BM6P6(@ tttgggqqqyyyUUUGGG???;;;<<<999666<<<;;;>>>HHHPPP^^^ttt}}}sssoooeeeWWWLLLKKKTTT^^^kkksss|||~~~}}}zzzyyyvvvddd\\\UUUKKKIIINNNUUU\\\jjjzzz~~~}}}xxxvvvtttsssrrrqqqnnnkkkiiifffaaa]]]\\\[[[ZZZYYYTTTQQQMMMJJJHHHFFFCCCAAA@@@???>>><<<:::888666666555444444333333222222111000000000000111111111111222222111111111111222222111111000000000000000000222222333444444333333333333444444555777888:::;;;:::;;;<<<=========;;;;;;999999:::::::::;;;;;;;;;<<<======>>>>>>>>>>>>>>>??????@@@AAA@@@???>>>===<<<;;;999777666555444444444555666888:::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;::::::<<<@@@AAA???<<<;;;===??????===<<<===>>><<<<<<<<<======???@@@AAABBBEEEHHHJJJJJJHHHEEEBBB>>>>>>>>>>>>???@@@AAAAAABBB>>>999777777777666444666777888777666666888:::666777888999999888777666777888888999::::::;;;;;;======>>>???@@@AAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFEEEDDDBBBAAABBBCCCEEEFFFIIIIIIIIIIIIIIIJJJLLLLLLPPPKKKJJJNNNPPPQQQSSSVVVTTTQQQRRRXXX[[[ZZZ^^^dddgggppp~~~tttkkkvvvwwwSSSFFF>>>;;;;;;888666<<<;;;===HHHPPP___vvv}}}xxxlll\\\NNNLLLUUU^^^iiirrr~~~}}}{{{xxxwww}}}zzzggg___WWWMMMJJJNNNTTT[[[iiixxx~~~}}}zzzxxxvvvuuutttrrrnnnllliiifffbbb___]]]\\\ZZZXXXTTTQQQMMMKKKIIIGGGDDDBBB@@@@@@>>><<<:::888777666555444444333333222222111000000000000111111111111222222111111111111222222111111111111111111111111222333333444444333333333333333444555666888:::;;;;;;;;;<<<<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;<<<===>>>??????@@@@@@@@@???@@@@@@AAAAAA@@@>>>>>>===<<<:::999777666666555444555777999:::;;;<<<<<<<<<<<<============<<<<<<===<<<<<<===??????===:::======>>>>>>>>>======>>>@@@???>>>============>>>CCCEEEHHHIIIIIIGGGDDDBBB>>>>>>>>>>>>??????@@@AAACCC???;;;999999999888666666777888888666777888:::777777888999999888777777888888999999:::;;;;;;;;;<<<===>>>???@@@AAAAAABBBDDDCCCCCCBBBCCCCCCDDDDDDFFFEEEDDDCCCCCCDDDFFFGGGIIIIIIIIIIIIJJJKKKLLLMMMQQQMMMKKKNNNPPPOOOPPPSSSXXXUUUVVV\\\aaaeeemmmvvv}}}vvvtttuuuQQQEEE===:::;;;888777<<<;;;<<>>>>>===<<<;;;999999888888666666888999;;;;;;<<<<<<===>>>>>>??????>>>>>>===@@@>>>>>>>>>>>>>>>;;;999>>>===<<<===???@@@???>>>@@@???>>>=========>>>???DDDEEEGGGHHHHHHEEECCCAAA???>>>>>>>>>>>>>>>???@@@BBB@@@<<<;;;::::::999888777888999888777777999;;;888888999::::::999888888999999999:::;;;;;;<<<<<<<<<======>>>???@@@AAAAAAEEEEEEDDDCCCCCCCCCCCCDDDGGGFFFEEEEEEEEEFFFHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMPPPMMMMMMPPPQQQPPPRRRVVV\\\ZZZ]]]dddmmmwww{{{~~~rrrOOOCCC;;;999:::888888===:::;;;FFFOOOaaaxxxrrr^^^NNNLLLUUU___kkkyyy}}}yyy}}}|||wwwtttuuuzzztttggg[[[QQQMMMOOOSSSYYYeeettt}}}~~~~~~}}}}}}zzzxxxvvvsssooolllhhhfffdddcccbbb```\\\YYYUUUSSSOOOMMMKKKJJJGGGEEEAAAAAA???===;;;999888777555444444333333222222111000000111111111222222222222222111111111111222222222222333333333333333444444444444444444444333222333333333444555666888999<<<;;;999888777888888999999999999999::::::::::::999:::<<<>>>@@@AAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;888888:::;;;<<<<<<<<<<<<>>>>>>????????????>>>>>>@@@????????????>>>===<<<>>><<<<<<>>>AAABBBBBBAAA>>>=========>>>@@@CCCDDDEEEFFFGGGGGGFFFDDDAAA@@@???>>>>>>=========>>>>>>@@@???===;;;:::::::::999888999999999888888:::;;;999:::;;;;;;;;;;;;:::999999::::::;;;<<<<<<======<<<======>>>???@@@AAAAAAEEEEEEDDDDDDDDDEEEEEEFFFHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOMMMNNNRRRTTTTTTWWW]]]]]]aaahhhsss~~~pppMMMBBB;;;999:::888999===:::;;;EEENNN___www|||lllXXXJJJIIITTT```pppzzzxxx}}}xxxtttvvvzzz~~~{{{lll^^^TTTPPPPPPSSSXXXdddqqqzzz~~~~~~~~~~~~~~~{{{xxxvvvsssnnnkkkiiigggeeedddcccaaa^^^[[[WWWTTTQQQNNNLLLKKKHHHFFFBBBAAA@@@>>><<<:::999888555444444333333222222111111111111111222222222222222222111111111111222222222222333333333444444444444555555555444444333222333333333333444555777777;;;:::999888777888999999888888888888999999999999888999;;;>>>@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>===>>>>>>;;;;;;<<<===>>>>>>======>>>>>>????????????>>>>>>>>>??????@@@@@@AAABBBCCC>>>>>>@@@BBBDDDEEEEEEDDD??????>>>>>>???BBBEEEGGGHHHHHHGGGFFFDDDBBBAAA?????????>>>===<<<<<<<<<<<<<<<<<<<<<:::999888888999888999:::999888888:::<<<:::;;;<<<======<<<;;;:::;;;;;;;;;<<<======>>>>>>======>>>???@@@AAABBBBBBCCCDDDDDDEEEFFFGGGIIIJJJHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOOOONNNPPPSSSUUUUUU[[[bbbbbbmmm{{{~~~}}}|||}}}yyyzzznnnLLLAAA:::999;;;999888===:::;;;DDDLLL\\\ssszzziiiTTTFFFGGGSSS```rrr{{{yyy}}}zzzuuuwwwzzz{{{rrrcccYYYUUUUUUTTTYYYcccooowww}}}~~~{{{yyywwwtttpppmmmkkkiiifffeeedddbbb```^^^ZZZWWWSSSPPPNNNKKKHHHFFFCCCBBBAAA???===;;;999888555444444333333222222111111111111222222222222333222222111111111111222222111222222333333444444555555555666555555444333222333222222333444555666666:::999999888999999999:::888888888888999999999999999;;;<<<>>>@@@BBBCCCCCCDDDCCCBBBAAAAAAAAABBBBBBAAA@@@???????????????@@@>>>??????@@@@@@@@@??????>>>??????????????????>>>===???AAAAAABBBCCCFFFHHHCCCFFFJJJKKKJJJHHHGGGGGGEEEDDDBBB@@@@@@BBBEEEFFFKKKJJJHHHFFFDDDBBB@@@@@@??????>>><<<;;;;;;;;;;;;999:::;;;:::888777888999999:::;;;:::999999;;;===<<<<<<===>>>>>>===<<<<<<;;;<<<<<<===>>>>>>??????>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPRRRQQQRRRUUUVVVXXX```iiiuuuyyyxxxxxxxxxzzz|||ooopppyyynnnKKKAAA;;;:::<<<:::777<<<:::;;;DDDKKKYYYooo}}}kkkTTTEEEEEERRR___ppp~~~xxx}}}zzzuuuwwwyyyxxxxxxiii```\\\ZZZVVVYYYbbbmmmuuu{{{}}}{{{yyyvvvrrrooommmjjjfffddddddcccbbb```\\\YYYTTTQQQNNNKKKHHHFFFCCCCCCAAA???===;;;:::999555444444333333222222111111111111222222222333333222222111111111111222222111111111222333444444444666666666666555444333222222222222222333444555666777888999:::;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<===???AAABBBCCCDDDDDDDDDDDDBBBAAAAAABBBBBBCCC@@@@@@?????????@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@???AAACCCCCCCCCEEEHHHLLLLLLRRRXXXWWWPPPJJJGGGHHHGGGEEECCCBBBBBBDDDGGGIIIMMMLLLIIIFFFCCCBBBAAA@@@@@@???===<<<;;;:::::::::777999;;;:::888777888999999:::;;;:::999:::;;;=========>>>??????>>>======<<<<<<===>>>>>>??????@@@???@@@AAAAAACCCCCCDDDEEEEEEEEEFFFFFFHHHIIIKKKKKKGGGHHHIIIJJJLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQTTTSSSUUUYYY]]]cccooo{{{|||uuuuuuuuuvvvyyy|||fffgggpppmmmKKKAAA;;;:::===;;;777<<<;;;;;;DDDIIIWWWllloooWWWFFFEEERRR^^^mmmxxx}}}zzztttwwwxxxvvv}}}}}}mmmdddaaa___WWWZZZbbbllltttyyy{{{}}}~~~|||{{{xxxtttqqqnnnkkkfffdddcccccccccbbb^^^ZZZVVVRRROOOKKKHHHEEEDDDCCCAAA???===;;;:::999555555444333333222222111111111222222222333333333222222111111111111222222000000111222222333444444666666666666555444333222222222222222333444555555666777999;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======???@@@AAACCCDDDEEEEEEFFFEEEDDDCCCBBBAAABBBCCCCCC@@@@@@?????????@@@AAAAAACCCCCCCCCDDDCCCCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAACCCEEEEEEDDDEEEIIIMMMSSS[[[bbb___UUUKKKGGGHHHEEEDDDBBBBBBDDDHHHLLLNNNOOOMMMJJJFFFDDDBBBAAAAAA@@@???===<<<::::::999999777999<<<;;;999777888::::::;;;;;;;;;::::::<<<======>>>???@@@@@@???>>>============>>>??????@@@@@@@@@AAAAAABBBCCCDDDEEEEEEGGGGGGGGGGGGHHHHHHIIIJJJGGGHHHIIIKKKLLLLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQSSSTTTXXX___eeeooo~~~yyyuuuuuuvvvxxx{{{```]]]gggnnnLLLCCC>>>>>>???;;;999:::;;;<<>><<<::::::999666666555444333222222111222222111111111111111111000000111111111222222222333333222222111222222222666666555444444333222222555444333222333333555555777888::::::::::::<<<======???@@@@@@>>>======>>>AAAAAABBBBBBCCCEEEFFFGGGEEEEEEDDDDDDCCCCCCCCCBBBDDDCCCBBBAAAAAABBBCCCDDDGGGGGGGGGFFFDDDBBB???>>>AAAAAABBBBBBCCCDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHWWWXXXWWWSSSNNNIIIEEEDDDGGGEEEDDDEEEIIIMMMOOOPPPOOOLLLGGGDDDCCCBBB@@@???AAA???===:::999888888888888888888888888888888888<<<<<<<<<<<<============??????>>>===<<<;;;;;;:::===>>>@@@@@@???@@@BBBDDDCCCCCCCCCCCCDDDFFFGGGGGGIIIIIIHHHHHHIIIIIIJJJKKKHHHJJJKKKKKKKKKKKKMMMOOOLLLMMMNNNOOOQQQTTTWWWXXXVVVZZZ___dddmmm}}}{{{xxxuuutttuuuwwwzzz~~~\\\[[[iiijjjJJJAAA===<<<===:::999:::;;;<<<@@@KKKXXXbbb{{{qqq\\\MMMHHHKKKOOO```lllvvvxxxxxx|||yyyyyyzzzzzzooofffaaa\\\[[[___hhhpppxxx}}}{{{yyyxxxuuusssqqqmmmgggcccbbbbbbaaaaaa___[[[UUUQQQNNNKKKIIIGGGCCCBBB@@@>>><<<;;;:::999777666555555333333222111111111111111111111111111000000111111111222222222333222222111111222222222555555444444333222222111333333222222333555666777777999:::;;;;;;;;;<<<>>>>>>@@@AAAAAA???>>>??????BBBBBBBBBCCCDDDFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDCCCDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCAAA@@@AAAAAABBBCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFGGGOOOPPPPPPNNNJJJGGGEEEEEEHHHGGGHHHJJJNNNRRRTTTTTTOOOKKKGGGDDDCCCBBBAAA@@@AAA???===;;;999888888888999999999999999999999999<<<<<<<<<<<<============@@@??????>>>===<<<<<<;;;<<<>>>?????????@@@BBBDDDDDDDDDDDDDDDEEEEEEFFFGGGJJJIIIIIIIIIIIIJJJKKKKKKGGGIIIJJJJJJJJJIIIKKKLLLMMMPPPTTTXXXZZZZZZZZZZZZbbbgggmmmttt~~~~~~{{{xxxuuusssrrrtttwww{{{VVVYYYmmmfffGGG@@@;;;:::;;;888999:::;;;<<<@@@JJJWWW```vvvwwwgggUUUJJJJJJMMMUUUaaannnssswww~~~zzzxxx{{{rrriiiddd```^^^___eeemmmuuu}}}zzzyyywwwtttrrrqqqmmmhhhdddcccbbbbbbaaa^^^ZZZUUUQQQNNNLLLJJJIIIDDDCCCAAA???===;;;::::::777666666555444333222222111111111111111111111111111111111111111222222222222222111111111222222333444444333333222111111111111111111222444666777888777999<<<<<<<<<<<<>>>??????AAABBBBBBAAA@@@AAABBBDDDDDDDDDDDDEEEFFFHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBCCCDDDDDDCCCDDDDDDDDDDDDDDDCCCBBBAAABBBBBBCCCCCCDDDEEEEEEFFFDDDCCCBBBBBBCCCEEEFFFFFFHHHIIIHHHFFFEEEDDDEEEFFFGGGJJJOOOSSSVVVVVVUUUNNNJJJFFFDDDCCCBBBBBBAAAAAA???===;;;999888888888::::::::::::::::::::::::;;;<<<<<<<<<<<<=========?????????>>>>>>=========<<<>>>???@@@???@@@BBBCCCFFFFFFEEEEEEEEEFFFFFFGGGJJJJJJJJJJJJJJJKKKLLLLLLIIIJJJLLLLLLJJJJJJJJJLLLPPPVVV___fffiiiiiiggggggpppuuu}}}|||yyyuuusssrrrsssuuuyyyRRRZZZsssbbbEEE???;;;999:::777999::::::;;;???HHHTTT]]]ooo{{{~~~ttt```NNNIIILLLRRR]]]kkkuuu{{{|||xxx{{{vvvlllgggfffbbb```dddjjjsss|||{{{yyywwwtttqqqppplllhhheeedddcccbbbaaa^^^ZZZUUUQQQOOONNNLLLKKKEEEDDDBBB???===;;;::::::777777666555444333222222111111111111111222222222111111111111111111111111111111111111111222222333222222222222111111000000111222222333444555666777777:::<<<>>>>>>>>>???@@@@@@BBBDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEGGGEEEBBB@@@@@@AAACCCDDDBBBDDDEEEEEEDDDCCCDDDEEECCCEEEJJJQQQVVVWWWVVVSSSLLLIIIEEECCCBBBBBBBBBAAAAAA@@@===;;;999999888999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>============???AAABBBBBBBBBCCCEEEHHHGGGGGGFFFFFFFFFFFFGGGJJJJJJJJJJJJJJJKKKLLLLLLKKKMMMOOOPPPNNNNNNNNNOOOSSS]]]kkkvvv|||~~~}}}xxxuuusssrrrwwwzzz~~~RRR]]]yyy___EEE@@@<<<:::;;;888888::::::;;;>>>GGGRRRZZZiii|||www}}}kkkTTTJJJLLLRRR\\\kkkxxx}}}xxx{{{yyyooojjjjjjdddaaaccchhhqqq}}}|||zzzxxxtttqqqooolllhhhfffeeedddcccbbb^^^ZZZUUURRRPPPOOOMMMLLLGGGEEECCC@@@>>><<<;;;:::888777666555444333333222000000111111111222222222111111111111111111111111111000000000111111222333222222111111111111000000333333444444444444444444777999===>>>???>>>???@@@AAACCCEEEEEEEEEEEEFFFGGGFFFFFFEEEFFFFFFGGGHHHIIIGGGGGGGGGHHHHHHHHHHHHHHHEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBAAABBBBBBCCCCCCDDDEEEEEEFFFGGGEEEBBB@@@???@@@BBBDDDDDDEEEFFFEEECCCCCCDDDEEEBBBFFFLLLRRRWWWWWWTTTQQQIIIFFFCCCAAAAAABBBBBBAAABBB@@@>>>;;;:::999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<==================>>>>>>???BBBDDDEEEEEEEEEFFFGGGIIIHHHHHHGGGGGGGGGGGGHHHJJJJJJJJJJJJJJJKKKKKKLLLLLLOOORRRSSSSSSRRRSSSSSSWWWdddvvv{{{vvvuuuuuuxxx|||UUUaaa\\\EEEAAA===:::;;;999888:::;;;;;;>>>EEEPPPXXXcccyyy|||yyyvvv[[[MMMMMMQQQZZZjjjzzzzzz~~~~~~tttoookkkeee```aaaeeemmm{{{~~~}}}|||yyyuuuqqqooolllhhhffffffeeecccbbb___[[[VVVRRRQQQOOONNNLLLHHHFFFDDDAAA>>><<<;;;:::888777777666555444333333000000000111222222333333222222222111111111111111000000000000000111222333111111111111111111111111333444444555555444333333555999<<>><<<:::999999999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>?????????AAACCCFFFGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMLLLPPPTTTWWWXXXXXXYYYZZZbbbqqq~~~yyyxxxyyyyyy~~~XXXeee{{{YYYDDDAAA===:::;;;999888999;;;;;;===DDDNNNUUU```ttt}}}}}}~~~~~~~~~```PPPNNNPPPXXXhhh{{{xxxtttjjjccc^^^^^^aaahhhvvv~~~}}}zzzuuurrrnnnllliiigggfffeeedddbbb```\\\WWWSSSQQQOOOMMMLLLHHHGGGDDDAAA???<<<;;;:::888888777666555444333333///000000111222222333333222222222111111111000000////////////000111222333222222222222222222222222111222444555555555555444444777<<<>>>???>>>??????@@@BBBEEEFFFFFFFFFHHHIIIFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBCCCCCCDDDCCCCCCCCCDDDEEEEEEFFFFFFDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEDDDCCCAAAAAABBBDDDEEEHHHMMMRRRTTTRRRMMMIIICCC@@@>>>===>>>@@@@@@@@@BBBAAA>>><<<:::999999999999999999999999999999999::::::;;;;;;;;;<<<<<<<<<>>>>>>???@@@@@@AAABBBBBB@@@CCCFFFHHHHHHGGGGGGHHHIIIHHHHHHHHHIIIJJJKKKKKKNNNMMMMMMMMMMMMNNNOOOOOOOOOTTTYYY^^^```bbbccceeeuuu{{{{{{|||ZZZgggxxxWWWCCCAAA<<<999:::888888:::;;;;;;===CCCMMMTTT^^^pppyyyzzzdddRRROOOOOOWWWhhh}}}|||xxxhhhaaa\\\[[[^^^eeerrr~~~~~~{{{vvvsssnnnllliiiggggggfffdddbbbaaa]]]XXXTTTQQQOOOMMMLLLIIIGGGEEEBBB???===;;;:::888888777666555444333333///000000111222222333333222222222222111111000000////////////000111222333222222222222222222333333///000333555666666666666333777;;;>>>???>>>>>>??????BBBDDDFFFFFFGGGHHHJJJEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFDDDCCCBBBBBBCCCDDDEEEFFFCCCCCCDDDDDDEEEEEEFFFFFFCCCDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAA??????BBBDDDDDDFFFJJJNNNPPPNNNHHHCCCAAA???<<<<<<===???@@@???BBBAAA???<<<::::::::::::888888888888888888888888:::::::::;;;;;;;;;<<<<<<@@@@@@AAABBBBBBCCCDDDDDD@@@CCCFFFHHHGGGFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMPPPPPPOOOOOOPPPPPPQQQRRRTTTYYY___eeehhhjjjlllnnn||||||~~~WWWjjjpppQQQAAABBB===888999:::888666888;;;===AAAKKKUUUaaalllwww}}}iiiXXXUUUTTT\\\lll|||~~~uuuhhh```YYYXXX\\\cccooozzz}}}~~~}}}wwwrrrnnnmmmkkkiiiggggggggggggbbb```]]]YYYUUURRRPPPOOOKKKIIIEEECCCAAA???;;;999999999888666555444333222000000111111222222222333///...---,,,,,,---...///333333222222222222222333000000000111222222222333444444444444444444444444666888:::===???@@@@@@@@@CCCDDDEEEFFFGGGGGGFFFEEEGGGFFFDDDBBBAAABBBCCCDDDFFFGGGGGGHHHGGGFFFEEEDDDBBBBBBBBBBBBCCCEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCDDDCCCCCCBBBBBBDDDFFFIIIJJJIIIFFFAAA>>>;;;;;;;;;:::999;;;>>>AAA>>>@@@AAA@@@===;;;::::::999888777777777888999:::;;;;;;<<<>>>>>>?????????BBBBBBBBBBBBBBBBBBBBBBBBCCCEEEHHHHHHHHHHHHIIIJJJLLLLLLLLLLLLLLLLLLMMMNNNPPPRRRTTTUUUUUUWWWZZZ]]]ZZZ___iiirrruuuwww}}}ZZZoookkkNNN???AAA<<<888;;;;;;999777888;;;===AAAKKKVVVaaammm{{{jjjZZZWWWTTT]]]lll{{{~~~vvviii```XXXWWWYYY```lllvvv~~~xxxsssooonnnllliiihhhgggggggggbbbaaa]]]YYYVVVRRRPPPOOOJJJGGGDDDBBBAAA>>>;;;999999999888666555444333222////////////000000000111111000///......///000111111111000000000000000111111111111111222222222222333333333444444555555555666777:::<<>>AAA@@@AAABBBAAA>>>;;;:::::::::999888888888999:::;;;;;;<<<===???@@@@@@AAAAAADDDDDDDDDDDDDDDCCCCCCCCCFFFGGGIIIJJJIIIHHHIIIJJJJJJJJJKKKLLLLLLNNNQQQSSSQQQUUUYYY]]]```ccchhhlllqqqrrrwww~~~^^^wwweeeJJJ===???;;;888;;;;;;;;;999888:::<<>>;;;999999888777555444333333/////////000000000000000222222111111111111222222111000000000000000111111333333222222222222222111222222333444555666666777666777999<<<>>>???@@@@@@BBBCCCDDDEEEFFFEEEDDDDDDDDDCCCAAA??????@@@BBBCCCCCCCCCDDDDDDCCCCCCBBBAAABBBCCCCCCDDDFFFHHHIIIJJJIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFEEECCCBBBAAA@@@AAAAAABBBCCCCCCCCCBBBAAAAAABBBBBBAAA???===<<<<<<<<<===<<<;;;<<>>@@@BBBCCCCCCDDDGGGGGGGGGFFFFFFEEEEEEEEEHHHJJJKKKKKKJJJIIIJJJKKKMMMMMMNNNOOOQQQTTTZZZ^^^aaagggooouuuyyy~~~aaa~~~___HHH===>>>999777:::999<<<999999:::<<<@@@KKKVVVbbbrrrwwweeeYYYUUUTTT]]]kkkvvv{{{~~~xxxkkkaaaXXXSSSSSSWWW```jjjwww{{{xxxsssrrrooollljjjiiihhhhhheeeccc```\\\WWWSSSOOOMMMKKKIIIGGGEEEDDDCCC@@@>>>:::999888777666444333333222222222222222222222222222222222222222222222222222222222111222222333444444444333333222222222111111222333444555666777888666777888:::===>>>@@@@@@BBBCCCDDDEEEEEEDDDCCCBBBAAA@@@>>>===>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCEEEGGGIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHGGGGGGEEEDDDBBBAAA???@@@AAABBBCCCCCCCCCCCC@@@@@@??????>>>===<<<<<<<<<===>>>=========???BBBCCCEEEEEEDDD@@@===<<<;;;===<<<;;;;;;;;;<<<===>>>===>>>@@@BBBDDDEEEFFFFFFHHHHHHHHHGGGFFFFFFEEEEEEJJJKKKLLLKKKJJJJJJKKKMMMTTTUUUVVVWWWZZZaaakkkrrr}}}ccc\\\GGG>>>===777666999666<<<999999:::;;;???IIITTTaaasssttteeeZZZTTTSSS\\\gggpppvvvzzz~~~yyymmmcccXXXRRRQQQTTT\\\eeettt}}}zzzuuussspppmmmkkkiiihhhhhheeecccaaa]]]XXXTTTOOOMMMKKKIIIFFFEEEDDDBBB@@@>>>::::::999777666555444333333333333222222222222222111111111111111111111111222222111111222333333444555444444444333333222222222222333444666777888888666666777999;;;===???@@@AAABBBCCCDDDCCCCCCAAAAAA>>>===<<<;;;<<<===???AAABBBBBBBBBAAABBBBBBBBBBBB@@@@@@@@@AAACCCDDDFFFGGGKKKKKKKKKKKKKKKJJJIIIHHHFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHGGGGGGFFFDDDCCCBBB@@@AAABBBBBBCCCCCCCCCBBB@@@@@@???>>>============<<<>>>??????>>>>>>@@@BBBDDDEEEFFFDDDAAA>>>======>>>===<<<<<<<<<===??????>>>???AAACCCEEEGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEIIIJJJKKKKKKKKKLLLNNNPPPWWW[[[___dddkkkwwwfff~~~XXXFFF>>>===777777999555:::888999;;;;;;>>>GGGPPP^^^sssuuuiii]]]UUURRRZZZccciiiooowwwzzzzzz|||oooeeeYYYSSSPPPRRRZZZcccqqq}}}~~~|||vvvtttqqqmmmjjjiiihhhgggdddcccaaa^^^ZZZUUUQQQNNNJJJHHHEEECCCBBB@@@===;;;::::::999888666555444444111111111111111000000000///000111111111111000///////////////000111222222555444444444444444444333333333444555666777777888555666777888:::===???@@@AAAAAABBBCCCBBBAAA@@@???;;;:::999999:::<<<>>>@@@AAAAAA@@@@@@@@@AAABBBBBB????????????@@@BBBCCCDDDHHHIIIIIIIIIJJJIIIIIIHHHFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDBBBCCCCCCDDDCCCCCCBBBBBB@@@@@@?????????>>>>>>>>>===???@@@@@@@@@@@@AAABBBCCCDDDEEEDDDAAA???>>>>>>>>>======<<<<<<>>>???@@@@@@AAABBBDDDFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJKKKLLLMMMOOOSSSVVVZZZcccppp{{{iiisssSSSDDD>>>===777888<<<777888777888;;;<<<===DDDMMMZZZpppvvvjjj]]]TTTQQQXXX___cccjjjsssxxxxxxqqqfff[[[TTTQQQRRRZZZbbbnnnzzz~~~~~~vvvtttqqqmmmjjjhhhgggfffccccccaaa___[[[VVVRRROOOLLLJJJGGGEEECCCAAA>>>;;;;;;:::999888777555444444222222222111111000000000///000111222222111000///////////////000111222333444444444444555555555555444444555555666666666777555555666777999<<<>>>@@@@@@AAABBBBBBBBBAAA???>>>999888888777999;;;===?????????>>>>>>>>>???@@@AAA@@@????????????@@@AAABBBDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBB??????@@@@@@@@@???>>>======???AAAAAAAAAAAABBBCCCAAABBBDDDDDDAAA?????????>>>======<<<<<<===???@@@AAABBBCCCDDDFFFFFFGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHHHHJJJLLLNNNPPPTTTZZZ]]]hhhvvvlllfffOOOBBB======888:::>>>:::666666888;;;<<<<<>>;;;:::999888777555444444444444444333333222222222000111222333333222111000111111111111222333444555333444444444555666666666555555555666666666666666555555666777999<<<>>>@@@@@@AAAAAABBBAAA@@@???>>>888777777777888:::===>>>>>>===<<<<<<<<<>>>???@@@AAA@@@@@@??????@@@@@@AAA@@@AAABBBDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGFFFFFFEEECCCBBBAAA>>>>>>@@@@@@@@@???>>>===>>>???BBBBBBAAAAAABBBCCC???AAACCCCCCAAA@@@???@@@>>>===<<<<<<<<<===???@@@BBBBBBCCCEEEEEEFFFFFFFFFDDDEEEFFFGGGHHHHHHIIIJJJIIIJJJMMMPPPSSSXXX^^^bbbwwwkkkcccJJJFFF@@@<<<:::::::::999777666888;;;::::::@@@HHHOOOjjj~~~uuuiii\\\RRROOOSSSVVV\\\iiiwwwzzzvvvuuuiii\\\UUURRRQQQVVV\\\kkkxxx}}}~~~zzzxxxtttoookkkhhhffffffgggeeecccaaa___\\\WWWTTTQQQOOOKKKIIIGGGDDDAAA???<<<<<<<<<;;;999666333111111222222333333222222111222111111111000000/////////000000222333555777888444444444555555555555666666666555555555555666666888888888888888:::<<<======>>>AAABBBBBB@@@>>><<<:::::::::::::::::::::;;;<<<;;;;;;<<<<<<===>>>?????????>>>>>>>>>>>>>>>???>>>???@@@BBBBBBAAA@@@@@@BBBDDDFFFHHHIIIHHHGGGFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGEEECCCAAA@@@@@@@@@@@@???>>>======<<>>??????@@@AAAEEECCCAAAAAAAAAAAA???>>><<<>>>@@@@@@??????@@@AAA@@@AAABBBDDDEEEFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGKKKLLLMMMNNNRRR\\\jjjuuulll[[[IIIEEE???;;;:::999999888777777888;;;::::::@@@HHHPPPiii|||}}}}}}uuujjj\\\PPPLLLPPPVVV___nnn}}}sssggg[[[SSSPPPNNNRRRWWWfffttt{{{yyyuuuqqqlllhhhfffdddhhhfffdddbbb___\\\WWWTTTQQQOOOLLLIIIGGGEEEBBB???======<<<:::888555333222111222222333333222222111111111111111000000000///111111111222333444555666555555666666666777777777666666555555555555666666888888777777888999;;;<<<===>>>@@@BBBBBB@@@>>>===;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>======???@@@AAAAAABBBBBBCCCDDDFFFGGGHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIGGGEEEDDDCCCAAAAAA@@@??????>>>======>>>>>>>>>>>>>>>???@@@AAADDDCCCAAAAAAAAAAAA???===<<<>>>@@@@@@@@@???@@@AAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIINNNPPPQQQSSSZZZiii}}}lll}}}UUUGGGCCC>>>:::999999888777777777888:::::::::@@@GGGOOOeeevvvzzzvvvuuu|||wwwkkk\\\OOOLLLQQQZZZfffwww~~~{{{~~~~~~}}}ttthhh\\\TTTPPPMMMPPPTTTaaappp}}}}}}~~~{{{zzzwwwsssnnnjjjfffdddiiigggeeebbb```\\\WWWSSSRRROOOLLLJJJHHHFFFCCC@@@>>>===;;;999777555444444111222222333333222222111111111111111000000000000333333222222222333444444777777777777888888888888666666555555555555666666888777777777777999:::;;;===>>>@@@AAAAAA@@@>>>======<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>>>>?????????=========>>>???AAABBBCCCDDDDDDEEEEEEFFFGGGGGGGGGEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIGGGFFFDDDCCCAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>???@@@AAABBBDDDBBBAAAAAAAAA@@@>>><<<<<<>>>@@@AAA@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKKKKNNNPPPTTT___uuu~~~yyy|||lllyyyTTTDDDAAA<<<999888888777777888777888:::999999???GGGNNNbbbrrrzzzuuuuuuvvv}}}zzznnn^^^QQQOOOUUUaaarrr}}}zzz}}}||||||yyy{{{yyymmm```XXXRRRNNNPPPSSS]]]ooo~~~}}}|||zzzyyywwwuuuqqqlllhhheeejjjhhheeeccc```\\\WWWSSSQQQOOOLLLJJJHHHFFFCCCAAA>>>===:::888666555555555111222222333333222222111111111111000000000000000222222222222333444555555777777777777888888888888888888777777777777888888888888777666777888999:::<<<===???@@@@@@@@@>>>>>>>>>>>>======<<<;;;::::::;;;;;;;;;;;;<<<===>>>>>>??????@@@@@@AAAAAAAAA@@@???>>>======>>>???AAABBBDDDCCCCCCCCCDDDEEEFFFGGGDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@AAABBBDDDDDDCCCBBBAAAAAABBBAAA>>><<<<<<>>>@@@AAA@@@@@@AAACCCCCCDDDDDDEEEEEEEEEDDDDDDFFFFFFFFFGGGHHHJJJKKKLLLIIILLLPPPWWWfffzzzuuuuuu{{{~~~lllsssQQQBBB???;;;999888888777666888777888:::999999>>>FFFPPPcccttt}}}yyyxxxuuu}}}}}}rrrbbbTTTOOOUUUdddzzz}}}zzz~~~{{{yyyvvvxxx~~~~~~qqqcccYYYSSSNNNOOOSSS]]]ooo|||zzzxxxxxxwwwtttqqqnnnjjjhhhiiigggdddbbb```\\\WWWSSSQQQNNNKKKIIIHHHFFFCCCAAA>>><<<:::888666555555666111222222333333222222111000000000000000000111111000000111222333555666777666666777777777888888888::::::999999999999::::::999888777777777888999:::<<<===>>>????????????>>>??????>>>>>>===<<<;;;;;;:::::::::;;;;;;<<<===>>>@@@AAABBBCCCCCCCCCCCCBBBBBBAAA@@@>>>>>>>>>??????BBBBBBBBBBBBBBBDDDEEEEEEBBBBBBCCCDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGCCCCCCBBBCCCCCCBBB???<<<<<<>>>@@@AAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFHHHJJJKKKLLLLLLPPPVVVbbbvvvvvvrrrqqqvvv~~~vvvsssrrr{{{pppiiiJJJ@@@>>>;;;999999999888777888777888:::999888===EEERRRhhh||||||{{{www~~~ttteeeYYYMMMRRRbbbyyy|||zzz~~~zzzwwwuuuwww}}}uuueeeYYYQQQMMMNNNRRR]]]qqq}}}zzzxxxxxxvvvssspppmmmjjjiiigggeeecccaaa___\\\WWWTTTOOOMMMJJJHHHGGGFFFCCCAAA===<<<:::888777666555555111222222333333222222111000000000000111111111111//////000111333555777888666777777777777888888888:::::::::999999:::::::::::::::999888888999:::;;;<<<<<<===>>>????????????@@@??????>>>>>>=========::::::::::::;;;<<<===>>>@@@AAABBBDDDDDDDDDCCCCCCDDDCCCBBB@@@???>>>>>>>>>??????@@@@@@AAABBBBBBBBBAAAAAABBBCCCEEEFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEFFFFFFGGGHHHDDDDDDDDDDDDEEECCC@@@===<<<>>>@@@AAAAAABBBCCCDDDCCCDDDEEEEEEFFFFFFFFFFFFDDDDDDEEEFFFHHHJJJLLLMMMMMMRRR]]]ooo{{{rrrrrruuu}}}qqqkkkiiikkktttvvvcccFFF@@@===;;;:::::::::999777888777888999888888===DDDQQQjjj}}}{{{}}}tttggg[[[QQQRRR]]]rrr||||||~~~yyyvvvtttvvv}}}zzzhhh[[[RRRNNNPPPUUU\\\ppp~~~|||zzzvvvrrrnnnjjjhhhgggdddcccaaa```^^^[[[WWWTTTNNNLLLIIIGGGFFFEEEBBB@@@;;;;;;::::::888777555444111222222333333222222111///000000000111111111111111111111222333444666777888888888888999999999:::999999888888888888999999<<<;;;:::999999:::;;;;;;<<<<<<======>>>?????????????????????????????????::::::::::::;;;<<<======>>>???AAACCCDDDCCCBBBAAACCCCCCCCCBBBAAA@@@???>>><<<===>>>@@@@@@@@@@@@???@@@@@@AAABBBDDDEEEFFFGGGFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHGGGFFFFFFFFFFFFGGGEEEEEEEEEFFFFFFEEEAAA>>><<<>>>@@@AAABBBBBBCCCEEEBBBCCCDDDEEEFFFGGGGGGGGGDDDEEEFFFHHHJJJLLLNNNOOOOOOUUUddd}}}{{{zzzxxxzzzvvvjjjfffeeehhhrrr}}}|||aaaFFF???===;;;:::;;;:::999888888777888999888777===DDDOOOiii~~~|||sssggg]]]XXXTTTZZZlll~~~~~~yyyvvvsssuuu~~~lll^^^UUUQQQSSSYYYZZZppp|||wwwqqqlllhhheeedddcccaaa```___^^^[[[WWWTTTMMMKKKHHHGGGFFFDDDBBB???::::::;;;:::999777555444222222222333333222222222//////000000111111111222333222222222333333444555999999:::::::::;;;;;;;;;888888777777777777888888===<<<;;;:::::::::;;;<<<<<<<<<<<<===>>>??????@@@???????????????@@@@@@@@@::::::::::::;;;<<<======<<<===@@@BBBBBBBBBAAA@@@AAABBBCCCDDDCCCBBBAAA@@@:::;;;===???@@@???>>>===???@@@AAABBBDDDEEEFFFGGGDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFIIIHHHGGGFFFEEEEEEEEEEEEFFFEEEFFFGGGGGGEEEBBB>>><<<>>>@@@BBBBBBBBBDDDEEEBBBBBBDDDEEEGGGGGGHHHHHHEEEFFFGGGIIIKKKNNNPPPQQQUUU\\\ooozzz}}}tttjjjggghhhiiisss}}}~~~[[[HHH>>>===<<<;;;:::999999999999888777777888;;;>>>@@@VVVccc}}}mmm]]]WWWSSSUUUbbbrrrxxxwwwuuuxxxmmm___WWWRRRSSSWWWaaappp~~~wwwqqqkkkgggbbb___^^^______aaaaaa^^^YYYUUUQQQOOOLLLHHHEEECCCBBBAAAAAA>>>:::888777555333111444333222111111111222333222111000/////////111111222222222222333444555555888:::;;;:::888888999:::888999;;;<<<===<<<<<<;;;<<<======;;;888777777999<<<;;;;;;<<<<<<===>>>???BBBBBBBBBBBBBBBAAA@@@???<<<;;;:::888777888888999;;;<<<<<<>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;======???@@@AAABBBCCCCCCGGGGGGFFFEEEEEEFFFFFFGGGCCCDDDDDDDDDEEEEEEFFFFFFJJJIIIHHHGGGFFFFFFEEEFFFGGGGGGGGGGGGHHHFFFCCC@@@;;;;;;<<<===>>>@@@BBBCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFHHHHHHFFFGGGKKKOOORRRXXXgggvvvvvv~~~sssgggdddhhhiiirrr~~~zzzWWWEEE>>>===<<<;;;:::999999999999888777777888;;;>>>@@@OOO[[[uuutttcccXXXSSSTTT```ooo}}}{{{zzzuuuxxxoooaaaXXXSSSTTTWWWaaaoooxxxrrrmmmhhhdddaaa]]]]]]]]]^^^___^^^[[[XXXSSSQQQMMMIIIFFFCCCBBBAAA@@@===:::888777666444222444333222111111111222333111111000000000000111111000000111222333555777888888:::;;;:::999888999:::999999:::;;;<<<<<<<<<<<<<<<======;;;999888999;;;==================>>>???AAAAAABBBBBBAAAAAA@@@???===<<<;;;:::999999999::::::;;;<<<===???@@@AAABBBCCCCCCCCCBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>@@@BBBBBBBBBAAAEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHFFFCCC@@@>>>>>>>>>>>>>>>???@@@@@@CCCCCCCCCDDDEEEFFFGGGGGGFFFIIIJJJIIIIIIMMMRRRUUU]]]ppp{{{sssvvv~~~{{{qqqgggfffiiilllttttttSSSCCC>>>===<<<:::999999999999888777777777888:::===???KKKVVVmmm~~~}}}lllZZZTTTSSS]]]mmm{{{~~~}}}vvvyyytttfff[[[UUUUUUYYYaaannn~~~yyytttoookkkgggddd\\\[[[[[[[[[]]]]]]\\\[[[UUUSSSOOOKKKGGGDDDBBBAAA???===:::888888777555444444333222111111111222333//////000111222222222222//////000222444666888999888:::;;;:::999888999;;;::::::::::::;;;<<<===>>><<<======<<<::::::<<<>>>@@@??????>>>>>>>>>>>>>>>AAAAAAAAAAAAAAA@@@@@@???>>>===<<<;;;::::::::::::999999;;;<<<>>>@@@AAABBBBBBBBBBBBBBBBBBAAA@@@@@@========================999:::===???AAAAAA@@@@@@CCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHIIIJJJHHHHHHGGGHHHHHHGGGDDDAAAAAAAAA@@@???>>>>>>>>>>>>CCCCCCCCCDDDEEEGGGHHHIIIHHHJJJLLLLLLMMMOOOUUUZZZgggzzzrrrmmmsss|||xxxrrrllllllooorrrwww~~~pppPPPCCC======;;;:::999888888888777777666666888:::<<<===HHHRRReeezzz~~~sss^^^VVVRRR\\\lll{{{~~~|||wwwyyy{{{lll```XXXXXX[[[bbblllzzzyyysssooolllhhheee___]]]ZZZYYYZZZ[[[[[[[[[WWWUUUQQQLLLHHHEEECCCBBB>>><<<:::888888888666555444333222111111111222333---///000222333333222222000000111222444666888999888:::;;;:::999999:::;;;;;;;;;:::::::::<<<>>>???<<<======<<<;;;<<>>@@@@@@BBBCCCEEEGGGGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJHHHEEEBBBBBBAAA@@@???????????????CCCCCCCCCDDDFFFHHHJJJKKKJJJKKKNNNOOOOOOPPPWWW```tttxxxnnniiigggmmmwww~~~~~~zzzwwwuuuvvvxxxyyyzzzmmmPPPFFF===<<<;;;:::999888888888777666666666777999:::;;;AAAKKK[[[lll}}}yyycccXXXSSS[[[kkk{{{{{{||||||yyyxxxzzztttfff\\\[[[___dddkkkuuu~~~|||wwwrrrnnnkkkhhheeeddd```\\\YYYXXXYYYXXXXXXXXXVVVRRRMMMHHHEEECCCBBB???===:::999999888777555444333222111111111222333...///111222333333333222222222222333444555666777888999;;;;;;::::::;;;<<<<<<;;;::::::;;;<<<>>>???<<<======<<<<<<===AAADDDEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA<<<<<<<<<;;;::::::999888777777999:::<<<>>>???@@@??????@@@AAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>><<<:::888999;;;???AAAAAACCCEEEGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBAAAAAAAAAEEEFFFGGGHHHHHHHHHHHHGGGJJJJJJLLLNNNNNNKKKFFFBBBAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEGGGIIIJJJKKKMMMLLLNNNQQQQQQRRR[[[gggooogggcccbbbgggpppxxx}}}|||~~~|||jjjNNNGGG===<<<;;;999888888888888666666666666777888999:::???JJJWWWeeeuuugggZZZRRRXXXhhhwww|||{{{|||xxxyyyzzz{{{lllaaa___bbbfffkkkrrryyy}}}~~~zzzuuuqqqnnnkkkhhhfffgggccc^^^ZZZXXXWWWWWWVVVWWWUUUQQQMMMIIIFFFDDDCCC@@@>>>;;;999999888666555444333222111111111222333000000111222333333333333333333333333444555666777888999;;;;;;::::::<<<===;;;;;;;;;;;;<<<===>>>???=========;;;;;;===AAAEEEFFFFFFDDDCCCBBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCBBB;;;;;;<<<;;;;;;:::999888777777888:::;;;<<<===>>><<<===>>>@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA>>>;;;888888:::===@@@AAABBBCCCEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAEEEFFFGGGHHHIIIHHHHHHGGGJJJLLLOOORRRSSSOOOHHHBBB@@@???@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKMMMKKKNNNSSSSSSVVVdddtttzzziiidddbbb```cccjjjooo|||fffKKKGGG===<<<:::999888888777777555555666666777888888999>>>IIIUUU___mmmkkk\\\PPPSSSaaaoooyyy~~~~~~zzz{{{{{{zzz{{{qqqdddbbbeeehhhkkkppptttyyy~~~}}}yyytttpppnnnllliiiggghhhddd___[[[YYYXXXWWWUUUVVVTTTPPPLLLIIIFFFEEEDDDAAA???<<<:::999888555444444333222111111111222333222222222111111222222333222222333333555666777888888999;;;;;;:::;;;<<<>>>:::;;;<<<======>>>>>>>>>======<<<;;;:::===AAADDDGGGFFFEEEDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEEEEDDDDDD<<<<<<======<<<;;;999999888888888999:::;;;;;;;;;:::;;;<<<>>>@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAA???===;;;::::::;;;;;;???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAABBBCCCFFFHHHJJJJJJIIIIIIJJJMMMRRRWWWWWWRRRIIIBBB@@@@@@@@@AAAAAABBBCCCDDDFFFFFFFFFGGGGGGIIIJJJJJJLLLJJJMMMTTTWWW\\\oootttfffdddeeebbbccchhhfffuuucccIIIEEE<<<<<<:::999888777777777555555666666777777888888999DDDNNNVVVcccwww{{{{{{}}}mmm\\\NNNPPP\\\hhhqqqvvv}}}yyywww{{{~~~{{{{{{sssfffdddgggjjjlllnnnrrrwww|||}}}yyyuuuqqqooollljjjhhhhhhddd___\\\ZZZYYYXXXVVVUUUSSSPPPLLLHHHFFFEEEEEEBBB@@@<<<:::999777555333444333222111111111222333444333222111111111222333000111222333555777999;;;888999;;;;;;;;;;;;<<<>>>999;;;<<<>>>>>>>>>======>>>===<<<::::::<<<@@@DDDGGGFFFEEEEEEEEEEEEEEEEEECCCCCCDDDEEEEEEFFFEEEEEE===>>>>>>>>>>>><<<;;;:::888888999999999:::::::::888999;;;===???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@???===;;;999777>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDCCCCCCBBBBBBBBB???AAAEEEHHHJJJKKKKKKKKKIIINNNTTTZZZZZZTTTJJJBBBBBBBBBAAAAAAAAABBBCCCCCCGGGGGGGGGGGGHHHHHHIIIJJJKKKHHHLLLUUUZZZbbbxxxpppdddeeegggddddddgggcccttt^^^GGGBBB<<<<<<:::999888777777777888888888888888888888888;;;BBBJJJSSS___ooo}}}}}}zzz{{{~~~cccQQQSSSYYYdddmmmlllqqqvvvuuuyyyyyy}}}yyylllggggggjjjmmmpppqqqsssxxx~~~{{{vvvrrrooolllhhhfffhhhfffeeedddaaa\\\VVVRRRRRRPPPMMMKKKJJJHHHEEECCC@@@???===:::888666555555555444333333222222333333222222111111222222333444222111111222333555777999;;;===??????===<<<<<<<<<;;;;;;<<<===>>>>>>======;;;;;;<<<;;;:::;;;===???BBBCCCCCCEEEFFFGGGHHHIIIFFFFFFGGGGGGGGGFFFFFFEEEBBBBBBBBBAAA@@@???>>>===::::::::::::;;;;;;<<<===:::;;;<<<>>>?????????@@@CCCCCCDDDDDDCCCBBBAAAAAADDDCCC@@@>>><<<;;;;;;;;;======<<<<<<<<<======>>>BBBCCCBBBBBBAAA@@@???>>>AAABBBCCCEEEGGGIIIJJJKKKLLLOOOSSSYYY[[[UUUKKKCCC@@@AAAAAABBBDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIPPPJJJKKKSSSZZZgggtttiiiffffffeeedddfffkkkxxx[[[FFFCCC<<<<<<:::999888777777777888888888888888888888888<<>>>>>===<<<<<<<<<<<<<<<<<<<<<=========>>><<<<<<<<<:::999:::===???AAABBBCCCDDDFFFGGGHHHIIIGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBAAA@@@???>>>;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>>>>?????????CCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@???===;;;999<<<<<<;;;;;;;;;<<<<<<===@@@AAAAAAAAAAAAAAA@@@@@@AAAAAACCCDDDFFFHHHIIIJJJKKKOOOUUUZZZZZZTTTKKKDDDAAAAAAAAABBBDDDFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGKKKUUU^^^ooo}}}sssjjjhhhhhhggggggiiiqqq~~~zzzWWWFFFCCC<<<<<<:::999888777777777777777777777777777777777;;;???FFFNNNXXXcccqqqzzz{{{\\\SSSSSS[[[cccaaasss|||~~~yyy}}}yyypppjjjiiiiiihhhhhhjjjsss}}}|||yyyuuurrrpppmmmkkkhhhiiifffdddbbb```^^^[[[YYYUUURRRNNNKKKIIIHHHFFFEEEAAA@@@>>><<<:::888777777555444333333222222333333222222111111222222333444444333333444555777999;;;;;;<<<>>>>>>===<<<<<<=========<<<;;;;;;<<<>>>???>>>>>><<<:::888999<<>>>>>>>>??????BBBCCCCCCCCCCCCBBBBBBAAA???@@@BBBBBBAAA>>>;;;999;;;;;;::::::::::::;;;;;;>>>>>>???@@@@@@AAABBBBBB@@@AAABBBDDDEEEGGGHHHHHHIIIOOOWWW[[[YYYRRRJJJEEEAAABBBBBBCCCDDDEEEGGGHHHKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHNNNXXXcccwwwzzzqqqiiihhhjjjiiikkkmmmxxxvvvUUUEEEBBB<<<<<<:::999888777777777666666666666666666666666999===DDDMMMUUU___nnnzzz___SSSQQQXXXaaaaaasss~~~{{{tttkkkggggggffffffiiirrr~~~{{{xxxuuurrrpppooollljjjiiifffcccaaa```___^^^\\\VVVSSSNNNKKKIIIHHHGGGEEEAAA@@@>>><<<:::999888888555444333333222222333333222222111111222222333444333333333333555777999:::;;;<<<>>>===<<<<<<===>>>???===<<<:::;;;<<<>>>??????>>><<<:::888888<<<>>>???@@@AAACCCEEEGGGHHHIIIHHHHHHHHHGGGFFFDDDCCCBBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>===;;;:::999888888;;;;;;;;;<<<===???@@@@@@BBBBBBBBBCCCCCCBBBBBBAAA???@@@AAAAAAAAA???===<<<;;;::::::999999999999:::;;;;;;<<<>>>???AAACCCCCCAAABBBCCCDDDEEEFFFGGGHHHFFFNNNWWWZZZWWWPPPJJJHHHCCCCCCCCCCCCDDDFFFGGGGGGJJJJJJKKKKKKKKKKKKLLLLLLKKKNNNSSSZZZdddzzztttmmmhhhhhhjjjkkkmmmqqq{{{sssTTTEEE@@@<<<<<<:::999888777777777666666666666666666666666777:::BBBMMMUUU^^^nnn~~~___SSSPPPXXXccceeerrrzzz}}}wwwkkkdddeeefffgggjjjsss~~~{{{xxxuuurrrqqqooommmkkkhhhfffbbb`````````___^^^WWWTTTPPPLLLKKKIIIGGGEEEAAA@@@>>><<<:::999999888555444333333222222333333222222111111222222333444222222222222444666888999;;;<<<======<<<<<<===??????>>><<<;;;:::<<<===??????>>>===:::888999;;;>>>??????AAABBBDDDFFFGGGHHHHHHHHHGGGFFFEEEDDDBBBAAACCCDDDDDDDDDDDDCCCBBBBBBAAA@@@>>><<<;;;999999888888888999:::<<>>@@@BBBCCCCCCCCCCCCDDDEEEFFFFFFGGGEEELLLTTTWWWTTTOOOKKKJJJEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKNNNQQQUUU[[[eee}}}~~~oooiiifffgggiiikkknnnsss|||mmmQQQDDD@@@<<<<<<:::999888777777777777777777777777777777777666888AAAMMMUUU]]]ooo{{{___TTTOOOWWWdddiiiqqq~~~}}}|||mmmcccdddeeefffiiiqqq}}}|||yyyuuusssqqqooommmkkkgggeeeaaa```______^^^]]]WWWTTTQQQOOOMMMJJJFFFDDD@@@???===;;;:::999888888555444333333222222333333222222111111222222333444222111111222333555777888;;;<<<===<<<;;;<<<>>>@@@???>>>===<<<;;;<<<======<<<======;;;::::::<<<===???@@@AAABBBCCCEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBDDDDDDEEEEEEEEEDDDDDDCCCCCCBBB@@@>>><<<;;;::::::777777777888:::===@@@AAA@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>@@@AAACCC>>>===<<<;;;:::::::::;;;;;;::::::;;;<<<>>>@@@BBBBBBCCCCCCCCCDDDDDDEEEEEEDDDHHHNNNQQQQQQOOOMMMLLLHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLOOOTTT[[[jjj{{{kkkgggeeegggiiikkkpppuuu}}}~~~~~~~~~dddMMMDDDBBB<<<<<<:::999888777777777888888888888888888888888777888AAAMMMTTT[[[mmmuuu```WWWOOOTTTbbbhhhppp~~~rrreeedddbbbaaadddnnn{{{}}}zzzvvvsssqqqooollljjjfffdddaaa```___^^^]]][[[VVVTTTRRRQQQOOOKKKFFFBBB>>>>>><<<:::999888888888555444333333222222333333222222111111222222333444222222222333444666888999;;;<<<<<<<<<;;;<<<>>>AAA>>>=========<<<<<<<<<<<<:::;;;======<<<;;;<<<===@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCAAA???>>>===<<<<<<999888777777888:::<<<===???@@@AAABBBBBBBBBBBBBBB>>>>>>???@@@AAAAAABBBBBB@@@???>>>===<<<<<<<<<<<<<<<<<<;;;:::;;;<<<>>>@@@AAAAAAAAAAAAAAABBBBBBBBBDDDEEEHHHLLLOOOPPPOOOMMMKKKJJJIIIIIIIIIIIIJJJJJJIIIJJJJJJKKKLLLLLLMMMMMMKKKNNNSSS]]]qqqvvviiiffffffiiikkklllqqqxxx~~~vvvwwwxxx|||]]]IIIDDDCCC<<<<<<:::999888777777777888888888888888888888888777888AAAMMMSSSYYYlllsssaaaXXXNNNQQQ___fffppp~~~vvvfffddd```]]]```kkkzzz}}}zzzvvvsssqqqooollljjjeeecccaaa```___^^^[[[YYYUUUTTTSSSRRRPPPKKKFFFAAA>>>===;;;:::999888888777555444333333222222333333222222111111222222333444444333333444555777999:::;;;<<<<<<<<<;;;<<>>>>>===<<<;;;;;;888:::===>>>===<<<<<<===AAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDBBB@@@???>>>======;;;999888666666777999:::???@@@AAAAAABBBBBBBBBBBB;;;===@@@BBBCCCCCCAAA@@@AAAAAA@@@>>>>>>=========>>><<<;;;::::::;;;===>>>????????????????????????DDDCCCDDDHHHMMMQQQPPPNNNLLLLLLKKKJJJJJJJJJJJJKKKJJJKKKKKKLLLMMMNNNNNNNNNNNNPPPUUU___vvvsssjjjggggggjjjlllmmmsssyyyyyyuuuwwwzzz}}}zzzpppqqqtttyyy~~~uuuVVVHHHAAA===<<<;;;888666555555666666777777777777777777777777777<<<>>>GGGTTTYYYeee{{{yyyhhhYYYQQQQQQWWW\\\kkkzzz~~~}}}ggg```[[[]]]^^^cccttt~~~zzzuuurrrqqqooojjjggghhheeebbb```^^^]]]ZZZXXXVVVTTTRRRQQQOOOKKKGGGCCCBBB>>>:::999::::::999666666555222111000000111222222222333333333444444444333333333444666777999:::===>>>===;;;:::999;;;===<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===;;;;;;<<<===>>>???AAACCCDDDDDDCCCCCCHHHHHHGGGFFFEEEDDDCCCCCCFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@????????????===;;;888777888888888777:::<<<>>>@@@AAA@@@???>>>===>>>@@@AAACCCCCCDDDDDDBBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>===<<<;;;:::===>>>???>>>===>>>@@@BBB@@@@@@BBBDDDGGGKKKOOOQQQJJJJJJLLLLLLLLLKKKJJJIIIIIIJJJKKKKKKKKKLLLNNNPPPOOOUUU[[[dddzzzwwwkkkhhhhhhkkknnnooosssxxxuuupppqqqxxxtttkkklllooovvv|||~~~|||nnnRRREEE@@@<<<<<<:::888666555555666666777777777777777777777777777;;;>>>GGGTTTYYYeee{{{{{{jjjZZZQQQQQQWWW]]]iiizzz}}}}}}~~~kkkbbb\\\\\\]]]cccttt{{{uuurrrrrrpppllliiihhheeeaaa___^^^]]]\\\ZZZWWWUUURRRPPPNNNKKKGGGDDDBBB???:::888999999777666666444222111000000111222222222222222333333333333333333333444666777999:::===>>>===;;;999999;;;===<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===;;;;;;<<<>>>@@@AAABBBCCCDDDDDDCCCBBBFFFFFFFFFEEEDDDDDDCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@???????????????>>>;;;999888888777666===>>>???AAAAAA@@@??????===>>>???@@@BBBBBBCCCCCCBBBAAA@@@@@@???@@@@@@@@@?????????>>>===<<<;;;:::<<<===>>>>>>===>>>@@@BBBAAABBBCCCEEEHHHJJJLLLNNNIIIJJJKKKKKKLLLLLLKKKKKKJJJKKKLLLLLLLLLMMMOOOQQQQQQVVV]]]jjj~~~uuukkkhhhhhhllloooqqqvvv|||vvvpppqqqzzznnnhhhjjjnnnvvv}}}~~~cccKKKBBB???<<<;;;:::888666555555666666777777777777777777777777666;;;===FFFTTTYYYeee{{{~~~lllZZZPPPPPPWWW^^^ggg|||uuuyyypppeee]]]\\\\\\bbbttt|||vvvsssrrrqqqooolllhhheeeaaa^^^^^^^^^^^^]]]XXXUUUQQQNNNLLLJJJGGGDDDCCC???:::777666666666555555444222111000111111222111111111222222222222333222333333444555777888999>>>===<<<:::999999<<<>>><<<<<<<<<<<<<<<<<<<<<<<<>>>??????>>><<<<<<===>>>BBBBBBDDDDDDEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCAAA???<<<999888777666;;;<<<<<<<<<<<<<<<<<<;;;===>>>>>>???@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===;;;;;;<<<===>>>>>>===>>>@@@BBBCCCCCCEEEGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLJJJLLLMMMMMMLLLMMMPPPRRRSSSWWWaaarrryyyrrrkkkhhhhhhmmmqqquuu{{{yyyqqqrrr~~~}}}nnndddhhhnnnvvv}}}~~~~~~|||[[[GGG@@@===<<<:::999888777666666666666666666666666666666666666666:::<<>>??????>>><<<<<<===???CCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDCCCCCCDDDDDDEEEFFFGGGEEEDDDBBB>>>;;;999999:::<<<;;;:::999999:::;;;;;;>>>>>>>>>??????@@@AAAAAABBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBAAA???>>><<<;;;<<<===>>>>>>>>>>>>AAACCCBBBCCCEEEGGGIIIIIIHHHHHHJJJIIIHHHGGGGGGHHHIIIJJJJJJLLLMMMMMMLLLMMMOOORRRTTTYYYdddzzztttooojjjhhhjjjpppvvv{{{~~~uuuvvv~~~pppeeeiiiooovvv|||rrrTTTEEE???===;;;999999888777777666666666666666666666666666666666666:::<<>><<<<<<<<<<<<<<<<<<<<<<<<>>>??????>>><<<;;;===>>>CCCDDDEEEEEEEEEDDDCCCBBB@@@@@@AAAAAABBBBBBCCCCCCBBBCCCDDDDDDEEEDDDCCCCCCBBBBBBBBBCCCEEEFFFHHHIIIHHHGGGEEEAAA>>>>>>AAAEEEDDDBBB???===<<<===>>>@@@AAA@@@@@@???@@@@@@AAABBBCCCBBBAAAAAA@@@@@@AAAAAACCCCCCCCCBBBAAA???>>>===<<<>>>?????????@@@BBBDDDAAABBBEEEGGGHHHIIIIIIHHHKKKJJJHHHFFFEEEEEEFFFFFFJJJKKKMMMMMMLLLMMMOOOQQQUUUZZZhhhyyyooollljjjhhhllluuu|||{{{zzz}}}pppjjjmmmrrrvvvyyy{{{|||}}}hhhNNNDDD???<<<:::888888888888777777666666777777777777777777777777555999;;;BBBNNNQQQ\\\rrrppp^^^QQQNNNVVV^^^lll}}}~~~{{{kkk^^^ZZZ[[[```ooozzzvvvsssrrrsssssspppnnniiifffbbb``````aaaaaaaaaYYYUUUQQQNNNKKKHHHEEEBBB>>>>>><<<999555333444555222222222222222222222222111111111222222222222333111222222333444666777888999;;;======<<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===;;;;;;<<<===BBBBBBDDDDDDEEEDDDCCCBBB@@@@@@AAAAAABBBBBBBBBCCCBBBBBBDDDEEEEEEEEEDDDCCC??????@@@BBBDDDFFFHHHJJJJJJJJJHHHEEEDDDGGGOOOUUUOOOLLLFFFAAA>>>>>>@@@AAADDDDDDBBBAAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAACCCCCCCCCCCCBBBAAA@@@@@@>>>???@@@AAAAAABBBDDDFFFBBBCCCDDDFFFGGGHHHHHHHHHKKKJJJIIIHHHGGGFFFFFFFFFKKKLLLNNNNNNMMMNNNPPPRRRVVV^^^mmm{{{|||yyyoooiiiiiihhhiiiooozzz~~~tttoooqqqtttuuuvvvvvvxxxzzz]]]HHHBBB???;;;999888888888888888777777666777777777777777777777777666999:::AAAKKKNNNYYYnnntttbbbTTTQQQXXX```tttppp```[[[ZZZ]]]hhhvvv~~~~~~xxxvvvtttuuuvvvuuurrrnnniiifffcccbbbaaaaaa```___WWWUUURRROOOLLLHHHDDD@@@;;;======;;;777555444555111222222333333222222222222222222222333333333333111111222333444666777888777:::>>>???>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<::::::;;;<<<@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAABBBDDDEEEFFFEEEDDDCCC???@@@AAACCCFFFIIIKKKMMMNNNNNNLLLJJJKKKRRR^^^gggccc^^^UUULLLGGGDDDEEEFFFHHHGGGEEECCCCCCCCCEEEFFFCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCDDDDDDCCCCCCBBB???@@@BBBBBBBBBCCCFFFHHHEEEEEEEEEEEEEEEFFFFFFGGGJJJJJJKKKKKKKKKKKKJJJJJJNNNOOOPPPPPPPPPQQQSSSUUUYYYbbbsss|||ooogggiiiiiicccbbbfffgggjjjrrrwwwssstttuuutttsssssswwwzzz~~~|||VVVDDD@@@>>>:::999777888888888888777777666777777777777777777777777666999999@@@JJJLLLVVVkkkvvvfffWWWTTTZZZbbb}}}sssccc\\\YYYZZZcccoooyyy{{{{{{yyy||||||xxxvvvuuuwwwyyywwwsssoooiiigggdddcccbbbbbb```^^^WWWUUURRROOOLLLHHHCCC???:::<<<>>>===999666555666111222222333333333222222222222333333333444444444111111222333444666777888555999>>>@@@@@@===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;999999:::<<<>>>???AAACCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBDDDEEEFFFEEEDDDCCCBBBCCCEEEGGGJJJMMMPPPQQQPPPPPPOOONNNPPPYYYhhhsssyyyrrrggg\\\TTTPPPOOOPPPJJJIIIGGGEEEDDDEEEFFFGGGCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDD@@@AAACCCCCCCCCDDDGGGIIIIIIHHHFFFDDDDDDDDDEEEEEEHHHIIILLLNNNOOOOOOOOONNNPPPQQQRRRRRRRRRSSSUUUWWW[[[eeewwwuuueeeZZZ\\\]]][[[]]]dddgggjjjtttyyyttttttuuuuuusssqqqrrrwww{{{rrrSSSGGG>>>======888999888888777777777777777444444555555666666777777666555777<<>>>>>===<<<===============<<<<<<<<<===>>>???>>><<<;;;;;;<<>>999999888888777777777777777555555555666666666666666666555777<<>>>>>===<<<<<<<<<=====================>>>???>>><<<;;;;;;<<<@@@AAABBBCCCCCCCCCBBBAAAAAABBBCCCBBB@@@???@@@AAACCCDDDFFFHHHJJJIIIFFFCCC@@@@@@AAADDDHHHMMMQQQTTTSSSSSSSSSQQQPPPZZZssszzzwwwzzzzzzwwwkkkaaaWWWPPPKKKEEEBBBCCCDDDCCCBBB@@@@@@@@@AAAAAADDDDDDDDDCCCCCCAAA@@@@@@@@@???@@@@@@BBBDDDFFFHHHMMMKKKIIIHHHHHHIIIIIIHHHKKKPPPUUUVVVYYY[[[XXXSSSTTTQQQQQQSSSSSSSSSXXX^^^eeeyyyzzziii___bbbbbb\\\```kkklllsss}}}wwwsssqqquuuuuusssrrrqqqsssxxx{{{|||]]]HHHBBB<<<<<<===999999888888777777777777777666666666666666555555555666555666;;;AAAHHHVVVccc}}}{{{vvvpppcccWWWYYYddd{{{hhh]]]YYYZZZ```fffrrruuuyyy~~~~~~|||{{{~~~yyysssooofffdddaaa______^^^]]][[[YYYVVVRRRNNNKKKHHHDDDBBB@@@???===:::888666555444333222111000000111222333333222222111111222222333444444333333444555666666777999;;;===>>>>>>======<<<<<<<<<======>>>>>>>>>>>>>>>???>>><<<:::;;;<<<@@@AAABBBDDDDDDDDDCCCBBBAAABBBCCCBBB@@@???@@@AAACCCDDDEEEHHHIIIIIIFFFCCC@@@@@@AAACCCGGGLLLPPPRRRRRRQQQPPPPPPRRR___zzzvvvhhh___UUUJJJCCC@@@@@@@@@AAAAAAAAA@@@@@@???CCCCCCCCCBBBBBBAAAAAAAAA@@@@@@???@@@AAACCCDDDFFFLLLKKKIIIGGGFFFGGGHHHIIIMMMRRRWWWZZZ]]]```]]]WWWSSSPPPPPPRRRSSSUUU[[[cccppp|||lllbbbfffiiifffiiiqqqttt|||{{{vvvrrrqqqqqqsssrrrrrrppppppssswww{{{nnnTTTDDDAAA<<<;;;<<<888999888888777777777777777777777666666555555444444666555666;;;???FFFSSS___yyy~~~zzzwwwrrreeeWWWWWW___tttooobbb\\\\\\bbbiiirrrvvv{{{~~~||||||~~~zzzuuuqqqhhheeebbbaaa```___^^^\\\XXXUUUQQQMMMKKKHHHEEEBBBAAA???===:::888666555444333222222111111222222333222222222222222222222222333333333333444444555666777888;;;===>>>>>>>>>===;;;;;;<<<===>>>??????@@@>>>??????>>>;;;::::::;;;>>>???AAACCCCCCCCCCCCCCCAAABBBCCCBBB@@@???@@@AAACCCCCCDDDGGGIIIIIIFFFDDDAAAAAAAAACCCFFFJJJNNNPPPRRRPPPOOOPPPTTTcccwwwlllaaaTTTIIIDDD===>>>@@@AAAAAA@@@???>>>AAAAAAAAAAAAAAABBBBBBBBBAAA@@@??????@@@AAACCCDDDLLLKKKIIIGGGFFFGGGIIIKKKMMMRRRVVVZZZ___ccc```ZZZTTTQQQPPPSSSVVVZZZccclll}}}qqqiiinnnsssrrrtttzzzyyysssqqqrrrrrrqqqqqqqqqpppqqqtttyyy|||eeeNNNCCCBBB<<<999;;;777999888888777777777777777777777666666555555444444666555666:::>>>DDDPPP[[[ttt|||yyyxxxuuugggWWWSSSZZZjjj}}}vvvhhh```]]]cccjjjpppuuu|||~~~~~~~~~~~~~~~}}}{{{wwwsssiiigggdddaaa```___]]][[[WWWTTTPPPMMMJJJHHHEEECCCAAA@@@===;;;888666555555333222222222222222222333222222222222222222222222222222333444444555555555666888:::===>>>???>>>===;;;<<<<<<===>>>???@@@@@@>>>??????>>>;;;::::::;;;<<<===???AAABBBBBBBBBBBBAAABBBCCCBBB@@@???@@@AAACCCCCCDDDFFFHHHHHHFFFDDDBBBAAABBBCCCEEEIIILLLNNNQQQOOOPPPSSSZZZjjjtttiiiYYYKKKDDD<<<>>>@@@AAAAAA@@@>>>===????????????@@@BBBCCCDDDBBBAAA@@@@@@@@@@@@BBBBBBJJJKKKKKKJJJIIIJJJNNNQQQOOOSSSVVVZZZ```eeeccc\\\XXXUUUTTTXXX]]]dddooozzz}}}www{{{{{{vvvssssssssssssssssssssstttwww}}}___KKKCCCCCC<<<888:::777999888888777777777777777666666666666666555555555666555666:::===BBBMMMXXXmmm|||{{{|||zzzkkkXXXRRRVVVddduuu}}}nnnccc^^^aaahhhmmmsss|||~~~~~~}}}}}}}}}{{{wwwtttkkkhhhdddaaa___]]]ZZZXXXVVVSSSOOOLLLJJJHHHEEECCCAAA@@@>>>;;;999777666555333333333333333333333333111222222333333222222111111222333555666666666666666777:::===??????>>>>>>=========>>>>>>????????????@@@@@@>>>;;;::::::::::::<<<>>>@@@BBBBBBBBBBBBAAABBBCCCBBB@@@???@@@AAABBBBBBCCCEEEGGGHHHGGGEEEBBBBBBBBBBBBDDDGGGJJJLLLNNNMMMPPPVVV^^^nnnyyymmm\\\KKKAAA>>>???@@@AAAAAA@@@>>>============>>>???BBBDDDFFFDDDCCCBBB@@@@@@@@@AAABBBGGGKKKNNNOOOOOOPPPUUUXXXWWWXXXYYY\\\dddjjjhhhbbbZZZWWWVVV[[[cccmmm{{{}}}yyywwwvvvvvvwwwwwwwwwyyy}}}sssYYYGGGAAABBB:::777:::999999888888777777777777777555555555666666666666666666555666:::<<<@@@KKKUUUhhh|||ppp[[[RRRUUU___pppuuuhhh```bbbggghhhppp{{{~~~~~~}}}zzzvvvsssooolllgggdddaaa^^^ZZZXXXUUURRRNNNLLLJJJHHHFFFDDDAAA@@@>>>;;;999777666555222333333333333333333222111222333333333333222111111222444666777777777777555777:::===?????????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@>>>;;;999999::::::<<<>>>@@@BBBCCCCCCCCCAAABBBCCCBBB@@@???@@@AAABBBBBBBBBDDDGGGHHHGGGFFFCCCBBBBBBBBBDDDFFFIIIKKKLLLMMMPPPUUU\\\iii}}}~~~sssbbbPPPEEE@@@AAAAAAAAAAAA???>>>===<<<;;;;;;===???BBBEEEGGGFFFEEECCCAAAAAA@@@AAAAAAEEEKKKQQQTTTUUUWWW\\\```bbbaaa```bbbjjjrrrqqqlllaaa^^^^^^dddmmmyyy~~~|||yyy~~~}}}zzz{{{||||||~~~mmmUUUDDD???AAA999666::::::999888888777777777777777444555555555666666777777666555666:::<<<@@@IIITTTeeexxx}}}|||sss]]]SSSUUU[[[lll{{{mmmddddddiiifffnnn{{{}}}zzzvvvrrrtttpppkkkgggddd```]]]ZZZTTTRRRNNNLLLJJJHHHFFFDDDBBB@@@>>>;;;999777666555222333333444444333333222111222333444444333222111111333555777888888888777555777:::===?????????>>>?????????>>>>>>>>>>>>>>>???@@@@@@>>>;;;999999:::;;;<<>>>>>;;;;;;;;;<<>><<<888888:::888888777666666666666666666666666777777777777777444666888999<<>>===;;;999777666555444444333333222111000000444333333222222333333444444444444444444555666666888999999:::<<<>>>???@@@CCCAAA>>>===>>>???@@@???CCCBBB@@@>>>;;;999777666888;;;>>>@@@AAACCCEEEGGGDDDEEEFFFFFFEEECCCAAA???DDDBBBAAACCCHHHKKKKKKIIIEEEDDDCCCBBBBBBCCCEEEFFFIIIJJJLLLOOOSSS[[[dddjjjqqquuu{{{xxxfffVVVIIIFFFEEEHHHHHHDDDAAABBBAAA@@@???>>>>>>@@@CCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDIIISSS[[[[[[ZZZ^^^fffqqqtttwwwzzz|||zzz}}}{{{~~~~~~zzzsssnnnoooppppppssswwwuuu|||gggMMMFFF@@@>>><<<888888999888888777666666666666666777666666555444333333222333555777888;;;AAAJJJRRR]]]ooozzzvvvxxxxxxfffXXXQQQSSSeeeyyyqqqeeecccgggmmmrrr{{{~~~{{{yyywwwwwwxxxssskkkddd___\\\YYYWWWVVVSSSOOOKKKIIIGGGEEECCC??????===;;;999777666555444333333222222111111111333333222222222222333333222222333444555666888888777777999:::===???AAABBBBBB???===<<<===>>>>>>>>>AAA@@@???>>><<<:::999888888:::===???@@@BBBDDDEEEBBBCCCDDDEEEDDDCCCAAA???DDDBBBBBBDDDHHHKKKKKKIIIEEEDDDBBBAAAAAACCCEEEFFFKKKLLLMMMNNNPPPTTTZZZ___eeeiiiooovvv}}}tttfffYYYTTTRRRVVVWWWSSSOOONNNKKKIIIEEE@@@======???AAAAAABBBBBBCCCCCCCCCCCCCCCCCCFFFMMMUUUXXXYYY___fffsssyyy}}}zzzxxxzzz~~~zzzmmmhhheeehhhmmmqqqwww|||aaaLLLEEE???>>><<<888777999888888777666666666666666555555555444444444333333222444666777999@@@IIIPPPZZZlllxxxvvvyyy|||lll\\\RRRPPP^^^ppp}}}sssgggeeehhhmmmqqqxxx~~~}}}{{{zzzyyyxxxxxxrrrkkkddd___[[[XXXVVVTTTQQQNNNKKKJJJHHHFFFDDD@@@???>>><<<:::888666555222222222222222222222222222222111111111111222222111111222333555777999:::666777888;;;===@@@CCCDDDAAA???<<<;;;<<<===>>>===>>>>>>>>>>>>===<<<;;;:::777:::===>>>??????AAACCC@@@AAACCCDDDDDDCCCAAA@@@CCCBBBCCCEEEHHHJJJKKKJJJFFFDDDBBBAAA@@@BBBDDDEEEHHHIIIJJJKKKLLLOOOSSSVVVYYY]]]bbbiiipppxxxzzzmmmgggeeehhhkkkhhhcccaaa\\\XXXQQQIIIAAA>>>???AAAAAAAAAAAABBBCCCDDDEEEFFFDDDDDDHHHPPPVVV[[[dddlllyyy~~~wwwrrrqqqvvv}}}qqqfffbbbbbbiiirrrzzz|||YYYJJJCCC???>>><<<999777999888777777666666666666666333333444555777888999999333444666777999???HHHOOOXXXiii~~~zzzyyy}}}tttbbbSSSPPPZZZhhhuuuvvvkkkgggiiilllooouuu}}}~~~}}}{{{yyyxxxwwwwwwrrrjjjddd___[[[XXXUUUSSSQQQNNNLLLKKKJJJGGGEEEAAA@@@???===:::888666666222222222222222222333333222111111000000111111222222222222333555777888999888888999;;;===@@@BBBCCCBBB???<<<;;;<<<>>>>>>>>>>>>>>>???>>>===<<<:::999777999;;;=========???@@@@@@AAACCCEEEEEEDDDCCCBBBBBBBBBCCCFFFHHHKKKLLLLLLIIIGGGDDDAAA@@@AAACCCDDD@@@CCCFFFIIIKKKMMMQQQSSSTTTVVV[[[___fffnnnvvv|||xxxvvvzzz~~~|||wwwtttsssnnndddWWWKKKDDDCCCEEECCCBBBBBBBBBDDDFFFHHHIIIFFFDDDFFFNNNWWWaaammmxxx|||rrrlllmmmwwwmmmhhhfffjjjuuuwwwsssqqqsssvvvxxxzzz}}}sssSSSHHHBBB======<<<999777999888777777666666666666666222333444555666777888999333555777777999???HHHOOOWWWhhh|||}}}|||jjjVVVQQQWWWbbboooyyy~~~~~~{{{ooojjjjjjiiilllrrryyy}}}zzzxxxvvvuuuvvvqqqjjjeee```\\\XXXVVVSSSQQQOOOMMMMMMKKKHHHFFFBBBAAA@@@===;;;999777666222222222222222222333333222111111000000111111222444444444444444555666777::::::;;;;;;<<<>>>???@@@CCC@@@===<<<>>>????????????@@@@@@???===;;;888777666888:::<<<<<<<<<>>>???AAABBBDDDFFFGGGFFFEEEDDDAAABBBCCCEEEHHHKKKNNNPPPNNNKKKGGGCCCAAAAAABBBCCC===@@@DDDGGGIIILLLOOOQQQRRRSSSUUUXXX]]]dddmmmsss{{{jjjXXXKKKFFFFFFDDDCCCAAAAAAAAADDDFFFHHHIIIFFFGGGNNNWWWddduuu{{{oooiiinnn|||mmmhhhjjjsssppphhheeedddhhhmmmqqquuuzzz}}}kkkOOOFFF@@@======<<<999777888888888777666666666666666444444444333333333222222444555777777999???HHHOOOWWWhhhzzz~~~}}}sssZZZSSSVVV___kkktttwwwzzz~~~tttllljjjgggjjjooouuu~~~|||zzzxxxvvvuuutttpppkkkfffbbb^^^[[[XXXTTTSSSQQQPPPOOOMMMIIIGGGCCCBBBAAA>>>;;;999777666222222222222222222222222222222111111111111222222555444444444444555666666;;;::::::;;;;;;<<<===>>>CCCAAA>>>===>>>???@@@??????@@@@@@@@@>>>;;;888666444777:::;;;<<<<<<>>>@@@BBBCCCEEEGGGGGGGGGEEEDDD@@@AAABBBCCCFFFKKKQQQVVVUUUQQQKKKFFFBBBAAABBBCCCAAACCCEEEFFFGGGHHHJJJLLLNNNNNNOOOQQQUUU\\\eeekkkyyy~~~}}}~~~hhhVVVMMMJJJIIIGGGDDDBBBBBBDDDGGGIIIMMMKKKLLLPPPWWWcccxxx{{{mmmhhhooopppgggmmm}}}rrrgggdddbbbaaagggpppqqqvvv~~~dddMMMDDD???<<<===<<<999777888888888777666666666666666555555444333333222111111333444666666888===FFFMMMWWWgggxxx~~~```QQQTTT]]]hhhpppssszzz~~~~~~yyynnnkkkgggiiilllrrryyy}}}|||zzzxxxwwwvvvssspppkkkgggdddaaa]]][[[VVVUUUSSSRRRPPPNNNJJJGGGDDDCCCAAA???<<<999777666444333333222222111111111333333222222222222333333333333333444555666777888888888999999;;;<<<===>>>BBB@@@===<<<===>>>??????===>>>???@@@???<<<999777333666999;;;<<<===???AAABBBCCCEEEFFFGGGFFFDDDCCC???@@@AAABBBDDDKKKTTT[[[[[[WWWPPPIIIDDDBBBBBBCCCCCCDDDEEEEEEDDDDDDFFFHHHJJJJJJJJJLLLPPPXXXaaahhhooovvvzzzvvvsssxxx|||iii___[[[XXXUUUQQQMMMLLLMMMPPPRRRVVVUUUVVVWWWXXXbbbxxx{{{lllfffooouuurrrzzz}}}ppphhhdddgggiiijjjtttaaaLLLCCC>>><<<===<<<999777888888888777666666666666666555555555555555555555555222333444555666<<>>???AAA???<<<;;;<<<===>>>>>>;;;<<<>>>??????===;;;999333555999;;;<<<>>>@@@BBBBBBCCCEEEFFFFFFDDDCCCBBB>>>???@@@@@@CCCKKKVVV^^^___ZZZRRRKKKEEECCCCCCCCCBBBCCCCCCCCCBBBCCCFFFIIIHHHHHHIIIJJJOOOXXXbbbiiieeennnsssppplllpppxxx}}}{{{qqqnnniiieee```[[[YYYZZZ\\\^^^^^^___```]]][[[cccyyy{{{lllfffnnn{{{mmmeee```bbblllrrrvvv{{{WWWHHHDDDBBB???======<<<:::999888777666555444444555555999555111000222555777888555444444666777999AAAKKKTTTaaarrr~~~eeeQQQRRRWWWaaaiiirrr~~~~~~vvvkkkfffhhhjjjlllpppyyy}}}|||}}}}}}|||{{{tttsssqqqllleee```]]]\\\XXXVVVTTTRRRQQQOOOKKKIIIEEEDDDBBB@@@===999777555444333222222111111222222000000000111222222333333888888666666666777888999::::::::::::;;;<<<======>>>>>><<<;;;;;;<<<===>>>:::;;;===>>>===;;;888666666555555666888;;;???AAA>>>???AAACCCDDDDDDDDDCCC@@@>>>>>>AAAEEEKKKWWWcccdddaaaYYYPPPGGGBBBAAABBBAAAAAABBBCCCDDDEEEFFFGGGGGGHHHJJJLLLOOOTTTZZZ^^^eeedddbbbaaaccchhhllloooyyy~~~xxxoookkkiiiggghhhlllppppppnnnkkkkkksss{{{xxx}}}}}}pppkkkqqqrrriiibbbhhhnnnrrr}}}sssUUUIIIBBB???===;;;;;;:::888777888777666555444555555666444444444444555444333222555444444666777999AAAJJJSSS```rrr{{{bbbPPPQQQWWW```jjjsssxxxnnnggghhhiiijjjnnnwww~~~~~~~~~~~~|||{{{uuuuuusssnnnhhhaaa]]]\\\XXXVVVTTTRRRQQQNNNKKKHHHEEEDDDBBB@@@===999777555444333222222111111222222111111111222333333444444777777777666777777888999999999999999999:::;;;<<<===<<<;;;::::::;;;<<<===:::;;;===>>>===;;;999777999888777777888;;;===>>><<<===???AAACCCCCCCCCCCCBBB@@@@@@BBBEEEJJJVVVbbbhhheee^^^SSSIIIBBB@@@AAAAAAAAABBBCCCDDDFFFGGGGGGHHHIIIJJJLLLNNNRRRXXX\\\^^^]]][[[ZZZ[[[___cccfffnnnrrrwww}}}~~~zzzyyyxxx{{{}}}tttnnnlllsss{{{{{{oooiiinnn~~~ttthhhbbbccclllxxxiiiQQQIIIAAA???<<<;;;::::::888777888777666555555666777777...000333444444555666777555444444666777888???HHHRRR```qqq~~~www```OOOOOOUUU```kkkuuu|||rrrhhhhhhhhhhhhlllttt|||zzzvvvwwwvvvrrrkkkddd^^^\\\XXXVVVTTTRRRQQQNNNKKKHHHEEEDDDCCC@@@===:::777555444333222222111111222222111222222333444444555555555666777777888888888777999999888888888999::::::;;;;;;::::::::::::;;;<<<;;;<<<===>>>===;;;999777666555444333333444555666999:::<<<>>>@@@BBBCCCCCCCCCAAAAAACCCEEEIIITTT___kkkiiibbbWWWKKKBBB???>>>@@@AAAAAABBBDDDEEEGGGHHHIIIJJJKKKLLLMMMPPPTTTXXXWWWVVVTTTSSSSSSUUUXXXZZZ```bbbeeeiiinnnvvvvvvnnnfffbbb___```gggpppzzzoooiiilllzzzwwwiiibbb```gggttt```MMMHHHBBB@@@>>><<<<<<<<<:::999888777666666666777888999888999888666333333555888555444444666666777>>>FFFQQQ]]]ooo{{{sss___MMMMMMSSS___lllyyyuuukkkkkkiiigggjjjsss|||yyywwwxxxxxxtttmmmfff```]]]YYYWWWTTTRRRQQQNNNKKKHHHEEEEEECCC@@@===:::777666444333222222111111222222111111222222333444444444444555666888888888777777::::::999999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========;;;999888444444333222111222222222666777999<<<>>>@@@BBBCCCCCCAAA@@@BBBDDDGGGQQQ\\\iiiiiidddZZZMMMBBB======?????????@@@BBBDDDFFFGGGKKKKKKLLLLLLLLLMMMQQQSSSSSSRRRPPPOOOOOOPPPQQQRRRTTTVVVYYY\\\```eeelllqqqsssjjjbbb\\\WWWVVVVVVXXX```iiizzz|||rrrkkklllwwwoooeeeccceeennn~~~wwwYYYJJJEEEAAA???===<<<<<<<<<:::999888777666666777888999:::HHHHHHGGGCCC<<<666222///555333555777666666<<>>:::888666444333222222111111222222000000111111222222333333333444666777888888777777;;;::::::::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>===============;;;:::999888777777666666666666666444555777999<<>>===============???BBBDDDFFFLLLMMMMMMLLLKKKLLLNNNPPPQQQPPPOOONNNMMMLLLLLLMMMKKKMMMQQQTTTVVVYYY\\\___mmmzzzsssiiiaaa]]]WWWSSSPPPQQQRRRTTT\\\eeeqqqvvvooonnnuuuxxxkkkdddfffkkkwwwlllTTTHHHCCC???===:::999::::::888777777777777777777999;;;<<>>;;;888666444333222222111111222222///000000111111222333333333444555666777888888888::::::::::::;;;<<<===>>>===>>>???@@@AAAAAAAAA@@@============<<<;;;;;;:::888888888777666666555555444555666888:::===@@@AAAAAA???@@@BBBCCCEEENNNXXXcccgggiiiaaaSSSFFF@@@@@@===<<<<<<<<<>>>AAAEEEGGGMMMNNNOOOMMMLLLLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIEEEHHHKKKMMMMMMNNNPPPQQQ[[[iii{{{qqqbbbXXXTTTSSSQQQNNNMMMOOOPPPSSSZZZbbbmmmyyyqqqnnnsss{{{ooogggccciiirrraaaOOOFFFBBB>>><<<:::999::::::888777777777777777888:::<<<===;;;;;;>>>DDDKKKJJJCCC;;;444333555777555444999@@@JJJQQQ[[[dddlllwww|||pppdddUUUNNNLLLTTTcccsss}}}|||{{{uuuqqqjjjddddddnnn}}}}}}zzzxxxtttttttttpppkkkfffdddccc^^^\\\YYYWWWUUURRRNNNKKKFFFEEEDDDAAA>>>;;;888777444333222222111111222222000000111222222333333444444444444555666777888999888888888999:::<<<===>>>===>>>@@@AAABBBBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;999999888666444333111000555555666777999<<>>=========???CCCFFFHHHNNNOOOPPPOOOMMMLLLMMMNNNOOOOOOOOOOOONNNLLLKKKJJJFFFGGGHHHGGGGGGHHHJJJLLLPPP]]]nnnyyy}}}~~~}}}}}}tttdddXXXPPPLLLNNNNNNKKKLLLOOOQQQTTTZZZbbbpppyyyqqqkkknnnuuu}}}ttthhheeegggsssuuuYYYKKKFFFBBB@@@>>><<<;;;<<<<<<;;;999777777777777888:::<<<>>>BBB;;;444666===AAA>>>999444333555777555444999@@@HHHOOOWWW___hhhvvvuuuiiiXXXPPPKKKQQQ^^^nnn~~~~~~|||yyyuuupppiiibbbbbblll|||~~~|||zzzxxxssssssrrrnnnjjjfffdddddd___]]]ZZZXXXVVVRRRNNNKKKFFFFFFDDDAAA>>>;;;888777444333222222111111222222111222222333333444555555444444333444555777999:::666666666888999;;;===>>>===>>>@@@AAABBBBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;>>>>>><<<:::777444111000666666666777999<<<>>>@@@CCCAAABBBEEEGGGIIIRRR[[[kkkrrruuunnn^^^NNNGGGEEE???>>>>>>>>>@@@DDDHHHJJJNNNOOOPPPOOOMMMLLLMMMNNNQQQQQQRRRRRRQQQOOOMMMLLLIIIIIIGGGEEEDDDEEEIIILLLMMMXXXfffnnnooooooqqqttttttuuu~~~wwwtttrrrtttvvvxxx{{{ggg\\\TTTMMMKKKMMMMMMKKKLLLQQQTTTVVV]]]dddsss~~~xxxoooiiijjjpppuuummmdddeeemmm~~~kkkQQQDDD@@@@@@===<<<<<<;;;;;;:::999999999777666777777888AAAJJJQQQ???222444888555555999222222222333555888:::<<>>>>>@@@??????>>>>>>>>>>>>>>>999:::<<<=========<<<;;;:::::::::999777555444333777666555555777;;;>>>AAAAAADDDFFFGGGHHHLLLTTTYYYooouuuwwwooocccWWWLLLCCCAAA===<<>>>>>>>>=========>>>>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;::::::999888777555555444777666666666777:::===???AAAEEEHHHJJJKKKNNNTTTYYYnnnuuuxxxrrrhhh^^^RRRJJJEEEAAA???BBBDDDCCCCCCEEEOOORRRVVVWWWUUUTTTTTTUUURRRRRRRRRQQQPPPOOONNNNNNLLLKKKIIIGGGEEEEEEDDDEEELLLOOOSSSVVVUUUTTTSSSRRRUUU\\\hhhuuutttkkkeeeaaa___^^^^^^bbbiiitttyyy}}}mmmdddXXXOOOKKKJJJJJJIIIKKKMMMSSSZZZ^^^___dddjjj~~~{{{{{{xxxsssnnnjjjggggggfffnnnsss{{{oookkknnnvvv~~~~~~zzz\\\KKKDDDBBBAAA===<<<<<<;;;;;;:::999999:::888888888777777===EEEXXXFFF666333444222333666555555444444555666777888@@@IIITTT]]]jjj}}}zzzeeeYYYPPPSSS___nnn}}}}}}}}}tttlllffffffoooyyy~~~}}}}}}{{{zzzyyywwwtttrrroookkkgggccc___]]][[[YYYWWWTTTQQQNNNJJJGGGDDDBBB@@@>>>;;;888555444333222222111111111...///000111111111111000222222333444555555666666777666555555777999;;;===;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::999888666555555666666888777666666777999<<<===AAAFFFKKKNNNOOOQQQUUUXXXjjjrrrxxxvvvoooggg\\\SSSKKKFFFDDDGGGIIIGGGFFFHHHOOOSSSYYY\\\\\\ZZZYYYYYYTTTTTTTTTSSSRRRPPPNNNMMMLLLKKKJJJHHHGGGFFFFFFFFFIIIKKKMMMMMMKKKJJJIIIIIIKKKPPPZZZeeeppp}}}|||mmmccc]]]XXXWWWUUUSSSVVV[[[```ccciiiooorrrpppkkkfff[[[VVVQQQMMMKKKKKKKKKKKKNNNQQQXXX```ccceeejjjqqqvvvppplllnnnllljjjhhhfffdddccccccjjjoooxxxpppmmmsss~~~zzznnnTTTIIIDDDBBB@@@===<<<<<<;;;;;;:::999999:::888888999777555:::BBBMMM@@@444333555555555888555444444444555666888999>>>HHHSSS\\\jjj|||iii]]]TTTVVVaaaooo~~~~~~~~~uuullleeeccckkkttt~~~}}}wwwvvvtttsssqqqmmmhhhddd^^^\\\YYYWWWUUURRROOOLLLJJJHHHEEEBBBAAA>>>;;;999555555444333222222222222111222222333333333333333333333444444555666777777777666444333444777:::<<<999999:::<<<===>>>>>>>>>@@@???===;;;:::::::::::::::999666555444555777888777777666666777888:::;;;AAAGGGNNNRRRSSSSSSUUUWWWcccllluuuxxxvvvpppfff\\\PPPLLLKKKNNNPPPNNNMMMNNNPPPTTT[[[```cccbbb```___WWWWWWVVVTTTRRRPPPNNNMMMMMMMMMLLLKKKIIIIIIHHHHHHGGGHHHIIIHHHFFFDDDEEEFFFHHHKKKRRRYYYbbbllluuu|||}}}mmm```YYYTTTRRRQQQOOOOOOSSSSSSUUUXXX[[[]]][[[XXXVVVPPPOOOMMMLLLMMMOOOPPPQQQUUUXXX___gggiiikkkqqqzzzuuuhhhcccbbb```aaaaaaaaaaaaaaa``````fffjjjsss}}}rrrpppzzzzzzxxxdddOOOHHHDDDAAA???===<<<<<<;;;;;;:::999999999888999999777555888???AAA:::444444666666555555222222222333555888:::;;;===FFFQQQ[[[hhh{{{nnncccYYYYYYbbbnnn~~~{{{}}}uuulllccc```gggppp{{{}}}wwwuuutttsssrrrooojjjfff___]]]YYYWWWUUUSSSPPPNNNKKKIIIEEECCCAAA???<<<999666555444333222222222222333333333333444444555555555555666666777777888888888666444333333666888:::777888:::<<<===>>>>>>>>>AAA???===;;;:::999:::::::::888666444444555666777666666555666666888999:::@@@GGGOOOTTTUUUTTTTTTUUU[[[fffssszzz}}}yyynnncccWWWSSSRRRVVVXXXVVVUUUVVVQQQVVV]]]dddiiijjjgggeee\\\[[[XXXUUURRROOONNNMMMOOOOOONNNNNNMMMLLLKKKJJJGGGHHHHHHGGGEEEEEEFFFGGGHHHJJJNNNQQQVVV\\\ccchhhlllrrrzzzsss```YYYRRRQQQPPPNNNMMMOOOMMMNNNPPPPPPPPPOOOOOOOOOMMMLLLKKKKKKMMMRRRWWWZZZ___bbbhhhmmmooopppxxxjjj[[[XXXYYYWWWXXXZZZ\\\^^^_________bbbeeemmmvvvyyyzzz~~~vvvuuu{{{zzz|||[[[LLLHHHDDD@@@???===<<<<<<;;;;;;:::999999888777888:::777444777======999666555666555222000222222222333555888;;;<<<<<>>>>>>>>===??????===<<<;;;:::999999999888777555444444555555444444555555666888999:::???FFFOOOTTTTTTSSSSSSSSSVVVcccrrr~~~wwwlll___[[[[[[^^^```]]][[[\\\UUUYYY```hhhooorrrpppnnnccc```[[[UUUQQQNNNMMMLLLOOOOOOOOOOOONNNMMMLLLKKKGGGHHHIIIIIIGGGGGGHHHIIIGGGIIIKKKLLLMMMOOOSSSVVVZZZ```hhhmmmqqqyyy}}}fff]]]TTTRRRPPPNNNMMMNNNJJJKKKLLLKKKJJJIIIKKKLLLLLLLLLLLLMMMPPPVVV^^^dddkkkmmmqqqsssrrrttt~~~vvv___RRROOORRRSSSUUUWWWYYY\\\]]]^^^___```aaafffmmmpppqqquuu{{{~~~|||nnnSSSJJJHHHCCC@@@AAA===<<<<<<;;;;;;:::999999666666888:::888444777===>>>;;;777444444555333000333333333444555777999;;;;;;DDDOOOWWWdddvvv{{{tttjjjbbb]]]aaasss|||uuuwww}}}wwwkkk___XXX\\\cccjjjuuu~~~~~~|||yyywwwuuusssrrrqqqpppnnnllleeeaaa]]]ZZZYYYWWWUUUSSSLLLJJJGGGDDDBBB@@@===;;;666555444333333222333333222111000000000111333333666666666666777777777777777777666666666666666777888:::<<<>>>???>>>==================<<<;;;:::999999888888666555444333333222333444555777888999:::>>>EEENNNRRRSSSQQQQQQQQQVVVcccuuuttthhhdddcccfffeeeaaa^^^^^^ZZZ]]]cccmmmuuuyyyxxxvvviiiddd]]]UUUOOOLLLLLLLLLNNNNNNOOOOOONNNMMMLLLKKKHHHJJJKKKJJJIIIGGGGGGHHHFFFGGGIIIIIIIIIIIIKKKLLLMMMRRRXXX[[[]]]dddnnnwwwrrrfff[[[VVVSSSPPPNNNNNNIIIKKKKKKJJJHHHHHHJJJMMMLLLNNNQQQTTTYYY```hhhnnnuuuvvvwwwwwwtttuuujjjXXXMMMMMMQQQTTTTTTVVVXXX[[[]]]___```___]]]___dddhhhjjjooouuuzzzeeeNNNIIIHHHCCC@@@BBB===<<<<<<;;;;;;:::999999555555888:::888555777<<<===;;;666333333666666444555555444444555666888999;;;DDDNNNVVVcccuuuzzzpppdddZZZ\\\mmmqqqsssyyyxxxkkk]]]UUUWWW^^^dddpppzzz||||||~~~~~~{{{xxxvvvsssqqqqqqqqqooonnnddd```\\\YYYWWWVVVTTTRRRLLLJJJGGGEEECCC@@@===;;;666666555444333333333333333222111111111222444555555555555666666666666666777777777777777666666666999;;;===>>>???>>>===<<<<<<<<<===>>>===;;;:::999999999888777666444222111111222333555777888::::::===DDDMMMQQQQQQPPPPPPQQQWWWeeexxxzzzoookkkiiijjjiiiccc___^^^]]]```fffoooyyy~~~~~~|||mmmggg^^^UUUNNNKKKKKKLLLLLLMMMNNNNNNMMMLLLKKKJJJIIIKKKLLLKKKIIIFFFEEEFFFEEEGGGIIIJJJIIIHHHIIIJJJEEEIIINNNOOOPPPUUU___hhhmmmxxx|||oooaaa[[[WWWRRRPPPPPPJJJLLLLLLKKKHHHHHHKKKNNNMMMQQQWWW\\\bbbhhhqqqwww{{{{{{{{{yyyuuuvvvuuubbbTTTMMMPPPUUUUUUUUUVVVXXXZZZ]]]```aaa___\\\[[[___ccceeekkkrrrtttzzznnn^^^NNNFFFEEEDDDDDDEEE???>>>===<<<;;;:::999999888777777777777777888888<<<;;;999777555333111000444444333333444555777888;;;===EEERRR```mmm}}}{{{yyyeee[[[bbbgggzzz{{{uuuttt}}}{{{kkk]]]TTTTTTYYYbbbhhhrrrzzz~~~}}}zzzxxxvvvtttsssrrrooommmlllddd[[[XXXYYYWWWRRRMMMJJJHHHFFFDDDCCC@@@===:::666555444444333333333333333333333333333333333333333333444555666777888999555555555555555555555555777888:::<<<======<<<<<<:::===@@@@@@<<<999999::::::999888666444222000000222333555666888888777777@@@EEEKKKMMMJJJIIIJJJMMMXXX___rrrzzzvvvtttooofff___]]]ZZZ]]]```gggsss~~~tttkkk^^^SSSNNNLLLJJJIIILLLLLLMMMMMMMMMLLLJJJJJJKKKIIIHHHHHHIIIJJJJJJIIIGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFIIINNNSSSVVVbbbfffnnnwwwooobbb\\\ZZZWWWTTTQQQMMMLLLPPPRRRPPPPPPRRRXXXZZZ___dddiiinnnrrruuu}}}|||{{{dddXXXRRRMMMPPPWWWVVVUUUXXX\\\```bbbdddfffdddbbb___^^^bbbiiinnnoootttuuuxxxzzz~~~gggXXXIIICCCBBBAAA@@@AAA>>>>>>===<<<;;;:::999999888777777777777777888888;;;:::777555222222444666555444444444444666777888;;;<<>>;;;666666555444333333333333333333333333333333333333333333444555666777888888888888888888888888888888777888:::<<<======<<<<<<;;;>>>@@@@@@===:::::::::::::::888777555444333222222333444666777777777777>>>DDDJJJLLLJJJHHHJJJLLLQQQYYYnnnzzzwwwqqqggg```^^^ZZZ[[[]]]bbbmmmxxx|||yyyrrrjjj___WWWRRROOOMMMLLLLLLMMMNNNOOOOOONNNMMMLLLKKKIIIGGGGGGHHHIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFEEEDDDDDDFFFJJJNNNPPPSSSWWW]]]dddkkkttt||||||nnngggbbb\\\XXXZZZVVVSSSVVVWWWVVVVVVXXX[[[___eeelllqqquuuxxxyyyzzzwwwaaaWWWSSSOOOPPPVVVXXXWWWYYY\\\```cccfffhhhfffdddbbbbbbeeekkkoooqqquuuuuuvvvxxxzzz~~~^^^RRRFFFBBBAAA???>>>???>>>======<<<;;;:::999999888777777666666777777777;;;;;;:::666222111444777555444444444444666777888;;;;;;AAAMMMXXXdddsssuuugggfffbbbmmm~~~{{{|||~~~wwwttt{{{zzzlll___TTTQQQSSSaaafffnnntttxxxyyyzzzzzzzzz~~~}}}zzzuuurrrqqqqqqooonnnllleee^^^YYYXXXUUUPPPKKKLLLJJJHHHFFFEEECCC???<<<777777555444444333333333333333333333333333333333333444444555666777888888999999999999999999999999777888:::;;;<<<=========;;;===??????===;;;::::::::::::999888777666555555222333444555777777777777<<>>;;;<<<======<<<;;;::::::999999888888777777666666222333444555666777777777:::???EEEHHHHHHHHHHHHHHHNNNVVVggg}}}~~~yyyrrriiicccbbb]]]]]][[[ZZZaaakkkqqqrrrllljjjfffbbb]]]XXXTTTQQQQQQSSSUUUWWWWWWUUUSSSQQQNNNLLLKKKKKKLLLLLLKKKJJJGGGGGGGGGFFFEEEEEEEEEDDDEEEDDDBBBAAAAAACCCEEEFFFJJJLLLOOORRRUUUYYY^^^aaaiiitttxxxppphhhaaa]]]]]]______bbbffffffkkkqqquuuwwwxxx{{{}}}mmmWWWQQQRRRSSSUUUZZZ___^^^\\\]]]dddnnnrrrrrrooohhhcccdddiiipppxxx~~~~~~}}}}}}eeeSSSLLLFFFEEEDDDAAA???@@@<<<<<<<<<;;;::::::999999888888777666555555666666777>>>FFFIIIEEE===666222333222222222222444555666888888===HHHTTT```ppp}}}mmm[[[[[[YYYhhhzzz|||}}}yyy|||rrrcccYYYRRRQQQTTTVVV[[[bbbhhhnnnsssxxx{{{|||{{{uuurrrppppppooonnnmmmiiiccc^^^[[[WWWQQQMMMKKKIIIGGGEEEDDDBBB>>>;;;999999777666555444444444444444444444444444444444444444555555666666777777777777777777777777777777777888999:::;;;===>>>???<<<<<<<<<<<<<<<<<<;;;:::888888888777777777666666222222333444555666777777999<<>><<<>>>;;;;;;;;;;;;::::::999999888888777666555555555555111777BBBIIIKKKFFF===777333222222222222444555666888777<<>>;;;;;;:::888777555444444444444444444444444444444444555555555555666666777777999999999999999999999999888888888999;;;===???@@@>>>===<<<<<<>>>>>>===<<<999888888888777777666666222222222333444555777888999:::===@@@CCCEEEGGGHHHIIIQQQ\\\kkk}}}xxxuuurrrmmmkkklllmmmlllggg``````eeejjjkkkeeegggiiigggbbb\\\XXXUUUVVV[[[bbbggghhheee___[[[SSSQQQNNNMMMMMMMMMLLLJJJJJJJJJIIIHHHGGGFFFFFFEEECCCBBBBBBBBBCCCEEEGGGHHHCCCEEEFFFHHHIIILLLPPPSSSYYY___gggmmmrrr}}}}}}wwwrrrpppqqquuu{{{ooo]]]WWWVVVUUUZZZbbb___aaaaaacccppptttggg\\\\\\```fffsss}}}xxxzzz}}}~~~~~~oooXXXLLLGGGCCCBBB@@@<<<;;;===;;;;;;;;;::::::::::::999888888777555555444444555111333888@@@FFFFFF@@@;;;555444333333444555777888999888;;;EEEOOO[[[kkkwwwnnnZZZXXXVVVeeeuuu}}}pppfff___XXXTTTSSSPPPTTTYYY^^^eeellltttyyy}}}}}}{{{wwwtttrrrpppnnnkkkhhhfffbbb^^^ZZZVVVQQQNNNLLLJJJHHHFFFEEECCC???<<<;;;:::999777666555444444555555555555555555555555555555555555666666666666888888888888888888888888888888888999;;;===???AAABBB@@@>>>???AAABBBAAA???;;;::::::999888777777666333222222222333555777888999999999<<<@@@DDDGGGHHHIIIPPPYYYdddwwwyyywwwtttqqqppprrrwwwuuunnnccc^^^```bbbaaa___cccfffgggccc^^^[[[ZZZVVV]]]hhhqqqtttpppjjjeee\\\YYYUUURRRPPPNNNKKKIIILLLKKKKKKJJJHHHGGGGGGFFFCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGHHHHHHIIIKKKNNNQQQQQQXXX```fffkkkuuu~~~qqqeeebbb]]]XXXZZZbbb^^^bbbcccgggvvvtttfff[[[[[[]]]___hhhttt{{{}}}}}}||||||{{{|||||||||hhhUUUMMMGGGDDDCCC@@@<<<<<<>>>;;;:::::::::::::::::::::888888777555555444444444777333222666>>>BBB@@@;;;666666555555666777999::::::999;;;DDDMMMXXXgggtttttt```\\\VVVbbbttt}}}uuunnnhhh___XXXVVVQQQTTTXXX]]]bbbiiiqqqvvv}}}zzzwwwuuussspppmmmjjjeeedddaaa]]]YYYTTTPPPNNNNNNLLLIIIHHHFFFDDD@@@>>><<<;;;999777666555444444555555555555555555555555555555555666666666666666555555555555555555555555888888888999:::===???AAAEEECCC@@@AAADDDEEEDDDBBB===<<<<<<;;;999888888777333222222222333555777888:::888777999>>>CCCGGGIIILLLRRRYYYbbbsss|||yyywwwssssssuuu|||zzzrrreee\\\[[[[[[YYYZZZ___dddeeeccc```^^^^^^UUU^^^kkkwww{{{yyyrrrmmmeeebbb]]]XXXUUUQQQMMMJJJMMMLLLLLLJJJIIIHHHGGGGGGEEEDDDDDDCCCCCCDDDDDDDDDFFFGGGHHHGGGGGGHHHKKKMMMPPPWWW___eeeiiirrrzzzrrrllljjjcccZZZYYY```\\\aaadddiiizzzttteee\\\\\\\\\YYY___iiiqqq{{{~~~}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzvvv~~~yyy___UUUJJJGGGDDDAAA???>>>>>>>>>===<<<;;;;;;999999888777777777777777777666555555000555555333555===???===333222111222555666777666>>>;;;;;;AAAJJJUUUbbbmmmrrrTTTPPPeeeppp}}}}}}|||mmm^^^VVVRRRSSSVVV\\\dddnnnvvv{{{~~~|||yyywwwvvvtttqqqnnnjjjgggbbb]]]YYYVVVTTTSSSRRROOOJJJGGGFFFDDDBBBAAA<<<:::777444222222333333555444444333333444444444666555555555555666666777888888777777666666555555777666666666888;;;===???EEEFFFFFFGGGGGGGGGGGGHHHBBB@@@===;;;999999:::;;;666444222222333666:::<<<<<<;;;;;;===@@@DDDIIIKKKMMMQQQWWWaaarrr{{{yyyzzz~~~{{{mmm^^^SSSRRRTTTVVVZZZ```gggkkkjjjeeeaaa```bbbhhhpppxxxzzzvvvqqqoooiiibbb^^^]]][[[UUUPPPOOONNNLLLLLLLLLLLLJJJHHHHHHFFFDDDDDDEEEFFFEEEDDDEEEFFFHHHIIIJJJJJJKKKKKKVVVWWWYYY\\\cccnnn{{{tttooolllmmmllleee___]]]]]]aaahhhuuuqqqdddXXXUUUWWWZZZ]]]aaaeeemmmwww~~~}}}||||||zzzyyy{{{}}}|||uuupppqqquuu|||pppXXXOOOHHHGGGDDDBBB???>>>>>>>>>===<<<;;;;;;999999888777777777777777777666555555111555555333555;;;===;;;333222111222444666666666;;;888999@@@HHHRRR___jjj}}}|||^^^VVVgggppp}}}zzzhhh]]]SSSTTTVVV\\\dddnnnxxx~~~~~~~~~|||yyyxxxwwwuuurrrpppmmmjjjeee```[[[XXXVVVUUURRROOOLLLIIIGGGEEECCCAAA>>>===;;;888777666666666444444333333333444555555666555555555555666777777666666777777777777777777777777666777888;;;===???CCCCCCEEEGGGJJJMMMOOOQQQNNNKKKDDD>>>:::888888888666444333222333666999<<<;;;;;;;;;<<<>>>BBBFFFIIIMMMRRRXXXbbbrrr}}}zzz{{{yyykkk[[[PPPNNNPPPSSSWWW___gggmmmmmmjjjfffbbbcccgggmmmqqqrrrooommmpppmmmiiihhhgggbbb[[[TTTOOONNNLLLKKKLLLLLLKKKIIIHHHGGGEEEFFFGGGGGGFFFDDDGGGHHHIIIIIIJJJJJJJJJJJJPPPQQQRRRVVV\\\gggssszzzrrrnnnlllooonnnhhhcccbbb___dddmmm|||pppdddXXXTTTVVVXXX[[[^^^___dddkkksss{{{~~~~~~}}}{{{|||}}}zzzsssmmmlllnnnsss{{{gggRRRKKKGGGFFFDDDBBB@@@???=========<<<;;;;;;999999888777666777777777777666555555222444444222444888:::999444222111111333444555444777555888???FFFNNN[[[eeevvv~~~jjj\\\gggpppqqqcccXXXXXXYYY]]]fffrrr}}}~~~|||zzzyyyyyywwwuuussspppmmmiiiddd___[[[YYYWWWSSSQQQMMMKKKIIIGGGCCCAAA;;;;;;999888666444333333333333333333333444555666555555555555555666777777555666666777888888999999777777777777888:::<<<>>>???@@@CCCGGGLLLSSSXXX\\\ZZZTTTKKKBBB;;;888888999666555333222333666999;;;;;;::::::;;;===@@@CCCEEEKKKPPPVVV___ooo|||}}}xxxjjjZZZOOOKKKLLLNNNSSS]]]hhhpppsssqqqoooiiiiiijjjjjjjjjiiigggfffiiiiiiiiijjjjjjeee\\\UUURRROOOLLLKKKKKKLLLKKKJJJJJJIIIIIIJJJKKKLLLJJJHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKMMMPPPUUU^^^iiipppzzzvvvpppmmmlllooopppkkkhhhhhhdddiiitttpppcccXXXUUUVVVVVVXXX[[[[[[]]]```dddkkkuuu~~~~~~}}}xxxqqqkkkgggfffgggnnnyyybbbRRRMMMEEEEEEDDDCCCAAA???===<<<===<<<;;;;;;999999888777666666777777666666555444333444333222333555777777666333111000222333444333444444777>>>DDDKKKWWWbbbrrr}}}uuuaaaeeeooorrrbbb]]]\\\\\\```iiiwww}}}{{{zzzzzzzzzxxxvvvrrrqqqmmmiiiddd___\\\ZZZTTTRRROOOMMMKKKHHHDDDAAA::::::999888666444222111333333333333444555555666555555444555555666777888777777777888888999999999888888777888999:::;;;<<<<<<===@@@EEELLLTTT[[[___\\\VVVLLLCCC<<<::::::;;;666555444333444555888999;;;;;;:::;;;===???BBBCCCFFFKKKQQQYYYhhh|||}}}~~~yyykkk\\\PPPLLLLLLJJJPPP[[[hhhrrrxxxxxxvvvsssrrroookkkfffbbb```___```aaacccggghhhddd^^^YYYWWWTTTPPPNNNMMMMMMLLLKKKKKKKKKLLLNNNPPPQQQPPPOOOLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIKKKMMMRRRYYYbbbhhhqqqvvv{{{~~~}}}{{{yyyyyy~~~}}}}}}}}}{{{{{{~~~pppnnnkkkkkknnnooolllkkkllljjjqqq~~~ooodddYYYVVVXXXXXXYYY[[[\\\\\\]]]^^^ccclllvvv~~~zzzsssnnngggccc```cccooo~~~www^^^RRRNNNDDDDDDCCCBBBAAA???===<<<===<<<;;;;;;999999888777666666666666666555444444444333222222333333444666888555222000111222333333444444888>>>CCCIIIUUUaaaqqqfffdddlll}}}rrraaa___]]]]]]aaakkkyyy}}}|||{{{{{{{{{yyyxxxsssrrrpppmmmhhhccc___]]]VVVSSSPPPMMMKKKHHHEEEBBB>>>>>>===<<<:::888666555333333333333333444555666444444444555555666888888::::::999999888888888777888888888888999::::::;;;;;;<<<>>>BBBHHHOOOVVVZZZYYYTTTKKKBBB<<<999999999777666555444444555777888;;;;;;;;;<<<===???AAABBBCCCHHHNNNUUUcccwww}}}~~~yyymmm___TTTNNNLLLIIIOOOYYYfffqqqyyy{{{{{{zzzwwwrrrlllfff```[[[YYY[[[\\\___ccceeeeeecccbbb]]]ZZZVVVSSSRRRPPPNNNLLLKKKKKKLLLNNNQQQRRRRRRQQQLLLKKKJJJIIIHHHHHHIIIIIIHHHIIIJJJLLLOOOTTT[[[```iiinnnssswwwwwwtttrrrppptttrrrrrrqqqooopppzzzyyyqqqmmmjjjiiikkkkkkiiikkkooorrr|||nnncccZZZYYY[[[\\\]]]_______________aaaeeelllppp}}}}}}~~~}}}xxxtttllleee___```jjjxxxmmmZZZPPPKKKDDDDDDCCCAAA@@@>>>=========<<<;;;;;;999999888777555666666666666555444444555222111333333222333777;;;777333111111222333333444444888===@@@GGGTTTaaarrrkkkeeeeeetttuuuddd^^^\\\\\\```kkkzzz~~~|||||||||{{{yyyxxxrrrrrrqqqoookkkfffaaa___XXXTTTOOOLLLIIIGGGEEECCC>>>===<<<:::999777666555555444444333333444444444444444444555555777888999;;;;;;::::::999888888777999999999999999999999999::::::<<>>>>>>>>>>>===<<<;;;;;;999999888777555555666666555555444333666111111444444222333888===999555222222333333333444444777:::===DDDRRR```ssslllccc^^^hhhxxx{{{hhh^^^]]]^^^cccmmm}}}}}}||||||{{{yyywwwpppppppppooolllhhhccc```YYYUUUOOOJJJGGGFFFEEEDDD===<<<:::777666555555555666555444444333333333333444444444444666777888999::::::::::::::::::999999999999999::::::999999888999999;;;<<>>:::777555888777666555555555555555777888999:::<<<>>>@@@@@@@@@FFFKKKPPP]]]rrr{{{{{{~~~~~~|||wwwnnnddd[[[VVVOOOQQQWWW___jjjsssyyy{{{{{{wwwssssssuuurrrggg^^^VVVYYY\\\___```aaabbbcccaaa``````aaaaaa___\\\YYYUUUQQQMMMKKKKKKKKKKKKJJJJJJIIIGGGFFFFFFGGGHHHIIIGGGHHHJJJJJJKKKNNNRRRUUU[[[]]]```dddeeedddaaa___^^^___bbbdddccchhhvvv~~~||||||}}}yyyssskkkgggddddddeeehhhqqq{{{}}}qqqddd\\\WWW[[[bbbeeehhhjjjccccccbbb```^^^]]]^^^```kkkttt{{{uuunnnlllnnnooovvv~~~~~~}}}|||{{{ssslllfffgggooowww{{{{{{vvv___VVVQQQJJJEEEDDDAAA???======>>>???===<<<<<<;;;:::999888777555555666666555555444333666111111444555222444999???;;;666333222333444444333444666999;;;AAAQQQ```rrrkkkaaaXXX___kkkvvvxxxxxxkkkaaa```aaagggrrr}}}|||{{{zzzxxxvvvnnnooopppooommmhhhdddaaaZZZUUUNNNIIIFFFEEEEEEEEEBBB@@@===:::888888888999777666555444333222222222333333444444666777888999888999999::::::;;;;;;<<<999999:::::::::999888888888999:::<<<===???@@@@@@<<<>>>@@@AAAAAA>>>;;;999888777666555555555555555555555777999;;;===??????===CCCHHHMMMYYYnnn{{{zzz}}}vvvmmmccc^^^RRRSSSVVV]]]gggpppvvvyyy|||xxxuuuzzz~~~rrrfff]]]```dddgggggggggffffff``````bbbdddfffeeebbb___]]]YYYRRRMMMKKKJJJJJJIIIIIIHHHFFFEEEEEEFFFHHHIIIIIIKKKLLLLLLMMMOOORRRUUUVVVWWWYYY]]]___^^^\\\YYYWWWYYY]]]```aaafffvvvzzzvvvqqqvvv{{{}}}yyyrrriiieeebbbcccdddiiiuuuoooccc```YYYUUU[[[ccchhhkkkmmmffffffdddaaa^^^]]]___aaadddlllyyy~~~xxxrrrkkkhhhiiihhhooovvv{{{zzz|||~~~~~~{{{zzzsssmmmhhhjjjrrryyyzzzyyysssyyyxxxlll[[[OOOJJJLLLFFFEEECCCAAA???>>>======;;;999888999::::::888777777888888999888666444333444444444444444444444444777666555444333333222222222333666999999===JJJWWWkkk~~~nnnZZZWWWWWW]]]hhhnnnsssxxx|||tttfffbbbbbbiiisss}}}{{{yyyxxxuuussssssqqqnnnllljjjgggbbb___XXXTTTMMMIIIFFFEEEDDDDDDCCCAAA>>>:::888777777777444444333333333444555555666666666777888888999999===:::888999;;;<<<:::777;;;;;;;;;;;;;;;:::999888;;;;;;<<<<<<===>>>>>>>>>===>>>@@@AAA@@@===;;;999:::999888777555333222111777888999::::::::::::::::::===DDDOOOYYYeeewww{{{xxxxxxpppaaaZZZVVVSSSUUU]]]iiissszzz}}}uuussszzz}}}yyyxxxqqqqqqqqqpppnnnjjjfffddd______aaaeeeffffffiiioookkkcccXXXRRROOONNNJJJFFFFFFEEEEEEDDDDDDCCCCCCCCCFFFGGGIIIKKKMMMOOOPPPQQQSSSSSSTTTUUUWWWYYY[[[\\\WWWZZZ\\\[[[\\\cccppp{{{uuuooorrrwww~~~~~~}}}zzztttssssssooosssyyywwwqqqhhh```^^^bbbffflllyyydddVVVUUUUUUWWW\\\bbbfffhhhiiiiiieee___]]]^^^^^^]]][[[bbbgggqqq|||tttkkkhhheee```^^^eeemmmrrrvvv}}}zzzuuurrrxxxyyy|||~~~|||vvvrrrvvvnnnhhhkkkttt{{{{{{xxxppppppuuu}}}rrr{{{cccWWWMMMHHHIIIFFFEEECCCAAA???>>>======::::::;;;===>>><<<999777777888777777666555444444444444444444444444444444777666444333222222222333333333666888888<<>>@@@@@@@@@>>>;;;999::::::888777555444333333444555666888999:::::::::<<<>>>DDDLLLUUU```rrr~~~|||}}}xxxiii^^^ZZZUUUUUU\\\gggrrrxxx}}}wwwvvv|||}}}}}}|||||||||{{{yyyssslllfff\\\ZZZ[[[```bbbbbbdddhhhhhhbbb\\\XXXWWWTTTPPPKKKEEEDDDCCCBBBAAABBBCCCDDDEEEEEEGGGIIIKKKNNNPPPQQQRRRRRRSSSTTTVVVWWWYYYZZZXXXZZZ\\\[[[ZZZ___jjjsss~~~~~~yyypppfffbbbdddgggsssvvvyyyxxxuuurrrrrrsssqqquuuxxxxxxvvvsssrrrrrrrrrtttxxx~~~{{{vvviii```]]]eeennnyyyrrr```UUUTTTTTTVVV[[[aaafffiiijjjhhhccc^^^\\\^^^___^^^]]]dddiiirrr|||vvvjjjeeeaaa\\\ZZZ```gggjjjmmmsss}}}~~~zzzuuuqqqnnntttuuuwwwzzz|||{{{xxxtttvvvnnnggghhhqqqwwwwwwsssmmmkkknnnvvvwwwqqqmmm\\\TTTMMMHHHHHHFFFEEECCCAAA@@@>>>>>>===;;;<<<>>>@@@AAA???;;;777888777666555555444555555444444444444444444444444777555333111111111333333333333555777777:::DDDPPPXXXkkkzzz~~~ppp[[[RRRSSS\\\jjjtttyyyjjjeeeccciiisss~~~||||||||||||{{{zzzuuusssooommmkkkhhheeebbb]]]XXXQQQLLLHHHFFFDDDBBBBBBAAA>>>;;;888777666666666555444444333333333333444555555666666777888888888777777999;;;======<<<:::::::::::::::999999888999::::::;;;;;;<<<======>>>???@@@AAAAAA???===;;;;;;;;;999888666555555555222333444666777999:::;;;===>>>BBBHHHOOOZZZlll|||uuueee___XXXVVV[[[dddnnntttzzzvvvvvv{{{sssiii]]]WWWUUUYYY]]]^^^___aaacccaaa^^^^^^___]]]XXXTTTIIIGGGCCC@@@???@@@AAABBBAAABBBCCCEEEHHHKKKNNNPPPRRRRRRRRRSSSTTTUUUWWWWWWWWWZZZ\\\ZZZYYY\\\cccjjjqqqppplllfffaaa]]]]]]^^^fffiiikkkkkkhhhgggiiillllllnnnqqqvvvzzz{{{zzzxxxxxxxxxzzz~~~~~~nnnddd```iiixxx|||gggZZZUUUTTTTTTUUUYYY```fffiiikkkfffaaa]]]\\\___bbbcccbbbjjjooowwwyyyjjjbbb\\\XXXYYY^^^ccceeegggkkkttt{{{zzzuuuqqqooonnnrrrrrrtttxxx{{{}}}|||{{{wwwnnneeeeeelllrrrrrrnnnllliiiiiioootttxxxuuupppoooeeeYYYVVVPPPJJJIIIEEEDDDCCCAAA@@@???>>>>>>=========???@@@???<<<999888777555444444444555666444444444444444444444444666555222111000111333444444222333555666888@@@JJJQQQ___nnnwwwxxxdddSSSSSS\\\kkkvvv|||oooiiieeejjjsss~~~~~~}}}~~~~~~}}}{{{vvvtttpppmmmllliiigggddd```[[[UUUOOOKKKGGGDDDBBBCCCBBB@@@===:::999888777777666555444333222222222444444555555666666777777888888888999;;;<<<<<<<<<999999::::::::::::999999::::::;;;;;;<<<======>>>@@@AAABBBCCCCCCBBBAAA@@@>>><<<;;;999777777777777444444555666777888999:::===<<<>>>DDDJJJTTTfffvvv~~~llleee\\\XXXZZZaaaiiinnnrrrqqqrrrvvvzzz}}}{{{ooocccYYYRRRSSSWWWYYY[[[^^^___^^^^^^___aaaaaa___]]]SSSOOOJJJEEEAAA??????@@@>>>>>>???@@@CCCGGGKKKNNNRRRRRRRRRRRRSSSTTTUUUVVVVVVYYY[[[ZZZYYYZZZ___dddlllkkkhhheeecccaaa______cccfffhhhhhhhhhiiinnnrrrvvvvvvzzzuuukkkfffpppqqq]]]VVVUUUTTTSSSTTTYYY___eeeiiikkkddd```]]]^^^ccchhhkkkkkktttxxx}}}kkk```ZZZWWWVVVZZZ^^^___aaaeeelllrrr~~~zzzvvvssssssssstttttttttxxx|||vvvmmmccccccjjjpppqqqnnnnnnkkkkkkooopppppprrruuu}}}vvvmmmkkklll{{{aaaXXXVVVQQQJJJIIIEEEDDDCCCAAA@@@??????>>>???===;;;;;;<<<===<<<;;;888777555444444555666777444444444444444444444444666444333111111222333444444222222444555777>>>FFFMMMXXXgggvvv~~~lllWWWUUU[[[jjjuuu|||xxxoooiiilllsss|||~~~|||zzzxxxuuuqqqnnnmmmkkkiiigggbbb^^^WWWQQQMMMIIIEEECCCBBBAAA???<<<:::888666666777666555444333222222222444444555555666666777777::::::;;;::::::999::::::999::::::;;;;;;;;;::::::<<<<<<<<<===>>>>>>??????AAABBBCCCEEEFFFFFFFFFFFFAAA???===:::888888888888999888777777777888999999;;;:::<<>>===<<<===???CCCHHHJJJRRRRRRRRRRRRSSSTTTUUUVVVUUUWWWZZZZZZZZZ[[[___bbbfffeeeddddddcccbbbbbbaaagggjjjmmmoooqqquuu|||vvvpppnnnyyyiiiXXXTTTVVVTTTTTTUUUZZZ```fffiiikkkccc```^^^aaaiiiqqqvvvxxx|||ooobbb[[[WWWOOORRRUUUWWWZZZ^^^eeejjjssszzz|||yyyyyyzzz{{{yyyxxxwwwyyy}}}vvvlllbbbbbbjjjrrrtttrrrooonnnooosssrrrmmmjjjjjjooovvv}}}qqqjjjiiikkkppp\\\VVVTTTMMMHHHGGGDDDDDDBBBAAA@@@?????????@@@===:::999:::;;;<<<<<<777777666666666666777777444444444444444444444444555444444444333444444444444111111444555777===DDDLLLUUUeeeyyyqqq\\\WWWYYYeeepppxxxwwwnnnnnntttzzz~~~|||zzzyyyvvvrrrooommmllljjjiiiddd```ZZZTTTOOOKKKGGGDDD???>>><<<:::888555444333666555444444333333333333444555555666666777888888:::;;;<<<;;;999888999::::::;;;;;;<<<<<<<<<<<<;;;<<<======>>>??????@@@@@@@@@AAACCCEEEGGGIIIJJJKKKEEEBBB???<<<999888888999<<<;;;999888888888999:::::::::<<<@@@EEENNN^^^mmm|||xxxnnnfffccceeeiiikkklllppprrroooooouuu{{{~~~~~~tttgggZZZSSSQQQPPPSSSWWWYYYWWWUUUUUUWWW[[[```dddbbbaaa^^^YYYSSSMMMGGGDDDAAA???===<<<===AAAEEEHHHQQQQQQQQQRRRSSSTTTVVVWWWUUUWWWYYYZZZZZZ\\\^^^```aaaccceeeeeefffgggjjjmmmooosssyyy}}}uuutttyyyzzzeeeWWWTTTVVVUUUUUUWWW\\\bbbfffhhhiiiaaa___^^^dddnnnyyyuuuddd\\\XXXOOOQQQTTTVVVYYY^^^cccggglllnnnwww~~~}}}vvvlllbbbaaajjjsssvvvuuuqqqoooqqqtttrrrkkkggggggjjjnnnuuu}}}}}}wwwppplllkkkkkkyyygggYYYTTTQQQJJJFFFHHHDDDCCCBBBAAA@@@????????????===;;;:::;;;<<<<<<;;;777777888888888888888777444444444444444444444444444444555666666666555444444111000333666777<<>>>>>======<<<<<<======>>>?????????===>>>AAADDDGGGJJJLLLMMMHHHEEEAAA===:::888888888;;;:::999888888999;;;<<<<<<<<<>>>BBBEEELLLZZZggg|||zzzrrrooonnnooopppkkkqqqsssmmmkkkqqqxxx|||}}}~~~{{{rrrhhh```YYYSSSSSSVVVUUUTTTSSSRRRSSSWWW\\\```^^^```bbbbbb^^^XXXQQQMMMGGGEEEAAA>>>>>>AAAEEEHHHNNNNNNOOOPPPRRRSSSUUUVVVWWWWWWXXXXXXXXXZZZ\\\]]]^^^ccchhhkkklllpppxxx~~~~~~yyy~~~rrrdddXXXSSSTTTUUUWWWZZZ___dddggghhhggg^^^\\\]]]eeerrrzzzfff[[[WWWSSSTTTUUUWWWZZZ^^^bbbfffhhheeeiiivvvxxxmmmbbbaaajjjssswwwvvvtttrrrrrrsssqqqllliiijjjkkkoootttxxx|||xxxtttrrrpppoooqqqcccXXXUUUQQQJJJGGGKKKDDDCCCBBBAAA@@@?????????======<<<===>>>>>><<<999777777999::::::999888777444444444444444444444444333555666888888777555444444000000444666888===CCCKKKQQQccc~~~cccXXXSSSYYYbbblll{{{vvvssstttxxx|||}}}{{{wwwssspppnnnnnnmmmllleeeaaa\\\WWWRRRNNNJJJGGGBBBBBBAAA???<<<:::777666444444333333333444555555666666777777888888999999666888;;;;;;999999<<<>>><<<<<<===>>>>>>???>>>>>>;;;;;;<<<<<<===>>>>>>>>>:::<<>>@@@CCCEEEJJJWWWccc|||{{{wwwvvvuuuuuujjjqqqrrrkkkgggmmmuuuyyy}}}}}}}}}{{{tttmmmbbbXXXUUUWWWSSSSSSRRRRRRRRRUUUYYY\\\XXX]]]bbbffffff```YYYUUULLLIIIDDD@@@???BBBEEEHHHLLLLLLMMMNNNPPPRRRTTTUUUXXXXXXWWWVVVWWWXXXYYY[[[ZZZaaaiiilllooouuu{{{mmmcccYYYSSSSSSVVVXXX\\\aaafffhhhgggeee\\\[[[\\\eeesss~~~ggg[[[UUUQQQRRRRRRSSSVVVYYY]]]___fff```aaalll{{{yyynnnbbbaaaiiirrrvvvuuuyyyuuurrrsssqqqnnnnnnqqqnnnrrrvvvyyyzzz|||zzzxxxuuusssyyyjjjbbbXXXQQQOOOMMMJJJGGGEEEEEEEEEDDDCCCBBB@@@???===<<<;;;::::::999::::::888999999999999888777777777777666555444333333333444666999::::::777444222111222444555666888<<>>;;;999888777777555444444444444444777666666666666777777888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???======<<<<<<<<<<<<======>>><<<<<>>===<<<;;;;;;;;;;;;999999999999999888777777666666666555444444444333333444666777777666333222000111222333333555999<<>><<<:::999777777666555444444444444666666666666666666777888;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>===<<<<<<<<<<<<<<<<<<===>>>===<<<>>>BBBEEEFFFFFFIIIHHHGGGFFFDDDAAA<<<888999888888777666777888:::??????BBBFFFFFFHHHRRR\\\sss|||xxxhhhbbb]]]\\\\\\___fffoooxxxyyy{{{|||||||||||||||yyyoooddd]]]XXXTTTOOOLLLMMMOOOQQQRRRTTTWWW\\\```bbbbbb```___XXXUUUPPPKKKIIIHHHIIIJJJLLLKKKKKKKKKLLLNNNOOOQQQSSSVVVXXXYYYXXXXXXYYYZZZZZZ]]]bbbgggnnnxxx|||mmmbbb]]]ZZZWWWUUUSSSVVVXXXZZZ```fffeee```[[[]]]```iiizzziiiYYYSSSPPPPPPOOOOOOQQQUUUYYY[[[ZZZ[[[^^^dddmmm~~~~~~qqqeeeeeelllqqqtttwwwwwwvvvuuusssrrrtttxxx||||||lllaaa\\\VVVRRRQQQOOOKKKHHHFFFEEEEEEDDDCCCBBBAAA@@@>>>===<<<;;;::::::::::::999999999999888888777777555555555555555555444444222222333444444444333333111222222333333444777:::EEEKKKVVVhhh|||pppaaaUUUUUUYYY```ooo}}}yyymmmiiinnnttt}}}~~~|||yyyvvvtttrrrqqqqqqllleee]]]VVVQQQOOOMMMGGGFFFDDDBBB???<<<;;;999888777666555444444444444666555555555666666777888::::::::::::;;;;;;;;;;;;:::999999999:::;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<>>===<<<<<<<<<<<<999999999888888888888888444444444555555555555555222222111222222333444444333444555444444555888:::CCCHHHRRRaaawww|||jjj[[[WWWYYY```ooo~~~ooofffgggmmmxxx}}}}}}|||zzzwwwtttrrrpppsssooohhh```YYYTTTQQQOOOHHHGGGEEECCC@@@===;;;:::888777666555444444444444555555555555555666777888:::::::::::::::;;;;;;;;;999999999999::::::;;;;;;;;;;;;::::::::::::;;;;;;???>>><<<;;;<<>>;;;999777777999::::::???@@@CCCFFFEEEEEEKKKTTTeeezzzxxxjjj\\\VVVQQQQQQQQQQQQTTTXXXjjjpppwww{{{yyyuuurrrqqq||||||uuuqqqppphhh\\\RRRLLLKKKLLLLLLPPPSSSWWW[[[^^^``````___]]]___aaabbb___[[[UUURRRNNNLLLIIIGGGEEEEEEFFFGGGIIIMMMRRRVVVWWWWWWXXXYYYVVVZZZ]]]aaaeeelllvvv}}}}}}vvvpppnnnhhhcccccceeeccc[[[SSSTTTUUUUUUWWW^^^fffhhheee]]]]]]```kkkiiiZZZTTTOOOOOOOOOOOOOOOPPPQQQQQQSSSWWW]]]dddpppxxxmmmoooxxx~~~zzzxxxuuusssuuu|||{{{zzzjjjaaaXXXVVVTTTRRRQQQNNNLLLJJJGGGFFFEEECCCBBBBBBBBBBBBCCCBBBAAA@@@????????????:::999888777777777888888444444444555555555555555333333222222222444555666333444444444333444666999@@@GGGPPP]]]rrrsss```ZZZ[[[bbbssstttgggcccgggsss}}}{{{{{{zzzyyywwwtttrrrqqquuuqqqjjjbbb[[[UUURRRPPPIIIHHHFFFDDDAAA>>><<<;;;888888666555555555555555444444444444555666777888999999999:::::::::;;;;;;999999::::::::::::::::::;;;;;;::::::::::::;;;;;;???>>>===<<<<<<===???AAAEEEHHHMMMSSSVVVUUUQQQMMMCCC???:::888999:::::::::<<<===AAADDDDDDDDDJJJSSS]]]rrr~~~uuufffZZZTTTQQQSSSSSSQQQPPPQQQaaajjjvvv}}}|||xxxtttsssxxx}}}~~~{{{yyy|||ssseeeYYYRRRNNNMMMLLLOOOSSSYYY___aaa```^^^\\\YYY\\\aaadddddd```[[[XXXOOOMMMIIIEEECCCCCCDDDEEEEEEIIIOOOSSSUUUVVVWWWXXXXXXZZZ]]]^^^___dddkkkqqq~~~~~~yyyuuusssqqqmmmiiigggdddcccfffiiiggg^^^VVVUUUVVVVVVWWW___hhhkkkhhh```___aaannn{{{fffYYYSSSQQQPPPPPPOOOOOOOOOPPPPPPQQQVVV]]]gggsss{{{pppsss~~~~~~|||yyywwwyyy|||wwwxxx}}}wwweee]]]UUUUUUSSSQQQOOOMMMLLLKKKHHHGGGEEECCCBBBBBBCCCCCC??????>>>===<<<<<<<<<<<<;;;:::888777777777888999555555555555555555444444444444333333333444555555000111111111000111444666===EEEOOO[[[ooo~~~~~~uuubbbZZZ\\\ccctttwwwiiiccceeeooozzzzzzyyyxxxwwwvvvuuuttttttvvvsssllleee]]]WWWSSSPPPJJJIIIGGGEEEBBB???===<<<888888777666555555555555333333333444555666777888888888999999::::::;;;;;;::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@???>>>>>>@@@BBBEEEHHHNNNVVV[[[\\\YYYVVVIIIDDD>>>;;;;;;<<<;;;:::;;;<<<@@@CCCBBBCCCKKKTTT\\\ooozzztttfffWWWSSSSSSWWWXXXSSSNNNLLLXXXeeevvv|||xxxvvvxxx}}}}}}sssiii```XXXRRRNNNOOOSSSYYY^^^```^^^ZZZWWWTTTWWW[[[___```___\\\ZZZRRROOOJJJFFFCCCBBBCCCDDDCCCGGGLLLPPPRRRTTTUUUWWWYYY[[[\\\\\\[[[^^^dddhhhrrr~~~|||uuunnniiihhhhhhgggeeeffffffhhhjjjkkkhhhaaa[[[TTTVVVWWWZZZcccmmmqqqoooeeedddfffsssvvvbbbWWWRRRTTTSSSRRRQQQPPPQQQRRRRRRSSSXXX___iiiuuu|||rrrwww|||wwwvvvyyy}}}pppbbbXXXUUUTTTSSSPPPMMMLLLKKKLLLIIIGGGEEECCCBBBBBBCCCDDD<<<<<<;;;:::999999999999;;;:::888777666777888999666666666555444444444333444444444444444333333333///000000000000111444777:::BBBMMMYYYkkkzzzzzzqqq]]]WWWXXXaaasss~~~yyysssgggaaadddlllxxxzzzyyyxxxwwwvvvwwwxxxxxxxxxuuuoooggg___YYYTTTRRRKKKJJJHHHEEECCC@@@>>>===999888777666555555555555333333333444555666888888777888888999::::::;;;;;;:::;;;<<<<<<<<<<<<;;;:::===<<<<<<<<<<<<<<<<<<======@@@CCCCCCAAA@@@AAABBBFFFIIIOOOWWW^^^```___]]]SSSLLLEEEAAAAAAAAA@@@>>>??????AAACCCBBBCCCLLLVVV```rrr{{{qqqgggXXXUUUWWW]]]```YYYQQQLLLSSSbbbvvv~~~zzzxxxxxx}}}wwwjjj\\\SSSPPPRRRVVVYYYZZZXXXTTTRRRQQQRRRTTTWWWXXXYYYYYYYYYWWWSSSMMMGGGBBBAAAAAAAAACCCFFFJJJMMMOOOQQQTTTVVVWWWYYY[[[ZZZYYY[[[```dddhhhtttzzzssskkkggghhhlllnnnnnnrrrssstttrrrmmmfff___\\\TTTWWWZZZ```lllxxx}}}{{{llljjjlllyyyqqqbbbZZZWWWXXXVVVTTTRRRRRRSSSUUUVVVVVV[[[bbbjjjtttwww~~~|||{{{~~~xxxkkk```UUUUUUTTTRRROOOLLLKKKKKKLLLIIIHHHEEECCCBBBBBBCCCDDDAAA@@@???>>>>>>======>>>;;;:::888666666777888999777777666555444444333333444444444444444333222111000111222222222333777999888AAALLLXXXiiixxxyyylllYYYSSSUUU^^^ppp|||~~~sssppplllccc___bbbjjjwww{{{yyyxxxwwwwwwxxxzzz|||zzzvvvpppiiiaaaZZZUUUSSSKKKJJJHHHFFFCCCAAA???>>>999888777666666555555555222333333444555666888888777777888999::::::;;;;;;;;;<<<=========<<<;;;:::======<<<<<<<<<<<<=========@@@DDDEEECCCBBBBBBCCCFFFIIIPPPXXX___ccccccaaa\\\TTTLLLGGGGGGGGGEEECCCCCCBBBCCCDDDBBBCCCLLLVVVeeevvv~~~|||mmmeeeZZZYYY\\\dddfff___UUUNNNQQQaaawwwyyywwwwww{{{~~~~~~yyyeeeXXXPPPQQQSSSTTTSSSRRRPPPOOOPPPPPPPPPQQQRRRTTTVVVXXX[[[WWWPPPHHHBBB?????????CCCFFFIIIKKKMMMPPPSSSVVVVVVXXXZZZYYYXXXZZZ___ccc```mmm|||yyyrrrooossszzzzzzoooddd]]]YYYUUUYYY___ggguuupppoooppp~~~oooddd``````ZZZXXXUUUSSSSSSUUUWWWYYYYYY]]]dddjjjsss|||pppddd]]]XXXSSSQQQOOONNNNNNNNNLLLKKKFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>===<<<<<<:::999777777888777666444444444444555555555555555333444555555555444333222333333222222333333444555777>>>JJJUUUaaassszzz{{{uuu]]]PPPSSSWWWeee{{{yyyxxxvvvfffccc^^^]]]aaa```hhhqqqzzz{{{zzzxxxvvvvvvwwwyyy{{{xxxssskkkbbb[[[WWWVVVPPPMMMIIIFFFDDDCCCAAA@@@999888777555555555666777777666666666666777777888666666777888999::::::;;;========================<<<<<<<<<=========>>>>>>??????@@@DDDHHHIIIFFFBBBDDDLLLUUUYYY]]]```]]]XXX[[[^^^[[[QQQKKKJJJHHHDDDFFFHHHIIIIIIIIILLLRRRWWWfffuuu{{{iii___```[[[\\\ffflllhhh]]]VVVSSS]]]lllzzzzzztttvvvzzz~~~~~~}}}|||~~~sssZZZUUUNNNKKKNNNRRRPPPMMMLLLLLLKKKJJJJJJKKKNNNRRRTTTYYYVVVPPPJJJEEEAAA??????EEEFFFIIIJJJKKKMMMPPPRRRRRRTTTWWWXXXYYY[[[^^^```fffmmmwwwzzz|||{{{lllccc___```\\\]]]aaammm{{{uuutttxxxkkkeeecccbbbaaaZZZUUUWWWYYYXXXYYY[[[ZZZ```hhhnnnsss{{{~~~~~~}}}kkkaaaYYYUUURRRPPPMMMLLLMMMMMMKKKJJJGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@???>>>===<<<<<<:::999777777888888666555555555555555555555444444333444555555555444333222333333222222333333444555666<<>>===<<<;;;;;;:::999777888999999777666777777666555444333333333444444444444333333222222333333222222333333444555444666???JJJSSS___wwwmmmUUUPPPSSSbbbyyy}}}}}}lll```bbbeeemmmssspppmmmooovvv}}}{{{{{{{{{yyywwwvvvxxxzzzyyyxxxtttnnngggaaa___^^^WWWTTTOOOKKKIIIFFFDDDBBB;;;:::888666555555555666444444444444444555666777666777777888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999===???BBBGGGLLLQQQSSSTTTRRRYYY___```aaaaaa\\\VVVQQQVVVZZZ]]]```cccfffggg```aaaaaa```aaafffpppwwwjjj[[[VVVOOOQQQ[[[kkktttpppggg```[[[VVVUUU```sss~~~yyyqqqkkkkkkqqqwwwzzzggg\\\QQQKKKGGGDDDEEEHHHFFFEEEDDDDDDDDDEEEGGGHHHIIIIIIJJJJJJHHHFFFCCCAAAAAABBBBBBBBBBBBCCCFFFIIILLLOOORRRUUUWWWYYY]]]___fffllluuu}}}yyytttvvvyyyzzz~~~~~~xxxqqqkkkgggeeeaaa[[[VVVWWWXXXZZZ___fffssszzz{{{uuuooolllkkkjjjpppaaa]]]YYYTTTRRRNNNLLLJJJIIIJJJJJJJJJIIIEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@???>>>===<<<;;;;;;:::999888888999999888777777777666555444333333333444444333333222222222222333333222222333333444555555555<<>>>>><<<<<<;;;::::::999888888999:::999888666666666555444444444333444444333222222222222222333333222222333333444555666444:::FFFNNNWWWooo^^^QQQQQQ___tttuuummmttt}}}xxxzzz~~~~~~|||zzzzzz{{{}}}|||zzzwwwqqqjjjeeecccbbbVVVSSSOOOLLLKKKJJJHHHFFF>>>===:::888666555444444333333444444555666888888777777888999:::;;;<<<<<<888888888888888888888888999999999::::::;;;;;;;;;999;;;???DDDHHHNNNUUUYYY___ffflllmmmnnnnnniiicccWWWTTTRRRTTTXXX^^^iiirrrwwwzzz}}}gggWWWPPPKKKIIIKKKSSSXXXXXXVVVVVVXXXTTTPPPTTTaaavvvvvvuuuyyy}}}uuummmeee]]]SSSIIIDDDDDDEEEDDDCCCBBBBBBAAAAAAAAA@@@BBBDDDFFFGGGFFFEEEDDDBBBBBBBBBAAAAAADDDHHHLLLHHHJJJNNNQQQTTTWWW[[[^^^```gggrrr|||{{{xxxxxx|||uuummmoootttxxxxxxqqqhhhbbb___[[[XXXVVVXXXYYY[[[bbbjjjvvv|||}}}xxxtttrrryyyccc]]]ZZZTTTPPPQQQPPPNNNLLLLLLMMMNNNMMMLLLEEEEEEDDDCCCBBBAAA@@@@@@??????>>>===<<<;;;;;;::::::999888888::::::999888555555555555555555444444444333222111111111222333333333222222333333444555666222888EEELLLTTTlllaaaPPPOOO\\\ooo|||uuuvvv|||~~~|||{{{}}}}}}|||xxxrrrkkkfffdddcccZZZVVVRRROOOMMMKKKIIIGGG???===;;;888666444444444444444444555666777999999777888888999:::;;;<<<<<<888888888888888888888888888888999:::;;;<<<======:::===@@@AAADDDIIIOOOTTT\\\dddkkkooorrrtttqqqlllccc\\\XXXXXXYYY[[[eeeoootttzzzzzzdddSSSKKKFFFCCCCCCIIIMMMMMMMMMOOORRRRRRPPPPPPXXXmmm|||~~~wwwsssnnniii___RRRJJJHHHFFFEEEDDDCCCBBBAAA@@@@@@???@@@BBBDDDEEEFFFEEEEEEAAABBBAAAAAAAAADDDIIIMMMNNNPPPSSSTTTUUUWWWZZZ\\\___gggrrr|||xxxssspppsssuuuvvv{{{yyyjjjfffgggmmmtttuuunnnddd^^^[[[XXXVVVVVVYYYYYY[[[bbbjjjqqqvvv||||||zzzrrr___[[[YYYQQQMMMOOOQQQOOOMMMMMMNNNOOONNNMMMFFFFFFEEEDDDCCCBBBAAAAAA??????>>>===<<<;;;:::::::::999888888:::;;;:::888444444444555555555555555444333222111111111222333333333222222333333444555555111666DDDKKKRRRjjjaaaOOOMMMYYYkkk~~~qqqpppwww}}}|||~~~~~~}}}yyyssslllgggdddccc]]]ZZZUUUQQQNNNLLLIIIGGG???>>>;;;888666444444444444444555555777888999:::777888999999;;;;;;<<<===999999999999999999999999888888999:::<<<===>>>>>>===???@@@@@@AAADDDJJJOOOVVV^^^hhhmmmsssvvvuuuppplllddd___]]]\\\[[[bbbkkkoooxxxsss___NNNEEEBBB>>>???DDDHHHHHHIIIKKKNNNPPPPPPNNNRRRfff~~~yyywwwvvvsssiiiZZZPPPNNNGGGFFFEEEDDDBBBAAA@@@??????@@@AAACCCDDDEEEFFFFFF@@@AAA@@@@@@AAAEEEJJJNNNUUUWWWYYYYYYYYYYYY[[[]]]aaaiiiuuu~~~wwwqqqmmmoooppppppuuu|||oooeeedddeeelllsssrrrjjj```XXXUUUUUUTTTVVVYYYZZZ[[[bbbjjjlllqqqwww~~~vvvlll```XXXUUUTTTQQQOOOMMMLLLLLLLLLLLLMMMMMMNNNKKKKKKIIIGGGEEECCCBBBAAA>>>>>>======<<<<<<;;;;;;;;;;;;:::999999888888777666555555555555444444444444444444333333333222222333333333333333333333333222444777;;;BBBQQQdddqqqaaaNNNPPPYYY^^^~~~wwwlllooottt}}}zzzyyyyyy{{{vvvrrrnnnkkkgggeeeaaa]]]VVVQQQNNNLLLJJJIIIDDDAAA===::::::999888777666555555555555666777777888888999:::;;;;;;;;;;;;999888777666666888:::;;;:::;;;<<<<<<<<<<<>>>>>======<<<<<<;;;<<<<<<;;;;;;:::999999888777777666666666555555555444444444333333333222222333333333333333333333333222444777:::@@@MMM]]]iiigggTTTPPPVVV[[[tttrrriiilllqqq|||~~~{{{zzzzzz~~~}}}zzzvvvqqqmmmjjjhhheee```ZZZUUURRROOOMMMKKKGGGCCC>>>;;;999888666555555555555555555666666777777888999:::;;;;;;;;;;;;999888777666777888:::;;;:::;;;<<<<<<;;;<<>>>>>??????@@@AAACCCDDDCCCLLLLLLKKKQQQZZZrrrtttcccUUUMMMGGGEEECCCAAABBBEEEDDDCCCBBBBBBDDDFFFFFFEEEGGGFFFFFFGGGGGGKKKXXXeeevvv~~~tttfff^^^\\\^^^fffqqq{{{zzz{{{{{{yyywwwwww{{{uuuggg``````dddgggjjjjjjeee___YYYVVVWWWXXXYYYZZZ[[[^^^cccfffmmmvvvllleee\\\UUUSSSRRRQQQOOOKKKJJJJJJIIIHHHHHHHHHHHHKKKJJJIIIGGGFFFDDDCCCCCC@@@??????>>>======<<<<<<======<<<;;;;;;::::::999888777777777666666666666444444444444333333333333333333333333333333333333222444777999>>>HHHTTT^^^tttqqq___RRRQQQWWWiiillldddiiimmmwww~~~yyy}}}|||{{{{{{}}}|||uuupppmmmmmmjjjeee___ZZZVVVSSSQQQOOOIIIFFF@@@<<<999777555333444444555555555666666666777888999:::;;;;;;;;;;;;999999888777777888:::;;;;;;;;;;;;;;;:::<<<@@@BBBEEEDDDBBBAAAAAAAAABBBCCCBBBFFFMMMVVV^^^eeejjjlllllljjjgggddd```\\\ZZZYYY\\\```jjjuuu~~~lll\\\PPPGGGBBBAAA=========>>>???@@@AAABBB@@@JJJLLLIIIMMMTTTiiiyyyeee[[[QQQKKKGGGDDDEEEIIIFFFEEEDDDEEEGGGHHHGGGFFFHHHGGGIIILLLOOOVVVdddrrrnnnbbb]]][[[cccooozzzzzzqqqhhhaaa```bbbeeeggggggccc^^^ZZZYYY[[[]]]___aaadddhhhmmmqqqxxxyyyfff```YYYTTTRRRQQQPPPOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDAAAAAA@@@???>>>======<<<<<<<<<<<<;;;::::::999999777777777666666666555555555444444444444333333333333333333333333333333333111333666888===EEEOOOUUUggg{{{}}}lllXXXQQQTTTbbbwww}}}vvvfffaaaeeehhhqqq{{{zzzvvvzzz}}}||||||{{{xxxqqqooopppmmmiiiccc^^^ZZZWWWSSSQQQKKKGGGAAA===:::888666444444444555555666666666666777888999::::::;;;:::::::::999888888888999::::::;;;;;;;;;::::::<<<@@@CCCHHHGGGFFFDDDCCCCCCBBBBBBCCCFFFJJJOOOTTTYYY\\\^^^eeeeeeeeedddbbb^^^[[[YYY^^^```fffooouuu{{{{{{cccUUUMMMGGGCCCCCC<<<<<<<<<===>>>???@@@AAA>>>IIIKKKIIIJJJNNNaaa}}}zzzoooddd[[[SSSKKKHHHIIIFFFEEEFFFHHHJJJLLLLLLKKKJJJJJJMMMRRRXXXaaaooo|||pppccc```[[[dddpppyyy~~~wwwssspppjjjdddbbb```bbbddddddbbb`````````cccfffiiimmmrrrxxxrrr```]]]XXXSSSQQQPPPOOOOOOPPPOOONNNMMMLLLLLLLLLLLLIIIIIIHHHHHHGGGFFFEEEEEECCCBBBAAA@@@???>>>======;;;;;;::::::999888888888666666666555555555444444555555555444444444333333333333333333333333333333111222444888===DDDLLLQQQ```rrr|||www}}}yyybbbUUUTTT[[[nnn||||||ssswwwrrrccc___cccccclllwwwxxxzzz}}}}}}||||||yyy~~~xxxrrrooopppmmmjjjddd```\\\YYYUUURRRKKKGGGBBB>>><<<:::999777444555666777777777666666777777888999::::::::::::::::::999999999999999999::::::;;;;;;;;;===@@@CCCIIIIIIHHHHHHGGGEEEDDDCCCEEEGGGIIILLLOOORRRSSSTTT\\\___bbbddddddaaa^^^\\\___```eeemmmrrrvvv}}}rrr\\\NNNGGGBBB@@@@@@;;;;;;;;;<<<===>>>@@@@@@>>>HHHJJJHHHJJJLLLZZZrrr{{{rrreeeVVVLLLHHHDDDCCCDDDGGGKKKNNNOOONNNMMMMMMPPPXXX^^^fffsss~~~mmmcccaaa]]]fffqqqyyy}}}vvvnnnmmmmmmhhhdddbbb]]]___aaacccdddfffjjjlllpppssswww}}}zzziii]]][[[WWWTTTQQQOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKIIIIIIHHHHHHGGGGGGGGGFFFDDDDDDCCCAAA@@@???>>>===;;;::::::999999888777777555555555555444444444444555555555555444444444333333333333333333333333333111111333666<<>>===;;;999555666777888999888777777666777888999:::::::::::::::::::::::::::999999999888:::;;;<<<<<<>>>@@@BBBGGGHHHIIIIIIIIIGGGFFFEEEEEEGGGJJJMMMOOOQQQRRRRRRVVVYYY^^^bbbddddddbbb```\\\]]]bbbkkkqqqvvv~~~|||kkkXXXLLLEEE???===>>>;;;;;;;;;<<<===>>>???@@@>>>FFFFFFGGGKKKLLLTTTggg{{{hhhXXXPPPHHHFFFFFFGGGJJJMMMNNNOOOOOOOOORRRYYY___dddmmmuuuxxxhhh```___]]]eeepppxxx|||zzzqqqjjjfffffffffbbb______ZZZ\\\```dddiiipppwww}}}pppddd[[[ZZZXXXTTTQQQOOONNNNNNLLLLLLKKKKKKKKKKKKKKKLLLHHHHHHHHHHHHHHHHHHGGGGGGEEEEEEDDDBBBAAA???>>>>>><<<;;;;;;:::999999888888666666666666555555555555555555555555444444444444333333333333333333333333333222222444999???EEEHHHNNN^^^kkkpppvvvuuubbbSSSLLLZZZfffqqqxxxqqqnnnyyy|||tttgggcccccc```hhhvvv{{{|||{{{{{{~~~~~~~~~|||xxxsssooolllllliiieeebbb```]]]YYYVVVQQQMMMHHHCCC@@@===;;;999666777999:::::::::888777666777888999999::::::999:::;;;;;;;;;:::999999888666999<<<>>>>>>>>>@@@AAACCCEEEGGGIIIIIIHHHFFFEEEGGGIIIMMMPPPRRRSSSRRRQQQSSSVVV\\\aaaddddddcccaaaZZZYYY^^^gggpppxxx|||ooocccTTTKKKCCC===;;;>>>;;;;;;<<<<<<===???@@@AAA===BBBBBBDDDLLLLLLPPP^^^rrrnnneeeVVVSSSNNNLLLLLLMMMNNNNNNOOOOOORRRXXX\\\]]]bbbgggqqqxxx~~~zzzmmmaaaZZZXXXYYYbbbmmmuuuzzzuuunnnkkkddd```___aaa```\\\\\\^^^XXX[[[```fffnnnyyylllcccZZZZZZXXXUUUQQQNNNNNNNNNMMMLLLLLLLLLLLLMMMMMMNNNHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDCCCAAA@@@???>>>===<<<<<<;;;;;;:::999999777777777777666666666666666666555555555444444444333333333333333333333333555333111222777===BBBDDDFFFVVVfffnnnzzz~~~~~~yyyfffSSSHHHVVVbbbooowwwrrrrrrwwwvvviiieeeddd```gggwww}}}|||{{{{{{}}}{{{yyytttoookkkllliiifffcccaaa^^^[[[XXXUUUQQQJJJEEEAAA===:::888666888:::;;;;;;;;;999888666777888999999:::999999;;;;;;;;;;;;::::::999888555888<<>>777777:::<<<<<<<<<<<<>>>???@@@AAA<<<@@@>>>BBBLLLLLLMMMXXXeeeyyyeee___XXXSSSPPPOOOOOONNNOOONNNQQQVVVYYYXXXYYY\\\^^^eeelllllleee[[[UUURRRUUU^^^jjjrrryyyxxxmmmeeebbbaaa]]][[[\\\___]]]ZZZ[[[___WWWZZZ```gggrrryyylllccc[[[YYYVVVTTTRRRRRRRRRSSSYYYSSSOOOOOOMMMJJJLLLPPPKKKJJJHHHGGGFFFFFFGGGHHHEEEDDDDDDBBBAAA@@@??????@@@>>>;;;999::::::999888:::999777666555444555555666555555555555444444444222333333444444333333222333111111444666888???FFFIIIPPP]]]ooooooXXXKKKSSS]]]bbbhhhqqqzzzooocccbbbbbbdddqqq||||||~~~}}}{{{yyyuuuppplllllliiieeecccbbb```[[[WWWSSSPPPKKKEEE@@@===;;;:::777777777777888888888888999999999::::::;;;;;;;;;;;;;;;<<<;;;::::::;;;======>>>??????>>>???AAACCCBBBDDDFFFFFFFFFEEEFFFGGGJJJNNNTTTWWWXXXVVVUUUTTTWWWXXX[[[___cccdddbbbaaa]]]ZZZXXX\\\hhhwww{{{qqqjjj[[[TTTJJJBBB===;;;:::999;;;;;;<<<>>>???AAABBBBBB@@@@@@BBBDDDHHHLLLOOOQQQ^^^ttttttcccXXXVVVWWWVVVTTTNNNPPPQQQQQQPPPPPPPPPQQQVVV[[[```___YYYSSSQQQRRRRRRVVV___jjjsss|||zzzvvvooohhhaaa]]]ZZZYYYVVVXXX[[[]]]______^^^]]]XXXZZZ^^^dddmmmyyyttthhhaaa]]][[[XXXUUUTTTSSSSSSSSS[[[ZZZWWWRRRMMMLLLMMMNNNJJJIIIIIIHHHGGGGGGGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>;;;::::::::::::999:::999888666555555555555666555555555555444444444111222222333333222222111333111111444666888>>>EEEKKKQQQ^^^pppttt^^^LLLQQQXXX___gggrrr}}}}}}ooobbb```___bbbooo}}}}}}~~~|||{{{wwwrrrnnnnnnkkkhhhfffdddaaa]]]YYYVVVSSSMMMGGGBBB>>><<<;;;777777777777777777777777;;;::::::::::::::::::999:::;;;<<<;;;::::::<<<>>>AAABBBDDDDDDCCCCCCDDDFFFEEEGGGGGGGGGEEEDDDEEEFFFGGGKKKRRRWWWYYY[[[\\\]]]```___^^^___aaabbbaaa```]]]ZZZXXXZZZdddsssuuulllfffYYYRRRIIIAAA===;;;:::999888999:::;;;<<<===>>>???@@@@@@BBBDDDGGGKKKNNNPPPXXXjjj~~~||||||xxxkkkeeeaaa]]]ZZZRRRRRRRRRQQQOOOMMMKKKKKKJJJOOOTTTUUURRROOOPPPQQQOOOSSS[[[fffoooyyy}}}wwwrrroooooojjjiiifffbbb^^^ZZZWWWUUUVVVWWWYYY[[[\\\]]]]]]]]]ZZZ\\\___cccjjjsss}}}}}}rrrjjjddd___^^^[[[XXXVVVUUUTTTTTT[[[bbbaaaVVVNNNNNNOOOLLLJJJJJJJJJJJJJJJHHHGGGFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@>>><<<;;;;;;<<<;;;999:::999888777666555555555666555555555555444444444111111222222222222111111333111111444555777===DDDJJJQQQ___rrr{{{hhhPPPOOOQQQXXXeeerrr}}}pppeee```^^^aaaooo~~~~~~~~~~~~}}}zzzvvvsssqqqooollliiigggddd```]]]YYYVVVPPPJJJDDD@@@===<<<777777666666666666777777<<<;;;;;;::::::999999888:::;;;;;;;;;;;;<<>>===888777666555555555666777:::::::::::::::::::::::::::;;;<<<<<<===???CCCFFFJJJNNNSSSVVVWWWXXXYYYZZZ]]][[[YYYTTTPPPNNNOOOPPPLLLPPPUUUYYY]]]aaafffiiiqqqooolllkkkkkkjjjiiigggfffccc```___cccmmmyyyyyyqqqiiibbb^^^SSSNNNFFF@@@===<<<;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>???@@@BBBEEEHHHJJJOOOXXXjjj}}}vvvsssqqqxxx}}}xxxjjjeee]]]WWWSSSRRRQQQQQQNNNPPPQQQPPPMMMLLLMMMNNNKKKLLLRRR]]]hhhttt}}}ooobbb\\\ZZZXXXWWWXXXXXXZZZ\\\^^^___]]]\\\ZZZZZZYYYYYYYYYZZZ\\\^^^```eeejjjqqqwww|||yyyooojjjeeebbbaaa```^^^\\\YYYXXXVVVVVVRRR```cccWWWOOOSSSTTTNNNNNNOOOQQQQQQPPPMMMJJJHHHFFFFFFFFFEEEEEEDDDDDDDDD@@@???>>>>>>???>>>===;;;::::::999888777666555555666555555555555444444444333333444444444444333333222000111444555555999@@@EEEPPPddd|||}}}fffXXXMMMPPP\\\hhhvvvyyypppgggcccfffrrr~~~~~~{{{wwwwwwuuurrrnnnkkkhhhggg___\\\UUUNNNGGGBBB???===999888777555555555666777888888999::::::;;;<<<<<<:::;;;======???BBBGGGKKKTTTWWW[[[]]]]]]]]]]]]]]]___]]]ZZZVVVQQQOOOPPPQQQOOORRRWWW[[[___dddiiimmmqqqqqqrrrsssuuutttrrroookkkiiifffdddeeelllwww~~~xxxnnneee^^^YYYRRRMMMFFF@@@>>><<<<<<;;;======>>>>>>>>>?????????<<<<<<<<<===???AAADDDEEEJJJQQQaaaxxxxxxsssmmmrrrwwwzzz|||wwwiii^^^XXXVVVUUUUUUUUUUUUTTTQQQOOOMMMMMMMMMLLLKKKOOOZZZfffsss{{{pppfff]]]\\\\\\ZZZXXXXXX[[[\\\]]]^^^^^^^^^]]]]]][[[ZZZXXXXXXYYY[[[^^^```jjjrrr~~~uuunnnhhhdddbbb___^^^]]][[[ZZZXXXWWWVVVQQQZZZ]]]VVVQQQSSSUUURRRPPPQQQRRRRRRQQQNNNKKKIIIGGGGGGGGGFFFFFFEEEEEEEEE@@@?????????@@@@@@>>><<<:::::::::999888777555555666555555555555444444444444444555555555555444444222000111444444444888>>>FFFQQQfff~~~rrraaaRRRRRRZZZcccqqq~~~~~~vvvmmmgggjjjttt~~~}}}zzzzzzyyyvvvqqqmmmkkkjjjddd```YYYQQQJJJDDD@@@???;;;:::777666555666777888777777888999;;;<<<======;;;===>>>???BBBFFFLLLPPP]]]^^^___^^^[[[XXXWWWWWWXXXWWWVVVRRRNNNLLLMMMNNNOOOSSSXXX]]]bbbggglllpppmmmnnnqqqvvvyyyzzzyyywwwoooooonnnkkkjjjnnnvvv}}}zzzpppeee\\\VVVRRRMMMFFFAAA???===<<<;;;;;;;;;<<<<<<===>>>>>>???<<<;;;;;;<<<===???AAABBBBBBIIIVVVkkk~~~xxxpppqqqrrrssswww}}}yyykkkbbb]]]YYYWWWVVVUUUTTTSSSRRRPPPOOOOOOOOOLLLNNNWWWcccooo}}}~~~ssshhh```ZZZ\\\___^^^\\\[[[``````aaaaaaaaa```^^^]]]\\\[[[ZZZZZZZZZ\\\___```nnnvvv|||sssnnngggcccbbb\\\[[[[[[ZZZYYYXXXWWWVVVTTTVVVVVVUUUTTTSSSTTTUUUPPPQQQQQQQQQOOOMMMJJJIIIGGGGGGGGGGGGGGGFFFFFFFFF@@@@@@???@@@AAAAAA???===::::::::::::999777555444666555555555555444444444333444444555555444444333222000111444444333777<<>>???AAADDDIIIPPPUUUZZZ[[[ZZZXXXTTTRRRQQQQQQSSSTTTTTTRRRPPPNNNNNNOOOSSSVVV[[[```cccgggkkkmmmhhhiiilllqqqvvvzzz{{{{{{vvvwwwxxxvvvsssuuuzzzvvvkkkaaaZZZRRRNNNHHHCCC@@@>>><<<;;;999999:::;;;<<<>>>??????===<<<<<<<<<===>>>@@@AAA@@@DDDLLLZZZlll~~~zzzvvvsssssswww}}}|||ssslllddd___]]]\\\[[[[[[ZZZXXXVVVTTTSSSNNNMMMSSS]]]gggttt~~~{{{oooggg^^^YYY\\\aaabbbbbbccciiikkkmmmnnnmmmjjjfffcccbbbbbbaaaaaabbbcccdddeeepppvvvsssmmmiiibbb^^^^^^YYYZZZZZZYYYYYYXXXWWWVVVXXXTTTSSSVVVVVVSSSSSSWWWPPPPPPPPPOOONNNKKKIIIHHHHHHHHHGGGGGGGGGGGGGGGGGG@@@@@@@@@AAABBBBBB???===::::::::::::999777555444666666555555555444444444222333333444444333333222222000111444444333666;;;BBBJJJYYYnnnooo___[[[\\\aaaqqqwwwxxx}}}|||}}}}}}yyysssooommmnnnlllhhhaaaXXXPPPJJJFFFDDD>>><<<999777666777999:::::::::::::::::::::::::::===???@@@BBBFFFKKKSSSXXXSSSSSSSSSQQQOOONNNOOOPPPTTTUUUWWWWWWUUUTTTTTTUUUXXX[[[___bbbcccdddfffgggffffffgggkkkrrrwww{{{||||||||||||}}}rrrggg```SSSOOOIIIDDDAAA>>>===;;;999999;;;<<<>>>???@@@AAA>>>>>>======>>>???@@@AAACCCDDDGGGNNN[[[kkkzzz}}}wwwvvv{{{|||}}}{{{rrrjjjhhhgggfffeeeccc```\\\ZZZUUUOOOLLLPPPXXXaaallluuuyyynnnjjjaaa[[[^^^cccfffiiikkkrrruuuzzz|||{{{vvvoookkkiiiiiiiiiiiijjjjjjkkklllppptttzzz|||pppiiigggeee___ZZZ[[[[[[YYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTPPPLLLJJJKKKKKKJJJHHHEEEEEEEEEEEEEEEEEEEEEFFFFFFDDDAAA@@@@@@@@@???>>><<<;;;;;;:::999888777777555555444333333333333444444444333333333333222222///111222333333555888:::@@@LLLXXXdddyyyyyyeeeZZZZZZdddvvv~~~}}}|||{{{zzzwwwuuurrrpppooooookkkeee\\\TTTLLLGGGDDD@@@???===;;;999777666666999999:::;;;;;;<<<<<<===999:::===AAAEEEJJJNNNPPPLLLKKKJJJHHHIIINNNUUU[[[]]]^^^___`````````___^^^aaaaaabbbccceeefffggghhhdddeeehhhlllqqqwww|||xxxllldddWWWOOOGGGCCC???;;;999:::999999:::;;;<<<===>>>???========================BBBAAADDDJJJPPPZZZlll||||||xxx|||~~~zzzwwwuuuxxxxxxtttpppnnnpppssspppggg___bbb[[[UUUTTTTTTYYYffftttzzztttlllkkkjjjiiijjjnnntttyyy}}}}}}{{{zzzyyyzzz{{{{{{zzz{{{}}}xxxmmmfffeeeccc^^^YYYZZZYYYXXXVVVUUUTTTTTTSSSUUUVVVVVVWWWWWWWWWWWWVVVTTTQQQLLLJJJKKKKKKIIIHHHHHHFFFFFFFFFGGGGGGEEECCCEEECCCAAA@@@@@@@@@???>>>======<<<;;;:::999888888666555444444333333444444444444333333333333222222000111333333333444777999;;;EEEOOO[[[qqq}}}kkkaaaaaajjj{{{~~~zzz{{{~~~~~~~~~|||zzzwwwtttrrrppppppooolllfff^^^VVVOOOIIIFFF@@@???===:::888666555555999999999:::;;;;;;<<<<<<;;;;;;===@@@CCCFFFIIIJJJIIIIIIIIIJJJMMMTTT\\\bbbjjjkkkkkklllkkkiiihhhgggiiijjjjjjjjjjjjiiiiiihhhiiijjjlllooosssxxx~~~}}}qqqiii[[[RRRIIIEEEBBB===;;;<<<999::::::;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@CCCFFFJJJTTTgggyyy}}}yyyuuuuuusssqqqrrrxxx~~~~~~}}}ssskkkiiiaaaZZZXXXXXXZZZcccmmmzzzzzzuuussstttuuuwww{{{zzzrrriiicccbbbaaa]]]YYYXXXXXXWWWUUUTTTRRRRRRQQQTTTUUUWWWYYYYYYXXXWWWVVVTTTQQQMMMKKKJJJIIIHHHGGGJJJGGGFFFHHHKKKKKKFFFAAAEEECCC@@@@@@@@@@@@???>>>>>>>>>===<<<;;;:::999999666555444444333444444444444444333333333333222222111222333333333333555777888>>>FFFRRRiii|||lllcccbbbkkk}}}{{{xxxzzz}}}|||~~~~~~{{{}}}~~~|||yyyuuurrrqqqqqqqqqooommmhhhaaaYYYRRRLLLIIIDDDBBB???<<<999888777777777888888999::::::;;;;;;;;;<<<<<<===>>>@@@BBBCCCDDDFFFIIIMMMSSS]]]gggnnnwwwwwwvvvuuurrrooolllkkkmmmmmmmmmnnnnnnnnnooooooqqqrrrssssssuuuyyyyyyrrrbbbWWWMMMHHHDDD@@@===>>>::::::;;;<<<======>>>???????????????????????????@@@AAACCCDDDEEENNNdddxxx~~~vvvqqqrrrpppnnnnnnrrrvvvyyyzzz{{{wwwssspppmmmooozzz}}}tttuuulllcccaaaaaaaaacccfffqqq~~~{{{yyy{{{~~~~~~sssmmmeeeaaa```___\\\ZZZXXXWWWWWWVVVTTTSSSQQQPPPSSSUUUXXXZZZZZZYYYWWWUUUSSSQQQNNNLLLJJJHHHGGGFFFIIIFFFDDDHHHNNNOOOHHHBBBDDDBBB@@@???@@@@@@???>>>>>>======<<<;;;:::999999666666555444444444444444444444333333333222222222222333444333222222444555999===BBBNNNddd~~~{{{lllbbbbbbmmm}}}{{{|||}}}~~~zzzuuuwwwzzz|||~~~|||wwwssspppppppppqqqooommmiiiccc]]]UUUOOOLLLIIIGGGCCC???<<<:::999999777777777888999999::::::::::::::::::;;;<<<===>>>AAACCCHHHOOOXXXdddooowww{{{zzzxxxuuuqqqmmmiiiggggggffffffgggkkkpppuuuxxxxxxyyyyyywwwvvvxxx}}}{{{hhh[[[OOOIIIFFFAAA>>>???:::;;;;;;<<<===>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAACCCFFFEEEDDDMMMeee{{{yyyuuuqqqpppooooooqqqrrrrrrrrrvvvqqqmmmiiifffiiiuuuzzzrrrqqqrrrqqqlllhhhlllwwwzzz{{{|||~~~~~~yyymmmhhhccc___^^^^^^\\\ZZZWWWWWWWWWWWWVVVTTTSSSRRRTTTVVVXXXZZZZZZXXXVVVTTTQQQPPPOOOLLLJJJHHHGGGGGGGGGDDDCCCHHHNNNOOOJJJDDDCCCAAA??????@@@@@@???>>>======<<<;;;:::999888888666666555444444444444555444444333333333222222222222333444333222111333555999<<<@@@KKK^^^uuupppeeedddsss~~~~~~}}}xxxsssuuuwwwzzz~~~{{{wwwssspppoooooopppmmmmmmjjjfff```YYYRRRNNNKKKIIIDDD???<<<999999888666666777888888999999:::777777777777888:::;;;;;;>>>AAAGGGOOOYYYeeeqqqxxxyyyxxxwwwtttpppllliiifffdddaaa^^^^^^ccckkkuuu{{{{{{||||||zzzvvvwww{{{mmm___PPPIIIFFFAAA>>>>>>;;;<<<<<<<<<===>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???BBBFFFFFFEEENNNeeezzz~~~zzzxxxqqqppppppqqqrrrrrrqqqoookkkhhheeecccbbbfffsssyyyqqqvvv{{{}}}||||||zzz{{{|||~~~~~~sssqqqhhhddd```]]]\\\[[[ZZZYYYVVVWWWXXXXXXXXXWWWUUUTTTVVVWWWXXXXXXXXXVVVTTTRRRNNNOOOOOOMMMJJJGGGGGGHHHEEECCCCCCFFFKKKLLLIIIDDDBBBAAA?????????@@@???>>>======<<<;;;:::999888888777666555555444444555555444444333333333333222222222333333222111111333555666999???HHHVVViii|||sssfffdddtttzzzvvvvvvvvvyyy~~~|||yyyuuurrrqqqppppppnnnnnnmmmjjjddd]]]VVVRRRLLLIIIDDD>>>:::888777777666777777888999999::::::666666666666777888::::::<<>>===<<<<<<=========>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@===???CCCFFFFFFMMM___rrr}}}~~~{{{xxxuuupppppppppqqqrrrrrrooommmcccaaaaaabbbcccjjjxxx}}}yyywww{{{~~~}}}}}}wwwlllkkkcccaaa]]]ZZZYYYXXXWWWVVVTTTUUUWWWXXXYYYXXXWWWVVVXXXXXXWWWVVVUUUSSSRRRQQQKKKMMMNNNMMMJJJHHHHHHIIIEEEDDDDDDEEEFFFFFFEEECCCBBB@@@>>>>>>???@@@???>>>>>>>>>===<<<;;;:::999999777666666555555555555555444444333333333333222222111222222222111111333555333888???FFFOOO^^^rrrxxxjjjffftttyyywwwvvvxxx|||yyyvvvtttsssrrroooppppppnnniiibbb[[[WWWPPPLLLFFF@@@;;;999888888777777888888999::::::;;;888777777777777777888888999<<<@@@EEELLLTTT]]]ccchhhjjjnnnrrrvvvyyy{{{{{{zzzuuummmgggeeegggllloooqqqvvv|||}}}{{{{{{wwwfffSSSJJJGGGCCC???===============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@===???CCCGGGGGGLLLYYYgggttt{{{~~~~~~zzzvvvsssrrrrrrrrrsssrrrooollleeedddeeegggiiinnn|||}}}wwwxxx~~~|||}}}~~~|||yyyyyy{{{}}}tttjjjiii```^^^[[[XXXVVVUUUTTTTTTRRRTTTVVVXXXYYYXXXWWWVVVYYYXXXWWWUUUSSSQQQPPPPPPJJJLLLNNNMMMJJJHHHHHHJJJGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@>>>>>>???@@@???>>>??????>>>===<<<;;;::::::777777666555555555555555444444444333333333222222000111222222111222444666222999AAAGGGLLLXXXmmmsssmmmyyy{{{xxxvvvwww~~~}}}zzzwwwuuutttqqqrrrsssqqqmmmfff^^^ZZZTTTPPPJJJDDD???<<<<<<<<<888888888999::::::;;;;;;:::999888777777666777777777:::===AAAEEELLLTTTYYY]]]```fffnnnuuu{{{~~~xxxqqqmmmlllmmmnnnkkksss{{{~~~~~~zzzhhhUUUKKKHHHDDD@@@>>>============>>>>>>>>>>>>????????????????????????@@@AAAEEEIIIJJJMMMVVVaaakkksss|||{{{vvvuuutttttttttrrrooommmjjjhhhhhhiiijjjmmmyyyyyyyyy~~~~~~~~~yyyzzz{{{yyyvvvuuuvvvyyy~~~wwwllljjjllldddaaa]]]XXXUUUTTTTTTUUUTTTTTTUUUVVVVVVVVVUUUUUUWWWVVVTTTTTTTTTRRRPPPMMMLLLNNNOOOPPPOOOLLLIIIGGGGGGEEEDDDDDDEEEEEEDDDCCC>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888::::::999888777666555444444444444444444444444444222222333333333333444444222999;;;???JJJRRRbbbyyy|||uuu|||vvvrrrtttzzz~~~{{{zzzyyywwwtttwwwvvvtttrrroooiiibbb]]]VVVRRRLLLGGGCCC@@@<<<:::999888888888999::::::;;;888888888888888888888888888888999;;;???DDDIIILLLOOOTTT[[[cccmmmwww{{{zzzuuunnnooojjjnnn|||zzzhhhUUUNNNLLLHHHAAA===@@@???===;;;:::;;;<<<===@@@@@@AAAAAA@@@???===<<>>@@@IIIOOOQQQTTTZZZccchhhsssyyyxxxwwwwwwwwwvvvssspppiiilllmmmkkkjjjnnnwww~~~}}}{{{}}}~~~{{{xxxuuutttsssssswwwwwwzzz~~~qqqhhheeegggbbb___[[[XXXUUUTTTUUUUUUTTTUUUVVVVVVWWWWWWVVVVVVVVVUUUSSSRRRRRRQQQOOOMMMNNNOOOPPPPPPOOOLLLIIIHHHHHHFFFEEEDDDDDDDDDBBB@@@>>>>>>===<<<<<<<<<<<<===============<<<;;;::::::::::::999888777666555555333333333444444444444444222222333333333333444444222999:::>>>HHHPPP```wwwxxx~~~yyytttuuuyyy}}}{{{||||||zzzxxxzzzyyyxxxvvvsssnnngggcccXXXTTTNNNIIIEEEAAA>>>;;;999999888888999::::::;;;999999999999999999999999::::::999:::<<<@@@CCCEEEHHHLLLSSSZZZbbblllvvv|||{{{tttooojjjooo}}}vvveeeSSSLLLJJJFFFAAA===>>>===;;;::::::<<<===???@@@@@@AAAAAA@@@???===<<>>???>>>>>>=====================>>>??????>>>===<<<::::::999888777666666555333333333333333333333333222222333333333333444444333999999;;;FFFNNN]]]sss}}}xxxwwwyyy}}}~~~|||}}}}}}{{{xxxzzzyyyxxxxxxvvvrrrlllhhh[[[WWWQQQKKKGGGCCC???<<<999999999999999::::::;;;::::::::::::::::::::::::===<<<:::999999;;;===>>>AAAEEEJJJOOOVVV^^^ffflllvvv{{{rrrpppuuusssbbbQQQKKKJJJFFFBBB@@@<<<;;;:::999:::<<<>>>@@@@@@AAAAAAAAAAAA???>>>===BBB@@@BBBIIIOOOQQQSSSUUUXXX___lll}}}~~~zzzuuurrrpppoooooooooqqqtttxxx{{{~~~}}}zzzxxxuuuqqqmmmjjjhhhgggiiihhhiiimmmooopppuuu|||vvvkkkhhheeebbbaaaZZZYYYWWWVVVUUUUUUVVVWWWWWWWWWXXXYYYYYYYYYYYYYYYUUUSSSPPPOOOPPPQQQQQQPPPQQQQQQOOONNNLLLIIIGGGFFFHHHFFFDDDCCCCCCBBB@@@???@@@???>>>>>>======>>>>>>===>>>@@@AAAAAAAAA???>>>::::::999888888777666666333333333333333222222222222222222333333333444444444999777999CCCJJJXXXmmm|||{{{yyyzzz}}}~~~~~~|||xxxuuuwwwwwwvvvvvvuuurrrmmmjjj^^^ZZZSSSMMMHHHDDD@@@===::::::999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;999999999:::;;;>>>@@@DDDHHHLLLRRRYYY^^^fffnnnwww}}}}}}|||pppaaaRRRLLLKKKHHHEEECCC<<<;;;:::999:::;;;===???@@@AAAAAABBBAAA???>>>===<<<<<<@@@GGGOOOUUUXXXZZZ]]]eeerrr|||xxxuuurrrpppppprrrvvv{{{}}}~~~~~~|||wwwuuurrrnnnjjjgggdddcccdddbbbaaaccceeeffflllssszzznnnfffeeecccaaa```XXXWWWVVVVVVUUUVVVWWWWWWXXXXXXYYYZZZZZZZZZZZZYYYVVVSSSQQQPPPRRRTTTUUUUUUSSSRRRPPPMMMJJJHHHGGGFFFFFFEEECCCCCCDDDDDDCCCAAA@@@@@@???>>>>>>>>>>>>>>>>>>@@@BBBCCCCCCBBB@@@???::::::999999888888777777444444444333333222222222222222222333333333444444444888555777AAAGGGRRReee{{{|||sss~~~|||zzzzzz|||}}}yyyvvvvvvuuutttuuutttsssooolllbbb]]]VVVPPPJJJEEE@@@===;;;;;;::::::999::::::;;;;;;;;;<<<<<<<<<============<<<;;;:::::::::;;;;;;<<<===???BBBDDDIIINNNRRRVVV\\\dddkkkooottt|||lll___SSSNNNMMMIIIFFFEEE???>>><<<:::::::::<<<===AAAAAABBBBBBAAA@@@>>>===:::<<<@@@FFFOOOXXX]]]___^^^gggttt~~~~~~|||yyysssrrrrrrvvv{{{|||zzzxxxwwwxxxyyyyyyxxxtttssspppmmmiiifffcccbbbccc___]]]^^^^^^^^^cccjjjttt}}}vvviiidddccc```]]]\\\WWWWWWWWWVVVVVVWWWWWWWWWXXXXXXYYYZZZZZZZZZZZZYYYXXXUUURRRRRRUUUYYY\\\]]]WWWUUURRRNNNKKKIIIHHHGGGFFFEEEDDDDDDEEEEEEDDDCCCAAA@@@@@@??????????????????AAACCCDDDDDDCCC@@@???::::::999999999888888888666555555444444333333222222222333333333333444444333777444777AAAEEEMMM^^^tttxxxnnnsssttt{{{~~~{{{yyywwwwww|||~~~~~~}}}zzzwwwvvvvvvvvvvvvuuurrrpppfffaaaZZZSSSMMMGGGBBB???<<<;;;;;;:::::::::::::::;;;;;;;;;<<<======>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<999;;;<<<===>>>AAAEEEIIIMMMOOOTTTZZZ^^^eeerrr{{{hhh^^^TTTQQQPPPKKKFFFDDDAAA???===;;;:::;;;<<<===AAABBBBBBBBBBBB@@@???>>>===???AAAEEENNNYYY```aaabbbkkkxxxxxxyyy{{{~~~~~~{{{wwwuuuuuuwwwzzz~~~xxxuuurrrqqqqqqrrrqqqqqqnnnmmmllljjjhhheeebbbaaaaaa]]][[[[[[ZZZYYY]]]dddnnnwww{{{qqqhhheeebbb^^^[[[[[[XXXXXXWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYZZZWWWTTTTTTXXX^^^bbbeee\\\ZZZUUUPPPMMMKKKJJJJJJIIIGGGFFFEEEFFFFFFDDDBBBAAAAAA@@@????????????@@@@@@BBBDDDEEEEEEBBB???===::::::999999999999888888777777666555555444333333222222333333333333444444111555444777AAACCCIIIWWWlll{{{yyyooojjjjjjrrr|||~~~zzzvvvsssqqqtttzzz}}}~~~~~~{{{xxxwwwvvvvvvvvvvvvsssqqqkkkfff^^^WWWPPPKKKEEEBBB<<<<<<;;;:::::::::::::::::::::;;;<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;>>>AAADDDHHHGGGIIIMMMPPPVVVeeetttzzziiiaaaZZZXXXVVVOOOIIIGGG@@@???===<<<<<<===>>>???AAABBBBBBCCCBBB@@@???>>>===@@@AAACCCMMM]]]fffggghhhppp|||~~~uuuppprrrvvv{{{}}}{{{yyy{{{}}}}}}xxxuuurrrooommmllliiihhhfffffffffeeedddbbb```___]]]ZZZYYYYYYXXXWWW[[[aaagggppp}}}xxxqqqjjjhhhddd^^^[[[\\\XXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXYYYYYYYYYYYYYYY[[[XXXUUUVVV[[[aaafffiii```]]]XXXSSSOOOMMMMMMMMMLLLJJJHHHGGGFFFEEECCCAAABBBAAA@@@@@@??????@@@@@@AAABBBDDDFFFEEEBBB???<<<::::::999999999999999999888888777666555555444444222222333333333444444444000555444777AAABBBFFFTTTgggwww|||uuucccaaahhhwww{{{yyy{{{~~~yyysssoookkknnnrrr~~~~~~~~~~~~~~~~~~|||xxxwwwvvvuuuuuuuuutttrrrpppnnniiiaaaZZZSSSMMMHHHDDD===<<<;;;::::::::::::::::::::::::;;;<<<======>>>;;;;;;;;;:::::::::999999<<<=========<<<>>>BBBEEEDDDBBBDDDGGGGGGKKKYYYiii{{{mmmfff```___]]]UUUNNNKKK???>>>===<<<===???AAABBBAAABBBCCCCCCBBBAAA???>>>999===???BBBNNN```lllooojjjqqq{{{~~~{{{zzz}}}}}}uuulllmmmpppvvv~~~}}}{{{xxxsssooolllhhhdddbbb```aaaaaaaaaaaa___^^^]]]ZZZWWWWWWXXXXXXWWW[[[```___hhhvvvnnnlllhhhdddbbb^^^[[[XXXVVVVVVWWWWWWXXXWWWWWWWWW]]]\\\[[[ZZZYYYYYYYYYYYYZZZXXXWWWZZZ```hhhnnnqqqjjjbbbXXXRRRPPPOOOLLLHHHJJJJJJIIIHHHHHHGGGFFFFFFDDDCCCAAA???>>>>>>??????DDDEEEGGGGGGFFFCCC@@@===<<<<<<<<<<<<;;;:::888888888777666555555555666777333333333333333333333333222333444666:::@@@HHHMMMaaaoooyyyfffaaaeeepppvvvtttuuu{{{|||}}}rrrqqqnnngggiiipppxxxzzz}}}~~~~~~}}}}}}~~~yyyxxxvvvuuusssrrrrrrrrrpppjjjbbb\\\VVVQQQIIIDDD<<<<<<<<<;;;;;;::::::999:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<===@@@FFFOOOZZZbbbvvv|||tttqqqlllfff___VVVNNNHHHDDDCCC@@@???>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>AAA???>>>JJJ```llllllmmmqqqvvvuuurrrmmmllllllfffmmmwww{{{yyytttpppnnnkkkrrrzzz|||{{{|||yyywwwrrrhhh```^^^aaa___\\\[[[[[[ZZZYYYWWWYYYXXXXXXWWWXXXYYYZZZ[[[```fffppp}}}{{{jjjhhheeecccaaa___\\\YYYVVVWWWWWWXXXXXXXXXXXXXXX^^^]]]\\\[[[ZZZZZZZZZZZZYYYXXXXXX[[[aaaggglllnnniiibbbYYYTTTRRRQQQNNNKKKKKKKKKJJJIIIHHHFFFFFFEEEDDDCCCAAA@@@?????????@@@EEEEEEFFFGGGEEECCC@@@>>>=========>>>======<<<<<<;;;:::999888777777777777444444444444444444444444222333444666999@@@GGGMMM]]]kkk~~~jjjbbbaaajjjqqqqqqsssxxx}}}}}}rrrpppllleeefffllltttxxx~~~~~~}}}}}}}}}}}}zzzyyywwwvvvtttssssssssspppjjjbbb\\\VVVQQQJJJDDD======<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<;;;<<<===>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>======??????@@@AAAEEEMMMWWW^^^kkkttt|||uuuqqqlllfff___WWWNNNIII@@@???===<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@===AAA@@@???LLLaaannnooohhhkkkmmmjjjeee___]]]]]]^^^fffnnnsssssspppnnnnnnpppzzz}}}{{{~~~~~~yyyrrrggg___]]]\\\ZZZXXXXXXXXXYYYXXXWWWXXXWWWVVVVVVWWWXXXYYYZZZ\\\bbblllxxx~~~zzzfffdddbbbaaa```___]]][[[WWWXXXYYYYYYZZZZZZZZZYYY^^^^^^]]]\\\[[[[[[[[[[[[YYYXXXXXX[[[aaaeeehhhiiihhhbbbZZZVVVTTTRRRPPPMMMLLLLLLKKKIIIHHHFFFEEEDDDDDDCCCBBB@@@@@@@@@AAAAAAEEEEEEFFFFFFEEEBBB???>>>===>>>???@@@AAABBBBBBBBB>>>>>>>>>===;;;:::888777555555555555555555555555222333444555999???FFFLLLXXXfffzzzuuuhhh```fffmmmppptttyyyuuurrrnnnhhhfffjjjpppttt|||~~~}}}|||||||||{{{yyywwwvvvuuuuuuuuuqqqkkkccc\\\WWWQQQJJJEEE>>>======;;;;;;:::::::::<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@>>>?????????>>>======<<>>===<<<;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>AAA@@@???JJJ]]]iiikkkdddffffffaaa[[[VVVTTTUUUUUU[[[ccciiikkkllloooqqqwww|||}}}uuujjjbbbaaa]]][[[YYYXXXYYYXXXWWWVVVUUUUUUTTTTTTUUUWWWXXXYYYYYY___hhhttt}}}{{{|||eeecccaaa``````___]]][[[XXXYYYZZZZZZ[[[[[[[[[[[[^^^]]]\\\[[[ZZZZZZZZZZZZXXXXXXYYY\\\```cccddddddccc___ZZZVVVTTTSSSPPPNNNNNNMMMKKKJJJHHHFFFEEEDDDDDDCCCBBBAAAAAAAAABBBCCCEEEEEEFFFEEEDDDBBB???>>>>>>???AAACCCEEEFFFGGGGGGBBBBBBBBBAAA???<<<999777555555555555555555555555222333444555888>>>EEEJJJVVVdddxxxrrrdddfffmmmsssxxxyyyvvvtttooolllmmmmmmrrr{{{~~~}}}|||}}}|||{{{yyyxxxwwwwwwvvvrrrlllddd]]]XXXRRRKKKFFF@@@???===<<<;;;;;;;;;;;;======<<<<<<;;;;;;::::::<<<===>>>???@@@AAAAAAAAA???????????????>>>===<<<<<<===???BBBFFFNNNVVV\\\bbbhhhqqqyyyyyymmmeeebbb\\\WWWQQQKKKDDD???============>>>???@@@AAA???@@@@@@@@@@@@@@@AAAAAA@@@AAA???>>>EEETTT^^^aaa`````````[[[UUUQQQQQQSSSPPPUUU\\\aaaeeekkkrrrwww~~~~~~}}}pppiiigggfffccc___]]][[[ZZZWWWUUUTTTTTTSSSSSSTTTUUUWWWXXXYYY^^^gggrrr}}}~~~||||||}}}gggeeecccaaa```___\\\ZZZXXXYYYZZZ[[[\\\\\\\\\\\\\\\[[[ZZZYYYYYYXXXXXXYYYYYYXXXYYY[[[^^^```___^^^]]][[[XXXUUUTTTRRRPPPOOONNNMMMLLLJJJHHHFFFEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCAAA???>>>???@@@BBBDDDFFFHHHHHHIIIDDDDDDCCCBBB???<<<999888444444444444444444444444333333444444777<<>><<<;;;;;;;;;<<<=========<<<<<<;;;;;;;;;;;;<<<===>>>???????????????????????????>>>======<<<>>>@@@BBBFFFKKKRRRVVVaaafffnnnuuu|||mmmcccYYYVVVQQQMMMIIIDDD???<<<<<<<<<===>>>>>>@@@AAAAAA?????????@@@@@@AAAAAAAAA???@@@???>>>CCCNNNYYY]]]]]]]]]\\\VVVPPPLLLLLLMMMNNNRRRXXX]]]ccckkkvvv}}}~~~~~~xxxnnnkkkjjjgggccc```^^^[[[XXXVVVUUUUUUTTTSSSTTTUUUVVVWWWWWW\\\dddmmmwww~~~zzz|||hhhfffcccaaa```^^^[[[YYYXXXYYYZZZ[[[\\\]]]]]]]]][[[[[[ZZZYYYXXXXXXXXXXXXZZZYYYYYYZZZ\\\\\\\\\[[[XXXWWWVVVUUUSSSQQQPPPOOOMMMMMMLLLJJJIIIGGGFFFEEEDDDDDDCCCCCCCCCDDDFFFGGGEEEEEEDDDCCCBBBAAA???>>>@@@AAABBBDDDFFFFFFGGGGGGDDDCCCBBB@@@>>>;;;999888444444444444444444444444333333333444666;;;BBBGGGRRRbbbwwwnnnjjjnnnsss}}}}}}}}}wwwqqqjjjnnnvvv~~~~~~~~~}}}{{{zzzyyyyyyyyyvvvppphhhaaa\\\VVVOOOJJJCCCAAA???<<<;;;;;;<<<<<<=========<<<<<<<<<<<<<<<;;;<<<======>>>>>>======>>>??????@@@@@@??????>>>@@@AAABBBCCCCCCFFFJJJMMMYYY^^^gggpppyyy|||{{{qqqaaaYYYOOOLLLIIIFFFEEEBBB???===;;;;;;<<<===>>>>>>???????????????@@@@@@AAAAAABBB=========???DDDNNNYYY```bbbbbb___XXXPPPKKKIIIJJJLLLPPPUUUYYY```iiiuuu~~~~~~~~~~~~zzzvvvqqqnnniiieeebbb___\\\YYYXXXWWWVVVUUUUUUUUUVVVWWWUUUXXX^^^eeemmmwwwfffdddaaa```___]]]ZZZXXXWWWXXXYYY[[[\\\\\\]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXX\\\ZZZXXXXXXYYYZZZYYYXXXTTTUUUVVVUUUSSSQQQPPPPPPMMMLLLKKKJJJIIIHHHGGGGGGDDDDDDCCCCCCDDDFFFGGGHHHEEEEEEDDDCCCAAA@@@???>>>@@@AAABBBCCCDDDDDDDDDDDDCCCBBB@@@===;;;999888888555555555555555555555555333333333444666:::AAAFFFLLL]]]ssssssmmmooosss~~~{{{sssfffjjjqqqzzz~~~~~~~~~}}}|||zzzyyyyyyyyyxxxrrrjjjccc^^^XXXQQQLLLDDDBBB???<<<;;;;;;<<<===<<<<<<<<<<<<==================>>>>>>======<<<<<<======>>>???@@@@@@@@@@@@AAABBBCCCBBBBBBBBBEEEGGGPPPUUU___jjjuuu|||}}}wwwsssuuuzzz|||rrraaaRRRLLLEEECCCAAAAAAAAAAAA???>>><<<<<<===>>>????????????>>>??????@@@AAAAAABBBBBB;;;;;;<<>>AAAAAABBBBBBBBBBBBAAAAAABBBAAA>>>;;;999888777888777777777777777777777777333333333333555:::@@@EEEGGGXXXpppxxxrrrqqqttt~~~tttcccgggnnnwww~~~||||||}}}}}}|||zzzyyyyyyyyyyyyssskkkddd___YYYRRRMMMEEECCC???<<<;;;;;;<<<===;;;;;;<<<<<<======>>>>>>>>>??????>>>>>>===<<<;;;<<<===>>>???@@@AAAAAAAAA>>>???AAAAAAAAABBBEEEGGGKKKPPPZZZfffpppwwwzzzzzz|||tttnnnnnnrrrxxx|||tttpppfffUUUGGGBBB???===<<<<<<>>>??????>>>??????@@@AAAAAAAAAAAA@@@>>>>>>???@@@AAAAAABBBBBB<<<;;;;;;===@@@EEEPPPYYYXXXYYYYYYTTTNNNIIIGGGHHHFFFIIILLLPPPUUU___lllttt||||||{{{}}}~~~}}}{{{~~~zzzqqqhhhccc^^^]]]ZZZXXXWWWVVVVVVVVVXXXXXXXXXYYY]]]eeennnuuuyyycccbbbaaa___^^^\\\[[[ZZZZZZYYYXXXYYY[[[\\\\\\\\\\\\[[[[[[ZZZYYYXXXWWWWWWXXXXXXXXXYYYXXXXXXWWWVVVVVVUUUTTTSSSRRRQQQPPPPPPNNNMMMMMMLLLKKKJJJJJJIIIJJJJJJIIIHHHFFFEEEDDDDDDFFFFFFEEECCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBB@@@???>>>===;;;:::999888888777777555444333222222444555666777999<<>>????????????>>>>>>===??????>>>===<<<;;;;;;:::AAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBBCCCCCCDDDDDDGGGLLLTTT\\\eeemmmuuuyyyyyytttnnniiifffkkkzzztttcccZZZTTTKKKDDDAAA<<<<<<<<<<<<======>>>>>>>>>???@@@AAAAAAAAAAAAAAA>>>???@@@BBBCCCCCCBBBBBB;;;999888:::???GGGOOOTTTWWWXXXVVVQQQKKKGGGGGGIIILLLKKKKKKNNNTTT^^^hhhnnnxxx|||{{{uuuvvv~~~zzztttjjjhhhccc\\\XXXXXXYYYXXXWWWYYYYYYZZZZZZ[[[^^^cccgggrrrzzz|||}}}}}}}}}~~~bbbaaaaaa___^^^]]]\\\[[[\\\ZZZYYYYYY[[[\\\\\\[[[[[[[[[ZZZYYYXXXWWWWWWVVVXXXXXXXXXXXXXXXWWWVVVVVVTTTTTTTTTSSSSSSQQQPPPOOOMMMMMMLLLLLLKKKJJJJJJIIIKKKJJJIIIHHHGGGEEEEEEDDDFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBB@@@???>>>===;;;:::999888777777666555555444333333222333444444555888<<<@@@FFFMMM^^^wwwzzznnnppp|||wwwmmmiiilllxxx~~~}}}}}}~~~~~~~~~}}}|||{{{zzzyyyxxxxxxzzzwwwsssnnniiibbbZZZSSSLLLHHHBBB>>>===>>>>>>>>>==================<<<<<<@@@@@@???>>>======<<<<<<@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@@@@@@@AAAAAABBBDDDHHHOOOVVV]]]eeemmmrrruuuqqqkkkfffbbbeeerrryyyjjjYYYPPPKKKEEE@@@===<<<<<<=========>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@>>>???AAABBBCCCCCCBBBBBB<<<;;;::::::>>>DDDJJJNNNRRRTTTTTTPPPKKKHHHHHHJJJMMMLLLKKKMMMRRR[[[ccciiiqqqvvvyyywwwuuuzzz|||rrrjjjeee___[[[ZZZ[[[ZZZZZZYYYZZZ[[[\\\]]]```eeehhhqqqyyy|||{{{yyyyyyxxxvvvsssppppppppppppqqqrrrssstttuuurrrsssuuuvvvwwwyyy}}}`````````___^^^]]]]]]]]]\\\[[[YYYZZZ[[[]]]\\\[[[[[[[[[ZZZYYYXXXWWWVVVVVVWWWWWWXXXXXXWWWWWWVVVUUUQQQRRRTTTTTTTTTRRRPPPOOOMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJIIIGGGFFFEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBB@@@???>>>===<<<;;;:::999777777666666555555555444222333333333444666:::===CCCIIIZZZuuuwwwrrrzzzyyyooojjjlllvvv~~~|||}}}|||{{{{{{zzzzzzyyyyyyyyy{{{yyywwwsssnnnfff]]]WWWPPPLLLFFFBBB@@@?????????========================@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@AAABBBBBB@@@?????????@@@AAABBBBBBEEEHHHLLLPPPVVV^^^eeekkkqqqnnnkkkgggaaaaaakkkxxxppp```OOOGGGDDD@@@===<<<======>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@???@@@AAABBBCCCCCCBBBBBB===<<<;;;<<<>>>BBBEEEHHHMMMPPPQQQPPPKKKIIIIIIJJJPPPOOOMMMMMMQQQXXX___dddhhhmmmqqqrrrttt~~~~~~~~~yyymmmiiiccc^^^\\\\\\[[[[[[YYY[[[\\\^^^___bbbfffjjjssszzz~~~zzzvvvtttrrrpppooollliiiffffffeeeeeeeeefffggghhhhhhhhhkkkmmmpppssswww|||^^^^^^^^^^^^^^^]]]]]]]]][[[YYYYYYZZZ\\\^^^^^^^^^\\\\\\[[[ZZZYYYWWWVVVVVVWWWWWWWWWWWWWWWVVVUUUUUUOOOQQQSSSUUUUUUSSSPPPOOOLLLLLLKKKKKKKKKJJJJJJJJJLLLKKKJJJIIIHHHFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAACCCCCCCCCDDDCCCCCCBBBAAA@@@@@@???>>>===<<<;;;:::777666666666666666666666666666666555555777:::===BBBHHHXXXssssssvvv{{{nnniiiiiisss||||||}}}||||||{{{zzzzzzyyyyyy{{{{{{zzzwwwqqqiii```ZZZTTTPPPJJJEEEBBBAAA@@@???@@@@@@@@@???@@@@@@@@@@@@??????????????????>>>>>>===>>>???@@@AAAAAABBBBBBAAAAAAAAAAAACCCDDDEEEFFFHHHJJJMMMPPPTTT[[[bbbfffnnnnnnnnnkkkdddbbbkkkwwwmmm\\\KKKCCC@@@>>>=========>>>???@@@@@@???>>>>>>??????@@@@@@@@@@@@?????????@@@BBBCCCCCCCCCBBBAAA============???BBBDDDEEEKKKOOORRRQQQNNNJJJIIIJJJRRRPPPNNNNNNQQQVVV\\\```cccggglllmmmqqq~~~|||zzz~~~|||rrrnnnhhhccc___]]][[[[[[[[[]]]```bbbdddgggjjjmmmyyy~~~~~~~~~|||yyyyyyvvvssspppnnnkkkgggdddcccccccccccccccdddeeeeeejjjlllnnnppprrruuuzzz}}}]]]]]]\\\\\\\\\\\\\\\\\\XXXWWWWWWYYY\\\___``````^^^]]]\\\[[[YYYXXXWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTOOOQQQSSSTTTTTTRRRPPPNNNKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIGGGFFFEEEDDDCCCCCCBBBAAAAAAAAABBBBBBCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@???>>>===<<<<<<;;;777777777777777777777666777777777666555777:::<<>>>>>>>>>>>>>>>>>>>>===>>>???AAAAAABBBAAAAAA@@@@@@AAACCCEEEGGGIIIJJJIIILLLOOOSSSVVVZZZ___ccckkknnnqqqpppiiigggooo{{{kkk[[[IIIAAA???>>>===>>>>>>???AAAAAAAAA@@@???>>>?????????@@@@@@??????>>>@@@AAABBBCCCCCCCCCBBBAAA<<<======???AAACCCEEEFFFLLLPPPUUUUUUQQQMMMJJJJJJPPPNNNLLLLLLNNNRRRWWW[[[```dddhhhjjjmmm{{{{{{vvvyyy{{{~~~wwwtttoooiiiccc```^^^^^^```cccgggkkkmmmooorrruuu||||||xxxtttqqqnnnjjjgggdddbbbbbbbbbbbbcccdddeeeeeefffgggiiijjjkkknnnrrruuuzzz}}}}}}~~~[[[[[[[[[[[[ZZZZZZZZZZZZVVVUUUVVVXXX[[[___``````^^^]]]\\\ZZZYYYWWWVVVUUUUUUUUUVVVVVVUUUUUUTTTSSSPPPQQQSSSSSSSSSQQQOOONNNJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@???>>>=========999888888888777777666666555555555444333444777:::???EEESSSjjjrrrooovvvqqqiiieeelllvvv~~~~~~}}}~~~}}}|||~~~~~~~~~}}}}}}||||||||||||}}}~~~zzzssskkkeeebbbZZZVVVQQQLLLJJJGGGEEECCCCCCBBB@@@>>>======>>>>>><<<======>>>>>>????????????@@@AAABBBCCCBBBAAA@@@>>>???@@@CCCFFFIIILLLNNNLLLPPPVVV[[[^^^```bbbdddlllqqqvvvvvvooommmuuugggWWWFFF???>>>>>>===>>>???@@@BBBCCCCCCAAA???>>>?????????@@@??????>>>===AAABBBCCCDDDDDDCCCBBBAAA=========>>>AAACCCFFFGGGKKKPPPVVVXXXTTTOOOLLLKKKNNNLLLJJJHHHIIILLLPPPSSS[[[```fffgggkkkvvv|||uuuvvvyyy~~~~~~~~~{{{}}}~~~~~~wwwvvvrrrmmmgggdddcccdddgggkkkppptttwwwyyy{{{}}}~~~zzzwwwrrrnnnkkkhhhdddbbb`````````aaabbbcccdddeeebbbccceeefffhhhjjjnnnqqqqqquuuyyyzzzzzz|||ZZZZZZYYYYYYYYYXXXXXXXXXWWWVVVVVVWWWZZZ\\\]]]\\\\\\[[[ZZZYYYWWWUUUTTTSSSUUUUUUUUUUUUUUUTTTTTTSSSRRRSSSRRRRRRQQQPPPOOONNNJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGEEEDDDCCCCCCDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@@@@??????>>>>>>===::::::999888777777666666333444333333222333666999:::AAANNNaaa~~~sssmmmssswwwnnnhhhkkkssszzz~~~~~~}}}{{{zzz{{{{{{|||}}}~~~~~~{{{tttlllhhhfff^^^ZZZUUUQQQNNNLLLIIIGGGFFFDDDAAA???==================>>>??????@@@AAAAAAAAABBBCCCDDDDDDBBBAAA@@@>>>???BBBEEEIIINNNQQQSSSVVV]]]fffmmmqqqqqqppppppsssxxx~~~~~~wwwttt}}}bbbSSSDDD??????@@@@@@AAA@@@AAACCCDDDDDDBBB@@@>>>???????????????>>>======AAABBBCCCDDDDDDCCCBBBAAA>>>===<<<===>>>AAADDDFFFGGGNNNVVVYYYWWWRRROOONNNQQQOOOLLLIIIHHHJJJLLLNNNSSSZZZbbbeeeiiittt}}}|||yyy~~~}}}{{{{{{zzzwwwyyyzzz}}}yyywwwoooooonnnjjjfffdddeeegggiiimmmsssxxx{{{}}}~~~}}}zzzvvvqqqmmmjjjgggdddbbb___``````bbbccceeeggghhheeeggghhhhhhiiikkknnnqqqmmmrrrxxx{{{{{{ZZZYYYYYYXXXWWWWWWVVVVVVYYYXXXWWWWWWYYYZZZZZZYYY[[[ZZZYYYWWWUUUSSSRRRQQQUUUUUUUUUUUUUUUTTTSSSSSSTTTSSSRRRQQQPPPOOONNNNNNIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEECCCBBBBBBDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@@@@@@@???>>>>>>>>>;;;;;;:::999888777666555333444444333333444888:::666>>>JJJ[[[wwwssslllqqq|||}}}sssjjjlllrrrwww|||}}}~~~~~~~~~zzzvvvwwwxxxzzz}}}|||tttmmmjjjiii```]]]XXXTTTRRRPPPMMMKKKJJJGGGDDDAAA???>>>>>>???>>>>>>???@@@AAABBBBBBCCCCCCCCCEEEEEEEEECCCAAA???@@@AAADDDIIINNNSSSWWWYYYccckkkvvv~~~{{{~~~zzz|||___QQQCCC@@@BBBCCCCCCDDD@@@BBBDDDEEEDDDBBB@@@>>>???????????????>>>======BBBCCCDDDDDDDDDCCCBBBAAA???>>><<<;;;<<>>===<<<:::888777777777666444444444444555555777888888;;;???EEEPPPhhhooohhhooowwwxxxmmmggghhhnnnuuuxxx|||~~~|||zzzxxxwwwvvvvvvxxx||||||uuuppplllkkkeeeccc```\\\XXXSSSOOOMMMKKKJJJHHHFFFCCCAAA???>>>=========AAAFFFHHHFFFDDDBBBCCCDDDCCC@@@>>>>>>>>>@@@DDDIIIOOOUUU\\\ccchhhpppyyy}}}nnnRRRKKKCCC>>>>>>@@@AAABBBAAABBBCCCBBB@@@???@@@AAABBBBBB@@@===;;;;;;>>>@@@BBBCCCEEEEEEEEEEEECCCBBBAAA???>>><<<===???AAACCCGGGHHHMMMRRRSSSQQQQQQUUUbbb]]]VVVQQQNNNMMMLLLLLLMMMRRR[[[dddjjjqqq{{{vvvvvvwwwuuurrrsssqqqsssyyyyyyvvvqqqmmmjjjgggdddaaa]]]]]]]]]]]]^^^___```aaacccfffiiikkklllnnnqqqttttttttttttuuuvvvwwwxxxyyyuuusssqqqnnnlllhhheeebbbbbbbbbbbbdddiiiooouuuxxxtttssspppmmmooottttttqqqttttttwww{{{WWWWWWVVVTTTRRRRRRTTTVVVUUUUUUUUUVVVVVVWWWXXXYYY[[[XXXVVVUUUVVVWWWUUUSSSUUUTTTRRRPPPOOONNNNNNMMMNNNNNNOOOQQQSSSRRRNNNLLLKKKKKKKKKKKKKKKJJJIIIIIIFFFEEEDDDBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBBCCCBBBAAA@@@@@@?????????BBBBBBBBBAAA@@@???>>>===;;;999777777777777555444444444444444555666777888;;;>>>BBBLLLbbb~~~wwwmmmqqqxxx{{{ooohhhhhhmmmrrrvvvzzz}}}|||zzzwwwuuutttsssvvvzzz}}}wwwqqqmmmlllgggfffdddaaa]]]YYYVVVTTTOOOMMMKKKHHHFFFCCCAAA@@@@@@??????AAADDDEEECCCAAA???@@@BBBAAA@@@??????@@@???BBBGGGLLLSSS[[[ccchhhuuu~~~~~~yyymmm___NNNIIIAAA>>>>>>@@@BBBCCCBBBCCCDDDCCCAAA@@@@@@BBBBBBBBB@@@>>><<<===@@@BBBBBBBBBCCCCCCCCCCCCBBBBBBBBB@@@>>>======>>>@@@BBBCCCDDDJJJPPPQQQQQQVVV]]]nnnjjjddd[[[SSSMMMJJJIIILLLPPPXXXaaagggooo}}}~~~wwwtttttttttsssvvvssssssuuuxxx~~~|||vvvqqqjjjgggccc```^^^[[[YYYVVVVVVVVVVVVVVVWWWXXXZZZZZZ\\\^^^aaacccdddeeehhhjjjiiiiiijjjlllnnnppprrrsssrrrrrrqqqpppnnnkkkhhhfffddddddeeeggglllrrrxxx{{{{{{{{{zzzxxx{{{{{{}}}}}}TTTUUUVVVTTTRRRQQQRRRSSSSSSSSSSSSTTTTTTUUUVVVWWWYYYWWWVVVUUUUUUUUUSSSRRRRRRQQQPPPNNNMMMLLLLLLKKKNNNNNNOOOPPPRRRQQQOOOLLLJJJJJJKKKKKKJJJJJJIIIHHHCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>AAAAAAAAA@@@???>>>===<<<:::999777777777777555444333333333333444555666777;;;===???GGGYYYrrrsssqqqwwwsssjjjhhhkkkpppsssxxx{{{|||zzzvvvtttqqqqqqsssyyyxxxssspppnnniiihhhfffdddaaa^^^\\\ZZZTTTRRRPPPLLLIIIFFFDDDCCCAAA@@@@@@@@@AAAAAA???===;;;===????????????AAABBB???BBBFFFKKKQQQYYYaaagggsss{{{ssskkkdddYYYOOOIIIEEE@@@>>>???AAADDDEEEDDDEEEDDDCCCAAA@@@AAABBBAAAAAA@@@>>>===???BBBEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCBBB???=========>>>???AAADDDJJJOOOOOOPPPYYYdddyyyyyyuuujjj\\\PPPKKKKKKKKKNNNUUU^^^eeemmm{{{xxxqqqpppqqqttt|||xxxvvvuuusssuuu~~~zzzvvvtttqqqkkkggg___]]]YYYWWWVVVUUURRRPPPNNNNNNOOOOOOQQQRRRTTTTTTUUUWWWYYYZZZZZZ[[[]]]___]]]^^^```cccfffjjjmmmooommmnnnpppqqqpppmmmkkkiiigggggghhhkkkpppvvv|||RRRTTTUUUUUURRRQQQPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUWWWWWWVVVUUUTTTSSSQQQPPPOOONNNMMMKKKJJJJJJIIIIIILLLLLLLLLNNNOOOOOOMMMKKKIIIJJJJJJJJJJJJIIIHHHHHHAAABBBCCCDDDCCCBBB@@@??????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>????????????>>>===<<<;;;:::888777777888777555444333333333333333444555666::::::;;;BBBQQQfffyyyxxxppprrrvvvmmmiiikkkooorrruuuyyy~~~}}}}}}{{{xxxvvvrrrqqqtttyyyzzzuuurrrqqqjjjiiigggeeebbb___]]][[[YYYVVVSSSNNNJJJGGGEEEDDDAAA@@@@@@@@@@@@???>>>===999;;;=========>>>AAACCCBBBDDDFFFJJJOOOVVV^^^dddkkkqqq~~~yyyjjj^^^VVVMMMFFFCCCAAA???>>>@@@BBBEEEFFFDDDDDDDDDBBB@@@???AAABBBAAAAAA@@@???>>>@@@CCCFFFGGGFFFDDDDDDDDDDDDFFFGGGEEECCCAAA???=========>>>DDDHHHNNNPPPOOOPPP\\\iii~~~xxxfffWWWQQQQQQLLLNNNTTT]]]dddlllyyy}}}qqqlllnnnqqq||||||{{{yyyvvvuuuwwwzzz||||||xxxssspppnnnkkkfffbbb\\\YYYVVVTTTSSSQQQOOOMMMKKKKKKKKKLLLMMMOOOPPPQQQPPPRRRSSSTTTTTTTTTVVVWWWWWWYYY[[[___dddiiillloooiiilllpppqqqpppnnnkkkjjjjjjkkkmmmpppuuu{{{PPPRRRTTTTTTRRROOONNNNNNPPPOOOOOOPPPPPPQQQRRRSSSUUUVVVVVVUUUSSSQQQOOONNNLLLLLLKKKIIIHHHHHHHHHHHHIIIHHHIIIJJJLLLLLLKKKIIIIIIIIIIIIIIIIIIHHHHHHGGG@@@AAACCCDDDDDDBBB@@@??????@@@AAAAAABBBBBBAAAAAA@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>===<<<<<<;;;999888888888999888666444444444333333333444555555888777888???KKK\\\mmmyyy}}}}}}qqqlllxxx}}}}}}yyyqqqlllkkknnnqqqqqqvvv}}}}}}~~~}}}}}}~~~}}}zzzwwwuuuwww}}}|||vvvtttsssmmmllljjjgggddd```^^^\\\\\\YYYTTTOOOJJJFFFDDDCCC?????????????????????@@@;;;<<<=========???AAADDDEEEGGGIIILLLOOOUUU[[[```fffjjjtttwwwfffYYYNNNGGGCCC??????@@@@@@AAACCCEEEGGGCCCCCCCCCAAA??????AAACCCCCCCCCBBB@@@???@@@DDDFFFGGGFFFEEEDDDDDDEEEFFFGGGFFFEEECCC@@@???>>>======EEEIIIOOOSSSRRRUUUaaaooo~~~ppp___VVVTTTQQQQQQVVV]]]dddlllyyywwwnnnlllmmmvvvyyy{{{{{{yyywwwuuusssttttttuuuwwwzzz~~~xxxsssoookkkhhhgggeee```\\\XXXUUUQQQOOOMMMKKKIIIGGGIIIIIIIIIJJJKKKLLLMMMNNNLLLNNNOOOOOONNNNNNPPPQQQUUUVVVYYY]]]bbbgggkkkmmmiiimmmqqqsssqqqnnnmmmmmmmmmooorrrvvv|||OOOQQQRRRRRRPPPNNNMMMNNNOOONNNNNNOOOOOOPPPQQQRRRSSSUUUVVVTTTQQQNNNMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFHHHJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFAAABBBCCCDDDDDDCCCAAA@@@@@@@@@AAABBBBBBBBBBBBBBBAAABBBCCCDDDDDDCCCAAAAAA===>>>>>>>>>======<<<;;;:::999999:::;;;:::888555555444444444444444555555666444666===FFFRRR```lllsss}}}ttthhhqqq}}}~~~zzzzzz}}}uuuooollllllnnnnnnttt||||||~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}{{{}}}}}}wwwuuutttqqqpppnnnkkkhhhdddaaa```^^^ZZZUUUNNNIIIEEECCCBBB===>>>??????>>>???AAACCC>>>???@@@@@@@@@BBBFFFHHHLLLNNNQQQTTTWWW[[[```dddfffgggooo|||xxxhhhXXXJJJCCCBBB>>>@@@BBBCCCCCCCCCEEEFFFCCCCCCBBBAAA@@@AAADDDFFFIIIHHHFFFDDDBBBBBBDDDGGGFFFFFFFFFEEEEEEFFFFFFFFFGGGFFFDDDBBBAAA???>>>>>>BBBFFFNNNUUUXXX\\\gggsss|||xxxggg[[[WWWWWWVVVXXX___eeemmmxxxyyyqqqmmmooosssvvvvvvvvvuuurrrmmmmmmjjjiiikkkkkkmmmrrryyy{{{uuunnnjjjfffdddcccaaa]]]YYYVVVSSSPPPMMMLLLJJJGGGEEEGGGGGGGGGGGGHHHIIIJJJJJJHHHIIIKKKKKKJJJJJJKKKMMMRRRSSSVVVYYY]]]aaaeeeggghhhlllqqqrrrpppooooooppppppsssxxxOOOPPPQQQPPPNNNMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRRRRTTTVVVTTTPPPMMMLLLLLLJJJIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEGGGIIIJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFBBBCCCDDDDDDDDDDDDCCCBBBAAAAAABBBCCCCCCCCCCCCBBB@@@AAACCCDDDDDDCCCBBBAAA===>>>>>>>>>>>>===<<<<<<:::::::::;;;<<<<<<999777666666555555444555555666555333555<<>>>>>AAACCCAAABBBCCCDDDFFFIIINNNQQQXXX[[[```dddhhhlllpppssssssqqqttt}}}}}}mmm[[[JJJBBBAAA>>>AAAEEEEEEDDDCCCDDDEEECCCCCCCCCBBBBBBDDDGGGKKKPPPOOOLLLHHHEEEDDDFFFHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFDDDCCCAAA@@@@@@BBBEEENNNWWW]]]```hhhpppuuuqqqddd___\\\YYYZZZ___ffflllwwwzzzrrrmmmqqqqqqnnnnnnqqqooojjjiiidddbbbcccbbb```dddkkktttvvvyyy}}}|||vvvqqqiiifffbbb``````^^^ZZZWWWTTTQQQNNNMMMLLLKKKIIIGGGHHHHHHGGGGGGGGGHHHHHHIIIFFFHHHIIIIIIIIIIIIKKKLLLPPPQQQSSSUUUXXX[[[]]]___```eeejjjlllkkkkkknnnqqqrrrvvvOOOPPPPPPOOOMMMLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRQQQSSSVVVTTTPPPLLLKKKKKKIIIIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFGGGIIIJJJJJJIIIGGGHHHHHHHHHHHHGGGFFFFFFCCCCCCDDDDDDDDDDDDDDDDDDAAABBBCCCCCCDDDDDDCCCCCC@@@AAACCCDDDDDDCCCAAA@@@>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<>>>===:::777777666666555555555666666555333555<<>>===@@@CCCBBBDDDFFFHHHJJJOOOTTTXXXbbbgggmmmsssxxx|||rrr___LLLBBBAAA???CCCFFFGGGEEECCCCCCDDDDDDEEEDDDDDDDDDFFFJJJNNNUUUTTTQQQLLLHHHFFFHHHIIIMMMNNNOOOPPPPPPOOONNNMMMHHHHHHGGGEEEDDDCCCAAAAAADDDGGGNNNYYY^^^```dddiiimmmxxxyyynnnggg^^^ZZZZZZ___eeellluuu~~~vvvqqqrrroooiiiiiimmmnnniiigggbbb```aaa___[[[^^^eeebbbeeejjjpppsssqqqmmmiiiccc___\\\ZZZZZZYYYUUUQQQNNNLLLJJJIIIIIIIIIGGGFFFKKKKKKJJJIIIIIIIIIIIIIIIGGGIIIJJJKKKJJJKKKLLLNNNPPPQQQRRRSSSUUUWWWYYYZZZWWW]]]bbbddddddeeejjjooosssyyyLLLMMMNNNOOOQQQRRRSSSSSSQQQPPPNNNMMMNNNQQQTTTVVVRRRQQQOOOMMMLLLKKKJJJJJJIIIJJJLLLKKKIIIHHHHHHIIILLLKKKJJJIIIHHHIIIIIIJJJHHHGGGFFFFFFEEEFFFFFFFFFGGGFFFEEEDDDCCCCCCDDDEEECCCDDDEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBCCCCCCDDD??????>>>==================>>>>>>>>>>>><<<;;;:::888777666555555444555555666666555666999@@@HHHNNNaaappp|||kkkjjjnnnxxx|||vvvxxx|||xxxnnneee___fffnnnzzz~~~~~~|||~~~~~~}}}yyyxxxzzz~~~|||~~~~~~{{{xxxvvvoooooooooooommmjjjgggeeeaaa^^^YYYRRRKKKFFFBBB???AAAAAAAAAAAABBBBBBDDDEEEFFFHHHJJJKKKKKKOOOUUU[[[```bbbhhhqqq{{{sss___OOODDD???AAABBBCCCEEEFFFFFFFFFFFFEEECCCDDDFFFFFFGGGMMMTTT______SSSHHHHHHFFFHHHRRRPPPRRRWWWZZZXXXSSSOOOOOOPPPLLLJJJJJJGGGBBB@@@AAABBBFFFMMMVVV___cccdddccchhhtttsssiii```]]]^^^ccciiippp{{{|||uuummmgggggghhhhhhggghhhbbb]]][[[YYYWWWZZZ^^^^^^```ccceeefffgggiiijjj```\\\[[[[[[XXXSSSQQQRRRKKKKKKJJJIIIGGGFFFEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKOOONNNMMMMMMMMMNNNOOOPPPUUUUUUSSSSSSTTTUUUXXXYYYXXXYYY[[[\\\]]]^^^aaadddkkkrrr~~~LLLLLLMMMNNNPPPRRRTTTUUUSSSRRRPPPOOOOOOQQQSSSUUUQQQPPPOOONNNMMMLLLLLLLLLLLLMMMNNNMMMKKKJJJIIIJJJLLLKKKJJJIIIHHHIIIIIIJJJHHHHHHGGGFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCDDDEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCC??????>>>============>>>===>>>>>>???>>><<<;;;:::888777666555555444555555666666555666888>>>FFFLLLXXXhhh~~~}}}lllkkkoooxxx~~~{{{zzz}}}uuulllfffhhhooozzz}}}}}}~~~~~~{{{yyy{{{}}}|||~~~~~~{{{xxxvvvrrrrrrrrrqqqoookkkhhhfffbbb___ZZZTTTMMMGGGCCC@@@CCCCCCDDDDDDDDDDDDFFFGGGOOOQQQTTTSSSPPPNNNPPPRRRWWWZZZ___gggpppyyywwwbbbQQQFFFBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGEEEFFFHHHGGGHHHOOOWWWeeeeeeXXXKKKJJJIIIKKKUUUWWW[[[bbbggggggaaaYYYTTTQQQMMMKKKLLLJJJEEECCCDDDEEEHHHNNNWWW^^^ccccccbbbeeerrruuukkkbbb```aaaffflllrrr{{{uuunnnkkkjjjhhhffffffaaa]]]\\\[[[YYY[[[___ZZZ[[[]]]___```aaabbbddd```ZZZWWWXXXVVVRRROOOOOOKKKJJJJJJIIIHHHHHHGGGGGGIIIJJJKKKLLLMMMMMMMMMMMMNNNMMMMMMMMMNNNPPPRRRSSSUUUTTTSSSRRRSSSUUUWWWXXXWWWXXXZZZ[[[\\\^^^aaadddjjjnnnvvvLLLLLLKKKLLLOOORRRVVVXXXWWWVVVSSSQQQPPPQQQRRRSSSPPPOOONNNNNNMMMNNNNNNNNNOOOQQQQQQPPPMMMKKKJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDGGGHHHHHHHHHHHHGGGFFFEEECCCCCCBBBBBBBBBBBBBBBCCC@@@???>>>>>>===>>>>>>>>>>>>>>>??????>>>===;;;:::888888777666555555555555666666666666777<<>>>>>>>>>>>???>>>???@@@@@@???>>><<<;;;999888777666666555555555777777777666666:::???BBBGGGUUUkkkjjjfffgggpppzzz~~~|||rrrkkkiiiqqq}}}~~~}}}}}}~~~~~~{{{{{{}}}}}}}}}~~~~~~}}}~~~{{{yyywwwwwwwwwvvvtttqqqnnnkkkjjjcccaaa^^^ZZZUUUOOOJJJHHHIIILLLNNNOOONNNNNNQQQSSSYYY\\\^^^ZZZSSSLLLHHHGGGCCCDDDFFFIIINNNUUU]]]bbbiiirrrnnnZZZMMMHHHEEEFFFGGGHHHIIIJJJJJJJJJMMMMMMNNNMMMJJJLLLWWWdddxxxvvvfffVVVQQQPPPTTTbbbqqqxxxuuufff]]]SSSOOOLLLIIIIIIJJJIIIKKKPPPXXX___eeeggggggfffppp}}}sssfffcccdddkkkqqquuuzzzyyyqqqkkkaaa]]]ZZZ[[[ZZZWWWXXX\\\______aaadddhhhkkkmmmmmmcccYYYQQQQQQTTTQQQMMMJJJIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSQQQQQQQQQRRRRRRSSSTTTTTTRRRQQQQQQQQQRRRSSSTTTUUUTTTVVVXXXZZZ[[[]]]aaacccfffgggiiinnnyyyMMMKKKJJJJJJMMMRRRXXX\\\\\\ZZZXXXUUUSSSQQQPPPPPPLLLKKKKKKLLLLLLMMMOOOOOOQQQRRRRRRPPPMMMJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCCCCBBBBBBBBBCCCAAAAAA@@@??????????????????@@@@@@@@@@@@>>>===<<<::::::999888777777777777777777777777666888<<>>===>>>===<<<;;;;;;::::::;;;777888999999888999:::<<>>===???>>>===<<<<<<;;;<<<<<<666888::::::999999:::<<<@@@BBBLLL```{{{wwwjjjjjjqqqyyy{{{tttiiilllqqqwww|||~~~{{{}}}|||}}}~~~||||||yyy{{{~~~}}}|||{{{zzzzzzzzz}}}~~~~~~~~~}}}|||zzzyyyvvvuuutttsssrrrqqqqqqqqqllljjjiiiiiijjjnnnsssuuu|||~~~}}}ssseeeYYYTTTTTTKKKOOORRRRRROOONNNOOORRRNNNQQQTTTSSSRRRTTT[[[aaajjjvvvnnnXXXJJJKKKLLLMMMNNNOOOOOOOOOMMMQQQUUURRRMMMRRRhhh~~~}}}ggg___```kkk}}}hhh\\\UUUOOOKKKJJJHHHHHHIIIMMMSSSXXX\\\]]]bbb```bbbjjjvvvuuugggccceeeiiioootttzzzwwwvvvzzzzzzoooggg^^^WWWQQQKKKKKKNNNMMMMMMNNNPPPRRRSSSTTTUUURRRRRRSSSTTTUUUUUUUUUUUUSSSSSSTTTUUUTTTSSSRRRQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWWWWWWWXXXZZZ\\\___bbbgggkkkoootttyyy|||zzzzzz|||~~~|||{{{~~~PPPOOONNNNNNNNNPPPRRRTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTRRRQQQQQQRRRRRRQQQOOOTTTSSSRRRQQQPPPOOOOOOOOOKKKKKKJJJJJJIIIIIIHHHHHHMMMLLLJJJIIIHHHHHHIIIIIILLLLLLLLLLLLKKKKKKKKKKKKIIIJJJLLLMMMNNNNNNMMMMMMJJJIIIHHHGGGFFFDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@DDDDDDDDDDDDCCCCCCCCCCCC============<<<<<<<<<<<<888888888777888888999999AAAAAAIIIYYYoooxxxlllmmmzzz{{{qqqmmmkkkmmmttt|||~~~~~~}}}}}}}}}|||||||||}}}|||}}}~~~~~~{{{yyyxxxwww|||{{{yyyyyyzzzzzzzzzxxx{{{xxxtttsssssstttuuuuuusssrrrpppnnnmmmpppuuuyyy}}}uuuhhh\\\TTTPPPNNNOOOPPPPPPPPPPPPQQQRRRTTTWWWZZZ]]]___aaabbbcccnnnzzzyyy^^^RRRNNNLLLNNNOOOLLLKKKLLLNNNUUUSSSQQQTTTXXXhhhnnnZZZ```mmmyyyfff___]]]UUUNNNMMMMMMNNNNNNOOOQQQUUU[[[```bbbcccccceeeooowwwmmmjjjkkklllmmmpppxxxsss___PPPJJJKKKLLLLLLNNNPPPSSSUUUUUUUUUUUUVVVVVVUUUUUUTTTUUUUUUVVVVVVVVVVVVUUUTTTTTTSSSTTTTTTRRRRRRSSSSSSTTTUUUVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[]]]^^^___bbbggglllqqqtttrrrrrrrrrssstttwwwyyy{{{uuuvvvuuusssrrrwwwRRRQQQPPPOOOOOOPPPQQQRRRTTTUUUUUUVVVVVVUUUUUUUUUUUUSSSRRRRRRSSSSSSRRRQQQSSSSSSRRRPPPPPPOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMIIIJJJKKKLLLMMMLLLLLLKKKGGGGGGFFFEEEDDDDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBB>>>>>>>>>=========<<<<<<;;;::::::999999:::::::::>>>@@@HHHWWWjjjoookkkttt~~~~~~qqqmmmkkklllrrryyy~~~~~~~~~~~~~~~}}}|||}}}~~~}}}~~~|||zzzxxxxxx{{{zzzxxxyyy{{{}}}}}}|||~~~{{{vvvtttttttttttttttuuutttsssqqqpppssswww{{{|||sssggg[[[SSSOOOLLLNNNQQQRRRRRRPPPOOOOOOQQQUUUZZZ```fffjjjnnnpppvvv}}}aaaQQQLLLIIIKKKLLLIIIHHHJJJMMMTTTRRROOORRRWWWggguuubbbhhhsss{{{eee]]]ZZZRRRNNNNNNQQQQQQQQQPPPPPPSSSYYY^^^hhhiiihhhggglllxxx{{{rrrooooooooooooqqqvvv}}}ppp___QQQLLLKKKLLLLLLJJJMMMOOOQQQPPPPPPQQQRRRTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUTTTUUUUUUVVVWWWXXXYYYYYY\\\\\\]]]```dddiiinnnpppooonnnnnnnnnoooqqqrrrssspppqqqqqqppppppvvvUUUTTTRRRPPPPPPPPPPPPQQQSSSSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTTTTUUUUUUTTTSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQNNNMMMLLLKKKJJJJJJJJJJJJGGGHHHIIIJJJLLLMMMOOOOOOIIIJJJKKKKKKKKKKKKKKKJJJGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA?????????>>>>>>>>>>>>===>>>===<<<;;;;;;;;;;;;;;;<<>>>>>???>>>===<<<;;;;;;;;;;;;;;;???FFFNNN[[[tttxxxiiihhhrrr|||yyywwwtttssstttwwwzzz|||~~~|||~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~{{{zzzyyyvvvvvvwww{{{|||xxxvvvuuutttsssxxxxxxxxxwwwvvvwwwyyy|||zzzyyyvvvooofff[[[SSSNNNJJJNNNUUU\\\___^^^YYYUUUOOORRRVVV[[[cccooo}}}hhhUUUOOOKKKKKKKKKIIIIIIKKKQQQXXXWWWRRRSSSVVVggg~~~kkknnnttthhh```]]][[[]]]cccccccccaaa[[[VVVVVV\\\bbbnnnssstttlllggglllvvv}}}zzzsssppppppuuu|||wwwyyy}}}{{{nnn```ZZZRRRMMMJJJJJJIIIHHHHHHJJJLLLMMMLLLKKKLLLLLLLLLMMMNNNOOOOOOOOONNNNNNQQQQQQPPPPPPPPPPPPQQQQQQPPPRRRSSSTTTUUUTTTRRRQQQQQQQQQRRRSSSTTTUUUVVVVVVXXXYYYZZZ\\\___bbbeeefffllllllmmmmmmnnnoooppppppkkkkkkkkkjjjkkkpppwww|||~~~|||xxxvvvxxx{{{TTTTTTTTTTTTTTTTTTTTTTTTQQQRRRSSSUUUVVVWWWXXXXXXWWWVVVUUUVVVWWWXXXWWWVVVRRRRRRQQQQQQQQQRRRSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTOOOOOOOOOOOONNNMMMLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMJJJJJJJJJJJJKKKKKKKKKKKKGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBB@@@@@@@@@@@@????????????>>>>>><<<;;;::::::::::::<<>>===<<<;;;:::::::::::::::===???CCCFFFLLL]]]|||uuueeeccchhhuuu{{{}}}xxxsssoooppptttxxx~~~~~~~~~~~~}}}}}}~~~~~~}}}yyywwwvvvpppsssyyy}}}yyywwwwwwvvvuuutttvvvwwwwwwuuuuuuvvvwwwwwwuuurrrnnniiibbbYYYTTTIIIJJJMMMTTT\\\aaa```___ZZZYYYUUUQQQRRR\\\lllyyypppXXXQQQJJJHHHHHHFFFGGGKKKPPPZZZ[[[UUURRRQQQ___yyy{{{tttpppzzzuuurrrmmmnnnssswwwxxxtttkkk___YYY[[[___nnnwww}}}wwwooolllnnnooovvvxxxwwwssssssyyypppjjjiiiiiiiiijjjqqqmmmZZZOOOOOOOOOOOOPPPPPPPPPQQQNNNPPPRRRRRRPPPOOONNNOOOKKKKKKIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGHHHIIIHHHHHHIIIKKKMMMNNNPPPPPPOOOPPPPPPQQQRRRSSSTTTUUUVVVWWWYYY[[[]]]___aaabbbdddfffiiimmmpppsssuuuvvvqqqpppmmmkkkjjjkkklllmmmiiikkklllmmmmmmpppsssvvvzzzWWWWWWWWWWWWWWWVVVUUUTTTRRRSSSTTTUUUVVVWWWWWWWWWTTTSSSRRRSSSUUUVVVUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQRRRRRRQQQPPPNNNMMMKKKKKKJJJJJJJJJIIIIIIIIIJJJIIIIIIJJJKKKMMMOOOPPPKKKKKKKKKKKKKKKKKKJJJJJJGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@????????????>>>>>>>>><<<<<<;;;::::::;;;;;;;;;===>>>@@@BBBEEERRRkkkkkkaaabbbpppvvvzzzrrrmmmnnntttyyy}}}~~~}}}||||||}}}~~~~~~|||wwwuuutttnnnrrrzzz|||yyyxxxxxxwwwvvvsssuuuwwwwwwuuuttttttuuuvvvtttqqqooolllfff^^^XXXNNNLLLKKKOOOWWW^^^aaaaaa^^^^^^\\\XXXVVV\\\iiitttvvv[[[SSSKKKIIIHHHFFFHHHLLLRRR^^^```ZZZUUURRR^^^wwwvvvmmmxxxuuueee[[[ZZZ\\\eeeqqq{{{{{{vvvtttsssqqqppprrryyy}}}yyyzzzyyy~~~oooaaa^^^bbbeeeiiilllvvv~~~ssseeeWWWQQQSSSTTTTTTTTTTTTTTTTTTWWWXXXZZZZZZXXXVVVVVVVVVOOONNNKKKHHHFFFGGGHHHIIIHHHGGGGGGGGGHHHHHHIIIJJJIIIHHHHHHHHHIIIKKKNNNOOOMMMNNNNNNOOOPPPQQQRRRSSSSSSUUUWWWYYY\\\^^^___```bbbdddgggkkkooorrrssstttrrrpppmmmkkkjjjjjjjjjjjjhhhiiikkkmmmppptttxxx{{{ZZZZZZYYYXXXWWWUUUSSSRRRSSSTTTUUUUUUVVVVVVVVVVVVSSSRRRQQQRRRTTTUUUTTTSSSTTTTTTTTTUUUVVVWWWXXXYYYUUUUUUUUUTTTTTTSSSSSSSSSQQQRRRRRRRRRRRRPPPOOONNNJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHJJJMMMOOOPPPNNNNNNNNNNNNMMMMMMLLLLLLGGGGGGGGGFFFFFFFFFEEEEEECCCCCCBBBBBBBBBAAAAAAAAA?????????>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<======<<<===???AAAKKK```sssrrreeecccmmmsss~~~|||tttnnnooovvv|||zzz|||~~~|||{{{{{{|||}}}~~~zzzvvvssssssmmmrrr{{{{{{xxxxxxxxxxxxxxxsssuuuwwwwwwvvvuuutttuuuuuusssqqqpppmmmhhhaaa[[[UUUPPPLLLNNNUUU^^^bbbccc```bbbccc```]]]```kkkttt{{{^^^VVVNNNKKKJJJIIIKKKOOOVVVcccfff```ZZZUUU```xxx}}}pppyyylll^^^ZZZ\\\[[[hhhvvv|||}}}|||zzzwwwnnnoootttzzz|||{{{|||}}}pppbbbWWWWWW^^^eeekkkoooyyyppphhh```WWW]]]^^^```___^^^]]]]]]]]]___aaabbbbbb```^^^^^^^^^SSSPPPLLLHHHGGGGGGHHHJJJKKKKKKKKKKKKKKKLLLMMMNNNKKKJJJHHHGGGGGGIIILLLNNNLLLLLLMMMNNNOOOPPPPPPQQQQQQSSSUUUXXX[[[]]]^^^___bbbdddhhhlllooorrrssssssqqqooollljjjjjjjjjiiihhhnnnooorrruuuyyy}}}WWWVVVUUUTTTUUUVVVWWWXXXXXXWWWVVVVVVWWWWWWUUUSSSTTTSSSRRRQQQPPPQQQRRRSSSRRRRRRRRRSSSTTTUUUWWWXXXUUUUUUTTTSSSSSSRRRSSSSSSRRRQQQPPPOOOMMMLLLKKKJJJIIIJJJLLLMMMLLLKKKIIIHHHGGGFFFEEEEEEGGGIIIKKKMMMLLLKKKJJJIIIIIIJJJKKKLLLHHHFFFEEEDDDEEEFFFEEEDDDDDDCCCAAA@@@???@@@AAAAAAAAAAAAAAA@@@???>>>=========<<<<<<<<<;;;;;;;;;;;;;;;888777:::===DDDRRR^^^pppzzziiicccjjjuuuzzzvvvuuuuuutttyyy|||~~~zzz|||~~~}}}~~~~~~|||yyyvvvvvvvvvvvvwww{{{~~~{{{xxxwwwwwwwwwvvvuuussstttuuuuuusssqqqqqqrrruuuqqqllljjjiiigggdddaaaVVVQQQLLLKKKQQQYYY___bbbdddffffffddddddhhhnnnrrrfffXXXMMMLLLLLLJJJMMMTTT\\\kkkmmmddd^^^ZZZdddyyyuuuxxx{{{sssddd^^^^^^[[[aaakkkvvv~~~}}}zzzooommmmmmooonnnooovvvmmm```UUUTTTZZZ___dddhhhssswwwyyysssiiibbbcccggggggiiimmmqqqrrrpppkkkfffgggiiikkkmmmllljjjgggeee___WWWNNNLLLOOOPPPNNNJJJMMMNNNPPPPPPNNNMMMMMMMMMRRRQQQOOOLLLJJJJJJMMMOOOPPPPPPOOOOOOOOOOOOPPPPPPTTTVVVXXX[[[]]]```bbbcccbbbggglllmmmkkkkkkooosssooonnnkkkiiihhhiiikkklllppptttzzz~~~XXXXXXVVVUUUUUUVVVWWWXXXVVVUUUUUUUUUVVVVVVTTTRRRQQQQQQPPPOOOOOOPPPQQQRRRRRRRRRSSSSSSTTTTTTUUUUUURRRRRRQQQQQQPPPQQQQQQQQQQQQQQQPPPNNNMMMLLLJJJJJJIIIJJJKKKLLLLLLJJJIIIGGGGGGGGGFFFEEEFFFHHHJJJLLLLLLKKKJJJIIIIIIJJJKKKLLLIIIGGGEEEDDDDDDDDDCCCAAACCCBBBAAA@@@???@@@@@@AAA@@@@@@@@@@@@???>>>===============<<<<<<<<<;;;;;;>>><<<;;;===>>>@@@IIISSShhhyyymmmdddgggsss}}}zzzyyyxxxxxx{{{}}}}}}~~~}}}zzzwwwuuuvvvwwwzzzzzz}}}|||yyywwwvvvvvvwwwvvvuuutttvvvwwwvvvsssqqqqqqqqqpppmmmjjjiiiiiiiiifffddd\\\VVVOOOMMMQQQXXX^^^bbbbbbdddfffeeegggkkkqqqvvv|||lll]]]PPPNNNNNNLLLNNNTTT___qqqvvvmmmddd^^^fffyyyzzzxxxwwwvvvggg```^^^YYY^^^gggrrrzzz~~~}}}{{{pppmmmlllllllllmmmvvvrrreeeZZZWWWZZZ[[[]]]___jjjnnnpppnnniiiggglllqqqvvvyyy~~~{{{vvvrrrtttwwwyyyxxxvvvsssqqqiiibbbYYYTTTTTTTTTSSSRRRUUUXXXZZZ[[[YYYXXXWWWXXXUUUTTTRRROOOMMMNNNOOOQQQPPPNNNMMMMMMNNNOOOPPPOOORRRVVV\\\bbbeeegggiiiiiifffkkkqqqssssssssstttvvvrrrpppmmmjjjiiiiiikkkmmmnnnsssyyyZZZYYYWWWVVVUUUVVVVVVWWWTTTSSSSSSSSSTTTTTTSSSQQQNNNMMMMMMLLLMMMNNNPPPQQQQQQQQQRRRSSSSSSSSSRRRQQQNNNNNNNNNMMMNNNNNNOOOOOOPPPOOONNNMMMLLLKKKJJJIIIIIIIIIJJJKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFGGGIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKIIIGGGDDDCCCCCCBBB@@@???AAAAAA@@@?????????@@@@@@@@@@@@@@@@@@???>>>======>>>>>>>>>=========<<<<<<===<<<===>>>======CCCKKK___nnnpppdddcccppp}}}}}}}}}}}}}}}}}}|||~~~|||xxxuuuuuuxxx{{{yyyxxxvvvuuuvvvwwwvvvuuuvvvwwwxxxwwwtttqqqooooookkkjjjiiiiiijjjkkkjjjiiiddd]]]TTTOOOPPPUUU[[[______aaadddgggjjjnnntttxxxzzztttcccTTTQQQPPPNNNPPPVVVeee{{{|||ooocccfffxxxyyyttt~~~qqqfff___\\\WWW[[[aaakkktttyyy{{{{{{oookkkiiihhhiiilllwww|||oooaaa\\\ZZZYYYXXXYYYcccfffiiilllooovvvyyytttlllddd^^^[[[[[[[[[[[[^^^aaabbbaaa`````````[[[ZZZWWWUUUSSSSSSSSSSSSRRROOOMMMNNNQQQSSSRRRQQQSSSZZZdddlllooonnnmmmkkkhhhlllqqqvvvzzz{{{{{{{{{wwwuuurrrmmmjjjiiilllnnnooosssyyyYYYXXXVVVTTTSSSSSSTTTTTTRRRQQQQQQQQQSSSSSSQQQOOOKKKJJJJJJJJJKKKMMMNNNOOOOOOPPPRRRRRRRRRPPPNNNMMMLLLLLLKKKLLLLLLMMMNNNOOONNNNNNMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIHHHGGGFFFGGGGGGFFFFFFFFFFFFGGGHHHJJJJJJJJJIIIIIIJJJJJJJJJGGGDDDBBBAAAAAAAAA@@@>>>???????????????????????????????????????>>>======>>>>>>>>>>>>============:::888:::<<<;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>======>>>>>>>>>>>>============999777777888888:::AAAJJJQQQ___sss{{{jjjaaajjjwww}}}{{{yyywwwyyy|||}}}|||yyywwwwww{{{yyyxxxwwwxxxzzz{{{zzzxxxvvvxxxxxxwwwrrrnnnkkkjjjmmmnnnooooooooonnnmmmmmmlllggg^^^VVVPPPPPPRRRTTTXXXVVV[[[dddjjjkkkmmmqqq}}}nnn[[[UUUUUUTTTWWW\\\nnnqqqiiirrr}}}xxxxxxnnngggdddccc```]]]XXXWWWXXX[[[aaagggjjjlllfffcccbbbdddhhhnnn|||~~~lllbbb___bbbjjjrrrssstttzzz|||pppjjjhhhiiilllnnnpppooopppqqqrrrmmmjjjgggeeedddbbb^^^ZZZZZZWWWSSSSSSUUUWWWWWWWWWXXXaaannntttrrrlllgggdddeeeeeefffkkksss|||zzzqqqlllmmmooouuuwww{{{RRRQQQOOONNNMMMNNNNNNOOOOOONNNNNNOOOQQQQQQPPPNNNKKKJJJJJJIIIJJJKKKMMMNNNLLLMMMMMMNNNMMMLLLJJJJJJLLLKKKKKKKKKKKKKKKLLLMMMKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFF???>>>======???@@@@@@???;;;<<<===>>>>>>>>>=========>>>>>>??????>>>======>>>>>>>>>=========<<<<<<<<<999888888777777===FFFJJJUUUiii~~~wwwfffhhhqqq}}}~~~~~~{{{yyywwwyyy}}}|||{{{{{{zzz{{{~~~zzzyyyyyyzzz{{{{{{zzzxxxvvvxxxyyyxxxsssoookkkjjjppprrrsssrrrpppnnnmmmmmmkkkhhhccc[[[TTTPPPOOOOOORRRPPPUUUbbbiiihhhiiimmmyyyvvv```YYYYYYXXXZZZ___lll|||pppuuu}}}{{{ssshhh```]]][[[YYYXXXZZZXXXVVVWWW[[[```ccceeecccbbbcccfffjjjooo{{{~~~lllaaa```eeerrr}}}~~~~~~wwwsssqqqrrrssssssssstttvvvyyyxxxuuurrrpppooolllfffaaa\\\[[[XXXVVVUUUVVVXXXYYYYYYbbbmmmrrroooiiiffffffeeeddddddgggmmmwwwxxxqqqqqqssswww{{{OOONNNMMMLLLLLLMMMNNNNNNNNNNNNNNNOOOQQQQQQPPPNNNMMMLLLKKKJJJKKKKKKMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKJJJJJJIIIJJJJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFEEEDDDDDDDDDCCCDDDDDDBBBCCCDDDEEEFFFFFFGGGGGGDDDDDDEEEFFFFFFEEEDDDDDD???>>><<<<<<===>>>>>>===:::;;;<<<===>>>======<<<======>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;:::999:::;;;888666:::AAAGGGMMM^^^ssslllhhhkkkwww|||}}}~~~{{{yyyxxxzzz}}}|||}}}~~~~~~yyyyyyyyyzzz{{{{{{xxxvvvwwwyyy{{{zzzvvvqqqmmmlllppprrrtttssspppmmmlllmmmiiijjjhhhbbbYYYRRRNNNLLLLLLIIIPPP```iiihhhhhhlllppp|||ggg^^^\\\ZZZ\\\```ggg{{{}}}zzzsssiii___YYYWWWWWWWWWZZZXXXVVVVVVZZZ^^^aaacccdddcccfffjjjllloooxxx{{{iii___]]]cccppp{{{yyyyyyxxxwwwvvvxxx||||||{{{zzzvvvnnnhhhaaabbb```\\\XXXWWW[[[___aaahhhppppppkkkfffeeefffbbbccceeeeeehhhoooyyy~~~xxxwwwyyy|||NNNMMMLLLLLLLLLMMMNNNOOONNNNNNNNNOOOQQQQQQPPPOOONNNNNNLLLKKKKKKLLLMMMMMMKKKJJJIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDAAABBBCCCEEEFFFGGGGGGGGGBBBCCCDDDEEEEEEDDDCCCBBBAAA???<<<<<<<<<<<<;;;:::999:::<<<=========<<<<<<======>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;666777:::===;;;888:::@@@FFFJJJXXXlll|||ppphhhgggsssyyy{{{}}}~~~|||yyywwwyyy|||~~~~~~yyyxxxxxxyyyzzzyyywwwuuuxxx{{{}}}|||xxxssspppnnnnnnqqqtttssspppmmmlllmmmhhhjjjkkkfff]]]TTTNNNLLLHHHEEEMMM___jjjhhhiiinnngggwwwlllaaa^^^\\\\\\```ccc~~~yyyoooeee^^^\\\]]]___[[[XXXVVVWWWZZZ^^^bbbccceeeeeeiiimmmnnnooouuu|||wwwggg^^^[[[___jjjvvv~~~~~~|||tttmmmgggiiihhhccc\\\ZZZ___eeejjjppptttqqqhhhbbbbbbddd___bbbeeeeeedddhhhpppxxx}}}}}}MMMMMMLLLLLLMMMOOORRRSSSOOONNNMMMLLLLLLNNNPPPQQQLLLMMMMMMNNNNNNNNNMMMMMMNNNMMMKKKJJJIIIIIIIIIJJJHHHJJJKKKJJJIIIIIIJJJKKKJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCAAA@@@@@@BBBEEEGGGFFFFFFGGGGGGFFFEEECCCBBBCCCBBBBBBCCCDDDDDDCCCAAA>>>===<<<;;;:::;;;<<<<<<;;;;;;<<<<<<===>>>??????CCC@@@;;;:::<<<===<<<:::???>>>===<<<;;;:::999999999888888888999::::::;;;DDDHHHQQQ```rrrtttdddaaappp|||zzzyyyxxxyyyzzz|||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}zzzwwwvvvwwwxxx{{{{{{|||||||||xxxrrrnnnppppppooonnnnnnnnnnnnnnnkkkjjjiiigggccc\\\SSSMMMMMMHHHMMMWWWaaaqqqvvvlllmmmpppzzzggg___^^^```aaannnzzz{{{qqqeee______bbb```aaaaaa^^^\\\^^^ffflllnnnkkkkkknnnpppqqquuuzzzqqqbbb]]][[[[[[cccnnnpppwwwzzznnnnnnkkkeee```aaahhhnnnooouuuxxxssshhh``````ccccccbbbcccdddggglllppprrr}}}KKKKKKJJJJJJKKKMMMPPPQQQPPPOOOMMMMMMMMMNNNPPPQQQNNNNNNOOOOOOOOONNNNNNMMMMMMLLLKKKIIIIIIIIIJJJJJJIIIJJJKKKJJJIIIHHHIIIJJJHHHHHHGGGEEEDDDDDDDDDDDDDDDCCCAAA@@@@@@BBBEEEFFFFFFGGGGGGHHHGGGFFFEEEDDDCCCBBBAAABBBDDDDDDBBBAAA>>>===<<<;;;:::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>===:::777777999;;;;;;:::???>>>===<<<;;;:::999999999999888888999999:::;;;BBBEEEMMMZZZkkk||||||jjjbbbnnn}}}~~~|||zzzyyywwwyyy{{{}}}~~~~~~}}}}}}~~~~~~zzzwwwvvvvvvwww||||||}}}~~~~~~zzzuuuqqqqqqqqqppppppoooooopppppplllkkkkkkjjjgggaaaZZZTTTOOOIIIMMMWWWaaasss{{{sssqqqppp}}}pppeeebbbcccdddhhhttt~~~wwwmmmfffdddeeedddeeeeeecccbbbfffooovvv~~~xxxssssssssstttyyyzzzkkk^^^ZZZXXXWWW]]]fffkkkrrrssssssqqqlllggggggjjjnnnppprrrsssmmmeee^^^]]]___```aaacccfffjjjnnnrrrttt{{{JJJIIIIIIIIIJJJKKKMMMNNNOOONNNMMMMMMMMMNNNPPPQQQPPPPPPPPPPPPOOONNNMMMMMMLLLKKKJJJIIIIIIJJJKKKKKKJJJKKKKKKJJJHHHGGGHHHIIIFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAAAAABBBDDDEEEGGGGGGHHHHHHHHHGGGFFFFFFCCCBBBAAAAAACCCCCCBBBAAA???>>>===;;;::::::;;;;;;;;;;;;<<<<<<======>>>>>>999777666777999;;;<<<<<<>>>>>>===<<<;;;::::::999999999888888999999::::::>>>AAAGGGRRRaaassssssdddjjjwww}}}{{{yyyxxxwwwyyy|||}}}|||}}}zzzxxxwwwwwwxxx|||}}}~~~}}}yyyuuussssssrrrrrrrrrqqqqqqqqqnnnnnnmmmmmmlllgggaaa]]]RRRKKKMMMUUU```uuu}}}|||www|||{{{mmmfffeeegggeeeooo|||{{{yyy|||~~~|||uuuooolllkkkjjjkkkjjjiiijjjpppzzz{{{yyy{{{tttggg]]]ZZZWWWTTTVVV^^^eeejjjwww{{{{{{xxxuuuqqqoooppprrruuurrrnnniiiccc___\\\[[[]]]___ccchhhmmmqqqtttvvvwww}}}IIIIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPOOONNNMMMLLLKKKKKKJJJIIIIIIIIIJJJKKKLLLJJJKKKLLLJJJHHHGGGGGGHHHFFFFFFGGGGGGFFFFFFFFFEEEDDDCCCBBBAAAAAABBBDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFCCCBBB@@@AAABBBCCCBBBAAA@@@???>>><<<;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>><<<;;;:::;;;<<<===>>>???>>>======<<<;;;;;;:::::::::999999888999999:::::::::===BBBKKKYYYkkk}}}kkkjjjttt~~~}}}~~~}}}|||zzzyyyxxxxxxxxxzzz}}}}}}||||||~~~~~~~~~{{{zzzzzz{{{{{{||||||}}}{{{xxxttttttttttttssssssrrrrrrqqqpppoooooonnnkkkfffbbbVVVNNNNNNTTT___vvv~~~~~~uuuiiifffggggggmmm}}}~~~wwwuuusssvvvzzzzzzyyyvvvvvvvvvrrrqqqpppoooqqqwwwttthhh___]]]ZZZSSSSSSYYYaaaeeennn~~~|||{{{zzz{{{{{{xxxooohhheeebbb]]]ZZZ\\\___dddiiinnnrrrttttttsssxxxJJJJJJJJJJJJKKKLLLLLLMMMKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMKKKJJJJJJJJJJJJIIIHHHHHHIIIKKKKKKJJJKKKKKKJJJHHHFFFGGGGGGGGGHHHIIIIIIIIIHHHGGGGGGDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFDDDBBB@@@@@@BBBCCCCCCBBBAAA@@@???===<<<<<<============>>>>>>>>>>>>>>>???@@@@@@@@@???>>>>>>>>>???=========<<<;;;;;;::::::::::::999999888999999:::888:::???GGGTTTeeexxxxxxqqqvvv}}}|||}}}{{{{{{{{{zzzyyyyyyxxxxxxzzz{{{~~~~~~}}}|||~~~|||~~~||||||~~~{{{{{{|||~~~|||yyytttuuuuuuuuuuuutttsssrrrsssrrrppppppooolllhhheee\\\SSSRRRVVV```xxx~~~{{{|||nnngggfffiiimmmvvv~~~vvvsssqqqrrrsssuuuwwwzzz~~~zzzyyyvvvuuuwww|||wwwkkkbbb```[[[RRRQQQUUU^^^aaagggsssuuullliiieee___YYY]]]```eeeiiimmmoooppppppppptttyyyJJJKKKKKKLLLLLLLLLLLLMMMJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJJJJKKKJJJIIIHHHHHHIIIJJJJJJIIIJJJJJJIIIGGGFFFGGGHHHIIIJJJJJJKKKJJJIIIHHHGGGDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBCCCDDDEEEFFFGGGEEECCCAAAAAABBBCCCDDDCCCBBBAAA@@@???>>>???@@@AAA???????????????@@@@@@@@@AAABBBBBBAAA>>><<<<<<=========<<<<<<<<<;;;;;;;;;::::::999999888888999999777:::>>>DDDNNN^^^qqq}}}zzzzzz~~~}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~}}}||||||~~~}}}|||}}}{{{{{{{{{}}}~~~|||yyyvvvwwwxxxxxxxxxwwwuuutttvvvtttrrrqqqqqqooommmkkkeee]]]\\\^^^fff}}}xxxssswwwnnnkkkkkknnnuuuzzzvvvuuusssqqqqqquuu|||~~~{{{nnnddd___YYYPPPMMMQQQZZZ]]]aaaiiiuuuuuuooojjjaaa[[[]]]```cccgggjjjlllllllllmmmpppttt{{{JJJKKKKKKLLLLLLLLLLLLLLLKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKLLLKKKIIIHHHGGGHHHHHHIIIGGGIIIJJJIIIGGGGGGHHHIIIIIIJJJKKKKKKJJJHHHFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBCCCDDDFFFGGGHHHGGGDDDBBBAAACCCDDDEEEEEEBBBBBBAAA@@@AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDBBB???======>>><<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888999999777999===@@@HHHUUUfffrrr}}}yyy~~~|||||||||}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}~~~}}}||||||||||||}}}~~~|||zzzyyyzzz{{{||||||zzzxxxwwwxxxvvvuuutttuuuuuutttsssqqqiiihhhjjjooozzzpppzzzuuupppvvv|||}}}yyyuuussswww~~~sssfff___WWWNNNLLLQQQTTTWWW\\\```ggguuuzzzqqqhhhaaa\\\^^^aaadddgggiiijjjkkkjjjlllqqqxxxJJJJJJKKKKKKLLLKKKKKKKKKMMMMMMNNNOOOOOOOOOOOONNNLLLMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJHHHGGGGGGHHHHHHGGGHHHIIIIIIGGGGGGHHHJJJIIIJJJKKKKKKIIIGGGEEECCCDDDDDDCCCCCCCCCBBBBBBBBBDDDCCCCCCCCCEEEGGGIIIJJJHHHEEECCCBBBCCCEEEFFFFFFBBBBBBAAAAAABBBCCCEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBAAADDDFFFDDDAAA???@@@AAA<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888888999777:::<<<>>>CCCNNN]]]iii|||tttyyy|||~~~~~~~~~}}}~~~|||~~~}}}}}}~~~}}}}}}~~~|||zzz{{{|||~~~~~~}}}{{{zzzyyyxxxwwwwwwyyy{{{{{{zzzyyyrrrqqqrrrvvvrrr}}}xxx~~~yyywwwzzzxxxiiiaaaXXXOOOMMMRRRPPPTTTWWWZZZ___kkk{{{yyynnngggZZZ[[[^^^bbbeeehhhjjjkkkhhhjjjooovvv~~~LLLLLLKKKKKKLLLMMMNNNNNNPPPOOOOOONNNNNNNNNOOOOOOPPPOOOMMMNNNOOOOOONNNLLLJJJJJJIIIHHHHHHHHHIIIIIIFFFFFFGGGGGGGGGGGGHHHHHHJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGFFFEEEFFFFFFFFFHHHGGGEEECCCCCCDDDEEEFFFDDDCCCBBBCCCEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@??????===============<<<<<<<<<;;;;;;;;;:::999888777666777666:::???CCCIIITTT^^^~~~}}}yyyvvvttt~~~~~~}}}~~~}}}|||{{{}}}}}}~~~|||wwwyyyzzz{{{}}}~~~}}}xxxxxx~~~}}}nnnddd\\\UUUQQQRRRVVVTTTSSSTTTWWW^^^nnn}}}~~~uuuoooccccccccccccdddeeeggghhhhhhhhhjjjrrr|||MMMLLLLLLLLLMMMMMMNNNOOOQQQPPPPPPPPPPPPQQQRRRRRRRRRPPPOOONNNOOOOOOMMMLLLJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFHHHGGGEEEDDDDDDEEEGGGHHHFFFEEEDDDEEEFFFGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>============<<<<<<:::::::::::::::999888777999888:::>>>AAADDDNNNXXXsssyyywwwtttrrrzzz|||}}}~~~}}}}}}}}}{{{}}}}}}}}}~~~wwwoooqqqxxxqqqfff]]]VVVRRRRRRUUUSSSRRRSSSUUU[[[jjjxxxyyyrrriiihhhhhhiiikkklllkkkjjjkkklllooovvv~~~NNNNNNMMMMMMNNNNNNOOOOOOQQQQQQQQQRRRSSSTTTVVVVVVTTTRRRPPPPPPPPPOOOMMMKKKIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEGGGGGGFFFFFFFFFHHHIIIJJJIIIGGGFFFFFFHHHHHHGGGEEEFFFFFFEEEDDDCCCCCCBBBBBB>>>>>>>>>>>>======<<<<<<:::::::::;;;::::::999999;;;999:::======???GGGPPPfffzzz{{{{{{yyyuuuxxx~~~~~~~~~||||||kkkeeegggooo}}}uuuiii```WWWSSSSSSUUURRRQQQRRRRRRWWWeeerrr{{{zzzuuusssrrruuuzzz{{{wwwssspppqqqtttvvvxxx|||OOOOOOOOONNNNNNOOOOOOPPPPPPPPPQQQRRRTTTVVVXXXYYYWWWUUURRRQQQQQQPPPMMMKKKIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGHHHJJJKKKLLLKKKIIIHHHHHHIIIIIIHHHFFFGGGGGGFFFFFFEEEDDDCCCCCC@@@??????>>>>>>=========999:::;;;;;;;;;;;;;;;:::;;;:::;;;<<<<<<<<>>>>>======:::;;;;;;<<<<<<<<<;;;;;;:::999;;;===<<<===CCCKKKXXXmmm{{{lll```]]]]]]dddqqqrrreeeZZZUUUTTTVVVTTTTTTUUUTTTWWWbbbnnnuuutttpppvvv}}}PPPPPPOOOOOONNNNNNOOOOOONNNOOOPPPQQQSSSVVVXXXYYYYYYWWWUUUTTTSSSRRRPPPNNNKKKJJJIIIGGGFFFFFFFFFFFFHHHHHHIIIIIIIIIIIIJJJJJJEEEDDDCCCCCCDDDEEEGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHGGGGGGHHHIIIIIIIIIHHHFFFEEEFFFGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJKKKJJJHHHGGGGGGFFFFFFFFFEEEEEEEEEBBBAAAAAA@@@???>>>======<<<<<<<<<===<<<<<<;;;;;;999888:::=========CCCKKKSSSggg~~~|||}}}uuuddd[[[YYYYYY```mmm}}}wwwhhh\\\VVVUUUUUUTTTVVVWWWWWWZZZdddpppxxxyyyqqqssswwwPPPPPPOOONNNNNNNNNNNNNNNOOOOOOPPPRRRTTTVVVXXXYYYZZZXXXVVVUUUTTTTTTQQQPPPLLLKKKJJJHHHGGGGGGFFFFFFHHHHHHIIIIIIIIIIIIJJJJJJEEEEEEDDDCCCDDDFFFHHHJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJIIIIIIHHHIIIJJJKKKKKKIIIHHHFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHIIIKKKKKKKKKIIIFFFFFFFFFFFFEEEEEEEEEEEECCCBBBAAA@@@???>>>>>>==================<<<;;;:::888888:::<<<<<<<<>>>>>===>>>>>>>>>>>>===<<<::::::888888999<<<;;;:::???FFFGGGWWWlllwww{{{~~~xxxrrrqqqrrrsssvvvtttiii[[[SSSSSSQQQWWWcccttt|||lll^^^WWWVVVQQQRRRUUUYYYZZZ]]]hhhsss~~~~~~SSSQQQOOOMMMMMMMMMNNNOOOUUUTTTSSSSSSSSSTTTVVVVVVSSSTTTUUUUUUTTTRRROOONNNIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIJJJJJJIIIIIIHHHGGGJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFDDDBBBBBBDDDDDDDDDCCC@@@@@@@@@?????????>>>>>>AAAAAA@@@>>>===;;;::::::===<<<;;;;;;<<<>>>AAABBBAAAOOO```rrr|||yyyxxx|||uuupppmmmjjjnnnvvvsssuuuxxxuuuhhhZZZTTTVVVPPPTTT___pppoooddd\\\XXXQQQSSSVVVWWWVVVZZZjjj{{{RRRPPPNNNLLLLLLLLLMMMMMMRRRRRRQQQPPPQQQRRRSSSTTTSSSSSSTTTTTTSSSQQQOOOMMMIIIIIIIIIIIIHHHHHHHHHGGGHHHHHHIIIJJJKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIHHHGGGGGGFFFDDDBBBAAABBBDDDEEEEEEDDD@@@@@@@@@?????????>>>>>>AAA@@@???>>>===;;;::::::<<<<<<;;;;;;<<<>>>@@@BBBAAALLLZZZlll}}}vvvxxxrrrdddaaa```aaahhhrrrzzz|||~~~yyyjjjZZZSSSTTTQQQTTT]]]mmmrrrfff^^^ZZZSSSTTTVVVVVVUUU[[[kkk{{{QQQPPPNNNLLLKKKJJJKKKKKKOOOOOONNNMMMNNNOOOPPPQQQRRRRRRSSSRRRRRRPPPNNNMMMJJJJJJJJJIIIIIIIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFGGGHHHIIIJJJHHHHHHIIIIIIHHHHHHGGGFFFJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHGGGGGGGGGGGGGGGHHHGGGHHHHHHHHHHHHGGGFFFFFFBBBAAA@@@AAACCCEEEFFFEEE@@@????????????>>>>>>>>>@@@@@@???>>><<<;;;::::::<<<;;;;;;;;;<<<>>>???AAAAAAGGGQQQbbbzzzyyywwwuuuggg[[[ZZZ]]]cccooo}}}mmmZZZRRRSSSSSSTTTZZZiii~~~vvviii```[[[TTTTTTUUUVVVVVV\\\jjjyyy{{{yyyyyy}}}QQQPPPNNNMMMKKKKKKJJJJJJMMMMMMLLLKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPNNNMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKMMMNNNNNNOOOOOONNNLLLLLLKKKKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFHHHIIIJJJIIIIIIIIIIIIIIIHHHHHHGGGIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFCCCAAA@@@AAACCCDDDDDDCCC????????????>>>>>>>>>>>>@@@???>>>===<<<;;;::::::;;;;;;;;;;;;<<<===>>>???@@@CCCJJJZZZqqqrrreee[[[\\\cccmmm~~~qqq]]]TTTUUUUUUWWW[[[hhh}}}xxxiii___ZZZSSSSSSUUUXXXYYY]]]hhhtttzzzyyyzzz{{{QQQPPPOOONNNMMMLLLKKKKKKLLLLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGFFFFFFEEEEEECCCAAA@@@AAABBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;:::::::::::::::;;;;;;<<<======@@@@@@EEESSSiiirrrfff]]]___fffrrrsss```YYY[[[[[[^^^bbbkkk~~~zzziii^^^XXXQQQQQQTTTZZZ]]]___eeemmm{{{zzz|||OOOOOOOOONNNNNNMMMLLLLLLKKKKKKJJJIIIJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFEEEEEECCCAAA@@@@@@@@@???>>>======>>>>>>>>>>>>>>>???>>>>>>======<<<;;;;;;::::::::::::;;;;;;;;;<<<<<>>BBBNNN^^^rrr{{{ooofffhhhnnnyyysssaaa^^^bbbffflllpppsss}}}jjj^^^YYYQQQOOORRRXXX]]]___ccchhhzzz~~~LLLMMMMMMMMMMMMMMMLLLLLLJJJIIIHHHHHHHHHIIIKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMMMMLLLJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDCCCBBBAAAAAAAAAAAACCCDDDDDDEEEFFFFFFEEEEEECCCBBB@@@???@@@AAA@@@???============>>>>>>??????=========<<<<<<;;;;;;:::999999:::;;;;;;;;;;;;:::>>>===AAAIIISSSbbb{{{~~~zzzwwwzzz~~~uuuuuuyyypppaaaaaahhhsss|||}}}nnnbbb\\\SSSOOOOOOTTTZZZ]]]bbbggguuuJJJKKKKKKLLLLLLLLLLLLLLLIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIIIIIIIJJJJJJLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFDDDCCCCCCBBBBBBDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCEEEDDDCCCBBBAAA@@@@@@AAACCCCCCDDDEEEEEEFFFEEEEEEAAA@@@>>>???@@@AAAAAA@@@<<<=========>>>>>>??????=========<<<<<<;;;;;;:::999999:::;;;;;;;;;::::::======AAAFFFKKKWWWqqq|||wwwsssuuu~~~~~~|||~~~nnnaaabbbkkk}}}~~~{{{|||rrreee___VVVOOOLLLPPPVVV\\\bbbhhhsssIIIJJJJJJKKKLLLMMMMMMNNNLLLKKKJJJIIIHHHIIIJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLMMMLLLKKKJJJKKKLLLHHHJJJKKKJJJIIIGGGGGGHHHDDDDDDCCCBBBAAAAAAAAAAAACCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCDDDDDDCCCBBBAAADDDCCCCCCCCCCCCBBBBBBBBBDDDDDDCCCBBBAAAAAAAAAAAA???BBBFFFGGGFFFDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@???===>>>???@@@@@@@@@@@@@@@??????>>>===<<<;;;;;;::::::;;;;;;;;;;;;:::999999:::===@@@BBBFFFSSSfffttt|||yyywwwwww{{{~~~}}}gggbbbeeeggg|||{{{wwwzzzxxxeeeYYY\\\QQQLLLRRRVVVWWW^^^iiitttJJJKKKKKKLLLMMMMMMNNNNNNJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJJJJJJJKKKLLLKKKIIIHHHIIIJJJGGGIIIJJJIIIGGGFFFFFFFFFDDDDDDCCCBBBAAAAAAAAAAAACCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDCCCBBBAAACCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>???BBBEEEGGGFFFDDDCCCDDDCCCCCCBBBAAA@@@@@@??????===>>>???@@@@@@@@@@@@@@@???>>>>>>===<<<;;;;;;;;;::::::;;;;;;::::::999888:::===???@@@CCCMMM]]]iii~~~{{{zzz|||~~~~~~~~~ggg___aaaccc{{{{{{}}}nnnccc]]]RRRMMMRRRVVVVVV]]]gggqqqKKKKKKKKKLLLMMMMMMNNNNNNIIIIIIHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIGGGEEEFFFGGGFFFGGGHHHHHHEEEDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAACCCBBBAAAAAA@@@@@@AAAAAAAAABBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>?????????>>>>>>===>>>AAAEEEFFFEEEDDDDDDEEEDDDCCCBBBAAA??????>>>>>>>>>??????@@@@@@@@@??????>>>>>>======<<<<<<;;;;;;:::::::::::::::999888888999<<<>>>>>>???FFFRRR[[[rrr~~~~~~~~~kkk^^^^^^bbbzzzuuukkk^^^TTTOOORRRUUUVVV\\\dddmmm|||JJJJJJJJJKKKKKKKKKLLLLLLIIIIIIIIIJJJKKKLLLMMMMMMKKKJJJIIIGGGGGGFFFFFFFFFHHHHHHHHHGGGDDDBBBCCCCCCEEEGGGHHHGGGEEECCCCCCDDDEEEDDDCCCBBBBBBAAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@>>>???@@@@@@AAA@@@?????????AAADDDEEEEEEDDDEEEFFFEEEDDDBBB@@@???>>>>>>>>>??????@@@@@@@@@??????>>>===============<<<<<<<<<:::::::::::::::999999888888;;;======>>>BBBIIIPPPcccuuutttccc```dddzzzuuulll___WWWQQQRRRTTTVVVZZZaaakkkvvvHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGHHHIIIJJJJJJKKKKKKHHHGGGFFFEEEDDDCCCCCCCCCEEEFFFFFFEEEBBB@@@@@@AAAEEEFFFGGGGGGEEEDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@????????????@@@@@@AAACCCDDDDDDDDDCCCCCC@@@@@@@@@@@@????????????===>>>??????@@@@@@@@@@@@@@@BBBDDDEEEDDDDDDEEEFFFDDDCCCAAA???>>>>>>>>>???@@@@@@@@@@@@@@@???>>>===<<<<<<<<<===============:::;;;;;;;;;;;;:::999999777:::<<<===>>>AAAFFFJJJXXXjjj~~~~~~jjjdddgggzzzrrrhhh___XXXSSSRRRTTTVVVZZZ^^^iiiqqqGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEECCCAAA@@@@@@AAABBBDDDFFFFFFEEEDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@??????>>>>>>??????@@@AAABBBDDDDDDDDDDDDCCC@@@?????????>>>>>>>>>>>><<<<<<<<<<<<===>>>@@@@@@AAACCCEEEEEEDDDCCCDDDEEECCCBBB@@@>>>===>>>???@@@AAAAAAAAA@@@???>>>===<<<;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<;;;::::::888:::<<<===>>>AAADDDGGGOOOaaauuu||||||zzzwwwwww|||rrriiikkk|||yyymmmeee^^^YYYTTTRRRTTTWWWZZZ\\\hhhooo{{{GGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHGGGFFFCCCCCCBBBBBBBBBBBBBBBCCCBBBCCCCCCBBB@@@???@@@AAA???AAACCCDDDDDDDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>@@@AAABBBDDDDDDDDDDDDCCC??????>>>>>>>>>============<<<;;;;;;<<>>======>>>@@@BBBAAAAAAAAA@@@???>>>===<<<;;;;;;;;;<<<===>>>>>>???======>>>>>>======<<<;;;:::;;;<<<===>>>@@@CCCDDDGGGWWWlll|||zzz~~~yyywwwtttppppppvvv|||qqqqqq}}}yyyqqqhhhaaa]]]ZZZUUURRRSSSWWWZZZ[[[ffflllwwwHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHCCCCCCBBBBBBBBBCCCDDDDDDAAABBBCCCBBB@@@@@@AAABBB<<>>>>>>>>>>>>>>???@@@BBBDDDDDDEEEDDDDDD>>>>>>>>>>>>============AAA???===<<<>>>AAAEEEGGGDDDEEEFFFEEECCCAAABBBCCCAAA@@@>>><<<===???AAACCCBBBBBBAAAAAA???>>><<<;;;:::;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<===???AAABBBBBBQQQeeexxxuuuyyy~~~xxxtttqqqmmmmmmrrr|||~~~}}}xxxwww~~~~~~xxxssspppjjjccc^^^\\\ZZZUUURRRSSSXXX[[[[[[dddkkkuuuNNNMMMJJJHHHGGGGGGHHHIIIGGGHHHJJJKKKJJJHHHFFFDDDFFFEEEDDDDDDDDDDDDDDDEEEAAAAAAAAAAAAAAA???>>>>>>AAAAAABBBBBBBBBBBBBBBBBBFFFEEECCCAAAAAACCCEEEFFFAAA@@@???============>>>BBBBBBCCCCCCBBBBBBAAA@@@============>>>???@@@AAA??????>>>===>>>AAAFFFJJJKKKKKKJJJHHHFFFEEEDDDCCCCCCAAA===:::999;;;===???AAABBBDDDEEEEEEDDDAAA@@@============>>>>>>>>>>>>>>>>>>>>>>>>============999:::;;;<<<===??????@@@AAAKKK___vvv{{{xxxuuukkkeeeiiirrrzzz}}}yyy{{{{{{|||xxxrrrllljjjkkkjjjgggccc```\\\WWWSSSQQQSSSWWWZZZaaakkkyyyQQQOOOMMMKKKIIIIIIJJJJJJGGGHHHJJJKKKJJJHHHFFFDDDEEEEEEDDDDDDDDDEEEEEEEEEBBBBBBAAAAAA@@@?????????AAABBBBBBBBBBBBCCCCCCCCCEEEDDDCCCCCCCCCCCCDDDEEEBBBAAA@@@>>>>>>>>>>>>???BBBBBBBBBCCCBBBBBBAAA@@@============>>>???@@@AAA>>>??????>>>>>>AAAEEEHHHJJJIIIHHHGGGEEEDDDCCCBBBAAA???===;;;:::;;;<<<===@@@AAACCCEEEEEEDDDBBB@@@=========>>>>>>>>>??????>>>>>>>>>>>>=========<<<<<<<<<======>>>>>>??????AAAHHHYYYppp~~~|||vvvnnnhhhjjjpppuuu|||}}}yyyxxx|||}}}|||xxxqqqmmmjjjjjjmmmooommmjjjgggaaaZZZSSSQQQSSSXXX[[[bbbjjjwwwSSSRRRPPPMMMLLLKKKLLLLLLHHHIIIJJJKKKJJJHHHFFFDDDDDDDDDDDDDDDEEEFFFFFFFFFDDDCCCAAA@@@??????@@@@@@BBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@============>>>???@@@AAA===???@@@@@@@@@AAACCCFFFGGGGGGFFFEEECCCBBBAAAAAA??????===<<<<<<<<<<<<<<<>>>@@@BBBCCCDDDCCCBBBAAA>>>>>>>>>?????????@@@@@@>>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@DDDQQQeeexxx}}}vvvqqqppprrrttt{{{}}}yyytttvvv|||zzztttlllkkkkkkooouuuzzzzzzyyytttmmmaaaWWWSSSUUU[[[___bbbhhhrrrTTTSSSQQQOOONNNMMMMMMMMMIIIJJJKKKKKKJJJHHHFFFEEECCCCCCDDDEEEFFFGGGGGGGGGEEEDDDBBB@@@???@@@AAABBBBBBBBBBBBCCCDDDDDDEEEEEEBBBDDDEEEFFFFFFEEEDDDBBBDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@>>>>>>======>>>???@@@@@@<<<>>>@@@AAAAAAAAABBBCCCDDDDDDCCCBBBAAAAAA@@@@@@>>>?????????>>>======<<<===>>>@@@BBBCCCCCCBBBAAA>>>?????????@@@@@@@@@@@@>>>>>>=========<<<<<<<<<============>>>>>>>>>>>>AAAAAAIIIZZZnnn~~~{{{~~~{{{yyyzzz|||yyyrrrqqqrrr{{{~~~~~~yyyooopppttt{{{|||lll^^^WWWXXX]]]bbbaaadddkkkwww~~~{{{|||}}}{{{yyywwwyyyRRRQQQPPPOOONNNMMMMMMMMMKKKKKKKKKKKKIIIHHHFFFEEEBBBCCCEEEFFFGGGGGGGGGGGGFFFEEEBBB@@@@@@@@@BBBCCCBBBBBBCCCDDDDDDEEEFFFFFFBBBDDDFFFGGGGGGFFFDDDBBBEEEEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>???@@@===???AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???????????????@@@@@@@@@???>>>===<<<===???@@@AAAAAAAAAAAA>>>?????????@@@@@@@@@@@@============<<<<<<<<<<<<999999:::;;;<<<===>>>???BBB@@@DDDRRRcccsss{{{}}}zzzsssnnnkkkppp{{{|||}}}vvvzzzxxxfff\\\ZZZ]]]aaa^^^___dddmmmxxx}}}zzzxxxvvvwwwzzz{{{yyyxxxwwwtttvvvPPPPPPPPPOOOOOONNNNNNNNNLLLLLLKKKKKKIIIHHHFFFFFFCCCDDDFFFGGGHHHGGGGGGFFFFFFEEECCCBBBAAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGGGGCCCDDDFFFGGGGGGFFFDDDCCCEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@?????????>>>>>>>>>>>>>>>??????>>>???AAAAAA@@@??????@@@????????????????????????>>>??????@@@@@@??????>>>======>>>??????@@@@@@@@@>>>>>>>>>?????????@@@@@@=========<<<<<<<<<;;;;;;777888999:::<<<===>>>???AAA???BBBKKKWWWgggzzz~~~uuuoooiiijjjrrr}}}~~~qqqccc]]]]]]^^^\\\]]]___dddlllsssxxx{{{~~~{{{uuuuuutttrrrsssvvvwwwvvvvvvvvvtttuuu~~~NNNOOOOOOPPPPPPPPPPPPPPPMMMMMMLLLJJJIIIHHHFFFFFFDDDEEEGGGHHHHHHGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@????????????>>>>>>>>>>>>?????????@@@AAA@@@???>>>???@@@>>>>>>>>>???????????????=====================>>>===>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????======<<<<<<<<<;;;;;;;;;:::::::::;;;<<<======>>>??????AAAFFFMMM[[[pppuuuqqqllljjjpppzzznnndddaaa```\\\\\\]]]^^^bbbhhhqqqvvv|||}}}~~~~~~{{{|||vvvqqqmmmoooooonnnnnnppprrrqqqrrrsssrrrttt}}}NNNOOOPPPQQQRRRRRRRRRRRRNNNMMMLLLJJJIIIHHHGGGFFFEEEFFFGGGHHHHHHGGGEEEDDDEEEEEEEEEEEEDDDCCCBBBAAABBBCCCDDDEEEFFFGGGHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEECCCAAA@@@@@@AAAAAAAAAAAA@@@????????????>>>>>>>>>>>>>>>???@@@@@@AAA???>>>===???@@@>>>>>>>>>>>>????????????<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>========================>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;========================>>>>>>AAADDDGGGSSSiii}}}uuussspppnnnpppxxxxxxlllfffddd]]]]]]]]]\\\]]]cccmmmuuu|||~~~{{{wwwtttuuu|||{{{uuunnnjjjhhhjjjllljjjjjjlllmmmmmmoooqqqppprrr{{{LLLLLLMMMNNNPPPQQQRRRRRROOONNNNNNNNNMMMKKKGGGDDDEEEEEEEEEGGGHHHHHHFFFDDDKKKIIIGGGEEECCCAAA@@@@@@AAABBBCCCDDDEEEFFFGGGGGGJJJHHHFFFFFFGGGGGGGGGFFFDDDDDDCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@???????????????????????????>>>======>>>??????@@@@@@>>>===<<<<<<<<<===>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<>>>@@@======>>>>>>>>>>>>===<<<>>>======<<<<<<<<<======>>>======<<<<<<<<<<<<===>>>>>>============>>>>>>>>>===>>>@@@BBBKKK\\\mmm}}}|||uuuqqqssszzzpppeeeaaaddd___[[[\\\^^^aaahhhppp}}}wwwuuuxxx}}}qqqllljjjhhhfffddddddeeehhhiiihhhkkkmmmmmmnnnuuuLLLLLLMMMNNNOOOPPPQQQQQQNNNNNNMMMMMMMMMLLLHHHEEEGGGGGGGGGHHHJJJJJJHHHFFFKKKJJJHHHFFFCCCBBBAAA@@@BBBCCCCCCDDDFFFGGGGGGHHHJJJHHHFFFFFFGGGHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@???????????????????????????>>>>>>===>>>>>>?????????>>>===<<<<<<<<<===>>>>>>>>>>>>======<<<;;;:::;;;<<<>>>???======>>>>>>>>>======<<<======<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>======>>>>>>>>>???>>>>>>@@@AAAGGGVVVeeewww~~~wwwrrrssszzz~~~{{{mmmhhhfff```\\\\\\^^^```fffmmm|||zzzrrrjjjggggggeeecccbbbbbbdddfffgggiiillloooooopppuuu~~~MMMMMMMMMNNNNNNNNNOOOOOOMMMMMMLLLMMMNNNMMMJJJHHHIIIIIIIIIKKKMMMMMMLLLJJJLLLKKKIIIGGGEEECCCBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHJJJHHHFFFFFFGGGHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEECCCBBBAAA@@@@@@??????@@@???@@@@@@@@@@@@???>>>>>>>>>>>>>>>???>>>======<<<;;;<<<======>>>============<<<;;;:::;;;<<<===>>><<<<<<===============<<<<<<<<<;;;;;;;;;<<<<<<===:::::::::::::::;;;<<<===???????????????????????????>>>???@@@AAADDDPPP\\\ooozzzuuuuuu{{{wwwooohhhbbb^^^^^^^^^___ccciii}}}~~~|||qqqgggccccccbbbaaa___^^^___aaacccdddhhhkkknnnooopppsssyyy~~~|||~~~MMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKLLLNNNNNNLLLJJJKKKKKKKKKMMMPPPPPPOOOMMMLLLKKKIIIGGGEEEDDDCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIHHHFFFFFFGGGGGGGGGFFFDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>=========<<<<<<;;;;;;<<<============<<<<<<;;;;;;::::::;;;<<<<<<;;;;;;<<<=========<<<<<<;;;;;;;;;:::;;;;;;<<<<<<::::::::::::;;;<<<===>>>??????@@@@@@@@@@@@??????>>>===???AAABBBCCCKKKUUUiiizzzxxx|||~~~tttjjjddd`````````___bbbhhhwww}}}qqqiiibbb___```]]]\\\\\\\\\\\\^^^```aaadddgggjjjlllmmmooorrruuuxxx||||||yyy~~~MMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKLLLMMMLLLKKKKKKKKKKKKNNNQQQQQQPPPOOOLLLKKKIIIHHHFFFEEEDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGEEEEEEFFFFFFFFFEEEBBBCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@??????=========<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;::::::;;;<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<===>>>???>>>???@@@@@@@@@@@@???>>><<<<<<>>>BBBCCCDDDJJJQQQeee~~~zzz|||}}}|||pppkkkgggfffeeebbbdddhhhqqq~~~~~~rrrkkkfff```^^^^^^[[[ZZZZZZZZZ[[[]]]^^^___bbbdddgggjjjkkklllmmmnnnrrruuuxxxyyyzzz|||}}}{{{{{{KKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHIIIKKKLLLKKKJJJIIIIIIJJJMMMPPPQQQPPPNNNKKKKKKIIIGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGEEECCCCCCDDDEEEDDDCCCBBBCCCEEEFFFFFFFFFEEEDDDBBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBBBBBBBAAA@@@@@@======<<<;;;;;;;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::999999999999:::;;;<<<<<<<<<<<<999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???===>>>???@@@@@@???>>>===;;;:::<<<@@@BBBCCCHHHNNN^^^|||zzzyyywwwvvvwww|||{{{~~~|||wwwrrrpppmmmhhhgggjjjmmmzzzzzzppphhheeeccc___\\\]]][[[[[[[[[[[[\\\]]]]]]^^^bbbcccfffiiikkklllllllllmmmoooqqqrrrtttvvvyyy|||~~~JJJJJJJJJJJJJJJJJJKKKKKKJJJHHHGGGGGGIIIJJJJJJIIIFFFFFFHHHKKKNNNOOOOOOMMMKKKJJJHHHGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDBBBBBBCCCCCCCCCBBBAAABBBDDDEEEEEEEEEDDDCCCBBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBAAAAAA@@@===<<<;;;:::::::::;;;;;;999999:::;;;;;;;;;;;;::::::::::::::::::999888888888888999;;;;;;<<<<<<<<<888888888888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<===<<<===???@@@@@@???===<<<<<<::::::>>>@@@@@@DDDIIITTTooo}}}xxxrrrppprrrxxx}}}{{{www||||||vvvnnnkkklllnnnxxxrrriiibbbaaaaaa___^^^___]]]]]]]]]]]]]]]]]]]]]^^^```aaacccfffiiijjjjjjjjjiiikkkmmmnnnppprrrtttvvvxxxyyyzzzzzzyyy{{{~~~IIIIIIIIIJJJJJJJJJKKKKKKIIIHHHFFFFFFHHHIIIIIIHHHDDDDDDFFFIIILLLNNNMMMLLLJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCAAAAAABBBBBBBBBAAA>>>???AAACCCCCCBBBAAA@@@BBBBBBAAAAAAAAABBBBBBCCCBBBBBBCCCCCCBBBBBBAAA@@@===<<<;;;:::999:::;;;;;;999999:::;;;;;;;;;;;;::::::::::::::::::999888777777888999:::;;;;;;<<<;;;888888888888999:::;;;<<<<<<<<<;;;:::::::::;;;;;;;;;===>>>??????>>>===;;;===:::999<<<>>>===@@@EEELLLeee|||~~~zzz|||tttooooootttxxxyyy~~~zzzwww||||||rrrlllmmmpppxxx|||qqqhhh```___`````````ccc_________^^^^^^^^^^^^^^^^^^^^^___bbbeeeggghhhgggiiijjjlllnnnoooqqqssstttvvvvvvwwwvvvuuuvvvyyy{{{}}}IIIIIIHHHGGGGGGGGGHHHHHHGGGHHHHHHIIIJJJJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFF@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDBBB@@@>>>======>>>???AAA???<<<999888999;;;<<<999999::::::;;;<<<======>>><<<;;;999888888999999999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>??????===<<<;;;::::::;;;<<<>>>@@@AAACCCMMMWWWjjj{{{{{{}}}yyyuuurrr|||{{{{{{}}}~~~|||{{{vvvxxxxxxrrroooqqqrrrwww~~~wwwiiieee``````bbbdddcccbbb]]]\\\[[[\\\]]]^^^]]][[[______```bbbeeefffeeeccchhhhhhggghhhjjjmmmppprrrssstttuuurrrooonnnppprrryyyHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCCCCBBBAAA???>>>>>>???@@@AAAEEECCC@@@===;;;;;;<<<===::::::;;;;;;<<<======>>><<<<<<;;;999999888888888999999::::::::::::999999888999999999999:::::::::;;;;;;;;;;;;;;;;;;::::::<<<===>>>>>>>>>===;;;:::::::::;;;;;;===>>>@@@AAAFFFOOO```uuuyyyxxx~~~}}}~~~~~~}}}uuuvvv{{{sssoooooopppttt~~~wwwlllhhhdddbbbccccccaaa___aaa```aaabbbcccaaa^^^\\\]]]]]]^^^bbbeeeggggggfffgggffffffggghhhkkknnnpppooorrrssssssrrrqqqsssuuuzzzFFFFFFEEEFFFFFFGGGHHHIIIFFFFFFGGGGGGHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFEEECCCCCCCCCBBBBBBAAAAAA@@@CCCCCCBBBBBBAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBB@@@@@@???>>>???@@@AAABBBFFFDDDAAA>>><<<;;;;;;<<<:::;;;;;;<<<<<<======>>>:::::::::::::::999888777888999999999999999999888777777777888888888999999::::::::::::::::::::::::<<<<<<===>>>===<<<;;;:::::::::::::::;;;<<<===>>>AAAGGGSSSdddxxxxxxwwwuuuwwwuuuooonnnnnnrrrzzz}}}tttqqqmmmkkkkkkiiieeebbb``````aaacccdddbbb^^^[[[[[[\\\]]]aaaeeehhhhhhhhheeeeeeeeeeeegggiiilllmmmmmmpppsssuuuuuuvvvwwwxxx|||DDDDDDDDDDDDEEEFFFGGGHHHDDDEEEEEEFFFFFFFFFEEEEEECCCCCCCCCBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAACCCCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@DDDCCCCCCBBBAAA@@@@@@????????????@@@@@@@@@AAAAAA??????>>>>>>>>>>>>???@@@AAA???===;;;999999:::::::::::::::;;;;;;<<<<<<<<<888999:::::::::999777666777888888999999888888777666666666777777777777888999999999999::::::::::::<<<===>>>>>>>>>===;;;::::::::::::999::::::;;;<<<@@@CCCKKKWWWiii}}}yyyyyyyyy{{{xxxqqqpppppprrrwww}}}}}}|||zzzvvvpppjjj`````````bbbddddddcccaaa]]]]]]^^^aaadddgggggggggcccddddddeeegggiiikkklllnnnqqqtttwwwyyyzzzzzzzzz}}}BBBBBBBBBCCCDDDEEEFFFGGGCCCDDDDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@CCCCCCBBBAAA@@@?????????>>>>>>>>>??????????????????>>>===<<<<<<;;;;;;;;;;;;:::999999999999:::;;;888999999999999999::::::777888999:::999888777666666777777777777777777666555555666666666777777777888888888999999999::::::======>>>>>>>>>===<<<;;;::::::999999999999::::::???AAAEEEMMMZZZmmm}}}{{{}}}uuutttvvvwwwxxxyyy|||~~~yyyqqqeeecccaaabbbeeehhhjjjkkkaaa``````aaaccceeeddddddbbbbbbccceeegggiiikkklllqqqsssuuuxxxzzz{{{zzzyyy|||BBBBBBAAABBBBBBCCCDDDEEEBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???AAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;999999888::::::::::::;;;;;;<<<===888888888888888888888888777777888888888777777666555666666777777666666555555555555666666666777777777777777888888999999:::<<<<<<===>>>===<<<;;;::::::999999999999::::::;;;<<<===@@@EEEMMM\\\mmmzzz}}}|||}}}~~~|||{{{}}}~~~|||xxxvvvxxxzzzwwwllliiidddbbbdddgggjjjllleeecccaaaaaabbbcccbbbaaa___```bbbdddgggjjjkkklllrrrrrrsssvvvyyyzzzyyywwwzzzBBBBBBAAAAAAAAAAAABBBCCCAAAAAABBBBBBAAAAAA@@@?????????@@@AAABBBCCCDDDDDDBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;<<<<<<888888888888888888888888777777666666666777777888555555555666666555555555555666666666666777777777666666777777888999999:::::::::;;;<<<;;;:::999888999999999999999:::;;;<<<999;;;>>>@@@DDDNNN\\\fffmmmrrr{{{{{{|||xxxsssrrrttt{{{{{{vvvpppllljjjiiiiiihhhfffdddaaaaaaaaabbbbbbaaa[[[\\\___cccfffiiikkklllpppnnnnnnqqquuuwwwwwwvvvwww}}}BBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>??????@@@AAACCCDDDEEEFFFCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@AAABBBBBBBBBBBBAAA??????????????????@@@@@@============>>>>>>>>>>>>===============<<<<<<<<<:::;;;<<<<<<======<<<<<<;;;;;;;;;::::::999999999:::999999999999999999999888777666555555666777888444555555555555555555444666666666666777777777888555666666777888999999999888888999:::999888777666999999999999:::;;;<<<===888;;;>>>???AAAHHHSSS\\\bbbkkkzzzwwwzzzxxxqqqooopppttt|||wwwrrrnnnkkkeeecccaaa```aaabbbbbbbbbXXXZZZ]]]aaaeeehhhjjjkkklllkkkjjjmmmrrruuuvvvuuuuuu{{{AAAAAAAAAAAAAAA@@@???>>>=========>>>??????@@@@@@>>>???AAACCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCC@@@AAAAAABBBCCCCCCCCCBBB@@@??????>>>>>>>>>>>>>>>???>>>===<<<<<<;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999999::::::::::::999888888999999999999999999999999999999999999888888888777666666666666666666555555555555555555555555555555777777777777777777777777;;;;;;;;;;;;:::999888888:::::::::999999999888888777888888888999999999999:::;;;;;;<<>>>>>>>>=========>>>>>>???@@@@@@AAAAAABBB@@@@@@AAABBBCCCDDDDDDDDDBBBAAAAAAAAAAAABBBCCCCCC@@@AAABBBBBBCCCCCCBBBBBB@@@??????>>>>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;::::::;;;;;;::::::999888999::::::::::::999888888::::::::::::::::::::::::999999888888888777777777666666666555555555555555444444444555555555555555777777777777777777777777999999999999999888888777:::999999999888888888888777777777888888888999999777777777888:::???FFFJJJ___qqq~~~}}}xxxyyyxxxooolllpppttt}}}{{{rrrjjjjjjjjjiiiggghhhgggdddaaa```aaacccddddddccceeeffffffjjjrrruuutttnnnrrryyy~~~???>>>===<<<<<<<<<===>>>@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEBBBAAAAAAAAAAAABBBCCCCCCAAAAAABBBBBBCCCCCCBBBBBB@@@@@@??????>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;999999::::::999999888777999::::::::::::999888888::::::::::::::::::::::::888888777777777666666666555555555555555555555555333444444444555555666666777777777777777777777777666666777888888888888777999999888888888777777777666666666777777777888888666666666666777;;;AAAEEE[[[rrr{{{xxx{{{xxxooonnnrrrttt|||zzzxxxyyyxxxxxxzzz{{{tttkkkdddbbbcccdddfffbbbcccccccccgggnnnqqqooommmooottt|||AAA@@@>>>======>>>@@@AAA@@@@@@AAABBBBBBCCCCCCDDDDDDCCCBBBBBBBBBCCCDDDEEEBBBAAAAAAAAAAAABBBCCCCCCAAAAAABBBBBBCCCBBBBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::::::::::::::999888888999::::::::::::999888888999999999999999999999999777777777777666666666666555555555555555666666666333444444555555666666777777777777777777777777777555555777888888999999999888888888777777777777666666666666666777777777777888888888777888;;;???CCCSSSjjj~~~}}}~~~yyyqqqpppuuuxxx~~~uuummmiiigggfffddddddbbbaaafffmmmooolllnnnnnnqqqxxx}}}}}}AAA@@@>>>======???AAABBB@@@@@@AAAAAABBBCCCCCCDDDFFFEEEDDDCCCBBBCCCDDDEEEBBBAAAAAAAAAAAABBBCCCCCCAAABBBBBBCCCBBBBBBAAAAAA???@@@@@@@@@@@@???>>>>>>>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;::::::999999::::::::::::999888888777777777777777777777777777777777777666666666666555555555666666666777777555555555666666777777777888888888888888888888888666777888999:::;;;;;;;;;888888888777777777777666666666666666777777777777999:::999999999;;;>>>BBBLLL```xxx|||zzz~~~vvvuuuyyytttkkkffffffeeecccbbbiiirrrtttqqqooommmnnnttt~~~}}}{{{~~~???>>>=========>>>???@@@AAAAAAAAABBBCCCCCCDDDDDDGGGFFFEEEDDDDDDDDDDDDDDDBBBAAAAAAAAAAAABBBCCCCCCBBBBBBCCCCCCBBBBBBAAAAAA???@@@AAAAAAAAA@@@>>>===>>>===<<<;;;::::::::::::;;;<<<<<<<<<<<<;;;::::::999::::::::::::999888888666666666666666666666666888888777777777666666666666666666777777888888999888888888888888888777777999999999999999999999999777888999:::;;;<<<<<<<<<999999888888888777777777666666666777777777888888888999999888888999===???HHHXXXmmm}}}{{{}}}uuulllhhhgggeeegggppp{{{|||pppmmmlllqqqyyy}}}{{{|||>>>?????????@@@@@@@@@@@@BBBBBBCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAABBBCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@???@@@AAABBBBBB@@@>>>=========<<<;;;:::::::::::::::;;;;;;;;;;;;:::999999999::::::::::::999888888777777777777777777777777999999888888888777777777666777777888999999::::::;;;::::::999999888888888::::::::::::::::::::::::888999:::;;;;;;;;;;;;;;;:::999999999888888888888777777777888888888999999888999999999999:::===???DDDQQQbbbrrr~~~~~~{{{qqqooolllmmmvvvtttqqqnnnpppvvv~~~}}}{{{|||@@@AAABBBCCCCCCCCCCCCBBBDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGGGGGGGFFFEEECCCAAABBBAAAAAAAAAAAABBBCCCCCCBBBCCCCCCCCCBBBAAAAAA@@@???@@@AAABBBBBB@@@???=========<<<;;;::::::::::::999::::::::::::999888888999::::::::::::999888888777777777777777777777777999999999999888888888888777777888999::::::;;;;;;===<<<<<<;;;:::999888888;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;:::::::::::::::999999999999888888888888888999999999999999:::;;;;;;;;;<<>>>>>>>>???@@@======<<<;;;:::999999888<<<<<<<<<<<<;;;:::888777<<<999666666888999888666999999888888777666666666777777888888888777777666888888999999999:::::::::<<<============;;;999888===<<<<<<<<<<<<===>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888999999999999999999999999???>>><<<::::::<<<>>>???EEEEEEKKKYYYkkk}}}~~~~~~~~~xxxyyy|||xxxtttuuu{{{||||||}}}@@@AAABBBCCCDDDFFFFFFGGGGGGIIILLLKKKIIIGGGGGGHHHIIIHHHHHHGGGEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDCCCBBBBBBAAA@@@@@@??????AAA@@@??????>>>>>>??????===<<<<<<;;;;;;::::::999::::::;;;;;;;;;:::888888:::888666777999:::999777999999999888777777666666777888888999999888888777888888888888999999::::::<<<=========<<<;;;999888999999888888999999:::;;;>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999888888999999999999999999999999===<<<;;;::::::;;;<<<===AAAAAAGGGRRR```rrr~~~~~~~~~~~~{{{}}}zzzwwwyyy~~~}}}{{{{{{}}}@@@AAABBBCCCEEEGGGHHHHHHFFFHHHJJJKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBAAAAAA@@@@@@????????????@@@@@@??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999888777888:::;;;;;;:::::::::999888888777777666888999999::::::999999999777777777888888888888999;;;<<<<<<===<<<;;;999888777777666666777777888999>>>===<<<<<<;;;<<<<<<<<<;;;;;;::::::999999888888999999999999999999999999::::::::::::::::::::::::===>>>BBBIIIRRRaaayyy~~~}}}zzzyyy|||}}}zzzyyyzzz~~~AAAAAABBBCCCDDDEEEFFFFFFAAADDDGGGIIIKKKLLLMMMMMMGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEAAAAAAAAAAAA@@@@@@??????>>>???@@@@@@@@@???===<<<:::;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<;;;999999::::::;;;<<<;;;;;;:::::::::999888888777777999999::::::;;;;;;::::::777777777777777777777888:::;;;<<<<<<;;;:::999888999888888888888999::::::======<<<<<<;;;<<<<<<===::::::::::::999999888888888999999999999999::::::::::::;;;;;;;;;;;;::::::;;;<<>>>>>???@@@@@@>>>===<<<:::;;;;;;<<<<<<======>>>=========<<<<<<=========>>>???@@@???>>>===<<<<<<;;;;;;::::::999888888888888999:::;;;;;;;;;;;;;;;888777777777777777777777999:::;;;;;;;;;:::999888999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::999999999999999888888888888888999999::::::::::::;;;<<<<<<<<<<<<;;;:::;;;===???@@@AAAJJJaaawww}}}zzz|||}}}|||{{{{{{}}}DDDCCCCCCBBBAAA@@@??????DDDDDDDDDFFFHHHIIIHHHFFFEEEDDDDDDDDDCCCCCCCCCBBBDDDCCCCCCBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@??????>>>>>>??????>>>>>>===<<<;;;;;;<<<<<<=====================>>>???@@@BBBCCCHHHIIIIIIGGGCCC???======<<<<<<;;;::::::999999888888888999:::;;;;;;;;;;;;999888888888888777777777888999:::::::::999888888888888888777888888999:::::::::::::::::::::;;;<<<999999999999999999888888888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@???FFFYYYlllCCCCCCCCCBBBBBBAAA@@@@@@CCCBBBBBBEEEGGGHHHEEECCCDDDDDDCCCCCCCCCCCCBBBBBBEEEDDDCCCBBBBBBBBBBBBBBB??????????????????@@@@@@??????>>>===============<<<<<<<<<<<<============??????AAACCCGGGJJJNNNPPPTTTUUUUUUPPPIIICCC@@@???<<<<<<<<<;;;::::::999999777888999::::::;;;;;;;;;::::::999999888888888888777888999::::::999888777888888777777888888999:::999888888888999999:::;;;888888888888888888999999777888888999::::::;;;;;;<<<;;;:::999999:::;;;<<<:::;;;>>>??????CCCRRRbbb~~~CCCCCCCCCCCCCCCCCCCCCCCC@@@???@@@CCCGGGIIIGGGEEECCCCCCCCCCCCCCCCCCBBBBBBFFFEEEDDDCCCBBBAAAAAAAAA??????????????????@@@@@@@@@???===<<<<<<<<<===>>>=====================<<>>>>>BBBNNN[[[oooCCCCCCDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFF@@@AAAAAABBBCCCDDDEEEEEEDDDDDDCCCBBB@@@??????>>>======<<<<<<===>>>??????======<<<;;;;;;;;;;;;;;;>>>===<<<:::::::::;;;<<<@@@FFFMMMTTTYYY^^^ccceeegggccc\\\TTTMMMGGGCCCBBB>>>======<<<<<<<<<======777777777888999999::::::;;;:::999999888888999999:::::::::;;;;;;:::::::::555555666666777777888888:::999777666666666777888777777777777888888888888999999999999999999999999::::::999999888999999999;;;<<<<<<<<<>>>BBBHHHLLLcccuuuCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDAAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@???>>>>>>===============>>>??????>>>===<<<;;;;;;;;;;;;<<<======<<<;;;;;;;;;;;;;;;@@@EEEMMMTTTYYY^^^aaadddddd```ZZZRRRKKKFFFBBBAAA>>>>>>===<<<;;;;;;<<<<<<777777777888999999::::::::::::999888888888888888666666777777777777666666555666666666777777777888999888777666666666777888666666777777777888888888999999999999999999999999888888777777777888888999999:::::::::;;;>>>CCCGGGYYYiii{{{BBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>======>>>============>>>>>>???>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::???DDDLLLTTTXXX\\\^^^```^^^[[[VVVOOOIIIDDDAAA@@@???>>>===<<<;;;:::::::::777777777888999999::::::999888888777777777777777444555555666666555555444666666666666777777777777999888777666666666777777666666777777777777888888888888888888888888888888666666666666666777888999999999999999999<<<@@@CCCMMMXXXfffsss~~~yyyBBBBBBBBBCCCCCCBBBBBBAAABBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBAAAAAA@@@@@@@@@??????>>>======<<<<<<>>>===============>>>>>>======<<<<<<;;;<<<<<<===;;;;;;=========<<<;;;:::===CCCKKKQQQUUUXXXYYYZZZXXXVVVRRRMMMHHHDDDAAA@@@???>>>===;;;:::999999999777777777888999999::::::888888777666666666666666666777777777777777777666666666666666777777777777888888777777666666666666666666666666777777777888888888888888888888888888555555555666777888999::::::;;;::::::999;;;>>>AAAEEEKKKUUUbbbooozzz}}}xxxvvv~~~AAAAAABBBBBBBBBBBBBBBAAACCCCCCBBBBBBAAA@@@@@@@@@BBBBBBBBBAAA@@@@@@?????????>>>>>>======<<<<<<<<<======<<<<<<;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<======<<<;;;:::===BBBHHHMMMPPPQQQRRRSSSRRRPPPMMMJJJFFFCCCAAA@@@>>>===<<<:::999888888888777777777888999999::::::888777666666555555666666777888888999999888888777777777777777666666666666777777777777666666555555555666666666666777777777777777777777777777777777666666666777888999:::;;;999::::::999888999<<>>>>>>>>======<<<<<<<<<<<<<<<;;;::::::::::::;;;::::::::::::::::::;;;<<<:::;;;<<<<<<===<<<<<<<<<===@@@DDDGGGHHHIIIJJJKKKJJJJJJHHHFFFDDDBBB@@@???===<<<;;;:::999888888888777777777888999999::::::888777777666666666666666666777777888888777777666777777777777666666666666666666777777777666555444555555666666666666777777666666666666666666666666777777777777888888999:::666777777777666777999;;;@@@???CCCMMMYYYeeerrr|||||||||???@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@????????????>>>>>>>>>===============;;;:::999999888888999999999888888888999999:::;;;;;;;;;;;;;;;;;;<<<=========???AAAAAAAAABBBCCCEEECCCCCCCCCBBB@@@???>>>===;;;;;;:::999999888999999777777777888999999::::::999888777777666666777777666777777888888777777666888777777777666666666555555666777777777666555444555555555666666666777777666666666666666666666666777777666666666777777888555666777777666777999;;;<<<:::>>>GGGRRR^^^ppp~~~{{{yyy???@@@AAAAAABBBBBBBBBBBB>>>>>>>>>>>>>>>?????????????????????????????????>>>>>>>>>>>>>>>=========:::999999888777777777888888777777777888999999:::<<<;;;::::::;;;<<<===>>>>>>>>>???>>>======???AAA????????????>>>===<<<;;;::::::999999888999999999777777777888999999::::::999999888777777777777777888888999999999999888888888888777777666666666555555666777777777666444333555555555555666666666777666666666666666666666666777666666555555555666666777888999999999999;;;===888777;;;DDDMMMZZZooo|||~~~uuu}}}BBBBBBCCCBBB@@@???@@@@@@@@@???>>><<<<<<>>>???@@@????????????>>>===;;;;;;============<<<<<<<<<<<<:::::::::999999888888888888888888888888888888888666666777888999::::::;;;::::::;;;;;;;;;;;;;;;;;;@@@>>><<<:::999999999999<<<:::888666666777888999777666666777999;;;:::999:::999888777666666666666888777666777999::::::999888777777666555444444333555555555555555555444444666555555555555666666777:::777444444666777555333666666666666666666666666888999999999::::::::::::::::::<<>>??????>>>===<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::888888888888888777777777888888888888888888888888555555666666777777888888:::::::::::::::999999999>>>===;;;:::888888888888:::999888777777777888888777666666777999::::::999888888777666555555666666666555555555777888777666888888777666666555444444555555555555555555555555666666555555555555555666666333111222444666555333666666666666666666666666555555555666666666666777999999;;;===@@@JJJ___qqquuuooovvv???????????????@@@@@@AAA??????============??????>>>>>>>>>>>>===<<<;;;;;;::::::::::::999999999999666666666666777777777777888888888888888888888888666666666666666777777777::::::999999888888777777<<<;;;:::999888777777777888888888999888888777777777666555666888:::999888777666555555555555555666777666555666777888777666888888888777777666666555555555555555555555555555777777666555444444444444444222111222444666666555666666666666666666666666333333444444444555555555777777999;;;===EEEVVVgggyyyzzzrrrjjjrrr~~~DDDBBB@@@??????@@@?????????>>>============>>>???===============<<<;;;::::::::::::999999999888888555555555666777777777888888888888888888888888888999999999888888888888888;;;;;;:::999888777777666999999888888777777777777666777888999999888777555777666555666888999888777666666555555555666666777999888777888999:::999888999888888888777777777666444444444555555555555555888777666555444333333333666555444555666777777777666666666666666666666666555555555666666666777777777777888:::;;;@@@NNN\\\nnn}}}~~~xxxqqqiiiqqq}}}JJJGGGBBB@@@@@@@@@>>>===>>>==================>>>;;;<<<<<<<<<<<<;;;;;;::::::::::::999999999888888555666666666777888888888777777777777777777777777999999999888888888888888<<<;;;;;;:::999888888777777777777777777777666666555666888::::::888666555777555555555777888777666666666666666777888888999:::888777888999999888777888888888888777777777777444444444555555555666666777777666444333333333333777777777666555444555666666666666666666666666666666666777777777888888888888777888::::::===GGGRRRcccqqqyyyrrrnnnuuuNNNIIICCCAAA@@@@@@>>>;;;========================:::;;;;;;;;;;;;;;;:::::::::999999999999888888888666666666666777777777777777777777777777777777777666666666666666777777777;;;;;;::::::999999888888666666777888888777777777444555777999999888777666666555444555666777666555666666666666777999::::::888777666666777777666555777777777777777777777777333333444444555666666666666666555444333333333333555666666444222111222444666666666666666666666666555555666666666777777777777666777999999:::AAAIIIWWWcccwww}}}vvvvvv|||NNNHHHBBB???@@@@@@>>>;;;<<<==================<<<999::::::;;;;;;;;;::::::888888888777777777666666666666666555555555555555777777777777777777777777555555666666777777888888999999999999999888888888555666777888999888888777444555777888888888777666666555444444666666555444444555555555777888999:::888777666666777777666444666666666666666666666666333333444444555666666777555555444333333444444444333555666444222111333666666666666666666666666666555555666666666777777777555444555888888888<<>>???@@@>>>;;;<<<<<<============<<<<<<999999:::;;;;;;;;;::::::777666666666555555555555555555555444444333333333777777777777777777777777666777777888999::::::;;;777777777777777888888888555666777999999999888888555555666777777777777777666555444444555666555333333333444444666777999:::;;;999888888999999888666555555555555666666666666333333444444555666777777444444333333333444555555333555777666444444777:::666666666666666666666666777777777777888888888888444222444777777666999???CCCIII\\\vvvAAAAAAAAAAAA@@@???>>>>>>;;;;;;;;;;;;;;;:::::::::;;;999888999::::::999777999999888888777777666666666666666666666666666666555555555555666666666777777777777777777777777777777777777777777777777777666888<<<>>>>>><<<888666777777777777777777777777888888777777666666555555666666666666777888999::::::999888666555555444555333444444555555555555555444444444333333444444555444444555555555555555444555555555555666666666666444444555555666666777777777777666666555555555444444555777777777888:::<<>>==================<<<<<<<<<;;;:::999999::::::888777777777777777777777777777555555555555555555555555555555555666666666777777777777777777777777777777777777777777777777777777666888:::<<<<<<:::888666777777777777777777777777888777777777666666666555666666777777888999999:::999999888777666555555555666666777888888888888777555555444333333333444444555666777777888777666555555555555555666666666666555555555555666666666666777666666666555555555444444555777777666777:::<<<>>>@@@JJJ\\\ooo@@@@@@@@@@@@???>>>======>>>>>>=========<<<<<<<<<<<<;;;999999999999888666666666666666777777777777555555555555555555555555555555666666666777777777777777777777777777777777666666666666666666666666666777888999999888777666777777777777777777777777777777777777666666666666666777888999999:::999999888888888888777666555555666777888888999999888888666666555444333333333444666777999::::::999777666444555555555555666666666666666666555555555555555666666666555555555555555444555777777666777999;;;===<<<@@@NNN___rrrAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<;;;::::::999999===;;;999999999999777666777777777666666666666666444444444444444444444444555666666666666777777777777777777777777777777777666666666666666666666666888888888888888888888888666666666666666666666666777777777777666666666666666777888999:::::::::999777888888999888777666555555555666777777777777777777666555444444333333444666888999;;;:::999777555444444444555555555666666666666666555555444444444555555555555555555555555444555666666666666888:::AAA>>>>>>GGGSSScccwwwCCCCCCCCCCCCBBBAAA@@@@@@===<<<<<<;;;::::::999999<<<;;;999999999999888666999888888777666555555444555555555555555555555555666666666666777777777888777777777777777777777777777777777777777777777777999999888888888888999999666666666666666666666666666666666666777777777777666666777888999999999999888999999888888777666555555555666777777777777777777666555444444444444444666777888999999777555444444444444444555555555555666666555555444444333333444444444555555555555555444666666666555666888999AAA??????EEEMMMYYYiiiwwwDDDDDDDDDDDDCCCBBBAAAAAA??????>>>===<<<;;;;;;:::;;;:::888999::::::999777999999999888777666666666666666666666666666666666666666666777777777888888777777777777777777777777777777777777777777777777999999999999999999999999777777777777777777777777666666666666777777777777666666666666777888999:::;;;;;;999888777666666666666777888888999999888888666555555555555555666666777777777777666555444444333444444444444555555555555555555444444444444444444444444444444555555555555666666666555555777999;;;;;;>>>DDDJJJRRR___lllDDDDDDDDDDDDCCCBBBAAA@@@??????>>>===<<<;;;::::::999888777888:::;;;:::999777777888888999999::::::777777777777777777777777666666777777777888888888777777777777777777777777999999999999999999999999777777888888888888777777777777777777777777777777555666666666777777777888777666444333444666999:::???===999777555555666666666666777888888888888777555444444555555666777888999888666555444444555555333333444444444555555555333444444444444444444555333333333444444555555555555666666666555555666888777777;;;AAAEEEKKKWWWbbbyyyCCCCCCCCCCCCBBBAAA@@@@@@>>>===<<<;;;:::999888888888777777888:::;;;;;;:::555666777888:::<<<======777777777777777777777777777777777777888888888888777777777777777777777777999999999999999999999999555666777888888777666555777777777777777777777777555666666666777777888888777666333222222555888;;;AAA>>>:::666444444555777333444444555555555555555444444444444666777888999;;;999777555444444666777333333333444444444555555333333333444444555555555333333333444444555555555555666666666444444666888666666:::>>>@@@DDDOOO[[[lll~~~@@@@@@AAAAAA@@@@@@???>>>>>>>>>===<<<;;;;;;;;;;;;:::999777666666666777888777888999:::;;;:::999999;;;;;;::::::999:::::::::888888888777777777777777::::::999888777666555444888888777777888999999:::888888888888777777777666888777666555555666777888555555666666666666555555666666666666666666666666;;;;;;;;;:::888666555444555555555555555555555555555555555555666666666666888777555444333333444555555555444333333555666777444444444444444444444444666555555555555444444444555555555555555555444444888666888===>>>>>>EEENNNdddooo}}}AAAAAAAAAAAAAAA@@@??????>>>===<<<;;;:::::::::::::::999777666666666777888777888999:::;;;::::::999888888777777666666777777777777777777777777777777777777777777777777777777888888777777777888999999888888888777777777666666888777666555555666777777555555666666666666555555555555555555555555555555777777888777777666555444444444444444444444444444444444444444555555555555555555444444444555555666444444444444444555666666444444444444444444444444555555555555444444444444555555555555555555555555999777:::>>>>>>>>>DDDMMMZZZdddvvv|||~~~}}}AAAAAABBBBBBBBBAAA@@@@@@===<<<;;;:::999999999999:::999777666666666777888888888999:::::::::::::::888777777666555555666666777777777777777777777777555555666777888888999999999888777777777777777888777777777777666666666666777666666555555666777777555555666666666666555555555555555555555555555555333444444555555555444444333333333333333333333333222333333333444444444444222333444555555666666666333333444555555555555555444444444444444444444444555555555555444444444444555555555555555555555555888888999<<<;;;;;;@@@GGGNNNWWWeeevvv~~~}}}}}}zzz~~~AAABBBBBBBBBBBBAAA@@@@@@<<<<<<;;;:::999999999999:::999777666666666777888999999999:::::::::::::::;;;:::999888888888888888666666666777777777777777444555555666777888999999888888777666666666666777777777666666666555555555555555555555666666666777444555555666666555555444555555555555555555555555333333444444444444333333333333333333333333333333333333333333444444444444111333444555666555444444222333444555666555444333444444444444444444444444555555555444444444333333444444444555555555555555666777999999888888<<>>===>>>===<<<;;;:::::::::::::::999777666666666777888;;;::::::999:::;;;<<<===;;;:::999777666666555555444444555555666777777888777777666666666555555555333333333444555666777888555555555444444444333333222333444666666666666666333444444555555444444333444444444444444444444444333444444555444444333333444444444444444444444444222333333333444444444444444444333333222333333333333333222222333333444555444444444444444444444444444444444333333333222222333333444444555666666777666===???;;;999<<>>>>>BBBGGGLLLTTTaaaqqq}}}???????????????>>>======>>>>>>===<<<;;;;;;;;;;;;:::999777666666666777888;;;;;;:::999:::;;;<<<===<<<;;;:::888777666666666444444444555666777777888555555666666666666666666222222333333555666888999555555444444444333333333111222444666777777666555333444444555555444444333444444444444444444444444111111222333444555555444555555555555555555555555111111222222222333333333333222111111222333555666444333222111222333444555444444444444444444444444444444444333333333222222333333444444555666777777333:::<<<888666:::<<<;;;<<>>===============>>>>>><<<<<<;;;::::::::::::;;;===<<<;;;999888888999999<<<;;;;;;::::::;;;;;;<<<999999777666555555555555888888777666666666666666555555555555666666666666666444333222333666999;;;AAA<<<777555666888999999444333222444555666444333444444444444444444444444111222333333444444333333444444444444444444444444444444444444444444444444444444333333333222222222111111222222222333333333444333222111111111222333555555555555555555555555555555555444444333333333222222333333444555666666444555777777666666888999:::999<<>>===============>>>>>><<<<<<;;;:::::::::::::::===<<<:::999888888999999;;;::::::999999::::::;;;999888777666555555555555888777777666666666666666555555444444444555555555888777555444555666888999HHH???555222666:::999666555555666666666555555444444444444444444444444444111222333333444444333333444444444444444444444444444444444444444444444444444333333333333222222222111111111222222222333333111000000000111333555666444444444444444444444444555555444444444333333333222222333333444555555666111333444444333444555777999777888>>>CCCHHHQQQZZZiiiwww~~~yyy~~~>>>>>>===<<<<<<======>>><<<;;;::::::999999::::::<<<;;;:::999999888999999999999999888888999999999888888777666555555555555888777666666555555666666555555444444444444555555999888777666666666666666MMM@@@333000555:::888444666888:::999666444555777444444444444444444444444111222333333444444333333444444444444444444444444444444444444444444444444333333333222222222111111111111111222222222222333000000000111222333555555333333333333333333333333444444444444333333333333222222333333444444555555333555666666666666777999===:::999<<>>>>>===<<<<<<<<<======;;;::::::999999999999999;;;::::::999999999888888888888777777777777888888888777666555555555555555777777666555555555555666555555444444444444555555777777666666666666555555GGG???555111444777666444555999<<<:::555222444777333333333333333333333333111222333333444444333333333333333333333333333333333333333333333333333333222222222222111111111111111111111111222222222222333333222222222222111222222222222222222222222222333333333333333333333333222222333333333444444444444666777777777777888:::===:::999;;;<<<===CCCKKKRRR]]]ppp{{{~~~>>>>>>===<<<<<<<<<<<<<<<::::::999888888888888999999999999999999999888888888777777666666777777888777666666555555555555555777666666555555555555555333333444444555555555555444444555555555666666666===;;;888555333333444444333777:::888333000222555333333333333333333333333111222333333444444333333333333333333333333333333333333333333333333333333222222111111111000000000000000111111111222222222333333333333222222111111222222222222222222222222333333333333333333333333222222222333333333333333000111333333222222444555777555555777888888<<>>>>>===<<<;;;;;;;;;;;;:::999888888777777888888888888999999999999888888888777777666666777777888666666555555444555555666777666555555444444555555222444666999:::999888777555555555555555666777777:::::::::777444222333555222555777666333111222333333333333333333333333333111222333333444444333333333333333333333333333333333333333333333333333333111111111000000000000///000000000111111111111222///000111222333444444444222222222222222222222222222222222222333333333333222222222222333333333333000111333333222222444555555444666999:::888:::???DDDKKKXXXlll>>>>>>===<<<;;;;;;;;;;;;999999888777777777777777777888999::::::999888777888777777777777777777888555555555444444555555666666666555444444444444555888;;;@@@DDDFFFEEEBBBAAA:::999777666555666888999@@@>>>:::777444333444444333333444444444333333333222222222222222222222222111222333333444444333333222222222222222222222222222222222222222222222222111111000000000/////////000000000000111111111111...///111333444444444444333333333333333333333333111111222222222333333333222222222222222222222222000222333444333333444666555555999===<<<999888<<<>>>CCCMMM\\\ooo???>>>===<<<;;;:::::::::999888888777777777777777777777999::::::999888777888888777777777777888888555555444444444555555666666666555444444444444555???DDDJJJOOOQQQPPPMMMJJJ???===:::777666777888999HHHAAA999555555666555333444333333444555666444333222222222222222222222222222222333444444444333333222222222222222222222222222222222222222222222222000000000000////////////000000000000111111111111222222333444333222111000333333333333333333333333111111111222222333333333222222222222222222222222,,,...///000//////000222111222666:::999444222444;;;>>>FFFRRRbbbuuu@@@???>>>===;;;:::999888666666666666777777777777777666555444444555666777888777666555444444444555666666666666666555555555555555444333444555666777999:::<<<======???BBBDDDNNNHHH???777444666;;;>>>HHH@@@777222333444333111444444444444444444444444111111222222222333333333111111111000000000//////111222222333333222222111111111111111111111111111222222111111111111222222222222111111111111111111666444444777777333222333444333333222111111111222222222222222222222222222111111111111111111111111666555333222222222333333111111222333555666666777555999???GGGRRRbbbttt;;;;;;;;;::::::999999888555666666666777777777777999888777666666666777888777777777777666666666666666666666666666555555555555444333333333444555666555777888888888:::<<<>>>HHHGGGEEEDDDDDDDDDEEEEEEAAA;;;444111333444333222444444444444444444444444111111222222222333333333333333333222222111111111111222222333333222222111111111111111111111111111111111111000000111111111111111111111111111111111666555888======777333444444333222222111111222222222222222222222222222222111111111111111111111111555444333222111111222333111111222333444555666666666999===CCCLLLYYYiiittt}}}yyyzzz|||777777888888888888888888555555666666666777777777999888777666666666666666666777888999999999888777777777777666666555555555333333333333333444555555444555666555555555777999;;;>>>CCCFFFGGGEEEAAA???888555111111333444333222444444444444444444444444111111222222222333333333444444444444333333333333111222222333333222222111111111111111111111111111111000000//////000000111111111111111111111111111333444999??????888333222333333222222111111222222222222222222222222222222111111111111111111111111333333222111111111111222000000111222333444444555666888;;;===CCCMMMYYYcccwww|||}}}vvvttttttyyy777777777777777777777777555555555666666666777777666666555444444333333333555666999;;;;;;;;;:::999888888777777666555555555222222222222333333444444555666777666444444666777333666;;;>>>===:::555222444222111222444444333111333333333333333333333333111111222222222333333333444444444444444444333333111222222333333222222111111111111111111111111111000000////////////000000111111111111111222222222000111555;;;;;;555000000333333222222111222222333222222222222222222222222111111111111111111111111222111111111111111111111///000000111222222333333444666888999<<>>CCCQQQ\\\lll}}}~~~oooiiihhhrrr555555666666777888888999444444444555555555666666333555666888999999999999999999888888888999:::;;;::::::999888777666555444333444555666666666555444555666666555444444555777222333555666666555333222///000222333333333444555222222222222222222222222111111222222222333333333111111111222222333333333222222222333333222222222111111111111111111111111222222111111111111222222///000000111222222333333222//////222222000111444222111111111222333333444222222222222222222222222111111111111111111111111111222333444555444444333222222222222222333333333000333555555444666;;;@@@MMMUUUcccrrruuuooottt}}}777666555555555666888999666666666666666777777888777888999:::;;;;;;;;;;;;999888777666555555555555777777777777777777777777555444444333333444444555555555666666666666555555555555555444444333333333111222333333444444444444222222222222222222222222111000000000111222333333333333333333333333333333333333333333333333333333111111222333333333333222222222111111222222333444666444222000///000222444222222222222222222222222222111111111000000//////000000000000000000000000111111111111111111111111222111000000000111333333...///000111222333333333222222333444555666777888BBBHHHVVVeeeqqq|||~~~666666666666666777777888555444444444444666777888::::::::::::;;;;;;;;;<<<999999888777666666666666666666666666666666666666555555555444444555555555444555555666666555555444444444444444333333333222222222333444444444333333222222222222222222222222111111111111111222222222333333333333333333333333222222222222222222222222000111222222333333222222222222111111222222333444555444222000///000222333222222222222222222222222111111111111000000000///000000000000000000000000111111111111111111111111222111000000000111222333111111222222333222222222222222333444555666777777;;;@@@KKKWWWbbblll{{{555555666777777777777666555444333333444777:::<<<>>>===<<<;;;:::;;;;;;<<<:::999888777666666666666666666666666666666666666666666666666666666666666333444444555555444444333333333333333222222222222333444444444444333333222333333333333333333333333222222222222111111111111333333333333333333333333111111111111111111111111000111222222333333222222222111111111111222333333444333111000000000222333222222222222222222222222111111111111000000000000000000000000000000000000111111111111111111111111111111000000111111222333222222333333222222111000222222333333444555666666:::===DDDMMMUUU___ooo~~~333444666777777777666555777666555555777;;;???BBBAAA@@@===;;;::::::;;;<<<:::999888777777666666777666666666666666666666666555555555666666555555555222333333444444333333222222222222222222222222222444555555555444333222222333333333333333333333333333333333333222111111000222222222222222222222222111111111111111111111111000000111222222222222222111111111111111222222333333222111000000111222333111111111111111111111111111111111000000000000000000000000000000000000000111111111111111111111111111111111111111222222222000111111222111111000000111222222333444444555555;;;;;;???EEELLLVVVgggvvv~~~333444666777777777666555777666555555777<<<@@@CCCCCCAAA>>>;;;::::::;;;;;;:::999888777666666666666555555555555555555555555333444555555555555444333222222333333333333222222222222222222222222222222555555555555444444333222333333333333333333333333333333333333333222111000222222222222222222222222222222222222222222222222000000111222222222222111111111000000111111222333222111000000000111222222111111111111111111111111000000000000000000111111000000000000000000000000000000000000000000000000000000111111222222222222---...///000111111111111111111222222333333444444555444777<<>>@@@BBB@@@>>><<<;;;:::::::::999888777666555555555555555555555555555555555555222333444555555444333222222333333444444333333222222222222222333333333333444555555555555444444333222222222222222222222222222333444444444333222111222222222222222222222222222222222222222222222222///000111111222222111111111000000000000111222222111000000000000111222222111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000111222222222222111,,,---...000111222222222111111111222222333333333222222444888<<>>??????>>>===;;;:::999999888777666555444444444444555555555555555555555555333444555666666555444333333333444444444444333333222333333333444444444444333444555555555555555555111111111111111111111111000222333555555444333222111111111111111111111111111111111111111111111111///000000111111111111111000000000000000111222222000000000000111111111222111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000///000111222333222222111000000111222222222222222111111111111222222222222333333666999;;;???JJJVVVkkk}}}}}}zzzwwwwww}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}555555444333333555666777333444555777999;;;===>>>>>>>>>>>>===<<<:::999888777666555444444333333444555555555555555555555555444555777888888777555444333444444555555444444333333333333444444555555555333333444555666666666555000000000000000000000000000111333555555555333222111111111111111111111111000000000000000000000000//////000111111111111111000000000000000111111222//////000000111111111222000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000///000111222333222111111333444444444444333222222111111111111111222222222111222555777777999BBBLLL^^^vvvyyysssyyyyyyuuuttt~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~555666666666777777888888666444333222333666999;;;999999999888888888777777666666555444444444444555444444444444444444444444444444555555444444333222222222333333333333444444444444444444444444444444666444111111333444333111333333333222222222111111111222222333333222222111111111111111111111111111000000000000000000000000333222000/////////000111111111000000//////......111111111111111111111111000000000000////////////000000000000000000000000000000000000111111111111000000000111222222222333222111111111000000//////222222222222222222333333222222222222222222222222333222111111333888<<>>999333333444444333111222444777>>>BBBGGGLLLVVVfff{{{{{{wwwpppjjjggg222222333333333333333333444444444444444444444444444444444333333333222222222222111000000111222222222222222222222222222222000111222333444555555555222222222111111222222222444444333333222111000000222333444444222222333444111111111111111111111111000000000000000000000000000000000000/////////...////////////////////////////////////////////////////////////////////////---...///000000///...---////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111444111000111444555555333333333333222111000222333777<<>>DDDKKKPPPVVV___ooozzztttoookkkgggddddddfffggggggffffffhhhjjjiiilllpppvvv}}}555444444444444444444444555555555666666555444444444444333333333222222222333333333333333333333333444333333222222222222222111111111111111111000000111111111111111111111111222222333333444333333333222222222111111000000000222111111000000111111222000000000000000000000000000000000000000000000000......////////////......000000000000000///......................................................//////...............///////////////////////////////////////////////////......////////////......////////////////////////////////////////////////---...//////000000//////////////////////////////111000111444888:::777444222222111111222222333444444555777888:::>>>DDDHHHPPPYYYiii~~~{{{uuummmhhhffffffeeedddeeefffgggffffffgggjjjmmmmmmpppuuu{{{555555555555555555555555666666666666555444444333333333333333222222222222222222222222222222222222222222222111111111111111222222111000000///......222222222222222222222222111111222333444444333333333333222111000000//////000111111222222111111000000000000000000000000000000000000000000000000000......////////////......//////000000000///......................................................222000///---,,,------...////////////////////////000000000000000000000000......///////////////...////////////////////////////////////////////////...//////000000000000000000000000000000000000000333///---444>>>AAA;;;444222111111111111222333333555555666555666888<<>>EEERRRaaallluuutttuuu|||~~~|||~~~|||}}}|||~~~}}}}}}~~~}}}yyyssslllgggiiimmmsssvvvfffiiikkkjjjhhhiiiooouuuyyy333333333333333333333333444444333333333333222222111111000000000000000000222222222111111111111000111111111111111111111111222222222222222222222222---...///000111222222222222222111000000000000000//////...//////000111222333222111////////////000//////000000000000//////++++++,,,---..........................................////////////..............................+++++++++,,,,,,,,,------////////////////////////000000////////////000000////////////////////////////////////////////////000000//////.........---//////............//////............////////////000000000000000000000000000000000000000000//////111111000000000000111111555888999777111///000333777666555777===GGGPPPVVVaaa___```jjj{{{~~~zzzxxx~~~yyytttnnnjjjmmmqqqqqqnnnfffjjjlllmmmlllpppyyy333333333333333333333333444444333333333222222222111111111111111111111111222222222111111111111000111111111111111111111111111111111111111111111111111111222222222111111111111111000000000000000111//////////////////000111111111000///000000222222//////000000000000//////------......//////....................................////////////......................................./////////000000//////////////////////////////............//////////////////////////////////////////////////////000/////////............//////............//////............////////////000000000000000000000000000000000///////////////111111000000000000111111333666888555111///000333444333222333777>>>FFFJJJQQQRRRVVVaaasss|||~~~{{{wwwwwwzzz~~~xxxxxxuuupppjjjhhhkkknnnnnnllliiimmmqqqrrrrrrwww333333333333333333333333333333333333222222222222222222222222222222222222222222222111111111111000111111111111111111111111000000000000000000000000333222222111000000///...111000000000000000111111000000//////.../////////000000000000111222333444...//////000000//////.../////////000//////....................................////////////............................../////////000000000111111////////////////////////......------------......////////////////////////////////////////////////////////////............//////............//////............////////////000000000000000000000000000/////////............111000000//////000000111111333555333000///111333222222111111333777;;;>>>BBBEEEKKKVVVfffzzz|||vvvooopppvvvyyysssrrrrrrmmmhhhhhhjjjlllmmmlllpppuuu{{{}}}333333333333333333333333333333333222222222222111222222333333333333333444222222222111111111000000111111111111111111111111000000000000000000000000111111000///////////////000000000000000111111222111000///...............111111111111111222333333...//////////////////...///////////////...---,,,........................---......//////......---........................,,,---------............------------------------///......------......//////////////////////////////////////////////////////////////////.........//////............//////............////////////////////////////////////////////////.........---000000////////////000000///111222111000///000222333333333333444666777888<<<@@@GGGOOO[[[lllxxxnnnoooxxx|||zzzyyyuuuqqqppppppkkkiiilllnnnoooppprrrzzz333333333333333333333333333333222222222111111111222222333333333444444444222222222111111111000000000000000000000000000000111111111111111111111111000000000000000222333444111000000000000000111111000000///......---......222222222222111111000000......////////////.....................---,,,+++........................------............------........................++++++,,,,,,,,,---------........................000//////////////////000////////////////////////////////////////////////........./////////////////////............//////............////////////////////////////////////////////////////////////000000////////////000000//////000000000000000111222333333444555666777777999>>>DDDJJJRRRaaattt|||qqqqqqyyy}}}vvvxxxzzz|||~~~zzzrrrrrrrrrpppnnnnnnmmmiiijjjpppttttttwww{{{333333333333333333333333222222222222111111111111111222222333333444444555222222222111111111111000000000000000000000000000111111111111111111111111111111111111333666888:::222111111000000000000000//////......---.........111222222111111000......---......//////......---------------------,,,+++........................------............------........................---------............///111111111111111111111111000000////////////000000////////////////////////////////////////////////........./////////////////////............//////............////////////000000000000000000000000......//////000111111111000//////......//////000///000000000000000000000000000111222333444555555555999>>>DDDKKKXXXhhhtttyyyxxx~~~~~~zzzrrrsssuuuvvvyyy~~~}}}}}}vvvoooooonnnkkkiiijjjllliiimmmwww}}}}}}333333333333333333333333222222222222111111111111111111111222333444444444222222222111111111111000000000000000000000000000000000000000000000000000000000000000222555888:::333333111000////////////......---------...//////...///000000000///......---......//////......---,,,------............---........................,,,------......------,,,....................................////////////000000000000000000000000/////////....../////////////////////////////////////////////////////////............/////////000//////............//////............////////////000000000000000000000000---...///000111333444444//////............//////111000000000000111000/////////000000111111222333111333888<<>>DDDHHHSSS^^^nnn|||}}}{{{zzzssssssssssssrrrqqqpppooommmlllkkkjjjkkkmmmqqqsssyyy555444444333222222111111222222222222222222222222222222111000000111222222333333222111111000//////......///000000000000000000000000000000000000000//////............//////////////////////////////000000000000//////......000...---...000000///---......///......------,,,------------------------000000///........................---------------------------------------........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------000/////////.........---........................---.../////////////////////............//////000...---,,,...111444555555000///...---...///111222111111111000000000//////000000000000111111111111...///000111333777<<<@@@KKKTTTcccssszzz|||{{{xxxwwwqqqqqqqqqppppppooonnnnnnkkklllmmmnnnppptttyyy|||444444333333222222111111222222222222222222222222222222111000000111222222222222222111111000000///------...///////////////000000000000000000000000//////............//////////////////////////////000000000////////////...000...---...///000///...---.../////////...---,,,........................000///......---.........---------....../////////------------------------........................---------............///++++++++++++++++++++++++.......................................---------/////////.......................................---000444333111......000000//////............///...------...111444444444///.........///111333444111111000000000000//////000000000000111111111111000111111111222444888;;;@@@GGGSSSaaaqqq~~~{{{~~~}}}yyywwwwwwqqqqqqpppoooooonnnnnnnnnmmmpppsssxxx|||333333333333222222111111111111111111111111111111222111111111111111111222222111111111000000000///---...//////000000////////////////////////////////////............////////////////////////////////////////////////////////////....../////////...,,,---///000///...---,,,///////////////////////////......------..................////////////000------------------------........................---------............///........................................................................................................................///444999888444000000222111000///...............///...---///111333333333////////////000111333333000000000000000000/////////000000000111111111111222222222222111222444777:::???FFFQQQ^^^qqq~~~|||{{{|||vvvuuusssqqqpppppppppqqqsssxxx333222222222222222111111111111111111111111111111111111111222222111111111111111111000000000000000//////000111111111111000//////////////////////////////............//////......................................./////////.../////////......//////,,,---...//////...------////////////////////////......------------......000////////////.........------------------------........................---------............///000000000000000000000000........................---.....................---------.......................................///444999888444000000222111000///...............///......000222333222111111111000000000000000111//////////////////000000///000000000111111111111///000000///......000111888;;;???EEEOOO^^^ppp|||~~~zzzxxxuuusssrrrssstttuuuzzz222222222222222222111111111111111111111111111111000111222222222222111000000000000000000000000000///000000111111111111111000000000000000000000000//////............//////........................---............/////////...///000///...---...000------------.........///........................---------,,,------...////////////......---------------------------------........................---------............///................................................---------...............---------------.................................---000444333111......000000//////............////////////000222333111000111111111000000/////////......////////////000000000000000000111111111111000111222111000000111333777888:::===CCCOOO]]]gggqqqxxx~~~~~~~~~|||}}}~~~~~~~~~{{{yyywwwuuuvvvxxx|||~~~111111111111111111222222111111111111111111111111000111222222222222111000///000000000000000000000...//////000111000000000000000000000000000000000//////............//////........................---------.........//////---///000000...---...000///...,,,,,,,,,...///111---------------------------,,,,,,,,,------...///---------------.........------------------------........................---------............///................................................---------.........//////,,,,,,,,,------.................................---.../////////////////////............//////000000//////111222222111///......//////000000//////........./////////000000000000000000111111111111111222333333222333444666222444666777;;;CCCNNNVVV^^^dddkkkpppxxx|||zzzzzzzzz~~~yyyzzz|||}}}}}}|||{{{zzzzzz}}}~~~}}}}}}~~~}}}|||zzz{{{~~~111111111111111111222222000000000000000000000000000111222333333222111000////////////000000000000---......///////////////000000000000000000000000//////............//////........................---------.........//////---///111000---,,,...000///...,,,++++++---000222------------------------,,,,,,,,,,,,------...///******+++,,,---...///000------------------------........................---------.........//////////////////////////////........................---------.........//////,,,,,,,,,------.................................///...---...000111111000...............///000111000///000111222222000...+++,,,---///000000000000---.........//////000000000000000000111111111111,,,...///000///000111333...000222333666<<>>???HHHOOOZZZeeeqqqyyyrrroookkkgggfffhhhjjjllljjjjjjjjjlllnnnoooooommmdddeeeeeedddcccffflllrrrooopppsssvvvzzz~~~~~~{{{yyywwwuuuqqqkkkgggeeeeeeeeeeeeaaaccceeedddcccdddgggjjjiiimmmooonnnkkkkkkpppuuuvvvxxx{{{111111111111111111111111333333333333333333333333111111111111111111111111111111000000//////......000000000000000000000000000000000000////////////........................////////////////////////---------......000111222///...,,,,,,...///...---.../////////---,,,---....................................------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......///...,,,,,,...///...---,,,,,,,,,------------...////////////////////////...------,,,,,,,,,------...............222666:::000...------///000//////000...,,,...111222111///---...///...---,,,---///000///------...//////...222000***...:::888000444............///000111222111111222333444555555666111666333---555GGGNNNHHHCCCCCCJJJXXXeeeppp|||zzzwwwsssqqqqqqrrrrrrrrrrrrooommmmmmooopppnnnllljjjgggccc```___bbbeeehhhkkkjjjiiilllrrryyy~~~}}}}}}}}}}}}{{{yyywwwvvvvvvuuutttqqqooommmlllkkkjjjhhhggggggfffeeecccaaaaaabbbcccccccccdddhhhjjjmmmmmmnnnppprrrtttvvvwww111111111111111111111111111111111111111111111111000000000000000000000000000000000///////////////////////////////////////000000000000/////////.........................................................---......///000111///...,,,,,,...///...---.../////////---,,,---.................................---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,---------------------,,,------......------,,,,,,---------............///...,,,,,,...///...---,,,,,,,,,------.........////////////////////////...------,,,,,,------...---------...000555<<>>CCCIIIUUU^^^hhhqqq~~~}}}zzzxxxxxxxxxwwwuuupppooonnnmmmmmmoooppprrryyy{{{}}}~~~~~~~~~~~~{{{xxxvvvuuutttssstttvvvxxxyyy|||{{{|||yyy~~~~~~xxxsssqqqmmmlllkkkjjjhhhgggfffeeebbbccceeefffggggggffffffjjjjjjjjjkkkllllllmmmmmmqqqtttvvvwwwvvvxxx}}}000000000000000000000000000000000000000000000000////////////////////////..................------........................//////.........---------........................------------------------,,,,,,,,,,,,---......//////...,,,,,,...///...---.../////////---,,,---...........................,,,,,,,,,---------..............................,,,,,,,,,---------......***++++++,,,---...//////......////////////......,,,---------............///...,,,,,,...///...---...------------,,,,,,,,,////////////////////////------------...///000111+++...000222111111111222444222000///000000///...---///000///------...000///000111111//////000111333111000000222444555555+++000111555;;;444+++000000000000000000000111111///000000000111111222222000:::===666000222333000333111222777::::::===BBBHHHRRR]]]ffftttxxxvvvtttrrrqqqqqqrrrssszzz|||~~~}}}zzzxxxwwwvvvuuuuuuuuuuuutttttttttttttttvvvyyy|||~~~~~~~~~|||yyyxxxvvvuuurrrpppmmmlllkkkjjjkkkmmmoooqqqsssrrrssswww}}}}}}tttyyy~~~vvvqqqnnnllllllllllllkkkiiigggffffffcccdddgggiiikkklllllllllooopppqqqsssuuuwwwxxxyyy}}}000000000000000000000000000000000000000000000000......................../////////......------,,,........................//////.........---------........................------------------------+++++++++,,,---...///000///...,,,,,,...///...---.../////////---,,,---...........................,,,,,,,,,------.........////////////////////////,,,,,,,,,---------......)))***+++,,,...///000000......////////////......,,,,,,,,,---------......///...,,,,,,...///...---///......------,,,++++++////////////////////////---------......000111111---......---,,,---///111444222000///000000///...---///000///,,,+++---///...000111000///...///000///......000222333222111///111...///555000,,,333000///...------,,,,,,---444444444333333333333222333DDDIII;;;000111333///222//////222333222444888888CCCPPP[[[hhhyyy}}}{{{yyyxxxyyyyyy~~~}}}|||zzzxxxtttqqqooommmlllooonnnnnnnnnmmmmmmmmmmmmpppssswww{{{~~~}}}{{{yyyyyyxxxyyyzzzxxxuuusssqqqooollljjjiiihhhgggggghhhjjjlllmmmnnnmmmnnntttzzz~~~qqquuu{{{zzzsssnnnlllkkkhhhiiijjjhhhfffdddcccdddfffhhhkkkoooqqqsssttttttuuuvvvxxx{{{~~~111111000/////////////////////000000000000//////...............///000000111000///------......///---------............///................................................,,,,,,,,,---------......,,,------......------,,,...........................///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------........................---...//////------...///222111000///---------,,,........................000000//////.........---...............///000000...............---------000000//////.........---...............///000000///////////////.........------...000111222333444///////////////////////////000111222222111///...444333222333444444333222111DDDKKK;;;---///000+++111111000000111333444666999===CCCLLLXXXhhhwww~~~}}}|||}}}~~~}}}|||||||||}}}zzzsssmmmlllkkkhhhhhhkkkggghhhhhhgggffffffhhhiiikkkmmmqqqvvv|||}}}yyyyyywwwtttqqqooooooqqqrrrsssqqqnnnkkkiiiiiiiiijjjffffffeeefffggghhhiiiiiillllllnnnrrrxxx|||xxxuuuwww~~~}}}uuuppplllkkkjjjgggiiikkkkkkiiigggggggggfffkkkpppuuuyyy|||~~~111111000/////////////////////000000000000//////...............///000000111000///...---......///---------............///........................------------------------,,,,,,,,,---------......---..................---------------------------...///000000///...---,,,------------------------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,------------........................,,,.........---,,,---...///......------------...........................///.........---------------------------...//////------..................000/////////............///............///000000/////////////////////.........///000111222222333000000000000000000000000///000111222222111///...000/////////000111111111888>>>===333...222333///222222111111222444555666666888===DDDMMMZZZfffooowwwvvvuuuxxx|||}}}~~~|||zzzyyyyyyyyyyyytttmmmhhhhhhgggdddccceeecccdddddddddbbbbbbdddeeegggiiimmmrrrwww|||}}}{{{wwwttttttrrrpppooonnnooopppqqqmmmkkkiiifffeeeeeeffffffffffffeeeeeeeeeeeeffffffkkklllooottt{{{{{{yyy{{{|||uuuooolllkkkkkkjjjlllnnnnnnmmmlllllllllooottt{{{111000000/////////////////////000000000000//////...............///000000000000///............///---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////.........,,,,,,,,,,,,,,,,,,,,,,,,...////////////...------...........................------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------.................................+++---...---,,,+++,,,---,,,,,,,,,,,,,,,---...///////////////////////////---------------,,,,,,,,,---,,,,,,,,,,,,---......,,,---------.../////////////////////............///////////////000111111......///////////////////////////000000111111111111111111111111111111111///000111222222111000///111111000000111333555666GGG<<<000,,,///333222000333222222222333444555666333444777;;;AAAIIISSSYYYgggfffffffffhhhlllssswwwzzz|||zzzxxxxxxxxxooojjjfffgggfffbbb```aaaaaabbbccccccaaaaaabbbcccfffgggkkkooossswwwzzz|||~~~yyyvvvtttpppnnniiihhhhhhhhhhhhhhhiiiiiiiiigggeeedddcccdddeeefffhhhhhhggggggfffgggggggggnnnpppttt{{{}}}wwwrrrpppooooooppprrruuuvvvuuutttuuuuuu}}}000000////////////000000//////000000000000//////...............///000000000/////////............---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,,,,,,,,,,.....................---------------............------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................+++,,,------++++++,,,---------,,,,,,------...///////////////////////////------------------------...------,,,------......,,,,,,,,,---...///000000///////////////.........000////////////000111111............////////////000000000000000000//////000000000000000000000000//////000111111111111000222222222111222333666888SSS???//////222000......111111111222222333333444222333555666999???EEEJJJTTTWWWYYYYYYZZZ___hhhpppyyy~~~}}}|||qqqmmmkkklllkkkgggddddddeeeggghhhgggfffeeeeeefffhhhjjjlllooorrruuuxxxyyy~~~~~~~~~~~~yyytttpppmmmkkkjjjddddddddddddddddddddddddgggfffdddddddddfffhhhiiillllllllllllmmmnnnooopppvvvxxx~~~}}}yyywwwwwwwwwyyy{{{~~~000000////////////000000//////000000000000//////...............///000000///////////////......------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------...------------.........++++++,,,,,,,,,------------,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................+++,,,------++++++,,,---000//////...............////////////////////////..................////////////...............///,,,,,,,,,---...///000000.........//////////////////////////////000000111---.........//////000000000000000/////////////////////////////////////////////000111111111111111///111111000//////222444QQQ@@@555666666///,,,//////000000000111111111111000222333444555888===@@@AAAGGGLLLOOOPPPVVV```hhhxxxyyyuuusssvvvuuupppmmmmmmnnnppprrrqqqooonnnnnnnnnooopppqqqsssvvvxxxyyyzzz}}}}}}}}}~~~{{{yyywwwsssnnniiigggfffggghhhgggggggggfffeeeeeeddddddccccccccceeegggjjjlllooopppqqqsssvvvyyy|||}}}///////////////000000111//////000000000000//////...............///000000/////////000///......------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++******+++,,,---........................---------,,,------...///***++++++,,,,,,---------,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------.................................+++---...---,,,+++,,,---111000///................................................///////////////000000///............///,,,---------.../////////.........///////////////...............///000000------......///000000000////////////////////////......................../////////000111111222222333555777555222000111333BBB:::666999888111///222...//////000000000//////...///111111111333666999999???FFFJJJNNNSSS\\\cccrrr}}}}}}zzz{{{|||~~~~~~|||{{{{{{{{{|||}}}~~~}}}zzztttrrrooojjjfffeeefffhhhjjjiiihhhgggffffffeeefffdddddddddfffhhhlllooorrruuuvvvyyy}}}///////////////000111111//////000000000000//////...............///000000...///000000000///---------------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........---+++******+++---...------------------------------,,,,,,,,,---...///++++++,,,,,,---......///,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,------------........................,,,.........---,,,---.........---------...//////---------------------------------....../////////000///......---------...------............................../////////000---------------......///------......///000000111......//////////////////////////////////////////////////////000111222333777;;;===;;;666222111333333222333555555333111111//////000111111000///......///111111000000222444888;;;@@@DDDIIIOOOWWW]]]dddooo~~~ttttttrrrnnnjjjjjjmmmpppnnnmmmkkkjjjjjjkkkmmmnnnnnnooooooqqquuuyyy}}}///////////////000111111//////000000000000//////...............///000000...///000000000///---,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---//////,,,,,,------...///000000,,,,,,.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++,,,,,,,,,------........................---...//////------...///+++++++++,,,---...000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,...............------------.........//////000000---,,,,,,,,,,,,---......---------...///000000111............//////000000000000000000000000000000////////////000111222333666:::===;;;444...---------///000000111333000,,,///000111222222111000///000222333222111000111222444555777:::???FFFNNNTTTVVVaaaqqqxxxyyywwwtttqqqqqquuuyyyxxxvvvtttttttttwwwzzz{{{{{{{{{}}}000000000000000000000000000000//////......------////////////////////////................................................------------------------------------------------------------------------------------------------///...---,,,,,,,,,,,,,,,......,,,,,,,,,,,,......,,,,,,---------------------,,,******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...------,,,+++,,,---...///......---------,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,///...............///000---,,,,,,---......---+++..................------111...,,,,,,000222222111------............------......////////////......////////////////////////........................111///---,,,---111444777;;;777333111000111111111//////000000000000//////000000000000000000000000111111000000111111222333555555666888;;;@@@EEEHHHNNNWWWcccppp||||||}}}000000000000000000000000000000////////////......////////////////////////................................................------------------------------------------------------------------------------------------------......---,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,------------......,,,++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---......------,,,---...///000000/////////............,,,---------............,,,------......------,,,............//////000111...---,,,---//////---,,,........................111///---...111333333222------............------......////////////......////////////////////////........................000///...---...111444555:::666222000000000000000//////000000000000//////000000000000000000000000111111000000111111222333222111222333666;;;???BBBFFFMMMYYYeeeqqq000000000000000000000000/////////000000000111111////////////////////////................................................------------------------------------------------------------------------------------------------------,,,,,,,,,---......,,,++++++******++++++,,,,,,,,,,,,---------......///---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---------------...//////////////////............------........./////////,,,------......------,,,............///111222222///...---...///000...,,,........................111///...///111222333222------............------......////////////......////////////////////////.................................///000111222333777444111//////000////////////000000000000//////000000000000000000000000111000000000000111222222000//////000333666999;;;===CCCMMMWWWcccqqq////////////////////////...//////000111222222222////////////////////////................................................------------------------------------------------------------------------,,,,,,------------------,,,,,,,,,,,,,,,---...///------------------------+++,,,,,,------.........000...------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000,,,------......------,,,------...///000111333444///......///000000///------------...............//////...///000000111111------............------......////////////......////////////////////////........................---...///000111111111111555222///......//////...//////000000000000//////000000000000000000000000000000000000000111222222111111000111222555777888999>>>EEEMMMWWWeeettt~~~////////////////////////......///000111222333333////////////////////////................................................------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///------------------------++++++,,,,,,---...//////111///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,.........////////////000,,,------......------,,,---------...///111222333///......///000000///------------.........//////,,,---..................------............------......////////////......////////////////////////////////////////////////---...///000111111000000222000.........//////...//////000000000000//////////////////////////////000000//////000000111222111111111111222333555666666:::???EEEMMMXXXfffppp}}}000000000000000000000000......//////000111222222////////////////////////................................................------------------------------------------------------------------------+++,,,,,,------.........------,,,,,,,,,---......***++++++,,,,,,++++++******+++,,,,,,---...//////111///---,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++,,,,,,,,,,,,,,,------------............------........./////////,,,------......------,,,------------...000111111///...---...///000...,,,,,,,,,------.../////////+++,,,......---,,,,,,---------............------......////////////......////////////////////////////////////////////////---...///000000000000///111///......///000///...//////000000000000//////////////////////////////000////////////000111111/////////000000111222333333666999===BBBKKKVVV^^^kkkooovvv~~~|||000000000000000000000000.........//////000000000////////////////////////................................................------------------------------------------------------------------------++++++,,,,,,---......///......---,,,,,,,,,------***++++++,,,,,,++++++******++++++,,,---...///000000...,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,+++,,,---.........------,,,,,,---------.........,,,---------............,,,------......------,,,---------------...//////...---,,,---//////---,,,,,,,,,------...//////000***---//////---,,,,,,---------............------......////////////......////////////////////////////////////////////////.........////////////000000///......000111000/////////000000000000/////////////////////////////////////////////000111111/////////000000111222222111333666888:::@@@IIIPPPZZZ^^^fffoooxxx000000000000000000000000............////////////////////////////////////................................................------------------------------------------------------------------------++++++,,,,,,---.../////////...------,,,,,,,,,,,,,,,,,,............,,,,,,******+++,,,---//////000000...,,,+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,------///000000000///...*********++++++,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,------,,,,,,,,,------...---,,,,,,---......---+++,,,,,,------...///000000+++...111000...,,,---...---..................---......////////////......////////////////////////000000000000000000000000//////.........//////000000///...///111111000/////////000000000000/////////////////////////////////////////////000111111000000000111222333333444111333555666777<<>>EEEMMMWWWcccqqq{{{////////////////////////////////////........................////////////+++,,,------......------------------------------------------------------,,,------......------,,,+++,,,,,,,,,,,,,,,++++++...------------,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++---....../////////////////////000000000000........................---------............///........................---......///////////////,,,---------.../////////......------------......////////////////////////............////////////000000000000000000000000444333222000000/////////000000000000000//////...000000000000000000000000000000000000000000000000////////////000000000000222111000//////000222222000111111333444555666666333777===CCCLLLXXXeeeoootttxxx~~~////////////////////////////////////........................////////////,,,,,,,,,---------------------------------------------------------------+++,,,---......---,,,+++---------...------,,,,,,------------------------------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...------,,,,,,------...+++,,,,,,---......------,,,,,,,,,,,,------------........................---------............///---------...............---......///////////////,,,,,,,,,---...///000000......------------......////////////////////////............////////////////////////////////////444444333222111000////////////000000000000//////////////////////////////111111111111111111111111////////////000000000000111000000///000111111222///000000111222333444444222555999===CCCMMMYYYbbbdddiiiqqqyyy////////////////////////////////////........................////////////,,,,,,,,,,,,------......------------------------------------------------+++,,,---......---,,,+++//////000000///...------------------------------------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------......---***)))***,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------......---,,,,,,+++******+++++++++,,,,,,,,,........................---------............///---------.........//////---......///////////////,,,,,,,,,---...///000000......------------......////////////////////////............////////////////////////////////////333333333222111000000/////////000000000000//////////////////////////////000000000000000000000000////////////000000000000/////////000000111111222///000000000111111222222333555777888;;;AAAKKKRRRVVV[[[cccllluuu~~~////////////////////////////////////........................////////////---,,,,,,,,,,,,---...///------------------------------------------------,,,------......------,,,111111111111000///......,,,,,,,,,------------...,,,------......------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------//////---***(((***---...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------.../////////......---+++++++++,,,,,,,,,------------........................---------............///,,,,,,------.../////////---......///////////////,,,---------.../////////......------------......////////////////////////............////////////000000000000000000000000111111222222111111000///...//////000000000000000000000000000000000000000////////////////////////////////////000000000000...//////000000111111111000000000000000000111111222444555555444888>>>CCCIIINNNTTT\\\eeennnwww}}}////////////////////////////////////........................////////////------,,,,,,,,,---...///---------------------------------------------------------,,,,,,---------111111111000000///...---,,,,,,,,,---------......,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***---///---***)))+++///------------------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---.........------,,,,,,------........./////////......---,,,,,,,,,---------..............................---------............///,,,,,,------...//////000---......///////////////------........................------------......////////////////////////............////////////000000000000000000000000...///000111111111000000......///000000000000000000000000000000000000000........................////////////000000000000---...///000111111111111111111111000000000000000000222444444222333888<<<>>>AAAFFFLLLTTT]]]ffflll{{{////////////////////////000/////////......................../////////000------,,,+++,,,---...///------------------------------------------------......,,,++++++,,,......000000000000///...---,,,,,,,,,,,,------.........,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------(((+++...---***)))---222------------......///000,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////...------,,,,,,------...,,,---...///000000000000+++++++++,,,,,,,,,------........................---------.........//////,,,,,,------...///000000---......///////////////...............---------.........------.........////////////////////////............/////////000000000000000000000000000,,,---///000111111000000......///000000000000000000000000000000000000000........................////////////000000000000------///000111111111111111111111111000000000000000222555555444444777:::777:::===BBBIIIRRR[[[aaahhhuuu............////////////......////////////..............................------------------------------------------------,,,------......------,,,******,,,------------------,,,555CCCEEE888...---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---.........---+++)))(((......---,,,,,,+++******------.........---+++***---,,,,,,,,,,,,---......---+++***+++...000...,,,---------....../////////++++++,,,,,,,,,---------,,,,,,,,,++++++*********************************------------------------------------------------------------------,,,,,,---------............///---------............///000000///...,,,+++***)))..................................../////////000000000//////.........---...------------...//////000000000000000000000000000...,,,,,,---...///...............////////////000000000000000000000000////////////000000000000000000000000000000000000000000111222333333444444333444555999???FFFLLLPPPZZZeeeuuu............////////////......////////////..............................---------------------------------------,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,///222???OOOQQQBBB444///,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,------------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++---,,,,,,,,,,,,---.........,,,+++,,,...///...,,,,,,,,,---------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------............///---------............///000000///...------,,,,,,........................,,,,,,---------.........000/////////............///............///000000000000000000000000000000000...,,,,,,---//////...............////////////000000000000000000000000/////////000000000111111111111111111111111111111000000111222222333444444222222333555999>>>CCCFFFLLLWWWeeeqqqzzz............////////////......////////////......------------------------..............................------,,,,,,++++++,,,,,,------------,,,,,,------+++******+++,,,,,,...000:::HHHJJJ>>>222...,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++******+++,,,,,,---......------.........---,,,+++---,,,,,,,,,,,,---......///---,,,---......---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,---------------------------------------------------------------------------------------+++,,,,,,------.........---------............///---------............///000000/////////.................................------........./////////////////////............///////////////000111111000000000000000000000000000...------...//////...............////////////000000000000000000000000000000000111111111222222111111111111111111111111000000111111222333333333333222222333555888;;;===BBBKKKXXXbbbkkkttt............////////////......////////////......------------------------..............................---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,///---+++))))))***+++,,,///,,,---333444000...///,,,,,,------------......,,,,,,++++++,,,,,,---...+++++++++,,,------------***++++++,,,,,,------...---------------------,,,---,,,,,,,,,,,,---......//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---------......//////........................------------------------------------------------++++++,,,,,,---...//////---------............///---------............///..................//////........................000000000000111111111111///////////////.........//////......//////000111////////////////////////000...------///000///...............////////////////////////////////////000111111111222222222222222222222222222222222222000000111111222222222333444444333333444666888999<<>>CCCJJJRRRWWWdddkkkttt{{{||||||............////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------++++++,,,,,,,,,,,,++++++***************+++++++++))))))***+++---...+++(((******++++++,,,---------,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---...***++++++,,,,,,------...---,,,,,,,,,,,,---...///---,,,,,,,,,,,,---......,,,...000///...---///111.........---------,,,,,,------------.....................---------------++++++++++++++++++++++++---------------------------------------------------------------------------------............///---------............///............------------........................,,,,,,---------...................../////////000...............//////000000000000000000000000000/////////000111111///---............////////////000000000000000000000000/////////000000000111111////////////////////////111111111111000000000000//////000111222333444444666666888:::>>>DDDJJJNNNXXX^^^ffflllqqq{{{~~~zzzyyy{{{............/////////000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...+++++++++,,,,,,+++++++++((()))***+++++++++++++++,,,+++***)))+++------+++))))))***++++++,,,------,,,,,,++++++,,,,,,---......---,,,+++++++++,,,---((()))***+++---...///000---,,,,,,+++,,,---...///---,,,,,,,,,,,,---......+++...000000...---///222/////////......------------------.........//////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------,,,,,,---------.........//////---------.........//////000000//////................................................/////////000---.........//////000000///////////////000111111000000000000000000000000/////////000222111///---............/////////000000000000000000000000000////////////000000000000////////////////////////111111111000000000000000111111222222333333444444444444444555888===CCCFFFOOOVVV]]]bbbgggqqq|||yyywwwyyy////////////////////////........................+++,,,...//////...,,,+++---------,,,,,,+++++++++------------,,,++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********......------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000///...------++++++++++++++++++++++++////////////...---,,,,,,------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------............///................................................///......///000000...------------............//////...------...///...---...............///000000---...000111111111000///////////////////////////,,,,,,,,,------.....................////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111222222111111222222333444555---///@@@IIIDDD===;;;DDDHHHNNNVVV^^^hhhqqqwww}}}~~~tttvvv{{{////////////////////////........................,,,,,,---......---,,,,,,---------,,,,,,+++++++++,,,,,,---------,,,++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++******------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,++++++++++++++++++++++++,,,,,,---...//////......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------....................................---------------,,,,,,,,,///.........000000...------------............//////...------//////...---...............///000000,,,------...............////////////////////////..................//////............////////////........................000000000000000000000000000000000000000000000000000000000000111111111111222222111111222222333444888333777EEEKKKDDD===;;;<<>>BBBLLLRRRZZZccckkkuuu////////////////////////........................------------------------++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------.........------,,,,,,,,,---......------------------------........................------------------------,,,,,,,,,,,,------------,,,---///000000///---,,,........................,,,++++++---///000///------------............///000///......000000///..................///000000---------------...////////////////////////////////////..............................////////////------------------------000000000000000000000000000000000000000000000000000000000000111111111111111000000000000111222222333222222111111222666:::666666666444333333666888@@@EEELLLSSSZZZcccnnnuuu////////////////////////........................,,,,,,---......---,,,,,,+++++++++,,,,,,---------,,,,,,---------,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++******++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------((()))+++,,,---...//////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------++++++,,,,,,,,,---------+++---///000000///---++++++,,,,,,------......///+++++++++---///000///------------............///000///...///000111000..................///000000,,,------...............//////////////////////////////////////////000000............////////////........................000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111222222000000000000111222333333333444555444333222333555666:::@@@EEEKKKSSS\\\cccooowww////////////////////////........................+++,,,...//////...,,,++++++++++++,,,,,,---------------------,,,,,,+++***---------.........//////------------------------,,,,,,,,,------..................---------,,,,,,++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,------------------------++++++,,,---------,,,,,,***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------++++++,,,,,,,,,---------+++---///000000///---+++)))***+++,,,------...///+++++++++,,,///000///------------.........//////111///...///000111000..................///000000---...000111111111000/////////////////////////////////000000111111222222............/////////000111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111111222111222222333555555333...000333555555444444555666111555999===BBBIIIRRRYYYbbblllxxx000000000///......------------------............,,,,,,,,,------.........+++***))))))(((((())))))+++///222000+++)))***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,000000000///...,,,+++***,,,,,,---------,,,++++++///......------,,,,,,+++,,,,,,,,,,,,---.../////////...---,,,+++,,,,,,---......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...---,,,,,,---...///+++,,,------......------++++++++++++++++++++++++***+++---.........------+++++++++,,,,,,,,,------///...---,,,++++++***)))---...////////////..............................------............------------------------------,,,---///000000000///...(((***,,,...//////...---......////////////......//////////////////////////////000000000000//////000///...............///000///...------...///000////////////////////////000000000000111111111111000000000000000000000000//////000000000000//////000000000000111111111111333333222111111222333333111333666777888===CCCIIIWWW]]]fffnnnvvv}}}.........///////////////////////////000000000000,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,000222111,,,***+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............------,,,,,,,,,,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---......//////---,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...+++,,,------......------------------------------+++,,,---.........---,,,,,,,,,,,,,,,------------///......------,,,,,,,,,.........//////000000000------------------------,,,------......------,,,------------------------------...///////////////+++,,,---...//////...---......////////////......//////////////////////////////000000000000//////000//////...---------...000///............///000//////////////////////////////000000000111111111000000000000000000000000///000000111111000000///000000000000111111111111333333222111111222333333111333444444555888===BBBLLLQQQYYYaaajjjrrryyy}}}------......///000000111////////////000000000000,,,,,,,,,------------...//////...------------------000222111---+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////............---)))+++...111222111///...------,,,,,,,,,,,,------******++++++,,,------.........---,,,,,,,,,------++++++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,------......------........................,,,------......---,,,,,,,,,------------.................................///.........///000222333------------------------,,,------......------,,,------------------------.........---......///000..............................////////////......////////////////////////...//////000000//////...000//////...............000//////......//////000000000000000000000000000//////000000000000111111000000000000000000000000000111111111111111111000000000000000111111111111333222222111111222222333333444444333333555888;;;???CCCJJJRRRZZZccclllrrryyy}}}............//////000000------------............---------------------------,,,,,,+++++++++++++++---///000///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////////////////...,,,...222555666444222111------,,,+++,,,---......*********++++++,,,,,,,,,000///...---,,,++++++,,,*********)))))))))******,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---+++,,,------......------........................------------------,,,,,,---------.........//////,,,---------.........//////...------...111333555........................---......//////......---------------------------///...---,,,---...///000000//////.........//////......////////////......////////////////////////...//////////////////...///////////////000111222000//////////////////000000000000000000000000000////////////000000000111////////////////////////111111222222222222111111///000000000111111111111222222222222222222222222555555444444444555777999777:::???FFFNNNWWWaaaggglllttt~~~000000//////............------------............------------------------,,,,,,+++***************+++---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---....../////////////////////...000333555555333000...,,,,,,,,,,,,------...///,,,,,,,,,++++++*********000///...---,,,+++++++++,,,,,,------------------------............------+++++++++,,,,,,---------+++++++++,,,,,,,,,------------............------+++,,,------......---------------------------------------------------------------.........//////+++++++++,,,------............------...000333555//////////////////////////////000000000000//////------------------------...---,,,,,,,,,---///000000//////.........//////......////////////......////////////////////////......////////////......---......000222444555777///000000000000000000///000000000000000000000000...////////////000000000////////////////////////111111222222222222111111///000000000111111111111222222222222222222222222333222222222444555777777333555999>>>DDDMMMVVV\\\___hhhttt}}}111000000///......------////////////000000000000...------------,,,,,,,,,...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---............/////////---///000111111///,,,***+++,,,---......///.........------,,,++++++******000///...---,,,+++++++++((()))******+++*********------////////////------***++++++,,,,,,------...++++++,,,,,,,,,,,,---------......//////......---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,------------.........+++++++++,,,,,,---------...---------...///111222/////////////////////////////////000000/////////---------------------------------,,,------...///..............................////////////......////////////////////////---......//////......---------...000222444666888///000000111111000000///000000000000000000000000......////////////000000000000000000000000000000000111111111111111111000000000000000111111111111111222222333333222222111000///...000222444444444111333555888<<>>BBBIIIRRR^^^nnn/////////...---------,,,------++++++++++++------,,,,,,,,,---------......------------------------,,,,,,+++++++++,,,---...------++++++++++++------******++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,---......---+++++++++++++++++++++++++++,,,------......------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******------,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---///000111+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------..........................................,,,---------.../////////////////////////////////........................++++++,,,,,,---...//////000000//////.........---.../////////000000111111---...///////////////...111111000000000000111111000000000000000000000000000000000000000000000000111111111000000000000000222---***,,,222666777555777555222000111333666888777777666555444333333222555555555555555666777888;;;???DDDIIIPPP\\\kkkvvv...............---------------,,,++++++,,,------,,,,,,,,,---------......------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,------------...---,,,,,,++++++,,,,,,---...---,,,,,,......---,,,++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------,,,,,,,,,+++....................................------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---------..............................---------...............................................................,,,,,,,,,------.........000/////////............------------........./////////000000000//////...111000000//////000000111000000000000000000000000000000000000000000000000111000000000000000000000222...+++---222666666444333222000///000111444555666555555444444333333333555444444444555555666777333777;;;>>>BBBKKKWWW```qqqxxx---------...............------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---///---++++++,,,......---+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++////////////////////////---......///...---,,,+++.........---------------........................------------------------,,,,,,,,,,,,------------111000...,,,,,,,,,---..........................................---------................................................------------------......////////////............------------............111111111111000///......000//////......//////000000000000000000000000000000000000000000000000000000000000000000000111111333000---...222444444222222111111111111222333333333333333333333333333333444444333333333444555555333555888999:::???FFFLLLWWW___hhhlllmmmnnnqqquuu,,,---------.../////////---------,,,,,,---------,,,,,,,,,---------......------------------------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---000...+++***+++---......++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,///000///...---/////////......------,,,------------------------........................++++++,,,,,,,,,,,,,,,---333111...+++***+++---.........................../////////...---------,,,............................................................------------///////////////........./////////000000000000000222222222222111///......//////............//////000000000000000000000000000000000000000000000000000000000000000111111111444111//////111222222111222222333444444444444444111111222222222333333333333333333222222333444444555777888888888999<<>>DDDHHHNNNUUU[[[bbbiiinnnzzz/////////......------,,,,,,---...//////...---,,,,,,,,,,,,---------......------------------------+++,,,...000000///...---++++++------------+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,---......---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------......---------,,,,,,,,,++++++++++++,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,------.........++++++++++++++++++++++++*********+++,,,---//////+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000------..........................................,,,------....../////////------------------------........................,,,------...///000111111---.........//////000000111111000000/////////...---...///////////////...111111000000000000111111////////////////////////000000000000000000000000...//////000111222222222000111333333111111111111222222111111222222333444333333333333333333333333666555444444333333333333555333222222333333333222666666666666777888999;;;;;;<<>>CCCHHHKKKXXX___gggmmmrrrzzz...............---------......---,,,,,,,,,------,,,------------,,,,,,+++......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---.........---,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,++++++...---++++++---......---000...---,,,.........---------------------------...------------,,,,,,,,,,,,---------....................................---............/////////000//////............///........................------------------------.........---------------........................---...//////////////////111111111000000000000000///////////////.........////////////////////////------........./////////........................000000000000000000000000///////////////000000111//////000000//////......///000111111222222111111222222222222333333333333555555444444444444444333333333333333444444444444444444444555777:::===@@@HHHMMMTTTYYY```jjjxxx...........................------,,,,,,,,,------,,,---------------,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((()))******+++++++++,,,,,,,,,------************************---------------------------,,,++++++******++++++++++++++++++++++++++++++)))******++++++,,,,,,,,,,,,,,,---------,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***...,,,++++++---......---///...------.........---------------------------------------------------,,,,,,,,,---------..............................,,,,,,---......///000000111000///.......................................------------------------...............---------........................------...///000000//////111111000000//////......000000//////......------////////////////////////,,,,,,,,,---------..............................////////////////////////000////////////000111111...///////////////......///000000111111111111111111222222222222333333333333444444444444444333333222222333333333444444444555555444444555777999;;;@@@CCCGGGJJJQQQ\\\jjjttt---.....................------,,,,,,,,,------...,,,------......---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++******++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++,,,,,,++++++***---,,,++++++---.........---.....................------------------------------------------------,,,,,,,,,---------..............................++++++,,,---...///000000111000///.......................................------------------------................................................------...///000000///////////////......------,,,000000//////......------000000000000000000000000............////////////........................////////////////////////111000000000000111222222///000000111111000000000//////000111111111111000111111111222222222333333111222333333333333222222222222222333333333444444555555444555666777999999<<<===???@@@EEENNNZZZbbbnnnxxx---------...............------,,,,,,,,,---......,,,------............---+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,---------------------------------------------------------,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++---,,,++++++---//////...+++---//////...---...///------------------------,,,,,,,,,------------...,,,---------....................................++++++,,,---......//////000//////............///........................------------------------.............../////////........................---...//////////////////......------------------///////////////.........000000000000000000000000000000111111111222222222........................000000000000000000000000111111111111111222222333000000111222222222111111...///000000111111000000111111111111222222222222000111222333444333222111222222222222333333333333222222222333444555777777999999999:::===BBBJJJOOO[[[ccclllrrryyy---------.........//////,,,,,,,,,,,,,,,---...///,,,,,,---...............---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++......------------------+++++++++,,,---...//////++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,------------,,,,,,---+++***+++---//////...***---///000...---...///------------------------,,,,,,,,,---------......------........./////////........................,,,,,,,,,------.........///............//////000................................................---........./////////000........................//////////////////...------------........................///////////////000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000000000000000000111222222///000111111222222222111...//////000000000000000111111111111222222222222000111333444555444333222111222222222222333333333222222222333333444444555777777777888999<<<@@@BBBHHHNNNUUUZZZcccnnnvvvwwwsssuuuxxxzzz}}}---------.........//////,,,,,,,,,,,,,,,---...///,,,,,,---.../////////.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++------------------------++++++++++++++++++++++++------,,,,,,------...///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++/////////......---------******+++,,,---///000111++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,------......------,,,---+++***+++---/////////)))---000000...---...///------------------------,,,,,,,,,------..................////////////000........................,,,,,,------------.....................///000111........................////////////////////////---.........//////000000........................///000000000///...---------.........//////000000---.........//////000000000000000000000000000000------------.........///000000000000000000000000000000000000000000000000///////////////000111111//////000111111111111111...//////000000000000000000111111111111222222222111222444666666555444333111111222222222333333333333333333444444444444444666777888999:::;;;<<<===;;;AAAFFFJJJSSS___gggiiieeegggiiilllpppvvv}}}111000///...............------------------------///.........+++)))///888333+++***222444---)))------------,,,,,,+++++++++,,,,,,++++++***+++++++++///...---,,,+++,,,,,,---)))+++------,,,,,,,,,---++++++,,,,,,,,,,,,------************************+++******+++------+++***------------------,,,,,,......---,,,,,,---------************************++++++++++++++++++++++++///---******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------------...///..................------......//////......---,,,.........------,,,,,,,,,,,,------......------,,,000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------............///,,,,,,---.../////////............------,,,,,,,,,.........////////////000////////////////////////......------------......//////000000000000//////////////////////////////111000///......///000111000000000000000///......)))+++---000222222111000000000111111111111000000444333222111000000000000222222111111111111222222111111222222222333333333444333333444555555444333///222444333111111333555444555555555333222333444555444444444444555666666::::::<<>>??????>>>BBBIIINNNSSSZZZbbbhhhmmmpppuuu{{{,,,,,,,,,,,,,,,---......------------------------)))'''(((---///,,,+++,,,.........------......---+++++++++,,,,,,---------///...---,,,,,,,,,,,,,,,+++,,,---.........------)))+++------,,,,,,---...++++++,,,,,,,,,,,,------------------------------222///,,,++++++,,,,,,,,,************************************+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********,,,...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,++++++,,,------...//////,,,------------,,,++++++------------.........///---,,,,,,,,,...000222444///...---,,,,,,---...///------------------------***+++---......---+++***---------............///***+++,,,---............---........./////////000------........./////////...........................///000111111000///......//////000000//////...////////////////////////...///000111111000///.........///000000000000000000///...------...///000000000111111111111000000000000000000111222333333222222111111111111222222000000000000111111111111...222666555222111444777:::666333222333555555555111333444333222222333555333333222222333333444555222333444555555666666666666666888999999999999888777:::>>>AAADDDHHHOOOSSS[[[^^^dddlllsssyyy~~~xxxrrr...............///000111---------------------------++++++000111---+++,,,++++++***,,,000222///)))+++++++++,,,,,,---------------,,,,,,,,,---......***+++---...///...------,,,...//////...------...++++++,,,,,,,,,---------........................444111...,,,---.........,,,,,,++++++++++++++++++,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))***,,,...///---,,,---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////...------******+++,,,,,,---......,,,,,,---------,,,++++++---.........//////000000...------...///222555777000///---,,,,,,---///000........................***+++---......---+++***---------.........//////------......///.........---.........//////000000.........////////////000////////////////////////...///000222222000///...//////000000000000//////////////////////////////...///000111111000///.........///000000000000000111111000///...---------000000111111111111000000......///000111333555666222222111111111111222222000000000000111111111111,,,000444444111000333777;;;777333222444666666555111333444444444444555777333333222222333333444555444444555666666666666555555666777999999999888777666888;;;===>>>AAADDDGGGLLLOOOTTT[[[bbbhhhlllooouuu{{{xxxmmmccc\\\WWW000000//////............///---,,,,,,...//////...//////.........---------,,,,,,+++******+++,,,,,,222111...+++++++++---...------------------------,,,,,,,,,------...............------------......,,,,,,,,,++++++*********.........------,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,+++******++++++++++++++++++++++++------...///...---+++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,+++***)))+++...000111000------------------------...---,,,---/////////...++++++,,,,,,,,,---------------++++++++++++---------------.........//////000///...,,,***((('''&&&///...---,,,,,,---...///333111...,,,,,,...111333...------------...////////////.........---------000000000000000000000000+++,,,------......------...............---------........................------------------------......////////////......//////...------------...777555333111000000000000---......///////////////000000000000000000000000,,,,,,,,,---------......////////////000000000000............////////////000000000000111111111111444///,,,...000000111444///000000000111111111111//////333777555///222;;;@@@777//////111111111333333333222222111222222222666555333222222333555666666666555555555666666777555555555666666666666666555555666777999;;;>>>???HHHIIIKKKNNNSSSXXX]]]```fffnnnyyywwwlll```XXXRRRNNNLLL/////////.........------...---,,,,,,...//////...///.........------------------,,,++++++,,,------222000...,,,+++,,,---...------------------------,,,,,,------------------......------------......---------,,,,,,,,,++++++......---------,,,,,,,,,*********+++++++++,,,,,,......---,,,,,,+++******++++++++++++++++++++++++---------------,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,---+++***+++---//////...---------------------------,,,+++,,,.........---++++++,,,,,,,,,---------------,,,++++++,,,------------------.........///,,,,,,,,,,,,------......///...------------...///111000...,,,,,,...000111...------------...//////......------,,,,,,,,,,,,------------------------+++,,,------......------------........................................................................////////////......---------------...///000<<<:::777333000...------...//////000000000000000////////////////////////------........./////////////////////000000000000............//////////////////000000000111111111111...///333555222000000000000000000111111111111222333666666333111555;;;JJJBBB:::666333000111444222222222111222222333333444444444444444444444444555555555555555555555555444555555555555666666666666666666777999;;;>>>???@@@@@@AAACCCGGGKKKOOOQQQXXX```iiiqqqyyy{{{tttggg```WWWOOOJJJGGGDDDCCC.........---------------...---+++,,,...//////...............------------...------,,,,,,------...111000---,,,+++,,,---...------------------------------------------,,,,,,......------------............------------,,,,,,------------,,,,,,,,,,,,))))))*********+++++++++...------,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,///---++++++,,,------,,,------------------------,,,+++***+++---...---,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------............+++,,,---...///000111111///...------------...//////......------......///...------------...//////---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,---------.../////////........................////////////////////////......////////////......,,,,,,,,,---...///000111999888555222///---,,,+++//////000111111111111000............................../////////000000000////////////000000000000............//////////////////000000000000111111000///444;;;===777111///111111111111111111000000222888:::555111222666999FFFDDDDDDCCC<<<444111444111111111111222333444444333333555555555555333333444555555666555444222111333333444444555555555555666666777888999;;;===>>>>>>>>>>>>???@@@CCCEEEGGGIIIOOOVVV\\\cccnnn}}}wwwjjj___YYYQQQMMMGGGCCCAAAAAA@@@@@@------------------------...,,,+++,,,---.........------------------------------,,,,,,,,,,,,------000///---,,,+++,,,---...------------------------.........------,,,,,,,,,...------,,,,,,------...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++---,,,+++***)))***+++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,...,,,++++++,,,------,,,------------------------,,,+++++++++---...---,,,,,,,,,,,,------------...---------,,,,,,---------------------------------////////////.....................------.........,,,------......------,,,...------------...//////---,,,,,,,,,,,,,,,,,,,,,........................,,,------...............,,,,,,,,,---...///000000......................................................////////////......,,,,,,,,,------///000000//////........................///000000000000000------------------------....../////////000000000////////////000000000000............////////////////////////000000000111222222777???AAA;;;444222222222111111111111000000000888:::444000222555555333999DDDJJJEEE999222222111111111111222333444555222333333444444333333222333444555666555333000///222222333333444555555555666777777888999;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBAAADDDHHHKKKPPPZZZfffoooyyylllaaaXXXQQQMMMHHHDDD@@@>>>>>>?????????------------------------...,,,++++++---......---,,,,,,------------------++++++,,,,,,,,,,,,++++++......---,,,,,,,,,------------------------------.........------,,,,,,,,,------,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***)))***+++,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,***)))***,,,......---------------------------...,,,,,,---...///...---,,,,,,---------.........------------------------------------------,,,,,,000//////...---,,,++++++---..................---+++,,,---......---,,,+++...------------...//////------------....................................,,,---......//////......,,,,,,,,,---...///000000........................------------------------......////////////......///......---------......******+++---...///000000,,,---......//////......------------------------------........./////////////////////000000000000............////////////...////////////000000000444222555;;;===888444333222222222111111111111111---444888555111111444444111444<<>>???@@@BBBHHHQQQWWWaaajjjtttxxxwwwvvvyyy}}}yyymmmggg^^^VVVPPPMMMJJJHHHCCC@@@===;;;;;;;;;:::999---------------.........---,,,***+++---......---,,,,,,,,,,,,------------***++++++,,,,,,++++++***------,,,,,,,,,,,,,,,---------------------------------------------,,,,,,------,,,,,,,,,,,,------******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++***)))***,,,......---------------------------...---,,,---///000///...,,,---------............------............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////...------,,,------......------,,,...------------...//////------...............///,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...,,,---------.../////////........................------------------------......////////////......//////...---------------------...///000000//////,,,,,,---............---------------------------------........./////////////////////000000000000............////////////......////////////000000222///000444666333111222111111111222222222333333111222444666333000555===MMMBBB888555444222222444111111111111222333444444444444444444444444444444333444444555444333111000222222333444555666666777777888999:::::::::::::::444444555666777888999999999999999999999===BBBFFFIIINNNVVV\\\```eeejjjnnnpppwww~~~xxxqqqggg___WWWRRRLLLGGGDDDCCCBBBAAACCCAAA>>>===<<<<<<:::888------........./////////---+++***+++,,,...------++++++,,,,,,,,,---------++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------******+++++++++,,,,,,,,,,,,++++++******++++++,,,---+++******+++,,,,,,+++---------------------------,,,+++,,,...///...---------------............,,,---...//////...---,,,---------,,,,,,,,,++++++******+++,,,---......///------...//////...------...------------------......------------...//////,,,,,,,,,------.........------------------------------...///////////////------........................................................................////////////............---------......///...///000000000///...---,,,------...............------------------------....../////////000000000////////////000000000000............////////////........./////////000000111......222444111000111000000111111222333444444;;;222111777555111;;;LLLrrrYYY>>>111111333333444222222222111222222333333333555888;;;;;;888555333444444444444444333333333222333444555666777777888777888999:::::::::999999555666777777888888888888555555666666666888;;;===BBBCCCEEEIIIOOOUUUZZZ\\\ZZZaaaiiipppuuu{{{tttooohhhbbb]]]XXXTTTQQQKKKGGGBBB???>>>>>>===<<>>===>>>===<<<;;;::::::<<<===>>>===;;;////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,------------------------000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,,,,++++++---------,,,,,,+++++++++------,,,++++++******)))(((((())))))*********+++******+++++++++,,,,,,,,,---,,,,,,+++*********+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------,,,+++)))(((((())),,,.........---,,,........................+++++++++,,,,,,,,,------..................------------,,,,,,,,,,,,++++++.........------,,,,,,,,,...------,,,,,,------......------,,,,,,------...++++++,,,,,,---...//////......//////......---,,,..................---------------............///////////////000000000000------------------------..................------....................................////////////////////////......................................................------...///000111111000///...//////...///000111333444111111000///////////////////////////////////////111111111111111111111111000111111222444555666666QQQ888---666666...:::TTTttt[[[@@@444333333222222222222111111222222333444222444777999999777444222555444444333333222222111333333444444555666666777:::999888777666666666666666444333333555666666555444444333333444666888999AAA???<<<::::::<<<@@@BBBFFFFFFFFFHHHMMMTTT[[[```fffllltttyyy}}}yyysssjjjbbb\\\XXXTTTRRRNNNLLLIIIFFFCCCAAA@@@@@@@@@??????>>>===<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<===..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,------------------------//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,+++++++++++++++++++++************+++++++++,,,******+++++++++,,,,,,,,,---,,,++++++******++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******(((***,,,---......---,,,------------------------,,,,,,---------...........................------------,,,,,,,,,,,,++++++......---------,,,,,,,,,...------,,,,,,------......------,,,,,,------...++++++,,,------...//////,,,,,,,,,------.........////////////////////////---------............///000000000///////////////------------------------............................................................////////////////////////............000000000000000000000000111000...------...///000...//////000000//////...111000000//////000111222111111000///////////////////////////////////////111111111111111111111111000000111222333444555555EEE444...888:::333999III]]]JJJ777000111333333444222222111111222222333444222333555777777555333222333333333333333333444444333333444555666777777888:::999888777666666666666555444333333555666666666666555444444555999<<>>>>>@@@DDDHHHJJJWWW\\\ccchhhmmmuuu~~~zzzqqqkkkbbb^^^WWWRRRNNNKKKIIIGGGHHHFFFDDDBBBAAA@@@@@@@@@>>>>>>======<<<;;;;;;:::<<<;;;;;;::::::;;;;;;<<<........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------///...------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------------******+++++++++,,,,,,,,,++++++******++++++,,,,,,)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------......------,,,,,,,,,,,,++++++...------------,,,,,,,,,...------,,,,,,------......------,,,,,,------...,,,,,,,,,---......//////+++*********,,,---///000///000000000000000000000---------............///111000000//////.........------------------------............................................................////////////////////////............000000000000000000000000333111...------///111333///..................///222222111000//////000000111111000///////////////////////////////////////111111111111111111111111//////000000111222333333:::333333;;;>>>:::777:::DDD999000///222222222444222222111111222222333444222333333444444333333222222222222222333444555666333444555777888999999999999888777666666555666666444333222333555777777666888:::===???AAABBBCCCBBB<<<:::777555444666999;;;===<<<;;;::::::;;;<<<===FFFJJJOOOTTTYYY```jjjqqq|||zzzqqqhhh```YYYUUUNNNKKKHHHFFFEEEDDDBBBAAA@@@@@@???>>>>>>>>>??????<<<<<<<<<;;;;;;:::999999;;;::::::999999999::::::........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++***))))))***,,,---///***+++,,,------------,,,++++++++++++++++++++++++------------............,,,,,,------------......------,,,,,,,,,+++++++++------------------------...------,,,,,,------......------,,,,,,------...,,,---------......//////---,,,+++***+++---000111///////////////000000000---------............///111111000///......------........................---------...................................................////////////////////////....................................000///.........///000111///...---,,,,,,---...///111111000000000000000000111000000///////////////////////////////////////111111111111111111111111......//////000111111222555777999<<>>@@@CCCFFFJJJPPPXXX^^^cccjjjttt|||wwwpppkkkccc\\\VVVRRRNNNKKKCCCBBBAAABBBCCCCCCAAA???======<<<<<<<<<=========<<<<<<;;;;;;:::::::::::::::999999888888888888999........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++************************+++++++++,,,,,,,,,******))))))***,,,...///++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------......------,,,,,,,,,+++++++++------------------------...------,,,,,,------......------,,,,,,------...------...............///111000...,,,,,,---///000---------....../////////---------............///111000000///...------,,,........................---------.........//////....................................////////////////////////....................................+++,,,...///000///......///...---,,,,,,---...///...//////000111222222222111000000///////////////000000000000000000000000000000000000000000000000.........//////000000111222777:::999>>>DDDAAA999666222222555555111///000222222111111222222333444444444333222222333444444777666444333222333444555555777888:::;;;::::::999777666555555444555555555444333222333555777777666333666:::======:::666333444444333333555888;;;===555555666666777777777777;;;<<<===>>>@@@DDDIIIMMMOOOTTT]]]gggqqq}}}|||sssmmmgggccc```XXXTTTOOOKKKIIIGGGEEEDDD===<<<<<<>>>??????===;;;============<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::999888777777777777777------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++******************+++++++++,,,,,,,,,++++++******++++++,,,,,,************))))))))))))******+++++++++,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,------------......------,,,,,,------......------,,,,,,------...........................222111///.........///000,,,,,,------......//////---------............///000//////......---------........................,,,,,,------.../////////....................................////////////////////////............000000000000000000000000)))+++...000111000...,,,///..................///---...///111222222222222111111000///////////////000000000000000000000000000000000000000000000000.........//////000000000---333555444999CCCHHHGGG888333000222333000000111222222111111222222333444444333333222222333333444888777555333222222444555777888:::;;;;;;:::888777555555444444444444555555666444333333555666666555:::888444222111333555777444444333444666999<<<>>>888888777777666555444444999999999999:::<<<>>>???AAAEEEKKKQQQXXX```hhhmmmtttttttttqqqoooqqqvvv{{{{{{mmmhhh```ZZZVVVTTTRRRQQQJJJGGGDDDCCCCCCCCCBBBAAA>>>===<<<===??????>>><<<===============<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777777------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,,,,+++++++++++++++,,,,,,---------******+++,,,---...///000------,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++*********))))))******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...***++++++,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,------......------,,,,,,------...////////////.....................///////////////---------...//////000000---------............///................................................,,,,,,------...//////000....................................////////////////////////............000000000000000000000000+++,,,...000000000//////...//////000000//////......///000111222222111000111111000///////////////000000000000000000000000000000000000000000000000///////////////000000000,,,000111000222;;;FFFMMMBBB999111000111000111222222222111111222222333444222222222222222222222222777666444222222333555777888999:::;;;;;;888666444555444444333444444555555777555444444555555555444:::888555222222444777999666555555555666888:::;;;;;;:::888777666555555555666666666777999999999888;;;===@@@CCCFFFKKKQQQUUUVVVYYY\\\\\\[[[\\\bbbgggnnnrrrvvvzzz}}}yyyuuupppllljjjhhhfffdddTTTQQQMMMJJJJJJJJJJJJIIIEEEDDDBBBBBBCCCCCCAAA@@@???>>>===>>>???@@@@@@???;;;<<<=========<<<;;;:::999999::::::::::::::::::;;;:::999888777777777777------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------,,,,,,,,,+++++++++++++++,,,,,,---------'''((())),,,...000222333.........------,,,,,,,,,******+++++++++,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))***+++------,,,+++***------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////******+++,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,------............------,,,,,,------......------,,,,,,------...///////////////.........***+++---...///000000///---......///000111111222---------.........//////---------...............////////////////////////,,,,,,------...///000000..................................../////////000000/////////.............................................//////000222222...///000111111000///...000000111222222111///...111111000///////////////000000000000000000000000000000000000000000000000/////////000000000000000...000000...---222???JJJOOOBBB555111111000111222222222111111222222333444000000111111111111000000666444333222222555777999888:::;;;;;;:::888555333444444333333333444444555888666444444444555444333000222444555666555333222888777666666555666777888666555444333333444555666444555666888::::::888777999:::<<<<<<===@@@EEEHHHDDDHHHLLLMMMLLLMMMRRRWWW[[[___cccgggkkkqqqxxx}}}wwwlllfff```]]]ZZZWWWVVVXXXZZZ\\\EEEDDDCCCDDDGGGHHHGGGFFFCCCBBBAAAAAABBBAAA???===<<<:::999:::<<<>>>>>>===999:::;;;<<<===<<<;;;;;;888888888888888888999999;;;:::999888777777777777------,,,,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///+++'''&&&''')))************,,,,,,,,,,,,******(((,,,000///+++)))***---------------------------+++++++++,,,///000///---++++++,,,,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))***+++,,,,,,++++++************++++++---------,,,,,,+++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++///......---------......,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,---------............---------,,,,,,,,,***+++---//////...---,,,////////////////////////........................////////////////////////......////////////...............------,,,,,,,,,/////////////////////////////////000000000000000111000///......222777;;;........................111000///...............//////............//////---...000111111111000///.../////////...---,,,,,,............////////////000000000000000000000000111000000000//////......000000111111111111000000,,,///111000///222:::AAASSSJJJ===333111333222000111000///111333333222000000222333444444333111000333222000///000333777:::<<<;;;999888666555444444111222222333333222222111444333333222222333333444222333333333222333666999???;;;666555666666444111444444444555555555555666555555555555555666777777:::999::::::;;;<<<===>>>>>>>>>???AAACCCFFFIIIKKKMMMRRRQQQTTT]]]^^^```lllnnnooosssxxx|||qqqiiieee```ZZZUUUNNNMMMLLLJJJIIIIIIJJJJJJEEEDDDBBBBBBBBBCCCEEEGGGBBBAAAAAA@@@???>>>======<<<===>>>>>><<<;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::<<<;;;:::999999999:::;;;999999999888666555666777,,,,,,++++++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,***)))***+++***)))++++++,,,------,,,++++++,,,///222000,,,)))***,,,------------------------+++***+++,,,...///...---++++++,,,,,,---......///++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++*********++++++,,,++++++************++++++---,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,------------,,,,,,++++++......------------......,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,---------............---------,,,,,,,,,***+++---...///...---,,,////////////////////////........................////////////////////////......////////////......///...............------////////////////////////---.....................---......///111555;;;@@@////////////////////////000//////............/////////............//////......//////000000000///......//////......---,,,............////////////........................111111111000000///////////////////////////.........111222111///111666<<>>>>>@@@AAACCC?????????>>>===<<<<<<;;;999:::<<<<<<:::::::::;;;::::::;;;;;;;;;;;;::::::888888777777777777888888888999999888777777888:::,,,++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,+++,,,------+++))),,,,,,---......---,,,,,,///111333111---******,,,------------------------+++******,,,......---,,,++++++,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++++++++,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,...---------------,,,,,,------,,,,,,,,,------...,,,,,,,,,------------...------,,,,,,,,,,,,++++++,,,,,,,,,---------............---------,,,,,,,,,+++,,,---.........---,,,////////////////////////........................////////////////////////......////////////...............///////////////////////////////////////..................------***,,,...///111444888<<<000000000000000000000000///............//////000//////............//////......------......///000....../////////...------............////////////........................111111111111111000000000000000000//////.........000222333222//////222555888444000//////000111222000222333222111000111111111111333333444333222111///000111444777:::<<<===:::999777555333222111111222222333333333333222222333333222222222222333333444555777777555555555666555666777666444333333333444444444555555555555666555555444444555555666777555555555444444555666666;;;:::999999999999::::::777;;;<<>>=========>>><<<<<<;;;::::::<<<===>>>===<<<<<<<<<;;;;;;::::::999;;;<<<<<<;;;:::;;;<<<::::::;;;;;;;;;;;;::::::888999:::;;;;;;;;;;;;;;;888999999999888888:::;;;++++++*********+++,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------------------------,,,***+++,,,---,,,***---..................---...000000///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***......---,,,++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------,,,++++++******++++++,,,---------------------------,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,---......------,,,////////////////////////........................////////////////////////......////////////......------....../////////000////////////////////////000000000000////////////,,,---............///000////////////////////////...............///000111//////............//////......---,,,,,,...///000......////////////..................////////////000000000000000000000000222222111111111111111111333333222111000000000000///111333222000//////000222000000222222111222444111222333222000000222444111111222333333333222222---///222555777888999888666555444333222222222222222333333333333333333222333333222222222222333333333555777777555333333333000333666666333111222444444444444555555555555666555444444444444555666666777777666666666666666666::::::999999888888888888777;;;===EEEQQQKKK??????AAACCCDDDGGGKKKQQQXXX]]]kkkqqqzzz|||vvvnnnfffaaa\\\YYYUUURRRPPPMMMIIIFFFGGGDDDAAA@@@BBBCCCCCCBBB???>>>>>>=========<<<<<<::::::999999999:::;;;<<<;;;;;;;;;;;;::::::::::::>>>@@@AAA@@@>>><<<<<<===:::::::::;;;;;;:::::::::888999;;;===>>>>>>======888999999888777777888:::++++++******+++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------------------------...+++(((''')))+++,,,,,,........................+++,,,---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,---+++***+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***......---,,,++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,------------------------,,,,,,,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,------------------,,,,,,////////////////////////........................////////////////////////......////////////......,,,,,,,,,------......///////////////////////////111111000000/////////......///000///,,,+++++++++.......................................///000111//////............//////......---,,,,,,...///000......///////////////...............////////////000000000000000000000000111111111111111111222222444333222111000111111111...000111222111000///000222111222555333...000666===;;;888444222111333555111111222222333333333333000222555777888777666444222222111111222333444444333333333444444333333333333222222111111222222333222444666666444222111111...222555555333111222444444444444555555555555666444444444444444555666666888777777666666666777777555555666666666666666666999===>>>FFFQQQJJJ<<<<<<>>>>>>??????@@@CCCGGGJJJRRRWWW]]]bbbfffggghhhhhhiiinnnvvv}}}zzzrrrllljjjiiieeeeeedddbbb]]]XXXSSSPPPMMMKKKIIIHHHGGGFFFDDDCCCBBBAAA>>>=========<<<<<<>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;BBBCCCCCCAAA>>><<<;;;;;;999::::::::::::::::::999555666888999:::::::::999777888888777555444666777++++++++++++,,,---......++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------...------------,,,,,,,,,///+++'''&&&(((+++---...///...------------...///+++++++++++++++---......,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,***)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------------......///000...------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............---------,,,,,,,,,...------------,,,,,,,,,////////////////////////........................////////////////////////......////////////......,,,,,,,,,---------------/////////////////////////////////...------,,,,,,...///000///...---...///........................///............//////000//////............//////......------......///000......///000000000//////............////////////........................000000000111111111111111111000///......///111111///000111111111111000000111///222555111,,,000:::NNNGGG>>>666333222222222111111111222222333333444666777999;;;:::888666444111000111111222333444555333333444444444444333333222222111111111111222222222333555444222111111222000222333333333222333444444444444555555555555666444444333333444444555666666555555444555555666666555666777888888888888777777;;;;;;AAAJJJBBB777999999;;;<<<<<<<<<>>>AAACCCCCCFFFIIIMMMPPPRRRSSSSSSTTTXXX___eeeiiilllnnnppptttuuuxxx}}}}}}tttpppiiibbb[[[WWWTTTSSSQQQQQQPPPOOOLLLJJJGGGFFFAAAAAAAAAAAAAAAAAAAAAAAA======<<<<<<;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======::::::;;;;;;<<<<<<======???@@@@@@>>>;;;888777888999999::::::::::::999999777777888999:::::::::999666777777666444444666777,,,,,,,,,,,,---...///000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++..............................---------,,,,,,,,,---+++))))))+++---------......---,,,,,,---.........---++++++,,,---......++++++++++++++++++++++++***))))))***++++++***(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++*********++++++,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,*********+++++++++,,,,,,............///000111111......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------............---------,,,,,,,,,......------,,,,,,,,,,,,////////////////////////........................////////////////////////......////////////..................------------////////////////////////000//////...------,,,,,,---...///.........000222........................000//////............/////////............//////......//////000000000///......///000000000000000............////////////......................../////////000000111111111000000......///000222333333222111111111111000//////---000444111---555CCCTTTHHH:::222111222222111111111111111222333444555777888:::;;;:::888666444333222222111111222222333333333444444444444333333222222111111111111222222333444444333222111333444444222111111333444444333444444444555555555555666444444333333444444555666444444444444444555666777777888888999999888777666666:::999;;;AAA;;;444:::666888::::::::::::<<<>>>>>>>>>???@@@CCCEEEEEEEEEEEEHHHMMMPPPRRRTTTVVVWWW[[[\\\___ccciiioootttwww}}}{{{}}}~~~|||~~~~~~{{{uuummmfffbbbaaaYYYWWWTTTPPPMMMJJJIIIHHHGGGGGGFFFDDDCCCAAA@@@@@@===>>>>>>>>>>>>>>>>>>???;;;<<<<<<<<<<<<<<<===>>>999:::;;;<<<<<<;;;::::::::::::;;;;;;<<<<<<;;;;;;999999::::::;;;<<<======:::<<<<<<;;;999777777777999999::::::::::::999999::::::999999999::::::;;;333444666666666777999;;;,,,,,,,,,---...///000111/////////....../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.................................------,,,,,,,,,,,,++++++---...///...,,,...---,,,++++++,,,---...111///---,,,------------++++++++++++++++++++++++***)))))))))++++++)))'''+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))***+++,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,++++++++++++++++++,,,))))))*********+++++++++.........//////111222222.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------............---------,,,,,,,,,///...---,,,,,,,,,,,,,,,////////////////////////........................////////////////////////......////////////......000000//////.........---////////////////////////222111111000///.........---...---,,,++++++---000000000000000000000000000111000///...............//////............//////---...000111111111000///......///000000000000000............/////////000000000000000000000000000......//////000000000111222111000000111333555777666444222111111000///......,,,///555333000<<>>999555>>>777888999999777777888999===<<<;;;;;;===>>>???>>>@@@BBBDDDEEEEEEFFFGGGIIIIIIJJJMMMQQQVVV[[[```cccccccccgggnnnpppqqqtttyyy{{{}}}|||xxxtttuuutttqqqkkkeeeaaaccceeebbbbbb```\\\WWWSSSQQQQQQKKKJJJJJJIIIHHHGGGFFFFFFEEEDDDBBB@@@>>>======<<<>>>???@@@@@@>>>>>>???@@@999:::;;;;;;:::::::::;;;:::;;;<<<======<<<;;;:::888888999:::::::::::::::888888999:::;;;<<<<<<===777999;;;:::999888999999999999999::::::999999999888777666555555555666777111333555666777999===???............---,,,+++***...------,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,---......---------///...---,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------++++++++++++++++++,,,,,,*********))))))))))))(((++++++,,,,,,,,,---------************************++++++++++++++++++++++++///...---,,,,,,---...///---------,,,,,,+++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,---------......------,,,,,,,,,------...---,,,,,,+++,,,---///000------------------------,,,,,,---...//////..............................///......---------............///000000//////...........................////////////000000000000000///...---,,,,,,---...333111///---,,,---...///000000//////.........---////////////////////////...////////////---,,,+++//////000///------...000//////////////////......////////////////////////............------------000000//////.........---000000000000////////////......///000000000000000000///...---...444<<>>????????????@@@@@@@@@CCCEEEHHHIIIIIIJJJKKKMMMSSSVVVYYY[[[[[[\\\^^^```eeegggjjjnnnrrrwww{{{}}}{{{ooogggdddccc```]]]]]]\\\ZZZWWWUUUSSSRRRQQQYYYTTTNNNLLLMMMLLLGGGCCCCCCJJJKKKDDDCCCHHHGGGAAAAAAAAA@@@???>>>===<<<<<<===<<<<<<<<<<<<;;;;;;;;;===>>>>>>>>><<<;;;<<<===<<<;;;::::::999999999999;;;;;;;;;::::::999999888888999:::;;;;;;;;;::::::;;;;;;:::999999888888888777777777777777777777777777666555555555777888999666666555555555555666666////////////...---,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,------------------------------------,,,,,,,,,++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++------,,,++++++,,,---------------,,,,,,+++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,---------............---------------...333111///,,,+++***))))))------------------------,,,------...//////.................................------,,,,,,---------........................////////////............////////////000000000000111111///.........//////222111///---,,,---...///000/////////.........---////////////////////////---...///000000//////......///000///...---...///........................////////////////////////000000000000////////////000/////////.....................///////////////...//////000000000////////////...---///333999>>>CCC888111444555444<<>>>>>>>><<<>>>AAABBBCCCDDDFFFGGGGGGIIILLLMMMMMMMMMNNNPPPUUUVVVXXX\\\```dddgggiiirrruuuyyy}}}zzzwwwtttsssrrrqqqqqqrrrssstttkkkdddZZZUUUSSSSSSPPPNNNRRRQQQOOOMMMLLLJJJJJJJJJMMMJJJGGGFFFFFFEEECCCAAADDDSSSWWWHHH>>>BBBDDD@@@>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>===;;;:::;;;<<<<<<;;;:::999999999999999:::999999999999999:::;;;:::::::::::::::::::::999888888888888888888888888777777777777777777777777777666666555555666777888666666555555555555666666...//////000//////......,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++------------------------+++++++++,,,------......000///---,,,+++,,,,,,---......---,,,,,,,,,------------------------------------------,,,,,,,,,,,,---------------------------,,,,,,++++++*********---,,,,,,,,,++++++++++++*********++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......000000///...------------...---,,,,,,,,,,,,---...------------------------,,,---......///.................................---,,,,,,,,,------------......------,,,------...000000/////////.........////////////000000000000222222111000000000111111222111///...------....../////////...............////////////////////////------///000000111111000,,,...000111///......///........................////////////////////////000000000000////////////////////////............,,,------......//////000...///////////////.........////////////111555888:::333///222333111555<<<;;;333,,,---000000000000...000111111000///000000333888<<<:::555111000222222333333444555777777888888666444222111111111111555555444333111222444777???555000333444000000444222333333333222111111000111111111111111111111111333333333333333333333333111222333333333222111000555444444444444333333333555444444333333444444555444444555666777888999999888888777777777777666666888777777666666777777888888888888888999:::;;;;;;::::::::::::;;;;;;;;;;;;777999<<<===>>>???@@@BBBAAACCCDDDEEEDDDCCCDDDEEEEEEFFFHHHJJJMMMPPPRRRTTT[[[]]]```cccgggmmmssswwwyyyxxxwwwxxx{{{|||wwwssspppnnnpppsssvvvvvvqqqggg______^^^\\\ZZZXXXWWWWWWWWWVVVQQQKKKIIIIIIIIIGGGEEEFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDBBB@@@??????@@@EEE^^^dddMMM999<<>>;;;;;;;;;:::999999888888555555666666777888888999777777777777777777777777777777666555555555666666666555555444444555555666---....../////////......,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------******+++,,,---...///000111000---+++***+++,,,---...------,,,,,,,,,------------------------------------------------,,,,,,------------------------------,,,,,,+++***))))))++++++*********)))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......222111000///...---------,,,+++++++++,,,...///111------------------------------...............---........................---------...............///...---,,,,,,,,,---.../////////.........------////////////000000000000222111111111111111111111111000///...---.................................////////////////////////------...///////////////+++---000111000///......------------............////////////////////////............------------///////////////.........,,,,,,---...///000111222...////////////...---------...000000//////111333111---,,,000///,,,---111333///---...000222111111...///000000111222333444222:::AAA>>>666000111555333444555666777888888888666444222000///000111222111222222111222444999===[[[DDD333222222---000999@@@===888555333222111111111111111111111111111111222222222222222222222222///111333555555444333222444444444444444444444444555444444333333444444555555555666666777888888999777777777777777777666666777777777666666777777777777777777777888:::;;;;;;888888999999999:::::::::999;;;===>>>======>>>???>>>@@@BBBBBBBBBAAABBBDDDAAABBBBBBCCCEEEGGGIIIJJJMMMNNNPPPQQQTTTYYY___dddeeebbbaaacccfffiiioootttzzz|||~~~zzzwwwwwwvvvvvvwwwyyy{{{{{{zzz}}}~~~}}}||||||~~~zzzxxxyyy{{{}}}}}}yyywwwrrrrrrrrrssssssqqqpppnnnkkkkkkkkkjjjgggdddaaa___aaaaaadddkkknnniii]]]RRRUUUSSSQQQNNNLLLKKKJJJJJJKKKIIIFFFFFFGGGFFFEEECCC@@@@@@@@@@@@@@@AAABBBCCCFFFHHHIIIEEE@@@===???BBBFFFaaahhhMMM888;;;@@@<<<999999::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999:::;;;:::888888888:::::::::999999999999999:::888777666777999<<<@@@BBB===<<<;;;999888888777777666666666777777888888888666666666666666666666666777777666666555555555555555444444444444444444555,,,,,,---.........------------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,******+++,,,...///000000111000---+++***+++,,,---------,,,,,,,,,------...------------------------------------------------------------------------------,,,,,,+++***))))))+++++++++************)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......222111000///...---------222111///,,,+++*********---------------------------...............------..............................///000111111000000000///......---------...------------------------////////////000000000000///000000000000000000000000//////...............---------...............////////////////////////......------,,,,,,,,,,,,***---000111000///...///---------.........//////////////////////////////............------------.........///////////////------...000111222333444...///////////////......---///000000///...///000000///000222222///...///000000000000111222111000000///......///111222333333:::???<<<333...222777444555666888888888888888555444222000000111222333000111111111111444999===aaaHHH555333222...000888PPPHHH>>>777333333333222111111111111111111111111222222222222222222222222***,,,///111222222111111444444444444444444444444555444444333333444444555555555666666777777888888666666666666666666777777666666666777777666666666666666666777888999:::;;;888888888999999999::::::<<<===???>>><<<;;;;;;<<<999;;;>>>?????????@@@BBBAAAAAAAAABBBBBBCCCDDDEEEGGGHHHHHHHHHIIILLLQQQTTTWWWTTTTTTYYY[[[[[[^^^dddeeegggiiikkkkkkiiifffddddddcccdddfffiiikkkjjjiiikkkkkkkkklllkkkjjjhhhfffiiijjjlllnnnpppsssuuuuuuxxxvvvrrrmmmiiihhhiiikkkjjjmmmoooooommmiiigggfffbbbcccddddddcccaaa```___^^^^^^]]]]]][[[YYYXXXWWWTTTTTTWWW___eeebbbVVVKKKKKKJJJHHHFFFDDDDDDDDDDDDCCCBBBBBBBBBBBBAAA???>>>????????????@@@BBBCCCCCCLLLNNNOOOIIIAAA===>>>BBBEEE[[[___III:::>>>AAA::::::::::::;;;<<<<<<======<<<;;;;;;;;;;;;:::::::::999:::::::::888777888999999999999888888999999:::999888777888:::>>>AAADDD===<<<:::999777777777777999999888888888777777777666666666666666666666666777666666666555555444444444444333333333333444444,,,---------------,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++)))******++++++,,,,,,---***+++,,,---...///000000000///---,,,+++,,,,,,---------,,,,,,,,,---......------------------------------------............---------------------------,,,,,,++++++*********------------,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000///...------------000///---,,,++++++,,,---------------------------.........///......---,,,...........................///000222222222111111111111111111111000///...,,,,,,------.../////////////////////000000000000---...///000000000////////////////////////......---------------.........///////////////////////////...---,,,+++++++++++++++---///000000//////000------......///000000000////////////////////////000000000000////////////.........///////////////...//////000222333444444......///000000000000000---///111111///......//////000111222222111///...///333444222000111111///222000......//////...---222555888666222000333777666777999999999999777777444333222111111111222333333333333111111222555777JJJ;;;111333666444444777SSSKKK???666333333333333111111111111111111111111222222222222222222222222---...000222333444444333333333333444444444444555555444444333333444444555444555555555666666666777555555666666666666777777555666666777777666666555666666666666777888999999888888888888999999999:::;;;<<<===<<<:::888888999888:::===>>>>>>???@@@BBB??????>>>>>>>>>??????@@@CCCCCCCCCCCCBBBDDDGGGJJJOOOKKKNNNVVVXXXTTTTTTYYYXXXYYY[[[]]]]]]\\\ZZZYYYWWWWWWWWWYYY\\\^^^^^^^^^[[[[[[[[[\\\^^^^^^\\\ZZZYYYYYY[[[]]]___aaabbbcccdddcccbbb___]]]\\\^^^```\\\^^^``````^^^\\\[[[[[[YYY[[[\\\\\\YYYWWWVVVWWWVVVVVVVVVUUUUUUTTTRRRRRRNNNNNNQQQXXX___]]]SSSJJJEEEDDDCCCBBBAAAAAABBBBBB@@@@@@@@@@@@???>>>===<<<>>>>>>>>>>>>???@@@AAAAAAJJJLLLLLLGGG???;;;<<>>@@@@@@IIIAAA888333333444333111111111111111111111111111111111111111111111111111444444444444555555555555333333333444444444555555555444444333333444444555444444444444555555555555555555555666666666777777555555666777777666555555777777666666666777777888777777777777888888888999777999::::::999888888999999;;;===>>>======>>>???>>>======<<<<<<=========>>>???AAA@@@@@@AAACCCEEEHHHFFFLLLWWWYYYPPPMMMPPPQQQRRRTTTUUUUUUUUUTTTSSSQQQPPPOOOQQQTTTVVVWWWWWWTTTSSSSSSTTTVVVVVVSSSQQQOOOOOOPPPQQQSSSTTTUUUVVVUUUVVVWWWWWWVVVVVVWWWYYYUUUWWWXXXWWWUUUSSSTTTTTTSSSUUUWWWVVVSSSPPPPPPQQQQQQPPPPPPPPPOOONNNNNNMMMLLLLLLNNNSSSXXXWWWPPPJJJDDDCCCAAA@@@@@@@@@AAAAAA@@@AAAAAAAAA@@@@@@@@@@@@???>>>>>>======>>>>>>???BBBCCCCCC@@@<<<:::;;;===>>>BBBCCC???=========;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999:::;;;:::888777888999888888888888888999::::::888888888999:::;;;<<<===<<<;;;999777666666777888777777777777777777777666777777777777777777777777333444555666666666555444333333222222222222333333000000000000///...---,,,,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++++++++,,,------...//////,,,,,,------.../////////,,,,,,---.........------,,,,,,,,,,,,,,,---...///---------------------------------.........//////------------------------++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++++++++,,,,,,---------,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,---------......------,,,,,,,,,------...111000...,,,++++++++++++------------------------.../////////...---,,,,,,........................+++---///111222222000000333444777888777444111...------///000222444555666////////////000000000000---...///111111111000///......///////////////...,,,,,,,,,------.........////////////////////////...---,,,,,,---...000111,,,---............111333...//////000111222222333///////////////////////////.........---------------.........//////000000......//////000000111111---...000111333444444444...000111000//////000111...000000//////111111000+++333666000,,,...000...---000555;;;???===777111000///000777???CCC@@@<<<:::;;;<<<<<<;;;888666444111111222222111000///...---///111111111222444555333333000000888FFFNNNNNN<<<777111000333444222///111111111111111111111111111111111111111111111111555444333222111000111111333333333444444555555555555444444333333444444555333333444444444444444444444555555555666666777777444555666777777666555444888777777666666666666777666666666666777777777888555777999:::999999:::;;;777999::::::999888888999??????>>>>>>===>>>>>>>>><<<===@@@@@@@@@AAACCCDDDDDDCCCKKKXXXYYYNNNHHHKKKNNNOOOPPPRRRRRRRRRRRRQQQOOOMMMLLLMMMPPPSSSTTTTTTUUUSSSQQQQQQRRRQQQMMMIIIJJJJJJKKKLLLMMMNNNOOOOOONNNPPPRRRTTTSSSTTTUUUVVVSSSTTTTTTSSSQQQOOOPPPQQQPPPRRRTTTSSSOOOMMMLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHIIILLLOOONNNIIIEEEAAA@@@>>>===<<<<<<======>>>???@@@@@@??????@@@AAA@@@@@@???>>>======>>>>>>;;;<<<<<<<<<;;;;;;===>>>;;;;;;<<<>>><<<999:::===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999:::;;;:::888888888999888888777777888999::::::777777888888999999999999<<<:::888777666777888999444444555555666777777777777777777777777777777777222333555666666666555555333222222222222222222333222000...,,,+++,,,---...*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------..............................,,,***+++...///...---111...+++)))(((***,,,...++++++******++++++,,,---,,,,,,,,,------.........///---,,,***))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************)))(((''',,,---......,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********...---,,,,,,---,,,***)))///...,,,++++++,,,...///333///++++++...000---***.........------,,,,,,,,,------------------------000000000000000000000000///333333000222999===:::........................////////////////////////....................................////////////////////////////////////,,,---------.../////////////////////////////////000000//////.........---///...---,,,---///111333555333111///......///000...............///000000............////////////.........///111333555777111111//////,,,//////222//////............//////000000000000000000000000...///444===CCC@@@444)))(((+++///666???GGGNNNRRRKKKJJJGGGCCC???;;;888666777333111333444222000///000111222333333333333333111'''333888111III\\\III333222222111111222222333333222222111111222222333333333222222111000000000222222222222222222222222111111333444555666666666444333333333333444555555555555555555555555555555666666666666666666666666444555666777777666555444555555555555555555555555666666666666777777777777666777888:::<<<<<<:::888<<<<<<;;;:::::::::;;;;;;<<<===>>>===<<<<<<<<<>>>???@@@@@@AAAAAABBBCCCCCCFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJKKKLLLMMMNNNOOOOOOLLLMMMMMMNNNNNNNNNMMMMMMNNNNNNOOOOOONNNMMMKKKJJJIIIIIIHHHIIIIIIJJJKKKLLLJJJKKKMMMOOOQQQSSSTTTTTTRRRQQQQQQPPPPPPPPPQQQQQQPPPQQQSSSRRRPPPMMMKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFEEEDDDCCCBBBAAAAAA???>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<:::999:::;;;:::777;;;:::333666;;;666:::999999888888999999:::888888888888888888888888888999:::999999999999;;;666777888999999999999999555555555555555555555555999999888777666555444444777777666555444444333333444444444444444444444444111000...,,,++++++,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,...,,,***+++---///...---///...,,,***)))***,,,---++++++******++++++,,,---,,,,,,,,,---------.........---,,,*********************+++++++++,,,,,,,,,++++++++++++++++++++++++******************))))))+++---...---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...111...,,,***+++,,,,,,+++///...---,,,,,,---///000666111,,,,,,...000///,,,......---------,,,,,,,,,------------------------///////////////////////////222222///111777999888........................////////////////////////....................................////////////........................---------...............////////////////////////000/////////............///...---,,,---///111222444222000///...///000000...............///000000............///////////////...//////111333555666---,,,+++///222333///***111000000//////000000111000000000000000000000000//////222777;;;:::444...------///333999AAAHHHMMMNNNLLLJJJGGGEEECCCAAAAAA>>>888222111222111000...000000000000000111111111555+++444666--->>>LLL999333222222111111222222333333222222111111222222333222222222111111111111111222222222222222222222222444444444555444444333222555444444444444555666666555555555555555555555555555555555555555555555555555666666777777666555444555555555555555555555555666666666666777777777777666666777:::<<<<<<:::888;;;;;;:::::::::::::::;;;;;;<<<======;;;;;;<<<======>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKIIIIIIIIIIIIHHHIIIIIIJJJKKKLLLNNNOOOOOOPPPPPPPPPPPPOOORRRRRRQQQPPPPPPPPPPPPPPPNNNPPPQQQPPPNNNKKKIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@???>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;::::::;;;===???999;;;;;;666;;;???999:::999999888888999999:::888888888888888888888888888999999999999888999:::888888888999888888777777666666666666666666666666777777777666666666666666666555555444333333222222444444444444444444444444///...---+++++++++,,,,,,,,,,,,------------......******++++++++++++******------------,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,---------,,,,,,+++++++++---,,,***+++---......---------,,,+++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,------------------,,,+++******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,***,,,------+++***+++++++++++++++++++++++++++++++++,,,---------+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000111444000,,,)))***,,,......///...---------///000111888333...---...000///......------------,,,,,,,,,------------------------...........................000000...///333555333........................////////////////////////////////////////////////............////////////.......................................---------////////////////////////////////////..................------...///111222222111////////////000111...............///000000............////////////////////////111222444555......222111666222222///222111111000000111111222000000000000000000000000000000111111222333333333111000///000444:::@@@DDDDDDCCCAAA???>>>???@@@AAACCC>>>777333333555444333222111000/////////000111666...444333)))444===---222222111111111111222222222222111111111111222222000111111111111222222222222222222222222222222222444444444444444333222222555555555555555666666777555555555555555555555555555555555555555555555555666666777777666555444444555555666666666666555555666666666666777777777777666666777999;;;;;;999888999999999999999999999::::::;;;<<<<<<::::::;;;<<<;;;<<<<<<======>>>????????????AAABBBDDDFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMIIIJJJKKKKKKLLLLLLLLLKKKJJJJJJKKKJJJJJJIIIGGGGGGIIIIIIHHHIIIIIIJJJKKKLLLPPPPPPPPPPPPPPPOOOOOONNNSSSRRRQQQPPPOOONNNNNNNNNLLLNNNOOONNNKKKHHHGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@??????>>>>>>??????========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;:::999999:::===???HHH===:::<<<:::???CCC===999999888888888888999999888888888888888888888888999999888888888888888888999999888888777666666555777777777777777777777777555555666666666777777777444444444333333222222111444444444444444444444444...---,,,++++++++++++,,,,,,,,,,,,---------------)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,......------,,,+++++++++,,,,,,++++++,,,---------,,,,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---)))+++------+++++++++,,,************************,,,,,,,,,,,,,,,***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///111222333000---+++,,,---......------,,,,,,---...///000777333///,,,---.........------------------------------------------------------------------------.........------///000000........................////////////////////////000000000000000000000000............////////////......................../////////...---------,,,///////////////////////////////////////..................---...///000111///////////////000111222...............///000000............/////////////////////000111222333333///000888222888111999999111111111000000111111111////////////////////////000111111000...///333777222111111111333666:::<<<777666444222222444777888BBBDDDCCC===888888;;;<<<666444222000000111222333000,,,111111***222777,,,222222111111111111222222222222111111111111222222///000000111222222333333222222222222222222222222000111222333444555555555444444444444444555666666555555555555555555555555555555555555555555555555777777777666666555444444555666777777777777666555666666666666777777777777666666666888::::::999777777888888999999999999999999:::;;;;;;999999:::;;;;;;;;;;;;<<<======>>>>>>>>>???@@@AAACCCDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKIIIJJJJJJKKKLLLLLLLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGIIIIIIHHHIIIIIIJJJKKKLLLOOOOOOPPPQQQRRRRRRRRRRRRSSSRRRQQQOOONNNMMMMMMMMMLLLMMMNNNMMMJJJGGGGGGGGGHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???????????????========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999:::::::::::::::::::::::::::::::::888888:::>>>AAAQQQ@@@:::<<<;;;@@@BBB<<<999999888888888888999999888888888888888888888888888888777777888888888777888888777777777777777777666666666666666666666666666666666666666666666666444444444333333333222222333333333333333333333333------,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------///.........---------,,,+++++++++++++++,,,---...++++++,,,---------,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,(((***,,,,,,++++++,,,---************************,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000111///...---......---+++++++++++++++,,,------...444111...++++++,,,------------------------------------------------------------------------------...---,,,------,,,,,,...////////////////////////////////////////////////000000000000000000000000............////////////......................../////////...---------,,,////////////////////////.........///////////////...............//////000.........//////000111111...............///000000............//////////////////000000111111111111111)))333333MMMEEEFFF777111000000//////000000111////////////////////////...111333111//////333777000111333555666777777777555333111//////000333444===HHHMMMDDD888555999;;;666444222000000111222333------111111///222666111222111111000000111111222222111111000000111111222//////000111222333333444222222222222222222222222000000222333444555555555333333222222333333444555555555555555555555555555555555555555555555555555777777666666555555555555555666777888888777666555666666666666777777777777666555555666888999999777666777888999999999999888999:::;;;:::999999999;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAAAAABBBBBBCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIHHHIIIIIIJJJKKKLLLQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRPPPOOOMMMMMMLLLLLLMMMNNNNNNMMMJJJHHHGGGHHHGGGGGGFFFEEECCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@??????>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::999999:::::::::::::::::::::::::::::::::888888:::>>>AAAVVVBBB999;;;:::<<<>>>999999888888777777888888999777777777777777777777777888666555666888999888666666666666666777888:::;;;555555555555555555555555777777777666555444444333555555555555444444444444333333333333333333333333---------------,,,,,,,,,,,,,,,++++++++++++************++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...........................***+++,,,+++***+++,,,...++++++,,,---------,,,,,,++++++******++++++,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++***))))))''')))+++,,,++++++,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------------///...---...///...,,,***++++++++++++++++++++++++///...---++++++++++++,,,,,,,,,,,,------------...------------------------------------------------...,,,,,,......++++++...////////////////////////////////////////////////////////////////////////............////////////------------------------...............---------////////////////////////.........///////////////......//////////////////.........//////000000000...............///000000............//////////////////000111111000000///888%%%000:::llleeeXXX333000000000//////000000000000000000000000000000000...111333333111111333555000222555888999888666444555333111000///000111222888FFFMMMAAA333///222333222111000/////////000111///111222111111111222444111111000000000000111111111111000000000000111111//////000111222222333333222222222222222222222222333333333333333222111111222222222222222333333444555555555555555555555555444444444444444444444444666666555555555555666777555777888::::::888777555666666666666777777777777666555444555777999888777555666888999::::::999888999:::;;;;;;999999:::;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAACCCCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIHHHIIIIIIJJJKKKLLLTTTTTTTTTTTTSSSRRRQQQPPPQQQPPPOOONNNMMMLLLLLLLLLNNNNNNNNNLLLJJJHHHHHHIIIFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBB???@@@@@@@@@@@@???>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;:::999999:::===???VVVAAA888:::888888;;;777888888777777777777888888777777777777777777777777666444333555888:::999777666666666666888:::<<<===555555555555555555555555888777777666555444333222555555555555555555555555333333333333333333333333---------.........------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---+++,,,,,,------......///)))+++,,,+++******,,,...+++++++++,,,,,,---------++++++******++++++,,,---,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---,,,)))'''%%%&&&(((***+++++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------000...,,,+++,,,,,,,,,+++------------,,,+++******+++,,,---,,,,,,++++++,,,,,,,,,,,,---------......------------------------------------------------...+++,,,000000,,,,,,///////////////////////////////////////////////////....................................////////////---------------------------------...............////////////////////////............/////////000...///////////////............//////////////////...............///000000............//////////////////000111111000///...999'''666;;;nnnaaaWWW444222111111000000111111222000000000000000000000000///000111111111111333444333444666777777666555333222222111000//////000000222>>>BBB777...///111///000000000000000111111111///333222000111///...555111111000000000000111111111111000000000000111111000000000111222222222333222222222222222222222222222333333333333222111111333222222222222333444444555555555555555555555555444444444444444444444444555555444444555666777888666777999::::::999777666666666666666777777777777666444333444666888888777555666888:::;;;;;;:::999:::;;;<<<;;;:::999:::<<<;;;;;;<<<<<<===>>>>>>>>><<<======>>>???@@@@@@AAABBBBBBCCCDDDEEEFFFGGGGGGHHHHHHJJJKKKLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGHHHHHHIIIIIIHHHIIIIIIJJJKKKLLLRRRRRRRRRRRRRRRQQQPPPOOOOOOOOONNNMMMMMMMMMMMMMMMNNNNNNNNNLLLIIIGGGHHHIIIEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA???@@@@@@AAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::;;;<<<;;;::::::;;;===RRR===666;;;777666999888888888777777777777888888777777777777777777777777444222000333888;;;:::888999888777777888:::<<<===555555555555555555555555666666666555555444444444444444444444444444444444222222222222222222222222------...//////..................------,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,---------......,,,++++++++++++++++++,,,)))***+++,,,------...///)))+++---,,,)))))),,,///,,,++++++++++++,,,---...++++++******++++++,,,---,,,,,,,,,++++++*********)))***,,,,,,---,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++------,,,)))%%%"""%%%'''***+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...222...***((()))+++,,,,,,/////////...---,,,******)))+++---...---,,,,,,,,,,,,,,,,,,------.........------------------------........................///+++,,,111111---,,,000000000000000000000000000////////////////////////..................................../////////000------------------------,,,------....../////////////////////////////////---.........//////000000...///////////////............////////////.....................///000000............/////////000///000000111111000......111(((<<<222TTTAAAHHH666333222222222222222222333000000000000000000000000111000......///111333444666666666555555444444333222222222222222222222111...666777///---444777333000111222333333333333333---333000---111...---777111111000000000000111111111111000000000000111111111111111111111222222222222222222222222222222222///000111222333444444444444333333333333444555555555555555555555555555555444444444444444444444444444444444444555777888:::666777999;;;;;;999777666666666666666777777777777666444333444666888888777555777999;;;<<<;;;:::999:::;;;<<<<<<::::::;;;<<<::::::;;;<<<<<<======>>>888999:::<<<>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLKKKJJJIIIGGGFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRNNNNNNMMMMMMMMMMMMMMMNNNMMMMMMMMMKKKHHHFFFGGGHHHEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA??????@@@AAA@@@???>>>===????????????????????????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999:::;;;<<<<<<:::999:::;;;NNN;;;666;;;777555:::;;;888888777777777777888888777777777777777777777777333000///333999<<<;;;888<<<;;;999888888:::;;;===777777777777777777777777444444444555555555555666333333333333333333333333222222222222222222222222............---,,,++++++,,,---/////////---+++)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......---------,,,,,,,,,+++++++++*********))))))++++++,,,,,,,,,,,,------------,,,+++************,,,++++++******++++++,,,++++++++++++++++++++++++***************************((('''''')))---111444;;;333+++(((***,,,,,,+++------------------------///...,,,+++***+++,,,,,,///...,,,,,,+++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++,,,---///111......///000000000000000+++111///...444222///555......------------......,,,,,,,,,---------.........------------...//////..............................////////////......------............------111111000000/////////...---......---,,,,,,///111222000...+++******++++++000///------///000///...///////////////000111111000222444777888888666444999444000000333888:::;;;000222333222111000111222222111//////000333666888888777555444555666888999777555333333333333111000333333222111000000111111000000000000000111111222000000000000111111111111///111333222//////222555111111000000000000111111111111000000000000000111111111111111111111111111111111222222222333333333444444333222222333333333111444888;;;:::777333000555555444444444333333333666444222222222555888:::444666888999:::999777666555555555555666666666666888888777666555444333333555777999:::::::::888777::::::::::::::::::::::::888999::::::;;;;;;::::::::::::;;;;;;<<<=========@@@@@@@@@AAABBBCCCDDDEEEHHHHHHIIIIIIJJJKKKKKKKKKNNNNNNLLLIIIFFFFFFHHHJJJKKKLLLMMMLLLKKKJJJJJJLLLLLLMMMNNNOOOPPPPPPQQQPPPOOOOOONNNMMMMMMLLLLLLKKKMMMLLLKKKJJJIIIHHHHHHHHHFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>><<<;;;;;;>>>>>>>>>>>>>>>===<<<<<>>?????????>>><<<<<<===<<<;;;<<<======<<<:::<<<<<<<<<<<<;;;:::999888777999:::;;;:::999:::;;;KKKFFF@@@<<<:::999888777;;;:::999888777888888999888888888888888888888888777777777777777777777777555555555555666777888999888777666555555666777777666333222444555333333333555555555555555444444444555666666666444333333333222222111000000111222333,,,,,,------...---------))))))***++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***************++++++++++++,,,,,,,,,,,,************+++,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++///,,,)))))),,,///...---..............................---,,,,,,,,,,,,---------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111111111000000///...---///111///666GGGEEE666000......------------......,,,,,,,,,---------.........------------...//////..............................////////////......//////000000000000//////000000000000000/////////---...////////////222444444333111///......//////222000//////000111111000//////......//////000111...:::EEEEEE:::111///222555222//////222555777777///111222111000///000111000111111333444555666777444444333222222444555666999555111//////111222222//////000111111000000000000000000000000111111222000000000000111111111111111///...///000111111111333222222111111222222333111111000000000111111222333333333333333333333333111111222222222333333333444333333333333333444444666777888999999777666555333333444555666777888999777777666666555666666666::::::888777666555555555555555555555666666666666666666666666666666666666666777888999999999888777999999999999999999999999888999999::::::::::::::::::::::::;;;<<<<<<======?????????@@@AAABBBDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHKKKKKKJJJHHHFFFFFFGGGIIIMMMNNNNNNMMMKKKIIIJJJKKKMMMMMMMMMMMMMMMLLLKKKKKKMMMMMMLLLLLLKKKJJJJJJJJJHHHHHHGGGFFFEEEDDDDDDCCCEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@AAAAAAAAABBB===>>>???@@@@@@>>><<<;;;:::::::::<<<======;;;999;;;;;;;;;;;;:::999999888444888;;;;;;:::<<>>>>><<<>>>???AAA@@@>>><<<;;;:::999999999;;;<<<;;;999:::::::::::::::999888888888888999:::>>>EEENNNTTTJJJEEE===888666666777888666666666777888999::::::999999888777666666555555777777777777777777777777555555555555555666777888444555666777777777666666///===HHHFFF>>>888444///333333444444444444555555333666::::::777444333222111111222222222111000000++++++,,,---............///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++*********)))))))))*********************************+++++++++,,,,,,...------,,,++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,+++***,,,+++,,,---...---+++)))........................*********++++++++++++******++++++,,,,,,---------+++++++++,,,,,,,,,------------------------------,,,---......//////......------///000111111111111+++000---...777444++++++......------------......,,,,,,,,,---------.........------------...//////........................------............---------......//////......---------------------------+++,,,...///......///111000/////////////////////000...,,,---...///...---...............//////000---222666555111...---...000000000000000111222333000111222222000000111222111222444555666666555444000000000000000111111222999888888888888666111.../////////000000000//////000000000000000111111222///000000000111111111111111...,,,---000222111///000//////////////////000111111111111111222333333333333333333333333333333111111222222222333333333444333333333444444555666777666444333333333444555444444444444444444444444555555555555555555555555999777555444444555888999555555555555666666666666444444555555666777777777666666777777888888888888888888888888888888888888777888999999::::::999999999999::::::;;;<<<<<<<<<>>>>>>>>>???@@@AAABBBCCCBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHGGGEEEEEEFFFHHHHHHIIIJJJHHHFFFEEEEEEFFFIIIJJJKKKMMMNNNOOOOOOOOOMMMMMMMMMLLLKKKKKKJJJJJJGGGGGGGGGGGGFFFDDDCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>======<<<<<<===?????????>>><<<;;;;;;999777777999;;;<<<<<<999999999:::999999888777<<<::::::@@@IIIPPPRRRQQQ===;;;777666666777777777666666777777777777777777888888777777666555444444666666666666666666666666555555555555555666666777333444555666777666666666222KKK[[[RRRAAA888555111333333444444444444444444444333444666888777333///222222222222222111000///,,,,,,------...---------//////...------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))***************+++++++++************++++++++++++///...---,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,------.........,,,+++)))------------------------)))******++++++++++++***)))***+++,,,---------,,,++++++,,,,,,,,,,,,---------------------------------------.........//////+++,,,...///111222222222...444000---111...***000......------------......,,,,,,,,,---------.........------------...//////........................------............------------............------,,,,,,,,,---------------+++---//////...---...///---.....................///---,,,,,,---......---......------......///000///.........000000000///...///111111000000111222...000000000///...///000333333444555555444222111/////////000000000000111555666888;;;<<<:::555111222111000////////////000000000000000000111111222000000000000111111111111111///...///000111111111222111111000000111111222111111111111111222333444333333333333333333333333111111222222222333333333333333333333444555666777999888666555444555666777555555444444333333333333888888777666555555555555777666555444444666888999555555555555666666666666444555555555666666777777666666666777777777888888777777777777777777777777777888888999999999999999999999999:::;;;;;;<<<<<<=========>>>???@@@BBBBBBAAABBBBBBCCCCCCDDDEEEEEEDDDEEEGGGFFFEEEEEEFFFGGGHHHIIIJJJIIIGGGFFFGGGHHHGGGHHHJJJLLLNNNOOOPPPPPPLLLLLLLLLKKKJJJJJJIIIIIIGGGHHHHHHHHHGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<=========<<<<<<;;;;;;;;;999777888:::;;;<<<<<<888888999999999888888777::::::???HHHRRRRRRIII@@@999888777777888888666555666777777777777666666555777777666666555555444444555555555555555555555555666555555444555555666666444444444555555666666777:::VVVcccSSS===666666333444444444444333333333222333111000333777777333///333333222222111000000000---------...------,,,,,,+++,,,---...------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------,,,,,,,,,------------...------------------------******************************+++++++++,,,,,,,,,,,,,,,+++++++++*********))))))*********+++++++++************++++++++++++...------,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,((()))+++,,,------,,,,,,++++++,,,,,,,,,,,,------..............................---,,,---...///000------...000111111111111000555111---111///---444......------------......,,,,,,,,,---------.........------------...//////........................,,,------......------,,,......////////////......------........./////////---///111000///------...,,,---......///////////////...,,,,,,...///...---...------------...//////000000///000222333333222---000222222000///000222000111222222000000111222555555444444333111000///...//////000000000000000///111444999<<<===;;;888666444111///......000111000000000000000111111222000000000000111111111111000111111111000000222333111111000000000000111111111111111111222333444555222222222222222222222222111111222222222333333333333333333444444555666777888777666555555555666666444444444444555555555555777777666666777999;;;===777777666555444555666666555555555555666666666666555555555666666666666666666666666666666777888888777777777777777777777777777777888999999999999999888999999::::::;;;<<<<<<============???@@@AAABBB???@@@@@@AAAAAABBBCCCCCCBBBDDDFFFFFFEEEEEEEEEGGGEEEGGGHHHGGGFFFFFFGGGIIIGGGHHHJJJKKKLLLMMMMMMNNNJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGHHHHHHGGGEEEBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>======<<<;;;:::999::::::;;;888888999;;;>>>>>><<<999777777888888888888888777777888===EEEJJJHHH???777999888777777888888666555555555666777777666555555555555555555555555555555444444444444444444444444666555555444444555555555444444333333444555777888DDDYYY^^^FFF333333777333666555555444333222111111000000111222444555555444444333222000000000000111............---,,,++++++''')))+++---...---,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,---------......------------------------******************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***))))))******++++++++++++)))************+++++++++,,,,,,,,,,,,---...//////,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,---//////...---...///+++++++++++++++++++++++++++,,,.../////////......((()))+++,,,------,,,,,,++++++,,,,,,,,,---------........................///...,,,+++,,,---///111...///000000000000000///+++///***(((......***000.........------.........,,,,,,,,,---------.........------------...//////........................,,,------......------,,,//////000000000000//////.../////////000000111111///111222222000...---...,,,---...///000000000///000///------///000///......------------...//////,,,...///000000000000000---000333333111///000111444555666666444444555666666666444333111000///......//////000111000000000,,,---000555;;;>>>??????888666222///---...000111000000000000000111111222000000000000111111111111///111333222//////222555//////............//////111111111111222333444555111111111111111111111111111111222222222333333333333333333444555666777777555555444333333333333333333444444555666777888888333333333555999???DDDGGG999888777666555444444444555555555555666666666777666666666666666666666666666666666666666777888888777777777777777777777777777777888999999999999888888999999::::::;;;<<<<<<<<<<<<======>>>@@@AAABBB>>>>>>>>>???@@@@@@AAAAAAAAACCCEEEFFFEEEEEEEEEFFFBBBCCCEEEEEEDDDDDDFFFGGGHHHHHHIIIJJJKKKKKKKKKJJJHHHHHHGGGGGGFFFEEEEEEDDDEEEFFFGGGGGGFFFDDDBBB@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFEEEDDDAAA???===;;;:::===<<<:::888888999:::;;;555777;;;???BBB@@@;;;777666777777888888888777777444555888;;;======<<<:::888666444555666777777777333444555777777777666666444444555555555555555555333333333333333333333333666555555444444444555555555444333222333555777999JJJYYYUUU:::***222888222666666555444222111000000---000333444222222666999555444222000//////000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++......---,,,+++))))))((((((***++++++***+++---///------------------------000...,,,)))((()))***+++------------------------,,,++++++***+++,,,...//////......------,,,++++++---,,,,,,++++++,,,,,,---///,,,))))))+++,,,+++***))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,***))))))***,,,---------,,,++++++******))),,,...***%%%+++777999111......---,,,,,,,,,------,,,,,,,,,++++++*********...---,,,+++***+++,,,---+++++++++,,,,,,---------000000111///,,,++++++,,,++++++++++++++++++++++++------------------------///...---,,,++++++***+++............---,,,++++++------...///...---+++***---,,,,,,,,,,,,---......////////////000000000000111111000///...---,,,,,,---------........................------,,,,,,,,,,,,,,,---...//////.........---+++***)))***++++++---------...///000000111//////.........---------........................////////////////////////......//////000000111111---...///000000///...---000////////////111333444111000...,,,,,,...000222//////...//////000111222111222444666777777666555222111111111000000//////111111000000//////....../////////000222666999;;;DDD???777///,,,...222555.........///////////////333222111000////////////000000000000000000000000111111000000000000111111333222111111111222333444222444777888666333111000111444333000000333444222333666555222222666888666888777666444444444555555333555555444666888888777555111444555333;;;BBB;;;111555::::::666333444666666555555444444444555555555555555555555555555555888888888888777777777777777777777777777777777777777777777777888888888888888888888888999:::;;;<<<======>>>>>>===<<<;;;;;;<<>>AAAAAA>>>:::777888888888888888888888888666777888999999888777666444444444444444444444444555555555555555555555555111222444555666555555444777666666666666555555555444444444444444444444444333333222333333444666666LLLEEE<<<666555666666555888777777555444333222222222222222222333333444555888555333555333///...111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++++++++++++++++++++++++++,,,---,,,,,,,,,...000------------------------///...---,,,+++++++++,,,------------------------,,,+++*********+++,,,---...------------,,,,,,,,,------,,,,,,,,,,,,------...,,,******+++,,,+++)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,***))))))***,,,---+++++++++++++++++++++,,,+++...+++&&&+++666666///...---,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///000000///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,------------------,,,,,,------......------,,,+++------,,,,,,------...///////////////000000000000///////////////...........................------/////////......---------,,,------...//////......///...---,,,+++,,,,,,---------......///000000111000000/////////.........000000000000000000000000////////////////////////---------...............---...///000000///...---000/////////000111222333000000//////............000////////////000000111000222444666666666555444333222111111000000000111111000000000/////////...111000000000111333555777BBB@@@<<<888444111///...111111000//////.....................///000111222000000000000000000000000111111000000000000111111222222111111111222333444222444666666555333222222111444444111222666777444333666555222222555666555777666555333222222222333222333333444555777777555666222444444000777<<<333111555999999666333444666777777666666666666777777555555555555555555555555777777777777777777777777777777777777777777777777666666666777777777888888888888888888999:::;;;;;;===============<<<;;;;;;<<>><<<::::::;;;;;;<<<<<<;;;::::::999888888888999:::<<<<<<:::999888888888888888888888888888777777777777777777666666444444444444444444444444555555555555555555555555444444555666666555444333444444444444333333333333444444444444444444444444333444444555666666777777@@@;;;666333555777999999444333111//////111222444222222222222222333444555666444333333111...000666------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))))))))***+++,,,---......))))))***)))(((((()))+++------------------------------............------------------------------,,,+++***************+++,,,,,,,,,---------......------,,,,,,,,,,,,------,,,+++++++++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++******+++,,,---)))******+++,,,,,,------***---+++'''+++333222+++,,,,,,+++++++++,,,------,,,,,,,,,++++++++++++***))))))+++,,,---.........---------,,,,,,,,,,,,,,,///000000///,,,++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///...------,,,,,,---,,,,,,------------------......---,,,,,,,,,---------------,,,------...///////////////000000000000.........//////000000000/////////...---------,,,///////////////.........,,,---......///.........000000///............///------......///000000000000000000000000/////////111111111111111111111111////////////////////////...............---------......////////////......000/////////000111222333...///000111000///---,,,111111000/////////000000000111333444555555444333333222111000000000111222000000000000////////////222111000//////000111222:::<<<>>>???<<<777111---222222111000/////////000,,,,,,---...///000111222000000000000000000000000111111000000000000111111222222111111222222333444222333444444333333444555222444555222333777999666555888888444333555777555777666444333222111222222333222222333555555555444666222555444000555777...222666999888666444555666777777666666666666777777555555555555555555555555666666666666666666666666777777777777777777777777555555666666666777777777888888777888888999:::;;;<<<============<<<;;;;;;<<<>>>@@@@@@@@@???@@@AAACCCBBBAAAAAA@@@@@@AAAAAA@@@AAABBBCCCDDDFFFGGGGGG[[[RRRHHHCCCEEEHHHJJJIIIGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFDDDCCCAAA@@@@@@@@@AAAAAAAAA@@@@@@???????????????????????????===<<<;;;::::::;;;<<<===<<<;;;;;;::::::999999888888888666555555666888888888888888888888888888888888777666555555555555555444444444444444444444444444444444444444444444444666666666666555444333222444444444444333333333333444444444444444444444444333444666777888888777777666333111111444777888999222000...,,,---000444777333222222222222333333444666555444333000///666???........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***)))******+++,,,---......))))))***)))''''''(((***........................***,,,---/////////------------------------------------,,,++++++*********++++++,,,,,,---...//////,,,,,,++++++++++++,,,,,,++++++,,,------,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,*********++++++,,,,,,,,,***,,,+++)))+++000...(((+++++++++++++++,,,---...++++++++++++++++++++++++)))***+++---......---,,,,,,,,,,,,,,,------.........//////...,,,++++++,,,------------------------++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...,,,++++++,,,---...---------------...//////////////////000000000000...////////////000000000000000///...---,,,,,,,,,//////..................------...............---000/////////////////////............//////000000////////////////////////////////////////////////////////////////////////111111000000//////.........//////////////////...000000000000000111111222......///000000111111000222222111000////////////000111222333333333333222222111///......///111222000000000000////////////111000///......//////000000444999<<<===<<<888666222222111111111111222222/////////////////////...000000000000000000000000111111000000000000111111222111222222222222333333111222333222222333555777333666555333333777888555666;;;<<<777555666888777888777555333222222333333777333111444666555444444555222666777333888;;;111333666888777666444555666555444444444444555555666555555555555555555555555444444444555555555555555666666666666666666666666555555555555666666666666777777777777888999:::;;;<<<<<<<<<======<<<;;;;;;<<<===??????????????????BBBAAAAAA@@@@@@@@@@@@@@@???@@@AAABBBDDDEEEFFFFFFcccXXXKKKEEEGGGJJJIIIFFFHHHGGGGGGGGGHHHIIIJJJJJJFFFEEEEEEDDDCCCAAA@@@@@@???@@@@@@@@@@@@??????>>>========================::::::999999::::::<<<<<<;;;;;;;;;::::::999999999888777555444444555777888888888888888888888888888888777555444333333444555444444444444444444444444444444444444444444444444444444444444444333222222666666666555555555444444333333333333333333333333222333666888888888666555333222222222333444444444222222000000111333666777333222222222222222333333888777777666222222===III........................,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,......///...,,,,,,---///........................(((***---//////...---,,,------------------------.........------,,,++++++***++++++,,,---...//////++++++************++++++***+++------,,,+++***)))++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,+++++++++******)))++++++***+++---+++(((******++++++,,,---...///+++++++++++++++++++++++++++,,,---...---,,,+++*********+++,,,...///000000---...///...,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,---...///...---,,,++++++,,,...///...------------...//////////////////000000000000111000000000////////////000000///...---,,,,,,,,,---------------------------...............------........./////////..................////////////................................................////////////////////////111111000000//////....../////////......////////////000000000111111111111---------...000333666888333222111000000///000000111111222222222222222222000///............///000////////////000000000000.........//////000000111...///111444777999<<<===555555444444333111000000000000111111111000//////000000000000000000000000111111000000000000111111111111222222333333333333111222222111111222555888444777666333222555666333555:::<<<888444555777777666555444333333444555666???777333555888666444555444222777:::888???CCC:::555666777666666555555666444444444444444555666666555555555555555555555555333444444444555555555666666666666666666666666666555555555555666666666666777777777777888999::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>???@@@??????AAAAAA@@@????????????@@@???@@@AAABBBCCCDDDEEEFFF[[[RRRIIIFFFIIIKKKIIIEEEGGGGGGGGGGGGHHHHHHIIIJJJEEEDDDDDDBBBBBBAAA@@@@@@???@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::;;;;;;::::::::::::999999777777777777777777777777777777777777777777777777777666444333333333444555444444444444444444444444444444444444444444444444111222222222222333333444666555555555555444444444111111111111111111111111000222444666666666444444222333444444333222222222222333444444444444333333333222222111111222222222666666666555222333>>>KKK------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++......------,,,,,,++++++---...///...------...000........................)))***,,,...///...---,,,---------------------------...............---,,,++++++,,,,,,---...//////++++++************++++++***,,,------+++******+++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++------,,,,,,+++******)))***+++++++++++++++******+++++++++,,,---...000111***++++++++++++,,,,,,,,,,,,---------,,,,,,+++******++++++---...///000111,,,......---+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++...---,,,+++,,,---...///------,,,,,,,,,---............------......///000////////////000000000000111111111000000//////////////////...---------,,,,,,,,,,,,---------------.........///......---,,,,,,---......///...............//////////////////------------............000000000000000000000000////////////////////////...............---------//////............/////////000111111111111000000...------...222666;;;>>>222222111000000000111111222222222222222222222222......//////////////////////////////000000000000......///000111222222333222000......000333888;;;999999999888555111...+++...///000222222222111111000000000000000000000000111111000000000000111111000111222333333333333222111222222111111222555777444666666333333666666444111888;;;777333333555666444444444555777999;;;<<>>666666666555666666666666666666555666666777888999555555555555555555555555333333444444555666666666777777777777777777777777555555666666666777777777777777666777777888999:::::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<>>>@@@AAAAAA???AAA@@@??????>>>>>>?????????@@@AAABBBCCCEEEFFFFFFKKKGGGDDDEEEIIILLLJJJGGGFFFEEEEEEEEEEEEFFFFFFGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999::::::::::::::::::::::::666777999::::::999777666777777777777777777777777555555444444444555555555444444444444444444444444333333333333333333333333111111111111222333444555333333333333222222222222111111111111111111111111///000222333444444333333000222444444333333444555111222333444444222000...333222222111111111111222222111222333111222:::DDD,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((('''&&&&&&'''((()))......---------,,,,,,,,,***+++,,,,,,+++,,,---///........................,,,---......///...------------------------------+++,,,---.........---,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,---+++,,,---,,,))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,++++++++++++++++++++++++***+++,,,+++***+++,,,++++++,,,---...000111222******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------------------............,,,---...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///...,,,++++++,,,---...+++,,,------......------...............//////000////////////000000000000000000000000000111111111..................------------------.........///......//////...------,,,,,,---.../////////....../////////////////////...---.........////////////........................////////////////////////---------...............000///...------...///000///000111222222111000///......000222555999<<<>>>111111111000111111222222333333333222222222333333...///111222333222111000.../////////000000000111000000111222333333333333222111///......000333555555777999:::888444000---...///000111222111///...000000000000000000000000111111000000000000111111000111222333333333222222000222333222111222333555222555555333555999:::888000888===999444555777888888999:::<<>>AAACCCCCCAAA@@@@@@???>>>>>>>>>>>>>>>@@@@@@AAACCCDDDEEEFFFGGGEEEDDDDDDFFFIIIJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBBBBAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::::::::::::::::::::::::::::::::888888999999999999888888777777777777777777777777333444555666666666666666444444444444444444444444333333333333333333333333555444333333333444555666333333333222222222111111222222222222222222222222000000111111222333333333000222444444222222333555111111222222111000//////333333222111111111111111000...///222222111666<<<,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------------------------,,,...//////...///111333////////////////////////...///////////////......------------------------)))***,,,---...------,,,,,,,,,,,,---------......///......------......///,,,------+++((((((+++...------------------------******+++++++++,,,,,,,,,***++++++,,,,,,++++++************++++++,,,------+++***+++,,,+++***+++...+++,,,,,,---///111333444*********++++++,,,,,,,,,++++++******+++---///000000000///...------,,,,,,,,,---...---+++++++++---------------------------------------------------,,,,,,,,,++++++,,,------000///---+++++++++---...***+++---...///...------...............///000000////////////000000000000......///000111222333333---------...............---.........//////000000.../////////...---,,,,,,,,,---...000000000///...///////////////............/////////000000111111,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.../////////000000111111000///...------...///000///000111222222111000///...000222666888:::;;;;;;111000000000111222333333444444333222222333333333...000333555555444222111.../////////000000111111222333333444444444333333//////000000111111111111...222777;;;<<<999555222111111222222000---***(((000000000000000000000000111111000000000000111111000111222333444333222222000222333333222111222444111444555444777<<<>>>===222;;;@@@<<<888888;;;===>>>???@@@CCCHHHLLLPPPSSSSSSAAA333444555111222777666111333222...666;;;333777666444444555666666666333333333444444666777777555555555555555555555555444444555555666777888888777777777777777777777777777777777777888888888888666666666666777888999:::999:::;;;;;;<<<<<<<<<;;;;;;:::;;;>>>BBBEEEDDDBBB@@@??????>>>>>>>>>>>>>>>@@@AAABBBCCCDDDFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJIIIIIIHHHGGGFFFFFFFFFGGGFFFEEECCCBBBAAABBBBBBCCCBBBBBBBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888888999;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999888777777888999:::777777777777777777777777222333555777888888777777444444444444444444444444333333333333333333333333999888666555444444555555555555555444444444333333444444444444444444444444111111111111222333444555222444555444111///111333222222111000000111222333333333222111000000111111111//////333555333555888+++++++++++++++++++++++++++,,,---------,,,+++***------------,,,,,,+++***------------------------,,,,,,------...///000000//////......---------,,,........................------------------------,,,------......------,,,........................------------------------,,,------,,,++++++,,,...******+++++++++,,,,,,,,,//////////////////......++++++++++++++++++++++++******+++,,,,,,,,,,,,+++((()))+++,,,------,,,,,,000///---+++++++++---...---+++***+++...///,,,***)))***+++,,,...///000000,,,---------------------------,,,++++++++++++,,,------------------,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------......------------------------........................000000000000111111111111111111111111000000000000////////////..................------------........................------------............---------------............///000000000000000000000000////////////////////////////////////////////////------............------000000000000000000000000000111222111000///000111000000555AAALLLIII:::+++444222111000000222444555...,,,...333555222000111222222222222222111000/////////000222333444555666111111222222222333333333000000000000000///......222333444555555555555555111111222111111000/////////000111111222222111111444333222111111000111111222222222333333333333333000000111111222222333333555222111333999@@@FFFIII111>>>BBB777222;;;@@@===IIIJJJKKKNNNOOONNNJJJGGG===999555444555555333111444333333333333444555555777777666555444333333222666666666666666666666666444444555666777777666666444444555555666555555555555555555666666666666666666666777888888888888888888999:::999777777888999;;;;;;;;;<<<<<<<<<<<<===;;;<<<>>>??????@@@BBBDDDAAA@@@@@@??????@@@@@@AAACCCBBBAAAAAABBBDDDGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIHHHGGGFFFFFFFFFGGGDDDCCCBBB@@@??????@@@@@@>>>??????@@@@@@AAABBBBBB========================<<<;;;::::::999999999999888888888777888888999999<<<<<<;;;888666666888:::999888777666666555666666666666777777666555444444555555666666555333222000222222222222222222222222111222333444444444333333888777555333222222222333555222000333888;;;999666222222222222222222222222333333333333333333333333111111111111111111111111222222333444444222111000222222111000000111222222,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,---............---,,,+++------------------------,,,,,,------...//////000/////////.........------........................------------------------,,,------......------,,,........................------------------------,,,------,,,++++++,,,...***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,---......---333111///---++++++,,,,,,---+++***+++---...+++)))***++++++,,,---...//////.........---,,,,,,,,,+++---,,,++++++******++++++---------------------------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,---------......------------------------........................//////000000000111111111111111111000000/////////////////////..................------------..............................------............---------------............///........................////////////////////////////////////////////////...//////000000//////...000000000000000000000000000111222111///...///000000555>>>CCCCCC===555///222111000///000111333444:::333///111111///...///111111111111111000///////////////000111111222222111111111111222222333333000111111111000000///...000111111222222222222111111222222222111111000/////////000111111111000000000000000000111222333333222111111111000000//////222222333333333444444444===999555333555;;;BBBHHHCCCMMMPPPHHHBBBFFFLLLMMMGGGEEECCCBBBAAA@@@===;;;999666333333555666555333444333333333333444555555888888777666555555444444444444444444444444444444444555555666666666666555333444555555666555555555555666666666666666666666555555666777777777777666777888999999777777888999;;;;;;;;;;;;<<<<<<<<<<<<;;;===>>>???>>>???@@@BBBAAA@@@@@@??????@@@@@@AAABBBAAAAAAAAABBBDDDFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDDDDEEEDDDCCCBBB@@@@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAA???>>>>>>===<<<;;;;;;:::;;;:::999999888888888999999999999888888999999:::::::::999777555555666888888777666555555444444444666666666666666555444333444444444444444222111000222222222222222222222222222222222222222333333444666666444333222222333333555222000333777999888555222222222222222222222222222222222222222222222222111111111111111111111111222222222222222111111000111111111111111111111111------------------------+++,,,---.....................//////......------........................,,,,,,------...////////////////////////.................................------------------------,,,------......------,,,------------------------------------------------,,,------,,,++++++,,,...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...//////444333000...,,,+++++++++---,,,++++++,,,,,,***(((,,,,,,,,,,,,------------//////...---,,,+++******---,,,++++++******+++++++++,,,,,,------.........---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................//////000000000000111111222111111000///......---////////////..................------------..............................------............---------------............///........................///////////////////////////////////////////////////000000111111000000///000000000000000000000000111111222000///...///111222<<>>999555444555444444444333111222444666666666444333333333333444555555888888777777666666666555444444444444444444444444555555666666666555555444333444444555666666555555666666666666666666555555444444555666666666666555777888999999777777888999;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>??????>>>>>>???@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@AAABBBDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@?????????@@@???>>>===<<<:::999999:::999999888888888888888;;;::::::999999:::::::::888999:::999777666666777888888777666666555555444444555555555555444333333333333333333222111000000333333333333333333333333333222222222222333444555444444333333333333444444555222111222555777555222222222222222222222222222111111111111111111111111111111111111111111111111222222111000000000000111000111222333333222111000------------------------.....................---------............------........................---------.........//////////////////////////////........................------------------------,,,------......------,,,------------------------------------------------,,,,,,---,,,++++++,,,...+++++++++,,,,,,,,,---------------------.........++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,+++++++++---...///222111///---,,,,,,++++++,,,,,,,,,,,,++++++)))(((,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++------,,,+++++++++++++++++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---------------------,,,,,,,,,,,,,,,---------......------------------------........................////////////000000000111222111111000///...------////////////..................------------......---------...............------............---------------............///........................///////////////////////////////////////////////////000000111111000000///////////////////////////000111111111000111333555777===@@@<<<222,,,...222111111111222333444555666JJJ>>>333111222111000000...///////////////......222222222222222222222222000000000000000000000111111222222222222222111111222333333333222111000000000000111111111000000///222222333333333222111111555444333222111111111111222222111111000000//////444444444444444444444444***000555666444333777;;;EEEFFFMMMUUUSSSGGG;;;666999666333222333555666666111111111222333555555555444333333333333444555555777777666666666666666666666666666666666666666666666666666666555444333333333333444555666666666666666666666666555555555555444444555666666666666555666777888888777777888999::::::;;;;;;;;;<<<<<<<<<>>>???@@@@@@>>>>>>>>>@@@@@@@@@????????????@@@@@@????????????@@@AAACCCDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>===???>>>===<<<;;;::::::999::::::999999999999999:::<<<<<<;;;:::::::::;;;;;;999;;;<<<<<<:::888888999999999999888888777666666333444444444444444333333333333333333222222111111333333333333333333333333222333444555555555444444222222222333333444444555444222111111333444222111222222222222222222222222222222222222222222222222111111111111111111111111333222000/////////000111///000222333333222000///++++++++++++++++++++++++111000///...---,,,,,,,,,+++,,,,,,---------,,,,,,........................---------........................///////////////........................------------------------,,,------......------,,,------------------------------------------------,,,,,,---,,,++++++,,,...++++++,,,,,,,,,------------........./////////000++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,+++*********+++---...------,,,,,,,,,,,,,,,,,,+++,,,---,,,+++*********---,,,,,,,,,,,,+++++++++***++++++,,,,,,---------......---,,,,,,,,,,,,,,,++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......------------------------...........................////////////000000000222111111000///.........////////////..................------------......---------.........//////------............---------------............///////////////////////////////////////////////////////////////////////////...//////000000//////...///////////////////////////000111111222444777:::<<<999555333111111000///000000000111111222333444>>>555///000222111000000---....../////////......111111111222333333444444111000000000000000000000222222333333333333333222333333333333333222111000///000000111111000000000111222222222222222111111444333222111111000000111000000111111222222333333444444333333333333333333000444777555222111555999>>>;;;???IIINNNHHH===777444333333444666888888777222222333333333333333333444333333333333444555555555555555555555555555555666666666666666666666666555555666555555444333333222333444555666666666666777777666666555555555444555555666777777777666666555666888888777777888999:::::::::;;;;;;;;;;;;<<>>???@@@@@@??????>>>>>>??????@@@===>>>>>>???@@@AAABBBCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFBBBBBBBBBBBBBBBBBBAAAAAABBBAAA@@@@@@???>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===<<<;;;;;;:::::::::;;;999;;;<<<<<<:::999999:::888888999888888777555444333333444444444444444333444444444333333333333333333333333333333333333333111333777999999888555333111111222333333444444444333222111111222222111000222222222222222222222222333333333333333333333333111111111111111111111111333222000/////////000111///000222333333222000///++++++++++++++++++++++++111000...---,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,------------------------........................---------.......................................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------,,,++++++,,,...,,,,,,,,,,,,------------+++,,,,,,------.........++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++******++++++,,,***+++++++++,,,,,,,,,,,,***,,,...---,,,+++,,,---,,,,,,,,,,,,++++++++++++))))))***+++,,,---.........---,,,,,,++++++,,,,,,+++,,,,,,------.........---,,,,,,++++++,,,,,,---------------............,,,,,,,,,---------......------------------------..............................////////////000000111111111111000000000000////////////..................------------......,,,,,,------.../////////------............---------------............///000000000000000000000000////////////////////////////////////////////////...//////000000//////...000000000000000000000000///000000111222444999<<<<<<444------222444111---.........//////////////////++++++///111...---///---......///////////////......///000111111222222222111111111111000000000222333333444444444444444222222333333333222111111000111222222333222222222111111222333333333333333111111111111222333444444111111222333444555555666666666666555555555555555555555555444666<<>>???@@@??????>>>>>>>>>>>>??????======>>>???@@@AAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBCCCCCCCCCCCCBBBAAAAAAAAA@@@???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;::::::::::::888999:::999888777888:::666777777888777666444333333333444555555555555444555555444333333444444555333333333333333333333333111444777999:::888555333111111222333444444333333222222222222222111111111222222222222222222222222333333333333333333333333111111111111111111111111222222111000000000000111000111222333333222111000,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---...+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,---------...........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------,,,++++++,,,...,,,,,,,,,------------...******+++,,,,,,---......++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++))),,,...///---,,,...000++++++++++++++++++,,,,,,*********+++,,,,,,,,,---,,,+++******))))))******---------------------------,,,,,,++++++,,,,,,---------------.........///,,,,,,,,,---------......------------------------................................./////////000000111111111111222222222222////////////..................------------......,,,,,,------...//////000------............---------------............//////////////////////////////////////////////////////////////////////////////000000111111000000///000000000000000000000000000000000//////222666999666222...---///111000///000000000000000///......******---111000,,,---111---...///000000000000000000000000000000000000000333333222222111111111111333333444555555555555555333444444555555555444444333444555555666666666555555666777888999:::::::::666666666666777888999:::777888888888999999::::::;;;;;;::::::999999999999555666888;;;AAAIIIQQQUUU\\\aaa\\\KKK>>>;;;:::777666555555666777777555333111333666666444222333444444333333333333444555555333444444555666777777777444444444444444444444444333333444555555555444444111222333555666777777777888777777666555555444444444444555666666666666555444555777777666666888:::999999:::::::::;;;;;;;;;<<<===>>>>>>===<<<>>>?????????>>>>>>>>>>>>??????===>>>???@@@AAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAAAAABBBBBBCCCDDDAAABBBCCCDDDDDDCCCBBBBBB@@@@@@??????>>>>>>======<<<<<<<<<;;;;;;:::::::::;;;::::::::::::;;;<<<======<<<;;;:::999999999999999999999888777777999;;;888999::::::999888666555333444555666666666666666444444333222222333444555444444444444444444444444333333444555555555555555111111222333444333222222111222222222222222222333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222111111000111111111111111111111111------------------------************+++---///000,,,------.../////////...++++++++++++++++++++++++.....................---+++++++++,,,,,,---------........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------,,,++++++,,,...,,,,,,,,,---------......++++++,,,------...//////++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,---.........---,,,+++............---,,,+++***))),,,//////...---///222******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++***))))))(((((((((((((((------------------,,,,,,---,,,,,,++++++,,,,,,------------.........//////,,,,,,,,,---------......------------------------..................................../////////000111111111222333333444444000/////////.....................------.........,,,,,,------...///000000---..................------------.........//////........................////////////////////////////////////////////////111111222222222222111111000000000000000000000000111111000...---///222555000222333000---+++...222333333444333333222111000---///333555111,,,...444......///000111111000000444444333333222111111000333333333222222222111111333333444555666666666555666666777888999999999888666666777888888999888888;;;<<<===???@@@AAAAAABBB@@@@@@???>>>============?????????????????????>>>??????>>>>>>============;;;>>>BBBHHHLLLLLLHHHEEEJJJ\\\aaaNNN;;;777777444666555444555777888888777///333666666444333444666444333333333333444555555444555555666777888999999666666666666666666666666222222333444555555555555111222333555666777777777888777777666555444444444222333444444555555444444333555777777666666888:::999999:::::::::;;;;;;;;;:::;;;<<<<<<;;;;;;<<<>>>??????>>>>>>>>>>>>??????===>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFAAABBBCCCDDDDDDDDDBBBBBB????????????>>>>>>>>>>>>>>>>>>===<<<:::999888888999999999999::::::;;;<<<===<<<;;;:::999888888888<<<<<<;;;999888999<<>>>>>>>><<<:::888444444555666777777666666333222111111111222333444444444444444444444444444555333111000000222555777111222333444333333111111000222333333222222333444222222222222222222222222111111111111111111111111111111111111111111111111222222333444444222111000222222111000000111222222...---+++))))))***+++,,,---------,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...------------...------------------------...---,,,+++,,,,,,......,,,,,,,,,---------......---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++******************,,,+++***))))))***+++,,,///000111000...,,,---.........///000///...,,,+++,,,,,,,,,---------......*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++,,,...000111......------------......------------------------111...++++++...///...---...------------...//////////////////............//////000000000000//////222000000111444555444111000,,,...444555000,,,---,,,---------.../////////---------............//////...///000111000---***////////////////////////////////////............---....../////////////////////000000111111111111;;;444---+++...000000...000000000000000000000000000000000000000000000000111111000000000000111111222111111111000000//////......///000000//////...---...///000111222222333000000111222333444555555111222222333444555666666333444555666777777777777<<<===???@@@@@@@@@???>>>@@@======AAACCCAAA@@@BBBAAA@@@CCCHHHIIIGGGFFFHHHIIIHHHGGGFFFFFFGGGHHHIIIGGGHHHHHHIIIJJJJJJKKKKKKHHHHHHGGGFFFEEEDDDCCCCCCFFFGGGGGGEEEDDDDDDFFFHHH\\\WWWOOOFFF???<<<::::::::::::999999999999999888777666666777888999777666555333222222444444333222333444666777777777666555555555555444444444444333333333333333333444555666444444444555555555555555555444333222333555777888111222333444555777888888555555555555666666666666:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999CCCLLLHHH===777<<>>===<<<<<<===???AAABBB@@@@@@AAAAAABBBCCCCCCDDDBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@============<<<;;;:::999::::::::::::::::::::::::888999:::;;;;;;;;;:::999>>>===:::888777999;;;<<<<<>>>>><<<;;;::::::::::::777555555444333444666666555444444444555666666666666555666666666666666666666666444333333333444444555666777666555555444444555555777666444333333444555666222333333444555666777777555555555555666666666666:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;HHHTTTVVVMMMCCC@@@AAA???>>>===<<<===???AAABBB@@@AAAAAAAAABBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@===============<<<::::::::::::::::::::::::::::::999999:::;;;;;;::::::999:::;;;===@@@BBBDDDEEEEEEIIIFFFDDDDDDFFFFFFEEECCCDDDDDDEEEEEEEEECCCBBBAAAEEEEEEDDDBBB>>>999555222333444666777666555444333444444555555555444444333333222222222222222222333444444333333333333333333111111111111222222222222222222222222333333333333333333333333333333333333444333222111111333555666RRRDDD777333333222333666222000///...000000///...///...---,,,+++,,,---...------------,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------------------------------////////////////////////------,,,,,,,,,------...////////////////////////000000///...------......,,,,,,,,,---------......******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---------....../////////---,,,,,,++++++,,,,,,---+++,,,...---,,,,,,---......------,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,...111444444222///------,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,---......------------......------------------------///...,,,,,,...///.........------------...//////---------..................//////000000//////...111000///000111111000...111...,,,...---+++,,,///...............---------////////////000000000111222111111222333333111...////////////////////////......///000111222333333///000000111111111111111222111000/////////000111999555000...000222222000000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111000000///000000111222333444444555444222111111111222333222222333333444444444555:::;;;<<<===???@@@BBBBBBEEEFFFGGGHHHHHHIIIHHHHHHIIIJJJJJJLLLNNNPPPQQQRRRQQQOOONNNNNNLLLKKKPPPXXX[[[SSSMMMPPPTTTUUUUUUVVVXXXWWWUUUTTTTTTTTTUUUUUUWWWWWWXXXXXXYYYZZZZZZZZZYYYXXXXXXXXXWWWWWWVVVVVVYYYYYYZZZYYYWWWWWWYYY[[[]]][[[XXXUUUSSSQQQQQQQQQMMMMMMLLLKKKIIIHHHGGGGGGEEECCCBBBAAA@@@>>>;;;999999888777888::::::888777666555555555555666777777444444444444444555555555444444444333444444555666;;;999777555444444555555888777555444333333444444444444444555555555666666555555555555666666666666999999999999999999999999::::::::::::;;;;;;;;;;;;:::DDDOOORRRMMMDDD===;;;@@@???>>>===>>>>>>@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>===<<<;;;;;;::::::::::::::::::::::::999999::::::::::::999999777:::@@@EEEHHHJJJIIIHHHOOOIIIBBBAAABBBBBB===888999999999:::;;;<<<<<<<<>><<<;;;@@@@@@???>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999888777:::>>>BBBDDDDDDBBBAAAMMMIIIDDDBBBAAA>>>888333333333333333444555666777888;;;>>>AAACCCDDDDDDCCC>>>;;;666333111333555777666555333111111111222222222333333333333333333222555444444444333333333222111111111222222222333333555555555444444333333333111111111111111111111111111111000000000111222333777444111000000000000000333111//////000111000///.....................///---------------------------------------------------,,,,,,++++++,,,,,,---........................------------------------........................++++++++++++,,,...//////------------------------------------,,,,,,++++++,,,,,,,,,---------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++((())))))***+++,,,,,,---------------------------+++,,,...///...///000222---,,,+++******+++---...------------............------,,,,,,,,,---...///---,,,,,,++++++,,,,,,---++++++,,,---.........///------,,,,,,,,,,,,------------------------------,,,---...............///...------------...//////....../////////000000000......////////////......//////000///...---------000;;;HHHOOOMMMCCC888000/////////...---------,,,------........./////////000/////////111111000///////////////////////////000000//////......---------...//////000000//////111000///......///000000111000///...///000000//////////////////////////////////////////////////////000111111111111000///////////////////////////222222111000000000111111333333333333555777999;;;:::;;;<<<>>>@@@BBBCCCDDDHHHHHHIIIJJJLLLMMMNNNOOOOOOPPPPPPQQQQQQQQQQQQPPPSSSRRRRRRQQQRRRSSSUUUVVVVVVTTTTTTTTTRRRSSS\\\ggguuuhhh]]][[[\\\\\\ZZZYYY^^^]]][[[ZZZZZZZZZ[[[[[[\\\]]]]]]]]]]]]]]]^^^^^^______``````aaabbbbbbbbbbbbdddeeedddcccbbbcccdddddddddddddddcccbbbaaa`````````___^^^]]]\\\[[[ZZZYYYXXXWWWVVVWWWVVVSSSQQQMMMLLLJJJJJJIIIFFFCCC@@@===<<<:::888888888888999888777777777777666666666666555555444444444555555===;;;777444333444555666444444444444555555666666555555555555555444444444555555555555666666666666777777777888888999999999999999999:::::::::;;;;;;<<<;;;:::;;;>>>@@@@@@@@@??????>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888888777888999;;;;;;<<<;;;;;;GGGIIIJJJIIIEEE@@@;;;888666666555555555666777777111222444777;;;???BBBDDDDDDAAA<<<888666555666666333222111000000111222333222333444444444444333222111111222222333333333444111222222222222333333333555555555444444333333333111111111111111111111111111111000111111111222222---000222222222333555555333111000///000111000///---------...............------------............---------------------------,,,,,,++++++,,,,,,---........................---------------------------------------------------......///000111333444------------------------***+++,,,,,,,,,,,,++++++,,,,,,,,,---------......//////............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,------......------,,,,,,---////////////000222,,,,,,,,,,,,,,,------...............////////////000...---,,,,,,...000111---,,,,,,++++++,,,,,,---)))***,,,---.../////////------,,,,,,,,,,,,------------------------------***,,,...///......///000...------------...//////------......///000000000---......//////......------///000000...------...444BBBPPPTTTOOODDD666,,,...............---------------------............///...------///000///...////////////////////////333333222111000///......------...///////////////....../////////000000000......//////////////////000000000000000000000000000000000000000000000000///000111222222111000///......////////////000000444333222111111222333444555666888;;;===@@@BBBCCCBBBCCCDDDFFFHHHJJJKKKLLLLLLMMMNNNNNNOOOPPPQQQQQQRRRSSSSSSTTTTTTSSSSSSSSSUUUUUUTTTTTTUUUUUUVVVVVVWWWUUUUUUVVVUUUUUU[[[ccciii___XXXXXX[[[[[[[[[]]]___^^^]]]]]]]]]]]]__________________````````````^^^^^^___```aaabbbcccddddddfffhhhhhhfffeeeffffffhhhhhhgggffffffeeeddddddeeeeeeeeeeeeddddddddddddcccbbbaaaaaabbbbbb```^^^ZZZYYYXXXWWWVVVSSSOOOKKKEEEDDDBBB@@@>>><<<;;;;;;888888777666555555444333777666555555444555555555999888666444444555666777333333444444555666666777555555555555555555444444555555555555666666666666666666666777888888999999999999999999::::::::::::888999<<>>========================?????????@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777888888777777666777777999:::;;;===AAADDDEEEAAA===;;;;;;666666666666555555555555666555333333444777999;;;???AAACCCDDDBBB>>>999555333333222222222333333444222333444555555444333222000000111222222333444444222222222222333333333333444444444444333333333333222222222222222222222222222222333333333444444444111555555000...111555777333222000000111111111000,,,,,,---...............------------.........///---------------------------,,,,,,++++++,,,,,,---........................------------------------------------------------------...///000222444555........................)))***,,,------------,,,,,,,,,,,,---------....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,---------------------+++,,,------------,,,+++,,,---.........---///000,,,,,,---...............---------.........//////......---------...///000---,,,,,,++++++,,,,,,---***+++---.........---------,,,,,,++++++,,,,,,---------------------------))),,,///000...---///000...------------...//////++++++,,,,,,---......///---......//////......---,,,...000000...---...000///:::BBBAAA;;;777000***---------...........................///////////////---,,,---///000//////////////////////////////222222111111000000//////......///000000000000000+++,,,...000111111000///---...000111000000000000000000000000000000000000000000000000000000000000///000111222222111000///000000000000111111111222666555555555666888:::<<<<<<>>>BBBEEEHHHJJJKKKKKKKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQRRRSSSTTTUUUVVVVVVVVVWWWTTTSSSUUUUUURRRTTTXXXWWWRRRPPPSSSVVVWWWYYY]]]^^^]]]]]]\\\]]]^^^```aaaaaaaaaaaaaaaaaa`````````]]]^^^___```bbbccceeeeeehhhjjjllllllkkkjjjjjjjjjjjjiiihhhhhhggghhhhhhhhhhhhhhhiiiiiijjjkkkllllllkkkjjjiiiiiijjjiiigggfffeeeddddddeeedddbbb]]]ZZZRRRQQQPPPMMMKKKGGGEEECCC======;;;:::888666555555777777666555555555555555555444444444555666777777444444555555555555555555444444555555555555555555555555555555666666666666555555666666777888888999888999999999999:::::::::555777;;;>>>???>>>;;;888::::::;;;<<<<<<===============>>>@@@AAABBBCCCDDDBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@===============<<<::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777777888777777777777777888888999888888888999:::;;;::::::333444555666666555444333777666555444444444555555777;;;AAAEEEFFFCCC???;;;999999999999888777666666222333444666666444333222222222333333333333333333222222222333333333444444222222222222333333333333333333333333333333333333222222333333444444444333222999;;;555///000111111444222000000111222111000++++++,,,---.........------------.........//////---------------------------,,,,,,++++++,,,,,,---////////////////////////------------------------........................***++++++,,,...000222333////////////////////////)))***,,,.../////////...,,,,,,,,,---------....../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,+++++++++---...---,,,,,,---///+++,,,...///000///......,,,,,,,,,---------......++++++---.........---,,,---,,,,,,++++++,,,,,,---,,,---.........---,,,+++---,,,,,,++++++,,,,,,---------------------------))),,,///000...---///000...------------...//////))))))***++++++,,,---------..................---+++...000000......///111)))111333...***---000000,,,------....../////////////////////000000000000///...,,,---///000000///////////////////////////............//////////////////000111111111111111(((+++...111222222000///---///111222222111111111000000000000000000000000000000000000000000000000...000111222222111000...111111222222333333333333777777777888:::>>>AAACCCBBBEEEIIIMMMPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQPPPPPPOOOOOOLLLNNNPPPRRRTTTUUUUUUUUUVVVQQQPPPRRRRRRNNNKKKLLLQQQOOOPPPTTTWWWWWWZZZ^^^[[[[[[ZZZ[[[\\\]]]___```````````````````````````cccccceeefffhhhjjjkkkllllllnnnppppppooommmmmmnnnjjjiiihhhhhhhhhjjjkkkllliiijjjkkklllnnnpppqqqqqqpppooommmmmmmmmllljjjhhhkkkkkklllmmmmmmlllhhheee^^^^^^\\\ZZZWWWRRROOOMMMHHHGGGFFFDDDAAA???>>>===777777666555555555555555111222333444555666777888666666666666555444333222444444444555555555666666555555555555666666666777444555555666777888888999888888999999999:::::::::::::::;;;;;;:::999999:::888999:::;;;<<<<<<<<<<<<<<<===>>>???AAACCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@============<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999777777777777888999999999999888666444333;;;666222333999>>>>>><<<555666888:::;;;:::999888111222333555666666666666222555999>>>AAACCCDDDDDD>>>??????>>>===;;;888777222333555666666555333222666555555444444333333222222222333333333444444444111111111222222333333333333333333333333333333333000000111222222222222111///<<>>??????@@@@@@???BBBBBBBBBCCCCCCCCCCCCCCCEEEDDDAAA?????????@@@AAA>>>=========<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::===<<<:::888777777888999888AAABBB:::666::::::444777777777777777888888999777888:::;;;:::999666555444444444333333222222222666555555555666999;;;===BBBDDDFFFGGGFFFBBB===:::555555555444444333333333999888666444444555777999///222555555444333444666777333000000333666666666444333111111222333222111000000000111111222222333666666666666555333000///111222333222000///000222...........................---------------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------------......///...------------.........------------------------//////.........---------..............................---------,,,,,,,,,...---,,,,,,,,,,,,---...------------------------,,,...///111111000......---------,,,,,,,,,++++++------------------------------------......///000.........------,,,,,,,,,......---------,,,,,,,,,---------,,,---......///........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------.........,,,,,,,,,------....../////////......//////000111333222111///............//////000000000000//////............////////////////////////////////////////////////////////////////////////////////////111000///......///000000.........///000111111111000000000000000000000000111000000000/////////...333222888AAA???444///333111111000000000/////////////////////////////////000000000000////////////...000333333222111111222111111111111222222333444333333333555777;;;>>>@@@DDDDDDFFFIIILLLMMMLLLKKKLLLLLLPPPUUUVVVSSSTTTWWWYYYXXXWWWVVVVVVWWWXXXXXXVVVVVVUUUTTTSSSRRRPPPNNNKKKJJJIIIGGGFFFDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGIIIIIIIIIHHHGGGEEEBBBAAABBBBBBBBBCCCEEEHHHJJJKKKRRRSSSSSSUUUWWWZZZ\\\^^^aaa```___^^^___aaabbbbbbfffgggggghhhiiijjjlllmmmppppppqqqrrrrrrqqqpppnnnpppooommmkkkiiihhhiiikkkkkkgggfffhhhjjjiiilllqqqsssssssssqqqooooooppprrrsssttttttttttttsssqqqqqqpppnnnllllllllljjjfffbbbbbbbbb```]]]ZZZVVVSSSQQQJJJGGGDDDAAA@@@>>><<<;;;:::888666666777777666555888777777666666777777888888888888777666444222000555666777666666555555666777777777777777888888999555555666777777888999999999999999999:::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>???????????????BBBBBBBBBCCCCCCDDDDDDDDDDDDCCCAAA?????????@@@AAAFFFEEEDDDAAA>>><<<:::999<<<<<<;;;;;;;;;:::::::::<<<;;;999777777777888999???KKKOOOEEE<<<;;;:::666666666666666666777777888666777888888777666555444444444444444333333333333444333222222333555777888888:::<<<======;;;888666555555444444444333333333666555444444555888;;;===555444222333444666666555>>>:::555333333444444333///000111444555444111...111111111222222222222222555555555555444222111000000111222222111111000000........................,,,,,,,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------......------......///000------------------------------------------------...............---------...........................------------,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------111555555222000///000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---...///000000000.........---------------...------------,,,,,,,,,,,,,,,,,,,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------.........------------------------......------......///000000000///..................//////000000//////...............////////////////////////////////////........................////////////////////////222111000///......//////......//////000000111111000000000000000000000000000000000000////////////333111666<<<;;;222000333000000///////////////...////////////////////////////////////000000000000111333444444222111111222222222111111222444666777666777999<<<@@@DDDGGGIIINNNOOOQQQSSSSSSSSSQQQQQQQQQRRRVVVYYYWWWSSSVVV\\\YYYYYYXXXWWWVVVVVVWWWWWWYYYYYYWWWTTTPPPMMMJJJHHHCCCCCCBBB@@@???===<<<<<<::::::;;;;;;<<<===??????AAABBBCCCCCCBBB@@@===;;;:::::::::;;;<<<>>>AAABBBIIIJJJLLLNNNRRRWWWZZZ]]]______```aaabbbcccccccccfffiiilllllljjjjjjmmmpppqqqrrrssssssrrrqqqpppoooooonnnkkkhhheeedddccccccddd___]]]^^^___aaafffllloooqqqrrrqqqpppppprrrsssvvvvvvwwwwwwwwwvvvuuuuuusssrrrrrrrrrrrrqqqnnnlllooonnnllljjjhhheeebbbaaa[[[XXXSSSOOOLLLIIIFFFCCC???===:::888888888777666777777666555555555555555:::999999888777555333222444555666777666555333222777777777777777888999999555666666777777888888888888888888888999999999999<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>????????????AAAAAACCCDDDEEEEEEEEEEEECCCBBBAAA?????????@@@@@@IIIHHHEEEBBB???<<<:::999;;;;;;;;;;;;:::::::::::::::999888777777888999999>>>KKKRRRIII>>>:::999777777777666666777777888999555555555444444444444444444444444444444555555555333333222111222333444555000111222444555444444333444444444444333333333333333333333444666:::===@@@999555000000444666555222>>>:::666444333333222111111444999>>>@@@===777222333333333333222222222222222333333333333222111000///000111333555444111...........................,,,,,,,,,---------......------------------------------------------------------............------///............///000000,,,---......,,,,,,,,,,,,------------------------................................................---------------------------,,,,,,,,,,,,,,,,,,---------------------------000555999777111,,,+++---------------------,,,,,,------------------------,,,---///000111111000///...............---------------------------------,,,++++++++++++,,,------........................------------------------........................------------............//////..................---------------...//////.........---...............//////////////////...............////////////////////////////////////////////////////////////////////////////////////111111000000///............/////////000000000111////////////////////////000000000000////////////000///111555444......111////////////............////////////////////////////////////000000000000111222333333111000000111444333333333555777999;;;===>>>AAAEEEHHHLLLNNNPPPSSSSSSTTTUUUUUUVVVXXXZZZaaa]]]ZZZZZZXXXUUUXXX]]][[[ZZZZZZYYYXXXXXXWWWWWWZZZYYYVVVQQQKKKEEEAAA@@@>>>======;;;:::999888888777777777777888999:::;;;;;;===@@@BBBAAA???<<<::::::999999999:::;;;===>>>???@@@CCCFFFKKKPPPUUUWWWYYY[[[^^^aaacccdddfffgggjjjnnnrrrpppmmmkkknnnrrrqqqrrrssssssqqqooonnnnnnfffffffffeeeccc___YYYVVVWWWSSSPPPRRRTTTUUUZZZ```eeehhhkkknnnoooppprrrtttwwwwwwxxxxxxxxxwwwwwwwwwrrrssstttuuuvvvuuutttsssuuuttttttrrrpppnnnlllkkkkkkgggccc___\\\XXXTTTQQQJJJGGGBBB>>>===;;;999888:::999888666444333222222555555666777777888888888555444444444555666555444777666666666777888999:::777888888888999999999:::888888888999999999999:::;;;;;;::::::;;;;;;<<<<<<;;;<<<===>>>????????????@@@AAACCCDDDFFFFFFFFFFFFBBBAAA@@@???>>>?????????AAAAAA@@@???>>>===<<<;;;::::::::::::::::::::::::888888777777777888999999666@@@EEE@@@999888888777888888777777888888999:::555444333333333333444444333444444555555666666666666555444444444444555555000000111222222333444444333333333333333333333333333333333333555888:::<<<777666444444444444333111555444222111222333333444444888===CCCEEEBBB<<<777444444444333333222222222111111111222222222111111000000333666888777222.................................---------,,,,,,,,,------------------------------------------------------............------///............///000000,,,...000///---++++++,,,---------------------------.............................................------------------------------............------------------------------///444777555///******,,,------------------------///////////////////////////000111222222111///...........................------------------------,,,++++++++++++,,,------........................------------------------........................---------.........//////000000000///////////////---------------...//////,,,------.....................////////////..................////////////////////////////////////000000000000000000000000////////////////////////000000000000000///......////////////000000000000////////////////////////////////////000000000000///...000111000......111............////////////000000000000000000000000.../////////000000000111///000111111000000111222666666777888:::<<>>:::888999888888777666555555555555555555555555666777888666999===@@@BBBAAA???>>><<<;;;:::999888999999:::888999;;;???CCCHHHLLLNNNPPPSSSXXX\\\___ccchhhlllnnnrrrvvvtttpppmmmooorrrppprrrtttrrrooommmlllmmmaaa___]]]\\\ZZZWWWQQQMMMIIIFFFEEEHHHIIIIIILLLQQQXXX\\\bbbgggkkknnnppprrrvvvvvvuuuuuuuuuttttttuuuppprrruuuwwwxxxyyyyyyzzzxxxxxxxxxwwwvvvuuutttsssuuurrrooommmkkkhhhdddaaaYYYUUUOOOJJJGGGCCC@@@===???>>><<<:::888777666666222333444555777999:::;;;???;;;777555666777777777666666666666777888999:::888888888888888999999999999999999999:::::::::::::::::::::::::::;;;<<<<<<;;;<<<===>>>>>>??????>>>???@@@BBBEEEFFFFFFFFFEEE@@@@@@??????>>>>>>??????============<<<<<<<<<<<<::::::::::::::::::::::::777777777777777777888888666888888666555777888666777666666666666777888888555444444333333444555555333444444555555666666666666666555555555555555555333333333333333444444444333333333333333333333333555555444333222333333444333888======888444333444111111111111222333555666111333666:::<<<;;;777444444444444333333222222222111000000111111111222222111333666999:::888333000.................................------,,,,,,,,,,,,,,,,,,------------...------------------------------............------......------......///000,,,///222111...++++++------------------------------------.......................................,,,,,,,,,------------...---......//////......---------------------------+++...111000...,,,,,,...------------............////////////////////////111111111111000000///................../////////,,,,,,,,,------------...,,,,,,,,,,,,,,,------...........................------------------------........................------.........//////////////////////////////000......------......///000------......///......------......//////......---............////////////////////////////////////111111111111111111111111//////////////////////////////000000000000//////////////////000000000000000000000000000000000000////////////000000000000000000111111000000111333...////////////000000000000000000000000000000000......//////000000111111...000111111111333555777:::;;;===@@@BBBEEEFFFGGGNNNPPPRRRUUUVVVVVVUUUTTTUUUVVVWWWWWWXXX]]]eeekkkwwwiii\\\YYY[[[[[[ZZZYYY]]]^^^^^^_________^^^]]]XXXXXXUUUMMMCCC:::666555555555444444333333333222333333333333333444555555333666;;;@@@DDDFFFFFFFFFAAA???===:::999888888888777777888:::===@@@CCCEEEGGGJJJNNNRRRVVV]]]ffflllnnnrrruuuuuurrrpppqqqssspppssstttsssnnnkkkkkkllliiiddd]]]YYYWWWUUUQQQMMMAAA>>>===@@@AAA@@@BBBFFFOOOTTT\\\cccgggkkknnnppprrrqqqpppooonnnnnnnnnnnnlllppptttwwwyyy{{{}}}~~~{{{{{{||||||||||||{{{{{{zzzyyywwwwwwvvvuuurrrppphhheee```[[[WWWRRRMMMIIIAAA@@@???===;;;:::::::::666666555555666777888999JJJCCC<<<888888888888777666666666666777888::::::666666666666666666666666999999999999:::::::::;;;999999999999:::;;;<<<===;;;;;;<<<===>>>>>>>>>>>>>>>@@@BBBDDDEEEEEEDDDCCC>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;:::999999999999::::::::::::777777777777666666666666<<<999666555666888888666444333333333333444555555444444444444555555555555444444444444444555555555333333333333333333333222444444444333333333333333222222222222333333333333666555444222111000000000222;;;CCCCCC<<<666555777444555555555333333444666111111111222444555444222333333333333222222222222222111111000111111222222111555999:::888555333222........................,,,,,,---------------...,,,,,,,,,---------..............................------............---------------------......///,,,000444333///,,,,,,...---------------------------------.........//////........................,,,,,,,,,---------......,,,---............---,,,---------------------------------,,,,,,------...------------.........//////////////////////////////...............///000---........./////////000,,,,,,,,,---------......---------,,,---......///....................................................................................////////////,,,,,,------......////////////......//////000111......///000//////---------......//////......---............////////////////////////////////////000000000000000000000000////////////////////////---...///000111111000000000000000000////////////000000000000000000000000.../////////000000000111...000222000///000222222/////////000000000111111000000000000000000000000.........///000111111111000111333444666888<<>>===<<<::::::999999:::;;;===>>>???BBBDDDFFFIIIRRR___iiijjjlllooorrrsssttttttsssqqqtttvvvtttoookkkkkkmmmuuurrrnnnllliiiaaaWWWOOOBBB===::::::;;;;;;>>>DDDLLLRRRZZZbbbfffjjjlllnnnmmmllljjjhhhgggffffffgggfffjjjpppsssvvvxxx{{{~~~}}}~~~~~~}}}}}}}}}~~~}}}zzzxxxtttrrrooolllhhhccc^^^YYYOOOMMMJJJFFFCCC@@@===<<<:::999888777666777777888FFF@@@:::777999:::888666555555666666777999:::;;;666666666666666666666555888888888888999999999999999999999999:::;;;<<<===:::;;;<<<===>>>>>>>>>>>>>>>@@@BBBDDDDDDCCCBBB@@@======>>>>>>>>>>>>>>>===@@@@@@???===<<<:::999999888888999999999:::::::::777777777777666555444444999888777777777555555666444444444444444555666666222222444555555555444444444444444444333333333333111111222222222222222222222222333333333333222222111111222222222333333333333222222222222222222222222888>>>???:::666444555444666777555333222333555444222111222333444333222111111111222222222222222333333222111111111222333000666;;;:::555000000222........................***++++++,,,---//////000,,,,,,,,,------.................................---..................------,,,,,,,,,,,,---......---111555444///,,,,,,...---------------------------------.........//////........................,,,,,,,,,------.........++++++------------++++++------------------------111///,,,++++++,,,,,,+++---------.........//////........................,,,+++++++++,,,...000111---.........//////000000,,,,,,,,,------............------------...//////..................................................................................../////////000******++++++,,,---......///////////////000111111...///000000000///---,,,---..................---............/////////000////////////////////////////////////////////////////////////////////////,,,---///000111222111111000000000000////////////000000000000000000000000.../////////000000111111,,,///000......///000000//////000000111111222222000000000000000000000000---......///000111111222222333666888:::>>>BBBFFFDDDGGGKKKPPPSSSTTTTTTTTTSSSUUUYYY[[[\\\[[[XXXWWWSSSXXX]]]]]]ZZZXXXZZZ]]]^^^ZZZZZZ^^^___]]]\\\^^^\\\]]]___aaabbbbbbaaaaaa\\\]]][[[RRRGGG===::::::888888888888888888888888777666666666666666777888888;;;AAAHHHOOOUUUZZZ\\\WWWUUUQQQMMMIIIFFFEEEDDD===<<<;;;999999999999:::;;;======>>>AAAKKKYYYdddfffgggjjjoootttvvvuuutttrrrvvvxxxuuupppkkklllnnn~~~rrr]]]NNNEEE???999888888999???EEEMMMSSS[[[bbbgggiiikkkllljjjiiifffdddbbbaaaaaaaaa___dddjjjoooqqqtttxxx{{{~~~~~~~~~|||zzzyyyxxxwwwtttpppjjjeeedddaaa\\\UUUNNNHHHDDDBBB;;;:::999888888999:::::::::666333444999;;;999666555555555666777999:::;;;888888888888777777777777777777777777888888888888999999999999:::;;;<<<===:::;;;<<<===>>>>>>>>>>>>>>>@@@BBBDDDDDDBBB@@@???======>>>>>>>>>>>>>>>=========<<<;;;:::999999999888888888999999:::::::::777777777777666555333333000333666888555111222555777777777777777888999999000111333555666555333222444444444333333222222222111111222333333333333333000111222444444444333333111111111222222333333333///000111222444555666777111333666777666444222111000222444333111000222444333222111111222333111000000000000111111222222333555444222111111111222333///666<<<999111,,,...222//////............///////////////...------,,,,,,---------............///222///......111111000------------.........//////......---,,,---...///000//////.........---------//////............//////333111///......//////...//////000000///...---------------............///........................------............------333333222111000///..............................////////////////////////------..................111000111333222///000444000///...------...///000------------------------000000//////............//////.........---------......------------......////////////////////////......------------......//////............//////---------............///........................////////////000000000000////////////////////////..............................//////000000111111000000//////.........---///222222//////222222//////000111222222222111111333222222111000000000111000000//////000000111222111111111000000000000000111000000000000111222222000000000000222444666777777999<<<@@@DDDGGGIIIJJJPPPQQQRRRTTTUUUUUUUUUUUUXXXZZZ]]]___```^^^]]][[[ZZZZZZ[[[ZZZYYYYYY\\\^^^aaa___^^^___bbbbbb```]]]\\\^^^```bbbcccbbbaaa``````___]]]XXXRRRJJJCCC??????>>><<<:::999:::;;;<<<::::::;;;===>>>@@@AAAAAAEEEHHHMMMSSSYYY]]]```bbbdddccc```\\\WWWSSSOOOLLLFFFBBB===999999::::::::::::999555333===OOO[[[\\\```aaafffnnnqqqpppppprrrvvvxxxwwwtttsssrrrjjjbbbeeejjjlllhhheeeccc```[[[LLL@@@999;;;;;;;;;CCCOOOYYYaaajjjppppppppprrruuuuuuqqqjjjddd___]]]^^^^^^eeefffgggggggggiiinnnrrrsssyyy}}}zzzxxxvvvssspppkkkfff```XXXPPPJJJHHHDDD>>>;;;:::::::::::::::::::::888777777888:::777888888999999999999999<<<;;;999777777777777888999888777777888999999999777666555777:::=========<<<<<<<<<<<<<<<===>>>>>>>>>??????@@@@@@AAABBBBBB@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<;;;;;;888:::888666888===>>>;;;777777666666666666777777555555666666777777888888666666555555444333222222555555555555555555555555777666444333333444555666555444444333333444444555444444444333333222222222333222111111333444555555222222222222222222222222000111222333333222000///111111222333444666666777222444444444222222333444222222222111111222555888333///000555555111111666333666888888666333222222//////............//////,,,,,,------.../////////---------............///000...,,,---000000///------------.........//////---...///000000000////////////.........---------......------------......222000......///111111000///////////////...---------------............///........................------............------333222222111111000000///................................................---------....../////////---+++---111333000///111000///...------...///000------------------------/////////.........------//////.........---------......------------......////////////////////////......------------......///..................///---------............///........................////////////000000000000////////////////////////000000000000000000000000.../////////000000000111000000/////////.........///222333111222666777444000111222333444666777777111111111111111222333444444444333222111111111111111000000000000000000000111111000000111111222333222222222222444666888999>>>@@@CCCFFFJJJMMMNNNOOOSSSTTTUUUWWWXXXXXXYYYYYYXXXZZZ[[[]]]]]]]]]\\\[[[ZZZ[[[[[[ZZZYYYZZZ\\\^^^```^^^]]]___aaaaaa___]]]^^^___```aaabbbbbbaaa```aaaaaa```]]]YYYSSSNNNKKKJJJHHHEEECCCBBBBBBBBBCCCGGGGGGGGGHHHIIIKKKLLLMMMRRRTTTXXX]]]aaadddfffgggfffeeeeeecccbbb```^^^]]]RRRNNNIIIDDDAAA???===;;;::::::888888AAANNNUUUTTTQQQRRRWWW```eeegggkkkppptttvvvwwwvvvvvvvvvpppiiieeeeee```WWWPPPMMMJJJGGGJJJ@@@999<<<======EEEQQQ]]]fffpppvvvxxxxxxzzz}}}{{{wwwrrrmmmhhhfffffffffmmmllliiiccc^^^\\\^^^```hhhmmmsssxxxzzz}}}}}}{{{zzzxxxtttppplllfff___[[[SSSOOOIIIDDD@@@>>><<<:::777888999999999888888999777777888888777777666666999888777666555555666666999888777777888999999999999888666666888999999888<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@AAAAAABBB@@@@@@@@@???>>>>>>============<<<<<<<<<;;;;;;;;;888999888777:::???AAA>>>888777666666666666666777777777777777666666666666333333222222111000000///444444444444444444444444555555444444444444444555333333333222222333333333444444444333333222222222222222222222333444333333333222222222111111111111111222222222222222111111111222222333444555666777333444555555444333444555444444333222111222333555555111000333333000111666:::888666444222111111000//////............//////,,,,,,------.../////////---------............///---,,,,,,---///000///...---------...............,,,...000222333111///..................---------...------,,,,,,------...111///......000222333333...////////////...---------------............///........................------............------////////////////////////........................------------------------,,,,,,---...//////000000,,,***,,,333777444000/////////............//////------------------------.........---------------...............---------......------------......////////////////////////......------------............------------......---------............///........................////////////000000000000////////////////////////000000000000000000000000////////////000000000000000000////////////......---111222111333888999777111111222333555888;;;===333222222111222222333333777666444222000//////...000000000000000000111111111111000000111111222333333333444666999;;;>>>???FFFHHHJJJMMMPPPRRRTTTTTTVVVVVVXXXYYYZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[ZZZYYYYYY[[[]]]^^^]]]]]]^^^```aaa```^^^``````aaaaaaaaaaaaaaaaaa```aaaaaaaaa```]]]ZZZXXXWWWUUUSSSPPPNNNNNNNNNOOOVVVUUUUUUUUUVVVXXXZZZ\\\___aaacccfffhhhjjjkkkkkkiiiiiijjjjjjjjjjjjiiiiiiaaa]]]WWWRRRLLLFFF@@@<<<999::::::;;;BBBHHHIIIFFFDDDDDDHHHQQQXXX^^^gggpppqqquuuxxxxxxzzz|||xxxrrrmmmjjj```SSSIIIFFFCCC???EEE<<<888:::<<<===EEEOOObbbjjjttt{{{~~~~~~~~~{{{wwwtttqqqpppoootttoooggg\\\RRRMMMLLLMMMWWW\\\bbbhhhnnnvvv}}}{{{yyyuuuqqqmmmddd```YYYSSSMMMGGGAAA===999999;;;<<<<<<;;;999888888888888777777666555555777777666666666666666777888888777777888999999:::999777555555666777777666<<<<<<;;;;;;<<<<<<===>>>>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>===<<<;;;::::::999777999888777:::@@@BBB???888888777666666666666666888888777777666555555555666555555444444333333333333333333333333333333333333333444444444444333333333222222111111222222333444444333333333333222222222333444444444333222111222222222111111000000///333333222222222222333333111222222333444555666666444555777777555333333444666555555444333222222111444111000111222000222555@@@:::333//////000000/////////............///////////////...------,,,,,,---------............///,,,,,,,,,---///000000000........................,,,...000111111000///....................................------.........222000......000222222222.........//////...---------------............///........................------............------******+++++++++,,,,,,,,,........................------------------------+++,,,---...///000111222000---000888===:::333.../////////....../////////........................------------------------..............................------------......////////////////////////......------------......------,,,,,,,,,,,,---------------............///........................////////////000000000000////////////////////////........................////////////000000000000000000//////////////////***...///...000444555333111111111111444777:::<<<777666444333111000//////444333111000...---------000000000000000111111111000000000000111222333444444666888;;;???CCCFFFHHHMMMNNNPPPRRRTTTUUUVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVWWWXXXWWWXXXXXXWWWUUUVVVXXXZZZ[[[[[[\\\^^^````````````aaaaaaaaabbbbbbccccccccc___```bbbcccccccccaaaaaaaaa___]]][[[ZZZZZZ[[[\\\^^^^^^]]]^^^___aaadddfffeeefffggghhhjjjkkkkkklllllllllmmmmmmllllllkkkkkkjjjgggccc^^^WWWNNNFFF@@@:::999888:::===@@@>>>:::@@@???AAAHHHNNNVVVcccoooqqqvvvzzz{{{}}}}}}xxxvvvtttlllaaaXXXTTTNNNGGGDDD>>>:::<<<>>>???FFFNNN___fffpppxxx|||~~~~~~{{{xxxvvvtttrrrlllaaaUUUKKKEEECCCCCCIIILLLQQQWWW___kkkxxx~~~{{{xxxsssooojjjddd]]]UUUMMMHHHCCCAAA@@@???>>>===;;;999:::999999888888888888888888888888888888999999999777777888888777888:::;;;888666444444777999::::::<<<;;;;;;;;;;;;<<<======>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>???>>>===<<<;;;:::999999888999888666999>>>???<<<999888777666666555555666777777777777666666666666777777777666666555555555333333333333333333333333111222333444555444333222333333222222222222333333333333333333333333333333333555777777555333111111000000000000000000000111444333222111222333444555222222333333444555666666666777888777444222222222555555444444555444222000111111222444555555666777@@@999111///111333111/////////............///////////////...------,,,,,,---------............///------...//////000111222.....................---......------......///000---.....................000000////////////000000444222/////////000000///------............---------------............///........................------............------))))))******++++++,,,,,,........................------------------------,,,,,,---...///111111222444111222:::>>>999111---...//////////////////...........................---------------------------...........................------------......////////////////////////......------------......------,,,,,,,,,,,,---------------............///........................////////////000000000000000000000000000000000000////////////////////////000000000000//////////////////000000000000000000+++...///------111111///111000//////000222555666777666444222111000//////111000//////......////////////000000111111111111//////000111333444666777888:::===BBBGGGKKKOOOPPPSSSSSSTTTVVVWWWWWWWWWWWWXXXXXXXXXYYYXXXXXXWWWWWWUUUTTTRRRQQQPPPQQQRRRSSSQQQRRRQQQPPPOOOOOOQQQSSSVVVXXXZZZ[[[]]]^^^______^^^___aaacccdddeeeffffffbbbcccdddffffffgggffffffeeedddcccbbbbbbdddeeegggddddddddddddeeegggiiijjjggghhhhhhiiijjjkkklllmmmmmmmmmnnnnnnnnnnnnmmmmmmnnnmmmkkkgggaaaYYYPPPIII???;;;777888::::::999777>>>===>>>AAAEEEMMM[[[hhhsssyyy}}}~~~~~~zzzwwwxxxuuuoooiiibbbWWWMMMHHHDDD@@@@@@@@@AAAEEEJJJUUU\\\eeennnuuuzzz|||~~~~~~|||yyyuuusssllleeeZZZOOOFFFAAA???>>>@@@CCCFFFKKKQQQ]]]jjjttt|||~~~}}}{{{wwwsssmmmfff^^^XXXRRRMMMGGGCCCAAA???<<<:::999888888777777888999999888888888999999999999999666777888888777777:::<<<;;;999666666888:::;;;<<<;;;;;;;;;;;;;;;<<<=========>>>>>>??????@@@AAAAAAAAAAAA@@@@@@???>>>>>>===???>>>===<<<;;;:::999999999:::888555666::::::777888888777666666666666666444555555666777888888999444444444444333333333333333333333333333333333333000111333444555444333222444444333333333333444444333333333333333333333333555777:::999666333222222......///000111222222333333333222111222333555666222333333444444555555555777888888666333111111222555333333444666666444222000333777:::===???>>>===;;;666111111444666444000//////............//////,,,,,,------.../////////---------............///---///000000//////111222...............---------......,,,,,,,,,---///000---------...............111000000000000000000111444111///......//////...,,,,,,---............------------............///........................------............------,,,,,,,,,------.................................------------------------------...///000000111111333000111666888444...,,,......////////////..............................---------------.........---------.....................------------......////////////////////////......------------............------------......---------............///........................////////////000000000000000000000000000000000000111111111111111111111111000000000000//////////////////000000000000111111...111111......111000...000000///......///000111222111111000111111222222000000000000000111222333/////////000111111222222000111222444777999<<<===???AAAEEEIIINNNRRRTTTUUUWWWWWWXXXXXXXXXXXXXXXWWWXXXXXXXXXWWWVVVTTTSSSRRROOONNNLLLJJJIIIIIIJJJJJJIIIIIIIIIGGGFFFFFFGGGIIIMMMOOORRRTTTUUUVVVXXXZZZXXX[[[___bbbeeegggggggggggghhhiiijjjkkkkkkkkkkkkiiihhhgggggghhhjjjlllnnnkkkkkkjjjjjjiiiiiihhhhhhgggggggggggghhhiiijjjjjjggghhhjjjlllnnnoooppppppnnnmmmmmmlllhhhaaaYYYSSSFFF???999999;;;::::::;;;;;;:::;;;>>>@@@FFFSSSaaavvv|||}}}zzz||||||yyyuuunnnaaaUUUMMMJJJFFFCCCAAA@@@AAABBBKKKPPPXXXbbbkkkrrrvvvxxxvvvvvvvvvuuussspppllljjjccc\\\RRRIIICCC???<<<:::===???AAACCCGGGPPP[[[cccmmmttt}}}~~~{{{uuuooojjjbbb\\\TTTOOOKKKGGGBBB>>>:::999888666666777888999666666777777777777666555444777999999777777:::===BBB>>>:::888888999999999;;;;;;::::::;;;;;;<<<=========>>>>>>???@@@@@@@@@@@@@@@??????>>>=========>>>>>>===<<<;;;::::::999::::::888444555888888444777777666666666666777777333444555666777888999:::666666555555555555555555333333333333333333333333111222333444444555555444555444444333333444444555222222333333333333444444555888:::999555333333555...//////000111222333333222111111222222333444555333333333444444444555555888777666444333333666888666444222333666777555333111666:::<<>>@@@AAADDDHHHJJJKKKLLLOOOQQQPPPTTTZZZaaaeeegggggggggjjjjjjkkklllmmmnnnooooooooonnnlllllllllnnnppprrrqqqqqqpppnnnjjjfffccc``````___^^^]]]]]]]]]^^^___\\\^^^```cccfffhhhiiijjjhhhhhhiiiiiihhhccc[[[VVVHHH@@@:::;;;<<<;;;;;;>>>::::::>>>AAADDDIIIVVVdddxxx|||rrrhhh\\\ZZZUUUNNNIIIFFFDDDBBBHHHJJJOOOUUU]]]cccggghhhffffffeeedddaaa^^^[[[YYYTTTOOOGGGBBB???>>><<<:::<<<>>>@@@@@@AAAFFFNNNTTT\\\eeesss{{{xxxrrrmmmgggccc___XXXOOOGGGAAA???<<<:::888888888999777777888888777666555444444777999999666666:::>>>CCC???;;;888888999::::::;;;;;;::::::;;;;;;<<<=========>>>>>>??????@@@@@@??????>>>>>>===<<<<<<<<<======<<<<<<<<<;;;;;;;;;999:::777444555999999666666555555666666777888999444555555666777888888999888888888888888888888888444444444444444444444444333333333333444555666777444333333333333333333444222222222333333444444444333666888666222111333666222222222222222222222111///000111222333333333333333333333444444444444555666666555333444888>>>BBB:::666222222555666444222000444666444666<<<===;;;111111111111111222222222//////............//////000//////...------,,,,,,---------.........//////,,,///000///,,,+++---/////////.........---------,,,...000222222111///...---------.........////////////............//////...---++++++---///000000+++,,,------.........------------.........//////........................---..................---------------------------........................////////////////////////////////////000000000000///---...111000---///444---...///000000///...---////////////////////////........./////////000000---------.........//////.........------.........////////////////////////.........------.........//////............//////---------.........//////........................////////////000000000000000000000000000000000000////////////////////////111111000000/////////...//////000000111111111222,,,//////------000111...//////111222222222222222111111000//////...////////////............//////...//////000111222222222555666888<<<@@@DDDHHHJJJPPPQQQSSSTTTUUUUUUUUUTTTUUUUUUTTTTTTSSSRRRPPPOOOPPPOOOMMMKKKHHHEEECCCAAA@@@@@@???>>>===;;;::::::;;;;;;;;;999777777999;;;999<<>>888;;;===;;;:::===<<<>>>CCCIIIKKKQQQ___lllyyyyyyqqqoooiiiaaaZZZUUUQQQNNNKKKJJJKKKMMMQQQTTTVVVWWWXXXXXXWWWUUURRROOOLLLKKKGGGCCC>>><<<>>>???>>>===;;;>>>?????????BBBHHHMMMPPP[[[lll}}}}}}zzzwwwtttppphhh[[[QQQIIIFFFCCC???<<<;;;::::::999:::::::::999888666555333777:::999666666:::???@@@===999777888:::<<<===;;;::::::::::::;;;<<<<<<=========>>>??????@@@@@@>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;888999777555777;;;;;;888555555555555666888999:::666666666666777777777777555555555555555666666666555555555555555555555555444444333333444555777888333222222222222222222333222222222333333444444444222555666444000///222666555555444333222111000///...///111222333333222222333333444444444444444444444444333333666<<>>CCCHHHMMMQQQSSSUUUUUUVVVVVVVVVVVVVVVUUUQQQQQQPPPOOONNNMMMLLLKKKHHHHHHFFFDDDAAAAAABBBDDD>>>>>>>>>>>><<<:::888777<<<888888<<<;;;555444888666999<<<;;;999999<<<@@@HHHCCCHHHWWWaaabbbfffnnnooommmkkklllnnnpppqqqqqqoooppprrrsssuuuvvvvvvwwwwwwvvvuuurrrlllcccYYYRRRKKKKKKLLLLLLLLLKKKJJJJJJLLLKKKLLLNNNQQQSSSTTTSSSSSSUUUXXXZZZXXXSSSMMMIIIAAA???<<<::::::;;;===>>>@@@DDDJJJPPPWWW```lllttt~~~}}}{{{xxxsssnnnhhhdddaaa[[[UUUMMMHHHFFFGGGHHHIIIMMMLLLKKKKKKJJJIIIFFFCCC@@@@@@@@@>>><<<<<<>>>@@@???AAACCCDDDDDDEEEHHHJJJMMMQQQ]]]rrr~~~{{{wwwrrrkkkggg\\\VVVMMMFFFAAA???===<<<;;;999888888999999888666666666666777777777777777777888999999999999888777:::::::::;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>;;;<<<========================<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999:::???:::666777:::;;;888555777777666666666666777777444444444555777666444222333333222222222333333444666666666666777777777777888888777666555444333333555333222333444555444333333333222222222222333333555444333444555555333111444444444444444444444444222222222333333444444444333333333555999???DDDGGGGGG@@@:::777555222333555333333333333333222111000333111//////111222000...////////////////////////000111111222222111000//////......------......///------......//////000000000222333222000......///000000000000000000000000000000...---,,,------...........................///////////////000000111////////////////////////,,,,,,,,,------...///000///......------......///000000000/////////...............---,,,,,,...000---------,,,------......//////000000000111111111////////////////////////////////////////////////------...///////////////......///000000000000///------.../////////...---////////////////////////////////////////////////........................///...------------...///000000000000000000000000.........////////////000111111000000000/////////---///000/////////111333000000111111111111000000000000111111111111111000///222111//////111222///111111000000////////////111111000000111111222222333111///000222222111///111111111222222222222222111111111111111111111111222222222333444666888:::AAACCCEEEIIIMMMQQQTTTUUUSSSTTTTTTTTTSSSQQQPPPOOOGGGFFFEEEDDDDDDCCCDDDDDDAAABBBDDDCCCBBBBBBCCCEEEBBBBBBBBBAAA???===:::999===999888;;;:::555444777666555555555666777888999???>>>JJJdddvvvvvvpppnnnooommmmmmnnnqqqrrrsssrrrrrrrrrssstttuuuvvvvvvvvvzzzxxxuuuqqqkkkddd[[[VVVOOOOOOOOOOOONNNMMMLLLKKKNNNMMMLLLMMMOOOQQQPPPOOOQQQQQQRRRRRROOOLLLHHHEEE@@@???===;;;;;;<<<>>>???AAAGGGPPPXXX```iiissszzz|||xxxtttqqqpppfff```XXXPPPLLLIIIGGGFFFEEEEEEDDDEEEEEECCC@@@===???@@@@@@???>>>>>>@@@AAA@@@DDDJJJMMMNNNNNNOOOOOORRRUUU^^^ooo~~~zzzvvvrrriiicccZZZQQQKKKFFFAAA???===<<<:::999999777555333888888888777888888888888999888777777777777888999999999999:::::::::;;;;;;;;;;;;<<<===============;;;;;;<<<<<<<<<<<<<<<;;;===<<<<<<<<<;;;;;;;;;;;;888888777666666666666666:::888666666888999888666777666666666666666666777555444444444666666555333555555555444444555555666555555555555666666666666666666666555444444333333222111111333555555444222555444444333333444444555222111111222444444333222000000000000000000000000222222222222333333333333444333222222333555888999CCCHHHGGG>>>666444444222222222222222111111000000333111000000222222000...000000000000000000000000000000111222222222111111......------------............//////000111222222111333444333111000000000///////////////////////////...------------......////////////////////////....../////////000000000////////////////////////---------...//////000000......------------......000000000000000/////////......///...,,,,,,...000......------,,,---------....../////////000000000.................................///////////////---------...//////000000000////////////000111111555111...---///000///...////////////////////////////////////////////////---------.....................------------......////////////////////////............////////////111111000000000/////////---...000000//////111333000000111111111111000000////////////000111222222666888777333333777888666000000000000////////////222111111000111222333444222111000000222333222111222222222222222111111111222222111111111222222222111222444666:::===@@@BBBIIIKKKMMMPPPRRRTTTVVVVVVVVVVVVVVVUUURRROOOKKKIIIAAA???>>>======>>>@@@AAA@@@DDDIIIKKKLLLLLLLLLMMMNNNNNNNNNMMMKKKIIIFFFEEEBBB>>><<<<<<999555555777555222000111555888888777:::999HHHfff}}}tttlllooonnnoooqqqtttvvvvvvuuuuuuuuuvvvvvvvvvwwwwwwwww{{{xxxtttqqqmmmhhhbbb^^^YYYYYYYYYXXXVVVUUUSSSRRRRRRPPPOOOPPPQQQRRRRRRQQQRRRRRRPPPNNNLLLIIIGGGEEEBBB@@@>>><<<<<<===???@@@CCCKKKUUU___gggpppyyyxxxrrrjjjaaaZZZSSSMMMIIICCCAAA@@@@@@AAA@@@>>><<>>777000---///111000---------------------------------------------------...............////////////..................///............................../////////000000000000000/////////.........,,,...000000000///111222...//////000000//////...000000//////000222333555999:::888444444888:::999000000000000000000000000111000///...///111222444111000000111222333333333111111111111000000000000222111111000111222333444333555888<<<@@@DDDHHHJJJMMMOOOQQQSSSUUUVVVWWWWWWVVVVVVUUUSSSOOOJJJEEEBBB<<<;;;999888999;;;>>>@@@CCCHHHOOOTTTVVVVVVVVVVVVXXXXXXYYYXXXWWWVVVTTTSSSKKKGGGBBB>>>:::666555666555555555555666999;;;<<<;;;999BBBXXXlllsssooojjjooooooqqqtttwwwyyyxxxwwwxxxxxxxxxxxxxxxyyyzzzzzzxxxwwwuuutttrrrooojjjfffddddddcccaaa___]]][[[ZZZUUUTTTSSSUUUWWWZZZ[[[[[[YYYYYYXXXVVVSSSPPPMMMLLLFFFDDDAAA>>>======>>>???DDDJJJSSS\\\ccckkkttt{{{~~~|||uuummmeee]]]WWWKKKGGGCCC@@@@@@AAABBBBBBAAADDDHHHKKKLLLLLLMMMNNNUUU\\\fffnnnqqqrrrrrrqqqppptttyyyzzzssskkkccc[[[VVVLLLHHHCCC???=========<<<;;;:::999888888888999999;;;999888777777888999;;;999999999:::::::::;;;;;;:::;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999<<<<<<;;;;;;:::;;;;;;<<<999;;;===:::666444777:::999888888777777888888999???;;;777555444555555444444444333222222222333333555555555555666666666666555444444333444555666777888666444333444444444333333333222222222222333333777666555555666555444222444444444444444444444444555555444444333333222222444555666777777666555555111<<>>======DDDQQQ^^^fffjjjmmmpppppprrruuuxxxzzzyyyxxxyyyyyyyyyyyyyyy{{{|||}}}xxxyyyyyyyyywwwrrrkkkfffeeeeeedddbbb___]]]ZZZYYYSSSRRRSSSVVV[[[```bbbddd^^^___```___]]]YYYTTTRRRKKKHHHDDDAAA>>>===>>>>>>CCCGGGLLLQQQVVV^^^hhhooovvv}}}}}}wwwooojjjXXXQQQHHHAAA???BBBEEEGGGIIINNNUUUZZZ]]]___```aaaeeejjjqqqwwwzzz|||}}}~~~yyy~~~zzztttmmmhhh]]]VVVMMMEEEAAA@@@??????<<<;;;999888777888999:::999::::::::::::::::::999999:::::::::;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;;;;;;;::::::999999999999888888999::::::===@@@BBB>>>888555777;;;:::999999888888999999:::CCC???999666444444444444555444333222222222222222555555555666666666777777555444444333444555777888AAA===777333222444555666444444333333333333444444222111111222444555444333222222222222222222222222666666555555444444333333111222444555666555444333444333<<>>999222///...///...,,,000000000000000000000000000000000000000000000000------......///000000000......////////////......111111111111111111111111////////////000000000000333333222222222111111111...000222222000.........111111222222222222111111111000000000111222333333000222111------111222000000000000000111111111111222222222222222222222222///000111111000///111222333333333333444444555555111111000111444777:::<<<>>>@@@DDDHHHLLLPPPRRRSSSTTTUUUXXXZZZ[[[ZZZYYYXXXSSSQQQNNNIIIDDD???;;;999666555444444555777:::;;;BBBGGGNNNTTTXXX[[[^^^``````aaabbbcccccccccbbbaaa\\\XXXOOOCCC<<<;;;;;;999999@@@FFFCCC:::555888===???FFFQQQ[[[bbbhhhmmmrrrrrrqqqrrrtttwwwyyyyyyxxxzzzyyyxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{wwwqqqhhhaaa```___^^^\\\YYYWWWTTTSSSNNNMMMNNNQQQWWW]]]aaabbb]]]___``````^^^ZZZVVVSSSMMMKKKGGGBBB???>>>>>>???BBBEEEHHHJJJMMMSSS\\\cccnnnxxx}}}yyyggg^^^QQQGGGCCCDDDHHHJJJUUU[[[eeemmmrrrtttvvvvvvtttwwwzzz||||||{{{||||||||||||xxxnnnggg\\\QQQJJJEEEBBB@@@>>>===;;;999888999:::;;;888999:::;;;;;;:::999888999999999999::::::::::::999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;;;;<<<>>>@@@AAA<<<;;;;;;:::999::::::::::::::::::999::::::;;;<<<>>>AAABBB>>>999666888;;;999888888777777888888999BBB>>>999555444444333333777666666555444444444444444444555555555666666666555444333222333444666888BBB===777222111333444555666555555444444555555666000000111555999;;;<<<;;;333333333333333333333333555555555555444444444444444555666666666555444333999444888EEEKKKBBB888444333222111111111222333444111333333333111000111222------------------------//////...---,,,---......---------,,,,,,---------......------------,,,,,,+++---//////---,,,---...////////////////////////---............,,,+++***------------------------+++,,,...000000///...---........................,,,---///000000///---,,,---------,,,,,,---------------------.........///...000222222000//////000...------------......///....../////////000000000........................---.........//////000000+++++++++,,,///222555777......///000000000000///222111///...------------................................................++++++,,,,,,---......///,,,,,,---......---,,,,,,////////////////////////---------............///111111111000000000000//////111333333000...,,,,,,//////000000000000////////////000000000000//////...111000......000111.............../////////000111222333333222111///......000111000...---...000000000111222333333444444222222333444777<<<@@@CCCDDDFFFIIIMMMPPPSSSTTTUUUVVVWWWYYYZZZYYYWWWUUUSSSOOOLLLHHHBBB===999777555444444444444555666777888>>>BBBIIIOOOUUU[[[aaaeeefffggggggggggggeeedddccc\\\ZZZPPPBBB<<<>>>???===666===EEEFFFAAA>>>???CCCHHHQQQ]]]eeeiiimmmqqqssssssrrrqqqrrruuuwwwwwwwww{{{zzzwwwuuutttttttttuuuxxxxxxwwwvvvtttnnnhhhccc^^^]]]\\\[[[XXXVVVTTTRRRMMMKKKJJJLLLPPPUUUXXXYYYYYYZZZZZZYYYXXXVVVTTTRRRMMMJJJGGGCCCAAAAAAAAABBBBBBEEEIIIKKKMMMQQQWWW]]]jjjvvvxxxooobbbVVVPPPNNNOOOPPP[[[cccooozzz|||wwwtttrrrtttwww|||zzztttlllddd\\\TTTMMMIIIAAA@@@===;;;:::;;;===>>>888888888888888888888888777777777777888888888888777777888999999999999999999999999999;;;>>>@@@BBB===<<<:::888888999:::<<<:::::::::::::::;;;<<<===:::<<<<<<;;;888777888;;;666555555555555555555666;;;888555333333444444333777777666555444444444444222222333333333444444444444333111000000111444555:::777333111111222222111444333333222222333333444111111222555999;;;<<<;;;333333333333333333333333222222222333333333333333555555555666555555444444222777777777???HHHBBB333222111000///000111333444000222333222000///000222------------------------...---+++***)))******+++,,,++++++******++++++,,,...------,,,++++++******(((***++++++***)))***+++++++++++++++++++++++++++,,,,,,------,,,***)))''',,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---***************************+++---......,,,+++))),,,++++++******++++++,,,*********++++++,,,,,,,,,(((***------+++*********++++++++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///111222333,,,+++)))(((((()))+++,,,,,,---///000000000///...(((***,,,,,,,,,,,,---...************************************************))))))***++++++,,,------******,,,,,,,,,,,,******+++++++++++++++++++++++++++++++++,,,,,,,,,------...---------,,,,,,,,,,,,000222444333000---+++++++++,,,,,,,,,,,,,,,,,,+++------/////////...---,,,(((,,,,,,******,,,,,,(((,,,,,,,,,---------.........///111222111...+++)))...000111000---,,,---///+++,,,,,,...///000111222444444555777:::???DDDGGGHHHJJJMMMPPPRRRTTTTTTUUUVVVVVVWWWWWWUUURRROOOLLLDDDAAA<<<666111...---,,,------...//////000000111555999???EEEMMMUUU^^^cccfffffffffeeedddaaa___]]]ZZZXXXNNNAAA<<>><<<999777666888;;;===666555555555666777777888666777777777666777888:::333333333222222333333333444333111111222444444444666555444333222111111111000000111111111222222222333222///......///111333222111000000111111///---000000////////////000000000//////000111222111///........................000000000111111222222333---......///000000111222$$$666777***333LLLKKK333111000///...///000222444///111333222///...///111