BM66(i@ ~~~|||zzz{{{~~~~~~xxx|||{{{zzz|||wwwooommmiiihhhllltttyyyvvvrrrrrrkkkiiinnntttuuutttttttttsssppplllhhhgggiiikkkhhhjjjmmmmmmggg[[[MMMCCC777666444333222111111111111111111111111111111111111111222333333333222222444333222111222444777888888777555444555666888:::===<<<<<<===>>>===:::888999:::;;;===>>>@@@AAABBBAAA???===<<<;;;<<<===>>>@@@@@@@@@AAABBBCCCDDDEEEGGGFFFEEEEEEEEEFFFGGGHHHMMMIIIJJJOOOQQQYYYrrr|||tttmmmhhhhhhhhhggghhhkkkxxx{{{ooogggcccaaacccgggiiifff___[[[\\\^^^YYYbbbssswww^^^JJJ@@@===:::===AAACCCGGGNNNXXX___gggiiijjjhhheeedddgggjjjkkklllmmmmmmllllllnnnpppqqqrrrssssssssstttvvvxxxyyyyyyyyyxxxxxxxxxwwwwwwxxxwwwzzz{{{uuupppiiibbb]]]YYYUUURRRRRRRRRWWW___fffkkkttt}}}|||xxxrrrlllgggdddcccbbb___dddlllttt|||{{{pppjjjiiibbbfffhhhfffgggqqq|||xxxzzzvvvjjj```UUUMMMFFFCCC@@@<<<;;;===============>>>>>>>>>>>>AAABBBCCCDDDDDDDDDCCCBBBEEECCCAAA>>>>>>???AAACCC??????@@@@@@@@@AAAAAAAAA@@@AAABBBBBB@@@@@@AAABBBCCCBBBAAA@@@???@@@AAAAAACCCDDDFFFFFFDDDDDDDDDEEEJJJKKKMMMNNNOOOMMMLLLKKKHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKPPPYYYaaagggkkkkkkkkkbbb]]]WWWSSSTTTVVVYYYZZZ\\\```gggnnnpppmmmeee^^^]]]bbbkkkrrrpppgggbbbbbbeeeyyy|||zzz{{{~~~~~~xxx{{{|||uuunnnjjjfffeeejjjtttzzzzzzwwwqqqjjjggglllrrrsssssssssvvvuuurrrnnniiiggghhhiiidddfffjjjjjjcccWWWHHH???777666555444222222222222111111111111111111111111222222333444444444444333555444333222333444666777777666666555666777888999:::::::::<<<>>>>>>===;;;:::;;;;;;===>>>???@@@AAA@@@???===<<<<<<<<<===>>>AAAAAAAAABBBCCCDDDEEEFFFDDDDDDCCCBBBCCCDDDEEEFFFJJJHHHKKKQQQSSSYYYooouuunnnhhhgggfffdddeeehhhxxxzzzoooiiifffeeejjjjjjhhhbbb[[[VVVUUUVVVTTTYYYfffyyyvvv]]]III@@@===;;;===@@@BBBFFFMMMXXX___hhhjjjkkkiiieeedddfffhhhjjjkkkllllllkkklllmmmooorrrssstttttttttuuuwwwyyyzzzzzzzzzyyyyyyxxxxxxwwwvvvttttttwwwxxxxxx}}}~~~vvvqqqjjjccc^^^ZZZVVVSSSUUUUUUZZZbbbiiinnnwww~~~zzzsssmmmhhhdddaaa```___bbbhhhooovvv~~~yyynnngggeee```dddfffeeegggrrr{{{|||wwwkkkaaaWWWOOOGGGCCC???;;;999;;;======>>>>>>>>>?????????BBBCCCDDDEEEEEEEEEDDDCCCEEEDDDBBB@@@??????@@@AAA>>>>>>???@@@AAABBBCCCDDD@@@AAABBBBBB@@@@@@AAABBBDDDCCCBBBAAAAAAAAABBBCCCCCCEEEFFFFFFDDDCCCDDDDDDHHHIIIKKKMMMMMMMMMKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKRRRXXX```iiiooorrrsssrrr```[[[UUUQQQPPPRRRTTTUUUWWW\\\ccckkkooolllccc\\\[[[___hhhooonnnfffaaaaaafffyyy|||zzzzzz}}}~~~{{{|||}}}~~~~~~yyyzzz~~~wwwppplllhhheeejjjttt|||}}}|||rrrkkkhhhlllrrrtttssstttwwwvvvtttooojjjfffeeeeeeaaadddhhhhhhaaaSSSEEE<<<777666555333333222222222222222222222222222222222333333444555555555555555666555444333333444555666666666666777777777888888777777888;;;>>>??????>>>;;;<<<<<<======>>>??????@@@???===<<<<<<===>>>>>>AAAAAABBBBBBCCCEEEFFFGGGDDDCCCCCCBBBCCCDDDEEEFFFHHHHHHLLLQQQSSSXXXkkk~~~xxxppphhheeecccaaaaaaeeevvv~~~zzzpppkkkjjjiiimmmjjjccc\\\VVVRRRQQQPPPQQQQQQWWWhhhvvv\\\III@@@===;;;===>>>@@@DDDLLLXXX```iiikkkllliiieeecccdddfffhhhjjjkkkkkkkkkkkkmmmnnnrrrssstttttttttuuuwwwyyy{{{{{{zzzzzzyyyxxxwwwwwwtttqqqoooooonnnmmmqqqxxx|||yyyuuummmgggbbb]]]YYYWWWXXXXXX]]]fffmmmrrr{{{yyysssnnnjjjeeeaaa```aaadddgggmmmvvvzzzmmmeeebbb^^^aaaddddddgggppp~~~~~~}}}}}}yyylllbbbXXXOOOGGGCCC???:::999:::>>>>>>?????????@@@@@@@@@CCCCCCDDDEEEFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@???>>><<<===>>>@@@BBBCCCEEEEEE@@@BBBCCCBBBAAA@@@AAABBBEEEDDDCCCCCCBBBBBBCCCCCCDDDFFFGGGFFFDDDCCCCCCDDDEEEGGGHHHJJJKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNRRRWWW```hhhnnnpppooonnn^^^ZZZSSSOOOOOOQQQRRRSSSUUUZZZbbblllrrrooofff^^^XXX\\\ccckkkjjjddd______gggzzz~~~|||zzz{{{}}}|||xxxwwwyyy{{{|||{{{{{{|||~~~vvvrrrlllhhhlllvvv~~~uuunnnjjjnnnsssttttttuuuvvvvvvsssnnnhhhcccaaa```bbbfffkkkjjjbbbTTTEEE<<<555555333222222111111111222222222222222222222222222333444555555555555555777666555444444555555666555666777888888888888777888777888:::===??????>>><<<<<<<<<===============???>>>============>>>>>>@@@@@@AAAAAACCCDDDFFFGGGGGGFFFEEEEEEFFFGGGIIIJJJIIIIIIKKKOOOPPPVVVfffvvv|||rrriiidddaaa^^^___bbbsss{{{~~~xxxooollllllllliiiddd\\\WWWTTTRRRQQQQQQRRRNNNNNN[[[rrrvvv]]]III@@@>>>;;;======>>>BBBKKKWWW___hhhjjjkkkiiieeebbbbbbdddfffhhhjjjkkkjjjjjjlllmmmqqqrrrssssssssstttvvvxxxyyyzzzzzzzzzyyyxxxvvvvvvsssooolllkkkiiihhhmmmttt|||}}}xxxqqqkkkfffbbb___\\\YYYZZZ```iiipppvvv{{{xxxsssmmmiiicccbbbbbbbbbfffnnnxxxssskkkfffbbbcccdddeeefffmmm}}}~~~wwwxxx||||||}}}}}}yyymmmcccVVVNNNFFFCCC???;;;:::<<>>===<<<===>>>???@@@BBBCCCCCCAAABBBCCCBBBAAA@@@AAACCCDDDDDDDDDCCCCCCCCCCCCCCCDDDFFFGGGFFFDDDCCCCCCCCCCCCDDDFFFGGGIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGJJJJJJJJJKKKMMMNNNOOOPPPOOOSSSZZZaaadddeeecccaaa[[[WWWRRRPPPPPPRRRTTTUUUVVV[[[fffqqqyyyvvvlllcccXXXZZZ```ffffff```\\\[[[hhh{{{}}}{{{{{{}}}zzzvvvssstttwwwzzz|||{{{{{{~~~sssmmmiiinnnxxxwwwooojjjmmmrrrsssrrrssssssrrrpppkkkeee___]]]\\\ccchhhnnnmmmcccTTTEEE===444333222111000000000111222222222222222222222222111111333444444555555555777777666666555666666666666666777888999888888888:::999888999<<<======<<<<<<<<<<<<<<<<<<=========>>>===============>>>>>>>>>>>>???@@@AAACCCEEEEEEGGGGGGFFFFFFGGGIIIJJJKKKJJJJJJJJJJJJKKKRRRaaaooowwwllleeeaaa]]]^^^aaaoooxxx|||wwwoookkkkkkkkkeee```ZZZUUUSSSRRRRRRQQQQQQLLLJJJTTThhhxxx___KKKAAA>>><<<=========AAAIIITTT]]]eeehhhjjjhhhdddaaabbbccceeegggjjjkkkkkkkkklllmmmooopppqqqqqqqqqrrrtttvvvwwwxxxyyyyyyyyyxxxvvvuuuqqqmmmkkkkkkjjjjjjooovvv}}}yyysssmmmiiifffcccaaa[[[\\\bbbllltttyyy~~~{{{uuuppphhhfffcccaaaccciiirrrxxxwwwrrrllliiigggfffdddhhhxxx{{{tttsssvvvzzz|||zzz~~~yyy||||||yyymmmcccSSSKKKDDDBBB@@@======???>>>??????@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDEEEEEEDDDEEEEEEEEECCCAAA>>><<<======>>>>>>??????@@@@@@AAABBBCCCCCCAAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAADDDEEEGGGFFFDDDCCCCCCDDDBBBBBBDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGIIIIIIIIIIIIKKKLLLNNNOOOPPPSSSWWW[[[]]]\\\YYYWWWUUURRROOONNNPPPTTTVVVWWWXXX]]]iiiwww}}}rrrgggYYYYYY]]]cccccc^^^YYYXXXjjj}}}~~~}}}}}}~~~~~~yyytttpppppptttwww{{{zzzzzz|||uuupppmmmrrr}}}yyypppjjjlllooopppooopppooonnnlllgggaaa\\\[[[[[[bbbiiiooonnnbbbRRRDDD<<<333333222111111111111111333333333333333333333333000111222333444555555555666666777777777777777777777777777888888888999999<<<:::999999:::<<<;;;:::<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>======>>>???AAABBBDDDEEEEEEDDDDDDDDDEEEGGGHHHJJJKKKKKKJJJHHHHHHOOO\\\ggg|||ooohhhbbb___```cccmmmwww|||wwwoookkkjjjiiidddbbb^^^YYYUUUQQQOOOOOOLLLHHHFFFNNN```www{{{cccOOODDD@@@<<<===>>>>>>@@@GGGQQQYYY```dddgggfffcccaaabbbcccdddgggjjjlllkkkkkklllmmmnnnooopppppppppqqqsssuuuuuuwwwxxxzzzzzzyyyxxxwwwqqqnnnmmmoooppppppvvv}}}~~~zzztttooollljjjhhhfffcccdddjjjrrryyy}}}}}}yyytttmmmkkkgggcccbbbeeekkkppp|||wwwpppkkkgggccceeettt~~~tttppprrruuuxxxxxx{{{yyy~~~xxxkkkaaaQQQJJJCCCBBB@@@>>>>>>AAA>>>>>>???@@@AAABBBBBBCCCAAAAAAAAAAAABBBDDDEEEFFFDDDEEEEEEDDDCCCAAA???>>>>>>>>>>>>???????????????AAACCCDDDCCCBBBAAABBBCCCBBBCCCCCCCCCCCCBBBAAAAAACCCDDDFFFFFFDDDDDDDDDEEEBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFFFFGGGHHHJJJKKKNNNPPPRRRSSSTTTRRRQQQOOOPPPMMMKKKKKKNNNSSSUUUWWWXXX^^^jjjyyyttthhhZZZYYY[[[aaabbb]]]YYYXXXkkk~~~~~~~~~}}}|||yyysssooonnnqqqtttvvvvvvwwwzzz~~~|||xxx|||~~~tttmmmnnnqqqpppooopppmmmlllhhhccc^^^[[[[[[\\\cccjjjqqqooocccRRRDDD<<<555444333333222333333333333333333333333333333333111222333555666666666666555666666777888888888888999888777777777888999:::<<<:::888888:::;;;<<<;;;;;;;;;;;;<<<<<<=========<<<<<<===>>>>>>>>>>>>>>>======>>>???AAACCCEEEFFFCCCBBBBBBBBBCCCEEEGGGHHHIIIKKKKKKIIIHHHNNNWWW^^^rrrssskkkeeeaaacccgggmmmwww~~~zzzqqqllliiifffaaacccccc___XXXRRROOONNNKKKHHHEEEIIIVVVmmmgggRRRFFFAAA<<<>>>??????@@@FFFNNNUUU[[[___cccdddbbbaaabbbddddddgggkkklllmmmlllmmmnnnnnnpppqqqqqqpppqqqsssuuuuuuwwwyyy|||}}}|||{{{zzzwwwuuuuuuxxxyyyzzz~~~yyyuuusssrrrpppoooooopppttt{{{|||xxxxxx|||wwwpppnnnkkkfffcccccceeehhhtttyyyvvvmmmhhhcccccctttxxxqqqpppssswwwyyy|||{{{vvvjjj```RRRJJJDDDBBB@@@======@@@======>>>???@@@AAABBBBBBBBBBBBAAABBBCCCDDDFFFGGGDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>???@@@AAABBBBBBCCCBBBCCCDDDCCCBBBAAABBBDDDCCCDDDDDDEEEDDDCCCBBBAAAAAACCCEEEFFFEEEDDDEEEFFFCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEIIIHHHGGGFFFFFFGGGHHHIIIKKKKKKLLLLLLMMMMMMMMMMMMOOOMMMKKKLLLOOORRRUUUVVVYYY___lll|||vvvhhhXXXVVVYYY___ccc```\\\[[[mmm|||{{{yyysssnnnmmmooorrrrrrsssuuuxxx}}}{{{zzzrrrrrrtttsssrrrsssllljjjgggbbb]]][[[\\\^^^eeellltttrrreeeTTTEEE>>>666666555444444444555555333333333333333333333333222333444666777888888888444555666888999999999999:::888777666666888:::;;;:::999777888:::<<<===<<<::::::;;;;;;<<<======>>><<<<<<===>>>>>>???>>>>>>>>>>>>???@@@BBBDDDFFFGGGCCCCCCBBBCCCDDDFFFHHHIIIFFFJJJLLLJJJJJJNNNTTTXXXiiiuuulllgggccceeeiiinnnyyy|||ssslllhhheee]]]bbbeeebbb[[[TTTQQQQQQNNNJJJEEEEEEOOOddd~~~iiiTTTGGGBBB<<<>>>???@@@@@@EEELLLRRRXXX\\\aaacccbbbaaaccceeedddgggkkkmmmmmmmmmmmmnnnoooppprrrrrrqqqrrrtttvvvuuuwww{{{~~~~~~}}}}}}|||}}}|||{{{zzzyyyxxxzzzyyy}}}{{{wwwsss~~~yyyqqqpppmmmhhhcccaaabbbcccnnnttt|||yyynnniiiccccccttt|||rrrooossswww}}}~~~~~~ttthhh___TTTLLLEEEBBB@@@<<<<<<>>><<<===>>>???@@@AAABBBBBBCCCCCCBBBCCCDDDFFFHHHIIIDDDDDDCCCCCCBBBBBBBBBBBB>>>>>>@@@AAACCCDDDFFFFFFBBBCCCDDDCCCBBBBBBCCCDDDDDDEEEFFFFFFFFFEEECCCBBB@@@BBBEEEEEEEEEEEEFFFGGGDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDMMMKKKIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNPPPQQQRRRPPPNNNNNNQQQTTTVVVWWW\\\aaannnxxxjjjWWWTTTWWW___cccbbb______mmm~~~~~~~~~~~~~~~yyywwwtttrrrqqqqqqrrrsssvvvxxxyyyxxxzzz}}}|||wwwssstttxxxyyyvvvzzz{{{vvvtttuuurrriiibbb___]]]\\\^^^bbbaaahhhooolll```QQQFFF@@@888777666444333222111111333333333333333333333333333444444555666666555555666666777777777777666666444555888:::;;;<<<<<<<<<;;;:::::::::::::::999999999999::::::;;;<<<======>>>>>>============>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@AAABBBDDDFFFGGGIIIIIIEEEFFFGGGGGGIIIMMMRRRVVVkkkxxxkkkhhhiiiiiigggppp{{{~~~xxxlll``````bbbddd```[[[XXXYYY\\\XXXNNNFFFFFFJJJXXXtttnnnZZZKKKDDDAAA???>>>AAACCCEEEKKKRRRUUUYYY]]]```aaabbbdddeeeeeehhhllloooqqqqqqooonnnpppqqqssstttuuuttttttsssuuuxxx}}}}}}vvvxxx{{{zzztttvvvrrrkkkddd___]]]\\\\\\ccckkkvvvxxxnnneeefffvvvuuurrrvvvtttggg]]]RRRJJJBBBAAAAAA???>>>@@@??????@@@@@@@@@??????>>>@@@@@@@@@AAABBBCCCEEEEEECCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBDDDFFFGGGHHHIIIIIIGGGDDDBBBBBBCCCAAACCCEEEEEEDDDDDDEEEFFFAAACCCEEEEEEDDDCCCCCCDDDDDDDDDEEEGGGGGGGGGGGGGGGIIIHHHFFFDDDDDDEEEGGGHHHHHHHHHHHHFFFEEEEEEGGGIIINNNOOOOOONNNNNNNNNQQQSSSSSSOOOLLLLLLOOOSSSUUUUUUXXX```nnn}}}sssgggZZZVVVWWW]]]bbbaaa``````mmm~~~~~~}}}}}}}}}}}}~~~xxxuuuqqqnnnmmmnnnqqqrrrsssvvvwwwvvvwwwzzzwwwrrrjjjiiilllttt~~~zzzzzz}}}zzzzzzqqqiiiaaa^^^]]]\\\^^^bbbccciiiooolll___PPPEEE???777666555333222222222222333333333333333333333333444444555555666555555555333333555666888999999999555666888999:::;;;::::::;;;;;;;;;;;;::::::::::::999::::::;;;<<<<<<======>>>>>>============>>>>>>???@@@AAAAAABBBBBBAAAAAABBBBBBCCCCCCDDDEEEEEEFFFDDDEEEFFFFFFHHHKKKQQQTTTddd|||zzznnnjjjkkkkkkjjjnnnzzzzzzlll___aaadddeeeccc^^^[[[\\\^^^\\\RRRKKKIIIKKKVVVoooppp[[[LLLEEECCC@@@???AAABBBCCCJJJQQQWWWZZZ]]]___```aaaccceeeeeegggkkkoooqqqqqqooonnnpppqqqrrrsssttttttssssssuuuxxx}}}zzzxxxzzz|||xxxxxxuuuooohhhbbb^^^\\\[[[```fffoooxxxzzzpppgggiiiyyyvvvuuuzzzsssfff[[[RRRIIIBBBAAAAAA???>>>?????????@@@@@@@@@??????>>>???@@@@@@@@@AAACCCDDDEEECCCDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBDDDEEEGGGGGGHHHHHHGGGDDDCCCCCCDDDFFFGGGHHHHHHFFFDDDDDDDDDCCCDDDFFFFFFDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFDDDCCCDDDEEEFFFGGGIIIIIIIIIGGGFFFEEEGGGIIIJJJKKKKKKJJJJJJKKKMMMOOOQQQNNNJJJJJJMMMQQQSSSSSS[[[cccqqquuuhhhXXXTTTUUU\\\aaaaaa``````nnn~~~}}}}}}}}}}}}}}}{{{{{{}}}~~~~~~vvvrrrmmmhhhgggjjjnnnpppooorrrtttssstttuuurrrlllfffdddeeelllxxx~~~|||zzz{{{|||sssjjjbbb___^^^^^^aaafffeeekkkppplll___OOOCCC>>>555444333333222222222333333333333333333333333333555555666666666555555444333444555666777999999:::666777888888999999888888;;;;;;;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<=========>>>>>>============>>>>>>???@@@@@@AAAAAAAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFJJJOOOSSS\\\sss}}}qqqnnnnnnnnnmmmlllxxx}}}lll^^^ccceeegggeeeaaa___```aaa```XXXQQQOOONNNTTThhh~~~vvv___OOOHHHDDD@@@???@@@AAACCCIIIQQQZZZ\\\^^^______```ccceeedddgggjjjnnnpppqqqpppoooooopppqqqrrrsssssssssssstttwww{{{yyyxxx||||||{{{xxxtttnnnhhhbbb^^^\\\^^^bbbhhhqqq{{{|||rrrjjjnnn}}}xxxzzztttfff[[[QQQHHHAAA@@@@@@>>>>>>???>>>??????@@@@@@??????????????????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCEEEFFFFFFGGGHHHGGGEEEDDDEEEFFFLLLMMMMMMKKKGGGDDDCCCCCCEEEFFFHHHGGGEEEDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIEEEDDDCCCCCCDDDEEEGGGHHHJJJKKKKKKIIIFFFFFFGGGHHHGGGHHHIIIIIIHHHIIIKKKMMMNNNLLLIIIIIIKKKNNNPPPQQQZZZcccrrrtttgggUUUQQQRRRYYY___```___```nnn~~~~~~}}}||||||}}}}}}xxxyyy{{{||||||sssooogggbbbaaadddiiimmmllloooqqqpppqqqrrrnnnhhhdddcccdddlllwww|||yyyyyyyyy|||wwwnnneeeaaaaaaaaaeeekkkiiiooorrrmmm___NNNBBB<<<333333222222222333333444444444444444444444444444666666666666666555555444777777666666666666777777888888888888777777666666;;;;;;;;;<<<<<<=========;;;;;;<<<<<<<<<=========>>>>>>============>>>>>>??????@@@AAAAAAAAAAAA@@@BBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCEEEHHHMMMQQQXXXlllvvvrrrrrrrrrqqqmmmwww}}}lll___ccceeegggfffcccaaaaaabbbbbb[[[VVVTTTRRRTTTeeexxx|||dddRRRJJJDDD@@@===???@@@BBBJJJSSS\\\]]]_________```bbbdddcccfffiiimmmpppqqqqqqpppnnnooopppqqqrrrrrrsssssssssuuuyyy~~~{{{yyyxxx~~~}}}{{{yyytttnnnhhhbbb___```aaadddmmmxxx~~~sssmmmrrr}}}zzz~~~wwwiii^^^PPPHHHAAA@@@@@@>>>>>>???>>>??????@@@@@@@@@@@@???????????????@@@AAABBBCCCCCCDDDDDDEEEDDDDDDCCCCCC@@@@@@AAAAAABBBCCCDDDDDDDDDEEEGGGFFFEEEEEEFFFHHHOOOOOOOOOMMMIIIEEEDDDDDDGGGHHHIIIHHHFFFDDDDDDDDDFFFFFFFFFGGGGGGHHHIIIJJJDDDDDDDDDDDDEEEFFFHHHIIIKKKLLLLLLJJJGGGFFFFFFGGGHHHIIIKKKJJJJJJJJJLLLMMMMMMKKKJJJIIIJJJMMMOOOPPPWWW```ooopppcccQQQNNNOOOVVV]]]^^^___```mmm~~~}}}}}}|||}}}}}}}}}xxxyyyzzz|||~~~~~~zzzqqqlllccc]]][[[^^^dddhhhiiilllmmmmmmnnnpppmmmhhh___```dddlllvvv~~~}}}{{{{{{}}}{{{xxxyyy|||}}}zzzpppfffbbbaaabbbgggmmmnnnsssuuunnn___NNNAAA;;;333333222222333333444444444444444444444444444444555666666666666666555555777777666666666666777777999999888777777666666666::::::;;;;;;<<<===>>>>>><<<<<<===============>>>>>>>>>============>>>>>>>>>???@@@@@@AAAAAA@@@@@@??????@@@@@@AAAAAABBBBBBAAABBBBBBCCCCCCGGGKKKOOOXXXggg{{{wwwvvvvvvwwwqqqvvv|||mmmccccccdddfffeeedddbbb``````___ZZZVVVVVVTTTVVVeeewwwhhhTTTIIICCC>>><<<===???CCCLLLUUU\\\^^^___`````````bbbcccccceeehhhllloooqqqqqqqqqnnnoooooopppqqqsssttttttrrrsssvvvzzz~~~|||yyyzzz~~~{{{vvvoooiiieeebbbaaabbbiiittt}}}~~~sssnnnvvv~~~}}}|||zzzyyymmmbbbPPPHHHAAA@@@@@@??????@@@??????@@@AAAAAAAAAAAAAAA???????????????@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@AAABBBBBBCCCCCCCCCBBBDDDEEEEEEEEEEEEFFFHHHMMMNNNNNNLLLIIIGGGFFFFFFGGGHHHIIIHHHFFFDDDDDDEEEFFFFFFFFFFFFFFFHHHIIIJJJEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKHHHFFFFFFGGGHHHJJJKKKKKKKKKKKKLLLMMMLLLLLLKKKKKKKKKLLLNNNPPPUUU]]]lll|||~~~nnnaaaOOOKKKLLLTTTZZZ]]]^^^```kkk~~~~~~}}}}}}}}}~~~~~~zzzzzz{{{}}}~~~~~~yyypppjjjaaaYYYWWWYYY___ccceeehhhiiiiiikkkooonnnjjjbbbcccgggoooyyy~~~~~~~~~zzzvvvxxx}}}}}}rrrgggbbb```bbbgggmmmssswwwxxxppp```NNNAAA;;;444444333333333444555555444444444444444444444444444555666777777777777666444444444444666888:::;;;;;;:::999777777666777777888999:::;;;<<<===>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>??????@@@@@@@@@@@@@@@===>>>???@@@AAABBBCCCDDDAAABBBBBBBBBCCCFFFKKKNNNXXXbbbwww}}}|||}}}}}}uuuvvv}}}}}}ooogggbbbcccddddddcccaaa^^^]]][[[UUURRRSSSRRRUUUeeexxxoooYYYLLLDDD???;;;<<<===BBBLLLUUU[[[]]]```bbbaaaaaabbbcccbbbdddgggkkknnnqqqrrrsssooooooooopppqqqsssuuuvvvssstttvvvxxx|||~~~|||zzz~~~}}}wwwpppllldddccccccfffnnnwww~~~}}}qqqnnnwww{{{zzzyyyxxx~~~xxxmmmcccPPPHHHAAAAAAAAA@@@@@@BBB@@@@@@AAABBBCCCCCCCCCCCC??????>>>>>>??????@@@AAAAAABBBCCCCCCCCCCCCCCCCCC@@@@@@AAABBBBBBBBBBBBBBBAAACCCDDDDDDDDDDDDEEEGGGHHHJJJKKKJJJHHHFFFFFFGGGFFFGGGIIIHHHFFFEEEEEEEEEFFFEEEEEEDDDEEEGGGHHHIIIFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKJJJHHHFFFFFFFFFFFFHHHJJJJJJJJJIIIJJJKKKLLLMMMMMMLLLKKKLLLNNNPPPTTT[[[iiiyyy}}}ooocccOOOJJJKKKRRRYYY\\\]]]```kkk~~~~~~~~~~~~}}}}}}}}}~~~{{{oooiii```XXXTTTVVVZZZ^^^aaacccddddddhhhnnnooommmiiiiiilllsss|||{{{rrrqqqvvv{{{xxxkkkeeecccdddjjjpppwww{{{{{{rrraaaNNNAAA;;;666666555444444555555555555555555555555555555555333444555777777888888888555444444444555888:::<<<;;;:::999888777777888888777777888:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>???@@@@@@@@@@@@@@@>>>??????@@@AAABBBCCCCCCBBBBBBCCCBBBCCCFFFJJJNNNUUU[[[lllxxxwww~~~rrrjjjccccccddddddccc```]]]ZZZVVVPPPMMMMMMMMMQQQcccwww|||eeeUUUGGGAAA<<<;;;<<>>>>>>>>>>>???@@@@@@@@@@@@AAABBBBBBBBBBBBBBB???@@@AAABBBBBBBBBAAAAAA@@@BBBCCCCCCBBBBBBDDDEEEEEEGGGHHHGGGFFFDDDDDDEEEDDDFFFGGGGGGFFFEEEEEEFFFEEEDDDCCCCCCDDDEEEGGGIIIFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHJJJJJJHHHFFFFFFFFFEEEGGGIIIJJJJJJIIIJJJJJJKKKLLLMMMLLLKKKKKKMMMOOOQQQWWWeeesss|||yyymmmbbbOOOJJJJJJQQQXXX[[[]]]___nnn~~~|||oooiii```XXXSSSTTTXXX[[[^^^``````aaaeeemmmpppnnnlllkkkkkkqqqzzz{{{nnniiilllttt}}}pppjjjggghhhnnntttzzz}}}}}}sssaaaOOOAAA<<<777777666555555555555555555555555555555555555555222333555666888999999999999777666555555666777999<<<;;;999888888888999:::666666888999;;;<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>???@@@@@@@@@@@@???@@@@@@@@@AAAAAABBBBBBCCCBBBCCCCCCCCCCCCFFFJJJNNNSSSVVVdddyyyxxxssslllddddddddddddcccaaa\\\YYYSSSMMMIIIIIIIIINNNaaavvvppp___KKKDDD>>>;;;;;;===GGGPPPWWW[[[aaadddeeedddbbbbbbaaacccfffjjjmmmqqqssstttqqqppppppqqqrrruuuwwwxxxzzzyyyyyyyyyzzz}}}~~~}}}||||||{{{}}}}}}yyyuuummmmmmmmmkkklllsss}}}yyylllkkkwwwwwwwwwvvvtttyyyyyytttoooeee[[[RRRIIICCCCCCCCCBBBBBBDDDBBBCCCDDDEEEFFFFFFFFFFFF???>>>>>>>>>>>>>>>???@@@???@@@AAAAAABBBBBBBBBAAA???@@@AAABBBCCCBBBAAA@@@@@@AAABBBBBBAAAAAABBBDDDDDDEEEGGGFFFDDDBBBBBBCCCCCCEEEFFFGGGEEEEEEEEEFFFEEEDDDCCCBBBCCCEEEGGGHHHFFFFFFGGGGGGGGGFFFFFFEEEEEEGGGIIIIIIHHHFFFFFFFFFFFFHHHKKKLLLKKKJJJKKKKKKJJJLLLMMMLLLJJJJJJLLLOOOMMMSSS___nnnwwwuuujjj```OOOKKKKKKQQQXXXZZZ\\\___qqq~~~~~~~~~sssmmmddd[[[UUURRRRRRRRRXXXZZZ]]]bbbhhhmmmqqqsssqqqiiiccchhhtttzzzsssoookkkvvvrrrmmmmmmmmmssszzzxxxttt```OOOBBB:::333444555666666555444333555555555555555555555555666666666666777777777777:::999888777777888999::::::<<<<<<;;;888777999<<<888999:::;;;;;;;;;;;;:::===============>>>??????CCCBBB???>>>===>>>???@@@<<<===>>>???????????????@@@@@@???@@@AAABBBCCCDDDAAABBBDDDFFFHHHIIIJJJJJJRRRXXXaaatttzzzppplllnnnjjjbbb___bbbaaa\\\XXXRRRJJJDDDCCCMMMcccwww}}}fffRRRFFF===>>>>>>>>>CCCKKKRRRWWW___eeehhhfffbbb___ccccccdddgggkkknnnppppppmmmmmmmmmoooqqqtttvvvxxxyyy~~~}}}zzz|||~~~}}}}}}||||||~~~~~~}}}tttrrrmmmjjjmmmqqqtttzzz|||rrrffffffsss|||wwwrrrpppwwwxxxpppooonnneeeZZZKKKGGGCCCCCCDDDFFFEEEDDDCCCDDDEEEFFFFFFEEEDDDDDD@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@EEEFFFFFFEEEEEEDDDCCCBBB@@@AAABBBCCCEEEGGGIIIJJJIIIHHHGGGFFFFFFFFFGGGHHHJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLNNNQQQYYYgggrrrqqqdddXXXJJJEEEFFFMMMTTTXXX[[[___rrrvvvooofff]]]WWWTTTSSSSSSXXXZZZ^^^ccchhhmmmpppqqqmmmgggdddgggqqqzzz~~~zzztttpppmmmppptttrrrvvvxxx{{{}}}rrr___OOOCCC<<<444444555666666555444444555555555555555444444444555666666666777777888888:::999888777777888999:::;;;<<<===;;;888777999;;;999::::::;;;<<<<<<<<<<<<======<<<<<<<<<======>>>>>>===<<<;;;;;;<<<======>>>>>>???@@@AAAAAAAAAAAA???@@@@@@AAABBBBBBCCCCCCBBBCCCEEEGGGHHHIIIJJJJJJLLLQQQ[[[nnn}}}sssmmmooolllfffdddfffbbb]]]YYYSSSLLLFFFDDDMMMbbbuuummmTTTGGG>>>>>>>>>===BBBJJJPPPUUU]]]dddgggfffbbb```bbbcccdddfffjjjmmmooopppmmmmmmmmmoooqqqtttvvvxxx~~~~~~|||zzzzzz|||~~~~~~}}}}}}{{{wwwppplllnnnqqquuuzzz~~~zzzqqqhhhiiiuuuzzztttqqqwwwvvvooonnnmmmcccWWWJJJGGGDDDCCCDDDEEEEEEDDDCCCDDDEEEEEEEEEEEEDDDCCC>>>===============>>>>>>AAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDEEEGGGHHHIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJIIIIIIIIIJJJKKKLLLMMMPPPWWWcccmmmlllaaaVVVIIIDDDDDDJJJQQQUUUYYY]]]kkkyyysssiii```ZZZWWWUUUTTTXXXZZZ___eeeiiilllmmmnnngggeeeeeegggmmmssswwwyyy}}}yyytttpppmmmkkkwwwuuuwww~~~~~~nnn\\\NNNCCC;;;444444555666666555444444444444444444444444444444555555666666777888999999:::999999888888999999:::;;;<<<===;;;999888999:::::::::;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<>>>>>>??????????????????>>>???@@@AAABBBBBBBBBBBB???@@@AAABBBCCCCCCBBBBBBCCCDDDEEEGGGIIIJJJKKKKKKIIIMMMVVVhhhxxxppppppnnnlllmmmlllggg___[[[UUUNNNIIIFFFMMM```rrrwwwXXXJJJ???>>>>>>===AAAIIIMMMRRRZZZaaaeeeeeecccaaaaaaaaaccceeehhhkkkmmmnnnmmmmmmmmmoooqqqsssvvvwww~~~}}}zzzyyyxxxzzz|||~~~~~~{{{yyy|||~~~vvvooooooqqquuu{{{}}}yyyqqqkkkppp|||xxxtttyyytttmmmmmmkkk```SSSIIIGGGDDDCCCDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCCCC>>>>>>===============>>>AAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIJJJKKKKKKLLLMMMSSS]]]eeeeee]]]TTTHHHCCCBBBGGGMMMQQQVVV[[[iii|||uuukkkbbb^^^[[[XXXUUUXXX[[[aaagggjjjkkkjjjiiicccdddfffhhhjjjnnnqqqttt{{{xxxrrrnnnjjjhhhrrr~~~xxxxxx}}}lllYYYKKKAAA999444555555555555555555444444444444444444555555555444555555777888999:::::::::::::::999999:::::::::<<<<<<<<<<<<:::999999999999999:::;;;<<<===>>>???@@@???>>>===<<<<<<<<<<<>>>>>???@@@AAABBBCCCCCCCCC>>>@@@BBBDDDDDDCCCBBBAAACCCDDDFFFHHHJJJKKKKKKLLLLLLOOOVVVddd{{{|||sssrrrqqqsssvvvtttmmmddd^^^YYYRRRLLLHHHLLL\\\lll\\\LLL@@@>>>>>>===@@@FFFJJJOOOVVV]]]bbbcccbbbaaa___```bbbdddeeehhhjjjmmmmmmmmmmmmnnnppprrruuuvvv~~~}}}|||zzzxxxxxxyyyzzz|||{{{|||~~~~~~~~~~~~}}}~~~wwwtttvvv~~~uuurrrrrruuuzzzzzzrrroooxxx}}}yyyrrrmmmllliii\\\PPPIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@????????????@@@@@@@@@AAAAAABBBBBBCCCCCC@@@@@@@@@@@@@@@????????????@@@BBBDDDEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEHHHGGGGGGFFFFFFGGGGGGHHHEEEEEEEEEEEEEEEEEEFFFFFFJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJGGGHHHHHHHHHIIIJJJJJJKKKJJJJJJNNNWWW___aaa\\\VVVIIIDDDBBBFFFJJJNNNTTT[[[ooo}}}uuukkkeeebbb___\\\YYYZZZ^^^eeejjjllljjjfffccc```cccgggiiijjjlllooorrrzzzwwwpppkkkfffeeennnwww|||yyyxxxyyypppZZZKKK@@@:::555555555444444555555555444444444555555666666666444555666777888999:::;;;:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;:::999999999999:::;;;===???@@@CCCBBBAAA???>>>============>>>???@@@???===:::888===>>>???AAABBBCCCCCCCCC???AAACCCDDDDDDCCCBBBAAACCCDDDFFFHHHJJJKKKKKKLLLMMMOOOUUU```sssvvvrrrpppvvv|||{{{ssskkkbbb]]]WWWQQQJJJKKKXXXfff}}}aaaPPPAAA>>>???===???DDDGGGKKKRRRYYY]]]``````___\\\___aaabbbcccdddhhhkkklllllllllmmmnnnqqqssstttzzz||||||zzzyyyxxxxxxyyyzzz{{{{{{{{{|||}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}{{{sssnnnooowww}}}wwwuuuuuuzzz}}}tttrrr|||rrrmmmkkkeeeZZZPPPHHHHHHHHHGGGFFFEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@>>>??????@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@?????????AAACCCEEEFFFEEEDDDCCCAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJKKKKKKKKKKKKGGGHHHHHHIIIIIIJJJJJJJJJHHHHHHKKKRRRZZZ^^^[[[XXXKKKGGGEEEHHHKKKMMMTTT[[[qqq}}}vvvmmmhhhgggfffbbb^^^___dddkkkppppppkkkeee```___bbbeeehhhjjjmmmppprrryyyvvvnnniiidddbbbjjjsssyyy|||xxxtttsssvvv]]]KKKBBB===666555444444444444555666555555555666777777888888666666777777888999:::::::::;;;;;;<<<<<<;;;;;;::::::::::::<<<>>>>>><<<:::999999999:::<<>>???@@@@@@@@@>>><<<:::===>>>???AAABBBCCCCCCDDDAAABBBCCCDDDDDDCCCBBBAAACCCDDDEEEGGGIIIJJJKKKKKKIIIKKKQQQ\\\kkkwwwooolllttt~~~~~~wwwqqqgggbbb\\\UUULLLJJJSSS___wwweeeSSSBBB>>>???<<<===BBBDDDHHHNNNTTTYYY[[[\\\]]]ZZZ]]]```aaa```aaaeeeiiikkkjjjjjjkkklllnnnqqqrrrvvv~~~~~~{{{yyyxxxwwwwwwwwwyyyzzz{{{zzz{{{{{{|||}}}~~~~~~||||||||||||}}}}}}}}}}}}wwwoooiiiiiiqqqzzz{{{yyy{{{zzzxxx}}}rrrlllhhh```VVVQQQIIIJJJJJJIIIGGGFFFFFFGGGGGGFFFEEEDDDDDDCCCDDDDDDBBBBBBAAA@@@????????????>>>>>>??????@@@AAABBBBBBCCCBBBBBBAAAAAA@@@@@@@@@AAABBBCCCEEEEEEEEEEEEDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLIIIIIIJJJJJJJJJJJJIIIHHHFFFGGGIIIPPPVVVZZZYYYWWWLLLIIIIIIKKKLLLNNNTTT[[[kkk~~~wwwnnnkkkmmmmmmjjjeeefffkkkrrrwwwuuunnneee______```bbbfffkkkooorrrsssuuu~~~~~~uuunnniiidddaaaiiiooosssxxx{{{uuuuuurrrqqqyyywww[[[III@@@>>>666555444444444444555666666666666777888999999999777777777888888999999999:::;;;<<<======<<<;;;:::999888999<<>>AAADDDFFFFFFEEECCCAAA>>>===<<<;;;>>>???@@@AAABBBAAAAAA@@@>>>???@@@BBBDDDEEEEEEEEECCCCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEGGGHHHIIIJJJJJJFFFHHHNNNWWWbbbvvvuuujjjeeeooo{{{~~~yyytttkkkggg```XXXMMMHHHOOOZZZrrriiiUUUCCC??????<<<<<<@@@BBBEEEJJJPPPUUUXXXYYYZZZYYY\\\``````^^^___dddhhhiiiiiiiiiiiikkklllooopppqqqyyy~~~||||||{{{yyyuuuuuuuuuuuuvvvwwwyyyzzzxxxxxxxxxyyy{{{|||}}}~~~zzzzzzzzzzzzzzz{{{|||}}}uuulllfffeeellluuu}}}}}}zzzpppkkkdddYYYRRRQQQIIIKKKMMMLLLIIIGGGHHHIIIIIIHHHFFFEEEDDDDDDEEEEEEDDDDDDCCCAAAAAA@@@@@@@@@>>>>>>???@@@AAABBBCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@BBBCCCCCCDDDEEEEEEFFFFFFBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMMMMLLLLLLIIIJJJJJJJJJKKKKKKKKKLLLIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKJJJHHHGGGGGGGGGIIINNNSSSUUUTTTRRRLLLJJJKKKNNNNNNNNNSSSZZZhhhxxxpppnnnqqqrrrooojjjkkkpppwww|||yyyqqqfff___^^^^^^___dddjjjppprrrsssrrr{{{}}}uuuooojjjfffaaahhhnnnnnnpppuuuyyyyyyzzzqqqlllpppqqqpppttt|||tttXXXEEE>>><<<666555444333333444555666666777777888999:::::::::888888888888888888999999:::;;;<<<======<<<;;;:::888777888<<<@@@AAA???<<<=========>>>@@@DDDGGGIIIFFFEEECCC@@@===;;;::::::999:::;;;===???@@@AAAAAA???@@@BBBDDDEEEFFFGGGGGGDDDCCCCCCBBBBBBBBBCCCCCCAAABBBDDDFFFHHHIIIJJJJJJGGGIIINNNTTT\\\lllsssfff```jjjxxx|||yyyvvvmmmiiicccZZZNNNHHHMMMWWWpppkkkVVVCCC??????<<<<<>>999777777666666555555555444777777777888999:::;;;<<<<<<:::777666777888888777999:::<<<>>>>>>===<<<;;;888999999999888888:::<<<>>>=========>>>@@@BBBDDDGGGEEECCC@@@???>>>>>>>>>===>>>>>>>>>>>>?????????<<<===@@@BBBDDDEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDCCCEEEGGGGGGFFFFFFHHHIIIHHHJJJOOOTTTXXXeee~~~xxxjjj^^^aaallltttwwwyyyooohhhdddbbbWWWIIIGGGPPPeeezzzoooXXXEEE@@@???:::999>>>===@@@FFFNNNUUUYYYYYYWWWYYYZZZZZZZZZZZZ\\\```cccggghhhjjjjjjiiiiiijjjlllrrrrrrssstttuuuvvvwwwxxxqqqqqqrrrrrrssstttuuuuuutttsssssstttuuuxxx{{{}}}yyyyyyyyywwwvvvwwwzzz}}}~~~tttnnnjjjggghhhlll{{{~~~{{{ssskkkddd[[[RRRNNNOOOLLLMMMMMMNNNOOOOOOOOOOOOLLLKKKIIIGGGGGGFFFCCCAAADDDDDDDDDDDDCCCBBBAAA@@@??????AAABBBDDDEEEFFFFFFIIIIIIGGGEEECCCBBB@@@???BBBDDDEEEDDDCCCAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHJJJIIIFFFDDDCCCCCCDDDEEEGGGGGGHHHIIIIIIIIIIIIHHHIIIHHHHHHGGGHHHIIIKKKLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNMMMMMMLLLKKKJJJIIIIIILLLKKKKKKNNNQQQRRROOOLLLEEEDDDFFFLLLPPPRRRUUUYYYlll~~~|||uuuqqqrrrtttwwwwwwwwwzzz||||||}}}zzzoooddd``````aaagggmmmqqqqqqooossstttuuuuuutttsssqqqoookkknnnmmmhhhfffjjjnnnoookkkjjjiiihhhiiikkkmmmooosssvvvtttiiiWWWGGG===:::777777666666666555555555777777888999:::<<<===>>>;;;999777777888999:::999:::;;;===>>>>>>===<<<;;;888999:::999888999:::<<>>======>>>AAACCCDDDFFFEEECCCAAA@@@?????????>>>>>>>>>?????????@@@@@@===>>>@@@BBBDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFEEEDDDCCCDDDEEEEEEEEEEEEGGGIIIJJJLLLOOOSSSVVVaaaxxxyyyjjj]]]]]]fffmmmppprrrkkkeeeaaa```VVVIIIHHHPPPbbbwwwsss]]]HHHAAA???::::::>>>===@@@GGGNNNUUUXXXWWWUUUWWWXXXYYYZZZ[[[]]]```ccceeefffhhhiiihhhiiijjjlllpppqqqrrrsssssstttuuuuuuqqqqqqrrrrrrssstttttttttssssssrrrrrrtttvvvxxxzzzvvvwwwwwwwwwwwwyyy|||}}}}}}~~~wwwqqqmmmjjjkkkooozzz~~~wwwpppiiiccc[[[RRRNNNNNNMMMNNNOOOQQQSSSSSSTTTTTTPPPMMMJJJHHHHHHHHHFFFEEEDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@AAAAAACCCEEEFFFGGGJJJIIIHHHFFFDDDBBBAAA@@@CCCDDDEEEEEECCCAAAAAABBBCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGFFFDDDCCCCCCCCCEEEFFFFFFFFFGGGHHHHHHHHHHHHGGGHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIHHHIIIMMMPPPQQQMMMIIIEEECCCDDDIIIMMMOOOSSSXXXiii{{{~~~wwwsssrrrtttvvvwww{{{~~~}}}tttjjjhhhhhhiiimmmrrrssspppmmmoooooopppqqqqqqqqqqqqpppoooqqqoooiiifffiiilllllleeefffggghhhiiiiiihhhhhhhhhjjjhhh___PPPCCC<<<:::777777777777666666666666888999:::<<<>>>@@@AAABBB;;;999777777999:::;;;:::;;;<<<=========<<<;;;:::999:::::::::999999:::<<<@@@?????????@@@AAACCCDDDEEEDDDCCCBBBAAAAAAAAAAAA????????????@@@@@@@@@AAA???@@@AAABBBCCCCCCBBBBBBAAABBBDDDEEEEEEEEEDDDDDDCCCDDDDDDCCCBBBCCCFFFHHHKKKLLLOOOQQQSSS[[[ooo{{{zzz||||||}}}mmm]]][[[```fffjjjlllgggbbb___]]]TTTJJJIIIOOO[[[ooozzzdddMMMCCC>>>::::::???===@@@GGGNNNUUUWWWVVVTTTTTTVVVYYYZZZ[[[]]]___aaaaaacccfffgggggghhhjjjllloooooopppqqqqqqrrrqqqqqqqqqqqqqqqrrrrrrsssssstttsssrrrqqqqqqrrrsssuuuvvvuuuvvvwwwwwwwwwxxx{{{~~~}}}}}}}}}~~~|||vvvrrrooopppssszzz{{{yyyyyy}}}|||sssmmmgggccc[[[RRRMMMMMMNNNOOORRRUUUYYY[[[]]]^^^VVVSSSMMMJJJIIIJJJIIIIIIEEEEEEFFFEEEEEEDDDCCCBBBBBBAAA@@@AAABBBDDDGGGHHHJJJIIIHHHGGGEEEDDDBBBBBBCCCEEEFFFEEECCCAAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAABBBCCCDDDEEEDDDEEEFFFFFFGGGGGGFFFFFFGGGFFFEEEEEEDDDEEEEEEFFFHHHHHHIIIIIIKKKLLLNNNOOOOOONNNNNNMMMMMMLLLLLLLLLHHHHHHJJJNNNQQQQQQLLLHHHEEEBBBCCCGGGJJJLLLOOOTTTbbbuuu~~~}}}~~~~~~xxxsssqqqrrrtttvvvyyy~~~zzzqqqqqqqqqrrrvvvyyyyyyuuuqqqmmmmmmmmmmmmmmmmmmmmmmmmooopppnnniiihhhkkkmmmllldddeeefffggggggggggggfffbbbbbb___WWWKKKAAA<<<;;;777777777777777777777777999;;;===@@@CCCEEEFFFGGG>>><<<999999:::::::::999;;;;;;<<<<<<<<<;;;:::999:::;;;;;;;;;999999;;;<<<@@@@@@@@@@@@AAABBBCCCDDDDDDCCCCCCCCCBBBBBBBBBCCC??????@@@@@@@@@AAAAAAAAA@@@AAABBBBBBBBBBBBAAA@@@???@@@BBBDDDEEEEEEDDDDDDCCCCCCCCCBBBAAABBBEEEGGGJJJJJJLLLNNNPPPVVVgggwwwwwwuuuuuuuuuwwwzzzzzz|||rrraaa[[[^^^cccgggkkkgggbbb^^^[[[SSSJJJIIIMMMSSSfff~~~lllTTTFFF>>>::::::===;;;???FFFNNNUUUXXXWWWUUUSSSVVVYYYZZZZZZ[[[\\\^^^^^^```ccceeefffhhhjjjlllnnnooopppqqqqqqqqqpppooopppqqqqqqqqqrrrrrrrrrsssssssssrrrqqqqqqrrrssssssvvvwwwwwwwwwvvvwwwyyy{{{|||xxxttttttwww||||||uuuuuuyyyqqqlllfffbbbZZZPPPKKKKKKNNNQQQUUUZZZ```dddgggiii```ZZZSSSMMMJJJJJJKKKKKKGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@AAADDDGGGIIIIIIIIIHHHGGGFFFEEEDDDCCCDDDEEEFFFEEECCCAAAAAABBBEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDGGGGGGHHHIIIJJJLLLNNNOOOOOONNNNNNNNNNNNNNNNNNNNNKKKKKKMMMQQQTTTRRRLLLGGGCCCBBBDDDIIILLLKKKLLLOOOYYYlll~~~}}}}}}~~~}}}}}}}}}~~~|||vvvsssrrrtttvvvxxx}}}yyyxxxyyy|||~~~yyyuuunnnlllkkkiiiggggggggggggkkkmmmmmmjjjlllppppppnnneeedddbbbbbbbbbccceeefffcccaaa\\\RRRGGG???;;;;;;777888888888888888888888;;;===@@@CCCFFFHHHJJJKKKAAA>>><<<:::::::::999888::::::;;;;;;;;;:::::::::;;;<<<<<<;;;::::::;;;===@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB??????@@@@@@@@@AAAAAAAAA@@@AAABBBBBBBBBAAA??????>>>???AAACCCDDDEEEEEEDDDCCCDDDDDDCCCBBBBBBDDDFFFGGGGGGIIILLLMMMRRR```nnn~~~uuurrrrrrrrrppprrrrrrsss{{{vvvddd]]]^^^aaaeeeiiiiiieee```ZZZSSSKKKHHHIIIOOO^^^sssuuu\\\JJJ???::::::<<<999===CCCLLLTTTXXXYYYXXXTTTVVVXXXYYYXXXXXXYYYZZZ\\\___aaadddeeegggjjjlllnnnoooqqqrrrrrrqqqpppooopppppppppqqqqqqqqqqqqqqquuuttttttssssssrrrssssssrrrtttuuuvvvwwwxxx{{{}}}~~~zzzyyy|||xxxqqqsssyyytttmmmfff```XXXOOOKKKLLLQQQTTTYYY___eeekkkoooqqqhhhaaaWWWOOOKKKJJJJJJJJJHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCAAAAAAAAADDDGGGIIIHHHHHHHHHGGGFFFEEEEEEDDDCCCEEEFFFEEEDDDBBBCCCCCCEEEEEEFFFGGGGGGFFFEEEEEEAAAAAAAAABBBBBBBBBBBBBBBDDDCCCCCCBBBAAA@@@@@@@@@CCCCCCDDDEEEEEEEEEEEEDDDGGGGGGGGGFFFFFFEEEDDDDDDFFFFFFGGGHHHJJJKKKMMMNNNNNNNNNNNNNNNNNNOOOOOOOOONNNMMMOOORRRTTTRRRKKKFFFBBBBBBGGGMMMOOOLLLJJJKKKQQQccc{{{~~~~~~}}}~~~~~~|||zzz{{{|||}}}{{{vvvtttvvvxxxyyyzzzuuuooommmiiieeebbbaaa```aaafffjjjllllllppptttsssooodddbbb___]]]]]]___bbbdddeeeaaaYYYOOODDD===::::::888888888888999999999999;;;===@@@DDDGGGIIIJJJKKKBBB???===;;;;;;;;;:::999;;;;;;;;;;;;<<<<<<======<<<======<<<::::::;;;===???@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAA????????????@@@@@@@@@AAA@@@AAABBBBBBBBB@@@???>>>===???AAACCCEEEFFFFFFEEEDDDEEEFFFFFFEEEDDDEEEFFFEEEEEEGGGJJJKKKOOOZZZfff~~~tttqqqpppooollllllkkkllluuu{{{iii```^^^___bbbfffiiieee___YYYRRRLLLIIIGGGLLLXXXiii{{{fffQQQCCC===;;;;;;999;;;@@@HHHPPPUUUWWWXXXTTTUUUWWWWWWVVVVVVXXXZZZ\\\^^^aaaccceeegggjjjlllnnnoooqqqssssssrrrqqqpppppppppppppppppppppppppppuuuuuuuuuttttttsssssssssmmmooosssuuuwwwzzz}}}~~~}}}tttmmmpppxxxwwwnnneee^^^WWWPPPOOORRRWWWZZZ^^^ccchhhmmmppprrrllleeeZZZQQQLLLJJJJJJIIIIIIIIIIIIIIIIIIHHHFFFFFFDDDCCCBBBBBBCCCDDDGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEBBBCCCEEEEEEDDDDDDDDDEEEDDDDDDFFFFFFFFFFFFDDDDDDAAAAAAAAABBBBBBCCCCCCCCCEEEEEEDDDCCCBBBAAA@@@@@@BBBCCCDDDDDDEEEEEEDDDDDDFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGIIIJJJLLLMMMMMMMMMMMMNNNNNNOOOOOOPPPNNNNNNOOORRRUUUSSSNNNIIIDDDDDDHHHOOOPPPKKKHHHIIILLL\\\sss}}}~~~~~~~~~{{{yyyxxx||||||}}}}}}vvvtttvvvxxx{{{zzztttooolllgggbbb^^^]]]]]]]]]cccgggkkknnnssswwwtttnnndddbbb___]]]]]]___bbbcccfff```VVVKKKAAA;;;999999888888888999999999::::::999;;;>>>BBBEEEGGGHHHHHH@@@>>><<<;;;<<<==================>>>???@@@AAABBB===>>>>>>===;;;:::<<<===??????@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>?????????@@@@@@@@@@@@AAABBBAAA@@@???>>>===???AAADDDFFFFFFGGGGGGDDDGGGIIIIIIHHHFFFFFFFFFFFFEEEGGGIIIJJJLLLUUU___nnn~~~sssooommmlllhhhhhhggghhhrrrqqqfffaaa___aaadddeeebbb]]]VVVQQQMMMIIIFFFHHHPPP]]]nnnpppXXXIIIAAA>>><<<:::;;;===CCCIIIOOORRRSSSQQQSSSTTTTTTUUUWWWZZZ\\\\\\___aaaccceeegggiiillllllmmmppprrrssssssqqqppppppppppppppppppppppppoootttttttttttttttsssssssssnnnqqqtttvvvwwwxxxzzz|||zzz{{{|||~~~~~~~~~|||qqqjjjnnnwww~~~yyynnnccc[[[UUURRRUUU[[[```bbbdddgggiiikkklllmmmkkkdddZZZRRRMMMKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEEEEEEEEEEEEEDDDDDD@@@BBBDDDEEEEEEEEEFFFGGGBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNOOOOOOPPPPPPPPPQQQUUUYYYZZZWWWSSSGGGFFFHHHLLLLLLIIIHHHJJJJJJYYYooo}}}~~~~~~zzzxxxwww|||||||||~~~|||uuurrrsssvvv{{{{{{tttnnnkkkeee```\\\[[[[[[\\\bbbggglllpppuuuxxxtttmmmeeedddbbbaaaaaabbbcccdddddd^^^SSSHHH>>>999888888888888888999999:::::::::777999===@@@CCCEEEEEEEEE>>><<<;;;;;;===???@@@@@@?????????@@@AAACCCDDDEEE===>>>>>>===;;;:::<<<===>>>>>>???@@@@@@@@@??????AAABBBCCCCCCBBB@@@???>>>===>>>>>>>>>>>>????????????@@@AAAAAAAAAAAA??????===???AAADDDFFFGGGGGGGGGEEEHHHKKKLLLJJJHHHGGGFFFGGGFFFGGGIIIIIIJJJQQQZZZ```rrr~~~rrrmmmjjjiiiffffffeeefffqqqyyymmmfffaaabbbeeebbb___ZZZSSSOOOMMMJJJFFFBBBHHHSSSeee}}}vvv^^^MMMEEE@@@===;;;;;;;;;???EEEJJJNNNOOOOOOPPPQQQRRRTTTWWW\\\```]]]___bbbdddeeefffiiikkkjjjlllooorrrsssrrrqqqppppppppppppooooooooooooooorrrssssssttttttssssssrrrtttvvvwwwwwwvvvuuuuuuvvvvvvwwwyyy{{{}}}}}}}}}}}}~~~~~~~~~zzzxxx{{{|||qqqjjjoooxxx~~~~~~yyynnnaaaYYYUUUTTTZZZaaagggggghhhiiiiiiiiihhhhhhhhhbbbYYYRRRNNNLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDD???AAADDDEEEEEEFFFGGGIIIAAABBBCCCEEEEEECCCBBBAAA@@@@@@AAABBBDDDEEEFFFFFFDDDEEEEEEFFFFFFFFFFFFFFFCCCDDDDDDEEEEEEEEEEEEEEECCCDDDEEEGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLMMMNNNOOOOOOPPPSSSSSSTTTYYY___aaa```]]]KKKGGGFFFHHHHHHFFFHHHKKKJJJXXXmmm}}}{{{{{{}}}~~~~~~~~~~~~{{{xxxwwwxxxzzz~~~~~~{{{wwwsssqqqxxxxxxzzzyyyttttttlllccc\\\ZZZ[[[[[[[[[]]]gggiiimmmuuurrrlllpppmmmfffbbbeeefff```]]]^^^ggg[[[NNNFFFAAA;;;888888;;;:::999999999:::;;;<<<<<<>>>@@@@@@>>>>>>>>>???@@@???===<<<;;;<<<>>>???AAA@@@???>>>>>>???@@@AAAAAAAAA@@@@@@???>>>============???@@@AAABBBBBBBBBDDDDDDCCCBBB@@@>>><<<;;;============>>>???AAAAAABBBAAA@@@AAADDDFFFFFFFFF@@@@@@BBBCCCDDDFFFGGGHHHHHHKKKNNNPPPQQQNNNKKKIIIFFFFFFEEEEEEGGGIIILLLNNNYYYbbbuuuuuuooollliiioooiiieeehhhooo{{{wwwllleeeccccccgggaaaVVVOOOPPPQQQKKKAAAAAACCCJJJZZZrrriiiSSSEEE???>>>666888;;;===BBBGGGJJJIIIPPPOOONNNOOOSSSWWWZZZ[[[ZZZ\\\___bbbeeehhhjjjjjjkkknnnqqqsssrrrqqqqqqqqqrrrrrrrrrpppnnnnnnooopppssssssttttttttttttttttttpppqqqrrrssstttvvvvvvwwwyyywwwvvvwwwzzz|||{{{yyy|||}}}}}}~~~xxxvvvwwwyyymmmooovvvzzz~~~}}}wwwkkk]]]XXXXXXZZZ^^^bbbiiijjjjjjiiifffeeeeeefffccc```ZZZTTTNNNJJJHHHGGGKKKKKKMMMNNNNNNMMMLLLKKKIIIIIIGGGEEEDDDCCCCCCCCCBBBBBBDDDEEEFFFFFFFFFFFFCCCDDDDDDDDDDDDDDDCCCCCCEEEDDDDDDCCCBBBAAAAAAAAABBBCCCCCCBBB@@@@@@BBBCCCEEEEEEEEEEEEEEEFFFFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHKKKJJJIIIHHHHHHIIIKKKKKKMMMMMMMMMMMMOOORRRTTTVVVRRRUUUXXX^^^ggglllfff]]]MMMEEE@@@AAADDDEEEGGGJJJGGGQQQhhh~~~||||||~~~|||yyywwwuuuxxx{{{~~~~~~{{{xxxtttrrrvvvuuuvvvzzzyyyvvvtttnnneee^^^\\\\\\\\\[[[^^^hhhjjjmmmuuuqqqkkkooooooiiifffhhhgggbbb______aaaVVVJJJDDD???;;;888999:::999999888999:::;;;<<<;;;===???>>>===<<<===>>>???>>><<<<<<<<<===>>>???@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@?????????===>>>???@@@AAABBBBBBBBBDDDDDDCCCBBB@@@===;;;:::======>>>>>>??????@@@@@@???>>>===???AAACCCCCCBBB???@@@AAABBBDDDEEEFFFGGGFFFHHHKKKNNNNNNKKKHHHFFFEEEEEEEEEEEEGGGIIIKKKLLLSSS[[[lllzzzuuuqqqnnnnnnhhhdddffflllvvvoooeeeaaaaaaddd___WWWQQQRRRRRRKKKBBBAAABBBGGGVVVmmmsss[[[IIIAAA>>>999;;;;;;;;;>>>BBBGGGJJJQQQQQQPPPQQQTTTWWWYYY[[[ZZZ[[[^^^aaaeeegggiiijjjiiikkkoooppppppooooooooorrrssssssqqqooonnnoooqqqssstttuuuuuuvvvuuuuuuuuupppqqqrrrssstttuuuvvvvvvwwwvvvuuuvvvyyyzzzyyywww{{{{{{|||~~~~~~zzzyyyzzz{{{qqqssszzz~~~}}}xxxlll___YYYXXXYYY^^^eeejjjkkkjjjgggdddaaaaaaaaabbb```\\\WWWTTTQQQOOONNNLLLMMMNNNOOOOOONNNMMMLLLIIIIIIGGGEEEDDDCCCCCCCCCBBBBBBDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBAAABBBCCCCCCBBBAAA@@@BBBDDDEEEEEEEEEEEEEEEFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHJJJIIIIIIHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPRRRSSSTTTSSSWWW[[[```iiimmmggg^^^LLLDDD>>>???AAABBBCCCFFFFFFQQQggg~~~|||yyywwwvvvyyy|||}}}{{{yyyvvvttttttrrrqqqrrruuu}}}~~~wwwwwwyyyssskkkddd```^^^]]]]]]___jjjmmmooouuupppjjjmmmrrrnnnlllmmmkkkfffbbbaaa\\\QQQFFFAAA>>>;;;999;;;:::999888888888999:::;;;;;;<<<>>>===<<<;;;;;;<<<===<<<<<<;;;<<<===???@@@???@@@@@@@@@@@@@@@@@@???AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>???@@@AAABBBBBBCCCDDDDDDCCCAAA???===;;;:::===>>>???@@@@@@???>>>>>>>>>======>>>@@@BBBBBBAAA>>>???@@@AAABBBCCCDDDEEECCCEEEHHHJJJJJJHHHEEECCCCCCCCCDDDEEEGGGHHHIIIIIIMMMSSS```uuu}}}yyyvvvqqqjjjffffffiiiqqqvvvhhhbbbbbb```___ZZZUUUUUUTTTMMMDDDAAAAAADDDPPPddd{{{gggPPPDDD???===<<<;;;:::999===EEEKKKRRRRRRRRRSSSUUUWWWXXXYYYXXXZZZ\\\```cccfffiiijjjhhhjjjmmmoooooonnnooopppsssttttttsssqqqppppppqqqqqqrrrssstttttttttttttttppppppqqqrrrssssssttttttuuutttssstttwwwxxxwwwvvvyyyyyyzzz|||~~~}}}xxx{{{~~~zzznnnbbbZZZWWWXXX___hhhkkkkkkiiifffaaa]]]\\\\\\^^^]]][[[YYYWWWVVVTTTSSSNNNNNNOOOPPPPPPOOONNNMMMIIIIIIGGGEEEDDDCCCCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEEEEFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCBBBAAAAAABBBDDDFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIKKKLLLMMMNNNNNNOOOPPPQQQQQQQQQQQQTTTXXX]]]ccckkkooojjjaaaLLLDDD>>>???@@@@@@AAACCCFFFPPPfff~~~|||zzzyyyzzz|||~~~|||{{{zzzxxxwwwuuuppplllkkkkkkppp}}}{{{wwwyyy}}}uuunnngggccc```^^^bbbnnnqqqrrrvvvpppiiillluuutttsssrrrooojjjfffdddZZZOOODDD@@@>>>;;;:::;;;999999888777888999:::;;;;;;===>>>>>><<<;;;;;;<<<;;;;;;;;;;;;<<<>>>???@@@>>>???@@@AAAAAA@@@???>>>???????????????@@@@@@@@@>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBAAA???===;;;:::===???@@@AAAAAA@@@>>><<>>>>>@@@BBBCCCBBBAAA>>>>>>???@@@AAABBBCCCCCCBBBDDDFFFGGGGGGEEECCCAAAAAABBBCCCEEEFFFGGGGGGGGGJJJNNNXXXggg~~~~~~wwwqqqjjjiiijjjnnnyyy|||llleeeeee^^^___^^^[[[ZZZXXXPPPGGGBBB@@@BBBLLL[[[pppuuuZZZIIIAAA===<<<;;;:::888:::BBBKKKPPPRRRSSSTTTTTTUUUVVVXXXWWWXXXZZZ]]]aaadddgggiiihhhkkknnnoooooopppqqqrrrssstttuuutttrrrqqqqqqrrrnnnnnnooopppqqqqqqqqqqqqpppppppppqqqqqqrrrrrrrrrssssssssstttuuuvvvwwwwwwxxxyyyzzz|||}}}{{{pppcccZZZVVVWWW```iiiiiiiiihhhddd___\\\ZZZZZZYYYYYYYYYXXXWWWUUUTTTSSSPPPPPPQQQRRRRRRQQQOOONNNIIIIIIGGGEEEDDDCCCCCCCCCBBBCCCCCCDDDEEEEEEDDDDDDBBBBBBCCCCCCDDDCCCCCCCCCFFFFFFEEEEEEDDDDDDDDDCCCBBBCCCCCCBBBAAAAAACCCEEEGGGFFFFFFFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHIIIGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNPPPQQQQQQQQQPPPOOOSSSXXX^^^dddlllqqqmmmfffOOOGGGAAAAAABBBAAAAAABBBDDDNNNddd~~~|||{{{zzz{{{|||}}}|||||||||{{{zzzxxxqqqjjjfffccceeeooozzz|||zzz~~~wwwnnngggbbb```fffrrruuuuuuwwwooohhhlllvvvxxxxxxvvvrrrnnniiifff[[[PPPEEEAAA>>>;;;:::;;;:::999888888888999:::;;;<<<>>>??????===;;;<<<<<<;;;;;;;;;<<<===>>>>>>???>>>>>>@@@AAAAAA@@@>>>>>>============>>>>>>>>>>>>============>>>@@@AAABBBBBBBBBAAA@@@???>>><<<;;;>>>???AAABBBAAA@@@>>>===???>>>>>>@@@BBBBBBAAA@@@===>>>>>>???@@@AAABBBBBBCCCDDDFFFGGGFFFEEEBBBAAAAAABBBCCCDDDEEEFFFFFFFFFJJJNNNUUU___qqq}}}vvvoookkkiiijjjrrr{{{nnndddccc]]]aaacccaaa^^^ZZZSSSKKKDDDBBBCCCKKKUUUeee~~~fffQQQGGG===::::::<<<;;;:::@@@HHHLLLOOOSSSTTTTTTTTTUUUWWWWWWXXXYYY[[[___bbbeeeggggggiiilllmmmnnnoooqqqsssssstttvvvuuusssqqqqqqrrrlllmmmnnnoooppppppppppppooooooooooooppppppppppppqqqrrrssstttuuuvvvwwwxxxxxxyyyzzz|||}}}|||oooaaaYYYUUUWWW___hhheeefffeeeccc___]]]\\\\\\XXXXXXXXXWWWUUUTTTRRRQQQQQQRRRSSSSSSRRRQQQPPPOOOIIIIIIGGGEEEDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCAAAAAABBBCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDAAABBBCCCCCCBBBBBBDDDFFFGGGGGGGGGGGGGGGHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIFFFGGGHHHIIIKKKLLLLLLMMMMMMNNNOOOPPPPPPOOONNNMMMOOOVVV]]]dddlllqqqoooiiiOOOGGGBBBBBBBBB@@@???AAACCCMMMbbb}}}}}}{{{yyyyyy{{{|||}}}|||}}}~~~}}}|||zzzrrriiiccc___```hhhrrr~~~}}}sssjjjdddbbbhhhuuuxxxwwwwwwnnnfffjjjsssxxxzzzwwwrrrooojjjfff\\\QQQFFFAAA>>>;;;:::;;;;;;:::999999999:::;;;<<<===>>>@@@???===;;;;;;<<<;;;;;;;;;<<<===============>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@AAA??????@@@@@@???>>>>>>===>>>???@@@AAAAAA@@@??????=========???AAAAAA???===>>>>>>??????@@@AAAAAABBBDDDEEEFFFGGGFFFDDDBBBAAABBBBBBCCCDDDDDDEEEFFFFFFIIINNNTTTZZZggg{{{rrrlllgggeeekkkrrrnnnbbb]]]]]]cccgggddd___[[[TTTNNNGGGEEEGGGLLLQQQ\\\ssssss\\\OOOCCC<<<999<<<<<<:::===EEEGGGLLLRRRTTTTTTTTTVVVXXXXXXXXXXXXZZZ\\\___bbbddddddfffhhhjjjkkkllloooqqqrrrtttvvvuuusssqqqqqqqqqmmmnnnooopppqqqrrrrrrrrrooooooooonnnnnnnnnnnnnnnoooqqqssstttttttttvvvxxxwwwxxxzzz{{{|||}}}}}}}}}}}}{{{~~~{{{mmm^^^WWWVVVXXX]]]cccaaabbbbbbaaa^^^]]]]]]^^^[[[ZZZYYYWWWUUUTTTRRRRRRRRRSSSSSSSSSSSSQQQPPPOOOIIIIIIGGGEEEDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCCCCBBBCCCEEEFFFHHHHHHGGGGGGHHHHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIGGGGGGIIIJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMNNNUUU\\\bbbiiinnnlllfffNNNFFF@@@AAAAAA???>>>???BBBKKK```{{{}}}}}}~~~~~~|||zzzyyy{{{|||}}}}}}}}}~~~~~~}}}zzzqqqgggbbb___```hhhqqq}}}~~~}}}sssjjjeeeccchhhuuuyyywwwvvvkkkbbbgggmmmtttxxxtttpppmmmiiicccZZZOOOEEE@@@>>>;;;:::<<<<<<;;;:::::::::;;;<<<===<<<>>>???>>><<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======>>>>>>>>>===<<<<<<;;;;;;;;;::::::999:::<<>>????????????????????????@@@@@@AAAAAAAAA======>>>@@@AAAAAA???===>>>??????@@@@@@AAAAAABBBEEEEEEFFFFFFEEEDDDBBBAAADDDCCCCCCCCCCCCEEEFFFGGGEEELLLRRRVVV^^^rrrwwwooohhhdddgggmmmyyyrrrccc]]]\\\dddhhheee^^^YYYTTTNNNJJJIIILLLPPPPPPUUUkkkiiiYYYNNN@@@777:::<<<999;;;AAADDDJJJQQQUUUVVVVVVXXX[[[YYYXXXXXXXXXZZZ]]]___aaaccceeeggghhhjjjllloooqqqqqqsssuuuuuusssqqqppppppmmmnnnoooppprrrrrrrrrrrrnnnnnnnnnnnnmmmmmmllllllmmmooorrrrrrrrrrrruuuwwwvvvwwwxxxzzz{{{{{{zzzzzz}}}{{{zzz{{{}}}~~~~~~xxxwww{{{|||{{{jjjZZZTTTVVVXXXZZZ]]]]]]^^^___^^^\\\\\\\\\]]]\\\[[[XXXVVVTTTSSSSSSSSSRRRSSSSSSSSSSSSQQQPPPNNNIIIIIIGGGEEEDDDCCCCCCCCCBBBCCCCCCDDDDDDCCCBBBBBBAAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCCCCCCCEEEGGGHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHIIIIIIJJJGGGHHHJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNUUU\\\aaaeeehhhfff```NNNFFFAAABBBCCC@@@???@@@AAAJJJ___yyy||||||}}}~~~|||{{{zzz{{{}}}~~~~~~~~~~~~~~~yyypppfffbbb```bbbjjjsss{{{||||||{{{rrriiieeecccggguuuyyywwwtttiii```dddiiiqqqvvvrrrmmmkkkgggaaaWWWMMMCCC???>>>;;;;;;===<<<<<<;;;:::;;;<<<===>>>;;;===>>>===:::999999999<<<<<<<<<===<<<<<<;;;;;;===<<<;;;::::::;;;<<<===@@@??????>>>===<<<<<<;;;:::999999888999;;;>>>???;;;<<<===???@@@@@@@@@@@@????????????@@@AAABBBCCC@@@@@@AAABBBDDDDDDAAA????????????@@@AAAAAAAAABBBEEEEEEFFFFFFEEECCCBBBAAAEEEDDDCCCBBBCCCEEEGGGHHHAAAIIIPPPSSSWWWiii|||ssskkkfffgggmmmrrrvvvhhhaaa[[[ccchhhddd]]]WWWRRRNNNLLLKKKOOOSSSPPPRRRfffppp```WWWDDD777888:::888999@@@BBBIIIRRRVVVWWWXXX[[[^^^YYYYYYXXXXXXYYY[[[^^^```dddfffhhhjjjkkkmmmqqqtttqqqsssuuuuuusssqqqooooookkklllmmmoooppppppqqqqqqnnnnnnnnnmmmmmmllllllkkkkkknnnpppqqqppppppsssvvvtttuuuwwwxxxyyyyyyxxxxxxyyyxxxwwwxxx{{{|||}}}|||}}}|||wwwuuuzzz{{{zzzhhhWWWSSSWWWYYYYYYYYY[[[\\\]]]\\\ZZZZZZZZZ\\\[[[YYYVVVSSSRRRRRRSSSTTTRRRSSSSSSSSSRRRQQQOOONNNJJJIIIGGGEEEDDDCCCCCCCCCBBBCCCCCCDDDCCCCCCBBBBBB???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCAAABBBCCCCCCCCCCCCEEEGGGIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGGGGHHHHHHIIIIIIJJJHHHIIIJJJKKKKKKKKKJJJIIIJJJJJJIIIIIIIIIKKKMMMNNNPPPVVV]]]```cccdddaaa[[[OOOHHHDDDEEEFFFCCCBBBBBBAAAJJJ^^^xxx{{{||||||}}}}}}}}}||||||~~~{{{{{{|||}}}}}}xxxppphhhdddbbbdddllluuu}}}zzz~~~yyywwwyyyyyyrrrkkkiiijjjooosssrrrlllddd^^^\\\bbbjjjppppppmmmiiibbb[[[PPPKKKCCC>>>;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>======<<<<<<;;;;;;999::::::;;;;;;::::::999::::::999999::::::;;;<<<======<<<<<<;;;;;;;;;:::666777888999;;;<<<===>>>===>>>???@@@AAA@@@??????===>>>???@@@AAA@@@?????????===<<<===???@@@@@@???AAAAAA@@@???@@@AAACCCDDDCCCEEEGGGIIIIIIFFFCCCAAAEEEEEEEEEDDDBBBCCCEEEGGGHHHEEEHHHPPPUUU]]]sssyyyooogggfffjjjpppzzzlllbbbfffcccaaa___YYYRRRQQQTTTUUUPPPLLLLLLNNNVVVdddrrr~~~hhh[[[QQQEEE<<<999;;;>>>>>>AAAGGGMMMQQQWWW]]]\\\WWWYYYXXXWWWWWWXXXZZZ\\\^^^bbbbbbdddeeehhhkkkmmmoooppppppppppppoooooonnnnnnlllnnnppprrrsssrrrqqqpppllllllllllllkkkkkkjjjjjjnnnnnnnnnnnnmmmnnnqqqssstttrrrrrrvvv{{{{{{wwwrrruuuuuuttttttuuuvvvxxxyyy||||||}}}|||zzzzzz{{{}}}}}}{{{zzz|||~~~{{{}}}uuucccUUUUUUVVVSSSUUU[[[[[[ZZZZZZ[[[[[[[[[ZZZYYYYYYWWWTTTRRRQQQQQQQQQRRRVVVVVVWWWVVVTTTQQQOOOMMMKKKIIIEEECCCAAAAAACCCDDDCCCCCCCCCCCCDDDDDDDDDEEEAAAAAAAAA@@@@@@@@@??????CCCCCCCCCCCCDDDFFFGGGGGGEEEEEEDDDCCCCCCDDDEEEFFFIIIIIIIIIIIIJJJKKKLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJHHHGGGIIIMMMOOONNNMMMJJJJJJJJJJJJJJJKKKLLLMMMOOOQQQVVV^^^cccaaaXXXPPPMMMJJJGGGFFFGGGFFFBBB???BBBKKK^^^xxxyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}vvvnnngggdddccceeennnvvv~~~zzzvvvrrrqqqvvvyyyvvvrrrqqqnnnqqqtttsssooogggaaa]]]aaaggglllmmmmmmjjjbbbZZZNNNIIIBBB===::::::;;;;;;<<<<<<<<<======>>>>>>>>>??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999:::999999999999:::;;;;;;=========<<<<<<;;;;;;;;;888999999::::::;;;;;;<<<===>>>???@@@@@@@@@?????????@@@AAABBBBBBBBBAAA@@@BBB@@@??????AAABBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCEEEGGGHHHEEEHHHOOORRRXXXkkk}}}tttllljjjmmmssspppeeefffdddcccbbb]]]UUUSSSTTTSSSOOONNNOOOPPPVVVbbbnnnpppaaaVVVHHH>>>:::;;;<<<<<>>???@@@@@@@@@@@@???>>>===;;;::::::;;;<<<<<<<<<;;;::::::999999999999999999:::;;;;;;=========<<<<<<<<<<<<<<<::::::::::::::::::::::::======>>>???????????????@@@AAAAAABBBAAAAAA@@@@@@CCCAAA??????AAAAAAAAA@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFGGGDDDEEEEEEDDDCCCCCCEEEFFFGGGEEEHHHMMMNNNRRRaaarrrzzzrrrppprrrxxx{{{mmmgggddddddeeeaaaYYYTTTTTTQQQOOONNNPPPQQQTTT]]]ggg|||{{{iii]]]NNNBBB<<<;;;;;;:::@@@EEEJJJOOOUUU\\\\\\YYYXXXXXXWWWWWWXXXZZZ\\\^^^^^^___```bbbeeegggiiijjjmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmoooppppppooonnnmmmooonnnllljjjhhhgggffffffjjjkkkmmmllljjjgggeeeeeelllooorrrttttttsssssstttttttttttttttuuuvvvwwwwwwwwwxxxxxxxxxvvvvvvxxxzzz{{{|||~~~~~~~~~||||||}}}}}}{{{}}}}}}zzzvvvuuuvvvwwwtttrrriii[[[QQQQQQSSSRRRSSSWWWVVVVVVWWWXXXXXXWWWWWWVVVVVVVVVUUUTTTTTTUUUVVVWWWTTTUUUVVVWWWVVVTTTRRRQQQKKKIIIGGGDDDCCCCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBCCCDDDFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOOOORRRPPPOOONNNOOOOOOMMMKKKIIIIIIIIIIIIJJJKKKLLLLLLPPPQQQUUUZZZ]]]ZZZRRRKKKKKKJJJKKKNNNPPPNNNIIIDDDEEEMMM```zzzuuuwwwyyy|||~~~~~~}}}~~~~~~~~~}}}{{{zzz|||~~~tttmmmfffeeefffhhhlllrrrxxxlllggggggnnnvvvyyy|||}}}{{{zzzyyytttlllfffgggggggggjjjoooooodddWWWIIIEEE@@@<<<<<<<<<======;;;<<<===>>>???@@@AAABBBAAA@@@???>>><<<;;;:::999::::::;;;<<<<<<<<<<<<;;;999999999888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::=========>>>>>>>>>>>>>>>???????????????>>>>>>===BBB@@@>>>>>>??????>>>===??????AAABBBBBBAAA@@@???@@@@@@@@@@@@AAABBBDDDEEEDDDEEEFFFEEEDDDCCCDDDFFFEEEEEEGGGKKKLLLNNNZZZggg~~~~~~wwwtttvvv{{{xxxhhhdddccceeeccc\\\UUUSSSQQQNNNMMMMMMMMMOOOWWWaaassspppdddTTTFFF???===;;;:::>>>CCCHHHLLLTTT[[[]]]ZZZYYYXXXWWWVVVWWWYYY[[[]]]]]]^^^```bbbdddfffggghhhjjjjjjkkkkkklllmmmmmmnnnnnnooooooppppppooonnnmmmpppnnnllliiifffdddcccbbbdddgggjjjkkkhhheeebbbaaaggglllqqqrrrpppoooqqqtttttttttttttttuuuvvvwwwwwwvvvwwwwwwwwwvvvvvvwwwyyyzzz{{{||||||{{{|||~~~yyyvvvxxx{{{}}}{{{wwwtttssssssrrrnnnkkkaaaWWWOOOPPPRRRQQQRRRUUUTTTUUUWWWWWWVVVVVVVVVWWWVVVVVVUUUTTTTTTTTTUUUUUUSSSTTTUUUVVVVVVUUUTTTSSSLLLJJJHHHFFFDDDDDDDDDEEECCCDDDEEEFFFFFFFFFEEEEEEBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBDDDEEEGGGHHHFFFFFFDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMMMMMMMNNNNNNNNNMMMKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRTTTWWWXXXUUUNNNIIIJJJKKKNNNRRRUUUSSSMMMGGGFFFNNNbbb{{{tttvvvyyy|||}}}}}}||||||~~~~~~}}}}}}~~~~~~~~~}}}{{{zzz|||}}}wwwoooiiihhhiiihhhjjjnnn~~~{{{zzzxxxjjjeeedddllluuu|||~~~|||yyytttoooooonnnlllmmmrrrrrrfffWWWIIIEEEAAA>>>>>>>>>???>>>;;;<<<===>>>???@@@AAABBB@@@@@@???===<<<:::999888777888999;;;<<<===>>>>>>999888888888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<888999999::::::;;;;;;<<<===============>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>BBB@@@???>>>?????????>>>???@@@AAAAAAAAA@@@???>>>>>>???@@@AAABBBAAAAAA@@@CCCEEEFFFEEEDDDCCCDDDEEEBBBDDDGGGJJJKKKNNNWWW```rrr{{{xxxyyyyyy~~~llleeebbbdddccc]]]UUUQQQRRRNNNKKKIIIGGGIIIQQQ[[[lllwwwkkkYYYKKKCCC???===<<<===AAAFFFJJJRRR[[[^^^\\\ZZZYYYWWWVVVWWWXXXZZZ[[[\\\]]]```bbbdddeeeffffffgggggghhhiiikkklllmmmmmmppppppppppppppppppoooooopppooommmjjjgggcccaaa______ccchhhjjjiiieeecccaaadddjjjooopppmmmlllpppuuuttttttuuuvvvvvvwwwwwwwwwvvvwwwxxxwwwvvvwwwxxxzzzyyyzzz{{{zzzzzzzzz|||~~~~~~~~~~~~uuuqqqtttzzz~~~zzzvvvtttsssoooiiieeeZZZTTTOOOPPPQQQQQQQQQRRRSSSUUUWWWWWWVVVUUUVVVXXXWWWVVVUUUTTTSSSRRRQQQQQQQQQSSSTTTVVVVVVVVVTTTSSSLLLKKKIIIGGGFFFEEEEEEEEECCCDDDFFFGGGGGGGGGFFFEEECCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDEEEGGGIIIJJJGGGFFFEEECCCCCCCCCDDDEEEDDDDDDCCCDDDDDDEEEFFFGGGKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLLLLMMMMMMMMMMMMNNNLLLMMMMMMMMMMMMMMMMMMNNNLLLLLLLLLMMMNNNOOOQQQQQQQQQRRRTTTUUUTTTQQQLLLHHHJJJKKKOOOUUUYYYWWWPPPJJJFFFOOOccc|||rrrtttwwwzzz||||||zzzyyy}}}~~~~~~~~~~~~~~~~~~}}}|||}}}~~~{{{rrrllllllnnnllllllnnnvvvvvvuuuvvv|||zzziiicccccckkkvvv|||zzzxxxwwwxxxvvvsssrrrtttrrreeeWWWIIIEEEAAA????????????>>><<<<<<======>>>???@@@@@@>>>>>>===<<<;;;999888888555666888:::;;;<<<======888888888888888999:::::::::::::::::::::;;;;;;;;;888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@????????????@@@AAABBBDDDBBB@@@@@@BBBBBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>???@@@AAABBBAAA@@@???CCCDDDFFFFFFEEEDDDDDDEEEAAACCCFFFHHHJJJNNNVVV\\\jjj~~~~~~xxx|||rrriiiaaaaaabbb]]]VVVRRRSSSNNNJJJGGGEEEEEEMMMVVVfff|||~~~rrr___PPPFFFAAA>>><<<<<<@@@DDDHHHPPPZZZ^^^]]]\\\ZZZXXXVVVVVVWWWXXXYYY[[[\\\___aaacccddddddddddddeeefffhhhiiikkklllmmmpppppppppppppppqqqqqqqqqpppppppppnnnjjjfffaaa___]]]bbbgggjjjjjjgggeeedddccchhhmmmmmmllllllpppttttttuuuvvvwwwxxxxxxxxxxxxvvvwwwxxxxxxwwwwwwyyy{{{yyyzzzzzzzzzxxxxxxzzz|||{{{|||~~~|||sssoooqqqzzz|||xxxuuurrrllleee___VVVSSSQQQQQQRRRRRRQQQPPPQQQTTTWWWWWWUUUTTTVVVXXXWWWVVVUUUTTTSSSQQQPPPOOOPPPRRRTTTUUUUUUUUUSSSRRRMMMLLLJJJIIIGGGFFFFFFFFFCCCEEEGGGHHHIIIHHHFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCEEEFFFHHHJJJKKKGGGFFFEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGKKKKKKJJJJJJIIIIIIIIIIIIKKKKKKKKKLLLLLLLLLLLLMMMPPPQQQQQQPPPNNNLLLLLLMMMJJJJJJKKKLLLMMMNNNPPPQQQRRRRRRSSSSSSQQQNNNKKKIIIJJJLLLPPPVVVZZZXXXQQQKKKFFFNNNccc}}}mmmppptttxxx{{{{{{zzzyyy{{{{{{|||~~~~~~~~~}}}vvvppprrrtttsssqqqrrruuuwwwxxxxxx|||~~~yyymmmgggeeelllvvvyyyxxxzzz}}}~~~zzzvvvtttooobbbUUUHHHEEEAAA>>>>>>>>>>>>===<<<<<<<<<======>>>>>>>>><<<<<<;;;:::999999888888666777888999::::::::::::888888888888888999999:::888888888999999:::::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>???@@@BBBCCCCCCAAA@@@@@@BBBCCCCCCBBBAAAAAA@@@???????????????>>>>>>>>>???@@@AAABBBCCCBBBDDDFFFFFFEEEDDDDDDDDDAAADDDFFFFFFHHHMMMTTTXXXbbbqqq~~~zzzmmmaaa___aaa^^^XXXTTTSSSOOOMMMJJJGGGDDDJJJQQQ```xxxyyyeeeTTTHHHAAA===:::;;;???BBBFFFOOOZZZ___^^^]]]\\\YYYWWWUUUUUUVVVVVVYYYZZZ]]]```aaabbbbbbaaabbbcccdddfffhhhkkklllmmmooooooooooooooopppqqqqqqrrrssstttssspppjjjdddaaa___ccciiikkkkkkhhhfffeeecccfffjjjkkklllmmmpppsssuuuvvvxxxyyyzzzzzzyyyyyyuuuvvvwwwwwwvvvwwwyyy{{{yyyzzzzzzyyyxxxxxxyyy{{{zzz{{{~~~vvvrrrsss}}}|||yyyuuurrrnnnhhh___YYYTTTTTTSSSSSSSSSRRRQQQOOONNNRRRVVVUUUSSSRRRTTTWWWVVVVVVUUUUUUTTTSSSRRRQQQPPPQQQSSSTTTTTTSSSRRRQQQMMMLLLKKKJJJHHHGGGFFFFFFDDDEEEGGGIIIIIIHHHGGGEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDFFFHHHJJJKKKHHHGGGEEEDDDCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKKKKLLLLLLLLLMMMMMMMMMOOOPPPOOOMMMKKKLLLNNNKKKKKKKKKLLLNNNOOOQQQRRRRRRRRRSSSRRROOOMMMKKKJJJJJJLLLPPPUUUYYYWWWQQQKKKEEENNNccc}}}jjjmmmrrrwwwzzz|||{{{{{{yyyzzz{{{|||~~~~~~wwwsssuuuyyyxxxvvvwww|||}}}~~~|||wwwuuummmiiimmmvvv~~~vvvuuuzzz~~~xxxtttmmm```TTTGGGDDD@@@>>>======<<<;;;<<<<<<<<<<<<============:::::::::999999888888888888999999999999888777777888888888777888999999:::777777888888888999999999<<<<<<;;;::::::999888888<<<<<<;;;:::;;;<<<===>>>;;;;;;;;;;;;===???AAABBB@@@???>>>>>>@@@BBBBBBAAABBBAAA???>>>>>>>>>???@@@???>>><<<<<<>>>BBBFFFHHHBBBDDDFFFGGGEEEDDDDDDDDDBBBEEEEEEDDDFFFLLLRRRUUU[[[fff{{{pppbbb___aaa___ZZZVVVRRRPPPOOONNNJJJFFFHHHNNN\\\vvv}}}iiiVVVIIIAAA;;;888:::>>>AAAEEENNNYYY_________]]]ZZZWWWUUUTTTTTTUUUWWWYYY\\\^^^`````````___```aaaccceeehhhjjjlllmmmmmmmmmmmmmmmnnnoooqqqqqqsssuuuxxxxxxtttnnngggcccbbbfffjjjlllkkkiiigggfffdddfffhhhjjjlllnnnqqqsssvvvwwwyyyzzz{{{{{{zzzyyytttuuuvvvvvvvvvvvvxxxzzzyyyzzzzzzyyyxxxwwwyyyzzzyyy{{{}}}{{{vvvwww~~~xxxuuuqqqoookkkeee\\\UUUSSSUUUUUUTTTSSSSSSQQQNNNLLLPPPTTTTTTQQQPPPSSSVVVUUUUUUVVVVVVVVVUUUUUUTTTOOOQQQRRRSSSTTTRRRQQQPPPMMMMMMLLLJJJIIIHHHGGGFFFDDDEEEHHHJJJJJJIIIGGGEEEEEEDDDDDDDDDCCCCCCCCCCCC@@@AAABBBCCCEEEGGGIIIJJJHHHGGGEEEDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGEEEFFFGGGGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMFFFIIILLLLLLKKKKKKMMMPPPMMMMMMNNNOOOPPPRRRTTTTTTRRRSSSSSSQQQNNNLLLKKKKKKKKKLLLOOOTTTXXXWWWPPPKKKDDDMMMccc}}}jjjnnnssswwwzzz{{{}}}|||{{{zzz|||~~~}}}}}}wwwsssxxx}}}}}}}}}wwwqqqqqqiiihhhiiinnnvvvyyyooonnnyyy~~~vvvjjj\\\RRRGGGCCC@@@============<<<999::::::;;;;;;<<<<<<===::::::;;;;;;::::::999888555666888:::::::::888777888888888777777777777777999888777777777888:::;;;<<<<<<;;;::::::;;;;;;;;;============<<<;;;:::999??????>>>======>>>???@@@???>>>>>>???AAAAAA@@@>>>>>>>>>======>>>???@@@@@@DDDBBB???@@@CCCDDDCCCAAADDDFFFGGGGGGFFFDDDDDDEEEDDDFFFGGGIIIJJJMMMQQQTTTZZZ^^^iii}}}xxxhhh___]]]]]]\\\ZZZRRRSSSSSSOOOIIIGGGHHHJJJ\\\qqqttt^^^JJJ>>>999999999<<>>===>>>>>>???@@@>>>======>>>@@@AAAAAA@@@AAA@@@@@@@@@@@@@@@@@@AAACCCAAA???@@@BBBDDDCCCAAADDDFFFHHHHHHFFFEEEDDDEEEEEEFFFHHHHHHIIIKKKOOORRRPPPTTT]]]ooo~~~mmmaaa___```aaaaaa\\\ZZZVVVQQQKKKGGGFFFGGGTTThhhwwwaaaMMM@@@;;;;;;:::===AAAFFFKKKRRRYYY___^^^]]]ZZZWWWTTTSSSUUUWWWWWWXXXYYYZZZ\\\]]]^^^^^^___aaaccceeegggiiiiiiiiijjjlllmmmmmmmmmnnnppprrrssswww~~~zzzuuupppnnnkkkiiihhhgggfffeeefffggggggiiilllppptttvvvxxxyyyzzz{{{{{{{{{zzzyyywwwwwwwwwwwwxxxxxxxxxxxx{{{{{{||||||{{{{{{zzzyyyzzz{{{|||~~~}}}yyyxxxyyy|||~~~zzzyyyuuuqqqlllgggccc^^^YYYVVVUUUUUUVVVXXXYYYWWWRRROOONNNOOOPPPRRRSSSSSSTTTTTTPPPPPPQQQRRRRRRSSSSSSTTTTTTSSSSSSSSSTTTTTTQQQOOOOOOPPPPPPNNNLLLJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHGGGFFFDDDCCCCCCCCCCCCAAAAAABBBCCCDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIHHHGGGEEEFFFHHHKKKJJJIIIIIIJJJLLLMMMLLLJJJJJJKKKKKKLLLKKKJJJIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLNNNOOOPPPOOOOOOOOONNNMMMJJJHHHGGGEEEGGGKKKPPPTTTTTTPPPLLLFFFMMM___yyyjjjnnnsssvvvxxxzzz{{{}}}}}}|||{{{}}}~~~}}}}}}||||||}}}wwwrrryyy{{{nnneeecccccc^^^[[[aaannn|||}}}rrriiigggppp{{{yyypppaaaRRRGGGCCCAAA>>><<<<<<<<<<<<;;;999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999999999999:::;;;;;;:::888888888888888888888888888888:::999999999999:::;;;;;;:::999999999999999::::::;;;;;;<<<<<<<<<=========@@@@@@???>>>>>>??????@@@???===<<<===@@@BBBDDDDDDEEEDDDCCCBBBAAAAAAAAAAAABBB@@@???@@@BBBCCCCCCBBBEEEGGGIIIIIIGGGEEEEEEEEEFFFGGGHHHHHHHHHIIILLLOOOMMMOOOVVVcccxxxsssddd___aaaeeehhheee```YYYRRRNNNJJJHHHFFFMMM^^^xxx|||eeePPPCCC===<<<;;;===???BBBFFFLLLSSSXXX\\\\\\[[[YYYVVVUUUUUUWWWUUUVVVWWWYYY[[[]]]^^^___```aaaccceeefffgggggghhhgggjjjmmmnnnoooppprrrssssssxxx{{{wwwqqqkkkgggdddddddddiiiiiiiiikkknnnqqquuuwwwwwwxxxyyyzzzzzzzzzzzzzzzwwwwwwwwwwwwxxxxxxxxxyyy{{{{{{|||||||||{{{zzzzzzzzz{{{{{{}}}~~~{{{wwwwwwyyytttuuurrrmmmgggaaa^^^[[[YYYWWWSSSTTTWWWZZZ\\\ZZZVVVSSSNNNOOOPPPQQQRRRSSSSSSSSSQQQQQQRRRRRRSSSTTTTTTTTTTTTSSSQQQQQQRRRQQQPPPNNNNNNNNNNNNKKKIIIIIIKKKMMMKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEHHHGGGGGGGGGGGGGGGGGGHHHJJJJJJJJJIIIGGGHHHJJJLLLJJJGGGGGGJJJNNNNNNIIICCCIIIJJJLLLMMMLLLKKKIIIHHHGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPLLLMMMLLLLLLKKKJJJHHHGGGFFFFFFHHHMMMRRRRRRNNNJJJFFFMMM___yyyllloootttwwwyyyzzz|||}}}~~~||||||}}}~~~}}}}}}}}}~~~~~~{{{|||~~~{{{uuuzzzwwwjjjbbb```aaaZZZVVV[[[jjjyyywwwmmmdddaaaiiisssyyyxxxvvvssskkk___RRRHHHAAA???<<<<<<<<<<<<;;;:::999999999:::;;;;;;<<<<<<;;;;;;;;;<<<;;;::::::999;;;;;;;;;;;;;;;:::999888888888888999999999999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===;;;;;;;;;<<<<<<===>>>???AAA@@@@@@@@@????????????@@@>>>===>>>AAAEEEGGGHHHGGGFFFEEECCCBBBAAA@@@@@@@@@@@@@@@@@@AAACCCDDDDDDGGGHHHJJJJJJHHHFFFEEEFFFGGGHHHHHHGGGFFFGGGIIIKKKMMMNNNRRR\\\kkkyyyhhh___```eeeiiigggaaaYYYSSSPPPNNNKKKHHHKKKVVViii~~~jjjTTTFFF>>><<<999:::<<<>>>AAAGGGNNNRRR[[[\\\\\\[[[XXXUUUTTTTTTSSSTTTVVVXXXZZZ]]]^^^___```aaabbbccceeeeeeffffffeeehhhlllnnnoooooopppqqqrrrxxx~~~vvvnnngggddddddfffkkkjjjjjjkkknnnqqqtttwwwuuuuuuvvvwwwxxxyyyyyyyyywwwwwwwwwxxxxxxxxxyyyyyy{{{{{{||||||||||||{{{{{{{{{zzzzzz{{{|||~~~~~~}}}uuurrrsssrrrlllddd^^^ZZZXXXWWWWWWSSSUUUXXX[[[]]][[[VVVSSSOOOOOOPPPQQQRRRRRRRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTTTTRRRPPPOOOOOOPPPOOOMMMLLLLLLMMMLLLJJJJJJKKKLLLKKKLLLLLLMMMLLLKKKJJJIIIEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDEEEEEEEEEEEEEEEHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIHHHHHHJJJLLLKKKHHHGGGLLLRRRRRRKKKDDDGGGHHHJJJLLLKKKJJJHHHFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNOOOOOOLLLLLLLLLLLLKKKKKKJJJJJJFFFEEEGGGKKKPPPQQQMMMHHHEEELLL___yyyooorrrwwwzzz{{{{{{}}}~~~}}}|||{{{|||~~~~~~}}}}}}|||}}}}}}~~~~~~~~~yyy||||||{{{zzzyyyrrrgggbbbbbbbbbZZZUUUYYYggguuu~~~yyyooofff___\\\bbbkkkmmmnnnnnnlllfff\\\PPPHHH???===<<<<<<<<<===<<<:::999::::::;;;;;;<<<======;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;:::999999888888999999999:::::::::;;;;;;<<<<<<===============<<<;;;;;;;;;<<<<<<===>>>;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAAAAA@@@@@@??????AAA???>>>@@@DDDHHHJJJKKKHHHGGGEEECCCAAA@@@?????????@@@AAAAAABBBCCCEEEFFFHHHJJJKKKKKKIIIGGGFFFFFFGGGHHHGGGFFFDDDDDDFFFHHHIIIIIILLLSSS]]]ooopppdddaaadddhhhiiibbbZZZUUURRROOOKKKHHHHHHMMMYYYkkk}}}ppp[[[JJJ@@@;;;777777999:::===CCCIIINNNXXXZZZ]]]\\\YYYUUURRRQQQQQQRRRTTTWWWYYY\\\^^^___``````aaabbbcccdddeeefffeeegggkkklllllllllmmmnnnrrrwww}}}{{{rrrkkkggghhhjjjmmmlllllllllmmmppprrrtttrrrsssssstttuuuwwwxxxxxxwwwxxxxxxxxxxxxyyyyyyyyy{{{{{{|||||||||||||||{{{zzzzzzzzzzzz{{{}}}~~~vvvssstttsssmmmccc\\\XXXVVVVVVVVVUUUVVVXXXZZZ[[[YYYTTTPPPPPPPPPQQQQQQQQQQQQQQQPPPQQQQQQQQQRRRSSSSSSTTTTTTSSSQQQOOONNNOOOOOONNNMMMIIIKKKMMMNNNMMMKKKJJJJJJKKKLLLMMMNNNMMMLLLKKKJJJDDDDDDDDDCCCDDDDDDEEEFFFDDDDDDDDDEEEEEEEEEEEEEEEHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIGGGGGGHHHJJJLLLJJJIIINNNUUUVVVPPPJJJEEEFFFHHHIIIIIIHHHFFFEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOJJJJJJJJJJJJJJJJJJJJJJJJFFFDDDFFFKKKRRRRRRMMMGGGEEELLL^^^yyyqqqtttxxx{{{||||||}}}~~~}}}{{{zzz{{{}}}~~~~~~~~~~~~}}}}}}}}}||||||||||||}}}|||yyywwwuuunnnfffbbbdddccc]]]XXXZZZdddpppxxx{{{zzzqqqhhh```ZZZXXX]]]dddiiijjjjjjggg```UUUKKKDDD>>>===<<<<<<===>>><<<;;;;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<;;;::::::::::::::::::999999999999999999999::::::;;;;;;<<<<<<===>>>>>>??????>>>>>>999999999999:::;;;<<<===<<<<<<;;;;;;<<<>>>@@@AAABBBBBBBBBBBBBBBAAA??????AAA@@@@@@BBBEEEIIIKKKKKKGGGFFFDDDBBBAAA??????>>>???@@@BBBCCCCCCDDDGGGIIIJJJKKKMMMLLLJJJGGGGGGGGGFFFGGGFFFEEECCCCCCEEEGGGHHHFFFIIIPPPUUUaaayyy|||nnnfffeeegggjjjeee___XXXSSSMMMIIIFFFDDDFFFMMMZZZmmmzzzfffSSSEEE===666666666777999>>>EEEJJJRRRVVV[[[\\\ZZZVVVRRRPPPQQQRRRTTTVVVXXX[[[]]]^^^_________```bbbccceeefffdddgggiiijjjkkkkkkmmmnnnssswww{{{||||||~~~zzzrrrmmmmmmooopppooonnnmmmmmmnnnppprrrqqqqqqrrrssstttvvvxxxyyyxxxxxxxxxxxxyyyyyyyyyyyy{{{{{{|||}}}}}}}}}||||||yyyyyyyyyzzz{{{|||~~~~~~~~~~~~xxxttttttrrrlllbbb[[[WWWUUUUUUUUUXXXWWWWWWXXXXXXVVVRRROOOPPPPPPQQQQQQQQQPPPPPPOOOPPPPPPQQQQQQRRRSSSSSSSSSQQQPPPOOOOOOPPPPPPOOONNNIIIKKKOOOPPPNNNLLLJJJJJJJJJKKKMMMNNNNNNMMMKKKJJJGGGGGGFFFFFFGGGGGGHHHHHHCCCCCCCCCDDDDDDEEEEEEEEEGGGFFFFFFFFFFFFFFFFFFGGGFFFHHHIIIHHHGGGFFFGGGHHHGGGEEEDDDGGGMMMOOOLLLIIIDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKMMMNNNNNNOOONNNNNNHHHHHHGGGGGGGGGHHHHHHIIIEEEDDDFFFMMMUUUVVVOOOGGGDDDKKK^^^yyyqqqtttxxx{{{{{{{{{|||}}}|||zzzyyyzzz|||}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{|||~~~}}}xxxtttllldddbbbdddddd```\\\\\\bbbjjjqqqtttssskkkbbb[[[WWWTTTYYY___ggghhhgggccc[[[PPPGGGBBB===<<<<<<===>>>???===<<<<<<<<<======>>>?????????<<<<<<<<<<<<<<<;;;;;;:::999888888888888999999:::999999::::::;;;<<<<<<<<<======???@@@@@@@@@???>>>999999999::::::;;;<<<===>>>===<<<;;;<<<===???@@@BBBCCCCCCCCCBBBAAA@@@????????????BBBFFFHHHIIIIIIGGGFFFEEECCCAAA@@@@@@??????AAADDDDDDDDDEEEHHHKKKKKKLLLNNNMMMJJJHHHGGGGGGEEEFFFEEEDDDBBBBBBDDDFFFHHHFFFIIIPPPTTTXXXjjj~~~~~~vvvjjjeeeeeefffeeebbb\\\UUUNNNJJJIIIEEEFFFIIIQQQ```tttrrr]]]LLLBBB888888666555666:::@@@EEEJJJPPPWWW\\\[[[XXXUUUSSSQQQRRRSSSUUUXXXZZZ[[[\\\]]]]]]^^^___aaacccfffgggdddfffhhhiiijjjlllooorrrssswwwyyyyyywwwxxx}}}{{{tttrrrsssuuusssqqqooonnnnnnoooppprrrrrrrrrsssuuuwwwzzz{{{xxxxxxxxxyyyyyyyyyzzzzzz{{{{{{|||}}}}}}}}}}}}}}}wwwxxxyyyzzz{{{|||||||||}}}~~~~~~}}}~~~}}}zzzuuusssnnnhhh```YYYVVVUUUUUUUUUYYYXXXWWWWWWWWWVVVTTTRRRQQQQQQQQQQQQPPPPPPOOONNNOOOOOOPPPPPPQQQQQQRRRRRROOONNNOOOPPPRRRRRRPPPNNNLLLNNNOOOOOOMMMKKKKKKKKKIIIKKKMMMNNNNNNMMMKKKIIIIIIHHHGGGFFFEEEEEEEEEEEEAAAAAABBBCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGIIIIIIGGGFFFGGGHHHDDDAAA???@@@BBBEEEFFFEEEFFFEEEEEEDDDEEEFFFGGGHHHGGGGGGHHHIIIJJJKKKLLLLLLJJJKKKMMMNNNOOOOOONNNNNNIIIIIIGGGGGGGGGGGGHHHIIIDDDCCCGGGPPPYYYYYYQQQHHHDDDKKK^^^yyyqqqtttxxxzzzzzzzzz{{{|||{{{zzzxxxyyy{{{|||||||||}}}}}}}}}}}}|||||||||||||||{{{|||~~~~~~~~~{{{tttkkkcccaaaddddddbbb___]]]```eeelllppppppggg^^^YYYUUUSSSWWW]]]dddeeeeee```XXXOOOGGGCCC======<<<>>>???@@@>>>=========>>>>>>??????@@@@@@<<<<<<======<<<<<<;;;:::888777777777888999::::::999999::::::;;;<<<=========>>>???@@@AAA@@@??????;;;;;;;;;<<<===>>>?????????>>><<<;;;<<<===???@@@CCCCCCDDDDDDCCCAAA@@@>>>======???BBBEEEGGGGGGFFFHHHGGGEEEDDDBBBAAAAAAAAA???BBBEEEEEEEEEFFFJJJMMMKKKMMMNNNMMMKKKHHHGGGGGGDDDEEEEEECCCBBBBBBDDDFFFEEEBBBFFFNNNPPPQQQ]]]nnn~~~}}}yyykkkdddbbbaaacccccc___WWWQQQOOOOOOJJJJJJJJJNNNYYYjjj~~~{{{eeeQQQFFF;;;999777555555888===AAADDDKKKTTT[[[\\\ZZZWWWUUUQQQRRRSSSUUUWWWYYYZZZ[[[\\\\\\]]]^^^```cccfffhhhccceeegggiiikkknnnsssvvvtttwwwyyywwwuuuvvv|||yyyuuuuuuxxxvvvsssqqqooooooppppppssssssssstttvvvyyy{{{}}}xxxxxxyyyyyyyyyzzzzzzzzz{{{{{{|||}}}}}}}}}}}}}}}vvvwwwyyy{{{||||||{{{{{{zzz{{{}}}~~~}}}|||}}}~~~|||~~~{{{|||zzztttqqqjjjeee]]]XXXVVVVVVVVVVVVZZZXXXVVVVVVWWWWWWVVVUUUQQQQQQQQQQQQPPPOOONNNNNNNNNNNNOOOOOOPPPQQQQQQRRRMMMMMMOOOQQQSSSSSSQQQOOOPPPPPPOOOMMMKKKKKKLLLNNNHHHJJJLLLNNNNNNMMMKKKIIIIIIHHHFFFDDDBBBAAA@@@???@@@@@@AAABBBCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFHHHIIIIIIHHHGGGGGGHHHHHHFFFCCCAAAAAACCCFFFHHHGGGFFFEEEDDDDDDFFFHHHJJJGGGHHHHHHIIIJJJKKKLLLLLLJJJKKKMMMNNNOOOOOONNNNNNLLLKKKJJJIIIIIIIIIJJJKKKCCCCCCGGGRRR[[[\\\SSSIIIDDDKKK^^^yyynnnrrrwwwzzz{{{zzzzzzzzzyyyzzzzzzzzzzzzyyyxxxwwwzzzzzz{{{{{{{{{{{{{{{{{{}}}~~~~~~~~~~~~}}}|||zzz}}}{{{pppddd]]][[[\\\cccccc___ZZZ\\\dddjjjlllkkkeee\\\TTTQQQRRRWWWZZZggghhhhhhcccZZZOOOFFFAAA<<<:::999888888999;;;<<>>=========>>>@@@AAA???===:::999999999999888999999;;;<<<============<<<;;;:::999:::<<<>>>???======<<<<<<<<<<<<======;;;::::::;;;;;;<<<===>>>?????????????????????@@@DDDDDDEEEEEEDDDBBB@@@>>>???@@@BBBCCCDDDEEEEEEEEEHHHGGGEEEBBBAAA@@@@@@@@@BBBBBBCCCEEEFFFHHHIIIIIIMMMNNNOOONNNMMMJJJHHHFFFBBBBBBBBBCCCCCCEEEFFFFFFEEEIIILLLKKKJJJOOOZZZcccxxx|||zzz{{{~~~qqqiiihhhhhhjjjiiiccc[[[UUUSSSTTTQQQLLLHHHKKKRRR]]]nnn|||vvv```KKKCCC===888777777666;;;AAAAAAFFFOOOZZZaaa```ZZZTTTQQQPPPOOOPPPSSSWWW\\\___ZZZ\\\___```aaabbbeeegggfffgggiiiiiijjjlllppprrrtttwwwzzz{{{|||||||||}}}{{{vvvuuuyyyzzzzzzyyyvvvtttssstttuuuttttttuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyy{{{||||||zzzyyywww||||||||||||||||||{{{{{{}}}}}}}}}}}}~~~|||~~~~~~~~~~~~~~~yyytttuuu{{{zzz{{{{{{wwwrrrbbb___ZZZWWWVVVWWWVVVVVVXXXXXXWWWVVVUUUUUUTTTTTTVVVTTTQQQNNNNNNOOOPPPRRRQQQOOOMMMOOORRRSSSQQQOOOPPPPPPQQQSSSTTTTTTQQQOOONNNNNNNNNNNNMMMKKKIIIHHHNNNNNNOOOOOOOOOMMMLLLJJJIIIIIIGGGEEECCCBBB@@@@@@BBBBBBCCCDDDEEEFFFGGGHHHJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEGGGHHHHHHGGGFFFFFFDDDCCCBBBAAABBBDDDFFFHHHFFFCCCBBBEEEFFFEEEFFFJJJGGGGGGHHHIIIIIIJJJKKKKKKIIIKKKNNNOOONNNLLLLLLLLLOOONNNKKKHHHFFFEEEEEEEEEEEEFFFIIIPPPWWWXXXRRRLLLFFFMMM]]]uuukkkooouuuyyyzzzzzzzzzzzzwwwwwwwwwxxxxxxyyyyyyyyy{{{{{{{{{{{{{{{|||||||||~~~~~~~~~~~~~~~|||{{{nnnbbbZZZYYYYYY^^^```aaa___bbbhhhllllllhhhccc[[[UUURRRSSSWWWZZZbbbfffhhhfff]]]RRRHHHBBB<<<;;;:::999999:::;;;<<<>>>===<<<<<<<<<===???@@@>>>===:::999999999888888999999:::;;;<<<>>>>>>???===<<<;;;::::::<<<===???>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;<<<===>>>>>>>>>?????????@@@@@@AAAAAADDDDDDEEEEEEDDDAAA???===<<<<<<>>>???@@@AAAAAAAAAFFFDDDBBB@@@???>>>>>>>>>AAAAAABBBDDDEEEFFFGGGHHHLLLMMMMMMMMMLLLIIIGGGEEECCCCCCCCCDDDDDDEEEFFFGGGFFFIIIKKKJJJIIILLLSSSZZZggg}}}zzzrrrtttxxx~~~xxxnnniiihhhiiiiiiddd\\\VVVTTTTTTSSSMMMIIIIIILLLTTT```lll}}}mmmYYYHHH@@@:::999888777888;;;AAAFFFOOOZZZbbbccc^^^ZZZSSSSSSRRRRRRSSSTTTVVVWWWZZZ\\\^^^``````bbbdddffffffggghhhiiijjjlllooorrrwwwzzz}}}{{{wwwvvv}}}~~~|||yyywwwvvvttttttttttttuuuvvvwwwxxxwwwwwwxxxxxxxxxyyyyyyyyyyyyzzz|||}}}}}}|||zzzyyyzzzzzzzzzzzzzzz{{{{{{{{{~~~}}}|||||||||}}}}}}}}}yyytttuuuyyyyyyxxxvvvpppjjjaaa]]]YYYVVVVVVWWWWWWVVVYYYXXXXXXWWWVVVUUUTTTTTTTTTSSSQQQOOONNNNNNOOOPPPOOOLLLKKKLLLNNNPPPPPPNNNOOOPPPRRRTTTTTTSSSQQQOOOOOOOOOPPPPPPOOONNNLLLLLLMMMMMMNNNNNNNNNMMMLLLKKKKKKJJJIIIHHHFFFDDDCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIIIIHHHGGGFFFFFFEEEEEEFFFCCCDDDEEEGGGGGGGGGFFFFFFDDDCCCBBBBBBBBBDDDFFFGGGCCCAAACCCHHHIIIFFFEEEGGGGGGGGGGGGHHHHHHIIIIIIIIIGGGJJJMMMNNNMMMLLLLLLLLLNNNMMMJJJHHHFFFEEEEEEEEEEEEEEEIIIPPPWWWXXXRRRMMMEEEMMM]]]vvvfffkkkrrrwwwyyyzzzzzzzzzuuuttttttuuuvvvxxxzzz{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~yyyjjj]]]VVVUUUVVVXXX^^^bbbdddhhhmmmmmmkkkccc```ZZZVVVTTTUUUWWWYYY^^^bbbffffff___SSSHHHBBB===<<<;;;::::::;;;<<<===<<<;;;;;;::::::<<<===>>>======;;;:::999888888888:::999999:::<<<>>>@@@BBB???>>><<<;;;;;;<<<======>>>===;;;::::::;;;===>>><<<;;;;;;<<<<<<===>>>???>>>>>>???@@@AAAAAABBBBBBDDDDDDEEEDDDCCCAAA>>>===>>>>>>@@@AAABBBBBBBBBBBBEEECCCAAA???>>>>>>>>>>>>@@@AAABBBCCCDDDEEEFFFGGGKKKKKKKKKKKKIIIGGGEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGEEEFFFHHHIIIJJJLLLOOORRRZZZkkkzzznnnpppuuu|||zzzttt|||wwwnnnllllllkkkggg```[[[WWWUUUWWWRRRLLLJJJIIIKKKRRR[[[nnn~~~mmmUUUIII???<<<;;;999777777>>>CCCLLLVVV___bbbaaa___VVVUUUUUUUUUTTTUUUUUUUUUYYY[[[]]]______aaaccceeeeeeggghhhiiiiiilllooorrryyy{{{~~~zzzxxxxxx~~~|||xxxwwwtttssssssttttttuuuvvvwwwvvvvvvwwwxxxyyyzzz{{{{{{{{{|||}}}~~~~~~~~~||||||yyyyyyyyyyyyyyyzzz{{{{{{~~~}}}{{{{{{{{{{{{|||~~~~~~}}}~~~yyyttttttvvvxxx~~~|||vvvtttrrrkkkeee^^^[[[WWWUUUUUUVVVWWWVVVYYYYYYXXXWWWVVVUUUTTTTTTTTTSSSRRRQQQPPPOOONNNNNNOOOLLLJJJJJJMMMOOOPPPPPPNNNPPPSSSUUUUUUSSSPPPNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPOOOMMMLLLKKKJJJIIIHHHGGGGGGEEEDDDCCCCCCDDDFFFHHHJJJHHHHHHGGGFFFEEEEEEEEEEEEBBBBBBDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFEEEEEEIIIPPPPPPKKKHHHHHHFFFFFFGGGGGGGGGGGGGGGGGGFFFHHHKKKLLLKKKKKKKKKLLLMMMLLLJJJHHHGGGFFFEEEEEEEEEEEEIIIPPPWWWXXXSSSMMMCCCLLL]]]vvv```eeemmmsssvvvxxxyyyyyyuuutttsssssstttvvvxxxzzz{{{{{{|||}}}~~~~~~~~~}}}}}}~~~sssdddXXXRRRRRRSSSXXX^^^dddgggkkknnnmmmiii___]]]YYYWWWUUUVVVXXXYYY\\\___bbb```YYYOOOFFFAAA======<<<;;;;;;;;;<<<<<<::::::999888999:::;;;<<<<<<<<<<<<;;;999888888888:::999999999;;;>>>AAACCC@@@???>>><<<<<<;;;<<<<<<>>><<<:::999999:::<<<>>><<<<<<<<<<<<===>>>??????===>>>???@@@AAABBBCCCCCCDDDDDDDDDCCCBBB@@@>>>===@@@AAABBBCCCDDDDDDDDDDDDEEEDDDBBBAAA@@@@@@@@@AAAAAAAAABBBCCCDDDFFFFFFGGGIIIIIIIIIHHHGGGFFFDDDCCCDDDDDDCCCDDDDDDEEEFFFFFFCCCDDDFFFHHHKKKMMMOOOPPPVVV```sss{{{oooppptttzzzzzzuuulllrrr~~~xxxrrrqqqnnnkkkfffaaa\\\YYY[[[VVVRRROOOKKKIIILLLRRR```vvvgggXXXGGG@@@>>><<<999999999>>>EEEOOOWWW]]]```aaaYYYXXXVVVVVVVVVWWWYYYZZZWWWZZZ\\\]]]^^^___bbbddddddfffggghhhhhhkkknnnqqqvvvyyy{{{}}}~~~{{{xxxyyy{{{{{{wwwtttsssssssssssstttuuuvvvwwwuuuvvvwwwxxxzzz{{{|||}}}}}}}}}~~~~~~~~~zzzyyyyyyyyyyyy{{{|||}}}}}}|||{{{zzzyyyzzz{{{{{{}}}~~~~~~yyyuuussssssrrrwww}}}~~~vvvrrrqqqnnnhhhbbb[[[XXXUUUSSSTTTUUUVVVVVVYYYXXXXXXWWWVVVUUUUUUTTTTTTUUUUUUUUUSSSRRRPPPOOOQQQOOOMMMLLLMMMPPPRRRTTTMMMPPPTTTUUUTTTQQQOOOMMMKKKKKKLLLMMMNNNNNNNNNNNNPPPQQQRRRSSSTTTTTTTTTTTTMMMMMMMMMLLLKKKJJJJJJIIIGGGEEEDDDCCCDDDFFFIIIKKKHHHGGGFFFEEEDDDDDDDDDDDDAAAAAABBBCCCDDDEEEFFFFFFEEEEEEDDDCCCCCCDDDEEEEEEFFFFFFJJJPPPQQQKKKHHHHHHEEEEEEFFFFFFFFFFFFFFFFFFEEEGGGIIIJJJJJJJJJKKKLLLMMMLLLKKKJJJHHHGGGGGGFFFDDDEEEHHHPPPWWWXXXSSSMMMCCCLLL^^^uuu[[[```gggmmmqqqtttwwwxxxwwwuuutttssssssuuuwwwxxx{{{{{{|||}}}~~~~~~}}}{{{|||~~~}}}mmm^^^TTTPPPQQQRRRZZZ```eeegggjjjlllkkkggg\\\ZZZXXXWWWVVVWWWXXXYYY\\\\\\[[[VVVOOOGGGBBB???======<<<<<<;;;;;;;;;;;;999888777777777888:::;;;;;;<<<===<<<999777777999999888888888:::===@@@BBB??????>>>===<<<;;;;;;:::<<<;;;:::999999:::;;;<<<;;;;;;;;;<<<<<<===>>>???======>>>???AAABBBCCCCCCCCCCCCBBBBBB@@@???>>>>>>??????@@@AAABBBBBBBBBBBBCCCBBBAAA@@@???@@@@@@AAACCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMQQQVVVbbbwwwzzzmmmnnnpppvvvzzzzzzvvvrrrhhhlllwww{{{vvvqqqmmmjjjeee___[[[]]]YYYUUUSSSOOOJJJKKKPPPZZZooo}}}iiiRRREEE@@@<<<;;;<<<777;;;AAAHHHPPPXXX^^^bbb]]][[[WWWTTTTTTVVVXXXZZZVVVXXX[[[\\\]]]^^^```ccccccdddeeefffgggiiilllooosssvvvxxxzzz{{{}}}{{{xxxxxxyyy|||~~~zzzvvvttttttssssssttttttuuuvvvwwwuuuvvvwwwxxxzzz|||}}}}}}}}}~~~~~~|||{{{zzzzzzzzz{{{}}}~~~|||{{{zzzyyyyyyyyyzzz{{{}}}~~~~~~|||xxxuuuqqqpppsssxxx|||yyyrrrnnnllliiiccc^^^YYYVVVSSSQQQRRRTTTUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWXXXWWWUUUSSSRRRRRRQQQOOOMMMMMMOOORRRTTTMMMQQQTTTUUUSSSPPPNNNNNNKKKKKKLLLLLLNNNOOOPPPPPPPPPQQQSSSUUUVVVVVVVVVUUUNNNNNNMMMLLLKKKKKKJJJJJJHHHGGGFFFFFFFFFHHHJJJKKKHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDEEEEEEFFFCCCAAACCCHHHHHHDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFEEEGGGIIIIIIHHHHHHJJJKKKLLLLLLLLLKKKJJJIIIIIIHHHDDDDDDHHHPPPWWWXXXSSSNNNGGGPPPbbbxxxXXX\\\bbbgggkkkppptttwwwwwwwwwvvvuuuuuuvvvwwwxxxyyyzzz{{{}}}~~~}}}|||zzz{{{|||}}}}}}zzzjjj\\\SSSPPPQQQRRR[[[aaaeeefffhhhjjjgggcccZZZYYYWWWVVVVVVVVVXXXYYYYYYWWWSSSLLLEEE@@@>>>>>>======<<<<<<;;;:::::::::888777777666666888999::::::<<<>>>===999666777999888777777888:::<<<>>>@@@>>>======<<<;;;;;;:::999:::::::::999999:::::::::;;;::::::;;;;;;<<<===>>>======>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@?????????AAABBBCCCCCCDDDDDDDDDCCC@@@???>>>=========>>>???DDDDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBAAAAAABBBCCCCCCEEEEEEEEEDDDCCCFFFJJJNNNOOOOOOVVVfff|||zzzkkkkkklllppptttuuurrrooohhhhhhppp~~~uuupppnnnjjjddd___^^^[[[XXXVVVPPPKKKJJJNNNXXXkkk~~~dddQQQEEE===;;;<<<999;;;???CCCIIIRRR[[[aaaaaa^^^ZZZVVVSSSSSSTTTUUUUUUWWWYYY[[[[[[]]]___aaaaaabbbcccddddddgggjjjmmmqqqrrruuuwwwxxx{{{|||wwwvvvxxx{{{}}}~~~{{{yyywwwwwwtttttttttuuuuuuvvvwwwxxxvvvvvvwwwyyyzzz|||}}}}}}|||}}}}}}}}}~~~~~~}}}{{{zzzzzz{{{}}}~~~|||{{{zzzyyyyyyzzz{{{{{{|||}}}~~~~~~~~~~~~zzzsssqqqsssvvvyyy|||~~~~~~xxxqqqkkkgggccc]]]YYYXXXUUUQQQPPPPPPRRRSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVWWWXXXYYYYYYXXXWWWVVVQQQQQQPPPNNNMMMMMMOOORRRNNNQQQTTTTTTPPPNNNNNNOOONNNNNNNNNNNNOOOQQQRRRSSSOOORRRUUUXXXYYYXXXUUUSSSOOOOOONNNMMMLLLKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEECCCCCCDDDEEEEEEFFFGGGGGGEEEBBBBBBEEEEEECCCBBBEEECCCCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHDDDDDDHHHPPPWWWYYYTTTNNNKKKTTTfff|||VVVYYY]]]aaafffkkkqqquuuvvvvvvwwwxxxxxxyyyzzzzzzxxxyyyzzz|||~~~}}}|||{{{{{{{{{|||~~~}}}xxxyyy~~~{{{kkk\\\UUURRRQQQQQQWWW^^^dddfffhhhiiieee___ZZZYYYWWWUUUUUUVVVWWWXXXTTTRRRMMMGGGAAA======>>><<<<<<<<<;;;;;;:::999888888777666666666777999:::999<<>>>>>????????????????????????@@@@@@AAACCCDDDEEEEEEFFFEEEEEEEEE???>>>===<<<<<<===>>>???CCCCCCDDDDDDEEEFFFFFFFFFGGGFFFEEEDDDDDDCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCEEEFFFDDDCCCHHHRRRZZZ^^^YYYWWW^^^jjj}}}tttqqqnnnnnnppppppmmmiiiiiigggiiixxx~~~wwwvvvsssmmmgggeeeaaa]]]YYYSSSKKKIIILLLTTTeee|||dddPPPBBB<<<<<<:::;;;<<<>>>BBBJJJUUU\\\aaa```^^^\\\YYYWWWUUUTTTTTTVVVXXXZZZZZZ\\\^^^```^^^```aaabbbbbbeeehhhkkkkkkmmmoooqqqsssvvvzzz~~~}}}wwwvvvwwwxxxyyyxxxwwwwwwxxxyyyvvvuuuuuuvvvvvvwwwxxxyyywwwwwwxxxyyyzzz{{{|||}}}{{{{{{{{{||||||}}}~~~}}}{{{yyyxxxyyy{{{||||||{{{zzzyyyyyyzzz{{{|||}}}~~~~~~}}}}}}~~~~~~~~~wwwttttttuuuwwwyyy|||}}}~~~|||wwwoooiiiddd```\\\YYYWWWTTTPPPOOOOOOPPPQQQQQQPPPPPPQQQSSSTTTUUUVVVWWWVVVVVVWWWXXXYYYYYYYYYYYYRRRTTTTTTRRROOOMMMNNNPPPOOORRRTTTRRRNNNLLLNNNQQQOOONNNNNNNNNOOOQQQRRRSSSRRRUUUZZZ^^^^^^[[[WWWTTTRRRQQQPPPNNNMMMKKKJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLIIIHHHGGGFFFFFFEEEEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEAAABBBDDDEEEFFFGGGHHHHHHGGGEEEFFFIIIIIIFFFEEEGGGBBBBBBCCCEEEFFFGGGHHHHHHIIIJJJJJJIIIGGGGGGHHHJJJHHHIIIIIIJJJJJJIIIHHHGGGCCCDDDHHHPPPWWWYYYTTTOOOHHHSSSfff|||UUUWWWZZZ^^^bbbhhhooottttttuuuwwwyyy{{{|||}}}}}}wwwxxxzzz{{{}}}}}}|||||||||{{{|||~~~{{{zzzwwwqqquuuyyy}}}lll^^^VVVSSSQQQPPPRRR[[[cccgggiiiiiiccc]]][[[YYYVVVTTTTTTUUUWWWXXXOOOMMMJJJEEE@@@======>>>;;;;;;;;;;;;:::999888777888777666666666777999:::888<<>>999666777999555666777999999::::::999::::::;;;;;;::::::999999777888:::;;;;;;:::888777999999999999:::;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@AAAAAABBBAAAAAAAAA@@@??????>>>>>>???AAAAAABBBBBBCCCCCCDDDDDDEEEEEEGGGFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDAAADDDFFFFFFGGGOOO^^^jjjtttjjjaaa]]]```lll{{{uuuqqqooolllgggdddjjjffffffrrr}}}{{{uuuppplllgggbbb]]]UUULLLIIIKKKPPP___zzzuuu\\\HHH???>>>888999888888;;;CCCOOOWWW^^^```bbbcccbbb___[[[YYYSSSUUUXXXYYYZZZ[[[^^^```]]]___```aaaaaacccgggjjjfffhhhjjjlllnnnqqqvvvyyy}}}xxxvvvuuuuuuuuusssrrrtttwwwzzzvvvvvvvvvvvvwwwxxxyyyzzzwwwxxxyyyyyyzzz{{{||||||zzzzzzzzzzzz{{{|||}}}~~~}}}zzzxxxwwwwwwyyyzzz|||{{{zzzzzzzzz{{{|||}}}~~~~~~~~~|||{{{{{{~~~|||zzzyyyyyy|||~~~~~~zzzvvvuuutttuuuxxx{{{|||}}}yyyssslllgggcccaaa___]]]WWWTTTPPPNNNNNNOOOPPPPPPMMMNNNPPPQQQSSSUUUWWWWWWUUUUUUVVVWWWXXXYYYZZZ[[[UUUWWWXXXVVVRRROOOPPPQQQPPPSSSTTTQQQMMMKKKNNNRRRMMMMMMLLLLLLMMMOOOPPPQQQVVVZZZ```dddddd```[[[WWWTTTSSSRRRPPPNNNLLLKKKJJJKKKLLLNNNOOOPPPOOOMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFHHHGGGEEEDDDCCCCCCDDDDDD@@@AAACCCEEEGGGHHHIIIIIIDDDCCCEEEIIIIIIEEEBBBDDDAAABBBCCCEEEFFFHHHIIIJJJJJJKKKKKKIIIGGGGGGHHHIIIFFFGGGHHHHHHHHHGGGFFFEEECCCDDDHHHPPPWWWYYYTTTOOODDDOOObbbyyyXXXWWWWWWXXX]]]dddkkkooossstttuuuwwwxxxyyyyyyyyyzzzzzz{{{{{{{{{|||~~~~~~}}}}}}}}}}}}~~~~~~xxxrrrnnnmmmmmmpppvvv}}}yyyooocccZZZTTTQQQQQQQQQVVV^^^fffjjjggg```ZZZYYY[[[ZZZVVVTTTVVVUUURRRTTTOOOHHHBBB???>>>===<<>><<<;;;:::999999888888888999999:::::::::<<<===<<<;;;888666666666;;;;;;;;;:::777555555666:::::::::;;;;;;;;;<<<<<<;;;:::999999888999999999888999::::::;;;;;;;;;::::::;;;<<<>>>????????????;;;<<<<<<===============AAAAAAAAAAAAAAAAAAAAAAAA:::;;;;;;<<<===>>>??????CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCC@@@>>>???BBBDDDEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBCCCEEEIIIMMMQQQTTTcccmmmqqqhhh\\\]]]pppssskkkgggeeedddllliiiiiiqqq}}}xxxpppllleeeaaa\\\WWWPPPJJJRRRWWWhhhhhhOOODDDBBB===::::::===>>>???DDDKKKTTTZZZbbbggggggccc^^^\\\YYYYYYXXXXXXXXXYYY[[[[[[\\\]]]^^^```bbbdddfffhhhhhhhhhiiijjjmmmpppsssttt}}}|||xxxvvvrrrsssuuuuuuttttttvvvwwwzzzyyywwwuuuuuuuuuuuuvvvyyyxxxxxxwwwxxxxxxyyyyyy{{{yyywwwxxxyyy{{{||||||}}}zzzxxxxxxyyy{{{|||~~~~~~|||zzzwwwwwwyyy{{{~~~}}}{{{zzzyyyyyyyyyzzz||||||{{{{{{||||||}}}~~~}}}~~~wwwsssnnnmmmqqquuuwwwwwwzzzuuunnngggaaa^^^]]]]]]XXXWWWUUURRRPPPNNNMMMMMMNNNOOOQQQRRRTTTVVVXXXXXXVVVVVVWWWXXXZZZ[[[]]]^^^]]]ZZZWWWUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPNNNOOOPPPPPPOOOOOOQQQSSSTTTYYYaaaiiilllggg]]]UUURRRRRRPPPNNNMMMLLLKKKKKKMMMMMMNNNNNNNNNMMMMMMLLLJJJJJJIIIGGGEEEEEEGGGIIIGGGGGGFFFEEEDDDCCCBBBBBBEEEDDDDDDDDDFFFIIIKKKMMMIIIJJJJJJIIIHHHEEECCCBBBBBBBBBBBBCCCDDDFFFHHHIIIMMMJJJHHHHHHIIIHHHEEEBBBFFFFFFFFFFFFFFFEEEDDDDDDAAADDDHHHNNNUUUZZZUUUMMMGGGLLL]]]xxx[[[ZZZYYYZZZ]]]bbbhhhllloooppprrruuuxxxzzz{{{|||}}}}}}}}}}}}||||||~~~}}}}}}}}}}}}~~~zzztttnnnkkkjjjjjjlllpppvvv|||wwwjjj]]]TTTPPPPPPOOOUUU]]]dddeeeaaa[[[VVV\\\^^^]]]YYYWWWXXXWWWSSSSSSNNNFFF@@@===<<<;;;:::>>>======<<<:::999999888888888999999999999999999;;;;;;<<<:::888666777777888::::::999777666777888999999999999:::::::::;;;:::999999888888888999999888999::::::;;;;;;;;;;;;<<<<<<======>>>=========<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<======>>>AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCBBBAAAAAACCCDDDEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCDDDEEEGGGJJJMMMOOOUUUZZZ]]]XXXSSSWWWeeesssxxxnnnhhhdddbbbjjjiiihhhnnnyyyyyyqqqlllfffbbb^^^YYYRRRMMMKKKOOO]]]tttuuuZZZIIIBBB;;;888777999::::::>>>DDDNNNTTT\\\bbbeeedddbbbaaaZZZYYYXXXWWWWWWYYYZZZ[[[[[[\\\]]]^^^```ccceeefffgggggghhhjjjlllooorrrsssxxx{{{~~~|||xxxuuutttoooqqqssstttttttttvvvxxxwwwvvvuuutttsssttttttuuuxxxwwwwwwvvvvvvwwwwwwxxxyyyxxxvvvwwwyyyzzz{{{zzz~~~}}}{{{yyyyyyzzz{{{|||~~~~~~}}}{{{yyyyyy{{{}}}~~~~~~}}}{{{{{{zzzzzzzzz||||||||||||}}}~~~~~~zzzuuupppoooqqqtttttttttuuuqqqkkkeee___[[[YYYXXXWWWVVVTTTRRRPPPNNNNNNMMMMMMMMMOOOPPPRRRTTTUUUVVVUUUUUUVVVWWWYYY[[[]]]^^^^^^[[[XXXVVVWWWWWWWWWVVVVVVVVVUUUTTTSSSRRRPPPPPPMMMNNNOOONNNMMMNNNPPPSSSTTTYYYbbbjjjmmmhhh]]]UUUSSSRRRPPPOOOMMMLLLLLLLLLKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIGGGEEEDDDFFFHHHHHHHHHGGGFFFEEEDDDCCCCCCEEEDDDDDDDDDFFFHHHKKKLLLLLLLLLKKKJJJHHHEEECCCAAABBBCCCCCCDDDEEEGGGHHHIIILLLKKKJJJJJJKKKJJJGGGCCCFFFFFFFFFFFFEEEEEEDDDCCCBBBEEEIIINNNUUUYYYTTTLLLGGGLLL\\\wwwbbb```^^^]]]___bbbfffiiijjjlllooossswwwzzz|||~~~~~~}}}}}}~~~}}}|||}}}~~~}}}uuunnnjjjgggggghhhggghhhlllrrrxxx|||~~~rrrbbbVVVQQQRRRPPPWWW```cccaaa[[[VVVTTT^^^aaaaaa]]][[[[[[YYYUUUQQQLLLDDD>>>;;;:::999888<<<<<<;;;:::999888888777999999999888888888888888999:::::::::888777888999777888999999777777888999888888888888999999999999999888888888888888999999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::======>>>????????????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@===@@@CCCDDDDDDDDDEEEFFFGGGFFFCCCAAAAAABBBDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJMMMSSS\\\bbbssstttlllhhheeekkkjjjjjjlllrrryyyqqqmmmhhhdddbbb]]]WWWRRRIIIKKKTTTcccuuukkkTTTGGG>>>:::777888999888:::???EEEKKKSSS[[[```ccceeeggg^^^\\\ZZZXXXXXXYYYZZZ[[[ZZZZZZ[[[]]]___aaacccdddffffffgggiiikkknnnpppqqqsssuuuxxxyyyvvvtttrrrqqqmmmoooqqqrrrrrrsssvvvxxxsssrrrrrrrrrrrrssstttuuuvvvvvvuuuuuuuuuuuuuuuvvvwwwvvvuuuvvvxxxzzzzzzyyy|||||||||{{{{{{{{{{{{{{{|||}}}|||{{{yyyzzz|||~~~~~~~~~~~~~~~~~~}}}|||{{{}}}}}}~~~~~~zzz{{{}}}}}}xxxsssqqqrrrsssrrrppptttqqqmmmgggbbb^^^[[[YYYUUUTTTSSSQQQOOONNNNNNMMMKKKKKKLLLNNNOOOQQQRRRSSSSSSTTTUUUVVVYYY[[[]]]^^^\\\ZZZWWWVVVVVVWWWWWWVVVWWWWWWVVVTTTSSSQQQPPPOOOMMMNNNMMMLLLLLLMMMPPPSSSTTTYYY```gggiiieee\\\UUUSSSRRRQQQOOONNNMMMMMMMMMIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJHHHEEEDDDFFFGGGJJJIIIHHHGGGFFFEEEEEEDDDEEEDDDDDDDDDFFFHHHJJJKKKMMMMMMMMMKKKIIIFFFCCCBBBDDDDDDDDDEEEGGGHHHJJJKKKLLLLLLLLLNNNNNNLLLHHHEEEGGGGGGFFFEEEEEEDDDCCCCCCCCCEEEHHHMMMTTTXXXSSSKKKFFFKKK\\\vvvjjjhhhfffddddddeeegggiiijjjlllooossswwwzzz|||}}}~~~}}}}}}}}}~~~zzzrrrkkkgggffffffgggdddcccffflllsssxxxzzzxxx|||kkk\\\UUUUUUUUU\\\eeefffaaaZZZVVVUUU\\\```aaa^^^]]]^^^\\\WWWOOOJJJCCC===:::999888888::::::999999888888777777999999888888777777777666777888999999888888999:::777888999888777666777888888888888999999999999:::777777777777888888999::::::::::::::::::::::::;;;::::::;;;;;;;;;::::::999<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;:::::::::????????????????????????===???AAABBBCCCEEEHHHJJJNNNKKKFFFBBB@@@AAACCCDDDEEEEEEEEEFFFGGGGGGGGGHHHEEEFFFGGGIIIMMMRRRWWW[[[cccvvv}}}uuuooolllnnnmmmlllkkknnnwww~~~xxxqqqmmmiiigggeeebbb]]]XXXOOONNNQQQXXXcccvvv|||dddSSSFFF???;;;;;;;;;999;;;>>>???DDDKKKRRRYYY^^^dddgggdddbbb___\\\[[[ZZZ[[[[[[ZZZZZZ[[[\\\^^^```bbbcccdddeeefffhhhjjjlllnnnooonnnpppssssssqqqpppoooooommmooopppqqqpppqqqrrrtttppppppqqqqqqrrrssstttuuuuuuttttttssssssssssssssswwwvvvuuuvvvyyyzzzzzzyyyzzz{{{||||||||||||{{{zzzyyyzzz{{{zzzyyyyyy{{{}}}}}}~~~}}}|||~~~~~~}}}wwwtttvvv{{{}}}yyytttrrrssssssqqqnnnpppooolllhhhccc___[[[YYYUUUTTTRRRQQQOOONNNNNNNNNJJJKKKKKKMMMNNNOOOPPPPPPQQQRRRSSSUUUWWWZZZ\\\]]]XXXVVVTTTSSSTTTUUUTTTSSSUUUUUUSSSRRRQQQPPPOOOOOONNNNNNNNNLLLLLLMMMQQQTTTSSSVVV[[[___```]]]XXXUUUSSSSSSQQQPPPOOONNNNNNNNNIIIJJJKKKLLLMMMMMMMMMMMMLLLMMMLLLJJJGGGFFFFFFHHHKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDDDDDDDEEEGGGHHHIIILLLLLLLLLLLLJJJHHHFFFEEEEEEEEEFFFFFFHHHIIIKKKLLLLLLMMMOOOQQQQQQNNNKKKHHHHHHHHHFFFEEEDDDCCCCCCBBBBBBEEEGGGKKKRRRVVVRRRJJJEEEJJJ[[[vvvqqqpppnnnlllkkkkkkllllllnnnoooqqqtttwwwyyyzzzzzz}}}~~~~~~xxxpppjjjgggffffffgggdddbbbeeelllssswwwxxxssstttbbbYYYWWWYYY```fffgggaaaZZZWWWWWWWWW\\\^^^]]]]]]^^^\\\WWWMMMHHHAAA<<<:::999999999888888888888888888777777888888888777777666666666555777888888888888999;;;999::::::888666444555555999999999999::::::::::::777777777777888999:::;;;;;;;;;:::999999999:::;;;777888999:::;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;:::::::::?????????????????????????????????@@@AAAFFFLLLPPPTTTPPPJJJEEEAAAAAABBBCCCDDDEEEGGGHHHIIIJJJJJJIIIEEEGGGJJJKKKLLLNNNRRRVVVZZZhhh{{{~~~uuupppooonnnllljjjkkkqqq|||{{{uuupppmmmjjjiiiiiigggbbb^^^TTTQQQOOOPPPWWWhhhvvvcccOOOFFF>>><<<:::888999<<<<<<@@@EEEKKKPPPVVV\\\```fffeeecccaaa___]]]]]]]]]ZZZ[[[[[[\\\^^^```bbbcccbbbccceeegggiiijjjlllllllllnnnoooooonnnmmmmmmnnnnnnooopppooommmmmmmmmooonnnooopppqqqssstttuuuuuutttsssrrrrrrqqqqqqqqqrrrvvvvvvvvvxxxzzz{{{{{{zzzyyyzzz{{{||||||{{{zzzyyyyyyzzz{{{{{{zzz{{{|||~~~|||}}}~~~}}}}}}|||}}}zzzsssrrruuu{{{~~~zzzvvvrrrqqqrrrrrrpppmmmgggfffeeebbb___[[[XXXVVVVVVUUUSSSQQQOOONNNNNNMMMKKKKKKLLLMMMMMMNNNOOOOOOOOOPPPQQQRRRTTTWWWYYYZZZUUUTTTRRRSSSTTTTTTTTTSSSQQQPPPOOOOOOOOOOOOPPPPPPOOOOOOOOONNNMMMOOORRRTTTRRRSSSTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPOOONNNNNNNNNJJJKKKLLLMMMNNNNNNOOOOOOMMMMMMMMMKKKIIIHHHHHHIIILLLLLLKKKJJJIIIHHHGGGGGGDDDDDDDDDDDDEEEFFFFFFGGGIIIIIIKKKKKKKKKKKKJJJIIIFFFFFFFFFGGGHHHJJJLLLMMMLLLNNNQQQSSSRRRPPPMMMLLLJJJIIIGGGEEEDDDCCCCCCCCCAAADDDFFFJJJQQQVVVRRRJJJEEEJJJ[[[vvvvvvuuutttssssssrrrrrrrrrssstttuuuwwwxxxyyyyyyyyyzzz{{{}}}}}}~~~~~~|||uuuoooiiifffeeeeeefffcccbbbfffooouuuwwwvvvssswwweee[[[XXXZZZ___dddddd```[[[WWWVVVSSSXXX\\\\\\\\\]]]YYYTTTJJJEEE???;;;999999::::::777777777888888888888888777777777777666666666666555666888888777888999;;;:::::::::888555444444444999999999999:::::::::;;;777777777888999;;;<<<===<<<;;;:::999888999:::;;;666777888:::;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<>>???===<<<:::888888999:::;;;888888999:::;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<======>>>========================??????@@@@@@CCCGGGNNNRRRUUURRRMMMGGGDDDBBBBBBCCCDDDFFFIIILLLMMMLLLJJJIIICCCEEEFFFFFFDDDEEEGGGIIILLLWWWdddooo~~~yyyssspppnnnmmmppptttwwwyyyxxx~~~~~~{{{yyyvvvsssnnnllljjjkkkmmmmmmjjjggg```YYYQQQLLLLLLTTTfffvvvtttdddRRRGGG@@@;;;999;;;999;;;>>>@@@BBBDDDHHHKKKTTTWWW[[[___aaaaaa``````YYYYYYZZZ[[[\\\]]]___```___aaaccceeeggghhhhhhhhhkkklllllljjjhhhhhhiiikkkkkkmmmmmmllljjjiiiiiijjjkkklllnnnpppqqqrrrqqqqqqtttsssrrrqqqppppppppppppttttttuuuwwwzzz{{{zzzyyyvvvwwwxxxxxxyyyyyyyyyxxxyyyzzz||||||{{{zzz{{{|||zzzzzzzzz{{{{{{}}}~~~~~~~~~}}}||||||}}}~~~~~~|||vvvsssqqqrrruuuyyyzzzyyyyyy||||||uuunnnkkkiiiiiijjjhhhddd``````______^^^]]]]]]\\\\\\ZZZYYYVVVSSSQQQOOOMMMMMMKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRSSSRRRRRRTTTUUUVVVUUUTTTPPPOOONNNMMMLLLMMMOOOPPPKKKNNNPPPQQQPPPOOOPPPQQQPPPQQQRRRPPPNNNNNNPPPSSSQQQPPPOOONNNNNNMMMNNNNNNLLLLLLMMMMMMMMMMMMMMMLLLHHHJJJKKKKKKIIIHHHIIIJJJLLLLLLKKKJJJIIIHHHHHHGGGDDDDDDDDDDDDDDDDDDCCCCCCFFFGGGIIIJJJKKKKKKJJJJJJEEEFFFFFFGGGHHHJJJKKKLLLLLLOOORRRSSSQQQPPPQQQRRROOONNNJJJGGGEEEDDDDDDDDDCCCEEEHHHLLLTTT[[[XXXRRRGGGLLL\\\wwwvvvwwwxxxyyyzzzzzzzzzzzzxxxxxxyyyzzz{{{{{{{{{{{{zzz{{{|||{{{{{{|||~~~rrrpppmmmhhheeebbb```___```^^^```hhhrrrwwwuuuqqqgggmmmssspppggg___\\\]]]^^^___```bbbcccaaa\\\XXXTTTYYY]]][[[ZZZXXXRRRKKKCCC???999666666888999999777777888888999999::::::444555555555666666777777555777888888777777888999666777888777666555666777777777777777888888888888777888888:::;;;===???@@@===<<<:::888888999:::;;;:::;;;;;;;;;;;;:::999999;;;<<<<<<===============::::::::::::::::::::::::;;;;;;;;;<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<===???AAACCCEEEHHHMMMPPPRRROOOKKKGGGDDDCCCCCCCCCEEEGGGJJJLLLMMMKKKHHHFFFFFFEEEDDDEEEFFFHHHHHHHHHHHHUUUaaaeeelll~~~xxxuuurrrssswwwzzz{{{{{{uuu|||}}}yyyxxxvvvsssmmmkkkjjjkkknnnnnnllliiikkkbbbWWWPPPKKKNNNYYYeeeyyywwwaaaRRRIIIBBB@@@@@@888:::<<<===>>>@@@DDDFFFIIINNNTTT[[[```aaaaaaaaaXXXXXXXXXYYYZZZ\\\]]]^^^___```bbbeeefffgggggggggkkkkkkjjjhhhffffffgggiiiiiijjjkkkkkkjjjiiijjjkkkjjjkkkmmmnnnppppppooooootttsssrrrqqqpppppppppppprrrrrrtttvvvyyyzzzyyyxxxvvvvvvvvvwwwwwwxxxxxxyyyuuuwwwyyyxxxwwwvvvvvvwwwzzzyyyyyyyyyzzz{{{}}}~~~|||}}}~~~~~~|||zzzxxx{{{}}}yyytttrrrppprrruuuxxxxxxvvvvvvzzz~~~zzzsssjjjhhheeeeeeeeeccc^^^ZZZZZZZZZYYYXXXXXXYYYYYYZZZ\\\ZZZXXXTTTQQQOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPQQQSSSTTTSSSQQQSSSRRROOOMMMMMMMMMNNNOOOIIILLLOOOQQQPPPOOONNNOOOOOORRRUUUTTTRRRPPPQQQRRRPPPPPPOOONNNMMMMMMMMMMMMKKKLLLLLLLLLLLLLLLKKKJJJEEEGGGIIIIIIHHHGGGHHHIIILLLLLLKKKJJJIIIHHHGGGGGGDDDDDDDDDEEEDDDDDDCCCBBBGGGHHHIIIJJJJJJIIIHHHHHHEEEEEEFFFGGGHHHJJJKKKLLLMMMPPPRRRRRRPPPPPPQQQTTTQQQOOOKKKHHHFFFEEEEEEEEEEEEGGGIIINNNVVV]]]\\\UUUGGGLLL]]]xxxzzzyyywwwvvvvvvwwwxxxyyy{{{|||}}}~~~~~~~~~}}}|||yyyvvvvvvzzz~~~|||vvvnnnfffcccaaa^^^___bbbaaaaaadddnnnyyy|||xxxrrrhhhbbbcccbbb]]]YYYZZZ^^^]]]]]]```bbbaaa]]]XXXYYYYYYYYY[[[[[[VVVNNNGGGBBB???<<<:::999999777666777777777777777777777777777666666666666666777777777666666666555555555555555666666777888999999:::777666666666666666777888;;;;;;:::999:::;;;===>>>:::::::::999999999999999::::::999999999:::<<<======<<<<<<;;;;;;:::999999:::999888777777888999:::999:::;;;<<<<<<<<<;;;:::;;;;;;;;;<<<<<<============>>>@@@CCCDDDFFFFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEKKKJJJIIIHHHGGGHHHHHHIIIJJJIIIFFFDDDCCCDDDGGGHHHJJJPPPXXX]]]cccooo|||xxxwww~~~zzzyyyyyy|||~~~{{{tttmmmhhheeeeeeiiikkkgggeeefffhhhfff___TTTLLLKKKQQQWWWdddyyy~~~gggTTTIIIBBB===;;;999999;;;<<<<<>>:::888888888777666777777777777777777777777777666666666666666777777444444555666777888999:::555666666666777888888888999888777666666555666666::::::999999:::;;;;;;<<<::::::::::::::::::999999:::999888888999:::;;;<<<;;;;;;;;;;;;;;;::::::::::::999888777777888999::::::;;;;;;;;;;;;;;;::::::888888999999::::::;;;;;;===>>>@@@BBBDDDEEEFFFFFFHHHGGGGGGFFFFFFFFFFFFGGGLLLKKKIIIHHHGGGGGGGGGHHHGGGFFFDDDCCCBBBCCCDDDEEEGGGLLLRRRUUUZZZcccqqq|||}}}{{{}}}~~~vvvnnnhhheeedddhhhiiifffdddeeeiiiggg```UUUKKKFFFHHHLLLXXXiiizzzhhhYYYLLLBBB;;;999888;;;;;;999<<<@@@AAADDDIIILLLOOOSSSWWWZZZ\\\[[[YYYXXXYYY[[[^^^``````bbbcccddddddfffhhhkkkjjjiiihhhgggfffgggggghhhjjjiiiiiiiiihhhhhhhhhgggiiiiiijjjmmmooopppnnnlllllllllmmmnnnoooppppppqqqqqqqqqqqqqqqrrrsssuuuvvvuuuuuuuuuuuutttsssrrrqqqrrrtttvvvvvvtttttttttuuussstttuuuuuuvvvwwwxxxxxx}}}|||{{{zzzzzzzzz{{{||||||~~~|||tttnnnnnnqqqssssssxxxzzz}}}}}}{{{qqqmmmgggbbb___\\\YYYWWWVVVUUUSSSRRRRRRSSSUUUVVVXXXXXXVVVSSSPPPNNNOOOPPPQQQOOOMMMLLLLLLLLLKKKIIIHHHHHHHHHIIIJJJKKKKKKLLLIIIJJJKKKMMMNNNNNNOOOOOONNNNNNMMMMMMMMMMMMNNNNNNKKKKKKKKKLLLLLLLLLLLLMMMRRRQQQPPPOOONNNNNNMMMMMMLLLKKKJJJIIIJJJKKKMMMNNNMMMMMMLLLLLLKKKLLLLLLLLLHHHHHHGGGGGGGGGGGGHHHHHHLLLKKKKKKJJJHHHGGGFFFFFFEEEDDDCCCBBBBBBAAABBBBBBDDDEEEFFFHHHIIIIIIIIIJJJGGGGGGGGGHHHIIIIIIJJJJJJLLLMMMNNNOOOQQQQQQQQQQQQNNNMMMKKKIIIHHHGGGFFFFFFGGGJJJNNNTTT^^^ddd```XXXNNNQQQ```xxxooonnnmmmnnnqqquuuzzz}}}}}}}}}~~~~~~}}}||||||zzzwwwvvvxxxyyyzzzzzz{{{{{{|||}}}~~~~~~~~~zzzllleee^^^]]]]]]```gggoootttvvv{{{~~~sssfff^^^YYYVVVWWWZZZ^^^\\\ZZZ[[[^^^___]]][[[TTTTTTUUUWWWXXXTTTMMMGGG@@@<<<888555555777888888777777777777777777777777777777666555555666666777333444555666888999:::;;;555555666666666666666666:::999888666555555555555888888999::::::::::::999999999::::::::::::::::::999888888888888999::::::::::::::::::;;;;;;;;;;;;:::999999888888999999:::===<<<;;;::::::999::::::777777888999999:::;;;;;;>>>>>>@@@AAACCCDDDEEEFFFHHHHHHHHHHHHIIIIIIIIIIIILLLKKKJJJHHHGGGFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCEEEIIIMMMNNNPPPVVV```iii|||zzzrrrhhhdddbbbeeefffcccbbbcccgggfffbbbYYYNNNGGGDDDDDDJJJWWWiii|||ppp]]]OOOAAA===;;;;;;;;;888999<<<>>>AAADDDGGGJJJLLLPPPSSSYYYYYYYYYZZZ[[[]]]___``````bbbddddddeeefffiiikkkkkkjjjhhhgggffffffffffffhhhhhhgggggggggggggggggggggggghhhkkkmmmnnnllljjjjjjjjjkkklllmmmnnnooopppooooooooooooooopppqqqrrrsssssssssssssssrrrqqqpppnnnppprrrsssrrrrrrssstttttttttttttttuuuuuuvvvvvvzzzzzzzzzyyyzzzzzz{{{|||}}}|||yyypppllllllppprrrsssxxx{{{~~~{{{oookkkfffaaa^^^[[[YYYVVVTTTRRRPPPNNNNNNPPPRRRSSSVVVVVVVVVTTTQQQPPPQQQRRRTTTQQQOOOMMMMMMLLLJJJHHHGGGGGGGGGGGGGGGHHHIIIJJJFFFGGGHHHJJJJJJKKKKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMJJJIIIIIIIIIJJJKKKMMMNNNJJJJJJKKKLLLLLLLLLKKKKKKHHHHHHGGGFFFFFFGGGGGGHHHKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBAAABBBBBBCCCDDDEEEGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKJJJKKKLLLMMMNNNOOOOOOOOONNNMMMKKKJJJIIIHHHHHHGGGJJJNNNRRRXXX```eeeaaaYYYPPPSSS```wwwrrrpppnnnmmmooossswwwzzz}}}}}}~~~~~~}}}|||{{{|||zzzxxxwwwwwwwwwwwwxxxyyyzzzzzz|||}}}~~~~~~~~~}}}}}}yyysssgggaaa\\\\\\^^^ccclllvvv|||{{{pppeee]]]ZZZ\\\___bbb^^^ZZZXXXZZZ\\\\\\[[[SSSSSSTTTVVVWWWTTTLLLFFF???;;;777444555777999:::666666666666666666666666777777666555555555666666666666666666777777777777555555555555555555444444888888777666666555666666777777999::::::999888777777888888888999999::::::888888888888888888888999888888999:::;;;;;;<<<<<<:::::::::999999:::::::::>>>===;;;999888888999999888999999:::;;;<<<======>>>>>>???@@@BBBCCCEEEEEEHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLJJJIIIGGGFFFEEEDDDDDDEEEFFFFFFFFFEEEDDDDDDFFFHHHKKKKKKKKKOOOWWW]]]iiissszzzkkkeeeaaabbbbbb___^^^```aaabbbaaa]]]UUUMMMHHHFFFCCCKKKWWWfffwwwrrraaaOOOGGG@@@===:::888999===<<<>>>AAADDDEEEGGGJJJLLLUUUVVVXXX[[[]]]^^^_________aaabbbcccccceeehhhjjjlllkkkiiigggfffeeefffffffffffffffffffffffffffffffffffffffhhhkkklllkkkiiiggghhhiiijjjkkkmmmnnnnnnnnnnnnnnnnnnnnnoooooooooqqqqqqrrrrrrqqqpppoooooonnnppprrrrrrqqqqqqqqqrrrttttttttttttttttttttttttwwwwwwwwwxxxxxxyyyzzzzzz|||}}}{{{vvvpppmmmnnnqqqtttuuuwww}}}|||vvvjjjgggccc```^^^\\\YYYWWWTTTSSSPPPNNNNNNOOORRRSSSTTTUUUUUUSSSQQQOOOPPPQQQRRRPPPNNNLLLLLLLLLJJJIIIGGGFFFFFFEEEEEEFFFGGGHHHEEEFFFGGGHHHIIIIIIIIIIIIOOONNNMMMKKKJJJIIIIIIIIIKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKHHHHHHHHHIIIJJJKKKMMMNNNFFFGGGIIIJJJKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIGGGFFFEEEDDDCCCBBBBBBAAABBBBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLJJJIIIHHHHHHHHHHHHLLLQQQVVV[[[bbbgggbbb[[[TTTVVVaaawwwssspppmmmjjjkkkoootttwww{{{|||}}}}}}}}}|||{{{{{{{{{{{{yyyxxxvvvuuuvvvwwwyyyyyyzzz|||}}}zzzsssnnndddaaa```bbbdddgggpppyyy~~~{{{{{{zzzooogggdddfffhhhhhhaaaZZZVVVWWWZZZ[[[[[[UUUUUUVVVXXXXXXTTTLLLFFF@@@<<<777555666888;;;<<<666666666666666666666666777777666555555555555555555555555555555555555555555555555555444444444444666666555666666777888888777888999:::999888777666555666666777888999999:::888888888888888888888888777888888999:::;;;<<<<<<:::::::::;;;;;;:::::::::>>><<<:::999888888999999888999999:::<<<======>>>>>>>>>>>>???@@@BBBDDDEEEGGGHHHJJJKKKMMMMMMNNNNNNKKKKKKJJJIIIGGGFFFDDDDDDBBBCCCEEEFFFFFFEEEDDDCCCEEEGGGIIIIIIJJJMMMRRRVVVXXXbbbppprrrjjjdddbbb```\\\[[[]]]]]]^^^___^^^XXXPPPJJJFFFAAAFFFNNNUUU___qqqvvv```TTTFFF>>>999777999===<<<>>>@@@BBBCCCDDDGGGIIIPPPRRRVVVYYY\\\]]]^^^^^^]]]^^^`````````aaadddfffkkkjjjhhhgggfffffffffgggddddddeeeeeefffffffffgggfffeeeeeegggiiikkkjjjiiifffggghhhiiijjjkkkllllllnnnnnnnnnnnnoooooonnnnnnppppppppppppppppppooonnnppprrrssssssqqqpppppppppttttttttttttssssssssssssrrrssstttvvvwwwxxxyyyyyyzzz~~~{{{wwwuuusssooonnnpppsssvvvwwwzzzyyypppdddbbb___^^^]]]\\\ZZZYYYTTTSSSPPPNNNNNNOOOQQQRRRRRRSSSSSSQQQNNNLLLLLLLLLNNNLLLKKKKKKLLLLLLLLLKKKHHHGGGEEEDDDDDDEEEFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIMMMLLLKKKJJJIIIHHHHHHHHHJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKIIIHHHGGGGGGGGGHHHJJJKKKLLLMMMFFFGGGIIIKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIHHHGGGEEEDDDCCCBBBBBBAAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGHHHKKKQQQXXX^^^dddhhhddd^^^XXXYYYcccxxxssspppkkkhhhiiimmmrrrvvvxxxyyy{{{|||||||||{{{zzzzzz{{{{{{yyyvvvuuuvvvwwwxxxyyyzzz|||}}}{{{uuupppmmmfffgggkkkooopppooottt{{{~~~zzztttoooooosssxxxuuummmllloooqqqkkkcccZZZTTTUUUYYY\\\]]][[[ZZZZZZ[[[ZZZUUULLLEEE???<<<888666777999:::;;;777777777777777777777777777777666555444444444444222222333444555666666777444444555555555555555555555555555555666888999:::888999999999999888777777555555666777888999:::;;;999999999:::999999888777777888888999:::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::<<<;;;:::999999888999999777777888999;;;<<<======???>>>>>>>>>???AAACCCDDDEEEFFFIIIKKKMMMNNNNNNNNNJJJJJJJJJIIIHHHFFFEEEDDD@@@AAABBBCCCCCCCCCBBBAAABBBDDDFFFGGGHHHJJJNNNQQQNNNWWWcccppp}}}tttkkkfffaaa\\\[[[]]]]]]]]]^^^\\\WWWOOOHHHCCCAAAEEEIIILLLQQQ```{{{ppp```NNNCCC<<<888888;;;;;;>>>@@@AAABBBCCCFFFHHHKKKMMMRRRVVVZZZ[[[\\\\\\\\\]]]^^^^^^]]]^^^```bbbgggfffeeeddddddeeefffgggccccccdddeeefffggggggggggggffffffgggiiikkkkkkjjjgggggghhhhhhiiijjjjjjjjjlllmmmnnnoooooooooooonnnoooooopppppppppoooooonnnqqqssstttsssqqqooooooppprrrrrrrrrrrrrrrrrrrrrrrrpppqqqsssuuuwwwxxxyyyyyyzzz~~~|||wwwrrrmmmmmmnnnooorrrvvvzzz}}}uuulll```___]]]\\\\\\\\\ZZZXXXRRRQQQOOONNNMMMNNNNNNOOOPPPQQQQQQPPPMMMJJJIIIJJJKKKJJJIIIJJJLLLMMMMMMMMMJJJIIIGGGEEEDDDEEEFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIJJJKKKLLLMMMMMMNNNMMMNNNNNNNNNMMMKKKIIIGGGFFFGGGHHHHHHIIIJJJKKKKKKIIIJJJKKKLLLMMMNNNNNNNNNGGGGGGFFFEEEDDDDDDDDDDDDFFFHHHIIIKKKKKKJJJHHHGGGEEEDDDCCCBBBBBBAAABBBBBBAAAAAABBBCCCCCCCCCCCCCCCEEEEEEFFFGGGIIIJJJKKKKKKHHHIIIJJJKKKKKKKKKKKKKKKIIIHHHHHHGGGGGGGGGHHHHHHJJJQQQZZZ```gggkkkhhhbbb\\\]]]fffzzz{{{wwwpppkkkjjjmmmrrruuuuuuvvvxxxzzz{{{{{{{{{zzzzzz{{{|||zzzwwwuuuvvvxxxwwwxxxyyy{{{}}}~~~zzztttooolllkkklllpppxxx}}}xxxxxx|||~~~zzzrrrkkkggghhhkkkooovvv||||||ssslllooovvvzzzlllcccXXXSSSUUUZZZ```bbbaaa```______]]]VVVMMMEEE>>>;;;888666777888888777777777777777777777777777777777666555444444444444444444444444555555666666444444444555666666777777666666555666666777888999::::::999888888888888888666666777999:::;;;======999:::;;;;;;:::999888777888888999999:::::::::;;;:::;;;<<<======<<<;;;:::999999:::::::::999999888777888999:::<<<===>>>??????>>>======>>>@@@BBBDDDBBBDDDGGGJJJLLLMMMNNNMMMHHHIIIIIIIIIHHHGGGEEEDDD@@@@@@AAAAAABBBBBBBBBBBBBBBCCCEEEFFFHHHIIIKKKMMMJJJSSS\\\cccrrrtttllleee^^^]]]______^^^^^^\\\WWWQQQIIIDDDDDDCCCEEEGGGIIIRRRhhh|||~~~nnn[[[OOOFFF>>>;;;;;;;;;===???AAAAAACCCEEEGGGGGGIIIMMMRRRVVVYYYZZZ[[[]]]^^^^^^]]]\\\\\\]]]___````````````bbbccceeegggccccccdddeeefffggghhhhhhhhhgggggghhhjjjlllllllllhhhhhhhhhhhhiiiiiiiiiiiijjjkkklllnnnooooooooonnnooooooppppppppppppoooooooooqqqrrrrrrpppoooppppppoooooooooooooooooooooooooooqqqsssvvvxxxzzzzzz{{{zzz{{{tttnnngggjjjmmmrrrxxx~~~|||ooogggaaa___]]]\\\[[[ZZZWWWUUUPPPPPPPPPPPPOOONNNMMMLLLLLLNNNOOOOOOLLLKKKJJJJJJLLLJJJIIIJJJMMMNNNNNNNNNMMMKKKHHHFFFEEEFFFGGGHHHGGGHHHHHHIIIIIIIIIIIIIIIFFFFFFFFFGGGGGGHHHJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMKKKLLLNNNNNNNNNLLLJJJIIIGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLMMMGGGGGGEEEDDDDDDCCCCCCCCCEEEGGGIIIKKKLLLKKKIIIHHHEEEDDDCCCBBBBBBAAABBBBBB@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKIIIIIIHHHHHHHHHIIIIIIJJJIIIRRR[[[cccjjjooommmhhh``````hhh|||yyyqqqmmmmmmqqqtttsssuuuwwwyyyzzz{{{zzzzzzyyy{{{|||{{{xxxvvvwwwyyyvvvwwwxxxzzz|||~~~}}}|||xxxsssmmmjjjiiiiiiqqqwww{{{}}}|||wwwnnngggdddeeeiiilllpppwwwwwwnnniiioooyyy~~~kkkbbbWWWRRRUUU\\\cccgggfffdddbbbaaa^^^WWWMMMEEE<<<:::777666666777666555777777777777777777777777888777666555444333333333999999888666555444333222444444444555666777888888888777666666666666666777<<<;;;999888888888999:::777777999:::<<<===??????:::;;;;;;<<<;;;:::999888888999999999999::::::::::::;;;<<<======<<<;;;:::777888999;;;;;;:::999888:::;;;<<<===???@@@AAABBB???>>>======>>>@@@BBBDDD@@@CCCFFFIIILLLMMMMMMMMMGGGHHHHHHIIIHHHGGGFFFEEEBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLKKKSSSYYY[[[ddd{{{zzzppphhhaaa___``````___^^^]]]ZZZUUUNNNJJJGGGBBBAAACCCEEEIIIWWWfffqqq}}}xxxfffZZZPPPFFF???===:::<<>><<<;;;===>>>>>>>>>>>>@@@BBBDDDGGGJJJLLLMMMEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBCCCCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFJJJNNNRRRVVV^^^mmm}}}rrrkkkccc[[[]]]]]]^^^^^^]]]YYYTTTPPPJJJMMMKKKDDD@@@EEELLLPPP]]]cccooo}}}yyyiii]]]RRREEE::::::<<<>>>???@@@AAACCCEEEEEEGGGIIIKKKNNNSSSXXX\\\ZZZ\\\^^^``````___]]]\\\___^^^\\\[[[[[[]]]```bbbccccccbbbbbbccccccdddeeeiiiiiiiiiiiijjjkkklllmmmgggiiijjjiiihhhggghhhjjjkkklllnnnoooooonnnlllkkknnnllljjjkkknnnpppooommmooommmkkklllppprrrqqqppppppnnnlllkkklllmmmppprrrqqqrrrtttvvvxxxzzz|||}}}{{{mmmeeeiiihhhkkkwww{{{uuuppphhhccc]]]\\\[[[ZZZYYYVVVRRROOOPPPPPPPPPOOOOOONNNNNNMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNOOOOOOVVVSSSNNNJJJGGGFFFGGGHHHFFFGGGHHHHHHHHHGGGFFFEEEIIIGGGGGGIIILLLLLLIIIFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNNNNKKKIIIFFFEEEFFFGGGFFFEEEGGGHHHJJJIIIHHHGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDCCC??????@@@AAAAAAAAA@@@@@@AAAAAABBBDDDFFFHHHJJJKKKJJJKKKLLLMMMMMMLLLKKKKKKMMMMMMMMMNNNOOOMMMJJJGGGMMMSSS[[[aaahhhnnnnnniiicccbbbiii}}}{{{rrroooqqqtttttttttuuuxxxzzz{{{yyywwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{||||||~~~rrroookkkhhhhhhiiikkkkkknnn|||yyytttsssxxxooofffcccbbbaaadddiiihhhooorrrnnnjjjkkkoooqqqiii^^^SSSPPPRRRWWW^^^eeehhhgggdddaaa[[[RRRFFF>>>:::999777555444444555666777777666666666666666777777777777666666555444333555555555555555555555555333333444555555555555555999888777666666777999:::;;;:::888777666666666777777888999:::;;;===>>>>>>===>>>???@@@???===:::999888999:::<<<<<<<<<<<<<<<;;;<<<===<<<:::::::::;;;;;;:::::::::::::::::::::::::::<<>><<<;;;===>>>>>>======>>>???BBBDDDGGGIIIJJJEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBCCCEEEEEECCCCCCDDDDDDEEEEEEFFFFFFFFFJJJNNNQQQVVVbbbsss|||rrrjjjddd```____________\\\XXXTTTOOOQQQOOOFFFAAACCCGGGIIIMMMSSS]]]iiivvv{{{ooocccTTTHHHBBBAAA>>><<<<<<===>>>???BBBCCCEEEGGGJJJNNNRRRUUUWWWYYY\\\^^^``````^^^^^^^^^]]][[[[[[\\\^^^aaacccbbbbbbbbbbbbbbbcccddddddffffffffffffggghhhiiijjjhhhiiijjjjjjiiiiiijjjkkkkkkllllllmmmmmmlllkkkjjjllljjjhhhiiikkkmmmlllkkkooommmlllmmmoooqqqqqqpppooonnnlllkkklllnnnqqqsssrrrsssuuuwwwzzz|||~~~zzzmmmfffhhhiiiooo|||xxxsssmmmgggbbbZZZYYYWWWVVVUUUTTTRRROOOPPPPPPPPPOOOOOONNNNNNNNNOOOPPPPPPOOOOOOMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMSSSRRROOOLLLJJJHHHGGGFFFFFFGGGHHHIIIIIIHHHGGGFFFIIIIIIIIIJJJKKKJJJHHHGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOKKKIIIGGGFFFFFFGGGGGGFFFGGGIIIJJJJJJHHHFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKKKKJJJIIIJJJJJJIIIIIIGGGFFFDDDDDDBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCEEEGGGIIIJJJIIIJJJKKKLLLMMMMMMLLLKKKLLLLLLLLLNNNOOONNNKKKIIIKKKQQQXXX^^^fffnnnnnnkkkeeedddmmm|||vvvttttttsssssstttvvvyyyyyyxxxvvvvvvwwwwwwxxxxxxyyyyyyzzzvvvwwwxxxyyyyyyzzzzzzyyy}}}~~~yyymmmiiieeefffjjjpppsssssssss|||tttmmmlllssskkkcccaaa```___aaafffeeejjjnnnllllllooopppooolllaaaVVVRRRRRRUUU\\\ccckkkhhhccc\\\TTTJJJ???999999888666555444444555666666666555555555555555666777777777666555555444444555555555555555555555555444555666666666666666555888777666666777888:::;;;::::::999888888888888888888999:::;;;<<<>>>??????@@@@@@@@@???>>><<<;;;:::999999:::;;;<<<<<<<<<<<<;;;<<<>>>===;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<::::::===AAAGGGJJJLLLLLLAAA>>><<<;;;<<<======<<<;;;;;;===???AAACCCEEEFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@AAABBBDDDEEEFFFCCCCCCDDDDDDEEEEEEFFFFFFEEEHHHKKKLLLOOOWWWcccmmm|||ssslllcccbbbaaaaaaaaa___\\\YYYWWWYYYVVVMMMEEECCCCCCBBBBBBFFFMMMUUU```pppxxxgggZZZNNNHHH???:::999;;;<<<<<<>>>???AAACCCFFFIIILLLNNNQQQTTTWWW[[[^^^`````````\\\[[[ZZZZZZ[[[^^^```bbbbbbaaaaaaaaaaaabbbccccccddddddddddddeeefffggghhhhhhjjjkkkkkkjjjjjjkkkmmmnnnmmmllllllkkkkkkkkkkkkllljjjhhhhhhjjjkkkkkkkkkooonnnmmmmmmoooqqqqqqpppnnnmmmllllllnnnpppsssuuutttuuuwwwyyy|||~~~}}}~~~yyypppkkkiiimmmwwwyyysssooojjjddd```XXXUUURRRQQQQQQQQQOOONNNPPPPPPOOOOOOOOOOOOOOOOOOQQQRRRRRRQQQQQQPPPOOONNNNNNNNNNNNMMMMMMLLLLLLLLLPPPPPPOOONNNLLLIIIGGGEEEGGGHHHHHHIIIIIIHHHHHHGGGIIIJJJLLLKKKJJJHHHGGGGGGEEEEEEFFFGGGHHHIIIJJJKKKIIIJJJKKKLLLNNNPPPQQQQQQMMMKKKHHHGGGHHHIIIHHHGGGIIIJJJKKKJJJHHHFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHJJJKKKKKKKKKKKKLLLLLLLLLKKKIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCBBB@@@AAAAAABBBDDDFFFGGGHHHHHHIIIJJJLLLMMMMMMMMMLLLKKKKKKKKKMMMNNNNNNLLLJJJIIINNNTTTYYYbbbkkknnnkkkffffffppp{{{vvvtttuuutttuuuvvvyyyyyyxxxwwwtttuuuuuuvvvwwwxxxyyyyyysssuuuvvvxxxyyyyyyxxxxxxxxx{{{~~~vvvqqqjjjgggeeeiiipppwwwyyyzzzvvv{{{yyypppjjjggglllddd^^^\\\\\\[[[]]]```cccgggkkkmmmqqqvvvvvvrrrnnndddYYYTTTRRRSSSYYY```lllhhhaaaXXXNNNDDD<<<777999888777666555666666777555555555555666777888888888777666666555444444444555555555555555555555555666666777777777777666666777666666666777999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<999:::;;;<<<===??????@@@CCCBBB@@@???===<<<;;;;;;999::::::;;;;;;<<<<<<<<<;;;===>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<999:::===AAAGGGKKKLLLLLLAAA>>><<<;;;<<<===<<<;;;;;;;;;<<<>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCC???@@@@@@AAABBBCCCDDDEEECCCCCCDDDDDDEEEEEEFFFFFFEEEHHHKKKLLLMMMRRRZZZaaauuu{{{rrrhhhfffcccbbbaaaaaa___^^^^^^```^^^UUULLLHHHDDD@@@BBBDDDHHHKKKRRR___qqqyyykkk]]]RRREEE===<<<>>>>>>=========>>>AAAEEEHHHJJJJJJKKKMMMRRRWWW[[[^^^```aaa\\\\\\[[[ZZZ[[[\\\^^^___aaaaaaaaa```aaaaaabbbccceeeeeeeeeeeefffggghhhhhhhhhiiikkkkkkkkkkkklllnnnqqqpppnnnmmmlllmmmnnnoooooommmlllkkklllmmmnnnnnnppppppoooooopppqqqrrrrrrooooooooooooqqqtttvvvxxxwwwxxxyyy{{{}}}~~~|||{{{{{{}}}{{{}}}~~~~~~~~~yyyzzz|||zzzwwwwwwzzz~~~~~~{{{wwwsssrrrqqqwww|||xxxrrrnnnjjjfffbbb^^^XXXTTTPPPMMMMMMMMMMMMLLLNNNNNNOOOOOOOOOOOOOOOOOOQQQRRRRRRRRRQQQPPPPPPOOONNNNNNMMMMMMMMMLLLLLLLLLNNNNNNMMMKKKIIIHHHGGGFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHKKKNNNMMMIIIFFFGGGHHHDDDDDDEEEGGGHHHIIIJJJKKKHHHIIIJJJLLLOOOQQQRRRSSSPPPMMMKKKJJJKKKKKKKKKJJJIIIKKKKKKJJJGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLNNNNNNMMMLLLJJJIIIGGGFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@AAABBBCCCDDDFFFGGGFFFHHHJJJKKKMMMMMMMMMMMMJJJIIIIIIKKKMMMNNNMMMKKKJJJMMMPPPTTT\\\eeehhhgggbbbdddooozzzwwwwwwvvvvvvwwwyyyzzzyyyxxxssssssttttttuuuuuuvvvvvvqqqrrrtttwwwxxxyyyxxxxxxwwwzzz}}}vvvnnniiifffeeefffkkkrrrxxxzzzzzzzzzzzzzzzyyyuuuoooiiieeeddd]]]XXXWWWWWWVVVWWW[[[aaafffkkkooovvv}}}|||xxxmmmddd[[[UUUQQQQQQWWW___iiieee^^^UUUKKKBBB===:::::::::999888777777777777333444444666777999;;;<<<888777666555444444555555555555555555555555555555555666777777888777777777555555666666777888999:::999::::::;;;<<<<<<<<<<<<999:::;;;<<<>>>???@@@@@@DDDBBB@@@>>>===<<<<<<<<<::::::::::::;;;;;;<<<<<<;;;===??????>>><<<;;;<<<999999::::::;;;;;;;;;<<<::::::<<>>;;;;;;<<<<<<<<<<<<======>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEHHHJJJKKKMMMPPPUUUYYYfffwwwzzzqqqmmmgggdddccccccccccccbbbdddbbb[[[TTTOOOJJJDDDBBBDDDEEEEEEHHHQQQ```kkkwwwnnnbbbSSSHHHCCCAAA>>>;;;<<<;;;;;;===BBBEEEGGGFFFEEEGGGLLLRRRWWW[[[^^^```aaa```___^^^^^^^^^___```aaaaaaaaa```aaaaaabbbcccddddddddddddeeefffggghhhgggiiijjjkkkkkklllmmmooorrrqqqooonnnnnnoooqqqrrrrrrqqqooonnnmmmnnnppprrrssssssssssssrrrssstttuuusssssssssuuuwwwyyy{{{}}}|||||||||}}}}}}~~~~~~~~~{{{xxxsssmmmjjjlllrrrxxxvvv{{{zzzssssssuuusssqqqrrrsssttttttttttttwwwxxx~~~|||qqqooollliiifffccc___\\\YYYUUUOOOLLLKKKJJJJJJJJJLLLMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPOOOOOONNNKKKKKKLLLLLLLLLMMMMMMMMMMMMKKKHHHFFFDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIILLLNNNMMMIIIGGGGGGHHHDDDEEEEEEFFFHHHIIIIIIJJJGGGHHHJJJLLLNNNQQQRRRSSSRRROOOMMMLLLMMMMMMMMMLLLIIIKKKKKKJJJGGGEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFHHHIIIKKKLLLMMMNNNNNNMMMLLLKKKIIIHHHGGGFFFFFFFFFEEEEEECCCBBBAAAAAAAAAAAAAAABBBCCCEEEEEEFFFGGGIIIKKKLLLMMMMMMLLLHHHHHHHHHIIILLLMMMLLLKKKJJJMMMNNNOOOUUU]]]```___[[[___lll|||xxxwwwvvvwwwyyyzzzyyyxxxsssssssssrrrrrrqqqqqqqqqmmmnnnpppsssuuuwwwxxxyyyxxx{{{~~~}}}xxxpppjjjfffhhhjjjlllpppuuuzzz~~~{{{wwwtttssspppjjjfff^^^XXXTTTTTTTTTSSSTTTVVV___eeejjjnnnuuu|||}}}zzzkkkccc[[[UUUPPPPPPVVV^^^dddbbb[[[RRRIIIBBB>>>===<<<;;;::::::999777777666333444444666888:::<<<===999888666555444444555555555555555555555555555555444555666777888888888888444555555666666777777777555666777999:::;;;;;;;;;999:::;;;<<<===???@@@@@@BBBAAA???>>>===<<<<<<;;;;;;;;;:::::::::;;;;;;<<<;;;>>>@@@AAA???===<<<<<<999999999:::;;;;;;<<<<<<;;;;;;<<>><<<::::::<<<=========?????????@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFCCCEEEGGGIIIJJJMMMQQQTTT\\\hhh|||}}}xxxpppjjjhhhhhhhhhiiifffhhhgggbbb\\\YYYSSSLLLAAAAAAAAA@@@AAAGGGPPPWWWgggtttvvvgggZZZPPPHHHAAA===>>>;;;888999===AAABBBAAA@@@CCCGGGMMMRRRWWWZZZ\\\ddddddcccbbbbbbbbbbbbcccbbbaaaaaaaaaaaabbbccccccccccccccccccdddeeefffggggggiiikkkllllllmmmoooqqqrrrqqqpppoooppprrrtttvvvttttttrrrpppnnnooorrruuuvvvwwwxxxwwwvvvuuuwwwyyyyyyyyyzzz{{{}}}~~~{{{zzzxxxwwwrrrnnnggg```^^^cccnnnwwwzzzwwwooommmmmmkkkhhhkkklllnnnppprrrwww}}}}}}sssiiiiiihhhgggddd```]]][[[WWWSSSNNNKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMJJJJJJJJJKKKKKKLLLLLLLLLKKKIIIEEECCCBBBDDDFFFHHHFFFFFFFFFFFFGGGHHHIIIIIIIIIKKKMMMLLLKKKIIIHHHHHHEEEEEEFFFFFFGGGHHHHHHHHHGGGHHHIIIKKKMMMOOOQQQRRRRRRPPPMMMLLLMMMNNNMMMLLLIIIJJJKKKJJJHHHFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGHHHJJJLLLMMMLLLLLLLLLKKKJJJIIIHHHGGGEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIKKKLLLLLLLLLKKKGGGFFFFFFGGGIIIKKKJJJIIIIIIKKKKKKJJJOOOVVVXXXVVVVVV[[[iii~~~xxxwwwvvvvvvxxxyyyyyyxxxtttsssrrrqqqooonnnlllllliiijjjkkknnnqqqtttwwwyyyzzz|||~~~{{{uuuoookkkiiikkkmmmpppppprrryyyvvvrrrrrrpppkkkeee[[[VVVRRRSSSTTTRRRRRRUUU\\\bbbhhhjjjooouuuwwwuuuhhhaaaZZZTTTPPPOOOVVV___```^^^YYYPPPGGG@@@>>>>>><<<<<<;;;:::888666555444555555555666777888999:::999888666444333444555666555555555555555555555555222333444666777888888999444444555555555555555444333444666888::::::;;;:::999999:::;;;===>>>???@@@??????>>>>>>===<<<;;;;;;<<<;;;::::::::::::;;;<<<;;;>>>AAAAAA@@@===<<<<<<:::::::::;;;<<<<<<======<<<;;;;;;===@@@AAA@@@???===;;;999:::<<<===>>>>>>@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBDDDEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDEEEFFFGGGIIIKKKNNNPPPSSS[[[jjj~~~{{{~~~{{{sssooooooooopppppprrrqqqlllhhhfff```YYYJJJGGGCCC@@@???BBBFFFJJJVVVcccrrr}}}}}}qqqdddYYYOOOJJJGGGAAA;;;999;;;>>>>>>======@@@CCCHHHNNNSSSVVVXXX`````````aaabbbccccccdddbbbbbbbbbbbbbbbcccddddddeeeeeedddeeeeeefffggghhhiiikkknnnoooooopppsssuuuuuuuuuuuuuuuwwwxxxzzz|||yyyyyywwwtttrrrsssvvvzzzzzz{{{|||{{{yyyxxxzzz|||~~~yyyuuuqqqppphhhgggccc^^^___ggguuu{{{rrrlllhhheeedddbbbdddgggmmmttt{{{xxxooodddeeefffeeeccc___\\\ZZZQQQOOOKKKIIIJJJJJJJJJIIIHHHHHHIIIJJJKKKLLLMMMNNNLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGEEEDDDDDDEEEFFFGGGEEEEEEDDDDDDEEEGGGHHHIIIJJJJJJJJJKKKLLLLLLJJJHHHFFFFFFFFFFFFFFFFFFGGGGGGFFFGGGIIIJJJLLLNNNOOOPPPPPPNNNKKKKKKKKKLLLLLLKKKGGGIIIJJJJJJHHHFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFHHHIIIKKKLLLIIIIIIJJJJJJIIIHHHHHHGGGDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHJJJKKKKKKKKKJJJJJJGGGEEEDDDEEEGGGHHHHHHGGGFFFHHHHHHGGGKKKQQQSSSPPPUUUZZZhhh}}}}}}|||xxxvvvuuuuuuvvvxxxwwwwwwttttttrrrpppmmmkkkiiihhhffffffhhhjjjnnnrrrvvvxxx{{{}}}}}}zzzuuupppnnnnnnhhhjjjkkkjjjjjjrrrwwwrrrrrrqqqkkkeee[[[UUURRRTTTTTTRRRRRRUUUZZZ```eeefffhhhmmmppppppfff```YYYTTTOOOOOOVVV___]]]\\\XXXOOOFFF???<<<<<<<<<;;;;;;999777555333222666666555555555555666666999888666444333444555666555555555555555555555555111222333555777888999999444444444555444444333333333555777:::;;;<<<<<<<<<888999:::;;;<<<>>>??????======>>>>>>===<<<;;;;;;===<<<;;;:::999:::;;;<<<<<<>>>AAABBB@@@>>><<<<<<;;;;;;;;;<<<===>>>>>>???<<<;;;;;;<<<>>>>>>===;;;<<<:::999999<<<>>>??????AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???BBBDDDFFFGGGGGGGGGCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGIIIKKKNNNOOONNNSSS___qqq}}}uuuxxxzzzuuutttuuuvvvzzz{{{zzzuuurrrpppjjjdddXXXRRRJJJDDDBBBBBBDDDDDDHHHTTTbbblllwwwuuuiii```[[[PPPHHH???;;;<<<>>>===;;;<<<>>>BBBFFFKKKPPPTTTVVVYYYZZZ[[[]]]___```bbbbbbccccccbbbbbbccccccdddeeehhhhhhggghhhhhhiiijjjkkkkkkmmmpppqqqrrrsssuuuwwwyyyyyyzzz{{{}}}~~~~~~}}}yyyvvvwww{{{|||~~~}}}{{{zzz|||~~~wwwrrrmmmkkkdddeeedddccceeeooo~~~uuurrrnnnhhhdddbbbaaaaaa___fffppp{{{vvvnnnbbbdddfffeeebbb^^^\\\ZZZLLLJJJHHHHHHIIIKKKKKKJJJFFFGGGHHHIIIJJJLLLLLLMMMKKKLLLLLLMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDFFFHHHIIIKKKIIIHHHJJJMMMNNNKKKHHHGGGGGGGGGFFFFFFFFFFFFEEEFFFGGGHHHJJJKKKMMMNNNOOONNNLLLJJJIIIIIIJJJJJJIIIGGGHHHJJJIIIHHHGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGIIIKKKLLLGGGHHHHHHHHHHHHHHHHHHGGGDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEHHHIIIJJJKKKKKKKKKJJJIIIFFFEEECCCDDDEEEGGGFFFFFFCCCEEEEEEEEEIIIOOOPPPMMMVVV[[[iii}}}}}}|||vvvtttssstttvvvxxxxxxwwwxxxvvvuuusssqqqlllfffbbbbbbbbbcccgggmmmssswwwyyy~~~zzzwwwvvvuuuuuutttnnnjjjfffeeedddhhhuuuwwwssssssooofff^^^ZZZWWWSSSQQQPPPQQQRRRRRRZZZ\\\^^^aaadddfffhhhiiiaaabbb^^^VVVRRRVVV\\\___eee]]]SSSIIIDDDAAA@@@@@@999999777666555555555555666666666666777888999:::666666555444222111000000999888777555444333333333333444555666777888999::::::888666444333444555666666666666777888:::;;;<<<::::::::::::::::::::::::<<<;;;::::::;;;<<<>>>???@@@???<<<:::999999;;;;;;;;;<<<===>>>===<<<:::888:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======<<<;;;:::;;;===???AAAAAA???>>>======???AAABBBCCCCCCBBBAAAAAAAAABBBBBBEEEDDDCCCBBBCCCEEEGGGHHHKKKIIIEEEBBB@@@AAACCCDDDCCCDDDEEEFFFGGGHHHIIIIIIMMMTTT^^^fffrrr~~~qqqqqqvvvxxxyyyyyywww~~~wwwxxxyyyxxx~~~}}}oooddd[[[OOOGGGEEEEEECCC@@@AAAHHHRRR\\\fffqqq|||wwwrrrbbbTTTHHHEEECCC???>>>AAA<<<===@@@DDDJJJPPPWWWZZZXXXWWWWWWXXX[[[^^^_________aaaccceeeffffffeeedddhhhjjjkkkjjjhhhhhhjjjmmmlllnnnpppqqqrrrsssuuuwww|||zzzzzz}}}|||{{{|||}}}~~~}}}|||zzzyyy{{{~~~ssskkkhhhhhhggghhhjjjmmmsss|||{{{nnniiieeeccc```[[[[[[^^^___iiiuuuxxxnnnddddddccccccaaa]]]WWWRRRIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIIII@@@>>>===@@@DDDHHHHHHFFFKKKJJJJJJKKKLLLMMMMMMLLLHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJLLLMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOLLLHHHGGGGGGHHHHHHGGGGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIHHHGGGHHHJJJLLLDDDDDDEEEFFFGGGGGGHHHHHHGGGFFFEEECCCCCCCCCDDDEEEFFFGGGGGGIIIJJJKKKLLLLLLIIIHHHGGGEEEDDDDDDCCCCCCCCCBBBBBBBBBEEEIIIMMMOOOVVV\\\kkk~~~|||zzzvvvuuutttuuuwwwxxxyyyxxxxxxwwwvvvuuusssoooiiieee```aaabbbffflllsssxxxzzz~~~zzzyyy{{{|||{{{yyyhhhdddaaa______cccppp}}}}}}uuuqqqoookkkccc\\\YYYWWWSSSQQQQQQRRRSSSTTTYYY[[[___bbbdddeeefffgggcccddd```WWWSSSWWW[[[]]]___XXXNNNEEE@@@>>>===<<<888777666555444444444444555666666777888888999999555555555555555555444444:::999999888777666555444444444555666777888999999999888666444333444555555666666666777888999;;;;;;::::::::::::::::::::::::999999888888999:::<<<======<<<;;;999888888999999;;;<<<===>>>===<<<:::999999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===????????????>>>===>>>???@@@AAABBBBBBAAAAAAAAAAAABBBCCCBBBBBBAAABBBDDDFFFIIIKKKMMMJJJFFFCCCAAAAAABBBCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIOOOVVV]]]fffuuuuuuqqqrrrwww}}}}}}{{{xxxtttsssmmmpppuuuxxx}}}qqqgggZZZOOOIIIEEEAAA===???CCCIIIOOOVVV```kkkrrr~~~zzziiiXXXPPPLLLGGGDDDDDD>>>??????AAAFFFLLLTTTXXX\\\[[[XXXUUUTTTTTTTTTUUU^^^```bbbdddeeeeeeeeedddiiikkkmmmmmmllllllnnnppprrrsssuuuvvvvvvwwwyyy{{{}}}{{{{{{~~~|||zzzzzz{{{{{{zzzyyyyyy{{{wwwooolllnnnrrrxxxyyyzzz|||{{{uuummmgggbbb___\\\YYYZZZ]]]cccnnnyyyyyyooodddcccaaa___\\\WWWRRRNNNHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJCCCAAA@@@AAADDDGGGGGGFFFJJJJJJIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNKKKIIIGGGHHHHHHGGGFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJHHHGGGHHHIIIHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFDDDCCCCCCCCCDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFJJJIIIGGGFFFEEEDDDCCCCCCGGGEEEAAA@@@AAADDDIIILLLUUU[[[kkk}}}zzzyyywwwvvvuuuvvvxxxyyyyyyyyyxxxxxxxxxxxxwwwrrrmmmhhhaaaaaacccfffkkkrrrwww{{{~~~zzzwwwyyy}}}~~~{{{fffaaa]]]\\\\\\```kkkwww|||yyytttooojjjddd^^^ZZZWWWVVVTTTRRRSSSTTTVVVXXX\\\```dddggghhhgggffffffeeefffaaaYYYUUUXXXZZZZZZYYYSSSJJJBBB>>><<<;;;:::666666555444333333333333444555777888999888888777444444555666777888999999::::::;;;;;;:::888666555444555555666777888888999888777666444444444555555666666666777888999::::::999999999999999999999999999888888888999:::;;;<<<;;;;;;;;;::::::999999999:::;;;<<<======<<<:::999:::999999999999999888888;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<======>>>>>>>>>======>>>>>>>>>?????????@@@@@@@@@@@@AAABBBCCCCCC@@@@@@AAABBBEEEHHHKKKMMMMMMKKKHHHDDDBBBAAAAAABBBCCCCCCDDDEEEFFFFFFGGGGGGFFFJJJOOOSSSYYYdddtttvvvrrrppprrrvvv|||~~~xxxrrriiidddhhhooovvvuuugggZZZQQQIIICCC>>>AAAAAABBBCCCGGGNNNWWW]]]hhhooo|||lllaaa[[[UUUPPPLLLDDDCCCAAA@@@BBBIIIQQQXXXeeedddbbb\\\UUUQQQQQQRRRWWWXXXZZZ\\\^^^^^^^^^^^^bbbdddgggiiiiiiiiijjjkkkoooqqqrrrrrrrrrrrrsssuuuxxxxxxxxx{{{~~~{{{uuurrrpppsssuuuvvvwwwyyy}}}~~~vvvnnnkkkooozzz{{{tttpppkkkddd^^^\\\ZZZYYY\\\aaaiiisss~~~yyyqqqfffccc^^^YYYUUUPPPLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJHHHGGGFFFGGGFFFFFFGGGGGGHHHIIIJJJHHHFFFCCCBBBDDDFFFFFFFFFIIIIIIIIIIIIHHHGGGFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKIIIIIIIIIIIIGGGEEEEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJLLLNNNMMMJJJHHHFFFFFFHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFLLLKKKJJJHHHFFFEEEEEEEEELLLHHHCCC???>>>AAAFFFJJJSSSYYYjjj}}}zzzyyywwwvvvuuuvvvxxxyyyyyyyyyxxxxxxxxxxxxxxxtttoookkkeeeffffffhhhkkkpppuuuyyyyyyuuurrruuu{{{}}}{{{wwwlllfffaaa___^^^aaajjjtttyyyxxxtttnnnfff___ZZZWWWUUUUUUTTTSSSSSSVVVYYY\\\dddiiinnnpppmmmjjjggggggdddddd```YYYVVVXXXYYYWWWUUUPPPHHHBBB>>>===;;;:::666666555444333333444444333555777999999888777666444444555666888999::::::999:::;;;;;;;;;999666555555555666666777777888888777666555444444444444555555666777888888999999999999999999999999999999999:::::::::;;;;;;<<<======;;;<<<<<<===<<<<<<;;;:::::::::;;;<<<<<<<<<;;;;;;;;;;;;::::::999999888888::::::;;;;;;;;;<<<<<<<<<999:::<<<>>>???>>>===<<<;;;<<<===>>>>>>>>>>>>===????????????@@@AAACCCCCC@@@@@@AAACCCEEEHHHKKKLLLKKKJJJGGGEEEDDDCCCCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFGGGIIILLLOOOSSS[[[gggooo}}}uuunnnmmmnnnsss{{{yyyqqqgggaaadddiiippp|||pppdddYYYPPPHHHDDDEEEDDDBBBAAABBBFFFKKKNNNUUU[[[gggyyy}}}rrrnnnhhh^^^WWWMMMJJJFFFBBBAAAGGGPPPXXXgggkkklllggg]]]UUURRRSSSQQQRRRTTTVVVWWWWWWWWWWWWYYY[[[___aaabbbbbbbbbbbbfffggghhhhhhffffffggghhhkkkkkklllnnnrrruuuxxxyyyuuuwwwwwwuuupppllliiihhhiiilllppptttyyyzzzwwwvvvtttoookkkmmmwww~~~xxxuuussspppmmmfff```[[[\\\]]]^^^dddkkkqqqzzzzzzrrriiiddd\\\UUUOOOKKKHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLLLLKKKIIIHHHFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJLLLJJJGGGDDDDDDEEEFFFGGGIIIJJJKKKJJJGGGEEEDDDDDDFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEDDDEEEFFFHHHIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIJJJIIIGGGEEEDDDEEEFFFHHHHHHHHHHHHGGGFFFGGGGGGGGGGGGGGGHHHHHHMMMOOOQQQQQQMMMIIIFFFEEEDDDEEEEEEEEEFFFFFFFFFGGGEEEDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEGGGHHHJJJKKKKKKNNNMMMLLLIIIHHHFFFEEEEEELLLIIIDDDAAA@@@BBBEEEHHHOOOWWWhhh~~~~~~|||{{{wwwvvvuuuuuuwwwyyyyyyxxxxxxwwwwwwwwwwwwtttpppmmmkkkkkkkkkjjjjjjmmmrrrwwwvvvsssppprrrvvvyyywwwuuusssmmmhhhfffddddddiiipppyyyyyyuuummmccc[[[VVVUUUSSSSSSTTTTTTTTTVVV[[[___jjjpppuuuuuuoooiiifffeeeaaabbb___YYYWWWXXXWWWTTTPPPKKKEEE@@@>>><<<;;;999666666555555444555555555444555777888999888666555555555555666666777777888777888999::::::888666444666666666666777777777777666555555444444444444444555666777888888888888888888888888888888888888888999999:::;;;;;;<<<<<<<<<999:::;;;;;;<<<;;;;;;:::999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999999:::::::::;;;;;;;;;;;;<<<888:::===?????????===<<<:::;;;<<<=========<<<<<<>>>>>>>>>???@@@AAABBBCCCAAAAAABBBCCCEEEFFFGGGHHHFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBCCCCCCDDDDDDEEEFFFHHHJJJLLLOOOVVV___eeettt{{{pppmmmjjjmmmuuu|||}}}tttiiibbbccceeeiii{{{uuujjj___UUUMMMIIIGGGEEEDDDBBBBBBBBBBBBCCCKKKNNNWWWeeewww{{{nnnbbbWWWTTTOOOHHHCCCEEEMMMUUUdddkkkqqqpppggg\\\UUURRRSSSSSSSSSTTTTTTTTTTTTTTTUUUWWWYYY\\\]]]]]]\\\[[[\\\]]]^^^]]][[[ZZZ[[[\\\ZZZZZZ[[[]]]___cccgggiiilllmmmllliiifffddddddeeebbbffflllsssyyy}}}uuupppnnnoooooooooqqqvvvxxxqqqmmmllliiihhh___[[[ZZZ^^^cccgggnnnvvv}}}~~~{{{wwwrrrtttyyy}}}}}}yyyrrrjjjddd[[[RRRMMMIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFKKKKKKJJJJJJIIIGGGFFFEEEFFFFFFFFFFFFGGGHHHIIIIIILLLKKKIIIGGGEEEEEEFFFGGGJJJLLLMMMLLLHHHEEEDDDDDDEEEDDDDDDCCCDDDDDDEEEEEEFFFEEEDDDCCCCCCDDDFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIJJJJJJGGGEEEEEEFFFGGGHHHIIIHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHNNNQQQSSSSSSOOOKKKGGGEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDEEEEEEEEEEEEEEEEEEDDDEEEFFFHHHIIIKKKLLLMMMMMMLLLJJJHHHEEEDDDCCCBBBDDDCCCBBBAAAAAABBBCCCDDDLLLTTTfff}}}~~~}}}xxxwwwvvvvvvyyyzzzzzzyyyyyyxxxvvvuuuuuutttqqqooonnnooonnnjjjhhhjjjoootttuuusssqqqqqqsssuuuvvvwwwxxxrrrnnnnnnllljjjkkkoooyyyvvvqqqiii```XXXTTTSSSQQQSSSTTTTTTSSSVVV\\\aaajjjppptttsssmmmfffccccccaaabbb___ZZZXXXXXXTTTOOOHHHDDD@@@<<<:::999777666666666555555555555555666555555666777777777666555555555555555666666666666777777888888888777555444777777777777666666666666444444444444444444444444444555777888999888777777777777777777777777777777666777888999:::::::::999666666666777777888888888888999999:::;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;999:::===>>>???>>>===<<<::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDAAAAAABBBBBBBBBCCCCCCCCCDDDEEEGGGHHHLLLQQQXXX\\\iiissswwwrrrmmmlllpppuuuxxxyyy{{{{{{mmmfffeeedddeeeuuuxxxnnndddZZZRRRNNNJJJHHHEEECCCBBB@@@>>><<>>???@@@AAABBBLLLTTTfff}}}||||||~~~~~~~~~zzzyyyxxxyyy{{{|||||||||}}}zzzvvvtttssssssrrrqqqmmmnnnmmmiiifffgggmmmsssrrrrrrqqqooonnnqqqvvvzzz{{{vvvuuuvvvuuurrrqqqsssuuupppiiiaaa[[[VVVSSSRRROOORRRTTTSSSRRRUUU[[[aaaffflllqqqpppjjjdddccceeeeeeeeeaaa\\\YYYWWWQQQJJJBBB???<<<999888777555333555444444444444444555555666666666666666666666666555555555666666666777777777777777777777666666666888777777777666666666555333444444444555444444444444555777888999888666666777777777777777777777777555666888999::::::999999555444444444555666888999888888888999:::<<<===>>>:::::::::::::::;;;;;;;;;999999:::::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>===;;;:::999999999:::<<<===??????>>>>>>>>>??????@@@@@@@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDFFFHHHMMMQQQUUU___eeeqqq}}}vvvqqqpppsssvvvxxxwwwzzz}}}wwwnnnkkkfffcccooo{{{yyyzzzxxxuuuppphhh```[[[XXXUUUPPPJJJFFFDDDCCC@@@>>>@@@CCCHHHLLLTTTcccwww{{{yyyrrrcccTTTJJJIIILLLXXXaaannnyyy}}}yyyrrrlll```^^^\\\YYYVVVTTTRRRQQQQQQOOOMMMMMMNNNNNNLLLJJJGGGHHHIIIHHHGGGFFFGGGHHHIIIKKKLLLKKKKKKNNNSSSWWWYYY\\\___bbbdddfffiiilllsssvvvyyy|||||||||}}}~~~wwwwwwuuurrrnnnkkkkkklll{{{~~~yyynnnfffcccccccccbbbbbbcccjjjuuu}}}wwwnnnkkkiiifffffflllqqqsssvvvvvvqqqiii___ZZZQQQJJJGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCDDDEEEFFFGGGFFFIIIKKKJJJHHHFFFFFFHHHHHHLLLOOONNNIIIDDDDDDEEECCCBBBBBBBBBCCCCCCDDDEEEAAABBBBBBBBBBBBBBBAAAAAADDDDDDDDDDDDEEEFFFGGGGGGLLLJJJHHHGGGHHHIIIIIIHHHIIIJJJKKKKKKJJJIIIGGGFFFEEEFFFFFFGGGHHHHHHIIIIIIJJJLLLNNNNNNLLLIIIGGGGGGHHHHHHGGGEEEDDDCCCBBBAAAEEEFFFGGGHHHIIIHHHHHHGGGIIIIIIJJJKKKKKKLLLMMMMMMNNNMMMJJJGGGDDDBBBAAA@@@======<<<<<<>>>@@@BBBDDDMMMUUUggg~~~yyyzzz|||}}}~~~~~~~~~~~~}}}{{{zzz{{{}}}~~~|||wwwtttssssssssssssjjjkkkkkkgggdddffflllsssmmmoooooollljjjmmmuuu}}}}}}zzzyyy}}}}}}zzzxxxyyypppjjjbbb\\\XXXUUUSSSQQQOOORRRTTTSSSRRRTTT[[[aaadddjjjpppoooiiieeeeeehhhiiiiiiddd^^^ZZZWWWOOOFFF@@@>>>;;;999888777555444333333333222222333444444777666555555555555666666444444555666777888888999999888777777666777777888888888777777666666555555333333444555555444444444444555777888999888666555777777777777777777777777777888:::;;;<<<<<<;;;;;;666555444444555777999;;;777888888999:::<<<===>>>888888888999999::::::;;;999999:::::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>;;;:::999888888:::<<<===@@@???>>>>>>>>>>>>>>>???>>>???@@@AAABBBCCCCCCCCCBBBCCCEEEEEEDDDCCC@@@???AAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEGGGKKKNNNQQQQQQUUU___mmm|||wwwsssssswwwyyytttuuuvvv}}}wwwqqqiiibbbjjjuuuqqqpppqqqrrrpppkkkgggdddbbbbbb[[[RRRKKKIIIHHHFFFEEE;;;@@@DDDFFFHHHSSSeeetttrrr^^^PPPKKKLLLIIIRRRaaarrr}}}|||xxxooommmjjjfffbbb___]]][[[WWWTTTPPPOOOPPPPPPMMMKKKIIIJJJKKKKKKIIIIIIJJJKKKJJJLLLMMMLLLKKKNNNSSSXXX]]]bbbiiinnnrrruuuwwwyyy}}}zzzxxxwwwsssuuuvvvwwwvvvvvvwwwxxxxxxqqqgggbbbbbbeeefffgggjjjllluuu~~~qqqhhhfffeeedddccciiinnnppprrrsssmmmeeeZZZTTTLLLGGGDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCDDDEEEFFFDDDGGGKKKKKKIIIGGGGGGHHHFFFKKKOOOMMMHHHDDDCCCEEEBBBBBBBBBBBBBBBCCCDDDEEECCCDDDEEEEEEEEEDDDCCCBBBBBBBBBAAABBBBBBCCCDDDEEEMMMJJJGGGFFFGGGIIIJJJIIIKKKLLLLLLLLLKKKIIIGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIGGGIIIKKKKKKJJJHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGHHHIIIJJJIIIIIIHHHIIIJJJKKKMMMPPPRRRSSSTTTSSSRRROOOLLLIIIFFFEEEDDDBBB@@@>>>===>>>AAAEEEHHHOOOWWWiiivvvwwwyyy{{{}}}}}}}}}}}}~~~}}}||||||}}}|||uuurrrqqqrrrrrrqqqmmmnnnnnnllljjjkkknnnrrrxxxvvvssspppooooooooopppuuuvvvxxx{{{~~~~~~|||zzzsssfffZZZWWWWWWTTTPPPNNNMMMOOOTTTWWWTTTQQQSSSYYYhhhjjjlllnnnnnnllljjjhhhlllmmmkkkdddZZZOOOGGGBBB<<<;;;:::888777666666666444444333333333333222222333444444555555666666666555555555555666666666666555555666666666666555555555555666666666666555555555666777888888777666555444444444555555555555555444555777888999888666555777888999::::::999888777888888777666666777888999999999:::::::::;;;;;;;;;888888999999999999888888888888999::::::::::::999:::;;;<<<<<<===<<<<<<;;;===<<<;;;::::::;;;<<<===@@@@@@@@@@@@????????????>>>>>>======>>>???@@@BBBAAABBBCCCDDDCCCBBB@@@>>>======???@@@BBBDDDEEEEEEAAAAAABBBBBBDDDEEEGGGGGGNNNPPPUUU^^^kkkyyy{{{wwwwwwwwwyyyssspppvvvzzznnnjjjmmmooonnnjjjjjjlllrrrwwwvvvooohhhddd```WWWPPPOOOPPPMMMFFFDDDAAABBBFFFJJJNNNZZZfffyyyuuudddTTTIIIMMMLLLRRR```mmmvvv|||{{{yyyvvvtttqqqnnnjjjgggddd```[[[YYYXXXWWWSSSQQQKKKKKKKKKMMMNNNNNNLLLJJJPPPPPPPPPOOOPPPSSSYYY]]]fffjjjqqqyyy~~~~~~}}}yyyrrroooppprrrvvv{{{yyyuuuxxx~~~vvvoooeeebbbeeekkkqqqsss||||||ssslllgggcccaaa```eeejjjpppsssrrrlllddd___MMMLLLHHHEEECCCCCCCCCCCCDDDCCCBBBAAABBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@AAACCCEEEFFFDDDDDDDDDDDDDDDDDDDDDDDD???@@@@@@AAABBBCCCEEEFFFCCCDDDEEEFFFFFFEEEDDDCCCGGGGGGHHHGGGDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBCCCDDDDDDDDDDDDDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHGGGFFFEEEDDDCCCBBBEEEGGGIIIJJJJJJKKKMMMNNNUUUQQQMMMMMMSSSYYY]]]______\\\WWWTTTRRROOOJJJFFFHHHAAA<<<>>>@@@AAACCCFFFLLLSSSeee}}}vvvxxxyyy{{{||||||||||||}}}|||{{{|||}}}~~~xxxtttsssssssssrrrpppqqqrrrpppooopppsssvvv|||xxxuuurrrpppooonnnqqqsssvvvzzz}}}}}}zzzwwwkkk```VVVTTTSSSOOOMMMLLLNNNOOOSSSUUURRRNNNPPPVVVccceeegggjjjkkkkkkjjjiiihhhhhhfff```VVVLLLDDD@@@<<<;;;:::888777777777666555555555444444444333333444444444444444555555555444444555555666666777777666555555555555555555666555555666666666666555555333444555666666555444333333333444444555555666666555666888999999999777666777777888999999888777777888777666666666777777888888999999999999:::::::::888888888999888888777777777777888999::::::999999;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;::::::;;;<<<===========================>>>=========>>>???AAABBBCCCDDDEEEFFFEEEDDDBBBAAA===>>>???@@@AAABBBCCCDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGIIINNNUUUaaammmyyy}}}~~~|||wwwsssxxx{{{uuutttppplllggghhhkkkqqqyyy{{{yyyuuulllhhh```XXXVVVUUUPPPHHHDDDAAA???BBBDDDFFFPPPZZZfffqqqvvvggg]]]VVVRRRRRR[[[dddjjjnnnsss|||}}}|||zzzuuuqqqkkkgggfffeeecccaaa[[[XXXVVVVVVXXXZZZ\\\\\\\\\]]]]]]]]]]]]___dddgggooorrrxxx~~~}}}zzzxxxxxxvvvrrrqqqsssvvvzzzxxxpppppptttmmmhhhbbbccciiirrryyy|||{{{uuummmfffbbbaaa______dddgggjjjkkkhhhaaaZZZUUUKKKJJJGGGDDDBBBBBBBBBBBBCCCCCCBBBAAABBBCCCDDDEEECCCCCCBBBBBBBBBBBBCCCCCCDDDCCCBBBBBBBBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAA@@@AAAAAABBBCCCDDDEEECCCDDDDDDEEEEEEDDDDDDDDDFFFGGGGGGFFFDDDBBBCCCDDDCCCDDDDDDEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAABBBCCCBBBCCCCCCDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGHHHHHHHHHJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBDDDFFFHHHIIIJJJLLLOOOQQQWWWTTTSSSVVV^^^fffjjjllliiifffccccccbbb___WWWPPPLLLEEEAAABBBDDDDDDFFFIIIOOOUUUfff~~~wwwxxxzzz{{{{{{{{{zzzyyy{{{{{{{{{|||~~~|||wwwvvvuuuuuuttttttvvvwwwwwwwwwxxx{{{}}}~~~zzzwwwssspppmmmmmmpppuuuzzz}}}|||xxxttteee^^^WWWTTTQQQMMMKKKMMMPPPOOOQQQSSSPPPLLLNNNTTT\\\^^^```cccfffggghhhhhhbbbbbb___YYYPPPHHHAAA>>><<<;;;:::999888777777777666666666555555555555444444444444444333333333333333333444555666666777777777666555444444555666777555555666666666666555555333444555666666555444333222333333444555666666666555666888999999999888777777777888888888888777777777777666555555666666777777777777888888888999999888888888888777777666555555666777888999999999999<<<;;;:::::::::;;;===>>>===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBBCCCDDDEEEEEEEEEDDDCCCBBB===>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCDDDGGGMMMVVV```iiinnnyyyyyy}}}tttkkkgggfffiiioooxxxwwwuuunnnfffaaa]]]UUUMMMIIIEEEAAA@@@???@@@GGGNNNQQQ\\\kkkwwwwwwggg___YYYZZZ]]]___bbbfffrrrvvv||||||zzzyyyxxxwwwqqqlllgggdddggglllpppsssqqqrrrrrrrrrqqqrrrtttvvvxxxzzz|||~~~vvvssssssvvvwwwvvvwww{{{{{{}}}pppkkklllbbb```aaagggrrr~~~|||uuuooohhhbbb````````````eeeeeeeeebbb]]]VVVOOOKKKHHHGGGEEEBBBAAA@@@@@@@@@CCCBBBBBBAAABBBCCCDDDEEEDDDCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFEEECCCBBBBBBCCCBBBBBBCCCCCCDDDCCCCCCBBB@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCEEEFFFHHHJJJMMMRRRVVVXXXWWWZZZaaakkktttyyy{{{uuurrrqqqsssvvvqqqggg]]]RRRKKKGGGGGGGGGFFFGGGJJJPPPWWWggg~~~xxxyyyzzzzzzzzzyyywwwvvvyyyyyyyyy{{{~~~{{{yyyxxxwwwwww{{{|||}}}}}}{{{xxxsssoookkknnntttyyy}}}{{{vvvrrrgggbbb]]][[[VVVOOOLLLNNNNNNMMMOOOQQQPPPNNNPPPUUUYYYZZZ[[[]]]___aaacccddd^^^]]]ZZZSSSKKKDDD???===<<<;;;:::999888888888888666666666555555555444444444444444333333222222222222333444444555666777777777666444333333444666777555555666666666666555555555666777888888777666555222222333444555555666777555555666777888777777666777777777777777777777777666666666555555555555555666666666777777777777888777777888777777666555444444555666777888999999999<<<;;;999999999;;;===???===<<<;;;::::::;;;<<<===============>>>>>>>>>>>>::::::;;;<<<===???@@@@@@AAAAAABBBBBBBBBBBBAAA@@@>>>>>>>>>>>>????????????AAABBBBBBCCCCCCCCCBBBBBBCCCCCCEEEIIIOOOVVV]]]```ooo|||{{{}}}}}}ssskkkiiiiiilllsss{{{zzzsssmmmggg^^^TTTPPPLLLFFFBBB???@@@CCCGGGEEEMMMZZZccciiiqqqttthhhcccaaa^^^___aaadddiiiqqqyyyyyyvvvwww||||||zzzwwwuuuuuuwwwzzz|||vvvtttuuuzzz}}}~~~pppgggddd\\\]]]bbbmmm|||yyyqqqppplllfffbbbaaacccdddeeeiiigggccc]]]VVVOOOIIIFFFEEEDDDBBBAAA@@@?????????CCCBBBAAAAAABBBCCCEEEFFFHHHFFFCCCAAA?????????@@@@@@AAABBBDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEDDDBBBAAAAAABBBCCCDDDCCCDDDEEEDDDBBBAAABBBCCCAAAAAABBBBBBCCCCCCBBBBBB????????????@@@AAACCCCCCAAAAAABBBCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCBBBDDDEEEGGGIIINNNUUUYYYXXXZZZ___iiiuuu~~~|||zzz||||||rrrhhhYYYRRRNNNLLLJJJFFFFFFIIIOOOUUUfff}}}xxxyyyyyyyyyyyywwwvvvtttvvvwwwxxxzzz}}}|||{{{{{{|||~~~~~~~~~yyytttmmmooosssxxx{{{zzzuuurrrlllhhhfffddd^^^TTTOOONNNLLLKKKMMMRRRSSSRRRUUUYYYZZZYYYXXXWWWXXXZZZ\\\^^^\\\ZZZVVVOOOGGGAAA>>>===;;;;;;:::999888888888888555555555444444444444333444444444333333222222222333333333444555666666777777555444222222444555777555555666666666666555555555666777888888777666555222222333333444555555666333444444555555555555555666666666666666666666666666666666666666555444444555555666666666777777777777777777777777666555555555555666888888999999999;;;:::999888999;;;===???===<<<;;;::::::;;;<<<===<<<=========>>>>>>>>>???999999:::<<<===>>>>>>???@@@@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBBBBCCCBBBAAAAAACCCDDDEEEGGGKKKOOOSSSUUUaaammm}}}}}}zzzuuurrrnnnlllnnnrrrvvvyyy|||vvvqqqhhh___UUUQQQIIIBBB??????@@@@@@@@@DDDMMMUUUXXX]]]mmm}}}~~~uuummmfffaaaaaa___ccchhhnnnuuu}}}|||wwwpppjjjiiimmmssswwwyyyxxxzzz~~~mmmaaa\\\[[[]]]dddqqq}}}tttnnnlllhhhdddbbbbbbdddffffffiiieee___XXXPPPJJJFFFDDDCCCBBBAAA@@@@@@?????????BBBBBBAAAAAABBBCCCEEEFFFKKKIIIFFFCCCAAA???>>>>>><<<>>>@@@BBBDDDFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDCCCAAAAAAAAABBBCCCBBBCCCDDDCCCBBBAAABBBCCC@@@@@@AAABBBBBBBBBBBBBBB>>>>>>>>>???@@@AAABBBCCC@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBCCCEEEFFFIIINNNUUUYYYZZZ\\\bbbmmmzzz~~~~~~~~~vvvooo```[[[VVVSSSNNNIIIHHHKKKNNNTTTddd{{{wwwxxxxxxxxxxxxvvvtttssstttuuuwwwyyy|||~~~}}}{{{zzz~~~{{{pppppprrrtttwwwvvvtttrrrpppmmmlllmmmhhh\\\RRRMMMKKKJJJNNNUUUYYYYYYZZZ]]]\\\ZZZVVVSSSSSSTTTVVVXXX[[[YYYSSSKKKDDD>>>======:::999888888777777888888555555555444444444333333444444444444333333333333444444444444444555555555666555444333333444555666555555666666666666555555333444555666666555444333333333333333444444444444333333333333444444444555666666555555555555666666777777777777777666444444555555555666666666777777666777777888888777777666666777888888999999888888999999888999:::;;;===>>>===<<<;;;::::::;;;<<<===;;;;;;;;;<<<<<<======>>>;;;;;;<<<===>>>>>>>>>>>>@@@@@@AAAAAAAAAAAABBBBBB>>>>>>>>>>>>>>>?????????>>>???AAABBBCCCBBBAAAAAAAAABBBCCCEEEGGGIIIKKKLLLXXX```ooozzz{{{xxxqqqmmmkkklllmmmxxx}}}~~~{{{xxxrrrkkk[[[XXXOOOEEE@@@@@@???;;;>>>>>>CCCKKKMMMPPP\\\lllzzzssskkkhhhccceeehhhjjjmmmsss|||~~~yyypppiiigggkkkqqqvvv{{{{{{~~~uuuuuuttttttxxxqqqfffaaaaaaccchhhsss{{{tttnnngggdddbbbaaabbbcccccccccaaa^^^XXXQQQKKKGGGEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@BBBAAAAAAAAABBBDDDEEEFFFLLLKKKIIIGGGEEEBBB@@@???<<<<<<>>>@@@BBBEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDCCCBBBAAABBBDDD@@@@@@AAABBBCCCCCCCCCCCC>>>>>>>>>>>>???@@@AAAAAA???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCAAACCCEEEGGGIIIMMMRRRVVV[[[]]]cccnnnzzz}}}{{{xxxtttpppddd```\\\YYYTTTMMMMMMPPPPPPUUUeee{{{vvvwwwwwwxxxwwwvvvtttsssssstttuuuxxxzzz}}}xxxwwwxxx~~~sssqqqppppppqqqrrrrrrqqqtttpppqqquuusssgggXXXOOOLLLLLLQQQZZZ^^^^^^^^^```^^^ZZZUUUQQQPPPQQQTTTVVV[[[XXXQQQHHH@@@<<<;;;<<<888888777777666666777777666666666555555555555444444444444444444555555555555555444444444444333333444444444444444444444444555555666666666666555555333444555666666555444333444444444333333333333222444333333333444444555555666666555444444555666666888888888888888666555444555666666666666777777777666666777888999999999999999999999999999999888777777888999:::;;;<<<<<<======<<<;;;::::::;;;<<<===;;;;;;<<<======>>>??????>>>???@@@AAAAAA@@@?????????????????????@@@@@@AAA>>>>>>>>>??????@@@@@@@@@<<<>>>@@@BBBCCCBBBBBBAAA@@@AAABBBDDDEEEFFFGGGHHHPPPXXXcccooo{{{|||wwwyyy}}}zzzqqqkkkiiiiiinnnvvv{{{}}}}}}~~~zzzvvvjjjggg\\\OOOIIIIIIEEE???AAA===???FFFGGGEEEMMMYYYbbbqqq{{{sssuuuvvvtttrrrtttyyy{{{uuuqqqrrruuuxxx}}}~~~wwwmmmiiiiiihhhggghhhmmmuuu{{{vvvrrrooonnnnnnpppxxx~~~yyyqqqkkkcccbbbaaabbbbbbbbbaaa___XXXUUUPPPKKKHHHFFFEEEEEEBBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBDDDFFFGGGIIIJJJKKKKKKIIIGGGEEEDDD>>>>>>>>>>>>???AAACCCEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDCCCBBBCCCDDD@@@AAABBBCCCCCCDDDDDDDDD??????>>>>>>>>>??????@@@??????AAABBBCCCDDDDDDDDDFFFFFFEEEEEEDDDCCCCCCCCCAAABBBBBBCCCEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCAAACCCEEEGGGIIIKKKOOORRRWWWYYY^^^iiiuuu~~~yyysssnnnkkkjjj```]]][[[ZZZUUUPPPPPPUUUUUUZZZhhh}}}uuuvvvwwwwwwwwwuuutttsssrrrsssuuuwwwyyy{{{}}}~~~wwwuuuwwwuuuqqqnnnlllmmmoooppppppvvvsssuuu||||||ppp^^^SSSNNNNNNTTT]]]bbbaaa___```^^^ZZZUUUPPPNNNPPPTTTVVV[[[WWWPPPGGG>>>:::999;;;888777666666666666666777777777777777666666666666444444444555555666666666666555555444444333222222333444444555555444444333555555666666666666555555555666777888888777666555555444444333333222222111555444444444444555666666666555444333333444555666888999999999888777555444666666666666777777777888555666777999:::::::::::::::::::::::::::999888777666777999:::;;;<<<<<<<<<===<<<;;;::::::;;;<<<======>>>>>>???@@@AAAAAABBBBBBBBBCCCDDDCCCBBBAAA@@@<<<<<<;;;;;;<<<===>>>>>>===>>>>>>???@@@@@@AAAAAA;;;===???BBBCCCCCCBBBAAAAAABBBCCCEEEFFFFFFGGGGGGJJJRRR]]]ccciiivvv~~~uuussstttwwwnnnjjjiiigggpppwww{{{}}}|||zzzvvvjjj\\\TTTSSSNNNFFFFFF??????DDDDDD>>>BBBKKKNNN^^^ppp~~~~~~{{{~~~}}}{{{zzzzzz~~~qqqggg______^^^ZZZWWWYYYaaahhhbbbtttxxxvvvwwwxxxyyyxxxxxx}}}}}}|||{{{||||||wwwnnnfffdddccccccdddeeedddaaa^^^SSSQQQMMMJJJGGGGGGGGGHHHBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBBDDDFFFGGGGGGHHHKKKMMMMMMKKKIIIHHHAAA???>>>======???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEGGGHHHIIIEEEFFFFFFGGGFFFDDDBBBAAABBBDDDEEEDDDCCCCCCDDDEEE@@@AAABBBCCCDDDDDDDDDDDD@@@???>>>>>>>>>>>>>>>???>>>???AAABBBCCCDDDDDDDDDGGGGGGFFFEEEDDDCCCBBBBBB@@@AAABBBCCCDDDFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCC@@@CCCFFFHHHIIIJJJMMMOOOQQQRRRXXXbbboooyyy}}}~~~}}}~~~|||vvvmmmfffbbbbbbYYYWWWWWWWWWSSSOOOQQQVVVZZZ___llluuuvvvvvvvvvtttsssqqqooooooooooooqqquuuwwwwwwwwwzzz|||zzzrrrvvvzzztttnnngggddddddfffgggffflllpppwww}}}|||qqqbbbVVVOOOWWW___bbbdddeee```[[[UUUVVVVVVTTTQQQPPPSSSVVVUUUOOOGGGAAA===;;;:::999:::999888777666666666666:::999888777666666666666222333444444444333222111111222222333333222222111333333222222333333444555444444555555555555555555444444444444444444444444666555444333333333333333333333333333444555666777444555666777777666555444444666888888777666666777777999:::<<<;;;999777555222333444555777777888888;;;::::::999888888888999:::;;;;;;<<<;;;:::999888;;;:::888999::::::999777<<<>>>@@@AAA@@@@@@BBBCCCEEEFFFHHHHHHGGGEEEBBB@@@@@@===::::::===@@@@@@???>>>>>>?????????>>>>>>===>>>>>>===>>>???@@@BBBCCCAAAAAAAAABBBBBBBBBCCCCCCGGGLLLRRRXXX^^^hhhuuu~~~vvvpppppp}}}zzzqqqmmmiiikkkqqqxxx|||rrrkkkfff\\\SSSNNNIIIDDDBBBBBBBBBAAA???FFFMMMYYYdddppp}}}}}}{{{|||zzzsssjjjaaa[[[VVVPPPLLLLLLNNNQQQRRR[[[aaaiiinnnsssxxx~~~~~~}}}{{{xxxtttuuuvvvuuupppkkkfffggghhhgggddd___ZZZWWWNNNLLLHHHEEECCCBBBCCCDDDFFFFFFFFFFFFEEECCCBBBAAACCCBBBBBBBBBBBBBBBCCCDDDCCCEEEGGGHHHHHHIIIKKKMMMJJJGGGCCC>>>:::<<<@@@EEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFF???@@@AAABBBCCCCCCCCCCCCCCCAAA???===;;;;;;;;;;;;>>>>>>>>>>>>>>>?????????EEEDDDDDDBBBAAA???===<<<:::<<<>>>@@@BBBCCCDDDEEEEEEFFFGGGFFFDDDBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAABBBCCCCCCEEECCCBBBDDDGGGIIIKKKKKKMMMMMMRRRZZZbbbjjjwww}}}vvvooohhh___UUURRROOOLLLLLLKKKNNNWWWaaaeeeiiiuuuttttttuuutttsssqqqpppnnnooonnnnnnppptttvvvvvvuuuxxxzzz}}}zzzsssvvvyyy|||rrrllleee```___```aaaaaaeeejjjrrryyyyyyqqqdddZZZVVV]]]ccccccbbb```[[[UUURRRSSSSSSSSSTTTTTTUUUVVVPPPKKKDDD>>>;;;999888777:::999888777666666666666999999888777666666666666333444444555444333222111111222222333333222222111333333222222333333444555444444555555555555555555444444444444444444444444666555444333333333333444333333333333333444555555444555666666666666555444555666777777666666888999<<<===>>>???>>>;;;888777444555777888999:::::::::;;;:::999888888888888888:::;;;<<<<<<<<<:::999888777888999:::;;;;;;<<<===???AAACCCDDDDDDDDDEEEFFFHHHIIIJJJKKKIIIGGGDDDBBB@@@===::::::===??????>>>>>>???????????????>>>>>>:::;;;;;;<<<============@@@@@@AAAAAABBBCCCDDDDDDGGGJJJNNNPPPSSSZZZdddlll~~~}}}xxxwwwyyy}}}xxxqqqnnnmmmrrr|||{{{rrriii[[[UUULLLFFFCCCBBB???===>>>BBBIIIQQQ[[[gggttt|||||||||yyyoooggg^^^UUUTTTPPPKKKHHHIIIKKKNNNOOOXXX^^^eeekkkooottt{{{}}}|||{{{wwwssssssuuuuuusssooonnnllljjjeee___XXXRRRNNNGGGFFFDDDCCCDDDFFFHHHJJJFFFEEEEEEDDDCCCBBBAAAAAACCCCCCBBBCCCCCCDDDEEEEEECCCEEEGGGHHHHHHIIIKKKMMMNNNLLLHHHBBB===<<>><<<<<<<<<<<<>>>>>>>>>>>>????????????DDDDDDCCCBBBAAA???>>>===;;;<<<===???AAABBBCCCCCCFFFHHHIIIHHHFFFDDDDDDEEEDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCAAA@@@AAADDDGGGHHHHHHIIIIIINNNUUU\\\eeesss~~~|||uuummmfff]]]TTTNNNJJJIIIJJJKKKOOOYYYdddnnnrrr~~~rrrsssssssssrrrpppnnnmmmmmmlllmmmooorrrtttttttttwwwyyy{{{}}}vvvxxxyyyzzz~~~zzzpppjjjaaa[[[XXXXXXYYYZZZ\\\bbbkkksssuuupppggg```\\\cccgggeeeaaa]]]XXXRRRRRRQQQRRRTTTXXXXXXTTTQQQIIIEEE???:::777777666555999999888777666666666666999888888777777666666555444444555555444444333222111222222333333222222111333333222222333333444555555555444444444444444444444444444444444444444444555555444333333333444444333333222222222333444444444444555555555555444444555666777666666777:::<<>><<<::::::<<<>>>>>>>>>>>>??????@@@@@@@@@??????:::;;;;;;<<<<<<<<<;;;:::>>>???@@@AAACCCDDDEEEEEEEEEGGGHHHHHHIIIMMMUUU[[[iiiuuu|||}}}tttllllllvvvlllcccVVVLLLGGGCCC@@@>>>===>>>@@@DDDKKKVVVbbbjjjsssxxx{{{oooddd]]]VVVOOOMMMJJJGGGFFFIIIMMMOOOQQQYYY^^^dddiiilllqqqwww||||||}}}||||||}}}yyyvvvrrrrrrtttvvvvvvtttqqqnnnhhhaaaXXXPPPJJJGGGCCCCCCBBBCCCDDDGGGJJJLLLFFFEEECCCAAA@@@@@@AAAAAACCCCCCCCCCCCDDDFFFGGGGGGCCCEEEGGGHHHHHHHHHJJJLLLRRRRRROOOIIIBBB>>>???AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCC??????@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA>>>???@@@AAABBBBBBBBBAAACCCBBBAAA???>>>===============>>>>>>????????????BBBBBBBBBBBBAAA@@@???>>><<<======>>>???@@@AAAAAAEEEGGGHHHGGGEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDEEECCCBBBCCCEEEHHHIIIIIIFFFEEEHHHNNNUUU^^^mmmzzz~~~vvvnnnggg^^^VVVMMMJJJHHHHHHJJJNNNYYYdddssszzzrrrrrrssssssrrrpppooonnnkkkkkkkkkmmmqqqssstttssswwwyyy{{{}}}~~~|||}}}{{{zzz|||{{{uuunnnhhh___WWWRRRRRRSSSUUUWWW]]]fffnnnrrrpppjjjfff```gggkkkgggbbb]]]XXXSSSTTTRRRRRRWWW[[[ZZZSSSKKKDDD@@@;;;777666666555555888888777666666666666666888888888777777666555555555555555555444444333333111222222333333222222111333333222222333333444555555555444444444444333333333333444444444444444444555444444333333333444444333333222222222333333444444444444444444444444444666666666666555777;;;>>>CCCDDDDDDDDDBBB>>>:::888444555666777888888888888999888888777777777888888888999:::::::::999888777888<<>>??????@@@@@@@@@@@@?????????======<<<<<<======???@@@@@@AAABBBCCCDDDEEEBBBDDDEEEEEEFFFIIIOOOTTT\\\eeerrr|||}}}rrrnnnrrrxxx}}}|||qqqbbbUUUMMMHHHEEEBBB@@@??????@@@EEEMMMVVV\\\___ccciiiqqqzzz~~~}}}~~~~~~~~~}}}wwwwwwqqqfff^^^ZZZWWWRRRJJJIIIIIIKKKPPPUUUXXXYYY```dddhhhjjjlllnnnsssxxxwwwyyy{{{|||~~~wwwuuutttuuuwwwxxxwwwuuulllhhhaaaYYYRRRKKKGGGEEEEEEDDDCCCCCCDDDEEEGGGHHHGGGEEECCCAAA@@@@@@AAABBBCCCCCCCCCDDDEEEGGGHHHIIICCCEEEGGGGGGGGGHHHIIIKKKSSSTTTTTTNNNFFFAAA@@@BBBDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAACCCCCCBBBBBBAAAAAA@@@@@@>>>???@@@@@@AAAAAAAAA@@@CCCCCCBBB@@@???>>>>>>=========>>>>>>??????@@@@@@AAAAAABBBBBBBBBAAA@@@@@@=========>>>>>>???@@@@@@BBBDDDEEEEEECCCAAABBBBBBDDDEEEEEEEEEEEEEEEDDDDDD@@@AAABBBCCCDDDDDDCCCCCCEEECCCBBBBBBEEEGGGGGGGGGGGGEEEEEEIIINNNVVVeeeqqq{{{rrrlllddd]]]SSSOOOKKKJJJIIILLLVVVaaaqqq{{{rrrrrrssssssrrrqqqpppooojjjjjjjjjmmmqqqtttuuutttyyyzzz|||||||||~~~|||||||||wwwpppiiiddd\\\UUUOOONNNPPPRRRWWW]]]eeekkkoooooommmlllgggnnnrrrlllddd^^^WWWRRRRRRPPPQQQXXX^^^]]]TTTJJJ@@@===999666666666666555888777666666666666666666777777888888777666444444555555444444333333333333111222222333333222222111333333222222333333444555555555444444333333333333333333333444444444555555444444333333333444444555333333222222333333444444444444444333333444444444555666666555555777;;;>>>AAABBBCCCCCCAAA===:::777444555666777777777777777777777777666666777777888666777888999999888777666777;;;>>><<<777555888<<<;;;===???@@@??????AAABBBCCCCCCCCCBBBAAA???===<<<============<<<<<<=========>>>???@@@@@@@@@@@@@@@CCCAAA>>>;;;:::<<<>>>@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEHHHLLLNNNSSSYYYbbblllvvv}}}uuuppppppsssvvvzzzooo```VVVOOOIIIEEE======<<<>>>BBBFFFJJJLLLOOOQQQVVV]]]fffqqq|||zzztttpppmmmkkkiiihhhfffhhheee]]]WWWVVVVVVUUULLLMMMOOOTTTZZZ```cccdddiiikkkmmmllljjjkkknnnqqqooossswwwyyy}}}~~~tttvvvxxxyyyzzzwwwsssoooddd```YYYRRRLLLGGGEEEDDDFFFEEEDDDCCCCCCDDDDDDEEEHHHFFFDDDBBBAAAAAABBBCCCBBBBBBBBBCCCDDDFFFGGGHHHDDDEEEGGGGGGGGGGGGIIIJJJPPPSSSUUUPPPHHHCCCCCCFFFGGGFFFDDDCCCCCCCCCDDDEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@CCCCCCCCCBBBBBBAAAAAAAAA??????@@@AAAAAAAAA@@@@@@BBBBBBBBBAAA@@@???>>>>>><<<======>>>??????@@@@@@@@@AAAAAABBBBBBAAAAAA@@@>>>>>>======>>>>>>???@@@AAACCCDDDDDDBBBAAAAAABBBDDDDDDEEEEEEEEEEEEDDDDDD??????@@@AAABBBBBBCCCBBBCCCBBB@@@@@@BBBDDDDDDDDDIIIFFFFFFHHHKKKQQQ^^^jjj~~~}}}vvvqqqkkkeee[[[VVVQQQOOOMMMOOOYYYcccsssqqqrrrrrrsssrrrqqqpppoooiiiiiijjjnnnsssvvvxxxxxx{{{||||||{{{zzzyyy{{{|||}}}~~~|||zzzssskkkbbb___ZZZTTTOOONNNPPPRRRXXX]]]dddjjjmmmooopppqqqooowww{{{ttthhh^^^VVVPPPMMMMMMPPPWWW]]]\\\SSSKKK???<<<888666666777666555777666666555555666666666666777888888777666444333555444333222222222222333111222222333333222222111333333222222333333444555555555444444333333222222222333333444444555555555444444333333333444555555333333333333444555666666555555444444444444555555444555666555555666999;;;===>>>@@@@@@???<<<999777666666777888888888888888666666666666666777777888555666777888999888777777444777::::::888888;;;===;;;===???@@@???@@@AAABBBBBBBBBBBBAAA@@@???>>>======>>>??????===<<<===>>><<<===>>>???????????????AAA???;;;999888:::===>>>@@@@@@AAAAAABBBCCCDDDDDDHHHGGGEEEDDDDDDDDDFFFGGGJJJNNNTTT\\\gggssszzzrrrnnnooorrrsssvvvzzz}}}nnnbbbYYYPPPKKKAAA@@@@@@AAACCCDDDDDDCCCDDDFFFIIINNNTTT]]]ffflllzzzqqqlllddd]]]YYYWWWUUUSSSVVVZZZZZZUUURRRSSSVVVVVVVVVWWWZZZ```fffjjjlllllloooppppppmmmiiigggjjjmmmiiiooosssuuuxxx}}}~~~{{{uuuwwwzzzzzzxxxqqqkkkfff^^^ZZZTTTLLLGGGCCCAAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGFFFDDDCCCBBBAAABBBBBBAAAAAAAAAAAABBBDDDEEEFFFDDDEEEGGGGGGFFFGGGHHHJJJLLLPPPTTTPPPHHHDDDEEEIIIJJJHHHFFFDDDCCCCCCDDDEEECCCCCCBBBBBBBBBBBBCCCCCC??????@@@@@@@@@@@@AAAAAACCCBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBAAAAAA???>>>===<<<<<<===>>>???@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@???>>>======>>>???AAABBBBBBDDDEEEEEEDDDCCCCCCDDDBBBCCCCCCDDDDDDDDDDDDDDD????????????@@@AAACCCDDDHHHFFFDDDDDDEEEGGGGGGFFFJJJGGGFFFHHHJJJNNNZZZeeexxx~~~xxxuuurrrnnnccc^^^YYYUUUSSSUUU___jjjzzzooopppqqqqqqqqqpppooonnnhhhiiikkkooouuuyyy{{{{{{||||||{{{yyyvvvttttttuuuzzz~~~|||xxxoooeeeZZZYYYWWWSSSOOONNNPPPSSSWWW\\\ccchhhkkkooosssvvvrrr{{{zzzmmmbbbYYYRRRNNNNNNPPPUUUXXXUUULLLDDD===;;;888666666666555444666666555555555666666777666666777888777666444222444333222111111111222222111222222333333222222111333333222222333333444555555555444444333222222111222222333333444555555666333333333333333444555666222222333444555777888999666666555444444555666666333555666666555555666888999;;;===>>>>>><<<:::888555555666777777777777666666555555555555666777888666777999:::::::::999888777888999999:::;;;<<<===:::<<<>>>?????????@@@AAAAAAAAA@@@@@@@@@?????????>>>@@@AAA@@@>>><<<===???;;;;;;<<<>>>>>>??????>>><<<<<<;;;;;;;;;;;;;;;;;;<<<===???AAACCCEEEGGGHHHLLLJJJGGGEEEDDDDDDDDDDDDDDDHHHLLLQQQWWWaaaoooxxx}}}|||}}}}}}zzzwwwtttssstttpppooonnnooozzzzzzqqqggg^^^XXXNNNKKKHHHGGGHHHGGGEEEBBB>>>@@@BBBDDDGGGKKKQQQUUU```hhhsss{{{~~~{{{wwwtttuuuwwwyyyzzz}}}xxxtttrrrrrr|||uuuaaa\\\TTTNNNKKKJJJIIIIIIJJJQQQVVVUUUUUU[[[aaacccfffgggjjjooosssuuutttsssuuuuuutttpppkkkiiikkknnnlllqqqttttttwww{{{|||{{{wwwxxxyyywwwqqqiiiaaa]]]VVVSSSNNNHHHDDDAAA@@@@@@AAAAAAAAABBBCCCDDDEEEFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBDDDEEEGGGGGGFFFFFFGGGIIIIIINNNRRRNNNFFFBBBEEEJJJKKKIIIFFFCCCAAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAA@@@???>>>===<<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBAAAAAA@@@?????????>>>===>>>@@@BBBDDDAAACCCEEEDDDCCCBBBCCCDDDAAAAAABBBCCCCCCCCCCCCCCCAAA@@@>>>>>>???AAADDDFFFJJJGGGEEEEEEFFFGGGGGGGGGGGGEEEEEEHHHJJJNNNYYYcccttt||||||{{{zzzyyyoooiiibbb]]]YYYZZZcccmmm|||nnnnnnoooppppppooonnnmmmhhhiiikkkpppvvv{{{}}}~~~||||||{{{wwwssspppooopppqqqvvv{{{|||wwwlllaaaTTTUUUUUURRROOONNNPPPSSSVVV[[[aaafffjjjooouuuyyyooozzz}}}rrrggg]]]WWWRRRRRRSSSTTTSSSMMMCCC;;;===:::777666666555555444666666555555555666666777555666777888777666333222333222111000000000111222222222222333333222222222333333222222333333444555555555444333333222111111222222333333444555666666333333333333333444555666222222333444666888:::;;;777666555444444555666777222444666666555444444555777888;;;======<<<;;;999222333444444444444444444555555555555555666777888888999:::;;;<<<;;;;;;:::===;;;::::::;;;<<<:::999888:::<<<=========>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>AAACCCBBB???===>>>???:::;;;<<<===>>>>>>>>>>>>999;;;===??????===;;;999999:::===@@@DDDGGGIIIKKKLLLJJJHHHGGGGGGGGGGGGFFFCCCGGGJJJKKKLLLSSS___hhhnnnzzz|||xxxwwwvvvxxxzzz{{{yyywwwssspppjjjiiirrr{{{tttkkkeeeWWWSSSMMMJJJIIIHHHEEEBBB===>>>??????@@@AAADDDGGGJJJQQQ[[[ccceeedddbbb```aaaccceeefffjjjttt{{{nnnjjjeeebbbjjjvvvtttbbbWWWRRRKKKGGGEEEFFFGGGGGGDDDNNNVVVZZZ^^^gggooossstttuuuwww{{{}}}}}}{{{xxxyyyyyyxxxtttooommmooorrrqqqvvvxxxwwwxxx|||}}}|||zzzzzzxxxrrrjjjbbb[[[XXXNNNLLLIIIFFFCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>?????????>>>??????@@@@@@DDDEEEGGGGGGFFFFFFGGGIIIHHHNNNQQQMMMDDD@@@DDDIIILLLIIIFFFBBB@@@???@@@AAACCCCCCCCCBBBBBBCCCCCCCCCHHHGGGFFFDDDBBB@@@???>>>>>>>>>??????@@@@@@@@@AAABBBBBBBBBCCCCCCBBBAAAAAA???@@@AAAAAA@@@???===<<<;;;<<<===>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>@@@???>>>>>>???AAACCCEEE???AAABBBBBBAAA@@@AAABBB@@@AAAAAABBBCCCCCCCCCBBBBBBAAA???>>>???BBBFFFHHHDDDBBB??????@@@AAAAAA@@@CCCBBBDDDHHHKKKOOOYYYcccsss|||zzzsssjjjccc\\\[[[bbblllxxxrrrpppnnnmmmmmmnnnppprrrkkkmmmqqqvvvzzz~~~zzzsssmmmjjjjjjllllllmmmpppvvv~~~yyyrrriiiaaaXXXUUURRROOOMMMNNNQQQRRRQQQUUU]]]eeennntttxxxzzzyyy{{{{{{uuulllbbb\\\YYYSSSRRRQQQOOOJJJEEEAAA>>>:::999999777555333111000222222333444555666777888777777666555444333333222333222111111000111111111111222333444333222111000111111222333333333333222111222333444333333111111444444444333444444555555555555444333222222222222333111000111333555555444333333444555555444333333333444444555555444333333555666888::::::888666555555666777666444444666777555555666777777777777777888888999999999888888777999999:::;;;;;;<<<======999999::::::;;;<<<======???>>>>>>>>>???@@@AAAAAAAAAEEEHHHFFF@@@;;;;;;===<<<>>>@@@BBBBBBAAA>>>===;;;;;;::::::;;;<<<>>>???;;;;;;===???BBBFFFIIIKKKNNNLLLJJJGGGEEEEEEEEEFFFCCCDDDGGGHHHJJJNNNRRRUUUdddmmmzzzyyyyyywwwrrrqqqvvvxxxwww}}}xxxpppjjjkkksss|||uuuooodddaaa\\\YYYUUUPPPIIICCCDDDCCCAAA@@@AAAAAA@@@???BBBEEEIIIMMMPPPOOONNNMMMPPPPPPPPPQQQVVV```nnnxxx}}}uuuwww{{{{{{iii[[[YYYVVVRRRVVV```mmm{{{wwwfffXXXJJJJJJHHHDDDAAAAAAFFFJJJNNNSSS[[[ccckkksss{{{}}}{{{|||}}}}}}|||{{{zzzxxxwwwvvvvvv{{{~~~{{{qqqggg^^^WWWQQQNNNLLLJJJGGGCCCBBBBBBCCCDDDJJJIIIHHHGGGEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAABBB?????????>>>??????@@@AAABBBCCCCCCDDDDDDEEEEEEEEELLLPPPRRROOOIIIDDDDDDFFFCCCDDDDDDCCCAAA@@@BBBCCCBBBAAA@@@@@@@@@BBBDDDEEEDDDCCCCCCAAA@@@???>>>>>>@@@AAAAAABBBBBBAAAAAA@@@???@@@AAABBBBBBBBBAAA@@@AAA@@@>>><<<<<<===???AAABBB@@@===>>>AAADDDCCCBBBAAABBBCCCDDDDDDCCCBBBAAABBB@@@>>><<<<<<>>>@@@BBB??????@@@@@@@@@AAAAAAAAADDDCCCAAABBBCCCDDDDDDCCCCCCAAA@@@>>>>>>???AAABBB@@@@@@AAABBBCCCDDDFFFGGGFFFEEEFFFGGGIIIMMMZZZgggvvv~~~~~~ttthhh___ZZZYYYaaajjj~~~tttssspppnnnnnnpppssstttqqqrrruuuyyy|||~~~~~~xxxpppjjjfffggghhhfffgggiiinnnvvv}}}vvvooohhhaaaXXXVVVSSSQQQOOOPPPQQQRRRQQQUUU\\\eeemmmtttxxxzzzxxxyyywwwqqqggg^^^XXXVVVRRRQQQPPPMMMHHHCCC???<<<::::::999888666444222111222222333444555666777777777666666555444333333333333222222111111111111111000111222333333333222111000111222222222333222222333333222111111222222333222222111111111111222222444333333222222222222222444333222333555666666666444444444444444444444444444444444444444444444444444555777888888777555444333444555444222222444555555555666777777777777777777888888999999999888888999999999:::;;;;;;;;;<<<999999::::::;;;<<<<<<===>>>>>>>>>>>>???@@@AAAAAA@@@DDDGGGEEE@@@<<<<<<>>>===???AAABBBBBB@@@>>>===<<<<<<;;;;;;;;;<<<===>>>>>>???@@@BBBEEEHHHKKKMMMMMMKKKHHHFFFDDDDDDEEEEEEBBBDDDFFFGGGIIILLLPPPSSSXXX```jjjttt{{{{{{sssqqqvvvyyyyyy|||wwwrrrppprrrxxx}}}~~~|||{{{||||||zzzxxxqqqoookkkhhhddd]]]UUUNNNFFFCCC@@@>>>>>>>>>===<<<<<<>>>@@@CCCDDDDDDCCCCCC@@@AAABBBCCCFFFMMMVVV\\\kkkmmmppprrrrrrpppnnnlll______aaaeeeiiilllmmmmmmhhh[[[QQQPPPNNNIIIKKKQQQYYYdddllllllhhhbbbWWWMMMJJJJJJIIIFFFDDDGGGMMMRRR]]]aaagggmmmsssxxx~~~{{{yyyxxxyyy}}}}}}~~~yyysssiii```XXXSSSNNNKKKKKKIIIGGGDDDCCCCCCCCCDDDHHHHHHHHHGGGFFFEEECCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAABBBBBBBBBCCCDDDDDDEEEEEELLLOOOQQQNNNIIIEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCAAAAAA@@@???@@@BBBDDDFFFDDDDDDCCCBBBAAA@@@??????@@@@@@AAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCBBBBBBAAACCCAAA???<<<;;;<<<===???BBB@@@>>>>>>AAACCCCCCBBBAAABBBCCCDDDDDDCCCBBBAAAAAA@@@>>>======>>>@@@AAA???@@@@@@@@@@@@AAAAAAAAA???===<<<===???AAABBBAAAAAA@@@???>>>???@@@BBBCCC@@@@@@AAAAAABBBDDDEEEFFFGGGGGGGGGIIIJJJNNNZZZfffvvv}}}}}}yyyoooccc[[[VVVUUU]]]fffxxxxxxvvvsssqqqqqqsssvvvxxxxxxyyyzzz|||~~~wwwnnngggcccccceeecccbbbcccgggmmmssswwwyyy}}}xxxqqqkkkeee```YYYXXXWWWUUUSSSSSSRRRRRRQQQTTT[[[ccckkkqqquuuwwwuuutttpppiii```YYYTTTSSSRRRPPPNNNJJJEEEAAA===:::::::::999888777555333222222222333444555666666777666666555555444444333333333333222111111111111111///000111222222222222222000000111111222222222222555333111//////111333555222222111000000111111222222111111111111222333333555444333444666777777777666666555444444555666666555444333333333333555555333444666777777666444333333444444333222222333555555555666777777777777777777777888999:::::::::999999999999999999999999:::999999::::::;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAAAAA@@@CCCEEEDDD@@@======??????@@@AAABBBBBB@@@>>><<<===<<<<<<;;;;;;<<<======<<<<<<>>>@@@BBBEEEGGGIIIJJJHHHFFFDDDCCCCCCCCCCCCBBBCCCEEEFFFGGGHHHKKKNNNPPPUUU[[[bbbjjjttt{{{xxx|||~~~{{{xxxvvvvvvxxx|||xxxtttrrruuuyyy}}}~~~}}}|||zzzvvvooofff```TTTPPPKKKGGGEEECCCAAA@@@>>>>>>==================999;;;===>>>???AAADDDFFFRRRTTTWWWYYY[[[[[[ZZZZZZOOOMMMLLLNNNRRRUUUXXXYYYUUULLLGGGIIIGGGAAAAAAEEEKKKRRRWWWWWWWWWWWWTTTQQQQQQRRRQQQOOONNNQQQXXX^^^mmmpppuuuxxxzzz|||}}}|||xxxvvvvvvwww}}}|||zzzkkkeee\\\UUUPPPLLLJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCEEEFFFHHHIIIIIIGGGEEECCCAAAAAA@@@@@@??????>>>>>>AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEELLLNNNOOOMMMHHHEEEEEEGGGGGGDDDBBBCCCEEEFFFDDDBBB@@@@@@??????AAACCCEEEFFFEEEDDDDDDCCCBBBAAA@@@@@@>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAADDDBBB???===<<<<<<<<<===AAA@@@>>>???AAACCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@>>>======@@@CCCEEEEEE??????>>>>>>???AAACCCDDD@@@@@@AAAAAABBBCCCEEEEEEHHHHHHIIILLLLLLOOOZZZeeevvv|||~~~}}}|||zzzvvvqqqggg\\\UUUPPPPPPXXXaaaqqq~~~{{{yyywwwuuuuuuwwwyyy{{{|||}}}}}}wwwnnnfffbbbbbbddddddcccbbbeeejjjooossstttyyyyyyvvvpppjjjeeeaaa^^^\\\\\\[[[ZZZYYYWWWVVVUUUSSSVVVZZZ```fffkkknnnpppnnnkkkfff___YYYTTTRRRQQQQQQPPPLLLHHHCCC???;;;:::::::::999999888666555444222222333444444555666666555444444444444444444444333333222111111111111222000111111111111111111111000000000000111111222222444333111000111222444555444444333222222222333333000000000000111222333444555333222333555777777666888777555444444555777888555444333222222333555777333444555666666555444333555666666555444444555777555555666777777777777777666777888999::::::;;;;;;999999999888888888888888999999:::::::::;;;;;;;;;============>>>@@@AAABBBAAACCCDDDCCC@@@=========@@@AAABBBBBBAAA???===<<<;;;;;;;;;<<<======>>>???;;;<<<===>>>@@@BBBDDDEEEFFFFFFDDDCCCBBBBBBBBBBBBAAACCCDDDDDDDDDEEEGGGIIIMMMPPPTTTXXX\\\eeeooowww~~~}}}|||~~~~~~yyyqqqllllllqqqxxx|||~~~wwwssshhhccc\\\VVVRRROOOLLLJJJKKKHHHEEEAAA??????@@@@@@>>>>>>?????????>>>??????DDDEEEGGGJJJLLLMMMMMMMMMIIIGGGFFFGGGJJJMMMOOOOOOMMMGGGEEEFFFEEEAAA@@@CCCIIIMMMQQQUUUXXX]]]aaacccbbbbbb```]]]ZZZ\\\aaagggrrrvvvzzz|||{{{zzzyyyyyyzzzzzzyyyvvvtttsssuuuwww|||~~~wwwppplll^^^XXXQQQKKKHHHHHHHHHGGGGGGGGGHHHHHHGGGEEEDDDCCCDDDFFFIIILLLLLLJJJGGGDDDBBBBBBAAAAAA@@@???>>>>>>BBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBCCCEEEEEEKKKLLLMMMKKKHHHFFFFFFGGGHHHDDDAAACCCGGGHHHEEEAAA?????????@@@AAACCCDDDEEEEEEEEEDDDCCCBBBBBBAAAAAA===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???===<<<<<<===>>>@@@@@@???@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????@@@@@@@@@AAAAAAAAABBBBBBDDDBBB??????AAADDDFFFFFF@@@????????????@@@BBBBBB@@@@@@AAAAAABBBCCCEEEEEEGGGHHHJJJMMMNNNQQQ[[[fffuuu{{{~~~{{{xxxwwwsssoooiii```WWWPPPLLLLLLTTT]]]nnn|||}}}{{{yyyxxxxxxyyy{{{}}}|||}}}~~~|||uuullldddaaaaaabbbfffdddccceeeiiinnnrrrssswwwsssmmmhhhccc___]]]\\\^^^^^^^^^^^^]]][[[ZZZYYYVVVXXXZZZ]]]aaaccceeefffeeeaaa\\\WWWTTTRRRQQQQQQQQQNNNJJJEEE@@@===;;;999999999999999888777555555222222333333444555555555333333333444444444444444444333333222111222222222333333222111111000000000111111000000111111222333222222333444444444444444555444444333222222333333/////////000111222333444333222111111333555555444888777555444444555777888555444222222222444666777444555555666666555555444444555666555333333555666555555666777777777777777666777888999:::;;;;;;;;;888888888888888888888777999999999:::::::::::::::<<<<<<<<<===>>>@@@AAABBBCCCDDDCCCBBB???===<<<<<<@@@@@@AAA@@@@@@>>>===<<<888999;;;<<<>>>???@@@AAA>>>???@@@BBBCCCDDDEEEFFFDDDCCCBBBBBBAAAAAAAAAAAA@@@AAACCCCCCBBBBBBCCCEEEHHHKKKOOOQQQSSSXXX___eeeoooxxx}}}|||~~~vvvmmmiiijjjooossszzz~~~yyytttmmmgggbbb]]]ZZZWWWYYYUUUOOOIIIDDDCCCDDDEEE@@@>>><<<;;;;;;;;;;;;;;;>>>???@@@AAABBBDDDDDDEEEBBBAAAAAACCCFFFHHHIIIHHHKKKHHHFFFFFFEEECCCEEEHHHJJJMMMSSSZZZ```gggnnntttuuutttpppjjjdddbbbdddhhhppptttzzz|||{{{xxxuuutttssssssrrrpppooopppsssvvvxxx{{{~~~vvvlllddd^^^TTTOOOJJJFFFEEEFFFGGGGGGFFFGGGHHHHHHHHHFFFEEECCCEEEGGGKKKNNNNNNLLLIIIFFFDDDDDDCCCBBBAAA@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCDDDFFFEEECCCBBBBBBCCCDDDEEEIIIIIIIIIHHHFFFEEEFFFFFFGGGCCCAAACCCHHHIIIEEEAAA>>>??????@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA===>>>??????@@@@@@@@@??????????????????@@@@@@@@@???>>>>>>======>>>???@@@??????AAAAAAAAABBBBBBCCCBBBBBBBBBAAAAAABBBBBBBBB????????????????????????@@@@@@AAAAAAAAABBBBBBBBBDDDBBB??????@@@AAABBBAAABBBAAAAAA@@@????????????@@@@@@AAABBBCCCEEEFFFGGGGGGHHHJJJNNNNNNQQQ[[[ffftttzzz}}}zzzvvvsssoooiiiddd\\\SSSMMMJJJJJJRRR\\\nnn}}}||||||{{{{{{{{{{{{||||||zzz|||~~~xxxvvvqqqjjjdddaaaaaacccfffdddbbbdddhhhnnnrrrtttvvvnnnfffaaa^^^ZZZYYY[[[^^^^^^______^^^^^^]]]\\\YYYZZZ[[[\\\]]]^^^___```^^^ZZZUUURRRQQQQQQQQQPPPNNNKKKFFFAAA===:::999999777888888888777666666555222222333333444444444444222222333333444444555555444444333222222222222222444333222222111111222222333222111111111222444555222333555666777777666555444444333222111111111111000000000111111333444444111000///000222333333333666666555444444555666666444333222222333444666777444555555555555555555444222333333222111111222444555555666777777777777777888888999:::;;;;;;;;;:::888888888888888888888999999999999999::::::::::::;;;;;;<<<===>>>???AAABBBCCCCCCBBB@@@???>>>===<<>>===<<<<<<888999;;;===???@@@@@@AAA===>>>???AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA>>>@@@BBBBBBAAAAAAAAABBB???DDDHHHKKKLLLNNNSSSWWWZZZcccqqq}}}|||~~~~~~tttmmmiiijjjllltttxxx~~~{{{xxxuuuqqqnnniiiddd[[[SSSMMMJJJJJJJJJGGGDDD@@@>>>=========<<<============>>>@@@AAABBBAAAAAAAAACCCGGGJJJKKKKKKOOONNNMMMKKKJJJJJJMMMPPPUUUVVV[[[cccjjjpppxxx|||tttkkkeeedddeeennnsssyyy}}}|||xxxtttrrrqqqqqqpppnnnmmmooorrrvvvvvvyyy}}}zzzrrrjjjaaaYYYTTTMMMJJJGGGEEEEEEFFFGGGFFFFFFFFFHHHHHHHHHGGGFFFEEEFFFHHHLLLNNNOOOLLLIIIGGGDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCEEEFFFGGGJJJHHHFFFCCCCCCCCCDDDEEEFFFFFFEEEDDDDDDDDDEEEEEEDDDBBBBBBDDDGGGGGGDDDAAA??????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAA>>>>>>?????????>>>>>>>>><<<<<<<<<===>>>???AAAAAA============>>>???@@@AAA===???BBBBBBAAAAAABBBCCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@????????????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBFFFDDDCCCBBBCCCCCCBBBAAACCCBBBBBBAAA@@@???>>>===@@@@@@AAACCCEEEGGGIIIJJJJJJJJJKKKMMMMMMOOOYYYdddrrryyy}}}|||xxxtttmmmggg```XXXPPPLLLIIIJJJRRR[[[nnn~~~zzz{{{|||}}}}}}|||{{{zzzyyy{{{}}}~~~|||zzztttsssqqqmmmhhhffffffgggeeecccbbbdddiiioootttvvvwwwkkkaaa]]]YYYVVVVVVYYY\\\\\\]]]]]]]]]^^^^^^^^^[[[[[[[[[\\\\\\]]]^^^___\\\WWWRRRPPPPPPPPPOOOMMMIIIFFFAAA<<<999777777888666666777777777666555555222333333333333444444444111111222333444444555555444444333222222222222333222222222222333444555666444333222111222333555666555555555666777777888999666555444333222222222222222222222222222333444555111///...///111333333222444444444444444444444444222222333333444555555666333333444444444444333333222333333222111111222444555555666777777777777777999999::::::;;;:::::::::777888888999999:::::::::999999999999999999999999;;;;;;;;;<<<>>>???AAABBBAAA@@@?????????@@@??????===============<<<<<<<<<;;;<<<===>>>??????>>>>>>;;;<<<===?????????>>>>>>@@@AAAAAABBBBBBAAAAAAAAA===???BBBBBBAAA@@@AAAAAA>>>BBBFFFGGGGGGHHHKKKNNNLLLTTT^^^gggoooxxx~~~vvvpppmmmmmmooorrrvvvzzz}}}yyypppfff___ZZZYYYYYYUUURRRNNNLLLKKKJJJGGGDDDAAAAAAAAAAAACCCEEEGGGIIIJJJIIIGGGIIIMMMSSSWWWYYYYYY[[[\\\ZZZXXXYYY[[[\\\dddbbbeeekkkpppttt}}}|||ssskkkgggggglllrrryyy~~~}}}xxxtttqqqoooppppppoooppptttyyy}}}zzz{{{~~~zzztttkkkccc]]]WWWQQQLLLJJJHHHFFFEEEFFFGGGFFFEEEFFFGGGGGGGGGHHHGGGGGGGGGGGGHHHKKKMMMLLLJJJHHHFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAACCCDDDFFFHHHIIIMMMKKKHHHEEECCCCCCDDDDDDDDDCCCBBBAAABBBCCCDDDDDDAAABBBCCCEEEEEEEEECCCBBB@@@@@@@@@AAAAAAAAA@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA????????????>>>===<<<<<<;;;;;;<<<<<<>>>@@@CCCDDD>>>>>>>>>>>>>>>?????????===???BBBCCCAAAAAABBBCCCBBBBBBAAA@@@@@@AAABBBBBBAAA@@@>>>======>>>@@@AAAAAAAAAAAABBBBBBBBBBBBCCCEEEDDDDDDEEEFFFFFFDDDBBBAAAAAAAAAAAA@@@@@@???>>>???@@@AAACCCFFFIIILLLMMMPPPNNNMMMLLLJJJKKKUUU```oooxxx~~~~~~{{{vvvnnnfff]]]VVVNNNJJJHHHJJJRRR[[[lll|||xxxzzz}}}~~~~~~}}}zzzxxxxxxzzz}}}~~~{{{wwwtttttttttsssqqqnnnllllllmmmfffdddccceeekkkqqqvvvyyywwwjjj___ZZZWWWSSSTTTXXX[[[ZZZZZZ[[[\\\]]]^^^___\\\\\\\\\\\\]]]^^^___```[[[WWWRRROOOOOOOOOMMMKKKFFFCCC>>>999666555666666555555666666666666555555333333333333333333333444111111222333444444555555555444333333222222333333000000111222444666999:::555444333222222444666777888777555444555888:::<<<999888777666555444444444333333222222333333444444111000///000222333333333333333444555555444333333111222333444555555555555222222222222222222222222444555555444333333444666555666666777777777777777::::::;;;;;;;;;:::999999777777888999:::;;;;;;;;;999999999999999999999999:::;;;;;;<<<>>>???AAABBB>>>===<<<===@@@BBBBBBBBB;;;;;;;;;<<<<<<<<<<<<<<<===>>>?????????===<<<;;;>>>???AAABBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAA===???AAABBBAAA@@@AAAAAACCCFFFHHHGGGEEEDDDGGGJJJHHHLLLRRRVVVZZZcccoooxxx~~~wwwrrrqqqlllnnnpppqqqtttzzzyyyqqqllljjjiii```]]]YYYXXXVVVSSSNNNJJJHHHHHHGGGHHHJJJMMMPPPSSSRRROOOLLLLLLQQQYYY```cccccchhhkkkiiigggggghhhhhhmmmiiihhhlllooorrr{{{yyyqqqlllkkkkkkqqqyyy}}}|||xxxrrrooommmnnnoooqqqtttzzz|||xxxtttrrrnnnhhh^^^WWWSSSOOOKKKGGGHHHGGGFFFFFFGGGGGGEEEDDDGGGGGGGGGGGGGGGGGGHHHHHHFFFHHHJJJKKKJJJHHHFFFDDDAAAAAAAAAAAAAAAAAAAAABBB@@@@@@AAACCCEEEGGGIIIKKKPPPMMMIIIFFFCCCCCCCCCDDDCCCAAA@@@@@@AAACCCCCCCCC>>>AAADDDEEEDDDCCCCCCCCC@@@AAAAAAAAAAAA@@@??????AAAAAAAAAAAAAAAAAA@@@@@@????????????>>><<<;;;:::;;;;;;<<<===???BBBEEEFFF@@@?????????>>>>>>======<<>><<<<<<>>>@@@BBBAAAAAAAAABBBBBBBBBCCCCCC>>>???@@@BBBDDDDDDAAA??????@@@@@@AAAAAAAAA@@@@@@???@@@BBBDDDGGGKKKMMMOOOUUURRROOOLLLHHHHHHQQQ\\\nnnwww}}}xxxoooggg[[[TTTMMMJJJHHHIIIQQQ[[[iiiyyysssvvvzzz||||||zzzyyyyyyxxxyyy||||||tttooopppuuu{{{}}}xxxsssrrrrrrrrrmmmfffcccgggmmmqqqtttxxxtttmmmbbb[[[XXXXXXXXXWWWYYYWWWVVVWWWZZZ___ccceeefffaaa\\\[[[^^^___^^^[[[XXXSSSMMMLLLNNNNNNKKKHHH>>>===:::777555555666666444444444444444333333333222222333333444333333333222333333444444333333222444333222222111111111111333333333333444555666666666666666666666666666666===;;;888555444333333444666666555555555444444444666555444333222333444444===888222///000111111000111111222333444666666777222222222333333444444444333333333333222111000000222333555555444555666888888777777777888999:::::::::::::::999777777999;;;<<<;;;::::::999999:::::::::;;;:::777999<<<<<<888999999:::;;;<<<===>>>???AAA@@@@@@@@@??????>>>>>>=========<<<<<<;;;;;;;;;:::;;;<<<======<<<;;;:::<<<<<<<<<===>>>@@@BBBCCCCCCBBBAAA@@@????????????===>>>@@@AAABBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEIIIMMMOOOQQQVVV___fffqqqxxxzzzvvvuuupppqqqpppnnnooottt|||~~~wwwpppppplllfffeeeeeeccc^^^YYYRRRQQQPPPPPPRRRUUUXXXZZZ\\\ZZZYYY[[[aaagggmmmpppnnnrrrvvvvvvsssqqqpppqqqrrrsssrrrooolllpppyyyzzznnngggeeekkknnnuuu|||}}}wwwsssooooooqqqvvv|||}}}xxxssslllfffbbb[[[ZZZWWWSSSOOOKKKHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHHHHIIIIIIJJJJJJJJJGGGIIIJJJKKKKKKJJJHHHFFF===>>>???@@@@@@@@@@@@@@@@@@??????@@@BBBEEEHHHJJJOOOMMMJJJGGGEEEDDDDDDDDDEEECCC@@@@@@BBBDDDDDDEEECCCBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAA???>>>===<<<===>>>?????????>>><<<;;;======<<<;;;;;;;;;;;;<<<;;;;;;<<<===>>>???@@@@@@AAA@@@???>>>>>>>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBCCCBBBBBBBBB>>>>>>>>>>>>>>>?????????@@@BBBDDDFFFGGGFFFEEEDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA???===<<>>???????????????>>>>>>======<<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>>>>===<<<;;;>>>>>>============>>>>>>BBBAAA@@@???>>>>>>>>>>>>===>>>???AAAAAAAAAAAA@@@AAAAAAAAAAAAAAABBBCCCDDDCCCFFFIIIJJJKKKOOOVVV]]]___gggqqqyyy|||xxxwwwsssttttttrrrpppqqqtttwwwyyyyyy{{{uuuqqqmmmlllnnnmmmiiieeedddcccbbbaaabbbeeegggiiijjjiiijjjlllooosssvvvxxxxxx||||||yyyyyyzzzxxxyyyxxxsssnnnnnnuuu{{{yyypppllllllnnnrrrwww}}}}}}wwwsssoooppprrrwww}}}{{{tttmmmfff___XXXTTTUUUTTTQQQNNNJJJGGGEEECCCDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEFFFGGGHHHHHHIIIIIIDDDEEEGGGGGGGGGFFFDDDCCC>>>>>>???@@@@@@@@@??????@@@??????@@@AAADDDGGGIIIMMMKKKIIIGGGEEEDDDCCCCCCFFFDDDAAAAAABBBDDDEEEEEEAAA@@@@@@@@@@@@AAABBBBBBDDDDDDCCCAAA@@@???>>>======>>>?????????>>><<<;;;<<<<<<;;;;;;<<<===>>>>>>;;;<<<======??????@@@AAA@@@@@@???>>>>>>???@@@AAA@@@@@@AAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCCBBBBBBBBB??????@@@@@@@@@@@@@@@@@@@@@BBBEEEHHHIIIGGGEEEDDDEEEDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCBBBBBBAAA@@@?????????@@@BBBCCCDDDFFFFFFJJJHHHHHHKKKLLLLLLQQQWWWcccgggmmmqqqrrrqqqpppooohhh```XXXRRRMMMLLLRRR[[[hhhvvv|||||||||zzzxxxwwwxxxzzz}}}{{{{{{{{{xxxsssrrruuu~~~zzzjjjddd___bbbdddddddddeeeqqqlllgggbbb```^^^]]]\\\]]]XXXUUUXXX```gggiiiiiihhheeeaaaaaabbbbbb___\\\YYYVVVSSSQQQPPPMMMHHHCCC;;;999777555444444444555444555555666666777777777666666666555444333222111222333333444444333333222444444333333222222333333222222222333333444555666444444444444444444444444666555444333333333444555555555555555444444444444555555444333333333333333666444222111222333222111333333444555666777777888444444444444444333333333000111222333444444444444222333555555444444555777555555555666777999:::;;;999999999888777777999;;;<<<;;;::::::999999::::::999999777444666;;;<<<999999:::;;;;;;<<<===>>>>>>===============<<<<<<<<<;;;;;;:::::::::::::::999<<<======>>>>>>======<<<======<<<<<<<<<<<<======@@@@@@???>>>===============>>>???@@@@@@AAAAAA@@@BBBBBBAAAAAAAAAAAABBBBBBBBBDDDFFFFFFFFFHHHNNNSSSQQQWWW___gggoooyyy}}}xxxvvvuuuwwwyyyxxxuuurrrpppooosssrrrssswwwzzz~~~yyywwwuuuwwwyyyzzzxxxuuuxxxwwwvvvvvvvvvwwwyyyzzzyyyzzz{{{|||}}}~~~~~~~~~}}}}}}yyy{{{{{{wwwqqqooosssxxx{{{tttqqqrrrrrrtttxxx|||~~~|||vvvrrrpppqqqtttyyy}}}~~~|||{{{tttoooggg___YYYSSSNNNKKKOOONNNLLLJJJGGGEEECCCBBBCCCDDDDDDDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFGGGHHHCCCDDDEEEEEEEEEDDDBBBAAA??????@@@@@@@@@??????>>>????????????AAACCCFFFGGGIIIIIIHHHGGGEEEDDDCCCBBBFFFDDDBBBBBBCCCDDDDDDDDDAAA@@@@@@@@@@@@AAABBBBBBEEEEEEDDDBBBAAA@@@??????===>>>?????????>>>===<<<::::::;;;;;;<<<>>>???@@@;;;<<<<<<===>>>???@@@@@@??????>>>>>>>>>@@@AAABBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@CCCGGGJJJJJJIIIFFFDDDEEEEEEDDDDDDDDDCCCCCCCCCAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCFFFDDDEEEIIIJJJKKKPPPVVV[[[]]]```cccfffkkkppptttuuummmccc\\\UUUPPPSSSYYYhhhvvv~~~~~~}}}zzzxxxxxxzzz}}}}}}||||||yyyvvvxxx}}}zzzjjjccc___bbbdddddddddeeekkkiiifffdddbbbaaa```___^^^YYYUUUXXX___fffgggeeegggdddbbbaaaaaa```^^^\\\\\\ZZZWWWTTTQQQKKKDDD???888777666555444333444444222222333333444555666666666666666666555444333333222333333444444333333222444444333333333333333444222222222222333444555666444444444444444444444444666555444444333333444444444444444444444444444444444444444333333333333333222222222333333333222111333333444444555666666777666666555555444444333333111222222333444444333333222333555444444333555666444444444555777999:::;;;888999999888777777999;;;<<<;;;::::::999999::::::888999777555888>>>@@@>>>:::::::::;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<888888999:::;;;===>>>??????>>>===<<<<<<<<<<<<<<<======>>>??????@@@@@@@@@BBBBBBAAAAAA@@@AAAAAAAAABBBDDDEEEEEEEEEGGGKKKNNNNNNQQQVVV\\\bbbjjjtttzzz|||xxxuuuvvvwwwzzzzzzyyywwwtttssssssqqqrrrtttuuuxxx}}}zzzyyyzzz}}}~~~~~~~~~}}}xxxuuuuuusssvvvyyyxxxtttrrruuuyyyyyyuuuuuutttuuuxxx{{{|||zzzvvvrrrqqqrrrtttwwwxxxuuuqqqmmmfffaaaZZZTTTQQQOOOMMMLLLMMMLLLKKKIIIGGGFFFDDDDDDCCCCCCDDDDDDCCCBBBAAA@@@>>>>>>???AAABBBDDDEEEFFFEEEFFFFFFFFFEEEDDDCCCBBB@@@@@@@@@@@@@@@???>>>===>>>>>>??????@@@BBBDDDEEEGGGGGGGGGFFFEEEDDDDDDCCCEEECCCBBBAAACCCDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDFFFEEEDDDCCCBBBAAA@@@@@@>>>>>>???@@@???>>>===<<<::::::::::::;;;<<<===>>>::::::;;;<<<===>>>??????>>>>>>======>>>@@@BBBCCCBBBAAAAAAAAA@@@@@@?????????@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@CCCGGGJJJKKKIIIFFFCCCFFFFFFFFFFFFEEEEEEDDDDDDBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEECCCDDDHHHIIIHHHLLLRRRTTTUUUVVVYYY^^^fffooouuuwwwnnnfff]]]VVVVVV[[[iiiuuu~~~~~~~~~}}}{{{|||~~~~~~~~~|||xxxhhhbbb___ccchhhjjjkkknnnooonnnllliiieeebbb```___ZZZWWWUUUYYY```fffgggeeeeeeccc```^^^]]]\\\[[[YYY^^^\\\YYYUUUOOOGGG???:::666666555444444333333333333444444555666777777888333333444555666666666666222333333444444333333222333333333222222333333444222222222222333444555555444444444444444444444444888777666555444444333333333333444444444444444444333333333333333222222222///111222333333333222222222222222333333444444555666666666555555444444444444444444444444333222111222333555444333333444555333333444555666888:::;;;777888888777666777999;;;<<<;;;::::::999999::::::888:::999888<<>>???======<<<<<<;;;<<<<<<<<<============>>>???@@@@@@BBBBBBAAA@@@@@@@@@AAAAAAAAABBBCCCDDDEEEGGGJJJLLLMMMNNNQQQTTTYYY___gggkkkqqqxxx~~~yyyxxxwwwwwwxxxyyyyyyxxxwwwvvvuuussstttuuutttttt{{{}}}zzzwwwxxxzzz}}}|||wwwvvvxxx{{{{{{~~~{{{tttnnnkkkjjjlllrrrwwwwwwtttrrruuuxxx}}}zzzyyyyyyzzz{{{|||zzzwwwtttpppooooooooommmiiiddd___[[[VVVQQQMMMLLLMMMMMMMMMKKKJJJIIIHHHGGGFFFEEEEEEBBBCCCDDDEEEDDDCCCAAA@@@<<<===>>>???AAABBBCCCDDDFFFFFFFFFEEEDDDDDDCCCBBB@@@@@@@@@@@@@@@???>>>===>>>>>>>>>???@@@AAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@AAACCCDDDCCCBBBCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDCCCCCCBBBAAAAAA>>>???@@@@@@@@@???===<<<;;;;;;::::::999::::::;;;888999999:::;;;<<<======>>>>>>======>>>@@@BBBCCCAAAAAAAAA@@@@@@?????????>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@???????????????BBBFFFIIIIIIHHHEEECCCFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGHHHHHHFFFDDDEEEHHHHHHFFFIIINNNLLLNNNQQQUUU\\\eeeooovvv{{{rrrjjjaaaYYYYYY^^^jjjvvv~~~~~~vvveee___]]]cccjjjoootttxxxzzzyyyvvvpppiiiccc```___WWWYYY[[[```fffiiijjjjjjhhheee```\\\XXXUUUTTTTTTYYYXXXUUUQQQJJJBBB;;;777444555555444444444444444222222333333444444555555111222333444555666666666222333333444444333333222222222111111222222333333111111111222222333444555444444444444444444444444888888777666555444333222333333333333444444444444333333333333333222111111///111333333222111222333111111222222333333333333666666666666666555555555555555555555444333222111222333555444333222333555333333333444666777888999666777888777666777999<<<<<<;;;::::::999999::::::888:::;;;;;;>>>DDDFFFCCC888888888999999:::::::::999999999::::::::::::;;;888999999999999::::::::::::999999888888999999:::;;;;;;::::::::::::;;;;;;======<<<<<<;;;<<<<<<===<<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAA???@@@@@@BBBDDDFFFHHHIIIHHHHHHIIILLLQQQWWW]]]```bbbhhhpppyyy}}}}}}yyyxxxwwwwwwxxxxxxvvvtttuuuuuuvvvxxxvvvtttxxx|||yyytttvvvxxx{{{||||||{{{zzz}}}~~~}}}wwwqqqooorrrvvvvvvyyyzzzwwwpppjjjgggffflllqqqvvvvvvssspppqqqttt{{{~~~|||{{{zzzxxxuuurrrjjjhhheeeccc```]]]XXXTTTTTTPPPKKKHHHGGGHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBCCCEEEFFFFFFEEECCCBBB<<<===>>>???@@@AAABBBCCCDDDDDDCCCBBBAAA@@@@@@?????????@@@@@@@@@??????>>>===>>>>>>?????????@@@@@@AAA@@@??????@@@BBBCCCDDDAAA@@@@@@BBBDDDEEEEEEDDDAAA@@@@@@@@@@@@AAABBBBBBEEEDDDDDDCCCBBBBBBAAAAAA>>>???@@@@@@@@@???>>>===<<<;;;;;;:::999999::::::888888999:::;;;<<<======??????>>>>>>>>>@@@AAABBB@@@@@@@@@@@@@@@?????????===>>>???AAABBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>???@@@CCCEEEFFFEEECCCBBBDDDEEEFFFGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCBBBBBBAAA???@@@AAACCCEEEFFFHHHHHHGGGEEEFFFIIIHHHFFFHHHLLLIIIKKKOOOTTT[[[eeennnuuu|||uuummmggg___ZZZ\\\aaalllwww~~~{{{{{{zzzpppaaa[[[YYY___iiipppxxx~~~~~~}}}zzzssskkkeeebbbbbb___dddjjjmmmmmmmmmmmmnnnnnnjjjcccZZZRRRNNNMMMMMMPPPOOONNNJJJDDD>>>999777444444555555555555555444222222222222222222222222111222333444444555444444222333333444444333333222111000000000111111222333111111111111222333444555555555555555555555555555555555555555555444333333222222333333333444444444222333333444333222111000///111333222000000222444222222333333333333444444666666666666666777777777333444444444444444333333222444444444222222333444444444444444555666777888666777777777666777999<<<<<<;;;::::::999999::::::888;;;;;;;;;===AAA@@@<<<777777777777888888888888999999999::::::;;;;;;;;;999999999999::::::;;;;;;::::::999888888999::::::;;;;;;::::::::::::;;;;;;======<<<<<<<<<<<<======<<<<<<;;;;;;<<<===???@@@????????????@@@AAABBBBBBAAAAAAAAABBBDDDEEEFFFFFFEEEEEEEEEGGGLLLPPPSSSUUUWWWZZZ^^^dddiiipppwww{{{|||zzz|||~~~~~~{{{zzzzzz{{{}}}|||yyyuuuvvvvvvyyy}}}{{{yyy{{{|||yyysssuuuwwwxxxwwwuuusssrrrsssuuuyyy|||~~~~~~}}}}}}||||||zzztttmmmjjjlllooorrruuuwwwuuupppllljjjjjjkkkqqqvvvvvvrrrpppqqqtttyyy{{{wwwsssoookkkhhhaaa^^^YYYVVVTTTRRRQQQOOOPPPMMMHHHFFFFFFGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCAAABBBEEEGGGHHHGGGEEEDDD>>>>>>??????@@@AAABBBBBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>???@@@@@@@@@??????======>>>>>>???>>>>>>>>>===<<<:::999;;;>>>AAACCCAAA@@@AAADDDGGGHHHHHHGGGAAA@@@@@@@@@@@@AAABBBBBBDDDDDDCCCCCCBBBAAAAAAAAA??????@@@AAA@@@???>>>===<<<<<<;;;;;;;;;<<<======999:::;;;<<<===>>>>>>???@@@@@@???>>>>>>???@@@AAA????????????@@@@@@@@@@@@===>>>???@@@AAABBBBBBBBBCCCBBBBBBAAA@@@@@@??????>>>???@@@AAABBBBBBBBBAAAAAABBBDDDDDDDDDCCCAAA@@@???@@@AAABBBBBBCCCCCCBBB>>>???@@@BBBDDDEEEGGGGGGFFFEEEFFFJJJIIIGGGIIINNNPPPQQQRRRTTTXXX```hhhnnnqqqjjjccc___ZZZXXX\\\cccnnnxxx~~~{{{wwwyyytttjjj]]]WWWUUU[[[fffoooxxxzzzzzzxxxrrrkkkfffeeefffjjjqqqwwwxxxsssnnnmmmmmmtttoooeeeZZZOOOJJJHHHHHHHHHHHHGGGDDD???;;;888777444444555555666666555555666666666666666666555555333333333444333333222222222333333444444333333222000000//////000111222222111111111111222333444555666666666666666666666666111222333444444444444333222222222333333444444444222222333444333222111000000222333222//////111444333333444444444444444444555555666666777777888888222222333444555555555555222444444444222222333444444444444444444555666777666666777666666777999<<<<<<;;;::::::999999::::::888;;;;;;:::;;;===:::555666666666666777777777777999999999::::::;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;:::999999:::;;;;;;888888999:::;;;===>>>???======<<<<<<<<<======>>><<<<<<;;;;;;<<<===???@@@????????????@@@AAABBBCCCEEEDDDDDDDDDFFFGGGFFFEEEGGGFFFEEEGGGIIILLLMMMMMMOOOQQQSSSUUUYYY___fffkkkiiilllssszzz|||zzz|||{{{{{{}}}zzzvvvxxx}}}~~~}}}sssuuuwwwwwwtttqqqnnnmmmkkknnnrrrvvvyyyyyyyyyxxxvvvxxxxxxssslllhhhhhhjjjnnnrrruuuuuurrrnnnnnnnnniiioootttuuusssqqqssswwwzzz~~~wwwqqqkkkfffaaa]]]ZZZVVVQQQMMMLLLMMMNNNNNNLLLJJJGGGGGGHHHIIIIIIIIIJJJIIIHHHGGGFFFEEEDDDDDD@@@BBBEEEHHHIIIHHHGGGEEE??????@@@@@@AAAAAAAAABBBDDDCCCBBB@@@???>>>>>>>>>===>>>???@@@@@@@@@@@@@@@======>>>>>>>>>>>>======:::888666555777:::???BBBAAAAAABBBEEEIIIKKKKKKJJJCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@??????@@@AAA@@@???>>>===<<<<<<<<<<<<===???@@@AAA;;;;;;<<<===>>>???@@@@@@AAA@@@???>>>>>>>>>???@@@>>>>>>??????@@@@@@@@@AAA======???@@@AAABBBBBBBBBDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>>>>??????@@@AAAAAA???@@@AAABBBBBB@@@>>>===<<<===???AAABBBCCCDDDDDDAAAAAABBBCCCDDDFFFFFFGGGEEEDDDFFFJJJKKKIIILLLPPPZZZYYYVVVTTTUUUYYY```eeehhhbbb\\\XXXVVVVVV\\\dddoooxxx{{{wwwttt}}}zzztttkkkaaaXXXXXXWWWXXX[[[bbblllrrrrrrssssssooojjjggghhhjjjsss{{{}}}yyyvvvrrrnnnxxxpppcccTTTIIIBBB@@@@@@BBB@@@>>><<<:::999888888555555555555666666666666222222222222333444555555444333333444666777666555333333333333333333333333111111111111111222222222111111222222222333333333333333333444444444555555555444333222111111111111444333222111111111222333333222111111000000111111111222222111000000111333222333444333111000111222222444666666444333333333444555555666555444222111555444222111111111222222777666555444333444555555555666666666555777;;;===@@@???===:::777777888:::999:::;;;<<<<<<<<<;;;:::888888777777888999::::::888888888888888888888888666888999999999:::<<<>>>???<<<999777777999999999888888888888999;;;===>>>???>>>======<<<<<<<<<<<<======<<<<<<<<<<<<======???????????????>>>======@@@BBBCCCCCCCCCCCCDDDEEEFFFFFFGGGFFFEEEFFFIIIKKKNNNNNNNNNQQQTTTUUUUUUTTTZZZ\\\aaaffflllqqqvvvxxx}}}~~~wwwtttrrrrrrtttuuutttrrrrrrsssuuuvvvwwwxxxwwwwwwyyyzzzyyywwwssspppnnnnnnvvvtttrrruuuyyyyyyuuuppptttttttttsssqqqrrrtttvvv}}}|||vvvlllddd]]]XXXTTTRRRNNNMMMKKKIIIHHHHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGGGGFFFDDDCCCCCCCCCDDDEEECCCDDDEEEFFFFFFDDDBBBAAA????????????@@@AAABBBBBBAAAAAA@@@@@@???>>>======;;;;;;<<<===>>>>>>======>>>>>>>>><<<;;;999888777444333222222333777;;;>>>@@@@@@BBBCCCEEEGGGIIIIIIEEEDDDBBBAAAAAABBBCCCDDDBBBBBBAAA@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@??????<<<<<<======>>>>>>??????===>>>===<<<;;;<<>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@BBBAAA???>>>>>>>>>??????EEECCCAAA@@@@@@???===<<<===>>>>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGIIIFFFEEEFFFEEEGGGNNNXXX^^^]]][[[XXXVVVXXX\\\___```[[[UUUQQQOOORRR\\\gggsss{{{~~~wwwtttyyy{{{ssslllcccYYYSSSSSSRRRRRRUUU[[[dddjjjlllmmmmmmmmmmmmmmmoooqqqvvv}}}~~~|||wwwqqqssskkk___QQQGGGAAA??????>>>===;;;999777666555555444555555555666666666666666555444333222333333444555444333444666777666555333333333333333333333333111111000000//////......111111111222222222333333333333333333444444444444444333333222111111111111333333222111111222222333555444333333222222333333111333444333222111222333222333444333111111111222222444666666444333333333222333333444444333222111444333222111111111222222555444333333444555666777666666777666666777;;;===AAA@@@???<<<999888:::<<<999:::;;;<<<<<<;;;;;;:::777777666666777888888999888888888888888888888888777888999999999;;;>>>@@@BBB>>>:::888888999999999888888888888999;;;===>>>>>>===<<<;;;;;;;;;<<<============<<<<<<============>>>>>>?????????>>>>>>===???@@@AAA@@@AAADDDFFFHHHHHHHHHFFFDDDDDDFFFHHHIIIIIIJJJMMMPPPRRRQQQPPPRRRTTTWWW\\\aaaeeehhhjjjoooqqqvvv~~~{{{zzzxxxyyy{{{|||{{{yyyttttttsssttttttuuuvvvwww|||~~~~~~{{{xxxwwwwww{{{yyyyyy{{{{{{wwwvvvwwwwwwvvvuuutttuuuvvvyyy{{{~~~|||zzzqqqkkkccc[[[VVVRRROOOMMMGGGFFFFFFFFFGGGHHHJJJJJJHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCDDDEEEEEECCCAAA@@@?????????@@@@@@BBBCCCCCC@@@@@@???>>>>>>===<<<<<<;;;;;;<<<===============>>>>>>===<<<:::888666444111000//////111555999;;;@@@AAABBBDDDEEEGGGHHHHHHEEEDDDBBBAAA@@@AAABBBCCCAAAAAA@@@??????@@@AAAAAA@@@@@@@@@?????????>>>>>>===============>>>>>>>>>===>>>>>>===<<<===???AAA???>>>==================>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>???@@@@@@CCCAAA????????????===<<<;;;;;;<<<===>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFGGGHHHFFFFFFGGGHHHIIIQQQ[[[ddddddbbb^^^ZZZXXXXXXYYYYYYUUUQQQPPPOOOQQQZZZdddpppyyy}}}uuupppmmm{{{||||||yyyqqqiiibbbZZZSSSOOONNNMMMMMMOOOTTT\\\bbbhhhhhhhhhlllppptttwwwwwwxxx}}}xxxpppiiicccXXXMMMDDD???======:::999777555444333222222444444444555555555666666:::888666333222222333444666555444555666777666555333333333333333333333333222222111000///...------000111111111222222222222222222333333333444444444333222222111111111222222333222222111111222333333555444333333222222333333111333555555444222222333222333444333222111222333222333555555444333333444111222333333444333333222333333222111111111111222333333222333444555777888666666777666666777:::<<>><<<999888999;;;888999:::;;;;;;;;;;;;:::777666666666666777888888777777777777777777777777777888888999999<<<@@@CCCEEEAAA===:::::::::999888888888888888999;;;<<<======<<<:::::::::;;;===???========================<<<<<<===>>>????????????;;;<<<===>>>>>>@@@CCCFFFIIIIIIHHHEEECCCBBBCCCDDDFFFFFFGGGKKKNNNPPPPPPOOOJJJKKKNNNQQQTTTWWWZZZ[[[___aaafffnnnwww}}}{{{}}}~~~~~~~~~~~~|||zzzwwwuuutttvvvxxxzzz||||||yyy{{{|||{{{yyywwwvvvvvvvvvuuuuuuwwwyyyxxxsssooobbb^^^WWWQQQNNNLLLIIIHHHCCCCCCCCCCCCDDDFFFGGGHHHFFFEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAABBBCCCCCCCCCBBB@@@???>>>??????@@@AAACCCDDDDDD>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<======<<<;;;888666333111//////......000444888:::@@@AAABBBDDDEEEFFFFFFFFFEEEDDDBBB@@@??????@@@@@@@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>=========>>>>>>==================<<<>>>??????>>>>>>>>>???>>>>>>===<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@AAAAAABBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@AAAAAABBB@@@???>>>>>>??????>>><<<888999:::<<<===???@@@@@@AAAAAABBBCCCDDDEEEEEEFFFGGGEEEFFFIIIJJJLLLTTT]]]jjjjjjjjjfff```ZZZVVVTTTRRROOONNNNNNNNNOOOXXXaaammmxxx~~~vvvmmmhhhffffffwww}}}yyyvvvppphhh```[[[WWWTTTOOONNNMMMLLLMMMQQQXXX]]]hhhggghhhlllsssyyyzzzyyyxxx{{{~~~~~~~~~|||ssshhh___YYYQQQGGG@@@<<<;;;;;;777666555333222111111111333333444444444555555555;;;999666444333333444555777555555555777777666555222222222222222222222222333222222222111111000000000000000111111111111222222222222222333333333333222111111111111111222333222222222222222222333333333222111111000000111111000222555666444222222222333444555444222111222333111333444444333222333555222222333444444444555555222222222111111111222222333333222222333555666777444555666666555666888:::;;;<<<;;;999666555666888888888999999::::::;;;;;;888888777777777777888888666666666666666666666666777888888888999<<>>@@@=========>>>>>>=========:::;;;<<<>>>???@@@@@@@@@===>>>>>>======>>>AAADDDGGGGGGFFFDDDAAA@@@BBBCCCGGGGGGIIIMMMQQQRRRRRRPPPHHHIIIJJJLLLNNNPPPQQQRRRTTTVVVYYY^^^ccciiilllnnnpppsssxxx|||}}}}}}{{{zzzvvvxxx|||~~~|||wwwuuuuuuxxxzzzzzz~~~~~~zzz{{{}}}~~~~~~{{{wwwuuutttrrrooolllmmmooommmgggaaaWWWTTTOOOKKKIIIIIIGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@DDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEECCCBBB@@@AAAAAAAAAAAA@@@??????>>>>>>@@@AAABBBCCCDDDDDD>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<:::888444111///000//////000222666999;;;@@@AAABBBDDDEEEEEEDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>======<<<<<<;;;<<<>>>AAAAAA@@@???>>>>>>???>>>======<<<<<<<<<<<<;;;;;;<<<===???@@@AAAAAA>>>>>>??????@@@@@@@@@@@@??????????????????>>>>>>@@@@@@@@@AAAAAABBBBBBCCC???>>>===>>>???@@@???>>>888999:::<<<>>>???AAAAAA@@@AAAAAABBBCCCCCCDDDDDDFFFEEEGGGJJJJJJKKKRRRZZZhhhkkkmmmlllfff^^^WWWSSSRRROOOMMMMMMLLLNNNWWWaaammmzzzzzzqqqggg```]]]___bbbrrr|||wwwqqqhhh```ZZZVVVUUUVVVNNNNNNMMMKKKLLLPPPUUUZZZffffffhhhnnnvvv{{{{{{yyyxxxzzz{{{yyyxxxtttjjj```UUUQQQJJJCCC>>>:::999999555555333222111111111111333333333333444444444444888777555444444555777888777666444555666777666444222222222222222222222222000000111111222222222333//////000000000111111111111111111222222222333333111111111000111111222222111111222222333333333333333222111111000000111111...111444444333111000000333444555444222111222333111222333333222222444555111111222222222333444444222222222333333333222222555444333222222333444555333444555555444444666888999::::::888666555555777777777888888999:::;;;;;;:::999999888888999999999666666666666666666666666666777888888999<<<@@@CCCEEEBBB>>><<<;;;:::888777777888888999::::::::::::;;;;;;:::999:::<<>>??????>>>======999:::<<<===??????@@@@@@@@@AAAAAA???>>>===???AAABBBCCCCCCAAA@@@@@@BBBDDDGGGHHHJJJNNNRRRSSSRRRPPPIIIIIIIIIJJJKKKLLLMMMMMMNNNOOOPPPRRRTTTWWW[[[]]]bbbeeejjjnnnqqqrrrrrrqqqnnnppprrrvvvyyy|||}}}~~~~~~zzzwwwvvvwwwyyyzzz{{{wwwvvvyyy{{{zzzvvvrrrooonnniiieeeaaaaaabbb```YYYSSSOOOLLLHHHFFFFFFFFFEEEDDDGGGGGGEEEDDDBBB@@@>>>===CCCBBBAAAAAA@@@@@@AAAAAACCCDDDFFFFFFGGGFFFEEEDDD@@@@@@@@@@@@@@@??????>>>===>>>@@@AAABBBCCCCCCCCC???>>>>>>>>>>>>>>>======<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;888444111.........///000222666999;;;???@@@BBBDDDDDDDDDDDDCCCCCCCCCAAA@@@???>>>==============================;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======<<<<<<;;;;;;<<>>>>>AAA@@@???>>>============<<<<<<===>>>???AAAAAABBB>>>>>>???????????????@@@????????????@@@@@@@@@@@@???@@@@@@AAABBBBBBBBBBBB@@@???>>>???AAAAAAAAA@@@999:::;;;===???AAABBBCCC@@@@@@@@@AAABBBBBBCCCCCCEEEEEEGGGIIIIIIHHHNNNUUU```dddjjjkkkhhhaaa[[[WWWXXXSSSNNNLLLKKKMMMXXXcccooo}}}tttpppiiiaaa\\\[[[___cccmmmvvv~~~ssslllddd^^^XXXSSSSSSVVVMMMMMMLLLJJJKKKNNNSSSXXX___bbbhhhooovvvyyyxxxwwwtttwwwwwwsssoookkkbbbYYYOOOKKKFFFAAA<<<999888888444444333222222222222222222222222333333333444444444444444555666777888888666555444444555555444333222222222222222222222222------...///000111222222////////////000000000000000000111111111222222222222111111000000000111111000000222333333333333333555444333333222222333333///111333333222000000111333444555444333222333444111222333222111222444666111000000000000111111222222333444444444444444333666555333222222222333444222444555555444444555777999:::;;;:::888666777888777666666777888999;;;;;;;;;;;;:::999999999999:::777777777777777777777777555666888999:::;;;>>>@@@AAA???<<<;;;;;;:::888777777777888999::::::999999;;;;;;;;;<<<===>>>??????======????????????======999:::<<<===>>>?????????AAACCCCCCBBB???>>>>>>?????????@@@??????@@@BBBEEEEEEFFFHHHLLLOOOOOOMMMKKKGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMOOORRRUUUUUUXXX[[[___bbbcccddddddcccdddfffiiilllooorrrsssyyy||||||{{{{{{{{{zzzzzztttqqqlllnnnpppoookkkgggdddccc[[[YYYVVVUUUUUURRRNNNJJJIIIFFFDDDBBBCCCCCCBBBAAACCCCCCCCCCCCBBBAAA@@@???BBBAAAAAA@@@@@@@@@@@@@@@CCCDDDDDDEEEEEEEEEEEEEEEAAA@@@@@@@@@????????????===>>>@@@AAABBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999888999:::;;;;;;<<<===<<<:::666222000,,,,,,---///111444777999===>>>AAACCCDDDDDDCCCCCCBBBBBBAAAAAA@@@???>>>>>><<<======>>>>>>======<<<:::::::::;;;;;;;;;;;;;;;======<<<<<<<<<<<<<<<<<<>>>@@@CCCCCCAAA?????????BBBAAA@@@>>>==================>>>>>>???@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBB???@@@AAAAAAAAAAAAAAA@@@AAA@@@???@@@AAABBBAAA@@@;;;<<<===???@@@BBBCCCDDD???@@@@@@@@@AAAAAAAAAAAADDDCCCFFFIIIHHHGGGKKKRRRWWW\\\cccfffeee```\\\YYYZZZTTTOOOLLLJJJMMMYYYdddqqqjjjiiihhheeecccbbbdddfffiiiooossssssssswwwxxxvvvpppiiidddbbb]]]UUUSSSUUUMMMMMMLLLKKKLLLOOOTTTXXX\\\bbbjjjppprrrqqqooonnnkkkoooooojjjddd___ZZZTTTKKKHHHDDD@@@<<<999888777333333222222111222222222222222222222333333333333222333444666777777666666666444333333444444333222111111111111111111111111......//////000000111111........./////////000000000000000000111111111222333222111000000///000000///000222333444444333333555444333333222222333333111222333333111111222333444555555555333222333444000111222111111222444666444333222111111111222333333444555666666666555555444333222222222333444555444555777777666555666777888999:::999777666666777666666666666777999:::<<<;;;:::999999888888999999888888888888888888888888333555888:::::::::;;;===<<<:::999999::::::999777777777888999:::999999888;;;<<<===?????????>>>>>><<<===???@@@@@@???===<<<:::;;;<<<===>>>>>>>>>>>>???AAACCCCCCAAA???>>>>>>===>>>???>>>===>>>AAACCCBBBCCCEEEIIIKKKKKKHHHEEEDDDEEEEEEFFFGGGGGGHHHHHHFFFGGGIIIHHHHHHIIILLLOOOOOOOOOQQQRRRTTTUUUVVVVVVWWWXXXYYY[[[^^^aaadddfffiiilllppprrrtttvvvzzz}}}}}}{{{yyywwwwwwvvvpppuuu|||}}}yyyrrrlllfffddd___aaabbbaaa]]]ZZZXXXXXXOOOOOOOOOOOONNNMMMKKKJJJGGGEEECCCBBBBBBBBBAAA@@@>>>???@@@BBBBBBBBBAAA@@@BBBAAA@@@@@@??????@@@@@@BBBBBBBBBBBBBBBCCCDDDDDDAAAAAA@@@@@@?????????@@@===>>>@@@AAAAAA@@@>>>===========================<<<;;;999888777888999:::;;;===>>>>>><<<999555222+++,,,---///222555888:::;;;===@@@CCCEEEEEEDDDCCCAAAAAABBBAAAAAA@@@??????<<<===>>>>>>>>>>>>===<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<@@@AAACCCCCCAAA??????@@@AAA@@@???>>>===<<<<<<<<<=========>>>>>>>>>??????AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBB???@@@AAAAAAAAA@@@???>>>AAA@@@>>>???@@@@@@???>>>======>>>???@@@AAABBBCCC?????????@@@@@@@@@@@@@@@AAAAAAEEEIIIIIIGGGKKKRRRSSSWWW]]]```___\\\YYYWWWUUUPPPMMMKKKKKKNNNXXXcccrrrdddgggjjjlllkkkjjjjjjjjjeeeiiiiiiffffffiiillllllnnniiiggghhhcccYYYTTTUUUOOOOOOOOONNNNNNQQQVVVZZZ]]]dddmmmqqqnnniiieeedddbbbggghhhbbb[[[WWWTTTQQQIIIGGGCCC???<<<999888777222222111111111111222222111111222222222333333333222333555777777666555333555444222222333333222111111111111111111111111111222222222222111111111111............/////////000000000000000111111111111333333111000///////////////000222333444444333333333222111111000000111111333444444333222111333555444555666555333222333444000111222111111222444777999888666555444555555666333444666777777777666666222111111111222444666777555777999999888777777888555777888777555444444444666555555555777999:::<<<::::::999888777777888888888888888888888888888888222555999:::::::::::::::999777777777999:::999777666777999::::::999888777<<<===???AAAAAA@@@>>>===<<<>>>???@@@@@@???>>><<<:::;;;<<<===>>>>>>>>>>>>;;;>>>BBBCCCBBB???>>>>>>>>>>>>???>>>======@@@BBBAAABBBEEEHHHJJJIIIFFFCCCDDDDDDEEEFFFGGGHHHIIIIIIDDDFFFGGGFFFDDDCCCEEEHHHMMMLLLKKKKKKKKKLLLMMMMMMOOOOOOPPPQQQTTTWWWZZZ\\\XXX[[[___aaabbbeeejjjnnnkkklllllllllllljjjiiihhheeeiiiooosssuuuuuuvvvwwwppppppoookkkddd]]]YYYVVVWWWXXXYYYWWWTTTQQQPPPPPPIIIKKKMMMNNNMMMMMMNNNOOOIIIGGGEEEDDDDDDDDDBBBAAA>>>???@@@AAAAAA@@@???>>>BBBAAAAAA@@@???@@@@@@@@@AAAAAA@@@???@@@AAACCCDDDBBBAAA@@@@@@??????@@@@@@===>>>@@@@@@@@@???===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;999777777888999:::<<<===??????>>>:::666444---...000222555888;;;<<<:::<<>>??????>>>===<<<:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<<<<=========AAABBBCCCBBBAAA???@@@@@@@@@???>>>===;;;;;;::::::<<<<<<<<<===============??????>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>>>>??????@@@AAAAAA@@@???===<<<@@@???>>>>>>??????>>><<<===>>>>>>???@@@AAAAAAAAA???????????????@@@@@@@@@???@@@DDDIIIJJJIIIMMMTTTRRRVVVZZZ\\\[[[XXXUUUTTTNNNKKKKKKKKKLLLNNNWWWaaaqqq~~~bbbiiiqqquuutttpppnnnnnnlllfff___[[[]]]bbbgggjjjiiijjjkkkjjjfff___YYYTTTPPPPPPQQQPPPPPPRRRVVVYYY^^^bbbgggiiigggbbb]]][[[[[[\\\[[[WWWQQQLLLKKKLLLFFFDDDAAA===:::777666666444333222000000000000111000000111222333333444444222333444555666666666666444555555555444333333222333333333222111000///...111111111111000000000000000000000000000000000000222222111111000000//////111111111111111111111111000000000000000000000000......///000111222222333222222222222111111000000444555555555444333333222000111222333444444444444444333333222222222333333333444555555666666555555333444555555444444666888888777555333222333444555777777777666555555444444777777777777888888888888888888999::::::::::::999777777888999999999999999444444666888::::::888666888555222222555666666444666666666777777777777777888;;;>>>AAABBB@@@>>><<<>>>===<<<;;;:::999888888???>>>===<<<;;;;;;<<<===@@@AAAAAAAAA@@@>>>===;;;:::;;;<<<<<<;;;;;;===???DDDCCCBBBCCCEEEEEEDDDCCCBBBCCCCCCDDDEEEFFFGGGGGGDDDDDDDDDBBBAAA@@@BBBDDDGGGFFFEEEEEEEEEFFFHHHIIILLLLLLLLLLLLMMMNNNPPPPPPTTTTTTUUUVVVWWWXXXYYYYYYZZZ[[[^^^___^^^[[[XXXVVVZZZ[[[^^^```aaaaaa``````___^^^[[[WWWUUUSSSRRRRRROOOOOONNNNNNMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJIIIGGGEEECCCAAAAAA@@@???@@@@@@AAAAAAAAA@@@@@@AAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@AAA>>>???@@@AAAAAA@@@???>>>;;;<<<>>>?????????>>>===;;;;;;<<<<<<<<<<<<;;;;;;999;;;<<<;;;999888999:::AAACCCEEEFFFDDD???999666/////////000222666999;;;>>>>>>??????@@@@@@@@@AAACCCAAA???>>><<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===AAACCCCCCAAA@@@AAABBB>>>>>>===<<<;;;::::::999=========>>>>>>>>>>>>>>><<<===>>>>>>>>>===;;;:::>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA@@@>>>>>>>>>>>>???@@@???<<<:::999;;;<<<>>>===>>>????????????>>>>>>???>>>>>>>>>???@@@AAAAAACCCBBBCCCEEEIIINNNSSSVVVYYYXXXVVVSSSPPPPPPQQQRRRPPPNNNMMMLLLIIIKKKUUU```nnn}}}ccckkktttxxxvvvrrrnnnmmmgggbbb\\\YYY\\\aaafffiiijjjkkkkkkjjjfff```ZZZVVVPPPQQQRRRSSSSSSVVVZZZ]]]ccceeehhhhhhddd```\\\[[[YYYYYYXXXTTTOOOKKKKKKLLLFFFDDD@@@<<<999777555555444333222111000000000111000000111222222333444444333333444555666666666555444444444444444333222222111222222222222111000000111111000000000/////////000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000//////000000111111222222222222222222111111111000333333444444333222222111222333444555555666666666888777666555555555555555333444444555555555555555222333444444333444666888999888666444333444555555777777777666555444333333555555555666777888999999999999999999888777666666666777888888999999888888666666777999;;;;;;999777888666333333666777666555666666666666777777777777888:::<<<>>>??????>>><<<999::::::;;;<<<<<<======???>>>===<<<<<<======>>>@@@@@@AAAAAA@@@>>>===<<<:::;;;<<<<<<;;;<<<>>>@@@BBBAAA@@@AAACCCDDDCCCBBB@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDCCCAAAAAABBBDDDFFFEEEEEEDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNKKKKKKLLLMMMNNNOOOOOOOOOQQQRRRSSSTTTSSSQQQOOOMMMLLLNNNPPPRRRSSSSSSSSSRRRVVVUUURRROOOMMMLLLKKKKKKGGGGGGHHHGGGGGGFFFEEEDDDFFFFFFGGGGGGGGGGGGGGGGGGIIIHHHFFFDDDCCCAAA@@@@@@???@@@@@@AAAAAA@@@@@@???@@@???>>>>>>>>>>>>???@@@?????????????????????@@@===>>>?????????>>>===<<<<<<<<<======>>>>>>>>>===;;;<<<<<<======<<<<<<;;;999:::;;;;;;:::999;;;<<>>>>>????????????@@@???>>>=========>>>???<<<==================<<<===<<<;;;:::::::::;;;;;;999999999999999999999999===???BBBBBBAAA???@@@AAA>>>>>>>>>======<<<;;;;;;999999999888999999:::;;;======>>>>>>======<<<;;;========================CCCBBB@@@?????????@@@@@@AAA???===;;;;;;<<<>>>@@@??????????????????>>>>>>?????????>>>??????@@@@@@CCCBBBCCCFFFLLLSSSYYY\\\^^^\\\XXXSSSOOOMMMMMMNNNOOOMMMLLLLLLJJJKKKTTT___kkkzzzfffmmmwww{{{xxxrrrllliii```]]]YYYXXX[[[aaaeeehhhkkkkkkkkkiiifffaaa\\\YYYSSSUUUWWWXXXYYY\\\```bbbgggiiijjjhhhccc^^^ZZZXXXUUUUUUTTTPPPMMMJJJJJJKKKEEECCC???<<<888666444444444333222111111000000111000000111111222333333333333444444555555555444444333333444444444333222222///000111222222222222222000000000/////////......////////////////////////000000000000111111111111////////////////////////000000000000000000000000000111111111111111111111222222222222111111111111333222222222222222111111555555555666777777777888666666555333222222222222333333444555555555555555111333333333222333555777:::888777555555555666666888777666555444333222222222333444555666888999999777777888888888777777666555666777777888888777777888888888:::<<<===;;;999888666555555666777777666555555666666777777777777777888:::;;;<<<=========::::::;;;;;;<<<===>>>>>>???>>>===<<<===>>>???@@@???@@@@@@@@@???>>>======;;;<<<======<<<<<>>???AAABBBAAA@@@BBBCCCCCCDDDDDDCCCCCCCCCDDDDDDEEECCCAAAAAABBBDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFHHHJJJLLLMMMMMMMMMLLLIIIJJJJJJKKKLLLLLLLLLKKKHHHHHHHHHHHHHHHGGGEEEEEEDDDFFFHHHIIIJJJJJJJJJIIILLLKKKJJJHHHGGGFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFHHHGGGEEECCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@?????????>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>=========>>>===<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>;;;<<<<<<======<<<<<<;;;999:::;;;;;;;;;<<>><<<<<<<<<==============================>>>???@@@======>>>>>>>>>>>>=========<<<;;;::::::::::::;;;999999999999999999999999;;;===@@@@@@???>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<>>>??????>>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<>>>>>???AAACCCBBBAAA@@@???>>>>>>???@@@@@@@@@???>>>>>>>>>??????CCCCCCDDDIIIRRR[[[bbbffffffbbbZZZSSSMMMJJJIIIIIIMMMLLLLLLLLLJJJKKKSSS^^^hhhxxxjjjrrr{{{~~~yyyppphhhccc\\\ZZZYYYZZZ^^^cccfffhhhjjjjjjiiigggdddaaa]]]\\\YYY[[[^^^```aaacccfffiiijjjmmmooommmggg```ZZZWWWTTTTTTRRROOOLLLJJJIIIIIICCCAAA>>>:::777555333333444444333222111111111000000000111111222222222333444444555555555444333333222222333333333333222222000000111222222222222111////////////............//////////////////////////////000000111111222222000000000000000000000000000000000000000000000000222111111111111111111111222222222222222222222222333333222222222222222333666666666666666777777888666555444222111000000000333333444555555555444444111222333333222222444666:::999888777666666666666888777666555444333222111333333444444555666777777222333555777999;;;;;;<<<555555666777777777777777:::::::::;;;======<<<:::666555555555666666777666555555666666777888888888888888888999:::;;;<<<===???>>>>>>===;;;::::::999===<<<;;;;;;<<<===>>>??????????????????>>>>>>>>>>>>??????>>><<<<<<===??????>>>>>>???AAABBBAAA@@@DDDEEEEEEEEEEEEDDDCCCBBBDDDEEEEEEDDDBBBBBBCCCDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEGGGKKKNNNOOONNNLLLKKKKKKLLLMMMMMMMMMMMMLLLKKKDDDCCCCCCBBBAAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFAAAAAAAAABBBCCCDDDEEEEEEFFFEEEDDDBBBAAA@@@@@@@@@???@@@@@@@@@@@@??????>>>>>>>>>============>>>>>>==================<<<<<<============<<<<<<;;;;;;<<<<<<;;;::::::<<<===>>><<<<<<============<<<<<<:::;;;<<<===>>>AAAEEEIIIKKKOOOTTTUUUPPPFFF;;;333...///000222555999<<<===;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>=========>>>>>>=========<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>BBBAAA???===>>>@@@BBBDDD@@@???===<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@@@@@@@BBBDDDEEEDDDBBB@@@>>>>>>>>>@@@AAAAAA@@@???>>>>>>===>>>>>>CCCCCCEEEMMMXXXdddlllooollleee\\\SSSLLLIIIGGGFFFKKKJJJKKKLLLJJJJJJRRR]]]iiiyyyrrrxxxyyyooogggccc]]]]]]]]]```dddhhhjjjjjjhhhgggfffdddcccaaa``````aaadddgggiiiiiijjjkkkllllllqqqwwwxxxsssjjjaaa\\\WWWVVVTTTQQQNNNKKKHHHFFF@@@???<<<888666444333333444444333333222111111000000111111111111111222222444444444444444444333333111111222222222222222111111222222222222111000000////////////............//////////////////////////////000000111111222222111111111111111111111111000000000000000000000000222222222222111111111111222222222222222222222333444444333333333333444555555555444444444555666777999888777555444333333333222333333444555444444444111222333333222222444666:::999888888777666666666888777666555444333222222555555555555444444444444333444666888:::<<<======555555666777777777777777;;;::::::;;;<<<===<<<:::444444555666666666666666666666777777888999999:::999999888888999:::<<<===AAA@@@???===;;;999777777;;;:::999999:::;;;<<<===>>>>>>>>>>>>>>>>>>??????BBBCCCBBB@@@===;;;<<<===??????>>>???BBBCCCBBBAAAAAABBBCCCCCCBBBAAA???>>>CCCEEEFFFEEECCCBBBCCCDDDBBBBBBCCCCCCDDDDDDDDDDDDDDDGGGKKKOOOPPPPPPNNNLLLJJJKKKLLLLLLLLLJJJHHHGGGBBBAAA@@@??????@@@@@@AAA>>>>>>???@@@@@@AAAAAAAAADDDDDDDDDEEEEEEEEEEEEEEEAAABBBCCCDDDDDDDDDDDDDDD@@@AAAAAABBBCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>=========>>>>>>>>>>>>===============<<<<<<<<<;;;;;;========================<<<<<<;;;::::::<<<===>>><<<==================<<<<<<<<<===???AAAFFFLLLQQQQQQTTTWWWWWWQQQFFF:::222...///000333666888;;;<<<::::::::::::::::::::::::============<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;===>>>>>>===<<<:::;;;;;;<<<<<<======>>>???===;;;::::::<<>><<<<<<===>>>>>>==============================>>>>>>?????????@@@BBBBBBAAAAAABBBCCCDDDEEECCCBBB@@@>>>>>>???@@@AAA@@@@@@???>>>============BBBBBBFFFQQQ___lllsssvvvoooggg]]]TTTNNNKKKHHHFFFHHHHHHJJJLLLJJJJJJQQQ[[[kkk{{{vvv{{{~~~wwwoooiiigggaaabbbdddgggkkkmmmmmmlllgggfffdddcccccccccdddeeeiiillloooooonnnlllkkkkkkmmmsss||||||tttkkkfff^^^\\\YYYVVVSSSMMMGGGBBB===<<<999777555444444444444444444444333222111000111111111111111111111111222333333444444444333333000000111222222222111111222222222222222111000///000000000/////////......////////////////////////000000000000111111111111111111111111111111111111000000000000000000000000111111222222222222222222222222222222333333333333555444333222333444555666555555333333333444555666777666555444333333333333222222333444444444444444111333333333222333555777999999888888777666666666777777777666555555444444666666666555444444333333777888999:::::::::::::::555666777777888888777777;;;:::999999;;;;;;:::999333555777777666666777888777777888999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;::::::999999::::::999888999:::;;;<<<===============>>>???@@@DDDDDDCCCAAA>>><<<<<<===@@@??????@@@BBBDDDCCCCCCCCCDDDEEEFFFEEEDDDAAA@@@CCCEEEFFFFFFDDDCCCCCCDDDBBBCCCCCCDDDEEEDDDDDDDDDEEEGGGKKKOOOPPPPPPNNNMMMLLLMMMNNNNNNMMMJJJHHHFFF@@@@@@????????????@@@@@@>>>>>>>>>??????@@@@@@@@@AAABBBBBBCCCDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEAAAAAAAAABBBCCCCCCDDDDDDBBBBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@???>>>=========>>>>>>??????>>>>>>===>>>======<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<===>>>???<<<<<<;;;;;;<<<<<<===>>><<<======>>>>>>======<<<<<<<<<===???CCCIIIQQQWWWXXXYYYZZZWWWOOOEEE999333000111222555777999;;;;;;;;;::::::::::::999999999<<<<<<======<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999:::<<<>>>???===<<<:::;;;;;;;;;<<<<<<=========<<<:::::::::;;;===>>>??????>>>>>>======>>>>>>========================;;;;;;===>>>????????????BBBBBBAAAAAABBBBBBCCCCCCAAA@@@???>>>>>>???@@@AAA??????>>>=========>>>>>>BBBBBBHHHTTTdddrrrxxxyyypppiii^^^VVVQQQNNNJJJFFFFFFFFFIIIKKKJJJJJJPPPYYYkkk{{{rrruuuxxxvvvqqqllliiiiiifffgggiiimmmpppqqqooolllgggfffdddcccdddgggjjjllloooqqqssssssoookkkhhhgggiiioooxxx~~~}}}wwwqqqmmmfffddd```]]]XXXPPPFFF>>>:::999777555444444555555333444444444444222111000111111111111000000000000111222333333444444444444///000000111222222111111000000111222222222222111111111000000000/////////000000000000000000000000111111111000000000000000111111111111111111111111000000000000000000000000111111111222222333333333222222222333333333444444444333222111222333555666666555333222222333555666444333222222111111111111222222333444444444444333222333444444333444666888888888888888777666555555777777777777777777777777666666666555555555555555777888888999999999999888666777888888999999888888:::888777777888999999888444666999:::999888999:::888999999:::;;;<<<===>>>>>>>>>>>>===<<<<<<;;;;;;999999999:::::::::;;;;;;<<<;;;:::999999999:::;;;===<<<<<<<<<===>>>@@@AAACCCCCCCCCAAA???>>>>>>@@@???>>>>>>@@@BBBDDDCCCCCCEEEFFFHHHIIIIIIGGGEEEDDDCCCEEEGGGFFFEEECCCCCCCCCBBBCCCDDDEEEEEEEEEDDDDDDDDDFFFIIIMMMNNNOOONNNMMMOOOPPPQQQQQQOOOLLLIIIGGG@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAA@@@AAABBBCCCCCCCCCBBBAAADDDEEEEEEFFFFFFFFFEEEEEEAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@????????????@@@@@@@@@@@@@@@???>>>===<<<>>>>>>???@@@@@@???>>>>>>>>>>>>>>>===<<<;;;;;;;;;999999999999;;;===???@@@<<<<<<======>>>>>>>>>=========>>>>>>>>>>>>======:::;;;<<<>>>BBBJJJTTTZZZ___^^^\\\VVVNNNDDD;;;555333444666888999;;;<<<<<<;;;;;;;;;::::::999999999999:::;;;<<<<<<<<<;;;;;;<<<<<<============<<<<<<;;;;;;<<<<<<<<<;;;:::999999999999999999999999999999888999;;;???@@@>>><<<<<<<<<<<<<<<==================<<<<<<======>>>???>>>????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===???@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@===>>>>>>>>>???@@@@@@@@@>>>============>>>>>>???AAABBBIIIWWWhhhuuuyyyxxxssskkkaaaYYYTTTPPPJJJEEEDDDEEEIIIKKKJJJIIIPPPXXXgggxxxjjjmmmooommmjjjggghhhiiiiiijjjmmmpppsssrrrooolllhhhfffeeedddfffiiinnnppprrrtttvvvtttooojjjeeecccccciiirrrwwwxxxuuuqqqnnnkkkhhheeebbb\\\QQQEEE<<<888777666555444555555666333444555555444333111000111111111000000000000000000111222333444555555555//////000111111111111111...///000111222333333333111111111111000000000000111111111111111111111111222222111111000000//////000000000000000000000000000000000000000000000000000000111222333333444444222222222333333444444444333222111000000222444555777666444333333444555666666666555444444444555555222222333444444444333333333444555555444444666888777888888777777666555444777777777777888888888888444555555666666666777777333444666777999:::::::::777777888999999999999999999888666666777888777777555888<<<<<<;;;:::;;;===999999:::;;;<<<>>>>>>???@@@@@@@@@???>>><<<;;;:::999999999999999999999999>>>===;;;:::999::::::;;;===<<<<<<<<<===>>>@@@AAAAAABBBBBBAAA@@@???AAABBB>>>>>>===???BBBCCCCCCBBBBBBCCCEEEGGGGGGFFFCCCBBBCCCEEEGGGGGGEEECCCCCCCCCBBBCCCEEEFFFFFFFFFEEEDDDCCCEEEHHHKKKMMMMMMMMMMMMNNNNNNOOOOOONNNJJJGGGEEEBBBBBBCCCDDDDDDCCCCCCBBB=========<<<======>>>???AAABBBCCCDDDDDDCCCBBBBBB@@@@@@@@@AAAAAA@@@@@@???AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@??????>>><<<<<<>>>???@@@AAAAAA@@@???>>>??????>>>===<<<<<<;;;;;;777777777888:::<<>>?????????>>>=========>>>>>>>>>>>>======888999:::<<>>>>>>>>>>>======:::;;;<<<<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;999888999;;;???@@@>>><<<>>>>>>>>>>>>>>>=========;;;;;;;;;<<<<<<<<<<<<<<<>>>??????@@@@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAABBBBBBAAAAAAAAAAAA@@@@@@?????????;;;<<<===???@@@@@@@@@@@@======<<<======>>>???@@@@@@BBBIIIXXXjjjvvvyyywwwuuummmccc[[[VVVQQQIIIDDDCCCDDDHHHKKKJJJIIIOOOXXXccctttaaabbbbbbdddfffhhhiiijjjiiigggjjjqqquuusssqqqrrrlllmmmjjjggghhhoootttuuuxxxtttnnnjjjhhheeeaaa]]]bbbbbbbbbeeejjjnnnpppqqqiiifffbbb[[[SSSIII>>>777555444444555555666777888888777666555333111000000222111000///000222444555111111222222222333333333222333333222111000//////000000000000000111111222222222111111000000//////111111000000//////......111000/////////000222333,,,---...//////000000000000000000000000000000000444444555555666777777777444333222111111111222333111111111111111111111111111111222222222333333333333333222222333333444555777777888888888888777666333444444555666777888888777666555444444555666777777777666666666666777777666555444333444666888999:::999777666666666777888888999:::;;;:::888666555555666888888777666666777444444555666888;;;===>>>======<<<<<<<<<<<<======<<<>>>AAABBBBBB@@@===;;;::::::;;;;;;;;;<<<<<<<<<:::999999888888999::::::::::::;;;===???AAACCCDDDBBBAAA???>>>===<<<======??????AAACCCDDDEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGNNNLLLIIIGGGEEEEEEFFFFFFHHHGGGEEECCCCCCDDDEEEGGGGGGGGGHHHIIIIIIJJJJJJKKKMMMMMMLLLLLLKKKIIIHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCFFFCCC@@@???@@@@@@>>>;;;<<<>>>@@@BBBDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>><<<===>>>???@@@??????>>>>>>>>>=========???@@@AAAAAABBBCCCCCCBBB???<<<:::<<<;;;;;;;;;;;;<<<======<<<<<<===============<<<999999999999999999999999::::::;;;;;;<<<======>>>>>>===<<<<<<<<<<<<:::888:::===???>>>>>>FFFTTT___dddcccaaaZZZOOODDD<<<888;;;;;;:::::::::999999999999::::::999888999;;;>>><<<<<<======<<<<<<;;;:::::::::999999999999888888999:::<<<======;;;:::888999999888888999999:::;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<===>>>???@@@AAAAAABBBCCCEEEFFFEEECCC@@@???>>>>>>>>>>>>============>>>>>>>>>>>>????????????@@@@@@??????>>>=========>>>>>>???@@@AAA@@@===;;;AAA@@@>>><<<<<<<<<======AAAAAAEEERRRcccpppuuuuuutttrrrmmmggg___VVVLLLFFFFFFHHHIIIHHHFFFFFFIIIMMMfffvvvXXXYYY[[[___bbbeeeeeeeeeiiifffhhhnnnqqqpppoooppplllooonnnmmmooouuuyyyxxxsssooojjjggggggeeebbb^^^]]]\\\[[[]]]aaaeeeggghhhddd___XXXPPPIIIAAA:::555555555555555666777888888;;;:::888666444222000///...---+++++++++,,,...///000000000111111111222222111111222222222222222111000000000000000111111222000000000///......------000000000///////////////111000/////////000111222111111111111000///......000000000000000000000000111111222222333444444444333222111000000000111111111111111111111111111111111111111222222222333333222222222222222333444444444444555555555444444333333333444444555555666666777666555555555555666777666666555555555666888999777666555444444555777888999888777777666666777777777888999::::::888666555555666888888666555666777888888999:::<<<>>>@@@AAA>>>======<<<<<<======>>>===???BBBCCCCCCAAA???======<<<;;;:::888666555555:::::::::999999999999888;;;;;;;;;===>>>@@@BBBCCCBBB@@@???============>>>>>>???@@@BBBCCCDDDEEEEEECCCCCCDDDDDDEEEFFFFFFFFFJJJIIIGGGFFFFFFFFFGGGHHHIIIGGGEEEDDDCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLJJJIIIGGGFFFBBBBBBCCCCCCCCCDDDDDDDDDGGGDDDAAA@@@@@@@@@>>><<<===>>>@@@BBBCCCBBBAAAAAA@@@@@@????????????>>>>>>===>>>???@@@AAA@@@@@@???>>>>>>======>>>???AAABBBBBBCCCDDDDDDBBB@@@===;;;<<<;;;;;;;;;;;;<<<======<<<<<<============<<<<<<999999999999999999999999999::::::;;;<<<<<<======>>>===<<<<<<===<<<:::888999<<<>>>===>>>EEERRR]]]bbbbbb```YYYPPPFFF???;;;999999::::::;;;;;;<<<<<<<<<<<<<<<:::888888999;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999:::<<<======<<<:::999::::::999999::::::;;;<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<===???@@@@@@AAAAAABBBDDDEEEDDDBBB@@@>>>=========<<<<<<<<<<<<;;;======>>>>>>>>>?????????@@@@@@??????>>>>>>>>>>>>>>>??????@@@AAA@@@>>>===???>>>===<<<<<<<<<======@@@AAAEEEOOO]]]iiippprrrtttrrroooiii```VVVKKKEEEFFFHHHHHHGGGEEEEEEIIIMMMaaasssRRRTTTYYY```fffjjjkkkjjjiiieeeeeeiiilllkkklllnnnlllpppssssssvvvzzz{{{yyymmmiiieeedddddddddbbb___YYYWWWUUUUUUXXX\\\^^^___]]]VVVMMMEEE???:::777555444444444555555666777888===<<<:::888555222111000111000///...---...///000/////////000000000111111///000111222333444444444000000000000000111111222111000000//////...------//////////////////000000000000/////////000111222333333333333222111000///000000000000000000000000000000000111222222333333222111000000//////000000111111111111111111111111111111111222222222222333222111111111111222333333222222333333444333333222333333444444444444444444777666666555555666666777777666555444444666888999888777555444444555666666777777888888777777666666777777888999999888666666555666777777666555666777666666777888:::;;;===>>>>>>======<<<<<<======>>>>>>@@@BBBDDDDDDBBB@@@>>>>>>===;;;999888666444333::::::;;;;;;:::999888777<<<<<<<<<<<<===???@@@AAAAAA@@@>>>===<<<======>>>>>>???@@@BBBCCCDDDEEEEEECCCCCCCCCDDDEEEEEEFFFFFFGGGFFFEEEEEEFFFGGGIIIJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKKKKJJJHHHEEEDDDBBBBBBCCCDDDEEEEEEFFFGGGGGGEEEBBBAAAAAAAAA@@@>>>???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>????????????>>>???@@@AAAAAAAAA@@@??????>>>>>>>>>>>>@@@AAACCCCCCCCCDDDDDDCCC@@@>>><<<<<<;;;;;;;;;;;;<<<======<<<<<<=========<<<<<<;;;999999999999999999999999999999::::::;;;;;;<<<<<<>>>===<<<<<<======;;;999888;;;<<<<<<===DDDPPPYYY______^^^YYYPPPHHHBBB???888999:::;;;<<<===>>>>>>?????????<<<999777888999::::::::::::;;;<<<===>>>======<<<<<<<<<;;;;;;;;;:::;;;<<<======<<<;;;:::;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;<<<999999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@???@@@BBBCCCCCCAAA@@@>>><<<<<<<<<;;;;;;;;;::::::======>>>>>>>>>>>>??????@@@@@@@@@???????????????????????????????????????===<<<<<<<<<<<<===>>>>>>???AAAEEELLLUUU___hhhmmmqqqqqqoookkkbbbVVVKKKDDDFFFGGGHHHFFFDDDEEEIIINNN[[[pppOOORRRYYYdddnnntttuuutttkkkfffcccfffhhhhhhiiillllllrrrvvvwwwyyy{{{yyyuuukkkgggbbbaaabbbbbb```^^^XXXUUURRRQQQSSSUUUWWWXXXTTTNNNFFF???;;;888666555333333333333444555666666;;;:::999777555333222111444444333111111111111222/////////000000000111111000111222333333444444333000000000000000111111222333333222222111000000///---......//////000000000////////////000000111111000000111222333333333333000000000000000000000000222222333333444555555555222111111111000000000000111111111111111111111111111111111111222222222222111111000000111111222333333444555555555555555555555555444444444444444444777777777666666666666666999888555444333444666777888777666555444444555555666777888888888777555444666666777888888777777666555666777666555444666777444555555666777888:::;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>@@@BBBBBBAAA???>>>:::::::::;;;;;;;;;;;;;;;888999:::;;;;;;::::::999<<<<<<<<<<<<===>>>>>>?????????===<<<<<<===>>>>>>???@@@AAACCCDDDEEEFFFFFFCCCDDDDDDEEEEEEFFFGGGGGGEEEEEEEEEEEEEEEFFFHHHHHHIIIHHHFFFEEEDDDCCCCCCDDDCCCCCCDDDEEEEEEFFFFFFGGGFFFGGGIIIIIIHHHFFFDDDBBBAAAAAABBBDDDEEEGGGHHHHHHGGGEEEDDDBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@???>>>===<<<<<<======>>>???@@@@@@===>>>???@@@AAA@@@??????>>>>>>>>>>>>???@@@BBBCCCDDDDDDEEEDDDCCCAAA>>>===<<<;;;;;;;;;;;;<<<======<<<<<<======<<<<<<;;;;;;999999999999999999999999999999999999::::::;;;;;;===<<<<<<<<<======<<<:::888999;;;;;;<<>>>>>???@@@???===:::888888999999999999999:::<<<>>>???===<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<=========>>>>>>>>>>>>>>>999:::;;;<<<<<<<<<;;;;;;:::;;;;;;<<<======>>>>>>===>>>@@@AAAAAA@@@???>>><<<<<<<<<;;;;;;;;;;;;:::============>>>>>>>>>???????????????@@@@@@@@@@@@>>>??????>>>======???@@@<<<=========>>>???@@@@@@>>>AAAEEEHHHMMMUUU___fffjjjlllmmmjjjbbbWWWMMMFFFFFFGGGGGGEEEBBBDDDHHHMMMWWWmmmMMMQQQYYYfffsss{{{|||zzznnnhhhdddeeegggggghhhlllpppvvvzzz{{{{{{{{{wwwrrrlllgggaaa^^^^^^^^^[[[YYYUUURRROOOMMMNNNOOOPPPPPPHHHEEE???;;;999777555333111111111111222333444444666666555444444333222222111000//////............000000000111111111222222111222222333333222222111000000000000000111111222333333333222111111000000------......//////000000......//////000000000000...///000111222222222222000000000000000000000000333333333444555555666666222222222222222111111111111111111111111111111111000000111111111222222222111111000000111111222333333444555666666666666666666666666555555555555555777777777777777666666555;;;999777444333333333444777777666666555555555555666666777888888666555444444555666666777777777777555666666555444444666777666666666777888999:::;;;999999888888888888999999:::<<<===?????????======888888999;;;<<<===>>>???777888999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<======>>>>>>===<<<<<<<<<===>>>???@@@AAACCCDDDFFFGGGGGGGGGDDDDDDEEEFFFFFFGGGGGGHHHFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFDDDEEEFFFFFFFFFDDDBBBAAA@@@AAABBBDDDEEEGGGHHHIIIFFFEEEEEECCCBBBAAAAAABBBAAAAAAAAA@@@???>>><<<<<<;;;;;;<<<===>>>??????@@@;;;<<<>>>?????????>>>===>>>=========>>>@@@BBBCCCDDDDDDDDDDDDBBB@@@???===<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<;;;::::::999999999999999999999999888888888888999999999999;;;;;;:::;;;======<<<:::888999999999;;;???GGGLLLVVVVVVUUUPPPJJJCCC???===<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===;;;::::::;;;888888999999;;;<<<>>>???;;;;;;;;;:::::::::999999999::::::;;;;;;;;;;;;;;;999999999999999::::::;;;===>>>>>>>>>>>>>>>>>>>>>:::;;;===>>>>>>>>>===<<<:::::::::;;;<<<<<<<<<===;;;<<<===>>>??????>>>>>>=========<<<<<<<<<;;;;;;<<<============>>>>>>>>>>>>>>>>>>??????@@@@@@AAA>>>???@@@>>><<<<<<===???>>>>>>???@@@AAABBBBBBCCC===@@@DDDFFFHHHNNNWWW^^^aaaeeeiiihhhaaaWWWNNNJJJGGGHHHGGGEEEBBBBBBFFFJJJTTTjjjUUUWWW^^^kkkyyy~~~rrrlllhhhhhhiiihhhiiimmmuuuzzz}}}|||{{{{{{wwwrrrkkkfff___ZZZYYYXXXVVVSSSNNNLLLIIIHHHHHHHHHGGGFFF===;;;888777666555333111000000000000111222333444222222222222222222222222/////////............---000000000111111111222222111111222222222111111000000000000000000111111222222111111000000///........................//////---...///000000000//////111111111111000///...---000000000000000000000000111111222222333444444444222333333333333222111111111111111111111111111111000000000111111111111222222111111111111222333333111111222333444444444444555666666666666666666666888888888888777666555555:::999777555444333222222666666666666666555555555666666777777666666555555333444444555666777777888666666666444333333555888555444444444555666777777888777777666666777777888888999;;;<<<<<<<<<<<<;;;999999::::::;;;;;;<<<<<<999999999999:::<<<===>>>;;;;;;;;;;;;;;;<<<===>>>===<<<<<<;;;<<<===???@@@@@@AAACCCDDDFFFFFFGGGGGGDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCCCCCCCBBBAAAAAA@@@AAABBBCCCEEEFFFGGGHHHDDDEEEEEECCCAAA@@@AAACCCAAAAAA@@@???>>>===<<<<<<:::;;;;;;<<<===>>>>>>???;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<>>>@@@BBBCCCDDDDDDDDDCCCAAA@@@>>>===<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<;;;:::999999999999999999999999999777777888888888888888888999999999:::<<<===;;;:::999999999888999<<>>???@@@???===<<<999999::::::;;;;;;;;;;;;999:::;;;<<<======>>>>>>=========<<<<<<<<<<<<;;;<<<<<<============>>>>>><<<<<<===>>>???@@@@@@AAA@@@BBBDDDBBB>>><<<===??????@@@AAABBBCCCCCCCCCCCC===@@@CCCDDDFFFJJJQQQWWWYYY___dddddd^^^UUUNNNKKKGGGHHHIIIFFFBBBAAACCCFFFPPPccc|||______cccmmmzzz|||wwwqqqlllmmmmmmkkklllnnntttxxxzzzyyyxxxyyywwwsssiiiccc[[[VVVTTTSSSPPPNNNGGGFFFDDDCCCCCCBBB@@@>>>888666333222333444333222222111111222222333444555333333222222222111111111///000000111111111111000/////////000000000111111...///000000111111111111000000000000000111111222222222111000000//////.....................---------...///000000000///...111111111111000///...---000000000000000000000000000000000111222222333333111222222333222111000///111111111111111111111111000000000000111111111111222222222222222333444444///000111222333333333333444444444555555666666666888888999999888777555444555666666666666444333222555555666666666666666666777777666555555555555666333333333444555666888888666666555444222333555888333333222222333333444444888777777666666777777888777888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===<<<:::888888:::<<<===::::::::::::;;;<<<===>>><<<<<<;;;;;;<<<===???@@@>>>???AAACCCDDDEEEEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAABBBBBBCCCCCCDDDEEEEEEEEECCCBBBAAA@@@@@@@@@AAAAAA@@@AAAAAACCCDDDEEEFFFFFFCCCDDDEEECCC@@@???AAACCCAAA@@@???>>>===<<<<<<<<<;;;;;;;;;<<<<<<=========;;;<<<===??????>>>>>>===;;;;;;;;;;;;===???AAABBBDDDCCCCCCAAA@@@???>>>===<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<;;;:::999888999999999999999999999999777777777777777777777777777777777999;;;<<<;;;999:::999999888888:::===???AAABBBCCCAAA>>>;;;::::::::::::::::::;;;;;;;;;;;;999;;;===<<<;;;999999:::666777:::<<<===<<<;;;::::::999999999888888888888777777777777888999:::;;;:::999999999999:::;;;;;;===<<<<<<;;;:::999888888999;;;===??????>>><<<;;;999999999999::::::::::::888888999:::;;;<<<======<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<=========>>>>>>:::;;;<<<===>>>???@@@@@@CCCGGGIIIGGGBBB>>>>>>@@@???@@@AAACCCCCCCCCBBBBBB>>>???AAACCCFFFJJJNNNQQQUUU[[[``````YYYQQQLLLJJJGGGIIIJJJHHHCCC@@@@@@BBBHHHYYYppp```___aaaiiisssyyywwwssszzzsssooopppooommmmmmpppqqquuuvvvttttttvvvvvvrrreee___XXXSSSQQQPPPNNNKKKDDDCCCBBBBBBBBB@@@===:::999666222111222444666666333333333333444555666666555444444333222111000///---...///000000000000000............/////////000+++,,,...///111222222222000000000000000111111222444444333333222111111111/////////......------,,,,,,---///000000000///......///000111111222222111000000000000000000000000111111111222333333444444000111111222222000///...111111111111111111111111000000000000111111111111333333222222333333444555000000111333333444444444222222333333444555666666888999999999888777555444222333555777777666555444444444555666777777777666888777666444444555666666222222333333555666888999666666555333222333555888777777666666666777777888888888777777777777888888777888999:::;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAA???;;;888777888:::;;;999999999:::;;;<<<>>>>>><<<;;;;;;;;;<<<===???@@@===>>>???AAABBBCCCDDDDDD@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCDDDCCCCCCBBBBBB>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEECCCBBB@@@>>>>>>???AAABBB@@@AAAAAABBBCCCDDDEEEEEEBBBDDDDDDCCC@@@???@@@CCC@@@???>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<===>>>@@@@@@??????>>>::::::::::::<<<>>>@@@BBBDDDCCCBBBAAA???>>>======<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<;;;:::999888999999999999999999999999777777777777666666666666666666666888:::;;;:::999;;;:::999777777888:::;;;999;;;<<<<<<:::999:::;;;777888999999:::;;;<<<<<<:::;;;===<<<:::888777888555777;;;===>>><<<:::888:::::::::999999999888888666666666666777888999:::;;;::::::::::::;;;<<<<<>><<<;;;:::999888888:::<<<>>>???===;;;:::999999999999999999::::::777777888999;;;<<<======;;;;;;;;;:::::::::999999<<<<<<<<<<<<=========>>>999:::;;;<<<===>>>???@@@FFFJJJMMMKKKEEE@@@???AAA???@@@AAABBBCCCBBBAAA@@@??????AAACCCGGGJJJMMMNNNTTTZZZ___^^^VVVNNNJJJHHHGGGIIIKKKIIIDDD???>>>???CCCQQQhhh\\\\\\\\\]]]aaagggmmmqqqzzz~~~~~~wwwqqqooopppqqqnnnlllnnnqqqqqqmmmhhhZZZTTTOOOOOORRRRRRMMMHHHEEEBBB>>>;;;:::999777666222333333333333222111111555555555444333222000///222222222111111111000000......///000000000000000222111111111000000//////////////////////////////***...222111...---000444666666444111///...000222111111///...------------///000111000......///000000000000000000000000000333333222222000///---,,,...///000111111111111111111111111111111111111111111111000000111111222333333222222111111222222333333333333222222222222222111111111111222333444555333222222111222333555666999999999999888666555444555555555555555555555555555555555555666888999:::555555444444333222111111000111222444555666666666666666666777666666555444555555555444444333333333444666888999888777888999777:::<<<===<<<:::::::::;;;;;;<<<===???BBBDDDFFFDDDBBB???===:::999888888999:::;;;<<<===<<<;;;:::<<<<<<===>>>>>>===<<<;;;>>>???@@@???>>>>>>@@@BBBAAABBBCCCCCCBBBAAA>>>===BBBCCCDDDCCC@@@???>>>???BBBBBBBBBAAA@@@???======AAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBB@@@??????@@@@@@@@@??????@@@CCCEEEFFFEEEDDDDDDDDDCCCBBBAAA@@@??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<===>>>??????>>>===<<<999999999:::;;;<<<===>>>@@@@@@@@@@@@?????????>>>;;;::::::::::::;;;<<<<<<=========>>>>>>>>>>>>>>><<<:::777888:::<<<;;;999:::;;;;;;999666444444444888888888888777777777777;;;;;;;;;:::999888666666888999:::;;;:::999888777999:::;;;:::888777888999<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;<<<<<<<<<<<<999999999888888888777777666666666666777888999:::999888888888999999:::;;;>>>===<<<:::999888777777;;;;;;<<<<<<<<<;;;999888444555666777888999999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999<<<;;;;;;;;;===???AAABBBDDDLLLSSSQQQHHH???===??????@@@AAAAAABBBBBBAAAAAA??????@@@BBBEEEIIIMMMOOOVVVZZZ^^^]]]VVVNNNHHHEEEBBBHHHNNNLLLEEE???===???AAAMMMaaaxxxWWWVVVTTTUUUYYY```ggglllzzzwwwpppmmmllliiiggghhhkkkkkkfffbbbWWWRRRNNNOOORRRQQQLLLFFFBBB???;;;888777555444222222222333333222222111000000111222333222222111000111111000000000/////////......///000000000000000111111111000000000//////000000000000000000000000+++///222111......111444444444333000...---///111222111000///............+++---////////////000111000000000000000000000000333333222222000///...---...//////000000000//////111111111111111111111111000000//////000000111222222111111000000111111222111000000//////.........111111111111222333444444555444333333333444555666666777777777666555444333444444444555555666666666555555555555666777888999666555444333333222222222111222333444555555666666444555555555555444333333555555555555444444333333444666777888777777999::::::<<>><<<;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDCCCAAA???<<<:::999888888888999:::;;;<<<;;;;;;:::;;;<<<===>>>>>>===<<<<<<===>>>>>>>>>======???AAABBBAAAAAA@@@???>>>>>>>>>AAABBBCCCBBB@@@??????@@@BBBBBBBBBAAA@@@???======???@@@AAABBBCCCCCCCCCCCCCCCBBB@@@???>>>>>>??????@@@??????@@@BBBCCCDDDEEEBBBBBBBBBBBBAAA@@@???>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===<<<===>>>>>>>>>>>>===<<<===<<<<<<;;;::::::::::::>>>>>>>>>============<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888888:::<<<;;;999:::;;;;;;999666444444555555666666666777777888888::::::::::::999888777666555666777888888777666555999:::::::::888777888999999999999999999999999999888888:::;;;;;;<<<<<<<<<999999888888888777777777777777777777888999::::::999888888888888999999:::<<<<<<:::999888888777777::::::;;;<<<;;;:::999888888999999:::::::::999999888999999:::;;;<<<<<<===::::::::::::::::::::::::999999::::::::::::999999;;;;;;;;;<<<===>>>@@@@@@@@@HHHPPPQQQKKKCCC??????>>>??????@@@@@@@@@@@@@@@??????@@@AAADDDHHHLLLNNNSSSWWWZZZYYYSSSLLLGGGDDDCCCIIIMMMKKKCCC>>>===???===HHH[[[rrrRRROOOMMMMMMRRRZZZccciiiyyy|||pppiiieeecccaaaaaacccbbb^^^ZZZTTTPPPNNNOOOQQQPPPKKKEEE@@@<<<888666444333111000222222222222222111000000---///111333444444333222////////////..................///000000000000///111111000000000000//////000000000000000000000000---000222111//////111444444444333111///...///111222111111000////////////,,,///222333222000000000000000000000000000000000222222222111111///...---...////////////......---111111111111111111111111///............///000000000000000//////000000000000000000///...------,,,111111000111111222333444666666555444444444555555333333444444444444333333333444444555666777888888777666666555555666666777777666444333222222333333333333333444444555555555333333444444333333222111555555555555555444444333444555666666666777:::===>>>@@@BBBBBB@@@>>>======;;;;;;;;;<<<===>>>???@@@AAA@@@>>><<<:::888888777888999999:::;;;::::::::::::;;;<<<===============<<<=========<<<<<<>>>@@@BBBAAA>>><<<<<<<<<>>>??????@@@BBBBBB@@@???@@@@@@BBBBBBAAAAAA@@@???======>>>???@@@AAAAAAAAAAAAAAAAAA@@@???>>>=========>>>????????????@@@BBBCCCCCCAAAAAA@@@@@@???>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<>>>===<<<;;;::::::::::::<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;<<<<<<===>>>::::::::::::999999999999<<<:::999999:::;;;;;;:::;;;;;;;;;:::777555555666333333444555666777888888888888999999999999888888555555666777777666666555888999:::999777666777888888888888888888888888888777888999:::::::::::::::888888888777777777666666777777777777777888::::::999888888777777777888888999999888888888777777777888888999::::::999777666999999::::::999999888777777888888:::;;;<<<======999999999999::::::::::::888888999999999999888888999:::;;;<<<======>>>>>><<>>???????????????>>>??????AAACCCFFFIIIKKKQQQTTTVVVVVVRRRMMMHHHFFFEEEIIIKKKGGGAAA<<<===???===FFFXXXoooOOOLLLJJJKKKPPPZZZdddjjjvvv}}}xxxmmmfffbbb```_________]]]YYYVVVRRRPPPOOOPPPQQQOOOIIIDDD???<<<888555444333111000111111111222111000000//////000333555666666555444////////////.........------...//////000000//////000000000000000000//////111111111111111111111111...000222111000000111333555666555444111111222333222222111000000000000000333555777777555222///...000000000000000000000000111111111111111000///...000000000000///...------111111111111111111111111//////......//////000111111000000//////000000111333333222111000//////...000000000000111222333444666666555444444444333333111111222333444444333333222333444555777888999:::888777666555555555555555555444333111111111222333444444333333444444444555333333444444333333222111444555666666666666555444555555555555555888;;;???AAACCCEEEEEECCC@@@??????<<<<<<<<<=========>>>>>>???>>>===;;;:::888888777888888999999999:::::::::999:::;;;<<<======>>>>>><<<===>>>===<<<<<<>>>@@@AAA@@@>>>=========>>>>>>===???@@@AAA@@@???@@@AAAAAAAAAAAA@@@@@@???======>>>>>>???@@@@@@@@@@@@@@@?????????>>>>>>=========>>>????????????@@@BBBCCC@@@@@@???>>>============<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<===;;;;;;:::::::::999999999;;;::::::::::::;;;<<<<<<999999999999999888888888;;;:::999999999::::::::::::;;;;;;:::777666666777222222333444555555666666555666777888999999999999777888888888999999999999777888999888666555666777999999999999999999999999666777888888999999999999777777777666666666555555555555555555666777888888888777666666666666666666666666777777777777777777666777888888888777666555555666777777777777777666666777888999:::;;;<<<===;;;;;;;;;;;;;;;<<<<<<<<<777888888999999888888777888999;;;<<<<<<<<<;;;;;;;;;===AAAEEEFFFDDD???;;;======>>>????????????>>>>>>>>>???@@@BBBDDDGGGHHHOOOQQQSSSSSSRRROOOLLLKKKGGGIIIIIIEEE???<<<===@@@DDDKKK[[[qqqMMMLLLKKKMMMSSS\\\eeekkkqqqsssvvvwwwsssnnniiifffdddcccbbbaaa___]]]YYYWWWSSSRRRPPPPPPPPPLLLFFFAAA;;;888555333222222000///000000111111000000///...111222333555555444222111000000/////////.........------.../////////////////////////////////000000000000000000000000000000///000111111000000111222444555555444222111222333222111111000000000000000333555777777555222///...////////////////////////000000111111111000000///111111111111000000///...000000000000000000000000000////////////000111111111111111000000111111111444444333222222111000000000000000000111222333333444444444444333333222222111222222333444444444444111222333555666888999:::888777666555444444444444333222111000000111111222444444333333333444555555555555555555555444444333444555666777888777666555555555555555555888;;;???BBBDDDFFFFFFCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>=========<<<:::999888888888888888999999999:::::::::::::::;;;<<<===>>>>>>===>>>>>>>>>======???@@@>>>??????@@@@@@???>>>===<<<>>>???@@@??????@@@AAA@@@@@@@@@@@@???>>>>>>===>>>>>>???@@@@@@@@@?????????????????????>>>>>>>>>===???@@@@@@??????BBBDDDBBBAAA???>>>===<<<<<<<<<;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::;;;::::::::::::::::::;;;:::::::::::::::;;;<<<===;;;;;;:::::::::999999999999999888888999999:::;;;:::::::::999999999888888999999999888888888999:::999:::;;;999777666666777444444444333333333333333444444666777888999999999888888888888999999::::::666777888777555444555666888888888888888888888888555666777777777777777777666666666555555555444444222222222222333444555666666555555444444555555555444555666777777777666666444555666777777777666555222333555666777888999999666666777888999:::;;;<<<:::::::::;;;;;;;;;<<<<<<777888888999999888888777777888:::;;;;;;:::999888<<<;;;;;;<<<>>>>>><<<:::===>>>>>>???????????????======>>>???@@@BBBCCCDDDKKKLLLLLLNNNOOONNNMMMLLLHHHHHHGGGCCC>>>===???AAAKKKRRRaaauuuNNNNNNOOOQQQVVV]]]dddhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggeeebbb___[[[ZZZUUUTTTQQQOOOLLLGGGBBB===666333000////////////...000000000000000///......111111111000000///......000////////////.........------...////////////.........////////////000000///////////////////////////////////////000000000000111222111///...///000111000000//////000000000,,,///222333222000000000///////////////////////////000000111111111111000000111111111111111000///000000000000000000000000000000//////000000111222222111111000000111111222111111111111000000000000000000///000000111222333333333333444444333222222222222333444444555444444111111222444555777888999777666666555444444444555222222222222222222111111444333333222333444555666666666777777666666555444444555777999999888666555444555666666666777:::===@@@BBBDDDDDDBBB@@@??????===>>>?????????>>>>>>===============<<<:::999888:::999999999999:::;;;;;;;;;:::::::::;;;<<<=========>>>>>>>>>======???AAA<<<>>>???AAAAAA???===<<<;;;===??????>>>>>>???@@@??????@@@@@@???>>>>>>======>>>>>>?????????>>>>>>>>>>>>????????????>>>===<<<>>>AAAAAA???@@@CCCGGGEEEDDDAAA???===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===;;;;;;;;;;;;::::::::::::::::::999999999999::::::;;;::::::999999999999999;;;;;;;;;:::::::::999999888888777777777888999999;;;;;;;;;:::999999888888777888888777666666777999888999:::888666555555666444444444444333333222222333444555666888888999999555555555555666777888888555666777666444333444555444444444444444444444444555555666666666666555555555555555444444444333333111111000111111222333444333333333333333444555555444555666777777777666555444444666777777666666555333444666888999;;;;;;<<<777777777888888999::::::777777888888999999::::::888888999999999999888888888888999999999888777777<<<:::888888999:::::::::======>>>???????????????<<<======>>>???@@@@@@AAAEEEDDDDDDFFFIIILLLLLLLLLHHHGGGFFFBBB@@@???AAACCCMMMWWWgggyyyUUUUUUWWWYYY\\\___aaacccaaaaaabbbdddgggiiijjjkkkkkkkkkjjjhhhddd```]]]\\\WWWUUUQQQLLLGGGAAA<<<888333111......///000000/////////000000//////...---000000...---------...///............---------,,,,,,---......//////.............../////////000000........................///.........//////.........000111000///......///000//////......//////000+++---////////////000111//////////////////////////////000111111111111111...///000000000000000000000000000000000000000000//////.........///000000000000000//////000000000////////////000000000000/////////000000111222333222333444555555444444333222222333444444444333333111111222333444555666777666666555444444444555555111222444555555444333222333333222222333444777888666777777777777666555555444555888999:::999777666444666777888777777999:::===???BBBBBBAAA???>>>>>><<<<<<===>>>>>>>>>===<<<<<<======>>>===<<<::::::;;;:::999999999:::<<<<<<<<<;;;:::::::::;;;<<<<<<<<<=========<<<<<<>>>@@@<<<======>>>>>>=========<<<===??????>>>===>>>??????????????????>>>>>>===<<<<<<============<<<<<<<<<======>>>>>>>>>===<<<:::>>>AAAAAA@@@AAAEEEJJJIIIGGGDDD@@@>>>=========<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;:::::::::999999:::999888888888888999:::888888777777888888999999:::::::::999999999999888888888888888888999999:::;;;;;;::::::999888888777555666777666444444666888777888888777555444555666333333333444444444444444333444555666777777888888333333222222333444666777444555666555333333333444333333333333333333333333444444555555555555444444444444444444333333333333111000000111111222333444111111111222333444555666555666777888888777555444333444666777777777666555444555666888999:::::::::888888888888888888888888666777777888999999::::::999999::::::::::::999999999888777777666666666666888888888888888999:::;;;<<<<<<===>>>>>>>>>>>>===<<<<<<===>>>>>>>>>>>>>>>AAA??????AAAFFFJJJLLLLLLGGGFFFEEECCCBBBBBBCCCDDDMMMZZZmmm~~~[[[]]]___aaabbbbbbaaa```\\\^^^aaafffkkkmmmmmmmmmlllmmmllliiieee```]]]\\\XXXUUUPPPIIICCC===888555333111//////111333333222///////////////......---111000///------///111222---------,,,,,,,,,++++++,,,---......//////......---.........//////000000........................///...------.........---///111222222000//////000//////............///000///000111000......///000////////////////////////...///000111111222111111------...///000000000///000000000000000000000000...------------...////////////............////////////000000111111222222////////////000111222333222333555666666666555555222222333333333222222111000111222222333444555555555555444444444555555666222333666888888666444222333222111111333555777999666666666777666666555444444555888::::::999777666444666888999888777888999;;;===@@@AAA???>>>===>>>:::;;;<<<=========<<<;;;<<<===>>>>>>>>>===;;;:::;;;;;;:::999:::;;;<<<======<<<;;;:::999:::;;;<<<;;;<<<<<<<<<;;;;;;===>>>===<<<;;;::::::;;;===>>><<<>>>??????=========>>>>>>????????????>>>>>>===;;;;;;;;;<<<<<<;;;:::::::::;;;<<<=========<<<;;;:::>>>BBBBBBAAABBBGGGLLLKKKIIIEEEBBB???=========<<<<<<<<<<<<<<<===>>>???;;;;;;;;;::::::999999999:::999888777777888999:::333333444666888:::<<<===999999999999888888888888999999888888999999:::;;;:::::::::999888777777666444555777555333222555777666777888777555444444555222222333444555555666777333444555666777777777777333333222222333555666777444555666555333222333444555555555555555555555555444444444555555444333333444444444333333333222222111111111111222333444555///000000111222444555666666777888999888777555444333444666777777777666666444444555666666777666666888888888888777777777777888888999:::;;;;;;<<<<<<999::::::;;;;;;::::::999:::888777555555555666777444777:::;;;::::::;;;===:::;;;<<<<<<======<<<<<<;;;<<<======>>>=========AAA???===@@@FFFLLLNNNOOOFFFFFFEEEDDDCCCDDDEEEFFFMMM\\\rrrlllhhhdddbbb^^^[[[\\\aaabbbdddhhhlllnnnpppppppppooommmkkkiiifffbbb]]]YYYTTTOOOHHHBBB===888444222111222222222111000...---111111000000000000111111//////.........---------,,,,,,,,,---------......------------------------........................////////////////////////////////////000000000111+++///333222...,,,---000111111000000//////......///............---------............////////////...///000111111000///...------------------,,,,,,000000000000000000000000////////////............111111111000000000000///...//////000111222222222000///---...000111111000111222333333444444444444222222111111111111111111333333333333444666888999888777555444333333444444333333333444444333222222444555666777888999999:::999888888777777777777777666777999;;;;;;;;;999888:::;;;;;;999888777888:::<<<>>>@@@@@@>>>===<<<===:::;;;<<<=========<<<;;;<<<<<<;;;;;;;;;===>>>@@@;;;;;;<<<<<<<<<<<<<<<<<<===<<<;;;;;;::::::::::::999999999::::::;;;;;;;;;:::;;;;;;;;;::::::<<<===>>>>>>>>>>>>>>>======<<<>>>>>>===============>>>AAA>>>;;;;;;===>>><<<:::=========<<<;;;:::888777888===AAAAAA???@@@DDDHHHNNNLLLHHHDDD@@@<<<:::999;;;;;;:::::::::;;;<<<<<<888999:::;;;:::999888777888999:::;;;::::::999888444555777999:::;;;::::::555666777777666555777888666666666666777888999:::999999999888888666555555555555444444444333333333333333333444333333222222555444333222111222333333333111///111444555444222111111000000111222333333555555555555555555555555111222333333111//////000555555555444444333333222333333333333333333333333444333222333555666555444444444333222333444555666444444444444444444444444444555666777777666555444555555666777888999999:::888888777777777777888888:::999777666555666777999:::::::::999999999888888777777777777777777777777::::::999888888999999999<<<:::999888888999;;;<<<:::::::::::::::;;;<<<===:::;;;<<>>999666333111111111111111111000///...111000000//////000000111///.........------------............/////////000------------------------................................................////////////////////////+++///222111,,,***+++---000000000/////////......///............---------............////////////000111222333333222111000000000000000000000000000000000000000000000000000////////////////////////222111111111111000000000...//////000111111222222111///......000111000000111222222333444444333333111111111111111111111111333333222333444555777888777666555444333444555555444444444555555444444333444555555555666777777888888888777666666666666666666888999;;;;;;:::999888999::::::999777777888::::::<<<>>>>>><<<;;;;;;<<<;;;;;;<<<=========<<<;;;<<<<<<;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<===>>>>>>===;;;:::::::::;;;<<<999999999::::::;;;;;;<<<:::;;;;;;;;;::::::<<<==================<<<<<<;;;>>>>>>============>>>>>>AAA>>><<<<<<======<<<:::<<<<<<<<<<<<;;;:::999888999===AAAAAA@@@@@@DDDHHHOOOMMMJJJFFFCCC@@@>>>======<<<<<<;;;::::::::::::888999:::;;;;;;:::999888888888999999999888777666555666666777777777777777666777888888666666666888888888777777777777777888888999999888888666555555555555555444444444333333333333444444444444333333666555444333222333444444333111000111333444333111111111000000111222222333444444444444444444444444444555777666555444444555555555444444444333333333333333333333333333333333222111000111333444333222444333333222333444555666444444444444444444444444444555666777777666555444555555666777888999::::::777777666666666666777777:::999777666555666777888:::999999999999888888888777777777777777777777777888888777777777888888999888999999::::::;;;;;;::::::::::::::::::;;;<<<<<<======???AAAEEEIIIMMMPPPJJJHHHEEEBBB@@@BBBFFFIIISSS```ssskkkeee^^^[[[XXXWWW\\\ccckkklllnnnoooppppppooooooggghhhiiiiiigggaaaXXXRRRKKKFFF>>>888555333111000111111000//////000000000000000////////////000000............------------............////////////------------------------................................................//////..................---///111000,,,***+++,,,///////////////.........///............------------............////////////000111222222222111000111111111111111111111111000000000000000000000000...//////000000111111111222222222111111111111000...//////000000111111222222000......///000000///111111222333333333333222111111111111111111111111333333222222333444555555555444444444444555666666444444555666666555555444666777888888888888777777777666666555555555555555777888999;;;;;;:::999999999999:::999777666888999888:::<<<<<<:::::::::;;;<<<===============<<<;;;<<<;;;;;;;;;;;;<<<<<<===>>>===<<<;;;<<<===???AAA@@@???===;;;::::::<<<<<<888999999:::;;;;;;<<<<<<:::;;;;;;;;;::::::<<<===<<<<<<======<<<<<<;;;:::>>>>>>============>>>>>>@@@>>>============<<<:::::::::;;;;;;;;;;;;:::::::::>>>AAAAAA@@@@@@CCCGGGLLLKKKIIIFFFDDDAAA@@@???>>>>>>===<<<;;;:::999999888999:::;;;;;;:::999888555666777888888888888888999888777666666666666666888999:::999777666666777:::999888777666666666666888888888888777666555555666666555555555444444444222333444555555555555555666555444444333333444444333222111111222333222000111111111000111111222333444444444444444444444444111222444444333222333444444444444444333333333333333333333333333333333333222111000111222333333111333333222222333333444555444444444444444444444444444555555666666555555444555555666777888999::::::666666555555555555666666999888777666555666777888999999888888888777777777777777777777777777777777555555666666777777888888555666999;;;<<<;;;:::999:::::::::::::::;;;;;;<<<===>>>???AAADDDHHHKKKMMMHHHFFFDDDAAA???AAAEEEIIIQQQ___rrrddd___[[[YYYWWWVVV[[[bbbfffggghhhiiijjjjjjiiiiiieeegggiiiiiifff^^^SSSLLLEEE@@@999444222111000000111000///......///111222000//////......//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............................................................---------------///000000...,,,---///........................///............------------------.........//////---...///000000000///.........///////////////000////////////////////////...//////000111222222333222222222222111111111111////////////000000111111222000......///000///...111111222222222222222111000000000000111111111111333333333333333333333444333333444444555666777777333444444555555555555444999;;;>>>@@@???===999666666555444444333333444444888888999::::::999999888888888999888666666888999888999;;;;;;::::::;;;<<<>>>>>>>>>======<<<<<<;;;::::::;;;<<<===>>>?????????>>><<<;;;<<<>>>AAACCCEEECCC???<<<::::::;;;;;;999999::::::;;;<<<<<<===:::;;;;;;;;;::::::<<<============>>>===<<<<<<;;;=========<<<======>>>?????????>>>>>>>>>===<<<;;;888999:::;;;;;;<<<<<<<<<:::<<>>???AAACCCEEEDDDDDDBBBAAA???>>>=========<<<<<<<<<;;;::::::888999:::;;;;;;;;;:::999333444555777999:::;;;<<<;;;:::999888777888999:::::::::;;;999777666666777888888777666666666666666777777888888777666555555666666666555555555444444222333444555666666666666444444333333333222222222333222222111111111000000222111111111111111222222333333333333333333333333...///111222111000111222333333333333333333333444333333333333333333333333333222222222444555444333222222222222222333333444333333333333333333333333444444444444444444444444555555666777888999999:::777666666555555666666777888888777666666666666777888888888777777777666666666666666666666666666666444444555666777888888888444555777999:::;;;;;;:::;;;::::::999::::::;;;;;;::::::;;;===@@@CCCEEEGGGDDDCCCAAA???===???CCCFFFNNN\\\ppp\\\YYYXXXYYYWWWUUUXXX]]]^^^^^^___```aaabbbbbbbbbdddeeefffeee```WWWLLLDDD???;;;555222111111111000000000.........///000111//////............//////,,,,,,------------------,,,,,,,,,,,,,,,,,,++++++------------------------...............................................................---------+++,,,------------...000---------------.........///............---------------------............,,,---...///000//////...---------....../////////...........................//////000111222222333222222222111111111000000///////////////000000000111000......///000000///000111111222111111000000//////000000000111111111222222333333333333333333222333333555666666777777111222333444444444444444777;;;AAADDDDDD???888444555444444333333333333333888888888888888888777777666777888777666666777999888:::;;;;;;;;;;;;===?????????>>>===<<<;;;;;;;;;888999:::<<<>>>@@@BBBBBB>>>===<<<;;;<<>>????????????>>>======<<<<<<;;;;;;<<<======>>>>>>?????????>>>===<<<;;;888999:::;;;<<<=========999;;;<<<<<<<<<===>>>???@@@@@@@@@@@@???>>>===<<<::::::<<<============<<<888999:::;;;<<<;;;;;;:::777777888888999::::::;;;:::999888888888999;;;<<<::::::;;;999777666666777666666555555666777888888666777777777777666666555666555555555444444444444222333444555666666666666222222222222111111000000222222222222111000000000222222111111111111111222222222222222222222222222///111333333222222333444111222222333333444444444333333333333333333333333333222111222444555444333111111111222222222222222333333333333333333333333444444333333333333444444333444555666777888888999888777777666666777777888888777777666666666666666777777666666666555555555666666666666666666666666444444666777888888888888666666666666777999;;;<<<;;;::::::999999999::::::777888999;;;>>>@@@BBBCCCAAAAAA???<<<;;;<<>><<<::::::<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;::::::<<<===??????@@@@@@@@@???>>>>>>:::::::::::::::;;;<<<======???AAA@@@>>><<<<<<<<<999:::;;;<<<>>>>>>>>>>>>999999::::::;;;;;;<<<<<>>===888999;;;===>>>>>>>>>===888999:::;;;<<<<<<;;;;;;>>>===;;;999888777666666777777777777777888999:::888999:::999777666666777555555555555666777888999666666666777777666666555555555444444444333333333222333444555555555555555000111111111111000///...000222222222000///000111333222111111000111111111111111111111111111111111---///111111000///000111000111111222333444444555333333333333333333333333111000///000111222222000000000111222222222222111333333333333333333333333444333333222222333333444222222333444555666777777888888777777777777888888777777777666666666555555666666666555555555444444777777777777777777777777444555666888888888777777777666555555555888:::<<<;;;::::::999999999999999777888:::===???AAACCCDDD@@@@@@>>><<<::::::<<>><<<:::999888888888666777999;;;============::::::;;;<<<>>>@@@BBBCCCDDDDDDDDDCCCBBB@@@>>><<<>>>>>>===<<<;;;:::999999:::;;;;;;;;;::::::<<<===???????????????>>>======888888888888999:::;;;<<<===???BBBAAA???<<<<<<<<<;;;;;;===>>>????????????::::::999:::;;;;;;;;;:::>>>???@@@AAA@@@???===<<<999;;;<<<>>>???>>>===<<<888999:::<<<<<<<<<<<<;;;===<<<:::888777666666666888888999999888888777777666777888888666666666888666666555555555666666777555555666666666666666555444333333333333222222222333333444444444444333333000111111222111000///......000222111000///111333333222222111000000111111000000000000000000000000---...//////...,,,---...///000111222333444555555333333333333333333333333111//////000111222111000//////111222222222111000222222222222222222222222444333222111111222333444000111222222444444555666777777666666666666777777666666666666666555555444555555555444444444444333777777777777777777777777333444666777777666555444666666666666777777888888;;;::::::999888888999999777888:::===@@@CCCDDDEEEBBBAAA@@@===::::::;;;======HHHZZZpppddd^^^WWWSSSLLLGGGIIIMMMNNNMMMLLLJJJIIIHHHGGGGGGIIIGGGDDDAAA>>>999444000---------...000000...---///000111111000...,,,+++...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,++++++*********------------------------........................------------------------,,,---...///000222333333777444111000//////...---+++++++++,,,,,,---------//////.........---------,,,,,,,,,---------......***+++---////////////......//////000111111222222111111111111111111111111////////////............////////////............///////////////............---,,,...000222333333000000111000000///......---......///000111111222000222444666777777777777333444555666666666555444222333444555666666666666666666555444555555666777666555444444333333444444666555444333333333333333444555666555555555777999888999::::::;;;<<<@@@BBB???>>><<<999888777777777777888999:::;;;:::999999888999;;;===???@@@BBBBBB@@@AAACCCDDDDDDCCCAAA???@@@???>>>===;;;:::999888:::;;;;;;;;;::::::<<<===>>>>>>>>>>>>>>>======<<<777777777777888999:::;;;<<>>???@@@@@@@@@@@@<<<;;;::::::<<<<<<;;;:::<<<===???@@@???>>><<<;;;;;;<<<>>>??????===;;;:::888999:::<<<======<<<<<<888777666666666777999:::;;;<<<<<<<<<;;;999777666555666777777666555777888888777666555555444555555555555666666666666666555333333333222222222111111333333333444333333222222111111222333222111000///---000222111//////111444333333222111000000111111000000000000000000000000111333444333111000000111//////000222333444555555333333333333333333333333222111111111333444333222...///000222222111111000222222222222222222222222444333222111111222333444///000111222333444444555666666555555555555666666666666666777666555555444555555444444444333333333777777777777777777777777222333555666666444333111444555777888999888666555;;;::::::999888888888999555777999===@@@BBBDDDEEEDDDCCCAAA>>>;;;:::;;;===:::DDDVVVkkkccc\\\SSSLLLIIIIIIJJJKKKMMMMMMKKKHHHDDD@@@<<<999:::999777555333222111111111000///...---....../////////...------------......//////...,,,***+++,,,,,,------------------------,,,,,,++++++,,,,,,---------------------------///...---,,,,,,---...///---,,,*********,,,...///------,,,...222777<<<@@@DDD@@@;;;444///,,,+++++++++++++++,,,,,,---------000///...---,,,+++++++++---,,,---......---***'''++++++,,,---............000000000000000000000000000000000000111111111111000///...------...///000///000111222222111000/////////............/////////000111222222111///...000000111000000///...---000000000000111111111111111111222333444444555555555444444333333222222111333333333444444444555555666666444333333444555666444666666666444333444555333333444444333111///...555555555666666666666777999999:::;;;<<<===>>>???;;;;;;<<<;;;:::888666555888888888888999:::;;;<<<<<<<<<<<<===???AAADDDEEEBBBDDDEEEGGGFFFDDDBBB@@@BBBAAA>>><<<;;;;;;<<<===???>>>===<<<;;;:::::::::@@@@@@??????>>>===;;;::::::999999888888999999:::??????>>>===<<<;;;;;;:::999:::;;;===>>>????????????>>>===<<<;;;:::::::::<<<===??????=========>>>999999:::<<>>:::;;;;;;<<<<<<;;;::::::999999888888888888999999:::::::::;;;;;;:::999999888777666444444444555666777666555444444444444444555666777666444333222333555555555555444333333222333333333444555555555555444333222000000000111111111111000000000000111111111111000000000000111111//////............//////........................222222222222222111000///111111000000000000000111222222111222333444333333///111222111000///000111///000111222222222222222222222333333333222222111222222333333333444444444111222333444555555555555444333333444555444222000333333333333333333333333444444555666777777666666444444555555444444333333444444555777888:::;;;;;;999888888888888888888888;;;:::999888999>>>DDDIIIFFFCCC>>>:::777666777888:::@@@MMMccc{{{]]]XXXPPPKKKHHHHHHIIIIIIHHHGGGEEECCC???;;;777555666555444222111000000//////...---,,,+++,,,,,,---,,,+++++++++,,,---.........//////...,,,***+++,,,,,,,,,,,,,,,------------......---,,,+++******)))------------------------------,,,,,,,,,,,,---------,,,+++******,,,---......///000111444666888:::@@@???===:::666333000...,,,,,,,,,---------......//////...,,,,,,++++++,,,+++++++++---///...,,,***++++++,,,---............////////////////////////000000000000111111111111//////...------...//////---......//////......---//////............/////////000222333333222000//////000000000000//////...000000000000111111111111111111111222333333444444333333222222222222111111333333333444444444555555666555444444444444555666555666777666444333333444666777777777777666444333444444555555555666666666777888888999:::;;;<<<===;;;;;;;;;:::999777666555888888888999999:::::::::999999999999;;;===???@@@AAABBBDDDEEEEEECCC@@@???AAA???===;;;:::::::::;;;<<<<<<;;;:::999888888888============<<<;;;::::::;;;::::::999999::::::;;;======<<<<<<;;;;;;::::::999:::;;;======>>>>>>>>>===<<<<<<;;;::::::::::::;;;===???>>>===<<<======;;;;;;<<<>>>AAABBBAAA@@@>>>>>>>>>===<<<;;;:::999555555555555555555666666999:::::::::999999888777777666555555444555666666666666555444444444444444555666777666444333222333333333444444444333333222111111111111111111222222//////............//////111111111111111111111111111111000000000000111111//////............//////////////////////////////111222222222222111000///111111000000000000111111000000000111222222222111000222333222111000111222000000111222222222111111000000000111111000000///000000000111111111222222333333444555555555555444555444444555666555333111333333333333333333333333444555555666666666666555555555555555444333222222222222333444666777888999999999999999999999999999;;;;;;:::999;;;???FFFJJJHHHEEE@@@:::777777777888:::???LLLaaayyyWWWSSSMMMIIIGGGGGGFFFEEEAAAAAA???===999666333111111000///..................---,,,,,,+++,,,,,,,,,(((((())))))***,,,---...---...///---+++***+++,,,++++++++++++,,,,,,,,,---+++,,,---------,,,***)))------------------------,,,------......------,,,...---,,,+++***+++,,,------...000111222222222111333555666777555111---***++++++,,,,,,,,,,,,------///...---,,,,,,++++++,,,*********,,,...///---+++***+++,,,---............////////////////////////000000000000111111111111......------------.........------------------...//////............//////000111333444444333111000...//////000000000000///000000000000111111111111000000000111222222333333000000111111111222222222333333333444444444555555555555444444444555555666666777777666444222333444444444555555555555444333333444444444555555555555555666666777888999::::::::::::999888777777666666777888999:::::::::999888888888777777888:::;;;<<>>===;;;999999888999999;;;;;;::::::999999888888;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;:::::::::::::::::::::::::::;;;;;;<<<=========<<<;;;::::::999999999::::::;;;<<<>>>>>><<<;;;<<<===;;;;;;<<<>>>AAABBBAAA@@@BBBAAA@@@>>><<<;;;999888777666666666777888999999:::::::::999888777666555666666555555555666666777555555444333333333444444444666777666444333333333111111222333333333222222222111000/////////000111///000000111111111111000111111222333333222111111111111000000000000111111000//////......//////000000000000000000000000000111111222222111111000000111000000000000000111111000000111222222222222111111222333333111111222333111111111222111111000000//////000000111000000///000000000111111111111222444444555555666555555555666555444555666666444222222222333333333333333333555555555666555555444444555555555555444333222111111222333444555777888888999999999999999999::::::;;;;;;::::::;;;@@@FFFKKKKKKGGGAAA:::777666777999999>>>JJJ^^^vvvRRROOOKKKHHHFFFDDDBBB@@@===<<<:::888666333111000------,,,,,,,,,,,,------///.....................))))))))))))***+++,,,---,,,---...---+++***+++,,,*********++++++,,,,,,---%%%'''***---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---////////////---,,,......,,,++++++++++++,,,******,,,,,,------,,,,,,+++,,,///000///,,,)))&&&***************+++++++++...------,,,+++++++++,,,+++***+++,,,......---+++***+++,,,---....../////////////////////////////////000000000111111111111......------------......000///...------...///000//////............//////000222333555555444333222---...///000000111000000///000000000111111111111//////000000111111111222000000000111222333333444333333333444444444555555444444444444555555555666666777777666444222222333222222333333333333333333333333333444444444555555555555666777777888999999999999888777777666666666666777999;;;;;;999888666;;;:::999999999:::;;;<<<<<<===>>>??????>>>===<<<===<<<;;;999999888999999;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<======<<<<<<:::999999999999999999:::777888888888888888888888:::;;;;;;<<<<<<<<<;;;;;;999888888888888888999::::::;;;======;;;:::;;;<<<999999:::<<>>AAA@@@???===<<<;;;::::::888777777888888999:::;;;;;;;;;;;;:::999777666555555555555555555666666777444444333333333333333444333555666666444222333333///000111222222222222222555333111000///000111222000111222333333222000//////000222333333222000///111111000000000000111111000000////////////000000////////////////////////000000111111111111000000000000000000000000111222111333444444333222222222000111222222000000111222111111222111111000//////000111111222222222222222222222222222333333333333222333444555666666666666555444333444555555333222222222222222222333333333555555555555555444333222666666666555444333222111333444444666777888888999888888888888888999999999999999999999:::???EEEIIIKKKGGG@@@999666555777888999===HHH\\\sssPPPMMMJJJFFFCCC@@@<<<999777666555333111000//////,,,,,,,,,,,,,,,---......------..................,,,,,,++++++++++++,,,,,,+++---------+++***+++,,,))))))***++++++,,,------%%%&&&))),,,.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++...------,,,++++++++++++)))))))))))))))***,,,---......///......,,,+++***,,,,,,,,,,,,,,,+++++++++------,,,+++++++++,,,,,,...---,,,,,,------+++))))))***,,,---.../////////........................///000000000111111111111........................000///...------...///000//////............//////000222333555555555333222---...///000000111000000///000000000111111111111///000000000000000111111000111111222333444555555333333333444444444555555333444444555555555666666666777777666444222333444555555444555555555555666333333333444444444555555666666777777888888999999888888888777777777777777555777999::::::999888777;;;;;;999999999:::;;;<<<:::;;;<<<<<<===<<<;;;;;;<<<;;;;;;:::999999999999999:::;;;<<<<<<;;;;;;:::888888999:::;;;;;;;;;;;;888888777777777777888888666666666666777777777777999:::;;;;;;;;;;;;;;;:::888888777777777888888999999:::<<<<<<:::999:::;;;999999:::<<>>>>>===<<<;;;;;;;;;<<<<<<666555555555666666777888<<<<<<<<<;;;:::888777666555555666666666666666666333333222222222222333444333444666555444222333333///000000111222222222222444333111000000000000111...///000000///---+++***---///000222222000///---111111000000000000111111000000////////////000000........................///000000111111111000000000000//////000111222222222555777666333111000111///000111000///...///111111111111111111000///...///000111222222222222222111111222222222333333333000111333444666777888888444333111111222333222111111111111222222333333333444444555444444333222222555555555555444333222111333333444555666777777888555555666666777777777888666777777777888;;;AAADDDHHHDDD>>>888555555666777999===HHH\\\sssMMMJJJFFFBBB???;;;777444222111///...------------,,,,,,,,,,,,,,,---...///***++++++,,,,,,,,,,,,+++......---,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,)))******+++,,,---......)))***+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,((())))))******))))))(((,,,,,,,,,,,,,,,,,,+++++++++************,,,...///000///...,,,,,,,,,,,,---//////............------,,,,,,++++++++++++,,,,,,///---,,,,,,,,,,,,+++))))))***+++---...//////000........................000000000000111111111111......////////////.........------------------...//////............//////000111333555555555444333...//////000000000000///000000000000111111111111000000000000000000111111111111222333444444555555333333333444444444555555222333444555666666666666444666666666444333444555444444333333222333333444333444444444555555555555777777777888888888999999666777888999999999888777555666777999999999999888999888777777777888999:::999999:::;;;;;;;;;;;;:::;;;:::::::::999999999888666777888:::::::::999888666666777888888888888888777666666666666666666777666666666666666666666666888999::::::;;;;;;;;;:::999888888777777777888888888999;;;;;;999888999:::;;;;;;<<<>>>AAABBBAAA@@@<<<;;;::::::;;;===>>>???999999888888888888999999<<<<<<<<<;;;:::999888777666666777777666555444444222222111111222222333333222444555555333222333444000000111222222222111111000000000000////////////000000000000///...---,,,......///000000///......111111000000000000111111111000000//////000000111........................//////000000111111000000////////////000111222333444777999777333///.........///000000......///000000000000111000000//////------...///000000000000/////////000000000000111///000222444555666777777444222000000111222111000000000111111222333333333333333333444333333222222444444555555444444333222111111222222333444444555444444444555666666777777555555555555555888<<<@@@BBB@@@<<<888666666777888999===JJJ^^^uuuGGGDDD@@@===:::777444111000///...------------...---,,,,,,,,,,,,------...)))***+++,,,---,,,,,,+++---,,,,,,,,,,,,------...***+++,,,,,,+++***+++,,,******+++,,,---...//////+++++++++***************++++++++++++++++++++++++******))))))))))))******++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,++++++******++++++,,,,,,.........---------,,,,,,,,,+++++++++++++++,,,,,,...,,,++++++,,,---,,,+++)))***+++---...///000000........................000000000000111111111111//////000111111000//////---......//////......---//////............/////////000222444555444333222///000000000000//////...000000000000111111111111111111111111111111111111111111222222333333333444333333333444444444555555222333444666666666666555333444666555444444555666444333222111000000111111444444555555555666666666777777777777888888888888444666999;;;<<<;;;888777444555666777888999:::;;;777777666666666888999:::888999999999::::::::::::888888999999888888777777444666888:::::::::999888777888999999999999999888777777666666666666777777777777777666555555444444666777888:::;;;;;;;;;;;;::::::999888777777777777777999::::::999888888999;;;;;;<<<>>>AAABBBAAA@@@===<<<;;;;;;<<<>>>@@@AAA>>>>>>===<<<;;;;;;;;;;;;:::::::::::::::999888888777777777777666555333222111111111111111222333333111333555444333222333444222222222333222222111111...///000222222111000///000000000000000111222222////////////////////////111111000000000000111111111111000000000000111111...........................//////000000000000000////////////000111222333999<<>>===;;;:::999999::::::999>>>LLLaaawwwBBB???;;;888777555222000222111000/////////000111---,,,,,,,,,,,,,,,------***+++---...///......---*********+++,,,---//////***+++,,,,,,+++***+++---***++++++,,,...//////000))))))))))))***+++---...++++++++++++++++++++++++...---,,,++++++,,,---...***+++,,,,,,------------(((***,,,...---+++(((&&&(((***+++---............+++++++++******)))))))))+++++++++***++++++,,,,,,,,,+++******,,,......---((()))+++---...///000000........................000000000000111111111111///000111222222111000//////000111222222111000/////////............//////...///222444444444333222000000111000000///......000000000000111111111111222222222111111111111111111111111111111222222222333333333444444444555555111222444666777777666555222444555555444555666888999888777555444444555555555555555666666666666777666666666777777777777777444666:::===>>><<<999777444444555666777999;;;===888777777777888999;;;<<<888888999999999::::::;;;666777777777777777666555666777:::<<<===<<<;;;;;;<<<<<<<<<======<<<<<<;;;888888777777777777888888888888777666555555444444555666888999:::;;;<<<<<<;;;;;;999888777777777777777888::::::888777888999999999:::<<>>???>>>===<<<===>>>@@@BBB===<<<;;;:::999888888888888888999999999888888777888888888888666444222111111111000000111222333333111333444444333222333444333333333333333222111000...000333555666444222111++++++++++++---///222333111111000000000000111111111111000000000000111111111111000000000000111111000000000000000000000000......///000000000000000////////////000111222333>>>BBBEEEBBB:::444222333///111222111000///000111......///000000111000000...///000111222222222222111111111111222222222222333333333333222222111000666444222111222333333333///000000111222222333333000111222333333333333333222222333444555555555555333333333444444555555555444555555666777888888999666666666555444555888;;;<<<<<<;;;;;;;;;<<<<<<<<<999???NNNcccyyy;;;999666333000///......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***+++,,,,,,------,,,,,,+++---,,,,,,+++*********+++++++++++++++++++++++++++))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++((()))+++---,,,+++++++++++++++++++++++++++---+++)))***,,,---,,,)))***++++++,,,,,,++++++***+++,,,------......------...........................---+++******+++---...///////////////.........000000111111111111000000000///.........000111222000000//////.........---000///---,,,,,,---///000000222333555555444333222000000000000000000000000000111222111/////////000///000222222222000...---...///000111333444555666666555444333333333333333444444444444444444444444444444444444444444444555111111222222222333333333444444444555555555555555777777777777888888888888666888:::<<<===<<<:::999888777777777888999::::::888777777777777777888888666777999::::::999777666:::;;;;;;999666444444555555666888;;;<<<======<<<666888:::;;;<<<;;;999888888888888777777777777777999888888777777777777777666777888999:::999888888<<<<<<;;;:::999777777666888888888888888888888888;;;;;;;;;<<<===>>>???@@@DDD???;;;:::<<<>>>>>>======<<<;;;:::999999999999:::::::::999888777666555666444333111111222333444444333111000000000111111222222222222222222222222111111222222333333444444444222000...---.../////////////////////////////////////////////.........////////////////////////000000000///......------........................////////////////////////...//////...---///222444???DDDGGGCCC:::333222333222000...---,,,---.../////////000000000000////////////000000000000/////////111222222111111222333222444555666555555555666333333222111111222333333222222222222222222222222222222111111222222333444222333333222000//////111333000---...111333444333777777888888888888777666666666666666666777888888999::::::;;;;;;<<<<<<===888===III]]]ttt888777555222000.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++***---,,,++++++************++++++++++++++++++++++++))))))*********+++++++++***++++++++++++++++++,,,++++++++++++++++++++++++...+++))))))+++,,,,,,+++++++++++++++++++++++++++---+++)))***,,,---+++)))***++++++,,,,,,++++++***+++,,,------...---------------------------------...---+++******+++---...............////////////000000111111111111000000000///.........///111222000/////////.........---000...---,,,,,,---...000///000111333333222111000...//////000111222222222111222333222000///000111111222444444444222111///111111111222222333333444555555444333333333333333444444444444444444444444333333222222111111000000111111222222222333333333444444444444555555555555666666777777777888888888777888:::<<<<<<;;;999888777777777777888999::::::888888777777777777888888777888999::::::999888777888999999888555444444555555666888:::<<<<<<<<<<<<999::::::::::::888777666777777777777777888888888999999888777666666777777666777888999999999888888<<<;;;:::999888777777666888888888888888888888888999999999:::<<<>>>@@@AAACCC???;;;:::;;;<<<<<<<<<;;;;;;:::999888888888888999999999999888777666666666555333222111222333444333222111000000000111111222222222222222222222222/////////000000000000000222111///---------...///........................////////////....................................////////////....................................///////////////////////////000000///...///222555<<>>@@@???===;;;999888888888888888888888777777666555555555666666777888888888777555555444333222333333444111111111000000000000111111111111111111111111111111111000000/////////...------,,,,,,,,,---..............................------...............///........................,,,,,,---......///000000////////////////////////////////////////////////---......---------///111333777:::888444000000222//////...---------...///...//////////////////...//////000000000000/////////000111111000000111222222444555444222111111222222222111111111111222222222222222222222222222222444333222222111111222222///000222222111111222333555444333444555666777888777666555444444555777999666555555555555666777777999999:::;;;<<<;;;;;;:::777;;;FFFXXXnnn,,,---------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++***)))((()))***+++******++++++++++++******))))))***+++++++++***)))************************************************+++++++++******))))))))))))))))))))))))))))))))))))***++++++************************************************************)))******++++++******)))***+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000//////000000000000//////...////////////.........---------........................------..................///////////////000000000000000111111111222333444333111111111222000000000111111111000000000111111222222333444444333333222222222333333444444444444444444444444444000000000111111222222222111111222222222333333333222222333333444555555666555666666666666777777777888999999999999888666555555555666666777999:::;;;999999888777666666777777999999888777777888999999666888999999888777999:::444555777999::::::999999999888777777666666777777555555666777888999999::::::999888777666666666666777777777777777888888888888888888777777666666666666666666666666666666666:::999888777777888999:::<<<;;;:::888666666666777777777777777777555444333444555666666777777777777444444333333222222222222000000000000111000000000000000000000000000000000111000000000//////......,,,,,,,,,,,,,,,---------........................,,,---------......//////........................++++++,,,---...///000000////////////////////////////////////////////////...///000///......000111000222555444111///000111......---------...............////////////......//////000000000000//////...000111111000///111222111333444333111000000111111111111111111111111111222222222222222222222222333333222222111222222333111222333222000///000111333333444444444555666777888777666555555777999:::555555555555555666666777888999;;;<<<======<<<;;;999<<>>??????>>>>>><<<>>>GGGXXXmmm~~~***+++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,++++++***))))))************))))))'''(((***+++,,,+++***)))************************+++++++++*********))))))))))))))))))************************************'''))),,,,,,***((()))***************************(((***++++++(((((()))+++))))))************))))))******+++,,,,,,,,,,,,++++++,,,,,,---......//////+++,,,,,,------,,,,,,+++------------------------......////////////............/////////...---,,,,,,,,,,,,------.........---..................---...............///000000//////000000111111222222111222333222000///000111222222111222222333333444222222222222222222222222222222111111222333333444444444444444444444444444/////////000000111111111111111222222222333333333000111222333444555555666555555555666666666777777666666777777777777777777666777777888999;;;===>>>:::999888777666666666666777888999::::::999888777888999:::999888777888999444555666888888888888777666777999:::::::::999888777777777777777888888888777777777777777888888999777666666555666777888999777777666666666666555555555555555555555555555555666666777777777666555444444666777666444333555777666777888888888666444333444444555666666666555555111111111111111000//////---...000111111111000000////////////////////////..................//////...............---,,,+++------------------------++++++,,,------...//////------------------------,,,,,,,,,------.........------------------------///////////////////////////111222222000000000111......//////.........///+++,,,------............---......//////......---//////000000000000//////...///000000//////000222...///111111000///000111///000111222222111000///222222222222222222222222000000000111222333444555222444555444222222333444000333555555444333555777555555666666777888888999555444444444444555666666666888<<>>???:::999888777666666666666666777999::::::999777666777888999888666666666777444555666888888888777777777888:::;;;;;;:::888777888888888777777777777777666666666666777888999:::777666555555555666888999666666666666666555555555555555555555555555555555333444666888888777666444222555777666444333555777666777888999888666444333444555555555555555444444000000000000000///......---...///111111111000/////////////////////////////////000000111111222222////////////...---,,,+++------------------------++++++,,,,,,---...//////------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,...//////...------...........................+++,,,------.........------..................---//////000000000000//////...///000000//////000111---...000111000///000111///000111222222111000///222222222222222222222222///000000111222444555666///000111222111111222444000333666666555444555888333444555666777777777777555444444444444555666666555888<<<@@@BBBCCCCCCBBB@@@BBBJJJZZZooo//////...---,,,***)))(((++++++************++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***))))))))))))))))))))))))++++++******************************************))))))))))))))))))))))))((()))***++++++***)))(((,,,+++++++++******))))))))))))))))))))))))))))))******))))))))))))***************)))))))))))))))***************************************+++++++++++++++,,,,,,---......///---,,,,,,+++,,,---...///...............///000000///...,,,*********,,,---......---,,,++++++++++++222111...,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,+++111222222111111000///...111111222333222111000///......///000111222222222111111111000000000000000000111222111000000222444333444555666666555444333222222222111111111000000222222222222222222222222333222222111222333555666666666555444444444444444555555555555555666777777999888777666777888:::;;;:::888777888::::::777444666777888999:::999999888999888888777777888888999:::999888888777888888888:::::::::===@@@AAA>>>;;;777777777666777777888999777777777777777777777777777777666666555555444444:::999777666555666888999666666666555444444333333333444555555555444222222333444555444222111222333666777999::::::888666444333333333333333333333333111111000///////////////000000000000000000000000000000//////.........---///......///000000///---...---,,,,,,++++++++++++......---------,,,,,,,,,+++++++++++++++++++++,,,++++++++++++,,,---...//////...---,,,+++,,,------,,,,,,,,,---------......000...,,,,,,---------,,,++++++,,,,,,---...//////---,,,---...///...,,,***---......---,,,---///222////////////////////////000000000000000000000000000000000///000111111222000/////////......------000111111111222222222222111111111222333333333444222222333333333222222111222222222111111111111000///222555666555333222222444444333444444555666777555555555444444444333333555777:::===@@@BBBCCCCCC@@@DDDLLL[[[nnn~~~------------,,,+++******+++******************+++,,,,,,,,,++++++*********))))))))))))))))))))))))******)))))))))))))))***************************************************************************'''''''''''''''''''''''')))))))))******)))))))))))))))))))))((((((((('''))))))))))))))))))))))))******))))))))))))*********)))))))))))))))))))))************************))))))******++++++,,,,,,//////...---,,,+++++++++,,,++++++***+++,,,---..................//////000///...,,,+++***+++,,,---,,,,,,,,,++++++,,,------,,,+++***)))***,,,...///------------------------000111111111111000//////111222222333222111000///...///000111222222222222111000000000000000000000000111222111000000222444333444555666666555444333222222222111111111000000333333333333333333222222333222222222222444555666888777777666666666666666777666666666666777888888888777666666666888:::;;;999888777888:::;;;999666666777888:::::::::999888999999888888888888999999999999888888888888888888::::::;;;>>>AAAAAA>>>;;;888777777666666777777777888888888888888888888888888888777777777777777777999888666555555666888999777777666666555444444333333333444555444333222111222333333333111000111222444555777888888666444222333333333333333333333333111000000///////////////////////////////////////000/////////............---,,,+++,,,---...,,,***...---,,,,,,+++++++++,,,...------------,,,,,,,,,---,,,,,,++++++*********++++++++++++,,,---...///...---,,,+++***+++,,,,,,,,,,,,,,,---------.........---,,,,,,---...---,,,,,,,,,,,,------......///...,,,,,,---000000...+++---......---,,,,,,...000........................------------------------//////......//////000111222222222111111111000000000000000000111111111222111111111111222222222222111111111222222111111000//////000111222333333444333555666555333111000000444333333444444555666777333333333222222222222111555777:::===@@@BBBCCCCCCAAADDDMMM]]]ooo++++++,,,,,,,,,,,,,,,+++************************+++++++++++++++*********++++++++++++++++++++++++)))))))))(((((())))))******************************************************************************************************))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))******++++++++++++++++++++++++)))))))))***+++,,,,,,---//////...---,,,+++******++++++*********+++,,,,,,---............/////////......,,,+++++++++,,,---++++++++++++,,,---...///******))))))***+++---...,,,------......///////////////000000000000111111111222222222222111000000///000111222222222222222000000000000000000111111000111222111000000222444333444444555555444444333222222222111111111111111333333333333333333444444333222222333333555666666999999999888888888888888888777777777777888999999777666666666666888:::;;;999888888999;;;;;;:::888888888999:::::::::999999999999999999999999999999888888888888888888999999999:::<<>>@@@AAA@@@===:::777777777777888999:::;;;::::::::::::::::::::::::888888888999999:::::::::666555555444555555666777888888888777666666555555333444555555555444222111111222333222000///000111111222333444333222111///111111111111111111111111000000///............//////////////////////////////////////////.........111000000000222222000///---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++*********,,,+++++++++,,,,,,---...---,,,,,,+++++++++++++++,,,,,,,,,---------......,,,,,,,,,---//////---+++///.....................,,,(((%%%(((...000---)))------...---+++***+++,,,........................000000000000000000000000------......////////////------------------------.........////////////000111111000000//////......///000111111111111111111222222222111111111111000000111222222222333666888333333333333444555666666666666666666555555555555555666999===???AAABBBBBBAAAEEEPPP```rrr,,,,,,,,,,,,+++***)))))))))***++++++++++++***)))************************((((((((((((((((((((((((((((((''''''((()))******(((((((((((((((((((((((((((((()))))))))*********************************))))))))))))))))))))))))***)))(((''''''((()))*********************++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))************++++++++++++++++++++++++)))******+++,,,,,,------+++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---...///......------------------------......---,,,,,,+++++++++,,,......------------------******+++,,,---.....................///000222333222222222111111111111111000000111222222222111111//////000000111111111111000111222111000000222444333333333222222333333333111111111111111111111111333333333444444555555555222333444555666777777888888888999999999888777666777666666666666777888888777777777777777888888999;;;<<<<<<;;;999777666555:::999999999999999999999888999999::::::999999888555666777999::::::::::::888;;;>>>@@@???>>><<<:::666777777888:::<<<>>>???::::::::::::::::::::::::666777777777888999999999555555555555555666777777888888888777666666555555444555555666666444333222111333333333111000111222222222333333333222111000000000000000000000000000000//////................................................///////////////---,,,,,,---......---+++,,,,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,+++++++++,,,---------------------,,,,,,+++,,,,,,,,,---------......---,,,,,,---......---,,,...............---------,,,)))''')))---000...+++,,,---...---+++******+++........................,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000//////000000000000000000000000---.........////////////111000000//////.........000111111222333333222222222222222111111111111000000111222222222333666888333222222333333444555666777777777666666666555555444666999<<>><<<;;;:::;;;666666777999;;;===???@@@999999999999999999999999666666666777777777777777444555555666777777777888888888777666666555555444444444555555555444333222222333444333111000111222222333333333333222111111////////////////////////000///......------.......................................///////////////...---,,,---//////---,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++))))))***+++,,,------...,,,,,,,,,++++++,,,,,,---------.........---,,,+++,,,,,,,,,---------......000...,,,,,,---------,,,,,,---------------------...,,,+++,,,.../////////+++---......,,,++++++,,,---------------------------------------------------...///000111000//////............////////////............////////////000000000000////////////000111222333333333333333//////000111222333333444333444555444222111222333222222222222333444555666666555555555555444444444444666999<<>>CCCMMM^^^ppp******++++++++++++***)))(((***+++,,,,,,+++***(((((()))))))))*********+++++++++++++++++++++++++++'''&&&&&&'''''')))******************************''''''(((((()))******+++************************++++++++++++++++++++++++'''((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------...---,,,+++******,,,---//////...---,,,,,,------...............------,,,++++++,,,,,,,,,)))***+++---...///000000,,,,,,,,,---------------///...---------///111222333222111000000000111222//////000000000//////......//////000111111222222000111222111000000222444333222111000000111222333000000111111111222222222111111222222333444444444111333555777888999999999777777999999999888666555888777777777777888999999;;;;;;;;;:::999888777666666888:::999777555666777999888777666666666777777555666888999999888666555333444777999;;;;;;;;;:::888:::<<<;;;999888999;;;777777777888999:::;;;<<<777777777777777777777777777777777777777666666666555555666777888888888888777777666666555444444333222222333444333222111000111222222222000///000111222222222222111111111000........................//////...------------......................................./////////000///.........000000///---,,,+++++++++,,,,,,---...,,,,,,,,,++++++++++++************++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,---...---,,,+++***,,,,,,,,,---------......333000,,,***+++,,,,,,,,,***+++++++++,,,---------,,,------,,,***+++---///+++---//////...------...------------------------////////////////////////+++---...000000///...---+++++++++,,,,,,---------....../////////000000000///000000000000000111111///000111222222333333333//////000111222333333444333555666555333111000000222222222222333444555666666666666555555555444444444555999<<>>@@@AAAAAA<<<@@@IIIYYYmmm~~~)))************+++++++++,,,,,,+++***)))))))))***((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))+++,,,------,,,+++$$$&&&((()))***)))((('''***************)))((((((''''''(((((())))))******,,,,,,,,,++++++)))((('''((((((((((((((()))))))))((()))***++++++***)))(((&&&&&&&&&'''''')))******+++,,,------+++))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,)))***+++,,,,,,,,,,,,,,,........................///---,,,,,,---...,,,+++---------............//////////////////000111111//////000000///...------------......//////000000/////////000111111222222444333333222222333333444444333222000000000111111333222111111000111111111333333333222222222111111222444666888999999888777<<<:::888666555666888:::777888888888888999999999999;;;===<<<:::777666555777666555555555777888999777888999888666444444555444444555555666777777777888888999::::::999888777555666888888777777888:::???===:::777555555555555777777777777666666666666666666666666666666666666777888888888777666444333555444333222222333555555///000000111222222333333222000...------///111333000000000000000000000000//////000000///...------//////000///+++'''""" ---------,,,,,,+++++++++------------------------......---------......///,,,+++***))))))+++---...,,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,------&&&(((***+++++++++,,,---+++---...------...000222444222///,,,***)))******++++++,,,---------,,,,,,+++++++++************)))++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////...---------..................////////////+++,,,.../////////...---222111000000000222444666<<<666000///111222///,,,000000000000000111111222333333333444444444555555777777666555555555555555666777888999;;;<<<===>>>===>>>EEEXXXppp(((((()))))))))*********++++++******)))*********))))))(((((((((((())))))************************)))))))))))))))))))))))))))***+++++++++***)))(((((())))))))))))'''&&&%%%***************)))((((((((((((((()))))))))))))))++++++++++++***)))((((((------,,,+++***)))))))))))))))************))))))(((((((((((()))***++++++***,,,------+++******+++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++******+++,,,,,,------,,,,,,++++++,,,---------------......------------------...,,,+++,,,---...---,,,---------............//////////////////000111111000000000000000000//////........./////////////////////000000111222222333444444333333333333333333333222111000000000000111222222111111111111222222444444444333333333222222555666777888888666444333888888777666777888:::;;;777777888888888999999999999;;;<<<<<<:::777666555666555555555666777888999888::::::999777555555555666666666555555555555555333444666777777777777666555666888888777777888999===;;;999777555555555666777777777777666666666666666666666666666666666666777777888888777555444333555555444333333444555666222222222222222222222222000///---++++++,,,...000///////////////////////////////////////...------+++,,,---...---,,,***))).........---------,,,,,,------------------------000000//////......------,,,+++***))))))+++,,,---,,,,,,+++++++++*********************************+++++++++,,,,,,,,,------''')))+++++++++***+++,,,+++,,,------,,,---///111222000...+++*********+++***+++,,,---............++++++++++++************+++************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------...........................////////////---...///000000000///...,,,---...222777<<>>>>>>>>???FFFYYYppp'''((((((((())))))))))))******)))))))))***++++++******))))))))))))******************************)))))))))))))))))))))))))))******+++***((('''&&&***))))))((((((''''''&&&)))************))))))((())))))))))))))))))(((((()))))))))******)))(((((())))))((((((''''''''''''******))))))))))))******))))))))))))***+++,,,,,,)))+++,,,,,,+++++++++,,,******************************************************************************+++,,,,,,+++*********+++,,,,,,------,,,,,,,,,,,,---.........---------------,,,,,,+++++++++,,,+++***+++...///...------------............//////////////////000111111000000000111111111111111000000///////////////...000000111111222333333333555444444444333333222222222111000000///000000111111111000111111222333444555555555555555444333333444555666666666555444333444444555777999:::<<<<<<777777777888888888999999999:::<<<;;;999777666666555555555666777888888888999;;;;;;:::888666555666777666666555444444333333222333444555666777777777555777888888666666777999999888777555555555666777777777777777666666666666666666666666666666666666666666777666666555444333666555555444444444555555444333333222111000000///111000...,,,+++,,,---...///////////////////////////////////////......---+++,,,,,,---...///////////////............------------------------------000111111111000...,,,+++---,,,+++*********+++,,,,,,++++++++++++*********************************++++++++++++,,,,,,,,,,,,(((***,,,,,,***)))***+++***+++,,,+++++++++---//////...,,,+++***++++++,,,******,,,---............,,,+++++++++******************))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,---...//////......---............/////////000000111111111000//////------...000222666999;;;<<<888444222333333111...111000000000000111222222333333444444444555555555555444333333333333333333444555777999;;;===???@@@???@@@HHHZZZqqq((((((((()))))))))******))))))((())))))***+++,,,+++******************+++************************))))))))))))))))))))))))))))))*********)))''''''''''''''''''((()))+++,,,))))))************)))(((+++******))))))((((((((('''(((((())))))))))))(((######$$$%%%'''((())))))+++***)))(((((()))***+++)))))))))))))))***+++,,,(((***,,,,,,++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++*********+++,,,,,,------,,,,,,,,,,,,---------------,,,------,,,,,,+++***************)))+++---//////...---------............//////////////////000000111////////////000111111222111000000000//////......000111111222333333444444555555555444444333222222000000000000000000111111000000000111222333555555666777777888777666555444000111333444555666666666222333666888::::::;;;;;;777777777777888888888888888:::;;;:::888666666777444444555666777888888888:::;;;<<<:::888555555555666555555555444444444333555555666777777777888888666777888777666555666777666666555555555666777777777777777777666666666666555555555555555555555555555555555555444444333333666666555555555555555555222222111111000//////...333222000............///////////////////////////...///////////////......000///...---,,,,,,---...............---------------------------------------...///000000...,,,***------,,,************+++++++++++++++***************************************++++++++++++,,,,,,,,,***+++,,,,,,***))))))***)))***+++***)))***+++---,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++************++++++++++++,,,,,,,,,,,,------,,,,,,------------------------------------------)))***---///000///...------------.........//////000000000000000000//////000000...------------...333111//////222333333222111111000000111111222333222222222333333333444444444444333333333333444444333444666999;;;>>>@@@AAA???BBBJJJ\\\qqq)))))))))*********++++++(((((((((((()))***++++++++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((***+++++++++******''''''''''''(((***+++,,,((())))))*********))))))++++++******))))))(((((('''(((((())))))))))))(((&&&'''''')))***+++,,,,,,+++***)))(((((()))***+++))))))((((((((()))******(((***,,,,,,++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))***************************************************+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++***,,,,,,+++++++++*********)))))))))***---//////...---------............//////////////////000000111...............///000111111111000000/////////...000111111222333333444444444555555555555444333222//////000000111111111222000000000111222444555666888888:::::::::999777666111111222333444555666666333555777999999999888777666666777777777888888888888999:::999777666666777444444555666777888999999:::;;;<<<:::777555444555444444444555555555666666888888777777666666666555777888888777555444555666444444444555555666777888777777777777666666666666333333333333333333333333444444444333333333333333666666555555555444444333////////////////////////333222000///..........................................///////////////...111000---+++******++++++,,,,,,,,,,,,,,,,,,,,,---------------------------(((***,,,.........,,,+++---,,,,,,+++************+++++++++*********))))))*********************************+++++++++,,,,,,***,,,---,,,***(((((())))))*********))))))***,,,************++++++,,,,,,++++++,,,++++++***)))(((,,,,,,,,,++++++++++++***---,,,,,,+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......------------------------(((***,,,...//////...---------------............000//////////////////////////////000111222222333222111111222333555555555111111111111111222222333000111111111111222222222555444444444444444555555222333666888<<<>>>@@@BBB???BBBLLL]]]qqq************++++++++++++))))))((((((((()))******++++++************++++++(((((((((((((((((((((((((((((((((((((((((((((((('''((()))+++,,,,,,++++++))))))))))))))))))))))))((())))))************)))******************)))))))))))))))******)))((((((***)))))))))((((((((('''******))))))))))))******))))))((((((((())))))***)))+++,,,,,,+++++++++,,,************************))))))))))))))))))))))))************************+++***))))))))))))***+++***+++,,,,,,------,,,,,,++++++,,,,,,++++++******++++++++++++++++++++++++***))))))***---......------------............//////////////////000111111//////...------...000000111000000000000000000///000000111111222333333333333444555666666555444333...///000222333333333333000000111111333444555666999:::<<<===<<<;;;999777555555444444444333333333555666777888888888777666666666666777777777888888888999:::999777666777888555444444444666888:::;;;<<<======;;;888666555555444444555555666777777888888888666555444333333333777888999777555444444555333333444555666777888888777777777777666666666666333333333333333333333333333333222222222222333333555555555555444333222111.............../////////000///...---------------........................---...//////////////////------+++*********+++,,,+++++++++,,,,,,,,,,,,---------------------------'''(((***,,,---------,,,,,,,,,,,,++++++++++++***+++************)))))))))************************************++++++++++++***+++,,,,,,***))))))))))))***+++***((((((***,,,))))))*********+++++++++,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,++++++++++++...---,,,,,,+++,,,,,,,,,***++++++,,,,,,------...+++,,,,,,------.........------------------------***+++,,,---......------,,,------------.........///............///000111//////000111222333333333111111111111000000000000222111111111111222333333000000111111111222222222444444444444444555555666333444666999;;;>>>@@@AAA???CCCMMM]]]ppp))))))))))))***************))))))(((((((((((()))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((()))*********)))(((((()))******+++***)))((((((((()))*********************************++++++++++++++++++***)))(((((())))))(((''''''&&&%%%%%%))))))************))))))+++******))))))************,,,------+++******+++++++++++++++++++++++++++************************************************+++***)))(((((()))***+++***+++,,,,,,------,,,,,,,,,,,,------,,,++++++*********++++++,,,---------***))))))***,,,...---,,,---------............//////////////////000111111222111///...---...000111000000000000000111111111//////000000111222222333111333444666777666555444...///111333444555444444111111111222333444555666:::<<<===>>>>>><<<:::888666555555444444444444444555666666777777777777777666666666666777777777888888999999888666666777888666555333333444777;;;===>>>???@@@>>>;;;888777777666666777777777777777777888888666555444555555666888888999777444333333444333444555666777888888888777777777777666666666666444444444444444444444444333222111000111111222333333444444444444222111000111111111000000//////...............------------........................------...///////////////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------......------------------------*********++++++,,,,,,---******+++,,,,,,,,,++++++************))))))))))))************************************++++++++++++)))+++,,,,,,***))))))******++++++***)))(((***,,,))))))*********************+++,,,---------------------,,,,,,,,,+++++++++---,,,,,,+++******++++++******+++,,,,,,---......++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///.........///111333444///000000000000//////...//////000000......---...222222111111222222333444222222222222333333333333333333222222333444444555333444666999;;;>>>@@@AAA>>>CCCMMM]]]ooo(((((((((((())))))))))))+++***)))(((((('''((((((******))))))))))))******************************(((((((((((((((((((((((((((((()))))))))'''&&&%%%###%%%(((+++,,,,,,,,,+++(((((()))***************)))))))))***+++++++++,,,,,,,,,,,,++++++)))((('''*********+++++++++++++++((()))***++++++***)))(((,,,,,,++++++***++++++++++++,,,------+++))))))***++++++++++++++++++++++++************************************************+++***)))(((((()))***+++++++++,,,---------,,,,,,---.........------,,,+++******+++,,,---......///+++***)))***,,,------,,,---------........./////////////////////000111111444222000///...///000111//////000000111111222222/////////000111111222222000222444666777777666555...000222444555666555555222222222222333444555555;;;<<<>>>??????===;;;999333333333444555666777888555555555666777888888999666666666666777777777777888888999777666666777999777555333222333777;;;>>>AAABBBBBB@@@===:::999999999999888888777777666666999999888777777888999:::888999999777444333333333444444666777888888888888777777777777666666666666666666666666666666666666222222111000000111222333333333444444333111000///555555333222111///....../////////000000000000000........................------...///000000//////......---,,,,,,+++******---------.........//////------------------------------,,,+++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,************))))))))))))************************)))************+++++++++(((***,,,,,,***)))***+++***+++,,,***))))))***,,,))))))************)))))))))***,,,...///000111111---------,,,,,,,,,++++++,,,,,,+++***))))))************+++,,,,,,---......++++++,,,,,,---...//////------------------------------,,,+++++++++,,,,,,,,,,,,,,,---------......////////////111333555666+++,,,...000222333444444///000222333333333444555222222111111222222333444333333444444444555555555222111111111222333333444444555777999;;;===???@@@>>>BBBMMM]]]ooo(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))$$$%%%&&&((())))))))))))((((((''''''''''''((((((++++++***)))(((((())))))+++*********))))))((((((&&&''''''(((((((((((((((&&&''''''(((((((((((((((+++***)))'''''''''((()))(((((()))***************))))))))))))((((((((((((((((((''''''((()))***+++++++++++++++++++++++++++***)))))))))***+++,,,,,,)))))))))))))))))))))))),,,,,,++++++,,,,,,---...+++******)))))))))))))))************+++,,,---...------------,,,++++++***++++++******************++++++,,,,,,,,,,,,------...---------...///111222///////////////.........///...---,,,,,,---...///......//////000000111111222111111111000000//////222222333333333444444444//////000111222333333333555555555333222333666888;;;===@@@BBBAAA>>>;;;888888777666555555444444555777555444555888999888666;;;::::::999888777666666666777777777777666666555444444444444666999<<<>>>@@@AAABBBAAA???<<<888666666777:::<<<<<<;;;999777666666777888888888888888<<<:::777555444444555666444444555777777888888888<<<;;;:::888555333222111555666888888888777555444444333222111111111222333333333333222222222222111333222222111000//////...///............---------,,,,,,------.../////////000///...------...///000//////...---,,,,,,+++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,)))***+++,,,,,,+++***)))%%%&&&((()))+++,,,,,,,,,++++++************+++++++++***((('''''''''((())),,,)))'''''')))+++***)))---...///000000000///...,,,,,,,,,---...///000111---,,,***(((((()))***++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------///...,,,---------,,,+++111000...,,,+++,,,...///222111///---,,,---...///---///...,,,///555555///...------------...//////222222111111111111111222444333111//////000111222333222111000000000222222222222222222222222222222111222444777:::<<<>>>?????????FFFWWWmmm(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))*********))))))(((''''''&&&&&&''''''(((***))))))(((''''''((((((*********)))))))))((((((''''''((())))))))))))(((''''''((())))))))))))(((+++***((('''''''''((()))(((((()))***************))))))))))))(((((((((((())))))******************++++++++++++++++++++++++******))))))******+++,,,************************++++++******++++++,,,---+++******)))))))))))))))************+++,,,------,,,,,,,,,---,,,,,,++++++************************+++++++++,,,,,,,,,------......------...///000111////////////............///...------------...///.........///000000111111111111111111000000000///111222222222222333333333000000000111111222222333444444444333222333666888======>>>>>>>>><<<;;;:::888888777666555555555555777555444555888999888666777777777777777777666666666777777888888888777777555444444555777999<<<>>>>>>>>>??????===:::666444666888:::;;;;;;:::888666555666777888999999999999;;;999777555444444444555444555666777888888888888888888777777666555444444555666888999999777555333444333222111111111222222333222222222111111000000///.........---,,,,,,,,,,,,---------......//////...............---------//////...------...//////.........------,,,,,,+++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++((()))************)))((('''((()))******+++******))))))(((((((((((()))))),,,+++)))(((''''''((((((,,,***'''(((***++++++)))''')))+++...000111222222,,,,,,,,,,,,---...//////---,,,***)))((()))***+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------(((((((((***---//////......---,,,+++++++++,,,,,,///...---,,,,,,---///000+++---+++)))+++000...))),,,,,,,,,,,,,,,------...222222111000000111111222444333111000///000111222333222111000000111222222222222222222222222222222222333555777999;;;===>>><<<===DDDUUUkkk~~~(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++***))))))(((''''''&&&&&&''''''((()))(((((('''''''''''''''******))))))))))))(((((('''((())))))******))))))'''((())))))******))))))***)))((('''''''''(((((((((((())))))******))))))(((((((((((())))))))))))((()))*********)))((('''******************************)))))))))***++++++++++++++++++++++++++++++***))))))))))))***+++++++++******)))))))))))))))+++++++++++++++++++++,,,***+++,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,///......---......//////........................///...------------...///---......//////000111111111111111111000000000000000000000111111111222222111111111111111111111111222333333333222333666999>>>===<<<;;;::::::::::::888888777777666555555555777666555666777888777666444555555555666666666666666777888999999999999999555555555666777999<<<=========>>>>>><<<999777555888888:::::::::888666444444555777888::::::;;;;;;999888666444333333444444555555666777888888888888555555555666666666777777555666999;;;:::888555333444333222222111111222222222222111000000///......---,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000//////......---,,,,,,+++...------,,,,,,------...---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))******'''((()))******)))((('''))))))*********))))))((()))((((((''''''(((((())),,,+++***)))((((((((((((,,,***))))))***++++++***&&&'''***,,,...000111222,,,,,,++++++++++++,,,,,,,,,+++***)))((()))***+++******++++++++++++******++++++++++++,,,,,,,,,,,,&&&%%%&&&(((+++.........+++++++++***************,,,,,,++++++,,,---///000///000...,,,---///...***---------------...//////111111000000000111111222333222111000///000111222222111111000111111222222222222222222222222222222333444555777888:::;;;<<<:::;;;BBBRRRhhh{{{(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++******))))))((((((''''''(((((())))))(((((('''''''''(((((())))))))))))))))))(((((((((((()))***************(((((()))***************(((((((((((('''((((((((((((((()))))))))))))))((((((((((((((())))))))))))&&&'''((()))((('''$$$###))))))))))))))))))))))))******))))))))))))******************************)))(((((((((((()))******+++******)))))))))))))))++++++,,,,,,+++++++++***)))***+++,,,,,,,,,,,,,,,***************+++++++++***++++++++++++,,,,,,,,,///.....................------...............///.........------.........------......///000000111111111111000000000000000/////////000000000000111111111111111000000000000000111222222222333666888;;;;;;:::999999888888888888888888888777666555555666666666666777777777777555555666666666666666666666777888999:::;;;;;;;;;666666666777888999;;;<<<>>>>>>???>>>===;;;999888888999999999888666444333333444666888:::;;;<<<<<<888777555444333333333444555666777777888888888777333333444555555666777777444666999;;;;;;888555222333333222222222222111222111111000///...------,,,.............../////////++++++,,,------...//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************))))))(((((((((((())))))'''((()))******)))((('''))))))************))))))******))))))))))))***************))))))*********++++++******+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,+++***************+++***))))))))))))******)))******++++++******)))***++++++++++++,,,,,,,,,***)))((()))***+++***))))))******++++++***)))))),,,,,,+++++++++,,,---...000000000//////000///...000000000000000111111222111000000000000111111222222111000000000000111111111111111111111111222222222222222222222222222222444444555666777999::::::999:::BBBQQQfffyyy(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''((()))***************))))))))))))))))))***)))))))))(((((()))******(((((((((((((((((())))))(((((()))***************(((((()))***************'''''''''(((((((((((('''(((((()))))))))((((((''''''((((((((()))))))))***&&&'''((()))((('''$$$###))))))))))))))))))))))))******))))))((())))))***))))))))))))))))))))))))((((((''''''(((((()))***+++******)))))))))))))))++++++,,,,,,,,,+++******)))******+++,,,,,,,,,,,,))))))*********+++++++++*********+++++++++,,,,,,...............---------,,,---------......//////---..................------------...//////000000000000000000000000111111....../////////000000000111111000000000000000000///000222222222333555777666777888999999777666555999999999999888777666555555666666777666777777888999999888888777666555555777777888::::::;;;;;;;;;777777777888888999:::;;;============<<<;;;999888888888888888666555333222222444666888:::;;;<<<===777666555555444444444444555555666777777777777666444444444444555555555555444666888:::999777444222333333333333222222111111000000//////...---,,,,,,//////////////////000000---------------------,,,,,,,,,,,,,,,------......+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------------++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))(((((((((((((((((()))))))))***++++++***))))))'''((()))******++++++*********))))))))))))******&&&'''((()))***++++++,,,******++++++************---,,,++++++******)))))),,,+++***)))))))))))))))))))))))))))))))))******)))******++++++******)))*********+++++++++,,,,,,...,,,+++***++++++)))''')))***++++++++++++******------,,,,,,++++++++++++,,,+++,,,------,,,---...111000000000000111222222000000//////000111111222000000000000000000111111000000111111222222222222222222222222222222222222333444555666777888888999999;;;CCCQQQeeexxx(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((($$$%%%&&&''')))))))))******))))))(((((())))))******))))))))))))******+++''''''(((((((((((())))))'''((())))))******))))))'''((())))))******))))))&&&&&&'''(((((((((''''''(((((()))))))))(((''''''''''''(((((())))))******((()))*********)))((('''******************************)))((((((((())))))((((((((((((((((((((((((((((((''''''(((((()))***+++******))))))))))))))))))***,,,------,,,+++***)))***++++++++++++++++++)))))))))***++++++,,,,,,************++++++++++++,,,------.........------,,,,,,,,,---......//////------...//////...------,,,------......///000000000000000000111111111111........./////////000000000000000000000000000000///000222222222222444555222444666777888777555444999999::::::999888666555555666777777666666777888;;;;;;:::999888777666666777888999:::::::::::::::777888888999999999::::::::::::::::::999888888777777777777666555444222222222333555777999:::;;;;;;666666666666555555444444444555555666666555555555444444444444444444444444444555666777777555444222222333333333333222111000/////////.........------......------------------------------,,,,,,++++++***++++++,,,------......+++,,,,,,------,,,,,,+++------------------------+++******))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************))))))(((((((((((()))))))))***+++,,,,,,+++***)))''''''(((******+++++++++(((''''''&&&&&&''''''((($$$%%%''')))***+++++++++''')))++++++)))((()))******)))))))))***+++------,,,+++***)))))))))))))))(((((())))))))))))))))))******++++++++++++******************++++++++++++---,,,++++++,,,---,,,++++++++++++++++++,,,,,,,,,......---,,,,,,+++******,,,+++,,,///...+++---000...............///000000////////////000111111222//////000000000000000000///000111222222222222222222222222222222222222222222333444555666777888999888;;;CCCQQQdddwww(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''(((((((((((((((((((((''''''''''''((((((((((((((((((((()))******'''''''''((((((((())))))''''''((())))))))))))(((''''''((())))))))))))(((%%%&&&'''(((((((((''''''(((((())))))(((''''''&&&'''''''''((()))*********))))))******************++++++++++++++++++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***+++******)))))))))))))))((()))+++---------,,,+++***++++++++++++******)))((())))))***++++++,,,,,,************++++++++++++***+++---............---++++++,,,------...//////------...//////...------,,,,,,---......//////000///000000000111111111111...////////////000000000......//////000000111111///111222222222111222333111222222333444555666666999:::;;;;;;:::999777555444666888777666555777999::::::999999888888888777888888999999999999999888888888999999:::999999999999999999999888888888888666666666555444333222222222333444666888999999:::666666777777666666555555333444444444444444333333222222333333333444444444444444444444444333333333222222333333333222111000............////////////...---------,,,+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---+++,,,---......---,,,+++.........------,,,,,,+++,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++***************************))))))(((((())))))***((()))***++++++***)))(((((()))************))))))''''''&&&&&&&&&&&&''''''%%%&&&'''((()))(((((('''&&&(((+++***((('''''')))((((((((()))+++---///111++++++******)))*********'''(((((()))))))))))))))++++++,,,,,,,,,,,,++++++************++++++++++++,,,******+++---...---,,,++++++*********+++,,,---,,,---------------,,,,,,...,,,...000...)))***000...------------...//////.........//////000222222...//////000000000000000...///111222333333222222222222222222222222222222111222333444666777888999888;;;CCCQQQcccuuu(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((()))***&&&'''''''''(((((())))))&&&''''''(((((((((((((((&&&''''''((((((((((((((($$$%%%'''(((((((((''''''(((((())))))((('''&&&&&&&&&''''''((()))******+++((((((''''''((()))***+++++++++++++++++++++++++++******)))((((((((((((((())))))))))))))))))))))))((((((((((((((()))******+++******)))))))))))))))'''(((+++---...---,,,++++++++++++++++++***)))(((((())))))***++++++,,,,,,)))************+++++++++)))***,,,...//////......++++++,,,,,,---...//////,,,---...//////...---,,,,,,,,,------...//////000//////000000111111111222////////////000000000111---......///000111111222///111333333111111111222222111000000111444777999999:::;;;;;;;;;999777555444666888888555555777999888888888888999999999999888888999999999888777777888999999:::::::::999999::::::::::::::::::::::::666555555444444333333222222222444666777888888888666777777777777777666555333333333444444333222222000111222333444555555666555444333222222222333333222222333444333222111000------......///000000000//////...------,,,++++++******+++,,,------...///...------,,,,,,++++++***,,,,,,............,,,,,,//////...---,,,,,,++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))******))))))))))))******'''((()))******)))((('''+++++++++******)))''''''))))))(((((((((((())))))'''((((((((((((&&&%%%$$$$$$'''******(((&&&'''((())))))))))))+++---///000++++++************++++++''''''((())))))***))))))+++,,,,,,------,,,,,,+++)))************+++++++++---+++***+++,,,,,,+++***+++***)))((((((***,,,...++++++,,,---............+++)))***,,,)))"""###)))///////////////000111111............///000222222......///000000111000000...///111222333333222222222222222222222222222222000111222444666777999999777:::BBBPPPaaattt)))))))))))))))))))))))))))(((&&&$$$$$$&&&((()))&&&'''''''''(((((())))))(((((())))))))))))((((((%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&((()))***))))))))))))************,,,,,,***)))(((&&&%%%%%%))))))(((((())))))***+++,,,,,,++++++***)))((((((''''''''')))++++++)))'''((((((((((((((((((((((((''''''(((((())))))******'''(((***+++,,,+++)))(((******+++++++++******))))))************+++++++++++++++************++++++.........////////////000///............//////000///////////////.........////////////000000000000,,,///111111///...000222111111000000//////......000000000000111111111111111222222222222333333333333333333444444444555555222555888999888888999:::888888888888777666555444555555666888999:::;;;;;;;;;:::999777666555555555777777777777777777777777888999:::;;;:::999888777555555333222222333444555444444333333333444555555777777666666555555555444333333333222222111111111000000111222333333444444444333333222111111111222444333222111000000000000000111111000000///...---,,,,,,,,,++++++*********+++*********++++++,,,---...------,,,,,,,,,------///......------,,,++++++111///...,,,++++++,,,,,,---,,,+++*********+++,,,************************))))))))))))************++++++***)))(((((())))))((()))++++++***'''###!!!+++++++++*********))))))+++++++++++++++,,,,,,---+++***((('''''''''((()))++++++***)))((('''&&&&&&$$$$$$%%%&&&'''((()))***((('''&&&&&&&&&''')))***************************))))))))))))************)))))))))***+++++++++,,,,,,,,,++++++++++++++++++...------,,,,,,------...,,,,,,,,,---------......///...---,,,+++,,,,,,------.../////////...---,,,,,,------...///000000111000000000000111111111111////////////000000000000111111111111111222222222333222222222222222333333666444333444777888777555:::>>>FFFRRRcccvvv(((((((((((((((((((((((((((((('''&&&&&&'''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&'''((((((((()))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&'''((())))))(((((()))))))))*********''''''((())))))***++++++,,,,,,++++++,,,,,,---...,,,,,,++++++***))))))((()))((((((***,,,,,,***((())))))))))))))))))))))))))))))))))))*********+++%%%&&&((()))***)))((('''''''''((()))************))))))*********+++++++++++++++************++++++++++++++++++,,,,,,,,,,,,...............//////000000000//////.........---............////////////---///111111///...000111111000000000/////////.../////////000000000111111///000000000000111111111222222222222333333333444222555777888777666777777111222222222222111000000666666666777888:::;;;<<<;;;:::999888666666555555666666666666666666666666777888888888999888888777888777666444333333333444333333333333444555666666777666666666555555555444333333333222222222111111000000111222222333444444444333222111111111111111333222111000////////////...//////000000000//////,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---+++++++++,,,---...///000.........---,,,,,,++++++---,,,+++***)))))))))***,,,++++++******+++++++++************************))))))))))))************++++++***))))))))))))))))))***++++++***(((&&&$$$)))))))))******++++++,,,(((''''''''''''((())))))(((((('''((()))***,,,---******))))))((((((''''''''''''''''''''''''''''''(((((('''''''''((()))***))))))))))))))))))))))))))))))))))))******************************+++++++++++++++++++++++++++++++++***))))))))))))***+++,,,,,,,,,------------...///...---,,,,,,,,,------,,,---...//////...------,,,,,,------...//////000//////000000000111111111/////////000000000111111111111111222222333444444222222222111111222222333555333222444777888888666:::>>>FFFSSScccuuu((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((('''''''''&&&''''''((()))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''((())))))***(((((((((''''''((())))))(((((())))))))))))******&&&'''((()))+++,,,---...---,,,,,,,,,,,,---......,,,,,,++++++***)))))))))***))))))***,,,,,,+++)))************************************++++++++++++&&&'''((()))))))))((('''&&&'''(((***++++++,,,,,,)))))))))*********++++++++++++************++++++************++++++++++++......------...//////000111111000///...------,,,------------............---///000000//////000111000000000000////////////....../////////000000000///000000000000111111111111111111111222222222222333555777777666444444555222333444444555555444444777777666666777999;;;<<<;;;:::999888777666666666666666666666666666666666666666666666777777888999;;;:::888666444444444444333333333333444555666777666666666555555555555555333333333222222222222111000000111111222333333333333222111111111111111111111111000///............------...///000000000000,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---............------,,,,,,++++++,,,+++***)))((((((((()))******+++++++++++++++***************************))))))))))))************+++***))))))))))))))))))++++++++++++******))))))************************)))))))))))))))******+++((((((((()))***+++------))))))))))))(((((((((((((((((('''&&&%%%$$$$$$###)))(((((((((((()))***+++(((((((((((((((((((((((())))))))))))******************************)))))))))*********+++,,,,,,,,,+++***(((''''''(((***+++,,,,,,,,,,,,------------......---,,,,,,,,,------+++,,,---...............,,,,,,------......////////////000000000000111111000000000111111111222222000111111222333444555555222222111111111111222222333222222444777888888777;;;>>>FFFSSScccuuu(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((()))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%&&&'''''')))))))))))))))((((((((()))((((((''''''&&&&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((())))))***))))))(((((((((((()))(((((((((((()))))))))*********************************))))))******+++,,,+++++++++*********))))))***)))((()))+++,,,+++***************************************************((()))***++++++++++++******+++,,,---------------))))))))))))************++++++************++++++,,,,,,,,,,,,------------------------......///000222111000///...---,,,,,,------.........///////////////////////////000111000000000000////////////............////////////111111222222222333333333111111111222222222222333444666888777666444333444666666888999999:::::::::999888777666777888:::;;;:::999888777777777777777666666666666666666666666666555555555666888:::;;;;;;:::888777666666666777555444444444444555555666555555555555555555555555222222222222222222222222000000111111222222222333222111111000000000111111111000//////.........///---......///000000//////,,,,,,,,,------...............---,,,,,,,,,------000///...,,,+++*********......------,,,++++++***,,,,,,+++***************((()))+++,,,,,,+++******************************((()))))))))******************)))))))))))))))***,,,,,,+++******+++,,,---------,,,***)))'''&&&&&&******))))))******+++,,,*********)))))))))))))))'''((((((((()))))))))***&&&&&&%%%$$$$$$###"""""")))))))))))))))******+++))))))))))))))))))))))))((()))))))))************++++++******))))))((((((((())))))***+++,,,,,,------,,,***((((((***,,,---++++++,,,,,,,,,---------------------------------++++++,,,---......//////------......////////////////////////000000000111000111111111222222222222111111222222333333333333333222222111111111111222111111222444666888888999;;;>>>FFFRRRbbbttt''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((('''''''''***)))'''&&&&&&''')))***&&&%%%%%%%%%%%%&&&'''''')))))))))))))))((((((((()))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''''''''***))))))(((((((((((()))'''(((((((((((())))))))),,,,,,++++++***)))))))))((((((((((((((())))))***+++++++++***************)))((('''((()))******)))************************)))))))))))))))))))))))))))******+++++++++++++++---------------,,,+++***(((((()))))))))*********++++++************++++++------------............,,,,,,,,,------...000000222111000///...---,,,,,,....../////////000000000000///......///000111111////////////000000000000............////////////111111222222222333333333222222222222333333333333555777999888666444444444444444666777888888999999999888888777777888999:::888888777777666777777777555555555555555555555555666666555666777999;;;===888888777666666777999999777777666555444444444444444444444555555555555555222222222222222222222222000111111111111111222222000000000//////000000111111111000/////////000000///////////////...------,,,,,,,,,------............------,,,,,,---------000///---,,,+++***))))))...------,,,++++++*********++++++*********))))))''')))***+++,,,+++******************************((()))))))))***************)))))))))))))))******,,,+++***)))***+++---...------+++***((('''&&&%%%'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''''''''(((((())))))******&&&&&&&&&&&&%%%%%%%%%%%%((())))))***************************************((()))))))))************+++******))))))((((((((((((((()))***++++++,,,,,,...,,,+++******+++,,,...+++++++++,,,,,,,,,------,,,---------------------+++++++++,,,---...////////////////////////000000...////////////000000000000111111111222222222222222222222222222111111111444444333222111111222222000111333444555666888999:::>>>EEEQQQaaarrr''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''***)))(((''''''((()))***((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((''''''&&&&&&(((((((((''''''((())))))''''''(((((((((((())))))((())))))******+++++++++)))))))))))))))***++++++************************)))(((&&&'''(((******)))************************)))))))))(((((((((((((((((((((((()))))))))******,,,,,,++++++***((('''&&&((((((((()))))))))******++++++************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...000000111111000///...------,,,////////////000000000111111///------///111111111////////////000000000000....../////////000000000///000000000000111111111222222222222333333333444555777999888777555444555333444555666777888888888999999999999888888888888666666555555555666777777555555555555555555555555666666666777888999;;;<<<666666555555555777888999888777666555444444444444444444444444444555555555111222222222222333333333111111111111111111111111///////////////000000111111000000//////000000111////////////...---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......+++++++++++++++,,,------------,,,,,,++++++******(((((())))))))))))((('''(((((()))***++++++++++++************************))))))))))))************)))))))))))))))******++++++***)))))))))***+++,,,))))))))))))))))))))))))((((((((((((((()))******$$$$$$&&&'''((()))))))))''''''(((((())))))******((((((((())))))*********'''((()))*********))))))************************))))))))))))************))))))))))))))))))((((((((()))))))))***+++++++++*********))))))*********++++++++++++,,,,,,,,,,,,+++,,,---.........------,,,+++++++++,,,---...///////////////////////////......////////////000000000000000111111111222222333333333333333222222222666555444333333222333333000222444444444555777888:::===DDDOOO___ooo~~~''''''''''''''''''''''''(((((('''&&&&&&'''(((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))***&&&&&&&&&'''((((((((()))&&&&&&'''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''&&&&&&&&&&&&'''((())))))'''''''''((((((((())))))&&&&&&'''(((***+++,,,,,,*********)))***++++++,,,***************************)))'''''')))***+++***))))))))))))))))))))))))*********)))))))))(((((())))))(((((())))))******************)))(((''''''(((((((((((()))))))))***++++++************++++++************+++++++++++++++++++++,,,---...000000000000//////.........---........./////////000000222///,,,,,,///111111111.../////////000000000111/////////000000000111111///000000000000111111111111111111111222222222222333555777777666444444444555666777777888888888888888888:::::::::888777555444444444444444555666666555555555555555555555555444555666777888888888888666555444333444555666777555555555555555666777777333333333444444555555555111111222222222333333333111111111111000000000000///............///000111/////////......//////000.........///......------,,,,,,,,,,,,++++++++++++************+++---...///************+++,,,---...------,,,,,,+++*********(((((()))******))))))(((((((((((())))))***+++,,,************************))))))))))))************)))))))))))))))***++++++***))))))(((((((((((()))''''''(((((())))))******+++++++++++++++,,,------$$$%%%'''((()))***))))))(((((((((((())))))))))))(((((()))))))))*********&&&'''((()))))))))((((((************************))))))))))))************((((((((()))))))))))))))))))))))))))************(((((()))******)))((((((***++++++++++++,,,,,,,,,+++,,,---.........---------,,,+++++++++,,,---...------------------------........./////////000000/////////000000000111111222222333444555666777888777777666555444444444444000333555555333333555888888;;;BBBNNN]]]mmm|||'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))))))))(((((('''''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((($$$%%%%%%&&&'''((())))))$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&((()))***''''''''''''((((((((()))&&&''''''((()))*********)))))))))((()))******+++******************++++++,,,***((((((***+++,,,+++((((((((((((((((((((((((,,,+++++++++******))))))++++++******++++++,,,---)))******+++++++++******(((((((((((())))))))))))++++++************++++++***++++++++++++,,,,,,,,,+++++++++,,,---...000000///////////////.........---------.........//////333///,,,,,,///111222111.../////////000000111111000000000000111111111111111222222222222333333333000000000000111111111111111333666666555333333444333444444555555555555555777888:::;;;;;;999666444333333333333333444555666555555555555555555555555333444555777777777666666666555444333222222333444222333333444666888999:::333333333444444555555555111111111222222333333333111111111000000000000000...............///000111......---------......///,,,,,,---...////////////,,,,,,,,,++++++*********(((((()))***+++---...///,,,,,,++++++***+++++++++------,,,,,,+++******)))***+++,,,------,,,+++***)))(((((('''(((***,,,---************************))))))))))))************))))))((())))))***++++++(((((((((((('''''''''&&&******))))))(((((('''''')))))))))((()))******+++((()))*********)))'''&&&))))))))))))(((((((((((('''''''''''''''''''''&&&%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))************''''''(((((())))))***************)))))))))))))))''')))***,,,,,,***)))'''******+++++++++,,,,,,,,,***+++---...///...------...---,,,+++++++++,,,---++++++++++++++++++++++++............/////////000////////////000000000000111222333555888:::<<<===888888777555555444444444111333555555333222555777888;;;AAAMMM[[[lllzzz(((((())))))((('''&&&&&&'''''''''''''''''''''''')))((((((''''''(((***+++******))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((())))))***&&&&&&''''''((()))))))))(((((())))))))))))((((((&&&&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))+++---+++'''%%%&&&(((---,,,***)))))))))***+++((((((((((((((((((((((((''')))***++++++***)))'''************)))(((&&&&&&))))))*********(((&&&%%%+++*********))))))((((((***************)))((('''(((***+++***)))((()))******)))))))))***+++,,,,,,++++++,,,,,,,,,,,,------***+++,,,---............///000000000000...,,,+++,,,---...000111000000///......//////000000111111...///000111333333444444111000000///...------,,,222222111111111111222222555555666777666555333222222222333444555555555555333333333444444444555555888888888888888888888888777777777555333222333444666666666666555555555555333444444555555555555555444444555555555555555444333333333444444444555555444444444333333222222222222222222222222222222222666666444333222111111111000///------...000222444///////////////000111111////////////............***++++++,,,,,,++++++*********++++++++++++******)))************+++++++++---------,,,,,,,,,++++++************************(((((((((((())))))))))))************************,,,,,,+++***)))(((''''''+++***)))'''''''''((()))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))'''(((((((((((((((((('''&&&'''((((((&&&%%%&&&''')))((('''(((***+++++++++((((((((((((''''''''''''))))))))))))************,,,,,,+++***))))))******(((((())))))******++++++))))))************)))))),,,+++***)))***+++,,,---+++,,,,,,------...//////******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,+++,,,,,,,,,---------......,,,---///111111111000000000333555555555777;;;??????<<<999888888777444111666555333333333555777888888999>>>IIIZZZmmm{{{((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''''''''(((((((((((('''''''''''''''(((((())))))(((((('''$$$%%%%%%%%%&&&'''''''''((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))******)))'''&&&&&&'''(((''''''''''''((()))***************************)))***+++,,,,,,+++***)))************)))((('''&&& $$$))),,,---,,,,,,************)))))))))(((******++++++******)))((((((***+++***)))((()))*********))))))******+++,,,+++++++++,,,,,,,,,---------...///000111111111111///000000000///...,,,+++,,,,,,---...///////////////////////////000000000...///000222333444444444222222111111000//////...111111000000000000111111111111222222111000000//////000111222333333333333444444444444444444444444555555555555555555555555666666666555333222333555555555555555444444444444444444555666666666666555333444444555666666777777555555555666666666777777555555555555444444444333111111111111111111111111555555444333222111111000///............000111333,,,,,,,,,,,,,,,---..................------------***++++++,,,,,,++++++*********++++++++++++******)))************+++++++++,,,,,,,,,,,,++++++++++++************************))))))))))))*********************************************)))))))))))))))+++***((('''''''''((()))))))))))))))))))))))))))******)))(((((()))******((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%'''((('''&&&&&&'''(((+++)))'''&&&''''''&&&%%%'''''''''(((((()))))))))((((((((()))))))))************)))(((((((((((((((***************+++++++++)))******************)))+++*********++++++,,,,,,))))))******+++,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,+++,,,,,,---------.........---...///000000111111000111444666666555777;;;??????===:::999999888555333777666444222111111222222888999>>>IIIZZZlll{{{'''(((((((((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******((('''&&&%%%%%%%%%))))))(((((('''&&&&&&%%%'''''''''(((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((('''&&&'''(((((('''&&&%%%%%%%%%&&&'''(((***+++************************)))***,,,,,,,,,,,,***))))))******))))))((('''&&&###%%%(((+++,,,+++)))(((************))))))))))))++++++++++++++++++***)))(((***+++***)))((()))*********)))))))))***++++++++++++++++++,,,,,,,,,,,,++++++,,,---...............///000000///...,,,+++,,,,,,,,,,,,---...///000000000//////////////////...///000222333333333333333333333222222111111000000000////////////000000//////......------.........///000111222222222222555555555444444444444444222222222222222222222222444555555444333222444666444444444444333333333222444555555666666666666666444444444555666777888999555555555666666666666666777666666666666555555555000000000111111111111111444444555444333222000///.........//////000000111+++++++++++++++,,,------...------------,,,,,,,,,******++++++++++++************++++++++++++******)))************+++++++++++++++++++++*********)))************************************++++++++++++************************((((((((())))))************)))((('''''''''(((((())))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((((())))))******))))))((($$$&&&''''''&&&&&&((()))+++)))'''&&&''''''&&&%%%&&&&&&'''((()))***++++++'''''''''(((((((((((()))((((((''''''&&&&&&''''''++++++++++++++++++************++++++++++++******)))***++++++,,,,,,++++++(((((())))))***+++++++++++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,------------.....................///000111111333555777777555777;;;??????===;;;::::::999777555777666444222111111111222777888>>>IIIZZZlll{{{'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((,,,+++***))))))(((((()))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((%%%$$$%%%(((***(((&&&'''''''''((()))******+++************************)))***++++++++++++***))))))))))))))))))(((''''''.........---+++)))((('''*********)))))))))))))))++++++,,,,,,,,,++++++***(((***+++***)))((()))*********))))))))))))*********++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,....../////////...,,,+++---,,,++++++,,,---///000000000000//////......---......///000111222222111333333333222222111111111//////............//////111000///...---...///000000000111222333333333333333333444444555555555555444444444444444444444444222333444333222333444666444444444444333333333333444555666666777777666666666666555555666777888999444444444444444444444444666666666666666555555555111111111111111222222222333444555555444222///...---...//////000000//////......------......///000.........---------,,,,,,******++++++++++++************++++++++++++******))))))*********+++++++++************))))))))))))************************)))))))))*********++++++************************(((((((((((()))))))))***(((((((((((('''((((((((((((((((((((((((((((((((()))))))))(((((()))))))))(((((((((((((((((((((((()))******************)))###%%%''''''''''''(((***)))'''&&&''')))++++++***'''(((((())))))*********&&&&&&&&&'''''''''(((((((((''''''&&&&&&'''''''''+++++++++******)))))))))+++++++++,,,,,,+++++++++((()))+++,,,,,,,,,+++***)))******++++++,,,------++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------------............///...------...///111222444666888777666666:::>>>???>>>===<<<;;;:::999888666666555555555555666777777888===IIIZZZlll{{{&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))*********)))(((++++++***)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''%%%###%%%(((***(((&&&((()))))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((())))))))))))((((((''',,,+++))))))***,,,...000))))))))))))))))))*********++++++,,,,,,,,,++++++(((***+++***)))((()))*********))))))((())))))************+++++++++,,,,,,------...////////////...---......//////...,,,,,,---,,,++++++,,,---///000000000//////......------,,,---...///000000000///111111111111111000000000//////............//////111000///......///111222000000111222333333333333000111222333444666666777444444444444444444444444111222333222222222444666555555555444444444444333444555555666666666666666888777777666666666666777444444444444444444444333444444444444444444444444222222222333333333444444222333444555444111///------......////////////...///////////////000000111////////////.........---)))******++++++******)))******++++++++++++******))))))*********+++++++++*********)))))))))(((((())))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%###%%%''''''''''''(((***((('''&&&''')))***************))))))((((((''''''&&&&&&&&&&&&'''''''''''')))(((((('''(((((())))))******))))))((((((''''''+++++++++,,,,,,+++++++++((()))***+++,,,+++***))))))******++++++,,,------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///---------.........//////......---------///111222444666777777555666:::>>>@@@@@@???===;;;999999888777666666666555666666666777888===HHHYYYlllzzz%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&'''(((******$$$%%%%%%&&&''''''(((((('''''''''(((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&%%%&&&((()))(((((('''(((((((((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***((('''&&&'''***---///))))))))))))************)))***++++++++++++++++++(((***+++***)))((()))*********)))((((((((())))))************++++++++++++,,,,,,---------------,,,,,,---...//////...---,,,,,,,,,,,,,,,---...///000//////..................------...///////////////000000000000000000000000//////............////////////......//////000000...///000111222222222222///000111222333444555666333333333333333333333333000111222222111111333555555555555555444444444444333444444555555555555555555666666777777666666555666666666666666555555555222222222333333333333333222222333333444555555555333333444333222111///..............................------------...//////000000/////////.........))))))************))))))******++++++++++++******)))************+++++++++************)))))))))((())))))))))))))))))))))))'''((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''(((((((((''''''))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&$$$&&&''''''&&&&&&((()))***(((&&&%%%&&&&&&%%%$$$******)))((('''&&&%%%%%%&&&&&&&&&''''''''''''((())))))(((((())))))******((((((((((((((((((''''''******++++++++++++******((()))******++++++******(((((())))))***+++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////------........./////////------------...///000000222444666666444666:::>>>AAAAAAAAA>>>;;;888888888888888777555444222111000666777===HHHYYYkkkzzz$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''((()))***''''''''''''''''''''''''''''''''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''$$$%%%%%%%%%&&&'''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''((())))))((('''((()))&&&'''((()))))))))((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((++++++***)))((('''''''''((()))))))))************((()))******++++++******(((***+++***)))((()))*********)))(((((((((((((((************++++++++++++******+++++++++******))),,,,,,---.........---,,,,,,,,,---...////////////------.....................///000000111111000000000000000000000000000000000//////////////////000...//////000000000000000///000111222333333333333000111111111111222222222222222222222222222222222111222222111000000222444444444444444333333333222222333333444444444444444000222555777888888777666777777666666666555555555222222222222333333333444111111222333333444555555444444333222111000////////////------------...///---,,,,,,,,,,,,---......//////.........---------))))))************))))))******++++++++++++******)))************+++++++++++++++*********)))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''''''''(((((((((((((((%%%&&&'''(((((((((''''''))))))))))))))))))))))))''''''((())))))(((''''''''''''''''''''''''''''''))))))************))))))%%%'''((('''&&&&&&'''((()))'''%%%%%%&&&&&&%%%$$$((((((''''''&&&&&&%%%%%%&&&''''''''''''((((((((())))))(((((())))))***+++(((((((((((()))))))))))))))******************))))))))))))))))))***++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---............////////////,,,,,,---...////////////000222444444444555:::>>>AAABBBBBB>>>:::666666777888888777666444222000///666777<<>>BBBCCCBBB>>>999555555666777777888888777666555555666777<<>>BBBBBBAAA???;;;888777777333222222444444333333555888999???JJJZZZkkkxxx''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&'''(((''''''&&&''''''((()))***&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((()))(((&&&&&&'''((((((((((((((((((((((((((((((((()))***+++++++++***((((((((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))***************************)))))))))))))))))))))))))))******))))))))))))******++++++***)))))))))))))))***+++---......---+++***++++++,,,,,,---......///......///000000000//////......---,,,,,,---...///000///---,,,,,,---///000//////000000000000//////------........./////////000000000000111111111111222222333333444333333333222222111111111111111111444444444444444333333333111222222333333222222111333333333333333333333333111111111222222333444555777777777666666666555555444555666555333222222333333333333333333333333333111111111111111111111111111///...///111222000..................---,,,,,,.........---------------------,,,+++++++++,,,,,,************************((()))***++++++***)))((())))))))))))))))))))))))************************///,,,)))((()))***)))'''(((((('''&&&%%%$$$$$$###***(((&&&''')))***(((&&&'''''''''''''''((())))))(((''''''''''''''''''(((''''''''''''((((((((((((###&&&***)))&&&%%%'''***((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&(((''''''&&&'''((()))***''''''''''''''''''''''''(((((()))))))))))))))(((++++++***************+++))))))))))))))))))))))))************************************++++++++++++******+++++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,+++++++++((()))+++---///111333444------......//////000000444333111111333777<<>>:::777666666222222222333333333333444777999???JJJZZZjjjxxx&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))%%%%%%&&&'''((())))))***((('''&&&&&&&&&&&&'''(((((('''''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''&&&&&&&&&&&&''''''((((((((())))))))))))(((((((((((((((((()))''')))******((('''&&&'''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&'''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))***************))))))(((((((((((((((((((((((((((((((((******))))))))))))******,,,+++******)))************+++,,,------,,,+++***++++++,,,,,,------....../////////000//////......,,,,,,,,,,,,,,,---...//////...---,,,,,,---.../////////000000111000000///------------............000000000000111111111111222222333333333222222111111111222222222222222222222222333333444444444333111222222333333222222111222222222222222222222222333222222222333444555666666666666555555555555555555666666555222111111222///000000000111222222222111111111111111111111111///......///000000///---............---,,,,,,+++---------...............+++++++++++++++,,,------++++++++++++++++++++++++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))***++++++)))''')))))))))(((((('''''''''***((('''((()))***)))'''(((''''''''''''(((((())))))((((((''''''(((((()))''''''''''''(((((((((((($$$'''))))))'''%%%''')))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((''''''''''''((())))))'''''''''''''''''''''''''''((()))************************))))))******+++))))))))))))))))))))))))************************)))******+++,,,,,,------******+++++++++,,,,,,,,,******))))))******+++,,,******+++++++++++++++,,,---------.........//////.........///////////////444333222222444888<<>>???@@@???;;;777444333333111333333111222444444222666999@@@JJJXXXgggvvv~~~&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''((((((''''''&&&&&&%%%%%%&&&''''''''''''''''''&&&(((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''(((((((((''''''&&&&&&%%%%%%%%%$$$'''''''''((((((((())))))(((''''''&&&&&&''''''(((''')))+++,,,***((('''&&&(((((((((((((((((((((((('''((((((((((((''''''&&&&&&&&&&&&'''((((((((()))((((((((((((((((((((((((******))))))))))))******((((((((((((((())))))***+++******)))((('''&&&&&&******************************))))))))))))******+++******)))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,++++++******+++,,,---......////////////............////////////000111111111111111000000000000000000/////////000000000111111111111000000111111111000000///111111222222333333333333555555555555444222000...111222222333333222222111111111111111111111111111444444333333333444555555333333333333333333444444444555555444222000111222...//////000111222222333000000000000000000000000,,,---.........---------))))))+++,,,------------,,,---------......//////...---,,,+++************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&%%%%%%&&&(((***%%%%%%&&&&&&&&&&&&''''''((()))))))))((((((((()))((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''((((((((((((&&&'''((()))((((((((())))))(((((((((((((((((())))))(((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''&&&&&&'''((())))))))))))))))))))))))))))))(((((()))))))))*********++++++******))))))))))))******+++++++++,,,,,,,,,*********)))***++++++,,,++++++,,,,,,------......((()))***+++---...///000///////////////.........111111000111333666999<<<>>>>>>===;;;777444333444111444555111222666666222555999AAAJJJVVVeeettt~~~&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))((('''''')))(((((('''&&&%%%$$$$$$&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&)))))))))((('''%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&(((******)))''''''(((((((((((((((((((((((((((###$$$&&&((()))******+++((((((((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))***************))))))(((((((((******************************))))))))))))******))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...////////////------------------------//////000111222222222222////////////............000000000000111111111111222222333444444444444444111111222222333444444444666777777777555222///...111222222333333222222111111111111111111111111111444444333333333333444444222222222222333333333333222333444333222111222333///000000111111222222222000000000000000000000000,,,...//////...------...((()))***+++,,,---------,,,,,,,,,---------------...---,,,+++)))))))))(((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''%%%$$$%%%(((***''''''''''''''''''(((((('''((()))((('''&&&'''))))))((((((''''''''''''((()))((((((''''''(((((()))''''''''''''((((((((((((''''''((())))))))))))((())))))(((((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))(((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''''''''(((((((((((()))***++++++))))))))))))))))))))))))'''(((((())))))*********++++++******)))(((((('''******+++++++++,,,,,,,,,++++++******++++++,,,---,,,---------------......---------.........//////.........///////////////000000000000222555888:::<<<===<<<:::777555555555111666777222222888888333444999AAAJJJUUUdddsss~~~''''''''''''''''''''''''''''''''''''''''''''''''((())))))***)))((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((((((''''''(((***((((((((((((((((((((((((%%%&&&'''((()))*********)))))))))((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))***************************)))******************************))))))))))))******((((((''''''((())))))***++++++************++++++++++++++++++++++++++++++,,,,,,---.........---------...///000000000///............//////.........//////000111222222222222111111000000////////////000000000000111111111111111222333444555666666666111111222222333444444555666777888888777444111///111222222333333222222111222222222222222222222222333333222222222222333333111111111111222222333333111222333333222111333444000000000000000111111111000000000000000000000000,,,...000000...---...///******++++++++++++******,,,,,,,,,,,,,,,+++++++++,,,,,,+++***))))))******((((((((((((((((((((((((+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))'''&&&''')))************))))))))))))%%%'''((((((%%%%%%&&&((())))))((('''''''''''''''(((''''''''''''''''''(((''''''''''''((((((((((((''''''((((((******)))((((((((((((''''''((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&(((''''''((((((***++++++))))))))))))))))))))))))''''''(((((()))******+++******************************+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,,,,,,,222111000///---,,,******------......//////000000000000000111333666999:::;;;;;;<<<:::888666666777222888888222333999:::333333999AAAJJJTTTbbbrrr}}}((((((((((((((((((((((((''''''''''''''''''''''''((()))*********((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&!!!###%%%''')))*********$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((()))))))))***''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&&&&''')))+++((((((((((((((((((((((((+++++++++***)))'''&&&%%%)))))))))((('''''''''&&&))))))))))))))))))))))))******))))))))))))******((((((((((((((()))*********************+++++++++))))))))))))))))))))))))******))))))))))))******'''''''''''''''((())))))++++++************++++++++++++++++++++++++++++++------...///000000000/////////000111111000///...000000111111111111000000//////000222222333333333444333333333222222111111000000000000111111111111///000111333444555666666111111222333333444555555444666888999888666444222222222222333333222222222222222222222222222222222333333222111111222222222000000111111222222222333///111222333222222333555000000000000000/////////000000000000000000000000,,,///111111...---...000------,,,,,,***)))'''''',,,,,,,,,++++++******************)))******+++,,,))))))))))))))))))))))))+++***)))(((((()))***+++''''''''''''''''''''''''))))))))))))))))))))))))&&&***---...+++((('''(((((('''''''''&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%(((***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))(((''''''(((******)))((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&((()))))))))((('''''''''''''''''''''''''''((((((((((((((((((''''''%%%%%%%%%&&&&&&((())))))))))))))))))))))))))))))&&&''''''((()))******+++*********+++,,,,,,------******+++++++++,,,,,,,,,------,,,,,,------...///---,,,,,,++++++***************+++,,,,,,------...,,,------...///000111111111111111333555777:::;;;:::;;;;;;:::888777888999222999:::333333;;;;;;444333999AAAJJJTTTbbbrrr}}}'''&&&&&&&&&'''(((***++++++***)))((('''&&&%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%''')))+++&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''((()))***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''******************************))))))((((((''''''******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))************************************************,,,,,,++++++***+++++++++++++++******************,,,,,,,,,---...///000111000---,,,---000111000......------------...//////000000000000000000000000////////////000000000000000000000000111111111111111000000000111333555666555555444333222222222222666666666888999888555333111222222111111000///...////////////////////////444444444333333222222222333333333333333222111000333333333222222222111111///////////////......------...///000000///...---------------------------***++++++,,,,,,++++++***...+++)))))),,,---,,,***,,,***(((''''''(((***,,,((((((((((((((((((((((((+++)))'''&&&%%%&&&'''((((((((())))))******++++++'''&&&&&&%%%%%%%%%&&&&&&)))((('''&&&%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((+++******)))((((((''''''***)))(((&&&%%%%%%%%%%%%'''''''''((((((***++++++''''''(((((((((((('''''',,,+++++++++******))))))'''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&***((('''((()))***)))'''((()))))))))))))))(((((())))))((('''''''''''''''))))))))))))(((((((((((())))))******++++++,,,,,,))))))))))))************&&&''''''((((((((((((((()))+++---------...///111++++++******++++++,,,---,,,+++******)))))))))***------------------,,,,,,++++++******++++++,,,---111000//////000333555777::::::::::::999777666444333333333444555888:::;;;999<<>>EEEPPP___ppp{{{''''''((((((((((((((('''(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''(((''''''''''''(((((()))&&&&&&&&&'''(((((())))))&&&''''''((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))&&&''''''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,)))))))))***++++++,,,,,,+++++++++***++++++,,,,,,+++---......------...///...------------...//////////////////////////////........................000000000000111111111111...///111222333444444444222222222222333444555666666666666888999888555333333333333333222111000///////////////////////////000000000000111111111111///000000111111111000000000000000000////////////---............---,,,,,,+++,,,...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***''')))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((''''''(((***,,,)))))))))((((((((((((((($$$%%%'''((())))))((('''%%%&&&'''''''''''''''&&&'''&&&&&&&&&&&&''''''((())))))))))))))))))))))))''''''''''''''''''''''''...---+++***)))(((((((((&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((((('''''''''''''''''''''((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((''''''(((((()))))),,,+++)))((()))((('''%%%&&&'''((())))))******)))+++***))))))(((((())))))''''''(((((())))))******))))))))))))(((((((((((())))))))))))************))))))***+++++++++++++++$$$'''***++++++))))))***)))))))))))))))***+++++++++,,,...//////...------+++,,,,,,------.........---,,,,,,,,,,,,---......///000111333555777888999888999999999888666444333111000000//////000111222333777<<>>CCCKKKWWWeeeooo|||%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''')))(((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((())))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((((((&&&&&&'''(((((((((((('''&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$((('''%%%$$$$$$%%%'''(((''''''''''''((((((((()))((())))))))))))))))))((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))(((((('''(((((()))((((((''''''''''''(((((())))))))))))******************)))))))))+++---...$$$&&&(((***++++++***)))***+++,,,+++***)))***,,,*********+++++++++++++++------......///000000111222222222111000000111333333222222111000///......//////////////////000000000111333444333222000...111111111222222111000000111111111111111111111111000000000000000000111111222222222222222111000000111111111000000000//////111111111111111111111111......///000000///......000///---,,,,,,,,,......///---,,,+++,,,---,,,***++++++++++++++++++++++++***+++,,,,,,*********,,,,,,+++***)))((('''&&&%%%+++,,,---+++)))((()))***))))))((((((''''''''''''&&&&&&'''((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''$$$((()))''''''******'''(((((()))(((((('''&&&&&&(((((((((((())))))))))))++++++***)))(((((('''''')))(((((((((''''''&&&&&&$$$$$$$$$$$$############''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''(((((('''&&&&&&'''''''''(((((((((((()))&&&&&&&&&''''''''''''(((***)))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))((()))))))))***************************************)))((('''''')))+++------,,,,,,++++++,,,,,,---******+++,,,------......***+++,,,---...---,,,+++...///000111222111000///...//////000000000//////000000//////000111222222444777<<>>IIIUUU^^^llluuu%%%&&&''''''&&&%%%&&&((((((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$''''''''''''&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%&&&&&&''')))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%$$$""""""$$$&&&***)))(((&&&&&&&&&'''((('''''''''''''''''''''''')))((('''(((******(((%%%))))))(((((((((((())))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''&&&&&&(((((((((((((((((((((((()))((((((''''''(((((())))))))))))((((((''''''&&&###$$$%%%(((***,,,......(((''''''((()))***((('''&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,,,,+++***************,,,---......//////..............................---.........////////////......//////000000111111111222333444444444333333222222222222222222222222333333333333333333333333444333333333333222222222//////000000000///......//////////////////////////////000000///...,,,+++,,,+++***+++------+++((($$$%%%(((***,,,---......))))))************))))))******+++++++++++++++******))))))(((((())))))***'''((()))(((&&&%%%%%%&&&((('''&&&&&&&&&''')))***''''''(((((('''&&&&&&%%%)))((((((((('''''''''&&&$$$%%%'''(((((((((&&&%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((())))))))))))((((((''''''((((((((((((''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))(((''''''&&&%%%%%%$$$$$$(((''''''&&&'''((()))***'''''''''''''''''''''''''''''''''(((''''''&&&&&&'''''''''(((((((((((((((&&&(((+++---......,,,+++(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))))))))))))))***))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------........................000000000111111111222222111222444777>>>IIIUUU]]]kkkuuu&&&'''((('''%%%%%%%%%'''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%'''((('''&&&%%%&&&'''$$$############$$$%%%%%%))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%(((***&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***///111///+++'''%%%)))((((((''''''(((((()))'''''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&)))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((()))))))))(((((()))))))))+++******)))((((((''''''((((((((('''&&&&&&&&&%%%'''&&&%%%&&&((())))))'''(((''''''''''''(((((()))))))))))))))))))))))))))*********))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++------...///////////////........................////////////000000000000---......///000111111222222222333444444444333333333333333333333333333333222222222222222222222222333333333222222222111111000111111222222222111111////////////////////////////////////...---,,,,,,,,,+++******++++++)))'''"""###&&&(((+++---......******))))))))))))******'''''')))******+++++++++))))))(((((((((((())))))((())))))(((&&&$$$$$$%%%'''''''''''''''((((((((('''''''''(((''''''&&&%%%((((((((('''''''''''''''%%%&&&'''((()))(((''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))(((((()))))))))*********''''''''''''''''''''''''((((((''''''''''''((((((((())))))*********))))))''''''((((((((((((''''''%%%%%%'''((((((((('''&&&&&&&&&''''''((()))******'''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&'''(((((((((''''''))))))((((((((((((((('''$$$&&&(((***++++++***)))(((((((((((())))))))))))(((((((((((((((((())))))+++***))))))))))))))))))++++++***)))))))))))))))******+++++++++,,,,,,,,,)))******+++,,,---......---------...............---......//////000000111/////////000000000111111111222444777>>>IIITTT\\\jjjuuu'''))))))(((&&&%%%&&&'''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''***+++&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,333555000***''''''(((((((((''''''((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******))))))(((''''''&&&,,,+++)))&&&### &&&%%%$$$%%%'''))))))((()))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((++++++++++++++++++++++++------,,,++++++,,,,,,---,,,------.......................................///000000000000111111111------...///000111222222222222333333333333333333222222222222222222222222111111111111111111111111222222222222111111111111000111222333333333333333////////////////////////............------,,,,,,,,,,,,,,,++++++***(((''''''(((((())))))*********+++***)))(((((()))***+++'''((()))***************)))((((((''''''(((((()))'''((()))(((&&&%%%%%%&&&%%%&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&'''(((((())))))(((((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***(((((((((((())))))))))))'''''''''''''''''''''''')))((((((''''''(((((()))'''(((((())))))))))))(((''''''((((((((((((''''''%%%%%%'''((((((((('''&&&&&&&&&&&&'''(((((())))))'''&&&&&&%%%%%%%%%&&&&&&))))))((((((((('''''''''''''''''''''((((((((()))))))))))))))))))))))))))%%%&&&'''(((((((((((((((***)))))))))((((((''''''$$$%%%'''((())))))((('''(((((((((((())))))))))))((((((((()))))))))))))))******)))))))))))))))***++++++***))))))***************+++++++++,,,,,,,,,))))))***+++,,,------...,,,---------.../////////------...///000111222222////////////000000000000111222444777>>>HHHSSS[[[hhhuuu)))******)))'''&&&'''((($$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''(((((((((%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########%%%&&&&&&)))(((((('''&&&%%%%%%%%%'''''''''''''''''''''''''''...333333---((((((***((((((''''''''''''((((((&&&''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%''')))))))))***))))))((((((((())))))((((((((((((((((((((((((&&&''''''((())))))******)))))))))))))))))))))))),,,,,,,,,++++++,,,------++++++,,,------------,,,........................000000000000111111111222---......///000111111111222222222111111111222222000000000000000000000000111111111111111111111111222222111111111000000000------...//////000//////........................---------,,,,,,,,,,,,,,,------...---,,,***))))))++++++******))))))))))))+++***)))(((((()))***+++***************)))((((((((((((''''''''''''(((((($$$&&&''''''&&&&&&((()))%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&'''((((((((('''''''''((((((((((((''''''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((('''''''''&&&''''''((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))))))))(((******))))))(((((((((''''''((()))++++++++++++***(((((((((((()))))))))))))))))))))******+++++++++***)))))))))))))))******))))))))))))***+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---------.../////////,,,---...///000111222333////////////000000000000000222444888>>>HHHRRRZZZfffttt((()))***)))''''''''')))(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''######$$$&&&'''((()))***$$$&&&'''&&&%%%$$$%%%&&&''''''&&&&&&''''''((()))&&&&&&''''''&&&&&&%%%$$$'''''''''''''''''''''''''''%%%$$$%%%&&&'''&&&$$$'''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((((((,,,///...)))'''(((+++(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&''')))***+++,,,(((&&&%%%%%%''')))))))))***))))))(((((((((((((((((((((((((((((((((((((((%%%&&&&&&''')))******+++)))))))))))))))))))))))),,,++++++++++++,,,,,,---******+++,,,,,,,,,,,,,,,........................000000000000111111111111////////////000000000000222111000000//////000000000000000000000000000000111111111111111111111111111111111000000000000///...//////000000000000///........................---,,,,,,+++++++++,,,,,,,,,---......,,,******+++******)))))))))***+++,,,******))))))))))))******+++++++++******)))((('''''''''&&&&&&&&&&&&''''''###%%%&&&''''''''')))***&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((('''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''''''''((((((((((((''''''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((''''''''''''''''''''''''''''''((()))))))))((((((***))))))))))))))))))(((''''''((()))))))))))))))(((((((((((())))))))))))))))))******++++++,,,,,,)))))))))))))))******+++)))))))))***+++,,,---...******+++++++++,,,,,,,,,,,,,,,++++++******))))))---------...............,,,------...000111222222/////////000000000111111000111444888>>>GGGRRRXXXdddsss%%%&&&''''''&&&&&&'''((((((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&######$$$%%%&&&''''''((($$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&''''''((()))&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((()))***)))&&&###!!!###&&&((()))((('''&&&''''''''''''''''''''''''&&&)))******'''&&&''')))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&'''((()))******))))))(((((('''''''''&&&+++(((&&&%%%''')))))))))***)))(((((('''''''''((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))***************+++,,,,,,***+++,,,,,,------,,,,,,......................../////////000000000111111000000000000////////////111000///...---......///000000000000000000000000222222222222222222222222111111000000000/////////111222222222222222111000........................,,,,,,+++******+++,,,---))),,,...---+++******,,,((((((''''''(((***+++,,,))))))************))))))(((((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&'''$$$&&&''''''&&&&&&((())))))((('''&&&%%%&&&''''''%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((''''''((((((((((((''''''%%%%%%'''((((((((('''&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''''''''''''''''''''''''''((())))))))))))((((((''')))))))))))))))*********%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((()))***+++++++++)))))))))))))))***++++++************++++++,,,---******+++++++++,,,,,,,,,++++++++++++*********)))...............---------,,,,,,---...//////000000000000000111111111222222000111444888>>>GGGQQQWWWcccrrr###$$$%%%%%%%%%$$$&&&'''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&'''(((((('''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''((('''"""%%%***,,,+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((('''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&((()))+++,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%,,,***'''&&&''')))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''***************************)))))))))***++++++,,,+++,,,------......------........................////////////000000000000111111000000//////......000///...---,,,,,,---...111111111111111111111111222222222222222222222222000000000000///////////////////////////...---,,,........................,,,+++*********+++,,,---'''***,,,,,,***)))***,,,)))((('''&&&&&&'''))))))((()))***++++++***)))(((%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&'''((((((&&&%%%&&&''',,,+++((('''&&&''')))***%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((())))))))))))''''''((((((((((((''''''%%%&&&'''((((((((('''&&&$$$%%%&&&'''(((***++++++&&&&&&&&&'''((()))***+++'''(((((((((((((((((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))***))))))(((''''''(((((())))))******++++++((((((((()))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++))))))((())))))***++++++---,,,++++++******++++++******+++++++++,,,,,,,,,******************++++++/////////......------,,,,,,,,,------.../////////111111111111222222222222///111444888>>>GGGQQQWWWbbbqqq&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&(((((('''''''''(((((()))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((''''''(((((())))))******))))))))))))))))))))))))''''''''''''(((((((((((('''((()))******)))(((''')))))))))))))))))))))))))))((('''&&&'''(((***,,,///...,,,+++++++++,,,,,,///...---,,,,,,,,,,,,,,,......---,,,,,,,,,------...000111000///...///111///...---,,,,,,---...///000000///////////////000,,,---...///000111222222222222333333333333222222000000000000//////////////////000000///...------111///---+++++++++,,,---,,,++++++***)))(((''''''---------,,,+++***)))(((''''''(((((())))))******''''''((((((((((((''''''))))))((('''''''''''''''%%%&&&'''(((((((((&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***(((&&&$$$$$$$$$%%%&&&))))))(((''''''''''''((((((''''''&&&&&&&&&''''''+++***)))((('''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%% """$$$''')))*********))))))(((&&&######$$$&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''''''''''''''((((((((())))))"""###&&&''''''(((***,,,$$$%%%'''(((((((((''''''''''''((()))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''---,,,,,,,,,++++++************))))))))))))******)))))))))))))))))))))))))))***+++,,,---,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......///////////////.........////////////000111222333222222333666;;;EEEPPPWWWeeeppp&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''&&&'''''''''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######$$$&&&''''''&&&&&&'''(((((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''((()))******)))(((''')))))))))))))))))))))))))))((('''&&&&&&((()))***,,,+++***)))((())))))***......---,,,,,,,,,,,,,,,------,,,,,,,,,------......///000000///...///000///...------------...///000000////////////000000000000000000000000000000///000000111111000000///000000000000/////////...///////////////...------............---,,,++++++++++++++++++************,,,,,,,,,,,,+++***)))((('''((((((((()))))))))***''''''((((((((((((''''''))))))((('''''''''''''''''''''((())))))((('''&&&***)))'''&&&&&&''''''(((%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%'''((('''''''''''''''((())))))'''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))(((''''''&&&''''''((((((''''''&&&%%%&&&'''((((((((('''''''''''''''&&&$$$###$$$&&&&&&%%%%%%%%%&&&&&&''''''))))))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))%%%%%%'''(((((((((''''''''''''((()))))))))))))))*********)))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((******))))))))))))******)))))))))))))))))))))))))))***+++,,,,,,,,,++++++******))))))******+++,,,,,,,,,,,,---------......////////////............////////////000111222333111222333666;;;EEEOOOVVVdddooo~~~&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%&&&&&&"""###$$$%%%&&&((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%'''(((((('''&&&''')))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***)))((('''''''''((()))******)))((((((((())))))...------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///...///000///.........000///......------......///000000////////////000000444333333222111000/////////000000111111000000///000000000/////////........................------,,,---...///...,,,***(((******++++++,,,,,,,,,,,,)))******+++******))))))(((((((((((())))))))))))'''(((((())))))((((((''')))((((((''''''''''''(((((()))))))))((('''&&&&&&((('''%%%$$$###$$$$$$%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&)))(((((((((((((((((()))&&&&&&&&&&&&'''''''''(((&&&%%%%%%$$$%%%'''(((***%%%%%%%%%&&&''')))***+++''''''''''''((()))******%%%$$$$$$#########$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))))))))((('''(((((((((((((((((('''((((((((()))(((((('''&&&&&&'''))))))'''&&&''''''&&&&&&%%%$$$%%%&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((())))))(((&&&%%%%%%&&&%%%&&&''''''((('''''''''''''''((()))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******))))))))))))******)))))))))))))))))))))))))))***++++++,,,,,,++++++******))))))******+++,,,,,,,,,,,,---------..............................////////////000111222222111222333666;;;DDDNNNVVVaaalll|||&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&'''((()))******&&&((()))(((''''''((())))))))))))((((((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((,,,+++***)))(((((())))))++++++******************------,,,,,,+++,,,,,,---++++++++++++,,,---...///---...//////------.../////////............//////000////////////000000111555444333333222111000000111111222222222222111111000000/////////...............------------------------......---,,,***)))++++++++++++++++++++++++(((((()))***************(((((((((((())))))))))))(((((())))))))))))(((((()))(((''''''''''''(((((((((((((((((('''&&&&&&%%%%%%%%%######"""###$$$%%%%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&))))))(((((((((((())))))&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&'''((()))&&&&&&&&&&&&'''((()))***))))))))))))***+++,,,---&&&&&&%%%%%%&&&''''''(((''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''((())))))***''''''((((((((((((''''''&&&''''''(((((()))))))))&&&(((++++++***))))))***'''&&&%%%$$$$$$&&&''')))###$$$%%%&&&&&&'''''''''((((((((((((((('''''''''((())))))(((&&&$$$%%%&&&&&&&&&''''''''''''''''''''''''((()))))))))))))))'''''''''((())))))******(((((((((((((((((((((((())))))))))))*********************++++++,,,,,,---******))))))))))))******)))))))))))))))))))))))))))******+++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------...............//////......//////000111222111222333666;;;DDDNNNTTT___kkk{{{&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''&&&&&&&&&''''''(((((((((''''''''''''(((((('''''''''((((((((())))))'''((()))((('''&&&'''((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((---,,,,,,+++************************++++++******,,,,,,+++++++++,,,,,,---*********+++,,,---...///,,,...///...---,,,---...///////////////////////////////////////000111111333333333222222222222222111111111222222111111111////////////............------,,,,,,,,,,,,---...///...,,,+++******++++++,,,++++++***))))))(((((('''((()))***************))))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((''''''&&&&&&%%%%%%%%%((('''&&&&&&'''((()))***%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''&&&&&&(((''''''&&&&&&''''''(((&&&''''''(((((('''&&&&&&((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((()))***+++,,,&&&&&&&&&&&&'''((()))***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((()))******%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((())))))$$$&&&)))***)))((())))))&&&&&&%%%$$$%%%&&&'''(((###$$$%%%&&&''''''''''''((((((((((((((((((((('''&&&'''((((((&&&%%%&&&'''''''''''''''&&&&&&''''''''''''((()))))))))))))))%%%%%%&&&''''''(((((()))((((((((((((((((((((((((((()))))))))*********+++&&&&&&''''''(((((())))))******))))))))))))******)))))))))))))))))))))))))))))))))*********++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,---------......//////............///000111222000222444666<<>>GGGQQQ___kkk{{{%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&&&&''''''))))))(((&&&$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&'''''''''((((((((((((&&&''''''((((((''''''&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))(((&&&%%%$$$'''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%&&&''''''((('''''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((''''''(((((()))***))))))(((((((((((())))))(((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((******)))(((((())))))***((()))))))))*********+++)))*********++++++++++++)))***+++,,,,,,------,,,++++++,,,---------,,,,,,////////////////////////////////////////////////000000000000000000000000000000/////////.........------------------------,,,+++++++++++++++++++++++++++************++++++***...111///)))'''(((+++******))))))))))))))))))+++******)))(((((('''&&&'''''''''(((******'''%%%&&&((())))))(((((()))+++(((((((((((('''''''''''')))(((''''''''''''((((((%%%$$$$$$%%%%%%&&&'''((($$$######$$$%%%&&&'''''''''&&&&&&&&&&&&''''''(((###$$$&&&((())))))((('''(((((('''&&&&&&&&&&&&&&&))))))(((&&&$$$$$$''')))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&!!!###''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&&&&)))&&&$$$$$$%%%&&&&&&&&&''''''''''''''''''(((((('''((())))))((('''((()))''''''''''''&&&&&&&&&&&&))))))))))))(((((((((((()))))))))))))))******+++)))))))))))))))******+++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++*********)))((((((------------------,,,,,,++++++++++++,,,---...///...///111333333222111///111111333777:::===FFFPPP```mmm~~~%%%%%%%%%&&&&&&&&&''''''))))))((((((((((((((()))******)))'''&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((&&&%%%&&&(((&&&&&&&&&%%%%%%$$$######&&&&&&&&&&&&&&&'''''''''&&&'''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''&&&&&&%%%%%%'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%$$$%%%&&&''''''((('''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((''''''&&&&&&''''''((()))))))))(((((((((((())))))(((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((((((((((('''((((((((()))((((((((()))******++++++)))))))))******++++++,,,***+++,,,---............***++++++,,,------,,,,,,////////////////////////////////////////////////////////////////////////////////////............------------------------++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,)))---000...)))&&&(((,,,)))))))))*********))))))(((((((((((((((((())))))'''''''''(((***)))'''%%%$$$&&&''''''&&&&&&((()))((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&''''''$$$$$$######$$$%%%&&&&&&######$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&'''((()))###$$$&&&((())))))((('''(((((('''&&&&&&&&&''''''))))))((('''&&&'''***---''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''"""%%%))))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&(((&&&$$$$$$%%%&&&'''&&&''''''(((((())))))))))))&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))(((((())))))***+++((()))))))))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,+++******)))***------------------,,,,,,......------------......///000222444444333222111111000333777999<<>>EEEPPP___rrr%%%%%%%%%&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''(((((('''$$$%%%'''))))))((('''&&&''''''''''''''''''''''''((('''%%%!!! %%%***---)))((('''&&&%%%%%%&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&))))))((((((((('''''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&''')))***++++++******((((((((()))(((''''''&&&&&&&&&'''((())))))(((((())))))))))))((((((((((((***((('''(((+++---+++)))(((((((((((())))))))))))++++++++++++******))))))******+++,,,------------------,,,+++************)))))))))***++++++,,,,,,------...///000000000///++++++,,,---...///000111+++,,,---......---,,,+++***((('''(((***++++++*********+++++++++******)))''''''(((((()))))))))***))))))))))))((((((((((((%%%&&&((()))))))))((('''(((((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$######&&&''''''&&&$$$!!!"""###%%%'''((((((''''''$$$%%%&&&&&&%%%%%%''')))***(((&&&%%%%%%&&&%%%###%%%&&&&&&'''&&&&&&%%%$$$"""%%%((()))(((''''''(((%%%&&&&&&''''''(((((((((''''''((()))******))))))$$$%%%&&&'''''''''&&&%%%''')))***)))(((((()))***&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''')))))))))((((((''''''''''''((((((((()))))))))************))))))******))))))(((((('''''')))(((''''''''')))***+++''''''''''''((((((((()))((()))***++++++***))))))&&&'''(((******((('''&&&'''))),,,,,,,,,,,,,,,...***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,---.....................------,,,,,,,,,,,,,,,------...///000000***,,,...///111111111000222000222666888888===DDDQQQ```sss&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((()))))))))&&&'''''''''&&&%%%%%%$$$)))(((((()))******)))'''$$$&&&((((((&&&%%%%%%%%%'''&&&&&&''''''((()))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((()))******)))((((((((((((((('''&&&%%%%%%&&&'''((()))''''''&&&&&&%%%%%%%%%$$$''''''''''''((()))***+++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,(((***,,,------,,,---///000///////////////000000//////...---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&(((******((('''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&###%%%'''))))))(((&&&%%%'''''''''''''''((()))***&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''(((''''''''''''((())))))***(((&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((()))***)))&&&$$$"""&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))*********))))))((((((''''''((('''&&&%%%&&&(((***+++&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((,,,***)))'''''''''(((((((((((((((((((((((((((((('''((()))******)))((('''******++++++++++++******+++***)))'''&&&&&&&&&&&&++++++************++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,++++++***)))&&&***///222333000+++(((///////////////000111111333333444444666:::@@@DDDOOO]]]ppp&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$(((''''''((())))))(((&&&###%%%'''(((&&&%%%%%%&&&)))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((***))))))(((((((((((((((''''''&&&&&&&&&''')))))))))))))))(((((((((''''''))))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---...//////...---///000000///////////////000000.........---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))((('''''''''((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''(((((()))***)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))(((&&&%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&%%%$$$"""!!!&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((())))))))))))(((((((((((((((((('''&&&%%%%%%'''(((***'''''''''((((((((())))))''''''(((((((((((((((((('''''''''''''''''''''''')))((((((((((((((()))***(((((((((((((((((((((((('''((()))******)))(((''')))******************)))+++***)))(((''''''''''''++++++************++++++++++++,,,,,,+++***))))))++++++++++++,,,,,,,,,---------......---,,,,,,+++...---***((()))+++...000///////////////000111111222222333333555:::@@@DDDOOO\\\ooo&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&'''(((((('''%%%###%%%''''''&&&&&&'''(((((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$%%%((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''))))))(((((((((((((((((((((((('''''''''((())))))******))))))))))))(((((())))))))))))***+++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,---------+++))))))+++---000//////.........//////...------,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))+++***)))(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&###!!!"""%%%'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%'''((()))((((((''''''&&&'''''''''))))))'''&&&&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((()))((((((''''''''''''((((((((((((((((((((())))))((('''&&&%%%%%%%%%&&&'''(((((((((((()))))))))***)))))))))))))))(((((((((''''''''''''''''''''''''&&&'''((()))************(((((((((((((((((((((((((((((())))))))))))((((((((())))))******))))))(((++++++***)))((((((((()))++++++************+++++++++,,,,,,,,,+++******)))******+++++++++,,,,,,,,,...////////////...------111---(((%%%%%%)))///333///////////////000111111000111111222444999???DDDOOO\\\ooo&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''###$$$$$$%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$"""$$$&&&&&&&&&&&&''')))%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$$$$(((((('''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''))))))((((((((()))))))))(((((((((((((((''''''''''''''''''''''''((())))))***+++++++++++++++,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))'''(((+++---//////......------......---,,,,,,,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((+++******)))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''""" %%%)))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''(((((()))(((''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((()))''''''((((((((((((''''''''''''''''''((((((((((((***)))((('''''''''''''''&&&''''''(((((()))))))))((('''&&&%%%%%%%%%%%%%%%''''''((((((((()))))))))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((*********)))((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((++++++******)))*********++++++************++++++++++++,,,------------,,,*********+++++++++,,,,,,......////////////......,,,,,,++++++,,,,,,---...///////////////000000111//////000111444888???CCCNNN[[[mmm}}}&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((('''''''''&&&'''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%&&&''''''&&&$$$###$$$&&&&&&%%%&&&((()))&&&&&&&&&&&&'''((()))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((((((''''''))))))))))))))))))(((((('''''''''(((((((((((((((''''''''''''''''''((()))*********++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,+++---000333//////...------,,,------+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&(((### !!!'''***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&$$$%%%'''))))))((('''&&&)))((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''(((((()))***+++'''((((((((((((((((((''''''''''''((((((((())))))***)))((('''''''''''''''&&&&&&''''''(((((())))))''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''((()))*********)))'''&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((+++************++++++,,,++++++************++++++******,,,...///000000111******+++++++++,,,,,,,,,,,,------.........------+++,,,...///000///...---///////////////000000111//////000111333888>>>CCCLLLYYYkkk{{{&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''+++***(((&&&$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&&&&%%%%%%''')))******)))'''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''%%%&&&'''((()))((('''&&&(((((()))))))))(((''''''(((((())))))))))))******)))))))))(((((())))))************++++++,,,,,,---*********++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,---000222///...---,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%(((%%%###$$$''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""###%%%'''******(((&&&%%%''''''&&&&&&%%%&&&&&&&&&(((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((%%%$$$%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))'''(((((())))))(((((('''''''''((((((((())))))))))))((((((''''''''''''(((''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((************)))((('''&&&))))))))))))))))))))))))))))))(((((((((((())))))((())))))******))))))(((***)))))))))***+++,,,,,,++++++************++++++)))***,,,...///000111111++++++,,,,,,,,,---------++++++,,,------------,,,///...---,,,---...000111///////////////000111111000111111222333777===BBBIIIVVViiiyyy&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''***)))'''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))'''&&&%%%&&&((((((&&&%%%&&&&&&&&&%%%$$$$$$&&&((())))))((('''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((($$$%%%'''((()))((('''&&&'''(((((()))((('''&&&%%%''''''((((((((()))))))))***))))))((((((((()))))))))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,+++++++++*********+++------,,,,,,---...///...---,,,++++++++++++)))*********************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((($$$%%%&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((''''''&&&&&&%%%%%%%%%&&&'''''''''((((((((((((&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&''''''((()))%%%%%%%%%''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))(((''''''(((((())))))))))))(((((('''((((((((())))))))))))(((''''''''''''(((((()))''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))***)))(((''''''((()))***)))******************)))((((((((())))))+++,,,,,,++++++************++++++***+++,,,---............,,,,,,---------.........++++++,,,---------------///...,,,+++,,,---000111///////////////000111111222222333222333777===AAAGGGTTTfffvvv&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&''''''(((((()))))))))'''&&&$$$$$$$$$&&&((()))'''&&&&&&'''(((((('''%%%'''''''''%%%$$$$$$&&&(((%%%%%%%%%%%%&&&'''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&'''''''''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))$$$%%%'''))))))((('''&&&''''''((((((((('''%%%$$$$$$%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&''''''))))))***+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,++++++*********///000222111000////////////...---,,,++++++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''"""###%%%'''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((''''''&&&%%%&&&'''((()))%%%%%%%%%%%%&&&&&&'''((($$$%%%&&&(((((((((((('''''''''''''''''''''''''''(((''''''''''''((())))))%%%%%%&&&(((***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''(((***++++++)))(((&&&(((((())))))))))))(((((((((((((((((())))))))))))'''''''''''''''((()))***(((((((((''''''&&&&&&%%%&&&&&&'''((()))))))))((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((''''''''')))+++,,,))))))))))))))))))))))))***)))(((''''''((()))*********++++++++++++******(((((((((((()))***,,,,,,++++++************+++++++++,,,,,,,,,,,,+++***)))---------.........//////+++,,,,,,---.........---***+++---...///...---,,,///////////////000111111444444444333444777<<<@@@FFFSSSeeeuuu%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&(((******)))(((&&&&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$)))((('''%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''***)))'''%%%###""""""!!!''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&''''''&&&%%%$$$'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))************************************+++++++++***************,,,+++)))((((((((())))))---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,+++))))))***)))(((&&&((('''))),,,...---((($$$''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((()))******)))((('''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&((())))))(((''''''((($$$&&&((()))'''&&&&&&'''$$$######%%%((((((&&&###$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$######"""###$$$&&&'''((((((((('''&&&&&&%%%%%%*********)))((((((''''''&&&&&&&&&''''''''''''((()))(((((((((((())))))***&&&'''''''''(((((())))))"""""""""###$$$%%%&&&'''###$$$&&&(((((((((((('''"""$$$'''((('''((()))***)))&&&$$$%%%'''((('''%%%))))))((((((''''''&&&&&&(((((())))))))))))(((((((((''''''&&&&&&''')))***+++***)))((((((''''''((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++++++++*********))))))...,,,***)))******)))(((+++++++++*********************+++++++++,,,,,,,,,(((***,,,------,,,+++***+++,,,---,,,++++++,,,...///...,,,,,,,,,---///111///000000000111111111111444555555555555888;;;>>>GGGQQQ```ppp~~~&&&&&&%%%'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&'''''''''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%((((((&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))((('''&&&'''''''''''''''((())))))(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))*********************,,,+++***))))))))))))*********))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++************((('''+++)))'''(((***+++)))''')))))))))(((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###%%%''''''%%%%%%%%%&&&%%%'''))))))'''&&&&&&&&&'''&&&&&&(((***+++)))&&&$$$%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&(((******)))'''&&&(((''''''&&&&&&&&&''''''''''''''''''((((((((()))'''&&&%%%%%%$$$%%%%%%%%%$$$%%%&&&((())))))((((((%%%'''(((((('''&&&&&&''',,,)))'''(((***+++***(((''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''((((((((('''''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))+++++++++*********)))))),,,***))))))***++++++*********************************+++++++++,,,,,,,,,+++,,,,,,---,,,+++***))))))***++++++++++++---//////...---,,,,,,---///000///////////////000111111444444555555555777;;;>>>EEENNN]]]mmm|||'''&&&&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((()))&&&&&&&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))&&&'''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))******((((((((((((((((((((((((((((((((())))))*********,,,,,,+++************+++(((((())))))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,******++++++***(((***'''$$$###$$$&&&((((((,,,+++***)))(((''''''&&&************************&&&&&&''''''''''''&&&&&&%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%"""$$$&&&&&&%%%%%%%%%&&&&&&((()))((('''%%%%%%&&&%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''((((((&&&&&&&&&'''''''''''''''$$$$$$%%%&&&&&&'''(((((($$$&&&))),,,,,,***'''%%%)))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((+++***)))'''&&&%%%%%%$$$%%%&&&'''((()))))))))(((((())))))(((&&&$$$$$$%%%)))'''%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&'''((()))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((+++************)))))))))***)))((()))+++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,...------,,,+++***)))((((((***++++++++++++---///......---,,,,,,...///000//////...---...///000111333333444444444777;;;>>>BBBKKKZZZjjjyyy&&&%%%%%%&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&******)))'''&&&%%%$$$###((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$%%%&&&(((***$$$$$$%%%%%%%%%&&&%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))&&&&&&'''((()))******+++,,,,,,++++++++++++++++++*********+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++,,,,,,+++)))***(((&&&$$$%%%''')))***+++++++++***)))((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###%%%'''(((''''''''')))'''((()))(((&&&%%%%%%&&&$$$$$$$$$$$$%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((((('''''''''%%%%%%&&&&&&'''(((((()))'''''''''((((((((())))))$$$&&&(((******)))'''&&&++++++***((((((''''''''''''''''''(((((((((((((((---,,,***)))'''&&&&&&&&&'''''''''(((((())))))))))))))))))(((%%%$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&'''((('''&&&&&&'''&&&&&&&&&''''''((()))((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((************))))))))))))+++)))((()))***,,,,,,+++(((((((((((())))))))))))******+++++++++,,,,,,,,,...---,,,+++***************+++------,,,,,,---......------------...///000///...---,,,,,,...///000111222333333444666:::===@@@IIIXXXhhhxxx%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''***)))((('''&&&%%%$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$%%%&&&(((***$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((('''(((((((((((()))))))))************************&&&&&&'''((()))******+++++++++++++++,,,+++++++++------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***+++,,,,,,+++***,,,,,,,,,,,,++++++,,,,,,))))))))))))************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$&&&(((((('''''''''((('''(((((('''&&&%%%&&&'''(((((((((''''''''''''(((&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&$$$%%%%%%&&&'''((())))))''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((++++++***(((((('''''''''((((((((((((((('''''''''+++***)))((((((((((((((('''''''''''''''((((((((('''(((((('''%%%%%%'''(((((()))((((((''''''((()))&&&&&&''''''((((((((()))&&&&&&''''''''''''&&&&&&%%%&&&'''))))))(((''''''***))))))(((''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))---+++))))))***+++***)))''''''(((((())))))))))))******+++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,...//////...,,,------------------......//////...---,,,,,,,,,---///000000111222222333555999===@@@IIIWWWgggwww$$$######$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''&&&%%%&&&'''((()))&&&%%%%%%%%%&&&'''((()))%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''(((((((((((())))))************************((((((((())))))*********)))***++++++,,,+++++++++---------...---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******+++,,,+++)))&&&)))++++++***(((((((((((((((((())))))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&'''((('''%%%%%%''')))''''''(((&&&%%%$$$&&&''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''''''''&&&%%%%%%%%%&&&&&&'''((()))))))))))))))((('''&&&&&&&&&'''%%%$$$######%%%'''((()))((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((''''''((())))))''''''&&&&&&&&&&&&'''(((&&&&&&'''&&&%%%&&&(((+++&&&'''((('''%%%%%%'''((('''''''''(((((((((((((((''''''((((((((((((''''''&&&'''(((((())))))((((((++++++)))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((()))))))))))))))***...,,,***)))******)))((('''(((((())))))******+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++---///000...------------------............///---------..................///000111222555999<<>>FFFTTTeeeuuu%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%'''((()))''''''(((((('''%%%###"""&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''######""""""###%%%&&&'''%%%&&&((()))***)))((('''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))+++++++++***************'''((()))***++++++***)))%%%'''(((***+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***)))(((***,,,+++((('''))),,,******)))((('''&&&%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''***,,,---+++)))'''''''''%%%%%%&&&&&&%%%&&&))),,,((())))))'''$$$$$$&&&)))'''&&&%%%$$$%%%'''***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''')))))))))((((((&&&&&&&&&'''''''''''''''######$$$$$$%%%&&&&&&&&&%%%&&&'''((((((((('''&&&))))))((((((((())))))***))))))(((((('''''''''&&&''''''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&(((((('''&&&$$$%%%'''***&&&((()))(((%%%%%%''')))'''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''************************'''((((((((())))))*********)))((()))+++,,,,,,,,,((())))))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---...---+++((('''!!!%%%))),,,------...///,,,---......//////......+++---///111222000...------...///000111444888<<<===EEESSSdddttt'''&&&$$$"""%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&(((''''''&&&&&&%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''###!!!!!!###'''))))))'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&'''((((((%%%"""$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###"""""""""%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''(((&&&%%%&&&(((******)))((((((((((((((((((''''''&&&''')))******)))'''&&&)))'''&&&(((++++++)))''''''''''''''''''((())))))************)))))))))))),,,)))'''(((++++++***'''******++++++++++++******,,,+++++++++***)))))))))******++++++++++++************))))))))))))******++++++******************((())))))))))))*********++++++******)))'''&&&%%%&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&((()))&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((+++)))&&&$$$$$$&&&)))+++***(((&&&%%%$$$%%%&&&'''(((((((((((())))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))+++***'''&&&%%%&&&'''((())))))(((((('''''''''&&&''''''(((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&############$$$&&&((()))'''&&&&&&%%%%%%&&&&&&'''******)))''''''&&&&&&&&&###$$$&&&((())))))((('''''''''&&&&&&&&&&&&''''''*********)))(((&&&%%%$$$''''''(((((('''&&&%%%%%%******))))))(((((('''''')))((('''&&&&&&'''((()))((('''%%%%%%$$$%%%&&&'''''''''''''''''''''''''''((((((((((((((('''''''''******))))))((((((''''''*********))))))))))))(((+++*********))))))((((((,,,,,,++++++***)))))))))))))))*********+++++++++******+++++++++***)))(((***,,,...//////...---+++000//////......000111222111000//////111444888:::===DDDRRRcccuuu%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%((()))(((&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&+++)))''''''((('''$$$!!!$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&%%%%%%&&&((((((''''''''''''(((((((((((((((((((((''''''''''''&&&%%%&&&((()))))))))''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$((('''&&&(((***+++)))''''''''''''''''''((())))))(((((())))))*********++++++)))((((((***+++***(((******++++++++++++******++++++************************++++++++++++******))))))))))))))))))))))))************************++++++***)))(((''''''&&&)))))))))))))))((((((''''''''''''((((((((((((((((((''''''&&&&&&''''''(((((('''&&&%%%%%%&&&''')))'''''''''''''''&&&%%%%%%###$$$%%%&&&''''''''''''$$$%%%&&&'''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))***)))'''&&&%%%&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%((((((''''''''''''((((((&&&''''''''''''((((((((())))))'''&&&&&&'''(((((()))(((((((((''''''''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''***)))((('''&&&&&&&&&&&&$$$%%%'''((()))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%''''''(((((('''&&&&&&%%%)))))))))(((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((+++************)))))))))************)))))))))(((******************++++++*********++++++++++++,,,.........//////000000000&&&''')))+++,,,------,,,//////.........///000111111000000000111444888:::===DDDQQQbbbttt$$$%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&'''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((()))'''&&&'''(((((('''&&&(((((((((''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''&&&&&&''''''(((%%%&&&''''''((((((''''''''''''((((((''''''&&&&&&''''''''''''''''''''''''((('''''''''((('''&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''((()))(((((((((((((((((()))***)))))))))(((((('''''''''&&&%%%&&&((()))))))))&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((******)))''''''''''''''''''((())))))''''''((()))***+++,,,,,,***)))((()))***+++***)))******++++++++++++******))))))************************++++++++++++******((()))***++++++***)))(((************************++++++***)))(((''''''&&&''''''((()))))))))))))))((((((((((((((('''''''''(((''''''&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((''''''((((((((('''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&'''((()))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''((()))******)))((('''((('''&&&%%%%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&%%%$$$######"""&&&&&&&&&''''''(((((())))))((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''))))))((('''&&&&&&&&&&&&%%%&&&'''(((((((((&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((((((((('''''''''(((''''''&&&%%%(((((((((((((((((())))))''''''(((((((((((('''''')))((((((''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++++++++************)))************))))))))))))((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,...000111++++++,,,---....../////////...---------...///000111000000000222555888999===DDDPPPaaasss&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''''''''(((''''''((((((((((((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((%%%&&&''''''((('''''''''((())))))***))))))((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''$$$%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&'''%%%$$$%%%'''))))))(((%%%%%%%%%&&&&&&&&&&&&&&&)))(((''''''''''''((()))'''''''''((())))))(((((('''''''''''''''((())))))'''(((((()))******++++++))))))))))))******************++++++++++++******(((((())))))******++++++******++++++++++++******'''(((***,,,,,,***((('''***************+++++++++)))))))))************+++''''''((()))))))))))))))))))))((((((''''''&&&&&&((((((''''''''''''((((((((('''&&&%%%%%%%%%&&&&&&'''(((((((((((((((''''''(((''''''%%%$$$$$$######''''''((()))))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&&&&%%%$$$$$$###$$$%%%%%%'''''''''((((((((())))))%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%&&&'''((())))))((((((((((((((((((((('''''''''((((((''''''&&&&&&%%%%%%&&&&&&'''(((((()))))))))&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''((())))))***************&&&'''''''''''''''&&&&&&&&&''''''(((((()))))))))&&&'''((())))))((('''&&&(((((((((((((((((())))))''''''''''''''''''''''''((((((((((((((()))))))))'''''''''((()))*********++++++++++++*********************)))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------***)))''''''(((***,,,---222111000///...------......------,,,---...///000000000000111222555777999===CCCPPP```qqq'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((($$$%%%&&&&&&&&&'''(((((('''(((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''%%%%%%$$$$$$%%%&&&&&&'''%%%&&&''''''(((''''''''')))******+++++++++******''''''''''''''''''''''''&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''%%%$$$%%%'''((()))(((%%%%%%%%%&&&&&&&&&'''''')))(((''''''''''''((()))&&&'''(((((((((((((((((('''''''''''''''((())))))******))))))))))))))))))(((((()))))))))******+++******++++++++++++******((((((((())))))******+++******++++++++++++******'''(((***,,,,,,***((('''))))))*********+++++++++*********+++++++++,,,,,,)))))))))))))))(((''''''))))))((((((''''''&&&&&&(((((((((''''''(((((((((''''''&&&&&&%%%%%%%%%%%%''''''((((((((((((((('''((('''&&&$$$###""""""###&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((%%%&&&'''((())))))(((((('''''''''(((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&'''((())))))((((((%%%%%%&&&''''''((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''***************))))))(((&&&&&&'''''''''''''''&&&&&&&&&''''''(((((())))))&&&'''((())))))((('''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******&&&&&&'''((()))***+++++++++++++++*********))))))))))))))))))))))))******+++++++++*********))))))++++++,,,,,,,,,---------///...,,,+++***,,,---///000///---,,,++++++++++++...------,,,---...///000000000000111333555777888===CCCOOO^^^ppp%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&&&&&&&((()))&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$%%%&&&'''%%%&&&''''''((((((''''''))))))******++++++******&&&&&&&&&&&&&&&&&&&&&&&&)))******)))&&&$$$######'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((()))))))))(((((((((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''(((((((((%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''''''''((('''''''''''''''((())))))************))))))(((((('''(((******))))))***,,,******++++++++++++******(((((())))))))))))))))))******++++++++++++******((()))***++++++***)))((()))))))))***++++++,,,,,,------,,,+++***))))))((()))))))))))))))(((''''''(((((((((((((((''''''''')))((((((''''''(((((()))''''''&&&&&&%%%%%%$$$$$$&&&&&&'''(((((((((''''''&&&%%%$$$###$$$$$$&&&'''%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$######$$$$$$$$$&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((($$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))''''''''''''(((((((((((('''''''''(((((((((((((((###$$$$$$%%%&&&'''((((((&&&'''((())))))(((&&&&&&&&&''''''''''''&&&%%%%%%((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%&&&''''''((('''''''''''''''''''''''''''((((((''''''((((((((((((''''''%%%%%%'''((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++&&&''''''((()))******+++*********))))))))))))((())))))))))))************,,,,,,++++++***))))))(((++++++++++++,,,,,,,,,,,,000///---,,,,,,,,,---...,,,------...///000000000///...---------...///000///000000222333555777888===CCCNNN]]]nnn######$$$%%%&&&'''((()))###$$$$$$%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%''')))(((&&&&&&''')))%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&((((((%%%&&&''''''((((((''''''&&&''''''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***)))&&&$$$$$$&&&((((((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&'''(((((((((''''''''''''(((((($$$$$$%%%%%%&&&'''''''''&&&%%%$$$$$$&&&(((((('''%%%&&&&&&'''(((((())))))$$$%%%&&&''''''&&&%%%$$$$$$&&&(((((('''&&&''')))'''''''''''''''((()))))))))))))))))))))*********&&&(((******))))))+++---******++++++++++++******)))))))))))))))(((((((((******++++++++++++******))))))))))))))))))))))))((())))))***++++++,,,,,,,,,++++++***)))((('''''''''(((((())))))))))))((('''''''''((((((((((((((())))))(((((((((((())))))''''''&&&&&&%%%$$$######%%%%%%&&&''''''''''''''')))(((&&&%%%%%%&&&'''(((&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((('''(((((())))))(((((('''%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%'''&&&&&&%%%%%%&&&&&&'''((((((((()))))))))******))))))'''&&&&&&'''((((((''''''''''''((((((((()))%%%&&&&&&''''''(((((((((&&&'''(((((((((&&&$$$###$$$$$$&&&&&&'''&&&&&&%%%((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&((((((''''''''''''((((((%%%&&&((()))******))))))(((((((((((((((((((((((('''(((((()))******++++++''''''(((((())))))******)))))))))(((((((((''''''((()))))))))************++++++***************************++++++++++++,,,++++++++++++++++++,,,,,,---...000222333333333333//////.........///000111//////000222444555777777===BBBMMM\\\mmm~~~#########$$$$$$$$$%%%%%%"""###$$$%%%'''((())))))''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&''''''(((%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%)))+++,,,***'''%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***%%%&&&''''''((((((''''''$$$$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''(((''''''))),,,)))((('''&&&%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&$$$###$$$&&&(((((('''&&&&&&''''''((()))******&&&''')))******)))'''&&&###&&&)))(((&&&%%%''')))'''''''''''''''((())))))''''''((()))***+++,,,,,,&&&(((******)))(((+++---******++++++++++++************))))))((((((''''''******++++++++++++************))))))))))))******((())))))***++++++,,,,,,''''''''''''((((((((((((%%%&&&''')))******++++++&&&'''''''''(((((())))))))))))(((((((((((())))))&&&''''''&&&%%%$$$###"""$$$%%%%%%&&&'''''''''&&&...---***'''&&&&&&&&&'''&&&'''''''''''''''&&&&&&(((((((((''''''(((((((((&&&&&&&&&'''''''''((((((&&&(((+++------+++(((&&&!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%%%%$$$$$$######$$$$$$%%%))))))))))))************+++***(((&&&%%%&&&'''(((&&&'''''''''(((((())))))***************)))))))))&&&'''(((((('''%%%###!!! ###%%%'''((())))))((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***'''''''''&&&&&&'''''''''$$$%%%&&&((()))*********%%%%%%&&&'''((((((((('''(((((((((''''''&&&&&&%%%)))((('''&&&&&&'''((()))&&&''')))***+++++++++***))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((())))))))))))((((((((((((''''''''''''(((((())))))*********+++)))))))))***++++++,,,,,,))))))*********+++++++++)))***+++,,,---.........,,,---///000111000...---000//////......000111222//////111222444666777777===BBBMMM[[[lll}}}######$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%&&&'''((()))***---+++(((%%%$$$$$$%%%&&&&&&((()))'''%%%$$$''')))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%&&&'''(((((((((&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&$$$%%%)))+++***))))))(((((('''&&&&&&%%%%%%((()))***)))'''&&&&&&'''))))))(((((((((((()))))))))((('''&&&&&&'''((()))******))))))(((&&&%%%$$$*********)))))))))))))))(((((())))))))))))((((((******************************)))(((((((((((((((,,,+++)))(((((()))+++,,,+++++++++******(((''''''*********)))(((((('''''')))(((&&&&&&''''''&&&$$$&&&&&&&&&'''((())))))***+++)))&&&######$$$%%%'''&&&&&&&&&'''&&&&&&%%%%%%&&&'''''''''(((((())))))&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%$$$'''''''''''''''''''''''')))(((***000666555---%%%'''&&&%%%'''***)))&&&"""(((((((((((((((''''''''''''&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%%%%'''(((((('''&&&&&&''')))(((&&&&&&&&&''')))***'''((((((((((((&&&%%%$$$'''&&&%%%&&&((((((((('''&&&&&&''''''''''''&&&&&&&&&''''''((()))(((((((((%%%%%%&&&&&&'''(((((((((&&&'''(((((())))))(((((()))***+++++++++)))((('''&&&&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&''''''******)))(((((((((((()))))))))(((''''''''''''((())))))(((((('''''''''&&&''''''&&&%%%&&&'''((()))((((((''''''''''''(((((((((((())))))))))))((((((*********))))))))))))))))))))))))))))))***++++++,,,,,,++++++***++++++,,,)))))))))))))))******+++&&&(((***---...////////////,,,---111111......000---------...000111333444222111000000111444777999===CCCNNN[[[kkk}}}######$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%%%%$$$#########$$$%%%&&&''''''&&&&&&&&&''''''(((((((((''''''&&&&&&%%%%%%%%%'''((('''%%%$$$&&&(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((( """###&&&(((+++,,,(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''%%%$$$%%%(((***)))(((((((((((((((((((((((((((((()))))))))'''&&&'''((((((((((((((((((((((((((()))(((''''''''''''((())))))******))))))((('''&&&*********))))))((((((((((((((())))))))))))((((((************************))))))((('''''''''''''''---+++***))))))***+++---***++++++******(((''''''&&&''''''(((((()))******((('''&&&&&&'''((('''%%%&&&&&&&&&'''((()))))))))***(((&&&%%%$$$$$$%%%&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''((((((((()))&&&'''''''''&&&&&&%%%$$$'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''(((---333666444111((((((((())))))(((%%%###&&&&&&&&&''''''((((((((()))(((''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%'''(((((('''&&&&&&'''&&&''''''(((((((((((((((%%%%%%&&&'''&&&%%%$$$###'''&&&%%%&&&((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))*********)))((('''$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&''''''((((((((((((((('''''''''''')))(((((((((''''''''''''''''''&&&&&&&&&'''((()))((((((''''''''''''((((((((())))))******))))))(((************)))))))))))))))((((((((())))))***+++---,,,,,,+++++++++,,,,,,)))))))))))))))***++++++------------,,,,,,+++***,,,***+++...///,,,,,,///......------------......222111000000111444777999===CCCNNN[[[kkk}}}###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&(((((('''&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%%%%&&&&&&&&&$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&''''''''''''((((((((())))))&&&&&&%%%%%%%%%%%%%%%&&&(((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&'''((()))***'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''((((((((('''''''''((()))******+++'''((()))((('''&&&'''((())))))***++++++***)))))))))((((((''''''(((((()))))))))************))))))++++++******)))(((''''''((())))))******))))))((())))))))))))))))))))))))***))))))(((((((((((())),,,+++***))))))***+++,,,************)))(((''''''%%%&&&&&&'''(((((())))))'''&&&%%%&&&(((((('''&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&%%%%%%%%%$$$$$$%%%&&&'''''''''''''''''''''''''''(((((((((&&&''''''''''''&&&%%%%%%''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&'''***...444:::===111222222000,,,(((&&&%%%$$$$$$%%%&&&'''((()))))))))(((''''''&&&'''''''''(((''''''&&&&&&''''''((('''&&&%%%&&&'''''''''%%%%%%''')))((('''&&&'''((($$$&&&(((******)))'''&&&%%%%%%&&&'''''''''&&&&&&'''&&&%%%&&&((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''''')))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&'''(((((()))(((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''&&&'''''''''#########$$$%%%'''((()))'''((()))))))))(((&&&%%%((((((((((((''''''''''''''''''&&&&&&''''''((())))))((((((''''''(((((())))))******************)))************************((((((((((((((())))))***,,,,,,+++++++++,,,,,,---***))))))))))))***++++++//////---,,,+++*********+++)))***...///,,,---///......------------......222111000000222444777999===CCCNNN\\\kkk|||###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######""""""!!!"""###%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''&&&'''''''''((((((((((((,,,+++)))'''%%%###""""""(((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%&&&'''''''''&&&''''''((())))))******'''((()))((('''&&&'''(((***+++---......---+++***)))(((((((((((((((((()))((()))***+++,,,,,,,,,,,,------,,,+++***)))(((((()))))))))******)))))))))((((((((((((((((((((((((++++++***))))))***************)))(((((()))******))))))******)))(((''''''((((((((('''&&&&&&%%%%%%&&&%%%%%%&&&((()))((('''&&&&&&&&&''''''(((((((((&&&'''(((((((((&&&%%%$$$###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&'''''')))...666<<<;;;<<<<<<777///)))''''''$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((&&&%%%&&&'''((('''&&&&&&'''))))))'''&&&'''(((%%%&&&((()))))))))((('''&&&'''((())))))*********'''&&&%%%&&&((((((((('''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''''''''(((%%%%%%%%%&&&'''((())))))&&&''')))******(((&&&%%%(((((((((((((((''''''''''''''''''''''''(((((()))))))))(((((((((((())))))******++++++++++++******)))***************++++++)))((((((((((((((())))))+++************+++,,,,,,******))))))******+++,,,,,,++++++***+++,,,...///,,,***,,,000111......111---------...000111333444111111000111222444777888<<>><<<222)))&&&'''&&&'''''''''''''''''''''&&&)))((('''&&&&&&'''((()))))))))(((((((((((())))))******))))))))))))*********)))))))))))))))************++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------------......//////////////////000111000000000000222444666777999AAALLLXXXdddsss&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''(((***+++,,,&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((('''$$$%%%&&&$$$"""###%%%'''((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%+++(((&&&$$$%%%'''(((((('''(((((((((((()))))))))'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((***************+++,,,---++++++******)))'''&&&%%%))))))(((((('''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''(((((())))))(((((('''))))))(((''''''(((***+++)))'''&&&''')))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((())))))))))))))))))***&&&&&&'''((()))******+++((())))))******))))))(((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&%%%(((((((((''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&'''###$$$%%%&&&&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%''''''(((((('''&&&&&&&&&''''''))))))(((((('''&&&&&&&&&'''(((((((((((((((((('''(((''''''((())))))(((&&&)))))))))(((((('''''''''(((((('''&&&&&&&&&&&&'''***)))(((&&&%%%&&&&&&'''&&&'''((('''%%%%%%'''(((######$$$$$$%%%&&&'''''')))************))))))(((&&&&&&''''''(((((())))))&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&&&&'''''''''''''''(((***)))'''%%%((((((((((((((((((((((((%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&''''''''''''((('''%%%######%%%((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))******(((((())),,,///===BBBAAA555)))&&&(((***&&&&&&''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))******))))))))))))******)))((((((((()))***++++++******************))))))************************------------------------,,,,,,,,,,,,------------,,,,,,,,,------------...///.........//////000111000000000000222444666777999@@@KKKWWWdddrrr&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&((()))***&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&(((((((((''''''&&&%%%%%%%%%%%%########################%%%&&&&&&'''((('''$$$ $$$%%%&&&'''((((((((((((''''''''''''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%(((******(((&&&$$$&&&(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''((()))++++++......---,,,+++***(((''')))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((())))))))))))(((((()))((('''''''''((()))***))))))((((((((())))))((('''((()))******)))((('''''''''''''''(((((((((((((((((())))))))))))(((((('''((((((((())))))******%%%&&&&&&'''((()))******(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''((((((''''''&&&(((((('''''''''&&&&&&&&&%%%$$$###""""""$$$&&&'''$$$%%%&&&''''''&&&%%%$$$'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%''')))((('''&&&%%%$$$$$$$$$$$$(((((((((''''''&&&&&&&&&''''''(((((((((((('''''''''''''''(((((((((&&&&&&*********)))((((((''''''(((((('''&&&&&&&&&&&&'''000...,,,)))(((((()))***&&&'''((('''%%%%%%'''((($$$%%%''''''&&&%%%%%%&&&''''''(((''''''&&&%%%$$$&&&&&&''''''(((((())))))***))))))'''&&&%%%$$$$$$###$$$$$$%%%&&&''''''(((&&&'''(((******)))'''%%%(((((((((((())))))))))))&&&'''((((((&&&%%%&&&&&&&&&&&&&&&''''''''''''((()))'''$$$$$$%%%'''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&''''''&&&%%%&&&))),,,222555444,,,%%%&&&(((***(((((((((((())))))))))))(((((((((''''''((((((((()))(((((((((((())))))*********))))))))))))******(((((((((((()))***,,,,,,)))))))))(((((('''''''''************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------...........................///000111000000000000111444666777888???JJJVVVcccrrr$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''(((((((((&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%##############################$$$'''((('''$$$###%%%&&&&&&'''((((((((((((''''''''''''''''''''''''%%%%%%&&&'''''''''&&&%%%$$$+++000...&&&!!!###'''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''(((((())))))%%%%%%%%%&&&'''((()))***,,,,,,,,,+++***)))'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))))))))(((((())))))))))))((((((((('''''''''''''''''''''))))))***)))(((((('''((('''((()))******)))((('''&&&'''''''''((((((((()))((((((((((((((((((((((((''''''(((((()))))))))***''''''''''''(((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((('''(((((()))))))))((((((''''''''''''&&&&&&&&&&&&%%%$$$"""""""""###%%%'''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%$$$$$$%%%&&&''''''&&&$$$$$$$$$&&&((()))++++++)))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''&&&&&&&&&******))))))((((((((('''(((((('''&&&&&&&&&&&&'''+++***'''%%%$$$$$$%%%&&&&&&'''((('''%%%%%%'''(((%%%''')))***)))((()))***&&&&&&&&&&&&%%%$$$$$$###'''''''''(((((((((((((((***))))))'''&&&%%%$$$$$$$$$$$$%%%&&&'''(((((()))%%%''')))******((('''&&&'''((((((((())))))******&&&((()))((('''%%%%%%&&&&&&&&&&&&''''''''''''((()))'''%%%%%%'''(((((('''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((($$$%%%&&&%%%$$$%%%'''***)))***'''$$$%%%)))***''''''((((((((())))))******'''(((((((((((((((((('''((((((((((((((()))************))))))))))))******(((((((((((()))***,,,,,,*********))))))(((((('''************************************************+++++++++,,,,,,,,,---------............/////////------------...///000111000000000000111444666777888>>>IIITTTaaaqqq$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((&&&%%%$$$$$$######&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&###"""&&&(((&&&$$$%%%&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&,,,111...&&&!!!"""&&&&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&''''''((()))***''''''(((''''''&&&%%%$$$$$$$$$%%%&&&''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''((((((((('''(((((())))))((((((''''''''')))))))))(((&&&%%%((()))+++***(((''''''(((((((((************(((((('''''''''(((((())))))***))))))(((((((((((())))))'''(((((((((((((((((()))(((((((((''''''&&&&&&&&&'''(((((())))))(((((('''''''''((()))))))))))))))(((((((((((((((((((((((('''((())))))))))))))))))'''''''''&&&&&&&&&&&&%%%%%%$$$#########$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&((()))))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&'''((('''%%%%%%'''((( !!!"""$$$&&&((())))))&&&&&&'''''''''&&&%%%%%%'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''((((((%%%''')))***((('''''''''&&&''''''(((((())))))***''')))***)))'''%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&%%%&&&((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''&&&''')))******)))&&&%%%(((---+++%%%%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''(((''''''(((((()))***+++******))))))))))))******)))((((((((()))***++++++++++++++++++++++++******************************************************++++++++++++,,,,,,,,,,,,---------.........//////,,,,,,,,,---...///000111000000000000222444666777777>>>HHHSSS```qqq###$$$%%%'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''---'''$$$&&&&&&$$$$$$'''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&'''((()))......,,,)))&&&$$$$$$$$$&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%((('''''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((())))))%%%%%%&&&&&&'''(((((()))$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((('''''''''''')))+++------***'''%%%&&&)))++++++(((''''''((()))))))))******)))))))))''''''((())))))***++++++******)))(((((()))******((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&"""$$$''''''%%%%%%&&&(((&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&''''''((()))******&&&'''((('''%%%%%%'''(((!!!###&&&'''&&&&&&&&&''''''((('''''''''%%%%%%&&&'''((()))******$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%&&&&&&&&&&&&((())))))'''&&&''')))%%%&&&&&&'''(((((())))))((()))***)))'''%%%%%%&&&&&&&&&&&&''''''''''''((((((&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%'''(((((('''''')))+++)))+++***((())),,,)))%%%%%%%%%&&&&&&'''(((((()))&&&'''((())))))((('''&&&''''''''''''((()))***+++******))))))))))))*********)))))))))))))))******))))))*********************************************************************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---...///111111000000000000222444666777777===GGGRRR```ppp"""$$$%%%'''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((&&&'''((()))((('''%%%$$$$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&333+++&&&&&&&&&######(((&&&&&&%%%%%%%%%&&&'''''''''''''''((((((((())))))((('''%%%$$$%%%''')))***666///&&&###%%%'''&&&###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))%%%%%%&&&&&&'''((())))))'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&(((***...000000---(((%%%&&&)))++++++)))'''''')))***))))))))))))))))))***'''(((((()))***++++++,,,+++***)))(((((()))***+++))))))(((((('''''''''&&&''''''''''''''''''''''''''''''(((((((((((('''''''''(((((()))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%(((&&&$$$""""""$$$&&&(((''''''''''''''''''''''''#########$$$$$$%%%%%%%%%$$$%%%''''''''''''%%%$$$###$$$%%%&&&''''''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''' ###&&&&&&%%%$$$&&&((($$$%%%%%%&&&'''((())))))(((((('''&&&&&&&&&&&&'''###$$$&&&((()))******+++&&&'''((('''%%%%%%'''(((,,,'''"""###'''***)))&&&$$$$$$%%%&&&''''''''''''######%%%''')))***,,,---''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$'''((()))(((&&&%%%(((***%%%%%%%%%&&&'''(((((()))((()))***)))'''&&&%%%&&&&&&&&&&&&'''''''''((((((+++)))'''%%%%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%$$$%%%''''''&&&&&&((()))###))),,,)))'''((('''$$$'''''''''((()))******+++&&&'''((())))))((('''&&&''''''''''''((()))++++++******))))))))))))******+++***)))))))))))))))***%%%&&&&&&&&&''''''((((((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********++++++++++++,,,,,,---...///111111000000000000222444666777777===FFFRRR___ppp&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''')))(((&&&$$$$$$&&&((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&((())))))(((&&&%%% !!!###$$$$$$%%%'''))))))((('''&&&%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&++++++)))'''&&&(((---000<<<...###$$$(((&&&######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''((((((((((((''''''&&&&&&%%%)))***+++,,,,,,+++***)))***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((('''((()))******)))'''&&&******)))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))+++------+++)))))))))))))))))))))(((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''+++)))&&&######%%%''')))''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&((()))(((&&&###"""((('''&&&&&&'''(((***+++''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))%%%%%%&&&&&&'''(((((((((###$$$%%%&&&((()))******&&&&&&&&&''''''''''''(((***)))((('''''''''''''''###$$$$$$%%%%%%&&&&&&'''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((('''&&&%%%%%%((()))))))))'''&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((())))))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((((('''))))))))))))))))))))))))))))))))))))************''''''&&&&&&'''(((***+++---***''''''))))))(((&&&(((((()))***++++++,,,,,,************************(((((()))***+++,,,,,,---***+++,,,------,,,***)))++++++++++++++++++++++++...---,,,+++++++++,,,---,,,++++++++++++,,,------111000222444222000333888===???GGGSSS___lll}}}&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%''''''%%%$$$###"""$$$%%%&&&%%%&&&''')))((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''''')))---000888...%%%&&&((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''((()))******)))((('''(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''((((((((())))))((((((((((((((()))+++******))))))*********))))))))))))))))))))))))''''''''''''''''''''''''(((***,,,,,,***(((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''(((((('''''')))(((%%%######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%"""$$$&&&((()))(((&&&%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%$$$"""######$$$%%%&&&''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''(((((('''''''''''''''(((((('''&&&&&&%%%'''((()))(((&&&%%%&&&'''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((%%%&&&'''(((((())))))(((&&&&&&''''''''''''&&&&&&(((&&&%%%'''***+++)))&&&((((((((((((((((((((((((((((((((()))))))))******))))))((('''''''''((()))***(((&&&''')))***)))((('''(((((()))******++++++------------------------***************+++++++++)))***************)))))),,,,,,,,,+++++++++++++++...------,,,,,,---...///,,,,,,,,,,,,,,,---......000//////111///+++---222:::<<>>IIIUUUeeexxx&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$%%%&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''((('''&&&$$$##################$$$%%%&&&''''''&&&%%%&&&(((&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%'''((('''&&&%%%'''(((&&&((('''######'''(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((%%%%%%&&&'''((((((((((((''''''''''''((()))******))))))))))))))))))))))))'''''''''''''''''''''''''''((((((''''''''')))+++'''''''''((()))*********++++++******)))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%'''((())))))%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((((((((((('''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''((((((''''''(((((((((((('''''''''''''''(((((('''''''''%%%&&&&&&'''(((((('''''''''((()))(((&&&%%%&&&'''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%"""###$$$&&&'''((())))))&&&&&&''''''''''''&&&&&&$$$'''***)))'''&&&(((***))))))))))))))))))))))))((((((((()))))))))******(((((()))*********)))(((&&&(((++++++)))''''''(((***************)))))))))&&&&&&''''''((())))))***))))))*********+++++++++'''((()))***++++++++++++++++++,,,,,,---.........---...////////////...---......------......///000888333111444666444333444777777===HHHTTTcccvvv&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''***((('''&&&''''''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((''''''(((***'''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&&&&''')))+++(((***'''"""###)))***%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&'''''''''((('''&&&%%%$$$%%%''')))+++(((((((((((()))***,,,,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((()))((('''(((***,,,&&&''''''((()))******++++++++++++***)))((((((''''''''''''&&&&&&'''''''''(((((())))))))))))((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''(((***+++'''''''''&&&&&&'''''''''''''''%%%$$$$$$%%%''''''######$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))*********))))))((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((''''''%%%%%%&&&'''((((((((('''((()))))))))'''&&&'''((('''''''''&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''')))***)))((('''(((((((((((((((((((((((())))))))))))******************++++++***)))'''&&&###'''++++++***((()))***))))))))))))((((((((((((((())))))***+++,,,,,,---+++++++++***************((()))+++,,,------,,,,,,***++++++,,,---...////////////000111111000///...---------------...//////444///---111444444333444999:::???IIIUUUdddwww'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''"""###%%%'''(((((('''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%&&&'''((()))'''&&&%%%$$$$$$&&&''')))'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###,,,&&&!!!"""%%%((('''$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""" """&&&(((&&&###$$$$$$$$$%%%%%%&&&&&&&&&))))))'''$$$!!!"""&&&+++++++++***)))((('''&&&&&&***)))'''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))(((&&&&&&&&&'''(((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))'''''')))***))))))************))))))''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''%%%###!!!"""%%%'''(((((()))((('''&&&%%%&&&&&&'''(((%%%$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$&&&***---,,,((($$$'''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&"""###$$$%%%&&&&&&'''&&&)))***)))&&&######&&&))))))((('''&&&&&&'''((()))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))*********))))))(((''''''(((((())))))******+++***)))(((((()))***+++,,,++++++******++++++,,,***)))))))))+++,,,+++***************************,,,+++++++++,,,...000111...---,,,++++++,,,---...///......------...000111////////////000111222333555777>>>HHHSSSaaauuu'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$&&&''')))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$$$$'''))))))'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((($$$ $$$''''''%%%&&&&&&%%%%%%%%%%%%%%%%%%'''&&&%%%!!! $$$(((((((((''''''&&&&&&%%%%%%((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((++++++)))((((((((())))))))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((())))))(((''''''(((***&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((()))))))))(((&&&&&&&&&&&&%%%%%%)))((('''&&&%%%&&&&&&''')))'''%%%&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&'''&&&''')))+++***'''###%%%&&&&&&&&&''''''''''''########################%%%%%%&&&&&&%%%$$$$$$######$$$%%%&&&&&&'''&&&&&&'''(((((('''$$$$$$'''))))))((('''&&&&&&'''((()))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''&&&&&&&&&&&&)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))*********)))))))))(((((((((((())))))******((('''&&&&&&&&&&&&'''(((+++******))))))******+++***)))))))))+++,,,+++***************************...---,,,+++***++++++,,,.........------........................//////000000000000000111222333444555777>>>HHHSSSaaauuu'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$)))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((())))))%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***%%% """&&&''''''''''''&&&&&&%%%$$$$$$$$$&&&%%%$$$!!! ###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&)))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((('''&&&&&&''')))%%%&&&&&&''''''&&&&&&%%%''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''###$$$%%%&&&''')))******((()))***)))'''%%%%%%%%%(((((('''&&&&&&&&&&&&'''(((&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&)))((('''(((((((((&&&###%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""%%%&&&&&&'''''''''&&&&&&$$$%%%''''''&&&'''(((***((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))))))))******))))))((())))))*********))))))))))))))))))******)))))))))+++,,,+++***************************------,,,++++++++++++,,,......////////////......------...///////////////111111111111222333444444555777===GGGRRR```ttt&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%((('''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%$$$$$$######$$$$$$%%%&&&%%%&&&'''((()))((('''&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((###%%%''''''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%######$$$%%%''''''''''''(((((()))))))))$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((('''%%%%%%'''((((((((())))))))))))(((((()))))))))******)))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))###&&&))))))(((''''''(((''''''''''''&&&&&&''''''$$$$$$###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%'''''''''(((''''''&&&&&&"""###%%%'''((())))))***(((((((((''''''((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$&&&&&&%%%&&&&&&'''((()))(((''''''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))************+++++++++,,,******))))))))))))*********)))))))))+++,,,+++***++++++++++++++++++++++++***++++++,,,---...//////,,,---...//////...---,,,,,,---...///000///...---000000000000111222333444555777===FFFQQQ___sss&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%&&&'''((()))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&''')))(((&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%###$$$$$$%%%&&&&&&'''((((((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((())))))###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))*********************'''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((('''%%%%%%'''(((******++++++++++++******'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&###%%%'''(((((('''''''''&&&&&&''''''''''''''''''$$$$$$$$$$$$$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&((()))(((((('''&&&%%%%%%%%%&&&########################''''''(((((((((((('''''''''''''''(((''''''&&&&&&######%%%''')))******)))'''(((((((((((((((((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''((()))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''((()))******************))))))))))))'''''''''(((((()))))))))+++++++++******+++++++++***)))))))))+++,,,+++***------------------------))))))***+++,,,---......++++++---......---+++++++++,,,.../////////...---///......//////000111222666777<<>>DDDNNN^^^mmm&&&&&&&&&''''''''''''((('''(((***)))'''&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&)))'''%%%%%%'''(((''''''''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$&&&((((((&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''***)))((('''&&&&&&'''(((((((((&&&&&&&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$'''***,,,&&&'''''''''&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%###"""%%%((()))&&&"""((('''&&&&&&'''((('''%%%%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((******)))((('''&&&%%%%%%(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###$$$''')))'''%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((('''%%%$$$)))))))))(((&&&%%%&&&(((***(((&&&%%%%%%%%%'''(((((((((((((((((((((((((((((((((((((((''''''''''''))))))((((((((('''''''''&&&((()))++++++)))(((&&&''''''''''''((((((((((((&&&'''((('''&&&&&&&&&((((((((())))))))))))((((((((((((((((((((((((((((((((())))))(((((('''&&&%%%))))))))))))))))))))))))***)))((('''&&&'''(((((('''&&&%%%&&&(((*********))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++(((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******...---,,,+++***((('''''',,,,,,,,,++++++*********/////////......---------.........////////////000///000000111111111000000333444777===DDDOOOaaappp&&&&&&&&&''''''''''''((('''(((***)))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&''')))(((&&&%%%%%%&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))'''(((((((((''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""$$$&&&&&&&&&%%%%%%%%%'''&&&%%%&&&'''((('''&&&&&&''''''((()))(((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((()))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((((((((('''%%%$$$***++++++)))'''&&&'''(((***((('''%%%%%%&&&'''((((((((((((((((((((((((((('''((((((((())))))******''''''&&&&&&&&&%%%%%%%%%'''((()))******)))((('''''''''''''''(((((((((((('''((())))))''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))******+++++++++******(((((((((((((((((((((((())))))'''&&&&&&&&&'''(((((('''&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))((()))******)))((()))***)))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******++++++******************---,,,,,,,,,++++++++++++.........---------,,,,,,------.........///////////////000111111111111111333444777===DDDOOO```ppp&&&&&&&&&''''''''''''((('''(((***)))'''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$'''&&&&&&''')))(((&&&$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''&&&$$$$$$%%%'''###$$$$$$%%%&&&'''((()))((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&&&&&&&((((((((()))(((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%((('''$$$###%%%(((&&&%%%%%%&&&((()))((('''''''''((()))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&((((((((())))))((((((((((((((((((((((((((((((((("""$$$'''))))))(((%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%((()))***)))((()))***,,,)))((('''&&&&&&&&&'''(((((((((((((((((((((((((((&&&'''((()))***+++,,,,,,&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((((()))***)))((('''(((***))))))(((''''''((())))))))))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))************************))))))((((((((((((((((((((()))******(((((()))***)))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******(((((()))***+++,,,------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------...............///000111222222222222444444777===CCCNNN___ooo&&&&&&&&&''''''''''''((('''(((***)))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&(((***)))&&&$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$""""""$$$&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&%%%''''''(((((((((''''''&&&''''''&&&%%%$$$######"""###$$$%%%&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$$$$%%%'''&&&%%%$$$&&&((())))))(((&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((())))))((((((((((((''''''''''''((((((((('''&&&&&&&&&%%%(((((())))))))))))((((((((((((((((((((((((((((((###$$$&&&(((((('''&&&%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&%%%########################&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((()))***---000))))))((('''&&&''''''(((''''''''''''''''''''''''&&&''''''((())))))******(((((((((((((((((((((((()))(((''''''''''''((()))''''''''''''(((((((((((('''((())))))((('''((()))***)))'''&&&&&&''')))***))))))))))))))))))))))))%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&((()))***)))((('''(((***)))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******'''((((((***+++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...000111222333333444444444777<<>>FFFUUUdddyyy'''''''''&&&&&&&&&%%%%%%''''''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((('''$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''))))))'''&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((('''%%%&&&''')))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''''''''((('''''''''&&&%%%%%%$$$$$$&&&''''''''''''(((((((((***))))))(((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((()))*********''''''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&%%%%%%$$$###$$$%%%&&&(((***+++,,,''''''&&&&&&''''''((()))&&&'''((())))))))))))((('''(((((('''%%%$$$%%%&&&&&&'''((('''%%%%%%%%%&&&"""###$$$&&&''''''''''''&&&&&&&&&'''''''''((((((******))))))((((((((('''((((((((((((((((((((((((&&&(((******)))((()))***%%%&&&&&&&&&&&&&&&''''''%%%&&&'''((()))))))))))))))(((''''''&&&&&&'''''')))((((((''''''''''''''''''(((((())))))(((((('''%%%&&&'''((()))***))))))((('''&&&&&&(((******)))(((((((((((())))))))))))(((((((((((()))***++++++************))))))))))))(((''''''(((******)))''')))************+++++++++)))************+++++++++++++++,,,---------------+++++++++,,,,,,,,,------000///...------...///000000000///000000111222333222111444888===EEEUUUccczzz'''''''''''''''((((((((((((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))%%%%%%&&&'''''''''''''''&&&&&&&&&&&&'''''''''''')))((((((''''''(((((()))&&&%%%%%%$$$%%%%%%&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''))))))'''''''''(((&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&((())))))(((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((())))))))))))************'''(((((()))))))))))))))&&&&&&&&&&&&''''''''''''###$$$%%%'''(((((())))))((('''''''''&&&&&&&&&&&&$$$%%%'''((())))))((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))((((((''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&###$$$%%%&&&'''((()))***'''''''''''''''(((((()))&&&'''((()))***))))))(((&&&(((***(((&&&$$$$$$&&&&&&'''((('''%%%$$$%%%&&&!!!"""$$$&&&''''''''''''&&&&&&'''''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((&&&(((******)))((()))***&&&&&&&&&&&&''''''((((((&&&'''((()))************))))))''''''&&&''''''((()))((((((''''''&&&''''''&&&'''(((((((((((('''&&&'''((()))*********)))((()))(((&&&&&&((())))))(((&&&'''((()))******))))))(((((((((((()))***+++,,,************)))))))))(((&&&&&&&&&((())))))(((&&&)))************+++++++++)))************++++++++++++,,,------...---------,,,,,,,,,,,,---------...,,,,,,------......///////////////000000111222333222222555999>>>FFFUUUdddxxx&&&&&&'''((()))***++++++******))))))))))))***+++&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((###$$$%%%&&&''')))******###$$$%%%%%%&&&&&&&&&&&&((((((((((((((('''''''''))))))(((((((((((())))))%%%%%%%%%$$$$$$%%%&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&((())))))(((''''''(((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''%%%%%%&&&''''''&&&%%%%%%%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''(((***+++,,,&&&&&&&&&&&&''''''''''''%%%&&&(((*********))))))''''''''''''((((((((()))%%%%%%%%%&&&%%%%%%$$$$$$(((((('''''''''&&&&&&&&&!!!###%%%'''(((((('''&&&&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''((((((#########$$$$$$%%%%%%%%%'''''''''''''''((())))))&&&''')))*********)))(((&&&)))+++)))&&&$$$$$$&&&&&&'''((('''%%%$$$%%%&&&&&&'''((((((((('''&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&'''((('''&&&'''(((&&&'''''''''(((((())))))+++++++++******)))((('''***)))(((&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%******+++++++++)))((('''***(((&&&&&&((((((((('''$$$&&&(((***++++++***)))))))))))))))***+++,,,---+++*********))))))((((((''''''''')))++++++)))''')))************+++++++++)))************++++++++++++,,,------......---------------.........//////)))***+++---.../////////////////////000111222333333333666:::???GGGVVVeeettt&&&''')))*********)))(((,,,++++++***)))(((((('''(((((('''&&&%%%$$$$$$$$$''''''''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%((((((((((((((('''''''''))))))((((((''''''''''''%%%&&&''''''((((((''''''+++'''###$$$((()))%%% &&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&+++******)))((('''''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&'''(((''''''''')))+++'''''''''''''''''''''''')))((('''&&&%%%&&&&&&''')))(((((('''''''''(((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&###%%%'''((()))((('''&&&(((((('''%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$"""!!!((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%))))))(((((((((((())))))+++***((('''''''''((()))$$$%%%%%%&&&&&&''''''''')))))))))((('''''''''&&&((((((((((((((((((((((((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((+++((($$$ """%%%(((###$$$%%%%%%&&&&&&%%%%%%(((((('''''''''&&&&&&&&&%%%&&&'''))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''***---///((('''&&&%%%%%%&&&'''((('''(((((()))))))))))))))((((((((((((((((((((((((((('''%%%######$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))***)))(((''''''&&&''''''###$$$%%%'''((()))))))))...+++'''%%%%%%&&&'''''''''(((((()))))))))))))))'''''''''''''''&&&&&&&&&((()))*********((('''&&&(((((()))))))))'''&&&%%%(((((((((((((((((((((((()))))))))))))))*********''''''''''''((((((((()))))))))(((((((((((()))***''''''((()))***++++++,,,******))))))******+++,,,---+++******+++,,,,,,+++************************---,,,,,,+++++++++,,,,,,---,,,***)))+++///333555......//////000000111111333333666:::>>>DDDRRR___sss&&&'''(((((())))))((((((+++******)))((((((''''''******)))''''''&&&&&&''''''''''''''''''''''''''')))((((((''''''''''''(((((((((((((((''''''''''''((((((((('''''''''&&&&&&%%%&&&''''''((((((''''''$$$$$$&&&((())))))((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((!!!"""$$$&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%%%%'''((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$&&&'''((()))(((&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###"""&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&))))))(((((((((((())))))+++***)))((('''(((((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((('''%%%###"""$$$'''+++...%%%%%%&&&''''''''''''&&&(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&&&&(((***+++''''''&&&&&&&&&&&&''''''&&&'''(((((())))))((((((((((((((((((((((((((((((***)))'''&&&&&&&&&((()))''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))((((((((())))))***''''''(((((()))(((((('''+++(((&&&$$$%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''''''''''''''''''''(((((()))((('''&&&%%%&&&'''((())))))(((''''''((((((((((((((((((((((((+++*********)))((((((((('''''''''((((((((())))))((((((((('''''''''''''''(((((())))))******++++++))))))(((((())))))***+++---+++******+++,,,++++++++++++++++++,,,,,,,,,,,,///......---------......111000...---...000222444......//////000000111111111111555:::>>>EEESSS```rrr'''&&&&&&&&&&&&'''(((((()))))))))(((''''''&&&&&&***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''!!!$$$(((***)))((()))***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((( !!!###%%%((()))******$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%######$$$&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&))))))(((((((((((())))))******)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((,,,+++)))'''&&&&&&'''(((&&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$'''%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((***)))((('''&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((()))***+++,,,************)))(((&&&&&&'''&&&%%%%%%&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''&&&%%%%%%&&&'''((()))))))))))))))))))))))))))))))))))),,,+++******(((((('''&&&''''''((((((((()))))))))((()))******)))((('''&&&)))))))))))))))*********((((((((((((((())))))***,,,+++))))))+++,,,+++*********++++++,,,,,,------......------------......///...---,,,+++++++++,,,.........///000111111111000000444999===EEESSSaaarrr'''&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''$$$$$$$$$$$$%%%&&&&&&'''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&''''''&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%###"""###%%%''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&))))))(((((((((((())))))***))))))(((((((((((((((******))))))((((((''''''''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''...---,,,***(((%%%$$$###&&&&&&'''(((((((((((('''''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((('''&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((('''(((((()))***************)))((('''&&&%%%%%%$$$%%%&&&(((((('''%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))******))))))(((((((((''''''(((((((((((()))))))))+++,,,---...---+++)))'''*********))))))))))))))))))(((((((((((()))******,,,***))))))***++++++***++++++++++++************+++++++++***++++++,,,,,,,,,,,,,,,++++++)))((((((------...///000111111222111111444999<<>>JJJVVVkkk%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))((('''%%%%%%&&&&&&'''&&&&&&&&&&&&%%%###"""!!!''''''''''''''''''''''''%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&((()))***((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""###%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''---)))%%%$$$%%%&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))'''''''''''''''&&&&&&&&&''''''((((((((()))))))))''''''''''''&&&&&&&&&&&&'''((()))******)))(((''''''''''''''''''((((((((('''''''''&&&&&&'''''''''$$$%%%'''((('''&&&'''((('''''''''''''''''''''''''''''''''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''')))******))))))***+++***************)))((((((''''''(((((((((((('''''''''((((((((((((((((((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''((())))))((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''((('''&&&%%%&&&(((***+++((('''(((***)))&&&%%%&&&'''%%%+++...((('''...333)))(((((('''''''''(((((((((((('''((((((((())))))'''''''''''''''''''''''')))))))))(((((()))******''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))'''''''''(((((()))******'''((('''%%%%%%''''''''')))((('''&&&&&&&&&&&&&&&(((((((((((('''''''''''')))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''')))+++,,,---,,,***)))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))'''((())))))***))))))(((************************)))************))))))(((************************---,,,+++***)))***,,,---,,,+++*********+++,,,---///......------,,,,,,,,,---------............///,,,.../////////000222444222222444777999===HHHTTTiii%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))'''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$###"""''''''''''''''''''''''''&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&''''''&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""###%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((('''$$$"""!!!$$$'''''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''((($$$&&&((((((''''''((()))'''''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''(((***)))))))))+++,,,)))************))))))((('''(((((((((((((((((('''''''''((((((((((((''''''((((((''''''((())))))***''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''(((((()))''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((,,,***(((&&&%%%&&&''')))...'''%%%))),,,***((()))((()))000---***<<>>+++***)))(((&&&&&&%%%%%%&&&&&&''''''((((((((((((''''''((())))))(((((('''''''''&&&&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((())))))*********(((''''''''''''&&&&&&''')))((('''&&&&&&&&&&&&&&&))))))((((((((('''''''''((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++)))'''&&&'''((((((((()))))))))***((((((((((((((((((((((((((((((((()))))))))*********((('''&&&&&&(((***,,,************************)))************))))))((()))))))))***++++++,,,,,,,,,,,,+++******+++,,,------,,,+++*********+++,,,//////...---,,,+++******---------............/////////000///......000111111111444777888<<>>eeepppRRR---,,,***(((&&&%%%$$$$$$%%%&&&'''((()))))))))(((&&&'''***,,,,,,+++((('''))))))(((''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((((()))*********))))))***''''''((((((%%%$$$&&&((((((''''''&&&''''''''')))))))))(((((((((''''''''''''(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''&&&%%%###"""''''''(((((())))))******(((((((((((((((((((((((((((((()))))))))*********+++)))&&&%%%%%%(((+++...************************((())))))*********))))))(((((()))***++++++,,,,,,((()))))))))************,,,,,,++++++***+++++++++******++++++,,,,,,---------------............//////000000///------...000111111444888999<<>>```jjjKKK++++++)))(((&&&&&&%%%%%%&&&''')))***+++++++++***$$$''',,,//////---)))''',,,++++++***))))))******((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))))))))*********)))((((((+++((('''***(((###"""%%%(((((('''''''''((())))))))))))))))))((((((((('''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%'''''''''((()))*********(((((((((((((((((((((((('''''''''((((((((()))))))))(((&&&&&&''')))+++---))))))))))))))))))))))))'''((()))***************************************&&&((()))+++++++++))))))))))))***+++,,,,,,,,,,,,))))))+++---...000222222---------............///...///000///------///111111222555888999<<>>555---+++''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&'''((()))***++++++)))))))))(((''''''&&&&&&,,,+++)))((('''''''''((()))(((((('''''')))***+++((((((''''''''''''((((((((((((((((((((()))***+++***)))(((&&&%%%%%%%%%%%%((((((((()))(((((('''&&&'''((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))+++)))((()))++++++)))&&&))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))).../////////---***(((&&&---,,,,,,++++++******))))))+++---...---...///000,,,+++***)))***+++,,,---.........///000000111111666888:::<<<:::;;;DDDOOO```$$$$$$%%%&&&&&&'''((((((%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''#########&&&(((***)))(((''''''&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))******)))((((((''''''((())))))''''''((()))&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((&&&'''''''''''''''&&&&&&((('''''''''&&&&&&&&&%%%&&&'''((('''&&&&&&'''((('''''''''''''''((())))))***)))'''%%%%%%&&&'''(((***)))((('''''''''''''''))))))***+++++++++++++++((('''%%%$$$$$$%%%'''(((''''''''''''((((((((((((*********)))))))))))))))))))))************))))))+++***((('''&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))***)))((('''&&&''''''(((((((((((())))))))))))***)))))))))(((((('''''''''%%%&&&'''((())))))))))))(((''''''''''''''''''''')))(((&&&&&&((())))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***)))((('''&&&''''''(((''''''((((((((((((''''''&&&'''''''''(((((())))))))))))(((''''''((()))))),,,+++***)))))))))******(((''''''&&&'''((()))***'''%%%'''******&&&&&&)))***)))///999>>>999111---++++++************++++++((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))+++***)))''''''&&&''''''(((((('''''''''((()))***((((((''''''''''''(((((((((((('''''''''((()))))))))((((((((('''&&&&&&&&&%%%%%%&&&'''((()))))))))(((((())))))))))))(((((()))(((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))+++)))((()))+++,,,***'''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++,,,---...---,,,***)))*********+++,,,,,,------,,,---......,,,++++++,,,,,,++++++***+++,,,---.........//////000111111222333444777:::999;;;EEEPPPaaa%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$&&&)))+++***)))'''&&&&&&&&&&&&%%%%%%%%%)))(((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''############$$$%%%''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))************)))((((((%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$'''''''''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((((((((((('''((())))))***)))((('''&&&&&&&&&'''(((******)))(((((((((((()))'''''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((((((((((())))))*********)))******++++++******)))***)))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((***)))((('''''''''''''''))))))))))))************++++++***)))((((((''''''%%%&&&'''((())))))))))))((((((((((((((()))))))))(((&&&%%%&&&'''))))))((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((''''''((((((((((((''''''%%%%%%&&&'''((()))******+++***)))'''&&&&&&&&&&&&))))))((((((((()))******''''''&&&&&&&&&'''((()))&&&%%%(((,,,---***)))+++&&&(((***///666<<<999222***)))'''&&&&&&''')))***((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%&&&&&&''''''((()))))))))***)))((('''&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((''''''''''''((((((((((((''''''&&&''''''''''''((()))))))))((('''&&&%%%&&&&&&''''''((((((((()))))))))))))))(((((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))(((((((((((())))))******)))***,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************(((***+++------------,,,***++++++,,,,,,---......+++,,,...---+++******+++---,,,,,,,,,,,,---....../////////000111111222222111111444888999;;;EEEPPP___%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))(((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&''')))((('''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$((((((((((((((((((((((((&&&'''((('''&&&&&&&&&((('''''''''''''''((()))))))))(((''''''&&&'''(((((())))))((((((((((((((()))&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))***))))))************))))))'''''''''(((((())))))***))))))))))))))))))))))))(((((((((''''''((((((((((((((('''''''''((((((((((((((()))))))))*********,,,,,,+++***)))(((''''''&&&&&&'''(((((()))(((((()))))))))))))))*********)))'''&&&''')))*********((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***))))))(((''''''&&&&&&&&&'''''''''((())))))***+++''''''''''''(((((()))))))))(((,,,333555222///000))))))''')))666EEEDDD888***(((&&&$$$$$$&&&(((***((((((''''''''''''(((((())))))))))))(((((((((((()))))))))(((''''''&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&''')))++++++***((('''))))))((('''&&&%%%%%%$$$***))))))((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))((((((*********+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***,,,------------......------,,,+++++++++''')))+++,,,+++,,,---...------------......////////////000000111222222222111111444777999<<>>===>>>AAABBB777((('''111)))******************)))((((((''''''''''''((((((,,,+++***)))((('''&&&&&&)))))))))(((''''''&&&&&&'''((()))******)))((((((&&&''')))*********)))(((((((((''''''''''''((((((((((((((((((((()))***+++***)))(((&&&%%%%%%%%%%%%***)))((('''(((***,,,------+++)))'''&&&'''(((((()))))))))))))))***++++++))))))))))))))))))))))))'''((()))++++++)))((('''###&&&))))))'''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***)))))))))***+++,,,,,,++++++******)))((((((((()))+++---...---...///000++++++---.........---,,,,,,,,,------...////////////---...333888===DDDLLLVVV+++***(((&&&''')))+++---)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((''''''''''''(((((()))'''&&&&&&((())))))(((((('''%%%$$$###$$$%%%%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''((($$$%%%''')))******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((******)))))))))))))))***(((((())))))******+++++++++******)))((('''''''''))))))((((((((('''''''''***))))))((((((((())))))''''''((((((((((((((('''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''((((((((()))((())))))(((&&&$$$%%%&&&))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''((((((((()))******))))))((((((''''''(((((((((((()))+++,,,---+++,,,,,,---,,,+++***))),,,)))''''''***+++***(((,,,++++++///444:::===???LLLLLLIII???333)))&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&***---///,,,'''$$$&&&)))))))))(((((('''''''''&&&((((((''''''''''''((((((***)))(((''''''((()))***((((((((((((((((((((((((***)))'''&&&&&&'''((()))************)))'''&&&%%%&&&&&&&&&'''''''''((((((***)))(((''''''((()))***)))******)))(((((()))+++************************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***,,,,,,------...---,,,+++++++++,,,---)))************+++++++++++++++,,,,,,,,,++++++***)))***+++,,,...///000000111000......///111333555000111222333666;;;BBBGGGWWW)))((('''&&&'''(((***+++''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''((()))(((((((((''''''''''''''''''''''''###$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((''''''''''''''''''(((***(((&&&&&&''''''&&&%%%'''&&&%%%$$$$$$$$$%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&'''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))((((((''''''(((((()))((((((((((((((((((((((((******))))))))))))******))))))))))))******************))))))(((''''''&&&(((((((((((('''''''''&&&******)))))))))))))))***((()))))))))))))))((('''((((((((()))))))))******)))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((())))))((())))))(((&&&%%%%%%&&&)))((((((((('''''''''''')))((((((((('''''''''''''''''''''((((((((())))))))))))((((((((((((((((((&&&&&&&&&&&&&&&'''((()))***+++,,,,,,+++***)))(((+++)))'''(((***+++***(((***)))(((***...222444555///111222///***'''(((***(((((((((((((((((((((((()))))))))(((((('''''''''))),,,...,,,'''%%%'''***))))))((((((((('''''''''((((((''''''''''''((((((***)))(((((((((((()))***((((((((((((((((((((((((***((('''&&&&&&'''((())))))******))))))((('''&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((***+++***)))((()))***************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,---,,,+++******+++,,,---************+++++++++++++++++++++,,,,,,++++++***+++,,,,,,---...///000000000000///......///000111111222333444666;;;BBBFFFRRR&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))))))))''''''''''''''''''''''''%%%&&&'''(((((()))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''*********)))'''&&&$$$###%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%((((((((('''''''''''''''((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''(((&&&'''((()))***)))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''+++)))&&&&&&&&&&&&%%%###'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((***))))))(((((())))))***((((((((((((((((((((((((***************************************)))))))))***))))))((((((''''''&&&(((((((((''''''''''''&&&******))))))))))))******************))))))(((''')))))))))*********++++++((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))((())))))(((&&&%%%&&&'''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))'''''''''((((((((((((((()))))))))))))))))))))))))))************))))))(((+++)))'''((()))***))))))***(((&&&''')))+++++++++'''***,,,***'''%%%'''***((((((((((((((((((((((((******))))))))))))(((((((((+++,,,+++(((&&&(((***))))))(((((((((((('''''')))((((((''''''(((((()))***))))))(((((())))))***(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))((((((&&&&&&'''''''''((((((((((((((())))))))))))((((((''')))++++++***)))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++*********++++++,,,************+++++++++,,,***++++++,,,,,,+++++++++---.........////////////000111111111000000//////333444555555777;;;AAAEEEPPP%%%&&&'''((()))(((''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&'''(((******+++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%''')))***+++***((('''''''''&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&)))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''***)))(((''''''((()))***((((((((('''''''''''''''''''''''''''((((((((((((***))))))(((((())))))***(((((((((((((((((((((((())))))******++++++******+++++++++******))))))))))))))))))(((((('''''''''''''''''''''''''''''''''))))))((((((((()))******************)))((('''&&&)))))))))*********++++++(((((((((((('''''''''&&&((((((((((((((((((((((((''''''(((((())))))******'''(((((((((((()))))))))((())))))((('''&&&&&&'''((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((()))))))))&&&&&&''''''((((((((()))******++++++*********)))))))))))))))))))))((((((***)))((((((((())))))))),,,***(((((()))******)))...//////---***((((((***(((((((((((((((((((((((())))))))))))))))))))))))((()))+++***(((((()))+++))))))(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))''''''((()))))))))))))))''''''''''''(((((((((((('''((()))******)))((('''&&&)))+++,,,+++)))((((((((((((((((((((((((((((((************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))******************++++++*********+++++++++,,,,,,******+++,,,,,,,,,++++++...............---------///000222333333222111000555555555555777;;;@@@DDDQQQ%%%'''(((******)))((('''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%%%%&&&''''''((())))))$$$$$$%%%%%%%%%%%%&&&&&&))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&((()))))))))'''&&&)))((((((((('''''''''&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&''''''''''''''''''&&&((((((''''''((()))+++,,,(((((((((((((((((((((((('''''''''((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))((()))***+++,,,+++++++++,,,,,,++++++******)))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((()))***)))))))))))))))((('''&&&((((((((()))))))))******)))(((((((((((('''''''''))))))))))))))))))))))))''''''(((((())))))******(((((((((((()))))))))***''')))))))))'''&&&'''((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))***&&&'''''''''(((((())))))&&&'''((((((((('''&&&%%%(((((((((((((((((())))))))))))(((((('''(((((())),,,***)))***+++,,,+++***((()))***+++******+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))***+++(((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&'''((())))))******)))'''''''''((((((((())))))'''((()))******)))((('''&&&)))+++,,,+++)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************************++++++++++++***))))))))))))******++++++++++++***++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***,,,///222333222111000555555555555666:::???DDDRRR&&&'''((()))***)))(((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((()))***+++,,,,,,,,,,,,%%%&&&&&&&&&&&&'''''''''((((((((((((((()))))))))$$$%%%&&&'''((()))******$$$$$$%%%&&&'''(((((())))))))))))(((((((((''''''&&&''''''''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&'''((('''&&&&&&******))))))((('''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%$$$###$$$''')))))))))%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&'''(((***+++'''(((((((((((()))))))))''''''((((((((())))))))))))((((((''''''(((((()))))))))))))))))))))))))))((()))***,,,,,,,,,+++++++++++++++++++++*********************************((()))))))))))))))******((('''''''''((()))***+++((())))))******))))))(((((((((((()))))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******''')))))))))''''''((()))'''''''''((((((((((((((('''''''''(((((((((((((((((((((((()))))))))******(((((((((((())))))))))))&&&''')))******)))(((''')))(((((((((((())))))***((())))))(((''''''(((***)))(((''')))+++++++++***(((((()))))))))*********))))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))*********(((((())))))))))))*********))))))(((((())))))***)))******++++++******)))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((())))))***))))))''''''((((((((()))))))))(((((())))))))))))((((((''')))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************************+++++++++******)))((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++'''(((+++...000000000///444444444444666999???CCCPPP&&&&&&''''''((((((((('''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))*********))))))%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))&&&&&&''''''(((((())))))&&&'''((()))+++---...///))))))))))))(((((((((''''''(((((())))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''***))))))(((''''''&&&&&&((('''&&&&&&&&&&&&'''((((((''''''''''''''''''((('''&&&%%%&&&'''))))))((($$$%%%'''((((((((('''&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&%%%&&&'''((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))''')))+++,,,------,,,+++***++++++++++++++++++,,,++++++++++++++++++++++++)))*********++++++++++++))))))))))))***+++,,,---))))))***+++,,,,,,,,,,,,)))))))))*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********'''((())))))((('''(((***''''''''''''((((((((()))''''''''''''((((((((()))(((((()))))))))************************)))))))))'''(((***,,,---,,,+++***))))))((((((((()))***+++'''((()))(((&&&&&&(((***(((''''''(((******)))(((---,,,+++*********)))((())))))))))))))))))))))))((((((((())))))***************))))))******)))((((((((()))))))))***************))))))))))))******)))***++++++++++++***)))((((((((((((((((((((((((%%%&&&'''(((((()))))))))'''((()))))))))))))))((('''((((((((())))))))))))))))))(((((((((((())))))(((***+++***)))((()))***************************************************))))))************))))))))))))))))))))))))))))))************************)))******+++++++++******((()))+++,,,---------,,,+++++++++,,,,,,,,,------))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...///000000///222222333333555999>>>CCCMMM%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((()))+++---///111333333))))))))))))(((((((((((((((((())))))))))))(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))((('''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((***(((''''''((((((((('''$$$%%%'''(((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%)))***+++++++++***(((''''''((((((((())))))******(((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))''')))+++---...---,,,+++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---...///***+++,,,---.../////////******+++++++++,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************'''(((***)))(((''')))***&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))************,,,,,,++++++******))))))###%%%''')))******((((((***)))(((((((((***+++,,,&&&(((***(((&&&%%%(((***)))(((((()))******)))'''&&&&&&&&&(((***,,,,,,+++))))))))))))))))))))))))))))))******+++++++++++++++***))))))******)))((((((((())))))*********+++******))))))))))))******)))***+++,,,,,,+++***)))((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***)))(((''''''((()))***)))******)))((((((***+++************************++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))************************))))))***+++++++++++++++)))***,,,---......------++++++,,,,,,,,,---------((()))***+++,,,---------,,,,,,,,,------.........//////000111111222111111111111222222444888>>>CCCMMM&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++)))'''%%%%%%&&&((()))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((('''%%%$$$###%%%%%%%%%&&&'''((())))))))))))((('''&&&%%%%%%%%%%%%(((---111555666666666)))++++++(((''')))((($$$***)))((('''&&&&&&'''(((''''''&&&&&&&&&&&&'''''')))(((&&&&&&''''''&&&$$$''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))******)))(((''''''******)))(((((((((((((((((('''&&&%%%$$$#########%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''&&&&&&%%%$$$###((())))))******+++++++++((((((((((((((()))++++++***++++++******)))((('''))))))*********+++++++++++++++,,,,,,---...//////........................,,,,,,---.............../////////...............------...///000111111222////////////////////////.........------------------------------,,,++++++''''''''''''((()))+++++++++***************++++++))))))***************)))+++***)))''''''(((((()))((((((((())))))))))))***((())))))******************)))(((((((((***+++,,,***)))'''%%%%%%''')))******)))(((&&&&&&&&&'''((())))))))))))))))))))))))++++++,,,+++***(((&&&%%%))))))******++++++,,,,,,++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&(((((((((((())))))))))))***(((&&&&&&'''***++++++((()))***++++++***)))(((***)))(((''''''((()))***+++***)))'''''''''((()))))))))))))))))))))))))))******++++++++++++******((()))+++,,,---,,,***)))((((((((((((((((((((((((+++******)))(((''''''&&&'''((()))++++++******)))(((((((((((()))***,,,,,,+++++++++******))))))))),,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------------,,,,,,000///...---...000222333333444444444555999===AAALLL&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))************+++)))'''%%%%%%&&&((()))&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&%%%%%%&&&&&&&&&'''((((((((())))))))))))((('''&&&&&&+++---000333555555444444***...///+++((('''&&&$$$***)))((('''&&&''''''((((((((((((''''''((((((((()))(((''''''(((((('''&&&''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((*********))))))((((((((((((((('''&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''************************+++***))))))))))))***+++******)))(((((((((((((((&&&''''''(((((()))))))))(((''''''(((((()))***+++***************))))))(((+++++++++,,,,,,,,,------,,,------...//////000000////////////////////////...//////000111000000000111111111111111111111111111111111111222222333333111111111111111111111111000000000000000/////////000000000000///...------***************+++,,,---,,,+++++++++++++++,,,,,,'''(((((()))))))))((((((+++***)))((((((((()))))),,,,,,+++***)))(((''''''*********))))))'''&&&&&&******)))))))))***++++++***)))(((((((((((()))******)))((('''''''''((()))))))))))))))))))))))))))******+++++++++***))))))((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((('''&&&&&&(((((('''&&&******))))))((((((''''''***(((&&&&&&(((*********((())))))***)))))))))((((((((())))))))))))((((((******)))((((((((((((((()))))))))))))))))))))))))))******************)))%%%&&&(((******)))(((''')))))))))))))))))))))))))))))))))(((''''''&&&&&&'''((()))***+++******))))))((((((((()))***++++++,,,,,,,,,,,,,,,+++++++++...------,,,,,,------...++++++++++++++++++++++++******+++,,,,,,,,,,,,+++........................000///...---...000222333333444444444555999===AAALLL&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********+++)))'''&&&%%%&&&((()))''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%&&&)))+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&''''''''''''''''''(((((()))******)))((('''---...000111111000...---,,,333666000***''''''%%%))))))(((''''''''''''((())))))(((((((((((())))))((('''&&&''')))))))))'''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))+++***)))((('''((())))))(((''''''&&&&&&&&&&&&'''(((((('''''''''''''''(((%%%''')))((('''&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((((('''%%%$$$$$$%%%&&&(((&&&&&&&&&'''((()))))))))(((((((((((()))***++++++******++++++,,,,,,++++++........./////////000000///000000111111222222222222222222222222222222222222222333444444444444333444444444444444444555555555555555555444444333333222222222222222222222222333333333333333333333333444444444444333222111000//////.........//////000...------,,,,,,,,,------)))***************)))))),,,+++***))))))))))))***,,,,,,+++***)))(((((('''************)))(((''''''******+++++++++***))))))************************)))))))))((())))))***+++)))))))))))))))))))))))))))))))))******+++++++++))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))************************************************************************((('''&&&&&&(((((('''&&&++++++***)))((('''&&&&&&***(((&&&&&&(((*********)))(((((('''(((((())))))&&&((()))++++++)))(((&&&)))))))))))))))(((((('''))))))))))))))))))))))))((())))))******))))))(((%%%&&&'''((()))(((''''''************************)))((((((''''''&&&&&&%%%(((((()))************)))***)))))))))))))))******------------------......------,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---......//////000000000//////.........000222333333444444444555999===AAALLL''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))'''&&&&&&&&&(((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&(((***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''((()))))))))'''''''''''''''&&&&&&&&&&&&''')))******)))((('''******+++,,,+++***((('''+++444888333+++((())))))((((((((('''''''''(((((()))(((((((((((((((((()))'''&&&%%%&&&((()))((('''''''''&&&&&&&&&&&&'''''')))(((((((((((((((((()))***((('''%%%%%%&&&((()))***)))(((((((((((())))))%%%%%%%%%%%%%%%&&&''''''&&&'''))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''')))'''$$$""""""###%%%&&&''''''(((((()))***++++++))))))))))))***+++,,,---,,,,,,---...///000000000222222222222333333333333333333333333444444555555444444444444444444444444555555666777777777777666777777777888888888888888999888777666555444333222111111111111111111111111444444444555555666666666777777777777666555444333444444333333222333333333111000000///////////////......//////......---------,,,,,,+++++++++++++++)))))))))************+++'''((()))+++,,,,,,,,,,,,)))******+++***)))'''&&&))))))***++++++***)))))))))))))))******++++++,,,)))))))))))))))))))))))))))((((((((())))))******,,,,,,++++++******))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************((('''&&&'''((()))(((&&&******))))))((((((''''''***(((''''''((()))))))))(((((('''&&&&&&''')))***'''((()))******)))(((''''''((()))******)))((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))***))))))((())))))))))))))))))))))))))))))((((((''''''''''''((()))))))))************+++***)))))))))))))))***,,,,,,,,,------.........++++++************++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,---...///000000111///.........///000111222333444444444555999===AAALLL''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***)))((('''&&&''''''((('''''''''''''''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&%%%'''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&'''((()))'''''''''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&'''(((''''''&&&%%%&&&...333///((('''((()))''''''(((((((((((((((((((((''''''&&&&&&''''''(((&&&%%%$$$%%%'''(((((('''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((((('''%%%$$$$$$%%%'''((())))))(((((((((((())))))%%%%%%%%%%%%&&&'''((((((&&&((())))))(((''''''((())))))))))))))))))))))))*********++++++*********...,,,)))&&&%%%&&&'''(((''''''((()))***+++,,,,,,,,,,,,,,,,,,---...///000///000111333444444444444555555555555666666666666555666666666666666777777666666666666666666666666666666777888888888888888888888999999:::::::::;;;999999777555444222111000000000000000000000000000333333444555666666777777888888888888888777777666888777777666666666777777555444333222222222222222222222222222111111000////////////.........------)))************+++++++++'''((()))***++++++++++++(((((()))***)))(((&&&%%%((())))))******))))))((())))))***+++++++++,,,,,,)))))))))))))))))))))))))))((((((((((((''''''''',,,,,,++++++******))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))(((''''''((()))((('''''''''(((((())))))*********)))'''''')))))))))(((((('''&&&&&&&&&((()))******)))(((''''''((()))***'''((()))******)))((('''(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))((((((((((((((((((((((((*********))))))))))))))))))))))))))))))*********+++***)))))))))))))))*********++++++,,,,,,,,,---+++******))))))******+++++++++++++++++++++++++++++++++,,,------------,,,++++++,,,---......//////.........//////000111222333444444444555999===AAAKKK''''''''''''''''''''''''''''''((((((((()))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))'''&&&%%%&&&((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%'''((()))&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((!!!(((+++'''###$$$''''''&&&'''(((((()))(((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%&&&'''((('''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&&&&&&&&&&''''''(((((('''''''''((()))******&&&(((***)))((('''(((((((((((((((((((((((((((((())))))************))))))---,,,)))'''&&&&&&'''((('''((((((***+++,,,---...000000000000111222333333333444555666777777777777777777777888888888999999888888888888888888888888666666666666666666666666666666777888888888888777888888888999::::::;;;;;;888888666444222000///...........................000000111222444555666666666777777888888888888888999999888888888999999:::999888777666666555666666333444444333333222111000111111222222111111000/////////...---,,,+++******+++++++++***)))(((&&&%%%(((((())))))(((((('''''')))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))(((((()))***)))(((&&&%%%))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''++++++++++++++++++++++++************************)))(((''''''))))))((('''&&&&&&'''((()))***++++++***)))(((((())))))((('''''''''''''''((()))******+++)))(((&&&&&&((()))+++'''(((((()))))))))))))))))))))))))))))))))))))))((())))))******))))))(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''************************)))))))))((()))******+++***)))))))))))))))******)))******************+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,---------------++++++,,,,,,---...............//////000111111111333444444444555999===AAAKKK'''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((''''''''''''$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&(((***(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))%%%&&&&&&&&&'''(((((((((+++)))'''&&&%%%&&&'''(((''''''(((((())))))))))))$$$'''((($$$"""%%%((('''%%%&&&((()))))))))((((((((((((''''''''''''((((((***)))(((((())))))((('''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''(((((()))((((((((((((((()))***'''(((******((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&((((((''''''''''''((()))+++,,,---...000111222222333333333333444555666777555666777888888888888888888888999999999:::::::::999999999999999999888888555555555555555555555555444555555666666666666666666666777888888999::::::888777666444222000......------------------------,,,,,,---///000222333333333444555666777888888888999999888999999:::;;;<<<<<<<<<;;;:::999999999999777777777777666555444333333444444555444333222111333222222111000///...............,,,+++)))'''&&&***))))))))))))******++++++***))))))))))))***+++)))******++++++***)))((())))))))))))))))))))))))&&&(((***------+++)))'''((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++)))))))))))))))))))))))))))((('''((()))***)))'''''''''(((((())))))*********)))((()))))))))(((&&&&&&'''((()))************))))))(((((((((((())))))((((((((((((((()))******)))))))))))))))))))))))))))******************)))((('''''''''(((((())))))(((((((((((((((((((((((()))))))))))))))************)))((((((((()))++++++)))((((((((()))***++++++***************))))))))),,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,------...---------------------............---...///000000111111111333444444444555999===AAAKKK((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''###$$$%%%&&&''')))******'''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%&&&'''''''''(((***,,,(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&''')))***%%%%%%&&&&&&'''((())))))...,,,)))&&&%%%&&&((()))''''''((((((((((((((((((***+++)))%%%%%%)))***)))%%%&&&((()))))))))(((((())))))(((((((((((())))))---+++******++++++)))((('''''''''&&&&&&'''''''''))))))(((((((((((())))))''''''((()))******))))))((((((((((((((()))***+++''''''&&&&&&&&&&&&'''''''''(((******((((((((())))))))))))))))))))))))))))))***+++,,,,,,+++***)))((()))***+++,,,---...///111111222444555666888888666555555666666777888999666666777888888888888777999999999:::::::::;;;;;;999999999999999999999999555555555555555555555555333333444555555555555555555555666777777888999999888777666444222000///...........................)))***+++---...000111111111222333555777888888888888888888999:::;;;<<<===???>>>===<<<;;;:::::::::;;;;;;;;;::::::888777777444555666666666555444333222222333333333444444444000000000000///...------++++++*********+++---...---,,,***))))))***,,,---)))***++++++***)))((('''))))))))))))))))))))))))$$$'''+++///000///,,,***))))))******++++++,,,,,,++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***((('''((()))***)))'''))))))))))))((((((((((((***)))((()))***)))'''&&&&&&''')))++++++++++++***'''((()))******)))(((''')))(((''''''''')))***+++))))))))))))))))))))))))******++++++++++++*********************+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((()))+++,,,(((((((((((()))***,,,,,,,,,++++++******)))))))))******))))))))))))******+++++++++++++++++++++++++++,,,------......------///////////////.........---...///000111111111111333444444444555999===AAAKKK&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%(((''''''''''''&&&&&&&&&&&&''')))***+++***)))((((((((('''''''''&&&&&&&&&'''%%%###$$$'''(((&&&$$$((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((%%%&&&(((******)))(((&&&%%%%%%&&&&&&'''(((((((((&&&'''''''''&&&%%%%%%$$$&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&***)))((('''&&&&&&'''(((((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((()))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((******)))''''''&&&&&&&&&&&&&&&''''''(((((())))))'''++++++'''$$$'''(((&&&%%%%%%&&&&&&'''(((((()))((((((((()))))))))))))))***)))))))))))))))******((()))+++---///000111222444444555666777777888888;;;:::999888999:::;;;<<<999999999::::::::::::;;;888888999999:::;;;;;;;;;888888777777666555555444333333333444333333222222///000111000//////111333333333333333333222222222444444333222111000//////---------,,,,,,,,,++++++---...//////000000//////111222222222111333777999999:::;;;;;;<<<<<<<<<<<<=========<<<;;;;;;::::::::::::999999777666555444444444444555555666666666333333333333222222222222111222222222111111000///000///---,,,++++++,,,,,,,,,,,,,,,++++++++++++******************+++++++++)))******+++++++++******+++(((&&&&&&***,,,,,,+++++++++,,,,,,,,,---------***)))))))))((((((''''''******++++++++++++******))))))((('''''''''''''''((()))***++++++,,,++++++'''(((((()))***+++++++++***)))(((''''''((()))***************))))))))))))***************)))((((((+++***)))(((((()))******((('''%%%$$$###$$$&&&'''+++++++++(((&&&&&&''')))))))))))))))))))))))))))************************((()))***++++++***)))(((&&&'''''''''(((((())))))))))))))))))***,,,---...***++++++***'''&&&&&&'''''''''((()))***+++,,,,,,*********)))))))))))))))((()))*********((('''&&&++++++++++++++++++++++++((()))+++---......------///...---,,,+++,,,------000000000///////////////333333444444555777;;;>>>HHH&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&***(((&&&''')))***)))'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''%%%&&&'''((()))(((''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&%%%((((((((()))((((((''''''&&&&&&''''''((('''''''''***)))((('''&&&&&&'''(((&&&&&&''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((())))))(((''''''''''''((()))(((''''''''''''(((((()))'''''''''(((((((((((((((&&&******'''&&&(((***)))'''''''''(((((()))))))))(((((((((((())))))))))))************++++++,,,------...///111333333444444555555666666777888888888:::999999888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<999999999:::;;;;;;<<<<<<::::::999888777777666666666666666555555444333222111222333222000///111222000000000000000000000000222111111000000//////...//////.........---------++++++,,,---------------...//////......000333666888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======;;;;;;:::999777555333222222333333333444444444444888888888888888888888888555666666666555444333333222111///...---------...,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***++++++,,,,,,,,,+++++++++)))'''(((***------,,,++++++++++++,,,,,,,,,,,,*********)))))))))((((((******++++++++++++******))))))((('''''''''''''''******************))))))'''(((((()))******++++++)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))(((''''''+++***)))(((((()))******+++***((((((((()))***,,,+++++++++)))''''''(((***************************************************(((((()))******)))((((((''''''((((((((()))))))))++++++***))))))((('''''')))******)))'''&&&'''(((((((((((()))******+++++++++++++++*********************++++++***))))))(((++++++++++++++++++++++++++++++,,,---------,,,,,,------,,,,,,,,,...///000////////////////////////222333444444555777;;;???HHH((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''&&&&&&&&&)))(((&&&$$$$$$%%%'''((('''''''''''''''&&&&&&&&&***)))((((((******)))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''')))(((((('''&&&&&&%%%%%%((((((((()))(((((('''&&&))))))******)))(((''''''%%%&&&'''((((((((((((((()))(((''''''&&&'''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))%%%%%%%%%&&&((()))+++,,,((((((((((((((('''''''''&&&***+++((('''***,,,,,,(((((((((((())))))))))))(((((((((((())))))******,,,,,,,,,---...///000000222222333444555555555555555555666666777888888888999888888888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<999::::::;;;<<<<<<======<<<<<<;;;:::999888777777777777777777666555444333444444444333000//////000////////////////////////000000000000000000000000000000/////////.........***++++++,,,---,,,,,,,,,,,,---------,,,...000333666777888:::;;;<<<<<<<<<::::::;;;<<<======>>>>>><<<;;;:::888666333111000000000111111111111222222555555555666666777888888888999999888777666555555444333222111000000000000------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++)))((()))+++,,,,,,,,,*********++++++++++++,,,+++++++++************)))******++++++++++++******))))))((('''''''''((((((++++++***))))))(((''''''((((((((()))******++++++(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&******))))))))))))******((((((''''''''')))***+++******+++***(((((()))+++************************************************'''(((((())))))(((((('''(((((()))))))))))))))***+++,,,,,,,,,+++***(((''''''((()))((('''&&&''')))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++************+++++++++++++++++++++++++++...---,,,,,,+++++++++,,,,,,,,,,,,---...///111222////////////////////////222333444444555888<<>>>>>===<<>>??????===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999666777:::======<<<<<<<<<<<<<<<<<<<<<===>>>======<<<;;;:::999888777888888888777666444333222333222000//////000111222333444555666666666666666<<<;;;:::::::::<<<===>>>===<<<<<<;;;:::999888888555555666666666555555444444333333111000//////...111000...---,,,,,,,,,---***+++,,,---......///000......------------------++++++************++++++'''((((((((())))))))))))******)))(((((()))***+++,,,,,,,,,++++++*********+++++++++************)))(((((())))))*********+++******)))(((((('''((((((+++++++++***************))))))))))))))))))))))))((())),,,------,,,)))(((******))))))((((((''''''***)))))))))***+++,,,,,,************))))))))))))))))))))))))*********************))))))))))))))))))))))))))))))******+++************************---,,,,,,+++++++++,,,,,,*********++++++,,,,,,,,,******+++------............------,,,,,,++++++***---......///////////////////////////000000000000444555555555555777999<<>>??????>>><<<;;;;;;<<<=========>>>?????????>>>@@@>>>===>>>@@@@@@>>><<<<<<<<<===>>>??????>>>>>>>>>@@@AAA@@@>>>======>>>============>>>>>>??????@@@===:::999;;;======<<<>>>>>>>>>>>>???@@@AAABBB@@@@@@???>>>======<<<<<<;;;;;;;;;:::999888777666888888777666555555555555111222222333333333333333666666555555666777999999<<<<<<;;;;;;:::999999999777777888888888888777777555555555555444444444444222111000...............,,,,,,,,,---......//////,,,++++++++++++*********++++++************++++++))))))))))))))))))******...---+++***)))))))))))),,,,,,,,,++++++*********+++++++++************)))((()))))))))************+++******))))))))))))***************************))))))))))))))))))))))))((()))+++,,,,,,+++)))(((+++*********))))))))))))*********)))******+++++++++*********))))))(((((())))))))))))************)))))))))((((((((((((((()))))))))))))))******+++************************,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,&&&'''((())))))*********------,,,,,,,,,,,,++++++---......///////////////////////////000000000000333444555555555777:::<<<>>>''''''''''''''''''''''''&&&'''((())))))(((&&&$$$&&&'''''''''(((((())))))(((((('''&&&&&&((()))***((((((((((((((((((((((((&&&&&&'''((()))******+++&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&(((((()))))))))&&&&&&'''''''''&&&%%%%%%))))))))))))((('''&&&%%%((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++******)))))))))******++++++,,,---...////////////444555555666777888888888888888999:::;;;<<<===>>>888999999999999999888777444333000...------......,,,---............------////////////////////////++++++,,,---......------......///000111222333333444444555666777888999999999888888888888999999:::===>>>???>>><<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>AAA?????????AAAAAA@@@???@@@@@@AAAAAABBBBBBAAAAAA???@@@AAAAAA?????????AAA?????????@@@AAABBBCCCDDDDDDAAA>>>======>>>>>>>>>============>>>???AAAAAAAAAAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;::::::999:::::::::999888777666555222222333333333222111111222222222222333444555666::::::::::::999999999999999999:::::::::::::::999666666666777777888888888444333222111000000000111........................,,,+++++++++*********)))++++++++++++++++++++++++++++++++++++************------,,,+++******+++++++++++++++++++++*********+++++++++************)))))))))))))))************+++***************+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++************++++++***)))))))))******+++++++++***)))(((((('''))))))))))))************(((((((((((((((((((((((()))))))))))))))******+++******************************))))))))))))******,,,,,,++++++++++++++++++)))***+++,,,,,,------,,,++++++,,,,,,,,,,,,---------......///////////////.../////////000000000111333444555555555777:::<<>>>>>999:::::::::::::::999999888666444222000000111111111111111111111111000000000000000000000000000000------...///000000000000000000111222333444444555444555555666777888999999777777777777888999999:::999;;;<<<===<<<===>>>@@@>>>?????????>>>>>>@@@AAAAAAAAA@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCC@@@AAABBBBBBAAAAAABBBDDDCCCCCCEEEFFFHHHIIIJJJJJJEEEDDDAAA@@@@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBEEEDDDBBBAAA@@@@@@@@@@@@???>>>>>>>>>======>>>>>><<<======>>>===;;;:::888666666666666555444333222111111111222333333444555666777777777888888888999999999:::;;;;;;;;;::::::666666666777777777888888555555444444333333333333000000000/////////............------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++(((((()))***+++,,,......+++++++++***************+++++++++*********)))))))))))))))))))))*********))))))))))))******+++,,,(((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***************************,,,+++***))))))((()))))),,,++++++***)))(((''''''((()))))))))************(((((((((((()))))))))))))))))))))))))))******+++************************((((((((('''(((((()))***,,,,,,,,,++++++*********------...///////////////******+++,,,,,,---......---......///////////////......//////000000111111333444555555555777:::===AAA*********)))))))))((((((''''''((((((((((((((((((&&&'''''''''(((((()))))))))((((((((())))))******((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''&&&'''''''''((((((((())))))(((((('''&&&&&&&&&&&&''')))(((''''''''''''((()))(((((((((''''''&&&&&&&&&)))(((((((((''''''&&&&&&&&&''''''((((((''''''&&&'''(((((((((''''''&&&%%%&&&''''''(((((((((''''''''''''((()))))))))))))))&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''&&&&&&''''''))))))))))))***+++,,,---///111333555666666555555555666777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;::::::999888777555333222222222222222222333333333222111111////////////////////////---...///000111111111111111111222333444555666666999999:::;;;<<<===>>>>>>;;;;;;;;;;;;;;;<<<===>>>:::<<<>>>>>>>>>>>>@@@BBB>>>@@@BBBBBBAAAAAACCCEEEAAAAAAAAABBBBBBCCCEEEFFFEEEFFFHHHIIIHHHGGGFFFEEEEEEFFFGGGFFFFFFGGGIIILLLLLLMMMPPPSSSUUUUUUUUUTTTIIIIIIHHHGGGGGGHHHJJJLLLMMMMMMLLLKKKJJJJJJJJJJJJLLLKKKHHHEEEDDDCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBAAABBBBBBCCCBBBAAA???>>>999999999999888777555555222222222333333333333333444444444555666666777777777777888999999999999999999999888888888777777777666666666666666666555555333333222222111000000000//////......---,,,,,,+++***+++,,,,,,,,,,,,+++***---------,,,,,,,,,,,,,,,&&&'''((()))+++,,,,,,,,,************************+++++++++*********))))))******))))))))))))))))))((((((((((((((()))***+++''''''(((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))++++++***)))((((((((((((++++++******)))(((((('''((()))))))))************)))))))))******+++++++++)))))))))))))))******+++******************************))))))***++++++,,,,,,,,,,,,++++++*********))))))******++++++************++++++,,,---......---......///////////////.........///000111111111222333555555555777;;;===BBB,,,++++++******))))))((((((((()))*********))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((())))))***(((((('''&&&&&&&&&&&&''')))((('''&&&&&&'''((()))))))))(((((('''&&&&&&%%%((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&%%%$$$###""""""''''''((())))))))))))(((%%%&&&'''((())))))))))))&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))((('''''''''''''''******++++++---...///000222333444666777888888888666777777999:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888444444333222111111111111000111111222222222111111////////////////////////---...///111222222222222444444555666777888999999999::::::;;;<<<===>>>???<<<<<<<<<<<<<<<<<<======;;;===>>>>>>>>>>>>@@@AAA@@@DDDGGGHHHEEEDDDEEEGGGFFFGGGGGGGGGGGGHHHKKKNNNOOOQQQTTTVVVUUUSSSPPPNNNPPPQQQRRRRRRRRRTTTWWWYYY[[[^^^cccggghhhgggeeecccUUUVVVUUUTTTTTTUUUXXX[[[ZZZYYYXXXWWWVVVVVVVVVVVVUUUSSSOOOJJJGGGEEEEEEEEEFFFEEEDDDCCCBBBBBBCCCDDDFFFFFFEEEDDDBBBAAA???>>>;;;;;;;;;;;;:::999888777444444555555555444333222333333444444555555666666444555666777888888888888;;;;;;;;;::::::999999999777777888888888777777666555555555444444333333333//////...---,,,+++*********+++,,,------,,,+++***,,,,,,,,,,,,---------...***************)))(((''')))))))))***************+++++++++************)))************))))))))))))(((((((((((((((((()))***'''(((((())))))******+++))))))))))))))))))))))))******((((((((((((******((((((((((((((()))))))))******)))((((((((())))))************))))))))))))))))))))))))************)))******++++++,,,,,,,,,)))))))))))))))******+++************************,,,,,,,,,,,,------...///,,,,,,++++++++++++++++++(((((()))))))))))))))(((******+++,,,,,,---......---......///////////////------...///000111222222222333444555666888;;;>>>GGG++++++******)))(((((((((&&&(((+++---...,,,***((()))))))))(((''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''''''((())))))******(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''&&&&&&'''''''''''''''(((''''''((((((((((((''''''%%%%%%%%%&&&%%%%%%$$$$$$''''''((()))))))))))))))&&&''''''(((((((((''''''&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))******+++------...///000222444555444444444555777999:::;;;999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<==================<<<;;;:::999777666222222222222222222222222000111222333333333333333111111111111111111111111111222333444666666666666777888888999:::;;;<<<===::::::;;;<<<===>>>>>>???>>>>>>===<<<<<<<<<======<<<>>>BBBDDDEEEHHHKKKMMMPPPUUUYYYYYYUUUQQQPPPQQQRRRSSSTTTTTTSSSUUUYYY]]]cccfffjjjmmmmmmiiidddaaa___```aaaaaabbbdddhhhkkkmmmqqqwww|||~~~{{{vvvsssggghhhhhhfffdddeeehhhkkkjjjjjjiiiiiijjjjjjkkkllljjjfffaaa[[[VVVSSSQQQQQQSSSRRRPPPNNNMMMMMMNNNOOORRRPPPMMMIIIFFFCCCAAA@@@???????????????>>>===<<<::::::::::::999777666555555555555555555666666666333444555666777777777777888888999999999999999:::777777888999999888888777777666666666666666666666000000///...---,,,++++++***+++---......---+++*********+++,,,---......///+++,,,,,,,,,+++)))((('''((()))))))))*********++++++++++++************)))************)))))))))(((******))))))((()))))))))(((((())))))***++++++,,,++++++++++++++++++++++++*********))))))*********(((((()))))))))*********)))(((((((((((())))))***))))))))))))************))))))))))))************((())))))***++++++,,,,,,)))))))))))))))******+++************************************+++,,,------++++++++++++++++++,,,,,,+++,,,,,,---,,,,,,+++++++++++++++,,,,,,------------......///////////////------...///000111222222111333444555666888;;;>>>>>>+++******)))(((''''''&&&$$$(((---111111...***&&&******)))((('''&&&%%%%%%&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''((()))******+++(((((('''&&&&&&&&&&&&'''((('''%%%$$$$$$%%%'''(((&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&'''((())))))))))))&&&&&&'''((())))))(((((((((((((((((('''&&&%%%$$$%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((******))))))(((((('''''''''((((((((())))))******************************)))))))))***+++---...///000000111222333555777888555555444555666999;;;=========<<<<<<;;;;;;::::::;;;;;;<<<===>>>???@@@@@@>>>======;;;:::888666555333333333444444444555555222333444555666666666666666666666666666666666666666777888:::;;;;;;<<<<<<::::::;;;<<<===>>>????????????@@@AAABBBCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAEEEJJJOOOTTTYYY^^^bbbggglllqqqpppjjjdddbbbbbb^^^```aaaaaa```bbbfffjjjtttxxx~~~|||vvvrrrkkklllmmmmmmnnnppptttxxxyyy~~~~~~uuuvvvvvvsssppppppsssvvv|||||||||}}}~~~xxxqqqkkkgggeeeeeegggeeebbb```______``````ccc```[[[UUUPPPLLLIIIHHHCCCCCCDDDDDDDDDCCCBBBBBB@@@@@@@@@???>>><<<:::888777777777777777777777777333333555666777777777777333444555666777888999999666777888999:::999888777777777777777777888888888444333222111000///......***+++---......---+++***((()))***+++---...//////)))***,,,,,,---,,,+++***(((((())))))*********++++++++++++************)))+++*********))))))((((((,,,,,,+++***)))))))))***((())))))***+++,,,,,,,,,++++++++++++++++++++++++*********++++++*********))))))******+++++++++,,,(((((('''(((((()))***+++((((((((()))******++++++))))))))))))************'''(((((()))***+++++++++)))))))))))))))******+++************************%%%%%%%%%&&&&&&((())))))*********++++++,,,,,,---,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,---------......///////////////------...///000111222222111333444555666888<<<>>>BBB************))))))))))))+++***222===<<<...$$$%%%((((((((()))))))))))))))))))))((((((''''''&&&&&&&&&'''''''''(((((())))))***)))(((''''''&&&&&&'''((((((((()))))))))******''''''''''''(((((((((((('''''''''''''''((())))))'''''''''&&&&&&%%%%%%%%%************))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&******))))))((((((((('''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%******))))))((((((''''''&&&'''((('''&&&&&&'''((((((((((((((())))))))))))))))))((((((((('''''''''(((((('''''''''(((((()))))))))***,,,...///000111333333444444555666666666777777888999::::::;;;;;;<<<<<<======>>>>>>>>>???<<<<<<<<<<<<============<<<:::999;;;===<<<999555555555444444444444555555:::::::::;;;;;;;;;<<<<<<;;;:::999888999:::;;;<<<999999888888999:::<<<===???===<<<===???@@@@@@???CCCCCCCCCDDDGGGIIIHHHGGGKKKJJJFFFCCCBBBEEEJJJOOORRRVVVZZZ^^^aaaeeelllqqqxxx~~~~~~vvvrrrpppsssrrrpppmmmjjjkkkmmmoooxxx~~~{{{xxxtttqqqrrruuuwwwwwwvvv|||yyyzzzyyyxxxvvvuuuvvvxxx|||yyywwwwwwxxx{{{xxxssspppnnnpppsssuuuxxxyyyuuujjj```ZZZUUUPPPQQQPPPNNNLLLJJJJJJJJJJJJIIIHHHFFFDDDBBBAAAAAAAAA???>>>===<<<===<<<999777444555777777555555555555222333333444555666777777999999::::::999777555444555555666777888777777666555555444333111000//////,,,+++++++++++++++++++++,,,+++***+++---...---,,,+++,,,,,,,,,,,,+++************************************,,,------,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((()))))))))***+++,,,,,,+++***))))))******+++++++++++++++---,,,+++***))))))))))))+++*********))))))((((((++++++,,,,,,,,,++++++******)))((((((((((((((()))+++))))))***------***''',,,,,,,,,,,,***)))((('''******++++++)))'''%%%$$$&&&'''((())))))***))))))******+++,,,------......,,,,,,,,,++++++*********---...............------111000/////////000222333.........//////000111222222444666777777777999;;;CCC*********)))))))))(((((()))&&&+++555555,,,(((+++))))))(((''''''(((((((((((((((((((((((('''''''''''''''''''''((((((((())))))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''(((((()))((('''''''''''''''&&&&&&((((((((((((((((((((((((((())))))******))))))((('''''''''''''''''''''''')))))))))(((((('''''''''(((((((((((((((((((((((())))))((('''''''''(((((())))))))))))((((((''''''&&&'''((((((&&&&&&'''((((((((((((((()))))))))))))))((((((''''''&&&&&&&&&(((((('''''''''((())))))((()))+++---///222333444555555666666777888888888888999999:::;;;;;;<<<<<<;;;<<<<<<<<<=========>>>;;;;;;;;;;;;;;;;;;;;;;;;===;;;:::;;;<<<<<<:::888888999999999:::;;;<<<===;;;;;;<<<<<<<<<=========??????>>>>>>>>>??????@@@@@@???>>>======>>>???@@@???>>>===>>>@@@BBBBBBAAAFFFGGGHHHJJJLLLOOORRRTTTZZZXXXUUURRRPPPRRRWWWZZZaaadddgggjjjlllooouuuyyy}}}~~~zzzyyy}}}|||yyyuuurrrppprrrsssvvvzzz~~~zzzxxxvvvtttuuuwwwwwwuuurrruuuxxx|||~~~{{{yyywwwxxxxxxwwwuuutttuuuvvv|||}}}}}}~~~|||zzz|||}}}sssmmmhhhccc___^^^]]][[[ZZZZZZ[[[[[[VVVUUURRROOOKKKGGGCCCAAAAAA@@@??????@@@@@@>>><<<;;;<<<<<<;;;:::999888999555555555666666777777777777888999::::::999888888777666666666666666666666777777555444222111000//////.........------,,,,,,---,,,+++,,,---...---,,,+++,,,,,,,,,,,,+++************************************+++,,,,,,+++******************************++++++++++++++++++++++++))))))(((((((((((())))))******++++++++++++******))))))))))))(((((('''&&&******)))(((''''''((((((++++++++++++*********)))+++++++++,,,,,,++++++*********))))))))))))***++++++))))))+++------***(((++++++++++++***)))(((((('''((()))***************))))))************************++++++,,,,,,------,,,,,,++++++++++++++++++------............------000000///...///000111222.........//////000111222222444555555555666999;;;@@@******))))))))))))((((((((($$$%%%,,,---((((((---+++)))'''&&&%%%&&&'''((('''''''''(((((((((((((((''''''''''''(((((((((((((((''''''''''''((())))))''''''%%%$$$$$$%%%&&&'''''''''''''''(((((((((((()))(((((('''''''''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))******))))))(((''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((('''&&&'''((((((&&&&&&'''((((((((((((((())))))))))))*********)))((('''''''''((('''''''''((()))*********+++---///222444666777777777888888999:::::::::::::::;;;;;;<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::===;;;999888:::;;;;;;:::888888999:::<<<===>>>???999::::::::::::;;;;;;;;;>>>>>>?????????>>>>>>===@@@???>>>=========>>>???AAA@@@???AAADDDGGGHHHHHHMMMPPPRRRTTTVVVZZZaaagggmmmllliiifffcccbbbeeegggjjjlllnnnooooooqqqtttvvv||||||wwwqqqnnnmmmnnnpppssswwwzzz{{{{{{xxxwwwvvvuuuuuuwwwxxxvvvqqqllllllnnnrrruuuvvvuuusssrrrsssuuuwwwwwwvvvuuutttuuuxxxxxxxxxzzz}}}}}}}}}zzzuuutttssssssrrrssssssttttttooonnnlllhhhaaaXXXPPPKKKGGGFFFDDDDDDEEEDDDBBB@@@>>>>>>===<<<;;;;;;;;;<<<777777777666666555555555666777888999::::::::::::999888666555555555555666777777666555333222111111000000///......---,,,,,,...---,,,---...///...---,,,,,,,,,,,,,,,++++++*********************************+++++++++******)))++++++++++++++++++++++++***************************))))))(((((())))))***++++++************++++++******))))))(((&&&%%%$$$***)))((((((((((((((())),,,,,,,,,+++++++++++++++***++++++,,,,,,+++++++++***)))))))))***+++,,,---*********+++---,,,***((())))))************)))))))))((())))))***+++,,,---+++++++++,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,------............------///............///000000.........//////000111222333333444333333555999<<<@@@***)))))))))((((((((((((***&&&%%%((((((%%%&&&***,,,***'''$$$###$$$&&&'''&&&&&&''''''(((((())))))'''''''''(((((((((((((((&&&&&&&&&''''''(((*********)))'''&&&&&&&&&((((((''''''''''''(((((((((((())))))(((''''''''''''(((&&&&&&''''''((((((((()))%%%&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((((((&&&((()))((('''&&&'''((((((((((((((()))))))))))),,,,,,,,,+++******))))))(((((((((((()))***+++,,,...///000222444666777888888888888999::::::;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999999777555444555666888999999999;;;<<<===>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<===;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<===???AAACCCFFFEEEEEEGGGKKKOOORRRSSSVVVZZZ^^^___aaafffqqqyyy}}}}}}zzzvvvqqqnnnnnnooolllllllllkkkjjjjjjkkklllqqqvvv}}}~~~}}}zzztttmmmhhheeeeeehhhiiikkkmmmnnnoooppppppnnnnnnppptttvvvtttmmmgggccceeehhhkkkllllllkkkjjjnnnqqqtttuuutttrrrrrrrrrrrrqqqpppppprrrtttvvvxxxssstttwwwyyy|||~~~~~~|||yyyxxxzzz}}}yyynnnccc]]]UUUSSSQQQOOOMMMKKKGGGDDDBBBAAA?????????@@@@@@@@@======<<<:::999888777777666666777888888888888888;;;999777444333333444555444444444444444333333333000000///...---,,,+++***---,,,,,,...000222111000,,,,,,------,,,,,,+++*********************************************))))))++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))))))))***,,,+++***))))))***+++,,,+++++++++***)))(((''''''+++***************++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++((((((((()))***+++,,,---******+++,,,,,,,,,***)))'''((()))***************---,,,+++***)))***+++,,,+++,,,,,,,,,+++***))))))++++++***************************++++++,,,,,,,,,,,,,,,---.........------------------......//////............///000111222333333333222222444888<<>>>>>???@@@@@@@@@@@@???????????????@@@@@@@@@@@@<<<===>>>@@@@@@???>>>>>>===>>>???BBBFFFKKKOOOQQQPPPOOOOOOQQQVVV[[[^^^``````cccggghhhiiiooozzz|||wwwtttsssooommmiiigggeeeeeeddddddccchhhooouuuyyy{{{|||}}}||||||yyysssllleeeaaa```^^^______aaabbbdddeeefffbbbdddgggmmmpppooohhhcccZZZ[[[]]]___```aaa``````cccfffiiikkkkkkjjjjjjjjjkkkiiigggeeedddeeefffgggccceeeiiinnnrrrvvvxxxyyyzzzxxxuuutttvvvyyy~~~xxxpppllliiieeeaaa]]]YYYTTTPPPRRROOOKKKJJJJJJIIIFFFDDDDDDCCCBBB@@@>>><<<;;;:::999888888777666555555555;;;999666444333333444444///000111222333444555666333222111000///...---,,,---,,,,,,///222444444444,,,------------,,,++++++************************,,,++++++*********))))))************************))))))))))))))))))))))))******))))))))))))******,,,+++***))))))***+++,,,))))))************))))))***)))))))))***+++,,,,,,))))))******************)))***+++,,,,,,,,,,,,,,,'''''''''((()))***+++,,,***+++,,,---,,,++++++***'''((()))******++++++***---,,,+++******+++,,,---++++++++++++***)))((((((++++++***************************++++++,,,,,,,,,++++++,,,---......------,,,------...........................///000111222333333333222222444888<<<@@@))))))((((((((((((''''''"""$$$'''***++++++******+++)))'''&&&%%%&&&'''((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''')))******&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''((())))))%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((())))))******%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((('''''''''''''''((((((((((((((((((((((((((((((((()))))))))((())))))******&&&''''''''''''((((((((('''((())))))''''''((()))(((((((((((())))))))))))((((((((((((((()))))))))******+++,,,---///111222666666666666666666777777777777888888999::::::::::::::::::::::::::::::;;;<<<;;;;;;;;;;;;:::::::::999999888888777666666666000000///...---///333666======?????????>>>===<<<<<<<<<============>>>>>>;;;;;;===>>>??????@@@@@@???AAAEEEJJJQQQXXX^^^bbbaaa___]]]^^^bbbfffiiijjjgggiiikkkkkkmmmrrr{{{|||xxxvvvnnniiiccc___^^^^^^^^^]]]\\\___eeekkkpppssstttuuuttttttrrrmmmfff```\\\ZZZVVVWWWXXXYYY[[[\\\\\\\\\YYYZZZ]]]ccchhhhhhddd___TTTTTTUUUVVVVVVWWWWWWWWWVVVXXX[[[]]]]]]]]]^^^___bbb```]]][[[YYYXXXXXXYYYTTTVVVYYY]]]aaadddggghhhkkkjjjiiijjjkkknnnrrrtttrrrxxx{{{zzz{{{~~~{{{wwwsssnnniiieeeeeeaaa\\\YYYVVVRRRLLLGGGFFFEEECCCAAA???===<<<;;;>>>===;;;999777666555555999888666444333333333333---...///111333555666777666666555444333333222222///......000333555444444---------------,,,++++++************************...---,,,+++************************************************************+++******))))))******+++++++++************++++++''''''((()))))))))))))))''''''''''''((()))++++++)))))))))))))))*********)))***++++++,,,,,,,,,,,,((('''''''''((()))******)))+++---...,,,+++++++++((()))***+++++++++++++++))))))******+++,,,---...******************)))(((******++++++++++++++++++++++++++++++++++++,,,,,,***+++,,,------...------,,,---......//////...............//////000111222333333444333333555999<<<===))))))((((((((('''''''''###%%%((()))***+++***)))))))))(((''''''((((((((((((((((((((((((''''''''')))((((((((('''''''''''''''''''''''''''((()))***$$$%%%''')))******)))(((''''''''''''((((((((((((&&&&&&&&&&&&''')))***+++''''''''''''&&&&&&&&&&&&&&&''''''((())))))******'''''''''(((((('''''''''%%%%%%&&&&&&'''(((((()))'''''''''(((((()))))))))((((((((((((((((((((((((+++***))))))))))))))))))&&&&&&&&&'''''''''((((((''')))***)))((('''((()))(((((((((((())))))))))))''''''((()))***+++,,,,,,+++,,,,,,...///222333444666666666777777888888888777888888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;999999999999888888888777666666555555444333333222///000111000///000444888999:::<<<===>>>===<<<;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<===???AAACCCDDDGGGJJJOOOVVV^^^gggnnnrrrtttqqqmmmkkklllnnnooooookkkjjjjjjjjjlllqqquuuxxx~~~~~~{{{yyymmmfff^^^YYYWWWYYYYYYZZZZZZ\\\___cccgggjjjjjjjjjhhhiiiiiieee___YYYUUUSSSQQQSSSUUUWWWXXXWWWVVVUUUTTTTTTVVV[[[```aaa___\\\SSSSSSSSSSSSSSSSSSSSSTTTMMMOOOQQQRRRSSSTTTVVVXXXZZZXXXUUUSSSQQQQQQQQQRRRMMMNNNOOOPPPRRRTTTUUUVVVXXXYYYYYYZZZ\\\^^^___```___eeeiiijjjmmmrrrvvvuuuzzz{{{~~~~~~|||zzzvvvqqqnnnlllfff^^^WWWNNNMMMKKKJJJGGGFFFDDDCCCDDDBBB@@@>>><<<;;;::::::777777666555444444333333000000111222333444555666777777777666666666555555444333222222333333222111---------...------,,,+++************************///...---,,,+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++******++++++++++++******)))************))))))(((&&&&&&&&&'''(((***+++,,,)))))))))******+++++++++))))))***+++,,,,,,,,,,,,***))))))((())))))******))),,,......,,,++++++,,,***++++++,,,,,,,,,,,,+++))))))***++++++,,,++++++******++++++,,,+++++++++******++++++,,,,,,------,,,,,,++++++++++++++++++******+++,,,------------,,,---...///000//////............//////000111222222444555555555666999;;;<<<)))(((((((((''''''''''''''')))***((((((((('''%%%((((((((()))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&(((''''''''''''((())))))$$$&&&***---......,,,+++''''''''''''((((((((()))%%%%%%%%%&&&((()))+++,,,))))))(((((('''''''''&&&&&&&&&''''''((()))******&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))'''((((((((())))))******((((((((((((((((((((((((***)))(((''''''&&&''''''&&&&&&&&&'''''''''((((((''')))***)))((('''(((***(((((((((((()))))))))))))))***+++,,,...///000111,,,,,,---///111333555666555555666777888999::::::888888999::::::;;;;;;<<<===============<<<<<<<<<888777777777666666555555444444333333222111000000///111333333111222666999:::<<<>>>AAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBDDDGGGJJJLLLTTTWWW\\\ccclllvvv}}}}}}wwwsssrrrrrrrrrqqqllljjjhhhhhhkkknnnpppppptttxxx~~~~~~{{{yyypppiii___YYYXXXZZZ\\\\\\ZZZ[[[\\\___bbbccccccbbbdddeeefffccc^^^XXXTTTRRROOOQQQUUUWWWXXXVVVSSSRRRTTTRRRSSSVVV[[[]]]\\\ZZZWWWVVVUUUTTTTTTTTTUUUUUUJJJLLLNNNNNNOOOQQQTTTWWWUUUSSSQQQOOONNNNNNOOOPPPQQQQQQPPPOOOOOOOOOOOOPPPPPPPPPQQQRRRRRRRRRQQQQQQOOOUUUZZZ[[[^^^dddhhhhhhlllnnnqqqtttvvvxxxxxxyyy~~~vvvooo]]]\\\[[[YYYWWWUUUTTTSSSGGGFFFDDDBBB@@@??????@@@666666666666555444333222333333444444444444444555666666666666666555555555999777444333333222///---------......------,,,+++************************000///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,+++***))).........---,,,+++***)))((((((((()))***,,,---...*********++++++,,,,,,,,,((()))***+++,,,---------++++++******************))),,,//////,,,***+++---,,,,,,,,,------,,,,,,+++,,,,,,---,,,+++)))'''&&&***+++,,,,,,------------******+++,,,------......---,,,,,,++++++*********)))***+++,,,------...---------///000000000///............//////000111222222444666777777777999;;;>>>))))))))))))************))))))))))))))))))))))))+++)))(((''''''((()))+++''')))++++++)))''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((%%%$$$)))555AAAAAA555(((***))))))(((((((((((()))%%%&&&&&&&&&''''''((((((***))))))(((''''''&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))((((((''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''''''''(((***++++++******))))))))))))))))))***,,,---,,,,,,---...111222222333444555777888666777999:::;;;;;;:::999;;;:::999999;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999666555333222111222333333222333444222000///000000111000///...///111333444666999<<<>>>>>>>>>???@@@===>>>???AAABBBBBBCCCCCCDDDCCCCCCFFFLLLSSSXXXZZZ]]]bbbiiioootttxxx|||~~~xxxvvvxxxzzzwwwtttmmmfff```aaacccbbbccceeelllqqqxxx|||~~~rrrddd\\\\\\___```______\\\[[[[[[]]]^^^[[[YYY[[[ZZZ[[[^^^aaa```\\\XXXWWWWWWWWWVVVSSSRRRSSSTTTUUUVVVYYY[[[]]]___``````bbb```]]]ZZZXXXXXXXXXXXXUUUUUUUUUTTTTTTUUUVVVVVVZZZYYYXXXVVVUUUUUUUUUUUUVVVUUUSSSQQQNNNLLLKKKJJJKKKJJJJJJJJJKKKKKKIIIGGGLLLLLLMMMQQQUUUXXXZZZZZZ]]]___```cccfffhhhjjjkkkllluuuvvvqqqkkkhhhhhhiiiiiihhhddd[[[OOOIIIGGGHHHGGGFFF???<<<999888777777666444777555333222444555555444555444333555777:::::::::777666555444333222111000111111000...---,,,+++***+++++++++***++++++,,,,,,+++++++++,,,,,,---------+++,,,---...///...---,,,''')))+++++++++***+++,,,+++*********+++,,,------***(((&&&(((+++,,,+++)))------,,,+++*********+++)))************+++++++++)))************+++++++++((((((((((((((((((((((((******************************+++++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------***++++++,,,,,,++++++***////////////............---------......000111222///000111333333222111111222333555555555666888:::>>>))))))))))))************************************)))((('''&&&&&&'''((()))''')))++++++)))'''''''''((((((((((((((((((((((((******))))))))))))******,,,***---:::IIIMMMBBB555***))))))(((((((((((((((((((((((((((((('''''''''$$$$$$%%%%%%&&&''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((('''((()))***+++******)))))))))))))))***'''***,,,......///000222333333333333444555777777666666777888999999999999;;;:::999999;;;<<<<<<;;;<<<<<<<<<;;;:::999888888444333333222111111222222222333444333111000111222////////////000333666777777999;;;<<<;;;;;;<<<======>>>AAADDDHHHJJJLLLMMMNNNNNNPPPUUU[[[```bbbccccccffflllqqquuuzzz{{{zzz{{{{{{xxxuuulllccc\\\[[[[[[YYYZZZ\\\eeejjjpppvvv|||oooccc```aaaccccccaaa^^^ZZZYYYYYYYYYWWWUUU[[[[[[\\\___bbbcccaaa___``````___]]][[[ZZZ[[[]]]]]]^^^```cccfffiiijjjlllooommmjjjhhhfffeeeeeefffccccccbbbbbbbbbbbbcccccciiihhhfffdddcccccccccdddfffeeeccc```\\\XXXTTTRRRQQQPPPPPPPPPQQQQQQOOOMMMKKKJJJKKKNNNRRRUUUVVVUUUQQQQQQSSSTTTVVVXXXZZZ[[[^^^dddlllqqqtttvvv{{{|||zzz{{{||||||{{{wwwooofff^^^XXXRRRJJJDDDDDDBBB???===<<<:::777555999777555444555555444333555444333444777999999999888888777666555444444333222222111///...,,,++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------******+++,,,,,,,,,,,,,,,'''(((******)))((()))***,,,,,,++++++++++++++++++,,,***)))***---...,,,+++,,,++++++************+++)))************+++++++++************++++++++++++************************************************+++++++++++++++++++++,,,++++++++++++++++++++++++)))******************+++---,,,,,,++++++,,,,,,---,,,+++++++++++++++,,,,,,------............------,,,,,,------......//////...............///000111000000111222222222222111222333555555555666888;;;>>>))))))))))))************++++++++++++++++++++++++((((((&&&&&&&&&&&&((((((''')))******(((''''''(((''''''(((((())))))************))))))))))))******---)))***555CCCGGG???555******)))((((((((((((((())))))(((''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''((())))))'''''''''''''''&&&&&&&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((((((((()))***+++***)))))))))))))))******'''***---000111222555777555444444444555555666777666666666777777888999:::;;;:::999:::<<<<<<<<<;;;;;;;;;:::999777666555555111111222222111111000000222333444333222111222333......///000222555888999:::;;;<<<;;;;;;;;;===???===@@@DDDJJJQQQWWW[[[^^^___aaadddjjjnnnpppooommmjjjlllooorrruuuzzz|||{{{{{{{{{wwwtttjjj```WWWUUUUUUTTTTTTWWW]]]bbbhhhooovvv|||lllfffeeehhhiiidddaaa\\\ZZZZZZZZZZZZZZZaaaaaabbbdddhhhkkkkkkkkklllkkkjjjgggeeefffhhhkkkjjjkkkmmmpppssswwwzzz|||~~~|||zzzxxxvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvwwwwww|||zzzxxxvvvuuuuuuvvvvvvzzzzzzxxxtttoooiiiccc```\\\[[[[[[[[[\\\[[[YYYVVVPPPOOOOOOQQQTTTUUUTTTSSSJJJJJJJJJJJJKKKLLLMMMNNNPPPTTTXXXZZZ\\\aaaggglllrrrtttvvvuuuuuuxxx~~~xxxpppeeeWWWNNNLLLIIIFFFCCCAAA???<<<:::===;;;999888888777555333555444333444666888888777777777777777666666666555444444222111///---,,,+++---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------******))))))******+++,,,)))+++,,,+++***))))))***------,,,++++++******))),,,*********,,,---,,,+++******)))))))))***++++++)))************+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,---......//////......---******+++,,,---...////////////.........//////000111000000000000111222222222333555555555666999;;;>>>((()))))))))************************************)))(((''''''''''''((()))''')))***)))((('''((()))&&&&&&'''((())))))******((((((''''''''''''(((((()))'''(((,,,222444000++++++***)))((((((''''''(((&&&&&&&&&&&&&&&&&&%%%%%%))))))((((((((('''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))*********)))))))))))))))***+++,,,***---000222333555777999666666555555555666777777888777777777777999:::<<<;;;::::::;;;<<<<<<;;;:::999888666555333222111111...///000111111000///...000111222222111111222444///000000111333555777999<<<=========>>>???CCCEEEBBBEEEKKKSSS\\\eeelllooorrrsssuuuwwwyyyyyyvvvsssoooooooooooopppsssyyy}}}zzzxxxwwwxxxzzzyyywwwuuujjj```WWWUUUVVVVVVXXX\\\\\\___ccchhhppp{{{tttlllkkkmmmoooiiifffcccaaaaaacccfffhhhlllkkklllmmmpppsssvvvwwwttttttrrrpppppprrrvvvyyyzzz{{{|||~~~|||uuuqqqnnnmmmllllllkkkiiieeebbb^^^]]]\\\\\\]]]\\\YYYWWWQQQPPPOOONNNMMMMMMMMMNNNMMMOOOPPPQQQQQQTTTYYY]]]aaacccddddddeeejjjpppttt{{{{{{ooofffXXXTTTNNNIIIFFFDDDBBB@@@???===<<<;;;;;;:::888666777555444444666777777666666666666666666666666666666666444222000...---,,,...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,------...//////---++++++,,,++++++,,,,,,+++++++++***))))))))))))*********))))))((((((((()))***++++++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++------+++,,,,,,------,,,,,,+++++++++,,,---......//////000//////............///111000/////////000222333111333444555555666999;;;>>>((()))))))))************))))))))))))))))))))))))***))))))))))))))))))***''')))))))))(((''')))***%%%%%%&&&''''''((())))))((((((''''''''''''((((((''')))++++++)))((()))***+++***)))(((''''''''''''%%%&&&&&&'''((())))))***((((((((((((((('''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***************)))))))))******,,,---...///111444555555555777888777777777666666777888888:::999888888999:::<<<===;;;::::::;;;<<<<<<;;;999666555333111//////......---...000000111000///...---///111111111111333444222222333333444555666777:::<<<>>>@@@BBBFFFJJJNNNNNNQQQWWW```jjjsss{{{|||{{{zzzxxxuuusssnnnmmmjjjgggfffiiinnnrrrqqqqqqsssvvvyyy{{{{{{zzzoooeee\\\ZZZ[[[[[[]]]aaa^^^```bbbdddiiiqqq}}}xxxrrrppprrruuusssqqqmmmkkkjjjmmmqqqtttuuuuuuuuuuuuvvvyyy|||~~~zzzzzzyyyxxxxxx{{{|||wwwssspppooommmllljjjgggccc```\\\ZZZXXXUUUSSSSSSSSSSSSQQQRRRRRRQQQPPPOOOOOOPPPSSSSSSTTTTTTVVVYYY^^^aaacccmmmvvvyyy|||mmmfff\\\SSSMMMIIIGGGEEE@@@>>><<<<<<<<<<<<:::999999888666666777888777666666777777777777888888888888777666444222000///...///......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---...---...000///---,,,,,,,,,((()))***,,,,,,------,,,)))*********)))))))))))))))((((((((()))***++++++))))))*********+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++...---------,,,,,,+++++++++,,,,,,------,,,,,,+++///...---,,,,,,---...///+++,,,,,,,,,,,,,,,,,,+++//////..................000//////............///111000/////////000222333111222444555555777:::<<<>>>))))))))))))************((((((((((((((((((((((((************************(((((()))((('''''')))+++%%%%%%&&&&&&''''''((((((******))))))))))))******$$$(((***)))&&&&&&)))---,,,+++***(((''''''''''''''''''((()))+++,,,---..."""###$$$%%%&&&((())))))((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''''''''''''''(((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))******++++++***************+++,,,...///000222444666777666555666777777777777777888888999::::::999999::::::;;;<<<===;;;;;;;;;<<<===<<<:::888555333111///..................//////000000//////,,,...000111111222444666666666666777888888888999999<<<@@@DDDHHHLLLRRRUUU\\\^^^cccjjjsss||||||wwwtttrrrooommmiiigggccc___]]]___cccgggkkkmmmppptttxxx|||wwwmmmdddbbbbbbaaaaaaddddddeeeffffffgggkkkrrrxxx~~~zzzvvvuuuxxx{{{~~~|||yyyuuusssssswwwzzz|||}}}}}}||||||}}}~~~|||{{{yyyvvvqqqmmmgggeeeaaa]]][[[ZZZZZZZZZYYYXXXXXXVVVSSSPPPMMMKKKMMMMMMLLLLLLMMMNNNOOOPPPPPPYYY```cccgggooouuuvvv~~~{{{pppfff]]]VVVQQQNNNFFFCCC@@@>>>>>>>>>===<<<===;;;999888999999888777888888888888999999999999888777666555444333222111000///......------------------,,,,,,,,,,,,++++++------,,,,,,------...///***+++---,,,+++******+++&&&(((***,,,---...------+++,,,---,,,*********,,,******)))))))))***++++++)))************+++++++++++++++++++++,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++++++++------------++++++,,,---------............,,,------......------,,,000000/////////.........//////.........//////000000////////////000111111000222444555555777:::<<<>>>))))))))))))************(((((((((((((((((((((((())))))************))))))(((((()))(((''''''***,,,'''''''''''''''(((((((((******))))))))))))******%%%%%%%%%%%%''')))******,,,+++***(((''''''&&&&&&'''(((((()))***+++,,,,,,"""###$$$%%%&&&((())))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((()))))))))******&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))***+++++++++******+++++++++,,,...000111222333555777777666666777888777777777888999:::;;;<<<888888999:::;;;;;;;;;;;;;;;;;;;;;<<<===<<<:::777555333111000//////000111//////......///000000111---///222333333555777999888999:::;;;<<<===>>>>>>===AAAGGGLLLPPPUUUZZZ]]]cccdddggglllssszzz~~~xxxtttqqqmmmjjjgggaaa```]]]ZZZXXXZZZ___bbbgggiiimmmqqquuu{{{}}}tttlllkkkkkkjjjjjjlllllloooppppppnnnooossswwwyyy|||~~~|||xxxxxx}}}||||||vvvtttpppkkkhhhgggggghhhfffdddbbb___\\\YYYUUUSSSSSSRRRQQQOOONNNMMMJJJIIIJJJOOORRRRRRVVV]]]aaabbbjjjooouuuzzz|||}}}uuummmddd___TTTPPPJJJFFFEEEDDDDDDCCCAAA???<<<;;;;;;;;;:::999666666666666666666666666888777777666555555444444111000///...---------------------,,,,,,+++++++++,,,,,,---...............(((***,,,,,,+++******+++'''(((+++,,,------,,,,,,+++,,,...,,,***)))***,,,,,,++++++************+++)))************++++++++++++++++++,,,,,,,,,------************************************************))))))***+++,,,------...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++---......---+++***((()))+++---......---,,,+++,,,,,,------,,,,,,+++---....................................///000111...//////000000000000000000222444555555777:::===>>>))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''***,,,))))))))))))((((((((((((((((((''''''''''''((((((+++'''###%%%+++...+++''',,,+++***(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''''''''((())))))(((((())))))******++++++&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,+++******++++++,,,---///111333444222444666777777777888999777777777888999;;;<<<===666777999:::;;;;;;:::999;;;;;;;;;<<<===<<<999777666444222111000111222333000///.........000111222///111333444555777999;;;999:::<<<>>>@@@BBBCCCCCCCCCHHHNNNTTTXXX\\\```ccccccdddfffiiinnntttyyy||||||zzzvvvrrrooolllgggddd\\\[[[YYYWWWWWWYYY^^^bbbdddfffiiimmmqqqwww~~~wwwqqqrrrtttttttttvvvtttwwwzzzzzzwwwwwwyyy{{{yyy}}}}}}zzzzzz~~~zzzwwwuuuvvvvvvrrroookkkgggeeeccc```^^^\\\ZZZXXXWWWTTTQQQLLLIIILLLNNNLLLIIIJJJPPPRRRPPPVVV\\\eeekkkppptttyyy}}}|||~~~wwwpppbbb]]]UUUOOOLLLKKKKKKJJJCCCAAA>>>=========;;;:::333333222222222111111111777777777777666666666666111111000......------------------,,,,,,++++++++++++,,,---...///...---,,,)))+++------,,,,,,---...)))***,,,------,,,+++***)))+++,,,+++(((&&&(((***------,,,+++*********+++)))************+++++++++++++++,,,,,,,,,---------************************************************(((((()))***,,,---...///++++++++++++++++++++++++*********++++++,,,,,,,,,***+++---......---+++***$$$&&&))),,,...---,,,+++)))))))))******)))))))))***++++++,,,---...//////---------......000111222---...000111111111000///000111333555555777:::===>>>))))))************))))))))))))))))))((((((((((((+++*********))))))((((((((((((''''''''''''(((((())))))(((((((((((())))))+++***((('''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))******)))((((((((((((((((((((())))))))))))((((((((((((((('''&&&&&&&&&%%%$$$%%%'''))))))((('''&&&***)))((('''((()))+++------...///000222333444555444555666777888999::::::999999::::::999999888777888999999::::::;;;;;;;;;999:::;;;;;;;;;:::999888444444333333333444444555444111//////222333222000333555666777666777888999===???BBBHHHNNNRRRSSSRRRUUUWWWZZZ^^^ccceeedddcccbbbdddfffffffffiiinnnrrrwwwuuutttvvvyyyuuukkkbbbaaa___\\\YYYXXXZZZ```dddgggccc```bbbiiisss|||}}}{{{{{{|||~~~~~~|||}}}|||{{{xxxtttqqqpppooonnnjjjjjjiiieee```ZZZUUUQQQOOONNNLLLLLLMMMLLLJJJHHHOOOQQQVVVZZZ^^^bbbfffiiikkkkkklllqqqxxxzzzxxxtttnnniiiddd]]]UUUOOOMMMJJJEEECCCBBB@@@<<<999999777333222222333333333444555666666666666666666555555333111///...,,,+++...---,,,+++************++++++++++++++++++++++++------,,,,,,,,,+++++++++))))))******++++++++++++------++++++++++++------++++++++++++,,,---......)))))))))******+++,,,,,,))))))***+++,,,,,,---...((()))***+++,,,---------******+++++++++******)))***++++++,,,,,,++++++***---,,,***))))))+++,,,...++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,---------......++++++,,,------......///,,,,,,,,,---------......222000///...------....../////////000111111222222555444444444555888:::<<<>>>(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((('''((((((''''''''''''(((((())))))(((((((((((())))))+++***)))((('''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******'''((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%&&&((())))))((('''&&&***)))(((((()))***,,,---000000111222444555666777777777777777888888888888666777888:::;;;;;;;;;;;;999999999::::::;;;;;;;;;::::::;;;;;;;;;::::::999666555555555555555666666444222111222555666555333444555777777888:::===???CCCGGGMMMVVV^^^ccccccbbbbbbbbbbbbccceeeeeecccaaa^^^```bbbbbbccceeejjjnnnttttttvvv{{{{{{qqqhhhfffdddaaa___```bbbeeegggfffcccaaacccjjjttt|||}}}}}}~~~}}}zzzvvvooohhhaaa]]]YYYXXXVVVUUUUUUSSSPPPNNNMMMNNNPPPQQQRRRTTTVVVXXX[[[ZZZ[[[___eeekkkoooqqqyyy~~~}}}zzzxxxuuuqqqjjjfffZZZTTTKKKDDDAAA@@@>>>===888777555555555444111///555555666777777666555444666555444222000...---,,,------,,,+++++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++++++++)))*********++++++++++++,,,+++************+++,,,---,,,+++******+++,,,,,,++++++++++++++++++******))))))***+++,,,,,,------)))***++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++---,,,***)))((()))***+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...///......------,,,++++++,,,,,,,,,---------......111000///...------...////////////000111111222222444444333444555777:::;;;>>>''''''((((((((((((''''''''''''(((((())))))******)))((((((((((((''''''''')))((((((''''''(((((()))))))))(((((((((((())))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))***+++,,,,,,''''''((((((((()))))))))((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''((((((&&&'''((())))))((('''&&&+++******)))***,,,...///222333444555666777888999::::::999888777666666555777888999:::;;;<<<<<<<<<::::::::::::::::::;;;;;;;;;:::::::::::::::;;;;;;888888888777777777777888555444444666888999777666888999999999:::>>>CCCGGGMMMSSS]]]iiisssvvvuuurrrmmmkkkiiihhhhhhgggeeeccc\\\^^^``````aaacccgggjjjpppqqqvvv~~~xxxpppllliiiffffffjjjmmmnnnmmmllliiihhhjjjpppxxx~~~~~~~~~{{{sssnnnjjjgggdddbbb```]]]YYYVVVQQQPPPNNNMMMLLLLLLMMMMMMMMMLLLLLLNNNSSSXXX[[[\\\bbbjjjuuu|||sssjjj^^^SSSLLLHHHFFFEEE:::999999999888666222000444555666777777666444444666666555333111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********+++,,,************+++++++++++++++******))))))******+++///---+++)))((()))***+++---------,,,+++******************++++++,,,,,,,,,***++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++...,,,***)))((((((((((((++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------///......------,,,++++++,,,,,,,,,---------......000//////.........///////////////000111111222222333333333333444777999:::==='''(((((())))))(((((('''''''''(((((())))))******)))))))))))))))((((((((())))))(((((((((((())))))))))))(((((((((((())))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((($$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((()))))))))***'''''''''((((((((()))))))))))))))))))))(((((('''(((((())))))))))))((((((&&&&&&''''''(((((())))))(((((()))))))))((('''&&&++++++++++++,,,...///000444444555666777888999:::;;;:::999999888777666666:::;;;;;;;;;;;;:::999999::::::::::::::::::999999;;;:::999999999;;;<<<===:::::::::::::::999999999777777888999::::::999888======>>>>>>@@@EEELLLPPP[[[aaalllxxx{{{wwwnnnllljjjjjjkkkkkkkkkjjjaaaaaaaaabbbbbbdddfffhhhmmmooosss{{{zzztttoookkkjjjmmmtttxxxwwwuuuwwwuuussstttyyy~~~}}}{{{zzzyyyyyy{{{~~~~~~}}}~~~}}}zzzuuuqqqmmmiiiccc```[[[YYYUUUSSSRRRRRRQQQQQQKKKIIIGGGHHHKKKNNNPPPPPPQQQYYYdddlllooosssxxx|||wwwlll```VVVNNNJJJ@@@???<<<;;;;;;:::777555444555666777777777666555777666666444333222111111......---------------...,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,---++++++++++++++++++++++++++++++************++++++...,,,***(((((()))***+++---------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,+++******))))))***+++++++++******+++,,,,,,,,,,,,,,,,,,+++---,,,+++***))))))******+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++,,,------......///,,,,,,,,,---------.....................//////////////////000111111222222222222222333444666888999<<<((())))))******))))))((('''((((((((()))))))))***************************))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((******))))))((((((((('''''''''''''''(((((((((((()))))))))***)))(((''''''(((((())))))))))))((((((&&&''''''(((((()))))))))))))))))))))))))))((((((,,,,,,---...///000111222444555555666777888999999999999999888888888888888::::::;;;;;;::::::999888::::::999999888888888777999888888888999:::<<<===;;;;;;<<<<<<;;;:::999999888999:::;;;::::::::::::>>>AAADDDGGGLLLRRRZZZ___jjjooowwwyyytttnnnlllkkklllnnnpppppppppjjjhhheeeccccccdddffffffmmmmmmoootttyyy{{{xxxvvvrrrpppooouuu}}}~~~{{{{{{}}}~~~~~~}}}|||zzz{{{|||}}}|||{{{yyyxxxwwwvvvvvvuuuuuuuuuuuuvvvwwwzzz{{{zzzwwwuuutttsssqqqqqqrrrtttwwwyyy~~~}}}|||||||||yyyvvvtttssstttsssssswww{{{zzztttpppiiifffaaa^^^\\\ZZZWWWUUUOOOLLLIIIGGGHHHIIIIIIIIIJJJQQQYYY\\\\\\^^^dddiiiuuuxxx}}}yyyiiiZZZQQQKKKGGGBBB>>>======<<<<<<555666666777777888888888888777777666555444444333000///......---.........,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,------...,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***)))((((((***,,,---+++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******((()))***+++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,------......///,,,,,,,,,---------......------.../////////000000/////////000111111222222222222333444555666888888;;;))))))************)))))))))))))))))))))(((((((((******+++++++++++++++,,,***))))))(((((())))))***))))))(((((((((((()))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((------,,,+++***)))((((((&&&&&&'''''''''(((((((((&&&'''((((((((('''%%%$$$&&&&&&''''''''''''&&&&&&(((((((((((((((((())))))))))))))))))*********+++------...000111222333333555555555666777888888888777888888888999:::::::::666777888999:::;;;;;;;;;999999888888777666555555666666777777999:::;;;<<<;;;;;;<<<<<<<<<:::999888999:::;;;;;;;;;<<>>888444333555666999999999999999999999999555444333111///...------------------------------(((***,,,------+++(((&&&---------,,,,,,+++++++++)))***+++,,,,,,+++***))),,,---...///...,,,***(((,,,,,,++++++***)))))))))...------,,,+++***))))))((()))***+++,,,---------'''((()))***+++,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,---------,,,------......------,,,******+++++++++,,,,,,,,,++++++,,,------......///,,,,,,,,,---------......***+++---///111111111111/////////000111111222222222333555777888999999999===)))((('''&&&&&&'''((()))++++++******))))))(((((())))))))))))))))))))))))+++******)))(((''''''&&&******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))((('''''''''(((***+++%%%&&&(((******)))'''&&&))))))(((((('''''''''&&&))))))))))))************&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((+++******)))))))))))))))(((((((((((()))+++...///222222222333444555666777666666666666777777777777;;;;;;:::999999999::::::::::::;;;;;;:::999777666777666555333222111000000222333444666888999::::::<<<;;;:::;;;===<<<888444444777;;;@@@GGGOOOXXX^^^jjjpppsssnnnkkkkkkhhhcccbbb]]]ZZZ^^^gggpppttttttyyyzzzvvvpppooossswwwwwwtttvvv}}}~~~}}}~~~zzz||||||xxxuuuvvv}}}}}}xxxuuuwww{{{zzzvvvtttxxxuuurrrppppppsssvvvyyyrrrpppmmmlllkkkkkkjjjiiimmmlllkkklllllljjjiiikkkfffeeebbb___]]]___bbbeeefffbbbaaadddddd___\\\]]]XXX[[[ZZZWWWWWW\\\]]]\\\bbb\\\YYYZZZZZZXXXWWWXXXZZZ[[[]]]___aaabbbccccccbbbbbbdddfffgggccc\\\VVVVVVVVVVVV[[[ccckkkqqqtttuuuuuuuuutttrrrooolllkkkmmmiiiiiimmmnnnooouuu~~~{{{rrrkkkdddbbb___[[[WWWRRRKKKGGGHHHFFFDDDEEEHHHKKKMMMNNNYYYdddttt{{{rrriii```[[[QQQLLLGGGBBB@@@???>>>===???<<<999888888888777555777555333222222111///...111000...,,,++++++++++++++++++++++++,,,---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++++++++***))))))+++***))))))++++++***))).........------,,,,,,,,,)))******)))(((((()))++++++++++++,,,,,,---------,,,,,,+++******++++++,,,)))***,,,---...------,,,((()))***+++,,,---......++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,---...//////------...///---...///...------...///333222111///..................//////000000111111111222333444666888:::;;;===)))(((''''''''''''((()))*********)))))))))))))))))))))))))))))))))))))))+++++++++***))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((())))))***&&&&&&((()))))))))(((''')))(((((((((''''''''''''(((((()))))))))*********)))(((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''((((((*********+++,,,...000222222222222333444555777777777777888888888999999999;;;;;;::::::::::::999999888888888888777666555444333333222222111222222222666777888:::;;;<<<======:::999999;;;<<<;;;888555333777>>>HHHUUUaaajjjpppsssuuurrrjjjdddcccbbb^^^YYYXXXXXX]]]dddjjjmmmmmmrrrrrrvvv{{{}}}|||~~~~~~zzzyyyzzz||||||yyyzzz}}}{{{|||{{{}}}|||yyyuuuvvv|||}}}zzzxxxzzz~~~~~~~~~|||zzzvvvqqqmmmjjjjjjjjjjjjkkklllmmmnnnoookkkiiifffddddddeeeffffffffffffhhhjjjjjjkkklllnnnfffddd```\\\ZZZ[[[^^^```ffffffiiioooqqqmmmjjjjjjjjjllljjjeeecccddddddbbbhhhdddaaacccdddaaa```bbbddddddeeefffggghhhiiijjjmmmlllkkkjjjgggaaaXXXRRRQQQPPPOOORRRXXX___dddgggkkkjjjiiigggdddbbb```___[[[XXXXXX\\\]]]^^^dddllluuuzzz|||ssspppmmmhhhccc]]]VVVQQQNNNKKKGGGEEEEEEGGGGGGHHHMMMWWWdddooovvv|||}}}uuummmhhh\\\WWWOOOIIIEEEDDDCCCBBB???>>>======>>>===<<<:::999777555555555444222000000000...---------......------,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++***)))))),,,*********+++,,,+++***......---------,,,,,,,,,+++,,,,,,+++******+++---************+++++++++,,,,,,,,,+++++++++++++++,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------......---,,,+++***))))))---...//////...---...///---...///...------...///222111000///..................//////000111111111111111222333555777888999:::))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))),,,,,,++++++******))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))''''''((((((((()))))))))((((((((((((''''''''''''(((((())))))))))))******))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((((())))))+++,,,,,,...000222444555333333333333555666777888999999999::::::::::::;;;::::::;;;<<<;;;:::999888666555555444333333333333//////000000111333444555555666777888999:::::::::999999999;;;<<<;;;888666555999BBBQQQcccqqqxxx{{{xxxwwwpppeee^^^\\\[[[ZZZVVVXXXZZZ^^^aaadddeeefffhhhgggjjjoooqqqrrrvvv{{{~~~}}}zzzzzz}}}~~~}}}zzzwwwwww{{{~~~}}}vvvuuurrrnnnjjjeeeaaa^^^\\\^^^bbbeeeggggggfffeeecccaaa^^^\\\]]]```ccceeegggkkkooorrruuuxxx|||tttpppkkkfffccccccdddeeekkknnnvvv{{{yyywwwtttuuuqqqpppsssuuuttttttvvvxxxxxxwwwvvvvvvvvvwwwwwwxxxvvvssspppkkkccc[[[UUURRROOOLLLLLLOOOTTTXXXZZZ___^^^\\\ZZZWWWTTTRRRPPPKKKIIIJJJLLLMMMOOOTTTZZZggglllrrrvvvyyy{{{uuummmeee```XXXSSSMMMIIIGGGFFFFFFFFFEEEKKKTTT\\\ccckkksssyyy{{{xxxlllfff^^^VVVQQQNNNKKKIII@@@???>>>???@@@???===;;;===;;;999888888777555444000//////......//////000///...---,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********---+++***+++,,,---,,,+++------------,,,,,,,,,,,,+++,,,,,,+++******+++---)))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,---------,,,++++++.........------,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,+++***))))))---...//////------...///---...///...------...///000//////......//////000......///000000111111222111222222222444555666777<<<))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))+++++++++******))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''')))*********)))(((((((((''''''(((((()))***((((((((((((((('''''''''(((((((((((()))))))))***'''''''''&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((***************+++,,,---,,,---...000222444555666333333444444555666888999999999999:::::::::;;;;;;999:::;;;<<<<<<:::888666555444333111111111222333//////000111222444666777555666777888888999999888;;;<<<===>>>>>>===;;;999:::===FFFVVVgggssswwwvvvtttsssnnngggaaa___```aaaaaabbbbbb```^^^^^^___aaa```___ccciiimmmpppvvv}}}}}}zzzzzz~~~~~~|||zzzzzz}}}zzzuuummmkkkhhhddd___[[[XXXVVVUUUYYY^^^ccceeedddbbb```]]]\\\ZZZYYYZZZ___fffjjjqqqwww~~~yyyuuutttssssssuuuyyy|||yyytttmmmgggccc\\\XXXSSSPPPQQQSSSTTTUUUXXXXXXXXXWWWTTTPPPKKKIIIHHHHHHHHHIIIIIIJJJNNNRRR[[[aaagggjjjlllrrrzzzwwwqqqgggaaaZZZTTTPPPMMMLLLJJJGGGJJJMMMQQQVVV]]]eeekkkqqqtttwwwzzz|||}}}{{{wwwqqqkkkeee^^^WWWSSSIIIGGGDDDBBBAAA@@@???===???===;;;:::::::::888666111000000//////...............---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******)))(((((()))+++)))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,------------,,,++++++***------------,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,---------,,,---...---,,,+++,,,...---...///...---------///...............///000111...//////000111111222222333333333333444555666777===)))******************)))(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))(((((((((***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&''')))*********)))((()))(((((((((((()))******'''''''''((((((((((((((('''(((((((((((()))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))************+++---......---...///111333444555666444444444555666777888999888888888888999999999999999999;;;;;;:::888666555555444333222111222333444222222222333444555666777888999;;;<<<===>>>??????AAABBBCCCCCCBBB???===<<<===@@@IIIXXXgggppppppnnnmmmnnnqqqrrrrrrpppqqqsssssspppjjjbbb]]][[[^^^```___```dddlllrrrvvv~~~}}}~~~~~~~~~}}}}}}~~~uuummmgggbbb```]]]YYYVVVTTTSSSRRRTTTXXX]]]bbbddddddaaa```^^^]]]\\\[[[]]]ccckkkqqq{{{{{{xxxwwwlllgggaaa]]]ZZZYYYXXXWWWXXXZZZ]]]^^^\\\VVVPPPKKKLLLNNNNNNLLLKKKKKKMMMNNNRRRWWW]]]```bbbgggpppxxx{{{vvvmmmddd]]]WWWRRROOONNNMMMLLLKKKLLLQQQWWW[[[ccceeegggiiilllrrryyy~~~}}}tttiiibbb[[[VVVOOOIIIFFFDDDBBBAAA@@@>>><<<<<<<<<;;;999777333333222111///---,,,+++---,,,,,,,,,------...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******)))(((((()))+++++++++++++++++++++++++++***+++,,,------------,,,...------,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,------......***+++,,,,,,******+++,,,---...///...---------///------------...///000111//////000000111222222222444444444444555666777888999******++++++++++++******))))))))))))************)))))))))))))))))))))))))))(((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))))))))))))))(((((())))))))))))******'''''''''(((((((((((((((''''''(((((((((((())))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---......///111222444444555555555555555555666888999:::777777777777888888888888888999999999888666555444555444444333333444444444333333333444444555666777888999;;;>>>AAABBBDDDDDDHHHJJJKKKIIIEEEAAA???>>>===BBBLLLYYYffflllmmmkkkiiimmmvvv{{{pppfff``````bbbeeeggghhhmmmuuuzzz}}}~~~}}}||||||}}}{{{wwwqqqoooqqqsss|||~~~sssiiibbb\\\XXXVVVTTTRRRRRRSSSTTTUUUYYY^^^eeelllooonnnkkkiiiggggggfffeeeeeeiiiqqqxxx{{{uuuppplllhhhdddaaa```cccgggjjjiiiddd]]]YYYXXX[[[ZZZUUURRRQQQPPPNNNNNNRRRVVVXXXYYY___iiiqqquuuxxx{{{yyyoooeee]]]WWWVVVSSSOOOJJJIIIJJJLLLNNNXXXZZZ[[[[[[]]]cccmmmuuu|||uuuiiicccZZZQQQKKKGGGCCCAAAAAA???>>>======<<<:::888555555444333111...,,,+++,,,,,,,,,,,,---...///000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,******++++++,,,---+++***+++,,,---,,,+++++++++++++++,,,,,,,,,,,,+++,,,,,,+++******+++------------,,,,,,,,,,,,,,,***+++,,,.........------------,,,+++++++++,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------...---------,,,,,,,,,+++***+++,,,,,,******+++,,,---...///...------...///...---------...//////000//////000111111222222333444444444555666777999999:::******+++,,,,,,+++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((())))))***'''((()))***+++***))))))''''''''''''((((((((()))'''''''''((((((((())))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))+++---...///000111333444555555555444555555555666777888::::::777777777777888888888999888888777666555444333333444444444555555555444444222222222333444555777777888999===@@@DDDGGGIIIJJJNNNPPPQQQMMMGGGBBB??????===DDDNNNZZZccchhhjjjjjjiiimmmyyyvvvmmmkkkmmmooopppssstttxxx~~~{{{wwwuuuooopppnnnhhhaaa___aaaeeeiiiooorrrnnngggbbb\\\WWWSSSSSSRRRRRRUUUYYY]]]```fffmmmyyy~~~xxxyyyxxxuuuqqqsssyyyyyyuuuoooqqqtttvvvvvvtttqqqooonnnrrrqqqiiicccbbb___ZZZRRRTTTUUUSSSRRRVVV___fffkkkmmmpppsssuuuvvvvvvvvvtttxxx}}}zzzpppjjjccc^^^XXXSSSOOOMMMLLLKKKPPPRRRSSSRRRRRRVVV___fffnnntttuuuppphhh```XXXQQQJJJEEECCCAAA?????????>>><<<:::666666666555444222000.........---------......///---,,,,,,++++++,,,,,,---------------------------///---,,,******+++,,,---,,,*********+++,,,+++*********+++++++++,,,,,,,,,+++,,,,,,+++******+++---------------,,,,,,,,,+++)))***,,,...//////...------,,,+++++++++,,,---...,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------------------,,,,,,,,,+++---...---,,,+++,,,------...///...------...///......---------.../////////000000111111222333333222222222333555777999:::<<<***+++,,,------,,,+++***++++++******))))))(((((())))))))))))))))))))))))******************++++++((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((''')))((('''''''''(((***+++&&&(((***+++,,,+++)))(((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))*********,,,---///111222222333555666666666555444555555666666777999:::;;;777777888888888999999999888888666444333333333333222333555666666555444333///000000111333555777888<<<>>>BBBGGGKKKOOORRRSSSRRRTTTTTTOOOHHHBBB???>>>>>>FFFPPPZZZ```dddfffgggiiimmmyyy{{{uuuvvvyyy{{{{{{||||||~~~~~~}}}xxxrrrnnneeeeeeccc]]]VVVTTTWWW\\\\\\bbbeeecccaaa___[[[VVVTTTTTTTTTVVVZZZ```fffjjjsss}}}}}}|||}}}}}}~~~}}}vvvsssoooiii[[[[[[XXXRRRLLLMMMUUU\\\___aaacccfffgggggggggfffdddjjjpppvvvzzz~~~}}}nnniiiccc^^^YYYUUURRRPPPJJJMMMNNNMMMKKKMMMTTTZZZ]]]eeessszzzsssjjj```VVVPPPDDDCCCAAA@@@@@@???===<<<777777888888777555333222000///...------------------,,,,,,++++++,,,,,,---------------------------///...,,,******+++,,,---+++***))))))++++++***)))*********++++++,,,,,,,,,)))******)))(((((()))+++---------,,,,,,+++++++++)))***---...//////...---,,,++++++***+++,,,...///000//////---,,,++++++***++++++,,,,,,,,,---------******+++,,,---//////000---...//////------...///---...///...------...//////......---------......000000000111222222333333000000111222444666888999999++++++******************************+++,,,------******))))))))))))******)))((((((((((((((()))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,---///000222333333444555555666666555555666777777777777888888888999999:::::::::999999888111000//////000111222333000222444444222222222333555222111444555555888===???GGGQQQXXXZZZWWWSSSQQQRRRRRRPPPNNNKKKGGGDDDBBBBBBDDDIIISSS^^^eeegggfffgggmmmuuu{{{~~~}}}{{{|||{{{~~~}}}~~~{{{wwwuuuqqqjjjddd[[[[[[YYYVVVTTTTTTWWWZZZeeehhhiiiffffffgggeeeaaa______aaafffhhhkkksss|||}}}zzzyyytttkkk___UUUQQQRRRUUUWWW[[[^^^___]]]YYYWWWXXXZZZaaaaaabbbdddiiiooouuuxxxzzzyyymmmfffccc^^^WWWPPPOOOPPPPPPNNNMMMLLLMMMNNNQQQTTT^^^kkkvvv|||zzztttoooeeeYYYTTTJJJCCCDDDDDD@@@======<<<<<<<<<;;;999777555333000000...---,,,+++++++++......---------,,,,,,,,,000000///...---,,,,,,+++,,,,,,,,,+++++++++******,,,***(((***---...---+++------------------------...---,,,+++***+++,,,---++++++++++++++++++++++++))))))***++++++,,,------...---+++***)))***++++++---,,,,,,,,,,,,---......+++++++++,,,,,,,,,------...---,,,,,,,,,,,,---...///...---,,,,,,,,,,,,,,,......---,,,---...///000////////////000000000000222222222222222222333333333333333333555666777888:::++++++++++++++++++++++++++++++***))))))***************))))))))))))************))))))((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))***)))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))))))))+++,,,---...000111222333333444555555666666555555777777777888888888999999777777888888777666555555222111000/////////000111111222444333222111222333444111111444555666;;;AAAMMMSSS\\\bbbaaa\\\WWWSSSNNNOOOPPPPPPOOOMMMKKKIIIGGGHHHLLLTTT^^^dddeeedddbbbgggnnntttwwwzzz}}}zzzyyy}}}}}}}}}{{{|||~~~~~~|||}}}~~~{{{yyyqqqmmmjjjfff```[[[TTTUUUWWWXXXZZZ^^^dddhhhqqqvvvyyyxxxxxxyyyvvvqqqrrrrrrtttxxxyyyyyy}}}|||{{{qqqeee^^^[[[[[[[[[ZZZ[[[[[[YYYVVVTTTTTTUUUYYYXXXXXXYYY\\\___bbbdddqqqvvv||||||uuuqqqlllccc\\\[[[ZZZXXXTTTPPPMMMLLLLLLNNNNNNRRR[[[dddkkkuuu~~~xxxmmm]]]QQQFFFCCCAAA===<<<>>>>>>======<<<:::777555444000000///........................---------,,,,,,000000000///......------,,,,,,,,,++++++++++++***,,,***)))***---...---+++------------------------,,,++++++++++++,,,......++++++++++++++++++++++++******++++++,,,,,,------...---,,,+++***++++++,,,,,,++++++++++++,,,------,,,,,,,,,,,,------------...---,,,,,,,,,,,,---...000///......---------......------,,,---...///000////////////000000000000000000111111111111222222333333333444555666888888:::,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((******))))))))))))******,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********+++,,,...000222222222222444444555666666666666555888888888888999999999:::777777777777666555333333222222000//////...//////111333444333222111222444666333444777:::<<>>AAAEEENNNWWWccciiioooqqqmmmddd[[[VVVVVVXXX\\\```aaa___]]][[[XXXVVVVVVYYY^^^bbbbbbaaa```ccchhhmmmrrrwww{{{}}}~~~zzzvvvqqqrrrsssttttttttttttuuuuuuooogggbbb___]]]\\\[[[aaadddhhhlllrrryyy{{{xxx{{{}}}}}}vvvwwwyyyxxxyyy{{{|||||||||}}}{{{yyy{{{yyyuuuppplllgggeeedddaaa\\\XXXYYYWWWSSSPPPOOOPPPRRRSSSYYY]]]ccchhhjjjkkkmmmoootttwww{{{wwwsssnnniiiddd___[[[XXXWWWOOOIIIHHHKKKOOOVVV]]]ccclllyyywwwhhh[[[RRRLLLIIIHHHDDDCCCAAA???>>>===<<<<<<444333222111000000000000/////////............------........./////////000------,,,,,,,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,------------------------******++++++,,,---......************************---------------------,,,------------------------+++++++++++++++,,,,,,------------.........//////------------------------//////...............///------------......//////////////////000000000000//////000000111111222222555555555555666888999::::::)))*********+++++++++,,,***************+++,,,---******))))))))))))******......,,,+++************(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))'''&&&&&&&&&''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))***+++,,,,,,------///111333444444333222444555666666777777666666888888999999999:::::::::999999888888666555333333///000111222333333444444555666777666666666999;;;===>>>AAAFFFHHHLLLVVV```ggglllrrrtttppphhh```\\\\\\___eeejjjmmmnnnmmmkkkgggccc___^^^bbbeeefffeeegggiiilllpppvvv{{{~~~~~~|||wwwrrrmmmgggkkkppprrrtttvvvzzz}}}|||wwwpppkkkiiiiiijjjjjjrrrtttwwwzzz~~~yyyuuuyyyzzz{{{{{{{{{}}}}}}{{{vvvrrrlllmmmnnnnnnnnnoooqqqsssvvvvvvuuurrrooonnnooopppsssqqqppprrrwww~~~~~~{{{yyyvvvqqqmmmjjjeee]]]VVVRRRPPPQQQRRRNNNQQQVVVZZZ\\\^^^```aaabbbdddhhhnnnuuu{{{~~~wwwrrrlllfffbbb]]]UUUMMMKKKKKKJJJLLLOOOWWW]]]jjjwww{{{pppfff]]]UUUOOOIIIGGGDDDAAA???>>>>>>>>>888777555333111000///...000000/////////.........+++,,,,,,------......///---------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++************************---------------------,,,,,,---------------------,,,,,,,,,,,,,,,---......---------.........//////------------------------...------,,,------......---------...............////////////000000000000000000111111222333444444555555555555666888999::::::)))))))))******++++++,,,************+++,,,---...******))))))))))))******------,,,+++************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,------...000111222444444444444333555555666777777777777666888888888888999999999:::666666666666555444222222000111333555666777777777777888999999999;;;>>>AAAAAACCCHHHNNNOOORRR[[[fffkkkooouuuvvvtttnnniiifff```eeellltttzzz~~~{{{tttlllhhhjjjnnnpppqqqqqqqqqqqqtttyyy~~~}}}|||}}}yyysssnnniiifffaaahhhpppuuuxxx|||}}}{{{zzz|||}}}~~~zzzuuuqqqqqqrrrsssrrrrrrtttwwwzzz|||wwwqqqnnnmmmllliiigggbbbccccccdddeeefffffffffeeeffffffeeeccccccdddeeeiiigggeeeggglllqqquuuvvvvvv{{{|||ssshhh___XXXTTTRRRLLLMMMNNNPPPRRRSSSTTTTTTTTTUUUWWW]]]dddkkkooopppzzz~~~zzzrrrlllddd[[[SSSPPPNNNIIIFFFEEEJJJMMMVVVcccoooyyyxxxmmmcccUUURRRLLLFFFBBB???>>>>>><<<;;;999666333111000///000000000000////////////++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,---...---,,,+++,,,---------------------------,,,------------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,---------+++,,,,,,------------,,,------,,,,,,------...///,,,------------.........,,,------......------,,,---,,,,,,,,,,,,---......,,,---......//////......////////////000000000000000000111222333444444555444444444555666777999999:::))))))***++++++,,,------+++***************++++++******))))))))))))******,,,+++************++++++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---......222222333333444444555555555555666777777777777777777777777888888888999999666666666666666555444333444555777888999999999999999:::;;;<<<===@@@DDDGGGHHHKKKRRRXXXYYYZZZbbblllnnnrrrvvvxxxvvvrrrooonnnhhhmmmttt|||{{{tttuuuzzz~~~~~~{{{yyyyyy|||~~~|||zzzzzz~~~zzzqqqjjjfffdddbbbdddmmmwww~~~|||{{{xxxzzzvvvuuusssnnnjjjeeefffgggfffffffffggghhhjjjhhheeebbbaaaaaaaaabbb______```aaaccccccbbbaaa^^^___aaaaaa```___aaabbbeeebbb``````cccfffhhhiiijjjnnnssstttuuuwww}}}}}}|||oooeee___YYYWWWUUUTTTSSSSSSRRRRRRPPPOOOOOOSSSYYY^^^``````iiinnntttxxx|||zzzoooeee\\\XXXUUUNNNIIIGGGEEEDDDHHHQQQZZZbbbooo|||yyyiiiddd[[[RRRJJJDDDBBBAAA???>>>;;;999777555444333111111111000000000//////,,,,,,------------------...------------,,,,,,,,,,,,...///...,,,***,,,---------------------------***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------)))***+++---------,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------,,,,,,---......---,,,,,,---------------...//////,,,---.../////////...---////////////000000000000//////000111222333444444333333333444555666888888:::******+++,,,,,,---......,,,+++***)))((((((((((((******))))))))))))***************)))******++++++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************''''''''''''((()))++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((()))))))))))))))))))))))))))))))))******+++---...//////333333333333333444555666555666666777777777777777666777777777777888888888777888888888888888777777888888:::;;;;;;:::999888:::;;;<<<===???CCCGGGKKKOOOSSS[[[```aaaaaahhhqqqpppsssvvvwwwuuusssqqqqqqqqqtttzzz}}}}}}}}}~~~}}}zzzxxxyyy}}}uuukkkdddbbbaaaaaajjjttt}}}tttqqqnnnuuu{{{~~~~~~xxxqqqnnnmmmlllgggccc\\\]]]]]]]]]]]]\\\[[[ZZZ``````___^^^\\\]]]___bbb```aaaaaaccceeeeeedddbbb^^^```bbbbbbbbbbbbcccdddfffccc```^^^___aaabbbbbbeeeiiilllllljjjlllqqqwwwpppssssssppplllmmmsssxxx{{{rrrjjjfffaaa]]]ZZZYYYWWWVVVQQQOOONNNPPPTTTWWWXXXXXXVVV\\\bbbgggkkkooovvvzzz~~~{{{pppfffaaa]]]VVVPPPNNNJJJFFFGGGLLLPPPTTT```mmm{{{{{{tttiii]]]RRRKKKGGGEEE@@@???===;;;999888888777111111111111000000000000..............................---------,,,,,,,,,,,,...000...+++***+++...------------------------((()))+++---.........---------------------------))))))***++++++,,,------((()))+++,,,---,,,,,,+++++++++******++++++,,,---+++++++++,,,,,,,,,------,,,,,,---......---,,,,,,...............///000111,,,,,,.../////////...---////////////000000000000---...///000111222333333333333333444555666777888:::------,,,,,,+++***))))))******+++++++++***))))))+++++++++***)))(((((('''***************+++++++++******)))(((((((((((((((''''''''''''((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))******++++++'''(((******))))))***,,,+++***((('''''''''((()))*********)))))))))))))))---+++(((''')))******)))***++++++,,,---...//////333333333444444444555555777777777777777777888999999888888888888888999999777777777777888;;;===>>>999:::;;;;;;999999;;;<<<<<<<<<>>>AAAEEEIIIMMMPPPTTTZZZ```dddeeeeeegggiiilllpppsssssspppoooqqqssstttsssvvv}}}~~~~~~zzztttrrrwww~~~wwwkkkcccaaacccdddeeeuuu~~~}}}xxxqqqlllhhhhhhgggiiiqqqzzz|||xxxsssnnnhhheeedddbbb___]]][[[\\\]]]\\\ZZZYYYYYY[[[[[[\\\]]]]]]]]]^^^```bbbeeefffhhhjjjkkkkkkjjjiiigggfffeeeeeefffiiilllnnnooonnnkkkgggdddeeegggjjjlllmmmmmmnnnnnnmmmllllllhhhiiiiiieeeaaaaaafffllltttxxx~~~|||zzzzzzwwwnnngggeeeZZZZZZWWWSSSSSSVVVVVVSSSOOOQQQWWW]]]^^^___fffnnnlllrrrxxxpppjjjddd\\\VVVKKKJJJIIIHHHIIIMMMRRRVVVgggwww~~~sssfffXXXNNNHHHCCC@@@>>>======;;;777333222000---...000111...+++//////.........---------......---,,,,,,,,,,,,---...---,,,,,,++++++++++++)))***++++++,,,,,,,,,,,,---------....../////////,,,---......//////......)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,---...///...------,,,,,,------...---------------------------------............///++++++,,,,,,---...//////+++++++++,,,...111333555............////////////......---///222333333222333222000000222555888;;;;;;---,,,,,,++++++*********((())))))***************++++++******)))(((((('''************************++++++***)))))))))))))))''''''((((((((()))))))))*********)))(((((('''''')))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((()))))))))((()))******)))(((***+++***))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((())))))***+++,,,,,,---...///000111333333444444444555555555666666666666777888999999888888777777666777777777555555666777888:::;;;<<<;;;;;;;;;:::::::::===???AAABBBEEEIIIMMMRRRUUUWWWWWW\\\bbbeeefffggghhhjjjlllmmmnnnmmmmmmmmmnnnppppppqqquuu{{{}}}wwwuuuyyy{{{wwwwwwzzz|||~~~tttnnnfffcccdddiiimmmooo{{{|||yyytttmmmiiiddddddcccdddkkkssstttppprrrmmmfffaaa___^^^[[[YYY\\\]]]^^^^^^]]]\\\]]]___```bbbcccccccccdddfffhhhmmmooorrruuuvvvuuutttrrrrrrqqqppppppssswww{{{~~~yyyxxxuuuqqqmmmmmmoooqqqttttttsssssssssrrrrrrrrrjjjkkkjjjeee```^^^bbbfffiiilllpppsssuuuyyy}}}}}}|||rrrppphhh___YYYWWWTTTNNNLLLLLLPPPTTTUUUVVV\\\cccccciiitttyyyqqqhhhaaaSSSRRRPPPMMMLLLLLLNNNPPPTTTddduuuxxxkkk^^^UUUKKKGGGBBB??????===:::777666444222111111000...---/////////.........------000000///............///...---,,,,,,++++++,,,,,,,,,,,,---.........------,,,,,,---------.........,,,,,,---............---***,,,---...---,,,---...---,,,,,,,,,,,,---...///,,,++++++******++++++,,,---------------------------------............///++++++,,,------...//////...---------...///111222............///////////////......///222333333222444333222333444666888::::::++++++++++++++++++++++++(((((())))))***+++++++++++++++******)))((((((((()))))))))))))))))))))))),,,++++++***************((((((((()))))))))******+++******)))((('''&&&&&&))))))))))))))))))))))))*********)))))))))))))))(((((((((((('''''''''''')))***+++***)))((()))***)))))))))))))))(((((('''''''''''''''(((((((((((($$$'''******(((''')))+++------...///000111222222333444444444444555555555555555666666777888999999777777666555555444555555333333555777888999999:::<<<<<<;;;::::::<<<@@@CCCGGGIIIMMMRRRWWW\\\___aaa^^^aaafffiiijjjjjjkkklllnnnllliiihhhjjjlllmmmmmmmmmpppuuuzzz}}}{{{xxxzzz|||}}}}}}yyyooohhheeeiiiooosssqqqnnnjjjjjjnnnssswwwyyy~~~|||}}}|||yyyvvvqqqkkkhhhbbbccccccdddjjjqqqrrrnnnrrrmmmfffaaa^^^]]][[[ZZZ```bbbdddeeeeeeeeefffhhhkkklllnnnooooooppprrrttt{{{~~~|||zzzxxxxxx{{{|||{{{}}}}}}|||zzzyyyxxxxxxppppppooojjjdddaaabbbdddfffhhhiiikkkmmmpppuuuyyyvvvllleee\\\TTTPPPMMMMMMNNNNNNMMMQQQWWWYYY___iiiuuu|||uuueeebbb]]]WWWRRROOOMMMLLLEEERRR```kkkttt~~~rrrgggXXXQQQIIIDDDCCCBBB@@@===999999888555111/////////////////////............000000///............///...---,,,,,,,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,------------++++++,,,---------------+++---......---------...------,,,,,,,,,---......,,,++++++******++++++,,,---------------------------------............///,,,,,,,,,---......//////000000///............///............////////////000//////000222444444333444444555555666777888888999++++++++++++++++++,,,,,,+++************+++++++++************))))))(((((())))))))))))((((((((((((+++******))))))*********))))))))))))******************)))))))))))))))((())))))))))))))))))))))))************************)))))))))(((((('''''''''***++++++***((('''((()))((()))*********)))'''&&&''''''((((((((((((((()))!!!&&&++++++(((''')))---//////000111222333444444444444444444555555555555444444555777888888999999666555444333333222333333222444666888999::::::999;;;;;;;;;:::;;;???DDDHHHLLLOOOTTT[[[aaaeeehhhiiigggiiilllnnnpppqqqrrrrrrsssmmmhhhfffhhhlllmmmmmmkkkpppwww{{{|||}}}{{{yyyxxxvvvtttuuuppphhhbbbaaahhhsss{{{~~~||||||}}}~~~zzzwwwxxx|||~~~|||yyyuuuqqqllljjjfffhhhiiijjjpppwwwxxxuuussspppjjjfffdddcccdddeeejjjlllppprrrrrrsssuuuvvvxxxzzz}}}~~~~~~~~~}}}~~~}}}{{{{{{xxxxxxwwwsssnnnjjjjjjkkklllnnnoooooopppssswwwzzz{{{~~~sssiii^^^XXXSSSQQQOOOLLLLLLPPPRRRWWWaaallluuuxxxwwwuuusssxxx}}}wwwmmmccc[[[UUUPPPNNNFFFLLLSSSYYYaaalllwww~~~xxxhhh```VVVNNNJJJGGGEEEBBB:::;;;;;;666111...///222000000000/////////............---,,,,,,,,,,,,---...------,,,,,,,,,------,,,---------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,...//////...---......------,,,,,,,,,------......------,,,,,,------...........................---------............///,,,---------......//////000//////...........................////////////111000///000333444333222333444555666777777666555888++++++++++++++++++,,,,,,...---,,,+++++++++++++++*********)))))))))))))))))))))))))))((((((''''''))))))((((((((())))))***))))))))))))************((())))))******+++++++++))))))))))))))))))))))))************++++++++++++*********))))))(((((((((***++++++***((('''((()))((()))*********)))'''&&&((((((((())))))*********!!!&&&++++++)))'''***...000111111222333444555666444444444555555555666666333444666777888888888777444333333222111111222222444666888:::;;;<<<;;;;;;:::;;;<<<===???DDDJJJOOOTTTWWW]]]dddjjjooorrrsssssssssssstttvvvyyyzzz{{{wwwqqqjjjggghhhkkkmmmmmmkkkpppvvvzzz{{{|||yyyuuuqqqnnnnnnmmmkkkggghhhrrr|||~~~|||wwwttttttvvvwww|||{{{{{{zzzwwwsssooollljjjgggkkkmmmpppuuu|||}}}uuutttqqqooonnnooorrrtttyyy|||}}}{{{||||||{{{yyywwwvvvvvvvvvsssuuuvvvvvvvvvwwwyyy{{{zzz|||~~~~~~}}}~~~ooofff^^^ZZZVVVQQQNNNOOOOOOTTT]]]gggnnnpppnnnkkkhhhjjjmmmsss{{{}}}pppfff^^^WWWTTTNNNMMMMMMMMMQQQ[[[iiiuuu{{{~~~~~~uuuiii___WWWOOOHHHCCC<<<===<<<777222///111333111111000000000/////////......---,,,,,,,,,,,,------------,,,,,,---......------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,...//////...------......------,,,,,,,,,------...------,,,,,,------...........................---------............///------...............///------...//////000000000............////////////111000///000222333333222111222444666666666444444888++++++++++++++++++++++++...---,,,******+++,,,,,,******))))))))))))))))))+++******))))))(((((('''(((((((((((((((((()))***((((((((()))))))))******(((((())))))******++++++))))))))))))))))))))))))***************+++++++++************)))))))))))))))***+++***)))((()))***)))))))))))))))(((((('''(((((())))))******++++++$$$'''***+++))))))+++...111111222333444555666666444444555555555666666666444555666777888777666555222222111111111111222222777888999;;;<<<======>>>:::<<>>???;;;???CCCHHHNNNUUU\\\```ccceeeiiinnntttzzz~~~yyyxxx}}}zzzuuuuuuwwwyyywwwwwwwwwyyy{{{}}}}}}}}}}}}~~~}}}}}}yyyqqqmmmllllllpppxxx}}}~~~|||vvvssssssnnnllljjjlllooopppooollloooqqqrrrppplllhhhgggggglllrrrwwwyyy}}}{{{yyy|||~~~~~~|||tttpppnnnpppuuuzzz{{{xxxrrrmmmgggdddaaa```eeelllsssxxxssshhh___YYYSSSPPPLLLKKKSSS]]]fffjjjooosssxxxwwwiii^^^PPPKKKDDD???;;;888555444222222111111111000000000000000///............///---------------...//////---...//////////////////.........---------,,,,,,,,,,,,---............---,,,---///...,,,++++++,,,///...---,,,,,,,,,,,,,,,,,,++++++******++++++,,,........................---------............///////////////............+++,,,...///000111000000............////////////000.........000111000///111222333444666777777777999------,,,,,,+++***))))))%%%%%%%%%%%%'''***...///)))))))))))))))*********,,,,,,,,,+++***))))))(((******))))))***+++,,,,,,''''''''''''((((((((((((***)))((('''%%%$$$###"""))))))))))))))))))))))))(((((())))))************&&&'''''''''(((((())))))'''(((******))))))***,,,+++***((('''''''''((()))&&&&&&&&&'''((())))))***,,,***((()))+++---------111222222333444555666666555555555555666666666777555666777888777666333222///000000000111333444555999999888999:::<<>>@@@???===AAAGGGPPPYYY___dddgggjjjjjjiiijjjmmmsssyyy~~~|||zzz|||~~~||||||~~~~~~{{{yyywwwwww{{{uuukkkiiijjjnnntttyyy}}}{{{wwwuuuppppppppppppooommmlllkkkooossswwwyyyxxxwwwxxxzzzyyynnnjjjnnnvvv|||{{{xxxvvvwwwvvvvvvwwwzzz|||||||||{{{qqqcccZZZYYY^^^cccfff___ccckkkuuuxxxoooccc[[[WWWTTTPPPLLLOOOPPPTTTYYY\\\bbbppp}}}uuucccQQQHHHDDD>>>:::;;;111222333222111000111222......---......///000111///...,,,++++++,,,...//////...---,,,---///111333222111111000///......---...---,,,,,,,,,,,,---...,,,------......------,,,......---,,,,,,,,,------,,,---...///...---,,,+++((()))+++---...000000111000000//////.........---......////////////......///////////////////////////////////////............///000222444555555555444555555555444555777::::::,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******))))))))))))******)))******************)))------,,,,,,,,,,,,,,,---++++++++++++************************************)))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''((((((((()))((()))***++++++***((('''))))))))))))************(((((())))))))))))(((((())))))+++,,,...000111222222333555666666666444333444555555555666666777777666666555444333222222222444333222111222555888999:::888888999<<>>===777777666555333222222222000//////.........//////.........//////.........,,,,,,++++++,,,---///000111111000000///......---......---,,,,,,---......,,,------......------,,,------,,,,,,,,,------...------......------,,,,,,((()))***,,,---.........000/////////..................////////////......////////////////////////000000000000000000000000...///000222333444555555333444555555444555888:::;;;...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++------,,,+++************,,,,,,,,,++++++++++++***************************)))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((())))))%%%''')))***+++++++++***))))))))))))************((()))))))))))))))))))))++++++,,,...000111222333222333444555555555444333555555555666666666666666555555555444333333222222333222111111222555777999888888999:::<<<@@@FFFJJJTTTZZZbbbhhhkkkllllllmmmmmmkkkiiihhhiiilllpppsssuuuuuuuuuxxx{{{~~~~~~|||yyytttqqqppppppuuuvvvuuuwww~~~|||oookkkmmmqqquuuyyy}}}~~~~~~~~~{{{qqqjjjffffffgggnnnuuu}}}|||zzztttpppllljjjkkkmmmnnnnnnkkkmmmooossswwwzzz}}}~~~oooeee^^^YYYVVVXXXXXXYYYZZZ^^^gggrrr{{{wwwoooggg^^^XXXSSSNNNJJJKKKMMMPPPWWW___oooxxxrrrbbbWWWLLLDDDAAA999888666333111000//////222111000///............---...000111111000...---,,,,,,,,,------......///111000000//////...............---,,,,,,---......------............------,,,,,,,,,,,,------...//////......---,,,---------***+++,,,---............////////////...............//////////////////...////////////////////////000000000000111111111111...///111222333444555555222333444555444555888:::999......------,,,,,,------------------------------,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,+++******)))(((((()))))),,,,,,+++++++++*********************************)))))))))))))))))))))))),,,,,,++++++++++++++++++))))))*********+++++++++&&&'''(((***++++++++++++((()))))))))************++++++++++++++++++,,,,,,---...///000111333444444222222333444555444444444666666666666666555555555666777777666666555555444222222111111333555777888999:::<<<<<<>>>CCCLLLSSS\\\bbbiiioooqqqqqqpppoooqqqoookkkgggeeefffjjjmmmrrrsssuuuxxx{{{}}}~~~~~~yyytttqqqpppsssqqqmmmkkknnnwww~~~vvvsssuuuyyy|||}}}zzz}}}}}}|||{{{}}}}}}{{{||||||zzzxxxwwwwwwxxx||||||vvvuuuuuutttuuuvvvwwwxxx~~~uuulllhhhffffffgggmmmuuu|||~~~zzztttrrrrrrtttwwwxxxrrrssssssttttttuuuuuuuuuuuuyyy}}}qqqhhhaaa\\\VVVYYY\\\]]]]]]```ffflllxxx}}}uuummmgggddd[[[SSSQQQQQQQQQTTTYYYkkksss{{{ssseeeXXXLLLEEE>>>;;;777333222111000///111111000///......//////...///000000000000///.........///000111000000000000000/////////...............------------......------............------+++++++++,,,---...///000000///---,,,,,,,,,---......//////000000000000000///////////////.........//////............/////////////////////////////////000000000000000111111//////111222333444444444111222444555555555888::::::......---,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,++++++******+++,,,,,,---+++*********))))))))))))************************))))))))))))))))))))))))++++++++++++++++++,,,,,,************++++++++++++)))))))))*********))))))((()))))))))************++++++******+++,,,------//////000111333444555555333333444444444555555444777777666666555555444444555666666777777666555444111111111222444666888999999;;;===>>>AAAIIISSS[[[bbbgggnnnsssttttttsssrrrsssqqqmmmhhhcccaaadddfffnnnpppuuuyyy|||~~~~~~~~~~~~vvvpppmmmnnnkkkgggfffiiirrr~~~xxxzzz}}}}}}|||{{{}}}~~~zzztttpppmmmkkkkkkkkkiiigggfffgggiiilllnnnqqqtttvvvyyy|||}}}~~~zzzuuukkkjjjiiihhhhhhhhhiiijjjrrrtttvvvvvvvvvwwwzzz}}}}}}zzz|||tttkkkgggeeeeeefffkkkrrrzzz~~~{{{||||||zzzxxxvvvuuusssssstttxxxyyypppkkkaaaccccccbbb``````bbbeeemmmsss~~~|||uuulllbbb^^^ZZZVVVVVVXXXhhhooovvvzzzwwwgggVVVKKKGGGBBB<<<777666555444333///////////////000111111//////...------...//////...///000111111000000000////////////....................................---......//////......---+++++++++,,,---...///000000///...---,,,---...//////000000111111000000///.........///////////////000///............///000////////////////////////.........//////000000000///000111222333444444444000222444555555555777888<<>>BBBIIISSS^^^eeekkkoootttvvvwwwvvvvvvvvvssssssoooiiibbb___```bbbiiimmmttt{{{~~~tttlllgggfffddddddfffjjjuuu~~~zzzzzz{{{~~~~~~~~~|||{{{yyywwwuuuqqqqqqpppnnnjjjeee```]]]ZZZ[[[ZZZXXXWWWWWWYYY[[[^^^```bbbeeeggglllqqquuuvvvwwwzzz}}}~~~|||wwwsssgggfffdddaaa```_________dddfffgggffffffhhhnnnsss{{{~~~|||~~~~~~sssjjjdddbbbaaadddhhhnnnwww}}}{{{yyyvvvrrrpppuuu}}}|||wwwpppiiieeeeeefffgggaaaeeennnzzz|||tttmmmddd\\\ZZZ\\\dddjjjoooqqqwwwyyygggYYYOOOHHH???999666555222000////////////000111222333000///---,,,,,,---///000................................................---...////////////...---......////////////......,,,,,,,,,,,,------...///000///......------......------...............---.........///////////////000///...------...///000////////////////////////------......//////000000000000111222333333333333111333555555555444555666888111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,+++)))(((((()))+++,,,((((((((('''(((((())))))+++++++++*********))))))************************))))))))))))))))))))))))'''''''''(((((()))))))))(((((()))))))))*********+++******)))))))))))))))))))))))))))***************)))(((((()))***,,,...000111222222333444555555666555555555666666777777999888777666555444333333222333444666666555333222222222333555777888:::;;;<<<===AAAJJJWWWdddnnntttvvvyyy{{{{{{zzzxxxxxxyyyvvvwwwuuuooogggbbbbbbccciiinnnuuu~~~|||pppgggdddaaaaaaeeekkkqqq}}}|||{{{zzz{{{~~~zzzvvvqqqnnnmmmllliiifffeeeeeeeeeddd```[[[VVVSSSQQQQQQQQQOOONNNOOORRRTTTUUUVVVXXXYYY[[[___eeeiiimmmooorrrvvvyyyxxxuuurrrmmmkkkgggdddaaa^^^]]]]]]\\\]]]^^^\\\[[[___hhhooo{{{{{{qqqhhhbbb___```bbbgggpppzzz{{{vvvvvvzzz~~~yyyuuuoookkkaaa```dddnnnvvv}}}ssshhhdddfffbbbhhhkkkkkkmmmvvv{{{nnn]]]TTTHHH???:::777333///000000000000000000111111000//////////////////000000///...------...//////........................---...///000000///...---......////////////......------,,,,,,,,,------...///////////////...------+++,,,------......................../////////000000///...------...///000////////////////////////---......///000000111111000111222222333333333333222444666666555333333444444222222000///............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++***(((''''''(((***+++///...---,,,++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((())))))*********+++***++++++++++++,,,,,,,,,***)))))))))))))))******))))))))))))************,,,+++******+++,,,///000111111222222333444555555666666666666666777888888999888888666555444333222333555666888888777555444222333444666888999;;;;;;@@@AAAFFFRRRcccrrr}}}|||zzzzzzzzzzzz|||{{{uuummmgggfffhhhmmmrrryyy~~~zzzmmmfffcccaaabbbhhhpppxxx}}}zzzxxxxxx}}}~~~|||xxxrrrmmmhhheeedddbbb___\\\```aaaaaa```]]]XXXSSSPPPNNNNNNNNNMMMMMMNNNQQQTTTQQQRRRRRRSSSTTTXXX]]]aaahhhiiilllqqquuuvvvtttrrrtttrrrnnnjjjfffcccaaa```___``````]]]]]]bbblllttt}}}{{{ooofff```\\\]]]```hhhqqq{{{~~~~~~xxxmmmhhhddddddiiinnnrrr}}}sssnnnqqqdddiiijjjgggfffmmmuuuyyyxxxnnncccUUUJJJDDD???999555333222111000////////////...000111222222111000...333222000......///111222---.....................---...///000000///...---......////////////............---,,,,,,,,,------...///000000000///---,,,,,,---...///000000000000---.........//////000000111///...------...///111////////////////////////...//////000111222222222000111222333333333333333222444666666444333222333999555444333000---,,,...000......---------......///---------,,,,,,+++++++++,,,,,,------,,,,,,+++*********++++++++++++******+++*********))))))(((((((((((()))))))))*********************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))+++*********))))))((((((,,,,,,,,,---...///000111333333333333333333333333666777888999999888777666777666444333222111111111555444444333222222222333333444555888<<<@@@CCCEEEJJJMMMSSS___mmmyyywwwnnnjjjjjjsssuuuyyy~~~~~~~~~~~~yyywwwgggcccggggggjjjmmmpppwww}}}yyyxxx|||~~~}}}|||yyyvvvtttrrrnnnkkkmmmiiiddd___\\\\\\]]]^^^[[[\\\]]]]]]\\\YYYVVVTTTQQQQQQRRRSSSSSSRRRRRRQQQUUUUUUVVVWWWYYY[[[]]]^^^fffhhhlllpppsssvvvzzz}}}~~~zzztttnnnhhhdddbbb]]]^^^___]]]]]]bbbllltttxxxmmmeee___^^^]]]```eeennnvvv|||||||||ooofff```bbbfffjjjqqqzzzzzzrrruuuvvvrrriiidddfffkkklllqqqyyyyyyhhhWWWIII???999888666444222111222222111///111111000///////////////000000000000000000000000111111000///...------,,,.........////////////000......////////////.........---,,,,,,,,,,,,---...000000//////.........------------............///+++,,,,,,,,,***(((%%%###//////000000000000//////.........------,,,,,,,,,000000000000000/////////---...000111333444444444444444444444444555777777888>>><<<888444111/////////...------------.........---------------,,,,,,,,,,,,,,,------,,,,,,+++*********++++++++++++************************))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++*********)))))))))))),,,,,,,,,---...///111111333333333333333333333333666666888888888888777666555555444333222222222222444444444444444444555555777888:::<<<@@@EEEHHHKKKQQQSSSYYYdddqqq||||||wwwuuu|||}}}~~~|||zzzyyyxxxwwwtttfffbbbfffgggjjjnnnqqqxxx~~~zzzyyy}}}|||zzzyyyxxxwwwrrrqqqooommmkkkiiihhhhhhllliiieeebbb``````bbbcccdddeeegggggggggeeebbb```bbb```]]][[[YYYZZZ[[[[[[\\\\\\]]]^^^```ccceeefffgggjjjmmmppprrruuuyyy{{{|||xxxsssooollljjjggghhhiiihhhhhhllltttzzzvvvooodddaaa]]][[[]]]dddlllqqqqqquuuzzz~~~uuuhhhcccaaabbbhhhpppsssyyy{{{yyyxxxrrrgggaaabbbeeeeeekkkrrryyy}}}mmm^^^PPPDDD===999777444333333333222111111111000///////////////000000000000000000000000111111000000000/////////---............/////////......////////////............---,,,,,,---......///.........------------........./////////000000...//////000///...,,,,,,...//////000000//////......------------------,,,000000////////////000000111111222222222222111111444444444444555666777777999FFF@@@999444222111...,,,------.........------,,,,,,---------------......,,,,,,------,,,,,,+++*********++++++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((()))))))))*********************)))))))))++++++,,,---...000222333333333333333333333444444555666777888888777666555444333333222222333333444444444444555555666777888;;;<<<>>>BBBGGGLLLQQQTTTXXX[[[```iiittt|||}}}yyyvvvtttsssuuu|||sssiiieeefffhhhkkkmmmpppxxx||||||~~~zzztttpppnnnnnnmmmmmmjjjlllllljjjhhhhhhkkknnnssssssqqqpppooooooooopppqqqrrrsssttttttrrrpppooouuuqqqkkkfffdddeeegggiiiccccccdddeeefffhhhjjjkkkiiilllnnnppprrrsssvvvxxxzzzyyywwwuuurrrpppnnnmmmjjjlllmmmllllllnnnssswwwwwwyyy{{{|||||||||~~~|||wwwlllfff___YYYWWW[[[```dddeeehhhlllpppssswww{{{~~~yyykkkccc___aaaffffffkkkrrrzzz}}}tttggg^^^^^^______ccciiiooouuuxxxgggSSSEEE;;;777333111000000000///111111000////////////000000000000000000000000000111111111111111000000000---------............///......////////////............---,,,,,,---......---------------,,,,,,,,,////////////000000000111//////000000111222222333.........//////.........---------------.........111000///...//////111111111111222222222222111111444444444444555666777888999RRRIII===666444444111...------...///...---,,,,,,++++++,,,,,,---------...,,,,,,------,,,,,,+++******++++++,,,,,,++++++************++++++,,,,,,---))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************'''''''''(((((((((((()))***************************++++++---///111333444333333333444444444444444555666777777777666555444222222222222333444555555555555555555666777888888;;;===AAAFFFMMMUUU[[[^^^___aaagggmmmtttzzz}}}|||xxxtttqqqpppqqqvvv~~~xxxqqqmmmjjjjjjlllmmmpppwww}}}~~~}}}||||||wwwsssmmmhhhggggggggggggjjjnnnpppooolllmmmsssyyy~~~~~~~~~~~~}}}|||{{{zzzyyyzzz{{{{{{zzzyyywwwvvv|||xxxsssnnnllllllnnnpppjjjjjjjjjjjjjjjkkklllmmmiiikkkmmmnnnnnnoooqqqsssrrrqqqpppooommmkkkjjjjjjfffhhhiiiiiihhhiiikkkmmmlllmmmooooooooooooqqqssstttuuuuuuvvvxxxzzz|||}}}}}}zzzpppkkkddd]]]YYYXXXZZZ[[[]]]___bbbeeehhhkkkooorrrssstttwwwyyy{{{sssiiidddbbb^^^bbbhhhooowwwwwwhhh___^^^^^^]]]^^^aaaeeekkkwww{{{bbbOOO@@@;;;555111000000111111222111000000//////000000////////////////////////111111111000000/////////------------..................////////////............------------......------------------------....../////////000000000------------...000111222------............------,,,,,,------......//////111000///...///000111333...///000222333444555555444444444444555666777888999eeeZZZJJJ@@@;;;888555222////////////......---,,,******++++++,,,,,,------,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---))))))))))))))))))))))))*********************************************************************************+++++++++,,,,,,***************+++++++++++++++,,,---///111333444333333333444444555555555555666666777666555444333111111111222333444666666666666666666666777888888:::===BBBJJJSSS\\\cccggggggjjjnnnrrrvvvxxxzzz{{{~~~|||}}}~~~zzzuuuqqqnnnlllmmmnnnrrr{{{~~~yyytttooooooooopppvvv{{{{{{}}}|||}}}|||zzzzzzzzzwwwvvvuuusssrrrrrrrrrrrrppplllhhhfffgggiiijjjkkkooosssvvvuuussstttzzz|||zzzzzzzzzzzzyyyxxxwwwuuutttsssrrrpppnnnmmmmmmmmmmmmnnnmmmlllkkkkkkkkkkkkkkkgggiiijjjjjjjjjjjjlllmmmnnnmmmlllkkkjjjhhhggggggeeefffgggggggggffffffgggdddfffhhhhhhhhhhhhjjjllllllllllllmmmnnnpppqqqrrruuuuuuuuuwwwyyyzzzxxxvvvmmmjjjfffbbb]]]ZZZXXXWWWWWWYYY[[[\\\^^^```dddgggiiijjjlllnnnqqquuu{{{zzzxxxyyy~~~qqqhhh___aaadddhhhmmmttt}}}zzzjjjbbbaaaaaa```___^^^___ccclllzzzsss^^^LLLFFF>>>777444444555555222222111000000000000000////////////////////////222222111000...---,,,,,,---------.........//////......////////////................................................//////------........./////////------,,,,,,,,,------...------............---------------....../////////111000//////000111222333...///111222444555555555555555555555555666888888;;;sssiii[[[NNNDDD<<<555000222111000///............++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))************************)))))))))*********++++++*********+++++++++++++++,,,,,,---...///111333444333333333444555555666666555555666666666444333222111111111222333444666666777777777777888999;;;;;;===@@@FFFNNNXXXbbbjjjnnnooorrrvvvxxxxxxxxxxxxxxxyyyyyyyyy{{{}}}xxxsssnnnjjjggggggdddeeejjjqqqyyy~~~wwwuuusssrrrwwwyyytttssstttuuuvvvtttuuuyyy|||}}}zzzxxxuuuqqqnnnlllkkkjjjkkkkkkkkkkkklllmmmnnnoookkkjjjiiijjjnnnrrrtttuuuyyy|||}}}}}}}}}zzzxxxtttttttttssssssrrrqqqpppiiijjjkkkkkklllkkkjjjjjjjjjjjjiiihhhgggggghhhhhhiiikkkllllllkkkkkklllmmmllllllkkkjjjiiihhhhhhggghhhhhhiiiiiiiiihhhggggggbbbdddffffffeeeeeeggghhhgggffffffffffffgggggghhhiiihhhhhhiiikkklllkkkjjjfffeeedddbbb___[[[XXXVVVTTTUUUVVVVVVVVVWWW[[[]]]```aaaccceeehhhlllrrrvvv}}}wwwrrrpppppptttxxx{{{pppooommmkkkjjjkkkooossswww|||ppphhhhhhiiigggfffaaa^^^___ccclll}}}sssZZZRRRFFF<<<666444333333222222111000000000000111000000000000000000000000111111000///...---,,,,,,.........////////////000......////////////......---...////////////...---.........///////////////------------........................------------.........//////........................///////////////000111111222222222222222333333333333222222555555555555666777888888>>>yyyuuummmbbbUUUHHH===777555333111.........000111...............---------,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++******************)))))),,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((*********++++++,,,,,,,,,---------...///111222333333333444444555666666666555555666666555444222111111111111222333444555666666777888999<<<>>>@@@BBBEEEHHHMMMUUU^^^gggooossstttwwwzzzzzzwwwuuuttttttooopppssswww{{{}}}}}}|||uuunnnhhheeeaaa\\\ZZZ^^^dddlllyyy}}}yyyvvvyyy}}}wwwpppkkkiiijjjkkklllnnnpppttt|||}}}}}}zzzsssooooookkkjjjhhhgggeeecccbbbaaaaaabbbdddhhhkkkooorrrtttrrrrrrsssvvvzzz}}}~~~~~~~~~~~~~~~~~~}}}{{{xxxuuusssllllllmmmnnnnnnnnnoooooojjjkkklllmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnoooqqqqqquuuvvvwwwwwwvvvvvvwwwxxxuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssrrrnnnooopppooommmlllmmmnnnlllkkkjjjiiihhhggggggggggggeeeccccccddddddcccaaaccccccbbbaaa___]]][[[ZZZVVVVVVUUUTTTSSSSSSVVVXXXZZZ\\\___aaacccfffkkknnnxxx|||vvvpppnnnllllllmmmqqqvvv~~~|||sssmmmkkkkkkmmmqqquuuwwwzzz{{{tttttttttqqqooohhhaaa]]][[[```nnn}}}nnndddTTTEEE;;;666333222333222111111000000111111000000000000000000000000//////////////////000000/////////000000000111111......////////////......---...///000000///...------------....../////////............////////////---...///000000///...---...//////000000//////...////////////............---///111222333333222111222333333444444333333222555555555555666777888999>>>xxxkkk\\\NNNGGG777555111...---///111333111111000000//////......,,,,,,---------,,,+++++++++,,,,,,------,,,,,,++++++*********))))))((((((************))))))((((((************************))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++*********++++++,,,,,,,,,............///000222222333333444444555666777777555555666666555333222111222222222222333444555666555666888;;;???CCCFFFGGGMMMOOOTTTZZZbbbjjjqqquuutttwwwzzzyyyuuuqqqooopppeeehhhlllrrrvvvyyy{{{|||zzz|||xxxpppiiieee]]]VVVTTTXXX^^^gggvvv}}}zzz{{{yyyuuupppiiidddcccdddfffffffffhhhmmmuuu|||}}}wwwtttssspppiiidddcccbbbbbbccccccbbbaaa```___\\\^^^aaaffflllrrrwwwzzz~~~~~~~~~~~~}}}~~~~~~|||wwwtttssssssssssssqqqooommmkkkggghhhiiikkklllnnnoooppprrrrrrrrrrrrssstttuuuuuuyyyyyyzzz|||~~~|||zzzzzz{{{yyyxxxwwwuuusssrrrqqqqqqnnnllliiihhhhhhgggfffdddeeedddbbb```____________YYYYYYXXXUUUSSSSSSUUUXXXYYY[[[^^^```bbbeeeiiilllssswwwzzz{{{{{{{{{~~~|||~~~|||uuupppkkkgggggghhhlllrrr|||tttnnnlllgggjjjnnnqqqttt}}}~~~~~~~~~{{{uuulllccc]]]WWWXXXeeettt~~~wwweeeSSSFFF>>>:::888333222111111000111111111000000000000000000000000---...///000111222333444000000000000111111111111......////////////......---...///000000///...---,,,,,,,,,------.........////////////000000000000+++,,,...000111000///...//////000000000000//////000000//////......------,,,...111444555444222000///000111333444555666666555555555666666777888999<<>>666666555333111222222222333222111111111000...,,,////////////000000000000...//////000000...---,,,...///000000///...///000------,,,,,,,,,+++++++++////////////////////////.......................................///000111000000////////////000000////////////000111222333111///------///111222222000000111222333444444555444444333444555666888999999ZZZiiizzz~~~kkkTTTIII>>>999555000---...//////...---------------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******,,,------+++)))*********+++++++++++++++***++++++,,,,,,++++++***+++++++++,,,++++++***)))'''((()))+++---///000111000000111111222333333333444444555555555666666666777777666555333222111111777777666666777888888999<<<;;;???FFFMMMTTT]]]ggguuuwwwyyyzzzzzzwwwtttrrruuuttttttrrrpppmmmjjjhhhggggggiiikkkooossswwwyyy}}}~~~mmm```XXXQQQRRRUUU]]]kkk|||zzzzzzyyyvvvtttrrrqqqqqqqqqmmmlllmmmpppnnniiieeeffffffgggggghhhhhhhhhhhhhhh___]]]\\\[[[\\\]]]\\\[[[]]]^^^```bbbbbb```^^^]]]aaadddhhhkkkllloooqqqsssxxxxxxyyyzzz{{{|||}}}~~~yyywwwuuuuuuuuuuuutttssspppqqqqqqrrrssssssttttttvvvwwwyyy{{{}}}~~~|||yyyuuussskkkjjjgggdddaaa___^^^]]]^^^bbbgggkkkmmmmmmkkkjjjgggggghhhhhhiiiiiijjjjjjcccggglllqqquuuxxxyyyyyy}}}}}}|||yyywwwxxxzzz|||}}}wwwnnneeeccchhhrrryyy}}}oooiiiiiimmmvvv~~~zzzxxxxxxuuuqqqrrr{{{ttt```NNNDDD:::999777666444222222222444333333333333222...+++......//////000000111111/////////.........------...000000000///...///000/////////............---////////////////////////........................------------...000111222000000////////////000000111111000000//////000000222000......///111111111111222222222333333444444333333444555777:::<<<===:::NNNYYYiiiyyywww```TTTGGG>>>888222111333//////...............///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++------,,,***)))++++++,,,,,,------......***++++++,,,,,,++++++***++++++,,,------,,,+++***((()))***,,,---///000111000000111222222333333444555555555555666666666666999888888777666666555555888777777777888999:::;;;===<<<@@@HHHPPPXXXeeeooo{{{~~~{{{yyyuuuuuuuuusssqqqooollljjjiiijjjmmmqqquuuyyy}}}}}}lllaaa[[[UUUXXX]]]eeeqqq{{{yyyvvvqqqlllhhhdddcccbbbbbbffflllnnnkkkjjjkkkhhhiiijjjjjjiiigggdddbbb\\\ZZZXXXXXXXXXYYYXXXWWW[[[]]]```bbbccccccaaa```iiilllpppsssuuuwwwzzz|||||||||zzzyyyxxxwwwvvvvvvsssrrrqqqpppqqqrrrssstttssstttvvvxxxzzz|||~~~|||{{{xxxuuupppllliiigggjjjmmmrrrvvvyyyxxxtttqqqllljjjgggdddccccccbbbaaaYYY[[[___dddiiinnnqqqsssyyyyyyxxxuuurrrqqqrrrsss{{{wwwlllhhhlllpppzzz{{{~~~}}}ooohhhgggmmmtttttt}}}}}}xxxtttmmmsss{{{ooo[[[MMM@@@;;;777777555333222333000000000222333333111///---......///000111111222000///...---------......---...//////...---...///000000000///////////////////////////////////////.......................................///000111000000////////////000000111111000////////////000333111//////000111000000222222333333333333333333333444555666888:::;;;<<<<<>>??????>>>BBBJJJRRR[[[gggrrr|||~~~}}}zzzttttttuuuxxx{{{~~~}}}{{{uuupppkkkaaaffflllqqqxxx|||tttkkkccc]]]ZZZXXXZZZ^^^hhhtttyyyuuupppooonnnmmmjjjfffbbb^^^ZZZXXXUUUTTTTTTVVVXXX[[[\\\[[[UUUXXX^^^dddhhhkkkmmmmmmqqqtttwwwyyyyyyxxxxxxyyyrrrqqqooonnnnnnnnnooopppsssuuuwwwyyy{{{}}}~~~}}}{{{{{{zzzxxxvvvsssqqqpppppppppnnnnnnmmmllljjjiiihhhhhhkkkkkkjjjiiihhhhhhhhhhhhkkkkkklllmmmnnnnnnooooooqqqqqqrrrrrrssstttuuuuuuyyyzzz{{{}}}wwwppphhhaaa]]]XXXRRRMMMLLLKKKJJJLLLPPPXXX___dddgggiiijjjjjjiiihhhhhhhhhpppvvv~~~}}}vvvkkkmmmrrrzzz~~~}}}pppkkklllnnnooopppttt{{{xxxqqqnnnfffggghhhjjjlllpppvvvzzzzzz___PPPAAA<<<999555777===GGGBBB;;;555333333333333......//////000000111111111111111000000000//////,,,---......,,,,,,---...------------............////////////////////////////////////////////////222111000...------------000000////////////000000---------...///000222333111000000000222222111000222222333333444444444555555555555666666555444444777XXXRRRNNNPPPZZZhhhvvv{{{rrrhhhXXXFFF;;;888333222111000//////............------------......------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,***((()))+++...+++++++++++++++************++++++,,,,,,++++++***++++++*********+++,,,---***+++,,,...///111222222111111222333333444444555555666666666777777777777666666888999:::<<<===>>>======>>>>>>???AAABBBCCCCCCBBBFFFMMMUUU\\\gggqqqyyy}}}}}}|||}}}~~~{{{zzz|||~~~|||wwwuuuwww}}}~~~}}}yyysssnnnqqquuuwwwyyy~~~vvvmmmgggeeefffgggiiilllttt|||}}}vvvpppnnnkkkhhheeeaaa^^^\\\[[[[[[WWWVVVVVVXXX\\\___``````[[[]]]bbbgggkkkmmmmmmmmmmmmpppsssuuutttsssrrrrrrpppooooooppprrrtttwwwyyyzzz}}}~~~}}}zzzxxxuuutttoooooooooooonnnllljjjiiigggeeecccaaa```____________^^^^^^]]]\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]^^^___```aaabbbcccfffggghhhiiikkknnnpppqqqrrrwww|||}}}|||}}}zzzqqqjjjeee___WWWQQQOOONNNLLLLLLNNNSSSXXX[[[ccceeehhhiiihhhgggfffgggkkkoootttxxx{{{~~~zzzwwwxxx|||~~~|||{{{xxxtttrrrvvv{{{ooohhhdddddddddccccccdddggghhhppptttxxxbbbMMMCCC===888;;;CCCZZZQQQEEE:::555555666777////////////000000000000111222222333222111000///...///000000......///000////////////000000111111////////////////////////////////////////////////111000///...............000000////////////000000---------...///000111222000//////111333333222111111222222333444555666666444555666666666555444444777ccc[[[QQQMMMPPPYYYgggrrr}}}{{{xxxssseeeQQQCCC>>>444333222000///...............------------..............................++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---,,,***'''(((,,,000/////////......---------+++++++++,,,,,,+++++++++***++++++,,,------------((()))+++---000222444555111222222333333444444555666666666666777777777777::::::;;;<<<===??????@@@@@@@@@@@@AAABBBCCCEEEFFFFFFFFFIIIQQQXXX^^^hhhqqqtttyyy}}}~~~zzzwwwvvvxxxzzzzzzvvvuuuwwwvvvqqqnnnnnnvvvzzz~~~~~~xxxzzz|||}}}{{{yyy{{{yyyuuuwwwzzz~~~zzz{{{yyyqqqooofffddd```]]][[[\\\^^^```\\\[[[[[[]]]```ccccccccceeegggjjjlllmmmlllkkkjjjhhhkkkoooqqqpppooonnnnnnpppqqqqqqssswww{{{}}}{{{zzzyyysssssssssrrrpppmmmkkkiiibbbbbbbbbbbb```^^^\\\[[[XXXWWWWWWVVVVVVXXXYYYZZZSSSSSSRRRRRRQQQQQQQQQPPPOOOOOONNNNNNOOOOOOPPPQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVXXXYYYYYYWWWWWWXXXYYY[[[]]]___```aaafffkkkmmmkkklllppptttrrrssswww||||||vvvqqqkkkbbb[[[TTTSSSRRRQQQRRRSSSUUUWWW^^^aaadddeeedddbbbbbbbbbeeegggkkkooouuuzzz}}}{{{vvvvvv}}}wwwlllccccccbbb```___^^^]]]^^^dddiiiuuupppVVVIIIAAA:::>>>GGG]]]RRRCCC666000111444666000000000000////////////111222444555444333111//////111222111000///000222+++,,,,,,,,,------......////////////////////////000000000000000000000000//////.........//////000000000////////////000000...............///000111/////////111333444333222111111222333555666777777333444666777777777666555999xxxmmm\\\OOOKKKOOOXXX___ooozzzzzzmmmaaaSSSHHH888666333000...---......//////...------------...------------------------.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++******+++...000000//////...---,,,+++*********---,,,*********,,,...///---,,,***))))))***,,,---............///111222333333333444444555666666666333555777888777777888999;;;===<<<:::<<>>999777;;;;;;888555333222333555//////...///000111333444000000000000000000000000///////////////.................................000000000000000000000000111000///---------...///------///000111111111111000000///...............000000000000000111111222,,,---///111222222222222111111222333444444444444777666555444555777999:::;;;zzzhhhWWWMMMLLLRRRWWWdddppp{{{{{{uuulll___TTTDDDAAA;;;666333111///---//////...------------..............................---------,,,,,,,,,,,,+++******))))))******+++...---,,,---///000///...000///...------,,,------,,,+++*********+++---......---+++******+++,,,---.........///000111222333333333444444555666666666444555777777777666777888:::===>>>===???DDDGGGEEEGGGDDDCCCHHHKKKLLLPPPTTT[[[eeejjjdddccckkkooommmnnnpppqqqooopppxxx{{{zzz|||vvvsssrrrrrrpppooottt|||zzzooogggddd```[[[\\\aaafffggggggiiijjjkkkmmmnnnnnnoooooollljjjhhhhhhjjjjjjhhheeehhhkkknnnqqqsssvvvzzz}}}~~~|||wwwtttrrrqqqqqqkkkjjjhhhfffdddbbbaaa```\\\[[[YYYVVVTTTSSSSSSSSSRRRQQQPPPNNNMMMMMMLLLLLLLLLKKKIIIGGGGGGGGGHHHIIIJJJIIIIIIIIIIIIHHHHHHHHHIIIHHHGGGFFFEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJMMMMMMNNNOOOQQQRRRSSSSSSRRRSSSUUUXXX[[[^^^aaabbbiiikkknnnrrrvvvyyy{{{|||~~~yyytttnnniiifffccc___\\\]]]\\\ZZZZZZ\\\^^^^^^]]]aaa```aaaccccccccciiippptttzzzxxxtttpppqqqwwwwwwmmmeeedddbbb[[[VVVUUUPPPVVV^^^jjj~~~ttt^^^NNNDDD>>><<<888777666444222111222333111000000000000222333444000000000000000000000000---.........///000000000........................000000000000000000000000111111000///////////////...///000111222222222222000000///...............000////////////000111111///000111111111111111111222222333444555555555555777666555444555777999:::999yyyfffVVVNNNMMMPPPWWWcccqqqzzz~~~yyylll___NNNGGG>>>777333111---+++000///......------......////////////////////////------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---000///......///000///...000000//////...//////000,,,,,,+++******,,,---......---,,,++++++,,,............///000111222333333333333444444555666666666555666777777666666777888999===@@@@@@CCCHHHIIIFFFGGGDDDDDDHHHMMMPPPWWW]]]jjjrrrtttnnnkkkoooqqqnnnmmmnnnooommmnnnuuu~~~yyy{{{uuurrrqqqssstttuuu{{{wwwnnnhhhfffcccaaabbbgggkkkllllllqqqqqqpppooonnnmmmlllkkkjjjhhhgggggghhhhhhhhhgggmmmppptttwwwzzz~~~}}}}}}~~~vvvtttpppllliiifffeeeddd[[[[[[ZZZYYYXXXWWWVVVVVVUUUTTTRRRPPPOOONNNMMMMMMLLLLLLJJJIIIHHHHHHHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEGGGFFFEEEDDDDDDDDDEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDCCCEEEGGGIIIIIIGGGDDDCCCDDDDDDDDDCCCCCCBBBBBBBBBEEEEEEFFFFFFGGGHHHHHHIIIGGGHHHJJJLLLNNNPPPRRRSSSXXXXXXYYY[[[___dddiiilllnnnooorrrvvv}}}yyyrrrlllhhhbbb```]]][[[[[[[[[ZZZYYY]]][[[\\\______^^^aaafffkkkqqqyyy~~~yyyooojjjkkkpppsssuuuzzzyyy{{{}}}uuupppkkkddd^^^\\\PPPQQQUUU^^^qqqmmm[[[LLLCCC>>>777666555444333222222222222222111111111111222222000000000000000000000000,,,---......000000111222////////////////////////000000000000000000000000111111111111111000000///...//////000111111111111000000///.........////////////......//////000111333333222111000000000111333333444555666666666666666666555555555777999:::999xxxfffVVVNNNLLLNNNWWWgggwwwttthhhXXXNNNAAA888444222000...000//////.......................................,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,///...---...///000///...//////////////////000000...------,,,,,,---............---------...//////...///000111222333333333333333444444555666666666666777777777555555777888888===BBBDDDGGGJJJJJJGGGGGGDDDDDDIIIMMMRRR[[[dddrrrvvvwwwqqqnnnoooooommmnnnoooooommmnnnttt~~~{{{tttqqqqqquuuyyy|||}}}yyysssnnnjjjhhhgggfffhhhllloooooooootttrrrpppmmmkkkhhhgggfffggggggfffgggiiikkkmmmmmmrrrvvvzzz~~~|||wwwrrrpppooooookkkiiigggcccaaa___]]]]]]UUUTTTTTTSSSRRRQQQPPPPPPPPPOOOOOONNNMMMLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHGGGGGGFFFFFFEEEGGGGGGFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHFFFEEECCCFFFFFFEEEDDDDDDCCCBBBBBBDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIJJJKKKOOONNNNNNOOORRRVVV[[[^^^]]]___bbbgggnnnvvv}}}|||wwwmmmiiieeeaaa___]]][[[YYY\\\ZZZZZZ^^^^^^\\\^^^bbbeeellluuu|||uuupppmmmkkkiiipppqqqwww{{{uuuooolll[[[XXXVVVZZZhhh{{{{{{jjjWWWHHH???888777666555555555333222222222111111000000000000000000000000000000000000......//////000000000111000000000000000000000000///////////////////////////000111222222111///...,,,,,,---...............000000///////////////000...............///000000444333111000000000111222222333444555555666666666666555555555666777888999:::wwwcccSSSJJJJJJPPP^^^rrr}}}vvvjjj___OOOAAA:::777555444000000///............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))++++++***,,,...000000///.........---......///////////////.........//////------------......///000...///000222333333333333333333444444555666666666666777777666555555777999888???DDDFFFIIILLLKKKGGGGGGEEEFFFJJJNNNTTT^^^iiitttvvvvvvrrrooooooooommmnnnnnnmmmlllmmmrrrzzz}}}{{{~~~vvvrrrrrrwww|||~~~|||yyyuuuqqqnnnmmmnnnmmmmmmnnnppprrrrrrrrrsssrrrooollliiigggfffffffffgggiiilllnnnqqqtttvvv{{{~~~|||zzzwwwtttnnnjjjfffdddbbbaaa\\\[[[ZZZXXXWWWVVVUUUUUUSSSRRRQQQPPPOOONNNMMMMMMIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGIIIHHHHHHGGGFFFFFFGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDD@@@@@@AAAAAABBBBBBBBBCCCIIIHHHHHHIIIJJJLLLNNNOOOPPPQQQTTTXXX^^^dddiiillluuuxxx}}}|||vvvpppjjjddd___[[[\\\XXXXXX[[[\\\ZZZZZZ]]]```fffpppxxx}}}~~~~~~~~~uuukkkddddddgggppp~~~~~~yyyiiibbb[[[[[[aaammm{{{{{{gggSSSFFF<<<999666555555555333111111111111000000///......000000000000000000000000111111000000/////////...000000000000000000000000////////////////////////---...///000000000......,,,------............---000000/////////000000111...............///000000222111000000000111333444111222333444444555444444555555555666666777888999:::ppp[[[NNNJJJLLLWWWjjj{{{yyypppaaaPPPBBB999555444111000//////......//////------------------------,,,,,,------------.........------------------...***))))))+++...000000///......------,,,---------///////////////.........,,,,,,---....../////////...///111333444444444333333333444444555666666666555666666555555666888;;;<<>>111111000///////////////////////////////////////........./////////000000------,,,,,,,,,,,,------000...---...///000///...111000///------,,,,,,,,,,,,---------,,,,,,+++******+++,,,---...............000222555666555444444333333444444555666666777333444444444555777;;;>>>EEEJJJNNNOOOQQQTTTRRRNNNHHHKKKQQQZZZaaahhhuuu~~~{{{yyyyyyyyywwwuuuuuuooonnnlllkkklllooorrruuusssyyy}}}|||}}}~~~{{{yyyvvvttttttxxx}}}yyyvvv{{{xxxssslllqqquuuxxxxxxyyy{{{~~~uuutttqqqmmmiiiggghhhiiifffffffffhhhjjjnnnrrrttttttyyy|||wwwsssrrrkkkjjjgggdddaaa^^^\\\[[[WWWUUUSSSSSSTTTSSSPPPMMMOOOOOONNNNNNLLLKKKIIIHHHJJJJJJKKKLLLMMMNNNOOOOOOLLLNNNOOOQQQQQQQQQQQQPPPRRRQQQQQQQQQRRRSSSTTTUUUXXXYYYZZZ[[[\\\\\\\\\\\\^^^^^^]]]\\\ZZZYYYYYYXXXZZZ[[[]]]^^^^^^^^^]]]]]]^^^]]]\\\[[[[[[\\\]]]^^^YYYZZZ\\\\\\\\\YYYWWWUUUSSSSSSRRRQQQPPPOOOOOONNNNNNMMMLLLKKKIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAAAAABBBDDDFFFHHHBBBBBBBBBBBBCCCDDDEEEFFFEEEHHHKKKNNNQQQVVV]]]ccchhhooozzz|||sssjjjfffccc^^^[[[[[[YYYZZZ]]]ccchhhlllnnnnnnlllqqqvvvyyyyyy|||wwwjjjdddbbbbbbfffjjjrrr{{{~~~|||wwwppppppvvvuuuvvv|||pppVVVMMMCCC===;;;:::888555222333444555555555444333000000000000000000000000000000000000000111111111........................000000000000000000000000111000/////////000222333///000000000000000//////000000///000000111222222000000000000000111222222000000111111///...,,,***222333444555666666666666444555666777888888888888999wwwcccSSSJJJOOOWWW^^^kkkyyyppp]]]III;;;:::555333444222///...111---------------------------.........//////000000000111222222000---***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---...///000111//////111333555777888999444555555555666666777777:::333...///333888@@@HHHLLLMMMPPPSSSVVVVVVTTTRRROOOQQQWWWcccrrr}}}|||{{{yyyvvvssskkklllllllllmmmppptttwwwxxxwwwwww{{{{{{zzzwwwvvvvvv{{{xxxxxxyyy{{{~~~{{{vvvooojjjeeeiiipppvvvzzz{{{zzzxxxqqqooommmjjjhhhgggffffffggghhhjjjnnnrrrvvvzzz|||}}}zzzvvvrrrmmmgggccc___``````^^^ZZZWWWUUUUUUVVVTTTRRRPPPOOOOOOPPPQQQNNNNNNNNNNNNOOOPPPRRRRRROOONNNMMMMMMNNNOOOPPPQQQRRRTTTVVVVVVVVVWWWYYYZZZXXXWWWUUUTTTUUUXXXZZZ\\\^^^ccchhhhhhccc______```ggggggeeebbb___^^^___``````bbbeeeggghhhhhhjjjkkkjjjhhheeeeeeffffffcccaaa```bbbdddffffffdddaaa___^^^\\\ZZZZZZZZZYYYTTTPPPSSSQQQOOONNNNNNMMMKKKIIIMMMKKKHHHGGGHHHHHHFFFEEEDDDBBBAAABBBCCCCCCBBB@@@@@@@@@@@@@@@@@@AAABBBCCCAAABBBCCCFFFHHHLLLNNNPPPZZZ^^^dddkkkssszzz~~~uuummmgggaaa^^^\\\YYYXXX[[[ccciiijjjiiimmmnnnpppqqqrrrvvvzzz~~~vvvmmmhhhaaa[[[[[[eeekkkxxxzzzxxx~~~zzzxxxzzzfff[[[KKK@@@;;;999777555666444333333444333222000000000000000000000000000000000000000000///......---///000222222000///---000000111111222222222333111111000000000000111111,,,...000333444444333222...//////000111222222222111111000000000000000111222333333333444444444444444333222000000000000111777777666666666888999:::;;;zzz}}}~~~ooo```TTTRRRRRRSSS\\\iii{{{{{{kkkWWWIII===777333333111---,,,///------------------------............/////////000...///000000000...---,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---...///000111222222333333333333444444444555555555666666666777999333///222777<<>>:::666444555444222222333333222111111111111111111111111111000000000000000///.........///000111111000///...000000000000000/////////111111000000000000111111+++---///111222111111000222222111111000000//////111111000000000000111111/////////000000000111111444444222111111222222333666666666666777888999:::;;;mmmmmmmmmqqq|||rrrcccZZZQQQKKKPPPZZZppp{{{{{{iiiZZZEEE===777444222...---///....................................////////////---------...//////000000+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---...///111111333333333222222222222222555555555555555666666666666222222666;;;@@@IIIPPPSSSUUUWWWYYY[[[[[[[[[ZZZaaahhhrrr{{{|||yyyzzz{{{{{{zzz{{{|||~~~~~~}}}~~~~~~|||~~~}}}}}}~~~yyywwwyyy}}}~~~wwwtttooolllkkkiiihhhgggfffiiimmmpppqqqqqqooommmkkkjjjiiiiiikkkmmmppprrrtttwww{{{~~~|||{{{xxxtttqqqlllhhhaaa\\\ZZZXXXWWWVVVRRRSSSTTTSSSPPPNNNMMMNNNMMMMMMNNNOOOQQQRRRSSSTTTQQQQQQRRRSSSTTTVVVXXXYYY\\\[[[ZZZZZZZZZZZZZZZ[[[]]]^^^``````______```aaaeeedddddddddeeehhhkkkmmmsssxxx|||}}}zzzxxxxxxyyywwwxxxxxxxxxvvvwwwxxxzzzyyyzzz{{{||||||~~~}}}yyyzzzzzz{{{{{{{{{zzzzzzwwwtttrrrsssvvvvvvsssoookkkiiieeecccaaa___[[[YYYXXXVVVTTTSSSSSSRRRPPPNNNNNNLLLJJJHHHHHHGGGDDDBBBCCCCCCBBB@@@@@@?????????@@@??????@@@@@@AAABBBCCCAAADDDHHHKKKOOOTTTYYY\\\ccchhhpppyyyzzzoooiiibbb```aaacccccccccjjjlllmmmnnnmmmnnnppprrrtttxxxtttgggcccTTTSSSXXXeeeuuu}}}iiiTTTFFF===888666555333222222333333333222111111111111111111111111000000111111000000//////...///000111111000///...000000///......------,,,111111000000000000111111---...///111111111000///333222222111000000//////111000000000000000111111111111111111222222222222444333333333333444555555555555777888888999999999:::hhhdddaaafffsssuuugggYYYNNNOOOUUU___lll|||xxxiiiQQQGGG===888555222111333.................................///////////////---------------...000000------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,---------...000111222222222222333333444444555555555555555555555555555444222333888===AAAIIIQQQWWWXXXZZZ\\\\\\]]]^^^___fffnnnxxx~~~~~~~~~~~~}}}||||||yyyuuutttuuuvvvxxx{{{}}}yyytttooojjjffffffgggiiiiiijjjlllnnnppppppooommmkkkkkkkkklllmmmppptttxxxzzz{{{}}}~~~{{{xxxuuurrroookkkhhhddd```\\\XXXWWWVVVTTTSSSPPPQQQSSSRRRPPPOOOOOOPPPOOOQQQRRRTTTVVVWWWWWWWWWSSSSSSTTTVVVXXXZZZ\\\^^^aaaaaa``````````````````ccceeeggghhhhhhiiijjjlllpppooooooppprrruuuxxxyyy|||}}}zzzwwwssspppmmmjjjfffccccccaaa___^^^^^^\\\ZZZWWWWWWUUURRRPPPNNNLLLIIIGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBB???AAADDDEEEGGGIIIMMMPPPSSSWWW]]]dddkkksss{{{yyyqqqjjjgggeeedddccceeehhhjjjllllllmmmnnnppppppsssxxx{{{rrrbbb\\\XXX\\\ggguuuwwwaaaPPPEEE>>>;;;666444222222333444333333111111111111111111111111000000111111111000000/////////000000000000//////.....................---111111000000000000111111000111222222222222111111000000000111111222222222000000000000000000111222222222222222333333333333222222222333444444555666444555777888999999999888:::fffaaa]]]aaalll|||wwwfffXXXRRRSSSRRR^^^nnn}}}www^^^QQQCCC<<<888444333444///////////////////////////////////////.........///......------------...---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------...///000111222444444444444555555555666555555555555555444444444333222444:::===AAAIIIQQQYYY[[[]]]]]]\\\]]]```cccjjjqqqyyy||||||}}}~~~~~~~~~~~~|||zzzzzz{{{zzzuuupppmmmmmmooosssxxx}}}~~~xxxsssnnnjjjeeecccdddgggiiijjjlllmmmnnnoooooonnnmmmlllooopppqqqtttwww{{{~~~~~~zzzwwwvvvsssoookkkhhheeebbb___XXXWWWUUUTTTTTTRRROOOMMMOOOQQQSSSSSSRRRRRRRRRTTTUUUUUUWWWXXXYYYYYYYYYYYYXXXYYYZZZ\\\___bbbdddfffgggggghhhiiiiiijjjjjjjjjiiikkknnnpppqqqsssvvvyyy}}}}}}}}}~~~}}}zzzwwwssspppooommmlllkkkjjjhhhdddbbbaaa^^^[[[XXXUUURRROOOLLLJJJJJJIIIHHHGGGFFFFFFGGGAAA@@@@@@@@@@@@AAABBBCCCAAABBBCCCCCCCCCDDDGGGIIIIIIKKKOOOSSSXXX^^^eeejjjvvv~~~zzzrrrlllgggeeeaaacccgggiiiiiikkklllnnnoooqqquuu{{{uuujjj___ZZZ]]]eeettt{{{|||qqq^^^OOODDD>>>999666333222333444444333111111111111111111111111000000111111111111000000//////000000000000//////------...///000000111111111111000000000000111111111111111222222222222111111111111111222222222222000000//////000111222222/////////000000000000111000000111222333444555555333444666888999:::999999:::fffbbb___bbbjjjwwwvvveeeXXXRRROOOVVVbbbrrrmmm]]]KKK@@@999444222222000000000000000000000000///////////////........./////////...---,,,++++++,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------...///000222222888777777666555444444333555555555444444444444444444444666;;;>>>BBBLLLUUU[[[]]]___^^^]]]^^^bbbfffoootttzzz|||{{{{{{~~~zzzyyyyyy}}}|||zzzzzz{{{|||uuunnngggaaaeeejjjqqqwww}}}|||xxxrrrmmmgggdddaaa```bbbeeehhhiiikkkkkklllmmmnnnnnnoooooouuuvvvyyy|||~~~{{{uuuppplllkkkhhhdddaaa```^^^[[[YYYSSSRRRRRRSSSTTTRRRPPPMMMOOOQQQSSSTTTTTTUUUVVVWWWYYYYYYYYYZZZZZZ[[[[[[[[[ZZZ[[[]]]___bbbfffiiijjjjjjkkkmmmoooqqqsssssstttrrruuuxxx{{{}}}~~~}}}{{{zzzyyyvvvrrrooommmjjjfffccc```]]]YYYVVVPPPOOONNNLLLKKKJJJIIIIIIBBBBBBAAAAAAAAAAAABBBBBB@@@AAAAAA@@@??????AAACCCAAACCCFFFHHHKKKPPPVVVZZZaaaiiittt~~~vvvoookkkdddfffggghhhggghhhiiikkknnnooossswww~~~yyykkkaaa\\\\\\ccclllzzzxxxrrrtttyyyppp\\\JJJ@@@<<<999666444444444444333222222222222222222222222000000111111222222111111000000////////////000000------...///111222333444111111000000000000111111....../////////000000111555555444222111000///...////////////000111222333111111111222222222333333000000222333444444444444333444666777999:::::::::;;;kkkhhhggggggiiiqqqwwwdddWWWPPPSSSYYYggg{{{nnnWWWHHH>>>666222111000000000000000000000000000/////////..................//////...---+++***,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///111222333666666666555555444444333555555555444444333333333555666999>>>BBBGGGRRR^^^^^^```aaa```^^^___eeejjjqqquuuzzz}}}|||{{{{{{||||||xxxwwwwww~~~~~~~~~|||zzzzzz|||~~~vvvkkkaaaXXX\\\ccclllsssyyy|||~~~}}}zzzwwwtttpppkkkhhhaaa```___aaadddggghhhhhhkkkkkkmmmnnnppprrrtttuuuzzz|||zzzzzzyyyuuuqqqjjjeeebbbaaa^^^[[[YYYYYYXXXWWWVVVTTTSSSRRRRRRTTTTTTTTTRRRPPPSSSVVVWWWXXXYYY[[[]]]]]]]]]\\\\\\]]]___```aaa___```bbbeeeiiillloooqqqqqqsssvvvzzz~~~}}}zzzvvvssspppmmmiiifff\\\[[[XXXUUURRROOONNNMMMHHHHHHFFFEEEDDDCCCCCCCCC@@@AAAAAA@@@???>>>@@@AAA???AAABBBCCCDDDGGGLLLOOORRRXXX```gggnnnwww{{{ssssssqqqmmmjjjhhhhhhiiijjjkkknnnqqqwwwrrrfff]]]\\\___ffflllsssyyy|||}}}~~~~~~~~~{{{}}}}}}rrrjjjlllmmmqqqlllVVVIII@@@===888555555555444444222222222222222222222222///000111222222222222111000000////////////000000......///000111111222222111111000000000000111111............///000222222666555444333111000///...////////////000111222333444444555555555666666666111222333444555555444444444555555666777999;;;<<<<<>>===>>>AAADDDEEEGGGIIILLLRRRYYY^^^kkkqqqzzzwwwnnniiigggiiibbb```eeekkkmmmssszzz~~~vvvggg^^^XXXZZZ^^^aaacccccccccbbb```gggmmmooonnnqqqyyy~~~~~~yyyooofffbbbfffnnntttuuubbbJJJCCC===;;;999555333555///000222333333222111000000000000000000000000000000000000000000000000000333222111000000111222333000000000000000000000000111111222222222222111111111111111111111111111111,,,---///000000000///...111222222222222333333333444444444444444444444444777666666666777888999999999wwwooommmnnnsss~~~cccYYYPPPSSSaaarrrtttcccPPPAAA888555444222111000111111000///..............................------------......---.........------,,,+++------,,,,,,,,,+++++++++......------,,,,,,------000000111222333333333333333333333333333444555555666333222555777555666999;;;???GGGNNNVVV\\\```ccc_________aaadddiiinnnqqqxxx|||~~~yyyuuussssss~~~~~~}}}}}}zzz}}}zzzuuussstttvvvwwwzzzxxxkkkbbb]]]```ffflllsssxxx|||}}}~~~|||zzzvvvqqqnnniiijjjkkklllkkkjjjhhhgggaaaccceeeiiilllooopppqqqttttttuuuxxx||||||yyyvvvqqqlllhhhbbbaaa^^^[[[WWWUUUSSSRRRQQQQQQPPPPPPQQQSSSUUUWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZ\\\^^^aaadddgggiiimmmmmmmmmooorrruuuyyy{{{~~~{{{wwwrrrnnnjjjfff```[[[XXXTTTQQQNNNLLLLLLJJJHHHEEEDDDEEEEEEBBBCCCCCCAAA???>>>???AAACCCDDDDDDEEEGGGKKKQQQUUUZZZ___gggpppyyy{{{rrrnnnmmmfffccceeehhhhhhlllqqquuuzzzxxxmmm``````bbbcccdddbbb]]]YYYTTTZZZaaaeeehhhlllrrrwwwwww{{{xxxkkkdddeeelllsss{{{pppUUUJJJ@@@;;;888444222333111111222333222222111000111111111111111111111111000000000000000000000000222111000000000000111222000000000000000000000000111111222222222222111111111111111111111111111111//////000111111111111000000000000000111111111111444444444444444444444444666666666666777888999::::::}}}qqqjjjggglllxxxtttbbbSSSTTT\\\fffuuuooo[[[III>>>888555333111000000111000/////////////////////////////////............//////---............---,,,,,,//////...---,,,,,,++++++---------,,,------...///222333333444444333222222333222222222222333444444444222222666888888;;;@@@AAAHHHRRRZZZ___bbbcccddd^^^^^^```dddjjjooorrrssszzz}}}}}}xxxtttrrrrrrzzz}}}zzz}}}~~~{{{|||yyyrrrnnnnnnooolllsss{{{ppphhhccceeejjjpppuuuzzz~~~|||wwwsssoookkkgggddd^^^aaaeeeiiilllmmmmmmlllfffgggiiikkknnnqqqsssuuuwwwxxxyyy||||||yyytttppplllhhhdddaaa[[[ZZZWWWUUUSSSQQQPPPPPPOOOPPPQQQRRRTTTVVVWWWXXXYYYZZZ\\\^^^____________`````````bbbeeeiiimmmooottttttvvvyyy~~~{{{wwwpppjjjeee```[[[XXXUUUSSSOOOKKKIIIGGGGGGHHHEEEFFFFFFDDDBBBAAABBBCCCCCCCCCCCCBBBBBBDDDHHHLLLKKKOOOTTT\\\eeeppp|||zzzuuummmgggeeedddccceeehhhlllppptttvvvxxx{{{pppmmmkkkkkklllhhh```YYYRRRTTTYYY^^^bbbfffiiikkkjjjnnnvvvvvvjjjfffkkkqqqtttiiiXXXFFF===999666333333222333333333222111000///222222222222222222222222000000000000000000000000111111000000000000111111000000000000000000000000111111222222222222111111111111111111111111111111222111111111111222333333000000000000111111111222444444444444444444444444666666666666777888999:::<<>>777444111//////000000//////////////////////////////..................///------............---------------...............,,,,,,,,,------...000000333333444444555444444444333333333222333333444555444111222666888:::???EEEIIIQQQ]]]eeehhhgggfffeee^^^___bbbhhhpppuuuvvvvvv{{{}}}~~~zzzuuurrrppprrruuuzzz~~~|||uuuxxx{{{zzzzzz~~~|||qqqkkkiiijjjjjjsss}}}tttoookkkmmmppptttxxx||||||vvvooohhhccc___\\\ZZZWWW[[[aaahhhnnnqqqssssssoooooooooppprrruuuxxxzzz{{{{{{{{{}}}~~~{{{yyyssspppkkkgggeeecccaaa```WWWVVVUUUTTTSSSRRRRRRRRROOOPPPSSSVVVXXXYYYZZZZZZ[[[^^^aaadddfffggggggfffddddddeeegggkkkpppuuuxxx~~~yyytttpppkkkhhhaaa^^^XXXTTTQQQOOONNNMMMKKKJJJIIIHHHFFFEEEEEEFFFDDDDDDCCCBBBAAABBBEEEGGGHHHJJJLLLPPPVVV^^^hhhnnn|||yyyooohhhcccbbbbbbccceeehhhlllnnnooorrrvvvyyy{{{zzz{{{xxxppphhh___\\\ZZZ[[[^^^bbbccccccbbbgggnnnwwwvvvmmmmmmpppppp|||{{{fffNNNAAA===999777666444444333333222111000///222222222222222222222222000000000000000000000000222222222111111222222222222222222222222222222222111111222222222222111111111111111111111111111111333222111000111222333444222222222333333333444444444444444444555555555555666666666666777888::::::>>>~~~oooccc^^^fffpppyyy```VVVRRRUUUggg}}}yyygggRRRCCC:::666111.........///.................................------------......------...//////......---........................,,,,,,,,,---...///000111111111333444555666666666444444444444444555555666444222333666888:::AAAIIIQQQZZZfffmmmmmmjjjgggfffbbbdddiiiooouuuxxxyyyyyy|||}}}~~~|||wwwssspppoooooopppqqqsssuuuyyy~~~xxxqqqtttwwwxxxyyytttlllhhhgggkkkuuu}}}wwwtttrrrsssuuuxxxzzz{{{||||||tttnnneee]]]WWWTTTRRRQQQSSSWWW___hhhooouuuyyyzzzyyyxxxxxxxxxyyy{{{}}}~~~~~~}}}|||zzzwwwrrrooojjjgggbbb^^^]]]\\\[[[ZZZUUUTTTTTTSSSSSSTTTTTTUUUPPPRRRUUUYYY[[[\\\\\\\\\\\\___cccgggjjjlllmmmmmmhhhiiilllooouuu{{{{{{xxxrrrmmmgggbbb___\\\YYYWWWQQQOOOMMMKKKJJJIIIGGGGGGDDDDDDDDDBBBAAAAAADDDFFFFFFGGGIIIKKKMMMQQQVVVZZZfffnnn{{{|||ooogggdddbbbaaaaaaccceeefffhhhkkknnnpppwww{{{lllddd[[[VVVXXX\\\^^^^^^ZZZ___fffnnnvvv|||uuusssnnnxxxpppVVVGGGAAA<<<888777555444333222222111111000111111111111111111111111000000000000000000000000333333333333333333333333111111111111111111111111111111222222222222111111111111111111111111111111111111000//////111222333222333333333333444444444444444444555555666666666555555555666777999:::;;;>>>uuueee[[[]]]eeeqqq~~~kkk\\\RRRRRR```qqqwww___KKK@@@;;;444000......//////...........................------------------...------...////////////...000000///...---,,,,,,+++------------...///000111000111222444555666777777555444444444444555666666555333555888999===FFFPPPZZZcccnnnrrrpppkkkiiiiiijjjnnntttwwwyyy{{{}}}~~~~~~~~~~~~{{{vvvqqqooonnnjjjkkklllmmmooottt{{{}}}vvvppptttvvvwwwxxxwwwnnniiihhhkkkttt{{{xxxwwwvvvwwwxxxyyyxxxvvvtttrrriiicccYYYQQQMMMKKKIIIIIINNNRRRZZZdddnnnwww}}}{{{xxxuuupppjjjgggccc___[[[WWWVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVTTTVVVYYY\\\^^^_________]]]```dddiiimmmqqqssstttrrrtttwww|||zzztttpppmmmjjjddd```[[[XXXUUURRRPPPOOOLLLJJJEEEEEEEEECCCBBBAAACCCEEEBBBCCCFFFGGGHHHIIILLLOOOVVV\\\gggrrr~~~|||rrrmmmgggaaa```______^^^```bbbeeefffmmmttt~~~sssiii\\\SSSRRRTTTXXXZZZWWW]]]dddjjjpppzzz{{{ooouuu~~~yyyaaaQQQGGG>>>888777555444333222222222222222111111111111111111111111000000000000000000000000222222333333333333222222........................111111222222222222111111111111111111111111111111///////////////000111111111111111111222222222222444444444555666666777777555555555666777999:::;;;===yyyiii[[[XXX\\\aaannn}}}|||hhhZZZWWW\\\cccssspppYYYFFFAAA999333000000000111//////////////////////////////............//////------...///////////////.........---------,,,,,,......---......///000000111111222444444555555555444444333333444444555666444444666:::<<>>>>>>>>@@@DDDMMMYYYggguuu}}}wwwtttnnniiieeeaaa]]]ZZZVVVUUUTTTUUUWWWYYYYYYXXXWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\]]]___```bbbcccdddjjjllloootttyyy}}}xxxsssnnnjjjhhheeeaaa]]]RRRRRRPPPMMMJJJGGGGGGHHHFFFFFFEEECCCBBBDDDIIILLLJJJKKKMMMRRRYYYcccooowww~~~rrrhhhccc]]]XXXWWWWWWYYYZZZ^^^cccjjjooottt~~~rrrcccWWWQQQPPPPPPUUU[[[aaaeeehhhppp}}}}}}}}}~~~lllZZZIII???<<<444333222222222333444555333333333333333333333333000000000000000000000000...///000111111000///...222222222222222222222222111111222222222222111111111111111111111111111111...///000222222111000000333333444444444555555555444444444555666777777888444444555666888999;;;<<<;;;}}}zzzvvvpppggg]]]VVVXXX]]]iiivvvsssdddYYYUUUWWWeeewwwrrr^^^PPP>>>555666666222---111111111222111000//////........................000000//////.........---***++++++,,,,,,------...---.........//////000000444444444444444444333333222333444444222222333444444:::===;;;>>>LLL]]]gggqqqvvvyyywwwqqqoooqqqvvv}}}|||wwwtttrrrwwwyyyxxxyyy}}}~~~~~~}}}}}}zzzsssnnnpppwwwxxxuuuuuuuuutttrrrpppnnnkkkggg```VVVOOOIIIGGGCCC@@@>>>>>>>>>??????BBBGGGQQQ___nnn|||}}}xxxuuullljjjfffaaa\\\YYYWWWVVV\\\YYYUUUSSSSSSUUUVVVWWWXXXYYYZZZZZZZZZ[[[]]]```aaacccdddeeeeeefffiiillluuuxxx{{{{{{wwwrrrmmmjjjeeeaaa[[[TTTOOOLLLKKKKKKGGGFFFEEEDDDEEEFFFGGGGGGEEEGGGIIIJJJLLLRRRYYY___pppvvvxxxpppeee\\\UUUQQQQQQTTTXXXYYY^^^fffmmmsss}}}ppp```TTTMMMJJJQQQWWW]]]```dddlllsssxxx}}}iiiSSSBBB:::999555444666666444555888333222111111000000111111333222111111000000111111333333333333333222111000000///////////////000111111111111111111111111111333222222222111111000000111111000000111111222333,,,'''"""%%%---444555333111222222333444555666666555777888888777888:::===<<<~~~{{{wwwrrrkkkccc^^^YYY]]]hhhwwwoooaaaYYYRRR\\\iiiwwwmmm\\\HHH;;;888777444///111111111000000000//////........................000/////////............---,,,,,,,,,,,,,,,,,,,,,------......///000000111444444444444444444444444444555666666444333444555333888;;;===EEEVVVgggqqquuuxxxyyyuuupppmmmppptttyyy}}}~~~}}}}}}}}}~~~wwwrrrqqqvvv}}}}}}wwwtttsssrrrqqqkkkhhhddd```\\\VVVNNNIIIFFFDDDAAA>>>======>>>???@@@CCCIIISSS___mmmxxx{{{uuupppmmmhhhfffbbb^^^[[[XXXWWWVVVZZZWWWUUUTTTUUUXXXZZZ[[[___```___^^^]]]^^^aaaccccccfffiiilllnnnpppsssvvv~~~{{{rrrnnnggg___YYYUUURRRRRRMMMKKKIIIHHHHHHHHHHHHHHHFFFGGGHHHHHHHHHKKKPPPTTT^^^eeeqqq}}}tttiii```YYYUUUUUUVVVWWW\\\ccchhhkkkrrrzzznnn___UUUPPPSSSXXX^^^aaaeeellltttyyyttt]]]JJJ@@@:::666444555555222222444444333333222222222222222333222111111000000111111111111222222222222222111222222111111111111222222111111111111111111111111222222222111111000000000111111000000111111222333444111...///333555444111333333444444444444444444555777888888777888:::===>>>}}}yyyuuuqqqllliii___aaalll|||lll___TTTUUUYYYfffzzzmmmUUUCCC;;;888555222222111///.........///000........................////////////..................------,,,++++++***,,,,,,---...000111222222222333333444444555555555333555777777555333333333555999<<>>999666777666222111222555444333333222222333333333222111111000000111111...///000111222222222222444333222111111111111111111111111111111111111111111111111000000000000000111111000000111111222333333333444444444222000///555555444444444333333333555777888888777888:::===>>>{{{yyywwwuuussslllmmmvvvyyyjjj^^^WWWSSS[[[oooxxx___III===888555444222111///------...///000........................///////////////...............------,,,,,,,,,,,,+++,,,---///000222333333222222333333444555666666111333555555333111111111999<<<@@@HHHXXXkkkwwwzzz~~~{{{wwwrrroooppptttwwwxxx{{{~~~zzzzzz}}}~~~yyyzzz~~~~~~{{{{{{~~~~~~xxxqqqnnnmmmkkkgggbbbZZZWWWRRRMMMIIIGGGFFFFFFHHHHHHHHHHHHIIILLLNNNOOORRRVVV[[[cccjjjooosssuuuwwwtttppplllgggdddbbbaaa]]][[[YYYWWWVVVVVVVVVVVVUUUVVVWWWXXXZZZ\\\___aaaddddddcccbbbbbbdddhhhlllpppuuu||||||uuuooommmccc^^^XXXTTTQQQOOOKKKHHHIIIIIIHHHGGGFFFEEEEEEFFFHHHJJJPPPXXXdddsss~~~qqqbbbWWWTTTQQQRRRVVVXXXYYY]]]ccckkkwwwttt```UUUMMMMMMQQQWWW]]]fffsss~~~zzzooommmuuu|||cccQQQCCC<<<888888888555333444444444333222222222222222333222111111000000111111//////000111111111111111333222111000//////......111111111111111111111111000000000000000000000000111111000000111111222333---000333444222111333555444444444444444444444444555777888888777888:::===<<<}}}}}}|||{{{}}}}}}{{{kkk___UUUXXXhhh||||||eeeOOOAAA999666555333111///...---...000111////////////////////////.........///////////////,,,,,,,,,------.........,,,,,,---///000222333444222222333333444555666666111333555555444222222333;;;???EEEOOO```sss||||||zzztttqqqrrrvvvzzz|||}}}~~~~~~}}}}}}{{{{{{~~~zzzuuuxxxxxxqqqjjjgggfffddd^^^YYYSSSQQQMMMIIIGGGGGGIIIKKKNNNNNNOOOQQQTTTVVVYYY[[[aaadddiiinnnqqqssssssrrrnnnlllhhhccc```^^^]]]]]]YYYXXXWWWVVVUUUVVVWWWWWWWWWYYY[[[\\\\\\]]]___bbbeeefffggghhhjjjnnnssswww{{{~~~tttnnnfff```\\\XXXRRRNNNJJJIIIHHHHHHHHHHHHGGGGGGHHHHHHIIILLLSSS___mmmwwwtttfff^^^XXXTTTTTTVVVXXX]]]ccceeennn|||mmm___RRROOOPPPWWW^^^iiizzz{{{mmmhhhppp{{{ppp\\\GGG???888888888666444555333333222111111111111111333222111111000000111111111111111111111000//////333333111000////////////111111111111111111111111000000000000000111111111111111000000111111222333///222555444333333888<<<222222333333444555666666555777888888777888:::======yyyjjj[[[YYYcccrrrlllXXXHHH===999777333222000/////////000111////////////////////////.........///////////////+++,,,,,,---......//////------...///111222333333222333333444444555555555444555777777666666888999;;;BBBMMMYYYkkk{{{~~~xxxrrrppptttyyy}}}~~~}}}~~~~~~{{{tttpppuuu}}}~~~ssskkkbbb^^^___\\\VVVOOOJJJKKKKKKJJJJJJKKKOOORRRSSSTTTVVVYYY\\\___bbbdddlllnnnqqqttttttrrrpppnnniiigggccc___\\\ZZZXXXXXXXXXXXXWWWVVVVVVWWWYYYYYYYYY]]]```aaa```___bbbdddcccfffiiimmmpppuuuzzz~~~{{{qqqjjjfffaaaZZZTTTPPPMMMJJJIIIIIIIIIHHHGGGEEEFFFGGGGGGJJJRRR]]]eeesss|||iii```WWWSSSRRRSSSVVV\\\```fffrrr~~~zzzkkkZZZSSSOOOSSSYYYcccwww{{{llldddiiirrr|||hhhNNNCCC999666777555444555333222111111000000111111333222111111000000111111222222222222111000///...555444333222222222222222111111111111111111111111111111111111111222222222111111000000111111222333///111222111000000444888111222222333444555666777555777888888777888:::===???wwwddd[[[\\\gggyyyvvvdddSSSEEE===:::222222222222111111111111////////////////////////............/////////000---------.....................///000111111222222444444444444444444444444555666666666666888;;;>>>BBBLLLYYYfffttt|||vvvooonnntttzzz||||||vvvooolllrrryyy|||~~~xxx~~~pppggg\\\WWWWWWUUUNNNGGGEEEHHHLLLOOOPPPSSSVVVZZZYYYZZZ]]]```dddgggjjjkkkqqqrrrttttttrrrnnniiifffcccbbb```^^^\\\ZZZYYYYYYZZZYYYXXXXXXXXXYYY[[[\\\[[[```eeegggeeedddgggjjjhhhlllqqqvvvzzz|||xxxrrrjjjbbb\\\WWWQQQMMMKKKJJJHHHGGGCCCFFFHHHHHHGGGJJJQQQWWW^^^nnn}}}|||pppddd]]]XXXSSSRRRTTTZZZ___iiissszzzzzzeeeYYYPPPOOOQQQYYYmmmqqqfffgggnnnvvvZZZLLL>>>999888666666666333333222111111111111222333222111111000000111111111222222222222222111111444444333222222333333333111111111111111111111111111222222222333333333333111111000000111111222333,,,---///000000000000111333333333444444555555555555777888888777888:::===???jjj[[[WWW^^^qqq}}}mmm[[[JJJ@@@<<<222333333333333222111111000000000000000000000000---.........//////000000/////////...------,,,,,,//////000000111111111222444444444444444444333333444444444333444777;;;???KKKVVVdddpppzzz|||uuunnnmmmsssyyyzzzyyy|||~~~|||}}}zzzsssmmmjjjooouuuwwwvvvwww|||~~~uuurrr{{{ooodddYYYSSSSSSQQQJJJCCCCCCHHHOOOTTTWWWYYY]]]aaa^^^```cccfffjjjmmmpppqqqrrrrrrsssqqqnnniiidddaaa\\\\\\\\\]]]]]]]]]]]]]]][[[ZZZZZZYYYZZZ[[[\\\]]]]]]bbbhhhjjjiiiiiikkkooouuuyyy~~~wwwhhhaaaYYYRRROOOLLLIIIGGGCCCGGGJJJIIIFFFFFFIIIMMMMMM]]]kkktttxxxnnnfff\\\WWWVVVVVVYYYbbblllrrrzzzssscccUUUQQQOOOUUUhhh~~~|||ooommmrrr~~~eeeUUUDDD===;;;999888999555444333333222222333333333222222111000111111111000111222333333333333333111111111000111111222222111111111111111111111111222222222333333444444444111111111000111222222333+++---111444666666444333555555444444444333333333555777888888777888;;;======ttt^^^RRRWWWeeerrrlllSSSBBB===999444222333222//////222........................////////////............---------.........//////000000000111222222333333333333333444444444555555555444444555444555<<>>666555555333111111////////////////////////////////////...................../////////000000111111111222333333444444333333444444444555555555666666888999;;;BBBSSSdddxxxzzztttkkkmmmqqqtttxxx{{{~~~zzzvvvtttuuuwww|||}}}|||||||||~~~~~~|||sssuuuzzz{{{tttjjjfffgggllllllmmmoooqqquuuxxxzzzzzzoooaaaWWWOOOKKKNNNSSS\\\bbbkkkrrrvvvtttnnnjjjbbb^^^XXXTTTVVVZZZ___ccc```cccggglllppprrrssstttttttttuuuuuutttrrrqqqoookkkgggbbb^^^[[[[[[\\\]]][[[\\\^^^```aaabbbbbbccc```aaacccdddggglllrrrvvv{{{~~~{{{qqqccc]]]VVVQQQNNNMMMKKKJJJIIIGGGGGGKKKLLLLLLOOOTTTYYYiii|||vvviii\\\WWWYYY^^^eeemmmsss|||yyyjjj^^^VVVZZZfffxxxvvvwww|||gggRRRDDD===:::555555555444444444333333222222222222222222222222333333333333222111111000000111222333333333333333222222222222222222222222111111111111111111111111333333333444444555555555777777555444222111000///000222444555555666777888888777777777888:::<<<===<<>>777555222000000000000000000000000000000////////////.............../////////000000000000111111222333333444444555444444444444555555555555666777:::<<>>AAALLLdddzzz{{{uuutttxxx{{{}}}~~~~~~{{{xxxyyyzzz|||}}}~~~~~~~~~|||zzz{{{||||||{{{yyytttooooooooonnnppptttwwwvvvvvvuuusssqqqooonnnhhh```YYYUUURRRPPPTTTYYYYYYWWWUUUWWW[[[]]]]]]\\\]]]```eeehhhiiiiiijjjjjjhhhjjjnnnqqqtttuuuvvvvvvoooooonnnlllhhheeeaaa______^^^]]]]]]^^^___aaabbb^^^___aaaccceeefffgggggghhhnnnuuu{{{~~~tttjjjbbbYYYSSSQQQKKKGGGHHHHHHFFFFFFIIIHHHLLLOOOUUUbbbvvvyyyjjj^^^\\\```fffkkksss|||zzz_________aaajjjxxxiiiUUUFFF<<<666666555555555444444444222222222222222222222222111222333444333222111000444444444444333333222111222222222222222222222222111111111111111111111111000000111222222333444444555555555444444333333333333444666666555444555666888777777777888:::<<<======tttpppttt~~~~~~}}}xxxtttjjj___YYY```mmmwwwxxxfffVVVWWWWWW]]]rrrvvvhhhUUUFFF>>>999555222000//////............///000000000000000000000000......//////000000111111333333333333333333333333666666666666666666666666>>>888666<<>>wwwuuu{{{}}}||||||yyyrrrfff^^^bbbllluuurrrZZZUUUQQQXXXkkkwwwcccOOOBBB:::666444111111000/////////000000000000000000000000000000/////////000000000000000333333333333333333333333555555555555555555555555999666777>>>GGGUUUlllvvvtttyyy}}}}}}{{{zzz|||}}}{{{|||{{{vvvrrrnnnjjjgggeeebbb___]]]]]]^^^]]]]]]SSSPPPLLLKKKPPPXXX___ccchhhkkknnnpppooonnnnnnnnnlllmmmppprrrssssssrrrqqqkkkjjjhhheeebbb```___^^^^^^___``````aaaaaaaaaaaa___bbbfffhhhkkkmmmqqqssszzz|||}}}nnndddZZZVVVRRRMMMKKKJJJJJJJJJEEEGGGIIIJJJMMMUUUaaakkkrrrgggbbb```eeekkkpppuuu|||ooo```VVVYYYcccooo~~~gggRRRGGGAAA:::666777777444222222444333222222222333444555222222222222222222222222333222111111111000111111222222222222222222222222555444333222222222222222333333333333333333333333444333333555777777666555555555555666666666666777666666777888:::;;;<<<<<<>>>|||{{{|||||||||qqqfffeeejjjsss|||eeeXXXNNNSSSdddwwwwww___KKK>>>888777333222222111000000111111000000000000000000000000//////000000000000000000333333333333333333333333555555555555555555555555444555888>>>GGGXXXpppxxxwww{{{{{{~~~~~~}}}}}}~~~xxxrrrlllgggccccccbbbbbbccceeedddbbbaaaUUUQQQMMMMMMSSS[[[bbbgggmmmoooqqqrrrqqqqqqrrrsssqqqrrrssstttsssqqqooonnniiigggeeecccaaa___^^^^^^___```bbbcccccccccbbbbbb___bbbgggkkkooorrrvvvyyy|||rrreee___WWWPPPMMMKKKKKKJJJIIIJJJKKKKKKKKKPPPXXX^^^nnnxxx~~~qqqiiidddeeegggjjjnnntttzzz}}}{{{jjj\\\[[[bbbmmmwww___NNNEEE===777777777444222222444444333222222222333333222222222222222222222222222111111111000000000000222222222222222222222222666555444222111111111111222222222333333444444444666555555666777777666444666666666666777777888888777777888999::::::;;;;;;>>>zzzooojjjkkkrrr|||tttaaaRRRTTT___ooorrrYYYEEE;;;888444333222111111000000111////////////////////////......///000111222222333444444444444444444444444555555555555555555555555333555888<<>>iii\\\```llluuu{{{bbbKKK===666555444222111111000000000000000000000000000000......///000222333444555555555555555555555555555444444444444444444444444222666;;;CCCVVVppp|||wwwzzz}}}}}}|||zzz|||~~~~~~vvvmmmooorrrvvv{{{~~~~~~zzzrrrjjjddd^^^^^^```eeeiiimmmnnnnnnjjjiiiiiikkkmmmoooooonnnqqqssstttsssrrrqqqrrrsssppppppooommmkkkiiiggggggfffeeeeeedddddddddeeeeeegggffffffgggiiikkknnnpppwwwzzzrrrggg[[[SSSPPPNNNLLLKKKLLLLLLMMMMMMNNNOOOSSS[[[gggvvvyyyqqqlllkkkkkkllljjjkkkmmmuuupppddd```kkkzzz}}}xxx{{{cccSSSCCC<<<;;;888555444111222333444444444333222222222222222222222222222222333444555555333222000222222222222222222222222111000000000111222333333333333333333333333333333333333333444666777666444333333444555666777888888666666777888:::;;;<<<<<<>>>rrr```bbbjjjmmm~~~fffNNN@@@777777555444333222222222000000000000000000000000000111111111111222222222555555555555555555555555444444444444444444444444...555===III___yyyzzzvvv|||~~~|||{{{~~~wwwmmmdddfffjjjooouuuzzz~~~~~~}}}|||yyyuuuooofffaaa^^^^^^___bbbggglllnnnoooppppppppprrrttttttqqqooosssuuuvvvvvvuuusssttttttsssrrrpppmmmjjjhhhfffeeeeeeddddddcccddddddeeeeeehhhhhhhhhiiimmmqqqvvvyyyzzz}}}uuuhhh^^^QQQNNNKKKJJJJJJKKKKKKKKKMMMNNNOOORRR\\\kkk}}}vvvnnnkkkkkklllgggfffeeeiiiuuuxxxhhh```hhhuuu{{{|||~~~~~~yyyrrrqqqvvv|||mmm[[[HHH@@@===999555333000111333444555444444333222222222222222222222222111222333444444222111///222222222222222222222222222222111111111111111222444333333333333333333333444333333555777888888666444444555666777888999999555666777888:::;;;======>>>~~~}}}mmm\\\___jjj~~~jjjTTTDDD>>>777333444555222000000......//////000000111111000000000111222222333333333222111111111222333444777666555555555555444222888:::???OOOjjj|||wwwxxx|||}}}|||~~~|||{{{~~~rrrfffeeebbbaaaiiiuuu}}}~~~yyysssoooppppppjjjeeedddeee```\\\^^^eeemmmrrrssssssttttttsssqqqppppppqqqvvvuuutttrrrrrrqqqrrrrrrqqqpppmmmkkkiiihhhhhhhhhdddeeeggghhhhhhgggfffeeeaaadddiiiooouuuyyy{{{|||}}}uuufff\\\TTTNNNMMMMMMKKKIIIJJJMMMLLLMMMPPPUUU]]]mmm{{{vvvllliiigggjjjhhhiiinnnuuu~~~ooobbbccckkkvvv~~~wwwwww}}}gggLLL???:::777555666666555444333222222222222444444222111111222444444444444444444333333222111333333333333333333333333444444444444444444444444111222333333444444333333777666444555777888888888333333444444666777888999666666666888:::===???AAA???yyywwwyyyuuuaaa```iiipppZZZJJJ???888333444555333111111/////////000000000000000000000000111222222333333444333222222222333555555555444333333333333222111888;;;CCCUUUnnn{{{wwwyyy}}}~~~}}}~~~tttjjjfffeeefffnnnxxx}}}}}}yyysssmmmiiikkkllliiiffffffhhhccc___```gggooossstttuuuvvvwwwuuusssrrrrrrsssssssssrrrrrrqqqqqqqqqppppppooollljjjhhhgggggggggddddddeeeeeeddddddccccccbbbfffkkkqqqwwwzzz{{{|||{{{~~~vvvhhh___VVVSSSQQQNNNMMMNNNKKKIIIJJJMMMOOOUUUbbbnnnuuunnnhhhiiiggghhhmmmrrrzzztttddd```eeepppxxx}}}~~~nnnSSSDDD>>>999777888666555444333222222222222333333222222222222333333444444444444444333222222333333333333333333333333222222222222222222222222222222333444444444444333111111111333777999999888444444444555666777888999999888888888999;;;===>>>AAAxxxwww|||~~~yyyssspppqqq{{{{{{eee```eeexxxcccQQQBBB;;;555555555333222333000000000000000000//////000000111111222333333333444444444333444555555666444444333333333333333333777>>>JJJ]]]uuu~~~xxxwwwzzzzzz{{{wwwpppkkkjjjmmmttt|||~~~{{{vvvnnngggcccfffiiihhhhhhjjjkkkgggccceeejjjppptttuuuvvvwwwwwwvvvsssqqqqqqrrrppppppqqqrrrrrrqqqpppooonnnmmmkkkhhhgggffffffffffffeeedddcccbbbbbbcccdddeeeiiiooouuuyyy|||||||||yyy}}}xxxkkk^^^WWWRRRNNNLLLNNNKKKIIIIIIKKKKKKNNNVVV___rrr~~~tttiiiiiiggghhhmmmrrrwwwmmmbbb___hhhppp~~~{{{www]]]KKKAAA<<<::::::666555444333222222222222222333333333333333333222444444444444444444333222333333333333333333333333333333333222222111111111222222333444444444444444111111222555888:::999777444444444555666777888999;;;:::999999999:::;;;;;;@@@{{{pppmmmsssxxxqqqoookkkjjjrrrmmmddddddvvvkkkXXXGGG>>>666444444222111333222111111000000/////////000000111222222333333444444444444444444555555555666666666555444555666888666BBBSSSggg{{{zzzxxxuuuvvvzzzyyyyyy{{{vvvrrrqqqsssxxx}}}|||yyynnngggbbbdddggghhhjjjmmmllljjjggghhhmmmqqqtttuuuuuuvvvvvvtttqqqoooooopppoooppprrrssssssrrrpppnnnmmmkkkiiigggfffeeeeeeeeehhhfffdddbbbbbbccceeegggiiimmmsssxxx|||~~~}}}|||zzz~~~|||kkk___WWWPPPNNNOOOLLLJJJJJJLLLLLLKKKPPPVVV```mmm~~~{{{mmmjjjhhhhhhmmmrrrvvv~~~|||iii```bbbjjjvvv}}}eeePPPCCC===:::999555555444333333333333333333333555666666555333333222333333333333333222222333333333333333333333333666555555444444333333222222333333444555444444444666666777999;;;:::777555555555555555666777888999;;;:::999999999:::;;;;;;===~~~rrrkkkppp{{{}}}tttllljjjeeebbbiiiwwwxxxkkkfffmmmzzzwwwcccOOODDD:::555333000000222222222111111000000//////111111111222333333444444222333333444444444444444555666666555444444777:::999GGG\\\ppprrrrrrsssuuuzzz~~~~~~{{{zzz~~~}}}yyywwwvvvxxx|||~~~rrrjjjdddeeehhhiiilllooommmkkkkkklllooorrruuuvvvwwwwwwwwwuuuqqqooooooooopppqqqsssttttttrrrpppooollljjjhhhfffeeeeeeeeeeeefffdddbbbaaabbbeeehhhjjjooorrrwww{{{~~~~~~}}}}}}nnnbbbWWWRRRRRRMMMKKKKKKMMMMMMKKKMMMQQQQQQ^^^pppvvvmmmiiihhhlllpppttt{{{uuueeebbbgggppp~~~lllUUUEEE===999777555555444444333333444444444555666777777666555444111111222222222222111111333333333333333333333333555555555444444333333333333333444555555555444444777777777999:::999777444666666666666666777888999999999888888999;;;===>>>===tttrrrwww{{{ssslllfffaaa^^^cccppp|||~~~mmmbbbgggrrrrrrYYYMMM???888444000///111111111111111111111000000111111222222333444444444222222333444444444444333222444555333111222777;;;>>>PPPgggzzznnnooorrrvvv{{{~~~}}}~~~{{{wwwvvvxxx|||~~~uuummmffffffhhhiiilllooommmmmmnnnoooqqqtttwwwxxxzzzzzzzzzwwwsssqqqpppqqqrrrssssssssssssqqqpppoookkkjjjhhhfffeeeeeeeeefffbbbbbbaaaaaadddgggkkknnnuuuwwwzzz}}}~~~{{{zzzzzzyyyyyy{{{~~~~~~~~~~~~~~~{{{lll^^^UUUSSSNNNKKKJJJMMMMMMJJJKKKMMMLLLUUUdddttttttmmmhhhjjjnnnqqqxxx~~~nnneeeffflllvvv|||rrrZZZHHH@@@:::666555555444444444444444555555666666666666666666555000111111222222222222222333333333333333333333333222222222222222222222222333333444555555555555555222111222555777888777555777666666666777777888999777777777888999<<<>>>???@@@xxxttt|||~~~}}}yyysssmmmfffaaa___eeeqqq}}}rrrbbb```hhhuuudddVVVFFF<<<666111///111111111111111111111222222111111222333333444444555222333444555666555555444111444555333111222777<<>>888555555444444444444555555555555444444444444555555222222333444444444444444333333333333333333333333000111111222222333333444333444444555555555555555222111111222555666666555777777777666777777888999888888777888999;;;>>>???AAA}}}sssxxx}}}xxxsssoooiiidddccciiivvv}}}}}}kkk\\\```iiixxxkkk\\\KKK@@@888222000222000000000111222222222333111222222333333444444555333444666777777777666555333666777555333444:::???KKK___www~~~nnnqqqvvv{{{~~~}}}yyyuuussssssssstttqqqiiicccdddggggggiiilllnnnpppsssvvvwwwyyy|||~~~yyyzzzyyyvvvrrrooonnnnnnuuusssqqqooonnnmmmllllllkkkjjjhhhgggfffffffffgggdddeeehhhkkkpppuuuzzz|||}}}}}}}}}~~~~~~yyyxxxwwwvvvuuuvvvvvvwwwxxxyyy|||||||||{{{yyyvvvqqqmmmkkkcccaaaaaadddhhhkkkkkkiiijjjkkklllmmmooorrrtttuuussstttuuuvvvwwwwwwxxxwwwuuurrrqqqtttuuusssuuuyyyxxxxxxxxxwwwvvvuuusssssssssuuuxxxzzz{{{zzzxxxwwwtttvvvyyy{{{|||~~~xxxjjjdddWWWRRRPPPQQQPPPLLLKKKLLLJJJMMMRRRYYYhhhzzzuuupppqqqtttzzzkkkgggeeekkkxxx}}}eeeRRRHHHAAA;;;555555444444444555555666444444222111111222444444333444444555666666666555333333333333333333333333111222333444555555666777333444555555666666555555888666444444444555444333888777777777777777888999999999888888999;;;===>>>???zzz~~~~~~wwwrrrqqqkkkfffiiixxxwwwddd]]]ZZZfff}}}}}}jjjRRR@@@:::888666333333111///......///111333444444444444444444444444333333444444555666777777888666666777777777<<>>;;;888666444444444555444222555444333333222222222222333333333222222222111111111333444555555444222000777333......222555444111333444666777777555333222444444444444444444444444222333555777888888888777888888888999:::;;;<<<===AAA}}}zzzuuunnnooo}}}~~~hhh^^^VVV]]]qqqrrr[[[HHH===999666444333222000......000222333444444444444444444444444333333444444555555666666777555555777888888???FFFVVVnnnxxxxxxvvv{{{zzzpppkkkhhhfffcccaaaZZZVVV\\\ccchhhjjjmmmssstttvvvxxxzzz{{{||||||yyywwwtttqqqppppppqqqrrrsssqqqnnnmmmmmmmmmlllkkkjjjiiigggggghhhgggeeedddeeeiiiooouuu{{{~~~}}}}}}}}}|||}}}~~~~~~}}}~~~~~~}}}|||zzzyyyxxxvvvwwwwwwwwwwwwxxx{{{}}}yyyvvvsssrrrsssrrrqqqnnngggdddaaa]]][[[[[[\\\]]]aaadddhhhiiiiiiiiiiiijjjgggiiihhhdddbbbbbb___[[[WWWVVVVVVVVVWWWWWWWWWWWWVVVWWWYYY[[[^^^```bbbcccdddeeeeeeeeeeeeeeeddddddcccdddeeefffffffffeeeeeeiiihhhgggfffeeeeeeddddddccccccdddeeeeeedddccccccbbbcccdddeeefffhhhiiiiiimmmnnnppprrrsssrrrooommmppppppppppppqqqrrrrrrsssqqqrrrssstttvvvwwwxxxyyy{{{{{{iii___VVVSSSQQQNNNLLLNNNKKKKKKMMMRRRWWW```rrr{{{rrrppprrrqqq{{{jjj]]]ggguuuxxxdddPPPBBB<<<:::888666555666666555444555444333333222222333333111111222222333333333444222222333444444444333222444000,,,,,,///222111///333444555666777666444333444444444444444555555666///111333666999;;;<<<<<<999999999:::;;;<<<>>>>>>@@@xxxvvvrrrcccUUUTTTbbbvvvkkkUUUDDD:::666555333222000//////000222333444444444444444444444444444444444444444444444444555444555777777999AAAJJJ[[[ttt}}}tttvvvyyy~~~tttppplllfff```YYYTTTSSS[[[eeejjjmmmooosssuuuwwwzzz{{{{{{zzzyyywwwuuutttrrrqqqrrrssssssrrrpppnnnmmmnnnnnnmmmllljjjiiigggggggggfffdddbbbjjjmmmsssyyy~~~~~~}}}}}}}}}{{{xxxwwwxxxxxxwwwvvvxxxwwwuuusssqqqooonnnmmmkkkmmmoooooopppqqqtttwwwpppnnnkkkiiiiiihhhfffddd[[[XXXTTTPPPMMMMMMNNNOOOUUUWWWZZZ[[[[[[\\\^^^___]]]```___[[[ZZZ[[[ZZZWWWVVVTTTTTTTTTUUUVVVUUUSSSSSSTTTUUUXXXZZZ\\\^^^_________```````````````_________```aaaaaaaaaaaaaaaccccccbbbaaa```___^^^]]]\\\\\\\\\]]]]]]]]]\\\\\\\\\]]]]]]^^^```aaaccccccdddeeeffffffggggggfffeeeiiijjjlllmmmnnnnnnnnnnnniiiiiijjjjjjkkkkkkkkklllrrruuuyyyzzzzzz|||xxxjjj\\\WWWUUURRROOONNNLLLJJJKKKNNNPPPVVVeeessstttllljjjiiisssxxx{{{yyy~~~rrraaacccmmmxxxpppZZZIII???===:::777666666666666555555444333333333333333333000000111222333444555555222222333333444444555555555222//////222444333111222333555666666666555555333333333333444555666666555666777999999:::999999::::::;;;;;;<<<>>>???@@@???|||nnnZZZRRRZZZlll{{{dddMMM===777666333222111000000111222333444444444444444444444444444444444444333333333333777555666888777:::CCCNNNbbb{{{{{{tttxxx}}}}}}yyytttkkkcccXXXSSSTTT^^^hhhmmmoooqqqrrrtttwwwzzz{{{{{{yyyxxxttttttssssssssstttttttttqqqooonnnnnnooopppooonnnkkkiiifffdddeeeffffffeeellloootttyyy}}}}}}|||}}}~~~~~~~~~}}}yyyvvvsssqqqqqqqqqpppooommmllliiigggdddaaa```___```bbbddddddeeefffhhhjjjgggeeecccaaa___^^^]]]\\\TTTRRRMMMIIIGGGHHHJJJKKKPPPQQQSSSTTTSSSTTTVVVXXXWWWZZZYYYWWWXXX\\\]]][[[ZZZXXXVVVXXXZZZ[[[YYYWWWVVVWWWXXX[[[]]]___aaabbbbbbbbbccccccddddddccccccccccccddddddeeeeeeeeeeeedddcccbbb```^^^\\\[[[ZZZ\\\\\\]]]^^^_____________________```aaaccceeefffdddeeedddcccbbbbbbcccdddiiillloooqqqssssssqqqqqqmmmmmmmmmllllllkkkkkkkkkppprrrtttuuuvvvxxx{{{~~~vvvddd\\\YYYTTTOOOLLLLLLJJJIIIKKKLLLOOOZZZeeeyyylllfffccchhhnnnrrrqqqttt~~~hhhccciiisss}}}fffQQQCCC>>>;;;888666666666555444555444444333333333444444111111222222333444444555222222222222333555666777666444222222444555444333222222444555666666666666444333333333333555666777999;;;>>>@@@@@@>>>;;;999:::::::::;;;<<<===??????@@@xxxaaaUUUVVVfffsssYYYDDD:::888333333222111111222333333444444444444444444444444444444444444444444444333999888888999888;;;FFFRRRjjj}}}xxx}}}{{{qqqiii^^^YYYZZZcccmmmpppqqqsssqqqsssvvvyyyzzzzzzxxxwwwqqqrrrtttuuuvvvuuutttsssqqqoooooooooqqqqqqpppnnnmmmhhhcccaaabbbfffiiikkkooorrrvvvyyy|||}}}|||||||||{{{{{{|||~~~}}}||||||zzzxxxwwwvvvvvvuuusssqqqnnnlllhhhgggffffffeeedddaaa___]]]YYYWWWUUUSSSSSSVVVWWWYYYZZZZZZZZZ[[[]]]\\\\\\ZZZXXXVVVUUUUUUUUURRROOOJJJGGGFFFGGGJJJLLLNNNPPPQQQQQQPPPPPPQQQSSSUUUXXXXXXWWWZZZ```ccccccaaa^^^[[[]]]aaadddcccaaa^^^___aaacccfffhhhjjjkkkkkklllmmmnnnnnnnnnnnnnnnooooooooooooooopppppppppooommmiiifffbbb```^^^]]]aaabbbeeehhhjjjkkkkkkkkkiiiiiihhhiiijjjlllnnnpppnnnmmmlllhhheeedddfffhhhkkknnnrrrvvvxxxyyyxxxwwwxxxxxxwwwvvvuuusssrrrrrrtttuuuvvvxxxyyy{{{~~~pppddd^^^VVVOOOKKKLLLJJJIIIJJJKKKMMMTTT]]]rrrrrrhhhccc___eeekkklllnnnxxxuuujjjjjjsss}}}rrrZZZHHH???<<<888555555555444333444444444333333444555555333333333333333333333333333222222333444555666777222111000000111111111000222333444555666666666777555555444444555777999:::>>>AAAFFFIIIJJJGGGCCC@@@999999::::::;;;===>>>???AAAjjj[[[VVV```{{{dddMMM???999444333333333333333333444444444444444444444444444555555555555555555555555999999:::::::::===JJJXXXrrr{{{~~~wwwpppgggaaaaaahhhqqqttttttuuurrrsssuuuwwwxxxwwwvvvuuuppprrruuuwwwwwwvvvtttrrrqqqppppppqqqrrrrrrpppnnnjjjfffbbb```ccciiinnnpppsssuuuxxx{{{}}}}}}|||{{{yyyyyyyyy{{{}}}~~~~~~~~~~~~~~~|||zzzyyyxxxxxxvvvtttrrrqqqpppnnnkkkhhh```^^^[[[YYYYYYYYYXXXWWWWWWUUURRROOOMMMLLLLLLLLLOOOQQQSSSTTTSSSSSSTTTUUUTTTUUUUUUTTTRRRRRRSSSUUUTTTQQQLLLHHHFFFHHHKKKMMMOOOQQQSSSTTTSSSSSSTTTUUUXXX[[[[[[ZZZ]]]eeejjjjjjhhhccc```bbbiiiooopppoookkklllnnnpppsssuuuwwwwwwyyyzzz{{{|||||||||||||||~~~~~~}}}}}}}}}~~~|||vvvooojjjfffeeedddgggjjjpppvvvzzz{{{{{{zzzxxxwwwvvvvvvxxxzzz}}}}}}|||zzzuuunnnkkkmmmoootttwww|||~~~}}}|||||||||}}}sssggg[[[RRRNNNNNNKKKJJJLLLLLLLLLQQQXXXcccsss}}}qqqhhh___aaaeeeggghhhnnn~~~tttooottt||||||~~~eeePPPAAA===888555444444444333444444444444444444555666555444444444333333333222333333444444555555666666222222222222222222222222333444444444555666666666666666666777:::>>>BBBDDDOOOPPPPPPOOOKKKEEE???;;;999999999:::;;;<<<>>>>>>AAAsssbbbWWW[[[uuunnnUUUCCC:::444444444333333444444444444444444444444444444444444555555666666777777777888888:::;;;<<>>>>>DDDZZZooozzzyyy{{{{{{|||wwwzzzssspppooosssxxx|||zzzwwwzzzxxxtttrrrrrrqqqooommmuuuxxx{{{zzzwwwtttssssssrrrssstttsssqqqmmmiiigggbbbccceeeiiilllpppssstttvvvuuutttssssssssssssssstttuuuvvvxxxzzz{{{{{{{{{zzzzzzzzzzzzzzz{{{||||||~~~~~~}}}}}}|||}}}}}}~~~{{{yyyxxxyyy{{{yyyuuuqqqtttqqqlllgggeeefffhhhjjjZZZYYYWWWUUUTTTSSSRRRRRROOOLLLGGGEEEGGGLLLRRRWWWSSSRRROOOKKKHHHGGGIIIKKKOOOTTTYYY]]]^^^```cccgggiiilllppppppmmmjjjjjjkkksssoooiiieeecccbbbbbbbbbiiiooowwwzzzpppiiihhhmmmuuu{{{yyyxxxwwwzzzxxxsssqqq{{{wwwggg[[[WWWSSSPPPQQQPPPLLLLLLOOONNNUUU___mmm{{{lll^^^ZZZYYY[[[bbbkkk}}}|||tttwww~~~~~~dddOOODDD;;;888777555555777555444444333333444444555444444444444444444444444888777666444333222111111222444555666555333111000444333333222333444666777777555777@@@LLLQQQMMMGGGDDD@@@<<<;;;<<<<<<;;;999999<<>>???IIIaaaxxx~~~zzzzzz{{{~~~{{{{{{yyy{{{yyyuuussstttxxxzzzyyyvvvzzzvvvrrrppppppqqqqqqqqqvvvyyyzzzyyyvvvtttssstttssstttsssrrroookkkhhheeebbbdddgggkkkoooqqqssstttvvvuuutttrrrpppooooooooonnnoooqqqrrrtttuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxyyy|||{{{{{{zzzzzzzzzzzz{{{xxxwwwwwwxxxyyywwwssspppnnnjjjeee```]]]]]]___```XXXWWWUUUTTTRRRRRRQQQQQQPPPMMMIIIEEEEEEJJJRRRYYY[[[ZZZXXXTTTPPPOOOPPPRRRUUUZZZbbbgggjjjmmmqqquuuzzz}}}|||wwwtttrrryyywwwtttqqqooooooqqqrrrzzzyyyooolllpppwww}}}ttt{{{|||ssseeeZZZUUURRRQQQOOOKKKIIIKKKKKKQQQYYYdddwwwzzzjjj```[[[XXX\\\cccqqqwwwvvvyyy}}}lllRRRGGG<<<999888666666777555444444333333444444555555555555555555555555555777666555444333222222222111333666666444333444555444333333333444444555666999777777;;;AAACCC>>>999===;;;888888:::;;;;;;999:::<<>>???;;;===???@@@??????AAABBBEEE}}}zzzvvvwwwrrrhhhfffdddgggrrr~~~kkkgggmmmxxxdddRRR>>>;;;666444444444333222222222111111222333444444777666666666666777888888777;;;>>>AAAKKK```yyy|||}}}|||~~~~~~zzz{{{||||||zzzyyyzzz{{{|||zzzuuunnnkkklllpppuuuxxx{{{zzzxxxwwwvvvvvvvvvuuuuuurrrnnnjjjgggeeeddddddjjjlllooorrrssssssqqqpppnnnnnnmmmmmmlllmmmmmmmmmllllllnnnooopppppppppppppppqqqrrrssssssssssssrrrppppppooooooooooooooopppmmmppptttxxx|||~~~~~~}}}|||{{{zzzzzzzzzyyyxxxvvvuuutttttttttrrrqqqkkk```VVVVVV___hhhrrrrrrppplllhhheeeeeeeeecccjjjrrrzzz}}}yyy}}}~~~~~~|||vvvtttyyytttiii^^^YYYUUUPPPMMMLLLHHHIIILLLOOOWWWggg~~~uuuggg^^^[[[___fffuuuzzzuuu{{{kkkYYYFFF===;;;999777888666555555444444555555666444444444444444444444444444444333333333444555555555555666555555666777888444555666666666555444333333555666666555666:::<<<888999:::;;;;;;<<<======<<<>>>?????????@@@AAACCCFFFuuupppwwwsssjjjfffdddfffoooyyyrrriiikkknnn[[[EEE@@@999555555555444333222111111111222333444555888777666555666777888999888<<>>?????????@@@BBBDDDEEExxxmmmqqq{{{~~~||||||~~~|||ssslllfffcccdddkkksss|||{{{nnnjjjsssxxxdddMMMEEE;;;666555666666444333333333333444555666777888777666555666777999:::888;;;???HHH]]]vvv|||||||||~~~|||ttttttyyy|||~~~|||yyyxxxxxxyyyrrrpppnnnooosssxxx{{{|||{{{yyyxxxyyyzzzyyyvvvsssrrrooojjjfffeeefffjjjlllpppppppppooonnnlllkkkjjjggggggggghhhiiikkklllmmmlllmmmnnnnnnoooooooooooonnnoooppppppooommmkkkiiibbbbbbcccdddeeeggghhhiiijjjmmmppprrruuuzzz}}}zzzvvvssspppnnnllljjjhhhddd^^^YYYVVVWWWYYYZZZZZZZZZWWWTTTQQQQQQQQQQQQUUUZZZ```eeennnyyyyyyrrruuu{{{{{{~~~yyytttuuuzzz{{{xxxyyy||||||xxxvvv}}}}}}iii]]]VVVQQQNNNNNNHHHGGGIIIMMMPPPWWWfffuuu}}}nnnccc```aaafffssszzzdddLLL@@@===;;;999888666666555555555555666666555555555555555555555555555444444333333333444444666444555===FFFHHH@@@888777777666555555555555555555444444555666666666555555888;;;<<<;;;;;;<<<======>>>?????????@@@BBBEEEFFF{{{~~~nnnnnnwww}}}|||zzz|||zzzyyy{{{|||zzzsssnnndddbbbbbbhhhooovvvssslllhhh~~~jjjRRRIII===666666777777555444444444555666777888888999777666555666777999:::888:::???KKKddd~~~{{{}}}{{{}}}~~~uuutttyyyyyy||||||yyyvvvvvvvvvmmmmmmnnnqqqvvv{{{~~~zzzyyyxxxzzz{{{zzzuuurrrqqqmmmiiieeeeeehhhlllooorrrqqqooommmkkkjjjhhhhhhffffffffffffgggiiijjjkkkfffggghhhiiiiiiiiiiiiiiiiiijjjjjjjjjhhhfffcccaaa]]]^^^___```bbbdddfffgggjjjlllmmmnnnpppuuu}}}~~~{{{pppnnnjjjfffaaa]]][[[YYYWWWVVVSSSPPPMMMKKKJJJIIIKKKKKKKKKIIIFFFCCCCCCCCCDDDGGGLLLQQQWWWaaammmvvv~~~rrriiimmm{{{}}}|||}}}vvvrrrtttyyy~~~}}}}}}~~~ssspppqqq{{{||||||qqqbbbZZZTTTQQQQQQPPPLLLKKKMMMMMMPPP\\\iiiwwwllldddccceeelll}}}}}}gggNNNAAA===;;;999888666666555555555555666666666666666666666666666666666555444333333333333444555333555AAANNNPPPFFF:::888777666444444444555666555444444666888999777555555999===???>>>>>>@@@BBB>>>????????????@@@CCCEEEHHH