BM6P6(@ dddPPPKKKGGGEEEBBB@@@???@@@AAAAAABBBCCCDDDIIIXXXlllwwwwww}}}yyyvvvvvvzzzyyyyyy}}}||||||~~~tttqqquuu{{{{{{zzz~~~xxxwwwuuutttssssssssssssqqqppppppsssvvvwwwtttrrrrrrpppnnnmmmlllmmmnnnooooooppppppooonnnmmmmmmnnnmmmooorrrwwwzzz~~~|||rrrmmmiiiuuuzzzooohhhZZZSSSIIIBBB>>>===:::888444444444444444555666777555555555555555555555555555666:::AAAJJJ]]]zzzlll^^^```qqq~~~xxxsssmmmiiiccc^^^ZZZVVVRRROOOJJJIIIIIIHHHHHHHHHIIIIIIOOOOOOPPPRRRUUUVVVUUUTTTPPPQQQSSSUUUWWWYYYZZZZZZYYYZZZ]]]``````]]]XXXSSSTTTRRRPPPNNNKKKJJJIIIHHHCCCGGGKKKNNNRRRXXX```fffgggjjjnnnpppooommmkkkjjjnnnmmmkkkkkkjjjfff^^^XXXSSSSSSXXXcccuuu|||zzzyyywwwiiibbbWWWNNNIIIGGGFFFFFFHHHKKKKKKJJJMMMQQQPPPLLLIIIFFFBBBBBBFFFLLLQQQSSSVVVUUURRRPPPQQQUUU\\\aaagggRRRLLLFFFEEECCCAAA@@@@@@@@@AAA@@@BBBCCCGGGUUUiiixxx}}}zzzzzz||||||uuutttxxx|||||||||wwwrrruuu{{{|||uuutttyyy~~~yyyxxxvvvtttrrrrrrrrrssssssrrrrrrsssuuuuuusssppprrrpppnnnmmmllllllmmmnnnnnnooopppooommmlllmmmnnnnnnppptttxxx|||{{{rrrnnnlllxxx{{{ppphhh\\\TTTJJJCCC???>>>;;;999555555444444444555555666555555555555555555555555666777:::@@@JJJ\\\zzzjjj[[[\\\mmmyyytttoookkkddd^^^YYYUUUPPPMMMIIIHHHHHHGGGGGGGGGHHHHHHOOOOOOOOOQQQTTTVVVUUUTTTPPPQQQSSSUUUWWWYYYZZZZZZ[[[\\\]]]______\\\WWWSSSSSSRRRPPPMMMKKKIIIHHHGGGBBBEEEHHHLLLPPPXXXbbbiiinnnrrrvvvwwwtttoookkkiiiffffffhhhlllnnnlllfff```[[[YYYZZZcccqqqzzzvvvuuutttrrrhhhaaaWWWNNNIIIGGGGGGGGGHHHKKKKKKKKKMMMQQQPPPLLLFFFCCC@@@AAADDDIIIMMMOOOTTTSSSRRRPPPQQQTTTZZZ___jjjUUUNNNEEEEEEDDDCCCBBBAAA@@@@@@>>>AAACCCFFFQQQeeezzz|||}}}zzzsssqqqsssvvvwww}}}}}}}}}|||uuuvvv{{{~~~xxxqqqnnnrrrxxx|||~~~zzzxxxvvvsssrrrqqqrrrrrruuutttttttttuuutttqqqoooqqqpppnnnlllkkkjjjkkkkkkmmmooooooooommmlllmmmnnnppprrrvvv{{{yyyqqqmmmooo|||}}}qqqhhh]]]VVVLLLDDD@@@>>><<<999666666555444444444555555555555555555555555555555777777:::???HHH[[[yyyiiiXXXWWWgggzzzvvvqqqllleee___YYYTTTOOOLLLGGGGGGGGGFFFFFFGGGGGGHHHNNNNNNNNNQQQSSSUUUTTTSSSPPPQQQSSSUUUXXXYYYZZZZZZ^^^]]]]]]]]]]]]ZZZVVVSSSRRRQQQOOOLLLJJJHHHGGGFFFBBBCCCEEEGGGLLLVVVcccllluuuxxx{{{zzzuuunnniiifffeeeggglllsssxxxxxxrrrmmmdddaaa___cccooo}}}xxxrrrpppooommmllleee___UUUNNNJJJHHHHHHGGGHHHKKKLLLKKKMMMQQQPPPKKKDDDBBBAAABBBEEEHHHKKKKKKQQQQQQQQQPPPQQQSSSXXX[[[nnnWWWOOOEEEEEEEEEEEEDDDBBBAAA@@@>>>AAADDDEEENNNbbb|||yyyyyy|||tttppppppqqqrrrwww}}}yyywww{{{~~~~~~{{{vvvpppnnnooorrruuuvvv~~~zzzxxxuuurrrqqqqqqqqqrrrttttttuuuuuuuuutttrrrpppqqqpppnnnllljjjiiiiiiiiilllnnnnnnnnnllllllmmmnnnqqqssswww}}}uuunnnkkkqqq~~~sssiii^^^VVVLLLDDD@@@>>>;;;888777666555444444444444444555555555555555555555555888777999>>>GGGYYYwwwjjjVVVSSSbbb~~~yyyvvvpppkkkeee^^^YYYTTTPPPMMMGGGGGGGGGGGGGGGGGGHHHIIIMMMMMMMMMPPPRRRTTTSSSRRRQQQRRRTTTVVVYYYZZZ[[[[[[___^^^\\\[[[ZZZXXXUUURRRQQQOOOMMMKKKIIIGGGFFFFFFCCCDDDDDDDDDHHHRRR___iiitttvvvvvvtttooojjjfffdddfffiiipppyyyyyysssiiieeecccfffpppzzz~~~xxxpppkkkjjjjjjiiigggaaa\\\SSSMMMIIIIIIHHHHHHHHHKKKLLLLLLNNNQQQOOOJJJDDDCCCBBBDDDGGGJJJKKKKKKNNNOOOPPPPPPPPPRRRUUUWWWqqqZZZPPPFFFFFFFFFEEEDDDCCCAAAAAA???BBBDDDFFFLLL^^^zzz}}}tttrrrzzz|||tttpppnnnmmmmmmuuuzzzzzz{{{~~~yyytttsssqqqpppqqqrrrrrrrrrxxx{{{zzzxxxtttqqqpppppprrrsssrrrsssuuuuuuuuutttsssssspppooonnnllljjjiiihhhhhhkkklllmmmmmmlllkkklllnnnqqqtttxxx}}}yyyoookkkjjjrrruuukkk^^^VVVLLLCCC???<<<999777777666555444444444444444555555555555555555555555888888999===EEEWWWsssmmmWWWPPP]]]|||}}}xxxuuunnnjjjccc^^^YYYUUUQQQOOOHHHHHHHHHHHHHHHIIIJJJJJJLLLLLLLLLOOOQQQSSSRRRQQQQQQSSSUUUWWWYYY[[[[[[\\\___]]]ZZZYYYXXXVVVSSSQQQNNNMMMKKKIIIHHHFFFFFFFFFFFFEEEDDDBBBDDDKKKWWW```nnnnnnnnnkkkgggeeeeeefffdddhhhpppyyyzzztttgggeeeeeeiiipppwwwzzz{{{tttoooiiiffffffgggeeeddd]]]XXXPPPKKKIIIHHHHHHHHHHHHKKKMMMLLLNNNQQQNNNIIIBBBBBBBBBDDDHHHJJJKKKJJJMMMNNNOOOOOOOOOPPPSSSUUUvvv^^^SSSGGGGGGFFFEEEDDDCCCBBBBBB@@@AAADDDFFFKKKYYYttt|||rrrmmmttt|||tttooollljjjhhhrrrwww~~~}}}|||~~~wwwqqqqqqqqqrrrrrrrrrqqqqqqoooqqquuuzzzyyywwwssspppooopppssstttrrrtttvvvvvvuuutttttttttoooooonnnmmmkkkjjjiiiiiijjjkkkmmmlllkkkkkklllmmmqqqssswww|||ssskkkjjjkkkuuuyyynnn___WWWLLLCCC???<<<888666666666555444444444555555555555555555555555555555777777999===DDDSSSnnnqqqYYYNNNXXXvvv~~~xxxuuummmiiiccc^^^ZZZVVVRRRPPPHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKNNNPPPRRRQQQPPPPPPQQQSSSVVVXXXYYYZZZ[[[\\\ZZZXXXWWWVVVTTTQQQOOOJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFDDDAAAAAAFFFOOOVVVdddeeeeeedddcccccceeegggdddhhhpppzzz}}}wwwdddccccccgggmmmqqqrrrqqqjjjfffbbbaaabbbcccbbb```XXXSSSMMMIIIHHHHHHHHHHHHHHHKKKMMMMMMOOOQQQNNNHHH@@@??????BBBFFFIIIJJJJJJMMMNNNNNNNNNNNNOOORRRTTT{{{bbbVVVIIIHHHFFFDDDCCCCCCCCCDDD@@@@@@BBBEEEIIIUUUlll~~~tttlllppp~~~vvvqqqmmmjjjhhhmmmqqqxxx}}}~~~yyyvvvuuutttrrrooommmmmmmmmiiikkkmmmqqqvvv}}}xxxuuurrrooooooqqqtttvvvsssvvvxxxwwwtttrrrrrrsssnnnnnnnnnmmmmmmkkkjjjjjjiiikkkllllllkkkkkklllmmmppprrruuuzzz~~~yyynnniiikkkoooyyy|||pppaaaYYYMMMEEE@@@<<<999666555555444444444555555666555555555555555555555555777777:::===CCCPPPiii~~~sssZZZMMMSSSooo}}}zzzuuuooojjjddd^^^YYYUUUQQQNNNGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJKKKMMMPPPQQQQQQOOOMMMNNNPPPSSSUUUVVVWWWXXXXXXWWWVVVUUUUUUSSSOOOLLLGGGGGGFFFFFFFFFGGGGGGHHHDDDDDDDDDAAA@@@BBBHHHMMMWWWZZZ]]]``````aaabbbccceeehhhnnnuuu{{{{{{uuuooobbb```^^^```eeehhhiiihhh```]]]ZZZZZZ]]]^^^]]][[[TTTPPPJJJGGGFFFGGGGGGGGGHHHLLLMMMMMMOOOQQQMMMHHH@@@??????AAAFFFJJJLLLMMMNNNNNNNNNMMMMMMNNNRRRUUUeeeYYYJJJHHHFFFDDDCCCCCCDDDEEE@@@???@@@EEEHHHQQQfff{{{xxxmmmnnnzzztttpppmmmkkkhhhmmmssszzz~~~~~~{{{}}}xxxqqqkkkhhhggggggggghhhjjjmmmqqqwww~~~wwwuuuqqqooooooqqquuuwwwuuuxxxyyyxxxtttqqqqqqqqqmmmnnnnnnnnnmmmllllllkkkiiijjjlllkkkkkkkkklllmmmoooqqqtttxxx|||uuukkkiiinnnsss~~~}}}rrrbbbZZZOOOFFFAAA===:::777444444444444444555666777555555555555555555555555666777:::===BBBOOOfffzzztttZZZLLLPPPkkkwww{{{|||wwwqqqllleee^^^YYYTTTOOOLLLFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJMMMOOOQQQPPPOOOKKKLLLNNNPPPRRRTTTUUUUUUVVVUUUTTTUUUTTTRRRNNNKKKEEEEEEEEEEEEFFFGGGHHHHHHAAACCCCCCBBB???@@@EEEIIILLLQQQXXX]]]^^^^^^]]]\\\aaacccfffkkknnnllleee___ccc^^^ZZZZZZ^^^bbbcccbbbZZZWWWUUUVVVYYY[[[YYYWWWQQQNNNIIIFFFEEEFFFGGGGGGHHHLLLNNNNNNOOOQQQMMMGGGBBBAAA@@@CCCHHHMMMPPPQQQOOOOOONNNMMMLLLNNNRRRUUUdddWWWNNNHHHEEEEEEEEEBBBBBBDDD>>>???BBBDDDFFFNNNaaasss~~~yyyoookkk{{{}}}uuunnniiigggjjjlllpppuuu|||~~~|||wwwtttrrrpppooommmooommmlllllloootttyyy}}}|||wwwuuusssqqqoooppppppqqqrrrssstttttttttsssrrrqqqpppooolllkkkjjjkkkmmmnnniiiiiijjjmmmoooppppppnnnpppooopppuuu}}}{{{nnneeefffsss|||qqqbbbYYYLLLBBB===;;;999777111222222333333444444555777555444333222333333444777777:::===@@@JJJ___rrr{{{]]]LLLOOOeeezzz{{{uuusssxxx{{{yyyqqqlllddd]]]WWWRRRNNNKKKIIIGGGDDDCCCEEEGGGHHHHHHKKKKKKLLLOOOPPPOOOKKKIIILLLMMMPPPRRRSSSSSSSSSRRRPPPPPPPPPPPPNNNKKKHHHFFFEEEBBB???AAAEEEGGGDDDAAA@@@???>>>===>>>@@@BBBCCCLLLOOOUUUZZZ]]]^^^\\\[[[]]]___aaabbbaaa^^^[[[YYYTTTSSSRRRRRRTTTXXX\\\___YYYWWWUUUUUUVVVVVVSSSPPPNNNLLLIIIEEEDDDDDDEEEFFFJJJJJJLLLPPPSSSQQQIIIAAABBBBBBBBBDDDGGGMMMRRRUUUUUUSSSOOOMMMMMMQQQUUUXXXhhhZZZRRRLLLHHHGGGFFFBBBAAACCC@@@AAABBBDDDEEELLL]]]nnn}}}wwwooonnn}}}vvvpppkkkhhhkkknnnsssxxx}}}}}}zzzxxxwwwvvvttttttsssqqqqqqrrrvvvzzz|||{{{~~~vvvuuurrrpppoooooopppqqqqqqqqqrrrsssrrrqqqpppooopppooonnnmmmlllmmmmmmnnnjjjjjjkkklllnnnnnnmmmlllqqqppprrrwww~~~wwwllleeehhhvvv~~~qqqbbbXXXLLLBBB===;;;999777444333333333333333333333777666555555444444444555666666999;;;>>>HHH]]]ppp{{{^^^LLLMMMaaauuuxxxvvv{{{|||yyyqqqlllddd]]]WWWRRRMMMJJJHHHFFFCCCCCCEEEGGGHHHHHHIIIIIIJJJKKKMMMLLLJJJGGGJJJKKKNNNOOOPPPPPPOOOOOOMMMMMMNNNMMMKKKHHHEEECCCDDDAAA???AAADDDFFFDDDAAA@@@???>>>>>>>>>@@@BBBCCCIIILLLPPPTTTWWWXXXWWWVVVWWWYYY[[[\\\[[[XXXUUURRRNNNMMMLLLLLLNNNQQQUUUXXXZZZWWWSSSRRRSSSSSSRRRPPPOOOMMMJJJFFFDDDDDDEEEEEEJJJKKKMMMPPPQQQMMMFFFAAA@@@@@@AAADDDHHHMMMQQQTTTUUUSSSQQQPPPQQQTTTWWWZZZlll]]]WWWQQQKKKJJJHHHCCCAAABBBBBBBBBBBBCCCCCCIIIXXXgggxxx~~~uuupppppp|||wwwqqqmmmkkklllpppwww|||~~~|||yyyxxxwwwwwwxxx{{{~~~}}}|||vvvtttrrrpppoooooopppqqqoooppppppqqqpppooonnnmmmnnnoooooooooooonnnnnnmmmmmmmmmnnnnnnnnnnnnmmmlllrrrsssuuuzzz~~~qqqhhhdddkkk{{{rrraaaXXXKKKAAA===:::999777555555444444333222222111666666666777666666555555555666888:::<<>>@@@CCCDDDCCC@@@??????>>>>>>???@@@BBBCCCFFFGGGJJJMMMOOOPPPPPPPPPRRRTTTUUUVVVTTTRRROOOMMMIIIHHHFFFFFFHHHKKKNNNPPPXXXVVVRRRQQQQQQQQQPPPOOOOOOMMMJJJHHHFFFFFFFFFGGGJJJMMMPPPPPPLLLGGGCCCAAA???AAADDDGGGLLLPPPSSSUUUUUUTTTTTTUUUWWWYYY\\\]]]ppp^^^ZZZSSSNNNLLLIIIEEECCCDDDBBBAAAAAABBBBBBGGGTTTaaasss}}}}}}wwwsssrrr|||wwwrrrooommmlllqqqyyy~~~~~~}}}~~~yyyuuusssqqqooonnnooopppqqqoooppppppppppppooommmllllllmmmnnnoooooonnnmmmkkkooopppqqqqqqqqqqqqrrrrrrtttvvvyyy}}}wwwkkkddddddmmmrrr```WWWJJJAAA<<<:::888777555555444444333333333333444555666777777666555444555666888:::<<>>???>>>===>>>AAABBBAAA??????>>>>>>>>>???@@@AAABBBEEEEEEGGGHHHJJJKKKLLLMMMQQQRRRSSSSSSRRROOOMMMKKKGGGFFFEEEDDDEEEGGGJJJLLLTTTSSSRRRRRRQQQPPPOOONNNNNNMMMKKKJJJIIIIIIJJJKKKKKKOOORRROOOIIICCCAAABBBAAADDDHHHMMMQQQTTTWWWXXXVVVWWWYYY[[[^^^```aaabbbwwwccc[[[TTTOOONNNLLLGGGEEEFFFBBB@@@@@@BBBBBBFFFQQQ]]]ppp}}}|||vvv~~~}}}zzzwwwrrrooommmjjjpppxxx}}}wwwsssrrrpppnnnnnnnnnoooppppppqqqqqqqqqqqqooommmllliiikkkmmmnnnnnnmmmkkkjjjlllnnnqqqrrrrrrsssvvvxxxwwwyyy||||||rrrgggcccgggrrrrrr___VVVIII@@@;;;:::888777333333333444444555555555222333555666666555444333666777999;;;<<>>=========>>>???@@@@@@@@@?????????@@@@@@AAABBBBBBFFFFFFGGGHHHJJJKKKMMMMMMQQQQQQRRRQQQPPPNNNKKKJJJFFFEEEDDDCCCDDDEEEGGGHHHMMMOOORRRSSSSSSQQQPPPNNNLLLLLLLLLLLLMMMOOOPPPQQQMMMQQQSSSOOOGGGBBBBBBDDDDDDFFFKKKPPPTTTWWWYYYYYYYYY[[[^^^aaadddfffggggggjjj^^^XXXRRRQQQNNNJJJHHHIIICCCAAA@@@BBBCCCEEENNNXXXmmm}}}yyy{{{||||||{{{yyyvvvrrrnnnlllhhhmmmuuu}}}|||wwwrrrqqqooonnnmmmnnnoooppprrrrrrrrrrrrqqqpppnnnmmmiiijjjlllmmmmmmlllkkkjjjgggkkknnnoooppprrrwww{{{{{{}}}wwwmmmeeefffmmm{{{~~~ppp^^^UUUHHH???;;;999888666222333333444555555666666222333444444444444444444777888:::;;;;;;AAARRRcccdddSSSUUU___rrr~~~xxxpppkkkbbb[[[TTTOOOJJJGGGDDDCCCBBBDDDFFFGGGGGGFFFGGGEEECCCBBBDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFBBBCCCEEEEEEEEECCCAAA@@@>>>>>>???@@@AAAAAABBBCCCBBBBBBBBBCCCDDDDDDEEEEEEIIIIIIJJJLLLMMMOOOPPPQQQPPPQQQPPPPPPNNNLLLIIIHHHDDDDDDCCCBBBBBBBBBCCCDDDFFFIIINNNQQQRRRQQQQQQQQQNNNNNNNNNPPPQQQSSSTTTUUUPPPRRRSSSOOOHHHDDDEEEHHHHHHJJJNNNRRRVVVXXXZZZZZZ]]]___cccfffiiikkkllllllnnneee^^^XXXUUURRRLLLIIIJJJGGGDDDBBBCCCCCCDDDJJJSSShhhxxxvvvvvvzzzzzzyyywwwtttpppmmmkkkgggjjjqqqwww}}}}}}}}}}}}|||}}}~~~}}}}}}~~~|||wwwqqqpppnnnmmmmmmnnnoooppprrrrrrrrrrrrqqqooommmllljjjjjjlllmmmmmmmmmllllllfffjjjnnnooooooqqqwww|||rrrjjjeeejjjvvv|||ooo]]]TTTHHH???:::999888666444444444555555555555555444444444444444555666666666777999:::999???OOO```kkkVVVUUU]]]ooo}}}wwwnnniiiaaaZZZTTTOOOJJJGGGDDDCCCCCCDDDFFFGGGFFFDDDEEECCCBBBBBBCCCDDDDDDCCCAAAAAAAAABBBCCCDDDEEEFFFDDDEEEGGGHHHHHHFFFDDDCCC@@@AAACCCCCCDDDEEEFFFGGGFFFGGGGGGHHHIIIIIIIIIIIIKKKLLLNNNPPPRRRSSSTTTTTTRRRRRRQQQPPPNNNLLLJJJIIIEEEEEECCCCCCBBBBBBBBBCCCAAADDDHHHJJJLLLNNNSSSVVVRRRRRRRRRSSSTTTUUUUUUVVVSSSSSSRRRNNNJJJHHHJJJLLLOOOQQQSSSWWWZZZ\\\^^^___bbbdddfffiiilllnnnooooooooojjjccc\\\YYYTTTNNNJJJJJJJJJFFFDDDDDDCCCBBBHHHOOOaaarrr|||~~~|||qqqqqqxxxxxxxxxvvvsssooollliiifffiiinnnssszzz|||yyyxxxwwwwwwvvvsssvvvzzz}}}}}}{{{yyyxxxyyy}}}}}}xxxqqqpppnnnmmmlllmmmooopppqqqqqqrrrqqqpppnnnlllkkkkkkllllllmmmnnnnnnnnnmmmiiimmmpppqqqppprrrxxx~~~zzzooohhhfffnnn}}}zzznnn\\\SSSGGG>>>:::999888666666666666555444444333333666555444444444666777888555666888999888===MMM]]]zzznnnXXXTTT[[[qqq|||vvvmmmhhhaaaZZZTTTOOOKKKHHHDDDDDDCCCDDDFFFFFFEEECCCCCCBBBAAABBBCCCCCCBBBAAA?????????@@@AAACCCDDDEEEFFFGGGIIIJJJJJJHHHGGGEEECCCDDDFFFGGGGGGGGGIIIJJJIIIJJJKKKLLLMMMMMMMMMMMMKKKMMMPPPSSSUUUVVVVVVVVVUUUTTTSSSRRRPPPNNNLLLKKKHHHGGGFFFEEEDDDDDDDDDDDD???AAACCCDDDGGGLLLTTTZZZUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSQQQNNNLLLKKKMMMNNNVVVWWWYYY\\\___aaacccdddeeefffhhhkkknnnpppqqqqqqvvvppphhh```^^^ZZZSSSNNNMMMFFFDDDCCCDDDCCCCCCIIIQQQcccpppyyytttjjjgggkkkooovvvtttqqqqqqrrrrrrnnnjjjkkkhhhiiinnntttyyyzzzyyyzzzzzzyyy}}}}}}~~~}}}}}}{{{xxxsssqqqooooooqqqrrrrrrrrrnnnnnnnnnnnnmmmmmmmmmmmmlllmmmnnnnnnnnnmmmkkkjjjmmmnnnooopppqqqtttxxx{{{}}}tttnnngggjjjzzzvvvjjj\\\PPPEEE???;;;777666888555555444444444444555555666666555555444444444333555555666999:::>>>JJJWWWxxxnnnSSSNNNXXXsss{{{~~~tttjjjeee^^^WWWRRRMMMHHHFFFGGGEEECCCDDDGGGIIIHHHFFFDDDBBB@@@@@@BBBCCCDDDCCC;;;===AAACCCDDDEEEGGGIIIJJJLLLNNNMMMLLLJJJIIIJJJKKKJJJIIIIIIIIIJJJLLLLLLOOOPPPRRRSSSTTTTTTSSSSSSRRRSSSTTTUUUVVVVVVVVVVVVXXXWWWUUUSSSQQQPPPPPPOOOHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDBBBBBBEEEJJJOOORRRWWWUUUSSSSSSUUUUUUUUUTTTSSSRRRRRRRRRTTTWWWYYY[[[___]]]]]]```bbbccciiiqqqooonnnnnnooorrrvvvzzz}}}zzzrrriiiaaa]]]YYYRRRMMMKKKHHHEEEDDDEEECCCBBBGGGNNN]]]lllwwwtttkkkfffggghhh}}}~~~|||xxxsssnnnmmmnnnpppooommmjjjgggggglllqqquuu|||zzzxxxsssqqqooooooqqqrrrrrrqqqoooooonnnnnnnnnmmmmmmmmmmmmmmmnnnnnnmmmmmmlllkkkmmmnnnooopppqqqtttyyy|||}}}qqqllliiipppuuuiiiYYYMMMBBB<<<999555444666555555444444444444555555888777777777666666666666666555666888:::>>>KKKXXXwwwsssWWWPPPWWWsssxxxlllfff^^^WWWQQQMMMIIIGGGGGGEEEDDDEEEGGGIIIIIIGGGCCCAAA@@@@@@AAACCCCCCCCC===@@@BBBDDDEEEFFFIIIKKKMMMOOOQQQQQQOOONNNNNNNNNLLLLLLLLLMMMNNNPPPRRRSSSTTTUUUWWWXXXXXXXXXWWWWWWVVVVVVWWWXXXYYYYYYYYYYYYZZZYYYXXXWWWUUUTTTSSSRRRJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFIIILLLOOOPPPUUUSSSRRRRRRTTTUUUTTTSSSVVVVVVUUUVVVXXX[[[^^^```cccaaacccgggjjjlllrrryyy{{{|||~~~wwwmmmddd```[[[SSSMMMLLLIIIFFFEEEEEEDDDBBBEEEJJJVVVfffttttttkkkeeecccbbbppp~~~~~~{{{xxxxxxrrrllliiikkkoooppppppjjjffffffjjjnnnqqqwww~~~yyywwwsssqqqppppppqqqrrrrrrqqqooooooooonnnnnnnnnmmmmmmnnnnnnmmmmmmllllllmmmmmmmmmnnnooopppqqquuuzzz~~~vvvmmmkkkmmmyyysssgggVVVKKK@@@<<<999555555666555555444444444444555555777777777777666666666666666555666888999>>>KKKXXXtttvvvZZZRRRWWWppp{{{mmmggg^^^VVVPPPMMMJJJIIIGGGEEEDDDEEEGGGIIIIIIIIICCCAAA??????AAACCCCCCCCCBBBCCCEEEEEEFFFGGGKKKNNNQQQSSSUUUUUUTTTSSSSSSTTTOOOPPPQQQRRRUUUWWWZZZ[[[[[[[[[\\\]]]]]]]]]\\\\\\ZZZZZZ[[[\\\]]]]]]]]]]]]\\\]]]]]]]]][[[ZZZXXXWWWNNNMMMLLLKKKJJJIIIIIIIIIGGGGGGIIIKKKMMMNNNOOOOOOUUUSSSSSSTTTVVVWWWVVVUUUYYYYYYYYYYYY\\\___bbbdddhhhgggkkkqqquuuwww}}}~~~uuukkkeee___WWWQQQOOOJJJFFFEEEEEEEEEBBBDDDIIISSScccrrrsssmmmgggdddbbbkkkvvv}}}zzzwwwvvvqqqkkkjjjmmmppprrrrrrjjjfffeeehhhkkkmmmsssyyy{{{~~~~~~xxxvvvsssrrrppppppqqqrrrqqqpppooooooooonnnnnnnnnmmmmmmooonnnmmmllllllmmmnnnooonnnooooooppprrrvvv|||}}}qqqlllllltttrrreeeUUUKKKAAA===;;;888777888555555444444444444555555555555555555555444444444666555666888999>>>JJJWWWooosssZZZSSSXXXmmm{{{mmmggg]]]TTTOOOLLLJJJIIIFFFFFFFFFFFFHHHIIIJJJJJJCCCBBB@@@@@@BBBDDDEEEDDDHHHHHHHHHHHHHHHJJJMMMPPPSSSUUUXXXXXXXXXWWWWWWXXXSSSTTTUUUWWWYYY[[[]]]^^^^^^^^^^^^^^^___^^^^^^^^^\\\]]]^^^______```______^^^___aaaaaaaaa___]]][[[UUUTTTSSSQQQPPPOOOOOOOOOLLLLLLLLLMMMNNNOOOQQQRRRVVVUUUUUUWWWYYYZZZZZZYYYXXXXXXXXXYYY[[[___bbbdddjjjjjjooowww{{{~~~{{{pppjjjccc[[[UUUSSSLLLGGGDDDEEEEEEDDDEEEIIIRRRbbbqqqtttpppmmmkkkiiilllrrr}}}zzzxxxrrrooommmnnnqqqtttsssrrrkkkgggeeehhhjjjkkkpppvvvvvvyyy}}}}}}|||wwwuuusssrrrqqqqqqrrrrrrpppooonnnnnnnnnnnnmmmmmmmmmmmmooonnnmmmllllllmmmooopppnnnoooppppppsssxxx~~~wwwooommmqqq}}}ooobbbRRRHHH???<<<;;;888777999555555444444444444555555444444444555555555555555666555666888999<<>>:::777555444555666777666555444333444444555111444666777777666777888777555666:::<<<===AAAGGGWWWhhhwww___[[[bbbfffvvv}}}|||zzztttoooggg^^^UUUOOOKKKJJJHHHGGGGGGIIILLLNNNNNNMMMRRRRRRRRRRRRSSSTTTUUUVVVXXXXXXXXXXXXXXXXXXXXXXXX[[[[[[YYYXXXWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXYYYZZZYYYZZZ\\\___``````^^^aaa___]]]\\\^^^___```___\\\]]]______^^^___```aaaaaaaaa```___```ccchhhllliiiiiikkkmmmppppppnnnlllhhhlllppprrrpppmmmiiihhhccccccddddddcccbbb```___^^^]]]\\\\\\^^^bbbfffiiiqqqwww~~~wwwrrrfff[[[PPPJJJHHHEEEFFFJJJKKKTTTggg||||||{{{wwwwwwyyyuuupppiiihhhjjjgggfffeeehhhkkkmmmllljjjdddfffgggdddaaabbbfffkkkoooppprrrvvvxxxyyywwwttttttsssqqqpppppprrrtttvvvvvvrrrmmmjjjjjjlllmmmmmmnnnpppssswwwzzz|||}}}~~~}}}xxxsssqqqqqqpppooonnnmmmllllllllllllkkkkkkkkklllmmmooopppppppppooooooooooooooooooooopppsssxxx~~~|||oooiiikkkvvv~~~mmmYYYKKK???===999666555555666666777666555444333444444555000222555555555444444555777777999<<<===<<>>CCCMMM[[[nnn|||ppphhhfffuuuzzzqqqhhhbbb^^^]]]XXXVVVTTTSSSSSSRRRPPPOOONNNOOOQQQSSSVVVYYY\\\^^^]]]]]]^^^^^^___```aaaaaabbbccceeeiiimmmqqqtttvvvxxxyyy{{{~~~~~~}}}zzzvvvtttqqqoooooonnnmmmkkkgggiiilllllljjjhhhggggggcccgggmmmuuu|||~~~wwwrrroooooorrrtttrrraaaVVVPPPIIIEEEEEEKKKAAAHHHPPPYYYzzzxxxkkkooo|||vvvooojjjfffaaa^^^bbb```______aaabbbbbbaaa___]]]\\\^^^aaabbb```]]]aaa^^^\\\]]]___```^^^[[[XXXWWWUUUVVVXXX[[[]]]]]]___```bbbccccccbbb```___[[[\\\^^^___```aaaaaaaaagggiiilllnnnoooooommmlllpppqqqsssxxx}}}wwwuuutttqqqnnnooooooooonnnmmmkkkjjjiiijjjkkkkkklllmmmnnnooooooooopppqqqrrrrrruuuyyy|||}}}wwwlllmmmwwwuuueeeVVVHHH>>>:::999777555444333444666777555555666666555444333333444333222222333666888:::>>>:::555333555777777777@@@IIIYYYoooyyynnnjjjdddfff}}}}}}ssshhh^^^XXXUUURRRSSSSSSTTTSSSSSSRRRQQQNNNPPPRRRSSSUUUXXX\\\___```aaabbbccccccdddeeeeeeggghhhjjjnnnqqqvvvyyy{{{~~~yyyzzzxxxttttttvvvuuuppplllnnnrrrtttsssnnniiifffhhhiiilllpppuuu{{{}}}zzzwwwvvvuuusssbbbXXXQQQKKKGGGGGGGGG???FFFNNNXXXyyypppppp{{{xxxpppkkkgggccc___aaa___^^^___```aaaaaa``````^^^]]]___aaabbb```]]]```^^^]]]^^^___```]]][[[YYYXXXWWWWWWYYY[[[]]]^^^```aaabbbccccccbbbaaa```^^^___aaabbbcccdddeeeeeejjjllloooqqqrrrqqqpppoooqqqqqqrrrvvvzzz||||||{{{{{{}}}~~~wwwuuutttrrrnnnooooooooonnnmmmkkkjjjiiijjjjjjkkklllmmmnnnooooooppppppqqqqqqrrruuuzzz}}}vvvnnnrrrooo```RRREEE===;;;888777555444444444666777555555666666555444444333444333222222333555888999>>>:::555333444666777777>>>FFFVVVlllxxxhhhfffbbbfff{{{wwwkkkaaa[[[XXXTTTTTTTTTSSSRRRRRRRRRRRROOOPPPRRRSSSTTTWWW\\\___ccccccdddeeeeeegggiiikkkmmmnnnppptttxxx{{{}}}{{{|||zzzwwwuuuwwwzzzzzzxxxrrrlllhhhiiijjjlllnnnqqqtttvvvxxxzzz~~~~~~|||{{{{{{tttcccZZZSSSMMMJJJIIIFFFAAAEEEKKKTTTsssyyysssyyyyyyrrrmmmiiidddaaa```^^^]]]^^^___aaaaaa```aaa```___```aaaaaa```^^^___^^^^^^___``````]]][[[ZZZZZZYYYYYYZZZ\\\^^^___aaabbbcccddddddcccbbbaaaaaabbbdddfffggghhhiiiiiipppqqqtttuuuvvvuuutttssssssssstttvvvxxxxxxvvvtttrrrrrrssstttxxx~~~}}}wwwuuutttqqqnnnppppppoooooommmkkkjjjiiiiiijjjjjjkkklllmmmnnnnnnppppppppppppqqquuu{{{xxxrrrzzzyyyfffWWWLLLBBB<<<<<<888777666444444555555666555555555666555555444333333333222222333555777888>>>:::555222333666888999;;;CCCSSSiiiwwwbbbaaaaaagggyyy|||pppeee]]]ZZZVVVUUUSSSQQQPPPPPPQQQRRRSSSSSSTTTTTTVVVYYY^^^bbbgggggghhhhhhhhhkkkooosssuuuvvvxxx{{{~~~yyyrrrmmmmmmnnnoooqqqrrrrrrsssssstttwww|||tttdddZZZTTTNNNKKKKKKIIIFFFFFFHHHOOOhhhxxxvvvzzzrrrmmmiiieeeaaa___]]]\\\]]]___`````````aaaaaaaaaaaabbbaaa```_________```aaaaaa```^^^]]]]]]]]]]]]]]]]]]]]]___aaabbbbbbccccccccccccbbbbbbcccdddfffhhhjjjkkkllllllssstttvvvwwwwwwwwwvvvuuuuuuuuuwwwyyy{{{zzzwwwtttqqqpppnnnooorrryyyzzzvvvuuutttqqqnnnpppppppppooommmllljjjiiiiiiiiijjjkkklllmmmnnnnnnpppppppppppprrrvvv||||||xxxqqq^^^PPPFFF>>>;;;<<<777777666555555555555666444555555555555555444444333333333333444555666777<<<999555333333555777999999@@@PPPeee~~~xxx___^^^aaaiiiwww~~~qqqfff^^^ZZZVVVTTTQQQNNNMMMNNNPPPQQQWWWXXXXXXXXXYYY]]]cccgggkkklllmmmmmmllloootttxxxyyyzzz|||}}}|||{{{{{{|||~~~{{{~~~{{{|||{{{zzz}}}zzzvvvtttuuuwwwxxxxxxxxxwwwvvvqqqssswww|||uuuddd[[[TTTNNNKKKJJJHHHGGGEEEEEELLL]]]~~~ttt}}}zzzrrrmmmiiidddaaa^^^]]]\\\]]]___aaaaaa```aaabbbccccccbbbbbbaaaaaaaaabbbccccccbbbaaa`````````aaabbbbbb``````aaacccccccccddddddddddddccccccdddeeegggjjjlllnnnooooooqqqrrrssstttuuuuuuttttttuuuvvvzzz~~~}}}zzzvvvssspppooorrrxxx~~~||||||~~~~~~xxxtttsssrrrpppnnnpppppppppooonnnmmmkkkkkkiiijjjjjjkkklllmmmnnnooopppqqqqqqrrrtttxxx~~~zzz~~~zzzjjjWWWJJJAAA:::888:::777777666555555555555555444444555555555555555444333333333333444444555666999888666444333444777999777>>>LLLaaazzz}}}___\\\```kkkxxx}}}pppddd\\\XXXUUURRRNNNKKKKKKLLLOOOQQQXXXYYYZZZ[[[\\\```fffiiiooorrrtttrrrppppppssswwwxxxxxxyyyzzzzzzzzzyyyyyyvvvuuutttsssssstttuuuvvvpppsssxxx||||||yyyuuurrrsssvvv|||}}}yyyuuuqqqtttvvvwwwvvvxxx|||~~~~~~}}}{{{xxxwwwttttttuuuxxx|||wwwfff\\\UUUOOOKKKJJJDDDFFFBBBCCCKKKTTTpppsssyyyzzzrrrnnnjjjeeeaaa^^^]]]\\\]]]```bbbbbbaaa```bbbddddddcccbbbcccdddcccdddeeedddbbbbbbcccdddcccfffhhhgggdddbbbdddffffffffffffffffffffffffffffffhhhjjjmmmppprrrsssssspppppprrrssstttuuuuuuuuuvvvyyy~~~~~~{{{wwwvvvxxx|||{{{tttsssuuuxxxzzz}}}~~~~~~{{{uuuqqqppppppoooooonnnoooooooooooonnnmmmmmmjjjkkkkkklllmmmnnnoooooopppqqqsssuuuwww{{{{{{uuurrrbbbQQQEEE>>>888777999666666666666666555555555333444555555666555555555222222333333444444444444666777777666444444666888888<<>>:::777777999666666666777666555555444333333444555666666666555222222333444444444333333111555999999777555555666999:::???KKKaaa}}}xxxpppwww|||}}}ssshhh___[[[QQQPPPOOOOOOOOOQQQSSSTTTZZZ^^^ccchhhlllooorrrtttrrrzzzvvvjjjdddbbb```bbbeeehhhkkklllllllllgggjjjnnnrrrttttttsssqqqpppppprrrssstttuuuvvvvvvyyywwwuuuttttttwwwzzz|||~~~zzzvvvvvvzzz}}}}}}|||}}}|||{{{yyyzzz}}}~~~}}}|||{{{}}}~~~~~~mmmccc[[[SSSMMMKKKIIIBBB???CCCEEEGGGUUUhhhzzz{{{|||tttooolllkkkeeeeeeeeedddddddddccccccccc```cccjjjkkkgggfffjjjmmmmmmkkkhhheeeeeefffhhhkkklllnnnmmmlllkkkkkklllkkkpppuuuvvvtttrrrqqqqqqsssvvvzzz|||~~~}}}||||||~~~vvvtttrrrpppnnnoooooopppoooooonnnnnnnnnnnnoooooommmmmmnnnnnnoooqqqrrrsssqqqsssvvvzzz~~~uuunnnuuu}}}lllSSSKKKAAA;;;::::::777555444444333333333222222222333444444555555444444333333333333333333333333333:::999888555444555888;;;777888===IIIYYYnnn~~~yyyxxx|||{{{oooccc[[[TTTRRRQQQRRRQQQQQQXXX```___bbbhhhoootttvvvtttqqqsssvvvyyyvvvppphhhccc```dddfffiiikkkkkkjjjkkklllooommmmmmpppuuuxxxwwwvvvrrrrrrrrrsssuuuyyy|||~~~zzzzzzyyywwwvvvwwwzzz|||}}}}}}~~~}}}zzz{{{{{{{{{zzzzzz}}}{{{yyy||||||}}}|||{{{~~~mmmccc[[[SSSMMMLLLNNNFFFCCCEEECCCCCCNNN^^^}}}~~~{{{sssmmmjjjiiiggggggggggggffffffffffffeeeccceeekkklllhhhhhhkkkjjjiiihhheeeccccccfffiiilllnnnooonnnllljjjjjjkkkmmmqqqvvvxxxwwwwwwwwwxxx|||zzzuuutttqqqooonnnnnnoooppppppooonnnnnnnnnnnnnnnooommmmmmnnnnnnoooqqqrrrssssssuuuxxx}}}sssoooxxxtttdddOOOHHH>>>999888888666444555555555444444444333333333333444444444444333333333333333333333333333333777777666444222333555777::::::===GGGTTTfff~~~{{{~~~}}}qqqeee]]]XXXUUUTTTTTTTTTUUU\\\dddkkkmmmqqquuuxxxxxxtttqqqkkknnnqqqqqqlllfffbbb```bbbeeejjjmmmoooqqqsssuuusssrrrrrrtttwwwzzz{{{{{{yyyyyyyyyzzz|||~~~|||}}}~~~~~~yyyvvv~~~|||nnnddd\\\TTTNNNMMMOOOHHHEEEEEECCCAAAIIIUUUppp}}}tttnnnjjjiiikkkkkkkkkjjjjjjjjjiiiiiigggfffhhhlllmmmkkkjjjllljjjiiigggdddccceeeiiimmmpppqqqrrrqqqooolllkkkkkkpppssswwwzzz|||~~~~~~yyytttsssqqqpppooooooooooooppppppooonnnnnnnnnnnnnnnnnnnnnnnnnnnoooqqqrrrsssvvvxxx{{{xxxsssuuuzzzjjj]]]HHHBBB;;;777777777666444666666555555555444444444333333444444444444333333333333333333333333333333666777777666333222333444888888;;;CCCMMM]]]tttvvvjjjbbb]]]YYYWWWYYYYYY\\\ccckkktttuuuvvvxxxyyywwwrrrnnnbbbfffjjjkkkjjjfffdddcccccchhhmmmrrrvvvyyy|||~~~{{{{{{|||}}}zzzuuussszzz~~~~~~oooeee]]]UUUOOOMMMJJJEEECCCDDDCCCBBBHHHQQQ___{{{xxxqqqmmmkkknnnnnnnnnmmmmmmmmmlllllljjjjjjkkknnnoooooooooppppppooolllhhhgggiiinnnrrrwwwxxxyyyxxxuuurrrqqqppptttvvvyyy}}}|||yyyttttttrrrqqqppppppppppppqqqpppooonnnnnnmmmmmmnnnnnnnnnnnnoooppprrrssstttxxxzzz~~~|||vvvwww~~~ssscccWWWBBB>>>999777777777666555555555555555444444444444333333333444444333333333333333333333333333333333666888999888666444333333222333777>>>HHHWWWnnn{{{pppgggbbb]]][[[]]]```bbbiiipppvvvuuuuuutttsssppplllhhh___bbbfffjjjkkkjjjiiihhhhhhlllssszzz~~~qqqooopppwww}}}~~~pppfff^^^VVVPPPNNNHHHEEECCCCCCCCCCCCHHHMMMUUUmmmzzztttooommmqqqqqqpppppppppooooooooolllnnnpppqqqtttvvvwwwwwwzzzxxxuuuqqqnnnpppuuuxxx}}}|||||||||zzzwwwvvvuuutttssssssrrrrrrrrrrrrppppppooonnnnnnnnnnnnnnnnnnnnnoooppprrrtttvvvwwwzzz|||yyywww|||}}}kkkYYYNNN>>><<<999888777888777777444444444333333333333222222333333333333333333222333333333333333333333333555777888888666444333333000111666<<>><<<777666666555555555555555777666666555444444333333444333222111111111222222444333222222222222333444222222222222222222222222444222333555777>>>NNN^^^uuuzzzwwwwww{{{zzzssseee___[[[[[[]]]___fffmmmtttyyyrrrfff\\\SSSNNNMMMKKKHHHCCC@@@@@@AAAAAAAAABBBFFFNNN___}}}{{{~~~~~~uuupppnnnnnnmmmooopppqqqpppnnnnnnoooqqqppppppnnnnnnnnnnnnooopppnnnqqquuuyyy|||~~~qqq]]]PPPFFF>>>999888777666555555444444555555666666555555444333333333444333222111111111222222333333222222222222333333222222222222222222222222333111222444666<<>>AAADDDHHHUUUoooxxxrrrnnnmmmmmmlllkkklllmmmlllkkklllnnnoooooonnnnnnnnnoooqqqssstttxxx{{{~~~vvvbbbTTTFFF???<<<999888999666555444444333333444444444444333333333333333333111111222333333333222222111111222222222222111111222222222222222222222222222000000333444666<<>>NNN```xxx|||xxxjjjjjjooowwwiiiaaa^^^\\\]]]fffvvvyyyjjj```XXXPPPMMMMMMQQQLLLFFFBBBAAA@@@@@@???@@@<<>>FFFVVVnnn{{{lllkkkiiiuuuhhhaaa___^^^```jjj|||yyyjjj___VVVOOONNNPPPRRRNNNIIICCC???======>>>@@@;;;<<>>999777777777666555444444444444444444444444444444444333333222222222333222111000000000000111000000111222222222222111111111111111111111111111000111333333333444777999@@@KKK___uuuyyymmm{{{qqqeeeaaa___eeeqqqvvvhhh^^^UUUNNNLLLNNNRRROOOIIIDDD@@@>>>======???===>>>BBBAAAAAAJJJXXXrrr}}}xxxrrrqqqnnnlllkkkkkklllmmmmmmnnnnnnnnnllllllmmmoooooorrrwwwzzz}}}wwwooottt{{{~~~ooo```PPPFFF>>>;;;777555666666666666444444444444444444444444333333333333333222222222333333222111111111111222000000111222222222222111111111111111111111111111000111333333333444666888>>>GGGUUUfffzzz{{{wwwuuujjjfffbbbiiivvvtttfff]]]TTTMMMKKKLLLPPPNNNIIIDDD@@@>>>======>>>===???AAA@@@>>>CCCKKK[[[xxx~~~yyyvvvooonnnlllkkkjjjkkklllmmmoooppppppooonnnmmmoooqqqppptttzzz~~~|||uuuvvv~~~sssdddVVVHHH???;;;999777555444444444444333333333333333333333333111111111000000000000000333333222222222222222222000000111222222222222111111111111111111111111111000111333333222333666888:::BBBNNN[[[mmmvvvxxxnnnkkkhhhppp~~~}}}qqqeee[[[SSSLLLIIIKKKMMMKKKGGGCCC@@@>>>===<<<;;;<<<>>>@@@???>>>@@@EEELLLggg|||yyyvvvtttnnnmmmlllkkkjjjjjjkkkkkkooopppppppppooooooqqqsssqqqvvv|||{{{xxxzzzyyyhhhZZZOOOCCC<<<:::999777555333222222222333333333333333333333333000000000000000000000000222222222222333222222222000000111222222222222111111111111111111111111111000111222222222333555777555===IIIVVVgggtttzzzzzzrrrppprrr{{{zzzooocccZZZRRRKKKHHHIIIIIIHHHEEEBBB???>>>======:::<<<===>>>>>>>>>AAACCCFFF[[[ssszzzwwwtttrrrpppmmmmmmlllkkkkkkjjjkkkkkkmmmoooppppppppppppsssuuuuuuyyy{{{ttt{{{lll\\\QQQIII@@@:::888999888666333111111222333333333333333333333333111111111222222222222222000111222222333222222222000000111222222222222111111111111111111111111111000111222222222222444666333:::EEERRReee}}}yyyyyy~~~xxxxxx~~~xxxnnnbbbYYYQQQJJJGGGHHHEEEDDDBBB@@@>>>=========;;;<<<<<<;;;;;;>>>@@@BBBEEERRReeeyyyuuusssrrrpppoookkkkkkkkkkkklllllllllllllllmmmoooooopppqqqtttvvvzzz~~~|||tttvvvrrr```QQQIIICCC===999555777777666333222333555222222222222222222222222000111111111222222222333///000111222222222111111000000111222222222222111111111111111111111111111000111222222111222444666444888AAAOOOccc|||{{{|||wwwmmmaaaYYYQQQIIIFFFGGGCCCBBBAAA???>>>=========<<<<<<;;;888999<<>>LLLbbb|||}}}xxxxxxlll^^^VVVPPPJJJGGGGGGEEEBBB???>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<======EEEFFFTTTooo}}}{{{yyyuuurrrpppoooooopppjjjkkkkkklllllllllkkkkkknnnnnnnnnooosssxxx}}}zzzooommmvvv|||jjj___PPPDDD???;;;777444777666555444333222222222222333333444444333333222444333222111000000000000000000111222222222222111////////////////////////000111111222333444444555111222333222000000111222444===444>>>dddsss~~~zzz}}}uuuiii\\\UUUOOOIIIGGGGGGEEEBBB???>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<======AAAAAAMMMddd{{{~~~zzzyyyxxxuuurrrpppooonnnnnnkkkllllllllllllllllllkkknnnnnnooorrruuuzzz~~~~~~vvvnnnppp}}}oooaaaWWWJJJ@@@<<<:::777555666666555333333222222333222333333444444333333222444333222111000000000000000000111222222222222111000000000000000000000000,,,,,,------......//////000111222222111000111333444:::444CCCgggqqqvvv}}}zzz~~~}}}~~~~~~~~~qqqfffYYYSSSNNNIIIGGGGGGEEEBBB???>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<======>>>>>>FFFVVVhhhvvvzzzvvvvvvvvvuuusssqqqooonnnlllllllllllllllllllllllllllnnnooorrrvvvyyy}}}uuupppnnnvvvssscccTTTLLLBBB;;;999999888666666555444333333222222333222222333333333333222222333222111111000000000000///000111111222222111111000000000000000000000000//////000000000000000000///000222222111111222444333666555IIIggghhhhhhuuuttt~~~{{{zzz|||}}}~~~}}}~~~{{{mmmbbbVVVQQQMMMHHHFFFGGGDDDBBB???=========<<<;;;<<<;;;;;;;;;;;;<<<======@@@@@@DDDNNNYYYhhh|||{{{wwwuuutttuuuuuutttssspppmmmkkkllllllllllllllllllmmmmmmppprrrvvvzzz~~~}}}wwwmmmoootttzzzfffXXXJJJEEE===888777777777666555444444333222222222333222222333333333333222222222222111000000000000000///000000111111111111111111111111111111111111111333333333333333333333222...000111111111111333444222555:::MMM^^^YYY[[[qqqppphhhqqq~~~}}}{{{yyyyyyzzzzzz{{{~~~~~~wwwiii___TTTPPPLLLHHHFFFGGGDDDAAA>>>=========<<<;;;<<<;;;;;;;;;;;;<<<======BBBBBBDDDHHHOOO]]]tttzzzxxxwwwvvvtttuuuuuuuuutttqqqnnnlllllllllkkkkkklllnnnoooppptttvvvzzz~~~tttpppkkkttt}}}kkkYYYNNNDDDAAA;;;777555555555555444444333222222222333333111222222333333222222111111111000000///000000000//////000111111111111000000000000000000000000000000000000000000/////////...000111111111111333444111999CCCLLLMMMGGGPPPfffwwwmmmaaahhh|||{{{zzzxxxvvvuuuuuuuuu~~~}}}vvvhhh^^^TTTOOOLLLHHHEEEFFFDDDAAA>>>=========<<<;;;<<<;;;;;;;;;;;;<<<======AAAAAACCCEEEHHHSSSiii}}}~~~xxxvvvvvvwwwwwwuuuuuuvvvvvvtttrrrooommmlllllllllmmmnnnqqqsssuuuyyy{{{~~~uuuooonnntttrrraaaRRRJJJ@@@>>>:::777444444444555333333222222222222333333111111222222222222111111111000000//////000000000...///000000111111000000///////////////////////////////////////////////////000222222111111222444222>>>JJJHHH===<<>><<<<<<<<<;;;:::<<<;;;;;;;;;;;;<<<======???@@@BBBDDDFFFNNN```qqq}}}wwwtttssstttuuuuuuvvvvvvvvvvvvuuusssqqqooonnnnnnoooppprrrvvvyyy{{{~~~wwwqqqrrruuutttgggWWWLLLGGG;;;:::888666444333444555333222222222222222333333111111222222222222111111000000////////////000000...//////000000000000000........................000000000111222222333333000111222222111000111333333BBBNNNCCC222888IIIOOOSSScccqqqyyyrrraaaaaauuuxxxggg]]]TTTPPPMMMHHHEEEEEECCCAAA>>><<<<<<<<<;;;:::<<<;;;;;;;;;;;;<<<======???@@@CCCFFFGGGLLL\\\kkk|||yyytttrrrrrrsssssstttwwwwwwwwwvvvuuusssrrrqqqppppppqqqrrruuuyyy}}}zzzqqqqqqxxx~~~tttggg[[[LLLCCC@@@777777777555333333444555222222222111222222333333111111222222222222111111000000////////////000111...//////000000000000000..............................///000111222222333111222333222000000111222444DDDOOO???...:::IIIFFFHHHXXXhhhqqq~~~vvvccc```ppp}}}}}}}}}~~~{{{rrrccc[[[QQQIIIFFFEEECCCBBBAAA@@@>>>;;;:::999999999:::999999999:::<<<>>>???;;;===AAAEEEFFFJJJVVVccc||||||vvvtttqqqqqqtttuuusssqqqxxxwwwvvvtttsssrrrqqqqqqrrrsssuuuwwwzzz}}}{{{uuussssss|||nnn___RRREEE>>><<<999888666444333444555666333333333333333333333333666333000000111222333333222111000//////......///000000000000000000000000//////000000000000//////111111222222222222111111***444777000///555666111<<<<<<===;;;555333:::EEEIIIVVVdddlllyyylllbbbhhhsss}}}wwwvvvzzz}}}zzzppp```YYYOOOIIIFFFEEECCCAAA???>>><<<;;;:::::::::;;;;;;;;;:::::::::;;;<<<<<>>===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<;;;::::::999>>>???BBBDDDBBBAAAGGGPPPddd~~~yyyuuurrrqqqpppppprrrttttttssstttttttttuuuuuuvvvvvvwwwyyyzzz{{{~~~{{{tttuuuxxx~~~vvvhhhWWWLLLDDD<<<999:::888777555444333333444555333333333333333333333333888555222000000000000///............///000111222000000000000000000000000//////000000000000//////000111111222222111111000666......666555///333>>>MMM@@@444111333555888;;;EEENNNWWW^^^iii{{{wwwpppnnnsss{{{vvvxxx|||wwwmmmZZZTTTMMMIIIGGGFFFCCC@@@???>>><<<;;;::::::;;;<<<:::;;;<<<===<<<;;;:::999999:::>>>BBBBBBAAAFFFNNNUUUmmm}}}yyywwwtttrrrqqqqqqqqqrrrsssuuuvvvvvvuuuvvvwwwyyy{{{|||}}}}}}|||yyyxxx|||}}}iii\\\MMMDDD>>>888777888777666555444333333333333222222222222222222222222666333111000111111000//////////////////000111111//////////////////////////////000000000000//////000000111111111111000000000++++++000222111666>>>DDD888//////333666999<<>>CCCKKKTTT```pppsssuuu~~~}}}}}}~~~uuulll[[[UUUMMMHHHGGGFFFCCCAAABBB@@@>>>;;;:::999888999999::::::;;;<<<<<<<<<<<<;;;:::<<<@@@AAA@@@CCCHHHIIIWWWmmm~~~yyywwwuuurrrpppoooppppppnnnooopppppppppqqqsssvvvwwwyyy{{{}}}|||}}}~~~{{{zzzuuu{{{ooocccVVVKKKAAA===:::666444555555444444333333222111111222222222222222222222222000//////000222333222111222111000///............000000000000000000000000//////000000000000/////////000000111111000000///(((111333000555AAABBB999111111333555333000111666:::>>>GGGSSS^^^kkk~~~|||sssssszzzwwwvvvwww~~~sssjjj\\\UUULLLFFFDDDCCCBBB@@@@@@???===;;;::::::::::::<<<<<<;;;:::::::::;;;;;;<<<::::::>>>>>>>>>AAAEEEFFFNNN\\\ooo{{{xxxsssssssssrrrppppppqqqrrrppprrrssssssrrrrrruuuwwwzzz|||~~~~~~~~~}}}zzz~~~vvvdddWWWKKKBBB;;;:::999555333444444444444333333222111000111111111111111111111111111000///000222222111000111000///////////////000000000000000000000000000//////000000000000////////////000000000000//////---000444888<<>>===<<<;;;:::;;;<<<<<>><<<:::999999999::::::888888;;;===>>>AAAFFFBBBGGGOOO]]]vvv}}}{{{yyywwwvvvpppqqqrrrrrrrrrqqqrrrssstttvvvxxxwwwuuuuuuxxx{{{~~~{{{|||zzziiiWWWKKKCCC<<<777777888555333333333333333333333111000000111111111111111111111111222111000111222111///---///......//////000111222000000000000000000000000//////000000000000////////////000000000000//////111,,,111>>>AAA999333444444111111555666444444777555888CCCPPPXXX___lllzzzsssiiiqqq|||yyyvvvuuutttzzzooofffVVVPPPHHHDDDCCCCCCBBB@@@>>>>>>===<<<;;;:::::::::999::::::;;;;;;::::::999;;;;;;;;;;;;<<<>>>???@@@IIIGGGJJJRRRaaawww~~~}}}|||}}}{{{xxxuuurrrqqqqqqrrrppppppqqqqqqssstttvvvwwwvvvvvvwwwxxxyyy{{{{{{|||}}}zzz{{{kkkXXXJJJDDD===<<<:::888666666666666555555444333333222111111111111222222222222111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000222222222222222222222222000333888===???;;;444---222222333444444555555666888999===FFFRRR___iiiooorrrmmmvvvttt|||~~~yyywwwyyy~~~yyylllcccUUUOOOGGGCCCBBBBBBAAA???>>>===<<<;;;;;;:::::::::999::::::;;;;;;::::::999:::::::::;;;<<<>>>???@@@EEEDDDEEEKKKUUUfff{{{{{{{{{zzzyyyxxxxxxwwwwwwuuussspppoooooooooppppppqqqrrrtttvvvxxxzzz{{{{{{{{{||||||}}}}}}~~~~~~}}}pppaaaQQQFFFBBB<<<;;;999777555555555555555444444333222222111111000111111222222111111000000000000000000000000000//////////////////////////////000000000111111111////////////////////////111111111111111111111111111777===???;;;555222111222222333333444555555555888888<<>>>>>===<<<;;;::::::::::::999999::::::::::::999999999999:::;;;<<<>>>@@@AAAAAAAAABBBDDDGGGRRRhhh|||~~~||||||{{{yyyxxxssssssssssssrrrrrrrrrrrrqqqpppooonnnnnnooopppqqqqqqsssvvvzzz|||~~~ooo```SSSGGG@@@>>>:::999777666444444333333444444333333222111111111000111111222222111111000////////////////////////........................//////000000000000111111........................000000000000000000000000222:::AAA???555///000444111222222333333444555555666777999???JJJWWWcccjjjttt|||qqqlllwww|||zzz|||wwwhhh]]]QQQKKKDDD?????????>>>======<<<;;;;;;:::::::::;;;999999::::::::::::999999888999999:::<<<>>>@@@AAA@@@AAABBBBBB@@@EEEVVVhhh~~~{{{zzzzzzyyyxxxvvvvvvuuutttsssqqqqqqpppppppppoooooooooooooooooopppqqqsssuuuvvvvvvyyy|||rrr___RRRGGG>>>::::::777777666555333333222222333333222222111111111000000000111111111111000000////////////////////////........................////////////000000000111//////////////////////////////000000000000000111333999===:::111---///444111111111222333333444444555555777;;;CCCPPP\\\eeepppzzzwwwnnnuuu~~~|||{{{vvvhhh\\\PPPJJJBBB>>>>>>???>>><<<<<<;;;;;;::::::::::::;;;888999999::::::999999888888999999:::<<<===???@@@>>>???AAAAAA>>>???KKKYYYqqq~~~{{{xxxvvvuuuqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppooonnnnnnnnnpppqqqrrrtttvvvxxxzzz{{{~~~ssseeeTTTIII@@@999666777555555555444333222111111222111111111111111000000000000000111111000000000000000000000000000000000////////////////////////...////////////000000000000000000000000000000000000000000111111111222222222333444222000///000111000000111111222333333333333444555888===HHHTTT]]]jjjuuusssuuuuuuggg\\\OOOIIIBBB>>>>>>???>>><<<;;;;;;::::::::::::;;;;;;888888999999999999888888999999::::::;;;<<<>>>>>><<<<<<===???>>>>>>EEENNN[[[ppp~~~{{{|||}}}~~~}}}|||{{{zzzyyyxxxyyyxxxwwwuuusssrrrpppppplllnnnpppppppppooopppqqqrrrrrrrrrrrrrrrqqqqqqqqqtttuuuwwwyyy{{{}}}|||uuudddWWWJJJBBB===777555555444444444444333222111000000000000000000000000000///000000111111000000///000000000000000000000000////////////////////////......////////////000000111111111111111111111111///000000111111222222222222///------000111111//////000000111111222333333111333444555999@@@KKKTTT___jjjwww|||zzzssseee[[[OOOIIIBBB>>>>>>???>>>===;;;::::::999::::::;;;;;;888888999999999999888888;;;:::::::::;;;;;;<<<===<<<:::;;;???@@@@@@BBBGGGKKK[[[qqq||||||zzz{{{~~~~~~|||{{{{{{zzzvvvwwwwwwwwwvvvuuusssrrrttttttsssrrrqqqppppppoookkknnnrrrsssrrrrrrsssuuuuuuuuuvvvwwwyyyzzz{{{{{{|||}}}~~~|||}}}ssseeeSSSIIIAAA===;;;777444555333444444444444333111000000000000000000000000000//////000000000000//////////////////////////////................................./////////000000000000000000000000000000......//////000111111222222///,,,---000111000...//////000000111222222222000222444444555;;;DDDLLLVVV___jjjuuu}}}qqqdddZZZOOOIIIBBB>>>>>>??????===:::::::::999999:::;;;;;;888888999999999999888888<<<;;;;;;::::::;;;;;;<<<>>>;;;<<>>;;;;;;;;;;;;<<<===>>>???DDDEEEJJJXXXlll}}}||||||{{{yyywwwuuuvvvwwwwwwxxxxxxwwwwwwvvvvvvvvvvvv|||}}}~~~~~~}}}|||zzzyyyyyyzzz|||~~~~~~}}}}}}tttrrrzzzuuubbbSSSMMM???>>>;;;888666555444444444444444333333333222222//////000111222333333444111000///......///000111......///000111222333333////////////////////////......////////////............------------............///000000000000000......///000111222222333000000000000111111111111444333111111333666999;;;GGGSSS]]]cccooo~~~oooaaaVVVJJJFFFBBB???======;;;:::999::::::;;;;;;::::::999::::::999999888777777666999999999:::;;;;;;<<<<<<=========>>>??????@@@AAA>>>AAAGGGNNN[[[lll}}}~~~|||zzzxxxxxxxxxyyyzzz|||{{{zzzzzzzzz{{{}}}~~~~~~~~~|||xxxvvv|||vvvgggVVVIIIDDD<<<:::888666444333333333333333333333222222222222///000000111111222222333000000////////////000000000000000000000/////////..............................////////////......///..................///......///000000000000000/////////000111111111222000000000000111111111111333222111111333666999;;;AAALLLXXXaaapppzzzlll```VVVHHHDDD@@@>>>>>>======<<<::::::::::::::::::::::::::::::999999888777777777888888888999999::::::;;;===>>>>>>??????@@@AAAAAA:::???CCCDDDHHHUUUjjj{{{}}}zzzzzz|||~~~}}}{{{{{{}}}~~~~~~~~~yyyvvvxxxsssdddVVVHHH???<<<888777555333222222222333222222222222111111111000000000000000111111111111/////////000000/////////000000/////////.......................................////////////......000//////......//////000...//////000000000000000000000000000000000000000000000000000111111111111333222111111333555888999;;;DDDPPP[[[lllvvviii^^^UUUHHHDDD@@@>>>======<<<;;;::::::::::::::::::::::::999999999888888888777777888888888999999999::::::;;;;;;<<<===>>>>>>>>>>>>;;;???BBB@@@???HHHZZZiii~~~yyyyyyxxxyyy}}}|||uuuxxxvvvcccUUUJJJ@@@;;;:::555444333222111222333333111111111111000000000000111111000000000/////////---...///000000///...---,,,,,,------...//////000..............................////////////......000000////////////000000//////000000000000//////000000000000000////////////000000000111111111111222222111111222444666888777>>>HHHTTTeee}}}uuuiii___VVVIIIEEEAAA>>><<<<<<:::999;;;::::::999999::::::;;;999999999888888888888888999999999999999:::::::::::::::<<<===>>>>>>======<<<===>>>===>>>CCCMMMUUUttt}}}{{{wwwuuuvvvzzz~~~}}}{{{|||~~~vvvgggVVVKKKCCC<<<999:::444333222222222222444444111111111000000000//////111111000//////.........---...///000000///...---,,,,,,------......//////..............................////////////......000000////////////000000//////000000000000//////000000000//////////////////000000000111111111111111111111111222444555666555999BBBNNN___uuu~~~{{{zzzwwwkkkaaaYYYIIIFFFAAA>>><<<;;;:::888;;;;;;999999999999;;;;;;888888888888888888888888999999999999999999999999:::;;;===>>>??????>>>===::::::999:::<<<@@@EEEHHHaaavvv}}}wwwttttttuuuwwwyyy{{{}}}}}}{{{|||}}}|||wwwdddWWWIIIBBB<<<888666777444333222222222333444555111111111111000000000///000000//////......------.........//////.........000000///...---,,,,,,+++------------------------......////////////......000//////......//////000000000000000000//////...////////////////////////000000000000111111111111111111111111222333444444333555===JJJYYYmmm}}}zzzxxxwwwkkkaaaXXXGGGDDD@@@===<<<<<<;;;:::<<<;;;999888888999;;;<<<888888888888888888888888888888888888888888888888888:::<<<===>>>===<<<<<<777888888888:::===BBBEEEOOOaaazzzyyyuuuttttttssswww{{{|||{{{{{{ttteeeTTTJJJ@@@;;;999555444555444333222111111222333333222222111111111000000000........................///......------......///111111000///...---,,,,,,------------------------......////////////......///..................///000000000000000///......---.........///000000000000000000000111111111111000000111111222222333333222333999DDDPPP```www~~~|||zzz}}}ttthhh^^^UUUEEEBBB>>><<<=========<<<<<<;;;999888888999;;;<<<888888888888888888999999777777777777666666666666555777999;;;;;;;;;:::999777888999888888;;;BBBHHHEEEQQQeee|||zzzwwwuuuqqqvvv{{{}}}||||||wwwfffWWWLLLCCC;;;999888555333444333333111000000000111222222222222222111111111111........................///...---,,,,,,---...///.........///////////////------------------------......////////////............------------......000000000000000///......,,,------...///000111111000000000000111111111111000000111111222222222333444222666???HHHTTThhh{{{{{{~~~}}}|||sssfffYYYNNNDDDBBB>>><<<<<<;;;:::999<<<;;;999777777888999:::888999999::::::999999888777777777777777777777777777777888888888999999999888999999::::::;;;;;;<<<@@@EEEPPPaaattt|||yyy{{{}}}~~~}}}||||||}}}~~~{{{nnn___PPPHHH===<<<:::888555333111000111111111111111111111111111111111111000000000000......------------......---...///000000///...---///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------//////////////////////////////000000000000//////,,,---...///000000000000111111000000000000000111444333222111111111222333111555999;;;>>>IIIYYYeee{{{~~~{{{vvv}}}www|||qqqdddXXXNNNEEEBBB???===<<<<<<;;;:::<<<;;;999777777888999:::777888888999999888888777777777777777777777777777777777888888888999999999888888999999:::;;;;;;;;;===@@@GGGSSSbbbqqq~~~zzzlllaaaSSSGGG@@@;;;:::999777555333111000111111111111111111111111111111111000000000//////......------------............////////////......///.............................................//////.........---------//////////////////////////////000000000000//////111111111111000///...---000000///////////////000333333222111111111222333222555777888:::CCCQQQ\\\nnn|||}}}rrr~~~wwwuuu{{{~~~~~~mmmbbbWWWNNNEEEBBB???=========<<<;;;;;;:::999777777888999999666777777777777777777666777777777777777777777777777777777888888888888999888888888999::::::;;;;;;;;;<<>>:::777777666555333222111111111111111111111111111111111111000000000000//////......------------......//////............//////...............................................................---------////////////////////////...//////000000//////...111111111111000///......//////............//////222222111111111222222333222444555555555;;;FFFNNN___lll{{{vvvyyy|||pppooouuu~~~}}}{{{{{{}}}~~~|||jjj___VVVMMMEEEBBB???=========<<<;;;:::999888888777888999999666777777888888777777666666666666666666666666666777777777777888888888888777777888888999:::::::::;;;===>>>===AAALLL^^^lll~~~nnn[[[OOOGGG@@@;;;999444444444333222222111111111111111111111111111111111000000000////////////......------------......//////---,,,,,,---//////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////...//////////////////...---...///000000111111000//////.........///000000111111111111111222222222111222333222222666>>>DDDTTT```ooowwwkkkjjjttt~~~}}}{{{|||}}}~~~}}}~~~{{{hhh^^^TTTLLLDDDAAA>>>=========<<<;;;888888888888888888888999777888888888888888888777666666666666666666666666777777777777777777777777666666777888888999999::::::===???===<<>>;;;:::;;;;;;;;;:::555666777888888888888888555555666666666666555555777777777777777777777777888888777777666666666555555555666666777888888888444666777666666888===AAA???LLL^^^ppp{{{wwwuuuttttttkkklllllllllllloootttwwwzzz{{{}}}wwwppprrruuuxxx{{{|||cccOOOFFF@@@<<<;;;:::555222333333333222222111111000000000000000000000000000000000/////////.....................------.........+++,,,............,,,+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////---..................---,,,---...///000000000000---------......000111111---...000111222222222111///000222333444444444444333<<>><<<:::999888888888:::999888888777777888888888777777777666666555555666666666666666666666666777777666666666666777777222222333333444555555666444555666777888999::::::===EEEOOO\\\qqq{{{vvvsssllloooqqqpppnnnmmmooorrrsssssstttwww|||xxxuuurrrxxxmmmXXXKKK???===:::777555555555666222222222111111111111000000000000000000111111111////////////////////////////////////............---+++)))***,,,---+++))),,,,,,,,,,,,,,,---...///---,,,+++******,,,...///...------------...//////---...///000000///...---////////////////////////////////////////////////......///000000000000000...///000111111000///...000000000000111222333444666999???HHHRRRccc|||sssddd```ZZZXXX[[[dddnnnuuu~~~}}}}}}}}}}}}~~~~~~~~~}}}zzzxxx{{{|||~~~~~~}}}~~~~~~}}}~~~vvveeeYYYOOOIIICCCAAA???===<<<;;;;;;;;;:::999888888777777888888888888777777777666666666666666666666666666666666777777666666666666777777666666666666666666666666444555666777888999::::::999>>>EEEOOOaaawww{{{vvvwwwxxxvvvtttrrrsssuuuqqqqqqqqqrrruuuvvvvvvuuuyyyyyyxxxxxxxxxxxxxxxxxx|||zzzzzzrrr___MMMBBB>>><<<999666555444444555222222222111111111000000111111111000000/////////....................................------------...,,,+++,,,///000///...,,,,,,,,,,,,------......---,,,+++***+++,,,...///,,,,,,,,,,,,,,,---......---...///000000///...---////////////////////////..............................///000000000000000//////000000000000//////000000000111111222333444444777===DDDMMM\\\ssstttnnnccc[[[XXX\\\bbbgggmmmrrryyy}}}}}}{{{zzz{{{||||||{{{yyyyyyyyyzzz|||~~~~~~|||zzz~~~}}}}}}}}}~~~ssscccWWWNNNHHHCCCBBB@@@>>><<<<<<<<<<<<999999888777777777777888888888888888777777777777666666666666666666666666777666666555555666666777888888777777666555444444555555666666777888999999777:::===BBBOOOcccvvv|||yyyxxxyyyvvvtttsssrrrrrrqqqooolllpppppppppppppppqqqqqqqqqwww{{{{{{|||rrraaaRRREEE>>>;;;:::888555444333333333222222111111111000000000222222111000///...------........................------------,,,,,,,,,+++***))))))***,,,......---,,,,,,,,,------------...---,,,+++++++++,,,...///,,,++++++++++++,,,------......////////////......////////////////////////------------------------......///000000000000000000000////////////000000111111111111222333444555333444999???EEEQQQeeewwwrrrcccYYYVVVWWWYYY\\\aaaiiirrr|||{{{yyywwwwwwxxxyyyyyyyyywwwvvvvvvwwwyyyzzzyyyxxx~~~~~~}}}|||||||||}}}}}}|||{{{{{{{{{|||}}}~~~~~~}}}|||~~~{{{yyyqqqaaaVVVMMMHHH@@@>>>===;;;:::999::::::999999888777777777777777888888888888888888777777666666666666666666666666666666666555555666666666666666555555444333333222555555666666777888888999888:::;;;<<>>===;;;999888888999999999888777777666666777777777777777777777777888888666666666666666666666666666666555555555555666666444444444444333333333333555555555666777777888888:::;;;<<<<<<===EEETTTaaavvv{{{xxxsssssssssrrrrrrrrrqqqqqqooorrrvvvzzz}}}xxxcccQQQEEE???;;;999777666555444222111111000111111111000000000//////.........................................................------------,,,.........---,,,++++++,,,,,,------......---,,,,,,---,,,,,,,,,------......---------------......////////////....../////////////////////////////////..............................///000000000000000111000///......///000111111111111111222333444444444333555888:::@@@LLLXXXlllmmm]]]SSSNNNOOORRRVVV[[[bbbkkkttt{{{{{{xxxvvvtttrrrrrrpppnnnoooqqqtttuuuvvvuuuvvvxxxzzz{{{{{{zzzzzzwwwwwwwwwwwwwwwwwwvvvvvvxxxxxxwwwvvvuuuttttttttttttttttttwwwzzz|||}}}||||||{{{yyyxxxwwwxxxyyyzzzyyyxxxvvvtttrrrqqqppppppqqqpppmmmjjjgggdddcccbbbmmm^^^TTTMMMHHH>>>===<<<::::::::::::;;;888888777666666666666777666666666666777777777777666666666666666666666666666555555444444555555666444444444444444555555555555555555666666777777777888888999:::999;;;EEEOOOaaaooo|||{{{{{{zzzyyyxxxwwwwwwuuuwww{{{vvvjjjXXXIIIAAA===;;;:::666555555444222111000000111111000000000/////////------------......//////------------------------............------------------...,,,***((()))))),,,---.........---,,,+++,,,---------...............------------...////////////............//////////////////////////////////////////////////////......///000000000000000000000////////////000000000000000000111222333444444222333666888;;;DDDNNN```rrr|||gggXXXOOOLLLMMMOOOQQQVVV^^^ffflllrrrwww|||xxxvvvqqqooommmmmmoooqqqqqqqqqpppqqqsssuuuvvvwwwvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvttttttttttttssssssrrrrrrqqqqqqrrruuuxxxzzzzzzyyyvvvuuutttsssrrrssssssttttttsssqqqooommmlllkkkkkkiiihhhgggdddbbb```___^^^kkk\\\RRRKKKGGG???>>><<<;;;::::::;;;<<<888888777666666666666666444555555555666666666666666666666666666666666666666555555444444555555666444444444333333222222111555555555666666666666666666444555777777777<<>>===;;;:::999999:::;;;888888777666666666666666333444444444555555666666666666666666666666666666555555555444444555555555444333222111///...---,,,555555555666666666666666666222222666777666:::BBBAAALLL]]]pppyyykkkYYYQQQFFF>>>:::777555222555555555444333222111000000000000000//////////////////...---,,,,,,+++***------------------------,,,,,,,,,+++++++++******)))+++------***)))+++...,,,---...//////---+++***,,,---......//////......,,,,,,++++++,,,,,,---...000///...------...///000////////////////////////------------------------...//////000000000000000...///000111111000///...............///000111222222000111444555666<<>>;;;:::::::::999777888888777666666777888888666666666666666666666666777666666666666666555555888777777666555555444444444444555555555555444444666666666666666666666666666666666666777888999:::<<<===EEETTTfffzzzzzzkkk]]]TTTGGGDDD???:::666444555555//////000000000000000///........................---...///...------...///------------------,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,........................,,,,,,,,,---------......---...//////000/////////------------------------,,,---------.../////////.........///////////////000000////////////000000////////////000000000000000222333444333555777999BBBHHHRRR___pppssscccXXXQQQMMMKKKLLLMMMPPPTTTXXX\\\```bbbnnnqqqvvv|||wwwuuusssssstttssspppnnnooommmkkkjjjiiijjjkkklllkkkjjjjjjkkkllllllkkkiiiiiijjjjjjjjjjjjiiigggfffccccccddddddccccccbbbbbb```aaaaaaaaaaaa```___^^^\\\]]]^^^^^^^^^]]]\\\[[[~~~hhhYYYOOOGGGBBB>>><<<::::::;;;;;;:::999888777777666666777777888666666666666666666666666666666666666777777777777999888777555555555666666444444555555555555444444666666666666666666666666666666666666777888999::::::999===GGGTTTgggvvvgggZZZNNNGGGAAA>>>:::666444333333444000000000000000000000000........................///000000///---++++++,,,,,,---------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......///............///000000------------------------------..................///////////////.........000000////////////000000////////////000000000000111222333333222333555777;;;???FFFQQQaaavvv}}}hhhXXXPPPNNNKKKLLLMMMNNNPPPRRRSSSTTT___bbbeeejjjppptttxxxzzz{{{|||}}}yyywwwvvvuuusssrrrpppooommmkkkiiiiiiiiiiiihhhgggggghhhjjjjjjiiigggeeefffffffffeeedddbbbbbb^^^_________^^^^^^]]]\\\\\\]]]]]]]]]]]]\\\[[[[[[XXXYYY[[[\\\\\\[[[ZZZYYY}}}gggXXXNNNGGGBBB???===;;;:::::::::999888777777777666666777777777666666666666666666666666555666666777777888888888999777555444333444555777444444555555555555444444666666666666666666666666666666666666777888999:::<<<;;;<<>>DDDTTTcccuuueeeWWWLLLEEE???;;;666555333111111111222222444333222000////////////........................---...///...---,,,---......---,,,,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,---------......------,,,++++++---...///.......................................---------000000//////......------......------------......////////////000000000000111222333222111000222444555444888AAAMMM___yyyvvvjjj___ZZZSSSMMMIIIIIILLLNNNMMMMMMOOOQQQVVVZZZ___aaaggghhhiiikkkmmmoooqqqrrrwwwxxxzzz||||||{{{zzzyyy|||zzzwwwuuuttttttwwwyyyxxxwwwuuusssqqqooonnnmmmkkkjjjhhhhhhhhhgggeeebbb^^^]]]\\\[[[ZZZYYYXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSTTTUUUUUUVVVVVVVVVUUUUUUTTTUUUWWWYYYYYYYYYXXXWWWzzzdddVVVMMMFFFBBBBBB???<<<;;;:::999777555555666666777777666666555555555555555555555555555555555555555666666666666555444333222222333444444444444555555555555444444666666666666666666666666666666666666777888999:::888888:::======???GGGRRRbbbzzzlllbbbTTTIIIBBB===:::777444333222111000111111222000/////////000222444555------------------------+++---......------///000///...---,,,+++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///............///000000........................------..................///////////////.........000000////////////000000////////////000000000000111222333222111111333444555333666???GGGTTTlllvvvooodddYYYPPPLLLLLLLLLHHHIIIIIIKKKMMMQQQSSSUUU\\\]]]___aaadddgggiiijjjmmmmmmnnnppppppqqqqqqqqqqqqqqqpppooonnnppptttwwwwwwwwwvvvtttsssqqqppppppkkkjjjiiihhhhhhgggeeeccc]]]]]][[[YYYXXXWWWWWWWWWVVVVVVVVVUUUTTTSSSRRRQQQRRRSSSSSSTTTTTTTTTTTTSSSTTTUUUUUUVVVVVVVVVVVVUUUxxxcccVVVMMMFFFBBB@@@>>><<<:::::::::888777555555666777777666555555555555555555555555555555555555555555444444444444444444444444444444444444444444555555555555444444666666666666666666666666666666666666777888999:::777666888<<<===<<>>:::888666444444333222111111111222222///.........000333666777------------------------,,,---......------...000111000...,,,++++++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////000/////////........................,,,---------.../////////.........///////////////000000////////////000000////////////000000000000111222333222222222444666555222555<<<@@@HHH]]]sssssseeeYYYRRROOOIIIIIIIIIJJJKKKLLLMMMNNNRRRSSSUUUWWWZZZ\\\^^^___````````````aaaccceeefffbbbdddeeeddddddeeeiiimmmnnnnnnnnnnnnmmmlllkkkkkkhhhgggfffggghhhhhhfffddd```___]]][[[YYYYYYYYYYYYVVVVVVVVVUUUTTTSSSRRRQQQQQQRRRSSSSSSTTTTTTSSSSSSTTTTTTSSSRRRRRRRRRSSSSSSxxxcccUUUMMMFFFBBB>>>===::::::;;;;;;:::999444555666777777666555444555555555555555555555555555555555444444333333222444444555666666555555444444555555555555555555444666666666666666666666666666666666666777888999::::::777888;;;<<<999999<<<:::EEEUUUhhh|||kkk```RRRKKKAAA:::777666555333444333333222222222222222111000//////000222444555---------------------------...//////---,,,---///222111...,,,******++++++,,,++++++++++++++++++,,,******+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++---.........---,,,////////////////////////,,,,,,------...///000000---.........//////000000......------------......////////////000000000000111222333333222333555777555111444:::;;;???QQQgggyyygggZZZSSSLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRSSSTTTUUUTTTSSSSSSTTTWWWYYY[[[WWWZZZ[[[[[[ZZZ[[[___cccddddddeeeeeeeeeeeedddddddddddddddeeehhhiiihhhfffcccaaa___]]][[[[[[[[[[[[WWWWWWWWWVVVUUUSSSRRRQQQQQQRRRRRRSSSTTTTTTTTTSSSTTTSSSQQQOOONNNOOOQQQRRRqqq___TTTKKKEEECCC999999999999:::;;;;;;<<<888888777777666666555555777666555444333222222222555444444333333333444444333333222222222333333444444444444444444444444444888888777777666666666555555666777777888777777777888888999888777777999:::999===CCCKKKWWWjjjxxxiii[[[RRRFFFAAA:::777777999999888222111111000000000000000...............---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,---------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))///......------......///++++++,,,,,,---...//////..................------......------------......000///------///000//////,,,---......///.........000000///............///000000000000000111111222---000444555777>>>IIIRRRqqq|||rrrbbbSSSLLLIIIKKKLLLHHHGGGKKKIIIGGGGGGHHHJJJLLLMMMLLLKKKLLLMMMNNNOOOOOOOOOOOOQQQQQQQQQQQQQQQRRRRRRSSSYYYYYYYYYYYYXXXXXXXXXXXXZZZZZZYYYZZZ\\\^^^aaacccbbbcccccc```]]][[[[[[[[[VVVVVVVVVVVVUUUSSSRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOqqq___SSSJJJDDDBBB<<<<<<;;;:::999999999999666666666666666777777777777777666555444333333444555444444333333333444444555555444444444555555666444444444444444444444444555555555555444444333333333333444444555555444444777888999888777777888:::777999<<>>:::444222222333222222111000//////......////////////......---------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******---,,,,,,,,,,,,,,,,,,---++++++,,,,,,---......///..................------......------------......000///......///000000///---...//////000000/////////////////////000111111000000000///000000111111///222444444555:::CCCKKK[[[gggzzz|||iii___UUUPPPLLLGGGFFFJJJIIIHHHFFFFFFHHHHHHGGGFFFFFFFFFHHHIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJJJJOOOOOOOOONNNNNNNNNNNNMMMRRRRRRRRRRRRTTTWWWYYY[[[^^^______]]]ZZZXXXXXXYYYXXXXXXXXXXXXWWWVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPppp^^^RRRHHHBBB@@@@@@???===;;;999888777777444555555666777777888888888777666555444444444555444444333333333333444444555555444444444444555555333333333333333333333333555444444444444333333333222222222333333444444444777888999888777666777888999::::::999:::@@@IIIQQQfffnnnwwwvvveeeWWWKKKBBB<<<:::777444222222222111000000///......------......000000///...------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))),,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,......------,,,,,,+++++++++++++++******++++++++++++,,,,,,------.........------------------............------------......000/////////////////////...//////000000000000000.........///000111333444111111000//////000000000222333444333222555;;;AAAHHHSSSdddxxxzzziii\\\RRRJJJIIIKKKIIIHHHFFFFFFFFFFFFDDDBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGJJJJJJJJJIIIIIIIIIHHHHHHJJJJJJJJJJJJLLLNNNQQQRRRWWWXXXXXXWWWUUUTTTTTTUUUYYYYYYZZZZZZZZZYYYYYYXXXVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRppp]]]PPPGGGAAA???@@@???===;;;999777777666555555555666666666777777666666555444444444444444333333333222333333444444333333222222111222222222222222222222222222222222555555555555555555555555333333333333444555555666666777999888666555666777888999888777777999>>>BBBFFFRRRbbbsssvvveeeUUUJJJCCC===999777666555444333222111000000///......------......000000///...---,,,,,,+++,,,+++++++++******))))))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,.........------,,,,,,,,,******++++++++++++******,,,,,,,,,---------......,,,,,,------------.........------,,,,,,------......///000///...------.........///000000000000///............///000111222111111000////////////000333333333222111333777;;;AAAJJJXXXiiizzzppp```UUUOOOMMMIIIGGGFFFFFFFFFFFFDDDBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGIIIKKKLLLOOOPPPQQQPPPOOOOOOPPPQQQVVVWWWXXXYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVUUUUUUTTTUUUUUUUUUUUUUUUTTTTTTTTTnnn[[[OOOEEE@@@???>>>===;;;:::888888777777777666666666555555555444444444333333222222333333222222222222222333444555444333222111111111111111222222222222222222222222444444444444555555555555333222222222333444666777555777888888666555555555444444444444333555777999666>>>KKK[[[lll~~~yyyiii___PPPDDD>>>:::777555222222333222000//////...111000//////......//////000//////...------,,,,,,+++++++++******)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,......------------,,,,,,++++++,,,------,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,------......------,,,,,,,,,,,,------,,,...000///---++++++,,,,,,---......//////......///......---------......000000///////////////000222222222222222333666888>>>DDDOOO]]]lll|||vvvfffZZZQQQJJJGGGEEEDDDEEEFFFEEEDDDBBBCCCCCCDDDDDDDDDDDDCCCAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBCCCDDDFFFGGGHHHHHHJJJKKKKKKJJJJJJKKKLLLQQQRRRSSSSSSTTTTTTTTTTTTVVVVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUmmmYYYMMMEEE@@@???;;;:::999888888777777777777777666666555444444333333333222222222222222333222111111222222333444555666555444333333222222333111111111111111111111111111111222222222222222333111111000000111333555666555666888888666444333444555555444333333444444555::::::>>>GGGTTThhhtttiiiUUUMMMCCC;;;888777555333222333444333111000111222111000//////....../////////............---------+++++++++***************++++++++++++++++++++++++)))******+++,,,,,,------*********+++++++++++++++******+++++++++,,,,,,,,,))))))******+++,,,,,,,,,---------,,,,,,,,,,,,,,,+++,,,---......---,,,+++------------------------++++++,,,,,,------......------,,,,,,,,,,,,------+++...111000---***+++,,,,,,------...............///...------,,,,,,,,,---///.........//////000111111111111222333444555666777<<>>>>>???@@@BBBCCCCCCDDDDDDFFFGGGGGGFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSkkkXXXMMMEEE@@@@@@;;;:::888777666555555555555555555555555555555555333333333222222333333444111111111111222333444555666555444333222222222222111111111111111111111111000111111111222222222222222111000000111333666777444666888888666333222222666444333333333444555555;;;999:::???FFFSSSjjj~~~|||pppbbbXXXIIICCC<<<888777777444222222333444222000000222444000///......------......---------...............*********+++++++++++++++************************+++++++++++++++++++++,,,)))*********++++++++++++******+++++++++,,,,,,,,,((())))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------------------------***++++++,,,------......---,,,,,,++++++,,,,,,---,,,000444333///+++,,,...------...///////////////......---------......///---------...///000111222000000000111333333333222222666===FFFRRR```nnnwwwvvvfff___VVVNNNJJJGGGFFFEEEBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCC>>>>>>@@@AAABBBBBBCCCCCCBBBDDDEEEEEECCCCCCDDDFFFEEEFFFFFFGGGGGGGGGGGGFFFIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNjjjWWWLLLEEEAAA@@@;;;:::888777555444333333333333444444555666666666444444333333333444444555111111111111222333444555444333222111000000000000000000000000000000000000222222222333333444444444444333333222444666888:::444666888888666333222222000...---...000222333444///000555;;;>>>AAAOOO]]]uuussshhh\\\OOOFFF@@@<<<777555555333000------......---******---000......---,,,,,,,,,,,,---,,,,,,------.../////////*********+++,,,,,,,,,---************************------,,,++++++*********))))))******++++++++++++******+++++++++,,,,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++***+++---......---+++***------------------------******+++,,,,,,---......---,,,,,,++++++,,,,,,---...222666555000------///...//////000000000000000---------...///000111222,,,,,,,,,---///000222333000000000111222222111///333666:::AAAKKKWWWccclllxxxxxxooocccWWWOOOKKKIIIGGGEEEEEEEEEFFFFFFEEEDDDDDDAAAAAAAAA@@@AAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCBBB@@@@@@BBBCCCDDDDDDDDDDDDBBBCCCDDDDDDBBBBBBCCCDDDCCCCCCDDDDDDDDDCCCCCCBBBCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKhhhVVVLLLDDD???======;;;888777888888666555666555555555555444444444444444444555555666666666444444444444444444444444222000......///000///...222111111111333333111//////000111222333444444444111111333444444444444444666777888888777555333222222222222222222222222222222444555777:::???EEEJJJUUUbbbyyy{{{kkk\\\RRRJJJBBB===888777555333222000000000000000////////////000000////////////...,,,)))(((,,,,,,---...---,,,+++***)))************+++++++++******))))))***,,,...///+++++++++************)))...---,,,+++***((('''''')))************+++++++++)))************+++++++++,,,,,,,,,++++++*********++++++******************,,,,,,,,,++++++*********---------............///,,,,,,,,,---...///000111000888>>><<<333,,,+++...,,,---///000000000///...............////////////000000000000000000000000111111111222333333444444444555777;;;CCCNNNZZZbbbsss|||mmmccc[[[TTTNNNJJJGGGEEEFFFHHHHHHDDDAAAAAA@@@@@@AAACCCDDDCCCBBBFFFEEEEEECCCBBBAAA@@@???AAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAADDDCCCAAA@@@@@@AAAAAABBBAAAAAABBBCCCCCCDDDEEEEEEFFFFFFFFFGGGFFFEEEEEEDDDgggUUUKKKDDD???======;;;888777888888666555666555555555555444444444333333333222222111000000000000000000000000000000333222000000111111111000......---...000000///---///000111222333333333333111111222222333444444444555666777888777555333222333333333333333333333333111111222222444777<<>>;;;777444555444222111000//////............------............---,,,+++***))))))))),,,,,,,,,---,,,++++++***'''((((((((())))))))))))++++++,,,,,,+++******)))+++++++++************)))+++++++++*********)))))))))************+++++++++)))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------...............---------------......,,,...000000...,,,,,,,,,+++,,,---.........---------............/////////////////////////////////000000000111222222333333000111222333777???HHHNNNcccttt{{{qqqfffaaa[[[WWWTTTQQQLLLHHHHHHFFFDDDCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEBBBAAA@@@@@@??????@@@@@@AAABBBBBBCCCCCCDDDDDDDDDCCCDDDDDDDDDDDDCCCBBBBBB}}}bbbQQQIIICCC???===<<<:::888777888888777666666555555555555444444444999888777666444222111111333333333333333333333333555333111111222333222111.........///222333222000......///000000000000000111000//////000222444666333444666666666444222111222222222222222333333333555555444333111111444666666777<<>>===;;;:::888777888888777666666555555555555444444444333333222222111000//////111111111111111111111111333111000///000111000////////////111333444333222......///000000000//////000///......///222444666222333555666555444222111//////000000111111111111000111111000//////111222666555666;;;AAAKKKZZZhhh{{{rrrggg^^^TTTMMMCCC@@@;;;888666555444444111000//////............------,,,,,,,,,,,,------......,,,++++++,,,---...,,,,,,++++++************)))))))))*********++++++'''(((***+++,,,,,,+++++++++++++++*********)))))))))************+++++++++))))))*********+++++++++))))))*********+++++++++*********++++++,,,,,,,,,)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,,,,------///---++++++,,,---+++***++++++++++++,,,,,,------------------....................................------......///000000000111222222222222555:::===EEERRRcccsss~~~uuukkkeee___ZZZSSSMMMJJJHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBEEEEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???AAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBwww]]]MMMFFFBBB>>>>>>;;;999777777888999888777666555555555555444444444222222222222222222222222333333333333333333333333222000......///000///............///111222111/////////000000000000//////............000222444555111222444555555444222111.........///000000111111000111222222111111333555222111222555777:::DDDNNN___ooo}}}mmm___VVVMMMDDD>>>:::999777555333222222222000000///....../////////---------,,,,,,------------------,,,------......,,,,,,+++************+++************++++++++++++&&&'''(((***+++,,,,,,,,,+++++++++************)))******************++++++)))************+++++++++)))************+++++++++++++++++++++++++++,,,,,,)))))))))******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------...---,,,,,,------,,,+++,,,,,,+++++++++,,,---...,,,------------.......................................//////000000111111000111222111111222666888>>>HHHUUUcccvvvpppiii___WWWPPPLLLIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGFFFFFFEEEDDDCCCBBBFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAAttt[[[LLLEEEAAA>>>>>>;;;999777777888999888777666555555555555444444444555555555444444444333333444444444444444444444444222000....../////////...///......///000000///---000000000111111000000///,,,---...///000222333333000111333444444333222111.........///000111111111222333444444333333555666111000111333333222777>>>IIIVVVgggvvvqqqgggYYYOOOIIIDDD===888444444444222111000000111000///////////////000000......------------......***+++,,,---------------,,,,,,***)))))))))***+++))))))))))))************)))))))))))))))***+++++++++++++++************)))++++++******************)))************+++++++++)))************+++++++++,,,,,,++++++++++++++++++))))))***++++++,,,------,,,,,,,,,---------......++++++,,,,,,,,,---------++++++++++++,,,---......***+++,,,---------......---,,,,,,+++,,,---...///,,,,,,---------.................................000000111111222333333333111222333333222333666888:::@@@IIITTTgggwwwkkkbbb\\\XXXVVVTTTSSSRRRQQQOOONNNMMMLLLMMMMMMLLLLLLKKKIIIHHHGGGEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCsssZZZKKKEEEAAA>>>>>>:::999777777888999888777666666555555555444444444333333222111111000//////000000000000000000000000222000......///000///...111000///000111111///---000111111111111111000000+++,,,...000111222222333000111333444444333222111...//////000111222222333///111222111000///000111444333444555222///222888999BBBNNNWWWfffyyyuuuiiiXXXPPPFFF???>>><<<888444000111222222111111111222000////////////000000111///......------......///((()))+++,,,------,,,+++---,,,***)))))))))***+++(((((((((((()))))))))))),,,+++)))((((((((()))***+++++++++************)))+++++++++*********)))))))))************+++++++++)))************+++++++++---,,,,,,++++++***************+++,,,,,,---......,,,,,,,,,------.........++++++,,,,,,,,,---------*********+++,,,---...///%%%(((,,,.........///000------,,,+++,,,---...///,,,,,,,,,---------..............................---------...//////000000...000111111111222444666777;;;@@@III[[[uuuzzzrrrmmmkkkcccbbb```^^^\\\ZZZXXXWWWTTTTTTSSSRRRQQQPPPNNNMMMDDDDDDEEEFFFGGGIIIKKKLLLOOOPPPQQQQQQQQQPPPNNNMMMIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHlllUUUIII@@@???AAA:::888888888777777777777777777777666555555555555555666555444333222333333444444444444333333222222222///////////////000111111222111111111000000//////////////////............---...///111111222222222222444555444222000000111111111000000//////......111111000000000000111111222222222222222222222222000555===CCCJJJUUUcccmmmzzznnnaaaWWWEEEAAA<<<888666555333222000000000000000000000000111111000///...---,,,,,,.........------,,,,,,,,,(((((())))))******++++++...,,,***)))((()))***+++(((((())))))*********++++++***)))(((((()))***+++***)))(((''''''((()))***))))))))))))************))))))))))))************+++++++++***************++++++************++++++++++++++++++++++++++++++...///111222111///,,,***((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......------,,,,,,------...........................---......///......------000000000000000000000000000000000000111222333444555777===DDDLLL[[[sss|||xxxrrrnnnkkkiiihhhgggfffccc^^^WWWSSSQQQQQQOOOOOOPPPUUU\\\aaaeeeccccccdddfffeeeaaa]]]RRRPPPMMMKKKJJJJJJLLLMMMNNNMMMMMMLLLLLLLLLMMMMMMmmmVVVJJJ@@@???@@@:::999888888888777777666666777666666555555555555555666555444333222333333444111111111000000/////////000000//////000000111222111111000000000/////////////////////...............///000111111111111111///111333333111111111222111000000000/////////...111000000//////000000111000000000000000000000000,,,000555888<<>>CCCOOOeeexxx~~~|||yyytttmmmhhh`````````aaaccchhhnnnsss}}}|||{{{{{{wwwrrrnnn]]][[[YYYWWWUUUUUUVVVVVVVVVUUUUUUVVVWWWYYY[[[]]]nnnWWWKKK@@@???@@@::::::999999888777666555555777666555555444444555555555444444333333333333444000000000///////////////000000//////000000111222///////////////.........////////////............//////000111111000000000,,,...000111000000111222000000000000////////////000//////......//////000////////////////////////000222333333333666<<>>???AAA;;;888888888777777777777777555555444333333333333444000111222333444333333222000000111111222222222333111111111111111222222333........./////////000000000/////////............,,,,,,...///000000000000+++---///000//////000111.../////////000000111111111111000000000000111111////////////////////////000000000111222111///...222444666555444444888<<<666===GGGRRR^^^kkkxxx|||rrr___XXXMMMFFFCCCAAA???===222222222222222111///...///...------......,,,***........................***++++++,,,---//////000.........------,,,,,,,,,*********++++++,,,,,,---((()))***++++++++++++++++++*********))))))((((((((()))***++++++***)))((()))***+++,,,,,,+++***)))))))))))))))************))))))))))))************+++++++++***************++++++************++++++++++++++++++++++++++++++(((((()))***,,,---...///***+++,,,---......///...((())))))***++++++,,,,,,***)))))))))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,///000000000000000000000000000.........//////000111222111000222555666444777<<<<<>>;;;:::::::::999888777666666555444444444444333333333333666555444222111000000000000000000000000000000000///...,,,,,,...///...---000000000////////////...........................///...---,,,+++,,,------//////............/////////............---------000000/////////////////////...,,,+++,,,...000111111111000/////////000000000000000///000111111222444444444333222333666888:::???DDDIIINNNXXXfffppp}}}nnnggg]]]UUUOOOHHHAAA;;;<<<;;;999666444333222222000000000000000//////...//////.........---------------------,,,,,,,,,,,,------------------------+++************)))))))))***)))((()))++++++)))((((((((((((((())))))))))))((((((((()))))))))******))))))))))))************)))******++++++*********(((((())))))))))))(((((()))***************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******+++***)))***,,,,,,,,,++++++---...---,,,+++,,,...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------............/////////000000000111111000///000111333444999888;;;CCCLLLZZZpppqqq___LLLCCC@@@===::::::::::::999888777666555555333333333333333333333333444333222111000000000000000000000000000000000000000////////////000//////////////////////////////........................000...,,,++++++,,,...//////......------......///------------------------000000000//////......---222000...,,,,,,---///000111111000000////////////000000//////000000111222222333555444333222333444444666888999;;;AAAKKKRRR^^^jjjwwwxxxlllcccYYYTTTLLLFFFBBB>>>:::888555444333222222111222222...///000111000///...---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))************((()))))))))))))))******&&&'''(((((((((((((((((((((((())))))))))))((((((((((((((()))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++***))))))******)))***+++++++++++++++,,,------++++++,,,---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,,,,---------------------------...------,,,,,,------............/////////000000000000/////////000000111555555777:::>>>HHH[[[mmm{{{iiiZZZJJJBBB???<<<:::999:::999999888777666555555333333333333333333333333111111111000000111111222000000000000000000000000,,,,,,------,,,,,,,,,,,,.............../////////////////////////////////000///---,,,,,,...///111......------------......,,,,,,,,,---------------000000//////......------111000///---,,,+++******000000000000//////......000000000000000111222222...000222222111//////000444666777777666777;;;>>>BBBLLLXXXbbbooo~~~}}}tttkkkaaaWWWPPPIIIFFFAAA===:::888777666222111111000111111222222......///000000...---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******))))))))))))***))))))))))))(((((((((((())))))))))))************'''''''''(((((()))))))))&&&&&&'''((((((((((((((()))******++++++******)))&&&'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++***))))))))))))************+++++++++,,,---,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,,,,---------------------------------,,,,,,,,,,,,------............//////////////////////////////000000111222555777888>>>LLL[[[qqq}}}wwwcccVVVIIIBBB???<<<::::::999999888777666555555444333333333333444444444444111111000000111222222333000000000000000000000000,,,...//////...------...---............/////////000000000000000000000000//////...---...///000111......------------......,,,,,,,,,------------...//////...........................---+++)))'''&&&//////000000000///......000000000000000111111222000222444444111///......111333555666555444555555555<<>>;;;:::::::::999888666555444333444555555666666555555444222333333333222222111111222111000000000111222333---......///////////////---------++++++,,,000333000///...------......///------------------------,,,,,,---------.........***++++++,,,,,,------...------------------------------------...................../////////000000000000000000///...---,,,000000000000000000000000111111000000000000111111111111111222333444444444222333444666888;;;===>>>AAACCCGGGLLLRRRZZZbbbhhhvvv}}}zzzrrrjjjccc\\\XXXRRRNNNIIIFFFDDD@@@<<<888777666555333222111111111000//////...............///////////////...------******++++++,,,------...++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++***))))))(((((())))))***)))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((('''''''''''''''((((((((())))))'''((())))))((('''&&&%%%))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,------......***++++++,,,,,,++++++***)))******++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111222111111111111333444555888===GGGTTTaaammmvvvzzz|||zzzbbbTTTFFF@@@@@@===;;;:::;;;;;;:::999777666555555555555666666666666555555222222222222222111111111222222111000000000111111///............//////000,,,---......---...000222.........---......///000...---,,,,,,,,,,,,......,,,,,,,,,,,,------------******+++,,,,,,---......------------------------------------............---------.........//////...///000000000...,,,+++000000000000000000000000000000////////////000000000000000111222222333333//////000111222222333444333555888:::===AAAFFFIIIRRRXXX___ccceeeiiiqqqwww~~~vvvpppfffbbb\\\VVVPPPKKKFFFCCCAAA???===;;;;;;999777444111111000000000000111111//////...------------.........//////......---,,,******++++++,,,,,,------******************************++++++++++++******((()))******++++++******))))))(((((('''(((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((((((((('''''''''((((((((()))))))))'''((((((((((((''''''&&&))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,+++************+++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***+++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111111000//////000111333444555666:::BBBMMM[[[hhhooorrr~~~eeeVVVFFF@@@???===;;;;;;;;;:::999888777666555555555666666777777666666555333222222111111111111111222222111111000000000///000///...------...///000---...///...,,,++++++,,,------------...//////000...---,,,++++++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------......)))+++...000111000///---////////////////////////000000////////////000000000000000111111222222222//////000000000111111000---///333555666999<<<>>>>>>BBBHHHJJJKKKMMMSSSWWW]]]aaahhhnnnqqqsssuuuwwwxxxwwwvvvvvvxxxzzz}}}~~~yyyvvvssspppkkkhhhddd___YYYUUUPPPMMMHHHEEEBBB???<<<999888888777666666555444444...............///000111///...------,,,,,,---------............---,,,,,,******++++++,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++******))))))************))))))***)))(((&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((())))))))))))************)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,+++***)))))))))++++++))))))*********************++++++,,,,,,++++++***,,,,,,,,,,,,+++***)))(((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------......///000000111//////......///000222333444333333666???KKKWWW___jjjssshhhXXXHHHAAA???>>><<<<<<999999888777666666555555555555666666666666555555333222111000000000111111111111111111000000//////000///...------...///000,,,...000///---+++++++++,,,,,,---.........//////...---+++++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------(((***---000111000///...........................000000////////////000000111111111111222222222222......000111111222111111))),,,...000111222444555555888;;;;;;:::;;;>>>@@@AAAEEEJJJOOOQQQQQQRRRSSSOOOPPPPPPRRRUUUXXX\\\^^^aaadddgggiiiiiikkkooorrryyy~~~}}}zzzyyywwwsssmmmgggccc```\\\YYYUUUSSSQQQNNNLLLIIIFFFDDD???<<<999777777666444222111222222111000//////000//////...............///......---,,,,,,,,,,,,,,,---------------,,,,,,+++******+++++++++++++++,,,)))))))))))))))))))))))))))******++++++******)))***++++++***)))(((''''''***)))(((&&&&&&&&&'''((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((((((((((((((((((((()))))))))******))))))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++)))))))))***+++,,,++++++++++++***************++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---------...//////000000///......---...///111222444333222333888@@@HHHMMMZZZaaaoookkkZZZIIIAAA???=========999888888777666666555555444444555555555555444444333222111000///000111111000000111111111000//////000//////............///+++---/////////...///000,,,,,,---.........---------,,,++++++,,,---///000------------,,,,,,,,,,,,))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,---...//////...,,,+++........................000000////////////000000111111111111111111111222,,,---///111111111111000+++---......,,,,,,---...///111333333333333444666555888<<<>>>>>>>>>>>>???=========>>>???BBBDDDEEEDDDGGGJJJLLLMMMOOORRRUUUWWW\\\ccchhhlllnnnppprrrrrrrrrqqqqqqsssuuuxxxyyy|||}}}}}}{{{xxxvvvvvvvvvtttsssrrrooommmkkkiiihhheeedddcccaaa^^^[[[XXXWWWWWWTTTPPPMMMKKKIIIFFFDDDAAA@@@???>>><<<;;;::::::666444222111222222111000000111222111///...///000//////...---------------------,,,++++++++++++,,,,,,,,,------,,,,,,+++*********++++++++++++++++++))))))))))))))))))))))))))))))************))))))+++++++++***)))(((&&&%%%))))))(((((('''(((((((((************************(((((())))))))))))((((((&&&'''((())))))******)))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''''''''(((((((((((((((((()))))))))******(((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++************+++,,,,,,---------------,,,,,,,,,***++++++,,,,,,++++++***))))))+++,,,------------(((((()))***+++,,,---...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000///...------...///111222444333333444666:::>>>@@@KKKRRRaaauuulll[[[HHH@@@>>><<<<<<===999999999888888777777666333333444444444444333333333222000/////////111111...///000111111000000//////////////////......---+++,,,......------///000,,,---.........---,,,+++++++++,,,,,,---......///.........---------,,,,,,((()))***+++---...///000++++++++++++++++++++++++++++++,,,,,,,,,---------------------............,,,------......------,,,------------------------//////............//////000000000000000000000000---...000111222111///...000000000///------...///...///000000000111222333222444666666555555555666777777777777888999::::::666888:::;;;<<<===>>>???>>>BBBGGGKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRTTTUUUUUUWWWXXXYYYWWWUUUTTTTTTUUUSSSSSSQQQPPPNNNMMMLLLKKKHHHGGGGGGFFFDDDCCCAAA@@@@@@>>>=========<<<999777666666555444333222333444333222000000111222222111///111333222000///111333------,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++******++++++******************************************))))))************))))))))))))******)))(((''''''(((((())))))***)))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))************))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((()))))))))*********((('''&&&&&&'''((()))***))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***++++++,,,,,,++++++***((()))+++,,,---.........******++++++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000///............000111222111111222333444666888999AAAHHHXXXjjjxxxlllZZZGGG>>><<<;;;;;;<<<;;;::::::999999888888888222333333444444333333222333222000///...///111222---...///111111111000000...///000000000///---,,,,,,------+++)))(((***+++------...///...---+++******+++,,,---............/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////)))***+++,,,---///000111------------------------...------,,,,,,------...///////////////.........000111333333333111///...///000000///......111333111111111111111111111222111222333222111000222333111111111111222333444444333333444555555555444444333666999;;;;;;::::::;;;999:::;;;===>>>?????????===>>>??????>>>>>>???@@@@@@??????>>>===<<<;;;;;;777777888888888777777666555444444555666555333111111222111000......///000111///---...///000000///+++---000///...---000222************+++,,,---...---,,,++++++******+++++++++,,,,,,,,,,,,+++******++++++******************************************))))))************))))))'''(((((()))))))))))))))'''((()))+++++++++***)))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((()))************))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))***************)))(((((((((***+++,,,))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))+++,,,---...------,,,***)))))))))((((((''''''+++++++++,,,,,,+++++++++,,,,,,---------,,,++++++---------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,........................,,,,,,------...//////000//////......///000222333/////////000222444666777999@@@OOO___iiippp~~~hhhXXXHHH@@@>>>;;;888888:::::::::999888666444222444444333333333333222222111111111111111000//////111222333222000000000111000000000000////////////000000000///.........------------............///+++,,,---......,,,+++)))+++,,,,,,+++******+++---+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,)))(((((()))+++---///000+++,,,------++++++,,,---///...,,,*********,,,---------------------------+++,,,,,,------,,,++++++000000000000000000000000............////////////---...///000000///...---,,,------...///000000111222111000111222222111000////////////000000000000222222111111111111111111000000111222333444444555888888777777666666666555999999999888888777777777777777666555444444333333222222222333333222222222...///000111111111111111000000000000000000000000////////////////////////........................//////...---,,,,,,++++++******+++++++++,,,,,,,,,------,,,+++***)))((('''***++++++,,,,,,++++++***------,,,+++************((()))+++,,,+++)))'''&&&(((((())))))******++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&((((((((((((((('''''''''&&&((())))))(((''''''(((,,,+++***))))))***+++,,,((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++,,,+++++++++******))))))+++++++++************)))******))))))((()))))))))*********++++++,,,,,,,,,'''(((***,,,---------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,000...+++)))***,,,///111000000//////.........---000000000000////////////000000111222222222222111666888@@@MMMXXXaaaooo|||}}}gggWWWGGG@@@>>>;;;999999777777888888777666555444444444333333333222222222111111111111111000//////222333444333222111222333111000000000//////......///..................---------------............,,,,,,,,,,,,,,,,,,,,,---***+++,,,+++))))))+++,,,,,,++++++,,,,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++------,,,---......,,,,,,---...///...,,,******+++,,,---------------------------,,,------...///000000111....................................///////////////000111111111111000///......//////000000111111222111000000222222111000.../////////000000000000111111111111111111111111......//////000000111111444333333333222222222222111111111000000000000000444444333333222222111111111111222222222222111111//////000000111111000000........................................................................///......---,,,,,,++++++*********+++++++++,,,,,,------,,,+++***)))((((((***++++++,,,,,,++++++*********)))))))))******+++++++++,,,---,,,+++***))))))))))))))))))************)))))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((('''&&&((((((((((((((((((((('''&&&((())))))(((''''''((()))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))*********))))))))))))))))))************+++++++++---,,,***((('''(((***++++++++++++************)))******)))))))))******+++******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,+++------------------------******+++++++++,,,,,,,,,,,,***)))'''(((***,,,---////////////......------///////////////000000000000000111222222222222111666666;;;DDDLLLUUUcccppp{{{eeeVVVFFF???>>><<<::::::555666666777777777666666333333333333222222222222000111111111111000000///111222333222111000000222111111000000///...------,,,------------------...------------............---,,,***)))***,,,...000---......---,,,,,,---///,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++*********+++---...///...---,,,---///...---,,,+++***+++,,,---------------------------,,,+++******+++,,,---...---------------------------............///////////////000111111000//////000000000000000000000000222000///000111222111///....../////////000000000000000000000111111111111.........///////////////111000000000000000/////////////////////000000000000000000000000000000000//////000000000000////////////000000000///......................................................////////////////////////......------,,,,,,++++++*********++++++++++++,,,---,,,,,,+++***)))((((((******++++++++++++******''''''''''''((()))******,,,++++++++++++************))))))))))))))))))((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''((((((((((((((((((''''''((((((((((((((((((&&&((())))))(((''''''((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((++++++******)))((((((''')))************+++++++++...+++(((&&&&&&'''***,,,+++++++++************)))))))))******++++++,,,,,,***++++++++++++,,,,,,,,,...---,,,,,,+++++++++,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,+++,,,------...///............---------.........//////000000111///000111111222222111111555555777;;;@@@GGGTTT___ttt}}}zzzdddTTTEEE???>>><<<;;;;;;777777777777777777777777333333333222222222222111000000111111111111000///...000000///...---...///111111000///...------,,,+++++++++,,,,,,---------,,,,,,---------.........************+++---///000+++,,,,,,+++******+++---,,,+++++++++,,,------...++++++++++++++++++++++++...------,,,++++++++++++,,,---...---,,,,,,---...------,,,+++++++++,,,---,,,,,,------------------///...+++)))''''''((()))---------------------------------.........//////------------------------000000000///////////////111000//////111111000///........./////////000000/////////000000000000000000000000000000/////////111111111111000000000000000000000111111222222222.........///////////////.........//////.........///////////////...---,,,////////////////////////........................////////////////////////---------,,,,,,,,,++++++************++++++++++++,,,,,,++++++***))))))(((******++++++++++++******'''''''''''''''((()))******)))(((((((((((())))))******))))))((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((())))))((((((''''''''''''((((((((((((&&&((())))))(((''''''(((((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************))))))(((((())))))*********+++++++++,,,***(((''''''(((***++++++++++++*********))))))))))))***+++,,,---------++++++++++++++++++++++++...---,,,++++++,,,---...******************************+++++++++,,,,,,,,,,,,------...............------------------------------......///000111111///000000111111111111111333444666888:::???HHHPPPfffppp{{{zzzcccTTTDDD>>>>>><<<;;;;;;:::999999888777777777666333333222222222111111111///000000111111111000000...///000///---------...000000000///...------,,,***+++++++++,,,,,,------,,,,,,,,,------------...''')))+++---............''''''((('''&&&%%%'''))),,,,,,+++++++++,,,------+++++++++++++++++++++++++++,,,,,,,,,---------,,,***+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......333111///,,,++++++,,,---........................------------............------,,,,,,,,,,,,------..................------000///......000000///...............////////////....../////////000000000000000000///////////////000000000000000000000111,,,------....../////////............////////////,,,------......------,,,...............---,,,+++................................................////////////////////////,,,,,,,,,,,,,,,+++++++++))))))*********+++++++++,,,,,,++++++***))))))))))))******++++++******)))+++***))))))((((((((())))))((((((''''''((())))))***)))))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((())))))((((((&&&'''''''''(((((())))))&&&((())))))(((''''''(((((()))***++++++***)))((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((())))))************))))))*********+++++++++((()))************))))))+++++++++*********))))))((()))***,,,------------++++++++++++++++++++++++++++++******+++,,,...///******************************+++++++++,,,,,,,,,((()))***+++,,,++++++***,,,,,,,,,,,,------------,,,------...///000000111//////000111111111111000...222666777777:::???CCCMMMXXXfffmmmooottt}}}{{{cccTTTDDD>>>===<<<:::;;;::::::888777666666666666222222222222111111111111///000000111111111111000000111222111000//////111/////////............---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------''')))+++...//////...---***++++++***))))))***,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))***,,,---............)))+++,,,+++***)))***+++++++++,,,,,,,,,,,,------+++,,,,,,------.........------,,,,,,,,,---///000........................,,,------------.........///...------------...///------------------------000...---...///000///---------........./////////------......//////000000---------...............------............//////---------.......................................,,,,,,------------,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,++++++++++++)))))))))************++++++++++++*********))))))))))))************))))))---,,,+++***))))))))))))))))))***************+++)))(((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((((((((((((((((((&&&&&&''''''((()))))))))&&&((())))))(((''''''(((&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''(((((())))))***(((((((((((((((((((((((('''(((((()))******++++++)))************+++++++++''')))+++------,,,***)))+++++++++************)))((()))***,,,,,,,,,++++++,,,,,,,,,++++++++++++***)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,------------......//////000...///000000111111000000+++111555444444666888999;;;EEERRR[[[bbbkkkvvvzzzcccTTTDDD>>>===;;;999:::777666555444444555666666222222222222111111111111//////000111111111111111111222333222000///000111---------............///------------,,,,,,,,,,,,++++++,,,,,,,,,---------)))***+++,,,------.........//////...------...000,,,,,,+++++++++++++++,,,***************************+++,,,---.........---***+++,,,,,,******+++,,,***+++,,,,,,------------++++++,,,,,,---......///******+++,,,------......------------------------,,,,,,---------...............---,,,,,,---......,,,,,,------....../////////...------//////...------------.........//////,,,,,,---......///000000---------......//////000,,,,,,,,,------.........111111000000000000000000///......------,,,,,,,,,,,,------------------,,,***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------------------------------++++++++++++++++++++++++))))))))))))************+++++++++***************))))))************))))))++++++***))))))*********'''(((***+++++++++***)))'''''''''((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&''''''((())))))***&&&((())))))(((''''''((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&''''''((())))))******)))))))))))))))))))))))))))))))))))))))*********)))************+++++++++)))***+++,,,---,,,,,,++++++++++++************)))((()))***,,,,,,+++)))(((,,,,,,,,,+++++++++******((()))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////***+++++++++,,,,,,,,,,,,...........................//////000000000000000...444777333000333555555777<<>>===;;;999999333333222222333444666777222222222111111111111000//////000111111111111111///000111000///...///000,,,,,,------.../////////.........------,,,,,,,,,++++++,,,,,,,,,---------,,,+++*********,,,...000++++++,,,+++***)))+++---,,,,,,++++++***+++++++++************************+++,,,---.........---,,,+++,,,------++++++,,,---***+++,,,---------------++++++,,,,,,---.../////////000000111111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,************,,,,,,,,,------...///000111111///...------...///...------------.........//////,,,,,,------...///000000...//////000111222333333---------....../////////000000000//////......---......------,,,+++******,,,------......------,,,)))***+++,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************+++++++++***************))))))************)))))))))(((((())))))***+++,,,$$$&&&((()))***)))((('''&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))((('''&&&&&&&&&&&&&&&'''((())))))***&&&((())))))(((''''''(((***)))(((''''''((()))***((((((((((((((((((((((((&&&''''''((()))******+++************************++++++******)))((((((((()))************+++++++++,,,,,,+++++++++,,,...///+++++++++************)))((()))***++++++***(((''',,,,,,,,,++++++*********))))))***++++++)))((('''))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++*********+++,,,---*********++++++,,,,,,,,,...............---------...//////000000000000000444999999222///333666555555666999>>>GGGUUUdddnnnvvvwwwaaaSSSEEE???===:::999:::888777555444555666555444111222333444333111///---111111000000111111222333////////////............111111000///...------,,,000//////......---,,,,,,)))***,,,......---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,,,,,,,---......///000000000///......---)))******++++++,,,------...------,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,++++++*********///000000///---+++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------111111111111111000//////++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,------......000////////////.........++++++******++++++,,,---+++,,,------......------(((((()))***+++,,,,,,---&&&''')))***+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********)))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++)))'''%%%%%%&&&((()))&&&''')))***)))(((&&&$$$"""###%%%''')))+++,,,,,,)))(((''''''''''''((((((******))))))))))))******((((((''''''''''''(((((()))))))))))))))))))))))))))(((((('''''''''((((((***)))(((''''''((()))***))))))))))))))))))))))))''')))***++++++***)))''')))))))))***++++++,,,,,,((((((((((((((((((((((((***++++++,,,+++***)))(((((()))))))))*********************++++++,,,,,,,,,))))))******++++++,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---+++,,,---------,,,+++***---------.........//////000///.........///111222111111222222222333333333555555666888===FFFQQQXXXnnnqqqvvvzzzwwwbbbTTTFFF???===:::999:::999777555555666666666555222333333333222111///...111111000000111111222333////////////.....................---,,,,,,++++++,,,,,,,,,---......//////)))+++,,,......---,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,+++,,,,,,---...+++,,,,,,,,,,,,+++***))))))******++++++,,,------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,------,,,***((()))***------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................------------------------//////000000//////...---++++++,,,---------------...---,,,++++++---...000,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,------+++,,,------...---------))))))******+++,,,,,,,,,((()))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++)))))))))))))))))))))***))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***'''%%%%%%&&&((()))(((((()))))))))((('''&&&&&&'''((()))************)))((((((''''''(((((()))))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))***))))))((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((()))***++++++***)))(((&&&&&&&&&'''(((((())))))++++++++++++++++++++++++***+++,,,,,,,,,***)))(((************++++++++++++)))***************++++++,,,++++++***))))))((((((,,,++++++******++++++,,,*********+++++++++,,,,,,++++++******++++++,,,---+++,,,---------,,,++++++------------.........///000///.........///111111111111111222222222333333333444444555888???GGGMMM\\\ccckkksssxxx~~~vvvcccUUUFFF???===999888999999888666666777777777666444333222111111111111111111000000000000111222222////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......***+++,,,---...---,,,+++))))))*********+++++++++************************++++++++++++++++++++++++---------------,,,,,,,,,++++++******++++++,,,---))))))*********)))(((((()))******++++++,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------...............///***+++,,,+++)))(((((()))...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------............---,,,,,,***+++,,,---.../////////...---,,,***+++,,,...000++++++++++++************,,,,,,,,,,,,---------...++++++,,,---------------+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++((((((((())))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***(((&&&&&&'''((()))))))))))))))((((((((((((***************)))(((((()))))))))(((((())))))***((((((''''''''''''((((((***))))))(((((())))))***))))))))))))))))))))))))******))))))))))))******&&&((()))++++++)))(((&&&))))))))))))))))))))))))((()))***++++++***)))((((((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********++++++++++++,,,,,,,,,*********)))))))))))))))+++******))))))(((((('''++++++************++++++*********++++++++++++,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++------------............//////......//////000111000111111111222222222222111111222222333777<<<@@@HHHQQQ^^^hhhnnnrrrvvvxxxvvvcccUUUFFF@@@<<<999888999999888666666777888888777555444222000000111222333000000000000000111222222////////////............---------....../////////...------,,,,,,+++*********+++,,,---------,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,***+++++++++++++++******)))******++++++,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,---------.../////////+++,,,---,,,+++***+++,,,......---,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,***+++,,,...///000000000---------,,,,,,------...------------,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,------------,,,---------,,,,,,+++++++++++++++++++++++++++******++++++++++++++++++++++++******))))))))))))******&&&''''''((()))***++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***((('''''''''((()))******)))(((((((((((()))************))))))((('''***))))))))))))******+++)))((((((''''''(((((()))******))))))))))))******(((((((((((((((((((((((())))))(((((())))))******'''((()))******)))((('''((((((((((((((((((((((((((()))************)))((()))******++++++,,,,,,---************************++++++,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++******)))))))))(((&&&&&&'''((()))******+++++++++************++++++************++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,,,,,,,------------------------............//////000000000000000111111111111222///000111111111222555888===EEEQQQ[[[bbbhhhnnnrrr}}}uuubbbUUUFFF???===:::888999999777666666888999888777555444222000000111333444000000//////000000111222////////////............,,,,,,------.../////////...------,,,,,,+++******++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++******)))))))))***++++++++++++,,,,,,,,,,,,++++++)))******++++++,,,------,,,,,,,,,++++++,,,,,,,,,++++++************+++++++++++++++,,,,,,------...+++,,,------,,,,,,---.........---,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------***+++,,,...///000000000+++,,,...//////...,,,***............------------))))))***++++++++++++******+++,,,,,,------,,,,,,...------,,,,,,++++++************)))))))))))))))++++++++++++++++++++++++***))))))))))))))))))***&&&&&&'''((()))******+++((((((((((((((((((((((((''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))************************+++***)))((('''(((((()))******)))((('''(((((((((''''''(((((()))((((((((()))))))))))))))***++++++***))))))(((((())))))*********))))))))))))******(((((((((((((((((((((((('''''''''''''''((()))******)))(((''''''((()))***(((((((((((((((((((((((())))))************))))))&&&&&&''''''((()))))))))************************+++++++++++++++++++++,,,))))))))))))*********+++,,,,,,,,,++++++******)))&&&&&&'''((()))***+++++++++******))))))******+++))))))*********+++++++++++++++******++++++,,,---++++++++++++,,,,,,------------------------,,,,,,---....../////////////////////000000000111111111---///111222222222444666999>>>DDDJJJQQQ[[[fffnnnyyyzzz}}}tttaaaTTTFFF???===:::999:::888666555555777888888777555444222111111222333444000////////////000111111////////////............******++++++,,,,,,,,,---+++++++++,,,------......+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))******************))))))******+++,,,))))))***++++++++++++***)))******++++++,,,------,,,,,,++++++++++++,,,,,,******))))))))))))************++++++++++++++++++(((***++++++******,,,---...------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,***+++,,,---.../////////+++---...//////---+++***,,,,,,,,,,,,++++++++++++'''(((***+++++++++***)))******+++,,,,,,,,,,,,,,,------,,,,,,++++++*********))))))((())))))******++++++++++++++++++++++++***))))))(((((())))))***'''''''''(((((()))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))******************************))))))((((((((()))((((((((((((''''''''''''%%%&&&'''(((((())))))((((((((((((((()))******+++******))))))))))))*********))))))(((((())))))***))))))))))))))))))))))))'''&&&&&&''''''((()))***+++)))(((&&&&&&((()))+++))))))))))))))))))))))))***))))))))))))))))))***'''(((((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,(((((()))))))))*********,,,,,,,,,+++++++++++++++))))))))))))))))))))))))******))))))))))))******)))))))))************+++++++++******++++++,,,---++++++++++++,,,---......------------,,,,,,,,,,,,------...////////////...////////////000000000000---///111222222333444666666777:::<<>>BBBLLL[[[lllttttttuuuzzzpppZZZPPPFFFAAA>>>:::999:::999999888777777777777777444444222111000/////////000000000000////////////+++%%%"""&&&///444111,,,,,,,,,+++***+++,,,...///,,,,,,,,,---------.........---+++*********+++++++++***)))((((((***,,,------......,,,++++++---///++++++++++++++++++++++++*********************************)))((('''&&&%%%(((((((((((()))***,,,---))))))))))))))))))))))))(((((((((((())))))))))))---,,,***)))))))))******++++++++++++++++++++++++++++++,,,,,,,,,------------,,,++++++******++++++******************************))))))))))))******---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))***++++++++++++***++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,+++++++++*********))))))---,,,***(((((()))***+++(((((()))***************((()))***++++++++++++++++++***)))(((((()))***+++&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))***))))))((('''&&&''''''(((((())))))******))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))'''''''''((('''&&&&&&%%%&&&''')))*********)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$$$$)))((('''&&&&&&'''((())))))*********++++++++++++((((((((((((((((((((((((''')))***)))((('''(((***,,,+++***((((((((()))***)))************++++++++++++++++++*********)))))),,,,,,++++++***)))))))))((((((((((((((((((((((((+++*********,,,---,,,+++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,---...///000///---+++)))---------,,,,,,+++++++++---------...///000000111////////////000000000000//////111222444555777777===EEESSSaaakkkpppqqqqqqwwwoooZZZPPPEEEAAA>>>:::999:::555555444333333333333444222222111111222222333444111111111111000000000000000,,,)))+++000333111---,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,------))))))((('''&&&'''((((((+++***)))((()))***,,,---***++++++)))((((((***,,,++++++++++++++++++++++++***************************************)))((('''))))))))))))************))))))))))))))))))))))))(((((()))))))))*********,,,+++***)))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,++++++******++++++******************************))))))))))))******---,,,++++++*********+++++++++++++++++++++++++++++++++*********)))))))))))))))***++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++************---,,,***(((((()))***+++(((((()))*********************+++++++++******)))))))))(((((((((((())))))'''''''''((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((())))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))((((((((((((((('''&&&&&&''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((((((((()))))))))((('''&&&&&&'''((()))))))))))))))*********+++))))))))))))))))))))))))''')))***)))((('''(((***,,,+++)))((((((((()))***))))))*********++++++++++++++++++*********))))))+++++++++***************))))))))))))))))))))))))+++***)))***,,,,,,,,,***+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,''''''((()))***+++,,,---------------,,,,,,,,,,,,------......///000000111.../////////000000000000...///000111222444444555888<<>>:::999:::444333333222111222222222333222222222222333444444222222222111111111000000333111///...//////---,,,,,,,,,+++++++++,,,------*********+++++++++,,,,,,******)))))))))***+++++++++***)))))))))***,,,---((()))***)))'''''')))***++++++++++++++++++++++++***************************+++++++++++++++******)))******+++***)))((('''))))))))))))))))))))))))))))))*********+++++++++++++++***)))))))))******++++++++++++++++++++++++)))*********++++++++++++,,,,,,+++************+++******************************))))))))))))******,,,,,,+++************+++************************+++************)))))))))))))))***++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,+++***)))((()))******(((((()))***************++++++++++++***)))((('''''''''((((((((((((''''''(((((((((((()))))))))***%%%&&&&&&''')))******+++************************'''''''''''''''''''''''''''(((((())))))))))))((())))))))))))((((((((((((((((((((((((((((((((((((***)))((()))***+++***((()))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***+++,,,((((((''''''''''''(((((((((((((((((())))))))))))************************''')))***)))((('''(((***+++***))))))((())))))))))))))))))*********+++++++++++++++***************)))************+++++++++***************************)))((()))+++,,,+++***++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***)))(((((())),,,...000---------------.........------......///000000000....../////////000000000...//////000111111222222333444666;;;CCCNNNYYY___fffjjjppptttyyynnnXXXNNNDDD@@@===:::888:::666555444444333333444444555444333222111000000000111111111000000000000///000000///---+++)))******,,,,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---......******)))))))))***+++,,,***+++,,,+++***)))+++,,,******************************************************+++,,,,,,,,,,,,,,,''')))***,,,+++***((('''))))))))))))))))))))))))******+++++++++,,,,,,,,,*********))))))))))))***************************))))))))))))************,,,++++++*********************************************))))))))))))******++++++***************+++)))))))))***************,,,,,,,,,,,,++++++++++++))))))***++++++++++++***************************))))))))))))************,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++***)))((())))))***(((((()))******************************)))((((((&&&'''))))))))))))'''&&&''''''((((((((()))))))))&&&''''''((())))))******)))***************++++++))))))))))))))))))))))))&&&'''((())))))***))))))******))))))((((((''''''((((((((((((((((((((((((***)))((()))***+++***((())))))))))))))))))))))))***))))))(((((((((((((((''''''&&&%%%%%%'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''((()))***(((((((((''''''((((((((('''''''''(((((((((((()))))))))))))))))))))))))))''')))***)))((('''(((*********))))))))))))))))))))))))))))))************************************((())))))***++++++,,,,,,************************)))(((((((((***+++***)))***++++++++++++,,,,,,,,,------,,,,,,,,,,,,------...---,,,***))))))******,,,------....../////////............//////000000........./////////000000000000000000000000111111333333333666<<>><<<999888999666555555444444444444444///////////////000111111//////.........---------,,,---...---,,,,,,---...,,,,,,---------,,,++++++,,,,,,---------.........***++++++,,,,,,,,,++++++))))))******++++++++++++(((***++++++***))))))***************************************************(((((()))***++++++******%%%&&&(((***++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,'''((()))*********))))))************************((()))))))))************++++++***))))))))))))*********************************))))))))))))*********))))))))))))***++++++))))))******+++,,,,,,,,,***))))))))))))((((((((())))))***++++++++++++************************************++++++++++++,,,,,,++++++******++++++,,,+++++++++*********))))))******)))))))))((((((((((((((()))***************&&&'''((()))************))))))************))))))&&&&&&&&&&&&''''''''''''*********))))))(((((((((&&&''''''(((((()))))))))(((((((((((((((((((((((('''(((((())))))))))))((())))))))))))((((((((((((((((((((((((((((((((((((***)))((()))***+++***(((((((((((((((((((((((((((***)))((('''&&&'''((()))''''''&&&&&&''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''******)))(((((()))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''')))***)))((('''(((***(((((()))************)))((((((((()))))))))*********************+++++++++(((((()))***++++++,,,,,,***************************)))((()))+++,,,+++***************++++++++++++,,,++++++******++++++,,,''')))***++++++)))'''&&&---------------...............//////////////////------........./////////000000000000111111111111000333777:::;;;:::888666===AAAEEEJJJQQQ\\\iiirrryyy~~~~~~jjjUUUKKKAAA>>><<<999888999666555555444444444444444000000000///000111111222////////////...............------------.........,,,,,,---------,,,+++***++++++,,,,,,,,,---------+++,,,---------,,,+++***))))))***+++++++++++++++'''(((***+++)))(((((()))************************************************''''''(((((()))((((((((((((((())))))*********+++))))))))))))))))))))))))************++++++++++++&&&''')))*********))))))************************)))))))))*********++++++++++++***)))))))))))))))******************************))))))))))))******)))))))))))))))***++++++(((((())))))***++++++,,,))))))))))))(((((((((((())))))***++++++++++++***************************************++++++++++++,,,++++++******++++++,,,*********)))))))))(((((()))))))))))))))(((((('''(((((()))***************(((((()))))))))))))))((())))))(((((((((((())))))''''''''''''(((((((((((()))))))))))))))*********&&&&&&'''(((((())))))***((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))***)))((()))***+++***(((((((((((((((((((((((((((***)))'''&&&%%%&&&'''(((''''''(((((()))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))******&&&'''((())))))((('''&&&''''''((((((((()))))))))((((((((((((((((((((((((''')))***)))((('''(((***'''((()))***+++******)))(((((((((((()))))))))***))))))*********+++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))+++***)))***,,,,,,,,,***************+++++++++++++++******))))))******+++)))***+++,,,------------------------,,,,,,,,,,,,/////////////////////...---------.........//////.........//////000000000...000333555666555444222888999;;;===BBBMMMZZZdddnnnttt||||||hhhUUUJJJAAA===;;;888777999777777666555555555555666555444333111000000//////000000000000///////////////---++++++---...---,,,,,,,,,---...---,,,***)))******+++++++++,,,,,,,,,'''((())))))((('''&&&%%%))))))***++++++++++++***''')))+++,,,***)))))))))))))))))))))))))))))))))************************&&&&&&''''''''''''&&&&&&+++***))))))((()))))))))))))))))))))))))))))))))))))))*********+++++++++&&&'''(((*********)))((())))))))))))))))))))))))************+++++++++++++++******)))))))))))))))******************************))))))))))))******))))))((())))))***++++++&&&''''''((()))******+++++++++++++++************))))))***++++++++++++***))))))))))))))))))))))))(((((((((((()))))))))))),,,++++++++++++++++++,,,))))))))))))(((((((((((()))))))))))))))(((((('''(((((()))***************************)))((('''&&&)))((('''&&&&&&'''((()))(((((((((((())))))))))))''''''((()))***+++,,,,,,&&&''''''((()))******+++************************))))))***))))))(((''''''''''''(((((())))))*********************************)))((()))***+++***(((((((((((((((((((((((((((***(((&&&%%%$$$%%%'''(((&&&''')))*********)))(((''''''''''''''''''''''''((((((((((((((((((((((((************************#########$$$&&&((()))***&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))((()))***)))((('''(((***'''((()))+++++++++***)))(((((((((((())))))))))))))))))******++++++++++++***************+++++++++((((((((((((((((((((((((+++*********,,,---,,,+++)))************+++++++++******))))))))))))*********)))((('''((()))+++,,,---------,,,,,,+++++++++///////////////.........---------.........//////,,,,,,------...//////000//////000111222333444444---000444777:::@@@IIIOOOZZZcccoooxxx}}}xxxfffVVVKKK@@@===<<<;;;999:::888888777555555444444444444333111//////000111222//////000000000000//////222222111111000/////////,,,,,,............,,,,,,+++++++++************)))+++++++++,,,---------...)))***+++,,,,,,+++)))(((---,,,+++******+++,,,---)))))))))***+++---...///++++++,,,***)))'''(((((())))))************))))))+++)))((()))++++++)))&&&)))))))))))))))(((''''''))))))))))))((((((((((((---...//////,,,***))))))))))))************))))))******++++++++++++******)))))))))))))))))))))))))))***+++,,,+++)))'''&&&***((('''(((***++++++***************************((((((((((((((())))))***++++++***)))(((((()))))))))***+++++++++)))(((''''''(((((((((((()))))))))******))))))))))))******+++***************+++++++++***))))))******((('''++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************'''&&&%%%%%%&&&'''&&&%%%''''''''''''(((((((((((())))))(((((((((((())))))+++,,,,,,,,,+++***)))((()))))))))((('''%%%$$$###))))))))))))))))))))))))((((((((((((((()))******))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))'''%%%###&&&&&&&&&'''''''''(((((('''''''''''''''((()))***''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((************************)))***+++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))(((+++*********))))))((((((******+++++++++,,,,,,,,,+++++++++++++++***)))((()))))))))***+++++++++,,,.........------,,,,,,,,,...------------...//////......------------.............../////////000000...///000222222111111000000000111111111222222222333222222333555888;;;===EEEJJJSSS]]]gggpppyyy~~~~~~}}}|||{{{|||zzzhhhWWWKKK@@@======;;;:::;;;888777666555444444444444444333111000///000111222///000000111111000000///111111000000///......---***+++,,,,,,,,,,,,+++***+++++++++************)))))))))))))))************))))))***************)))))))))(((((('''(((((((((*********))))))******+++&&&''''''((('''(((((()))))))))************))))))+++))))))***,,,---+++((()))))))))))))))(((''''''))))))))))))((((((((((((***,,,------,,,*********)))))))))******))))))))))))******++++++******)))((((((((((((((((((((((((***+++,,,---,,,+++)))(((+++)))((((((***++++++***************************)))))))))))))))******++++++******)))(((((()))))))))*********))))))((('''))))))*********+++++++++++++++************+++++++++******)))))))))******...---+++,,,,,,---+++***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((()))))))))*********((('''&&&'''((()))(((&&&''''''((((((((()))))))))))))))(((((((((((())))))&&&&&&'''((())))))))))))+++++++++***)))(((&&&&&&((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((()))((('''&&&%%%&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))))))))************************))))))***++++++***))))))(((((())))))******++++++)))))))))))))))))))))))))))***++++++++++++***)))************)))))))))(((*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++*********************+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------.........------------..............................---...///000111000//////000000000111111111222222333333222111222444666888;;;>>>CCCIIIQQQ[[[eeekkkuuuvvvxxxxxxyyy||||||kkkXXXLLLAAA>>>>>><<<:::;;;777666555444444444444444444333111000000000111222000111111111111111111000000000///......------,,,))))))************))))))+++++++++************)))))))))))))))((((((((((((((((((((((((((()))***+++((((((((((((((('''&&&%%%,,,+++***)))((('''''''''''''''''''''((((((((((((((())))))******))))))(((***))))))+++------,,,+++))))))))))))(((((((((((((((((((((((())))))))))))''')))++++++*********+++)))))))))))))))))))))))))))******++++++******)))((((((((((((((((((((((((+++,,,---------,,,+++***---+++))))))***+++***)))******************************))))))******+++,,,******)))((((((((())))))))))))((((((''''''((((((&&&&&&'''''''''(((((((((,,,++++++******++++++,,,+++***))))))((((((((((((+++***))))))******)))(((+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((())))))))))))*********)))((((((******)))(((((((((((()))))))))******))))))(((((((((((())))))%%%&&&&&&'''(((((())))))(((((((((''''''%%%$$$###((((((((((((((((((((((((((((((((((((((()))******''''''((())))))***++++++&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))((((((((((((''''''&&&&&&'''''''''((((((((()))((((((''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))************************))))))))))))))))))))))))((())))))******))))))(((((())))))***+++,,,,,,---))))))))))))))))))))))))***++++++,,,,,,++++++***************))))))))))))*********++++++++++++,,,---------,,,,,,,,,,,,++++++++++++***************)))))))))))))))*********++++++++++++,,,,,,,,,,,,...------,,,,,,------...------------------------,,,---...////////////...000000000000111111111111444333111000000000111222666777777:::???GGGRRRYYYdddhhhmmmqqqtttwwwzzz|||zzz}}}mmmYYYMMMBBB???>>><<<;;;;;;666666555444444444444444333222111000000000111111111111222222222222111111000000//////...------,,,))))))************))))))+++++++++*********))))))++++++******))))))(((((('''&&&&&&&&&'''(((***+++***++++++,,,+++***(((''',,,+++***)))((('''''''''---,,,******))))))'''&&&(((((())))))))))))(((((((((((()))***+++,,,,,,+++))))))((((((((((((((()))(((((((((((())))))))))))'''(((******)))((()))***)))))))))(((((()))))))))))))))************))))))((((((((((((((((((((((((***++++++,,,,,,,,,++++++...,,,***)))***+++***)))************************))))))(((((())))))***+++***))))))((((((((()))))))))((('''&&&&&&'''((()))%%%&&&&&&&&&&&&'''''''''+++******))))))******++++++***)))((('''''''''''')))(((''''''))))))((('''******)))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((()))))))))******)))((()))******)))((())))))))))))************))))))(((((((((((())))))+++***)))(((((('''''''''&&&&&&&&&&&&%%%$$$######((((((((((((((((((((((((((((((((((((((())))))***((()))))))))*********+++&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))***)))(((((((((((())))))''''''''''''((((((((((((***)))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))************************(((((((((((((((((((((((((((((())))))))))))(((((('''((())))))***+++,,,,,,))))))))))))))))))))))))*********************************)))))))))))))))************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,+++++++++***)))))))))'''(((((())))))************++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------....../////////////////////000000000111111222222111000/////////000555555444444666<<>><<<:::;;;666666555444444444555555222222222111111111111111111111222222222222111111111111000//////......---+++++++++******++++++++++++++++++*********))))))+++******))))))((((((((('''&&&%%%%%%&&&(((***+++++++++,,,---,,,+++)))(((+++******)))))))))******---+++))))))******(((&&&(((((())))))))))))((((((%%%'''((())))))******+++))))))(((((((((((()))***'''((((((((()))))))))***((()))***)))'''&&&'''((())))))(((''''''((()))))))))))))))******)))))))))''''''''''''''''''''''''(((((()))***************---+++))))))*********((())))))))))))))))))))))))(((''''''''''''((()))))))))((((((((((((((()))))))))((('''&&&&&&'''((()))*********++++++++++++,,,))))))(((((((((((())))))******)))(((((('''((((((,,,***)))***,,,,,,+++******)))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''(((((((((((())))))))))))(((''''''))))))((('''))))))))))))************))))))(((((((((((())))))+++***)))((('''''''''((((((((()))))))))(((((('''''''''''''''''''''''''''((((((((((((((())))))***+++*********)))))))))(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((()))***'''''''''((((((((())))))***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***************************(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))*********+++++++++++++++************+++,,,,,,+++++++++***)))))))))((()))))))))******++++++++++++,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++........./////////000000....../////////000000000000000000000000000111111000111111111111333777:::???CCCIIIPPPXXX```hhhmmmnnnnnnoooppprrrxxx~~~oooYYYMMMBBB>>>===;;;999:::777666666555555555666666222222222222111111000000000111111111111111111000111111000000///......------,,,++++++++++++,,,---+++++++++************)))(((((((((((('''''''''''''''''''''''''''((()))***))))))************))))))))))))))))))******+++,,,&&&$$$###%%%***,,,+++)))'''(((((())))))(((((('''%%%'''))))))(((((()))***))))))(((''''''(((***+++''''''(((((())))))******)))******(((&&&&&&''')))))))))''''''''''''))))))((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&'''((()))******,,,***(((((()))***)))((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((((((''''''(((((())))))((((((''''''(((((()))))))))))))))*********++++++(((((((((''''''(((((((((***))))))(((((())))))******(((((((((***+++***))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((())))))((('''&&&&&&(((((('''&&&((((((((()))))))))******))))))(((((((((((())))))'''&&&&&&%%%&&&''')))***''''''((()))))))))((((((''''''''''''''''''''''''((((((((((((((()))******++++++***))))))(((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))''''''((((((((())))))))))))((((((''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((()))))))))******************************))))))))))))))))))))))))***))))))(((((())))))***(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))************)))))))))************++++++***)))))))))***+++,,,+++++++++***************************++++++++++++***+++---.........---,,,,,,++++++******++++++,,,+++++++++,,,,,,---------//////......//////000111............//////////////////000000111111222222///111222333222111222444777999<<>><<<:::888888777777666666666777777888222222222222222111000000///000000111111000000///000000///......------,,,---,,,++++++++++++,,,---+++++++++************)))'''((((((((((((((())))))'''(((((()))))))))(((((((((''''''(((((()))***+++)))(((((((((((()))******%%%"""!!!%%%***...---***''''''((((((((((((''''''&&&(((******((('''(((***)))((('''&&&'''(((***+++'''''''''((()))*********(((((()))((('''''')))+++***)))'''&&&&&&''')))***(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&''')))***+++)))(((&&&'''((())))))((())))))))))))))))))))))))'''''''''''''''((())))))'''''''''''''''((())))))'''((())))))*********)))&&&&&&&&&'''''''''(((((())))))(((((((((((()))))))))))))))))))))***+++,,,'''&&&%%%&&&((()))(((''')))))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((((((''''''''''''((((((((())))))((('''&&&&&&(((((('''&&&''''''((((((((()))))))))))))))(((((((((((())))))((('''&&&&&&&&&(((***+++%%%&&&&&&'''((((((((('''''''''''''''''''''''''''((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&'''((()))((((((''''''((((((((())))))))))))(((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''(((((()))))))))*********))))))))))))))))))))))))************************+++***))))))))))))***+++*********))))))))))))((())))))))))))))))))))))))***)))(((''''''((()))***((()))))))))************))))))))))))************,,,+++***))))))+++---...***************+++++++++++++++******************)))***,,,---------++++++++++++************++++++******+++,,,---...//////......---------...///000------........./////////...//////000000000000000000222333333222222333444444555666666888;;;@@@CCCLLLOOOSSSYYY___gggooouuuyyy~~~mmmYYYMMMAAA===<<<999777888888777777777777777888888111222222222222111000000//////000000000000/////////......------,,,++++++---,,,+++******+++,,,---+++++++++************)))))))))******++++++,,,,,,((((((*********)))((('''(((((('''((()))***,,,...)))(((((('''''''''(((((()))&&&$$$''',,,///---***''''''(((((((((((('''''''''***,,,+++)))'''(((***)))((('''&&&'''(((***,,,&&&''''''((()))******+++&&&'''(((''''''(((+++...***((('''&&&&&&'''(((***(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&((()))+++,,,(((&&&%%%&&&((()))))))))))))))))))))))))))))))))((((((((((((((()))******'''''''''''''''((()))***'''((()))+++++++++***)))((((((((())))))))))))*********))))))))))))******(((((())))))***,,,---...)))(((((()))+++++++++***))))))((())))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((())))))'''&&&'''((()))((('''''''''''''''(((((((((((())))))(((((((((((())))))...---+++)))((()))***+++((()))***+++,,,,,,,,,+++''''''''''''''''''''''''((((((((((((((()))******&&&&&&''''''(((((())))))&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''###%%%'''))))))((('''&&&(((((((((((())))))))))))'''''''''''''''((()))***'''''''''&&&&&&'''''''''))))))))))))************((((((((((((((((((((((((************************,,,+++***))))))***+++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((())))))*********+++))))))))))))************---,,,+++******,,,...///))))))******+++++++++,,,++++++******))))))((((((''')))+++,,,,,,,,,***)))++++++************++++++******+++,,,...///000000------,,,+++,,,---...///---------.........///////////////000//////...---......///...---...000222333444555555555666999;;;888<<>>AAAJJJSSSWWWZZZbbbjjjqqqwwwyyyhhhWWWLLLBBB>>><<<999888999666555444555777777555444333333222111111111111111000111222111///......///000000000000///...,,,+++,,,+++++++++************)))))))))*********************++++++++++++******''''''(((((())))))******)))((((((''''''(((((()))))))))))))))((((((((((((++++++************++++++&&&&&&'''((((((((('''''''''((()))((('''''')))+++((((((((((((''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''((((((((('''&&&&&&&&&'''((())))))''''''''''''(((((((((((((((((('''''''''((())))))(((((((((((((((((((((((()))))))))*********++++++((())))))******)))((((((++++++******))))))))))))******)))(((((((((((((((+++***)))(((((('''''''''******))))))))))))(((((())))))((()))******)))'''(((((((((((((((''''''&&&'''((())))))(((((()))+++&&&&&&&&&&&&''''''''''''$$$&&&'''''''''(((***,,,+++***))))))++++++***)))((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''(((((())))))(((((('''******)))((('''&&&&&&%%%))))))'''''''''((()))***%%%&&&&&&'''(((((())))))'''''''''''''''''''''''')))((('''&&&&&&'''((())))))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''')))((((((''''''(((((()))(((((('''&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))''''''''''''))))))((())))))************)))''''''(((((()))+++,,,---)))))))))))))))******+++************************)))************+++++++++,,,+++************+++,,,)))))))))(((((((((((((((+++************))))))))),,,,,,++++++++++++++++++++++++******************))))))*********+++++++++++++++++++++++++++++++++......------------....../////////...............111000000///........./////////000000111111222222000/////////000111222222444555:::???@@@AAAFFFNNNSSSYYY```gggnnnvvvwwwfffTTTKKKAAA>>><<<999888999444333333555666666444111444333222222111111222222000111222111///...///000111000000000///...------,,,,,,+++++++++*********)))))))))******+++++++++((()))******+++++++++***'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))(((((((((((()))((((((''''''(((((())))))******))))))((('''&&&'''(((((('''&&&&&&)))+++))))))((((((((('''''''''%%%&&&((()))))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&'''((())))))'''''''''''''''(((((((((((((((((((((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((()))))))))))))))(((((('''***))))))(((((((((((((((+++***((('''''''''((()))))))))))))))))))))))))))***(((&&&(((++++++)))&&&&&&'''((())))))((('''&&&(((***++++++))))))***+++''''''''''''''''''''''''&&&'''(((((('''(((***,,,)))(((''''''))))))((('''((((((((((((((('''''''''''''''''''''''''''''''''&&&''')))******)))(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%)))(((&&&&&&&&&''')))***&&&'''''''''((((((((()))''''''''''''''''''''''''((((((''''''''''''(((((()))(((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''((((((((()))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))*********(((((((((((((((((((((((()))(((''''''''''''((()))'''((()))***************)))(((((('''(((***,,,---)))))))))))))))******+++************************))))))*********+++++++++++++++************++++++***))))))))))))(((((((((***))))))))))))))))))))),,,,,,,,,++++++************************+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////......---------111000000///.........---/////////000000000111111000000000000000000000000444222444666666555999??????BBBFFFJJJPPPXXXaaahhhtttxxx~~~uuudddRRRIII@@@>>><<<999777999777666777888999999777555444333222222111111222222000222222222000///000111000000//////......------,,,,,,,,,++++++++++++***))))))******++++++,,,,,,''''''((()))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''&&&&&&''''''((())))))******))))))(((''''''(((((('''&&&&&&)))+++*********)))))))))((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&$$$%%%%%%&&&'''(((((()))((((((((((((((((((((((((((((((((((((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))*********))))))))))))***)))******++++++******)))***))))))((((((((((((((()))(((''''''''')))***+++((((((((((((((((((((((((***(((&&&(((***+++)))&&&&&&'''((())))))((('''&&&+++,,,...---+++)))))))))(((((((((((((((((((((((())))))***)))'''''')))***((('''&&&&&&(((((('''&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&'''(((*********)))((())))))))))))))))))))))))((((((((())))))*********((('''&&&&&&'''((()))***))))))((((((((('''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''((((((***))))))((())))))******(((((((((((())))))************))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''((()))***************+++***)))(((((()))***+++)))))))))))))))******+++))))))))))))))))))))))))))))))*********+++++++++************************************************)))))))))))))))))))))***,,,,,,,,,++++++************************++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,//////......------,,,,,,////////////......------//////////////////000000///000000111111111111111111......111111///222666666666666777:::@@@GGGLLLUUUYYY___fffkkkoooqqqqqqwwwttttttxxx{{{~~~tttbbbPPPGGG???===<<<999777888666666555666777777666444333333222111111111111111000111222222000000111222//////...---------------,,,,,,,,,,,,++++++++++++*********+++++++++++++++&&&'''((()))))))))))))))(((((((((((())))))))))))((())))))******))))))((((((((((((((())))))))))))))))))(((((((((((())))))%%%&&&'''((()))*********'''((()))((('''''')))+++************))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))&&&'''((())))))((('''&&&%%%&&&'''(((((((((((((((((((((((((((((('''''''''(((((('''''''''((())))))(((((((((((((((((((((((()))))))))*********++++++***))))))))))))***+++,,,)))***+++---...------,,,******)))((((((((((((((('''''''''(((((()))***+++''''''(((((((((((())))))(((((('''((())))))(((&&&&&&'''((((((((((((((((((+++---...---+++)))(((((()))))))))))))))((((((((()))******)))'''&&&((()))***)))((((((******)))((('''''''''(((((((((((((((''''''''''''''''''''''''&&&'''((())))))******)))***))))))(((((())))))***&&&&&&'''((()))***++++++&&&''''''((()))))))))*********)))(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))(((''''''&&&&&&''''''((())))))(((((())))))******'''(((((())))))******+++************))))))))))))((((((((((((((((((((((((************************((())))))************)))++++++***))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++))))))***++++++***)))))))))*********++++++++++++)))))))))************+++,,,,,,++++++++++++++++++++++++******************++++++,,,,,,,,,---------------------------------,,,,,,------------,,,,,,.........------------------....../////////...---............////////////......///000111000000000///,,,,,,000000///000333222111111111333666:::<<>>===<<<999777888999777555555666777888777222111111000///000000000---///000///......///000...---,,,+++***+++,,,------------,,,,,,,,,++++++---,,,,,,++++++***************+++++++++******)))))))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%'''((((((((())))))******))))))(((((((((((())))))((((((((('''&&&$$$###"""&&&(((+++,,,***))))))***)))(((((((((''''''''''''(((((('''&&&&&&((()))***''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((((((((((((((((((((()))******)))((('''&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((***,,,.../// """%%%((()))******)))******)))((((((((((((((())))))*********((('''%%%))))))******++++++++++++%%%(((******'''%%%''')))((('''&&&&&&&&&((()))***$$$&&&)))***)))(((''''''(((((('''''''''&&&&&&&&&%%%&&&''''''''''''***,,,***)))((()))*********(((&&&'''''''''(((((())))))))))))))))))))))))))))))((('''''''''''')))+++,,,((('''&&&%%%%%%&&&'''(((++++++++++++************%%%'''***,,,---,,,***)))''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((()))***((((((((((((((((((((((((%%%&&&'''((())))))))))))'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((('''(((((()))***++++++++++++*********))))))(((((())))))))))))))))))))))))))))))************))))))***************)))((('''%%%''')))***+++++++++***)))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++((()))***++++++***)))(((%%%&&&'''((()))***+++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,------,,,,,,+++***)))(((((()))************+++++++++************************++++++------------++++++,,,,,,,,,------.........***+++---///000000//////.....................---111111222222111///...,,,...+++,,,000222000...////////////000111111///...333333222222444666888999777444444666666555999???===@@@BBBBBB@@@@@@DDDGGGHHHIIILLLPPPQQQRRRWWW^^^aaa^^^YYYUUUSSSTTTVVVWWWYYY[[[]]]^^^]]]ZZZVVVSSSQQQOOOMMMJJJGGGEEEDDDCCCqqq]]]PPPHHH@@@>>><<<999:::===777888999999888666444222555444333111000////////////000000000000000/////////......---------......,,,+++******))))))******************************''''''((()))***++++++++++++)))(((((()))******)))&&&'''((())))))((('''&&&***((('''&&&&&&'''(((***))))))************)))((((((((((((((())))))))))))))))))))))))))))))))))))++++++***((('''&&&%%%$$$%%%'''(((******((('''%%%))))))))))))((((((((((((&&&'''((()))************))))))))))))))))))))))))&&&'''***+++***(((&&&$$$((('''&&&''')))++++++******)))((('''&&&&&&'''((('''''''''''''''((()))***((((((''''''''''''((((((,,,,,,***))))))(((((((((%%%%%%'''(((***,,,---...+++***)))((((((''''''((())))))))))))))))))))))))((((((''''''''''''((((((((())))))***++++++++++++((((((''''''''''''((((((***))))))((((((((())))))%%%&&&&&&'''((()))************((('''&&&&&&&&&&&&'''(((((('''%%%%%%&&&(((777000'''###%%%'''((('''))))))))))))************))))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))(((((((((((('''''''''''''''((()))***))))))))))))))))))))))))---,,,+++)))'''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''')))******(((((((((((())))))))))))******)))((('''&&&&&&%%%%%%&&&&&&'''((()))******))))))******+++++++++,,,*********))))))))))))))),,,,,,++++++******))))))))))))***++++++++++++***))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***+++++++++*********))))))************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,///---+++,,,///111///,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++)))(((++++++++++++++++++++++++,,,------...///000111111////////////////////////000000//////.........---000///...------------------///000000///......///000000000000000111111222111222444555666555444444333444555666777999::::::;;;;;;<<<<<<<<<=========EEEDDDCCCAAAAAAAAABBBCCCAAAAAAAAAAAAAAA@@@@@@???===<<<<<<<<<;;;;;;::::::ooo[[[NNNFFF@@@>>>===::::::<<<666777888888888666444333555444222111000//////000111111000///...,,,***)))//////...------------...---,,,,,,+++++++++++++++************************((())))))******+++++++++,,,***))))))***+++******(((((()))******)))((((((+++)))(((''''''((()))+++((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))******)))((('''&&&&&&%%%'''((()))******)))((('''%%%%%%&&&'''((()))******))))))))))))((('''&&&&&&''''''''''''''''''''''''%%%&&&'''((((((&&&%%%$$$)))'''&&&''')))******)))***)))((('''&&&''''''((()))((((((''''''''''''(((((((((''''''''''''(((((()))((('''&&&%%%%%%%%%%%%'''(((((()))******++++++)))((((((((((((((()))***))))))))))))))))))))))))((((((''''''(((((()))***,,,+++***)))))))))***+++((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))###$$$$$$%%%%%%&&&&&&'''******)))(((((('''&&&&&&%%%&&&''''''&&&&&&(((***555///(((%%%&&&))))))''''''(((((((((((()))))))))+++*********)))))))))(((((((((((()))******++++++))))))))))))))))))))))))''''''(((((()))*********************))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******)))(((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((()))***(((((((((((())))))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((((())))))*********))))))))))))))))))))))))************))))))))))))(((((()))*********))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++*********))))))************************++++++++++++++++++++++++******))))))(((((('''''',,,+++******+++,,,+++)))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,.....................///........................000/////////............000000///..................000111111000//////000000////////////000111111111222222333333333333222111222333333444555666666555555555555666666666666999888777666666666777777999::::::::::::999888888444444444444333333333222lllWWWJJJDDD??????>>>;;;:::<<<555666777888777777555444666444222000//////000111111111000///...,,,+++***//////...---------------...---,,,,,,++++++,,,,,,*********************************+++++++++++++++,,,***))))))***++++++***))))))************))))))+++***)))(((((()))***+++'''(((((())))))(((((((((******))))))((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))$$$$$$%%%&&&'''((())))))((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&'''((())))))((())))))(((''''''''''''(((***)))(((''''''&&&&&&'''((((((''''''''''''((((((+++***)))((((((''''''(((************))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))(((((((((((())))))***+++---,,,***)))(((((()))***)))((((((''''''(((((()))%%%%%%%%%&&&'''((()))***'''''''''((((((((((((((())))))******)))((('''&&&$$$%%%&&&'''&&&'''***,,,000,,,((('''(((***)))'''''''''''''''((((((((((((************))))))))))))(((((()))***++++++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((+++++++++*********))))))&&&'''((()))))))))((('''((((((((((((((((((((((((''''''''''''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))&&&&&&&&&''''''((((((((('''''''''(((((((((((((((*********++++++++++++,,,))))))))))))))))))))))))))))))******+++*********&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******+++,,,,,,+++******+++++++++***************************************++++++++++++++++++++++++------,,,+++***)))((((((***++++++***)))(((((()))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---------------------------.........------,,,,,,,,,------------------------////////////............111000//////////////////...000222222000///000111///............///000000222222111000000000111111///000000000111111111111/////////000000000111111333222222111111111111222222333333333333222111111222222222222222111111111hhhTTTGGGBBB???@@@???;;;:::;;;444555666777777666666555666444111///...///111222///000000111111111111000000///...---------------------,,,+++++++++++++++************************,,,,,,+++++++++++++++++++++)))(((((()))***))))))))))))))))))))))))))))))***))))))(((((())))))***&&&''''''(((((((((((('''+++******)))(((''''''&&&(((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))((((((((('''''''''&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''(((*********(((''''''((((((((('''((((((((('''''''''(((((()))((((((''''''''''''(((((((((''''''''''''((((((++++++***)))))))))))))))************))))))))))))((((((((((((((()))******((((((((((((((((((((((((******))))))))))))*********************))))))((())))))(((((((((((()))))))))((((((((()))***++++++*********))))))(((((((((((()))***++++++)))'''&&&%%%&&&''''''&&&''')))++++++)))''''''))))))(((&&&'''''''''((((((((())))))(((((((((((('''''''''''')))))))))))))))*********(((((((((((((((((((((((((((((('''''''''&&&&&&&&&*********))))))))))))((('''(((***++++++***)))'''((((((((((((((((((((((((&&&&&&&&&'''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))***************((((((((((((((('''''''''))))))))))))************((((((((())))))))))))))))))***+++,,,,,,,,,,,,+++''''''((())))))))))))((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******++++++++++++******************************************************************************---------,,,,,,+++++++++,,,...///...***((())),,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........//////............//////...///111111///...///000...------------...//////333222000/////////000000////////////................../////////000000000222222111111111111111111000111111111111000//////333333222222222222222222eeeRRREEE@@@>>>??????;;;999:::555555555666666666666666555333111000///000111222//////000111222222111111000000///------,,,,,,,,,,,,,,,+++***************************************,,,,,,++++++++++++++++++)))(((&&&&&&((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((+++******)))(((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''((()))))))))(((((((((''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''(((***+++***(((&&&&&&'''(((((('''''''''((((((((((((((((((&&&&&&&&&'''''')))******((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&(((((())))))******++++++******)))(((((((((((((((((((((((((((((((((((((((---,,,+++)))((((((((((((%%%'''***,,,,,,+++)))((())))))(((((((((((()))))),,,+++***)))))))))))))))(((((('''&&&&&&%%%%%%%%%'''(((***+++***)))'''&&&(((((()))(((&&&&&&((()))'''&&&&&&'''(((((('''%%%(((((()))))))))*********''''''''''''(((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%)))(((((((((((('''''''''&&&''')))******)))'''&&&''''''''''''''''''''''''((('''''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))(((((('''(((((((((((()))))))))))),,,++++++***)))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''(((((())))))))))))'''((()))+++++++++***)))'''((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************************************************************************************''''''(((((())))))******---///000...+++)))***,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////---------,,,,,,------...,,,...//////...------...---------------......///333222111/////////000111/////////...............////////////000000000000.../////////////////////000000111111000000///...........................dddRRREEE@@@===>>>>>>:::888:::666555555555555555555555333222222111111000111111000000000000///...---,,,111000///...---,,,,,,,,,,,,+++******))))))***************************************+++++++++++++++***(((&&&'''((()))((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&''''''((())))))))))))******))))))((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++((((((((((((((('''%%%%%%''''''''''''''''''''''''***)))'''&&&&&&&&&'''((()))'''%%%&&&'''(((((('''&&&'''(((((()))(((((((((%%%%%%%%%&&&((()))+++,,,((((((''''''''''''(((((((((''''''&&&&&&&&&''''''&&&'''((()))***+++,,,,,,+++***)))((('''''''''''')))))))))))))))))))))))),,,+++***)))((('''''''''$$$&&&)))+++,,,+++)))(((***))))))(((((())))))***+++***)))((('''&&&&&&&&&))))))((((((((('''''''''&&&'''((())))))((('''&&&)))******((('''&&&''')))&&&&&&''''''''''''&&&&&&))))))))))))************))))))))))))************)))((((((''''''&&&&&&%%%((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&%%%&&&'''''''''&&&$$$$$$''''''''''''''''''''''''((((((''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))***))))))(((&&&%%%%%%$$$'''''''''((((((((((((((()))))))))(((((((((((('''&&&''''''(((((())))))***$$$&&&'''))))))(((&&&%%%(((((()))************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))))))))***+++***************+++++++++************************************************'''(((((()))***+++,,,,,,+++,,,---,,,***))))))***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))******+++++++++++++++++++++++++++)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////,,,,,,,,,+++,,,,,,---...+++---///...---,,,------...------------...//////111111000/////////000000///////////////.........------........./////////......///000000000/////////////////////......---,,,------------.........~~~cccSSSFFFAAA======<<<999888999777666555555444444444444111111222333222111000///000000000000000///...---111000///...---,,,,,,,,,,,,,,,+++************+++************************((())))))******++++++++++++***((((((***+++***)))))))))(((''''''((())))))((((((((())))))(((((((((&&&'''((()))************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''((()))******))))))))))))((('''&&&&&&''''''''''''''''''''''''******)))'''&&&&&&%%%%%%'''&&&%%%%%%'''))))))(((%%%&&&((()))))))))((((((&&&&&&&&&'''''')))***+++((((((''''''''''''(((((())))))((((((((())))))***''''''((()))***+++,,,,,,***)))((((((((((((((())))))))))))))))))))))))))))))((((((''''''((())))))(((((((((((())))))))))))******))))))))))))************)))(((''''''''''''+++++++++***************&&&&&&&&&&&&'''''''''''''''((()))((('''''')))+++'''((())))))(((''''''(((((((((((())))))))))))***((()))))))))*********+++&&&'''''''''((((((((()))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))+++++++++******)))))))))&&&&&&''''''((())))))***&&&''')))******(((&&&$$$&&&'''(((((())))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))+++***)))(((((()))***+++))))))*********+++++++++************************************************+++++++++,,,,,,------...+++***))))))*********(((++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------............/////////000,,,,,,,,,,,,,,,---......,,,...//////...------............---...//////000---......////////////...............////////////------------...............///000111222111111000...////////////...------........./////////000000|||cccTTTGGGAAA===<<<;;;888777999888777666555444333333333000111222444333222000/////////000222222333333333111111///...---,,,,,,+++...---,,,,,,++++++,,,,,,************************''''''((()))***++++++,,,---+++******+++,,,,,,++++++***)))(((((()))***+++))))))************))))))'''''')))***++++++++++++(((((((((((())))))))))))************************))))))((((((''''''''''''&&&''')))******)))'''&&&(((((('''''''''&&&&&&&&&&&&'''((()))************''''''''''''''''''''''''---,,,,,,***)))((('''&&&&&&%%%$$$%%%''')))))))))%%%&&&((()))))))))(((((((((((('''''''''(((((()))((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''(((((())))))******++++++(((''''''(((((()))***+++))))))))))))))))))))))))%%%%%%&&&&&&''')))***+++...+++(((%%%%%%&&&)))*********))))))))))))******+++***************++++++'''''''''''''''(((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&'''((((((((((((+++---)))***+++***)))((()))***''''''''''''((((((((()))&&&'''''''''(((((())))))%%%%%%&&&((()))+++,,,,,,************************(((((((((((((((((((((((())))))))))))((((((((((((,,,+++***)))((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))******((('''%%%(((((((((((())))))))))))'''''''''(((((((((((((((%%%&&&&&&'''((()))******&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&'''((())))))***)))***,,,------+++(((&&&%%%&&&''''''((((((''''''))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))+++***)))(((((()))***+++))))))******++++++++++++************************))))))))))))))))))))))))******)))))))))))))))))),,,)))((())),,,---+++)))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((***+++,,,---,,,,,,+++------------------------......------------,,,,,,---------------------------.........//////000000---------------...///000---///000000///......//////............///000000***+++---...///...---------------....../////////---............/////////+++,,,---...//////...---///000000000000///......,,,,,,,,,------.........~~~bbbPPPCCC@@@===;;;:::888666444666666555444444444444555555555444222000///------///111222111000///000111......---,,,+++******)))%%%......666&&&+++'''+++++++++++++++,,,,,,---------,,,+++***)))((((((------,,,,,,++++++******))))))))))))))))))))))))++++++++++++++++++++++++"""///!!!+++,,,***///''''''(((((())))))******(((000333,,,(((******'''***))))))((('''&&&%%%%%%,,,,,,,,,++++++***)))))))))+++,,,+++)))'''&&&&&&)))(((''''''))))))((('''''''''((((((((()))))))))'''(((,,,%%%***###'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&)))***,,,***%%%"""(((000%%%)))---...---+++&&&!!!***%%%###%%%$$$"""%%%,,,...+++$$$!!!&&&///...'''%%%&&&'''(((((('''&&&%%%''')))++++++)))))))))***"""...,,,###&&&)))&&&%%%***++++++++++++++++++***)))(((((('''&&&&&&&&&'''((((((((()))))))))******(((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&'''+++)))(((((('''(((+++///))))))******)))((('''&&&(((((((((((())))))))))))222)))$$$''')))&&&&&&***---///***!!!""",,,---&&&''''''...---$$$&&&((( ---(((###"""&&&***)))'''---''''''++++++&&&&&&+++$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((++++++***)))))))))))))))((((((((('''&&&&&&&&&%%%************************))))))(((((('''''''''&&&******))))))((((((((('''&&&''''''((((((''''''&&&&&&&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************---+++(((&&&%%%''')))***%%%&&&&&&'''((())))))*********))))))))))))************)))(((((((((((((((++++++***)))((('''&&&&&&%%%%%%&&&((()))***+++,,,,,,+++******,,,,,,+++***...---,,,***))))))***+++++++++++++++++++++,,,,,,---------............////////////......---------------++++++++++++---------...//////---++++++,,,++++++,,,,,,,,,,,,------))))))((((((***,,,///111+++,,,,,,---...///000000...------,,,,,,,,,------//////............//////***+++,,,---...............---,,,,,,,,,,,,---......//////,,,)))))),,,000---,,,++++++,,,---///000++++++,,,,,,,,,,,,------~~~bbbPPPDDDAAA>>><<<;;;999777555666666555444444444444444666666555444222111000000111222222111000000111222000000///...---,,,++++++---;;;---***%%%"""111***((((((''''''(((((()))***,,,++++++******))))))((())))))))))))(((((((((((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$+++(((%%%... 444111''''''''''''((((((((((((###''')))&&&###%%%***,,,'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))******(((&&&%%%'''((($$$###"""###$$$%%%$$$"""###$$$$$$$$$%%%%%%%%%%%%&&&,,,""")))---999)))'''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&###%%%&&&(((---222---$$$///,,,&&& """''')))''''''+++000...&&&!!!!!!"""******((()))(((%%%)))))))))******)))))))))''')))******)))((())))))///)))###"""&&&+++---...$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''(((((((((''''''&&&&&&''''''((('''%%%$$$%%%&&&&&&&&&&&&***)))))))))((((((((((((''''''((((((((()))))))))%%%%%%'''***+++))))))***!!! %%%111555...$$$ +++%%%$$$""" ,,,666111&&&---///,,,))))))***'''$$$###'''***)))&&&$$$&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''')))((((((((('''''''''''')))))))))(((((('''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))+++***((('''''''''))))))((((((((())))))******+++******))))))))))))******)))(((((('''&&&&&&'''''',,,++++++******))))))((((((((()))***++++++,,,------,,,++++++------,,,+++,,,++++++******+++,,,---,,,,,,,,,,,,,,,+++++++++.........------,,,,,,,,,.........---------,,,,,,,,,+++************+++,,,,,,---......,,,++++++++++++++++++,,,,,,,,,------++++++*********+++------.........---------,,,,,,...------,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,---...............---,,,,,,,,,,,,---...//////...,,,++++++---///------,,,,,,,,,------...+++++++++,,,,,,,,,------~~~bbbPPPDDDBBB???===<<<:::888777666555555444444444444444555444444333222222111111000111000///......000333222111111000///...------$$$###)))+++---666'''...------------...//////------------------------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))+++&&&111...&&&''''''''''''&&&&&&&&&&&&+++***,,,,,,)))&&&(((,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***++++++,,,,,,,,,+++)))'''(((+++...+++***))))))++++++***)))((())))))))))))*********$$$333******))) ''''''&&&&&&''''''((()))&&&''''''((((((''''''&&&(((111111%%%"""+++...&&&)))---000///***$$$!!!***'''%%%&&&&&&&&&(((,,,///111///'''!!!###)))---******))))))))))))******'''(((***)))(((''''''(((+++$$$(((///***''')))''')))******++++++******)))---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,+++***)))***---...,,,)))******(((''''''(((((()))''''''''''''((((((((((((&&&+++---***'''''''''&&&+++------'''%%%333'''%%%+++...***)))"""'''))))))&&&!!!!!!)))'''%%%$$$'''+++)))###(((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((******)))))))))(((((((((++++++++++++++++++++++++******))))))))))))*********)))(((((('''(((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,+++,,,---...---+++************+++,,,---...------,,,,,,++++++******///......---,,,+++***)))------,,,,,,,,,,,,,,,+++******))))))))))))*********,,,------+++******+++++++++++++++,,,,,,,,,,,,------,,,++++++*********---------,,,,,,,,,++++++------,,,,,,,,,,,,------++++++************++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,------111///---,,,---.........,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,}}}bbbPPPCCCAAA>>><<<;;;:::888777666555444444333333444444111111111111000000000000...///...---,,,,,,///111222222111000///...------333!!!###444000%%%&&&"""))))))(((((())))))***+++''''''''''''(((((())))))%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&***"""''',,,...(((((((((''''''&&&&&&&&&(((######((()))### """&&&&&&&&&''''''(((((((((&&&&&&&&&&&&''''''((((((###$$$$$$$$$######%%%''')))((('''((()))***)))'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&& )))---///'''''''''''''''(((((()))''''''((((((((((((''''''$$$###---///&&&---(((###""""""###(((---"""$$$(((,,,---)))$$$ """"""###''',,,---)))###((('''&&&%%%%%%&&&'''(((&&&((())))))'''&&&&&&'''###$$$111333&&&%%%,,,)))''''''((((((((((((''''''(((''''''&&&&&&'''''''''&&&''''''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&'''&&&''')))***(((+++***(((&&&&&&''')))***&&&'''''''''((((((((((((,,,///---&&&###((()))''',,,***%%%###,,,555------''''''%%%"""+++333...%%%!!! %%%...444444111,,,---)))$$$%%%+++,,,(((''''''(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))************************((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''')))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((()))************((((((+++++++++++++++++++++*********))))))))))))******,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,,,---,,,+++************+++,,,------,,,,,,+++******)))((((((------,,,,,,+++******)))++++++++++++++++++++++++************************(((***,,,,,,*********+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++))))))))))))***+++,,,------...,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,111...+++,,,...000///---,,,---......---,,,***)))***++++++++++++,,,,,,,,,}}}aaaPPPBBB???<<<;;;:::999777666555555444333333333333333000000000000000000000000...//////...---...000222111000000///...---,,,,,,000+++111111(((%%%***333***************++++++,,,***++++++,,,,,,------...))))))***+++,,,------...************************************************222444---+++%%%333***(((***))))))((((((''''''''',,,%%%!!!%%%+++,,,******&&&&&&''''''(((((())))))))))))((((((((('''''''''$$$&&&***+++***)))))))))+++***))))))++++++***)))%%%%%%&&&&&&&&&'''''''''666((( ***---)))///(((''''''''''''((())))))'''(((((((((((((((((('''888,,,%%%))))))$$$'''000###!!!%%%+++,,,(((&&&))))))%%% !!!&&&***+++...+++((('''''''''((()))'''&&&$$$$$$$$$$$$&&&''''''(((***)))'''&&&&&&'''&&&)))***###!!!,,,333---((())))))******))))))(((((('''''''''''''''((((((((((((((()))))))))******++++++************++++++***))))))(((((())))))***###)))+++'''%%%***...///***)))'''&&&&&&(((***+++'''''''''(((((((((((()))((()))'''%%%&&&******''''''))),,,,,,%%%!!!&&&000''')))000...$$$&&&+++%%%)))(((((('''$$$ """'''***(((''')))***)))%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((((('''''''''''''''((((((&&&''''''(((((()))))))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''''''''&&&''''''((((((''''''&&&&&&'''(((******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********((()))***++++++***)))(((***************)))))))))******))))))))))))******,,,,,,++++++++++++,,,,,,))))))******+++,,,,,,,,,++++++++++++************)))((('''(((***+++***)))+++++++++++++++++++++++++++******)))(((''''''&&&++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++***''')))++++++******+++,,,*********+++++++++,,,,,,******+++,,,,,,,,,++++++((())))))***+++,,,------+++++++++++++++,,,---.........------------......,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000---+++,,,///000///,,,,,,,,,---...---,,,***)))*********+++++++++,,,,,,|||aaaOOOAAA???<<<::::::999777666555444444333333333333333222222222222222222111111...000111222111111222333000//////...---,,,++++++'''***+++777&&&$$$((((((((((((((()))******((((((((())))))*********%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''!!!(((***(((,,,)))))))))))))))(((((((((...,,,&&&!!!###)))+++***$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$###### $$$(((***)))'''%%%%%%'''&&&%%%%%%''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&& 333))),,,(((((((((''''''(((((()))***'''(((((())))))(((((('''###!!!&&&---+++"""!!!'''QQQZZZnnnrrr```YYY;;;777///''''''+++***''''''(((***)))$$$!!!(((111(((''''''''''''''''''(((((()))******(((&&&&&&'''&&&+++###,,,---!!!%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&'''""")))***$$$###)))+++((()))((((((''''''(((******(((((((((((())))))))))))((('''))),,,)))$$$!!!"""###'''333'''000[[[\\\iii}}}mmm]]]PPP@@@%%%***...***$$$###+++333$$$+++,,,'''$$$$$$$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((((((((((('''(((((()))***(((((((((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''(((((((((((((((((())))))(((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++++++++***)))(((((())))))))))))))))))******))))))))))))******)))))))))((())))))***+++((()))))))))******++++++***************)))))))))((('''&&&''')))******)))++++++,,,,,,,,,++++++*********))))))((('''''''''******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,+++******&&&(((***+++++++++,,,---************++++++++++++))))))***+++,,,,,,------,,,,,,,,,+++++++++******+++******++++++,,,---...,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++---,,,+++,,,.........,,,+++,,,,,,,,,,,,++++++***************++++++++++++|||aaaOOOAAA???<<<;;;;;;:::999777555444333333222222333333333333222222111111000000+++...111222111111111111000//////...---,,,++++++,,,000+++111...===+++************+++,,,,,,)))))))))))))))))))))***&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))000'''AAA'''((()))''''''(((((((((((((((((((((000(((###(((+++&&&(((((())))))))))))))))))((((((((((((((((((''''''###&&&)))***((('''&&&&&&)))'''&&&'''((()))((('''(((((((((((())))))))))))888***///+++...)))((((((((((((((())))))***(((((())))))))))))((((((***(((,,,HHHMMM)))%%%"""%%%...333...'''$$$((())))))))))))))))))((()))***++++++((('''''''''!!!---%%%'''666###???))))))************))))))((((((((((((((()))***+++)))))))))*********++++++)))((((((''''''(((((()))(((''''''&&&&&&''''''((('''+++***&&&)))...((('''((((((((()))))))))***))))))))))))*********+++,,,))),,,000)))%%%666///888]]]rrrKKK/// 666'''!!!***---&&&"""&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''((())))))***)))))))))(((((((((((((((************************''''''''''''((((((((()))'''''''''(((((()))))))))))))))************))))))***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))******++++++++++++'''((((((((()))***************))))))))))))******((((((((((((((()))******)))))))))***************)))))))))***************((('''&&&(((***+++***)))((()))+++,,,---,,,,,,+++******************)))))),,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------))))))***++++++***))))))&&&(((+++,,,+++,,,---...************+++++++++++++++******)))***,,,---...---,,,,,,,,,,,,+++++++++************+++,,,---...++++++************++++++)))***+++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***)))+++,,,---,,,+++,,,---++++++++++++++++++,,,,,,************++++++++++++|||aaaOOOBBB@@@===<<<<<<;;;:::888555444333333222222333333111111000000///.........'''***...000///...------000000///...---,,,++++++(((+++000---111>>>222...888%%%&&&&&&''''''(((((((((===((($$$)))%%%"""((((((((((((((()))******(((((())))))))))))((((((AAABBB$$$$$$***+++***'''((()))******)))((('''***+++,,,+++)))''''''((("""333'''&&&000888&&&'''((()))******)))))))))*********++++++++++++)))###'''...&&&!!!999]]][[[999"""&&&,,,%%%%%%...(((((((((((('''&&&%%%%%%&&&''''''''''''''''''&&&###$$$%%%&&&((()))***+++(((((((((((((((((((((((('''''''''''''''((()))*********))))))((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''((((((((())))))************++++++++++++******,,,+++***)))***+++---...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))*********++++++,,,''''''((()))***++++++,,,******))))))))))))************))))))***+++,,,,,,************************))))))*********+++++++++(((''''''(((+++,,,+++***&&&'''***,,,---.........+++++++++++++++,,,,,,,,,///......---,,,+++******+++++++++,,,,,,---------'''((()))******)))((('''&&&(((+++,,,,,,,,,...///)))************+++++++++---,,,***))))))+++---...******+++,,,---......///************+++,,,---...,,,,,,++++++++++++,,,,,,((()))***+++,,,---------***+++,,,------,,,+++***'''***------+++***+++...++++++***)))***+++---...)))************+++++++++zzz___MMMFFFDDD@@@<<<999666555444666555444333222222222222333333333222222222111111111111111111000///------//////...---,,,++++++***((('''111((('''333%%%(((&&&111 ---''''''''''''''''''''''''NNN+++!!!(((---)))$$$'''&&&&&&&&&&&&'''(((((($$$"""###???ddd---111((('''###---***&&&###111+++*********))))))((((((!!!:::######***...&&&###+++000///&&&"""%%%''''''(((***+++,,,---...777+++...iiiEEE(((000###%%%+++###%%%%%%***###*********)))((((((''''''))))))))))))))))))))))))'''(((***+++++++++***)))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))+++***)))'''''''''((()))'''''''''''''''((())))))***((('''%%%%%%''')))***''''''(((((((((((('''''')))******)))(((''''''(((***(((((()))***+++***)))((()))***+++++++++++++++)))((((((''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''(((((()))***++++++,,,((()))))))))))))))(((((()))((('''''''''''''''(((((()))))))))************************))))))((((((************************,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************,,,+++)))(((((()))+++,,,---,,,***)))))))))'''&&&))))))*********+++++++++...------,,,,,,------...************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++,,,,,,------,,,,,,+++******))))))******+++,,,yyy^^^MMMEEECCC@@@<<<999777666555666555444333222222222222333222222222111111111111111111111111000///...---//////...---,,,++++++***222(((+++))),,,+++###&&&***&&&'''''''''''''''''''''''''''ppp''''''&&&))))))%%%'''&&&&&&&&&&&&'''((((((555###111555fff***---!!! +++777******)))))))))((((((((()))... 222+++ +++555$$$***---%%%%%%'''(((((())))))***+++,,,,,,>>>+++bbb???111555---###///(((111'''%%%))))))((((((((((((''''''))))))))))))))))))))))))'''((())))))******))))))***)))(((''''''((()))***((((((((((((((((((((((((***)))((('''''''''(((((('''''''''''''''((()))))))))(((''''''&&&'''((((((''''''(((((((((((('''''')))******)))(((''''''))))))(((((((((***+++***)))((()))******************((((((((('''(((((())))))************************''''''((((((((((((''''''(((((()))))))))*********&&&&&&&&&'''((()))))))))(((((())))))))))))(((((())))))(((((((((((()))))))))*********++++++++++++++++++*********)))))))))************************))))))))))))))))))******+++,,,,,,,,,++++++***))))))))))))))))))))))))))))))***++++++,,,,,,++++++******************************)))(((((()))******+++***))))))******)))((())))))*********+++++++++,,,,,,++++++++++++,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***++++++++++++++++++*********))))))******+++,,,xxx]]]MMMCCCBBB???<<<999888777777555555444333222222222222222222111111111000000000000111111000000///...---//////...---,,,++++++***///((())),,,222)))+++###&&&%%%222***''''''''''''''''''''''''}}}!!!...###%%%)))%%%'''&&&&&&&&&&&&'''((((((777%%%(((;;;)))444888"""555))))))((((((((((((((('''...''' 555)))---^^^"""&&&&&&+++$$$***'''((()))))))))************''',,,|||,,,...---'''666&&&...&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))***)))(((''''''((()))***(((((((((((((((((((((((()))(((''''''&&&''''''''''''''''''&&&''''''((()))(((((()))(((((('''&&&&&&''''''((((((((((((''''''((()))***)))((('''((())))))((('''(((***+++***)))))))))))))))))))))((('''(((((((((((())))))***+++************************'''(((((())))))(((((('''(((((()))))))))*********&&&&&&''''''(((((())))))(((((())))))))))))(((((((((((((((''''''(((((()))*********+++++++++,,,,,,+++++++++++++++*********************************((((((((()))*********++++++++++++,,,++++++***))))))))))))))))))))))))))))))***++++++,,,,,,++++++************************(((((((((((((((((((((((()))((('''(((***++++++******************+++++++++++++++************++++++************************++++++++++++++++++++++++************************+++++++++***************))))))************))))))***))))))))))))***++++++vvv\\\MMMBBB@@@>>>;;;999888888888555444333333222222222333111111111000000000000///000000000000000///......//////...---,,,++++++***$$$***,,,+++///'''444777***%%%,,,$$$''''''''''''''''''''''''555 ///###&&&***$$$'''&&&&&&&&&&&&'''((((((111IIIwww///000 &&&555###(((((((((((('''''''''''')))***%%%***###...)))^^^)))&&&...***$$$,,,&&&)))))))))))))))))))))))))))cccddd &&&///)))222!!!%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''&&&%%%%%%'''((())))))(((''''''''''''((()))(((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((('''((()))***)))'''%%%$$$''''''((((((((((((''''''((()))***)))((('''((())))))((('''(((*********(((((()))))))))((('''&&&&&&(((((((((((()))***,,,,,,(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((()))))))))((()))))))))*********+++'''(((((())))))))))))((('''&&&&&&&&&&&&'''(((((())))))*********+++++++++++++++++++++++++++++++++************************))))))***+++,,,---------******++++++++++++******))))))))))))))))))))))))))))))***+++++++++++++++************************(((((()))******)))((((((***(((((()))***+++***)))************************++++++************++++++************************************************))))))))))))))))))))))))************************)))******************))))))))))))))))))***++++++ttt[[[LLLAAA@@@>>>;;;:::999888999444444333222222222333333111111111000000000000//////000000000000//////...//////...---,,,++++++***%%%///...%%%***$$$$$$...###((($$$''''''''''''''''''''''''''')))222000+++%%%)))***###'''&&&&&&&&&&&&'''((((((((((((+++,,,###888''''''''''''(((((((((((($$$+++)))&&&"""444%%%$$$YYY///%%%000(((%%%,,,''')))))))))(((((((((((('''555 *** 888...$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&((()))******(((&&&$$$''''''((((((((((((''''''''')))***)))((('''(((***(((''''''''')))***)))(((((((((((((((((('''&&&%%%(((((((((((()))***,,,,,,(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))************''''''((()))))))))))))))((((((''''''((())))))***(((((((((((())))))))))))++++++++++++++++++++++++************************))))))***+++,,,---------)))******++++++*********))))))))))))))))))))))))))))))***++++++++++++***************************)))******++++++******)))+++***))))))******)))'''************************,,,,,,++++++++++++,,,,,,************************************************))))))))))))))))))))))))******************************++++++++++++******))))))(((((())))))***+++rrrZZZLLLBBB@@@>>>;;;:::999888888444333333222222333333333222222111111111000000000//////000000000000////////////...---,,,++++++******,,,)))&&&000000999000///+++$$$!!!%%%///888%%%***000&&&"""'''///###,,,&&&///'''''''''''''''''''''''')))%%%LLLSSS&&&(((+++)))$$$'''&&&&&&&&&&&&'''((((((!!!IIIMMM222111'''(((((((((((()))))))))$$$((()))+++&&&)))&&&(((!!!zzz555###,,,&&&&&&***)))((((((((((((''''''''''''))):::((()))%%%%%%&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''((('''&&&&&&%%%&&&&&&&&&%%%'''(((******)))'''&&&''''''(((((((((((('''''''''((())))))(((((()))***((('''&&&''')))***)))((((((((((((((((((((('''&&&(((((((((((())))))***+++************************((())))))******))))))(((&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&'''((())))))******)))************+++,,,------'''''''''((((((((())))))*********+++++++++++++++************************((((((((()))*********+++((()))******+++*********))))))))))))))))))))))))((()))******++++++******************************************************,,,***))))))******)))'''+++++++++***************,,,,,,++++++++++++,,,,,,***************************************************************************************+++++++++***++++++++++++++++++***)))(((((((((((()))******qqqYYYKKKCCCAAA>>><<<999888888777333333333222222333333444333222222222111111111111//////000000000000////////////...---,,,++++++***,,,%%%))),,,...333,,,###+++000000...------!!!TTTLLL CCC666&&&%%%###,,,(((111((('''((('''''''''''''''''''''''',,,---&&&eee$$$+++)))&&&((('''&&&&&&&&&&&&'''((((((&&&SSS111((((((((()))))))))******''')))&&&)))***"""'''///333 @@@&&&(((&&&(((&&&***'''''''''''''''''''''''')))///444'''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&'''((()))))))))((((((((('''&&&&&&%%%%%%%%%&&&%%%&&&'''((())))))((((((''''''((((((((((((''''''&&&((())))))(((((()))+++((('''&&&''')))))))))(((''''''((()))))))))((((((((((((((('''(((((())))))************************))))))************))))))((((((((())))))))))))***((((((((((((''''''''''''&&&'''((()))************))))))))))))***+++,,,---(((((((((((()))))))))))))))))))))*********++++++************************))))))))))))))))))******(((((()))***************))))))))))))))))))))))))((())))))***************************************+++***)))(((((()))***+++***)))((()))***+++***)))+++++++++*********))))))++++++************++++++************************************************++++++++++++++++++++++++))))))*********+++++++++))))))************))))))((((((((((((((()))******pppXXXKKKCCCBBB???<<<999888777777333333333222222333444444333333333222222222222111//////000000000000000///000///...---,,,++++++***+++"""...///###666(((...---+++(((&&&&&&(((***...QQQrrr...+++,,,&&&***'''---%%%---///,,,(((''''''''''''''''''''''''(((...'''###,,,'''###,,,'''&&&&&&&&&&&&'''((((((%%%FFF"""###***###(((KKK___!!!(((((())))))******++++++(((...###***&&&'''!!!"""***///MMM,,,(((''')))"""(((&&&&&&&&&'''''''''((((((///'''---&&&+++###{{{BBB 666(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''')))*********)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&((())))))******''''''((((((((((((''''''&&&((())))))(((((()))+++((('''&&&''')))))))))'''''''''((()))*********))))))((((((''''''''''''((((((((((((((((((((((((((())))))************))))))************++++++++++++************))))))))))))&&&'''((()))************&&&&&&&&&&&&'''(((******))))))))))))************(((((())))))*********+++************************,,,,,,,,,+++++++++++++++(((((()))***************))))))))))))))))))))))))(((((()))***************************************+++)))(((&&&&&&((()))+++(((''''''(((+++,,,,,,+++++++++++++++******))))))******))))))))))))******************************))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++(((((())))))))))))((((((((((((((((((((()))******qqqYYYOOOAAA>>>;;;999999999999888555555555555555555444444222222222111000//////...///111222333333111...,,,------------------------+++++++++++++++++++++++++++((((((...222///***)))***111,,,---,,,+++***)))'''&&&&&&''''''''''''((((((((((((''''''((((((''''''&&&%%%...333333""")))'''333''''''((((((((())))))******111@@@)))(((((((((&&&(((&&&444cccaaa###(((---$$$111%%%...))))))(((((((((((())))))&&&///===(((!!!&&&... ***((((((((((((''''''''''''ccc=== """)))$$$$$$,,,000)))666+++...%%% """...$$$)))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((+++)))(((''''''((()))+++))))))((((((''''''''''''''''''''''''((()))++++++))))))((('''''''''''''''))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))******)))((('''&&&%%%%%%%%%&&&((()))))))))((('''))))))))))))))))))))))))((())))))***+++,,,,,,,,,******))))))(((((('''''''''((()))******+++******''''''((()))))))))))))))******))))))((((((''''''))))))((((((''''''&&&&&&))))))))))))(((((((((((()))***+++)))'''&&&'''(((***,,,,,,+++((('''***,,,))))))))))))))))))))))))))))))))))))))))))))))))***++++++***((('''((()))))))))))))))))))))))))))+++++++++*********))))))(((((())))))******++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++++++++******++++++,,,---,,,***))))))***++++++***+++*********))))))((((((''''''(((((())))))******pppXXXNNNBBB???;;;999999:::999999666666555555555444444444333333222222111000000///,,,---///000000...,,,***------------------------+++++++++++++++++++++++++++)))***,,,---...666>>>666333++++++******)))((('''&&&&&&''''''''''''((((((((((((''''''((((((''''''&&&%%%@@@,,,!!!)))333+++...(((''''''((((((((())))))))) EEE'''###'''+++///...+++***AAA###IIIGGG444(((111444 (((''''''''''''''''''(((%%%""")))111UUU(((((('''///$$$+++((((((((((((''''''''''''"""666$$$%%%,,,(((%%%)))&&&<<<---}}}&&&%%%)))///%%%,,,(((&&&"""&&&&&&'''''''''((((((((((((((((((((((((((((((((((((&&&%%%$$$$$$%%%&&&(((((((((((('''''''''&&&&&&''''''''''''((()))***+++))))))((('''''''''''''''))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''&&&'''((()))))))))(((((())))))))))))))))))))))))(((((())))))***++++++,,,***)))))))))((((((((('''(((((())))))***)))))))))''''''((()))))))))))))))***)))))))))((((((((('''))))))(((((((((((((((((())))))))))))(((((((((((()))***+++***)))((()))***)))+++,,,***((('''(((***************************)))))))))))))))))))))))))))***+++***((((((((()))))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))*********))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))))))))***+++++++++***(((((()))***)))(((************)))))))))((((((((((((((())))))******nnnVVVLLLBBB???<<<::::::::::::999777777666555444333333222333333333222222111111000***+++---//////...,,,+++------------------------+++++++++++++++++++++++++++++++++***(((...@@@SSSbbbQQQGGG(((((((((((('''''''''&&&''''''''''''(((((((((((('''(((((((((((('''&&&&&&***555"""!!!FFFJJJ+++)))%%%''''''''''''((((((((((((---hhh!!!"""+++---'''+++000***&&&+++444222+++666,,,000###!!!444,,,###(((((((((((((((((((((((("""...(((###$$$ttt$$$+++###+++$$$&&&((((((((((((''''''''''''DDD,,,!!!!!!%%%,,,---)))%%%$$$%%%///%%% 333ooo%%%&&&+++$$$333###+++"""''''''((((((((()))))))))(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&(((''''''(((((()))***+++)))((((((''''''''''''((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''((((((((()))'''((())))))******))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))(((((((((((((((((()))))))))(((''''''''''''((()))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))***++++++******+++,,,)))***+++***(((&&&&&&'''************************)))))))))))))))))))))))))))***+++***)))((()))***))))))))))))))))))))))))+++************)))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))(((((('''&&&&&&(((''''''''''''((())))))+++)))(((((())))))(((&&&************))))))))))))((((((((())))))))))))***lllTTTJJJAAA???<<<;;;;;;;;;:::888888777666555444333222222222222222111111111000000,,,---///000111000000///------------------------+++++++++++++++++++++++++++++++++)))(((...AAASSSqqqmmm((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&)))&&&&&&&&&666)))!!!]]]hhh&&&---%%%"""''''''''''''''''''(((((('''VVV999$$$%%%......,,,$$$%%%:::BBB111''''''(((""";;;***zzz+++(((%%%&&&###)))+++++++++,,,,,,+++++++++###555"""'''555///,,, '''%%%$$$((((((((((((''''''''''''###...---###''',,,---***((()))(((%%%&&&,,,+++,,,''']]]!!!%%%222###)))$$$(((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******)))(((''''''''''''(((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((())))))))))))***((())))))***************((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))(((((((((((((((((()))(((((('''&&&&&&''''''((()))))))))))))))))))))))))))(((((((((((((((((())))))******++++++))))))))))))((((((((((((''')))************+++---***+++++++++)))'''&&&&&&++++++++++++++++++++++++)))))))))))))))))))))))))))***+++***)))((()))***))))))))))))))))))))))))************))))))))))))++++++******))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&%%%%%%(((''''''''''''((())))))+++***))))))***)))(((&&&*********)))))))))))))))))))))))))))))))))))))))kkkSSSHHHAAA???<<<;;;;;;;;;999888888777666555444333222222000000000000////////////...///000111222111111111------------------------+++++++++++++++++++++++++++)))***++++++---777AAAvvveeeoooppp(((((())))))))))))******''''''''''''(((((((((((((((((())))))(((((('''&&&!!!777,,,,,,333|||555!!!(((((((((((((((((((((''''''***ddd"""000---*** ###&&&$$$...HHHKKK444&&&'''555AAA###---<<<+++###***'''++++++,,,,,,,,,,,,++++++)))!!!)))111((()))###RRR...###)))***(((((((((((((((''''''''''''///NNN###000 +++,,,''')))'''###$$$+++,,,)))%%%<<<,,,111III222###+++---'''!!!&&&(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((())))))***((((((''''''''''''(((((('''((((((((()))))))))***))))))************))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&+++++++++************))))))))))))))))))******+++(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((())))))))))))(((((()))(((((('''&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))))))))((((((((((((%%%'''))))))))))))+++,,,,,,+++++++++******((('''************************))))))))))))))))))))))))((()))******)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))(((((('''&&&))))))(((((())))))***++++++*********++++++)))'''))))))))))))))))))******************))))))))))))kkkRRRGGG???===<<<;;;;;;:::888666777777666555444333333222////////////////////////......//////////////////------------------------+++++++++++++++++++++++++++((())),,,---+++,,,000FFF===RRRaaa))))))))))))************''''''''''''((((((((((((((())))))))))))(((''''''...444,,,,,,###***%%%--- 222))))))))))))((((((((((((&&&555+++222333'''&&&!!!))),,,222///,,,666888***&&&###777&&&777,,,""")))***&&&,,,((()))***++++++***)))(((+++ 000''''''333AAA***$$$(((***(((((((((((((((''''''''''''###fff~~~555---$$$444,,,---))))))((('''))),,,***%%%,,,$$$+++***)))&&&hhh((((((&&&,,, ***''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''))))))(((((((((((())))))(((''''''''''''(((((()))''''''(((((())))))******))))))************))))))(((((((((((((((((((((((((((((((((((((((''''''''',,,,,,++++++******)))))))))(((((((((((()))***+++((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((''''''''''''((()))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((((((%%%'''((()))((((((***+++---+++))))))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))***+++))))))))))))))))))))))))(((((()))))))))))))))***************))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((******))))))******+++,,,***)))***+++---,,,***((())))))))))))************+++************)))))))))kkkRRRGGG>>><<<;;;::::::999777555666666555555555444444444///////////////000000000..................------------------------------+++++++++++++++++++++++++++)))))),,,+++((((((,,,,,,%%%999^^^)))))))))))))))(((((((((''''''''''''(((((((((((()))))))))))))))(((''''''***'''333...+++,,,&&&((((((///''''''///++++++******))))))))))))666***111YYY%%%:::%%%$$$000)))###'''((( !!!***+++,,,!!!------+++000&&&$$$HHHAAA((((((!!!000'''((()))******)))((('''%%%...*** 444@@@VVV%%%&&&%%%&&&&&&((((((((((((''''''''''''+++&&&III---###222!!!...999!!!!!!///---,,,...---)))&&&&&&000000...,,,///888 $$$,,,$$$,,,&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))'''''''''''''''((())))))'''''''''((()))*********((())))))))))))))))))((())))))))))))))))))))))))'''''''''(((((((((((((((((()))))))))))))))******(((((('''''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))***)))))))))''''''((()))))))))))))))'''((((((((()))))))))***))))))(((((((((((((((((())))))))))))(((((((((((('''(((******))))))***,,,---***&&&&&&(((+++,,,+++(((((((((((((((((((((((())))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))*********))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))***))))))******))))))******+++,,,''''''(((***,,,,,,***(((((()))))))))************+++++++++*********))))))kkkRRRGGG===;;;:::::::::999666444555555555555555555444444000000000000000111111111000000000///.........---------------------------+++++++++++++++++++++++++++******+++(((%%%)))000---"""///aaa))))))((((((''''''''''''''''''''''''((((((((())))))))))))))))))(((((('''###+++&&&%%%(((###%%%&&&))),,,DDD(((000%%%,,,+++++++++******))))))000+++***bbb111---...$$$&&&&&&111"""%%%000,,,&&&((()))'''++++++###%%%$$$ 111...---000%%%((()))+++,,,,,,+++)))((( ++++++%%%,,,###444''',,,)))(((***)))(((((((((''''''''''''(((###000;;;666444+++%%%,,,((($$$***++++++***''''''+++)))$$$'''///(((///!!!%%%222***VVVPPP!!!((()))%%%'''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))***)))(((((((((((())))))'''''''''''''''((()))***&&&''''''((()))******+++(((((())))))))))))((((((************************&&&'''''''''(((((())))))%%%%%%&&&'''((()))******((('''&&&&&&&&&''')))***************************)))))))))))))))((((((((('''((((((((())))))******'''((()))******+++******'''(((((()))))))))))))))'''((((((((())))))******))))))((((((''''''&&&&&&))))))))))))(((((((((((()))***++++++***)))+++,,,,,,((($$$###'''***,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))''')))******))))))***,,,))))))))))))))))))))))))'''((((((((())))))******(((((())))))******++++++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%'''((())))))******)))))))))))))))***++++++%%%%%%'''))),,,,,,***((((((((())))))*********+++++++++++++++******))))))eeeOOOGGG???===999777777666555444444444444555555555555666555444111000///000111222000000000000000000000000111//////000111222111000&&&***------***)))***,,,---+++***((((((((())))))***&&&***\\\---+++(((&&&&&&''')))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((---%%%$$$VVVggg''')))(((''')))+++***((('''))),,,...+++******$$$%%%999QQQXXXZZZQQQ<<<***&&&***---***(((&&&&&&(((*********++++++,,,,,,,,,++++++***%%%///+++"""(((,,,(((%%%---BBB--- ---)))((('''&&&&&&'''((())))))))))))((((((((((((((((((%%%555))) ---'''******))))))))))))******((((((&&&%%%+++;;;QQQaaaeeeOOO444&&&&&&***)))%%%*********))))))))))))))),,,,,,+++***)))(((''''''***###666''''''+++$$$]]]***,,,$$$+++))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((('''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))*********))))))))))))************))))))((((((''''''*********)))))))))))))))((((((((((((((((((((((((+++*********))))))((((((((()))***++++++***((('''******)))(((((((((((((((&&&&&&((()))************************))))))))))))***************)))((('''*********)))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))),,,+++(((&&&&&&'''(((***))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))******((()))***++++++***)))(((***,,,---//////...---,,,(((((()))***************+++++++++*********))))))******))))))((((((''''''))))))))))))))))))))))))+++***)))(((((()))***+++///...,,,***)))(((''''''fffOOOGGG???<<<999777777777555444666666555555555444444444444333111/////////000111////////////////////////333111////////////---,,,)))+++,,,,,,+++)))))))))))))))))))))***+++,,,---***&&&***\\\&&&&&&%%%%%%&&&(((***+++''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((000###www~~~xxxsss$$$'''!!!&&&(((******))))))+++---...******,,,'''###...---000---&&&###&&&))))))+++)))''''''((())))))((((((((()))***************###&&&)))++++++***))))))"""###***+++)))((((((''''''(((((()))************************,,,***###yyySSS&&&$$$(((!!!((((((''''''''''''(((((($$$###!!! !!!$$$)))---000+++%%%$$$(((******(((''''''((((((((()))))))))******))))))((('''''''''+++###111%%%)))!!!111YYYIII333""",,,(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******(((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***)))))))))(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))(((((())))))))))))((('''&&&&&&)))((((((''''''''''''''''''''''''((())))))))))))((((((((())))))*********))))))*********)))(((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))*********************+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))******((()))************)))((('''(((***+++++++++)))((((((((()))***************+++++++++*********))))))***)))))))))((((((((('''))))))))))))))))))))))))***))))))))))))))))))***++++++***)))((((((((((((fffOOOFFF???<<<999777777777666555888777666555444333222222333222000///......///000////////////////////////222000............,,,***,,,+++***+++++++++)))''')))***+++,,,,,,------,,,***&&&***\\\)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((######... $$$^^^ ###///"""111%%%222666333)))%%%***000000666%%%(((xxx###&&& %%%''')))))))))***,,,...,,,&&&&&&---...'''"""$$$#########$$$)))---***$$$,,,***((('''(((((((((&&&&&&&&&'''(((((()))(((((()))"""''',,,&&&###'''&&&222%%%111'''((())))))******))))))(((************************&&&$$$===```...*** +++***!!!)))***))) $$$&&&///HHH"""(((%%%!!!((((((''''''''''''((((((***)))((()))+++***'''$$$ &&&******(((''''''&&&&&&&&&''''''(((((()))((((((((('''''''''''''''+++$$$***$$$---777jjj...!!!+++%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((***)))((('''&&&&&&%%%%%%(((((('''&&&&&&&&&&&&&&&((((((''''''''''''((()))%%%&&&'''((()))******+++(((((()))*********))))))''''''''''''(((((((((((((((((()))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))*********************)))))))))))))))))))))))))))'''((()))***+++***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((())))))***((())))))******))))))(((%%%&&&((())))))(((((('''((())))))************)))+++************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))((((((((('''''''''((())))))fffOOOFFF???<<<999888888888777666777666666555444444333333222111000///.........///////////////////////////...---,,,---///000///...,,,***((())),,,---***'''+++,,,,,,---,,,***)))(((***&&&***\\\$$$%%%&&&(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((333666333%%%+++NNN$$$***///$$$111&&&"""))))))((('''$$$,,,+++)))...OOO)))(((''''''((())))))******+++,,,---&&&$$$))),,,++++++---///---,,,---000///***###***)))'''((())))))((('''''''''(((((((((''''''&&&,,,###%%%'''!!!'''---'''TTTFFF+++&&&((()))***++++++***)))((('''''''''(((((((((((((((222...bbbFFF)))+++...((((((+++)))///,,,***...***&&&+++444***!!!))))))%%%((())))))************))))))&&&%%%$$$$$$&&&))),,,---)))+++---+++'''%%%''')))''''''''''''''''''(((((('''''''''(((((())))))))))))'''$$$$$$000###***$$$)))###&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&%%%'''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((((((((('''''''''((((((((()))))))))***((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))((('''&&&&&&&&&'''((()))(((''''''&&&&&&'''''')))((('''&&&&&&''''''(((&&&&&&&&&'''((()))))))))''''''((()))*********)))''''''((((((((((((((())))))************+++++++++))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''((()))***************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))(((((((((((())))))((())))))))))))))))))((('''((()))*********))))))((()))************))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((()))******)))((('''((((((''''''(((((())))))fffNNNFFF???<<<999888888888777666555555555555555555555555111111000//////.................................///...---...000111000///+++)))'''(((,,,---,,,******++++++++++++)))(((&&&***&&&***\\\###&&&((()))***((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((,,,!!!!!!%%%&&& EEEHHH444)))... ''')))(((%%%%%%))),,,--- ###(((666>>>(((---******))))))******))))))---)))'''&&&%%%$$$%%%((((((((()))***)))((('''((('''&&&&&&(((***+++***)))*********)))((('''&&&%%%$$$&&&'''$$$%%%///000&&&~~~!!!***((()))***++++++***)))(((&&&&&&''''''((((((((((((...***###///???666$$$111$$$"""%%%''',,,(((###(((333))):::&&&%%%%%%---))))))************))))))((())))))&&&""""""&&&++++++)))&&&$$$%%%'''***,,,)))))))))((((((''''''''''''(((((())))))******+++(((,,,!!!%%%,,,)));;;***$$$'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''***)))))))))((((((((('''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((''''''&&&'''(((***+++***)))((((((''''''(((((()))((((((''''''''''''(((((((((((((((''''''''''''&&&'''((()))))))))))))))((((((((())))))*********((((((((())))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''(((***,,,---((((((((((((((((((((((((************************))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((((((((())))))))))))***************))))))*********))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''******)))((((((((())))))dddNNNFFF???<<<999888888999888777444444444555555555666666222111111000000///..............................333111////////////---,,,+++***((()))***,,,,,,+++''''''((()))***************&&&***\\\###$$$&&&'''((((((((('''))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((999&&&)))%%%}}}FFF222!!!&&&)))+++)))%%%""""""%%%(((***111&&&777$$$+++(((ggg'''***,,,+++))))))******((('''&&&(((+++***'''%%%%%%&&&&&&&&&((((((%%%###'''...%%%%%%&&&(((+++,,,+++***************)))(((&&&&&&---***###'''%%%### ///((())))))******))))))((('''(((((())))))******+++333222"""+++'''AAA$$$333,,,&&&###***(((''',,,***&&&,,,,,,###,,,$$$TTT<<<"""$$$***&&&'''((())))))((('''&&&)))...222000***&&&'''***'''%%%$$$%%%(((***)))''')))))))))(((((((((''''''((()))))))))******++++++(((///###&&&&&&)))666www###,,,(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))((((((((('''((()))******)))((('''*********)))((('''''''''&&&''''''(((((())))))***))))))))))))))))))))))))''''''(((((((((((())))))''''''''''''((()))************)))((((((((((((((('''((()))))))))))))))((()))))))))(((((((((''''''''''''((()))))))))(((((((((((())))))******++++++%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))),,,+++(((''''''))),,,---))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))((((((((((((((()))((((((''''''(((((()))(((((((((((()))))))))))))))************))))))((((((((()))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''******))))))(((((())))))bbbMMMFFF???<<<999888999999999888555555555555555444444444222222222222111000//////........................222000............,,,***------,,,***(((((()))***))))))))))))***+++,,,,,,***&&&***\\\,,,,,,++++++)))(((&&&%%%((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((( 444333---444NNN---!!!'''''''''(((+++,,,***((('''222&&&000+++$$$~~~+++%%%+++)))((((((***+++)))'''$$$'''***++++++,,,,,,,,,,,,++++++,,,((($$$'''///&&&&&&&&&)))++++++***)))(((((())))))))))))(((((("""111'''###,,,JJJ'''---)))((((((''''''(((((()))''''''(((((()))******+++%%%,,,...***$$$///$$$000'''333%%%&&&,,,///***&&&+++((($$$((("""&&&)))%%%222\\\'''(((%%%&&&'''((())))))((('''&&&!!!$$$'''(((&&&%%%%%%&&&(((((()))***+++)))&&&$$$%%%%%%&&&'''(((((())))))((((((((()))))))))))))))''',,,&&&)))%%%&&&%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))(((''''''(((***++++++***((('''))))))))))))((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((''''''&&&%%%))))))(((''''''''''''(((&&&'''***,,,,,,+++***)))(((((())))))))))))))))))((((((((()))((((((''''''''''''(((((()))******+++&&&&&&&&&&&&'''''''''''''''((((((((()))))))))***))))))))))))))))))))))))&&&''''''((()))***++++++)))))))))))))))))))))))),,,+++***)))))))))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))******)))((((((((((((((()))(((''''''''''''((()))((((((((((((((())))))******************)))(((((((((((((((((())))))******'''((((((((()))))))))***))))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''((()))******aaaMMMGGG???<<<:::888999999999888777777666555444333333222222333333222222111000///........................---,,,+++,,,...///...---///000///+++'''$$$&&&)))...---,,,***)))******+++***&&&***\\\ """$$$&&&(((******''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''' $$$&&&888"""+++%%%999---$$$)))&&&%%%'''***,,,...000(((###888///###)))"""111###***((('''(((+++,,,+++))),,,***'''$$$&&&)))+++***'''$$$%%%((((((%%%'''---((('''((()))++++++)))'''$$$%%%&&&((()))*********$$$///!!!%%%666###777...((()))((('''&&&&&&'''((()))%%%%%%%%%&&&'''(((((()))+++$$$)))###,,,'''999>>>---777(((###(((&&&&&&///---'''******$$$---000---""":::sss//////###((()))***,,,,,,***)))(((---***'''&&&(((***+++***$$$&&&'''(((''''''((()))!!!"""###%%%''')))***+++((((((((((((((((((((((((%%%(((***,,,)))&&&///&&&))))))))))))))))))))))))'''''''''(((((((((((()))&&&&&&&&&%%%%%%%%%$$$$$$'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''''')))***,,,,,,***)))'''''''''(((((())))))******&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''''''''(((((())))))((())))))((('''$$$"""!!!(((((('''&&&&&&&&&&&&'''%%%'''+++---...---+++)))''''''((()))***+++,,,,,,((()))))))))((('''&&&&&&&&&&&&&&&'''((())))))***))))))))))))************'''((((((((())))))******))))))))))))))))))))))))%%%&&&'''((()))***+++,,,))))))))))))))))))))))))***+++,,,,,,+++***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))******)))((((((((((((((()))((('''&&&&&&'''((())))))))))))))))))***++++++***************)))(((((('''((((((((())))))******'''((((((((())))))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))###$$$$$$%%%''')))***+++aaaKKKDDD???<<<:::888999999999888666555555555555444444444000111333444333000---+++.........------......///333222111111222222111000***)))((('''''')))+++---+++++++++*********))))))***&&&***\\\'''&&&%%%$$$$$$%%%&&&''''''((()))++++++***))))))''''''(((((('''&&&%%%%%%&&&''''''(((((((((((((((...---,,,***)))'''&&&%%%)))...888%%%555555%%%$$$///666(((,,,***(((&&&&&&''')))+++nnn555$$$))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))***+++)))(((((()))******)))666&&&'''222...'''((()))000 '''...***444eee$$$************))))))))))))''''''''''''(((***+++,,,((((((((((((((((((((((((kkk++++++"""++++++222 """<<<!!!...!!!%%%555333yyy666###333******))))))))))))******$$$$$$&&&'''((((((((((((''''''(((((()))))))))***((((((((((((((((((((((((''''''+++...)))"""%%%...000,,,"""!!!ppp+++###&&&)))((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))(((((('''''''''&&&'''((()))++++++)))((('''******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((()))((('''(((***++++++***&&&)))---000111///,,,***(((((((((((((((((((((((())))))***))))))((('''&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))---,,,+++***))))))))))))))))))))))))***************+++,,,---,,,***((('''++++++******))))))(((((())))))************))))))************************)))))))))))))))))))))))))))(((((())))))***++++++,,,+++***))))))((())))))))))))))))))************))))))((())))))***++++++))))))))))))))))))))))))((((((''''''''''''((((((+++)))(((&&&&&&((()))+++''''''&&&'''((()))+++---))))))(((((('''''''''&&&```JJJCCC???<<<:::888999999999888666555555555555444444444555444222111///...---------,,,,,,,,,------...///111///......//////...---+++***)))))))))***+++,,,+++++++++*********))))))***&&&***\\\((('''&&&%%%%%%&&&'''(((''''''((())))))))))))(((((((((((((((((('''&&&&&&&&&''''''((((((((((((((()))))))))(((((('''''''''!!!///fffCCC===666)))222"""***)))(((''''''((()))***888######222###///))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))***+++)))(((((()))******)))***(((((($$$###,,,,,,;;;%%%&&&&&&eee'''************))))))))))))++++++******)))))))))***))))))))))))))))))))))))444777666000 """777,,,'''/// 111"""@@@---***000666---+++))))))(((((((((((())))))''''''((()))************((((((((()))))))))******((((((((((((((((((((((((000+++'''&&&&&&%%%$$$%%%///666///555***&&&)))***)))((('''''''''''''''((((((''''''''''''(((((()))((((((((('''''''''&&&(((((((((''''''((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((''')))(((((((((''''''''''''(((((((((''''''((((((((('''(((((())))))((((((''')))((('''(((***+++***)))&&&(((+++...///...,,,***))))))))))))))))))))))))((())))))))))))((((((''''''(((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))***+++,,,))))))))))))************"""###&&&(((*********************)))))))))))))))))))))************))))))************************))))))))))))))))))))))))+++***)))(((((())))))***)))((((((''''''''''''((())))))))))))************))))))(((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((***)))(((''''''((()))***(((''''''(((((()))***+++))))))((((((((('''''''''___JJJBBB???===:::999999999888777666555555555555444444444888555111...,,,---///000---------------...///000///...------......---+++++++++,,,,,,++++++******+++++++++******************&&&***\\\((((((''''''''''''((((((''''''&&&&&&''''''((()))(((((()))))))))(((''''''&&&''''''(((((((((((((((%%%&&&&&&''''''((())))))&&&&&&777 %%%+++%%%###)))((((((((((((((()))))))))(((%%%&&&---(((***!!!))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))***+++)))(((((()))******)))(((+++000000)))%%%'''***((((((666"""ddd+++************))))))))))))*********)))))))))((((((************************###444000%%%---$$$'''---&&&&&&)))$$$,,,%%%"""...--- ...$$$"""+++///000000((((((''''''''''''(((((((((((()))******)))))))))))))))))))))************(((((((((((((((((((((((( %%%)))+++...000///+++)))((("""!!!((('''+++******)))(((((((((((()))((((((''''''''''''(((((((((((((((''''''''''''''')))(((&&&%%%%%%&&&((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((''''''''''''))))))(((((((((((())))))'''''''''((((((''''''''')))((('''(((***+++***)))'''(((***+++,,,++++++***************************'''(((((())))))))))))((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))*********))))))))))))************ """$$$''')))***++++++))))))))))))************))))))************))))))************************))))))))))))))))))))))))---,,,***((('''((()))***(((''''''''''''(((((()))))))))))))))***************))))))(((((((((((()))'''''''''''''''''''''''')))((((((''''''(((((()))***)))(((''''''((()))***(((((())))))))))))(((((())))))((((((((((((''''''___JJJCCC@@@===:::999999999888777666555555555555444444444666333000------...000222111000000///////////////000///---...//////...,,,+++,,,---......,,,***)))***************************&&&***\\\))))))(((((((((((())))))((('''&&&&&&&&&''')))***((()))))))))))))))((((((&&&''''''(((((((((((((((%%%%%%&&&'''(((((()))))))))$$$((((((***""" 000,,,'''''')))******))))))(((---""",,,777'''''')))))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))******)))'''''')))***)))(((%%%+++---&&&000000555bbb___+++************)))))))))((($$$$$$%%%&&&'''((())))))))))))))))))))))))))))))+++***RRRmmm###222###444---222%%%!!!(((---***'''///111)))(((++++++&&&###$$$###!!!)))((((((''''''(((((()))''''''(((((((((''''''&&&))))))******************(((((((((((((((((((((((()))...(((!!!"""%%%$$$---333&&&%%%)))))))))((((((((((((((()))(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((''''''''')))(((((((((((((((((()))&&&&&&''''''''''''&&&&&&)))((('''((()))***)))(((((((((((()))))))))******))))))))))))))))))))))))&&&'''((())))))***))))))((((((((())))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&((()))))))))************((()))******+++******)))(((((())))))******++++++))))))************))))))************************)))))))))))))))))))))))),,,+++)))''''''(((***+++))))))((())))))***++++++((()))))))))******************)))((('''''''''((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((()))*********((('''&&&))))))((((((((((((((((((```LLLEEE@@@===:::999999999888777666555555555555444444444000000//////000111222222222111000...---,,,++++++///...------......---,,,+++,,,...///...,,,***(((***************************&&&***\\\((())))))))))))))))))((()))((('''&&&'''((()))***(((((()))))))))))))))(((&&&''''''(((((((((((((((((((((((((((((((((((()))"""---'''UUU///... '''$$$&&&''')))*********)))(((...((($$$"""(((&&&,,,555))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))******(((''''''((())))))(((***&&&***)))###***'''000)))aaaZZZ,,,************)))))))))(((###$$$%%%'''((((((((((((((((((((((((((((((((((((******...zzz(((''')))###000###***)))%%%+++,,,"""%%%...,,,***222...)))***,,,,,,***))))))(((((())))))***'''(((((((((((((((''''''******))))))))))))))))))((((((((((((((((((((((((+++,,,***$$$###(((,,,...((()))$$$''''''''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))*********(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&***((('''((())))))((('''((((((''''''(((((())))))((((((((((((((((((((((((&&&'''((())))))***))))))&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))((('''%%%%%%((()))))))))************---------,,,+++***))))))(((((())))))******++++++))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***,,,---))))))((())))))***++++++((()))))))))************+++***)))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********((('''%%%(((((())))))))))))))))))```LLLFFF@@@>>>;;;999999888777666666555555555555444444444...///000111222222111111000///...,,,***))))))(((---,,,++++++,,,,,,+++)))+++,,,---......---+++)))***************+++++++++***&&&***\\\(((((())))))))))))((((((((((((''''''(((((()))***''''''((()))))))))((((((&&&''''''((((((((((((((()))))))))(((((((((((((((%%%)))222###vvv)))...$$$'''&&&'''(((*********))))))""")))((( 222!!!!!!))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))******(((''''''((())))))(((%%%888... ...333%%%"""'''ZZZ111************))))))))))))))))))***+++***)))((('''''''''''''''''''''''''''(((%%%...###hhh!!!+++...***&&&...""""""))))))((()))%%%(((***)))&&&&&&'''&&&###******))))))))))))******))))))***++++++*********))))))))))))((((((((((((((((((((((((((((((((((((+++&&&%%%***,,,)))%%%###HHH...###)))'''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''************************))))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''***(((''''''))))))(((&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))))))))(((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))$$$&&&''')))))))))(((((())))))))))))************************************))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((***+++------(((''''''''''''(((((()))))))))))))))************+++******))))))))))))******************************))))))(((((())))))***(((((())))))))))))(((((()))))))))))))))(((''''''(((((())))))))))))******___LLLEEEAAA>>>;;;999888888777666666555555555555444444444111111111111111000/////////...---,,,,,,+++++++++...,,,++++++,,,,,,+++*********,,,------,,,++++++))))))*********+++++++++***&&&***\\\''''''((())))))(((''''''&&&&&&'''(((((((((((('''&&&&&&'''(((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''...))),,,******ooo???...###+++&&&'''((())))))*********((((((,,,...'''......))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))***)))(((&&&&&&((()))((('''...)))###+++!!!666999TTT,,,************)))))))))))))))***+++,,,,,,***((('''(((((((((((((((((((((((('''222+++FFFZZZ...///"""333$$$(((%%%###%%%***,,,+++))),,,&&&###%%%***++++++,,,))))))(((((((((((())))))((()))***+++++++++++++++(((((((((((('''''''''&&&((((((((((((((((((((((((***'''((()))!!!444QQQ... ***'''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((()))((((((''''''''''''(((((('''(((((())))))(((((('''***(((''''''(((((('''&&&(((((())))))))))))((('''((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&(((*********)))((())))))))))))************))))))((())))))***++++++*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***++++++++++++)))((((((''''''''''''((())))))))))))************+++************++++++,,,))))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((***))))))(((((((((((()))(((((()))))))))*********}}}^^^KKKEEEAAA>>>;;;999888888777666666666555555555444444444555444222000///.........///////////////000111111000///---...//////...,,,)))******+++,,,,,,,,,,,,))))))******++++++++++++***&&&***\\\&&&'''((())))))((('''&&&$$$%%%&&&'''((('''&&&%%%%%%%%%&&&'''((((((''''''&&&''''''((((((((((((((($$$%%%%%%&&&&&&'''''''''...000###444---[[[333!!!'''''''''((()))******+++---###000!!!### 000))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))***)))(((&&&&&&((()))((('''111((()))111:::EEE************))))))))))))$$$%%%(((***++++++***)))))))))))))))))))))))))))*** 666!!!"""hhh::: 333000!!!///,,,###'''---+++''''''+++)))######)))((((((''''''''''''((((((&&&&&&'''))))))*********((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((%%%(((...---)))III+++***((((((((((((((()))******'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''')))(((&&&%%%%%%&&&((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))(((((())))))))))))((((((***(((''''''(((((('''%%%(((((()))******)))((('''))))))))))))))))))))))))))))))***))))))(((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***+++***(((&&&%%%))))))))))))************,,,+++***************+++++++++******))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,+++)))(((,,,+++***))))))((())))))))))))))))))************+++*********+++,,,------((((((((((((((((((((((((******))))))))))))******(((((())))))))))))((((((***)))(((''''''((()))***(((((())))))*********+++|||\\\IIIDDD<<<;;;:::::::::999777555666666555444333333222222///000222333222111///---------......------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***))))))******++++++,,,,,,---,,,(((+++]]]&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((%%%&&&''''''%%%%%%&&&'''***)))(((&&&&&&&&&'''(((&&&''''''(((((((((((((((((('''))))))###%%%===YYY^^^000,,,!!!999%%%???!!!))))))))))))((((((((((((%%%&&&(((************))),,,&&&###$$$333///%%%&&&(((***,,,,,,+++)))((('''///000***&&&(((+++$$$///...$$$777yyy'''((())))))))))))))))))))))))))))))*********))))))(((++++++******))))))((((((000$$$222!!!***!!!111"""(((------***+++&&&(((111&&&,,,+++++++++***)))))))))&&&+++'''(((&&&###++++++************************---'''$$$&&&'''&&&'''***+++,,,,,,)))%%%$$$&&&)))!!! ;;;///&&&&&&&&&&&&'''((())))))***%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((((('''&&&''''''((((((((((((''''''((('''&&&%%%$$$###""""""%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''))))))))))))((((((((((((''')))******))))))***+++&&&&&&''''''(((((())))))))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))((((((((((((((()))++++++)))((()))***))))))))))))(((((((((((())))))((((((((((((((())))))***+++,,,,,,,,,,,,,,,(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************+++*********))))))(((((()))))))))))))))))))))))),,,+++)))((((((((())))))(((((())))))*********+++***)))))))))(((((('''''',,,+++***)))((((((((((((++++++++++++******))))))************************)))************+++++++++))))))(((((((((***+++,,,)))))))))))))))))))))))),,,,,,+++***)))))))))***{{{[[[IIIDDD===;;;:::::::::999777444555555555444444333333222000111111222111000///..................---,,,,,,---------,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++,,,(((+++]]]'''''''''''''''''''''''')))(((((((((((((((((((((%%%&&&'''&&&$$$$$$$$$&&&***)))((('''''''''((((((&&&''''''(((((((((((((((###"""&&&***&&&!!!(((666RRR666)))!!!###000...*********)))))))))))))))&&&'''((()))))))))))))))...(((---$$$+++!!!000(((---,,,***(((((((((******777***"""(((%%%)))'''kkk---,,,************************))))))************))))))))))))(((((('''''''''''' 222---%%%:::777+++(((222(((&&&"""&&&)))(((+++'''******)))))))))))))))(((+++&&&!!!***111)))&&&&&&''''''''''''''''''''''''(((&&&'''***)))$$$"""$$$(((&&&&&&+++111///'''...HHHttt"""$$$&&&&&&''''''((())))))***&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((('''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''))))))))))))((((((((((((''')))******))))))***+++((((((((())))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))'''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))((((((((((((((()))++++++)))((()))***))))))))))))((((((((((((++++++************++++++)))***++++++,,,,,,,,,+++))))))************)))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))************************)))))))))(((************************++++++***)))))))))******))))))))))))*********+++*********))))))((((((((((((((((((((()))***+++,,,++++++++++++*********)))************************)))************+++++++++******)))(((((()))***+++))))))))))))))))))))))))******))))))((())))))))){{{[[[IIICCC===<<<:::::::::888666444444444444444444444444444111111111111000000000///...////////////...------//////...---,,,+++******+++,,,---......//////...---,,,,,,+++******)))))),,,(((+++]]]((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''&&&$$$######%%%***))))))(((((((((((()))&&&''''''((((((((((((((('''$$$&&&---,,,$$$ !!!TTT000''')))%%%###)))'''$$$---************************((((((((('''(((((())))))((( ///###!!!"""'''###'''&&&%%%$$$%%%&&&((()))$$$((('''"""###***222III|||***---************************))))))************)))))))))(((((((((((('''''''''$$$...111!!!)))///%%%+++))))))$$$###***)))'''...''''''((((((((((((((()))%%%,,,***%%%((()))(((///,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&))),,,***&&&(((---(((000333***###999OOO@@@&&&111###&&&&&&''''''((()))))))))'''''''''((((((((())))))((((((((((((((()))******((())))))******))))))(((''''''((((((((()))))))))'''''''''&&&&&&'''''''''((())))))******))))))((((((((((((((())))))))))))''')))******))))))***+++************))))))))))))((((((((((((''''''''''''''''''&&&&&&''''''((()))''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,(((((((((((())))))))))))((()))++++++)))((()))***(((((((((((())))))))))))+++***************++++++)))***++++++,,,+++++++++******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************************))))))))))))++++++++++++++++++++++++)))***++++++++++++++++++)))))))))******************************)))))))))(((((((((((()))***+++,,,++++++++++++************************************)))************+++++++++++++++***)))))))))******))))))))))))))))))))))))(((((((((((((((((()))***{{{[[[HHHCCC>>><<<;;;::::::888666333333333444444444444444444222111111000///000000000/////////000///......---///......---,,,,,,++++++,,,------.........------******)))))))))(((((((((,,,(((+++]]](((((((((((((((((((((((('''''''''(((((((((((((((&&&'''((('''%%%$$$$$$%%%))))))))))))((()))))))))&&&''''''(((((((((((((((,,,'''&&&***,,,)))%%%&&&%%%###+++,,,000''' ,,,+++)))))))))))))))************)))'''&&&&&&'''((())),,,"""111,,,+++...'''(((+++,,,,,,+++***'''%%%###***000///&&&)))QQQHHH###)))************************((())))))************)))************************,,,***$$$,,,444>>>!!!ooo(((///000$$$''',,,'''555'''''''''(((((()))))))))000000%%%...""""""&&&&&&&&&&&&&&&&&&&&&&&&,,,***(((&&&"""!!!(((222000$$$444ggg###444%%%+++''''''''''''(((((())))))&&&'''''''''(((((((((((()))((('''''''''(((***+++))))))************))))))'''(((((((((((()))))))))((('''&&&%%%%%%&&&'''((())))))************))))))(((((((((((())))))))))))''')))******))))))***+++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))''''''((()))))))))))))))''''''''''''''''''''''''((((((((()))***+++++++++(((((((((((())))))))))))((()))++++++)))((()))***(((((((((((())))))))))))(((((((((((((((((()))*********++++++++++++******)))******++++++******))))))))))))))))))*********++++++++++++++++++++++++((()))))))))*********************)))))))))))))))++++++++++++++++++++++++((()))+++,,,------,,,+++************************++++++******************++++++***)))(((((())))))++++++++++++++++++++++++************************))))))*********+++++++++,,,++++++******)))))))))))))))))))))))))))))))))((((((((((((((()))***+++{{{ZZZHHHCCC===<<<:::::::::888666444333333444444444444444444222111111000///000000000/////////000///......---------------------------............---+++******))))))))))))******++++++,,,(((+++]]]''''''''''''''''''''''''&&&&&&''''''((((((((()))((()))***)))'''&&&&&&(((((((((((())))))))))))(((&&&''''''((((((((((((((('''$$$$$$'''((('''''')))$$$555uuu///''' 555000''''''''''''(((((()))))))))((('''&&&&&&'''(((((("""$$$$$$%%%((((((''')))((('''%%%%%%&&&'''(((888]]]++++++%%%************************(((((()))***************************++++++++++++&&&...222666888"""```UUU &&&444&&&%%%000(((111((((((((())))))*********)))''''''!!!333111111++++++++++++++++++++++++---,,,,,,,,,+++,,,555@@@vvv111***''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''((('''&&&%%%&&&'''((()))))))))************))))))((((((((('''''''''&&&&&&((('''&&&%%%%%%&&&'''((())))))************))))))'''((((((((()))))))))***''')))******))))))***+++)))))))))((((((''''''''''''''''''((((((((((((((((((''''''''''''((())))))''''''((()))))))))))))))((((((((((((((((((((((((************))))))))))))'''((((((((()))))))))***((()))++++++)))((()))***'''((((((((()))))))))***((((((''''''((()))***************++++++******)))(((((())))))))))))((((((((()))))))))*********+++************************((()))))))))************))))))))))))))))))******************************((()))+++,,,------,,,++++++++++++*********************************+++++++++***))))))))))))))))))+++++++++++++++++++++,,,************************))))))*********+++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))******+++,,,zzzZZZHHHBBB<<<;;;:::::::::999777555444444444444444444444444111111111111000000000///...////////////...------,,,,,,------............/////////...,,,+++)))(((******++++++,,,------...,,,(((+++]]]''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((()))***)))(((((()))***&&&''''''(((((((((((('''&&&''''''(((((((((((((((###%%%)))+++***(((''''''&&&&&&|||ZZZ+++///%%%***%%%&&&&&&''''''(((((()))'''''''''&&&''''''((((((mmmkkk###888'''++++++++++++++++++++++++'''((()))******+++******((((((((())))))))))))***+++###...***666'''///"""<<<+++(((&&&222&&&)))((()))))))))))))))******222 &&&***//////;;;***$$$"""(((''''''((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((((())))))******))))))((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''((())))))******))))))(((''''''(((((())))))******''')))******))))))***+++(((((((((((('''''''''''''''''''''(((((((((((((((((((((''''''(((((()))***''''''((()))))))))))))))))))))))))))))))))))))))*********))))))(((((((((''''''(((((())))))******((()))++++++)))((()))***''''''(((((())))))******))))))))))))***+++,,,---*********+++******)))((((((((())))))))))))((((((((())))))******+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************************************)))***+++++++++++++++++++++++++++++++++*********)))))))))***************'''''''''((()))+++,,,---++++++++++++,,,,,,,,,,,,************************)))************++++++++++++++++++,,,++++++***)))))))))))))))))))))))))))+++***************+++,,,zzzZZZGGGBBB;;;999999999::::::888666555555555444444333333222000111111222111000///..................---,,,,,,............------------////////////...,,,+++*********++++++++++++++++++,,,(((+++]]]((((((((((((((((((((((((%%%%%%&&&''''''((())))))&&&'''))))))((((((***+++$$$%%%&&&'''(((((('''&&&&&&''''''(((((((((((((((((())))))***++++++)))'''"""000,,,;;;$$$222111"""&&&&&&&&&'''((()))))))))%%%%%%&&&'''((((((((((((~~~111$$$222***++++++++++++++++++++++++'''((()))******+++++++++(((((()))))))))*********222333'''!!!222---"""!!!iii555$$$***(((111$$$))))))(((((((((((((((''''''...###///)))&&&:::$$$---"""+++)))((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((('''(((((())))))(((((('''%%%&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''(((((())))))((((((''''''''''''((()))*********''')))******))))))***+++((((((((((((((()))))))))''''''''''''((((((((()))((((((((((((((())))))***''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))'''''''''((()))*********((()))++++++)))((()))***'''''''''((()))*********))))))))))))***+++,,,---***************)))(((((()))))))))******)))))))))((())))))******+++,,,,,,))))))))))))))))))))))))))))))))))))************((()))))))))************++++++++++++++++++++++++++++++***)))))))))******,,,,,,,,,++++++*********((((((((())))))*********&&&''''''((()))+++---...+++++++++,,,,,,,,,------************************)))************+++++++++)))***+++,,,,,,,,,+++***))))))))))))))))))))))))+++******))))))))))))***zzzZZZGGGBBB:::999888999:::;;;999777666666555444333333222222///000222333222111///---------......------,,,+++000000///...---,,,,,,+++...///////////////......))))))((((((''''''&&&&&&,,,(((+++]]]))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))$$$&&&'''((('''(((***+++###$$$&&&'''''''''&&&&&&&&&''''''(((((((((((((((+++'''""" $$$***+++)))"""!!!'''((($$$,,,***&&&''''''((()))******+++###$$$&&&((())))))((((((222111&&&---++++++++++++++++++++++++''''''(((******+++++++++******++++++,,,,,,,,,,,,'''333'''///%%%+++"""---+++XXX%%%---)))///$$$///(((((((((''''''&&&&&&%%%'''$$$///$$$111...'''yyy>>>---$$$'''%%%)))((((((((((((((('''''''''''''''''''''((((((((()))&&&''')))*********)))(((''''''((((((((((((''''''$$$$$$%%%&&&'''((()))***%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''&&&''''''((()))******+++((()))******))))))***+++(((((())))))******++++++&&&'''''''''(((((())))))((((((((((((((()))******'''(((((()))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******&&&''''''((()))******+++((()))++++++)))((()))***&&&''''''((()))******+++''''''''''''((()))***+++***************)))((((((******++++++++++++******((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))))),,,,,,,,,++++++*********''''''(((((()))))))))******)))))))))))))))******+++++++++,,,,,,---------************************)))************+++++++++((()))+++,,,---,,,,,,+++))))))))))))))))))))))))+++***)))(((((('''((((((zzz^^^JJJ@@@===<<<:::888777777777888666666666666555444333222000000000000////////////000000//////.........---------,,,,,,,,,---......,,,///222222000------...))))))***,,,---,,,)))''',,,)))---___))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''(((&&&''''''(((((((((((((((%%%&&&'''((())))))))))))''''''''''''((()))+++++++++((()))EEEvvv!!!,,,&&&((((((((((((((((((((((((,,,+++***(((''''''''''''222$$$)))888,,,++++++,,,,,,,,,++++++***(((((())))))*********+++&&&$$$###$$$(((***)))((())))))))))))))))))))))))+++000lll999222///---+++'''((()))******++++++*********))))))******+++,,,000((()))+++...###++++++***)))((('''&&&&&&''''''''''''((((((((((((+++)))((()))***)))'''%%%'''''''''''''''''''''''''''((()))******)))(((''''''(((((((((((((((''''''(((''''''(((((()))***+++((((((((((((((((((((((((,,,,,,+++***))))))******'''''''''''''''((()))))),,,***'''%%%%%%'''***,,,///...,,,***)))(((''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))''''''(((((())))))******###$$$'''((())))))'''&&&))))))))))))************))))))*********))))))(((++++++***)))(((((())))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((()))*********((('''&&&'''((()))***+++,,,,,,,,,)))************+++++++++!!!$$$(((***+++++++++))))))))))))***+++,,,---++++++************++++++******+++++++++,,,,,,,,,...---,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++***+++++++++///...---,,,++++++++++++,,,,,,++++++***)))(((((())))))))))))************zzz]]]III@@@???>>><<<:::999999999:::555555666555555444333222111111000000000/////////000000/////////.................................))),,,......,,,***)))************+++,,,,,,***(((+++(((---___))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******&&&''''''(((((((((((((((%%%&&&'''((())))))))))))))))))((())))))***+++,,,$$$((()))555BBB+++(((***))))))))))))))))))))))))+++***)))((((((''''''((('''~~~MMM222%%%,,,(((++++++++++++,,,,,,++++++***))))))))))))*********+++***(((&&&'''***,,,+++***))))))))))))))))))))))))---000???'''222'''"""+++((()))***++++++,,,,,,+++******))))))******+++,,,NNN000111 ###...))))))((((((((((((((('''''''''((((((((()))))))))''''''&&&'''))))))(((&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&((()))))))))))))))((((((***)))((((((((((((((()))((((((((((((((((((((((((+++***))))))((((((((()))((((((((((((((()))******+++)))'''&&&&&&''')))+++,,,+++***)))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((((((((%%%'''(((******)))((('''((((((((()))))))))******))))))************)))))),,,+++***)))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))*********)))'''''')))******+++++++++******)))************+++++++++$$$%%%'''***+++,,,,,,,,,))))))))))))***+++,,,,,,++++++************++++++***++++++++++++,,,,,,,,,------,,,+++++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,+++*********))))))))))))*********+++yyy\\\III@@@>>>>>><<<;;;:::999999999555555555444444333222111222222111111111000000000000000////////////......///000000000///...------+++---//////---++++++++++++***)))***+++,,,+++)))+++(((,,,^^^))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%'''((()))***))))))&&&''''''(((((((((((((((%%%&&&'''((())))))))))))*********))))))***++++++!!!)))***&&&sss!!!///'''************************))))))(((((((((((())))))$$$EEE$$$000###)))888&&&***++++++,,,,,,+++++++++)))))))))***************,,,***))))))***++++++***))))))))))))))))))))))))***/// aaa,,,)))""",,,))))))***+++,,,,,,,,,,,,******))))))******+++,,,^^^[[[+++,,,+++))),,,'''&&&&&&'''''''''(((((((((((((((((()))))))))******%%%$$$%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))************))))))+++***)))(((''''''''''''(((((((((((((((((((((((())))))((((((((((((''''''))))))(((((())))))***+++)))((((((''''''(((((()))))))))((((((((())))))***(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))+++******))))))(((''''''((()))***+++***)))((('''''''''((((((((()))))))))))))))************)))))),,,,,,+++************+++))))))))))))))))))))))))***************)))))))))(((((((((((((((((((((((()))************)))((((((+++++++++++++++***)))))))))************+++++++++******++++++,,,,,,,,,,,,+++***************++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------))))))***+++++++++++++++)))))))))******++++++,,,******++++++,,,---............------,,,,,,++++++))))))*********+++++++++wwwZZZHHH@@@<<<;;;:::999888777777777444444444444333222111111222222222222111111111000000000/////////////////////000000000///...,,,+++,,,---......---,,,,,,++++++***((()))***+++++++++***'''+++]]](((((((((((((((((((((((())))))))))))))))))))))))&&&''')))******(((&&&%%%&&&''''''(((((((((((((((&&&&&&'''(((((()))((((((******))))))))))))))))))&&&)))***'''@@@EEE,,,'''************************((((((((((((((()))******,,,)))<<<(((+++***333%%%******+++,,,,,,,,,++++++************************+++***)))))))))))))))((())))))))))))))))))))))))%%%...$$$rrr(((***---***(((((()))***++++++++++++******))))))******+++,,,222xxx***$$$***---)))000222$$$&&&&&&&&&&&&'''''''''((())))))))))))************&&&&&&%%%'''))))))(((&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''(((((()))*********))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((())))))***'''(((((((((((((((((('''((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))))))))************)))((('''&&&''''''''''''((((((((((((((())))))************))),,,,,,+++++++++++++++,,,+++++++++++++++++++++++++++++++++******)))))))))((((((((((((((((((((((((*********************)))******+++++++++******)))))))))*********+++++++++------+++************+++++++++******)))*********,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,---...******+++,,,,,,,,,,,,+++&&&&&&'''((()))***************+++,,,------------...---------,,,,,,++++++*********+++++++++,,,,,,vvvYYYHHHAAA;;;;;;;;;:::999888777666444444444444333222111111222222222222111111111000//////000000000000000000/////////...---,,,+++*********)))******)))((((((+++)))((((((***,,,,,,+++***'''+++]]](((((((((((((((((((((((())))))))))))))))))))))))&&&''')))******(((&&&%%%&&&''''''(((((((((((((((&&&'''(((((((((((((((((()))(((((('''''''''((((((,,,%%%&&&...---""",,,))))))))))))))))))))))))(((''''''(((((()))***+++,,,%%%eee333000,,,---)))$$$))))))***+++,,,,,,,,,,,,,,,+++++++++***************+++++++++)))((((((((())))))))))))))))))))))))))))))***(((AAAppp000%%%&&&'''((()))******************))))))******+++,,,(((ttt111000"""(((777333&&&'''///''''''''''''&&&&&&&&&&&&))))))))))))***************)))(((((())))))'''%%%(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&'''(((((()))))))))(((((((((((((((((()))******))))))))))))))))))))))))(((((()))******))))))((('''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&***)))((('''&&&&&&&&&&&&(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))'''(((((()))***++++++,,,*********)))((('''&&&%%%''''''''''''(((((((((((((((((()))***************,,,+++++++++++++++,,,,,,************************,,,,,,++++++******))))))))))))))))))))))))))))))+++************+++++++++(((((()))***+++,,,,,,,,,))))))*********+++++++++---,,,***)))((((((((((((++++++******)))*********,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,---...+++,,,------......------'''((()))***+++,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,vvvYYYIIICCC=========<<<;;;:::888888555555555444444333222111222222111111111000000000//////000000000000111111///...---,,,,,,,,,,,,,,,---+++******++++++***)))***)))((()))+++,,,,,,++++++(((,,,^^^))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%'''((()))***))))))&&&''''''(((((((((((((((''''''(((((((((((((((''''''''''''&&&&&&''''''(((+++###!!!...+++JJJ&&&''''''''''''''''''''''''((((((((((((((()))******$$$'''333CCC@@@... ***222''')))***++++++,,,,,,,,,,,,+++++++++++++++*********,,,------,,,***)))***,,,))))))))))))))))))))))))111''':::""")))!!!%%%&&&'''((())))))))))))******))))))******+++,,,'''YYY $$$---+++)))******)))))),,,((((((((('''''''''&&&&&&((((((((()))))))))******+++***))))))***)))'''%%%(((((((((((((((((((((((()))))))))(((((()))))))))%%%&&&'''(((((()))((((((''''''''''''((()))***+++))))))))))))))))))))))))'''((()))***+++***)))(((&&&&&&%%%%%%&&&&&&'''(((&&&''''''((((((''''''&&&******)))''''''&&&&&&&&&(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))&&&'''((()))+++,,,------******)))(((''''''&&&&&&''''''((((((((()))))))))'''((()))******+++******+++************+++,,,,,,((((((((((((((((((((((((+++++++++++++++*********))))))))))))))))))))))))+++++++++***++++++,,,---'''((()))***+++,,,,,,,,,)))************+++++++++++++++******)))(((((((((+++***************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,------,,,------...............***+++---...//////...---+++,,,---------,,,+++***,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------uuuYYYJJJEEE<<<=========<<<:::888777555555666555555444333222111111000000000///////////////000000000111111111000///---++++++,,,...000111...,,,,,,...///---,,,(((((((((***------,,,***+++(((---___))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******&&&''''''(((((((((((((((''''''((((((((((((''''''''''''&&&''''''((()))***&&&)))!!!&&&...bbb&&&'''''''''''''''''''''''')))((((((((((((((()))***&&&'''&&&555!!!000999+++)))666&&&))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++************,,,---+++)))(((***,,,))))))))))))))))))))))))///&&&$$$222jjj+++"""&&&'''((())))))***************))))))******+++,,,&&&000ooo""";;;"""111,,,"""111000''''''((((((((((((((())))))''''''((((((((())))))))))))((('''((())))))'''&&&((((((((((((((((((((((((((())))))******))))))(((&&&&&&'''))))))*********)))((((((((((((((()))***))))))))))))))))))))))))%%%&&&(((******)))((('''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))(((((('''(((((()))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((()))***++++++,,,,,,+++******)))((((((((((((((((((((()))))))))******'''((()))******+++++++++)))))))))))))))***+++,,,))))))))))))))))))))))))***++++++++++++++++++,,,++++++++++++++++++++++++,,,++++++***+++,,,---...((()))***+++++++++++++++)))************+++++++++***+++,,,------,,,+++***))))))))))))***+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...------,,,+++++++++,,,,,,+++,,,------......------+++,,,...//////...---,,,)))***,,,---......---,,,,,,,,,,,,---------------,,,,,,,,,,,,------------uuuYYYJJJGGG:::;;;;;;;;;:::888666555666666666666555444333222000000000000//////////////////000000111111111222222000---++++++---111333...,,,))))))+++,,,+++)))'''''')))+++......+++))),,,)))---___))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''(((&&&''''''((((((((((((((('''(((((((((((((((''''''''''''''''''(((***++++++!!!000$$$///<<<666(((((((((((((((((((((((())))))(((((((((((())))))///'''+++ZZZ555 ,,,)))&&&'''---111!!!,,,((()))***+++,,,---------,,,,,,,,,++++++*********''')))***)))&&&&&&(((+++))))))))))))))))))))))))'''(((666666''''''((()))******+++++++++*********)))***++++++,,,&&&///{{{///(((&&&,,,)))%%% (((000)))&&&444&&&&&&'''((()))***++++++''''''''''''((((((((((((&&&%%%%%%&&&((()))((('''))))))))))))))))))))))))'''((()))******)))(((''''''''')))******++++++++++++***)))((((((''''''((())))))))))))))))))))))))$$$%%%'''))))))((('''&&&'''''''''''''''((())))))((('''&&&&&&&&&&&&'''((('''''''''(((((()))++++++(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))***************+++++++++,,,+++******)))*********))))))))))))************''''''(((******+++++++++))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++***+++,,,...///***++++++++++++***)))))))))************+++++++++***,,,...000000///...---))))))))))))***+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------.........------,,,++++++++++++***+++,,,,,,------,,,,,,***+++,,,------,,,***)))&&&(((+++---//////......---.....................,,,,,,,,,---------......rrrVVVFFF@@@@@@<<<999999;;;<<<;;;999888888777555555444444444444333222111000111222333//////000000000000/////////000000111111111000000............---,,,+++++++++++++++*********))))))***''',,,]]]###$$$%%%&&&(((((())))))))))))))))))))))))))))))******))))))(((((('''''',,,'''&&&))))))%%%%%%)))''''''((((((((((((''''''))))))))))))))))))))))))***++++++)))...!!!777!!!---...+++111***************************(((333)))666,,,...))))))))))))))))))))))))************************,,,)))&&&)))...///,,,((((((((()))***+++,,,,,,---************************&&&+++---...\\\]]]%%%***&&&'''------)))(((,,,+++)))((()))+++,,,+++***///)))@@@sss### 222+++ (((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))*********(((&&&%%%***((('''&&&&&&'''(((***(((((('''&&&&&&'''))))))'''(((((()))***++++++,,,$$$%%%&&&'''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&((()))************))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))************************(((((()))***************************************,,,,,,++++++++++++++++++,,,,,,,,,++++++*********************************,,,+++***))))))***+++,,,******++++++++++++******++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++......---,,,---...///000***+++,,,------,,,+++***,,,,,,,,,---...///000000........................,,,,,,---.../////////...---...............------......------------......++++++,,,,,,---...//////........................------,,,,,,------...///rrrVVVGGGAAA<<<999666666777888777666888777666555555444444444444333222222111111222222///000000111111000000//////000000111111111000000111000000...,,,***)))'''+++++++++*********))))))+++(((---^^^++++++++++++******)))((())))))))))))))))))))))))))))))))))))((((((''''''+++'''&&&***)))&&&'''+++(((((())))))))))))(((((())))))))))))))))))))))))***)))(((&&&(((111***$$$***(((+++%%%,,,+++++++++++++++*********+++******&&&ccc000%%%)))///333************************++++++++++++++++++++++++***((('''(((+++,,,***'''''''''(((((())))))******************************+++,,,''''''FFF)))---(((&&&(((***(((&&&&&&***))))))***,,,,,,+++***((()))000HHH:::111###...(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))))))))(((***)))'''&&&&&&''')))***&&&&&&&&&&&&&&&((()))***'''(((((())))))*********%%%%%%'''(((((()))))))))************))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))&&&'''(((((())))))((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))******+++++++++***))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,++++++++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---//////........................------......///.........---...............------......------------......,,,,,,,,,---.../////////........................+++++++++***+++,,,,,,---rrrWWWHHHBBB:::888666555666666555444888777666555555444555555222333333333333222111111000111111111111111111000000000000111111000000///000000///...,,,***)))(((+++++++++***************,,,)))---___************)))'''&&&&&&)))))))))))))))))))))))))))))))))(((((((((((('''***''''''))))))((((((+++))))))************))))))))))))))))))))))))))))))***(((&&&&&&&&&###```!!!))))))$$$++++++&&&------,,,,,,++++++*********,,,%%%)))JJJFFF000BBB...'''************************++++++++++++++++++++++++******))))))))))))))))))((()))))))))))))))))))))************************,,,---$$$'''222888---+++'''%%%'''***'''""")))))))))+++------+++)))&&&&&&)))rrr,,,---"""###+++)))%%%(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((()))***+++***)))(((''''''((()))***&&&%%%%%%&&&'''((()))***((((((((((((((((((((((((&&&'''((())))))***))))))++++++++++++************************************&&&'''((())))))******)))))))))))))))))))))))))))&&&'''(((((())))))(((((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((())))))*********+++++++++((((((((((((((((((((((((*********++++++,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++************++++++,,,,,,------------,,,,,,++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++,,,---....................................///......------------...............---......------------......------......//////000000........................,,,++++++++++++,,,------rrrWWWIIICCC;;;:::999888888777777666777777666555555555555555111222333444333222111000111111222222222222111111000000000000000000///...+++,,,,,,---------,,,,,,************************,,,)))---___''''''(((((()))((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((''''''(((((())))))******))))))(((((((((((((((((((((((((((***((('''******---$$$***,,,&&&***...%%%...------,,,,,,+++++++++***+++'''222!!!KKK,,,!!!%%%666777'''$$$000***************************************************,,,,,,+++***)))***+++,,,+++++++++++++++++++++************************)))...'''///+++___(((,,,+++'''(((---+++%%%)))))))))+++------***(((***'''...???888555111 )))(((!!!...(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))((('''''''''(((***+++******))))))))))))******(((((((((((((((((())))))((((((((((((''''''''''''(((((()))***************++++++*********)))))))))''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))(((''''''&&&&&&)))))))))))))))))))))))))))((((((((())))))******))))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------------,,,+++******+++,,,---,,,,,,++++++,,,------............................../////////...---,,,,,,,,,---......///...............------------............//////000000000111.......................................//////000qqqWWWIIICCC<<<<<<<<<;;;999888777777777666666555555555555666111222333444333222111000111111222222222222111111000000000000000///......******+++,,,---------,,,***************************''',,,^^^******+++,,,,,,,,,++++++))))))))))))))))))))))))'''''''''''''''(((((((((******(((&&&&&&&&&&&&%%%'''(((((())))))(((((('''(((((((((((((((((((((((()))''''''***+++...333"""---***)))---***---------,,,,,,+++++++++---''''''222"""JJJ(((,,,000...$$$ '''...///************************))))))))))))))))))))))))(((***,,,,,,***))))))***,,,,,,,,,,,,++++++++++++************************)))...'''///+++###(((+++***)))+++,,,***)))))))))+++,,,,,,+++))))))///((($$$333---%%%:::"""555)))%%%...&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((+++***)))'''''''''((()))******))))))))))))******************)))(((((('''((((((((((((''''''''''''((()))************************)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))((((((((((((((((((((((((((('''(((((()))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((''''''''''''((()))***************************))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................---,,,++++++,,,---...---------------......///////////////////////////.../////////...---,,,,,,,,,------...//////............------------....../////////000000000000000//////////////////////////////......//////000111qqqWWWHHHCCC;;;<<<===;;;999666666666666666555555555555666666222333333333333222111111000111111111111111111000000000000000///...------,,,,,,,,,,,,,,,+++*********************+++++++++***'''+++]]]+++++++++***)))((('''&&&))))))))))))))))))))))))&&&''''''''''''((((((((()))+++)))&&&%%%''''''%%%''''''((((((((((((''''''))))))))))))))))))))))))'''&&&&&&'''(((%%%NNN******(((,,,...+++++++++,,,,,,,,,,,,,,,000%%%###,,,+++LLL}}}999)))///%%%***---,,,---...((( ++++++++++++++++++++++++))))))))))))))))))))))))%%%&&&)))++++++***(((&&&))))))******************************************,,,---$$$'''222)))&&&'''))))))((()))---+++)))((()))+++,,,+++***###555+++~~~www***"""===***222(((((()))&&&$$$+++---###(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))+++***)))(((((('''''''''))))))))))))))))))))))))***************(((''''''(((((((((((((((((((((((())))))************))))))))))))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((())))))******))))))************************(((((((((((((((((((((((((((((('''&&&'''((()))************************************++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......------,,,,,,,,,,,,------.........------......///////////////////////////.........///......------,,,,,,---...////////////......------------......////////////000000000000////////////////////////...------------...//////qqqVVVGGGBBB:::<<<>>><<<999666666666666666555555555555666666444333222222111111222222///000000111111000000///000000000000///...---,,,++++++,,,,,,,,,++++++***))))))*********++++++++++++(((,,,^^^'''''''''''''''&&&%%%$$$))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''******'''''',,,,,,***(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&((('''+++!!!uuu!!!(((&&&(((***,,,))))))******+++,,,,,,,,,...'''###---)))***???111&&&(((///000)))###$$$'''))))))((())),,,///++++++++++++++++++++++++************************%%%&&&)))---111000+++&&&)))))))))******+++++++++************************+++,,,''''''FFF???---###(((,,,'''(((///,,,***(((((()))+++,,,,,,$$$/// ,,,>>>qqq111'''%%%&&& ---555$$$ 000''''''444999(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))))))))((('''((((((((())))))(((((((((%%%&&&'''((()))((((((''''''(((((())))))*********((())))))***))))))((((((*********)))))))))((((((************************(((((())))))))))))(((((((((((((((((((((((((((((((((((()))************)))(((((())))))******++++++((((((((((((((((((((((((+++***((((((((()))+++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------------------------------------------------+++,,,---.........------,,,,,,------------,,,,,,...------,,,,,,------...////////////////////////------......///.........+++,,,---...////////////......------------......////////////////////////////////////////////////......------......///000pppVVVFFFAAA<<<>>>@@@>>>:::777777888666666555555555666666777555444222111000111222333//////000000000000//////000000000000///...---,,,'''(((***+++,,,---......))))))******++++++++++++,,,)))---___%%%&&&''')))***+++++++++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&***+++((()))///111...))))))************))))))))))))))))))))))))))))))%%%'''++++++111$$$---)))""")))((('''(((((()))***+++,,,,,,---)))+++&&&444$$$!!!bbb;;;((($$$(((+++***&&&$$$)))///+++///---&&&&&&......'''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((+++111777666///(((******+++,,,------......************************&&&+++---...\\\UUU555""")))000***(((000---***''''''(((+++,,,---,,,###222 ###WWW111$$$'''---***...+++)))***'''%%%,,,***###(((&&&!!!111888"""(((((((((((())))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))%%%'''(((*********))))))''''''((((((((((((''''''!!!"""$$$&&&((())))))((('''(((((()))***++++++,,,(((((()))))))))(((((('''+++++++++************)))************************((()))))))))))))))(((((((((((((((((((((((((((((((((((()))***************&&&&&&'''((()))***++++++************************,,,+++***))))))+++---...)))))))))))))))))))))))),,,,,,++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---..................------,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,------------------------////////////////////////***+++,,,---...---,,,,,,+++,,,............,,,+++------,,,++++++,,,,,,,,,000000000000000000000000,,,,,,---.../////////...+++,,,---...////////////.........------.........////////////............000000000000000000000000000000000000000111222222nnnTTTFFFAAA======<<<;;;::::::::::::999999999888888666555444111111111111111111222222222222111000//////000000222222000///............(((222---###'''---,,,+++222000,,,((()))---......333+++&&&aaa))))))))))))))))))))))))***)))((((((((()))+++,,,(((((((((((()))))))))))),,,,,,pppAAA!!!,,,&&&(((***---&&&---************))))))))))))"""666""")))///RRR---'''***"""'''%%%(((((())))))******++++++---***///''',,,---888oooFFF:::...)))+++---)))%%%))))))(((((((((((())))))((((((((((((((((((((((((---%%%,,,111333+++,,,'''((()))***++++++***))),,,+++...''',,,///***+++222...%%%'''%%%++++++%%%'''...///)))111!!!111...''')))%%%......$$$...''''''(((((())))))******..."""......xxx[[[BBB((((((((()))******++++++))))))))))))))))))))))))555$$$,,,,,,$$$...000((())))))))))))(((((((((((('''''''''((((((***++++++(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))+++***(((&&&&&&''')))***))))))((('''''''''''''''******************************++++++++++++******+++++++++*********))))))%%%&&&)))***+++***)))(((++++++***)))(((((())))))(((((('''(((((()))***+++))))))))))))((('''&&&%%%((('''''''''&&&&&&&&&&&&'''''''''''''''((())))))************************++++++******************(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...///...,,,+++***,,,...---,,,+++*********+++,,,000///......//////---++++++,,,,,,------,,,,,,+++......................../////////...---------,,,..................------000///---,,,,,,---...///---------.........//////---------.........//////,,,...//////...------...111111111111111222222333111111111111111111000000111111111000000000//////111111000///////////////222222111000000111111111111111000000////////////mmmTTTGGGCCC======<<<;;;::::::::::::888888888888888777666555111111111111111111222222222111111000000000000000222111000//////.........+++)))'''***000111+++&&&"""(((------***))))))***!!!''',,,bbb))))))))))))))))))))))))***)))((((((((()))++++++(((((((((((()))))))))***+++VVV999......,,,***%%%))))))))))))))))))))))))888777###&&&'''+++(((///---*********+++++++++++++++***)))***)))///,,,///%%%,,,'''222)))(((333///***)))***+++)))'''+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---'''&&&222$$$111))))))((()))***++++++******)))ddd,,,---***...&&&===###***...000+++###!!!&&&,,,""",,,111&&&)))))),,,,,,&&&---***************)))))))))%%%--- 222888555111---((('''******'''$$$******************))))))++++++++++++++++++++++++''' ...777,,,$$$))))))))))))((((((((((((''''''''''''((()))***+++************************(((((((((((((((((((((((('''''''''''''''((())))))***)))(((''''''((()))***))))))(((''''''''''''(((************************)))******************)))+++++++++*********))))))'''''')))******)))((((((+++******))))))((()))))))))(((((((((((())))))***(((((())))))((((((''''''))))))))))))(((((((((((()))(((((((((((()))******************************++++++******************((())))))))))))*********++++++++++++++++++++++++---------,,,******+++------,,,+++******+++,,,,,,---,,,+++,,,------+++***+++,,,,,,------,,,,,,+++.......................................---------..............................---------......///---------.........//////------........./////////---...000000........./////////......//////000111////////////////////////......////////////000000222222111111111111222222333222222111111111222222111111111222222222222222kkkSSSHHHEEE======<<<;;;::::::::::::777777777888888777666666222222222222222222111111111111111000000000000000111111000000//////......222))),,,333...******&&&666111***$$$###&&&---222333222---ZZZ)))))))))))))))))))))))))))))))))((()))******+++((((((((()))))))))******$$$EEEDDD<<< )))888...***(((((((((((()))))))))))))))(((555+++%%%******)))...++++++******************)))'''***&&&,,,000***(((ppp///111...***'''000555%%%''')))******)))((((((((((((''''''''''''((((((************************...///$$$111+++,,,+++)))******+++++++++***))))))***000'''(((///(((!!!,,,???,,,(((***333777333...---''';;;jjj''''''---))))))(((***,,,,,,,,,+++***))))))((((((444"""777111"""###$$$$$$$$$''',,,000)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((,,,''' %%%333555((((((((((((((())))))))))))&&&&&&&&&&&&'''((())))))************************(((((((((((((((((((((((((((((('''''''''((())))))(((((((((((())))))))))))***)))((((((''''''(((((())))))))))))))))))))))))((())))))******))))))(((+++++++++***************))))))))))))((((((((((((******))))))))))))((((((***))))))(((((((((((()))''''''((())))))))))))(((++++++++++++*********)))***))))))))))))***++++++++++++++++++++++++++++++******++++++++++++++++++************++++++++++++************************+++,,,,,,+++))))))***,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,---...,,,+++,,,,,,------------,,,,,,........................---------.......................................,,,---......////////////------........./////////............////////////...000111111000//////000...............//////000//////////////////000000.........///000000111111111111000000000111222222222111111111111111222222000111222333333444444444hhhQQQFFFDDD======<<<;;;::::::::::::666666777777777777777666333222222222222222111111000000111111111000000000000000000000000///.........+++222000$$$&&&000///)))$$$###***111111+++&&&...///***YYY)))))))))))))))))))))))))))))))))))))))******+++(((((()))))))))************,,,666111666888((((((((((((((()))))))))+++)))&&&&&&%%%---)))(((,,,((())))))((((((''''''&&&&&&&&&,,,&&&...000(((***666))))))++++++&&&""",,,---///000///...---,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,(((444))),,,)))'''///+++,,,,,,,,,++++++******)))???444,,,***111(((&&&///,,,***+++---,,,'''!!!+++---******$$$---'''***+++'''+++++++++******)))))))))111---)))///!!!---ccc***---000///+++'''''')))------,,,,,,+++++++++***************************'''111,,,++++++***,,,$$$(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((((((************************'''''''''''''''''''''''')))((((((((((((((())))))'''(((((())))))))))))(((***))))))((('''((((((((())))))))))))))))))))))))(((((())))))))))))((((((************************+++***)))(((''''''(((((())))))))))))))))))((((((******)))(((((('''((((((&&&'''((()))************,,,,,,+++++++++************))))))))))))***++++++++++++++++++++++++++++++******+++++++++++++++,,,+++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,---,,,******+++,,,++++++++++++,,,,,,,,,------,,,,,,...///000///...,,,,,,------------,,,,,,........................,,,---------.../////////............////////////+++,,,...///000000000///............////////////....../////////000000000///111222222111000000111000000//////000000111222000111111111111111222222000000000111111111222222222222222111111222222333333333333222333333444555333444666777888888888888gggOOODDDBBB======<<<;;;::::::::::::555666666777777777666666333333333333222222111111///000111111111111000000///000000111000000///...'''***+++&&&%%%///444---777222000222000***'''((()))555www))))))))))))))))))))))))((()))))))))************))))))))))))***************///---((()))777333'''((((((((())))))******333+++,,,]]]###,,,+++,,,111---))))))((((((''''''&&&&&&(((---***...---'''222###LLL)))(((,,,222222000,,,)))&&&''')))***(((%%%)))((((((''''''(((((()))(((((((((((((((((((((((("""+++///+++''''''111)))------,,,+++++++++******///zzz,,,222---,,,222"""'''000111'''###+++333444000..."""+++''',,,,,,&&&((((((((()))))))))******///###***222777***%%%&&&''')))++++++++++++((((((((())))))*********''''''''''''''''''''''''%%%%%%!!!000&&&***444'''((((((((()))))))))***'''&&&&&&&&&&&&''''''((())))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((())))))''''''((()))***)))))))))******)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((************************+++***)))(((''''''(((((('''((())))))))))))((((((******)))(((((('''(((((('''''')))***++++++,,,,,,++++++*********))))))))))))(((((((((((()))******++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------+++---...---,,,,,,,,,...++++++,,,,,,---------------,,,,,,...///000///...,,,------......------,,,........................,,,---------.../////////........./////////000000+++,,,...000111111000000........./////////000000/////////000000000111111000222333333222111111222000000000000000111222222000000111111111222222222111111111111111111111111666555555444444444555555666666555555666777777888888:::<<<>>>?????????>>>gggNNNCCC@@@======<<<;;;::::::::::::666666666777777666555555444444444333222222111111...///111222222111000000...///000111111000///......111%%%!!!000333)))&&&((((((+++---(((""")))666///%%%***))))))))))))))))))))))))(((((()))************))))))))))))*********++++++%%%+++BBB$$$)))&&&+++222(((((())))))******+++++++++lll(((,,,+++)))...***+++******************))),,,+++///+++,,,'''555'''\\\nnn]]][[[WWW]]]aaaddd```]]]^^^bbbeeedddbbbbbbbbbaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaa???111---***,,,...&&&------,,,+++++++++,,,,,,)))---+++,,, ))):::)))******,,,222555---!!!999...$$$((()))---)))'''&&&''''''((())))))******))))))))),,,'''''''''mmmhhhaaa^^^^^^`````````^^^______```aaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```iii[[[[[[ZZZgggfff''''''(((((())))))******((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((())))))''''''(((((())))))******+++***))))))(((((())))))************************((())))))******))))))(((***************+++++++++))))))))))))((((((((((((&&&'''((()))***)))((('''***))))))(((((((((((()))(((((()))++++++,,,,,,,,,*********)))))))))(((((()))(((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,------------........................+++,,,......---------...***+++,,,---......------,,,++++++,,,---...,,,+++------............------........................---------........................//////000000111---...//////000000000000....../////////000000000000000000000111111111111000222333333222111111222///////////////000000111000000000111222222333333333333333333333333444444555555555666777888999:::999999999999:::;;;<<<<<<>>>@@@CCCGGGIIIJJJJJJJJJiiiPPPDDDAAA======<<<;;;::::::::::::777777777777666555444444555444444333222222111111...///111222222222000000...///000111111000///...111888(((&&&666(((&&&LLL999,,,%%%---222...+++,,,222###000))))))))))))))))))))))))'''((()))***+++******)))))))))*********+++++++++,,,,,,111JJJ///888)))))))))***+++,,,,,,,,,666qqq...+++,,,&&&+++(((*********+++++++++++++++///%%%222(((...'''///---111$$$...+++,,,///)))+++------,,,+++,,,,,,......(((IIIDDD...222)))$$$777)))%%%---,,,###%%%000)))))))))++++++$$$***)))))))))))))))))))))***+++///...(((333###+++YYYIII'''''''''((()))*********)))((((((''''''(((((()))))))))))))))))))))))))))************************+++******)))(((((())))))((('''''''''((()))+++,,,+++***))))))(((((())))))++++++++++++++++++++++++)))******************)))))))))*********+++++++++'''''')))******)))((((((%%%&&&((()))***)))(((''')))(((((((((((())))))***))))))***+++,,,,,,,,,,,,************))))))))))))***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...++++++,,,,,,,,,---------------------------------)))+++---...---,,,,,,---***+++,,,............------,,,+++,,,------+++***------............------.......................................------------......///000000111111000///////////////000000.../////////000000000000000000000111111111222222000111333333111000111222000000000000000111222222333333444444555666666777666777888999;;;<<<===>>><<<===???AAADDDGGGJJJKKKLLLLLLLLLLLLMMMNNNOOOOOOQQQTTTZZZ___dddgggiiiiiijjjRRRFFFCCC======<<<;;;::::::::::::777777777777666555333333555555444333333222111111---///111222333222111000---...000111222111///...###444+++,,,666555RRR'''$$$+++---...888rrr))))))))))))))))))))))))'''((()))++++++******))))))************+++++++++***"""+++HHH'''))))))***+++,,,,,,------,,,(((///***111000(((((())))))******++++++111 333&&&111'''(((///***333+++(((+++///%%%333---,,,,,,+++,,,---///000%%%333}}}888...---***%%%---555%%%(((ooo$$$...***---))) ---,,,,,,++++++***)))))))))---+++222&&&***000---&&&''''''((()))******+++***))))))((((((((())))))************************************************++++++***))))))((()))))))))(((&&&&&&''')))+++---+++******))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))******++++++++++++%%%&&&)))***+++***)))((($$$&&&((()))***)))((('''(((((('''(((((()))***+++******+++,,,,,,,,,+++++++++++++++*********))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---,,,++++++,,,)))+++,,,...//////......000///......//////---+++------............------......................../////////......------,,,---......///000111111222111111///......///000111////////////000000000000000111111111111222222222///111333222111000111222333333222222333333444555777888888999:::;;;;;;<<<:::;;;===@@@CCCFFFHHHIIIKKKMMMOOOSSSXXX]]]aaacccffffffffffffggghhhiiijjjkkkooovvv~~~eeeNNNEEECCC>>>>>>===<<<;;;999888777666555444333333444555666555555555444444444333333//////000000111111222222222222111000///...------222111333:::<<<```EEE...ddd,,,,,,+++***)))(((''''''(((((()))***+++,,,,,,,,,...---,,,+++************666)))###666ddd\\\```{{{'''%%%)))+++%%%---+++***)))***+++,,,+++***,,,+++)))'''%%%###""""""000EEEfff,,,)))---333%%%&&&)))))))))******+++,,,,,,)))///yyyfffeee]]]aaaIII666'''(((+++'''&&&*********))))))))))))******++++++)))(((''''''''''''$$$444+++%%%///&&&!!!...))))))))))))))))))))))))+++*********))))))((((((************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++***)))((((((*********))))))))))))******++++++************++++++******)))))))))))))))))))))***++++++***)))(((''')))((((((((((((***,,,---++++++***************+++((())))))*********))))))+++++++++***)))((((((''')))((((((((()))***+++,,,---,,,***)))((()))******+++++++++***************###%%%(((+++---......---)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++,,,,,,---------------------***+++---...///...------////////////////////////................................................////////////000000000000666555444222111000000000000222333333111000000111111111111111111111222333333666666222222777::::::;;;===>>>???@@@AAADDDGGGGGGMMMUUUYYY[[[^^^dddiiijjjmmmsssyyyeeeNNNEEECCC???>>>>>>===<<<:::999888666666555444444555666777333333222222111111000000000000000000000111111111222222111000///...------444333555222333***++++++******))))))(((((((((((()))++++++,,,,,,++++++***))))))((()))))))))&&&'''%%%...\\\""")))///***###666,,,+++******,,,---,,,+++...---,,,+++************---999***555'''*********------,,,,,,,,,,,,,,,,,,+++%%%777888+++$$$)))...+++,,,000,,,,,,++++++++++++,,,,,,++++++)))(((((('''''''''NNNttt&&&&&&!!!000***)))***))))))))))))))))))))))))))))))))))))((((((''''''************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))***+++***)))((((((*********))))))))))))******+++******************+++***************************+++,,,,,,+++***)))((())))))(((((()))***+++,,,++++++************++++++++++++,,,,,,,,,,,,,,,++++++++++++***)))(((((((((******))))))))))))******,,,,,,+++******************************+++++++++))))))******+++,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------...............+++,,,---.........------/////////////////////////////////////////////////////////////////////////////////000000000111111222222111000000000000111111333444444333222333444222222333444444555777999555999:::777888===@@@AAAGGGIIILLLOOOQQQTTTXXX[[[aaaiiirrryyy|||dddNNNDDDCCC?????????>>><<<;;;999888777777666555555666666777333333222111000000//////111111111111000000000000222222111000///...------%%%'''+++///555************************((()))***+++++++++++++++)))))))))((())))))***+++(((%%%---666;;;***...---,,,///$$$///...,,,++++++,,,---,,,+++++++++******++++++,,,---)))222<<<;;;&&&***222000.........---,,,+++++++++111!!!000)))''',,,---)))(((,,,,,,,,,++++++++++++,,,,,,+++***))))))(((((((((((('''''''''(((///'''...((())))))))))))))))))))))))((((((((((((''''''''''''************))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))***+++***)))((((((*********))))))))))))************************************+++++++++++++++++++++,,,,,,,,,,,,+++************)))))))))******+++++++++************++++++,,,,,,------------,,,,,,+++++++++***))))))((((((++++++***))))))))))))***,,,,,,,,,,,,,,,++++++***))))))******++++++,,,,,,///...,,,***)))***,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))******+++,,,---...------......////////////---......///......---,,,////////////////////////000000000000000000000000000000000000000000000000///000000000000111111111000000000000000111222333000222333333222111222444222333444444444666999;;;888>>>BBBCCCHHHPPPUUUVVV]]]aaaeeejjjnnnsssxxx{{{dddMMMDDDBBB>>>>>>>>>===<<<:::888888777777777666666666666666555444444333222111000000222222111111000000//////111111111000///.........222@@@222***)))))))))******+++++++++((()))***+++++++++++++++************+++,,,---......222(((333 444))) 777***&&&///---+++***+++,,,,,,+++***************+++,,,---'''222CCCzzz111)))000++++++,,,,,,+++++++++*********))),,,...666SSS,,,)))))),,,+++&&&&&&*********))))))))))))******+++******)))(((((())))))***OOO(((111---""",,,((())))))))))))))))))))))))((((((((((((((((((((((((************)))))))))((((((((((((((((((((((((((((((((()))))))))*********)))***+++***(((((((((*********))))))))))))***************++++++*********+++++++++++++++,,,,,,,,,+++++++++++++++++++++***++++++******************++++++*********+++,,,,,,+++,,,,,,,,,,,,++++++***+++++++++******)))))))))*********)))******+++++++++,,,---......---+++***))))))******+++,,,------///...---,,,+++,,,,,,---***++++++++++++++++++***------------------------************+++,,,---...,,,------....../////////////////////......------////////////////////////000000000000000000000000111111111111111111111111000000000111111111222222111111111111222333444444222333444333222222333555666777999888888999>>>AAABBBKKKSSSZZZcccoooxxxzzz|||dddMMMDDDBBB======<<<;;;:::888777666777777777777777666666555444444333333222111000000222222111111000000//////111111000000//////.........&&&AAA+++OOO))))))******++++++,,,,,,))))))***+++++++++******))))))******+++,,,......(((>>>$$$===:::AAA'''&&&***555...///111...+++******++++++***......---------------...,,,...(((///(((333###******+++++++++,,,,,,,,,666,,,)))&&&&&&''')))((((((+++000******))))))))))))******+++******))))))))))))***+++;;;''',,,(((&&&+++)))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))************)))***+++***(((((((((*********))))))))))))******)))***++++++++++++***)))******+++++++++,,,,,,,,,******)))))))))*********+++++++++++++++*********++++++******+++,,,,,,------------------,,,++++++++++++++++++************))))))))))))***+++------***+++---......---,,,+++))))))***+++,,,------...+++,,,---...///...---,,,+++++++++,,,,,,+++++++++------------------------------,,,,,,,,,,,,------+++,,,,,,---......//////111000000///............000000000000000000000000////////////////////////222222222222222222222222111111111111222222222222222222222111111222222333444555555555444555777999999<<<@@@AAABBBFFFMMMSSS[[[eeeoooxxxcccMMMCCCBBB<<<<<<<<<;;;999888666555777777777777666555444444111111111111111000000000111111111111000000000000111000000000/////////...///:::'''%%%333000,,,555HHH*********+++++++++,,,,,,)))******+++++++++******(((((((((((()))***+++,,,'''000***,,,***&&&$$$555777...)))))):::333000---++++++,,,++++++...---,,,,,,++++++++++++111%%%000VVV(((555"""---,,,,,,,,,---.../////////&&&(((000(((666^^^---,,,+++***)))'''(((***---,,,,,,++++++++++++,,,,,,+++******))))))*********)))!!!888 $$$111+++***))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))*********++++++)))***+++***)))((((((*********))))))))))))******)))***+++,,,,,,+++***)))))))))******+++,,,,,,,,,)))))))))((())))))***+++******++++++,,,++++++***++++++***++++++,,,---...000000111000000///...---++++++++++++++++++++++++***))))))******,,,------***++++++,,,,,,,,,,,,,,,******++++++,,,,,,------)))+++---/////////---,,,------............------------------------------......---,,,,,,---------,,,,,,---...///000000111111000000////////////000000000000000000000000000////////////////////////222222222222222222222222111111222222222333333333222222111111111222222333111333444555666999===@@@>>>CCCIIINNNQQQXXXccclll~~~cccMMMCCCBBB======<<<;;;:::888777666666666777777666555333222111111111111222222222222000000000000000111111111000000000000////////////)))222222000???'''...///AAA;;;++++++++++++++++++++++++******+++++++++******))))))((((((((()))***++++++---&&&333666BBB777MMM---777'''555444###,,,666777333///---------------,,,+++******))))))******///&&&333EEE//////000444------..................///$$$111(((+++kkk"""000111000...+++))))))(((&&&,,,,,,++++++++++++,,,,,,+++******))))))***++++++***,,,ooo&&&###222(((---))))))))))))))))))))))))((((((((()))))))))******************))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))***+++***)))((((((*********))))))))))))******(((***+++,,,,,,+++***((((((((())))))***++++++,,,******)))))))))***+++,,,((()))+++,,,,,,,,,,,,+++++++++++++++,,,---......111111111111000///......++++++++++++++++++++++++---,,,++++++***************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------............------........................++++++++++++,,,---............///000111222333333111000/////////000111222000000000000000000000000000000000000000000000000111111111111111111111111222222222333333333333444333333333444555666777888666999<<<@@@DDDIIIOOOTTTVVV\\\ccchhhllltttcccLLLCCCAAA>>>>>>===<<<;;;999888777555666666666666444222111222333333444444555666666//////000000111111222222000000000000////////////000&&&999+++$$$444,,,666""",,,222$$$///++++++++++++++++++++++++******+++++++++******)))+++++++++***++++++,,,---)))222%%%(((666!!!,,,kkk$$$,,,''',,,""",,,&&&888+++999666111///////////////......---------...//////)))///******666###000)))...------,,,,,,++++++***'''999,,,999"""OOO...***+++++++++...000...+++******))))))))))))******+++***************++++++$$$---111777$$$***!!!222))))))))))))))))))))))))&&&'''''''''(((((())))))************)))))))))))))))))))))))))))))))))))))))************+++++++++)))***+++***)))((((((*********))))))))))))******((()))+++,,,,,,+++)))((('''(((((()))******++++++++++++*********+++---...((()))***,,,------,,,,,,++++++++++++,,,---...///000000000000///...,,,,,,++++++++++++++++++++++++000///---+++***(((((((((******)))((()))***,,,------,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,---+++,,,,,,------,,,,,,+++........................(((((()))***+++---///000///000111222333444555555000000/////////111222333000000000000000000000000111111111111111111111111111111111111111111111111222222333333333444444444555666666888:::<<<>>>???DDDGGGLLLQQQWWW___gggmmmwww}}}bbbMMMCCCAAA>>>===;;;:::999888888888888888777666666666666666222222222222222222222333000000111111111222222222333222111000///---,,,,,,////////////////////////...+++,,,...+++---BBB\\\,,,,,,++++++,,,,,,---...***++++++++++++***))))))******)))))))))***,,,---*********++++++,,,,,,,,,000111,,,+++***'''%%%%%%'''))),,,,,,,,,,,,---...//////...////////////...---------222,,,555{{{$$$,,,)))000///...------...///000000+++555(((+++"""@@@---""",,,,,,+++***))))))***+++,,,++++++******++++++,,,---............---+++***(((!!!555+++888,,,!!!///(((++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***)))((((((((((((---+++(((&&&&&&(((***,,,,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++)))+++------,,,***)))*********++++++++++++******,,,,,,,,,------.........)))))))))***++++++,,,,,,.........------,,,,,,,,,+++,,,,,,---,,,+++)))(((++++++++++++++++++++++++,,,,,,+++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...///000000------------------------...------,,,,,,,,,------...//////000000000000000///////////////.........000111111111111222222222333222222111111111111111/////////111444555666555111333555555333222333444999::::::;;;???EEEMMMSSSTTTZZZbbbjjjwwwbbbMMMCCCAAA===<<<;;;;;;:::::::::;;;888888777666666666666666333333333333333222222222000000111111111222222222555555444333222111000000////////////////////////222...///222...''',,,777###```+++++++++++++++,,,------,,,,,,------,,,,,,+++***++++++***)))***+++,,,,,,++++++++++++++++++,,,,,,'''HHH(((/////////...,,,++++++---000,,,,,,,,,,,,---...//////KKKEEE;;;111+++***+++---+++111"""333GGG,,,777,,,///...---------...//////,,,---333$$$777;;;"""LLL...***---///++++++************++++++++++++******++++++,,,---(((((())))))((('''&&&%%%)))---(((mmm***111)))444))))))))))))))))))))))))************************,,,+++***)))((((((((((((******))))))))))))******,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++)))+++------+++))))))*********++++++++++++******,,,,,,,,,,,,,,,,,,------+++++++++***************---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,+++******************++++++++++++,,,,,,,,,------------------------((()))***+++,,,------.................................------,,,------......//////000000000000000////////////////////////111111111111222222222222222222222222222222333444444444333333444444444333333444666666666777999;;;;;;???DDDKKKRRR[[[ccciiiqqqxxxaaaLLLCCCAAA===<<<<<<;;;;;;<<<<<<===888777777666666666666666555555444444333333222222111111111111111222222222444444444333333333222222///////////////////////////))))))000000)))$$$%%%444"""&&&\\\+++************+++,,,,,,))))))******))))))((('''---,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++...!!!CCC(((444!!!---------,,,+++,,,///111,,,,,,,,,,,,---...///000GGGAAA777///***+++...111//////---000&&&PPP---***///......------......///)))---888$$$---::: JJJ777###(((************++++++++++++******++++++******++++++,,,---)))******++++++******)))---''',,,555'''111,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***)))((((((((((((((()))***++++++***)))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++***+++---,,,***))))))*********++++++++++++******,,,,,,++++++++++++++++++---,,,,,,+++******)))))),,,,,,,,,+++++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++,,,++++++************+++++++++++++++,,,,,,,,,,,,........................))))))***+++,,,------...////////////////////////......------------.........///000000111111000000//////////////////000000111111111111222222222333222222222222333444555555555444333333222222333333777888999:::<<<@@@DDDHHHGGGOOOZZZfffqqq{{{aaaLLLDDDBBB======<<<;;;;;;:::;;;;;;777777666666666666777777666666555444444333222222111111111111111111111111111111111111111111111111000000000000000000000000000)))&&&***---,,,***,,,,,,//////&&&###GGG******))))))******+++,,,(((((()))))))))(((''''''...------,,,,,,+++++++++,,,,,,,,,++++++*********111%%%444PPP666222"""444---......---,,,,,,---///,,,,,,,,,------...///000000000///000000000111111222'''AAA+++---kkk%%%444000000/////////////////////&&&444...%%%***+++===###LLL))),,,000***111$$$)))***,,,,,,,,,,,,***)))++++++******++++++,,,---,,,------...............,,,&&&///VVV***...)))++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((())))))(((((()))***+++***))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++,,,------+++******+++******++++++++++++******+++++++++***************,,,,,,,,,++++++*********++++++******************---,,,+++*********,,,,,,++++++++++++++++++++++++,,,++++++******++++++++++++++++++,,,,,,,,,------------------------------,,,,,,------...//////000.................................---......///000//////000111111111111000//////000000000000111111111111111222222222333333333222222222333333444555555555555555555666888999<<<>>>AAADDDIIIPPPXXX]]]dddlllyyy```LLLDDDCCC???>>><<<:::999888777777777777666666666666777777666666555444444333222222111111111111111111111111/////////000000000000000111111111111111111111111333000---,,,***)))***---))))))---000***$$$,,,;;;******))))))******+++,,,---------------,,,++++++------------,,,++++++***,,,,,,,,,++++++*********###444===&&&ttt999***222%%%999---222222222111///...///000------------...///000000000111333444333111---+++000&&&;;;***555---111222111111111111000000//////777!!!+++777333///,,,000///;;;(((;;;&&&333+++000***+++,,,------,,,+++***++++++******++++++,,,---))))))******++++++,,,---*********!!!^^^444&&&+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))))))))(((((()))***++++++''''''(((((()))*********************************))))))))))))))))))))))))***++++++,,,,,,++++++***---......---,,,+++,,,---******++++++++++++************************************++++++,,,,,,,,,,,,************************,,,,,,*********+++,,,---++++++++++++++++++++++++,,,+++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000------------------------............//////000111///000000111111111111111000000000000111111222222111222222222222333333333444333333222222222333333888999::::::999;;;???BBBBBBGGGNNNWWWaaalllvvv}}}~~~___LLLDDDCCC@@@???===:::888777666555666666666666666777777888555555444444333333222222222222222111111111111111111111111111111111222222111111111111111111111111+++...000000---******,,,111------222333...'''### 666sss+++************+++,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,+++***,,,,,,++++++++++++++++++$$$555"""XXX888---333444666***111222222000...,,,,,,---------------...///000111555444333111///---,,,,,,111222***333111!!!jjj...111111111111111000......000,,,111444222444000%%%;;;---111ggg\\\666)))DDD(((;;;"""++++++,,,,,,,,,,,,++++++++++++******++++++,,,---******))))))***+++,,,,,,***///&&&///---777***&&&))))))))))))))))))))))))++++++++++++++++++++++++******)))))))))))))))***))))))(((((((((***+++,,,'''''''''(((((()))))))))************************))))))))))))))))))))))))******++++++++++++******---......---++++++,,,...******++++++++++++******))))))*********+++++++++******++++++,,,------...***************+++++++++++++++******++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------------------//////...//////000111222///000111111222222111111000000000111222222333333222222222222333333333333444444333333333444555555888:::=========@@@FFFKKKRRRZZZfffsss}}}___KKKDDDDDD???>>>===;;;999888888777666666666666666777888888333333333333333222222222222222222111111111000000222222222222222222222222222222222222222222222222(((+++............///...---***&&&%%%+++333555111(((/// %%%kkk+++++++++++++++,,,------)))))))))))))))((((((''')))***+++,,,,,,,,,+++***++++++++++++++++++,,,,,,......)))...EEE"""TTT$$$!!!777+++888111'''444---///000///---,,,,,,---------------...///000111111000///.........///000444777---444222000aaa:::///000000000///...,,,+++)))555444...+++...666555 <<<+++,,,555>>> ///:::333$$$999&&&000""",,,,,,,,,++++++,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,---......)))111&&&333)))***111))))))))))))))))))))))))******************************))))))))))))******'''''')))******+++++++++(((((((((((())))))))))))************************))))))))))))))))))))))))******++++++++++++******,,,,,,,,,+++))))))***,,,******++++++++++++******((())))))***+++,,,------+++,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...,,,,,,,,,------------...------------------------,,,,,,,,,,,,------------........................////////////000111222333000000111222222222222111000000111111222333333444222222222333333333444444333333444555666888:::;;;:::>>>DDDGGGKKKRRR[[[bbbpppxxx}}}^^^KKKDDDDDD???>>>===<<<;;;:::::::::666666666666666777888888222222222222222222222333222222222222111111000000222222222111111111000000222222222222222222222222444222...***+++---...---&&&333777...'''***///000111+++---333&&&RRR,,,,,,++++++,,,,,,---...+++++++++++++++***))))))'''(((***+++,,,,,,+++************++++++,,,,,,---******))))))###+++888+++...iii...+++777...###666,,,,,,888//////111222333222111111222...------......///000111111222444555444333000///111///:::(((999999555......//////...,,,***)))---///&&&---555---...333333222444***)))111999III@@@&&&:::+++333'''000333)))///&&&444...---++++++++++++---...++++++******++++++,,,---------++++++++++++,,,---(((...&&&))),,,TTT!!!***++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))))))))******$$$&&&***,,,---,,,***(((*********)))))))))))))))************************))))))))))))))))))))))))******++++++++++++*********+++***)))'''''')))+++******++++++++++++******(((((()))+++,,,---...///...------,,,,,,++++++*********++++++,,,,,,,,,,,,(((***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,---------.......................................///////////////////////////////////////////////////000111222333000000111222222222222111000000111222333333444444222222333333333444444444222333444666999<<>>===;;;999888888777777666555333222333444333111......///000111000000000////////////000000000000////////////000000'''>>>qqqyyy>>>(((---222111///+++,,,---......,,,***)))---------,,,,,,,,,++++++,,,***)))***...///...,,,'''))),,,---,,,+++,,,,,,...---+++))))))***+++,,,------,,,,,,+++***))))))))))))(((((((((((())))))(((((((((((())))))))))))************************))))))************))))))*********))))))))))))))))))***+++,,,,,,+++***)))(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++&&&&&&'''((()))***++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++---,,,,,,+++*********+++++++++++++++++++++++++++))))))))))))************------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,...------------...//////////////////////////////++++++,,,,,,---...//////000000000000000000000000...............///000000000111111222222333444444555333111000000111333444666222000222444222333666555555999>>>======DDDOOOKKKZZZhhhqqq}}}|||]]]IIIBBBBBB>>>===<<<<<<::::::999888666666555555555555666666777555333111000000111111555333111222444555333111222111000//////000111222333333111000////////////000000///...------------.........///......------------++++++++++++------111111DDDnnnsss+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,------&&&)))------)))---???TTT|||mmmcccWWWKKK000---,,,///222111+++%%%///............///000000...///111222333333222222111222222222333333333333222333555444222222444777555777999999777888:::<<<@@@>>><<<>>>AAACCCDDDCCCAAABBBCCCBBBAAA@@@BBBDDDGGGHHHIIIIIIIIIJJJKKKMMMNNNNNNMMMJJJHHHEEEEEEDDD>>>??????===;;;:::999999888666444333444444444333444333222111111111222222000///......------......+++...222111111BBBgggwwwkkkcccVVVCCC444555)))%%%---333000...000,,,---...///...---+++***+++++++++************)))+++***)))***---///...,,,***,,,......---++++++,,,---,,,***)))((()))***+++------,,,,,,+++******)))))))))(((((((((((()))))))))))))))************+++************************))))))************)))))))))))))))))))))***************++++++++++++******)))))))))))))))(((((((((************************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++)))))))))***************,,,+++++++++******************+++++++++,,,,,,,,,((())))))*********))))))---,,,++++++******++++++++++++++++++++++++++++++************++++++++++++------,,,,,,,,,,,,++++++,,,,,,---............------------------...//////////////////////////////,,,,,,,,,------......///000000000000000000000000000000//////000000111222111111111222333333444444444333222111111111222333666333222666777555555777777999???FFFHHHIIIRRR\\\ggguuu}}}]]]JJJCCCCCC>>>======<<<;;;:::999999777666666555555666666777666555333222111111111222444333222222444444333222333222111111111111222333444444222111000//////...000000//////......------------.../////////......,,,,,,,,,,,,,,,,,,,,,,,,000!!! ...///$$$'''777************************+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,,,,------------------***+++++++++,,,,,,,,,,,,555888:::555)))""")))444)))333888333///...+++$$$''')))+++,,,---000555999............///000111222000111111222222222111111333222222222333333444555555777999::::::;;;===???===???BBBDDDEEEFFFHHHJJJKKKMMMNNNOOOPPPQQQTTTUUUSSSTTTVVVWWWVVVVVVWWWXXX\\\^^^___``````bbbfffhhhkkkjjjhhheeeaaa^^^[[[ZZZQQQQQQPPPNNNKKKHHHFFFDDD>>>===;;;::::::999666555666555444222111111111111000000///...------------666777:::999222---000777;;;666000///000000+++''',,,---555;;;666***(((,,,---.../////////...,,,+++++++++++++++************+++***)))***,,,------,,,---///000///---+++++++++,,,+++***(((((())))))***---,,,,,,++++++************))))))(((((())))))************+++++++++,,,,,,************************))))))************))))))(((((())))))******++++++++++++************++++++*********))))))(((((((((************************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++,,,,,,+++++++++******************)))))))))))))))******+++++++++,,,,,,,,,)))***+++,,,,,,---,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,++++++,,,---......//////......------------......//////////////////////////////---------...............000000000000000000000000111111111000111222222333111111222222333333444444333333333333222222111111444222333777888666777:::>>>CCCMMMXXX^^^cccmmmwww}}}^^^KKKDDDCCC>>>>>>===<<<;;;:::999999777777666666666666777777666555444222222111222222333333333333333333333333333222111000000111222333555444333111000//////...000000000000//////......,,,---...///////////////+++,,,,,,------,,,,,,+++000000...***'''((()))+++************************+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,------.........++++++,,,,,,,,,---------///(((###(((111444000+++,,,111111,,,,,,111555555333555666333...,,,...000000000000//////000111111333333333222222111000000333333333333555666888999:::<<>><<<<<<;;;999777555444333222222111111000000000000000---'''&&&///;;;<<<000###,,,,,,...111555888:::;;;:::333...//////---...222...//////000///...------......---------,,,,,,,,,************+++,,,,,,,,,,,,...///...,,,++++++,,,,,,+++******))))))******,,,,,,,,,++++++************))))))))))))))))))***************+++++++++,,,************************)))******++++++******)))''''''((()))***++++++,,,,,,+++***))))))***+++,,,++++++******)))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++***************)))))))))))))))******+++++++++,,,,,,,,,***+++,,,---............,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---...............,,,------.............../////////////////////////////////...............000000000000000000000000111111111111111222222333111111222222333444444555333444444444444333222111777555666999;;;;;;>>>DDDJJJSSSbbbpppzzz|||]]]JJJDDDDDD???>>>===<<<;;;::::::999777777666666666666777777555555444333222222222222333333333333333333333333222111000000000000111222555444333111000000//////000000111111111000///...------...///000000000///+++,,,,,,------,,,,,,+++%%%+++***(((///999444%%%************************+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,------.........------------............000111000///000111111000333333///)))&&&(((***+++&&&))),,,///000///---+++333222111000000000000000444333333222111000000000666666888:::===@@@BBBDDDCCCEEEJJJPPPVVV\\\___```eeegggkkkpppsssuuuuuutttuuuzzzzzzxxxyyy}}}vvvoookkkhhheeeccc^^^\\\XXXTTTRRRNNNKKKHHHEEEDDDCCCAAA???;;;888666444444333222222222333333:::999666000,,,000888>>>333444444222...)))&&&%%%,,,***,,,222666555111/////////000/////////...............---------,,,,,,***+++++++++++++++,,,,,,***+++,,,,,,++++++,,,...------,,,,,,++++++++++++,,,,,,+++++++++++++++*********))))))))))))******)))))))))*********++++++******************************++++++++++++******''''''((()))***++++++,,,,,,+++***))))))***+++,,,+++*********)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((())))))***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,''''''(((***++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,------,,,,,,,,,+++++++++++++++,,,------------,,,,,,---......//////....../////////////////////////////////////////////...111111111111111111111111111111000000111111222333111222222333444444555555444444555555555555444444:::999:::===@@@CCCKKKSSSYYYfffxxx{{{]]]JJJCCCCCC???>>>>>>===<<<;;;::::::888777777666666777777888444444444444333333333222222333444444222222333444222111000//////000111222444333222111111111111111///000111222222111000///......///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,)))---111...$$$%%%///+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,,,,------------------............////////////(((+++,,,***+++///222222)))+++...000222333333222===777000---///222444555333222222111111111111111444333333444555666777888<<<>>>BBBGGGLLLPPPRRRTTTVVVXXX]]]eeemmmsssvvvvvv{{{~~~}}}zzzwwwppplllfffaaa]]]YYYVVVSSSOOOPPPPPPOOOKKKFFF@@@<<<<<<;;;999888777666555555***666???<<<222------///444666999999888666555444222:::BBBBBB:::111------000/////////............,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,---)))***+++******+++---///---------------,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++)))))))))************+++******************************++++++++++++******(((((())))))******++++++++++++************++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++''''''((()))***+++,,,---,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,.../////////...---/////////////////////////////////000000000000000111111111111111111111111111111000000111111222333222222333333444444555555555555555666777777888888999999<<>>===<<<;;;::::::888888777777777777888888444444444444444444333333111333555444222111333555333222111000000111222333333222222111111222222222///000222333333222000//////000000000000//////...------++++++++++++------444(((""")))222444333444,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,------------------,,,,,,---------.........//////444333...+++///444000(((111111222444444111...---"""%%%+++000222111,,,(((000000000111222333444555666777999<<>>===<<<;;;::::::888888777777777777888888444444444555555444333333111333555444222111333555444444222222222222444444222222111111222222333444///000222333333222111000000000111000000///.........---+++******+++---...,,,111111,,,,,,000---%%%------------------------+++,,,,,,------,,,,,,+++,,,,,,---------..................------,,,,,,,,,,,,,,,,,,---------......'''000444///,,,...111///222...,,,,,,---...000222333444444333222222444555......///000222555777888;;;<<>>@@@IIIOOO[[[hhhooosss|||tttYYYLLLFFFAAA<<<<<<<<<;;;::::::999999:::888666666777888777666---000333555555444444555333333333222222222111111000000000000000111111222444444333333222111000000000111111111111222222222555555444333111///---,,,,,,***)))***+++,,,,,,,,,+++,,,...---,,,,,,---///************+++,,,,,,------------...------,,,,,,000000//////............---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000111111111111111111111111111000000111222222111000555555555666888;;;???AAAAAAHHHPPPXXX```kkkxxxrrrhhh___\\\ZZZSSSMMMJJJEEEDDDBBB@@@>>>===<<<<<<<<<;;;999666222111111222555666666666555333111///111000//////...............------,,,+++***))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++*********,,,++++++******++++++,,,++++++++++++++++++++++++&&&'''((()))+++,,,......++++++++++++++++++++++++***)))))))))((((((''''''))))))******+++++++++,,,***************)))(((''')))))))))***+++++++++,,,******************************************++++++******))))))******+++,,,*********++++++,,,,,,,,,)))***++++++,,,,,,++++++,,,+++***))))))***+++,,,---,,,+++***))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))))))***,,,---...---,,,,,,,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---...------------...//////------......///000000000---...//////...---///000222111111111111111222222444444333444555777999;;;444333111111222555666666999888;;;???@@@@@@IIIUUU]]]hhhwwwsssXXXKKKDDD@@@======<<<<<<;;;::::::::::::888666666777888777666111333555555333111111111333333333222222222111111000000000000000111222222///000111222333444444555111111111111222222222222333333333222111000///...---+++******,,,------,,,+++,,,...---,,,,,,---///,,,,,,+++++++++,,,,,,---,,,------...------,,,,,,/////////.........---------------.........//////000000000000000000000000////////////000000000000......//////000000111111444333333444555555444444444555777:::===AAAFFFIIIQQQYYYcccnnnyyy}}}uuuqqqkkkbbbYYYVVVRRRQQQPPPNNNKKKIIIGGGFFF???>>><<<:::777555666666333333444333333222111000111111000///////////////---------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++******+++---,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++*********************+++++++++++++++++++++++++++++++++******)))))))))+++++++++******))))))(((,,,+++++++++*********)))***************+++++++++************************,,,+++++++++***)))))))))******))))))******+++,,,++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,+++************+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******+++,,,,,,---------,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,---...------------...//////------------------------///111222222111111222444444333222222222222222333333444444555666777888999666666666777888999999999888:::???GGGMMMSSS```mmmrrrWWWJJJCCC???>>>>>>======<<<;;;;;;::::::888666666777777777666444555555444111000000111333333333222222222111111111000000000000111222222///000000222333444555555111111111111222222222333111222222222222111000000...,,,++++++---......---+++,,,...---,,,,,,---///......---,,,,,,,,,------,,,,,,------...------,,,.........---------------------.........//////////////////////////////////////////000000000111111......///000111222222333333333222222333555666777999<<>><<<::::::666555444333333333333333222111000000000000000000------........./////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,++++++,,,...------,,,,,,------...++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))---,,,+++*********+++,,,+++++++++***************************************---,,,,,,+++***)))((((((******))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------......------......///000/////////...---,,,,,,,,,,,,...///000///000111333555555444333333333333333333444555777888888888888444555777888999:::999999;;;AAALLLYYYeeeqqqrrrWWWJJJCCC???>>>>>>>>>===<<<<<<;;;;;;999777666555777777666555333444444333222222444666333333333222222222111111111111000000111111222333444444333333222111000000111111111222222222333333222222222222222111000///...---,,,,,,...//////...+++,,,...---,,,,,,---///000///...---------------,,,,,,------...---------------------------------............////////////------------------------/////////000000111111222111111111222333444444444222333333444666999>>>AAAHHHMMMTTTZZZ```fffmmmrrrzzztttooolllhhhccc```]]]\\\\\\XXXUUUPPPKKKGGGCCC@@@>>>===<<<:::777666555555555222222111000000000000000......//////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,+++,,,---------,,,,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&'''(((***+++,,,------,,,***))))))***,,,---,,,+++++++++***)))))))))************************,,,+++++++++***)))))))))******))))))******+++,,,,,,,,,,,,++++++*********++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,---,,,+++***+++,,,---.........---,,,,,,,,,,,,---------,,,,,,,,,,,,------...............//////000111111111000000000//////***,,,.../////////111333666555444333222222222222222444777999::::::888777555666777888999;;;===???GGGQQQbbbssssssXXXKKKDDD@@@>>>>>>>>>===<<<<<<;;;;;;999777555555666777666555444555555444333333555777333333333222222222111111111111111111111222222333666666555333111000///...111222222222222333333333444444444333111///...---///---,,,---.../////////+++,,,...---,,,,,,---///000//////...------------+++,,,,,,---.........---------------------------........./////////000000000000000000000000000000/////////000111222222222333333333333333444444444555777999;;;@@@GGGPPPVVV```gggooouuuyyy}}}|||rrrkkkhhhggggggddd```ZZZUUURRROOOLLLIIIGGGDDDAAA===:::888777666444333222111000000000000111000000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---,,,---...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++*********+++++++++++++++%%%&&&''')))***,,,------,,,***)))'''((()))+++,,,,,,+++++++++***)))))))))************************)))))))))***+++++++++,,,******))))))******+++,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,...---,,,+++***+++,,,---......---,,,,,,---------...------,,,,,,------...///............///000000000000000111111111222222...000222222222333555666444444333222222222222222222555888;;;===<<<;;;999:::;;;;;;<<<>>>DDDLLLQQQ]]]lllsssXXXKKKDDD@@@>>>>>>======<<<;;;;;;:::999777555555666666666555666777777666333222222333333333333222222222111111222111111111111222333333333333333222222222222111222222222222333333333333555555444333111///---,,,///---,,,,,,...//////...+++,,,...---,,,,,,---/////////...---------......++++++,,,---............---------------.............../////////000000000...........................///000000111222333333333333333444444555555555888;;;@@@EEEMMMYYYgggqqqxxxrrrpppoooooojjjdddaaa```^^^[[[XXXOOOMMMIIIEEE@@@===:::999888777666444333222111111222111111000...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...---...///,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++))))))))))))************+++++++++******************)))((((((((()))***++++++++++++***************************************(((((()))***+++,,,,,,---******))))))******+++,,,,,,,,,++++++++++++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++'''((()))+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,---------------......///......------------......//////......//////000111.........///000111111111...000111111111111333555333333222222222222333333333666999===??????>>>>>>:::<<>>===;;;888666555444333222222111111000000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---/////////...///000,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++*********************++++++++++++++++++++++++))))))))))))******++++++------,,,,,,++++++******)))))))))******+++++++++***************+++++++++************************)))))))))***+++++++++,,,******))))))******+++,,,++++++++++++++++++,,,,,,((()))******++++++************+++,,,,,,+++******((()))+++,,,---,,,+++***++++++++++++++++++++++++******+++,,,,,,---.........---,,,++++++,,,---...,,,---------,,,,,,+++***,,,,,,,,,,,,---///000111......------------......///////////////000000111000000000000000000000000---...000000//////000111333222222333333444555666444777:::>>>@@@BBBBBBBBB===BBBJJJSSS^^^mmm~~~qqqVVVIIIBBB>>>===<<<<<<;;;::::::999999888666555444666666555444+++...222333333333333333333333333222222222111111222222111111222222333444111111111222222333333333222222333333333444444444222222222222222111000000...,,,++++++---......---+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,---...///***+++,,,---...................../////////000000////////////000000000000111111111111111111111111...///000111222333444444555666888;;;???AAADDDEEEPPPVVV___iiivvv|||vvvrrrnnngggaaa]]]\\\[[[XXXTTTPPPLLLJJJBBBAAA>>><<<999777666555111111222222222333333333------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///...///000...------,,,,,,------...++++++++++++++++++++++++&&&'''((()))+++---......++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,))))))******+++++++++,,,************************+++++++++************************)))***++++++,,,*********++++++,,,,,,---(((((()))***************)))***+++,,,,,,+++***))))))+++,,,......---,,,+++******************************+++,,,,,,---......///...---,,,,,,---...///,,,,,,---...---,,,***)))++++++,,,,,,...///111222......------------......///////////////000111111444444333333222111111111111222333333222111222444333333333444555666777888555777:::>>>AAADDDEEEEEEEEENNNZZZhhhvvvsssUUUGGGBBB@@@===<<<<<<;;;;;;::::::999999777777777888777555333666666555444333333222222333222111111000111111111000000111111111222222222333222111000000111222333222333333444444333333222555555444444222111///......------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///////////////000111111333222222222111111000000111111222222222222111111000111222111111111333444:::999<<>>===888888666555444333333333//////......---.........//////...---,,,,,,,,,,,,------............------///......------,,,++++++---------,,,,,,+++++++++***+++---......---+++***+++++++++************)))******+++++++++,,,,,,,,,,,,++++++******++++++,,,''')))***)))((('''((()))******)))))))))***,,,---++++++++++++++++++++++++)))***++++++++++++***)))------,,,+++,,,---...///,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------......------------,,,,,,+++***------------------------+++,,,---.........------//////............//////---------,,,,,,------...---...///...---...///111000000000111222333555666555444222111111111222222222333333333333333333444555444333444666999:::;;;666555:::@@@BBBAAAFFFNNNUUU```qqqqqqTTTFFFAAA???<<<<<<<<<;;;::::::999999999888666777777777555333666666666666555444333333111111111111222333333444111111111222222222222333333333222111111222333333000111111111111111111000111111000000///---,,,+++...------,,,,,,------...,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......................../////////222222111111111000000000000000111222333333333333333444555555555666999;;;:::999???JJJUUU___mmmyyy~~~wwwooommmiiiddd^^^ZZZXXXWWWUUUTTTQQQMMMIIIEEECCCCCC<<<:::888666444222222111//////.........///000000......---,,,++++++,,,,,,---......//////......------------------------------------,,,,,,++++++++++++,,,---------,,,+++***++++++++++++******************+++++++++,,,,,,,,,,,,++++++******++++++,,,)))***++++++***)))***++++++************+++,,,---************************************************,,,+++*********+++------,,,,,,++++++***++++++,,,************************++++++++++++,,,,,,,,,---******++++++++++++,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,---------............------------............---,,,,,,,,,------///000000///------...000//////000000111111111111444444222111111111222222333333333333333444444444666555444444555666666666:::999;;;AAAEEEHHHRRR]]]mmmyyyoooSSSFFFAAA>>><<<;;;;;;::::::999999888999888666666777777555444444555666777777666444333000000111222333444555666222222222222333333333333444333222222222222333444000000111111111111000000............---,,,+++***...------,,,,,,------............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,------...............111111000000000000////////////111222333333444444333444444444555777<<<@@@AAABBBKKK\\\ooo}}}vvvooohhhccc```^^^]]][[[WWWRRRNNNKKKHHHGGGCCCAAA???<<<999666555444////////////000111111222///......------------...---......//////......---++++++,,,------...//////------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,+++++++++******************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,------++++++,,,---,,,,,,+++++++++,,,------)))))))))))))))))))))))),,,+++***))))))***+++,,,***))))))))))))***++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++------,,,+++,,,---...///------,,,,,,,,,,,,------//////...---,,,,,,,,,---000111111///------...///---......///000000000000444333333222222222222333333333333444444444555555666666555555555666666777======@@@FFFNNNYYYiiiwwwnnnTTTGGGBBB???;;;;;;;;;:::999999888888:::888666666666777555444111333666777888666444222000000111222333333333444222222333333333444444444222222222222222222222222111111222222222222111111///////////////...---,,,...------,,,,,,------...//////......------,,,,,,---------------------------------------------,,,,,,---.../////////......000000000//////////////////000111222222222222222444444444555666;;;AAAEEEOOOTTTaaavvvyyyrrrkkkgggddd```[[[WWWTTTRRRQQQPPPKKKIIIGGGDDDAAA>>>===<<<333222222111111111111111222111000000//////000000......////////////......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---+++++++++++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++---...---,,,+++,,,...---------,,,------------************************,,,+++)))(((((()))+++,,,)))))))))))))))******+++++++++******++++++,,,,,,------------------------*********+++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,------,,,,,,+++...........................---+++++++++,,,...000...------,,,,,,------...000///...------,,,,,,---///000000///......///111000///......///111444555333333333333333333333333333333444444555555666666444555777777777999;;;<<>>BBBEEENNN\\\kkk{{{mmmUUUJJJEEEBBB===<<<<<<;;;;;;:::999999;;;888666555555666666555111222333444444333111000///000111111111000...---222222222222333333333333//////000000000000//////......////////////......------......///............------,,,,,,------.../////////...............------------------------//////////////////000000000////////////000111111//////000000000000111111222222333333333333222222666999>>>DDDKKKTTT]]]ccclllyyyzzzsssjjjcccaaa___\\\ZZZRRRQQQOOOLLLIIIHHHFFFFFF@@@???<<<999777555333333444444222000///............//////000000//////...//////...---,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,******+++,,,------.........---,,,+++++++++++++++++++++++++++,,,+++***))))))***+++,,,***+++,,,,,,------,,,,,,************+++,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------******++++++++++++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...////////////......////////////...............//////+++,,,...///000111444777AAA===777111...///222444222333333444444444444333333444444555666777888888888999:::::::::>>>EEEJJJXXXfffxxxkkkTTTJJJEEEAAA>>>======<<<<<<;;;;;;:::;;;888666444555666666666444444444444333222111111...///111222222111000///111111111222222222222333///000111111111111000///---......//////......---,,,,,,---..................------,,,,,,------...............////////////........................------......//////000000000///---,,,---...111222000000000111111111222222222333444666777888888888:::@@@IIITTT___lllwww~~~yyyoooiiiddd___[[[XXXVVVSSSPPPLLLJJJHHHGGGEEEDDDBBB???===;;;:::999999888666444222000////////////000000000000//////---------------------,,,+++++++++,,,,,,---------)))***,,,---...------,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,+++***+++,,,,,,------...---,,,+++******************************************************+++,,,---------,,,+++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........******++++++++++++,,,,,,***+++,,,,,,---------,,,------------------------,,,,,,,,,---------......///......------......///...------......///000111,,,---//////000111444666===:::666222000///000111222222444555555555444444333444555666777888999999999;;;>>>???BBBJJJUUU^^^tttiiiSSSIIIDDD@@@>>>>>>>>>===<<<<<<;;;;;;;;;999555444555666666666666666555444333333222222---...111333444444333222000000111111111222222222000111222333333222111000//////000000000000//////------...///000000000000...------,,,,,,------...------......//////000000........................,,,,,,,,,---...///000000000...,,,******---000222000000111111222222222333222333555888:::<<<===>>>FFFMMMYYYgggvvvvvvnnnfffaaa^^^\\\XXXTTTPPPLLLIIIHHHHHHGGGEEECCCAAA@@@?????????===;;;888666444222222//////000000000000//////+++,,,,,,------......///+++++++++,,,,,,---------''')))+++...///...---,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++,,,------++++++,,,---,,,,,,---...---,,,***))))))))))))))))))))))))))))))***++++++++++++***))))))***+++,,,---,,,++++++************+++,,,---...........................---------.........//////,,,,,,---------.........***+++,,,,,,------------////////////////////////+++,,,---.........------...------,,,,,,------...------------///000111222...///000000000000333555333333333222222222111111111222444555666555444444444444555666777888999999888<<<@@@EEEKKKWWWgggssshhhTTTKKKGGGFFF======<<<;;;::::::::::::999999999888777666666555444444555555444444333222222222222222222222222222000111222333444333222222333000......///000////////////000000///...------/////////...------,,,,,,222000+++(((,,,222111,,,---------.........//////222111///...---...000111////////////000000000000111111000000000000000111222222333555555444222///444555666666999>>>EEEJJJPPP^^^qqq}}}rrrkkkhhhgggccc\\\UUUOOOMMMLLLIIIGGGDDDBBBAAAAAACCCDDDCCCBBB@@@===999666444333222111000///////////////111111111111000...+++***.........------,,,,,,,,,---------------------------,,,,,,+++*********+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,+++***)))***+++,,,---+++,,,,,,---,,,+++)))(((******+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++)))************++++++++++++++++++,,,,,,---------,,,,,,,,,---------......+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,---------......000///---------...000222//////.........---------////////////............////////////000111222333333333333333333333333333555666777777444333333333444444666888666444888>>>===CCCKKKRRR]]]ooogggSSSIIIEEEDDD<<<;;;:::999999888888999999999888888777666666555333333444444333333222111111111111111111111111111000111222333333333222222555333000000111222222111///////////////........./////////......---------...///...,,,---000111------------.........//////111///...------...///000////////////000000000111111111000000000000111111000111222444555666555333555666888;;;???FFFOOOVVVgggvvvyyymmmkkkgggaaa\\\VVVRRRPPPLLLIIIDDD???===???AAACCCEEEDDDBBB@@@<<<999666444111000000//////...//////------------,,,++++++***......---------,,,,,,,,,---------------------------,,,,,,++++++***++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,++++++***+++,,,---...,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,*********++++++******)))************+++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------...,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++...------------------...,,,,,,,,,---------......///...---,,,---...000111//////.........---------////////////////////////////////////000111222333333333333333333333333333333444666666444444444555888666777;;;;;;:::<<<@@@BBBMMM[[[iiiwwweeeQQQGGGCCCAAA@@@???>>>======<<<<<<<<<999999888888777666666666333333333333333222111111111111111111111111111111000111222333333333333222555333111000111222222111.........///////////////////////////............+++///000------///000...------.........////////////...------------///000/////////000000000111111111111000000000111111222111111222444666777999:::888;;;@@@DDDKKKVVVdddmmmyyytttnnniiieee```ZZZUUUSSSNNNGGGAAA===>>>@@@CCCFFFEEEDDDBBB???<<<888666222222111111111000000000//////............//////...------------,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...)))***************++++++,,,,,,,,,+++,,,------...,,,,,,++++++******++++++******+++++++++,,,,,,,,,)))******++++++*********************+++++++++,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------,,,+++***,,,,,,------------,,,,,,.........------.........,,,,,,,,,---------.........---,,,,,,,,,---///000/////////............---000000000000000000000000000000000000000111222333222222222222222222222222111333444555444444666777888666666999;;;<<<@@@EEENNN]]]rrrdddOOOEEEAAA???AAAAAA@@@???>>>>>>>>>>>>888888888888777777666666333444444444444333222222111111111111111111111111111111222222333333333333333111///...///000000///............//////000000/////////////////////000---///...+++,,,///000...............//////////////////.........///000000//////000000000111111111111111000000111111222222444444555555555888<<>>;;;999555555555555444444333222222111000///...///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------************++++++++++++,,,,,,,,,---------......---,,,+++*********,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,*********+++++++++,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------............---,,,+++***,,,,,,------------,,,,,,///......------......///,,,,,,,,,---------......---,,,,,,,,,,,,---...////////////...............000000000000111111111111111000000000111111222333111111111222222222222222222333444444444444666777888777888;;;<<<@@@JJJVVVdddrrrcccNNNDDD@@@>>>===<<<;;;::::::999999999888888888777777777777777555555555555555444444333333333333333333333333333222111222222222222333333444111//////000111000000......------...///000111...//////000000111111111444333...)))+++000000---........./////////000000000//////000000111111222000000000000111111111111111111111111111222333333666666555444444888???DDDJJJQQQ[[[dddooo~~~wwwqqqmmmiiieee```^^^YYYTTTNNNHHHDDDBBB@@@@@@@@@@@@@@@>>>===<<<777777777777666444333222111000...,,,+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,+++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------.........,,,,,,*********+++,,,---******+++++++++,,,,,,,,,***+++,,,---------------***++++++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,---------.........------,,,+++,,,------......------,,,......------------......,,,,,,,,,---------......,,,,,,,,,,,,------......///////////////////////////000000000111111111222111111111111111111222333111111222222222333333333555666666555333333555777:::<<<@@@BBBDDDLLL___qqqbbbNNNDDD@@@>>>===<<<;;;::::::999::::::888888777777777777777777666666666666666555444444444444444444444444444444222222111111222222333444666444111111222333333222//////...------...000111...//////000111222222333:::999555///---///000---....../////////000000000///000000111111222222222000000000111111111222222111111111111111222333444555666666555777>>>IIIQQQ___gggqqqzzz{{{wwwtttrrrkkkiiifffaaaZZZRRRLLLHHHCCCBBBAAA@@@??????>>>>>>999999999888666444111///333222111///---,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,,,,))))))))))))************---------,,,,,,,,,,,,,,,++++++,,,---------------++++++******++++++,,,,,,******+++++++++,,,,,,,,,((()))******++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------............------------............---------------,,,,,,---------,,,,,,,,,---------......,,,---------...............////////////000000000...//////000000111111111222222111111111222222333222222222333333444444555777777777666444444666888999===DDDKKKQQQ^^^uuubbbNNNEEEAAA?????????>>>===<<<<<<<<<<<<777777777777777777777888555555666666555555444333333333333333333333333333222222111111111222333444666444222111222333333222111000...------...///000......///000222333333444:::AAACCC;;;111......///.../////////000000000000...///000111111222222222000000111111111222222222111111111111222333444555555777999<<>>>>>>>><<<999666222000333333333222111000//////,,,,,,,,,---------......++++++++++++++++++++++++***+++---...///...---,,,))))))*********+++++++++,,,,,,,,,,,,++++++************,,,---------,,,+++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((((()))***+++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,+++,,,---...////////////------............------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------......////////////.../////////000000000000------...//////000111111333222222111111222222222222333333444555555666666777777777666555666999<<<===@@@JJJYYYiiizzzbbbOOOEEEBBB@@@===<<<;;;::::::999999:::777777777777777888888888444444555555444444333222222222222222222222222222333222111111111222333444444222000///000111111111222111///---,,,---...///......///111222333444555888FFFOOOFFF555,,,---222////////////000000000000------///000111111111111000111111111111222222222111111111111222333444555666999>>>CCCLLL\\\ooo|||yyyqqqkkkfffdddSSSPPPKKKFFFCCCAAAAAAAAADDDDDDCCCAAA>>>:::666333---...///000000///...---,,,,,,,,,------.........++++++++++++++++++++++++***+++---//////...---,,,******+++++++++,,,,,,,,,++++++++++++******)))))))))***+++,,,---,,,++++++(((***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,)))***+++,,,---.........++++++,,,,,,,,,---------+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++---...//////000000------............------,,,++++++******++++++,,,,,,,,,,,,---------......---...//////000000//////.../////////000000111111,,,------...///000000111333333222222111222222222333333444444555666777777666666777666666888<<>>===<<<;;;:::999999999999888666666777888777777777666666666666555555555222333444555555333111000111111111222222333333333111111111111111111111111111000/////////111222333222111000000000111333333000888===;;;333---...222...............///000000333333222222111000000000222000111444222///000444333//////111222333666;;;999AAAKKKUUUaaasssyyyqqqjjjfff^^^SSSKKKGGGFFFEEEDDDCCCBBBCCCCCCCCCAAA<<<999666444111000111111000...,,,,,,---.........------------------------------...------,,,,,,------...++++++++++++,,,---......---,,,,,,,,,,,,---......---------,,,,,,+++++++++------...///...---+++***(((((())))))************++++++,,,,,,,,,,,,------------...///...---+++***++++++++++++++++++++++++........................------------------------------------,,,+++***)))+++++++++,,,,,,,,,------........................111111000000//////............///000111222222333222111000///............222222111111222222333444444555666555444444555777<<<999999:::999777<<>>===<<<;;;:::::::::::::::888666666777777666555666666666555555555444444333444555666666444222111222222222222222222333333222222222222222222222222111000/////////000222333222111000000000111222333---222777666222///111444//////.........//////000111111111111000000000000///---...000///+++,,,000444111111444555666:::@@@CCCMMM\\\lll||||||rrrllleee\\\UUUQQQMMMHHHDDDDDDCCCCCCDDDDDDCCC???===999777555444333222000...------......//////......------------------------,,,++++++******++++++,,,------,,,++++++,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,+++++++++,,,------...---,,,+++***)))))))))******+++++++++++++++,,,,,,,,,,,,------,,,,,,---------,,,,,,+++++++++++++++++++++++++++........................------------------------------------,,,+++******........./////////000000........................111000000000/////////...//////000000111111222222111000000///000000111111333222222222222222333333111333444444444444666888<<<999:::===>>>@@@IIISSSaaapppaaaMMMDDDAAA???======<<<;;;::::::::::::;;;999777666666666555444555555555555444444444333444555666666666555333222333333222222222222222222333333333333333333333333000000000///000000111222111111000000111111222333---///000111000///111333000000///....../////////111111111111111222222222///------///---******...222000000333444666<<>>===<<<;;;777222/////////////////////000000..............................------------.........---,,,,,,+++++++++,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------......---,,,++++++***++++++++++++,,,,,,,,,........................000000000000////////////111111111000000000000000111111111111222333444444444444333222222222222333222555888999999999:::;;;:::<<>><<<999888888888777555555555444444444333333333333333333333222222111111333333333222222111111111555555555555555555555555000000111111111000000000000000111111222222222222333000------///111111000111000000/////////000000///000000111222333444444333111222444222...///333555444666:::===BBBMMMXXXttt}}}ssskkkgggeeebbb___VVVSSSOOOLLLJJJHHHDDDBBBBBBAAA@@@???>>>:::666222111111000///......//////........................///......------......///,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...---------///000111,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------.........---,,,,,,............////////////////////////////////////////////////000000000000111111111000000000000000333333222222222222333333444444333333222333333444444666999999999999:::<<<<<>>CCCLLL[[[jjjzzzooojjjhhhhhhggg^^^[[[XXXTTTQQQMMMHHHEEEEEECCCBBBBBBAAA???<<<999666444222000///...//////........................------,,,,,,,,,,,,------++++++++++++,,,---...///------,,,,,,------...///++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------..................///000,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------............------,,,------------.........////////////////////////////////////000000000000000000000000000111111111333333222222111222222222333333333333333444555555444666777777888999<<<>>>???MMM```ppp___MMMEEEBBBBBB======<<<<<<<<<<<<======:::888666666777777777666666666666555555555444444333333222222111111222222222222222222222222333333555555555555555555555555000111111222111000///...///000111222333222222111---......//////000222333......//////000111333333/////////000000111111111000///000333222000111555333666===GGGPPP]]]pppvvvnnnjjjiiihhhdddbbb___]]]YYYUUUOOOKKKHHHFFFEEEEEEEEEEEECCCAAA;;;999666333111000000000........................------,,,,,,,,,,,,------,,,,,,,,,++++++,,,------,,,,,,++++++,,,,,,---...+++++++++,,,,,,------------,,,+++++++++---...///,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,------------------------,,,+++------------------------........................------------------------------............------*********+++++++++,,,,,,////////////////////////.../////////000000000111//////000000111111222222111111000111111222333444222222222333444555666777555666777888:::===BBBFFFOOObbbxxx___MMMEEECCCBBB======<<<<<<<<<======>>>888666444444666666666555777666666666666555555555555444333333222222333333111111111222222333333444555555555555555555555555000111222222222000///...///000111222333222111111///111111000...,,,---............///000222444444222333333333333444444444111000222555444222444888;;;???HHHTTT```ppp}}}qqqkkkhhhffffffeeedddbbb```[[[UUUPPPJJJHHHGGGGGGHHHIIIHHHGGG>>><<<999555222111111111//////////////////////////////............//////......---,,,++++++++++++++++++******++++++,,,---+++++++++,,,,,,---------------,,,+++,,,---///000,,,,,,,,,++++++*********++++++,,,,,,,,,---------+++,,,,,,---,,,+++)))(((------------------------........................------------------------------...............------------.........//////000000000000000000000000.../////////000000111111...//////000111222222333......///000111333555666111111222333444666777888777888999:::===CCCJJJOOOggg{{{zzz\\\KKKEEEAAA>>>??????===<<<::::::999999;;;:::999777666555555555555555555555444333222111444444444333333333222222444444444444444444444444444444333333444555777888444222111000111111111000...000333555555333000.........///000111222222333000000000000000000000000000000000111222222333333111000111333111000444;;;???IIIXXXjjj{{{|||rrrllliiihhhfffeeeeeedddaaa[[[VVVSSSPPPLLLIIIHHHHHHGGGGGGEEEBBB===:::777444111/////////.........---------......////////////............------------......------------------------000///---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///------------------------......//////...---,,,,,,..................------........................---......///////////////////////////////////////////////////////////////............/////////000000000000000000000000000222111111111000000//////000111111222222333444444888666444333444555555555777888<<>>???>>>===;;;::::::::::::::::::999888888777888888666666666666555444333222222222222111111111000000333333333333333333333333555555333222111111222222222111000000000000000///111111111111000///------//////000000111111222222000000000000000000000000000000000111222222333333222222444666666555;;;BBBLLLYYYnnn}}}uuuqqqmmmkkkiiihhhhhheee```\\\XXXUUUQQQNNNLLLKKKIIIGGGGGGEEEAAA>>><<<999555222000000000///////////////......////////////............------------......------------------------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,,,,------------------......//////...------,,,................................................---......///////////////////////////////////////////////////////////////........./////////000000000000000000000000000000222111111111000000000000111111111222333333444444666555444444444666666666777888<<>>GGGPPP___nnn~~~vvvsssooolllkkkhhheeeccc]]][[[XXXUUUSSSPPPLLLIIIKKKIIIGGGEEEBBB???:::666333222111111000000000111......////////////............------------......------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,,,,,,,------..................///......---,,,................................................---......///////////////////////////////////////////////////////////////....../////////000000000000000000000000000000000111111111111111000000000111111222222333333444444555555555666666777888999;;;;;;@@@LLL[[[oooxxxZZZJJJEEEAAA???<<<<<<;;;::::::;;;;;;;;;::::::999888888888999999666666666666666555444444444444444333333333222222222222222222222222222222222222222333444444555555111222333333222111222222...///000222555666888999111111111000000000000000000000000000000000000000000000111222222333333444555444555:::@@@IIIWWWeeeyyy~~~zzzuuuoookkkhhhfffeeeaaa___^^^\\\ZZZWWWRRRNNNOOOMMMLLLJJJHHHDDD???;;;555444333222111111111111......////////////............------------......------------------------//////..................------------------------++++++,,,------......///+++,,,,,,------.........---...............---------------.......................................---......///////////////////////////////////////////////////////////////...////////////000000000000000000000000000000000111111111111111111111111111111222222333444444555666777888888888888:::<<<@@@CCCKKK[[[ooowwwYYYJJJEEEAAA???<<<;;;;;;:::::::::;;;;;;;;;:::999888666666666555444444555555555444333333444444444333333333222222333333333333333333333333111111222333333444444444...000222222111///000111''')))---111333333222222111111111000000000000000111111111111111111111111111111111222333333444444777555666===GGGWWWmmm~~~{{{ssslllgggfffeeeccccccbbbbbbaaa^^^YYYVVVRRRQQQOOONNNLLLHHHCCC???999777555333111111111111......////////////............------------......------------------------------------......------------------------------++++++,,,------......///,,,,,,,,,------.........------...............------------.........//////////////////////////////---......///////////////////////////////////////////////////////////////////////////000000000111111111111111111111111111111111111111111222222222111222222333444444555555555777777777666777;;;>>>EEEMMM\\\pppvvvXXXIIIDDDBBB???<<<<<<;;;::::::999::::::<<<;;;999777666555444444333444444444444444333333222222222111111111000000333333333333333333333333111111111111111///......***---000111...,,,---///,,,...111333333111///---000000000000000111111111111111111111111111111111111111222222333444444444888777;;;FFFVVVkkkyyypppkkkiiijjjhhhhhhggggggfffddd```\\\VVVUUUSSSQQQOOOLLLHHHDDD>>><<<999555333111111111......////////////............------------......------------------------)))***++++++,,,,,,++++++------------------------++++++,,,------......///------------------------,,,---......///.........,,,,,,------.../////////////////////////////////---......////////////////////////////////////////////////////////////////////////000000000111111111111111111111111111111111111111222222222222222222222333333444444555555333555666555555888>>>DDDPPP^^^sssuuuWWWIIIDDDBBB???===<<<;;;:::999999888888;;;:::999888777777777777444444555555555555444444222222222111111111000000222222222222222222222222000111111111000///...---)))---222222///---...000333444555555444333111/////////000000111111222222111111111111111111111111111111222333333444444555888;;;EEEUUUiiiyyytttssstttpppooommmllljjjhhhdddaaa[[[YYYVVVSSSRRROOOLLLJJJEEEBBB===999555333333333......////////////............------------......------------------------)))***,,,---------,,,,,,........................++++++,,,------......///.........------,,,,,,+++,,,------...//////......,,,,,,------...//////000////////////////////////---....../////////////////////////////////////////////////////////////////////000000000111111111111111111111111111111111111111111222222333333333222222333333444555555555444666777777888>>>IIIQQQdddwwwtttWWWIIIDDDBBB@@@>>>===<<<:::999888888888::::::999999999999999:::555555666666666666666555444444444333333333222222000000000000000000000000...///111222333333222222+++000555555222000111333222111111000000111111222...//////000111222222333111111111111111111111111111222222333333444444555888>>>LLLaaaxxx|||{{{|||wwwtttqqqooommmjjjfffccc^^^[[[XXXUUUSSSRRROOOMMMIIIFFFAAA;;;777555444444......////////////...............------.........------------------------,,,---///000000000//////........................++++++,,,------....../////////...---,,,++++++***,,,,,,---.../////////...,,,,,,------...///000000000000000000000000000000---......///////////////////////////////////////////////////////////////000000000000111111111111111111111111111111111111111111111222222333333333222222333444444555555666666888:::;;;>>>FFFSSS^^^xxxvvv]]]OOOFFF???===>>>;;;777444444444333333999999888888888888999999888888888888777666444444444444444333333333222222333333333222222111111111111111111111111111111111222222222111111111000000111111111111111111111111......//////000000000111333222111111000111111111555555666555444555999<<>>:::666444333222000/////////000111000000000000////////////------------------,,,,,,......////////////......,,,---...//////...---,,,...------------...//////...------,,,---...///000,,,***)))***...///...,,,...///////////////......////////////////////////000000000000000000000000111111000000//////......////////////000000000000222222222111000111333666333222222222222222222222111111000000111111222333666777777555444444666999999999<<>>;;;888555444333333222111000000000000000000////////////------------------------......////////////......------...//////...------...------------...//////...------,,,---...///000---+++***,,,///000///.........////////////......////////////////////////000000000000000000000000......//////000000111111////////////000000000000111222222222111111333444555555555444333222111111222222222222222333333444444444444444444555666777999888<<>>888888777666444222000///000000000000////////////,,,,,,,,,---.........///......////////////......------...//////...------...------------...//////...------------...//////...---,,,---///000000///......///////////////...////////////////////////000000000000000000000000......//////000000111111////////////000000000000///111333333222111222333777777666555333222111111333333333333333444555555444333333444666888888888;;;<<>><<<999999888888888888999999888888777666666666666666555444444444444333333333333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222444333222000///---,,,+++111111111222222333555555666777888888999@@@KKKTTTbbbqqq{{{xxxqqqmmmiiieeebbb___\\\ZZZVVVTTTQQQOOOMMMJJJFFFCCC===;;;999666444222000///000000000000////////////+++,,,,,,---...//////000......////////////......---..................---...------------...//////......------............---------...////////////---...//////////////////////////////////////////////////////////////////111111000000//////......////////////000000000000...000333333222111111222666555555444333222222111333333333333333444444555777555444666999;;;;;;:::>>>DDDQQQeee|||vvvpppnnnooorrruuuyyytttppprrryyypppVVVIIIDDDBBBBBB>>>=========>>>===;;;999999999888888888888999999888777666666555666666777555555555444444444333333333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222555555444333333222111111444444333333333333333444666888999999<<>><<<<<<<<<;;;999888999999888888888888999999888777666555555666777888555555555555444444444333333333333333444444444444333333333333333333333333111111111111111222222222333333333333333333333333///000000222333444555555666555444444333333333444444777:::<<<@@@NNNbbbqqq{{{vvvssspppmmmkkkiiifffddd\\\[[[XXXWWWUUUQQQMMMJJJEEEBBB>>>999666444333333000000000000////////////---------.../////////000......////////////......///...------------...///...------------...//////.........///......---,,,,,,---......---,,,---...,,,---...///000000000000////////////////////////000000000000000000000000......//////000000111111////////////000000000000...000222222111000111222000111111222222333333444222222222222222333333444444555555555666:::@@@EEELLLaaa~~~}}}{{{{{{{{{}}}~~~|||yyyyyy{{{}}}}}}{{{www|||zzztttqqqjjjkkkjjjiiilllqqqsssqqqrrrmmmiiihhhiiikkkjjjiiioooVVVJJJDDDBBBBBB@@@>>>;;;::::::::::::999999999888888888888999999888777666555555666777888555555555555444444444444333333333444444444555555333333333333333333333333000000111111111222222222333333333333333333333333---...///000111222222333555444444444444444555666444999>>>BBBJJJ\\\uuuwwwtttqqqooonnnllljjjhhh```^^^\\\[[[XXXUUUPPPLLLEEEDDDCCC@@@===999666444000000000000////////////............////////////......////////////......///...------------...///...------------...//////....../////////...,,,,,,---///000///---,,,...000,,,---...///000000000000////////////////////////000000000000000000000000......//////000000111111////////////000000000000///000111000///000111333222222222333333333333333333333333333333444555555222555888777888>>>JJJSSSccczzz~~~zzzuuurrrpppmmmkkkiiihhhiiikkkmmmooorrrppppppssswwwzzzyyywwwmmmoooqqqoookkkgggfffgggbbbeeeeeedddhhhoooqqqnnnjjjhhheeebbb````````````pppWWWLLLFFFCCCBBB@@@===:::999:::;;;;;;;;;999999888888888888999999888777666444555666888999666666555555555444444444333333333444444555555555333333333333333333333333000000111111222222222222333333333333333333333333555555444444333222222111333333333444555666777888666<<>>===<<<;;;:::999999;;;999666666777999999999999999888777666666777777555555555555555555555555333333333444555666777888777555444444444444333111333333333333333333333333888444111222666777444000222222222222333444555666333555444222333555777777:::>>>GGGVVVhhh{{{zzzssslllkkkppptttrrrpppllliiieeebbb^^^YYYTTTPPPNNNKKKHHHGGGFFFDDD???:::444222000000111222111111000000000000000000000000//////.........---------------------------------000000//////.........---////////////////////////000000//////............////////////000000000000000000111111111111000000////////////////////////000000000000000000000000000111111111222222222222222222222111111111000000222222222222222222222222777444000000222333222000777888;;;???BBBIII]]]qqqxxxooommmjjjhhhhhhiiikkklllkkkeee___\\\]]]^^^^^^]]]]]]\\\[[[ZZZZZZ[[[\\\]]]```bbbdddggghhhhhhgggfff^^^]]][[[ZZZZZZ\\\^^^```cccbbbaaabbbdddffffffeeeZZZXXXVVVTTTTTTUUUWWWYYYmmmTTTJJJFFFDDDCCC???>>>===<<<;;;:::999999:::888777777888999999888999999888777777777777777666666666666666666666666444444444444555555666777888666555444555555444222333333333333333333333333777444111222555666333000000000000000111222333444222333333333333666888999>>>FFFTTTcccsss}}}vvvnnnmmmqqqvvvvvvtttooolllhhhddd```\\\XXXTTTRRROOOLLLKKKJJJGGGAAA<<<888555222111111222222111//////////////////////////////.........---------------------------------000/////////............////////////////////////000000000/////////......////////////000000000000//////000000000000//////111111111111111111111111000000000000000000000000000000000111111111222222000000000111222222333333333333333333333333333333555333111222444666555444888777:::AAAIIIXXXpppzzzsssjjjdddcccbbbaaa``````aaacccddd```\\\XXXWWWXXXZZZZZZYYYZZZYYYYYYXXXXXXYYYZZZ[[[[[[]]]___```aaaaaa```___WWWVVVUUUTTTUUUXXX[[[\\\______^^^______^^^[[[YYYVVVVVVTTTTTTTTTUUUWWWXXXlllSSSIIIFFFCCCCCC>>>>>>===<<<;;;::::::999999888888999::::::999777999888888888777777777777777777777777777777777777555555555444555555666666888777555555666666444333333333333333333333333333666333111111444555222000000000000111111222333444333444555555666888;;;???GGGVVViiiyyyzzzrrrooosssxxxzzzzzzuuuqqqlllhhhddd```\\\YYYVVVTTTRRRQQQPPPLLLEEE@@@===:::555222222222222111/////////////////////////////////.........------------------------------////////////............////////////////////////000000000///////////////////////////000000000000......////////////......111111111111111111111111/////////////////////////////////000000000111111---...///000222444555555444444444444444444444444333222222444777999999888;;;:::>>>HHHXXXmmm{{{uuunnnhhhddd```ZZZVVVWWWWWWWWWXXXXXXYYYZZZZZZUUUTTTRRRSSSTTTVVVVVVUUUVVVUUUUUUUUUUUUVVVWWWXXXVVVWWWXXXYYYYYYXXXWWWVVVOOOOOOOOOPPPSSSVVVYYYZZZ]]]\\\[[[ZZZYYYUUUQQQMMMQQQRRRRRRSSSTTTUUUVVVWWWlllSSSHHHDDDAAAAAA>>>======<<<;;;;;;::::::888888888:::;;;;;;999666888888888888888888888777777777777777777777777777777666555555555555555666777666444444555555333222222222333333333333444444444222111111333333222000333333333333444555666666666555777999999:::@@@FFFTTTiii|||yyyxxxxxxxxxwwwvvvwwwwwwwwwxxxyyy{{{}}}~~~yyyzzz{{{|||~~~vvvrrruuuzzz}}}|||xxxqqqlllgggccc___\\\XXXVVVUUUUUUUUUQQQJJJEEEAAA===777333222222111000........................////////////....................................///////////////.........////////////////////////........................////////////000000000000...//////000000//////...........................////////////////////////////////////000000000000......///111222333444555555555555555555555555555222333444666888999:::999===@@@HHHWWWlllzzzsssjjjeee___[[[YYYXXXVVVTTTRRRSSSTTTUUUUUUUUUTTTSSSQQQQQQRRRSSSTTTTTTTTTSSSRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSTTTTTTSSSRRRPPPPPPKKKLLLMMMPPPTTTWWWZZZ[[[[[[YYYVVVTTTRRRPPPLLLIIINNNOOOQQQSSSUUUVVVVVVVVVlllSSSHHHCCC@@@???=========<<<;;;;;;::::::999888999:::;;;;;;999777777888999999999999888888666666666666666666666666777666666555555555666666666444333333333333222000222222222333333444444444444333222222222222111000333333333333444555666777777555666999:::;;;DDDOOOfff~~~{{{xxxwwwsssqqqnnnmmmnnnnnnnnnmmmjjjkkklllnnnppprrrssstttsssttttttvvvxxxzzz|||}}}}}}}}}wwwwww{{{}}}wwwqqqlllfffaaa^^^YYYWWWUUUVVVWWWTTTOOOJJJDDD@@@:::666333222000///////////////////////////000000/////////..........................................///////////////////////////////////////------------------------////////////000000000000///000000111111000000///........................////////////////////////////////////000000000000000000111111111222222222555555555555555555555555333444555666777888999:::<<>>>>>QQQkkktttmmmfff]]]WWWRRRQQQPPPOOOOOOPPPQQQRRRSSSSSSSSSSSSQQQOOOMMMLLLPPPRRRSSSRRRPPPOOOOOOOOOPPPPPPPPPPPPPPPOOOMMMMMMKKKJJJJJJHHHGGGFFFFFFEEEGGGIIIMMMQQQTTTWWWXXXXXXRRRNNNHHHEEEFFFIIIKKKMMMMMMNNNPPPQQQRRRQQQQQQPPPkkkSSSIIIEEECCCCCC<<<<<<<<<<<<<<<;;;;;;;;;;;;:::888999:::;;;:::999666777999;;;;;;:::999888777777777777777777777777666555555555666777888888666444333333333333222000111111222333333444555555444444555444333222333333222222111222222333444555888444666===BBBIII\\\qqq}}}yyyrrrppplllhhheeecccbbbaaa]]]\\\[[[[[[]]]^^^]]]\\\^^^___```bbbcccdddeeeeeeeeeeeedddeeefffiiilllmmmnnnqqquuuvvvwwwyyy~~~~~~|||xxxsssmmmiiibbb^^^YYYWWWVVVUUUQQQMMMHHHEEEBBB???<<<888444111111111111111111111111111000000000000/////////......................................./////////000////////////////////////........./////////000000////////////000000000000//////000000000000//////111111111111111111111111000000000000000000000000000000000111111111222222222222222111111111000000444444444444444444444444555666666666666:::???DDDKKKccczzzmmmddd```]]]WWWQQQNNNOOOPPPPPPPPPPPPQQQRRRSSSRRRRRRRRRQQQPPPOOONNNQQQSSSTTTSSSPPPOOOQQQRRRQQQRRRQQQQQQPPPNNNLLLJJJJJJJJJHHHGGGFFFFFFFFFFFFHHHKKKOOOSSSUUUWWWWWWVVVOOOKKKGGGFFFGGGJJJMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKjjjSSSJJJHHHFFFFFF<<<<<<<<<<<<<<<;;;;;;;;;===:::888888999;;;;;;:::666777999;;;;;;;;;999888888888888888888888888888555555555555666888999999777555444444444444333111111111222333333444555555444555555555333333333444444444444444555666777777;;;777999BBBIIISSSjjjyyyssspppjjjhhheeeaaa^^^\\\[[[[[[XXXWWWVVVWWWYYYZZZYYYXXXXXXYYYZZZ[[[\\\]]]]]]]]]eeedddcccccceeegggjjjkkkhhhkkkoooqqqrrruuuzzz~~~|||~~~}}}yyysssooogggbbb[[[XXXVVVTTTPPPMMMIIIGGGEEEBBB@@@;;;666222111111111111111111111111000000000000////////////////////////////////////---.........//////000000///////////////////////////000000000111111222222////////////000000000000......////////////......////////////////////////111111111111111111111111111111111111222222222222111111111111111111111111444444444444444444444444444666666666777<<>>===<<<;;;;;;:::;;;;;;999::::::;;;;;;::::::999888888999:::999888777666777777777888888999999:::666666666666777777777777===:::666444444555555555222333333444555555555444555555666666555444333333666555555555666666444333666666<<>>HHHSSSrrruuuooo^^^ZZZUUUOOOKKKIIIIIIIIIGGGHHHIIIKKKMMMNNNPPPPPPPPPRRRSSSSSSRRRQQQQQQRRRVVVVVVWWWWWWWWWVVVVVVUUUVVVUUUTTTSSSRRRQQQQQQPPPMMMMMMLLLLLLLLLLLLMMMMMMTTTTTTVVVYYYZZZZZZWWWTTTHHHJJJMMMPPPRRRRRRRRRQQQMMMLLLJJJHHHGGGGGGHHHIIIkkkRRRHHHDDDBBBAAA>>>===<<<;;;;;;:::;;;;;;::::::::::::::::::::::::888999999:::999888777666777777777888888888999999666666666666777777777777<<<999666555555555555444222333444444555555444444555555666666555444444333444444444555666666666555888999???JJJXXXmmmwwwoooiiieeeaaa___]]]\\\[[[ZZZXXXVVVTTTSSSTTTSSSSSSSSSTTTUUUUUUVVVUUUUUUVVVVVVWWWXXXXXXYYY]]]___aaaaaaaaaaaabbbdddeeefffhhhjjjlllnnnpppqqquuuuuuwww}}}~~~~~~~~~sssmmmddd___]]]ZZZUUUQQQOOOLLLIIIHHHHHHFFF???:::555333000///111222333333222111000/////////000111.........///......------......////////////......////////////000000000000////////////////////////000000///...............////////////000111222333000000000000000000000000000000000000111111111111222222111111111111111222222222222222222222333333444333333333444444555666999888;;;>>>@@@FFFVVVfffssshhhaaaUUURRROOOKKKIIIHHHHHHIIIGGGHHHIIIJJJLLLNNNOOOPPPRRRTTTUUUUUUSSSRRRRRRSSSXXXXXXYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVUUUTTTTTTSSSTTTTTTTTTSSSTTTTTTUUUUUUXXXXXXWWWXXXWWWUUUPPPMMMJJJLLLNNNQQQRRRSSSRRRRRROOONNNLLLJJJIIIIIIJJJKKKkkkRRRHHHDDDAAAAAA>>>===<<<;;;;;;:::;;;;;;;;;;;;999999999999;;;;;;999999999:::999888888777888888888888888888888888666666666666777777777777:::888777666777666555333333333444444555555444444555555555666555555444333333333444444666777888999:::<<>>AAADDDNNNcccvvvyyylllbbbYYYRRRLLLKKKKKKJJJJJJJJJKKKKKKHHHIIIJJJKKKMMMNNNPPPPPPUUUWWWXXXWWWUUUTTTTTTUUUZZZ[[[[[[\\\\\\[[[[[[[[[YYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXYYYYYY[[[ZZZYYYXXXWWWTTTOOOLLLNNNOOOQQQSSSTTTTTTTTTSSSQQQPPPOOOMMMMMMMMMNNNNNNjjjRRRHHHCCCAAAAAA>>>===<<<;;;;;;:::;;;;;;<<<;;;999888888999;;;<<<:::::::::999999999888888:::::::::999999999999999666666666666777777777777888777777777888777555222333333444444555444444333444555555555555555444444444555555555555777999<<<===BBBNNN```vvvvvvrrrjjjfffaaa^^^\\\\\\[[[ZZZWWWVVVTTTRRRQQQQQQQQQRRRRRRRRRRRRSSSTTTVVVWWWXXXWWWWWWWWWXXXXXXXXXYYYYYY[[[\\\^^^___^^^___aaabbb___```aaadddfffhhhjjjkkkmmmppptttzzz~~~yyyyyyxxxxxxxxxxxxxxxwwwtttvvvxxxzzz{{{tttjjjccc___[[[YYYSSSQQQOOOOOOOOOMMMJJJGGG???:::555222111333444555555444333111000000111111,,,---...///////////////......////////////......////////////000000000000////////////////////////000000///////////////000000000//////000111222222000000000000000000000000///000000000111111111111111111111000111111222333111111222222333444555555555444444444444555666666777;;;@@@FFFNNN]]]rrruuueee\\\WWWQQQLLLJJJJJJLLLMMMNNNOOOOOOOOOLLLLLLMMMNNNPPPQQQRRRSSSWWWXXXZZZYYYWWWVVVVVVWWW[[[[[[\\\]]]]]]]]]\\\\\\ZZZZZZZZZZZZZZZZZZ[[[[[[XXXXXXXXXXXXYYYZZZ[[[\\\ZZZYYYYYYZZZ[[[ZZZWWWUUURRRSSSTTTUUUVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQRRRRRRjjjQQQGGGCCCAAA@@@>>>===<<<;;;;;;:::;;;;;;<<<;;;999888888999;;;<<<:::::::::999999999999999<<<<<<<<<;;;;;;:::::::::666666666666777777777777777777777888999888555222333444444555444444333333444444555555555555555444666777777666555777;;;???CCCMMM]]]ppp}}}rrrkkkiiiccc```\\\ZZZZZZYYYXXXWWWVVVUUUSSSRRRRRRRRRSSSTTTSSSSSSSSSTTTUUUWWWXXXYYY[[[[[[[[[[[[[[[\\\\\\\\\\\\^^^___```______```bbb^^^___```bbbdddfffhhhhhhjjjmmmrrrwwwzzz|||||||||uuuvvvvvvvvvvvvvvvwwwwwwsssssstttvvvxxx|||}}}ssskkkddd___\\\YYYWWWUUUSSSQQQOOOLLLJJJCCC>>>888444222333444444888666444222000//////000------...///000000000///......////////////......////////////000000000000000000000000000000000000000000/////////000000111000000000000000000111222111111111111111111111111///000000000111111111111111111000000111222222333111111222333444444555555333333333444444555666777;;;???HHHTTTeeeyyyvvvcccVVVRRRQQQNNNKKKKKKLLLNNNPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTVVVWWWWWWXXXYYY[[[[[[YYYYYYYYYZZZ\\\\\\]]]^^^^^^^^^^^^^^^\\\\\\\\\]]]^^^^^^______^^^^^^^^^^^^^^^___``````[[[ZZZ[[[]]]___```^^^]]]YYYZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXWWWWWWWWWWWWWWWjjjQQQGGGCCC@@@@@@>>>===<<<;;;;;;:::;;;;;;;;;;;;999999999999;;;;;;;;;;;;:::999999999999:::======<<<<<<;;;:::999999666666666666777777777777777777666777888888555333444444555555444444333333333444555555666555555555777888999777666999???DDDOOO^^^rrryyypppgggaaaaaa]]][[[XXXVVVVVVVVVUUUTTTUUUUUUTTTTTTTTTUUUUUUVVVUUUUUUUUUVVVWWWXXXYYYZZZ]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^______]]]]]]^^^___\\\]]]^^^___```bbbccccccdddhhhmmmqqqrrrtttuuuwwwoooqqqssssssrrrrrrtttvvvqqqqqqpppqqqtttxxx|||vvvlllddd___]]][[[YYYVVVSSSPPPNNNMMMGGGBBB<<<888666555444333888666444222000/////////......///000000000//////......////////////......////////////000000000000000000000000000000000000000000/////////000111111111000000000000000111111111111111111111111111111000000000000111111111111000000000000111222333333222222333333444444555555333333333444666777999:::;;;EEETTTgggmmmcccVVVNNNLLLMMMMMMLLLLLLMMMOOOPPPQQQQQQRRRRRRUUUVVVVVVWWWYYYZZZZZZ[[[YYY[[[]]]]]]]]]\\\]]]_________```aaabbbbbbbbbbbb``````aaabbbcccdddeeefffbbbbbbbbbaaaaaaaaabbbbbbaaa``````bbbdddddddddbbbcccbbbbbbbbbaaaaaa``````________________________jjjQQQGGGCCC@@@@@@>>>===<<<;;;;;;:::;;;;;;::::::::::::::::::::::::<<<;;;:::999999999::::::===<<<;;;:::999888777777666666666666777777777777888777666666888888666444444444555555444444333222333444444555666666555555555777999888888<<>>@@@RRRjjjmmm[[[VVVOOOKKKKKKLLLMMMMMMNNNNNNOOOPPPRRRSSSTTTUUUXXXXXXYYYZZZ[[[\\\]]]]]][[[]]]```aaaaaaaaacccddddddeeefffggghhhhhhhhhhhhgggggghhhjjjkkkmmmnnnnnniiihhhgggffffffeeeffffffiiihhhhhhjjjlllmmmmmmlllmmmlllkkkjjjiiihhhhhhhhhffffffgggggggggggggggfffiiiQQQGGGBBB@@@@@@>>>>>><<<;;;;;;;;;;;;;;;999::::::;;;;;;::::::999<<<;;;:::999888999:::;;;;;;;;;:::999888666555555666666666666777777777777888777666666777777666555444555555555444333333222333333444555666666666555333666888888999???IIIQQQfff}}}{{{sssmmmeee\\\YYYZZZWWWUUUTTTTTTVVVXXXWWWWWWSSSTTTVVVWWWXXXXXXWWWWWWZZZZZZYYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYZZZZZZXXXVVVTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVWWWXXX\\\___aaaaaacccgggjjjaaadddggggggfffgggiiilllmmmjjjhhhhhhkkkooorrrttt{{{{{{}}}{{{mmmeee]]]]]][[[YYYUUUSSSSSSTTTNNNJJJEEEAAA>>>;;;777555111111000000000111333444000000111000000///............////////////......////////////000000000000000000000000000000000000000000///000000111222222111111000000000000000111111111111111111111111111000000000000111111111111000000000000111222333444444444444444444444333333444555666888;;;===@@@AAAMMMeeelllZZZSSSQQQOOOMMMLLLMMMNNNOOOPPPPPPQQQRRRTTTVVVXXXYYYYYYYYYZZZ[[[\\\]]]]]]^^^]]]___bbbddddddeeeggghhhhhhiiijjjkkklllmmmmmmmmmlllmmmnnnpppqqqssstttuuusssrrrqqqooonnnnnnnnnnnnooonnnnnnqqqtttwwwwwwwwwsssrrrqqqpppnnnnnnnnnnnnkkkllllllmmmmmmmmmllllllhhhRRRIIIBBB>>>>>><<<;;;;;;;;;::::::::::::;;;:::999888777777777777666777888999:::;;;;;;;;;888888777777777777777888444555666777888888777777444444444555555555555555666555444333222333333444444444333333333444555555555666999<<<>>>DDDRRR```{{{tttpppjjjccc]]]YYYWWWWWWUUUUUUVVVXXXYYY[[[\\\\\\^^^]]]]]]\\\\\\\\\\\\]]][[[\\\]]]^^^]]][[[YYYWWW]]]\\\ZZZYYYXXXXXXYYYZZZWWWXXXXXXWWWTTTSSSTTTUUURRRRRRQQQPPPQQQRRRSSSTTTZZZZZZYYYYYYZZZ\\\]]]___^^^]]]\\\\\\]]]___bbbcccfffeeeddddddfffiiillloooppptttzzz~~~}}}oooeeeaaa^^^]]]YYYSSSPPPQQQUUURRRMMMIIIDDD>>>888333222222111222444444222000222111111000///......---000000000000000000000000000000000000000000000000111111111000//////......111000///...------...///000000000///////////////000000111222222222222111111111222222222222111111000000000000111111111111444444333333333444555555666555666999:::<<>>>>>>>>=========<<<<<<;;;:::999888777777777777777888888999::::::::::::999888888777777777888888666777777777777777777888666666666666666666666666666555444222222222333444555555555555555666666777777777:::>>>CCCKKK\\\lll~~~vvvooolllfff```\\\XXXWWWWWWVVVWWWXXXYYY[[[\\\]]]^^^^^^___```aaaaaa___^^^]]]]]]]]]^^^___^^^\\\ZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVRRRSSSSSSRRRPPPOOOOOOPPPPPPPPPOOOOOOOOOPPPQQQRRRTTTTTTTTTTTTUUUVVVWWWXXXYYYXXXWWWWWWXXXZZZ\\\^^^```___^^^^^^___bbbeeegggkkkoootttyyy}}}xxxmmmfff___]]][[[VVVSSSTTTSSSQQQNNNJJJGGGBBB===999888777666666777777666444222111111000//////......000000000000000000000000000000000000000000000000------------------......000000///.........//////000000000000000000000000000000111222222222222111111111222222222222111111111111111111222222222222555555444444555555666666666666999<<<===???HHHRRRjjjuuudddYYYTTTOOONNNMMMLLLLLLMMMOOOPPPPPPRRRTTTUUUUUUVVVXXXZZZ]]]]]]^^^```bbbeeefffgggkkkmmmooopppppppppqqqssswwwyyy{{{{{{||||||~~~~~~}}}fffQQQIIICCC@@@@@@???>>>>>>>>>============<<<<<<;;;:::999999999999888999999::::::999999999999888888888888888999999:::999888777666777888888888888888888888888888888555555444333333333333444777666666666777777888999888888<<>>@@@EEESSSaaawwwggg[[[TTTQQQOOONNNMMMMMMMMMOOOPPPQQQSSSUUUWWWWWWWWWXXXZZZ\\\\\\]]]___bbbdddgggiiijjjsssuuuxxxyyyzzzzzz|||}}}eeeQQQIIICCC@@@AAA======<<<<<<<<<;;;;;;;;;>>>>>>===<<<<<<<<<<<<<<<:::::::::::::::999888777999888888888888999999:::<<<:::888666666777888999999999888888888888888777555555555555555555555555777666666666777888999:::999999>>>HHHUUUfff||||||uuuooogggaaa```___\\\ZZZXXXXXXXXXXXXXXXYYY[[[]]]```bbbdddeeefffffffffdddbbb___\\\ZZZTTTTTTUUUUUUTTTSSSRRRRRRSSSRRRRRRRRRRRRSSSSSSSSSPPPQQQRRRQQQOOONNNOOOPPPNNNNNNNNNNNNOOOOOOPPPPPPNNNOOOPPPRRRRRRRRRQQQPPPRRRRRRRRRSSSTTTUUUWWWXXXWWWWWWVVVVVVXXXYYY\\\]]]```cccggglllpppuuu{{{wwwgggaaa___]]][[[[[[UUUSSSRRRQQQOOOMMMIIIFFF===:::666333333333222111111111111000000000//////000000000000000000000000////////////////////////111111111222222333333333.........//////000111111111111111111111222222222000000111222222222222111111222222333333222222111222222222222333333333333555555555555666777888888888888:::>>>BBBLLLaaasss|||nnnaaaXXXSSSQQQMMMMMMMMMNNNOOOPPPRRRSSSTTTVVVXXXXXXXXXYYY[[[]]]\\\^^^aaadddgggiiilllnnnyyy|||dddPPPIIICCC@@@AAA<<<<<<<<<<<<;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;<<<::::::::::::999888777777888888777777888999999:::<<<:::888666666777888999888888777777777666666666666666666777777777777666666666666666777888999:::999;;;DDDSSSdddvvv}}}sssmmmiiibbb^^^[[[ZZZYYYYYYXXXYYYZZZZZZZZZ[[[]]]___bbbeeeggghhhjjjgggccc___[[[XXXWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTPPPQQQQQQRRRRRRSSSSSSSSSRRRSSSTTTSSSRRRQQQRRRSSSQQQQQQRRRRRRRRRSSSSSSSSSPPPQQQRRRSSSTTTSSSRRRQQQQQQRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWYYYZZZ\\\]]]aaacccfffiiilllppptttwwwzzz|||}}}~~~~~~nnneeebbb^^^\\\[[[XXXVVVUUUSSSRRROOOLLLIIIDDD@@@;;;888666666444333111111111111000000000000111111111111111111111111////////////////////////000000/////////...............///000000111111111000000111111222222222222000000111222222222222111222222333333333333222222111111111222222222222333444444444444555666777888:::999:::???GGGXXXrrr~~~~~~uuukkkbbbZZZTTTQQQKKKLLLMMMNNNPPPQQQSSSTTTTTTUUUXXXYYYYYYZZZ\\\^^^```dddiiillloooqqquuuxxx~~~dddPPPIIICCC@@@AAA>>>=========<<<<<<<<<<<<:::999999888888888999999:::::::::::::::999888777666666666666777888999999:::999888777666777888888777777777666666555555444555666777777888777777777666666666777888999:::;;;===BBBOOOcccvvv~~~ssskkkhhhddd```[[[XXXXXXYYYYYYZZZ\\\]]]]]]^^^___```aaacccdddffffffgggddd^^^YYYUUUSSSRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUTTTSSSRRRSSSUUUUUUUUUVVVWWWWWWWWWWWWVVVSSSSSSTTTTTTTTTTTTTTTSSSRRRRRRSSSTTTUUUVVVVVVWWWXXXXXXYYYZZZ\\\^^^```aaaeeehhhjjjlllmmmoooqqqssssssuuuwwwxxxxxxyyy{{{}}}}}}xxxmmmfff___[[[[[[YYYXXXVVVUUUTTTQQQMMMJJJFFFBBB>>>:::888555333111111111111111111111111111111111111111111111111111000000000000000000000000111111111000///.........//////000111111111000000//////000000111222222222000000111222222222222111222222333333333333222222111111111111222222222222333333333444555666777888<<<:::<<>>???::::::999999999888888888<<<<<<;;;;;;;;;<<<<<<===888999999:::::::::999999444444444444555666888888444555666777888888777777999888888777666555555444111222444555555555444444999999999:::;;;<<<>>>>>>GGGQQQfffqqqjjjbbb^^^^^^]]]YYYUUUYYYYYY[[[\\\^^^```aaabbbjjjiiigggdddbbb___]]]\\\XXXWWWWWWUUUTTTRRRPPPOOOQQQQQQQQQPPPPPPQQQRRRRRRRRRSSSUUUWWWYYYYYYYYYXXXXXXYYYZZZZZZXXXXXXYYYZZZXXXYYY[[[\\\\\\\\\[[[ZZZ]]]\\\[[[ZZZYYYZZZ[[[\\\YYYZZZ\\\]]]^^^_________bbbccceeehhhkkkmmmooopppnnnqqquuuwwwwwwvvvvvvwwwtttvvvxxxwwwvvvuuuuuuvvvuuuwwwzzz|||~~~|||mmmaaa[[[\\\VVVUUUTTTTTTUUUSSSQQQNNNMMMJJJFFFCCC@@@;;;666222111111111111111111222222111111111111111111111111000000000000000000000000,,,,,,------......//////000111222222111000///...---......///000111111111000000111222222222222111222333333444444333333222333333333444444444555555555555555666777999:::;;;===>>>HHH^^^www|||nnnddd______cccaaa]]]XXXUUUTTTQQQMMMIIIEEEGGGIIILLLOOOQQQSSSTTTTTTWWWZZZ]]]___bbbeeehhhooovvv~~~```LLLGGGCCCAAAAAA>>>>>>>>>===<<<<<<;;;;;;888888888888888888888888888888888888888999999999999777666444444666777999666666777888999::::::::::::::::::999999999999888555666666777888999999:::777555666999999888<<>>>>>===EEEMMM^^^vvv{{{qqqbbbVVVQQQPPPPPPOOOPPPOOONNNLLLJJJHHHFFFEEEGGGGGGHHHKKKPPPTTTWWWYYYZZZ\\\___bbbgggkkkooorrrbbbNNNGGGBBB>>>>>>======<<<;;;;;;::::::999:::::::::::::::::::::::::::999999999888777777777888777666555555666777888666666666666666777777777777666666666666555555555777777777777777777888888:::888999<<<===@@@HHHRRRfffzzz}}}oooeeeaaa^^^[[[YYYZZZ]]]```cccccccccdddddddddcccbbbbbb___]]][[[XXXVVVUUUUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYWWWWWWXXXXXXYYYZZZZZZ[[[[[[\\\]]]___```aaabbbbbbddddddcccccccccdddeeeeeeddddddeeefffhhhiiikkklllkkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhhhiiikkkmmmppprrrtttuuuvvvxxxzzz|||~~~zzzzzzzzzzzz{{{{{{{{{{{{}}}}}}}}}|||{{{}}}uuufff]]][[[YYYVVVTTTSSSRRRRRRRRRPPPMMMJJJFFFAAA:::666555333111111222333222111000000111111111111000000111111111111111111111111//////...---------......333333222222111000000000111111111111111111111111222222222222222222222222333333333333333333333333333333222222222222333333333444555777:::===???AAAMMM[[[qqqzzzjjjbbbWWWPPPMMMMMMKKKJJJHHHHHHGGGFFFEEEDDDCCCCCCGGGHHHKKKNNNRRRVVVYYYZZZ]]]```cccgggkkkqqqxxx|||aaaNNNHHHCCC@@@???>>>======<<<;;;;;;:::::::::::::::::::::::::::::::::::::::999888777666666777777666666666666777777777777777777777666666666999999999999888888888888999999999999999999888888;;;999:::<<<===BBBOOO[[[uuu{{{pppfff___^^^\\\ZZZYYY[[[___dddhhhggggggfffeeecccbbbaaa```ZZZYYYWWWUUUTTTSSSTTTTTTWWWXXXXXXYYYZZZZZZZZZZZZYYYZZZZZZ[[[\\\\\\\\\]]]^^^___aaaccceeefffffffffggghhhhhhhhhgggggghhhiiiiiiiiihhhiiikkkmmmoooqqqssssssrrrrrrqqqqqqqqqrrrnnnnnnnnnnnnpppqqqssstttvvvwwwxxxzzz{{{}}}~~~~~~}}}}}}|||{{{|||}}}~~~oooaaa^^^[[[XXXUUUTTTTTTTTTSSSQQQOOOMMMJJJDDD>>>999777444222222222333333222000111111222222111111000111111111111111111111111////////////......//////222222111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333222222111111111222333333555555777:::;;;===BBBHHHXXXllltttiiiaaa[[[TTTPPPOOONNNKKKIIIGGGGGGFFFEEEEEEDDDDDDDDDFFFIIIMMMQQQTTTWWWZZZ\\\aaadddhhhlllqqqxxx```NNNIIIEEEBBBBBB??????>>>>>>===<<<<<<<<<:::::::::::::::::::::::::::::::::999888777666666777777666666666666777777888888888888888888888777;;;;;;::::::::::::999999666666666666666666666555;;;::::::<<>>???@@@IIITTTfff~~~xxxnnnddd___ZZZTTTQQQPPPOOOLLLIIIIIIHHHGGGFFFEEEEEEEEEEEEGGGKKKPPPTTTVVVYYY]]]___eeejjjooossswww___NNNJJJFFFCCCCCC@@@@@@??????>>>======<<<:::::::::::::::::::::::::::999999999888777777777666666777777777777666666888888888888888999999999::::::999999999888888888777777777777888888888888;;;:::<<>>;;;777555444444333222111111222222222222111111111111111111111111111111000000111222222222111111......///111222333444555222222222222222222222222333333333333333333333333333333333333333333333333000000000111333444666777888666888======@@@NNN___xxx{{{wwwoooggg]]]XXXRRROOONNNNNNKKKIIIJJJIIIHHHGGGFFFGGGHHHHHHKKKOOOTTTWWWYYY\\\aaaeeejjjpppwww|||___NNNJJJFFFBBBBBB?????????>>>======<<<<<<999999999999999999999999999999888888888888888888666666777777777777666666666666777777888888999999999999999888888888777777999999999::::::;;;;;;;;;;;;;;;>>>CCCLLL\\\www{{{ooohhhdddaaa___XXXYYYZZZ]]]```cccfffgggfffdddaaa^^^ZZZXXXWWWVVVTTTTTTTTTTTTUUUWWWYYY[[[\\\]]]___aaabbbaaa```______```bbbdddeeedddcccbbbccceeeiiilllnnnooonnnmmmjjjmmmpppoookkkiiijjjmmmnnnoooqqqtttvvvwwwxxxyyy{{{zzzxxxvvvuuuvvvwwwxxxssstttuuuwwwxxxyyyzzzzzzyyyzzz}}}yyyoooddd[[[VVVTTTSSSSSSQQQOOOOOONNNLLLIIIGGGCCC???:::666555444333222111222222333333222222111111111111111111111111111...///000111222111111000//////000111222333333444222222222222222222222222333333333333333333333333333333333333333333333333222222222222333444555666666444777===???DDDWWWlllyyyuuunnnfff\\\VVVOOOKKKKKKLLLLLLKKKKKKJJJIIIIIIJJJKKKMMMOOOPPPUUUYYY[[[\\\```ggglllpppwww```OOOJJJEEEAAA@@@>>>>>>>>>===<<<<<<;;;;;;888888888888888888888888888888888888888999999999666666777777777777666666444555555666777888888999:::::::::999999999999888555555666777888888999999;;;<<<@@@GGGRRRfffwwwlllfffbbb___]]]WWWXXXZZZ]]]___bbbdddddddddbbb___[[[XXXVVVUUUTTTTTTTTTTTTUUUWWWYYY[[[]]][[[]]]___bbbcccccccccbbbaaaccceeegggggggggeeeeeedddgggkkknnnpppqqqpppooojjjooorrrqqqmmmjjjkkknnnmmmooosssvvvyyy{{{||||||{{{yyywwwuuutttuuuvvvwwwrrrsssuuuxxx{{{}}}~~~~~~|||~~~tttggg\\\UUUQQQPPPSSSQQQOOONNNNNNMMMKKKJJJEEEAAA<<<888666555333222111222222333333222222111111111111111111111111111---...///111111111000///111111111111111222222222222222222222222222222222333333333333333333333333333333333333333333333333555444444333333444444555;;;888<<>><<<<<<;;;;;;;;;<<<;;;::::::999999::::::888888999:::::::::999999777777777777777777777777666777888:::999888666555888888999999999::::::::::::;;;<<<;;;999999999;;;;;;???FFFNNN]]]uuu{{{ooohhhccc^^^___bbb]]]^^^___aaabbbbbbcccccc```^^^[[[XXXVVVUUUVVVVVVSSSSSSUUUWWWYYY[[[\\\]]]\\\]]]^^^```bbbcccdddeeeeeefffggggggffffffgggiiifffhhhjjjmmmoooqqqqqqqqqsssttttttssspppooooooppptttuuuwwwyyyzzz{{{||||||xxxwwwwwwwwwxxx{{{~~~yyy|||vvvdddZZZUUUSSSRRRVVVTTTRRRQQQPPPPPPNNNLLLHHHEEE@@@:::666444333444111111111111111111111111111222222111000000222333111111111111111111111111222222222222222222222222111111111111111111111111111222333333444444333333222222111222444777:::;;;444555666555555555777888===:::<<>>???>>>===<<<<<<;;;;;;;;;<<<;;;::::::999999::::::999999:::::::::999999888666666666666666666666666666777888999999888777666888999999999999:::::::::777999::::::999:::;;;===???AAAGGGTTThhhxxxmmmfffbbb^^^^^^bbb^^^^^^___```aaaaaaaaaaaa```^^^ZZZWWWUUUUUUUUUVVVUUUVVVWWWYYY[[[]]]______^^^___```bbbccceeefffggghhhiiijjjiiihhhggghhhiiigggiiikkknnnpppqqqrrrrrruuuwwwwwwvvvtttsssssstttwwwxxxxxxyyyyyyyyyyyyyyyzzz{{{|||~~~|||yyyggg[[[UUUSSSRRRSSSQQQPPPPPPQQQPPPNNNLLLIIIFFFAAA;;;777444333333111111111111111111111111444333222111000000//////111111111111111111111111111111111111111111111111111111111111111111111111111222333333444444333333222222333444555666666666444555666666555555777999===;;;>>>IIIWWWlllvvvhhhaaaccceeedddbbbXXXRRRKKKHHHJJJNNNQQQSSSQQQRRRTTTUUUUUUVVVXXXYYYZZZ]]]aaadddgggmmmvvv}}}___PPPFFFDDDDDD>>>???>>>===<<<<<<;;;<<<<<<<<<;;;::::::999999::::::::::::::::::999999888777555555555555555555555555777777777777777777888888999999999999::::::::::::555777999999999;;;===???CCCEEELLL^^^www|||rrriiiddd```]]]^^^aaa______````````````_________\\\YYYVVVTTTUUUVVVWWWXXXYYYZZZ\\\^^^```bbbbbb```aaabbbdddeeeggghhhiiikkklllmmmllljjjiiiiiijjjjjjkkkmmmppprrrsssttttttwwwyyy{{{zzzyyyxxxyyyzzz{{{{{{{{{||||||}}}}}}}}}lll]]]UUURRRQQQOOOOOOOOOPPPRRRRRRPPPNNNIIIGGGBBB===888555333222222222222222222222222222444111//////111222000...111111111111111111111111000000000000000000000000222222222222222222222222111222333333444444333333222333555666666444222000444555666666555666888:::===<<>>>>>===<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;:::999888777666666666666666666666666666888777777666777777888999999999999:::::::::;;;;;;666777999999999;;;>>>@@@DDDJJJWWWkkkuuummmeeebbb```]]]^^^aaa___``````______^^^]]]\\\[[[ZZZWWWVVVVVVWWWYYY[[[ZZZ[[[]]]^^^aaabbbdddeeebbbcccdddfffgggiiijjjkkkkkkmmmnnnmmmlllkkklllnnnnnnnnnppprrrtttuuuvvvwwwxxxzzz}}}~~~~~~~~~sssbbbWWWRRRPPPMMMMMMOOOQQQSSSTTTRRRPPPJJJHHHEEE@@@;;;777444222222222222222222222222222111---***---222555444111111111111111111111111111111111111111111111111111222222222222222222222222111222333333444444333333222333444444444333222111444555666666666777:::<<<===???HHH\\\vvvsssccc]]]XXXWWW[[[^^^\\\XXXMMMJJJGGGGGGIIIMMMRRRUUUWWWXXXYYYZZZZZZ\\\___aaabbbfffmmmrrrwww~~~^^^NNNDDDCCCDDD@@@>>>======<<<<<<<<<<<<===<<<;;;::::::999999::::::;;;;;;;;;:::999888777666777777777777777777777777777777666666777888999999999999:::::::::;;;;;;;;;999::::::::::::;;;>>>AAADDDRRReeeyyypppiiicccaaa```]]]^^^```____________]]]\\\[[[ZZZWWWWWWWWWXXXYYY\\\___```\\\]]]^^^```bbbdddfffgggdddeeefffgggiiikkklllmmmjjjlllnnnnnnnnnoooqqqsssqqqrrrssstttvvvwwwyyyyyyxxx|||}}}jjj\\\SSSPPPNNNNNNOOOQQQTTTUUUTTTRRRKKKJJJGGGCCC???:::666444222222222222222222222222111---+++---222666444111111111111111111111111111222222222222222222222222222222222222222222222222111222333333444444333333333222222111222333555666333555666777777888;;;===>>>EEESSSjjjvvviii\\\XXXUUUVVVXXXYYYVVVRRRGGGGGGGGGGGGJJJOOOTTTXXXYYYZZZ[[[[[[\\\^^^bbbdddgggkkkrrrwww|||]]]MMMDDDCCCEEE@@@======<<<<<<<<<<<<======<<<;;;::::::999999::::::::::::::::::999999888777888888888888888888888888666666777777888888999999::::::::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<@@@CCCIII[[[rrr|||nnngggbbbbbbaaa^^^^^^aaa______^^^^^^\\\[[[ZZZYYYVVVWWWYYY\\\___aaacccccc______aaaccceeeggghhhiiiggghhhiiijjjlllnnnooopppkkkmmmpppqqqrrrsssuuuxxxuuuuuuuuuvvvxxxyyy{{{|||{{{wwwdddXXXRRRPPPOOOOOOPPPRRRSSSSSSRRRLLLKKKJJJGGGCCC>>>:::777333333333333333333333333555222///000222333111///111111111111111111111111222222222222222222222222333333333333333333333333111222333333444444333333333222111111222444777999333555777777888:::<<>>@@@FFFZZZvvv}}}rrrnnniii___WWWQQQPPPNNNNNNOOOMMMJJJFFFBBBEEEIIILLLOOOTTTZZZ______`````````aaadddiiilllqqquuu{{{|||\\\NNNFFFEEEFFFAAA======<<<<<<<<<======>>><<<;;;::::::999999::::::888888999:::::::::999999666666666666666666666666333555777999:::999888777:::::::::;;;;;;;;;<<<<<<999:::;;;<<<===AAAGGGKKKYYYiii}}}yyymmmhhhdddddddddaaa```bbb]]]]]]]]]\\\\\\ZZZYYYYYYZZZ]]]aaadddfffeeecccbbbdddeeefffhhhjjjlllnnnnnnnnnnnnpppqqqsssuuuvvvvvvuuuvvvxxxxxxxxxxxxzzz|||yyyyyyxxxyyyzzz|||~~~uuubbbXXXSSSOOOLLLJJJKKKLLLMMMMMMLLLMMMMMMKKKHHHDDD???===333333333333333333333333222333444333222222333555111111111111111111111111000000000000000000000000333333333333333333333333222222333444444444333333222333555777777777555444333555777888999;;;>>>AAAJJJbbbkkkaaa___]]]WWWPPPPPPNNNMMMMMMNNNLLLIIIFFFAAAEEEJJJMMMQQQVVV\\\bbbbbbbbbcccccccccgggkkkooowww{{{~~~}}}{{{xxxxxxwwwwwwxxxxxxyyyzzzwwwwwwyyyzzz{{{{{{{{{{{{yyyyyyyyyzzz~~~}}}}}}~~~~~~~~~}}}}}}|||~~~]]]OOOFFFCCCCCC===>>>>>>>>>===<<<<<<;;;;;;===<<<999888777777888999777777777777777777777777777777777777777777777777888777777777999:::999888666777999:::;;;;;;:::999<<<::::::===???AAAHHHOOOdddsssyyyrrrkkkhhheeecccbbbaaa___]]]ccc___[[[[[[]]]______^^^___```bbbdddfffgggggghhhhhhjjjlllnnnooonnnllljjjsssssssssssstttuuuwwwwwwxxxxxxyyyzzz{{{zzzzzzzzz~~~}}}{{{zzz|||nnnYYYSSSMMMJJJLLLMMMLLLMMMPPPNNNNNNMMMKKKIIIGGGEEEDDD;;;:::777555444333333333111111222222222333333333333333222222111000//////222222111111111111111111111111222222222333333333333333333333333333333333222444444444222222222444666:::666666<<<999;;;GGGOOOlllyyypppccc[[[WWWVVVSSSPPPNNNOOOPPPPPPNNNKKKHHHFFFAAAEEEJJJOOOSSSWWW[[[^^^aaa``````ccciiipppvvvyyy|||{{{yyywwwtttrrrqqqqqqqqqppppppooooooooonnnnnnmmmnnnnnnooopppoooooooooqqqqqqqqqrrrtttwww{{{}}}~~~|||zzzyyyxxxuuuuuuuuutttsssrrrpppppp~~~]]]OOOFFFCCCCCC===>>>>>>>>>===<<<<<<;;;;;;===<<<:::888777777888999999999999999999999999999777777777777777777777777888777777777999:::999888666777999:::;;;;;;::::::<<<;;;<<>>===:::777555444444444111222222222222333333333555444444333222222111111222222222222222222222222111222222222222333333333444444444444444444444444333555666555444333444555666:::666777===<<<@@@NNN^^^xxxqqqhhh^^^WWWUUUUUUTTTRRROOOPPPPPPPPPNNNKKKGGGEEEDDDHHHMMMRRRUUUYYY]]]```aaaaaabbbgggnnnvvv|||~~~uuuqqqpppnnnlllkkkiiiiiihhhmmmmmmmmmmmmlllkkkiiiiiigggggghhhiiiiiiiiiiiiiiiiiihhhhhhiiilllooorrrtttxxxxxxxxxxxxwwwvvvuuuuuuoooooooooooonnnlllkkkjjj}}}]]]OOOEEECCCCCC>>>>>>>>>>>>===<<<<<<;;;;;;<<<;;;:::888888888999999;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777888777777777999:::999888777777888:::::::::::::::======@@@BBBCCCHHHVVVdddvvvuuunnniiigggeeedddddddddcccbbb______```cccfffhhhhhhhhhfffgggiiijjjkkkllllllmmmoooooonnnoooppprrrtttvvvyyyxxxxxxxxxxxxxxxyyyyyy~~~~~~~~~qqqYYYPPPJJJIIIKKKKKKLLLOOONNNNNNMMMLLLKKKIIIHHHGGGCCCAAA<<<888555444555555222222222222333333333333666555555444444333333333333333333333333333333333222222222222333333333333555555555555555555555555444555666666555444555777555:::777777>>>AAAIIIZZZrrr~~~pppeee___WWWRRRRRRTTTTTTSSSPPPQQQQQQPPPNNNJJJGGGEEEHHHLLLPPPUUUXXX[[[___aaaaaabbbffflllsss|||yyyoooggghhhgggfffeeeddddddccccccggghhhhhhhhhgggeeebbbaaa^^^___``````aaaaaa```````````````aaacccfffhhhjjjnnnnnnoooooopppooooooooohhhhhhhhhgggfffeeecccccc|||\\\NNNEEECCCCCC>>>>>>>>>>>>===<<<<<<;;;;;;<<<;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777888777777777999:::999888777888888999:::::::::;;;===>>>AAACCCDDDKKK]]]nnn|||rrrmmmhhhfffddddddeeefffeeeddd```bbbdddhhhkkklllkkkkkkjjjkkklllmmmnnnoooooooooqqqqqqrrrrrrssstttuuuvvvyyyyyyyyyzzz{{{|||~~~~~~{{{bbbVVVKKKHHHHHHGGGGGGIIIMMMMMMMMMMMMLLLJJJIIIHHHFFFCCC>>>999666444555555222222222333333333444444555555444444444333333333222222222333333333333333222222222333333333444444444444444444444444444444444555666666555444555777666;;;888888???DDDRRRgggsssfff]]]XXXSSSPPPPPPRRRSSSSSSQQQQQQQQQPPPMMMJJJGGGFFFJJJMMMRRRVVVYYY\\\___bbbbbbeeejjjqqqxxx|||sssllleee`````````_______________```aaabbbddddddbbb___\\\YYYXXXXXXYYYZZZZZZZZZZZZZZZ[[[[[[\\\\\\^^^```bbbccceeeffffffggggggggggggfffbbbbbbbbbaaa```___^^^]]]|||\\\NNNEEECCCCCC>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::888888888888888888888888888777777777999:::999888888888888888999:::;;;;;;===???BBBEEEHHHQQQdddwwwyyyqqqmmmhhhfffdddeeefffggggggfffdddgggjjjmmmnnnnnnmmmmmmnnnnnnooopppqqqqqqqqqppprrrsssuuuvvvwwwvvvtttsssvvvwwwxxxzzz|||iii[[[LLLGGGFFFFFFFFFHHHLLLLLLLLLLLLLLLKKKJJJJJJGGGDDD@@@;;;777555444444222222333333333444444444333333333222222222222222000111111111222222222333222222333333333444444444333333333333333333333333222444555555444444555666666<<<:::999AAAIII\\\wwwpppdddYYYVVVRRRPPPOOOPPPQQQQQQRRRRRRQQQPPPMMMKKKHHHGGGKKKNNNRRRVVVYYY\\\```bbbeeeiiipppwww}}}uuujjjccc___[[[YYYXXXWWWWWWWWWXXXYYYYYYZZZ]]]^^^______]]]ZZZWWWUUUTTTTTTUUUVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZ[[[\\\]]]___````````````______^^^_________^^^]]]\\\ZZZZZZ{{{[[[MMMEEECCCCCC>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::888888888888888888888888888888888888888888888888888777777777999:::999888888888888888999:::;;;<<<===>>>BBBHHHOOO\\\pppwwwqqqooojjjhhhggggggiiijjjiiihhhjjjmmmppprrrqqqqqqqqqqqqrrrrrrsssssstttssssssssssssuuuwwwyyyzzzxxxvvvuuuvvvwwwyyy|||qqqaaaOOOHHHHHHHHHHHHJJJJJJJJJKKKLLLLLLKKKKKKKKKGGGEEEAAA===999666555444333333333333444444444444111111111111111111111111000000000111111222222333333333333333444444444444333333333333333333333333222333555555444444555777666===<<<<<>>>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;:::999999999999999999999999888888888888888888888888888777777777999:::999888999888888888888:::;;;<<<===>>>CCCMMMZZZjjjvvvrrrqqqnnnmmmkkkkkklllmmmmmmlllnnnqqquuuvvvuuuuuuwwwyyyvvvvvvwwwwwwwwwvvvvvvuuuuuuvvvxxxzzz{{{|||||||||mmmWWWMMMJJJHHHGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKGGGFFFDDDAAA===999666555333333333444444444444555111111111111111111111111000000111222222333444444333333333444444444444555444444444444444444444444222444555666555555777888444======???JJJ[[[zzz|||vvvoooeee\\\RRRRRRQQQPPPOOONNNOOOPPPQQQPPPPPPOOONNNLLLLLLKKKOOOSSSXXX\\\```dddhhhkkkooovvv}}}mmmhhh```ZZZWWWVVVWWWWWWUUUUUUUUUUUUVVVWWWXXXYYYTTTTTTTTTTTTSSSRRRQQQPPPMMMNNNOOOOOOPPPPPPOOOOOONNNNNNOOOPPPQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUWWWWWWWWWVVVUUUTTTSSSRRRzzzZZZMMMDDDCCCDDD>>>>>>>>>>>>===<<<<<<;;;;;;::::::;;;<<<<<<;;;;;;;;;999999999999999999999999888888888888888888888888888777777777999:::999888999888888777888:::;;;<<<>>>>>>DDDQQQbbbuuu}}}vvvssssssrrrpppnnnnnnooopppooooooqqqtttxxxyyyxxxyyy|||~~~yyyyyyzzzzzzyyyyyyxxxxxxvvvvvvwwwyyy|||xxx```QQQKKKFFFCCCCCCGGGHHHIIIJJJKKKKKKKKKKKKGGGGGGFFFCCC@@@<<<888666333333333444444444555555111111111111111111111222111111222333333444555555333333333444444444555555555555555555555555555555333555777777666666888:::222<<<>>>AAANNNbbb{{{rrrmmmggg]]]UUUOOOPPPPPPOOONNNNNNOOOQQQPPPPPPOOONNNNNNMMMMMMLLLRRRVVV[[[```dddhhhlllooorrrzzz}}}pppeee```ZZZUUURRRRRRSSSTTTPPPPPPPPPPPPQQQRRRSSSSSSRRRQQQQQQPPPPPPOOOOOOOOOJJJKKKLLLLLLMMMMMMLLLLLLMMMNNNNNNOOOPPPPPPOOOOOOLLLMMMOOOQQQSSSTTTTTTUUUTTTTTTTTTSSSRRRQQQPPPOOOyyyYYYNNNEEEAAABBB@@@??????>>>===============::::::999999::::::;;;<<<888888888888888888888888999999888888888888888999999888888888999999777666888888777777777999:::;;;<<<@@@HHHWWWlll~~~|||xxxuuuzzzyyyvvvuuuuuuvvvxxxyyyzzzzzz{{{}}}~~~}}}|||zzz|||}}}}}}||||||}}}~~~|||}}}~~~mmmWWWKKKHHHHHHHHHFFFFFFHHHIIIJJJKKKKKKKKKJJJHHHFFFDDDBBB===888444666666666666555444444333222333444333111000111222222222222333333333444444555555444444444333333333888666555444444555666888333555777888888888999:::999<<<@@@HHHWWWrrrqqqddd^^^ZZZUUUPPPMMMMMMNNNNNNOOOPPPQQQQQQRRRTTTVVVTTTPPPNNNOOORRRVVV[[[```cccfffjjjpppuuu}}}yyyjjjccc[[[YYYVVVSSSPPPPPPPPPPPPMMMOOOQQQSSSTTTSSSQQQPPPQQQPPPPPPOOONNNMMMMMMLLLLLLMMMNNNMMMKKKKKKMMMOOOLLLLLLNNNOOOOOOPPPPPPPPPLLLMMMMMMNNNOOOOOOPPPPPPNNNNNNNNNMMMKKKKKKMMMOOOxxxXXXMMMEEEAAABBB@@@>>>======<<<<<<<<<<<<<<<::::::999999::::::;;;<<<999999999999999999999999999888888777777777888888999999999:::<<<<<<;;;::::::999888888888:::;;;<<<;;;???KKK^^^vvv~~~|||~~~|||zzzzzz{{{}}}~~~||||||}}}~~~}}}|||{{{}}}~~~xxx```PPPIIIGGGGGGEEEFFFGGGHHHJJJJJJKKKKKKJJJHHHFFFEEEBBB>>>999555000111222333333444444444222333444333111111111222333333444444444555555555555555555555444444333333777666555444444555666777444666888888888888999:::888;;;AAALLL```|||xxxhhh]]]YYYVVVRRRMMMLLLMMMMMMNNNOOOOOOPPPPPPQQQSSSTTTSSSPPPOOORRRUUUYYY^^^cccgggjjjnnnuuuzzzpppccc]]]XXXVVVSSSPPPNNNMMMNNNNNNNNNPPPRRRTTTTTTSSSQQQOOOOOOOOONNNNNNMMMLLLLLLKKKLLLMMMNNNMMMLLLLLLNNNOOOKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMMMMNNNNNNOOOOOOOOOMMMNNNNNNLLLKKKKKKMMMOOOvvvWWWLLLDDD@@@AAA???======<<<;;;;;;;;;;;;;;;::::::999999::::::;;;<<<::::::::::::::::::::::::777777777666666777777888888888888:::<<<>>>===<<<;;;::::::999999:::<<<<<<===CCCRRRiii~~~{{{zzz{{{|||~~~~~~mmmWWWKKKFFFFFFDDDDDDFFFGGGIIIJJJKKKKKKJJJHHHGGGEEEDDD@@@;;;888000111111222222333333333222333444333222111222333444444444555555555666666666666666555555555555444777666555444444555666777555777888888777777999:::;;;>>>EEETTTllluuukkk___XXXUUUTTTRRROOOMMMNNNNNNOOOOOOPPPPPPPPPRRRTTTUUUTTTRRRSSSWWW[[[]]]bbbhhhmmmpppuuu{{{|||pppcccZZZVVVSSSRRROOOMMMLLLKKKKKKKKKPPPQQQSSSTTTSSSRRRPPPOOOMMMMMMLLLLLLKKKKKKJJJJJJKKKMMMNNNNNNMMMMMMNNNPPPKKKLLLMMMNNNNNNOOOOOONNNOOOOOOOOOOOOOOOPPPPPPPPPNNNNNNNNNMMMLLLLLLNNNPPPuuuUUULLLDDD@@@AAA>>>>>>===<<<<<<;;;;;;<<<<<<::::::999999::::::;;;<<<::::::::::::::::::::::::666666666666666666777888777777777888;;;;;;:::999;;;;;;:::999:::;;;<<<===BBBJJJ[[[ttt}}}||||||}}}~~~yyy```OOOGGGFFFCCCCCCDDDFFFGGGIIIJJJKKKIIIHHHGGGFFFEEEBBB>>>;;;666666555444333222222222333444555444222111222333444444444444555555555555666666666666666666666555777666555555555555666777666888999888777777999:::@@@CCCLLL___zzzjjjddd\\\WWWWWWWWWVVVTTTQQQQQQQQQRRRRRRSSSSSSSSSVVVXXXXXXWWWVVVWWW]]]aaabbbgggnnntttxxx}}}|||nnncccYYYSSSQQQOOOOOOMMMLLLKKKJJJJJJKKKPPPQQQRRRRRRRRRPPPOOOMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJLLLNNNOOONNNNNNOOOQQQNNNOOOPPPPPPQQQQQQQQQPPPRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQQQQPPPNNNOOOQQQSSSsssUUULLLDDDAAAAAA>>>???>>>======<<<<<<======::::::999999::::::;;;<<<999999999999999999999999666666555666666777888888:::999888999:::;;;999777::::::999999:::;;;===>>>EEEPPPeeekkkVVVKKKGGGCCCCCCCCCDDDFFFGGGIIIJJJHHHHHHGGGGGGGGGEEEAAA>>>888777555444333222222222333444555444222111222333222333333333333444444444555666666666666666666666666666555555555555666666777888888888777888:::<<<@@@FFFUUUmmmtttddd```[[[XXXYYYYYYYYYWWWUUUUUUUUUUUUUUUVVVVVVVVVXXXZZZ[[[YYYXXXZZZ```eeeffflllttt{{{pppddd[[[TTTPPPPPPNNNMMMMMMLLLLLLKKKLLLLLLOOOPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJMMMOOOPPPPPPPPPQQQSSSSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWTTTTTTUUUTTTSSSSSSVVVXXXrrrUUULLLEEEBBBBBB?????????>>>===============::::::999999::::::;;;<<<888888888888888888888888666666666666777888999999===<<<;;;<<<===<<<;;;999::::::::::::<<<>>>@@@AAAIIIWWWooowwwaaaQQQJJJDDDCCCCCCCCCDDDFFFGGGIIIHHHHHHGGGHHHIIIGGGDDDAAA444333222222222222444555333444555444333222333444222222222333333333444444444555555555555666666666666666666666666666666666666777888777777888;;;>>>???JJJ```}}}zzzppp___]]]ZZZYYYXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYY[[[[[[[[[^^^ccchhhlllrrr{{{xxxggg]]]WWWRRROOOPPPLLLMMMMMMMMMMMMMMMMMMMMMOOOPPPPPPPPPPPPOOOOOONNNOOOOOONNNNNNNNNNNNNNNNNNMMMPPPSSSUUUUUUUUUVVVWWWYYYYYYZZZZZZZZZZZZYYYYYYWWWXXXXXXYYYZZZZZZ[[[[[[WWWXXXXXXXXXWWWXXXZZZ\\\rrrUUUMMMFFFCCCCCC@@@>>>>>>===<<<<<<<<<<<<===::::::999999::::::;;;<<<999999999999999999999999777666666777888999::::::<<<;;;;;;<<<======<<<;;;;;;;;;;;;===???AAADDDEEERRRccc|||mmmYYYMMMEEEDDDCCCBBBBBBDDDFFFGGGHHHGGGHHHIIIJJJIIIFFFCCC666555333222222333555666444555555555333222333444333333333333444444444555333333444444555555555555555555666666666666555555666666777777777999===@@@CCCTTTooo|||xxxzzzuuummm^^^]]][[[YYYXXXVVVTTTSSSTTTTTTTTTSSSSSSSSSSSSSSSUUUYYY]]]```bbbeeekkkppprrryyyzzzmmm___XXXUUUQQQNNNNNNKKKLLLLLLMMMNNNNNNNNNNNNPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQTTTXXXZZZ[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]\\\\\\WWWXXXXXXZZZ[[[\\\]]]^^^YYYZZZZZZZZZYYYZZZ\\\___rrrUUUNNNGGGCCCDDD@@@======<<<;;;;;;;;;;;;<<<::::::999999::::::;;;<<<::::::::::::::::::::::::777777777777888999:::;;;888777888999<<<===<<<;;;<<<<<<===???AAADDDGGGIII\\\nnnuuu]]]OOOFFFDDDCCCBBBBBBCCCEEEFFFGGGGGGHHHIIIKKKJJJGGGEEE===;;;888555444444444555444555666555333222333444444444444555555555666666333333333444444444555555555555666666666666555555555666777777777:::>>>AAAKKK]]]{{{|||llljjjnnnllleee___^^^]]][[[YYYVVVSSSQQQQQQQQQQQQQQQPPPPPPPPPPPPUUUZZZaaaeeeiiimmmsssxxxuuu}}}rrrfffZZZUUUSSSPPPMMMMMMJJJKKKLLLMMMNNNNNNNNNNNNQQQRRRRRRRRRSSSSSSTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTXXX\\\^^^______``````^^^^^^^^^______^^^]]]]]]VVVWWWXXXYYY[[[]]]^^^___ZZZZZZ[[[ZZZZZZ[[[]]]```uuuXXXOOOGGGCCCCCC?????????===<<<;;;::::::999<<<;;;::::::999999::::::999999999888888888777777666666555555555555666666999999:::;;;;;;<<<<<<===@@@>>>???BBBBBBCCCMMMYYYnnnlllYYYJJJEEEAAACCCDDDDDDDDDGGGIIIIIIHHHGGGGGGFFFEEEEEEAAA<<<555222333444555444444555666555333222333444444333333222333444666777444555666666666555333222444444444555555555666666333999555222999;;;999???KKKeeepppjjjhhhddd```___]]]\\\[[[XXXUUURRROOOMMMLLLMMMMMMLLLKKKMMMPPPSSSXXX[[[```eeelllqqqvvvyyy}}}sssddd___XXXSSSPPPNNNMMMLLLKKKLLLNNNPPPQQQQQQPPPPPPSSSUUUWWWXXXXXXWWWVVVTTTWWWXXXZZZ[[[[[[ZZZXXXWWWXXXYYY[[[\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZTTTYYYWWWSSSWWW___[[[PPPSSSTTTUUUVVVXXXZZZ\\\]]]sssUUUMMMFFFBBBBBB>>>???>>>===<<<;;;:::::::::<<<;;;::::::999999::::::::::::::::::999999999888888777777666666777777888999999::::::;;;<<<<<<<<<===<<<>>>AAABBBGGGUUUddd|||sss___OOOHHHCCCDDDDDDCCCCCCFFFHHHGGGGGGGGGFFFFFFEEEEEEAAA<<<666333333555555444444555666555333222333444444444333333333444555666555555666666555444444333444444444555555555666666222888555333;;;>>>>>>FFFTTTooottthhhcccbbb___\\\[[[WWWVVVTTTRRROOOLLLJJJIIIIIIJJJKKKKKKLLLOOOSSSVVVYYY]]]cccjjjqqqxxx~~~xxxnnnccc^^^WWWRRRPPPOOONNNMMMNNNOOOPPPRRRRRRSSSRRRRRRVVVWWWXXXYYYYYYXXXVVVUUUWWWXXXYYYZZZZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWVVVPPPTTTUUUSSSYYYbbb```WWWSSSSSSSSSTTTUUUWWWYYY[[[pppSSSKKKDDDAAAAAA>>>???>>>===<<<;;;:::::::::<<<;;;::::::999999::::::;;;;;;;;;:::::::::999999999888888777777888888999999999::::::;;;;;;<<<<<<;;;<<>>999555444555555555444555666555333222333444555555444333333333444444666666555444444444444555444444555555555666666666000555333222;;;>>>AAALLL```}}}qqqggg^^^\\\[[[XXXUUUTTTPPPOOONNNLLLJJJHHHGGGFFFEEEGGGJJJKKKNNNQQQVVVYYY\\\```hhhpppwwwrrriiibbb]]]WWWRRRPPPQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUXXXYYYZZZZZZYYYXXXWWWUUUVVVWWWXXXYYYYYYXXXWWWVVVVVVWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUOOOSSSTTTTTTYYYbbbbbb[[[TTTSSSSSSSSSTTTVVVYYY[[[nnnQQQJJJDDDAAABBB??????>>>===<<<;;;;;;;;;;;;<<<;;;::::::999999::::::;;;::::::::::::999999999888888888777777888888888888999999:::;;;;;;<<<<<<;;;>>>BBBDDDJJJZZZtttrrr\\\QQQFFFCCCBBBBBBBBBDDDEEEFFFGGGHHHHHHHHHGGGGGGCCC@@@;;;777555555555555444555666555333222333444666555555444333333333333666666444333333444555666555555555555666666666666444888555666>>>@@@EEESSSlllzzzfff^^^XXXWWWWWWRRROOONNNKKKKKKJJJIIIHHHGGGGGGGGGFFFHHHKKKNNNPPPTTTYYY\\\___eeemmmuuu|||{{{nnnfff```\\\VVVSSSRRRTTTUUUUUUWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZZZZZZZYYYWWWVVVUUUUUUUUUVVVWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTVVVVVVVVVVVVVVVWWWWWWWWWTTTWWWVVVUUUXXX]]]]]]XXXWWWVVVUUUUUUWWWZZZ]]]___nnnRRRKKKEEEBBBCCC@@@???>>>===<<<<<<<<<<<<<<<<<<;;;::::::999999::::::999999999999888888888888888777777666666777777888888888999999:::;;;;;;<<<;;;???CCCFFFOOOeee|||dddVVVHHHBBBBBBAAABBBCCCDDDEEEGGGIIIJJJJJJIIIIIIDDDBBB>>>:::777555555666444555666555333222333444555555555444444333333222666555444333333444666666555555555666666666777777:::<<<999:::AAACCCJJJ\\\xxxwwwnnnccc\\\WWWWWWUUUPPPLLLLLLHHHHHHGGGGGGGGGHHHIIIJJJKKKMMMPPPSSSUUUXXX[[[^^^dddjjjssszzzwwwlllfff^^^ZZZWWWUUUVVVXXXYYYZZZ[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXWWWVVVUUUUUUTTTTTTTTTUUUUUUTTTTTTTTTUUUUUUUUUUUUTTTUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXXXXYYYXXXVVVWWWYYYXXXVVVWWWWWWWWWYYY]]]aaaeeegggoooSSSLLLFFFCCCCCC@@@???>>>======<<<<<<======<<<;;;::::::999999::::::999999999888888888777777777777777666666777777777888888999999::::::;;;;;;:::???CCCIIIXXXrrrppp___MMMDDDBBBAAAAAABBBAAACCCFFFIIIJJJJJJJJJIIIEEEDDDAAA<<<888555555777444555666555333222333444444444555555555444333333555444444444444555666666555555666666666777777777666888555888AAADDDOOOeeewwwkkkfffccc]]]YYYXXXVVVPPPMMMMMMGGGGGGFFFGGGHHHJJJLLLMMMQQQSSSWWWYYY[[[]]]```ccciiipppyyyuuullleee[[[ZZZXXXYYY[[[]]]^^^]]]]]]]]]\\\[[[ZZZZZZZZZ[[[YYYXXXXXXWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVWWWXXXXXXVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWXXXYYYYYYUUUWWW[[[```eeekkkooorrrpppSSSLLLEEEBBBBBB??????>>>==================<<<;;;::::::999999::::::::::::999999999888888888999888888777777888888999888888888999::::::;;;;;;<<>>@@@DDDGGGIIIIIIHHHHHHFFFFFFCCC>>>999555666777444555666555333222333444222333444555555555444333333444444555666666555555555666666666777777777777444666666===IIIOOO^^^xxxzzzooofffcccaaa\\\XXXXXXUUUPPPNNNPPPJJJJJJIIIJJJLLLOOORRRTTTUUUXXX\\\___aaacccfffiiinnnvvvzzzrrriiidddYYYYYYZZZ]]]```bbbaaa```^^^]]]\\\ZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWWWWXXXWWWWWWWWWXXXZZZ\\\]]]YYYYYYZZZ[[[[[[\\\]]]]]]\\\[[[ZZZZZZYYYXXXZZZ\\\WWW[[[bbbjjjrrryyy}}}pppSSSKKKDDDAAAAAA>>>???>>>>>>============>>><<<;;;::::::999999::::::;;;;;;;;;:::::::::999999:::999999999999999999:::777888888999::::::;;;;;;???EEELLLWWWpppsssZZZLLLEEEAAA>>>>>><<<>>>BBBEEEGGGHHHGGGFFFFFFFFFDDD???999666666777444555666555333222333444111222444555666555444444222333555666777666555444666666666666777777777777:::===???JJJYYYaaattt|||wwwooogggddd___ZZZWWWWWWUUUQQQPPPRRRNNNNNNNNNOOORRRUUUYYY[[[VVVZZZ^^^bbbeeegggkkkmmmqqqyyywwwooogggbbbXXXYYY[[[___cccdddcccaaa___^^^\\\ZZZYYYYYYZZZZZZZZZYYYYYYYYYYYYZZZZZZ[[[ZZZYYYYYYXXXXXXYYYYYYZZZYYYXXXXXXYYYZZZ\\\^^^```]]]]]]^^^___``````aaaaaaaaa___^^^]]]ZZZXXXYYY\\\[[[```iiisss|||nnnSSSKKKCCC???@@@>>>@@@>>><<<:::999:::;;;<<<=========<<<;;;:::999888999::::::;;;;;;::::::999888888999999999:::::::::::::::;;;;;;<<<======>>>AAAFFFPPPddd~~~aaaMMMEEEDDDAAA>>>AAABBBBBBCCCEEEFFFHHHIIIFFFFFFFFFDDD@@@;;;666333333333333444444555555555777777666666666555555555777777777777777777777777555666666777777777777666666444@@@XXXgggooo~~~vvvoooiiifffccc^^^XXXUUUTTTRRROOOMMMPPPOOOPPPSSSWWWZZZ\\\]]]```___```bbbggglllppprrr{{{vvvlllddd```ZZZ\\\___bbbdddeeeeeedddbbbaaa```___^^^^^^^^^^^^ccc```]]]^^^```aaa```^^^]]]]]]^^^^^^]]]]]]\\\[[[^^^^^^^^^```ccceeeeeedddddddddfffiiikkkjjjhhheeedddeeedddaaa___aaaccceeeaaakkkwwwnnnSSSKKKDDD???@@@>>>>>>===;;;999999999:::;;;:::;;;;;;;;;;;;::::::999777888888999999888888777888888999999999:::::::::::::::;;;;;;<<<===>>>>>>@@@FFFRRRhhhiiiSSSHHHEEEBBB@@@AAAAAABBBCCCDDDFFFHHHIIIFFFFFFFFFDDD@@@<<<777444222333444444555555555555555444444444333333333333555555555555555555555555555666666777777777777777>>>:::>>>MMM___rrr~~~vvvmmmfffbbbaaa\\\WWWSSSQQQPPPNNNKKKOOOOOOQQQTTTXXX[[[]]]^^^```aaabbbffflllrrrwwwyyy|||sssjjjcccaaa^^^```bbbdddeeeddddddcccdddccccccbbbbbbbbbbbbbbbeeecccaaaaaacccdddcccaaaaaaaaaaaaaaaaaa``````___cccccccccdddfffhhhhhhiiikkklllnnnppprrrrrrooollliiiiiieee```]]]^^^aaaccclllvvvnnnSSSKKKDDD@@@AAA???===<<<;;;999888999999:::888999999::::::::::::;;;777888888999999888888777888888999999999::::::::::::::::::;;;<<<>>>???@@@CCCIIIXXXqqquuu]]]LLLEEEBBBBBBAAAAAABBBBBBDDDEEEGGGHHHFFFFFFFFFEEEAAA===888666222333444666666555444444444444444444333333333333555555555555555555555555666666666777777888888888???>>>???HHH]]]|||{{{rrrhhh```[[[\\\XXXSSSPPPNNNMMMKKKJJJMMMOOORRRWWWZZZ]]]^^^___aaacccggglllssszzzxxxppphhhbbb```___```bbbdddeeefffeeeeeeffffffeeeeeeffffffggghhhhhhgggffffffhhhiiihhhgggggggggfffffffffeeeeeeeeeiiihhhhhhiiijjjlllnnnooottttttvvvyyyzzzyyyuuurrrnnnkkkgggbbb___```eeeiiixxxmmmRRRKKKDDD@@@AAA???>>>===<<<:::::::::::::::999999999999999999999:::999::::::;;;;;;::::::999888888999999999::::::::::::::::::;;;<<<>>>@@@AAAIIIPPPbbb}}}gggQQQEEEAAABBBAAAAAAAAABBBCCCDDDFFFGGGFFFFFFFFFEEECCC???;;;888333444555666666555444333555555555555555555555555555555555555555555555555666666666777777888999999888>>>DDDMMMfff~~~rrrhhh```YYYVVVVVVSSSPPPLLLJJJIIIIIIIIIKKKOOOTTTXXX\\\^^^___```cccfffkkkrrrxxxvvvooogggaaa```[[[]]]___bbbeeeggghhhiiigggggggggggghhhiiijjjkkkiiiiiiiiijjjkkklllkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiijjjkkklllmmmppptttvvvyyyzzz|||~~~}}}yyyuuuppplllgggeeeeeehhhooowwwmmmRRRKKKDDD@@@AAA??????>>>===<<<<<<;;;;;;;;;<<<;;;:::888888888888888999::::::;;;;;;::::::999888888999999999::::::::::::999999:::<<>>GGGSSSppp~~~qqqddd\\\VVVSSSRRRPPPOOOLLLJJJHHHHHHIIIJJJKKKPPPVVVZZZ\\\^^^```bbbgggkkkqqqwww}}}wwwooofff```___[[[\\\^^^aaaccceeeggghhhffffffffffffgggiiijjjkkkhhhjjjlllmmmmmmmmmmmmnnnmmmlllkkkjjjjjjjjjkkkkkkgggjjjmmmoooppptttxxx|||~~~{{{wwwqqqkkkggghhhjjjnnnxxxmmmRRRKKKDDD@@@BBB@@@??????>>>>>>===<<<<<<;;;>>>===;;;999888777888888777888888999999888888777888888999999999::::::::::::999999:::<<>>>>>>>>>>>===<<<;;;:::===<<<:::999888999:::;;;777888888999999888888777888888999999999:::::::::999999999:::<<<@@@DDDFFFOOObbb|||mmmWWWIIICCC@@@@@@@@@@@@AAABBBCCCDDDDDDFFFGGGGGGFFFCCC@@@>>>888777555444444444555666111111222222222333333333666666666666666666666666777777666666777999;;;===AAABBBKKKaaa}}}hhhcccZZZTTTPPPNNNMMMLLLGGGHHHIIIHHHGGGIIIMMMQQQUUUZZZ___``````bbbfffkkkpppwww{{{rrrhhhccccccbbbbbbbbbaaabbbbbbbbbcccddddddddddddeeeeeefffggggggkkkoooppppppoooppprrrooommmllljjjjjjkkklllmmmmmmrrryyy{{{{{{{{{~~~yyypppiiiiiiqqqxxx}}}lllRRRKKKDDDAAABBB@@@============<<<;;;:::999<<<;;;:::999999;;;<<<>>>:::::::::;;;;;;:::::::::888888999999999:::::::::999999999:::<<<@@@DDDGGGVVVkkk|||uuu^^^NNNEEE@@@@@@@@@@@@AAABBBCCCCCCDDDFFFGGGHHHGGGDDDAAA???:::888555333333444666777333333333444444555555555555555555555555555555555777777666666777999<<<===@@@BBBOOOmmmyyyqqq^^^ZZZVVVRRRPPPNNNLLLJJJEEEGGGIIIHHHHHHJJJOOOSSSZZZ^^^bbbcccbbbdddiiinnnssszzz{{{sssjjjeeeeeeaaaaaaaaabbbcccdddfffgggeeeddddddddddddeeeeeefffgggkkkppprrrqqqpppqqqsssooonnnlllkkkjjjkkkmmmnnnrrrxxx~~~|||wwwnnnhhhkkkwwwkkkQQQJJJCCC@@@BBB@@@>>>>>>===<<<<<<<<<<<<<<<:::::::::999999888888888999888888:::<<<<<<;;;999<<<;;;999888888888999999999999;;;???@@@@@@DDDJJJ[[[zzz|||{{{hhhRRRGGG???======@@@???===@@@EEEAAACCCFFFHHHHHHFFFDDDBBB::::::888777555444444333444444444555555555555666666666666666666777777777888555666:::<<<;;;:::<<>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999;;;::::::;;;======<<<;;;;;;:::999888888888999999;;;999:::===???AAAIIIQQQfffoooWWWKKKCCC@@@???AAA@@@===???CCCAAABBBEEEGGGHHHFFFDDDBBB===;;;999666555444444444444444444555555555555666888888888888999999999999999666777;;;===;;;;;;===EEEPPPgggssseee\\\UUUSSSQQQPPPQQQPPPNNNKKKMMMMMMNNNNNNOOORRRWWWZZZ^^^```cccfffjjjooouuuyyy{{{tttmmmiiihhhfffcccbbbbbbbbb```___cccddddddeeefffggghhhhhhjjjiiiiiijjjkkkmmmnnnnnnnnnoooqqqrrrsssvvv{{{~~~wwwssstttsssxxxjjjPPPJJJDDD@@@BBB@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999:::<<<<<<;;;:::;;;:::999888888888999999===:::999;;;===BBBMMMYYYuuuyyy___OOOGGGCCC@@@AAA@@@======AAA@@@BBBEEEGGGGGGFFFDDDBBB@@@>>>:::666444333444444444444444555555555555666777777888888999999999999:::888888<<<===;;;<<<@@@HHHXXXsss~~~uuuiii]]]VVVTTTRRRQQQQQQQQQQQQPPPOOOOOOPPPSSSTTTUUUWWW[[[]]]aaaccchhhlllpppvvv}}}~~~wwwqqqllljjjfffbbb``````aaaaaaaaacccddddddeeeggghhhhhhiiiggggggffffffgggiiilllmmmpppqqqtttvvvxxx}}}wwwtttwwwyyyjjjPPPKKKDDDAAABBB@@@>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;888777777888999:::888777:::999999999999999999999<<<::::::<<<>>>CCCOOO\\\}}}}}}|||gggRRRHHHCCC???@@@???======???@@@BBBDDDFFFFFFFFFDDDCCCCCC@@@;;;777444333444555444444444555555555555666555555666666777777888888:::888888;;;<<<;;;>>>CCCMMMcccvvvooodddYYYTTTRRRQQQQQQRRRRRRSSSSSSRRRPPPSSSVVVXXXZZZ[[[^^^```cccfffkkkqqqwww}}}zzzsssnnniiieee```]]]]]]___``````bbbbbbcccdddfffggghhhhhhgggggggggfffgggjjjnnnqqquuuwwwyyyzzz}}}~~~xxxxxx}}}~~~}}}iiiPPPKKKEEEAAABBB@@@>>>>>>===<<<<<<<<<<<<<<<:::::::::::::::;;;;;;;;;999888777888999999888666999999999999999999999999;;;;;;<<<>>>???CCCPPP]]]xxxoooWWWIIIBBB===>>>???======@@@@@@AAACCCEEEFFFEEEDDDDDDEEEBBB===888555444555555444444444555555555555666444555555666777777888888999777888:::;;;;;;@@@GGGVVVpppuuunnnhhh___WWWSSSQQQQQQRRRSSSSSSTTTUUUUUUQQQTTTXXX[[[]]]^^^```bbbeeeiiiooovvv|||zzzsssnnngggccc]]]ZZZZZZ\\\]]]^^^___```aaabbbdddeeefffgggfffggghhhhhhiiimmmrrrwwwxxxzzz~~~|||xxx|||~~~iiiPPPLLLFFFBBBBBB@@@>>>>>>===<<<<<<<<<<<<<<<:::::::::::::::;;;;;;;;;<<<;;;:::;;;<<<<<<:::888888888999:::::::::999999:::;;;===@@@AAAFFFUUUccczzz~~~zzz```KKKCCC===>>>???>>>>>>@@@@@@AAABBBDDDEEEEEEEEEDDDDDDBBB>>>999777555555666444444444555555555555666666666777888999::::::;;;888777888;;;;;;===DDDLLLbbbvvviiiddd___YYYSSSQQQPPPRRRTTTTTTTTTTTTVVVXXXTTTVVVZZZ]]]^^^```ccceeejjjooovvv}}}{{{sssmmmeeeaaa\\\YYYYYYZZZ\\\\\\^^^^^^```aaacccdddeeefffeeegggkkklllmmmqqqwww|||{{{|||{{{hhhPPPLLLFFFBBBBBB???>>>>>>===<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<===<<<;;;<<<===<<<;;;999777888999::::::::::::999;;;;;;===???AAAJJJ]]]nnn|||}}}lllQQQGGG@@@@@@AAA???>>>??????@@@BBBCCCDDDEEEEEEEEECCCAAA>>>;;;999777666666444444444555555555555666666666777888999:::;;;;;;888888:::<<<===@@@IIISSSnnntttjjj```\\\YYYTTTPPPPPPQQQSSSUUUUUUTTTTTTVVVYYYVVVYYY\\\^^^```cccfffhhhqqqvvv}}}{{{sssmmmddd```\\\YYYYYYZZZ[[[[[[^^^___```aaaccceeefffgggeeejjjppprrrtttxxx~~~hhhPPPLLLFFFBBBBBB???>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>><<<;;;::::::;;;;;;999777777888999:::;;;::::::999<<<<<<<<<>>>AAAMMMdddxxx|||{{{~~~uuuVVVLLLCCCBBBBBB@@@>>>>>>???@@@AAACCCDDDEEEEEEEEEBBBAAA???<<<:::888777666444444444555555555666666333444555666777888999999999999;;;>>>???BBBLLLWWWvvvnnnddd[[[XXXWWWSSSPPPQQQQQQTTTVVVVVVTTTTTTWWWYYYYYY[[[]]]___aaadddhhhkkkwww{{{|||sssmmmdddaaa]]][[[[[[[[[[[[[[[______aaabbbdddfffggghhhhhhnnnuuuyyy{{{~~~gggPPPLLLEEEBBBDDDCCC@@@@@@>>>===<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::999999999888888===>>>AAABBBBBBNNNkkkyyyxxxfffTTTEEECCCAAA;;;;;;AAA@@@>>>===>>>CCCFFFGGGFFFBBB@@@>>>;;;888777666666444444444444444444444444666777888777666555666777777:::888;;;AAABBBMMMdddggg^^^VVVVVVVVVTTTRRRRRRSSSTTTVVVVVVVVVVVVXXXZZZ]]]___bbbcccdddhhhooouuu{{{yyypppgggbbb]]]ZZZYYYZZZ[[[[[[]]]___aaadddggghhhjjjjjjmmmqqqvvv{{{gggPPPLLLEEEBBBCCCBBB@@@???>>>===<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::;;;======@@@CCCGGGWWWvvvzzzttt~~~mmmYYYGGGCCCBBB======AAA@@@===<<<>>>BBBEEEFFFEEECCCAAA???<<<999777666666555555555555555555555555666777888777666555666888888;;;999<<>>======<<<<<<======<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<<=========>>>@@@EEEPPPeeezzzoootttyyyaaaKKKCCCCCC@@@>>>@@@>>>===<<<===@@@CCCDDDDDDDDDBBB@@@===:::888666555666666666666666666666666666777888888666666777888999<<<:::<<>>==================<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888999:::;;;<<<===>>>>>>???>>>@@@HHHYYYtttzzziiikkkwwwkkkPPPDDDCCCAAA???>>>===<<<<<<<<<>>>AAABBBCCCDDDCCCBBB???<<<999666555666666666666666666666666666777888888777666777999999<<<:::<<>>>>>============>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::777888999:::;;;<<<===>>>@@@@@@BBBMMMccc|||zzz{{{}}}{{{gggeeennnzzzvvvWWWFFFBBBAAA???<<<<<<<<<<<<<<<===???AAACCCCCCCCCCCCAAA>>>;;;777555555555555555555555555555555777888888777777888:::777;;;999;;;CCCKKKaaaooo```[[[VVVSSSSSSRRROOONNNQQQPPPSSSWWWZZZ[[[]]]^^^```aaafffmmmrrrxxx~~~}}}pppjjjbbb[[[XXXXXXYYYYYY^^^___aaaeeekkkrrrwww{{{|||eeePPPMMMFFFAAAAAA???>>>>>>============>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::777888999:::;;;<<<======AAAAAAEEESSSnnn|||xxxuuuxxx{{{|||}}}kkkeeeiiirrraaaLLLDDDBBB???<<<;;;<<<======<<<>>>AAACCCBBBCCCDDDCCCAAA===999666555555555555555555555555555777888888888888999:::666:::999<<>>>>>============>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999::::::;;;<<<======>>>???AAAGGGYYYyyy|||yyyvvvzzz}}}~~~~~~qqqhhhfffjjjyyykkkRRRFFFCCCAAA>>>;;;===>>>===<<<===@@@CCCAAABBBDDDDDDBBB???:::888666666666666666666666666555777888888888888999;;;777;;;;;;===HHHTTTqqquuugggaaaZZZWWWVVVWWWUUUQQQQQQUUUUUUWWWYYY[[[]]]aaafffiiijjjooowww~~~xxxqqqggg___[[[ZZZZZZ[[[YYYZZZ]]]```cccgggiiijjjppptttyyy|||dddPPPMMMFFFAAAAAA>>>>>>>>>============>>>???======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>AAAIII]]]}}}zzz~~~wwwkkkeeeffftttrrrWWWHHHDDDBBB@@@<<<>>>???>>><<<===AAADDD@@@AAADDDEEECCC@@@;;;999777777777777777777777777555777888999888888:::;;;777<<<<<>>===============;;;::::::999999::::::;;;::::::;;;;;;:::888777666999999:::;;;;;;<<<<<<===@@@CCCNNNeee~~~}}}nnneeeeeeooozzz|||aaaOOOFFF@@@>>>>>>===============>>>>>>AAA@@@@@@@@@AAA@@@===;;;222333666777888777666555<<<;;;999777666666777777???===>>>CCCMMMaaayyyiii```^^^^^^\\\YYYXXXXXXWWWVVVTTTVVVXXX[[[^^^aaaffflllqqqsssyyy|||tttiiiaaa]]][[[XXXVVVYYY[[[\\\]]]___bbbgggjjjqqqqqqsssuuuxxx{{{~~~~~~}}}||||||www}}}dddPPPKKKEEECCCCCC===??????>>>===============;;;::::::999999::::::;;;???===<<<:::999999:::;;;:::::::::;;;;;;<<<<<<===BBBDDDPPPhhhooofffdddmmmwwwgggSSSGGGAAA@@@>>>>>>============>>>>>>AAA@@@@@@@@@AAA@@@===;;;444555666777777777666555888888888888888888999999===;;;===DDDPPPfffssshhhaaa___^^^\\\[[[ZZZZZZXXXUUUSSSVVVXXX[[[^^^bbbgggmmmqqqvvv|||xxxpppfff___\\\[[[YYYXXXZZZ[[[\\\]]]^^^aaafffiiilllmmmpppsssvvvyyy|||}}}}}}}}}}}}|||zzzzzzzzzzzz}}}cccOOOKKKEEECCCCCC>>>??????>>>===============;;;;;;::::::::::::;;;;;;AAA>>>:::777777999<<<>>><<<;;;;;;;;;;;;<<<<<<===CCCFFFTTTooo~~~~~~qqqfffccciiirrrqqqXXXHHHCCCBBB>>>>>>============>>>>>>@@@??????@@@AAA@@@===;;;777777666666555555666666444555777888::::::;;;;;;::::::===FFFTTTmmmxxxnnngggbbb```^^^\\\ZZZZZZYYYXXXUUUSSSVVVXXX[[[___ccchhhooossszzztttmmmccc]]][[[[[[[[[YYYZZZ[[[]]]]]]^^^```dddgggiiikkknnnrrrvvvyyyzzz{{{xxxyyyzzzyyyxxxxxxyyy{{{bbbNNNJJJDDDCCCCCC>>>???>>>>>>===============;;;;;;::::::::::::;;;;;;???<<<999666666888:::<<<======<<<;;;;;;<<<======DDDHHHYYYyyy}}}{{{|||tttgggbbbeeemmm|||{{{___KKKDDDCCC???>>>>>>============>>>???>>>>>>???@@@@@@>>><<<:::999777555444444555666333444777999;;;;;;;;;;;;888999>>>GGGYYYuuutttnnniiidddbbb^^^[[[WWWUUUUUUUUUUUUUUUVVVYYY\\\```eeekkkrrrvvvuuummmddd^^^\\\\\\[[[ZZZZZZ\\\]]]^^^^^^```cccfffjjjlllppptttwwwyyyyyyyyytttvvvxxxxxxwwwyyy|||~~~```MMMIIIDDDCCCCCC>>>???>>>>>>===============<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::999999::::::>>>===<<<;;;;;;===>>>???DDDKKKbbb~~~{{{|||wwwjjjbbbccciiiyyyfffOOOEEEDDD??????>>>========================???@@@@@@>>><<<<<<:::777555444444666777555666888999:::::::::999888;;;???JJJ___|||uuurrrnnniiieee^^^YYYRRROOOOOORRRUUUWWWWWWZZZ^^^bbbgggnnnuuuzzzyyyqqqggg```]]]\\\[[[ZZZZZZ\\\^^^___```aaadddfffkkkmmmpppsssvvvvvvvvvvvvqqquuuxxxyyyzzz|||}}}___LLLHHHDDDCCCCCC>>>??????>>>===============<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>>>>===;;;:::>>>===<<<;;;<<<>>>@@@BBBFFFQQQnnn{{{}}}}}}oooeeedddhhhxxxoooUUUHHHDDD@@@???>>>======<<<<<<===<<<<<<<<<>>>@@@@@@???===;;;:::777555555555666777777777888999999999999999999===BBBNNNfff}}}{{{uuulllhhh[[[VVVOOOKKKMMMQQQVVVYYYYYY\\\```eeekkkrrryyy~~~|||tttjjjbbb___]]][[[ZZZZZZ]]]___aaabbbccceeehhhiiikkknnnppprrrtttttttttrrrwww|||{{{^^^KKKHHHCCCCCCCCC>>>??????>>>===============<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>>>>===<<<;;;===<<<;;;;;;<<>>===<<<<<<<<<<<<;;;;;;<<<>>>@@@AAA???===:::999777666666666777777777777777777888999:::;;;999>>>EEESSSnnnzzzllleeeWWWSSSOOOMMMOOOSSSWWWXXXZZZ]]]bbbgggmmmuuu}}}|||tttjjjbbb___^^^\\\ZZZZZZ]]]```bbbdddeeehhhjjjhhhiiilllnnnrrruuuwwwxxxzzz{{{]]]KKKGGGCCCBBBCCC?????????>>>===============<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;===<<<;;;;;;===@@@CCCEEENNN___~~~wwwuuuvvvzzzyyymmmjjjmmmooo}}}aaaOOOGGG@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;>>>@@@AAA???>>>999888888777777777777777777666666666777999<<<===999???GGGVVVsss|||kkkaaaSSSQQQPPPPPPSSSVVVWWWXXX[[[^^^ccciiiooowww{{{sssiiibbb___^^^]]][[[ZZZ]]]aaaccceeegggiiikkkhhhiiillloootttxxx|||~~~```NNNLLLFFFBBBCCCBBB@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;:::;;;;;;:::<<<@@@CCCDDDNNNmmm|||wwwrrrwww|||nnnhhhnnnmmmyyylllUUUIIIBBB@@@>>>>>>>>>>>>===<<>>>>>>>>>>>?????????===:::888666666777888555777888888777888:::===???AAAIII]]]~~~yyyggg^^^UUURRRPPPRRRVVVYYYYYYXXX___ccchhhlllrrrzzzwwwmmmeeebbb```]]][[[___aaacccfffhhhiiiiiiiiikkknnnqqqtttwww|||```NNNLLLFFFAAACCCBBB@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;<<<@@@DDDFFFTTTrrr|||yyyuuuqqqqqquuuzzz~~~{{{tttnnnrrrmmmuuuqqqXXXKKKDDDBBB???????????????>>>??????>>>>>>>>>>>>??????>>>===:::888777666777777555777888888888888;;;===???AAAKKKbbbvvveee]]]UUUSSSRRRSSSVVVYYYZZZYYY^^^bbbhhhlllrrrzzz}}}vvvmmmfffdddcccaaa```aaaccceeegggiiikkklllmmmjjjnnnssswww{{{___NNNLLLFFFAAACCCBBB@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<===@@@FFFJJJ___|||vvvrrrpppnnnkkkooosssvvv{{{}}}wwwwwwyyywwwttttttzzz}}}vvvwwwppprrr{{{yyy___NNNEEECCC@@@???@@@AAAAAA@@@??????>>>>>>>>>>>>??????>>>===:::888777777777777666777888888888999;;;===>>>BBBPPPiiipppbbb\\\VVVUUUSSSTTTWWWZZZ[[[[[[^^^bbbhhhmmmrrr{{{{{{tttlllgggfffffffffddddddeeefffhhhkkkmmmpppqqqnnnrrrwww{{{~~~___MMMLLLEEEAAABBBAAA?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>AAAHHHPPPmmmxxxnnnkkkjjjjjjiiilllpppssswwwxxxqqqqqqrrrrrrrrrssszzz}}}zzztttqqqvvvfffQQQFFFCCC@@@???@@@AAAAAA@@@??????>>>>>>>>>>>>??????>>><<<;;;999888777777777666777888888888999;;;===>>>CCCUUUqqq|||kkk___ZZZWWWVVVUUUVVVXXXZZZ\\\]]]^^^bbbhhhnnnttt|||zzztttkkkgggfffgggfffeeeeeeeeefffgggjjjmmmqqqssstttvvvyyy}}}~~~___MMMKKKEEEAAABBBAAA??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<:::;;;>>>???AAAJJJUUUyyy}}}qqqhhheeefffggghhhiiinnnrrrvvv}}}xxxqqqpppqqqqqqsssvvv{{{}}}uuuqqqtttnnnVVVGGGDDD@@@>>>???@@@@@@?????????>>>>>>>>>>>>??????===<<<;;;999888777666666666888999999888999<<<>>>>>>EEEYYYxxxtttfff]]]XXXWWWWWWWWWWWWXXXZZZ\\\^^^^^^cccjjjpppvvv~~~zzzssskkkeeedddeeedddbbbdddddddddfffhhhllloooppprrrtttvvvzzz}}}~~~^^^MMMKKKEEE@@@BBBAAA???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<999;;;???@@@AAAMMM[[[zzztttjjjcccaaabbbeeefffiiinnnsssxxx}}}uuuppppppqqqrrrvvvzzzvvvrrruuuwww]]]IIIEEEAAA>>>>>>??????>>>??????>>>>>>>>>>>>??????<<<<<<;;;:::999777666666777888999999999:::<<<>>>???FFF\\\}}}|||mmmccc\\\WWWVVVWWWXXXXXXXXXYYY\\\______dddkkkrrrxxxyyyrrrjjjdddccccccbbb```bbbcccdddeeegggiiikkkllllllmmmooosssyyy~~~}}}~~~^^^LLLKKKDDD@@@BBB@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<============999;;;@@@@@@AAANNN___rrrmmmgggbbb```bbbeeegggjjjpppuuuzzzwwwqqqooorrruuuxxx~~~|||wwwwwwdddLLLHHHCCC@@@?????????>>>??????>>>>>>>>>>>>??????<<<<<<;;;:::999777666555777888999999999:::<<<>>>@@@GGG]]]tttiiibbb[[[WWWUUUWWWXXXXXXWWWXXX\\\___```fffmmmtttzzzxxxqqqiiidddccccccbbbaaaaaabbbdddfffggghhhiiiiiijjjiiijjjnnnuuuzzz}}}~~~|||}}}^^^LLLKKKDDD@@@AAA@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<===999:::@@@AAABBBOOOaaayyyppplllgggcccbbbdddgggiiilllqqqwww{{{}}}sssppppppuuu{{{|||zzziiiOOOKKKEEEAAA@@@???????????????>>>>>>>>>>>>??????<<<<<<;;;;;;999777666555777888999:::999:::<<<>>>AAAGGG^^^qqqhhhbbb[[[VVVUUUWWWXXXXXXWWWXXX\\\___aaafffnnnuuu|||}}}wwwppphhhddddddddddddcccaaaccceeeggghhhhhhggggggllljjjiiilllrrrwwwyyyzzzzzz~~~^^^KKKIIICCC@@@BBBAAA======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<<<<<777:::999;;;AAAAAALLLcccwwwnnnhhhdddbbbcccbbbccchhhooosssssswww~~~|||pppqqqtttyyy}}}nnnXXXGGGDDDHHHBBB???AAA???>>>>>>===<<<<<<<<<<<<===>>>>>>===<<<;;;999777666:::777777:::999888<<>>>>>===<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<==================<<<;;;;;;:::===:::<<>>???===<<<<<<;;;::::::::::::;;;>>>>>>===<<<;;;999777666999777777:::999999<<>>===============;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;:::<<>>CCCDDDQQQjjj{{{qqqjjjgggdddbbbccccccdddjjjrrrzzz~~~yyyqqqlllnnnsss|||~~~dddPPPHHHHHHAAA<<<>>>;;;<<<<<<;;;::::::::::::;;;=========<<<;;;999888777999777777::::::999===CCCFFFYYYxxxwwwoookkkeee```^^^[[[XXXVVVVVVXXX[[[]]]^^^```gggpppxxxvvvmmmgggffffffdddccceeecccdddfffhhhhhhgggfffdddffffffgggjjjnnnrrrsssrrrsssvvvzzz}}}yyy[[[LLLLLLGGGCCCCCCBBB???>>>======<<<<<<======;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<======<<<<<<;;;===@@@===>>>CCCEEEUUUppp}}}uuummmhhhgggcccbbbddddddffflllsss~~~~~~uuuoooiiilllsss}}}~~~kkkTTTJJJHHHAAA===???<<<>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<;;;:::999888888666777:::::::::>>>DDDIII```uuuooolllgggaaa___[[[YYYWWWWWWZZZ]]]^^^___bbbhhhqqqyyytttlllffffffgggffffffhhhdddfffhhhiiiiiihhhfffeeegggggghhhjjjlllnnnooooooqqqtttxxx|||zzz\\\MMMNNNIIIDDDEEECCC>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<======>>>>>>>>>======<<>>DDDHHH[[[xxx~~~vvvooojjjgggfffcccbbbdddeeegggnnnvvvxxxrrrooogggkkkuuu}}}qqqYYYKKKIIIBBB???BBB???>>>>>>===<<<<<<<<<<<<===;;;<<<<<<<<<;;;::::::999888666777:::;;;;;;???EEELLLgggsssooommmhhhbbb___\\\ZZZYYYYYY[[[^^^______ccciiirrryyyssskkkeeefffhhhhhhiiikkkdddeeeggghhhhhhgggeeeddddddeeeggghhhiiijjjlllmmmpppsssxxx~~~{{{]]]MMMMMMGGGCCCDDDCCC======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<===>>>>>>>>>>>>>>>>>>:::???>>>???FFFLLLbbbxxxpppkkkhhhhhheeebbbbbbdddfffiiipppxxx|||sssnnnmmmffflllwww}}}yyy^^^NNNJJJCCCAAADDDAAA<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::777555777:::;;;<<<@@@FFFOOOmmm|||rrrpppooojjjccc```[[[ZZZYYYYYY\\\^^^______dddjjjssszzztttkkkeeeeeeggghhhkkknnnfffffffffffffffeeeeeedddccceeehhhiiiiiijjjlllnnntttxxx~~~|||]]]KKKJJJDDD@@@BBBAAA>>>======<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<======>>>>>>======:::??????AAAIIIRRRkkk~~~zzzssslllhhhhhhiiieeebbbbbbeeegggjjjqqqyyy}}}pppjjjhhhfffmmmyyy~~~eeeRRRKKKCCCAAADDDAAA<<<<<<;;;::::::::::::;;;::::::;;;;;;<<<;;;;;;;;;777555777:::<<<<<>>@@@@@@??????>>>===============;;;;;;;;;<<<<<<<<<======::::::;;;<<<=========<<<:::@@@@@@CCCLLLVVVqqq|||{{{xxxqqqjjjggghhhjjjeeebbbbbbeeegggjjjrrrzzz~~~ooogggdddgggnnn{{{~~~jjjUUUMMMDDDAAACCC@@@>>>>>>===<<<<<<<<<<<<===::::::;;;;;;<<<<<<;;;;;;666555666:::<<<===AAAHHHVVVwwwxxxppppppqqqkkkddd```XXXVVVVVVWWWYYY[[[[[[[[[eeekkkttt{{{~~~wwwmmmdddcccfffhhhmmmrrrsssrrrooonnnmmmnnnpppqqqpppssswwwyyyyyy{{{~~~]]]JJJIIIDDDAAACCCAAA@@@@@@>>>===;;;;;;::::::<<<<<<<<<<<<============;;;<<<===>>>>>>>>><<<<<<999===AAABBBIII^^^}}}yyytttooolllkkklllmmmmmmjjjeeebbbcccjjjttt{{{~~~ooofffdddfffooo}}}}}}tttUUUJJJHHHDDDBBBDDD???>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;888777;;;===>>>CCCIIIZZZ~~~xxxqqqnnnmmmkkkddd___ZZZUUURRRUUUWWWXXX[[[___cccllltttwwwxxxzzzrrriiieeedddfffmmmuuuvvv|||}}}yyyvvvxxxzzzzzz~~~]]]JJJIIIDDDAAACCCAAA@@@???>>><<<<<<;;;;;;;;;<<<<<<<<<<<<============;;;<<<<<<===============;;;???BBBDDDLLLbbb|||{{{wwwuuurrrooommmlllmmmnnnllliiieeebbbdddjjjttt{{{}}}ooogggeeegggppp}}}{{{~~~zzzZZZMMMIIIDDDAAACCC??????===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;888888;;;===>>>CCCJJJ___}}}wwwtttsssooohhhaaaYYYTTTQQQTTTWWWXXX[[[___ccckkktttvvvwww}}}|||tttkkkgggfffhhhqqqzzz~~~]]]JJJIIIDDDAAACCCAAA>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<===>>>>>>???BBBDDDFFFPPPhhhwwwvvvsssrrrqqqpppooooooooopppkkkhhheeebbbdddkkkttt{{{|||ooohhhgggiiirrr~~~|||xxxyyy}}}}}}|||{{{}}}aaaQQQKKKEEEBBBBBB??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888;;;<<<>>>DDDKKKddd~~~{{{yyysssiiibbbWWWRRRPPPSSSWWWXXX[[[^^^bbbjjjrrrvvvwww~~~~~~vvvnnnjjjhhhkkkuuu~~~]]]JJJIIIDDDAAACCCAAA>>>======<<<<<<<<<======;;;;;;;;;<<<<<<<<<=========<<<;;;;;;;;;===???@@@@@@CCCEEEHHHSSSnnnzzzsssqqqqqqrrrrrrrrrrrrqqqqqqpppiiigggdddbbbdddkkkttt{{{zzznnniiiiiikkksss}}}|||wwwvvvwwwxxxzzz{{{{{{yyyvvvsssrrrvvvyyy~~~wwwtttyyyhhhTTTLLLFFFCCCBBB@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999;;;<<<===EEEMMMfff|||ttthhh```TTTPPPOOOSSSWWWXXX[[[___aaaiiiqqqvvvzzzxxxpppkkkjjjmmmyyy~~~]]]JJJIIIDDDAAACCCAAA>>>======<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@@@@BBBDDDIIIWWWtttvvvoooooopppqqqqqqqqqpppooommmlllhhhfffdddccceeellluuu|||wwwmmmiiijjjlllsss}}}~~~~~~yyyvvvtttuuuuuuuuutttsssqqqooommmpppssswww|||ssspppqqqmmmWWWMMMHHHDDDBBB@@@???>>>======<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;;;;===EEEOOOiii~~~uuuhhh^^^RRRNNNNNNSSSXXXYYY\\\``````hhhrrrxxx~~~yyyqqqllliiinnn{{{~~~]]]JJJIIIDDDAAACCCAAA>>>>>>===<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>???@@@???AAADDDKKK\\\zzz~~~rrrnnnooonnnnnnnnnnnnmmmkkkjjjiiiiiihhhgggfffiiipppyyyuuulllkkkmmmnnnuuu~~~~~~}}}xxxssssssqqqppppppqqqpppnnnmmmmmmooorrruuuyyy~~~rrroookkk}}}tttZZZNNNIIIEEEBBB@@@@@@???>>>============:::::::::::::::::::::::::::999:::;;;;;;<<>><<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<999:::;;;===>>>>>>??????>>>AAAEEENNNaaayyypppoooqqqnnnnnnmmmmmmllllllkkkkkkmmmlllkkkkkknnnuuu~~~vvvnnnmmmpppqqqxxxzzzsssqqqnnnmmmmmmpppqqqpppnnnllllllmmmoooqqqtttvvvxxxyyy{{{~~~rrrnnniii{{{{{{___PPPJJJEEEAAAAAA@@@???>>>============:::::::::::::::::::::::::::999;;;;;;:::<<>>===;;;;;;:::::::::::::::;;;;;;;;;<<<<<<888:::<<<>>>?????????>>>>>>AAAFFFQQQdddvvvnnnooosssppppppoooooooooooopppppppppooonnnnnnrrrxxxwwwppppppssstttzzz{{{rrrooommmkkkllloooqqqqqqooolllkkkkkkjjjkkkmmmnnnoooppptttzzzsssnnniii{{{bbbQQQJJJEEE@@@AAA@@@???>>>============::::::::::::::::::::::::::::::;;;<<<:::<<>>>>>============>>>>>>======<<<<<<<<<;;;;;;;;;???>>>===<<<<<<<<<<<<<<<@@@AAAGGGWWWsssxxxtttttttttrrruuuwwwtttpppooossswwwvvvyyyzzzzzz~~~|||ttttttzzzxxx|||~~~uuunnnmmmlllkkklllooorrrtttqqqnnnjjjfffdddccccccdddjjjnnntttyyy~~~uuugggcccssshhhMMMCCCCCCDDD??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;777888???===CCCVVVpppuuuiii]]]UUUPPPQQQSSSVVVZZZ]]]```bbbhhhmmmttt}}}}}}qqqjjjooozzz^^^MMMIIIDDDCCCDDD@@@>>>>>>>>>======>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<===CCCCCCJJJ]]]yyy|||zzzzzz{{{yyy{{{|||yyytttsssvvvyyyyyy~~~zzzzzz~~~~~~~~~uuukkkjjjiiihhhiiilllooorrrrrroookkkfffcccbbbcccccchhhlllqqqvvvzzz~~~wwwiiiggguuummmRRREEECCCCCC??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888:::@@@>>>EEEYYYqqq~~~wwwnnndddZZZTTTTTTTTTUUUWWWZZZ^^^aaaccchhhmmmttt}}}uuummmppp~~~zzz^^^MMMIIICCCBBBDDD@@@??????>>>>>>>>>>>>??????<<<<<<<<<<<<<<<;;;;;;;;;999999::::::;;;===>>>???DDDFFFOOOddd~~~yyyxxxyyy|||wwwkkkjjjhhhgggiiilllooorrrsssqqqlllgggdddccccccdddiiilllpppsssuuuwwwzzz}}}{{{llljjjvvvsssWWWHHHCCCAAA??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===999;;;AAA@@@HHH\\\uuu~~~zzztttmmmggg```ZZZVVVYYYXXXWWWWWWZZZ^^^bbbeeehhhmmmuuu}}}yyyqqqrrr{{{~~~~~~~~~~~~~~~{{{___MMMIIICCCBBBDDD@@@??????>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAAAAACCCFFFQQQkkk~~~|||}}}{{{pppnnnlllkkklllooorrruuuuuurrroookkkiiihhhhhhhhhmmmoooqqqsssssssssuuuvvvyyyyyy}}}}}}mmmiiitttwwwYYYIIICCCBBB??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===:::;;;AAA@@@III___|||}}}wwwsssmmmhhhdddaaa]]][[[[[[YYYWWWVVVXXX\\\aaadddhhhmmmuuu~~~}}}uuusssxxx~~~}}}{{{{{{|||}}}~~~||||||~~~|||___MMMHHHBBBAAADDD@@@??????>>>>>>>>>>>>??????;;;<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>???@@@@@@AAAEEESSSoooxxxuuuqqqooooooqqqtttwwwwwwvvvuuutttsssssssssssstttuuuvvvuuusssqqqqqqrrruuutttwww|||~~~~~~mmmfffpppzzz[[[JJJDDDCCC??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999<<<999;;;@@@@@@KKKbbb~~~yyywwwqqqnnnjjjgggeeeccc```^^^[[[YYYVVVTTTUUUZZZ___bbbgggllluuu~~~wwwssstttxxx{{{yyyyyyzzz||||||{{{zzz{{{~~~}}}```MMMHHHAAAAAADDDAAA>>>>>>============>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<>>>============>>>>>>???AAAEEEUUUuuu}}}xxxsssqqqrrruuuwww{{{}}}}}}xxxuuussssssuuutttvvvzzz||||||pppeeemmm___LLLEEECCC??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888<<<:::;;;@@@@@@LLLeee}}}{{{wwwttttttmmmkkkiiihhhgggddd```]]]ZZZXXXUUUSSSTTTXXX]]]```gggllluuuyyytttsssttt}}}xxxuuuvvvxxxzzzzzzyyyzzz{{{~~~```MMMGGGAAA@@@CCCAAA======<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>???@@@AAACCCHHHYYY{{{zzzvvvvvvxxxyyy|||{{{|||zzz|||uuugggmmmgggQQQFFFBBB??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999===;;;<<>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::>>>===>>>BBBCCCQQQkkkxxxpppnnnlllkkklllooonnnoooqqqrrrpppjjjbbb\\\XXXVVVUUUUUUVVVZZZ]]]```gggllluuu}}}wwwuuuuuuyyy~~~xxxrrroooppptttvvvvvvwwwzzz~~~zzz^^^MMMKKKGGGEEEEEE??????>>>===<<<;;;:::999999<<<<<<======<<<;;;::::::>>>>>>=========???@@@AAACCCJJJcccyyywwwuuuvvvzzzwwwxxx~~~}}}pppqqq{{{tttTTTGGGGGGAAA@@@???=========>>>>>>??????>>>>>>===;;;:::999===@@@===<<<@@@AAAQQQllltttkkklllmmmlllnnnrrryyy~~~xxxlllbbb\\\^^^WWWRRRSSSUUUXXX]]]bbbhhhppp|||}}}wwwtttyyy}}}sssoooooonnnpppssssssuuuxxxzzz~~~zzz]]]LLLIIIEEECCCCCC>>>??????>>>======<<<;;;;;;<<<<<<======<<<;;;;;;:::<<<<<<;;;;;;<<<===>>>???EEEMMMeee~~~|||wwwtttrrrsssuuuyyy{{{|||wwwxxx~~~sssrrrxxxxxxXXXIIIHHHAAA@@@>>>===<<<======>>>>>>>>>>>>>>>===<<<;;;:::<<>>>>>=========<<<<<<<<<===<<<<<<;;;:::<<<;;;;;;;;;<<<===???@@@GGGPPPhhh}}}zzzxxxsssqqqooonnnoooppppppooossszzzxxxxxx~~~yyysssuuu^^^LLLIIIAAA@@@>>>===<<<<<<<<<===<<<<<<============<<<<<<;;;>>><<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;============>>>???AAABBBHHHRRRkkk{{{wwwuuupppnnnkkkkkkkkkjjjiiihhhjjjooozzz|||~~~zzzzzz~~~vvvtttdddOOOHHHAAA@@@>>><<<;;;;;;<<<<<<;;;;;;<<<======>>>======:::===;;;===CCCGGGYYYvvvzzzoooooopppsssyyyvvvggg___]]]YYYSSSOOORRRVVVYYY^^^cccmmmuuu|||sssrrryyyvvvooommmjjjkkknnnooorrrvvvzzz~~~```LLLHHHCCCCCCDDD@@@========================;;;;;;<<<<<<<<<<<<<<<;;;======<<<===>>>@@@AAACCCHHHTTTooo}}}yyyuuurrrmmmkkkiiihhhhhhhhhfffeeefffhhhnnnvvv}}}zzzwwwwwwyyyxxxvvvyyy~~~||||||xxxsssiiiQQQHHHBBBAAA???===<<<;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>:::===;;;===DDDIII]]]zzzuuutttsssrrrxxxoooccc^^^]]]UUUPPPMMMQQQUUUXXX]]]bbbmmmuuu~~~~~~uuusssyyyxxxqqqllljjjjjjmmmmmmpppuuuyyy~~~|||___LLLIIIEEEEEEFFFAAA>>>>>>>>>======<<<<<<<<<:::;;;<<<<<<===<<<<<<<<<;;;::::::;;;<<<>>>@@@AAAHHHVVVuuu{{{wwwsssqqqllljjjgggeeeeeeeeedddcccbbbccceeeiiinnnsssuuuuuupppnnnnnnppppppooorrrxxx|||{{{zzzrrr}}}oooTTTHHHCCCBBB@@@>>>===<<<<<<<<<;;;;;;<<<===>>>>>>======;;;>>><<<>>>EEEKKK___}}}vvvxxxyyy|||{{{kkkbbb]]]\\\SSSNNNMMMQQQVVVYYY^^^ccclllttt~~~zzztttzzz{{{rrrmmmjjjjjjlllkkkoootttxxx|||yyy\\\KKKIIIFFFEEEEEE@@@@@@@@@???>>>>>>===<<<<<<:::;;;;;;<<<======<<<<<<::::::::::::<<<>>>@@@AAAHHHZZZzzz~~~~~~}}}{{{xxxtttqqqooollliiidddaaa``````___^^^]]]]]]___bbbfffiiiiiihhhgggeeeeeehhhhhhgggkkkpppzzz{{{wwwzzz{{{oooxxxuuuXXXIIIDDDCCCAAA???============<<<<<<===============<<<<<>>FFFLLL```~~~{{{zzzxxxlllddd]]]XXXSSSOOONNNSSSXXX[[[```eeemmmttt~~~xxx}}}~~~tttnnnjjjjjjllljjjnnnssswww{{{~~~vvvZZZJJJIIIFFFEEEEEE???BBBBBBAAA@@@???>>>===<<<::::::;;;<<<=========<<<<<<<<<<<<<<<>>>@@@BBBDDDIII\\\zzzzzzzzzyyyvvvsssooommmlllhhhbbb]]]\\\[[[[[[ZZZXXXYYY\\\```cccdddcccaaaaaa___```ccccccbbbffflllppp}}}yyytttvvv~~~|||lllsssxxxZZZKKKEEEDDDBBB@@@>>>>>>>>>>>><<<===============<<<<<<===@@@===???FFFLLLaaa{{{wwwnnnggg]]]UUUTTTPPPOOOTTTZZZ]]]bbbgggmmmuuu}}}uuunnnjjjjjjllljjjmmmrrrvvvzzz}}}yyy[[[JJJIIICCC???AAA???BBBAAA@@@>>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::======<<>><<<===AAABBBKKKccc|||tttmmmeee]]]YYYVVVQQQPPPTTTXXXZZZ___dddjjjqqq|||tttoookkkiiiiiilllmmmoooqqquuuxxx{{{}}}zzz[[[KKKJJJEEEAAABBBAAABBBBBB@@@>>>===<<<<<<<<<;;;;;;::::::::::::::::::<<<:::;;;>>>>>>===@@@FFFMMMfff}}}xxxvvvrrrnnnjjjgggeeeddd___]]]ZZZWWWUUUVVVXXXYYYZZZ[[[\\\]]]^^^]]]\\\\\\\\\\\\]]]^^^___``````aaaeeejjjpppwww{{{}}}||||||yyyvvvuuuzzzzzzwwwyyywwwwwwjjjrrrbbbQQQGGGDDD@@@>>>===>>>===<<<<<<<<<<<<<<<;;;;;;::::::>>><<<>>>CCCEEEMMMfff~~~}}}qqqkkkddd]]]ZZZUUUQQQPPPTTTXXXZZZ^^^ccckkkrrr|||uuuppplllkkkkkklllmmmnnnqqqtttwwwzzz|||zzz\\\KKKKKKFFFBBBDDDCCCBBBAAA@@@???>>>>>>>>>>>>===<<<<<<<<<;;;;;;::::::===;;;<<>>============<<<<<<<<<<<<;;;===<<>>>>>===>>>>>>>>>??????>>>======<<<<<<<<<===;;;;;;>>>??????DDDJJJ]]]zzz{{{vvvooogggaaa^^^\\\\\\\\\[[[YYYWWWWWWXXXYYY[[[ZZZZZZZZZZZZZZZYYYYYYYYY]]]]]]]]]\\\\\\\\\\\\\\\___aaaeeehhhjjjjjjiiiiiihhhiiinnnxxx~~~~~~~~~wwwuuuuuu|||uuujjjeeeooojjjTTTHHHEEEAAA???>>>>>>>>>========================<<<===<<>>???DDDKKKbbb~~~|||{{{vvvoooggg```\\\[[[ZZZUUUUUUSSSSSSSSSTTTVVVWWWXXXXXXXXXYYYYYYYYYZZZZZZ\\\\\\\\\\\\\\\[[[[[[[[[___aaaccceeefffggggggfffeeegggnnnzzz~~~||||||vvvuuuvvvnnnfffccclll|||mmmSSSGGGDDD@@@>>>>>>>>>===<<<<<<========================;;;>>>CCCEEEMMMddd}}}wwwnnniiiccc]]][[[SSSRRRTTTXXXYYYZZZ___eeennnuuu{{{rrrjjjhhhiiihhhhhhjjjmmmqqqtttwwwyyy{{{~~~{{{\\\KKKJJJEEEAAABBBAAA======<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;999999<<<>>>???EEELLLeee~~~|||{{{{{{{{{yyywwwxxxtttnnnggg```\\\ZZZYYYTTTTTTSSSSSSTTTVVVWWWXXXYYYXXXXXXXXXXXXYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZ^^^___```bbbdddeeeeeefffeeehhhppp|||~~~zzz|||{{{xxxyyy{{{~~~llleeebbbjjjwwwrrrUUUGGGDDD@@@>>>===>>>===<<<;;;<<<<<<<<<<<<============;;;>>>BBBEEEOOOhhh}}}uuummmfff^^^YYYWWWSSSTTTWWW[[[[[[[[[```gggnnnuuu|||rrrjjjfffgggeeefffhhhlllppptttwwwyyyzzz}}}}}}^^^MMMLLLEEEAAABBB@@@>>>>>>===<<<<<<<<<<<<<<<:::::::::;;;<<<<<<=========::::::===???AAAGGGOOOeee}}}{{{yyywwwvvvvvvuuusssqqqtttqqqlllfff```\\\YYYXXXUUUUUUUUUVVVWWWYYYZZZ[[[[[[ZZZYYYXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[\\\\\\\\\^^^^^^___aaaccceeeggghhhkkknnnuuu{{{vvvuuu{{{{{{{{{}}}|||zzz||||||}}}}}}}}}~~~lllfffbbbgggsssxxxXXXHHHEEEAAA?????????>>>===::::::;;;;;;<<<<<<<<<<<<>>><<<>>>DDDIIIVVVrrr|||uuummmfff^^^XXXWWWTTTUUUYYY]]]]]]\\\aaaiiinnnuuu|||sssjjjggggggbbbcccfffjjjoootttxxxzzz{{{}}}```OOOMMMFFFAAABBBAAA@@@???>>>======<<<<<<<<<<<<<<<===>>>???@@@AAAAAA>>>;;;;;;>>>@@@BBBIIIQQQddd}}}{{{xxxvvvtttssssssrrrpppnnnpppnnnjjjeee```\\\YYYWWWQQQQQQRRRSSSTTTVVVWWWXXX^^^]]][[[YYYXXXWWWXXXXXX]]]]]]^^^^^^^^^_______________```bbbdddgggiiikkkqqqttt|||{{{uuuqqqrrrzzz~~~|||~~~|||uuusssssssssrrrnnnpppqqqsssvvvzzz|||mmmgggbbbfffppp}}}\\\IIIFFFBBB@@@@@@@@@??????:::::::::;;;;;;;;;<<<<<<>>>===???FFFMMM\\\zzz~~~wwwooohhh```[[[YYYTTTVVVZZZ^^^^^^]]]bbbjjjnnnuuu|||tttlllhhhiii```bbbeeeiiioootttxxx{{{{{{}}}dddOOOIIICCCBBBCCC>>>??????>>>>>>======<<<<<>>===;;;::::::::::::===;;;;;;???AAAAAADDDIIIeee|||zzznnnnnnmmmlllllllllllllllhhhiiijjjgggaaaZZZUUUSSSUUUTTTSSSSSSTTTVVVXXXZZZ```^^^\\\YYYXXXXXXXXXYYYXXXZZZ]]]^^^______aaabbbaaabbbcccdddeeehhhmmmqqqxxxtttmmmoootttyyy||||||||||||wwwuuussspppmmmkkkiiiiiilllmmmnnnppprrrwww~~~}}}|||ooogggaaacccooo^^^LLLDDD>>>>>>>>><<<:::;;;===<<<<<<;;;;;;;;;<<<<<<>>>???AAAEEEMMM```yyyrrriii]]]WWWWWWTTTVVVXXXZZZ\\\___dddgggpppxxx~~~vvvnnnhhhddddddeeehhhkkkooorrrtttvvv{{{|||}}}dddOOOJJJDDDBBBCCC>>>??????>>>>>>======<<<<<<>>>>>>===<<<;;;;;;;;;;;;???<<<<<>>>>>AAAEEENNNbbbzzztttkkk```ZZZZZZVVVXXXZZZ[[[]]]```eeehhhqqqxxx~~~vvvpppjjjgggfffgggiiikkknnnppprrrssswwwxxx{{{~~~dddOOOJJJDDDCCCCCC?????????>>>>>>======<<<<<<>>>======<<<<<<======>>>AAA======???@@@AAAHHHOOOkkk~~~yyyuuurrrnnnllliiigggeeedddeeeeeedddeeeeeeccc^^^XXXTTTRRRTTTTTTTTTTTTVVVXXXZZZ\\\^^^]]]ZZZXXXXXXXXXYYYZZZ]]]___```aaa``````bbbcccbbbdddhhhkkkooouuuzzzxxxqqqjjjhhhmmmtttzzz||||||yyywwwyyy|||qqqiiieeeccccccdddeeefffhhhiiiiiijjjkkkmmmooorrrwww}}}zzz|||ssskkkfffkkk{{{fffPPPGGGAAA@@@@@@>>><<<===<<<<<<;;;;;;;;;<<<<<<======>>>AAAEEEOOOccczzzuuummmeee___]]]YYYZZZ[[[]]]^^^aaafffiiirrryyy~~~xxxrrrmmmjjjhhhhhhiiijjjlllnnnpppqqqqqqtttxxx}}}dddPPPJJJDDDCCCDDD?????????>>>>>>======<<<<<<===============>>>??????BBB???===??????BBBJJJTTTmmm|||wwwrrrooonnnkkkhhhdddbbbbbbbbbccc```bbbbbb```\\\WWWTTTSSSTTTTTTTTTUUUWWWYYY[[[\\\\\\[[[YYYXXXXXXXXXZZZ[[[^^^___``````______aaacccbbbeeejjjooouuu{{{qqqlllhhhgggmmmssswwwyyywwwttttttyyy~~~rrrhhhbbb___```aaacccfffhhhjjjkkkllllllmmmooorrruuuyyyzzz{{{xxxoooiiipppjjjQQQHHHAAA@@@@@@===<<<>>><<<;;;;;;;;;;;;<<<=========>>>AAAEEENNNbbbyyytttnnnhhhccc```ZZZ[[[\\\]]]^^^aaafffjjjssszzzyyyrrrmmmjjjgggggghhhiiikkknnnppprrrooorrrwww}}}eeePPPJJJDDDCCCDDD?????????>>>>>>======<<<<<<======<<<======>>>???@@@AAA???>>>??????BBBLLLVVVlllyyytttpppmmmkkkiiifffcccaaa```aaaaaa^^^___```^^^ZZZWWWTTTTTTUUUUUUVVVWWWYYYZZZ\\\\\\[[[ZZZXXXWWWWWWYYY[[[\\\^^^_________^^^^^^```bbbbbbffflllsssyyyyyynnnjjjggghhhlllqqqssssssqqqppprrryyyxxxmmmeeebbbaaaaaabbbeeehhhjjjlllmmmmmmlllnnnqqqtttwww||||||{{{}}}rrrkkkqqqmmmQQQHHHAAA??????<<<<<<===;;;;;;;;;;;;;;;<<<======>>>???AAAEEEMMMaaa|||zzzvvvqqqnnnjjjfffaaa\\\\\\\\\\\\]]]```eeeiiisssyyyyyyrrrlllhhheeeeeefffhhhjjjnnnqqqssspppssswww|||eeePPPKKKEEEDDDDDD@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<======>>>??????>>>???@@@???BBBLLLXXXjjjzzzuuuqqqllliiifffeeedddbbbaaa``````___\\\]]]^^^\\\YYYWWWUUUUUUWWWWWWXXXYYYZZZ[[[[[[\\\YYYXXXWWWWWWWWWYYY\\\]]]]]]^^^___^^^]]]^^^aaaddddddiiiooovvv}}}|||pppkkkhhhfffgggkkknnnnnnmmmjjjlllqqqxxxuuulllfffeeeeeebbbcccfffiiilllmmmnnnnnnmmmooosssvvvyyy~~~}}}|||vvvlllpppqqqRRRIIIAAA???>>><<<<<<===;;;;;;;;;;;;;;;<<<===>>>>>>???AAAFFFNNNbbb|||tttuuusssooonnnmmmhhhccc^^^^^^]]]\\\]]]```eeeiiisssyyyzzzrrrkkkgggeeeeeeeeefffiiimmmqqqsssrrrtttwww{{{~~~eeeQQQKKKEEEDDDEEE@@@??????>>>>>>======<<<<<<<<<<<<<<<;;;<<<<<<============???AAA@@@BBBLLLXXXnnnyyytttoookkkgggddd______`````````___^^^^^^[[[\\\]]]\\\YYYWWWWWWWWWXXXYYYZZZZZZ[[[[[[[[[ZZZXXXWWWVVVVVVWWWZZZ\\\^^^^^^^^^___^^^^^^```cccfffhhhlllssszzzsssiiifffdddccceeeiiillljjjhhhccchhhpppwww|||{{{rrrjjjffffffgggccceeehhhlllooopppqqqqqqrrrtttxxx{{{|||{{{yyykkkmmmwwwTTTKKKBBB@@@???======???;;;::::::;;;;;;===>>>>>>===>>>AAAGGGQQQfff~~~}}}uuuppprrrrrrooonnnoookkkddd``````___^^^^^^aaafffjjjrrrxxxzzzssslllhhhgggfffeeefffhhhllloooqqqssstttwwwzzz}}}fffQQQKKKEEEDDDEEE@@@?????????>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<>>>>>@@@:::::::::;;;<<<===>>>???<<<===BBBHHHTTTjjj~~~{{{{{{zzzrrrmmmqqqrrrooooooqqqmmmfffbbbbbbaaa______bbbhhhlllqqqwww{{{tttmmmiiiiiihhhffffffgggjjjmmmooossstttvvvyyy}}}eeePPPKKKEEECCCCCC>>>@@@???>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::>>><<<>>>EEEFFFLLL[[[|||zzzvvvpppjjjfffbbb^^^[[[___[[[XXXYYY]]]^^^[[[XXXYYYYYYXXXXXXXXXYYYZZZZZZZZZYYYYYYZZZ\\\\\\[[[YYYXXXUUUQQQRRRUUUYYYZZZZZZ^^^```aaa``````bbbggglllrrrvvv}}}ppphhhfffaaadddggghhhgggffffffggghhhjjjlllppptttwwwzzz{{{zzzwwwrrrlllhhhfffeeeeeedddfffkkkpppuuuxxxzzz{{{|||~~~}}}yyyyyyiiimmm~~~```KKKBBBDDD???<<<>>>:::===========================>>>@@@FFFRRRkkk~~~}}}}}}~~~~~~vvvqqqppprrrvvvvvvrrrllliiibbb\\\[[[``````]]]ccclllnnnvvvzzzssskkkfffdddddddddeeefffiiikkklllppprrruuuxxx{{{~~~eeeQQQKKKEEECCCCCC>>>???>>>========================<<<;;;;;;;;;;;;;;;;;;???======DDDFFFLLL\\\xxxsssmmmhhhdddaaa^^^\\\___[[[YYYZZZ]]]^^^[[[XXXUUUUUUUUUUUUUUUVVVVVVWWWZZZYYYYYYZZZ[[[[[[ZZZXXXVVVSSSQQQSSSVVVYYYZZZZZZ^^^```bbbbbbcccffflllqqqwww{{{xxxjjjcccbbbaaadddggghhhgggffffffgggfffgggiiilllooorrrtttuuutttqqqmmmiiifffeeeeeeeeedddhhhmmmtttyyy|||}}}~~~~~~zzzyyyhhhjjjyyybbbLLLCCCDDD???<<<===:::===========================>>>@@@FFFRRRkkk~~~}}}}}}~~~}}}tttssstttxxx}}}~~~zzzrrrmmmddd\\\ZZZ___aaa```eeennnooowww{{{tttmmmhhhcccccccccdddfffhhhjjjlllpppsssvvvxxxzzz~~~fffQQQKKKEEECCCDDD???>>>>>>===<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<===AAA===<<>>;;;===:::==============================@@@GGGRRRkkk~~~~~~vvvwwwzzz}}}uuuggg\\\XXX]]]bbbcccgggnnnrrrzzz|||vvvoooiiibbbbbbbbbccceeegggjjjkkkqqqsssvvvyyy{{{}}}gggRRRLLLEEECCCDDD@@@???>>>======<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<===AAA>>><<>>;;;===:::==============================AAAGGGRRRjjj}}}}}}kkk^^^WWW[[[aaacccgggmmmuuu{{{~~~xxxpppjjjbbbbbbbbbcccdddgggiiijjjqqqssswwwzzz{{{~~~iiiSSSLLLEEEDDDEEE@@@AAA@@@???>>>============<<<<<<;;;;;;;;;<<<<<<===<<>><<>>;;;===;;;==============================@@@FFFQQQgggpppbbbXXX[[[```bbbgggnnnttt|||~~~wwwoooiiibbbbbbbbbcccdddgggiiijjjqqqtttxxx{{{}}}jjjSSSLLLEEEDDDEEEAAABBBAAA@@@>>>============<<<;;;;;;;;;;;;<<<======:::@@@???===CCCFFFSSShhhyyyrrrnnndddaaa\\\ZZZZZZ[[[\\\\\\[[[\\\^^^______]]][[[ZZZVVVWWWYYY[[[\\\\\\[[[[[[[[[ZZZYYYXXXXXXWWWUUUSSSQQQTTTXXX[[[\\\]]]___```cccfffiiikkkmmmrrryyy{{{oooiiifffeeecccdddfffgggggggggggghhhjjjjjjjjjjjjkkklllmmmmmmmmmpppooommmjjjgggeeedddccccccgggnnnvvv}}}}}}qqqbbbaaaiiiwwwnnnUUUHHHEEE>>>;;;???=================================@@@EEEOOOdddssseee\\\]]]```bbbiiissswww|||vvvnnnhhhbbbbbbbbbccceeegggjjjkkkqqqtttyyy}}}kkkTTTLLLEEEDDDFFFBBBAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<======777?????????DDDHHHTTTkkkzzzsssmmmiii```]]]ZZZYYYZZZ\\\\\\\\\[[[]]]___```___]]][[[ZZZVVVWWWZZZ\\\]]]]]]\\\[[[\\\[[[YYYYYYYYYXXXUUUSSSTTTWWW[[[\\\]]]^^^```cccfffiiimmmpppsssyyyuuummmjjjiiieeebbbeeefffggggggggggggiiikkkllllllmmmnnnpppqqqrrrrrrqqqpppnnnllliiigggfffeeedddgggmmmttt|||~~~{{{qqqbbb```fffsssoooVVVHHHEEE>>><<<@@@???===========================>>>@@@DDDMMMaaattthhh``````bbbeeeppp|||}}}yyytttmmmiiicccccccccdddfffhhhjjjlllppptttzzzkkkTTTLLLEEEDDDFFFBBB@@@???>>>===;;;;;;::::::;;;;;;;;;;;;;;;<<<===>>>555>>>???@@@EEEIIIVVVlll{{{tttmmmgggccc]]][[[ZZZZZZ[[[\\\\\\\\\ZZZ]]]``````___]]][[[ZZZWWWYYY\\\^^^______^^^]]]]]]\\\ZZZZZZYYYXXXUUUSSSVVVYYY\\\]]]]]]^^^aaadddhhhlllppptttyyyxxxoookkkllllllhhhdddeeegggggggggfffgggiiikkkooooooqqqssstttvvvwwwxxxpppooonnnllljjjiiiggggggfffhhhmmmsss{{{}}}zzzqqqbbb___dddpppoooVVVHHHEEE>>>===AAA@@@===========================>>>@@@DDDLLL___sssiiibbbccceeehhhuuu~~~|||yyywwwrrrmmmiiidddddddddeeefffiiikkklllppptttzzzlllSSSNNNHHHDDDEEEBBBBBBAAA@@@>>>===<<<<<<<<<=========<<<;;;;;;:::::::::>>><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@EEEMMM```}}}sssjjjddddddhhhqqq}}}|||zzzwwwtttrrrnnnjjjfffcccdddcccccccccfffjjjnnnqqquuu{{{lllSSSNNNHHHDDDDDDBBBBBBAAA@@@>>>======<<<<<<=========<<<<<<<<<<<<<<<;;;>>>===???DDDEEERRRjjj{{{uuupppjjjddd```]]][[[ZZZ\\\^^^___^^^[[[^^^^^^____________^^^^^^^^^___```bbbcccbbb___]]]\\\ZZZXXXWWWWWWWWWUUUTTTWWWXXXZZZ^^^bbbfffggghhhnnnooouuu|||rrrmmmhhheeeeeeffffffeeeeeehhhkkkmmmmmmmmmppprrruuuuuuwwwxxxxxxwwwvvvvvvuuussspppmmmjjjiiihhhhhhhhhhhhiiimmmttt~~~~~~~~~lllbbbbbblllzzz\\\IIIFFFAAAAAABBB===========================>>>>>>@@@DDDMMM___||||||{{{{{{{{{{{{~~~pppiiiccceeekkkwww~~~{{{yyywwwtttrrrooommmkkkgggdddbbbccccccbbbbbbdddhhhlllooosssyyylllSSSNNNHHHDDDDDDAAAAAAAAA???>>>============<<<<<<============>>>>>><<>>???DDDEEEQQQjjj}}}wwwrrrmmmhhhddd```\\\[[[[[[]]]___aaa```___````````````````````````aaadddfffgggeeebbb```___]]]ZZZWWWUUUVVVVVVVVVVVVWWWXXX[[[___dddhhhkkklllnnnqqqyyy}}}qqqjjjhhhdddccceeeggghhhiiigggiiilllnnnoooppprrrtttxxxxxxyyyyyyyyyxxxwwwvvvxxxvvvsssooollljjjiiiiiihhhhhhhhhkkkqqq{{{}}}~~~tttfffbbbkkk{{{]]]JJJFFFAAAAAABBB===========================>>>>>>@@@DDDLLL___|||sssrrrrrrrrrrrrrrruuuzzzwwwmmmgggcccfffppp~~~{{{xxxtttrrrnnnllljjjhhhgggfffcccaaaaaabbbbbbaaaaaacccgggjjjmmmpppvvv}}}lllTTTNNNHHHDDDDDDAAAAAA@@@???>>>============<<<<<<<<<===>>>??????@@@<<<@@@>>>@@@EEEEEEQQQjjj{{{uuuoookkkgggbbb___[[[[[[[[[]]]___aaabbbbbbaaaaaaaaa``````aaaaaaaaacccgggjjjiiieeeaaa```aaaZZZXXXTTTSSSUUUWWWYYYYYYXXXZZZ^^^aaaeeeiiimmmooopppuuu~~~tttnnnfffdddcccbbbdddfffhhhiiihhhjjjllloooqqqsssuuuvvvxxxyyyzzz{{{{{{zzzyyyxxxzzzxxxtttpppmmmjjjiiihhhhhhgggfffhhhnnnvvv~~~}}}|||jjjcccjjj~~~___KKKFFFAAA@@@AAA===========================>>>>>>@@@DDDLLL___|||{{{ooommmnnnnnnoookkkmmmqqqwww~~~sssjjjeeecccggguuuzzzwwwsssnnnkkkfffdddbbbbbbbbbbbbaaa___aaabbbbbbbbbbbbdddgggjjjmmmpppuuuzzzmmmTTTNNNHHHCCCCCC@@@@@@@@@???>>>=========>>>;;;;;;<<<===>>>???@@@@@@<<<@@@>>>@@@EEEFFFRRRkkk{{{tttnnniiiddd```]]]YYYZZZ[[[\\\^^^```bbbdddbbbaaaaaaaaaaaabbbcccccceeehhhkkkjjjfffaaa``````VVVTTTRRRRRRUUUYYY\\\]]][[[]]]aaaccceeehhhmmmqqquuu{{{~~~rrrmmmlllddddddcccbbbcccdddfffhhhhhhiiikkkooorrruuuvvvvvvuuuwwwyyy{{{}}}}}}}}}}}}|||zzzvvvqqqmmmjjjhhhhhhgggfffdddeeejjjqqqxxx}}}}}}nnnccciiiaaaLLLGGGAAA@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>@@@EEEMMM```}}}xxxlllkkklllmmmnnnmmmnnnppptttxxx}}}yyyrrrhhheeedddiiiyyy}}}}}}xxxsssooojjjfff```^^^]]]]]]^^^______^^^```aaaccccccdddeeehhhkkknnnppptttxxx{{{}}}~~~~~~~~~mmmTTTOOOHHHCCCCCC@@@@@@@@@???>>>>>>>>>>>>>>>;;;;;;<<<======>>>??????;;;???>>>@@@FFFGGGTTTlllzzzrrrlllgggbbb___\\\YYYZZZ[[[\\\]]]___cccfffcccbbbbbbbbbccceeefffhhhgggiiikkkjjjgggcccaaa```TTTRRRQQQSSSVVVZZZ\\\]]][[[^^^bbbccceeehhhnnnsssyyysssiiifffgggdddddddddcccbbbbbbdddfffggggggiiimmmrrruuuvvvvvvsssuuuxxx{{{~~~|||xxxsssnnnkkkhhhgggeeedddccccccfffkkkpppsss{{{}}}qqqdddiiicccNNNGGGAAA@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<<<<======@@@FFFOOObbbvvvjjjiiikkklllnnnmmmnnnqqqtttwwwzzz}}}~~~{{{tttooogggfffeeejjj{{{tttpppyyyzzzuuupppkkkfffbbb\\\ZZZYYYYYY[[[]]]]]]]]]^^^```bbbdddeeegggjjjlllnnnpppsssvvvxxxzzzzzz{{{}}}mmmTTTOOOHHHCCCCCC@@@@@@??????>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<======>>>:::>>>===@@@FFFHHHUUUnnnzzzuuunnnhhhdddaaa^^^\\\ZZZ\\\]]]]]]]]]___dddgggddddddddddddfffiiikkkmmmiiiiiiiiijjjiiigggccc___TTTSSSSSSTTTWWWYYYZZZZZZYYY]]]aaaccceeeiiipppvvv}}}vvvmmmeeecccdddcccdddeeedddbbbbbbdddgggeeeeeegggkkkqqquuuuuutttrrrtttwww{{{~~~zzzuuupppllljjjhhhdddcccbbbbbbdddfffiiikkkqqqvvv|||~~~sssdddhhheeeOOOHHHAAA???AAA<<<<<<<<<<<<<<<<<<<<<<<<<<<======@@@GGGQQQdddttthhhhhhkkkmmmoooooorrrwww|||zzzrrrmmmggghhhgggkkk{{{ssshhheeeqqq}}}xxxrrrmmmhhhccc___YYYWWWUUUUUUXXXZZZ[[[[[[[[[]]]```bbbdddgggjjjllllllmmmpppsssvvvxxxzzzzzz|||nnnUUUOOOHHHCCCCCC@@@@@@???>>>>>>>>>>>>>>>???;;;;;;;;;<<<<<<<<<<<<<<<999======@@@FFFHHHVVVooo}}}vvvqqqkkkfffbbb```^^^]]]\\\^^^______^^^```eeeiiiffffffeeefffhhhllloooqqqkkkjjjiiijjjllljjjeee```UUUTTTTTTUUUWWWXXXWWWVVVVVV[[[```ccceeejjjrrryyyvvvppplllfffdddeeeaaaccceeedddcccccceeehhhddddddeeejjjppptttuuusssssstttwww{{{}}}|||wwwrrrnnnkkkjjjcccbbbbbbbbbbbbdddeeefffiiiooovvv|||ttteeehhhfffOOOHHHAAA???@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===AAAGGGRRRffftttiiiiiillloooqqqxxx|||}}}sssmmmhhhiiiiiilll{{{vvviii```___mmm~~~{{{uuupppkkkfffaaa]]]WWWUUUSSSSSSUUUXXXYYYYYYXXX[[[^^^aaacccfffjjjllljjjkkknnnrrruuuxxxzzz{{{}}}nnnTTTMMMFFFBBBCCCAAA???>>><<<;;;;;;;;;<<<===:::;;;<<<>>>@@@@@@???>>><<>>@@@EEEGGGUUUnnn{{{oookkkgggdddcccbbb```^^^^^^```aaaaaaaaaccceeehhhhhheeedddgggmmmqqqooollloooooopppssstttmmmbbbXXXWWWUUUTTTUUUWWWYYYYYYXXXZZZ[[[]]]___ccchhhpppuuu}}}mmmfffeeecccaaabbbgggfffeeedddcccdddeeeeeekkkhhhfffiiioootttwwwwwwqqqssswww{{{~~~~~~|||zzzwwwuuuqqqmmmiiifffddd```^^^]]]___ccceeecccfffjjjmmmrrrwww}}}pppjjjlll|||iiiPPPGGGAAA@@@BBB===>>>>>>>>>>>>>>>>>>>>>>>>===>>>???EEESSSlllrrrlllkkkhhhlllvvvzzz{{{rrrjjjeeehhhnnnxxxlll```\\\___jjjwww~~~|||uuunnniiiccc___[[[VVVWWWWWWVVVUUUUUUWWWYYYYYYZZZ\\\___aaadddfffgggjjjkkkmmmpppsssvvvyyy{{{}}}oooUUUNNNGGGBBBCCCAAA???>>>===<<<<<<<<<===>>><<<;;;:::;;;<<<===>>>???<<>>@@@EEEGGGUUUnnnzzzooolllhhheeedddcccaaa______aaacccddddddeeegggiiijjjhhhgggiiilllnnnmmmlllqqqrrruuuvvvtttlllaaaYYYWWWVVVUUUVVVYYYZZZZZZZZZZZZ[[[]]]___bbbhhhnnnsss~~~wwwiiidddcccaaa``````eeeeeeddddddddddddddddddfffeeeeeehhhmmmrrrvvvxxxwwwxxxyyy{{{}}}}}}{{{xxxtttoookkkfffddd```]]]\\\^^^aaabbbaaaccceeehhhkkkooouuuyyy|||}}}|||||||||pppjjjkkkzzzmmmRRRHHHAAA@@@AAA<<<========================>>>>>>@@@DDDRRRjjjqqqlllllljjjoooyyy|||qqqjjjeeehhhnnnvvvggg\\\YYY[[[fffsss{{{ssslllfffaaa\\\XXXVVVWWWWWWWWWVVVXXX[[[^^^___^^^^^^^^^```cccgggiiijjjkkklllooorrruuuxxxzzz{{{}}}qqqWWWOOOHHHCCCCCCAAA@@@???>>>>>>======>>>>>>>>>===:::999999:::===???<<>>???@@@DDDQQQhhhooolllmmmmmmuuu|||pppjjjeeehhhnnnuuuvvvaaaXXXVVVXXXbbbnnn~~~yyyqqqjjjccc^^^XXXUUUTTTUUUUUUUUUVVVZZZ^^^bbbeeebbb```^^^___bbbfffiiiiiijjjlllnnnqqqtttwwwxxxyyy|||sssXXXPPPHHHCCCCCCAAA@@@@@@@@@???????????????>>>>>>===;;;999:::<<<======@@@===???EEEHHHVVVppp}}}xxxpppmmmiiigggeeedddcccaaaaaadddgggiiiiiihhhhhhiiijjjmmmooonnnjjjjjjmmmrrrwww|||}}}sssggg___[[[XXXXXXYYY\\\^^^___]]]\\\YYYZZZ\\\___aaaffflllppp{{{|||nnnfff```aaabbbaaa___``````aaacccddddddcccbbbbbb```dddgggiiiiiikkkpppttt{{{}}}~~~|||zzzzzzzzzzzzxxxssslllgggdddbbb___[[[ZZZZZZ[[[\\\```aaacccccceeehhhlllpppqqqtttzzz|||xxxwwwuuurrrpppooopppqqqrrrssswww}}}qqqjjjiiivvvsssVVVKKKCCCAAABBB===<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@DDDQQQiiimmmllloooqqq{{{|||ooojjjeeeiiinnntttnnn\\\VVVUUUWWW```lll}}}xxxpppiiibbb\\\VVVRRRQQQRRRSSSTTTVVVZZZ```eeegggeeebbb``````aaadddfffjjjjjjlllnnnqqqtttwwwxxxyyy|||~~~sssXXXQQQIIIDDDDDDAAA@@@@@@@@@@@@@@@??????>>>===???@@@???===;;;;;;<<<===@@@===???EEEHHHWWWrrr|||xxxpppmmmiiigggfffeeecccbbbaaadddgggiiihhhgggggghhhiiimmmpppnnnkkkkkkqqqwwwyyy~~~|||pppddd^^^\\\ZZZZZZ\\\^^^``````^^^[[[XXXZZZ\\\___bbbffflllpppyyy{{{sssgggbbb___bbbdddcccbbbccc```aaabbbcccdddcccbbbaaabbbfffiiijjjiiiiiillloootttxxx}}}{{{xxxuuuuuuvvvvvvuuuqqqkkkfffbbb```]]][[[YYYZZZ[[[\\\___```ccceeegggiiimmmpppsssvvv{{{}}}xxxsssppprrrpppnnnllllllnnnpppqqqsssxxx~~~rrrkkkiiitttsssWWWLLLCCCBBBCCC???<<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@FFFSSSkkk{{{kkklllqqquuu~~~qqqiiieeeiiinnntttzzziiiZZZWWWXXXZZZaaalll}}}xxxppphhhbbb\\\VVVRRRPPPRRRTTTUUUXXX]]]cccggghhhgggfffeeedddddddddeeejjjkkklllnnnqqqtttvvvxxxzzz|||~~~rrrXXXPPPHHHDDDDDDAAA???@@@@@@@@@@@@???>>>>>>;;;???AAAAAA>>>;;;;;;======@@@===>>>EEEIIIXXXsss{{{yyyqqqnnnjjjhhhggggggeeedddbbbdddggghhhgggfffggghhhiiilllooonnnmmmnnntttzzzzzz}}}}}}wwwlllbbb]]]\\\[[[\\\^^^```bbb```\\\YYYWWWYYY]]]```ccchhhmmmqqqxxx~~~|||uuunnneeeaaa```dddfffddddddfffcccccccccccccccbbbaaaaaacccfffhhhjjjiiiiiiiiiiiimmmqqqwww|||}}}zzzuuurrrqqqqqqqqqrrrrrroookkkggg^^^]]]\\\ZZZZZZ[[[\\\]]]\\\___cccgggiiikkkmmmoootttwww|||yyytttpppmmmnnnmmmkkkjjjkkkmmmoooqqqtttyyyrrrkkkgggoootttWWWLLLCCCBBBDDD???<<<<<<<<<<<<<<<<<<<<<<<<;;;===@@@FFFTTTkkkxxxjjjlllrrrxxx~~~rrrhhhcccfffkkkooosssdddXXXXXXZZZ[[[bbblllyyy|||wwwppphhhbbb\\\VVVSSSRRRTTTWWWYYY\\\```dddhhhgggggggggggggggfffffffffjjjjjjlllmmmpppsssuuuvvvyyy{{{}}}qqqVVVPPPHHHDDDDDDBBB>>>???@@@@@@@@@???======;;;>>>@@@>>>;;;999<<>>@@@===>>>EEEIIIYYYttt{{{yyyssspppmmmkkkjjjiiihhhgggdddeeeggggggffffffhhhiiilllmmmnnnnnnnnnqqqvvvzzzyyyzzzxxxqqqhhhaaa]]]\\\\\\]]]___bbbbbb```[[[WWWVVVXXX]]]aaaeeejjjooossswww|||~~~{{{yyysssmmmeeeaaaaaadddfffdddeeegggfffeeedddcccbbbaaaaaaaaabbbbbbdddgggiiiiiigggeeeiiikkknnnqqqrrrpppmmmlllkkkjjjkkklllmmmlllhhhfff[[[[[[ZZZZZZ[[[]]]___```]]]aaagggkkklllmmmnnnnnnrrruuuzzz~~~|||xxxtttrrrpppnnnmmmlllmmmooorrrssswww}}}tttjjjccciii{{{vvvXXXLLLBBB@@@BBB===========================;;;===@@@FFFSSSiiivvvjjjmmmssszzzzzzmmmgggaaabbbeeehhhwww}}}lll^^^UUUWWWZZZ[[[aaajjjvvv~~~zzzuuunnngggaaa[[[VVVSSSPPPSSSWWWZZZ\\\^^^aaadddcccbbbaaaaaaaaabbbdddeeehhhhhhiiikkkmmmppprrrtttuuuxxxzzz}}}pppVVVOOOHHHDDDEEEBBB>>>>>>???@@@???>>>===<<<;;;===>>>;;;777777<<>>@@@===>>>EEEIIIYYYttt{{{zzzuuurrrooommmlllllljjjiiifffgggggggggfffgggiiikkkoooooonnnnnnooorrrvvvyyyyyywwwsssmmmfff```]]][[[]]]^^^```bbbccc___ZZZUUUUUUXXX]]]aaafffkkkqqqtttwww|||~~~|||zzzxxxsssmmmeeebbbaaaeeefffdddeeehhhhhhgggeeebbbaaaaaaaaaaaa______```eeeiiijjjgggcccggghhhhhhhhhhhhhhhhhhgggeeeeeeeeefffggggggeeecccYYYYYYYYYZZZ\\\^^^```bbb```eeekkkoooppppppooonnnooorrrwww|||{{{xxxsssqqqpppoooppprrruuuwww{{{~~~uuuiii```dddvvvyyyZZZLLLAAA??????;;;>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@EEEQQQggguuujjjmmmttt{{{sssfffggg```___```bbbppp{{{vvvgggZZZRRRUUUYYYZZZ```hhhwww{{{xxxssslllfff```[[[VVVSSSLLLPPPTTTWWWYYY[[[\\\^^^^^^\\\ZZZXXXYYY\\\```bbbffffffgggiiikkknnnpppqqqrrruuuxxx{{{~~~uuuYYYPPPHHHCCCDDDBBB???>>>>>>===============>>>>>>>>>>>>============;;;???>>>>>>BBBFFFYYYwww|||zzzzzzrrrjjjhhhkkkmmmjjjgggjjjhhhfffddddddeeegggiiikkkkkkmmmooorrruuuxxxzzzwwwuuuqqqiiiaaa^^^^^^aaaeeecccbbbbbbaaa___\\\YYYWWWZZZ___cccgggkkkpppsssyyyxxxwwwwwwvvvsssoookkk```aaabbbcccdddeeeeeefffeeeffffffeeedddaaa___^^^]]]aaafffgggeeebbbcccddddddeeeeeedddbbbaaaaaabbbccccccdddccccccbbbaaaaaa```]]][[[\\\___cccdddccciiiiiikkkmmmpppqqqpppnnnpppqqqsssyyy~~~zzzxxxwwwzzz~~~ssseee]]]^^^iii~~~XXXHHHEEEAAA===;;;========================???===@@@GGGRRRbbbwwwxxxooopppsssxxx~~~|||{{{wwwnnnggg```\\\VVVVVV```mmmsssqqqccc[[[VVVXXX\\\```eeejjj|||}}}xxxtttnnnhhhbbb\\\VVVRRRRRRRRRSSSVVV[[[^^^]]][[[UUUTTTSSSRRRTTTXXX\\\^^^bbbcccdddgggjjjmmmppprrrsssvvvzzz}}}vvvYYYPPPHHHCCCDDDBBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>============;;;???===>>>BBBFFFXXXuuu~~~|||zzzsssllljjjnnnpppnnnkkkjjjhhhfffeeedddfffhhhiiijjjkkkmmmppprrruuuvvvwwwuuusssooohhhaaa^^^___aaaeeefffggghhhhhhddd^^^YYYWWWZZZ___cccgggkkkooossssssqqqpppooonnnkkkgggdddaaaaaaaaabbbcccdddeeefffeeeeeeeeeeeedddbbb```___]]]```cccffffffeeeeeefffcccccccccaaa```_______________`````````______^^^___]]][[[]]]aaaeeegggggghhhiiikkknnnqqqssstttttttttuuuxxx~~~pppccc\\\]]]iiiZZZIIIFFFBBB>>>===========================>>>===???GGGQQQaaawww{{{rrrtttyyyzzzyyywwwsssjjjcccZZZXXXTTTUUU___lllqqqooo```ZZZWWW[[[```dddiiinnn~~~|||xxxtttnnnhhhccc]]]XXXTTTTTTTTTUUUXXX\\\]]][[[YYYSSSRRRQQQQQQSSSWWWZZZ]]]```aaacccfffjjjmmmpppqqqsssvvvzzz}}}vvvZZZQQQHHHCCCDDDBBBAAA@@@@@@???????????????============>>>>>>>>>>>><<>>CCCFFFWWWrrr~~~zzztttnnnnnnqqqsssrrroooiiihhhgggeeeeeegggiiijjjiiikkknnnqqqssstttttttttrrrppplllgggbbb``````bbbfffiiilllooonnniii```ZZZXXX[[[```cccfffjjjnnnqqqtttrrrooommmllliiifffcccaaaaaaaaabbbcccdddeeefffdddeeeeeeeeeeeedddcccccc^^^___aaadddgggiiihhhgggaaa```___^^^\\\\\\[[[[[[\\\]]]]]]^^^^^^^^^^^^]]]^^^]]]]]]___cccgggjjjjjjhhhiiikkkooorrrvvvzzz{{{|||}}}lllaaaZZZ\\\iii\\\KKKGGGCCC???>>>===========================<<>>>>>>>>>>>???============>>>>>>>>>>>><<>>CCCFFFUUUooozzzuuupppoooqqqsssrrrpppiiihhhgggffffffgggiiijjjhhhkkkooorrrttttttsssqqqooommmjjjfffcccaaabbbccciiikkknnnqqqqqqkkkbbb\\\ZZZ\\\```dddfffiiimmmpppwwwtttrrrooonnnkkkhhheeeaaaaaaaaaaaabbbccceeefffeeeeeeffffffggggggggggggbbb``````cccgggiiihhhfff```^^^\\\[[[[[[[[[ZZZZZZ\\\]]]]]]^^^____________^^^^^^^^^aaadddgggjjjkkkiiikkkmmmppptttyyy~~~~~~fff^^^XXX[[[jjj~~~]]]LLLFFFBBB>>>???========================<<<<<<>>>DDDNNN___xxx|||www}}}~~~yyyssspppnnniii```YYYTTTVVVVVVYYYaaajjjkkkhhh[[[ZZZ\\\ccchhhkkkooottt~~~|||zzz{{{}}}~~~|||yyyvvvrrrlllfffbbb]]]YYYVVVUUUVVVXXXZZZYYYWWWTTTRRRNNNOOOOOOQQQTTTWWWYYY[[[[[[]]]___cccfffiiilllmmmqqqtttxxx{{{}}}xxx[[[RRRHHHCCCDDDBBB??????>>>============>>><<<=========>>>>>>>>>???<<>>DDDEEERRRkkk}}}vvvsssooommmnnnooommmlllggggggffffffggghhhiiijjjhhhkkkooosssuuuuuusssqqqmmmkkkhhheeeddddddccccccjjjkkkmmmnnnnnnjjjddd___[[[^^^aaadddfffiiillloootttrrrpppnnnmmmjjjfffdddaaaaaa``````aaaccceeeffffffffffffggghhhiiiiiijjjfffcccaaabbbeeefffeeecccaaa^^^[[[ZZZ[[[\\\[[[ZZZ\\\\\\]]]^^^______^^^^^^^^^___```bbbccceeehhhiiilllnnnrrrtttwww{{{uuu```[[[WWW[[[jjj~~~^^^LLLEEE@@@===???========================<<<<<<>>>DDDMMM___zzz~~~}}}xxxqqqnnnlllggg___XXXWWWZZZ[[[]]]ccciiiiiieee\\\\\\___fffjjjkkknnnsss}}}}}}zzzxxxwwwxxxzzz|||||||||{{{}}}|||zzzuuupppjjjddd___[[[WWWTTTSSSUUUWWWWWWVVVSSSQQQOOOOOOPPPRRRTTTWWWZZZ\\\]]][[[\\\]]]___bbbfffiiikkkooorrruuuyyy{{{}}}~~~~~~~~~xxx[[[RRRIIICCCDDDAAA???>>>>>>===============<<<<<<======>>>>>>??????===???<<<>>>EEEEEEPPPggg~~~yyymmmkkkiiihhhhhhiiihhhgggfffeeeeeeffffffggghhhiiihhhkkkooosssvvvvvvuuusssmmmjjjgggfffffffffeeedddiiiiiijjjkkkkkkiiieeebbb\\\___bbbdddfffhhhkkkmmmsssrrrqqqqqqpppmmmiiieeeaaa```______```bbbeeefffffffffffffffggghhhiiijjjhhhfffcccaaabbbbbbbbbaaaaaa]]]YYYYYY\\\^^^^^^]]][[[\\\\\\]]]]]]]]]]]]\\\^^^```bbbcccdddeeegggiiinnnrrrwwwzzz|||kkkZZZYYYVVV[[[kkk___MMMEEE???===???========================<<<===???DDDMMM___|||}}}wwwqqqmmmlllggg```ZZZXXX\\\^^^___ccchhhgggccc^^^^^^bbbhhhkkklllooouuu}}}zzzwwwvvvvvvuuussstttvvvwwwvvvvvvwwwyyy{{{~~~}}}{{{uuupppiiibbb]]]YYYVVVSSSRRRSSSUUUTTTRRRPPPPPPPPPQQQSSSVVVZZZ]]]```aaabbb\\\\\\[[[\\\^^^bbbfffiiilllooosssvvvxxxzzz}}}~~~|||{{{|||yyy\\\RRRIIIDDDDDDAAA@@@???>>>>>>======>>>>>><<<<<<<<<===>>>?????????===???<<>>@@@===========================>>>@@@EEEMMM___~~~|||vvvppplllkkkhhhaaa[[[UUUYYY\\\]]]```eeeeeebbb___```eeekkkmmmnnnsssyyy}}}yyyuuurrrqqqrrrqqqooopppqqqqqqpppoooqqqrrrtttvvvyyy{{{}}}~~~~~~}}}{{{wwwrrrjjjccc]]]YYYUUUSSSQQQSSSTTTSSSPPPPPPRRRTTTUUUWWW[[[___ccceeefffggg___\\\ZZZXXXZZZ^^^dddgggjjjmmmqqqtttvvvxxx{{{}}}~~~|||zzzzzz{{{yyy\\\SSSIIIDDDDDDAAAAAA@@@@@@???>>>?????????;;;<<<<<<===>>>??????@@@===???<<>>>>>AAAEEEMMM```{{{uuuooolllkkkhhhbbb\\\QQQVVVYYYZZZ^^^cccdddbbb```aaaffflllooopppvvv~~~~~~zzzvvvssspppnnnooonnnmmmlllmmmmmmllljjjkkkkkkllloooqqqtttwwwyyy{{{|||}}}|||zzzyyyssskkkccc^^^YYYUUUSSSQQQSSSSSSRRRPPPPPPTTTWWWWWWZZZ^^^cccgggiiijjjjjj```]]]YYYVVVXXX\\\bbbfffhhhkkkooorrruuuwwwzzz|||}}}~~~zzz}}}~~~{{{yyyzzz||||||]]]PPPFFFDDDEEE@@@BBBAAA@@@>>>======<<<<<<========================>>>@@@===???DDDCCCMMMccc|||nnneeeYYYXXX\\\cccgggeeeccccccfffggghhhgggddddddgggjjjhhhllloooqqqwww~~~|||uuupppiiifffeeedddaaa___^^^___cccgggiiiiiifffccc```bbbeeefffffffffhhhiiiooosssxxx{{{{{{wwwqqqmmmgggbbb]]]]]]aaaeeeeeedddeeeeeeeeefffeeeeeeddddddfffdddbbb___]]]]]]\\\\\\\\\YYYVVVXXX^^^aaaaaa___aaabbbcccddddddcccbbbaaa___cccgggjjjjjjiiiiiiiiipppuuu|||oooXXXVVVWWWUUU\\\jjjcccNNNFFFBBB???>>>??????>>>>>>======<<<<<<===>>>BBBGGGOOObbb~~~xxxooohhhfffdddbbb```SSSSSSSSSWWW[[[___aaaaaaaaaccchhhmmmnnnqqqzzz~~~xxxsssnnnkkkjjjeeeffffffggggggffffffeeeeeeeeefffhhhjjjmmmoooppptttvvvzzz}}}{{{{{{{{{{{{{{{zzzyyyxxxwwwtttmmmfff___YYYUUUSSSUUUTTTRRRPPPPPPQQQSSSTTTTTTWWW]]]gggooorrroookkkaaaZZZUUUWWWZZZ[[[]]]aaafffgggiiimmmrrruuuvvvvvvzzz{{{}}}|||}}}~~~~~~~~~|||{{{zzz~~~___RRRHHHFFFGGGBBBAAA@@@???===<<<<<<<<<;;;========================>>>@@@===???DDDCCCMMMdddsssjjj```^^^aaagggjjjhhhffffffdddeeefffdddccccccfffhhhhhhlllpppsssxxx~~~{{{sssnnnhhheeeeeedddbbb___^^^___cccgggiiiiiifffccc^^^```aaabbbcccdddfffhhhnnnrrrxxx|||}}}zzzvvvrrrkkkfff```___bbbeeefffeeedddeeeeeefffffffffeeeeeefffdddbbb___]]]\\\[[[[[[YYYVVVUUUXXX^^^ccccccbbbbbbcccdddeeeeeedddcccbbbbbbeeeiiikkkkkkkkklllmmmtttxxx~~~kkkUUUTTTUUUTTT\\\kkkdddOOOGGGCCC@@@>>>???>>>>>>>>>=========<<<===>>>BBBFFFOOObbb}}}wwwnnnhhhfffdddaaa___SSSSSSSSSVVV[[[___aaabbbcccdddiiimmmoooqqq{{{|||wwwqqqmmmiiigggeeeeeeeeedddcccbbbaaa```cccccccccccccccddddddeeekkkmmmppptttwwwzzz{{{|||{{{{{{{{{{{{{{{zzzyyyxxxuuurrrlllfff```[[[XXXVVVWWWVVVTTTSSSSSSSSSUUUUUUUUUXXX___iiiqqqtttqqqmmmeee]]]WWWWWWZZZ[[[^^^bbbbbbccceeejjjooosssuuuvvvxxxyyy{{{}}}zzz{{{{{{|||{{{zzzyyyxxxbbbTTTJJJGGGHHHCCCAAAAAA@@@>>>====================================>>>@@@===>>>DDDDDDNNNdddxxxpppjjjffffffkkkllljjjiiijjjdddeeeeeedddcccdddfffhhhhhhmmmrrruuuzzzzzzqqqlllgggdddeeeeeeccc```^^^___cccgggjjjiiifffccc^^^___`````````cccfffiiinnnrrrxxx}}}~~~{{{yyyqqqkkkdddaaacccfffgggfffddddddeeefffgggggggggffffffdddbbb___\\\ZZZYYYXXXVVVTTTTTTXXX___dddeeedddcccdddeeeffffffeeeddddddeeegggjjjkkkkkklllnnnpppwww{{{fffRRRRRRTTTSSS^^^pppfffPPPHHHCCCAAA???>>>>>>>>>>>>===============>>>AAAFFFNNNbbb|||vvvmmmhhheeecccaaa^^^SSSRRRSSSUUUZZZ___bbbcccggghhhkkknnnooosss}}}}}}{{{xxxtttooojjjeeeccccccbbbbbbaaa```^^^]]]\\\``````______^^^^^^^^^^^^bbbcccfffjjjnnnsssvvvxxxwwwwwwxxxxxxxxxwwwvvvvvvrrroookkkfffaaa]]][[[ZZZZZZYYYXXXWWWWWWWWWXXXXXXWWW[[[cccnnnwwwzzzwwwtttjjjbbb[[[ZZZ[[[]]]bbbhhheeeeeefffhhhkkknnnqqqrrrtttvvvxxx{{{|||}}}~~~~~~xxxxxxxxxyyyxxxxxxwwwvvvcccUUUJJJHHHHHHCCCCCCBBBAAA@@@????????????===========================???===>>>DDDDDDNNNddd|||uuuoookkkiiikkkllljjjiiikkkfffffffffeeeeeeggghhhjjjhhhnnnssswww|||zzzooojjjfffdddeeefffdddbbb___```cccgggjjjjjjgggcccbbbbbbaaa```aaadddiiilllnnnrrrwww|||}}}{{{uuuooohhhdddccceeefffgggcccdddeeefffggghhhhhhhhheeedddbbb___\\\YYYXXXWWWVVVUUUVVVZZZ___dddeeeeeecccdddfffgggggggggfffeeefffgggiiiiiijjjlllooorrryyy|||{{{bbbPPPQQQSSSTTTcccwwwhhhQQQHHHDDDAAA@@@>>>>>>>>>>>>===============>>>AAAEEENNNbbb|||uuummmhhheeeccc___\\\SSSRRRQQQTTTYYY___ccceeekkkkkkmmmpppqqquuuwwwvvvtttpppkkkfffaaa_______________^^^]]]\\\[[[^^^^^^________________________aaaccchhhmmmqqqtttqqqqqqrrrrrrrrrrrrrrrqqqpppnnnjjjeeeaaa^^^\\\[[[\\\\\\\\\\\\\\\\\\[[[[[[ZZZ___hhhttt~~~|||mmmfff______```ccckkkrrrrrrrrrqqqnnnllljjjkkklllqqqsssuuuxxxzzz{{{||||||vvvvvvwwwwwwwwwvvvvvvvvvcccUUUJJJGGGGGGBBBAAA@@@???>>>>>>>>>>>>>>>===========================???<<<>>>DDDDDDNNNeee~~~vvvpppkkkhhhjjjjjjhhhgggiiiffffffeeeeeefffhhhiiijjjiiinnnssswww|||~~~yyynnnjjjeeedddeeefffeeeccc```bbbeeeiiilllkkkhhheeeccccccbbb``````ccchhhlllooorrrvvvzzz||||||zzzyyywwwrrrkkkfffdddeeeeeefffdddeeefffggghhhhhhiiiiiieeedddbbb```]]]ZZZWWWVVVYYYYYYZZZ]]]```cccddddddcccdddfffhhhiiiiiiiiiiiiggghhhiiijjjjjjmmmqqqtttyyy}}}vvv```PPPQQQTTTVVVhhhjjjRRRHHHDDDAAA@@@============>>>>>>>>>>>>===>>>@@@EEENNNbbb|||vvvnnnhhheeebbb^^^ZZZRRRPPPOOORRRWWW^^^cccfffmmmmmmpppsssuuuyyy~~~sssrrroookkkfffaaa^^^[[[ZZZ[[[\\\^^^____________```aaaaaaaaaaaa```___^^^]]]]]]]]]^^^aaaeeeiiikkkkkklllmmmnnnnnnnnnnnnnnnnnnlllhhhccc___\\\ZZZYYY\\\]]]^^^`````````___^^^^^^bbblllyyylllgggdddeeehhhmmmuuu~~~}}}wwwpppkkkjjjjjjmmmooorrruuuxxxyyyzzzzzzvvvvvvvvvvvvvvvvvvvvvwwwcccUUUIIIFFFFFFAAA>>>======<<<;;;;;;<<<<<<========================<<>>DDDDDDOOOeee}}}uuummmhhhfffhhhiiigggfffhhheeecccbbbbbbeeeggghhhgggiiinnnrrruuuzzz~~~yyyoookkkfffeeefffgggfffdddbbbcccgggkkkmmmmmmjjjgggdddcccbbb```___bbbfffiiioooqqqtttwwwyyyyyyxxxxxxwwwtttooojjjgggfffffffffffffffggghhhiiiiiiiiihhhddddddbbb```^^^[[[XXXWWW\\\]]]^^^```bbbccccccddddddeeehhhkkkmmmnnnoooooolllmmmooopppqqqssswwwzzz|||sss^^^QQQRRRTTTXXXlllkkkRRRHHHCCCAAA@@@============>>>>>>>>>>>>===>>>@@@DDDMMMbbb|||~~~yyypppjjjfffbbb\\\XXXQQQNNNMMMOOOUUU]]]cccfffmmmnnnrrrvvvyyy}}}~~~|||qqqoookkkfffbbb^^^[[[ZZZWWWYYY[[[]]]```aaaccccccddddddcccbbb```]]][[[YYY[[[ZZZYYYYYY[[[]]]```aaagggggghhhjjjkkkkkkkkkkkkjjjhhhddd```]]]ZZZYYYXXX[[[\\\___bbbccccccbbbaaa```eeennnyyy|||iiiggghhhlllpppttt|||~~~uuunnnkkkkkkiiikkknnnqqqtttvvvwwwxxxvvvvvvuuuuuuuuuvvvwwwwwwdddUUUJJJFFFFFF@@@???>>>======<<<<<<==============================<<<>>><<<>>>DDDDDDOOOfff|||sssjjjffffffiiijjjhhhggghhheeecccaaabbbeeehhhhhhgggjjjnnnqqqsssxxx}}}}}}yyyppplllhhhfffggghhhgggeeedddeeehhhmmmoooooolllhhhfffeeedddbbbaaabbbeeehhhnnnooorrruuuwwwxxxyyyxxxxxxvvvsssoookkkhhhggggggggghhhhhhiiiiiiiiihhhhhhdddccccccaaa___]]]ZZZXXX\\\^^^aaacccddddddeeefffeeegggkkkooorrrtttuuuvvvtttvvvyyyzzz{{{}}}ppp]]]PPPRRRSSSWWWmmmkkkRRRGGGCCC@@@???<<<=========>>>>>>>>>???>>>>>>@@@DDDMMMbbb}}}{{{{{{rrrlllgggaaa[[[WWWOOOMMMKKKLLLSSS[[[bbbffflllnnntttzzz}}}{{{yyypppmmmhhhbbb^^^[[[ZZZZZZVVVXXXZZZ]]]```bbbcccdddccccccccccccaaa^^^[[[YYYYYYXXXXXXXXXXXXYYY[[[\\\``````bbbcccdddeeeeeeeeedddbbb```]]]ZZZYYYYYYXXXXXX[[[^^^bbbdddeeedddcccbbbeeemmmvvv||||||uuuoooeeefffkkkrrruuuxxxvvvmmmiiiiiidddfffiiimmmppprrrttttttuuuuuutttttttttuuuvvvwwweeeVVVJJJFFFFFFAAAAAAAAA@@@@@@@@@@@@@@@@@@========================<<<>>><<<>>>DDDEEEOOOfff|||rrriiiffffffjjjllljjjhhhjjjgggdddbbbdddgggjjjjjjiiikkknnnppprrrwww|||}}}yyyrrrmmmhhhggghhhiiigggeeeeeefffjjjnnnppppppmmmjjjiiiiiihhhfffddddddfffiiilllnnnqqqtttwwwyyyzzzzzzxxxxxxvvvrrrnnnjjjiiiiiihhhiiiiiiiiiiiihhhhhhgggcccccccccbbb```^^^[[[ZZZ\\\___bbbdddeeefffggghhhgggiiimmmrrruuuxxxzzz{{{|||~~~nnn\\\PPPRRRSSSWWWnnnkkkRRRGGGBBB???>>><<<=========>>>>>>??????>>>>>>???DDDMMMbbb||||||}}}tttmmmgggaaa[[[VVVNNNLLLIIIKKKQQQZZZbbbffflllnnnttt{{{}}}yyywwwppplllfff```\\\ZZZZZZZZZVVVXXXZZZ]]]___aaabbbccc```aaacccccccccaaa___^^^XXXXXXXXXXXXYYYZZZ[[[[[[YYYZZZ[[[]]]^^^____________^^^\\\ZZZYYYYYYYYYZZZVVVYYY^^^bbbeeeeeeeeedddbbbeeekkkssswwwtttllleeeccceeellltttxxxyyy~~~uuujjjeeeccc```bbbfffjjjmmmoooqqqqqqtttssssssrrrssstttuuuvvveeeWWWLLLHHHGGGAAACCCBBB@@@???===<<<;;;;;;<<<<<<<<<<<<============???>>>???AAACCCHHHUUUbbb~~~vvvllljjjhhhhhhhhhhhhgggfffeeeddddddeeehhhiiiiiihhhhhhjjjnnnrrrvvvwwwxxxxxxpppnnnjjjfffdddccccccdddbbbgggkkkmmmllllllnnnpppiiifffdddcccdddfffggggggkkknnnrrrvvvyyy{{{||||||||||||{{{yyyuuuqqqnnnlllllljjjiiiiiijjjiiihhhfffgggeeeccc```^^^]]]]]]\\\aaabbbdddddddddeeehhhjjjmmmpppuuuxxxzzz|||}}}~~~jjjWWWMMMRRRSSSUUUiiimmmSSSGGGAAA>>>>>>>>>>>>===<<<<<<<<<<<<<<>>@@@EEEKKK[[[{{{yyymmmfffaaa\\\WWWPPPKKKIIIMMMRRRVVV[[[aaaiiimmmrrrxxx}}}zzzvvvsssnnnjjjccc\\\XXXWWWWWWXXX^^^^^^^^^______```aaabbbaaa```aaaccceeeddd```\\\]]]]]]]]]\\\\\\\\\[[[[[[^^^\\\ZZZZZZ\\\^^^___^^^\\\\\\[[[ZZZYYYXXXXXXWWWWWWXXXYYY[[[^^^```cccdddccceeeiiijjjiiieeeaaa^^^^^^bbbhhhnnntttxxxyyyzzz~~~zzzuuuppplllgggbbb^^^\\\^^^bbbfffjjjmmmnnnooommmoooqqqrrrssstttwwwzzzfffWWWLLLHHHGGGAAAAAAAAA???>>>============<<<<<<<<<<<<============???>>>???AAACCCHHHUUUaaaxxxmmmkkkiiihhhhhhhhhgggffffffeeeeeefffiiijjjjjjiiijjjlllpppsssvvvxxxxxxxxxrrroookkkgggddddddeeefffdddgggkkknnnnnnnnnnnnooollljjjgggfffgggggggggfffhhhlllqqqwwwzzz{{{zzzyyy|||{{{zzzxxxvvvsssqqqooonnnllljjjjjjjjjiiigggfffhhhfffccc```^^^]]]]]]]]]___aaacccdddeeegggjjjmmmnnnsssyyy}}}hhhVVVMMMQQQRRRSSSfffmmmSSSGGGAAA??????>>>>>>===<<<<<<<<<<<<<<<>>>===@@@EEEKKK[[[{{{|||ooogggaaa[[[WWWNNNIIIGGGKKKPPPUUU[[[bbbkkkoootttzzz}}}zzzwwwssspppmmmiiibbb\\\XXXWWWYYYZZZ_______________```aaabbbaaaaaaaaadddfffeeebbb^^^]]]]]]^^^^^^^^^^^^^^^___^^^\\\ZZZYYYZZZ[[[[[[ZZZXXXXXXXXXYYYYYYZZZZZZZZZYYYYYYZZZ[[[]]]___bbbcccdddeeeggghhhfffaaa\\\XXXZZZ^^^dddkkkpppsssttttttssspppjjjfffbbb___[[[YYYZZZ\\\```cccgggiiikkkkkkkkkmmmooopppqqqsssvvvxxxhhhXXXLLLHHHGGGBBB@@@???>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============???>>>???AAACCCGGGSSS```yyynnnllliiihhhhhhhhhhhhggggggffffffhhhjjjlllkkkjjjkkkmmmqqqtttwwwxxxxxxxxxuuurrrlllgggeeeeeegggiiifffhhhkkkoooqqqqqqooolllpppnnnlllkkkkkkjjjhhhfffeeeiiiooouuuyyyzzzyyyyyy}}}|||zzzxxxvvvttttttssspppnnnllljjjjjjiiigggfffiiifffbbb___]]]]]]^^^______aaacccdddfffhhhlllooopppwwwdddUUUMMMQQQRRRRRRccczzzlllSSSGGGAAA??????>>>>>>===<<<<<<<<<<<<<<<===<<>>=========>>><<<<<<<<<<<<============>>>>>>???AAABBBFFFRRR^^^{{{pppmmmjjjhhhhhhhhhhhhggggggggghhhjjjlllmmmllljjjkkkmmmpppsssvvvwwwwwwwwwxxxtttnnniiifffgggjjjllliiiiiikkkpppttttttoookkkpppnnnmmmmmmnnnmmmjjjhhhcccfffjjjoootttyyy{{{}}}~~~{{{xxxvvvuuuuuuuuuqqqnnnkkkjjjjjjjjjiiihhhiiifffbbb^^^\\\]]]___aaaaaacccdddeeefffiiimmmpppttt|||{{{aaaUUUOOORRRRRRRRRaaauuukkkRRRGGGAAA???@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;>>>DDDJJJYYYzzz|||ooogggaaaZZZVVVMMMJJJIIILLLQQQVVV```iiiooottt{{{{{{xxxuuurrrooollliiifffaaa\\\ZZZZZZ]]]___``````____________``````bbbcccfffhhhjjjiiigggfffddddddeeeeeeeeefffffffffhhhfffdddbbbaaa^^^[[[XXXTTTUUUUUUVVVXXX[[[]]]^^^^^^]]][[[ZZZ[[[]]]___aaafffggghhhgggddd___YYYVVVYYY]]]ccciiimmmmmmlllkkkaaa^^^YYYWWWVVVVVVVVVVVVXXXYYYZZZ]]]___aaabbbcccfffhhhjjjlllnnnqqquuuxxxmmm\\\MMMGGGGGGCCCCCCBBB@@@>>>===<<<<<<;;;<<<<<<<<<<<<============>>>>>>???AAABBBEEEPPP\\\~~~|||qqqnnnjjjhhhhhhiiihhhhhhggggggiiikkkmmmnnnlllkkkiiikkknnnrrruuuvvvvvvvvvzzzvvvpppjjjhhhiiilllnnnllllllmmmqqqttttttppplllnnnmmmmmmmmmooonnnlllkkkeeeeeefffiiiooovvv}}}|||yyywwwuuuuuuuuupppnnnkkkiiijjjjjjjjjiiihhheeeaaa^^^]]]___aaadddeeeffffffffffffhhhllloooxxxttt```VVVQQQSSSSSSTTTaaarrrjjjRRRGGGBBB@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;:::>>>DDDIIIXXXwwwuuukkkeee```ZZZUUUKKKIIIIIIMMMQQQUUU___iiipppvvv~~~}}}{{{xxxvvvuuutttqqqooohhheee```\\\ZZZ\\\^^^``````____________``````aaacccfffiiikkklllkkkiiiiiijjjjjjjjjjjjjjjjjjjjjiiinnnmmmkkkiiigggddd___[[[XXXWWWWWWWWWXXXYYY[[[]]]^^^]]]\\\[[[[[[]]]^^^```bbbdddeeeeeeccc```\\\ZZZ[[[^^^ccchhhjjjjjjiiihhh^^^\\\ZZZYYYYYYZZZYYYXXXWWWXXXYYY[[[]]]___aaabbbdddfffiiikkknnnqqquuuxxxooo]]]MMMGGGGGGDDDDDDBBBAAA???===<<<;;;:::<<<<<<<<<<<<============>>>>>>???AAABBBDDDNNNZZZyyy~~~ssspppkkkiiihhhiiiiiiiiiggggggiiilllnnnnnnllljjjgggiiimmmqqqtttvvvvvvvvvzzzwwwqqqllljjjjjjlllnnnnnnnnnoooqqqssssssqqqoooooommmlllmmmnnnooonnnmmmiiigggeeefffkkksss|||~~~|||zzzxxxwwwvvvuuuqqqnnnjjjhhhiiiiiiiiihhheeeccc```______aaadddfffggghhhgggffffffhhhmmmppp}}}ooo___VVVRRRTTTTTTVVVbbbqqqjjjQQQFFFBBB@@@AAA>>>>>>===<<<<<<<<<<<<<<<;;;:::>>>DDDIIIVVVuuuyyyooogggccc___XXXSSSHHHHHHJJJNNNPPPTTT]]]gggqqqxxxzzzxxxvvvuuuuuutttrrrppphhheee```\\\[[[\\\___aaa^^^^^^^^^______```aaabbbfffiiilllnnnmmmlllkkkkkkmmmmmmnnnnnnnnnnnnnnnnnnsssrrrqqqpppnnnjjjddd```\\\[[[YYYXXXWWWXXXZZZ[[[]]]]]]\\\\\\]]]]]]^^^^^^]]]^^^```bbbaaa```]]]\\\[[[]]]```dddeeeeeeeeeddd^^^^^^___```aaa```\\\YYYVVVVVVWWWYYY[[[]]]```aaaaaadddgggjjjmmmqqquuuyyyqqq___MMMFFFGGGDDDBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<============>>>>>>???AAAAAADDDMMMXXXuuutttpppllliiihhhiiiiiiiiifffgggiiilllnnnnnnllliiifffhhhmmmqqquuuwwwxxxxxxyyywwwrrrnnnkkkkkklllmmmpppqqqrrrrrrqqqqqqrrrsssssspppnnnmmmnnnoooooonnnnnnkkkhhhgggjjjpppwww|||zzzzzzzzzzzzzzzyyyxxxwwwtttpppkkkhhhgggfffeeeeeeaaa`````````aaaccceeeggggggggggggfffgggjjjooosss|||~~~~~~|||yyyxxxxxxxxx|||ooo]]]VVVRRRRRRSSSVVVcccqqqiiiQQQFFFBBBAAAAAA>>>>>>===<<<<<<<<<<<<<<<<<<;;;>>>DDDHHHUUUrrrxxxrrrjjjeeeccc^^^VVVOOOIIIJJJMMMRRRSSSVVV^^^gggrrrxxx~~~yyywwwuuutttsssrrrpppnnniiieee```\\\[[[\\\___aaa]]]]]]]]]^^^```aaacccdddhhhlllooopppnnnlllkkklllmmmnnnoooppprrrssstttuuuxxxxxxxxxxxxwwwrrrlllhhh___]]][[[YYYXXXYYYZZZ[[[[[[\\\]]]^^^^^^^^^]]]]]]\\\]]]```aaabbbaaa___^^^]]]^^^___```bbbbbbbbbbbbccceeehhhkkklllhhhaaa\\\SSSTTTTTTVVVYYY\\\___```^^^aaadddhhhkkkoootttxxxrrr___NNNFFFGGGEEE@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>>>>>>>???BBBAAACCCMMMWWWsssuuuqqqllliiihhhiiijjjjjjffffffhhhkkknnnnnnkkkiiifffhhhmmmrrrvvvyyyzzzzzzyyyvvvsssooollllllllllllqqqssstttrrrpppooorrruuuwwwtttpppnnnnnnooonnnnnnqqqnnnkkkiiijjjnnnsssvvvuuuvvvxxxzzz{{{{{{zzzzzzwwwrrrlllhhheeedddbbbaaa_________```bbbdddfffhhhffffffffffffgggkkkqqquuu{{{tttrrrtttvvvwwwvvvuuuuuuvvvrrrwww~~~ppp[[[UUUQQQQQQRRRVVVcccqqqiiiQQQFFFBBBAAAAAA>>>>>>===<<<<<<<<<<<<<<<<<<<<>>===<<<<<<<<<<<<@@@>>>===;;;;;;===>>>@@@===<<<===@@@BBBDDDLLLUUUlllvvvoookkklllnnnkkkiiiiiijjjiiihhhggggggfffggggggiiiiiilllrrrzzz~~~}}}|||tttpppqqqqqqlllkkknnnrrrrrrqqqooonnnnnnppprrrttttttrrrooommmmmmoooqqqoooooonnnlllkkkkkknnnqqqtttvvvyyy|||~~~}}}yyyvvvuuurrrllliiifffdddcccaaacccdddeeeeeeeeefffiiikkkkkkjjjhhhffffffkkksssxxx|||vvvsssssstttvvvwwwxxxyyyxxxxxxxxx{{{qqq\\\UUUQQQRRRRRRUUUddduuuhhhQQQGGGBBB???===??????>>>==================<<>>============???>>>===<<<<<<===>>>??????===>>>AAAAAACCCJJJSSSiiivvvoookkklllmmmkkkiiiiiiiiiiiihhhhhhgggggghhhhhhiiiiiimmmsss||||||uuuqqqrrrqqqlllkkkmmmsssrrrqqqnnnkkkkkkmmmooottttttsssqqqooonnnppprrrrrrrrrqqqnnnlllkkkmmmooouuuwwwzzz}}}~~~}}}yyyvvvvvvrrrmmmiiifffeeecccaaaaaabbbcccbbbbbbcccfffiiikkkjjjhhhfffggglllsssyyy~~~xxxuuuuuuvvvwwwzzz{{{||||||{{{zzz~~~ooo]]]UUUQQQRRRRRRUUUcccssshhhQQQGGGBBB???===???>>>>>>===============>>>===???DDDGGGTTTrrryyyooojjjfffeeeddd___WWWOOOPPPRRRSSSUUUXXX]]]cccgggpppxxx}}}yyyvvvtttpppnnnlllkkkhhhfffcccbbbaaa___]]]\\\\\\[[[ZZZ\\\]]]^^^___ccchhhkkktttwwwzzz||||||{{{||||||~~~~~~}}}{{{yyyxxxyyyzzz{{{xxxjjjeee```\\\[[[[[[[[[ZZZ[[[]]]____________aaacccbbbbbbcccdddeeeffffffffffffgggfffbbb___aaahhhnnnvvvzzz~~~zzzoooaaaXXXMMMLLLLLLNNNRRRWWW[[[]]]]]]^^^___aaacccgggmmmqqqvvv]]]PPPHHHCCCBBBBBBAAA@@@???>>>>>>>>>>>>???>>>===<<<<<<===>>>???@@@??????AAAAAABBBIIIRRRiiiwwwpppkkklllmmmkkkiiijjjiiiiiihhhhhhiiiiiijjjjjjjjjjjjmmmttt}}}{{{vvvrrrrrrqqqmmmlllmmmrrrqqqoookkkhhhgggiiikkksssssstttsssqqqpppqqqrrruuuuuutttrrrooommmmmmmmmvvvyyy}}}~~~zzzwwwxxxsssnnniiigggeeecccbbbaaabbbbbbbbbaaaccceeehhhjjjiiihhhggghhhmmmtttyyyxxxvvvyyy{{{}}}nnn___WWWRRRSSSSSSUUUaaaqqqgggPPPGGGCCC???>>>???>>>======<<<<<<======>>>===???CCCGGGTTTsssxxxqqqlllgggeeeccc___WWWPPPPPPQQQSSSTTTWWW\\\bbbfffpppyyy{{{wwwssspppmmmkkkiiigggeeecccbbbaaa```___^^^]]]\\\\\\[[[\\\]]]^^^aaafffmmmrrr{{{~~~|||mmmiiiccc___^^^^^^^^^^^^\\\]]]____________aaaccccccdddddddddeeefffffffffhhhiiijjjhhhfffhhhmmmrrr}}}wwwjjj\\\SSSJJJJJJKKKMMMQQQVVVZZZ]]]```bbbdddeeefffhhhkkknnnvvv]]]PPPIIIDDDCCCBBBBBBAAA@@@????????????>>>>>>============>>>>>>???>>>???AAAAAABBBJJJSSSkkkxxxpppkkklllmmmkkkjjjkkkjjjiiiiiiiiijjjkkklllllljjjjjjlllrrryyy~~~~~~|||vvvsssppppppqqqpppooooooooonnnlllhhheeeeeehhhjjjppprrrttttttrrrqqqqqqrrruuuvvvwwwvvvssspppooooooyyy}}}}}}{{{zzzuuuooojjjgggfffdddccccccdddddddddcccdddgggiiiiiiiiiiiiiiijjjooouuuyyy~~~zzz|||pppaaaXXXRRRSSSSSSUUU```nnngggPPPGGGCCC@@@>>>>>>>>>===<<<<<<<<<<<<======<<>>>>>============>>>>>>===<<<>>>@@@BBBDDDLLLUUUnnnzzzrrrmmmmmmnnnllllllmmmkkkkkkkkkkkkkkklllmmmnnnkkkjjjkkkooosssvvvtttrrrnnnnnnmmmnnnpppssssssqqqlllkkkiiifffdddeeehhhkkklllpppsssuuutttsssrrrrrrsssvvvyyyzzzxxxvvvtttttt{{{|||wwwpppjjjgggfffeeeddddddeeeeeedddcccdddgggiiiggghhhiiijjjlllpppvvvzzz~~~|||}}}sssbbbXXXRRRSSSTTTUUU___lllgggPPPGGGCCC@@@???>>>======<<<<<<<<<<<<<<<<<<;;;>>>EEEKKK[[[|||~~~rrrmmmhhhfffeee```XXXQQQNNNOOOQQQRRRUUUZZZ```dddpppzzz}}}wwwrrrnnnkkkhhhfffdddbbb```^^^\\\\\\]]]]]]]]]]]]\\\[[[\\\\\\\\\\\\]]]bbbhhhmmmuuuwww{{{~~~uuupppiiidddaaa___^^^\\\]]]___``````______aaabbbeeeeeeeeeffffffgggggghhhdddfffiiikkkmmmppprrrtttzzz||||||wwwmmm```VVVQQQLLLOOOSSSWWW[[[```fffjjjooorrruuuxxxyyyzzz|||}}}vvv^^^RRRKKKGGGFFFCCCBBBAAA@@@????????????======>>>>>>>>>>>>======<<<;;;===@@@BBBDDDLLLVVVmmm|||tttnnnnnnooonnnnnnooommmmmmlllllllllmmmnnnnnnllljjjjjjllloooooommmiiihhhjjjkkkkkkoootttuuurrrlllkkkhhheeeccceeeiiimmmkkkoootttwwwwwwuuussssssqqquuu{{{}}}}}}zzzxxxwww{{{~~~xxxqqqkkkhhhgggfffeeecccddddddcccbbbccceeegggfffhhhjjjlllnnnrrrwww{{{~~~zzzvvvsssrrruuuvvvxxxzzz|||~~~vvvbbbXXXRRRSSSUUUVVV___jjjgggPPPHHHCCC@@@???>>>===<<<<<<;;;;;;<<<<<<<<<;;;>>>DDDKKK\\\~~~}}}pppllliiihhhgggbbbYYYRRRMMMNNNPPPQQQTTTYYY___cccnnnzzz{{{uuupppkkkiiieeecccaaa```]]][[[XXXYYYZZZ\\\\\\\\\[[[ZZZ[[[[[[[[[ZZZZZZ]]]aaaeeekkknnnqqqtttwwwzzz~~~wwwrrrkkkeeebbb```^^^]]]^^^___aaaaaa``````aaabbbddddddeeefffggghhhiiiiiidddeeegggiiikkkmmmoooooouuuxxxyyytttjjj___XXXUUUMMMRRRXXX]]]bbbgggoootttwwwzzz}}}xxx___RRRKKKFFFEEEBBBAAA@@@??????>>>>>>>>>======>>>>>>>>>>>>======>>>===>>>AAAAAACCCKKKTTTmmm~~~vvvppppppqqqppppppqqqoooooonnnmmmmmmmmmnnnnnnmmmkkkjjjkkknnnmmmjjjgggeeeiiijjjjjjmmmttttttpppnnnmmmjjjfffccceeeiiilllkkkpppwww{{{{{{yyyvvvuuurrrwww}}}}}}zzzxxxyyyyyyqqqkkkhhhgggffffffeeeeeeeeedddcccdddfffhhheeegggjjjmmmooosssxxx{{{xxxxxxwwwtttpppmmmmmmmmmrrrssssssssstttvvvxxxzzzvvvbbbWWWQQQSSSVVVWWW___jjjfffPPPHHHDDDAAA???======<<<;;;;;;;;;;;;<<<===;;;>>>CCCJJJZZZ|||yyymmmkkkiiijjjjjjdddZZZRRRLLLMMMOOOQQQSSSXXX^^^ccclllyyy}}}yyysssnnnhhheeebbb```^^^\\\ZZZXXXUUUVVVXXXZZZ[[[[[[ZZZYYYYYYYYYYYYYYYXXXZZZ]]]```dddgggjjjmmmooorrrvvvyyy|||vvvrrrkkkfffdddcccbbbaaa___```aaaaaa``````aaabbbcccdddeeefffhhhjjjkkkkkkiiihhhgggggghhhiiihhhhhhpppssstttoooeee\\\WWWUUURRRXXX```fffkkkqqqyyyyyy```RRRJJJEEECCCBBBAAA@@@???>>>>>>>>>>>>======>>>>>>>>>>>>======@@@>>>???AAAAAABBBIIIRRRooowwwqqqqqqrrrqqqqqqsssqqqpppooonnnnnnmmmnnnnnnnnnlllkkklllnnnnnnkkkgggdddiiijjjiiilllssssssnnnqqqoookkkfffcccdddhhhkkklllqqqyyy}}}~~~{{{xxxwwwsssxxx~~~zzzxxxwwwzzzrrrlllhhhggggggfffggghhhhhhgggffffffhhhkkkeeegggkkkmmmppptttxxx{{{qqqrrrqqqooollljjjjjjkkkooooooppppppqqqtttxxx{{{uuuaaaWWWPPPSSSVVVXXX```jjjfffPPPHHHDDDAAA@@@======<<<;;;;;;;;;;;;<<<>>><<<===BBBHHHWWWyyy{{{tttkkkjjjiiikkkkkkfff[[[RRRKKKMMMOOOPPPSSSXXX^^^bbbkkkyyy|||xxxrrrnnnfffccc```]]]\\\ZZZXXXVVVSSSUUUWWWYYYZZZZZZYYYXXXWWWXXXYYYXXXXXXYYY\\\^^^aaadddgggiiikkkooosssvvvyyyzzz}}}uuuqqqkkkgggfffffffffeee___```aaaaaa``````aaabbbbbbccceeefffiiijjjlllmmmmmmkkkhhhgggfffeeedddccckkknnnooojjj```XXXTTTSSSWWW^^^gggnnnsssyyy|||aaaSSSMMMHHHDDDAAAAAAAAA@@@???>>>===<<<========================>>>@@@@@@@@@@@@DDDKKKQQQnnn~~~wwwqqqppppppnnnpppttttttrrrpppnnnlllllllllmmmiiihhhggghhhjjjkkkkkkkkkgggiiikkkmmmnnnnnnnnnnnnmmmllljjjhhhhhhhhhjjjkkkpppxxx~~~|||{{{zzzwwwtttuuu{{{}}}uuu}}}|||rrrjjjeeecccccccccdddeeeeeefffggghhhiiijjjhhhjjjmmmqqqtttxxxzzz|||yyywwwsssooolllkkkkkkllllllooosssuuuwwwyyy{{{}}}ttt]]]UUUQQQSSSTTTVVVaaannnaaaNNNGGGBBB???@@@============<<<;;;:::999<<<@@@???@@@HHHSSSnnnvvvoooiiiggggggjjjkkkeeeYYYOOOPPPPPPQQQTTTVVVXXXaaajjjrrr{{{}}}yyyuuuppplllddd```\\\XXXWWWVVVTTTSSSQQQRRRTTTVVVXXXYYYYYYZZZZZZZZZZZZ[[[]]]___bbbcccfffggghhhjjjllloooqqqrrrtttvvvyyy|||yyysssmmmiiiiiihhhgggeeeeeebbb______bbbddddddcccgggffffffhhhkkkmmmnnnnnnmmmmmmkkkhhhccc```______dddccccccaaaZZZRRRSSSXXX]]]gggqqqvvv}}}~~~bbbTTTNNNIIIEEEBBBBBBAAAAAA@@@>>>======????????????????????????>>>@@@@@@@@@@@@DDDKKKPPPlllyyysssqqqooommmnnnqqqrrrrrrpppooommmllllllkkkjjjiiihhhiiikkklllmmmmmmkkklllnnnnnnnnnmmmmmmmmmnnnmmmlllkkkjjjkkklllnnnrrrzzz~~~|||{{{yyywwwuuuxxx}}}wwwzzz~~~|||rrriiidddcccbbbbbbdddeeeggghhhjjjlllmmmnnnkkklllnnnqqqtttxxx|||~~~|||yyyuuuqqqooonnnooopppxxx{{{}}}qqq^^^WWWSSSUUUVVVWWWbbboooaaaNNNGGGBBB???@@@>>>>>>>>>>>>===<<<;;;:::;;;@@@???@@@HHHQQQjjj|||rrrlllkkkjjjjjjllllllfff[[[QQQPPPOOOQQQUUUVVVYYYaaajjjsss|||zzzvvvrrrmmmiiibbb___ZZZWWWUUUTTTSSSRRRQQQRRRTTTUUUWWWXXXXXXXXXYYYYYYYYY[[[]]]___bbbccchhhjjjmmmppprrrsssssssssvvvxxx{{{~~~wwwsssnnnkkkkkkjjjhhhfffeeebbb``````bbbeeefffeeejjjiiihhhjjjmmmpppqqqqqqnnnmmmkkkhhheeebbb___]]][[[ZZZZZZYYYTTTOOOSSSZZZfffoooyyy}}}dddUUUOOOJJJGGGCCCCCCBBBAAA@@@???>>>>>>????????????????????????>>>???@@@@@@@@@CCCJJJOOOggg|||uuurrrpppmmmmmmpppqqqqqqqqqpppooommmkkkjjjjjjjjjjjjjjjkkkmmmoooppppppqqqrrrqqqooommmlllmmmnnnoooooonnnmmmmmmoooqqquuu|||~~~{{{zzzxxxvvvwww{{{zzzxxx|||}}}rrriiidddbbbbbbbbbdddfffhhhllloooqqqssstttpppoooooopppsssxxx}}}}}}xxxtttssssssuuuwww}}}yyymmm___YYYVVVXXXXXXYYYcccqqq```NNNGGGBBB???@@@????????????>>>===<<<;;;:::???>>>@@@GGGNNNdddwwwoookkkmmmmmmnnnpppnnnfff[[[RRRPPPOOORRRVVVWWWZZZbbbkkkttt|||~~~xxxsssooojjjfff```\\\XXXUUUSSSSSSRRRPPPRRRRRRTTTUUUUUUVVVVVVVVVXXXXXXXXXYYY[[[^^^aaabbbhhhkkkooosssvvvvvvuuuuuuyyy|||vvvsssqqqooommmllliiigggfffdddaaaaaacccfffhhhhhhkkkjjjiiikkknnnqqqqqqqqqooommmjjjiiihhhddd^^^YYYSSSRRRQQQQQQOOOOOOXXXbbbsss{{{eeeUUUNNNJJJGGGDDDCCCBBBAAA@@@?????????===========================???AAA@@@@@@CCCIIINNNaaa~~~vvvssspppmmmmmmpppoooppprrrrrrpppnnnkkkiiiiiijjjjjjjjjkkkmmmppprrrvvvwwwwwwtttooolllkkklllmmmoooqqqqqqooonnnppprrrwww~~~}}}yyyyyyxxxvvvyyy}}}}}}xxx|||~~~sssjjjdddccccccddddddfffjjjoootttwwwyyyzzzuuusssqqqppprrrwww}}}|||xxxxxxyyy|||~~~uuujjj```ZZZYYY[[[[[[[[[fffttt```MMMGGGBBB???@@@>>>>>>>>>>>>>>>===<<<;;;999>>>>>>@@@GGGKKK]]]zzz~~~uuuqqqppppppssswwwxxxssshhh[[[RRRPPPPPPSSSWWWYYY[[[bbbkkkttt|||}}}vvvqqqmmmgggccc^^^[[[VVVTTTSSSRRRQQQPPPRRRSSSSSSTTTTTTTTTTTTSSSUUUUUUVVVWWWYYY\\\___```eeegggkkkooorrruuuvvvvvv|||~~~ttttttsssrrrqqqnnnkkkiiihhhfffccccccdddfffiiikkkjjjiiihhhjjjmmmooooooooopppmmmiiiiiiiiifff^^^WWWSSSPPPOOOOOOPPPTTTbbbooo~~~fffTTTMMMIIIGGGEEEDDDBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>===???AAA@@@@@@BBBHHHMMM^^^~~~wwwtttrrroooooorrroooppprrrrrrqqqnnnjjjhhhhhhiiijjjiiiiiilllpppttt{{{|||{{{vvvooojjjjjjllllllooosssrrrooommmoooqqqwww}}}|||xxxxxxxxxvvvyyy{{{~~~vvvlllfffeeeffffffeeehhhnnntttyyy~~~|||yyytttrrrrrrwww|||}}}}}}tttjjjaaa\\\\\\^^^]]]^^^jjjzzz___MMMGGGBBB???@@@<<<<<<=========<<<;;;;;;999>>>===@@@FFFHHHWWWrrr|||wwwwwwxxxzzz{{{lll]]]SSSQQQQQQTTTXXXZZZ[[[bbbjjjttt|||}}}vvvqqqlllfffaaa]]]ZZZVVVSSSSSSSSSRRRQQQRRRSSSSSSTTTTTTSSSSSSSSSRRRSSSSSSUUUWWWZZZ]]]___```aaabbbeeejjjooosssuuu{{{{{{tttuuuuuuuuussspppnnnmmmjjjhhhfffddddddfffiiillljjjiiiiiijjjmmmooooooooopppllliiiiiijjjggg___XXXVVVSSSQQQRRRTTT\\\mmm}}}gggTTTLLLHHHGGGEEECCCAAA@@@???>>>??????@@@@@@@@@@@@@@@@@@@@@@@@===???AAAAAA@@@BBBGGGLLL]]]xxxuuusssoooppprrroooppprrrrrrqqqnnnjjjhhhgggiiijjjiiiiiikkkqqqvvv~~~~~~xxxoooiiiiiilllkkkpppttttttooolllmmmooouuuzzz}}}yyyvvvwwwyyyxxx{{{}}}yyyoooiiihhhiiijjjiiimmmssszzzzzzvvvuuuxxx}}}|||{{{|||~~~tttlllddd```___aaa```bbbqqq___LLLGGGBBB???@@@;;;;;;<<<<<<<<<<<<;;;;;;:::>>><<>>===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@<<>><<<>>>DDDEEERRRjjj}}}kkk^^^YYYUUUUUUWWW[[[[[[ZZZ```gggqqq{{{|||tttoooiiiccc^^^YYYVVVRRRPPPPPPQQQQQQPPPRRRSSSSSSTTTUUUUUUUUUUUUTTTTTTUUUWWWZZZ]]]```bbb_________aaacccfffiiikkknnnsssyyy{{{uuuwwwxxxwwwuuussstttuuummmllliiieeebbbbbbgggkkkllljjjjjjkkkmmmooooooooommmlllkkkiiigggdddbbb```]]]ZZZZZZ\\\cccpppkkkWWWMMMJJJJJJDDDBBB@@@>>>======>>>???>>>>>>>>>>>>>>>>>>>>>>>><<>>>>>>>>>>>>>>===<<<>>>;;;===CCCEEEQQQiii}}}uuuddd[[[XXXVVVVVVYYY\\\[[[ZZZ___fffqqq{{{{{{sssmmmhhhaaa]]]WWWTTTPPPOOOOOOPPPOOOOOORRRSSSTTTUUUUUUVVVVVVVVVVVVVVVWWWYYY\\\___bbbdddbbbbbbdddeeeffffffgggggghhhlllrrrwww|||}}}uuuwwwyyyxxxuuutttuuuxxxnnnmmmjjjeeeaaaaaafffjjjiiihhhggghhhjjjlllllllllllllllllliiifffccccccddd```^^^^^^bbbjjjyyylllZZZPPPKKKGGGDDDBBB@@@???@@@@@@>>>===>>>>>>????????????>>>>>>===>>>???@@@BBBCCCDDDEEEPPPggg{{{sssmmmkkkkkkqqqrrrrrrpppmmmjjjiiijjjhhhjjjlllkkkkkknnnsssxxxzzzpppiiiiiilllmmmvvv{{{wwwqqqppppppqqqnnnnnnoooqqquuuyyy}}}~~~~~~{{{rrrllljjjkkkkkksssxxx~~~yyyuuurrruuuxxxyyyxxxxxxmmmjjjiiiiiigggppp___MMMGGGBBB@@@AAA>>>>>>===<<<<<<<<<<<<<<<<<>>>>>>>>????????????>>>>>>===>>>???@@@BBBCCCDDDDDDMMM```{{{sssmmmjjjjjjmmmoooppppppmmmkkkjjjkkkiiijjjkkkkkkkkknnntttzzzzzzoooiiiiiilllmmmuuuzzzvvvpppnnnooonnnoooooopppssswww|||{{{sssnnnllllllmmmvvv||||||wwwsssqqqssswwwzzz{{{|||wwwrrrnnnmmmllluuu___MMMGGGBBB@@@AAA>>>>>>===<<<<<<<<<<<<===<<>><<>>>>>????????????>>>>>>===>>>???@@@AAABBBCCCDDDIIIUUUooo}}}tttmmmjjjiiijjjlllooopppooolllkkkkkkiiikkkkkkkkkkkkooovvv|||yyyoooiiiiiilllpppwww{{{vvvpppoooooonnnooopppqqqtttyyy|||uuupppnnnnnnoooxxx~~~zzztttqqqoooqqqxxx{{{rrrooonnnyyy^^^LLLGGGCCC@@@AAA???>>>======<<<<<<======<<<@@@>>>===BBBEEEOOOcccssstttyyyyyyyyy|||yyyppphhhaaa]]][[[ZZZXXXXXX\\\]]]^^^cccjjjooowww{{{tttlllccc\\\YYYVVVSSSPPPOOOQQQSSSUUUZZZZZZXXXWWWXXXYYY[[[]]]\\\^^^aaaeeeiiikkklllmmmhhhjjjmmmoooppppppqqqrrrrrrsssuuuxxx||||||wwwuuu{{{}}}{{{yyyyyyxxxtttooopppooollliiifffffffffjjjkkkllllllkkkjjjjjjkkkooooooooonnnllliiigggfffcccccchhhrrr~~~rrrppp[[[PPPJJJGGGFFFDDDBBBAAAAAAAAA@@@???>>>>>>????????????>>>>>>===>>>???@@@AAABBBCCCCCCGGGNNNcccvvvnnnkkkjjjiiilllpppqqqooollljjjiiijjjllllllkkklllpppxxx~~~wwwooojjjjjjllluuu{{{}}}xxxsssrrrrrrpppoooppprrruuu{{{~~~wwwrrrooopppqqqwww~~~}}}{{{yyysssrrrppprrr{{{sssllllllwww]]]LLLGGGCCC@@@AAA???>>>>>>===<<<=========;;;@@@>>>===BBBDDDNNNbbb|||nnnnnnrrrsssuuuyyy{{{~~~{{{xxxsssllleee```]]][[[YYYXXXYYY\\\^^^^^^ccciiiooowww~~~wwwnnnddd\\\ZZZWWWSSSPPPPPPQQQTTTVVV[[[ZZZXXXWWWXXXZZZ\\\^^^^^^```dddgggiiikkkmmmnnniiikkknnnpppppppppqqqrrrssstttwww{{{~~~yyyttttttyyy|||zzzxxxxxxwwwtttpppppppppooommmjjjhhhggghhhkkkmmmmmmjjjiiikkkmmmmmmnnnnnnmmmkkkhhheeeccceeegggmmmyyy{{{nnneeeqqq[[[NNNIIIGGGEEECCC@@@@@@@@@@@@???===>>>>>>????????????>>>>>>>>>>>>??????@@@AAABBBBBBGGGLLL___}}}xxxppplllkkkkkknnnqqqqqqooollliiihhhkkkmmmnnnmmmmmmqqqxxx~~~|||vvvoookkkkkklllwww{{{|||xxxssssssrrrppppppppprrrvvv|||yyysssppppppsssxxx|||zzz{{{~~~|||zzzyyyrrrssssssvvvrrrjjjjjjvvv~~~[[[LLLGGGCCCAAABBB??????>>>===============;;;@@@>>>===BBBDDDMMM```~~~mmmkkkmmmmmmooosssqqqvvvwwwvvvwwwzzz|||zzzyyyvvvrrrlllfff```\\\ZZZXXXVVVXXX[[[]]]]]]aaahhhoooxxxzzzpppeee]]]ZZZXXXTTTQQQPPPRRRUUUWWWZZZYYYWWWVVVWWWYYY\\\^^^```cccfffgggggghhhjjjlllmmmpppssstttttttttuuuvvvuuuwwwzzz~~~}}}vvvqqqrrrxxx{{{yyywwwwwwvvvsssqqqqqqqqqqqqpppnnnkkkiiieeeiiillllllkkkjjjmmmooolllmmmnnnmmmkkkhhheeecccdddgggooo}}}ooogggbbbttt\\\NNNIIIGGGDDDBBB@@@?????????>>>===>>>>>>????????????>>>>>>>>>>>>??????@@@AAAAAABBBGGGKKK\\\yyyzzzrrrmmmlllmmmooorrrrrrooollljjjiiilllnnnpppoooooorrrwww|||~~~zzztttooolllmmmnnnuuuxxxyyytttqqqrrrqqqooorrrrrrssswww}}}{{{rrrooopppsss{{{|||{{{}}}}}}zzzzzzzzzrrruuuwwwzzzpppgggkkkxxx|||ZZZKKKGGGDDDAAABBB@@@???>>>>>>======>>>>>>:::@@@>>>===BBBDDDLLL___oooiiihhhffffffjjjjjjnnnqqqqqquuu|||~~~}}}{{{wwwqqqiiibbb\\\YYYVVVUUUWWW[[[\\\\\\```fffpppxxx{{{rrrggg___[[[XXXUUURRRQQQSSSUUUWWWXXXWWWVVVVVVWWWYYY[[[]]]aaadddggggggffffffiiilllsssvvvyyy||||||}}}}}}~~~|||uuuqqqrrrwwwzzzyyywwwxxxwwwtttsssrrrrrrrrrrrrqqqnnnkkkfffhhhjjjlllllllllnnnooolllmmmoooooonnnkkkhhheee```dddpppppphhhccc___www^^^PPPJJJIIIEEECCCAAA@@@@@@@@@???>>>>>>>>>????????????>>>>>>>>>>>>>>>???@@@@@@AAAAAAEEEIIIXXXtttyyyqqqmmmlllmmmoooqqqqqqooommmmmmmmmmmmooorrrrrrqqqrrrvvvzzz~~~|||xxxsssooonnnoooppptttwwwwwwsssqqqrrrrrrooouuuuuuuuuyyy{{{qqqmmmooosss{{{~~~|||{{{zzzpppvvvyyy}}}kkkdddjjjyyyzzzYYYKKKHHHDDDAAABBB@@@???>>>>>>======>>>>>>:::@@@>>>>>>BBBCCCLLL^^^qqqhhhfffbbbbbbfffgggmmmsssxxx~~~wwwmmmddd\\\WWWVVVUUUWWW[[[]]]]]]```fffpppxxx{{{sssiiiaaa[[[YYYUUURRRQQQSSSVVVXXXWWWWWWWWWXXXYYYZZZ[[[\\\aaadddhhhhhhfffgggkkkoootttxxx}}}~~~wwwssssssyyy|||zzzyyyzzzyyyvvvuuusssrrrrrrsssssspppnnniiiiiiiiikkkmmmnnnmmmllliiikkkmmmnnnmmmkkkhhhfff```eeerrrrrriiiddd___ZZZyyy```RRRLLLKKKFFFDDDBBBAAAAAAAAA@@@???>>>>>>????????????>>>>>>>>>>>>>>>???@@@@@@@@@AAADDDGGGUUUoooxxxppplllkkkmmmooopppppppppooopppqqqmmmpppssstttrrrsssuuuxxx}}}{{{vvvrrroooooopppqqquuuxxxwwwtttsssuuutttqqqwwwwwwxxx{{{{{{ppplllooosssxxx|||yyyooovvvzzz~~~}}}eee```iiiyyyzzzYYYKKKHHHDDDAAABBB@@@??????>>>>>>>>>>>>>>>:::@@@>>>>>>BBBCCCKKK^^^~~~rrriiigggdddeeeiiigggnnnxxx{{{pppeee\\\WWWVVVUUUXXX\\\^^^]]]aaafffpppyyy{{{sssjjjccc\\\YYYUUURRRRRRSSSVVVXXXVVVWWWXXXYYYZZZ[[[\\\\\\```dddhhhhhhggghhhmmmrrrssswww~~~yyyvvvuuuzzz}}}|||{{{{{{zzzwwwwwwtttrrrrrrttttttrrrooollljjjiiijjjmmmnnnkkkhhhfffhhhjjjlllkkkiiifffddddddiiiuuu}}}|||zzztttkkkeeebbb[[[UUU