BM66(@ |||hhh\\\[[[```dddpppvvv}}}yyy{{{~~~~~~}}}jjj^^^OOOKKKIIIMMMTTT^^^mmm{{{wwwllllllpppzzz{{{rrrllliiiccc[[[OOOGGGCCCAAA@@@>>>@@@???>>>======>>>??????<<<<<<<<<<<<===>>>@@@@@@???BBBEEEHHHHHHEEEBBB???FFFDDDBBBCCCFFFGGGFFFDDDEEEDDDDDDDDDDDDEEEEEEFFFBBBCCCFFFGGGHHHGGGFFFEEECCCBBBBBBCCCDDDFFFHHHIIIGGGGGGIIIIIIIIIIIIGGGGGGIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLOOOOOOMMMMMMNNNPPPSSSUUUUUUUUUVVVVVVVVVUUUUUUTTTXXXYYYYYYZZZZZZZZZZZZZZZ[[[]]]^^^^^^]]]^^^___aaaaaa```___^^^^^^___aaabbbffffffgggiiimmmwwwyyyrrrrrrsssooonnnkkkhhhddd___\\\ZZZ\\\WWWPPPJJJFFFEEEFFFGGGHHHLLLRRRXXX\\\_________```aaaccceeeggghhhhhhgggfffgggiiikkklllnnnnnnnnnpppoooooonnnnnnnnnnnnooonnnmmmkkkjjjjjjmmmoooqqqqqqppppppooonnnmmmmmmlllmmmnnnnnnnnnoooooooooppppppnnnnnnrrrxxx~~~{{{|||~~~{{{www~~~jjj^^^[[[```dddnnnuuu}}}|||}}}vvveeeZZZOOOKKKJJJNNNUUUaaarrr{{{nnniiimmmwwwzzzssspppqqqhhhZZZLLLCCC>>>>>>>>>AAA@@@>>>=========>>>>>><<<<<<<<<<<<===>>>???@@@AAABBBEEEGGGGGGFFFCCCAAACCC@@@>>>???BBBEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEEEECCCDDDEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCEEEGGGHHHGGGGGGHHHIIIIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHIIIIIIJJJKKKKKKLLLOOOOOONNNOOOPPPQQQSSSTTTTTTTTTUUUUUUUUUTTTTTTSSSUUUUUUVVVWWWWWWWWWWWWWWWYYY[[[]]]]]]]]]^^^___aaa```___^^^]]]^^^___aaabbbbbbdddeeegggkkkttt{{{wwwvvvtttrrrooojjjeeeaaa]]][[[XXXUUUOOOJJJGGGFFFGGGHHHKKKNNNTTTZZZ^^^```aaa``````aaaccceeefffggggggggghhhiiiiiijjjkkkkkkkkkjjjllllllllllllllllllmmmmmmlllkkkiiihhhhhhjjjlllnnnnnnnnnnnnmmmlllllllllkkkkkkkkkkkkllllllmmmmmmnnnqqqnnnlllnnnsssyyy|||~~~|||zzzuuulll___\\\___ccclllsss|||{{{lll^^^TTTKKKHHHGGGKKKTTTbbbwww~~~ooojjjllluuu{{{vvv|||tttfffUUUFFF>>>???AAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<===>>>??????BBBCCCEEEFFFGGGFFFFFFEEEBBB@@@>>>>>>@@@DDDFFFFFFHHHGGGDDDCCCBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEFFFGGGIIIJJJJJJKKKKKKHHHIIIIIIJJJJJJKKKKKKKKKMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRSSSSSSTTTUUUUUUUUUUUUUUUWWWYYY[[[\\\\\\]]]___aaa___^^^^^^]]]^^^___```aaa___aaaccceeeiiippp{{{{{{zzzxxxtttnnnhhhbbb^^^\\\UUUSSSPPPLLLJJJJJJJJJJJJNNNQQQVVV\\\```bbbbbbbbb```aaabbbdddeeefffffffffjjjjjjjjjjjjiiihhhgggfffhhhhhhiiiiiijjjjjjkkkkkkjjjiiihhhgggfffggghhhiiijjjjjjjjjjjjjjjjjjiiiiiigggggghhhhhhiiijjjkkklllssspppmmmmmmppptttxxxyyy{{{|||zzzzzz~~~{{{www~~~lll^^^ZZZ^^^bbbjjjrrr|||}}}qqqdddWWWOOOFFFCCCBBBGGGPPP___www{{{xxxpppooouuu~~~xxx|||xxxnnn^^^LLLBBBBBBEEEAAAAAA@@@>>>===<<<;;;;;;<<<<<<<<<<<<<<<===>>>???CCCCCCDDDEEEFFFGGGHHHHHHFFFDDDAAA@@@@@@CCCFFFGGGIIIGGGEEECCCBBBBBBDDDEEEFFFEEECCCAAAAAAAAABBBCCCCCCCCCBBBAAAAAABBBCCCDDDFFFGGGHHHIIIIIIHHHGGGFFFEEEFFFGGGHHHHHHIIIIIIIIIHHHIIIIIIIIIJJJJJJJJJKKKJJJLLLNNNPPPQQQQQQPPPOOOPPPPPPQQQQQQRRRRRRQQQQQQSSSSSSTTTUUUUUUUUUUUUTTTTTTVVVXXXZZZ[[[\\\___aaa^^^^^^]]]]]]^^^___```aaa]]]```ccceeehhhooowww~~~}}}xxxrrrkkkddd___]]]VVVUUUSSSQQQOOOMMMMMMLLLQQQSSSXXX\\\```aaabbbbbb``````aaabbbddddddeeeeeejjjjjjjjjjjjiiihhhffffffeeefffggghhhhhhiiiiiijjjiiiiiihhhffffffeeeeeeeeefffffffffffffffgggggggggeeeeeeeeeeeeggghhhjjjkkktttsssqqqqqqrrrssstttuuuwww|||}}}{{{zzzzzzyyywwwuuutttyyy~~~iii\\\YYY\\\aaakkksss}}}~~~~~~~~~}}}vvvkkk___TTTLLLCCCAAA@@@DDDLLL\\\tttzzzrrroooqqq{{{zzzxxxyyyuuugggUUUGGGCCCCCCAAAAAA@@@???>>>===<<<;;;<<<<<<<<<<<<<<<======>>>BBBBBBCCCDDDFFFHHHIIIJJJJJJHHHDDDAAA@@@@@@CCCEEEIIIGGGEEECCCBBBBBBCCCDDDFFFEEEBBB@@@@@@AAABBBDDDBBBBBBAAA@@@@@@AAABBBCCCFFFFFFGGGHHHHHHGGGFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIGGGIIIKKKNNNOOONNNMMMLLLMMMNNNNNNOOOPPPPPPOOOOOOQQQRRRRRRSSSSSSSSSSSSSSSRRRTTTVVVXXXYYY[[[]]]```]]]]]]^^^^^^___```aaaaaa^^^aaadddgggjjjoooxxx~~~~~~}}}wwwooohhhbbb^^^ZZZYYYXXXUUUSSSQQQPPPOOORRRTTTXXX[[[^^^``````````````````aaabbbcccddddddhhhiiiiiiiiiiiihhhhhhgggdddeeefffhhhhhhiiiiiihhhhhhhhhhhhgggfffeeedddcccccccccccccccccccccdddddddddccccccdddeeehhhjjjlllsssuuuwwwxxxwwwuuusssqqquuuyyy~~~|||xxxvvvvvvuuutttsssrrrvvv}}}yyyeeeYYYXXX]]]bbbnnnuuu~~~~~~}}}~~~~~~}}}}}}}}}|||}}}~~~ssshhh^^^RRRJJJDDDBBBBBBDDDJJJXXXppppppjjjiiirrr~~~yyy|||{{{ppp]]]LLLCCC@@@AAAAAAAAAAAA@@@???>>>======<<<<<<;;;<<<<<<======???@@@BBBDDDFFFHHHJJJKKKIIIHHHFFFBBB>>>>>>???AAAFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDBBBAAAAAABBBCCCDDDAAA@@@?????????AAABBBCCCEEEFFFGGGHHHHHHGGGFFFEEEGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGJJJLLLMMMMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPSSSUUUWWWWWWYYY\\\^^^]]]^^^^^^___```aaabbbbbb```cccfffhhhkkkqqqzzz~~~|||}}}vvvnnnfffbbb]]]\\\ZZZXXXVVVTTTSSSSSSTTTUUUXXX[[[]]]^^^______```______``````bbbccccccffffffgggggghhhhhhggggggdddeeefffhhhhhhhhhgggggggggggghhhhhhgggfffdddcccaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbdddgggjjjlllppptttyyy|||zzzvvvrrrppptttwww||||||wwwtttssssssrrrrrrrrrwww|||uuubbbYYYYYY___dddqqqxxx~~~~~~|||{{{{{{xxxyyyzzz||||||qqqhhh]]]QQQHHHDDDBBBBBBCCCFFFRRRhhh|||qqqhhhccchhhsss}}}uuueeeSSSGGGBBBAAABBBBBBCCCBBBAAA@@@???===<<<<<<;;;;;;<<<<<<<<<===>>>AAADDDFFFHHHIIIJJJHHHHHHGGGDDDAAA???@@@BBBDDDDDDEEEFFFFFFEEEDDDCCCDDDCCCBBBBBBBBBCCCDDDEEE???>>>>>>>>>???@@@BBBCCCEEEFFFGGGHHHHHHGGGFFFEEEFFFEEEDDDDDDDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKLLLLLLLLLKKKIIIJJJKKKLLLLLLMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPOOOPPPRRRTTTVVVVVVWWWZZZ\\\^^^^^^___aaabbbcccccccccaaadddfffiiilllsss|||~~~}}}tttlllfff]]][[[YYYXXXWWWWWWWWWWWWVVVWWWYYY[[[]]]^^^______```____________```bbbcccddddddeeeeeeeeeeeeddddddcccdddfffggggggfffeeeddddddeeeggghhhgggeeecccbbbaaaaaa``````______^^^^^^aaa`````````bbbfffiiilllnnnrrrwwwyyywwwsssqqqpppppptttyyy{{{vvvsssqqqqqqqqqqqqtttxxx}}}}}}|||rrraaaYYYZZZaaagggtttzzz~~~|||{{{zzzvvvvvvwwwyyy||||||zzz{{{ppphhh^^^QQQGGGBBBAAA@@@AAABBBLLLaaauuuyyyuuuiii```bbbjjjuuuwwwiiiZZZNNNHHHAAABBBCCCCCCCCCBBBAAA@@@===<<<<<<;;;;;;;;;<<<<<<;;;===@@@DDDFFFHHHIIIIIIHHHJJJJJJHHHDDDCCCDDDFFFBBBCCCEEEGGGGGGFFFDDDCCCCCCCCCCCCCCCDDDDDDEEEFFF>>>=========???AAABBBDDDEEEFFFGGGHHHHHHGGGFFFEEECCCCCCCCCCCCDDDEEEGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDHHHHHHIIIKKKLLLLLLMMMMMMHHHIIIJJJKKKLLLLLLLLLLLLPPPPPPQQQRRRRRRRRRRRRQQQPPPRRRTTTUUUUUUVVVXXXZZZ^^^___```bbbccccccddddddbbbdddfffhhhlllsss~~~yyypppjjj[[[YYYXXXVVVWWWXXXYYY[[[WWWXXXZZZ\\\]]]______``````___^^^^^^___```aaabbbcccccccccccccccbbbaaa```cccdddeeeffffffeeecccbbbbbbdddfffggggggeeebbbaaaaaaaaa```______^^^]]]]]]______^^^___aaaeeeiiikkklllppptttuuusssppppppqqqlllpppvvv|||{{{uuuqqqppppppppppppvvvzzz~~~zzz|||}}}pppccc[[[ZZZcccmmmvvv|||~~~}}}rrrpppooorrryyy~~~~~~yyy|||uuuooohhh[[[LLLDDDAAA@@@@@@AAAAAAGGGWWWfff}}}wwwzzzvvvjjj^^^\\\bbblllxxxrrrfffYYYIIIFFF???===AAAEEECCC@@@???>>>===<<<;;;:::;;;<<<<<<;;;===???BBBEEEGGGHHHIIIMMMLLLKKKIIIHHHFFFFFFEEEBBBBBBCCCCCCCCCBBBAAA@@@AAABBBBBBCCCCCCBBBBBBAAABBBBBBAAAAAAAAABBBCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCDDDCCCCCCCCCDDDEEEGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNOOOOOONNNNNNMMMNNNNNNNNNPPPQQQRRRRRRRRRSSSVVVYYY[[[\\\^^^```aaabbbbbbbbbdddeeeeeegggkkksss|||wwwkkkcccYYYQQQSSSXXXYYYYYYYYYYYYXXXXXXXXXZZZ]]]```aaa```___^^^^^^^^^```aaabbbccccccbbbbbbbbbbbbcccccccccdddeeeffffffdddbbbaaaccccccccccccccccccccccccbbb```^^^^^^```___\\\YYYXXXVVVUUUVVVZZZ___ccceeekkknnnqqqtttvvvvvvuuutttvvvsssrrrvvv|||}}}|||yyyuuuqqqooooooppprrrxxxyyy|||rrrddd\\\\\\dddnnnxxx}}}~~~{{{yyyqqqmmmkkkmmmttt|||~~~zzzwwwxxxyyywwwvvv{{{tttmmmgggZZZMMMEEEBBB@@@@@@AAABBBGGGUUUddd~~~{{{}}}pppccc^^^```fffpppyyyzzzqqqdddRRRKKKDDD???BBBEEECCC@@@>>>???>>>===<<<;;;<<<======<<<===???BBBDDDFFFGGGHHHLLLLLLLLLKKKJJJIIIGGGGGGDDDCCCCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKIIIIIIIIIJJJKKKKKKLLLLLLOOONNNNNNMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRSSSWWWYYYZZZ[[[\\\]]]^^^```aaaaaaccccccdddeeeiiipppxxx~~~uuueee[[[RRRSSSWWWXXXXXXXXXYYYYYYXXXXXXYYYZZZ]]]^^^^^^^^^^^^^^^^^^```aaabbbaaaaaa````````````aaaaaabbbccceeefffeeedddcccaaacccccccccbbbbbbaaaaaaaaa___]]][[[[[[]]]\\\ZZZXXX[[[YYYVVVUUUXXX\\\```ccciiilllppptttvvvwwwwwwvvvyyyvvvtttvvv{{{~~~|||}}}{{{wwwtttssssssuuuvvvzzz{{{~~~tttggg```___gggpppzzz~~~|||yyyvvvtttnnniiidddeeemmmvvv~~~~~~uuuooooooqqq}}}vvvpppuuu}}}sssllleeeYYYMMMFFFCCCAAAAAABBBBBBFFFRRR___{{{zzzllleeeccceeelllsssttt___RRRIIIBBBCCCEEECCC@@@???@@@???>>>===<<<======>>>===>>>@@@BBBDDDEEEEEEFFFKKKLLLMMMNNNNNNLLLKKKIIIGGGFFFDDDBBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEDDDDDDCCCBBBCCCBBBBBBAAABBBBBBCCCCCCEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFGGGHHHJJJKKKLLLLLLHHHIIIIIIJJJJJJKKKLLLLLLNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQQQQSSSWWWYYYYYYYYYYYYYYYZZZ\\\^^^```aaabbbbbbccceeekkkrrrwww|||jjj___UUUTTTVVVVVVVVVXXXYYYYYYXXXWWWWWWXXXZZZ[[[\\\\\\\\\]]]^^^```aaabbb```__________________```aaabbbcccdddddddddcccbbbcccbbbbbbaaa```___^^^^^^[[[ZZZXXXXXXYYYZZZYYYWWW]]][[[XXXWWWXXX\\\```cccfffiiinnnssswwwyyyyyyxxx|||xxxuuuvvvzzz}}}}}}|||}}}{{{yyywwwvvvwwwyyy{{{}}}}}}vvvjjjddddddkkkttt{{{~~~}}}{{{yyyvvvtttsssllleee^^^]]]eeepppzzz~~~vvvpppnnnooowwwvvvmmmlllvvvuuulllcccVVVLLLFFFDDDBBBBBBCCCCCCEEEOOOZZZnnn{{{sssmmmkkkooottt~~~iiiWWWMMMDDDCCCDDDBBB@@@@@@???>>>===<<<<<<<<<===>>>===>>>@@@AAACCCCCCDDDDDDHHHJJJMMMPPPPPPPPPNNNMMMKKKIIIFFFDDDBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEFFFHHHJJJKKKMMMMMMJJJJJJKKKKKKLLLMMMMMMNNNMMMLLLLLLLLLLLLMMMNNNNNNLLLNNNOOOPPPPPPRRRVVVYYYXXXWWWVVVVVVXXXZZZ]]]___``````aaaaaabbbfffkkkpppxxx~~~mmmcccYYYVVVVVVUUUVVVXXXXXXWWWWWWWWWXXXYYYZZZ[[[ZZZZZZ[[[\\\^^^```aaabbb______^^^^^^^^^^^^______```aaabbbbbbcccbbbbbbaaaaaaaaa```___^^^\\\\\\[[[XXXWWWVVVVVVWWWYYYZZZZZZ______^^^^^^^^^```ccceeebbbffflllssswwwzzzzzzzzz{{{xxxuuuvvvyyy|||}}}}}}}}}|||zzzyyyzzz|||~~~~~~wwwkkkfffgggooovvvzzz}}}~~~~~~|||{{{zzzxxxwwwvvvuuuuuulllddd\\\ZZZaaammmwww}}}~~~}}}{{{xxxuuuwwwyyynnngggjjjxxxxxxlll```SSSIIIEEEDDDBBBBBBDDDDDDEEELLLUUUdddyyyqqqooosss|||ppp\\\QQQFFFCCCCCCBBBAAACCC>>>===<<<;;;;;;;;;<<<<<<===>>>???AAABBBBBBCCCCCCFFFHHHLLLOOOQQQRRRQQQPPPOOOMMMIIIFFFDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCBBBDDDDDDCCCCCCDDDDDDEEEFFFDDDEEEFFFHHHJJJLLLMMMNNNJJJJJJJJJKKKLLLLLLMMMMMMLLLKKKKKKKKKLLLLLLMMMNNNLLLMMMNNNOOOOOOQQQTTTWWWWWWVVVUUUUUUWWWYYY\\\^^^^^^___```___```bbbfffiiioooxxx}}}nnneee\\\XXXWWWUUUVVVXXXVVVVVVWWWXXXYYY[[[\\\]]]XXXYYYZZZ\\\^^^___``````_________^^^^^^_______________```````````````______^^^^^^\\\[[[ZZZYYYYYYVVVVVVVVVVVVWWWZZZ^^^```fffhhhiiiiiifffddddddeeeaaaeeellltttyyy{{{{{{zzzxxxwwwvvvwwwyyy|||~~~~~~~~~zzz|||sssiiifffhhhooowwwvvvzzz~~~~~~|||{{{|||~~~|||zzzyyywwwvvvvvvwwwwwwpppiii```^^^dddnnnwww|||}}}}}}~~~~~~ssskkkfffjjjyyyyyykkk]]]OOOGGGDDDDDDBBBBBBDDDEEEEEEJJJQQQ^^^wwwtttmmmmmmwwwvvveeeWWWJJJDDDCCCBBBBBBDDD>>>===<<<::::::;;;;;;<<<<<<===???@@@AAABBBBBBBBBCCCFFFIIIMMMPPPRRRRRRRRRRRRPPPMMMJJJHHHFFFEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFEEECCCBBBAAAAAAAAA@@@AAABBBBBBCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFDDDEEEFFFHHHJJJLLLMMMNNNGGGHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNLLLMMMNNNNNNNNNOOORRRUUUTTTTTTTTTTTTVVVXXXZZZ[[[[[[\\\]]]]]]]]]^^^aaacccjjjqqqzzz{{{kkkccc\\\YYYWWWUUUUUUXXXTTTUUUVVVXXXZZZ[[[\\\]]]XXXYYYZZZ\\\]]]^^^^^^^^^______^^^^^^^^^^^^______^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\[[[ZZZYYYXXXXXXWWWTTTUUUUUUVVVXXX\\\cccgggnnnqqqrrroooiiieeeccccccdddiiipppwww|||~~~}}}|||xxxxxxyyyzzz|||~~~wwwyyyzzznnndddcccfffnnnuuurrrvvvzzz|||}}}}}}zzz||||||~~~}}}|||yyywwwvvvvvvwwwxxxwwwppphhheeejjjrrrxxx|||zzz|||~~~zzzxxx{{{sssmmmiiinnn|||wwwhhhYYYLLLEEEDDDCCCAAAAAAEEEFFFFFFIIINNNWWWlllyyynnnlllpppzzz}}}ooo```PPPGGGDDDBBBBBBCCC???>>><<<;;;;;;;;;<<<===;;;<<<>>>???AAABBBCCCCCCAAACCCFFFJJJNNNQQQSSSTTTTTTSSSQQQNNNKKKHHHFFFEEEGGGFFFDDDCCCCCCDDDFFFGGGHHHGGGEEEDDDBBBAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBB@@@@@@BBBCCCDDDCCCCCCBBBEEEEEEDDDDDDEEEEEEFFFGGGEEEFFFGGGHHHJJJKKKLLLMMMGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMNNNNNNNNNMMMNNNPPPSSSPPPQQQRRRSSSTTTVVVWWWWWWWWWYYYZZZZZZZZZ[[[\\\^^^ccciiiooossszzz|||yyyzzz{{{xxxqqqeee^^^ZZZYYYVVVSSSSSSVVVTTTUUUVVVWWWXXXYYYZZZZZZXXXYYYZZZ\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\]]]]]]^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWQQQSSSTTTUUUXXX^^^fffmmmqqqrrrrrrnnnhhhdddfffiiijjjnnnuuu|||{{{|||uuuvvvwww{{{|||jjjaaa```dddlllssspppssswwwzzz|||}}}}}}~~~{{{yyy}}}}}}~~~~~~~~~zzzwwwvvvvvvwwwxxx|||uuunnnkkkooouuuzzz|||uuu{{{sssttt|||vvvqqqooosssttteeeWWWKKKDDDDDDBBB@@@AAAEEEGGGFFFIIIMMMQQQccctttqqqjjjuuuwwwgggTTTJJJEEEBBBAAACCC@@@???===<<<<<<======>>>:::;;;===???AAABBBCCCCCC@@@AAADDDHHHLLLPPPTTTUUUUUUUUUSSSQQQMMMJJJGGGEEEGGGFFFEEECCCCCCEEEFFFGGGHHHGGGFFFDDDBBBAAA@@@@@@???@@@AAAAAABBBBBBBBBBBB===???@@@BBBCCCCCCBBBBBBEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLIIIIIIJJJJJJKKKLLLLLLMMMIIIIIIIIIJJJJJJLLLMMMMMMNNNNNNNNNMMMLLLMMMOOOQQQMMMNNNPPPRRRSSSTTTTTTTTTTTTVVVXXXXXXXXXXXXZZZ[[[]]]bbbfffhhhlllrrrtttsssttttttuuuwww{{{||||||{{{qqqqqqnnnkkkmmmooommmggg```[[[XXXWWWUUURRRQQQTTTTTTUUUVVVWWWWWWWWWWWWVVVXXXYYYZZZ\\\\\\\\\[[[ZZZ\\\\\\[[[[[[[[[[[[\\\\\\^^^]]][[[YYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWOOOQQQSSSTTTXXX___hhhooommmnnnmmmiiieeeeeekkkqqqnnnssszzz~~~uuuvvvuuuwwwvvvfff______dddllltttpppuuuzzz{{{zzz}}}{{{xxxxxxzzz|||~~~}}}}}}}}}}}}}}}~~~~~~}}}yyywwwvvvyyy{{{wwwwwwvvvuuuuuuwww|||~~~uuuuuu}}}wwwwwwzzzqqqbbbRRREEE@@@BBBAAACCCDDDEEEEEEFFFIIIKKKTTT\\\qqqssslllgggrrr~~~|||qqq___QQQHHHDDDAAA???;;;:::888999:::;;;;;;:::;;;;;;<<<===>>>@@@BBBCCCFFFEEEDDDEEEGGGJJJNNNPPPPPPSSSTTTRRRLLLHHHFFFFFFJJJHHHFFFFFFGGGGGGEEECCCEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBCCCCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDGGGGGGHHHHHHHHHGGGFFFFFFEEEFFFGGGGGGHHHIIIJJJKKKNNNNNNMMMKKKIIIIIIKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQQQQQQQRRRTTTWWWXXXYYYYYYXXX[[[\\\^^^```bbbbbbbbbbbbfffeeefffgggjjjlllllllllhhheeebbbaaaaaa```]]]ZZZ[[[XXXTTTSSSUUUUUUTTTRRRSSSSSSTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXX^^^]]]]]]]]]\\\\\\[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUVVVUUUSSSQQQPPPOOOPPPPPPRRRSSSUUUWWWYYY]]]bbbfffjjjjjjhhhdddbbbfffqqqzzz|||~~~~~~}}}yyy|||sssssssssttt||||||nnn```ZZZ\\\aaajjjqqqsssxxx|||}}}|||zzzwwwuuuwwwzzz|||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~|||yyywwwxxxzzz|||{{{{{{zzzxxxwwwyyy}}}}}}xxx{{{{{{}}}yyykkk]]]OOODDD@@@CCC>>>@@@BBBBBBCCCDDDGGGJJJQQQYYYlllxxxooofffnnnxxx}}}}}}ssscccUUUJJJEEECCCBBB???===;;;;;;;;;;;;:::999;;;;;;<<<===>>>@@@AAABBBBBBAAA@@@@@@AAADDDGGGIIIMMMPPPRRRQQQMMMIIIGGGFFFIIIGGGFFFEEEFFFFFFEEECCCEEEEEEEEEEEEDDDCCCBBBAAA>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIMMMMMMLLLJJJHHHHHHJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPOOOPPPRRRTTTVVVVVVVVVVVVWWWXXXZZZ\\\]]]]]]]]]\\\^^^]]]]]]^^^aaabbbbbbaaa]]][[[YYYYYYZZZZZZXXXUUUWWWTTTQQQQQQRRRSSSRRRQQQTTTTTTTTTUUUUUUUUUVVVVVVXXXXXXXXXYYYYYYYYYZZZZZZYYYXXXXXXXXXWWWWWWWWWWWWYYYXXXWWWUUUTTTTTTTTTTTTTTTRRRQQQOOONNNMMMNNNNNNNNNPPPRRRSSSUUUWWW\\\______bbbeeeffffffkkkuuu|||~~~zzzxxxxxx}}}vvvsssxxxrrrrrrqqqqqqwwwqqqeeeYYYWWWZZZ```iiiqqqvvvzzz~~~{{{wwwtttsssuuuxxxzzzyyyyyyyyyzzz{{{|||}}}~~~}}}}}}|||zzzxxxxxx{{{}}}~~~~~~}}}{{{{{{|||{{{pppbbbWWWLLLCCC@@@CCC===???AAABBBCCCEEEHHHJJJOOOUUUddd}}}~~~tttgggjjjpppzzz|||}}}vvvkkk\\\PPPHHHEEEEEECCC@@@>>><<<<<<<<<:::999;;;;;;;;;<<<>>>???AAABBBCCCBBBAAAAAAAAACCCEEEFFFIIILLLOOOPPPNNNKKKIIIHHHIIIGGGEEEDDDEEEEEEDDDCCCEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDCCCDDDFFFHHHIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKJJJIIIGGGGGGIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOMMMNNNOOOQQQRRRSSSSSSSSSSSSTTTUUUVVVVVVVVVUUUTTTVVVTTTTTTTTTVVVWWWVVVUUUQQQPPPPPPQQQSSSSSSSSSRRRRRROOOMMMMMMOOOPPPPPPPPPTTTTTTTTTTTTUUUUUUUUUUUUWWWWWWWWWXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWUUUTTTSSSRRRRRRRRRQQQPPPNNNLLLKKKKKKLLLLLLLLLNNNPPPRRRRRRTTTVVVXXXYYY```gggkkknnnrrrzzz{{{wwwvvvxxx~~~tttxxxsssjjjjjjrrrsssssspppooorrrxxxwwwssshhh^^^UUUVVV\\\ccckkksssxxx{{{}}}yyyuuussstttvvvwwwzzzyyyyyyyyyzzz{{{||||||}}}}}}|||zzzxxxwwwyyy{{{}}}~~~~~~}}}}}}~~~tttiii\\\SSSJJJCCC@@@BBB>>>@@@BBBDDDEEEGGGKKKMMMNNNRRR^^^rrrxxxlllhhhjjjttt}}}|||zzzttthhhZZZNNNHHHGGGCCC@@@>>>=========;;;:::;;;;;;;;;<<<===>>>@@@@@@DDDDDDCCCBBBBBBBBBCCCCCCFFFIIIMMMPPPQQQOOOMMMLLLJJJGGGEEEDDDEEEEEEDDDCCCDDDDDDEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDAAACCCEEEHHHIIIHHHGGGFFFHHHHHHGGGGGGFFFFFFFFFEEEHHHIIIIIIHHHGGGGGGIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOLLLMMMNNNOOOPPPQQQQQQRRRQQQQQQRRRSSSRRRQQQPPPOOORRRPPPOOOOOOPPPPPPOOONNNMMMMMMMMMNNNOOOPPPPPPPPPMMMLLLKKKKKKLLLNNNOOOPPPQQQRRRRRRSSSTTTUUUUUUUUUSSSSSSTTTTTTTTTUUUUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUSSSRRRQQQQQQPPPOOOMMMLLLJJJJJJJJJJJJKKKLLLNNNQQQSSSSSSTTTVVVWWW^^^eeemmmrrrtttwww~~~{{{{{{}}}~~~sssrrrxxxvvvhhh___```lllqqqrrrooommmnnnpppmmmfff```XXXSSSVVV]]]eeemmmtttwwwzzz~~~{{{yyyvvvsssrrrssstttvvv{{{zzzzzzyyyyyyyyyzzzzzz}}}}}}|||zzzwwwvvvvvvxxxyyyzzz|||}}}~~~zzzqqqoooeeeZZZSSSLLLEEEBBBBBB???AAACCCDDDFFFHHHKKKNNNOOOSSS[[[iiizzz~~~}}}pppgggdddnnn||||||~~~|||ssseeeVVVLLLGGGAAA???===<<<======<<<;;;;;;;;;;;;;;;<<<===??????BBBBBBBBBAAAAAA@@@>>>>>>DDDFFFKKKOOOSSSTTTSSSRRRMMMJJJGGGEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB?????????>>>>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAABBBEEEFFFGGGGGGFFFEEEGGGGGGGGGFFFFFFEEEEEEDDDFFFGGGHHHHHHGGGGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLMMMNNNNNNOOOOOOMMMMMMMMMNNNOOOPPPQQQQQQPPPQQQQQQQQQQQQOOONNNMMMOOOMMMLLLKKKLLLLLLJJJIIIKKKKKKLLLLLLLLLLLLLLLMMMJJJJJJJJJJJJKKKLLLNNNPPPNNNNNNOOOQQQSSSTTTUUUVVVRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTWWWVVVTTTRRRQQQPPPOOOOOOMMMLLLJJJIIIHHHIIIIIIJJJJJJMMMPPPSSSTTTUUUWWWYYYbbbhhhooosssuuuzzzvvvqqqrrrvvv}}}~~~mmm```VVVYYYgggmmmoooooonnnnnnnnnhhh___[[[TTTQQQWWW___fffmmmsssvvvyyy}}}|||qqqooonnnmmmnnnpppsssuuuyyyxxxxxxwwwwwwxxxxxxyyy{{{{{{{{{yyyvvvuuuuuuvvvvvvxxxzzz|||{{{nnngggjjj```XXXTTTPPPIIIEEECCC???AAACCCDDDEEEGGGJJJLLLPPPTTTZZZcccuuu~~~wwwxxxttthhhaaagggrrrzzzyyymmm^^^QQQJJJAAA???======>>>>>>===<<<:::::::::;;;;;;<<<>>>>>>DDDEEEEEEEEEDDDBBB@@@???BBBDDDHHHNNNTTTXXXXXXXXXRRROOOJJJHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEGGGFFFFFFFFFEEEEEEDDDDDDDDDFFFGGGHHHGGGHHHIIIKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNMMMMMMMMMMMMNNNOOOPPPQQQOOOOOOPPPPPPOOONNNLLLKKKKKKIIIHHHHHHHHHHHHFFFEEEGGGHHHIIIIIIGGGGGGHHHIIIHHHIIIJJJIIIIIIJJJMMMPPPKKKLLLMMMOOOPPPRRRSSSTTTRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTRRRPPPOOOMMMMMMMMMKKKJJJHHHGGGGGGGGGHHHHHHFFFHHHLLLPPPSSSVVVZZZ]]]ccchhhnnnrrrtttyyywwwssstttvvvxxx{{{uuueeeYYYRRRUUUdddlllppprrrtttuuuuuulllccc[[[UUUSSSZZZccciiiooouuuuuuxxx|||}}}wwwkkkjjjiiiiiikkkmmmpppqqqssssssssstttuuuwwwxxxyyyvvvwwwxxxwwwuuuuuuvvvwwwvvvxxx{{{}}}uuukkkfffccc[[[UUUUUUTTTNNNHHHFFFAAACCCEEEEEEFFFGGGJJJMMMQQQUUUZZZ___lll}}}vvvvvv~~~{{{lllbbbdddiiinnnyyyzzzpppcccWWWOOODDDBBB@@@?????????===<<<::::::::::::;;;<<<======FFFGGGHHHIIIHHHEEECCCAAA@@@AAADDDJJJRRRYYY\\\\\\WWWSSSNNNJJJHHHGGGFFFEEECCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCEEEHHHHHHHHHHHHJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLKKKKKKLLLMMMOOOPPPLLLLLLMMMMMMMMMKKKJJJIIIHHHGGGEEEEEEFFFFFFEEECCCCCCEEEGGGFFFEEEDDDFFFHHHFFFHHHIIIHHHGGGHHHKKKNNNLLLLLLMMMMMMNNNNNNOOOOOOQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTTTTTTTUUUUUUUUUUUURRRQQQOOOMMMKKKJJJIIIIIIHHHGGGFFFEEEDDDEEEFFFFFFBBBEEEIIINNNRRRXXX^^^cccggglllsssuuuvvvyyy~~~|||{{{{{{yyylll___UUURRRTTTccc~~~mmmrrrwww{{{~~~}}}tttjjj^^^XXXXXX___hhhnnnsssxxxvvvxxx}}}|||vvvmmmllljjjiiiiiijjjlllmmmnnnnnnoooqqqsssvvvxxxyyyrrrtttuuuvvvuuuvvvwwwyyywwwyyy|||~~~tttnnnmmm]]]WWWSSSVVVVVVQQQKKKHHHEEEFFFHHHHHHIIIJJJLLLOOOQQQVVVZZZ]]]ggg{{{ttttttvvvrrreeedddeeegggsssxxxpppfff[[[SSSHHHFFFCCCAAA@@@???===;;;::::::::::::;;;;;;<<<===BBBDDDEEEFFFEEECCC@@@>>>??????AAAHHHQQQYYY]]]^^^ZZZVVVPPPLLLJJJHHHGGGFFFCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCFFFEEECCCBBBAAABBBDDDEEEDDDDDDDDDEEEEEEEEEEEEEEECCCEEEHHHIIIIIIIIIJJJLLLHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFGGGGGGHHHIIIIIILLLKKKJJJJJJKKKLLLMMMNNNIIIJJJJJJKKKJJJIIIHHHGGGHHHGGGFFFFFFGGGGGGFFFDDDAAACCCFFFFFFDDDDDDGGGJJJEEEGGGHHHGGGEEEFFFIIILLLNNNMMMMMMMMMLLLLLLKKKKKKNNNNNNNNNOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQPPPOOOMMMKKKIIIHHHGGGGGGFFFEEECCCCCCBBBCCCDDDDDDBBBDDDIIINNNTTT[[[ccchhhnnntttzzz{{{yyyxxx{{{~~~ssshhh]]]TTTRRRUUUbbb}}}qqqxxxzzzooo```[[[ZZZaaakkkppptttwwwxxx{{{yyyqqqooolllhhhfffeeeeeeeeedddhhhjjjmmmppprrrttttttttttttuuuwwwxxxyyyxxxvvvuuuyyyzzz{{{|||}}}yyy~~~~~~wwwrrrppp___UUUPPPVVV[[[YYYPPPJJJHHHKKKNNNLLLJJJJJJOOOSSSYYYYYYYYY\\\bbbtttwwwsssooouuuqqqeeeaaafffooovvv}}}tttkkkbbb\\\TTTJJJBBBBBBBBB>>>;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>BBBHHHLLLMMMIIIEEEAAA???AAAEEEHHHMMMTTT[[[```^^^\\\XXXSSSNNNJJJGGGEEEFFFEEEEEEEEEEEECCC@@@===@@@AAAAAAAAAAAABBBBBBBBBFFFDDDCCCBBBAAABBBBBBCCC??????@@@AAAAAABBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@BBBCCCDDDDDDDDDDDDDDDCCCHHHGGGGGGFFFFFFGGGGGGHHHJJJGGGEEEFFFHHHIIIGGGDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLJJJHHHEEECCCDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEFFFGGGGGGHHHHHHKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLJJJHHHGGGGGGGGGHHHEEEEEEFFFEEEEEECCCBBBAAADDDFFFIIIPPPYYYbbbkkkpppxxxyyy{{{}}}~~~~~~|||kkk]]]UUUSSSOOOSSSbbb~~~ttt}}}uuuccc]]]\\\dddlllqqquuuxxxyyy{{{zzztttpppmmmjjjhhhhhhhhhgggfffhhhiiikkknnnppprrrsssssstttuuuwwwxxxxxxxxxwwwvvvwwwxxxyyyzzzzzz||||||zzz}}}xxxtttrrrZZZQQQNNNTTTZZZYYYRRRNNNJJJMMMOOOMMMJJJJJJNNNRRRVVVWWWZZZ^^^cccqqq{{{sssrrr}}}nnnddddddiiiooo|||zzzrrrkkkfff___SSSHHHEEECCC???<<<>>>===<<<<<<<<<<<<;;;;;;;;;===AAAFFFJJJLLLKKKHHHFFFBBBDDDFFFHHHLLLSSSZZZ___ccc```\\\XXXSSSOOOLLLKKKHHHFFFDDDCCCCCCCCCAAA???????????????@@@@@@@@@@@@DDDCCCBBBBBBAAAAAABBBBBB??????@@@AAAAAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@BBBCCCCCCDDDDDDDDDDDDDDDGGGGGGFFFFFFFFFFFFGGGGGGIIIGGGEEEFFFGGGHHHFFFDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIHHHEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHGGGFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFGGGEEEGGGLLLSSS]]]fffooossszzzzzz|||~~~~~~vvvtttuuuxxx~~~wwwgggZZZSSSPPPOOOSSSbbb~~~tttyyygggbbbaaahhhooosssvvvyyyyyy|||yyyuuurrrpppmmmkkkkkklllkkkjjjiiiiiijjjlllnnnppprrrssstttuuuwwwxxxxxxxxxwwwvvvuuuvvvwwwwwwwwwyyy|||xxxzzz~~~yyyuuuqqqnnnSSSMMMJJJQQQXXXXXXTTTRRRMMMOOOPPPMMMJJJJJJLLLOOORRRUUUZZZ___cccmmm~~~uuuzzzpppiiiiiikkkttt|||wwwtttnnnaaaRRRIIIDDD???>>>???=========<<<<<<<<<;;;;;;<<>>???>>>>>>======<<<<<<;;;;;;;;;===@@@DDDHHHLLLOOOQQQKKKKKKJJJIIIKKKOOOVVV[[[fffgggiiiiiigggbbb\\\YYYSSSNNNIIIEEEDDDFFFGGGHHHDDDDDDDDDCCCCCCCCCBBBBBB???@@@AAABBBBBBAAA???>>>@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFFFFFFFEEEEEE???????????????????????????@@@@@@AAAAAAAAA@@@@@@??????@@@BBBCCCDDDEEEFFFCCCCCCCCCDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDEEEEEEEEEHHHGGGGGGEEEDDDCCCBBBBBBDDDDDDCCCCCCDDDFFFGGGHHHFFFEEECCCDDDGGGLLLRRRUUUSSSVVV\\\dddlllsssyyy|||}}}}}}~~~ssshhhdddmmm{{{uuuddd[[[UUUPPPMMMNNNRRRbbb~~~yyyzzzpppmmmmmmrrruuuuuuwwwzzz{{{~~~~~~yyyvvvuuuuuutttsssqqqqqqsssssssssrrrppppppooopppqqqsssuuuvvvvvvwwwwwwxxxxxxxxxxxxxxxvvvwwwxxxwwwwwwxxxzzz}}}wwwooosss~~~uuuooohhh___WWWNNNIIIHHHKKKNNNNNNNNNQQQRRRQQQPPPNNNLLLLLLMMMNNNNNNPPPTTTXXX\\\bbbppptttllliiirrrxxxgggUUUHHHBBB???===???>>>>>>===<<<<<<;;;;;;:::;;;===@@@DDDIIINNNQQQMMMLLLKKKJJJJJJNNNSSSWWW```dddkkkoooooojjjccc^^^XXXSSSLLLHHHGGGGGGHHHHHHFFFFFFEEEEEEDDDCCCBBBBBB>>>???@@@AAAAAAAAA??????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCEEEEEECCCDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDD========================>>>??????@@@AAAAAAAAAAAA>>>???@@@AAABBBCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDCCCAAA@@@??????AAA@@@AAABBBCCCFFFHHHJJJFFFDDDCCCDDDHHHOOOWWW[[[\\\^^^ccchhhnnntttxxxzzz~~~~~~tttkkklllvvv~~~jjj\\\VVVSSSQQQNNNNNNRRRaaa~~~tttrrrrrruuuvvvuuuvvvzzz{{{~~~yyywwwvvvwwwsssrrrrrrsssuuuvvvuuutttttttttttttttuuuvvvwwwxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyzzzyyyxxxyyy{{{}}}}}}ssslllsss|||yyyrrrllleee[[[RRRMMMIIIHHHIIIJJJHHHJJJOOORRRQQQOOONNNNNNNNNOOOOOOPPPPPPRRRVVVXXX\\\hhhttt{{{mmmfffmmmxxxqqq___QQQIIIBBB>>>@@@???>>>>>>===<<<;;;;;;:::::::::<<<@@@EEEIIILLLLLLMMMLLLKKKJJJLLLPPPSSSXXX^^^gggnnnqqqnnniiieee]]]XXXSSSOOOLLLKKKIIIHHHFFFFFFEEEDDDCCCAAAAAA@@@??????@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCAAAAAA@@@@@@AAACCCEEEFFFBBBBBBDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCAAA@@@AAABBBAAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCC????????????????????????===>>>???@@@AAAAAAAAAAAA???@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBAAA@@@>>>>>>===>>>>>>???AAADDDGGGJJJLLLHHHGGGFFFHHHMMMUUU]]]bbbdddeeegggjjjooosssvvvxxxuuummmuuu~~~~~~rrrbbbWWWSSSRRRPPPOOOMMMQQQaaa~~~|||wwwuuuuuuxxxwwwuuuvvvyyy|||~~~yyyvvvvvvwwwrrrqqqqqqsssuuuvvvvvvtttuuuvvvwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxyyyyyyzzzzzz{{{yyyxxxyyy{{{}}}{{{ssspppwww|||tttwwwqqqiiicccXXXNNNKKKHHHGGGGGGFFFEEEHHHNNNPPPOOONNNNNNOOOPPPQQQQQQRRRRRRTTTWWWWWWWWW___hhhxxxxxxiiimmmttt|||kkk\\\RRRHHH@@@@@@@@@???>>>===<<<;;;;;;999999999:::===@@@DDDFFFKKKLLLLLLLLLKKKKKKMMMOOOSSSXXX___ggglllnnnmmmllleeebbb^^^ZZZWWWSSSOOOLLLHHHGGGFFFEEECCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@AAACCCEEEGGG@@@BBBCCCDDDDDDCCCBBB@@@@@@BBBCCCBBB???>>>@@@AAA@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA????????????????????????;;;<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBB@@@@@@??????@@@AAAAAABBBAAAAAA@@@??????>>>======<<<===>>>AAADDDHHHKKKMMMMMMMMMMMMOOOUUU]]]eeejjjllllllmmmooorrrvvvzzz|||yyyrrr{{{ppphhh]]]UUUQQQOOONNNMMMMMMQQQaaa~~~uuu~~~~~~xxxvvvwwwyyyxxxuuuuuuyyy||||||wwwttttttvvvqqqqqqqqqsssuuuwwwvvvuuuvvvwwwxxxzzzzzzzzzyyyxxxxxxxxxwwwwwwxxxxxxyyyzzzzzz{{{{{{yyyxxxxxx{{{}}}~~~wwwuuu}}}~~~tttooowwwqqqggg```TTTJJJIIIGGGFFFFFFDDDCCCHHHOOOOOONNNMMMMMMPPPRRRSSSSSSSSSTTTVVVYYYWWWUUUXXX___jjjnnnooouuu~~~sssdddYYYMMMCCC@@@@@@???>>>===<<<;;;;;;999999999999:::===@@@BBBIIIKKKLLLLLLKKKKKKLLLMMMQQQTTTZZZ```ggglllppprrrmmmkkkhhheeeaaa[[[UUUQQQKKKJJJIIIGGGFFFDDDCCCBBBAAAAAA@@@???@@@AAACCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAA@@@??????@@@CCCEEEGGG@@@AAACCCDDDDDDCCCAAA@@@???AAACCCBBB???>>>???AAA@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@========================:::;;;<<<>>>???@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@>>>>>>===>>>>>>???@@@@@@@@@@@@??????>>>>>>======<<<<<<>>>AAADDDIIILLLOOORRRRRRRRRUUU[[[ccckkkpppsssrrrrrrtttwww|||}}}xxx~~~hhhccc[[[UUUPPPNNNLLLKKKMMMQQQaaa~~~uuuzzz}}}{{{yyywwwvvvuuuwwwyyyzzz{{{wwwvvvvvvvvvuuuttttttuuuuuuuuuuuuttttttuuuuuuvvvwwwyyyzzz{{{{{{}}}{{{yyywwwvvvvvvwwwxxx{{{{{{{{{yyyxxxyyy|||zzz}}}uuupppvvvnnnbbbZZZQQQKKKHHHHHHGGGGGGHHHHHHIIIJJJMMMNNNPPPRRRSSSSSSSSSRRRVVVVVVWWWYYYZZZ[[[\\\]]]iiiyyy|||sssoooyyy|||pppbbbSSSJJJJJJGGGBBB???===<<<;;;999<<<;;;999888888999;;;<<>>============??????@@@@@@@@@AAAAAAAAADDDDDDCCCBBBBBBAAA@@@@@@CCCCCCCCCBBBBBBAAAAAAAAA>>>???AAABBBBBBAAA???>>>AAAAAAAAAAAAAAA@@@???>>>@@@@@@??????>>>>>>======>>>???AAABBBCCCCCCBBBAAA@@@@@@????????????@@@@@@@@@@@@???>>>>>>>>>>>>>>>======<<<<<<<<<<<<======AAA@@@@@@??????@@@@@@AAA@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>???===;;;;;;<<<<<<;;;:::@@@@@@AAABBBEEEIIIPPPTTTWWWYYY]]]bbbfffjjjlllmmmuuuuuuuuuwwwzzz~~~uuu___[[[UUUQQQOOONNNMMMLLLMMMRRRcccsssvvv{{{|||zzzzzzxxxvvvuuuvvvwwwzzz{{{zzzvvvuuuuuuuuutttuuuuuuvvvvvvvvvvvvuuuuuussstttuuuwwwxxxzzz{{{{{{zzzyyywwwvvvvvvwwwxxxyyyzzzzzz{{{zzzyyy{{{~~~~~~|||}}}wwwxxx|||iii]]]VVVOOOJJJHHHHHHHHHHHHHHHIIIJJJJJJMMMNNNOOOQQQRRRRRRRRRRRRVVVVVVWWWYYY\\\___aaacccfffrrr{{{rrrvvvzzzmmm^^^SSSKKKGGGBBB>>><<<;;;:::999<<<;;;999888888999;;;<<<@@@BBBEEEHHHLLLOOOQQQRRRQQQPPPPPPTTT\\\ccchhhjjjlllnnnppppppmmmjjjgggggg]]]XXXPPPKKKHHHGGGDDDBBB>>>>>>??????@@@AAABBBBBB@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@???CCCCCCBBBBBBBBBAAAAAAAAA??????AAAAAAAAAAAA??????@@@@@@AAAAAA@@@??????>>>>>>>>>>>>===============>>>???@@@AAABBBBBBBBBAAA@@@??????>>>>>>??????@@@??????>>>=====================<<<<<<<<<<<<======??????>>>>>>>>>>>>???????????????>>>>>>====================================<<<;;;;;;;;;<<<<<<;;;>>>???@@@BBBFFFLLLSSSYYYaaacccggglllppprrrssstttvvvwwwzzz}}}{{{kkk[[[WWWRRROOOMMMMMMLLLKKKLLLRRRcccrrrssstttvvvwwwxxxxxxxxxwwwvvvuuuuuuvvvxxx{{{|||}}}yyyvvvuuuuuuttttttuuuuuuvvvvvvvvvvvvuuuuuurrrssstttvvvxxxzzz{{{|||yyyxxxwwwwwwwwwxxxzzz{{{xxxzzz{{{{{{{{{}}}{{{{{{tttdddXXXQQQLLLJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMOOOPPPQQQRRRRRRRRRUUUUUUWWWZZZ^^^ccchhhjjjhhhnnn}}}xxxtttyyy{{{kkk___PPPKKKDDD???===<<<;;;;;;<<<;;;:::999999:::;;;<<<>>>???AAADDDHHHLLLPPPRRRSSSQQQOOOPPPUUU[[[```bbbhhhjjjllllllkkkkkklllnnnhhhbbbYYYQQQLLLHHHEEECCC===>>>@@@AAACCCCCCCCCCCC@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@?????????BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@??????>>>>>><<<<<<<<<<<<===============>>>???@@@AAAAAAAAAAAA??????>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<=========<<<<<<<<<<<<======>>>======<<<<<<======>>>>>>>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::::::::;;;<<<===???AAACCCFFFKKKRRR[[[aaakkkmmmrrrvvvyyyzzzzzzzzzxxx{{{|||yyy{{{oooaaaVVVSSSOOOLLLKKKKKKKKKJJJKKKRRRdddsssttttttuuuvvvwwwwwwxxxuuuttttttuuuwwwyyy|||}}}|||yyywwwwwwwwwvvvttttttuuuuuuvvvvvvuuuuuutttssssssuuuwwwyyy{{{|||}}}{{{zzzyyyyyyyyyzzzzzz{{{wwwyyy{{{}}}~~~{{{zzznnnaaaUUUMMMJJJJJJKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRSSSTTTUUUXXX^^^dddkkknnnooorrr|||uuutttzzzuuujjjYYYSSSJJJDDD@@@???>>>>>><<<;;;::::::::::::;;;<<<<<<======@@@DDDIIINNNQQQSSSQQQPPPPPPRRRVVVYYY[[[```aaaaaabbbbbbeeeiiilllmmmjjjccc\\\TTTMMMGGGDDDBBBCCCCCCDDDCCCCCCAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@??????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@>>>>>>?????????>>>>>>===<<<<<<<<<======>>>>>>>>>======>>>???@@@@@@@@@@@@>>>>>>>>>======>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<=========<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::::::::;;;>>>@@@FFFGGGJJJMMMRRRZZZccciiippprrrwww{{{~~~~~~}}}}}}|||}}}yyy{{{{{{}}}~~~~~~~~~uuuggg\\\RRROOOLLLKKKKKKKKKKKKJJJLLLRRReeessstttuuuvvvwwwwwwvvvuuusssssstttuuuwwwzzz|||}}}}}}|||zzzyyyzzzyyyxxxvvvsssttttttuuuuuuttttttssstttuuuvvvxxxzzz{{{}}}}}}~~~~~~}}}|||{{{{{{zzzzzzwwwyyy|||vvvsssjjj___TTTMMMJJJKKKLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSRRRSSSTTTWWW\\\ccciiilllqqqttt}}}vvvxxxzzzrrrsss}}}{{{qqqaaaZZZQQQIIIDDDAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<@@@EEEJJJMMMOOOPPPRRRSSSUUUVVVWWWXXXXXXXXXXXXWWWWWW[[[```dddllllllkkkggg___UUUMMMHHHFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@?????????@@@@@@????????????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@===>>>>>>?????????>>>>>>=========>>>>>>?????????<<<<<<======>>>??????@@@>>>======<<<<<<======>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999:::::::::<<<@@@DDDLLLNNNQQQUUUYYY```hhhmmmsssuuuzzz~~~{{{{{{{{{xxxwwwyyy}}}tttlllbbbXXXPPPNNNKKKKKKLLLLLLLLLKKKLLLSSSfffqqqrrrtttuuuuuutttsssrrrrrrrrrsssuuuwwwzzz|||}}}~~~}}}|||{{{zzz{{{{{{{{{yyywwwttttttuuuuuuuuuuuuttttttuuuuuuvvvxxxyyyzzz{{{|||~~~}}}|||{{{zzzyyyxxxzzz~~~{{{pppllleee\\\TTTNNNLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTSSSSSSTTTWWWZZZ___cccfffiiioooyyysssmmmtttuuunnnqqqyyywwwiiibbbXXXOOOHHHCCC@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::===AAAEEEGGGJJJMMMRRRUUUWWWYYY[[[\\\ZZZYYYVVVSSSRRRTTTYYY]]]gggkkkooonnnhhh___VVVQQQKKKJJJIIIHHHGGGFFFFFFFFFAAAAAA@@@@@@@@@@@@??????????????????????????????@@@@@@@@@@@@AAAAAAAAAAAA????????????????????????>>>>>>??????@@@@@@??????>>>>>>>>>>>>????????????<<<<<<<<<<<<<<<>>>??????======<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<===:::::::::::::::;;;;;;;;;999999999999999999999999888:::;;;;;;:::===CCCHHHQQQTTTXXX\\\aaaffflllqqqxxxzzz~~~|||xxxuuuvvvzzz~~~~~~tttjjjccc[[[SSSNNNMMMKKKKKKLLLLLLLLLKKKLLLRRRdddqqqqqqrrrrrrrrrrrrqqqppprrrrrrtttuuuwwwyyy{{{||||||{{{yyyyyyyyyzzz{{{{{{xxxvvvvvvvvvwwwwwwwwwwwwvvvvvvtttuuuuuuvvvwwwwwwxxxxxx||||||||||||{{{{{{zzzyyyyyy|||}}}qqqiiieee^^^WWWRRROOONNNMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPQQQSSSUUUVVVVVVVVVWWWXXXZZZ\\\^^^___```hhhrrr{{{zzzpppooo{{{~~~oookkknnnttt{{{~~~rrrlllbbbXXXPPPIIICCC@@@;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;===???AAAEEEJJJOOOTTTWWW\\\aaaeeedddbbb^^^YYYUUUUUUXXX[[[bbbhhhnnnppplllfffaaa^^^UUUSSSOOOKKKIIIHHHHHHIIICCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA===>>>???@@@@@@???>>>===>>>??????@@@AAAAAA@@@@@@>>>>>>>>>>>>>>>=========<<<;;;;;;;;;;;;===>>>???===<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;<<<======>>><<<;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;999999999999:::::::::;;;::::::::::::::::::::::::777:::<<<<<<;;;>>>FFFLLLVVVZZZ```fffkkkppptttwww}}}~~~}}}{{{|||{{{{{{{{{||||||wwwlllbbb\\\UUUNNNMMMLLLJJJJJJKKKLLLJJJIIIJJJOOOaaa}}}ssssssqqqppppppqqqqqqrrrrrrssstttvvvwwwyyyzzz{{{~~~{{{zzzwwwwwwxxxzzz{{{zzzxxxuuuxxxxxxyyyyyyyyyyyyxxxxxxttttttttttttuuuuuuuuuuuuxxxyyyzzzzzz{{{{{{zzzzzzyyy|||uuujjjddd___XXXSSSQQQPPPOOONNNOOOOOONNNNNNOOOOOOPPPQQQQQQQQQQQQQQQRRRTTTUUUWWWXXXXXXYYYYYYZZZZZZZZZZZZ\\\dddlllqqqxxxyyysssuuu{{{sssjjjjjjlllsss~~~{{{tttjjj```WWWOOOHHHDDD;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::::::::;;;<<<===CCCGGGMMMQQQVVV]]]eeekkknnnkkkfff```ZZZYYYZZZ\\\```ffflllooonnnjjjhhhggg___\\\UUUOOOJJJHHHGGGHHHEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@AAAAAA?????????@@@@@@AAAAAAAAA<<<>>>???AAAAAA???>>><<<>>>???@@@AAAAAAAAAAAAAAA>>>>>>======<<<<<<<<<;;;;;;;;;::::::;;;<<<>>>???<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???<<<;;;;;;::::::;;;;;;<<<:::999999999999999999:::888888999999999:::::::::::::::::::::::::::::::::888:::===<<<<<>>===;;;;;;:::;;;999999999888999999::::::@@@AAAFFFOOOWWW^^^hhhqqqvvvxxxwwwnnnbbbZZZXXXZZZ^^^aaafffjjjkkkjjjhhhffffffccc^^^YYYSSSOOOMMMLLLKKKIIIHHHIIIKKKJJJGGGCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>======<<<>>>======<<<<<<<<<============>>>>>>??????@@@@@@@@@???>>>===============<<<<<<<<<<<<<<<<<<<<<<<<@@@??????===<<<;;;:::999999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999888777777777777999777666777:::<<<:::888888999;;;<<<<<<<<<;;;:::<<<>>>???@@@AAAEEELLLQQQ^^^bbbhhhmmmsssyyyyyyuuurrrrrrxxxuuuhhh```YYYQQQKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKJJJNNN___|||qqqqqqooonnnnnnnnnoooppppppqqqtttwwwyyyyyyyyyyyyzzzzzzyyyyyyxxxxxxwwwwwwssstttvvvwwwxxxwwwvvvuuuyyyyyyxxxxxxxxxyyyyyyzzzzzzyyyyyyyyyxxxxxxxxxxxxwwwyyy{{{{{{||||||xxxooommmeee]]]TTTOOONNNOOONNNLLLLLLMMMNNNPPPQQQRRRRRRRRRTTTUUUUUUSSSRRRRRRSSSUUUWWWXXXYYYZZZ\\\\\\]]]]]]\\\]]]bbbggglllvvvvvvqqqxxx~~~qqqlllmmmuuuuuunnnhhhaaaVVVNNNDDDBBB>>><<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;???>>>BBBJJJQQQWWWaaakkkwww{{{}}}wwwlllbbb______^^^```dddggghhhhhhfffeeeeeedddaaa]]]ZZZXXXVVVVVVUUURRRPPPOOOOOONNNJJJGGGJJJIIIGGGEEECCCBBBBBBBBB>>>>>>>>>?????????@@@@@@>>>======<<<<<<<<<<<<============>>>>>>????????????>>>======<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<>>>>>===;;;::::::999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::999999888999999::::::<<<;;;:::;;;===>>>===;;;:::;;;===>>>>>>>>>======DDDFFFIIIKKKMMMPPPUUUYYY^^^ccciiipppuuu{{{~~~wwwtttrrrqqqwww~~~|||qqqddd]]]VVVOOOKKKKKKIIIIIIIIIIIIIIIJJJJJJKKKJJJNNN^^^{{{qqqpppooonnnnnnnnnooooooooopppsssuuuwwwxxxwwwwwwyyyxxxwwwuuuuuuuuuuuuvvvssstttvvvwwwwwwvvvuuuuuuwwwwwwwwwwwwxxxyyyzzz{{{yyyyyyxxxxxxxxxwwwwwwwwwxxxzzz{{{|||}}}~~~|||qqqkkkjjj___YYYRRRNNNNNNOOONNNMMMKKKMMMPPPRRRTTTTTTTTTSSSWWWWWWWWWVVVTTTTTTUUUWWWXXXYYYZZZZZZ[[[\\\]]]]]]ZZZ\\\```dddfffkkkyyy}}}sssrrr|||~~~ssskkknnnzzz}}}tttnnnggg^^^WWWLLLGGG@@@<<<<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<===;;;===CCCHHHNNNWWWaaarrryyywwwmmmgggddd```aaacccdddeeeeeeddddddddddddccccccbbbaaa``````^^^\\\XXXVVVUUURRROOOMMMMMMLLLJJJGGGFFFEEEEEEEEE>>>>>>>>>???????????????>>>>>>===<<<<<<<<<<<<<<<==================>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;:::999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<888888888999999;;;<<<<<<<<<:::::::::<<<===<<<;;;<<<===???AAACCCCCCCCCCCCIIILLLQQQUUUWWWZZZ\\\^^^```eeelllrrrxxx~~~zzztttssssssttt{{{uuuiii]]]WWWRRRMMMKKKKKKIIIIIIHHHHHHIIIIIIJJJKKKKKKNNN]]]yyyqqqpppooonnnmmmnnnnnnooopppqqqsssuuuvvvwwwwwwwwwxxxvvvtttrrrrrrrrrsssttttttuuuvvvvvvvvvvvvuuuuuuwwwvvvvvvwwwwwwxxxyyyzzzvvvvvvvvvuuuuuuuuuuuutttyyyzzz|||}}}~~~}}}yyyssskkkfffeee[[[WWWRRROOOOOOOOOMMMLLLKKKMMMQQQTTTVVVVVVUUUTTTXXXYYYYYYXXXVVVVVVWWWXXXZZZZZZZZZZZZ[[[\\\]]]]]]\\\]]]aaacccbbbdddooo{{{{{{{{{qqqnnnvvv|||tttlllccc]]]VVVOOOEEE???>>>>>><<<;;;<<<;;;;;;::::::::::::;;;<<<999:::===AAAEEEMMMVVVfffppp{{{}}}uuunnnkkkfffffffffeeeeeeeeeeeeeeebbbcccccccccddddddccccccbbbaaa^^^\\\YYYWWWVVVUUUOOOMMMKKKIIIGGGGGGGGGGGGBBBAAA@@@???>>>===<<<;;;???>>>======<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999:::;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<888888888888999:::;;;<<<;;;::::::;;;<<<=========<<>><<<;;;;;;:::999999888999999<<<999888;;;<<>>============>>>>>>======<<<<<<;;;;;;:::;;;<<<======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999999888888999:::::::::::::::;;;;;;::::::::::::;;;;;;999999888888888999999999<<<<<<>>>>>>???@@@AAABBB???BBBHHHNNNTTTXXX[[[]]]]]]___dddiiimmmooonnnmmmkkkmmmqqquuu|||{{{rrrkkkmmmvvvyyycccYYYOOOKKKJJJHHHHHHJJJGGGGGGGGGGGGGGGHHHIIIIIIKKKMMM[[[wwwpppooonnnmmmmmmmmmnnnnnnrrrrrrssstttuuuvvvwwwxxxtttsssrrrrrrrrrssstttuuuvvvvvvvvvvvvuuuuuuuuuuuuwwwwwwvvvvvvvvvvvvvvvwwwyyyyyyxxxxxxxxxwwwwwwwwwyyyyyyzzz|||xxxyyyzzz{{{vvv|||zzzsssooohhh```]]]WWWWWWVVVUUUSSSPPPNNNMMMMMMOOORRRTTTVVVVVVVVVUUUTTTVVVXXXYYYXXXXXXYYYZZZZZZYYYYYYZZZ[[[]]]___aaacccdddggghhheeeeeemmmxxxyyy|||~~~zzzqqqlllmmmhhh```VVVLLLEEEAAA???;;;;;;:::999888888888888;;;888888:::;;;;;;@@@FFFMMMUUUbbbmmmtttxxxzzz{{{vvvvvvtttrrrpppnnnmmmllleeeccc```^^^[[[ZZZZZZZZZccceeehhhiiihhhhhhhhhiiiaaa]]]WWWPPPJJJFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBAAA???>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;:::;;;<<<>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::::::::::::::888888999:::::::::::::::;;;;;;::::::::::::;;;;;;;;;:::999999999999999::::::<<<>>>???@@@AAADDDFFFGGGKKKQQQYYY```fffjjjlllhhhhhhjjjnnnrrruuuuuuttttttuuuwwwzzzvvvnnniiiooozzzsss[[[RRRJJJHHHHHHFFFEEEGGGGGGGGGFFFFFFGGGGGGHHHIIIIIILLL[[[wwwpppooonnnmmmlllmmmnnnnnnqqqqqqrrrrrrsssuuuvvvvvvrrrrrrssstttuuuvvvvvvwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxyyy{{{~~~uuuxxxzzz~~~tttrrr{{{}}}vvvrrrjjj```ZZZUUUVVVXXXXXXVVVTTTRRRQQQOOOPPPQQQSSSTTTUUUUUUUUUQQQSSSVVVXXXXXXXXXYYYZZZYYYXXXXXXYYY[[[^^^aaaccccccdddgggiiiffffffppp{{{}}}}}}xxxwwwvvvqqqeeeWWWKKKEEECCC<<<<<<;;;:::999888888999999777888::::::888;;;AAADDDIIIRRR]]]gggpppxxx|||}}}|||{{{yyyvvvssspppooojjjgggbbb]]]ZZZXXXXXXYYYaaaeeejjjllllllkkkkkkkkkhhhddd]]]UUUOOOLLLJJJJJJHHHHHHHHHHHHGGGGGGFFFFFFDDDDDDBBBAAA@@@?????????AAA@@@@@@>>>===<<<;;;;;;:::;;;===??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>===@@@CCCEEEFFFHHHKKKNNNSSSWWW]]]eeelllrrrvvvxxxrrrpppoooqqqvvvyyyzzzzzz{{{}}}~~~uuuooonnnxxxuuugggUUUMMMGGGGGGGGGEEEDDDDDDFFFFFFFFFFFFFFFGGGHHHHHHGGGKKK[[[xxxpppooonnnmmmlllmmmmmmnnnpppppppppqqqrrrssstttuuupppqqqsssuuuvvvwwwxxxxxxwwwwwwvvvuuuuuuuuuuuuuuussssssssstttvvvwwwyyyzzzxxxxxxxxxwwwwwwwwwwwwvvvwwwxxxxxxzzz~~~{{{vvvzzz{{{zzzrrrqqq{{{zzzvvvlll```XXXRRRUUUXXXYYYYYYWWWUUUUUUPPPQQQQQQRRRSSSTTTTTTUUUOOORRRUUUWWWWWWXXXYYYZZZXXXXXXXXXYYY[[[___bbbdddbbbcccfffhhhfffgggqqq}}}~~~~~~~~~}}}|||ppp^^^OOOHHHGGG>>>===<<<;;;:::999999:::888666777:::999777999======AAAGGGPPP\\\hhhsssyyy~~~|||yyyvvvrrrpppnnnjjjddd^^^ZZZYYYZZZ[[[^^^ccciiilllllljjjiiijjjhhheee___YYYUUUSSSSSSSSSPPPOOONNNLLLJJJHHHGGGFFFFFFEEECCCBBBAAA@@@@@@@@@BBBAAA@@@???>>>===<<<;;;:::<<<>>>???@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;<<<<<<===;;;<<<======>>>>>>======;;;::::::999999::::::;;;;;;;;;;;;<<<>>>???AAABBBGGGKKKOOOQQQRRRTTTXXX\\\\\\```fffmmmtttyyy}}}~~~{{{xxxxxx|||}}}zzzwwwsssvvv{{{jjj[[[RRRKKKFFFGGGGGGEEEBBBCCCFFFFFFFFFEEEFFFGGGGGGHHHFFFKKK[[[xxxqqqpppnnnllllllmmmoooqqqqqqppppppqqqrrrqqqooonnnppprrruuuwwwxxxwwwuuutttxxxxxxyyyxxxxxxwwwvvvuuupppqqqrrrtttuuuuuuvvvvvvtttvvvwwwyyyyyyxxxwwwvvvvvvvvvwwwyyy}}}{{{zzz|||xxx{{{xxxwww|||yyywwwwwwjjj[[[SSSRRRSSSVVVYYY[[[[[[ZZZZZZWWWTTTRRRTTTYYY\\\ZZZWWWXXXWWWUUUTTTTTTUUUWWWXXXZZZYYYYYYYYYZZZ[[[]]]^^^aaadddfffbbb___bbbnnnyyy{{{xxx|||}}}}}}~~~yyymmm```UUUPPPEEE@@@:::888888888777555999999888888888888999999;;;???DDDGGGMMMWWWeeeooo{{{|||~~~~~~zzzvvvtttmmmccc\\\YYYXXXVVVUUUYYYYYY[[[___cccfffffffffbbbbbbaaa___[[[XXXVVVVVVUUUSSSRRRSSSTTTTTTQQQNNNJJJGGGDDDCCCDDDDDDAAA???DDDCCCBBB@@@@@@@@@AAAAAA???===<<<<<<===>>>==============================<<<=========???@@@AAABBB;;;???AAA??????@@@>>>:::AAA@@@>>><<<::::::::::::>>>???@@@@@@AAABBBEEEHHHOOOTTT[[[```dddfffhhhiiiiiiiiikkkpppvvv}}}~~~zzzuuuuuuyyyvvv{{{oooaaaXXXOOOLLLHHHFFFFFFFFFFFFEEEFFFFFFEEEEEEFFFGGGHHHHHHJJJLLL[[[xxxpppooommmkkkkkklllnnnpppqqqpppooooooooopppooonnnpppqqqtttvvvwwwwwwvvvuuuxxxxxxyyyyyyxxxxxxwwwvvvttttttuuuwwwwwwxxxxxxxxxuuuvvvxxxyyyyyyyyywwwvvvttttttuuuxxx|||||||||~~~yyy{{{uuurrrooodddWWWRRROOOQQQTTTXXX[[[]]]^^^^^^VVVSSSQQQSSSXXXZZZXXXUUUXXXWWWUUUTTTTTTUUUWWWXXXYYYXXXXXXXXXYYYZZZ\\\]]]___aaabbbaaa___bbbkkktttvvvsssuuuwwwpppuuu}}}|||ttthhh___NNNHHH@@@<<<;;;:::999777999888888888888999999:::999<<>>>>>>>>===>>>>>>???@@@@@@DDDFFFDDDDDDEEEDDD@@@DDDCCCAAA@@@???@@@AAABBBEEEFFFGGGGGGGGGIIILLLOOOXXX^^^eeellloooqqqrrrsssrrrqqqrrruuu{{{zzzvvvqqqmmmnnnssszzzsssggg\\\UUUNNNKKKHHHFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFJJJMMM\\\xxxnnnmmmkkkjjjjjjkkkmmmnnnqqqpppnnnmmmlllmmmnnnoooqqqrrrssstttuuuvvvwwwwwwvvvwwwxxxxxxyyyyyyxxxxxxvvvvvvwwwxxxyyyyyyxxxxxxuuuvvvwwwyyyyyyxxxxxxwwwrrrsssuuuwww{{{~~~~~~~~~zzz}}}nnniiidddZZZRRRPPPMMMOOOQQQUUUYYY]]]```bbbXXXUUUTTTUUUXXXZZZXXXVVVXXXWWWVVVUUUUUUVVVWWWXXXXXXWWWVVVVVVWWWXXXZZZ[[[\\\]]]^^^^^^```ccchhhlllqqqnnnooouuuyyyiiihhhnnn{{{{{{vvvkkk[[[SSSHHH@@@===<<<;;;999888888888888888999::::::888:::;;;;;;<<>><<<;;;999777777777777777888999999:::;;;;;;::::::===BBBFFFNNNWWWdddrrr~~~xxxooofff^^^ZZZUUUTTTRRRTTTXXX\\\___```]]]\\\[[[ZZZZZZYYYVVVUUUSSSQQQOOONNNPPPSSSVVVXXX^^^[[[VVVPPPJJJIIILLLOOOTTTUUUTTTQQQLLLHHHHHHIIINNNNNNNNNOOOPPPOOOLLLJJJLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFGGGJJJNNNQQQQQQTTTXXXYYYWWWWWWUUUSSSQQQQQQSSSVVVXXXZZZ\\\\\\]]]]]]^^^bbbdddiiioooxxx~~~}}}}}}~~~wwwggg]]][[[```jjjttt~~~zzzwwwuuuuuuyyyzzzpppeee]]]WWWSSSPPPKKKIIIFFFEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCIIIMMM^^^yyyggggggfffffffffgggiiiiiillllllkkkiiihhhjjjoootttxxxwwwuuussssssssstttuuussssssuuuvvvwwwwwwwwwwwwxxxyyyyyyyyyxxxwwwvvvuuuuuuuuuvvvvvvvvvwwwwwwvvvuuuuuuxxx|||ssslllccc\\\UUUOOOMMMNNNNNNNNNNNNOOORRRVVVZZZ]]]ZZZYYYYYYYYYZZZ[[[ZZZZZZYYYXXXXXXXXXXXXXXXXXXYYYWWWWWWVVVUUUUUUVVVXXXYYYZZZ[[[\\\```dddfffeeecccccceeejjjpppvvvyyynnnmmmiiisss}}}ooottt~~~|||yyykkkaaaSSSHHHAAA>>>;;;999888777777666666777777888:::::::::999:::<<>>===;;;:::999999888777777666777999:::::::::<<<@@@DDDIIIPPP[[[jjjuuuwwwppphhhbbbaaacccfffggghhhdddaaaaaacccccc___[[[VVVVVVUUURRROOOOOORRRUUUZZZccckkkmmmhhhggglllrrr||||||xxxzzz}}}~~~{{{wwwssspppmmmkkkkkkjjjjjjiiiiiiiiiiiiiiipppuuuxxx{{{{{{zzzvvvwwwvvvtttrrrqqqsssuuuxxx{{{yyyqqqrrryyy|||yyy~~~|||tttppppppqqqooommmeee___WWWOOOKKKIIIGGGFFFEEEDDDDDDEEEFFFFFFEEEDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDKKK]]]xxx```aaaaaabbbcccdddddddddcccgggkkkkkkkkknnntttzzzuuuvvvwwwxxxyyyzzzzzz{{{xxxxxxyyyzzzzzzzzzyyyyyy{{{{{{zzzyyywwwuuusssrrrrrrrrrqqqqqqqqqrrrssstttqqqppprrrxxx~~~tttkkkhhhfffbbb^^^\\\[[[VVVQQQRRRRRRSSSSSSTTTVVVWWWXXXUUUVVVXXXYYYYYYYYY[[[]]]\\\]]]]]]^^^^^^]]]]]]\\\\\\[[[ZZZYYYYYYZZZ[[[\\\ZZZ]]]aaacccddddddeeefffdddbbbbbbgggllloootttzzz{{{zzznnnggggggttt~~~|||~~~wwwqqqjjjddd^^^XXXPPPJJJCCCBBB@@@>>><<<;;;::::::999888888888:::::::::999999<<<@@@BBBGGGPPP]]]gggttt~~~xxxooollllllnnnooonnnjjjggggggiiihhhddd___XXXYYYXXXUUUQQQOOOQQQTTTYYYcccmmmpppnnnoooxxx~~~|||zzzyyyxxxvvvuuutttttttttwww|||}}}{{{{{{zzzxxxuuutttuuuwwwxxx{{{{{{xxx}}}zzzxxxvvvrrrnnn]]]XXXQQQLLLJJJIIIIIIIIIDDDCCCCCCDDDFFFFFFEEECCCEEEDDDCCCBBBBBBBBBBBBBBBCCCJJJ\\\wwwYYY\\\```bbbbbbbbbbbbcccbbbbbbdddjjjpppttttttsssssssssssstttuuuwwwyyyyyy{{{{{{zzzyyyxxxvvvvvvuuuwwwvvvvvvuuutttsssssssssvvvrrroooppptttuuurrrnnnpppnnnooosss{{{yyyzzzwwwmmmhhhgggbbb]]][[[]]]]]]YYYVVVTTTTTTTTTSSSTTTTTTUUUUUUWWWWWWWWWXXXZZZ\\\^^^``````^^^]]][[[\\\]]]___```^^^^^^]]]\\\\\\[[[ZZZZZZXXXYYY[[[^^^```bbbbbbcccaaaaaaaaabbbfffjjjooorrrxxxyyyqqqlllnnnvvv|||vvvooohhhaaaZZZVVVPPPLLLFFF@@@===<<<===>>><<<;;;999888999999:::;;;===<<<;;;===AAAGGGNNNRRR```kkk|||zzzxxxvvvvvvqqqmmmkkkmmmlllgggcccdddaaa]]]YYYUUUTTTSSSSSSVVV[[[cccjjjpppvvv||||||{{{zzzxxxwwwzzz||||||{{{{{{{{{{{{|||}}}}}}|||{{{}}}~~~}}}|||{{{}}}|||~~~xxxkkkdddYYYTTTNNNJJJJJJIIIHHHFFFCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDJJJYYYrrrZZZ]]]```bbbbbbbbbbbbccceeeeeeggglllqqquuutttsssttttttuuuuuuwwwxxxyyyzzz{{{zzzyyyxxxwwwvvvvvvuuuvvvvvvvvvuuutttssssssssstttrrrpppqqqtttuuuuuusssqqqooonnnrrrxxx~~~~~~}}}|||xxxvvvqqqrrrwww}}}rrrjjjeeeddd___ZZZXXXYYYYYYWWWTTTTTTTTTSSSTTTTTTUUUVVVWWWXXXXXXXXXYYYZZZ\\\^^^```cccbbb```___^^^^^^______```______^^^]]]]]]\\\\\\XXXYYYZZZ\\\]]]___```aaa``````aaacccfffjjjnnnpppuuu~~~yyytttttt~~~yyyrrrlllgggdddbbb]]]TTTKKKEEEAAA???>>><<<;;;999888888888888888;;;:::999:::===AAAFFFHHHOOOZZZiiiwww~~~zzzyyyzzzxxxsssnnnkkkiiiddd___[[[XXXVVVUUUVVVZZZ```fffjjjooovvvzzz~~~|||{{{{{{|||}}}|||||||||{{{zzzzzz{{{|||}}}}}}|||yyyvvvttttttuuuwwwzzz~~~zzzuuutttyyy}}}~~~ssseee]]]SSSNNNIIIFFFFFFFFFDDDCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDEEEJJJYYYqqq[[[^^^```bbbbbbbbbcccdddiiiiiikkkooosssuuuuuutttvvvvvvvvvvvvwwwxxxzzzzzzzzzyyyyyyxxxwwwvvvuuuuuuvvvvvvuuuuuutttsssssssssqqqrrrrrrrrrrrrsssvvvxxxvvvtttrrrssswww|||~~~|||xxxsssooommmlllqqq~~~vvvmmmeeeaaa```[[[VVVSSSTTTUUUTTTRRRSSSSSSSSSTTTVVVWWWYYYZZZYYYYYYYYYYYY[[[\\\^^^```ddddddcccbbbaaaaaa``````bbbbbbaaaaaa``````______ZZZYYYYYYYYYZZZ\\\^^^_________aaacccfffiiilllmmmrrrvvvwwwyyy{{{wwwuuuxxxrrrhhh^^^UUULLLEEE@@@???===:::999999999888777:::999999999:::<<<>>>@@@DDDLLLXXXdddppp}}}xxxuuuoooiiibbb]]]ZZZXXXYYY\\\___bbbeeejjjooosss~~~}}}zzzxxxwwwwwwxxxyyyzzz{{{{{{|||xxxwwwvvvsssqqqqqqrrrtttzzzyyyxxxxxxyyy{{{}}}~~~~~~yyysssooommmiiijjjmmmqqqwww}}}}}}yyypppiiiiiiqqq|||yyylll___WWWMMMJJJFFFDDDDDDDDDCCCCCCEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEJJJXXXooo[[[]]]___``````aaaccceeelllmmmooorrrtttvvvuuuuuuvvvvvvvvvvvvwwwwwwxxxyyyyyyxxxxxxwwwvvvvvvuuuuuuuuuuuuuuuttttttssssssssspppssstttsssppppppuuuyyy~~~|||yyyxxxzzz~~~{{{uuuqqqooonnnqqq}}}wwwnnnhhhccc___]]]YYYTTTQQQQQQRRRSSSRRRRRRRRRSSSTTTVVVYYY[[[\\\[[[ZZZZZZZZZ[[[\\\^^^___bbbccccccccccccbbbaaaaaaddddddddddddccccccbbbbbb]]]\\\ZZZYYYZZZ[[[]]]___^^^___aaadddfffiiijjjkkkooopppvvvxxxqqqhhh\\\PPPGGGDDD@@@<<<;;;<<<<<<;;;999;;;;;;;;;;;;<<<<<<======???DDDLLLUUU___mmm{{{vvvmmmeee```]]]```aaaaaabbbeeehhhmmmoooyyy}}}|||xxxuuurrrppppppoooooonnnnnnnnnnnnhhhgggeeecccaaacccgggjjjqqqrrrtttuuuvvvwwwxxxzzz~~~zzztttpppoookkkmmmnnnpppuuu{{{{{{zzz{{{}}}yyyrrrhhheeekkkyyy}}}{{{qqqeeeYYYSSSJJJIIIFFFEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEJJJWWWnnnZZZ[[[]]]]]]^^^```dddgggoooqqqsssuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuttttttttttttssssssssssssppptttvvvtttooonnnrrrwww}}}}}}~~~{{{wwwsssrrrwww{{{pppjjjfffbbb___ZZZWWWTTTQQQQQQRRRRRRSSSQQQQQQRRRTTTWWWYYY\\\]]][[[[[[ZZZZZZZZZ[[[]]]^^^^^^^^^```aaabbbccccccbbbffffffeeeeeeeeeeeeeeeddd```___]]]\\\\\\]]]___```___```bbbdddfffhhhiiijjjlllkkkppp{{{yyynnn```VVVKKKEEE>>>;;;<<<>>><<<:::::::::;;;<<<<<<=========<<<>>>BBBEEELLLWWWdddnnnzzz~~~uuunnnjjjjjjiiigggggghhhjjjlllmmmssswwwzzz{{{zzzyyy{{{~~~~~~zzzwwwsssooolllhhhgggfffdddcccbbbbbbbbb______\\\ZZZXXXZZZ^^^aaacccgggmmmoooooooooooopppyyy}}}~~~yyyxxxyyyxxxyyyxxxwwwxxx}}}|||yyytttrrrssszzz}}}zzzwwwqqqmmmjjjlllvvv}}}yyyyyy}}}|||qqqgggZZZQQQMMMGGGGGGFFFEEEEEEEEEFFFGGGEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBCCCDDDEEEFFFFFFFFFJJJVVVlllYYYZZZ\\\]]]^^^bbbgggjjjpppsssvvvwwwvvvvvvwwwxxxvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuttttttssssssssssssssssssssssssqqquuuwwwvvvqqqooorrruuu~~~}}}}}}}}}vvvyyyxxxmmmhhhddd```]]]WWWVVVUUUSSSRRRRRRRRRSSSPPPQQQRRRTTTVVVYYY[[[\\\[[[[[[ZZZYYYYYYZZZ[[[\\\[[[[[[]]]^^^```aaabbbcccffffffffffffeeeeeeeeeeeebbbbbbaaa`````````aaabbbaaabbbbbbdddfffhhhjjjkkkiiihhhmmmwww{{{{{{sssjjjXXXOOODDD>>>>>>???===;;;999999::::::;;;;;;;;;<<<;;;===??????BBBHHHRRRYYYkkkrrr}}}yyyvvvrrrpppooonnnlllkkkmmmpppsssrrrpppooopppssstttvvvwwwyyy{{{}}}}}}~~~~~~}}}zzzvvvsssppplllhhheee___^^^\\\ZZZYYYYYYYYYYYY\\\\\\[[[XXXVVVUUUWWWYYY[[[```fffiiiiiiiiijjjlllvvv}}}|||xxxtttrrrrrrqqqnnnnnnqqq|||xxxqqqmmmiiikkkooovvvyyywwwuuuwww}}}ttthhh\\\PPPHHHFFFCCCDDDEEEDDDCCCBBBDDDFFFDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFFFFJJJTTTjjjZZZ[[[\\\]]]```dddkkkoooppptttwwwxxxwwwvvvwwwyyyxxxwwwwwwvvvuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuttttttssssssssssssssssssssssssqqquuuxxxxxxvvvtttuuuvvv}}}~~~}}}|||xxxmmmgggccc^^^ZZZTTTTTTUUUTTTSSSRRRRRRRRRPPPPPPQQQSSSUUUXXXZZZ[[[[[[ZZZYYYXXXXXXYYYZZZZZZ\\\\\\[[[\\\]]]___aaabbbeeeeeeeeeeeeeeeeeeeeeeeebbbbbbccccccccccccccccccddddddcccccceeehhhjjjlllkkkjjjnnnuuuyyy~~~vvvyyy~~~lll___PPPFFFCCCCCCAAA>>><<<;;;:::::::::::::::;;;;;;===@@@@@@@@@CCCIIINNNWWW^^^hhhpppvvv~~~~~~zzzuuuoookkkkkknnnpppooommmlllnnnppprrrtttvvvyyy|||{{{}}}zzzxxxuuurrrpppnnnjjjgggcccbbb```^^^]]]^^^______eeeffffffccc```\\\[[[[[[^^^cccggghhhhhhiiinnnrrr|||}}}yyywwwmmmkkklllooopppoooqqqvvv~~~|||tttlllgggeeefffmmmvvv~~~wwwvvvwwwzzz{{{lll```VVVLLLFFFFFFBBBCCCEEEDDDBBBAAACCCEEEBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGIIITTThhh[[[\\\]]]^^^aaagggnnnsssppptttwwwxxxwwwvvvxxxzzzyyyyyyxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttssssssssssssssssssssssssqqqtttxxxzzzzzzyyyxxxxxx|||zzzmmmgggbbb\\\WWWQQQSSSUUUUUUTTTRRRQQQQQQOOOPPPQQQRRRUUUWWWYYYZZZ[[[ZZZXXXWWWWWWXXXYYYYYY^^^]]]\\\[[[\\\^^^```aaadddddddddeeeeeeeeeeeeeeebbbbbbcccddddddddddddcccfffeeedddccceeehhhkkkmmmpppmmmpppvvvwww{{{xxxtttxxx|||nnn[[[OOOJJJHHHEEEBBB@@@???===;;;::::::;;;;;;777:::===>>>>>>???CCCGGGEEEKKKTTT[[[aaajjjttt||||||tttnnnllloooqqqqqqooonnnpppsssuuuwwwzzz~~~}}}|||zzzxxxtttrrrrrrqqqooommmmmmnnnooopppuuuwwwwwwuuupppkkkhhhggggggiiilllkkkjjjnnnvvv|||zzzsssmmmjjjiiiiiikkkqqqssstttwww}}}~~~{{{tttkkkccc``````fffooo{{{zzzzzz{{{tttfff\\\SSSLLLIIIKKKBBBEEEFFFEEECCCBBBCCCEEEAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGIIISSShhhVVVYYY]]]aaaeeejjjppptttvvvvvvuuuuuutttuuuuuuvvvzzzzzzzzzzzzyyywwwuuutttttttttttttttuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuvvvuuussstttvvv{{{}}}|||zzz|||}}}}}}}}}}}}wwwoooiii]]]VVVWWWVVVUUUUUUWWWXXXXXXVVVSSSWWWSSSOOOOOOSSSWWWXXXXXXZZZZZZZZZZZZYYYYYYYYYYYY]]]_________^^^^^^___aaabbbccccccbbb```___aaabbbbbbbbbcccdddeeefffggggggiiiiiihhhhhhhhhhhhhhhiiimmmmmmooorrruuu~~~uuunnnjjjsssvvvggg\\\VVVQQQJJJEEECCCAAA???>>>>>>===;;;999@@@>>><<<;;;===>>>>>>>>>@@@CCCGGGKKKPPPUUU\\\```rrruuu|||zzzuuuwww{{{~~~~~~|||zzzxxxzzztttqqqvvvwwwwwwxxxyyy{{{}}}~~~|||uuupppmmmlllkkklllkkkmmmsss{{{~~~{{{xxxzzzuuunnngggddddddfffhhhrrrwww~~~~~~qqqiii]]]SSSNNNKKKHHHFFFEEEEEEDDDDDDCCCCCCCCCBBBDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEECCCHHHSSShhhXXX[[[```dddhhhlllppptttuuuuuuuuuvvvvvvwwwwwwwwwyyyzzzzzzzzzyyywwwuuutttrrrsssssssssssstttttttttuuutttttttttttttttuuuuuusssrrrssswww{{{~~~}}}|||{{{||||||||||||xxxqqqkkk___WWWWWWTTTSSSTTTVVVYYYYYYXXXWWWVVVSSSOOOOOOQQQTTTVVVVVVZZZZZZZZZZZZ[[[[[[[[[[[[]]]^^^___^^^]]]]]]___aaaaaabbbbbbaaa______```aaaaaabbbcccdddeeefffggghhhiiihhhhhhgggggghhhhhhiiimmmmmmnnnrrrvvv{{{qqqiiijjjvvvssslllhhhddd]]]WWWLLLGGGBBB===<<<<<<;;;;;;===;;;::::::<<<======<<<===???AAADDDGGGKKKPPPSSS\\\```hhhrrr~~~{{{uuupppmmmlllmmmnnnxxxxxxzzz}}}~~~vvvpppkkkiiihhhhhhjjjnnnrrruuu{{{~~~~~~~~~wwwkkkcccXXXPPPLLLIIIFFFDDDEEEDDDDDDDDDCCCCCCCCCBBBDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDHHHTTTiii[[[___eeeiiilllooorrrttttttuuuwwwxxxxxxxxxwwwwwwyyyyyyzzzzzzyyywwwuuutttqqqqqqqqqrrrrrrrrrssssssssssssrrrrrrssstttuuuuuurrrrrrtttwww{{{}}}~~~}}}zzz{{{{{{{{{|||xxxrrrlllaaaXXXVVVRRRRRRSSSVVVYYY[[[[[[ZZZUUUSSSOOONNNPPPRRRSSSTTTZZZZZZZZZ[[[[[[\\\\\\\\\]]]^^^^^^^^^]]]]]]___aaa```aaaaaa```^^^]]]___``````aaabbbccceeefffggghhhhhhggggggggggggggghhhhhhjjjjjjlllpppuuuyyylllfffjjjzzz{{{xxxwwwuuupppkkk___WWWMMMDDD???=========<<<::::::;;;=========<<<;;;<<<======>>>@@@CCCFFFIIILLLSSS\\\hhhwww|||xxxuuutttrrrrrrsssvvvzzz|||~~~{{{ssshhh```^^^aaaffflllssszzz}}}|||||||||zzzvvvzzz|||{{{zzzxxxrrrjjjaaaZZZQQQKKKHHHGGGDDDBBBDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGDDDIIIUUUjjj```dddjjjoooqqqrrrssstttuuuwwwxxxzzzyyyxxxvvvuuuxxxxxxyyyyyyxxxwwwuuutttqqqqqqqqqrrrrrrrrrrrrsssrrrrrrrrrrrrssstttuuuuuussstttuuuwwwzzz{{{{{{{{{xxxzzz|||}}}}}}}}}|||yyy}}}uuupppkkkaaaXXXUUUSSSSSSTTTVVVYYY[[[[[[ZZZVVVTTTRRRPPPPPPQQQRRRSSSXXXXXXYYYZZZ[[[\\\\\\\\\\\\]]]^^^]]]\\\\\\^^^```______```^^^]]]\\\]]]_________```bbbccceeeffffffffffffeeeeeeeeefffggggggfffeeehhhmmmsss|||vvvkkkhhhqqq~~~~~~{{{vvvmmm```SSSJJJDDDAAA???===<<<;;;<<<>>>>>>===<<<<<<<<<<<<<<<;;;;;;>>>@@@DDDFFFIIINNNUUU```kkkrrr{{{wwwrrrnnnlllmmmooosssxxx}}}yyyrrrllleee^^^YYY^^^ccckkkttt}}}~~~|||}}}|||~~~{{{xxxssswwwxxxvvvsssppphhh___XXXRRRKKKGGGFFFFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFCCCHHHUUUjjjeeeiiiooosssuuutttttttttxxxyyyzzzzzzyyywwwtttsssvvvwwwwwwwwwwwwuuutttsssqqqqqqrrrrrrrrrsssssssssrrrrrrrrrrrrrrrssstttuuuuuuvvvwwwxxxwwwwwwwwwwwwvvvzzz}}}~~~|||yyyvvvtttsssrrrttt}}}xxxpppkkkggg```XXXTTTVVVUUUTTTUUUXXXYYYYYYXXXWWWVVVUUUSSSRRRRRRSSSUUUVVVWWWWWWXXXYYYZZZ[[[[[[[[[\\\]]]]]][[[\\\]]]___^^^______^^^\\\[[[]]]^^^^^^^^^___```aaabbbcccccccccccccccccccccdddeeefffeeedddgggmmmrrrxxxvvvllllllwww~~~rrrfffZZZPPPGGGBBBAAA???======>>>>>><<<;;;<<<<<<<<<;;;::::::===???CCCDDDEEEFFFIIINNNUUUZZZiiiooowww~~~|||vvvsssoookkkhhhgggggghhhlllqqqwww~~~xxxmmmddd___^^^```aaagggkkksss|||~~~|||}}}wwwyyy|||~~~zzzwwwyyyxxxtttooojjjaaaXXXQQQLLLGGGEEEFFFFFFDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDEEEBBBGGGTTTjjjjjjnnnsssvvvvvvvvvuuuuuuxxxxxxyyyyyyxxxvvvtttsssttttttuuuuuuuuutttsssrrrqqqqqqrrrrrrrrrsssssssssrrrrrrqqqqqqqqqqqqrrrrrruuuvvvxxxwwwuuutttttttttvvvyyy||||||yyysssnnnkkkkkkooowwwtttpppjjjfffddd___YYYUUUXXXVVVUUUUUUVVVWWWVVVUUUWWWXXXWWWVVVTTTSSSUUUWWWWWWWWWWWWXXXXXXYYYYYYYYY[[[\\\\\\\\\[[[[[[]]]___^^^______^^^\\\[[[]]]^^^]]]]]]]]]^^^^^^^^^______aaa``````aaaaaabbbcccdddfffeeeiiiooosssuuuzzz~~~{{{}}}uuulllmmmsss}}}uuukkk___TTTLLLIIIFFFBBB???>>>>>><<<;;;;;;<<<<<<;;;999:::<<<>>>>>>???@@@AAABBBDDDHHHLLLTTTYYYaaaiiioootttyyy|||{{{wwwtttrrrkkkjjjhhhggggggjjjmmmooossswww|||{{{xxxnnnhhh^^^WWWWWW]]]ffflllooossszzzzzzuuussssssssswww}}}~~~||||||yyyrrrkkkeee[[[RRRLLLHHHEEEDDDFFFFFFEEEBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBHHHUUUkkknnnqqquuuwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvrrrrrrssstttsssrrrqqqppppppppppppqqqqqqqqqqqqrrrqqqpppoooooonnnnnnnnnnnnrrruuuvvvvvvsssrrrrrrtttvvvwwwxxxwwwrrrmmmiiihhhmmmvvvtttllljjjfffcccaaa___[[[WWWWWWUUUSSSSSSTTTUUUUUUUUUVVVWWWXXXWWWTTTTTTVVVXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\[[[ZZZ[[[\\\^^^^^^______^^^\\\\\\]]]___]]]\\\\\\\\\\\\[[[[[[[[[^^^^^^^^^^^^___```aaabbbddddddhhhnnnooonnnooorrrkkkoooqqqooonnnvvvyyytttttt}}}zzzqqqhhhaaaVVVQQQKKKFFFDDDCCCBBBAAA=========;;;999999;;;===:::<<<>>>??????@@@BBBCCCFFFIIIOOOTTTYYY]]]bbbeeejjjooouuuxxxzzzyyyxxxuuuqqqmmmjjjgggeeeeeeeeegggiiikkkmmmooopppppprrrtttuuusssooojjjggg[[[YYYWWWWWW[[[eeeooowwwxxxzzz~~~zzzrrrnnnmmmmmmvvvzzz~~~xxxnnneee^^^TTTKKKHHHEEEBBBCCCEEEFFFDDDAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCDDDDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDJJJWWWnnnqqqsssvvvwwwwwwvvvvvvvvvssssssssstttuuuwwwxxxyyypppqqqrrrrrrrrrqqqpppooooooooooooooopppppppppppppppooonnnmmmlllkkkkkkkkkppprrruuuuuurrrqqqsssuuuvvvvvvuuuqqqmmmjjjhhhiiirrr}}}xxxkkkhhhgggdddaaa``````]]]YYYVVVTTTRRRRRRTTTUUUVVVUUUUUUWWWXXXWWWTTTTTTVVVYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[\\\[[[ZZZZZZ\\\^^^_________^^^]]]\\\]]]___\\\\\\[[[[[[ZZZYYYYYYXXX\\\\\\\\\]]]^^^___```aaa``````dddjjjkkkgggeeefff]]]eeekkkjjjfffjjjyyy|||yyytttbbb\\\TTTNNNKKKIIIHHHGGG@@@@@@@@@===;;;:::;;;===:::<<>>AAAEEEHHHKKKNNNRRRUUUUUUZZZaaaeeeiiiooowwwyyyqqqoookkkgggbbb___\\\[[[^^^aaadddfffhhhgggfffeeebbbbbbbbbaaa___\\\YYYXXXSSSVVVZZZ```hhhqqq{{{~~~yyysssnnnkkkkkkmmm{{{~~~vvvjjj```YYYOOOFFFEEECCCAAABBBDDDEEECCC@@@AAAAAAAAABBBBBBCCCCCCCCCAAABBBCCCDDDDDDCCCBBBAAADDDDDDDDDDDDEEEEEEEEEEEEFFFLLLZZZpppssstttvvvwwwxxxxxxwwwwwwuuuuuutttsssssstttvvvwwwuuuuuutttsssrrrrrrqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnmmmoooooommmiiifffgggiiijjjlllppprrrsssqqqpppoooyyyssspppooonnnlllmmmqqq~~~|||oooeeehhhddd```]]]\\\\\\\\\[[[TTTWWWXXXWWWUUUTTTVVVXXXXXXYYYYYYYYYYYYYYYXXXXXXZZZZZZ[[[[[[[[[\\\\\\\\\]]]\\\[[[[[[[[[\\\]]]^^^aaaaaa```___^^^]]]]]]]]]______^^^]]]\\\\\\\\\\\\WWWWWWXXXXXXZZZ[[[]]]]]]bbbdddffffffdddbbbaaaaaa[[[aaaggggggdddfffpppxxx|||tttjjj^^^YYYYYYYYYSSSMMMJJJHHHEEEBBB???>>>>>>>>><<<=========<<<<<<===????????????@@@BBBEEEGGGIIIHHHJJJMMMRRRWWW]]]bbbdddqqqsssvvvyyyzzz{{{}}}yyyqqqjjjfffaaa^^^]]]]]]]]]\\\^^^___aaaaaa```^^^[[[YYYXXXXXXXXXWWWVVVVVVXXX[[[\\\^^^bbbiiisss|||~~~{{{xxxssslllhhhiiinnnsssvvv~~~uuujjj```XXXRRRKKKFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@BBBBBBCCCCCCCCCBBBBBBAAAAAAAAADDDEEEDDDBBB@@@@@@BBBDDDFFFJJJYYYrrrtttuuuvvvxxxxxxxxxxxxwwwuuuuuutttsssssstttuuuvvvuuuttttttssssssrrrqqqqqqnnnnnnmmmmmmmmmlllllllllmmmnnnmmmjjjfffcccbbbccceeehhhllloooqqqrrrsssssszzzvvvsssrrrpppnnnrrryyyuuummmhhhddd```\\\XXXXXXXXXWWWWWWSSSUUUVVVUUUSSSRRRTTTVVVXXXXXXXXXYYYYYYXXXXXXWWWZZZZZZZZZ[[[[[[[[[[[[\\\[[[[[[[[[[[[\\\]]]___```^^^^^^]]]]]]]]]^^^^^^___```___^^^^^^]]]]]]]]]]]]\\\[[[ZZZZZZZZZ[[[\\\]]]]]]___bbbbbb```___^^^^^^\\\aaaddddddbbbdddkkkrrr~~~|||xxxqqqjjjgggiiiiiieee```WWWTTTOOOJJJEEECCCBBBAAA;;;;;;;;;;;;;;;<<<===???AAA@@@@@@@@@AAABBBDDDEEEAAABBBDDDHHHKKKOOORRRTTT___aaaeeefffgggiiikkklllsssuuuxxxzzz{{{yyywwwvvvoooqqquuu{{{~~~{{{zzzyyyyyy{{{|||xxxooohhhbbb^^^ZZZVVVUUUUUUTTTTTTVVVWWWXXXXXXWWWUUURRRPPPNNNOOOPPPQQQTTTYYY```eeejjjmmmsss{{{}}}}}}}}}{{{vvvrrrllllllmmmqqquuuzzz~~~wwwooocccZZZSSSNNNIIIEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAADDDEEEEEEDDDBBBBBBCCCDDDFFFJJJYYYsssuuuvvvwwwyyyyyyyyyyyyxxxuuuuuuttttttsssttttttuuuttttttttttttsssrrrqqqqqqnnnmmmmmmlllkkkjjjiiiiiillllllkkkgggccc___^^^^^^```cccgggkkknnnrrrvvvzzz}}}{{{xxxvvvrrrqqqxxxwwwooollllllfffbbb]]]ZZZXXXXXXWWWWWWQQQSSSTTTSSSRRRQQQRRRSSSVVVWWWWWWXXXXXXWWWWWWWWWYYYYYYYYYZZZZZZZZZZZZ[[[ZZZZZZZZZ[[[]]]^^^```aaaZZZZZZZZZ[[[\\\]]]^^^___```______^^^^^^^^^^^^______]]][[[YYYXXXXXXYYYZZZ]]]___aaabbbaaa______```^^^___`````````bbbfffiiisss~~~{{{~~~{{{yyytttrrrpppppprrrssssssrrrlllhhhbbbZZZRRRKKKGGGEEE>>>===<<<;;;<<<===>>>@@@BBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBCCCDDDFFFGGGHHHKKKMMMPPPRRRRRRSSSUUUVVV^^^```cccfffgggfffdddccc[[[\\\^^^ccckkksss{{{|||vvvrrrqqqpppnnnkkkiiihhhiiikkkmmmjjjddd^^^YYYVVVRRROOONNNNNNMMMLLLMMMNNNOOOPPPPPPOOONNNMMMPPPRRRVVV[[[bbblllvvv}}}}}}yyyvvvssspppkkkhhheeekkkttt}}}yyyllldddYYYQQQLLLIIIFFFCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBAAAAAAAAADDDEEEGGGFFFDDDCCCDDDDDDFFFJJJYYYsssuuuvvvxxxyyyzzzzzzyyyyyyuuuuuuuuutttssssssssssssssssssttttttsssrrrqqqpppmmmmmmllljjjiiihhhffffffjjjjjjhhheeebbb```^^^^^^___bbbfffiiilllrrryyy~~~|||xxxrrrqqq{{{|||~~~wwwrrroooooopppgggccc^^^[[[YYYYYYXXXWWWRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUVVVVVVWWWVVVVVVVVVXXXXXXXXXXXXYYYYYYYYYYYY[[[[[[[[[\\\]]]^^^______YYYYYYYYYYYYZZZ[[[\\\\\\^^^^^^]]]]]]]]]^^^^^^___^^^\\\YYYWWWUUUVVVWWWXXX\\\^^^```aaa```___```aaa___^^^\\\]]]___bbbdddeeelllyyyxxx{{{}}}zzzsssssssssssssssvvvzzz}}}~~~{{{vvvnnndddZZZQQQLLLHHHEEEAAA???>>>???@@@@@@BBBBBBAAA@@@@@@?????????AAAAAAAAA@@@@@@AAABBBBBB@@@CCCEEEFFFFFFFFFHHHIIINNNPPPSSSUUUVVVVVVUUUTTTOOOOOOOOORRRWWW___fffjjjuuu{{{||||||}}}}}}|||sssnnngggcccaaa```^^^]]][[[[[[\\\^^^```^^^ZZZVVVRRRPPPLLLJJJJJJJJJJJJIIIGGGIIIKKKOOORRRTTTVVVWWW___dddjjjrrrzzz}}}yyysssmmmiiigggeeeeeekkksss~~~}}}rrraaaZZZPPPIIIGGGFFFEEECCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFFFFEEECCCCCCDDDFFFJJJYYYsssuuuvvvxxxyyyzzzzzzyyyyyyuuuuuuuuutttsssrrrrrrqqqqqqqqqsssssssssrrrpppooommmlllkkkiiihhhfffeeedddhhhgggeeeeeedddcccbbbaaa```cccggghhhkkkqqqzzz~~~yyysssrrr|||}}}wwwtttwww}}}rrrnnnpppssssssqqqddd```[[[XXXWWWVVVVVVUUUSSSSSSRRRSSSSSSSSSSSSRRRSSSSSSTTTUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXXXX\\\\\\\\\\\\\\\\\\[[[[[[YYYYYYXXXXXXXXXXXXYYYYYY\\\[[[[[[[[[\\\]]]^^^^^^]]]\\\ZZZXXXXXXXXXYYYZZZXXXZZZ[[[[[[[[[ZZZ[[[]]]___\\\[[[[[[___bbbccccccgggnnn|||zzzwww|||{{{zzzxxxxxx{{{~~~wwwmmmccc]]]UUUOOOHHHDDDBBBBBBAAA@@@@@@@@@@@@@@@???>>>>>>=========<<<<<<;;;<<<<<<<<<>>>@@@BBBBBBBBBAAABBBDDDDDDEEEGGGIIIKKKKKKJJJJJJIIIHHHFFFGGGIIIOOOTTTWWW\\\aaaiiiooorrrrrrsssssstttttttttuuutttsssrrrqqqqqqnnnjjjgggggghhhiiihhhaaa^^^YYYUUURRRQQQPPPPPPOOOPPPQQQRRRSSSRRROOOMMMKKKIIIGGGGGGHHHJJJJJJIIIIIIKKKOOOTTT[[[aaafffiiirrrwww}}}zzzyyywwwpppmmmhhhcccbbbdddiiimmmwww}}}uuukkkXXXRRRJJJEEEDDDEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@BBBEEEEEEDDDCCCBBBCCCFFFJJJYYYsssuuuvvvwwwyyyyyyyyyyyyxxxvvvvvvuuuuuusssrrrpppooonnnoooqqqrrrrrrqqqooonnnlllllljjjiiigggfffeeeddddddcccbbbbbbddddddcccbbb```dddhhhiiijjjoooyyy~~~{{{wwwwwwxxxvvvrrrrrrwwwvvvjjjiiioootttsssoooddd```\\\YYYXXXXXXXXXWWWUUUSSSRRRSSSTTTUUUTTTRRRQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWWWW\\\\\\\\\\\\[[[ZZZYYYXXXYYYYYYXXXWWWWWWXXXXXXXXXZZZZZZZZZZZZ[[[\\\^^^^^^______^^^^^^^^^^^^^^^___ZZZ[[[\\\\\\ZZZZZZ[[[]]]^^^]]][[[[[[]]]```aaabbbbbbdddmmm}}}}}}vvvxxx~~~~~~|||vvvrrrbbb[[[QQQKKKIIIHHHFFFEEECCCCCCCCCCCCBBB@@@???>>>???>>>>>>==================???@@@@@@?????????@@@>>>???@@@BBBCCCCCCCCCBBBDDDCCCAAA@@@@@@CCCGGGIIIGGGKKKQQQVVVXXXYYYZZZ[[[]]]]]]____________^^^]]]\\\ZZZWWWUUUVVVWWWWWWWWWPPPOOOLLLJJJHHHFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGIIILLLOOOPPPPPPTTTVVVZZZ```gggooovvvzzz~~~wwwpppkkk``````___```ccckkkssszzz~~~~~~~~~~~~}}}xxxtttjjjaaaQQQKKKFFFCCCDDDEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBBBBCCC@@@BBBDDDDDDCCCBBBCCCDDDFFFJJJYYYssstttuuuvvvxxxxxxxxxxxxwwwvvvvvvvvvuuusssqqqooonnnlllmmmoooqqqqqqpppnnnlllkkkkkkjjjiiihhhgggfffeeeaaa___^^^___aaabbbaaa___]]]bbbggghhhiiinnnxxx~~~~~~wwwwwwxxx{{{{{{rrrjjjhhhlllooonnnlllccc```\\\YYYYYYZZZZZZZZZUUUSSSQQQRRRTTTUUUTTTRRRPPPPPPQQQRRRSSSTTTTTTSSSTTTTTTTTTUUUUUUUUUVVVVVVYYYYYYZZZ[[[ZZZZZZXXXXXXWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZ[[[\\\]]]___```aaaaaabbbbbbbbbaaa```___]]]^^^___^^^\\\\\\]]]^^^___^^^\\\[[[ZZZ[[[]]]___```___dddnnnzzz{{{xxxyyy{{{|||~~~qqqiii^^^WWWUUUTTTSSSQQQOOOOOONNNMMMKKKHHHEEEDDDEEEEEECCCBBBBBBAAAAAAAAA<<<>>>??????>>><<<===>>>===>>>???@@@@@@@@@@@@???@@@>>>===<<<===>>>@@@AAA<<<@@@DDDFFFGGGHHHJJJKKKIIIJJJLLLNNNNNNNNNMMMLLLLLLKKKIIIIIIKKKKKKKKKJJJEEEFFFFFFEEEDDDCCCBBBBBBDDDFFFHHHIIIKKKLLLNNNOOOPPPPPPQQQVVV[[[___aaabbbhhhiiikkkpppvvv|||}}}zzzvvvooogggbbb[[[___dddiiinnnuuu}}}}}}}}}{{{yyywwwtttrrrsssuuuyyy{{{|||{{{wwwpppkkkfff]]]SSSKKKGGGCCCBBBDDDEEECCCAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDCCCBBBCCCDDDFFFFFFJJJYYYtttssstttvvvwwwxxxxxxwwwwwwvvvvvvvvvuuusssqqqooommmkkklllnnnppppppooommmkkkkkkkkkjjjiiihhhgggffffff___]]][[[\\\^^^___]]][[[ZZZ___eeeggghhhmmmwww|||~~~wwwrrrlllhhhhhhjjjjjjiii^^^[[[WWWUUUUUUVVVWWWWWWTTTRRRPPPQQQTTTUUUSSSQQQOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUVVVWWWXXXZZZZZZZZZYYYYYYUUUUUUVVVWWWXXXZZZ[[[\\\ZZZ[[[[[[\\\]]]___```aaaaaabbbccccccbbb```^^^\\\[[[\\\\\\[[[YYYXXXYYY[[[______^^^[[[XXXWWWYYY\\\bbb```bbbggglllvvv|||{{{vvvtttsssxxx~~~|||ssshhhaaa``````___]]][[[ZZZYYYWWWTTTPPPMMMKKKHHHGGGEEEDDDBBBAAAAAAAAA===>>>??????===<<<<<<===??????@@@AAAAAA@@@@@@@@@======<<<<<<===>>>???@@@;;;===@@@AAAAAABBBDDDFFF===???AAACCCDDDDDDCCCCCCDDDCCCBBBCCCEEEFFFEEEDDDAAACCCEEEFFFEEEDDDCCCCCCHHHJJJMMMOOORRRTTTWWWYYY[[[\\\___dddkkkpppssstttyyyyyyzzz|||yyyuuupppkkkgggdddaaa___```fffnnnuuuyyy}}}zzz|||wwwtttooolllkkkmmmpppsssvvvuuupppiiiccc]]]SSSHHHGGGDDDAAABBBDDDEEECCC@@@AAAAAAAAA@@@@@@@@@??????@@@@@@BBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCFFFHHHFFFJJJYYYtttvvvuuutttsssssstttuuuvvvuuuvvvvvvtttqqqnnnnnnnnnllllllmmmmmmmmmmmmlllllliiiiiijjjjjjiiihhhgggfff___^^^\\\ZZZYYYYYY[[[\\\]]]aaafffhhhjjjlllqqquuu~~~yyytttnnnfffaaa]]]\\\\\\ZZZYYYWWWVVVUUUVVVVVVWWWUUUTTTQQQOOONNNOOOOOOPPPQQQPPPNNNNNNNNNPPPRRRSSSUUUSSSQQQRRRUUUVVVTTTRRRTTTUUUVVVXXXYYYYYYZZZZZZXXXVVVUUUUUUWWWYYYZZZZZZZZZZZZ[[[\\\\\\]]]^^^^^^aaa```___^^^^^^^^^^^^^^^[[[[[[[[[[[[ZZZZZZZZZYYY^^^]]]\\\[[[[[[[[[[[[\\\YYY\\\```aaaccckkkxxx}}}xxxwwwvvvvvvyyy|||uuupppnnnmmmkkkhhheeefffgggfffccc___[[[YYYTTTSSSRRRPPPMMMKKKHHHGGGFFFFFFDDDCCCAAA@@@???>>>@@@AAAAAA@@@>>>===>>>???>>>>>>>>>>>>>>>?????????;;;<<<>>>>>>======>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAA@@@AAACCCEEEFFFIIIKKKJJJGGGFFFJJJNNNSSSVVV\\\cccjjjmmmnnnlllllllllooowwwyyyuuutttnnnkkkhhheeeeeegggiiikkksssuuuzzz~~~}}}vvvnnnhhhgggiiilllnnnqqqoooiii```VVVMMMIIIGGGDDDCCCBBBAAAAAAAAAAAAAAABBBAAAAAA@@@???>>>======>>>>>>>>>???@@@@@@@@@AAA@@@@@@@@@@@@AAABBBCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDIIIKKKYYYtttuuuuuutttsssssstttuuuvvvuuuvvvvvvtttqqqnnnmmmmmmlllmmmmmmmmmllllllkkkjjjhhhhhhhhhhhhfffdddbbbaaa]]]\\\[[[YYYXXXXXXXXXYYYZZZ^^^ccceeegggjjjooossszzzzzz}}}tttpppjjjccc]]]ZZZYYYYYYXXXWWWVVVUUUUUUUUUVVVWWWWWWUUUSSSPPPNNNNNNNNNOOOQQQPPPOOONNNNNNOOOQQQRRRTTTRRRQQQRRRUUUVVVUUUSSSSSSTTTVVVXXXYYYZZZZZZYYYYYYWWWVVVVVVXXXZZZ[[[ZZZZZZZZZ[[[\\\]]]^^^^^^___```___^^^]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYY^^^^^^^^^^^^]]]]]]]]]]]]XXX[[[]]]\\\]]]bbbnnnxxx{{{wwwvvvyyy{{{xxxvvvuuurrrppplllllllllkkkiiigggdddbbbccccccaaa^^^[[[VVVSSSPPPPPPOOONNNKKKIIIFFFDDDCCC???AAACCCBBBAAA@@@@@@AAAAAA@@@@@@?????????@@@@@@>>>???@@@@@@??????@@@BBBAAAAAABBBBBBCCCDDDDDDEEEGGGGGGGGGEEEDDDEEEHHHKKKMMMQQQTTTUUUTTTTTTXXX\\\cccfffmmmuuu~~~zzzqqqkkkiiihhheeefffhhhkkkoootttxxx{{{~~~zzzqqqjjjhhhjjjmmmooolllhhhbbbYYYRRRKKKGGGDDDCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@@@@???>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDIIILLLZZZuuuuuuuuuttttttsssttttttuuuuuuuuuuuussspppmmmllllllllllllllllllkkkjjjiiiiiihhhgggfffeeebbb___\\\ZZZYYYYYYYYYYYYYYYXXXWWWVVVYYY\\\```cccdddfffkkkppp|||{{{vvvwwwooolllfff```[[[XXXWWWWWWVVVUUUUUUTTTUUUUUUVVVWWWXXXVVVTTTQQQOOONNNNNNNNNRRRQQQOOONNNNNNOOOPPPQQQRRRQQQQQQSSSUUUVVVVVVUUURRRTTTWWWYYY[[[[[[ZZZZZZZZZXXXWWWXXXZZZ[[[[[[[[[ZZZZZZ[[[\\\]]]^^^___```______^^^\\\[[[ZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYYYY]]]^^^___``````______^^^YYY[[[[[[YYYWWWZZZccckkksss~~~}}}wwwtttssssssvvvzzz}}}{{{uuutttsssrrrpppnnnllllllqqqrrrrrrqqqnnnkkkgggdddbbbaaa___[[[XXXTTTQQQOOOJJJKKKMMMMMMJJJGGGEEEEEEFFFEEEDDDBBBBBBBBBCCCCCCBBBDDDEEEEEEDDDCCCEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLNNNNNNNNNNNNNNNRRRWWW[[[```eeejjjmmmnnnooossswww{{{}}}{{{xxxzzzwwwrrrkkkddd```___```fffiiiooowww~~~yyyqqqmmmmmmmmmmmmeee___VVVPPPLLLIIIDDDAAABBBAAAAAAAAAAAABBBBBBCCC????????????????????????@@@@@@@@@???????????????@@@??????@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDIIILLLZZZuuuuuuuuutttttttttssssssttttttttttttrrrooolllkkkkkkiiiiiijjjjjjjjjiiiiiihhhgggfffeeebbb___[[[XXXUUUUUUVVVXXXZZZ[[[ZZZYYYYYY[[[^^^aaacccccceeejjjnnn{{{|||zzz}}}wwwllliiieee___[[[YYYXXXWWWUUUUUUUUUVVVVVVWWWWWWXXXVVVUUUTTTRRRQQQPPPPPPPPPRRRRRRQQQOOOOOOOOOOOOPPPQQQQQQRRRSSSUUUWWWWWWWWWTTTVVVYYY[[[]]]]]]\\\[[[ZZZYYYXXXYYY[[[\\\\\\[[[YYYYYYZZZ\\\]]]___`````````______]]]\\\ZZZYYYXXXZZZZZZYYYYYYYYYXXXXXXXXXZZZ\\\^^^```aaa```___^^^[[[\\\[[[XXXVVVWWW]]]cccjjjooozzzyyyqqqmmmpppqqqyyy~~~}}}zzzwwwtttsssrrrrrruuuxxx{{{~~~}}}{{{yyyvvvuuusssppplllhhheeeccc___aaabbb___[[[UUURRRPPPQQQPPPNNNLLLKKKKKKLLLMMMMMMNNNPPPPPPOOOOOOPPPRRRXXXYYYYYYYYYYYYYYYZZZZZZZZZ[[[\\\]]]aaagggoootttxxx{{{zzztttoookkkiiillljjjgggcccaaaaaadddfffssswww~~~}}}vvvpppkkkhhh]]]VVVMMMHHHGGGGGGCCC@@@@@@@@@@@@@@@AAABBBCCCCCC>>>>>>?????????@@@@@@@@@AAA@@@@@@@@@???>>>>>>>>>????????????@@@AAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEHHHLLL[[[vvvtttttttttttttttsssrrrrrrrrrssssssqqqnnnkkkkkkkkkfffgggggghhhhhhhhhhhhgggeeedddcccaaa^^^ZZZVVVTTTRRRTTTXXX[[[^^^___^^^^^^```bbbeeeeeeeeehhhmmmqqqssshhhfffbbb^^^ZZZXXXWWWWWWVVVVVVWWWXXXXXXYYYYYYYYYSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPQQQRRRTTTUUUVVVXXXYYYWWWXXX[[[]]]^^^^^^]]]\\\[[[ZZZYYYZZZ\\\\\\[[[ZZZWWWXXXYYY[[[]]]___```aaaaaaaaa```___^^^\\\ZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWXXX[[[^^^______^^^]]]ZZZ[[[ZZZXXXVVVVVVZZZ^^^aaacccjjjvvvyyyqqqooonnnrrr~~~~~~~~~~~~~~~}}}zzzxxxwwwwwwvvvyyy~~~|||yyywwwssstttuuusssooojjjfffdddcccbbb```^^^^^^]]]^^^^^^bbbdddeeefffffffffhhhjjjssssssrrrrrrqqqqqqppppppsssssstttuuuxxx}}}{{{wwwpppiiidddaaaaaaaaaaaacccdddeeegggkkkqqquuu~~~|||qqqggg```VVVOOOGGGDDDEEEFFFCCC@@@@@@@@@@@@@@@@@@AAABBBCCC>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@???>>>>>>>>>????????????@@@AAABBBBBBCCCCCCDDDEEEFFFFFFEEEEEEGGGLLL\\\wwwtttttttttttttttsssrrrqqqooopppqqqpppmmmkkkkkklllggggggggggggfffeeedddddd`````````___]]]ZZZWWWVVVRRRTTTXXX\\\___aaaaaaaaabbbeeehhhiiijjjnnntttyyy~~~ssscccbbb___\\\YYYWWWVVVVVVWWWXXXXXXYYYYYYYYYYYYXXXRRRRRRSSSSSSTTTTTTUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRPPPRRRTTTUUUUUUVVVXXXZZZ[[[[[[\\\\\\]]]]]]]]]\\\ZZZZZZYYYZZZ\\\\\\ZZZYYYUUUVVVWWWZZZ\\\^^^``````aaaaaaaaaaaa```^^^\\\ZZZYYYXXXXXXXXXWWWWWWWWWWWWUUUVVVXXX[[[]]]^^^^^^^^^YYYYYYXXXVVVTTTTTTVVVYYY\\\]]]aaaiiittt|||rrrmmmmmmttt{{{~~~}}}{{{xxxwwwxxxzzz}}}~~~}}}|||yyy|||{{{}}}}}}zzzyyyyyytttttttttssssssrrrrrrqqqxxxzzz|||}}}~~~|||wwwsssqqqppppppiiieee^^^YYYWWWXXX[[[^^^aaadddjjjnnnssswww|||wwwkkk___XXXPPPKKKEEECCCCCCDDDCCCAAAAAA@@@@@@@@@@@@AAAAAABBB>>>>>>??????@@@@@@@@@AAA@@@@@@@@@??????????????????>>>>>>??????@@@AAABBBBBBCCCEEEFFFGGGFFFFFFEEEFFFMMM```{{{ttttttuuuuuutttrrrqqqppplllnnnoooooommmllllllmmmjjjjjjiiigggdddaaa___^^^[[[[[[\\\\\\[[[ZZZXXXWWWTTTVVVYYY\\\^^^```aaaaaa```dddhhhkkkooouuu}}}zzzrrrbbbaaa___\\\ZZZXXXWWWWWWWWWXXXYYYYYYYYYXXXWWWVVVSSSSSSTTTTTTUUUUUUTTTTTTSSSTTTTTTUUUUUUUUUUUUTTTPPPSSSUUUUUUUUUUUUWWWZZZ]]]\\\[[[ZZZYYYZZZZZZ[[[ZZZYYYYYYZZZ\\\[[[YYYWWWSSSTTTVVVXXX[[[]]]___```___```aaaaaaaaa___]]][[[XXXXXXXXXWWWWWWWWWVVVVVVTTTUUUWWWYYY[[[]]]___```ZZZZZZYYYWWWUUUTTTTTTUUUZZZYYY\\\bbbiiiuuu}}}sssmmmpppsssvvvzzzxxxwwwuuuxxx|||~~~}}}~~~|||~~~}}}~~~~~~}}}}}}zzzxxxvvvtttpppnnnjjjeeeaaa```aaabbb^^^[[[YYYWWWYYY]]]bbbeeelllqqqwww}}}vvvjjj___VVVQQQIIIHHHFFFDDDBBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@???????????????@@@@@@@@@???????????????@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEGGGGGGGGGFFFEEEHHHPPPdddttttttuuuuuutttrrrqqqoookkkmmmnnnnnnmmmlllmmmmmmnnnmmmjjjgggccc^^^[[[YYYWWWWWWYYYZZZZZZZZZYYYXXXVVVWWWYYY[[[]]]^^^______^^^bbbggglllrrrzzz~~~vvvpppdddcccaaa___]]][[[[[[ZZZWWWWWWXXXYYYXXXWWWUUUTTTUUUUUUUUUUUUUUUTTTSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVQQQSSSVVVVVVTTTTTTWWWYYY^^^\\\ZZZXXXWWWWWWYYYZZZYYYYYYYYYZZZ[[[[[[YYYWWWRRRSSSUUUWWWZZZ\\\^^^___^^^___```aaaaaa___]]]\\\XXXXXXWWWWWWWWWVVVVVVVVVUUUUUUVVVXXX[[[]]]```aaa^^^]]][[[YYYWWWUUUTTTTTTVVVSSSTTTZZZ___eeerrr{{{ooopppqqqooosss||||||xxxppptttxxxzzz{{{}}}}}}~~~~~~|||}}}~~~~~~}}}}}}~~~~~~~~~|||}}}~~~|||vvvpppkkkhhhdddbbbbbbaaa^^^[[[YYYZZZ]]]___```___```bbbfffkkkppptttxxx}}}xxxiii^^^VVVQQQNNNFFFFFFFFFDDDAAA@@@AAABBBBBBBBBAAA@@@????????????????????????????????????>>>>>>??????@@@@@@@@@AAA>>>>>>>>>>>>???@@@AAABBBAAACCCEEEGGGHHHGGGFFFEEEIIISSShhhuuuuuutttsssqqqpppoooooonnnmmmmmmmmmmmmmmmnnnooonnnmmmjjjfffaaa\\\XXXVVVVVVTTTRRRRRRTTTTTTSSSRRRVVVTTTWWW^^^bbb^^^ZZZXXXYYY___gggkkkpppzzz~~~{{{yyyuuurrrfffdddccccccdddbbb]]]YYYWWWWWWVVVVVVUUUTTTSSSSSSTTTTTTUUUUUUUUUTTTSSSSSSVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVWWW[[[ZZZXXXVVVUUUVVVWWWXXX[[[ZZZYYYWWWWWWWWWWWWXXXWWWXXXZZZ\\\^^^^^^^^^^^^``````aaaaaaaaa___^^^]]]^^^\\\ZZZYYYZZZZZZYYYXXXWWWWWWXXXYYY[[[]]]___aaa]]]\\\[[[YYYXXXVVVUUUTTTSSSUUUWWWVVVWWW]]]hhhpppzzzqqqnnnnnnjjjgggrrr}}}}}}~~~~~~}}}|||}}}~~~|||xxxwwwxxxzzz~~~}}}{{{}}}~~~wwwrrrpppooommmnnnqqqnnnlllhhhbbb]]]ZZZ\\\]]]\\\[[[YYYXXXYYY^^^dddiiilllmmmoooqqqtttwwwzzz|||zzzlllaaaWWWMMMHHHHHHEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???@@@@@@@@@??????@@@@@@@@@AAAAAAAAADDDBBB@@@>>>======>>>???EEEEEEEEEEEEEEEFFFFFFFFFIIIOOObbbuuuuuutttrrrqqqooonnnmmmnnnnnnmmmlllkkkkkkkkkkkkkkkjjjhhhdddaaa]]]ZZZXXXUUUSSSQQQQQQRRRSSSSSSRRRRRRPPPRRRYYY]]][[[YYYYYYVVV\\\ccckkksss}}}vvvsssppplllhhhdddbbbaaabbbbbbaaa]]]ZZZWWWWWWVVVVVVUUUUUUTTTTTTUUUUUUVVVVVVUUUUUUTTTTTTVVVUUUUUUUUUUUUUUUUUUTTTUUUTTTTTTTTTUUUVVVWWWWWW[[[YYYXXXVVVVVVWWWXXXYYYZZZYYYXXXXXXXXXYYYZZZ[[[YYYZZZ]]]___````````````aaabbbbbbbbbaaa```^^^]]]^^^\\\[[[[[[[[[[[[ZZZXXXXXXXXXZZZ[[[]]]___```aaa^^^]]]\\\ZZZXXXVVVUUUTTTUUUVVVWWWVVVVVVYYYaaahhhnnn{{{yyyrrrmmmjjjhhhccclllyyy~~~yyywwwxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxyyyyyyxxxwwwuuurrrqqqrrrrrruuuyyy~~~}}}}}}|||}}}~~~~~~yyyuuurrrooohhhcccbbbbbbaaaccchhhdddcccaaa]]]ZZZZZZ]]]___aaaaaabbbccceeejjjqqqvvv{{{{{{zzz{{{|||}}}~~~zzzooobbbXXXOOOFFFCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@?????????AAA@@@@@@?????????@@@@@@?????????@@@@@@@@@AAAAAACCCBBB@@@>>>===>>>???@@@DDDDDDDDDEEEEEEFFFFFFFFFGGGNNN```}}}uuutttsssqqqooommmlllkkknnnnnnmmmkkkiiihhhgggfffgggfffdddaaa___\\\ZZZYYYUUURRROOONNNOOOQQQQQQQQQPPPMMMNNNTTTXXXXXXYYY[[[YYY]]]dddmmmxxxzzzsssooolllhhhccc___```______``````___]]]ZZZWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUVVVVVVWWWYYYXXXWWWVVVVVVXXXZZZ[[[ZZZZZZYYYYYYZZZ[[[]]]^^^\\\^^^```bbbcccddddddccccccdddddddddbbbaaa___]]]^^^]]]]]]]]]^^^]]][[[YYYXXXZZZ\\\^^^```aaaaaaaaa______]]][[[YYYWWWUUUTTTSSSUUUVVVVVVUUUWWW\\\aaaaaaiiiuuuxxxooojjjhhh\\\```gggnnntttyyy}}}zzz{{{vvvuuutttssssssssstttuuusssrrrooommmkkkkkkkkkkkkjjjjjjlllqqqxxx~~~}}}yyytttrrrsssuuuwwwwwwxxx{{{~~~yyysssnnniiifffbbb\\\XXXWWWXXXYYY^^^eeebbbbbbbbbaaaaaacccfffiiioooppprrrsssuuuyyy~~~}}}|||{{{||||||}}}{{{wwwuuutttxxx|||}}}}}}zzzlllbbbVVVNNNGGGAAA@@@BBBCCCCCCCCCCCCBBBBBBBBBBBB@@@????????????>>>>>>>>>@@@???????????????@@@@@@>>>?????????@@@@@@@@@@@@BBBAAA@@@?????????AAAAAABBBCCCCCCDDDEEEFFFGGGGGGFFFLLL^^^yyytttsssqqqpppmmmllljjjiiimmmlllllljjjiiigggeeeeeedddccc```]]]ZZZXXXVVVUUUSSSPPPMMMLLLNNNOOOPPPPPPRRRNNNMMMQQQTTTVVVZZZ___bbbeeekkkttttttqqqnnnkkkiiieee___[[[\\\\\\]]]]]]^^^^^^\\\[[[WWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUSSSSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVXXXWWWVVVVVVWWWYYY[[[\\\^^^]]]\\\\\\\\\^^^___```___```bbbdddffffffffffffeeeeeeeeeeeedddbbb```^^^^^^]]]^^^___```___\\\YYYYYY[[[^^^```bbbbbbaaaaaa``````^^^\\\YYYWWWUUUUUUOOORRRUUUVVVWWWXXX\\\______ccciiiqqqwwwnnnhhhcccccccccdddgggkkkooorrryyy~~~|||zzzyyyzzz{{{|||wwwuuuqqqnnnjjjhhhggggggfffeeeeeehhhnnnuuuzzz}}}zzzvvvoookkkiiiiiiiiiiiinnnqqqvvv{{{}}}zzzxxxyyy{{{|||||||||||||||uuuuuuuuusssppplllhhheeefff```]]]]]]^^^```hhhppppppqqqrrrrrrqqqsssuuuxxx~~~}}}{{{zzzzzzzzzzzz|||uuupppmmmqqqssstttsssuuuxxxvvvqqqaaaXXXNNNIIIEEEAAAAAADDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>???>>>>>>>>>>>>???@@@@@@>>>>>>>>>????????????@@@@@@@@@??????@@@AAABBBBBBAAAAAABBBCCCEEEFFFGGGGGGFFFKKK\\\wwwqqqqqqooonnnllljjjiiihhhjjjjjjjjjiiihhhgggeeeddd```___\\\XXXUUURRRPPPPPPPPPNNNLLLLLLMMMOOOPPPPPPRRRNNNLLLOOOQQQTTT[[[cccgggkkkqqq{{{wwwkkkkkkjjjiiigggccc^^^ZZZZZZZZZ[[[\\\\\\\\\\\\\\\XXXXXXXXXXXXXXXYYYYYYYYYXXXYYYYYYXXXWWWVVVUUUUUUSSSSSSSSSTTTTTTUUUUUUUUUSSSSSSSSSSSSSSSTTTTTTUUUWWWVVVUUUUUUVVVXXXZZZ\\\aaa```___^^^]]]^^^______```aaaccceeeggggggggggggeeeeeefffeeedddbbbaaa___^^^^^^^^^```aaa```]]][[[ZZZ[[[^^^```bbbbbbaaa``````___^^^\\\YYYWWWVVVUUUQQQSSSUUUWWWXXXYYYZZZ\\\___aaadddhhhpppyyyoooppplllhhhdddbbbcccdddeeedddnnn}}}}}}yyytttoookkkhhhjjjgggddddddhhhmmmrrruuuuuurrrnnnkkkiiigggdddbbbdddfffjjjppptttuuurrroookkkkkkmmmppprrrtttuuuuuuooopppssstttuuutttrrrqqqsssooollllllmmmoooxxx~~~{{{ssslllhhhjjjmmmnnnmmmmmmnnniiicccXXXOOOHHHEEECCCAAAAAAEEE@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@????????????>>>=========>>>>>>???@@@======>>>>>>>>>?????????????????????@@@AAABBBBBB@@@AAABBBCCCDDDEEEFFFFFFGGGKKKZZZtttooonnnmmmlllkkkiiihhhhhhgggggghhhgggfffdddbbbaaa[[[YYYUUUQQQNNNLLLKKKJJJLLLKKKKKKLLLOOOQQQQQQQQQPPPLLLLLLOOORRRWWW```jjjmmmrrryyy}}}ooocccdddffffffddd```\\\YYYYYYZZZ[[[[[[ZZZZZZ[[[]]]ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSTTTTTTTTTTTTTTTRRRQQQQQQRRRRRRTTTUUUUUUVVVUUUTTTTTTUUUWWWYYYZZZaaa```___]]]\\\\\\]]]]]]___aaaccceeefffgggffffffddddddeeeeeeeeecccbbbaaa^^^^^^^^^___``````^^^\\\ZZZ[[[]]]___`````````___^^^]]]\\\[[[YYYXXXVVVVVVUUUVVVWWWXXXXXXXXXWWWWWWZZZ\\\___bbbgggqqq}}}|||xxxqqqkkkgggccc```^^^[[[cccqqq{{{xxxvvvrrrllljjjkkkooosssuuutttsssssstttsssqqqmmmiiibbbbbbdddiiinnnooommmjjjgggffffffiiinnnqqqssssssqqqsssvvvyyy|||~~~|||zzzzzzxxxzzzvvvnnniiikkknnnmmmjjjhhheee^^^WWWNNNGGGBBBBBBAAA??????AAA????????????@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????===<<<<<<<<<===>>>???@@@============>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEGGGJJJXXXrrrllllllkkkjjjjjjiiihhhhhheeeffffffeeeccc```]]][[[TTTRRROOOKKKIIIHHHGGGHHHIIIIIIJJJMMMQQQSSSRRRQQQOOOMMMNNNSSSXXX___kkkwww{{{uuuhhh^^^aaacccdddccc___\\\[[[YYY[[[\\\[[[YYYYYY[[[]]][[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXVVVUUUTTTSSSTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQRRRSSSUUUVVVWWWVVVUUUSSSSSSSSSUUUWWWXXX]]]\\\[[[ZZZZZZZZZ[[[\\\^^^___aaacccdddeeeeeeeeebbbcccdddeeeeeedddcccbbb___^^^]]]]]]______^^^]]]ZZZZZZ[[[\\\]]]^^^^^^___\\\[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUVVVWWWWWWWWWVVVXXXZZZ]]]^^^aaahhhqqqxxx}}}xxxqqqjjjeee```ccciiissszzzwwwxxx{{{~~~{{{wwwllljjjiiilllqqqtttsssppppppmmmlllnnnssswwwzzzzzzxxxyyy{{{~~~}}}||||||tttoooooopppmmmfffaaa\\\UUULLLGGGBBB???@@@@@@===<<<===>>>>>>>>>?????????@@@@@@@@@????????????>>>>>>>>><<<<<<<<<<<<===>>>??????<<<<<<<<<=========>>>>>>===>>>>>>?????????>>>>>>AAAAAAAAABBBBBBCCCCCCCCCEEEHHHUUUnnnjjjjjjjjjiiiiiiiiiiiihhheeeeeeeeeccc```\\\XXXVVVOOOMMMJJJHHHFFFFFFFFFGGGFFFGGGJJJNNNRRRTTTSSSRRRPPPOOORRRYYY___hhhvvvqqqeee^^^```cccdddccc```^^^]]]YYY[[[\\\[[[YYYXXX[[[]]]]]]\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUSSSRRRUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQRRRSSSUUUVVVXXXYYYUUUTTTSSSRRRRRRTTTVVVWWWXXXWWWWWWWWWWWWYYYZZZ[[[\\\^^^```bbbcccdddccccccaaabbbcccdddddddddcccccc___^^^\\\\\\^^^______^^^ZZZYYYYYYZZZ[[[\\\]]]^^^ZZZZZZZZZYYYXXXXXXWWWWWWQQQQQQRRRTTTWWWYYYYYYYYY[[[\\\^^^^^^^^^ccckkkqqqnnn}}}xxxqqqiiigggeeegggqqqxxxtttqqqsssxxx||||||zzz|||xxxuuuvvv{{{~~~~~~}}}{{{}}}uuupppooonnnhhh^^^WWWRRRKKKCCCDDD@@@>>>AAAAAA===;;;<<<======>>>>>>?????????@@@>>>>>>>>>>>>============;;;;;;;;;<<<<<<>>>??????<<<<<<<<<<<<=========>>>======>>>>>>>>>>>>======BBBBBBBBBBBBBBBBBBBBBBBBDDDFFFSSSlllffffffffffffffffffffffffbbbbbbbbb___[[[UUUPPPMMMIIIHHHFFFEEEEEEEEEFFFGGGGGGJJJMMMOOONNNMMMMMMNNNPPPRRRVVV[[[dddqqqzzzlllcccbbbaaa`````````___\\\ZZZYYYYYYXXXWWWWWWWWWWWWWWW[[[[[[ZZZZZZYYYXXXXXXWWWWWWWWWXXXXXXWWWUUUSSSRRRSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSTTTUUUVVVWWWXXXUUURRRRRRUUUWWWWWWUUU[[[ZZZZZZYYYXXXXXXWWWWWWZZZ[[[]]]___aaaaaaaaaaaabbbbbbccccccccccccbbbbbb_________aaaccccccaaa___]]]^^^^^^^^^]]]]]]\\\[[[ZZZZZZYYYXXXWWWVVVVVVUUUWWWVVVVVVWWWXXXYYYZZZZZZZZZ[[[\\\\\\]]]```dddgggjjjrrr~~~~~~qqqpppmmmlllmmmttt}}}}}}{{{zzz{{{~~~}}}~~~zzzsssoooooohhh]]]SSSKKKGGGCCCAAAAAAAAA@@@@@@???>>>======;;;;;;<<<>>>????????????;;;<<<>>>?????????>>>===>>>>>>>>>>>>============<<<;;;;;;;;;;;;<<<======CCCBBB???>>>======???@@@>>>>>>>>>???@@@BBBCCCDDDEEEGGGSSSlllffffffeeedddcccbbbaaaaaa``````^^^[[[VVVQQQMMMJJJEEEEEEDDDCCCCCCDDDEEEFFFHHHJJJNNNOOOOOOOOOPPPPPPRRRVVV]]]fffppp|||wwwjjjbbbbbb```^^^]]]]]]]]][[[YYYXXXXXXWWWWWWVVVWWWWWWWWW[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYXXXVVVTTTSSSUUUTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRSSSTTTUUUVVVVVVXXXUUUSSSSSSVVVWWWWWWUUUVVVWWWWWWWWWXXXXXXYYYYYYXXXZZZ\\\^^^___```````````````aaaaaaaaaaaa``````^^^^^^^^^```bbbbbb```^^^]]]]]]^^^]]]]]]\\\[[[ZZZXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[ZZZ[[[\\\\\\]]]___cccfffccciiirrr{{{|||xxxqqqmmmmmmqqqwww{{{~~~||||||}}}~~~}}}}}}~~~vvvooojjjccc]]]TTTLLLGGGDDDBBBAAAAAA@@@@@@???>>>>>>======;;;<<<===>>>>>>>>>>>>>>>;;;<<<===>>>>>>>>>=====================>>>>>>>>>;;;;;;;;;;;;;;;<<<======AAA@@@???>>>===>>>??????>>>>>>>>>???@@@AAACCCCCCEEEFFFRRRkkkeeedddcccaaa___]]]\\\[[[]]][[[XXXTTTPPPKKKHHHFFFAAAAAAAAAAAAAAABBBDDDDDDHHHJJJMMMOOOOOOPPPQQQSSSRRRYYYdddppp{{{rrrhhhbbbaaa^^^[[[ZZZZZZZZZYYYXXXVVVVVVVVVUUUVVVVVVWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYWWWUUUTTTUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUUUUXXXWWWUUUVVVWWWWWWVVVUUUQQQRRRSSSUUUWWWXXXZZZZZZWWWXXXZZZ[[[]]]]]]^^^^^^]]]^^^^^^______^^^^^^]]]\\\\\\\\\^^^______^^^\\\]]]]]]]]]]]]\\\[[[ZZZYYYVVVVVVWWWWWWWWWXXXXXXXXXUUUUUUUUUVVVWWWXXXYYYZZZXXXYYYZZZ[[[\\\^^^bbbdddcccggglllpppvvvyyyqqqooopppqqqqqqnnnssszzz~~~~~~{{{vvvtttvvvzzz}}}uuummmeee```SSSOOOHHHCCCAAA@@@@@@???@@@??????>>>>>>=========<<<======>>>>>>>>>======:::;;;<<<<<<======<<<<<<<<<<<<<<<======>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCEEEQQQiiiccccccaaa___]]][[[YYYXXXYYYWWWSSSNNNJJJGGGEEEDDD>>>??????@@@AAABBBCCCDDDGGGIIIKKKLLLLLLMMMPPPRRRRRRZZZfffsss|||ppphhhccc```]]]YYYWWWWWWWWWWWWVVVUUUUUUTTTTTTTTTUUUVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYZZZ[[[[[[[[[ZZZXXXVVVUUUTTTTTTTTTSSSRRRRRRQQQQQQRRRQQQQQQQQQRRRRRRSSSTTTXXXXXXXXXXXXXXXWWWVVVUUUOOOOOOQQQSSSUUUWWWYYYYYYWWWXXXYYYZZZ[[[\\\]]]]]]\\\]]]]]]]]]]]]]]]]]]\\\[[[ZZZZZZ\\\]]]]]][[[YYY[[[[[[\\\[[[ZZZYYYXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSTTTVVVWWWXXXVVVWWWYYYZZZ[[[]]]```bbbgggiiikkklllnnnuuuyyytttrrrooolllggghhhjjjmmmqqqvvv{{{|||sssnnnjjjkkkooovvv|||zzzrrrjjjaaaYYYTTTHHHEEEAAA>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<=========>>>======<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>;;;;;;::::::;;;;;;<<<===:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBDDDQQQhhhaaa```___]]][[[ZZZXXXXXXUUURRRNNNJJJFFFDDDBBBBBB===>>>???AAABBBCCCDDDDDDFFFGGGIIIIIIIIIKKKNNNQQQXXX___kkkxxx~~~xxxnnngggddd^^^[[[WWWVVVVVVWWWWWWVVVTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWWWWXXXYYYZZZZZZ[[[ZZZYYYXXXVVVUUURRRQQQQQQQQQPPPPPPPPPOOOQQQQQQPPPPPPQQQQQQRRRRRRWWWXXXYYYYYYXXXVVVTTTSSSNNNOOOPPPRRRSSSUUUVVVWWWXXXXXXYYYZZZZZZ[[[\\\]]]\\\]]]]]]^^^^^^]]]]]]\\\YYYYYYYYYZZZ[[[[[[YYYWWWYYYYYYZZZZZZYYYYYYXXXWWWUUUUUUTTTSSSSSSRRRQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTUUUXXXYYYYYY[[[^^^```eeefffgggggghhhllltttyyy{{{wwwrrrmmmgggfffeeeeeehhhllloooqqqvvv}}}xxxpppjjjeeeeeehhhiiinnnqqquuu{{{{{{vvvnnneee]]]UUUMMMHHHDDDBBB???======>>>===<<<======<<<<<<<<<<<<<<<;;;<<<============<<<<<<;;;:::::::::::::::;;;;;;<<<;;;<<<<<<<<<=========>>>:::::::::::::::;;;<<<<<<999:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAADDDQQQggg___^^^\\\ZZZXXXVVVUUUTTTOOOMMMJJJFFFCCCBBBAAA@@@===>>>@@@AAABBBCCCCCCCCCEEEFFFGGGHHHIIIMMMRRRUUUdddkkkvvv}}}~~~}}}ssskkkeeebbb[[[YYYWWWVVVWWWXXXXXXWWWTTTSSSSSSRRRQQQQQQRRRRRRPPPQQQRRRSSSUUUVVVWWWXXXXXXYYYYYYYYYXXXVVVTTTSSSOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPPPPOOOPPPPPPQQQQQQVVVXXX[[[[[[XXXUUURRRRRRNNNOOOPPPQQQSSSTTTUUUUUUXXXXXXXXXXXXYYYZZZ[[[\\\\\\]]]]]]^^^^^^]]]]]]\\\YYYXXXXXXYYYZZZZZZXXXUUUVVVWWWWWWXXXXXXXXXXXXXXXUUUUUUTTTSSSRRRQQQPPPOOOQQQQQQQQQPPPPPPQQQQQQRRRRRRTTTVVVXXXXXXZZZ\\\^^^cccdddffffffgggjjjnnnqqqtttyyyyyytttmmmkkkhhhhhhkkkmmmooooooiiioooyyyyyyrrrkkkdddbbbccc___cccgggkkkqqqxxxyyyvvvooojjjaaaYYYRRRKKKEEEAAACCCAAA???>>>>>>===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;<<<;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>???@@@@@@AAAEEEQQQfff~~~\\\[[[XXXVVVRRRPPPMMMLLLHHHGGGEEECCCAAA@@@???>>>===>>>@@@AAABBBBBBBBBAAADDDEEEGGGJJJMMMSSSZZZ___ooowww|||}}}uuummmfff```\\\YYYXXXWWWXXXZZZ[[[ZZZYYYTTTTTTRRRQQQPPPPPPPPPPPPMMMNNNOOOQQQSSSUUUVVVWWWWWWWWWWWWWWWVVVTTTSSSQQQNNNNNNNNNOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPTTTXXX[[[[[[WWWSSSQQQPPPMMMNNNOOOQQQSSSTTTVVVVVVWWWWWWVVVVVVWWWXXXYYYZZZ\\\\\\]]]]]]]]]]]]\\\\\\YYYXXXXXXYYYZZZYYYWWWUUUSSSTTTUUUWWWXXXXXXXXXYYYTTTTTTTTTSSSSSSRRRRRRRRRTTTSSSRRRQQQQQQPPPPPPPPPPPPRRRUUUWWWXXXYYY[[[\\\aaaccceeeggghhhiiijjjkkkmmmnnntttzzzwwwuuutttuuuuuurrrppphhhiiimmmttt}}}yyypppgggbbbbbb]]]aaaeeehhhmmmssssssoooddd^^^VVVOOOIIIEEEBBB@@@@@@???============;;;999:::::::::::::::;;;;;;;;;::::::;;;<<<============<<<;;;:::::::::;;;===============<<<<<<;;;;;;:::::::::999999::::::;;;<<<======<<<<<<<<<===???@@@>>>>>>>>>>>>>>>??????@@@AAAEEERRRggg}}}ZZZYYYVVVRRRNNNJJJGGGEEEDDDCCCCCCAAA@@@>>>======<<<===???@@@AAAAAA@@@@@@CCCEEEHHHLLLQQQYYYbbbhhhttt}}}}}}|||}}}|||yyytttoooiiiccc\\\WWWXXXWWWXXXZZZ\\\\\\[[[ZZZUUUTTTRRRQQQOOOOOONNNNNNKKKLLLNNNPPPRRRTTTUUUVVVUUUVVVVVVVVVUUUSSSQQQPPPMMMNNNNNNOOOPPPQQQRRRSSSPPPPPPOOONNNNNNOOOOOOOOOSSSWWW[[[[[[WWWRRROOOOOOLLLMMMNNNQQQSSSUUUWWWXXXVVVUUUUUUTTTUUUVVVXXXYYY[[[[[[\\\\\\\\\\\\[[[[[[YYYXXXXXXYYYZZZYYYWWWTTTRRRSSSTTTVVVWWWXXXYYYYYYTTTTTTTTTTTTUUUUUUUUUUUUVVVUUUTTTSSSQQQQQQQQQPPPOOORRRUUUVVVWWWXXXZZZ\\\]]]___bbbdddeeeeeedddccciiigggiiiooouuu{{{~~~zzzuuuqqqllljjjgggggglllsss|||wwwllleeecccaaaeeehhhiiilllooommmggg]]]WWWOOOIIIEEECCCBBBBBB===<<<<<<<<<<<<<<<:::888::::::::::::::::::::::::999:::;;;<<<============<<<<<<;;;:::;;;<<<===>>>>>>>>>===<<<;;;::::::999::::::999999::::::;;;<<>><<<;;;<<<===???@@@???>>>>>>>>>>>>>>>???@@@BBBFFFRRRggg}}}PPPOOONNNKKKHHHFFFDDDCCC@@@AAAAAA@@@>>>===>>>???AAABBBCCCCCCAAAAAABBBCCCDDDGGGKKKQQQXXXaaajjjppp~~~{{{}}}~~~}}}zzzxxxrrrrrrppplllfff```ZZZWWWUUUUUUWWWXXXYYYXXXWWWWWWTTTSSSQQQOOOMMMKKKJJJIIIJJJJJJJJJJJJLLLNNNPPPQQQQQQTTTVVVVVVSSSRRRRRRTTTNNNMMMLLLLLLMMMPPPSSSUUUSSSRRRQQQOOOOOOOOOPPPQQQUUUUUUTTTSSSPPPNNNLLLKKKOOOOOOPPPQQQRRRTTTUUUVVVUUUSSSRRRSSSUUUVVVVVVUUUUUUVVVXXXZZZ\\\\\\\\\\\\\\\XXXTTTSSSUUUVVVVVVTTTQQQRRRRRRTTTUUUVVVWWWWWW[[[YYYWWWUUUTTTTTTTTTTTTSSSRRROOOLLLLLLMMMOOOPPPWWWXXXYYYYYYWWWWWWXXXYYY[[[\\\___bbbcccccccccbbbaaacccfffiiilllppptttwww}}}vvvkkkhhhdddccceeeiiilllnnnyyyvvvooolllggghhhhhhiiihhhccc]]]XXXIIIHHHFFFCCC@@@>>>===<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;<<<=========:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;===;;;999:::<<<>>>======>>>===<<<<<<<<<===???@@@CCCCCCLLLccc~~~NNNMMMKKKHHHFFFCCCAAA@@@???@@@@@@???===<<<>>>???>>>@@@BBBCCCCCCCCCDDDFFFNNNQQQUUUZZZbbblllwww~~~~~~yyyssspppmmmllliiieee```ZZZVVVSSSRRRSSSUUUVVVVVVVVVVVVUUURRRPPPOOOMMMLLLKKKLLLLLLLLLKKKKKKKKKLLLMMMOOOPPPPPPSSSVVVUUUSSSRRRRRRSSSPPPOOOMMMLLLMMMOOOQQQSSSTTTTTTRRRQQQPPPOOOOOOOOOTTTSSSSSSRRRPPPOOOMMMLLLLLLLLLMMMNNNOOOQQQRRRSSSSSSRRRQQQQQQSSSUUUUUUTTTTTTUUUWWWXXXYYYYYYYYYYYY[[[XXXTTTSSSUUUVVVUUUTTTRRRRRRSSSTTTUUUVVVVVVWWW[[[ZZZXXXWWWVVVUUUUUUUUUTTTSSSQQQOOONNNOOOOOOPPPTTTVVVWWWWWWVVVVVVWWWYYYYYY[[[^^^```bbbbbbaaaaaa^^^```cccdddeeegggjjjmmmrrr|||uuuooogggbbbaaaccceeefffhhhpppyyyyyyrrrmmmjjjiiigggddd```ZZZSSSNNNEEEDDDBBB@@@>>><<<;;;;;;<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;:::<<<===<<<:::999:::<<<======<<<<<<<<<===>>>???CCCDDDOOOddd}}}JJJIIIGGGEEEBBB@@@>>>===>>>??????>>><<<<<<===???===@@@CCCFFFGGGHHHJJJLLLTTTWWW\\\ccclllwww{{{pppjjjggghhhfffccc^^^ZZZVVVSSSRRRPPPQQQRRRSSSTTTTTTTTTTTTPPPOOOMMMLLLLLLMMMNNNPPPMMMMMMLLLLLLLLLMMMOOOOOOPPPRRRTTTTTTSSSRRRRRRRRRRRRQQQOOOMMMMMMNNNPPPQQQSSSSSSSSSRRRQQQOOONNNMMMRRRRRRRRRQQQPPPOOONNNMMMKKKKKKKKKLLLNNNOOOQQQRRRRRRPPPOOOPPPRRRTTTTTTSSSSSSTTTUUUVVVVVVVVVVVVUUUYYYWWWTTTSSSTTTUUUUUUTTTSSSSSSTTTTTTTTTUUUUUUUUUZZZZZZYYYYYYXXXWWWVVVUUUUUUUUUTTTSSSQQQPPPPPPOOOQQQSSSTTTUUUTTTUUUVVVXXXXXXYYY\\\^^^``````___^^^]]]___````````````aaacccdddiiisss}}}qqqgggbbb``````aaa[[[ccclllssstttrrrnnnkkkooottt|||{{{{{{}}}~~~~~~zzzqqqllljjjgggaaa[[[UUUNNNGGGBBB@@@???===<<<;;;:::999999;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999::::::;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<<<>>;;;<<<@@@>>>===<<<<<<<<<===??????CCCFFFRRRfffzzzGGGFFFDDDBBB@@@===;;;:::<<<=========;;;;;;===???@@@CCCGGGJJJKKKNNNPPPRRRWWW\\\fffpppzzz~~~}}}tttkkkeeebbbeeeccc___ZZZWWWUUUTTTSSSOOOOOOQQQRRRSSSTTTUUUUUURRRQQQOOOMMMMMMOOOQQQRRROOOOOOMMMMMMLLLMMMNNNOOOPPPQQQSSSTTTSSSSSSRRRRRRQQQPPPOOONNNNNNOOOPPPQQQPPPQQQRRRSSSRRRQQQPPPOOOSSSSSSRRRRRRPPPOOOMMMLLLMMMMMMMMMNNNOOOPPPQQQRRRQQQPPPOOOPPPSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTXXXVVVUUUTTTTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTUUUUUUWWWXXXYYYYYYYYYWWWVVVUUUUUUUUUUUUTTTSSSQQQOOONNNOOOPPPRRRSSSSSSSSSUUUWWWWWWYYY[[[^^^______^^^]]]^^^```aaaaaa_________```bbbdddhhhnnnzzzuuummmhhhdddbbb]]]bbbjjjpppqqqoookkkiiieeeiiipppzzz~~~}}}zzzxxxwww{{{~~~~~~tttjjjdddccc^^^WWWPPPJJJDDD>>>;;;<<<;;;:::999999999999999;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;:::::::::888888999:::;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<===AAAEEEEEEAAA??????AAA???>>>>>>======???@@@AAABBBHHHVVVhhhxxxDDDCCCBBB@@@>>><<<;;;:::;;;<<<===<<<;;;<<<>>>???BBBDDDHHHJJJLLLOOOSSSVVV\\\fffttt|||yyy|||~~~}}}{{{qqqiiidddaaaaaa___[[[WWWUUUTTTTTTTTTOOOOOOPPPRRRSSSUUUVVVWWWXXXVVVTTTRRRQQQQQQRRRSSSPPPPPPNNNMMMMMMMMMNNNOOOQQQQQQRRRSSSTTTTTTSSSRRROOOOOOOOOOOOOOOQQQRRRSSSPPPQQQSSSUUUVVVVVVVVVUUUUUUUUUTTTSSSQQQOOOMMMLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRQQQPPPQQQTTTUUUVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTVVVVVVUUUTTTSSSRRRRRRSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVWWWXXXXXXWWWUUUTTTSSSTTTUUUUUUTTTRRROOONNNNNNPPPQQQRRRRRRRRRTTTVVVXXXYYY[[[^^^^^^^^^]]]\\\\\\^^^```aaa```___```aaa^^^^^^```ccckkkuuu}}}uuunnnjjjeeehhhlllppprrrqqqooommmeeeeeegggmmmwww}}}~~~xxxrrrnnnkkknnnttt}}}}}}uuukkkaaa[[[UUUQQQJJJEEEAAA>>><<<:::::::::999999999::::::;;;;;;;;;:::::::::999999999999999999:::::::::;;;;;;<<<<<<;;;;;;:::::::::999999::::::::::::::::::999888888999999:::;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<888999;;;>>>??????===<<>>===<<<;;;;;;:::;;;<<<<<<<<<<<>>===<<<;;;:::::::::999999::::::;;;<<<::::::::::::999999999999999999999999::::::::::::;;;;;;;;;;;;::::::::::::999999::::::::::::999999888888999999::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;888888888;;;???@@@>>><<>>???@@@??????>>>===>>>???@@@AAABBBHHHVVViii|||:::::::::::::::;;;;;;;;;:::;;;=========>>>@@@CCCFFFGGGHHHKKKQQQZZZdddlllxxx~~~rrriiidddbbb```^^^VVVVVVUUUTTTSSSSSSRRRSSSMMMMMMNNNOOORRRUUUWWWYYYYYYZZZ[[[[[[ZZZXXXVVVTTTPPPPPPOOONNNOOOPPPQQQRRRTTTSSSRRRUUUXXXYYYWWWTTTSSSRRRRRRQQQPPPPPPOOOOOOOOOOOONNNNNNPPPRRRTTTUUUQQQRRRSSSTTTVVVVVVVVVWWWSSSSSSSSSSSSSSSTTTUUUVVVOOONNNMMMOOORRRTTTUUUTTTSSSRRRRRRQQQRRRSSSTTTUUURRRTTTVVVUUURRRPPPPPPRRRQQQRRRSSSTTTUUUVVVWWWWWWXXXWWWVVVVVVWWWXXXZZZ[[[UUUUUUUUUVVVVVVVVVWWWWWWSSSTTTUUUUUUTTTTTTUUUVVVTTTVVVXXXYYYZZZYYYXXXWWWVVVYYY\\\^^^]]]\\\\\\]]]XXXWWWVVVWWWZZZ]]]^^^___ccckkkuuu~~~~~~jjjhhhfffeeeeeefffhhhjjjjjjkkknnnqqqqqqoooiiieee___bbbiiittt|||qqqhhhfffccceeemmmrrrppppppsssnnniiibbbXXXOOOGGGAAA>>>@@@>>>;;;999999999888777:::999999999999999:::;;;:::::::::999999999888888888888999999999:::::::::999999999::::::;;;;;;;;;999999999::::::999999999::::::999999999999999999888888999::::::::::::999777:::===;;;777666:::>>>>>>===<<<<<<<<<===???@@@BBBGGGUUUiii~~~;;;:::::::::::::::::::::<<<<<<<<<===@@@BBBCCCCCCFFFLLLSSSXXX[[[cccoooyyy}}}pppfffbbbaaa^^^\\\]]][[[WWWTTTQQQOOOOOOOOONNNMMMMMMNNNPPPSSSVVVXXXTTTUUUWWWYYYYYYXXXWWWVVVQQQRRRQQQOOOLLLJJJKKKLLLVVVUUUUUUUUUUUUUUUVVVVVVUUUUUUTTTQQQNNNMMMMMMOOOOOOOOOPPPQQQRRRSSSTTTUUUTTTTTTTTTTTTUUUVVVWWWXXXUUUUUUUUUTTTTTTTTTSSSSSSQQQRRRSSSTTTTTTUUUTTTTTTUUUTTTSSSRRRRRRSSSTTTUUUWWWWWWUUURRROOOMMMNNNOOORRRSSSUUUWWWXXXXXXWWWWWWVVVVVVUUUUUUUUUVVVWWWXXXWWWYYYZZZYYYWWWVVVVVVWWWVVVVVVUUUTTTSSSRRRQQQPPPVVVVVVWWWXXXXXXYYYYYYZZZYYYZZZ[[[\\\\\\\\\\\\\\\ZZZXXXWWWWWWXXXZZZZZZZZZ\\\___dddkkkttt~~~yyynnndddbbbccccccdddfffiiiggggggkkkppppppkkkeeeccc___^^^eeemmmvvvvvvmmmeeefffhhhiiiiiihhhgggfff[[[XXXRRRKKKEEEAAA???>>>===<<<;;;:::999999999999::::::::::::::::::::::::888777777777777777888888;;;;;;;;;::::::999999999999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::999888777777777888999:::;;;<<<<<<:::999888888888888888999:::;;;;;;999:::;;;===>>>?????????DDDHHHTTThhh}}}888888888888888888888888:::::::::;;;>>>AAACCCCCCLLLSSS[[[aaaeeelllxxxyyykkkccc```aaa```___]]][[[WWWTTTQQQPPPPPPPPPOOONNNNNNNNNOOOQQQRRRSSSQQQSSSUUUWWWYYYYYYXXXXXXTTTTTTSSSQQQNNNLLLMMMNNNSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWUUURRROOOMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUUUUUUUUUUVVVVVVWWWXXXWWWWWWWWWVVVVVVVVVVVVUUUSSSTTTTTTUUUVVVVVVUUUUUUVVVUUUTTTSSSSSSTTTUUUVVVWWWWWWUUURRROOONNNNNNPPPRRRTTTVVVWWWYYYYYYYYYYYYXXXWWWUUUTTTTTTUUUVVVWWWXXXYYYZZZZZZXXXWWWWWWXXXVVVVVVUUUTTTSSSRRRQQQPPPUUUUUUVVVVVVWWWWWWXXXXXXZZZZZZ\\\]]]^^^^^^^^^^^^\\\ZZZXXXWWWYYYZZZ[[[ZZZ\\\^^^aaadddjjjqqqyyyxxxlllgggeeebbbaaaccccccfffiiimmmppppppnnnllljjjccc^^^___cccgggooovvvzzz|||{{{~~~}}}{{{|||yyywwwxxxwwwooohhhhhhiiiiiihhheee```[[[YYYPPPMMMIIIDDD@@@===<<<;;;<<<<<<;;;:::999999999999888888888888888888888888::::::999888888888888888999999999999999888888888999999::::::::::::::::::::::::::::::::::::::::::;;;::::::999888888999999999999:::::::::::::::999999888888999999:::;;;<<<:::;;;;;;<<<===>>>??????BBBFFFTTTiii~~~777777777777777777777777:::999:::;;;>>>AAADDDFFFQQQXXXbbbiiiooowww{{{rrrhhhaaa___aaabbbbbb\\\ZZZXXXUUURRRQQQQQQQQQPPPPPPPPPPPPOOOOOONNNMMMNNNPPPSSSUUUXXXYYYZZZZZZWWWWWWVVVTTTQQQOOOOOOPPPQQQQQQQQQRRRRRRTTTUUUVVVYYYYYYXXXUUUQQQOOOOOOPPPOOOOOOPPPQQQRRRSSSTTTTTTWWWVVVVVVUUUVVVVVVWWWWWWYYYXXXXXXXXXXXXWWWWWWWWWUUUUUUVVVWWWWWWWWWVVVVVVWWWWWWVVVUUUUUUVVVWWWWWWWWWWWWVVVSSSPPPOOOPPPQQQSSSTTTVVVYYYZZZ[[[[[[[[[YYYXXXUUUSSSRRRSSSUUUVVVXXXZZZ[[[ZZZYYYXXXXXXYYYVVVVVVUUUTTTSSSSSSRRRQQQTTTTTTTTTUUUVVVVVVWWWWWWZZZ[[[]]]^^^___`````````]]][[[XXXXXXYYYZZZ[[[ZZZYYYZZZ\\\^^^```eeekkkpppvvv}}}uuunnnjjjfffeeefffhhhmmmtttxxxyyyyyyzzz{{{vvvlllbbb^^^\\\\\\___dddeeefffiiipppwww~~~~~~|||}}}xxxqqqmmmooosssyyywwwrrrppprrrssstttuuuxxxzzz|||~~~~~~xxxrrrrrruuuuuupppjjjkkkjjjgggccc\\\TTTLLLHHHDDDBBB???===;;;:::::::::<<<;;;:::999999888999999888888888888888888888888;;;;;;:::999888888888999777777777888888888888888:::::::::::::::999999999::::::::::::::::::::::::;;;;;;::::::999:::::::::888888888888888999:::;;;999999999999:::;;;<<<======<<<;;;;;;<<<===>>>???@@@EEETTTiii888888888888888999999999;;;;;;<<<<<<>>>BBBGGGKKKRRRZZZeeeooowwwsssnnngggcccaaaaaaaaa```[[[ZZZXXXVVVTTTSSSRRRRRRPPPQQQRRRSSSRRRPPPNNNLLLNNNOOORRRTTTVVVXXXXXXYYYXXXYYYXXXUUURRRPPPQQQRRRQQQQQQQQQRRRSSSUUUVVVWWW[[[[[[ZZZWWWSSSQQQPPPQQQPPPPPPQQQQQQRRRSSSTTTTTTWWWVVVUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUVVVWWWWWWWWWWWWVVVXXXWWWVVVUUUUUUVVVWWWXXXWWWWWWVVVTTTQQQPPPQQQSSSTTTUUUWWWZZZ[[[\\\\\\\\\[[[YYYUUURRRQQQRRRTTTUUUXXXZZZ[[[[[[ZZZYYYYYYZZZXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUVVVWWWWWWXXXZZZ[[[]]]^^^___```aaaaaa]]][[[YYYXXXYYYZZZYYYYYYUUUWWWYYY[[[]]]bbbgggkkknnnssszzz}}}wwwsssooonnnqqqwwwzzzvvvjjjccc___\\\]]]```^^^]]]^^^aaahhhnnnrrrtttssspppmmmkkkooovvv}}}wwwrrrjjjeeedddfffiiipppxxx~~~ssskkkfffeeeeeeffffffhhhkkkpppuuuyyy{{{zzzvvvtttuuuyyyxxxrrrlllgggddd___XXXPPPHHHBBB???======;;;:::999999::::::;;;::::::999888888999999999999999999999999999999999999888888888999999:::666777777888888999999999;;;:::::::::999999888888999999999999999999999999;;;::::::999999999::::::777777666666777999;;;<<<::::::::::::;;;<<<======>>>===<<<:::;;;<<<>>>???@@@FFFUUUjjj777777888888888999999999:::;;;<<<>>>@@@FFFMMMSSSYYYaaalllwww}}}ooommmjjjgggdddaaa^^^\\\YYYYYYXXXVVVUUUUUUTTTTTTQQQRRRTTTUUUUUUSSSQQQPPPQQQRRRSSSTTTUUUVVVVVVVVVXXXXXXWWWUUURRRQQQRRRSSSSSSSSSSSSTTTUUUWWWXXXYYY[[[\\\[[[YYYUUUSSSRRRRRRQQQRRRRRRSSSSSSTTTTTTTTTVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVUUUTTTTTTUUUVVVWWWWWWWWWWWWUUURRRRRRSSSUUUUUUVVVXXX[[[\\\]]]]]]\\\[[[YYYVVVSSSRRRRRRSSSTTTXXXYYY[[[[[[ZZZYYYYYYZZZZZZYYYYYYXXXXXXWWWWWWWWWVVVVVVWWWWWWXXXYYYYYYYYYZZZ[[[\\\^^^___`````````^^^[[[YYYXXXXXXYYYXXXWWWUUUVVVXXXZZZ\\\```eeehhhmmmppprrrtttwww~~~|||xxxwwwzzz~~~qqqiiiddd___\\\]]][[[YYYXXXZZZ```hhhmmmqqqpppmmmjjjggggggjjjoooqqqvvv}}}~~~~~~vvvnnniiiccc^^^]]]]]]^^^eeelllyyy~~~rrrhhhbbb___^^^^^^___bbbfffmmmtttzzz}}}{{{yyyxxxyyyxxxsssiiibbb\\\XXXRRRKKKEEEAAA>>>>>>;;;:::999999888888888888::::::999888888888999999999999999999999999999999666666666777777999:::;;;777888888888999999:::::::::::::::999999888888888999999999999999999999999999999888888888888999999777777666666777999;;;<<<::::::::::::;;;<<<======>>>===<<<:::;;;<<<>>>???BBBIIIXXXkkk~~~555666666777777888888888888:::===@@@EEENNNYYYaaajjjpppzzz|||sssllllllkkkhhhddd___[[[XXXXXXXXXXXXWWWWWWVVVVVVUUUSSSTTTVVVWWWWWWVVVTTTSSSTTTTTTTTTTTTTTTUUUUUUUUUVVVWWWWWWUUUSSSRRRSSSUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZ[[[[[[ZZZWWWTTTSSSTTTSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUVVVVVVSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTVVVWWWXXXYYYYYYWWWVVVUUUUUUUUUUUUVVVWWWWWWXXXWWWUUUSSSSSSUUUWWWVVVWWWYYY[[[\\\\\\\\\[[[ZZZYYYWWWVVVTTTTTTTTTTTTWWWXXXZZZZZZYYYXXXYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[\\\\\\]]]^^^_______________]]]ZZZYYYYYYYYYXXXWWWVVVXXXYYYZZZZZZ\\\___bbbhhhjjjkkkkkkkkkooovvv{{{uuunnnhhhaaa[[[ZZZXXXUUUTTTXXX```kkktttyyywwwtttpppllliiihhhiiiiiifffkkkoooooossszzzyyywwwtttoookkkjjjlllnnntttxxx~~~~~~||||||~~~yyyssslllmmmooosss|||sssggg^^^ZZZVVVVVVUUUVVV\\\cccgggqqq{{{{{{rrrjjjdddaaa```]]]___ccchhhmmmsssxxxzzz~~~{{{wwwrrrhhh\\\SSSNNNKKKFFFAAA>>>=========888888888777666666555555999999888888888888999999777777777777777777777777555555666666777888::::::888888888999999999999999999999999999999888888888999999999999999999999999888888777777888888999999888888888888888999:::;;;999999999999:::;;;<<<======<<<;;;;;;<<<===>>>???CCCJJJYYYlll|||666666777777888999999:::888<<>><<<;;;:::999777777777777777777666666999999888888888888999999777777777777777777777777999888888777777888888999888888888888888777777777888888888888999999999999888888888888888888888888999888888888888999:::;;;999999:::::::::::::::999999888888999999:::;;;<<<:::;;;;;;<<<===>>>??????AAAIIIYYYkkk{{{888888999:::;;;;;;<<<<<<:::???GGGPPPZZZjjj|||yyysssnnnkkkkkkiiieee```\\\ZZZZZZ[[[WWWWWWXXXXXXYYYXXXXXXWWWXXXXXXXXXWWWVVVUUUTTTSSSTTTTTTTTTTTTUUUVVVWWWXXXUUUVVVWWWWWWVVVVVVXXXZZZWWWWWWWWWVVVVVVWWWXXXXXXWWWYYYZZZZZZXXXVVVUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\WWWWWWWWWVVVVVVVVVUUUUUURRRSSSUUUXXX[[[]]]^^^^^^ZZZYYYXXXWWWWWWXXXYYYZZZWWWXXXXXXVVVUUUUUUWWWYYYXXXYYYZZZ[[[[[[ZZZYYYXXXXXXYYYYYYZZZYYYXXXVVVUUUUUUWWWXXXYYYXXXWWWXXXYYYWWWWWWWWWWWWWWWVVVVVVVVVXXXXXXYYYYYYZZZ[[[[[[[[[aaaaaaaaaaaaaaa``````___dddbbb___]]]]]]\\\[[[ZZZWWWXXXZZZ[[[\\\]]]```bbb```ccceeeeeeddddddgggjjjiiivvv}}}{{{tttmmmiiifffdddbbbfffqqqxxxooohhhfffeeeaaabbb___YYYZZZccckkkooossstttsssooojjjeeebbb```XXXZZZ^^^aaaeeekkkqqquuuvvvpppiiicccbbbdddfffhhhiiioooxxxzzzrrrmmmeeedddbbb```aaagggqqqyyyrrrddd]]]YYYWWWTTTOOOKKKMMMSSSXXX___ccccccfffmmmsssuuurrrrrrqqqqqqpppooonnnnnnkkkmmmoooqqqqqqpppmmmlllhhhddd]]]VVVOOOIIIBBB===;;;<<<===>>><<<:::666444888888999999::::::999999999888888888888888999999888888888888888888888888===<<<;;;999888777777777888888777777666666555555777777888888999999999:::888888888888888888888888999999999999::::::;;;<<<999:::;;;<<<<<<:::999888888888888888999:::;;;;;;999:::;;;===>>>?????????@@@HHHXXXkkk{{{;;;:::888777888;;;???AAADDDIIIQQQ[[[iii||||||uuurrrtttsssnnniiibbbaaa^^^\\\ZZZYYYXXXXXXZZZXXXWWWXXX[[[[[[YYYVVV]]][[[YYYWWWVVVUUUSSSQQQSSSSSSTTTUUUVVVVVVWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWXXXXXXXXXXXXXXXZZZZZZ\\\\\\[[[YYYWWWUUUVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\^^^^^^]]]]]][[[ZZZXXXVVVUUUTTTQQQSSSUUUXXX\\\^^^``````^^^]]]\\\ZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWXXXYYYYYYZZZXXXWWWXXX[[[\\\[[[YYY[[[[[[[[[[[[ZZZXXXWWWVVVVVVWWWYYYZZZZZZZZZYYYXXXUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXXXXYYY[[[]]]___aaa^^^______````````````___aaabbbbbbaaa___]]][[[YYYWWWXXXYYYYYYYYYZZZ^^^```^^^______^^^]]]___bbbeeedddnnn|||}}}~~~}}}yyywwwssspppnnnrrr|||vvvooohhhccc___\\\XXXWWWZZZaaaiiinnnssstttuuutttpppkkkfffccc]]]^^^]]]ZZZWWWZZZbbbiiimmmssssssmmmgggggghhhhhhhhhjjjmmmoooppptttzzzyyytttrrrooogggeeeaaa]]]\\\___dddiiirrrzzzsssgggaaaXXXQQQNNNMMMLLLNNNRRRZZZ\\\___dddiiikkkkkkiiiiiijjjlllnnnoooooooooooopppnnnkkkhhheeebbb]]]ZZZPPPLLLGGGDDDBBB???;;;888888888999999999999888888777888888888999999999999;;;:::888777777777555333888888888888888888999999888888777777777777888888777888999::::::999888777666666777777888888999999777777777777777777777777:::::::::::::::999888777888888888888888888888888::::::::::::::::::::::::999:::<<<>>>???>>>>>>===@@@HHHXXXjjjyyy777888888999:::===@@@BBBIIIPPP\\\iiizzz{{{uuuooonnnppppppkkkfff```___\\\ZZZXXXWWWWWWWWWXXXVVVUUUWWWYYYYYYXXXUUU\\\[[[YYYXXXXXXVVVUUUTTTSSSSSSSSSTTTTTTUUUUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZXXXWWWVVVVVVVVVWWWXXXXXXYYYZZZZZZZZZYYYYYYZZZZZZ[[[\\\]]]]]]\\\[[[YYYWWWVVVTTTTTTRRRTTTVVVYYY\\\^^^___```^^^^^^\\\[[[ZZZYYYXXXXXXXXXWWWWWWWWWWWWXXXYYYYYY[[[YYYXXXYYY[[[\\\[[[YYY[[[[[[[[[[[[ZZZYYYWWWWWWUUUVVVWWWWWWXXXXXXWWWWWWVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXXXXYYYZZZ\\\___```^^^___``````aaaaaa``````aaaaaaaaaaaa___]]][[[ZZZXXXYYY[[[[[[[[[\\\___aaa]]]]]]]]]\\\[[[\\\___bbbbbbgggqqq|||wwwnnnmmmqqqvvv|||{{{zzzzzzssslllgggeeebbbbbbfffnnnwww|||~~~|||xxxpppfff___ZZZZZZYYYVVVSSSVVV]]]cccssszzz~~~yyyssspppmmmjjjfffggghhhgggfffhhhlllooowwwwwwssspppnnniiieee___ZZZXXXXXXZZZ\\\bbblllxxx~~~qqqeee___WWWPPPMMMLLLKKKMMMQQQYYY[[[```ffflllnnnmmmlllmmmmmmnnnoooooonnnmmmmmmddd```[[[WWWSSSNNNIIIFFFCCC@@@<<<::::::999666333666777777888888777777666777777777777888888888999999888777888999999888777:::999999888888777777777888888777777777777888888777888888999999888888777777777777777777888888888777777777777777777777777888888999999999999999888888888888888888888888888::::::::::::::::::::::::;;;;;;<<<===>>>>>>>>>===AAAIIIXXXiiixxx555777:::<<<>>>BBBFFFIIITTT]]]lll}}}}}}qqqmmmiiiiiilllkkkfffaaa]]][[[YYYWWWUUUUUUUUUUUUUUUTTTTTTUUUWWWXXXWWWVVV[[[ZZZZZZYYYXXXWWWUUUUUUSSSSSSSSSSSSSSSSSSSSSTTTWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXWWWWWWVVVVVVUUUVVVVVVXXXYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[\\\[[[ZZZXXXWWWUUUTTTSSSTTTUUUWWWYYY[[[]]]^^^^^^___^^^]]]\\\ZZZYYYXXXXXXXXXXXXWWWWWWXXXXXXYYYZZZ[[[ZZZYYYZZZ\\\\\\\\\ZZZZZZZZZ[[[ZZZZZZYYYXXXWWWWWWWWWVVVVVVWWWWWWXXXYYYVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXYYY[[[]]]^^^______```aaaaaaaaaaaaaaaaaaaaaaaaaaa```^^^\\\ZZZXXX[[[]]]^^^^^^___```aaa\\\\\\\\\ZZZYYYZZZ\\\___bbbdddiiirrrzzzxxxooofffdddfffhhhiiimmmttt~~~}}}wwwpppnnnmmmnnnsss{{{xxxkkkaaa[[[\\\ZZZWWWUUUWWW\\\aaarrr{{{{{{uuunnngggbbbbbbaaa```^^^___aaaccclllvvv~~~~~~zzzwwwtttrrrpppiii```[[[YYYYYYXXXWWW]]]iiixxxwwwkkkbbb[[[TTTSSSSSSQQQSSSWWW\\\___dddkkkpppqqqooommmooonnnllljjjgggdddaaa```VVVRRRMMMHHHDDDAAA>>>;;;<<<:::888777888888777666555666666777777666666555666666666666777777777777777666666777:::;;;;;;:::::::::999888777666666555888777777666666777777888999888888777777888888999888888888888777777777777777777777777777777777777555666777888999999999999888888888888888888888888999999::::::::::::::::::======<<<<<<<<<======>>>BBBIIIXXXhhhwww888:::===@@@CCCIIIPPPVVVcccnnn}}}yyykkkhhhffffffgggfffaaa\\\XXXWWWUUUSSSRRRRRRRRRRRRSSSSSSSSSTTTUUUWWWXXXXXX]]]]]]]]]\\\YYYVVVTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUVVVVVVTTTUUUVVVWWWYYYZZZ\\\\\\]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZYYYWWWVVVTTTSSSSSSUUUVVVWWWYYY[[[\\\\\\]]]___^^^^^^]]][[[ZZZXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[\\\\\\\\\[[[YYYZZZZZZZZZZZZYYYYYYXXXZZZYYYXXXXXXXXXYYY[[[\\\WWWWWWVVVVVVVVVWWWWWWXXXXXXXXXWWWWWWXXXZZZ\\\]]]^^^^^^___```aaaaaaaaaaaa___`````````___^^^\\\[[[XXXZZZ^^^_________```aaa]]]]]]]]][[[YYYZZZ\\\^^^aaadddiiinnnqqqoooiiieeebbbccccccbbbbbbgggooouuu|||{{{yyyzzz~~~uuukkkffffffdddbbb___```dddgggqqqzzz~~~yyypppiii``````___^^^___```ccceeehhhrrr}}}}}}||||||rrrfff``````ccccccbbbeeeppp|||}}}rrreee^^^ZZZZZZZZZZZZ[[[___dddfffkkkppprrrqqqmmmiiihhhfffbbb\\\WWWQQQMMMJJJHHHEEEAAA>>>>>>>>>======999888777777888999999999555666666777777666666555555555555666666666666777666555555666999::::::999999999888888777777666666777777666666666666777777999888777666666777888999999999888888777777666666777777777777777777777777666666777888888888888888888888888888888888888888999999999999999:::::::::???>>><<<;;;;;;<<<===>>>BBBIIIWWWggguuu===???BBBDDDGGGOOO[[[dddqqq|||yyyjjjhhheeeddddddaaa\\\XXXTTTSSSQQQPPPOOOOOOPPPPPPRRRRRRSSSTTTUUUWWWYYY[[[cccdddeeeaaa\\\WWWUUUTTTUUUUUUUUUUUUUUUUUUTTTTTTXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXWWWWWWWWWVVVWWWVVVVVVUUUUUUUUUUUUVVVTTTTTTUUUWWWXXXZZZ[[[[[[^^^]]]\\\[[[[[[[[[[[[[[[YYYXXXWWWVVVUUUTTTSSSRRRTTTUUUVVVXXXZZZ[[[[[[[[[]]]]]]]]]]]]\\\ZZZYYYXXXYYYXXXXXXXXXXXXYYYZZZZZZ[[[\\\\\\\\\[[[[[[[[[[[[XXXYYYYYYZZZZZZZZZZZZYYYZZZZZZYYYXXXXXXZZZ[[[\\\XXXXXXWWWVVVVVVWWWWWWWWWXXXXXXWWWWWWWWWXXXZZZ[[[[[[\\\]]]^^^____________]]]^^^_________]]]\\\[[[WWWYYY\\\^^^^^^^^^___```_________]]][[[\\\^^^```bbbgggmmmlllfffaaa___```]]]^^^^^^\\\[[[^^^dddiiilllnnnpppsssxxx~~~wwwtttsssrrrooommmmmmnnnpppttt{{{xxxrrreeedddccccccdddgggiiijjjkkkrrr}}}{{{nnnfffgggjjjllllllkkkrrrzzz}}}vvvfff```]]]^^^______```cccjjjkkkmmmoooooojjjccc^^^WWWUUUQQQLLLGGGBBB???===<<<:::777666888:::;;;;;;555555555444333333444555666777777888888777777666444555555555666666666666666555444555666777666555666666666777777888888999777777666666666666777777999888777666666777888999999999888888777777666666777777777777777777777777888888888888888777666666888888888888888888888888888888888999999:::::::::???>>><<<;;;;;;<<<===>>>BBBHHHVVVeeetttBBBFFFJJJLLLPPPYYYfffppp}}}xxxiiigggdddaaa___[[[WWWTTTQQQPPPOOOMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTVVVZZZ]]]hhhjjjkkkggg```YYYWWWVVVUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUSSSTTTUUUVVVWWWXXXYYYYYY]]]]]]\\\[[[ZZZZZZ[[[[[[WWWWWWVVVUUUTTTSSSRRRRRRRRRSSSUUUWWWXXXYYYZZZZZZZZZZZZ[[[\\\\\\ZZZYYYXXXYYYYYYXXXXXXYYYYYYZZZ[[[ZZZ\\\\\\\\\ZZZYYYZZZ[[[WWWXXXYYYZZZZZZ[[[ZZZZZZXXXXXXWWWWWWXXXXXXYYYZZZYYYXXXWWWWWWWWWWWWWWWWWWXXXWWWVVVVVVVVVWWWXXXYYYXXXYYYZZZ\\\\\\]]]]]]]]][[[\\\]]]]]]]]]\\\[[[ZZZVVVYYY[[[\\\\\\]]]^^^____________]]]\\\]]]___bbbiiippptttooobbbYYYYYY]]]WWWYYY[[[ZZZYYYZZZ^^^bbbbbbbbbcccdddfffjjjqqquuu|||~~~|||zzzxxxwwwwwwwwwvvv|||}}}wwwqqqnnnkkkjjjkkkmmmmmmmmmooorrr{{{uuunnnmmmoooqqqrrrqqquuuyyyzzz~~~~~~yyyjjjeeebbbcccdddbbbaaacccddddddddddddbbb\\\UUUPPPEEEDDDBBB???===<<<;;;;;;:::888666666777888888777555555555444222111333444666777777888888777777666555555555555666666666666777555444444555555444222444555555666777888999999777666666555555666666777888777777666666777777888888888888888777777777777777777777777777777777777999999999999888777666555888888888888888888888888777777888888999:::::::::======<<<<<<<<<======>>>@@@GGGTTTdddrrrJJJPPPXXX\\\```gggsss|||zzzsssfffccc___\\\XXXUUUSSSQQQOOONNNMMMLLLLLLLLLMMMNNNMMMOOOPPPQQQRRRTTTYYY]]]eeehhhjjjfff___XXXUUUVVVSSSSSSTTTTTTUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWVVVUUUUUUTTTSSSSSSTTTUUUVVVWWWWWWVVVUUUUUUSSSSSSTTTUUUUUUVVVWWWWWW[[[ZZZYYYYYYYYYYYYYYYZZZVVVVVVUUUTTTSSSRRRRRRQQQPPPQQQSSSUUUWWWXXXYYYYYYWWWXXXYYY[[[[[[ZZZYYYXXXYYYYYYYYYYYYYYYZZZZZZ[[[YYY[[[\\\[[[YYYXXXYYY[[[WWWWWWYYYZZZ[[[[[[[[[[[[WWWWWWXXXYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWXXXWWWVVVUUUUUUVVVWWWWWWUUUVVVWWWYYYZZZZZZ[[[[[[YYYZZZ[[[\\\\\\[[[ZZZYYYXXXYYYZZZ[[[[[[\\\^^^aaa\\\]]]\\\[[[ZZZ[[[^^^aaakkkpppsssnnncccZZZYYY[[[TTTWWWZZZZZZYYYXXX[[[^^^\\\\\\\\\[[[[[[]]]aaadddiiimmmrrrtttvvvzzz~~~|||{{{zzzyyy{{{wwwtttssstttuuuuuuttttttsssxxx~~~zzzyyyyyyzzz{{{xxx{{{|||zzz{{{}}}yyytttjjjddd``````___ZZZXXXYYYSSSSSSRRRRRRPPPLLLGGGBBB<<<;;;999888888888999999999888666666777888666555666888888777444333555777555666666777777666666555555555666666666777777777777555444444555555444333555555666666777777888888666666555555555555666666666666777777777777666666777777777777777888888888777777777777777777777777888999999999999999888888888888888888888888888888666777777888999999::::::;;;;;;<<<===>>>>>>>>>===???EEERRRbbbqqqQQQYYYdddkkknnnttt}}}|||tttmmmbbb___[[[WWWTTTRRRPPPPPPNNNMMMLLLKKKKKKLLLMMMNNNKKKMMMOOOOOOPPPSSSXXX]]]___ccceeebbb[[[UUUSSSSSSQQQRRRRRRSSSTTTUUUUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVUUUUUUTTTSSSRRRRRRTTTUUUWWWXXXXXXWWWVVVTTTSSSSSSSSSTTTTTTUUUUUUUUUXXXXXXWWWWWWWWWWWWXXXXXXVVVUUUUUUTTTSSSRRRRRRQQQNNNOOOQQQTTTVVVWWWXXXYYYUUUVVVXXXZZZ[[[[[[YYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[YYY[[[\\\[[[XXXWWWXXXZZZVVVWWWXXXZZZ[[[[[[[[[[[[XXXYYY[[[\\\\\\\\\[[[ZZZZZZYYYXXXWWWWWWWWWWWWWWWXXXWWWVVVUUUUUUUUUVVVWWWSSSTTTUUUWWWXXXYYYYYYYYYWWWXXXZZZ[[[[[[ZZZYYYYYYYYYZZZ[[[[[[[[[\\\___bbbYYYZZZZZZYYYXXXZZZ]]]```cccfffiiifff___ZZZWWWXXXPPPTTTXXXXXXVVVUUUVVVXXXZZZZZZZZZXXXWWWWWWZZZ\\\___cccffffffdddeeejjjoooooovvv~~~~~~}}}yyyyyy{{{}}}}}}|||xxxuuuwww}}}}}}~~~|||~~~}}}yyyvvvuuuooohhhbbb\\\WWWVVVRRRLLLHHHHHHDDDDDDDDDDDDDDDBBB===::::::999777555444444444444333222222333555555444222444666777666333333555777444555555555555555555444666666666666777777777777666555444555666777666555777777777777666666666666666666555555555555666666555666777888888777666555666666777777888888999999777777777777777777777777777888999:::::::::::::::888888888888888888888888666777777888999999::::::999:::<<<>>>??????>>>===>>>DDDRRRbbbqqqbbbkkktttxxx||||||oookkkmmmddd^^^VVVQQQPPPOOONNNMMMMMMKKKIIIHHHJJJKKKLLLKKKLLLMMMOOOPPPQQQRRRRRRRRRZZZZZZZZZYYYWWWUUUSSSRRRUUUUUUVVVVVVUUUTTTRRRQQQRRRSSSSSSSSSSSSSSSRRRRRRTTTTTTSSSSSSRRRRRRQQQQQQTTTUUUWWWYYYXXXWWWTTTSSSTTTSSSQQQPPPPPPQQQRRRSSSUUUUUUVVVVVVVVVWWWWWWWWWUUUTTTSSSTTTTTTSSSPPPMMMOOOPPPRRRTTTVVVWWWXXXXXXUUUWWWZZZ\\\\\\]]]___```ZZZZZZ[[[ZZZZZZYYYXXXWWWZZZYYYXXXWWWVVVWWWXXXYYYYYYXXXXXXXXXXXXYYYYYYZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYWWWVVVUUUUUUVVVVVVVVVVVVTTTSSSRRRRRRQQQQQQQQQRRRTTTVVVWWWVVVUUUTTTTTTUUUVVVWWWXXXXXXYYYYYYWWWXXXZZZZZZYYYYYY[[[\\\ZZZYYYVVVUUUUUUVVVYYYZZZ^^^^^^]]]\\\ZZZXXXVVVUUUXXXWWWVVVUUUUUUUUUVVVWWWXXXXXXVVVUUUTTTSSSSSSSSSXXXYYYZZZ[[[\\\]]]^^^___eeefffhhhlllqqqwww{{{~~~~~~xxxoooggg```ZZZXXXKKKJJJIIIGGGEEECCCAAA@@@>>>??????===;;;999999:::666666666666666666666666555333111222555666555444555555555444444333333333777777777777777777777777666666555444444444444555444555555666777888888999888888777666666666666666555666666777888999999:::888888777777666666555555777777777777777777777777666555444444444555777888999999888888888888888888444555666777777777777777666888:::<<<<<<:::888666::::::;;;;;;<<<=========@@@FFFRRR```ooollluuu~~~wwwjjjeeeddd```[[[TTTOOOMMMMMMLLLKKKJJJIIIHHHHHHJJJLLLKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQSSSTTTUUUVVVVVVUUUTTTTTTQQQRRRSSSTTTTTTSSSRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRRRRQQQQQQQQQQQQPPPTTTUUUWWWXXXXXXWWWUUUSSSSSSSSSRRRQQQQQQQQQQQQQQQTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSQQQOOOPPPQQQQQQSSSTTTUUUVVVWWWUUUXXXZZZ[[[[[[\\\]]]^^^ZZZZZZ[[[ZZZZZZYYYXXXWWWWWWVVVUUUTTTTTTTTTUUUVVVVVVVVVVVVUUUVVVVVVWWWXXXWWWXXXXXXXXXXXXYYYYYYYYYZZZYYYWWWVVVUUUUUUVVVVVVVVVUUUTTTRRRQQQPPPPPPPPPOOOPPPRRRSSSTTTTTTTTTSSSRRRSSSTTTUUUUUUUUUUUUUUUTTTVVVXXXXXXWWWWWWXXXZZZ\\\ZZZXXXWWWWWWXXXZZZ\\\[[[[[[[[[ZZZXXXWWWUUUTTTWWWVVVUUUTTTTTTTTTUUUVVVVVVUUUTTTRRRQQQQQQQQQQQQTTTTTTUUUWWWXXXYYYZZZ[[[ZZZZZZ\\\^^^bbbfffiiikkkpppqqqssswww{{{~~~{{{xxxuuusssrrrtttpppiii```WWWOOOIIIFFFCCCBBBAAA@@@>>><<<;;;:::::::::;;;999666555555666555555555555555555555555555333111222444666555444555555444444444333333333666666666666666666666666444444444444444555666777444555555666777777888888888777777666666666666666333444444555666666777777777777777777666666555555666666666666666666666666666666555555555666777888777777777777777777777777444555666666777777777666888888999999999999888888::::::;;;;;;<<<============CCCPPP```ooo{{{}}}pppeee```]]]ZZZVVVQQQMMMKKKJJJIIIHHHHHHGGGHHHIIILLLMMMLLLKKKKKKLLLLLLMMMNNNOOOPPPPPPOOOPPPQQQRRRRRRSSSRRRRRRMMMNNNPPPQQQRRRRRRRRRQQQOOOPPPPPPQQQQQQPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPSSSUUUWWWXXXXXXWWWUUUTTTSSSSSSSSSSSSRRRQQQOOONNNRRRRRRQQQQQQPPPOOOOOOOOOPPPOOOOOOPPPRRRRRRRRRPPPQQQQQQPPPPPPQQQRRRTTTUUUVVVXXXZZZZZZZZZYYYZZZ[[[ZZZZZZZZZZZZYYYXXXWWWWWWTTTSSSRRRRRRQQQQQQRRRRRRSSSSSSRRRRRRSSSSSSTTTUUUVVVVVVVVVWWWWWWWWWXXXXXXZZZYYYWWWVVVUUUVVVVVVWWWVVVUUUSSSRRRPPPOOOOOONNNMMMMMMNNNOOOQQQRRRRRRSSSRRRSSSSSSTTTTTTTTTSSSSSSRRRTTTVVVVVVVVVUUUVVVXXXZZZYYYWWWVVVVVVWWWYYYZZZWWWWWWWWWWWWVVVUUUTTTTTTVVVUUUSSSRRRRRRRRRSSSSSSRRRRRRPPPOOONNNMMMMMMMMMNNNOOOPPPQQQRRRTTTUUUUUUTTTTTTUUUVVVXXXZZZ\\\]]]^^^^^^___```aaaccceeefffiiijjjmmmqqquuuyyy}}}~~~{{{wwwtttrrrqqqqqqmmmkkkgggccc```]]]\\\[[[]]]ZZZTTTMMMEEE???:::888;;;;;;:::999888777666666666777888666444333333444555555555555555555555555444333111222444555555444444444444444333333333333555555555555555555555555222222333333444666777888555555555666666777777888777777666666555555666666444444444555555666666777777777777666666666666555555555555555555555555555777666666666666777888999666666666666666666666666555555666666666666666666999999888888888888999999:::::::::;;;<<<<<<======<<>>DDDQQQaaappp|||uuulllfffdddbbb^^^ZZZSSSRRRQQQOOOMMMKKKKKKKKKJJJJJJKKKNNNPPPQQQPPPNNNKKKKKKKKKKKKKKKLLLNNNNNNPPPPPPOOONNNNNNNNNMMMMMMOOOOOOQQQQQQQQQQQQOOOOOOLLLLLLMMMNNNNNNNNNNNNNNNMMMNNNPPPQQQRRRRRRQQQPPPRRRRRRSSSTTTUUUUUUTTTTTTRRRSSSUUUUUUTTTQQQNNNKKKLLLLLLMMMNNNPPPQQQRRRRRROOOMMMKKKKKKNNNQQQRRRRRRQQQPPPNNNMMMMMMNNNPPPRRRUUUWWWXXXXXXVVVUUUUUUUUUXXXXXXYYYYYYYYYYYYXXXXXXRRRRRRRRRQQQPPPPPPOOONNNOOOOOOOOOOOOPPPQQQRRRSSSUUUUUUVVVWWWXXXXXXYYYYYYXXXWWWUUUTTTTTTUUUVVVVVVVVVUUUTTTRRRPPPOOOOOOOOOMMMMMMMMMNNNOOOPPPRRRSSSRRRRRRRRRSSSRRRRRRQQQQQQRRRUUUWWWYYYXXXWWWWWWXXXTTTTTTSSSRRRRRRSSSTTTTTTSSSTTTUUUVVVVVVVVVVVVUUUSSSRRRQQQOOONNNNNNOOOOOOOOONNNMMMLLLJJJJJJJJJJJJGGGHHHIIIJJJLLLMMMNNNNNNLLLMMMNNNOOOOOOPPPPPPPPPNNNMMMLLLLLLKKKKKKKKKLLLIIIIIIIIIIIIIIIJJJKKKLLLOOOQQQTTTWWWYYY\\\___bbbfffjjjooossswwwzzz}}}}}}yyyuuuqqqnnnmmmcccaaa___\\\XXXVVVTTTSSSLLLKKKIIIHHHFFFDDDCCCCCC???>>><<<::::::;;;===>>><<<<<<;;;:::999999999999666666666666666666666666555666777666555444555666444444444444444444444444222222222222222333444555333333333333333333333333444444444444444444444444555444444333333333444444555555555555666666666666666666555555555555666666666666666666777777777777555555555555555666666666555555555555555555555555666777777888888888888888666666666777777888888888999999888777777888888999888:::<<<======<<<:::888999999::::::;;;<<<<<<<<>>>>><<<999777999999999:::;;;;;;<<<<<>>=========<<<=========<<<===@@@BBB???AAACCCDDDCCCBBBBBBBBBAAADDDHHHHHHGGGFFFGGGIIIFFFFFFFFFEEEDDDFFFIIILLLFFFGGGHHHIIIIIIJJJIIIIIIJJJJJJKKKLLLMMMLLLHHHEEEHHHFFFEEEEEEEEEDDDBBB@@@============<<<;;;999999777777777777777666555444555555666666666666555555111222444555666666666666555555444444444444555555333333333333222222222222111222444444333333444666222222222222222222222222000222444333000000333666111111111222222333333333555555555555555555555555111111111222333444555666555555555555555555555444444444444444444555666777666666666666666666666555444444444555555555666666777777777777777777777777333444666777777777666555333333444444555666777777888777555333222333444555888888777777777777888888888999999::::::;;;<<<<<<;;;BBBPPP```nnn}}}}}}sssjjjeeedddbbb___]]]\\\ZZZVVVTTTRRRQQQQQQQQQQQQRRRSSSSSSPPPOOOMMMLLLLLLLLLMMMMMMPPPPPPPPPOOOMMMLLLMMMNNNKKKJJJHHHHHHJJJKKKKKKJJJMMMMMMMMMNNNOOOOOOOOOPPPMMMMMMLLLLLLKKKKKKJJJJJJOOONNNNNNNNNMMMLLLLLLLLLLLLMMMNNNOOOOOOOOOOOONNNPPPNNNLLLLLLNNNOOOOOOOOOJJJLLLNNNNNNNNNNNNPPPRRRVVVUUURRRPPPNNNLLLLLLLLLOOOPPPQQQQQQQQQPPPOOONNNRRRRRRRRRSSSSSSRRRQQQPPPOOOPPPQQQSSSVVVYYY\\\]]]QQQQQQQQQQQQPPPOOONNNMMMLLLMMMNNNNNNOOOOOONNNNNNPPPPPPPPPRRRUUUVVVUUUTTTSSSSSSRRRRRRQQQQQQPPPPPPMMMNNNMMMLLLJJJJJJLLLNNNMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNPPPRRRSSSQQQOOOMMMMMMNNNNNNNNNOOOOOOOOOTTTRRRPPPNNNNNNPPPRRRTTTTTTSSSSSSUUUWWWWWWTTTPPPRRRQQQOOOOOOPPPPPPPPPOOONNNLLLIIIGGGFFFFFFHHHIIICCCDDDDDDFFFGGGHHHIIIIIIKKKJJJIIIGGGFFFEEEEEEEEEBBBBBBCCCCCCCCCBBB@@@???>>>??????@@@@@@>>>===<<<============<<<<<<<<<<<<<<<<<<===>>>>>>???>>>>>>??????@@@@@@AAAAAAAAABBB@@@@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========::::::::::::::::::::::::999999888888777777777666777777666555444444333333222222333333333333444444333222222222333444444555333333222222333333444555444444333333333333222222333444444555555444444333111000///000222333444333333333333333333333333333333333333333333333333333333333333333333333333333444333222222111111222222555555555666666666666777666666666666666666666666444444555555666777777777555555555555555555555555222333333444555666777777555666777888888777666555555555444444444444555555777666555444444555666777777777777777888888888888;;;:::999999999:::;;;<<<>>>DDDPPP```nnn~~~yyyqqqjjjgggbbb___[[[YYYXXXVVVTTTRRRRRRQQQPPPPPPOOOOOOOOOOOOPPPOOONNNMMMMMMMMMMMMNNNPPPPPPPPPOOOLLLKKKLLLMMMKKKIIIHHHHHHJJJKKKJJJIIILLLLLLMMMMMMNNNOOOOOOOOONNNNNNMMMMMMLLLKKKKKKKKKMMMMMMNNNNNNNNNOOOOOOOOOMMMNNNNNNNNNOOOOOOOOOOOOPPPNNNLLLKKKMMMNNNNNNNNNLLLMMMOOOPPPOOOPPPQQQSSSVVVTTTRRRPPPNNNMMMLLLLLLLLLMMMOOOPPPQQQRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRTTTVVVWWWXXXUUUUUUUUUUUUTTTSSSRRRRRRPPPPPPQQQRRRRRRRRRQQQQQQPPPOOOOOOQQQSSSUUUTTTSSSTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQPPPNNNKKKJJJLLLMMMNNNNNNOOOOOOOOOOOONNNNNNOOOOOOOOOQQQSSSTTTRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNSSSQQQOOONNNNNNOOOQQQSSSTTTSSSSSSUUUWWWVVVSSSPPPRRRPPPNNNNNNOOOPPPOOONNNMMMKKKIIIFFFEEEFFFGGGHHHDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHFFFEEEDDDCCCCCCCCCAAABBBCCCCCCCCCAAA@@@???>>>??????@@@???>>>===<<<============<<<<<<<<<<<<:::;;;;;;<<<======<<<<<<============>>>>>>>>>>>>>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999888888888888888888888888888666666555555555444444444555555555444333222222222222222222333333333444444222222222222222333444444333333333333333444555555444444333333333222222222333333444444444444333333111000///000222333333333333333333333333333333333333333333333333333333333333333333333333222222222444333222222111222222222333333333333444444444444555555555555555555555555666666666666555555555555555555555555555555555555444444444555555666666777555666777888888777666555666555555555555555555666777666555444444555666777777777777777888888888888::::::999999999:::;;;<<<@@@EEEQQQ```nnn~~~{{{uuuoookkkhhh^^^[[[VVVTTTSSSSSSRRRQQQQQQQQQOOONNNMMMLLLLLLLLLPPPPPPOOONNNNNNNNNOOOOOOPPPQQQQQQOOOMMMKKKKKKLLLKKKIIIHHHHHHIIIJJJJJJIIIKKKKKKLLLLLLMMMNNNNNNOOONNNNNNNNNMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQRRROOONNNNNNNNNNNNOOOPPPPPPOOOMMMJJJJJJKKKMMMMMMLLLMMMOOOPPPQQQPPPQQQRRRTTTTTTSSSQQQPPPNNNMMMLLLLLLJJJKKKMMMOOOQQQSSSTTTTTTQQQPPPOOONNNNNNNNNOOOOOOQQQQQQQQQQQQQQQRRRRRRRRRPPPQQQQQQQQQQQQQQQPPPPPPMMMNNNOOOOOOPPPPPPOOOOOOOOONNNNNNOOORRRSSSSSSRRRTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTRRROOOLLLKKKKKKMMMOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPPPPRRRTTTTTTSSSRRRPPPPPPOOOOOONNNNNNMMMMMMQQQPPPNNNMMMMMMNNNPPPQQQSSSRRRRRRTTTUUUUUUSSSQQQQQQOOONNNNNNOOOOOONNNMMMLLLJJJGGGEEEDDDDDDEEEFFFDDDDDDEEEFFFGGGHHHHHHIIIFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@>>>>>>?????????>>>===<<<============<<<<<<<<<<<<888999999:::::::::::::::;;;;;;::::::::::::::::::::::::999999888777777777777777777777777777777777555555555444444444444444444444444444444444444444444444444444333333333333444444333333222222111111222222222222333333333333222111111111111222333333333333333333333444555555333333333333222222222222222333333444444333333222111000///000222333333222222222333333333333333333333333333333333333333333333333333222222111111111444444333222222222222222333333333333444444444444555555555555555555555555777777666666555444444333444444444444444444444444555555555666666666666666555666666777777666666555777666666555555666666777666666555555555555666777777777777777888888888888:::999999999999:::;;;<<>>>>>>>>>>>>>>=====================<<<<<<<<<<<<888888999999999999999888999999999888888777777777888888777777666555555555555555555555555555555555222222222222222222222222333333333333333333333333444444444444444444444444444444333333222222222111111222222222222333333333222111111000111111222222222222222222222333444444333333333222222222222111222222333333333333222222222000///000111333333222222222222222222333333333222222222222222222222222333333333222222111000000444444333222222222222333444444555555555666666666555555555555555555555555666666666555555444444444444444444444444444444444666666666666666666555555666666666666666666666666777777666666666666777777555555555555555666666777666777777777888888888888999999999999:::;;;;;;<<>>>>>>>>===========================<<<<<<<<<<<<999999:::::::::999999888999999999888888777777777888888777777666555555444444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444444444444444444444333333333333111111111222222222333333222222111111000111111222111111111111111222222333333333222222222111111111111111222222222222111111222111///000111333222111111111111222222333333333222222222222222222222222333333333222222222111111555444333333222222333333444444444555555555555666555555555555555555555555333444444444555555555666444444444444444444444444666666666666555555555555666666555555555555666666777777666666666666777777444555555666666666666666666777777777888888888888888888999:::;;;;;;<<<<<<@@@DDDNNN[[[hhhwww|||rrrsssuuutttpppiiiaaa\\\VVVSSSPPPOOOPPPQQQQQQQQQOOOOOONNNNNNOOOOOOPPPQQQNNNOOOPPPQQQQQQQQQPPPPPPPPPRRRTTTSSSQQQOOOOOOOOONNNMMMKKKJJJKKKKKKJJJIIIJJJJJJKKKLLLNNNOOOPPPPPPOOONNNMMMLLLKKKJJJIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLOOOPPPQQQRRRRRRRRRQQQQQQNNNLLLIIIHHHIIIJJJJJJIIIJJJLLLMMMMMMLLLLLLMMMOOOOOOOOOPPPPPPOOONNNMMMMMMNNNNNNNNNMMMNNNOOOPPPQQQSSSRRRPPPNNNMMMMMMNNNNNNKKKLLLNNNPPPPPPPPPOOOOOOPPPPPPQQQQQQQQQPPPPPPOOOOOOPPPQQQQQQRRRRRRQQQQQQPPPNNNLLLLLLNNNPPPPPPPPPOOOPPPPPPQQQRRRSSSSSSTTTQQQRRRQQQOOOMMMLLLMMMOOOMMMOOOPPPRRRTTTUUUUUUVVVPPPNNNMMMNNNPPPRRRRRRQQQRRRRRRQQQPPPOOONNNMMMMMMOOONNNNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQOOOOOOPPPQQQNNNMMMKKKKKKLLLLLLLLLKKKHHHGGGFFFEEEDDDCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBB??????>>>>>>??????@@@AAA???>>>===<<<<<<<<<==================<<<<<<<<<<<<::::::::::::::::::999888999999999888888888888888888888777777666666555555444444444444444444444444444444444444555555555555444444444444444444444444111111111111222222222222444444444444444333333333111111111111222222222222333333222111111111111222111111111111111222333333222222222222111111111111000111111222222111111000333111000000111222222111000000111111222333333333222222222222222222222222333333333333333333333333555444444333333333333333222222222222333333333333444444444444444444444444222333333444555555666666333333333333333333333333444444444555555555555555666555555444444555555666777666666555555666666777333444555666777777777666777777777777888888888888777888999:::;;;<<<<<<<<<>>>BBBLLLYYYfffuuuyyyoooppppppnnniiiccc\\\WWWSSSQQQPPPPPPQQQRRRQQQPPPPPPPPPOOONNNNNNNNNOOOOOOMMMNNNOOOPPPQQQPPPPPPOOOPPPRRRUUUUUUTTTRRRQQQRRRPPPNNNLLLLLLLLLLLLKKKJJJJJJKKKLLLMMMNNNPPPQQQQQQQQQPPPOOONNNMMMKKKJJJJJJFFFGGGHHHJJJLLLMMMNNNOOONNNPPPRRRTTTTTTSSSQQQPPPOOOLLLJJJIIIIIIJJJJJJIIIJJJLLLMMMMMMLLLKKKLLLNNNNNNNNNOOOPPPOOONNNMMMMMMNNNMMMMMMMMMMMMOOOPPPQQQSSSSSSRRRQQQPPPOOONNNNNNMMMNNNPPPQQQQQQPPPOOONNNOOOPPPPPPPPPOOONNNMMMMMMMMMNNNNNNOOOPPPOOOOOOOOOQQQOOOLLLLLLNNNPPPPPPPPPOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUSSSPPPMMMLLLMMMNNNLLLMMMPPPRRRUUUWWWXXXYYYQQQOOONNNNNNPPPRRRSSSRRRRRRRRRQQQPPPOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNPPPQQQPPPNNNMMMOOOQQQNNNLLLJJJJJJKKKKKKKKKJJJHHHGGGGGGFFFEEEDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA???>>>>>>===>>>???@@@AAA???>>>===<<<;;;<<<<<<===============<<<<<<<<<<<<:::::::::::::::999888777888888888888888888999999888888777777666555555555444444444444444444444444333333444444555555555555444444444444444444444444111111111222222222333333222222222222222333333333111111111111222222222222444444333222222222222222333333222222333333444555222222222222111111111111000000111111111111000000333111000000111222222111///000000111222222333333111111111111111111111111333333333444444555555666555555444333333333333444111111222222222333333333444444444444444444444444444444444444444444444444333333333333333333333333222222333333444444555555666555444444444444555666666555555555555555555666333444555666777777777666777777777777888888888888666777999;;;<<<<<<<<<<<<>>>BBBKKKXXXeeeuuuuuuooonnnllliiiddd^^^XXXUUUQQQPPPOOOPPPQQQRRRPPPOOOQQQQQQOOONNNMMMMMMLLLLLLLLLMMMOOOPPPQQQPPPOOOOOOPPPRRRUUUVVVUUUTTTSSSSSSQQQOOOMMMLLLMMMMMMLLLKKKJJJKKKLLLMMMOOOPPPQQQRRRSSSRRRQQQPPPNNNMMMLLLKKKEEEFFFHHHJJJMMMOOOQQQRRRMMMOOOSSSUUUUUUTTTQQQOOOOOOMMMJJJIIIJJJJJJJJJIIIKKKLLLMMMMMMLLLKKKMMMNNNMMMNNNOOOPPPOOOOOOMMMMMMMMMLLLLLLLLLMMMOOOQQQRRRTTTTTTTTTSSSRRRQQQOOONNNOOOPPPRRRRRRRRRPPPOOOMMMRRRRRRRRRQQQPPPOOONNNMMMPPPQQQRRRRRRSSSSSSRRRRRRRRROOOMMMLLLNNNPPPQQQQQQPPPQQQRRRSSSTTTUUUVVVWWWXXXXXXVVVRRRNNNLLLMMMNNNKKKMMMOOOSSSVVVXXXZZZZZZRRRQQQOOOOOOQQQSSSTTTTTTQQQQQQQQQPPPPPPOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOONNNPPPQQQPPPMMMMMMOOORRRMMMKKKJJJJJJKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>=========???@@@AAA???>>>===;;;;;;<<<<<<===>>>=========<<<<<<<<<<<<999999999999999888777777666666777777888888999999888777777666666555444444333333333333333333333333222222333333444444444555333333333333333333333333333333333444444555555555111111111111111111222222000111111111111222222222555444444333222222222333555444444444444555666666222222222111111111111000000000111111111111000000333222000000111222222111///000000111222222333333111111111111111111111111222333333444555666777777555555444333333333333444333333444444444555555555444444444444444444444444666555555444444333333222333333333333333333333333111111222222333444555555666555444333333444555666555555444444444444555555222333555777777777777666777777777777888888888888666777999;;;<<<<<<<<<<<<>>>BBBKKKXXXfffvvvzzzuuusssrrrrrrrrrllleee```^^^[[[TTTOOOTTTSSSRRRPPPOOOOOOPPPPPPPPPNNNKKKLLLOOOPPPOOOMMMNNNPPPQQQQQQPPPOOOPPPQQQQQQRRRRRRSSSTTTUUUUUUUUUTTTRRRPPPNNNMMMLLLMMMMMMLLLLLLMMMNNNPPPRRRTTTUUUXXXZZZ\\\YYYSSSMMMIIIHHHJJJKKKLLLMMMMMMNNNMMMMMMPPPRRRTTTVVVVVVUUUSSSQQQKKKJJJIIIHHHGGGHHHIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNOOOOOOOOOPPPPPPMMMNNNOOOPPPRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRSSSTTTUUUUUUTTTRRRPPPQQQPPPOOONNNOOOQQQSSSUUUSSSRRRPPPOOONNNNNNOOOOOONNNMMMLLLKKKLLLNNNQQQSSSRRRRRRSSSTTTUUUVVVVVVWWWYYYWWWSSSOOOMMMMMMMMMNNNOOOPPPQQQSSSUUUVVVWWWWWWRRRPPPOOOOOOPPPRRRRRRRRRSSSRRRQQQPPPOOOPPPQQQRRRRRRPPPNNNLLLLLLNNNPPPQQQOOONNNMMMKKKKKKKKKLLLMMMMMMLLLKKKIIIHHHGGGFFFFFFGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@@@@???@@@@@@AAAAAA??????????????????@@@@@@??????>>>===============<<<<<<<<<=====================<<<<<<<<<;;;;;;;;;;;;;;;:::999888888999999999999888888888888888888444444555555555555555555555444444333333444444555222222333333444555666666444333333222333444666777222222222222222222222222333333222222111000000000000111111111111222222222333333333333333333333333222222222333333444444444222222222111111111000000////////////////////////111111111111111111111111000111111111111222222222333222111111000000111111222222222222222111000///333333333333333333333333111111222222222333333333333333333333333333333333000111222222333444555555444444444444444444444444222222333444444555555666444444444444444444444444222222333333444555666666666555444555666777777555888777666555555666777888777777888999:::;;;;;;<<<;;;>>>FFFUUUeeexxx}}}wwwpppkkkiiijjjlllllljjjeee^^^[[[ZZZXXXTTTPPPSSSRRRQQQOOOOOOOOOPPPPPPQQQOOOMMMMMMOOOPPPOOOMMMPPPPPPQQQPPPNNNNNNOOOQQQQQQRRRRRRSSSTTTTTTUUUUUUSSSRRRPPPNNNMMMMMMMMMMMMMMMMMMNNNOOOPPPRRRTTTUUUWWWZZZ]]][[[VVVOOOKKKIIIKKKLLLMMMNNNNNNOOONNNNNNPPPQQQSSSUUUTTTSSSQQQOOOLLLKKKJJJIIIHHHIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLOOOOOOOOOPPPPPPPPPQQQQQQOOOOOOOOOPPPQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVUUUSSSRRRSSSRRRQQQPPPQQQSSSUUUVVVUUUTTTRRRPPPOOOOOOOOOOOOMMMLLLJJJJJJKKKMMMPPPRRRRRRRRRSSSTTTUUUVVVWWWWWWYYYVVVSSSOOOMMMMMMMMMNNNPPPQQQSSSTTTUUUTTTTTTSSSQQQOOOMMMNNNPPPRRRSSSRRRSSSRRRQQQPPPOOOPPPQQQQQQSSSQQQOOOMMMLLLMMMOOOPPPPPPOOONNNLLLKKKKKKLLLLLLLLLKKKIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===============<<<<<<<<<<<<===============<<<<<<<<<;;;;;;;;;;;;999888888777666666777777999999999888888777777777666666666555444444444333555444444333333444444555222333333444444555555555444444333222333444555555222222222222222222222222111111111111111111222222000000111111111222222222222222222222222222222222222222333333333333333333222222222111111111000000////////////////////////111111111111111111111111000111111111111222222222333222111111000000111111222222222222222111000000333333333333333333333333111111222222222333333333333333333333333333333333333333333333333333333333444444444444444444444444111111222222333444444555444444444444444444444444333333444555555666777777666555444555666777666555888777666555555666777777777777888999:::;;;;;;<<<<<>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999888777777666777777777::::::999888777777666666777777666555444333333222555444444333333444444555444444444444444444444444555444444333333333333444222222222222222222222222///000000111222222333333000000000111111111222222111111111111111111111111333333333333333222222222222222222111111111111111000000000000000000000000111111111111111111111111000111111111111222222222333222111111000000111111111222222222222111000000222222222222222222222222111111222222222333333333333333333333333333333333444444444333333222222222444444444444444444444444000000111222222333333444444444444444444444444444444444555555666777777777555444444444666777666555777666666555555666777777777777888999:::;;;;;;<<<===AAALLL\\\lll|||qqqhhh___^^^ccchhhhhhfffZZZVVVQQQOOOOOOQQQQQQQQQOOOOOONNNOOOOOOOOOOOOPPPSSSRRRPPPOOOOOOOOOOOOOOOSSSRRRPPPMMMKKKKKKNNNPPPRRRRRRRRRRRRSSSSSSTTTTTTRRRRRRQQQQQQPPPPPPPPPPPPQQQPPPOOOOOOPPPQQQSSSTTTVVVYYY]]]___]]]WWWQQQMMMNNNOOOPPPQQQQQQRRRRRRQQQQQQRRRSSSSSSRRRPPPNNNMMMNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMRRRRRRRRRSSSSSSSSSTTTTTTSSSQQQPPPNNNOOOQQQTTTVVVTTTUUUUUUWWWXXXYYYZZZZZZXXXXXXYYYYYYYYYXXXWWWVVVUUUUUUTTTTTTUUUVVVWWWXXXVVVVVVTTTRRRPPPNNNMMMMMMKKKJJJJJJJJJKKKMMMOOOPPPSSSSSSTTTUUUVVVWWWXXXXXXXXXVVVSSSQQQOOONNNNNNNNNOOOQQQSSSUUUUUUSSSPPPMMMMMMKKKKKKLLLOOORRRTTTTTTTTTSSSRRRPPPPPPPPPQQQQQQTTTRRRPPPNNNMMMMMMMMMMMMPPPOOOMMMLLLJJJIIIHHHHHHFFFFFFFFFEEEFFFGGGGGGHHHIIIHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@???>>>>>>??????AAAAAA@@@@@@@@@@@@??????>>>======<<<<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999:::;;;:::999888777666555444666666555555444444444333555444444333333444444555444444444444444444333333555444444333333222222222111111111111111111111111000000111111111222222222000000000000111111111111111111111111111111111111444333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222333222111111000000111111111111222222222111111000111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111222333333444444444444444444444444444444444444555555666666666666555444333444666777666555555555555555666666666777777777888999:::;;;;;;<<<===BBBNNN^^^mmm|||xxxfff```ZZZ[[[___aaa^^^YYYWWWTTTPPPMMMMMMNNNPPPQQQNNNNNNOOOOOOOOOOOOOOOOOOQQQQQQQQQPPPOOOOOOOOOPPPSSSRRRPPPMMMKKKKKKNNNQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSQQQPPPNNNNNNPPPRRRSSSUUUWWW[[[^^^^^^ZZZTTTOOOOOOPPPQQQRRRRRRSSSSSSRRRSSSTTTTTTTTTSSSQQQPPPOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOSSSSSSSSSTTTTTTTTTUUUUUUTTTSSSPPPOOOOOOQQQSSSUUUTTTTTTUUUVVVXXXYYYZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWUUUUUUTTTTTTUUUUUUVVVVVVUUUTTTSSSQQQOOONNNLLLKKKKKKKKKKKKKKKLLLNNNOOOPPPRRRSSSTTTUUUVVVWWWWWWXXXWWWVVVTTTRRRPPPOOOOOOOOOMMMPPPSSSUUUUUUSSSQQQOOOLLLKKKJJJLLLOOORRRTTTTTTUUUTTTRRRQQQPPPPPPQQQQQQSSSRRRPPPOOOMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHGGGFFFEEECCCBBBBBB>>>>>>>>>>>>???@@@@@@AAA@@@?????????>>>>>>>>>=========<<<<<<<<<<<<============<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::999999999999999::::::::::::999888777555555444333444444444555555666666555444444333333444444555444444444444444444333333444444444333333222222111111111111111111111111111222222222111111111000000//////000000000111111111222222222222222222222222333333333222222111111111111111111111111111111111222222222222222222222222111111111111111111111111000000111111111222222222333222111111000000111111000111111222222222111111111111111111111111111111111111222222222333333333333333333333333333333333111111222333333444555555333333333333333333333333222222333333444555555555444444444444444444444444444444444444444444555555555444333444555666666444444444555555666666666666777777888999:::;;;;;;<<<<<>>???@@@AAABBB?????????>>>======<<<<<<<<<<<<;;;;;;<<<<<<============<<<<<<;;;:::::::::::::::::::::;;;;;;;;;;;;777777777666777777888999999999888777666666555555222333333444555666777777555444444333333444444555444444444444444444444444222333333333333333222111111111111111111111111111333333222222111000000////////////000000000111111222222222222222222222222222222222222222111111111111111111111111222222222111111111111111111111111111111111111111111111111000111111111111222222222333222111111000000111111000000111222222222222111222222222222222222222222111111222222222333333333333333333333333333333333000111111222444555555666333333333333333333333333222333333444444555666666444444444444444444444444444444444444444444444444444333333333555666555444333444555666666666666666777777888999:::;;;;;;<<<<<>>>>>===>>>>>>???@@@AAA@@@@@@??????>>>======<<<<<<;;;;;;;;;;;;<<<===>>>======<<<;;;;;;:::999999999999:::::::::;;;;;;;;;777777666666777888888999888888777777666666666555333444444444555666666666555444444333333444444555222333333444444555555555111111222333444333222222111111111111111111111111222222111111111111111111////////////000000000111111111111111111111111111111111111111222222222222000000111111111222222222111111111111111111111111111111111111111111111111000111111111111222222222333222111111000000111111000000111222222222222222333333333333333333333333111111222222222333333333333333333333333333333333222222222333333444444444222222222222222222222222111222222333444444555555444444444444444444444444555555555555555444444444444333222333555666555444222333444666666666666666777777888999:::;;;;;;<<<>>>BBBNNN]]]kkkxxx}}}mmm```[[[SSSTTTTTTTTTSSSQQQOOOMMMKKKLLLNNNNNNNNNOOOQQQSSSRRRRRRSSSSSSRRRPPPNNNMMMJJJMMMNNNNNNMMMMMMPPPSSSPPPQQQSSSSSSQQQQQQRRRSSSRRRRRRRRRRRRRRRQQQQQQQQQNNNOOOPPPRRRRRRRRRQQQQQQTTTRRRNNNKKKJJJKKKMMMOOOQQQQQQSSSVVVZZZZZZVVVSSSOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTQQQRRRSSSSSSSSSRRRPPPOOORRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVUUUTTTTTTTTTTTTUUUVVVVVVVVVWWWWWWVVVUUUUUURRRSSSSSSSSSSSSQQQOOONNNHHHHHHIIIJJJKKKLLLMMMMMMPPPPPPQQQRRRSSSTTTUUUUUUVVVUUUTTTSSSRRRQQQPPPOOOWWWWWWVVVUUUSSSQQQPPPOOOPPPNNNMMMNNNQQQSSSTTTTTTWWWVVVTTTRRRQQQPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMNNNNNNNNNLLLKKKJJJGGGGGGFFFFFFGGGHHHHHHIIIGGGGGGEEEDDDBBB@@@???>>>??????>>>>>>>>>>>>>>>???AAAAAA@@@@@@???>>>>>>===;;;;;;;;;;;;;;;<<<===>>>======<<<;;;::::::999999999999999::::::;;;;;;;;;999999888888999:::;;;;;;777777777777666666666666555555555555555555444444555444444333333444444555222222333333444555666666///000222333444333333222000000000000000000000000000000000111222222333333////////////000000000000000000000000000000000000000000111111222222222333000000111111222222222222000000000000000000000000111111111111111111111111000111111111111222222222333222222111000111111111///000111222222222222222333333333333333333333333111111222222222333333333333333333333333333333333444444333333333333222222222222222222222222222222000111111222333333444444444444444444444444444444666666666666666555555555444333222333555666555444111222444666777777666555777777888999:::;;;;;;<<>>>>>>>>>>>===<<<<<<<<<===???@@@AAAAAAAAA@@@???>>>======<<<<<<;;;;;;;;;<<<<<<===::::::::::::::::::::::::666666666777888888999999888999999888888777666555999888888777666555555555222222222333333444444444555555555555555555555555444444444444444444444444333333333333333333333333222111111000000111111222222111111111000000//////000///...------...///000...///000222222222111000000000///...............111111111111111111111111222222111111111111111111222111111111000000//////000000000000000000000000111111000000000000111111000111111111111222222222222222111111111111111111111111111111111111111111444444444333333222222222333333333333333333333333222222222222222222222222111111222333333444555555777444222333666888888777555555555555555555555555444444444444444444444444777777777777666666666666777888888:::;;;<<<======>>>EEEQQQ___iiittt{{{yyy}}}zzzrrrggg^^^[[[WWWUUURRROOOLLLKKKKKKKKKGGGHHHHHHIIIJJJJJJKKKKKKOOOOOOPPPPPPPPPPPPPPPOOOMMMMMMLLLKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQQQQPPPPPPSSSUUUUUUSSSQQQOOONNNMMMNNNNNNOOOPPPQQQRRRRRRRRROOOLLLIIIHHHIIILLLNNNMMMPPPUUUWWWVVVTTTSSSSSSQQQOOOMMMNNNPPPRRRRRRPPPQQQPPPPPPOOOPPPQQQRRRSSSWWWSSSPPPQQQTTTVVVUUURRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQRRRSSSSSSSSSSSSVVVUUUTTTTTTUUUUUUTTTSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVUUUSSSRRRQQQRRRSSSTTTVVVVVVVVVWWWXXXWWWTTTQQQPPPOOOOOOOOOPPPOOOMMMKKKJJJJJJIIIIIIJJJKKKMMMNNNOOOOOOPPPQQQRRRSSSTTTUUUUUUTTTSSSRRRRRRSSSTTTUUUWWWWWWXXXWWWUUUQQQNNNKKKLLLMMMOOOOOONNNOOOPPPRRRSSSSSSRRRQQQPPPPPPPPPPPPLLLLLLLLLMMMMMMNNNNNNNNNOOONNNNNNMMMLLLLLLKKKKKKJJJHHHFFFFFFHHHHHHHHHGGGIIIGGGDDDAAA???>>>>>>>>>>>>===<<<<<<<<<===>>>???@@@@@@@@@@@@???>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::::::::999999999888777777777888888888888888777777888888888777666666666666666555444333333333444444444555555555666666555555555555555555555555444444444444444333333333333333333333333333333333222111111111111111111222111111111000000000//////222111000//////000111222...///000111222111111000333333222111111111111111111111111111111111111111111111111111111111111111111111111000000000//////000000000000000000000000111111000000000000111111000000111111111222222222111111111111111111111111111111111111111111111111444444333333333222222222333333333333333333333333222222222222222222222222111222222333333444444444666444222222555777777777555555555555555555555555444444444444444444444444555555555666666777777777777777888999:::;;;<<<<<<>>>EEEQQQ^^^hhhsss~~~}}}yyyrrriii```]]]WWWUUURRRNNNKKKIIIHHHHHHGGGGGGFFFFFFFFFHHHIIIJJJJJJKKKLLLNNNOOOPPPPPPPPPNNNNNNMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPOOOOOOQQQTTTTTTRRROOONNNNNNMMMMMMMMMNNNNNNOOOOOOOOOLLLKKKHHHGGGGGGIIIKKKMMMOOORRRTTTTTTRRRPPPOOOOOOPPPNNNMMMMMMNNNPPPOOONNNPPPPPPPPPPPPQQQQQQQQQQQQTTTQQQOOOPPPTTTVVVUUUSSSRRRRRRRRRRRRRRRRRRRRRRRROOOOOOPPPQQQQQQRRRRRRSSSTTTSSSRRRSSSTTTUUUTTTSSSUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQRRRSSSTTTSSSTTTUUUXXXYYYXXXTTTQQQMMMLLLLLLMMMNNNNNNMMMKKKKKKJJJIIIIIIIIIKKKMMMOOOMMMNNNOOOPPPRRRTTTUUUVVVTTTTTTSSSRRRRRRSSSTTTUUUXXXXXXXXXWWWUUUQQQNNNLLLLLLMMMOOOOOONNNNNNOOOQQQQQQQQQPPPOOONNNNNNNNNNNNKKKKKKJJJIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJHHHFFFEEEEEEGGGHHHHHHGGGHHHFFFCCCAAA???>>>===>>>===<<<<<<<<<<<<===>>>>>>???@@@@@@??????>>>===<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::999999999999999999888888888888888555666666777777777777777666666555555444333333333444444444444555555555555444444444444444444444444444444444333333222222222333333333333333333333333111111222333333222111111111111000000000000//////111111000000000000111111//////000111111111111000444333333222222222222222111111111111111111111111111111111111111111111111111111000000000000//////000000000000000000000000111000000//////000000111000000000111111111222222111111111111111111111111111111111111111111111111333333333333222222222222333333333333333333333333222222222222222222222222222222222333333333333333444333222222444666666555444444444444444444444444444444444444444444444444222333444555666777888888666777777888999:::;;;;;;>>>DDDQQQ^^^gggrrr}}}zzztttkkkbbb\\\WWWVVVRRRNNNKKKHHHFFFFFFEEEDDDBBBAAABBBCCCFFFGGGEEEGGGIIIKKKMMMNNNOOOPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMOOOQQQQQQPPPNNNMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLGGGGGGFFFFFFGGGIIIKKKLLLOOOQQQRRRRRRPPPNNNNNNNNNNNNMMMLLLLLLLLLMMMMMMMMMNNNOOOPPPPPPQQQQQQPPPPPPPPPOOONNNPPPSSSUUUTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNOOOOOOPPPQQQQQQRRRRRRQQQPPPQQQSSSTTTTTTSSSUUUUUUUUUUUUVVVVVVVVVVVVTTTTTTSSSRRRRRRRRRRRRSSSQQQRRRUUUXXXZZZYYYUUUQQQLLLKKKKKKLLLMMMNNNMMMLLLLLLKKKIIIIIIIIIKKKNNNOOONNNOOOPPPRRRSSSTTTUUUUUUTTTTTTSSSSSSSSSTTTUUUUUUXXXXXXXXXWWWTTTQQQNNNLLLLLLMMMOOONNNMMMMMMNNNOOOQQQPPPOOONNNMMMMMMMMMMMMKKKJJJIIIGGGGGGIIIKKKLLLLLLKKKKKKKKKJJJJJJIIIIIIFFFEEEDDDDDDFFFHHHHHHGGGFFFEEECCC@@@???=========;;;;;;;;;<<<<<<<<<======>>>>>>??????>>>======<<<<<<;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;::::::999888777777777333444555666777777777777777777777666666555555555222222222222222222222222444444444444444444444444444444333333222222111111222222222222222222222222111111222333333222111111000000000000000000////////////............//////000000000111111111000000111000000//////000000000111111111111111111111111000000000000111111111111000000000000000000//////000000000000000000000000000000////////////000000000000000000111111111111000000000000111111111111111111111111111111111111333222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222222333222222222333444444444444444444444444444444444444444444444444444444444333333444444555666666777666666777888999999::::::>>>DDDPPP]]]fffppp}}}xxxzzzzzzyyytttkkkaaaYYYWWWUUURRROOOKKKHHHEEEDDDAAA@@@???>>>>>>???AAACCCBBBCCCEEEHHHJJJLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKIIIJJJKKKLLLMMMMMMMMMMMMLLLNNNOOOOOOMMMLLLLLLMMMIIIIIIIIIIIIIIIIIIJJJJJJEEEEEEEEEFFFGGGIIIJJJKKKMMMOOOQQQQQQPPPOOOOOOPPPMMMMMMMMMLLLKKKJJJKKKKKKMMMMMMNNNOOOOOOOOOOOONNNMMMMMMMMMOOOQQQSSSSSSRRROOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPOOOPPPRRRSSSRRRQQQSSSSSSTTTUUUUUUVVVVVVWWWTTTSSSSSSRRRRRRRRRRRRRRRQQQRRRUUUXXXZZZYYYUUURRRLLLKKKJJJKKKMMMNNNNNNMMMLLLKKKJJJIIIJJJLLLNNNOOOQQQQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWVVVUUUSSSQQQNNNMMMLLLNNNNNNNNNLLLKKKLLLMMMPPPPPPOOONNNMMMMMMMMMMMMLLLKKKIIIHHHHHHIIIJJJLLLJJJJJJIIIIIIIIIIIIHHHHHHEEEDDDCCCCCCEEEGGGFFFFFFDDDCCCBBB@@@???===<<<<<<:::;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>===<<<<<<;;;;;;:::999999999999999888888999;;;<<<===>>>???;;;::::::999888777666666222333444555666777777777666666666666555555555555222222222222222222222222444444444444444444444444333333222222222111111111222222222222222222222222000111111222222111111000//////////////////000000......////////////......111111000000000000000000//////.........//////000000000000000000000000000//////000000000111111111//////////////////000000////////////////////////000000////////////000000//////000000000111111111//////000000000111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222333333333333333333444444444444444444444444444444444444444444444444555555555555555555444444777777777888888999999:::>>>DDDPPP\\\eeeooo{{{xxxuuuqqqnnnmmmqqqtttrrrmmmggg^^^VVVTTTSSSQQQMMMJJJFFFDDDBBB>>>>>>===<<<<<<===>>>???AAABBBDDDFFFGGGIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIJJJKKKKKKLLLLLLKKKJJJLLLMMMMMMKKKKKKKKKLLLHHHHHHHHHIIIIIIJJJJJJJJJFFFFFFGGGHHHIIIIIIIIIJJJLLLNNNRRRSSSRRRQQQQQQQQQMMMNNNNNNLLLJJJIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMKKKLLLMMMOOOPPPQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKLLLMMMOOOPPPPPPOOONNNOOOPPPQQQPPPOOOPPPQQQRRRSSSTTTVVVWWWWWWSSSSSSSSSRRRRRRRRRQQQQQQQQQRRRTTTWWWXXXWWWTTTQQQLLLKKKJJJJJJLLLNNNNNNMMMKKKKKKKKKKKKLLLMMMNNNNNNPPPQQQSSSTTTTTTTTTSSSRRRSSSSSSTTTTTTUUUUUUVVVVVVUUUUUUTTTSSSRRRPPPOOONNNMMMNNNNNNMMMKKKJJJKKKLLLPPPOOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHEEECCCBBBBBBDDDEEEEEEDDDCCCBBBAAA@@@???===<<<;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<============<<<<<<;;;;;;:::999888888888888666777888999;;;<<<===>>>999999888888777666666555222333444555666666666666333333333333333333333333444444444444333333333333333333333333333333333333111111111111111111111111222222222222222222222222111000////////////000111......////////////000000000000111111111111000000222111000000///000000000000000000000000000111222000000000000000000000000...//////000000111111111......////////////000000////////////////////////000//////......//////000/////////000000000111111...//////000000111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222111111111222222222222222111333444444333222333333333333333333333333333333444444444444444444444444666666666555555555444444888888888999999999::::::>>>DDDOOO[[[dddmmm}}}{{{sssnnnkkkhhhffffffjjjkkkfffaaa___ZZZTTTPPPOOOMMMKKKGGGDDDAAA@@@========================AAAAAACCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHIIIJJJJJJKKKKKKKKKIIIJJJLLLKKKJJJIIIJJJKKKHHHIIIIIIJJJKKKLLLMMMMMMHHHIIIJJJJJJJJJIIIIIIHHHMMMPPPTTTUUUTTTRRRQQQPPPMMMOOOOOOLLLIIIHHHIIIKKKKKKKKKJJJIIIJJJKKKLLLMMMJJJLLLNNNOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLNNNPPPPPPOOONNNNNNOOOPPPNNNMMMMMMNNNOOOQQQSSSUUUWWWXXXRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQSSSUUUTTTRRROOOLLLJJJHHHHHHJJJKKKKKKKKKIIIJJJLLLMMMNNNNNNMMMMMMMMMNNNPPPRRRSSSSSSRRRQQQPPPQQQRRRSSSSSSTTTTTTTTTRRRRRRRRRQQQPPPPPPOOOOOOMMMNNNNNNMMMKKKIIIJJJKKKNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDBBBBBBCCCDDDCCCBBBAAAAAAAAA@@@>>>===<<<;;;888999:::;;;<<<;;;;;;:::;;;<<<<<<======<<<<<<<<<;;;:::999888888777777777555666666777777888888999888777777777666555555555222333444555555555555555333333333333333333333333444444444333333333222222333333333333333333333333//////000000111222222222111111111111111111111111111000---,,,,,,---000111........./////////000000///000111222222111000///333222000/////////000111111111000000111111222333000000000000000000000000......//////000111111222........./////////000000//////////////////////////////............//////////////////000000000111......//////000111111222111111111111111111111111000111111111222222222222111111111111111111111111222222222222222222222222000000111111222222333333111444666666444222333444333333333333333333333333444444444444444444444444666666666666666666666777999999999999::::::::::::>>>DDDOOO[[[ccclll|||}}}tttlllhhheeedddccccccgggeee]]]XXXYYYWWWSSSMMMLLLKKKHHHEEEBBB???>>>===>>>>>>???>>>>>>======AAABBBBBBCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDFFFGGGHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIJJJKKKJJJIIIIIIJJJKKKJJJJJJKKKLLLMMMNNNOOOPPPJJJKKKKKKLLLKKKJJJHHHGGGNNNRRRVVVXXXVVVSSSPPPOOONNNOOOOOOMMMIIIGGGIIIKKKKKKJJJHHHGGGHHHIIIKKKMMMJJJLLLNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKJJJIIIJJJLLLNNNOOOQQQOOONNNNNNOOOOOOMMMLLLKKKLLLNNNPPPSSSUUUWWWXXXRRRRRRRRRSSSRRRQQQQQQPPPPPPOOOOOOPPPRRRQQQOOOMMMKKKIIIGGGGGGHHHIIIJJJIIIHHHJJJLLLNNNOOONNNMMMLLLIIIJJJMMMPPPRRRRRRRRRQQQNNNOOOPPPQQQRRRRRRRRRRRRPPPPPPPPPPPPPPPOOOOOOOOOMMMNNNNNNMMMJJJIIIIIIJJJLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFDDDBBBBBBCCCCCCBBBAAAAAAAAA@@@@@@???===;;;;;;888999:::;;;<<<;;;::::::;;;;;;<<<<<<===<<<<<<;;;;;;:::999888777777777777555555555555444444444444666666666666555555555555333333444444555555444444555555555555555555555555222222222111111000000000333333333333333333333333......///000111222333333111111111111111111111111111///,,,******,,,///111---.........//////000000---...///000000///...---333222111/////////000111000000//////000111222222000000000000000000000000---......///000111111222---.........//////000000//////////////////////////////............//////////////////000000000000---......///000111111222111111111111111111111111000000111111222222222222111111111111111111111111222222222222222222222222//////000111222333333444111444777777444222333444333333333333333333333333444444444444444444444444444555555666777888999999::::::::::::::::::;;;;;;>>>DDDOOOZZZbbblll{{{~~~vvvtttpppjjjccc``````aaa^^^ZZZVVVTTTTTTSSSPPPMMMLLLJJJHHHEEECCC@@@>>>===;;;===@@@BBBBBBAAABBBCCCEEEEEEDDDBBBBBBAAAAAABBBCCCCCCDDDEEEGGGIIIKKKLLLJJJIIIIIIHHHGGGFFFEEEEEEHHHHHHIIIJJJJJJKKKKKKLLLKKKMMMPPPSSSTTTTTTSSSRRRLLLLLLKKKJJJJJJJJJJJJJJJPPPPPPQQQQQQQQQPPPNNNMMMPPPOOOMMMKKKJJJHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKNNNLLLJJJHHHGGGHHHIIIJJJIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOQQQSSSTTTVVVWWWQQQRRRRRRRRRRRRQQQQQQPPPPPPQQQQQQQQQQQQQQQPPPOOONNNMMMKKKJJJIIIIIIJJJJJJJJJKKKMMMNNNOOONNNLLLKKKKKKMMMOOORRRSSSTTTSSSSSSOOONNNNNNNNNNNNNNNNNNOOOQQQOOOMMMMMMNNNNNNNNNMMMOOOOOONNNNNNMMMLLLKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBB>>>>>>@@@AAAAAA@@@???>>>============<<<<<<<<<<<<:::;;;;;;;;;<<<=========:::::::::999999999888888888999999999999888777777777777777777666444333222111222222333333444444555777777666666555555555444555555444333333222111111444444444333333222222222///000111222222222222222000000000000000000000000333333333222222111111111111111000000//////......111111000000//////....../////////000000000000111000000000000000000000000000000////////////000000222111111111000000//////........................//////////////////////////////............//////000//////............///111222333333222111000//////////////////000111111333333222222111000//////......///111111222222222222222222222222222222222222222222222222222222222111222333333444444333333222222222222222222222222444444555555555444222111555555555555555555555555555555666666777888888888555777888888888888:::;;;@@@FFFRRR]]]dddkkkyyy|||xxxuuurrrpppnnnllljjjfffaaa]]]WWWSSSPPPNNNNNNNNNKKKIIIHHHHHHHHHGGGEEEDDDBBBAAAAAACCCFFFGGGFFFEEEDDDEEEFFFEEEDDDCCCBBBAAAAAAAAACCCCCCCCCDDDDDDFFFGGGHHHIIIIIIHHHHHHGGGFFFFFFFFFHHHHHHIIIIIIJJJKKKKKKKKKKKKMMMPPPRRRSSSRRRQQQPPPLLLLLLKKKJJJJJJJJJJJJJJJOOOOOOPPPQQQPPPOOONNNMMMKKKJJJIIIGGGFFFEEEDDDDDDHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPOOONNNMMMKKKJJJIIIIIIIIIIIIIIIJJJLLLMMMMMMMMMKKKKKKJJJLLLOOORRRSSSSSSRRRQQQNNNNNNMMMMMMMMMMMMNNNNNNOOONNNMMMMMMNNNNNNNNNMMMOOOOOONNNNNNMMMLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@?????????===>>>??????@@@???>>>============<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::999999999888888888777777888888777777666555555666666666666555555444444444444444444444444444666666666666555555444444555444444333222222111111000000111111111111111111000000111222222222111111000000000000000000000000222222111111111000000000111000000000/////////...000000000///////////////,,,,,,,,,,,,------------000000000000000000000000000000////////////000000111111111000000000//////........................//////////////////////////////............//////...---------------......222222222222222111000//////////////////000111111333333222222111000000///...///000111111222222222222222222222222222222222222222222222222222222222111222333333444444333333222222222222222222222222444444555555555444222222444444444444444444444444444444555666666777777888777888999999888777888:::???EEEPPP\\\cccjjjxxx}}}yyyuuurrrnnnmmmmmmooooooiii___WWWOOOLLLIIIHHHHHHHHHGGGFFFEEEFFFIIIJJJKKKKKKJJJIIIJJJLLLOOOOOOLLLIIIGGGGGGGGGFFFEEECCCBBBBBBAAAAAADDDDDDDDDCCCDDDDDDEEEEEEHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMPPPRRRRRRQQQOOONNNLLLLLLKKKJJJJJJJJJKKKKKKMMMNNNOOOOOOOOONNNMMMLLLLLLKKKIIIHHHGGGFFFFFFEEEHHHHHHHHHHHHHHHGGGGGGGGGIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKMMMLLLKKKKKKKKKLLLNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPQQQRRRSSSSSSSSSSSSQQQQQQQQQQQQQQQPPPOOONNNNNNMMMLLLJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJIIIIIILLLOOORRRSSSQQQOOONNNLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNOOONNNNNNMMMMMMLLLLLLKKKIIIHHHGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@AAAAAA@@@???>>>>>>======<<<======>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999999999999999999999888888888777666666666666666555555444444444555666666666666666666666666555444333333333666555555555555444444444444444333333222222111111/////////000111111222222111111111222111111000000000000000000000000000000111000000000000/////////000000000000//////////////////////////////000000............////////////000000000000000000000000////////////////////////000000000000//////////////////////////////////////////////////////////////////............//////------------...///000000222222111000000000111111///////////////000111111333333222222111000000000...///000111111222111111222222222222222222222222222222222222222222222222111222222333333333333333222222222222222222222222333444444444444333333222222222222222222222222222333333444444555666666777888999:::999777777777888>>>DDDOOOZZZaaahhhwww~~~zzzwwwtttrrrnnnoooqqqpppllldddZZZSSSJJJIIIFFFEEEEEEEEEFFFFFFEEEHHHLLLPPPSSSSSSSSSRRRRRRTTTVVVUUURRRMMMJJJHHHHHHGGGEEEDDDCCCBBBBBBBBBEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKNNNOOOQQQSSSSSSQQQOOOMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNMMMLLLKKKKKKKKKIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIJJJJJJGGGIIIKKKMMMMMMMMMLLLKKKOOOMMMLLLJJJKKKLLLNNNOOOPPPPPPPPPOOOOOONNNNNNMMMNNNOOOPPPRRRRRRSSSSSSSSSPPPPPPPPPPPPOOOOOONNNMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJIIIIIIHHHHHHKKKNNNQQQQQQOOOMMMKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMLLLLLLKKKKKKHHHGGGFFFDDDCCCBBBBBBAAAAAAAAABBBBBBBBBAAA@@@@@@BBBBBBAAA@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;:::::::::::::::::::::999999888888888999888888888888777777777666666666666666555444444444444555666666555555444555555444444444333333333444444444444444444444444333333333333222222111111111111111222222222222222111111222111111000//////////////////////////////000000000000000000000000000000000000////////////---......//////000000000////////////000000000000000000000000000000000000...//////////////////...////////////////////////000000000000000000000000//////////////////////////////............///////////////000000222333333222111000//////000111222///////////////000000111222222222111111111000000//////000111111111111111111111111111222222222222111111111111111111111111111111222333333333333222222222222222222222222222333333333333333333333333333333333333333333333333222222333444444555555666777888999999888777888:::>>>DDDNNNYYY```hhhwwwwwwrrrpppooonnnqqqtttuuuooocccXXXRRRPPPHHHGGGEEECCCBBBCCCEEEGGGIIILLLPPPUUUXXXYYYYYYYYYWWWXXXYYYWWWSSSNNNJJJIIIGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJHHHIIIIIIJJJJJJKKKKKKLLLPPPQQQSSSTTTTTTRRRPPPNNNLLLLLLKKKKKKKKKLLLLLLMMMJJJKKKLLLMMMMMMMMMLLLKKKGGGGGGFFFEEEEEEDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIGGGIIIKKKNNNOOONNNMMMLLLOOOMMMLLLJJJJJJKKKMMMNNNQQQQQQQQQPPPOOONNNNNNMMMMMMNNNOOOQQQQQQRRRRRRRRROOOOOOOOONNNNNNMMMKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHGGGIIILLLNNNOOONNNKKKJJJJJJIIIIIIHHHHHHIIIIIIJJJIIILLLNNNNNNLLLKKKLLLMMMLLLKKKKKKKKKKKKKKKJJJJJJGGGFFFEEECCCBBBAAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAA@@@??????>>>======<<<;;;;;;:::::::::999999::::::::::::999999999999;;;;;;::::::999999888888888888888777777777666666666666777777666666555444666666666666555444333222111111222222222333333333333333333333444444444444333222222222222222111111333333222111111000//////111111111111111000///...////////////////////////111111111111111111111111////////////000000000000------......//////000000+++++++++,,,,,,,,,------////////////////////////......////////////...........................///000000000000000000000000//////////////////////////////............///////////////000000222333333111111/////////000111222///////////////000000111222222222111111111111111///000000111111111111000000000000111111222222222111111111111111111111111000111222222333333222222222222222222222222222222333333333222333333333333333333333333333333333333222222333333444555555555444666888888888999;;;<<>>>>>=========<<<<<<<<<<<<<<<:::999999999999999999999999999888888888888:::::::::999999999999999777777777777666666666666666666666777666555555444666666666555444333222111000000000111222333333333222222333333333333333444222222222222222222111111222111000///...,,,++++++000000000111000000//////000000000000000000000000000000111111111111222222////////////000000000000..................//////,,,,,,,,,---------......////////////////////////---...///000000///...------------...............//////////////////////////////////////////////////////............//////------------...///000000000000/////////000111111///////////////000111111111111111111111111111111000000111111111111000000//////000000111222222222111111111111111111111111000111111222222222222222222222222222222222222222333222222222222333333444444444444444444444444444222222333333444555555666333555777888888:::<<<>>>???DDDNNNXXX___hhhwwwyyyuuusssqqqppplllnnnllldddXXXOOOLLLLLLLLLLLLJJJGGGEEEEEEIIIMMMOOOOOOQQQRRRSSSTTTTTTTTTTTTTTTSSSOOOKKKHHHGGGHHHEEEEEEEEEEEEFFFGGGHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIKKKKKKLLLLLLMMMMMMNNNNNNOOOPPPSSSTTTTTTSSSQQQOOOLLLLLLKKKKKKLLLMMMMMMNNNJJJKKKLLLMMMNNNMMMMMMLLLMMMLLLLLLLLLLLLLLLMMMMMMFFFFFFGGGHHHIIIJJJJJJKKKGGGHHHHHHHHHHHHGGGFFFEEEAAABBBCCCDDDFFFGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNMMMKKKKKKKKKKKKJJJJJJJJJIIIKKKKKKKKKLLLLLLLLLMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHJJJKKKJJJJJJJJJGGGGGGFFFFFFGGGGGGHHHHHHEEEFFFGGGHHHJJJKKKKKKLLLIIIIIIIIIHHHHHHIIIIIIIIIIIIMMMPPPOOOJJJGGGGGGIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGEEECCCAAA@@@??????===>>>???@@@AAAAAAAAAAAA<<<============>>>>>>>>>===<<<;;;999888888999999999999888888888777777777777777888888888888888888777777666666666555555555555555555555555444333333555555555555444444333222222222222222222222222222111222222222333333333333111111111111111111222222000000///...------,,,,,,...///000000000000000000000000000000000000000000/////////000000000111111.../////////000000000111..................------........./////////000000////////////////////////,,,---///000000///---,,,,,,,,,---------.................................//////////////////////////////............//////...---------------.........//////000000000000000///////////////000111111111111111111111111111111000000111111111111000000/////////000111222222222111111111111111111111111000000111222222222222222222222222222222222222222222222111111111222444444222222222222222222222222333333333444555555666666444666888888888999;;;<<<>>>CCCMMMWWW^^^fffvvv}}}yyywwwtttqqqooohhhgggeee```YYYSSSNNNKKKQQQQQQPPPLLLIIIJJJNNNRRROOOOOONNNNNNNNNNNNOOOOOORRRQQQOOOKKKGGGEEEFFFGGGDDDDDDDDDEEEFFFHHHIIIJJJLLLKKKJJJJJJIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLMMMNNNNNNOOOOOOMMMOOOQQQSSSTTTRRRQQQOOOLLLLLLKKKLLLLLLMMMNNNNNNJJJKKKLLLNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKLLLFFFFFFGGGHHHJJJKKKLLLLLLHHHHHHHHHHHHHHHGGGFFFEEE@@@AAABBBDDDEEEGGGHHHIIILLLLLLMMMNNNNNNNNNNNNMMMJJJJJJKKKKKKJJJIIIHHHHHHJJJKKKKKKLLLMMMNNNOOOOOOLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJIIIHHHGGGEEEDDDEEEFFFHHHJJJKKKKKKKKKJJJGGGGGGFFFFFFGGGGGGHHHIIIEEEEEEEEEFFFHHHJJJLLLMMMJJJIIIIIIHHHHHHIIIIIIJJJIIIMMMQQQOOOJJJFFFFFFHHHFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGEEECCCAAA@@@??????;;;<<<===???@@@@@@@@@@@@>>>>>>??????@@@@@@AAAAAA>>><<<;;;999888888999999888888888888777777777777555555666666777777888888777666666666555555555555333444444444444333222222222333444444555555444444555444444333333222222111111111111222222333333333111111111111111111222222000000000000000/////////......///000000111000000000000000000000000000000---.........//////000000.../////////000000111111/////////......------,,,+++++++++,,,,,,,,,------////////////////////////,,,---///000000///---,,,,,,,,,,,,------.................................//////////////////////////////............//////000//////.........//////---...///111111111000//////////////////000111111111111111111111111222222000000111111111000000///...//////000111222222222000000000000000000000000000000111222222222222111222222222222222222222222222222111111111222444555111111111111111111111111333333444555555666666777666777999999888888999;;;===BBBKKKUUU\\\eeeuuu~~~zzzrrrjjjeee[[[]]]]]]YYYSSSOOONNNNNNPPPVVVZZZXXXRRROOOQQQUUUUUUQQQLLLJJJKKKMMMLLLKKKMMMLLLKKKIIIIIIIIIJJJJJJFFFEEEEEEEEEGGGIIILLLNNNMMMLLLJJJIIIHHHHHHHHHIIIHHHIIIJJJKKKKKKJJJIIIIIIMMMNNNOOOOOOMMMMMMNNNPPPMMMNNNOOOPPPOOOMMMKKKJJJNNNNNNMMMMMMLLLLLLLLLKKKNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMKKKIIIGGGFFFCCCDDDFFFHHHJJJKKKKKKKKKLLLLLLLLLKKKJJJHHHGGGFFFAAABBBCCCDDDFFFHHHJJJKKKOOOOOOPPPPPPPPPOOONNNMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNLLLMMMMMMMMMLLLKKKIIIHHHNNNKKKHHHHHHJJJIIIGGGDDDGGGHHHHHHIIIJJJKKKLLLMMMJJJIIIGGGFFFFFFFFFGGGGGGFFFGGGGGGGGGFFFFFFHHHJJJIIIIIIHHHGGGHHHIIIJJJKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIKKKFFF@@@???AAABBB@@@=========>>>>>>????????????>>>>>>>>>>>>===<<<::::::<<<<<<;;;:::999999999999888777666555555666777888555666666666777777777777999999999999888888888777555555666666555444333333666555333222111222333333444444444333333222222222222222222222222222222222111111222222222222111111222222111111000000////////////////////////////////////.........---------000///---,,,---...111222,,,------...///000111111---------............///,,,,,,,,,---...///000111........................,,,---...//////...---,,,,,,------...---,,,******)))+++...000000...+++)))//////////////////////////////.........---------///////////////.........//////............//////000000000000000000000000111111222222222222111111////////////000000000000//////000111222222333333//////000111111111111111333222000//////000222333333333333333333333333333111111000000111111222333555555555555555555555555555444444333333333444444666777888777666777888:::888DDDKKKTTTaaagggrrr|||yyyyyy{{{|||wwwmmmccc\\\UUUVVVVVVSSSNNNKKKJJJKKKQQQVVV\\\^^^ZZZUUUSSSSSSRRROOOKKKIIIJJJKKKKKKJJJLLLKKKJJJIIIIIIIIIJJJJJJIIIIIIGGGGGGGGGIIIKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOMMMLLLMMMNNNMMMMMMNNNOOONNNLLLJJJIIILLLLLLLLLLLLKKKKKKKKKJJJLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMMMMLLLKKKIIIGGGFFFEEEFFFGGGIIIKKKLLLLLLMMMKKKKKKKKKJJJIIIHHHFFFEEEAAABBBBBBDDDFFFHHHIIIJJJOOOOOOPPPQQQPPPOOONNNMMMLLLKKKKKKJJJJJJJJJJJJJJJLLLLLLLLLMMMMMMNNNNNNNNNLLLMMMMMMMMMLLLKKKIIIHHHKKKIIIGGGHHHJJJJJJIIIGGGGGGHHHJJJKKKLLLMMMMMMMMMKKKJJJIIIGGGGGGGGGGGGHHHEEEFFFGGGFFFFFFFFFHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJEEE@@@???AAABBB@@@===>>>>>>>>>?????????@@@@@@>>>??????>>>>>><<<;;;;;;<<<<<<;;;:::999999999999888777666555555666777888555666666666666666666666888888888888777777777777555555555555555444333333555444333222222222333333444444333333333222222222222222222222222222222222000111111222222111111000111111111000000000000000//////////////////////////////.........---------///......---...///000111------......//////000000---------............///,,,,,,,,,,,,---...///000..............................////////////......---,,,+++***)))******+++***,,,...//////...,,,***///..................//////.........------------........................111111000000000000111111////////////////////////000000000111111000000000////////////000000000000//////000111111222333333//////000111111111111111333222000//////000222333333333333333333333333333222111111111111222333333444444444444444444444444555444444333333444444444555666777777666777999;;;;;;DDDIIIQQQ^^^eeerrr}}}tttrrrtttyyy{{{zzzpppdddZZZTTTOOOOOOOOOLLLIIIHHHHHHJJJOOOTTT[[[```___ZZZSSSOOONNNKKKHHHGGGHHHJJJJJJJJJKKKKKKJJJIIIIIIIIIJJJJJJNNNMMMKKKIIIIIIIIIJJJJJJMMMNNNNNNNNNMMMLLLKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQNNNOOOPPPPPPNNNLLLMMMMMMLLLLLLMMMMMMMMMKKKJJJHHHJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOMMMMMMMMMLLLKKKIIIGGGFFFGGGHHHIIIJJJKKKLLLMMMNNNJJJJJJJJJJJJIIIHHHFFFFFFCCCCCCDDDEEEFFFHHHJJJKKKOOOPPPPPPQQQQQQOOONNNMMMJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHGGGHHHJJJKKKJJJIIIGGGIIIKKKMMMNNNNNNMMMLLLLLLKKKIIIHHHGGGGGGHHHHHHEEEFFFFFFFFFEEEEEEFFFHHHIIIHHHHHHHHHHHHIIIJJJKKKJJJHHHGGGEEEEEEFFFGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIEEEAAA@@@BBBBBBAAA>>>?????????@@@@@@@@@@@@@@@???????????????>>>===<<<<<<<<<;;;:::999999999999777777666666666666777777666666666666666666666555777777777666666666555555444555555555555444444333444444333222222222333333333333333333222222222222222222222222222222222222000111111222222111111000///000000000000000000111////////////////////////...............------------......///////////////.........///////////////---------............///,,,++++++,,,,,,---...///........................//////............/////////...+++))))))***,,,...,,,------......------,,,///...---,,,,,,---...///............------------,,,,,,------......//////111000000//////000000111//////////////////////////////000000000000//////////////////000000000000///000000111111222222222//////000111111111111111333222111000000111222333222222222222222222222222333222222222222333444444333333333333333333333333444444444333333444444555444555777777777888:::<<<===EEEHHHMMMZZZcccsss}}}sssmmmnnnuuu|||xxxoooeee[[[TTTPPPLLLLLLKKKJJJIIIIIIJJJKKKLLLOOOTTTZZZ\\\YYYPPPJJJJJJHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLOOONNNMMMKKKKKKJJJJJJKKKMMMNNNOOOPPPPPPOOOMMMLLLMMMLLLLLLLLLNNNPPPRRRSSSPPPRRRSSSRRRPPPNNNMMMNNNLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKMMMOOOPPPMMMMMMMMMLLLKKKIIIHHHHHHIIIIIIIIIJJJKKKLLLMMMMMMJJJKKKKKKKKKJJJIIIHHHHHHFFFFFFFFFGGGIIIKKKLLLMMMOOOPPPQQQQQQQQQPPPNNNNNNIIIIIIIIIIIIJJJKKKLLLMMMOOOOOOOOONNNNNNNNNMMMMMMKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIFFFHHHKKKNNNOOONNNMMMKKKMMMKKKJJJHHHGGGGGGGGGHHHEEEFFFFFFEEEDDDDDDEEEGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJHHHEEECCCCCCDDDFFFHHHGGGGGGGGGHHHHHHHHHHHHIIIGGGDDDBBBAAABBBCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;:::999999999999777777666666666666777777888777777777777666666666666666555555555444444444444444444555555444444333444333333333333333333333333222222222222222222222111111111111111111111111000000111111111111000000.../////////000000111111////////////////////////........................---...///000111000...---///////////////.........---------............///+++++++++++++++,,,---...........................///...---,,,,,,---...///111000...------...///000---------,,,,,,---------///---,,,++++++,,,---///------------------------+++++++++,,,---...//////.........------.........//////////////////////////////000000000000//////////////////000000000000///000000000111111111222//////000111111111111111222222111000000111222222111111111111111111111111444333333333333444555555222222222222222222222222444444333333333444555555333555666777777888;;;===<<>><<<<<<;;;:::999999999999666666777777777777666666888888888888888888888888555555555444444444444333333333444444444444444333222333333333333333333333222222222222222222222222111111111111111111111111000000000111111000000000......//////000000000111////////////////////////---.....................,,,...000111111///---,,,///////////////.........---------............///,,,,,,+++++++++,,,------...........................---,,,++++++,,,---......//////000000/////////...---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...,,,,,,------------------+++++++++,,,---...//////......------------..............................000111111222222111111000////////////000000000000000000000000000111111111//////000111111111111111222111111111111111111222111111111111111111111111444444333333444444555666222222222222222222222222333333333333333444555666333555666777777888;;;===:::DDDIIIQQQ]]]dddppp|||yyyvvvtttpppmmmkkkmmmrrryyy~~~xxxnnncccZZZSSSOOONNNFFFFFFFFFHHHKKKLLLKKKJJJKKKJJJIIIKKKOOOPPPNNNLLLGGGHHHIIIHHHGGGGGGHHHJJJIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLMMMNNNOOOOOOOOONNNLLLLLLLLLMMMMMMOOOPPPQQQQQQSSSUUUUUUSSSQQQPPPPPPLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKIIIIIIJJJKKKLLLNNNPPPPPPPPPOOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLMMMMMMMMMNNNOOOPPPRRRSSSPPPQQQQQQRRRQQQPPPOOONNNKKKKKKKKKKKKLLLMMMNNNOOOQQQQQQPPPNNNMMMLLLJJJJJJHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJHHHGGGHHHIIIHHHIIILLLNNNOOOOOONNNMMMNNNMMMKKKIIIHHHGGGHHHHHHFFFGGGGGGFFFDDDDDDEEEGGGGGGHHHIIIIIIJJJJJJIIIIIIGGGEEEDDDBBBBBBCCCDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFCCCDDDDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@???????????????@@@@@@@@@??????>>><<<<<<;;;:::999999999999666666777777777777666666777777777888888999999999555555555444444444333333222333333444444444444333222222333444444444333333111111111222222222222222111111111111111111111111///000000111111000000///...//////////////////000////////////////////////---------...............---...000111111///---,,,.........///////////////---------............///------,,,,,,,,,,,,------........................------,,,,,,,,,,,,------***,,,---...///...---,,,...------,,,,,,------...---------......---------,,,,,,,,,,,,------------,,,,,,------......//////000//////......//////000........................111111222222222222111111////////////000000000000000000000000000000000000//////000111111111111111111111111111111111111111222222222222222222222222444333333333333444555555222222222222222222222222333333333333444555555666444555777777777888:::<<<888DDDKKKTTT```eeeoooyyyvvvrrrnnnmmmllllllnnnqqqrrrrrrqqqooolllggg```YYYSSSNNNKKKEEEEEEFFFJJJMMMNNNLLLIIIHHHGGGFFFGGGJJJKKKLLLLLLHHHJJJKKKJJJHHHGGGHHHJJJFFFGGGIIIKKKLLLMMMLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOLLLMMMNNNNNNOOOOOOOOOOOONNNQQQTTTTTTSSSQQQPPPOOOMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLJJJJJJKKKLLLMMMNNNPPPPPPRRRQQQOOONNNNNNNNNNNNOOONNNMMMKKKJJJJJJKKKLLLMMMJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSPPPQQQRRRRRRRRRQQQOOONNNMMMMMMLLLLLLMMMNNNOOOOOORRRQQQPPPNNNLLLJJJIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGIIIJJJJJJHHHGGGIIIKKKKKKLLLNNNOOOPPPQQQQQQQQQQQQPPPNNNLLLJJJJJJJJJJJJGGGHHHHHHGGGEEEEEEFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCDDDDDDDDDCCCCCCDDD@@@@@@?????????>>>>>>>>>>>>>>>???????????????>>><<<<<<;;;:::999999999999555666777888888777666555444444555666777888888999555555555555444444444444111222333444444444444444111222333444444444333333000111111111222222222222111111111111111111111111//////000000000000/////////////////////.........////////////////////////---------.........//////...///000000000///---,,,------......//////000000---------............///......---------------...........................---......//////......---++++++,,,,,,,,,---------------------------------,,,---///000000///---,,,++++++,,,,,,,,,---------........................000//////......//////000........................000000111111111111000000////////////000000000000000000000000000000000/////////000111111111111111111111111222222111111111333333333333333333333333333333333333333444444555333333333333333333333333333333333333444555666666555666777777666777999;;;:::EEELLLTTT```fffooo|||wwwtttppplllffffffgggggggggddd___[[[^^^______]]]YYYSSSNNNJJJFFFFFFHHHMMMQQQQQQMMMJJJCCCDDDDDDEEEFFFGGGIIIJJJIIIKKKMMMKKKIIIGGGIIIKKKDDDEEEHHHIIIKKKKKKKKKKKKNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIIIIJJJLLLNNNOOOMMMNNNOOOPPPPPPPPPOOONNNLLLNNNRRRSSSRRRPPPOOOOOONNNMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMMMMNNNNNNLLLLLLLLLLLLMMMNNNPPPPPPSSSRRRPPPOOONNNOOOOOOPPPPPPOOOMMMKKKKKKLLLNNNOOOIIIJJJKKKLLLLLLMMMMMMLLLNNNNNNNNNOOOPPPQQQRRRSSSPPPQQQRRRRRRRRRQQQOOOOOONNNNNNNNNMMMNNNNNNOOOPPPRRRQQQOOOMMMKKKIIIHHHGGGEEEEEEDDDCCCCCCDDDEEEFFFDDDGGGIIIJJJHHHHHHKKKNNNNNNOOOOOOPPPQQQRRRSSSTTTSSSRRRPPPNNNLLLLLLLLLLLLHHHIIIIIIHHHFFFEEEFFFHHHGGGHHHIIIJJJJJJJJJIIIHHHCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDAAACCCEEEEEEDDDCCCDDDDDD@@@?????????>>>>>>=========>>>>>>?????????>>>>>><<<<<<;;;:::999999999999555666777888888777666555111222333444555777888888666666555555555444444444111222333333444444444444000111333444555444333333000000111111222222222222000000000000000000000000//////000000000000//////000000//////.........---////////////////////////---------.........////////////000//////...------,,,------...///000111111---------........./////////......---------.................................///000111111000///...///...,,,++++++---000222,,,------......------,,,,,,...000222222000...,,,+++++++++,,,,,,---------///////////////.........---------,,,,,,---------........................//////000000000000//////////////////000000000000000000000000//////////////////000111111111111111111111222222222222111111333333333333333333333333333222222222222333444444333333333333333333333333222222222333444555666777666777888777666777888:::<<>>=========>>>>>>>>>>>>>>>===<<<<<<::::::::::::999999888777999888666555555555666777666666666666666666666666888777666444444555555666222222222222222222222222222222222222222222222222111222222333333222222111111111000000//////......000000000000000000000000......////////////......//////............//////000000//////.........------------............//////////////////......---+++,,,,,,------,,,,,,+++//////////////////...............------,,,,,,,,,+++,,,...//////...,,,+++---------.........//////,,,---///000000000///...///......------,,,++++++......//////////////////......------------............------------......---......///////////////333222111///............000000000000000000000000000000000000000000000000//////000111222333333444111111111111111111111111777666333111111111222333444333333222222333333444333333333444444444555555666555555444444333333222333333444555666777888888:::@@@KKKUUU\\\dddrrr~~~~~~tttllljjjllloooqqqfff^^^UUUOOONNNNNNLLLJJJIIIKKKMMMOOOPPPQQQQQQPPPSSSNNNIIIIIILLLNNNNNNLLLMMMLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLKKKIIIHHHEEEFFFGGGIIIJJJKKKLLLLLLMMMLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIJJJJJJKKKMMMMMMMMMMMMMMMMMMMMMNNNOOOOOONNNOOOPPPPPPNNNMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLNNNNNNNNNMMMNNNNNNOOOOOORRRPPPNNNOOORRRTTTUUUTTTVVVUUUSSSQQQQQQPPPQQQQQQOOOOOONNNMMMLLLLLLLLLLLLMMMNNNOOONNNLLLKKKLLLMMMNNNNNNOOOPPPPPPPPPPPPPPPNNNOOOQQQQQQQQQOOONNNLLLLLLLLLLLLLLLMMMMMMNNNNNNPPPQQQQQQOOOKKKHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBEEEFFFHHHJJJLLLMMMNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRNNNMMMKKKKKKLLLMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJHHHGGGGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@??????>>>============>>>>>>>>>>>>===<<<<<<999999:::::::::999888888888888666555555555666777666666666666666666666666888777666555444555555666222222222222222222222222222222222222222222222222111222222333333222222111111000000000/////////...000000000000000000000000......////////////......//////............//////000/////////............---------............//////////////////...------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,............,,,,,,,,,------------.........,,,,,,---...............---.....................////////////..................------------............------------......---......///////////////222111111000////////////000000000000000000000000000000000000000000000000000000000111111222222333111111111111111111111111222222333333333333333333333222222111111222222333222222222222333333333444///000111222444555666777333444444555666777888888:::@@@KKKVVV]]]dddsss{{{|||{{{wwwuuuuuupppiiieeeeeehhhlllnnn[[[SSSHHHBBBBBBEEEGGGHHHFFFHHHKKKNNNPPPQQQRRRRRRQQQMMMIIIIIIKKKMMMMMMKKKMMMLLLLLLJJJIIIHHHGGGGGGJJJJJJKKKLLLLLLKKKJJJIIIGGGGGGHHHIIIIIIJJJJJJJJJMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMOOOPPPPPPNNNMMMMMMNNNMMMLLLLLLKKKKKKLLLLLLMMMPPPPPPOOONNNMMMMMMMMMNNNQQQOOONNNOOOQQQTTTTTTTTTWWWVVVUUUSSSRRRRRRQQQQQQPPPOOONNNMMMMMMLLLMMMMMMNNNPPPPPPOOONNNMMMNNNOOONNNOOOPPPPPPQQQQQQQQQQQQOOOOOOPPPQQQQQQPPPNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOMMMIIIGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCEEEGGGIIIKKKMMMNNNNNNMMMMMMNNNOOOPPPPPPPPPPPPMMMKKKIIIHHHJJJLLLLLLLLLJJJKKKKKKKKKLLLLLLLLLMMMHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEAAAAAABBBBBBCCCCCCCCCCCCEEEFFFFFFEEEEEEDDDCCCBBB@@@??????>>>>>>======<<<=========>>>======<<<;;;888888999999:::999999999888777666666555555666666777777777777777777777777777666555555444444555555222222222222222222222222222222222222222222222222111111222222222222111111000000000000////////////000000000000000000000000......////////////......//////............//////////////////............---------............///...////////////...------------............------++++++++++++++++++++++++.........---------------------------------------,,,,,,,,,,,,---------------,,,,,,,,,,,,---......,,,------...///000000000////////////......------......------------............------------......---......///////////////111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111---///222444666555555444222111111000000111111222111111111111222222222222------///111333555777777333444555555777777888999;;;AAAKKKVVV]]]eeetttvvvwww~~~wwwsssqqqpppqqqmmmhhhdddbbbaaa```___MMMGGG???:::;;;???BBBDDDFFFHHHJJJMMMOOOPPPQQQQQQNNNLLLIIIIIIJJJLLLLLLKKKMMMLLLKKKJJJIIIGGGFFFFFFHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLMMMMMMNNNOOOLLLKKKKKKKKKKKKKKKLLLLLLLLLNNNOOOOOONNNMMMNNNOOOMMMMMMLLLLLLLLLLLLMMMMMMOOOOOONNNMMMMMMMMMMMMNNNPPPOOONNNOOOPPPRRRSSSTTTWWWVVVUUUTTTRRRQQQQQQPPPPPPOOOOOONNNMMMMMMNNNNNNOOOPPPQQQPPPOOONNNNNNPPPNNNNNNOOOOOOOOONNNNNNMMMOOOOOOPPPPPPPPPPPPOOONNNKKKKKKLLLLLLLLLLLLLLLLLLJJJKKKLLLKKKHHHFFFEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDFFFHHHJJJLLLMMMMMMLLLLLLMMMOOOOOOOOOOOOOOONNNKKKHHHGGGIIILLLNNNNNNLLLLLLLLLMMMMMMMMMLLLLLLIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDCCCCCCAAAAAAAAABBBBBBCCCCCCDDDFFFFFFFFFFFFEEEEEEDDDCCC?????????>>>======<<<<<<<<<============<<<;;;;;;666777888999999999999999777777666666555555555555777777777777777777777777666666555555444444444444222222222222222222222222222222222222222222222222111111222222222222111111000000000000////////////////////////////////////......////////////......//////............/////////////////////.........---------............///......//////......---,,,......////////////......---------------........................---------......------------......+++++++++,,,,,,,,,------......,,,,,,,,,---...///------------......//////000//////......------,,,......------------............------------......---......///////////////000000111222222222222222////////////////////////////////////////////////222111111111000000000///111111111111111111111111...///111333444555555444222222111111111111222222111111111222222222222333111111222222333333333333444444555666777888999999<<>>;;;999:::===@@@AAADDDFFFGGGIIIJJJJJJJJJJJJLLLJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHJJJLLLMMMNNNOOOLLLKKKJJJJJJIIIIIIJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKLLLLLLMMMNNNKKKJJJJJJIIIIIIJJJJJJJJJJJJLLLNNNNNNMMMMMMMMMOOOMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNPPPRRRTTTTTTTTTTTTSSSRRRPPPOOOOOOOOOOOONNNNNNMMMNNNNNNNNNOOOPPPQQQPPPNNNMMMNNNOOOPPPPPPPPPOOONNNMMMLLLKKKNNNNNNOOOOOOOOOOOOOOOOOOJJJKKKLLLLLLLLLKKKKKKJJJGGGIIIJJJIIIGGGEEEEEEFFFGGGGGGGGGHHHGGGGGGFFFFFFDDDEEEGGGIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOOOOOOOOOONNNLLLIIIHHHJJJMMMNNNOOONNNNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHGGGEEECCCBBBAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCC??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::666777888888999999999999666666666666666555555444666666666666666666666666555555555555555444444333222222222222222222222222222222222222222222222222000111111222222111111000////////////000000000000////////////////////////......////////////......//////............//////.........///////////////---------............///...............------,,,...//////000000//////...---........./////////000........................///......------......///+++++++++,,,,,,,,,------000///...------...///000---------,,,,,,+++++++++//////......---------,,,......------------............------------......---......//////////////////000111222333333222222////////////////////////////////////////////////222222111111000/////////000000000000000000000000222222111000111222333444333333222222222222333333222222222222333333333333555444444444333333333222444444555666777888999999<<>>>>>======<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999777777888888999888888888555666666666666555444444666666666666666666666666444555555555555444333333222222222222222222222222222222222222222222222222000000111111111111000000////////////000000000000000000000000000000000000......////////////......//////............//////.........///////////////---------............///---............---,,,,,,......////////////......+++,,,,,,------......................../////////........................,,,,,,,,,,,,------------000000///............///------,,,,,,+++******)))------------------------......------------............------------......---......///////////////...///111222222222111111000000000000000000000000000000000000000000000000111111111000000/////////000000000000000000000000444333111//////000222333444333333333333333333444222222222222333333333444222333333444444555555666444555666666888888999:::;;;@@@JJJTTT\\\eeevvv}}}sssrrr}}}}}}wwwwww{{{yyy{{{{{{{{{|||yyyhhhWWWIIIAAA;;;999888999999:::;;;>>>AAACCCHHHIIIJJJKKKKKKKKKJJJIIIGGGHHHHHHHHHHHHHHHIIIJJJHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLJJJIIIHHHFFFFFFGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGEEEGGGJJJKKKJJJJJJLLLMMMLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKJJJIIIIIIIIIIIIJJJIIIJJJKKKKKKJJJKKKNNNQQQOOOPPPQQQQQQQQQQQQPPPOOOMMMMMMLLLLLLLLLMMMMMMNNNLLLMMMMMMMMMKKKJJJKKKLLLMMMNNNNNNOOOOOONNNNNNNNNLLLLLLKKKLLLLLLMMMMMMNNNIIIJJJKKKLLLLLLJJJHHHGGGDDDFFFHHHHHHFFFFFFFFFGGGJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJIIIJJJKKKLLLLLLMMMMMMLLLMMMKKKJJJJJJKKKLLLKKKJJJKKKLLLMMMNNNMMMLLLJJJIIIHHHIIIJJJJJJIIIGGGEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@>>>???@@@AAABBBCCCCCCDDD@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;;;;:::999999777888888888888777777666555555666666666555444333444444444444444444444444444444555555555444333222222222222222222222222222222222222222222222222222000000111111111111000000.../////////000000000111000000000000000000000000......////////////......//////............//////............/////////000---------............///------......------,,,+++---......//////......---******+++,,,,,,---......---........./////////000---...///000000///...---,,,------------............/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///......------------............------------......---......///////////////...///000222222111000///000000000000000000000000000000000000000000000000000000000000000/////////000000000000000000000000222222111111111111222222333333222222222222333333111111111111222222222222000111111333444555666666555555666777888999999:::;;;???IIISSS[[[eeevvvvvvuuu~~~yyyrrrqqquuuvvvzzz~~~ttt___LLL@@@;;;:::;;;999999999999:::>>>BBBFFFBBBCCCEEEFFFGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHIIIJJJFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGEEEDDDDDDEEEGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGDDDFFFHHHJJJIIIJJJKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLJJJIIIHHHGGGGGGGGGGGGIIIKKKJJJIIIIIIMMMPPPNNNOOOQQQRRRRRRRRRQQQPPPMMMLLLLLLLLLLLLLLLMMMMMMJJJKKKLLLKKKJJJIIIIIIKKKHHHHHHJJJKKKMMMMMMNNNNNNKKKKKKJJJJJJKKKLLLMMMMMMIIIJJJKKKLLLLLLJJJHHHGGGDDDFFFGGGHHHGGGFFFGGGHHHKKKKKKLLLLLLLLLLLLLLLKKKJJJKKKKKKKKKKKKKKKJJJJJJGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKIIIJJJJJJJJJIIIGGGIIIJJJLLLMMMNNNMMMKKKJJJFFFGGGHHHIIIHHHFFFDDDBBB@@@@@@@@@AAAAAABBBBBBBBB>>>??????@@@BBBCCCDDDDDD>>>??????@@@@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;;;;:::999999888888888888888777666555444555666666666555333333444444444444444444444444333444555555555444333222222222222222222222222222222222222222222222222222000000111111111111000000.../////////000000111111000000000000000000000000......////////////......//////............//////---.........//////000000---------.........//////------......------,,,+++------............------++++++,,,------...//////---.........//////000000,,,...000111111000...,,,---------.........//////------...///...---+++***+++,,,,,,------......///***++++++,,,---...//////.........------..................------.........---......///////////////...///000111111000...---000000000000000000000000000000000000000000000000/////////000000000000000000000000000000000000000...000111333333333111111222222111111111111222222000000000000111111111111111111111222222333444444555555666777888999:::::::::???HHHRRRZZZddduuuxxxwww{{{tttooorrryyylllbbbRRREEE<<<999999999888888999;;;===@@@BBBCCCEEEEEEEEEFFFGGGHHHJJJKKKNNNLLLJJJJJJKKKJJJGGGDDDHHHHHHHHHGGGDDDDDDEEEFFFEEEFFFFFFGGGHHHIIIJJJKKKFFFFFFEEEEEEEEEEEEEEEFFFHHHIIIKKKLLLLLLKKKIIIHHHKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHCCCCCCEEEFFFHHHJJJKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHIIIKKKMMMNNNMMMMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIGGGGGGIIIJJJKKKLLLLLLLLLKKKKKKLLLKKKKKKJJJIIIIIIIIIJJJLLLMMMLLLJJJGGGEEEFFFFFFEEEDDDCCCCCCDDDDDDIIIJJJKKKLLLLLLMMMMMMMMMLLLJJJHHHFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKIIIJJJKKKLLLLLLKKKJJJIIIGGGGGGHHHHHHGGGEEEDDDCCCEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@??????@@@@@@AAABBB>>>????????????>>>======???>>>===<<<;;;:::999999999::::::::::::999888888555666888999888777555444666666666666666666666666555444444333333444444555666666555444333333333333333333333222222111111111......///111222333444555111222222333333222222111222111111000///......---////////////............+++,,,...000000000000///...------------...//////............////////////------............------........................------..................---.........///000000000,,,+++***+++---/////////+++,,,---......---,,,+++//////000000000000/////////...---,,,,,,---...///......---------,,,,,,,,,...------,,,,,,,,,------////////////////////////......------------..............................000000000000000000000000000000111111222222333333111111111111111000////////////000000000000//////////////////000000000000000111111111111222222222000000//////000222444555222222222222222222222222555444333222222444555777555555555555666888999:::<<<@@@HHHSSS[[[eeetttuuusss|||}}}wwwtttsssyyyzzzqqqjjjhhh^^^WWWNNNEEE???<<<:::888777888999;;;===@@@BBBCCCEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIGGGHHHIIIIIIGGGEEEFFFGGGGGGEEECCCBBBCCCEEEEEEEEEFFFGGGHHHIIIJJJJJJHHHGGGFFFEEEDDDDDDCCCCCCFFFHHHIIIKKKKKKKKKIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGHHHJJJLLLLLLKKKKKKLLLMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJLLLLLLKKKHHHFFFDDDGGGFFFFFFEEEDDDDDDEEEEEEIIIIIIKKKLLLLLLLLLLLLLLLMMMKKKIIIHHHGGGGGGHHHIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFGGGIIIKKKKKKKKKKKKKKKHHHIIIIIIIIIHHHGGGEEEDDDBBBAAAAAAAAAAAABBBCCCCCCAAA@@@@@@?????????@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>===<<<;;;:::999999999999::::::999999888777555666888888888777555444555555555555555555555555444444333333333333444444666555444333333222222333333333333222222111111111//////000111222222333444000111111111111111111000111111000000///......---000000000////////////...,,,---...///000000//////......------......///000............////////////------............------------------------,,,,,,------..................---..................///---+++***+++---//////...,,,---...//////...---,,,......////////////.........---,,,,,,,,,,,,---...---------,,,,,,,,,++++++...------,,,,,,---------........................//////............//////........................000000000000000000000000.............../////////000111111111111000////////////000000000000///////////////000000000111111000111111111111222222222111000000000000222333444222222222222222222222222555444333222222444555777666666666666777999:::;;;<<<@@@HHHRRR[[[dddssswwwuuu~~~zzztttsssuuuyyy|||mmm```UUUPPPLLLJJJGGGEEEBBB???;;;888777888999;;;===@@@BBBDDDDDDDDDDDDEEEFFFGGGHHHIIIFFFEEEEEEFFFHHHHHHFFFEEEDDDEEEFFFDDDBBBAAABBBCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHFFFEEECCCBBBBBBBBBEEEFFFHHHJJJKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGIIIIIIIIIHHHGGGFFFEEEDDDFFFFFFFFFGGGGGGGGGGGGHHHJJJJJJJJJJJJJJJIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFGGGIIIKKKKKKIIIIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIHHHKKKLLLLLLMMMKKKIIIGGGEEEHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMLLLJJJIIIHHHHHHIIIJJJHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCEEEGGGIIIJJJKKKKKKKKKIIIIIIIIIIIIIIIHHHGGGFFFBBBAAAAAAAAAAAABBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>======<<<;;;::::::999999999999::::::999999888777666666777888777666555444444444444444444444444444444444333333333333444444555555444333222222222222222222222222222111111111000000000111111111222222/////////000000/////////111000000//////........./////////.........---------....../////////............------......///000---............/////////------............---------------,,,,,,,,,++++++......------------------...------------------,,,---,,,***+++---//////...---......//////......------------......------------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,---------,,,,,,------.................................------------..............................000000000000000000000000............------------000000111111000000///...//////000000000000//////000000000111111111222222000111111111111222222222222111111000111111222222222222222222222222222222444444333222333444555666666666666777888999;;;;;;<<>>@@@CCCDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFEEECCCAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDFFFHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFBBBCCCDDDFFFGGGIIIJJJKKKIIIIIIJJJJJJJJJIIIHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHJJJIIIHHHGGGGGGHHHJJJJJJJJJJJJJJJJJJJJJIIIJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEHHHHHHIIIIIIIIIIIIHHHHHHJJJKKKLLLMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLKKKJJJIIIHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDFFFGGGIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@BBBAAA@@@???==================<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;:::999999888999999999999999888777777666666777777777666555444333333333333333333333333444333333333333333333444555444333222111111111111222222222111111111111111111111111111000000000000000//////////////////000000000/////////.........---------,,,,,,,,,,,,+++..................------,,,,,,,,,,,,,,,---......---------.........//////------............------///......------,,,,,,+++......------------,,,,,,---------,,,,,,+++++++++---,,,++++++---............//////////////////...------............---------,,,,,,,,,,,,,,,,,,---...---------------------------,,,,,,,,,---..............................---,,,,,,++++++,,,,,,---........................////////////////////////111111111000000/////////000000000000000//////...//////000000000000//////000111111111222222222222000000111111111222222222222222111111111111111111111222222222222222333333444444333333333444555666555555666666777888:::;;;<<>>===<<<;;;;;;===<<<;;;:::::::::;;;;;;;;;;;;::::::999999888888888999999999999888777777666666666666666555555444333333333333333333333333333333333222222333333333444444222111111111111111111111111111111111111111111111111000000000000///111000////////////000111////////////.....................---------,,,,,,.........---------------++++++******++++++,,,---------------............------............------000/////////.........---......------,,,,,,,,,,,,------,,,,,,+++++++++***...,,,++++++---......---/////////....../////////.........//////.........------............------.............../////////,,,,,,,,,,,,,,,---...///..............................------------..............................////////////////////////222222222111111000000000000000000000000///......//////000000000000//////000111111111222222222222000000111111111222222222111222222222111111111000111111111222222333333333333333333333444444555555444444444555666777888999;;;???GGGQQQYYYbbbppp~~~}}}www|||tttyyy~~~zzzhhh[[[QQQKKKGGGHHHFFFCCCCCCCCCDDDCCCBBB?????????@@@AAABBBCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEIIIJJJKKKIIIFFFDDDDDDDDDCCCEEEFFFFFFDDDBBBAAABBB??????@@@AAABBBCCCCCCDDDBBBAAAAAABBBBBBCCCDDDEEEBBBBBBCCCEEEFFFHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHHHHBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIJJJKKKKKKLLLLLLKKKKKKIIIJJJKKKJJJHHHFFFFFFGGGGGGHHHIIIKKKKKKJJJIIIIIIFFFFFFEEEDDDDDDDDDDDDDDDHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGBBBCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDBBBCCCEEEGGGHHHHHHHHHGGGDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDCCCCCCBBBCCCCCCDDDBBBAAAAAAAAAAAABBBCCCCCCAAA@@@???===<<<;;;;;;;;;>>>===<<<;;;;;;;;;<<<===:::::::::999999888888888888888999999888888777666666666666555555555444444333333333333333333333333333333222222222222333333444333222111000000000000000000000111111111111111000000000000000000000000111000///......///000111........................000000000////////////......------,,,------......+++************+++,,,,,,,,,------------.........------............------////////////////////////......------,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++...---+++,,,---......---///......------......///......////////////......---......//////......---.............../////////,,,,,,,,,,,,---......///------------------------000000000//////000000000........................000000000000000000000000000000000000//////////////////000000//////...---//////000000000000//////000000000111111111222222000111111111111222222222000111111222222222111111111111111222222333333444333333333444444444555555333333333444555666777888;;;???GGGPPPXXXaaaooo}}}~~~}}}yyy}}}~~~qqqdddZZZRRRMMMLLLJJJHHHGGGHHHHHHGGGFFFCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDGGGIIIJJJIIIFFFDDDEEEFFFAAACCCEEEEEECCCAAA@@@@@@===>>>>>>???@@@AAABBBCCCBBBBBBBBBAAABBBBBBCCCCCCBBBCCCCCCDDDEEEFFFHHHHHHHHHHHHHHHGGGGGGHHHHHHIIICCCDDDDDDDDDDDDDDDCCCBBBEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMLLLLLLLLLKKKLLLMMMLLLIIIGGGGGGGGGFFFGGGIIIKKKKKKJJJIIIHHHFFFFFFEEEDDDDDDDDDDDDDDDGGGHHHHHHHHHHHHHHHGGGGGGDDDEEEEEEFFFGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCEEEGGGGGGGGGFFFEEECCCDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBAAAAAABBBCCCDDDBBBAAAAAAAAAAAABBBCCCCCC@@@???>>>===<<<;;;;;;;;;>>>===;;;:::999:::;;;<<<999999999999888888888888888888888888888777777666666666555555444444444555444444444444444444444444333333222222222222333333333222111000000//////000///000000000111111111222/////////000000000000000000///---,,,,,,---///000......................../////////.........---------,,,,,,,,,,,,---///000,,,,,,,,,,,,,,,------...,,,,,,---------.........------............------------......///000000000......------,,,++++++***,,,,,,,,,,,,------------///---+++,,,---...---,,,///...---,,,,,,---...///---------......---------,,,---............---,,,,,,,,,,,,,,,------......,,,,,,,,,,,,---...//////------------------------000//////......//////000........................000000000000000000000000........./////////////////////000000//////...---//////000000000000///////////////000000000111111000111111111111222222222///000111222333333222222000111111222333333444444333333444444555555444444444444444444555777888999;;;>>>FFFPPPXXX```ooo|||~~~yyy{{{zzzxxxzzzoooeee\\\UUUNNNLLLKKKKKKLLLKKKJJJHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCDDDGGGIIIHHHFFFDDDFFFGGG@@@BBBDDDDDDBBB@@@???>>>======>>>???@@@AAABBBBBBDDDCCCBBBBBBAAAAAAAAAAAACCCCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIHHHHHHHHHHHHGGGEEEDDDCCCAAABBBCCCEEEFFFHHHIIIJJJHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLNNNNNNMMMJJJHHHHHHHHHFFFGGGIIIKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEGGGHHHHHHIIIIIIIIIHHHHHHDDDDDDEEEFFFFFFFFFFFFFFFIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDFFFFFFGGGHHHIIIIIIIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDFFFGGGGGGEEECCCBBBAAABBBDDDFFFGGGHHHHHHHHHDDDCCCBBBAAAAAABBBDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@???>>>===<<<<<<;;;<<<<<<<<<;;;999777777888999:::999999999888888888888888888888888888888777666666666666555444444444444555444444444444444444444444333222222222222222222333333222111000//////////////////000000111111111222////////////000000000111///...,,,++++++,,,...///---.....................,,,,,,,,,+++++++++******,,,,,,++++++,,,...///000...------------...//////,,,,,,,,,---------......---..................---+++,,,,,,---...///000000......---,,,,,,+++******,,,,,,,,,------.........///---,,,,,,---...---,,,...---,,,++++++,,,---...+++,,,,,,------,,,,,,+++++++++------------++++++*********++++++,,,,,,,,,+++++++++,,,---...///000---------------------------,,,,,,++++++,,,,,,---........................000000000000000000000000.../////////000000111111///////////////......---//////000000000000//////////////////000000000000000111111111111222222222...///111222333333333222000000111222333333444444222333444444555555444444555555555555666888999:::;;;>>>FFFPPPWWW```nnn|||qqqlllhhhiiittt{{{tttggg[[[WWWPPPLLLOOOQQQOOOKKKJJJIIIGGGEEEBBBAAAAAABBBCCCCCCCCCBBBBBBBBBCCCCCCDDDFFFEEEDDDEEEFFFEEECCCBBBBBBCCCCCCDDDCCCAAA@@@???;;;;;;===>>>@@@BBBCCCDDDCCCBBBBBBAAAAAABBBBBBCCCEEEDDDCCCDDDEEEFFFEEEDDDGGGGGGFFFFFFFFFGGGIIIJJJHHHIIIIIIJJJHHHFFFDDDBBBBBBCCCEEEHHHIIIJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHIIIJJJKKKLLLLLLKKKLLLLLLLLLLLLJJJHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIFFFEEEDDDDDDDDDDDDDDDEEEHHHHHHIIIJJJJJJJJJIIIIIIFFFEEEEEEDDDDDDDDDDDDDDDFFFEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@AAABBBCCCDDDDDDEEEFFFGGGGGGHHHHHHJJJJJJIIIHHHGGGGGGFFFFFFFFFEEECCC@@@???===<<<<<<@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEDDDEEEEEEFFFFFFDDDCCCBBBAAA@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@CCCBBB@@@???<<<;;;999888;;;;;;:::999999:::;;;;;;777777777777666666666666777777777777666555444333333333333333333333333333555444444333222111000000//////000111222333333444666666555444333333222222000000////////////000000////////////////////////,,,,,,,,,---...///000111111111000///...------,,,,,,------......------,,,,,,,,,,,,---------.........------------...//////...---,,,---/////////...---......//////......---,,,,,,,,,---------.........///000111111///---+++------------------------///---++++++---...---,,,+++,,,...//////...,,,+++++++++,,,,,,---...//////000///...------...///000//////...---,,,,,,+++++++++***)))***,,,---,,,+++&&&))),,,---------...///....................................////////////////////////////////////222111111111000000//////000000000000000000000000............////////////000////////////111222333000111111111111222222222000111111111111222222222333333333333333333333333333333333444444444555555555555666666777777888888<<>>======???@@@@@@AAABBBCCCDDDDDDFFFEEEEEEEEEFFFFFFGGGGGGEEEDDDBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@????????????AAAAAA@@@>>><<<;;;:::999;;;:::999888888999:::;;;777777777777666666666666777777777777666555444333333333333333333333333333333333222222222222222222000000111111222333333333444444333333222222111111000000////////////000000........................++++++++++++,,,---......000//////......------,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---.........---,,,---...//////------------......---------,,,,,,,,,---------............/////////...---,,,------------------------000...,,,,,,------,,,++++++,,,...//////...,,,+++++++++,,,,,,---......///------,,,++++++,,,------///......---,,,,,,++++++***)))((()))+++,,,+++***(((***,,,---,,,,,,...///....................................////////////////////////////////////111111000000000/////////000000000000000000000000/////////000000000000111000////////////111222333000111111111111222222222000111111111111222222222444444444333333222222111333333333333444444444444444444555555666666777777;;;>>>EEENNNVVV___nnn||||||||||||VVVSSSQQQUUUbbbuuu~~~rrrdddYYYNNNKKKKKKIIIHHHHHHGGGEEECCCBBBAAAAAAAAABBBAAAAAAAAABBBCCCDDDEEEFFFFFFEEEDDDDDDFFFFFFDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@===>>>>>>??????@@@AAAAAA===>>>???@@@BBBCCCDDDEEEEEEDDDCCCDDDEEEFFFEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEGGGGGGIIIIIIIIIIIIGGGGGGIIIGGGEEEDDDDDDFFFIIIJJJIIIIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKLLLLLLLLLJJJIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFHHHIIIIIIIIIHHHGGGFFFFFFDDDCCCCCCDDDDDDEEEFFFGGGBBBCCCEEEGGGGGGFFFDDDCCCDDDCCCBBB@@@@@@@@@AAAAAABBBCCCDDDEEEGGGIIIJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHEEEDDDCCCAAA@@@?????????>>>???@@@AAACCCCCCDDDDDDFFFFFFFFFFFFGGGGGGHHHHHHFFFEEECCCAAA@@@??????@@@?????????>>>>>>>>>>>>===??????>>>===<<<;;;::::::999888777777777777888999777777777777666666666666666666666666666555444333333333333333333333333333111111222222222333333333222222222333333333333333111111111111111111111111000//////......//////000------------------------++++++++++++,,,,,,---...------------------------,,,------......------,,,,,,,,,,,,---------......,,,++++++++++++,,,------...,,,,,,---...///...---,,,,,,------------,,,,,,,,,,,,,,,---------............------,,,,,,------------------------------///...,,,,,,------,,,++++++,,,---......---,,,++++++,,,,,,------.........,,,,,,++++++++++++,,,,,,.........------,,,,,,+++***)))((()))***++++++)))+++,,,,,,,,,++++++---///....................................///////////////////////////////////////////////////.........000000000000000000000000000000000000111111111111////////////000111222222000111111111111222222222000111111111111222222222555555444333222111000000222222222222333333333333333333333444555666666666999<<>>>>>???AAABBBBBBCCCCCCEEEDDDCCCDDDEEEFFFEEEDDDDDDDDDDDDCCCDDDDDDDDDDDDFFFFFFHHHIIIJJJJJJIIIIIIIIIHHHFFFEEEDDDEEEFFFGGGHHHHHHIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKJJJKKKLLLLLLLLLKKKIIIHHHIIIIIIHHHGGGFFFEEEDDDCCCEEEEEEEEEDDDEEEEEEFFFFFFIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBCCCCCCDDDFFFGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCBBB@@@??????@@@@@@AAABBBDDDEEEGGGIIIJJJKKKJJJKKKKKKKKKKKKJJJIIIHHHEEEDDDCCCBBBAAAAAAAAAAAA===>>>@@@BBBCCCCCCCCCCCCEEEFFFFFFGGGHHHHHHHHHHHHFFFEEECCCAAA???>>>>>>????????????>>>>>>>>>======>>>======<<<<<<;;;;;;;;;888777666555555666777888777777777777666666666666555666666666555555444333333333333333333333333333222222222222222222222222444444444333333222222222000111111111111111111111/////////....../////////---------------------------------------...///000+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,+++,,,,,,---...---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......------------------------......---------,,,,,,,,,+++)))))))))+++,,,+++***---------+++******,,,.......................................////////////////////////////////////........................//////////////////////////////000000000111111111......//////000111111222000000111111111222222222000000111111111222222222444333333333222222111111111111222222222333333333333333444555555666777777999<<>>>>>>>>????????????>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;:::777777666555555666777777777777777777666666666666555555555555555444444333333333333333333333333333444444333333222111000000555444444333333222222111111111111111222222222222//////............//////------------------------......---------...//////******++++++,,,---------,,,------......------,,,,,,,,,,,,---------......---------------......///---,,,+++,,,.........------,,,,,,++++++,,,,,,---,,,,,,,,,---------.........---+++))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,///000000...,,,------------------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,+++***+++---...---,,,---------+++******,,,.......................................////////////////////////////////////------------............////////////////////////........./////////000000---......///000000111111000000111111111222222222000000111111111222222222111111111222222333333333111111222222222333333333333444555666777888999999:::===DDDMMMTTT]]]kkkyyyvvvuuusssCCCDDDEEEGGGJJJSSS___hhhvvv{{{jjj\\\MMMGGGEEEDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAABBBCCCDDDEEEFFFHHHFFFDDDDDDEEEGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@EEEDDDCCCDDDEEEFFFEEEDDDFFFFFFGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFGGGIIIIIIJJJFFFGGGHHHHHHGGGEEECCCBBBFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLKKKJJJIIIJJJIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFBBBBBBCCCCCCDDDFFFGGGHHHNNNLLLJJJGGGFFFFFFGGGHHHEEEDDDCCCAAAAAAAAABBBBBBBBBCCCDDDEEEGGGIIIJJJJJJMMMNNNOOOOOONNNKKKIIIGGGHHHGGGFFFDDDCCCBBBBBBBBB>>>@@@AAACCCCCCAAA@@@???@@@AAACCCEEEFFFFFFEEEEEEEEEDDDBBB@@@???>>>>>>???????????????>>>>>>>>>>>><<<<<<<<<;;;;;;::::::999777777555555555555777777777777777777666666666666444444555555555444444333333333333333333333333333555444444333222111000///444444333333222222111111222222111111111111111111///......------......///------------------------,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,---------.........------------...//////---++++++,,,---...---,,,...---,,,++++++,,,---...,,,,,,,,,---------......---,,,+++******,,,---///,,,,,,,,,,,,,,,,,,,,,,,,((()))***---000111000...------------------------------------------------++++++,,,,,,,,,,,,++++++---------------------------,,,+++,,,.........,,,,,,------,,,+++***,,,---....................................////////////////////////////////////---------...............000000000000000000000000............////////////------...///000000000000000111111111111222222222000111111111111222222222//////000111222333444444222222222222333333333333333444555666777999999::::::===CCCLLLSSS\\\jjjxxxtttrrrppp|||???BBBDDDDDDEEEJJJSSSZZZbbbiiisss}}}dddXXXLLLGGGFFFDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEHHHFFFDDDCCCEEEGGGHHHHHHHHHGGGFFFDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCC@@@AAACCCEEEEEEEEECCCCCCEEEDDDCCCDDDEEEFFFEEEDDDFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFHHHIIIIIIJJJJJJGGGHHHIIIJJJKKKLLLMMMMMMIIIIIIHHHHHHGGGHHHHHHIIIIIIJJJKKKLLLLLLKKKJJJIIIJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHIIIIIIIIIHHHHHHGGGCCCCCCCCCCCCDDDEEEGGGGGGJJJKKKKKKKKKKKKJJJJJJIIIGGGFFFEEEDDDDDDEEEFFFGGGCCCDDDEEEFFFGGGHHHIIIIIIJJJLLLNNNOOOOOONNNLLLKKKJJJIIIGGGEEECCCBBBBBBBBB@@@AAABBBCCCBBB@@@>>><<<===>>>AAACCCDDDDDDCCCBBBDDDCCCAAA????????????@@@>>>>>>>>>=========<<<<<<<<<<<<;;;;;;:::999888888888777666555555666777888777777777777666666666666333444444555555444444444333333333333333333333333333333333222222111111111222222222222222111111111111111111000000////////////......------......///........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,---------......------,,,,,,------...///,,,+++***+++---...---,,,///...---++++++---...///,,,,,,,,,---------......---,,,++++++,,,---...///++++++++++++++++++++++++******+++...000000...,,,---------,,,,,,---------------------------------+++,,,------------,,,+++------------------------,,,+++***+++---...---,,,***,,,------,,,+++,,,---....................................////////////////////////////////////------......////////////000000000000000000000000...////////////000000000,,,---...000000000000///000111111111111222222222000111111111111222222222000000111111222222333333333333333333444444444444222333444555777888999999999;;;BBBKKKRRRZZZiiivvv~~~rrrpppnnnzzz}}};;;???BBBBBBBBBEEEKKKRRRRRRZZZfffuuuwww```UUUJJJGGGGGGEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDHHHFFFDDDCCCEEEGGGHHHHHHHHHGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDD>>>@@@CCCEEEFFFFFFFFFEEEEEEDDDCCCDDDEEEFFFFFFDDDEEEFFFGGGGGGGGGEEEDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIGGGEEECCCCCCDDDFFFGGGDDDEEEFFFHHHJJJKKKKKKKKKHHHHHHIIIJJJKKKLLLMMMNNNIIIIIIHHHGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHIIIJJJJJJJJJIIIIIIDDDCCCCCCDDDDDDEEEFFFGGGEEEHHHLLLOOOPPPNNNLLLJJJIIIHHHGGGGGGGGGHHHIIIJJJDDDDDDEEEFFFGGGGGGHHHHHHGGGIIILLLOOOQQQPPPOOONNNKKKJJJHHHFFFDDDBBBBBBAAA@@@BBBCCCCCCBBB@@@===;;;;;;===???AAACCCBBBBBBAAACCCBBB@@@?????????@@@@@@======<<<<<<<<<;;;;;;;;;===<<<<<<;;;999888888777888777666555555666777888777777777777666666666666333333444444555444444444333333333333333333333333111222222222222333333333111111111111111111111111111111000///...------,,,.........------.........///////////////////////////......---------......------------------------,,,------......------,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,+++***+++---...---,,,000///---,,,,,,---///000,,,,,,,,,---------......,,,,,,,,,,,,------...///++++++++++++++++++++++++---------...///...,,,)))...------,,,,,,------...------------------------......///000000///......------------------------+++***)))***,,,---,,,+++(((+++---...---,,,,,,---..................................../////////000////////////////////////........./////////000000000000000000000000000000000000000000111111111111,,,---...000000000000///000111111111111222222222000111111111111222222222222222222111111111111111333333444444444444555555111222333444666777888999777:::AAAIIIPPPYYYgggttt}}}qqqooolll}}}yyy~~~EEEDDDCCCCCCDDDFFFHHHJJJNNNNNNVVVhhhzzz}}}qqqcccUUUQQQLLLHHHFFFEEEDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBDDDFFFGGGIIIIIIIIIGGGDDDCCCDDDEEEBBBCCCEEEFFFGGGHHHHHHIIIGGGEEEDDDCCCDDDEEEDDDCCCEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFHHHHHHHHHFFFDDDCCCBBBBBBDDDEEEGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGIIIJJJJJJIIIIIIKKKLLLMMMLLLJJJIIIHHHHHHIIIIIIHHHIIIKKKMMMNNNOOONNNNNNOOONNNLLLJJJHHHGGGEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFEEEEEEEEEFFFHHHIIICCCCCCCCCCCCDDDFFFGGGIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOONNNNNNLLLKKKIIIIIIEEECCCBBBBBBDDDFFFGGGGGGHHHIIIKKKLLLMMMMMMOOOQQQPPPMMMKKKIIIHHHGGGDDDBBB@@@@@@AAAAAA@@@@@@???>>>===>>>>>>@@@AAABBBCCCCCCEEECCCAAA>>>===<<<<<<<<<@@@@@@???>>>===<<<;;;;;;;;;:::999999888999999999:::999888777666666666666666666555444444444444555333333222222222222111111111111222222222222111111111111111111111111222222222222222111111111000000222000......111111///---------............------............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,---.........---,,,,,,+++000000000000000////////////---+++***)))***+++,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,---......---***'''(((+++......,,,++++++,,,,,,,,,,,,------//////.........---------......---,,,,,,,,,------+++,,,,,,------.........///......------,,,++++++---------.........//////,,,---......//////......+++,,,---+++((((((+++///---,,,,,,++++++,,,,,,---,,,---...//////...---,,,---------............///////////////////////////---------.........//////,,,------...///000000111...///////////////......////////////000000000000000000111111222222222333///000000000111111111111//////000111222222333333222222333333333333444444555444444444444555666666;;;>>>DDDLLLQQQYYYgggttt~~~tttlllooowww{{{www|||DDDCCCBBBBBBBBBDDDFFFGGGKKKJJJNNN[[[hhhkkkcccYYYRRROOOKKKHHHGGGFFFEEEDDDFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDFFFHHHIIIIIIHHHFFFDDDCCCDDDEEEEEEEEEGGGHHHIIIIIIIIIIIIGGGEEEDDDCCCDDDEEEDDDCCCEEEEEEFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHFFFDDDCCCBBBCCCDDDFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHIIIJJJJJJIIIIIIJJJKKKKKKJJJIIIGGGFFFFFFGGGGGGHHHIIIKKKMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJHHHGGGFFFDDDDDDCCCCCCCCCEEEFFFGGGGGGFFFEEEEEEFFFGGGHHHIIIDDDDDDCCCDDDEEEFFFHHHIIIKKKKKKKKKKKKLLLMMMMMMNNNOOOOOOOOONNNMMMKKKIIIIIIEEECCCBBBBBBDDDFFFGGGGGGEEEGGGIIIJJJJJJKKKMMMOOOOOOMMMKKKIIIHHHGGGDDDBBBAAAAAAAAAAAAAAA@@@??????===>>>>>>???AAABBBBBBCCCDDDCCCBBB@@@???>>>>>>>>>@@@??????>>>===<<<;;;:::;;;:::999888888777888888:::999888777666666666666666666555444444444444444444444333333222222111111111111222222222222111111111111111111111111111111222222222111111111000000222000......000111///---------............------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,------------......------,,,+++,,,++++++***************///---,,,***))))))******,,,,,,,,,,,,,,,---......//////.........//////000000---******,,,---,,,+++++++++,,,,,,,,,,,,------.........---------,,,,,,------,,,,,,,,,------...---------------.........------------------------,,,------------.........,,,------...............,,,,,,,,,***)))))),,,...---,,,,,,++++++,,,,,,---------...//////...---------------............///////////////////////////---------.........//////////////////..................////////////......////////////000000000000.../////////000000000000000111111111222222222222///000000111222222333333222222333333333333444444555444444444444555666666;;;===CCCKKKQQQXXXfffssswwwoooqqqzzzyyytttyyyCCCBBBAAA@@@AAABBBCCCDDDIIIGGGHHHMMMSSSVVVRRRNNNMMMKKKIIIHHHHHHGGGEEECCCGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEGGGHHHIIIIIIGGGEEEBBBBBBDDDFFFGGGHHHIIIIIIJJJJJJJJJJJJGGGEEEDDDCCCDDDEEEDDDCCCEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHIIIJJJKKKJJJIIIHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMKKKLLLMMMNNNMMMLLLIIIHHHDDDDDDDDDDDDEEEFFFHHHIIIGGGGGGFFFFFFFFFGGGHHHHHHEEEDDDDDDDDDEEEGGGIIIJJJKKKKKKKKKLLLLLLMMMNNNNNNPPPPPPOOONNNMMMKKKIIIHHHEEECCCAAABBBDDDFFFFFFFFFCCCEEEGGGGGGGGGHHHJJJLLLNNNLLLJJJIIIHHHGGGEEECCCAAAAAABBBBBBBBBAAA@@@@@@===>>>>>>???@@@AAABBBBBBCCCCCCCCCBBBBBBAAA?????????>>>>>>===<<<;;;::::::::::::888777666666666666999999888777666666666666666555555444444444444444666555555444333222222111111111222222222222111111111111111111111111111111222111111111111000000000111000...///000000...---------............------......//////......------------------------------333111...+++***+++,,,...------......------,,,,,,...---,,,++++++++++++,,,///......---,,,++++++***,,,,,,,,,,,,,,,------...//////...............///222000---,,,,,,,,,+++***++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,+++,,,,,,---...///...............---------++++++,,,------...//////,,,,,,,,,,,,------------,,,---------...............,,,******+++,,,,,,,,,------,,,,,,,,,,,,------------...//////...---------------............///////////////////////////------........./////////222111111///...---,,,+++......///////////////...////////////000000000000////////////000000000000111111111222222222333333000000000111222222333333222222333333333333444444555444444444444555666666:::<<>>>>>???@@@AAAAAAAAA@@@@@@AAABBBBBBAAA???>>>======<<<<<<;;;::::::999:::999888666555555555555888888777666666666666666666555444444333333444444666666555444333333222222111111222222222222111111111111111111000000000000111111111111000000000000111000/////////......---------............------------.........------,,,........................000///---+++***+++,,,,,,,,,------...------,,,,,,///......---------............/////////...---------,,,,,,+++,,,,,,------------,,,,,,++++++,,,,,,000///...---,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++,,,---...////////////......---------,,,,,,,,,---------......+++++++++,,,,,,,,,---------,,,,,,,,,------......///,,,)))))),,,...---+++------,,,,,,,,,,,,---------..................------------............///////////////////////////............////////////222111000///...---,,,+++---...//////////////////////////////000000000000111111111111111222222222000000111111111222222222000000111111111222222222222222222333333333444444555444444444444555666666999;;;AAAIIIOOOVVVdddqqq}}}uuuxxxyyynnngggnnnBBBAAAAAAAAA@@@@@@AAAAAACCCDDDFFFFFFFFFEEEEEEFFFDDDDDDEEEGGGHHHHHHFFFCCCGGGGGGGGGGGGFFFDDDCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHFFFFFFEEECCCAAAAAACCCFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGEEECCCCCCDDDEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIJJJKKKJJJHHHGGGGGGHHHKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLKKKMMMPPPSSSTTTSSSQQQPPPMMMKKKJJJHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHDDDCCCCCCCCCDDDFFFHHHIIIKKKLLLMMMNNNOOOOOOOOONNNQQQQQQPPPOOOMMMKKKIIIHHHEEECCCAAAAAACCCDDDEEEDDDBBBCCCEEEEEEEEEEEEGGGHHHKKKIIIGGGFFFGGGFFFDDDCCCAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>??????@@@@@@AAA===>>>???@@@@@@???======<<<<<<;;;;;;:::999999999999888777666555555555555888777666666666666666666555555444333333333333333666666555444444333222222111111222222222222111111111111111000000000//////000000000000000000000000000000000///...---------------............------+++,,,,,,---------,,,,,,........................***++++++,,,,,,,,,++++++,,,,,,------...------,,,******++++++,,,,,,,,,,,,,,,,,,---............------,,,,,,+++++++++,,,,,,---,,,,,,+++++++++,,,,,,++++++,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++******************+++,,,---.../////////......---------,,,......---------,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......///,,,******---...---***...------,,,,,,------............------.........---------............///////////////////////////........./////////000000000000//////.........---------...///////////////////////////000000000000222222111111111111111111////////////000000000000111111111111111222222222222222222333333333444444555444444444444555666666888;;;AAAIIINNNVVVdddqqqxxxzzzvvvjjjcccjjj@@@@@@@@@@@@@@@@@@@@@@@@>>>AAACCCEEEDDDCCCBBBCCCBBBBBBCCCEEEGGGGGGEEECCCDDDEEEFFFFFFFFFDDDCCCBBBAAAAAABBBBBBCCCCCCDDDDDDCCCCCCDDDEEEEEEFFFFFFGGGDDDEEEEEEDDDBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGEEEDDDCCCDDDEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGIIIIIIHHHIIIJJJIIIHHHGGGHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLNNNPPPRRRSSSSSSRRRQQQPPPOOOLLLJJJHHHHHHGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHDDDDDDDDDDDDEEEGGGIIIJJJKKKLLLNNNOOOPPPPPPOOOOOORRRRRRQQQOOOMMMKKKIIIHHHEEECCCAAAAAACCCDDDDDDDDDAAACCCEEEEEEDDDDDDFFFGGGHHHFFFEEEDDDEEEEEECCCBBB@@@@@@AAAAAAAAA@@@??????>>>>>>>>>?????????@@@@@@<<<<<<=========<<<<<<;;;::::::::::::999999999888888777777666666666666666777666666555555666666666555444444333333333333333444444444444333333333333111111222222222222111111111111111000000//////...//////000000000000000111000000111///---,,,,,,---------............------+++,,,------...---------------------------------)))***,,,---------,,,+++,,,,,,------......------***,,,///111333333222111.........---------,,,,,,---,,,,,,+++++++++++++++---------------...//////''')))+++,,,++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++***++++++,,,---...---------------,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,---------------,,,+++++++++,,,...///---,,,,,,,,,---...---,,,......------------......///...------------...///---------............///////////////////////////....../////////000000000.........///////////////,,,---...///000000000000////////////000000000000000000000000////////////........./////////000000111111111111111111111111222222333333333333444444555444444444444555666666999;;;AAAIIIOOOVVVdddqqq{{{~~~vvviiibbbiii<<<===>>>>>>????????????===???@@@BBBBBBAAAAAA@@@BBBAAAAAACCCEEEFFFEEEDDDBBBCCCDDDEEEEEEDDDBBBAAA??????@@@AAAAAABBBCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEBBBCCCEEEEEECCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGEEEDDDCCCDDDEEEDDDCCCDDDDDDCCCBBBBBBCCCDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEBBBCCCDDDFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEGGGHHHJJJGGGHHHIIIIIIHHHGGGHHHJJJHHHIIIJJJKKKKKKJJJIIIHHHJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLNNNOOOPPPQQQQQQQQQPPPOOOMMMKKKJJJIIIIIIJJJIIIJJJKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGIIIKKKLLLKKKMMMNNNPPPQQQPPPOOOOOOSSSRRRQQQPPPNNNKKKIIIHHHEEECCCAAAAAABBBCCCDDDCCCAAABBBCCCDDDCCCCCCDDDFFFEEEDDDCCCBBBCCCCCCBBB@@@??????@@@@@@??????>>>===>>>>>>>>>>>>????????????======<<<;;;;;;;;;;;;;;;999999999999999888888888777777666666777777888888666666555555555666666777555444333333222222333333222222222222333333333333111111222222222222111111222111111000//////......////////////000000111111///111111///,,,***+++---------............---------......///000000//////,,,,,,,,,,,,,,,,,,,,,,,,......------------------+++,,,------......------111555:::>>>@@@@@@>>><<<888777444111///.........---,,,,,,+++******+++++++++++++++,,,---...///000'''***---...,,,,,,---...++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---------------------,,,,,,------------.........---,,,+++***+++,,,...///+++---......---,,,,,,---......------------......///...------------...///---------............///////////////////////////.../////////000000000000////////////////////////,,,---...///000000000000////////////000000000000000000000000/////////...////////////000000000000111111111111111111111111222222333333333333444444555444444444444555666666999;;;BBBIIIOOOWWWeeerrr~~~~~~xxxllleeekkk:::;;;<<<===>>>>>>>>>>>>@@@@@@???@@@AAAAAAAAA@@@BBBAAAAAABBBDDDEEEEEEDDD@@@AAACCCEEEEEEDDDBBBAAA>>>>>>???@@@@@@AAABBBBBBAAABBBCCCDDDEEEEEEEEEEEE@@@CCCEEEFFFDDDBBBAAAAAABBBCCCEEEFFFGGGHHHIIIIIIGGGEEEDDDCCCDDDEEEDDDCCCDDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBBBBBBBCCCDDDEEEBBBCCCDDDEEEGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCEEEGGGHHHJJJFFFGGGHHHHHHHHHHHHIIIJJJJJJKKKLLLMMMMMMLLLKKKKKKJJJIIIHHHGGGHHHIIIJJJKKKKKKKKKLLLLLLMMMNNNOOOOOOOOONNNMMMKKKKKKKKKLLLLLLJJJJJJKKKKKKKKKJJJHHHGGGIIIHHHHHHHHHIIIKKKMMMNNNKKKMMMOOOQQQQQQQQQPPPOOOSSSSSSRRRPPPNNNKKKIIIHHHEEECCCAAAAAABBBCCCCCCCCC@@@AAABBBBBBBBBBBBCCCDDDDDDBBBAAAAAABBBBBBAAA@@@???????????????>>>======>>>>>>>>>>>>???????????????>>><<<;;;::::::;;;;;;999999999888888888888888666666666777777888999:::666666555555555666666777555444333333222222333333000111111222222333333444111111222222222222111111222111111000///......---.../////////000000111111///111222000,,,***+++------..................---//////000111111111111111,,,,,,,,,,,,,,,,,,,,,,,,444222///---,,,,,,...///+++,,,,,,---.........---444999???EEEGGGGGGDDDBBBCCCAAA<<<777444222111111---,,,,,,+++*********+++(((((()))***+++---...///))),,,//////---,,,---...++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,++++++***+++++++++*********++++++,,,,,,,,,+++,,,,,,------......///---------.........//////---,,,+++******,,,...///***---000///,,,+++,,,.........------------......///...---,,,,,,---...///---------.........//////////////////////////////////////////000000000000000000//////............,,,---...///000000000000////////////000000000000333222222222111111000000000000000000111111111111222222111111111111111111222222333333333444444444555444444444444555666666:::<<>>>>>>>>===<<<========================>>>>>>>>>>>>???@@@AAABBBGGGFFFDDDBBBBBBBBBCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDFFFGGGBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDGGGDDDAAA@@@BBBDDDCCCAAACCCDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFGGGIIIJJJLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIJJJMMMPPPRRRNNNNNNOOOOOOPPPOOOOOOOOOJJJKKKMMMNNNMMMKKKHHHFFFDDDCCCAAA@@@AAABBBDDDFFFAAAAAABBBBBBCCCDDDDDDEEEAAA???======>>>??????>>><<<===>>>>>>===<<<>>>???????????????????????????@@@@@@??????>>><<<;;;::::::999888666666666777777777777888888999999::::::888666555555666666555444555444444333333444444555777666444333222333333444333333444444333333222111000000///......///000111////////////////////////////////////////////////,,,------....../////////,,,------...///000111111---------.........//////---------.........//////---......---...000222333999>>>AAA<<<555444:::AAABBB>>>888444333555:::===444222...,,,***+++...///...,,,******,,,---------+++---000222222000---+++////////////////////////++++++++++++++++++++++++------------------------,,,------......------,,,------------------,,,,,,,,,---------.../////////,,,---***%%%&&&,,,...***,,,,,,---------------------,,,++++++************+++,,,------......------............////////////...........................///000000//////000222000000////////////000000////////////////////////////////////000000000000000000000000111111111111222222222222222222222222222222222111111111000000222222111111222222333444222222222222222444555555===>>>CCCIIIOOOWWWeeesss{{{rrrmmmqqq;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>???AAAAAACCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA???@@@@@@@@@BBBCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEBBBAAA@@@??????@@@AAAAAAAAAAAAAAA@@@@@@@@@??????AAAAAAAAABBBBBBBBBCCCCCCFFFCCCAAA@@@BBBCCCBBBAAACCCCCCDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHJJJMMMOOOKKKLLLMMMNNNNNNNNNNNNMMMJJJKKKMMMMMMLLLJJJGGGFFFDDDCCCBBBBBBBBBCCCDDDDDD???@@@@@@AAAAAABBBCCCCCC@@@>>>======>>>>>>>>>======???@@@@@@???>>>???AAA?????????????????????????????????>>>===<<<::::::999888777777777888999:::888888888888888888888888777666555555666666555333444444333333333333444444666555444333333333333333333333444444333333222111111000///......///000000////////////////////////........................---------------.........,,,,,,------......//////------........./////////+++,,,,,,,,,------------000000---,,,333;;;:::444;;;===<<<666111000666<<<@@@<<<777222000222555888888777555222///---+++***---+++))))))+++,,,---,,,***,,,///000000///,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------------,,,,,,,,,------------------...,,,((()))...///+++,,,,,,,,,---------------------,,,+++++++++++++++............////////////............////////////........................---///000///......///000000000////////////000000////////////////////////////////////000000000000000000000000111111111111222222222222222222222222222222222111111111000000222222111111222222333444666666666666777888999999>>>???DDDKKKQQQYYYggguuu|||sssmmmqqq======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAA>>>???@@@AAABBBBBBBBBBBBEEEEEEDDDCCCCCCBBBBBBAAA>>>>>>>>>???@@@AAABBBCCC???????????????@@@@@@@@@===>>>@@@AAABBBCCCCCCDDDBBBBBBBBBBBBCCCDDDEEEFFFBBBAAA@@@>>>>>>>>>????????????>>>>>>>>>=========???@@@@@@@@@@@@AAAAAAAAADDDCCCAAAAAABBBCCCBBBAAACCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJIIIHHHGGGHHHHHHJJJJJJHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFEEEEEEEEEGGGHHHIIIFFFHHHJJJLLLMMMMMMLLLKKKKKKLLLMMMMMMLLLJJJGGGEEECCCCCCDDDDDDDDDCCCCCCBBB===>>>>>>???@@@@@@AAAAAA???>>><<<<<<======<<<;;;===>>>??????>>>>>>???AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======;;;:::999888777777666777999:::;;;777777777777666666666666777555444444555666444333444444333333333333444444444444555555444444333333333333333333333222222111222111000///......//////////////////////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------........./////////*********+++++++++,,,,,,---///---///>>>PPPPPPCCC;;;999555///,,,---111555<<<888333///---...000111666777777666333///+++(((+++***((((((***+++,,,,,,***+++---......---+++***++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,------......------,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,++++++---...---+++---000///++++++,,,,,,,,,---------.........---,,,,,,,,,,,,---,,,+++*********+++---...---............/////////////////////////////////---...//////---,,,---...000//////......//////000////////////////////////////////////000000000000000000000000111111111111000000000000000000000000222222222111111111111111222222111111222222333444444444444444555666777888<<<===CCCJJJPPPYYYhhhvvv~~~uuunnnqqq???>>><<<;;;:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<>>>???@@@>>>???@@@BBBCCCBBBBBBAAADDDCCCCCCBBBBBBAAA@@@@@@============>>>??????@@@======>>>>>>>>>>>>>>>???;;;<<<>>>@@@AAABBBCCCCCCAAAAAAAAAAAAAAABBBCCCCCCBBBAAA???>>>=========>>>>>>>>>>>>=========<<<<<<>>>>>>>>>?????????@@@@@@BBBBBBAAAAAAAAABBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGEEEEEEFFFFFFGGGHHHHHHHHHIIIHHHGGGFFFFFFGGGGGGHHHGGGGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFDDDFFFIIIKKKLLLLLLKKKJJJKKKLLLLLLLLLKKKIIIGGGFFFCCCDDDEEEFFFEEEDDDBBB@@@======>>>>>>???@@@@@@@@@???===;;;;;;<<<<<<;;;:::999;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;999999777666666555666777888999555555555666666666666666666555333444555555444222444333333333333333333444333333555555555444333222222333333333333222111111222111111000///.........////////////////////////........................---------,,,,,,+++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,---------...******+++++++++,,,,,,,,,***/////////>>>SSSRRRDDD666333///,,,,,,---...///444222///,,,++++++,,,---...000222333333111///---+++)))'''((()))+++++++++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,******+++,,,------.........---------,,,,,,++++++---------...///000...++++++++++++,,,,,,------...///......---------......,,,+++)))((()))***,,,...---------.........//////000000000000000000000000---...///...,,,+++,,,---/////////....../////////////////////////////////////////////000000000000///000000000111111111111000000000000000000000000111111111111111111111111222222111111222222333444333333222333333444555666888:::???GGGMMMVVVeeesssvvvpppqqq>>>===<<<:::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;===>>>???@@@AAABBBCCCCCCBBBAAA@@@BBBBBBAAA@@@@@@??????>>>======<<<<<<<<<======>>><<<<<<<<<=========>>>>>>;;;<<<>>>@@@BBBCCCCCCCCCBBBAAAAAA@@@??????@@@@@@BBBAAA???===<<<<<<======???>>>>>>>>>=====================>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDEEEFFFHHHGGGGGGFFFEEEEEEFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDCCCEEEGGGJJJKKKKKKJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGDDDEEEFFFGGGFFFDDDAAA???>>>>>>??????@@@AAAAAAAAA???===;;;;;;;;;;;;:::999888:::;;;<<<;;;;;;===>>>========================;;;;;;;;;;;;;;;:::999888777666555333333333444555333333444555666777777888555444333333444444333222333333333222222333333333222333444555555555333333222222333333222222111000111111111000///...------////////////////////////........................---------,,,,,,+++++++++.........---------------******+++++++++,,,,,,,,,,,,,,,,,,,,,---------...,,,222111,,,111;;;:::000///---,,,---//////---+++,,,,,,+++******++++++,,,,,,---...000111333444444---+++)))(((***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,------......------,,,******++++++,,,---......//////......------,,,,,,,,,++++++...///...+++*********++++++,,,------............------......///000///...------///111222------------............000000000000000000000000,,,---...---,,,+++,,,---//////............//////////////////////////////////////////000000000000///000000000111111111111////////////////////////111111111111111111111111222222111111222222333444555555444555555666777888777999>>>FFFLLLUUUdddrrrwwwpppqqq<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>AAAAAABBBBBBBBBAAAAAA@@@AAA@@@@@@??????>>>============<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>><<<===???@@@AAABBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>AAA@@@???=========>>>>>>?????????>>>>>>>>>==================>>>>>>>>>>>>>>>???AAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBCCCCCCDDDEEEBBBCCCCCCDDDEEEFFFGGGGGGEEEDDDCCCBBBBBBCCCEEEEEEHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIEEEFFFGGGGGGFFFCCCAAA????????????@@@AAAAAABBBBBB@@@>>><<<;;;;;;;;;:::999999;;;<<<===<<<===>>>@@@========================:::::::::::::::999888888666555444222111111222333444444555555666777777777555333222222333444222111333333222222222222333333333333444444555555444444222222222222222111111000000000111111000///...---////////////////////////------------------------------------,,,,,,,,,,,,---------------.........*********+++++++++,,,,,,------............//////+++///000---,,,...---+++******,,,...//////,,,***((()))******++++++,,,,,,000/////////111333666777000...+++++++++,,,,,,+++---,,,,,,++++++,,,,,,---************************------------------------------------------------,,,------......------,,,******++++++,,,,,,------..................------,,,)))***---///,,,******))))))***+++,,,---.........------------.../////////...---------...000000,,,------------.........////////////////////////+++,,,...---,,,,,,---//////......------......///////////////////////////////////////000000000000000000000000111111111111////////////////////////111111111111111222222222222222111111222222333444333333333333444555666666999;;;@@@GGGMMMVVVeeesssxxxpppqqq::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>======???@@@@@@AAAAAAAAA??????>>>======>>>>>>>>>AAA@@@???>>>>>>>>>???@@@>>>>>>>>>>>>========================>>>>>>>>>>>><<>>??????@@@@@@AAAAAABBBAAA???<<<<<<<<<<<<:::999888:::<<<<<<<<<===>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999888777555444333222222222333444777777777666666555555555444333222222333333222111333333222222222222333333333333333333333444555666222222222222222111000000//////000111111000///...////////////////////////---------------------------------------.........++++++,,,,,,------......+++,,,,,,,,,------------------........./////////+++))),,,000000------111)))+++,,,---,,,+++***))))))***+++,,,,,,,,,+++***.........///111333555666444222...---------,,,+++,,,+++***))))))***+++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++,,,,,,------------------.........))))))---...+++***,,,))))))***+++,,,---......------,,,,,,---......///******+++++++++,,,,,,,,,,,,,,,---------.................................***,,,---...---...///111///......------......///////////////////////////////////////000000000000000000000000111111111111000000000000000000000000000000111111111222222222222222111111222222333444222111111222222333444555999;;;@@@FFFLLLTTTcccqqq~~~wwwpppqqq888999;;;<<<===<<<;;;;;;==============================<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@BBBDDDBBBBBBAAAAAA@@@??????>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????======>>>???????????????===<<<<<<======>>>???@@@@@@@@@???>>>>>>???@@@AAA>>>>>>=========<<<<<<<<<============>>>>>>>>>???;;;>>>AAABBB@@@>>>???AAAAAA@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCCAAAAAABBBCCCDDDEEEFFFGGGDDDCCCCCCCCCDDDEEEGGGHHHGGGGGGFFFDDDDDDCCCCCCCCCFFFEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBBBBBBBAAAAAA@@@EEECCCBBBAAAAAABBBDDDEEEFFFFFFGGGHHHIIIKKKKKKLLLHHHHHHGGGFFFDDDBBBAAA@@@>>>>>>>>>???@@@@@@AAAAAAAAA???===<<<<<<<<<;;;999666888999:::::::::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<888888999999999888888777444333222222333444666777;;;:::999777666444333222444333111222333333222000333222222222222222222333444444333222333444666777111222222222222111000000...///000111111000//////////////////////////////---------------------------------....../////////))))))***+++,,,,,,---------------.........//////---------.........//////000((()))111000(((&&&,,,+++,,,,,,***((('''((()))***+++---...---,,,***(((((()))+++...000222333444777444111///......---++++++***)))'''''')))***+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------///***)))---///+++***---((()))***+++,,,---......,,,,,,,,,,,,,,,---...///+++,,,---.........------,,,,,,,,,---------..............................)))+++---......///111222.........------.........////////////////////////////////////000000000000000000000000111111111111111111111111111111111111000000111111222222222222222222111111222222333444666666555666666777888999888999>>>DDDJJJQQQ```nnn}}}wwwpppqqq<<<;;;:::999999999999:::;;;;;;:::::::::;;;<<<<<<===>>>???>>><<<;;;;;;<<<>>>>>>======>>>???@@@@@@DDDCCCAAA@@@???>>>>>>>>>???>>>;;;999999:::<<<>>>@@@>>>;;;999999;;;>>>@@@AAA@@@@@@???>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBBBBBBB@@@>>><<<<<<<<<======>>>>>>>>>???;;;<<<<<<<<<======>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@??????@@@@@@AAAAAABBBCCCDDDDDDAAABBBCCCCCCCCCCCCFFFHHHDDDCCCCCCCCCCCCDDDDDDEEEHHHHHHGGGGGGFFFDDDCCCBBBEEEEEEDDDCCCBBBAAAAAAAAADDDDDDCCCCCCCCCCCCDDDDDDBBB@@@???===>>>@@@BBBDDD@@@@@@AAACCCCCCCCCCCCCCCDDDEEEFFFHHHHHHGGGFFFFFFHHHGGGFFFEEECCCAAA@@@@@@;;;<<<<<<===>>>??????@@@@@@???===<<<;;;;;;;;;<<<;;;;;;999999999999;;;;;;::::::::::::999999888777999999888888777666666666777777777666555444222111555333222333555555222000111111111111111111222222111111222222222111111000111111111111111111111111//////000000000000/////////............---------............////////////---------,,,,,,+++++++++,,,------......------,,,++++++,,,,,,,,,,,,------************************---+++)))***...111222111111000///...---,,,,,,,,,...---,,,+++,,,---...///,,,,,,,,,++++++*********---,,,,,,,,,---///000222666888888666111---+++***)))***,,,------,,,***)))***,,,//////,,,***((('''++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,...------,,,,,,------...---,,,+++***)))))))))))),,,------......------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...///000000//////////////////////////////......//////...---,,,,,,...------------.../////////...,,,,,,---......---222222111111111111111111000111222222222000///...000111111111111222222222000000000000111111111111222222222222222222222222555555444444444555555666888999>>>DDDJJJQQQ```nnnyyyyyyqqqsss;;;;;;;;;::::::999999999:::999999999999:::;;;;;;===>>>>>>>>><<<;;;<<<===>>>>>>>>>>>>>>>???@@@@@@CCCBBBAAA@@@???>>>>>>>>>>>>===;;;::::::;;;======>>>===;;;::::::<<<>>>???AAAAAA@@@???>>>>>>>>>>>>========================???@@@AAABBBBBB@@@???>>>======>>>>>>>>>?????????<<<<<<<<<======>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCDDDDDDBBBCCCDDDDDDCCCDDDFFFGGGDDDCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGFFFEEEDDDBBBBBBDDDDDDCCCCCCBBBBBBAAAAAACCCCCCCCCBBBBBBCCCCCCCCCBBB@@@>>>===>>>???BBBCCC????????????@@@@@@@@@@@@DDDDDDEEEEEEEEEDDDDDDCCCFFFFFFEEECCCBBBAAA@@@???;;;<<<<<<===>>>>>>?????????>>>===<<<;;;;;;;;;<<<;;;::::::999999::::::;;;888888999999:::999999999888888888777666666555555222222222222222222222222555444222333555555333000111111111111111111111111111111111222222111111000111111111111111111111111000000111111111111000000///............---------............////////////......------,,,,,,++++++,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***---000000/////////...---,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,...///000444777::::::777444222111...---,,,++++++,,,,,,,,,+++------,,,***))))))***++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++***************++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////////////////......//////...------,,,...------------...//////111000//////000111000///000000000000000000000000000111111111111000000///000000111111111222222222000000000000111111111111222222222222222222222222666555555444444444555555888999>>>DDDIIIQQQ```mmmxxxxxxpppsss999:::;;;;;;;;;:::999888999888888888999999:::;;;<<<===>>>===<<<;;;<<<===?????????>>>??????@@@AAABBBAAA@@@???>>>=========<<<<<<<<<<<<<<<=========<<<;;;;;;;;;<<<<<<===>>>AAAAAA@@@???>>>===>>>>>>========================>>>???@@@AAABBBAAA@@@???????????????@@@@@@@@@@@@=========>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDEEEFFFFFFEEEDDDEEEGGGCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@>>>===>>>???AAACCCAAA@@@???>>>===>>>??????BBBBBBAAAAAAAAAAAABBBBBBDDDDDDCCCBBBAAA??????>>><<<<<<<<<======>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;::::::999999::::::;;;666777888999999::::::999777777666666555444444444222222222222333444666777555333333333444444222111111111111111111111111111000000111111222111111000111111111111111111111111000111111222222111111000///............------------............/////////000//////...------,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,---------------------------------,,,***+++,,,......---,,,,,,++++++++++++,,,,,,///...---,,,++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,---......000333888::::::999888888333111...+++***+++---///,,,,,,,,,***))))))+++...++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,---------,,,,,,------,,,,,,,,,,,,------......---,,,++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///......,,,,,,+++,,,---...////////////////////////.........///......---,,,......------......///000222000///000111222111000////////////////////////000000000000000000111222000000000111111111222222000000000111111111222222222222222222222222222222777666555444444444444444888999>>>DDDIIIQQQ___mmmwwwwwwnnnrrr888999;;;<<<<<<;;;999888999888888888999:::;;;<<<<<<===>>>===<<<;;;<<<===@@@@@@????????????@@@@@@AAA@@@???>>>============;;;<<<===>>>???>>>>>>===:::;;;;;;<<<============AAA@@@???>>>>>>====================================>>>???AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>?????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBCCCCCCDDDDDDFFFGGGHHHGGGFFFDDDEEEFFFCCCCCCBBBCCCCCCDDDEEEFFFFFFEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>???AAABBBDDDCCC@@@>>>>>>>>>???@@@@@@??????>>>???@@@BBBCCCBBBBBBAAA@@@???>>>>>>===<<<<<<<<<=========>>>>>>===<<<<<<;;;;;;:::::::::::::::::::::::::::::::::777777888888888888888888666666555444444333333222444333222111222555777999222222222222333222111000111111111111000000000000///000000111111111111111111111111111111111111111000000111111111111000000///............------------------.........//////000000000///......------,,,------......------,,,+++++++++,,,,,,,,,------...........................---,,,,,,---------,,,***************+++,,,,,,///...---,,,++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,+++...111333444555777888777555222///---,,,,,,,,,***+++++++++******,,,...************************---,,,,,,++++++*********++++++,,,,,,,,,---------......------------......------,,,+++++++++++++++,,,------......------,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------............////////////000///---++++++,,,---///////////////////////////---...............------...............//////000///.........000000///---...///////////////000000111000/////////111222333000000000000111111111111000000111111111222222222222222222222222222222222777666555444444444444444888999>>>DDDIIIPPP^^^lllwwwwwwmmmqqq888999;;;<<<<<<;;;999888999999999::::::;;;======;;;===>>>===<<<<<<===>>>@@@@@@??????>>>??????@@@??????>>>===<<<<<<<<<<<<:::;;;===???@@@@@@???>>>;;;;;;===>>>>>>>>>======@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFHHHIIIHHHFFFEEEEEEEEEBBBBBBBBBCCCCCCDDDFFFFFFFFFEEEDDDCCCBBBBBBCCCCCC@@@@@@@@@AAAAAAAAAAAAAAA??????@@@AAAAAA@@@????????????>>>>>>>>>???@@@AAAEEECCCAAA>>>>>>>>>???@@@=========>>>???BBBDDDFFF@@@@@@??????>>>>>>>>>===<<<<<<<<<<<<============;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888777666555444555555444444333222222222222111///......///111333000111222111111000//////111111111000000000//////...///000111111111111111111111111111111111111111......////////////......///............---------------------............000000/////////.........,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,---)))))))))))))))***+++,,,......------,,,+++***)))++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,...333666777777666444111---***((('''))),,,------,,,+++,,,************************,,,,,,,,,++++++*********+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,++++++************+++,,,------......------,,,,,,++++++******++++++,,,+++++++++,,,,,,---------........./////////000000111///...,,,,,,---///000////////////////////////------...............---///............///000000///......///000000...,,,/////////000000111111111111000/////////111222333//////000000000111111111111111111111222222222222222222222222222222222222666666555444444444444444888999>>>DDDHHHPPP^^^kkkxxxwwwmmmppp888999:::;;;;;;;;;:::999999999999:::;;;<<<===>>>;;;<<<======<<<<<<===>>>@@@???>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<:::;;;===???AAAAAAAAA@@@===>>>>>>??????>>>>>>===>>>============>>>??????????????????????????????>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGIIIIIIGGGEEEDDDEEEBBBBBBBBBCCCCCCEEEFFFGGGGGGFFFDDDCCCBBBCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>???@@@@@@BBBAAA???>>>=========>>>;;;<<<===>>>@@@BBBDDDEEE??????>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;:::999999999::::::;;;;;;::::::999999999999888666555333222555555444444333222222222333222111000//////000111///111222222000//////000111111111000000//////.........///000111111111111111111111111111111111111---......//////......---///............---------,,,------------.....................////////////,,,------......------,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++---......,,,+++,,,,,,)))))))))))))))***+++,,,,,,,,,------,,,+++***)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))------,,,***)))+++///333444555777888555000+++'''&&&)))---......,,,+++***************************++++++++++++++++++++++++,,,,,,+++++++++,,,---...******))))))))))))******++++++***))))))******+++***++++++,,,,,,++++++***,,,++++++******++++++,,,***++++++,,,,,,------.............../////////000///......---...///000111////////////////////////,,,---......///.........//////......//////000111/////////000222111///---/////////000000111111222000000000000000000111222/////////000000000111111111111111222222222222333222222222222222222222222555555444444444555555666888999>>>CCCHHHOOO]]]jjjxxxxxxnnnppp999999999::::::;;;;;;;;;888888888999:::;;;===>>>;;;<<<======<<<<<<===??????>>>>>>===<<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAABBBBBBAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAABBBBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCCCCFFFHHHHHHGGGEEEDDDDDDBBBBBBBBBBBBDDDEEEFFFGGGGGGFFFEEECCCCCCDDDEEEFFFAAAAAA@@@@@@??????>>>>>>>>>???AAABBBBBBAAA???>>>>>>>>>>>>>>>?????????@@@AAAAAA@@@@@@??????>>>>>>;;;<<<===???@@@@@@AAAAAA>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;;;;:::999888999::::::;;;;;;::::::999888888777777666555444333555555555444333333222222444333333333222222222222000222444333111000000222222111111000//////......---...///000111111111111111111111111111111111111......////////////......///............---------,,,,,,---------.........+++,,,---...///000000111,,,------......------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++'''***,,,,,,+++)))***+++*********)))******++++++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,------------,,,+++)))(((+++,,,---,,,++++++---...///111555777666333///,,,)))+++------,,,++++++,,,*********************************++++++,,,,,,---,,,,,,+++++++++,,,---...+++******))))))******++++++++++++******++++++,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,******+++,,,,,,---......------........./////////,,,,,,------...///000000////////////////////////,,,------...//////......///////////////000000111...---...000111000...,,,------...//////000111111000111111111111000000///////////////000000000111111111111222222222333333222222222222222222222222444444444444444555666777999999>>>CCCHHHOOO\\\jjjwwwyyyoooppp:::999999999999:::;;;<<<777777777888999;;;<<<===:::<<<======<<<<<<===???>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<===>>>@@@BBBCCCDDDDDDCCCAAA@@@???>>>>>>>>>:::;;;;;;<<<>>>???AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@CCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA===>>>???@@@AAAAAABBBAAADDDDDDDDDDDDDDDCCCCCCCCCBBBEEEGGGHHHGGGEEEDDDDDDAAAAAABBBBBBDDDEEEFFFGGGHHHGGGEEEDDDCCCDDDFFFGGGBBBAAAAAA@@@???>>>======>>>???AAABBBBBBAAA???>>>===>>>>>>>>>????????????BBBBBBCCCCCCCCCBBBAAAAAA<<<===>>>??????>>>===<<<>>>>>>>>>>>>????????????<<<<<<<<<<<<<<<<<<<<<;;;777888::::::;;;:::999888999999;;;;;;;;;;;;999999555666666666666666555555666555555444444333333222...///000000000000//////222444666555222111222333222111111000///......------...///000111111111111111111111111111111111111//////000000000000////////////.........---------,,,,,,,,,---------......******,,,---...000111111,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,$$$'''++++++)))'''(((***++++++************++++++)))***+++,,,---,,,+++************++++++,,,,,,,,,---.........---+++***(((&&&)))---...---+++******+++...222555666555333222,,,,,,,,,+++))))))+++---))))))))))))))))))))))))))))))***+++,,,------...---,,,+++***+++,,,---......------,,,,,,------...,,,,,,,,,++++++,,,------,,,------......------,,,,,,++++++++++++++++++,,,******+++,,,,,,---......------------.........///)))***+++---.../////////////////////////////////,,,,,,---.../////////...///////////////000111111+++++++++---......+++))),,,,,,------...///000000000111222222222000///...////////////000000000000111111222222222333333333222222222222222222222222333333333444555666777888999999>>>CCCGGGNNN\\\iiivvvzzzpppppp888999;;;======<<<;;;:::999999:::;;;;;;<<<<<<===========================<<<<<<<<<<<<<<<<<<;;;;;;=========<<<;;;:::999888;;;;;;<<<======>>>======DDDCCCBBBBBB@@@@@@???>>>===>>>>>>???@@@@@@AAAAAACCCCCCCCCCCCDDDDDDDDDDDDAAA???>>>>>>@@@BBBAAAAAA@@@@@@AAABBBBBBBBBAAAAAA???======>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCBBBAAAAAAEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCEEEEEEDDDCCCCCCDDDEEEFFFHHHIIIIIIHHHEEECCCDDDDDDEEEEEECCCBBBAAA@@@@@@@@@CCCCCCAAA@@@???>>>>>>???DDDCCCAAAAAAAAAAAA???>>>BBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>?????????>>>>>>>>>>>>>>><<<<<<============<<<<<<===;;;888777888999999888888999::::::::::::999888999888777666555444333333444444444444444444444444...///111222222111///...000222333222000000333555222222111000//////000000000000//////000111222333000000111111111111000000------...///000111222222......------------.........---,,,,,,++++++++++++---------///000000---++++++,,,,,,------,,,,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******++++++*********++++++,,,,,,,,,***++++++,,,,,,------...------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++000...---///111111...+++***++++++,,,,,,++++++*********))))))))))))******......,,,+++***)))))))))---------------------,,,000///,,,*********+++,,,******))))))***+++,,,,,,,,,,,,---.../////////...,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,---......//////......//////////////////......///////////////......---000000000000000/////////000000000000111111111111......////////////..................////////////111111111111111111111111111111111111000000000000000000000000111111111111333222111111111222333444222333333444555666777777888888<<>>>>>>>>???@@@AAAAAAAAACCCCCCCCCDDDDDDDDDDDDEEEBBBAAA??????AAABBBBBBAAA@@@AAAAAABBBBBBBBBAAAAAA?????????@@@BBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAACCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDCCCEEEDDDDDDCCCCCCDDDFFFGGGGGGHHHHHHGGGDDDCCCCCCDDDDDDCCCAAA@@@??????>>>>>>@@@@@@@@@@@@AAAAAAAAAAAADDDBBBAAAAAAAAAAAA@@@>>>AAAAAA@@@@@@@@@?????????@@@@@@@@@@@@?????????>>>?????????>>>>>>>>>======<<<<<<============<<<<<<;;;:::888888999:::999888888999999::::::999999888888888777666555444333333444444444444444444444444000000111222222111000000000222444333111111333555222111111000//////000000000000000000111111111111000000111111111111000000---......//////000000000......------------.........---,,,,,,+++++++++,,,---,,,---///000///---+++++++++,,,,,,,,,,,,+++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))*********************++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...,,,,,,...222333000---,,,,,,,,,------,,,,,,,,,++++++************++++++------,,,+++************,,,,,,,,,,,,,,,---------000...,,,+++******+++,,,***************+++,,,,,,,,,,,,---.........------,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,---......//////..............................///////////////......---/////////////////////////////////000000000111111......////////////..................////////////111111111111111111111111000000000000000000000000//////000000000111111111333222111111111222333444444444444555555555555555888888<<>>@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAA>>>??????@@@@@@AAAAAABBBCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCAAAAAABBBCCCBBBAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@BBBEEEEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDCCCCCCCCCEEEFFFGGGFFFGGGHHHFFFDDDCCCCCCDDDBBBAAA@@@>>>============<<<===???AAACCCCCCCCCCCCDDDBBBAAAAAABBBBBB@@@???@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@????????????@@@@@@???>>>>>>===<<<<<<<<<<<<============<<<<<<999888888999;;;;;;:::888888888999::::::999888888888888777666555444444333444444444444444444444444222222222222222222222222...000222333222111111222111111000/////////000000000000111222222111/////////000000111111000000///..............................------------......------,,,+++++++++,,,,,,---,,,,,,...//////---+++******++++++++++++******+++,,,---,,,+++***+++---++++++++++++++++++++++++)))***+++++++++***)))((())))))))))))))))))((((((***++++++,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,------...,,,++++++...222444222000,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******++++++,,,******++++++,,,,,,------///...,,,+++***++++++,,,+++************++++++,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,---......//////......------------------......///////////////......---............................../////////000000000......////////////..................////////////111111111111111111111111......//////000000111111////////////000000000000222222222222222333444444555555555555444444333333888888<<>>@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCC@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFDDDBBBBBBCCCDDDCCCBBBCCCCCCCCCCCCCCCBBBAAA@@@??????@@@CCCEEEEEECCCAAABBBBBBBBBBBBBBBBBBBBBBBB===>>>???@@@AAABBBBBBBBB@@@@@@@@@@@@@@@AAABBBCCCCCCDDDEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCCCCEEEFFFGGGGGGHHHIIIGGGEEEDDDDDDEEEBBBAAA@@@???>>>=========;;;===@@@CCCDDDEEEDDDCCCDDDBBBAAAAAABBBBBBAAA@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>===<<<;;;;;;;;;<<<<<<======<<<<<<;;;777777777:::<<<<<<:::999888888999999999999888888888777777666555555444444333333333333333333333333333333222111111222333333---///111222222111000///111000000/////////000000000111222333222000...---//////000000000000//////.........------,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,---......,,,***)))******++++++******)))***,,,,,,,,,+++***+++,,,************************''')))***++++++***((('''*********))))))(((((((((***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...333555333000,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,+++*********++++++,,,---))))))***++++++,,,------...---,,,++++++++++++,,,+++++++++******++++++,,,---,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---......///.........,,,,,,,,,---------------///////////////......------------...........................////////////......////////////..................////////////111111111111111111111111------...///000000111111....../////////000000000222222222222333333444444444444444444444444444444999888<<>>>>>=========@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDAAAAAAAAAAAAAAABBBBBBBBBAAABBBBBBCCCDDDDDDEEEEEEFFFDDDCCCCCCDDDEEEDDDCCCEEEEEEEEEDDDCCCBBBAAA@@@>>>>>>???AAACCCCCCBBB@@@BBBBBBBBBBBBBBBBBBBBBBBB===>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJIIIGGGFFFGGGHHHDDDCCCBBBAAA@@@?????????>>>???BBBDDDEEEDDDCCCBBBDDDBBBAAAAAACCCCCCBBB@@@BBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;666666777999<<<<<<;;;999888888888888888888888888777777666666555555444444333333333333333333333333333333222111111222333333000111222444555444222111000///////////////000000000111222333222000...---//////000000000000//////......------,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,+++++++++------,,,***)))******++++++******)))***+++,,,,,,******+++,,,************************'''(((***++++++***)))'''+++++++++******))))))(((***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++......---,,,,,,+++******...,,,,,,///333444222///++++++,,,,,,,,,,,,++++++++++++************++++++************+++,,,------))))))***++++++,,,------------,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,---,,,+++***************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---......///.........,,,,,,,,,---------......///////////////......---------------......//////............////////////......////////////..................////////////000000000000000000000000---......///000111111222////////////000000000000222222333333444444444444222222333333444555555666999888<<>>??????>>>>>>AAAAAAAAAAAAAAA@@@@@@???AAAAAABBBBBBCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCDDDDDDEEEEEECCCBBBCCCDDDFFFEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@>>>======>>>@@@AAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBBBBBBBAAABBBAAAAAAAAAAAABBBBBBCCCAAABBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJKKKJJJHHHGGGHHHIIIGGGFFFEEECCCBBBBBBBBBBBBAAAAAACCCDDDDDDDDDCCCCCCDDDBBBAAABBBCCCCCCBBBAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA??????>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;777777777999;;;<<<;;;:::999888777777777777888999777777666666555555555555333333333333333333333333222222222222222222222222333333333555666777555333//////......//////000000000000111222222111//////...//////000000//////............------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,+++******,,,,,,+++*********++++++++++++*********+++,,,+++***)))***,,,++++++++++++++++++++++++((()))***+++++++++***)))******************))))))***++++++,,,,,,------...+++,,,,,,------,,,,,,+++))))))******+++,,,,,,,,,//////...---+++***))))))...---,,,///333555222000***++++++,,,,,,++++++***++++++************+++++++++*********+++,,,,,,---******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,---,,,+++*********+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,---......//////......,,,,,,,,,---....../////////////////////......------------...//////000000....../////////000000000......////////////..................////////////000000000000000000000000//////000000111111222222000000000000111111111111222222333444444444444444111111222333444555666666999888;;;AAAFFFLLLXXXcccqqq{{{xxxrrrnnnvvv777777777777777777888888888888888999::::::;;;;;;999999999999999999999999888999999:::;;;;;;<<<<<<;;;<<<===>>>???@@@@@@??????@@@@@@AAAAAAAAA@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB>>>??????@@@AAABBBCCCDDDCCCBBBAAABBBDDDFFFFFFFFFGGGGGGGGGFFFDDDBBBAAA@@@@@@>>><<<<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAABBBAAAAAA@@@@@@@@@@@@AAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDFFFGGGIIIHHHJJJJJJJJJHHHGGGHHHIIIHHHHHHFFFEEEDDDCCCCCCCCCAAABBBBBBCCCDDDDDDEEEEEECCCBBBAAABBBCCCDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@???@@@@@@@@@AAAAAAAAABBBBBB>>>>>>=========<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999888777888999;;;;;;:::999888777666666777888999666666666666555555555555222222222222222222222222000000111222222111000000222000///000333444333111...............///000000000000000000111111111111......////////////..................---------------,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...,,,+++))))))+++,,,+++***++++++,,,,,,,,,,,,++++++)))+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,(((((())))))))))))))))))***++++++,,,,,,------...+++,,,,,,------,,,,,,+++*********+++,,,---------......---,,,,,,+++******,,,++++++///444666555222+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,---------+++,,,,,,,,,---,,,,,,,,,...---,,,+++++++++++++++---,,,+++******+++---...******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,---......//////......,,,------...//////000000///////////////......---------...//////000111111/////////000000000111111......////////////..................////////////000000000000000000000000111111111111222222222222111111111111222222222222222333444555555555444333222222222333333444444444999999;;;AAAFFFLLLXXXcccqqq|||wwwppplllrrr::::::888777666666666666777888888999::::::;;;;;;999999999999999999999999888888999::::::;;;<<<<<<;;;<<<===???@@@@@@@@@@@@===>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBB===>>>>>>???AAABBBCCCCCCBBBAAA@@@BBBDDDFFFGGGGGGHHHHHHGGGFFFDDDBBBAAA@@@AAA???<<<;;;===@@@BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCBBBAAAAAAAAAAAA@@@???>>>>>>>>>??????@@@AAABBBCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFHHHIIIHHHIIIJJJIIIGGGFFFGGGIIIIIIHHHGGGEEEDDDDDDDDDDDDAAAAAAAAABBBCCCEEEGGGHHHCCCBBBAAABBBDDDDDDCCCBBB@@@@@@@@@????????????>>>@@@@@@@@@AAAAAABBBBBBBBB===============<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;999777777888:::;;;:::999888777666666777888999666666666666666555555555222222222222222222222222...///111222222111///......,,,******---///...---...............///000111000000//////000111222333......////////////..............................---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...,,,***))))))***++++++***+++,,,,,,------,,,,,,+++)))+++++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------&&&'''''''''(((((())))))***++++++,,,,,,---......++++++------------++++++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***)))***///555888777555,,,------......------,,,...------,,,,,,------...,,,,,,++++++***++++++,,,------------------------++++++,,,---------,,,,,,...---,,,,,,++++++++++++---,,,+++******,,,...///*********++++++,,,,,,,,,,,,,,,,,,---------......,,,---......//////......------......///000111111///////////////......---.........///000111111222000000000000111111111111......////////////................../////////000000000000000000000000000333333333222222222222222111111222222222333333333222333444555555555444333444444333333333333222222999999;;;AAAFFFLLLWWWcccrrr|||uuunnnjjjppp777777888888888888777777999888888888888888888999:::::::::;;;;;;:::999999::::::;;;;;;;;;:::999999===<<<;;;::::::;;;===>>>===============>>>>>>>>>AAABBBBBBBBBAAA@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@>>>>>>======>>>@@@BBBCCCBBBCCCDDDFFFFFFFFFEEEDDDGGGGGGEEEDDDAAA>>><<<;;;============<<<<<<<<<<<<@@@@@@AAAAAAAAA@@@@@@???===>>>@@@BBBCCCCCCCCCCCCEEEDDDBBB@@@@@@AAABBBCCCBBBBBBCCCCCCDDDDDDEEEEEECCCCCCBBBBBBCCCEEEHHHIIIKKKJJJHHHGGGFFFGGGHHHHHHIIIIIIIIIGGGEEECCCCCCDDDCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>============???>>>>>>>>>???@@@@@@AAAAAA@@@>>><<<;;;<<<===>>>===<<<<<<;;;;;;:::999999;;;999777777888999888777888888777777777777888888555555444333333222111111333333333333333333333333000000000000000000000000111111111111000000000000111///...---...///111222111111000000//////.........///000000000///---,,,---------............///******+++++++++,,,,,,,,,++++++------------++++++************************+++)))(((***,,,---***(((((())))))***++++++,,,,,,)))***+++,,,,,,+++***)))(((***,,,---------+++******(((((())),,,---,,,))),,,++++++,,,...//////...---,,,************,,,------------,,,,,,+++++++++//////...---------......------++++++111888888222------------------------...------,,,+++***))))))+++++++++,,,,,,---------,,,,,,,,,---------......///...---,,,+++*********---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------------------------,,,,,,,,,------.........//////000000000000//////000///---,,,,,,---...///------------------,,,,,,......------------......111111111111111111111111000000000000000///......////////////////////////////////////////////////222333222///,,,---222777---///111111000/////////222222222222222222222222222222333444444555555666999999===CCCGGGLLLVVV```ppp{{{uuummmgggmmm~~~666777777888888777777666:::999999888888999999:::999::::::;;;::::::999999999:::::::::;;;:::::::::===<<<;;;;;;;;;;;;<<<===============>>>>>>??????AAABBBBBBBBBAAAAAA@@@???AAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>??????@@@???@@@BBBDDDEEEFFFFFFEEEGGGGGGFFFDDDBBB???===<<<;;;<<<<<<===>>>?????????@@@@@@AAAAAAAAA@@@@@@???:::;;;===>>>????????????CCCBBBAAA@@@???@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEECCCBBBAAAAAACCCEEEGGGHHHJJJIIIHHHGGGFFFGGGGGGHHHHHHIIIJJJHHHFFFDDDDDDEEEDDDDDDEEEFFFFFFFFFFFFEEECCCBBBAAA@@@???>>>>>>>>>=====================>>>???????????????@@@AAAAAAAAA@@@>>><<<<<<<<<===>>><<<<<<;;;;;;:::999999999;;;999888888999999888666777777666666666666777777555555444333333222111111333333333333333333333333111111111111111111111111111111111000000000//////111000///......000111333////////////000000000000...///000000000///------//////......---------,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,......,,,***,,,,,,+++***)))(((''''''******++++++++++++******,,,,,,,,,,,,***(((%%%###***(((''')))+++,,,***(((***))))))***,,,------,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++***************+++,,,---------+++,,,222999777111++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,------------......---,,,++++++++++++...------,,,,,,------...+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------///...------------...///------------------------///..................///........................000000000000000///......////////////////////////////////////////////////...111444555333111000000...///000111111000000000222222222222222222222222222222333444444555555666999999===BBBGGGKKKUUU```oooyyywwwnnnggglll}}}555666666777777666666555::::::999999999999::::::999999::::::::::::999999888999999::::::;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@AAAAAABBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@???>>>???????????????>>>=========>>>@@@BBBCCCDDDEEEEEEGGGGGGFFFEEECCCAAA???>>>;;;;;;<<<>>>???AAABBBCCC@@@@@@AAAAAAAAAAAA@@@@@@===>>>???@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>AAAAAAAAABBBCCCDDDDDDDDDBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHGGGFFFFFFFFFGGGGGGEEEGGGIIIIIIGGGEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGDDDCCCAAA???===<<<;;;;;;<<<<<<<<<======>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@>>>===<<<<<<===>>>;;;;;;;;;:::999999888888;;;:::999::::::999777444666666555555555555666666555444444333333222222111333333333333333333333333111111111111111111111111111111000000000000//////111000/////////000222333.........///000111111111/////////000///......---000000///...---,,,++++++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...---+++***,,,,,,+++***)))'''&&&&&&++++++************++++++---------,,,***'''$$$###***)))((()))******(((&&&***))))))***,,,------,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,---((((((((()))***+++------,,,---,,,...444999777000++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///......------......///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------------,,,,,,------............---------------------...///000,,,,,,,,,---.........///000//////......//////000------------------------000000000000000//////...////////////////////////000000000000000000000000,,,000666<<<>>>:::333---//////000000111111111111222222222222222222222222222222333444444555555666999999<<>>>>>===<<<;;;:::::::::;;;;;;<<<===???@@@AAAAAA@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@???>>>===>>>>>>@@@@@@@@@???>>>=========>>>???AAABBBBBBCCCFFFFFFFFFEEECCCBBB@@@@@@<<<===>>>???AAABBBCCCCCC@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???===>>>>>>>>>>>>===<<<;;;??????@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFBBBDDDGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHEEEDDDBBB???===;;;::::::::::::;;;<<<===>>>???@@@@@@AAAAAAAAABBBAAAAAAAAAAAA@@@???===============:::::::::999888888777777:::::::::;;;;;;999666333555555555444444555555555444444444333333222222222222222222222222222222222222222222222222222222222111000000000////////////111000000000000111222222.../////////000000000111///////////////......---//////...------,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,++++++)))((((((((()))***++++++,,,,,,,,,,,,***))))))***,,,,,,***+++,,,,,,,,,,,,+++***+++************)))(((''',,,++++++,,,...//////...+++,,,............,,,++++++++++++,,,,,,---------++++++++++++,,,---...///,,,------///555:::666///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---.........------------.........------,,,,,,------...++++++++++++++++++++++++.........------,,,,,,,,,...//////000000//////...,,,,,,,,,---...///000000+++,,,,,,---...//////000000000////////////000000000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000000222777>>>CCCAAA;;;555111000//////111222222222111222222222222222333333222222333444444555555666888888<<>>>>>===<<<<<<;;;:::999:::;;;<<<===>>>???@@@@@@??????@@@@@@@@@@@@@@@??????@@@@@@@@@??????>>>===<<<===???AAABBBAAAAAA@@@>>>>>>>>>>>>>>>?????????DDDDDDDDDCCCCCCBBBAAA@@@??????@@@@@@AAABBBBBBBBB???@@@AAABBBBBBBBBBBBBBB>>>>>>======<<<<<<;;;;;;<<<<<<======<<<<<<;;;:::>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGDDDEEEEEEEEEEEEEEEEEEEEE???AAADDDDDDCCCBBBBBBCCCEEEEEEFFFGGGHHHIIIIIIHHHFFFEEECCC@@@>>><<<;;;:::999:::;;;<<<===>>>???@@@@@@AAABBBBBBBBBAAAAAA@@@??????>>>======<<<<<<<<<999999999888777777666666999999999::::::999666333555555444444444444555555444444333333333333222222222222222222222222222222111111111111111111111111000000000////////////...000000000000000111111222111000000000/////////...000/////////............,,,---------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---,,,+++*********((()))***+++---...000000---,,,+++******+++,,,---((((((***+++,,,---......+++,,,,,,,,,+++***)))))),,,++++++,,,...//////...+++,,,............,,,++++++++++++,,,,,,---------......------------......---......///555:::666///------------------------------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---......------,,,,,,,,,,,,------/////////....../////////------------------------.........------,,,,,,,,,......////////////......+++,,,---......///000000,,,,,,------...///000000000000////////////000000111111111111111111111111//////000000000000//////////////////////////////000000000000000000000000444333333777===AAAAAA???555222//////111222333222111111111222222333333333222222333444444555555666888888<<>>>>>======>>>?????????>>>>>>>>>>>>>>>?????????>>>>>><<<===>>>???AAAAAAAAAAAA??????>>>============>>>@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@AAAAAABBBBBB???@@@AAABBBBBBCCCCCCBBBBBBAAA@@@>>>======<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<===>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEEEEEEEFFFBBBCCCDDDEEEEEEEEEDDDDDD???AAABBBAAA@@@@@@AAABBBCCCCCCEEEFFFGGGGGGGGGGGGFFFEEECCC@@@>>><<<;;;;;;999::::::<<<===>>>??????@@@AAABBBBBBBBBAAA???>>>>>>=========<<<;;;;;;:::999888888777666666555555777777777888999888666444555555444444444444555555333333333333333333333333222222222222222222222222000000000000000000000000000000////////////........./////////000000000000111111111000///.........000000///............///++++++,,,,,,------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---------...,,,------------.........,,,,,,++++++++++++,,,,,,((((((((())))))***+++++++++,,,...---,,,++++++,,,***))))))***,,,------,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,---...---,,,,,,+++++++++,,,//////...///444999666000++++++++++++++++++++++++...------,,,+++***)))(((------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,++++++,,,,,,,,,000000////////////000000------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,---.../////////...---------.../////////000000//////......//////000000000000000000000000000...//////000000000000000////////////////////////000000000000000000000000333111///000444:::>>>AAA999444000...000333222111111111111222222333333444222222333444444555555666888888;;;AAAEEEJJJTTT^^^jjjuuu{{{tttooosss666777777888888777777666666666555555555555666666666777888999999:::::::::<<<:::999888888999;;;<<<;;;<<<<<<======<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<===============<<<<<<===>>>????????????======<<<======>>>??????>>>>>>===<<<======>>>???======>>>?????????>>>>>>===>>>>>>@@@AAABBBCCCDDD???@@@AAABBBCCCCCCCCCCCCGGGEEECCCAAA@@@?????????===<<<;;;:::::::::;;;;;;;;;<<<===>>>@@@AAABBBBBBAAABBBBBBCCCCCCCCCCCCCCCAAABBBCCCDDDEEEDDDDDDCCCBBBBBBAAA???>>>>>>AAACCC@@@AAACCCDDDEEEFFFFFFFFFDDDCCCAAA???===<<<;;;;;;::::::;;;;;;<<<===>>>>>>???@@@AAABBBAAA@@@>>>===<<<<<<<<<<<<;;;:::999999888888777666666555555444666555444555666777666555666666555555555555666666333333333333333333333333111111111111111111111111////////////////////////000000/////////.........------...///////////////000000000000////////////111000///...---......///------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////...---...000///......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))******(((+++------+++***+++---***))))))***,,,------,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,000000......333999777111++++++++++++++++++++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,------------,,,,,,,,,,,,------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++,,,,,,------,,,,,,+++,,,---...//////......---............///////////////..................///////////////////////////......///000000000000000////////////////////////////////////////////////111111000//////333888<<<<<<777000...000222222000000111111222333333444444222222333444444555555666777888;;;AAAEEEJJJTTT^^^hhhssswwwrrrnnnuuu777777888888888888777777777777666666666666777777666666777999999:::::::::===;;;999888888999:::<<<:::;;;<<<=========<<<;;;::::::::::::::::::::::::::::::;;;<<<======<<<<<<:::;;;<<<>>>????????????>>>===;;;::::::;;;<<<<<<===<<<<<<<<<===>>>@@@AAA;;;;;;<<<===============;;;;;;===???AAACCCEEEEEE???@@@AAABBBCCCCCCCCCCCCEEEDDDAAA???===<<<<<<<<<>>>===;;;999999:::;;;<<<;;;;;;<<<>>>???AAABBBBBB@@@@@@AAABBBBBBBBBAAAAAA@@@AAACCCDDDDDDDDDCCCCCCDDDCCCBBB???===>>>AAADDD???@@@AAACCCDDDEEEEEEEEEBBBAAA@@@>>><<<;;;::::::::::::;;;;;;<<<=========>>>???AAAAAAAAA???===<<<;;;;;;;;;;;;:::999888777777777777666555555444444555333222333555777777666666666555555555555666666333333333333333333333333111111111111111111111111////////////////////////000/////////............,,,------...///...............//////000000111111111000///------......//////...------,,,+++************+++++++++,,,,,,,,,------++++++++++++------************************'''***------,,,+++---000---------,,,,,,+++++++++++++++---......---++++++))))))******+++,,,...///&&&))),,,,,,***)))+++---,,,++++++,,,...//////...---,,,************,,,------------,,,,,,+++++++++*********+++,,,---//////222000...---333999777222------------------------***++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------......---,,,,,,++++++,,,,,,---.........------.........---------,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------.........---......//////......------.../////////...---,,,///////////////...............------------......111111111111111111111111......///000000000000000////////////////////////////////////////////////000222444333000111444888???888111...000222111000000000111222333333444444222222333444444555555666777777;;;AAAEEEJJJTTT^^^fffqqq~~~sssooommmuuu777;;;>>><<<777333222444777666444333444555777999666888;;;<<<;;;:::;;;;;;>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999::::::::::::;;;<<<======<<<<<<======<<<<<<>>>???AAABBB<<<;;;;;;<<<>>>@@@CCCDDDBBBAAA???>>>=========>>>>>>>>>>>>>>>============???===<<<>>>BBBDDDCCCAAA@@@???======>>>AAADDDFFFDDDDDDCCCBBBAAA@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????>>>???@@@AAACCCDDDEEEEEEEEECCCBBBBBBCCCDDDCCCBBBAAABBBBBBCCCBBBBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>======;;;;;;;;;;;;;;;<<<===>>>????????????>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999777444333444444444333222333444555666666666666444444444444444444444444222222222222222222222222111111111111111111111111111111000000//////.................................///000111111000///......///000111000///,,,+++///.........------------///...,,,+++******++++++,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000///,,,***......---,,,+++***)))((())))))***+++,,,------...*********)))))))))))))))++++++,,,,,,,,,---------++++++,,,------......///+++,,,...//////...,,,+++---------............///+++++++++******)))))))))***---...---///333555333++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...,,,,,,+++***+++,,,---...---------,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------//////...---,,,***)))(((,,,,,,,,,---------......000000000000000000000000//////000000///...---------......///000111111222////////////////////////000000000000000000000000............////////////........................111000////////////000000333222111000000000111222???555///222333111///111111111222222222333333333333333444444444444444444777:::===@@@CCCIIIRRRYYYgggrrr}}}sssiiihhhwww333888;;;:::666444444666666666444444444555777888666888:::;;;;;;::::::;;;======<<<<<<;;;::::::999::::::::::::::::::::::::888888999999999:::::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@AAA======<<<<<<===>>>???@@@@@@???===<<<;;;;;;<<<<<<========================???======???BBBDDDCCCAAACCCBBB@@@???@@@AAABBBCCCCCCCCCBBB@@@???>>>>>>>>>=========<<<<<<=========<<<<<<======>>>>>>????????????@@@AAABBBCCCDDDDDDBBB@@@??????@@@AAAAAA@@@AAAAAAAAABBBBBBAAAAAAAAA????????????>>>>>>>>>===??????>>>>>>>>>=========<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>============:::::::::999999999888888999666444333444444444333111111222333444444444444444444444444444444444444222222222222222222222222111111111111111111111111000000000000//////.................................///000000000000///...000000111222222111///////////////.........------///...---,,,+++++++++,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000///---***,,,,,,++++++++++++******************))))))))))))************))))))))))))))))))))))))******++++++++++++,,,,,,---.........***,,,---......---,,,***,,,,,,,,,,,,------------,,,,,,+++++++++************------+++---222444333******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---------,,,,,,,,,+++++++++,,,---...,,,+++++++++************---,,,,,,,,,++++++++++++------------.....................---,,,+++***))),,,,,,,,,---------......///////////////////////////////////////...------......//////000000111111////////////////////////////////////////////////............////////////........................000000////////////000000222111000000000111222333>>>666000111222000///111111111222222222333333333333333333444444444444555777:::===@@@CCCIIIRRRXXXfffppp|||rrrhhhhhhwww000444777888666444666888666555444444444555777888666888:::::::::999:::;;;<<<<<<;;;;;;::::::999999888888888888888888888888888999999999999:::::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;===>>>?????????>>><<<<<<<<<<<<<<<===<<<;;;:::::::::::::::========================???>>>>>>???AAACCCBBBAAAFFFEEEDDDBBBAAAAAAAAAAAACCCAAA@@@>>>=========>>>>>>>>>============>>>>>><<<<<<======>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBAAA???>>>>>>???@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===============<<<===============<<<<<<<<<==================>>>???======<<<<<<<<<;;;;;;;;;888888777777777666666666888666444333444444444333222222333333333333222222333333333333333333333333222222222222222222222222111111111111111111111111000000000////////////.................................///000000///......000000000000000000111111000/////////............//////---,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////,,,************+++++++++,,,,,,+++*********))))))))))))************************((((((((())))))))))))******++++++,,,,,,---......***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...---***,,,222555555***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%'''+++...//////---,,,,,,++++++++++++,,,------,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,//////////////////......,,,---------,,,,,,+++***,,,,,,,,,---------.................................////////////...------////////////////////////////////////////////////....................................////////////........................///////////////000000000111000000///000111333444===777222111111000000333111111222222222333333333333333333444444444555555777999===???BBBIIIQQQXXXeeeooozzzqqqggggggwww000222555666555444555777555555444444444555666777666777999999999888:::;;;;;;;;;::::::999999999999777777777777777777777777888888888999999999::::::999::::::;;;;;;;;;::::::999999:::;;;<<<===>>>>>>@@@@@@???>>>===<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<======???>>>??????AAABBBBBBBBBDDDDDDCCCCCCBBBAAA@@@???BBB@@@>>>===<<<<<<===>>>>>>==================>>><<<<<<======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>???@@@AAAAAA@@@>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;;;;;;;;;;::::::::::::777777777666666666555555666555333333444555333222444444555555555444333333222222222222222222222222111111111111111111111111111111111111111111111111////////////////////////................................................---------------...///000000000/////////.........///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++------+++)))************++++++++++++)))******+++,,,---...///)))***************++++++*********************+++*********+++,,,,,,------)))***++++++++++++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000...+++,,,333777777+++******)))***+++,,,---++++++++++++++++++++++++)))***,,,...//////...---+++++++++++++++,,,,,,,,,........................------------------------000000//////......------+++,,,,,,------,,,,,,,,,,,,,,,,,,---------......------------------------.........//////...------//////////////////......////////////////////////....................................////////////...........................//////000000000000000000/////////000111333444;;;888555222000///111333111111222222222333333333222333333444444555555555666999===???BBBHHHQQQXXXeeeooozzz}}}oooeeefffwww222333444444333333444444444444444444444555555666555777888888777888999;;;999999999999888888888888666666666666666666666666777777777888888888999999999:::::::::::::::999999999:::;;;<<<===>>>>>>>>>??????@@@@@@?????????>>><<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<>>>???@@@@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???=========>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<======>>>>>>?????????????????????>>>>>>>>>???>>>======???@@@@@@???<<<<<<<<<;;;<<<===>>>???========================;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;::::::::::::999999999888888777777777666666666666555444333333555555333222444444444555444444333333222222222222222222222222111111111111111111111111000000000000000000000000.............../////////..............................------------......------,,,,,,---...///000////////////............------------------,,,,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((()))***+++)))(((+++++++++*********))))))******+++,,,---......///))))))******+++++++++,,,+++*********************))))))******+++,,,,,,,,,************************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---...,,,)))+++111555555---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,+++++++++++++++,,,******+++++++++,,,,,,,,,........................------------------------.........------,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,---------......------------------------------............------////////////............////////////////////////....................................////////////........................---...///000111000000000//////......///111333444888999888333//////111333111111222222222333333333222222333333444555666666666999<<>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@;;;<<<<<<======<<<;;;;;;999999::::::;;;<<<<<<<<<>>>???AAAAAA@@@@@@AAABBB>>>>>>===>>>>>>???@@@AAAAAAAAA@@@@@@@@@?????????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>======<<<:::999:::<<<=========;;;::::::999:::;;;===>>>:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999:::::::::::::::999999999999888888888888888777777777666666444333333444555555333111111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000---............/////////...........................---,,,,,,,,,,,,---...//////////////////000000///.........------------+++,,,,,,------,,,++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))'''((()))***)))(((++++++*********)))))))))++++++++++++************))))))******+++,,,,,,,,,***))))))))))))(((((((((((())))))******+++,,,,,,************************,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,)))+++***''')))///222222000///---+++***+++,,,---++++++++++++++++++++++++,,,+++)))'''''''''(((((()))******+++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,,,,---------......------------------------,,,,,,---............---........................////////////////////////....................................////////////........................---...///111111111000000000//////...///000222333555:::<<<666000///111222111111222222222333333333111222333333444555666666666888<<<>>>AAAHHHPPPWWWeeeooozzz|||pppgggiii{{{555444333333444444444444333333444444555555555444555666777666555666888;;;777777777777777777777777666666666666666666666666444444444555555555555666999999999999999888777777777888999;;;<<<<<<<<<<<<>>>???@@@@@@@@@@@@???>>>:::;;;<<<======<<<;;;;;;888999999:::;;;;;;<<<<<<>>>@@@BBBAAA??????@@@BBB???>>>===<<<<<<>>>@@@AAAAAABBBCCCDDDCCCBBB@@@???======<<<<<<<<<<<<======<<<<<<======>>>>>>??????========================:::999888999;;;<<<===<<<:::999888888888:::<<<>>>:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<============<<<<<<;;;::::::::::::::::::::::::999999999888888777777777777666666666666333222222444555555333111///000111222222222222222111111111111111111111111111111111111111111111111000000000000000000000000---------.........//////........................------,,,++++++,,,------...///000000000///...---------------,,,,,,,,,,,,******+++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++************************+++***((()))***+++***)))))))))))))))************,,,,,,+++++++++*********))))))***++++++,,,------++++++******))))))))))))(((((())))))***++++++++++++++++++******+++++++++++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,(((++++++)))+++000222111444222///,,,++++++,,,---************************)))******))))))))))))(((((()))***+++,,,++++++***************+++++++++,,,++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,---------......------------------------+++,,,------.........---,,,------....../////////////////////////////////////////////////////////............////////////........................,,,---///111222111000000111000///......///000111111:::>>>888111000111111111111222222222333333333111222222333444555666777555888<<<>>>AAAGGGPPPWWWdddnnnyyyssslllnnn444333222222444666666555222333444444555555444444555666666666555666888;;;666666666666777777777777666666666666666666666666333333333444444444555555999999999999999888777666555666888:::;;;;;;;;;:::??????@@@@@@???>>>===<<<999:::;;;<<<<<<<<<;;;:::888888999::::::;;;<<<<<<>>>@@@BBBAAA???>>>@@@CCCAAA@@@===<<<;;;===???AAAAAABBBDDDFFFFFFDDDAAA@@@>>>>>>============>>>>>><<<<<<======>>>?????????<<<<<<<<<<<<======>>>>>><<<:::999:::<<<>>>>>>>>>999888777777888:::<<<============>>>>>>>>>??????<<<<<<<<<=========>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999999888777777666666666555555555222222222444555555333111000111222333444555555555000000000000000000000000000000000000000000000000000000000000000000000000---------.........//////........................------++++++++++++------,,,---...//////---+++)))------,,,,,,,,,+++++++++((()))++++++,,,+++***)))******+++++++++,,,,,,,,,))))))))))))))))))))))))************************---+++******+++,,,,,,+++''''''((()))***+++,,,,,,***+++,,,,,,......///000))))))***+++,,,,,,---------------,,,,,,,,,++++++((((((((()))******++++++,,,,,,++++++++++++,,,,,,)))************+++++++++)))))))))******+++++++++***......---///333555333666444000---++++++,,,---************************(((***---...///...,,,+++((()))***+++,,,+++******+++++++++,,,,,,---------*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,---------,,,,,,+++***,,,,,,,,,---------..............................+++,,,------.........---,,,,,,------...///000000////////////////////////000000000000000000000000............/////////000........................+++---///111222222000000111000///......///000000///:::@@@:::222000111000111111222222222333333333111111222333444666666777555888<<<>>>AAAGGGPPPWWWbbblllxxxwwwpppqqq555444333222333444555666555333111///000333666888777777888999999999999888666555555666666777888999555555666666666666555555666777888777666555666777888999;;;<<<<<<;;;999888999:::;;;<<<<<<<<<;;;:::>>>>>>>>>===<<<<<<;;;;;;::::::999888777777888888999999999::::::;;;;;;;;;===>>>@@@BBBCCCCCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHAAAAAA@@@??????>>>>>>===CCC@@@===<<<>>>>>><<<:::======<<<<<<<<<;;;;;;;;;;;;999888999;;;======<<<:::999888777888999;;;<<>>===<<<;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<::::::999:::;;;<<<<<<<<<:::999888777777777666666555666777777555222222222222111111111000000444444333333333333333333111000///......///000111111111111111111000//////////////////////////////------------------------,,,---...///000000000000......---------,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,------......------,,,,,,...//////---,,,,,,,,,*********++++++,,,,,,,,,---+++))))))***+++***)))************************+++++++++***************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******++++++++++++******)))))))))))))))*********------,,,,,,+++*********,,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++,,,,,,,,,---------***---//////------///111111555666000+++,,,---,,,------,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++---...//////000000+++,,,------++++++,,,---,,,,,,************,,,,,,,,,++++++***)))))))))***))))))***+++,,,---...///,,,---///000///...,,,+++---,,,,,,---...---,,,***---------...000000...,,,...///000///---,,,,,,---,,,,,,------....../////////......//////000222222000///...------...///000///////////////.........////////////////////////............/////////000222222222222222222222222...///111222333333222222444333222222333444666777999::::::<<<@@@GGGPPPVVVccckkkvvvwwwsss{{{222222111111222222333444444333111000111333555777666666777888888888777777888777666666666666666777555555666666666666555555555666888777666555777888999:::;;;<<<<<<;;;999888999:::;;;<<<<<<<<<;;;;;;:::;;;;;;<<<======>>>>>>::::::999888888888888888999:::::::::;;;;;;;;;;;;<<<===>>>@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAACCCCCCDDDDDDEEEEEEFFFFFFCCCBBBBBBAAA@@@@@@??????AAA???<<<<<<======<<<:::============<<<<<<<<<;;;<<<;;;::::::<<<===<<<<<<:::999888777777999;;;<<<<<<===>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<;;;:::::::::;;;<<<<<<;;;:::999888777666666666666555555666777777444222222222222111111111000000222222111111000///......111000///......///000111000111111111111000//////........................------------------------......---,,,***((('''&&&------,,,,,,,,,+++++++++......//////...---,,,,,,,,,,,,------------,,,,,,+++,,,---,,,***)))***+++,,,,,,++++++++++++++++++---+++))))))***+++***)))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))(((((()))************)))******++++++++++++******)))))))))))))))))))))******)))))))))(((((('''''',,,,,,,,,+++++++++******************++++++++++++++++++++++++,,,,,,,,,,,,***,,,......,,,,,,...000333777777111,,,------------------,,,+++***************+++++++++,,,,,,,,,,,,,,,---------------,,,***+++,,,+++*********,,,......---,,,,,,---.........---,,,,,,++++++,,,,,,+++,,,,,,------......///000//////...............,,,+++***+++---...---,,,...------...000000...,,,---...///...,,,+++,,,---.............../////////222111///---,,,+++******000///...------...///000/////////////////////...////////////////////////........./////////000000000000000000000000000000//////000111222333333333333333222222333444666777555666888;;;@@@GGGPPPVVVbbbiiiuuu{{{vvv}}}//////000111111111111111222222222222333444555666444555666666777777666666999888777666555555555555555555666666666666555555444666777777666666777999999:::;;;<<<<<<<<<::::::999:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<======;;;;;;:::999999999999::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;===>>>??????@@@???AAA@@@@@@??????@@@AAAAAAEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAA???>>>===>>>>>>>>>===>>>>>>>>>>>>>>>=========>>><<<;;;;;;===>>>======;;;:::888777888999;;;<<<:::;;;===>>>@@@@@@AAAAAA>>>===<<<;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===:::999888777666555555444666555555666777777444222222222222111111111111111333222111000///---,,,,,,000000////////////000000000000111111000000///...........................------------------------///...---+++(((%%%###""",,,,,,+++++++++*********++++++,,,,,,,,,++++++***,,,,,,------------,,,,,,***+++***)))'''''')))+++------,,,++++++******)))---+++))))))***+++***)))************************)))))))))***+++++++++,,,))))))))))))))))))))))))'''((())))))******))))))******++++++++++++************))))))))))))))))))+++++++++++++++*********,,,,,,,,,+++++++++******((((((((()))))))))***************++++++++++++,,,)))+++,,,,,,,,,,,,---///333888888222------...---------,,,+++***))))))(((******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***)))***+++***)))((()))+++......------------......------,,,,,,++++++,,,,,,---.........//////000000333111///---,,,---...//////---,,,---...000000//////...---...000000...,,,---...///...,,,,,,,,,---000000///////////////.........------......///000//////............//////......//////////////////////////////////////////....../////////000000000000000000000000000000000000000000000111222333333333333333333333555666666222444777;;;@@@GGGOOOUUU```hhhsss|||---...000111222111000///111111222333444444444444555555666777777777777666888888777666666666666666555555666666666666555555333555666777666777888:::::::::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;===<<<<<<;;;::::::999999<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>?????????@@@@@@?????????@@@AAAAAADDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAABBBAAA@@@@@@@@@@@@@@@@@@@@@?????????????????????===;;;;;;<<<>>>@@@@@@@@@<<<;;;999888888999;;;<<<<<<<<<>>>???@@@AAAAAAAAA???>>>===<<<;;;:::::::::::::::::::::;;;<<<<<<===999999999888777666555444555555555666777666444222111111111111111111111111444444333222111000000///000000////////////000000000000000000000//////...........................------------------------.........---,,,+++)))(((,,,,,,,,,,,,++++++++++++))))))***************))),,,,,,,,,------,,,,,,,,,++++++***(((&&&&&&)))+++,,,+++++++++++++++++++++---+++))))))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,)))))))))))))))))))))))))))******+++++++++++++++******++++++++++++***************)))))))))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((((((((()))))))))***))))))*********+++++++++)))***+++++++++,,,------222777888222...------,,,++++++************************+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++)))***++++++))))))***+++,,,,,,,,,++++++,,,,,,,,,++++++******)))******+++------...///000111222333555444111///---,,,,,,,,,222111///000222444444444000///......//////...------/////////------...///111111000000//////......******+++,,,...///111222/////////....../////////............////////////////////////////////////...////////////000000000222222222222222222222222222111000000000111333444222222333333444555555666222555888<<>>>>>>>>>>>???@@@@@@AAA@@@@@@??????@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;;;;;;;;;===@@@CCCDDDDDD>>><<<;;;:::999;;;<<<===??????@@@@@@@@@@@@?????????>>>===<<<;;;:::::::::999::::::;;;;;;<<<<<<<<<999::::::999888777555444555555444555666666444111111111111111111111111111222222333333333333333333//////000000000000//////000000000000000///..............................------------------------.........//////......---------------,,,,,,,,,,,,++++++,,,------...------+++,,,,,,,,,,,,,,,,,,+++,,,,,,***(((''''''***,,,))))))***+++,,,,,,---------+++))))))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))***++++++++++++*********++++++++++++******************))))))((((((''''''(((((())))))******,,,,,,,,,+++++++++******)))))))))*********++++++))))))*********+++++++++)))))))))***+++,,,,,,,,,000555666222---------+++)))))))))******++++++,,,******+++++++++,,,,,,,,,+++,,,---....../////////+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******++++++++++++---///111333444555777777777555333000...,,,/////////111555888::::::111000......//////...---...///000000///...///111111111000000//////......///...---,,,+++*********...//////////////////...---.........//////000000000000000000000000000000////////////000000000111111111111111111111111111222111000000000111222333222222333444444555555555666888;;;>>>AAAGGGMMMQQQ]]]eeeqqq000000111222222222222222111111222333444444444444666666777888888888888777555555555555666777888999555555666666666666555555444666777777666666777999888999999999:::;;;;;;<<<;;;::::::::::::;;;<<<===:::::::::;;;<<<<<<======>>>============>>>???????????????>>>>>>>>>>>>===@@@????????????@@@AAABBB@@@@@@@@@@@@AAABBBCCCCCCAAAAAABBBDDDEEEGGGHHHHHHBBBBBBAAAAAA@@@?????????<<<>>>>>>>>>======???AAABBBBBBBBBBBBCCCCCCCCCCCC<<<;;;<<<>>>BBBEEEFFFFFF@@@???===;;;;;;<<<>>>???BBBBBBBBBAAA@@@???>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;::::::999:::::::::999777555444555444444555666666333111111111111111111222222222000000000111222222333333//////000000000000////////////000000//////...---------------------------------------------------............------,,,+++.........---------,,,,,,((()))***+++,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,***((((((***,,,(((((()))***,,,---...///---+++))))))***+++***)))************************)))))))))***+++++++++,,,))))))))))))))))))))))))&&&'''(((((())))))((((((******++++++++++++******++++++******)))((((((((((((((())))))***+++,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,*********++++++++++++,,,***))))))***,,,------,,,---333555111---------,,,))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,***+++---...///000000000---...///...---,,,---///......////////////......,,,,,,++++++,,,,,,------)))***,,,...000111333444888888999:::888666333111,,,---///333888<<<===<<<222111......//////...---...///000000///...000111000000///////////////...000000000000000111111222......////////////......------......///000000000000000000000000000000000/////////000000000111111////////////////////////222111111111111111222222111222333444555555555555888999;;;===@@@FFFLLLQQQ]]]eeeqqq~~~111111000000111111222333111222222333333444555555444555666666777777666666777666666666666666777888555555666666666666555555555666888777666555777888777777888888999:::;;;;;;;;;;;;:::::::::;;;<<<===:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@?????????>>>>>>>>>@@@@@@?????????@@@AAABBBAAAAAAAAAAAABBBCCCDDDEEEBBBCCCCCCDDDEEEFFFFFFGGGBBBBBBAAAAAA@@@?????????===>>>@@@???>>>???AAADDDCCCCCCCCCDDDDDDDDDEEEEEE@@@>>>>>>???BBBDDDEEEDDDBBBAAA???======>>>???@@@BBBBBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<:::999888888888999999888666444222555444444555666555333111000000111111111222222222000000000000111111111111...///000111111000///...//////000000//////...---------------------------------------------------,,,,,,---,,,,,,+++***)))---------,,,,,,,,,++++++%%%&&&''')))******++++++++++++,,,,,,,,,,,,++++++***+++,,,+++)))((()))***))))))***+++,,,,,,---------+++))))))***+++***)))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))&&&''''''(((((((((((((((******++++++++++++******++++++******)))((((((''')))***+++,,,---...//////,,,,,,,,,+++++++++***************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,***)))***---......,,,,,,222555222//////000...---,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,+++,,,------............---...//////------...///---...///000000///...---,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////222333444555666777777777555555777:::<<<<<<:::888333111///...//////......+++---......------...000.............../////////......///111333666888999---...///000000///...---------......///000000111000000000000000000000000//////000000000111111111////////////////////////111111222222222111111000111222333555555555555444777888999;;;>>>EEELLLRRR]]]eeeqqq~~~111000/////////000222333222222222222333444555666333444555555666666555555999888777666666555555666555555666666666666555555666777888777666555666777777777777777888999:::;;;;;;;;;:::999:::;;;<<<===>>>>>>>>>===<<<<<<;;;;;;??????>>>>>>???@@@AAAAAA@@@@@@@@@@@@??????>>>>>>@@@??????>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDEEEEEEEEEEEEEEECCCBBBBBBAAAAAA@@@?????????BBBCCCCCCBBBBBBEEEHHHCCCCCCDDDDDDEEEEEEFFFFFFCCCAAA@@@@@@BBBCCCCCCBBBCCCBBB@@@>>>>>>???@@@AAAAAABBBBBBBBBAAAAAA@@@???<<<<<<;;;;;;;;;<<<<<<===<<<=========<<<:::888777666777888888777555333111444444444555666555333111000000111111222222222222333333222222111111000000...///000111111000///...///////////////......---------------------------------------------------******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******'''(((***+++------......+++++++++,,,,,,+++++++++)))***,,,+++)))(((((()))++++++++++++++++++,,,,,,---+++))))))***+++***)))************************+++++++++***************))))))))))))))))))))))))((())))))*********************++++++++++++******+++++++++***)))(((((('''&&&&&&''')))***+++,,,,,,,,,,,,,,,+++++++++******************++++++++++++++++++,,,,,,,,,---------,,,***)))+++...///...,,,,,,222666333111111222000000///...---+++***)))(((******+++++++++,,,,,,,,,,,,,,,---------,,,++++++---...//////------...///+++,,,---......---,,,+++***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...111444888:::CCCBBBBBBBBB@@@<<<666222444222///......//////...***+++,,,,,,++++++---...,,,---------......//////......------------......---...///000000///...------------...///000000111000000000000000000000000000000000000111111111111111111111111111111111111000111222333333222000///111222333555666555555444555555666888===DDDMMMSSS]]]eeeqqq~~~222222111111000/////////111111222222222333333333444444444444444444444444777777777777888888888888666666777777777555444333777777777777666666666666777888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>>===<<<;;;;;;<<<<<<>>>>>>>>>>>>>>>???????????????@@@@@@@@@???>>>>>>BBB@@@>>>???AAABBB@@@>>>>>><<<<<<>>>AAABBB@@@===BBBBBBBBBBBBBBBBBBAAAAAAFFFDDDBBB@@@???>>>??????AAAAAAAAABBBBBBBBBCCCCCCFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@CCCBBBAAA@@@@@@AAABBBCCCDDDAAA???@@@BBBBBB@@@>>>>>>>>>============>>>>>>:::888666555666888777777666666666555444444333333888777777666555444444444000000000111111222222333111111111111000000000000......................................................---------,,,,,,,,,,,,------,,,+++***,,,---//////...------------...,,,,,,,,,++++++*********(((***+++,,,,,,+++)))((((((***,,,,,,***(((((((((,,,,,,+++++++++,,,...///++++++++++++******)))))))))***+++,,,,,,+++)))((()))'''&&&'''***+++***(((************************,,,+++******))))))*********(((%%%&&&)))++++++)))))))))(((((((((((())))))...---+++*********++++++((((((((((((((((((((((((***)))))))))***+++,,,,,,)))***+++,,,,,,+++)))(((++++++++++++++++++++++++------------......//////000111222111///------......---,,,+++************---,,,***)))))))))******,,,,,,------,,,,,,+++******++++++,,,,,,++++++***---..................---,,,+++******))))))******//////...---,,,,,,++++++++++++,,,,,,...///111111???FFFOOO[[[ZZZAAA111:::444333222111///---+++***...------,,,,,,------...222222111000///...------...---,,,---///111000///222111000000000000000000111000///......///000111000000000000000000000000000000///////////////000000000000000111111111111333333222222222222222222555444444444444555666666777:::===???AAAEEELLLQQQ[[[cccppp|||222222111111111111000000111111222222222333333333222222333333444555666666666666777777777888888888666666666777666666555555777777777777666666666666777777888888999::::::;;;;;;;;;<<<<<<<<<<<<======??????>>>>>>===<<<;;;;;;======>>>>>>?????????@@@@@@@@@@@@@@@@@@??????>>>BBB@@@>>>???AAABBBAAA??????>>>===>>>AAABBBAAA@@@DDDDDDDDDCCCCCCCCCCCCCCCFFFDDDCCCAAA@@@??????@@@AAAAAAAAABBBBBBBBBBBBCCCGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@CCCCCCBBBAAAAAABBBCCCCCCEEECCCAAAAAACCCCCCAAA???>>>>>>============>>>>>>;;;999777666777888888777888777777666555555444444777777666666555444444333111111111222222222222222111111111111000000000000......................................................---------,,,,,,,,,,,,------,,,+++***,,,...//////...---------------,,,,,,,,,+++++++++******)))***,,,---,,,+++***)))(((***,,,,,,***(((((()))***))))))((()))***+++,,,++++++++++++*********)))******+++++++++******)))***)))''')))+++,,,+++)))************************,,,+++******))))))******+++)))''''''***,,,+++***))))))(((((((((((())))))---,,,+++***)))******+++++++++++++++++++++++++++******************+++,,,)))******+++++++++******++++++++++++++++++++++++,,,,,,,,,---...//////000///111222111///------......---,,,++++++*********---,,,+++***))))))***+++------......------,,,+++,,,,,,------------,,,,,,,,,---...//////...---,,,))))))******+++---...///+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111666BBBRRRcccbbbFFF///222555444444222000...---+++///......------......///111111000000///.........///...---...///000///...111111000000000000111111555333111...---...000111000000000000000000000000000000////////////000000000000000000111111111111222222222222222222222222444444444444444555666666:::<<>>>>>@@@@@@@@@@@@???===;;;:::<<<<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>@@@???>>>???AAABBBBBBAAAAAA???>>>>>>@@@BBBCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBDDDEEEEEEFFFEEEEEEDDDDDDEEEDDDCCCBBBAAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCDDDCCCBBBBBBCCCDDDBBBAAA???>>>>>>======>>>>>>???===;;;999888999999888777888888888777666666555555666666666555555444444333333333333333222222222222111111111111000000000000......................................................---------,,,,,,,,,+++,,,---,,,++++++,,,...///......---------------,,,,,,,,,++++++++++++******+++,,,------,,,+++***)))+++,,,,,,***))))))***)))))))))((())))))***+++++++++++++++************+++***************+++++++++***)))***,,,---,,,+++************************,,,+++******))))))******,,,***))))))+++,,,,,,+++***))))))(((((())))))***++++++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++***************+++,,,---++++++++++++++++++++++++***+++,,,---...///000111...000222111///...------///...---,,,+++++++++,,,,,,,,,+++*********++++++...............------,,,......////////////......+++,,,...000000...,,,+++*********+++,,,---//////'''((()))***+++,,,---...---------------...///000444EEE[[[qqqrrrSSS777333555555444333222000...---/////////....../////////////////////////////////000///...///000111000///111111000000000111111222999777333000......///000000000000000000000000000000000////////////000000000000000000111111111111111111111222222333333444444444444444444555555666888;;;===>>>>>>AAAGGGLLLYYYbbbooo{{{111111222333333444555555111111222222222333333333111111222333444555666777666666666666777777777888666666555555555666888999777777777777666666666666666666777777888999999999;;;<<<<<<======>>>>>>>>>@@@@@@AAAAAA@@@===;;;999;;;<<<===>>>???@@@AAAAAAAAAAAABBBAAAAAA@@@???>>>===<<<<<<<<<===???@@@AAAAAA???>>>===>>>@@@BBBCCC@@@@@@@@@@@@@@@AAAAAAAAADDDDDDCCCCCCBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBCCCCCCCCCBBBAAAEEEEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBAAAAAA???>>>>>>======>>>>>>???>>><<<:::999::::::888777888888777777666555555444555555555444444444333333444444444333333222222222111111111111000000000///......................................................---------,,,,,,,,,+++,,,---,,,++++++---...///...------,,,,,,------++++++++++++++++++++++++++++++,,,---------,,,,,,***,,,---,,,***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,************+++,,,++++++************************,,,+++******))))))******+++*********++++++++++++***))))))))))))))))))*********))))))))))))))))))************************---,,,++++++******************))))))***,,,---///++++++++++++++++++++++++)))***+++,,,...///000111---///111111000...------///...------,,,,,,,,,---,,,,,,,,,+++++++++,,,,,,------......------,,,+++......////////////......***,,,...000000...,,,***------,,,+++++++++++++++'''((()))***+++---............---------......///444FFF[[[ooorrrWWW;;;777444444333333111000///...//////............//////........./////////000000000//////000333444444333222111111000000111111222999888777555333000///---////////////////////////000////////////000000111///000000000111111111111000000111222333333444444444444333333444444555666333777:::<<<>>>CCCJJJOOOXXXaaannn{{{111111222333444555555666111111222222222333333333333333444444444444444444555666666666666777777777777666555555555777888:::777777777777666666666666555666666777777888888999;;;;;;;;;<<<===>>>>>>??????@@@AAAAAA@@@>>>;;;999;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAA@@@???>>>===999999888888888:::<<<>>>???>>>===<<<===>>>AAACCC????????????@@@@@@AAAAAACCCCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@AAAAAAAAABBBBBB???@@@AAABBBBBBBBBBBBBBBEEEEEEDDDCCCBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBAAA>>>??????????????????@@@>>>>>>============>>>>>>===<<<::::::;;;:::999777777666666555555444444333444444444444333333333333444444444333333222222222111111111111000000000///////////////////////////..............................---------,,,,,,,,,***,,,,,,,,,++++++---///......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,------,,,******+++,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***)))))))))***,,,---))))))***************+++************************,,,+++******))))))******)))************))))))*********))))))))))))******))))))))))))******))))))************************------,,,+++*********++++++***))))))***,,,...///++++++++++++++++++++++++))))))***,,,---///000111,,,...111111000...------......---,,,,,,,,,------,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,+++******------............------)))+++...000000...+++))),,,,,,+++******************+++++++++,,,,,,------......---------......///---:::GGGTTTYYYFFF222111111111111111000///------...------,,,,,,------...------......//////000000///...///111555777888777333222222111111111111111555666999999888444///,,,///////////////////////////////////////000111111///000000000111111111111000000111222333333444444333333333333333444555555222666:::<<<>>>CCCJJJOOOWWW```mmmzzz111111222333333444555555111111222222222333333333444444444444444444444444555555666666666666777777777777666666666777888888777777777777666666666666555555555666777777888888999::::::;;;<<<===>>>>>>>>>??????@@@???>>><<<;;;<<<<<<===>>>???@@@@@@AAAAAAAAAAAA@@@???>>>===<<<666666666555444555888;;;===>>>>>>=========@@@BBB???@@@@@@AAAAAABBBBBBCCCAAABBBBBBCCCCCCCCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBDDDEEEFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@;;;<<<>>>===<<<<<<===>>>===<<<<<<;;;;;;<<<<<<===;;;:::::::::;;;;;;999777666666666555444444333333333333333333333333333333333333333333222222222222111111111111000000000000////////////////////////..............................---------,,,,,,,,,***+++,,,,,,++++++---///...------,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******++++++,,,,,,------------...,,,******+++---******+++++++++***))))))++++++++++++,,,,,,,,,,,,))))))))))))***+++,,,,,,((()))******))))))***,,,************************,,,+++******))))))******)))***,,,+++***((())))))+++******))))))******+++((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,+++++++++++++++,,,---...++++++++++++++++++++++++)))***+++,,,---...///000+++---111222000...---,,,------,,,,,,,,,,,,------,,,,,,---.........------+++++++++++++++***)))))),,,,,,------------,,,,,,***+++---//////---+++***((((((((()))***+++------,,,,,,,,,,,,,,,+++++++++---------------...///000)))000333888>>>444***---.../////////...------,,,------,,,,,,,,,,,,---------------....../////////.........111555777888777555444333222111000000000000333777::::::777222///000000000000000000000000///......//////000111222000000000000111111111111111111111222222333333444333333333333333444444555666999<<<===>>>AAAGGGMMMVVV___lllxxx111111222222333333444444111111222222222333333333333333333444444555555555555555555666666666777777777777888888888777777666777777777777666666666666444444555666666777777888888888999:::;;;<<<====================================>>>>>>?????????@@@@@@@@@@@@???>>>===<<<;;;555555555333111222555999<<<>>>@@@@@@>>>>>>@@@BBB?????????@@@AAABBBBBBBBB???@@@AAABBBCCCCCCBBBAAA???@@@@@@@@@@@@AAAAAAAAABBBAAA@@@???@@@CCCFFFHHHDDDCCCBBBAAA@@@@@@@@@@@@>>>???@@@@@@@@@@@@???>>>999;;;======;;;:::<<<>>>;;;;;;::::::::::::;;;;;;999888888:::;;;<<<:::888777777666666555444444444222222222222222222333333111111111222222222222222111111111111000000000000////////////////////////..............................---------,,,,,,,,,***+++,,,,,,+++,,,...000...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,)))))))))***+++,,,------.........,,,+++***,,,...+++,,,,,,---,,,+++***)))+++++++++,,,,,,,,,------(((((()))***+++,,,,,,,,,(((***,,,,,,***)))+++---************************,,,+++******))))))******))),,,...---+++))))))***+++******))))))******+++((()))+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++******+++,,,------......***---000222000...,,,,,,,,,,,,++++++++++++,,,,,,+++,,,---...//////...---+++,,,,,,,,,,,,+++******,,,,,,------------,,,,,,+++,,,------------,,,+++)))))))))***+++,,,---...++++++++++++++++++++++++,,,,,,,,,---...///000111---000,,,---333///***000---............------,,,......------------......---........................------///222444444333777666444222000//////......000444777888888777666000000000000000000000000............///000111222000000000000111111111111222222222222222222222222333333222222333333444555666999<<<===>>>BBBHHHMMMVVV^^^kkkwww111111222222222222333333111111222222222333333333111111222333555666777777555555555555666666666777777888999999999777666555777777777777666666666666444444555555666777777777777777888999;;;<<<<<<======<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@??????===<<<;;;:::555666555333000000444888<<>>??????@@@@@@>>>???AAABBBCCCBBBBBBAAA??????@@@@@@@@@AAAAAAAAA@@@???===<<<===@@@DDDGGGCCCCCCBBBAAA@@@@@@@@@@@@===>>>???@@@@@@???>>>===999;;;======;;;:::<<>>>>>===;;;;;;???????????????@@@@@@@@@=========>>>>>>>>>>>>>>>:::888666333222333555666777:::>>>@@@?????????@@@<<<===>>>>>>>>>>>>======???????????????@@@@@@@@@@@@AAAAAA@@@???>>>@@@AAADDD>>><<<>>>>>>;;;===CCCEEECCC@@@>>>============AAA@@@>>><<<;;;:::;;;;;;???>>>============>>>>>>@@@???===;;;999888777777;;;;;;:::::::::999999999:::999888777555555444444333222111111000000111111111111222222222111111000000000//////.........---000000000000000/////////......------------......---...//////000//////...------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))***+++,,,---...---,,,,,,......---,,,,,,,,,---------------,,,,,,,,,++++++************************)))))))))***++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++)))((('''((())))))***+++---......---,,,+++************************------,,,+++************++++++++++++++++++++++++---,,,+++*********+++,,,++++++************++++++)))***+++,,,---,,,,,,+++///......------......///---///111222222000---,,,,,,***))))))+++,,,,,,,,,222...,,,...222444222/////////...------------...***,,,...//////---***(((+++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++...,,,***+++...///...---,,,,,,,,,,,,,,,---...///......//////...---,,,,,,,,,---......//////......---...///000000///...---000///.........///111222777999:::777222000000222222111111222555777777777444222000000111111111///000///.........///111222111000///000222333333111111111222222222333333333222333333333333333333444:::888999<<<>>>@@@FFFNNNYYY]]]fffsss222222111111222222333444111111111111111111111111000111222444555666666666555555555555555555555555666666666666666666666666666777777666444222333444555555666777777777777777777777888999;;;<<<===>>><<<===>>>>>>>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>========================<<<:::777555444555777888888;;;>>>??????>>>??????>>>??????@@@@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAA@@@>>>>>>???@@@BBB>>>===@@@???<<<<<<@@@???AAADDDEEEBBB???;;;999@@@???>>>===<<<;;;;;;;;;======<<<<<<<<<<<<======???>>><<<;;;999888888888999999999999888888888888888777666555333333333333222222111111000000111111000111111222222111111000111111111000000/////////////////////////////////......------------....../////////...............------,,,,,,,,,+++++++++++++++++++++++++++++++++((()))))))))))))))((('''***+++,,,---------,,,,,,...------,,,,,,,,,,,,,,,++++++*********)))))))))************************,,,,,,++++++***)))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,++++++*********************************)))******++++++++++++++++++++++++++++++***+++,,,,,,,,,++++++***++++++************++++++)))***+++,,,---,,,,,,+++---,,,,,,,,,,,,,,,,,,---))),,,///333333111...,,,---,,,,,,------...------...---...222666666111---//////...---------------***+++,,,------+++***((()))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++...,,,***+++---///...---------,,,,,,,,,---............//////...------,,,,,,---......//////.........//////000000//////...///...---------...000000111333666666444111///...000//////111444777888888666444111000111222111000000000///...///000111222111000///000222333222111111111111222222222333333222333333333333444444444:::888999<<>><<<===>>>?????????>>>===>>>>>>========================<<<<<<<<<<<<<<<===>>><<<999777777888999;;;:::<<>>===>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<===>>>??????@@@@@@@@@AAAAAA@@@>>><<<===>>>;;;999999<<<<<<::::::<<<:::>>>BBBBBB???;;;::::::===============<<<;;;;;;;;;;;;:::::::::;;;;;;<<<===<<<;;;:::999999999999888888777777777666666666666555444222111111111111222222111111111000000000000000111111111111000000000000000///////////////,,,------....../////////......------------......111000...---,,,------...,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((((((((((((((***+++,,,---------,,,,,,------,,,++++++++++++++++++************)))))))))************************,,,,,,++++++***)))))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++++++++,,,---,,,,,,+++************))))))))))))))))))))))))'''(((((())))))***++++++++++++++++++++++++++++++)))***,,,---...,,,***)))++++++************++++++***++++++,,,,,,,,,,,,++++++++++++******+++++++++(((+++///222333111---+++,,,,,,,,,,,,------......,,,---111666:::999333...///......---------------++++++++++++*********))))))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++---,,,***+++---......---......---,,,,,,,,,------.........///......---,,,,,,---......//////......000//////......//////000---------------...//////,,,...222666777555000,,,...------///222666777888888555111//////000000000111000/////////000222333222000000000222333222111111111111222222222222333222222333333444444444444:::888999===???@@@FFFMMMWWW\\\fffsss111111111111111222222333111111111111111111111111333222111111222444555777444444444444444444444444555555555555555555555555333555777888666444333333555555666666666666666555666777888999:::<<<======<<<===>>>@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::;;;<<<<<<>>><<<:::888888999:::<<<<<<>>>??????>>>=========;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>??????@@@@@@AAAAAA@@@===;;;;;;<<<888777888999;;;===???AAA>>>@@@???<<<777666:::>>>:::;;;<<<<<<<<<;;;:::999999999888888888999::::::;;;::::::999999999999999777777777777666666666666444444333222111000000000111111111111111000000/////////000000111000000000------------------,,,,,,++++++,,,,,,---...//////...------,,,,,,------...222000...,,,++++++,,,---,,,,,,,,,++++++++++++***************************...---+++***)))******+++++++++,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,++++++++++++************************)))))))))***++++++,,,,,,,,,,,,------------,,,,,,***+++++++++++++++,,,,,,,,,,,,++++++++++++++++++...---+++***))))))***+++))))))))))))))))))))))))((())))))*********************************************+++,,,,,,,,,++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,...///000111///...,,,++++++***)))***---111444222222222444666666333000///...------,,,,,,---------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,---------///...---,,,,,,,,,,,,,,,---...............------,,,---......///.........///...---,,,,,,---...///---------.........//////...///111666::::::666222///...---...111444555666888444///,,,,,,---......111000000///000111222333222111000111222333222000111111111111222222222222222222333333444555555555999888999===???AAAFFFMMMUUU\\\fffrrr111111000000111111222333222222222222222222222222333222111111222333555666444444444444444444444444444444444444444444444444222555777888666444333333555555666666666666555555555666777888999;;;<<<<<<;;;<<<>>>???@@@@@@@@@???>>>>>>>>>?????????@@@@@@>>>===<<<:::::::::;;;<<<===;;;999777777888:::<<<===>>>??????===<<<<<<===<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<===>>>>>>>>>???@@@???===:::::::::::::::::::::>>>DDDIIIKKKJJJJJJHHHDDD>>>::::::<<<888999:::;;;:::999888777777777777777777888999999:::999999888888888999999777777777777666666666666444444333222111111111111000111111111111000///...---...///000000000000000,,,,,,------------------***++++++,,,---......///------,,,,,,,,,,,,------111///---+++******,,,,,,,,,,,,+++++++++*********************************...---+++*********+++,,,+++++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,+++++++++******************************)))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,......//////////////////...---+++***)))***+++,,,))))))))))))))))))))))))++++++,,,,,,,,,+++***)))************************,,,+++***))))))+++---...,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++------------...000222333000///---+++,,,222;;;BBBFFFAAA;;;555222111111111......---,,,,,,,,,,,,,,,///...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///...---,,,,,,,,,,,,,,,------...............---,,,---......///.........------++++++++++++------......//////000000000000111//////222777:::999777333111......000222333333999555000------...//////111000/////////000222222222111000111222222111000000000111111111222222222222222333444444555666666999777999>>>@@@AAAFFFLLLSSS[[[fffqqq~~~111000000000000111222222222222222222222222222222222222222222222333444444333333333333333333333333444444444444444444444444333555777777555444444444555555666666666555444444444444555666888999:::;;;:::;;;===???@@@@@@@@@@@@======>>>???@@@AAABBBBBB@@@>>><<<:::::::::<<<===<<<;;;888777777888:::<<<===>>>???>>>===<<<===>>>????????????>>>======<<<:::;;;;;;;;;;;;<<<<<<<<<<<<>>>??????<<<:::999999666888999999>>>FFFKKKLLLPPPRRRTTTSSSOOOGGG>>>888999999999999999888777777666666666666666777888999999999888888777888888888777777777666666666555555444444333222222222222222///000111111111000///...,,,---...//////000000//////////////////000000000+++,,,,,,------.........------,,,,,,,,,,,,------///...,,,+++***++++++,,,++++++++++++******************************************)))))))))*********,,,,,,+++++++++,,,---...------,,,+++++++++++++++***))))))))))))(((((((((************************,,,,,,++++++***)))))))))***++++++,,,,,,++++++************++++++,,,,,,---,,,,,,---............------,,,,,,+++,,,,,,,,,---************************,,,,,,------,,,+++)))(((************************---+++)))'''(((***...000,,,,,,++++++++++++,,,,,,...------,,,,,,,,,,,,---+++,,,---......---,,,+++))))))***+++...111555777666555333111222888CCCKKKZZZTTTKKKAAA:::777666666...------,,,,,,,,,,,,,,,000///---,,,,,,,,,---...+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++***+++,,,.........---,,,,,,,,,------,,,---......///.........,,,---......//////......,,,,,,,,,++++++,,,,,,,,,...//////000111000000000000...------111444777888777444111///111222333444:::777333111111222222222000///.........///111222333222000111222222111000000000000111111111111222222222333444555666666777888777:::>>>@@@AAAEEELLLRRRZZZfffqqq|||000000000000000111222222111111111111111111111111111111222333333333333222222222222222222222222222333333333333333333333333444555666555444444555666555555666666555555444333222333444555666888999999888999;;;>>>???@@@@@@@@@:::;;;<<<>>>???AAABBBCCCAAA@@@===;;;:::;;;<<<>>><<<;;;999777777999;;;======>>>>>>>>><<<<<<>>>???@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;:::::::::::::::<<<>>>>>><<<:::999999444999======AAAHHHKKKHHHIIIJJJNNNSSSUUUPPPEEE======<<<;;;999999888888888555555555666666777888999:::999888777777777777777555555555555444444444444333333222222111111222222///000111222111000...---+++,,,---.../////////////////////000000111111111---------------.........---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++************************************(((((()))***++++++++++++,,,,,,+++++++++,,,---......------,,,,,,,,,,,,,,,))))))))))))((((((((((((************************,,,,,,++++++***))))))))))))******++++++******))))))******+++,,,,,,------((()))***+++,,,,,,+++***+++,,,------............++++++++++++++++++++++++)))***+++,,,,,,+++)))(((************************+++***)))((()))+++...///---,,,,,,++++++,,,,,,---///...---,,,+++,,,,,,---+++,,,---......---,,,+++'''(((***,,,.../////////333444444222111666???FFFRRRPPPLLLFFF???:::777666...---,,,,,,++++++,,,,,,......------,,,,,,,,,---++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,+++******,,,...------,,,,,,,,,---......,,,------...//////......,,,---......//////......---------......------------...///000000000//////......---------///333777888555222111222555666777777444222111111222222111///...---------...000111333222111111222222111///000000000000111111111111222222333444555666777777888777:::???AAAAAAEEEKKKQQQYYYfffqqq{{{000000000000000111111222000000000000000000000000000111222444444333222111222222222222222222222222333333333333333333333333444555555555333333555777555666666666555444333333111222333444555777888888777888;;;===??????@@@???888999:::<<>>;;;;;;;;;===>>>===<<<:::888888:::<<<>>><<<===>>>===<<<===>>>@@@????????????>>>===;;;;;;<<<;;;;;;::::::999999888888;;;===>>><<<:::::::::999AAAGGGHHHKKKPPPOOOJJJ>>><<<>>>FFFOOOQQQMMMGGG@@@>>><<<:::999999999999555555555666666888999999:::999888777666666666666444444444333333333222222333222111111111111111222...///111222111000...---+++,,,---...////////////---.........//////000000..................---------,,,,,,++++++,,,,,,---******+++,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))((()))+++---.........------,,,+++***+++,,,---...///...------,,,,,,------++++++++++++************************************)))))))))***++++++,,,,,,))))))************))))))))))))***+++,,,,,,------***+++---...///...------***+++---///000000//////,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))+++,,,+++***)))))))))))))))))))))))))))))))))***++++++,,,---------,,,,,,++++++,,,,,,---///...---,,,+++,,,,,,---***+++---......---+++***(((***---///...+++'''$$$+++...///...,,,...555:::777:::======:::444000---...---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++...---,,,++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++)))+++---,,,)))))),,,///,,,,,,,,,,,,------...///,,,,,,---.../////////...,,,---......//////......---...///000000///...---,,,,,,.../////////...---,,,///000///---...222666888555222111444777999:::222000///...///000///......------,,,---...///000444222111111222222111///000000000000111111111111222222333444555666777888888777:::???AAAAAAEEEKKKPPPYYYfffppp{{{111000/////////000222222000000000000000000000000111111222222222222111111111000/////////000222333333444555555333333444555777777777777666555444333555555666666555555444333333333333333333333333333444666999;;;======<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCDDDAAA>>>;;;:::;;;<<<===999:::;;;<<<===???@@@@@@======>>>???@@@@@@AAAAAA??????@@@@@@???>>><<<;;;===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<======<<<<<<===DDDLLLSSSUUUQQQJJJEEE@@@>>>===>>>CCCJJJRRRWWWPPPMMMIIIDDD>>>:::777555555666777888888777666555999777666555666666444333222222222222333444555555222222222111111111000000000000000000////////////000000//////.........---000///------......---,,,...........................---,,,+++***)))))))))///---+++***++++++***))))))***+++,,,,,,+++***)))***+++,,,,,,,,,***)))(((---,,,***)))))))))******)))***+++,,,...///000111******************************))))))******+++,,,)))************+++++++++))))))(((((())))))***+++***)))((((((((()))+++,,,---,,,+++*********+++,,,***+++---......---+++***...------,,,,,,,,,------------,,,,,,+++***))))))---***((((((***+++)))&&&------,,,,,,+++***))))))+++*********))))))((((((***+++,,,,,,---...///000------,,,++++++***))))))))))))))))))))))))))))))+++******))))))******+++,,,++++++***+++---...///,,,---......//////......+++++++++*********))))))///...,,,+++***+++,,,,,,,,,---...---+++***+++,,,...,,,******+++++++++***++++++***************++++++*********,,,---,,,+++,,,,,,,,,---------........./////////------///111222333444444222000---,,,,,,,,,------...///000000...---,,,,,,---...---++++++---000111000///000000222222333555777888666444111000///...............222111000//////000111111222222111000//////000000111222333333444444333333333333222222333333444555666888;;;;;;<<>>@@@BBBCCCDDDBBB???<<<;;;;;;;;;<<<888999:::<<<===???@@@AAA>>>>>>>>>>>>>>>???@@@@@@>>>???@@@@@@???===<<<;;;===<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;777:::>>>BBBCCC@@@<<<:::===;;;::::::===BBBHHHLLLMMMOOOQQQQQQLLLCCC:::555666666777777777777666666888777555555666555444222333333222222222333444444222222222111111111000000111000000///...------,,,000/////////.........---000...------......---,,,...........................---,,,+++************...,,,******+++,,,+++*********++++++++++++******)))))))))))))))((('''''',,,,,,***)))))))))******++++++++++++,,,,,,------......---+++***)))((('''******))))))******+++,,,(((((()))))))))*********++++++******++++++,,,---++++++******++++++,,,---,,,,,,+++*********+++,,,,,,,,,,,,++++++,,,,,,,,,...------,,,,,,,,,------------,,,++++++***))))))((('''&&&(((+++---,,,+++,,,,,,+++******)))((((((************)))))))))(((*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++,,,,,,+++***+++,,,---...,,,,,,------.........---,,,++++++++++++*********...---,,,,,,+++++++++,,,,,,---...---+++***+++,,,...,,,******+++,,,+++******************++++++,,,+++***)))***,,,---,,,+++,,,,,,,,,---------......***+++---------...111333<<<;;;888555111///......---------------------,,,///...---...///000000...000000000...------///222444666888;;;;;;888333...000000///.........////////////.........000111222222222111000000000000000000111222222333333222222333333222222333333444555666888;;;;;;<<>>@@@BBBCCCEEECCC@@@>>><<<;;;;;;;;;888888:::;;;===???@@@AAA???>>>=========>>>???@@@>>>???@@@@@@???>>><<<;;;===<<<<<<<<<<<<;;;;;;;;;999999:::;;;;;;;;;;;;:::999999999888888888888888;;;:::999888999;;;>>>@@@AAADDDIIILLLIIIBBB:::444777777666666666666777777777666555444555555444222444444333222222222222333222111111111111000000000111111000...---,,,******/////////...............///...------...///---,,,------------------------...------,,,++++++++++++,,,+++)))***+++,,,,,,+++++++++************++++++---,,,++++++++++++++++++,,,+++******)))*********,,,,,,,,,+++******))))))///...---,,,+++***)))(((******))))))******+++,,,'''((((((((())))))))))))++++++******++++++,,,---)))***++++++,,,,,,++++++++++++*********++++++,,,...---+++))))))+++---...------,,,,,,,,,,,,------,,,,,,,,,+++******))))))&&&&&&&&&(((+++------,,,*********))))))(((((('''************))))))))))))))))))))))))))))))))))))******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,---...---+++***+++,,,...,,,******+++,,,+++******************+++,,,---***)))))))))+++,,,+++***,,,,,,,,,---------......+++---///111222555888;;;EEECCC>>>888222......///......---,,,,,,+++******...---,,,---///000///...111000...,,,+++...333777>>>===;;;:::999666111...//////.........///000000------,,,---...///111222222111000000000000000000000000111222222222222111333333222222333333444555666888;;;;;;<<>>???AAACCCDDDCCCBBB???===<<<;;;:::777888999;;;===>>>@@@@@@AAA@@@>>>======>>>@@@AAA???@@@AAAAAAAAA???>>>======<<<<<<<<<<<<;;;;;;;;;888888999::::::::::::999<<<;;;:::999999:::;;;===:::::::::999999999999:::888888999999999:::999999999888666555555666777777666555444444555555444222555444333222111111111111111111111111000000000000111000000///---,,,,,,+++........................///...------...///...,,,------------------------------,,,,,,,,,,,,,,,,,,+++))))))))),,,---------,,,+++***))))))***+++,,,...---+++******+++,,,---++++++******************,,,,,,,,,+++******))))))+++,,,,,,,,,,,,,,,------******))))))******+++,,,((((((((()))))))))******))))))(((((())))))***+++&&&''')))*********)))(((***************+++++++++---,,,+++******+++,,,---,,,,,,,,,+++,,,,,,------,,,+++++++++******))))))((((((((()))***++++++************))))))(((((((((*********)))))))))))))))******)))))))))((((((((()))******+++,,,,,,---------------------------------,,,,,,++++++,,,,,,---------,,,+++******))))))***************++++++,,,---------,,,,,,,,,+++++++++,,,---...---,,,+++***,,,---...---+++***+++,,,...,,,***+++,,,---,,,+++,,,++++++******+++++++++***)))((()))+++,,,+++***,,,,,,,,,---------......,,,...111222444777:::===EEEEEEBBB<<<444///...............---------------///...------...///...,,,////////////000555;;;???GGGAAA888222000111333444///.........///000111111///......---...///111222111111000000000000000111000111111222222222222222333333222222333333444555666888;;;;;;<<>>======<<<===>>>???AAABBBDDDCCCBBBAAA???===;;;:::888999:::;;;<<<>>>??????@@@@@@???>>>???@@@AAABBB@@@AAABBBBBBBBBAAA@@@???===<<<<<<<<<<<<;;;;;;;;;777888999999::::::999999888888888888999:::;;;;;;888888999999999999888888:::999666555555888;;;===999888666555555555666777555444333333444444333222555444333222111000000000000000000000000000000000000000000///////////////---------...............///---,,,---...///...---------------------------,,,,,,+++++++++,,,------***)))((())),,,---...---,,,+++***))))))***+++,,,((('''&&&%%%&&&&&&((()))************+++*********++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------******))))))******+++,,,)))))))))*********++++++))))))(((((())))))***+++&&&'''(((******)))(((((())))))******++++++++++++******+++,,,,,,+++******+++++++++++++++,,,---...++++++***************)))(((((()))))))))******+++***************)))))))))))))))))))))))))))******+++++++++***))))))(((((())))))))))))))))))))))))---------------------------,,,,,,++++++,,,,,,------------,,,+++***)))(((***))))))))))))***+++,,,---------,,,,,,,,,++++++***+++,,,---...---,,,+++,,,---...---+++***+++,,,...,,,++++++,,,------,,,......,,,+++******))))))***)))))))))+++,,,+++***,,,,,,,,,---------......***+++---...///000333666===@@@BBB???888111------------...///000222222333666555333333333333111///333555777999:::===@@@CCCDDD===444...,,,///222555///////////////000111222333222000////////////000111000000000000000111111111222222333444333333333333333222222333333444555666888;;;;;;<<>>============???AAABBBBBBBBBCCCBBBAAA???===;;;999::::::;;;<<<<<<=========>>>>>>???@@@@@@AAAAAA@@@AAABBBCCCBBBBBB@@@@@@===<<<<<<<<<<<<;;;;;;;;;888888999::::::::::::999444666777999::::::999999555555666777777777666666;;;;;;::::::999888888777999888777666666555555666444333222222444444333222444444333111111000000000//////000000000000000111///000000000000000000000---------------............---,,,---/////////---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---+++)))((())),,,---------++++++************++++++'''''''''''''''(((((()))))))))***++++++++++++***)))******+++,,,---......---------,,,+++***************))))))******+++,,,************++++++++++++++++++******++++++,,,---((()))******++++++******'''((()))***++++++++++++(((***,,,------,,,***(((+++******++++++,,,---...************************$$$&&&((()))******---...************************))))))))))))************,,,+++++++++******))))))))))))((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......---,,,+++***)))******)))((((((***+++,,,,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,,,,---...---+++***+++,,,---,,,++++++---......---///...---+++************+++***)))***,,,---,,,+++,,,,,,,,,---------......,,,---......---...000222444:::AAA@@@999111---,,,,,,---///111333666777888===;;;999999999999777666999<<>>>>>=========???@@@AAA@@@AAACCCCCCCCCAAA>>>===;;;;;;;;;;;;;;;;;;;;;;;;888:::<<>>???@@@AAAAAA@@@??????===<<<<<<<<<<<<;;;;;;;;;888999999:::::::::::::::888999:::;;;;;;:::999888666666666777777666666666777777888999999888666666888888888777777666555444333222111222333444333222333333222111000000111111////////////000000111111000000000//////......---,,,,,,,,,------............---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---+++***)))***+++------,,,******++++++++++++******))))))***+++++++++++++++((()))***+++,,,++++++***))))))******+++,,,,,,,,,,,,,,,,,,+++******))))))******))))))******+++,,,))))))))))))************++++++******++++++,,,---)))))))))))))))***++++++&&&''')))***+++++++++*********++++++++++++******************+++,,,---...))))))))))))************%%%'''******))))))+++...))))))))))))))))))))))))((()))))))))************++++++******************''''''(((((())))))******************************++++++************++++++---......///...---,,,++++++***)))((((((***,,,---,,,++++++++++++*********,,,+++++++++,,,,,,---...,,,---...---+++***+++,,,---,,,++++++---......---,,,,,,+++++++++,,,,,,---,,,+++++++++---...---,,,,,,,,,,,,---------.........///000000//////000222///777??????999111------,,,---///222444777999:::888777666666888888888666777:::<<<<<<;;;999999999222111000000111111///---111111000000///000000000222111000///......///000000000000000000111222222111111222333333333333333333333222222333333444555666888;;;;;;<<>>>>>=========???@@@AAA???AAACCCDDDDDDBBB???===<<<<<<<<<;;;;;;:::::::::555777:::>>>??????>>>=========???@@@@@@???>>>=========<<<<<<<<<;;;;;;;;;999999:::;;;;;;;;;;;;::::::::::::999999888777666999999999888888777777777555555444444666999<<<>>>777888888888888666444333333222111111333444333111333222111111000111111111.../////////000000111111111111000...---,,,+++***,,,,,,,,,------............---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***,,,,,,,,,+++)))***+++,,,,,,+++)))***+++,,,,,,+++***)))&&&'''(((*********)))(((((()))***+++,,,,,,+++***))))))))))))************(((((()))***++++++,,,,,,*********)))***++++++,,,(((((((((((()))))))))))))))))))))((()))******+++((('''&&&&&&&&&''')))***&&&''')))***+++++++++***,,,+++)))(((((()))+++,,,************+++,,,---...)))))))))))))))*********)))+++,,,+++(((&&&(((***'''''''''((((((((((((((((((((())))))*********+++))))))))))))************&&&&&&''')))***,,,------))))))))))))))))))))))))+++******************+++---.../////////...---,,,,,,***)))((()))***,,,---+++++++++*********)))))),,,,,,+++***+++,,,...///,,,---...---+++***+++,,,---,,,++++++---///......*********+++,,,---///000---,,,+++,,,...///...---,,,,,,,,,---------......+++,,,---,,,+++,,,...///...666>>>>>>777000---...---...000222444666888999...------///111333333222000111333333222222444555555222---+++,,,...000111222222111000//////000000000///...------...000000000000///000000111222222000000111222222222222111333333222222333333444555666888;;;;;;<<>>>>>???>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@===;;;:::999999999777888:::<<<===>>>??????>>>===<<<;;;;;;<<<===>>>======>>>>>>===<<<;;;;;;888888999999:::;;;<<<<<<===<<<<<<;;;;;;:::999999;;;;;;::::::999888777777666666666666666777888888999999888888777555444333333444444444444333222111222222222111111111111000000000111111111111000000///......///000///,,,***,,,,,,------,,,,,,+++***...///000000///---+++************++++++,,,,,,,,,************************,,,,,,+++***(((&&&$$$###%%%&&&(((***+++,,,++++++******))))))((((((''''''***)))))))))***+++,,,,,,+++,,,---......---,,,+++---------,,,+++***)))(((%%%&&&((()))*********)))******************************))))))))))))******))))))(((((()))***++++++*********))))))))))))))),,,+++***)))))))))++++++++++++************++++++))))))************))))))%%%&&&((()))*********)))******))))))((((((''''''))))))))))))))))))))))))))))))************))))))((())))))))))))*********,,,,,,++++++******))))))''''''''''''''''''''''''(((***---...///...,,,***,,,,,,,,,------.........******+++,,,,,,---...............---------,,,,,,)))+++---,,,+++***+++,,,+++,,,------,,,+++)))((())),,,......,,,***+++---,,,,,,,,,++++++*********)))******++++++,,,,,,---,,,+++***)))***,,,...000000>>>GGGBBB666//////000---,,,///555;;;<<<666000...///000111111000000000...111555888888666333111////////////000000000000---------............///000000///...............000000111111222222222222333333333333333333333333111111111000000000000///888999:::;;;<<>>>>>???@@@@@@@@@@@@@@@@@@@@@????????????@@@???===;;;:::999999999888888:::;;;===>>>>>>???>>>===<<<;;;;;;<<<===>>>===============<<<;;;;;;999999::::::;;;<<<<<<======<<<<<<;;;;;;::::::999;;;::::::999888888777777555555555666777888999:::888888888888666555444333444444333333333222222222222222222111111111000000...000222333333222000...///.........//////---+++---------------,,,++++++/////////......---,,,+++++++++++++++++++++,,,,,,*********************************))))))(((((((((((((((******+++***))))))+++++++++************************)))******++++++)))))))))******)))))))))++++++,,,,,,,,,+++************+++++++++***))))))+++++++++*********************))))))))))))******)))))))))))))))******+++***))))))))))))))))))))),,,+++***))))))***++++++*********))))))*********))))))************))))))&&&'''((()))******))))))******))))))((((((((((((************************))))))************))))))***++++++++++++,,,,,,,,,***************)))))))))++++++++++++++++++++++++((()))+++---...,,,+++)))******++++++,,,,,,,,,,,,******++++++,,,------...------,,,,,,+++******))))))+++---,,,+++***+++,,,,,,,,,---------------,,,***---......+++***+++---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++++++++///...---------...///000222BBBNNNLLLAAA777333000222333444666666333000---.............../////////000222444666555333111///.../////////000000000000........./////////000000111111000/////////////////////000000111111111111222222222222222222222222222222222333333444444444888999:::;;;<<>>?????????>>>>>>>>>>>>???????????????>>><<<;;;999999888888888999:::;;;<<<===>>>???======<<<<<<<<<<<<=====================<<<<<<;;;::::::;;;;;;<<<===============<<<<<<;;;:::::::::999999999888888777777666777777777777777777888888888888888777666555444333555444222111111222333333222222111111111000000000...///111333333111///...///...---...//////---+++---............---,,,,,,//////...---,,,,,,,,,,,,,,,,,,++++++++++++++++++************************))))))(((((()))***,,,---***************)))((('''************++++++++++++++++++******)))*********,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++++++++******))))))******))))))))))))******)))))))))))))))*********))))))))))))))))))******+++******)))******++++++***))))))(((((())))))***))))))************))))))'''((())))))))))))((((((***))))))))))))(((((((((************************))))))************))))))***++++++++++++,,,,,,,,,((())))))))))))))))))***))))))))))))))))))))))))'''(((***,,,,,,+++***))))))))))))*********************++++++,,,,,,------------,,,+++******)))))))))+++---,,,+++***+++,,,*********+++,,,---......,,,---...---+++***+++,,,,,,,,,,,,,,,++++++++++++......------,,,++++++***------......///000000111666EEESSSRRRHHH>>>555000666888888666222...---.........---------...000000333333333333111000...---....../////////000000000////////////000000000111222111111000000000000111/////////000000000000000111111111111111111111111222222333444555666777777888999:::;;;<<>>>>>>>><<<<<<======>>>>>>??????>>>===<<<;;;:::999888888999999999:::;;;<<<>>>>>>=========<<<<<<=========<<<===============<<<<<<;;;<<<<<<<<<=========>>>=========<<<;;;;;;::::::888888888777777777666666:::::::::999888777666555777777777777666555444333555333222000000111333444111111111111000000000000///////////////////////////...------//////...,,,......//////......---,,,///...,,,+++++++++,,,---,,,,,,,,,++++++************************************)))(((((()))+++---///************)))))))))(((''''''(((((())))))******,,,,,,+++***)))))))))***...---,,,++++++,,,---...***++++++,,,,,,+++++++++((((((((()))+++...111222,,,,,,++++++***)))))))))******))))))))))))******)))))))))*********)))))))))))))))))))))***************************++++++))))))(((((((((((())))))))))))************)))))))))))))))))))))((((((((())))))))))))))))))))))))************************)))******++++++******)))(((((()))))))))*********''''''(((((())))))******((((((((((((((((((((((((((()))+++,,,,,,,,,+++***)))))))))*********************++++++,,,,,,,,,,,,++++++++++++++++++++++++)))+++---,,,+++***++++++***)))((('''((()))+++,,,......---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,((()))+++---///000111111777CCCMMMLLLEEE>>>999555777777555333111000111111000///...---...///222333777666333111///...------........./////////000000....../////////000000000111111000//////000000000000000000000111111111111111111111111222222222222222222222333444555555555888999:::;;;<<>>>>>;;;;;;<<<===>>>>>>??????======<<<<<<;;;:::999888999999999999:::<<<===>>><<<==================<<<<<<<<<===============<<<<<<<<<===============>>>>>>======<<<<<<;;;::::::888888888777777777777777999999999:::999888777777666666777666666555444333444333111000000111333444111111111000000000//////000...+++******+++...000///---,,,---...///...---......//////......---,,,...---+++******+++,,,---,,,,,,,,,++++++*********************************,,,+++)))((((((***,,,---)))))))))))))))*********''''''(((((())))))******,,,,,,+++***)))))))))***+++***)))(((((()))***+++,,,,,,,,,,,,+++***)))((('''''''''(((***---///111+++++++++*********))))))******))))))))))))******))))))************)))((((((((())))))************))))))******++++++++++++))))))(((((((((((())))))))))))************)))))))))))))))((((((((((((((())))))))))))******************************************++++++++++++******(((((()))))))))*********''''''(((((())))))******++++++++++++++++++++++++***+++,,,---------,,,,,,+++++++++++++++++++++*********+++++++++++++++,,,''''''((()))***+++,,,,,,)))+++---,,,+++***++++++,,,+++)))((('''((()))***...---,,,+++++++++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........)))***,,,---............333:::>>>===<<>>>>>>>>:::;;;<<<===>>>???@@@AAA============<<<;;;:::999:::999999999999;;;===>>><<<<<<============<<<<<<;;;<<<==================<<<<<<==================>>>>>>======<<<;;;;;;;;;888888888888888888888888555666888:::;;;<<<;;;;;;666666666666666555444333222222111000111222333444111111000000000/////////000...+++))))))+++...000///---,,,,,,...//////...---............---,,,,,,,,,++++++******+++++++++,,,,,,++++++++++++++++++************************,,,+++***)))((()))******))))))(((((()))***++++++************++++++++++++++++++******)))*********+++++++++******+++++++++---------,,,+++***((((((***))))))))))))******+++******************************))))))))))))******))))))***++++++***((('''((((((((()))******++++++((()))***+++++++++++++++***))))))(((((())))))***))))))************))))))))))))(((((((((((()))***)))))))))************+++++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,((())))))))))))))))))***************************++++++,,,------------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++$$$$$$%%%&&&''')))******)))+++---,,,+++***+++,,,......---++++++*********...,,,******+++------,,,,,,,,,,,,,,,------------***++++++,,,---.........000//////...------,,,,,,...111222111555@@@IIIMMM===555---+++---///---***...---------...000222333888666333000.........///------........./////////------------...........................//////000333333333333333222222222222222222333333444444555777777777666666666555555888999:::;;;<<>>>>>??????:::;;;<<<===???@@@AAABBB===>>>>>>>>>>>><<<;;;:::::::::888888999:::<<<>>>;;;<<<===>>>>>>===<<<;;;;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;888999999999999999999999777888:::;;;<<<;;;:::999555555666666555555444444000111111111222222222222111000000000////////////......---,,,,,,---......///---+++,,,---/////////---------------,,,++++++******++++++++++++******++++++++++++++++++,,,,,,************************))))))))))))))))))))))))+++***)))(((((())))))***+++++++++************************)))******++++++,,,------......------,,,,,,,,,,,,,,,,,,+++***)))******************)))((()))))))))***++++++,,,,,,******))))))))))))******))))))+++++++++***(((''''''(((((()))******++++++'''(((***+++,,,,,,++++++*********))))))*********))))))************))))))((((((''''''((()))***+++))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,***************)))))))))((((((((((((((((((((((((***+++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++******************'''''''''((((((((()))))))))+++---,,,+++***+++,,,,,,---------------,,,,,,...+++)))))),,,.........,,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,......,,,,,,+++,,,---...,,,...---+++000:::AAACCC???:::444000/////////...///000111222333444555555444333111///......//////---------.........//////............//////////////////......///000000111333333333222222222111111000111111222333333444444555666666666666666666666888999:::;;;<<>>?????????:::;;;<<<>>>???AAABBBCCC>>>>>>?????????===<<<;;;;;;:::888888888:::<<<===;;;<<<===>>>>>>===<<<;;;;;;;;;<<<===>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>===<<<<<<;;;;;;999999999999999999::::::============;;;888555333555555555666555555444444///000111222222222222222000000000000////////////---...000111111000...---///---+++,,,---///000///,,,,,,------,,,,,,+++***((()))+++,,,,,,+++***)))*********++++++,,,,,,---************************&&&'''((()))******))))))...,,,***)))((('''((((((******))))))((((((''''''***)))))))))***+++,,,,,,))))))+++,,,,,,+++))))))******+++,,,,,,,,,,,,+++'''(((***+++,,,,,,++++++(((((()))***+++,,,,,,---******))))))))))))******)))***+++,,,+++***(((&&&'''(((((()))***+++++++++'''(((***+++,,,,,,++++++++++++************++++++))))))************))))))((('''''''''((()))+++,,,))))))******++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***((())))))))))))*********,,,,,,++++++******))))))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++++++++******++++++******************------,,,,,,+++*********)))+++---,,,+++***+++,,,((()))+++,,,------,,,+++---***((((((,,,/////////,,,,,,,,,------.........---,,,,,,++++++******)))''''''&&&'''))),,,///111...///---***,,,111444222@@@???<<<777333333555777333444666777888999999999111000///...---......///---------.........//////////////////000000000000000000///000000111222222222222222222111111000000///000000111222222333333111222222333444555666666888999:::;;;<<>>???@@@<<<<<<<<<<<<<<<===>>>??????>>>===<<<<<<<<<<<<<<<>>>>>>===<<<;;;::::::999<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>><<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;===<<<<<<;;;;;;:::999999666666666666666666666666666666555444333333222222222222222111111111111000222000///------///000222///000000111000...,,,+++///............---------...---,,,+++***+++,,,,,,///---+++)))))))))+++,,,)))***,,,,,,,,,+++)))'''+++*********+++,,,------+++***)))(((((()))******))))))((((((''''''&&&&&&((((((((((((((()))******((()))++++++***))))))***************************,,,,,,,,,++++++*********'''((()))***************)))))))))))))))))))))))),,,,,,,,,+++++++++************++++++++++++******++++++***)))))))))))))))))))))(((((((((((())))))******++++++++++++******++++++++++++***((('''&&&******))))))((((((''''''...---,,,***))))))((()))------,,,+++***)))(((''')))************+++++++++)))************+++++++++---,,,***)))))))))******++++++*********************************)))((((((---+++))))))***+++******,,,,,,+++***))))))******++++++++++++***(((&&&%%%,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))).........------,,,,,,,,,,,,,,,,,,---------......///...,,,+++***+++,,,,,,++++++,,,,,,---...//////444666999;;;<<<;;;999888<<<<<<;;;:::888777555444222111111000///......---........................***+++,,,...////////////...000222333333333111000000000111111111000000///000000000000111111111111333222111111111333555777666888:::;;;<<>>???<<<<<<;;;;;;;;;<<<==================<<<<<<<<<;;;=========<<<;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<::::::::::::;;;========================;;;;;;::::::999888888888555555555555555555555555555555555444333333222222222222222111111111000000111000///......///000111000000000000///...---,,,///............---------......,,,+++++++++,,,------,,,***))))))***,,,---''')))***,,,,,,,,,+++***+++************++++++,,,+++***)))(((((()))******+++*********)))))))))(((((((((((((((((()))******)))***+++***)))((()))+++++++++++++++++++++++++++,,,,,,,,,+++++++++*********************))))))(((+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******+++***))))))((((((((()))))))))(((((((((((())))))******++++++++++++******+++++++++******(((''''''))))))))))))((((((((((((,,,++++++***))))))))))))+++++++++***************)))************+++++++++)))************+++++++++,,,,,,***)))))))))******))))))))))))))))))))))))***************))))))(((***(((''''''((())))))(((,,,++++++***))))))******)))***+++++++++***)))((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))---------,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,+++++++++,,,,,,+++,,,,,,------.........---///222444444444222111333333333333333222111000000000//////...------,,,...........................///000000000000000///000111333444444444333222000000111111111111000000000000000000111111111111333222111111222333555777777888:::;;;<<<>>>BBBEEEJJJSSS___jjjuuuyyywwwwwwwww111000000//////.........000000000000000000000000000000000000000111111222111111111222222222222333111111111000000000000000111111222222333444444444444555666777777777777666555555666777888999:::::::::999999888888999999:::888888999999:::;;;======<<<;;;;;;::::::::::::;;;<<<<<<===>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<===<<<;;;:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777777666666555555555555555555555555555444444333333222222222222222111111111000000000111000///......///000111111000///......---......///............---------///...---,,,,,,,,,,,,---,,,+++*********+++,,,---&&&(((***+++------,,,,,,+++******))))))))))))*********))))))))))))******************)))))))))))))))(((((((((((()))*********+++***)))((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++******)))((((((,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((******++++++++++++*********))))))((((((((((((((())))))))))))))))))))))))******++++++++++++*********************)))((('''(((((((((((())))))))))))******))))))))))))))))))))))))******+++++++++,,,)))************+++++++++)))************+++++++++,,,+++******)))*********))))))))))))))))))))))))******++++++******)))((()))'''&&&''')))******))),,,+++******)))*********)))***+++,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++,,,,,,------------------------((()))+++---...---,,,+++++++++,,,---............//////......---,,,,,,,,,........................000000000000000///......///000222333333333222111000000111111111111000000000000000000111111111111333222111111222333555666888999:::;;;;;;===@@@CCCIIIRRR^^^iiittt~~~vvvsssssssss,,,------...///000111111000000000000000000000000000000000000000111111222111111111111222222222222111111111111111111000000111111111222333333444444555666666666666666555555666666666777777888888888:::999999999999999999:::777777777888888:::;;;;;;;;;;;;:::999888888888999:::;;;===>>>>>>===;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;:::999999888888888777777777888888888888888999999888888777666666666444444444444444444444444444333333333222222222111111111111111000000000000000000////////////000000111000///---------...//////............---------.........------------------,,,+++*********+++,,,((()))***+++,,,,,,,,,,,,+++***)))((((((((((((((()))))))))))))))*********((((((((((((''''''''''''))))))(((((())))))***+++++++++***)))'''(((+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************************+++*********))))))))))))******++++++++++++******))))))((((((((((((((())))))))))))******)))))))))******++++++++++++******))))))*********))))))(((''''''(((((())))))******(((((())))))************)))************+++++++++))))))*********+++++++++))))))*********+++++++++++++++******************))))))))))))***************++++++++++++***))))))***)))((()))+++------,,,++++++***************+++++++++,,,,,,,,,---------)))))))))******+++++++++************************))))))))))))))))))))))))))))))******+++++++++,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,((()))+++,,,,,,,,,+++******+++,,,---.../////////............------,,,,,,........................---...............------------...///000////////////000000111111111111000///000000000111111111111222222222222222444555666888999:::;;;;;;<<>>>>>===;;;:::999999::::::;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::999999999999:::::::::::::::999999888777777666666666666777777888888999999888888777666666666444444444444444444444444222222222222222111111111111111111000000000//////000000////////////000000111000...------.../////////............------------------------,,,,,,,,,...---,,,+++******))))))++++++,,,,,,,,,+++++++++******)))((('''''''''((((((((())))))************''''''''''''(((((((((((()))))))))))))))***++++++,,,,,,+++)))((((((+++...++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++---...************************,,,,,,+++++++++***************++++++++++++******))))))(((((((((((())))))))))))************))))))******++++++++++++******((())))))*********))))))''''''(((((())))))******'''((()))***++++++******+++++++++************)))))))))*********+++++++++))))))*********+++++++++************+++******************++++++,,,,,,,,,+++++++++++++++***))))))***)))((()))+++------,,,+++***************++++++---------,,,,,,,,,,,,,,,,,,+++++++++******))))))************************)))))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,)))***+++,,,,,,,,,++++++------.../////////....../////////.......................................+++,,,---...////////////------......//////////////////000111111111111111///000000000111111111111222222222222333444555555888999:::::::::<<>>@@@EEEIIIQQQYYYdddsssxxxyyy//////...---+++***)))(((000/////////////////////........................111000000000/////////...////////////000000000111111222333444444444333333444444444333333222111111111111000000000000111111111111111222333333444444555666666777888888999999888888888888888888777777:::999777555444555666666777666666666666777888999777777777888888888999999999999999888777666555444555555555444444444333333333333222111111000111111///000111222222222222111222111111111111111000000000000///......---...............------,,,,,,,,,,,,,,,,,,------------...+++---...---+++******+++------,,,++++++***))))))***))))))(((((())))))************++++++******)))---,,,+++)))(((&&&%%%%%%+++***)))(((((()))***+++)))))))))))))))******+++))))))))))))))))))))))))((()))+++,,,------,,,,,,++++++************++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))((((((((())))))))))))))))))))))))))))))******************+++++++++++++++*********))))))+++)))((()))+++,,,+++))))))))))))))))))(((((((((''''''(((((())))))******((((((((())))))))))))***(((((((((((())))))))))))(((((((((((((((((()))******,,,///000...,,,++++++,,,,,,++++++******)))))))))***++++++,,,,,,,,,,,,)))***+++,,,,,,+++***))))))*********++++++++++++))))))))))))))))))))))))***)))'''&&&&&&(((***,,,************************)))))))))*********++++++************************))))))************))))))))))))******+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------------+++)))'''(((***,,,...///...---,,,+++,,,,,,---.........------,,,,,,+++---.........////////////------..................------......//////000000000000000000////////////000000000000000000000000333222222222222222222222555777888999999;;;>>>@@@DDDIIIPPPYYYdddssswwwvvv|||111111000///---,,,++++++000000//////...------,,,........................000000000000/////////////////////000000000111111111222333444444444333333888888777777666555555444111111000000000111111222111111222333333444444555777777888888999999999999::::::999999888777777666:::999777666555666666777666666555555666666777777777777777777888888888888;;;:::888777666555555555666666555555555444444444222222111111111111222222///000111111222222111111000000000000111111111111111111000///---,,,,,,+++............------------,,,,,,,,,,,,------------...///000///,,,******+++,,,,,,,,,+++******)))))))))******************)))))))))******+++******)))...---,,,***(((&&&$$$$$$******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,+++***************************)))(((''''''(((***+++))))))))))))))))))))))))++++++*********)))))))))+++++++++***************)))((('''(((***+++***)))&&&''')))*********))))))(((((((((((())))))))))))))))))))))))************(((((((((((()))))))))))))))((((((''''''''''''((((((***---///...,,,,,,,,,...------,,,+++***))))))******++++++,,,+++++++++)))***+++,,,,,,+++***)))*********+++++++++,,,,,,)))))))))))))))))))))))))))(((((((((((()))***+++************************((((((((()))))))))******************************))))))************))))))'''((()))***+++,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***+++++++++++++++---,,,+++***)))***+++,,,...---,,,+++++++++,,,,,,//////...---,,,++++++***............//////////////////..................+++,,,---...///000111111////////////000000000000000000000000000000000000222222222222222222222222555666888999999;;;===@@@CCCHHHPPPYYYdddrrrvvvssswww///////////////000000000...............---------........................000000000000//////////////////000000000111111111222222333333333444444444555555555555555666666777111111000000111111222222222222333333444444555555555555666777888888999999:::999999999888888888777999888777666666777777888666666555555555555666666666666666777777777888888;;;:::888666444444444555666666666555555555444444333333222111111111222222000000111111111111111111...//////000000111111111111111111111000///...---------------------------++++++,,,,,,,,,---------,,,...//////...------...,,,+++++++++******)))))))))***+++,,,,,,+++***)))((())))))*********************))))))))))))))))))***))))))))))))))))))***)))))))))))))))******+++))))))))))))))))))))))))+++***)))(((''''''((((((***))))))(((((())))))*********+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))******++++++((((((((((((((((((((((((************))))))))))))************************((((((((())))))******)))'''(((***,,,,,,+++***((())))))))))))(((((((((((((((((()))))))))*********(((((((((((())))))))))))***)))((((((''''''''''''(((***---...---++++++,,,------,,,,,,++++++******((()))))))))))))))(((''')))***+++,,,,,,+++***)))))))))*********+++++++++))))))))))))))))))))))))(((((()))***************************************((((((((()))))))))******************************))))))************))))))((())))))***++++++,,,,,,***+++++++++,,,,,,------++++++++++++++++++++++++---------------.........++++++,,,,,,,,,++++++***...------,,,,,,+++++++++------,,,,,,++++++++++++.........------,,,,,,,,,,,,---------............000000//////......------,,,,,,---......///000000////////////000000000000000000000000000000000000111111222222333333222222555666888888999:::===???BBBGGGPPPYYYdddrrrxxxsssvvv+++++++++,,,,,,---------+++,,,,,,---...///000000////////////////////////////////////000000000000000000000000111111111111222222222333333333444444111000000000000111111222111111111111111222333333222333333444555555666666444444555777888:::;;;;;;777777888888888999999999777777777777777888888888666666555555555555666666555555666666666777777777;;;999777555444444555555666555555555444444444444555444333222111111111111111111000000000000000000.........//////000000111...///000000000000//////+++++++++++++++++++++++++++++++++,,,,,,,,,---------///000///...------...++++++***************))))))***+++,,,,,,+++***)))'''((()))***************'''(((((()))***++++++,,,)))))))))******))))))))))))))))))))))))******+++)))))))))))))))))))))))))))((((((''''''((()))***((((((''''''''''''((((((******+++,,,,,,,,,,,,+++))))))))))))))))))))))))((()))+++------,,,+++***(((((((((((((((((((((((('''(((((()))******++++++************************))))))***************+++***+++,,,------+++)))((())))))))))))(((((((((((('''''''''((((((((())))))(((((((((((())))))))))))++++++***)))((((((((((((***+++------+++))))))************++++++,,,,,,,,,(((((()))))))))((((((''')))***+++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))((((((******+++******)))************************)))))))))*********++++++************************))))))************))))))************************))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------...------,,,+++/////////......---,,,,,,------------,,,,,,++++++,,,,,,,,,------.........++++++,,,,,,,,,---------000000000//////......---...............---------.../////////000000000111000000000000000000000000000111222333333333333222444666777888888:::===???AAAFFFOOOYYYdddrrr{{{vvvxxx//////......---,,,,,,+++++++++,,,...///000111222////////////////////////////////////000000000000000000000111111111222222333333222222222333444555777666444222000000000111111111111111111222333444333333444555555666666777666666777999:::;;;<<<===555666666777888888999999666777777888888999999999777777666666555555666666555555555555666666666666888888777666555555555555555555444444444333333333444444333222222222222222111111000/////////000000............////////////+++,,,---...///...------************++++++++++++++++++++++++,,,,,,,,,,,,000111111000---+++******************************)))******************)))''''''((()))************************************))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))&&&'''((()))+++,,,------******))))))))))))************+++,,,,,,,,,,,,+++************************)))***+++,,,,,,,,,+++***))))))))))))))))))))))))&&&''''''((()))***+++,,,***************+++++++++((()))+++***))))))***,,,++++++,,,,,,,,,+++)))((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))+++******))))))))))))******+++,,,,,,***((())))))(((((()))***+++,,,,,,---))))))******+++*********)))***+++,,,,,,+++***)))'''''''''((((((((())))))))))))))))))))))))))))))((()))******++++++******************************)))))))))*********++++++************************))))))************))))))+++++++++*********))))))******************++++++++++++++++++++++++++++++***++++++,,,,,,------------...............------..................------------.........---,,,+++***++++++,,,---...//////+++,,,,,,,,,,,,---------000000//////////////////.........---------,,,,,,......//////000000111111000000000000000000000000///000222333444444333222444555777888888:::<<>>???EEENNNXXXdddqqq{{{}}}|||++++++,,,,,,---......////////////000000000000000000000000000000000000000.../////////000000111111000111111111111222222222444333222111222333444555222111///......///111222111111111111222333444555444444555555666777777777999888888777666555444444777777666666555555444444555666777999999:::::::::999999888777777777777777444444444555555555666666333444666777777777666555333333333222222222111111...///000111333666888999222111000.........///000/////////......------,,,///000111111000...,,,***+++++++++,,,,,,---------******+++++++++,,,,,,,,,***,,,......---,,,---...)))))))))))))))************)))(((''''''((()))***&&&'''((()))***************************+++++++++((()))***++++++***)))((()))))))))))))))******+++))))))))))))))))))))))))+++,,,,,,+++)))%%%"""******))))))))))))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++...+++&&&""""""%%%))),,,))))))))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++%%%'''))))))'''&&&(((***&&&%%%&&&&&&''')))***+++&&&''''''((()))******+++))))))))))))************(((((((((((())))))))))))'''''''''''''''((()))***&&&''')))***)))***,,,---))))))))))))((((((((((((%%%%%%'''((()))))))))))))))***+++,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))******))))))******+++,,,************************''''''''''''((((((((()))************************))))))************))))))(((((()))***+++,,,,,,------------,,,,,,+++++++++************************(((((()))***++++++,,,,,,***+++,,,,,,---------,,,+++******)))***+++---......///000000000///---------------------------,,,////////////000000000111......//////000000111111***++++++,,,---...//////---......///000111111222000000000000000000000000...000222444555444333222444555777777888999<<<>>>>>>EEENNNXXXdddqqq|||}}}yyy,,,,,,,,,---------......------------------------.........///////////////000000000///000111111222222222222111111111111111000111111222444444555666444222000111333333000...111111222222333444555555555444222111222333555777:::::::::999999888888888555666666777777777777666888888888888888999999:::;;;::::::999888777666666:::999999888777666555555666666666666666666666666222222222222222222333333333111///000333666999:::333111...,,,,,,---...000//////.........------------///000///,,,)))''''''$$$%%%'''***+++,,,,,,,,,************+++,,,---...,,,+++)))(((((()))+++,,,///...,,,***)))(((''''''+++***)))+++......,,,)))'''(((((()))***+++++++++************************************************++++++++++++++++++++++++(((((((((((()))***++++++,,,+++++++++++++++++++++******))))))))))))******------,,,+++*********+++))))))************)))))),,,+++***((((((((())))))+++*********))))))(((((()))((('''''''''(((***+++''''''''''''((((((((((((((((((((((((((((((((((((+++*********))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))'''(((***+++,,,,,,+++***++++++************++++++***************)))((((((+++*********))))))((((((************************---,,,+++***))))))))))))++++++***)))(((((())))))...---,,,,,,+++++++++,,,+++***)))(((((()))***+++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++---------,,,,,,+++++++++((()))+++---------+++***+++,,,------......------........................//////......------,,,,,,000///------...//////...000000000000000000000000............////////////000000000///......------............////////////000000000000111111111111///111222222111111222333666888999::::::<<>>@@@DDDEEELLLWWWaaalll{{{}}}}}}|||,,,------------.........//////////////////////////////////////////......000000000000000111111111000000000000000000000000555555444333333222111111555444333444555555333222333333444444555666666666666666777777777888888888888888888999999999999999888888888888777666555555777777666666666777888888777777777777777777777777666666666777777888888888444444444444444444444444444333333222222111111111...---,,,///333888;;;<<<555444111///---...//////...............---------222333222000---,,,---...,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,---...///---,,,+++******+++,,,---******************++++++***)))'''''')))*********((((((((()))******++++++************************************************************************+++******))))))))))))***((((((((((((((((((((((((******))))))))))))******---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++******)))))))))***++++++************))))))))))))'''((())))))******)))))))))))))))*********++++++++++++++++++++++++++++++************))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))++++++***)))))))))*********))))))(((((())))))***)))************))))))(((************))))))))))))))))))))))))))))))))))))*********)))******+++,,,))))))((())))))***,,,,,,,,,+++******************+++***))))))))))))***+++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///...---,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,---///...,,,***....................................////////////............////////////000000000000111111111111000000111111111222222222111333444444333222444555555666888888999:::===???DDDEEEKKKUUU___kkk{{{}}}------------..................////////////000000////////////............//////000111111111111111////////////000000000000555555444333333222111111444444444555555555444333444555555555666666666777555666777888888888888777777777888888999999::::::999999999888777666555444666666666666666777777888666666666666666777777777666666777777777777777777444444444444444444444444444444333333222111000000...------///333777999:::444333111...---------...........................//////...,,,******+++---......------,,,+++***)))+++++++++++++++,,,---...---,,,,,,++++++,,,,,,---*********++++++*********)))))))))))))))(((&&&%%%(((((())))))************************************************************))))))))))))))))))))))))***)))(((((('''''''''''''''''''''(((((((((((((((******))))))))))))******++++++++++++++++++******++++++,,,,,,,,,,,,++++++)))))))))******++++++,,,*********)))))))))))))))'''((()))++++++***)))))))))))))))*********++++++++++++++++++++++++++++++*********)))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***((((((((()))***))))))(((((((((((())))))))))))************)))(((*********)))))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,---*********)))******++++++******))))))))))))******************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,+++++++++++++++++++++------......---,,,+++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,---///000///---***....................................////////////---------...///000000111//////000000000111111111/////////000000000111111111222333333222222333555444555777777888999<<<>>>DDDEEEJJJTTT^^^jjjzzz~~~---------.........//////------........./////////000000//////.........---//////000111111111111000......//////000000000000222222333333333333444444222333444444444444333444555555666666666666666777444555666777777777666666777777777888888999999999999999999999888777555555666666666666666777777888666666666666666777777777888888777777666555555444444444444444444444444444444444333333222111000000111///...///222444555555222111///---,,,,,,,,,,,,---.....................------,,,+++))))))***,,,------,,,,,,,,,,,,,,,,,,******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++***((((((###&&&)))+++***(((&&&$$$)))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***************((((((((())))))***************))))))))))))******((()))******+++***))))))******++++++++++++******))))))******++++++++++++))))))))))))))))))******'''(((***+++++++++***)))((((((((()))))))))******************************))))))))))))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))),,,+++)))((('''((())))))))))))(((((((((((())))))((())))))*********))))))))))))))))))))))))******(((((((((((((((((((((((((((((())))))***+++------------+++***)))))))))))))))))))))(((((()))************++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,------------,,,------------------------++++++,,,,,,---------...------...000111000...+++....................................////////////,,,------...///000111111........./////////000000........./////////000000000111222222111111222333333555666777777999<<<>>>CCCDDDJJJTTT^^^iiiyyy------........./////////---------......//////000000000000///......------...///000222222111111000...//////000000111111222000111111222444555555666111333555555444333444555555555666666666666666666444444444555555555666666777777777888888888888888999999999999888777666666777777666666666777888888777777777777777777777777999888888777555444444333444444444444444444444444444333333222222111111111333111000000111222222111//////...---,,,,,,,,,,,,---------...............,,,---...,,,++++++,,,...,,,,,,+++++++++,,,------******))))))))))))******++++++,,,,,,,,,,,,++++++++++++,,,,,,+++***((('''"""'''***+++***))))))))))))))))))))))))******************************))))))))))))))))))))))))******************************))))))))))))))))))((())))))******++++++,,,******))))))))))))******((()))***+++++++++***)))******++++++++++++******)))***++++++,,,+++++++++))))))))))))************((()))******++++++******((((((((()))))))))******(((((((((((((((((((((((())))))))))))************(((((()))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((())))))***))))))(((((())))))***((())))))************)))))))))))))))************))))))))))))))))))))))))))))))))))))***+++,,,---///...,,,+++))))))(((((())))))))))))))))))***+++******+++,,,,,,+++******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,---*********+++++++++++++++,,,++++++++++++++++++++++++,,,------......------....................................///////////////......///111111///---....................................////////////---------...///000000111............////////////........./////////000000///111222222111000222333444555777777888999<<<>>>AAACCCJJJUUU___iiixxx............////////////---......///000000111111111000000///......------...///111222222222000/////////000000111222222333000111111222444555555666222444777777555444555777555555555555555555555555555555444444444555666777888888888888777777777777888888999999999888888777888777777777777888999999999999999888777777777666777777666666666555555555555555555555555555555555222222222222222222222222222111000000111111000///............---.........---------.........//////+++---......---,,,---...---,,,+++******+++,,,---++++++***************+++***++++++++++++++++++***)))***+++,,,,,,+++)))((("""%%%(((((('''''')))+++***)))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++''''''&&&&&&&&&''''''((((((((()))******+++,,,,,,******))))))))))))******(((***+++---------++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,+++***)))((()))))))))******************))))))******+++,,,)))))))))*********++++++((((((((((((((((((((((((((()))))))))************''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))))))))))))))*********))))))*********(((((()))***************((()))))))))***************************************)))))))))***+++,,,,,,...---,,,+++***)))))))))***))))))))))))***+++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))************++++++++++++)))******+++,,,,,,------)))*********++++++++++++,,,,,,+++++++++,,,,,,---,,,---......//////......------------------------.........---------------///...------//////...---////////////////////////............////////////------......//////000000...////////////000000000000000000000111111111111000111333222111111222444444666777888888:::===???>>>AAAJJJVVV```jjjwww............/////////000...//////000111222222222111000000///...---------...///111222333222000//////000000111222333333333111222222333333444555555333666888888666555777999555555555555555444444444777666444333444555777999999999888888777777666666777888888999999999888888888888888888888999999:::;;;::::::999888777666666555555555666666666666666666666666666666666666666222222222222222222333333111000///000111222111///.........///////////////---------.........//////)))+++---...---,,,,,,,,,...---+++***)))******+++,,,,,,++++++***+++++++++)))******++++++******)))&&&(((***,,,---,,,+++***++++++***'''######&&&************)))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))***+++,,,'''(((((()))***++++++,,,******))))))))))))*********+++---/////////---,,,,,,------......------,,,+++,,,,,,---,,,+++)))((((((((())))))*********++++++***)))))))))***,,,---******+++++++++,,,,,,,,,(((((((((((((((((((((((((((((())))))*********+++&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((*********)))(((++++++************++++++(((((()))***************(((((())))))*********+++*********************************)))******+++,,,,,,,,,++++++***+++++++++******))))))***+++,,,,,,***+++,,,------,,,+++***)))))))))))))))))))))))),,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))*********+++++++++))))))***+++,,,,,,------))))))******++++++++++++,,,,,,,,,,,,,,,---...///---...//////000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))///---++++++---...------000000000000000000000000............/////////000.........///////////////000000000000111111111111111222222222222333333333111333444444333222444555555666888888999:::===???===AAAJJJWWWaaajjjvvv////////////////////////......///000000000000000////////////000000000000...---,,,...111222000---000000000000////////////000111111111111222222222000111333555666666555555555666666555333333444666555555555555666666666666777777777777777777777777666666666666777777777777777777666666666666777777666666666666666666666666999777444444555555555555555555444333333333333444444444333333222111000000111000...---,,,,,,,,,---555333222000/////////000//////.........---------,,,++++++******++++++,,,,,,,,,,,,++++++*********(((((()))***++++++,,,,,,...---+++))))))***+++,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,+++++++++******)))*********++++++++++++))))))))))))))))))))))))+++)))&&&''')))***)))'''&&&(((***,,,---,,,+++***+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))******(((((())))))))))))((((((((()))))))))))))))(((((()))))))))))))))))))))))))))))))))***+++++++++,,,***)))'''&&&%%%&&&((())),,,+++***))))))***+++,,,))))))************))))))))))))))))))))))))))))))+++*********))))))((((((******+++++++++******)))++++++******)))(((((((((------------------------,,,,,,++++++***)))))))))((()))++++++++++++---///(((((())))))***************))))))((('''(((((((((+++***((('''''''''((()))((())))))))))))*********))))))******++++++++++++---------,,,,,,+++++++++------,,,+++,,,---...///---------.........//////---------...............111///---++++++---///111........................---------............///******+++---///000111222,,,---------......//////111000......///000000///////////////000111222333111111000000111111222333555777888888888:::<<<>>>>>>CCCJJJRRR\\\iiiwww////////////////////////......///000000000000000////////////000000000000000///...000222333111///000/////////////////////000000111111111222222222000111222444444444333333555666666555333333444555555555555555666666666666666666666666666666666666666666666777777777888888777777666666666666777777::::::::::::::::::::::::999777555444555666666555555555444333333333333444333222222111000000//////111000///...---......///......---,,,,,,,,,---...///.........---------,,,++++++++++++++++++++++++,,,,,,,,,++++++*********(((((()))******+++,,,,,,,,,+++***))))))***+++,,,******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))(((((()))))))))*********++++++)))))))))))))))))))))))),,,***((((((+++,,,+++)))'''(((***,,,------,,,+++***++++++++++++***))))))************+++++++++,,,))))))))))))))))))))))))))))))))))))*********************)))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((()))))))))))))))******)))(((''''''''''''((()))******)))(((((()))******(((((())))))))))))(((((())))))))))))))))))))))))************)))))))))((((((((())))))))))))(((((()))))))))))))))*********************************+++++++++***************)))+++,,,,,,******+++---)))))))))*********+++++++++++++++*********))))))+++***))))))((((((((())))))))))))*********++++++)))*********++++++++++++,,,,,,,,,++++++*********,,,,,,+++***+++,,,---...,,,,,,,,,,,,---------...,,,,,,,,,,,,------------...---+++))))))+++---...........................---------............///..................------000000000000111111111222111000/////////000000///////////////000111222333111111000000111111222333555777888888888:::<<<>>>>>>CCCJJJQQQ[[[hhhwww////////////////////////......///000000000000///////////////000000000000000//////000222222111///////////////////////////000000000111111111222222111111222222222222222111444555666555333222333444444555555555555666666666666666666666666666666666777777777777888888888888888777777666666777777888777777777777777777777777999777555555666777666555666555444444333333444444111111000000//////......//////......---......///...------------...///000......------------,,,,,,+++,,,------------,,,++++++++++++++++++*********((())))))******+++++++++******)))(((((()))***+++'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((*********)))))))))))))))((((((((()))))))))******)))))))))))))))))))))))),,,+++)))***,,,---------)))***+++---------,,,,,,***************))))))((()))))))))*********++++++))))))))))))))))))))))))(((((()))))))))*********+++*********))))))((((((((())))))******))))))((((((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''((())))))))))))))))))(((((((((((())))))'''(((((((((((((((((('''))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((('''(((((()))******++++++)))))))))))))))))))))))))))************++++++++++++,,,---,,,***)))***+++*********++++++++++++++++++,,,---------,,,***************+++******)))(((************+++++++++,,,************++++++++++++++++++***************)))++++++*********+++,,,---++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,...---+++******+++---...........................---------............////////////...---------,,,...............////////////////////////000000000////////////000111222333111111000000111111222333555777888888888:::<<<>>>>>>CCCIIIQQQZZZhhhvvv~~~////////////////////////---...//////000000//////////////////000000000000.........////////////............///////////////000000000000111111111111222222222222222222111111333444555555333222222333444444444555555555666666666666666666666666666666777777777777888888888999888777777666666777777888333333333333333333333333888666555555666777666555555555444333333333333333000000000/////////......---------,,,,,,,,,------........................------,,,,,,,,,,,,,,,,,,***+++---......---+++***+++++++++***************((()))))))))*********++++++***)))((('''(((((((((&&&'''((()))************((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))+++*********,,,---......***+++,,,------------,,,+++++++++++++++***))))))((())))))))))))*********)))))))))))))))))))))))))))))))))*********++++++++++++******)))((((((((()))))))))******)))))))))'''(((((())))))))))))((()))))))))))))))))))))))))))))))))(((((('''''''''$$$&&&(((***+++***))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********))))))))))))))))))******++++++++++++***(((((())))))************************************((())))))***++++++,,,,,,***+++,,,+++***)))***++++++++++++++++++++++++++++++,,,---......,,,***))))))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,******++++++,,,,,,------//////---,,,,,,---//////........................---------............///,,,---------......//////------------------------...///000000000///000000000000//////000111222222111111000000111111222333555777888888888:::<<<>>>???CCCIIIPPPYYYfffvvv////////////////////////------...///////////////////////////000000000000....../////////.........------....../////////000//////000000000111111111333333333222222222222222222333555444333111111222444444444444555555555555555555555555555555555555666777777777777888888888777777666666666666777777888888888888888888888888666555444555666777666444444444333222222222222222000000000000000/////////------...---------,,,,,,,,,+++++++++***)))((((((++++++,,,,,,,,,,,,,,,,,,***+++---......---+++***************************)))))))))))))))*********,,,+++***((('''&&&&&&%%%'''''')))***++++++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((************************************************++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++---...++++++,,,,,,------,,,,,,,,,,,,------,,,,,,+++***((())))))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,************))))))(((((())))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))*********))))))((((((((($$$&&&(((+++,,,+++***(((************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))******))))))***+++++++++++++++************))))))((((((************************(((((()))***+++,,,,,,---''')))************+++---++++++++++++++++++++++++)))***,,,------+++)))((()))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------------,,,,,,,,,,,,,,,***++++++,,,---.........///...------------...///........................---------............///,,,---------......//////000000000000000000000000,,,...111111000///000111000000000000000000111222111111000000111111222333555777888888888:::<<<>>>???CCCHHHNNNXXXeeeuuu~~~////////////////////////------...////////////...////////////000000000000///111222222000//////000---------......//////000/////////000000000111111333333222222222333333444000222444444333111000111333444444444444555555555555555555555555555555555666666666666777777777777666555555444444555555666888888888888888888888888444333333444666666555333333222111111000000111111000000000000000////////////000000//////...,,,,,,---------,,,+++***((((((******++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***)))))))))***************)))))))))))))))))))))))),,,+++***)))((('''&&&%%%'''((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))))))))*********((((((((()))))))))******))))))))))))))))))))))))((()))***)))))))))+++---+++++++++++++++,,,,,,,,,---------------,,,,,,+++)))))))))*********++++++)))))))))))))))))))))))))))*********++++++++++++)))))))))))))))))))))***)))******++++++******)))&&&'''((())))))******)))))))))))))))))))))))))))******)))))))))))))))(((&&&''')))+++++++++)))(((******++++++++++++*********++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))************&&&'''((())))))***))))))++++++******)))(((((('''(((((((((((((((((((((((((((((()))***++++++,,,,,,&&&((()))*********,,,...+++++++++++++++*********)))***+++++++++***((('''))))))******+++*********************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------+++,,,---.........------------------,,,,,,,,,,,,******+++,,,---...//////,,,,,,,,,++++++,,,,,,,,,........................---------............////////////...---------,,,000000////////////......***...222222000///000222111000000000000000111111111111000000111111222333555777888888888:::<<<>>>???CCCGGGMMMVVVdddttt}}}}}}|||////////////////////////,,,---......//////......////////////000000000000///111333222000...///000,,,,,,---......///000000////////////000000000111111111000000111222333444000222444444222111000000333333444444444555555555555555555555555555555555444555555555666666666666444444333333333333444444555555555555555555555555222111222333555555333222111111000///////////////...........................//////...---+++)))(((....../////////---,,,+++************+++++++++,,,************************((()))))))))*********+++)))))))))))))))))))))((())))))******))))))((((((''''''((()))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************(((((()))))))))*********)))))))))*********++++++))))))))))))))))))))))))(((***+++***((((((***,,,+++++++++*********++++++,,,------------,,,++++++************+++++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++)))******++++++******)))&&&'''((()))************))))))))))))))))))))))))''''''((((((((((((((()))((((((************)))(((((()))***++++++***)))(((******++++++++++++******))))))))))))))))))))))))((()))))))))************&&&'''((())))))******************))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,''')))******))))))***,,,++++++*********)))))))))************)))))))))))))))((((((((())))))***+++)))))))))*********++++++------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,+++++++++***))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///..................------......---------,,,,,,,,,)))...222333000...000222111111000000000000111111111111000000111111222333555777888888888:::<<<>>>@@@CCCGGGMMMUUUcccsss~~~|||~~~}}}zzz////////////////////////,,,---......//////......////////////000000000000---000222111...,,,---///,,,,,,------...///000000////////////000000000000000////////////111333444///111444444222000//////333333333444444444555555555555555555555555555555444444444444555555555666444333333222222333333444555555555555555555555555111000111333444555333111000000///...............------------------------++++++++++++)))&&&$$$###)))***+++,,,---,,,+++***))))))******+++++++++,,,******)))(((((()))******(((((())))))*********+++))))))))))))(((((((((((('''''')))***++++++++++++&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******++++++,,,,,,,,,,,,************++++++++++++)))))))))))))))))))))))))))+++,,,+++((('''***,,,++++++******)))******++++++,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((''''''((()))***+++,,,,,,******++++++++++++******&&&'''((()))************))))))))))))))))))))))))%%%&&&&&&''''''((((((((()))************))))))((('''((()))******)))((('''))))))************))))))))))))))))))))))))))))))(((((())))))*********+++(((((()))++++++,,,,,,,,,((((((((()))******++++++++++++++++++++++++++++++***************+++++++++)))***+++***)))((()))***+++*********))))))((((((,,,+++******))))))******)))((('''''''''(((***+++((())))))))))))*********---------,,,,,,+++++++++))))))******++++++++++++)))***+++,,,---,,,++++++++++++++++++******))))))'''((()))***+++,,,------................................................---------.........//////******,,,---///000111222111111000000////////////)))...333333000...000222111111000000000000000111111111111000111222222333555777888999999:::<<<>>>@@@CCCGGGLLLUUUcccsss~~~~~~|||~~~yyy111111000///...------,,,//////............//////222111111000///.........////////////........................////////////000000000000000000000000111111111000000000000000111000//////111222111000333222222222222222222333555555555444444555555555222333444666777777777777777666444444555555444333555555444444444333333333111111222222222222111111111///---...000000...,,,,,,,,,------...////////////...,,,,,,+++,,,---...,,,+++***))))))***+++,,,************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,(((&&&%%%&&&***,,,+++******)))((()))***+++***((())))))))))))))))))))))))******))))))((((((''''''&&&''')))*********)))((())))))(((((()))***++++++---,,,***(((((()))***+++++++++++++++******))))))))))))((()))***+++---...,,,+++***+++------+++******)))((('''((()))+++,,,************))))))((((((+++,,,,,,,,,,,,+++******))))))(((((()))***++++++***+++,,,,,,***))))))))),,,,,,+++***)))))))))***''''''(((((())))))******)))***+++,,,---,,,+++***+++*********))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++,,,,,,,,,,,,+++******,,,+++***))))))***+++,,,************************))))))))))))))))))))))))+++******)))))))))))))))************************+++*********))))))((((((((()))***+++++++++++++++)))))))))((('''(((+++...***)))''''''(((+++...111++++++************++++++******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,+++***)))***,,,...000///...---,,,+++,,,,,,---........................---------............///......////////////......000000000000000000000000111111111000000000//////...000111333333222111000000000000000111222333444333555777999:::;;;>>>@@@???CCCHHHOOOXXXfffuuu}}}wwwyyy|||zzz111000000///...------,,,////////////////////////.........---,,,+++++++++////////////........................////////////000000000000000000000000000000000000000000000000//////...000222333333222333222111111111111222333555444444333333444444555333444444555555555555444444333222333555666555444555444444444444333333333000111111222222111111000111///---...///000...,,,...............---------...---,,,,,,,,,,,,---...++++++***))))))***++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++,,,)))'''''')))***)))(((***)))((()))***+++***((())))))))))))))))))))))))***)))))))))((((((((('''&&&'''((()))***))))))((()))))))))))))))***++++++---,,,***)))((()))***+++(((((()))******+++,,,,,,)))((((((''''''((()))***+++******+++,,,,,,+++)))(((((()))***************++++++*********)))))))))+++,,,,,,,,,,,,+++******))))))(((((()))******+++)))+++,,,,,,***))))))***,,,+++******))))))******(((((((((((())))))))))))((()))******++++++******************)))))))))((()))))))))((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))************++++++++++++++++++,,,,,,++++++***)))+++******))))))******+++******************************************************))))))***+++,,,,,,************************************)))))))))((())))))***+++++++++++++++))))))))))))((((((+++---***)))(((((()))+++---...+++******************+++******************************+++++++++,,,,,,,,,.........------,,,,,,,,,---,,,,,,,,,,,,...///000111000///...---......///........................---------............///......////////////......////////////////////////222222222111111000000000///000222333444333222111111111111111222333444555333555777999:::;;;===@@@???CCCHHHNNNWWWdddsss~~~|||vvvuuuyyy}}}zzz000/////////...------------...///000000///...------------,,,++++++******/////////............------............/////////000000000000000000000000000000000000000000000000///......000333444444444444333111000000111333444333333222222222222333333444444444444444333222222222111111222555666666555444444444444333333333333000111111222222111111000000///---...//////...,,,//////......---,,,,,,+++------,,,,,,,,,,,,------++++++***))))))***++++++++++++++++++++++++++++++((()))******++++++******************************---+++((('''((()))*********)))((()))***+++***((())))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))***+++,,,+++***)))((()))***+++((((((((()))******++++++,,,+++***))))))))))))***+++******+++,,,,,,+++)))&&&(((***+++,,,+++)))(((+++++++++++++++*********+++,,,,,,,,,,,,+++******))))))((((((((()))******((()))++++++***)))***+++++++++***)))))))))******))))))))))))(((((((((((()))(((((((((((()))******************))))))))))))******)))(((((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((************++++++++++++++++++,,,,,,++++++***))))))******++++++******)))************************************************)))))))))***+++,,,......************************************))))))))))))))))))***++++++++++++***((()))******))))))***+++))))))*********+++++++++******************************************************+++++++++,,,,,,,,,............------------------......///000000111000///......---.........---------------------------------............///......////////////......////////////////////////111111000000000000//////000111222333444333222222222222222222333444555666333555777999999;;;===???@@@CCCHHHMMMUUUbbbrrr|||}}}wwwrrrpppwww~~~{{{.....................---,,,...000111111000...,,,/////////.........------//////.........------------------.........///////////////////////////////////////000000000000000000//////000333444444333444222000//////000222444222222111111111111222222333333444444444444333333111000000222444666555444444444444333333333222222000000111111111111000000//////............------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++******************+++++++++++++++++++++++++++((())))))***************)))))))))))))))))))))))),,,***((('''((()))+++,,,***)))((()))***+++***((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))))))))))))))***)))))))))))))))******+++***))))))))))))******++++++***))))))(((((('''++++++******************+++******+++,,,,,,+++)))'''((()))***+++******)))+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))((((((((())))))***&&&(((***+++***)))***+++******))))))))))))************))))))((((((''''''***)))((('''((()))***+++*********)))))))))))))))+++******)))((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))+++++++++++++++***))))))((()))***++++++***)))(((************************))))))))))))))))))))))))))))))))))))***+++,,,---*********************************))))))))))))))))))******+++++++++******''')))++++++***))))))***)))***+++,,,++++++***)))*********++++++***************************************+++++++++,,,,,,,,,------------------------,,,---...///000000000000---,,,,,,,,,,,,,,,,,,,,,---------------------------------............///......////////////......////////////////////////........................111111222333333333333222222222111222222333444555444555888999999:::===???BBBEEEHHHMMMUUUbbbqqq{{{~~~xxxqqqkkknnn~~~}}}------------............,,,...000111111000...,,,000000000///////////////............------------------------............////////////////////////......//////000000000000333111000111222222111000333222000//////000222333111111111000000111111111222222333555555666666666333222111222444555444333444444333333333222222222000000000111111000000000............------------,,,,,,,,,,,,------......***++++++,,,,,,---------*********++++++*********++++++++++++++++++++++++(((((()))************))))))))))))))))))))))))))),,,+++***((('''((()))+++***)))((()))***+++***((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))*********)))))))))))))))***))))))))))))))))))******************))))))))))))'''((()))******+++++++++,,,+++***+++------+++******)))((((((((()))+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))((((((((((((((()))&&&(((******))))))***+++***))))))((())))))************))))))((((((''''''******)))((((((***+++,,,))))))))))))))))))******+++******)))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))***++++++++++++***))))))((()))***++++++***)))(((************************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******)))((()))++++++)))((()))))))))***+++,,,,,,+++)))((()))***++++++++++++***)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,...............++++++,,,,,,,,,,,,,,,,,,---------------------------------............///......////////////..............................////////////////////////111111222222333333333333000000000111111222333444444666888999999:::<<<>>>CCCEEEHHHMMMTTTaaaqqq|||~~~{{{wwwpppiiiiiivvv~~~,,,,,,------.........///---...///000000///...---.................................------------,,,,,,------------.........000000000000000000000000---......//////000000111333222000000111111///...111111111000000111111111111111000000000000111111111222333555666666777777444333222333444555444333333333333333222222222222///000000111111000000///---...///...,,,,,,,,,---***++++++,,,------......)))***+++,,,---------,,,)))***++++++++++++***)))************************'''((())))))******))))))))))))))))))))))))))))))+++,,,+++)))'''%%%&&&'''***)))((()))***+++***((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******+++******)))))))))))))))(((((())))))))))))))))))&&&'''((()))+++---...///,,,---...///111111111111---,,,,,,---......---++++++***((('''''')))+++---*********++++++++++++++++++,,,,,,,,,,,,+++******))))))((((((''''''(((((('''(((******)))((()))***))))))((((((((()))******))))))))))))((((((((((((***))))))))))))***++++++))))))))))))******************))))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((************++++++++++++******++++++******)))(((((())))))******))))))(((************************((((((((((((((((((((((((***)))((('''''''''''''''))))))))))))))))))))))))))))))))))))***************++++++++++++***)))))))))***+++***)))((()))***)))***+++,,,,,,+++)))))))))***+++,,,,,,+++***)))******************************+++++++++,,,,,,,,,************++++++++++++******++++++,,,------...,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,---------............///......////////////..............................000000111111111111222222000000111111111222222222000000000000111222333333444666888999999:::<<<>>>BBBDDDGGGKKKSSS```ppp{{{yyywwwtttoooiiigggppp{{{++++++,,,------...//////////////////////////////------------------------.........---------,,,,,,,,,,,,---------.........000000000000000000000000------......///000000111111///...///000000///...///000111222222111000///222111111000000111111222111222333444444444444444333222222333555777777666333333333222222222222111//////000000000000//////,,,...///...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,---((()))+++,,,------,,,,,,)))***++++++++++++***)))))))))))))))))))))))))))'''(((((()))))))))))))))************************$$$&&&))))))(((&&&''')))***)))((()))***+++***((())))))))))))))))))))))))'''((((((((()))))))))***)))(((((('''((()))***+++++++++***)))))))))))))))'''(((((()))))))))))))))%%%&&&(((***---///111111000111222333444444333333...------...//////...,,,)))))))))))))))******+++)))))))))*********+++++++++,,,,,,,,,,,,+++******))))))((('''''''''''''''((()))******((('''((((((((((((((((((((()))******(((((((((((())))))))))))'''((())))))******))))))((()))))))))************)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))************++++++++++++***************))))))((())))))(((((((((((())))))************************************************)))((((((((((((((()))***))))))))))))))))))))))))((()))))))))************+++++++++++++++***))))))+++++++++)))'''''')))+++)))******+++++++++******(((***+++,,,,,,+++***(((******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++******+++,,,...///+++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,---------............///......////////////............................../////////000000111111111000000//////000000111111111111111111222333444444555777888999999:::<<<===???AAADDDHHHPPP^^^ooozzzzzzwwwtttrrrmmmiiinnnuuu++++++,,,,,,---...////////////............//////..............................---------,,,,,,,,,,,,,,,,,,---------......000000000000000000000000---------...///000000111...------...000111000///...///111333333111///...222222111111111111222222222333333333333222111111111111111333666999999888333333333222222222111111//////000000000000//////,,,...000...,,,***,,,......------,,,,,,++++++***((()))+++,,,------,,,,,,)))***+++,,,,,,+++***)))(((((((((((((((((((((((('''(((((()))))))))))))))************************%%%))))))***,,,...***)))((()))***+++***((())))))))))))))))))))))))'''((((((((())))))******)))((('''''''''(((***+++++++++***))))))((())))))''''''((())))))***))))))((()))***+++---...///000---......//////...,,,+++///......///000000///---'''(((***+++,,,+++)))((((((((())))))*********++++++,,,,,,,,,,,,+++*********)))((('''''''''''''''(((***+++***(((''''''(((((((((((((((((()))******''''''(((((())))))******%%%&&&((()))))))))((('''(((((())))))*********+++((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))************************(((((((((((())))))))))))***************)))((((((***)))(((''''''((()))***************************++++++++++++++++++++++++(((((((((((()))+++,,,---))))))))))))))))))))))))(((((())))))*********++++++++++++++++++***)))(((,,,,,,***(((&&&''')))+++))))))*********+++++++++((()))+++,,,,,,+++)))(((******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,+++***)))***,,,...000((()))+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......////////////..............................,,,,,,,,,---------......///////////////000000111222222222222333444555555555777999999999:::<<<======???BBBFFFNNN\\\mmmyyy}}}zzzwwwvvvrrrmmmnnnrrr++++++,,,---............+++......,,,---111333111///////////////.................................,,,---...///000///...---......////////////......+++,,,.../////////111333111111000000//////......111111000000000000000111222222111111111111222222333333333444444444555555555444444333222222222333333333333222222222111111111111111111000000000000///............---------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***)))((('''&&&&&&'''(((+++***)))'''''''''((((((*********)))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((('''''''''(((''''''''''''(((((())),,,)))$$$!!!!!!$$$))),,,''''''''''''((((((((()))+++++++++,,,,,,++++++++++++*********))))))((((((+++++++++,,,,,,---------(((''''''''''''(((((()))***++++++++++++***))))))......---+++)))((()))+++,,,+++************++++++************************************************((()))***+++***)))'''%%%***)))(((''''''((()))***((((((((((((((((((((((((*********(((&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***************+++***)))(((((()))***++++++*********))))))((((((+++***)))))))))))))))***))))))******++++++++++++******))))))******+++,,,++++++************++++++((()))***+++++++++++++++***++++++++++++***))))))'''''')))***++++++++++++...///...,,,))))))+++///))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,+++++++++)))((()))***,,,+++++++++***)))((((((***,,,---------,,,,,,,,,------.../////////......---,,,,,,////////////...---,,,+++///............---------111111000000//////......---...000111111111000///000000000000111111111111111111111111222333444555:::999888888888999:::;;;DDDAAABBBJJJSSS\\\hhhsss|||zzzwwwpppjjjjjjnnnzzz,,,,,,------...---------+++......,,,---111222111/////////////////////...........................,,,,,,---.....................////////////......---///000///......///000111111000000////////////111111000000000000111111222111111000000111111222222333333333333444444444444444333222222222222222222222222222222111111111111111111000000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++************))))))))))))))))))))))))+++***)))(((((((((((()))+++***)))(((((()))******(((((())))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((('''''''''(((((((((((((((***)))((('''&&&&&&'''((()))((('''&&&&&&'''((()))'''''''''((((((((())))))******++++++++++++******************)))))))))(((***+++++++++,,,,,,,,,,,,''''''''''''((()))***+++((()))***+++++++++++++++,,,,,,,,,+++))))))+++---***)))(((((('''''''''((())))))))))))))))))))))))************************((()))*********((('''&&&***)))(((''''''((())))))((((((((((((((((((((((((*********(((&&&&&&(((***''''''''''''''''''''''''))))))))))))))))))))))))************************))))))))))))))))))))))))******************************))))))))))))******************)))))))))(((***)))))))))))))))*********)))))))))******+++,,,******))))))******+++,,,++++++************++++++)))***+++++++++++++++***++++++++++++******)))(((((()))))))))***)))))))))'''***,,,+++))))))***,,,+++++++++,,,---.........++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***...,,,+++,,,---///......,,,,,,,,,------------,,,---------,,,,,,------...---------------..................///......---,,,,,,,,,------.........///000000000000//////......---...///000111000000///000000000000111111111111000000000000111222333444888888777777888:::;;;<<>>AAAHHHPPPYYYfffqqq}}}wwwooonnnpppttt............---,,,+++++++++......+++,,,000111///............////////////........................---,,,+++++++++,,,...///......////////////......000111111000---,,,,,,---000000000000000000000000000000111111222222111111111000000//////000000111000111111111111222222222222222111111000111111222000000000000000111111111111000000000////////////.........---------,,,,,,------------------------******++++++++++++*********)))))))))))))))))))))++++++++++++++++++++++++************)))*********))))))((((((((()))+++,,,((((((((()))***+++,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&&&&'''((()))******,,,***(((&&&&&&'''((()))((()))+++,,,,,,+++)))((('''(((((((((((()))))))))(((((())))))))))))((((((*********))))))))))))))))))))))))))))))******************)))******++++++((()))***+++,,,,,,,,,,,,***+++,,,+++******+++---...---,,,+++))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((((((((((())))))((((((((((((((()))))))))((((((((((((((((((((((((((()))***)))''''''(((***((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++***)))(((*********)))))))))))))))(((((((((((()))***,,,,,,+++***)))(((((()))***,,,******))))))******+++,,,++++++************++++++,,,,,,,,,,,,,,,+++***))),,,,,,+++***)))(((((('''(((((((((((((((((())))))***+++,,,------,,,++++++(((((()))))))))*********)))******++++++******))))))******++++++++++++***,,,+++******,,,------,,,+++,,,,,,------,,,***)))......---,,,,,,,,,------+++++++++,,,,,,---------+++,,,---...////////////******++++++,,,---......////////////////////////.........//////////////////000000000111111111111000000000000000111222222444555666777999;;;<<<===???>>>AAAHHHOOOXXXeeeqqq|||wwwooolllmmmqqq............---,,,+++++++++......+++,,,000000...---.........//////000000...........................---,,,+++,,,---...///......////////////.........///000///...---...///000000000000111111111111///000111222333222222222111111000000000000111111000000000111111111222222222111111000111111222222000000000000000000000111000000000////////////......------------,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))***((((((((((((((((((((((((((()))))))))))))))))))))((('''&&&&&&'''((()))***))))))******+++,,,------))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&&&&'''((()))******)))(((''''''''')))+++,,,++++++++++++++++++++++++(((((((((((()))))))))***((((((((())))))((((((((())))))))))))))))))******))))))))))))))))))))))))---,,,+++******))))))***++++++,,,,,,,,,++++++***,,,---...,,,***))))))******)))(((&&&%%%$$$$$$$$$************************(((((((((((((((((((((((())))))(((((((((((()))***''''''((()))))))))))))))))))))))))))))))))))))))'''(((***)))((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))((()))***++++++***)))((())))))))))))))))))******(((((((((((()))***,,,,,,+++***)))(((((())))))*********))))))******+++,,,++++++************++++++,,,,,,,,,,,,++++++***))),,,+++***)))((((((((((((&&&&&&&&&'''(((***,,,---000///---+++++++++++++++))))))))))))))))))******)))******++++++******)))******+++,,,------,,,,,,+++***((()))+++,,,,,,+++...---,,,++++++,,,------///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++---...//////000000,,,,,,,,,,,,,,,,,,,,,,,,.............../////////...............//////000///000000000111111111111222222111111111222333333333444555777999;;;<<<===??????BBBIIIOOOWWWfffsss~~~zzzrrrmmmmmmmmm|||---------...------,,,,,,+++......++++++///000...------......///000000000...........................------------...//////......////////////......,,,...//////......000111000000000111111111111222///000111333333333222222222222111111111111222222000000111111111222222222222111111111111222333333222222111111111000000000000000////////////......------------,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))***+++)))))))))************+++))))))))))))))))))))))))'''((())))))******))))))((('''&&&&&&&&&'''((())))))******++++++,,,,,,,,,)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&''''''(((((())))))'''''''''((()))***+++,,,,,,+++***))))))***+++,,,((((((((()))))))))******(((((())))))))))))(((((())))))))))))************************))))))))))))---,,,+++***)))))))))))),,,,,,,,,,,,,,,+++******,,,---...---+++)))((()))******)))'''&&&&&&&&&&&&************************))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))*********)))))))))))))))))))))))))))&&&(((******)))((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))******+++))))))************))))))))))))))))))************)))((((((((()))***++++++))))))))))))))))))((((((******))))))******+++,,,++++++************++++++******+++++++++***))))))+++***)))((('''((()))***'''&&&&&&''')))+++...///222///+++))))))******))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++,,,------------------+++******,,,------,,,000///---,,,---...111222///......---,,,,,,,,,,,,.........---,,,++++++++++++,,,---...////////////...---------,,,,,,,,,+++---............/////////......------......///000000000000000111111111111333222222222222222333333222333555888999;;;;;;<<<>>>???CCCIIINNNVVVeeesss|||{{{sssmmmkkkjjjvvv,,,,,,------...---------,,,......++++++//////---------......///000000111........................---...//////000000//////......////////////......---...//////......///111000000111111111222222222...000222333444444333222333333222222222222333333111111111222222222333333222222222222222333444444444444333222111000000///000000/////////.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++************++++++,,,,,,------------------------((()))***+++++++++******))))))'''&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((('''''''''((((((((((((((('''((()))***+++******)))++++++************++++++(((((()))))))))*********((())))))******))))))(((((()))))))))************+++++++++******))))))))))))))))))))))))***++++++++++++,,,,,,---,,,,,,,,,***,,,...---+++***)))***------,,,+++++++++++++++************************************************&&&'''(((*********)))(((%%%&&&((()))*********)))))))))))))))))))))))))))%%%'''******)))((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,******))))))))))))******((()))))))))***************)))))))))))))))******((()))***+++***)))'''&&&******))))))******+++,,,++++++************++++++(((((()))*********))))))***)))'''''''''(((***+++))))))(((((())),,,...///111///,,,,,,------+++)))---------------,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))+++,,,,,,---------...,,,++++++---......---------......///111222222//////...---,,,,,,,,,,,,.........---------------,,,,,,---.../////////...---------------.........---------.........//////......---------...///000000000000000111111111111222222111111111111222222222444666888999:::::::::<<<>>>BBBHHHMMMTTTdddrrr{{{}}}uuummmkkkhhhppp++++++,,,---............,,,......++++++...///------------...///000000111........................---...000111111111000///......////////////.........///000///...---...///000000111111222222222222...000222444555444333222444333333222222333333444111222222222222333333333333222222222333444444555666555444333222000//////000/////////............---------,,,,,,,,,++++++------------------------+++***)))(((((()))***+++******+++++++++,,,,,,,,,************************)))***+++,,,---,,,,,,++++++***)))(((''''''((((((((((((((((((''''''''''''))))))))))))))))))))))))************))))))))))))((((((((((((((('''''''''((()))+++,,,,,,***(((''')))***++++++++++++***)))))))))))))))************))))))************))))))(((((())))))*********+++,,,+++++++++******))))))&&&&&&'''((()))+++---...)))***+++,,,---.........(((***------,,,++++++,,,++++++******)))*********))))))))))))))))))))))))************************%%%''')))***+++***)))(((%%%&&&((()))*********)))))))))))))))))))))))))))%%%'''******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))***+++,,,,,,,,,+++***)))(((((()))***+++(((((())))))*********++++++***)))))))))))))))***'''(((***,,,+++)))&&&$$$*********)))***++++++,,,++++++************++++++&&&'''((())))))))))))))))))((('''&&&''')))+++,,,,,,+++***)))***+++---///000//////111333222///,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++(((((()))++++++,,,,,,,,,---+++******,,,------,,,(((***,,,///000000000///000///...---,,,+++++++++,,,------......//////000,,,---......///.........+++,,,,,,---...///000000---------.........//////......---,,,---...///000000000000000111111111111111111000000000000000111333444666888999::::::999;;;===AAAGGGKKKSSSbbbqqqzzz{{{ssspppgggnnn+++,,,------++++++,,,---,,,---......//////..................///////////////////////////.........////////////////////////......///000000///...---............///////////////000000000111111111111222222222222333444555666555555555555555555555555111111000000000111333444222222222222222222222222111111111111000000000000.........------,,,,,,,,,000000///...------,,,,,,,,,++++++***))))))))))))&&&'''((())))))((('''&&&************))))))))))))+++******)))))))))))))))((((((((((((((((((((((((,,,,,,++++++******)))))),,,+++(((''''''(((+++,,,))))))))))))((((((((((((******)))((((((((((((((())))))))))))((((((((((((******++++++++++++***)))***+++***'''$$$%%%(((,,,---+++)))'''''')))+++---+++*********))))))(((((()))))))))))))))))))))))),,,)))&&&&&&(((***)))((('''''''''((()))+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++*********************))))))))))))************+++++++++******)))''')))***++++++***)))''')))))))))))))))))))))))))))))))))******)))))))))))))))))))))************+++***)))(((((()))***+++(((((((((((())))))))))))((()))*********((('''&&&(((((()))***************))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((()))***,,,,,,,,,,,,---...---+++((('''&&&&&&&&&&&&&&&'''((((((******)))))))))+++,,,---************************(((((())))))******+++++++++******)))******++++++***)))))))))***+++,,,,,,)))************++++++++++++***)))))))))***,,,,,,...,,,***(((((((((***+++,,,,,,,,,+++++++++******++++++,,,------...//////...---,,,+++,,,,,,.........---+++*********++++++,,,,,,,,,++++++*********---------............///------------.........///,,,,,,,,,---------......000000000000111111111111000111111111111222222222111444888::::::999888999999:::>>>FFFLLLTTT```kkk}}}uuummmnnnoooyyy+++,,,------++++++,,,---,,,---......//////................../////////////////////////////////...////////////////////////---...///000000///...---............////////////000111111111222222222222111111111222222444555555444444444444444444444444222222111000111222333333222222222222222222222222111111111000000000///////////////......---------000//////...------,,,,,,......------,,,,,,------******++++++++++++******(((((())))))*********++++++******)))))))))))))))***************************************))))))))))))(((&&&$$$$$$&&&((()))******)))))))))((((((((()))(((''''''&&&&&&''''''))))))))))))(((((((((((('''(((((())))))((((((''')))))))))'''&&&'''+++...,,,+++***((((((***+++,,,************)))))))))((()))))))))))))))))))))))),,,***'''(((***++++++))),,,+++***)))))))))))))))++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************)))))))))*********++++++******))))))))))))******)))******+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))************+++***)))(((((()))***+++((((((((()))))))))******)))))))))))))))(((((('''(((((()))***************))))))))))))))))))))))))+++***)))(((((()))***+++)))((((((((()))***+++++++++,,,---------+++)))((()))(((((((((((()))***+++))))))(((''''''((()))***************************)))))))))))))))*********''''''((()))***,,,......---,,,+++***))))))))))))))))))*********++++++++++++***)))))))))***,,,,,,---,,,+++******+++---...---------,,,,,,,,,++++++)))******+++,,,,,,------------,,,+++++++++,,,------,,,+++*********+++,,,---------,,,,,,,,,++++++---------............///,,,------...//////000000---------------........./////////000000000111111000111111111111222222222333666999;;;:::888777777999:::>>>EEEKKKRRR^^^jjjzzzxxxqqqlllllluuu+++,,,---,,,+++***+++---,,,---......//////..................////////////......//////////////////////////////////////////---....../////////..................////////////111111111222222222333333111111111111222333444444444444444444444444444444444333333222222222222333222222222222222222222222111111000000000000/////////////////////.........//////......---,,,,,,,,,*********+++++++++++++++,,,,,,++++++++++++,,,,,,''''''((()))***+++,,,,,,+++******)))))))))))))))************************((())))))))))))))))))***+++***(((''''''(((***+++++++++*********)))))))))))))))((('''''''''(((((())))))))))))((((((((((((&&&''''''(((((('''''''''((())))))(((((()))---000************************************))))))))))))))))))))))))))))))))))))---+++))))))+++,,,++++++...---,,,******)))))))))++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++(((((())))))******++++++******))))))))))))******((()))***+++++++++++++++***)))'''&&&&&&''')))***))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))******************))))))))))))******)))))))))*********++++++******)))((((((((())))))(((((()))***************))))))))))))))))))))))))******))))))))))))*********)))))))))))))))*********+++,,,------,,,******)))))))))))))))******+++******)))((((((((())))))************************************))))))))))))'''(((((()))+++,,,---...,,,+++******)))))))))))))))))))))*********+++++++++************+++,,,,,,---,,,,,,,,,,,,...000111.........---------,,,,,,(((((())))))***+++++++++---,,,+++***************,,,++++++++++++,,,,,,---......------------,,,,,,---------............///------...//////000111111///.........................../////////000000000000111111111111222222222555888:::;;;:::888777777::::::===DDDJJJQQQ]]]hhhuuu}}}vvvmmmkkkqqq***,,,,,,,,,+++***+++,,,,,,---......///.....................////////////............////////////////////////////////////------..............................////////////000000111111111222222222111111111111111222333333333333333333333333333333555444444333333222222222111111111111111111111111111000000000//////////////////...........................------,,,,,,,,,(((((()))*********************(((''''''(((******'''(((((()))******+++++++++******)))))))))))))))************************''''''(((((())))))******,,,+++))))))))))))+++,,,++++++++++++*********)))++++++************++++++))))))))))))(((((((((((('''(((((())))))))))))(((***))))))))))))***---...)))***++++++++++++***)))*********)))))))))))))))))))))))))))))))))))))))++++++******+++++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******'''((()))***+++,,,,,,,,,***)))(((''''''((()))***))))))))))))))))))))))))+++***)))(((((()))***+++((()))))))))***************))))))))))))))))))***)))*********+++++++++++++++***)))(((((((((******(((((()))***************))))))))))))))))))))))))***))))))))))))))))))***+++***)))))))))))))))***)))***+++,,,,,,,,,,,,+++(((((((((''''''(((((()))---,,,,,,++++++*********************************++++++******))))))((((((***+++++++++*********)))(((((((((((()))+++,,,---))))))))))))************************++++++,,,,,,---------,,,---...///000------------,,,,,,,,,,,,((()))))))))*********+++------,,,++++++*********++++++++++++,,,,,,---------------------,,,,,,,,,---------............///000000000000000000000000///////////////.....................////////////000000111111111222222222555777:::;;;:::999999999<<<;;;>>>DDDIIIPPP]]]hhhtttyyypppmmmppp***+++,,,,,,******+++,,,,,,---......///.....................////////////---.........//////000000////////////////////////------------......//////............////////////////////////000000000000111111000000000111222222333333333333333333333333444444444444333222222111111111111111111111111111000000000////////////...---------------------------------------,,,,,,,,,***+++,,,---......------)))((('''&&&&&&'''((()))******))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((('''&&&&&&&&&&&&'''(((++++++++++++*********)))++++++************++++++))))))))))))((((((((((((''''''((())))))))))))))),,,+++***)))******++++++(((***+++,,,,,,+++***((())))))))))))))))))******)))))))))))))))))))))))))))************)))******+++++++++***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***)))(((''''''******))))))))))))******'''((()))***+++,,,,,,,,,)))***++++++++++++***)))************************+++***)))(((((()))***+++((()))))))))************)))))))))******))))))))))))*********+++++++++++++++***)))(((((()))***+++(((((()))***************)))))))))))))))))))))))))))))))))******)))))))))+++***)))))))))))))))***)))******+++,,,,,,,,,,,,***))))))((((((((()))))),,,,,,,,,,,,++++++******************************++++++******))))))((((((***++++++++++++***)))((('''''''''((()))+++,,,---(((((()))))))))***************++++++,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++---------------,,,,,,+++++++++,,,,,,------------+++++++++++++++,,,,,,,,,---------............///222222111000///...------/////////////////////...............////////////000000111111111222222222222555888999999:::;;;<<<======???EEEJJJQQQ^^^jjjuuu{{{qqqoooooozzz***+++,,,+++***)))***,,,,,,---......//////..................////////////------......///000000000////////////////////////,,,,,,,,,,,,---...///000............////////////........./////////000000111000000000000000111111222222222222222222222222222333333333333333222111111111111111111111111111000000////////////......,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,******,,,------,,,++++++******))))))))))))******************))))))((((((+++******)))))))))))))))((((((((((((((((((((((((((())))))))))))))))))***)))(((((((((((((((((()))++++++*********)))))))))(((((('''''''''((())))))))))))))))))((((((((((((%%%&&&&&&'''((((((((((((,,,+++))))))******)))((()))***+++,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))(((***++++++***))))))***...---,,,******)))))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++***)))((((((******))))))))))))******((()))***+++++++++++++++)))***,,,------,,,***)))************************)))))))))******)))))))))))))))))))))************))))))************)))))))))))))))*********++++++******)))))))))***++++++(((((()))***************))))))))))))))))))))))))))))))************))))))***)))))))))))))))***************++++++,,,,,,------,,,++++++++++++++++++*********+++******)))(((************************************))))))))))))'''(((***+++,,,,,,++++++***))))))(((((()))))))))((((((((()))))))))*********++++++,,,---,,,,,,,,,---------,,,+++******))),,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,---------------,,,******++++++++++++,,,,,,---------............///222222111000...---,,,,,,------........./////////....../////////000000000000111111111111222222222111333666777888999;;;=========???DDDJJJRRR___llluuu|||ppppppooovvv)))+++,,,+++***)))***+++,,,---......//////..................////////////------......///000000111////////////////////////,,,,,,++++++,,,...///000............////////////////////////000000000000111000000/////////000000222222222222222222222222000111222333333333222111111111111111111111111111000000/////////.........------------.........///,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***((('''*********++++++*********)))))))))))))))*********+++******)))))))))))))))))))))))))))))))))))))))***************)))))))))+++******************+++******)))))))))(((((((((''''''&&&&&&''''''((()))))))))))))))((((((((((((%%%&&&'''((())))))))))))***((('''(((***+++***(((*********++++++*********((()))))))))************))))))))))))))))))))))))(((+++------+++)))***+++,,,+++***)))))))))))))))++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++,,,,,,******))))))))))))******)))******+++++++++************++++++++++++******************************((()))***++++++***)))((())))))))))))************((()))***++++++***)))(((((((((((()))))))))******((()))***+++++++++++++++(((((()))***************))))))))))))))))))))))))((()))***++++++***)))((()))((((((((()))***++++++++++++++++++++++++,,,,,,...---,,,+++++++++++++++((()))***+++++++++***)))************************)))))))))))))))*********'''(((***,,,,,,,,,+++***))))))(((((((((((())))))(((((((((((()))))))))******+++,,,---------,,,,,,+++,,,,,,,,,,,,++++++***------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......------,,,---.........---,,,++++++++++++,,,,,,,,,---------------............////////////............---++++++,,,---...//////000/////////000000000111111000111111111111222222222111333555666666777999;;;<<<;;;===CCCIIIRRR```lllttt~~~rrrtttsssttt)))+++++++++***)))***+++,,,---......//////................../////////000---------...///000000111////////////////////////,,,,,,++++++,,,...///000............/////////000000000000000111111111111111000////////////000000111111111111111111111111...///111222333333222111000000000000000000000000000/////////............---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,***)))((()))***++++++***)))(((''''''((()))***+++,,,,,,+++******)))))))))))))))************************,,,,,,++++++******))))))''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((()))******))))))))))))((((((((((((((((((***+++,,,,,,,,,,,,(((&&&%%%'''***,,,+++)))************************(((((())))))*********+++))))))))))))))))))))))))))),,,//////,,,***+++---'''''''''((()))+++,,,---++++++,,,,,,,,,---------************************)))))))))))))))))))))))))))******,,,---...//////******))))))))))))************+++++++++******)))+++***)))'''''')))***+++************************'''(((+++,,,,,,+++((('''))))))))))))************((()))***++++++***)))((((((((((((((())))))))))))((()))***,,,,,,,,,+++***(((((()))***************))))))))))))))))))))))))((()))***++++++***)))((((((((((((((()))***,,,,,,,,,,,,+++******++++++,,,,,,++++++***)))))))))***)))***,,,---...------,,,************************(((((())))))******++++++***+++,,,---,,,***(((&&&%%%&&&&&&''')))***,,,---(((((((((((())))))))))))***+++,,,---...---,,,,,,******+++,,,------------......---------,,,,,,,,,,,,,,,++++++++++++++++++'''(((***,,,---------,,,------...///...---+++***,,,,,,,,,------.........---------.........//////,,,,,,------.../////////)))***+++,,,---///000000000000000000111111111111000111111111111222222222222444666666555666777999:::999<<>>AAAFFFPPP\\\eeeqqq~~~|||{{{~~~,,,++++++++++++,,,,,,---***+++,,,+++++++++...000.........---------------------.........////////////000000000000000///...//////............///////////////............---......///000111111111111////////////000000000000...//////000000111111111000000000000000000000000..................---,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,***))))))+++,,,,,,+++++++++***)))))))))******(((((((((((()))***+++,,,)))))))))************+++))))))************))))))((()))***++++++***)))((())))))))))))************)))))))))))))))***++++++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++)))*********++++++,,,,,,++++++******)))((((((((())))))(((((((((((())))))***))))))(((((((((((()))))))))***++++++***(((((()))))))))*********************************************+++++++++******)))+++++++++++++++*********))))))*********+++++++++++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))******************))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))))))))'''''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******++++++++++++++++++++++++((((((((((((((())))))***(((((((((((((((((((((((())))))************)))((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,+++***)))))))))***)))))))))************+++'''''''''''''''((())))))***+++,,,,,,,,,+++***))),,,,,,,,,,,,+++***)))))),,,------............---))))))***++++++++++++***+++---...---,,,+++,,,...---,,,+++,,,---...---+++((()))***,,,---...//////...------------...///000//////.........---------........................////////////000000000000333333222222222222222333222444666777777777999:::999;;;>>>@@@EEEOOO[[[dddppp}}}}}}}}}~~~------,,,+++++++++,,,,,,***++++++)))((()))---000,,,------------------...---------.........//////...///000111111000000///000///...------...///000//////.........---------------...///000000000000///...---------...000000......//////000111111222////////////////////////...............---,,,+++------,,,++++++++++++,,,,,,,,,,,,++++++++++++***************************+++)))((()))+++,,,,,,++++++***)))))))))***+++,,,(((((((((((()))***+++,,,))))))*********+++++++++((()))***++++++***)))(((((()))***++++++***)))((())))))))))))************'''''''''((()))***+++,,,***)))))))))((((((((('''))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++(((((())))))*********+++))))))(((((((((((()))))))))(((((((((((())))))***))))))))))))*********************+++++++++,,,,,,************************++++++++++++******)))(((++++++*********)))))))))(((((()))))))))*********************************((())))))******))))))(((((()))))))))************))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))))))))))))))))))))))))))))))))((((((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++,,,---++++++++++++++++++++++++)))((((((((())))))***+++))))))))))))))))))))))))((()))***++++++***)))(((************************)))))))))***++++++,,,,,,+++++++++++++++***))))))))))))*********+++++++++)))(((((((((((()))*********+++,,,,,,+++***)))(((,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,+++)))***++++++,,,,,,++++++,,,---...---,,,,,,,,,...---+++***+++,,,---,,,+++)))***+++,,,---.........,,,,,,,,,,,,---///000111---------.......................................////////////000000000000222111111111111111222333222444777999888777777888999;;;>>>@@@EEENNNZZZcccooo|||~~~~~~...------,,,++++++++++++***+++***(((&&&''',,,111,,,,,,,,,------.........---------.........//////---...///111111111000000000///...------...///000//////.........---------,,,---...///000000000000///...,,,+++,,,---///111---......///000111111222........................---.........------,,,+++---,,,++++++******++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))***((('''(((***++++++*********)))))))))***,,,---(((((((((((()))***+++,,,))))))******++++++++++++((()))***++++++***)))(((''')))***++++++***)))'''))))))))))))************&&&&&&&&&'''(((***,,,---******))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))))))))%%%&&&''')))***,,,---...))))))(((((((((((())))))(((((('''(((((()))***+++))))))(((((()))***+++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))*********+++((()))***++++++***)))((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,---///000++++++++++++++++++++++++)))))))))))))))***++++++************************((()))***++++++***)))(((************************,,,,,,++++++***)))))))))))))))+++,,,,,,+++***)))))))))******++++++++++++)))))))))))))))******+++***+++,,,,,,+++***)))((())))))***+++,,,,,,,,,,,,***+++,,,---------------++++++,,,------------,,,,,,---......,,,,,,---...,,,+++******,,,,,,+++***++++++,,,---------,,,,,,,,,++++++,,,---///111333+++,,,,,,---...///000000........................////////////000000000000000000000000000111222222111555888:::999777666666999;;;===@@@EEENNNZZZcccooo|||~~~+++,,,,,,---------,,,+++***+++------------///000111///---...000000...,,,,,,---///000000...,,,+++........................////////////////////////111111000000/////////..................///000000000000111111111222222222////////////////////////000000000000//////////////////...---,,,,,,+++++++++++++++************)))------,,,,,,+++***))))))************************&&&(((+++------+++(((%%%((()))))))))))))))((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))+++***)))(((''''''((((((+++***((('''&&&&&&&&&&&&,,,+++)))((((((((()))***))))))))))))))))))))))))(((((()))(((((('''&&&&&&+++*********))))))((((((******++++++++++++******))))))))))))))))))))))))))))))))))))***************************)))(((((((((((()))***+++,,,,,,------,,,+++*********+++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''((((((,,,+++***))))))***+++,,,((()))***+++,,,---------)))))))))))))))(((''''''---,,,)))'''''')))+++,,,******)))(((''''''((((((...---,,,***)))******+++...---+++))))))***+++,,,+++***)))))))))***,,,,,,++++++************++++++************++++++++++++)))************++++++++++++++++++++++++***)))(((......------,,,+++******)))***,,,......---,,,+++,,,,,,+++++++++++++++++++++++++++,,,,,,---------...---+++*********++++++***,,,......---,,,---......------,,,,,,------...***++++++,,,,,,------.........---,,,---...///000///////////////000111111000111111111111222222222444555555666777888999999;;;===???AAAEEEMMMXXX```ooo|||++++++*********************,,,------,,,,,,...///111///---...///000...,,,,,,---///000000///...---........................////////////////////////000000/////////........................//////000/////////000000000111111........................333222111000///---,,,,,,///......---,,,,,,++++++))))))******+++++++++,,,------,,,++++++***))))))************************&&&'''***,,,,,,+++***((((((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))+++*********))))))))))))+++***)))''''''''''''(((++++++)))((((((((()))***))))))))))))))))))))))))))))))******)))(((((('''************)))))))))((()))******++++++******)))))))))))))))))))))))))))))))))))))))***************************)))((((((+++++++++************)))---,,,+++*********+++,,,******+++++++++,,,,,,,,,************************++++++***)))((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((())))))))))))(((((((((((((((((()))))))))***++++++************++++++,,,,,,++++++++++++,,,,,,+++***))))))))))))***+++((()))***+++,,,,,,,,,,,,***************)))((((((,,,+++***))))))***,,,---------,,,+++++++++++++++---,,,+++))))))))))))***++++++++++++******))))))+++***)))))))))***+++,,,***))))))))))))))))))***(((((((((((()))))))))))))))************+++++++++)))******+++++++++******------,,,,,,++++++******+++,,,...///000///...---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,+++*********++++++)))+++------,,,+++,,,---...------,,,,,,------...---------------,,,,,,,,,------,,,+++,,,---...//////////////////000111111000111111111111222222222111222222333444555666666999;;;>>>@@@CCCLLLVVV___ooo{{{---,,,***)))))))))******,,,---......,,,,,,---...000///---...//////...,,,,,,---...000000000//////........................///////////////////////////............---------......------......///000............////////////........................111000000///......------.........------,,,,,,+++'''((()))***+++,,,------,,,,,,,,,+++******))))))************************&&&'''(((***++++++++++++(((((())))))))))))((((((((((((((((((((()))******************************))))))))))))))))))))))))(((((()))))))))))))))*********+++,,,,,,+++)))(((***))))))(((((())))))***+++******)))((()))))))))))))))))))))))))))))))))***************))))))(((************)))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))************************)))))))))(((+++++++++************))),,,++++++******+++,,,,,,***++++++++++++,,,,,,,,,((((((((((((((((((((((((*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))************))))))((((((((()))))))))******++++++************+++++++++******))))))******+++***))))))(((((())))))***))))))***+++,,,,,,,,,,,,***++++++++++++******)))*********++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((()))((()))+++,,,+++***(((&&&******))))))******+++,,,))))))(((((((((((())))))(((((((((((()))))))))))))))************+++++++++(((((()))++++++,,,,,,,,,+++++++++***************((()))***+++,,,+++******)))*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,+++*********++++++(((***,,,,,,+++++++++,,,...------,,,,,,------...000//////...------,,,,,,,,,,,,++++++,,,,,,---...///////////////000111111000111111111111222222222444444555666777888999999888:::===???BBBJJJUUU]]]mmm{{{000...,,,*********,,,---,,,.........,,,+++,,,---//////............------,,,---...///000111000000........................////////////////////////------------------------...------------...//////---.........////////////........................+++,,,,,,...///000111111......---------,,,,,,,,,((())))))***++++++,,,,,,,,,+++++++++******))))))************************)))(((((())))))***++++++'''(((((())))))))))))(((((((((((((((((())))))***************************))))))))))))))))))))))))))))))))))))************((()))+++,,,,,,+++)))((()))))))))))))))***+++++++++******)))))))))))))))(((((((((((((((((((((((()))))))))******))))))(((*********)))))))))))))))))))))************))))))((((((((((((((((((((((((((()))))))))************+++******)))))))))))))))(((((()))***+++,,,,,,---*********++++++,,,,,,---++++++++++++++++++++++++(((((((((((((((((((((((())))))******++++++,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********++++++*********(((((()))))))))*********))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***+++++++++++++++*********++++++***))))))((()))+++,,,---------,,,+++******)))))))))******,,,,,,+++******)))))))))))))))***++++++***)))(((***************+++++++++))))))(((((((((((()))))))))*********++++++++++++))))))*********+++++++++((()))***+++++++++++++++))))))))))))************'''((()))*********))))))((())))))***+++,,,,,,------------,,,,,,+++++++++,,,+++++++++++++++++++++)))+++,,,---,,,+++,,,---...------,,,,,,------...000/////////.........---,,,,,,,,,---------......///////////////000000111000000111111111222222222555666666777888999:::;;;999:::===???BBBKKKUUU^^^lllyyy///...,,,******+++,,,---,,,.........,,,+++,,,---............------------,,,,,,---...///000000000........................////////////////////////,,,,,,,,,------------------------------...//////........./////////000000........................***+++,,,---...///000111---------------,,,,,,,,,************************++++++***************)))************************,,,+++***)))(((((())))))''''''((()))))))))))))))((((((((((((((())))))***************************))))))))))))))))))))))))************))))))))))))&&&(((***++++++***((('''(((((())))))******++++++************)))))))))(((((((((((((((((((((((((((''''''(((((()))(((((('''))))))))))))))))))******)))))))))******)))))))))((((((((((((((((((((((((((()))))))))************+++***))))))(((((())))))(((((()))***+++,,,,,,---))))))***+++,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******++++++++++++******))))))))))))************))))))(((((((((((())))))++++++************++++++(((((())))))))))))(((((())))))***+++++++++******(((((()))))))))))))))((('''(((+++,,,------,,,,,,))))))(((((((((((()))***---------,,,,,,+++******,,,+++************,,,,,,))))))******+++++++++++++++******))))))******+++)))*********++++++++++++))))))*********++++++++++++++++++++++++***)))((()))))))))))))))))))))***,,,,,,------............(((((()))***++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***,,,......---,,,---......------,,,,,,------............//////000000000---......//////////////////////////////000000111000000111111111222222222222333444555666777777888999;;;>>>@@@CCCKKKVVV^^^kkkxxx++++++***))))))***+++,,,,,,---......,,,,,,---...---...///...,,,,,,,,,---,,,---------......//////........................////////////////////////,,,,,,,,,------------...------,,,,,,------...///.........////////////000------------------------------------------,,,,,,------------------------+++++++++*********))))))************************************************---,,,+++)))(((((('''(((&&&'''((())))))******)))((((((((((((((()))******************************))))))))))))))))))))))))***)))))))))))))))((((((&&&'''((()))***)))(((((('''((())))))*********))))))************)))(((((())))))))))))))))))))))))&&&''''''(((((((((((('''))))))))))))************((())))))******))))))((())))))))))))))))))))))))))))))))))))************,,,+++)))((((((((()))***+++++++++************)))'''(((***+++------------,,,,,,,,,++++++++++++***************************((())))))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((******++++++++++++******)))))))))*********++++++++++++************++++++))))))(((((((((((())))))((())))))******))))))((())))))***************)))''''''((())))))))))))((('''(((***+++,,,,,,+++************)))******+++,,,............---,,,+++***---,,,***))))))+++---...))))))***++++++++++++***++++++************++++++(((((((((((()))))))))))))))************+++++++++,,,,,,,,,++++++)))((((((*********)))))))))))))))++++++,,,,,,,,,---------((()))))))))***+++++++++---,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,++++++***,,,......---------......------,,,,,,------...------......///000000111......///000000000000//////////////////000111111000111111111111222222222444444555666777888999999999;;;>>>@@@CCCLLLVVV___jjjwww)))))))))******++++++,,,***,,,------,,,,,,...///,,,...///...,,,+++,,,...------,,,,,,,,,---------........................////////////////////////,,,---------............------,,,,,,------...///,,,---------............------------------------...---------,,,,,,++++++------------------------***************+++++++++))))))))))))************************************+++*********))))))((((((&&&'''((()))************((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((()))))))))*********&&&'''((()))))))))(((''')))******+++***)))((('''))))))))))))))))))))))))''''''((()))))))))))))))((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************,,,+++)))((('''((()))***+++++++++************)))&&&'''))),,,---.........,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))************))))))))))))*********+++++++++++++++************++++++((((((''''''''''''(((((())))))***++++++***))))))))))))************))))))'''((()))***************((())))))******)))))))))+++*********++++++,,,---------......---,,,***)))***************+++,,,,,,((()))***+++,,,++++++*********))))))))))))******(((((((((((()))))))))))))))************+++++++++******+++++++++******)))+++++++++******))))))(((((((((((((((((()))******))))))))))))************+++,,,,,,,,,,,,,,,,,,---)))***+++,,,,,,,,,,,,+++***+++------,,,,,,,,,---...------,,,,,,------...........................------///000000000///...///////////////000111111000111111111111222222222777777888999:::;;;;;;<<<888:::===???BBBJJJUUU]]]jjjwww)))***+++,,,............***+++------------///000,,,...000...,,,***,,,...------,,,+++++++++,,,,,,........................////////////////////////---------....../////////---,,,,,,,,,,,,---......++++++,,,,,,,,,---------------------------------***++++++,,,,,,------...------------------------(((((()))***+++,,,,,,---)))))))))))))))*********************************((())))))*********))))))&&&'''((()))************((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&******))))))***+++,,,,,,&&&'''((())))))((('''&&&)))******++++++)))((('''))))))))))))))))))))))))(((((()))***************(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************,,,+++)))((('''(((***+++(((((()))***+++,,,,,,---&&&'''))),,,---.........,,,,,,,,,++++++*********))))))))))))))))))))))))(((((()))))))))'''&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))************)))))))))************+++++++++))))))(((((((((((()))))),,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***)))))))))*********))))))(((((()))***+++++++++++++++)))))))))(((((((((((((((***)))))))))***++++++,,,,,,,,,------,,,+++)))(((&&&(((***+++,,,+++***)))((()))***+++,,,+++******))))))(((((((((((())))))************++++++++++++)))************+++++++++((()))***+++++++++++++++---,,,,,,+++***)))((((((***************++++++,,,*********)))))))))))))))+++++++++,,,,,,---------)))***+++,,,---,,,,,,+++)))***,,,,,,+++++++++,,,...------,,,,,,------.../////////...------,,,,,,,,,,,,.../////////...---///////////////000111111000111111111111222222222444444555666777888999999777999;;;===AAAIIITTT\\\iiivvv++++++---...///,,,((($$$,,,,,,,,,++++++*********,,,,,,.../////////...------------------------------------,,,,,,+++++++++------------------------000000//////.........---,,,,,,---------,,,***)))+++,,,,,,------,,,,,,+++............---,,,+++***+++,,,,,,------,,,,,,+++***+++---...---+++)))(((++++++***************+++******************************++++++++++++******,,,+++)))((((((((()))***((()))***)))((('''(((***(((((((((((())))))))))))++++++************++++++---,,,***(((((((((((()))***)))((()))++++++)))((()))))))))'''%%%%%%''')))******+++++++++******)))***+++,,,,,,+++***((('''(((((('''''''''&&&&&&&&&))))))************))))))))))))))))))))))))))))))(((((((((((('''''''''''',,,+++***((((((***+++,,,(((((())))))************))))))))))))******************)))))))))))))))************+++,,,---...///+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***)))((((((((()))+++,,,+++***'''&&&&&&'''***+++***(((&&&&&&((()))***)))***(((((()))***+++***)))''')))***)))'''&&&&&&'''))))))************))))))+++*********))))))((((((%%%&&&&&&'''((()))******************))))))))))))((()))+++,,,,,,***((('''''''''(((((())))))******---,,,+++***))))))))))))...------,,,+++***))))))(((***,,,+++***((('''(((+++++++++++++++++++++++++++*********))))))((((((+++*********))))))(((((()))((('''''''''(((***+++...---,,,***)))******+++,,,++++++******++++++,,,---------,,,,,,+++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......///............///000000000000000000000000000000000000000000000111111222333444555666777888999:::;;;:::<<<@@@CCCHHHRRR]]]lllxxx,,,,,,,,,......---)))''',,,,,,,,,+++++++++******,,,---.../////////...------------------------------------,,,,,,,,,++++++------------------------000/////////.........---,,,---......---,,,+++***,,,,,,------------,,,,,,............---,,,+++***+++,,,,,,------,,,,,,+++,,,,,,---......---,,,+++++++++***************+++************************)))******++++++******)))******)))(((((((((((()))&&&'''((('''&&&&&&'''((())))))))))))((((((((((((*********))))))*********,,,+++***)))(((((())))))***)))((()))++++++)))((()))))))))'''&&&%%%''')))(((((()))*********))))))((())))))*********)))))))))))))))(((((('''''''''))))))************))))))))))))))))))))))))))))))))))))))))))************+++)))(((''''''((()))+++))))))))))))))))))******))))))))))))************++++++************++++++,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))***)))((((((((()))+++++++++***(((''''''(((***+++,,,***))))))+++,,,,,,,,,(((''''''''')))***)))((('''((())))))'''&&&&&&'''))))))))))))))))))))))))************)))))))))((('''(((((())))))*********************))))))))))))((()))************)))((((((((()))))))))))))))***+++***************++++++---,,,,,,++++++******)))***,,,......,,,*********++++++++++++++++++++++++++++++++++++*********)))************)))))))))(((***))))))((()))***+++,,,***))))))******+++,,,---,,,++++++******++++++,,,------,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---............------......///000000000000000000000000000000000000000000111111222444444555666777888888999;;;:::<<<@@@CCCHHHRRR]]]kkkxxx---,,,,,,---......,,,***,,,,,,,,,,,,++++++++++++,,,---......//////..............................------------,,,,,,,,,,,,......................../////////...............---............---,,,,,,------............------............---,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***************++++++************************)))******++++++******)))((())))))))))))(((''''''&&&'''((((((&&&&&&'''(((******))))))((((((''''''***))))))(((((())))))*********)))))))))))))))******)))((()))++++++)))(((((())))))(((&&&&&&((()))&&&'''(((((())))))))))))''''''''''''((()))***+++******))))))))))))(((((())))))************))))))))))))))))))))))))))))))(((((())))))******++++++((((((&&&&&&&&&&&&(((((())))))))))))))))))))))))))))))))))))************,,,+++++++++++++++,,,,,,------,,,++++++++++++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++)))))))))((()))******+++************************---+++******,,,------,,,(((&&&&&&'''((()))((('''***+++---,,,***)))******+++***)))(((((()))***+++************))))))))))))************************++++++*********)))))))))))))))))))))))))))))))))***************)))))))))))))))))))))***+++,,,---+++++++++++++++++++++++++++---//////---++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************))))))))))))+++************+++,,,,,,(((((()))***++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++******************************+++++++++,,,,,,,,,+++************+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,---......---------------......///000000000000000000000000000000000000000111111222555555555666666777777777;;;:::<<<@@@CCCGGGRRR\\\kkkwww---,,,++++++---///......,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,////////////////////////.............................................------..................------.........------,,,++++++,,,,,,------,,,,,,+++)))((((((((()))***++++++*********)))******+++,,,************************))))))************))))))'''((()))))))))(((&&&%%%(((***+++***)))((()))*********))))))((((((''''''))))))(((((((((((()))))))))))))))))))))************)))((()))++++++)))(((((()))***)))''''''((()))&&&&&&'''((()))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***(((''''''&&&&&&''''''((()))))))))))))))(((((((((((()))))))))************++++++*********+++,,,,,,,,,,,,+++++++++++++++,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))******+++)))***+++,,,,,,+++***)))+++)))((()))+++,,,+++***((('''&&&''')))***)))((()))+++,,,,,,+++******+++,,,***(((''''''(((***,,,*********)))))))))))))))******************))))))+++++++++*********))))))))))))((((((((()))******,,,,,,++++++******))))))))))))))))))***+++,,,---))))))******+++++++++,,,)))+++------,,,******+++************************++++++++++++++++++++++++*********)))))))))))))))************++++++,,,,,,******++++++***)))'''&&&,,,++++++******++++++,,,,,,+++++++++++++++++++++******************************+++++++++,,,,,,,,,******))))))******+++,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,---......---,,,,,,,,,,,,---......////////////////////////000000000000000111111222555555666666666666666666:::999;;;???BBBGGGQQQ\\\jjjvvv...,,,***+++---/////////,,,,,,,,,,,,,,,,,,,,,,,,------------......//////++++++++++++++++++++++++------------------------////////////////////////---------.......................................---..................------------...------,,,,,,+++,,,,,,------,,,,,,+++)))((((((((()))***++++++******))))))***++++++,,,************************)))))))))******)))))))))'''((()))))))))(((&&&%%%)))***+++***)))((()))+++***)))))))))((((((((('''))))))(((((((((((()))))))))))))))******************)))((()))++++++)))(((''')))******(((((()))***'''((())))))*********)))---,,,***)))((()))******(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***(((((((((((((((((((((((())))))((((((((((((((((((((()))))))))************)))))))))))))))***++++++************+++,,,---...+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))(((((()))))))))************)))***+++,,,,,,+++***)))***))))))***+++,,,+++***)))((('''(((***+++***)))&&&((())))))((('''((())),,,***(((''''''(((***,,,))))))))))))))))))******)))))))))))))))))))))(((++++++++++++************)))))))))))))))***+++,,,,,,,,,++++++******))))))+++***************++++++((())))))******++++++,,,)))+++------,,,+++++++++************************))))))******************))))))))))))))))))******)))))))))*********************++++++***)))'''&&&,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******))))))******+++,,,---------,,,,,,+++++++++------------------------,,,------......------,,,---,,,,,,,,,,,,---......---,,,,,,,,,,,,---......////////////////////////000000000000000111111222555555555555666666666666:::999;;;???BBBGGGQQQ\\\iiivvv---+++***+++---......---,,,,,,,,,,,,------------...------------...//////++++++++++++++++++++++++------------....................................---------------.........---------,,,------...///------............------,,,------...------,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,************************((())))))******))))))(((((())))))))))))((('''''''''((())))))''''''((()))((((((((()))))))))))))))***))))))(((((())))))***))))))************)))(((***)))((()))++++++)))((('''(((******)))((()))***)))))))))******))))))(((---,,,+++***))))))))))))''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))************(((((((((((()))***++++++((()))))))))+++,,,---...+++,,,,,,------,,,,,,+++************************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***))))))(((((((((((()))************)))((()))***++++++***)))(((+++******,,,---...,,,+++***)))((()))***++++++))))))***,,,,,,+++***+++,,,+++***)))(((((()))***+++))))))))))))************)))))))))))))))))))))))),,,++++++++++++*********)))******++++++,,,,,,,,,***************)))))))))++++++***************+++)))))))))*********++++++***,,,......---,,,,,,---************************)))))))))))))))*********))))))))))))************((()))******++++++******(((((()))***++++++++++++,,,++++++******++++++,,,*********+++++++++++++++******************************+++++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------............---------,,,,,,,,,,,,---......---------------......///000000000000000000000000000000000000000111111222444444444555555666666666:::999;;;???BBBFFFQQQ[[[iiiuuu,,,+++***+++,,,---,,,+++,,,,,,,,,---------.........------,,,---...///000------------------------------------.........///------------------------,,,,,,,,,------.........---,,,++++++,,,---...///,,,,,,------------,,,,,,,,,,,,------...------,,,+++,,,,,,------,,,,,,+++,,,,,,---......---,,,+++))))))))))))***+++,,,---************************(((((())))))))))))((((((******)))(((((((((((()))'''((())))))((('''((()))''''''(((((())))))***************))))))***************++++++***)))((('''***)))((()))++++++)))(((&&&(((***+++***))))))***))))))))))))((('''&&&&&&)))***************))))))((((((((())))))*********))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))******)))))))))%%%&&&&&&'''((()))******))))))))))))************))))))))))))***+++,,,---******))))))***+++,,,,,,+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))***+++******)))((())))))******))))))(((***)))***+++------+++***)))((('''(((*********)))***,,,......---,,,---...))))))))))))))))))))))))((()))))))))************((())))))******+++++++++,,,,,,+++++++++*********)))***,,,---......------(((((()))))))))))))))***))))))))))))***+++,,,,,,))))))))))))************(((+++---...---,,,,,,,,,************************)))))))))******+++++++++((()))))))))************)))***+++,,,,,,,,,+++******))))))******+++,,,---,,,++++++******++++++,,,)))*********++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++,,,------***++++++,,,,,,------...------------------------------............---------,,,,,,,,,,,,---............------......///000000000000000000000000000000000000000000111111222333333444444555666777777:::999:::>>>AAAFFFQQQ[[[hhhuuu++++++***+++,,,,,,+++))),,,,,,,,,------...............---,,,---...///000////////////////////////---------.........//////------------------------,,,,,,,,,------.........,,,++++++***+++,,,......+++,,,,,,------,,,,,,+++,,,,,,------...---------+++,,,,,,------,,,,,,+++***+++---...---+++)))((())))))))))))***+++,,,---************************(((((())))))))))))((((((,,,+++)))((((((((()))***)))+++,,,+++***)))***+++&&&&&&'''((()))***++++++++++++************++++++***+++++++++***)))'''&&&***)))((()))++++++)))(((&&&(((***+++***)))******)))))))))((('''&&&$$$$$$%%%'''(((*********))))))))))))******++++++++++++))))))************))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))(((((($$$%%%&&&'''(((***++++++))))))))))))************************+++,,,---...,,,+++******)))*********+++,,,,,,------,,,,,,+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,'''((()))++++++******))))))(((((((((((((((((()))''''''''')))++++++)))'''((('''&&&''')))))))))'''$$$&&&((((((''''''((()))))))))************))))))(((((())))))*********+++))))))***+++,,,,,,------,,,,,,,,,+++++++++******)))***---///000///...---''''''(((((())))))******''''''((()))***,,,...///*********)))))))))))))))&&&(((***+++***))))))***))))))))))))))))))))))))*********++++++,,,,,,,,,(((((())))))*********+++***+++,,,---...---,,,,,,...---,,,***)))******+++,,,++++++++++++++++++,,,))))))******++++++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,,,,,,,---......///............///000000000000000000000000000000000000000000000111111222222222333444555777777888999888:::>>>AAAFFFPPP[[[hhhttt++++++******++++++,,,---,,,,,,------...---------......------------..............................//////...---...///000111---,,,+++******+++---//////...---,,,,,,---//////------------------------......---,,,---...///000...---,,,,,,,,,,,,---...))))))+++,,,,,,+++***))))))***+++,,,,,,+++***)))++++++***)))***+++---...+++++++++***)))(((((('''%%%'''((((((''''''(((***))))))((((((''''''&&&&&&&&&&&&'''((()))***++++++++++++************++++++///,,,(((&&&(((***,,,---***+++,,,,,,------,,,,,,++++++******)))(((((('''+++*********))))))(((((())))))))))))))))))))))))************+++,,,---...---,,,+++***)))'''&&&&&&(((((((((((((((''''''&&&******))))))((((((''''''+++***)))(((((()))******((('''&&&(((+++,,,***'''((()))*********((('''&&&))))))))))))************+++***************++++++---,,,+++)))(((((()))***---,,,++++++***+++++++++,,,++++++***))))))************))))))))))))******+++*********))))))((((((&&&%%%$$$%%%'''''''''%%%++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***---,,,+++***)))''''''&&&))))))))))))************+++*********))))))((((((******)))))))))***,,,------,,,,,,+++***)))((((((++++++******************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))***+++******)))))))))))))))***************************************************++++++***)))((('''&&&&&&''''''(((((())))))******,,,+++)))(((((()))+++,,,+++++++++*********))))))---,,,+++++++++,,,......,,,++++++***))))))******------------,,,+++******++++++++++++++++++++++++,,,,,,++++++,,,,,,---......---,,,,,,++++++++++++------------------,,,,,,---------------------------------.........//////---------............///.../////////000000000111000000000000000000000000222333555666777888:::;;;<<<:::;;;>>>@@@EEEOOOZZZfffrrr+++++++++***++++++,,,---***+++,,,---......///.........------------......------------------------000///...---,,,,,,,,,,,,111///...,,,,,,,,,---...///...---,,,,,,---...///------------------------,,,++++++***+++,,,---...---,,,++++++++++++,,,---***+++,,,,,,---,,,+++***)))***++++++++++++***)))+++*********++++++,,,---++++++******)))((((((''''''((())))))((('''(((***''''''(((((()))******+++((((((((()))))))))))))))++++++************++++++,,,)))&&&%%%''')))******)))***++++++,,,,,,++++++************************************)))))))))((())))))))))))))))))))))))'''''''''(((((()))++++++,,,++++++***)))(((''''''&&&'''((()))))))))))))))******))))))((((((((((((+++***)))(((((()))******)))((('''((()))***)))((())))))*********)))'''&&&))))))))))))************'''(((((()))***,,,...///,,,+++*********+++,,,,,,+++******)))))))))))))))******))))))((()))))))))******))))))))))))******+++*********))))))))))))***(((((()))***+++***)))))))))))))))))))))))))))************************))))))***++++++++++++***))))))(((((((((((((((((())))))))))))************))))))))))))((((((((('''))))))((((((((()))+++,,,,,,,,,++++++***)))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))---,,,+++)))((((((''''''******))))))))))))******************************************************************)))))))))))))))))))))***************,,,+++)))(((((()))+++,,,+++++++++*********))))))))))))((((((((()))***++++++***************++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,+++************+++---------------------------------,,,,,,,,,,,,,,,---------.........//////---------............///////////////000000000000000000000000000000000000222444666666666777999;;;<<<:::;;;>>>@@@EEEOOOZZZfffrrr+++++++++++++++,,,------)))***+++---...///000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,000000000...---+++)))(((333222000...---------.........------------......------------------------+++++++++++++++,,,------++++++************++++++,,,,,,---------,,,,,,+++)))***++++++++++++***))))))***++++++,,,+++++++++++++++******)))((((((((()))***+++***)))((()))***((())))))******+++++++++******)))))))))(((((((((++++++************++++++***(((''''''((())))))(((((())))))***+++*********'''(((((()))***+++++++++************))))))))))))))))))))))))))))))))))))+++******++++++,,,---...************)))))))))(((&&&'''((()))***+++++++++***))))))))))))(((((((((******))))))))))))******)))***)))(((''''''(((***))))))*********)))(((''')))))))))*********++++++((((((((()))+++,,,...///+++******+++,,,---...///++++++***))))))))))))))))))((((((((((((((())))))******))))))))))))*********************))))))))),,,*********,,,---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******%%%%%%&&&'''((()))******))))))))))))************)))((((((((((((''''''''')))(((((((((((()))******************************************************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,***)))((((((((((((***)))))))))))))))******************************************************)))*********++++++++++++++++++++++++++++++******,,,+++***))))))***+++,,,+++++++++***************+++++++++++++++,,,------******************++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++******))))))******+++,,,,,,------.........---------,,,,,,,,,++++++------........./////////---------............///000000000000////////////000000000000000000000000333555666666666666888999;;;:::;;;>>>@@@EEEOOOYYYeeerrr,,,++++++++++++,,,------***+++,,,---..................------------......,,,,,,,,,,,,,,,,,,,,,,,,000000000000...,,,***)))222111000///..................------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........+++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++*********++++++*********)))***+++,,,,,,+++***)))************))))))((((((+++,,,,,,+++)))((()))***,,,,,,+++***)))(((((('''))))))))))))))))))))))))++++++************+++++++++***)))***,,,,,,***)))((()))******++++++******&&&&&&''''''((()))))))))*********)))))))))))))))))))))))))))))))))))))))---,,,,,,,,,------...///)))))))))))))))*********(((((()))***+++,,,,,,+++)))))))))))))))))))))))))))))))))))))))************++++++(((%%%$$$(((+++)))))))))***))))))))))))))))))*********+++++++++,,,,,,+++*********++++++++++++,,,,,,---......///------,,,++++++++++++,,,)))(((((((((((()))************))))))))))))*********************************)))((()))+++++++++***++++++++++++++++++++++++************************((())))))***************%%%%%%&&&''')))***++++++((()))))))))************)))))))))))))))(((((((((***))))))))))))*********))))))*********+++++++++***************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))((((((((()))***+++,,,))))))))))))))))))***+++************************************************************************,,,,,,++++++*********)))++++++***))))))***++++++************************,,,,,,,,,,,,------......,,,++++++***))))))******)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++************++++++++++++,,,,,,---...////////////......---,,,,,,,,,............////////////---------............///000000000000////////////000000000000000000000000444555666666555555777888:::999;;;>>>AAADDDNNNXXXeeeqqq,,,,,,++++++,,,,,,---...---------...------,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***.....................///......---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++,,,,,,,,,,,,++++++,,,,,,+++***************+++******************+++)))***+++,,,,,,+++)))(((*********)))))))))))))))+++,,,,,,+++***))))))***,,,++++++***(((''''''&&&((((((((()))***+++++++++++++++************++++++*********+++,,,,,,***((()))******+++++++++++++++))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))******************++++++++++++******))))))))))))************(((((())))))***************++++++(((%%%$$$(((+++***))))))))))))*********************++++++++++++---,,,,,,+++******++++++------------------------...------,,,+++,,,,,,,,,*********))))))******+++******))))))))))))*********************+++++++++)))((('''(((***+++***)))++++++++++++++++++++++++************************(((((()))************)))((((((((())))))*********((()))))))))************************************+++++++++++++++++++++***)))))))))***++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,))))))(((((()))***++++++************************************************+++******)))((((((''''''+++++++++******))))))(((+++******************+++************************((())))))***************...---,,,***)))((((((((()))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,,,,---++++++,,,,,,---...//////000/////////......------........./////////000000---------............///000000000000////////////000000000000000000000000333555666666555555666888999888:::>>>AAADDDMMMWWWdddqqq,,,,,,,,,,,,,,,------...............---,,,+++***......------------......,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++++++++,,,,,,---------.........------...------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++***))))))))))))++++++***))))))***++++++*********+++******)))(((******))))))))))))))))))***+++,,,+++))))))***+++))))))))))))))))))))))))''''''((()))***+++,,,---++++++************++++++)))((('''(((******(((''')))***++++++,,,,,,++++++,,,,,,,,,+++++++++++++++))))))))))))************))))))))))))))))))))))))******)))))))))******+++)))))))))))))))*********+++++++++++++++***)))))))))))))))************+++'''((()))******+++******)))***)))(((''''''(((*********)))))))))***++++++*********++++++++++++,,,*********++++++,,,......---------......---,,,,,,,,,,,,+++***************,,,,,,+++*********************))))))))))))***************+++++++++++++++***)))))))))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******)))))))))))))))***************))))))))))))******************+++++++++++++++,,,,,,,,,,,,---,,,,,,+++***))))))******+++++++++,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++***)))))))))))))))(((((((((((()))***+++,,,************************************************++++++***)))((('''&&&&&&***************)))))))))***************************************+++++++++)))***++++++,,,,,,++++++...---,,,***)))((((((((()))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++,,,,,,---...+++,,,,,,------......................................./////////000000000---------............///////////////000000000000000000000000000000000000222444555555555555777888888888:::???AAADDDMMMWWWcccppp---,,,,,,,,,,,,---......---------...------,,,,,,......------------......------------------------++++++***++++++,,,------------.........------,,,------......---,,,***)))++++++++++++++++++++++++((()))***+++,,,++++++***)))***+++,,,,,,+++***)))...---+++***))))))******++++++***))))))***++++++++++++***))))))))))))))))))))))))))))))))))))***((()))+++***))))))***+++************************)))))))))******+++++++++++++++************++++++***((('''((()))***)))'''((())))))***+++*********))))))******++++++,,,,,,((()))))))))************)))))))))))))))))))))))),,,++++++******++++++,,,*********)))))))))))))))))))))******************))))))*********+++++++++&&&''')))***++++++******)))((('''((()))***)))(((******)))))))))***+++,,,*********+++++++++,,,,,,++++++++++++,,,,,,---...***+++,,,---......------,,,,,,+++************+++---,,,+++)))((((((((((((******))))))))))))***************++++++,,,,,,,,,+++***)))***+++,,,+++***))))))))))))))))))))))))************************'''(((((()))))))))))))))((((((((()))))))))******))))))))))))************))))))******+++++++++++++++,,,,,,---,,,+++***)))***************+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++******)))))))))))))))(((((((((((()))***+++,,,*********************************************************))))))(((((((((*********+++++++++++++++*********++++++*********))))))*********++++++++++++,,,---.........------,,,+++******)))************+++,,,,,,------------------------------------,,,,,,++++++,,,,,,---...++++++******+++,,,,,,---------------------------++++++,,,,,,---............/////////000000000000---------............///------...///000111222222000000000000000000000000111222444555555555777999888888:::???AAADDDMMMVVVbbbooo---,,,,,,,,,,,,---......+++,,,,,,---.....................------.................................000///...------...000000///000//////...---+++***------......---+++***)))++++++++++++++++++++++++***+++,,,---...---,,,,,,((()))***++++++***)))(((///...---+++******++++++,,,+++***))))))***+++,,,,,,+++)))((((((((()))***)))))))))))))))*********'''(((******))))))***,,,///...---,,,***)))((('''+++++++++***************++++++************++++++,,,***))))))***++++++***'''(((((()))))))))))))))$$$$$$%%%'''(((***++++++(((((())))))*********+++))))))))))))))))))))))))(((((('''''''''''''''(((************)))))))))(((&&&'''((()))***+++++++++))))))******++++++++++++&&&''')))***+++++++++***((('''&&&(((+++,,,***'''******)))))))))***,,,---******+++++++++,,,,,,,,,///...---,,,++++++++++++'''(((***---...//////...///...------,,,,,,---------,,,***)))'''&&&&&&&&&******))))))))))))***************++++++,,,,,,,,,)))((('''(((***+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))))))))))))))%%%&&&&&&'''((()))******))))))))))))************(((((())))))*********+++***+++,,,,,,+++***)))(((************************((())))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''''''''((()))+++,,,---(((((((((((()))***+++,,,***************************************************************++++++++++++++++++,,,,,,---------******++++++++++++******))))))******++++++++++++((()))***+++,,,+++******))))))))))))***+++,,,---++++++,,,---------,,,,,,------------------------,,,,,,++++++,,,,,,---...******))))))***+++,,,,,,------------------,,,,,,((()))***+++,,,------...////////////000000000000---------.........//////,,,---...///000111222333000000000000000000000000000222444555555666888:::777777:::???AAADDDLLLVVVaaaooo)))******++++++,,,------,,,++++++******++++++,,,//////............/////////...,,,+++***+++,,,,,,+++,,,------......------,,,,,,---...---,,,+++***(((((())))))*********+++---,,,+++*********+++,,,+++,,,------,,,+++)))(((***)))(((&&&&&&((()))******+++,,,,,,+++***+++---,,,+++)))(((((()))+++,,,))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))*********))))))(((++++++++++++++++++++++++)))))))))******++++++,,,''')))***++++++***)))'''((('''&&&&&&((())))))((()))***+++,,,+++***(((&&&(((((())))))*********+++***+++,,,,,,+++***)))((()))))))))))))))******+++,,,,,,,,,,,,---...///000************************''''''''''''((()))***+++------,,,+++************((((((''''''''''''''''''***+++,,,,,,,,,+++***)))+++,,,,,,---,,,+++)))(((........................,,,,,,++++++***)))((((((((('''&&&'''***,,,---,,,)))))))))))))))******+++)))))))))***+++++++++,,,+++++++++***((((((+++---***+++,,,,,,+++***)))(((******))))))((((((''''''(((((()))***************(((((('''&&&&&&&&&&&&&&&)))************+++++++++))))))))))))))))))))))))++++++******************+++***)))))))))***+++,,,,,,,,,+++******+++,,,,,,***************+++++++++,,,,,,+++***))))))************))))))))))))******))))))))))))*********************)))))))))))))))*********++++++,,,,,,,,,************************))))))************))))))...+++'''''')))***)))(((++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,---.........------,,,,,,,,,------*********++++++,,,,,,,,,))))))***++++++,,,------+++,,,,,,,,,,,,,,,,,,---******+++,,,,,,---......,,,,,,------...///000000//////............//////------......///000000000111111000000000000111111111111333444555666666666999:::;;;<<<===CCCLLLRRR___mmm,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,...---,,,,,,+++++++++,,,+++,,,------...---------,,,,,,---------,,,+++***))))))))))))*********+++***)))))))))***,,,...///***+++,,,,,,,,,,,,,,,++++++***(((''''''(((***+++***+++,,,+++***)))***++++++***)))(((((()))***+++))))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))))))))))))))*********))))))(((************************((())))))***************((()))***++++++***)))((()))'''&&&''')))***))))))((()))*********)))'''&&&''''''(((((()))***++++++)))******+++***)))(((''')))))))))))))))******+++)))(((((()))***+++,,,,,,++++++++++++++++++++++++************+++,,,---...*********)))******++++++***************************+++,,,,,,,,,,,,******,,,,,,,,,,,,,,,+++***)))---------------------------,,,,,,+++******))))))...,,,************)))((()))))))))))))))***++++++***************+++++++++***++++++***((()))***,,,,,,,,,,,,,,,,,,+++******(((((())))))***+++++++++((())))))***************,,,+++******))))))******)))************+++++++++))))))))))))))))))))))))************************---,,,+++******+++,,,---++++++***))))))***++++++************++++++++++++,,,++++++***))))))************))))))))))))******))))))))))))************************)))))))))))))))***************++++++************************((())))))******))))))(((---***(((''')))***)))(((++++++******++++++,,,---++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,------,,,+++*********+++++++++++++++,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,------......,,,,,,------...//////000//////............//////------......///000000000111111000000000000111111222222444555666777777777999:::;;;<<<===CCCKKKRRRaaammm------,,,,,,+++******)))------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,---------------,,,,,,,,,---,,,++++++***)))))))))***************)))))))))***+++,,,......++++++++++++,,,---...///+++***)))(((((()))***+++***+++,,,***((('''((()))+++***)))(((((()))***+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******)))))))))))))))))))))))))))))))))((()))***++++++)))((('''((()))***++++++***)))(((***(((((((((***+++***)))'''((()))))))))((('''&&&'''(((((())))))***++++++((())))))))))))((('''''')))))))))))))))******+++((((((((((((((()))***+++++++++++++++++++++++++++(((((((((((()))***++++++((((((((())))))***+++,,,*********+++++++++,,,,,,******,,,,,,,,,,,,+++***,,,,,,++++++******++++++++++++++++++++++++++++++---------,,,,,,++++++***111...,,,++++++***)))'''***))))))))))))***+++++++++++++++******************++++++***))))))***,,,------,,,++++++++++++,,,)))))))))***++++++,,,,,,)))))))))************+++******)))((((((((()))))))))************+++++++++))))))))))))))))))))))))************************------,,,+++***+++,,,---******)))(((((()))******************++++++,,,,,,,,,+++******)))***************))))))))))))******)))))))))*********++++++*********************************)))))))))))))))************************((())))))******))))))(((,,,***(((((()))***)))(((++++++******++++++,,,---++++++++++++++++++++++++))))))))))))*********+++---,,,+++***)))(((((((((*********+++,,,---...///,,,,,,------------......//////...------,,,+++++++++++++++,,,,,,---------+++++++++,,,------......,,,,,,,,,---......////////////............//////------......///000000000111111000000000000111111333333555666777888888888888:::<<<<<<===BBBJJJQQQaaammm~~~,,,,,,,,,++++++*********...------,,,,,,------...---------......---------+++,,,---...---,,,+++***++++++,,,------------,,,,,,,,,,,,,,,++++++******************************,,,,,,++++++++++++***+++---,,,+++++++++,,,...///++++++***))))))***++++++***++++++***'''&&&&&&''',,,+++************+++,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))))))))))))))******************************+++,,,+++***((('''((()))************)))(((***))))))***+++,,,+++***(((((()))***))))))((('''++++++++++++************))))))))))))))))))(((((()))))))))))))))******+++***************+++,,,---++++++++++++++++++++++++'''''''''''''''((()))*********))))))***+++,,,,,,((((((((()))******++++++)))***+++,,,---,,,+++***---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,***))))))+++,,,,,,+++******))))))******+++,,,,,,+++++++++***))))))))))))+++++++++))))))***,,,---,,,+++***)))***+++,,,,,,++++++******)))((((((***))))))*********++++++))))))(((((((((((())))))))))))*********+++++++++))))))))))))))))))))))))***************++++++++++++************,,,---...*********))))))*********)))******++++++,,,,,,,,,++++++***************+++******))))))))))))******))))))*********+++++++++)))***************++++++++++++******)))))))))(((******************************++++++++++++************)))))))))***))))))++++++******++++++,,,---++++++++++++++++++++++++))))))))))))************,,,+++***))))))))))))))),,,,,,,,,,,,,,,---...///,,,,,,,,,---------------.........---,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,------......,,,,,,,,,------.........///......------......///------......///000000000111111000000000000111111222333444555666777777777888:::<<<<<<===BBBJJJPPP___kkk}}}******+++++++++,,,,,,,,,...------,,,,,,------.........////////////......***+++,,,---...---,,,+++***+++,,,,,,------,,,,,,,,,,,,++++++************+++++++++***************,,,,,,,,,,,,++++++******///---,,,+++***+++,,,,,,++++++************++++++)))***+++)))'''&&&&&&''',,,,,,,,,++++++,,,,,,,,,************************))))))))))))))))))******************************((((((((((((((((((((((((''''''((()))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,***)))((())))))************))))))***))))))+++,,,---+++)))************+++*********000///...---+++***)))(((************************)))))))))))))))******+++,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++*********+++,,,,,,...---,,,+++++++++++++++(((((())))))************)))***+++,,,---,,,,,,+++,,,,,,*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------------)))''''''(((***,,,---,,,***************++++++,,,,,,+++++++++***))))))))))))***,,,+++***)))***++++++***)))(((((()))***++++++******)))((((((''''''*********)))***+++,,,,,,---,,,,,,+++,,,,,,------))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++*********+++,,,///111222++++++++++++++++++++++++)))******+++,,,,,,------+++***************++++++******))))))))))))******************++++++++++++))))))******+++++++++,,,,,,,,,,,,++++++******)))************************+++,,,,,,------,,,,,,+++((()))******)))))))))***++++++******++++++,,,---++++++++++++++++++++++++*********++++++++++++,,,***************+++,,,---//////...---,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,------------......,,,,,,,,,---------------......------------......------......///000000000111111000000000000111111111222333444555666666666888:::<<<<<<===BBBIIINNN[[[hhh|||)))******+++,,,,,,------------,,,,,,,,,,,,------,,,,,,............,,,,,,++++++,,,---------,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++++++++*********((()))***+++,,,---------...---,,,+++************************************)))***+++)))'''&&&'''(((,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************************************))))))))))))))))))))))))&&&&&&'''((())))))))))))+++++++++++++++++++++++++++++++++******************))))))))))))))))))***)))))))))+++------+++)))*********+++++++++,,,,,,111000///---+++***((('''+++***************+++,,,)))))))))))))))******+++******)))))))))******+++******************************)))))))))******+++//////---,,,,,,+++++++++++++++++++++++++++++++++((()))+++,,,------,,,+++++++++******++++++,,,,,,------------------------------------------------+++)))(((((()))******)))+++************+++,,,,,,+++++++++***************(((***,,,,,,***)))***+++)))(((((((((((()))******'''''''''((())))))******++++++***)))***+++,,,---+++************+++,,,,,,)))************+++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,---///111444555++++++,,,,,,,,,,,,++++++)))******+++,,,---......*********)))******+++,,,******))))))))))))***************++++++++++++,,,))))))******+++,,,,,,,,,,,,,,,,,,+++++++++++++++************************,,,,,,,,,------,,,,,,,,,''')))++++++***))))))***++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------*********+++,,,---...///000///...---,,,+++++++++,,,,,,++++++++++++******++++++++++++++++++++++++******+++,,,,,,---......------------------......,,,,,,,,,,,,,,,,,,------......------------......------......///000000000111111000000000000111111000111333444555555666666777:::<<<===>>>AAAHHHMMMYYYfff{{{+++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,***+++---......---+++***,,,+++++++++,,,,,,---...******+++,,,,,,,,,,,,+++,,,,,,***)))))))))***+++,,,,,,,,,++++++*********'''(((***,,,------------*********++++++***))))))((())))))))))))))))))((((((*********(((((()))************++++++*********************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))***************************)))'''''''''(((***+++******))))))))))))******(((((()))+++,,,,,,***(((***************++++++,,,------,,,+++***)))((((((***))))))((()))***+++,,,)))))))))))))))******+++***))))))((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((------,,,++++++,,,,,,,,,,,,++++++******))))))(((((()))+++,,,------,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))******)))(((++++++******++++++,,,---***************+++++++++(((***,,,,,,+++*********(((((()))***************'''(((((()))******++++++,,,+++***))))))+++,,,...'''''''''''''''((()))))))))************+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,---...000111)))***+++,,,,,,+++***))))))******+++,,,---...///******))))))***++++++,,,******))))))))))))***************+++++++++,,,,,,))))))***++++++,,,------************++++++++++++***************************++++++++++++++++++***&&&(((++++++***))))))+++++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++++++++++++++,,,---...------,,,+++************------,,,,,,,,,+++++++++---------,,,+++++++++***)))******+++---......///..................------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------......///000000000111111000000000000111111111222333555666666666666777:::<<<===>>>AAAGGGLLLZZZfffyyy------,,,++++++*********,,,++++++******++++++,,,+++,,,...//////...,,,+++,,,,,,+++***+++,,,...///******+++,,,,,,,,,,,,+++---,,,***)))))))))***+++,,,,,,,,,++++++*********++++++,,,---,,,+++***)))&&&''')))***++++++***)))(((((())))))))))))((((((((()))******))))))***+++(((((())))))))))))((((((************************(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))((('''%%%$$$$$$&&&)))+++******))))))))))))******''''''(((***,,,,,,)))'''))))))(((((()))***++++++******)))))))))))))))))))))(((''''''''')))***+++)))))))))))))))******++++++***))))))))))))******((((((((((((((((((((((((++++++***************+++************+++,,,------******)))((('''&&&%%%%%%((()))+++,,,------,,,,,,(((***+++,,,---,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++++++++******++++++,,,---))))))******+++++++++,,,(((***,,,,,,+++***)))***((()))***,,,,,,,,,+++***,,,,,,++++++***))))))))),,,+++***))))))+++---...******))))))***+++,,,,,,)))************+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,++++++***)))))))))++++++((()))***++++++***)))((()))******+++---...//////******))))))***+++,,,,,,******))))))))))))************+++++++++,,,,,,,,,))))))***+++,,,,,,------(((((())))))******++++++************************))))))************))))))%%%(((+++,,,***((()))+++++++++******++++++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++***)))))))))))))))******.........------,,,,,,,,,111000///...,,,+++***))))))******+++---...//////..................------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------......///000000000111111000000000000111111222333444666777777888888777:::<<<===>>>AAAGGGLLL[[[fffwww,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------,,,,,,++++++++++++++++++,,,,,,------...,,,,,,---------,,,++++++++++++******)))***************))))))))))))************++++++++++++************))))))((((((''''''((())))))***+++,,,,,,,,,******)))(((((((((((((((***++++++***))))))***,,,,,,,,,,,,++++++*********))))))))))))((((((((((((+++++++++++++++***)))(((***)))((((((((()))+++,,,))))))(((((((((((())))))***&&&######&&&))))))(((,,,++++++******++++++,,,***+++,,,+++)))((()))******************++++++,,,))))))(((((()))***+++++++++***)))(((((()))***+++)))***+++,,,,,,+++)))(((''''''(((******+++++++++***)))((((((((()))+++,,,))))))************))))))))))))))))))************&&&'''((())))))******)))...---+++)))(((((()))))),,,,,,,,,++++++***************+++++++++,,,,,,,,,---------............///------......------,,,++++++***)))***++++++***)))***)))(((''''''((()))*********))))))))))))******(((((()))***+++,,,,,,---+++***)))***+++++++++))))))))))))***+++++++++,,,---,,,,,,,,,+++*********((()))***+++,,,---.........---+++***)))((())))))***,,,---,,,***(((((()))******+++,,,,,,,,,,,,+++'''((()))***************---,,,***))))))***,,,---******+++++++++,,,,,,,,,...+++((())),,,,,,***'''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))******,,,+++++++++***)))))))))))))))************))))))++++++******************---,,,+++******,,,...//////---,,,---000000...+++///...---+++++++++++++++))))))))))))))))))))))))***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,++++++******+++,,,,,,---......,,,---......//////......,,,,,,,,,+++++++++*********+++---...///......---000000000000111111111111......///000111222222333333444444555666666555555777999<<<<<<===AAAGGGMMMXXXdddvvv,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------,,,,,,+++++++++******************++++++,,,------.........------------,,,,,,+++,,,,,,---******))))))))))))************++++++++++++*********)))))))))((((((((('''((((((((('''''''''''''''******)))(((((((((((((((((()))***)))((((((***+++++++++*********)))))))))******)))))))))(((((((((******+++++++++***))))))))))))((((((((()))***+++)))))))))(((((()))))))))***(((%%%%%%'''******))),,,++++++******++++++,,,***,,,,,,+++***)))***+++((((((((((((((()))******)))))))))))))))***++++++***)))(((((((((((()))***'''(((((()))))))))(((((('''((()))******+++++++++***)))((((((((()))++++++******++++++++++++******))))))))))))***************)))(((&&&&&&'''((()))------,,,+++************,,,++++++++++++++++++*********+++++++++,,,,,,,,,------------...........................---,,,,,,+++***)))***++++++***)))******)))(((((()))************))))))))))))*********************+++++++++***)))((()))***+++***(((***************+++++++++*********)))))))))))))))''''''((()))***+++,,,,,,***)))((('''&&&&&&''''''+++,,,---,,,***))))))))))))***++++++,,,,,,++++++)))******++++++++++++***---,,,***))))))***,,,---*********++++++,,,,,,,,,******+++***)))(((((()))))))))************))))))))))))))))))))))))))))))************************,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++******************************---,,,+++******,,,---///,,,+++***+++------+++)))------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,---......//////,,,---......//////...............---------,,,,,,++++++,,,---............//////000000000111111111000000000000000111111111000111222444555666666666777999<<<<<<===AAAGGGMMMYYYeeewww,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++......---------------,,,***+++,,,------------------,,,,,,+++,,,,,,------******))))))))))))************++++++++++++******))))))))))))((((((((((((***)))((('''&&&%%%$$$###******)))))))))(((((((((&&&((())))))(((((()))+++***))))))))))))(((((((((++++++*********))))))))))))******+++++++++******((((((((((((((()))************))))))))))))******+++)))''''''(((***+++***++++++************+++++++++,,,---,,,***)))***+++''''''&&&&&&''''''((()))))))))))))))))))))***+++***)))(((((((((((()))***((('''''''''((()))******'''((()))******+++******)))))))))((()))******+++++++++,,,,,,,,,,,,++++++))))))))))))************...+++(((%%%$$$&&&(((***+++,,,,,,,,,,,,,,,++++++*********+++++++++++++++******+++++++++,,,,,,,,,------------...........................------,,,+++***)))***++++++***)))+++******))))))******+++******))))))))))))******+++++++++*********))))))***((((((((()))***)))(((+++++++++***************)))))))))))))))*********&&&&&&''''''((()))******++++++***))))))******+++,,,---...---+++*********)))***++++++,,,,,,+++++++++,,,,,,,,,,,,++++++***,,,+++***))))))***+++,,,))))))******+++,,,------(((+++...,,,((('''))),,,******++++++++++++******************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,++++++******,,,---...+++***)))***,,,,,,***)))***+++,,,---------,,,+++------------------------***++++++,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,,,,++++++,,,,,,------......,,,---......//////..................------------,,,,,,,,,,,,---...///000//////000000000000111111111111111111000000//////...///111333555666777777777999<<<<<<===AAAGGGMMM[[[fffxxx,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,&&&'''(((******+++++++++******))))))******+++++++++******))))))******+++******++++++++++++******))))))))))))((((((((((((,,,,,,+++***((('''&&&&&&)))))))))******)))))))))&&&((()))***))))))***+++))))))))))))))))))))))))++++++++++++*********)))((()))***+++++++++++++++((((((((((((((()))))))))******))))))))))))******)))(((((((((((()))******++++++************+++++++++,,,---,,,+++******,,,'''&&&&&&&&&&&&'''((((((***)))))))))))))))***************))))))************)))(((((()))+++---...(((((()))***************)))))))))))))))******+++***++++++++++++++++++***((()))))))))************---,,,)))''''''(((***+++((()))+++,,,---,,,++++++))))))******++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,---------.........---------------,,,+++++++++***)))***++++++***)))+++++++++++++++++++++++++++******))))))******+++***************************)))((()))***+++***(((,,,+++++++++***)))))))))*********+++,,,,,,,,,---&&&&&&''''''((())))))***++++++++++++,,,,,,------,,,...///...,,,******+++))))))***+++++++++++++++,,,,,,,,,,,,+++***))))))+++******))))))******+++(((((()))***+++,,,------+++,,,...---+++***+++---)))******++++++******)))++++++++++++++++++++++++*********+++++++++++++++******))))))))))))***************++++++,,,,,,,,,)))******++++++******)))))))))))))))************++++++******++++++,,,---+++++++++,,,,,,,,,+++***((())),,,...///...---,,,------------------------((())))))***+++*********------------------------++++++,,,---------,,,,,,)))))))))******+++++++++,,,---......///.........---,,,,,,,,,,,,+++++++++------,,,,,,,,,...000111////////////000000000111111111000000000000000000000111222444555666777777777999<<<<<<===AAAGGGMMM\\\gggxxx,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))((((((((('''&&&'''((()))******++++++***)))))))))******+++,,,++++++************++++++******++++++++++++******(((((((((((())))))))))))+++++++++******)))))))))((()))************))))))''')))++++++*********+++************************++++++++++++*********)))((()))***+++++++++++++++'''(((((()))))))))))))))******))))))))))))******'''((((((((((((((()))***+++******))))))******++++++,,,---,,,***)))***+++((((((''''''(((((()))*********)))))))))))))))***++++++++++++++++++++++++***)))(((((()))+++---...((())))))************)))((()))))))))************))))))************))))))((()))))))))*********************++++++,,,,,,,,,&&&((()))+++++++++******)))))))))******+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,+++******+++***)))***++++++***)))++++++,,,,,,,,,,,,++++++++++++************++++++((())))))***++++++,,,,,,,,,+++******,,,,,,+++***,,,+++++++++***)))))))))*********+++,,,,,,,,,---'''(((((())))))*********''''''((())))))*********,,,...///...,,,******+++))))))***++++++++++++******+++++++++***)))((((((+++******************+++(((((()))******+++,,,,,,,,,***)))***,,,---+++)))(((((())))))))))))((((((++++++++++++++++++++++++)))))))))*********++++++******))))))))))))******(((((())))))******++++++(((((())))))))))))(((((((((((()))))))))*********************++++++,,,,,,***+++,,,,,,++++++++++++''')))+++...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,))))))************++++++,,,---......///.........---------,,,,,,,,,++++++...---,,,,,,---...000111...////////////000000000...//////000111111222222333444555666666777777666777999<<<<<<===AAAGGGMMM\\\gggxxx,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++,,,---......++++++************++++++******++++++++++++******(((((((((((())))))))))))(((((((((((())))))))))))((()))***+++++++++***)))(((***,,,---+++***)))***))))))************++++++++++++*********))))))))))))******+++++++++******(((((()))***************))))))(((((((((((())))))&&&'''))))))((('''(((*********))))))))))))*********+++,,,+++)))((()))***))))))(((((())))))***++++++******)))))))))))))))***++++++,,,,,,++++++***((('''''''''((()))******))))))************))))))(((((()))************))))))))))))******)))))))))))))))))))))************((()))+++,,,---------,,,''''''((()))*********))))))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++******+++***)))***++++++***)))***++++++,,,,,,++++++***++++++************++++++'''((()))***+++,,,---------,,,++++++,,,---,,,++++++++++++***************)))))))))))))))*********)))))))))******+++++++++((()))***+++++++++++++++,,,---...---+++*********((()))******++++++******))))))*********)))((((((++++++++++++++++++++++++)))))))))************+++***'''%%%&&&***,,,)))&&&(((((())))))))))))((((((++++++++++++++++++++++++(((((())))))***+++++++++,,,,,,++++++++++++,,,,,,((((((((()))))))))))))))'''((((((((((((((((((''''''(((((())))))******************+++++++++++++++((()))++++++)))((()))***)))***+++---......------************************+++,,,,,,---------------++++++++++++++++++++++++******+++,,,------------,,,,,,------------------,,,---......//////......////////////.........---------------...///000111......////////////000000......///000111222333333555555666777777777777666777999<<<<<<===AAAGGGMMM[[[fffwww,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------++++++,,,,,,---,,,,,,+++++++++++++++,,,---...///,,,++++++******++++++,,,******++++++++++++******'''((((((((()))))))))***(((((((((((((((((((((((('''(((***,,,,,,+++***)))(((***,,,,,,***(((''''''((((((((()))))))))************)))))))))(((((((((******+++++++++***))))))((()))***+++,,,++++++***((((((''''''''''''((((((&&&(((+++***)))((()))+++******))))))))))))******)))***+++***((('''((()))))))))(((((())))))***+++++++++***)))))))))))))))((()))************)))((('''(((((()))))))))(((((())))))************))))))'''((()))***+++******))))))******++++++******)))))))))))))))******************)))))))))***++++++))))))))))))))))))******************))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,------------............---,,,,,,+++***)))***++++++***))))))***+++,,,,,,+++***))),,,++++++******++++++,,,))))))*********+++++++++,,,+++***+++,,,,,,+++******************+++++++++*********)))))))))))))))))))))************+++++++++,,,---.........---,,,+++,,,---,,,***)))))))))((())))))***************))))))***+++++++++******,,,,,,,,,------,,,,,,,,,************)))))))))))))))(((((((((************)))))))))******)))))))))++++++++++++++++++++++++))))))******+++,,,,,,---,,,,,,++++++++++++,,,,,,*********)))))))))))))))(((((())))))))))))((((((''''''(((((()))******+++))))))***+++++++++++++++(((***,,,+++)))((()))++++++++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------......------------------,,,---......//////......////////////............,,,---...//////000000000........./////////000000//////000000111111111222333444555666777777777777777999<<<<<<===AAAGGGMMMXXXddduuu,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++++++++,,,,,,---------)))))))))******+++++++++******+++++++++******)))))))))))))))***+++,,,---,,,++++++******++++++,,,******++++++++++++******'''((((((((())))))************))))))(((((((((((('''(((***,,,---,,,***)))(((***,,,,,,)))'''%%%%%%&&&'''''''''(((((())))))))))))))))))((((((((((((+++++++++++++++***)))((()))***+++,,,---,,,++++++''''''&&&&&&&&&&&&'''''''''***,,,,,,***)))***,,,******))))))))))))******((()))***)))((('''''')))((((((((((((((()))******++++++***))))))((())))))&&&'''((())))))((('''&&&)))***+++,,,,,,+++)))((())))))*********))))))((('''((()))++++++******)))+++++++++,,,,,,+++++++++))))))))))))************---+++(((&&&%%%&&&(((***,,,+++***))))))***+++,,,++++++******))))))((((((******+++++++++,,,,,,,,,++++++,,,,,,,,,---------//////000000//////...---+++***)))***+++++++++))))))***+++,,,,,,+++***))),,,++++++******++++++,,,+++++++++***************+++***)))***+++++++++)))))))))******+++++++++,,,---,,,,,,,,,++++++******))))))))))))************)))***++++++++++++))))))***,,,---,,,***(((((()))(((((()))***************)))***+++,,,,,,,,,,,,,,,,,,------......------,,,++++++******)))((((((((())),,,...---+++***---000******++++++++++++************************************+++,,,,,,---......******))))))))))))******,,,+++++++++******))))))))))))************))))))&&&''''''((()))******+++))))))***++++++++++++******,,,///...,,,***,,,---,,,,,,+++++++++,,,---...++++++++++++++++++++++++''''''((()))))))))))))))------------------------)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............---------,,,,,,,,,+++---...000000000//////............/////////000111111111111000000000000000111333555666777888888777999<<<<<<===AAAGGGMMMWWWbbbttt+++,,,...//////...,,,+++***+++,,,,,,------,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,///,,,******,,,,,,***''',,,+++))))))***+++******))))))************))))))************************************+++,,,---...******))))))))))))******))))))***++++++)))((('''((((((''''''''''''(((((())))))(((((((((((())))))''''''(((******++++++++++++++++++*********))))))************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************&&&(((***+++,,,+++)))((()))))))))))))))))))))))))))(((&&&%%%&&&''')))+++&&&'''''''''(((((())))))---,,,+++,,,...///...---,,,+++***))))))***+++,,,,,,+++)))((((((((()))***)))))))))((()))******+++,,,,,,,,,++++++*********''''''((()))***))))))))),,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++******++++++,,,,,,,,,+++******+++---///---+++)))+++---------.........---+++***------------------------,,,,,,,,,,,,++++++***))))))***+++------......---******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++***(((((((((***,,,...,,,,,,***)))))))))***+++*********)))))))))))))))++++++,,,------------,,,******))))))))))))******************************,,,,,,,,,,,,------...///......---------,,,,,,,,,******)))))))))))))))***++++++++++++******)))))))))((('''''''''(((***+++++++++++++++++++++++++++(((((()))++++++,,,,,,,,,************)))))))))))))))))))))((())))))***+++((()))***++++++++++++***,,,++++++******++++++,,,)))************+++++++++///......---,,,+++************,,,---.../////////------,,,,,,,,,,,,++++++)))************+++++++++------,,,+++++++++,,,,,,))))))***++++++,,,------,,,++++++******++++++,,,---+++***,,,///000...,,,,,,---......//////......///......---------......---......///000111111222...//////000111222222222222444555666555666888999888999;;;<<<>>>BBBGGGJJJUUUcccvvv+++,,,...//////...,,,+++++++++,,,------------,,,,,,------......------,,,)))*********++++++++++++///,,,******,,,,,,***(((,,,+++))))))***++++++*********++++++++++++******++++++++++++++++++++++++++++++***)))((((((((((((******))))))))))))*********************)))(((((())))))(((((((((((())))))))))))(((((((((((())))))&&&'''((())))))*********+++++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))+++,,,,,,,,,******))))))))))))))))))))))))***)))((('''''')))***,,,((((((((())))))************)))((()))+++,,,+++***+++***)))(((((()))***+++++++++***)))))))))))))))******))))))******+++,,,+++++++++*********))))))(((((((((((()))))))))***,,,,,,,,,,,,++++++***************)))))))))((((((***++++++,,,,,,++++++++++++,,,---,,,***)))***,,,------.........---++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******((())))))******+++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***)))***+++,,,---,,,+++***)))))))))***+++************************))))))***++++++++++++************))))))*********************************,,,,,,++++++,,,------...---------,,,,,,,,,,,,+++***************+++,,,,,,------,,,,,,,,,+++++++++)))(((((('''((()))***+++++++++++++++++++++++++++&&&'''((()))************************)))))))))))))))))))))))))))***++++++((()))***+++,,,,,,,,,,,,******++++++++++++******)))************+++++++++++++++******************+++,,,---------------,,,------,,,,,,,,,+++++++++)))************+++++++++++++++*********++++++,,,++++++,,,------...//////...------,,,,,,------...---++++++,,,///000...,,,,,,---......//////......///......---------...............///000111111111...//////000111111222222222444666666666666888999888999;;;<<<>>>AAAFFFJJJTTTbbbuuu+++,,,---......---,,,+++++++++,,,---------------,,,------......------,,,******+++++++++,,,,,,,,,...,,,++++++++++++***))),,,***))))))+++,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((((((******))))))))))))******+++******)))))))))))))))******))))))))))))******))))))(((((((((((())))))&&&&&&'''((())))))))))))+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++------,,,++++++))))))))))))))))))))))))******)))((()))***+++,,,***************+++++++++,,,+++***+++---...---,,,++++++************++++++*********+++******)))(((++++++******++++++,,,---************))))))))))))))))))((('''((()))***+++,,,,,,,,,++++++++++++************)))))))))))))))*********+++,,,,,,,,,,,,***+++,,,+++***)))***+++,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***))))))))))))***,,,---******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,+++******))))))******))))))******++++++,,,,,,))))))***++++++++++++***++++++************++++++************************+++++++++***++++++,,,---,,,,,,,,,+++++++++******+++*********+++,,,------+++***************)))))))))(((((((((((()))***+++++++++++++++++++++++++++''''''((()))************++++++*********)))))))))*********)))***++++++,,,)))******+++,,,---------)))***+++,,,,,,+++***))))))************+++++++++))))))*********+++++++++---------------,,,+++***,,,,,,,,,,,,++++++++++++)))************+++++++++))))))))))))***+++,,,,,,+++,,,,,,------......///...------,,,,,,------...---,,,,,,---...///---,,,,,,---......//////............---------......///......//////000000111111/////////000111111222222222444666666666666888:::777888:::;;;<<<@@@EEEHHHTTTaaasss,,,,,,---......---,,,,,,+++,,,,,,---...---------,,,------......------,,,,,,,,,,,,------------...---,,,++++++++++++******,,,***))))))+++,,,,,,+++***++++++++++++++++++***++++++++++++++++++++++++)))))))))******+++,,,---******))))))))))))******,,,+++)))((((((((()))******))))))(((((())))))***))))))(((((((((((())))))''''''((()))))))))))))))************************************)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++************************)))***+++,,,,,,,,,++++++))))))))))))))))))))))))***))))))))))))***+++,,,************++++++++++++---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++)))(((,,,++++++++++++,,,------++++++*********************)))((('''''')))+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,---...+++,,,,,,,,,++++++++++++,,,---.........---,,,+++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,---,,,+++******,,,...///******+++++++++,,,,,,,,,,,,------......------,,,---------------,,,+++***+++++++++***************))))))***+++,,,,,,------++++++,,,------------,,,,,,++++++++++++++++++,,,************************+++***************+++++++++++++++************))),,,++++++*********++++++************************)))))))))))))))*********************++++++++++++)))***++++++,,,,,,,,,,,,+++++++++*********))))))***************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,)))+++,,,......,,,+++)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***))))))*********+++++++++))))))))))))***,,,------*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,------......---,,,,,,---......///............------------...//////.../////////000000000111//////000000111111111111333444666666666777888:::666888999:::;;;???CCCGGGTTTaaasss,,,------------------,,,,,,,,,---.........------,,,------......------,,,++++++++++++,,,,,,,,,,,,+++,,,,,,++++++******+++,,,***)))***,,,------,,,))))))************))))))))))))))))))))))))))))))))))))))))))***+++,,,---******))))))))))))******,,,+++)))((((((((()))***)))((((((''''''(((((()))))))))(((((((((((())))))))))))***+++++++++******************************************)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))(((((((((((())))))******************************)))(((((((((***+++***)))***++++++++++++++++++***)))***+++,,,,,,+++***))),,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''((()))+++---,,,++++++******+++,,,,,,++++++++++++++++++++++++******)))***+++,,,---...---,,,,,,,,,------------+++,,,---.........---,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,...,,,+++******,,,...///******+++++++++,,,,,,,,,,,,------......------,,,---------------,,,+++***++++++++++++******))))))))))))***+++,,,,,,------++++++,,,------------,,,,,,++++++++++++++++++,,,************************+++******))))))*********++++++*********)))))))))---,,,+++))))))(((((((((,,,,,,,,,,,,,,,,,,------((())))))***************)))))))))******+++++++++***++++++,,,,,,,,,,,,+++++++++++++++******************))))))******+++,,,000///---,,,+++*********+++,,,...//////...,,,+++))))))*********+++++++++......------,,,+++******((()))***+++,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********+++++++++*********+++,,,---...///******++++++++++++,,,,,,,,,++++++******++++++,,,,,,---......------,,,,,,,,,---......///.........---------------...//////////////////000000000000000000000000000111111111333555666777666777999:::777888999:::;;;>>>CCCFFFUUU```rrr------------------------,,,,,,---...............,,,------......------,,,(((((()))))))))************,,,,,,,,,******+++,,,,,,***)))***,,,---------)))))))))******)))))))))))))))))))))))))))))))))******)))(((''''''''''''******))))))))))))******+++******)))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))******+++,,,,,,++++++******************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))((((((((()))))))))******+++++++++******************)))))))))+++,,,+++***'''((())))))))))))(((''')))***++++++,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------------******)))((()))***+++,,,,,,+++*********+++,,,---)))))))))))))))*********++++++***)))***+++---......---,,,---...///...---+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++***))))))))))))******++++++,,,,,,))))))***++++++++++++***++++++************++++++************************,,,+++******)))*********+++++++++*********)))))),,,,,,***)))((((((''''''))))))))))))************((()))******++++++******(((((())))))***+++++++++))))))***************))),,,++++++++++++*********)))))))))((()))******+++000///---+++)))))))))***+++,,,---......---,,,+++)))************+++++++++---,,,,,,+++***)))(((''''''((()))***+++,,,,,,,,,++++++++++++************)))************+++++++++++++++++++++,,,---......------------------------...------,,,,,,------...,,,---///...---,,,,,,---,,,---......//////......---------------...///000////////////000000000000000000000000000000111111333555777777777777999;;;777888999:::;;;>>>BBBFFFTTT___ppp---------,,,,,,---------,,,------...............,,,------......------,,,)))))))))*********++++++)))+++---,,,***)))+++---,,,***)))***,,,......---)))******++++++******)))))))))))))))))))))))))))***)))(((''''''&&&&&&'''******))))))))))))*********************)))(((((())))))(((((((((((())))))))))))(((((((((((())))))******+++++++++******)))))))))*********+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******++++++))))))))))))))))))))))))))))))******++++++******---,,,,,,,,,+++++++++***,,,+++++++++---...---,,,((()))************)))(((+++*********++++++,,,---+++++++++++++++,,,,,,---+++++++++,,,,,,---------))))))*********+++++++++,,,+++***)))***+++---...(((((()))))))))*********---,,,***))))))+++,,,------,,,+++,,,...///...,,,++++++---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***)))***+++,,,---***++++++,,,+++***)))(((************************))))))***++++++++++++************))))))*********************************,,,,,,+++***************,,,,,,+++++++++*********+++******))))))******+++(((((()))))))))*********((()))***+++++++++******((((((((()))***+++++++++)))******++++++******))),,,,,,+++++++++*********((((((''''''(((((()))***---,,,***)))))))))+++,,,++++++++++++++++++++++++)))************++++++++++++++++++******)))))))))(((((()))***++++++******++++++++++++************)))************+++++++++,,,+++++++++++++++,,,,,,------------------------...------,,,,,,------...,,,...000///,,,++++++---,,,---......//////......---,,,,,,------///000000000000000000////////////111000000000000000000000444555777777777777999;;;888999:::;;;<<<>>>CCCFFFRRR\\\nnn...------,,,,,,------...,,,---......//////......,,,------......------,,,,,,,,,---------.........)))+++---,,,***)))+++---,,,***)))***,,,.........+++++++++,,,,,,+++++++++************************((((((((())))))***+++,,,******))))))))))))******)))***+++++++++***((('''******))))))))))))******))))))(((((((((((())))))))))))*********))))))((())))))******++++++++++++************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++******++++++,,,---))))))))))))))))))))))))******+++,,,,,,,,,,,,+++.........------,,,,,,,,,)))((('''(((***+++***)))+++,,,---......---,,,+++++++++***)))***+++---...++++++******++++++,,,---*********++++++,,,,,,,,,))))))***++++++++++++***,,,+++***))))))+++---...******++++++,,,,,,,,,,,,...,,,+++))))))***,,,------+++)))+++---///---+++***+++---.........------------------------------,,,,,,,,,,,,,,,+++***))),,,,,,---------,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++***)))((((((***,,,...******+++,,,+++***)))(((*********)))))))))))))))++++++,,,------------,,,******))))))))))))******************************------,,,+++******++++++,,,,,,,,,++++++++++++***)))))))))***+++---...////////////000000111111111((()))***+++,,,+++******'''(((((()))***+++++++++,,,,,,---------,,,,,,+++,,,,,,,,,+++++++++******'''''''''''''''((())))))***)))(((((()))***---...******)))(((((()))******)))************++++++++++++,,,,,,,,,,,,---------***************))))))(((+++++++++************))))))************+++++++++++++++******************++++++++++++++++++++++++,,,++++++******++++++,,,,,,...000///,,,***+++---,,,---......//////......,,,,,,,,,---...///000111000000000000////////////111111111000000000000000444555777888777888999;;;999:::;;;;;;<<>>BBBEEEKKKUUUcccsss))))))*********+++++++++&&&(((+++------,,,***(((+++++++++,,,,,,---------((()))***++++++***)))(((******)))(((((()))***+++'''(((((()))***++++++++++++(((&&&''')))***)))'''******+++++++++,,,,,,,,,******************************))))))***++++++,,,))))))************)))))))))************+++++++++************************((((((((((((((((((((((((++++++++++++,,,---...///)))((((((((((((***,,,---+++*********+++,,,,,,---,,,,,,------...---------........................---------,,,,,,,,,++++++))))))************))))))------------------------......---------......///---+++)))'''''')))+++---........................000000000//////.........,,,,,,,,,++++++*********,,,,,,,,,---------......,,,------......------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,,,,---......//////000000000000//////......///////////////...,,,------...---,,,***))),,,,,,---......---------******+++,,,,,,---......***+++,,,,,,------------,,,,,,,,,------.........------------------------(((,,,///000...,,,---...++++++,,,,,,,,,---------***+++,,,,,,------------,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,------,,,+++***(((((('''((()))+++---............---,,,+++******+++,,,,,,------,,,++++++++++++,,,+++,,,---......---,,,++++++,,,---......---,,,+++))))))))))))************************************++++++,,,---,,,+++***))))))))))))))))))******+++***))))))+++------,,,+++***++++++,,,,,,------...+++++++++************)))***************++++++,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---))))))***+++,,,------...+++,,,.../////////......+++++++++,,,,,,,,,------......////////////......,,,,,,,,,---------.....................///000000***,,,...///111111111000111111111111111111111111000222444555444444555666666888:::;;;<<>>@@@BBBLLLVVVcccrrr+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++,,,,,,++++++***)))))))))+++)))'''&&&&&&''')))+++,,,+++***)))((())))))***))))))******************)))))))))))))))******+++***++++++,,,,,,+++***)))***)))(((((())))))((('''+++)))((()))***+++***(((((()))++++++)))))))))***,,,***))))))+++,,,++++++***))))))(((((())))))***'''))),,,---,,,+++,,,---************++++++++++++---,,,+++******+++,,,---******+++++++++,,,,,,,,,,,,...000111000111222444555222000/////////...---***++++++,,,,,,++++++***+++************++++++,,,------------,,,,,,,,,+++---------............///........................///...------,,,,,,,,,---...------...//////...,,,.........////////////000///...------------...///...------,,,,,,------...------------------------......//////...------,,,////////////////////////------............------......////////////..................------------,,,,,,,,,---------...............------,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,------,,,+++++++++++++++------,,,,,,,,,+++++++++(((***++++++******+++,,,++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,---------------+++*********++++++------------------...///------,,,,,,+++******)))************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++************++++++++++++++++++++++++++++++,,,,,,+++***************+++++++++++++++***))))))***))))))))))))***++++++...---,,,,,,......---,,,******+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++************,,,...000111///---------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,------.........,,,,,,---------...............------,,,,,,------,,,---......///.........------........./////////000000111111111222222222333333333333444666777888777777888:::<<<>>>@@@AAAKKKUUUbbbqqq*********++++++*********,,,,,,++++++++++++******,,,,,,,,,+++******))))))******)))(((((()))******))))))((('''''''''((((((+++++++++++++++*********(((((()))***************((())))))************)))+++***(((((())))))'''&&&+++***)))***+++,,,+++***)))***+++***((((((***+++---+++))))))+++++++++***++++++************++++++&&&((())))))))))))***,,,************+++++++++,,,++++++************++++++************+++++++++++++++---///000000333666999;;;888333000//////......,,,,,,------------,,,,,,,,,,,,+++*********++++++............---------------------............///.........---------------///...------,,,---------...------...//////...,,,.........////////////000///...------------...///...------,,,,,,------...------------------------.........///......---,,,------......//////000000//////000//////...---,,,......////////////...............------,,,,,,,,,,,,,,,,,,------------...000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++...------,,,,,,,,,,,,---,,,,,,++++++++++++******)))***++++++******+++---,,,,,,,,,,,,------------++++++,,,,,,,,,------------,,,,,,++++++++++++,,,...------,,,,,,,,,,,,---------,,,,,,++++++*********************************************************))))))))))))))))))***++++++************++++++++++++++++++++++++++++++---,,,,,,++++++++++++++++++++++++++++++******)))***************+++,,,,,,,,,*********+++,,,+++***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************++++++++++++---...000000---+++++++++,,,,,,,,,++++++++++++***,,,,,,------------,,,,,,.........------,,,,,,,,,++++++,,,,,,---...//////++++++++++++,,,,,,,,,,,,---------,,,------...///...------------...//////....../////////000000000000000000111111111222222222222333333444666777888777777888:::<<<>>>@@@AAAIIISSS```ooo))))))************)))))),,,,,,,,,+++++++++++++++,,,,,,,,,++++++******************++++++*********(((((((((((('''(((((((((---,,,,,,++++++*********'''((()))++++++***))))))''''''((()))))))))******+++)))(((((())))))(((&&&***)))((()))+++,,,+++***+++++++++)))((((((***---...,,,******++++++***)))++++++************+++++++++,,,+++***((('''(((************+++++++++,,,,,,******************************+++++++++,,,,,,,,,+++,,,...///000444:::>>>AAA<<<666111/////////...------............------...---,,,+++++++++++++++.........------------,,,---------............///++++++++++++,,,,,,,,,,,,......------------.........------...//////...,,,,,,,,,,,,------------............------............------,,,,,,------...........................---...............------*********+++,,,---............///000000000000000......////////////......------,,,+++***))))))(((------------------------//////......------,,,,,,---------------------------.........---,,,++++++------,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++)))***,,,+++******+++---------------------------,,,,,,++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))------,,,,,,,,,+++++++++)))***************++++++******************************))))))))))))******++++++************++++++++++++++++++++++++++++++------,,,++++++,,,,,,---++++++,,,,,,++++++***)))++++++******++++++,,,---+++)))((()))***+++***(((++++++,,,,,,---------,,,...------,,,+++***))))))))))))***++++++,,,------)))+++,,,,,,***)))))))))++++++++++++++++++++++++,,,,,,------------,,,,,,---,,,,,,++++++******)))******+++,,,---//////000***++++++++++++,,,,,,,,,,,,,,,,,,------...000000......---,,,,,,...///000////////////000000000000000000000000111111111111222222222333444555777777666777888999;;;>>>@@@AAAHHHQQQ^^^mmm******++++++++++++******,,,,,,,,,---------------,,,,,,,,,+++++++++++++++)))***+++,,,,,,+++***)))((()))))))))))))))))))))---,,,,,,++++++*********'''((()))++++++***))))))'''''''''(((((())))))***(((''''''((()))******))))))((('''(((***+++***)))+++++++++***((()))+++---...,,,+++***+++++++++***+++******))))))******+++...//////---+++***+++---***++++++++++++,,,,,,,,,************************,,,,,,,,,------------...+++,,,---...000555;;;@@@CCC>>>777111/////////............//////...............---,,,+++++++++,,,------------,,,,,,,,,,,,---------............///******+++,,,---...............---------......///...------...//////...,,,,,,,,,,,,------------...---..................---...------,,,,,,------...........................------...............---*********+++,,,---............///000111111111000......////////////......------,,,,,,+++***))))))---------------------------------....../////////------------------------............------,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------)))+++,,,,,,++++++,,,---------------------------,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))---------,,,,,,,,,,,,,,,))))))******+++++++++,,,+++++++++++++++++++++++++++++++++******+++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,------+++,,,,,,,,,,,,+++******++++++******++++++,,,---...,,,,,,,,,---...---,,,+++++++++,,,,,,---------...------,,,+++***))))))))))))***+++,,,------...''')))++++++***)))***,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***************+++,,,---//////000,,,,,,,,,,,,------------,,,,,,,,,---...///000111......---,,,,,,...///000////////////000000000000//////000000000111111111222222222333444555666777666777777999;;;===???AAAGGGPPP]]]kkk++++++,,,,,,,,,,,,++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,++++++******++++++++++++******))))))***+++++++++******+++++++++++++++*********(((((()))***************)))(((((((((((())))))***((('''&&&'''***+++***)))((('''&&&''')))******)))***+++,,,+++))))))+++,,,...,,,******,,,,,,,,,++++++******************+++'''(((******))))))+++,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,+++******------------............+++,,,---...000555:::>>>BBB===666111/////////.........////////////............---,,,,,,,,,---------------,,,,,,,,,,,,+++---------............///---------...//////000000.........---......///000...------...//////...,,,.........////////////000------...//////...------...------,,,,,,------...........................,,,---......///.........------......//////000000000000111000000///...---......////////////....../////////......---------...------------,,,,,,,,,,,,,,,---...///000000111........................---............------,,,+++++++++++++++,,,,,,---,,,,,,------------......***+++,,,,,,++++++,,,...------------,,,,,,,,,,,,******+++,,,---......///+++,,,,,,------------,,,...------,,,,,,,,,,,,---------------,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,++++++******************+++,,,,,,---+++***+++,,,---,,,***++++++******+++,,,---...******+++++++++,,,,,,,,,*********+++,,,------...)))+++,,,,,,,,,,,,...///***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------++++++,,,,,,---...//////------------............------------...///000111...------------...//////....../////////000000000/////////000000000111111111111222222333555666777666666777999;;;===???@@@FFFOOO\\\jjj***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++++++++******))))))******************)))))))))))))))******++++++***)))((((((((()))***)))((('''((()))***)))((((((''''''(((***++++++***)))+++,,,,,,+++******+++---+++******,,,------,,,,,,,,,++++++++++++,,,,,,###&&&((()))((((((((()))+++++++++,,,,,,,,,------***+++,,,------,,,+++***,,,,,,,,,---------......+++---...///000444888;;;>>>:::444000//////......---......//////......---...------------......///............---------------------............//////.........------,,,,,,...............///000000...------...//////...,,,.........////////////000------...//////...------...------,,,,,,------...........................,,,------...//////....../////////////////////////////////000000///............////////////......////////////////////////......---------,,,,,,,,,------......//////000000........................,,,---..................,,,,,,,,,,,,,,,---......++++++,,,,,,,,,---------***+++---,,,++++++,,,...---,,,,,,,,,++++++++++++)))***+++,,,---......///++++++---.........------------------------...///------------------------))))))***++++++,,,------++++++++++++++++++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,------,,,,,,+++******))))))))))))***++++++***)))((()))******)))(((******))))))***+++---...******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,---------,,,+++---///******+++++++++,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------......///,,,,,,,,,------.........------------..................---......///000000,,,---......///.........------........./////////////////////000000000111111111111222333444666666666666777888;;;===???@@@GGGOOO[[[jjj******++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((()))******'''((()))+++++++++***)))(((((())))))*********+++***)))((((((((()))+++,,,,,,+++***((((((((()))***+++***(((((())))))'''&&&)))(((((()))+++---,,,+++)))+++------,,,+++***+++,,,+++******,,,......---...------,,,,,,------...+++---///000---+++***)))++++++,,,,,,,,,---------+++,,,------------,,,+++++++++,,,,,,,,,---------,,,---///000000333666999;;;888333000//////......------............---------------------...///000000/////////............---------.........//////......---+++)))((('''&&&...............///000000...------...//////...,,,,,,,,,,,,---------......,,,---...//////...---,,,...------,,,,,,------...////////////////////////,,,,,,---.../////////..................---------***+++---...000111222222......////////////......---------........................------,,,,,,,,,///////////////.........////////////////////////,,,,,,---.../////////...---------------...///000*********++++++,,,,,,,,,***,,,------,,,+++---...,,,,,,,,,++++++*********++++++*********************+++---...///...------++++++++++++,,,------...------------------------))))))***+++,,,,,,------******************************))))))))))))******++++++************++++++++++++++++++++++++++++++***)))))))))***++++++,,,,,,,,,------,,,,,,+++***)))))))))((()))******+++---,,,+++,,,------,,,+++))))))(((((()))+++,,,......------,,,+++***))))))++++++,,,,,,,,,,,,------,,,------+++))))))***+++*********++++++,,,,,,,,,---..................---((()))***+++,,,,,,---...------------------------,,,,,,------------......///............///000000+++,,,.../////////...---------------.........///////////////000000000000111111111222333444666666555666777888:::===???@@@GGGPPP[[[jjj++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************&&&&&&'''((()))******+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************((((((***++++++,,,++++++,,,,,,+++***))))))******,,,,,,,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,,,,,,,,,,+++,,,,,,------000///......000333777999888666333000...---......,,,------...//////000000000000///...------------////////////////////////////////////////////////000000000000000000000000111000///...------------........................///......------......//////...---,,,,,,,,,,,,,,,------------------------................................................------------...000222333............/////////000000000000000000///......000000000000000000000000////////////............////////////////////////......//////////////////........................---------............///***,,,......---++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,---------......+++)))(((***---...,,,***++++++,,,---.........------,,,+++,,,...///...---......---,,,+++))))))(((************************((())))))))))))*********------------------------))))))*********+++++++++)))***++++++,,,,,,,,,,,,+++******)))))))))))))))---,,,+++*********+++,,,...,,,)))((()))*********,,,+++***+++---...---,,,)))************+++++++++------------------------(((((())))))***+++------------......---+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...........................---,,,,,,,,,,,,---...............////////////////////////////////////---......///000111111222111000///////////////000444444444444444444444444666777777888:::<<<>>>???GGGPPP[[[iii}}}++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))((((((+++*********+++,,,,,,---))))))******++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,+++++++++,,,------...---------///111444666666555222000...---.....................---------//////......---.........------------------------................................................000000///...............////////////////////////......------------......///...------,,,,,,------------------------------........................---------------------------,,,,,,---...///111222........./////////000000000000000000000///..............................////////////............///////////////////////////////////////.................................//////......---------,,,***,,,......,,,++++++,,,++++++++++++,,,,,,,,,,,,***+++++++++++++++******,,,,,,,,,---------......---++++++,,,//////...+++++++++++++++,,,,,,,,,,,,---+++******,,,,,,+++)))++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,******+++,,,,,,,,,+++++++++******)))))))))))))))***))))))))))))***,,,,,,...,,,)))((()))*********,,,+++***+++,,,---,,,+++************+++++++++++++++++++++++++++++++++++++++***************+++,,,------......---+++***)))+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...............////////////////////////////////////......//////000000111111000000////////////000000444444444444444444444444666777777888:::<<<>>>???FFFOOOZZZhhh|||++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,************************(((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++***)))'''&&&%%%))))))******,,,---...///))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,---...---------...///111222333666555333111000000000000111000000///...------,,,......---------...//////------------------------................................................//////......//////000111000000000000000000000000//////............/////////......------------...................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111....../////////000000000000000000000000//////...........................////////////............////////////////////////000000//////.........---........................000000///...---,,,++++++***,,,...---,,,++++++,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,+++,,,,,,,,,---------.........------...000000///---...---,,,,,,+++,,,,,,,,,...,,,++++++++++++***((())))))***+++,,,---......++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++******))))))))))))'''''''''((()))***,,,------+++)))((()))*********,,,+++)))***++++++***)))************+++++++++,,,************************,,,,,,+++***************------------,,,+++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---............/////////////////////////////////////////////000000000000000000000//////000000111444444444444444444444444666777777888:::<<<>>>???EEEMMMYYYfff{{{++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++************************((((((((((((((()))))))))))))))))))))))))))))))))************************,,,+++++++++***((('''&&&))))))******+++,,,......,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,++++++++++++,,,---............///000222222333333777666555444333333333333222222111000000//////...,,,,,,,,,,,,---...//////000000000000000000000000........................////////////////////////---------...///000222222111111111000000000000000111111000000000000111111//////...............///................................................------------------------,,,,,,,,,---......///000...////////////000000000//////000000000000//////........................////////////............////////////////////////000000000///......------........................//////...------,,,+++++++++,,,------,,,+++,,,---,,,,,,,,,,,,---------------...//////////////////,,,,,,,,,---------.............../////////......111000///...---......///...---,,,,,,......---+++)))******+++,,,---......++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,++++++***)))++++++++++++******))))))((((((((()))***++++++,,,,,,+++))))))***++++++***,,,***))))))******)))'''*********+++++++++,,,,,,************************,,,++++++******+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------.........//////////////////////////////000000000000////////////000000000///000000111111333333444444444444444444666777777888:::<<<>>>???DDDLLLWWWeeeyyy++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++*********************************'''((((((((())))))******))))))))))))))))))))))))***************************++++++,,,,,,++++++***+++************+++,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,---...///000...///000111222333444444777777666555444444333333000000000000000000000000---------------...///000111111111111111111111111////////////////////////////////////////////////---------...000111333444111111111111000000//////111111000000000000111111/////////......//////000////////////////////////////////////////////////////////////////////////,,,,,,---....../////////////////////000000000111//////000000000000//////////////////////////////////////////............////////////////////////000000//////.........---........................,,,---------------------+++,,,---,,,++++++,,,---,,,,,,---------.........---...//////000000000///,,,,,,,,,---------......,,,---.........---------111000//////............,,,++++++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,++++++***)))***++++++++++++***))))))+++++++++++++++++++++***+++***))))))+++++++++***+++***)))))))))***((('''***++++++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---...------,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------............////////////////////////000000000000////////////000000000000000111222222333333333444444444555555666777777888:::<<<>>>???DDDLLLWWWdddxxx++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***************++++++++++++++++++++++++(((((())))))******++++++))))))))))))))))))))))))************************)))***+++,,,------------,,,++++++++++++,,,,,,---000//////...---,,,++++++---------------------------------------------------------------......///---------...///000111222...//////111222444666777999999888777666555444444111111111111111111222222111000000000000111111222111111111111111111111111222222222222222222222222//////////////////////////////000000222444555666333333333222111111000000//////............//////000////////////000000111000000000000000000000000////////////////////////////////////////////////------...///000000///////////////000000000111111...//////000000000000000000000000000000000000000////////////............////////////////////////////////////////////////........................++++++,,,,,,------------,,,------,,,+++***,,,...---------.........//////++++++,,,---............,,,,,,,,,---------......+++---......,,,++++++,,,,,,,,,---------,,,++++++)))((((((***,,,......---......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++*********+++,,,,,,,,,+++)))(((,,,,,,,,,,,,,,,+++***)))***))))))***+++,,,+++***+++***((()))******)))(((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********,,,---...///---,,,,,,++++++,,,,,,---......------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------------.........////////////////////////////////////000000000000000000000000111111222333222333333444444555555555666777777888:::<<<>>>???DDDLLLVVVdddwww++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++)))))))))***+++,,,,,,,,,))))))))))))))))))))))))************************))))))***+++,,,------,,,,,,,,,,,,------///000111111111111000000//////..................................................................///000000......//////000222333444333222333444666999<<>>===;;;999888999888888777777666666666666666555555444444555555333333333333333333333333444444444444444444444444222222222222222222222222333333333444666777999999666666555555444333333333000000////////////000000000000//////000000111222000000000000000000000000////////////////////////////////////////////////...///000111111111000/////////000000000111111111......///000000000000000////////////////////////////////////............////////////////////////------......///000000000........................------,,,,,,,,,,,,,,,,,,,,,------,,,******,,,...---.........////////////******+++,,,---......---,,,,,,,,,---------......+++---///...,,,***+++,,,(((***,,,......---+++******)))(((***,,,------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......))))))))))))))))))))))))*********++++++++++++,,,******+++,,,,,,,,,++++++***+++,,,------+++)))((()))***++++++,,,+++*********))))))***,,,,,,+++******)))((()))+++++++++)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---------.........////////////////////////......//////000000111111000000000000111222333444222222333333444555555666666777777888:::<<<>>>???DDDLLLWWWdddwww++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************(((((()))***++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------))))))))))))))))))))))))************************))))))***+++++++++++++++,,,,,,---...000222444555444444444444444444444555////////////////////////........................///////////////000111111/////////000111333444555888888777888;;;???CCCFFFHHHHHHGGGFFFDDDBBB@@@>>>BBBAAA@@@???===<<<;;;:::;;;:::999888888888888888666666666666666666666666666666666666666666666666777777777777777777777777666666777777888:::;;;<<<999888888777666555555555444333333333333333333444000000///000000111222222000000000000000000000000000000000000000000000000........................//////111222222111000000000000000000111111111111......///000000000000000........................000/////////............////////////////////////,,,,,,---...///000111111........................///...------,,,+++******,,,------+++******,,,.............../////////000+++,,,---...////////////,,,,,,,,,---------......,,,...000///,,,***+++---(((***...000111///---+++...,,,,,,,,,...///...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,***+++,,,------+++***(((&&&''')))***++++++++++++)))))))))***,,,,,,+++******)))((()))+++,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++------,,,,,,++++++,,,,,,---,,,+++++++++,,,---...)))******+++---...//////------------------------........................,,,,,,---......---,,,,,,,,,,,,,,,---------......////////////////////////---......///000111111222000000000000111222333444222222333333444555666666666777777999:::<<<>>>???DDDLLLWWWdddwww***((('''(((+++,,,+++(((************************((((((((()))******++++++))))))(((((()))+++---...---)))%%%%%%'''+++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++((()))***+++++++++++++++*********)))))))))))))))******+++++++++******)))---***((())),,,...---+++111...---...///111777???HHH???666444888999555///------,,,,,,---...//////222333555555333333333444///000111333444444555555111222444666888999999:::999999:::<<>>?????????>>>===<<<;;;<<<===<<<;;;999@@@???===;;;;;;;;;===>>>666999<<<>>>???@@@BBBCCCDDDCCCCCCCCCEEEDDDBBB@@@CCCAAA???>>>>>>===;;;999999888666777888888777666888333222555666444333555444555333000222555555111222333333222000///000111222111///---------...///........................------...///000111333444333222000/////////000111000/////////............////////////////////////000...---...///000///......///000000///---+++)))---------.........//////////////////////////////---,,,,,,++++++,,,,,,---........................,,,------...///000111111,,,---------,,,,,,+++************+++,,,---...///,,,---///000000000///...---,,,***))))))+++,,,---------,,,+++************++++++,,,,,,,,,+++******111000///...,,,+++***)))++++++************++++++(((***---//////---***(((------,,,+++******++++++,,,+++*********+++,,,---++++++******************''')))++++++******+++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000///---,,,+++,,,,,,---,,,------......------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------///...------------..................---,,,+++***------------------,,,,,,111111111000000000000000333333444444444444444444777888999999999:::===@@@CCCIIITTTcccvvv***((('''(((***+++***(((*********************************)))))))))))))))+++***)))))))))***+++,,,,,,)))'''(((***,,,+++)))))))))))))))))))))))))))++++++++++++++++++++++++)))******++++++++++++***************))))))))))))******+++++++++******)))+++)))((()))+++---,,,+++000---...222555999@@@IIIMMMGGG???;;;;;;:::777333////////////000111222222333555777777666666777888;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<>>>???AAABBBBBBBBBAAA@@@@@@@@@BBBDDDFFFHHHMMMMMMMMMKKKIIIHHHIIIJJJHHHIIIIIIIIIHHHGGGFFFFFFHHHGGGFFFGGGHHHHHHFFFDDDBBBBBBBBBBBBBBBBBBAAA???BBBBBBAAA??????@@@CCCEEECCCFFFIIIJJJKKKLLLNNNPPPNNNMMMLLLLLLMMMMMMLLLJJJHHHFFFDDDCCCDDDCCCBBB@@@AAA@@@??????@@@???>>><<<===:::999<<<===;;;;;;>>>>>>???===:::999;;;999444666666555333222111222333444444333333222222111111/////////000000000000000///////////////000111111222111000//////000111111000000/////////.........////////////////////////000///......///000///---......000000///...,,,+++---------.........//////////////////////////////...------,,,,,,------...........................---------......//////000............------,,,,,,++++++++++++,,,---......,,,---.../////////......---,,,+++******+++,,,---,,,,,,++++++***+++++++++,,,,,,------,,,+++******------------,,,,,,,,,+++++++++************++++++)))***,,,......,,,***)))******)))(((((((((((((((++++++*********+++,,,---************************)))***,,,,,,++++++,,,---+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((())))))***+++......---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------000000////////////000000////////////...---,,,+++/////////...............111000000000000000000000333333333444444444444555666777888999999:::===???BBBHHHSSSbbbuuu+++***)))***,,,,,,,,,+++************************++++++******)))((((((''',,,+++***))))))))))))***+++******,,,---,,,***((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++***)))************************)))******++++++*********+++***)))***,,,......---000///111666:::===EEEMMMSSSPPPLLLFFFAAA>>>;;;:::555555555555666777888999;;;<<<>>>???>>>===>>>???BBBBBBBBBBBBAAA@@@>>>>>>BBBBBBCCCDDDDDDEEEEEEFFFCCCCCCBBBBBBBBBCCCDDDDDDKKKKKKJJJHHHFFFFFFHHHIIIKKKLLLNNNMMMKKKIIIHHHHHHHHHGGGHHHIIIJJJIIIFFFDDDEEEEEEFFFGGGGGGGGGGGGFFFIIIIIIHHHGGGEEEFFFIIIKKKLLLNNNRRRTTTUUUVVVYYY[[[\\\[[[ZZZZZZZZZXXXUUUSSSNNNLLLKKKKKKMMMNNNMMMLLLKKKKKKJJJKKKLLLLLLJJJHHHFFFCCCDDDGGGIIIHHHJJJNNNLLLNNNMMMKKKJJJKKKGGGAAA@@@>>>;;;888666555666777333444444444333222000///000000000111111222222222333222111000000000000000111111000000000111111222000000000/////////......////////////////////////111000/////////000...------...///000000///------------.........////////////////////////////////////......------......///........................---------------...........................---------,,,,,,,,,,,,,,,------,,,,,,---............---...---++++++***+++,,,---,,,++++++++++++,,,,,,---.........------+++************++++++,,,---------++++++************++++++***++++++,,,,,,++++++***,,,,,,++++++++++++******+++************+++,,,,,,***************************,,,------,,,,,,,,,---++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,++++++......------------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------...///000000//////...---,,,000000000000000000000000000000000000000000111111333333333444444444555555555777888888888:::<<<>>>AAAGGGRRR```sss}}},,,,,,,,,,,,---......---************************************))))))((((((*********))))))))))))***++++++,,,,,,,,,,,,***)))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))***************++++++)))******++++++++++++***---,,,,,,---///000222222555333555888:::<<>>>>>???@@@AAAEEEGGGHHHHHHFFFEEEEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@DDDDDDDDDDDDDDDDDDEEEEEECCCCCCCCCDDDDDDEEEEEEEEEGGGHHHHHHGGGFFFGGGIIILLLKKKNNNRRRRRRPPPOOOOOOQQQOOOMMMKKKJJJJJJIIIGGGEEEJJJLLLOOOQQQRRRSSSTTTUUUYYYYYYWWWSSSOOOMMMNNNPPPRRRUUUYYY]]]___aaadddgggjjjkkkkkkkkkiiiddd\\\VVVSSSRRRQQQSSSWWWZZZ\\\\\\WWWWWWWWWYYYZZZYYYVVVTTTNNNLLLNNNRRRUUUVVV[[[aaa]]]```bbbaaabbbddd```ZZZQQQMMMFFF@@@===<<<<<<;;;888777777666444333111000111111111111222222222333444444333222111111111222111111111111111111222222000000000////////////...////////////////////////222000//////000000...---,,,---...///000/////////............////////////////////////////////////......------------..............................---------------,,,,,,,,,......---------------......------,,,,,,,,,------,,,,,,,,,---------------...---,,,,,,+++,,,,,,---+++++++++++++++,,,---.../////////...---,,,+++***)))******++++++,,,,,,---,,,++++++******++++++,,,,,,++++++++++++++++++,,,,,,---------------,,,,,,***************++++++,,,***************+++++++++***+++------,,,++++++,,,++++++,,,,,,,,,,,,++++++((()))***+++,,,---------)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,---......---+++******++++++,,,,,,++++++***---------------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,+++,,,,,,---...000000000000000///......000000000000000111111111000000000000000111111111222333333444444555555555555666888999999999<<<>>>AAAFFFPPP^^^qqqyyy{{{***+++,,,,,,,,,,,,,,,---************************(((((())))))************''''''((()))******++++++,,,,,,+++*********+++,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))******+++++++++,,,******+++,,,,,,,,,,,,,,,------...///000222444555:::888999<<<===<<<@@@EEESSSYYY^^^\\\SSSLLLJJJLLLFFFFFFEEEEEEFFFFFFGGGHHHKKKMMMMMMLLLIIIGGGFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFEEEFFFGGGHHHHHHHHHGGGGGGFFFGGGGGGGGGHHHJJJOOORRRQQQVVV[[[]]]]]]^^^aaaeeegggbbb[[[VVVSSSRRRQQQQQQWWW[[[___ccceeegggkkknnnqqqrrrpppjjjaaaZZZYYYZZZ___bbbgggkkkooorrrvvvyyyzzz|||}}}sssfff]]]ZZZZZZZZZ]]]bbbgggjjjkkkhhhhhhhhhiiihhheee```\\\TTTSSSTTTYYY\\\```hhhqqqssswwwyyyzzz{{{}}}yyysssggg```VVVMMMHHHFFFDDDCCCCCCAAA???<<<:::888777777333333333333333333333333333222222111111111222222111111111222222222222111111000000000////////////000000000000000000000000222000//////000000///...------...//////000000000........./////////000000////////////////////////------,,,,,,,,,,,,------........................---------------,,,,,,,,,---,,,,,,++++++,,,------......---,,,,,,,,,------,,,,,,,,,,,,------......///......------,,,,,,,,,++++++++++++,,,---..................---,,,+++***,,,,,,++++++++++++******,,,,,,++++++++++++,,,,,,,,,,,,+++******+++,,,,,,((()))***++++++***))))))))))))******++++++++++++))))))*********+++++++++)))+++,,,,,,***)))***+++***++++++,,,,,,++++++***((()))***+++,,,---------)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++***+++,,,---------++++++***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,,,,---------.........111000000000111111222333000000000111000000///............//////000000000//////000000111111111111222222333333444555666666444666999999999:::<<<===AAAFFFOOO]]]ooozzzzzz'''((())))))(((((()))+++************************'''(((((()))******++++++%%%&&&((()))***+++++++++***++++++***)))))),,,...))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***))))))******+++,,,,,,,,,++++++,,,---............,,,...000111111333666888===<<<>>>BBBCCCBBBEEEJJJNNNWWWaaabbb[[[SSSPPPPPPJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKIIIGGGDDDCCCDDD@@@AAACCCDDDEEEFFFFFFFFFDDDCCCBBBBBBBBBCCCDDDEEEFFFHHHJJJLLLMMMMMMLLLKKKIIIJJJJJJJJJKKKOOOTTTXXX^^^dddkkknnnpppssszzz|||rrriiidddbbbbbbbbbdddiiiooosssuuuxxx}}}zzzppplllkkklllpppuuuyyy|||yyyppphhhggggggjjjooouuuxxxyyy||||||||||||zzzuuunnniii```]]]]]]```bbbgggsss~~~}}}sssfff[[[VVVSSSQQQOOOMMMLLLJJJFFFCCC???===<<<:::::::::999888888777777333222111111111111222222222222333333222222111000111111000000000/////////000000000000000000000000111000//////111111000///.........//////000000000....../////////000000000////////////////////////,,,,,,,,,++++++,,,,,,,,,........................---------------.........---,,,+++***+++,,,---......---------------......---------,,,---......////////////......------,,,---,,,,,,,,,,,,------...---------------,,,,,,+++...------,,,+++******))),,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,)))***+++------,,,++++++((()))******++++++******)))))))))***++++++,,,,,,)))+++,,,,,,***))))))*********++++++++++++******)))***++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,---------............000000///000000111222333//////000000000000//////,,,------......//////000/////////000111111222222111222333333444555666666555777:::;;;;;;;;;<<<>>>AAAFFFOOO\\\nnn}}}zzz&&&(((***)))(((''')))+++************************)))))))))))))))*********&&&'''(((*********))))))%%%(((++++++******+++---))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,))))))***++++++,,,------,,,---...///000000000000///222444555555777:::>>>@@@@@@BBBFFFGGGEEEGGGKKKKKKUUUaaafffaaaXXXQQQNNNJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGEEECCCCCCDDD@@@AAACCCDDDEEEFFFFFFFFFEEEDDDCCCBBBCCCDDDFFFGGGLLLOOOUUUZZZ___aaabbbaaa[[[[[[[[[ZZZ[[[^^^bbbfffmmmssszzz~~~yyyvvvtttsssqqqvvv|||zzz|||yyyxxxvvvxxx|||ssspppmmmllllllrrrrrrgggbbbaaa___]]][[[\\\[[[YYYUUUNNNHHHDDDDDDCCCBBBAAA@@@???>>>===999888777666555444444444333444444444333111///...111111111000000000//////000000000000000000000000000///...///111222222111//////////////////000000.../////////000000000000////////////////////////------,,,,,,,,,,,,------........................---------......//////000------+++++++++,,,...///---------------...///000......---------...///000000000000///...------,,,...------,,,,,,,,,------***++++++,,,,,,,,,,,,,,,......------,,,+++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,...///000///...---'''((()))***+++******)))((())))))***++++++,,,,,,***,,,---,,,+++)))************++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///++++++******+++,,,,,,---,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------------............,,,,,,,,,------...000000...//////000000//////...,,,,,,---......///000000...//////000111111222222111222222333444555666777555888;;;<<<<<<<<<===>>>BBBFFFOOO\\\nnn}}}yyy(((+++---,,,******+++...************************++++++******)))(((((((((((()))*********)))'''&&&!!!%%%+++---,,,******+++))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,,,,------------))))))***+++,,,,,,---------...///000111111111111444777:::;;;:::<<<@@@DDDCCCBBBDDDHHHGGGDDDEEEIIIIIITTTaaahhhdddZZZQQQLLLHHHGGGFFFDDDBBBAAAAAAAAABBBDDDFFFFFFEEEDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKJJJIIIJJJLLLNNNOOOWWW\\\dddnnnvvv|||ssssssrrrpppppprrrwwwzzzvvv|||~~~{{{wwwvvv{{{yyynnnjjjiiihhhgggkkkmmmpppooojjjaaaWWWPPPKKKKKKIIIHHHFFFDDDCCCBBBBBBAAA???<<<:::999888888444444555444333111///---111111111111000000000000000000000000000000000000///......///222333333222000000////////////000000////////////000000000000////////////////////////.........------.................................---------...///000111111///...,,,,,,,,,...000111,,,,,,,,,---...///000111//////...---...///000111000000000000///...---,,,///...------,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,......---------------,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***((()))+++------,,,+++***'''((()))++++++******)))((())))))***++++++,,,,,,,,,---......,,,***++++++******++++++++++++******++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++***)))***+++---...,,,------......------,,,,,,,,,,,,------.........---------.........//////.........//////111222222......///////////////...,,,------...///000000111...//////000111222222222111111222333444666666777666999<<<=========>>>???CCCGGGOOO\\\nnn~~~}}}xxx++++++******+++---///000))))))))))))))))))))))))******+++++++++******)))*********)))))))))))))))++++++++++++++++++++++++---,,,+++***)))((('''&&&******+++++++++,,,,,,,,,...,,,***+++...///---+++///............000111222666555444333444666999:::;;;===@@@AAA@@@@@@AAACCCGGGEEECCCBBBCCCDDDDDDDDDIIIPPP]]]hhheeeUUUIIIEEEHHHFFFCCCAAA@@@@@@???>>>BBBDDDFFFEEECCCBBBDDDFFFGGGJJJOOOVVVZZZ[[[XXXUUUTTTTTTSSSRRRSSSWWW]]]aaakkkpppyyy}}}tttqqqrrrtttyyy|||zzzrrrggg```XXXPPPNNNQQQRRROOOKKKFFFDDDBBB@@@?????????@@@>>>;;;888777777666555333111000111222333333111///111111111111111222222222/////////000111222333444000000000000000000000000////////////////////////........................------............---------------.........//////000000111111000///......+++++++++,,,,,,---------////////////////////////........................////////////////////////---..................------,,,,,,,,,,,,---......//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***)))(((***+++,,,---------,,,+++...------,,,+++***))))))************************+++******)))))))))))))))(((((((((((()))***+++,,,...,,,***+++------***'''))))))***+++,,,,,,------222000...,,,+++***++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,---......---------............///---------............/////////000000000...---,,,......------------......////////////000000000000//////000111222444444555666888;;;<<<;;;::::::;;;>>>DDDNNN\\\nnnzzzyyy++++++******+++,,,---...************************'''((())))))******))))))************))))))))))))++++++++++++++++++++++++***************))))))))),,,,,,,,,,,,,,,---------///---+++,,,...///---+++.........///000333555666;;;;;;::::::;;;===???@@@AAACCCEEEEEEEEEEEEGGGHHHEEEDDDBBBBBBCCCEEEFFFFFFJJJQQQ___jjjgggYYYLLLHHHFFFDDDBBB@@@???@@@@@@@@@AAADDDGGGIIIIIIKKKNNNQQQYYY]]]dddlllrrrrrrooolllhhhhhhgggfffgggkkkqqquuu||||||{{{{{{wwwnnnccc]]]\\\ZZZUUUPPPNNNMMMKKKHHHFFFDDDCCCBBBDDDBBB???===<<<:::777555777666555555666666444222111111111111111111111111000///////////////000000000000000000000000000000////////////////////////........................------............---------------.........////////////000000000///......---------------.........................................................,,,,,,,,,,,,,,,,,,,,,,,,------............------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---------,,,+++---,,,,,,++++++******)))************************,,,++++++***************************+++,,,---...---+++***+++------+++((()))******+++,,,,,,------000///---,,,+++***++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,------------,,,------,,,,,,,,,---......---------............///---------............///...//////000000///...---///......------......///////////////000000000000222222333444555666777777777888:::;;;::::::;;;<<<>>>DDDNNN[[[mmmzzz~~~{{{+++******)))******++++++++++++++++++++++++++++++(((((()))***+++++++++***************************++++++++++++++++++++++++'''((()))***+++,,,,,,---.........---------------///---------//////...---000000111333666999;;;===CCCCCCCCCDDDDDDEEEEEEEEEBBBDDDFFFFFFEEEEEEFFFHHHEEEDDDBBBBBBBBBDDDFFFGGGLLLUUUcccmmmiii\\\QQQLLLFFFEEECCCBBBAAABBBDDDEEEEEEHHHMMMRRRVVVZZZ___bbbmmmrrr|||~~~|||zzzzzz~~~yyypppkkkfffaaa\\\ZZZYYYWWWTTTPPPMMMKKKJJJKKKIIIFFFDDDBBBAAA>>>;;;;;;999666555555555333111222222222222222222222222111111000///////////////000000000000000000000000////////////////////////........................------............------------........./////////------.../////////....../////////...............................................................++++++++++++++++++++++++,,,,,,------------,,,,,,*********+++++++++,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************---,,,,,,+++***++++++++++++******++++++,,,---...++++++***+++------,,,************++++++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,+++***)))***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...///---------............///---------............///---...//////000//////...///......------......///////////////000000000000333333444555666777777888777888999999999999;;;===>>>DDDNNN[[[lll~~~*********)))))))))))))))++++++++++++++++++++++++,,,,,,---------,,,,,,+++)))***************++++++++++++++++++++++++++++++(((((()))***+++------...............---------------------...000111222222555666888;;;>>>AAADDDEEEIIIIIIIIIIIIIIIHHHGGGFFFCCCEEEEEEEEECCCCCCEEEFFFEEEEEEEEEDDDDDDFFFIIIKKKTTT]]]jjjooojjj___VVVRRRLLLLLLKKKJJJJJJKKKNNNPPPQQQTTTYYY___eeekkkpppsssyyy~~~}}}}}}||||||}}}}}}{{{|||~~~yyyuuuppplllfffeeedddbbb```]]][[[ZZZWWWSSSMMMJJJHHHGGGGGGFFFBBB???;;;999777666555333555555444444333333333222333333222111111111111222000000000000000000000000////////////////////////........................------............------............////////////,,,,,,---.../////////...000//////......---------........................------------------------------------------------+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++))))))******+++++++++,,,************************,,,,,,+++************+++))))))))))))***+++,,,,,,******+++,,,---------,,,*********++++++,,,,,,,,,******************++++++,,,,,,,,,,,,+++***))))))+++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,------...///---------............///---------............///------...//////000000000//////............//////////////////000000000000222222333333444555666666777888999888888999<<<>>>>>>DDDMMMZZZkkk)))))))))))))))))))))(((++++++++++++++++++++++++.........---,,,+++***)))))))))******+++++++++,,,++++++++++++++++++++++++******++++++,,,,,,------.....................---+++---///111444666888999===>>>@@@CCCFFFHHHJJJKKKKKKKKKJJJIIIGGGEEEDDDCCCDDDEEEFFFEEEDDDDDDGGGHHHFFFHHHKKKMMMNNNQQQUUUYYYcccllluuuuuunnnfff```^^^ZZZ\\\]]]\\\ZZZZZZ]]]___ccceeehhhnnntttzzz}}}~~~{{{zzzzzz|||~~~~~~|||zzzzzz||||||}}}}}}|||{{{zzzzzzvvvsssqqqqqquuuyyy|||~~~}}}yyyuuurrrqqqsssttttttrrrqqqtttzzz~~~|||{{{zzzxxxxxx}}}}}}{{{}}}~~~{{{ttttttttttttssssssssssssmmmfff\\\SSSOOONNNOOOOOOMMMJJJEEEBBB@@@>>><<<:::777777666555444444333333333333222222222222333333111111111111111111111111000000000000000000000000////////////////////////------............------........./////////000000,,,,,,---.../////////...///.........------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,---...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------,,,,,,++++++++++++((())))))******++++++,,,************************++++++***)))))))))))))))))))))))))))***+++,,,---***+++,,,---------------***+++++++++++++++,,,,,,))))))******************,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,++++++,,,---...//////---------............///---------............///............//////000000/////////....../////////////////////000000000000222333333444444555555555777777888888777999<<<>>>>>>DDDMMMYYYiii~~~((()))************))))))++++++++++++++++++++++++++++++++++++***)))''''''))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000///222555888999<<>>???DDDLLLXXXggg|||'''(((***++++++++++++***************************(((((())))))***))))))((())))))***++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,---------...///000000111222333444444888;;;>>>???@@@AAAEEEHHHGGGGGGHHHIIIIIIHHHGGGFFFDDDCCCBBBAAAAAABBBCCCDDDBBBDDDHHHKKKOOOUUU[[[```aaagggooorrrrrrrrruuuxxx}}}}}}vvvwww}}}~~~||||||~~~}}}|||}}}||||||uuuuuussspppllljjjkkklllllllllkkkiiihhhhhhhhhhhhiiijjjiiihhhfffeeefffgggcccccccccdddddddddcccaaaaaaccceeegggiiiiiiiiihhhgggddd___^^^___ccceeeggghhhhhheee```]]]\\\___bbbccc___[[[ZZZ^^^dddjjjmmmssstttuuusssooollljjjiiiiiikkkkkkjjjjjjnnnvvv}}}ssspppmmmnnnttt|||sssnnnjjjhhh```^^^[[[XXXUUURRRNNNKKKHHHGGGFFFEEECCCBBBAAA@@@<<<;;;999777555333222222111111111111111111111111000000000000000000000000////////////////////////------............------.../////////000000000000//////000000000///...................../////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------............------***+++,,,......---,,,++++++++++++,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///...---+++******++++++))))))))))))************************************,,,+++******))))))******,,,,,,,,,,,,---...//////+++---//////,,,+++,,,---++++++++++++++++++++++++***++++++,,,,,,+++***))))))******+++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,---...///000---------............///---------............///000000......---...//////000000////////////000000////////////000000000000444444444444555555555555333555888999999999;;;<<>>AAAIIIUUUggg~~~)))***++++++,,,,,,++++++))))))******+++++++++++++++,,,---,,,+++***+++---......---------------...//////000000000000111111000333666888:::<<>>AAAIIIUUUfff|||+++++++++,,,,,,,,,,,,,,,***************+++++++++)))+++,,,+++***)))***,,,,,,,,,++++++,,,------...111111222333444555666666888:::===>>>???AAADDDFFFFFFEEECCCAAA@@@@@@??????AAAAAAAAAAAACCCIIIRRRXXXZZZ\\\aaagggnnnvvv}}}~~~wwwpppmmmlllmmmnnnnnnqqqwww}}}|||vvvqqqnnnmmmlllkkkkkkmmmmmmkkkjjjiiiiiiiiikkkkkkjjjfffcccbbbbbbccccccdddeeeggghhhpppooonnnkkkiiikkkpppuuuyyyxxxxxxxxxxxxvvvsssoookkkmmmooommmjjjiiillloooqqqwww~~~xxxuuuuuuuuuuuutttwwwzzz{{{yyyvvvttttttnnnmmmmmmoootttyyy}}}}}}yyyrrrkkkeeeaaa^^^]]]\\\]]]^^^aaaffflllrrruuusssoookkkiiiggghhhpppzzzzzztttooolllhhhbbb]]]PPPLLLGGGCCCAAA???===;;;999888666444333444444555333333222222111111111000000000000000000000000000//////000000000000000000////////////////////////---......//////000000000............////////////***+++---...////////////------------------------------------------------........................******++++++,,,---...............------,,,,,,,,,+++,,,------......------...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***)))))))))))),,,,,,++++++++++++++++++******+++,,,,,,---......***+++,,,,,,,,,++++++***)))***++++++,,,,,,++++++---------...///000000111........................///...,,,+++,,,---///111---------...............////////////000000000000000/////////000111222222444444444444444444555555888999999:::;;;;;;;;;<<>>>>>???@@@@@@???BBBEEEIIINNNXXXeeennnoooqqqvvv}}}vvvqqqooonnnnnnsssvvv|||vvvooojjjfffbbbaaa___]]]\\\]]]^^^___\\\]]]^^^aaaeeeggggggeeegggkkkpppsssssssssssssssrrrttttttttttttxxx{{{{{{zzzxxxuuuttttttuuu}}}|||{{{yyyyyy{{{~~~~~~zzzvvvqqqlllhhh___^^^]]]]]]___bbbeeeggghhheeebbbaaa^^^^^^dddmmmzzz~~~{{{vvvrrr```[[[TTTMMMHHHDDD@@@>>>:::999888666555444444444444444333333222111111111000000000000000000000000//////000000000000111111000000000000000000000000//////////////////000000............////////////,,,,,,---.../////////...,,,,,,,,,------------------------------------------...////////////...---++++++,,,,,,------...............---------------+++,,,------......---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++,,,,,,------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))(((((())))))******++++++,,,,,,------''''''((()))***+++,,,,,,++++++,,,---,,,+++***)))+++,,,------......------+++,,,,,,---...///000000..............................---,,,---...///000---------------.........////////////000000000000000000000000000111222222444444444444444444444444666666777999999999999999???BBBHHHRRRbbbwww)))))))))))))))******++++++***)))))))))***+++,,,***+++,,,,,,******+++,,,+++,,,---...000333555666666888:::>>>AAAEEEGGGIIIGGGHHHHHHGGGDDDCCCCCCDDD>>>>>>>>>>>>AAADDDGGGHHHHHHMMMTTTYYY___hhhsss{{{}}}~~~~~~{{{zzzzzzyyy{{{~~~}}}}}}{{{wwwlllfffbbb___[[[[[[YYYUUUQQQQQQUUUYYYYYYYYY[[[```gggmmmpppqqqvvv|||~~~uuuxxxzzz{{{|||~~~}}}}}}|||zzzuuummmkkkgggdddbbbaaaaaabbbaaa___^^^]]][[[YYY^^^eeemmmuuu|||}}}}}}~~~yyyvvvvvvvvvxxxqqqhhh^^^UUUNNNHHHEEE>>>>>>===<<<;;;999777666555444444333222222111111000000000000000000000000//////000000000111111111000000000000000000000000000000000///////////////............////////////........................------------.........///........................---...///000000///...---------------------......------------............+++,,,------......------+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,---......///,,,,,,+++++++++,,,------++++++++++++++++++++++++---,,,***))))))***,,,---+++++++++,,,,,,,,,------(((((())))))*********+++)))***,,,------,,,+++***+++,,,------......------******+++,,,---...//////......////////////......---------............///,,,,,,,,,------.........////////////000000000000000000000000000111111222555555555555555444444444555666888999::::::999999>>>AAAHHHSSScccxxx***************++++++,,,+++***)))))))))***,,,---+++,,,------++++++,,,---000111222444777999<<<===@@@AAACCCEEEHHHJJJLLLMMMGGGHHHGGGEEEBBB?????????AAAAAABBBEEEIIINNNSSSVVVYYY___ggglllpppuuu}}}zzzwwwvvvuuuzzzyyyoooddd^^^[[[XXXYYYZZZXXXSSSMMMLLLQQQWWW[[[[[[^^^dddmmmuuuzzz}}}zzz}}}~~~|||yyytttooojjjgggeeeddd___^^^^^^^^^[[[YYY]]]cccgggooouuutttrrruuuxxxxxx}}}wwwrrrqqqrrrnnnzzz}}}qqqfff\\\UUUPPPHHHHHHHHHHHHFFFCCCAAA@@@555555444333333222111111000000000000000000000000//////000000111111111222000000000000000000000000111111000000//////................../////////000//////...---------......---.........//////000000////////////////////////---...///000000///...---..................------,,,---------.../////////+++,,,------......------***+++,,,---...---,,,+++************************))))))******++++++++++++++++++,,,,,,---...//////++++++++++++,,,------...+++++++++++++++++++++++++++******)))+++---///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++'''(((+++---...---,,,,,,******+++,,,,,,,,,++++++))))))***+++---......///......////////////......,,,---......//////......,,,,,,,,,------.........////////////000000000000111000000000000000111222666666666666666555555555777888:::;;;<<<<<<;;;;;;===@@@GGGSSSdddzzz,,,+++***)))))))))***+++'''((()))+++,,,,,,,,,,,,------...---,,,---000222555666777:::===@@@CCCEEEHHHHHHHHHHHHHHHGGGGGGGGGDDDCCCBBBAAA@@@???>>>>>>CCCDDDHHHPPPZZZdddjjjmmmrrrsssssspppmmmpppwww~~~}}}|||}}}|||xxx|||{{{yyyxxxwwwtttpppmmmqqqqqqnnniiiaaa[[[WWWVVVZZZ\\\]]]\\\ZZZYYYYYYZZZaaadddkkkqqqtttwww~~~xxxxxx}}}|||wwwtttnnngggkkkhhhcccaaa`````````___```dddggggggfffgggmmmssszzz|||tttooojjjeeekkkvvvuuuhhh]]]VVVRRRNNNMMMNNNNNNLLLJJJ???<<<888666555444222111---000222222000---+++***///............//////000000000//////.........---///000000111111111000000000000//////.........---///////////////.........111111000000//////......000000//////.........---,,,,,,,,,------.........------------------------+++++++++,,,,,,---------............---,,,+++***)))***,,,------,,,***)))************************++++++******+++---///000------++++++++++++------...---+++*********++++++,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++************************,,,,,,++++++,,,,,,---...,,,---------------------***+++,,,,,,******+++,,,---,,,+++,,,...///...------------,,,,,,+++++++++...------------...//////.........////////////000000000000000000111111222000000000000000111111222111111222333444444444444888888999:::;;;<<<<<<===<<<===EEESSScccuuu...---+++***))))))))))))))))))***+++,,,---------+++---...//////000333666:::;;;===@@@CCCEEEGGGHHHLLLKKKJJJJJJIIIHHHGGGGGGAAA@@@>>>======@@@CCCEEEJJJMMMTTT^^^hhhpppuuuvvvxxxxxxvvvpppkkkkkkpppuuuvvvxxx{{{}}}yyysssooopppooonnnnnnnnnllliiigggjjjkkkkkkgggbbb^^^]]]^^^gggiiijjjiiifffdddddddddjjjkkkpppvvvxxx{{{~~~~~~~~~|||~~~|||wwwwwwtttooollliiigggeeeccc```bbbdddcccaaaaaadddhhhttt{{{|||wwwrrrlllfffgggqqq|||xxxlllddd```[[[YYYYYYYYYVVVSSSKKKGGGAAA<<<999777555444...///000000000000111222222111000000//////000000111111000000000/////////000000111111111111000000000000/////////.........////////////////////////////////////000000000000000/////////............,,,,,,,,,------.................................---------------.........////////////...---,,,+++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,------,,,,,,,,,------...***++++++,,,,,,++++++***++++++++++++++++++++++++))))))(((((())))))***+++.........------,,,,,,+++***,,,,,,,,,+++***+++,,,)))(((((((((***+++***)))......------------------...------------...//////------........./////////000////////////000111111000000000000000111111222222222333444555555555555555666777777999999:::;;;<<<===EEERRRbbbttt///...,,,+++)))(((((((((***++++++,,,,,,---------***---000222444666:::<<>><<<<<<@@@GGGOOOSSS[[[___fffpppxxx}}}}}}||||||{{{wwwqqqllljjjmmmqqqvvvyyyxxxrrrmmmhhhfffbbbbbbccceeeggggggeeedddfffhhhjjjjjjhhhgggjjjmmmyyy{{{||||||yyyvvvuuuuuuvvvvvvxxx|||~~~{{{vvvsssrrrssszzz|||wwwtttuuuwww{{{|||yyyvvvsssooommmiiihhhfffdddbbbaaaaaaaaaooowww~~~|||wwwooohhhffflllsssvvvwwwyyy|||wwwrrrnnnkkkkkkjjjfffcccYYYSSSKKKDDD@@@===;;;:::555444111000000222444666444333222111111111111111222222111111111111000000000000111111111111000000000000////////////......////////////////////////.........///000111111111////////////............---------------........./////////////////////////////////..................//////......---,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***---,,,,,,++++++,,,,,,---+++++++++******+++,,,,,,...------,,,,,,,,,,,,---******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------//////...---,,,++++++******,,,---,,,+++***+++------++++++,,,---...---,,,------.....................------------...//////,,,---------............///............///000000000000000000000111111222333333444555666666666666555666666777888999::::::===>>>DDDQQQ```rrr------,,,+++******))))))++++++++++++,,,---......+++...333777:::===@@@CCCEEEGGGIIIKKKLLLLLLKKKJJJDDDBBB@@@>>><<<;;;;;;;;;??????@@@EEELLLVVV```eeeoooqqqvvv{{{}}}|||{{{yyyvvvsssssswwwzzzwwwnnngggcccaaa```[[[\\\^^^cccgggjjjjjjjjjiiimmmqqqrrrqqqtttzzz}}}~~~}}}yyytttpppmmmmmmllloootttwwwxxxyyyzzz|||{{{{{{{{{zzzyyywwwtttrrrtttsssrrrtttwwwzzz{{{{{{|||~~~zzzxxxyyyyyywwwwww}}}}}}{{{wwwtttqqqooommmkkkhhhfffoooxxx|||rrriiigggjjjkkkjjjiiikkkqqqwwwzzz|||~~~~~~~~~}}}~~~}}}zzzwwwhhhbbbXXXPPPIIIEEEBBB@@@>>>;;;666333222222222222333333222222111222222222111111111111111111111111000111111111111000000///000000/////////////////////////////////000000000.../////////000000000111///////////////.........---------.......................................000//////......------------------------,,,++++++---,,,++++++++++++,,,---************************)))***+++,,,,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********......---,,,+++++++++++++++++++++,,,,,,+++++++++---------------,,,,,,,,,---,,,,,,,,,,,,---...............------,,,,,,,,,+++,,,---,,,++++++,,,---///...---...000111000///,,,,,,------......//////...------------...//////,,,,,,,,,---------.........------------...//////000000000000000111111222222333444555555666666666777777888999:::;;;<<<<<<===>>>DDDPPP^^^ooo++++++++++++,,,,,,,,,+++************+++---...///...222888===@@@BBBEEEGGGFFFGGGIIIJJJJJJHHHFFFEEEBBBAAA???>>>===>>>??????AAADDDIIIQQQZZZdddmmmrrrzzzzzz{{{}}}~~~~~~~~~|||{{{wwwsssllleee```^^^___```]]]^^^bbbgggnnnrrrssssssppptttyyyzzzyyy}}}{{{xxxsssnnnnnnrrryyy}}}yyyuuupppqqqrrrrrrooonnnmmmnnnlllmmmnnnnnnnnnnnnoooooopppqqqrrrsssrrrrrrqqqqqqssssssssstttvvvuuurrrppprrrvvv}}}~~~xxxtttqqqpppnnnkkkiiilllssszzz~~~|||}}}~~~{{{yyywwwssspppsss{{{ssshhhfffeeebbb^^^[[[\\\aaafffnnnqqqsssssstttyyy~~~xxxnnncccZZZSSSLLLHHHCCC???:::777555222///---111111111111222333333444000000000000000000000000111111111111111000////////////000000000000000000////////////000000111111111000000000/////////............///////////////........................------------------------///.........------,,,,,,+++,,,,,,,,,,,,+++******------,,,++++++,,,------************************)))***+++,,,,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++)))((((((...---,,,+++++++++++++++,,,,,,------------,,,,,,.........---------,,,,,,)))))))))))))))******+++,,,,,,,,,------.........+++,,,------++++++,,,---+++***)))***,,,,,,,,,+++++++++,,,,,,---------......------------...//////,,,,,,,,,---------......---------------......///000000000000000111111222111222333444444555444444666777888999:::;;;;;;<<<===>>>DDDPPP]]]nnn)))***+++,,,------------*********+++,,,///111333444888>>>CCCEEEFFFGGGHHHFFFFFFFFFFFFEEECCCAAA@@@============???BBBFFFHHHIIILLLSSS[[[dddlllrrruuuyyyyyyzzz~~~vvvppplllkkkhhhhhhfffdddbbbbbbeeegggfffgggjjjpppuuuyyyzzzzzzvvvzzz~~~~~~{{{yyytttpppnnnjjjdddbbbdddhhhmmmtttyyy{{{xxxtttppplllnnnoooppppppqqqrrrtttrrrrrrrrrssssssssssssssstttvvvwwwwwwuuuttttttuuuuuuvvvxxx{{{|||zzzvvvsssqqqtttzzz~~~|||xxxuuuqqqmmmjjjhhhggggggkkkqqqyyy~~~zzzsssooooooqqq~~~~~~}}}}}}}}}{{{{{{vvvkkkfffccc^^^XXXSSSRRRTTTWWWdddgggiiiiiiiiimmmvvv}}}}}}ssshhh^^^WWWKKKFFF@@@<<<:::777333///222222222222222333444444/////////000000000000111111111222111111000///...//////000000000000111111...//////000000111111222111111111000///..................////////////////////////...............------------------------.........---------------++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***+++,,,,,,------,,,,,,+++......------+++***((('''---,,,,,,++++++++++++,,,------............------.........------,,,,,,++++++************+++,,,,,,***++++++,,,---...//////+++---...---,,,+++,,,...***)))((()))***++++++)))++++++,,,,,,,,,,,,,,,,,,...------------...//////,,,---------...............------------...//////000000000000000111111222000111222333444444444444444555555666777888999999===>>>DDDPPP]]]nnn***+++,,,---------,,,++++++++++++,,,///222555777999>>>CCCGGGHHHHHHHHHHHHGGGFFFEEECCCAAA???======;;;;;;===@@@EEEJJJPPPSSSXXXZZZ^^^dddjjjooosssuuuwwwxxx|||uuulllfffcccbbbdddgggjjjllllllnnnrrruuuuuuvvvwwwzzz~~~~~~zzz|||zzzwwwwwwyyy||||||xxxuuutttsssooonnnpppoookkkiiijjjkkkmmmrrrvvvyyyyyyyyyxxxwwwxxxxxxxxxxxxyyy|||}}}~~~{{{}}}~~~yyysssoooqqqqqqnnnooosssxxx~~~~~~}}}~~~{{{}}}}}}xxxpppiiieeedddmmmpppuuuxxxyyyzzz}}}wwwwwwwwwuuuuuuzzzvvvnnnkkkfff___YYYUUUTTTTTTZZZ]]]___]]]\\\___iiiqqq{{{uuummm```XXXNNNGGGCCC@@@<<<999777666555444333333333333000000000111111111222222222222222111111000///...//////000000000111111111...//////000111111222222000000000000////////////............/////////000000/////////.........---......................................./////////,,,------......---------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++***)))+++++++++***++++++,,,,,,,,,------......------,,,......------,,,++++++***------,,,,,,------...///+++,,,,,,------.........,,,---...---,,,,,,,,,...---,,,+++,,,.........------------------,,,,,,,,,...------------...//////------........./////////.........---...//////000000000000000000111111222111222333444555555555555444444555666777888999999===>>>DDDPPP^^^ooo,,,------...---,,,***))),,,,,,,,,...111555888;;;===AAAGGGJJJJJJIIIHHHGGGIIIGGGEEEBBB???===<<<<<>>DDDPPP^^^ooo(((***,,,,,,+++******+++///222555666666999===AAACCCEEEFFFGGGGGGFFFDDDCCC>>>@@@@@@???<<<===@@@DDDFFFLLLPPPTTT[[[eeejjjkkkooonnnmmmnnnqqqtttuuuuuuyyy||||||wwwrrroooooooooooonnnlllkkkjjjsssuuu{{{{{{xxxuuussspppjjjjjjjjjjjjjjjkkkmmmmmmvvvuuutttsssuuuxxx{{{}}}}}}~~~||||||{{{xxxssslllfffccc```___]]]]]]^^^bbbfffiiirrrqqqpppppppppooollliiirrr}}}}}}wwwrrrkkkddd^^^]]]YYYSSSNNNMMMOOOSSSUUUbbbcccfffiiikkklllmmmmmmtttxxx}}}ssshhh___UUUKKKDDDFFF@@@;;;999777555333333555333111000111333333222222222222222222111000000000000////////////000000000000111111111111000000333222000//////000222333000000000000////////////////////////////////////...------...//////...,,,...---,,,,,,,,,,,,---...------............------111///---,,,,,,,,,...///...------,,,,,,------...------------------------,,,,,,,,,------.........//////.........---------*********++++++,,,------++++++,,,---------,,,,,,...---,,,,,,++++++++++++***++++++,,,---------,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........222000///......///000222...///000///...---...000............////////////111111000000000000000111333333444444444555555555555666888888888999:::<<<<<>>;;;888777999777444333333444444333222222333333333222222111000000////////////000000000000111111111111000000////////////111444777999000000000000////////////////////////////////////111///---,,,...///000///......---,,,,,,---......------............------000///---,,,,,,---...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---------,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,---------,,,,,,...---,,,,,,+++++++++,,,,,,---......//////......,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------...---,,,++++++,,,---...---///000///...---...000....../////////000000000111111000000000000111111111111222222222333333333555666888888888999:::<<<<<>>@@@BBBEEEDDDBBB???===;;;::::::;;;>>>@@@BBBEEELLLUUU\\\fffkkkpppssszzz~~~}}}~~~}}}xxxuuusssrrrqqqqqqooollljjjhhhkkkoootttzzz{{{sssjjjlllrrr{{{|||yyyuuuttttttuuuuuuuuuvvvwwwzzz|||}}}}}}||||||~~~~~~|||yyywwwtttsssrrrtttrrrooommmjjjfff```\\\[[[aaaiiippptttxxx~~~~~~|||xxxvvvwwwzzz~~~xxxnnnjjjddd]]]WWWSSSRRRQQQOOOPPPRRRUUUXXX[[[\\\]]]bbbeeejjjooosssuuuvvvvvvnnnssszzz}}}tttmmmaaa]]]VVVOOOIIIEEE@@@<<<:::777444222111222111000222222333333333333333333111000000//////000000111000000111111111111000000......///000333666888:::000000000000////////////////////////////////////222///,,,***,,,...000000......---,,,,,,---......------............------000///...,,,,,,---......------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++***))))))++++++++++++************---------,,,+++************+++,,,,,,---------,,,------,,,+++++++++,,,,,,------......//////......---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******+++,,,------...//////...---...////////////000000000111111111000000000000000111111222222222222333333333333555666888888888999:::<<<<<<@@@EEELLLXXXkkk---...///......///222444666999<<>>===;;;:::999:::;;;<<>>:::666333222222111111222222222222222333333333111000000000000000000111000000111111111111000000222222111111111222333444000000000000///////////////////////////////////////---++++++,,,---...---......------------......------............------000///...------------...---,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************------,,,,,,,,,+++++++++******+++,,,---------------,,,,,,++++++,,,,,,,,,++++++,,,,,,---,,,,,,+++---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........//////...------...//////---...//////------...///000000000000111111111111000000000000000000111222444444444555555555555666555666888888888888:::<<<<<>>???@@@BBBBBBAAA???>>><<<;;;::::::;;;>>>@@@BBBDDDGGGMMMRRRZZZeeerrr{{{vvvmmmfffccc\\\___dddkkksss{{{xxxpppkkkhhhiiilllqqquuuyyy{{{{{{|||~~~~~~yyyqqqmmmhhhhhhgggffffffiiimmmpppqqqsssvvv{{{}}}{{{uuupppoooxxx|||rrrllljjjjjjllljjjjjjjjjhhhfffccc```^^^___```ccchhhmmmnnnkkkhhhdddeeehhhnnnwww~~~sssjjj]]]RRRIIIDDD>>>:::888777666555222222111111111222222333111111000000000000111111000000111111111111000000333333222111000//////...000000000000////////////////////////////////////...---...///111000...,,,........................------............------//////......------------,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,------......***++++++,,,---......///,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------)))***+++,,,------------,,,,,,,,,++++++,,,,,,---+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////000//////////////////000---...///...---,,,---///000000000000111111111111000000//////000111222222444444555555555666666666555666888888888888:::<<<;;;>>>CCCJJJUUUiii,,,000444888:::===@@@BBBBBBAAA@@@AAAAAA@@@===:::::::::999:::<<<@@@CCCEEEFFFJJJPPPVVV^^^iiiuuu~~~}}}tttjjjccc```___ZZZ___gggqqq|||}}}wwwvvv{{{|||xxxtttqqqooopppsssvvvyyy{{{}}}~~~~~~zzzxxxvvvtttrrrqqqqqqqqqoooppptttzzz}}}yyyqqqkkkaaahhhtttxxxuuuuuuvvvyyyyyyyyyxxxtttnnnhhhdddbbbbbbeeejjjnnnooojjjfffcccbbbbbbeeemmmyyywwwiiiVVVQQQIIIBBB===:::777666555444333111111111222333222111111000000111111222000000111111111111000000000000000000000/////////000000000000///////////////////////////////////////000111444555444000------...////////////...---------............------///............---------,,,,,,++++++++++++,,,,,,,,,,,,,,,------......///******+++,,,...///000111...---------,,,,,,,,,,,,+++++++++,,,---.........)))***+++,,,---.........,,,,,,+++++++++,,,------......//////......------,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000........................,,,---......---,,,---.../////////000000000111111////////////000111222333222333333333444444444444555666888888888999:::<<<:::>>>CCCJJJVVViii333777<<<@@@BBBCCCDDDEEEAAA???===<<<======;;;888888:::<<>>DDDLLLXXXjjj<<<@@@EEEGGGFFFDDDCCCCCC???<<<999999;;;;;;:::888<<>>EEEMMMYYYkkkEEEFFFFFFFFFDDDBBB???===;;;999666555777;;;===>>>DDDDDDHHHRRR^^^iiirrrxxxzzzvvvrrrnnnhhhcccffflllyyy}}}{{{tttnnnkkklllnnnpppqqqvvvzzzzzzwwwrrrppppppvvv||||||wwwrrrmmmkkkkkkkkkjjjkkknnnrrrxxx|||zzzxxxwwwuuunnnkkkfffddddddeeeeeeeeeeeeiiimmmpppppppppsssuuuuuu~~~xxxiii]]]WWWXXX]]]bbbjjjkkkqqqwwwzzz|||}}}ssseeeUUUJJJFFFAAA<<<888666666555555222222222222111000//////222222111111111111222222000000000000000000000000222222222222222222222222//////////////////////////////............//////000000//////.........---------------------------,,,,,,------------------///...,,,******+++,,,------------,,,------......++++++++++++,,,,,,---...*********+++,,,---...///...------,,,,,,------...++++++++++++++++++++++++......---,,,***)))((((((111000...,,,+++,,,...///------------------------,,,,,,,,,++++++*********...------,,,,,,++++++***///////////////.........---...///000///...---,,,,,,,,,,,,---------......---------............///000000000000000111111222333333444444555666666666555666777888999:::::::::>>>@@@FFFNNNXXXhhhFFFFFFEEEDDDBBB@@@>>><<<===:::888888;;;???BBBDDDHHHLLLTTT___jjjssszzz|||xxxuuusssnnnjjjlllrrrzzz~~~|||wwwtttpppjjjeeecccdddgggjjjlllpppvvvyyyxxxvvvuuuvvvyyy{{{yyyvvvsssqqqpppppppppnnnppprrrwww|||}}}yyy{{{}}}}}}|||}}}}}}{{{vvvsssnnnkkkiiihhhfffdddbbbdddhhhllloooqqqrrrsssoooqqq{{{wwwiii```\\\]]]___aaabbbhhhooossstttyyyxxxhhh]]]SSSMMMEEE>>>:::777666555333333444444555444444444333222222111111222222333111111111111111111111111000000000000000000000000//////////////////////////////............//////000/////////....................................------------------------///---,,,******+++,,,------,,,+++***************------,,,+++++++++,,,,,,++++++++++++,,,---.........------,,,,,,------...........................***+++++++++,,,,,,------000///---,,,,,,,,,---...------------------------------------,,,,,,++++++---------,,,,,,,,,,,,+++---------....../////////...............---,,,,,,---------.........//////........./////////000000000000000000000111111222333333444444555666666666666777888999999999999999===>>>DDDLLLVVVfffFFFEEECCCAAA>>>===<<<;;;:::999888999<<>>:::999777555333111000///222222111111111111222222222222222222222222222222000000000000000000000000////////////////////////000000////////////000000///////////////.................................000//////...---,,,,,,+++...---,,,+++++++++,,,,,,...---,,,+++++++++++++++------,,,+++++++++,,,,,,...------,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,------...------------------------...---------------------++++++,,,,,,---......///++++++,,,,,,---......//////...,,,+++++++++,,,------.........////////////....../////////000000000000000000000000111111222333333444444555666666666888888999999999888888777:::;;;AAAJJJTTTddd|||@@@>>><<<999888999:::;;;===???CCCFFFIIIMMMSSSXXX```kkkuuuxxxzzzxxxooohhhccc```^^^^^^^^^```eeekkkttt{{{~~~wwwuuuxxx|||}}}}}}||||||xxxzzz~~~xxxxxxyyy{{{}}}}}}xxxyyy}}}}}}vvvooohhhdddaaacccfffjjjrrr{{{~~~qqqiiiccc```^^^]]]___dddeeemmmzzz}}}ooobbbUUUKKKDDD@@@>>>;;;999666444333333111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000.........///////////////------------------------000000///...------,,,,,,------,,,,,,++++++++++++++++++++++++,,,---......*********+++,,,---...///......---,,,,,,,,,------...------,,,,,,------...++++++++++++++++++++++++------------------------------,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,---------++++++,,,---......//////------------------------///...---,,,+++,,,---...,,,,,,---------.........------........./////////000000000000000111111222333333444444555666666666888888999999999888888777:::<<>>???>>>CCCIIIMMMOOORRRVVVZZZdddpppyyy}}}|||yyyxxxuuupppiiibbb]]]\\\]]]^^^```dddjjjsss~~~{{{wwwsssrrruuuxxxxxxxxxxxxyyy~~~{{{uuurrrqqqooossszzz~~~|||{{{}}}}}}ppplllhhhgggdddccchhhpppuuuxxx{{{}}}}}}|||{{{{{{xxxnnnhhhccc^^^\\\^^^^^^dddmmmxxxxxxhhhYYYPPPCCCAAA>>>;;;888666555555222111111111111111111222111111111111111111111111////////////////////////000000000000000000000000111000000//////000000111.........///////////////------------------------000/////////...------------------,,,,,,,,,++++++)))))))))***+++,,,......))))))***+++,,,...///000...---------------.........------,,,,,,------...------------------------******+++,,,---......///,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,---------+++,,,,,,---.../////////............------,,,,,,//////...------------...,,,,,,,,,------------...------------............000000000000000111111222333333444444555666666666777888888999999999888888;;;<<>>:::888777444333333222222333333444222222222222222222222222000000000000000000000000000000000000000000000000111111000000000000111111............/////////000........................////////////............,,,---------,,,,,,++++++++++++++++++,,,---......*********+++,,,---...///---------------...///000...------,,,,,,------...........................***+++++++++,,,,,,------++++++,,,,,,------------------------------------,,,---------............,,,,,,------......//////..................////////////000000//////...---------------........................////////////000000000000000111111222333333444444555666666666666777888999999999999999:::<<>>;;;666555555444444555555666333333333333333333333333222222222222222222222222000000000000000000000000111111000000000000111111---.........//////000000////////////////////////.........///////////////,,,,,,---------,,,+++***000000///.........//////,,,,,,,,,++++++,,,------,,,,,,,,,---...///000111...------,,,,,,------...------------------------......---,,,***)))((((((***+++,,,------------------------------------------.........//////000000---------...............,,,------...///000111111///000111111111000...---............/////////000////////////000000000000000000000000000111111222333333444444555666666777555666777888999:::::::::999;;;AAAIIISSSccc{{{???@@@AAADDDIIIOOOUUUXXX^^^bbbgggiiiiiiiiijjjlllppp~~~zzztttmmmfff___ZZZXXXXXXYYY\\\```dddhhhlllpppssstttzzzyyywwwtttqqqpppooopppqqqrrrqqqooouuuxxx~~~~~~|||{{{zzzuuunnnhhhfffcccfffrrr~~~rrriii]]]YYYUUUVVV\\\cccggghhhyyy|||~~~yyyooodddZZZOOOFFFAAA<<<<<<;;;888444222222333555444333222111111111222111111111111111111111111222222222222222222222222111111000000000000111111222111111111000000//////////////////////////////////////////////////////000000///...---,,,,,,+++------------------------,,,---...//////...---,,,---------.........//////,,,,,,,,,------............---,,,,,,,,,,,,---......------,,,,,,------...,,,,,,.../////////...------------............//////...---,,,,,,---...///------------------------...............///000000//////.........---------...///////////////......000000...------...///000333333222222222222222333111111111111333666888:::::::::999999999999999999===>>>BBBHHHQQQaaayyyAAADDDIIIPPPWWW^^^dddggglllnnnoooooonnnooorrruuuvvvyyyvvvnnnjjjeeebbb___]]]^^^___bbbdddhhhkkknnnpppsssuuuyyy{{{|||{{{}}}{{{uuuqqqqqqpppmmmjjjlllqqqwww~~~|||vvvnnnhhhaaa]]]___hhhqqqxxx|||tttggg```YYYUUUWWW\\\___```eeeiiitttyyynnn```QQQHHHBBBAAA>>>;;;999777666555222222222111111000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111000000000//////////////////////////////////////////////////////...............---------------------------------------...//////...------------..................------...............///......---,,,,,,---......------,,,,,,,,,,,,------,,,---.../////////...------------............///......------------......------------------------///.........//////000000//////.........---------......////////////......000///............000000222222111111111111222222222222222333444666777888999999999999999999999999===>>>AAAHHHQQQ```xxxCCCIIITTT___jjjrrrwwwyyyzzzzzzxxxuuutttuuuyyy|||{{{}}}uuunnniiiaaaaaa```aaadddhhhlllooossssssssstttuuuwwwyyy{{{~~~~~~yyyvvvwww|||zzzuuusssrrrnnnrrrtttqqqppprrrtttrrrvvvxxx}}}zzzqqqkkkbbb^^^[[[___eeeiiioootttyyyzzzzzzzzz{{{wwwnnnccc[[[YYYYYYYYYXXXVVVZZZdddqqqzzz~~~xxxeeeXXXMMMHHHAAA===;;;999666333111222222222222111111000000000000000000000000000////////////////////////111111000000000000111111111111000000000000//////////////////////////////////////////////////////---------.........//////------------------------------...//////...------..................------///////////////...............---,,,,,,---......---,,,,,,++++++,,,,,,---,,,---......//////......---------............///---..................---,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000...............---------......///////////////...............///000111111111111000000000111111222333333444555666666666666888888888999999::::::;;;======AAAHHHPPP___wwwGGGOOO\\\kkkxxx|||zzzyyyzzz}}}|||}}}xxxqqqjjjddd```\\\```dddhhhpppzzz}}}zzz{{{~~~|||yyyuuusssvvv|||}}}yyyxxxyyyzzzyyyzzzzzzxxxuuurrrqqqqqqpppvvv{{{zzz|||zzzuuusssrrrrrrtttuuuuuutttrrrrrrrrrrrrtttwwwzzz|||zzzrrrmmmhhhcccaaabbbdddfffhhhnnnpppqqqooolllmmmrrrwwwtttkkkeeeaaa\\\XXXWWWWWW\\\dddjjjnnnuuu|||~~~qqqcccYYYLLLCCC???===999555333444444555444444222222000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000//////////////////////////////////////////////////////................................................---..................---...............---------000/////////......------......------------......,,,,,,++++++++++++,,,,,,---------...............---------............///,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000000000........................---...//////////////////---......///000000111222000000000///000000111222444555666777777777666555777777888999::::::;;;;;;<<<===AAAHHHPPP^^^uuuLLLTTTbbbppp}}}~~~~~~}}}~~~}}}{{{}}}~~~tttkkkeeebbb```______fffmmmssszzzyyywwwvvvuuutttuuuxxx~~~yyytttrrrqqqssstttqqqsssvvvxxxyyyzzz|||}}}}}}{{{}}}}}}vvvnnnfffeeecccccceeefffeeedddbbbaaa``````bbbdddgggiiioooppprrrtttuuutttsssrrrtttxxxzzzvvvoooiiifffffffffdddgggiiikkkjjjfffddddddeeehhhttt}}}wwwpppfff```]]]YYYXXXYYY[[[^^^fffooowww~~~rrr```RRRKKKEEE@@@<<<555555555555444333222222222222222222222222222222000000000000000000000000111111000000000000111111//////////////////000000000000000000000000000000////////////////////////000//////...------,,,,,,.................................------..............................---///......------,,,,,,,,,........................---,,,,,,++++++,,,,,,---------------......//////---------............///,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000111000000///---.....................------...///////////////---...//////000111111222000000//////000111111222444555666777777666555444777777888999::::::;;;;;;;;;<<>>:::;;;>>>DDDKKKYYYoooooosssxxx~~~{{{wwwrrrnnngggaaa^^^^^^___aaadddfffjjjmmmooorrrtttuuu{{{|||tttqqqrrrwww{{{~~~}}}zzzyyy}}}~~~}}}{{{yyyuuuppplllbbb``````dddiiimmmkkkiiieeedddaaa^^^ZZZVVVTTTRRRPPPPPPOOONNNMMMLLLLLLLLLOOONNNMMMMMMNNNLLLIIIEEELLLIIIGGGHHHJJJKKKKKKIIIKKKMMMPPPQQQRRRTTTWWWYYY_________bbbdddeeeeeecccccc___ZZZVVVTTTRRRPPPOOONNNLLLKKKKKKKKKLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIGGGIIIKKKKKKLLLOOOUUUYYY___aaaeeejjjpppvvvzzz}}}tttjjjaaa^^^ZZZYYY]]]fffpppwww~~~sssiiiccc___[[[[[[aaaiiiqqquuu}}}rrrcccXXXMMMHHHCCC===999:::888555333222333333222000111111111111111111222222222222222111000/////////000000000000000000000000111111111111000000000///000000000000000000000000///---+++,,,...000///---........................////////////////////////////////////////////////...///000///...---///000......//////......---,,,------...............///////////////000000000111......------------......------------.....................---------,,,,,,/////////////////////...//////......//////000111...000222333333222000...000000000000000000000000000111111111111222222222333333333333444444444444888888777777888999:::;;;:::;;;???EEEMMMZZZppp{{{}}}~~~wwwrrrgggccc___\\\[[[^^^bbbdddkkkmmmoooqqqtttvvvwwwxxxzzz}}}zzzxxxrrrjjjfffhhhooovvvzzz~~~pppmmmjjjhhhfffccc```]]]XXXVVVVVVZZZ___bbbbbb``````___]]][[[XXXVVVUUUTTTSSSSSSSSSRRRPPPMMMKKKJJJMMMLLLJJJJJJKKKKKKIIIHHHLLLJJJIIIKKKMMMPPPQQQQQQQQQSSSVVVXXXYYY[[[^^^```gggggghhhkkkmmmnnnmmmlllkkkhhhccc```^^^\\\YYYXXXVVVTTTPPPOOOOOOPPPOOONNNNNNMMMLLLKKKJJJKKKKKKLLLHHHHHHHHHGGGGGGIIILLLOOOSSSUUUWWWZZZ]]]aaaccceeennnsss{{{|||{{{{{{~~~xxxpppkkkeee```^^^```dddgggvvvxxx{{{{{{{{{xxxmmmhhhaaa]]]^^^aaaeeegggoooxxxxxxkkk]]]SSSKKKDDD@@@@@@;;;888555444444444333222222222222222222222111111222222222111000000//////000000000000000000000000111111111111000000000000000000000000000000000000111///......000111000///......................../////////////////////////////////////////////////////////...,,,---///111...////////////...------///////////////.........///000000000000111111111///..................///---------------,,,,,,,,,------------,,,,,,,,,,,,......//////////////////......------......///000//////000000000000//////000000000000000000000000000111111111111222222222333444444444444555555555777777666666666777777888:::;;;???FFFMMM[[[rrryyysssnnn___^^^___```dddhhhmmmpppuuuttttttvvvyyy{{{|||}}}|||~~~~~~}}}zzzyyywwwvvvuuuqqqllljjjmmmttt|||~~~}}}|||vvvzzz{{{yyyzzz|||zzzvvveeebbb^^^[[[YYYXXXWWWUUUVVVUUUUUUXXX\\\`````````^^^]]]]]]\\\[[[ZZZYYYYYYZZZZZZZZZZZZWWWSSSOOOMMMMMMLLLKKKKKKKKKLLLMMMNNNOOONNNNNNPPPSSSWWWZZZ\\\]]]^^^aaaaaabbbbbbeeefffjjjkkkmmmppptttvvvuuutttsssqqqnnnllllllkkkjjjhhhbbb___ZZZXXXXXXYYYZZZZZZWWWVVVSSSPPPOOONNNOOOPPPOOONNNMMMLLLKKKKKKMMMNNNOOOPPPQQQSSSUUUVVVWWWXXXWWW\\\dddkkkoooqqqpppooommmooottt}}}vvvnnniiifffeeeeeemmmppppppnnnkkknnnxxxxxxooohhhcccaaa``````hhhqqq}}}qqqdddZZZQQQIIIFFF@@@===999777666666555444333222222222222222111111222222222111111000000000000000000000000000000000111111111000000000000000////////////////////////000/////////000111222222........................////////////////////////////////////////////////,,,.........,,,,,,---//////////////////...------000/////////......------///////////////000000000//////............/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////---------------...////////////............//////000000000000000000000000000000111111111222222222444444444555555555666666777777777666666666666666999:::>>>EEEMMM[[[qqq|||wwwpppjjjfff\\\___dddlllssszzz||||||~~~|||zzz{{{|||zzzyyyxxxvvvuuuuuuvvvwwwwwwwwwxxxyyy}}}yyytttppplllhhhccceeedddaaabbbiiimmmnnnbbb___ZZZXXXWWWXXXXXXWWWUUUTTTTTTVVVYYY\\\]]]^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]^^^^^^\\\XXXTTTQQQOOONNNNNNNNNOOOQQQSSSUUUVVVWWWXXXZZZ]]]bbbgggjjjkkklllmmmllljjjiiiiiikkknnnpppsssxxx}}}~~~|||zzzzzz{{{}}}~~~~~~}}}oookkkeeebbbbbbdddggghhhdddaaa\\\WWWTTTTTTTTTUUUVVVUUUSSSRRRRRRRRRRRRRRROOOPPPQQQSSSSSSSSSSSSSSSNNNPPPTTTYYY^^^bbbcccdddbbbbbbdddjjjvvvvvvnnniiiffffffhhhhhhfffcccdddiiiooozzzxxxpppjjjdddaaacccjjjtttzzz|||zzzooodddYYYPPPHHHDDD???;;;999888666555333333333333222222111111222222222222111111111111000000000000000000000000000000000000000000111111////////////////////////***++++++,,,---...000111////////////////////////////////////////////////////////////////////////+++...000111///...------//////000000//////...---///......------,,,,,,,,,........................//////............//////000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000---------------...////////////...------...//////////////////////////////000000111111111222222222444444444555555555666666888888888888888888777777888999===CCCKKKYYYooozzzsssmmmgggccc```___dddmmmxxx~~~}}}{{{}}}{{{uuuuuuvvvvvvuuutttuuuwwwzzz~~~uuulllfffaaa[[[WWWUUUWWWUUUQQQRRR[[[cccfffbbb___\\\ZZZ[[[\\\]]]]]]YYYXXXXXXYYYZZZ\\\^^^```]]]]]]]]]]]]]]]\\\\\\\\\[[[\\\^^^^^^^^^[[[XXXVVVSSSUUUVVVVVVWWWYYY]]]```cccdddfffhhhkkkqqqwww|||{{{{{{{{{xxxuuurrrrrrrrrtttvvvzzzzzzsssnnnmmmpppsssuuuqqqmmmgggbbb^^^]]]^^^___```^^^[[[ZZZZZZZZZYYYWWWTTTUUUUUUVVVUUUTTTSSSRRRQQQPPPOOOQQQTTTVVVXXXXXXWWWVVVWWW[[[eeerrrzzzqqqlllffffffeeecccbbbbbbdddfffiiiooo|||xxxnnniiiaaaeeekkkppptttyyy||||||ooodddWWWRRRJJJCCC>>>:::777555444444444333222222111111222222222222222222222222000000000000000000000000000000000000111111111111000000000000000000000000+++,,,---------...000222////////////////////////////////////////////////////////////////////////---///222222000////////////000000000000///......---------------,,,,,,,,,......---------------,,,///..................//////////////////.........,,,,,,,,,,,,------------------......///000000000......------......///000//////............//////////////////////////////000111111111111222222222333444444444444555555555888888999::::::999999888888999===CCCJJJWWWmmm~~~~~~zzzwwwqqqkkkfffccccccdddjjjnnnwwwzzzvvvvvvxxxzzzzzz{{{}}}|||{{{zzztttlllbbb\\\ZZZXXXUUURRRPPPSSSRRRMMMMMMTTT[[[^^^aaa___\\\\\\^^^```aaabbb`````````______```ccceee_________^^^]]]]]]]]]\\\^^^___bbbcccddddddcccbbb^^^```ccceeeeeegggkkknnnppprrruuuwwwzzz}}}{{{|||{{{uuupppmmmmmmoooqqqpppmmmjjjhhhhhhgggcccaaa`````````___]]][[[XXXVVVUUURRRPPPOOOQQQSSSRRRQQQQQQQQQQQQSSSYYYcccmmmtttwwwyyy{{{~~~}}}sssooojjjgggffffffeeedddcccbbbjjj|||}}}uuukkkiiiiiikkkooosssttttttzzz~~~ooohhh]]]RRRIIIBBB<<<999555444444333222222111111222222222222222222222222000000000000000000000000///000000000111111111111000000000000000000000000///111222000...---///222//////////////////////////////////////////////////////////////////////////////...---+++,,,...111000000000000000///......------------............//////......------------......------------......------...............///,,,,,,---------.........------......///000000111//////......//////000111////////////////////////////////////////////////000111111111111222222222333333333333444444444444666777999::::::::::::999;;;;;;>>>DDDJJJWWWmmm|||yyyxxxqqqooojjjfffcccdddhhhllltttxxx{{{yyywwwxxx{{{|||zzzxxxwwwzzz~~~zzz~~~}}}rrrgggcccdddddd```ZZZRRRPPPRRRVVVVVVUUUPPPTTTTTTPPPOOOSSSXXXYYY___]]]\\\\\\___aaaccccccddddddcccbbbaaabbbeeegggbbbbbbaaa``````___^^^^^^eeefffhhhkkkmmmnnnnnnnnngggkkkoooqqqrrrssswww{{{zzz|||~~~|||zzz{{{~~~|||xxxvvvuuurrrnnnjjjllllllkkkjjjfffbbb^^^\\\UUURRRPPPQQQSSSTTTRRRPPPPPPPPPPPPQQQSSSXXX^^^cccjjjlllppptttvvvwwwxxxwwwvvvzzz|||rrrlllkkkkkkhhheeeddd^^^```pppxxxrrrlllkkkmmmooommmjjjrrr{{{{{{mmm```TTTJJJBBB>>>555555444333333222111111222222222222222222222222000000000000000000000000//////000000111111111222000000000000000000000000///000000...***(((***,,,000000000000000000000000////////////////////////////////////////////////...---)))%%%$$$''',,,000000000000000000//////...---.........//////000000000000//////.........------------,,,,,,---------,,,,,,,,,------.........---------....../////////---------...///000000111///////////////000111111//////000000000000//////////////////////////////000111111111111222222222222222222333333333444444555666888999:::::::::999======@@@EEEKKKXXXmmm}}}{{{{{{zzzvvvooojjjgggeeeddddddfffkkkqqqtttzzz~~~|||wwwpppnnnkkklllpppuuuzzz||||||zzzsssppprrruuutttrrrmmmjjjddd]]]VVVSSSSSSTTTNNNNNNOOOPPPRRRTTTVVVWWWYYYYYYYYYWWWUUUUUUWWWYYYYYY[[[^^^aaacccggglllooolllmmmmmmkkkhhhfffeeeeeedddeeefffggghhhggggggfffkkkpppwww|||~~~}}}xxxtttrrrwwwwwwvvvtttoooiiibbb^^^___ZZZVVVVVVXXXYYYUUUQQQTTTNNNKKKLLLNNNNNNPPPTTTZZZ[[[^^^bbbeeeiiikkkmmmppppppqqquuu}}}}}}xxxssslllgggeeebbb```ccclllyyy{{{sssmmmiiidddaaammmqqqzzzrrr```SSSIIIAAA:::777555333444444333222555444333333222333333333333222111000000111222333222222111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...............111111111000//////......111111000000//////......333222222111000//////...111111222111111000///.../////////000///......---,,,------......------,,,............////////////..................------,,,,,,,,,------///000000222111000.........///000,,,,,,,,,------------...////////////000000000000000000000000000111111222555555666666777888888888888888777666555666999;;;888999===CCCJJJWWWmmm}}}xxxtttqqqllleee```aaaaaabbbeeeiiioootttxxxzzz~~~}}}vvvpppmmmllllllnnnsssxxx}}}~~~yyy{{{xxxqqqhhhccccccbbb```]]]YYYWWWTTTOOOKKKIIIKKKMMMNNNOOORRRTTTWWWZZZ\\\]]][[[\\\\\\[[[YYYYYY[[[\\\______```bbbeeekkksssxxxyyyxxxvvvsssooonnnooopppkkklllnnnpppqqqrrrrrrrrrvvv}}}}}}{{{{{{{{{zzzwwwsssnnnlllhhhccc^^^\\\^^^^^^[[[XXXXXXRRRNNNPPPQQQPPPRRRUUURRRSSSUUUXXX[[[^^^```aaahhhiiijjjmmmsss~~~yyysssoooiiicccaaaeeemmmuuuzzz~~~vvvnnnfff``````dddmmmwww}}}qqqaaaSSSHHHCCC???;;;888777777666555222222111000000111111111222222111111111111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...............,,,,,,,,,---------------111000000000/////////...222111111000//////.........//////000000000//////...////////////...------,,,------......------,,,............////////////------...............---------------...///000111111000///.........///////////////000000000111111////////////000000000000000000000000000111222222444444555666666777777888777777777666555666888:::888999===CCCJJJWWWlll~~~yyyrrrlllgggbbb^^^[[[```bbbeeejjjooossswwwyyyyyy}}}~~~~~~~~~xxxqqqllloooppprrrvvv{{{qqqkkkkkkjjjccc[[[VVVSSSRRRPPPMMMLLLMMMMMMLLLKKKKKKNNNPPPRRRTTTWWW[[[___bbbcccddd___aaabbbaaa```___```aaadddcccccccccgggppp{{{}}}yyyxxxzzz}}}uuuvvvyyy|||~~~|||}}}}}}||||||zzzyyyxxxwwwqqqjjjfffeeedddbbb___ZZZTTTPPPPPPPPPOOOOOORRRNNNNNNPPPQQQSSSUUUVVVWWW[[[^^^bbbdddhhhqqq~~~~~~vvvllldddbbbdddhhhjjjuuu}}}wwwmmmfffZZZ\\\ccckkkpppuuu~~~ooo]]]PPPKKKFFF???:::777666555444111111111000000111111222111111222222222222111111222222111000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000///.........//////******+++,,,,,,---......000000000000////////////000000000///......------,,,,,,---...////////////...............---,,,,,,------............---------............/////////,,,,,,---...////////////............///000111111000///......---.........000000000000111111111222////////////000000000000111000000000000111222222333333444444555666666777555777888777666666888999888999===CCCJJJWWWlll~~~wwwsssllleeeaaa______```fffhhhlllpppsssuuuvvvvvvxxx|||{{{zzzwwwxxxyyyyyy{{{~~~}}}|||zzzwwwtttrrrxxx{{{vvvfff]]][[[[[[WWWQQQNNNNNNNNNMMMMMMNNNPPPRRRTTTUUUWWWZZZ]]][[[]]]aaadddffffffffffffdddfffiiiiiigggeeeddddddeeeeeeeeegggkkkttt~~~xxxqqqmmmkkkhhhfff```ZZZUUUUUUSSSPPPOOOQQQQQQRRRRRRRRRSSSSSSSSSSSSQQQVVV\\\___bbbjjjvvv{{{pppjjjgggffffffnnnttt}}}{{{sssfffccccccfffhhhjjjrrr{{{lll]]]SSSMMMEEE>>>:::777666555444444333333333333444444000111333333333333111000222222111000000111111111000000000000000000000000000000000000000000000000////////////////////////000000///////////////000........./////////000000000000000000//////////////////.........---------,,,---...///////////////------......------,,,+++------............---------------.........//////+++,,,---...///////////////////////////000111111.........---------......------........./////////////////////000000000000111111000000111111222333222222333444444555555666444666888888777666777888888999===CCCIIIVVVkkk~~~qqqmmmgggaaa^^^```eeehhhnnnppprrrtttuuuvvvuuuuuuyyy|||yyyyyyvvvwwwxxxxxxyyy}}}{{{{{{xxxxxxwwwwwwxxxyyy{{{}}}zzzqqqggg]]]UUUQQQPPPNNNLLLKKKMMMOOOPPPQQQSSSVVV[[[^^^```bbbdddfffhhhiiikkkkkkkkkiiigggeeeiiilllppprrrpppmmmkkkkkkhhhiiilllnnnrrryyy~~~xxxssspppooommmfffaaa___\\\WWWUUUVVVWWWVVVVVVUUUTTTTTTSSSSSSOOOTTT[[[___aaaeeelllrrruuu{{{yyyrrrmmmjjjlllmmmrrrwwwwwwzzzzzzssslllgggdddbbbfffmmmrrrvvv|||ppp___XXXOOOGGGAAA===;;;999666555555444444444444444111222333444444333222111222111111111111111222222111111111111111111111111111111111111111111111111////////////////////////000000/////////000000111111111111111000000//////////////////000000000000............------------///000000000//////...---------......------,,,+++---......//////......---------------............+++,,,---...////////////000////////////000000111------..................,,,,,,---------.........////////////000000000000111111111111111222222333222222333333444555555555444555777888777666666777888999===BBBIIIUUUjjj}}}mmmjjjeeeaaaaaafffnnnttt{{{{{{zzzzzzyyyyyyyyyyyy~~~{{{zzzyyyzzz{{{zzz{{{zzztttqqqooonnnrrrtttvvvxxxzzz}}}{{{ssslllccc]]]ZZZWWWRRRNNNLLLKKKKKKLLLNNNQQQTTTVVV]]]bbbhhhmmmooopppqqqrrrttttttsssrrrpppmmmjjjiiinnnsssyyy}}}}}}{{{yyyxxxsssuuuyyy{{{~~~~~~yyysssmmmjjjfff___[[[[[[[[[ZZZYYYXXXVVVUUUTTTSSSTTTXXX^^^bbbdddeeeeeeeeejjjnnntttvvvwwwxxxzzz|||zzzuuupppllllllpppppprrryyyqqqhhh```^^^```iiimmmsssyyykkkdddZZZQQQIIICCC>>>;;;777666555444333222222222222222333333333333222222222111111111111222333333111111111111111111111111111111111111111111111111000000000000000000000000000000/////////000111111111111000000///......---////////////000000000000........................000111111000///...------...............---,,,,,,......////////////......,,,------------.........,,,,,,---...////////////000//////......//////000------.../////////..................////////////////////////000000000000222111111111111222333333222222333333444555555666444666777666555555777888999999===BBBIIIUUUjjj|||iiiiiiggggggkkkttt}}}|||}}}xxxpppkkkiiiiiijjjrrrvvv|||}}}}}}yyyvvvwwwzzzyyyrrrlllaaa\\\WWWSSSSSSSSSRRRQQQMMMOOOQQQTTTWWW\\\```dddjjjooowww|||zzzyyyxxxwwwuuusssrrrrrrqqqxxx}}}yyytttlllgggfffcccbbbaaa___^^^\\\ZZZZZZXXX\\\bbbjjjooonnniiidddhhhhhhhhhiiiiiijjjllllllrrrvvv|||vvvrrrtttrrrpppwwwyyykkkaaa^^^aaaffflllqqquuu|||~~~wwwlllaaaVVVMMMEEEAAA:::999888666444333222222333333333222222333333333222111111111222222333444111111111111111111111111111111111111111111111111000000000000000000000000000000//////000111111222////////////.............../////////000000000111............................../////////...------...////////////...------......////////////......,,,,,,---------.........------...............---//////...............///---...///000000000//////////////////000000000000////////////000000000000222222111111222222333444333333333444555555666666555666666555444555777999999999===BBBHHHTTTiii|||fffhhhjjjnnnuuu~~~}}}|||tttnnnkkkkkknnnqqqtttzzz}}}uuulllgggccccccffffff```ZZZUUUUUUTTTRRRQQQQQQRRRTTTQQQTTTXXX]]]bbbhhhooosssooouuu}}}|||{{{zzzyyyyyyyyyyyyzzzttt{{{|||wwwvvvlllkkkjjjhhhfffdddcccbbbZZZ]]]eeepppyyyyyyrrrkkkgggddd___\\\\\\^^^^^^___^^^bbbgggkkksss||||||xxxppprrrzzzxxxiiiccc[[[```fffjjjmmmsss|||tttggg\\\RRRLLL???===;;;999777555444444555444222222222222444555222111111111222333333444111111111111111111111111111111111111111111111111000000000000000000000000000000///000000111222222......//////000111111111.../////////000000111111......//////////////////++++++,,,---............//////000000//////...---......////////////......,,,,,,,,,---------...............///......------///......---------......---...000111111111000///............////////////////////////000000000000222222111111222222333444333333444555555666666777666666555444333444777:::999999===BBBHHHTTTiii{{{fffhhhnnnwwwyyytttnnnmmmpppuuuyyyzzzttthhh\\\YYYUUUSSSTTTUUUVVVVVVSSSSSSTTTUUUUUUTTTTTTSSSXXXXXXZZZaaakkktttwwwxxx{{{~~~{{{sssooommmkkkgggcccZZZYYY\\\fffttt}}}~~~|||pppjjjccc^^^\\\ZZZWWWTTTTTTVVVYYY\\\bbbmmm{{{}}}{{{xxxvvvttt{{{|||qqqhhhddddddggghhhiiirrr}}}uuuaaaRRRNNNFFF===777666777777777444333222222333333111000111111222222222222111111000000000000000000000000111111222222222222111111111111111111111111111111111111000000000000111111...//////000111222333333000000///...............////////////////////////////////////////////////////////////////////////------......//////000000............////////////.........///......---,,,////////////////////////...........................000111000///...///111222111111111000000//////111111000000111111222333111111222333444444444444555555555555666666666777::::::===AAAFFFRRRgggyyyjjjmmmttt}}}zzzzzzyyyvvvsssuuu{{{{{{kkkaaaSSSPPPMMMLLLLLLMMMNNNOOONNNOOOQQQSSSUUUWWWXXXYYY^^^```cccjjjqqqxxx{{{|||zzz{{{{{{{{{zzzvvvrrrkkkfff^^^[[[ZZZaaannnyyy}}}~~~zzzssskkkddd```\\\VVVRRRQQQQQQQQQRRRUUU]]]hhhppp~~~}}}yyyqqqtttxxx{{{~~~qqqkkkgggfffddddddlllwwwwwwkkkYYYPPPDDD<<<999777555222666444333333444444333222111111222222222222111111111111111111111111111111111111222222222222111111////////////////////////111111000000000000111111---------......//////000000000///...............////////////////////////////////////////////////////////////////////////.........///////////////000000//////.........---,,,,,,---.../////////...////////////////////////...........................000111000///...///111111111000000000/////////111111000000111111222333111111222333444444444444555555555666666666777777::::::===AAAFFFRRRfffxxxooorrr{{{{{{vvvtttsssxxxxxxzzzyyylll___WWWLLLKKKIIIHHHGGGIIIJJJKKKLLLNNNPPPTTTXXX]]]```bbbdddggglllppprrruuuwwwyyyzzz{{{yyyxxx|||~~~|||zzzyyyyyy{{{~~~|||sssmmmfff```[[[^^^iiiuuu}}}|||tttnnniiiccc\\\WWWSSSRRROOOLLLLLLOOOUUUZZZdddnnnzzz~~~ssspppmmmmmmpppvvv{{{~~~zzzqqqjjjdddccchhhooo}}}lll```PPPEEE@@@===888333777555444444555555444333111111222222222222111111111111111111111111111111111111222222222222111111////////////////////////111111000000000000111111---------...............000000///...............///////////////////////////////////////////////////////////////////////////////////////.........111111000///...---,,,,,,***+++,,,...///000000000////////////////////////...........................000111000///...///111000000///////////////...111111000000111111222333111222333444444555555444555555666666666777777777::::::<<>>BBBLLL___ppprrrkkkiiinnn{{{rrrlllpppuuuxxx}}}}}}vvvtttwwwwwwrrrlll___WWWPPPPPPQQQOOONNNOOORRRRRRSSSSSSRRRPPPNNNMMMLLLMMMOOOOOOQQQTTTXXX[[[aaaeeekkkrrrwwwzzz{{{{{{}}}|||}}}~~~}}}|||{{{{{{zzz{{{{{{~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~{{{yyyyyyuuunnnhhhccc^^^ZZZWWWTTTSSSRRRSSSUUUYYY]]]```lllttt{{{rrrnnnnnnpppyyy~~~sssmmmmmmooorrruuu~~~zzzhhh[[[NNNHHHDDD===888888777777777666555444555555555444333111111111222222222111111111000000000000111111111111111111111111111111111000000000000000222333333333333222111111111111000000000/////////........./////////000000//////............//////////////////////////////000///............///000///////////////...------............////////////111111111111111111111111/////////////////////........./////////000000000////////////000000000000222222111111222222333444555555555555555555444444777777666666666666777777888888;;;>>>BBBLLL^^^ppptttllljjjnnn|||zzzyyyxxxwwwuuuvvv{{{wwwlllfffdddbbb\\\VVVKKKHHHGGGKKKMMMLLLNNNQQQRRRTTTWWWXXXXXXVVVTTTRRRQQQRRRSSSSSSTTTXXX]]]aaaiiimmmuuu}}}~~~}}}}}}}}}}}}}}}}}}{{{wwwsssnnnhhhaaa\\\YYYWWWSSSPPPOOOOOOQQQSSSZZZ___gggpppzzzzzzrrrnnnmmmkkkqqq||||||qqqllliiihhhkkkttt|||nnn]]]RRRKKKCCC===;;;:::999888666555444444444444333222222222222333333111111111111111000000000111111111111111111111111/////////000000000000000111111111111111000//////000000///////////////........./////////000000000//////............//////////////////////////////000000////////////000111///////////////......---............////////////000000000000000000000000......//////////////////------........./////////////////////000000000000222222111111222222333444444444444444444444555555777777666666666666777777888888;;;???BBBKKK^^^nnnxxxoookkkooo~~~yyytttqqqppprrrssswwwmmmaaaXXXUUURRRMMMHHHEEEEEEGGGKKKLLLLLLQQQXXXXXX[[[___bbbbbb```\\\ZZZXXXXXXYYY[[[]]]bbbhhhlllooottt}}}~~~}}}|||zzzwwwppphhhccc___\\\XXXTTTQQQQQQRRRSSSTTTVVVZZZ___gggsss|||uuuqqqhhhjjjppp{{{|||rrrmmmiiijjjnnnwww}}}nnn```UUULLLDDD???===;;;777555555555555555333333222222333333333444111111111111111111111111111111111111111111111111//////000000111111222222000000111111000000///...////////////...............////////////000000000//////............////////////////////////////////////////////////000000...///////////////..................////////////....................................////////////------------.........///////////////000000000000000000//////000000111222333333444444444444555555777666666666666777777888888999;;;???BBBKKK\\\mmm|||qqqmmmppp|||wwwpppkkkiiilllqqquuu~~~~~~jjjaaaVVVOOOMMMKKKIIIFFFHHHGGGHHHIIIHHHHHHOOOXXX]]]```eeeiiijjjgggdddaaa]]]___aaadddhhhmmmtttxxxxxx}}}~~~|||~~~~~~~~~~~~|||vvvooojjjeeebbb^^^ZZZVVVUUUTTTTTTSSSTTTUUUWWW[[[bbbjjjoooyyy}}}oookkkkkkooovvv~~~{{{tttmmmjjjkkkoootttzzzqqqeeeZZZNNNDDDBBB>>>999666666777666666222333333333444444333333111111111111111222222222111111111111111111111111111111111222222333333333111111111222111000000///............////////////////////////000000000111//////............//////////////////////////////---------...////////////......///////////////...............////////////////////////////////////---.........//////000000------------.........///////////////000000000000000000//////000000111222333333333333444444555555666666666666666777888888888999<<>>999999999888666333333444444444444333222111111111222222222222222222222222222222222222222222222222333333333333333222222222222222111000000...////////////000000000/////////000000000111111//////............//////////////////////////////+++,,,---.../////////...---...//////////////////............////////////111111111111111111111111------......///000000000------........./////////////////////000000000000222222111111222222333444222222333333444444555555666555555666666777888999888999<<<@@@BBBJJJZZZiiitttppprrr~~~xxxuuuooooooooorrrvvv{{{}}}qqqfff^^^[[[TTTOOOIIIFFFGGGHHHIIIHHHGGGDDDDDDGGGGGGFFFIIINNNVVVZZZaaahhhnnnpppqqqqqqrrruuuzzz~~~~~~~~~~~~zzztttsssqqqnnniiiddd___]]]]]]ZZZWWWTTTTTTTTTUUUUUUYYY]]]eeeppp~~~xxxtttrrrpppssswww~~~{{{vvvsssqqqpppuuu|||wwwgggYYYPPPFFF???<<<;;;999666444444555555555333222111111111111222222333333333222222222222222222222222333333333222222222222222111222222222222111000000/////////000000000111111//////000000000111111111//////............//////////////////////////////+++,,,...///000000000///------...///////////////............////////////000000000000000000000000------......///000000111....../////////000000000////////////000000000000222222111111222222333444111222222333444444555555555555555555666777888999888999===@@@BBBIIIYYYhhhtttpppsss}}}wwwqqqmmmkkknnnsssyyy~~~wwwmmmfffbbb]]]VVVPPPPPPLLLGGGEEEEEEFFFGGGGGGGGGEEEFFFKKKNNNLLLMMMPPPTTTXXX```iiipppuuuwwwxxx~~~{{{{{{{{{zzzvvvqqqllliiigggccc\\\WWWUUUTTTSSSSSSTTTTTTUUUZZZeeeuuuyyysssqqqrrroooqqquuu~~~}}}uuunnnmmmqqqyyy~~~|||bbbYYYLLLCCC???===999555555555666666555333111000111111111222222333333333222222222222222222222222333222222222111000000000111111111111111000////////////000000111111222222000000000000111111111111//////............//////////////////////////////,,,---///000111111111000------...///000000//////............/////////000---------------------------------...///000000111////////////000000000000////////////000000000000000000000///000111111222111111222333333444555555555555555555666777999999888999===@@@BBBIIIXXXggg}}}tttqqqttt~~~{{{tttnnnlllnnnppplllttt~~~yyyrrrgggbbbZZZUUUSSSQQQNNNLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIKKKNNNOOOOOOOOOPPPRRRWWW\\\eeeoooxxx|||}}}{{{zzzppplllddd\\\WWWTTTSSSSSSUUUUUUTTTTTTWWW```llluuuzzzuuussssssmmmjjjnnnvvv|||wwwrrrlllrrrqqquuu}}}|||iiiUUULLLFFF@@@<<<===888999999888555444444444222111111111111111222222000000111222222000///...///////////////////////////000111222222111000///000000111111111222222222222111000.........///000000000000000000000000000000000//////.........---222111000//////...//////////////////............---------.........//////...///000111000///,,,+++........................------......///000000000222111111111000000//////000000000000111111111111111222333333222222444555777666666666666666777888888666888>>>@@@DDDTTTfff{{{rrrssswww~~~|||}}}|||xxxrrrmmmkkkllloooqqqsss{{{{{{xxxvvvrrrjjjddd\\\WWWRRROOONNNMMMLLLKKKJJJKKKKKKKKKKKKKKKLLLLLLNNNQQQTTTVVVVVVWWWYYY[[[dddhhhpppyyy~~~~~~~~~{{{wwwrrrjjjbbb\\\XXXVVVUUURRRRRRRRRQQQSSSXXX```fffrrryyy}}}xxxqqqlllmmmrrr{{{zzzqqqnnnkkklllssszzzzzzfffXXXMMMDDD??????666666666666555444555666222222111111111111222222222222222222222111000000000000000000000000000000///000111222222111000///000000111111111222222222111000000////////////000000000000000000000000000000000/////////.........111000000////////////000111000000000000/////////.........//////000000000,,,...///000111000...---........................------......///000000000111111111111000000000///000000000000111111111111222333555444333333444555666666666666666777888888888666999???AAAEEEUUUggg{{{rrrssswww{{{|||~~~~~~uuupppiiigggkkkppptttvvv}}}~~~xxxpppjjjeee```YYYTTTPPPMMMJJJIIIJJJLLLLLLLLLLLLLLLLLLMMMOOOPPPRRRSSSUUUXXX]]]```ccceeeiiikkkvvvzzz~~~|||{{{zzz{{{~~~~~~yyyqqqjjjeeeaaa]]]ZZZUUUUUUTTTRRRQQQRRRUUUXXXaaahhhsss|||{{{tttqqqqqqttt|||{{{ooohhheeekkksssyyy}}}zzziiiYYYLLLEEEDDD999888777555555555555555333222222111111222222222444333333222222222222222111111111111111111111111000000111222222111000000000000000111111111111222//////000000111000000000000000000000000000000000000000////////////......000////////////000000111111111111111000000000000//////000000000000111111+++,,,...000000000000///........................---......//////000000111111111111111000000000000000000000111111111222222444555666555444333444555555555555555666888999999999777:::@@@BBBFFFUUUhhhzzzrrrtttyyy}}}uuuoooiiijjjqqqxxx|||}}}sssmmmddd\\\WWWSSSOOOMMMKKKJJJIIIIIIKKKMMMOOOPPPPPPPPPQQQRRRTTTWWWYYYZZZ]]]aaaffflllpppuuuyyy}}}~~~|||~~~}}}{{{yyyyyyxxxzzz~~~~~~xxxsssppplllgggccc___]]]YYYUUURRRQQQRRRRRRWWW^^^fffkkkpppyyy|||xxxuuuvvvzzzxxxnnnfffjjjrrrwwwzzz|||zzzhhhXXXMMMIIIAAA>>>:::777666555444444444333333222222222222333444333222111000111222222222222222222222222222222111111111111111111111111000000000000111111111111---...000111222222111000////////////////////////000000////////////////////////...//////000111111111111111000000000//////000000000000000000000000------...///000000//////.................................///000000111111111111111000000000000000000000111111111222222222666777888666555444444555444444444555666888999::::::888:::@@@BBBFFFVVVhhh{{{tttwww}}}~~~||||||zzzxxxvvvxxxsssoooqqqyyy~~~ooobbb]]]WWWQQQNNNLLLLLLLLLJJJKKKKKKLLLMMMOOORRRSSSTTTTTTUUUVVVYYY\\\___aaafffjjjpppwww|||||||||xxx{{{~~~~~~{{{yyyxxxxxxzzz{{{~~~}}}|||zzztttoooiiiddd]]]VVVRRRPPPPPPPPPQQQWWW]]]___aaahhhttt~~~}}}xxxxxxxxxnnnoootttwwwyyy{{{{{{jjjZZZPPPGGGCCC<<<888777666555444555555444333222222333333333222111//////000111111222222222222222222222222222222111111111111222222000000000000000000000000...///000222222222111000//////////////////////////////000000000000000000//////...//////000111111000000/////////.........///////////////////////////////////////......---////////////////////////......//////000111111111000000000000000000111111111111111111222222222222666777888777555444444666444444444555666888999::::::888:::@@@BBBFFFVVVhhh}}}www|||{{{wwwuuuuuuuuutttxxxwwwwww{{{qqqaaaRRRPPPMMMKKKIIIJJJKKKLLLKKKMMMOOOPPPPPPRRRUUUWWWXXXXXXYYY[[[___ccchhhjjjrrrvvv|||{{{wwwuuuqqquuuzzz|||zzzxxxyyyzzz}}}{{{}}}~~~~~~~~~~~~}}}rrrlllcccZZZUUUQQQOOOMMMLLLQQQUUUWWWXXX]]]fffmmmuuu|||~~~{{{vvvyyyvvvvvvvvvwwwyyymmm___OOOIII@@@;;;::::::888777666666555444333333333333222111000000//////000000222222222222222222222222333222111111111111222333111000000000000000//////000000111111222111111111000000000000000000000000//////000000000000111111000////////////000000111////////////............000000////////////......111000000///...---------////////////////////////...//////000000111111222000000000000111111111111111111111222222222222333555666777666555444555666555555555555666888999999999777:::@@@BBBFFFUUUhhh|||~~~|||~~~wwwrrrqqqsssuuuwwwxxx|||wwweeeXXXLLLLLLMMMLLLLLLLLLMMMNNNNNNPPPTTTUUUVVVWWW[[[^^^]]]^^^```dddiiipppvvvzzzxxxrrrnnnjjjpppxxx|||||||||~~~~~~~~~}}}~~~}}}|||{{{yyyppphhh```YYYSSSNNNLLLOOOQQQSSSTTTVVVZZZ]]]bbbiiittt~~~rrruuuzzz~~~yyyuuuuuuxxx{{{}}}vvvaaaYYYMMMEEEAAA>>>;;;888777666555444333333333333111222222222111111000000222222222222222222222222333222222111111222222333111111000000////////////222222111111000111111111000000000000000000000000//////000000000111111111111000000////////////000000000000////////////...111111111000000/////////000//////............////////////////////////////////////000111111222222///000000000111111111111111111111222222222333333333555666666555444555777666666666666666777888888888666999???AAAEEEUUUggg~~~{{{yyyqqqkkkkkkooosssvvvyyyuuuhhhZZZPPPMMMOOOPPPQQQPPPOOOOOOPPPPPPTTTXXXZZZ[[[]]]aaadddcccdddggglllsss|||{{{tttnnngggnnnxxx}}}~~~~~~zzzuuusssrrrrrrvvv~~~~~~vvvnnndddYYYRRROOOPPPQQQRRRRRRRRRQQQPPPTTTYYY```gggppp|||ssspppooosss}}}}}}vvvvvvyyyvvvxxx|||tttjjj[[[OOOHHHBBB<<<777777777666555444333333333222222333444333222111000111111111111111111111111444333222111111222333444111111000000/////////...444333111000000000111111000000000000000000000000//////000000111111111222222111000//////...//////111111111111000000000000222222222222111111000000......---......///000111000000000000000000000000/////////000111111222222//////000000111111111222111111222222222333333333222444555555444444666777777666666666666666777888888666888>>>@@@DDDTTTfff~~~{{{qqqqqqnnnkkkkkkpppyyy~~~~~~xxxoookkkeee[[[TTTSSSUUUTTTUUUVVVWWWWWWVVVTTTWWWXXXZZZ\\\___ccciiimmmnnnqqqwww}}}{{{xxxwwwtttwww|||{{{wwwqqqnnnpppxxx{{{qqqeee]]]VVVUUUTTTSSSQQQPPPOOOOOOSSSQQQRRRXXX]]]cccmmmwww{{{sssqqqvvvxxxwww~~~uuuwwwttt}}}iiiYYYNNNEEE>>>;;;888444222444444222333777555444222000000111222333111111111111111111111111000000000000000000000000111111111111000000000000111111111111000000000000000000111111111111000000000000////////////000000////////////000000000000111111000000//////......222///---///333444111---111111000000//////......333222111/////////000111000000000000000000000000111111111111222222222222111111000000111111222333333333333444444444555555444555555666777888888999888888;;;>>>@@@FFFVVVeee}}}vvv|||xxxnnnoooooopppssszzz{{{{{{zzzuuuooonnneee^^^\\\ZZZVVVTTTVVVWWWWWWWWWXXXYYYYYYXXXXXX\\\^^^```bbbdddhhhmmmpppxxx{{{}}}vvvrrrtttwwwzzz|||rrrjjj```^^^[[[YYYYYYWWWTTTRRRRRROOOPPPTTTVVVWWW\\\cccmmmttt{{{vvvxxxwwwrrrwwwxxxttt{{{tttbbbRRRGGGAAA<<<777444555444222333666555444333111111222222333222222222222222222222222111111111111111111111111111111111111000000000000111111111111000000000000000000111111111111000000000000////////////000000////////////000000000000111000000000/////////...///...///333888999555000111000000000/////////...222111000/////////000000////////////////////////////////////000000000000111111000000111111222333333333333444444444555555555555666666777777888888888888;;;>>>@@@FFFVVVeee}}}www}}}zzzqqqmmmpppsssvvv{{{zzzvvvsssnnneee___\\\VVVQQQQQQRRRSSSUUUYYY[[[[[[[[[\\\]]]^^^___```dddfffiiikkkmmmqqquuuxxxzzzxxxxxxyyy~~~yyykkkgggaaa``````___YYYTTTSSSPPPOOOQQQQQQOOOPPPSSSWWW]]]hhhuuu~~~~~~zzzrrrrrrxxx{{{uuuwww~~~wwwaaaOOOEEEBBB;;;666666555333333555444444444444333333333333333333333333333333333333111111111111111111111111222222111111111000000000222222111111111000000000000000000000000000000000000000////////////000000////////////000000000000000000000000////////////......111555999888333...000000000000////////////111000///.........//////........................////////////000000000000111111000000111111222333333333333444444444555555666666666666777777777777888888;;;===???EEEUUUddd}}}xxx}}}~~~xxxrrrsssvvv{{{~~~~~~tttoookkkddd\\\WWWWWWTTTRRRRRRSSSUUUWWWYYYZZZ\\\]]]^^^```dddgggjjjkkknnnrrrvvvyyy|||xxxrrrkkkjjjlllkkkddd^^^YYYTTTQQQRRRQQQOOOOOORRRMMMPPPWWWaaaiiiqqqyyyuuuvvvwwwwwwtttuuuyyyxxx```OOOGGG???888777666444333555444444555555555444333222333333333333333333333333111111111111111111111111222222222111111111000000222222222111111111000000111111000000000000111111000000////////////000000////////////000000000000000000000000////////////000000000222222111,,,)))000000000000/////////////////////............///////////////////////////000111111111222222222222111111000000111111222333333333333444444444555555777777777777666666666666777888:::===>>>DDDTTTccc}}}~~~xxx}}}~~~{{{{{{|||{{{zzz|||uuuiiiddd```ZZZVVVUUUSSSUUUWWWWWWWWWXXXWWWWWWVVVXXX[[[^^^aaafffmmmsssrrrvvv|||zzz{{{||||||~~~zzzwwwtttssswwwxxxxxxwwwvvvwwwzzz}}}zzzyyy{{{zzztttnnnbbbZZZTTTRRRQQQPPPPPPSSSNNNMMMPPPUUUZZZ___jjjtttwwwtttrrrwww|||vvvpppooovvvzzzbbbOOOEEE;;;999888666555666444444555555555444333222333333333333333333333333111111111111111111111111222222222222111111111111222222222222111111111111111111000//////000111111000000////////////000000////////////000000000000////////////000000000000111///...---------,,,+++////////////000000000000.........////////////...000000000000000000000000000111111111222222222222111111000000111111222333333333333444444444555555777777777777666666666666777888:::<<<===CCCSSSbbb|||}}}xxxzzz~~~xxxvvvwww|||zzzjjj[[[WWWTTTPPPOOOSSSKKKRRRWWWXXXYYY[[[ZZZXXXUUUXXX[[[^^^bbbhhhrrryyy{{{xxxyyyyyyxxxyyy{{{yyyxxxxxxwwwtttppplllhhheeedddggghhhhhhgggfffgggjjjlllppprrrvvvyyy{{{|||{{{{{{}}}zzzxxxwwwxxxzzzzzzzzz~~~~~~{{{vvvrrrppppppqqqrrr{{{~~~}}}}}}~~~~~~~~~yyynnndddZZZVVVSSSPPPOOOQQQRRROOOOOOQQQRRRSSSYYYaaapppzzz{{{tttqqqrrrwww}}}uuunnnnnnssswwwsss[[[OOOCCC>>><<<999777777444444444444333333333333333333333333333333333333222222222222222222222222333222222222222111111111333222222222222111111111222111000//////000111222000000////////////000000////////////000000000000////////////000000000000///......---...000222333////////////000000000000......///000000000//////111111111111111111111111////////////000000000000111111000000111111222333333333333444444444555555666666666666777777777777777777999<<<===CCCRRRaaa{{{|||vvvwww}}}zzzvvvuuuxxx~~~rrraaaRRRPPPNNNJJJJJJPPPKKKSSSYYYYYYZZZ___aaa```\\\___bbbdddgggnnnxxx}}}~~~~~~}}}~~~{{{{{{yyytttrrrwww{{{vvvrrrnnnmmmllljjjiiifffccc___ZZZWWWUUUUUUWWWXXXXXXXXXYYY\\\^^^aaabbbdddfffhhhjjjjjjkkknnnlllkkkkkkmmmnnnmmmmmmsssrrrrrrsssuuuuuutttssspppnnnjjjfffdddcccccccccfffiiimmmooopppqqqrrrtttwwwzzz~~~~~~{{{xxx}}}yyyoooeeeaaa^^^YYYUUUTTTVVVRRRQQQRRRQQQPPPRRRWWW^^^fffqqq}}}wwwrrrrrryyyuuunnnmmmkkkttt~~~jjj\\\LLLEEEAAA<<<888666555444333111111222222333222222222222222222222222222222222222222222222222333333222222222111111111333333222222222111111111222111000//////000111222000000////////////000000////////////000000000000.../////////000000000111---...000000111222333555.../////////000000000111...///000111111111000000000000000000000000000000////////////000000000000111111000000111111222333333333333444444444555555555555666666777777888888777777999;;;<<>>999;;;555444333222222333444555555555555444444333333333333222222111111222222333444444333222111111111222111111111111111000//////000000000000000000000000000000000000000000000000---...///000000...,,,***000000000000000///......000000000000000000000000000000000000000000000000............////////////............/////////000...///000222222111000000111111000000111111222333444444444444444444444444//////111333666888999:::::::::<<<>>>@@@EEERRR___|||wwwooolllxxx~~~~~~}}}sssiii___[[[VVVTTTTTTTTTSSSRRRXXX\\\bbbiiiooorrrssstttxxx||||||zzzzzzzzzxxxvvvyyyzzz{{{{{{{{{|||~~~zzzwwwyyy|||yyytttvvv~~~}}}zzzzzz{{{|||}}}~~~}}}yyyvvvsssnnngggbbb___]]]ZZZXXXWWWUUUQQQOOOOOOOOONNNMMMKKKHHHFFFEEEFFFFFFEEEEEEEEEFFFGGGHHHJJJJJJKKKLLLLLLMMMNNNNNNOOOMMMLLLLLLNNNPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRQQQPPPNNNLLLJJJIIIIIIHHHIIIIIIJJJJJJJJJKKKKKKKKKMMMMMMNNNPPPRRRTTTVVVXXXXXXZZZ[[[\\\^^^aaaeeeiiiqqquuu{{{xxxqqqlllfff^^^YYYXXXWWWTTTRRRSSSQQQRRRZZZeeetttzzzxxxwwwwwwzzzwwwqqqllllllnnnrrrzzzoooaaaUUUHHH@@@???:::888666555555555555555333333333222222111111111333333222222222222333333333333222111111111111111111111111111111000//////000000000000000000000000111111111111111111111111...///000000000///...---000000000000000///......000000000000000000000000000000000000000000000000............////////////........./////////000000//////000111111111111111111111000000111111222333444444444444444444444444555555666777999::::::;;;:::999;;;>>>???DDDQQQ^^^yyyxxxppplllwww|||zzz{{{wwwqqqllliiieee```]]]\\\\\\\\\\\\ZZZWWWUUU\\\```gggpppwww|||~~~{{{xxxvvvwwwwwwwwwwwwzzz{{{||||||{{{|||~~~~~~}}}~~~||||||}}}}}}{{{{{{}}}{{{|||{{{yyywwwvvvrrrnnnkkkkkkkkkllllllmmmnnnnnnooommmkkkiiigggeeebbb]]]ZZZWWWUUURRRQQQPPPOOOLLLJJJJJJJJJJJJIIIHHHGGGEEEDDDEEEEEEDDDDDDDDDEEEFFFGGGFFFFFFGGGGGGHHHIIIIIIIIIKKKJJJHHHHHHJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDEEEFFFGGGHHHGGGGGGGGGHHHIIIKKKLLLMMMMMMOOOPPPPPPQQQSSSWWWYYY[[[___eeejjjoootttxxx|||zzzrrrggg___[[[YYYVVVSSSUUUSSSRRRTTTYYYdddvvv|||vvvsssppprrrtttwwwyyyqqqkkkhhhjjjttttttfffVVVJJJDDD===:::777555444444333222333333222222222222111111333333222222222222333333222222222111111111111111111111111222111111000///000000000000000000000000222222222222222222222222///000000000000000111111000000000000000//////...000000000000000000000000////////////////////////............////////////....../////////000000000000000000000000111111222111111000000111111222333444444444444444444444444777777777777777666666666999888:::<<<>>>CCCOOO\\\vvvyyyqqqmmmxxx~~~|||xxxuuuxxxxxxuuuoooiiieeedddccc______aaabbbbbb```^^^\\\cccgggnnnvvv~~~~~~~~~|||{{{xxxwwwwwwxxxyyyzzzzzz|||}}}}}}}}}}}}~~~~~~}}}yyyuuuqqqooorrrpppnnnllljjjgggbbb___^^^^^^____________``````]]]]]]\\\\\\[[[YYYWWWVVVRRRPPPNNNMMMMMMMMMKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEFFFFFFFFFFFFFFFGGGGGGHHHFFFFFFGGGGGGHHHHHHHHHHHHMMMKKKJJJJJJKKKLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHGGGHHHHHHHHHHHHGGGFFFDDDDDDFFFHHHIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIJJJKKKKKKKKKLLLOOOQQQNNNRRRVVVZZZ^^^bbbfffiiikkkooovvv|||ssshhhbbb]]]YYYVVVXXXVVVUUUUUUTTTYYYggguuu{{{vvvqqqooolllkkkrrryyyooohhhiiitttyyygggUUUJJJDDD???999666666555444222444444444444444444444444333333333222222333333333111111111111111111111000111111111222222111111000000000000000000000000000111111111111111111111111///////////////000111222//////000000000000//////000000000000000000000000////////////////////////............////////////...////////////000000000111000/////////000222333111111000000111111222333333333444444444444444444666666666666666666555555888777999;;;===BBBNNNZZZtttyyyqqqmmmxxx~~~{{{xxxwwwwwwwww{{{zzzzzzwwwrrrllliiiiiidddeeefffgggggggggggggggmmmpppvvv}}}{{{yyyzzzzzzzzz}}}|||zzzyyyxxxyyyzzz|||zzz|||~~~|||wwwsssppplllgggdddgggeeecccaaa___]]]YYYWWWTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSTTTTTTTTTSSSSSSTTTPPPNNNLLLLLLMMMNNNMMMMMMMMMMMMLLLJJJIIIHHHHHHGGGIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKNNNMMMLLLLLLMMMNNNLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHFFFEEEEEEFFFHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIEEEGGGHHHGGGGGGGGGIIIJJJIIIKKKNNNPPPRRRTTTXXXZZZ\\\```eeejjjoootttzzz~~~uuummmgggbbb^^^\\\ZZZZZZYYYVVVUUU[[[ddduuu}}}vvvqqqkkkgggjjjsssxxxnnnkkkttt|||hhhYYYQQQIII@@@:::999999888666444444444444444444444444444333333333333333333444000111222222222222111111111111222222222222111111000000000000000000000000000000000000000000000000///............///111111//////000000000000//////000000000000000000000000////////////////////////............////////////////////////000000000111111000/////////000222333111111000000111111222333333333333444444444555555888888888999999:::::::::888777888;;;<<>>666999999999777555333333333333333333222222111111111222222222222333444555555333333333333333333333333000000000000000111222222444222111111222222000///000000111111111111000000000111222333333222111000222111000//////000111222111111111000000000000000000000000000////////////------...///000111111111000000111111111222222222111111000000111111222333222222333333555666888999444444555777999999888666666666999<<<===AAAKKKWWWkkkzzzooonnnwww~~~}}}}}}}}}|||{{{zzz{{{{{{}}}}}}~~~}}}{{{wwwsssnnnjjjgggeeeccc```______]]]ZZZWWWWWWTTTPPPNNNNNNMMMKKKIIIJJJKKKKKKJJJIIIJJJLLLNNNPPPRRRUUUVVVXXXZZZ]]]```cccdddfffhhhkkkmmmooopppttttttttttttuuuvvvwwwwwwuuuuuuuuuuuuvvvwwwxxxyyy|||{{{zzzzzz{{{|||{{{zzzxxxyyy{{{}}}~~~~~~}}}|||}}}{{{zzz|||~~~|||{{{{{{{{{|||xxxwwwvvvtttsssqqqpppooommmmmmkkkjjjhhhfffeeedddcccbbb___\\\ZZZXXXXXXWWWUUUTTTSSSQQQOOOMMMKKKJJJJJJIIIHHHFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIIIIJJJLLLPPPTTTVVVaaagggqqq|||vvvmmmfff```\\\ZZZXXXWWWWWWVVVXXX```jjjyyy~~~qqqmmmpppooovvvzzzwwwuuuzzz|||cccSSSKKKBBB:::666666666555444333444444444444444444333333222222444444333222222333333333222222222222222222222222111000000000000000111222333111000000111222111///000000111111111111000000000000000111111000000000111111000000000000111111111000000000000000000000////////////000000000000///000111222333333333333111111222222222333333333111111000000111111222333444444444444444555666777555444555777999999888666666666999<<<===@@@KKKWWWlll{{{ooonnnvvv}}}}}}||||||zzzyyyyyyzzz{{{~~~yyyxxxuuurrrlllgggbbb___^^^\\\YYYXXXWWWUUURRRPPPRRROOOLLLJJJJJJKKKKKKJJJLLLMMMMMMLLLLLLNNNRRRUUUXXX[[[___bbbeeeiiimmmppptttuuuvvvxxx{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~|||zzzzzz{{{{{{zzzyyy{{{|||~~~|||zzzxxxvvvtttsssqqqooollliiieeecccbbbbbb___^^^]]][[[XXXUUUQQQOOONNNMMMKKKIIIIIIIIIIIIJJJGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFEEEFFFGGGJJJMMMNNNSSSXXX___gggooowww~~~tttnnnhhhfffbbb\\\XXXVVVUUUTTTWWW\\\gggnnn|||zzzsssssslllpppxxx|||{{{~~~uuubbbUUUJJJBBB:::999777555444444444444555555555555444444444444666555444333222222222222111111111111111111111111222111111000000000111111111000///000111222111000000000111111111111000000000000////////////000000000000111111111111000000000000000000000000111111......//////000000111111000111222333333333333333222222222333333333444444111111000000111111222333666555555444444444555555555444555666888999888666777777999<<<===@@@KKKWWWmmm}}}pppmmmttt~~~~~~~~~}}}}}}yyyyyyyyyzzz|||~~~~~~tttrrrpppkkkfff```[[[YYYYYYWWWUUUSSSQQQOOONNNMMMNNNMMMJJJIIIJJJLLLNNNOOOPPPQQQRRRSSSUUUYYY^^^bbbcccggglllppptttxxx|||~~~}}}}}}}}}}}}xxxvvvtttssstttttttttsssuuuwwwyyy{{{}}}~~~~~~zzzwwwtttqqqpppppphhhhhhhhhfffccc___[[[XXXUUUTTTRRRPPPOOONNNNNNNNNLLLKKKKKKJJJIIIHHHGGGFFFHHHGGGFFFFFFFFFHHHIIIKKKNNNPPPSSSVVVZZZaaahhhmmmrrrvvv}}}}}}wwwrrrooojjjbbb[[[ZZZZZZXXXXXXYYY[[[^^^hhh{{{|||vvvrrrqqqttt|||}}}nnn___RRRIIIBBB???:::777666555444333555444444444444444444444555444333333222222222333222222222222111111111111222222111111000000111111000///...///111222111000000000111111111111000000111000///......///000111///000111222222111000///000000000000000111111111---......///000111111222//////000111111111111111111111222222222222333333111111000000111111222333555444444444444555666666666555444666888999888777777777999<<<===@@@KKKVVVmmmrrrmmmsss{{{{{{~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{zzzzzz{{{|||~~~}}}yyyvvvmmmllljjjfffaaa[[[WWWTTTSSSSSSRRRPPPNNNMMMMMMNNNMMMMMMMMMMMMNNNQQQTTTVVVYYY[[[]]]```ccchhhnnnrrrssswww|||~~~}}}{{{yyyxxxwwwvvvvvvssspppnnnmmmnnnoooooonnnlllmmmnnnooopppqqqqqqrrrtttvvvxxxzzz{{{|||}}}~~~xxxxxxwwwtttpppkkkfffccc```^^^[[[XXXVVVTTTTTTTTTRRRQQQPPPOOOMMMJJJHHHFFFIIIIIIHHHGGGGGGGGGHHHHHHLLLMMMMMMMMMNNNRRRXXX\\\```eeemmmsssyyy~~~yyyuuusssjjjcccaaa```\\\YYYXXXVVVVVV\\\kkk|||wwwssssssyyy~~~zzz||||||lll\\\OOOEEEAAA;;;777666666555444333333333333333444444444333222222222333333444555444444333333222222222222222222111111111111111222000///...///111222222111000000111111111111000000222222000//////000222222///000111222222111000/////////000000111111111111---......///000111111222//////000111111111000000000000000000111111111111111111000000111111222333333333333444555666777888666555444555777999888777888888999<<<===@@@JJJVVVmmmtttnnnsss{{{xxxxxxwwwyyy}}}~~~}}}||||||}}}}}}||||||{{{zzz|||{{{{{{{{{|||~~~}}}zzzwwwsssooofffeeeccc```\\\XXXTTTRRROOOOOOOOONNNMMMNNNPPPRRRPPPRRRUUUWWWYYY\\\___bbbgggjjjnnnqqquuuzzz|||yyyuuutttrrrpppooommmmmmllliiifffdddcccdddfffggggggdddddddddeeeeeeffffffgggjjjmmmpppqqqqqqpppqqqrrrvvvvvvxxxzzz|||~~~}}}xxxsssqqqmmmkkkgggccc```]]]\\\[[[YYYYYYXXXUUURRRNNNKKKHHHJJJIIIHHHGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJLLLPPPSSSQQQVVV]]]bbbffflllsssxxx}}}~~~uuummmiiiddd]]]WWWVVVVVVUUUWWW___ppp{{{wwwsssuuu}}}|||xxxxxx}}}iiiYYYHHHBBB:::666666777777666333333333333333444444444222222222222333444555666555444444333333222222222111111111111111222333333222111000111222333222111000000111111111111000000222222111111111111222222000000111111111111000000/////////000111111222222......//////000000111111000111111222222222111111/////////000000000000111111111000000111111222333222222222333555777888999777555444555777888999888888888:::<<<===???JJJUUUlllvvvppptttyyyuuuuuutttwww{{{}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{zzz{{{{{{{{{{{{}}}}}}{{{{{{}}}yyyuuussspppkkkggg^^^^^^]]][[[XXXUUURRRPPPOOOPPPQQQQQQQQQSSSWWW[[[ZZZ^^^cccgggiiilllppprrrvvvzzz{{{uuupppmmmiiihhhfffdddcccbbbaaaaaa^^^[[[YYYXXXZZZ]]]^^^___^^^^^^^^^^^^___```aaaaaaaaaeeeiiijjjiiiiiijjjkkkiiijjjlllnnnppprrrssstttyyyyyyzzz{{{|||}}}~~~~~~~~~~~~|||wwwrrrmmmjjjhhhgggdddcccbbb___[[[VVVRRROOOKKKKKKJJJIIIIIIHHHHHHHHHFFFHHHJJJJJJIIIJJJKKKMMMHHHLLLQQQSSSTTTYYY```fffnnnqqqvvv|||wwwrrrjjj```YYYYYYVVVVVVVVVYYYaaannn}}}zzzvvvvvv{{{}}}xxx{{{~~~|||iiiSSSKKKAAA;;;999888666444333444444444555555555555333333333222222333444444444444333333222111111000000000000111222333444555444333111222333333222111000000111111111111000000000000111111111111000000111111000000000000111111...//////000111111222222////////////000000000000000000111111111000000//////000000000000111111111111111000000111111222333333333333444555666777888777555444444666888999888999888:::<<<<<>>AAAJJJSSSpppwwwrrrwww|||zzzyyyzzz}}}|||{{{|||~~~|||{{{zzz{{{{{{~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}zzzwwwvvvxxx~~~~~~}}}xxxssspppqqqoookkkgggdddaaa\\\ZZZYYYWWWSSSQQQSSSTTTTTTTTTTTTUUUXXXZZZbbbccceeeiiilllpppsssuuu~~~{{{xxxssspppnnnlllkkkiiihhheeebbb```___\\\YYYWWWSSSSSSRRRRRRQQQPPPPPPOOORRRRRRQQQQQQQQQRRRTTTUUUUUUUUUVVVWWWXXXZZZ\\\]]][[[]]]^^^```bbbcccddddddcccddddddeeefffggghhhhhhiiiiiiiiiiiijjjjjjjjjjjjlllkkkiiihhhggghhhjjjjjjfffggghhhjjjllloooqqqsssxxxxxxyyyzzz{{{|||}}}}}}}}}||||||yyytttpppkkkiiieee```[[[WWWUUUTTTRRRPPPNNNLLLJJJJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFIIIKKKNNNRRRWWW___gggmmmuuu{{{}}}tttmmmiiiddd^^^XXXVVVWWWZZZ[[[[[[[[[dddrrrzzzuuurrroooooovvv|||qqqjjjooozzzooo]]]SSSJJJAAA<<<<<<777777777666444333444444222222222222222222222222222222222222222222222222111111222222222333333333444333333333333333222222111111111111111111111111111111111000000000//////000000000000000000000000////////////000000000000111111111111000000000/////////000000111111222222000000000000000000000000000000000111111111222222333444555555666666555555555666666777888888999999999888999<<<>>>AAAJJJSSSnnn{{{uuuyyy{{{|||}}}~~~~~~~~~}}}{{{zzzzzz{{{{{{}}}}}}}}}}}}}}}~~~~~~}}}|||{{{|||{{{{{{|||}}}wwwttttttpppjjjgggfffeeebbb___\\\YYYUUUSSSSSSTTTSSSSSSTTTVVVXXXZZZ\\\___bbbeeennnooorrruuuyyy|||}}}zzzxxxvvvrrrooojjjgggfffdddbbbaaa]]][[[YYYXXXXXXWWWUUUSSSOOOOOOOOONNNMMMMMMLLLLLLNNNNNNNNNNNNOOOQQQRRRSSSSSSSSSTTTTTTVVVWWWXXXYYYYYYZZZ\\\^^^```aaabbbbbbaaabbbcccdddeeeffffffgggfffggggggggghhhhhhhhhiiihhhgggeeedddcccdddeeeeeeaaaaaabbbccceeefffhhhiiimmmmmmnnnooopppqqqqqqrrrxxxzzz|||~~~}}}xxxvvvsssnnniiiddd```^^^VVVTTTQQQNNNLLLJJJJJJJJJGGGGGGFFFFFFEEEDDDDDDCCCDDDEEEGGGJJJMMMSSSYYY^^^fffmmmwwwwwwqqqlllfff^^^ZZZYYYYYYXXXWWWSSSYYYbbblllvvvyyysssqqqmmmqqqzzzzzzpppnnnsss{{{rrrbbbTTTHHHBBBAAA999999777666555555555666444444444444444444444444222222222222222222222222111111222222222333333333111222222222333333444444111111111111111111111111222222222111111111000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000111111111000000000000000000000000111111222222222333333333333444555555666666555555555666666777777888888999999888999<<<>>>AAAJJJSSSlll|||vvvyyy|||~~~~~~}}}{{{{{{{{{||||||{{{{{{|||}}}~~~~~~|||{{{zzz|||}}}}}}yyysssnnnkkklllhhhccc```^^^]]][[[YYYUUUSSSQQQPPPRRRTTTWWWXXXXXX[[[___cccfffjjjooorrrxxxzzz|||}}}zzzyyyyyyxxxwwwvvvsssqqqooonnnnnnkkkgggdddcccaaa___]]]YYYWWWUUUUUUUUUTTTRRRQQQMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOQQQQQQTTTTTTTTTUUUVVVWWWXXXYYYXXXYYY[[[]]]___```aaaaaaaaaaaabbbcccdddeeeeeefffeeeeeeffffffggghhhhhhhhhgggfffeeedddccccccddddddbbbbbbbbbbbbcccdddeeefffgggggghhhhhhiiijjjjjjkkkkkklllooorrrtttvvvwwwxxxzzz{{{|||~~~~~~{{{xxxtttooollliii^^^\\\XXXSSSOOOKKKIIIIIIIIIHHHGGGFFFEEECCCBBBBBBDDDEEEFFFFFFHHHKKKPPPTTTWWW]]]fffooovvv~~~zzztttmmmddd___\\\[[[XXXUUURRRTTTXXX\\\dddqqqxxxuuuqqqrrrvvv}}}{{{sssppptttuuucccRRRGGGBBB===:::777555555555666666555555555555555555555555222222222222222222222222111111222222222333333333111222222222222333333333111111111111111111111111333333333222222222111111000000000000000000000000000111111111222222222222111111111000000000000000111111111000000000000000000000000000000000000000222222222333333333444444333444555555666555555555666666666666777777888888999888999<<<>>>AAAJJJSSSjjj|||uuuwww}}}{{{{{{{{{~~~}}}|||{{{|||}}}~~~{{{|||}}}~~~~~~}}}}}}}}}{{{yyyyyywwwtttpppkkkgggdddbbb___\\\ZZZXXXWWWVVVUUUPPPPPPPPPQQQSSSXXX\\\``````dddiiimmmqqqvvvzzz~~~~~~{{{xxxtttqqqooopppoooooonnnmmmllljjjjjjjjjgggdddbbbaaa___\\\ZZZWWWUUUSSSRRRQQQPPPNNNLLLMMMMMMMMMLLLLLLLLLLLLLLLIIIJJJKKKLLLNNNNNNOOOOOOSSSSSSSSSTTTTTTVVVWWWWWWXXXYYY[[[]]]^^^___`````````aaabbbbbbddddddeeefffeeeeeeeeefffggghhhhhhhhhiiiiiihhhgggfffeeeeeeeeeccccccbbbbbbbbbcccdddddddddddddddeeeeeeffffffgggcccdddeeehhhjjjkkklllmmmkkkmmmpppsssuuuxxxzzz{{{~~~~~~|||zzzxxxvvvtttjjjgggbbb[[[UUUPPPMMMLLLKKKJJJIIIHHHFFFDDDCCCBBBEEEFFFFFFFFFFFFGGGJJJMMMMMMQQQVVV\\\cccmmmyyyyyyrrriiiccc```]]]YYYVVVTTTTTTSSSSSSXXXcccrrr}}}}}}uuurrrqqquuu~~~{{{rrrpppzzzttt```OOODDDAAA===777444444555555444222222222222222222222222222222222222222222222222111111222222222333333333333333222222222111111111111111111111111111111111333333333333222222222222000000000000000000000000000111111111222222222222000000000000000000111111111111111000000000000000111111111111111111111111222333333333333444444444333444555555666555555555666666666666666777777777999888999<<<>>>AAAJJJSSShhh}}}}}}vvvwww}}}|||zzzzzz{{{}}}|||{{{{{{{{{|||}}}~~~|||}}}~~~~~~}}}|||{{{yyyuuurrrpppooommmkkkgggccc___]]]VVVVVVVVVUUUTTTSSSSSSRRROOOQQQTTTVVVZZZ^^^dddhhhjjjnnnsssxxx||||||yyyxxxwwwuuurrrooollljjjjjjjjjjjjjjjjjjiiiggggggdddaaa___]]]\\\ZZZWWWUUUSSSQQQNNNMMMLLLKKKIIIFFFKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJKKKLLLLLLMMMLLLOOOOOOOOOPPPQQQRRRTTTTTTWWWXXXYYY[[[]]]^^^______``````aaabbbcccddddddeeecccddddddeeefffggghhhhhhjjjiiiiiihhhgggfffeeeeeebbbaaaaaa``````aaaaaabbbbbbbbbbbbbbbccccccddddddaaabbbbbbcccdddfffggggggccceeehhhjjjkkkmmmpppsssyyyyyyyyyyyyyyyyyyyyyyyyssspppjjjccc]]]WWWTTTRRRNNNMMMLLLJJJHHHGGGEEEEEEDDDEEEFFFEEEDDDEEEGGGIIIHHHJJJLLLNNNSSS\\\hhhpppvvv|||{{{rrrkkkfffbbb]]]YYYVVVTTTRRROOOPPPXXXcccmmmxxxrrrnnnooovvv{{{rrrttt{{{ttt^^^MMMGGGAAA999555555666555444444444444444444444444444222222222222222222222222111111222222222333333333333333222222111111111000111111111111111111111111333333333222222222111111000000000000000000000000////////////000000000000000000000000111111111111000000000000000111111111111111111111111111111111222222333333333444444444333444555555666666555555666666666666666666666666999888999<<<>>>AAAJJJSSSfff|||xxxxxx}}}~~~{{{{{{|||zzzyyyyyyxxxyyyzzz{{{|||~~~~~~xxxwwwuuuuuutttrrrmmmiiieeeeeecccaaa]]]ZZZWWWUUUPPPQQQTTTUUUUUUUUUTTTTTTUUUXXX]]]aaaeeejjjpppttttttxxx}}}}}}|||zzzxxxuuussssssrrrqqqooommmkkkjjjiiiiiiiiihhhgggeeedddccc^^^\\\ZZZXXXWWWUUURRRPPPNNNLLLJJJIIIIIIHHHEEEDDDGGGHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIJJJIIIIIIHHHKKKKKKLLLMMMNNNPPPRRRSSSUUUVVVWWWYYY[[[\\\]]]]]]^^^^^^___```aaabbbccccccaaabbbbbbcccdddeeefffgggggggggffffffeeecccbbbaaa______^^^^^^^^^^^^______bbbbbbbbbbbbccccccccccccbbbbbbbbbbbbccccccdddeeebbbdddfffeeeddddddgggiiinnnnnnnnnoooppprrrtttuuussspppkkkeee___ZZZWWWVVVPPPOOONNNMMMKKKIIIHHHHHHEEEEEEFFFEEEDDDDDDFFFHHHGGGHHHIIIHHHIIINNNVVV]]]dddkkkttt|||xxxrrrllleeeaaaXXXWWWTTTPPPMMMQQQYYY___nnn|||zzzrrrpppuuu||||||vvvvvv{{{qqq^^^MMMFFF===777777888666555666666666666666666666666222222222222222222222222111111222222222333333333111111111111222222222222111111111111111111111111222222222222111111111111000000000000000000000000////////////000000000000///000000000111111111111//////000000111111222222111111111111111111111111222222222222333333333333333444555555666666555555666666666666666666666666999888999<<<>>>AAAJJJSSSfff{{{~~~xxxxxx{{{}}}|||~~~xxxwwwwwwvvvwwwxxxzzz{{{}}}}}}~~~|||sssqqqpppppppppmmmhhhddd^^^^^^\\\ZZZWWWTTTRRRPPPNNNQQQVVVXXXYYYYYYXXXXXX\\\```fffkkkoootttyyy~~~zzz~~~{{{vvvtttuuuvvvvvvuuupppppppppooonnnmmmkkkkkkjjjiiiiiigggeeecccaaa```[[[YYYWWWVVVUUUSSSPPPMMMKKKJJJHHHGGGHHHGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHGGGFFFEEEJJJKKKKKKMMMOOOQQQSSSTTTSSSTTTVVVXXXYYY[[[[[[\\\\\\]]]]]]^^^___```aaaaaa___```aaabbbcccdddeeeeeeddddddccccccbbb```___^^^^^^^^^]]]]]]]]]]]]^^^___ddddddddddddddddddeeeeeeaaaaaaaaaaaaaaabbbddddddccceeeeeeccc```___```cccfffeeedddeeefffiiilllnnnooolllgggbbb]]]ZZZWWWVVVQQQQQQPPPNNNMMMKKKJJJJJJFFFGGGHHHGGGFFFFFFHHHJJJHHHIIIIIIGGGEEEFFFJJJOOOPPPXXXbbbkkkqqqzzz}}}vvvnnniii\\\[[[XXXSSSOOOOOOTTTYYY```qqqzzzuuuvvv{{{~~~~~~{{{xxxppp|||kkkRRRJJJ???999999999888666333333333333333333333333222222222222222222222222111111222222222333333333...///000111222333444444111111111111111111111111222222222111111111000000000000000000000000000000111111111111222222222222//////000000111111111222...//////000111222222333111111111111111111111111111111222222222333333333333444555555666666555555666666666666666555555555999888999<<<>>>AAAJJJSSSfff{{{zzzsssvvv|||vvvvvvxxx~~~{{{zzzxxxwwwvvvwwwxxxxxxzzz{{{}}}~~~}}}|||~~~wwwrrrqqqlllhhhgggiiihhhddd___WWWXXXXXXVVVRRROOONNNNNNOOOPPPRRRUUUWWW\\\bbbfffiiikkknnnssswww||||||yyyxxxyyywwwuuurrrppppppqqqqqqsssqqqnnnlllkkkkkklllllliiihhhfffeeedddaaa]]]ZZZUUUTTTRRROOOMMMJJJHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBCCCDDDEEEFFFGGGFFFEEEEEEDDDEEEGGGHHHIIIJJJJJJKKKMMMNNNOOOQQQQQQSSSSSSTTTUUUVVVXXXXXXYYYYYYZZZZZZ[[[\\\]]]^^^^^^``````aaabbbbbbbbbaaaaaaeeedddbbb```]]][[[YYYXXXYYYYYYYYYYYYZZZ[[[]]]]]]\\\]]]^^^___````````````aaaaaabbbbbbbbbcccccccccbbbaaa```______```aaaaaadddbbb___]]][[[[[[\\\\\\]]]\\\ZZZXXXVVVVVVVVVVVVTTTSSSSSSRRRRRRQQQOOOMMMKKKJJJIIIHHHGGGFFFEEEEEEGGGFFFDDDCCCCCCDDDFFFGGGMMMOOOSSSXXX___hhhqqqwwwyyysssiiiccc[[[VVVUUUUUUTTTRRR]]]aaannnuuuooossszzzuuuaaaPPP@@@:::888555555777444444444444333222111000444444444333333333222222222222222111111111000000111222222333333222222111000000111111111222222222000000000000000000000000111111000000000000111111000000111111111000000///000000000000000000000000000000000000////////////222222111111000/////////222222333333333333444444777777777777777666666666444555666888888999999999888777999<<<===@@@HHHQQQgggzzzuuullllllqqqyyyuuussszzz|||{{{zzzyyyyyyxxxxxxyyywwwxxx{{{}}}~~~{{{uuuppplllhhhbbb``````^^^YYYUUUVVVWWWWWWUUURRRQQQPPPQQQVVVXXX[[[^^^aaaffflllpppsssuuuxxx|||}}}}}}|||zzzxxxvvvtttsssqqqpppnnnmmmlllmmmnnnooopppooommmkkkjjjjjjjjjjjjgggeeecccbbb```]]]YYYVVVSSSRRRPPPNNNKKKIIIGGGFFFCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIJJJKKKMMMNNNOOOPPPQQQQQQRRRTTTUUUWWWXXXXXXZZZ[[[[[[\\\]]]^^^____________``````aaa``````___bbbaaa___]]][[[YYYWWWVVVXXXXXXXXXXXXYYY[[[\\\]]]\\\]]]^^^______``````_________``````aaaaaaaaaaaaaaaaaa______^^^___``````aaa___\\\YYYWWWVVVWWWWWWTTTSSSQQQPPPNNNNNNNNNOOOPPPPPPOOOPPPRRRRRRRRRRRRQQQPPPPPPOOOMMMLLLJJJIIIFFFEEEDDDCCCCCCDDDFFFGGGIIIKKKNNNQQQUUU\\\dddjjjwww}}}rrrjjj```YYYVVVUUUSSSQQQSSSWWWaaaqqq~~~yyyxxx}}}ooorrrvvv|||hhhXXXGGG@@@===888777888555555555555444444333222444444444333333333222222222222222111111111111111111222222333333222222111000000111111111222222222000000000000000000000000111111000000000000111111000111222222222222111111111111111111111111111111111111111111111000000000222111111111111000000000222222222333333333444444555555555555555555555444555666777888888888888888888777999<<<===@@@HHHQQQdddxxxtttkkkbbbfffmmmxxxvvvssszzzxxx}}}}}}}}}}}}}}}|||{{{zzzzzzuuuwwwzzz{{{zzzyyyxxxwwwtttooolllccc___[[[XXXXXXVVVRRROOOTTTUUUVVVUUUTTTTTTUUUWWW]]]```dddhhhlllqqqwww{{{~~~|||zzzxxxvvvuuusssrrrpppooonnnnnnkkkjjjiiiiiijjjkkkmmmnnnkkkkkkkkkkkkjjjhhhggggggdddbbb___]]][[[XXXTTTQQQOOONNNLLLJJJHHHFFFDDDCCC@@@@@@@@@@@@???>>>======??????@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIKKKLLLMMMMMMNNNOOOPPPRRRTTTVVVWWWXXXYYYZZZZZZ[[[\\\]]]^^^___^^^^^^_________^^^^^^]]]]]]\\\[[[YYYWWWVVVTTTTTTVVVVVVVVVWWWXXXYYY[[[\\\[[[\\\]]]^^^____________]]]]]]^^^^^^^^^^^^______```___^^^]]]]]]]]]]]]]]]\\\ZZZVVVSSSQQQPPPPPPPPPLLLKKKIIIHHHGGGGGGGGGHHHKKKKKKLLLMMMPPPSSSVVVWWWXXXXXXXXXWWWTTTQQQNNNLLLHHHGGGFFFEEEEEEFFFGGGGGGGGGHHHIIIJJJLLLPPPUUUYYYccciiittt~~~zzzlllbbb[[[XXXUUURRROOOQQQVVV___lllzzzwwwpppttt{{{vvvttttttwww}}}sssdddSSSIIIBBB<<<999888666666666666555555555555444444444444333333333333111111111222222222222222111222222333333222222111111111111111111222222222000000000000000000000000111111000000000000111111000111222333333333333333111111111111111111111111111111111111111222222222111111111111222222222222222222222222333333333333444444555555555555555555666777777888888888777777888777999<<<===@@@HHHQQQbbbvvvtttiii]]]^^^bbbnnnxxxtttzzzpppuuu}}}}}}|||wwwyyy}}}~~~{{{zzzxxxuuurrrpppmmmjjjfffdddZZZWWWTTTSSSTTTTTTSSSRRRSSSTTTUUUVVVVVVXXX[[[^^^dddggglllqqquuuyyy~~~}}}zzzwwwuuusssrrrqqqpppnnnlllkkkkkkkkkllljjjjjjjjjjjjjjjlllmmmnnnhhhiiijjjjjjiiigggeeeccc```^^^[[[XXXVVVSSSOOOLLLJJJIIIHHHFFFDDDCCCAAA@@@===>>>>>>>>>======<<<;;;>>>>>>>>>>>>>>>>>>??????@@@AAACCCEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMOOOQQQSSSUUUWWWXXXWWWWWWXXXYYYZZZ[[[\\\\\\]]]]]]^^^]]]]]]\\\[[[[[[XXXXXXWWWVVVTTTSSSRRRRRRTTTTTTTTTUUUVVVXXXYYYZZZZZZ[[[\\\]]]^^^^^^^^^^^^\\\\\\\\\]]]]]]]]]]]]]]]^^^]]]\\\[[[[[[ZZZZZZYYYWWWUUURRRNNNLLLJJJJJJJJJHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIKKKMMMQQQVVVYYY^^^^^^___^^^ZZZVVVQQQNNNLLLKKKJJJIIIHHHHHHHHHHHHFFFGGGGGGFFFFFFHHHLLLOOOTTTZZZcccmmmvvv}}}oooeee___YYYVVVSSSTTTUUUVVV[[[eeerrr{{{}}}pppooorrrwww{{{~~~wwwtttxxx~~~~~~qqq___QQQGGG@@@:::777666555555555555555555555555444444444444333333333111111222222222222333333111222222333333222222111111111111111111111111111000000000000000000000000111111000000000000111111///000111222333333333333111111111111111111111111000000111111111111111222000111111222333333444444111222222222222333333333666666666666777777777777777888888888888777777666999888999<<<===???GGGPPPcccvvvttthhh```]]]]]]hhhzzzuuuyyyhhhmmmvvv~~~~~~|||yyyvvvssstttpppkkkgggddd```]]]ZZZUUUSSSQQQQQQRRRSSSTTTTTTSSSVVVYYY[[[]]]```dddfffkkkoootttyyy|||~~~yyyxxxvvvsssqqqpppoooooonnnmmmllljjjjjjkkklllllllllkkkkkkkkkjjjjjjjjjkkkggghhhiiiiiigggeeebbb```]]]ZZZVVVSSSQQQNNNKKKHHHFFFEEEDDDCCCAAA@@@???>>><<<<<<=========<<<;;;;;;<<<<<<<<<<<<============???@@@BBBCCCDDDDDDCCCBBBDDDDDDEEEFFFGGGGGGHHHIIILLLLLLNNNPPPRRRTTTVVVWWWUUUVVVWWWXXXYYYZZZZZZ[[[\\\\\\\\\[[[[[[YYYXXXWWWTTTSSSSSSRRRQQQQQQPPPPPPQQQQQQRRRSSSTTTVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYXXXVVVUUUUUUTTTRRRNNNKKKHHHGGGFFFGGGFFFEEEDDDCCCCCCDDDEEEEEEFFFGGGIIIJJJKKKNNNSSSWWWbbbdddffffffccc]]]WWWSSSPPPOOONNNLLLJJJIIIHHHHHHEEEFFFFFFEEEDDDEEEHHHJJJMMMQQQWWW^^^fffpppzzz~~~rrrhhh```ZZZWWWXXXWWWUUUTTTXXXaaahhhttt|||uuuqqqoooqqqsssyyy}}}uuusssxxx|||kkkYYYLLLCCC<<<777666555444444333444444555555555555444444444333333222222222222222222222333111222222333333222222111111111111111111111111111000000000000000000000000111111000000000000111111......000111222222222222111111111111111111111111/////////000000000111111000000111222333444444555111111111222222222333333555666666666777777888888777888888888888777777666999888999<<<===???GGGPPPdddwwwuuujjj```\\\YYYccczzz|||uuuxxxbbbfffoooxxx~~~yyyuuuqqqooollliiiddd```\\\YYYVVVSSSTTTSSSQQQPPPPPPQQQSSSTTTWWW[[[```dddgggjjjmmmpppuuuxxx}}}}}}zzzyyyrrrrrrpppooonnnmmmmmmmmmllllllkkkkkkkkkllllllmmmkkkkkkjjjjjjiiihhhggggggffffffgggfffdddaaa^^^\\\XXXUUUQQQNNNLLLJJJGGGEEEBBBBBBAAA@@@???======<<<;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<======>>>???@@@AAABBBBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGJJJKKKLLLNNNPPPRRRSSSTTTUUUUUUVVVWWWXXXYYYYYYZZZYYYYYYXXXXXXVVVUUUTTTSSSOOOOOOOOOOOONNNNNNNNNNNNOOOOOOPPPQQQRRRTTTVVVWWWXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZWWWWWWWWWVVVTTTRRRPPPOOOPPPNNNKKKHHHEEEDDDDDDEEECCCBBBAAAAAAAAABBBCCCDDDDDDFFFIIIJJJIIILLLPPPUUUbbbeeejjjmmmlllhhhccc___VVVUUUSSSPPPNNNKKKIIIHHHFFFFFFFFFEEEDDDDDDFFFHHHKKKLLLOOOSSSYYYbbblllssszzzuuuiiiaaaYYYZZZYYYVVVSSSTTTXXX\\\dddlllyyy|||vvvpppoooooosss~~~{{{ssssssyyy~~~vvvbbbSSSIIIAAA:::777666555333222333333444555555555555444444444333444333333333222222222222111222222333333222222111222222222111111111111111000000000000000000000000111111000000000000111111...///000111111111111111222222222222222222222222.........///000000111111000000000111222333333444111111111111222222222222333333444444555666666666666777777888888888777777:::888:::<<<===???GGGOOOdddwwwwwwlll]]]YYYVVV]]]sss|||www}}}}}}uuuvvvaaaccciiipppwww}}}zzzuuuqqqllljjjccc```\\\ZZZXXXVVVSSSPPPRRRRRRQQQQQQQQQTTTWWWZZZ^^^bbbiiinnnrrruuuwwwyyy{{{~~~}}}||||||zzzxxxvvvtttrrrnnnnnnnnnmmmlllkkkkkkjjjiiijjjjjjkkklllllllllllljjjjjjjjjjjjiiihhhggggggeeedddcccaaa___[[[YYYWWWRRROOOKKKHHHGGGEEECCCBBB@@@@@@???>>>===<<<<<<;;;999999:::::::::::::::999999999:::;;;<<<<<<======????????????@@@AAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFHHHIIIJJJKKKMMMNNNOOOPPPPPPQQQRRRRRRTTTTTTUUUVVVUUUTTTTTTSSSQQQPPPNNNMMMJJJJJJJJJKKKKKKKKKKKKKKKMMMMMMNNNOOOQQQSSSUUUVVVXXXXXXYYYZZZ[[[[[[[[[[[[YYYYYYYYYXXXXXXWWWWWWWWWTTTTTTTTTSSSQQQOOOLLLKKKLLLJJJHHHEEECCCBBBCCCCCCAAA@@@@@@???@@@AAABBBCCC@@@DDDIIIJJJIIIJJJOOOSSSZZZ```hhhooorrrqqqmmmjjjaaa___]]]ZZZVVVRRRNNNLLLJJJKKKJJJHHHFFFEEEFFFGGGHHHIIIKKKMMMPPPVVV]]]bbbiiirrr~~~vvvlllaaa```]]]YYYVVVTTTUUUVVVXXX___jjjttt~~~}}}uuuqqqooopppxxxzzzsssuuuyyykkk[[[QQQHHH@@@:::999666444333333333444555555555555444444444444555555444333222111111000111222222333333222222111222222222111111111000000000000000000000000000000111111000000000000111111000111111222222111111111222222222222222222222222...//////000111111222222000000000111111222222222111111111111222222222222333333444444555666666777555666777888888888888888:::999:::<<<===???FFFOOObbbvvvyyyppp___\\\XXX\\\mmmwwwpppuuu}}}uuutttcccdddfffjjjnnnqqqqqqppptttvvvzzz}}}vvvqqqmmmhhheee\\\ZZZXXXWWWVVVUUURRRPPPPPPQQQRRRSSSUUUZZZ___cccbbbhhhooovvvzzz|||~~~}}}}}}|||wwwvvvuuusssqqqooonnnmmmmmmmmmmmmmmmllljjjiiihhhfffhhhiiikkklllkkkkkkjjjjjjkkkkkkkkkkkkjjjjjjiiidddcccaaa^^^[[[XXXUUUSSSNNNKKKGGGEEEDDDCCCAAA??????>>>>>>===<<<<<<;;;;;;777888888999999999888888888888999:::<<<===>>>>>>???>>>>>>===>>>@@@AAACCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMKKKLLLLLLMMMNNNOOOPPPPPPRRRQQQQQQOOONNNLLLJJJIIIGGGGGGHHHHHHHHHIIIIIIIIILLLLLLMMMNNNPPPRRRTTTUUUWWWXXXYYYZZZ[[[[[[[[[[[[WWWWWWWWWVVVVVVUUUUUUUUUSSSSSSRRRQQQOOOMMMJJJIIIJJJHHHEEECCCAAAAAABBBBBBAAAAAA@@@@@@AAABBBCCCDDD>>>CCCHHHJJJIIIJJJNNNSSSRRRYYYdddnnnttttttrrrpppjjjiiifffbbb^^^YYYUUUSSSPPPPPPOOOMMMIIIHHHHHHIIIEEEGGGIIIJJJLLLOOOSSSVVVZZZdddqqq{{{vvvkkkhhhccc]]]YYYVVVUUUTTTRRRXXX```hhhrrr~~~zzztttqqqpppvvv}}}wwwuuuwwwrrraaaWWWNNNEEE===;;;888555444333444444666666555555555444444444666666555444222111000000222222222333333222222222222222222222111111000000000000000000000000000000111111000000000000111111222222333333333222111111222222222222222222222222///000000111222222333333000000000000000111111111000111111111111222222222555555555666777888888999555555666888888999999999:::999:::<<<===???FFFOOO```tttzzzrrreeebbb^^^^^^jjj}}}tttlllqqq}}}}}}tttsss~~~