BM6P6(@ }}}vvvqqqhhhnnntttvvvzzz|||uuunnneeeZZZQQQRRR]]]ppp{{{llleeefffjjjtttwwwrrruuuppppppooooooooopppqqqrrruuuvvvxxxyyywwwtttpppnnntttooopppqqqiii\\\[[[cccppppppqqqqqqrrrsssssstttpppppprrrwww{{{|||zzzwwwssssssrrrqqqqqqqqqpppoootttsssrrrrrrssstttvvvwww||||||||||||{{{}}}~~~||||||~~~~~~{{{yyyyyyzzzyyyxxxyyy}}}|||yyyxxxxxxxxxxxxwwwvvvuuutttttttttuuuuuuwwwvvvtttsssuuuyyy~~~}}}nnnoooxxx~~~{{{nnn]]]LLLAAACCC===999;;;>>><<<<<<===999:::<<<>>>???@@@AAAAAABBBDDDEEEDDDCCCBBBCCCEEECCCCCCBBBBBBBBBAAAAAAAAAAAA>>>;;;:::;;;;;;;;;:::999999:::;;;>>>AAACCCEEEVVV[[[bbbeeegggjjjqqqvvvxxx~~~rrrjjjhhh^^^WWWWWWUUUOOOMMMNNNJJJKKKLLLKKKIIIGGGFFFGGGFFFFFFGGGJJJMMMOOOOOONNNOOOLLLHHHFFFHHHIIIHHHFFFGGGHHHHHHGGGEEEDDDEEEFFFDDDFFFIIIIIIGGGEEEDDDDDDIIIJJJLLLLLLJJJJJJJJJKKKKKKLLLMMMMMMLLLNNNQQQSSSXXX___ggglllmmmooossswww~~~uuuuuuuuuwwwxxxvvvrrroooooommmjjjgggdddaaa```___YYYWWWUUURRRQQQQQQQQQRRRTTTSSSQQQOOONNNNNNNNNOOOKKKKKKJJJJJJIIIIIIJJJJJJKKKFFFBBBCCCAAA===;;;======>>>@@@DDDJJJVVVeeeooo~~~yyy{{{|||}}}~~~~~~}}}|||{{{zzzzzzxxxuuurrrqqqqqqrrrrrrrrruuuvvvxxxzzz}}}}}}||||||{{{xxxvvv|||wwwqqqkkkgggiiisss~~~yyyssslllddd^^^ZZZTTTSSS[[[jjj}}}mmmbbbjjjnnnwww~~~rrrppptttttttttrrrqqqqqqrrrssssssssstttvvvvvvuuussspppooorrrooorrruuuooocccaaaggglllmmmoooqqqsssuuuwwwxxxsssssstttwww{{{{{{yyyvvvqqqrrrsssrrrqqqoooooooooqqqpppppppppqqqrrrtttuuuxxxyyyyyyyyyxxxzzz}}}}}}|||~~~~~~}}}zzzxxxxxxyyyyyyyyyyyy}}}}}}{{{zzzyyyxxxuuutttrrrqqqrrrsssuuuvvvyyyxxxuuutttvvvyyy}}}vvvqqqppp{{{ooo^^^TTTIIIAAA;;;;;;;;;999777888888999:::<<<===>>>>>>>>>AAABBBCCCCCCBBBBBBDDDEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA>>><<<;;;<<<<<<;;;;;;:::::::::;;;===???BBBCCCHHHMMMRRRTTTUUUWWW\\\aaa___gggqqq|||~~~sssiiifffccc[[[VVVUUURRRRRRRRRQQQNNNLLLJJJJJJJJJKKKMMMOOOQQQSSSUUUWWWVVVRRRMMMKKKKKKLLLLLLJJJJJJKKKLLLJJJHHHGGGGGGHHHHHHIIIJJJIIIHHHHHHIIIJJJKKKNNNQQQSSSSSSSSSTTTUUUUUUVVVXXXYYYZZZ\\\___bbbhhhpppzzz|||uuuqqqqqqqqqrrrsssqqqmmmjjjgggfffccc```]]][[[YYYYYYUUUTTTQQQPPPOOOOOOPPPPPPQQQPPPOOOMMMLLLLLLLLLLLLHHHGGGFFFFFFEEEEEEEEEEEEEEEBBB@@@BBBAAA===;;;======???BBBFFFMMMXXXeeennn|||}}}}}}}}}~~~~~~}}}||||||||||||xxxvvvrrrqqqrrrsssssssssssstttvvvyyy{{{~~~~~~}}}||||||zzzwwwttt~~~zzzsssnnnjjjiiigggfffppp}}}|||pppeee\\\VVVRRRQQQRRRZZZjjj{{{{{{lllccc```pppyyy}}}tttoooqqqvvvzzzxxxwwwuuutttsssttttttsssssssssssssssrrrqqqqqqppppppuuu{{{wwwllliiilllmmmmmmooopppsssvvvxxxyyyvvvvvvwwwxxxzzzyyywwwtttpppsssuuutttqqqnnnmmmnnnmmmmmmmmmnnnoooppprrrssstttuuuuuuuuutttuuuxxx{{{}}}{{{|||}}}}}}~~~}}}{{{yyywwwxxxyyyzzzzzz{{{~~~~~~|||zzzuuutttrrrpppqqqsssvvvxxx{{{yyywwwvvvvvvyyy|||~~~vvveeeiiirrrtttiiiRRRIII@@@===<<<999777888999999:::;;;<<<<<<======???@@@AAAAAAAAABBBDDDFFFEEEEEEDDDDDDCCCBBBBBBAAAAAA???===<<<===>>>===<<<<<<;;;;;;;;;<<<===???@@@<<>>>>>::::::<<<@@@DDDIIIOOOVVV___hhhnnnvvv~~~|||yyyzzz|||~~~}}}}}}}}}}}}~~~zzzxxxtttrrrssssssssssssrrrsssuuuwwwyyy{{{|||}}}|||||||||||||||yyyuuuqqqxxxrrrnnniiifffggglllqqqtttxxxiii]]]TTTRRRSSSUUU[[[iiizzzrrreeeaaaffflllxxxyyytttsssrrruuuyyy}}}{{{yyyvvvuuutttttttttsssrrrrrrrrrrrrrrrsssssspppssszzz~~~tttnnnoooppppppppppppqqqssstttuuuxxxxxxxxxxxxxxxvvvtttrrrqqquuuxxxvvvqqqlllkkkkkkkkkkkklllmmmnnnpppqqqqqqppprrrrrrrrrqqqrrrtttvvv|||{{{{{{}}}~~~~~~}}}{{{yyyxxxyyyzzzzzz{{{|||}}}zzzxxxtttqqqqqqsssvvvyyy{{{yyywwwuuuuuuwwwyyy{{{~~~nnnhhhgggqqqwww^^^TTTJJJFFFCCC>>><<<===;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>?????????AAACCCFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@>>>>>>@@@@@@???>>>>>>===<<<;;;;;;<<<======999<<<>>>>>>>>>>>>@@@BBBDDDIIIQQQXXX^^^dddhhhkkkttt}}}|||wwwssslllfffbbb___bbbdddccc```aaaggglllnnnjjjddd```]]]]]]^^^^^^\\\^^^``````___^^^^^^______aaacccccccccccceeeggghhhmmmtttzzz}}}~~~yyysssnnnmmmkkkgggcccaaaaaa`````````___[[[YYYUUUTTTRRRPPPNNNLLLKKKKKKLLLKKKKKKJJJJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDBBBAAA@@@@@@??????<<<:::;;;>>>>>><<<>>>BBBHHHNNNVVV___eeeiiilllmmmpppvvv|||~~~~~~}}}~~~}}}wwwuuuxxx|||~~~}}}|||}}}~~~~~~{{{wwwtttssssssrrrqqqqqqrrrtttwwwyyyzzzzzzzzzyyyyyyzzz{{{{{{xxxsssoootttjjjgggfffdddeeelllwwwooo```UUUNNNQQQYYYeeemmm{{{yyykkk]]]YYY```ooo{{{wwwqqqrrruuuvvvwwwyyy|||{{{xxxvvvtttssssssssstttsssrrrrrrrrrssstttuuurrrvvv}}}yyyqqqooooooooonnnmmmnnnppprrrssswwwwwwwwwwwwuuusssrrrqqqsssvvvxxxwwwrrrmmmjjjjjjllllllmmmnnnppppppqqqqqqooopppqqqqqqpppppprrrttt|||~~~~~~~~~~~~|||yyyyyy{{{|||{{{|||~~~~~~{{{vvvrrrqqqqqqsssuuuzzzxxxvvvttttttuuuvvvxxx{{{|||||||||{{{}}}wwwgggffftttnnndddYYYSSSMMMEEE???>>><<<;;;:::999999999::::::;;;<<<=========???BBBEEEEEEDDDDDDDDDDDDCCCCCCCCCAAA@@@@@@@@@BBBCCCBBB@@@@@@???===<<<;;;;;;;;;<<<:::;;;<<<======>>>@@@AAA>>>AAAFFFKKKNNNQQQUUUWWW```gggpppqqqooopppwww~~~{{{sssvvvwwwtttooooootttyyy~~~|||xxxssspppooopppqqqoooqqquuuvvvwwwwwwwwwxxxvvvyyy~~~~~~}}}pppkkkddd``````___]]][[[YYYWWWVVVWWWWWWVVVSSSQQQPPPOOONNNLLLKKKJJJIIIIIIJJJIIIIIIIIIJJJJJJKKKKKKHHHHHHHHHGGGFFFEEEDDDCCCAAAAAA@@@???>>>=========???>>>???CCCCCCCCCGGGMMMVVV]]]gggpppuuutttpppllliiilllqqqvvv{{{|||uuuoooooorrrxxx}}}}}}||||||||||||}}}}}}xxxuuusssqqqpppnnnqqqrrruuuwwwxxxyyyyyyxxxuuuvvvwwwyyyyyywwwrrrnnnxxxpppgggaaa___bbbfffnnnxxxqqqaaaVVVOOOMMMWWWeee{{{oooggg\\\WWW\\\kkk|||qqqmmmlllrrrvvvvvvvvvwwwzzzxxxvvvuuutttssssssttttttssssssssssssssstttuuussswww|||zzzsssoookkkjjjjjjjjjkkknnnppprrrssstttuuutttqqqpppppppppuuuuuuuuuuuutttqqqnnnlllnnnnnnooopppqqqqqqqqqqqqnnnoooqqqqqqpppoooqqqrrrxxxzzz||||||||||||}}}~~~}}}~~~|||zzzzzz|||~~~{{{}}}|||xxxtttqqqpppqqqrrrxxxwwwuuutttssstttuuuvvvuuuvvvwwwxxxyyy{{{~~~wwwiiijjj}}}~~~uuukkkddd[[[NNNDDD???<<<;;;999888777777888888:::;;;;;;;;;;;;===AAADDDBBBBBBCCCCCCCCCDDDDDDDDDAAAAAAAAABBBDDDEEEDDDBBBBBBAAA???===<<<;;;;;;<<<999999:::;;;<<<<<<======<<<>>>@@@BBBCCCDDDGGGIIIPPPUUU[[[]]]]]]^^^cccgggsss}}}yyyuuuqqqmmmbbb]]]VVVSSSSSSTTTRRRPPPQQQOOONNNOOOOOOOOOMMMKKKMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIFFFFFFFFFEEEDDDCCCAAA@@@======<<<;;;;;;;;;;;;<<<<<<>>>DDDJJJLLLLLLQQQXXXhhhmmmuuu|||~~~zzzrrrkkk```eeemmmxxxyyyuuunnniiihhhmmmsssxxxzzzzzzzzz{{{{{{|||||||||}}}xxxtttsssqqqpppnnnppprrrtttvvvxxxxxxwwwvvvrrrrrrsssuuuwwwvvvrrrppptttiiiaaa^^^]]]___gggsssmmm___TTTRRRRRRXXXkkk~~~}}}ooo]]]YYYXXX___nnnuuujjjiiilllrrrvvvuuutttvvvwwwvvvuuutttttttttuuuvvvssssssssssssrrrrrrrrrrrrrrruuuxxx{{{{{{yyytttpppjjjiiigggfffgggiiilllmmmnnnppprrrqqqnnnmmmnnnppptttrrrpppsssvvvxxxvvvrrrooopppqqqrrrrrrqqqppppppmmmnnnppppppooonnnoooppprrrtttvvvwwwvvvwwwyyyzzz{{{}}}~~~}}}zzzxxxyyy{{{~~~|||~~~|||xxxvvvuuuuuuuuuxxxwwwuuuttttttuuuvvvvvvrrrtttuuuvvvxxxzzz~~~xxxxxx{{{vvvmmm^^^QQQJJJ@@@???<<<:::999999:::::::::::::::999999;;;???BBB@@@@@@AAABBBCCCDDDEEEEEEBBBAAABBBDDDFFFGGGEEEDDDCCCBBB@@@>>>===<<<<<<<<<;;;:::::::::;;;;;;;;;:::===>>>??????>>>???BBBDDDEEEGGGJJJMMMNNNPPPRRRTTT[[[lll~~~~~~xxxtttrrroookkkiiigggdddaaa___WWWSSSMMMKKKKKKLLLJJJHHHKKKJJJIIIIIIKKKKKKJJJHHHIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGFFFFFFBBBBBBCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;<<<======;;;CCCPPP\\\aaa```ccchhhyyyzzz|||~~~zzzqqqkkkeeennn|||yyytttnnnhhhhhhkkkqqquuuvvvwwwyyyzzzzzzzzzxxxwww}}}yyyvvvsssssssssrrrqqqnnnpppsssuuuvvvuuutttsssppppppppprrrtttuuusssqqqvvviii]]]YYYZZZ]]]dddooonnn```TTTNNNSSS[[[ggg|||mmm]]]RRRRRRYYYjjjvvvllliiiiiimmmsssvvvtttuuuxxxvvvuuutttttttttuuuwwwxxxqqqrrrrrrrrrrrrqqqpppooopppsssuuuwwwyyyyyyvvvrrrmmmkkkhhheeedddeeefffgggkkknnnoooooolllkkkmmmppprrrnnnlllqqqxxx}}}{{{wwwpppqqqrrrrrrrrrqqqooonnnlllmmmoooooonnnmmmnnnooooooppprrrsssssssssuuuwwwwwwyyy||||||||||||}}}~~~~~~}}}|||yyywwwxxxzzz}}}|||~~~|||{{{zzzzzzxxxwwwvvvuuuuuuvvvwwwxxxtttuuuvvvwwwwwwyyy|||||||||nnn```XXXEEEDDDAAA>>>=========>>>:::::::::888888:::>>>AAA>>>???@@@AAACCCDDDEEEFFFBBBBBBBBBEEEGGGHHHFFFEEEDDDCCCAAA???============???>>><<<<<<<<<<<<;;;:::;;;;;;<<<;;;;;;<<>>>>>@@@CCCFFFHHHIIIHHHLLLZZZiiipppvvvzzztttoooiiieee]]][[[YYYXXXYYYYYYXXXWWWSSSOOOJJJHHHHHHHHHFFFDDDHHHGGGFFFGGGHHHIIIIIIGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDD@@@@@@AAA@@@???>>><<<;;;============>>>???@@@@@@DDDOOObbbsssyyyxxxyyy}}}~~~}}}{{{wwwpppkkkuuu}}}yyyrrrllljjjmmmrrruuutttvvvxxxzzzzzzxxxvvvtttyyyvvvsssrrrssstttuuutttmmmnnnqqqssstttsssrrrpppooonnnnnnpppsssttttttssstttmmmeee___ZZZWWW[[[aaarrryyyjjj]]]TTTRRRVVVaaammm{{{~~~qqqgggaaa^^^WWWcccrrryyyuuurrrdddgggkkkpppsssvvvwwwwwwuuutttrrrpppppprrruuuvvvssstttuuuuuutttqqqooommmlllmmmpppsssvvvwwwuuurrrnnnmmmllljjjhhhgggffffffiiijjjkkkkkklllmmmpppssswwwsssoooqqqvvvyyyxxxuuuqqqqqqppppppooonnnlllllllllmmmnnnooooooooonnnmmmmmmnnnooonnnnnnooorrruuurrrssstttvvvxxxzzz{{{|||}}}}}}|||yyyvvvuuuvvvxxxwwwzzz~~~|||yyyyyy|||~~~~~~{{{wwwvvvwwwxxxwwwuuussstttwwwyyy{{{{{{{{{{{{}}}pppfff\\\UUULLLDDD@@@>>>>>>>>>;;;<<<=========<<<===>>><<<===>>>???AAACCCDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFEEECCCAAA???===<<>>;;;;;;===>>>===;;;<<<:::;;;???===:::===DDDHHH[[[xxxzzzxxxzzz{{{{{{|||~~~{{{vvvrrrpppppprrrsssvvvvvvwwwwwwwwwvvvvvvuuuuuutttsssssstttuuuvvvwwwvvvsssoooppprrrsssoookkkmmmnnnooorrrtttuuusssqqq{{{qqqkkkddd^^^XXXUUUTTTUUU\\\eeerrrdddYYYSSSUUU\\\fffrrr~~~sssddd^^^aaafffhhhsssxxxvvvssspppgggiiimmmqqqtttuuuvvvvvvvvvtttrrrppppppppprrrsssqqqqqqrrrssssssrrrqqqpppllllllnnnqqqtttuuutttrrrqqqooommmjjjgggeeeddddddiiijjjkkkkkkkkkmmmpppsssuuurrroooppptttwwwvvvtttooooooooonnnmmmkkkjjjiiijjjkkklllmmmmmmlllkkkjjjkkkllllllllllllmmmppprrrqqqrrrsssuuuvvvxxxyyyyyyzzz{{{zzzwwwtttssstttuuuuuuxxx{{{}}}}}}zzzyyyzzz|||}}}zzzwwwwwwxxxxxxvvvtttpppqqqsssvvvxxx{{{|||}}}}}}tttddd^^^VVVOOOHHHCCC>>>;;;999999:::999888888999:::;;;<<<===>>>@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFEEEDDDCCCBBBAAAAAA@@@AAA@@@???===<<<<<<<<<<<<::::::999999999:::::::::;;;;;;;;;;;;<<<===>>>>>>===???CCCHHHNNNSSSWWWYYY^^^ccckkkrrrzzzyyytttqqqnnnjjjfffbbb```\\\XXXTTTQQQOOONNNKKKKKKKKKJJJJJJJJJIIIIIIGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEEEECCCAAA@@@@@@>>>;;;;;;<<<<<<:::888;;;999:::>>>>>>>>>DDDLLLXXXggg}}}{{{~~~|||vvvqqqooooooqqqrrrttttttuuuuuuuuuuuuttttttsssrrrrrrrrrrrrtttuuuvvvuuurrroooooorrrrrrooolllmmmmmmoooqqqttttttsssqqqxxxoooggg___ZZZWWWQQQNNNNNNPPPVVVaaakkkuuuiii\\\PPPMMMRRR\\\mmm}}}xxxggg[[[]]]kkkxxxuuuuuuyyyxxxrrrkkkllloooqqqssstttttttttuuutttrrrpppooooooppppppoooooopppqqqrrrsssssstttlllllllllnnnqqqrrrrrrqqqsssqqqnnnjjjgggeeeddddddjjjkkklllkkkkkkmmmppprrrssspppnnnooosssuuutttrrrnnnmmmmmmllljjjiiigggfffiiijjjkkkllllllkkkjjjiiihhhiiiiiiiiiiiijjjlllooopppqqqrrrsssuuuuuuvvvvvvwwwwwwwwwtttrrrpppqqqrrrtttuuuwwwxxxyyy|||~~~{{{xxxxxxyyyzzzyyywwwwwwxxxwwwuuusssnnnnnnooorrruuuxxx|||~~~{{{{{{vvvxxxsssooohhh```WWWMMMBBB<<<;;;:::999888777888888999;;;;;;<<<===>>>???@@@AAACCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA???>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;;;;:::::::::::::::;;;;;;;;;<<<>>>AAADDDGGGIIIJJJKKKNNNSSSWWW^^^hhhuuu~~~|||wwwqqqlllddd```]]][[[WWWTTTRRRPPPNNNLLLIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCAAA@@@???===<<<;;;;;;;;;:::777555999777999===AAAFFFOOOWWWgggppp~~~yyyvvvxxx|||tttpppooouuu}}}}}}~~~}}}vvvooollllllnnnoooppppppqqqqqqrrrqqqqqqpppoooooooooooopppqqqsssssstttqqqoooooorrrrrrpppmmmnnnmmmnnnppprrrsssrrrpppyyyppphhhaaa[[[VVVTTTSSSNNNLLLOOOSSSZZZfffqqqppp^^^YYYTTTNNNTTTbbbnnn|||uuuqqqjjjbbbbbbmmm{{{vvvxxx}}}zzztttmmmnnnpppqqqrrrrrrrrrrrrrrrrrrqqqpppppppppppppppooooooooopppppprrrssstttnnnmmmlllmmmnnnooonnnmmmrrrqqqnnnkkkhhhgggffffffjjjkkkllllllkkkmmmooorrrrrrqqqooopppssstttsssrrrnnnmmmmmmkkkjjjhhhfffeeekkklllmmmmmmmmmlllkkkjjjggghhhhhhhhhggghhhkkkmmmooopppqqqssstttttttttssstttuuuuuusssqqqooopppqqqssstttttttttuuuwww{{{~~~~~~~~~{{{xxxvvvvvvwwwwwwwwwxxxwwwvvvtttrrrnnnnnnmmmnnnqqquuuyyy{{{}}}yyyuuu|||vvv||||||rrrgggZZZNNNFFFAAA???<<<:::;;;;;;<<<<<<::::::;;;<<<======>>>>>>AAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDCCCBBB@@@@@@??????======<<<;;;;;;;;;<<<<<<<<<;;;;;;:::999999999:::===>>>???@@@BBBCCCDDDEEECCCEEEHHHKKKOOOVVV^^^dddgggllluuu{{{vvvrrrmmmgggccc```\\\VVVSSSQQQOOOLLLJJJHHHGGGFFFEEEEEEDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCBBBAAA???>>>===999999999::::::999888666999999:::???GGGQQQ\\\dddqqqsssvvvxxxssslllmmmqqq}}}tttpppnnnqqqzzz~~~zzzyyyzzz|||}}}{{{tttlllhhhhhhiiikkkllllllmmmmmmnnnmmmmmmmmmlllllllllmmmnnnoooppppppsssqqqpppppprrrsssrrrpppnnnmmmmmmnnnpppqqqqqqppppppjjjaaaZZZVVVTTTRRRQQQNNNLLLLLLQQQVVV]]]hhhrrr}}}kkkYYYNNNRRRWWWZZZhhhzzz{{{iiiaaa``````fffsss~~~zzz~~~}}}{{{{{{wwwqqqnnnooooooppppppqqqqqqqqqooopppqqqrrrrrrrrrrrrrrrrrrqqqqqqppppppqqqrrrrrrqqqooommmmmmmmmmmmllljjjooonnnnnnmmmlllkkkkkkkkkkkklllllllllkkkllloooqqqrrrqqqqqqrrrsssssssssrrrooonnnnnnmmmkkkjjjhhhgggllllllmmmmmmmmmllljjjiiihhhiiiiiihhhhhhhhhkkkmmmnnnoooqqqsssttttttsssrrrsssttttttsssqqqoooooopppsssssssssrrrrrrtttwwwzzzzzz{{{}}}}}}{{{}}}~~~{{{wwwuuutttuuuvvvwwwwwwvvvtttsssrrrqqqpppnnnnnnooorrruuuwwwzzz|||~~~sssvvv|||yyyuuuhhh\\\UUUIIIDDD???<<<<<<======<<<:::::::::;;;;;;<<<<<<<<>>===<<<<<<======>>>===<<<;;;::::::::::::::::::;;;<<<===>>>??????===???AAACCCEEEGGGJJJLLLQQQUUU\\\dddllltttyyy|||~~~{{{yyyxxxwwwvvvtttqqqnnnjjjhhhdddaaa___[[[WWWTTTPPPNNNKKKHHHGGGEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCC???????????????@@@@@@@@@===>>>>>>???????????????@@@@@@@@@@@@AAAAAAAAAAAA??????@@@@@@AAAAAAAAAAAABBBBBBAAA@@@>>>>>>======555666888999::::::;;;;;;===>>>@@@EEEOOO]]]hhhmmmwwwrrrooonnnlllkkkpppwww{{{xxxwwwxxxxxxyyy|||wwwttttttvvvxxx|||xxxqqqjjjfffeeefffgggggghhhiiiiiijjjjjjjjjiiihhhiiijjjkkklllmmmnnnnnnpppppppppqqqrrrssssssrrrooommmkkklllnnnppppppppp{{{pppddd^^^VVVPPPNNNNNNNNNNNNJJJJJJMMMUUUZZZ___gggooo|||oooeeeTTTMMMLLLVVVcccnnn}}}xxxkkk^^^VVVYYYaaapppyyyuuuvvv~~~zzzvvvrrrooooooppppppqqqrrrrrrsssoooppprrrtttuuuuuuuuutttsssssssssrrrrrrqqqqqqqqqpppooonnnnnnooonnnllljjjlllmmmooopppqqqpppooooookkklllllllllkkkllloooqqqqqqrrrrrrssssssrrrrrrqqqoooooooooooonnnlllkkkjjjkkkkkkllllllkkkjjjiiihhhiiijjjjjjiiihhhiiikkknnnlllmmmppprrrssssssrrrqqqqqqssstttsssqqqooooooooorrrrrrrrrqqqpppqqqsssuuuvvvxxx{{{}}}~~~}}}{{{yyyxxxzzz}}}}}}zzzwwwuuutttsssuuuvvvvvvtttrrrsssssstttssspppoooooopppssstttxxxyyy|||xxx}}}xxxuuuxxxmmmeeeUUUOOOFFF@@@>>>===;;;999::::::;;;;;;;;;;;;;;;;;;=========>>>??????@@@@@@DDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@AAA@@@???>>>>>>===>>>>>>>>>>>>===<<<;;;;;;<<<<<<888888999:::;;;;;;<<<<<<;;;<<<===???@@@@@@??????FFFHHHKKKPPPVVV[[[```bbbeeekkksssyyy}}}}}}xxxsssooolllkkkdddbbbaaa``````___]]][[[VVVTTTQQQOOONNNMMMJJJHHHHHHGGGEEEDDDCCCBBBBBBAAA>>>??????@@@AAAAAA@@@@@@???????????????@@@@@@@@@======>>>>>>???>>>>>>===????????????@@@@@@@@@@@@===>>>???@@@@@@@@@??????@@@???>>>======<<<======555777888999:::;;;>>>AAABBBEEEIIINNNZZZgggppprrrrrrmmmjjjlllpppttt|||www{{{{{{~~~|||}}}yyytttpppppprrruuuxxxtttnnniiieeedddeeefffddddddeeefffggggggggggggfffggghhhjjjkkklllllllllmmmmmmnnnooopppqqqrrrsssooommmjjjjjjlllnnnooooooyyyssstttuuunnncccYYYUUUOOOKKKKKKMMMOOOPPPQQQRRRXXX___bbbcccfffkkkvvv~~~{{{pppggg]]]UUUNNNQQQYYYfffvvvsssfff^^^ZZZXXX```nnn|||nnnlllrrr{{{zzzwwwuuutttppppppqqqrrrsssuuuvvvwwwqqqsssuuuwwwxxxwwwuuutttsssssstttuuutttsssrrrqqqmmmmmmnnnppprrrrrrpppnnnkkkmmmqqqtttuuutttqqqpppkkklllmmmlllkkklllnnnqqqoooqqqrrrrrrrrrqqqppppppooooooooooooooonnnmmmmmmllllllmmmmmmlllkkkiiihhhjjjkkkkkkjjjiiiiiikkknnnhhhjjjmmmppprrrrrrqqqpppoooqqqrrrrrrpppnnnnnnnnnooopppqqqpppooonnnooopppqqquuuyyy{{{{{{|||~~~~~~|||yyywwwvvvuuuxxxzzz{{{yyywwwvvvvvvsssuuuuuutttqqqqqqsssuuuuuutttrrrqqqpppqqqssstttvvvwwwzzz}}}vvv{{{~~~vvvkkkbbbUUULLLGGGCCC>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@BBBAAA@@@??????>>>>>>>>>======<<<<<<<<<<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;===>>>>>>===@@@@@@BBBDDDGGGKKKNNNOOOSSSYYY___bbbcccfffkkkppppppqqqtttxxx|||}}}zzzzzzzzzyyywwwtttqqqoooiiigggddd___\\\YYYWWWWWWRRRQQQOOOOOOPPPPPPNNNMMMKKKIIIGGGEEEEEEEEECCCAAABBBBBBBBBBBBAAA@@@AAAAAA<<<===>>>??????>>>>>>============>>>>>>>>>??????======>>>??????>>>===<<<>>>>>>>>>?????????@@@@@@<<<===>>>?????????>>>>>>>>>===<<<;;;;;;<<<======888999:::999999;;;@@@DDDHHHMMMRRRWWWcccpppuuussskkkiiilllvvv~~~yyyzzzwwwvvvtttooollllllpppttttttrrrnnnjjjhhhffffffgggbbbbbbcccdddeeeffffffeeedddeeegggiiikkkkkkkkkkkkhhhiiikkklllmmmnnnpppqqqpppmmmiiiiiijjjmmmnnnooo}}}yyyppphhhhhhjjjdddZZZRRROOOKKKJJJLLLPPPTTTUUU^^^```eeekkkkkkgggfffhhhlllqqqqqqiii```YYYTTTOOORRR\\\hhhvvvxxxiii[[[VVVXXX___kkk}}}}}}qqqbbbdddqqq{{{~~~|||tttooooooqqqpppqqqqqqrrrsssuuuwwwyyyzzztttvvvxxxyyyyyywwwuuusssqqqsssuuuvvvvvvuuusssrrrjjjkkknnnrrruuuvvvtttrrrkkknnnssswwwwwwuuurrrooollllllmmmlllkkklllnnnqqqnnnoooqqqqqqpppooonnnooonnnnnnoooooooooooonnnnnnooooooppppppooommmllljjjjjjkkkkkkjjjhhhiiikkkmmmeeehhhkkkooopppqqqpppooonnnpppqqqqqqooommmmmmmmmmmmoooppppppnnnllllllmmmnnnrrrwwwzzzzzzyyy{{{}}}{{{}}}~~~}}}zzzwwwuuuttttttwwwyyyzzzyyywwwwwwwwwssstttuuusssppppppsssvvvttttttsssrrrrrrsssttttttuuuvvvyyy|||}}}}}}uuueeeYYYQQQKKKEEE@@@<<<<<<;;;;;;;;;;;;::::::999999::::::;;;<<<<<<===<<<===???AAACCCEEEFFFGGGEEEEEEFFFEEEDDDCCCAAA@@@CCCBBBAAA@@@????????????<<<<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;::::::::::::888666666888;;;===>>>=========>>>@@@BBBDDDFFFFFFJJJOOOPPPOOOPPPUUUYYYWWWYYY]]]bbbfffiiilllmmmjjjnnnssswwwxxxyyyzzzzzzwwwwwwvvvvvvvvvuuuuuuuuurrrtttxxx~~~~~~vvvsssoooppprrrqqqmmmhhheeeffffffeeeccc```]]][[[XXXVVVSSSPPPNNNLLLLLLLLLIIIGGGFFFFFFGGGHHHGGGEEEIIIFFFDDDCCCCCCBBBAAA???;;;<<<======<<<<<<===>>><<<===>>>??????>>>===<<<;;;;;;;;;<<<<<<============>>>?????????>>><<<;;;>>>>>>>>>>>>????????????;;;<<<>>>?????????>>>===<<<<<<;;;:::;;;<<<===>>><<<<<<<<<:::999;;;@@@EEELLLRRRXXX]]]hhhtttwwwssslllmmmuuu~~~yyyqqqqqqooollliiikkkoootttrrrqqqnnnllljjjiiihhhhhhaaaaaabbbddddddeeeeeeeeeccceeegggiiikkkkkkkkkkkkeeefffhhhjjjjjjlllnnnooopppmmmiiihhhiiilllnnnooozzzssskkkbbb[[[XXXWWWUUUTTTPPPLLLIIIJJJPPPYYYeeeooowwwvvvwwwyyytttjjjcccaaa```^^^]]][[[SSSLLLOOOYYYjjjttt|||kkkaaaZZZYYY```jjjyyy~~~yyyiii```^^^ccciiissssssrrrqqqooollljjjhhhmmmtttuuurrrwww}}}wwwxxxxxxwwwwwwvvvuuutttoooqqqssstttsssrrrrrrrrrmmmooonnnnnnrrrvvvtttooooooooorrrtttvvvuuurrrooolllllllllmmmmmmmmmmmmmmmxxxxxxvvvrrrooommmmmmnnnrrrrrrrrrrrrrrrqqqpppoooppppppqqqrrrrrrpppllliiiiiikkklllllljjjhhhgggggghhhjjjkkkkkkjjjkkkmmmoooooopppqqqqqqpppnnnllljjjooonnnlllkkkjjjjjjkkkkkkssstttvvvxxxzzz{{{{{{{{{wwwyyyzzzzzzxxxvvvuuuuuutttuuuvvvvvvuuuuuuwwwxxxrrrtttvvvvvvuuutttssstttwwwxxxxxxwwwtttssstttuuuvvvvvvwwwxxxzzz{{{||||||zzz|||zzzqqqggg[[[MMMBBBDDDBBB???<<<:::::::::;;;888888888999::::::;;;;;;<<<<<<<<<===???@@@BBBBBBDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>============>>>>>>???>>>>>>>>>======<<<<<<999888888888888999::::::::::::;;;;;;;;;;;;;;;;;;CCCCCCDDDEEEEEEFFFGGGGGGJJJKKKLLLNNNPPPRRRSSSTTTUUUWWWZZZ]]]___`````````aaaaaaaaa```___^^^\\\\\\]]]^^^___```bbbcccdddddd]]][[[YYYZZZ\\\\\\ZZZWWWSSSRRRQQQOOONNNLLLKKKJJJIIIIIIHHHFFFEEEDDDCCCBBBCCC@@@<<<<<>>>>>>>>>>>??????================================================<<<<<<<<<<<<<<<<<<<<<<<<========================??????>>>>>>=========<<<:::::::::::::::;;;;;;;;;999:::;;;::::::>>>EEEKKKKKKBBB;;;:::===???CCCHHHSSSVVVZZZ```hhhooouuuxxxvvvyyy~~~uuupppjjjggggggiiikkklllqqqpppmmmjjjiiiiiikkklllcccaaa^^^___bbbeeefffeeefffcccaaabbbfffiiiiiihhhggghhhhhhggggggiiilllooopppooonnnnnnoooooonnnlll}}}tttlllaaa\\\VVVRRRQQQPPPOOONNNLLLMMMPPPWWWaaannn{{{oooaaa[[[WWWUUUSSSSSSQQQSSS___mmmtttjjjaaa___```eeeooozzzqqqeee___]]]```fffnnnnnnoooooonnnkkkiiigggiiipppsssqqqvvv{{{wwwwwwwwwvvvvvvuuutttsssqqqssstttsssqqqppppppqqqmmmnnnnnnmmmpppuuuuuuppppppppprrruuuwwwvvvrrrooollllllmmmmmmmmmnnnnnnoooxxxxxxvvvssspppnnnnnnoooqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqrrrrrrsssqqqmmmjjjkkklllmmmllljjjhhhhhhhhhjjjkkklllkkkkkklllnnnpppooopppqqqqqqqqqooommmlllpppooommmlllllllllmmmnnnsssrrrsssvvvzzz}}}~~~wwwxxxyyyxxxvvvsssrrrrrrssstttttttttrrrssstttvvvuuuwwwyyyyyywwwvvvvvvvvvuuuvvvwwwvvvtttsssrrrsssuuuuuuvvvxxxyyy{{{|||}}}|||}}}vvviii[[[PPPFFFCCC???===<<<<<<;;;999;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===???@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@?????????>>>>>>======>>>>>>????????????>>>>>>=========:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>???@@@@@@AAA@@@AAABBBCCCEEEFFFGGGGGGJJJLLLOOOQQQSSSSSSSSSSSSMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQLLLKKKIIIJJJLLLLLLJJJGGGHHHHHHGGGGGGGGGFFFFFFFFFBBBBBBAAA@@@???>>>>>>===BBB???<<<<<<>>>?????????======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>=========<<<<<<<<<<<<;;;;;;:::::::::::::::::::::;;;;;;:::;;;@@@HHHNNNOOOHHHCCCEEEHHHJJJMMMQQQ]]]\\\]]]aaajjjwww~~~uuuqqqlllhhhhhhhhhiiiiiihhhiiiiiijjjkkklllmmmnnnfffbbb______aaadddfffffffffdddbbbccceeeggggggfffggghhhiiiiiiiiijjjmmmpppoooooopppqqqrrrqqqnnnkkkzzzqqqfff___SSSPPPNNNLLLLLLLLLKKKIIINNNTTT^^^jjjxxxsss___VVVOOOMMMMMMPPPVVVbbbvvvwwwlll___\\\]]]dddmmmwww{{{rrrhhhdddaaa___aaaeeeiiijjjlllmmmllljjjhhhffffffmmmqqqqqqwwwzzzuuuuuuuuutttssssssrrrrrrtttttttttrrrooonnnooopppmmmnnnmmmllloootttuuurrrpppqqqrrruuuvvvuuurrrpppmmmmmmmmmmmmnnnoooqqqqqqxxxxxxwwwuuuqqqooopppqqqqqqqqqqqqqqqrrrssstttuuutttssssssssstttrrrooommmoooooonnnllljjjiiijjjkkknnnnnnnnnmmmmmmmmmppprrrooopppqqqrrrrrrqqqooonnnrrrqqqpppooopppqqqssstttuuuqqqooorrrzzzxxxxxxyyywwwssspppoooooorrrrrrrrrpppooooooqqqssstttwwwyyyyyyxxxvvvvvvwwwrrrtttvvvvvvtttrrrqqqqqqssstttuuuwwwyyy{{{|||}}}~~~~~~~~~yyy|||nnndddSSSLLLEEEAAAAAAAAA===999;;;;;;;;;::::::;;;;;;;;;::::::::::::;;;<<<>>>>>>>>>???@@@@@@@@@@@@@@@?????????@@@AAAAAAAAAAAA@@@?????????>>>>>>????????????????????????>>>>>>>>>===<<<<<<<<<<<<===>>>>>>======<<<<<<;;;;;;::::::<<<<<<<<<======>>>>>>???=========>>>??????@@@@@@@@@AAACCCEEEFFFFFFEEEEEE@@@@@@AAABBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAAAAABBBBBBAAA???>>>>>>>>>???@@@@@@AAAAAA<<<<<<<<<;;;;;;;;;::::::???===;;;;;;<<<===>>>===;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;::::::;;;;;;::::::999999999888:::::::::999;;;AAALLLTTTSSSNNNLLLOOORRRRRRUUUXXXaaabbbeeemmmxxx}}}vvvwww{{{zzzxxxwww}}}}}}|||vvvsssnnnkkkjjjhhhgggeeebbbcccfffiiikkkmmmnnnnnnjjjfffaaa___```cccfffhhhgggeeeddddddeeeffffffeeefffhhhkkklllllllllnnnpppnnnoooqqqssstttrrrnnnjjjwwwoooeee\\\UUUPPPOOOLLLKKKKKKLLLMMMNNNYYYdddsssooo\\\TTTLLLOOOTTT\\\gggwww}}}pppddd\\\\\\```iiitttkkkgggfffiiiiiiggggggjjjhhhjjjlllmmmllljjjgggdddeeekkkooorrrwww~~~~~~yyytttssssssrrrqqqqqqppppppssssssrrrpppnnnnnnoooqqqmmmooonnnkkkmmmsssuuutttppppppqqqsssuuutttqqqooommmmmmmmmnnnoooqqqrrrsssxxxxxxxxxvvvsssqqqqqqrrrtttsssrrrrrrrrrssstttuuuuuutttssssssttttttrrrppprrrrrrpppmmmjjjjjjmmmoooqqqrrrrrrqqqoooppprrrtttpppqqqsssttttttsssrrrqqqtttttttttuuuvvvxxxzzz{{{zzzsssnnnpppyyyyyyyyyyyyvvvrrrooonnnnnnqqqqqqpppnnnllllllmmmooorrrtttvvvwwwvvvuuuuuuuuuooorrruuuvvvuuurrrqqqpppssstttuuuwwwyyy{{{|||}}}~~~}}}qqqttt|||{{{nnncccUUULLLJJJGGGAAA<<<>>>===<<<;;;;;;;;;<<<<<<999999999999::::::;;;<<<;;;<<<===>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>???@@@@@@>>>>>>>>>===<<<;;;::::::;;;;;;;;;<<<<<<=================================<<<<<<>>>>>>???>>>>>>>>>===>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@???>>>;;;;;;<<<<<<===>>>??????;;;;;;;;;;;;;;;;;;<<<<<<===<<<::::::;;;;;;<<<<<<::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999::::::::::::999999999999::::::999999999888888888999999999888;;;CCCOOOXXXZZZWWWVVVYYY[[[YYYZZZ^^^___fffsss~~~ssslllmmmqqqssstttvvv~~~}}}|||{{{{{{wwwuuurrrooommmjjjfffdddbbbcccdddfffhhhjjjlllmmmnnnjjjeeeaaa```cccfffiiiiiihhhgggffffffeeeeeedddeeehhhlllnnnnnnnnnoooooooooooooooqqqrrrqqqnnnkkk|||xxxqqqiii```XXXQQQMMMLLLKKKIIIIIIKKKPPPVVVZZZkkkyyyyyydddUUUPPPMMMWWWeeerrr|||ooojjjgggccceeemmmzzz{{{qqqcccdddhhhooopppnnnmmmpppkkklllmmmnnnllljjjgggdddeeeiiilllpppuuuyyyxxxtttsssrrrqqqpppoooooooooppppppqqqpppooonnnnnnpppsssnnnqqqpppmmmmmmrrruuutttpppppppppqqqsssrrrpppmmmnnnnnnmmmmmmoooqqqssstttwwwxxxxxxvvvtttrrrrrrssswwwvvvuuutttsssssssssssstttsssqqqrrrsssttttttsssttttttqqqooolllmmmpppssstttuuuvvvuuusssssstttuuuqqqssstttvvvvvvuuusssrrrvvvwwwyyy{{{~~~xxxppppppwww~~~}}}zzzzzzzzzwwwsssppppppppprrrrrrpppmmmjjjjjjlllnnnqqqsssuuuvvvuuuttttttuuuoooqqquuuvvvuuusssrrrrrrttttttvvvwwwyyy{{{|||}}}}}}}}}vvvrrrpppvvvmmm^^^WWWQQQJJJDDDEEECCCAAA???============::::::999999999::::::;;;::::::;;;<<<=========<<<<<<<<<>>>???@@@@@@AAAAAA@@@@@@????????????@@@@@@??????????????????@@@@@@@@@@@@?????????@@@AAAAAA??????>>>======<<<;;;;;;888888999999999999::::::::::::::::::999999999999<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999:::::::::::::::999999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<======::::::;;;::::::::::::;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888888888888888999999999999888888888999999999:::::::::::::::999===FFFSSS]]]dddaaaaaacccccc```aaaeeefffpppssskkkfffkkksssyyy~~~~~~{{{zzzzzzzzzyyyyyyxxxxxxxxxvvvtttrrrppplllhhhddddddcccbbbbbbeeejjjnnnrrrqqqooojjjfffcccdddgggiiiiiijjjiiihhhgggeeeeeeeeedddggglllnnnooonnnooooooqqqooommmlllmmmnnnnnnmmm{{{uuujjjgggbbb[[[TTTNNNJJJHHHGGGHHHIIILLLRRR[[[fffmmm|||iiiYYYQQQQQQVVVdddvvvxxxooommmsssvvvuuusss}}}xxxkkkeeeccceeekkkrrrssspppooorrrooooooooonnnmmmjjjhhhgggfffgggiiimmmppprrrqqqooosssrrrpppooonnnnnnoooooonnnooopppooonnnnnnppprrrpppsssssspppooorrrttttttqqqppppppqqqrrrrrrpppnnnooonnnmmmmmmnnnppprrrtttuuuvvvwwwwwwtttsssrrrsssxxxxxxxxxwwwuuutttrrrqqqqqqpppnnnooorrrtttuuuuuuuuutttsssqqqoooppptttvvvvvvxxxzzzzzzxxxvvvuuuuuutttuuuvvvwwwwwwvvvtttssstttwww||||||uuurrrvvvzzz{{{zzzzzzzzzyyywwwtttrrrssstttuuutttrrrnnnkkkjjjlllnnnqqqsssvvvwwwvvvuuuvvvvvvpppsssvvvwwwvvvuuutttuuuvvvvvvwwwxxxzzz{{{||||||}}}}}}vvvssssssxxx{{{nnneee\\\VVVOOOLLLGGGBBB>>>;;;999999<<<;;;:::::::::::::::;;;999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>??????????????????>>>>>>?????????>>>>>>>>>???????????????@@@????????????@@@AAAAAA??????>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888999999999999888888888888777888::::::999888999::::::::::::::::::999999999::::::::::::;;;;;;;;;;;;999:::;;;;;;999999:::;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999777777777777777777777777777888888888888999999999777888999;;;<<<>>>???@@@???@@@@@@@@@DDDMMM[[[dddgggeeedddffffffeeejjjppp}}}vvvnnniiihhhpppzzz~~~}}}}}}zzzvvvvvvvvvvvvvvvvvvvvvvvvwwwuuutttrrrqqqnnnjjjfffcccaaa```aaaeeelllssswwwssssssppplllhhhfffggghhhhhhjjjjjjiiigggeeedddeeebbbfffjjjlllmmmmmmnnnnnnqqqnnnkkkjjjkkkmmmmmmmmm}}}wwwpppiiicccZZZYYYVVVSSSPPPOOOOOOPPPQQQUUUZZZ```hhhrrr~~~yyykkk```YYYZZZ___ggguuuyyypppooommmppp{{{xxxmmmhhhgggiiijjjooottttttppppppsssoooooonnnmmmllllllkkkkkkllljjjjjjmmmoooooonnnmmmsssrrrpppnnnmmmnnnooopppnnnoooqqqpppooonnnnnnoooqqquuuwwwsssppprrrsssrrrsssrrrrrrsssssssssqqqooopppooommmlllmmmnnnqqqrrrsssuuuwwwvvvtttsssrrrsssvvvwwwxxxyyyxxxvvvsssqqqnnnlllkkklllppptttvvvwwwtttttttttsssrrrtttwwwyyywwwzzz}}}~~~|||yyyvvvuuuvvvwwwxxxyyyxxxwwwuuusssqqquuu|||yyyuuuuuuwwwyyyyyyxxxxxxxxxvvvttttttuuuwwwyyywwwtttppplllkkkmmmoooppprrrtttuuuuuutttuuuuuurrrtttwwwwwwwwwvvvwwwyyyxxxyyyyyyzzz{{{{{{|||||||||zzzsssxxxxxxqqqfffaaaYYYPPPHHHBBB>>><<<>>>===<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999::::::;;;<<<=========<<>>>>>======>>>>>>???=========>>>>>>????????????>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;888:::<<<<<<;;;:::;;;===999999999999999999999999::::::999999999999999999888:::<<<<<<999888999;;;;;;::::::999999::::::;;;999999999999999999999999999999999999999999999999999999999999999999999999777777777777777777777777777777888888888999999999888999;;;>>>AAADDDFFFHHHHHHHHHIIIJJJNNNWWWcccmmmjjjhhhiiilllnnnrrr{{{yyyxxxuuuqqqrrryyy|||wwwwww~~~wwwtttttttttttttttttttttttttttrrrqqqppppppnnnjjjhhhdddccccccdddgggmmmrrrvvvtttvvvvvvsssnnniiiffffffeeegggiiihhheeeccccccdddaaadddgggiiijjjkkklllnnnpppnnnllllllmmmnnnmmmmmmzzzrrrjjjddd]]]VVVPPPOOOPPPQQQQQQSSSVVVZZZ]]]bbbhhhooowww~~~~~~sssfff___\\\^^^gggpppxxxqqqcccgggjjjppp|||uuullljjjmmmooooooppptttwwwuuupppqqquuunnnmmmlllkkkkkklllnnnooorrrooonnnpppqqqpppoooooosssrrrpppnnnmmmnnnooopppoooppprrrqqqooommmllllllrrrwwwyyyuuurrrrrrsssqqqvvvtttttttttuuuuuusssqqqqqqooommmllllllnnnpppqqqrrrtttvvvvvvtttrrrrrrrrrsssuuuxxxzzzzzzxxxuuurrrllljjjiiijjjooossswwwxxxssstttuuuttttttuuuxxx{{{www{{{~~~zzzvvvtttxxxxxxyyyzzzyyywwwuuusssnnnsss|||{{{vvvtttuuuxxxzzzvvvvvvvvvuuuttttttvvvxxx{{{yyyvvvqqqmmmlllnnnpppmmmooorrrsssrrrqqqrrrssstttvvvwwwwwwwwwxxxyyy{{{zzzzzzzzz{{{{{{{{{|||||||||xxxuuu}}}{{{qqqeeeYYYQQQKKKHHH???>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888999:::;;;;;;<<<;;;;;;;;;>>>>>>============>>>>>><<<<<<======>>>>>>>>>???>>>>>>======>>>>>>???@@@>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;======<<<<<<<<<===>>>>>>777777999:::;;;<<<<<<<<<999999:::::::::;;;;;;;;;777:::======;;;:::;;;===888999999999:::;;;;;;;;;;;;:::::::::999999999888888:::===<<<:::888999;;;::::::999999999999::::::999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888777777888888999999999:::999:::===AAAEEEIIILLLMMMNNNOOOPPPRRRUUU^^^jjjsssrrrqqqrrrvvv{{{zzzzzz~~~{{{{{{}}}wwwxxxvvvssssssssssssssssssssssssqqqpppnnnnnnnnnmmmkkkiiiggggggggghhhjjjllloooppptttwwwyyywwwqqqjjjfffeeeccceeehhhgggdddaaaaaabbb```cccfffggghhhiiilllmmmoooooonnnoooppppppnnnkkksssggg]]]ZZZXXXSSSLLLIIIKKKPPPTTTXXX```llltttvvvzzz|||sssmmmiiieeeffflllsssxxxzzzwwwggg```bbbcccppp~~~xxxpppmmmlllpppvvvwwwvvvuuutttuuusssqqqooopppnnnkkkiiihhhjjjmmmooopppppppppoooppppppqqqqqqpppnnnllljjjjjjlllnnnoooqqqrrrrrrpppmmmkkkkkklllqqqwwwyyytttooooooqqqpppwwwxxxyyyyyyxxxvvvsssrrrpppnnnkkkiiijjjllloooqqqssssssrrrssstttssspppmmmpppsssxxx{{{{{{wwwssspppkkkkkkkkklllnnnpppssstttxxxwwwvvvuuuuuuuuuvvvwwwzzz{{{|||}}}|||{{{xxxwwwyyyyyyzzzzzzyyywwwuuusssqqqtttxxx{{{~~~~~~~~~}}}{{{zzzzzzzzzyyyxxxxxxwwwuuusssssstttuuuvvv||||||zzzvvvrrrnnnmmmnnnmmmnnnnnnoooqqqrrrssstttxxxyyyzzzzzzzzzxxxuuutttwwwxxxzzz|||~~~~~~~~~~~~~~~~~~vvviiiZZZOOOJJJHHHEEEAAA>>><<<<<<<<<999888888888::::::999888888999;;;<<<<<<;;;::::::===<<<<<<;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA>>>>>>===<<<<<<<<<<<<<<>><<<;;;<<<===???@@@>>>>>>======<<<<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999;;;;;;;;;;;;::::::999888:::::::::::::::999888777999999888888888888999999888888999999999:::::::::;;;;;;;;;::::::999999999777888888888999999999999999999888888888888999999:::999777666777999::::::666555444666999:::888666;;;;;;>>>EEEOOOWWW[[[\\\[[[XXXYYY^^^ccciiittt~~~}}}|||~~~~~~~~~||||||yyyvvvuuuvvvtttqqqnnnpppooonnnmmmnnnppprrrsssqqqmmmiiiiiilllooopppppptttwwwxxxuuuoooiiifffeeecccdddeeeeeeeeedddcccbbbbbbbbbbbbeeeiiilllmmmnnnoooooonnnlllkkkjjjiiiiii___WWWPPPOOOOOOMMMLLLMMMPPPYYYdddmmmyyywwwnnnhhhcccgggnnnxxx{{{xxxtttkkkaaa___cccmmmwww|||yyy{{{vvvrrrqqqqqqssswwwxxxwwwtttssssssrrrpppnnnooommmjjjhhhfffggghhhiiinnnnnnnnnnnnooopppqqqqqqpppnnnllljjjjjjkkkmmmnnnooopppqqqqqqooommmmmmnnnrrrwwwyyytttoooooopppooovvvwwwxxxxxxwwwuuurrrqqqqqqooollljjjiiijjjmmmnnnqqqqqqrrrtttuuusssppplllooorrrvvvyyyyyywwwsssqqqpppnnnllljjjkkknnnrrrtttvvvvvvvvvvvvvvvwwwxxxxxxxxxyyyzzz{{{{{{zzzxxxwwwvvvvvvvvvuuutttsssrrrqqqppprrruuuyyy{{{{{{{{{zzz|||{{{zzzzzzzzzzzzzzzzzz{{{yyywwwuuuuuuuuuvvvwwwyyyzzz{{{yyyuuuqqqooonnnlllmmmoooppprrrsssttttttxxxyyyzzzzzzyyywwwuuusssvvvwwwyyy{{{||||||{{{{{{tttiiiYYYWWWSSSNNNIIIDDD@@@>>>AAA???===<<<<<<<<<;;;:::<<<<<<<<<===<<<;;;:::999999999888888999999::::::========================>>>>>>?????????@@@@@@@@@>>>======<<<;;;;;;<<<<<<>>>===<<<;;;;;;===???@@@============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999::::::;;;;;;::::::999888999:::::::::999999888777888888888777777888888888777777777888888888999999::::::::::::999999999888777777777888888888999999888888777666666666777777666555555666777888888777999888777888999:::999777<<<>>>DDDMMMYYYaaafffgggaaaaaadddhhhlllrrr}}}yyy}}}~~~}}}}}}~~~~~~{{{zzzyyyyyyyyywwwrrrnnnmmmlllllllllmmmooorrrtttrrrpppmmmmmmppprrrrrrqqqtttuuuvvvtttpppkkkhhhfffeeeeeefffffffffeeedddcccdddddddddfffjjjmmmnnnnnnnnnnnnnnnmmmlllkkkiiiiiiNNNIIIGGGGGGGGGIIIPPPWWW^^^kkk|||qqqhhheeeeeeeeeoooxxxuuunnnhhheeebbbaaaeeejjjwww~~~|||uuusss{{{yyyxxxyyyxxxxxxyyyzzzwwwsssqqqpppooonnnlllmmmkkkiiifffddddddcccccckkkkkkkkklllnnnoooqqqrrrpppnnnkkkiiiiiijjjlllmmmmmmooorrrsssqqqpppoooppprrrwwwyyytttpppppppppooouuuvvvwwwxxxwwwtttrrrpppqqqooollljjjiiiiiikkklllooopppqqqsssuuusssppplllnnnpppsssvvvwwwvvvtttsssuuurrrnnnjjjjjjmmmqqqsssttttttvvvwwwxxxyyyyyyyyyuuuvvvxxxyyyzzzyyyxxxvvvuuuuuusssrrrqqqpppppppppnnnpppsssuuuwwwwwwvvvuuuxxxxxxxxxyyyzzz{{{|||}}}~~~}}}{{{xxxwwwwwwwwwwwwuuuyyy|||}}}zzzvvvrrrpppkkkmmmooorrrssstttttttttxxxxxxxxxxxxwwwuuusssrrrtttuuuwwwyyyzzzzzzyyyyyyxxxuuuppphhh___UUUNNNIIIFFFCCC???<<<<<<;;;;;;:::;;;;;;;;;:::999888888777777777777777777888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<============>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;===<<<;;;;;;;;;<<<>>>???===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999::::::::::::999999999999:::::::::::::::999999888999999999:::999999888777888777777666666777777888666666666777777777888888999999999888888888888888666666666777777777888888999888777666666666666666444666777888999999888777777777777777888888999999:::???IIIVVVccclllqqqrrrmmmoootttyyyyyy}}}{{{wwwvvvxxxyyy{{{wwwwww}}}|||}}}~~~zzzzzz|||}}}}}}zzztttpppjjjjjjiiijjjkkknnnppprrrrrrqqqpppppprrrsssrrrqqqttttttssssssqqqnnnjjjgggggghhhhhhhhhggggggfffeeegggfffgggiiilllnnnooonnnmmmnnnnnnnnnmmmllljjjiiiHHHGGGGGGHHHGGGKKKXXXeeesss{{{lllbbbaaagggpppvvvvvvpppfffcccaaaccchhhnnnssswww}}}~~~|||zzzzzzwwwrrrooommmmmmlllkkkiiihhhgggeeedddcccbbbbbbiiiiiijjjlllnnnppprrrssspppnnnllliiiiiiiiikkklllmmmpppsssuuusssqqqpppoooqqqvvvxxxtttrrrssstttrrrsssuuuwwwxxxwwwuuurrrpppooonnnkkkjjjiiijjjkkklllpppoooooopppqqqqqqooonnnmmmoooqqqtttuuuvvvvvvvvvxxxuuuqqqnnnlllmmmooopppqqqrrruuuwwwyyyzzzzzzyyysssuuuwwwyyyzzzyyyxxxwwwvvvuuusssqqqppppppqqqqqqoooppprrrsssttttttsssrrrtttuuuwwwxxxyyy{{{~~~~~~{{{yyyxxxxxxxxxsssxxx|||wwwtttlllnnnpppssstttuuuttttttvvvvvvvvvvvvuuusssrrrqqqqqqrrruuuwwwyyyzzzzzzzzz}}}{{{ooofffaaaQQQLLLEEE@@@>>>>>>>>>>>><<<;;;:::999999999::::::999888888888888999::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;:::;;;;;;======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::===<<<<<<;;;;;;<<<<<<=========<<<<<<;;;;;;:::::::::::::::999999999999888999999:::::::::999999888888888999999999999888888777777666666666666777777666666666777777777888888888888888777777777777777666666666666777777777777:::999999888777777888888666888;;;<<<<<<:::999999777999:::::::::<<>><<<;;;<<<===>>>:::999999999999999999:::888888888888888888888888999999:::::::::;;;;;;;;;::::::999999999999:::::::::::::::::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;::::::999999999888888888888888999::::::999999999777888888999999888888888777777666666666666777777777777777888888888999999777777777777777777777777666666666666777777777777999888888777777888888999555888;;;;;;:::999:::;;;<<>>CCCGGGJJJSSSeeewwwzzzssseeeeeegggnnnyyyyyykkkbbb]]]\\\ZZZeeerrr~~~{{{wwwrrrpppmmmlllllllllkkkjjjccccccbbbbbbcccdddfffggghhhiiijjjlllnnnqqqsssuuusssqqqnnnkkkiiijjjkkkkkkppprrrttttttrrrpppnnnnnnnnnqqqsssrrrsssvvvwwwtttmmmoootttwwwxxxwwwuuussskkkkkkkkkkkklllnnnpppqqqqqqnnnjjjhhhhhhjjjkkkkkkkkklllooorrrtttuuuvvvvvvrrrrrrrrrpppooollljjjhhhlllmmmooorrrtttuuuvvvwwwssstttvvvxxxyyyyyyxxxwwwssssssqqqpppooonnnnnnnnnqqqqqqrrrrrrssssssrrrrrrpppsssvvvwwwwwwyyy}}}}}}{{{zzzxxxwwwtttyyy~~~|||uuuuuutttsssrrrrrrqqqqqqoooooonnnnnnnnnnnnnnnooolllnnnqqquuuxxxzzz{{{{{{www{{{~~~{{{|||}}}tttfffZZZSSSQQQQQQQQQLLLJJJEEE@@@===<<<<<<<<<;;;:::999888888777888888888888888888888888888888999999999999::::::::::::999888888888888999999:::888999999999::::::::::::999999:::::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888888777888999999999999999999666777888888999888888888888777777666666777777888777777777888888888999999777777777777888888888888666666666777777777888888777777777777777888999:::666888:::::::::<<>><<<;;;999888888888888888888888888888888888888888999999999:::::::::777777777777777888999999777888888999999999999999888999999999::::::::::::;;;;;;;;;:::::::::999999::::::999999999999::::::888999999::::::;;;;;;<<<999999999999888888888888777777888999999999999999666666777888888888888888888888888777777888888888666666666777777777888888777777777888888999999999777777777888888888999999888888999:::;;;===>>>???>>>@@@BBBBBBDDDJJJTTT\\\___dddjjjiiihhhmmmyyy|||{{{xxxttttttttttttttttttvvvwwwyyyzzz|||yyy{{{~~~}}}{{{wwwvvvxxxzzz}}}}}}{{{vvvwwwxxxxxxyyyyyyyyyyyywwwzzz}}}~~~|||{{{{{{}}}}}}zzzvvvqqqmmmkkkjjjiiilllnnnpppooommmkkklllmmmmmmnnnooonnnlllkkkkkkllljjjiiihhhfffeeeeeeeeeeeeddddddfffjjjnnnooonnnmmmnnnmmmlllkkklllmmmooopppIIIIIILLLOOORRRYYYhhhwwwxxxqqqkkkjjjsss~~~zzzrrriiieeegggmmmqqqsss{{{|||~~~zzznnneeedddhhhxxx~~~yyytttooojjjiiiiiikkkmmmnnnlllkkkdddbbb___^^^^^^aaadddffffffggghhhiiikkknnnpppqqqvvvtttpppmmmkkkkkkkkklllmmmooopppppppppppprrrsssnnnpppooolllmmmooonnniiidddgggmmmsssuuuuuusssrrrpppoooooonnnnnnnnnoooooojjjjjjjjjjjjjjjgggccc___eeehhhkkkoooppppppooonnnlllkkkhhheeedddeeefffgggjjjjjjjjjkkkmmmooorrrsssqqqrrrtttvvvvvvuuutttsssuuuvvvvvvvvvuuusssqqqppppppppppppqqqrrrrrrssssssqqquuuxxxxxxvvvvvv{{{}}}}}}}}}|||{{{yyywwwwwwtttwww{{{~~~~~~}}}}}}~~~|||xxxsssooonnnnnnnnnhhhhhhhhhiiijjjkkkmmmnnnmmmnnnppprrrsssssssssrrryyy{{{~~~~~~}}}}}}}}}~~~zzz{{{~~~~~~{{{}}}~~~wwwvvvrrr|||~~~tttfff[[[RRRMMMKKKCCCBBB@@@>>><<<;;;::::::888888888888888888888888888999999999999:::::::::777777666777777888999999777777888999999999999888888888888999999:::::::::;;;;;;;;;:::::::::999999:::999999888888999999:::666666777888999::::::;;;999999999888888888888777666777888999999999999999666666777888888888888888999999888888888888999999555555555555666666666777777777888888999999999:::888888888888999999999999<<<<<<===>>>@@@BBBDDDEEEHHHJJJLLLMMMQQQZZZhhhrrr{{{sssssswwwxxxyyy{{{zzzxxxwwwvvvwwwyyy|||}}}zzzwwwxxx~~~www{{{}}}yyyyyywwwtttttttttvvvzzz}}}~~~|||zzzvvvuuutttssstttuuuwwwyyysssxxx}}}~~~{{{zzzzzz|||xxxsssooommmlllllliiikkkmmmkkkhhhggghhhkkklllnnnooonnnjjjhhhjjjllljjjiiigggeeedddcccddddddbbbbbbeeeiiimmmooonnnmmmooonnnllljjjkkkmmmppprrrTTTVVVWWWWWWYYYaaannnwww}}}pppmmmiiigggjjjttt~~~wwwtttmmmjjjmmmvvv~~~|||uuuuuuzzzyyyfffYYYTTTbbbtttxxxpppkkkggghhhhhhhhhhhhhhhggggggfffdddcccbbbaaaaaaaaaccccccdddeeefffiiikkknnnooopppsssrrrooommmkkkkkklllllloooooooooqqqssssssqqqpppmmmmmmlllkkkjjjhhhgggfffcccccceeegggjjjlllnnnoooppppppooommmkkkkkknnnpppppppppooonnnkkkhhhdddbbbcccdddgggiiikkkkkkkkkkkkllliiifffdddddddddddddddfffeeeeeeeeegggiiilllnnnlllmmmoooqqqrrrrrrrrrrrruuuuuuuuuuuuuuuuuuuuuuuupppppppppppppppqqqqqqqqqppprrrtttvvvwwwwwwvvvuuuzzzzzzzzzyyyxxxwwwuuuuuuuuuvvvvvvwwwxxxwwwwwwwww}}}yyytttooollljjjhhhfffhhhgggffffffgggiiikkkmmmnnnnnnooopppqqqrrrrrrrrrtttwwwzzz||||||yyyvvvtttuuuwwwzzz}}}~~~~~~}}}|||yyy|||xxxzzzxxxeee\\\^^^\\\TTTIIIDDDCCCCCC@@@===>>>;;;888777777888888888;;;:::999999;;;;;;:::999::::::999999888777777777777888999:::999:::;;;<<<777666444444444666888:::;;;:::999888777888999999888888888888888888888888888777777666666666777777555666666777777666666666666666666777888888999999666666666666666777777777666555222000000111444555777666666777777888999999:::999999888888999:::;;;???>>>===<<<;;;;;;<<<<<<===???DDDJJJLLLMMMSSS[[[```eeeffffffjjjvvv|||uuuoooqqqyyy}}}{{{vvv}}}yyywwwvvvwwwzzz{{{}}}}}}xxxyyyzzzzzzzzz{{{{{{{{{}}}wwwxxxxxxxxxyyyyyyzzzzzzwwwvvvttttttttttttsssqqqtttuuuwwwxxxyyyyyyxxxxxx}}}|||{{{wwwsssnnnjjjhhhggggggggggggggghhhiiiiiikkkkkkjjjgggeeeeeegggjjjlllkkkjjjhhhfffeeeeeedddfffeeeeeeeeegggjjjnnnpppmmmmmmnnnoooqqqssstttuuunnnnnnlllhhheeehhhooovvvyyysssrrrkkklllmmmpppttt||||||tttoookkkjjjqqqsss}}}yyyzzzyyyiii___ZZZXXXgggxxx{{{tttoookkkiiigggggghhhhhhggggggffffffdddcccbbbaaaaaabbbcccdddcccdddfffhhhjjjlllmmmnnnnnnmmmjjjhhhgggggghhhhhhmmmmmmnnnpppqqqpppooonnnmmmmmmmmmlllkkkiiigggfffbbbccceeegggiiijjjllllllmmmmmmlllkkkiiijjjmmmoooppppppqqqpppnnnkkkgggeeedddeeefffhhhiiijjjkkkkkkkkkiiifffdddddddddddddddcccbbbbbbbbbcccfffhhhjjjkkklllnnnppprrrrrrrrrrrrwwwwwwwwwwwwwwwwwwwwwwwwtttsssrrrpppooonnnnnnnnnnnnppprrruuuvvvwwwwwwvvvzzzzzzyyyxxxwwwvvvtttsssqqqrrrrrrsssssssssssssss{{{xxxrrrnnnkkkiiihhhggggggfffeeeeeefffhhhjjjkkkkkkkkklllmmmnnnooopppqqqtttvvvyyy{{{{{{yyyvvvsssuuuwwwyyy{{{|||{{{zzzyyyxxx{{{~~~~~~|||~~~~~~wwwxxxrrriii]]]TTTQQQNNNIIIEEEGGGDDD???<<<;;;;;;;;;::::::999888999;;;<<<:::999777888888777777666666555888999999999999888999:::999999888888888999;;;<<<999888777777666777888888777777777777777777777777:::999999999888999999999888999999999999999888888999999999999888888888888888888888888777777777777;;;999888666666777999:::666666666666777999:::;;;;;;;;;;;;:::::::::999999:::<<<>>>AAACCCEEEFFFFFFFFFHHHOOOXXX^^^bbbkkktttzzzyyysssppprrruuuuuuwwwzzz~~~yyyuuuwww}}}~~~|||yyyxxxxxxyyyzzz~~~~~~xxxxxxxxxwwwwwwwwwwwwwwwwwwvvvuuuuuuvvvuuusssrrrrrrsssuuuvvvwwwwwwvvvvvv{{{zzzxxxvvvrrrnnnjjjhhhgggggggggggghhhiiiiiijjjjjjjjjiiifffdddccceeegggiiihhhggggggfffeeeeeeeeedddddddddeeefffiiikkkllljjjjjjkkklllnnnpppqqqrrr~~~wwwtttvvvxxx~~~xxxllldddeeeiiimmmqqqwww|||}}}sssiiidddcccfffiiixxx|||}}}xxxfff\\\ZZZ\\\^^^lll|||yyytttpppnnnkkkjjjggggggfffffffffeeeeeeeeedddccccccbbbbbbccccccdddcccdddeeeggghhhiiijjjjjjjjjiiigggeeeddddddeeefffjjjkkklllmmmnnnmmmllllllllllllmmmmmmllliiigggeeebbbcccdddfffggghhhiiiiiiiiiiiiiiihhhggghhhkkknnnoooppprrrrrrqqqnnnkkkhhhggggggffffffggghhhjjjkkkkkkiiigggeeedddccccccddd______^^^^^^___bbbdddfffjjjkkkmmmoooqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwxxxvvvssspppmmmlllkkkkkklllmmmpppsssuuuvvvvvvvvvxxxxxxxxxwwwuuutttrrrqqqnnnnnnooooooppppppppppppwwwtttoookkkhhhgggggggggeeeeeedddddddddfffggghhhggghhhhhhiiikkkmmmnnnooosssuuuxxxzzzzzzxxxuuutttuuuvvvxxxyyyyyyxxxvvvuuuxxxzzz}}}}}}{{{{{{}}}yyytttkkkfffbbb]]]XXXSSSNNNGGGBBB???>>>===<<<<<<;;;;;;<<<======<<<:::777888888888888777777666888888888888777777666666888888888888888999999999888888777777777888888999888888888888888888888888777777777777777777888888888888888888777777666555777777777777777777777777999999888888888777777777:::999999999999::::::;;;999999888777888:::<<<===<<<===>>>??????@@@@@@@@@AAAEEEKKKPPPUUUWWWXXXWWWWWWZZZbbblllttt{{{zzzkkkfffcccfffjjjmmmqqqvvv~~~|||}}}}}}zzzxxxxxxxxx{{{xxxwwwwwwvvvuuuuuuuuuuuuwwwvvvuuuvvvwwwvvvtttrrrpppqqqssstttuuuttttttsssvvvvvvuuusssqqqnnnkkkiiiggggggggghhhiiijjjkkkkkkjjjjjjhhheeebbbaaabbbdddddddddeeeeeeeeeeeeeeeeeebbbbbbccceeefffgggggggggffffffgggiiikkklllnnnnnn{{{yyyoooqqqppplllffffffjjjoooyyy|||{{{xxxvvviiifff```^^^```hhhpppvvv~~~nnnbbb]]]^^^```cccppp~~~}}}wwwtttqqqooonnnmmmkkkiiiffffffeeeeeedddddddddddddddddddddcccccccccccccccddddddfffggghhhhhhgggggghhhgggfffeeeeeeeeeffffffhhhiiikkkkkkkkkjjjiiiiiijjjkkkllllllkkkhhheeecccbbbcccdddfffggggggggggggeeeeeefffeeeeeegggkkknnnooopppqqqrrrqqqooollljjjiiigggfffdddeeefffiiijjjjjjjjjhhhfffdddbbbbbbccc]]]]]]\\\\\\]]]___bbbcccgggiiikkknnnpppqqqqqqqqqvvvvvvvvvvvvvvvvvvvvvvvvxxxvvvsssooolllkkkkkkkkklllmmmoooqqqrrrsssssssssvvvvvvvvvuuusssqqqpppooommmmmmmmmmmmnnnnnnooooooqqqppplllhhheeedddeeefffddddddcccccccccdddeeeeeeeeeeeefffgggiiikkkmmmoootttuuuxxxzzzzzzyyyvvvuuuuuuuuuvvvwwwvvvuuusssrrrwwwzzz}}}}}}|||{{{|||}}}wwwxxxzzz{{{~~~~~~{{{yyytttpppddd^^^VVVPPPKKKIIIGGGFFFFFFDDDCCCBBBBBB@@@===;;;::::::;;;;;;;;;:::999888;;;:::999999::::::999888888888999999999888888777888888888888999999::::::::::::::::::::::::::::::666777777888888888888888777888888777777666555444666666777888888999::::::;;;;;;;;;;;;::::::999999888999:::;;;<<<<<<======@@@???===<<<===@@@CCCEEEGGGFFFGGGHHHJJJMMMQQQSSSXXX\\\cccjjjnnnooonnnlllmmmooowww}}}ppphhheeefffkkkppptttyyy~~~zzzxxxvvvuuu{{{{{{vvvvvvuuutttssssssttttttuuuvvvuuutttuuuvvvuuutttrrrooopppqqqsssssssssrrrqqqqqqqqqqqqqqqpppnnnllljjjhhhhhhhhhhhhiiijjjkkkllljjjjjjiiifffbbb``````aaabbbcccdddeeeeeeeeedddcccaaabbbdddfffgggfffeeedddcccdddeeegggiiijjjkkklllyyyrrrbbbcccffflllrrrwwwzzz{{{yyyqqqhhhbbb```TTTVVVZZZaaajjjuuuzzzqqqllljjjhhheeeaaadddppp|||{{{vvvqqqpppnnnmmmmmmllljjjiiiffffffeeedddcccddddddeeefffffffffeeedddccccccbbbcccdddfffggggggfffeeeeeeeeeeeeeeeeeeeeeffffffffffffhhhkkkkkkiiigggggghhhiiijjjjjjjjjiiifffdddbbbbbbccceeeggghhhggggggfffcccdddeeeeeeeeegggkkknnnooopppppppppooommmkkkjjjiiigggeeecccccceeehhhiiiiiijjjjjjgggdddaaabbbccc^^^]]]\\\\\\]]]___aaaccceeegggiiilllnnnppppppppprrrrrrrrrrrrrrrrrrrrrrrrtttsssqqqooommmlllllllllnnnnnnnnnooooooooonnnnnnsssssssssrrrqqqpppnnnnnnlllkkkkkkjjjkkklllmmmmmmllllllkkkgggcccbbbccceeedddddddddccccccccccccdddeeeddddddeeegggjjjmmmnnntttvvvxxxzzzzzzyyyxxxvvvttttttuuuuuuuuutttsssrrrxxxzzz}}}|||yyyzzzyyyuuuttt{{{yyytttlllfffaaa___\\\[[[VVVSSSOOOKKKIIIFFFCCC@@@???>>>>>>===<<<<<<<<<<<<>>><<<;;;<<<>>>>>>===;;;<<<<<<<<<<<<<<<;;;:::999888999999999999999999999999999999999999999999999888999:::;;;<<<;;;;;;;;;:::::::::::::::999888777:::::::::;;;;;;<<<<<<<<<<<<============>>>>>>>>>===>>>@@@BBBDDDFFFGGGHHHHHHHHHGGGHHHKKKQQQWWWZZZ^^^\\\ZZZZZZ]]]bbbhhhlllrrrvvv}}}{{{zzzxxxrrrlllhhhhhhllltttyyy||||||yyywwwuuutttxxx|||xxxtttqqqqqqppppppqqqssstttvvvtttrrrqqqqqqrrrsssrrrpppooopppqqqrrrrrrrrrqqqpppmmmnnnooooooooonnnlllkkkiiiiiiiiiiiiiiijjjjjjkkkjjjjjjiiifffccc`````````bbbccceeeffffffdddbbbaaabbbcccfffggghhhgggeeedddbbbccceeegggiiijjjjjjjjjrrriiiaaacccjjjttt~~~|||yyyrrrhhh^^^XXXUUUTTTTTTZZZeeeqqq}}}pppllliiilllrrrrrrjjjcccfffpppyyyzzzyyyxxxuuurrrooonnnmmmmmmnnnmmmkkkiiigggfffeeedddcccdddeeeeeehhhhhhhhhgggeeecccaaa```aaabbbdddeeefffeeecccbbb```aaaaaabbbcccdddddddddfffiiilllkkkhhhfffggghhhjjjjjjiiihhhgggfffdddccccccdddgggiiijjjiiihhhgggeeefffffffffgggiiimmmpppsssrrrpppnnnlllkkkjjjiiihhhfffdddcccccceeegggiiiiiijjjkkkhhhdddaaaaaaccc```___^^^]]]^^^```bbbdddccceeehhhkkkmmmoooppppppnnnnnnnnnnnnnnnnnnnnnnnnpppppppppoooooonnnnnnnnnnnnnnnmmmmmmllllllkkkkkkooooooooooooooonnnnnnmmmiiihhhggggggggghhhjjjkkkjjjlllmmmjjjeeebbbbbbdddffffffeeeeeeddddddcccccceeedddddddddfffhhhkkkmmmsssuuuwwwxxxyyyxxxwwwwwwrrrsssttttttuuuuuuuuuuuuyyy{{{}}}|||}}}{{{ooolllqqqyyy{{{xxxvvvsssqqqmmmhhhaaa\\\XXXTTTQQQOOOMMMKKKHHHFFFEEEEEEEEEFFFAAA>>><<<<<>>>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;:::999999888888888888888888888888777888:::;;;<<<;;;;;;:::::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAACCCDDDEEEHHHIIIKKKNNNQQQUUUXXXZZZYYYYYYYYY\\\bbbjjjrrrwww{{{yyyvvvuuuwww|||}}}qqqnnnooopppppppppooopppvvv}}}}}}{{{yyyxxxwwwwwwwwwzzz~~~{{{vvvsssmmmlllkkkkkkmmmooorrrtttqqqnnnlllkkklllnnnoooooonnnoooppppppqqqpppooonnnkkklllmmmnnnnnnnnnmmmllljjjjjjiiihhhhhhhhhhhhiiiiiiiiiiiifffccc```___```bbbdddgggiiihhhfffcccaaabbbdddfffhhhhhhhhhfffeeeaaaccceeehhhiiijjjjjjjjjyyypppkkkkkkooowww~~~xxxrrrkkkhhhbbb[[[VVVUUUXXX[[[fffooo|||zzzrrrjjjiiikkkpppuuuuuuoooiiiiiipppuuutttrrrqqqqqqnnnlllllllllnnnooonnnllliiihhhgggeeedddcccdddeeefffkkkjjjiiihhheeebbb```^^^]]]^^^aaaccccccbbb```___]]]^^^___aaabbbcccccccccfffjjjmmmlllhhhfffgggiiimmmllljjjhhhgggfffffffffdddeeehhhkkkllllllkkkjjjggghhhiiiiiiiiikkkooorrrwwwuuuqqqmmmjjjiiihhhiiifffeeedddcccdddeeeggghhhhhhkkkllliiiccc``````bbbaaa```___^^^___aaacccdddaaacccfffjjjmmmnnnooopppllllllllllllllllllllllllmmmnnnoooppppppooonnnmmmllllllkkkkkkjjjjjjkkkkkkkkklllmmmmmmnnnnnnmmmmmmiiihhhgggfffggghhhjjjkkkjjjnnnqqqoooiiieeedddeeeggggggggggggfffeeedddccceeedddcccbbbdddfffiiikkkqqqrrrtttvvvwwwvvvvvvuuuqqqrrrssstttvvvwwwxxxyyyzzzzzz{{{|||~~~~~~zzz|||~~~xxxlllkkkoooooozzzzzzrrrnnnllljjjiiihhheee```\\\ZZZZZZ\\\^^^RRRNNNJJJJJJKKKKKKGGGCCCFFFDDDBBBAAA?????????@@@BBBCCCCCCCCCBBB@@@???===<<<<<<<<<<<<<<<<<<<<<<<<999;;;===?????????>>>===??????@@@AAABBBBBBBBBBBBAAABBBCCCEEEGGGIIIJJJKKKKKKLLLNNNQQQTTTWWWYYYZZZ^^^___```dddhhhnnnsssvvvvvvtttssstttyyy~~~yyyttttttvvvwwwyyyqqqmmmppptttuuuxxx}}}{{{{{{~~~|||zzzxxxwwwwwwxxx{{{|||~~~yyytttyyy~~~zzzvvvsssqqqiiihhhgggfffgggiiilllnnnnnnkkkfffdddfffiiikkklllllllllnnnnnnnnnmmmlllkkkjjjkkkmmmnnnnnnnnnmmmmmmkkkjjjiiihhhgggffffffffffffggggggeeebbb___^^^___aaacccgggjjjkkkiiifffdddbbbccceeefffgggggggggggg```bbbeeehhhiiijjjiiiiii|||xxxvvvuuusssuuu{{{~~~tttjjjddd]]][[[XXXVVVVVV[[[ccciiixxxtttlllfffkkkmmmppptttvvvuuussspppkkkqqqtttpppmmmmmmnnnllljjjkkklllnnnoooooommmjjjiiigggfffddddddeeefffgggllllllkkkiiifffbbb___]]]ZZZ[[[^^^```aaa```^^^]]]]]]^^^```bbbcccddddddeeegggkkknnnmmmiiifffgggjjjpppnnnkkkiiigggggghhhiiidddfffiiilllnnnnnnlllkkkjjjjjjkkkjjjjjjlllpppsss{{{xxxrrrmmmiiihhhhhhiiiddddddccccccdddeeeggghhhhhhkkkmmmjjjccc``````bbbaaa```_________aaacccddd```bbbfffiiilllnnnooopppkkkkkkkkkkkkkkkkkkkkkkkklllnnnpppqqqqqqpppmmmkkkjjjjjjiiiiiijjjjjjkkkllliiijjjkkklllmmmmmmmmmmmmlllkkkiiihhhiiijjjlllmmmlllppptttsssmmmgggeeefffiiiiiiiiihhhgggfffeeedddeeecccbbbaaabbbdddgggiiioooqqqrrrttttttuuuttttttpppqqqsssuuuwwwyyy{{{{{{{{{zzzyyyzzz{{{||||||{{{{{{~~~uuuppprrrfffooo}}}}}}wwwqqqoooooorrrtttkkkgggbbb``````___ZZZUUUSSSQQQNNNLLLJJJJJJKKKLLLKKKKKKKKKKKKIIIGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDGGGHHHIIIIIIHHHGGGJJJKKKLLLMMMNNNOOOOOOOOOKKKMMMPPPUUUZZZ^^^bbbcccbbbdddgggkkkooorrruuuwwwwwwwwwyyy|||xxxrrrpppkkkqqqssslllfffhhhlllppprrroooqqqyyy~~~~~~}}}zzz}}}zzzyyywwwvvvwwwzzz~~~wwwiiinnnrrruuu{{{yyyuuurrrooonnnhhhfffdddcccccceeegggiiimmmhhhccc```bbbfffiiikkkjjjkkklllllllllkkkjjjiiijjjkkkmmmnnnnnnnnnmmmmmmlllkkkiiihhhfffeeedddddddddeeeeeedddaaa^^^]]]^^^___bbbggglllmmmllliiigggbbbbbbdddeeefffggggggggg```bbbdddgggiiiiiiiiihhhuuuxxx}}}~~~|||qqqbbbYYYYYYTTTTTTXXX___cccgggsssyyypppmmmmmmmmmoooqqqtttwwwwwwvvvuuusssqqqooommmkkkiiihhhhhhhhhmmmnnnooopppooonnnlllkkkjjjhhheeeccccccdddfffhhheeeiiikkkjjjeeeaaa______^^^^^^^^^]]]\\\[[[ZZZYYYYYY[[[\\\___```bbbbbbccchhhiiiiiihhhgggffffffgggllloooqqqnnnhhhdddeeegggiiikkkllllllkkklllnnnppplllnnnnnnmmmjjjjjjmmmpppyyyxxxuuupppkkkhhhiiijjjdddeeeggghhhhhhggggggffflllmmmmmmjjjfffaaa___^^^aaa```___```cccfffhhhhhhdddeeefffhhhiiikkklllmmmmmmkkkiiijjjlllmmmllljjjnnnmmmmmmnnnooonnnllliiimmmllljjjhhhhhhiiikkkllllllhhheeeggglllpppooommmoookkkfffeeegggjjjjjjiiioooqqqssstttsssoookkkhhhkkkkkkjjjiiihhhhhhhhhiiiiiifffaaa______dddiiimmmqqqsssvvvvvvuuusssrrrssssssrrrrrrsssvvvwwwvvvuuurrrtttvvvvvvuuuvvvwwwyyy|||}}}}}}~~~~~~~~~}}}}}}}}}sssuuuzzzzzztttmmmkkkhhhiiilllmmmlllkkkhhhfffcccaaaccccccZZZPPPQQQSSSVVVXXXYYYXXXVVVUUUSSSUUUXXXZZZ\\\___bbbeeeddddddeeejjjqqqrrriii^^^bbbggglllooouuu~~~rrrgggaaa]]]___fffnnnqqqooooootttyyyzzz|||{{{~~~yyy|||~~~{{{tttnnnllluuu|||{{{zzzyyyxxxtttppplllhhhgggeeeaaa___```cccfffddddddcccaaa``````bbbeeehhhjjjllllllkkkiiiiiiiiioooooooooooonnnnnnnnnnnnooommmiiifffcccbbbbbbcccbbbbbbaaaaaa```____________aaadddhhhkkkllljjjgggccc```^^^___ccceeeeeedddeeeffffffffffffhhhkkkmmm{{{~~~zzzuuuqqqmmmeee\\\YYY\\\aaabbbgggnnnqqqttt}}}~~~{{{wwwssspppooopppqqqtttuuuwwwyyyxxxwwwuuutttqqqooommmjjjhhhggggggggglllmmmoooppppppnnnllljjjgggfffdddcccbbbcccdddeeeeeegggiiihhhdddaaa___^^^]]]]]]]]]]]]]]]\\\[[[ZZZZZZ[[[]]]___```bbbcccccchhhjjjjjjjjjhhhggghhhiiijjjmmmnnnllliiiggggggiiijjjkkkllllllkkklllnnnpppmmmnnnooommmkkkjjjmmmooovvvuuusssooollljjjjjjllliiiiiijjjkkkkkkkkkkkkkkkiiikkklllkkkgggdddbbbaaacccaaa```bbbdddggghhhhhheeeffffffggghhhhhhiiiiiikkkiiihhhiiikkklllkkkiiilllkkkkkkkkklllmmmkkkiiilllkkkiiiggggggggghhhiiillliiigggiiinnnrrrqqqooonnnkkkgggfffgggiiiiiihhhmmmnnnqqqrrrrrroookkkiiikkkjjjiiiiiihhhhhhhhhiiihhhfffcccbbbbbbdddggghhhnnnpppsssvvvxxxxxxwwwvvvsssqqqoooooopppppppppoooppprrrtttttttttuuuwwwxxx{{{{{{|||}}}}}}}}}||||||yyy~~~}}}{{{{{{xxxuuuwww{{{xxxmmmlllnnnqqqttttttsssqqqpppnnnppptttwwwzzz}}}{{{www||||||ssskkkeeeaaa___dddllltttxxxxxxyyy{{{zzz|||~~~}}}uuupppwww}}}zzzyyyyyyvvvvvvvvvvvvuuutttqqqooohhhgggddd```^^^^^^aaadddddddddccc```^^^^^^```bbbeeegggiiiiiihhhgggggghhhmmmmmmmmmnnnnnnnnnnnnmmmooommmjjjfffdddcccbbbcccbbbaaaaaaaaa```______^^^]]]___bbbgggkkkllljjjhhhdddbbb___```ccceeeeeeddddddeeefffeeeeeefffhhhjjj}}}vvvjjjeee```^^^[[[ZZZ___eeerrrtttzzz~~~sss```hhhrrryyy||||||}}}~~~{{{{{{|||{{{zzzxxxuuutttqqqooommmjjjhhhfffffffffjjjlllnnnppppppmmmjjjhhhcccccccccbbbbbbbbbbbbbbbccceeegggfffccc```^^^]]]\\\\\\]]]]]]]]]]]]\\\\\\ZZZ[[[\\\^^^```aaabbbcccfffhhhiiiiiihhhggghhhjjjiiiiiijjjjjjjjjkkkkkkkkkjjjkkklllkkkkkkkkkmmmooommmmmmmmmlllkkkkkkmmmooorrrrrrqqqooolllkkklllmmmlllllllllllllllmmmmmmnnnfffhhhkkkkkkiiigggeeeeeeeeecccbbbccceeehhhiiiiiiffffffffffffeeeeeeeeeeeehhhgggggggggiiijjjjjjiiikkkiiiggggggiiijjjjjjiiikkkjjjhhhfffeeeeeefffgggjjjhhhgggjjjooorrrqqqooonnnkkkhhhgggggghhhhhhhhhiiikkknnnppppppnnnkkkiiijjjiiiiiihhhhhhhhhhhhhhhgggfffeeeeeeddddddeeeeeelllmmmpppvvv|||~~~}}}zzzvvvrrrnnnkkkkkkkkkjjjjjjmmmoooqqqrrrrrrsssuuuwwwyyyzzzzzz{{{||||||{{{{{{wwwyyyxxxqqqhhhaaaaaafffoooyyy}}}{{{zzz|||~~~}}}yyyuuurrrqqqooommmkkkjjjiiiiiinnnuuu|||zzzwwwwwwzzz|||{{{xxx|||}}}yyyuuurrrooommmkkkooopppqqqrrrssssssssssssiiihhhddd```\\\\\\^^^aaabbbbbbaaa___]]]\\\^^^``````bbbdddeeedddddddddeeejjjjjjkkklllmmmmmmmmmmmmnnnllliiifffcccbbbbbbaaaaaaaaaaaa``````___^^^]]][[[]]]```eeejjjlllkkkiiieeecccaaa```bbbcccccccccdddeeeeeedddbbbbbbdddeee|||yyyxxxrrrggg^^^[[[YYYYYYZZZ]]]dddnnnuuuyyyjjj```WWWfffzzz~~~|||zzzwwwuuutttqqqooommmjjjgggfffeeeeeegggiiilllnnnmmmkkkgggeeeaaaaaabbbccccccbbbaaa```bbbcccdddcccbbb___^^^]]][[[\\\\\\]]]^^^^^^]]]]]]ZZZZZZ[[[\\\]]]___```aaabbbdddeeefffeeefffgggiiihhhgggggghhhkkkmmmnnnmmmiiijjjkkkjjjiiiiiikkkllljjjjjjjjjjjjjjjkkkmmmnnnpppqqqqqqooommmkkkkkkllllllkkkjjjjjjjjjkkkmmmnnneeehhhlllmmmkkkhhhgggffffffdddcccccceeeggghhhhhheeeeeeeeeddddddcccccccccfffeeefffggghhhiiiiiiiiijjjgggeeedddeeehhhiiiiiiiiihhhggggggfffgggggghhhfffeeefffiiimmmooonnnmmmnnnllljjjiiiiiiiiijjjjjjfffhhhkkkmmmnnnmmmkkkjjjiiihhhhhhggggggggghhhhhhffffffeeeeeeeeeffffffgggllllllnnnuuu~~~|||xxxsssnnnjjjiiiiiijjjjjjjjjlllooopppppprrrtttvvvxxxyyyzzz{{{{{{{{{{{{{{{yyyyyy{{{yyymmmbbb```cccccchhhppp}}}yyyrrroooggghhhjjjnnnrrrtttuuutttooopppqqqsssuuuvvvwwwxxxyyy~~~|||wwwtttuuuxxxzzzzzz{{{vvvpppllllllkkkiiigggkkkmmmooopppqqqrrrsssuuummmkkkgggaaa\\\ZZZ[[[\\\^^^^^^___^^^\\\\\\^^^```^^^```bbbbbbaaabbbcccdddfffgggiiijjjkkklllllllllkkkjjjgggdddbbb```____________``````___^^^\\\\\\ZZZ\\\___eeejjjllllllkkkdddcccaaa`````````aaaaaacccddddddbbb```______```{{{ooogggddd___WWWPPPTTTXXX^^^ccckkkvvvyyymmmccc]]]ZZZjjj~~~{{{xxxuuutttsssqqqooommmjjjhhhgggffffffdddfffiiijjjjjjhhheeecccaaabbbcccddddddcccbbbaaaaaaaaaaaaaaaaaa```^^^\\\[[[\\\]]]]]]^^^^^^^^^^^^YYYYYYYYYZZZ[[[]]]^^^___```bbbdddeeefffgggiiikkkhhhgggfffhhhkkkmmmnnnnnnjjjjjjkkkjjjhhhhhhiiikkkggggggfffgggiiikkkmmmnnnooopppqqqpppmmmjjjiiiiiikkkkkkjjjiiiiiikkklllmmmhhhkkkmmmmmmkkkiiigggfffgggeeecccccceeeggghhhgggdddddddddddddddcccccccccdddeeefffggghhhiiijjjkkkkkkhhheeeccceeegggiiiiiihhhhhhhhhhhhiiijjjkkkkkkdddeeegggjjjmmmnnnmmmlllmmmmmmlllkkkjjjkkkkkklllfffhhhkkkmmmmmmmmmkkkjjjhhhggggggfffgggggghhhhhhfffeeeeeeeeefffhhhkkklllnnnlllnnnttt||||||wwwrrrlllhhhgggiiijjjjjjiiikkkmmmnnnoooppprrrtttwwwxxxyyyzzz{{{{{{{{{{{{wwwwwwxxx{{{}}}qqqnnnppplllkkkjjjppp~~~~~~zzzrrrjjjffffffaaadddiiimmmrrrvvv{{{~~~xxxyyy{{{}}}zzzvvvuuuxxx|||~~~|||wwwrrrnnnhhhfffhhhjjjiiihhhkkkmmmpppqqqpppqqqrrrtttqqqooolllfff___[[[YYYZZZZZZ\\\]]]]]]]]]^^^```bbb^^^___aaaaaa```aaacccddddddeeegggiiikkkkkkkkkjjjhhhgggeeeccc```^^^]]]\\\]]]^^^_________]]][[[ZZZZZZ[[[___dddiiimmmmmmmmmbbbbbb```___^^^^^^___```bbbccccccaaa^^^\\\\\\\\\oooggg]]]XXXXXXYYYXXXVVV___gggpppwwwyyywwwvvvuuusssooojjjfffeeeqqq~~~{{{wwwtttrrrqqqqqqqqqooommmkkkiiihhhhhhhhhdddeeegggggggggfffdddcccaaabbbccceeeeeedddccccccaaa```___`````````^^^]]]\\\\\\]]]^^^^^^^^^^^^^^^YYYYYYXXXYYYZZZ\\\^^^___aaacccfffhhhiiijjjmmmoooiiiiiihhhhhhiiikkkmmmnnnkkkllllllkkkiiihhhiiikkkiiigggeeefffhhhkkkkkkkkkmmmoooqqqpppmmmjjjiiihhhlllllllllllllllmmmmmmnnnkkkmmmnnnmmmkkkiiihhhhhhiiigggeeeeeeggghhhhhhhhheeeeeeeeeeeedddddddddcccccceeeggghhhiiiiiilllmmmnnnkkkgggfffggghhhiiijjjiiiiiijjjjjjkkkkkklllllleeegggkkknnnoooooommmlllkkklllmmmlllkkkkkkmmmnnniiijjjlllmmmmmmlllkkkjjjfffffffffffffffgggggghhhgggfffffffffhhhkkknnnooonnnmmmmmmrrrxxx|||}}}|||uuuqqqkkkhhhggghhhiiiiiihhhjjjlllmmmnnnnnnqqqrrruuuvvvwwwxxxyyyzzzzzzzzzvvvxxxyyyzzz|||~~~~~~wwwtttzzz}}}uuurrrrrrwww~~~|||vvvtttsssttt}}}uuuoooooopppnnnpppqqqnnniiieeedddeeehhhlllqqqtttwww{{{|||zzz|||}}}wwwxxxyyy~~~zzzssspppiiigggdddcccdddfffhhhhhhjjjnnnrrrsssqqqoooppprrrqqqqqqpppllleee```]]]\\\ZZZ\\\^^^___^^^___aaabbb___```aaaaaa``````bbbdddcccdddgggiiijjjjjjiiiiiigggfffeeebbb```^^^\\\[[[\\\]]]^^^___^^^\\\ZZZYYYYYYZZZ]]]bbbhhhlllmmmlllaaaaaaaaa___]]]]]]___aaaaaabbbbbb```]]][[[ZZZZZZ\\\YYYWWWYYY___fffmmmpppyyysssqqqrrrwww|||}}}yyytttsssxxx|||zzzvvvrrrpppooooooooopppooommmkkkjjjjjjjjjkkkfffffffffffffffeeeeeeeeeaaabbbccccccdddddddddcccbbb```^^^___aaaaaa___]]]]]]]]]^^^^^^^^^^^^^^^^^^[[[ZZZZZZYYYZZZ\\\___``````cccfffhhhjjjllloooqqqkkklllllljjjggggggjjjmmmooooooooonnnkkkkkklllmmmnnnkkkhhhhhhiiijjjiiihhhiiilllooopppnnnllljjjiiikkklllmmmmmmnnnnnnmmmmmmlllmmmmmmllljjjiiijjjkkkllljjjhhhhhhiiijjjjjjjjjiiiiiihhhgggeeedddcccbbbdddfffiiijjjjjjkkknnnpppqqqnnnkkkiiijjjjjjjjjjjjkkkkkkkkkkkkkkkjjjiiiiiieeehhhllloooooommmkkkjjjgggiiikkkkkkjjjjjjmmmooommmnnnoooooonnnlllkkkiiifffeeeeeeeeeffffffggghhhggghhhiiikkklllmmmmmmmmmllllllmmmooosssxxx|||xxxtttnnnkkkiiiiiiiiiiiiiiikkkmmmmmmmmmmmmoooqqqrrrssstttuuuvvvwwwwwwwwwvvvxxxzzzzzz{{{}}}qqqnnnjjjjjjkkkkkkhhheee``````bbbhhhsss}}}|||uuurrrtttvvvrrrrrrrrrppplllhhhfffeeeggglllqqqsssqqqooonnnooorrrvvv{{{}}}}}}xxxqqqpppsssxxxzzz{{{~~~zzzsssoooooofffeeeeeecccaaaaaaccceeeffflllrrrtttqqqoooooopppoooqqqrrrqqqmmmgggcccaaa]]]___aaaaaa```___```aaa```aaaaaa```______aaacccccceeegggjjjjjjjjjhhhggghhhgggfffdddaaa___]]][[[[[[\\\^^^^^^^^^\\\YYYWWWXXXXXX[[[```eeeiiijjjjjjaaabbbbbbaaa^^^^^^aaaccc___aaaaaa```]]]ZZZYYYYYYZZZ\\\```gggqqq|||{{{xxxwwwyyy~~~zzzzzzzzz|||~~~~~~|||yyyyyyvvvsssooommmmmmmmmnnnpppooommmlllkkkkkklllllliiihhhgggffffffffffffgggaaaaaabbbbbbcccccccccdddbbb```^^^___aaabbb```^^^]]]^^^^^^______^^^]]]]]]]]]\\\[[[[[[\\\^^^```aaa^^^aaadddggghhhkkknnnqqqlllnnnoookkkeeedddhhhlllrrrrrrrrrpppnnnmmmnnnoootttpppllljjjjjjjjjgggeeefffiiinnnpppooommmlllkkkiiijjjlllmmmmmmmmmlllkkklllmmmlllkkkjjjjjjllloooooommmkkkjjjkkklllllllllmmmllljjjhhhfffcccbbbaaadddgggkkkkkkkkklllooorrrssspppmmmlllllllllkkkjjjmmmmmmmmmllljjjhhhgggfffcccgggkkknnnmmmjjjhhhgggdddfffiiijjjiiiiiillloooppppppppppppnnnllljjjiiieeeeeeeeeeeeeeefffggghhhgggiiimmmooopppnnnllljjjjjjkkklllmmmpppuuu||||||xxxsssooommmlllkkkjjjjjjkkkmmmmmmmmmmmmnnnpppooopppqqqssstttuuuuuuuuurrrtttvvvvvvvvvyyy~~~zzzsssmmmiiifffcccaaaYYYZZZ[[[]]]cccooo|||yyyvvvvvvsss{{{~~~xxxxxx{{{yyysssmmmgggfffhhhjjjmmmmmmnnnpppqqqpppmmmkkkjjjqqqzzz}}}|||{{{vvv|||}}}}}}ooolllnnnsssuuuxxxzzzvvvtttpppoooqqqggghhhhhheeeaaa___aaaccccccjjjqqqtttqqqnnnnnnooolllooossstttqqqmmmiiifffaaabbbcccbbb```_________aaaaaaaaa___^^^^^^```bbbccceeehhhjjjkkkjjjhhhgggiiihhhgggeeeccc```^^^]]]ZZZ\\\]]]^^^^^^[[[YYYWWWVVVWWWYYY^^^cccggghhhhhhbbbcccdddbbb``````cccfff___```aaa```]]]ZZZYYYYYYfffooo{{{~~~}}}yyyxxxxxxwwwtttqqqwwwtttpppmmmlllkkkjjjhhhnnnppppppmmmhhheeeeeefffhhhhhhggggggfffdddcccbbbaaaaaa______```bbbdddeeeeeeccc```___```aaaaaa```bbbbbbbbbbbbbbbbbbbbbbbb___^^^^^^___aaaaaa```___```cccgggiiiiiiiiijjjjjjlllmmmqqquuuppphhhfffjjjppprrrssspppmmmmmmsssxxxzzzyyyvvvpppiiifffgggjjjkkknnnqqqssssssqqqnnnkkkkkkmmmooopppnnnmmmmmmmmmpppooonnnmmmlllllllllllliiimmmqqqpppmmmmmmppptttoooooonnnkkkhhheeeeeefffaaaeeehhhhhhkkkoooooolllqqqqqqqqqqqqpppooommmmmmnnnllljjjhhhggggggggghhhgggiiilllnnnooommmjjjhhheeefffhhhhhhhhhhhhiiijjjkkknnnppppppmmmiiifffdddffffffeeeeeeeeefffggggggiiilllppprrrrrrqqqppppppnnnllliiigggjjjpppvvv{{{~~~{{{wwwrrrooonnnnnnnnnpppmmmjjjgggfffgggjjjlllqqqqqqqqqrrrrrrsssssssssrrrrrrssstttwwwzzz}}}zzzrrrkkkbbb```___``````cccmmmwww|||vvvqqqnnnmmmlllkkkmmmnnnnnnkkkkkkttt||||||{{{qqqhhheeelllsssxxxzzztttqqqsssxxx|||tttssstttrrrooohhhiiijjjiiiiiilllrrrwwwtttuuuwwwxxxxxxwwwvvvtttxxx}}}}}}~~~~~~}}}}}}uuuttttttuuuyyy{{{uuupppmmmkkkjjjhhheeeeeeddddddcccbbbbbbaaadddiiipppttttttpppmmmkkknnnnnnppptttxxxwwwsssnnngggeeecccbbbbbbbbb```^^^```bbbccccccaaa``````aaaggggggggggggggggggffffffgggjjjjjjfffcccccc___[[[YYYZZZ\\\___```___[[[XXXRRRTTTXXX[[[___bbbcccdddeeeffffffccc______bbbeeeccccccbbb___[[[YYYYYYZZZ}}}}}}yyyuuussssssrrrpppnnntttrrrpppooooooooommmllljjjkkkkkkiiidddaaaaaabbbffffffffffffeeedddccccccaaa```_________aaaccceeefffdddbbbbbbccccccbbbaaa```aaaaaabbbcccdddeeeeeecccbbbbbbbbbcccbbb```^^^___bbbfffhhhhhhhhhiiijjjkkknnnvvv}}}{{{rrrmmmmmmnnnppprrrpppnnnpppuuuzzz}}}}}}zzztttmmmiiijjjmmmlllnnnqqqssssssqqqnnnlllkkkmmmoooooonnnnnnoooqqqrrrssssssrrrqqqnnnlllkkkhhhkkkooonnnllllllooosssqqqqqqpppmmmiiigggggghhhcccgggjjjiiikkkoooooollloooooooooooooooooonnnnnnooommmkkkiiigggfffeeeeeehhhjjjmmmooonnnllljjjhhhcccdddeeedddcccccceeegggjjjlllnnnnnnjjjfffcccbbbddddddddddddeeeffffffgggiiilllppprrrrrrqqqqqqrrrooommmiiihhhiiinnntttwww{{{yyyvvvsssqqqppppppppprrroookkkgggfffhhhjjjllloooooopppppppppqqqqqqqqqssssssssstttvvvxxxzzz{{{yyyuuurrrqqqooonnnrrrxxx{{{wwwrrrmmmiiifffbbb___```aaa```]]]\\\bbbnnnyyy}}}uuuuuuxxx|||{{{xxxtttrrrvvv~~~|||tttpppgggdddjjjnnnpppyyyyyy{{{yyywwwxxx~~~|||yyyzzzxxxsssiiiddd```bbbfffkkkttt}}}zzzppplllkkkkkkiiifffhhhiiijjjkkkmmmqqqxxx}}}zzz{{{}}}~~~}}}|||zzzyyy{{{}}}|||{{{{{{|||}}}~~~}}}~~~{{{zzz|||xxxtttooollljjjiiihhhgggffffffeeedddcccbbbbbbaaadddiiiooosssssspppnnnlllmmmnnnppptttvvvvvvrrrnnnhhhgggeeeddddddcccaaa___```aaaccccccbbbbbbcccdddfffffffffffffffeeeeeeeeefffiiiiiifffcccccc```[[[ZZZ[[[]]]```bbbbbb___\\\VVVWWWXXXZZZ\\\___```aaadddeeeeeeccc______bbbfffbbbbbbbbb___]]][[[[[[]]]xxx{{{wwwtttpppmmmlllmmmmmmlllqqqpppppprrrssssssrrrppphhhhhhhhhfffbbb`````````dddeeeeeeeeeeeeeeedddddd``````^^^^^^^^^```bbbdddfffeeeddddddeeeeeecccaaa^^^^^^```bbbdddeeeggghhhgggfffeeefffeeeccc___\\\]]]```cccfffggghhhiiijjjiiiooozzz|||sssooommmoooqqqqqqqqqsssxxx|||}}}wwwpppllllllnnnmmmoooqqqssssssqqqooommmmmmnnnnnnnnnnnnpppsssvvvwwwwwwxxxwwwtttpppllljjjfffiiilllmmmkkklllooorrrrrrrrrqqqoookkkiiiiiijjjfffjjjkkkjjjkkknnnnnnkkklllllllllmmmnnnoooppppppqqqpppmmmjjjhhheeecccbbbhhhiiilllnnnnnnllliiigggddddddcccaaa``````bbbeeehhhjjjlllkkkhhhdddaaa```bbbbbbcccddddddeeefffffffffiiimmmpppppppppqqqrrrpppnnnkkkhhhiiilllooorrrvvvvvvuuuuuuttttttssssssuuurrrmmmiiiggghhhkkkmmmnnnnnnnnnmmmnnnnnnoooooouuuttttttttttttuuuvvvvvvxxxyyy|||~~~}}}zzzvvvqqqmmmgggaaa\\\___```___[[[WWWYYY```gggsssxxx}}}zzzqqqkkkkkkmmmnnnnnnmmmjjjiiillltttzzz~~~yyytttssskkkgggiiihhheeehhhooo{{{wwwllleeebbb```___```dddlllsssxxx~~~yyyqqqlllkkkiiieeebbb]]][[[]]]aaadddkkkrrrvvvrrrooolllkkkiiigggeeellllllmmmoooqqqvvv|||~~~yyyyyyyyyzzz|||~~~}}}uuuooolllhhhgggggghhhhhhgggggggggfffeeedddcccbbbbbbccchhhmmmqqqqqqooonnnmmmnnnoooqqquuuwwwvvvrrrooojjjiiigggggggggfffcccaaa___aaacccddddddeeegggiiifffffffffeeeeeedddddddddeeehhhhhheeecccccc```\\\ZZZ[[[^^^bbbeeefffdddbbbZZZYYYXXXXXXYYY[[[]]]^^^cccddddddbbb______cccfffbbbcccbbbaaa^^^]]]^^^___yyy|||uuussspppllliiihhhiiikkklllpppppprrrtttvvvvvvtttqqqiiiiiihhhgggeeecccbbbbbbddddddeeefffffffffffffff```___^^^]]]^^^___aaaccceeeeeedddeeefffeeebbb```\\\]]]^^^```bbbccceeeeeefffeeeeeefffeeeccc___[[[\\\___bbbeeefffgggiiikkkjjjppp{{{vvvooonnnqqqsssssssssuuuxxx{{{}}}~~~}}}xxxqqqmmmlllnnnnnnoooqqqrrrrrrqqqooonnnmmmmmmmmmmmmnnnqqqwww{{{|||{{{yyyvvvssspppmmmkkkgggiiilllmmmlllmmmppprrrrrrsssrrrooollljjjjjjkkkhhhkkkllljjjjjjmmmmmmkkkjjjjjjjjjkkkllloooqqqrrrtttsssqqqnnnjjjfffcccaaadddfffiiilllmmmllljjjiiihhhgggeeeccc```aaadddfffhhhiiikkkjjjfffbbb```___```aaabbbcccdddeeeeeeeeebbbeeeiiilllmmmnnnoooqqqqqqooollljjjiiijjjkkkmmmpppqqqsssuuuvvvvvvuuuuuuxxxtttooojjjhhhiiilllnnnnnnmmmlllllllllmmmnnnnnnttttttttttttttttttuuuuuuttttttvvvzzzzzzzzz}}}wwwpppkkkmmmnnnmmmhhhbbb```cccfffiiinnnrrrpppjjjffffffhhhhhhhhhhhheeedddffflllrrrsssuuuxxx{{{{{{yyyuuurrrtttnnnkkkjjjeee]]]ZZZ\\\eeemmmsssuuuxxx}}}~~~{{{ssssssrrrqqqmmmhhhbbb^^^YYYYYYYYYYYY\\\bbbiiinnnuuuyyyzzztttnnnllliiifffhhheeeeeejjjnnnqqqwww}}}|||yyyvvvsssrrrrrrrrrrrrqqqqqqssswww|||~~~zzz{{{}}}uuuooohhhfffddddddfffhhhiiiiiiiiihhhgggfffeeeddddddcccbbbeeejjjlllmmmlllllllllpppqqqsssvvvwwwvvvsssqqqkkkiiihhhhhhhhhgggdddbbb^^^```cccdddfffhhhkkkmmmhhhhhhgggfffeeeeeedddddddddggghhheeecccdddaaa]]]ZZZ[[[]]]bbbfffhhhgggeee\\\[[[XXXVVVVVVXXX[[[]]]```bbbbbbaaa^^^___cccgggdddeeedddbbb___]]]^^^___vvvqqqpppnnnkkkhhhggghhhkkkmmmpppqqqsssuuuwwwvvvssspppkkkjjjiiihhhgggfffeeeddddddeeefffgggggggggggggggaaa```^^^]]]^^^___aaabbbdddccccccddddddcccaaa^^^]]]]]]]]]^^^______``````aaaaaaaaabbbbbbaaa^^^[[[\\\^^^aaadddeeefffiiikkknnnttt|||}}}wwwrrrssstttuuuvvvvvvvvvvvvwww{{{||||||xxxrrrnnnmmmnnnnnnooooooppppppoooooonnnmmmlllkkkkkklllqqqxxx}}}}}}xxxrrrooommmmmmnnnjjjkkkmmmnnnooopppqqqsssqqqqqqqqqnnnkkkiiijjjkkkhhhkkkkkkiiijjjmmmnnnllljjjjjjiiiiiikkknnnqqqtttvvvvvvuuurrrnnniiieeebbb```cccgggkkkmmmmmmlllkkkjjjiiigggdddbbbbbbdddggggggiiijjjiiifffcccaaaaaa```aaabbbcccddddddddddddbbbeeeiiikkklllnnnppprrrpppooommmkkkjjjiiiiiiiiilllmmmpppsssuuuvvvvvvuuuxxxuuuppplllkkkkkklllnnnnnnmmmlllkkkkkklllmmmnnnqqqrrrrrrssstttuuuuuuuuusssrrrtttwwwvvvuuuzzzzzztttooonnnoooqqqtttuuusssmmmjjjlllnnnllllllkkkfffaaa```bbbeeeeeegggjjjlllmmmmmmlllkkkmmmkkkkkkjjjfff^^^XXXWWWYYY^^^bbbcccdddgggjjjjjjfffeeedddbbbaaa``````aaa___```aaaaaacccgggnnnsss{{{}}}{{{xxxuuusssqqqsssyyy~~~~~~~~~vvvtttrrrsssuuuyyy}}}}}}}}}wwwoookkkfffeeedddeeehhhjjjkkkkkkiiiiiihhhhhhgggfffffffffaaacccfffhhhhhhhhhiiijjjnnnppprrrtttsssrrrqqqpppkkkjjjiiiiiiiiihhhdddbbb___aaaccceeefffiiimmmpppjjjjjjiiihhhgggfffeeedddcccfffgggeeedddeeeccc___YYYZZZ]]]aaaeeeggggggfff]]][[[XXXVVVUUUWWWZZZ]]]]]]___```___]]]^^^bbbfffggggggeeebbb^^^[[[[[[\\\wwwqqqnnnlllkkkjjjhhhfffgggjjjmmmpppppprrrtttvvvuuurrrooojjjiiiggggggggggggfffddddddeeeeeefffgggggggggfffbbbaaa___^^^^^^___aaabbbcccbbbaaaaaabbbbbb```^^^]]]]]]]]]]]]]]]\\\\\\\\\]]]\\\\\\\\\^^^^^^\\\[[[[[[^^^```bbbbbbdddgggiiipppwww|||{{{xxxwwwwwwuuuvvvwwwxxxxxxxxxwwwuuutttxxxzzz|||yyytttpppoooooonnnnnnnnnnnnnnnnnnnnnnnnkkkjjjjjjiiikkkpppwww||||||uuuooollllllnnnpppnnnnnnooopppqqqrrrrrrssspppppppppmmmkkkiiijjjkkkgggjjjkkkiiikkkoooqqqooommmkkkiiiiiijjjmmmqqqtttvvvvvvvvvuuuqqqlllhhheee```cccggglllnnnooonnnmmmhhhgggfffdddaaaaaaccceeefffhhhiiihhhfffdddccccccaaabbbcccdddeeedddcccbbbdddgggjjjlllmmmoooqqqsssooonnnnnnmmmllljjjiiihhhiiijjjmmmppprrrsssttttttuuutttqqqooommmmmmmmmmmmnnnmmmkkkiiiiiijjjlllmmmnnnoooppprrrssstttttttttqqqqqqrrruuutttssswww~~~~~~|||zzz{{{~~~|||uuummmgggeeefffhhhiiikkklllkkklllmmmooolllnnnqqqsssqqqlllfffbbbZZZ]]]___^^^^^^aaaggglllhhhhhhfffdddbbbdddhhhkkklllnnnqqqqqqrrruuu|||xxxvvvtttuuuyyyxxxsssqqqtttxxx|||xxxpppjjjggggggfffeeefffiiikkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiibbbdddeeeeeeeeeeeegggiiijjjlllooopppnnnmmmlllmmmkkkkkkkkkkkkkkkiiieeebbb```bbbdddeeefffiiimmmppplllllljjjiiigggfffeeedddcccfffhhhffffffgggfffbbb[[[[[[]]]aaadddgggfffeee___]]]YYYWWWVVVWWWYYY[[[ZZZ\\\]]]\\\[[[\\\aaaeeeffffffdddaaa\\\YYYXXXYYY|||sssnnnkkkjjjfffggggggfffddddddgggjjjnnnnnnooorrrttttttrrrpppkkkiiiggggggiiiiiigggeeeccccccddddddeeedddddddddcccbbb```______```bbbcccdddbbb``````aaaaaa```___]]]]]]]]]]]]\\\\\\\\\\\\]]][[[XXXXXXYYYZZZZZZYYYZZZ\\\^^^______```ccceeekkktttyyysssnnnoootttvvvwwwxxxyyyzzzzzzxxxvvvsssrrrvvvxxxwwwsssooonnnnnnnnnmmmllllllllllllmmmnnniiihhhhhhhhhiiinnnuuuzzz|||yyytttpppmmmmmmoooqqqppppppooopppqqqrrrrrrqqqpppppppppnnnkkkiiijjjkkkhhhkkkkkkjjjmmmsssvvvuuupppnnnkkkiiiiiilllpppssstttuuuvvvvvvsssnnniiifffeeegggkkkoooqqqpppooonnneeeffffffeeecccbbbccceeedddfffggggggeeedddddddddcccdddeeefffeeedddbbbaaacccfffhhhjjjkkkllloooqqqmmmmmmnnnnnnnnnllljjjiiiggghhhjjjlllnnnpppqqqqqqrrrrrrqqqpppooonnnmmmlllmmmkkkiiigggggghhhiiikkkkkklllnnnpppqqqqqqqqqpppooonnnppprrrqqqpppuuu|||}}}zzz{{{{{{xxxxxx{{{|||}}}{{{zzzzzz}}}~~~yyyjjjjjjhhheeeccceeellltttssstttuuussssssuuuyyy}}}|||}}}zzz{{{yyyuuuqqqtttwwwyyy}}}{{{wwwyyyyyy{{{|||zzztttmmmhhhfffgggfffeeefffggghhhhhhggghhhhhhiiiiiijjjkkkkkkkkkeeeffffffeeedddeeegggiiijjjllloooooommmkkkkkklllmmmmmmmmmmmmmmmkkkgggdddbbbcccdddeeeeeehhhlllooolllllljjjhhhgggeeedddccccccgggiiiggggggiiihhhddd^^^^^^___aaadddffffffdddbbb```\\\YYYVVVVVVVVVWWWWWWYYYZZZZZZYYY[[[```dddccccccbbb___[[[XXXXXXXXXzzzssspppnnnpppyyywwwnnnhhhfffggghhhaaaccceeedddbbbbbbdddgggllllllmmmpppssstttsssrrrmmmkkkiiiiiikkkllljjjhhhbbbbbbcccccccccbbbbbbaaadddcccaaa```___```bbbcccfffccc```___```aaaaaa```\\\\\\]]]]]]]]]^^^^^^^^^^^^[[[WWWVVVVVVXXXXXXXXXYYYZZZ\\\\\\\\\^^^```ccccccoootttnnngggiiippptttwwwwwwyyyzzz{{{zzzwwwtttmmmqqqttttttppplllkkkkkkmmmlllkkkjjjjjjkkklllmmmggggggggggggiiimmmsssxxxyyywwwtttqqqpppoooppppppqqqpppooopppqqqqqqqqqppppppqqqpppnnnllljjjkkklllhhhkkkmmmlllooovvvyyyyyyrrrpppllliiiiiilllpppsssrrrsssuuuuuusssooojjjgggiiilllooorrrrrrqqqooommmfffggghhhgggeeedddeeefffbbbdddeeeeeedddcccdddeeedddeeefffffffffdddbbb```aaaccceeefffggghhhkkkmmmlllmmmnnnoooooommmkkkjjjgggggghhhjjjlllmmmnnnoooppppppqqqqqqpppooommmlllkkkjjjgggeeeeeefffhhhiiijjjkkkmmmnnnnnnnnnmmmlllmmmlllnnnpppooonnnssszzzwwwtttuuu{{{}}}zzz|||{{{xxxtttnnnhhhiiiqqqyyy|||}}}yyy{{{}}}~~~tttpppssssssvvvxxxxxxtttnnnjjjhhhgggfffeeeeeeffffffeeecccggghhhhhhjjjkkklllmmmmmmhhhhhhgggeeedddeeegggjjjllloooqqqqqqooommmmmmoooooonnnooooooooommmiiifffcccdddeeedddeeegggkkknnnlllkkkiiihhhfffdddbbbbbbcccgggiiihhhhhhjjjiiieeeaaa``````bbbeeefffeeedddeeeccc___ZZZWWWUUUTTTTTTUUUWWWYYYYYYXXXZZZ___ddd```aaa```]]]ZZZXXXXXXYYYzzzpppllleeebbbdddnnnzzzxxxtttooojjjfffdddcccbbbaaaddddddccccccdddeeeggghhhllllllmmmoooqqqsssrrrqqqppplllhhhffffffgggggggggeeedddbbbaaa```___``````aaaaaaaaaaaabbbbbbbbbbbb````````````aaaaaaaaaaaa___]]][[[YYYXXXXXXYYYZZZXXXXXXWWWVVVVVVVVVVVVWWWYYYYYYXXXXXXZZZ]]]```bbbdddeeeffffffeeeggglllppprrrqqqpppsssvvvwwwtttrrrpppooonnnnnnmmmmmmmmmmmmpppmmmjjjiiijjjkkkmmmmmmgggggggggggghhhlllqqquuu|||yyysssnnnkkkkkkmmmnnnoooppppppppppppppppppppppppooommmkkkiiihhhggggggjjjjjjkkkmmmoooqqqppppppqqqpppnnnlllkkklllmmmnnnqqqqqqqqqpppnnnmmmkkkjjjgggiiilllooopppqqqppppppjjjiiihhhfffffffffggggggiiiiiiiiiiiihhhfffdddccchhhffffffgggjjjjjjgggdddeeeffffffggghhhiiiiiijjjnnnoooqqqssssssqqqooommmjjjjjjkkkkkklllnnnooopppjjjlllnnnooopppooonnnmmmmmmllllllkkkiiihhhhhhgggdddgggiiiiiihhhiiilllpppjjjjjjkkklllnnnqqqtttvvvttttttsssrrrpppqqqsssvvvzzzyyyyyywwwrrrvvvvvvoookkkkkksssttttttsssqqqmmmiiifffeeeeeeeeeeeeffffffffffffeeefffhhhjjjlllmmmmmmmmmjjjiiigggeeefffhhhjjjlllhhhlllpppqqqooommmnnnoooooopppppppppnnnkkkhhhfffeeeggghhhhhhgggfffggghhhggghhhgggeeebbbaaa```aaafffffffffhhhjjjjjjiiiggg``````aaabbbccceeefffgggiiigggbbb^^^ZZZXXXWWWWWWVVVUUUSSSSSSUUUYYY^^^bbb___cccbbb\\\WWWXXXZZZYYYzzzqqqnnnmmmnnniiiiiiqqqyyy~~~uuupppmmmiiieeecccccccccccccccffffffeeeddddddeeefffgggkkkjjjkkkmmmpppqqqqqqoooooolllhhhfffffffffffffffeeedddbbb```_________`````````aaaaaaaaabbbbbbbbb_________```````````````^^^]]][[[YYYXXXXXXYYYZZZYYYXXXXXXWWWVVVVVVVVVVVVWWWVVVWWWXXXZZZ]]]```bbbaaacccdddcccbbbcccfffiiilllkkkkkknnnqqqrrrqqqnnnpppooommmlllkkkjjjjjjkkkrrroookkkjjjjjjkkkkkkkkkhhhhhhhhhggghhhkkkppptttxxxuuuqqqnnnllllllmmmnnnooopppqqqrrrrrrrrrqqqppppppooommmllljjjiiiiiiiiiiiijjjkkkmmmoooppppppoooqqqpppmmmlllkkkkkkmmmmmmppppppooonnnmmmlllkkkkkkiiijjjlllnnnppppppppppppmmmkkkiiihhhgggggghhhhhhhhhhhhiiijjjjjjiiihhhggghhhgggggghhhjjjjjjhhheeefffeeeeeeffffffggghhhhhhkkkmmmpppssstttsssrrrqqqnnnnnnmmmmmmmmmmmmnnnooojjjkkkmmmnnnnnnnnnnnnmmmmmmmmmllljjjiiihhhggggggdddfffhhhiiihhhiiilllnnnjjjjjjjjjkkkmmmppprrrsssrrrsssrrrqqqooonnnpppqqqqqqvvv}}}{{{}}}~~~}}}~~~~~~yyyrrrllljjjiiipppqqqqqqqqqoookkkhhheeedddeeeffffffffffffffffffdddeeefffhhhjjjkkklllmmmkkkiiigggffffffgggiiijjjgggkkknnnooommmlllmmmnnnnnnnnnooonnnmmmkkkhhhgggfffhhhjjjkkkiiihhhiiiiiihhhhhhhhhfffdddaaa______bbbbbbccceeeggghhhfffeee```aaaccceeeffffffeeeeeehhheeeaaa]]]ZZZXXXXXXXXXXXXWWWUUUTTTUUUXXX[[[^^^]]]bbbbbb]]]YYYZZZ[[[[[[|||ppplllppptttyyysssqqquuuyyyzzz{{{}}}xxxpppkkkhhhfffdddaaaaaaccceeeffffffhhhgggfffeeeeeeeeefffgggiiihhhiiikkknnnoooooonnnnnnkkkgggeeeeeeffffffeeedddcccbbb```_______________``````aaaaaaaaaaaaaaa^^^^^^^^^^^^^^^^^^^^^^^^\\\[[[ZZZXXXXXXXXXYYYZZZZZZYYYXXXWWWVVVVVVVVVVVVTTTTTTUUUWWWZZZ]]]```bbb```aaaccccccbbbaaabbbcccgggggggggjjjmmmooonnnmmmpppnnnllliiihhhgggggggggqqqoookkkjjjjjjjjjjjjiiihhhiiihhhhhhhhhjjjnnnrrrrrrqqqooonnnmmmlllllllllnnnooorrrtttuuutttsssssspppooonnnlllkkkjjjjjjjjjhhhiiijjjlllmmmnnnoooooopppooommmkkkjjjkkklllmmmooonnnmmmmmmllllllmmmmmmmmmmmmmmmmmmnnnoooppppppooommmkkkhhhgggggghhhiiifffgggiiikkklllllllllkkkhhhgggggghhhiiiiiihhhffffffeeedddccccccdddffffffhhhjjjnnnqqqtttuuuuuuuuurrrqqqooommmllllllmmmmmmjjjjjjkkkkkklllmmmmmmnnnnnnmmmlllkkkjjjhhhggggggdddeeeggghhhhhhiiikkklllkkkjjjjjjjjjkkkmmmnnnooooooppppppooollljjjiiijjjnnnpppsssxxx~~~~~~}}}zzztttttttttqqqmmmjjjhhhhhhkkklllnnnnnnmmmjjjgggeeecccdddfffgggggggggfffeeeccccccdddeeefffiiikkklllkkkjjjhhhfffffffffggghhhfffhhhkkklllkkkjjjkkklllkkkkkkllllllllljjjhhhggggggjjjmmmnnnmmmlllkkkllljjjjjjkkkiiigggccc___\\\^^^^^^^^^```cccdddcccbbb```bbbeeeggggggfffcccbbbeeeccc```]]]ZZZYYYYYYZZZYYYXXXWWWVVVVVVWWWXXXYYYZZZ```aaa]]]ZZZ[[[\\\\\\{{{rrrrrrxxx~~~zzzvvvwwwxxxvvvttttttvvvvvvtttqqqkkkgggeeeddddddbbbaaabbbeeegggiiiiiigggffffffeeefffggghhhiiihhhhhhhhhkkkmmmooonnnmmmmmmkkkgggfffffffffeeedddccccccbbb```______^^^^^^^^^___```aaaaaaaaaaaa```^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZYYYXXXXXXXXXYYYYYYZZZZZZXXXWWWVVVVVVUUUVVVUUUUUUUUUWWWYYY[[[]]]______aaacccdddeeedddcccccceeeeeegggiiilllnnnooooooooonnnkkkhhheeedddccccccllljjjiiihhhiiiiiihhhggghhhiiihhhggggggiiilllooopppppppppooonnnllljjjiiiiiilllooosssvvvwwwwwwwwwrrrqqqooommmkkkjjjiiiiiifffhhhjjjkkkllllllmmmnnnooonnnllljjjiiijjjkkklllnnnnnnmmmllllllmmmnnnooopppooommmllllllmmmooopppooommmjjjhhhggggggggghhheeeggghhhjjjkkkkkkkkkjjjeeeeeeeeeeeeffffffeeeeeeeeedddbbbaaaaaabbbcccdddeeegggkkknnnqqqsssssstttqqqpppmmmkkkjjjjjjjjjkkkiiihhhhhhiiijjjkkklllmmmoooooonnnmmmkkkjjjiiihhhdddeeefffggghhhiiijjjjjjkkkjjjiiihhhhhhiiijjjkkkkkklllmmmllliiifffdddccckkkmmmppprrrwww}}}{{{rrrsssxxx~~~}}}~~~{{{sssnnnnnnnnnnnnllljjjiiihhhhhhjjjkkklllllliiigggeeebbbdddfffggghhhgggfffeeecccbbbaaaaaabbbeeehhhjjjjjjjjjhhhgggfffeeeeeeeeedddeeeggghhhiiiiiiiiiiiihhhhhhiiiiiiiiiiiihhhhhhgggkkknnnpppooonnnnnnnnnmmmmmmnnnmmmkkkgggaaa]]]\\\[[[[[[]]]```bbbaaa```aaabbbcccddddddcccbbbaaacccaaa^^^\\\ZZZZZZ[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXYYY___aaa]]]YYYZZZ\\\[[[~~~|||~~~{{{vvvvvvvvvrrrnnnnnnmmmmmmkkkhhhdddbbbbbbcccbbbaaa```aaadddfffggggggdddddddddeeefffiiikkkllliiiiiiiiikkknnnpppooonnnmmmkkkhhhggggggfffeeedddccccccbbbaaa```___^^^^^^^^^___aaabbbbbbbbbaaa```^^^]]]]]]\\\[[[ZZZZZZYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYWWWVVVVVVUUUUUUUUUWWWWWWWWWXXXXXXYYYZZZ[[[\\\^^^aaadddeeefffdddcccbbbdddeeegggiiikkknnnooonnnmmmkkkhhheeecccaaa```eeeddddddeeeggghhhgggffffffggggggffffffgggjjjlllqqqqqqqqqqqqooolllhhhfffdddgggkkkpppuuuwwwyyyzzzsssrrrooollljjjgggfffeeedddgggiiijjjjjjjjjlllnnnnnnmmmkkkiiihhhiiijjjkkknnnnnnmmmmmmnnnnnnooooooooonnnllljjjiiikkklllnnnkkkjjjiiigggffffffeeefffeeeeeeggghhhhhhgggfffeeeaaaaaabbbaaaaaaaaaaaabbbcccbbbaaa``````aaabbbbbbccceeegggjjjlllnnnoooooommmkkkiiigggffffffggghhhfffffffffggghhhjjjkkklllppppppooonnnmmmllllllkkkdddeeefffhhhiiijjjiiihhhjjjiiigggfffffffffggggggfffiiijjjjjjgggcccaaa```dddgggkkknnnpppsssvvvyyy|||nnngggmmmxxxzzzsssooonnnnnnnnnooonnnmmmkkkiiigggiiikkklllllljjjgggfffcccdddeeeggggggggggggfffdddbbb___]]]^^^bbbfffhhhiiiiiihhhgggfffeeecccbbbccccccdddeeeggghhhhhhhhheeeeeefffggggggggggggggggggjjjmmmoooooonnnoooooooooooopppqqqpppllleee```]]]\\\\\\]]]___aaaaaaaaacccbbb```_________```aaaaaa```]]][[[ZZZ[[[\\\]]]VVVWWWXXXYYYZZZ[[[[[[[[[ZZZ___```\\\YYYZZZ\\\[[[~~~yyyttttttsssnnniiihhhdddeeedddbbb```___```bbb___^^^]]]^^^aaaccccccbbbbbbbbbbbbdddfffiiilllmmmjjjiiijjjllloooppppppooonnnkkkiiihhhhhhgggfffeeeccccccccccccbbb```___^^^___```bbbcccdddcccaaa```^^^^^^]]]\\\ZZZYYYXXXXXXVVVVVVWWWWWWXXXXXXYYYYYYWWWVVVVVVUUUUUUUUUUUUUUUXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZ\\\___cccdddbbb```___aaacccdddeeegggjjjlllmmmlllllljjjgggddd```^^^``````aaadddfffgggfffdddcccdddeeeeeedddeeehhhjjjqqqqqqqqqpppnnnkkkhhheeeaaacccgggkkkppptttwwwyyyqqqpppmmmjjjgggeeedddcccbbbeeeiiijjjhhhhhhjjjmmmmmmllljjjhhhggghhhiiijjjlllmmmmmmnnnnnnnnnmmmmmmlllkkkiiihhhggghhhiiijjjggggggggggggfffeeedddccccccddddddeeedddcccaaa```]]]^^^___^^^\\\\\\^^^___``````aaaaaaaaaaaaaaaaaaaaabbbdddfffhhhjjjkkkkkkjjjhhheeebbbaaabbbcccdddcccdddeeefffgggiiijjjjjjooooooooonnnnnnnnnnnnmmmfffffffffhhhjjjkkkiiiggghhhgggeeedddccccccdddeeeccceeeggggggeeebbbaaaaaabbbeeejjjlllmmmnnnpppqqqssszzz{{{kkkdddnnn|||{{{vvvqqqmmmlllnnnnnnnnnooopppooollljjjggghhhjjjlllkkkiiigggfffdddddddddeeefffggghhhhhhfffccc^^^[[[[[[^^^cccfffggghhhhhhhhhgggeeebbbaaabbbaaaaaaccceeegggggggggddddddddddddeeeeeefffffffffhhhkkkllllllmmmnnnppppppooooooqqqrrroooiiiccc```^^^]]]^^^```bbbbbbaaabbb```^^^\\\\\\]]]```bbb```___]]][[[ZZZ[[[\\\]]]WWWWWWXXXZZZ[[[]]]^^^^^^[[[```aaa\\\YYY\\\___```~~~~~~wwwqqqqqqoooiiidddccc___```bbbbbb``````aaabbb]]]\\\\\\^^^```bbbbbbbbbbbbbbbbbbccceeehhhjjjllljjjiiijjjllloooppppppnnnnnnllljjjiiiiiiiiigggeeeddddddddddddcccbbb```______aaaccceeeeeedddbbbaaa___^^^]]]\\\ZZZYYYXXXWWWUUUUUUVVVWWWXXXYYYYYYYYYTTTTTTSSSSSSTTTTTTUUUUUUXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZ\\\```aaa___]]]^^^```bbbbbbbbbcccgggjjjkkklllmmmmmmjjjfffaaa^^^___```aaadddffffffdddbbb```aaacccccccccdddfffhhhnnnnnnnnnnnnmmmjjjhhhfffaaabbbdddgggjjjnnnrrrtttlllkkkiiigggfffddddddddd```eeeiiiiiigggfffiiimmmlllkkkiiigggfffggghhhiiiiiijjjlllnnnmmmllljjjhhhhhhhhhfffeeeeeeffffffgggcccdddggghhhhhhgggdddbbbaaaaaabbbcccbbbaaa```___[[[]]]]]]\\\ZZZYYY\\\^^^]]]___aaabbbcccbbbaaa```^^^___aaacccfffhhhjjjkkkjjjgggccc___]]]]]]^^^___aaabbbdddfffhhhhhhhhhhhhllllllmmmmmmmmmnnnnnnnnngggfffgggiiilllllljjjgggfffeeedddbbbbbbbbbbbbcccaaaccceeeeeedddccccccdddeeegggiiijjjjjjjjjlllnnnkkkpppvvv{{{uuummmxxx{{{}}}|||zzzvvvqqqmmmkkkjjjkkkjjjkkkmmmpppooolllhhhfffhhhjjjkkkjjjhhhfffdddeeedddcccccceeegggiiijjjiiiddd^^^ZZZYYY\\\aaaeeeeeefffggghhhgggeeebbbaaabbb```___aaaeeeggggggfffcccccccccbbbccccccdddddddddfffggghhhhhhjjjmmmpppnnnmmmlllooorrrqqqlllgggcccaaa______```aaaaaaaaa```___^^^]]]]]]___```aaa```___]]][[[ZZZZZZ\\\\\\YYYYYYZZZ[[[\\\^^^___```\\\```aaa]]]\\\aaafffiii}}}uuupppooommmfffaaa___]]]```cccdddcccbbbbbbccc]]]]]]]]]___bbbeeeeeedddcccbbbbbbcccdddfffhhhiiiiiiiiiiiikkknnnoooooonnnooommmkkkjjjjjjjjjhhhfffdddeeeeeeeeedddbbb```___```aaadddffffffeeecccaaa```___^^^\\\[[[YYYXXXWWWTTTUUUVVVWWWXXXYYYYYYYYYRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWXXXZZZ[[[[[[\\\\\\^^^\\\[[[\\\___```^^^\\\___aaacccbbbbbbcccgggkkkjjjlllnnnooolllgggaaa^^^aaaaaaccceeegggfffccc```^^^```aaabbbbbbccceeegggjjjkkkllllllkkkjjjhhhgggcccccccccdddfffjjjnnnppphhhgggfffeeeeeeeeeeeeeee```dddhhhiiiffffffiiillllllkkkiiigggfffggghhhiiigggiiikkkmmmllljjjgggeeeeeeeeeeeedddddddddeeeeeeaaacccgggjjjjjjhhheeebbb___```aaabbbbbbaaa```___[[[\\\]]][[[YYYYYY[[[^^^\\\^^^aaacccdddcccaaa```\\\]]]```bbbfffhhhkkkllllllhhhccc___\\\[[[[[[\\\___aaadddfffhhhhhhggggggjjjjjjkkkkkklllmmmmmmnnnhhhggggggjjjmmmmmmjjjgggeeedddcccaaaaaaaaabbbbbb```bbbddddddddddddeeefffeeeeeeeeedddcccdddgggiiiiiilllqqqtttvvvzzz}}}~~~~~~|||wwwrrrrrrssstttssspppmmmkkkjjjgggfffgggkkknnnnnnkkkgggfffgggiiijjjiiigggdddcccfffdddcccbbbdddfffiiillljjjfff___YYYXXX[[[```ddddddeeeggghhhgggeeebbbaaabbb```___aaaeeeggggggfffcccbbbbbbbbbbbbbbbcccccccccdddeeeeeeeeehhhlllooollljjjjjjmmmqqqqqqmmmhhhdddbbb```___```aaaaaa```^^^______``````aaa`````````___]]][[[ZZZZZZ[[[\\\\\\\\\[[[[[[\\\^^^```aaa\\\```aaa^^^^^^eeemmmpppyyywwwvvvsssmmmfffaaa___^^^]]]^^^```aaabbbbbbbbbaaa___^^^\\\]]]___`````````bbbccccccbbbbbbbbbeeegggeeegggkkklllllllllmmmooonnnlllhhhfffeeedddcccbbbcccccccccbbbaaa`````````cccbbbbbbdddfffeeeaaa]]]^^^]]]\\\\\\]]]\\\YYYVVVYYYXXXWWWVVVVVVVVVWWWXXXVVVTTTRRRRRRTTTUUUVVVUUUTTTVVVXXXZZZ\\\]]]^^^^^^[[[\\\\\\]]]]]]]]]\\\\\\]]]___aaabbbbbbbbbccceeejjjnnnrrrpppjjjeeecccdddcccbbbcccgggjjjhhhaaa[[[^^^^^^___bbbeeeffffffeeeiiiiiijjjkkkkkkjjjjjjjjjlllhhhccc```bbbeeehhhiiihhheeebbbaaaaaaaaa```___aaadddhhhiiigggfffhhhjjjjjjjjjiiihhhfffgggjjjlllllllllkkkkkkkkkjjjjjjjjjeeeddddddcccbbbaaa``````ccceeehhhjjjjjjgggcccaaa^^^^^^]]]]]]]]]]]]]]]]]]ZZZZZZZZZZZZ[[[[[[[[[[[[\\\]]]```bbbddddddddddddbbbaaa``````bbbgggkkknnnmmmiiieeebbbaaaaaa```___^^^______aaacccdddfffgggjjjiiigggggghhhhhhgggfffffffffhhhkkknnnlllgggccccccbbb```___^^^^^^___```bbbbbbcccddddddddddddcccdddcccaaaaaabbbdddhhhjjjlllmmmnnnnnnnnnpppsssvvv~~~|||vvvqqqoooooooooooorrrttttttpppllliiihhhfffgggiiijjjjjjhhhgggeeecccdddeeefffeeedddcccbbbaaa___]]]\\\^^^bbbgggjjjkkkfff```ZZZXXXXXX[[[]]]ggggggfffffffffdddaaa^^^\\\]]]^^^```ccceeefffgggdddbbb``````aaabbbbbbaaacccbbb```___```bbbeeegggkkkkkkkkkjjjjjjiiihhhgggcccaaa^^^]]]^^^____________aaabbbbbbaaaaaabbbccc```___]]][[[ZZZZZZZZZ[[[\\\]]]]]]\\\[[[[[[\\\^^^___]]][[[\\\bbbmmmwww~~~zzzsssqqqqqqooojjjeeeaaa``````^^^___aaabbbbbbbbbbbbaaa```___^^^___aaabbbaaa```aaaaaabbbaaa```aaaccceeecccfffiiikkkkkklllmmmnnnrrrooollliiihhhfffeeeddddddddddddcccaaa`````````aaaaaabbbdddffffffbbb___]]]]]]\\\]]]^^^]]]ZZZXXXXXXWWWWWWVVVVVVWWWXXXYYYWWWUUUSSSSSSUUUVVVWWWVVVXXXXXXYYYZZZ[[[\\\]]]^^^[[[\\\\\\\\\]]]\\\\\\\\\^^^```bbbbbbaaa``````aaahhhlllpppooojjjeeedddeeegggfffgggkkknnnmmmfffaaa^^^^^^^^^```ccceeefffeeeiiijjjjjjkkklllllllllllliiieeeaaa___```cccfffgggdddbbb```___```bbbaaaaaaaaadddggghhhffffffhhhjjjkkkkkkjjjiiiggggggjjjllllllllllllkkkkkkkkkjjjjjjfffeeecccaaa```^^^^^^^^^aaaccceeeggggggdddaaa___]]]\\\\\\\\\\\\[[[[[[[[[YYYYYYYYYZZZZZZZZZ[[[[[[\\\]]]___aaacccdddddddddcccbbbaaaaaadddhhhlllnnnnnnkkkhhheeedddcccaaa```[[[\\\]]]___cccgggkkkmmmllljjjgggfffffffffeeedddddddddfffjjjlllkkkfffbbbcccaaa___[[[XXXXXX[[[^^^___```aaaaaabbbbbbbbbbbbcccbbbaaaaaabbbdddfffgggjjjkkkkkkkkkkkkllloooqqquuuvvvzzz}}}yyytttnnnkkkiiiiiijjjkkkmmmoooooommmjjjgggeeecccdddeeeeeeeeedddcccbbbaaabbbcccccccccbbbaaa```aaa```___```aaaeeehhhjjjlllhhhccc]]]ZZZZZZ[[[\\\ffffffggghhhhhheeeaaa^^^\\\]]]^^^```bbbccceeeeeedddbbb______```aaaaaa```cccbbbaaa``````aaacccdddeeeffffffffffffeeeddddddcccbbb`````````aaa```^^^```aaabbbbbbaaaaaabbbdddaaa```___]]][[[ZZZYYYYYY[[[[[[\\\ZZZYYYXXXZZZ[[[\\\ZZZYYY[[[bbbkkktttzzzzzzqqqkkkkkkkkkjjjhhhdddbbbbbbbbb```aaabbbbbbbbbbbbaaaaaa```___```aaaccccccaaa___^^^___```___^^^^^^```aaa```cccfffiiijjjkkklllmmmsssrrrooollliiifffeeedddeeeffffffdddbbb``````aaa```aaabbbeeeggggggdddaaa]]]]]]]]]___```___]]][[[WWWVVVVVVUUUVVVWWWYYYZZZXXXVVVTTTTTTVVVWWWXXXWWW[[[ZZZYYYYYYZZZ[[[]]]^^^\\\\\\\\\\\\\\\\\\\\\[[[^^^```aaa```___]]]]]]^^^fffjjjnnnnnnkkkhhhggghhhiiiiiijjjmmmpppoookkkfff```___^^^___bbbeeeffffffiiiiiijjjkkkllllllmmmmmmfffccc___^^^___bbbcccddd___^^^]]]^^^```bbbcccbbbaaadddffffffddddddgggjjjllllllllljjjhhhhhhjjjlllmmmmmmmmmmmmllllllllllllkkkhhheeebbb___^^^^^^^^^```bbbdddfffeeecccaaa___\\\\\\\\\[[[[[[ZZZZZZZZZXXXXXXYYYYYYYYYZZZZZZZZZ[[[\\\^^^```bbbcccddddddeeedddcccccceeeiiillloooooommmlllkkkjjjgggdddaaa\\\\\\\\\^^^bbbhhhmmmpppoookkkgggdddccccccbbbaaabbbccceeehhhjjjiiieeebbbbbbbbb___YYYSSSRRRWWW]]]]]]]]]^^^^^^___```aaaaaaaaaaaabbbcccccccccccccccggghhhhhhgggfffggghhhjjjlllkkknnnrrruuuwww~~~tttqqqlllgggdddcccddddddggghhhiiikkklllkkkgggeeeccccccbbbbbbaaaaaaaaaaaa```````````````___^^^]]]```aaacccdddfffggghhhhhhllliiifffbbb^^^\\\\\\[[[eeefffhhhjjjjjjhhhccc___^^^^^^___```aaaaaabbbbbbcccaaa___^^^___```___^^^aaaaaa```____________`````````aaabbbbbbbbbbbbaaadddcccbbbccccccbbb```^^^___aaabbbbbbaaaaaabbbcccbbbbbbaaa___]]][[[YYYXXXYYYZZZZZZXXXWWWVVVWWWYYYYYYXXXXXX[[[```gggnnnrrryyytttxxx|||{{{rrrjjjeeeggghhhhhhgggdddbbbbbbcccbbbbbbbbbbbbbbbaaaaaaaaa______```bbbcccbbb```]]]\\\]]]^^^]]]\\\[[[\\\^^^\\\```cccfffggghhhjjjlllrrrrrrppplllhhheeeddddddfffhhhhhhfffbbb```aaabbbbbbccceeeggggggfffdddbbb]]]]]]___aaacccbbb```]]]VVVUUUUUUTTTUUUVVVXXXYYYWWWUUUSSSTTTUUUWWWWWWWWW[[[ZZZYYYXXXYYY[[[^^^___\\\\\\\\\[[[[[[[[[[[[[[[]]]^^^```___]]]\\\\\\]]]dddhhhlllmmmlllkkkkkklllhhhhhhiiilllnnnnnnkkkhhhdddbbb``````cccfffggghhhggggggggghhhiiikkklllmmmeeebbb___^^^___aaabbbbbb^^^]]]]]]^^^aaaccccccbbbaaacccfffeeecccdddgggjjjmmmmmmmmmkkkiiiiiijjjkkkoooooooooooooooooonnnnnnqqqnnniiieeebbb``````aaabbbccceeeffffffeeecccbbb]]]]]]]]]\\\[[[[[[[[[ZZZXXXXXXXXXXXXYYYYYYYYYYYY[[[\\\]]]___aaacccdddeeefffeeeeeeeeefffiiilllnnnoooooooooooonnnkkkfffbbbaaa___^^^^^^```eeekkkoooppplllgggcccbbbaaa```___```bbbdddggghhhhhheeedddaaadddddd^^^UUURRRVVV[[[\\\\\\\\\]]]^^^___```aaa```aaadddeeefffeeecccbbbeeeffffffeeedddcccdddeeegggfffgggkkkmmmnnnuuu|||~~~wwwwww~~~}}}wwwrrrnnnlllgggcccaaa```aaabbbeeeeeefffiiikkkkkkiiifffeeedddcccbbbbbbbbbbbbccc_________^^^^^^]]]\\\\\\^^^```cccfffhhhhhhfffeeehhhhhhgggeeeccc```^^^]]]eeefffiiilllmmmjjjeeeaaa____________````````````bbb```^^^^^^______^^^]]]^^^^^^]]]]]]\\\[[[ZZZZZZ]]]]]]^^^``````aaaaaaaaaccccccdddeeeeeeddd```]]]]]]___``````______```aaa````````````___\\\ZZZYYYXXXYYYYYYXXXVVVUUUWWWXXXYYYYYYYYYZZZ]]]aaaeeeggg{{{zzzwwwqqqlllmmmsssyyy|||ssskkkfffbbbeeeggghhhgggdddbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa^^^^^^___aaabbbaaa^^^\\\[[[\\\]]]\\\[[[YYYZZZ[[[ZZZ]]]aaaccceeefffgggiiipppqqqqqqnnnjjjfffffffffhhhjjjkkkhhhccc```aaaccceeefffhhhiiigggeeebbbaaa^^^___aaaccceeeeeebbb___VVVUUUTTTTTTTTTVVVWWWXXXVVVTTTRRRRRRTTTVVVVVVVVVXXXWWWWWWWWWYYY\\\___aaa]]]\\\[[[ZZZZZZZZZ[[[[[[[[[]]]______^^^]]]^^^___dddgggjjjmmmnnnoooooopppiiiiiijjjlllmmmmmmlllkkkhhhfffcccccceeeggghhhiiiddddddddddddfffgggiiijjjdddbbb```___aaabbbbbbbbb```______```bbbcccbbbaaa```cccffffffddddddfffiiillllllmmmllljjjiiijjjkkkppppppppppppqqqqqqqqqqqqrrroookkkfffcccbbbbbbbbbccccccdddeeeeeeddddddccc``````___^^^^^^]]]\\\\\\XXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\^^^```bbbdddeeeffffffeeeeeefffiiikkklllnnnnnnoooqqqqqqmmmhhhdddccc```^^^]]]___dddjjjnnnppplllgggdddbbb```___]]]___aaaeeeggghhhgggffffffaaafffiiieee]]]WWWXXX[[[]]]]]]\\\]]]]]]___```aaa```bbbeeehhhhhhgggeeeccceeefffgggfffdddbbbbbbccceeeccccccgggiiijjjooouuuuuuzzz~~~vvvsssyyy{{{zzzyyyxxxuuuqqqmmmiiikkkhhhddd```^^^^^^___```bbbcccdddfffhhhhhhgggeeeddddddccccccccccccdddddd```______^^^]]]\\\\\\\\\\\\^^^bbbeeefffeeedddbbbcccdddeeeffffffdddaaa```dddeeehhhlllnnnlllgggcccaaaaaa``````______^^^^^^aaa```^^^^^^______]]][[[[[[ZZZZZZYYYXXXWWWVVVVVVYYYZZZ[[[\\\]]]^^^^^^^^^aaabbbccceeefffddd```]]][[[\\\]]]]]]\\\\\\]]]^^^[[[\\\]]]^^^^^^]]]\\\[[[XXXXXXYYYXXXWWWVVVXXXZZZ\\\\\\[[[ZZZZZZ[[[]]]]]]{{{uuunnnjjjhhhiiiiiiggggggjjjpppvvvzzzssslllfffbbbaaaccceeegggfffdddbbbaaaaaaaaa```````````````aaaaaa___^^^^^^___``````^^^\\\\\\]]]^^^]]][[[YYYYYYYYYXXX[[[___aaabbbcccdddfffmmmoooqqqoookkkhhhhhhjjjiiilllnnnjjjddd```aaadddfffhhhkkkjjjhhhdddbbbaaa```aaacccfffhhhgggccc```XXXXXXVVVVVVVVVVVVWWWXXXVVVTTTRRRRRRTTTUUUVVVUUUUUUUUUUUUWWWYYY[[[^^^```^^^]]][[[ZZZYYYYYYZZZ[[[\\\^^^``````_________```ccceeehhhkkknnnpppqqqrrrmmmmmmnnnnnnnnnnnnnnnnnnkkkiiigggfffggghhhhhhgggbbbbbbaaaaaabbbdddfffgggcccbbbaaaaaabbbcccbbbaaaaaa``````aaaccccccaaa______cccggghhhfffeeefffiiiiiikkklllkkkjjjiiijjjlllppppppppppppqqqqqqqqqqqqooommmjjjgggdddcccccccccbbbbbbbbbbbbbbbccccccdddbbbbbbaaa```______^^^^^^XXXXXXYYYYYYYYYZZZZZZZZZZZZZZZ[[[]]]___bbbdddeeeeeeeeeddddddeeeggghhhiiikkklllnnnppppppnnniiieeeaaa___]]]\\\___dddiiimmmmmmkkkgggeeedddbbb___]]]^^^aaadddfffffffffggghhhbbbgggkkkiiiccc^^^\\\]]]___^^^]]]\\\]]]^^^___```___bbbeeehhhjjjiiifffeeeeeefffhhhgggeeecccccccccbbb______ccceeeeeehhhmmmnnnqqqvvv{{{yyy}}}}}}|||{{{vvvvvvtttrrrooollliiiggggggeeeaaa]]][[[[[[\\\]]]^^^aaacccdddbbbaaabbbccc``````aaaaaabbbcccccccccaaa```^^^]]]\\\\\\\\\\\\[[[\\\___aaabbbbbbaaa```___```ccceeefffeeebbbaaaaaaccceeeiiikkkjjjgggcccbbbbbbaaa``````______^^^aaa```______```___]]][[[YYYXXXWWWVVVUUUTTTTTTTTTVVVVVVXXXYYYZZZZZZZZZZZZ^^^___```cccddddddaaa^^^XXXZZZ[[[[[[ZZZZZZ[[[\\\XXXYYYZZZ[[[\\\\\\\\\\\\VVVWWWXXXXXXWWWXXXZZZ\\\___^^^\\\ZZZYYYXXXXXXXXXwwwtttoookkkiiigggeeecccggghhhjjjjjjjjjlllpppttt~~~vvvtttsssppplllfffbbb___^^^___aaacccdddbbbaaa``````______^^^^^^^^^```aaabbbaaa```______``````___]]]\\\^^^___^^^\\\YYYYYYYYYWWWZZZ]]]___``````aaabbbeeeiiilllkkkhhhfffgggjjjkkknnnppplllddd```bbbeeeeeehhhkkkkkkhhheeeddddddbbbccceeehhhiiihhhdddaaa]]]\\\ZZZYYYXXXXXXYYYZZZVVVTTTSSSSSSTTTVVVVVVVVVTTTTTTUUUWWWXXXZZZ[[[[[[^^^]]][[[YYYXXXYYYZZZZZZ___aaabbbbbb```______```aaaccceeeiiimmmoooqqqqqqoooppppppooonnnnnnoooooommmkkkiiihhhhhhgggeeecccbbbaaa`````````bbbccceeebbbaaa```aaabbbcccaaa```___^^^___```bbbbbbaaa___^^^ccchhhjjjhhhfffggghhhggghhhjjjkkkjjjjjjkkklllmmmnnnnnnnnnooooooooopppmmmllljjjiiigggfffeeeeeeccccccbbbbbbcccdddeeeeeeccccccbbbaaa```___^^^^^^YYYYYYYYYZZZZZZZZZ[[[[[[YYYYYYZZZ\\\^^^aaadddfffdddcccccccccdddeeeffffffggghhhjjjmmmooommmiiifffbbb```^^^]]]^^^aaaeeehhhjjjiiihhhgggfffdddaaa^^^[[[___cccdddddddddfffhhhdddfffhhhgggdddaaa`````````___]]][[[[[[\\\]]]^^^^^^```dddgggiiiiiigggfffeeefffhhhgggeeedddcccddd```]]][[[___```___aaadddgggiiikkkooossszzz}}}yyyqqqooouuu~~~oootttxxxyyyzzz{{{wwwvvvwwwrrrrrrqqqooollljjjiiiiiigggeee```\\\ZZZZZZ[[[\\\^^^bbbfffddd___]]]___ccc]]]^^^```bbbcccddddddccc```___]]]\\\[[[ZZZ[[[[[[\\\\\\]]]^^^______```aaa]]]___bbbddddddcccaaa___^^^^^^aaadddffffffdddbbbcccbbbbbbaaaaaa``````___bbbaaa``````aaa___]]]ZZZYYYWWWVVVTTTSSSTTTUUUVVVVVVWWWWWWXXXYYYYYYYYYYYY\\\\\\]]]```bbbbbbaaa___XXXZZZ[[[[[[YYYYYYZZZ\\\XXXXXXXXXWWWXXXXXXYYYZZZTTTUUUWWWWWWWWWXXX[[[]]]```^^^\\\ZZZXXXXXXXXXXXX|||hhheeeaaa___aaaeeehhhjjjnnnppprrrrrrqqqqqqrrrsss{{{xxxtttooollllllkkkhhhccc___]]]\\\[[[]]]aaabbbaaa``````aaa^^^]]]]]]]]]^^^___aaabbbdddbbb```___```aaa```___]]]___```___\\\ZZZYYYYYYWWWZZZ]]]^^^^^^___```aaa]]]bbbffffffcccbbbdddgggkkkoooqqqlllddd```bbbfffdddgggkkkkkkiiifffffffffcccdddfffiiijjjhhhdddaaa```___]]]\\\[[[ZZZ[[[[[[XXXVVVTTTTTTVVVWWWXXXWWWTTTUUUVVVWWWXXXXXXXXXXXX^^^]]][[[YYYXXXXXXYYYZZZcccdddeeedddaaa_________```aaacccgggkkknnnoooooopppppppppnnnmmmlllmmmnnnmmmkkkjjjiiihhhfffccc```cccbbb```______aaacccdddaaa``````aaabbbbbbaaa___\\\\\\]]]___aaabbb```___^^^ccciiillljjjhhhggggggeeegggiiijjjjjjjjjkkklllkkklllllllllmmmmmmnnnnnnmmmmmmmmmlllkkkjjjiiihhhffffffeeedddeeefffhhhiiidddcccbbbaaa```___^^^^^^ZZZZZZZZZZZZ[[[[[[[[[[[[YYYYYYZZZ[[[^^^aaadddfffbbbbbbbbbbbbccccccdddeeeeeefffhhhkkkmmmllliiiffffffdddaaa^^^]]]^^^___aaahhhhhhhhhhhhhhhfffbbb___YYY]]]aaacccbbbccceeegggeeeeeeddddddccccccbbbbbb```___\\\[[[ZZZZZZ\\\]]]\\\___bbbfffhhhhhhggggggdddfffhhhgggfffdddddddddaaa\\\ZZZ]]]^^^\\\\\\___```bbbdddgggjjjnnntttxxx{{{{{{xxxrrrhhhdddiiijjjsssssswww{{{|||}}}~~~~~~{{{vvvssstttvvvooooooooonnnlllkkkkkkkkkiiigggbbb^^^\\\\\\]]]^^^___fffjjjggg___\\\___eee\\\^^^aaadddfffffffffeee```^^^]]][[[YYYYYYYYYZZZ]]]\\\\\\\\\]]]^^^```bbb^^^___bbbccccccaaa___]]][[[[[[]]]```ccccccbbb```ccccccbbbbbbaaaaaa``````bbbaaaaaaaaaaaa```]]]ZZZZZZXXXUUUTTTSSSUUUWWWXXXYYYYYYZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[]]]```bbbaaa___YYYZZZ[[[[[[ZZZZZZ[[[\\\YYYXXXWWWUUUUUUVVVWWWWWWRRRTTTUUUVVVWWWXXX[[[]]]___^^^[[[YYYXXXXXXYYYZZZpppddd[[[\\\^^^bbbggglllpppsssxxxxxxxxxxxxwwwuuusssrrrwwwwwwtttooollljjjhhhfffdddeeefffeeeccc___[[[YYY[[[]]]______]]]\\\[[[\\\]]]^^^____________bbbdddeeedddbbb```____________^^^^^^^^^]]]]]]\\\\\\[[[]]]]]]^^^___^^^]]][[[ZZZ\\\^^^aaabbbbbbcccdddffflllnnnoooooommmhhhccc```eeefffggggggeeeeeeeeegggeeefffggghhhiiihhhggggggbbbbbbaaa```___^^^]]]]]]XXXWWWVVVUUUUUUVVVXXXYYYUUUUUUUUUUUUVVVWWWXXXXXX[[[ZZZYYYXXXXXXXXXXXXXXX\\\___bbbcccbbb___^^^^^^\\\___cccfffgggjjjlllnnnppprrrrrrnnnhhheeegggkkkkkkkkkkkkhhhdddaaa```___bbbaaa___^^^^^^```bbbccceeedddccc```\\\[[[\\\]]]aaa```___```aaabbbaaa```bbbeeehhhkkkkkkjjjhhhfffhhhiiikkkllllllkkkiiihhhgggiiikkklllmmmmmmllllllooonnnlllkkkkkkmmmoooqqqsssooojjjggggggiiijjjkkkgggggggggfffdddbbb___^^^\\\[[[ZZZYYYYYYXXXXXXXXXXXXXXXYYY[[[^^^aaadddfffaaaaaa`````````bbbcccdddiiifffddddddffffffdddaaafffdddbbb^^^[[[[[[^^^```ggggggiiilllnnnkkkeee```aaa```______aaabbbbbbaaa\\\^^^```bbbcccbbbaaa```___^^^^^^___``````___]]]ZZZYYYZZZ]]]aaadddddddddeeeeeefffhhhiiihhheeebbbcccaaa^^^[[[YYYXXXYYYYYY\\\]]]^^^```cccgggkkkmmmvvvzzz~~~wwwqqqfff___^^^```fffnnnxxx|||wwwtttqqqppppppqqqrrrqqqqqqpppnnnlllkkklllmmmnnnqqqnnnhhhaaa[[[YYYZZZ\\\bbbbbbcccdddcccbbbaaa```^^^___```dddfffgggfffdddaaa```^^^\\\[[[ZZZ[[[[[[YYYYYYYYYZZZ[[[^^^```bbb\\\^^^aaaaaa```___^^^^^^YYYYYYYYYZZZ\\\^^^```bbbbbbdddgggiiiiiifffbbb```^^^```dddffffffddd```^^^ZZZYYYWWWUUUUUUUUUWWWXXXYYYYYYZZZZZZYYYXXXWWWVVVXXXXXXYYY[[[]]]]]][[[YYY\\\[[[ZZZXXXXXXXXXYYYZZZYYYVVVUUUVVVXXXYYYXXXUUUVVVVVVWWWYYYZZZ\\\]]]]]]^^^]]][[[YYYXXXWWWWWWXXX|||zzzyyyvvvooojjjaaadddhhhmmmssswwwyyy{{{~~~|||yyyvvvsssrrrrrrqqqnnnjjjgggfffdddccceeeeeefffeeeccc___\\\ZZZ\\\^^^``````^^^\\\\\\\\\]]]^^^___``````aaaccceeegggfffdddcccaaaaaaaaabbbaaaaaa```^^^]]][[[ZZZZZZ]]]^^^^^^___^^^]]]\\\[[[\\\^^^```aaaaaaaaacccdddjjjlllnnnnnnmmmjjjfffcccfffggggggfffddddddeeegggfffggghhhiiijjjjjjiiihhhcccbbbaaa```___^^^^^^^^^\\\[[[YYYWWWWWWXXXZZZ\\\XXXXXXWWWWWWWWWWWWXXXXXX[[[ZZZYYYXXXXXXXXXXXXXXX[[[]]]```aaa```^^^]]]\\\[[[^^^aaaeeegggiiillloooppprrrrrrnnnhhhfffhhhkkkjjjkkkkkkhhhdddaaa```___bbbbbbaaaaaaaaabbbcccdddffffffdddaaa^^^\\\]]]^^^aaaaaaaaa```````````````aaacccfffiiiiiihhhfffdddhhhiiikkklllllljjjhhhggghhhiiijjjjjjkkklllllllllmmmlllkkkkkklllooorrrtttvvvrrrlllhhhhhhhhhiiiiiiiiiiiiiiihhhfffdddbbbaaa^^^]]][[[ZZZYYYXXXXXXXXX[[[ZZZZZZ]]]aaadddffffffbbbaaa```___```aaabbbcccdddcccbbbcccggghhhhhhfffeeedddbbb___\\\\\\___bbbfffgggiiilllmmmkkkfffbbbaaa___^^^___aaabbbbbbbbb^^^___aaacccccccccbbbaaaaaa```___```aaaaaa```^^^ZZZYYYYYY[[[___aaaaaaaaabbbaaaaaaccceeegggfffeeeeeeccc```]]][[[ZZZZZZZZZ[[[\\\\\\^^^aaadddgggiiilllooosssvvvzzz~~~{{{oooddd^^^^^^bbbhhhqqq}}}{{{uuurrrpppnnnmmmoooqqqqqqqqqpppnnnmmmkkkkkklllnnnoooqqqooojjjddd___]]]^^^```bbbccccccddddddcccbbbaaa______aaadddfffgggeeedddbbbaaa___^^^]]]\\\\\\\\\ZZZZZZ[[[\\\]]]___```aaa[[[]]]```aaa___^^^]]]]]]ZZZYYYYYYZZZ[[[^^^```aaa```bbbfffiiijjjhhhfffdddaaacccfffggggggeeeaaa___]]][[[YYYWWWWWWWWWXXXXXXXXXYYYZZZ[[[[[[YYYWWWVVVWWWXXXYYY\\\^^^___]]][[[YYYYYYXXXXXXWWWXXXXXXXXXWWWUUUTTTUUUWWWXXXWWWUUUXXXXXXXXXYYYZZZZZZZZZ[[[ZZZYYYXXXWWWVVVVVVWWWXXXpppnnnnnnppptttuuusssqqqlllooouuuzzz|||wwwsssooommmjjjhhhfffcccaaa``````aaaeeeeeeeeeeeeccc```]]][[[]]]___aaaaaa___^^^]]]^^^]]]^^^```aaaaaabbbdddfffgggfffeeedddcccbbbbbbbbbdddcccaaa___]]][[[ZZZYYY\\\\\\\\\]]]\\\\\\[[[ZZZ[[[]]]`````````___```bbbgggiiikkkmmmmmmkkkiiihhhhhhhhhgggfffddddddeeegggggghhhiiikkkllllllkkkkkkfffdddbbb___^^^]]]^^^___```^^^[[[XXXXXXYYY[[[]]][[[[[[ZZZYYYXXXXXXXXXXXXZZZYYYXXXXXXXXXXXXXXXXXXYYY[[[___```^^^\\\[[[[[[YYY\\\```cccfffiiilllooooooqqqpppmmmhhhfffgggiiihhhjjjjjjhhhdddaaa______bbbcccdddeeefffeeeeeedddhhhhhhgggddd```^^^___``````bbbdddbbb___^^^___bbb```bbbeeeggghhhgggeeedddhhhjjjlllmmmmmmjjjhhhfffiiiiiihhhhhhhhhjjjkkkllljjjjjjjjjkkkmmmppptttvvvxxxsssnnnjjjhhhhhhhhhgggkkkkkkjjjiiihhhfffdddccc___^^^\\\[[[ZZZYYYYYYYYY___\\\[[[___fffjjjiiifffcccbbbaaa`````````aaabbbbbbaaaaaacccfffhhhiiihhheeedddbbb___]]]]]]```bbbeeefffhhhkkklllkkkhhhdddaaa___^^^^^^```bbbccccccaaaaaacccddddddcccbbbaaadddbbb``````aaaaaaaaa```YYYXXXWWWYYY[[[]]]]]]\\\^^^]]]\\\^^^aaadddfffffffffdddaaa___]]][[[[[[[[[ZZZZZZ[[[\\\^^^```cccdddgggiiilllnnnooorrrvvvyyytttiiibbbcccfffmmm{{{~~~zzzvvvqqqooonnnlllkkkkkkmmmoooppppppmmmlllkkkjjjkkkmmmpppqqqrrrppplllgggcccaaaccceeebbbcccdddeeeeeedddccccccaaaaaaaaadddffffffeeeccccccbbbaaaaaa```______^^^\\\]]]^^^___````````````[[[]]]``````___]]]\\\\\\ZZZZZZYYYZZZ[[[]]]___```^^^```dddhhhjjjjjjjjjiiieeefffhhhhhhgggeeebbb```___^^^\\\ZZZYYYXXXYYYYYYXXXYYY[[[]]]\\\[[[XXXWWWWWWXXXYYY\\\___```___^^^XXXXXXYYYYYYYYYYYYYYYYYYVVVTTTSSSTTTVVVWWWWWWVVVYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWgggllluuu~~~yyyzzz|||}}}wwwpppjjjfffdddeeebbb`````````^^^^^^aaadddeeeeeedddccc```^^^\\\^^^```bbbbbb```^^^^^^^^^]]]___aaabbbcccccceeegggfffeeeddddddcccbbbbbbbbbcccbbbaaa```^^^]]][[[[[[ZZZZZZZZZZZZZZZZZZYYYYYY[[[]]]_________^^^___```dddfffiiikkkmmmmmmmmmllljjjiiihhhfffddddddeeeggggggiiijjjlllmmmmmmmmmllljjjhhhddd```]]]\\\]]]]]]aaa^^^ZZZWWWWWWXXXZZZ\\\]]]]]][[[ZZZYYYXXXXXXXXXYYYXXXWWWWWWVVVVVVWWWWWWXXX[[[^^^___^^^]]]\\\[[[XXXZZZ^^^aaadddhhhlllooommmnnnnnnkkkgggeeeeeeffffffhhhiiihhhdddaaa______bbbdddfffiiiiiihhhfffeeeiiiiiihhhfffcccaaaaaaaaabbbeeehhhfffaaa___aaaeeecccdddgggiiiiiiiiigggfffjjjkkkmmmnnnmmmkkkhhhgggjjjiiigggffffffhhhjjjllljjjjjjjjjkkkmmmpppsssttttttpppllliiihhhhhhhhhhhhjjjjjjiiihhhfffeeedddccc^^^]]]]]]\\\[[[\\\\\\\\\```]]][[[aaajjjooommmhhheeedddcccaaaaaaaaabbbbbbcccbbbbbbbbbcccdddeeeeeeccccccaaa___]]]]]]___aaaccceeegggiiikkkjjjhhhgggaaa___]]]^^^```bbbddddddccccccdddddddddcccbbbaaadddbbb```___`````````___YYYWWWUUUVVVWWWYYYYYYXXXZZZZZZ[[[]]]```bbbbbbaaabbbaaa```^^^]]]]]]\\\]]]ZZZZZZZZZZZZ\\\^^^```aaaeeegggiiijjjkkkmmmppprrryyy}}}~~~pppnnnnnntttyyyyyywwwssspppmmmllllllllllllkkkiiijjjlllmmmmmmmmmkkkjjjhhhhhhjjjmmmqqqssstttrrrooojjjeeeccceeefffbbbcccdddeeefffeeeddddddbbbaaaaaaccceeeeeedddbbbcccccccccccccccbbbaaa```^^^___```aaabbbaaa```___]]]___aaabbb```^^^]]]]]][[[ZZZZZZZZZ[[[\\\^^^___\\\___bbbeeehhhiiiiiiiiigggggghhhgggfffdddaaa___```___]]][[[ZZZYYYYYYYYYXXXYYY\\\^^^^^^\\\YYYWWWXXXXXXYYY\\\```bbbaaa```ZZZZZZ\\\]]]]]]]]]\\\[[[UUUTTTSSSSSSTTTUUUVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUTTTSSSRRRSSSSSSTTTiiirrr~~~xxxpppiiiccc___^^^bbb___^^^bbbaaa^^^^^^bbbccccccccccccbbb```^^^]]]^^^```bbbbbb```___^^^___]]]___bbbccccccdddeeeffffffffffffeeeeeedddcccccc__________________^^^^^^[[[[[[ZZZZZZ[[[[[[[[[[[[\\\^^^___```___^^^___```cccdddgggjjjlllnnnooopppkkkkkkkkkhhhfffeeefffggghhhiiikkklllmmmmmmllllllnnnkkkfffaaa]]][[[[[[[[[aaa___\\\YYYXXXYYY[[[]]]^^^]]]\\\[[[ZZZYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUYYY\\\___aaa```^^^]]]]]]XXXZZZ]]]```cccggglllpppkkklllkkkiiifffdddbbbbbbdddfffhhhgggdddaaa______```cccgggjjjjjjiiifffdddggghhhiiigggdddbbbbbbcccdddhhhkkkiiidddbbbeeeiiiggghhhjjjkkkllllllkkkjjjkkklllmmmmmmmmmkkkjjjiiikkkiiifffeeeeeegggjjjlllkkkkkkjjjkkklllmmmooopppmmmjjjgggfffgggiiijjjjjjhhhgggfffeeedddcccbbbbbb]]]\\\\\\]]]]]]^^^___``````]]][[[aaajjjpppnnnkkkgggfffdddcccbbbccccccdddccccccbbbaaaaaabbbccceeebbbbbbaaa___\\\\\\^^^___bbbcccfffggghhhhhhggggggbbb___]]]]]]___bbbcccddddddddddddcccbbbaaa```___bbb```^^^^^^______^^^]]]XXXVVVSSSSSSUUUWWWWWWWWWYYYZZZ\\\```bbbaaa]]]ZZZ\\\\\\\\\[[[\\\\\\\\\]]][[[ZZZZZZZZZ[[[]]]^^^```___aaadddeeefffhhhlllnnntttvvvvvvvvvwwwzzz~~~~~~yyytttuuuqqqlllhhhffffffhhhiiimmmkkkjjjjjjjjjkkkjjjiiihhhgggffffffhhhlllpppsssuuutttpppkkkeeeccccccdddccccccdddeeeeeeeeedddcccaaa``````aaacccdddcccbbbaaabbbdddeeeeeecccbbbaaa___```bbbccccccbbbaaa``````bbbeeeeeecccaaa``````[[[[[[ZZZZZZZZZ[[[]]]^^^\\\]]]___bbbdddeeeffffffggggggfffeeecccaaa___^^^______]]][[[ZZZYYYXXXXXXXXXYYY[[[]]]]]]\\\ZZZXXXXXXXXXYYY\\\```bbbbbbbbb[[[\\\]]]^^^^^^^^^\\\\\\UUUUUUTTTSSSRRRSSSUUUVVVVVVVVVVVVWWWXXXXXXYYYYYYXXXWWWUUURRRQQQPPPPPPPPPqqqxxx{{{tttllleeeaaa___^^^```\\\^^^dddddd___]]]bbbbbbaaaaaaaaa```___^^^]]]^^^```bbbbbb```^^^^^^^^^]]]```cccdddccccccddddddfffggggggggggggfffeeeddd\\\\\\]]]^^^___``````aaa^^^^^^]]]]]]]]]^^^______\\\^^^aaaaaaaaa```aaaccccccdddfffhhhkkknnnpppqqqmmmmmmmmmllliiigggfffggghhhiiijjjkkklllkkkjjjjjjmmmkkkgggbbb___]]]\\\[[[aaa```^^^]]]\\\]]]^^^___^^^]]]]]]\\\\\\\\\]]]]]][[[ZZZYYYWWWVVVUUUUUUUUUYYY\\\```bbbaaa___^^^^^^YYY[[[^^^```cccggglllpppkkkjjjjjjhhhfffdddbbb```bbbeeeggggggdddaaa___^^^^^^aaaeeehhhiiigggeeecccdddfffggggggeeeccccccdddgggiiikkkjjjhhhgggiiikkkiiijjjkkkmmmmmmmmmmmmllljjjjjjjjjjjjjjjjjjjjjkkkkkkiiigggffffffgggjjjkkkkkkkkkjjjjjjjjjkkkllllllfffdddccceeehhhkkkmmmnnngggfffeeecccbbbbbbbbbbbb]]]]]]]]]^^^___```aaabbbaaa^^^\\\```fffllllllkkkfffeeedddcccccccccdddeeecccccccccbbbaaabbbeeehhhccccccbbb```]]]\\\]]]^^^aaabbbdddeeeddddddfffgggdddaaa^^^]]]___aaaccccccddddddbbbaaa___^^^]]]]]]]]]\\\\\\]]]______]]][[[VVVTTTRRRRRRTTTWWWXXXYYYZZZ\\\___bbbcccaaa\\\WWWXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYZZZ\\\^^^___^^^```ccceeefffiiillloooppppppooonnnmmmooossswwwyyy}}}yyyyyyyyyyyyzzzxxxuuusssqqqnnnhhhdddbbbbbbdddfffkkkjjjiiihhhiiiiiigggffffffeeecccccceeejjjooorrruuutttpppkkkfffcccbbbccccccdddeeeeeeeeedddbbbaaa___^^^^^^___aaacccbbbaaa___aaaccceeeeeedddbbb``````aaabbbbbbbbbbbbbbbaaaccceeeggggggeeecccbbbbbb\\\[[[ZZZYYYZZZZZZ\\\\\\[[[\\\]]]^^^```bbbcccdddfffeeedddcccaaa```___^^^^^^]]]]]][[[ZZZYYYXXXWWWXXXYYYZZZ[[[[[[[[[ZZZYYYYYYXXXYYY[[[___aaabbbbbb\\\\\\]]]]]]\\\[[[[[[ZZZWWWWWWVVVSSSQQQQQQSSSVVVUUUUUUVVVVVVWWWXXXYYYYYYXXXVVVTTTQQQOOONNNNNNNNNyyy~~~~~~{{{zzzzzz{{{vvvpppiiidddaaa```aaa^^^YYY]]]eeefff^^^[[[___`````````___^^^^^^]]]]]]^^^```aaaaaa```^^^^^^^^^^^^```cccdddcccbbbbbbbbbcccddddddeeeeeedddbbbbbbZZZ[[[\\\]]]^^^___```aaa^^^]]]]]]\\\]]]^^^___```]]]___bbbcccccccccdddfffeeeeeefffhhhjjjmmmppprrrnnnooopppooollliiigggfffhhhhhhiiijjjjjjiiigggfffiiihhhfffcccaaa___^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___```aaabbbccc```___]]]ZZZXXXWWWVVVUUUYYY\\\```aaaaaa_________[[[]]]___aaacccggglllooolllkkkjjjiiihhheeebbb```aaacccfffgggeeeaaa___^^^[[[^^^bbbeeefffeeecccaaaaaaccceeeeeedddddddddeeehhhhhhiiiiiijjjjjjkkkkkkhhhiiijjjkkkllllllllllllhhhgggeeeeeeeeegggiiikkkkkkjjjhhhgggggghhhjjjkkkiiiiiiiiiiiiiiijjjjjjjjjcccbbbbbbeeeiiimmmppppppiiihhhfffeeedddcccddddddaaa``````______``````aaacccaaa^^^^^^aaadddggghhhdddcccbbbaaabbbcccdddeeeiiiiiihhheeebbbcccfffiiiffffffeeebbb___]]]]]]^^^```bbbccccccaaaaaacccfffeeebbb^^^]]]^^^```aaabbbdddbbbaaa___]]][[[ZZZZZZZZZZZZ\\\^^^``````]]][[[UUUSSSQQQRRRUUUYYY[[[\\\]]]^^^```bbbdddbbb^^^[[[XXXXXXXXXXXXXXXWWWVVVVVVXXXXXXXXXXXXYYY[[[]]]^^^```bbbeeefffhhhjjjnnnqqqmmmllllllkkkjjjkkkmmmooonnnpppssswww{{{xxxrrrtttvvvvvvuuusssssssssmmmkkkgggcccaaabbbdddeeegggfffeeefffggggggfffdddeeecccaaa```ccchhhmmmpppsssrrroookkkgggddddddeeeddddddeeeeeedddbbb```___]]]\\\\\\]]]```bbbbbbaaa\\\___bbbeeeeeecccaaa___aaaaaa```aaaaaabbbcccccceeegggiiiiiigggdddcccccc\\\[[[ZZZYYYYYYZZZ[[[\\\ZZZZZZZZZ\\\^^^aaacccdddfffeeecccaaa````````````]]]]]]]]]\\\[[[ZZZYYYYYYYYYXXXXXXXXXYYYYYYZZZ[[[YYYXXXXXXZZZ^^^```aaaaaa```___^^^\\\[[[[[[[[[[[[YYYYYYXXXTTTQQQPPPRRRUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSQQQOOOMMMLLLLLLLLL~~~~~~zzzvvvsssqqqwwwssslllfffbbbaaaaaabbb[[[WWW[[[ffffff\\\YYY]]]______^^^^^^^^^]]]]]]]]]]]]___aaaaaa___]]]]]]^^^^^^aaacccdddcccaaa``````^^^___```aaaaaa```^^^]]]ZZZ[[[\\\\\\]]]^^^______[[[[[[ZZZZZZZZZ[[[]]]^^^^^^```cccddddddeeefffhhhfffffffffhhhjjjmmmpppqqqnnnppprrrqqqnnnjjjgggfffhhhhhhiiiiiihhhgggeeedddeeeeeeddddddcccbbbaaaaaaZZZ[[[\\\]]]]]]]]]\\\[[[______```aaabbbdddfffgggcccbbb```]]]ZZZXXXWWWWWWXXX[[[___aaa```___^^^^^^]]]^^^```aaacccggglllooommmlllkkkjjjiiigggdddaaa```cccfffgggeeeaaa___^^^ZZZ\\\```cccdddcccaaa```^^^aaaccceeedddddddddeeehhhgggfffhhhjjjllllllkkkggghhhiiiiiijjjjjjjjjjjjfffdddbbbaaabbbeeehhhkkkkkkjjjiiihhhhhhiiijjjjjjggggggggghhhiiiiiijjjjjjcccccccccfffjjjoooqqqrrrkkkjjjhhhgggfffffffffgggdddcccbbb```____________fffccc```]]]]]]___bbbeeeaaaaaa`````````bbbcccdddppppppnnniiicccaaacccfffiiiiiihhheeeaaa^^^^^^___```aaacccbbb______bbbeeegggccc___]]]^^^___aaaaaacccbbb```]]][[[ZZZYYYXXXXXXYYY\\\___bbbaaa^^^[[[TTTRRRPPPRRRVVVZZZ]]]^^^```___```aaaccccccaaa___YYYYYYYYYXXXWWWUUUTTTSSSWWWWWWVVVWWWXXXZZZ\\\]]]___aaacccdddfffhhhkkkmmmlllllllllllllllllllllmmmiiikkklllpppyyy|||wwwssspppsssvvvuuurrrpppqqqssskkkiiigggdddcccdddeeefffcccbbbbbbdddfffgggeeeddddddbbb```___aaafffllloooqqqqqqoookkkhhhffffffgggdddeeeeeedddcccaaa___]]]\\\[[[ZZZ\\\___aaabbbaaa[[[]]]aaadddeeeccc```^^^aaa``````___```bbbccceeeeeegggiiiiiigggdddcccccc\\\\\\ZZZYYYYYYYYYZZZ[[[XXXXXXYYY[[[^^^aaadddffffffeeecccaaa``````aaaaaa]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXWWWWWWWWWYYYZZZ[[[ZZZYYYXXXZZZ]]]___``````dddbbb```^^^]]]\\\]]]]]][[[[[[YYYUUUPPPOOORRRUUUXXXXXXWWWVVVVVVUUUTTTTTTQQQPPPNNNLLLLLLLLLLLLLLL|||yyyvvvuuuvvvuuurrrooovvvsssmmmhhhdddaaa``````\\\\\\]]]___aaa```^^^[[[ZZZ^^^aaabbb```___```bbbaaaccccccbbb```^^^^^^^^^]]]___aaadddddddddbbbaaa\\\]]]^^^___^^^]]]\\\[[[ZZZZZZ\\\___aaaaaa```^^^ZZZZZZYYYYYYYYYZZZZZZ[[[`````````aaaaaaaaaaaaaaafffkkkoooooollllllooosssnnnqqqsssqqqkkkgggeeeeeedddeeeeeeeeeeeeeeeddddddhhhfffeeegggiiiiiieeeaaa```^^^[[[ZZZ\\\]]]^^^^^^aaa]]]ZZZ[[[```fffiiijjjlllhhhccc___^^^\\\ZZZYYY\\\```dddddd```]]]]]]```]]]^^^```bbbdddggghhhiiiooommmkkkiiihhhfffdddbbbgggeeeddddddeeeddd___[[[]]]]]]^^^aaacccdddcccaaa^^^___```aaacccdddffffffeeedddeeehhhkkkmmmnnnmmmjjjiiiggghhhiiijjjjjjiiijjjeeeaaaaaaeeehhhgggdddiiiiiiiiihhhgggeeedddccc```cccgggkkklllkkkiiiggggggccc```bbbfffkkknnnooommmmmmkkkjjjhhheeecccbbbeee```]]]___aaa```aaadddbbbddddddccc```^^^^^^^^^\\\]]]]]]\\\[[[]]]cccgggmmmqqqrrrmmmddd^^^___bbbeeehhhkkkkkkhhhdddaaa___gggeeeaaa^^^]]]___aaaccceeebbb___\\\ZZZ[[[\\\]]]eeecccaaa^^^[[[YYYWWWWWW\\\ZZZYYY]]]aaabbb^^^ZZZWWWVVVUUUVVVWWWXXXZZZ\\\^^^^^^aaadddfffeeeaaa^^^\\\\\\\\\[[[YYYXXXVVVUUU\\\\\\[[[ZZZZZZYYYYYYYYYaaadddggghhhgggfffffffffdddkkkppppppooopppnnnkkkjjjhhhgggmmmuuu|||~~~}}}vvvtttsssssswww}}}|||zzzyyywwwtttrrrrrrssstttuuuuuutttssssssllliiieeebbbaaaaaaaaa````````````aaabbbccceeeeeecccaaa______aaaeeejjjmmmnnnllljjjhhhfffeeeeeeeeeeeeeeedddaaa___^^^___```\\\ZZZYYY[[[```dddeeedddaaaaaa```aaaccccccaaa``````______aaacccdddbbbaaadddeeefffffffffeeecccccc```]]]ZZZYYYZZZ\\\^^^^^^YYYYYYZZZ[[[\\\^^^```aaabbbbbbcccccccccbbbaaaaaaddd```\\\\\\______\\\WWW[[[ZZZYYYXXXXXXYYYZZZZZZWWWXXXZZZ[[[]]]]]]]]]]]]___bbbcccaaaaaabbb```[[[\\\YYYVVVSSSRRRSSSUUUWWWZZZYYYWWWSSSPPPNNNOOOQQQQQQOOOLLLLLLLLLMMMLLLLLL~~~}}}zzztttrrrpppppprrrrrrqqqooossspppkkkfffbbb```______\\\\\\]]]___aaaaaa___\\\[[[^^^aaabbb``````aaaccccccddddddccc```]]]]]]]]]^^^___aaaccccccbbb```___]]]]]]^^^]]]]]]\\\[[[[[[ZZZ[[[\\\^^^```aaa___^^^XXXXXXWWWWWWWWWWWWWWWXXX]]]^^^___`````````___^^^cccggglllllljjjjjjmmmpppoooqqqrrroooiiidddccccccddddddeeeeeeffffffeeeeeeiiiggggggjjjmmmmmmiiieeeaaa^^^\\\[[[\\\]]]]]]]]]___]]]ZZZ[[[```eeehhhiiiiiifffbbb___^^^^^^]]][[[[[[```cccccc___\\\]]]___^^^___```bbbccceeeggggggkkkjjjiiiiiihhhhhhgggfffhhhfffeeefffgggfffaaa]]]^^^]]]]]]___aaabbbaaa___]]]^^^___aaabbbdddeeeffffffeeedddfffiiilllllllllllljjjiiiiiijjjkkkjjjiiijjjfffbbbcccfffiiihhhfffiiiiiiiiihhhgggfffeeeeeebbbeeeiiimmmnnnllliiiggggggdddaaabbbfffkkknnnnnnoooooommmkkkiiifffdddbbbfffaaa___aaacccaaabbbddddddeeefffeeecccaaaaaabbb`````````^^^\\\^^^bbbfffnnnrrrtttooofff___^^^```eeegggiiiiiifffccc``````fffccc___\\\\\\]]]```bbbaaa___[[[YYYXXXZZZ\\\^^^dddbbb```]]][[[YYYWWWWWW[[[YYYYYY\\\```bbb^^^ZZZWWWWWWWWWWWWXXXYYYZZZZZZ\\\]]]___bbbeeedddbbb___\\\\\\\\\[[[ZZZYYYXXXWWW[[[[[[[[[[[[[[[ZZZZZZYYY___bbbfffhhhgggfffeeeeeebbbiiimmmmmmmmmnnnllliiijjjgggfffjjjqqqvvvwwwvvvmmmllliiihhhjjjnnnssswww~~~~~~~~~}}}{{{xxxwwwuuusssrrrrrrrrrpppnnnrrrrrrtttuuuuuuuuuttttttmmmiiidddaaa```aaabbbbbb`````````aaabbbccceeeeeeccccccdddeeegggjjjlllmmmlllkkkiiigggffffffggggggiiihhhfffccc___\\\\\\]]]\\\ZZZYYY[[[___bbbcccbbb`````````aaabbbccccccbbbcccbbbaaaaaacccdddcccbbbcccdddeeeffffffdddcccaaa```]]][[[ZZZ[[[\\\]]]]]]YYYYYYYYYZZZ[[[\\\^^^^^^```aaaaaabbbbbbccccccbbbccc___\\\\\\^^^___\\\XXXZZZYYYXXXWWWXXXYYY\\\]]]YYYYYYYYYZZZZZZ[[[[[[\\\^^^bbbcccaaaaaabbb```\\\YYYWWWTTTRRRRRRSSSUUUWWWXXXWWWVVVSSSPPPPPPQQQSSSRRRPPPMMMLLLLLLMMMMMMMMM~~~vvvrrrpppnnnkkkjjjiiijjjlllmmmmmmmmmnnnlllhhhdddaaa^^^]]]]]][[[[[[\\\^^^aaaaaa___^^^[[[^^^```aaaaaaaaabbbccceeeffffffccc___\\\[[[[[[]]]___```bbbbbbaaa___^^^___^^^]]]\\\[[[ZZZZZZZZZYYYZZZ[[[]]]^^^^^^^^^^^^YYYXXXWWWVVVVVVVVVVVVVVVYYY[[[]]]___```___]]][[[]]]bbbggghhhhhhgggiiikkkmmmooopppmmmgggbbb```aaaddddddeeeeeefffffffffgggjjjiiijjjmmmqqqqqqmmmjjjcccaaa^^^]]]]]]^^^]]]\\\^^^\\\[[[\\\```dddfffggggggdddaaa```_________^^^[[[___aaaaaa^^^\\\\\\^^^______```aaabbbdddeeefffhhhhhhhhhiiiiiijjjjjjjjjiiigggfffhhhjjjiiieeeaaa___^^^\\\\\\^^^___^^^]]]]]]^^^___aaacccdddeeefffhhhfffddddddgggiiikkkkkkmmmkkkjjjjjjkkkkkkiiihhhjjjgggdddeeehhhjjjjjjiiiiiiiiihhhhhhhhhggggggfffdddgggkkkoooooommmhhheeefffdddbbbcccfffjjjmmmnnnqqqpppooommmkkkhhhfffeeefffbbbaaadddeeecccbbbccceeefffggggggeeeeeefffgggeeeeeeccc```^^^___bbbdddnnnrrruuuqqqiiiaaa______dddfffgggfffcccaaa``````cccaaa^^^[[[[[[\\\^^^```___\\\XXXVVVVVVYYY]]]___bbbaaa___]]]ZZZYYYXXXWWWZZZYYYYYY\\\```aaa___\\\YYYYYYZZZZZZZZZZZZYYYYYYZZZ[[[]]]aaadddeeecccaaa]]]]]]\\\\\\[[[ZZZYYYYYYXXXYYY[[[]]]]]]\\\[[[ZZZ\\\___dddgggfffeeedddddd```fffjjjjjjiiikkkjjjhhhhhheeedddfffjjjnnnnnnmmmhhheeebbb______bbbeeegggooottt{{{}}}}}}{{{xxxvvvuuussspppnnnkkkjjjiiijjjlllmmmlllkkkpppqqqrrrssstttuuuuuuuuunnniiiccc```___aaacccdddaaaaaaaaabbbcccdddffffffcccfffiiimmmooooooooonnnjjjiiigggffffffggghhhhhhlllllliiieee___[[[YYYYYY\\\ZZZYYYZZZ]]]______^^^^^^______```bbbccceeefffiiifffcccbbbbbbcccccccccbbbccceeeffffffdddbbb```___]]]\\\\\\]]]]]]\\\ZZZZZZYYYYYYYYYYYYZZZ[[[[[[]]]]]]___```bbbcccdddeeeccc___\\\\\\^^^___]]]ZZZZZZYYYWWWVVVWWWZZZ]]]___]]][[[YYYXXXWWWXXXYYYZZZ]]]aaacccaaaaaabbb```\\\WWWUUUSSSQQQQQQSSSUUUVVVVVVVVVUUUSSSQQQQQQSSSVVVTTTQQQNNNLLLMMMNNNOOOOOOzzzzzzxxxrrrllliiihhhhhhddddddcccdddfffgggiiiiiikkkiiigggdddaaa___]]]\\\[[[[[[[[[]]]```aaa```^^^\\\]]]^^^```aaabbbcccdddggggggfffccc___[[[YYYYYY[[[\\\^^^```aaa``````______^^^\\\ZZZYYYYYYYYYYYYWWWXXXYYYYYYYYYZZZ[[[\\\[[[[[[YYYXXXWWWWWWWWWWWWXXXZZZ]]]``````___\\\[[[XXX\\\aaaddddddddddddeeehhhkkkllliiidddaaa```aaadddddddddeeeeeefffggggggkkkkkklllooorrrrrrnnnjjjgggdddaaa`````````^^^]]]\\\\\\\\\]]]___bbbdddeeegggdddbbb`````````___]]]\\\^^^```___]]][[[\\\]]]^^^^^^^^^___aaaccceeeffffffggghhhiiiiiiiiikkkllljjjhhhhhhjjjllllllhhhdddbbb```]]]\\\]]]]]]]]]]]]^^^^^^```bbbdddeeeggghhhjjjgggddddddfffhhhjjjkkklllkkkjjjiiijjjiiihhhfffiiigggeeefffiiikkkkkkjjjhhhgggggggggfffgggggggggdddhhhllloooooolllgggdddeeedddcccccceeehhhkkklllpppoooooonnnlllkkkiiihhhfffbbbbbbeeefffcccaaabbbccceeeffffffffffffhhhjjjjjjiiifffccc``````aaabbbkkkooosssrrrkkkeeeaaa```bbbddddddcccaaa```___```bbb```]]][[[[[[\\\^^^```___\\\XXXUUUUUUXXX\\\___aaa```^^^\\\ZZZYYYYYYXXX[[[ZZZ[[[]]]```aaa```^^^\\\\\\]]]^^^]]]\\\[[[YYYYYYZZZ]]]aaadddfffeeecccaaa```^^^]]][[[YYYYYYXXXVVVXXX[[[]]]^^^]]][[[ZZZYYY]]]bbbeeeeeecccbbbaaa___dddhhhggggggiiiiiigggeeecccbbbcccfffhhhiiihhhgggeeeaaa^^^]]]^^^```bbbdddgggmmmrrrxxx~~~|||{{{xxxuuuwwwuuusssqqqooollljjjiiifffeeeeeefffiiijjjjjjiiimmmmmmnnnpppqqqrrrssssssnnniiibbb______aaadddeeecccdddddddddeeeggghhhiiifffiiimmmppprrrrrrpppooojjjiiigggfffeeeffffffgggmmmmmmkkkgggaaa[[[XXXWWW[[[[[[ZZZZZZ[[[[[[[[[[[[\\\]]]^^^___```cccgggiiimmmjjjeeebbbbbbcccccccccaaaccceeegggfffdddbbb```^^^]]]]]]^^^^^^^^^[[[YYYZZZYYYXXXXXXWWWWWWXXXXXXYYYZZZ[[[^^^```ccceeefffbbb```]]]]]]^^^___^^^]]]\\\ZZZWWWUUUVVVYYY\\\___```^^^ZZZWWWVVVVVVXXXYYY\\\```bbb``````bbb```]]]VVVUUUSSSRRRRRRTTTVVVWWWWWWVVVUUUSSSQQQQQQSSSUUUVVVRRRNNNLLLMMMOOOPPPPPPooommmjjjgggdddaaaaaacccaaaaaaaaa``````bbbdddeeehhhgggfffeeeccc```___]]][[[ZZZZZZ\\\^^^___^^^]]][[[[[[\\\^^^```bbbddddddggggggfffccc___[[[YYYYYYXXXYYY[[[]]]___`````````^^^]]][[[YYYXXXWWWXXXXXXTTTVVVVVVUUUTTTUUUWWWZZZ\\\[[[ZZZYYYXXXWWWWWWWWWXXXZZZ^^^```aaa```^^^\\\VVVYYY\\\___`````````aaaccceeegggfffbbbaaabbbddddddddddddcccdddeeefffgggjjjjjjkkknnnrrrqqqlllhhhiiigggeeedddcccbbbaaa___[[[\\\\\\]]]^^^```bbbdddhhhfffcccaaaaaa```^^^\\\]]]]]]^^^^^^\\\\\\\\\\\\\\\\\\\\\]]]___bbbeeegggeeegggiiiiiihhhhhhiiikkkjjjiiihhhkkkmmmmmmjjjfffeeebbb___^^^^^^^^^^^^]]]^^^___aaaccceeeggghhhiiikkkhhheeedddfffhhhjjjjjjjjjiiihhhhhhiiihhheeecccfffffffffgggiiikkkkkkkkkggggggfffeeeeeeeeefffgggdddgggkkknnnnnnkkkfffcccccccccccccccdddfffhhhjjjlllllllllmmmllllllkkkkkkdddaaa```cccdddaaa___``````aaaccccccccceeegggjjjmmmjjjgggdddbbbaaa``````eeejjjoooppplllgggdddccc```bbbcccbbb```______```aaa___]]]\\\[[[]]]^^^```aaa^^^ZZZWWWVVVXXX[[[]]]```___]]]\\\[[[ZZZZZZZZZ]]]]]]]]]^^^`````````___^^^___``````___^^^\\\[[[YYYZZZ\\\```eeegggfffeeedddccc```]]]ZZZXXXWWWVVVUUUWWWZZZ\\\]]]]]][[[ZZZWWW[[[___bbbaaa```______^^^cccfffdddeeehhhiiihhhcccbbbaaaaaadddfffggghhhfffddd```]]]\\\\\\^^^___^^^```dddgggkkkpppuuuxxx~~~}}}yyyvvvtttqqqooooooooonnnllljjjhhhggggggdddccccccdddfffggggggfffiiiiiijjjkkklllmmmnnnooommmhhhbbb^^^___bbbeeeffffffffffffggghhhiiijjjkkkjjjkkkmmmoooppppppppppppkkkjjjhhhfffddddddddddddjjjkkkkkkhhhccc^^^ZZZYYYZZZ[[[[[[ZZZZZZYYYYYYYYYZZZ[[[]]]]]]^^^bbbgggkkkoookkkeeebbbaaabbbbbbbbbaaaccceeefffeeedddaaa```^^^]]]]]]^^^___^^^\\\YYYZZZYYYXXXWWWVVVVVVVVVVVVVVVWWWXXXZZZ]]]aaadddeeebbb```^^^]]]^^^___``````___\\\YYYVVVUUUWWWZZZ\\\aaa^^^ZZZWWWUUUVVVXXXZZZYYY^^^```^^^___aaa```\\\WWWVVVUUUTTTTTTUUUWWWXXXXXXWWWUUUSSSPPPOOOQQQSSSUUURRROOOMMMNNNOOOPPPPPPhhhdddaaa```^^^[[[ZZZ]]]______^^^]]]\\\]]]```ccceeeeeefffeeedddbbb```^^^[[[ZZZYYYZZZ\\\]]]\\\[[[ZZZYYYYYY\\\___bbbddddddeeeffffffccc___\\\[[[[[[WWWXXXZZZ\\\]]]______```\\\[[[ZZZYYYXXXWWWWWWWWWSSSUUUUUUSSSQQQQQQVVVZZZZZZYYYXXXWWWWWWWWWWWWWWWYYY[[[^^^```aaa```___^^^WWWXXXYYY[[[\\\]]]^^^^^^___bbbdddcccaaaaaacccfffeeedddcccbbbbbbcccdddeeeffffffhhhmmmppppppkkkfffjjjhhhfffeeeeeedddbbb```[[[\\\\\\[[[[[[]]]```ccchhhfffcccbbbbbb```^^^\\\^^^^^^]]]]]]]]]\\\\\\\\\]]]\\\\\\\\\^^^aaadddfffcccfffiiihhhfffeeehhhkkkjjjiiihhhjjjmmmmmmiiieeeeeecccaaa`````````___^^^^^^___```ccceeegggiiijjjhhhfffddddddfffhhhiiiiiigggggggggggghhhgggeeebbbeeeeeeggghhhjjjkkklllmmmiiihhhgggeeeeeeeeefffgggeeegggjjjmmmllljjjgggeeeaaabbbcccbbbbbbccceeehhhhhhiiijjjjjjjjjjjjjjjiiibbb^^^]]]___```]]]\\\]]]]]]^^^______```bbbeeehhhllliiifffcccbbbbbb```^^^aaaeeejjjlllkkkhhheeeccc^^^```bbbbbbaaa```___```___^^^]]]\\\\\\]]]^^^___aaa^^^[[[YYYXXXYYY[[[\\\______^^^]]]\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^____________```______^^^]]]]]]YYYYYY[[[___cccffffffeeeeeeccc```\\\YYYWWWVVVVVVUUUVVVYYYZZZ[[[[[[ZZZYYYXXXZZZ]]]^^^^^^]]]]]]]]]]]]bbbdddbbbbbbfffhhhgggbbbaaaaaabbbccceeefffhhhbbb```\\\YYYWWWWWWXXXYYY[[[\\\]]]___bbbeeegggiiinnnoooppprrrtttwwwxxxyyy}}}{{{wwwyyy|||}}}||||||}}}~~~~~~{{{vvvsssqqqooommmkkkhhhiiiiiigggeeeccccccdddbbbaaaaaabbbdddfffeeedddffffffffffffggghhhiiijjjkkkgggbbb___```ccceeefffggggggggghhhiiijjjlllllllllllllllmmmmmmnnnnnnnnnkkkjjjhhheeeccccccbbbbbbgggiiijjjiiieee```]]][[[YYY[[[\\\[[[YYYWWWWWWXXXXXXZZZ[[[[[[[[[___ffflllnnnjjjeeeaaa```````````````aaabbbbbbbbbaaa```___]]]]]]]]]^^^```___]]][[[YYYYYYXXXVVVVVVUUUUUUUUUUUUUUUVVVWWWZZZ]]]```bbb___^^^]]]\\\\\\]]]___```___]]]ZZZWWWVVVWWWYYYZZZ___\\\YYYVVVUUUVVVXXXYYYWWW[[[]]]\\\]]]```___[[[XXXWWWVVVUUUUUUVVVVVVWWWWWWVVVUUUQQQOOONNNOOOQQQTTTRRROOONNNOOOPPPOOONNNaaa\\\ZZZ]]]\\\XXXWWWZZZ[[[[[[[[[ZZZYYYZZZ^^^bbbbbbcccdddeeedddbbb```^^^\\\ZZZXXXXXXZZZZZZYYYXXXYYYXXXWWWYYY^^^bbbcccccccccddddddccc```]]]]]]]]]YYYZZZZZZ[[[[[[\\\\\\\\\YYYYYYYYYYYYYYYXXXWWWVVVTTTVVVVVVSSSPPPQQQVVV[[[ZZZYYYYYYXXXXXXXXXYYYYYYZZZ[[[]]]___`````````___ZZZYYYXXXXXXZZZ[[[\\\]]]___bbbcccbbb``````bbbeeefffdddbbbaaa``````bbbbbb```aaaeeekkkpppppplllhhhhhhgggfffeeeeeeeeebbb```\\\\\\\\\ZZZYYY[[[___dddeeedddcccbbbcccbbb```^^^___^^^]]]]]]]]]]]]]]]]]]___^^^]]]\\\\\\^^^```bbb```dddggggggddddddhhhkkkjjjiiihhhjjjlllkkkgggddddddbbbaaaaaabbbaaa___]]]\\\]]]___aaacccfffggghhhdddbbbaaabbbeeefffgggffffffffffffhhhiiihhhfffdddeeefffiiijjjkkkmmmnnnooommmkkkiiigggffffffggghhhgggiiijjjllllllkkkiiihhh___aaabbbaaa``````ccceeehhhhhhhhhhhhgggfffeeeddd```[[[YYY[[[[[[YYYYYYZZZ[[[\\\]]]]]]]]]___cccfffjjjgggcccbbbbbbbbb```^^^```cccfffiiihhhfffcccaaa]]]___cccdddbbb```______]]]\\\[[[ZZZZZZ[[[]]]]]]]]]\\\[[[ZZZZZZZZZ\\\\\\______^^^^^^]]]^^^^^^^^^^^^___^^^]]]\\\[[[[[[\\\^^^^^^]]]\\\\\\\\\]]]]]]WWWXXXYYY]]]aaacccdddccccccaaa^^^[[[YYYXXXXXXXXXVVVVVVWWWXXXYYYYYYXXXXXXYYY[[[\\\[[[ZZZYYYZZZ[[[[[[___```^^^___cccffffffccccccbbbbbbbbbcccdddfffbbb___\\\XXXUUUTTTTTTTTTWWWWWWWWWYYY\\\^^^___```ffffffffffffhhhjjjlllmmmppppppsss{{{~~~{{{zzzzzzwwwsssrrroooppppppooonnnnnnoooqqqqqqqqqpppooommmkkkhhhgggfffggghhhfffbbb```aaabbbaaa```aaaccceeeggghhhgggeeeddddddcccdddeeefffgggiiifffbbb```aaadddeeefffgggggggggggghhhjjjkkklllmmmmmmmmmmmmmmmlllkkkkkkiiihhhfffdddccccccccccccfffiiikkkjjjfffaaa^^^\\\XXX[[[]]]\\\YYYWWWWWWXXXWWWYYYZZZYYYYYY]]]eeellllllhhhccc```_________^^^^^^^^^]]]]]]\\\\\\]]]]]]]]]\\\\\\]]]___```___^^^YYYXXXWWWVVVVVVVVVVVVVVVTTTTTTTTTUUUWWWZZZ]]]^^^\\\[[[ZZZYYYXXXZZZ]]]___]]]\\\YYYXXXWWWXXXYYYZZZYYYXXXVVVTTTTTTUUUWWWXXXTTTYYY[[[[[[\\\^^^^^^ZZZXXXWWWVVVUUUTTTTTTTTTUUUTTTSSSRRRPPPNNNMMMPPPRRRRRRPPPOOOOOOPPPPPPNNNLLLZZZUUUUUU[[[\\\YYYYYY\\\WWWXXXYYYXXXWWWYYY^^^bbb```aaacccddddddbbb___^^^\\\ZZZXXXXXXXXXYYYXXXWWWYYYVVVVVVXXX]]]aaacccbbbaaaccccccbbb```^^^^^^^^^\\\\\\[[[[[[ZZZZZZYYYYYYWWWWWWYYYYYYYYYXXXWWWVVVUUUWWWWWWTTTPPPQQQVVV\\\\\\[[[[[[[[[[[[\\\\\\]]]ZZZZZZ\\\]]]^^^______```\\\ZZZWWWWWWXXXZZZ\\\\\\```cccdddbbb______aaadddfffdddbbb```______```aaa\\\^^^bbbjjjppprrrnnnkkkgggeeeddddddeeedddbbb```]]]]]]\\\YYYWWWYYY___dddcccbbbbbbbbbddddddbbb``````___]]]]]]^^^^^^^^^]]]cccaaa^^^\\\[[[\\\]]]___]]]aaaffffffddddddhhhllljjjhhhhhhiiikkkjjjfffbbbbbbaaaaaabbbbbbaaa___\\\ZZZ[[[]]]___bbbdddfffggg``````___aaadddeeeeeedddffffffgggiiijjjjjjgggeeeeeehhhjjjlllmmmnnnpppqqqooonnnkkkiiihhhhhhhhhiiiiiijjjkkklllllllllkkkkkk^^^```bbbaaa______aaadddhhhhhhgggfffdddcccaaa```___YYYVVVWWWXXXVVVVVVYYY[[[[[[\\\\\\\\\^^^bbbeeehhheeebbbaaabbbbbb```]]]```bbbeeeffffffdddaaa___\\\___ccceeedddaaa```___[[[[[[ZZZYYYYYYZZZ[[[\\\YYYYYYYYYZZZZZZ[[[\\\]]]_________^^^^^^______```^^^^^^]]]\\\YYYXXXYYYZZZ\\\\\\ZZZZZZZZZ[[[\\\]]]VVVVVVXXX[[[___aaaaaaaaa```^^^\\\ZZZYYYYYYZZZ[[[VVVVVVVVVVVVWWWWWWWWWXXXZZZ[[[[[[ZZZXXXXXXYYY[[[YYY]]]^^^\\\\\\aaaeeeeeeddddddcccbbbaaaaaabbbdddfffccc___ZZZWWWTTTSSSSSSSSSRRRSSSVVVYYY[[[\\\[[[```^^^]]]\\\\\\]]]___```dddcccgggnnntttzzz~~~|||}}}|||~~~~~~|||~~~uuunnnnnnpppnnnkkkkkkhhhiiihhhgggffffffiiikkkjjjlllmmmmmmkkkhhhfffdddgggiiiiiigggccc``````bbbbbbaaabbbeeehhhkkklllkkkeeedddcccccccccdddeeefffhhheeebbbaaabbbdddeeeeeeeeeeeeffffffgggiiijjjkkklllmmmoooooonnnllliiihhhgggfffeeedddcccdddeeeeeegggiiilllkkkgggbbb]]][[[XXX[[[]]]]]]ZZZWWWWWWYYYVVVXXXYYYXXXWWW[[[dddkkkjjjgggbbb```___^^^]]]\\\]]]\\\ZZZYYYYYYYYYZZZ[[[\\\\\\[[[]]]___`````````YYYXXXWWWWWWVVVVVVVVVWWWTTTSSSSSSSSSUUUWWWZZZ\\\YYYXXXWWWVVVVVVWWW[[[]]]ZZZZZZYYYXXXXXXYYYZZZ[[[UUUTTTSSSRRRRRRTTTUUUWWWSSSWWWZZZYYY[[[]]]]]]YYYWWWVVVUUUTTTSSSSSSSSSSSSQQQQQQPPPOOOMMMNNNQQQSSSPPPOOOOOOPPPQQQPPPMMMKKKUUUVVVXXX[[[\\\[[[WWWTTTZZZZZZYYYYYYYYYXXXXXXXXX\\\^^^```bbbccccccbbbaaa\\\[[[ZZZYYYYYYXXXYYYYYYWWWWWWXXXZZZ]]]______^^^^^^^^^^^^^^^___```aaabbb^^^______^^^\\\[[[[[[\\\YYYZZZ[[[ZZZXXXXXXYYY[[[UUUWWWYYY\\\]]]]]]\\\\\\_________^^^]]]\\\ZZZZZZ[[[[[[[[[[[[\\\]]]^^^^^^[[[ZZZXXXXXXZZZ[[[ZZZYYY^^^bbbfffeeeaaa```bbbeeeccccccbbbbbbaaa```___^^^bbb```aaaiiirrrrrrjjjaaa___^^^^^^___``````^^^]]]ccc```\\\YYYXXXYYY\\\^^^^^^^^^^^^^^^^^^^^^______`````````_________bbbdddfffccc^^^[[[YYYZZZ\\\^^^^^^bbbgggjjjkkkjjjiiiiiikkkkkkkkkjjjhhheeebbbaaa```bbbdddfffeeeccc___]]]```___]]]\\\]]]___bbbdddbbbaaa```^^^___```aaacccdddfffhhhiiiiiihhhiiiiiifffgggiiikkkmmmooopppqqqrrroookkkhhhhhhhhhgggfffiiiffffffiiimmmoookkkggg``````^^^]]]\\\]]]]]]^^^eeeeeeeeeeeecccaaa^^^]]]XXX[[[ZZZVVVTTTWWWYYYXXXXXX[[[]]]^^^]]][[[ZZZ[[[___]]]\\\]]]^^^______^^^ccccccccccccbbb```___^^^]]]\\\ZZZ[[[]]]_________[[[ZZZZZZZZZ[[[[[[ZZZXXXYYYWWWUUUTTTTTTVVVYYY[[[\\\]]]___aaabbbaaa```___\\\^^^___]]]YYYWWWXXXZZZ[[[ZZZXXXVVVUUUVVVWWWXXXYYYVVVTTTVVV[[[___aaa```aaa```^^^\\\ZZZXXXVVVUUUTTTTTTTTTTTTUUUUUUVVVWWWWWWVVVVVVUUUVVVWWWYYYZZZVVVWWWXXXZZZ\\\^^^```aaaaaabbbcccbbbaaaaaaccceeefffeeebbb]]]WWWSSSRRRRRRVVVVVVVVVWWWWWWXXXXXXXXX[[[XXXUUUUUUXXXYYYYYYWWWXXX\\\___```aaaeeemmmttt~~~~~~}}}www}}}zzzwwwvvvvvvtttsssuuuvvvwwwxxxxxxvvvtttssskkkkkkiiigggddddddfffhhhfffdddbbbbbbdddeeeeeeeeeggghhhjjjkkkkkkiiifffeeeiiikkkllliiieeebbbaaabbbdddccccccdddgggjjjjjjjjjhhheeeaaaaaadddggggggffffffeeeddddddeeedddbbb``````bbbdddcccbbbcccgggjjjllllllmmmnnnnnnnnnnnnnnniiiiiigggdddaaaaaaccceeeffffffffffffeeecccaaa```___bbbaaa\\\XXXYYYYYYWWWWWWWWWWWWXXXZZZ]]]___aaafffaaa[[[ZZZ\\\]]]ZZZWWWYYYXXXWWWXXX[[[]]]]]]]]]XXXZZZ\\\^^^^^^^^^]]]\\\[[[XXXWWWXXX[[[\\\ZZZXXXXXXUUURRRQQQRRRTTTUUUVVVVVVUUUUUUVVVXXXXXXVVVUUUZZZXXXUUUVVVXXXZZZYYYWWWWWWUUUSSSRRRQQQRRRSSSTTTUUUVVVWWWYYYZZZ[[[[[[[[[UUUVVVWWWWWWVVVUUUSSSRRRRRROOOLLLMMMPPPTTTTTTTTTUUUTTTSSSSSSRRRPPPLLLIIIUUUVVVVVVXXXZZZYYYUUUSSSXXXXXXXXXWWWWWWWWWVVVVVVZZZ[[[]]]___``````___^^^\\\[[[ZZZYYYYYYXXXXXXYYYWWWWWWXXXZZZ]]]______^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^______^^^\\\ZZZ[[[\\\[[[\\\\\\[[[YYYXXXZZZ[[[UUUWWWYYY[[[]]]]]]]]]\\\^^^^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[\\\\\\]]]^^^\\\ZZZXXXXXXYYYZZZZZZYYY\\\```cccccc```___bbbeeeddddddddddddcccaaa```___bbb______eeennnpppkkkddd]]]\\\\\\]]]______^^^]]]aaa___\\\YYYXXXYYY[[[\\\\\\]]]]]]]]]\\\[[[ZZZZZZ\\\]]]^^^^^^^^^___bbbdddfffccc^^^ZZZXXXYYY[[[\\\^^^bbbgggkkkllllllmmmmmmllllllllljjjhhheeebbbaaabbbdddfffhhhhhhfffcccaaa```___^^^^^^^^^```aaacccdddcccaaa___^^^___```aaadddeeeggghhhgggfffeeedddbbbcccfffiiillloooqqqrrrqqqnnnjjjgggffffffeeedddhhheeedddfffjjjkkkiiieee```___^^^\\\[[[[[[\\\\\\aaaaaaaaaaaa```___]]]]]]YYY\\\\\\WWWUUUWWWXXXWWWXXXZZZ\\\]]]\\\[[[ZZZ[[[\\\ZZZYYYZZZ\\\]]]]]]]]]___`````````___^^^]]]\\\\\\ZZZXXXYYYZZZ\\\]]]\\\[[[ZZZYYYZZZ\\\\\\[[[YYYXXXWWWUUUTTTTTTVVVXXXZZZ]]]^^^___``````___]]]\\\[[[\\\]]][[[XXXVVVWWWXXXZZZXXXVVVUUUTTTTTTUUUVVVUUUSSSRRRTTTWWW[[[]]]^^^``````^^^\\\ZZZYYYWWWWWWVVVVVVUUUUUUUUUVVVWWWWWWWWWWWWVVVUUUUUUVVVWWWXXXVVVWWWWWWYYYZZZ\\\^^^______```aaa`````````bbbdddddddddbbb^^^XXXTTTRRRRRRUUUUUUUUUVVVVVVVVVVVVVVVXXXVVVSSSSSSVVVWWWWWWVVVVVVYYY[[[[[[ZZZ\\\ccchhhnnnuuu~~~|||vvvsssqqquuutttttttttvvvyyy|||~~~~~~xxx~~~{{{~~~|||xxxsssqqqppppppnnnllllllmmmnnnoooooommmllljjjeeefffeeedddbbbbbbdddeeecccaaa___```aaacccdddcccfffgggjjjkkkkkkiiifffdddgggiiijjjhhheeeccccccddddddcccbbbcccfffhhhhhhhhhhhheeecccccceeeggghhhggggggfffeeefffggggggeeecccaaabbbcccbbb```aaadddggggggiiimmmooopppnnnllljjjggggggfffccc```___```aaabbbbbbcccccccccbbb```___```cccbbb\\\YYYYYYYYYWWWWWWWWWWWWXXXZZZ\\\___```fffbbb]]]]]]______]]]ZZZ[[[ZZZXXXXXXZZZ[[[ZZZZZZXXXZZZ\\\^^^^^^^^^]]]\\\[[[YYYWWWXXX[[[\\\[[[YYYZZZWWWTTTRRRSSSTTTUUUUUUUUUTTTTTTUUUWWWWWWVVVUUUZZZWWWUUUVVVXXXYYYXXXWWWVVVUUUSSSRRRQQQRRRSSSTTTUUUVVVVVVWWWXXXXXXXXXXXXUUUUUUVVVWWWVVVUUUTTTSSSSSSPPPNNNNNNQQQSSSTTTSSSTTTSSSRRRRRRRRRPPPLLLIIIWWWVVVUUUVVVWWWVVVTTTRRRUUUUUUUUUUUUTTTTTTTTTTTTVVVWWWYYY[[[\\\\\\\\\\\\[[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWZZZ]]]^^^^^^]]]\\\\\\[[[[[[[[[[[[ZZZZZZ]]]^^^^^^]]][[[ZZZ[[[\\\[[[\\\\\\ZZZXXXWWWWWWYYYUUUWWWYYY[[[\\\]]]]]]\\\]]]]]]]]]^^^^^^_________\\\[[[[[[[[[[[[\\\]]]]]]\\\ZZZYYYXXXYYYZZZYYYXXXZZZ]]]``````^^^___aaadddggggggffffffeeecccbbbaaaccc___]]]aaaiiimmmjjjeeeZZZZZZYYY[[[]]]______^^^___^^^\\\ZZZYYYYYYYYYZZZZZZZZZ[[[[[[ZZZXXXVVVUUUWWWYYY[[[]]]^^^___bbbdddgggccc^^^ZZZXXXXXXZZZ[[[\\\```eeehhhjjjkkkmmmnnnnnnnnnmmmkkkiiifffcccaaabbbdddfffggggggfffeeeccc````````````aaaaaaaaaaaafffeeebbb___^^^^^^^^^___cccdddeeefffeeeccc```^^^]]]___bbbeeeiiimmmpppqqqooolllhhheeedddcccbbb```eeebbb```aaadddffffffddd```___^^^\\\[[[ZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\ZZZ^^^^^^ZZZWWWXXXXXXVVVWWWYYY[[[[[[ZZZZZZZZZ[[[ZZZXXXVVVWWWXXXZZZZZZZZZZZZ[[[\\\\\\\\\[[[ZZZZZZZZZXXXVVVVVVWWWYYYYYYYYYZZZYYYYYY[[[]]]]]]\\\[[[VVVUUUTTTSSSSSSUUUWWWXXX]]]]]]^^^^^^]]]\\\ZZZYYYXXXYYYZZZXXXVVVTTTUUUVVVWWWVVVTTTSSSRRRRRRSSSTTTRRRRRRSSSSSSTTTVVVZZZ]]]______^^^]]][[[ZZZYYYXXXXXXXXXWWWVVVVVVVVVWWWWWWXXXWWWVVVUUUTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[]]]^^^^^^]]]^^^```bbbaaabbbbbb___ZZZUUUSSSRRRUUUUUUUUUUUUTTTTTTTTTTTTUUUSSSQQQQQQSSSUUUUUUUUUUUUWWWXXXVVVTTTUUUXXX\\\aaagggmmmnnnkkkgggeeedddhhhhhhhhhiiijjjkkkmmmmmmppprrruuu{{{zzzyyy|||zzzvvvyyyzzzuuuuuu{{{{{{sssnnnllljjjiiiiiihhhfffddddddeeefffgggfffeeedddccc___aaabbbbbb```___```aaa___]]]\\\\\\___aaabbbaaadddfffiiikkkkkkhhheeebbbccceeeffffffeeeeeefffgggdddbbbaaaaaadddfffffffffhhhfffddddddeeeggghhhgggggggggfffhhhiiijjjhhhgggccccccbbbaaa______```bbbbbbfffkkkpppqqqnnniiifffdddeeeeeeccc```]]]\\\]]]]]]]]]^^^___`````````___aaadddccc]]]YYYYYYYYYVVVWWWVVVVVVVVVXXXZZZ]]]___ccc```]]]]]]___```^^^\\\]]][[[YYYXXXXXXXXXWWWVVVYYYZZZ\\\^^^___^^^]]]\\\ZZZYYYXXXXXXZZZ[[[[[[ZZZ\\\ZZZVVVUUUUUUUUUTTTSSSTTTSSSSSSTTTUUUVVVUUUTTTYYYWWWUUUUUUWWWXXXWWWVVVVVVUUUSSSRRRQQQQQQRRRRRRSSSTTTTTTUUUUUUUUUVVVVVVTTTUUUVVVVVVWWWVVVVVVVVVTTTRRRPPPPPPQQQRRRRRRRRRSSSRRRQQQQQQQQQOOOLLLIIIZZZXXXVVVUUUVVVVVVTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQSSSTTTVVVXXXYYYZZZZZZZZZYYYYYYWWWVVVUUUUUUUUUUUUVVVVVVWWWYYY\\\]]]]]]\\\XXXXXXYYYYYYZZZZZZZZZZZZ\\\]]]]]]\\\[[[ZZZZZZ\\\YYYYYYYYYWWWTTTSSSTTTUUUVVVWWWYYY[[[\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\]]][[[[[[[[[[[[[[[\\\\\\]]]]]][[[YYYYYYYYYZZZYYYXXXXXXZZZ\\\]]]\\\]]]```cccgggggggggffffffdddccccccbbb^^^\\\```eeehhheeeaaaYYYXXXXXXZZZ]]]___``````^^^]]]\\\[[[ZZZXXXXXXWWWWWWXXXZZZ[[[[[[XXXVVVTTTTTTVVVZZZ]]]^^^```ccceeehhheee```[[[XXXXXXZZZ[[[ZZZ]]]aaadddeeefffhhhjjjnnnnnnmmmllliiifffdddbbb___```aaabbbcccbbbbbbaaaaaabbbcccddddddcccbbbaaafffdddbbb___^^^^^^^^^______```aaaccccccaaa]]][[[ZZZ\\\^^^bbbeeeiiikkklllkkkhhheeecccbbbaaa___^^^aaa^^^\\\\\\___bbbddddddaaaaaa___^^^\\\[[[ZZZYYYXXXXXXXXXXXXYYYYYYZZZ[[[ZZZ___```]]]ZZZZZZXXXUUUVVVXXXYYYZZZYYYYYY[[[]]]\\\ZZZWWWUUUVVVWWWVVVVVVVVVWWWYYYZZZ[[[ZZZYYYXXXXXXVVVTTTTTTVVVWWWWWWWWWYYYXXXYYYZZZ]]]^^^]]][[[UUUTTTSSSSSSSSSTTTVVVWWW[[[\\\\\\\\\\\\[[[ZZZYYYWWWWWWWWWVVVUUUTTTTTTTTTUUUUUUSSSRRRQQQQQQRRRRRRQQQSSSTTTTTTRRRTTTYYY]]]]]]]]]\\\\\\[[[ZZZZZZZZZYYYYYYXXXWWWWWWVVVWWWWWWWWWVVVUUUTTTSSSSSSTTTUUUVVVUUUUUUUUUUUUVVVWWWWWWXXXYYYZZZZZZZZZ[[[]]]___^^^``````___ZZZVVVSSSRRRVVVVVVUUUUUUTTTTTTTTTSSSRRRQQQPPPPPPRRRSSSTTTUUUWWWXXXXXXWWWTTTSSSTTTVVV\\\___ccccccbbb```______aaaaaabbbbbbcccccccccbbbdddeeehhhlllqqqrrrqqqpppmmmkkklllpppqqqooopppuuuzzz|||wwwvvvwwwzzz~~~~~~}}}xxxwwwvvvrrrnnnnnnpppsssuuuxxxxxxtttrrrqqqmmmgggcccccccccccccccbbb```^^^bbbbbbccccccccccccbbbaaa^^^```bbbbbb```^^^]]]]]]\\\[[[ZZZ[[[]]]```aaaaaaaaadddhhhjjjjjjgggdddaaa```aaabbbcccdddeeeggghhhdddbbb``````bbbdddeeeeeeeeeddddddddddddeeefffffffffffffffgggiiijjjiiihhhddddddbbb```^^^]]]^^^^^^```dddiiimmmooollliiifffcccdddeeeddd```\\\ZZZZZZZZZZZZ[[[]]]^^^___``````bbbeeeddd___ZZZZZZYYYVVVUUUTTTSSSSSSTTTWWWYYY[[[^^^\\\ZZZ[[[]]]]]]\\\[[[\\\ZZZWWWWWWWWWWWWVVVUUUXXXZZZ\\\]]]^^^^^^]]]\\\YYYXXXXXXXXXYYYZZZ[[[[[[^^^\\\YYYWWWWWWVVVTTTSSSSSSRRRQQQRRRTTTUUUUUUTTTXXXWWWVVVVVVVVVWWWWWWWWWWWWVVVTTTSSSQQQQQQQQQQQQOOOPPPPPPQQQRRRSSSTTTUUUSSSTTTUUUUUUVVVWWWWWWWWWUUUTTTRRRQQQQQQQQQQQQQQQRRRQQQPPPOOOPPPNNNLLLJJJ\\\ZZZWWWVVVWWWWWWWWWVVVRRRQQQQQQQQQQQQPPPPPPPPPRRRSSSTTTVVVWWWXXXYYYYYYWWWVVVUUUTTTSSSRRRRRRRRRUUUUUUUUUWWWZZZ[[[[[[YYYSSSTTTVVVXXXZZZ[[[[[[[[[ZZZ\\\\\\\\\ZZZYYYZZZ[[[XXXYYYXXXVVVSSSRRRSSSTTTWWWWWWYYYZZZ[[[\\\]]]]]]\\\[[[ZZZXXXXXXWWWXXXXXXZZZZZZZZZZZZ[[[\\\]]]]]]^^^\\\ZZZZZZ[[[[[[ZZZYYYXXXYYYZZZZZZZZZ\\\^^^```dddddddddddddddccccccbbb```^^^]]]___cccccc___ZZZYYYXXXXXXZZZ]]]```aaabbb^^^]]]]]][[[ZZZXXXWWWVVVUUUWWWYYY[[[\\\[[[YYYWWWTTTVVVZZZ\\\^^^```dddfffiiifff```\\\YYYYYYZZZ\\\[[[]]]```aaaaaaccceeegggmmmmmmmmmllljjjgggdddccc\\\]]]]]]^^^^^^_________bbbcccdddffffffeeedddcccdddcccaaa___^^^___```aaa\\\\\\]]]___aaa```]]]YYYYYYZZZ\\\^^^```cccdddeeefffdddaaaaaaaaa```___]]]^^^\\\ZZZZZZ]]]```ccceeebbbbbbaaa```^^^\\\[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXXXX^^^aaa___]]]\\\ZZZVVVVVVXXXXXXXXXXXXYYY\\\___aaa]]]YYYVVVUUUUUUTTTSSSTTTVVVXXXZZZ[[[ZZZYYYWWWWWWUUUTTTSSSUUUWWWWWWWWWXXXXXXXXXZZZ\\\]]]\\\[[[TTTTTTSSSSSSSSSTTTUUUVVVXXXYYYYYYZZZZZZ[[[[[[[[[WWWVVVUUUUUUUUUTTTSSSSSSTTTTTTSSSRRRQQQQQQQQQQQQOOOQQQRRRQQQOOOPPPUUUYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRSSSTTTUUUTTTTTTTTTSSSTTTTTTUUUVVVWWWXXXXXXWWWXXXZZZ\\\[[[]]]^^^]]]YYYVVVSSSSSSWWWWWWVVVVVVUUUUUUTTTTTTRRRRRRRRRQQQQQQRRRTTTUUUWWWWWWXXXWWWUUUTTTTTTTTTVVVXXXZZZ[[[[[[[[[[[[\\\\\\]]]^^^______^^^]]]\\\______```cccfffgggeeeddd```___aaaeeehhhggggggiiiiiipppvvvyyy{{{}}}|||{{{|||yyyvvvvvvxxx{{{{{{zzz{{{||||||xxxtttpppmmmooonnnmmmnnnppptttxxx{{{}}}zzzvvvttttttttttttsssqqqpppmmmjjjhhhggghhhiiijjjmmmmmmiiiggghhhfffccc]]]^^^`````````^^^]]]\\\aaaaaabbbbbbbbbbbbbbbaaa___bbbddddddaaa^^^\\\[[[\\\ZZZYYYZZZ]]]___`````````bbbfffhhhhhhfffcccaaa^^^^^^^^^___aaadddeeefffdddbbb______aaacccddddddbbbcccccccccccccccdddeeedddcccdddeeehhhiiihhhgggeeeccc```^^^]]]]]]]]]\\\```bbbfffiiijjjjjjiiihhhccceeefffeeeaaa]]][[[ZZZYYYYYYZZZ\\\]]]___```aaaaaaeeeeee```\\\[[[ZZZWWWSSSRRRPPPOOOPPPSSSVVVXXXZZZYYYYYYZZZ[[[\\\[[[[[[XXXVVVUUUUUUVVVWWWVVVVVVWWWYYY[[[\\\]]]]]][[[[[[WWWWWWWWWVVVWWWXXXZZZ\\\^^^]]][[[ZZZZZZYYYVVVTTTSSSRRRPPPQQQSSSUUUUUUUUUWWWWWWWWWWWWVVVVVVWWWXXXXXXWWWVVVTTTRRRQQQPPPPPPKKKLLLLLLMMMPPPRRRTTTUUUSSSSSSSSSTTTUUUVVVWWWXXXTTTTTTSSSRRRPPPOOOOOOPPPPPPOOONNNNNNNNNNNNLLLJJJ]]][[[YYYXXXYYYYYYYYYXXXQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRTTTUUUWWWXXXYYYWWWVVVTTTSSSQQQPPPPPPPPPSSSSSSSSSUUUXXXYYYXXXWWWOOOQQQSSSVVVYYYZZZ[[[[[[YYY[[[\\\[[[ZZZYYYZZZ[[[YYYZZZZZZXXXVVVUUUUUUWWWWWWWWWXXXZZZ[[[\\\]]]^^^ZZZYYYWWWUUUTTTTTTTTTUUUXXXXXXYYYYYY[[[\\\^^^___^^^\\\[[[[[[\\\]]]]]]\\\[[[ZZZYYYYYYYYYZZZ[[[\\\^^^^^^___```aaaaaaaaaaaa^^^\\\\\\]]]```___[[[WWWYYYXXXWWWYYY]]]```bbbbbb___^^^]]]\\\ZZZYYYWWWWWWVVVWWWYYY\\\]]]\\\\\\[[[VVVWWWYYYZZZ\\\___cccfffhhhddd```[[[YYYYYY[[[\\\]]]^^^`````````bbbeeegggkkkkkkkkkkkkiiigggeeeddd]]]]]]\\\\\\\\\]]]^^^^^^```bbbccceeeeeeeeeeeeddddddbbb```___^^^___```aaa\\\ZZZYYY[[[^^^^^^\\\XXXXXXYYYZZZ[[[\\\]]]^^^___```___^^^___```aaa```______^^^\\\[[[\\\___bbbdddbbbbbbbbbaaa```^^^\\\[[[ZZZZZZZZZZZZXXXVVVTTTRRRTTT[[[``````______\\\WWWWWWXXXXXXXXXXXXZZZ^^^aaaddd```ZZZWWWUUUUUUTTTSSSTTTVVVYYY[[[[[[ZZZXXXWWWVVVTTTRRRSSSUUUWWWWWWWWWXXXWWWWWWYYY[[[[[[ZZZYYYTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVWWWXXXYYYYYYZZZUUUTTTSSSSSSTTTTTTSSSQQQSSSSSSRRRRRRQQQPPPPPPOOOMMMMMMMMMLLLKKKMMMPPPSSSUUUUUUVVVWWWWWWXXXYYYYYYVVVVVVUUUTTTTTTTTTUUUUUUUUUTTTSSSRRRQQQRRRSSSTTTTTTTTTSSSSSSRRRSSSSSSTTTUUUVVVWWWVVVUUUUUUWWWXXXXXXZZZ[[[ZZZWWWTTTSSSSSSVVVVVVVVVVVVVVVUUUUUUUUUSSSSSSSSSRRRQQQQQQSSSUUUTTTUUUVVVVVVUUUTTTRRRQQQTTTUUUVVVXXXZZZ\\\]]]]]]ZZZ[[[[[[[[[[[[[[[ZZZZZZ\\\\\\\\\^^^``````^^^]]]\\\[[[[[[^^^```bbbbbbaaa```cccgggiiijjjlllmmmnnnpppnnnlllkkkmmmnnnmmmmmmoooppprrrssssssrrrooonnnkkklllmmmkkkhhheeeddddddhhhgggfffeeefffggghhhiiinnnllljjjjjjkkkkkkkkkjjjkkkjjjgggdddaaa`````````aaaeeefffbbb```aaaaaa___YYY[[[]]]^^^\\\[[[[[[[[[^^^^^^^^^^^^_______________aaaccccccaaa^^^\\\\\\\\\ZZZYYYZZZ\\\^^^______```aaadddeeefffdddbbbaaa^^^]]][[[\\\^^^```aaaaaabbb___\\\\\\^^^aaacccddd```aaaccccccbbbaaabbbdddbbbaaabbbccceeefffeeedddbbb```]]]\\\\\\\\\\\\[[[___```bbbccceeeggghhhiiiccceeefffeeeaaa^^^\\\[[[ZZZZZZZZZ[[[\\\]]]______```dddeeeaaa]]]]]][[[XXXSSSQQQOOOMMMNNNPPPSSSUUUYYYYYYZZZ[[[\\\\\\[[[[[[UUUTTTSSSSSSUUUWWWWWWVVVVVVWWWYYY[[[\\\[[[ZZZYYYUUUVVVVVVUUUTTTVVVYYY\\\]]]\\\\\\\\\]]]\\\YYYVVVSSSRRRPPPQQQSSSUUUVVVVVVWWWXXXYYYXXXVVVVVVXXXZZZZZZYYYXXXVVVTTTRRRQQQPPPJJJJJJJJJKKKMMMPPPSSSTTTRRRRRRRRRRRRSSSUUUVVVWWWRRRSSSTTTRRRPPPNNNNNNOOOOOONNNLLLLLLMMMMMMLLLKKK[[[ZZZYYYYYY[[[[[[ZZZXXXRRRRRRRRRQQQQQQQQQQQQPPPNNNOOOPPPQQQSSSUUUVVVWWWXXXWWWUUUSSSRRRQQQPPPPPPRRRQQQQQQSSSUUUWWWVVVTTTMMMOOORRRTTTVVVWWWWWWWWWYYYZZZ[[[ZZZYYYYYYZZZ[[[XXXYYYYYYXXXVVVVVVWWWXXXWWWXXXXXXYYY[[[\\\^^^^^^XXXVVVTTTSSSRRRSSSTTTUUUVVVVVVWWWYYY[[[]]]___```^^^]]][[[\\\^^^``````___^^^\\\ZZZXXXXXXXXXYYYYYYWWWXXXYYY[[[]]]^^^^^^^^^\\\ZZZXXXYYY[[[]]]\\\ZZZYYYWWWVVVWWW[[[^^^```aaaaaa```^^^\\\ZZZYYYXXXXXXYYYYYYZZZ[[[\\\\\\\\\[[[XXXXXXXXXXXXXXX[[[```dddeeebbb]]]YYYWWWXXXZZZ[[[[[[\\\]]]^^^___aaaeeehhhhhhiiiiiijjjiiihhhfffeee^^^]]][[[ZZZZZZ[[[\\\]]]^^^^^^```aaacccdddddddddfffdddbbb___^^^^^^_________[[[XXXXXX[[[\\\ZZZWWWUUUVVVWWWXXXYYYZZZ[[[\\\ZZZZZZ[[[]]]```bbbbbbaaacccbbbaaa___]]]]]]___``````````````````^^^]]]\\\\\\]]]]]]\\\XXXTTTOOOLLLOOOWWW^^^`````````^^^YYYXXXXXXXXXXXXXXX[[[```cccccc___ZZZVVVVVVVVVVVVVVVTTTVVVYYY[[[[[[YYYWWWUUUSSSQQQPPPQQQTTTVVVWWWWWWXXXWWWWWWXXXYYYYYYXXXVVVTTTTTTTTTTTTUUUUUUVVVVVVTTTTTTTTTTTTTTTTTTUUUUUUSSSQQQOOOPPPRRRRRRQQQOOOPPPPPPPPPPPPOOONNNMMMMMMMMMKKKIIIIIIKKKMMMNNNNNNQQQQQQRRRSSSUUUVVVWWWWWWSSSSSSRRRRRRRRRSSSTTTTTTSSSRRRQQQQQQQQQRRRSSSTTTSSSSSSRRRRRRRRRSSSSSSTTTUUUVVVVVVUUUSSSSSSTTTVVVVVVWWWXXXVVVTTTSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUSSSTTTTTTRRROOONNNQQQSSSTTTTTTUUUVVVUUUSSSPPPNNNQQQRRRTTTWWWZZZ]]]^^^^^^ZZZZZZZZZZZZ[[[[[[[[[[[[XXXXXXXXXZZZ\\\]]][[[ZZZ\\\ZZZXXXWWWZZZ]]]]]][[[\\\\\\^^^______```cccgggfffeeeeeeeeeeeefffeeeeeecccdddffffffeeedddcccbbb^^^```aaa```]]]\\\^^^___bbbaaa```_________``````cccaaaaaaaaaccceeeeeedddgggeeecccbbb```^^^\\\[[[YYY^^^```]]][[[\\\]]]\\\WWWYYY[[[ZZZXXXWWWXXXZZZ[[[[[[ZZZ[[[[[[\\\\\\]]][[[]]]______^^^]]]]]]^^^\\\ZZZXXXYYYZZZ\\\]]]\\\```aaabbbcccccccccbbbbbb```]]]ZZZYYY[[[]]]\\\[[[^^^[[[XXXXXX[[[^^^aaabbb___bbbddddddbbbaaabbbdddaaaaaaaaabbbdddeeecccbbb^^^[[[XXXXXXZZZ[[[ZZZYYY[[[\\\^^^```bbbdddeeefffbbbcccdddccc```^^^]]]]]][[[[[[ZZZYYYZZZ[[[\\\]]]___ccceeeaaa^^^^^^]]]ZZZTTTRRROOOMMMMMMPPPSSSUUUWWWXXXZZZZZZZZZYYYYYYYYYUUUSSSRRRRRRTTTUUUUUUTTTTTTUUUXXXYYYZZZZZZXXXXXXSSSTTTTTTSSSRRRTTTXXX\\\[[[[[[\\\^^^______\\\YYYTTTRRRPPPQQQSSSVVVWWWWWWXXXZZZZZZYYYWWWWWWYYY[[[[[[[[[YYYXXXVVVSSSQQQPPPLLLLLLKKKKKKLLLMMMPPPQQQRRRRRRQQQQQQQQQSSSTTTUUUPPPRRRSSSRRROOOMMMMMMNNNNNNLLLKKKKKKLLLMMMLLLKKKYYYYYYXXXZZZ[[[[[[ZZZXXXSSSSSSRRRRRRRRRQQQQQQQQQMMMMMMNNNOOOQQQSSSUUUVVVYYYXXXVVVUUUSSSRRRQQQQQQQQQPPPPPPRRRTTTUUUTTTSSSLLLNNNQQQSSSTTTTTTTTTSSSXXXZZZ[[[ZZZYYYYYYZZZ[[[VVVWWWWWWVVVUUUTTTVVVWWWXXXXXXXXXYYYZZZ\\\^^^___UUUTTTSSSRRRRRRTTTVVVWWWUUUUUUWWWXXX[[[^^^```aaa^^^]]]\\\]]]___aaabbbaaaaaa^^^ZZZXXXWWWWWWWWWWWWSSSTTTVVVXXXZZZ[[[\\\]]][[[XXXUUUUUUXXX[[[^^^___XXXVVVUUUVVVYYY\\\^^^___bbbaaa^^^\\\ZZZYYYYYYYYY[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXWWWUUUUUUYYY^^^bbbbbb___[[[WWWVVVVVVYYYZZZVVVXXXYYYZZZ\\\___dddhhhgggggghhhiiiiiihhhffffff]]][[[YYYXXXWWWXXXYYYZZZ[[[\\\]]]^^^```bbbcccdddhhhfffccc```^^^]]]]]]]]]bbb]]]XXXWWWYYYZZZXXXUUUSSSTTTUUUVVVXXXYYYZZZ[[[WWWXXXYYY]]]aaaddddddcccggggggeeeaaa^^^\\\\\\]]]^^^^^^_________^^^\\\[[[]]]^^^^^^]]]XXXRRRKKKGGGLLLUUU]]]```aaabbb___ZZZYYYYYYXXXXXXXXX\\\aaaeee```]]]XXXVVVVVVWWWXXXXXXTTTVVVYYYZZZZZZXXXVVVTTTQQQOOONNNPPPSSSVVVWWWWWWXXXWWWVVVWWWXXXXXXVVVUUUTTTTTTUUUUUUUUUVVVVVVVVVTTTSSSRRRQQQQQQPPPQQQQQQQQQOOOMMMNNNPPPQQQOOOMMMNNNNNNOOONNNNNNMMMLLLKKKPPPLLLIIIIIILLLOOOOOOMMMNNNOOOPPPRRRSSSUUUVVVVVVQQQQQQPPPQQQQQQRRRSSSSSSRRRQQQPPPPPPQQQRRRSSSTTTSSSRRRRRRRRRRRRSSSTTTTTTVVVVVVVVVUUUSSSRRRSSSTTTUUUVVVVVVTTTRRRRRRSSSUUURRRRRRSSSSSSTTTTTTUUUUUUSSSTTTTTTQQQNNNMMMOOOQQQVVVVVVVVVWWWVVVTTTPPPLLLKKKLLLNNNRRRWWWZZZ[[[[[[\\\\\\\\\[[[\\\\\\]]]^^^UUUUUUUUUWWWZZZ[[[[[[ZZZ\\\YYYUUURRRUUUYYYYYYWWWVVVUUUUUUUUUUUUVVVYYY^^^]]]]]]]]]^^^^^^______^^^\\\]]]______^^^]]]\\\\\\XXXZZZ[[[ZZZXXXXXX[[[^^^]]]]]]\\\\\\\\\\\\\\\]]]ZZZYYYYYY\\\___bbbccccccddddddccccccbbb```\\\ZZZVVV[[[^^^[[[YYYZZZ\\\[[[UUUWWWYYYXXXUUUTTTVVVXXXZZZYYYYYYYYYZZZZZZ[[[\\\WWWYYY[[[\\\\\\\\\^^^___\\\ZZZXXXXXXYYY[[[[[[ZZZ```aaaaaaaaaaaabbbccccccaaa]]]YYYXXXYYYZZZYYYXXX[[[XXXVVVVVVXXX\\\___aaa```ccceeeeeecccbbbccceeebbbaaaaaabbbddddddcccaaaZZZWWWUUUUUUXXXZZZYYYXXXVVVXXX[[[^^^aaabbbbbbbbbaaabbbcccbbb___]]]]]]]]]\\\[[[YYYXXXXXXYYYZZZZZZ^^^ccceeeaaa______^^^[[[VVVSSSPPPNNNNNNPPPTTTVVVSSSUUUWWWXXXWWWVVVUUUUUUUUUTTTRRRRRRSSSTTTTTTSSSSSSUUUWWWXXXYYYYYYWWWWWWRRRSSSTTTRRRQQQSSSWWW\\\YYYZZZ\\\___aaaaaa^^^[[[TTTRRRQQQQQQTTTVVVXXXXXXXXXZZZ\\\ZZZXXXWWWYYY\\\\\\\\\[[[YYYWWWTTTRRRPPPOOONNNLLLKKKJJJLLLMMMNNNRRRRRRQQQPPPPPPQQQSSSTTTNNNQQQRRRQQQNNNLLLMMMNNNMMMLLLJJJJJJKKKLLLLLLKKK^^^ZZZWWWVVVYYY[[[ZZZYYYVVVSSSQQQPPPQQQQQQNNNKKKPPPPPPOOOPPPQQQTTTWWWYYYZZZZZZYYYVVVRRRPPPOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTNNNOOOPPPPPPPPPRRRUUUXXX[[[[[[\\\[[[ZZZYYYWWWVVVXXXXXXXXXWWWUUUUUUVVVWWWWWWXXXYYYYYYXXXXXXYYY[[[WWWUUURRRRRRSSSUUUUUUTTTRRRRRRSSSUUUXXX[[[^^^```___^^^]]]\\\]]]___bbbccc^^^]]]\\\ZZZXXXVVVTTTTTTOOOPPPQQQSSSVVVXXXYYYZZZXXXXXXXXXXXXYYYZZZ[[[[[[WWWUUUSSSQQQSSSVVV[[[]]]___bbbccc___YYYWWWXXX\\\]]]^^^^^^]]]ZZZYYYYYYYYYUUUUUUTTTRRRRRRTTTXXX\\\]]]\\\[[[ZZZXXXWWWVVVUUUWWWYYY[[[]]]^^^```cccfffkkkgggccccccffffffccc___ZZZYYYYYYXXXXXXXXXYYYYYY]]]^^^^^^]]]\\\\\\^^^```bbbbbbaaa```___]]][[[ZZZYYYXXXXXXYYYYYYYYYVVVTTTRRRRRRQQQSSSVVVWWWWWWVVVSSSTTTUUUZZZ___ccceeeeeejjjkkkkkkiiieeeaaa______^^^]]]\\\\\\[[[[[[[[[\\\```aaaaaa^^^ZZZSSSMMMIIINNNSSSZZZ___aaa```_________\\\YYYXXXYYY\\\]]]]]]XXXXXXXXXXXXWWWUUUSSSQQQOOORRRUUUVVVUUURRRQQQPPPPPPQQQRRRTTTUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSRRRRRRNNNOOOOOOMMMLLLNNNQQQSSSQQQPPPPPPOOOOOOOOOPPPPPPSSSPPPMMMKKKKKKKKKJJJHHHLLLJJJIIIJJJMMMNNNMMMKKKJJJKKKMMMOOOPPPQQQRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRTTTSSSSSSSSSTTTUUUUUUVVVVVVVVVWWWWWWVVVVVVUUUTTTRRRQQQQQQRRRTTTVVVUUUTTTUUUSSSQQQPPPPPPPPPOOOMMMPPPPPPOOOOOOOOOPPPQQQQQQTTTUUUWWWWWWUUURRROOOMMMHHHJJJMMMPPPTTTWWWZZZ[[[XXXXXXXXXWWWWWWVVVVVVUUUVVVVVVWWWXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUVVVVVVTTTSSSRRRRRRSSSTTTUUUVVVXXXYYY[[[[[[ZZZZZZ\\\]]]\\\\\\[[[[[[ZZZXXXWWWVVVUUUXXXZZZXXXTTTSSSVVVZZZ___aaa```\\\ZZZ[[[ZZZWWWWWWXXXYYYZZZ[[[\\\]]]]]]^^^```bbbaaa___]]]]]]]]]___^^^\\\ZZZYYYYYYYYYZZZWWWUUUSSSSSSUUUVVVVVVVVVXXXYYYZZZ[[[\\\\\\[[[ZZZ\\\XXXUUUUUUYYY\\\]]]]]][[[XXXWWWYYYYYYWWWXXX\\\\\\]]]^^^```aaabbbbbbbbbccc```\\\ZZZZZZYYYXXXWWWVVVVVVVVVUUUTTTVVVZZZ]]]```dddhhhgggbbb```aaadddhhhhhhfffcccaaa```aaaccc\\\UUUPPPRRRTTTTTTUUUWWWVVVWWWXXXZZZ[[[[[[[[[[[[\\\\\\]]]___aaa```^^^\\\[[[YYYWWWVVVXXXYYYZZZZZZ^^^dddgggeeebbb```]]]XXXYYYWWWSSSPPPNNNOOOQQQRRRTTTTTTTTTTTTUUUUUUUUUUUUSSSRRRRRRRRRTTTUUUUUUTTTWWWXXXYYYZZZZZZYYYXXXWWWOOOOOOPPPQQQRRRSSSUUUUUUYYYYYYZZZ\\\___```___]]]WWWUUUSSSSSSUUUWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXYYYXXXVVVRRRPPPRRRUUUSSSQQQNNNMMMNNNNNNNNNMMMRRRQQQQQQPPPOOOOOOOOOOOORRRRRRRRRPPPNNNLLLIIIHHHHHHGGGFFFFFFFFFGGGHHHIII[[[XXXUUUUUUWWWYYYYYYXXXWWWTTTQQQPPPPPPPPPNNNLLLOOONNNNNNOOOQQQTTTWWWXXXYYYYYYWWWTTTQQQOOOOOOPPPTTTTTTSSSSSSSSSTTTTTTUUUOOOPPPQQQQQQQQQRRRTTTVVVYYYYYYZZZZZZYYYXXXVVVUUUXXXYYYYYYWWWUUUTTTUUUVVVVVVWWWYYYYYYXXXXXXYYY[[[WWWUUUTTTTTTUUUWWWVVVUUUQQQRRRSSSTTTWWWZZZ]]]^^^^^^]]]\\\\\\\\\^^^```aaa[[[[[[YYYXXXVVVTTTRRRRRRPPPPPPQQQSSSTTTVVVWWWXXXUUUUUUUUUUUUVVVXXXYYYZZZWWWUUUSSSQQQRRRUUUXXX[[[___bbbccc```[[[YYY[[[^^^]]]]]]]]]\\\YYYXXXYYY[[[XXXWWWVVVTTTRRRSSSWWWZZZYYYYYYXXXXXXWWWWWWVVVVVVWWWXXXZZZ[[[]]]```ccceeehhheeecccdddfffgggddd```ZZZYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXWWWWWWYYY[[[`````````___^^^]]]\\\[[[\\\[[[ZZZZZZZZZYYYVVVSSSTTTSSSRRRSSSUUUVVVVVVUUUQQQQQQSSSXXX]]]bbbddddddgggiiijjjhhheeeaaa___^^^^^^^^^]]]\\\\\\\\\\\\\\\ddddddcccbbb___XXXPPPJJJMMMRRRYYY^^^aaaaaaaaaaaabbb^^^[[[XXXXXXYYYYYYYYYWWWWWWWWWWWWVVVUUUTTTTTTRRRTTTVVVVVVTTTQQQPPPPPPPPPQQQQQQRRRSSSTTTUUUVVVUUUUUUUUUTTTTTTTTTTTTSSSVVVVVVUUUUUUTTTTTTSSSSSSPPPPPPOOONNNMMMMMMPPPSSSQQQQQQPPPOOONNNNNNOOOOOORRRPPPMMMKKKKKKLLLLLLKKKLLLJJJIIIKKKNNNOOONNNMMMKKKKKKMMMOOOPPPQQQRRRRRRSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTSSSSSSTTTUUUUUUVVVVVVVVVWWWWWWVVVVVVUUUTTTTTTSSSSSSTTTVVVXXXWWWWWWUUUSSSQQQPPPQQQPPPOOONNNOOOOOOOOOPPPPPPRRRSSSTTTTTTUUUVVVVVVUUURRROOOMMMIIIJJJLLLOOORRRUUUWWWYYYXXXXXXWWWWWWWWWVVVVVVUUUSSSSSSTTTUUUUUUVVVUUUUUUWWWVVVTTTSSSSSSSSSTTTUUUQQQPPPOOOOOOOOOPPPQQQRRRUUUWWWYYYYYYYYYYYYZZZ[[[ZZZZZZYYYYYYXXXVVVUUUTTTUUUXXXZZZYYYUUUTTTVVVYYY\\\^^^^^^[[[[[[^^^]]]ZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\^^^``````^^^\\\\\\]]]^^^]]]\\\ZZZYYYXXXYYYYYYWWWUUUSSSSSSTTTUUUUUUUUUXXXYYYZZZ\\\\\\\\\[[[[[[[[[XXXUUUUUUXXX[[[\\\\\\[[[WWWVVVXXXYYYWWWXXX\\\\\\]]]^^^``````aaaaaaaaa___]]]ZZZYYYYYYYYYXXXWWWVVVVVVUUUTTTSSSUUUYYY\\\dddiiimmmmmmkkkjjjlllnnnooonnnmmmkkkiiifffdddbbb\\\UUUPPPQQQTTTTTTUUUWWWXXXXXXYYYYYYZZZYYYYYYYYYXXXXXXZZZ]]]```aaa```^^^ZZZYYYWWWWWWXXXYYYYYYXXX]]]cccfffdddaaaaaa^^^ZZZZZZXXXUUURRRPPPPPPRRRRRRTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQRRRUUUUUUUUUSSSVVVWWWXXXYYYZZZYYYYYYXXXSSSRRRQQQQQQQQQRRRSSSTTTTTTTTTUUUXXX\\\^^^^^^]]]ZZZWWWUUUTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYUUUWWWYYYXXXUUUSSSSSSTTTTTTRRROOONNNNNNOOONNNMMMPPPPPPOOOOOOPPPQQQQQQRRRPPPPPPPPPPPPNNNLLLIIIHHHGGGFFFFFFEEEFFFGGGHHHIIIWWWUUURRRRRRTTTWWWXXXXXXXXXUUURRRPPPPPPPPPPPPOOOOOONNNNNNOOOQQQSSSVVVWWWXXXWWWUUURRROOOMMMOOOPPPUUUUUUTTTTTTTTTSSSSSSSSSPPPQQQSSSSSSRRRRRRRRRSSSUUUVVVVVVWWWWWWVVVVVVUUUXXXYYYYYYWWWTTTSSSSSSTTTTTTVVVXXXYYYXXXXXXYYYZZZVVVVVVVVVWWWYYYYYYXXXWWWQQQQQQRRRTTTVVVYYY[[[\\\]]]]]]\\\[[[[[[\\\]]]^^^ZZZYYYXXXWWWUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRSSSTTTRRRRRRQQQRRRSSSUUUWWWXXXWWWVVVSSSQQQQQQSSSUUUWWW\\\^^^___]]]ZZZYYY[[[]]]]]]]]]\\\ZZZXXXXXXZZZ]]][[[[[[ZZZWWWTTTSSSTTTVVVUUUVVVWWWXXXXXXYYYYYYYYYWWWWWWXXXYYY\\\___aaacccdddbbbaaacccggghhhfffccc[[[ZZZYYYYYYXXXXXXXXXXXXVVVVVVVVVUUUSSSSSSUUUWWW]]]]]]^^^^^^^^^]]]\\\[[[^^^]]][[[[[[ZZZYYYVVVTTTVVVTTTSSSTTTUUUVVVUUUSSSOOOPPPQQQVVV[[[```bbbbbbbbbeeeggggggdddaaa___^^^^^^]]]]]]\\\\\\\\\\\\\\\eeecccbbbcccccc^^^TTTLLLNNNRRRYYY^^^```aaaaaabbbdddaaa\\\YYYXXXVVVTTTSSSWWWVVVUUUTTTUUUUUUVVVWWWVVVVVVWWWUUURRRPPPPPPQQQQQQPPPOOOOOOPPPRRRUUUVVVUUUTTTTTTTTTSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUTTTQQQQQQPPPNNNMMMMMMPPPRRRRRRQQQPPPOOONNNNNNNNNNNNRRROOOLLLKKKLLLNNNOOONNNMMMLLLKKKLLLOOOPPPOOONNNKKKKKKLLLNNNOOOPPPQQQQQQSSSRRRRRRPPPOOONNNMMMMMMMMMMMMNNNOOOPPPQQQSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVWWWWWWVVVVVVUUUTTTUUUTTTTTTVVVXXXZZZZZZYYYVVVTTTQQQQQQQQQQQQPPPOOONNNNNNOOOPPPQQQSSSTTTUUUTTTUUUUUUUUUTTTRRROOOMMMIIIJJJKKKMMMOOOQQQSSSUUUVVVWWWWWWWWWWWWVVVVVVUUURRRRRRSSSTTTTTTUUUVVVVVVVVVTTTRRRQQQQQQQQQSSSTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRUUUWWWXXXXXXWWWWWWXXXWWWWWWWWWWWWVVVTTTSSSRRRTTTWWWZZZZZZWWWVVVWWWXXXWWW[[[\\\[[[\\\``````]]][[[[[[ZZZYYYXXXWWWWWWVVVYYY[[[]]]]]]\\\[[[\\\]]]]]]]]][[[ZZZYYYYYYXXXYYYWWWUUUSSSSSSUUUVVVUUUTTTXXXYYYZZZ\\\\\\\\\\\\[[[[[[YYYVVVUUUWWWYYYYYYYYYYYYVVVUUUXXXXXXWWWXXX\\\]]]]]]^^^___``````______]]][[[YYYXXXYYYZZZYYYXXXVVVVVVUUUSSSSSSTTTXXX[[[fffjjjooorrrssstttwwwzzz~~~}}}}}}|||xxxqqqkkk^^^VVVPPPQQQSSSSSSTTTWWWYYYYYYXXXXXXXXXWWWWWWWWWTTTUUUWWW[[[___aaaaaa```ZZZYYYWWWXXXXXXXXXWWWUUU[[[```cccbbb``````^^^[[[[[[YYYWWWUUUSSSRRRQQQRRRTTTSSSRRRQQQOOONNNMMMLLLOOOOOOPPPRRRUUUVVVTTTSSSTTTUUUWWWYYYZZZZZZYYYYYYXXXVVVTTTQQQPPPQQQRRRSSSQQQPPPQQQSSSXXX[[[]]]]]]\\\YYYVVVUUUUUUVVVWWWVVVXXXXXXXXXXXXXXXXXXXXXXXXRRRUUUXXXZZZXXXVVVUUUTTTUUUSSSPPPOOOOOOOOOOOONNNMMMMMMNNNNNNPPPQQQSSSSSSNNNNNNNNNNNNMMMKKKIIIHHHFFFFFFEEEEEEEEEFFFGGGHHHTTTSSSQQQQQQSSSUUUWWWXXXZZZWWWTTTQQQQQQQQQSSSSSSRRRQQQQQQQQQRRRSSSTTTTTTVVVVVVSSSPPPMMMMMMNNNPPPQQQQQQRRRRRRRRRRRRRRRRRRPPPRRRTTTTTTSSSQQQPPPQQQRRRRRRSSSSSSTTTTTTTTTTTTWWWXXXXXXWWWTTTQQQQQQQQQRRRTTTWWWXXXXXXXXXYYYZZZWWWVVVWWWYYY[[[[[[ZZZXXXRRRSSSTTTUUUWWWYYYZZZ[[[\\\\\\[[[ZZZZZZZZZ[[[[[[[[[ZZZZZZYYYXXXWWWVVVVVVTTTSSSRRRQQQPPPPPPPPPPPPPPPOOOOOOOOOPPPRRRTTTUUUWWWUUUSSSRRRQQQRRRSSSTTTWWWYYYYYYXXXVVVVVVXXXZZZ\\\\\\[[[XXXWWWXXX\\\_________^^^[[[VVVSSSSSSSSSSSSTTTVVVXXXZZZ[[[\\\\\\XXXWWWVVVWWWZZZ^^^```aaa```___```bbbfffggggggeee^^^]]]\\\[[[ZZZZZZZZZZZZXXXXXXWWWVVVTTTTTTUUUWWWZZZ[[[\\\^^^^^^]]]\\\[[[\\\[[[YYYYYYZZZYYYWWWUUUUUUTTTSSSTTTVVVWWWWWWUUURRRRRRSSSVVVZZZ]]]^^^^^^]]]```cccdddbbb```^^^]]]\\\[[[[[[ZZZZZZZZZ[[[[[[```^^^]]]aaaeeebbbYYYOOOQQQUUUZZZ]]]^^^___```aaadddaaa]]]ZZZXXXUUURRRPPPUUUTTTSSSRRRSSSVVVXXXZZZYYYYYYXXXTTTQQQOOOPPPQQQQQQPPPNNNMMMNNNQQQTTTWWWVVVVVVUUUUUUTTTTTTSSSSSSTTTTTTTTTUUUUUUUUUUUUUUURRRRRRQQQNNNMMMMMMOOOQQQTTTSSSRRRPPPOOONNNNNNNNNQQQNNNLLLLLLNNNPPPRRRRRRPPPOOOOOOOOOOOOOOONNNNNNKKKKKKLLLMMMNNNOOOPPPQQQSSSSSSRRRQQQPPPNNNMMMLLLMMMMMMMMMNNNPPPRRRSSSTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVUUUTTTTTTUUUTTTTTTVVVXXXZZZZZZYYYVVVTTTRRRQQQRRRRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTSSSQQQOOONNNJJJJJJJJJKKKLLLNNNPPPQQQUUUUUUVVVWWWWWWWWWVVVVVVSSSSSSSSSTTTUUUVVVWWWXXXVVVTTTRRRPPPPPPQQQSSSTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQSSSVVVWWWWWWVVVVVVVVVWWWWWWWWWVVVUUUTTTRRRRRRSSSVVVZZZZZZYYYWWWWWWWWWUUUYYY[[[ZZZ\\\``````]]]ZZZZZZYYYXXXWWWVVVVVVUUUVVVXXXZZZZZZYYYYYY[[[\\\]]]]]]\\\[[[ZZZZZZYYYYYYWWWVVVUUUUUUWWWXXXWWWVVVXXXYYY[[[\\\]]]]]]\\\\\\[[[YYYWWWVVVVVVWWWWWWXXXYYYVVVUUUXXXYYYXXXYYY]]]^^^^^^____________^^^^^^^^^\\\ZZZZZZ[[[[[[ZZZXXXXXXXXXWWWUUUTTTUUUXXX[[[bbbffflllqqqtttwww{{{~~~}}}ttt```WWWPPPPPPQQQRRRSSSVVVXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVWWW[[[___aaaaaa```ZZZYYYWWWWWWXXXWWWUUUTTTWWW]]]___^^^]]]^^^^^^[[[ZZZYYYWWWUUUSSSQQQPPPPPPRRRQQQPPPOOOMMMLLLKKKJJJMMMMMMOOORRRUUUVVVTTTSSSRRRTTTVVVXXXZZZZZZZZZZZZ[[[XXXUUURRRPPPQQQSSSUUUQQQPPPOOOQQQTTTXXXZZZZZZZZZXXXUUUTTTVVVWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWSSSUUUWWWXXXXXXWWWVVVVVVUUUSSSPPPOOOPPPPPPPPPOOOMMMMMMMMMMMMNNNOOOPPPQQQKKKKKKLLLLLLLLLJJJIIIHHHDDDDDDDDDEEEEEEEEEFFFFFFRRRRRRQQQQQQQQQSSSVVVWWWZZZXXXVVVSSSRRRRRRTTTVVVVVVUUUTTTSSSRRRRRRQQQQQQTTTTTTRRRPPPMMMMMMNNNPPPMMMNNNPPPRRRSSSSSSSSSSSSQQQSSSTTTTTTRRRPPPOOOOOOPPPPPPPPPQQQQQQRRRSSSSSSVVVWWWXXXVVVSSSQQQPPPPPPPPPSSSVVVXXXXXXXXXYYYZZZWWWWWWXXXZZZ[[[[[[ZZZXXXTTTUUUVVVWWWXXXYYYZZZZZZ[[[ZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWVVVSSSQQQOOONNNOOOOOONNNOOOOOOOOOPPPQQQRRRRRRUUUTTTSSSRRRRRRRRRSSSSSSUUUUUUUUUUUUUUUUUUVVVXXXZZZZZZYYYXXXWWWYYY\\\```aaabbbaaa^^^YYYUUURRRQQQPPPQQQTTTXXXZZZ[[[\\\\\\YYYVVVUUUVVVZZZ]]]___```^^^]]]^^^```ccceeeffffffbbbaaa```___]]]]]]\\\\\\ZZZZZZYYYWWWUUUTTTVVVWWWXXXYYY\\\^^^^^^^^^\\\[[[YYYWWWVVVWWWYYYZZZYYYXXXTTTSSSSSSUUUXXXZZZZZZYYYXXXWWWWWWXXXZZZ[[[[[[ZZZYYY\\\___aaa___]]]\\\\\\YYYXXXXXXXXXXXXXXXYYYYYY\\\ZZZ[[[```gggfff___WWWUUUXXX[[[]]]]]]]]]]]]^^^aaa___\\\[[[YYYWWWSSSQQQTTTSSSRRRQQQSSSVVVYYY\\\[[[[[[YYYUUUQQQOOOPPPQQQRRRPPPMMMLLLMMMPPPTTTWWWXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQPPPNNNLLLLLLNNNPPPUUUTTTSSSQQQPPPOOOOOOOOOPPPNNNMMMNNNQQQSSSTTTSSSSSSSSSRRRPPPNNNMMMLLLLLLKKKKKKKKKKKKLLLNNNOOOPPPRRRRRRRRRQQQPPPOOOMMMLLLMMMMMMMMMNNNPPPRRRSSSTTTTTTSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSRRRSSSRRRRRRTTTWWWYYYYYYXXXVVVTTTRRRRRRSSSSSSRRRQQQPPPPPPOOOOOOOOOOOOOOOPPPSSSSSSSSSSSSRRRPPPOOONNNKKKKKKJJJJJJKKKLLLNNNPPPSSSTTTVVVWWWXXXWWWVVVVVVSSSSSSRRRSSSSSSUUUVVVWWWWWWUUUTTTRRRRRRSSSTTTUUUPPPPPPPPPPPPOOONNNNNNMMMQQQSSSVVVVVVVVVUUUVVVVVVWWWWWWWWWVVVUUUTTTSSSRRRSSSUUUXXXYYYYYYWWWWWWVVVTTTXXX[[[ZZZ\\\______[[[XXXXXXXXXXXXWWWWWWWWWWWWTTTVVVWWWXXXWWWXXXZZZ[[[]]]]]]]]]\\\\\\[[[ZZZZZZXXXWWWWWWXXXZZZ[[[[[[ZZZYYYZZZ[[[]]]]]]\\\\\\[[[ZZZYYYYYYWWWVVVVVVWWWWWWZZZWWWVVVZZZ[[[ZZZ\\\```````````````___^^^]]]]]]aaa___^^^]]]^^^]]][[[YYY\\\\\\ZZZXXXWWWWWWZZZ]]]___bbbhhhmmmrrrvvvzzz|||}}}vvvdddZZZRRRPPPQQQQQQSSSVVVVVVUUUUUUUUUVVVWWWYYYYYY[[[ZZZZZZ\\\^^^______^^^ZZZXXXWWWVVVWWWVVVUUUSSSUUUYYY\\\YYYYYY[[[\\\ZZZXXXWWWUUUSSSQQQPPPOOONNNOOONNNNNNNNNMMMMMMMMMMMMMMMMMMOOOQQQTTTUUUUUUSSSRRRTTTVVVXXXZZZ[[[[[[[[[[[[XXXUUUSSSRRRTTTVVVXXXTTTRRRQQQQQQTTTVVVWWWWWWVVVTTTRRRRRRUUUWWWXXXYYYVVVVVVVVVVVVWWWWWWWWWWWWVVVUUUUUUUUUVVVWWWWWWWWWTTTRRROOOOOOPPPQQQQQQPPPNNNMMMMMMLLLKKKKKKLLLLLLIIIIIIJJJJJJJJJIIIGGGGGGCCCCCCDDDDDDDDDEEEEEEEEEQQQQQQQQQPPPOOOPPPSSSVVVXXXXXXVVVTTTRRRRRRTTTVVVVVVVVVUUUSSSRRRQQQOOOOOORRRRRRRRRQQQOOONNNNNNPPPLLLNNNPPPSSSTTTUUUUUUUUUPPPRRRSSSRRRPPPNNNNNNOOOPPPOOOOOOOOOPPPPPPQQQRRRSSSUUUVVVVVVSSSPPPOOOOOONNNQQQUUUXXXXXXXXXYYYZZZYYYXXXWWWXXXYYYZZZXXXVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXYYY[[[YYYUUURRRPPPOOOOOOOOOOOOPPPQQQRRRRRRQQQPPPOOORRRRRRSSSSSSTTTTTTTTTTTTUUUUUUTTTTTTUUUVVVVVVWWWXXXXXXYYYXXXXXXZZZ]]]```aaacccdddaaa\\\WWWSSSQQQMMMPPPSSSVVVYYYYYYYYYYYYZZZWWWTTTUUUYYY^^^______]]]]]]\\\\\\^^^aaadddffffffeeecccaaa```^^^^^^^^^[[[[[[ZZZWWWUUUTTTUUUWWWWWWYYY\\\^^^___^^^]]][[[WWWVVVUUUVVVXXXZZZZZZZZZTTTTTTTTTWWWZZZ]]]]]]]]]\\\[[[YYYYYYZZZZZZXXXWWWXXXZZZ\\\]]][[[[[[[[[\\\VVVVVVVVVVVVVVVWWWWWWXXXZZZYYY[[[aaaggghhhccc^^^YYYZZZ\\\\\\[[[[[[\\\]]]___]]]\\\\\\[[[YYYUUURRRSSSRRRQQQQQQSSSVVVYYY\\\\\\[[[YYYVVVRRRPPPPPPQQQQQQPPPNNNMMMNNNQQQTTTWWWYYYYYYXXXWWWVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSRRROOOOOONNNLLLKKKKKKNNNPPPTTTTTTRRRQQQPPPPPPPPPPPPNNNNNNOOOQQQTTTUUUUUUSSSSSSTTTSSSQQQNNNLLLKKKLLLLLLKKKKKKJJJKKKMMMNNNPPPPPPQQQQQQRRRQQQPPPNNNMMMMMMMMMNNNOOOPPPQQQSSSTTTSSSRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRQQQPPPPPPOOOOOORRRUUUWWWWWWVVVVVVTTTSSSRRRSSSTTTSSSRRRRRRRRRQQQOOOOOOOOOOOOOOORRRRRRRRRRRRQQQPPPOOONNNMMMLLLKKKJJJKKKLLLOOOPPPQQQSSSUUUWWWXXXXXXWWWVVVRRRQQQPPPOOOPPPQQQRRRSSSVVVVVVUUUUUUTTTTTTTTTUUUQQQQQQRRRRRRRRRQQQPPPPPPQQQSSSTTTTTTSSSSSSUUUWWWXXXXXXWWWWWWVVVTTTSSSRRRSSSTTTUUUVVVWWWWWWVVVVVVUUUZZZ]]]\\\]]]```___\\\VVVWWWWWWWWWXXXYYYYYYYYYTTTUUUVVVVVVVVVVVVYYY[[[\\\\\\\\\\\\\\\[[[ZZZZZZWWWWWWXXXZZZ]]]___^^^]]][[[\\\]]]]]]]]]\\\[[[ZZZYYYZZZZZZYYYWWWVVVWWWYYY\\\YYYYYY\\\^^^]]]___dddbbbbbbbbbaaa```^^^]]]\\\aaa```___```aaa```^^^\\\```___^^^[[[YYYZZZ\\\___^^^aaafffkkkpppsssvvvwwwvvvuuuvvvzzz}}}~~~zzzwwwkkk```VVVSSSRRRRRRTTTWWWUUUUUUUUUUUUVVVXXXZZZ[[[___]]]\\\\\\]]]]]]\\\[[[ZZZWWWUUUTTTUUUVVVVVVUUUTTTXXXZZZWWWVVVYYY[[[ZZZVVVTTTRRRPPPOOONNNOOOOOONNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOQQQSSSUUUUUUTTTTTTUUUWWWYYY[[[[[[[[[[[[ZZZXXXVVVUUUTTTVVVXXXYYYWWWUUUSSSSSSTTTUUUTTTSSSSSSQQQOOOPPPSSSUUUWWWXXXSSSTTTTTTUUUVVVWWWXXXXXXYYYWWWTTTSSSTTTUUUUUUTTTQQQOOONNNNNNPPPRRRRRRRRRPPPOOOMMMLLLJJJIIIIIIIIIGGGHHHIIIIIIHHHGGGFFFEEEAAABBBCCCDDDDDDDDDCCCCCCOOOPPPPPPNNNLLLMMMPPPSSSSSSUUUUUUSSSQQQPPPQQQSSSRRRRRRRRRRRRQQQPPPOOONNNPPPRRRSSSSSSQQQOOOOOOOOOLLLMMMPPPRRRSSSSSSSSSRRRPPPQQQQQQOOOMMMMMMNNNOOOPPPOOOOOONNNNNNOOOPPPQQQQQQSSSUUUUUUSSSPPPOOOOOOLLLPPPUUUWWWXXXXXXYYYYYYZZZXXXVVVVVVWWWWWWVVVUUUVVVVVVWWWXXXXXXXXXWWWVVVXXXXXXYYYZZZZZZZZZZZZZZZXXXXXXYYYYYYZZZZZZ[[[[[[^^^[[[WWWTTTQQQPPPQQQQQQQQQRRRUUUVVVVVVSSSOOOMMMOOOPPPRRRTTTVVVWWWWWWWWWTTTSSSRRRRRRSSSTTTUUUTTTUUUWWWXXXYYYYYYZZZ]]]___```ccceeeddd___YYYTTTRRRPPPRRRUUUXXXZZZ[[[ZZZYYY\\\WWWSSSUUUZZZ^^^```___^^^]]][[[YYYYYY\\\aaaeeegggfffdddbbb```___^^^^^^]]]]]]\\\YYYVVVUUUVVVXXXXXXZZZ]]]___```___]]][[[YYYWWWVVVVVVXXXZZZZZZZZZWWWWWWWWWYYY\\\^^^^^^]]]]]][[[YYYYYYZZZYYYXXXVVVXXXYYYYYYYYYXXXXXXYYY[[[VVVVVVUUUVVVVVVWWWWWWXXXXXXYYY[[[___cccdddcccaaaYYYZZZ[[[[[[[[[[[[]]]^^^^^^^^^]]]]]]]]]ZZZVVVSSSRRRRRRQQQRRRSSSVVVYYYZZZ[[[[[[ZZZWWWSSSQQQQQQQQQQQQPPPOOONNNOOORRRUUUVVVYYYXXXXXXWWWVVVUUUTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPMMMMMMLLLKKKJJJKKKMMMPPPQQQQQQPPPOOOOOOOOOOOOOOONNNOOOQQQTTTWWWWWWUUURRRPPPRRRSSSQQQNNNLLLLLLNNNLLLKKKJJJJJJJJJLLLNNNOOONNNOOOQQQRRRRRRQQQOOONNNNNNNNNNNNOOOPPPQQQRRRSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQPPPOOOOOONNNNNNNNNPPPSSSVVVVVVUUUVVVUUUSSSSSSTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQQQQPPPOOOOOONNNNNNMMMKKKKKKKKKMMMPPPRRRPPPRRRUUUWWWXXXXXXWWWVVVSSSRRRPPPOOONNNOOOPPPQQQUUUUUUVVVVVVVVVUUUTTTSSSRRRSSSTTTUUUUUUUUUTTTSSSQQQQQQQQQPPPPPPQQQTTTVVVWWWWWWWWWVVVUUUTTTSSSRRRSSSRRRRRRSSSUUUVVVVVVUUUWWW[[[______aaadddccc```WWWWWWXXXXXXXXXYYYYYYYYYUUUVVVVVVUUUUUUUUUXXXZZZYYYZZZZZZ[[[ZZZZZZXXXXXXUUUUUUWWWZZZ^^^``````___]]]^^^^^^^^^]]][[[YYYXXXXXXZZZ[[[ZZZXXXWWWXXXZZZ^^^[[[[[[___aaa```cccgggddddddcccbbbaaa___]]]\\\^^^^^^^^^aaacccdddbbbaaaaaaaaa___\\\ZZZZZZ]]]______```ccchhhlllnnnooooooqqqppppppqqqsssvvvxxxzzzttthhh\\\WWWVVVUUUVVVZZZXXXWWWVVVUUUVVVWWWYYYZZZ```^^^\\\[[[[[[[[[ZZZXXXZZZWWWSSSRRRSSSUUUWWWWWWVVVYYYZZZWWWVVVYYY[[[[[[UUUSSSPPPNNNMMMNNNPPPQQQPPPPPPQQQQQQQQQRRRRRRRRRTTTRRRPPPPPPRRRUUUVVVVVVUUUWWWYYYZZZ\\\\\\\\\\\\ZZZYYYXXXWWWWWWWWWXXXXXXVVVUUUTTTTTTUUUUUUSSSQQQQQQOOOMMMMMMPPPRRRSSSTTTQQQRRRSSSUUUVVVXXXYYYZZZYYYWWWTTTTTTTTTTTTQQQNNNNNNMMMLLLMMMPPPRRRSSSSSSQQQPPPOOOMMMKKKJJJJJJJJJGGGGGGHHHHHHGGGEEEDDDCCC@@@AAABBBCCCDDDCCCCCCBBBNNNOOOOOOMMMJJJJJJMMMQQQPPPRRRTTTRRROOONNNOOOQQQNNNNNNOOOPPPPPPOOOOOONNNOOOQQQTTTTTTRRRPPPOOOOOOKKKLLLNNNPPPPPPPPPNNNMMMPPPPPPOOOMMMLLLLLLNNNPPPQQQPPPOOONNNNNNOOOPPPPPPPPPRRRTTTUUUSSSQQQPPPOOOLLLOOOTTTWWWXXXXXXYYYYYY[[[XXXUUUTTTTTTUUUTTTTTTUUUVVVWWWWWWWWWWWWUUUUUUWWWWWWYYYZZZ[[[[[[[[[[[[ZZZ[[[[[[\\\]]]]]]^^^^^^___]]]YYYUUURRRQQQRRRSSSRRRTTTWWWYYYXXXTTTOOOLLLMMMOOORRRUUUWWWXXXYYYYYYRRRQQQOOOOOOQQQQQQQQQQQQTTTVVVXXXZZZZZZ[[[]]]______bbbeeeeee```ZZZUUUSSSTTTWWWZZZ]]]^^^^^^]]][[[]]]XXXSSSTTTZZZ___```______]]]ZZZWWWVVVZZZ___dddgggfffdddbbb```^^^]]]]]]``````___\\\YYYXXXYYYZZZYYY[[[^^^```aaa___]]][[[\\\ZZZXXXXXXYYYZZZZZZZZZZZZYYYYYYZZZ\\\^^^]]]\\\[[[ZZZXXXXXXYYYYYYXXXVVVXXXXXXXXXWWWVVVVVVYYY[[[VVVVVVVVVVVVWWWWWWXXXYYYWWWXXXZZZ\\\^^^^^^______XXXYYYZZZ[[[ZZZ\\\^^^```______^^^^^^^^^[[[VVVRRRQQQQQQRRRRRRTTTVVVXXXYYYZZZ[[[ZZZXXXTTTRRRQQQRRRQQQPPPPPPOOOPPPRRRUUUVVVXXXXXXWWWVVVUUUSSSSSSRRRSSSSSSRRRQQQPPPOOOOOONNNKKKKKKKKKJJJIIIJJJMMMPPPOOOOOONNNMMMMMMNNNNNNNNNMMMOOORRRVVVYYYXXXTTTQQQMMMPPPQQQPPPNNNMMMNNNPPPLLLKKKJJJIIIJJJKKKNNNOOOMMMNNNPPPRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOPPPQQQRRRQQQPPPOOOOOONNNNNNNNNNNNOOOOOOPPPPPPOOOOOONNNMMMNNNMMMNNNPPPSSSUUUVVVUUUVVVUUUSSSSSSTTTUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUUUUQQQQQQQQQPPPPPPOOOOOOOOOOOONNNLLLKKKLLLNNNQQQSSSOOOQQQTTTWWWXXXXXXWWWVVVVVVTTTRRRPPPOOOPPPQQQRRRSSSTTTVVVWWWVVVUUUSSSQQQOOOPPPQQQSSSSSSSSSRRRRRRPPPPPPOOOMMMMMMOOORRRVVVVVVVVVVVVVVVUUUSSSRRRQQQSSSRRRQQQRRRSSSUUUVVVUUUWWW\\\```bbbdddhhhgggdddYYYYYYYYYYYYYYYYYYYYYXXXVVVVVVVVVUUUTTTUUUWWWYYYWWWXXXYYYYYYYYYXXXWWWVVVRRRSSSUUUZZZ^^^`````````_________^^^]]][[[XXXWWWXXXZZZ\\\[[[XXXXXXYYY\\\___\\\]]]aaacccbbbeeeiiieeeeeedddcccaaa___]]]\\\[[[[[[]]]```dddfffeeedddbbbaaa___]]]ZZZZZZ]]]_________aaaeeehhhjjjjjjiiilllkkkjjjiiijjjnnntttyyyyyymmmaaa[[[XXXWWWYYY\\\[[[YYYWWWVVVVVVWWWXXXYYY___]]][[[ZZZZZZZZZXXXWWWZZZVVVRRRPPPRRRUUUXXXYYYXXX[[[[[[WWWVVVZZZ\\\\\\UUUSSSPPPMMMMMMOOOQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSVVVSSSPPPPPPRRRTTTVVVWWWWWWXXXZZZ[[[\\\\\\\\\\\\[[[[[[ZZZYYYXXXWWWWWWWWWTTTSSSSSSUUUVVVUUUSSSPPPQQQOOOMMMLLLNNNPPPPPPPPPPPPPPPRRRTTTVVVXXXZZZ[[[XXXWWWUUUVVVVVVSSSNNNIIILLLKKKJJJLLLOOORRRTTTTTTRRRQQQPPPNNNMMMLLLLLLLLLGGGGGGHHHGGGFFFDDDCCCAAA@@@AAABBBCCCCCCCCCBBBAAAOOONNNNNNMMMMMMNNNNNNOOOQQQQQQQQQQQQPPPOOONNNNNNOOOOOONNNNNNMMMMMMNNNNNNNNNPPPRRRSSSSSSRRRPPPOOONNNOOOOOOPPPPPPOOOOOONNNNNNLLLKKKLLLMMMMMMLLLKKKKKKMMMPPPOOOLLLKKKLLLNNNPPPOOOOOOPPPQQQRRRPPPNNNNNNPPPRRRUUUXXXYYYYYYYYYXXXWWWUUUTTTTTTTTTUUUVVVTTTVVVXXXZZZZZZYYYXXXWWWXXXYYY[[[\\\]]]]]]\\\\\\ZZZZZZZZZZZZ[[[\\\]]]^^^___^^^\\\WWWSSSRRRSSSTTTVVVUUUUUUWWWYYYXXXRRRMMMOOOSSSVVVWWWVVVUUUVVVXXXSSSTTTUUUTTTRRRRRRSSSUUUUUUWWWZZZZZZXXXXXXZZZ]]]dddcccbbbbbbaaa^^^YYYVVVTTTUUUWWWZZZ\\\^^^______[[[WWWUUUXXX^^^bbbbbb```bbb```[[[VVVTTTVVV\\\```eeeffffffccc___\\\]]]___aaa```___\\\YYYYYY[[[^^^^^^^^^___aaaccccccaaa___]]]\\\[[[\\\^^^___^^^]]][[[[[[\\\]]]^^^___```aaa]]]\\\\\\ZZZXXXVVVTTTSSSWWWXXXWWWUUUWWWZZZWWWRRRVVVXXX[[[ZZZWWWUUUUUUWWWWWWXXXZZZ\\\]]]]]]]]]\\\___\\\[[[\\\___```___]]]\\\\\\]]]]]]]]][[[YYYXXXSSSSSSSSSTTTUUUVVVXXXXXXZZZYYYYYYYYYYYYXXXUUUSSSNNNOOOPPPRRRSSSUUUVVVWWWUUUSSSRRRPPPPPPRRRSSSUUUTTTSSSSSSRRRQQQQQQPPPPPPIIIJJJJJJKKKKKKKKKKKKKKKNNNOOOPPPNNNLLLKKKLLLMMMPPPQQQTTTVVVVVVVVVUUUUUUNNNOOOOOOOOOOOONNNMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMPPPOOOOOOQQQRRRQQQOOOMMMOOOPPPQQQQQQPPPPPPRRRTTTTTTRRROOOMMMMMMNNNPPPQQQOOOOOOOOOOOONNNNNNMMMLLLMMMMMMNNNOOOPPPRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQRRRRRRSSSSSSQQQRRRTTTUUUTTTSSSQQQPPPPPPQQQPPPOOONNNNNNPPPRRRTTTUUUWWWXXXYYYXXXXXXWWWYYYXXXVVVRRROOOOOOQQQSSSUUUVVVXXXWWWUUUSSSRRRSSSSSSRRRQQQPPPPPPQQQRRRSSSQQQPPPOOOOOOPPPQQQSSSTTTRRRRRRRRRRRRQQQQQQQQQQQQTTTTTTTTTRRRPPPPPPRRRTTTWWWZZZ^^^ccceeefffeeeddd\\\ZZZXXXVVVUUUUUUUUUUUUYYYXXXVVVUUUUUUVVVWWWXXXZZZWWWUUUVVVXXXXXXVVVTTTTTTTTTUUUWWWZZZ]]]```bbb```^^^\\\\\\\\\\\\ZZZXXXWWWXXXYYY[[[\\\]]]^^^____________```aaadddfffhhhjjjjjjhhheee```]]]]]]]]]WWWYYY\\\```bbbcccccccccaaa```^^^]]]]]]^^^___```\\\]]]___bbbdddffffffgggjjjkkklllllllllnnnqqqtttxxxrrrhhh___YYYXXXYYY[[[^^^\\\YYYWWWWWWYYY[[[]]]```^^^\\\YYYWWWWWWXXXYYYWWWWWWVVVSSSPPPQQQUUUZZZ___^^^]]][[[YYYXXXWWWWWWXXXVVVRRROOONNNPPPSSSUUUVVVWWWYYYZZZYYYWWWTTTSSSVVVVVVWWWVVVTTTTTTUUUWWWYYYZZZZZZZZZ[[[[[[\\\\\\[[[ZZZYYYXXXWWWVVVUUUTTTUUUUUUUUUUUUTTTSSSQQQQQQNNNNNNLLLLLLLLLMMMNNNOOORRRQQQPPPQQQSSSVVVWWWWWWVVVWWWXXXXXXVVVSSSNNNLLLOOOPPPPPPNNNMMMNNNPPPRRRSSSQQQNNNLLLKKKLLLMMMMMMKKKKKKIIIHHHFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@NNNMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQPPPPPPOOONNNNNNOOONNNNNNMMMMMMMMMNNNNNNPPPQQQRRRSSSSSSRRRQQQPPPMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKMMMMMMLLLKKKLLLMMMOOOPPPOOONNNNNNNNNOOONNNNNNOOOQQQRRRPPPOOOPPPQQQSSSUUUVVVXXXXXXYYYWWWVVVUUUTTTSSSSSSTTTTTTTTTUUUWWWYYYZZZZZZYYYXXXZZZ[[[]]]^^^^^^^^^]]]]]][[[[[[[[[[[[\\\]]]^^^___cccbbb```]]]XXXVVVVVVWWWZZZZZZ[[[\\\\\\YYYTTTPPPRRRUUUXXXXXXVVVUUUVVVWWWUUUVVVWWWVVVTTTTTTUUUVVVVVVXXXZZZYYYXXXXXXZZZ\\\]]]^^^```ccccccaaa\\\XXXUUUVVVXXXZZZ\\\]]]^^^___\\\YYYVVVXXX]]]``````^^^```]]]YYYUUUSSSUUU[[[___aaacccccc```\\\[[[]]]___bbbaaa___[[[YYYZZZ]]]```bbbbbbbbbcccddddddbbb```]]]\\\\\\]]]___``````___________________________\\\[[[[[[ZZZXXXWWWUUUUUUVVVWWWVVVUUUXXX\\\[[[WWWWWWYYY\\\[[[YYYWWWWWWXXXWWWWWWXXXZZZ[[[\\\\\\\\\^^^\\\[[[\\\^^^___^^^\\\___^^^]]][[[YYYWWWVVVUUUQQQRRRTTTVVVWWWWWWVVVUUUXXXXXXZZZ\\\\\\ZZZVVVRRRNNNOOOPPPQQQSSSTTTUUUVVVSSSSSSRRRQQQQQQRRRSSSSSSSSSSSSRRRQQQPPPOOOOOONNNIIIJJJJJJKKKKKKKKKKKKKKKLLLNNNNNNMMMLLLKKKLLLMMMPPPRRRUUUYYY[[[ZZZVVVSSSMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMMMMLLLNNNNNNNNNPPPQQQQQQPPPNNNOOOPPPPPPOOONNNOOOQQQSSSSSSRRRPPPOOONNNOOOPPPQQQOOOOOOPPPPPPOOONNNNNNMMMMMMMMMNNNOOOPPPQQQRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTOOOPPPRRRSSSSSSRRRPPPOOORRRRRRQQQPPPNNNNNNPPPRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXVVVSSSPPPOOOQQQSSSTTTVVVWWWWWWUUUSSSRRRRRRTTTSSSRRRQQQQQQQQQRRRSSSOOOOOONNNNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRPPPPPPQQQRRRTTTWWW[[[___bbbbbbbbbaaaXXXWWWVVVUUUTTTUUUUUUVVVWWWWWWVVVVVVVVVVVVVVVWWWYYYWWWVVVVVVXXXXXXVVVTTTTTTTTTUUUVVVYYY\\\___aaaaaa___]]]]]]]]]\\\ZZZXXXXXXXXXXXXYYY[[[]]]^^^_________```aaaccceeeggghhhlllllljjjfffaaa^^^]]]^^^YYY[[[]]]```bbbcccddddddbbb```^^^]]]]]]^^^___```]]]^^^___bbbccceeeffffffhhhiiijjjkkkkkkmmmqqqsssyyyssskkkccc^^^]]]___aaa```___]]][[[[[[[[[\\\\\\___]]]\\\ZZZYYYYYYYYYYYYYYYYYYWWWUUUSSSTTTXXX\\\bbb```]]]ZZZXXXWWWVVVVVVXXXVVVRRRPPPOOOQQQTTTVVVXXXYYY[[[[[[ZZZXXXVVVTTTSSSSSSTTTRRRPPPPPPQQQRRRUUUUUUVVVWWWYYYZZZZZZ[[[]]]\\\[[[ZZZXXXWWWUUUUUUTTTTTTTTTSSSRRRPPPOOONNNNNNMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPSSSVVVWWWXXXVVVXXXYYYYYYWWWTTTPPPMMMMMMNNNMMMLLLKKKKKKMMMOOOQQQPPPNNNMMMKKKKKKLLLLLLKKKKKKIIIHHHFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@???LLLLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMMMMMMNNNNNNRRRRRRRRRQQQQQQQQQQQQQQQNNNOOOOOOOOOOOOOOOOOONNNMMMLLLKKKLLLMMMNNNMMMLLLMMMMMMOOOQQQRRRRRRPPPNNNMMMLLLLLLNNNPPPQQQQQQPPPSSSSSSSSSSSSTTTVVVWWWXXXWWWVVVUUUSSSSSSRRRSSSSSSSSSTTTVVVXXXYYYZZZYYYYYY]]]^^^___``````___^^^^^^\\\\\\\\\\\\\\\]]]^^^___dddeeedddbbb^^^[[[[[[[[[___aaacccbbb___ZZZUUUSSSVVVWWWYYYYYYXXXWWWWWWXXXXXXYYYZZZYYYWWWVVVWWWXXXWWWXXXYYYXXXWWWWWWXXXZZZWWWYYY]]]bbbeeeddd```\\\WWWXXXYYYZZZ\\\]]]^^^^^^]]]ZZZXXXYYY]]]```___^^^]]]\\\XXXTTTRRRTTTXXX\\\___``````^^^[[[[[[___cccdddbbb___\\\YYYZZZ]]]aaacccbbbaaabbbccccccbbb```^^^]]]\\\^^^```aaa```___bbbbbbaaa```______^^^]]]ZZZZZZZZZYYYXXXXXXWWWWWWTTTVVVUUUTTTXXX^^^___]]]WWWXXXZZZYYYXXXWWWWWWWWWWWWWWWVVVWWWXXXYYY[[[\\\\\\[[[ZZZ[[[]]]^^^]]]\\\___\\\YYYVVVUUUUUUVVVWWWPPPRRRUUUXXXYYYWWWTTTSSSUUUWWWZZZ]]]___\\\WWWSSSNNNNNNOOOPPPQQQSSSSSSTTTQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPOOONNNMMMLLLIIIJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLLLLJJJKKKLLLNNNQQQRRRVVV[[[___]]]WWWRRRMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLKKKLLLLLLLLLNNNPPPQQQQQQOOOOOOOOOOOOMMMLLLMMMPPPRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQPPPPPPOOONNNMMMMMMNNNOOOPPPQQQRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUWWWVVVVVVUUUUUUTTTTTTTTTNNNPPPQQQSSSSSSSSSRRRRRRTTTTTTSSSQQQNNNNNNOOOQQQRRRRRRSSSSSSUUUVVVWWWXXXVVVWWWVVVTTTRRRPPPQQQRRRSSSUUUWWWVVVTTTSSSRRRRRRUUUUUUSSSRRRQQQRRRRRRSSSOOONNNNNNMMMNNNNNNOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRPPPRRRSSSRRRQQQPPPPPPQQQQQQSSSWWW[[[]]]^^^]]]\\\TTTTTTSSSSSSSSSTTTTTTUUUTTTUUUUUUVVVVVVUUUUUUUUUXXXWWWVVVVVVXXXXXXVVVTTTTTTTTTTTTVVVXXX[[[]]]______^^^\\\\\\\\\[[[XXXVVVXXXXXXWWWXXXYYY[[[]]]^^^^^^___aaadddfffgggiiiiiinnnmmmkkkgggbbb^^^]]]^^^\\\]]]___```bbbdddffffffbbbaaa___]]]]]]^^^___```^^^^^^___aaabbbdddeeeeeefffggghhhiiijjjmmmpppssswwwsssllleeeaaa```bbbddd``````___^^^]]]\\\ZZZZZZ\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYWWWVVVXXX\\\___dddaaa^^^ZZZWWWVVVVVVVVVXXXVVVTTTRRRQQQSSSUUUWWW[[[\\\]]]]]]\\\YYYWWWUUURRRRRRRRRPPPNNNMMMNNNOOOQQQRRRTTTVVVXXXZZZ\\\\\\______]]]\\\ZZZXXXWWWVVVSSSSSSRRRQQQPPPNNNLLLKKKMMMMMMNNNOOOOOONNNMMMLLLLLLMMMNNNOOORRRTTTWWWXXXWWWXXXZZZZZZYYYVVVRRROOOMMMMMMMMMLLLJJJJJJLLLNNNOOOOOONNNMMMLLLKKKKKKJJJLLLKKKIIIGGGEEECCCAAA@@@@@@@@@?????????>>>>>>>>>JJJJJJJJJJJJKKKLLLMMMNNNMMMNNNOOOOOOOOOOOOOOONNNLLLLLLLLLLLLLLLMMMNNNOOORRRQQQPPPPPPOOOPPPPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQOOOMMMMMMMMMOOOPPPOOONNNNNNMMMNNNQQQTTTUUUQQQMMMLLLKKKKKKLLLOOOQQQQQQPPPTTTSSSRRRRRRRRRSSSUUUVVVUUUUUUTTTSSSSSSRRRRRRRRRRRRSSSUUUWWWYYYZZZZZZZZZ]]]^^^___``````___^^^]]]\\\[[[[[[[[[\\\\\\]]]^^^```ccceeeeeeccc```______bbbfffiiigggaaaZZZVVVUUUWWWWWWYYYYYYYYYZZZ[[[[[[ZZZ[[[\\\[[[ZZZXXXYYYZZZYYYXXXXXXWWWVVVVVVWWWXXXUUUWWWZZZ^^^bbbcccaaa___XXXYYYYYYZZZ[[[]]]^^^^^^]]][[[ZZZ[[[^^^aaabbbaaa___]]]ZZZVVVSSSSSSVVVYYY^^^___```^^^]]]^^^cccggghhhfffaaa\\\YYYYYY\\\______^^^]]]___aaabbbaaa```^^^\\\\\\]]]___```___^^^bbbaaa``````___^^^]]]]]]YYYYYYXXXXXXXXXXXXYYYYYYUUUWWWWWWUUUWWW]]]```___VVVVVVWWWVVVVVVUUUVVVVVVXXXWWWUUUUUUUUUWWWZZZ\\\[[[[[[[[[[[[\\\]]]]]]\\\ZZZXXXTTTRRRRRRTTTXXXZZZQQQRRRUUUWWWWWWVVVTTTSSSTTTUUUWWWZZZ\\\[[[XXXTTTNNNNNNOOOOOOPPPQQQRRRRRROOOPPPQQQRRRRRRQQQPPPOOOOOOPPPPPPOOONNNMMMKKKJJJIIIJJJJJJKKKKKKKKKKKKKKKIIIJJJJJJJJJIIIJJJMMMOOOSSSSSSTTTYYY]]]]]]WWWRRRMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIIIILLLOOOQQQQQQPPPOOOOOONNNLLLJJJKKKNNNQQQPPPQQQRRRSSSSSSRRRRRRQQQPPPQQQQQQQQQQQQQQQPPPPPPMMMMMMNNNOOOPPPPPPQQQQQQTTTTTTUUUUUUUUUUUUVVVVVVXXXXXXXXXWWWVVVUUUTTTTTTPPPQQQSSSTTTUUUVVVVVVVVVUUUUUUTTTQQQNNNMMMNNNPPPQQQPPPPPPPPPRRRTTTVVVWWWTTTUUUVVVTTTRRRQQQQQQRRRTTTUUUWWWWWWUUUTTTSSSSSSVVVUUUTTTRRRRRRRRRSSSSSSOOOOOOOOOOOONNNNNNOOOOOOQQQRRRRRRRRRRRRRRRSSSSSSPPPRRRTTTTTTRRRQQQPPPPPPOOOQQQUUUXXXZZZZZZZZZYYYSSSSSSSSSRRRRRRRRRRRRRRRQQQRRRTTTUUUUUUTTTSSSRRRVVVVVVVVVWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVYYY[[[\\\]]][[[ZZZZZZZZZYYYVVVSSSWWWWWWVVVVVVWWWYYY\\\]]]]]]^^^bbbeeegggiiiiiijjjnnnmmmkkkfffaaa^^^]]]]]]___``````bbbdddfffhhhjjjcccbbb```^^^]]]^^^___```_________```aaabbbcccddddddfffgggiiijjjlllpppsssuuupppjjjddd```___```aaa^^^___```___^^^[[[XXXVVVZZZ[[[]]]^^^___^^^\\\[[[[[[ZZZXXXWWWWWWZZZ]]]```ccc```]]]ZZZXXXWWWXXXXXXWWWVVVUUUTTTTTTUUUWWWXXX\\\\\\]]]\\\[[[YYYWWWUUUSSSTTTSSSQQQNNNMMMNNNOOOPPPQQQTTTVVVYYY\\\^^^```aaa```___]]][[[YYYXXXWWWTTTSSSRRRQQQOOOMMMKKKJJJLLLMMMOOOQQQPPPOOOLLLKKKLLLMMMNNNOOOPPPRRRTTTUUUWWWYYYZZZ[[[ZZZWWWSSSQQQOOOOOOOOOMMMLLLLLLMMMOOOOOOOOOOOONNNMMMLLLJJJIIIKKKJJJHHHFFFDDDBBB@@@??????>>>>>>>>>>>>=========IIIIIIIIIIIIJJJJJJKKKLLLLLLLLLMMMNNNOOOOOOOOONNNJJJJJJJJJKKKLLLMMMNNNOOOQQQPPPOOOOOONNNNNNOOOOOOQQQRRRRRRSSSSSSRRRRRRQQQPPPOOONNNOOOQQQRRRQQQPPPOOONNNNNNPPPSSSTTTQQQMMMLLLJJJIIIJJJMMMOOOPPPPPPSSSRRRQQQPPPPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRSSSUUUVVVXXXYYYZZZZZZ[[[\\\^^^______^^^]]]]]]ZZZZZZZZZZZZZZZ[[[[[[\\\]]]aaafffiiiiiigggeeeddddddhhhkkkjjjccc\\\WWWVVVVVVVVVWWWYYY[[[]]]______ZZZ\\\^^^^^^\\\[[[\\\\\\ZZZXXXWWWVVVVVVWWWXXXXXXZZZYYYYYYZZZ]]]`````````YYYYYYYYYZZZ[[[]]]^^^___]]]\\\\\\]]]```cccdddeeebbbaaa]]]YYYTTTSSSTTTVVVZZZ\\\^^^^^^]]]___dddhhhkkkhhhddd^^^XXXWWWXXXZZZZZZYYYZZZ\\\___bbbcccccc]]]\\\[[[\\\]]]]]]\\\[[[]]]]]]]]]]]]]]]]]]]]]]]]YYYXXXXXXWWWXXXYYYZZZ[[[XXXZZZZZZVVVVVV[[[^^^]]]VVVVVVUUUUUUVVVWWWVVVVVVXXXWWWTTTSSSTTTVVVYYY[[[ZZZZZZ[[[[[[[[[[[[\\\\\\YYYVVVSSSPPPPPPRRRUUUXXXSSSSSSSSSTTTTTTUUUUUUVVVUUUTTTTTTUUUWWWXXXWWWVVVNNNOOOOOOOOOPPPPPPQQQQQQMMMNNNPPPRRRRRRPPPNNNMMMMMMMMMNNNOOONNNLLLJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKHHHIIIIIIIIIIIIJJJMMMOOOUUUTTTSSSUUUXXXXXXVVVSSSOOONNNMMMLLLLLLLLLLLLMMMKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGJJJMMMPPPQQQPPPNNNNNNMMMLLLJJJKKKMMMOOOOOOPPPRRRSSSTTTSSSRRRQQQPPPQQQQQQRRRRRRQQQQQQQQQMMMNNNNNNOOOOOOPPPPPPPPPSSSSSSSSSTTTTTTUUUUUUUUUWWWXXXXXXXXXWWWUUUTTTSSSPPPPPPRRRSSSTTTUUUVVVVVVUUUUUUTTTQQQNNNMMMMMMOOOOOOOOONNNNNNPPPRRRTTTUUURRRSSSTTTSSSQQQPPPQQQRRRTTTVVVXXXXXXVVVUUUTTTUUUVVVUUUTTTRRRRRRRRRSSSTTTRRRRRRRRRQQQQQQPPPOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRTTTVVVVVVTTTRRRRRRRRRPPPQQQTTTVVVXXXXXXXXXWWWUUUTTTTTTSSSRRRQQQPPPOOOOOOPPPRRRSSSSSSSSSRRRQQQTTTUUUWWWXXXWWWVVVUUUUUUTTTTTTSSSSSSUUUVVVXXXYYY\\\[[[[[[[[[[[[ZZZWWWTTTVVVVVVUUUUUUVVVXXXZZZ[[[[[[]]]```dddgggiiijjjjjjlllkkkiiieee```]]]\\\\\\aaaaaabbbdddfffiiilllmmmeeedddaaa```______```aaa``````_________```aaabbbdddeeeggghhhiiilllpppssstttpppjjjddd```]]]]]]^^^]]]___aaaaaa```]]]YYYWWWYYY[[[]]]`````````^^^]]][[[XXXVVVUUUWWWYYY\\\^^^___^^^\\\ZZZYYYZZZ[[[[[[WWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[YYYXXXVVVUUUSSSTTTSSSQQQOOOMMMNNNOOOOOOQQQSSSVVVYYY\\\___```aaa```___]]]\\\ZZZYYYXXXTTTTTTSSSRRRPPPNNNLLLKKKLLLNNNPPPRRRQQQOOOLLLJJJMMMOOOQQQPPPOOONNNPPPRRRVVVWWWYYY[[[ZZZWWWTTTRRRNNNOOONNNMMMKKKKKKLLLNNNNNNNNNNNNNNNMMMKKKJJJIIIIIIIIIGGGEEECCCAAA??????>>>>>>>>>=========<<<<<>>>>>=========<<<<<<<<>>>>>>>>============<<>>>>>>>>============KKKKKKIIIHHHHHHGGGHHHHHHJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMOOOQQQRRRTTTUUUWWWXXXXXXWWWUUUTTTVVVUUUTTTSSSQQQPPPPPPOOOPPPOOONNNNNNNNNNNNOOOPPPNNNOOOOOONNNLLLMMMOOOQQQOOONNNMMMMMMLLLLLLMMMMMMJJJKKKKKKLLLLLLMMMNNNNNNLLLNNNRRRVVVXXXWWWUUUTTTSSSSSSTTTUUUWWWYYY[[[\\\]]]]]]]]]^^^^^^^^^______^^^]]]]]]^^^___```aaabbb___bbbfffiiijjjgggdddaaabbbdddgggiiijjjfff```[[[XXXVVVTTTUUUWWWXXXYYYYYYZZZ^^^eeekkkooopppnnnmmmgggeeebbbbbbdddfffgggggghhheeecccdddggghhhfffcccbbb___\\\ZZZ[[[___cccfffhhhccc]]]ZZZZZZZZZZZZXXXZZZYYYXXXYYYZZZYYYXXXVVVXXX[[[^^^bbbcccbbb```^^^`````````___^^^[[[YYYXXXUUURRRPPPQQQVVV[[[]]]]]]_________^^^\\\ZZZYYYXXXYYYYYYXXXXXXXXXWWWWWWWWWZZZYYYYYYXXXWWWUUUTTTSSSYYY[[[ZZZWWWVVVYYYYYYVVVTTTQQQMMMMMMPPPQQQPPPNNNNNNNNNNNNNNNOOOPPPQQQRRRMMMPPPSSSUUUTTTQQQMMMJJJMMMOOOQQQSSSSSSQQQOOOMMMKKKLLLMMMNNNOOOPPPPPPPPPQQQQQQRRRSSSTTTTTTSSSSSSQQQQQQQQQRRRSSSRRROOOMMMNNNOOOQQQQQQPPPNNNKKKIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNMMMMMMLLLKKKKKKJJJJJJLLLLLLKKKKKKKKKKKKKKKLLLRRRTTTWWWXXXWWWRRRMMMJJJNNNMMMMMMLLLLLLLLLLLLLLLOOOKKKHHHIIILLLKKKGGGCCCFFFFFFFFFFFFGGGJJJLLLMMMMMMQQQSSSQQQLLLHHHIIIKKKOOOQQQRRRPPPNNNMMMPPPRRRQQQPPPOOOMMMMMMMMMMMMNNNNNNLLLKKKLLLNNNOOOOOONNNJJJLLLMMMMMMLLLKKKKKKLLLNNNOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPOOONNNOOOOOOPPPQQQPPPOOOMMMLLLLLLMMMMMMJJJJJJJJJJJJKKKLLLNNNNNNPPPPPPNNNLLLJJJJJJMMMOOOOOOOOOPPPPPPOOOMMMLLLKKKLLLMMMNNNOOOQQQRRRSSSSSSWWWVVVVVVVVVTTTQQQLLLHHHOOONNNLLLJJJJJJKKKMMMNNNPPPQQQRRRRRRPPPOOOPPPRRRTTTTTTTTTRRRQQQRRRUUUWWWVVVVVVVVVUUUUUUUUUTTTTTTPPPPPPOOONNNLLLMMMPPPRRRUUUTTTSSSRRRSSSTTTVVVXXXUUUSSSSSSSSSUUUVVVUUUTTTVVVVVVWWWXXXYYYYYYYYYXXXQQQSSSUUUVVVVVVVVVWWWXXX\\\]]]^^^]]]]]]```cccfffhhhgggfffdddcccbbbaaaaaaaaaeeejjjlllmmmmmmmmmnnngggfffeeeddddddeeefffggghhhfffccc```^^^^^^___```ddddddccccccdddeeeggghhhkkkhhhdddbbbaaaaaa___^^^]]]]]]^^^___```aaabbbbbbcccbbbbbbbbbbbbaaa]]]ZZZ\\\YYYUUUSSSUUUXXXZZZ[[[___```bbbaaa]]]ZZZXXXXXXYYYZZZ[[[^^^aaabbbaaa___YYYXXXWWWWWWXXXYYYWWWVVVVVVVVVUUUUUUVVVWWWYYYZZZZZZYYYXXXYYY[[[\\\[[[ZZZ\\\ZZZXXXXXXXXXYYYXXXWWWVVVTTTQQQPPPQQQQQQQQQPPPPPPQQQRRRPPPNNNLLLLLLMMMNNNRRRTTTSSSOOOMMMPPPSSSUUUSSSQQQQQQSSSRRROOOLLLMMMLLLKKKJJJJJJIIIIIIJJJHHHFFFDDDBBBAAAAAACCCCCCCCCBBB???===<<<<<<======>>>>>>>>>>>>>>>===<<<<<>>>>>>>>>>>>>>===<<<<<>>===<<<<<<<<<============>>>======<<<;;;NNNNNNNNNNNNMMMLLLKKKKKKIIIIIIIIIIIIHHHGGGFFFFFFHHHHHHJJJKKKLLLNNNNNNNNNNNNOOOQQQSSSTTTUUUUUUUUUTTTUUUWWWYYYXXXVVVSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQMMMJJJHHHIIIJJJTTTSSSRRRQQQQQQQQQQQQQQQPPPQQQSSSUUUUUUUUUTTTSSSQQQQQQQQQRRRSSSTTTUUUUUUQQQQQQRRRSSSTTTVVVXXXYYYXXXZZZ\\\]]]]]][[[YYYWWWYYYYYYZZZ[[[[[[[[[[[[[[[YYY[[[]]]```aaaaaa```______^^^^^^```bbbdddcccbbb\\\YYYWWWVVVWWWXXXWWWWWWXXXZZZ^^^ccchhhmmmqqqtttpppnnnkkkjjjkkkkkkjjjiiiiiieeebbbcccfffiiiiiigggcccbbb``````aaadddgggiiijjjhhheeebbb```___^^^]]]]]][[[YYYXXXXXXXXXVVVUUUWWWVVVVVVVVVVVVVVVWWWWWWWWWXXXZZZ[[[\\\\\\\\\[[[VVVUUUSSSSSSUUUYYY\\\]]]```___^^^\\\[[[ZZZZZZ[[[UUUUUUUUUUUUUUUUUUUUUUUUVVVXXX[[[]]]]]]ZZZVVVSSSSSSWWWXXXWWWYYY]]]^^^[[[ZZZVVVRRRPPPQQQQQQOOOMMMMMMMMMLLLLLLLLLLLLMMMMMMPPPRRRUUUVVVUUUSSSOOOMMMKKKLLLMMMNNNNNNMMMLLLKKKLLLKKKKKKJJJJJJIIIIIIIIIMMMNNNOOOPPPQQQRRRRRRRRRTTTRRRPPPPPPRRRTTTTTTTTTNNNOOOQQQSSSRRRQQQNNNMMMHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHHHHHHHIIIIIIJJJLLLLLLLLLLLLKKKJJJHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNOOONNNLLLMMMNNNNNNLLLJJJFFFFFFGGGGGGGGGGGGFFFEEEGGGIIILLLLLLKKKJJJJJJKKKIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKMMMLLLKKKLLLMMMNNNMMMKKKFFFHHHJJJJJJIIIIIIJJJKKKIIIJJJKKKLLLMMMNNNNNNOOOOOONNNMMMMMMLLLMMMNNNOOOPPPOOONNNMMMLLLMMMNNNOOOIIIIIIHHHIIIIIIJJJKKKKKKKKKLLLLLLLLLJJJJJJLLLNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMOOOQQQRRRRRRRRRRRRTTTVVVVVVTTTRRRPPPOOONNNLLLKKKJJJJJJJJJLLLMMMNNNNNNMMMMMMNNNOOOPPPPPPQQQPPPOOOOOOQQQSSSVVVVVVVVVUUUUUUUUUTTTTTTUUUVVVUUURRRPPPNNNOOOPPPUUUTTTSSSRRRQQQQQQRRRRRRVVVUUUUUUVVVXXXYYYXXXWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTVVVZZZ]]]aaabbbbbbbbbaaaaaaccceeefffeeedddbbbaaa```______ddddddgggoooxxx|||yyytttfffeeeeeefffgggjjjlllmmmkkkiiifffcccbbbdddfffhhhhhhhhhggggggggghhhhhhhhhdddbbbaaabbbeeehhhiiiiiieeeddddddccccccbbbaaaaaaaaaaaabbbcccddddddaaa^^^```\\\WWWUUUVVVYYY\\\]]]^^^```bbbaaa___\\\[[[ZZZXXXXXXZZZ^^^aaabbbaaa___^^^[[[XXXVVVUUUTTTSSSQQQUUUUUUWWWXXX[[[]]]^^^___\\\[[[YYYZZZ[[[[[[ZZZXXXXXXWWWVVVXXX[[[]]]^^^^^^[[[YYYWWWVVVWWWXXXXXXWWWUUUVVVVVVUUUSSSQQQQQQRRRQQQSSSUUUTTTSSSRRRTTTUUUTTTTTTSSSSSSRRRQQQPPPNNNKKKJJJIIIHHHHHHGGGGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@???>>><<<<<<;;;<<<<<<<<<<<<<<<======<<<<<<;;;MMMMMMMMMMMMMMMKKKJJJIIIHHHHHHIIIIIIIIIHHHGGGFFFGGGHHHJJJLLLMMMNNNNNNNNNLLLMMMOOOPPPRRRSSSTTTUUUSSSTTTWWWXXXXXXVVVTTTRRRRRRSSSSSSSSSSSSSSSSSSRRROOOOOONNNKKKIIIHHHIIIKKKQQQQQQQQQQQQRRRSSSTTTTTTQQQRRRTTTUUUVVVVVVUUUUUURRRRRRQQQQQQQQQSSSTTTUUUQQQRRRRRRSSSTTTVVVWWWXXXYYY[[[]]]___^^^]]]ZZZYYYWWWWWWXXXYYYYYYYYYXXXXXXVVVXXXZZZ\\\^^^___^^^^^^___^^^]]]^^^aaabbbcccbbb]]][[[XXXWWWXXXYYYYYYXXXVVVWWWYYY]]]bbbgggkkknnnnnnmmmkkkkkkllllllkkkjjjhhheeebbbaaadddeeedddbbbaaaaaaaaaaaaccceeeggghhhhhhhhhfffdddaaa^^^]]]]]]]]][[[XXXVVVVVVVVVUUUSSSVVVUUUUUUTTTTTTUUUVVVWWWXXXYYYZZZ[[[\\\[[[ZZZYYYVVVUUUTTTTTTTTTWWWZZZ\\\``````^^^]]]\\\\\\\\\\\\XXXXXXWWWVVVTTTSSSRRRRRRTTTWWW[[[^^^^^^[[[VVVSSSRRRVVVYYYYYY[[[___```]]][[[WWWSSSQQQRRRRRRPPPMMMLLLLLLKKKKKKLLLLLLMMMMMMPPPRRRTTTUUUTTTRRROOOMMMMMMMMMNNNOOOOOONNNMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHLLLMMMNNNPPPQQQQQQRRRRRRUUUSSSQQQPPPRRRSSSTTTSSSKKKMMMOOOQQQQQQPPPNNNLLLJJJJJJJJJJJJJJJIIIIIIIIIFFFEEEEEEEEEEEEEEEDDDDDDGGGGGGFFFFFFGGGHHHHHHIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMLLLLLLLLLLLLMMMMMMKKKJJJFFFGGGIIIIIIIIIHHHFFFEEEEEEGGGIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKJJJJJJKKKLLLLLLJJJIIIFFFHHHIIIJJJIIIHHHIIIJJJHHHHHHIIIJJJKKKLLLMMMMMMNNNMMMLLLKKKKKKLLLMMMNNNQQQPPPNNNLLLKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHIIIJJJIIIJJJKKKKKKJJJKKKLLLNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJLLLNNNPPPRRRSSSSSSSSSTTTUUUUUUSSSQQQPPPOOONNNMMMKKKJJJJJJJJJKKKLLLMMMMMMLLLLLLMMMOOORRRRRRSSSQQQOOONNNOOOQQQVVVVVVVVVUUUUUUUUUTTTTTTUUUUUUUUUSSSOOONNNNNNOOOTTTTTTSSSRRRRRRQQQQQQQQQTTTSSSSSSTTTVVVXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTVVVZZZ]]]^^^___```_________```bbbaaaaaaaaa``````aaaaaabbbeeeeeehhhooovvvxxxtttooodddddddddeeegggiiikkkmmmmmmkkkiiifffddddddeeefffhhhhhhiiiiiiiiiiiiiiiiiifffeeedddeeehhhkkkmmmmmmffffffeeedddcccbbbaaaaaa_________aaabbbaaa___\\\YYYWWWTTTTTTWWW[[[___```^^^```aaaaaa^^^[[[ZZZYYYXXXXXX[[[^^^bbbcccbbbaaa^^^[[[WWWUUUTTTSSSQQQPPPSSSTTTVVVXXX[[[]]]^^^___\\\ZZZYYYZZZ[[[[[[ZZZYYYWWWVVVVVVXXX\\\___``````]]][[[XXXXXXYYYZZZZZZYYYUUUVVVVVVTTTRRRQQQQQQRRRRRRSSSTTTTTTSSSSSSTTTUUUSSSSSSTTTSSSQQQPPPOOONNNJJJIIIHHHGGGFFFFFFFFFFFFFFFEEECCCBBB@@@??????>>>>>>>>>===<<<<<<;;;;;;;;;:::;;;<<<<<<<<<<<<;;;;;;LLLLLLMMMMMMLLLKKKIIIHHHGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHKKKMMMNNNOOONNNNNNKKKLLLMMMNNNPPPQQQRRRSSSQQQRRRTTTVVVVVVUUUSSSRRRRRRSSSTTTTTTTTTTTTSSSRRRMMMMMMMMMKKKIIIIIIKKKLLLMMMMMMMMMNNNOOOQQQRRRSSSQQQRRRRRRRRRSSSTTTUUUUUURRRRRRRRRQQQQQQRRRSSSSSSRRRRRRRRRSSSTTTVVVWWWXXXZZZ[[[]]]^^^___^^^]]]\\\VVVWWWXXXYYYYYYYYYWWWWWWUUUVVVWWWYYY[[[]]]^^^^^^aaa___^^^^^^```bbbbbbaaa^^^\\\ZZZYYYZZZ[[[[[[[[[WWWWWWXXXZZZ]]]aaadddfffhhhgggfffgggiiijjjiiihhhfffcccaaaaaabbbbbb```]]]^^^___```aaacccdddfffgggfffggggggeeeaaa^^^\\\\\\ZZZWWWUUUTTTUUUVVVUUUUUUTTTSSSSSSSSSTTTTTTUUUVVVXXXYYYYYYZZZZZZYYYWWWVVVWWWWWWVVVUUUTTTVVVZZZ]]]````````````___^^^]]]\\\ZZZYYYXXXVVVTTTRRRQQQPPPSSSVVVZZZ]]]]]]ZZZWWWTTTQQQVVVYYYYYY[[[___```]]]\\\XXXTTTRRRSSSSSSQQQOOOKKKKKKKKKKKKLLLMMMNNNOOONNNPPPQQQRRRQQQOOOMMMKKKNNNOOOOOOOOOOOOOOOOOONNNKKKJJJIIIHHHGGGGGGHHHIIILLLMMMNNNPPPQQQRRRRRRRRRUUUSSSQQQQQQRRRRRRRRRQQQLLLMMMPPPRRRSSSRRRPPPNNNLLLLLLLLLLLLLLLMMMMMMMMMGGGFFFFFFEEEDDDDDDCCCCCCEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLJJJJJJKKKKKKLLLKKKKKKKKKGGGIIIKKKLLLLLLKKKHHHFFFEEEFFFGGGIIIJJJIIIIIIHHHIIIHHHIIIJJJKKKKKKIIIGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHIIIKKKJJJHHHEEEGGGIIIJJJJJJIIIHHHHHHIIIGGGHHHIIIIIIKKKKKKLLLMMMLLLLLLKKKJJJKKKLLLMMMNNNQQQPPPMMMKKKIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGIIIKKKKKKJJJKKKLLLNNNLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJIIIIIIJJJMMMPPPQQQTTTSSSRRRRRRSSSSSSRRRPPPOOONNNNNNMMMLLLKKKJJJJJJJJJLLLMMMMMMLLLLLLNNNOOOSSSTTTTTTSSSQQQPPPQQQQQQVVVVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUSSSPPPNNNNNNOOOSSSSSSSSSSSSSSSSSSRRRRRRSSSRRRQQQSSSUUUWWWVVVUUUTTTSSSRRRQQQQQQQQQSSSSSSTTTUUUVVVUUUUUUVVVYYY[[[YYY[[[]]]]]]\\\]]]^^^```^^^^^^^^^___```aaabbbccc```aaadddjjjnnnnnnjjjfffcccccccccdddeeegggiiikkkmmmlllkkkiiigggeeeddddddjjjjjjlllmmmmmmnnnmmmmmmjjjhhhggghhhjjjlllmmmmmmffffffeeedddcccbbbaaaaaa^^^]]]^^^___```___\\\YYYSSSRRRRRRUUUZZZ^^^aaabbb```aaacccbbb___[[[YYYYYYYYYYYY\\\___ccceeedddbbb^^^[[[VVVTTTRRRRRRQQQPPPTTTUUUWWWZZZ\\\]]]^^^___\\\[[[ZZZ[[[]]]^^^]]]\\\WWWVVVVVVYYY]]]```aaaaaa^^^\\\YYYYYYZZZ\\\\\\[[[TTTUUUVVVTTTRRRPPPPPPQQQRRRRRRSSSSSSTTTTTTUUUUUUQQQRRRSSSRRRPPPNNNMMMNNNIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCBBB@@@???=========<<<<<<<<<<<<;;;;;;:::999:::;;;;;;<<<;;;;;;;;;LLLLLLMMMNNNMMMKKKIIIHHHFFFGGGIIIKKKKKKKKKJJJIIIHHHIIILLLNNNOOOPPPOOONNNKKKLLLLLLMMMNNNOOOQQQQQQPPPQQQQQQRRRSSSSSSSSSRRRQQQRRRRRRSSSSSSRRRRRRQQQOOOOOONNNLLLJJJJJJLLLMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQPPPOOOOOOPPPQQQSSSTTTRRRRRRRRRRRRRRRRRRQQQQQQSSSSSSSSSTTTUUUVVVWWWXXXZZZZZZ\\\]]]^^^^^^___^^^XXXYYYZZZ[[[[[[ZZZYYYXXXTTTUUUVVVXXXZZZ\\\^^^___cccaaa```___```aaa```______]]][[[[[[\\\^^^^^^^^^[[[[[[[[[[[[\\\^^^```aaa_________bbbeeeffffffeeebbb``````aaacccccc___[[[\\\]]]^^^```bbbcccdddeeefffhhhiiigggbbb^^^]]]]]]YYYVVVSSSRRRSSSTTTTTTSSSPPPPPPQQQRRRSSSTTTTTTUUUXXXXXXZZZZZZZZZZZZYYYXXXYYYZZZYYYXXXVVVWWW[[[___```aaabbbccccccaaa^^^\\\ZZZYYYXXXVVVUUUSSSRRRRRRRRRUUUXXX[[[[[[ZZZWWWUUUOOOTTTWWWXXXZZZ^^^^^^[[[\\\XXXTTTSSSTTTTTTRRRPPPJJJJJJKKKLLLMMMOOOPPPQQQPPPQQQRRRSSSRRRPPPNNNLLLOOOOOOOOOOOOOOOOOOOOOOOOKKKJJJHHHGGGGGGHHHIIIJJJLLLMMMOOOPPPRRRSSSSSSSSSTTTSSSRRRRRRRRRQQQOOOMMMLLLNNNPPPSSSTTTSSSQQQPPPLLLMMMMMMNNNNNNOOOOOOOOOJJJIIIHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGIIIJJJJJJIIIJJJKKKLLLKKKKKKKKKLLLHHHJJJMMMOOOPPPNNNKKKIIIEEEEEEFFFGGGIIIIIIHHHFFFHHHGGGGGGIIIKKKKKKHHHEEEEEEFFFHHHIIIKKKKKKKKKKKKJJJJJJJJJKKKLLLKKKIIIFFFIIIKKKLLLKKKIIIHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJKKKLLLMMMNNNMMMKKKIIIHHHGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFHHHJJJKKKJJJKKKLLLMMMLLLKKKJJJJJJJJJKKKLLLLLLJJJIIIHHHHHHIIILLLOOOQQQRRRQQQPPPQQQRRRSSSRRRPPPMMMMMMMMMMMMMMMLLLKKKKKKJJJLLLMMMMMMMMMMMMNNNPPPQQQSSSUUUUUUTTTTTTTTTVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTVVVVVVUUURRRPPPPPPPPPSSSSSSTTTTTTTTTTTTTTTTTTRRRQQQQQQSSSUUUWWWVVVUUUTTTSSSQQQQQQQQQRRRTTTUUUUUUVVVWWWWWWVVVVVVWWWYYYVVVXXXZZZ[[[[[[\\\]]]^^^^^^^^^^^^^^^___```aaabbb]]]```eeejjjkkkiiifffcccbbbaaaaaabbbccceeeggghhhjjjjjjkkkjjjiiigggeeedddiiijjjlllnnnoooppppppooommmkkkiiiiiijjjkkkkkkjjjfffeeeeeedddcccbbbaaaaaa^^^^^^^^^______^^^ZZZXXXQQQRRRTTTXXX]]]aaabbbbbbccceeefffdddaaa]]]ZZZZZZYYYZZZ]]]aaaeeefffeeeddd^^^ZZZVVVSSSRRRQQQQQQPPPRRRTTTVVVXXXZZZ[[[\\\\\\[[[ZZZZZZ[[[]]]______^^^XXXWWWWWWYYY]]]```aaaaaa^^^\\\ZZZZZZ[[[\\\]]]\\\UUUVVVVVVUUURRRQQQQQQRRRQQQQQQQQQRRRTTTUUUUUUTTTOOOQQQRRRQQQNNNLLLLLLMMMHHHHHHFFFEEEEEEEEEEEEEEEDDDDDDCCCBBB@@@>>><<<;;;;;;<<<<<<<<<<<<;;;::::::999999:::;;;;;;;;;;;;;;;LLLMMMNNNOOONNNLLLJJJIIIEEEGGGIIIKKKLLLLLLKKKJJJHHHJJJLLLOOOPPPPPPOOOOOOLLLLLLLLLLLLMMMNNNPPPPPPOOOOOOPPPPPPQQQQQQRRRRRROOOPPPQQQRRRRRRQQQPPPOOOQQQQQQQQQNNNLLLKKKLLLNNNOOOOOONNNNNNNNNOOOPPPPPPQQQOOOMMMLLLMMMOOORRRTTTRRRRRRRRRSSSRRRRRRQQQPPPTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYZZZ[[[]]]^^^___```ZZZ[[[]]]^^^]]]\\\ZZZYYYTTTTTTUUUWWWYYY\\\^^^___dddcccaaaaaaaaa```___]]]___]]][[[\\\^^^___``````___^^^^^^]]]]]]^^^^^^^^^YYYYYYZZZ]]]aaaccccccccc___^^^___bbbeeeddd```\\\ZZZ[[[]]]___aaabbbccccccfffiiijjjhhhddd___]]]^^^\\\YYYUUURRRQQQPPPOOONNNMMMNNNPPPQQQRRRSSSSSSSSSYYYZZZ[[[]]]]]]]]]\\\\\\[[[\\\\\\ZZZXXXYYY]]]aaa___aaadddeeeeeebbb___]]]YYYXXXXXXWWWVVVUUUTTTTTTRRRTTTWWWZZZZZZYYYWWWUUUNNNRRRVVVVVVYYY\\\\\\YYY\\\XXXTTTSSSUUUUUUSSSQQQJJJJJJKKKLLLNNNPPPQQQRRRSSSTTTUUUVVVUUUSSSQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNKKKJJJHHHGGGGGGHHHJJJKKKLLLMMMOOOQQQRRRSSSTTTTTTTTTSSSRRRRRRRRRQQQMMMKKKGGGIIILLLNNNOOOOOOMMMLLLLLLLLLMMMNNNOOOPPPPPPQQQMMMLLLKKKIIIGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEGGGGGGFFFGGGIIIJJJKKKJJJHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIHHHJJJLLLLLLLLLLLLLLLMMMHHHKKKOOOQQQRRRPPPMMMJJJEEEEEEEEEGGGHHHHHHGGGEEEGGGFFFFFFHHHKKKJJJGGGCCCDDDFFFHHHJJJKKKKKKKKKKKKNNNMMMNNNOOOPPPOOOLLLIIIKKKLLLMMMLLLIIIGGGGGGHHHGGGHHHHHHIIIJJJKKKLLLMMMKKKJJJIIIIIIJJJKKKLLLMMMKKKJJJIIIHHHGGGHHHHHHIIIGGGGGGFFFFFFFFFFFFFFFGGGEEEGGGIIIKKKJJJKKKLLLMMMLLLKKKJJJIIIIIIJJJLLLLLLJJJIIIHHHGGGIIILLLOOOQQQPPPOOONNNPPPRRRSSSRRRRRRLLLLLLMMMMMMMMMLLLLLLKKKJJJLLLMMMNNNMMMMMMOOOPPPPPPRRRUUUVVVVVVWWWXXXZZZVVVVVVVVVUUUUUUUUUTTTTTTUUUVVVWWWVVVTTTRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUUUURRRQQQQQQSSSUUUWWWWWWVVVSSSRRRQQQPPPQQQSSSUUUVVVUUUWWWXXXXXXWWWVVVVVVWWWUUUWWWZZZ[[[[[[\\\]]]_________^^^^^^^^^______```___dddjjjnnnnnnkkkiiihhhaaaaaa``````aaaccceeeffffffhhhjjjkkkkkkiiifffdddfffhhhjjjlllnnnoooooooooooommmjjjiiiiiiiiihhhhhheeeeeedddccccccbbbaaaaaa______^^^______]]]ZZZWWWRRRSSSVVVZZZ___bbbcccbbbfffhhhhhhfffbbb^^^[[[[[[ZZZ[[[]]]aaaeeegggfffeee]]]ZZZUUURRRQQQQQQQQQQQQOOOQQQSSSUUUWWWXXXXXXXXXXXXWWWWWWYYY\\\]]]]]]]]]XXXWWWWWWZZZ]]]```aaaaaa^^^\\\ZZZZZZ[[[]]]]]]]]]VVVWWWWWWUUUSSSQQQRRRSSSQQQPPPPPPQQQSSSUUUTTTTTTNNNPPPRRRPPPMMMKKKKKKMMMHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBB@@@>>><<<;;;;;;;;;<<<<<<<<<;;;::::::888999::::::;;;;;;;;;;;;OOOOOONNNMMMLLLKKKIIIIIIJJJJJJIIIIIIIIIJJJKKKKKKIIILLLNNNOOONNNLLLKKKLLLIIIHHHGGGGGGHHHJJJMMMNNNQQQPPPPPPOOOPPPQQQRRRSSSQQQRRRTTTRRRPPPOOOQQQTTTQQQOOOMMMKKKKKKKKKMMMNNNOOOOOOOOONNNNNNNNNMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRPPPQQQRRRRRRRRRQQQOOONNNNNNPPPSSSSSSSSSSSSVVVYYY\\\ZZZXXXYYY\\\^^^]]][[[^^^___```bbbcccaaa^^^[[[SSSTTTVVVXXXYYYZZZZZZZZZaaa``````___^^^]]]]]]\\\___^^^\\\\\\\\\^^^```aaaccc```^^^^^^aaabbbaaa___ZZZZZZZZZ[[[]]]___aaacccccc___]]]aaaeeeeee___YYYZZZ[[[^^^```cccdddeeefffdddgggiiigggccc___]]]^^^```^^^YYYRRRMMMKKKLLLNNNOOOPPPQQQQQQPPPQQQTTTVVVWWW\\\aaaaaa\\\YYYYYY[[[___]]]YYYUUUTTTUUUWWWYYY]]]^^^```aaaaaa```]]]\\\WWWXXXYYYYYYXXXVVVUUUSSSSSSVVVYYY[[[[[[XXXTTTRRRQQQQQQQQQRRRTTTWWW[[[]]]ZZZVVVQQQQQQTTTVVVSSSPPPOOONNNMMMMMMOOORRRUUUWWWXXXVVVUUUUUUUUUTTTQQQOOONNNOOOPPPPPPNNNNNNOOOPPPMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMNNNOOORRRTTTUUUTTTSSSRRRQQQOOONNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQPPPOOOKKKKKKKKKKKKJJJHHHFFFEEEEEEDDDCCCBBBBBBCCCEEEFFFHHHHHHHHHIIIIIIHHHGGGGGGDDDDDDDDDDDDDDDEEEEEEFFFIIIIIIIIIJJJKKKMMMNNNOOONNNNNNPPPRRRSSSQQQMMMIIIGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKJJJHHHFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKNNNPPPSSSRRROOOLLLJJJIIILLLMMMMMMMMMKKKIIIGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGIIIJJJJJJLLLLLLKKKJJJIIIIIIHHHHHHCCCDDDEEEFFFFFFEEECCCBBBDDDFFFHHHJJJLLLMMMMMMMMMJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOKKKLLLMMMNNNNNNOOONNNNNNOOOOOOOOONNNMMMLLLKKKJJJNNNMMMMMMMMMNNNNNNOOOPPPQQQRRRUUUXXXZZZ[[[\\\\\\YYYYYYXXXUUURRRQQQRRRSSSWWWWWWWWWWWWUUUTTTSSSRRRSSSTTTUUUVVVWWWVVVUUUUUURRRRRRRRRRRRRRRRRRQQQQQQSSSRRRQQQPPPQQQSSSUUUVVVXXXVVVUUUVVVXXXXXXUUUQQQUUUUUUUUUVVVYYY\\\```bbbbbbcccdddbbb```______```ddddddhhhppprrrnnniiihhhfffccc___^^^___```aaa```eeeeeefffffffffeeeeeedddeeefffhhhiiihhhiiikkklllhhhhhhhhhjjjkkkjjjddd```]]]]]]\\\\\\]]]___```aaa___]]]\\\[[[ZZZXXXSSSPPPTTTVVVZZZ]]]___bbbeeegggfffgggiiihhhdddaaa___^^^``````aaabbbcccccccccccc]]]\\\ZZZYYYXXXVVVRRROOOQQQUUUXXXZZZYYYXXXWWWWWWUUUVVVWWWYYY[[[\\\]]]]]]XXXYYYZZZ\\\]]]^^^______\\\[[[YYYXXXWWWWWWWWWWWWYYYXXXWWWUUUSSSQQQPPPOOONNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPOOONNNLLLJJJHHHJJJHHHEEEBBBAAABBBCCCEEEDDDCCCBBB@@@>>><<<;;;:::999:::<<<======<<<:::999;;;;;;;;;;;;::::::999888LLLMMMNNNOOOOOONNNMMMLLLIIIHHHHHHHHHHHHIIIJJJJJJIIILLLNNNNNNMMMKKKJJJKKKIIIHHHHHHHHHIIIKKKMMMOOOOOONNNNNNMMMMMMNNNOOOPPPRRRSSSTTTRRROOONNNOOOQQQQQQPPPMMMKKKJJJIIIIIIIIIKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMMMMNNNNNNPPPQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOORRRUUUVVVUUUUUUWWWYYY[[[YYYWWWXXX[[[]]]]]]\\\\\\]]]^^^```aaa```___]]]XXXXXXXXXXXXYYYYYYYYYYYYbbbbbbbbbaaaaaa``````___]]]\\\[[[[[[[[[]]]___aaadddbbb``````bbbcccbbb```ZZZZZZZZZZZZ\\\___bbbddddddaaa___bbbffffff```ZZZ[[[\\\]]]___aaacccdddeeeeeehhhiiihhhddd```______aaa^^^YYYSSSMMMKKKLLLNNNMMMNNNOOOOOOOOOQQQTTTWWWZZZ^^^cccccc___\\\\\\]]]aaa```]]]ZZZXXXXXXYYYZZZZZZ\\\^^^______^^^[[[ZZZXXXXXXXXXXXXWWWVVVVVVUUUTTTVVVYYY[[[ZZZXXXTTTRRROOOPPPPPPRRRTTTWWWZZZ[[[[[[WWWSSSSSSUUUVVVTTTQQQPPPOOONNNNNNOOORRRUUUWWWWWWVVVUUUUUUVVVUUUSSSQQQOOOPPPQQQPPPOOOOOOPPPQQQNNNMMMKKKJJJIIIJJJKKKLLLMMMMMMMMMMMMNNNPPPQQQRRRRRRQQQPPPOOONNNMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPOOONNNMMMJJJJJJJJJJJJIIIGGGEEEDDDEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFIIIIIIJJJJJJKKKMMMNNNOOOPPPPPPQQQSSSSSSRRRNNNJJJGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKJJJHHHFFFEEEFFFFFFGGGGGGHHHIIIJJJJJJNNNPPPRRRQQQNNNKKKIIIHHHNNNNNNNNNMMMKKKIIIFFFEEEGGGGGGHHHIIIIIIIIIIIIIIIKKKJJJJJJJJJJJJKKKLLLLLLJJJJJJIIIHHHHHHGGGFFFFFFDDDEEEFFFHHHHHHGGGEEEDDDEEEFFFHHHJJJLLLLLLLLLLLLJJJIIIIIIIIIIIIJJJKKKKKKNNNNNNMMMMMMMMMLLLLLLLLLJJJKKKKKKLLLMMMMMMMMMMMMOOOOOOOOOOOOOOOMMMLLLKKKLLLLLLMMMMMMNNNPPPQQQQQQPPPQQQTTTWWWZZZ[[[\\\\\\[[[ZZZYYYVVVSSSQQQRRRSSSUUUUUUUUUUUUTTTSSSRRRQQQTTTTTTUUUUUUUUUTTTSSSRRRQQQPPPPPPOOOOOOPPPPPPQQQQQQPPPOOONNNNNNPPPQQQSSSWWWWWWWWWWWWXXXXXXUUUSSSUUUUUUUUUVVVXXX[[[^^^```aaabbbcccbbb```___```aaadddcccfffllloookkkgggfffeeeccc```````````````___bbbbbbbbbcccccccccccccccccceeeggggggfffggghhhiiikkkjjjjjjlllmmmjjjeeeaaa]]]\\\[[[[[[[[[]]]___```___^^^^^^^^^]]]ZZZUUUQQQVVVXXXZZZ\\\^^^aaadddffffffggghhhgggdddbbbaaaaaa```aaabbbddddddeeeeeeeee___]]]\\\[[[ZZZWWWTTTQQQSSSUUUXXXYYYXXXWWWVVVVVVUUUUUUWWWYYYZZZ[[[\\\\\\YYYYYYZZZ[[[\\\^^^___```[[[ZZZXXXVVVUUUVVVWWWXXXZZZYYYXXXVVVTTTRRRPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNMMMKKKIIIHHHIIIGGGEEEBBBAAABBBCCCDDDCCCCCCAAA@@@>>><<<;;;:::999:::;;;<<<<<<;;;:::999:::::::::::::::999888888IIIJJJMMMPPPQQQPPPOOONNNGGGFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMMMMKKKJJJIIIIIIIIIHHHHHHHHHIIILLLOOOPPPOOOOOONNNNNNMMMNNNNNNOOOSSSSSSSSSPPPNNNLLLMMMNNNPPPOOONNNLLLIIIHHHFFFEEEGGGHHHIIIJJJLLLNNNOOOOOOMMMMMMMMMMMMNNNOOOPPPPPPQQQPPPPPPOOOOOOOOOOOOPPPQQQTTTWWWXXXWWWWWWVVVWWWYYYWWWUUUVVVXXX[[[]]]]]]\\\\\\]]]^^^____________]]]\\\ZZZYYYXXXXXXYYYYYYbbbbbbbbbbbbaaaaaaaaaaaa\\\[[[ZZZYYYZZZ\\\^^^___dddbbbaaaaaabbbccccccbbb[[[ZZZYYYYYY[[[___cccfffeeebbbaaadddgggfffaaa[[[]]]\\\\\\]]]^^^```bbbdddfffhhhiiihhheeebbbaaaaaa```^^^ZZZTTTOOOLLLLLLNNNKKKLLLNNNNNNOOOQQQTTTWWW\\\```ddddddaaa___^^^___bbbaaa___]]][[[ZZZYYYXXXWWWXXX[[[\\\\\\[[[YYYWWWWWWVVVUUUUUUTTTUUUVVVVVVUUUWWWYYYZZZZZZWWWSSSQQQMMMNNNPPPSSSUUUWWWXXXYYY[[[XXXUUUTTTVVVWWWUUURRRQQQPPPNNNNNNOOORRRUUUWWWWWWVVVUUUVVVWWWVVVUUUSSSOOOPPPQQQQQQOOOOOOPPPQQQPPPNNNLLLJJJIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOOOONNNNNNMMMLLLLLLKKKKKKJJJJJJKKKLLLLLLMMMNNNNNNMMMNNNNNNOOONNNMMMKKKJJJHHHIIIIIIIIIHHHFFFEEECCCDDDDDDBBBAAAAAABBBCCCDDDFFFFFFGGGGGGHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGIIIIIIJJJKKKLLLMMMMMMNNNQQQQQQRRRSSSTTTRRRNNNKKKGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIHHHGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIMMMOOOPPPOOOLLLIIIGGGFFFNNNNNNNNNMMMKKKIIIGGGEEEHHHHHHIIIJJJJJJJJJJJJIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDFFFGGGHHHIIIIIIHHHGGGEEEGGGIIIJJJLLLLLLLLLLLLIIIIIIIIIIIIIIIJJJKKKKKKNNNNNNNNNMMMLLLKKKIIIHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQOOOMMMKKKLLLLLLMMMNNNOOOQQQRRRRRRNNNPPPSSSVVVYYY[[[\\\]]]\\\\\\ZZZWWWSSSQQQRRRSSSRRRSSSSSSSSSRRRQQQPPPPPPSSSSSSSSSSSSSSSRRRQQQPPPPPPOOONNNLLLMMMNNNOOOQQQRRRPPPOOOMMMMMMNNNOOOPPPUUUWWWXXXXXXWWWUUUUUUUUUVVVUUUTTTUUUVVVXXX[[[]]]___aaabbbbbbaaaaaabbbcccdddbbbccchhhjjjgggdddeeedddcccaaaaaaaaa```^^^\\\^^^^^^^^^^^^______`````````bbbddddddccccccdddeeellllllmmmnnnnnnkkkfffbbb^^^]]][[[YYYYYY[[[]]]_________```aaaaaa___ZZZVVV[[[[[[[[[\\\^^^```ccceeeeeeffffffeeecccbbbcccdddbbbbbbdddeeefffgggggghhhaaa```^^^\\\[[[YYYVVVSSSUUUWWWXXXWWWVVVUUUUUUVVVTTTUUUVVVWWWXXXYYYZZZ[[[WWWWWWWWWWWWYYY[[[]]]^^^ZZZXXXVVVTTTTTTVVVXXXYYY[[[ZZZYYYWWWUUUSSSQQQPPPNNNNNNNNNMMMLLLLLLKKKKKKJJJKKKLLLLLLLLLKKKIIIHHHHHHFFFDDDBBBAAAAAABBBCCCBBBAAA@@@???===;;;::::::999:::;;;<<<<<<;;;:::999888999999999999888777777FFFIIILLLOOOPPPOOOMMMKKKDDDDDDDDDDDDEEEFFFGGGGGGIIIKKKLLLKKKIIIHHHHHHHHHIIIHHHHHHHHHJJJLLLOOOQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPOOOMMMLLLLLLMMMNNNMMMMMMLLLJJJHHHGGGFFFHHHHHHIIIKKKLLLNNNOOOOOOMMMMMMMMMMMMMMMNNNOOOOOOPPPOOONNNMMMMMMNNNOOOPPPQQQSSSVVVXXXXXXWWWUUUTTTVVVUUUTTTTTTVVVXXX[[[\\\]]]^^^___^^^^^^^^^^^^______^^^[[[YYYXXXYYYZZZ[[[^^^^^^______```aaaaaaaaa[[[ZZZXXXXXXXXXZZZ\\\]]]aaa````````````aaabbbbbbZZZXXXVVVVVVXXX\\\aaadddeeecccccceeegggfffaaa]]]^^^]]]\\\[[[\\\^^^aaabbbeeeffffffeeecccbbb``````___^^^[[[VVVPPPMMMMMMNNNMMMNNNOOOOOOOOOPPPSSSVVV]]]```cccdddbbb```_______________^^^\\\YYYWWWUUUUUUVVVYYYZZZ[[[YYYWWWVVVVVVTTTRRRPPPPPPRRRTTTUUUUUUWWWXXXYYYXXXVVVSSSQQQLLLNNNQQQTTTVVVWWWWWWWWWZZZXXXVVVVVVWWWWWWUUUSSSRRRPPPOOONNNOOOQQQTTTVVVYYYWWWVVVVVVWWWVVVTTTRRRNNNPPPQQQPPPOOONNNOOOPPPPPPOOOLLLJJJHHHHHHHHHIIIGGGGGGHHHIIIJJJKKKMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNLLLMMMMMMMMMLLLJJJIIIHHHGGGGGGHHHHHHGGGFFFDDDCCCDDDCCCBBBAAAAAAAAABBBCCCEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFHHHIIIJJJKKKKKKLLLLLLLLLPPPOOOPPPQQQRRRQQQNNNKKKFFFFFFEEEEEEDDDDDDEEEEEEEEEFFFGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGHHHHHHLLLMMMOOOMMMJJJGGGEEEEEELLLMMMMMMMMMLLLKKKIIIHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEDDDEEEFFFHHHHHHIIIIIIHHHFFFGGGIIIKKKKKKLLLKKKKKKJJJJJJJJJIIIJJJKKKKKKLLLLLLMMMMMMMMMLLLKKKIIIHHHHHHGGGGGGGGGHHHJJJKKKMMMNNNOOOQQQSSSRRRQQQOOOMMMNNNOOOOOOPPPPPPPPPPPPPPPLLLNNNQQQUUUYYY[[[\\\]]]\\\\\\ZZZWWWSSSQQQRRRSSSPPPQQQQQQQQQPPPPPPOOONNNPPPPPPPPPQQQQQQQQQPPPPPPPPPOOOMMMKKKLLLMMMPPPRRRTTTSSSPPPNNNNNNNNNOOOPPPQQQUUUXXXWWWTTTSSSSSSUUUVVVUUUSSSSSSTTTUUUXXXYYY^^^```bbbbbbbbbccceeeffffffbbbaaaeeefffdddcccdddbbbaaaaaabbbbbb```\\\YYYZZZZZZZZZ[[[\\\\\\]]]]]]]]]___aaaaaa`````````aaahhhjjjlllmmmmmmkkkhhheeeaaa___\\\ZZZYYY[[[]]]___^^^___aaadddfffeeeaaa^^^aaa___^^^^^^___bbbcccdddcccccccccaaa```aaadddfffcccdddeeeggghhhiiiiiiiiidddbbb___^^^]]][[[XXXUUUWWWXXXXXXWWWTTTSSSTTTUUUTTTTTTUUUUUUVVVWWWXXXYYYTTTTTTSSSSSSUUUWWWZZZ[[[YYYXXXUUUTTTTTTVVVYYYZZZ[[[ZZZXXXWWWUUUSSSRRRQQQPPPOOONNNMMMLLLKKKJJJJJJHHHIIIJJJLLLLLLKKKKKKJJJGGGEEECCCAAA@@@@@@AAAAAA@@@???>>>===<<<;;;:::999999999::::::::::::999999777777888888888888777777FFFHHHKKKMMMMMMKKKHHHFFFBBBBBBBBBCCCCCCEEEFFFFFFHHHIIIJJJIIIHHHFFFGGGHHHIIIHHHHHHHHHIIILLLOOOPPPRRRSSSSSSSSSSSSRRRRRRRRROOONNNMMMMMMMMMMMMMMMMMMJJJKKKKKKLLLLLLKKKJJJJJJLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMNNNNNNOOONNNMMMLLLLLLMMMNNNOOOPPPQQQSSSVVVWWWVVVSSSQQQTTTSSSSSSSSSSSSUUUXXXZZZ___aaabbb```^^^]]]^^^```___^^^\\\ZZZYYYZZZ[[[\\\\\\\\\]]]___```aaabbbccc[[[ZZZXXXWWWWWWXXXYYY[[[\\\]]]]]]]]]\\\]]]^^^___XXXVVVTTTSSSUUUYYY]]]```cccbbbccceeegggfffbbb^^^^^^]]]\\\[[[\\\^^^```bbbbbbaaaaaa``````___^^^]]]^^^]]][[[WWWRRROOONNNOOOQQQRRRRRRQQQOOOPPPRRRTTTZZZ]]]___aaa```^^^]]]\\\]]]^^^______]]]ZZZVVVTTTTTTUUUXXXZZZZZZYYYWWWVVVTTTRRROOOMMMMMMNNNQQQSSSTTTUUUWWWWWWVVVTTTRRRPPPMMMOOORRRUUUWWWWWWVVVUUUWWWVVVVVVVVVVVVVVVUUUTTTRRRQQQOOONNNNNNPPPSSSTTTZZZYYYWWWWWWWWWUUUSSSPPPMMMOOOPPPOOONNNMMMNNNOOOQQQOOOLLLIIIHHHGGGHHHHHHCCCDDDEEEGGGIIIKKKLLLLLLHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMKKKKKKLLLLLLKKKIIIGGGFFFFFFGGGGGGHHHGGGFFFDDDCCCCCCCCCBBBAAAAAAAAAAAAAAACCCDDDDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGIIIJJJJJJJJJJJJJJJLLLLLLLLLNNNOOOOOOMMMJJJEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGKKKLLLMMMLLLIIIFFFEEEFFFHHHIIIKKKMMMMMMMMMMMMLLLHHHIIIJJJJJJKKKKKKJJJJJJNNNMMMLLLJJJIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFCCCDDDDDDFFFFFFGGGGGGGGGGGGHHHJJJKKKKKKKKKJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMIIIJJJKKKMMMMMMMMMLLLKKKHHHGGGFFFEEEGGGIIILLLNNNOOOPPPRRRSSSSSSRRRQQQPPPRRRRRRRRRRRRQQQOOONNNMMMKKKMMMPPPTTTXXXZZZ[[[\\\\\\[[[ZZZVVVSSSQQQRRRSSSPPPPPPPPPPPPPPPOOONNNMMMLLLLLLMMMNNNOOOQQQRRRSSSQQQPPPNNNLLLMMMOOORRRSSSTTTSSSPPPNNNMMMMMMNNNOOONNNRRRUUUUUURRRPPPQQQSSSTTTSSSRRRQQQQQQSSSUUUVVV]]]___aaabbbcccdddfffhhhgggbbbaaadddeeedddccceeeaaa```aaaaaabbb```\\\YYYXXXYYYZZZ[[[\\\[[[[[[ZZZYYY\\\^^^______^^^^^^^^^bbbeeeiiillllllkkkjjjiiidddbbb___]]]\\\\\\^^^___\\\]]]aaaeeeiiijjjhhheeeeeeccc``````bbbddddddccc___```___^^^]]]___cccfffcccdddfffggghhhiiiiiiiiieeeccc```^^^]]][[[YYYWWWXXXXXXYYYWWWUUUSSSTTTUUUTTTTTTSSSSSSTTTUUUVVVVVVSSSSSSSSSTTTUUUWWWYYYZZZYYYXXXVVVTTTUUUVVVXXXZZZXXXXXXWWWUUUTTTSSSRRRRRRQQQPPPPPPNNNMMMLLLKKKJJJHHHIIIJJJLLLMMMLLLLLLKKKEEEDDDBBBAAA@@@???@@@@@@======<<<;;;;;;:::999999888999999999999999999888666777777888888777777777EEEGGGHHHJJJIIIGGGDDDCCCAAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHGGGFFFFFFGGGHHHIIIHHHGGGGGGHHHJJJMMMNNNOOOOOOPPPQQQQQQQQQQQQQQQOOOMMMLLLLLLNNNOOONNNMMMHHHIIIIIIJJJKKKLLLMMMMMMPPPOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPSSSUUUUUUSSSQQQQQQRRRSSSSSSRRRSSSTTTVVV^^^aaacccbbb___]]]^^^```___^^^\\\[[[ZZZZZZ[[[[[[[[[\\\^^^___bbbdddeeefff]]][[[YYYWWWVVVVVVWWWXXXWWWYYYYYYYYYXXXYYY[[[]]]WWWUUUSSSRRRSSSVVVZZZ\\\___```aaaccceeedddbbb___]]]]]]\\\\\\]]]___```aaa^^^]]][[[[[[\\\\\\[[[ZZZ[[[\\\[[[XXXTTTQQQPPPQQQTTTTTTSSSQQQOOOOOOQQQSSSWWWYYY[[[]]]]]]\\\ZZZXXX\\\]]]______^^^[[[XXXVVVSSSTTTWWWYYYZZZYYYWWWVVVSSSQQQOOOLLLLLLLLLNNNOOORRRSSSTTTUUUTTTSSSQQQPPPNNNPPPRRRTTTUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUUUUUUURRRPPPNNNMMMMMMNNNQQQRRRYYYXXXWWWVVVVVVUUUSSSPPPNNNOOOPPPPPPNNNNNNOOOPPPPPPNNNLLLIIIGGGGGGHHHHHHAAABBBDDDFFFHHHIIIJJJJJJFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLIIIJJJJJJKKKJJJIIIGGGFFFFFFGGGGGGHHHGGGFFFEEEDDDBBBBBBBBBAAAAAA@@@@@@???BBBBBBCCCDDDEEEEEEEEEEEECCCCCCBBBBBBCCCCCCDDDEEEEEEFFFGGGIIIIIIIIIHHHGGGHHHHHHIIIKKKMMMNNNLLLKKKCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKJJJHHHGGGGGGGGGFFFHHHJJJLLLNNNOOOOOOOOOHHHHHHIIIJJJJJJJJJJJJIIILLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCDDDDDDEEEFFFFFFHHHIIIJJJKKKKKKKKKJJJIIIJJJJJJJJJJJJJJJKKKLLLLLLFFFHHHKKKMMMOOOOOONNNMMMJJJHHHFFFEEEFFFJJJNNNPPPQQQQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTSSSQQQOOOLLLKKKKKKMMMPPPSSSVVVXXXYYYZZZZZZYYYXXXUUURRRQQQRRRSSSRRRRRRRRRQQQPPPOOOMMMLLLJJJJJJKKKMMMOOOQQQSSSTTTQQQPPPOOONNNOOOQQQSSSTTTRRRQQQNNNLLLLLLLLLMMMNNNNNNOOORRRRRRQQQPPPPPPQQQSSSRRRPPPOOOOOOQQQSSSTTT[[[]]]```aaabbbcccfffhhhfffaaa```ccceeeddddddfffaaaaaaaaabbbcccbbb___\\\YYY[[[]]]______]]]ZZZYYYVVVYYY]]]^^^^^^]]]]]]^^^]]]aaagggjjjkkkkkkjjjkkkfffeeeccc```___^^^^^^^^^[[[\\\^^^cccgggiiiiiigggfffcccaaabbbeeefffcccaaa]]]]]]]]]\\\\\\^^^aaaddddddeeefffgggggggggggggggeeebbb___]]]\\\[[[XXXWWWWWWYYYZZZYYYWWWUUUUUUUUUTTTSSSRRRQQQQQQRRRTTTTTTTTTTTTVVVWWWXXXYYYZZZ[[[WWWWWWVVVUUUUUUUUUVVVWWWTTTTTTSSSSSSRRRRRRRRRRRRQQQPPPOOONNNMMMLLLKKKKKKGGGIIIJJJLLLLLLLLLLLLKKKDDDCCCBBB@@@??????>>>>>>;;;;;;;;;::::::999999999888888888888888888888888666777777888888888888777EEEFFFGGGGGGGGGEEEDDDCCCAAAAAAAAABBBCCCDDDEEEFFFDDDEEEFFFFFFEEEEEEGGGIIIJJJIIIGGGFFFGGGHHHJJJLLLKKKLLLNNNOOOPPPQQQPPPPPPQQQOOOMMMMMMNNNOOOMMMLLLGGGGGGGGGGGGIIIKKKMMMNNNPPPPPPOOOOOONNNNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLLLLJJJKKKLLLLLLMMMMMMMMMLLLOOONNNNNNPPPTTTUUUTTTRRROOOQQQTTTTTTRRRPPPQQQRRRXXX]]]bbbbbb```^^^___bbb```___^^^\\\[[[YYYXXXWWWYYYZZZ\\\^^^aaaccceeefff___]]]ZZZXXXVVVUUUVVVVVVTTTVVVWWWWWWVVVVVVXXX[[[WWWVVVTTTSSSTTTUUUWWWXXX[[[\\\___bbbccccccaaa___[[[\\\]]]^^^___```aaaaaa\\\ZZZXXXXXXZZZ[[[ZZZXXXYYYZZZ[[[YYYVVVSSSRRRRRRRRRRRRRRRPPPOOOOOOQQQSSSUUUVVVXXXZZZ[[[ZZZXXXVVVYYYZZZ\\\]]]\\\ZZZWWWVVVQQQSSSVVVXXXYYYXXXVVVUUUTTTSSSPPPNNNMMMLLLMMMNNNOOOPPPQQQRRRSSSRRRQQQPPPOOOPPPQQQQQQQQQQQQOOOOOOMMMOOOQQQSSSSSSTTTTTTUUUQQQOOOMMMKKKKKKMMMOOOPPPVVVUUUTTTUUUVVVVVVTTTSSSPPPQQQRRRQQQPPPPPPQQQRRROOOMMMKKKIIIGGGGGGHHHIIICCCDDDEEEGGGGGGGGGFFFFFFDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJHHHIIIJJJJJJJJJIIIHHHGGGFFFGGGHHHHHHHHHGGGFFFEEEBBBBBBBBBAAAAAA@@@???>>>AAAAAABBBCCCDDDEEEEEEDDDBBBAAAAAAAAAAAABBBCCCCCCCCCDDDFFFGGGGGGGGGEEEDDDEEEEEEFFFIIILLLNNNMMMLLLAAA@@@AAAAAABBBCCCEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIHHHIIIJJJJJJHHHHHHIIIJJJFFFHHHJJJMMMNNNOOOOOOOOOGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDCCCDDDDDDDDDEEEIIIIIIJJJKKKKKKJJJIIIHHHIIIHHHHHHHHHHHHIIIJJJJJJFFFHHHLLLNNNPPPPPPOOONNNKKKIIIGGGFFFGGGKKKPPPSSSSSSRRRRRRRRRSSSTTTVVVWWWTTTTTTUUUTTTRRRPPPMMMKKKKKKMMMPPPSSSUUUWWWXXXXXXWWWWWWVVVTTTQQQQQQRRRTTTTTTTTTTTTRRRQQQOOOMMMLLLKKKKKKKKKLLLNNNPPPRRRTTTOOOOOOOOOOOOPPPQQQRRRSSSRRRPPPNNNMMMLLLMMMNNNOOOOOOOOOOOOQQQRRRRRRQQQOOOQQQPPPNNNNNNNNNPPPRRRSSSXXXZZZ]]]^^^___```bbbeeeccc___^^^bbbeeeddddddfffcccccccccdddeeeeeecccaaa[[[]]]aaacccccc___[[[XXXUUUXXX\\\^^^___^^^^^^___]]]bbbgggjjjjjjjjjjjjkkkfffeeedddcccaaa___]]]\\\[[[[[[[[[^^^aaaddddddddddddbbbaaacccffffffbbb]]]\\\]]]^^^]]]]]]^^^aaacccddddddeeeeeeeeeeeeeeeddddddaaa^^^[[[ZZZYYYWWWVVVVVVYYY[[[[[[YYYWWWVVVVVVTTTRRRQQQPPPPPPQQQRRRSSSQQQSSSUUUWWWYYYYYYYYYXXXUUUUUUUUUTTTTTTSSSRRRRRROOOOOOPPPPPPQQQQQQQQQQQQOOOOOONNNMMMLLLKKKKKKKKKGGGHHHIIIJJJKKKKKKJJJJJJBBBBBBAAA@@@???>>>>>>===999999999999999888888888888888777777777777888888666777888888999999999888EEEEEEEEEFFFFFFFFFEEEEEEAAAAAAAAABBBCCCDDDFFFFFFCCCDDDEEEEEEEEEEEEHHHJJJJJJIIIGGGFFFFFFGGGIIIJJJJJJLLLNNNPPPQQQRRRQQQQQQTTTQQQNNNMMMNNNNNNLLLJJJHHHGGGFFFEEEFFFIIIKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKLLLLLLIIIJJJKKKMMMMMMMMMLLLKKKPPPNNNMMMOOOSSSVVVUUUTTTNNNQQQTTTTTTRRROOOOOOPPPSSSYYY```bbb```___```cccaaaaaa___]]][[[XXXUUUSSSUUUWWWYYY[[[^^^aaacccdddaaa___[[[XXXVVVUUUUUUUUUSSSUUUWWWVVVTTTUUUWWWZZZWWWWWWVVVUUUUUUUUUVVVWWWXXXZZZ]]]```bbbbbbaaa```ZZZ[[[]]]___```aaabbbbbb[[[YYYVVVWWWYYYZZZYYYWWWWWWYYYZZZZZZWWWUUUTTTTTTOOOPPPPPPOOONNNOOOQQQSSSTTTTTTVVVXXXZZZYYYWWWTTTVVVWWWXXXYYYXXXWWWUUUTTTPPPRRRTTTWWWWWWWWWUUUTTTVVVTTTRRRPPPNNNMMMMMMMMMMMMNNNOOOQQQQQQQQQQQQPPPOOOOOOOOOOOONNNMMMMMMLLLIIILLLOOOQQQRRRSSSTTTUUUPPPOOOLLLKKKJJJLLLNNNOOORRRRRRRRRTTTVVVWWWVVVUUURRRSSSTTTSSSRRRQQQRRRTTTNNNMMMJJJHHHGGGHHHIIIIIIFFFFFFGGGGGGGGGEEEDDDCCCDDDDDDEEEGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJJJJIIIIIIGGGHHHIIIJJJJJJJJJIIIHHHFFFGGGHHHIIIHHHGGGFFFEEEBBBBBBBBBAAA@@@???>>>===@@@AAABBBCCCDDDDDDDDDDDDAAA@@@@@@@@@@@@AAABBBBBBBBBCCCEEEFFFGGGFFFDDDCCCDDDDDDEEEHHHLLLNNNOOONNN??????@@@AAABBBDDDEEEFFFGGGFFFEEECCCCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIGGGHHHJJJIIIIIIHHHJJJKKKHHHIIIKKKMMMNNNOOOOOONNNFFFGGGHHHHHHIIIIIIHHHHHHKKKKKKJJJIIIIIIIIIJJJJJJFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHJJJMMMOOOQQQPPPOOONNNMMMJJJHHHFFFHHHLLLQQQTTTTTTSSSRRRRRRSSSUUUWWWYYYRRRSSSTTTTTTSSSQQQNNNMMMLLLMMMPPPSSSUUUVVVWWWWWWUUUVVVUUUSSSQQQQQQRRRTTTVVVVVVUUUTTTRRROOOMMMLLLMMMMMMLLLLLLMMMOOOQQQRRRNNNNNNOOOPPPQQQQQQRRRRRRTTTRRRQQQOOOOOOPPPQQQRRRPPPOOONNNPPPTTTUUURRROOOOOOOOOMMMMMMMMMOOOQQQSSSVVVXXXZZZ\\\\\\]]]```bbbaaa]]]]]]bbbdddcccccceeefffeeeeeefffggghhhgggeee\\\```dddgggfffaaa[[[WWWTTTWWW\\\____________```^^^ccciiikkkjjjiiiiiijjjeeeeeeeeedddbbb___\\\[[[\\\[[[ZZZ[[[]]]_________bbb``````bbbfffeee```[[[\\\]]]______^^^___aaacccddddddeeeeeeddddddcccbbbdddaaa]]]ZZZYYYXXXWWWUUUVVVXXX\\\\\\[[[XXXWWWVVVSSSRRRPPPOOOOOOPPPQQQRRRMMMOOOSSSVVVWWWWWWUUUTTTRRRSSSSSSTTTSSSQQQOOONNNLLLMMMNNNNNNOOOPPPQQQQQQMMMMMMLLLLLLKKKKKKJJJJJJFFFGGGHHHIIIJJJIIIHHHHHHBBBAAAAAA@@@???>>>======999888888888888888888888888888777777777777888888777777888999999999999999DDDDDDEEEEEEEEEEEEDDDCCCCCCBBBAAAAAABBBCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGIIIKKKMMMNNNOOOPPPSSSRRRPPPNNNLLLJJJIIIHHHGGGHHHJJJKKKKKKKKKJJJJJJLLLMMMMMMLLLJJJJJJKKKLLLKKKLLLLLLKKKJJJIIIIIIJJJKKKIIIIIIIIIKKKLLLLLLLLLLLLMMMOOOPPPQQQQQQQQQQQQQQQRRRTTTVVVUUUSSSQQQOOONNNRRRXXX]]]___```bbbcccgggfffccc]]]WWWSSSQQQQQQYYYXXXXXXXXX[[[___ccceeebbb\\\UUUQQQQQQSSSRRRQQQRRRRRRRRRRRRTTTVVVXXXYYY]]]ZZZYYYZZZXXXSSSQQQSSSTTTVVVZZZ^^^aaabbbbbbaaa\\\ZZZYYYZZZ]]]```aaaaaaYYYXXXWWWVVVVVVVVVWWWXXXVVVVVVVVVUUUTTTSSSSSSSSSRRRPPPNNNNNNPPPRRRSSSSSSXXXYYYYYYZZZZZZYYYWWWWWWXXXYYYYYYWWWUUUSSSSSSTTTTTTUUUVVVUUUSSSRRRSSSTTTVVVUUUUUUSSSPPPMMMIIIHHHJJJKKKLLLMMMNNNMMMMMMMMMMMMMMMNNNNNNMMMLLLJJJIIIFFFGGGIIIKKKMMMOOOOOOPPPPPPOOOMMMJJJHHHIIILLLOOOQQQSSSUUUUUUUUUTTTUUUVVVVVVYYYZZZYYYVVVVVVXXX[[[YYYTTTLLLGGGFFFGGGHHHIIIGGGGGGFFFFFFEEEDDDDDDCCCGGGFFFEEEGGGIIIKKKJJJIIIHHHIIIJJJJJJJJJIIIHHHGGGEEEFFFHHHJJJKKKKKKKKKJJJIIIIIIJJJJJJIIIGGGEEECCCEEEDDDBBBAAA@@@?????????@@@AAABBBDDDDDDBBBAAA@@@??????@@@AAAAAAAAA@@@@@@DDDDDDCCCBBBAAAAAA@@@@@@?????????CCCGGGKKKMMMMMMBBBBBBAAA@@@@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCCAAAAAABBBBBBDDDEEEFFFGGGGGGFFFFFFFFFGGGHHHIIIIIIFFFGGGGGGHHHIIIJJJKKKLLLLLLKKKIIIHHHGGGHHHHHHIIINNNJJJFFFFFFHHHJJJIIIHHHEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIHHHGGGEEEDDDJJJIIIHHHHHHGGGGGGGGGHHHHHHJJJMMMPPPRRRQQQPPPOOOMMMLLLJJJIIIJJJKKKMMMNNNRRRRRRQQQQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSQQQOOONNNOOOOOOPPPQQQSSSUUUVVVWWWXXXWWWUUUSSSRRRRRRSSSSSSXXXYYY[[[[[[XXXTTTOOOLLLOOOOOONNNNNNOOOPPPRRRSSSPPPOOOOOONNNOOOPPPRRRSSSTTTRRRPPPOOOPPPQQQQQQPPPOOOOOOPPPRRRTTTSSSQQQOOOLLLLLLMMMMMMOOOPPPRRRSSSWWWXXXZZZZZZ[[[\\\___aaa```___]]]\\\\\\]]]___```dddfffiiijjjjjjjjjkkkmmmffffffffffffeeedddcccbbb[[[\\\]]]___``````aaaaaacccbbbbbbdddgggiiijjjjjjiiifffbbb```______^^^^^^ZZZYYYYYYXXXYYYZZZ[[[\\\]]]\\\[[[\\\]]]^^^]]]\\\WWWXXX[[[]]]___````````````______``````aaabbbccc[[[ZZZXXXUUUSSSTTTXXX[[[XXXZZZ]]]]]][[[YYYYYYXXXUUUTTTSSSQQQOOONNNNNNNNNOOOOOOPPPRRRTTTUUUTTTRRRLLLMMMNNNPPPQQQRRRRRRRRRPPPOOOOOOPPPRRRRRROOOMMMNNNMMMLLLJJJIIIGGGFFFFFFHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA???>>>=========;;;:::999888888888999:::;;;::::::999888777666666666666777777777777666666BBBCCCCCCDDDCCCCCCBBBBBBCCCBBBBBBBBBBBBDDDEEEFFFDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHGGGHHHIIIKKKMMMNNNNNNOOOPPPPPPNNNMMMKKKIIIHHHHHHDDDFFFHHHIIIKKKKKKKKKKKKLLLLLLMMMKKKJJJIIIJJJLLLKKKLLLMMMLLLJJJIIIJJJKKKJJJIIIIIIJJJKKKMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSSSSPPPQQQRRRSSSSSSQQQPPPNNNPPPSSSXXX[[[]]]^^^```bbbdddcccaaa]]]WWWSSSRRRRRRWWWVVVVVVWWWYYY]]]aaaccc```[[[RRRLLLJJJKKKLLLMMMRRRRRRRRRRRRTTTUUUWWWYYY\\\XXXWWWYYYWWWRRRPPPRRRTTTVVVYYY]]]______^^^^^^[[[YYYXXXYYY\\\___``````\\\[[[YYYWWWUUUUUUUUUUUUUUUTTTTTTSSSQQQPPPPPPOOOQQQOOOMMMNNNPPPSSSUUUUUUWWWXXXZZZ[[[[[[ZZZXXXWWWYYYYYYYYYWWWTTTRRRRRRRRRTTTUUUUUUTTTSSSRRRRRRTTTUUUUUUTTTRRROOOLLLJJJHHHIIIJJJJJJJJJKKKKKKKKKKKKMMMNNNNNNNNNMMMKKKJJJHHHFFFGGGHHHJJJLLLNNNNNNOOOOOONNNLLLIIIGGGHHHKKKMMMPPPRRRTTTUUUTTTTTTUUUVVVUUUXXXZZZZZZXXXXXX[[[______YYYQQQLLLJJJKKKLLLMMMHHHHHHGGGEEEEEEEEEEEEEEEGGGFFFEEEFFFGGGHHHGGGFFFGGGHHHHHHIIIIIIGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFGGGHHHHHHHHHFFFDDDCCCBBBAAAAAA@@@@@@@@@AAAAAABBBCCCDDDEEEEEEDDDCCCBBB??????????????????>>>>>>CCCCCCBBBBBBAAA@@@??????@@@???>>>@@@DDDGGGHHHGGGAAAAAAAAA@@@@@@AAABBBBBB@@@@@@??????@@@@@@AAABBBAAAAAAAAABBBCCCDDDEEEFFFCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFHHHIIILLLIIIFFFEEEGGGIIIIIIHHHDDDDDDEEEFFFFFFGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFHHHIIIJJJJJJJJJIIIHHHGGGIIIHHHHHHGGGFFFFFFGGGGGGGGGIIILLLOOOQQQPPPOOONNNLLLKKKIIIIIIIIIJJJLLLMMMQQQQQQPPPPPPQQQRRRTTTUUUTTTTTTSSSRRRQQQPPPPPPOOOSSSSSSSSSSSSTTTUUUVVVWWWWWWVVVTTTRRRQQQRRRUUUWWW^^^```aaa```\\\WWWSSSPPPPPPOOONNNNNNOOOPPPRRRTTTRRRRRRQQQPPPPPPQQQRRRSSSRRRPPPNNNNNNOOOPPPPPPOOOOOOPPPPPPRRRSSSSSSQQQPPPNNNNNNNNNOOOPPPQQQRRRSSSWWWYYYZZZZZZZZZ[[[]]]```bbbaaa___]]]\\\\\\\\\]]]aaacccgggiiijjjlllnnnpppiiihhhgggfffdddcccbbbaaa______```aaabbbbbbbbbbbbfffdddbbbcccdddfffgggffffffccc```____________^^^XXXXXXWWWVVVVVVWWWXXXXXX[[[ZZZYYYZZZ[[[[[[ZZZYYYVVVWWWYYY\\\^^^___________________________```aaa]]]\\\YYYVVVSSSRRRTTTWWWXXXZZZ\\\\\\ZZZYYYXXXXXXVVVUUUTTTRRRQQQOOOOOONNNOOOOOOOOOQQQSSSSSSRRRPPPMMMNNNOOOQQQRRRRRRSSSSSSQQQPPPPPPQQQRRRQQQOOOMMMKKKKKKJJJHHHGGGFFFEEEEEEGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@???============;;;;;;999888888888888999888888888888888888888777555555666666666666555555@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBCCCDDDFFFFFFCCCCCCCCCCCCCCCBBBBBBBBB???@@@AAABBBDDDFFFHHHIIIGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHCCCDDDFFFIIIJJJKKKKKKKKKKKKLLLLLLKKKIIIHHHJJJKKKKKKLLLMMMLLLJJJJJJJJJKKKIIIIIIJJJKKKLLLMMMNNNOOOPPPQQQSSSUUUVVVVVVVVVVVVSSSSSSRRRRRRRRRQQQQQQQQQRRRTTTWWWYYYZZZ[[[^^^```aaa```___[[[VVVSSSRRRRRRTTTSSSSSSTTTWWWZZZ^^^``````\\\TTTLLLFFFEEEHHHLLLQQQQQQQQQRRRSSSUUUWWWXXXYYYUUUTTTVVVTTTPPPOOOQQQTTTUUUXXXZZZ\\\\\\[[[ZZZYYYXXXVVVWWWZZZ]]]^^^^^^```^^^[[[WWWTTTRRRRRRQQQTTTTTTSSSRRRQQQPPPOOOOOOPPPNNNMMMNNNQQQTTTVVVWWWVVVXXXZZZ\\\\\\[[[YYYWWWYYYZZZZZZWWWSSSPPPOOOOOORRRSSSTTTSSSRRRQQQRRRSSSTTTSSSRRRQQQNNNLLLJJJIIIIIIHHHGGGGGGGGGHHHIIIJJJMMMMMMNNNMMMLLLKKKIIIGGGEEEFFFGGGIIIJJJLLLMMMMMMMMMMMMKKKHHHFFFFFFIIILLLOOOQQQSSSSSSSSSRRRSSSTTTUUUWWWZZZZZZZZZ[[[^^^bbbccc]]]TTTNNNLLLLLLNNNOOOJJJIIIGGGEEEDDDEEEFFFGGGGGGFFFDDDDDDEEEFFFDDDCCCEEEFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBCCCDDDEEEFFFFFFEEEDDDCCC????????????@@@BBBCCCDDDDDDEEEFFFGGGGGGFFFEEEDDD?????????>>>>>>======<<>>@@@>>>===>>>@@@AAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCC>>>============>>>????????????@@@@@@AAABBBDDDDDDBBBAAAAAAAAAAAABBBCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGEEEDDDBBBAAABBBEEEGGGIIIJJJHHHEEEEEEFFFGGGGGGFFFBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFGGGHHHKKKMMMOOOOOONNNMMMKKKJJJIIIIIIIIIJJJLLLMMMPPPOOOOOOOOOPPPQQQSSSTTTUUUTTTRRRQQQPPPQQQRRRSSSUUUTTTTTTSSSSSSSSSSSSTTTVVVUUUSSSQQQPPPSSSXXX]]]eeefffeeeccc]]]XXXUUUSSSRRRPPPOOONNNNNNQQQSSSUUUUUUTTTSSSSSSRRRSSSSSSTTTOOONNNLLLLLLNNNOOOOOONNNPPPPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTWWWYYYZZZYYYYYYYYY[[[]]]cccbbb```^^^\\\ZZZZZZYYY]]]```dddgggjjjmmmppprrrnnnllliiifffcccaaaaaa```ccccccddddddddddddcccccchhheeeaaa___```aaabbbbbbaaa___]]]]]]^^^______^^^YYYXXXWWWVVVUUUUUUUUUUUUXXXWWWWWWWWWYYYYYYXXXVVVUUUVVVXXXZZZ\\\]]]]]]]]]___^^^]]]]]]\\\]]]]]]]]]___^^^[[[WWWRRRQQQRRRSSSVVVXXXZZZZZZYYYWWWWWWWWWVVVVVVUUUTTTSSSQQQPPPOOOOOOOOONNNOOOQQQQQQOOONNNNNNOOOOOOPPPQQQRRRSSSSSSRRRQQQQQQQQQQQQPPPMMMKKKHHHGGGGGGFFFEEEDDDDDDCCCEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<;;;:::888888777777777666777777777888888888999444444444555555444444444??????@@@AAAAAAAAA@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGCCCCCCCCCCCCBBBBBBBBBBBB>>>???@@@AAACCCEEEGGGIIIGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJEEEFFFHHHJJJKKKKKKKKKKKKJJJKKKKKKJJJHHHGGGIIIJJJJJJLLLLLLLLLJJJJJJKKKLLLHHHJJJLLLMMMMMMNNNOOOPPPRRRSSSUUUWWWXXXYYYXXXXXXWWWVVVTTTSSSSSSSSSTTTUUUTTTUUUVVVVVVVVVWWWZZZ]]]^^^___]]]ZZZUUUQQQOOOOOOPPPPPPQQQRRRUUUXXX[[[]]]___^^^YYYRRRKKKHHHKKKNNNPPPPPPQQQRRRSSSUUUVVVWWWUUUQQQPPPRRRPPPMMMLLLOOOSSSTTTWWWYYY[[[[[[[[[[[[XXXVVVUUUVVVYYY[[[\\\\\\___]]]YYYVVVSSSQQQPPPPPPTTTTTTTTTSSSSSSSSSRRRRRRRRRPPPNNNOOOQQQTTTVVVVVVUUUWWWZZZ]]]]]]\\\ZZZXXXZZZ[[[ZZZWWWSSSOOOMMMLLLPPPQQQRRRQQQPPPOOOPPPRRRRRRRRRQQQPPPNNNMMMKKKJJJIIIHHHFFFEEEEEEFFFHHHIIILLLMMMMMMMMMLLLJJJHHHGGGEEEEEEFFFGGGIIIJJJLLLLLLLLLLLLKKKHHHFFFFFFIIIKKKMMMOOOQQQRRRQQQQQQRRRSSSUUUXXXZZZZZZYYYZZZ]]]aaabbb[[[SSSLLLJJJKKKLLLMMMLLLJJJGGGEEEDDDEEEGGGHHHFFFDDDCCCDDDEEEFFFDDDCCCEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDDDD>>>>>>??????@@@AAACCCCCCEEEEEEFFFGGGGGGFFFEEEEEEAAA@@@???>>>======<<<<<>>>>>>>>???===<<<<<<===>>>>>>===?????????@@@AAABBBCCCDDD======<<<<<<======>>>???>>>>>>>>>??????AAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDD@@@AAAAAABBBCCCDDDEEEEEEEEEDDDBBB@@@AAACCCFFFHHHHHHGGGEEEEEEEEEEEEEEEEEEAAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFDDDDDDEEEFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGJJJLLLMMMMMMMMMMMMKKKKKKKKKJJJKKKLLLMMMMMMNNNNNNMMMMMMNNNPPPRRRSSSVVVTTTRRRPPPPPPRRRUUUWWWRRRQQQQQQPPPPPPQQQQQQRRRVVVUUUSSSQQQQQQUUU]]]cccggghhhgggbbb[[[VVVSSSSSSSSSQQQOOONNNOOOQQQTTTVVVVVVUUUUUUTTTTTTSSSSSSSSSOOONNNMMMMMMOOOPPPOOONNNQQQQQQQQQQQQPPPQQQRRRTTTTTTTTTSSSSSSSSSSSSSSSTTTWWWXXXYYYXXXWWWXXXZZZ[[[aaaaaa```^^^\\\[[[YYYYYY[[[^^^cccfffiiilllppprrrrrroookkkfffbbb```______dddeeeeeeffffffeeeeeedddgggccc^^^[[[[[[]]]^^^^^^^^^]]]\\\\\\]]]^^^]]][[[\\\[[[ZZZXXXWWWVVVUUUUUUVVVVVVVVVWWWYYYYYYWWWUUUUUUVVVWWWYYYZZZ\\\\\\]]]^^^]]]\\\[[[ZZZZZZZZZZZZ^^^^^^\\\XXXTTTRRRRRRSSSUUUWWWXXXXXXVVVUUUUUUUUUVVVWWWWWWWWWVVVTTTRRRPPPPPPNNNMMMMMMNNNNNNMMMKKKMMMMMMNNNNNNOOOPPPQQQQQQQQQPPPOOOOOOOOOMMMJJJHHHEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBB???>>>===<<<;;;;;;;;;;;;;;;;;;:::999888777666666777777777777777777777777444444555555555555444444>>>???@@@@@@AAAAAAAAA@@@@@@AAABBBCCCDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAABBBDDDEEEFFFGGGGGGHHHJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKLLLLLLKKKJJJJJJIIIJJJJJJIIIGGGFFFHHHIIIIIIJJJKKKKKKJJJIIIJJJLLLIIIKKKNNNOOONNNNNNOOOQQQQQQSSSUUUWWWYYYYYYYYYYYYWWWVVVTTTSSSSSSSSSTTTUUUSSSTTTTTTSSSSSSTTTWWWZZZ]]]]]]\\\XXXSSSOOOLLLLLLNNNNNNOOOQQQSSSVVVYYYZZZ\\\]]]]]]YYYSSSOOOOOOPPPNNNOOOPPPRRRSSSTTTUUUUUURRRNNNMMMNNNMMMJJJKKKNNNQQQSSSVVVYYY[[[]]]^^^^^^XXXWWWUUUVVVXXXZZZ[[[[[[ZZZYYYVVVTTTRRRQQQQQQQQQRRRRRRSSSSSSTTTUUUUUUUUUUUUSSSQQQPPPRRRSSSTTTTTTUUUWWWYYY\\\\\\\\\ZZZYYYZZZ[[[[[[XXXSSSOOOLLLKKKNNNOOOPPPPPPNNNNNNOOOPPPPPPQQQQQQQQQPPPNNNLLLKKKIIIHHHFFFEEEEEEFFFHHHIIIKKKKKKLLLLLLKKKJJJHHHGGGEEEEEEEEEFFFGGGIIIKKKLLLLLLLLLKKKIIIGGGGGGIIIKKKLLLNNNPPPPPPOOOOOOPPPQQQVVVXXXYYYXXXVVVUUUXXX[[[]]]XXXPPPKKKIIIJJJJJJKKKLLLJJJGGGEEEDDDEEEGGGHHHDDDCCCBBBCCCFFFGGGFFFEEEEEEFFFFFFGGGGGGEEEDDDCCCAAAAAAAAABBBCCCDDDDDDEEEBBBBBBCCCDDDDDDEEEEEEEEE@@@@@@@@@??????@@@@@@AAACCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>===============>>>>>>>>>>>>>>>>>>>>>>>>===;;;<<<===???>>>>>>>>>>>>>>>??????AAABBBCCC===============>>>??????>>>>>>===>>>>>>???@@@AAADDDCCCCCCBBBBBBBBBCCCCCC@@@@@@AAABBBCCCDDDEEEEEEGGGFFFCCCAAAAAABBBDDDEEEFFFFFFFFFEEEDDDDDDDDDEEEAAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEFFFFFFGGGDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOMMMMMMLLLMMMNNNPPPQQQSSSUUUSSSPPPNNNNNNQQQTTTVVVNNNNNNOOOOOOPPPQQQSSSSSSVVVVVVUUURRRQQQUUU___fffhhhiiiiiiccc[[[TTTRRRRRRSSSRRRPPPOOOPPPRRRTTTVVVUUUUUUUUUUUUTTTTTTSSSSSSQQQPPPPPPPPPRRRRRRQQQPPPPPPRRRSSSRRRPPPPPPSSSUUUUUUUUUTTTSSSSSSSSSSSSTTTUUUWWWWWWWWWVVVVVVXXXZZZ]]]^^^^^^^^^^^^\\\[[[ZZZ[[[^^^bbbfffhhhjjjnnnpppsssppplllgggccc```______cccdddeeeeeeffffffffffffddd```\\\YYYYYYZZZ[[[[[[]]]\\\[[[\\\]]]\\\ZZZXXX\\\[[[ZZZYYYWWWUUUTTTSSSVVVVVVVVVYYY[[[[[[YYYWWWWWWWWWXXXYYYZZZ[[[\\\]]]]]]\\\[[[YYYXXXXXXXXXXXX\\\\\\\\\ZZZWWWTTTTTTUUUTTTUUUVVVUUUTTTSSSSSSTTTVVVWWWXXXYYYXXXUUUSSSQQQPPPNNNLLLLLLMMMMMMLLLJJJKKKKKKJJJJJJKKKLLLMMMNNNOOONNNMMMLLLLLLJJJGGGDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA======<<<;;;::::::::::::::::::999999888777666666888888777777666555444444555555555666666555555555===>>>???@@@@@@@@@@@@@@@???@@@AAACCCDDDEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGIIIJJJKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMLLLKKKJJJIIIHHHIIIIIIHHHFFFEEEGGGHHHGGGIIIJJJJJJIIIHHHJJJKKKJJJMMMQQQQQQOOONNNOOOQQQPPPQQQSSSVVVWWWXXXXXXXXXTTTSSSRRRQQQPPPQQQRRRRRRRRRRRRSSSRRRQQQRRRUUUWWWYYYZZZZZZWWWRRRNNNKKKJJJMMMNNNOOOQQQSSSVVVXXXYYYYYYZZZ\\\[[[WWWSSSPPPOOOMMMNNNPPPRRRSSSTTTTTTTTTQQQNNNLLLNNNMMMKKKLLLOOOQQQSSSUUUXXX[[[]]]___```YYYXXXVVVWWWYYY[[[[[[[[[WWWVVVUUUSSSRRRRRRSSSSSSPPPQQQQQQRRRSSSTTTTTTUUUWWWUUURRRQQQRRRSSSTTTTTTTTTUUUWWWYYYZZZ[[[[[[[[[ZZZ\\\\\\YYYTTTOOOLLLKKKLLLMMMNNNNNNMMMMMMNNNOOONNNPPPRRRTTTSSSQQQMMMKKKIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHFFFFFFEEEFFFGGGHHHJJJLLLLLLLLLLLLJJJHHHGGGIIIJJJJJJLLLNNNNNNNNNMMMNNNPPPSSSUUUVVVTTTPPPOOOQQQTTTWWWSSSNNNKKKJJJKKKKKKKKKJJJIIIGGGEEEDDDEEEFFFGGGBBBAAAAAACCCEEEGGGGGGFFFEEEEEEFFFFFFFFFEEEDDDCCC@@@@@@@@@AAABBBDDDEEEFFFBBBBBBBBBBBBCCCCCCDDDDDDBBBAAA@@@???????????????BBBBBBAAAAAAAAAAAABBBBBBBBBAAA???>>>===>>>>>>???=========>>>>>>?????????>>>===;;;<<<>>>??????>>>============>>>???@@@@@@>>>>>>======>>>>>>???@@@>>>>>>======>>>??????@@@AAAAAA@@@?????????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEGGGFFFDDDCCCBBBBBBCCCCCCEEEFFFGGGFFFDDDCCCDDDEEECCCBBBBBBBBBCCCDDDFFFGGGFFFFFFFFFFFFGGGGGGHHHHHHFFFFFFFFFEEEFFFFFFGGGHHHDDDDDDCCCCCCCCCDDDEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOMMMLLLLLLMMMNNNPPPRRRSSSRRRPPPNNNLLLLLLNNNQQQSSSNNNNNNOOOPPPRRRTTTVVVWWWUUUVVVUUURRRPPPTTT]]]eeeiiikkklllggg]]]UUURRRSSSRRRRRRQQQQQQRRRSSSUUUVVVUUUUUUVVVVVVVVVUUUTTTTTTUUUTTTSSSTTTUUUUUUSSSQQQOOORRRTTTSSSQQQPPPRRRUUUTTTTTTSSSRRRRRRRRRSSSSSSSSSUUUVVVUUUUUUUUUXXXZZZZZZ[[[]]]______^^^\\\[[[[[[^^^bbbeeegggiiilllnnnrrrppplllhhhdddbbb```___```aaaccceeeggghhhiiiiiieeeaaa]]]ZZZYYYZZZYYYYYY[[[[[[[[[\\\]]]\\\YYYVVVZZZZZZYYYXXXVVVTTTRRRQQQUUUUUUWWWZZZ]]]^^^]]][[[WWWWWWWWWXXXYYYZZZ\\\]]][[[ZZZYYYXXXWWWWWWWWWWWWYYYZZZ[[[ZZZWWWUUUUUUUUURRRSSSTTTSSSQQQPPPQQQRRRUUUVVVYYYZZZYYYVVVSSSQQQOOOMMMKKKKKKLLLLLLLLLKKKIIIHHHHHHGGGHHHIIIJJJKKKLLLKKKJJJJJJJJJHHHEEECCCDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@;;;;;;:::999999999999999888888999999888888777666888888777666555444333333555555666666666666555555;;;<<<===>>>>>>?????????===>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFBBBBBBBBBBBBCCCDDDEEEFFFDDDEEEFFFHHHJJJKKKKKKLLLJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJJJJGGGHHHHHHGGGEEEEEEFFFGGGFFFGGGIIIHHHGGGGGGHHHJJJKKKOOOSSSSSSPPPMMMNNNPPPMMMOOOQQQSSSUUUVVVVVVVVVRRRRRRQQQQQQPPPPPPQQQQQQOOOQQQRRRQQQQQQQQQSSSUUUSSSUUUVVVUUURRROOOMMMLLLMMMNNNPPPRRRTTTWWWXXXYYY[[[ZZZYYYYYYXXXUUUQQQNNNLLLNNNPPPQQQSSSSSSSSSSSSSSSPPPNNNOOOOOOMMMOOORRRSSSTTTVVVXXXZZZ\\\]]]^^^[[[YYYXXXXXXZZZ\\\]]]\\\XXXWWWUUUTTTTTTTTTUUUVVVTTTTTTTTTTTTTTTSSSSSSSSSWWWTTTRRRQQQSSSUUUUUUUUUTTTTTTUUUVVVXXXYYY[[[\\\ZZZ\\\]]]ZZZVVVQQQMMMLLLJJJLLLMMMMMMLLLLLLMMMNNNLLLOOOTTTWWWVVVSSSNNNKKKGGGGGGGGGGGGFFFFFFFFFEEEFFFGGGIIIJJJKKKKKKJJJJJJGGGFFFFFFFFFFFFHHHKKKLLLJJJKKKJJJIIIGGGFFFGGGIIIIIIKKKMMMMMMMMMLLLMMMNNNNNNPPPQQQOOOKKKJJJLLLNNNOOOMMMKKKJJJKKKKKKKKKJJJHHHHHHGGGEEEEEEEEEEEEEEEBBBAAAAAABBBCCCDDDDDDCCCCCCDDDDDDEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@BBBCCCDDDAAAAAA@@@@@@@@@AAAAAABBBAAA@@@@@@???????????????AAA@@@@@@@@@@@@@@@@@@AAA@@@???===<<<<<<===>>>???<<<<<<===>>>??????@@@@@@???>>><<<<<<===>>>>>>=========<<<<<<<<<======>>>===============>>>??????>>>>>>>>>>>>>>>>>>???@@@@@@???>>>>>>======>>>>>>??????@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBDDDFFFHHHGGGDDDCCCDDDEEEEEEDDDCCCBBBCCCDDDFFFGGGCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGIIIJJJKKKLLLMMMNNNMMMMMMNNNNNNOOOOOOOOONNNLLLLLLLLLMMMNNNPPPRRRTTTSSSQQQOOOMMMMMMNNNPPPRRRMMMNNNNNNPPPQQQSSSUUUVVVRRRTTTUUUQQQNNNPPPYYYaaagggkkkmmmhhh^^^UUURRRSSSQQQQQQRRRSSSTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXWWWVVVXXXWWWVVVWWWWWWVVVSSSQQQNNNRRRUUUUUURRRPPPRRRUUURRRQQQQQQQQQQQQRRRRRRSSSQQQSSSTTTTTTTTTUUUXXXZZZYYY[[[]]]______^^^[[[ZZZYYY\\\```dddfffiiilllooopppooommmjjjfffdddaaa```^^^```bbbeeehhhkkkmmmmmmiiifffaaa^^^\\\[[[XXXWWWXXXXXXZZZ]]]^^^]]]ZZZWWWZZZZZZZZZYYYWWWUUUSSSRRRSSSTTTWWW[[[___```___]]]VVVVVVVVVVVVWWWXXXZZZ[[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWXXXZZZYYYVVVSSSRRRRRRQQQRRRRRRQQQOOOOOOPPPQQQSSSVVVYYY[[[ZZZWWWSSSPPPOOOMMMKKKKKKLLLMMMMMMLLLHHHGGGFFFEEEFFFGGGIIIJJJKKKJJJJJJJJJJJJIIIFFFCCCCCCBBBAAA@@@???>>>===<<<<<<======>>>>>>>>>======::::::999888888888888999666666888999999888888777666666666555555444444444444444444555555444444444999:::;;;<<<============<<<===???BBBCCCDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGGGGBBBBBBBBBCCCDDDEEEFFFGGGCCCDDDFFFHHHJJJKKKLLLLLLIIIIIIHHHHHHHHHHHHGGGGGGFFFGGGIIIKKKLLLLLLKKKKKKGGGHHHHHHGGGEEEDDDFFFGGGEEEFFFHHHHHHGGGGGGHHHIIILLLPPPUUUTTTPPPMMMNNNPPPKKKMMMOOORRRTTTUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRNNNOOOQQQQQQQQQQQQRRRTTTOOOQQQTTTTTTRRRPPPOOOOOONNNNNNPPPSSSUUUWWWYYYZZZ```\\\YYYWWWWWWVVVRRRNNNLLLMMMOOOQQQSSSSSSSSSSSSVVVRRRPPPQQQQQQPPPQQQUUUTTTUUUVVVWWWYYYZZZ[[[\\\\\\[[[YYYYYY[[[]]]]]]]]]YYYYYYWWWVVVUUUVVVWWWWWWYYYYYYXXXWWWVVVUUUTTTTTTUUUSSSQQQQQQSSSVVVWWWWWWTTTTTTTTTTTTVVVYYY[[[\\\ZZZ\\\]]][[[WWWRRRNNNMMMIIIKKKLLLLLLKKKKKKLLLNNNKKKOOOTTTYYYYYYUUUOOOKKKFFFFFFGGGGGGFFFEEEDDDCCCEEEFFFHHHJJJKKKKKKKKKKKKHHHGGGFFFFFFGGGIIIKKKLLLHHHIIIIIIHHHFFFEEEFFFGGGHHHJJJLLLMMMLLLLLLMMMNNNJJJLLLMMMKKKHHHGGGIIILLLIIIHHHGGGHHHJJJJJJIIIGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCAAA@@@AAABBBBBBAAA???AAABBBCCCCCCCCCBBBAAA@@@BBBAAA@@@?????????@@@AAA@@@@@@???????????????@@@@@@???????????????@@@@@@AAA@@@@@@??????@@@@@@AAA>>>===<<<;;;;;;<<<>>>???<<<<<<===>>>???@@@AAAAAAAAA???===<<<<<<===<<<:::===<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>>???>>>>>>>>>>>>??????@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCC???@@@BBBCCCDDDDDDCCCBBBDDDFFFHHHHHHEEECCCDDDFFFFFFEEEDDDCCCCCCDDDFFFGGGBBBBBBCCCEEEFFFGGGHHHIIIFFFEEEDDDBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMOOOQQQSSSTTTVVVTTTRRRQQQQQQQQQSSSSSSLLLLLLMMMNNNOOOQQQRRRSSSQQQSSSTTTPPPLLLMMMUUU]]]dddiiilllhhh]]]TTTPPPQQQPPPQQQSSSUUUUUUUUUTTTTTTVVVWWWXXXZZZZZZZZZYYYYYYYYYXXXWWWXXXXXXVVVSSSPPPMMMRRRVVVVVVSSSQQQRRRTTTPPPPPPPPPPPPPPPQQQRRRRRRPPPQQQSSSTTTTTTUUUXXXZZZZZZ[[[^^^```___]]]ZZZXXXWWWZZZ___cccfffjjjmmmpppnnnnnnlllkkkhhheeebbbaaa]]]___bbbfffjjjmmmoooqqqmmmjjjfffbbb___\\\XXXUUUUUUVVVYYY]]]______\\\YYY\\\\\\\\\\\\ZZZXXXVVVUUUQQQSSSVVV[[[___aaa```^^^UUUUUUTTTTTTUUUWWWYYYZZZYYYYYYXXXWWWWWWWWWXXXXXXVVVWWWYYYXXXUUUQQQOOOOOOPPPQQQQQQPPPNNNNNNOOOQQQSSSUUUYYY[[[ZZZWWWSSSPPPOOOMMMKKKJJJLLLMMMMMMMMMIIIGGGFFFEEEEEEGGGHHHJJJKKKJJJJJJJJJJJJIIIGGGDDDBBBAAA@@@>>>===;;;::::::::::::;;;;;;<<<;;;;;;;;;999999888888888888888888444555777888999999888888444444444555555555555666222333333444444333333222:::;;;<<<<<<===<<<<<<;;;>>>??????@@@@@@AAABBBBBBCCCCCCBBBCCCCCCDDDEEEFFFCCCBBB@@@AAADDDFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLKKKJJJHHHHHHGGGHHHHHHKKKJJJHHHGGGHHHIIILLLMMMIIIHHHFFFDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIMMMNNNNNNOOOPPPRRRRRRSSSPPPNNNNNNPPPSSSUUUSSSPPPQQQQQQQQQSSSTTTUUUSSSQQQUUUSSSPPPNNNNNNOOOQQQSSSSSSSSSRRRRRRQQQQQQPPPPPPNNNMMMMMMNNNRRRWWW\\\______ZZZUUURRRSSSSSSRRRQQQNNNQQQSSSTTTSSSTTTVVVYYYXXXWWWVVVTTTSSSRRRRRRRRRUUUWWWYYY\\\]]]^^^^^^^^^YYYYYYYYYZZZZZZ[[[\\\\\\ZZZZZZYYYXXXWWWVVVVVVUUUWWWWWWXXXYYYXXXUUUPPPLLLRRRRRRTTTUUUVVVWWWWWWWWWWWWWWWVVVWWWXXXZZZ\\\]]]]]]\\\[[[XXXUUURRROOOMMMJJJJJJJJJLLLNNNOOONNNMMMMMMNNNPPPSSSTTTSSSOOOLLLEEEDDDCCCDDDEEEFFFEEECCCBBBEEEGGGGGGFFFIIIQQQXXXTTTPPPLLLIIIIIIJJJKKKKKKGGGFFFEEEDDDDDDEEEFFFGGGEEEGGGIIIHHHGGGFFFGGGGGGIIIIIIIIIIIIHHHGGGGGGFFFIIIIIIHHHGGGFFFDDDDDDCCCBBBCCCDDDDDDCCCAAA???>>>AAAAAA@@@@@@???>>>=========???BBBDDDDDDBBB@@@>>>@@@@@@????????????@@@@@@AAA@@@@@@??????@@@@@@AAAAAAAAA@@@??????@@@@@@@@@>>>>>>============>>>>>><<<<<<;;;;;;;;;<<<<<<======<<<:::;;;===>>>>>>======>>>===;;;999999;;;===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>======<<<<<<;;;;;;============???AAACCCDDD@@@AAAAAABBBBBBCCCCCCCCCFFFFFFFFFEEEDDDCCCCCCBBBFFFFFFDDDCCCBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEEEEDDDGGGEEEDDDBBBBBBDDDEEEGGGEEEDDDBBBCCCEEEFFFFFFEEEFFFHHHIIIIIIIIIIIIJJJLLLNNNNNNMMMMMMMMMNNNOOOOOOMMMLLLKKKKKKLLLNNNPPPRRRSSSRRRQQQPPPNNNLLLKKKKKKMMMMMMNNNOOOOOOPPPQQQQQQOOORRRSSSQQQMMMLLLOOOSSS^^^dddhhheee[[[QQQNNNNNNQQQQQQQQQQQQQQQRRRSSSSSSUUUXXX[[[YYYUUUTTTVVVZZZZZZYYYXXXVVVTTTRRRQQQPPPRRRSSSTTTUUUUUUUUUUUUUUUVVVTTTRRRPPPOOONNNNNNNNNOOONNNNNNNNNPPPRRRUUUWWWWWWZZZ^^^aaaaaa^^^[[[XXXVVVZZZ^^^aaabbbeeehhhlllmmmmmmkkkhhhdddaaaaaaaaa^^^___```cccgggkkkooorrroooooooookkkccc\\\VVVSSSSSSWWW[[[[[[ZZZXXXYYYZZZ\\\\\\\\\\\\ZZZXXXVVVUUUSSSRRRSSSUUUYYY[[[[[[[[[UUUSSSRRRRRRTTTVVVVVVVVVYYYYYYZZZZZZZZZZZZYYYYYYXXXWWWVVVTTTSSSQQQPPPOOOQQQQQQSSSSSSRRRPPPNNNMMMUUUVVVXXXYYYXXXVVVSSSRRRMMMKKKJJJLLLOOOPPPNNNLLLKKKJJJHHHFFFEEEFFFGGGHHHIIIJJJKKKLLLKKKIIIEEECCCBBBAAA???===<<<;;;<<<<<<========================666777888999888888666555666666777777777777666666777444222222333444444444222333333444444333333222;;;;;;;;;<<<<<<===============>>>>>>???@@@@@@@@@CCCCCCCCCCCCCCCDDDEEEFFFCCCBBB@@@AAADDDFFFGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHGGGJJJIIIIIIHHHIIIJJJLLLMMMJJJIIIGGGFFFEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJLLLMMMNNNOOOPPPQQQRRRRRRPPPNNNMMMOOORRRSSSRRRPPPRRRRRRSSSTTTVVVVVVTTTQQQTTTRRRPPPOOONNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRPPPOOONNNOOORRRVVVZZZ\\\]]]YYYTTTQQQRRRRRRQQQPPPNNNPPPSSSSSSSSSTTTWWWZZZZZZYYYWWWVVVUUUTTTSSSSSSWWWXXXZZZ\\\^^^^^^^^^^^^^^^]]]\\\[[[ZZZ[[[\\\]]][[[[[[ZZZYYYXXXWWWVVVVVVXXXXXXXXXYYYYYYVVVQQQNNNRRRRRRSSSUUUUUUVVVVVVVVVXXXXXXWWWVVVWWWXXXYYYYYY[[[[[[YYYWWWUUURRRPPPNNNKKKKKKLLLNNNRRRTTTSSSSSSPPPPPPPPPRRRRRRPPPMMMJJJGGGFFFEEEFFFGGGHHHGGGFFFAAADDDFFFFFFFFFKKKSSSZZZ]]]XXXRRRMMMJJJJJJIIIIIIJJJIIIGGGEEEDDDDDDDDDEEEEEEGGGHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@???>>>===============???BBBDDDDDDBBB@@@??????>>>>>>======>>>>>>???@@@@@@????????????@@@@@@AAA@@@@@@??????@@@@@@@@@???>>>>>>=========>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::===>>>>>>>>>>>>>>>===;;;999999:::<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<=========?????????>>>>>>>>>>>>>>>===<<<<<<<<<===???AAABBB@@@@@@AAAAAABBBCCCDDDDDDFFFEEEDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFFFFDDDCCCCCCEEEFFFFFFEEEGGGHHHIIIIIIHHHIIIKKKMMMQQQPPPOOOOOONNNOOOOOOOOOMMMLLLKKKKKKLLLNNNPPPQQQNNNNNNNNNOOOOOOPPPPPPQQQOOOOOOOOOOOOOOOPPPPPPPPPMMMPPPRRRQQQMMMKKKMMMPPPVVV\\\```^^^WWWPPPNNNPPPNNNNNNOOOOOOPPPRRRSSSTTTXXX[[[]]]\\\YYYWWWYYY]]][[[ZZZYYYWWWUUURRRQQQPPPQQQRRRSSSTTTUUUUUUUUUUUUXXXVVVTTTQQQOOONNNMMMMMMOOONNNNNNNNNPPPRRRUUUVVVVVVXXX\\\______]]]ZZZXXXTTTXXX]]]```aaadddgggjjjllllllkkkhhhdddbbbaaabbb^^^___aaadddgggkkkmmmooonnnooooookkkddd]]]VVVSSSVVVYYY\\\\\\YYYWWWWWWXXXZZZ[[[[[[[[[[[[YYYXXXWWWTTTSSSSSSUUUXXXZZZ[[[ZZZUUUSSSQQQRRRSSSUUUUUUUUUYYYYYYYYYZZZYYYYYYXXXXXXXXXWWWVVVTTTRRRPPPNNNMMMNNNOOOPPPQQQQQQPPPNNNMMMTTTUUUWWWWWWWWWUUURRRPPPNNNMMMLLLNNNQQQRRRPPPNNNMMMLLLJJJIIIHHHHHHIIIJJJIIIJJJKKKKKKJJJHHHEEEDDDAAA@@@>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<777888999999999888777666666666666777777666666666666444222222333444444444222333333444444333333222;;;;;;:::;;;;;;===???@@@<<<<<<<<<===>>>>>>??????CCCCCCCCCCCCDDDEEEFFFGGGCCCBBB@@@AAADDDFFFGGGGGGFFFFFFFFFGGGIIIKKKLLLMMMMMMMMMMMMMMMLLLJJJHHHGGGHHHIIIIIIJJJJJJKKKLLLLLLKKKJJJHHHGGGFFFFFFGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMOOOPPPPPPPPPPPPPPPNNNMMMNNNPPPQQQQQQQQQRRRRRRTTTVVVXXXWWWTTTQQQRRRQQQQQQPPPOOONNNNNNNNNOOOPPPQQQRRRSSSTTTUUUVVVSSSRRRQQQPPPQQQSSSVVVWWWYYYVVVRRRPPPPPPPPPPPPOOOOOOPPPRRRSSSSSSUUUXXXZZZ\\\[[[ZZZYYYXXXVVVUUUUUUWWWXXXZZZ\\\^^^______```cccaaa^^^\\\ZZZ[[[\\\]]]\\\[[[ZZZYYYXXXWWWWWWVVVXXXWWWWWWXXXXXXVVVSSSPPPRRRRRRSSSSSSTTTTTTTTTTTTXXXWWWVVVUUUUUUUUUUUUUUUXXXXXXWWWVVVTTTSSSQQQPPPMMMLLLMMMOOORRRTTTSSSRRRRRRQQQPPPOOOOOONNNKKKIIIHHHFFFEEEFFFHHHIIIIIIHHHAAABBBDDDDDDFFFKKKTTT[[[___ZZZSSSMMMJJJJJJIIIIIIMMMLLLIIIGGGEEEDDDCCCCCCEEEFFFHHHHHHFFFEEEFFFGGGFFFFFFGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBB@@@???===<<<;;;;;;<<<======???AAACCCCCCBBBAAA@@@======<<<<<<<<<<<<======???>>>>>>>>>>>>>>>>>>???@@@@@@????????????@@@@@@@@@???>>>>>>============<<<<<<;;;;;;;;;;;;;;;<<<:::999888:::<<<>>>???>>>>>>>>>>>><<<999888888:::::::::;;;;;;;;;;;;;;;:::999999999999999999999999<<<<<<<<<<<<<<<<<<;;;;;;=========>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>???>>>>>>???@@@BBBCCCDDDDDDDDDDDDCCCBBBCCCDDDEEEFFFEEEEEEDDDCCCCCCBBBBBBBBB@@@AAABBBBBBCCCDDDEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFFFFDDDCCCDDDEEEFFFFFFFFFGGGHHHHHHHHHGGGHHHKKKMMMRRRRRRQQQPPPOOOOOOOOOOOONNNMMMLLLLLLLLLNNNOOOPPPLLLLLLMMMNNNPPPRRRSSSTTTRRRRRRQQQPPPOOOOOONNNNNNKKKNNNQQQPPPMMMKKKLLLNNNMMMRRRWWWVVVQQQNNNOOOQQQLLLLLLMMMNNNPPPRRRTTTUUUYYY\\\^^^]]][[[YYY[[[]]]\\\\\\ZZZXXXVVVSSSQQQOOOPPPQQQRRRTTTUUUVVVVVVVVVYYYXXXUUUSSSQQQOOONNNMMMOOOOOONNNOOOPPPRRRTTTUUUSSSVVVYYY\\\]]]\\\YYYXXXSSSVVVZZZ^^^```bbbfffhhhiiijjjjjjgggdddbbbbbbccc^^^```bbbeeehhhjjjkkklllmmmoooooolllfff^^^XXXUUUZZZ[[[]]]\\\YYYWWWUUUUUUXXXXXXYYYZZZZZZZZZYYYYYYUUUTTTTTTUUUXXXYYYYYYXXXTTTRRRQQQQQQSSSTTTTTTSSSXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWUUUSSSPPPNNNLLLKKKJJJLLLNNNPPPPPPPPPOOONNNRRRSSSTTTTTTTTTRRRPPPNNNNNNNNNNNNOOOQQQRRRQQQPPPPPPOOOMMMKKKKKKKKKKKKLLLJJJJJJIIIIIIHHHGGGEEEDDD@@@???===;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::::::::999777666555555666666666666555555555333222222333444444333222222333333333333222222;;;::::::999;;;===@@@AAA<<<<<<<<<===>>>>>>??????BBBBBBBBBCCCDDDEEEFFFGGGCCCBBB@@@AAADDDFFFGGGFFFFFFFFFGGGHHHIIIKKKMMMNNNMMMNNNOOOPPPNNNLLLJJJHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHFFFFFFFFFGGGHHHEEEEEEFFFGGGIIIJJJKKKKKKKKKLLLMMMOOOOOOPPPOOOOOOOOONNNMMMMMMNNNOOOPPPQQQPPPQQQSSSUUUWWWVVVSSSPPPOOOPPPPPPPPPPPPNNNMMMLLLMMMNNNPPPRRRTTTVVVXXXXXXUUUTTTSSSRRRQQQQQQRRRRRRTTTRRRPPPNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTVVVYYYZZZ]]]]]]]]]\\\[[[YYYXXXWWWVVVWWWYYY[[[^^^```bbbbbbfffccc___[[[YYYYYY[[[\\\ZZZZZZYYYXXXWWWVVVVVVUUUVVVUUUUUUUUUVVVUUUSSSQQQRRRRRRRRRQQQQQQQQQRRRRRRUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRRRRQQQOOONNNMMMNNNOOOOOOMMMLLLRRRPPPNNNMMMNNNNNNMMMKKKGGGEEEDDDDDDFFFGGGGGGGGGAAAAAAAAAAAACCCIIIQQQWWWWWWSSSMMMIIIHHHIIIJJJKKKMMMLLLJJJIIIGGGEEEDDDDDDDDDFFFGGGGGGFFFEEEEEEFFFDDDDDDEEEFFFGGGGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCAAA@@@@@@@@@AAABBB@@@???===<<<;;;<<<===>>>>>>???@@@AAAAAAAAA@@@@@@======<<<<<<<<<<<<============<<<<<<<<<<<<======>>>>>>>>>>>>>>>??????@@@@@@@@@???>>>============<<<<<<;;;;;;::::::;;;;;;888777777888;;;>>>>>>>>>>>>>>>>>><<<999777777888888999:::;;;;;;::::::999999999999999999999::::::===<<<<<<;;;;;;:::::::::999999:::;;;;;;<<<======>>>=====================;;;<<<===>>>???AAAAAABBBBBBBBBAAAAAABBBDDDFFFGGGDDDDDDDDDDDDCCCBBBBBBAAA??????@@@AAABBBDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFDDDCCCCCCEEEFFFFFFEEEFFFGGGGGGFFFEEEFFFIIILLLOOOOOOOOOOOOOOOOOOPPPQQQNNNNNNMMMMMMMMMNNNOOOOOOMMMMMMMMMNNNOOOQQQSSSTTTUUUTTTSSSQQQPPPNNNMMMLLLKKKNNNQQQQQQOOOLLLLLLLLLIIIMMMPPPPPPMMMLLLOOORRRMMMMMMNNNOOOPPPRRRTTTTTTWWWYYY\\\\\\ZZZYYYZZZ[[[]]]\\\[[[YYYWWWTTTQQQOOONNNOOOQQQSSSTTTUUUVVVVVVWWWVVVUUUTTTRRRQQQPPPPPPPPPPPPOOOPPPQQQRRRSSSTTTQQQSSSVVVYYYZZZZZZXXXWWWSSSUUUXXX\\\___bbbdddffffffggghhhfffdddccccccddd```aaadddgggiiijjjjjjjjjlllnnnooolllfff___YYYVVV[[[[[[\\\[[[YYYXXXWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTUUUWWWXXXXXXWWWSSSRRRQQQQQQRRRSSSRRRQQQTTTTTTUUUVVVWWWXXXYYYZZZYYYXXXVVVSSSOOOMMMJJJIIIHHHJJJMMMOOOQQQQQQPPPOOOOOOPPPQQQQQQPPPOOOMMMLLLMMMMMMNNNOOOQQQQQQQQQQQQPPPPPPNNNMMMLLLKKKLLLLLLJJJIIIHHHGGGFFFEEEEEEDDD???>>><<<;;;::::::;;;;;;::::::::::::::::::::::::999:::;;;;;;:::999777666444555555666666555555444444333111222444555444333222222333333333333222222;;;:::999999:::<<>>?????????AAAAAAAAABBBCCCEEEFFFGGGCCCBBB@@@AAADDDFFFGGGFFFFFFFFFFFFGGGIIIKKKLLLMMMMMMNNNPPPPPPPPPNNNKKKJJJIIIJJJKKKKKKLLLLLLKKKKKKIIIHHHFFFFFFEEEFFFGGGGGGDDDDDDFFFGGGHHHJJJKKKKKKKKKLLLNNNOOOPPPPPPOOONNNNNNOOOOOONNNNNNOOOPPPPPPNNNNNNPPPRRRTTTSSSPPPNNNMMMNNNOOOPPPOOONNNLLLKKKLLLMMMOOOQQQTTTVVVXXXYYYVVVVVVTTTSSSQQQPPPOOOOOOPPPOOOOOOMMMMMMMMMNNNNNNPPPQQQRRRUUUWWWYYYZZZZZZ]]]]]]]]]]]]]]]\\\ZZZZZZTTTUUUWWWZZZ]]]```cccdddfffccc^^^ZZZXXXXXXYYYZZZYYYXXXWWWVVVUUUTTTTTTSSSSSSRRRQQQRRRSSSSSSRRRQQQRRRRRRPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRRRROOOPPPPPPQQQQQQQQQQQQPPPMMMLLLLLLMMMNNNNNNLLLJJJOOOMMMLLLLLLNNNPPPPPPOOOIIIGGGEEEDDDFFFGGGGGGGGGBBBAAA@@@???@@@DDDJJJNNNOOOLLLHHHGGGHHHJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFCCCEEEFFFFFFEEEDDDEEEEEECCCCCCDDDEEEFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===>>>???@@@@@@???>>>=========>>>???????????????????????????>>>======<<<<<<======>>><<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>???>>>>>>===<<<<<<======<<<<<<;;;:::::::::::::::777666666777:::=========<<<======;;;888666666666666777999:::::::::999888;;;;;;:::::::::;;;======<<<<<<;;;;;;::::::999999888888999:::;;;<<<<<<===>>>>>>>>>>>>>>>>>>======999::::::<<<===>>>??????@@@@@@@@@@@@BBBDDDFFFGGGBBBCCCCCCDDDCCCCCCBBBAAA?????????@@@AAACCCEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDBBBCCCDDDFFFEEEEEEDDDDDDEEEDDDDDDDDDGGGIIIIIIJJJJJJLLLMMMOOOQQQRRROOOOOONNNNNNNNNNNNNNNNNNLLLLLLLLLLLLNNNPPPSSSTTTVVVUUUTTTRRRPPPNNNMMMLLLMMMOOOQQQQQQPPPNNNMMMLLLJJJMMMOOOOOOMMMLLLNNNPPPPPPPPPPPPPPPQQQRRRSSSSSSVVVXXXZZZ[[[[[[ZZZYYYYYY\\\\\\[[[ZZZWWWTTTQQQOOONNNOOOPPPRRRTTTUUUUUUUUUSSSSSSTTTTTTTTTTTTTTTSSSQQQQQQQQQQQQRRRSSSSSSTTTQQQRRRTTTVVVWWWWWWWWWWWWTTTUUUWWW[[[^^^aaabbbbbbaaaccceeeeeedddccccccdddaaaccceeehhhiiijjjjjjjjjkkkmmmmmmjjjeee___ZZZXXXZZZYYYYYYZZZZZZZZZZZZYYYWWWVVVVVVUUUTTTTTTSSSSSSVVVUUUTTTUUUWWWXXXWWWVVVSSSRRRQQQQQQRRRRRRPPPOOOPPPPPPQQQSSSVVVYYY[[[]]]ZZZYYYWWWSSSPPPMMMKKKIIIIIIKKKMMMPPPQQQQQQQQQPPPNNNNNNNNNNNNMMMLLLKKKJJJIIIKKKLLLNNNNNNOOOOOOPPPOOOOOOMMMLLLKKKJJJJJJJJJHHHHHHGGGFFFEEEDDDDDDCCC>>>===<<<;;;::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;:::999777666444444555555555555444444222222111222444555444333111222222333333222222111999999888999999;;;===>>><<<<<<======>>>?????????@@@@@@@@@AAABBBDDDEEEFFFCCCBBB@@@AAADDDFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNOOOPPPPPPOOONNNMMMLLLLLLLLLKKKKKKKKKJJJJJJHHHGGGFFFEEEEEEFFFGGGHHHDDDEEEFFFHHHIIIKKKLLLMMMKKKMMMOOOPPPQQQPPPOOONNNMMMOOOQQQQQQPPPOOOOOOPPPMMMMMMMMMNNNPPPPPPOOOMMMJJJKKKMMMNNNNNNNNNMMMLLLLLLLLLNNNPPPSSSUUUWWWWWWVVVUUUUUUTTTRRRPPPNNNMMMLLLMMMNNNMMMLLLLLLMMMOOOPPPQQQTTTXXX\\\]]]\\\ZZZZZZ[[[]]]^^^^^^]]]\\\[[[UUUVVVWWWYYY\\\___aaacccbbb```]]]ZZZXXXXXXYYYZZZWWWWWWVVVUUUTTTSSSSSSRRRRRRPPPOOOOOOQQQRRRRRRRRRSSSQQQOOOMMMLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPLLLLLLMMMNNNOOOOOOOOOOOOKKKJJJKKKMMMPPPRRRQQQPPPLLLKKKKKKLLLOOORRRSSSSSSNNNKKKHHHGGGGGGIIIIIIIIICCCAAA???>>>???AAADDDFFFMMMKKKIIIHHHIIIJJJJJJIIIGGGGGGHHHIIIIIIIIIHHHHHHCCCDDDFFFFFFDDDCCCDDDEEECCCCCCDDDDDDEEEEEEDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????===<<<<<<<<<<<<<<<======<<<<<<<<<<<<======::::::999999999999::::::::::::999::::::;;;<<<======<<<<<<;;;;;;<<<<<<======<<<;;;:::999999999999777666555777999;;;<<<;;;:::<<<<<<;;;888666666666444555888999:::999888777777666666555666777999:::::::::::::::::::::999999::::::;;;;;;<<<===>>>>>>>>>>>>?????????>>>======999::::::;;;;;;<<<<<<===>>>???@@@AAACCCDDDEEEEEEAAABBBCCCDDDDDDCCCBBBAAAAAAAAA@@@@@@AAACCCDDDFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDBBBAAABBBCCCDDDDDDDDDBBBCCCEEEEEEEEEEEEFFFGGGEEEFFFGGGIIILLLOOOQQQRRRPPPPPPOOOOOONNNNNNMMMMMMIIIIIIIIIJJJMMMQQQTTTVVVUUUUUUTTTRRRQQQPPPOOONNNNNNOOOPPPPPPPPPOOOMMMMMMNNNOOOPPPPPPNNNMMMMMMNNNRRRQQQQQQQQQQQQRRRSSSSSSVVVWWWYYY[[[\\\[[[ZZZYYYYYYZZZZZZYYYWWWTTTQQQOOONNNOOOPPPRRRSSSTTTTTTTTTPPPQQQRRRTTTUUUUUUUUUUUUSSSSSSSSSTTTTTTTTTTTTTTTQQQRRRSSSTTTUUUUUUVVVVVVTTTTTTUUUXXX\\\^^^^^^]]]\\\___aaacccbbbbbbbbbcccbbbccceeeggghhhiiijjjjjjkkklllkkkgggbbb^^^[[[[[[YYYXXXXXXYYY[[[\\\\\\[[[WWWVVVUUUTTTSSSRRRRRRSSSUUUTTTTTTUUUVVVWWWWWWVVVTTTSSSRRRRRRSSSRRRPPPNNNMMMNNNOOOQQQTTTXXX[[[]]]\\\ZZZXXXUUURRROOOMMMKKKJJJLLLNNNPPPQQQPPPOOONNNLLLLLLLLLLLLKKKJJJIIIIIIGGGIIIKKKLLLLLLMMMNNNOOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDBBBAAA???>>><<<;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::;;;:::999888666555333333444444444444333333111111111222444555444222111111222222222222111111888888888999999:::::::::;;;;;;;;;<<<======>>>>>>>>>>>>???@@@AAACCCDDDEEECCCBBB@@@AAADDDFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHIIILLLMMMMMMNNNOOOOOOPPPPPPOOONNNLLLKKKJJJIIIJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIFFFGGGHHHJJJKKKMMMNNNOOOLLLNNNPPPRRRRRRQQQOOONNNLLLPPPSSSTTTRRROOOOOOOOONNNLLLKKKLLLNNNOOONNNMMMIIIIIIKKKLLLMMMNNNNNNNNNLLLMMMNNNPPPQQQSSSTTTUUUTTTTTTUUUTTTSSSPPPNNNLLLJJJLLLNNNMMMLLLKKKMMMPPPPPPRRRVVV[[[``````]]]ZZZWWWYYY[[[]]]^^^^^^]]]]]]YYYXXXXXXXXXYYY[[[]]]^^^___^^^\\\[[[ZZZZZZZZZZZZXXXWWWWWWVVVUUUTTTSSSSSSQQQPPPNNNNNNPPPSSSTTTTTTSSSQQQOOOLLLJJJJJJKKKKKKMMMMMMNNNOOONNNMMMLLLLLLIIIIIIJJJKKKLLLLLLLLLLLLJJJJJJKKKNNNQQQSSSSSSRRRKKKKKKKKKNNNQQQSSSTTTSSSQQQMMMIIIGGGGGGHHHHHHHHHBBB@@@??????@@@AAABBBCCCIIIHHHHHHIIIKKKJJJIIIGGGFFFGGGHHHIIIIIIHHHGGGGGGBBBDDDEEEEEEDDDCCCCCCDDDCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@??????>>>>>>======>>>>>>>>>>>>>>>===;;;<<<>>>??????>>><<<;;;@@@???<<<:::999888999999<<<<<<;;;;;;;;;;;;<<<<<<999888888777777888888999777777777888888999:::;;;:::::::::::::::;;;<<<======<<<;;;:::999999999999777666555666888::::::999888:::;;;;;;999777666666333444777999:::999888666444333222222333444666888999999999999::::::::::::::::::;;;;;;<<<<<<<<<===;;;<<<===>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBDDDDDDCCCCCC@@@AAACCCDDDDDDCCCAAA@@@CCCBBBAAA@@@AAABBBDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCAAA@@@@@@BBBCCCCCCBBBAAADDDGGGHHHGGGFFFFFFGGGEEEFFFGGGIIIKKKNNNPPPQQQPPPPPPPPPPPPOOONNNMMMLLLIIIIIIHHHIIIKKKNNNRRRTTTTTTTTTSSSSSSRRRQQQQQQQQQOOONNNMMMMMMNNNNNNMMMLLLOOOQQQRRRRRRQQQOOONNNMMMOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUWWWYYY[[[ZZZXXXVVVWWWXXXYYYYYYWWWUUUQQQPPPNNNOOOPPPQQQRRRRRRRRRRRRPPPQQQRRRTTTTTTTTTTTTSSSUUUUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSSSSTTTTTTUUUUUUSSSRRRRRRUUUXXXZZZYYYWWWXXX[[[___aaaaaaaaabbbbbbaaaaaabbbccceeegggiiijjjkkkjjjhhhddd```]]]\\\]]]ZZZXXXWWWXXX[[[]]]\\\[[[VVVVVVUUUTTTTTTTTTUUUVVVTTTSSSSSSTTTVVVXXXWWWVVVUUUTTTSSSSSSSSSRRROOOMMMOOONNNOOOPPPRRRVVVYYY[[[]]]\\\ZZZWWWTTTQQQOOONNNKKKLLLNNNOOOOOONNNLLLKKKLLLLLLKKKKKKJJJIIIIIIHHHEEEHHHKKKLLLKKKLLLNNNPPPMMMLLLLLLKKKIIIHHHFFFEEEEEEEEEFFFFFFEEECCCAAA??????>>>===<<<<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::999777555444333333444444444444333333000000000222444555444222111111222222222222111111777888888999999999888888999999:::;;;;;;<<<<<<=========>>>???@@@BBBDDDEEECCCBBB@@@AAADDDFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGLLLLLLLLLMMMNNNOOOQQQRRRQQQPPPMMMJJJIIIHHHIIIJJJJJJIIIHHHHHHHHHIIIJJJKKKHHHIIIJJJLLLMMMOOOPPPQQQMMMNNNQQQSSSSSSQQQOOONNNLLLPPPUUUVVVSSSPPPOOOOOOOOOMMMKKKKKKMMMNNNOOOOOOHHHHHHIIIKKKLLLNNNOOOOOOMMMMMMNNNOOOPPPRRRRRRSSSSSSTTTTTTTTTSSSQQQNNNLLLIIIKKKNNNMMMLLLKKKNNNPPPPPPRRRWWW]]]bbbccc^^^ZZZUUUWWWZZZ\\\^^^^^^^^^]]]\\\[[[ZZZXXXXXXXXXYYYZZZ^^^]]]\\\\\\[[[[[[[[[[[[YYYXXXXXXWWWVVVUUUTTTSSSRRRPPPNNNNNNQQQTTTUUUUUUSSSQQQNNNKKKJJJIIIIIIJJJNNNNNNOOONNNMMMKKKJJJHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLNNNPPPQQQPPPOOOLLLLLLMMMOOORRRTTTSSSRRRPPPMMMHHHEEEEEEEEEEEEEEEAAA@@@???@@@BBBCCCCCCBBBCCCCCCEEEHHHJJJKKKIIIFFFFFFGGGHHHIIIHHHGGGFFFEEEBBBDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAABBBBBBAAA@@@???>>>===<<<===>>>???@@@@@@???>>>===999:::===??????===;;;999AAA???<<<999777666777777;;;::::::999999::::::;;;888888777777777777888888666666666666777888999:::888888888999:::;;;<<<======<<<;;;:::999999999999888666555666888999999888777999;;;;;;999777666777222444666999:::999777666999888777666777999;;;===888888888999999::::::;;;888888999999999999::::::999:::<<<=========<<<;;;>>>============<<<<<<<<<;;;===AAACCCDDDDDDBBBAAA@@@AAACCCDDDDDDCCCAAA@@@EEECCCBBBAAAAAABBBDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDBBB@@@??????AAABBBBBBAAABBBEEEIIIJJJJJJHHHGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPQQQQQQQQQPPPOOONNNMMMLLLNNNLLLJJJIIIIIIKKKMMMOOOSSSSSSSSSSSSRRRRRRRRRRRROOOMMMLLLKKKLLLMMMLLLLLLOOOQQQRRRSSSRRRPPPNNNMMMLLLMMMMMMNNNPPPRRRTTTUUUPPPQQQSSSVVVXXXWWWUUUSSSUUUVVVXXXXXXWWWUUURRRPPPOOOOOOPPPQQQRRRRRRRRRQQQQQQRRRSSSTTTTTTSSSRRRQQQVVVVVVWWWWWWWWWVVVUUUUUUTTTTTTSSSSSSSSSSSSTTTUUUSSSQQQPPPRRRVVVWWWUUUSSSVVVYYY]]]`````````aaabbb```___```aaaccceeehhhjjjkkkjjjgggbbb^^^\\\\\\^^^\\\YYYWWWXXX[[[]]]\\\ZZZVVVUUUTTTTTTUUUWWWXXXYYYSSSSSSRRRTTTVVVXXXXXXWWWVVVUUUTTTTTTTTTSSSPPPMMMPPPPPPOOOPPPQQQTTTWWWYYY^^^]]][[[XXXVVVSSSQQQPPPKKKLLLMMMNNNMMMKKKIIIHHHLLLKKKKKKJJJJJJIIIHHHHHHEEEHHHLLLMMMLLLLLLNNNPPPMMMMMMLLLKKKJJJHHHFFFEEECCCEEEFFFGGGFFFCCC@@@>>>??????===<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999:::999888666444333222333333444444333333222000000000222555555444222111111222222222222111111777777777888888999999999<<<;;;<<<===>>>>>>===;;;;;;;;;<<<===???@@@AAABBBCCCCCCBBBCCCEEEEEEDDDBBBEEEEEEEEEEEEFFFFFFFFFFFFHHHJJJMMMOOONNNNNNOOOPPPSSSPPPMMMIIIGGGFFFGGGHHHHHHHHHHHHIIIIIIKKKLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMOOOOOOOOOOOONNNMMMLLLLLLMMMOOOSSSVVVVVVTTTPPPNNNHHHIIIKKKMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMNNNPPPOOONNNMMMMMMNNNNNNOOOOOOQQQSSSTTTTTTRRRPPPOOOLLLJJJHHHHHHKKKMMMOOOOOOPPPTTTYYY```cccccc^^^ZZZQQQTTTVVVXXXXXXXXXYYY[[[[[[[[[ZZZWWWTTTTTTVVVXXXYYYYYYZZZ[[[\\\]]]]]]^^^]]]\\\\\\\\\[[[XXXTTTPPPVVVTTTPPPNNNMMMPPPSSSUUUUUUSSSOOOKKKIIIHHHHHHHHHLLLKKKKKKKKKKKKKKKLLLMMMFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQLLLKKKJJJJJJJJJHHHEEECCCAAAAAA@@@??????@@@AAAAAACCCDDDEEEFFFGGGHHHIIIIIIIIIHHHFFFEEEFFFFFFEEEDDDGGGFFFEEECCCCCCCCCDDDEEEDDDCCCBBBAAAAAAAAAAAAAAA???>>>===<<<<<<;;;;;;<<<============>>>???@@@AAA>>>>>>>>><<<:::999999;;;<<<;;;;;;:::999888777777999999999::::::;;;;;;;;;===<<<:::888777777888888777777777777777777777777777777777777888999:::;;;;;;:::888777777777888888777666555555555666888999999999999888777666666555666666666666666777888888888888777777777777777777999999::::::::::::999999999999999888888888888777;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;::::::999999;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAABBBDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBCCC???===@@@AAA@@@???AAAEEEEEEFFFFFFGGGGGGHHHHHHJJJIIIIIIHHHIIIJJJLLLMMMOOOPPPPPPOOONNNMMMLLLLLLOOOMMMKKKIIIIIIKKKNNNPPPPPPQQQRRRQQQPPPOOOQQQRRRTTTUUUTTTRRRPPPNNNOOOPPPUUUVVVVVVXXXXXXUUUPPPLLLJJJJJJKKKLLLNNNQQQSSSTTTSSSQQQQQQSSSWWWZZZYYYWWWYYYYYYYYYYYYWWWUUUSSSRRRQQQPPPOOONNNOOOQQQSSSTTTSSSRRRQQQPPPPPPQQQRRRRRRUUUVVVWWWXXXXXXXXXWWWVVVSSSSSSSSSTTTTTTUUUUUUUUUWWWTTTQQQPPPRRRTTTTTTTTTSSSVVVYYY[[[]]]^^^aaaccc___^^^\\\\\\]]]```dddgggfffeeeccc```]]]\\\]]]___```[[[UUUTTTWWW[[[^^^^^^ZZZYYYYYYXXXXXXXXXXXXXXXYYYWWWUUUTTTVVVWWWXXXWWWUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPOOONNNOOOQQQTTTVVVSSSUUUWWWYYYYYYWWWUUUSSSNNNOOOOOOMMMKKKIIIIIIJJJJJJKKKKKKJJJIIIGGGDDDCCCFFFHHHJJJLLLLLLLLLJJJIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIHHHGGGEEEBBB@@@???>>>>>>>>>===<<<;;;;;;:::::::::::::::999999999888888666666666666666666555555555444444333333222222111000111111111111222222222111111000///////////////666777777888999:::::::::<<<<<<;;;<<<>>>??????>>>>>>>>>======>>>@@@BBBDDDCCCBBBBBBCCCEEEEEEDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFHHHJJJMMMNNNMMMLLLMMMNNNOOOMMMJJJGGGFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLOOOPPPSSSUUUUUUTTTRRRPPPOOOPPPQQQRRRRRRQQQPPPPPPLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLLLLMMMNNNOOOPPPRRRTTTUUUUUUTTTRRRPPPMMMJJJHHHIIIKKKMMMNNNOOOQQQSSSWWW\\\___^^^ZZZWWWQQQSSSUUUUUUUUUVVVXXXYYY\\\\\\ZZZXXXUUUTTTVVVXXXXXXXXXXXXYYYZZZ[[[[[[\\\\\\\\\]]]___```]]]YYYVVVWWWUUURRROOONNNOOOPPPRRRTTTRRRPPPMMMKKKJJJIIIIIILLLLLLKKKKKKLLLLLLMMMMMMGGGGGGHHHIIIIIIIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOOOOLLLKKKJJJJJJJJJHHHEEECCCBBBAAA@@@??????@@@AAABBBDDDDDDEEEEEEFFFGGGGGGGGGHHHGGGEEEEEEFFFFFFEEEDDDFFFEEEDDDCCCCCCCCCDDDDDDCCCBBBBBBAAAAAAAAABBBBBB>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;<<<===>>>???===>>>>>><<<:::999:::;;;<<<<<<;;;:::999777777666888888888999999:::::::::;;;:::888777666666666777666666666666666666666666666666666666777888999::::::999888777777777888888888777666666666777888888999999888888777666666555666666555555666666777888999999999999999999999999888888999999999999888888999999999888888888777777::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;======>>>???@@@@@@@@@@@@BBBCCCCCCDDDDDDDDDDDDCCCDDDCCCBBBAAAAAABBBCCCDDDEEEEEEDDDDDDCCCCCCCCCBBBCCC???>>>AAABBB@@@@@@AAADDDDDDDDDEEEFFFFFFGGGGGGEEEDDDDDDDDDDDDFFFGGGHHHLLLMMMMMMNNNNNNMMMMMMMMMMMMLLLJJJIIIJJJLLLNNNPPPPPPPPPPPPOOONNNNNNPPPSSSTTTTTTTTTRRROOONNNOOOPPPSSSTTTTTTVVVVVVTTTPPPMMMJJJJJJKKKLLLNNNPPPRRRSSSSSSQQQPPPRRRUUUWWWVVVUUUWWWWWWXXXWWWVVVTTTRRRQQQRRRQQQPPPOOOOOOQQQRRRSSSTTTSSSRRRQQQRRRRRRTTTTTTSSSTTTUUUVVVWWWWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRSSSTTTTTTWWWYYYZZZZZZ[[[\\\^^^]]]\\\ZZZZZZ[[[^^^aaadddccccccbbb```^^^^^^```bbb___[[[WWWUUUXXX\\\^^^^^^\\\[[[ZZZZZZYYYYYYZZZZZZ[[[YYYWWWWWWXXXYYYYYYXXXUUUTTTSSSRRRQQQPPPPPPPPPQQQOOONNNMMMNNNPPPSSSTTTUUUVVVXXXXXXWWWUUUSSSQQQMMMNNNMMMKKKHHHGGGHHHIIIJJJJJJJJJJJJIIIGGGFFFEEEGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGHHHGGGFFFEEEDDDCCCBBBAAA@@@>>>======<<<;;;;;;:::::::::::::::999999999888888666555444444333444444444444333333222111111000000000000111111111222222222111000000///////////////666666777888999;;;;;;<<<<<<<<<;;;;;;===???BBBCCCFFFDDD@@@======???CCCEEECCCBBBBBBCCCEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEHHHJJJLLLLLLKKKKKKLLLMMMLLLJJJGGGEEEEEEFFFGGGIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKMMMMMMNNNNNNNNNMMMLLLLLLPPPQQQRRRSSSTTTSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRRRRMMMMMMLLLKKKKKKKKKLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPQQQSSSTTTTTTSSSRRRPPPNNNKKKIIIIIIKKKMMMNNNNNNQQQQQQSSSWWWYYYYYYVVVSSSQQQRRRSSSRRRRRRSSSUUUXXX]]]]]][[[YYYVVVUUUVVVWWWVVVVVVVVVVVVVVVWWWXXXYYYXXXZZZ\\\```aaa```\\\XXXWWWUUUSSSQQQOOONNNNNNNNNQQQPPPOOONNNMMMLLLKKKJJJLLLLLLLLLLLLMMMMMMNNNNNNIIIIIIIIIJJJIIIIIIHHHGGGIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJHHHEEECCCBBBAAA@@@??????@@@AAABBBEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDEEEFFFEEECCCEEEDDDCCCCCCBBBCCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCC===<<<;;;::::::999::::::999999888999999:::;;;<<<<<<======<<<:::999;;;<<<===<<<;;;:::888777666555777777777777777888888888888888777666555555555555666666666666666666666666555555555555666777888888999888888777777777777888999888777777777777777888999888888777777666666555555555444444555555666777::::::::::::::::::::::::777777777888888777777777999999888888888777777777999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>============<<<<<<@@@AAACCCDDDEEEDDDCCCBBBDDDCCCAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCDDD???>>>BBBCCCAAA@@@AAABBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJLLLLLLMMMMMMMMMJJJJJJJJJJJJKKKMMMNNNOOONNNNNNNNNMMMLLLMMMPPPSSSRRRRRRRRRQQQNNNMMMNNNPPPPPPPPPQQQRRRSSSRRROOOLLLKKKKKKKKKLLLMMMNNNPPPPPPRRRQQQPPPQQQTTTUUUTTTSSSUUUVVVVVVUUUTTTSSSRRRQQQSSSRRRQQQPPPPPPPPPQQQRRRQQQQQQPPPPPPQQQRRRSSSTTTPPPQQQSSSUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTPPPSSSTTTSSSQQQPPPRRRTTTUUUVVVXXXXXXWWWWWWWWWXXX[[[ZZZXXXWWWXXX[[[]]]______``````______```bbbeee___\\\YYYXXXZZZ\\\^^^^^^]]]]]]\\\[[[[[[[[[[[[[[[]]][[[ZZZZZZ[[[[[[ZZZYYYUUUTTTSSSQQQPPPOOOOOOOOOOOONNNMMMLLLMMMOOOQQQRRRVVVVVVWWWWWWVVVSSSQQQOOOMMMMMMKKKHHHEEEDDDFFFHHHHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGEEEEEEDDDDDDCCCCCCBBBBBB======<<<<<<;;;::::::::::::::::::999999999888888666555333111111111333444222222222111000000//////000000000111111111222222000000000/////////......555555666888999;;;<<<===<<<<<<;;;;;;<<>>===<<<;;;::::::::::::888888777777888999999::::::;;;<<<;;;999999;;;=========<<<:::888777666555555555555555555555666666666666666555555555555555666666666666666666666666555444444444555555666777777777777777777777777777999888888888777777777777888888777777666666666666444444444444444555666666999999::::::::::::;;;;;;777777666666666666777777888888888888777777777777888888888888888888888888888999999:::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::>>>@@@CCCEEEFFFEEECCCBBBCCCBBBAAAAAA@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCC@@@???BBBDDDAAA@@@AAA???@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHGGGHHHIIIJJJJJJKKKKKKKKKGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJKKKOOORRRPPPPPPQQQOOOMMMMMMNNNOOONNNMMMMMMOOOPPPPPPNNNLLLKKKKKKKKKKKKLLLMMMNNNNNNPPPPPPPPPQQQSSSTTTUUUUUUTTTTTTTTTTTTSSSRRRRRRQQQTTTSSSRRRQQQPPPPPPPPPPPPMMMMMMLLLLLLMMMOOOPPPRRROOOPPPRRRTTTUUUVVVUUUUUUVVVVVVUUUUUUTTTTTTTTTSSSMMMRRRUUUTTTPPPNNNPPPTTTSSSTTTVVVVVVUUUTTTUUUUUUZZZYYYWWWVVVWWWXXXZZZ\\\\\\^^^___^^^^^^___bbbddd^^^]]][[[ZZZ[[[\\\]]]^^^]]]\\\[[[[[[ZZZZZZ[[[[[[]]][[[[[[[[[\\\[[[YYYWWWTTTSSSRRRPPPOOOOOONNNNNNNNNMMMLLLLLLLLLMMMOOOPPPTTTTTTUUUUUUUUUSSSQQQPPPOOONNNKKKGGGDDDCCCEEEGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHFFFEEEEEEEEEGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDCCCBBBBBBAAAAAA<<<<<<<<<;;;;;;::::::::::::::::::999999999888888777555333000000111333444333222222111000000//////000000000000111111111111///////////////.........444555666777999:::;;;<<<;;;;;;;;;:::;;;???EEEJJJWWWRRRJJJBBB??????AAACCCAAA@@@@@@BBBDDDEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGIIIJJJKKKLLLOOOQQQMMMKKKHHHEEEDDDDDDEEEFFFJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJMMMMMMNNNOOOPPPPPPPPPOOOOOONNNMMMLLLMMMOOOQQQSSSRRRRRRRRRSSSTTTUUUUUUVVVXXXVVVTTTQQQNNNLLLKKKJJJJJJJJJKKKLLLMMMNNNNNNNNNQQQRRRSSSTTTUUUTTTTTTSSSPPPNNNKKKJJJKKKMMMMMMMMMNNNMMMNNNPPPTTTVVVWWWVVVVVVUUUTTTRRRQQQQQQTTTVVV[[[[[[[[[YYYWWWVVVVVVWWWTTTSSSRRRQQQQQQQQQSSSSSSPPPQQQTTTWWWYYYWWWSSSPPPNNNOOOQQQSSSSSSRRRPPPOOOJJJKKKKKKLLLKKKJJJJJJIIIJJJKKKMMMNNNOOOOOOOOONNNLLLLLLLLLKKKJJJIIIHHHGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHJJJIIIHHHIIIIIIHHHFFFCCCBBBBBBAAA@@@@@@AAABBBBBBEEEDDDDDDCCCAAAAAA@@@???AAA@@@@@@BBBDDDDDDCCCAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCC???>>>===<<<;;;;;;;;;;;;888888777777888888999999777999999999888999;;;======<<<;;;:::888777666555444444444444444444444444555555666666666666666666555555555555555555555555444444444444444444555666666666666666666666666666777777888888888777777777777777777666666666666666444444444444444555666666777888888888999999999:::777777666555555666777777888888888777777777666666777777777777777777777777666666777777999999::::::888888888888888999;;;;;;===???BBBEEEFFFFFFDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCBBB??????CCCDDDAAA???@@@===>>>???@@@AAABBBCCCCCCAAAAAABBBCCCDDDDDDDDDDDDGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGIIIKKKLLLLLLLLLLLLKKKLLLLLLJJJIIIJJJMMMPPPMMMNNNOOONNNLLLLLLMMMOOOLLLKKKKKKKKKMMMNNNMMMLLLKKKJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPRRRSSSUUUWWWXXXSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSRRRQQQPPPOOOOOONNNKKKKKKJJJKKKKKKMMMOOOPPPOOOPPPRRRTTTUUUVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSLLLQQQTTTSSSOOOMMMOOOSSSPPPRRRTTTTTTTTTTTTUUUVVV[[[ZZZXXXWWWVVVWWWXXXYYY[[[\\\]]]]]]\\\\\\^^^```\\\\\\]]]]]]\\\\\\\\\\\\ZZZYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYZZZ[[[ZZZWWWUUURRRQQQPPPOOONNNNNNNNNNNNMMMMMMLLLLLLLLLMMMNNNNNNPPPQQQRRRTTTUUUUUUUUUTTTRRRQQQNNNIIIFFFEEEFFFHHHDDDDDDDDDEEEEEEFFFGGGGGGJJJHHHFFFDDDCCCDDDFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCBBBAAA???>>>>>>;;;;;;;;;;;;;;;::::::::::::::::::999999999888888999777444222111222444555333333333222111111000000//////000000000111111111...//////000///...------444444555666777999999:::999:::;;;;;;:::>>>DDDJJJUUUQQQJJJDDD@@@???@@@AAA@@@@@@@@@BBBDDDEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDEEEGGGHHHIIIKKKNNNPPPMMMKKKHHHEEECCCCCCEEEEEEIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPMMMLLLKKKKKKLLLNNNPPPRRRTTTTTTTTTUUUVVVWWWYYYZZZZZZXXXVVVSSSPPPNNNLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOTTTUUUVVVWWWWWWXXXWWWWWWQQQOOOLLLJJJKKKMMMMMMLLLMMMMMMMMMPPPTTTWWWXXXWWWWWWWWWVVVTTTRRRRRRSSSUUUWWWYYYYYYYYYWWWVVVWWWXXXUUUTTTRRRPPPPPPPPPRRRSSSPPPPPPQQQSSSUUUTTTQQQNNNKKKMMMOOORRRSSSSSSRRRRRRJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJLLLNNNOOOOOONNNNNNLLLLLLLLLLLLKKKJJJIIIHHHGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHIIIIIIHHHFFFCCCCCCBBBAAA@@@@@@AAABBBCCCDDDCCCBBBAAA@@@???>>>>>>>>>>>>???AAACCCDDDBBBAAA???@@@@@@AAAAAAAAAAAA@@@AAA@@@@@@@@@@@@AAAAAABBB??????>>><<<<<<<<<<<<<<<888888777777777888888999444666777777777888:::<<<<<<;;;;;;:::999888777777444444444333333333333333333444555666666666666666555555555555555555555555555444444444444444555555444555555666666666666555555555666777777777777777666666666666666666666666555555444444555555666777666666666777777888888999888777666555555666777888888888777777777666666666555555555555555555555555555555555666777888888999666666666666777999;;;===<<<>>>@@@CCCEEEEEEDDDDDDAAAAAAAAA@@@@@@??????>>>===>>>>>>???@@@AAAAAABBBAAA>>>>>>BBBDDD@@@>>>???<<<===>>>???@@@AAABBBCCCBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJKKKMMMKKKLLLMMMLLLKKKKKKMMMNNNLLLKKKIIIIIIKKKLLLLLLKKKIIIIIIIIIIIIJJJKKKKKKLLLMMMOOOQQQRRRSSSTTTVVVXXXPPPPPPPPPOOOOOOPPPQQQQQQQQQQQQQQQPPPOOONNNMMMMMMMMMLLLKKKKKKLLLMMMNNNOOOOOOPPPRRRTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRMMMPPPRRRQQQNNNMMMOOOQQQNNNPPPSSSTTTTTTTTTVVVWWW[[[ZZZXXXWWWVVVVVVVVVWWWWWWYYYZZZZZZYYYYYYZZZ[[[ZZZ\\\^^^^^^\\\[[[ZZZZZZWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVYYYZZZYYYVVVSSSOOOOOONNNNNNNNNNNNOOOOOOMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNPPPSSSUUUWWWXXXYYYVVVUUUSSSOOOKKKIIIJJJKKKDDDDDDDDDDDDEEEFFFGGGHHHJJJHHHFFFDDDCCCDDDEEEFFFDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCBBB@@@???===<<<<<<;;;;;;:::::::::::::::::::::::::::999999999888888:::999666444333444555555444333333222111111000000/////////000000000111111......///000///...---,,,333444444555666777777888777:::<<<;;;:::<<>>>>>===<<<<<<>>>@@@CCCCCCBBB@@@>>>>>>@@@AAAAAAAAA@@@@@@AAAAAA@@@@@@???@@@@@@@@@>>>>>>===<<<;;;;;;;;;;;;888777777666666666777777111333444555555777999;;;:::::::::999999999888888444444444333333333222222000111333444555555555555555555555555555555555555555555444444444444555555333444555666666666555555222333444666777777777777666666666666666666666666666666555555666666777888555555666777777888999999999888666555555666888999888777777777666666666666444444444444444444444444555666666666777777888888777666555555666888;;;<<<:::;;;===???AAABBBCCCCCCAAAAAAAAA@@@@@@???>>>===;;;;;;<<<===>>>???@@@AAA@@@======AAACCC@@@===>>><<<<<<===???@@@AAABBBCCCDDDDDDFFFGGGHHHHHHGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKMMMNNNNNNLLLJJJIIIJJJJJJKKKKKKKKKJJJJJJLLLNNNMMMKKKHHHHHHIIIJJJKKKJJJHHHHHHHHHHHHIIIJJJKKKLLLNNNPPPRRRRRRPPPPPPRRRTTTMMMMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOOOONNNMMMMMMLLLLLLLLLKKKJJJJJJKKKLLLMMMOOOPPPQQQRRRSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRPPPOOONNNMMMMMMNNNOOOPPPPPPRRRTTTUUUTTTTTTUUUWWWZZZYYYXXXVVVUUUTTTTTTTTTSSSUUUVVVWWWVVVVVVWWWYYYWWW[[[^^^___\\\ZZZXXXYYYUUUUUUTTTSSSSSSSSSSSSTTTQQQRRRUUUXXXZZZYYYUUURRRMMMLLLLLLMMMMMMNNNOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPSSSUUUXXXZZZ[[[ZZZZZZXXXUUUPPPNNNMMMNNNFFFFFFEEEEEEFFFGGGHHHIIIJJJIIIGGGEEEDDDDDDDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@??????>>>======<<<<<<:::::::::::::::::::::::::::::::::999999999888888:::999777666555444444444222222222111000000//////////////////000000000111---...///000000...,,,+++333444444444555555666666666999<<<<<<:::;;;AAAGGGDDDDDDCCCBBBAAA@@@???????????????AAADDDEEEDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFEEEDDDBBBBBBDDDFFFFFFEEEBBBAAAAAACCCEEEGGGGGGGGGFFFFFFEEEFFFFFFGGGEEEFFFGGGHHHJJJKKKLLLLLLGGGHHHIIIKKKLLLMMMMMMMMMLLLLLLLLLLLLNNNOOOQQQRRRYYYXXXWWWUUUUUUVVVWWWWWWSSSRRRRRRQQQQQQQQQQQQRRRQQQRRRSSSSSSSSSRRRQQQPPPQQQRRRRRRSSSTTTTTTUUUUUUSSSPPPMMMKKKLLLLLLLLLLLLOOONNNOOOQQQSSSTTTSSSRRRUUUVVVWWWVVVSSSQQQPPPPPPRRRTTTVVVWWWVVVVVVWWWXXXXXXVVVSSSQQQPPPPPPRRRSSSJJJIIIHHHJJJLLLNNNNNNMMMKKKMMMOOOPPPRRRRRRRRRRRRNNNMMMKKKIIIHHHIIIJJJKKKFFFHHHKKKMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHGGGHHHIIIHHHFFFCCCCCCBBBAAAAAAAAAAAABBBCCCAAAAAA@@@@@@???>>>>>>===;;;;;;===@@@CCCCCCAAA@@@===>>>???@@@AAAAAA@@@???BBBBBBAAA@@@????????????======<<<;;;::::::::::::777666666555555555666666000111333444444666999;;;999999999999999999999999444444444333333222222222...000111333444444444333555555555555555555555555666555555444444444555555222333555666666666555555000111333555777777777777555555555666666666666666666666666666666777888888555666666777888888999999:::888777555555777888:::777777777777666666666666444444444444444444444444777777777777888888888888888777666555666888:::;;;999999;;;<<<>>>@@@BBBCCCAAAAAAAAA@@@@@@>>>======999:::;;;<<<===>>>???@@@???<<<===AAABBB???<<<===<<<<<<===???@@@BBBCCCCCC@@@AAABBBDDDDDDDDDDDDCCCCCCDDDEEEGGGIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJKKKMMMOOOOOOMMMJJJHHHHHHIIIJJJKKKJJJJJJJJJLLLNNNNNNKKKHHHGGGHHHJJJJJJJJJGGGGGGGGGHHHIIIJJJLLLLLLPPPRRRSSSQQQNNNMMMNNNPPPJJJJJJIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNMMMLLLLLLKKKJJJIIIHHHGGGHHHIIIJJJNNNOOOPPPQQQQQQQQQPPPOOOOOOPPPPPPPPPQQQQQQRRRRRRQQQOOOLLLKKKMMMOOOOOOOOORRRTTTUUUVVVUUUTTTUUUVVVYYYYYYWWWUUUTTTSSSRRRRRROOOQQQTTTUUUUUUUUUWWWXXXVVVZZZ______\\\YYYWWWWWWUUUTTTSSSSSSRRRRRRSSSSSSOOOQQQTTTXXXZZZYYYVVVRRRKKKKKKKKKLLLMMMOOOPPPQQQNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOQQQSSSVVVXXXZZZ[[[]]]]]]\\\YYYTTTQQQPPPPPPHHHHHHGGGGGGGGGHHHJJJKKKJJJIIIHHHGGGEEEDDDDDDDDDAAA@@@??????>>>>>>??????<<<<<<<<<===============:::::::::::::::::::::::::::::::::999999999888888888888777777555444333333111111111000//////......////////////000000000000---...///000000...,,,+++444444444555666777777888777888999999;;;;;;<<<===>>>>>>>>>>>>???@@@AAABBB??????@@@AAAAAABBBCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHGGGDDDBBBAAABBBDDDFFFGGGGGGFFFEEEDDDCCCCCCGGGEEECCCAAAAAABBBDDDFFFGGGGGGFFFFFFGGGGGGHHHIIILLLNNNPPPPPPNNNLLLLLLLLLJJJIIIJJJLLLOOOPPPOOONNNSSSTTTTTTTTTRRRRRRTTTUUUTTTQQQMMMMMMNNNOOONNNLLLOOOOOOOOOQQQSSSSSSQQQOOORRRSSSTTTTTTTTTTTTTTTSSSMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPRRRRRRPPPRRRUUUVVVSSSOOOLLLKKKRRRRRRSSSTTTTTTTTTTTTTTTWWWWWWVVVTTTRRRPPPNNNMMMKKKJJJIIIHHHHHHHHHIIIJJJKKKJJJIIIMMMQQQTTTTTTSSSOOONNNLLLKKKIIIHHHHHHHHHKKKKKKKKKNNNPPPPPPLLLHHHNNNMMMKKKJJJHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGKKKJJJIIIHHHHHHHHHHHHHHHKKKKKKLLLKKKJJJIIIGGGFFFDDDCCCBBBAAAAAAAAAAAAAAACCCBBBAAA@@@????????????<<<<<<<<<===???@@@BBBCCC<<<<<<============<<<<<<<<<<<<======>>>>>>??????======<<<;;;:::888777666555555555444444333333333222333555666666666555444666666666666555555555555444333222111111111222333111111111111222333444444333444444555555444444333333333333333333333333333333333444555666666666666333444555666777777777777666666555555555555666666666666555555555555666666666555444555777:::>>>@@@CCC>>>777444444666666555999888888888777777666666555555444444444444555555888777777777666666555555999888777666666888:::<<<===<<<:::999999;;;>>>@@@@@@@@@@@@???>>>======<<<::::::;;;;;;;;;;;;;;;;;;???>>><<<:::999:::<<<===<<<>>>@@@@@@@@@AAABBBDDDCCCCCCDDDDDDDDDDDDDDDCCCEEEDDDDDDDDDEEEFFFHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHJJJKKKLLLJJJHHHFFFFFFGGGJJJMMMPPPPPPNNNKKKIIIIIIIIIHHHFFFFFFHHHIIIIIIHHHGGGEEEDDDEEEGGGJJJLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRPPPOOONNNMMMLLLLLLLLLLLLLLLMMMOOOOOOOOOLLLIIIHHHHHHGGGFFFFFFGGGHHHJJJKKKNNNOOOQQQSSSSSSRRRQQQPPPPPPRRRSSSRRRQQQOOOPPPPPPVVVTTTRRRPPPOOONNNNNNNNNSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUTTTTTTRRRQQQPPPOOOQQQRRRTTTTTTSSSSSSTTTVVV\\\]]]^^^___^^^]]][[[YYYXXXXXXWWWVVVUUUSSSRRRQQQQQQSSSWWWYYYZZZXXXUUUTTTRRRQQQOOONNNMMMOOOPPPQQQMMMNNNPPPOOONNNMMMNNNNNNMMMNNNNNNNNNPPPUUUXXXYYYZZZYYYYYYXXXWWWTTTRRRPPPKKKIIIHHHHHHJJJKKKKKKJJJLLLKKKJJJIIIGGGFFFEEEEEE??????>>>===============???>>>======>>>>>>===<<<;;;;;;;;;;;;::::::999888<<<;;;:::999888888888888777777666555444333333222111111111111000000000000......------------........./////////...---,,,,,,333444444555666666777777666666777888999:::;;;;;;============>>>???@@@AAA?????????@@@AAABBBBBBBBBDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHGGGDDDBBBAAABBBDDDDDDDDDEEEFFFFFFEEEEEEEEEGGGEEECCCAAAAAABBBCCCEEEEEEEEEEEEEEEEEEFFFFFFGGGJJJLLLNNNNNNMMMKKKKKKLLLKKKJJJJJJKKKNNNOOOOOONNNQQQRRRSSSRRRPPPPPPRRRSSSSSSPPPMMMMMMNNNOOONNNMMMNNNNNNOOOPPPRRRSSSQQQOOONNNOOOOOOPPPPPPPPPPPPPPPOOONNNLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPOOORRRTTTTTTQQQNNNLLLLLLNNNOOOPPPQQQRRRSSSSSSSSSWWWWWWVVVTTTRRROOOMMMLLLJJJIIIHHHGGGGGGHHHIIIIIIIIIHHHHHHKKKOOOQQQQQQOOONNNMMMLLLKKKIIIIIIHHHHHHLLLKKKLLLOOOQQQQQQMMMJJJLLLLLLJJJIIIHHHGGGGGGGGGHHHGGGFFFFFFFFFGGGIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIKKKKKKKKKKKKJJJHHHFFFDDDCCCBBBBBBAAAAAAAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;<<<===>>>@@@AAA<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999888777666666666555555444444444444333444444555555555555555666666666666555555555444444333222111111222333444222222111111222222333444222222333333333333222222333333333333333333333333333333444555555555444444333333555666666666666666666666555555555555666666555555444444444444555555666555444444666999===???BBB===777444555666666666888888888777777666666666555555444444444444555555888888777777666666666666888777666666666888999:::;;;:::999888999;;;===??????>>>>>>===<<<<<<;;;;;;888999999:::;;;<<<=========<<<:::999999999:::;;;<<<>>>???@@@@@@@@@BBBDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJIIIGGGFFFFFFGGGIIIKKKMMMMMMLLLJJJIIIIIIJJJHHHGGGGGGIIIIIIIIIHHHFFFEEEDDDDDDGGGJJJLLLMMMOOOOOOOOOOOOPPPPPPQQQQQQOOOOOONNNMMMMMMMMMMMMMMMLLLMMMOOOOOOOOOMMMJJJHHHHHHGGGGGGGGGHHHIIIJJJKKKNNNOOOQQQRRRSSSRRRQQQPPPPPPQQQSSSRRRPPPOOOOOOPPPSSSSSSRRRQQQQQQQQQRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSSSSTTTTTTSSSSSSSSSQQQSSSTTTTTTSSSSSSUUUVVV]]]^^^```aaaaaa___\\\[[[XXXXXXXXXWWWVVVUUUSSSSSSSSSUUUWWWYYYYYYXXXWWWUUUUUUTTTRRRQQQPPPPPPPPPPPPMMMNNNOOOOOOMMMLLLLLLLLLMMMOOOOOOOOOPPPTTTWWWXXX]]]\\\ZZZYYYVVVSSSPPPMMMLLLKKKIIIIIIJJJKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDCCC???>>>>>>===<<<<<<======>>>===;;;<<<======<<<:::::::::;;;;;;:::999999888:::999888777666666666666777777666555444333222222111111111000000000//////......------------..................------------333444444555555666666666444555555666777888999:::;;;;;;;;;;;;<<<===>>>???>>>>>>??????@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDEEEGGGGGGFFFDDDBBBAAABBBDDDBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFCCCAAA@@@AAABBBCCCBBBBBBCCCCCCCCCDDDDDDDDDHHHJJJLLLLLLKKKJJJJJJKKKKKKJJJIIIJJJLLLNNNNNNNNNNNNOOOOOOOOOMMMMMMOOOPPPPPPNNNLLLLLLMMMNNNNNNMMMMMMLLLMMMNNNQQQRRRQQQOOOLLLLLLLLLMMMMMMMMMNNNNNNPPPOOONNNLLLKKKKKKKKKKKKMMMMMMLLLLLLLLLMMMMMMMMMOOOPPPRRRQQQOOOMMMLLLLLLLLLLLLMMMNNNPPPQQQRRRRRRVVVVVVUUUTTTRRROOOMMMLLLHHHHHHGGGFFFFFFGGGHHHIIIHHHHHHHHHIIILLLMMMLLLKKKLLLLLLKKKKKKJJJIIIIIIHHHLLLLLLMMMOOOQQQQQQNNNLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHFFFFFFFFFHHHJJJKKKIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIGGGEEECCCAAAAAAAAA@@@AAAAAABBBBBB@@@???>>>===============999999999::::::<<<=========<<<;;;:::999999:::;;;:::::::::::::::999999999888999999999999888777666666666555555555555444444444444444444444555555666666666555555555444444444444333222222222333444555444333222222111111222222111111222222222222111111333333333333333333333333333333333333333333222111222333444555555666666666666555555444444555555666444444333333333333444444555555444444666888;;;===@@@<<<888555555666666666777777777666666666666666555555444444444444555555888888777777777777666666666666666666666777777777888777666666777:::<<<>>><<<<<<<<<;;;;;;::::::999777888999:::;;;<<<===>>><<<;;;999888888888999:::<<<>>>???@@@???@@@AAACCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBCCCDDDGGGHHHHHHIIIIIIHHHHHHHHHFFFGGGHHHGGGFFFEEEFFFGGGGGGIIIJJJJJJIIIIIIJJJKKKKKKJJJIIIIIIJJJKKKJJJIIIEEEEEEEEEEEEGGGJJJMMMNNNRRRQQQOOONNNNNNNNNOOOPPPOOONNNNNNNNNNNNNNNNNNNNNLLLMMMOOOOOOOOOMMMKKKIIIHHHHHHHHHHHHIIIJJJKKKLLLNNNOOOQQQRRRSSSRRRPPPOOOOOOPPPQQQQQQOOONNNNNNOOOQQQQQQQQQQQQRRRTTTUUUVVVUUUUUUUUUUUUTTTSSSRRRRRRNNNOOOQQQSSSTTTUUUVVVVVVQQQSSSUUUUUUTTTTTTUUUWWW]]]___bbbccccccaaa^^^\\\XXXXXXXXXWWWWWWWWWVVVVVVWWWWWWXXXXXXXXXYYYYYYXXXXXXWWWVVVUUUSSSQQQOOONNNLLLNNNOOONNNLLLKKKKKKLLLNNNOOOPPPQQQQQQRRRUUUXXX[[[YYYWWWVVVUUURRRNNNKKKNNNLLLJJJJJJJJJKKKJJJIIIGGGGGGFFFEEECCCBBBAAA@@@>>>>>>===<<<<<<<<<<<<===<<<;;;::::::;;;;;;:::999999::::::::::::999888888888777666555444444444444777666555555333333222111111111000000000000//////......------------.........------,,,,,,---...///333333444444444555555555444444555666777888999999999999999::::::;;;<<<=========>>>>>>>>>?????????@@@AAAAAABBBBBBCCCCCCCCCFFFFFFEEECCCAAAAAABBBDDDDDDDDDFFFGGGGGGGGGGGGGGGGGGEEECCCAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCEEEGGGIIIIIIIIIIIIJJJKKKKKKIIIHHHHHHJJJLLLLLLLLLKKKLLLLLLKKKJJJJJJKKKMMMLLLLLLKKKLLLLLLMMMMMMMMMKKKJJJJJJLLLOOOPPPPPPOOOLLLLLLLLLMMMMMMNNNOOOOOOOOOOOOMMMLLLKKKJJJIIIIIILLLLLLLLLLLLKKKKKKJJJJJJMMMOOOPPPOOOMMMLLLLLLMMMLLLLLLMMMMMMNNNOOOPPPPPPTTTTTTTTTSSSRRRQQQPPPOOOHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKJJJIIIJJJJJJJJJJJJJJJJJJIIIIIIKKKLLLMMMNNNOOOOOOMMMLLLJJJJJJIIIIIIJJJJJJKKKLLLKKKJJJHHHFFFFFFGGGIIIKKKIIIHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLKKKIIIGGGEEECCC@@@@@@@@@@@@@@@AAAAAABBB>>>======<<<;;;;;;;;;<<<888888888888888999999:::===;;;999777777777999:::::::::999999888888777777666666777777777777666666444444444444444444444444555444333222333444555666555555555444444444333333444333222222222333444555555444333222111111111111111111222222222222111111222222222222222222222222222222333222222111000///111222333444555555555555555444444444444444444555444444333333333333444444555444444444555777999;;;===;;;888666555555666666666555555555555555555555555444444333333444444555777777777777777777777777444444555666666555555444555444444555666999;;;===;;;;;;;;;::::::999999999888888999:::;;;;;;<<<<<<;;;:::999999999999::::::<<<===??????>>>???@@@BBBBBBBBBAAA@@@@@@?????????AAAAAAAAAAAAAAABBBBBBCCCFFFGGGGGGHHHHHHHHHHHHGGGEEEFFFGGGGGGFFFFFFGGGIIIGGGHHHHHHHHHGGGHHHKKKMMMNNNLLLLLLLLLMMMMMMLLLJJJFFFGGGGGGHHHIIIKKKOOORRRUUUSSSPPPNNNMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOLLLMMMNNNOOONNNMMMKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMNNNPPPRRRRRRQQQPPPOOOLLLNNNOOOOOOMMMLLLLLLMMMOOOOOOPPPQQQSSSTTTUUUVVVUUUUUUUUUUUUSSSRRRPPPOOOLLLMMMOOOQQQSSSTTTTTTUUUPPPRRRUUUVVVUUUUUUVVVWWW[[[]]]aaaccccccaaa^^^\\\XXXXXXXXXXXXXXXYYYYYYZZZ[[[ZZZXXXXXXXXXYYYZZZ[[[[[[[[[ZZZYYYVVVSSSOOOMMMKKKMMMNNNOOOMMMMMMNNNOOOPPPPPPQQQSSSRRRQQQUUUZZZXXXUUURRRRRRRRRRRROOOMMMNNNLLLIIIHHHIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>======<<<;;;;;;<<<<<<<<<<<<:::999999:::;;;999888888999999999999999888888777666555444333333333333666666555444333222111111111000000000////////////......------------.........---+++++++++---///111333333333333444444444444444444555666777888999999888888888888999:::;;;<<<<<<<<<<<<===============>>>>>>???@@@AAAAAABBBBBBDDDDDDDDDBBB@@@@@@AAACCCFFFFFFGGGGGGGGGGGGFFFFFFFFFEEECCCAAA@@@?????????AAABBBCCCDDDDDDDDDCCCCCCCCCEEEFFFGGGGGGHHHJJJLLLJJJIIIGGGHHHIIIJJJJJJIIIIIIJJJJJJIIIHHHHHHIIIKKKJJJJJJKKKKKKKKKKKKKKKKKKIIIHHHHHHJJJMMMOOOOOOOOOLLLLLLLLLLLLMMMNNNOOOPPPNNNMMMMMMLLLKKKIIIHHHHHHKKKKKKKKKKKKKKKIIIHHHGGGLLLMMMNNNNNNLLLLLLLLLMMMOOONNNMMMMMMMMMNNNOOOOOOQQQQQQRRRSSSTTTTTTTTTTTTHHHGGGFFFEEEDDDEEEFFFFFFKKKLLLMMMMMMLLLKKKJJJIIIHHHIIIJJJJJJKKKJJJJJJIIIJJJKKKLLLMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNLLLJJJHHHGGGGGGHHHIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJHHHFFFDDD@@@@@@?????????@@@@@@AAA<<<<<<;;;;;;::::::;;;;;;999888888777777777777777;;;999777555555666777888999999999888888777777777333444555555666555555555222222222222222222222222444444333222222444555666444444444444333333333333333333222111222333444555555444333222111000000000222222333333333333222222222222222222222222222222222222222222111000//////000111222333333444444444444444333333333333444444555555444444444444555555444444333444444666777888888888777666444444444555444444444444444444444444444444333333333333444444666666666666666666666666444444555555555444444333333333333444555888999;;;;;;:::::::::::::::999999::::::::::::::::::999999;;;:::::::::::::::;;;;;;;;;===>>>>>>>>>>>>???AAABBBAAA@@@???????????????AAABBBBBBBBBCCCCCCCCCCCCEEEFFFFFFGGGHHHHHHGGGGGGEEEFFFHHHHHHGGGGGGIIIJJJGGGHHHHHHGGGGGGHHHLLLNNNPPPOOONNNOOOPPPPPPMMMKKKHHHIIIKKKKKKKKKNNNRRRVVVWWWUUURRROOOMMMMMMMMMNNNMMMNNNOOOPPPQQQPPPPPPPPPLLLLLLMMMMMMMMMLLLKKKJJJIIIJJJJJJKKKLLLLLLLLLMMMMMMNNNPPPQQQRRRQQQPPPOOOJJJLLLMMMMMMKKKJJJJJJKKKNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTTTTTTTSSSQQQNNNMMMMMMMMMNNNOOOPPPPPPPPPOOOOOOQQQTTTVVVVVVUUUVVVVVVXXXZZZ]]]``````___]]][[[XXXXXXXXXXXXYYYZZZ[[[\\\]]][[[YYYWWWWWWYYY[[[\\\\\\\\\\\\[[[XXXTTTPPPMMMJJJLLLNNNPPPPPPPPPQQQSSSQQQPPPQQQTTTSSSQQQWWW______ZZZTTTQQQRRRRRRPPPMMMLLLJJJGGGFFFFFFFFFEEECCCDDDCCCBBBAAA???>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;999:::;;;;;;:::888777777888888999888888777777777666555444444444444555555444333222111000000000000000////////////.........------------......---,,,+++***+++---///000333333333333333333333333333444555666777888888999777777777888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBB@@@>>>>>>@@@BBBEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@?????????AAABBBCCCEEEEEEDDDCCCCCCBBBCCCEEEEEEFFFHHHKKKMMMJJJJJJIIIJJJKKKKKKIIIGGGHHHIIIJJJIIIGGGGGGIIIJJJHHHJJJKKKKKKJJJHHHIIIIIIGGGFFFFFFHHHKKKNNNOOOOOOJJJIIIIIIIIIJJJLLLNNNOOOMMMMMMMMMMMMLLLJJJIIIHHHIIIJJJKKKKKKKKKJJJHHHGGGJJJLLLNNNOOONNNLLLLLLMMMOOONNNMMMMMMMMMNNNOOOPPPQQQQQQSSSTTTUUUVVVVVVVVVJJJIIIGGGEEEDDDDDDEEEEEEJJJLLLNNNNNNLLLJJJIIIHHHFFFGGGIIIJJJKKKKKKJJJJJJKKKLLLMMMLLLJJJIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHFFFEEEAAA@@@??????>>>>>>??????<<<;;;;;;:::::::::;;;;;;::::::999777777666666666777666555555555555666777777777777777777777666666222333333444444444333333000000111111111111222222333333333333333444444555444444333333333222222222222111111000111222444555555444333222111111111111222222333333333333222222222222222222222222222222111111111111111111000000///000111222333333333333444333333222222333333444555555444444444444555555333333333333444555555666444555666555333222333444333333333333333444444444444444333333333333444444444444555555555555666666555555555444444444444444222333333444555777888999999999999999999999999999;;;;;;;;;:::999999888888:::::::::;;;;;;;;;;;;;;;;;;===>>>>>>======>>>???AAA@@@???>>>>>>???@@@AAABBBBBBCCCDDDDDDCCCCCCBBBDDDEEEFFFFFFGGGGGGGGGGGGEEEGGGHHHHHHGGGGGGHHHJJJGGGGGGHHHGGGGGGHHHKKKMMMPPPOOOOOOPPPQQQPPPMMMKKKIIIKKKMMMMMMMMMOOOTTTYYYXXXVVVTTTQQQOOONNNMMMMMMLLLMMMOOOQQQRRRRRRQQQQQQKKKKKKKKKLLLKKKKKKKKKJJJJJJJJJKKKMMMMMMMMMMMMMMMMMMNNNPPPQQQRRRQQQOOONNNJJJLLLMMMMMMKKKJJJJJJKKKNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTTTTUUUSSSQQQOOOMMMNNNNNNNNNNNNMMMLLLKKKKKKMMMPPPTTTUUUUUUUUUUUUVVVVVVWWWYYY[[[\\\\\\[[[ZZZYYYXXXWWWWWWXXXZZZ[[[\\\^^^\\\YYYWWWWWWXXX[[[\\\[[[[[[[[[ZZZWWWTTTPPPNNNJJJLLLOOOPPPPPPQQQSSSTTTRRROOOQQQUUUTTTRRR[[[hhhnnneeeZZZTTTSSSRRRPPPMMMJJJHHHFFFEEEEEEEEECCCBBBCCCCCCBBBAAA???>>>======;;;::::::::::::;;;<<<<<<;;;:::999999::::::999888666666777888888888888777888777666555444444444444555444333333111111000///000000////////////............------------......---,,,,,,++++++,,,---...333333222222222222222222222222333444555666777777777777777777888999:::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>???@@@@@@@@@@@@@@@>>><<<<<<>>>@@@@@@AAABBBCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@@@@??????@@@AAACCCDDDEEEDDDCCCBBBAAABBBDDDEEEFFFHHHKKKNNNLLLLLLMMMNNNOOONNNJJJGGGHHHIIIJJJIIIGGGGGGIIIJJJGGGJJJLLLKKKHHHFFFFFFHHHEEEDDDDDDFFFIIIMMMNNNNNNIIIHHHHHHHHHIIIKKKMMMNNNMMMNNNNNNOOONNNMMMLLLKKKHHHIIIKKKLLLKKKJJJIIIGGGHHHKKKOOOPPPOOONNNMMMMMMKKKKKKJJJKKKLLLOOOQQQSSSSSSTTTUUUVVVVVVVVVVVVVVVLLLKKKIIIFFFEEEDDDDDDDDDFFFJJJMMMMMMJJJGGGFFFFFFDDDFFFHHHJJJKKKKKKKKKJJJMMMOOOOOOMMMJJJHHHHHHIIIIIIIIIHHHIIIIIIJJJKKKLLLIIIJJJKKKKKKLLLKKKJJJIIIGGGGGGFFFFFFEEEFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDBBBAAA@@@>>>>>>=========;;;;;;:::::::::;;;;;;<<<<<<;;;:::999777777666666333333444444555555666666444444444555555555555555222222222333333222111111000000111111222222222222222222333444444444444333333333333333222222222222000000//////000222333444444444333222111111111111111111222222222222111111111111111111111111111111000000111222222222111111...///000111222222222222333333222222222222333333444444333333333333444444333333333333333444444444000333555444222111111222222222222222333333333444444333333222222333333444333333333444444444555555777666555333333333444555333333444444555666777777777777777777777777777777:::::::::999999999999999888888999:::::::::::::::;;;===>>>===<<<<<<===???@@@???>>>>>>>>>@@@BBBCCCBBBBBBCCCDDDDDDCCCBBBAAACCCDDDEEEFFFGGGGGGGGGGGGEEEFFFHHHGGGFFFFFFGGGHHHEEEFFFGGGGGGFFFFFFHHHJJJNNNNNNNNNOOOOOONNNKKKHHHIIILLLNNNNNNMMMOOOUUUZZZXXXWWWUUUTTTRRRPPPNNNNNNLLLMMMPPPRRRSSSSSSRRRRRRIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNNNNNNNNNNMMMLLLNNNOOOQQQQQQPPPOOONNNLLLNNNOOOOOOMMMLLLLLLMMMMMMOOOPPPRRRSSSSSSSSSSSSSSSTTTVVVVVVVVVSSSQQQOOOOOOOOONNNNNNMMMLLLJJJJJJKKKNNNRRRUUUUUUTTTTTTTTTUUUVVVWWWXXXYYYZZZ[[[[[[YYYXXXWWWWWWWWWYYY[[[\\\]]]\\\YYYXXXWWWXXXZZZ[[[YYYYYYYYYXXXVVVTTTRRRPPPLLLNNNPPPPPPOOOOOOPPPQQQRRRNNNPPPUUUTTTTTT```pppvvvkkk\\\SSSQQQQQQOOOLLLIIIGGGEEEEEEEEEEEEDDDCCCDDDDDDCCCAAA@@@???>>>===::::::999999:::;;;;;;<<<:::888777777888999777666555666666777888888777777777777555444444444444444444444333222111000//////000000/////////...............------------......------,,,,,,,,,,,,,,,,,,333222222222222222222222000111222333444555555666777777777777888999:::;;;::::::::::::::::::::::::::::::;;;<<<===>>>???@@@>>>???>>>===;;;;;;===???<<<===>>>@@@AAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBDDDDDDCCCBBBAAAAAABBBDDDDDDFFFHHHLLLOOOMMMNNNOOORRRRRRPPPLLLHHHIIIJJJJJJIIIHHHHHHIIIKKKGGGJJJLLLKKKHHHEEEEEEFFFEEECCCCCCEEEIIILLLNNNNNNJJJIIIHHHHHHIIILLLNNNPPPNNNOOOPPPQQQPPPOOONNNMMMHHHIIIKKKLLLLLLKKKIIIHHHGGGKKKOOOQQQPPPNNNMMMMMMHHHHHHHHHIIILLLPPPSSSUUUWWWWWWWWWWWWWWWVVVUUUTTTNNNLLLJJJGGGEEEDDDCCCCCCCCCGGGJJJJJJGGGDDDDDDDDDCCCEEEHHHJJJLLLLLLKKKKKKOOOQQQQQQOOOJJJHHHHHHJJJHHHGGGGGGGGGGGGHHHIIIJJJEEEGGGJJJLLLMMMMMMLLLKKKGGGGGGFFFEEEDDDDDDDDDEEECCCDDDEEEFFFFFFEEEDDDCCCCCCBBB@@@>>>===<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<>>>===;;;999888777777666111111333444555666666666222222222333333444444444222222222222222111000000111111222222222333333333111222333444555444333222333333333222222222111111000////////////111333444444333222222111111222222000000111111111111000000111111111111111111111111///000111222222222222222...///000111111222222222333222222222222222222333333222222222222222222333333333333333333333333333...111444444111000000111111111222222222333333333444333333222222333333444222222222333333444444444888777555333333333555666444444444555555666666666555555555666666666666666888888888999999:::::::::666777888999999999999999;;;<<<>>>===<<<<<<===>>>@@@???>>>>>>???AAACCCEEEAAABBBCCCCCCCCCBBBAAA@@@CCCCCCEEEFFFFFFGGGGGGGGGEEEFFFGGGFFFEEEDDDEEEFFFDDDEEEFFFFFFEEEEEEFFFGGGLLLLLLLLLMMMNNNLLLIIIFFFHHHKKKNNNNNNLLLNNNUUUZZZXXXWWWWWWUUUSSSQQQOOONNNKKKMMMPPPRRRSSSSSSSSSRRRIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOOOONNNNNNLLLMMMOOOQQQQQQPPPOOONNNNNNPPPQQQQQQOOONNNNNNOOOMMMNNNQQQSSSUUUVVVVVVVVVTTTVVVWWWXXXXXXUUUSSSQQQOOOOOOOOONNNNNNLLLKKKJJJJJJMMMRRRTTTTTTTTTSSSTTTUUUUUUUUUVVVWWWYYY[[[\\\YYYXXXWWWVVVWWWXXXZZZ\\\\\\[[[YYYXXXWWWXXXYYYZZZWWWWWWWWWVVVUUUTTTRRRRRRMMMOOOPPPPPPNNNMMMMMMNNNSSSNNNOOOUUUUUUUUUcccuuuvvviiiYYYOOONNNOOOOOOMMMJJJHHHFFFEEEFFFFFFEEEDDDEEEDDDCCCBBBAAA???>>>>>>999999999999::::::;;;<<<888777666666777777666555555555666777777888777777666666555444333333333333444444333222111000//////000/////////.....................------.........---------------,,,+++***111222222222222222222333555333222222444555555444555555555555666777999999::::::;;;;;;;;;;;;;;;;;;AAA@@@@@@???>>>===<<<<<>><<<;;;;;;:::>>>======>>>>>>???@@@AAADDDCCC@@@???>>>>>>???@@@BBBBBBCCCCCCCCCCCCCCCCCC@@@CCCDDDDDDFFFKKKLLLJJJHHHKKKOOOPPPPPPMMMKKKJJJKKKLLLMMMLLLIIIGGGGGGHHHJJJKKKLLLMMMLLLKKKIIIGGGFFFEEEEEEFFFGGGIIILLLMMMKKKKKKJJJJJJJJJLLLMMMNNNTTTTTTTTTSSSRRRQQQPPPOOOJJJLLLMMMLLLJJJIIIIIIIIIKKKKKKLLLMMMMMMLLLKKKJJJJJJIIIHHHHHHJJJNNNRRRUUUXXXWWWWWWVVVTTTSSSRRRRRRNNNQQQOOOIIIEEEFFFFFFDDDBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLRRRUUUUUUPPPLLLLLLJJJHHHFFFGGGGGGFFFFFFEEEDDDCCCKKKKKKLLLKKKKKKJJJIIIIIIHHHGGGEEECCCAAAAAAAAABBB???AAACCCCCCBBBAAABBBCCCBBBBBBAAA???>>><<<;;;:::;;;;;;::::::::::::::::::>>>===;;;888666555444444444444333333333333444444666555444333222222222222222333333333333222111111000000111222333333444444888666333333555555222000333333333222222111111111222000...---,,,---...///111111111111111111111111/////////000111111222222222222222333333222222222111111111000......000222111111111111111111111111111111222222222111111000111111000000111111222333333333333333333333333333222111111111000000//////111111000000000000111111......///000111222222333222222333333444555666666666555333222222333555666333333444444555666666666777777777777777777777777888888888777777777777777777777777777888999:::;;;>>>===<<<;;;;;;<<<===>>>============>>>>>>>>>>>>AAABBBDDDCCCBBBAAAAAABBBCCCEEEGGGIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGIIIJJJLLLLLLKKKIIIHHHGGGIIIJJJJJJKKKNNNTTTYYYVVVWWWWWWUUURRRPPPPPPPPPMMMNNNPPPRRRSSSTTTTTTUUUNNNKKKHHHHHHKKKLLLLLLJJJLLLLLLLLLMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPOOOOOONNNOOOOOOPPPQQQPPPOOOMMMMMMLLLNNNQQQRRRSSSTTTWWWYYYZZZVVVVVVYYYXXXSSSOOOOOOPPPPPPPPPOOOMMMLLLJJJIIIHHHJJJMMMPPPQQQQQQPPPOOOPPPRRRUUUVVVUUUUUUUUUVVVUUUVVVVVVUUUTTTSSSUUUVVV[[[[[[ZZZZZZYYYYYYXXXXXXXXXWWWUUUTTTRRRQQQQQQQQQNNNOOOOOONNNLLLKKKLLLMMMPPPPPPPPPPPPRRRWWW^^^cccjjjcccYYYQQQNNNLLLJJJHHHIIIIIIGGGFFFFFFFFFGGGHHHDDDDDDDDD@@@<<<;;;>>>AAA<<<<<<<<<<<<<<<<<<<<<<<<999999888888777777666666777777777777777888888888444444333333333222222222222222222222222222222222///............---------000///------,,,---...///------,,,,,,+++***))))))333333333333444444444444555333222333444666555555666555555555666777888888888999999:::;;;<<<<<<=========>>>>>>>>>>>>>>>>>>CCCBBBBBBAAA@@@>>>===<<<===<<<======>>>???@@@AAACCCAAA@@@>>>>>>>>>???@@@BBBBBBBBBBBBBBBCCCCCCCCCBBBDDDEEECCCEEEIIIJJJGGGHHHJJJMMMNNNNNNLLLKKKJJJJJJKKKLLLKKKIIIHHHHHHIIIKKKLLLMMMNNNMMMLLLJJJIIIFFFFFFEEEFFFGGGIIIKKKLLLKKKJJJJJJJJJJJJLLLMMMNNNSSSSSSSSSSSSRRRRRRQQQPPPLLLMMMOOONNNLLLKKKKKKLLLKKKKKKLLLLLLLLLKKKJJJIIIJJJIIIHHHHHHKKKOOOSSSUUUXXXWWWVVVUUUTTTSSSRRRRRRPPPSSSRRRLLLHHHGGGFFFCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCDDDDDDEEEGGGIIIKKKLLLSSSVVVVVVRRRNNNNNNLLLIIIHHHHHHHHHGGGGGGFFFEEEDDDKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCCCC@@@BBBCCCCCCBBBAAAAAABBBBBBAAA@@@???===<<<;;;:::::::::::::::999999999999===<<<:::888777666666555555444444444444444444555666555444333222222222222222333333333333222111111000000111222222333444444777555222333444444222000333333222222222111111111222111///------...///000111111111111111111111111111111000000000000000000111111222222222222111111111111111000......000222111111111111111111111111111111111222222111111000111111000000111111222333333333333333333333333333000000000000000/////////111111000000000000111111//////000000111111222222222222333333444555555666666555333222222333555666333333444444555666666666666666666666666666666666777777777777777777777777777777777777888999:::;;;======<<<;;;;;;<<<======<<<<<<=========>>>>>>>>>@@@AAACCCBBBAAA???@@@AAABBBCCCFFFHHHIIIIIIHHHGGGGGGGGGHHHGGGGGGFFFEEEEEEBBBCCCCCCDDDEEEFFFFFFGGGFFFGGGHHHIIIJJJIIIHHHHHHFFFHHHIIIJJJJJJMMMQQQUUUVVVWWWWWWUUURRRPPPPPPQQQNNNOOOPPPQQQRRRRRRRRRRRRMMMJJJGGGGGGIIIKKKKKKJJJMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNOOOPPPQQQQQQQQQPPPPPPNNNOOOQQQQQQRRRSSSVVVXXXYYYVVVVVVZZZZZZVVVSSSSSSPPPPPPPPPOOONNNLLLKKKJJJJJJLLLOOOQQQRRRQQQOOONNNPPPSSSUUUVVVVVVUUUUUUVVVUUUVVVVVVUUUSSSSSSTTTVVVZZZZZZYYYYYYXXXWWWVVVVVVTTTTTTSSSRRRQQQQQQQQQQQQOOOOOOPPPNNNLLLJJJJJJKKKNNNNNNNNNNNNPPPTTTZZZ___ccc^^^VVVQQQOOONNNLLLKKKHHHGGGFFFEEEEEEEEEFFFFFFCCCDDDCCC@@@<<<;;;===@@@;;;;;;;;;;;;;;;;;;;;;;;;888888888777777777777777777777777777777777777777444444444333333333222222222222222222222222222222............------------......---,,,,,,------...------,,,++++++***))))))444444444555555666666666666444333333555666666555666666666555666666777777666777888999:::<<<======::::::;;;===>>>???@@@AAABBBCCCCCCCCCBBB???===;;;;;;;;;<<<<<<===???@@@AAAAAA@@@???>>>===>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCEEEEEEDDDFFFJJJJJJGGGHHHHHHIIIJJJKKKJJJJJJJJJHHHJJJKKKKKKJJJIIIIIIJJJKKKLLLMMMNNNMMMLLLKKKJJJFFFFFFFFFFFFFFFHHHJJJKKKIIIIIIIIIIIIJJJKKKLLLMMMQQQQQQRRRRRRRRRRRRQQQQQQMMMOOOPPPPPPNNNMMMNNNNNNKKKKKKLLLLLLKKKJJJIIIIIIIIIHHHHHHIIILLLOOOSSSUUUWWWVVVUUUUUUTTTSSSRRRRRRQQQUUUVVVQQQMMMKKKIIIEEEFFFEEEEEEDDDDDDDDDDDDEEECCCCCCCCCDDDFFFHHHJJJLLLRRRVVVWWWSSSPPPOOONNNKKKIIIIIIIIIHHHGGGGGGFFFFFFIIIJJJJJJJJJJJJIIIIIIHHHFFFFFFFFFFFFFFFEEEEEEDDDAAABBBCCCCCCAAA??????@@@AAAAAA@@@???===<<<;;;;;;999999999999888888777777;;;:::999888777777777888555555555444444555555555555555444333222222222222222333333333333222111111000000111111222333333333444333111111222222111///222222222111111111111111222111000///...///000111111111111111111111111111222222111000000///......///000000111111000000///000000111000//////000222111111111111111111111111000000111111222111111000111000000000000111222222333333333333333333333333/////////000000000000000111111000000000000111111000000000000000111111111222222333333444444555555666555444333333444555666333333333444555555666666666666666666666666666666777777777777777777777777888888888888888999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>@@@AAAAAA???>>>>>>>>>@@@AAACCCFFFGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDAAAAAABBBDDDEEEGGGHHHHHHEEEFFFFFFFFFGGGGGGGGGHHHEEEGGGIIIIIIJJJKKKNNNPPPTTTUUUTTTRRRPPPNNNOOOPPPOOOPPPPPPPPPPPPPPPOOOOOONNNKKKHHHFFFHHHJJJKKKLLLOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSPPPQQQQQQPPPPPPRRRUUUXXXYYYVVVVVV[[[\\\XXXVVVVVVQQQQQQQQQPPPOOONNNMMMLLLMMMNNNPPPRRRRRRQQQPPPOOOQQQTTTVVVWWWVVVUUUVVVVVVUUUUUUVVVTTTRRRRRRSSSUUUYYYXXXXXXVVVUUUTTTSSSSSSPPPPPPPPPPPPPPPQQQQQQQQQOOOOOOOOONNNKKKJJJJJJJJJMMMMMMMMMMMMMMMPPPUUUYYYZZZWWWSSSQQQPPPOOONNNLLLFFFFFFEEEDDDDDDDDDDDDEEECCCCCCAAA???<<<;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;666777777777777777777888888888777777666666555555444444444444333333333333111111111111111111111111............---------------,,,,,,++++++,,,------,,,,,,,,,+++******))))))333333444444555666666666666444333444555666666666777666666555555555666666777777888888999:::;;;;;;888999:::;;;===>>>@@@@@@???AAABBBCCCAAA???<<<999;;;;;;;;;<<<===???@@@AAA??????>>>======>>>?????????@@@@@@AAAAAABBBBBBBBBBBBDDDEEEEEEJJJPPPQQQMMMGGGGGGFFFFFFHHHIIIIIIIIIGGGIIIKKKKKKJJJIIIJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJGGGGGGFFFEEEEEEFFFHHHIIIGGGGGGHHHIIIJJJKKKLLLLLLNNNOOOPPPQQQQQQQQQQQQQQQMMMOOOQQQQQQOOOOOOOOOPPPLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHIIIKKKMMMPPPSSSTTTUUUTTTTTTSSSRRRRRRQQQQQQQQQVVVYYYVVVSSSRRROOOKKKIIIIIIGGGFFFEEEEEEEEEFFFDDDCCCCCCDDDEEEGGGJJJKKKPPPUUUVVVSSSPPPPPPOOOLLLJJJIIIHHHHHHGGGFFFFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHCCCDDDEEEFFFFFFFFFDDDDDDBBBCCCDDDBBB@@@>>>>>>>>>@@@@@@???>>>===<<<<<<;;;999999888888777777666666888888777777777888999999666555555444444555555666555444333333222222222333222333333333333222111111000000111111222222222333111111000000111111000000111111111111111111111000222111000000000000111111111111111111111111111111111111000000////////////...//////000000//////......///000000//////000222111111111111111111111111///000000111111111111111000000000000000111222222222222222222222222222222///000000000111222222222111111000000000000111111111111111000000000000000222222333333333444444444666555555444444555555666222333333444444555666666666666666666666666666666666666666777777777777777888888888888888999::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<============>>>@@@???===;;;;;;<<<===???AAACCCFFFGGGHHHHHHJJJJJJIIIIIIGGGFFFDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIGGGHHHIIIJJJJJJKKKLLLMMMQQQQQQQQQNNNLLLKKKLLLMMMPPPPPPPPPOOOOOONNNMMMLLLOOOLLLJJJHHHHHHJJJMMMNNNPPPPPPOOOOOONNNNNNNNNMMMKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNPPPQQQQQQRRRRRRSSSRRRQQQPPPNNNPPPSSSVVVYYYVVVVVV[[[\\\XXXUUUUUUQQQQQQQQQRRRQQQQQQPPPOOOMMMNNNPPPRRRSSSSSSRRRQQQRRRTTTWWWWWWVVVUUUVVVVVVTTTUUUUUUSSSQQQQQQRRRSSSWWWVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMNNNMMMKKKJJJJJJKKKMMMNNNNNNMMMLLLNNNQQQTTTTTTSSSRRRQQQPPPOOOMMMLLLFFFFFFFFFEEEEEEEEEEEEEEEBBBBBB@@@>>><<<;;;<<<<<<::::::::::::::::::::::::555666666666777777888888888888777666666555444444444444444444333333333333111111111111111111111111.........---------,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******))))))111222222333444444555555555444333333555666666555777666555555555555555666888888888888888777777777999999:::;;;<<<<<<======>>>???AAABBBBBB@@@===;;;;;;;;;<<<<<<===???@@@AAA??????>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBCCCCCCAAACCCDDDGGGOOOXXXYYYUUUGGGEEECCCDDDGGGIIIIIIHHHFFFHHHJJJKKKJJJJJJKKKLLLIIIIIIJJJJJJJJJJJJJJJJJJHHHGGGFFFEEEDDDEEEFFFFFFEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOLLLNNNPPPPPPOOOOOOOOOQQQMMMLLLLLLKKKJJJIIIIIIIIIHHHIIIJJJLLLNNNPPPRRRSSSRRRRRRRRRQQQPPPPPPOOOOOOPPPVVVZZZYYYXXXXXXVVVSSSNNNMMMJJJHHHGGGGGGGGGHHHFFFEEEDDDDDDEEEGGGIIIKKKLLLQQQTTTQQQOOOOOONNNKKKIIIIIIGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGG@@@AAACCCDDDDDDDDDCCCBBBAAACCCCCCBBB???===<<<===???>>>>>>>>>======<<<<<<999999888777777666555555666555666666777888999:::555555444444444444555555444444333222222222333333222333333333333222111111000111111111111111222222///000000000000000000111000000000000000000000000111000000000000000111111000000000000000000000000......//////000000000000.........//////.........---...000000//////000111000000000000000000000000...///000111111111111111000000//////000000111222222222222222222222222222111111111222222333333333111111000000000000111111111111111000000000000000222222222333333333333333555555555444444555555555222222333333444555555555555555555555555555555555555555666666777777777777888888777777777888999999999999::::::::::::999999;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>;;;:::::::::<<<===???AAACCCEEEGGGGGGIIIIIIIIIHHHGGGFFFDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJJJJJJJJJJJJJKKKLLLMMMLLLLLLQQQQQQPPPMMMKKKKKKLLLNNNOOOOOOOOOOOONNNMMMLLLKKKPPPOOOMMMKKKKKKLLLNNNPPPQQQPPPPPPPPPOOOOOONNNNNNKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOSSSSSSRRROOONNNOOORRRUUUYYYVVVVVVYYYZZZUUURRRRRRQQQRRRRRRSSSSSSSSSSSSSSSLLLMMMOOOQQQSSSTTTTTTTTTRRRTTTVVVWWWVVVUUUUUUUUUTTTTTTTTTRRRPPPOOOPPPRRRTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPPPPOOONNNMMMLLLIIIKKKLLLLLLKKKJJJLLLMMMNNNOOOPPPOOONNNNNNOOOQQQRRRSSSSSSRRROOOMMMKKKJJJHHHHHHHHHHHHGGGGGGFFFFFFBBBAAA@@@>>>======<<<;;;999999999999999999999999555555666666777777777888777777777666555444333333444333333333333222222222000000000000000000000000...------------,,,,,,,,,)))******++++++,,,,,,,,,++++++***************)))///000111111222333444444555333222222444555555444555555555444555555666666999888888777666666555555999999::::::;;;;;;;;;;;;>>>???AAABBBCCCBBB@@@???=========>>>>>>???@@@AAAAAA@@@@@@??????>>>======??????@@@AAABBBCCCDDDDDDBBBCCCCCCGGGQQQZZZ[[[VVVFFFCCCBBBCCCGGGIIIHHHGGGGGGIIIKKKKKKJJJJJJJJJKKKIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHFFFDDDDDDDDDDDDEEECCCDDDFFFHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLMMMLLLLLLKKKMMMOOOOOOOOOOOOPPPQQQOOONNNMMMKKKJJJJJJJJJJJJIIIJJJLLLNNNOOOPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMNNNUUUYYYYYYYYY[[[ZZZWWWSSSQQQNNNKKKIIIIIIIIIJJJJJJHHHFFFDDDEEEFFFIIIJJJIIINNNQQQPPPNNNNNNMMMJJJJJJIIIGGGEEEEEEEEEFFFFFFEEEFFFFFFGGGGGGGGGGGGGGG@@@@@@AAAAAAAAAAAAAAA@@@@@@BBBBBBAAA???===<<<===========================:::999999888777666555555333444444444555777888999444444444333333444444444444333333222222333333333222333333333333222111111111111111111111111111111---///000000//////111222////////////000000000000//////000000000000000000000000000000000000000000------...//////000111111---......//////......---,,,...000000//////000111000000000000000000000000......///000111111111111000////////////000111111222222222222222222222222111111222222222222222222111111000000000000111111000000000000000111111111222222222222333333333333444444444444444444444444222222222333444444555555555555555555555555555555444555555666666777777888777777666666666777777888888888999999999999888888:::::::::;;;;;;;;;<<<<<<<<<===>>>===;;;999999999;;;<<<===???AAACCCEEEFFFHHHHHHHHHGGGFFFEEEDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKJJJJJJLLLNNNNNNMMMRRRQQQPPPNNNKKKKKKNNNPPPMMMNNNNNNNNNNNNNNNMMMMMMOOOPPPPPPNNNMMMMMMOOOQQQQQQPPPPPPPPPPPPPPPPPPOOOKKKJJJJJJIIIJJJKKKMMMNNNNNNMMMMMMMMMMMMMMMNNNOOORRRRRRRRRPPPNNNOOORRRTTTXXXUUUUUUXXXXXXTTTPPPPPPQQQRRRSSSTTTUUUVVVVVVUUUMMMNNNOOOQQQRRRSSSTTTTTTRRRTTTVVVVVVUUUTTTTTTTTTSSSTTTSSSRRROOONNNOOOPPPRRRQQQQQQPPPPPPOOOOOONNNPPPQQQQQQQQQPPPOOOMMMLLLIIIJJJKKKKKKJJJJJJKKKLLLOOOQQQRRRQQQOOONNNOOOPPPRRRSSSTTTRRROOOKKKIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGCCCAAA@@@??????>>><<<:::888888888888888888888888555666666666666666666777666666555555444444333333222222222222111111111111////////////////////////------------,,,,,,,,,,,,))))))+++,,,,,,,,,,,,,,,************************//////000111222333444444444222111111333444444333444444444444555555666777777666666666666666666666888888999999:::;;;;;;;;;<<<===???@@@AAABBBBBBBBB@@@@@@????????????@@@@@@BBBBBBBBBAAA@@@>>>===<<<@@@@@@AAABBBCCCDDDEEEEEEDDDDDDCCCEEEMMMUUUTTTNNNEEEBBBAAACCCHHHJJJHHHFFFHHHIIIKKKKKKJJJIIIJJJKKKIIIIIIIIIIIIIIIJJJKKKKKKIIIHHHFFFDDDCCCCCCCCCCCCBBBCCCEEEGGGIIIIIIIIIIIIHHHIIIIIIJJJJJJJJJIIIIIIJJJLLLOOOPPPPPPPPPQQQRRRQQQOOONNNLLLKKKKKKKKKKKKKKKLLLNNNOOOPPPPPPOOONNNMMMMMMLLLLLLLLLLLLKKKKKKMMMSSSWWWWWWWWWYYYYYYWWWWWWUUUQQQNNNLLLKKKKKKLLLMMMKKKHHHFFFEEEFFFHHHIIIGGGMMMQQQOOONNNOOOMMMJJJKKKJJJHHHFFFEEEFFFGGGHHHDDDEEEEEEFFFGGGGGGFFFFFFAAAAAA@@@?????????@@@@@@???@@@AAA@@@>>><<<<<<===<<<=====================;;;:::999888777666666555222222222333444555666777333333222222222222333333333333333222222333333444222333333333333222111111111111111111000000000000---///111111000000222444........./////////000000......//////000000000000000000000000000000000000......//////////////////......////////////......+++---///000000///000111000000000000000000000000---...///000111111111111///////////////000111111111111111111111111111111111111000000000000000000111111000000000000111111//////000000111111222222222222222222222222222222222333333333333333333222111222222333333444555555555555555555555555555555444444555555666777777888666666555555555555666666777777888999999888777777999::::::::::::;;;;;;;;;<<<===>>>===:::888888999;;;;;;<<<>>>@@@BBBCCCDDDFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEFFFHHHIIIJJJKKKJJJJJJNNNKKKHHHIIILLLNNNOOONNNPPPOOONNNKKKIIIIIILLLNNNKKKLLLMMMNNNOOOOOOOOOOOOMMMOOOQQQPPPNNNMMMNNNPPPPPPPPPPPPPPPQQQQQQQQQQQQKKKJJJIIIIIIJJJLLLNNNOOOMMMMMMLLLLLLMMMOOOQQQRRRPPPQQQRRRQQQPPPPPPQQQSSSVVVSSSSSSXXXXXXUUURRRRRRRRRRRRTTTUUUWWWWWWXXXXXXPPPPPPPPPPPPPPPQQQQQQQQQQQQSSSUUUUUUTTTRRRRRRSSSSSSSSSSSSQQQNNNMMMNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPRRRSSSSSSQQQPPPOOOKKKLLLLLLKKKIIIHHHHHHIIIOOOQQQRRRRRRPPPOOOOOOOOORRRSSSTTTRRRNNNJJJJJJJJJIIIIIIJJJKKKJJJIIIHHHGGGDDDBBB@@@@@@AAA@@@===:::777777777777777777777777666666666666666555555555444444444444444444444444111111111000000000000///////////////////////////---------,,,,,,,,,++++++)))***+++,,,---------,,,))))))))))))************///000000111333444555555333111000111222333333333333333333444555666777888444555555555666666777777666666777999:::;;;<<<<<<999:::;;;<<<>>>@@@AAABBBBBBAAA@@@@@@???@@@@@@@@@DDDDDDCCCBBB@@@>>><<<;;;@@@@@@AAABBBCCCEEEEEEFFFGGGEEECCCCCCJJJPPPMMMFFFEEEBBBAAADDDIIIKKKHHHEEEHHHJJJKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMIIIHHHFFFDDDCCCBBBBBBBBBAAACCCEEEGGGHHHIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGKKKMMMOOOPPPPPPQQQRRRSSSRRRPPPNNNMMMKKKKKKKKKLLLLLLMMMOOOPPPPPPOOONNNMMMKKKKKKKKKKKKJJJJJJJJJJJJMMMSSSVVVUUUTTTVVVWWWTTTZZZWWWSSSOOOMMMLLLMMMMMMPPPMMMIIIFFFEEEFFFHHHIIIFFFMMMQQQPPPOOOOOONNNKKKMMMKKKIIIGGGGGGGGGHHHIIIDDDDDDEEEFFFFFFFFFFFFFFFCCCBBB@@@???>>>???@@@AAA>>>@@@AAA@@@>>>=========<<<<<<<<<===============;;;;;;:::999888777666555111111111222333444555666333222222111111222222333333333333222222333444444222333333333333222111111111111111000000000000000,,,///111111000000222555---.........//////000000------...//////000//////000000000000000000000000000000000///......------......////////////......***---///000000///000000000000000000000000000000---...///000111111111111///////////////000111111111111111111111111111111000000//////......------111111000000000000111111...//////000111222222333222222222222222222222222111222222333333222222111111222222333333444555555555555555555555555555555444444444555666777777888666555555444444444555555666777888999999888777666999999:::::::::;;;;;;;;;<<<===>>>===:::888888888;;;;;;<<<===???AAABBBCCCDDDDDDEEEEEEEEEDDDDDDCCCAAABBBCCCDDDEEEFFFGGGHHHCCCEEEGGGJJJKKKKKKJJJIIINNNJJJGGGGGGKKKNNNOOOOOOLLLKKKJJJGGGEEEFFFIIIKKKJJJKKKMMMNNNPPPQQQQQQQQQKKKNNNQQQQQQNNNMMMMMMNNNOOOPPPPPPPPPQQQRRRRRRRRRLLLKKKJJJIIIJJJLLLNNNPPPLLLLLLLLLMMMOOOQQQSSSUUUOOOPPPRRRRRRPPPPPPQQQRRRTTTRRRSSSWWWYYYVVVTTTUUURRRSSSTTTVVVWWWXXXYYYYYYRRRRRRQQQPPPOOONNNNNNMMMPPPRRRTTTTTTSSSRRRQQQRRRRRRSSSSSSQQQNNNMMMMMMOOONNNNNNOOOOOOOOOPPPPPPPPPNNNOOORRRSSSTTTTTTSSSRRRNNNNNNNNNKKKHHHFFFFFFFFFOOOPPPRRRRRRQQQOOOOOOOOOQQQSSSTTTRRRNNNKKKKKKLLLHHHIIIJJJKKKJJJIIIHHHGGGEEEBBB@@@@@@AAAAAA===:::777777777777777777777777777777666666555555555444333444444444444444444444000000000000////////////////////////////////////---------,,,,,,,,,++++++)))***,,,---......------)))))))))))))))*********000000000000000000000000222222222222222222222222555555555666666666666666777666666555555444333333555777999::::::;;;===???=========>>>???@@@BBBBBBCCCAAA???======>>>???@@@@@@AAABBBBBBBBBAAA@@@???@@@@@@@@@@@@AAABBBCCCCCCCCCDDDFFFGGGHHHHHHGGGGGGAAAAAABBBDDDFFFHHHJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJGGGHHHGGGFFFDDDCCCDDDEEEBBBDDDEEEGGGHHHHHHHHHHHHHHHIIIIIIHHHGGGHHHJJJLLLIIIKKKNNNRRRSSSTTTSSSRRRTTTSSSRRRQQQOOONNNLLLLLLKKKKKKLLLLLLMMMMMMMMMNNNJJJKKKMMMLLLJJJIIIIIIJJJMMMOOOQQQTTTVVVWWWWWWWWWZZZXXXVVVVVVVVVTTTRRROOOUUUQQQKKKHHHGGGHHHIIIJJJMMMMMMNNNOOONNNMMMLLLKKKOOONNNLLLJJJIIIHHHGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@>>>>>>===@@@@@@AAAAAA@@@???===<<<======>>>>>>>>>>>>======;;;;;;:::888777555444444555444222111111222444555444444333222333444666777444444444333333222222222000000000000000000000000000///////////////000000000000000000000000000000333222111/////////000111............////////////000000000000////////////000000000000000000000000//////000000000000//////000000//////.........---222111000...------------000000000000000000000000////////////000000000000111000//////000222444666111111111111000000000000111111000000//////......111222222222222111000000...///111333444444444444222222222222222222222222666666666555555444444333555555555555555555444444555666666666666666555555444333333333333444555555777777999::::::999888777888999::::::;;;;;;;;;:::>>>>>>>>>>>>===;;;999888999::::::;;;===>>>@@@AAAAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEGGGHHHIIIIIIHHHGGGLLLHHHEEEEEEHHHKKKLLLKKKPPPOOOOOONNNMMMMMMMMMNNNMMMMMMMMMLLLMMMNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNPPPOOOOOOOOOPPPPPPQQQRRRKKKJJJJJJJJJKKKLLLLLLMMMMMMNNNPPPRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRRRRSSSTTTTTTSSSWWWUUUSSSTTTVVVYYY[[[[[[VVVUUUSSSQQQPPPPPPQQQRRRQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTUUUSSSPPPOOOOOOPPPSSSRRRQQQPPPPPPPPPPPPPPPNNNPPPRRRTTTUUUUUUTTTSSSNNNIIIIIILLLKKKGGGFFFJJJNNNOOOPPPPPPOOONNNLLLKKKPPPQQQPPPNNNKKKHHHHHHHHHJJJJJJJJJKKKLLLJJJFFFCCCCCCAAA@@@AAABBB@@@<<<888555555555555666666666666555555444444444333333333333333333333333333333333////////////..................//////......---,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,++++++***))))))))))))))))))))))))000000000000000000000000222222222222222222222222444444555555666666666777444444444444333333333333555777999::::::;;;===???>>>>>>>>>???@@@AAACCCCCCCCCBBB@@@>>>===>>>??????@@@AAABBBCCCCCCBBBAAA@@@@@@@@@?????????@@@AAAAAADDDDDDFFFGGGHHHHHHGGGGGGCCCCCCCCCDDDFFFHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJHHHIIIIIIGGGEEEDDDDDDFFFDDDEEEGGGHHHIIIIIIHHHHHHHHHIIIIIIHHHGGGGGGJJJLLLIIIKKKNNNQQQSSSSSSSSSRRRSSSRRRQQQPPPOOONNNNNNMMMLLLLLLLLLLLLMMMMMMNNNNNNJJJLLLMMMLLLKKKIIIJJJKKKNNNOOOPPPRRRTTTUUUVVVVVVYYYWWWVVVVVVUUUTTTQQQNNNSSSPPPKKKHHHHHHIIIIIIIIIMMMNNNNNNOOOOOONNNMMMLLLOOOOOOMMMKKKJJJIIIHHHHHHEEEEEEEEEDDDDDDBBBAAAAAABBBBBBAAA@@@???>>>======???@@@@@@@@@???>>>===<<<<<<<<<============<<<<<<;;;:::999888777555444444555444222111111222444555444333222222222444555666444444444444333333222222111111111111111111111111000000////////////000000////////////////////////000///...---,,,------...............////////////000/////////////////////000000000000000000000000//////000000000000//////000/////////............000//////............///........................////////////000000000000111111//////000111333444111111111111000000000000111000000000/////////...///000111222222222222222000111222333333222111111222222222222222222222222555444444444444444444333444444444444444333333333555555666666666666555555333333333333333444555555666777777888777666555444777777888999::::::::::::;;;<<<<<<<<<<<<:::999888:::::::::;;;===>>>@@@AAAAAAAAABBBCCCCCCDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGKKKHHHEEEDDDFFFIIIIIIIIIOOONNNNNNMMMLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLNNNPPPQQQRRRPPPOOOMMMOOONNNNNNNNNNNNNNNOOOOOOMMMMMMMMMNNNNNNOOOQQQQQQOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVWWWVVVTTTTTTUUUVVVVVVUUUWWWUUUSSSSSSUUUXXXZZZ[[[XXXVVVTTTRRRRRRRRRSSSTTTUUUUUUUUUUUUTTTSSSRRRQQQSSSTTTTTTSSSPPPOOOOOOOOORRRQQQQQQPPPPPPPPPPPPQQQNNNOOOQQQSSSSSSSSSRRRQQQOOOKKKKKKMMMMMMHHHHHHKKKLLLMMMNNNNNNNNNMMMLLLLLLOOOPPPPPPNNNKKKIIIIIIIIIJJJIIIJJJJJJKKKIIIEEEAAAAAA@@@???@@@@@@???;;;888444444444444555555555555555444444444444333333333333333333333333333333333////////////..................//////......---,,,,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))000000000000000000000000222222222222222222222222333333444444555666777777222222222222222333333333666777999::::::;;;===>>>???@@@@@@@@@AAACCCDDDEEEEEECCCAAA???>>>>>>>>>>>>@@@AAABBBCCCCCCBBBAAAAAAAAA@@@??????????????????DDDEEEFFFGGGHHHHHHHHHHHHFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHIIIJJJJJJKKKJJJJJJJJJKKKKKKIIIGGGEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIHHHGGGGGGIIIKKKJJJLLLNNNQQQSSSSSSSSSRRRPPPPPPPPPPPPPPPPPPOOOOOOMMMMMMMMMMMMMMMNNNNNNOOOKKKLLLMMMLLLKKKJJJJJJKKKNNNNNNOOOPPPRRRSSSUUUVVVWWWVVVUUUUUUUUUSSSPPPMMMPPPMMMJJJHHHHHHIIIIIIIIIMMMMMMNNNNNNNNNNNNMMMMMMOOOOOONNNMMMKKKJJJIIIIIIEEEEEEEEEDDDBBB@@@???>>>AAAAAA@@@???>>>>>>======>>>>>>???>>>>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;:::::::::999888666555444444444444222222222222444444333222222222222333333444555444444444444444333333111111111111111111111111000000////////////000000........................111111000/////////000000---............/////////////////////////////////000000000000000000000000//////000000000000//////////////////...........................///000000........................////////////000000000000222111000//////000222222111111111111000000000000000000000000////////////...///000111222333333333222222222222111///...---222222222222222222222222222222222333333333333333222222222222222333333333444444555555666555555444333333222222333333444555555555666666555444333333666666777888999999::::::;;;;;;<<<<<<<<<;;;999999:::::::::;;;<<<>>>???@@@BBBBBBBBBCCCDDDDDDEEEEEECCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHEEECCCCCCFFFHHHIIIJJJMMMMMMLLLKKKKKKKKKKKKLLLKKKKKKKKKJJJIIIIIIHHHHHHJJJMMMQQQTTTTTTRRROOOMMMNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOOOOQQQRRRTTTUUURRRRRRSSSSSSSSSRRRRRRQQQSSSTTTUUUVVVWWWXXXXXXYYYZZZXXXWWWVVVXXXYYYYYYXXXXXXUUURRRQQQSSSWWWYYYZZZYYYXXXWWWUUUUUUUUUVVVVVVZZZZZZZZZYYYWWWTTTQQQOOORRRSSSTTTRRRPPPNNNNNNOOOPPPPPPOOOOOOOOOPPPQQQQQQNNNOOOPPPQQQQQQQQQOOOOOOPPPMMMMMMNNNNNNKKKJJJLLLIIIIIIJJJLLLLLLMMMLLLLLLNNNOOOOOONNNKKKJJJJJJKKKIIIIIIHHHIIIIIIFFFCCC@@@>>>======>>>>>>===:::888333333333444444444444555444444444444333333333333333333333333333333333333////////////..................//////......---,,,,,,++++++******++++++,,,******+++++++++++++++***))))))))))))))))))))))))000000000000000000000000222222222222222222222222111222222444555666777777111111222222333444555555666888::::::::::::<<<>>>@@@@@@AAAAAABBBCCCEEEFFFFFFDDDCCCAAA???>>>>>>>>>@@@AAACCCDDDDDDCCCBBBBBBBBBBBBAAA@@@@@@???@@@@@@EEEEEEFFFGGGHHHHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMMMMLLLIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIHHHHHHIIIKKKKKKLLLNNNQQQRRRSSSRRRRRRNNNOOOOOOPPPPPPQQQQQQQQQOOOOOONNNMMMMMMNNNOOOPPPLLLMMMNNNMMMKKKJJJKKKMMMNNNNNNMMMNNNOOORRRTTTUUUVVVUUUTTTTTTTTTRRROOOLLLMMMJJJHHHHHHIIIJJJIIIIIILLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNMMMLLLKKKJJJJJJEEEEEEEEEDDDBBBAAA???>>>@@@@@@???>>>>>>===<<<<<<=========<<<<<<;;;::::::999999::::::::::::999999:::999888777666555444444444333333222222333333444222222222222222222222333444444444444444444444444111111111111111111111111111000000////////////000........................222111111111111111111111---------.........//////........./////////////////////////////////////////////000000000000/////////////////////.........//////............//////........................////////////000000000000333222111000///000000000111111111111000000000///000000000000//////////////////000111222333333333222222111000///...------111111111111111111111111000000111111222222333333222222222222333333333333333333444555555555444444222222222222222333333444444555555666777777777777777777777888999999:::;;;======>>>>>>===<<<:::999:::::::::;;;<<<===??????AAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBDDDCCCCCCBBBCCCEEEFFFGGGCCCCCCCCCDDDFFFIIILLLMMMKKKKKKJJJJJJIIIJJJJJJKKKLLLKKKKKKJJJIIIHHHGGGFFFJJJLLLOOORRRSSSQQQOOONNNNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNOOOQQQRRRTTTUUUUUUUUUUUUTTTSSSRRRQQQPPPTTTTTTVVVWWWYYY[[[\\\\\\\\\ZZZWWWWWWXXXZZZZZZZZZXXXUUUQQQPPPRRRUUUXXXYYYZZZYYYXXXWWWWWWWWWXXXXXX\\\\\\]]]\\\ZZZVVVQQQOOOPPPRRRSSSSSSPPPOOONNNNNNOOONNNNNNNNNOOOPPPQQQQQQOOOPPPPPPQQQPPPPPPOOONNNOOONNNNNNNNNNNNLLLLLLMMMFFFGGGHHHIIIKKKLLLLLLLLLMMMNNNOOOMMMKKKJJJJJJKKKHHHGGGFFFFFFFFFDDDAAA>>>;;;;;;;;;;;;;;;;;;999888333333444444444555555555444444444333333333222222222222222222222222222222////////////.....................///......---,,,++++++++++++++++++++++++)))******++++++++++++***))))))))))))))))))))))))000000000000000000000000222222222222222222222222000111222333444555666777222333333444555666777777777888::::::::::::<<<===@@@@@@@@@AAABBBCCCDDDEEEFFFEEECCCBBB@@@???>>>>>>AAABBBCCCDDDEEEDDDCCCCCCEEEDDDDDDCCCBBBBBBBBBBBBFFFFFFFFFGGGGGGHHHIIIIIIKKKKKKIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLNNNOOOOOOMMMKKKKKKKKKIIIHHHHHHGGGFFFFFFFFFEEEGGGIIIJJJJJJIIIHHHIIIKKKLLLMMMNNNPPPRRRRRRRRRRRRMMMMMMNNNOOOPPPRRRRRRSSSQQQPPPOOONNNNNNOOOPPPQQQMMMNNNNNNMMMKKKKKKLLLNNNNNNMMMMMMMMMOOOQQQSSSTTTTTTSSSQQQQQQQQQQQQOOOMMMJJJHHHFFFFFFHHHJJJJJJIIIJJJJJJJJJIIIIIIIIIIIIIIILLLLLLLLLLLLLLLKKKJJJIIIDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>>>>======<<<<<<;;;<<<<<<;;;:::999999999999888888999999999999888888999888888777666555444444333333333333333333333333222222222222222222222222444444444444444444444444111111111111111111111111111111000///////////////////////////////////////---.....................------------............------....../////////000//////////////////////////////000000000000//////.........///////////////111111///......---------////////////////////////////////////000000000000222222111000////////////111111111111000000000///////////////000000000000111111222222222111111000000000//////////////////111111111111111111111111///000000111111222222222222222333333444444444555222222333444444444444444222111111111111222333333333444555777:::<<<>>>>>>:::999999999999:::;;;;;;<<<<<<======<<<;;;999888::::::::::::;;;===>>>???AAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCEEEDDDCCCCCCDDDEEEGGGHHHEEEEEEFFFFFFGGGIIIKKKLLLJJJIIIIIIHHHIIIIIIJJJJJJLLLLLLLLLLLLJJJIIIGGGFFFJJJJJJLLLMMMOOOOOOPPPPPPOOONNNNNNMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQSSSUUUVVVVVVVVVVVVUUUTTTRRRQQQPPPTTTUUUWWWYYY[[[]]]^^^___\\\YYYVVVUUUWWWYYYZZZZZZYYYVVVRRRQQQSSSUUUWWWXXXYYYYYYXXXXXXXXXXXXXXXXXXYYYZZZ\\\\\\ZZZWWWSSSQQQPPPRRRTTTSSSQQQOOOOOOOOONNNNNNNNNNNNNNNOOOPPPQQQPPPPPPQQQQQQPPPPPPPPPOOOMMMNNNNNNMMMMMMMMMMMMLLLGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMMMMLLLJJJIIIIIIJJJFFFEEEDDDDDDDDDBBB???===::::::::::::999888888888444555555555666666666666444444333333333222222222222222222222222222222222////////////.....................///......---,,,++++++++++++++++++++++++((()))******++++++++++++))))))))))))))))))))))))000000000000000000000000222222222222222222222222111111222222333444555555444555555666777888888888777999::::::::::::;;;===>>>?????????@@@BBBCCCDDDEEEEEEDDDCCCAAA@@@??????AAABBBCCCEEEEEEEEEEEEDDDGGGFFFEEEEEEEEEEEEEEEEEEGGGFFFFFFGGGGGGHHHIIIJJJMMMLLLKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHJJJKKKKKKKKKKKKKKKMMMOOOQQQQQQPPPNNNNNNNNNJJJIIIHHHGGGGGGGGGGGGGGGHHHJJJKKKLLLKKKJJJKKKKKKMMMMMMOOOPPPQQQRRRRRRRRRLLLMMMNNNOOOQQQRRRSSSSSSSSSRRRPPPOOONNNOOOQQQRRROOOOOONNNMMMKKKKKKMMMOOOMMMMMMNNNNNNOOOQQQRRRSSSSSSPPPNNNMMMOOOPPPPPPPPPHHHFFFDDDDDDGGGIIIKKKKKKKKKJJJIIIGGGFFFFFFFFFFFFHHHIIIJJJKKKJJJIIIHHHGGGDDDDDDDDDDDDDDDCCCBBBAAA=========<<<<<<;;;;;;;;;;;;:::999888777777777777777888888999999888888777888888777666666555444444333333333333333333333333333333333444333333222111222222333333333333444444222222222222222222222222222111000//////......///////////////////////////......///000000000//////,,,------------.........---------......//////000000000000000000000000000//////000000000000//////.........///////////////222111000///---------,,,000000000000000000000000////////////000000000000111111111000000/////////111111111111000000000000////////////000000000000222222222222222111000000//////......///000111222111111111111111111111111000000000111111111111111222222333333444444555555111111222333444444444444111111000000111111222333333333555888;;;>>>AAACCC<<<;;;:::999999999:::;;;888999:::;;;;;;;;;:::999::::::::::::;;;<<<===>>>@@@@@@@@@AAABBBBBBCCCCCCFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIHHHFFFFFFGGGIIIIIIHHHHHHHHHHHHIIIJJJJJJLLLMMMMMMMMMLLLJJJHHHFFFIIIIIIJJJKKKMMMOOOPPPQQQNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPQQQQQQSSSTTTVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRTTTUUUVVVXXXZZZ\\\^^^___[[[XXXUUUTTTUUUWWWYYYYYYYYYWWWTTTSSSTTTVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVWWWXXXYYYXXXVVVTTTSSSPPPRRRTTTUUUSSSQQQPPPPPPNNNNNNMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPMMMOOOOOOMMMLLLOOOOOOLLLKKKJJJJJJIIIJJJJJJKKKKKKKKKLLLLLLKKKHHHGGGGGGHHHDDDBBBAAAAAAAAAAAA???===:::;;;;;;999777666777888555555555666666666777777333333333333222222222222222222222222222222222222////////////..................//////......---,,,***++++++,,,,,,++++++***(((((()))***++++++++++++))))))))))))))))))))))))000000000000000000000000222222222222222222222222111111222222333333333444555666666777777888888888777999::::::::::::;;;===============>>>@@@AAABBBDDDDDDDDDCCCCCCBBBAAA@@@AAABBBDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHGGGGGGFFFFFFGGGHHHJJJKKKMMMMMMKKKJJJIIIIIIHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLOOORRRSSSRRRQQQQQQRRRKKKKKKIIIIIIHHHIIIJJJJJJIIIKKKMMMMMMLLLKKKLLLLLLMMMNNNOOOPPPQQQQQQRRRRRRMMMMMMNNNOOOQQQRRRSSSSSSUUUSSSQQQOOOOOOPPPQQQSSSOOOPPPOOOMMMKKKKKKNNNPPPMMMMMMOOOPPPQQQQQQRRRQQQQQQNNNKKKJJJLLLOOORRRSSSGGGDDDBBBBBBEEEIIILLLMMMMMMLLLIIIGGGEEEEEEDDDDDDEEEFFFGGGHHHIIIHHHFFFEEEEEEEEEDDDDDDBBBAAA???>>><<<<<<<<<;;;;;;;;;;;;;;;:::999888666666666666777888888888999999888888888777777777666555555444444222333333444444333333222333444444555444333222111111111111222222222333333222222222222222222222222222111000///....................................///000111222333222222111,,,,,,---------.........,,,,,,---......///000000000000000000000000000000//////000000000000//////............/////////000111000///...............////////////////////////////////////000000000000000000000000000000//////111111111111000000000000.../////////000000000111000111111222222222111111000000/////////000111222111111111111111111111111222222111111111111111111111111111222333444444444000111222333333444444444000000000000000111222222222222444666999===@@@BBB>>><<<:::888777777888999555666999<<<>>>???@@@@@@::::::::::::;;;<<<======>>>??????@@@@@@AAAAAABBBEEEEEEDDDDDDDDDCCCCCCCCCAAAAAACCCCCCDDDDDDDDDDDDDDDFFFHHHGGGFFFFFFHHHJJJHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLMMMLLLJJJHHHFFFGGGIIIKKKNNNPPPPPPPPPPPPMMMMMMMMMNNNOOOPPPQQQRRRPPPPPPPPPPPPQQQRRRTTTTTTTTTTTTUUUUUUVVVUUUUUUTTTRRRSSSTTTVVVXXXZZZ[[[\\\[[[XXXTTTSSSTTTVVVXXXYYYYYYWWWVVVVVVWWWWWWVVVTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSRRRPPPSSSUUUVVVTTTRRRQQQQQQOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQMMMQQQQQQMMMNNNQQQQQQNNNOOONNNLLLKKKJJJJJJJJJKKKKKKLLLKKKIIIGGGEEEDDDEEEAAA@@@??????@@@@@@???===:::<<<<<<999666555555777444444444555555555666666333333333222222222222111111111111111111111111111////////////..................//////......---,,,***+++,,,,,,,,,,,,+++***'''((()))***++++++++++++))))))))))))))))))))))))000000000000000000000000222222222222222222222222222222222222222222222333666666666666777777777777888999::::::::::::;;;<<<;;;;;;<<<<<<===???@@@AAACCCDDDDDDDDDCCCBBBAAAAAAAAABBBDDDEEEFFFFFFFFFEEEFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFGGGHHHJJJKKKNNNMMMLLLJJJJJJIIIIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLOOORRRTTTSSSSSSSSSTTTMMMLLLKKKJJJJJJKKKLLLMMMIIIKKKNNNNNNMMMLLLLLLMMMNNNNNNOOOOOOPPPQQQRRRRRRMMMMMMNNNOOOQQQRRRSSSSSSUUUTTTQQQOOOOOOPPPRRRSSSPPPPPPOOOMMMKKKLLLNNNPPPLLLMMMOOOQQQRRRRRRQQQQQQQQQMMMIIIHHHKKKOOOSSSUUUGGGDDDAAAAAADDDIIILLLNNNOOOMMMKKKHHHFFFDDDDDDDDDCCCDDDFFFGGGGGGFFFEEEDDDFFFEEEDDDCCCAAA>>><<<;;;;;;;;;;;;;;;;;;;;;:::::::::999777666555555666666888888999999999999888888777777666666555555444444222333333444444333333222444444555666555444222111000000111111111222222222222222222222222222222222222222000///............------------------------,,,---...000000000///...,,,,,,,,,---------......,,,,,,------...///000000000000000000000000000000//////000000000000//////---.........//////000000///............///000000........................////////////000000000000//////000000000000//////111111111111000000000000.../////////000000111111...///000111222333333333222111000//////000111222000000000000000000000000333333222222111111000000///000000111222222333333///000111222333444444444000000000000000111111222111111222444666:::===???>>><<<:::777666555666777444666:::???CCCFFFGGGHHH::::::::::::;;;;;;<<<======>>>>>>???@@@@@@AAAAAADDDDDDCCCCCCCCCBBBBBBBBB???@@@BBBCCCDDDDDDCCCBBB<<<@@@DDDEEEFFFGGGKKKNNNHHHHHHHHHHHHIIIIIIJJJKKKIIIJJJLLLLLLLLLJJJHHHFFFEEEHHHMMMQQQSSSSSSQQQOOOKKKLLLLLLMMMNNNPPPQQQRRRNNNNNNNNNNNNNNNOOOPPPQQQSSSTTTUUUUUUVVVVVVVVVVVVPPPQQQRRRTTTVVVWWWYYYYYY[[[XXXTTTSSSTTTWWWXXXYYYYYYXXXWWWXXXXXXXXXVVVTTTQQQRRRRRRSSSSSSSSSRRRRRRTTTTTTSSSRRRRRRQQQQQQQQQPPPSSSVVVWWWUUUSSSRRRQQQOOOOOONNNMMMLLLLLLLLLMMMLLLLLLLLLLLLMMMNNNOOOPPPNNNSSSSSSOOOOOOSSSSSSOOORRRQQQNNNLLLJJJJJJJJJJJJKKKKKKKKKIIIEEECCCCCCCCC@@@>>>===>>>???@@@???===;;;<<<===:::666444555777333333333444444444555555333333333222222222111111111111111111111111111111000/////////..................//////......---,,,***+++,,,------,,,+++***'''''')))******+++++++++))))))))))))))))))))))))222222222222222222222222222222333333333333444444444333333222222333333444333444555666777888999:::888999;;;:::999999:::<<<;;;<<<===>>>???@@@AAAAAACCCCCCDDDDDDDDDDDDCCCCCC???@@@BBBDDDEEEEEEDDDDDDFFFGGGHHHHHHIIIIIIHHHHHHFFFFFFGGGGGGIIIJJJKKKLLLPPPOOOOOONNNLLLKKKJJJJJJDDDDDDEEEEEEFFFGGGHHHIIIIIILLLOOORRRRRROOOKKKHHHJJJLLLOOORRRTTTUUUTTTTTTPPPOOOMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPRRRRRRQQQPPPOOOOOOPPPRRRUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQOOOOOOMMMKKKJJJJJJMMMPPPPPPPPPQQQQQQRRRRRRSSSSSSQQQNNNJJJGGGGGGHHHKKKNNNKKKFFFDDDEEEEEECCCEEEJJJMMMMMMKKKHHHEEECCCDDDEEECCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCAAA???===<<<;;;<<<<<<;;;;;;;;;;;;::::::999888777555555777888999999888777555555555666666666666666666555555555555222222222222222222222222333444555555555444333222222222222222222222222222222333333222111111222444333222222111000//////...//////.........---------...........................------------...//////.../////////---,,,---...000//////.........//////...............------,,,.........------,,,,,,,,,........................000000//////.........---000000///...............000000//////.........---111111111111111111111111////////////000000000000111111111000000000000000222111111111000000/////////000000000000111111111000000111111111111000000333333222222222222222222444444444444444444444444444333111000000000111111222222222333444555777888:::999888666666666777777666777999<<<@@@EEEIIIKKK;;;:::999888999;;;>>>??????>>><<<<<<===>>>AAABBBDDDDDDCCCBBBAAAAAA@@@@@@@@@AAACCCDDDDDDDDDCCCCCCFFFFFFEEEEEEFFFGGGHHHHHHFFFFFFFFFHHHJJJJJJJJJIIILLLLLLKKKKKKJJJIIIGGGGGGFFFHHHJJJMMMNNNOOOPPPPPPPPPOOOMMMLLLLLLLLLMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNPPPSSSUUUWWWVVVUUUSSSTTTTTTUUUUUUVVVVVVVVVVVVYYYVVVRRRQQQRRRTTTUUUUUUZZZXXXVVVVVVXXXXXXXXXWWWWWWVVVTTTSSSRRRRRRQQQQQQSSSSSSSSSSSSRRRQQQOOONNNRRRSSSUUUUUUSSSRRRSSSTTTSSSRRRPPPNNNMMMLLLKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJNNNNNNMMMMMMNNNOOOPPPPPPNNNNNNLLLKKKJJJJJJJJJJJJMMMJJJGGGGGGGGGEEEBBB>>><<<===>>>>>>>>>===;;;:::888888999999777555333222222222333333333333444444222222222111000//////...//////000000000000//////------------------------------,,,,,,,,,+++++++++,,,+++***+++,,,---+++)))++++++++++++++++++++++++*********++++++,,,,,,,,,222222222222222222222222222222333333333333444444444333333222222333333444444444555666777888888999888:::;;;;;;:::999;;;<<<<<<<<<===>>>???@@@@@@AAADDDDDDEEEEEEDDDCCCAAA@@@???@@@AAACCCDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIKKKMMMNNNTTTSSSRRRQQQOOONNNMMMLLLEEEEEEEEEEEEFFFGGGHHHIIIJJJMMMPPPSSSSSSQQQMMMKKKJJJLLLNNNQQQSSSSSSSSSRRRPPPOOONNNLLLLLLLLLMMMNNNLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLMMMNNNPPPRRRSSSQQQPPPOOOOOOPPPRRRUUUVVVWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSQQQNNNLLLLLLOOOQQQPPPQQQQQQQQQRRRRRRSSSSSSRRRPPPMMMJJJIIIJJJLLLMMMJJJEEECCCEEEEEEDDDFFFJJJLLLLLLKKKHHHEEEDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA???===<<<;;;;;;;;;;;;::::::999999999888777555444444555777888888777666555555666777777555555555555444444444444222222222222222222222222333444444555444333222111111111111111111111111111000111111000//////000222222111111000//////......///.........------------........................---------............///---//////...---,,,---...//////............//////000000000000000///............---------,,,,,,,,,........................000/////////............000//////...............000/////////.........---.........................../////////000000000000000000000000000000000000111111111000000000//////000000000111111111111222000000111111111111000000222222222222222222222222444444444444444444444444444333222111000111111222111111111111222333444555999888666555555666777777777888888:::===@@@BBBDDD<<<;;;:::999999:::<<<===???>>>===<<<===???AAABBBBBBBBBBBBAAA@@@????????????@@@BBBCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFHHHIIIJJJJJJIIIKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIKKKMMMOOOOOOOOOOOOOOONNNMMMLLLKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPSSSUUUVVVUUUTTTSSSNNNNNNOOOPPPQQQSSSTTTTTTYYYVVVSSSRRRSSSTTTUUUTTTXXXWWWVVVVVVXXXXXXWWWVVVVVVUUUUUUTTTSSSSSSSSSSSSTTTTTTUUUTTTSSSQQQOOONNNRRRSSSUUUUUUSSSRRRSSSTTTRRRQQQOOONNNLLLKKKJJJJJJIIIIIIJJJKKKKKKJJJIIIIIIKKKKKKKKKKKKKKKLLLMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKIIIGGGFFFGGGFFFCCC@@@======>>>>>>===<<<:::999888888888888666555444333222222222333333333444444222222111111000//////...//////000000000000//////------------------------------------,,,,,,,,,+++******)))***+++,,,***((((((((((((((((((((((((((())))))******************222222222222222222222222222222333333333333444444444333333222222333333444555555555666666777777777888:::;;;;;;:::999;;;<<<===>>>>>>>>>??????@@@@@@CCCDDDEEEEEEDDDBBB@@@>>>??????AAABBBCCCDDDDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHJJJLLLNNNOOOVVVUUUTTTRRRPPPOOOMMMLLLFFFFFFFFFFFFGGGHHHIIIIIIKKKMMMQQQTTTTTTSSSPPPMMMJJJLLLNNNPPPQQQQQQPPPOOOOOONNNMMMLLLLLLLLLMMMNNNKKKKKKKKKKKKLLLMMMMMMNNNLLLKKKJJJKKKLLLOOOQQQSSSPPPPPPOOOOOOPPPRRRTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUSSSPPPMMMMMMOOOQQQQQQQQQQQQRRRRRRRRRRRRRRRTTTSSSQQQNNNMMMLLLKKKKKKHHHDDDCCCEEEEEEDDDFFFJJJKKKKKKKKKIIIFFFEEEFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCBBBAAA???>>><<<;;;;;;;;;::::::999888777777666666666444444444444666666666666555555555666777888444444444444333333333222222222222222222222222222333333444444333333222111000000000///////////////.../////////------///000000000000///......------............------------------------------------,,,,,,.../////////...------...///...---,,,,,,...///.............../////////000000000000///.........------------,,,,,,,,,........................////////////............000///......------....../////////............................................./////////000000000000000000000000000000000111111000000000000//////000111111111111222222222000000111111111111000000000000111111222222333333333333333333333333333333444333333222222222222333000000//////000111222222666555444444444555777777888888888888888999;;;;;;<<<;;;:::999999999:::;;;???>>>======>>>???AAABBBAAAAAA@@@@@@???>>>>>>>>>>>>???AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLNNNOOONNNNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOQQQSSSTTTUUUTTTSSSRRRNNNNNNOOOPPPRRRTTTVVVWWWZZZWWWTTTSSSTTTTTTTTTSSSVVVVVVUUUVVVXXXXXXVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWVVVTTTRRRPPPOOOQQQSSSUUUTTTSSSRRRSSSTTTQQQPPPOOONNNMMMLLLKKKJJJHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJKKKJJJIIIIIIIIIIIIJJJJJJIIIGGGEEEEEEEEEEEECCCAAA======>>>>>>===;;;:::999999888777666555444444444222222222222333333333333222222111111000/////////...//////000000//////...------------------------......---------,,,,,,,,,***)))((()))++++++)))(((''''''''''''''''''''''''))))))))))))))))))((((((111111111111111111111111222222222333333333444444444333333222222333333444555555666666666666666666888999::::::999999:::<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCDDDDDDBBB@@@>>>>>>???@@@AAABBBCCCCCCDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJMMMOOOPPPSSSRRRQQQOOOMMMLLLJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKJJJMMMPPPSSSTTTSSSPPPOOOJJJKKKMMMOOOPPPOOONNNMMMMMMLLLKKKJJJJJJKKKLLLMMMJJJJJJJJJJJJKKKMMMNNNOOOKKKJJJIIIIIIKKKMMMPPPRRRPPPOOOOOOOOOPPPQQQSSSTTTTTTUUUVVVVVVWWWWWWWWWVVVTTTTTTSSSPPPMMMLLLMMMNNNRRRRRRRRRRRRRRRQQQQQQQQQTTTTTTSSSRRRPPPMMMKKKIIIEEEBBBAAADDDEEEDDDFFFJJJHHHIIIJJJHHHFFFFFFFFFHHHHHHGGGFFFEEEDDDCCCBBBBBB@@@@@@???>>>===<<<;;;:::999999888777666666555444666666555444444555666666777666666666555555555666444444444444333333333333111111111111111111111111222222222222222111111111000000000///////////////...//////...------...000//////.........---------------------------------------------------------+++,,,...000000///...,,,---...///...,,,+++,,,---......---------...//////------......------,,,+++------------------------........................///////////////.........//////...------------...........................000000000000000000000000........./////////000000/////////000000000000000000000000000000000//////111111111111222222222222000000111111111111000000...//////000111222333333222222222222222222222222444333333333333333333333000000/////////000000111333333222222333555666777777777777666666666666666:::999999888999999:::;;;>>>>>>===>>>>>>???AAAAAA@@@@@@@@@??????>>>>>>>>>===>>>@@@BBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDGGGHHHHHHIIIJJJKKKIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKJJJKKKKKKLLLMMMNNNOOOOOOOOOPPPRRRSSSTTTSSSRRRQQQPPPPPPPPPQQQSSSUUUWWWXXXZZZXXXVVVUUUUUUUUUTTTSSSTTTTTTTTTUUUWWWWWWUUUSSSTTTTTTUUUUUUVVVVVVVVVVVVXXXXXXXXXWWWUUUSSSQQQOOOQQQRRRTTTTTTRRRQQQRRRSSSQQQPPPPPPPPPOOONNNMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIGGGEEEDDDBBBAAA@@@???>>>:::;;;<<<======<<<;;;:::999888666555444444555555111222222222222333333333111111111111000000//////...//////////////////...------------------------.........---------,,,,,,***))))))***++++++***(((*********************************))))))(((((((((111111111111111111111111222222222333333333444444444333333222222333333444555555555555666666666666777888999999888888999;;;========================<<<>>>@@@BBBCCCCCCBBBAAA>>>??????@@@AAABBBCCCDDDCCCDDDDDDEEEEEEEEEEEEEEECCCDDDEEEGGGIIIKKKMMMOOOOOONNNNNNMMMLLLKKKJJJIIIMMMMMMLLLKKKKKKKKKLLLLLLIIIKKKNNNQQQRRRQQQOOONNNJJJKKKMMMOOOOOONNNMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKJJJIIIIIIJJJLLLNNNOOOKKKKKKJJJJJJKKKMMMOOOQQQNNNNNNNNNOOOOOOPPPQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSPPPNNNMMMNNNOOOSSSSSSRRRRRRQQQQQQPPPPPPSSSSSSSSSRRRPPPLLLIIIGGGCCC@@@@@@CCCDDDBBBDDDGGGFFFHHHIIIHHHFFFEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@>>>>>>===<<<;;;;;;::::::888888777666555555444444666666666666666666666666777777777666555444333333555555555444444444444333111111111111111111111111222222111111000000000000111111000000000///////////////000///...---///111............------------,,,,,,------------------------------------------+++,,,...000000///...,,,---.........,,,+++,,,------------------...//////---------------,,,,,,+++------------------------................................./////////////////////...------------------------...............////////////////////////............////////////......//////000000000000//////////////////000000000000111111111222222222000000111111111111000000......///000000111222222222222222222222222222222333333333333333333333333111111000000000111111222222222111222333444666777555666666666666666666666666666777888999:::<<<<<<============>>>???@@@@@@@@@@@@@@@@@@????????????===>>>@@@BBBCCCCCCCCCBBBCCCBBBBBBAAAAAABBBBBBBBBAAADDDGGGHHHGGGHHHIIIKKKJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLMMMNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNOOOPPPQQQRRRSSSSSSRRRRRRPPPPPPOOONNNOOOPPPRRRSSSYYYXXXVVVWWWWWWWWWUUUSSSSSSRRRRRRSSSUUUVVVTTTSSSSSSSSSUUUVVVVVVWWWVVVVVVWWWWWWWWWVVVUUUSSSQQQOOOOOOQQQSSSRRRQQQPPPQQQQQQQQQRRRRRRRRRRRRQQQPPPOOOJJJIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGEEEDDDBBB???<<<:::999999777888:::;;;<<<===<<<<<<888777666444444444555555111111111222222222333333111111111000000000000000......////////////......------------------------......---------,,,,,,,,,+++******+++,,,,,,+++)))+++++++++++++++++++++++++++++++++******))))))(((111111111111111111111111222222333333333333444444444333333222222333333444444444444555555666666666555777888888777666888999:::;;;;;;;;;<<<<<<======;;;<<<===???AAABBBCCCCCC>>>>>>>>>???@@@AAACCCCCCCCCCCCDDDEEEEEEEEEEEEDDDBBBBBBCCCDDDFFFHHHJJJLLLKKKLLLLLLLLLLLLMMMMMMMMMOOOOOONNNMMMLLLLLLLLLLLLIIIKKKMMMOOOPPPOOOMMMLLLIIIKKKMMMNNNOOONNNMMMLLLJJJIIIHHHHHHHHHIIIJJJKKKLLLKKKIIIIIIIIIKKKMMMOOOLLLLLLLLLLLLLLLMMMMMMNNNLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQPPPRRRSSSSSSRRRPPPPPPQQQSSSTTTTTTSSSRRRQQQPPPPPPOOOPPPPPPQQQPPPNNNJJJGGGEEEAAA>>>>>>AAABBB@@@AAADDDEEEFFFGGGGGGEEEDDDCCCDDDCCCCCCBBBAAA@@@???>>>===<<<<<<;;;;;;:::::::::999666666666666555555555555666666666666666666666666666666777666666444333333555555555555444444444444111111111111111111111111111111000////////////000111111000000//////......///000111000......000111........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,---...---,,,++++++---,,,,,,,,,,,,---...//////...////////////...------,,,,,,,,,------------....................................//////////////////...------,,,,,,---------------------.........------------------------------........./////////---......//////000000111......////////////000000///000000000000111111111000000111111111111000000......//////000000111111111111111111111111111111111222222333333333333222111111000111111222333333333222222222222444666777444555666777777777777777444444666777999;;;<<<<<<;;;;;;<<<======>>>>>>???@@@?????????????????????===>>>@@@BBBCCCDDDDDDCCCDDDCCCCCCBBBBBBBBBBBBBBB@@@CCCGGGHHHGGGGGGIIILLLKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKLLLLLLLLLKKKIIIIIIIIIJJJKKKKKKLLLKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNOOOQQQRRRRRRSSSSSSSSSRRRPPPOOOOOOQQQSSSTTTWWWWWWWWWXXXYYYXXXVVVTTTSSSQQQPPPQQQRRRTTTTTTTTTRRRSSSUUUVVVVVVVVVUUUTTTTTTTTTUUUUUUTTTRRRPPPOOONNNOOOQQQQQQOOONNNOOOPPPQQQRRRSSSTTTTTTSSSQQQQQQKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIFFFEEEEEEDDDDDDDDDEEEEEECCCCCC@@@<<<777555555666555777999;;;<<<<<<<<<<<<777666555555444444555555111111111111222222222222111111000000000000000000---......//////......---------------------------------,,,,,,,,,+++++++++,,,+++***+++------+++***))))))))))))))))))))))))******************))))))111111111111111111111111222222333333333333444444444333333222222333333444333333444444555666777777444555666666555555666888888888999::::::;;;<<<<<<===<<<<<<===>>>@@@BBBCCC>>>>>>>>>>>>???AAABBBCCCAAAAAABBBCCCCCCCCCCCCCCC@@@@@@AAABBBCCCEEEGGGHHHGGGHHHIIIKKKLLLNNNOOOPPPOOONNNMMMLLLKKKKKKKKKKKKJJJLLLMMMOOOOOONNNLLLKKKIIIJJJMMMOOOOOOOOONNNMMMKKKJJJIIIIIIIIIJJJLLLMMMMMMLLLJJJHHHHHHJJJLLLNNNMMMMMMNNNNNNNNNMMMLLLKKKJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNOOONNNNNNNNNNNNPPPQQQQQQQQQQQQSSSUUUUUUTTTSSSRRRQQQPPPOOOOOOMMMMMMMMMLLLJJJHHHEEECCC@@@======@@@@@@===>>>AAADDDEEEGGGFFFDDDBBBAAAAAA@@@??????>>>===<<<<<<;;;:::::::::::::::999999999555555555555666666666666555555555666666555555555333333555666666666555555444444444444333333333222111111111111111111111111111000///.........//////000000//////...------,,,///000000///......///111........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,---...---+++***+++,,,,,,,,,,,,,,,---...///000......//////......---,,,,,,,,,,,,---------........................................../////////000///...------,,,,,,------,,,,,,,,,------.........---------------------------------.........//////------......///000000111........./////////000000....../////////000000000000000111111111111000000////////////////////////111111111111111111111111000000222333333333222222//////000000111222333444444333222222333444555666333444555777777777666555444555666888999:::::::::999:::;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>===???AAACCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBB???CCCGGGHHHFFFFFFIIIMMMLLLLLLMMMNNNNNNMMMMMMMMMIIIJJJKKKKKKKKKJJJIIIHHHIIIJJJKKKLLLMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOQQQSSSTTTTTTSSSQQQPPPOOOPPPSSSUUUWWWUUUVVVWWWYYY[[[ZZZWWWUUUSSSPPPNNNNNNPPPSSSTTTUUURRRSSSTTTVVVVVVUUUSSSSSSQQQQQQRRRRRRRRRQQQPPPOOOLLLMMMOOOOOOMMMLLLMMMNNNPPPQQQSSSTTTTTTSSSRRRQQQLLLKKKJJJIIIIIIJJJKKKLLLKKKJJJJJJIIIHHHHHHIIIIIIFFFEEEDDDCCCCCCBBBCCCCCCAAAAAA???;;;666444555777777888999;;;;;;::::::999555555666666555555444444111111111111222222222222000000000000000000000111---......//////......---------------------------,,,,,,+++++++++*********+++*********,,,,,,***)))))))))))))))))))))))))))(((((())))))))))))))))))000000000000000000000000222222333333333444444444444333333222222333333444222222333444555777777888333444555555444444555777666666777888:::;;;<<<<<>>===<<<===>>>AAABBB>>>>>>======>>>@@@BBBCCC@@@@@@AAABBBBBBBBBBBBAAA??????@@@@@@BBBCCCEEEEEECCCDDDFFFHHHKKKMMMOOOPPPNNNNNNLLLKKKJJJJJJJJJJJJLLLMMMNNNOOOOOONNNLLLKKKIIIJJJMMMOOOPPPPPPOOONNNLLLKKKJJJJJJKKKLLLMMMNNNNNNLLLJJJHHHHHHIIIKKKMMMMMMNNNOOOPPPOOOMMMKKKIIIIIIJJJKKKKKKKKKKKKKKKJJJMMMMMMMMMNNNNNNMMMMMMLLLIIIKKKNNNOOOOOOPPPRRRTTTUUUTTTTTTRRRQQQPPPOOONNNKKKKKKKKKJJJHHHFFFDDDBBB???<<<<<>>CCCEEEFFFEEECCC@@@@@@@@@======<<<<<<;;;;;;::::::999999999999999999999999444444555555666777777777333444444555555444444333///111333555777888888888333333333222222222111111000000000000000000000000111000///------...////////////...------,,,++++++...///000///------///000......//////////////////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,---...---+++***+++,,,+++++++++,,,---...///000,,,,,,------,,,,,,+++***,,,,,,,,,------.................................---.........//////000000......---,,,,,,,,,,,,---,,,,,,,,,------.........////////////////////////---------.........//////---------...///000000111---.........//////000000............////////////000000111111111111000000///////////////.........000000000000000000000000///000111222333222222111.........///000222333444555444333333333444555666444444666666666666555444555666777888888888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<===============>>>???AAACCCEEEFFFFFFEEECCCBBBBBBAAA@@@@@@@@@AAA>>>CCCGGGHHHFFFFFFIIIMMMMMMMMMNNNNNNNNNMMMMMMLLLHHHHHHIIIJJJJJJIIIHHHGGGIIIJJJLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMOOOQQQSSSTTTUUULLLKKKJJJJJJLLLOOOSSSUUUTTTUUUWWWYYY[[[[[[XXXVVVSSSPPPMMMLLLNNNRRRTTTUUUQQQSSSTTTUUUUUUTTTRRRQQQNNNOOOPPPQQQQQQPPPOOONNNKKKLLLNNNNNNLLLKKKLLLMMMOOOPPPRRRTTTTTTSSSQQQPPPKKKJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJIIIHHHHHHHHHIIIFFFEEEDDDCCCBBBAAAAAAAAA??????>>>:::666444666999::::::;;;;;;:::999777666444555666666666555444333000111111111111222222222000000000000000111111111---..................---------------------------+++++++++*********))))))***)))((()))++++++)))(((************************&&&'''''''''(((((())))))////////////////////////000111111222222333444444444444444444333333222111333444555666777777666666333444444444555666666666666666777888999::::::;;;======<<<<<<<<<>>>@@@AAA>>>@@@AAACCCDDDDDDCCCCCC??????@@@AAAAAABBBCCCCCC??????>>>>>>???AAABBBCCCEEEDDDCCCDDDFFFIIIMMMOOOPPPMMMHHHDDDDDDGGGKKKNNNNNNOOOPPPPPPOOOMMMJJJHHHGGGJJJLLLKKKHHHFFFHHHJJJKKKJJJIIIIIIIIIJJJLLLMMMLLLKKKJJJHHHHHHIIIJJJJJJPPPQQQRRRRRRPPPNNNLLLJJJIIIIIIIIIIIIHHHGGGFFFFFFIIIIIIHHHGGGGGGFFFEEEEEEKKKLLLNNNOOOQQQRRRRRRRRRRRRRRRQQQPPPOOOMMMLLLLLLGGGGGGGGGFFFDDDCCCAAA@@@???>>><<<<<<>>>>>>>>>===BBBBBBBBBAAAAAAAAA@@@@@@>>>===;;;999888888888999666777888999888777555333333333333333333333333333444444333333333333222222222333444444555555444444777666555333222111000000000000000000000000000000000000000000////////////////////////////////////////////////////////////......---------,,,,,,,,,---,,,++++++******++++++......---,,,+++++++++++++++++++++,,,,,,---------,,,------......------,,,...---,,,++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,..................------........................---------.........//////------...///000000//////------------------------------------------------000///...---,,,------.......................................////////////000000000000000000000000//////...---------------//////...//////000111222111111111000000000000000000111111111111222222222111111111111111111111111222222222222222222222222444444222222222222444444444444555666777888999999:::999888888888999:::;;;<<<<<<======>>>>>>?????????@@@AAABBBDDDEEEFFFGGGEEEEEEDDDCCCAAA@@@??????BBBBBBBBBCCCDDDEEEFFFGGGMMMNNNNNNNNNNNNMMMLLLLLLHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLKKKKKKJJJNNNLLLJJJJJJJJJKKKJJJIIIJJJJJJKKKMMMNNNOOOPPPQQQLLLKKKIIIIIIJJJMMMPPPSSSUUUUUUVVVWWWWWWWWWWWWVVVVVVTTTQQQNNNNNNPPPRRRTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRTTTTTTTTTQQQOOOMMMLLLPPPTTTSSSNNNKKKLLLOOOOOONNNMMMNNNOOOPPPNNNLLLJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIKKKMMMLLLHHHDDDGGGGGGEEECCC@@@???@@@AAADDDGGGGGGCCC<<<777777999;;;:::999777666555555555444444555555555555555555111111111111000000000000000000000000////////////111000///...---,,,++++++---------,,,,,,,,,++++++,,,,,,+++***))))))******)))************+++++++++***)))(((''''''((()))***%%%$$$$$$%%%((())))))(((////////////////////////000000111111222333333444333333444444333333222111222333333555666777888888444444444444555555555555555666666777888999:::;;;<<<;;;;;;;;;;;;===>>>???===>>>???@@@AAAAAA@@@@@@??????@@@@@@AAABBBBBBBBB???????????????AAABBBCCCDDDCCCBBBCCCEEEHHHLLLNNNOOOLLLHHHEEEEEEGGGJJJMMMMMMNNNOOOPPPOOOLLLIIIGGGGGGIIIKKKIIIFFFEEEHHHKKKKKKJJJJJJIIIJJJKKKLLLMMMMMMLLLJJJIIIIIIIIIIIIJJJLLLMMMNNNNNNNNNLLLJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIKKKMMMNNNOOOPPPPPPNNNMMMLLLKKKKKKKKKGGGGGGGGGFFFDDDCCCAAA@@@???===<<<<<<===>>>>>>===>>>>>>=========<<<<<<<<<===<<<:::999888777888888777777666666555555555555333333333333333333333333444444333333333222222222111222222333333333333333555444333222222222222222000000000000000000000000000000000/////////......................................................------------,,,,,,,,,,,,---,,,++++++******++++++,,,,,,+++++++++,,,,,,---+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++...---,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,.........---------------........................,,,,,,,,,,,,---------...------...///////////////------------------------------------------------///...---,,,+++,,,,,,---....................................////////////////////////////////////000//////...------......000////////////000000111000000000000000111111111000111111111111222222222111111111111111111111111222222222222222222222222444333222222222222333444333444555666777888999999999999888888888999:::;;;;;;;;;;;;<<<<<<======>>>>>>???@@@AAACCCDDDEEEFFFDDDDDDCCCBBBAAA@@@??????@@@AAAAAABBBCCCEEEFFFGGGKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJMMMLLLJJJJJJJJJKKKJJJIIIIIIIIIJJJKKKMMMNNNOOOPPPLLLKKKJJJJJJKKKMMMOOOPPPRRRRRRSSSTTTTTTTTTTTTSSSUUUSSSPPPMMMMMMNNNPPPRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOQQQSSSTTTTTTRRROOOMMMMMMQQQTTTRRRNNNKKKLLLNNNNNNMMMMMMNNNOOOOOOMMMLLLIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJLLLMMMLLLHHHDDDEEEFFFEEEBBB???>>>???@@@FFFHHHIIIFFF???;;;;;;===;;;:::999777666666666555444444555555555555444444111111111111000000000000000000000000/////////.....................------......------,,,,,,,,,---,,,++++++***))))))******,,,+++++++++******))))))***))))))(((((())))))***///---+++******)))'''%%%////////////////////////000000000111222222333333333333333333333222222111111111111222444666999:::555555555555444444444444555555666777888999::::::::::::::::::;;;<<<===>>>>>>>>>???@@@@@@??????>>>>>>??????@@@@@@AAAAAAAAA????????????@@@AAABBBCCCBBBBBBAAABBBDDDGGGJJJLLLLLLKKKIIIGGGGGGHHHIIIJJJLLLMMMNNNOOONNNKKKIIIGGGFFFHHHIIIGGGDDDDDDGGGKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKIIIIIIHHHHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGFFFGGGGGGFFFFFFEEEDDDCCCEEEEEEEEEFFFFFFFFFGGGGGGDDDCCCCCCDDDEEEHHHKKKMMMNNNMMMKKKJJJIIIIIIIIIJJJGGGGGGFFFEEEDDDBBBAAA@@@>>>===;;;;;;===>>>===<<<;;;;;;::::::::::::999999<<<;;;:::888777777777777777666444222222333555666333333333333333333333333333333333333222222222222000111111222222222222222333222222222222222333333000000000000000000000000000////////////.........................................................---------,,,,,,,,,++++++,,,,,,+++************+++*********++++++,,,......++++++++++++,,,,,,,,,,,,***++++++++++++++++++***...---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++,,,,,,,,,,,,------..................------------------------------------------------------,,,+++++++++,,,,,,....................................////////////////////////////////////000000//////......//////111000000////////////000//////000000111111222222000111111111111222222222111111111111111111111111222222222222222222222222333333222222222222333333333444444555666777888888888888888777888999999:::999999::::::;;;<<<<<<======>>>???@@@AAACCCCCCDDDCCCCCCBBBAAAAAA@@@????????????@@@AAABBBDDDEEEFFFHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFHHHIIIJJJMMMKKKIIIIIIKKKKKKKKKJJJHHHHHHIIIKKKLLLMMMNNNOOOLLLLLLLLLMMMMMMMMMNNNNNNPPPQQQQQQRRRSSSRRRRRRRRRSSSQQQOOOLLLKKKLLLNNNOOOOOONNNNNNNNNMMMMMMMMMMMMLLLNNNQQQTTTTTTSSSPPPNNNNNNQQQSSSRRRNNNKKKKKKLLLMMMLLLKKKLLLNNNNNNMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMKKKGGGDDDDDDDDDDDDBBB???>>>>>>???DDDFFFHHHEEE@@@======>>>;;;:::999888777666666666555555555555444333333222111111111111000000000000000000000/////////......++++++,,,---...//////000000///---,,,,,,,,,---...,,,+++******)))*********------,,,+++***)))(((''')))******************)))***)))(((((())))))((('''//////////////////////////////000000111222222222222222333333333222222111333222111111222444777999555555555444444333333333444555555666777888999999:::::::::;;;;;;<<<======@@@@@@@@@@@@@@@@@@??????>>>>>>>>>??????@@@@@@@@@????????????@@@@@@AAAAAA@@@@@@@@@AAACCCFFFIIIKKKJJJIIIIIIHHHHHHHHHHHHHHHJJJKKKMMMMMMMMMJJJHHHFFFFFFGGGHHHFFFCCCCCCGGGJJJJJJIIIJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFCCCDDDEEEGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBCCCDDDDDDFFFFFFGGGHHHDDDCCCBBBBBBCCCGGGKKKMMMMMMKKKJJJHHHHHHHHHIIIJJJGGGFFFFFFEEEDDDBBBAAA@@@>>><<<;;;;;;<<<======<<<;;;;;;;;;::::::::::::999::::::999777666666555555555444333222222333444444222222222222222222222222333333333222222222222111000111111222333222222222222222111111111111222222000000000000000000000000/////////.........------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,++++++***************++++++******+++,,,,,,---+++++++++++++++++++++,,,+++++++++******+++++++++,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------+++++++++,,,,,,,,,,,,,,,------------------......------------------------------------------------------,,,,,,,,,,,,,,,,,,....................................////////////////////////////////////000000////////////000000111111000//////...//////......///000111222222333000000111111111222222222111111111111111111111111111111111111222222222222333222222222222222222333333333444555555666777777777777777777888888999999888999999:::;;;<<<============>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>???@@@AAACCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJIIIIIIHHHFFFEEEEEEDDDDDDCCCBBBBBBCCCFFFHHHJJJLLLJJJIIIIIIKKKLLLKKKKKKHHHIIIJJJKKKLLLNNNOOOOOONNNOOOPPPPPPPPPOOONNNMMMQQQQQQRRRSSSSSSSSSSSSRRRSSSQQQOOOLLLKKKLLLMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLIIILLLOOORRRSSSRRRPPPOOOOOOQQQRRRQQQNNNKKKKKKKKKKKKKKKJJJKKKMMMMMMLLLKKKIIIHHHHHHHHHGGGGGGGGGHHHJJJJJJKKKLLLLLLJJJFFFDDDCCCDDDDDDBBB???>>>>>>??????AAABBB@@@===;;;;;;<<<::::::999888777666666666555555555444444222111000111111111111000000000///000000/////////.........++++++,,,---....../////////...---++++++,,,---...++++++***************+++,,,,,,++++++***))))))((()))***+++,,,,,,+++***)))'''&&&&&&''')))******)))////////////////////////...//////000000111111222111111222333333222222222444333111000000222444555555555444444333333333222444444555666777888888999:::;;;;;;<<<======>>>>>>@@@?????????>>>>>>??????=========>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@AAACCCFFFHHHIIIHHHHHHHHHIIIHHHGGGGGGFFFHHHIIIKKKLLLKKKIIIGGGEEEFFFHHHHHHFFFCCCCCCEEEHHHGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFFFFEEEEEEDDDCCCCCCAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDCCC@@@AAABBBCCCEEEFFFGGGHHHEEECCCAAA@@@BBBEEEIIILLLKKKKKKIIIIIIHHHIIIJJJKKKFFFFFFFFFEEECCCBBB@@@???===;;;::::::;;;<<<<<<;;;;;;::::::::::::999999999888888777777666444333333111222333444444333222222222222222222222222222222333333222222222111111111111222222333333333333333333333222111000000000000////////////////////////............------------------------------------------------------------,,,,,,+++++++++*********,,,+++******))))))******---,,,++++++************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------------------,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---------------------------------------------------------------............---....................................////////////........................000000////////////000000111111000//////...//////......///000111222222333000000111111111222222222000000000000000000000000000000000111111222222222222222222222222222222222333333444444555555666666666666777777777888888888888999999;;;<<<===>>>>>><<<======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@AAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJIIIHHHFFFEEEDDDDDDCCCBBBAAAAAABBBEEEGGGIIIKKKIIIHHHIIIKKKLLLLLLLLLIIIJJJKKKLLLNNNOOOPPPPPPPPPQQQRRRSSSSSSQQQPPPOOOPPPPPPQQQRRRRRRRRRRRRQQQRRRQQQOOOMMMLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMGGGIIILLLOOOPPPPPPOOOOOOOOOPPPQQQPPPNNNLLLKKKJJJJJJJJJJJJKKKMMMMMMLLLKKKHHHHHHGGGFFFEEEEEEFFFFFFHHHJJJLLLLLLJJJGGGEEECCCBBBCCCDDDCCC@@@??????@@@;;;<<<===<<<;;;:::999:::999999888777666666666666444444444444333222000000111111111111000000000///////////////............,,,,,,---------------------,,,+++*********+++,,,+++***************++++++************************)))***+++,,,,,,+++***)))000///,,,++++++***(((&&&////////////////////////.........///000000111111000111222222222222222222444333222000000111111222444444444444333333333333333333444555666777888888:::;;;<<<======>>>======<<<<<<;;;;;;;;;<<<==============================<<<===>>>>>>>>>>>>======>>>???@@@BBBDDDFFFHHHIIIGGGGGGHHHHHHHHHGGGFFFEEEFFFHHHIIIKKKJJJHHHFFFDDDGGGIIIJJJHHHEEEBBBDDDFFFCCCDDDEEEFFFFFFFFFEEEEEECCCCCCDDDDDDCCCCCCBBBAAA@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDCCC???@@@AAABBBDDDEEEFFFGGGDDDBBB@@@???@@@BBBEEEHHHIIIIIIJJJJJJJJJJJJJJJJJJFFFFFFEEEDDDCCCAAA@@@???<<<;;;999999;;;<<<;;;:::888888888777777777666666666666666666555333222111000111333555555444222111222222222222222222222222222222222222111111111111111222222333333333333333333222111000////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++***))))))))))))***------+++******)))))))))+++++++++++++++*********---,,,+++******+++,,,---))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...---,,,+++***+++,,,---------------------------------------------------,,,---.../////////..........................................////////////........................//////......//////000000111000000////////////000//////000000111111222222000111111111111222222222000000000000000000000000//////000000111222222222111111222222222222111111333333333444444444555555555555666777777777777666888888999:::<<<===>>>>>>======>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBBCCCCCCDDDEEEGGGHHHIIIIIIIIIKKKJJJIIIHHHGGGFFFEEEEEECCCCCCBBBBBBCCCEEEFFFHHHJJJIIIHHHIIIKKKMMMMMMLLLJJJJJJKKKMMMNNNOOOPPPQQQQQQRRRSSSSSSSSSRRRQQQPPPMMMNNNOOOOOOPPPPPPOOOOOOPPPOOONNNMMMLLLMMMNNNNNNOOOOOONNNNNNNNNMMMMMMMMMGGGGGGIIIJJJLLLMMMNNNNNNNNNNNNOOOOOOOOOMMMLLLKKKJJJJJJJJJKKKMMMNNNMMMKKKHHHGGGEEEDDDCCCDDDDDDEEEGGGIIIKKKKKKHHHEEECCCBBB@@@BBBCCCBBB@@@>>>>>>>>>:::;;;;;;;;;;;;:::999999888777666555555555555666333333333333222111111000111111111111000000000000/////////.........------......------,,,,,,++++++++++++++++++*********)))*********)))******+++,,,))))))*********+++++++++)))******************)))+++***((()))******)))(((////////////////////////------...//////000000111000000111222222222222222000111111111111111111111333333333333333333444444222333444555666777777888888999;;;<<<======<<<<<<;;;::::::::::::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======<<<;;;:::>>>???@@@BBBDDDFFFHHHIIIGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFHHHJJJIIIGGGEEECCCGGGJJJLLLKKKFFFCCCBBBCCC@@@AAABBBCCCCCCCCCBBBBBBAAAAAABBBCCCDDDCCCBBBBBB?????????@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBBBB???@@@@@@BBBCCCDDDEEEEEEDDDCCCAAA??????AAACCCDDDFFFGGGIIIKKKKKKJJJIIIHHHFFFFFFEEEDDDCCCAAA@@@???<<<:::999999:::;;;;;;:::777777666666666555555555555555666555444333111000111222222333333444333333111111111111111111111111222222222222111111111111000111111222222222222222111000000/////////000000////////////////////////---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))++++++***)))))))))))))))++++++***************+++++++++++++++*********))),,,+++***))))))***+++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***...---+++***)))***+++,,,------------------------------------------------+++,,,---.........------....................................////////////..............................------...//////000000////////////000000111000000000000000111111111000111111111111222222222000000000000000000000000/////////000111222222222000111222333333222111000333333333333333444444444444555666777777777666666666777888999:::<<<=========>>>>>>??????@@@@@@AAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@AAACCCDDDFFFGGGGGGHHHKKKJJJJJJIIIHHHGGGGGGFFFDDDDDDDDDEEEEEEEEEFFFFFFIIIHHHGGGIIIKKKMMMNNNMMMIIIJJJKKKLLLMMMOOOPPPPPPPPPPPPQQQQQQRRRQQQQQQQQQMMMNNNOOOOOOPPPPPPOOOOOOLLLLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLGGGFFFFFFFFFGGGJJJLLLMMMMMMMMMMMMNNNOOONNNMMMKKKKKKJJJJJJLLLNNNOOONNNLLLHHHGGGEEECCCBBBBBBCCCDDDEEEHHHJJJJJJFFFCCCAAAAAA===???@@@@@@>>><<<<<<<<<999999999999999999888666666666555444444444444555111222222222222222111111111111111111000000000000//////.........------------------,,,,,,,,,++++++***+++,,,------+++***(((******))))))***++++++,,,+++++++++******************))))))(((((())))))***"""!!!"""$$$(((***++++++////////////////////////------......///000000000///000111222222222222222---...000111222222222222222222222333333444444444222333333444555666777777777888:::;;;<<<<<<;;;:::<<<;;;;;;;;;<<<===???@@@<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<<<<<<<;;;:::999??????AAACCCEEEGGGHHHIIIGGGGGGGGGFFFFFFFFFFFFFFFDDDFFFHHHIIIIIIGGGEEECCCHHHKKKNNNMMMHHHCCCAAAAAA>>>???@@@AAABBBAAA@@@???@@@AAABBBDDDEEEDDDDDDCCC>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDDDDCCCBBBAAA@@@???@@@@@@AAABBBCCCDDDEEEFFFEEECCCBBBAAABBBCCCDDDDDDFFFHHHKKKKKKJJJHHHGGGFFFEEEEEEDDDCCCAAA@@@???<<<:::999999:::;;;;;;:::888888777777777666666666444555555555444222000///444333222111111333555666111111111111111111111111222222222111111111111000//////000111111111111111.........//////000111222////////////////////////---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))+++******)))))))))))))))))))))))))))***+++,,,---++++++++++++******))))))+++***)))'''''')))***++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))...---+++))))))***+++,,,------------------------------------------------)))***,,,---...---,,,,,,..................................../////////000........................---------------...///000//////...//////000111222111111111000000000000000000111111111111222222222000000000000000000000000...//////000111222222222000111222333333222111000333333333333333333444444333444666777777777666555444555666888999:::<<<<<<>>>>>>??????@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA>>>???AAACCCDDDEEEFFFFFFKKKJJJJJJIIIIIIHHHHHHGGGDDDEEEFFFFFFGGGFFFFFFEEEIIIHHHGGGIIIKKKMMMNNNNNNHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPQQQQQQOOOPPPQQQQQQRRRRRRQQQQQQJJJIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLGGGFFFDDDDDDEEEGGGKKKMMMLLLLLLLLLNNNOOOOOONNNLLLKKKJJJJJJLLLNNNOOONNNMMMHHHFFFDDDBBBAAABBBCCCDDDDDDGGGJJJIIIEEEAAA@@@@@@;;;===>>>>>><<<:::::::::888777666777777777555444555555444333333333444444000111111222222222111111111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////---***(((******))))))***+++,,,,,,---,,,,,,+++***)))((((((***)))(((''''''((()))***)))((('''((()))***)))(((...///000///...---...000------------............111111111000111111222222111111222333333111000///222222111111111111111111333444555555333333444555666666777888999::::::;;;999:::;;;<<<===>>>???@@@>>>===<<<:::999999::::::999;;;===??????===;;;999===>>>@@@BBBEEEFFFGGGHHHEEEFFFGGGHHHIIIHHHGGGFFFIIIIIIHHHGGGGGGFFFFFFEEEHHHKKKOOOPPPLLLGGGBBB???===>>>@@@AAABBBBBBAAAAAA???@@@CCCEEEGGGGGGGGGGGGCCCCCCBBBAAAAAAAAAAAAAAAFFFFFFFFFEEEDDDBBB@@@???>>>>>>???@@@AAACCCEEEFFFFFFFFFGGGFFFEEEBBB???===EEEFFFGGGHHHHHHGGGEEEDDDEEEEEEEEEFFFEEECCC>>>;;;;;;;;;::::::999888777777777666666666666777777888666555444333333444555666555444333222222222333444333333444555444333111000000000000000000000000000////////////////////////)))***+++---...///000000////////////////////////++++++++++++++++++++++++------,,,,,,,,,,,,++++++)))***,,,,,,,,,***((('''***++++++,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++***))))))******---------,,,,,,+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,---------,,,+++***)))(((+++,,,---,,,++++++,,,...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------....../////////------------------------........................---------............///111111111000000000000000////////////000000000000000///...///000111000//////000111222222111000///000000111111111111000000000000000000000000000000000111111222333333444444333444444555666777888888444666888888888999:::<<<;;;===???BBBBBBAAA@@@>>>DDDDDDDDDCCCBBBBBBDDDFFFFFFGGGHHHFFFBBB???======>>>???AAABBBCCCDDDDDDDDDKKKLLLNNNNNNNNNKKKHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGHHHIIIKKKMMMNNNOOOOOOGGGHHHHHHIIIJJJKKKMMMMMMNNNOOOOOOOOONNNNNNNNNNNNNNNOOOPPPOOOMMMNNNRRRUUUPPPMMMIIIFFFEEEFFFHHHIIIKKKLLLMMMLLLKKKJJJKKKLLLLLLIIIFFFCCCBBBCCCEEEFFFJJJJJJJJJKKKLLLLLLMMMMMMOOOOOOOOONNNNNNNNNMMMMMMLLLIIIEEEAAA??????AAABBBBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>===<<<;;;::::::999888777777666666666666777333222222111111222222333111111111111000000000000///////////////.........////////////............,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***---,,,,,,+++***)))((((((,,,,,,++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))...///000///...---...000000000000000111111111111000000000000000111222222111222222222222111000000111111111111111111111111333444555555333333444555666666777888999::::::;;;999999:::;;;<<<===>>>???===<<<;;;:::::::::;;;<<<:::;;;===>>>>>>>>>===<<<===>>>@@@BBBDDDEEEFFFFFFEEEEEEGGGHHHHHHGGGGGGFFFIIIIIIHHHGGGGGGFFFFFFEEEIIILLLPPPQQQNNNIIIEEEBBB???@@@@@@AAAAAAAAAAAAAAA@@@AAADDDFFFHHHIIIJJJJJJGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGFFFEEEDDDBBBAAA@@@======>>>@@@BBBDDDEEEGGGEEEFFFFFFFFFEEECCC@@@>>>CCCDDDFFFHHHHHHFFFDDDCCCDDDDDDDDDEEEEEECCC???<<<;;;::::::999999888888888777777666666666666666777666555444333333444555666444333222111111111222222222222333333333222000///000000000000000000000000////////////////////////***+++,,,---.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))***,,,,,,,,,***)))'''***++++++,,,,,,++++++***))))))))))))))))))))))))***))))))(((((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++***))))))******+++++++++******))))))))),,,++++++++++++++++++***++++++,,,,,,,,,------------......---,,,+++******---......,,,******+++,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////------------------------........................---------............///000000000000000000000000////////////000000000000000///...///000111000///000111222222222222111000000000111111111111000000000000000000000000000000111111222222333444444444111111222333444555666666444666888888888888:::<<<<<<===@@@BBBCCCBBB@@@???CCCDDDDDDCCCBBBBBBDDDFFFEEEGGGGGGFFFCCC@@@?????????@@@AAABBBCCCDDDDDDEEEKKKLLLNNNOOOOOOMMMKKKIIIGGGFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNHHHHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMLLLLLLMMMMMMNNNOOOQQQRRRRRRPPPPPPRRRUUUQQQOOOLLLIIIGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJKKKMMMIIIGGGDDDBBBBBBCCCEEEGGGKKKKKKLLLLLLLLLLLLKKKKKKMMMMMMMMMNNNNNNOOOOOOOOOLLLJJJFFFBBBAAAAAABBBCCCBBBBBBCCCCCCBBBBBBAAA@@@???>>>===<<<;;;:::999999777777666666555555666666333222222111111222222333111111111111000000000000//////...---,,,++++++***////////////............+++++++++++++++,,,------***++++++,,,,,,++++++***+++++++++******************)))))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''...///000///...---...000------........./////////////////////000111222333333222111111000111111111111111111111111111111111333444555555333333444555666666777888999:::;;;;;;999999999:::;;;<<<======;;;;;;::::::;;;;;;<<<===:::;;;;;;<<<===>>>????????????AAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFIIIIIIHHHGGGGGGFFFFFFEEEGGGKKKNNNOOOMMMIIIFFFDDDCCCBBBBBBAAA@@@AAAAAAAAAAAABBBEEEHHHJJJKKKLLLLLLIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDBBBAAAAAA===>>>???AAACCCDDDFFFFFFDDDEEEFFFFFFFFFDDDBBB@@@AAACCCFFFHHHHHHFFFCCCAAACCCBBBCCCDDDDDDCCC@@@===999999999999999999999999888888777666555555555555555555444444444444555555555444333222222222333333000111111111111000//////000000000000000000000000000000000000000000000000,,,,,,---.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,***)))(((******++++++++++++******))))))))))))))))))))))))+++***))))))((())))))***))))))))))))))))))))))))++++++++++++++++++++++++,,,+++******)))************************)))))))))*********+++++++++++++++,,,,,,,,,,,,---------...............---,,,++++++---......---***))))))***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............//////---------------------------------------------------------............///000000000000000000000000////////////000000000000000///...///000111000///111222222333333222222111000000111111111111000000000000000000000000000000111111111222333333444444111111222333444555666666444666888888888888:::;;;<<<===@@@AAABBBAAA@@@???AAABBBCCCCCCBBBBBBDDDFFFEEEFFFGGGFFFDDDBBBAAABBBAAAAAAAAAAAABBBCCCEEEFFFKKKLLLNNNPPPPPPOOONNNMMMHHHGGGGGGGGGGGGHHHIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLJJJIIIIIIJJJLLLMMMQQQSSSUUUUUUTTTSSSSSSTTTQQQPPPNNNLLLJJJIIIHHHHHHHHHJJJKKKKKKJJJJJJKKKMMMGGGEEECCCAAAAAACCCEEEGGGJJJKKKMMMNNNMMMLLLJJJIIIKKKKKKLLLMMMNNNOOOPPPPPPLLLJJJGGGEEECCCCCCCCCDDDBBBBBBCCCCCCBBBBBBAAA@@@??????>>><<<;;;999888888777666666555444444555555333222222111111222222333111111111111000000000000000000///---,,,+++***)))/////////............---+++************+++,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++)))))))))((((((((((((((())))))))))))))))))))))))++++++***)))((('''&&&&&&...///000///...---...000,,,,,,------------.........//////000111222444555444333111000000000111222111111111111111222222222333444555555333333444555666666777888:::;;;<<<<<<;;;::::::::::::;;;===>>><<<<<<<<<;;;;;;;;;;;;;;;:::999999:::<<<>>>@@@AAA@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFIIIIIIHHHGGGGGGFFFFFFEEEDDDGGGJJJKKKJJJGGGEEEDDDFFFEEECCCAAA@@@@@@AAAAAAAAABBBEEEHHHJJJLLLLLLLLLGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGFFFDDDCCCBBBAAAAAA@@@AAAAAABBBCCCDDDDDDDDDCCCDDDEEEFFFFFFEEECCCBBB@@@BBBFFFHHHHHHFFFDDDAAAAAAAAAAAABBBCCCCCC@@@>>>999999999999999999::::::999888777666555444444444444444444444444444444444666555555444444444444444000000000000000000000000////////////////////////000000000000000000000000---...............------........................------------------------,,,,,,,,,++++++++++++*********+++++++++******)))******++++++++++++******))))))))))))))))))))))))++++++***))))))((((((((())))))))))))))))))))))))************************++++++***************+++,,,,,,,,,+++++++++++++++))))))******++++++,,,,,,+++++++++,,,,,,,,,---------------------,,,+++++++++---------+++)))***+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------------------------------------------------------------------------............////////////000000000000000////////////000000000000000///...///000111000///111111111111111111111111000000111111111111000000000000000000000000000000///000000111111222333333222333444555666777777888555666888888777777999;;;;;;<<<>>>???@@@@@@???>>>???AAABBBBBBBBBBBBDDDFFFDDDEEEFFFFFFDDDCCCDDDDDDCCCBBBAAAAAABBBDDDFFFGGGJJJLLLNNNPPPQQQQQQPPPPPPIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLIIIIIIIIIIIIJJJKKKLLLMMMLLLJJJHHHGGGGGGIIIKKKMMMQQQSSSUUUWWWVVVUUUSSSRRRQQQQQQPPPNNNLLLJJJHHHGGGHHHIIIKKKKKKJJJJJJKKKMMMGGGEEECCCBBBAAABBBDDDEEEHHHIIILLLNNNNNNMMMKKKJJJKKKKKKLLLLLLMMMNNNNNNOOOLLLKKKIIIGGGFFFEEEEEEEEEBBBBBBCCCCCCBBBBBBAAA@@@??????===<<<:::999777777777666555444444444444444333222222111111222222333111111111111000000000///111111000///...---------//////.........---------******))))))******+++,,,***++++++,,,,,,++++++******************************************+++++++++))))))))))))))))))))))))******))))))((((((''''''...///000///...---...000//////000000000111111111//////000111222333555666444333111000000000111222000000111111111222222222333444555555333333444555666666777999:::;;;<<<===>>>===;;;;;;;;;<<<===>>>???>>>>>>===<<<:::999999999888888999:::===@@@AAAAAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCDDDDDDEEEFFFFFFIIIIIIHHHGGGGGGFFFFFFEEECCCFFFIIIIIIHHHFFFFFFFFFHHHGGGEEEBBBAAAAAAAAAAAA@@@AAADDDGGGIIIJJJKKKKKKFFFFFFFFFEEEEEEFFFFFFGGGHHHGGGEEECCCBBBAAAAAAAAACCCDDDDDDDDDDDDCCCBBBAAACCCDDDFFFGGGGGGEEEDDDCCC@@@BBBEEEHHHHHHGGGDDDCCCAAA@@@@@@AAABBBBBB@@@>>>999999999999999999::::::888888666555444444444444333444444444444444444333444444444444333333333222111111000000000111111111////////////////////////////////////////////////......//////......------........................------------------------,,,,,,+++++++++******************+++++++++******)))******++++++******)))))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))************************+++***************++++++++++++++++++++++++++++++)))))))))******+++++++++)))*********+++++++++++++++,,,,,,,,,,,,++++++***(((***,,,,,,+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---------------------------------------------------------............///......//////000000000000////////////000000000000000///...///000111000///000000////////////000000000000111111111111000000000000000000000000000000......//////000000111111222222333444555666777777555666888888777777888:::999999;;;<<<======<<<<<<===???AAABBBBBBBBBDDDEEEDDDEEEFFFEEEDDDCCCEEEFFFEEEDDDBBBBBBBBBDDDFFFHHHJJJKKKMMMNNNPPPQQQQQQQQQIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJKKKLLLMMMKKKJJJHHHFFFGGGIIIKKKMMMPPPQQQTTTVVVVVVUUURRRPPPPPPPPPOOONNNLLLJJJHHHGGGIIIJJJKKKKKKJJJJJJKKKMMMHHHGGGEEECCCCCCCCCDDDEEEEEEGGGJJJMMMOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>===;;;:::999888777777777555444444333333333333222222111111222222333111111111111000000000///.........///////////////............------------******))))))******+++,,,***++++++,,,,,,++++++***,,,,,,++++++***))))))((())))))******++++++,,,,,,))))))))))))))))))))))))''''''(((((())))))******...///000///...---...000....../////////000000000000000000000111222444444333222111111000111111111000000000111222222333333333444555555333333444555555666777999:::<<<===>>>???>>><<<;;;;;;<<<===>>>@@@@@@???>>><<<:::888777999999999:::;;;===@@@AAABBBCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFEEEFFFHHHJJJJJJHHHGGGHHHHHHIIIHHHFFFDDDCCCBBBAAAAAA@@@BBBDDDFFFHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIGGGFFFDDDAAA@@@@@@@@@@@@DDDEEEFFFFFFEEECCCAAA@@@DDDEEEFFFGGGGGGFFFDDDCCC@@@BBBCCCEEEFFFEEEDDDCCCAAA@@@???@@@AAAAAA@@@>>>999999999999999999999999777777666555444444444444333333444444444444333333111111222222222111000///111000000000000111111222000000000000000000000000////////////////////////....../////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************+++++++++))))))************)))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))*********************************)))******+++,,,((((((((())))))))))))))))))))))))***************))))))))))))***************++++++,,,,,,++++++***&&&(((+++,,,,,,+++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---......//////000000111////////////000000000000000///...///000111000///000//////......//////000000000111111111111000000000000000000000000000000.........///000000111111000000111222333444555555555666888777666666888999777888999::::::;;;;;;;;;;;;===@@@BBBBBBBBBDDDEEEDDDDDDEEEDDDCCCCCCDDDFFFEEEDDDCCCCCCDDDEEEFFFGGGIIIIIIKKKMMMNNNOOOPPPPPPIIIHHHHHHHHHHHHIIIJJJJJJLLLLLLMMMMMMNNNMMMMMMMMMKKKKKKJJJJJJKKKKKKLLLMMMKKKJJJIIIHHHIIIJJJLLLNNNOOOOOOQQQTTTVVVVVVSSSPPPOOOOOOOOONNNMMMKKKJJJIIIKKKLLLMMMLLLKKKJJJKKKLLLIIIHHHGGGFFFFFFFFFFFFGGGDDDFFFIIILLLOOOPPPPPPOOOLLLLLLLLLLLLKKKKKKKKKJJJKKKKKKKKKJJJIIIHHHFFFEEEBBBBBBCCCCCCBBBBBBAAA@@@======<<<;;;:::999888888888888666555444444333333333222222111111222222333111111111111000000000000++++++,,,,,,---..................------------,,,+++************+++,,,,,,***++++++,,,,,,++++++***------,,,+++***)))((('''&&&&&&'''((()))******+++))))))))))))))))))))))))&&&&&&'''((()))***++++++...///000///...---...000,,,,,,,,,------------...//////...//////000111111111222222222222111000000///000000111222222333333333444555555333333444555555666777999;;;<<<>>>>>>@@@>>><<<:::999:::<<<===>>>??????>>>===;;;999888;;;;;;<<<<<<>>>???@@@AAACCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDFFFHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEFFFHHHIIIIIIGGGFFFGGGHHHHHHGGGGGGFFFEEECCCBBBAAABBBCCCEEEFFFGGGHHHGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJFFFEEEBBB@@@>>>>>>??????CCCDDDEEEFFFFFFEEECCCBBBEEEFFFGGGGGGGGGEEECCCBBB???@@@@@@AAABBBBBBCCCCCCBBB@@@??????@@@@@@???===;;;::::::999999888888888666555555444444444555555222333444444444444333222222222333333333222111000//////.........///000111000000000000000000000000---------------------------...///////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************)))******++++++,,,))))))************))))))))))))))))))))))))))))))((((((******+++***))))))))))))))))))))))))))))))******************************))))))***++++++,,,'''((((((((()))))))))***************))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,+++&&&))),,,---,,,+++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------......///000000111////////////000000000000000///...///000111000///111000///......///000111000000111111111111000000000000000000000000000000//////000000111222222222000000111222333444444555555666777777666666777888888888999999:::;;;;;;;;;:::<<>>??????===;;;999888999;;;<<<======>>>>>>>>><<<;;;:::======>>>???@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEGGGIIIJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFGGGFFFDDDDDDEEEFFFGGGGGGHHHGGGFFFDDDBBBAAACCCDDDFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIFFFDDDAAA???======>>>???@@@BBBDDDFFFGGGGGGFFFEEEEEEFFFGGGHHHGGGEEECCCBBB>>>>>>>>>>>>???@@@AAABBBBBBAAA??????@@@???>>><<<;;;;;;::::::999888777777555555444444444555555666222222444444444444222222444555666666666555444333...------,,,---...///000000000000000000000000000---------------------------......///////////////------------------------+++++++++++++++++++++++++++++++++************)))******))))))***+++,,,,,,))))))************))))))))))))))))))))))))))))))'''((()))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,))))))******+++++++++,,,++++++******))))))((((((******+++++++++,,,,,,,,,,,,,,,---......---------(((***------,,,***))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------...///000000111////////////000000000000000///...///000111111///222111000//////000111222000000111111111111000000000000000000000000000000111111111222333333444444111222333444555666666777555666777777666666777888888999999::::::;;;<<<<<<999<<>>>>>??????>>><<<;;;??????>>>???@@@BBBDDDFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHGGGFFFFFFFFFGGGHHHMMMKKKHHHEEEDDDCCCDDDDDDFFFFFFFFFFFFEEECCCBBBAAAFFFFFFFFFGGGGGGHHHHHHHHHEEEEEEDDDDDDEEEGGGJJJKKKEEEFFFFFFGGGGGGHHHIIIIIIDDDCCCBBBAAAAAABBBCCCDDDDDDBBBBBBDDDGGGIIIHHHFFFDDDEEEFFFEEEBBB???======@@@??????>>>>>>???@@@@@@===>>>@@@AAA@@@???===<<<777777777777666666666666555444222111111222444555444444555555555555555555000111222333333222111000000000000000000000000000000000000000000000000000333222000...---,,,------000000000000000000000000------------------------+++++++++++++++++++++++++++******)))(((''''''&&&+++******)))(((''''''&&&+++***)))(((((()))***+++++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))************+++++++++*********))))))))))))(((((())))))))))))*********,,,,,,++++++***+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,***((()))---111+++,,,,,,,,,,,,,,,,,,---//////.........---------......---------,,,,,,,,,........................+++++++++,,,---...///000111111000000//////.........//////000000000000///000000000000111111111111222222222111111111000000222222111111000000//////.........///000000111111111111222222222333333333444444333444444555666777888999999::::::;;;;;;<<<===>>>???@@@AAABBBBBBCCCEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHGGGFFFEEEFFFHHHJJJJJJJJJJJJLLLNNNNNNNNNMMMNNNNNNQQQPPPNNNLLLKKKKKKKKKLLLIIIKKKMMMOOOQQQPPPPPPOOOQQQPPPOOOQQQSSSUUUUUUUUUTTTSSSRRRPPPOOOQQQUUUXXXWWWUUURRROOOMMMLLLKKKKKKHHHHHHHHHKKKNNNOOONNNMMMMMMKKKJJJJJJKKKMMMMMMLLLNNNNNNMMMJJJHHHHHHJJJMMMMMMMMMLLLKKKIIIHHHFFFEEEAAABBBBBBBBBAAAAAA@@@???===;;;999777777777999:::777777777666333222222333222222222111111111000000111111111111000000000000---------...------,,,+++//////.........---------+++++++++++++++++++++++++++***)))((((((***,,,......+++'''''')))***)))(((************)))))))))))))))))))))))))))))))))))))))(((&&&$$$$$$&&&((()))......------......///000/////////000000111111111222222222111111111111111222222222222111111111000///000111333333333333222333444666888999888777666888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===?????????>>>===>>>>>>???@@@AAACCCEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKHHHGGGFFFFFFFFFGGGIIIJJJKKKJJJGGGEEECCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCGGGGGGGGGHHHHHHHHHHHHHHHEEEDDDDDDDDDEEEGGGIIIKKKEEEFFFFFFGGGGGGHHHHHHIIIDDDCCCBBBAAABBBBBBDDDEEEEEECCCBBBDDDFFFHHHGGGEEEDDDEEEFFFEEEBBB???>>>>>>BBBAAA@@@???????????????======?????????>>><<<;;;777777777666666666555555555444222111111222444555444444555555555555444444000000111222222111000000////////////////////////////////////////////////000000...------......///////////////////////////------------------------++++++++++++++++++++++++******))))))((((((''''''*********)))((('''''''''******))))))))))))******++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++************************))))))************))))))(((((()))))))))*********))))))***+++,,,------...*********+++++++++,,,,,,++++++******++++++,,,---,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........,,,++++++---///,,,,,,------------.........---------,,,,,,,,,,,,---------....../////////------------------------,,,,,,,,,,,,------...///000000000000//////............///000000000000///000000000000111111111111222222222111111111000000111111111000000000000000......///000000111111222222222222222333333333333444333333444444555666777888888999::::::;;;<<<<<<>>>>>>???@@@@@@AAABBBBBBEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGIIIHHHHHHHHHJJJKKKKKKKKKKKKMMMNNNNNNMMMMMMNNNOOORRRPPPOOOMMMKKKKKKKKKKKKKKKLLLOOOQQQRRRRRRRRRQQQQQQOOOOOOPPPRRRSSSSSSSSSRRRRRRQQQPPPOOOQQQTTTWWWWWWVVVTTTQQQOOONNNMMMLLLJJJJJJJJJLLLOOOQQQRRRQQQNNNLLLIIIHHHJJJKKKLLLLLLMMMNNNMMMLLLJJJIIIKKKMMMLLLLLLKKKJJJIIIGGGEEEDDDBBBBBBBBBBBBAAA@@@??????<<<;;;999888777777888888888999999888555444444555333222222222222111111111111111111000000000//////...////////////...------......------------,,,,,,************************+++***)))))))))***+++,,,---***(((''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((...//////000000000000000---......///000111111222222222222222111111000000222222222222111111111111///000222444555444333222333444666777888888777666999999888888888888888888::::::::::::;;;;;;;;;;;;999;;;<<<>>>???@@@??????===>>>???BBBCCCEEEFFFFFFHHHHHHHHHHHHIIIJJJKKKKKKGGGGGGFFFFFFFFFHHHIIIJJJIIIHHHFFFDDDCCCCCCEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDDDDDDDEEEFFFHHHIIIEEEEEEFFFFFFGGGHHHHHHHHHCCCBBBAAAAAABBBCCCDDDEEEFFFDDDCCCDDDEEEFFFEEECCCDDDEEEFFFEEECCC@@@??????DDDCCCBBBAAA???>>>======;;;<<<===>>>===<<<;;;:::777666666666666555555555444444222222222222444444555555555555444333333222000000111111111111000000////////////////////////////////////////////////......------...///000000------------------------------------------------++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''))))))************))))))+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************))))))************))))))'''''''''((((((((())))))))))))***+++,,,------...++++++,,,,,,,,,---------************+++,,,------+++++++++++++++,,,------------------------------111///,,,+++,,,,,,,,,,,,,,,---------.........///,,,,,,,,,,,,++++++++++++,,,,,,---...///000111111,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...000000000////////////...---...///000000000000000000000000000111111111111222111111111111000000000000000000000111111111111//////000000111222222333222222333333333444444444333333333333444555666777777777888999;;;<<<======>>>?????????@@@AAAAAAAAADDDDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFKKKJJJJJJKKKKKKKKKKKKKKKMMMNNNNNNMMMLLLLLLNNNPPPSSSRRRPPPNNNMMMLLLKKKKKKLLLMMMPPPSSSTTTTTTTTTSSSPPPNNNNNNOOOQQQRRRQQQPPPNNNPPPQQQQQQQQQQQQSSSUUUWWWWWWVVVTTTRRRPPPNNNMMMMMMLLLKKKLLLPPPTTTVVVWWWPPPMMMHHHGGGGGGIIIKKKKKKKKKMMMNNNNNNLLLKKKLLLLLLKKKKKKJJJJJJHHHGGGEEEEEEBBBBBBAAAAAA@@@???>>>>>>::::::999999888777777777777888888777555333444444333333333333222222222222111111000000000000//////000000000000000///......---,,,,,,,,,,,,+++++++++((((((((((((((((((((((((***++++++++++++******)))+++***(((((()))***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((---...000111111111000///,,,------///000111222222333333222222111000000000222222222222222222222222...000333555666555444333444444666666777777666666777777777888888888888888:::::::::::::::;;;;;;;;;:::;;;===>>>?????????>>><<<===@@@CCCEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIGGGGGGFFFGGGHHHIIIHHHFFFEEECCCCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDFFFGGGHHHEEEEEEEEEFFFGGGGGGHHHHHHBBBBBBAAAAAABBBCCCEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBCCCEEEFFFEEECCCAAA@@@AAAEEEEEEDDDBBB@@@>>><<<;;;:::;;;;;;<<<;;;:::999999666666666555555555444444444333333222222333333444555555555444444222111000000000000000000000000000////////////////////////////////////////////////------------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))*********)))))))))((((((((('''((()))***++++++***)))(((******)))))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++++++++++++++))))))************))))))''''''((((((((()))))))))*********))))))))))))(((+++++++++,,,,,,,,,------,,,,,,++++++***++++++++++++++++++***+++,,,,,,---------------------------///,,,))))))+++,,,+++)))++++++,,,,,,---.........,,,,,,,,,,,,,,,+++++++++,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------////////////////////////------...///000000000000///000000000111111111111111111111111000000000000//////000000111111222222000000000111222222333333222333333333333444444444333333333333444555666666777777888999;;;<<<======>>>?????????@@@@@@@@@@@@DDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGJJJKKKLLLLLLKKKJJJJJJKKKNNNNNNMMMKKKJJJKKKNNNPPPTTTSSSRRRQQQOOONNNMMMMMMLLLNNNPPPSSSTTTTTTTTTSSSOOONNNNNNOOOQQQRRRQQQOOOKKKNNNQQQRRRRRRRRRRRRSSSWWWWWWWWWWWWUUUSSSPPPOOOOOOMMMKKKLLLOOOTTTWWWYYYQQQMMMHHHEEEFFFHHHJJJJJJJJJLLLOOOOOONNNLLLLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFCCCBBBAAA@@@???>>>======999999999999888777666555444555666444222111111222444444444333333333222222111000000000//////////////////000000//////...---++++++++++++************((((((((((((((((((((((((***+++,,,,,,,,,***((('''***)))(((((()))))))))(((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))---...///111111000//////,,,---...///000111222333222222222111111111000000222222222222222222222333...000222444666555555444444555555666666666666666444555555666888999999:::999999999:::::::::;;;;;;<<<===>>>??????>>>===<<<<<<===@@@BBBDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIILLLKKKIIIGGGFFFFFFGGGGGGHHHFFFEEECCCCCCEEEFFFGGGFFFGGGHHHIIIIIIJJJJJJIIIEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFDDDEEEEEEFFFFFFGGGHHHHHHCCCBBBBBBAAABBBCCCDDDEEEFFFFFFEEEDDDBBBAAAAAAAAABBBCCCEEEEEECCCAAAAAAAAADDDDDDCCCBBB@@@===;;;::::::::::::::::::999888888555555555555444444444444333333333333333333333333444444444444333222000000////////////////////////...............................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************))))))))))))((((((((((((((()))***++++++***)))(((***)))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))************))))))((((((((()))))))))***************))))))))))))(((************++++++++++++...---,,,+++***)))))))))+++************+++,,,,,,------------------------,,,***((())),,,...---***)))******+++,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------.............../////////,,,,,,...//////000000000///000000000111111111111000000000000000000000000//////000000111111222222000000000111222222333333222222222333333333444444333222222333333444555666777888888999;;;<<<<<<===>>>>>>>>>??????@@@@@@AAACCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEHHHIIIJJJJJJJJJIIIIIIHHHIIIKKKMMMLLLJJJIIIIIIJJJMMMMMMLLLKKKIIIJJJLLLOOOTTTTTTSSSSSSQQQPPPOOOOOOLLLMMMPPPRRRSSSSSSRRRQQQOOONNNNNNPPPRRRSSSQQQPPPIIILLLQQQSSSSSSSSSSSSSSSVVVWWWWWWWWWVVVTTTQQQPPPPPPMMMJJJJJJMMMRRRUUUWWWQQQMMMHHHEEEFFFHHHJJJJJJIIILLLOOOPPPNNNLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGDDDCCCAAA???===<<<<<<<<<888888888888888666555444333444555444222000111222444444444333333333222222000000000////////////...------......------,,,+++++++++*********))))))))))))))))))))))))))))))))))))***,,,---,,,***(((&&&'''((())))))((((((((()))&&&'''''''''((((((((()))))))))))))))))))))))))))***)))(((''''''((()))***......///000000000000000...//////000111222222333111111111111111111111111222222222222333333333333///000111222444555555555555555555555555555555555333333444666777888999:::888888999999::::::;;;;;;===>>>?????????===<<<;;;===>>>???AAABBBCCCDDDDDDGGGGGGGGGGGGHHHIIIJJJJJJLLLKKKIIIHHHGGGGGGGGGGGGIIIHHHFFFDDDDDDEEEGGGHHHGGGGGGHHHIIIIIIIIIIIIIIIBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGDDDCCCBBBAAAAAABBBCCCDDDDDDEEEEEEDDDAAA@@@@@@AAA@@@BBBDDDDDDBBBAAAAAAAAAAAABBBBBBAAA@@@>>>;;;:::::::::999999999888888888555555444444444333333333333333333333333333333333333333333333222111111000//////............//////...............................................................---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))(((((((((((())))))************)))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((()))))))))*********))))))***+++,,,------...(((((()))))))))*********......,,,+++***)))))))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////...(((((()))***+++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...---............/////////+++,,,---...///000000000000000000000111111111111//////000000000000000111000000000000111111111111//////000000111222222333111111222222222333333333222222222222333444555666888999999::::::;;;;;;<<<<<<<<<===>>>???@@@AAAAAACCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFJJJKKKKKKLLLLLLKKKIIIHHHGGGJJJMMMMMMKKKIIIJJJLLLKKKLLLLLLJJJHHHHHHJJJLLLQQQRRRRRRRRRRRRQQQPPPPPPLLLNNNPPPQQQQQQQQQOOONNNMMMMMMNNNPPPSSSSSSRRRPPPIIILLLQQQTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQQQQNNNJJJJJJLLLOOOQQQRRRPPPMMMHHHGGGGGGIIIKKKKKKJJJLLLOOOOOOLLLJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGEEECCC@@@>>><<<;;;;;;;;;888888777777666555555555444555666555333222333444333333333333222222222222000000////////////......+++,,,,,,,,,,,,+++******+++************)))))))))************************)))***+++,,,,,,+++)))(((&&&'''))))))((((((((()))'''''''''(((((())))))***))))))))))))))))))))))))******))))))))))))******111000000000000111222222000111111111222222333333000000000111222222333333222222222333333333444444/////////000111333555666666555555444444555555555444444555555666777888888777888888999::::::;;;;;;<<<===>>>??????>>>======????????????@@@AAABBBBBBFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJKKKIIIGGGFFFEEEFFFGGGHHHGGGHHHHHHIIIIIIIIIHHHHHHAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFEEECCCBBBAAAAAABBBBBBCCCEEEEEEDDDAAA???@@@AAA>>>@@@BBBCCCAAA@@@@@@AAA>>>???@@@@@@@@@>>><<<;;;::::::999999888888999999444444444333333333333222222333333444444333333222111222222222222222111111//////...------...//////................................................+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******)))))))))(((((((((((())))))))))))******))))))))))))******)))))))))))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))'''''''''((((((((())))))))))))***+++,,,------...((((((((()))))))))******,,,++++++***++++++,,,,,,***************++++++,,,+++++++++++++++++++++++++++---......---,,,---...((()))***+++,,,------...***+++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------...///---------.........//////***+++---...///000000000000000000000111111111111////////////000000111111111111111000000000000000......///000000111111222000000000111111111222222222222222222333444555666:::::::::::::::::::::::::::;;;<<<>>>???AAABBBCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBDDDEEEEEEFFFJJJKKKLLLLLLLLLKKKIIIHHHFFFKKKOOOOOOLLLJJJLLLNNNIIIJJJKKKJJJHHHGGGHHHIIIMMMNNNOOOPPPPPPPPPOOOOOONNNOOOQQQQQQQQQPPPNNNLLLJJJJJJLLLOOORRRSSSRRRPPPIIIMMMQQQTTTUUUUUUUUUVVVTTTTTTSSSRRRRRRQQQQQQRRRRRROOOLLLJJJKKKLLLMMMMMMNNNLLLIIIHHHJJJKKKLLLLLLKKKMMMNNNMMMJJJHHHGGGGGGEEEFFFFFFGGGGGGGGGFFFFFFEEECCC@@@===;;;:::::::::999888666555444444555555333444555444333222333444333222222222222111111111000000/////////.........++++++,,,,,,++++++***)))+++++++++*********))))))************************((()))***+++,,,+++******$$$'''******((('''((()))''''''((())))))***++++++)))))))))))))))))))))))))))***---//////---***)))333222111000111222444555222222222222222222333333//////000111222333333444222222222333333444444444000///......000222555777666555555444444444555555666666666666666666666666777777888999::::::;;;;;;:::;;;===>>>????????????@@@???>>>>>>>>>???AAABBBCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHJJJLLLMMMLLLKKKHHHGGGFFFFFFGGGHHHGGGHHHHHHIIIIIIHHHGGGGGGAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGEEEDDDBBBAAAAAAAAABBBBBBDDDEEEDDD@@@???@@@BBB===???AAABBBAAA@@@@@@@@@;;;<<<>>>??????>>>===<<<;;;:::999999888888999999444444444333333333222222222333333444444333333222000111111222222222111111///...---,,,,,,---...///................................................)))***,,,.../////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,+++***)))(((((((((((((((((())))))))))))+++***)))(((((()))***+++))))))((())))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))&&&&&&&&&'''''''''((((((*********))))))))))))(((((())))))))))))*********)))))))))***+++---...///*********)))***++++++,,,***************************---///---***((()))+++)))******+++---...//////))))))******++++++++++++***+++,,,,,,---...//////........................+++++++++,,,---...///000---------.........//////***+++,,,...///000000000000000000000111111111111.../////////000000111111222222111111000000//////.........///000000111111///000000000000111111111222222222222333444555555;;;;;;;;;:::::::::999999999:::;;;===???AAACCCDDDBBBAAAAAA@@@?????????@@@@@@@@@AAABBBCCCEEEFFFFFFIIIJJJKKKLLLLLLJJJHHHGGGFFFKKKPPPQQQNNNLLLNNNPPPGGGIIIJJJJJJHHHFFFFFFGGGJJJKKKLLLNNNOOOOOONNNNNNPPPQQQRRRRRRQQQOOOMMMLLLGGGHHHJJJNNNQQQRRRQQQOOOJJJMMMQQQTTTUUUVVVWWWXXXTTTSSSQQQPPPPPPPPPQQQRRRTTTQQQMMMKKKKKKKKKKKKJJJMMMKKKJJJJJJKKKMMMMMMLLLLLLMMMNNNLLLIIIFFFFFFFFFCCCDDDDDDEEEEEEEEEEEEDDDEEECCC@@@===:::999999::::::888666444333444555666111222333222000000000222222222222111111111000000000/////////............+++,,,,,,,,,,,,+++******++++++++++++************************************((()))***+++++++++++++++###'''******((('''((()))'''(((((()))***++++++,,,))))))))))))))))))))))))'''+++111555555111+++'''444333111///...//////000222222333333333444444444333222222111111222333444000111111111222222222222...///000222444666777888666555444444555666777888999888777666555555555555333555888999999999:::<<>>;;;;;;>>>@@@@@@???;;;<<<===>>>???@@@AAAAAACCCCCCCCCCCCCCCDDDEEEEEEHHHGGGFFFFFFFFFHHHKKKLLLIIIJJJJJJJJJJJJHHHFFFEEEGGGGGGFFFEEEEEEFFFGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGEEEDDDDDDEEEGGGFFFFFFEEEEEEDDDCCCAAA@@@@@@???@@@AAABBBBBBCCCCCCBBBBBB@@@AAABBBBBBAAA@@@>>>===999;;;===>>>>>>===;;;999;;;;;;999888777666666666555333222000//////000000222222222222222222222222222111111111000000//////........................111000...------......///........................,,,,,,,,,++++++*********000...+++))))))+++...000************************++++++***)))(((((())))))))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))*********+++(((((())))))******++++++(((((((((((((((''''''&&&))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&((()))))))))((('''************************(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************+++++++++*********))))))++++++************++++++,,,++++++******++++++,,,)))***,,,---,,,***(((&&&&&&))),,,------,,,,,,,,,++++++,,,,,,,,,,,,------000000///...---,,,,,,+++.........------,,,,,,,,,---......---+++******+++000//////.........//////000...,,,---000111///---...............///000000000000000000000111111111//////000000000000//////000000000000111222333444333333333333333333333333333333444444555555666666777:::===>>>===;;;:::999===<<<<<<<<<===>>>@@@AAA===============>>>???@@@AAAAAABBBDDDEEEFFFGGGHHHLLLLLLLLLKKKJJJHHHGGGFFFHHHIIIJJJLLLNNNPPPRRRSSSMMMLLLKKKJJJHHHFFFEEEDDDHHHIIIKKKLLLKKKLLLNNNOOOOOOOOONNNNNNNNNNNNNNNNNNHHHHHHIIIJJJLLLOOORRRSSSQQQQQQQQQSSSUUUVVVUUUTTTUUUTTTRRRQQQPPPPPPPPPQQQRRRRRRRRRRRRPPPNNNLLLKKKLLLJJJHHHIIIKKKMMMNNNNNNRRRQQQPPPNNNKKKHHHEEEDDDEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@===;;;999777777777666555444333333444555666333333333222222222111111000000000000000000000000////////////////////////,,,---///000000///---,,,***************************+++,,,---,,,+++***)))************************++++++************++++++))))))***++++++++++++*********))))))((((((''''''***...333444222...***'''444333111000/////////000111111222222222333333333222222222222111111111111000000000000111111111222...///000222444555666777666666555555555666777777777777666666555555555666555666888999888999;;;===@@@===;;;;;;===???@@@???============>>>???@@@AAACCCBBBBBBBBBBBBCCCDDDDDDFFFEEEDDDDDDDDDFFFHHHIIIKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHFFFEEEEEEEEEFFFGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDGGGEEEDDDDDDEEEEEEDDDBBBBBBBBBAAA@@@???>>>======???@@@@@@AAABBBAAAAAAAAA@@@AAABBBBBBAAA@@@>>>===999;;;===>>>>>>===;;;999;;;:::999888777666666666444444222111000000000111222222222222222222222222111111111000000000//////........................///......---------------------------------------,,,,,,,,,++++++*********)))(((%%%######%%%((()))************************+++******)))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((()))))))))*********(((((()))))))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))))))))))))))(((((((((((((((((()))))))))*********+++++++++*********)))))),,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++******(((+++---...---,,,------++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,...---------,,,,,,,,,,,,---......---+++******+++......------------......000...------000000///---...............///000000000000000000000000000000111111222222222222111111000000000000111222333333333333333333333333333333444444444555555666666777888;;;===>>><<<:::::::::<<<<<<<<<<<<<<<>>>???@@@===<<<<<<<<<<<<======>>>???@@@AAACCCEEEFFFHHHHHHJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJLLLNNNOOOQQQQQQOOONNNLLLJJJIIIGGGGGGFFFHHHIIIKKKKKKJJJJJJLLLMMMNNNMMMLLLLLLLLLLLLMMMNNNIIIIIIIIIJJJLLLNNNPPPRRRQQQPPPQQQRRRUUUVVVUUUTTTTTTSSSRRRPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPOOOMMMLLLKKKJJJHHHHHHJJJLLLMMMLLLNNNNNNMMMLLLKKKIIIGGGFFFEEEEEEDDDDDDCCCBBBAAAAAAAAA???===:::888777666666666555444333333444555666222222111111111000000000////////////////////////........................,,,---...//////...---,,,************************))))))***+++++++++***)))************************))))))(((((((((((())))))))))))***++++++++++++***))))))))))))(((((((((((()))+++------+++)))''''''333333111000000000000000000000000000111111111111111111222222111000///...////////////000000000000...///000111333444666666777777666555555555666666555666666666666777777777777888999888888999;;;>>>>>><<<;;;;;;<<<>>>>>>>>>>>>>>>=========???@@@AAAAAAAAA@@@@@@AAAAAABBBCCCCCCBBBAAAAAABBBCCCEEEFFFKKKJJJJJJJJJKKKKKKLLLMMMJJJIIIGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCEEEDDDDDDDDDDDDCCC@@@>>>???>>>>>>===<<<;;;::::::===>>>>>>???????????????@@@AAAAAABBBAAA???>>>===999;;;<<<>>>>>><<<;;;999:::999888777666555555555444333222111111111111111333333333333333333333333000000000000////////////........................---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************)))'''&&&&&&''')))************************************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******))))))(((((((((((((((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))(((((())))))))))))******+++++++++***************,,,++++++******++++++,,,++++++************++++++---,,,+++******,,,---...+++---...---,,,,,,---...++++++,,,,,,,,,,,,------***+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++---......---+++******+++---,,,,,,,,,,,,,,,------///...---...//////...---...............///000000000000000000000000000000222222333333333333222222111111000000000111111222333333333333333333333333444444555555666777777888:::<<<>>>===<<<:::999:::<<<<<<<<<<<<<<<===>>>???<<<;;;;;;::::::::::::;;;===>>>???AAADDDFFFHHHIIIGGGHHHIIIJJJJJJJJJJJJJJJHHHIIIJJJKKKLLLNNNOOOOOOQQQOOOMMMKKKIIIHHHHHHIIIHHHIIIJJJJJJHHHHHHIIIJJJLLLKKKIIIHHHHHHJJJKKKMMMJJJJJJJJJJJJKKKMMMNNNOOOPPPPPPPPPQQQTTTUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOPPPOOOPPPPPPPPPPPPOOONNNMMMLLLJJJHHHIIIJJJKKKKKKJJJJJJJJJKKKKKKKKKJJJIIIIIIFFFEEEDDDCCCBBBAAA@@@??????>>>;;;999666555555555555444444333333444444555111111000000000/////////........................------------------------,,,,,,............,,,,,,************************'''((()))***************************************)))((((((''''''(((((()))((()))******++++++******(((((((((((())))))))))))******)))'''%%%%%%''')))222222111111000000000000....../////////000000000000111222222111///---+++.........////////////000...///000111333444555666888888777666666555555555555555666777888999::::::999999999888777888;;;>>><<<;;;::::::;;;<<<======???>>>===<<<===>>>@@@AAA???????????????@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCGGGGGGFFFFFFGGGIIIKKKLLLKKKJJJHHHEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@AAAAAABBBAAABBBCCCDDDCCC@@@======<<<<<<;;;:::999999999;;;;;;<<<===============@@@@@@AAAAAA@@@???===<<<999:::;;;<<<<<<;;;:::999999888777555444444333333333333222222111111111111333333333333333333333333////////////////////////........................,,,---.........---+++***+++++++++++++++++++++++++++++++++***************------,,,++++++,,,------************************))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))((((((''''''&&&&&&)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''')))***'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))***************************+++******))))))******+++++++++************++++++,,,,,,,,,,,,,,,---...///,,,------,,,******,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,------.........---..............................///000000000000000000000/////////000000111111111111000000222111111000000000000111222222222222222222222222444444555555666777888888;;;===>>>===;;;:::::::::;;;;;;;;;<<<<<<=========;;;:::999888888888888888:::;;;===@@@BBBEEEGGGHHHGGGHHHHHHIIIJJJJJJJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMPPPNNNLLLJJJHHHHHHIIIIIIHHHIIIJJJIIIFFFEEEFFFGGGJJJIIIGGGFFFFFFHHHJJJKKKKKKKKKJJJIIIJJJKKKLLLMMMOOONNNNNNOOORRRTTTTTTTTTQQQQQQPPPOOOOOOOOOOOOOOONNNNNNNNNNNNOOONNNNNNNNNLLLKKKIIIJJJKKKKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIHHHEEEEEEDDDBBBAAA???>>>>>>>>>===:::777555444444444444333333333333333333444111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++************************'''(((((()))***++++++,,,******************************))))))))))))******((())))))***************''''''(((((())))))******++++++***(((&&&''')))+++000111111111000000//////---------........./////////000111222111///,,,+++---.........//////////////////000222333444555555888888888777777666555555555666777999;;;<<<<<<<<<::::::999888666777:::===999:::::::::::::::;;;<<<>>>>>>=========???@@@AAA>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBDDDDDDDDDDDDEEEHHHJJJKKKJJJIIIGGGDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???@@@@@@>>>>>>???BBBCCCCCCAAA???<<<<<<<<<;;;::::::999999999:::;;;;;;<<<<<<;;;;;;>>>????????????===<<<;;;888999::::::::::::999888777777555444333222222222111111111111111111000000222222222222222222222222.....................///........................------...//////---,,,+++++++++++++++++++++++++++************************************************************************((()))************))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((((((((())))))((((((''''''&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&''')))***((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***'''(((((((((((()))))))))************************))))))(((((((((((())))))+++******))))))******+++***+++---/////////------+++++++++***))))))***,,,+++++++++,,,,,,,,,------.........---,,,++++++***++++++++++++++++++++++++,,,---...---+++***+++,,,------,,,,,,---......///---.........---------..................///000000000000000000//////......000000000111111000000000111111000000///000000000222222222222222222222222333333444555666777888888;;;===>>>>>><<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<999999888777777666777777888999;;;>>>AAADDDFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJIIIHHHGGGHHHHHHIIIHHHIIIIIIHHHEEEDDDDDDEEEHHHGGGFFFEEEFFFGGGIIIJJJLLLKKKJJJIIIIIIJJJKKKKKKMMMLLLKKKMMMOOORRRSSSSSSOOOOOOOOOOOOOOONNNNNNNNNLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJKKKLLLLLLKKKIIIHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDCCCAAA@@@>>>===<<<===<<<999777555333333333222333333333333333333222222222111111111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************)))))))))***+++,,,------))))))))))))))))))))))))******))))))))))))******(((((()))************)))''''''(((((())))))******)))***++++++)))((()))***...//////000000///......------------............000000111111000///...---............////////////000111222333444555555666777777888888888777666666444666888:::;;;<<<<<<<<<999999999888666666888:::777888::::::999888999;;;<<<<<<===>>>???@@@AAAAAA>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDEEEGGGHHHIIIIIIGGGEEECCCAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@????????????@@@======>>>@@@BBBCCCBBB@@@<<<<<<<<<<<<;;;;;;::::::888999::::::;;;;;;::::::<<<======>>>===;;;:::999777777888888888888777777666555444333222111111111///000000111111000//////111111111111111111111111---------......................................................---,,,,,,++++++++++++++++++++++++)))))))))*********************++++++++++++******************************'''(((***++++++***))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((''''''))))))((((((((((((((((((&&&''''''''''''&&&%%%%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''''''''((())))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''(((((())))))******''''''(((((((((((())))))***************+++++++++)))))))))(((((()))))))))******))))))))))))******)))+++...000000...,,,+++(((***+++***))))))***+++++++++,,,,,,,,,,,,------//////...---,,,+++******)))************++++++++++++,,,------++++++,,,------,,,,,,,,,---...///000,,,...///...---,,,---..................///000000111000000//////......---111111222222222222111111000000/////////000000111222222222222222222222222111222333444555777777888888;;;???@@@>>><<<;;;;;;::::::;;;;;;<<<;;;;;;:::888888777666666666777777666777:::<<>>===<<<===<<<999777555333333333111222222333333222222111222222111111111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++*********+++,,,------))))))))))))))))))))))))(((''''''&&&&&&''''''((('''((())))))******))))))(((((((((((())))))))))))&&&(((******)))''''''''',,,---...//////...---------------............///000000000000000000000000....../////////000000000222222333444555666666777666666777888888888777777333444777999:::::::::999777888999888666555666777555777999999888777888:::888:::===???AAAAAAAAAAAA>>>>>>>>>===>>>??????@@@>>>???????????????>>>>>>>>>???@@@BBBCCCDDDEEEEEEFFFEEECCCAAA@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA??????>>>>>>>>>???@@@@@@@@@???>>>???AAABBBAAA@@@<<<<<<<<<<<<;;;;;;;;;;;;888888999:::::::::::::::;;;;;;<<<<<<;;;:::888777666666666666666666666666555444333222111000000000---...///000000///......////////////////////////,,,,,,---------....................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))*********+++***+++---......---+++***************************'''(((***+++++++++))))))((((((((((((((((((((((((''''''(((((())))))******))))))((((((((('''''''''(((((())))))))))))))))))'''''''''''''''&&&&&&%%%'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))&&&''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''((()))*********'''''''''((((((((())))))))))))*********+++++++++++++++************++++++******))))))))))))******,,,,,,---...---,,,++++++&&&)))+++,,,+++***++++++++++++,,,,,,,,,,,,------------,,,,,,++++++******))))))))))))******+++++++++,,,------++++++,,,---++++++++++++,,,---...///+++---///...,,,+++---///...............///000000111000000///......------000000111111111111000000///////////////000111222111111111111111111111111000111222333444666777777555:::???AAAAAA>>><<<;;;999:::;;;;;;;;;;;;:::999777666666666666777777888666777999;;;>>>@@@BBBCCCEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHHHHGGGGGGFFFFFFEEEAAACCCEEEHHHIIIJJJIIIIIIHHHHHHIIIGGGEEEDDDDDDEEEEEEFFFHHHIIIJJJJJJIIIIIIJJJIIIHHHHHHHHHIIIJJJKKKIIIGGGFFFGGGJJJMMMOOOOOOKKKLLLMMMNNNNNNMMMLLLLLLJJJIIIHHHGGGGGGHHHHHHIIIGGGFFFGGGHHHJJJKKKIIIGGGEEEEEEFFFFFFFFFEEEDDDDDDAAAAAA@@@???>>>>>>======>>><<<:::777555444333333000111222333333222111000111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++************************++++++***))))))***+++,,,))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))((((((((((((&&&'''))))))'''''''''(((+++,,,---.........---,,,---------.........//////111000000000000000111222////////////000000000000333333444444555666777777555666777888999999888777222333666888999999888777666888999888666555555555444777999999777666777999666999===@@@BBBCCCBBBAAA>>>>>>>>>>>>>>>???@@@@@@===>>>>>>>>>>>>>>>======:::;;;===???@@@@@@@@@???EEEDDDBBB@@@?????????@@@>>>>>>?????????@@@@@@@@@>>>>>>======>>>???@@@@@@CCCAAA??????@@@AAAAAA@@@<<<<<<;;;;;;;;;;;;;;;;;;888888999:::::::::::::::::::::;;;;;;:::999777666555555555555555555555555555444333111000000//////,,,---...//////...------////////////////////////,,,,,,,,,------....................................---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++((()))+++,,,,,,+++)))(((************************&&&(((***+++,,,+++***)))((((((((((((((((((((((((&&&''''''((()))******+++))))))(((((('''''''''&&&(((((())))))******++++++(((((((((((((((''''''&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))%%%&&&((()))))))))((('''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&''''''((()))******+++''''''''''''((((((((()))))))))******++++++++++++---,,,,,,++++++,,,,,,---******))))))))))))******///...,,,+++***++++++,,,&&&))),,,...---,,,,,,,,,++++++,,,,,,,,,---------***************+++++++++(((((())))))*********++++++,,,------++++++,,,---************+++,,,---...+++---///...,,,+++,,,///...............///000000111000000///...---------------............------............///111222222111111111111111111111111///000111222444555666777444888???BBBBBB???<<<;;;999:::;;;;;;;;;:::999888666666666666666777888999666777888;;;===???AAABBBBBBDDDFFFHHHJJJKKKLLLLLLHHHHHHGGGGGGFFFEEEEEEDDD???AAAEEEIIIKKKKKKJJJJJJGGGHHHIIIGGGEEEDDDEEEFFFEEEFFFIIIKKKLLLKKKJJJIIIJJJIIIHHHGGGHHHIIIJJJKKKGGGEEEDDDEEEHHHLLLNNNNNNKKKLLLMMMNNNNNNMMMLLLKKKIIIIIIGGGFFFFFFFFFGGGGGGDDDCCCDDDFFFIIIIIIHHHFFFCCCCCCDDDEEEEEEEEEEEEEEE@@@?????????>>>>>>======>>><<<:::777555444444444000111222333333222111000000/////////............++++++++++++++++++++++++------------------------++++++************++++++************************+++***)))(((((()))******))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))******))))))(((((('''''')))))))))((('''''')))+++,,,,,,,,,++++++*********+++,,,---...////////////000///...---------------111000...---...///111222333444555777777777777666:::999888777777777888888555666777777777777666666666888:::999777444444444444444444555555555555666::::::;;;<<<===>>>???@@@<<<<<<;;;<<<<<<===>>>?????????>>>>>>===<<<<<<<<<;;;;;;::::::;;;<<<>>>???@@@AAAAAA???<<<;;;<<<===???????????????>>>=========<<<<<<<<<<<<======>>><<<>>>???AAAAAA???>>><<>>;;;999888999:::::::::;;;<<<======<<<;;;:::888<<<===:::777888888666555666777777777666555444444444333333222111000000///////////////.........000000////////////000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,************************+++++++++++++++***)))(((((())))))))))))*********+++*********))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((%%%%%%%%%&&&&&&'''''''''''''''(((((('''&&&%%%%%%%%%%%%############%%%%%%(((((((((((('''''''''''''''''''''''''''((())))))&&&''''''((()))******+++))))))))))))((((((((((((******+++++++++******)))))))))))))))(((((((((((())))))******+++,,,......))))))))))))))))))))))))******************************+++++++++,,,,,,,,,)))******++++++,,,------,,,++++++******++++++,,,,,,,,,,,,------.........***+++,,,---------------,,,---...---,,,---///111000//////........./////////...---,,,,,,---...///////////////...---,,,+++000000000000111111111111222222222111111111111000333333333333333333333333555888;;;>>>???>>>;;;::::::::::::999::::::;;;;;;777777888888888888777666999999999:::<<>>>>>;;;;;;;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>======<<<;;;;;;;;;;;;===>>>???AAABBBAAA???===<<<===>>>??????>>>>>>>>>=========>>>======<<<<<<<<<============>>>??????>>>======@@@>>><<<:::888888999::::::;;;<<<======<<<;;;:::888<<<===999777999999777222333444444444333111111333333333333333111000////////////......---------//////............//////........................,,,,,,,,,,,,,,,,,,++++++---------,,,,,,,,,++++++***************************++++++++++++***)))((()))))))))************+++))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''++++++++++++*********)))''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&(((((((((((((((((((((((('''''''''''''''((())))))''''''(((((())))))******))))))))))))((((((((((((*********++++++******)))(((((((((((()))))))))))))))))))))((())))))******))))))))))))))))))))))))************************)))))))))*********++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------------***++++++,,,------,,,,,,---...///...---,,,---...//////............////////////...------...////////////000000//////...---000000000000111111111111333333222222111111111000333333333333333333333333555777:::<<<======;;;:::::::::999999999999::::::777777777777777777777777999999999:::<<<>>>@@@BBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDAAA@@@AAADDDGGGHHHGGGFFFIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHJJJLLLMMMMMMLLLLLLHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKMMMNNNMMMKKKJJJJJJJJJGGGGGGFFFDDDCCCCCCBBBBBBCCCDDDFFFGGGGGGFFFEEEEEECCCCCCDDDEEEEEECCCBBBAAA===<<<;;;;;;:::;;;;;;;;;;;;;;;:::888444222111111222222222111111000///...////////////////////////------............------++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((('''''''''(((((((((((((((***))))))(((''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((+++******)))(((''''''''',,,,,,,,,++++++++++++***,,,,,,---...//////////////////...------------...000000///...///000111222444444555666777777777777999999:::;;;:::999888777555666666666666666555555555666888777555444444444444444444555555555555666888888999:::;;;<<<<<<===::::::::::::;;;<<<======>>>>>>>>>????????????@@@===<<<<<<;;;<<<===???@@@BBBBBBBBB@@@>>>======??????>>>===<<<;;;<<<======???>>>===<<<<<<<<<<<<<<<========================@@@???<<<:::999888888888;;;;;;<<<<<<<<<<<<;;;;;;888<<<===999777888999777111111222222111111000///111222333444333111///.../////////...---,,,,,,+++......------------......------------------------------,,,,,,+++++++++***,,,,,,,,,+++++++++++++++******************************++++++******)))))))))************+++++++++((((((((((((''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))(((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))******+++******)))''''''(((((())))))******+++***)))((((((((((((((())))))))))))))))))))))))************************((((((((()))))))))******---,,,,,,+++******))))))++++++************++++++------------,,,,,,,,,,,,******+++,,,,,,,,,++++++---///000000...,,,++++++///...............//////000//////......//////000...///000000000000000000000000000000111111111111555444444333222111111000333333333333333333333333666777888999;;;;;;;;;;;;::::::999888888999999:::888777666666666666888888::::::::::::<<<===>>>???@@@@@@@@@AAABBBCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCCCC@@@@@@@@@BBBEEEFFFFFFEEEGGGHHHHHHIIIJJJJJJIIIIIIGGGIIIKKKLLLMMMNNNMMMMMMHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJLLLMMMNNNMMMKKKIIIIIIJJJGGGFFFDDDBBBAAAAAABBBBBBCCCDDDEEEFFFGGGFFFFFFEEECCCCCCDDDDDDDDDCCCAAA@@@<<<;;;;;;:::999999::::::999:::999777444222111222111111222111111000///...////////////////////////------............------++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((''''''''''''''''''''''''))))))((('''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((*********))))))(((((((((++++++++++++++++++++++++,,,------...//////......///......---------......000/////////000111222333444555555666777777888888888999;;;<<<;;;:::888666555555666666666555444444444555666555444333444555444444444555555555555666777777888888999::::::;;;999999999999:::;;;<<<<<<===>>>>>>???@@@@@@AAAAAA======<<<<<<===>>>@@@AAABBBCCCCCCAAA>>>===>>>??????===;;;:::999:::<<<===??????>>><<<<<<;;;;;;;;;======<<<<<<<<<<<<======@@@???===;;;999888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>999666777777555222222222222111111000000///111222333333111///---//////...---,,,++++++***------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********++++++******************************************))))))************))))))************++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''')))(((&&&%%%%%%&&&''')))(((''''''''''''''''''((())))))))))))************((((((''''''''''''((()))((((((((((((((((((''''''))))))))))))((((((((((((((())))))***************&&&''''''((()))******+++++++++************++++++))))))))))))))))))))))))************************((((((((()))))))))******,,,+++++++++******))))))++++++************++++++...------,,,,,,+++++++++******++++++,,,++++++******---///000...,,,,,,+++......---------...//////000000////////////000000------...///000111111111///000000000111111111111666555444444333222111111222222333333333333444444666666666777888:::;;;<<<::::::999888888888999999888777666555555666888:::::::::;;;;;;;;;<<<======>>>>>>???@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@AAADDDFFFFFFFFFHHHIIIJJJJJJJJJJJJIIIIIIHHHIIIJJJLLLMMMNNNNNNNNNIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHIIIJJJJJJKKKLLLMMMNNNMMMKKKIIIIIIJJJIIIGGGEEECCCBBBBBBCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFBBBCCCDDDDDDCCCBBB@@@???;;;::::::999888888888888777777777666333111111222111111111111111000//////////////////////////////,,,------......------,,,)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''+++******)))))))))******))))))((((((''''''&&&&&&((((((((((((((((((((((((******))))))))))))))))))++++++++++++++++++++++++,,,---......///...............---------......////////////000111111222333555555666666777888888999888999:::;;;;;;999777666555555555555555444333333222333444444222222444555444444444555555555555666666666777777888888999999999999888999999:::;;;<<<======>>>???@@@AAAAAABBB======<<<<<<===>>>@@@AAABBBCCCCCCAAA>>>===>>>???>>>===;;;999999:::<<<===??????>>><<<<<<;;;;;;;;;======<<<<<<<<<<<<======???>>>===;;;:::999888888;;;;;;;;;::::::;;;;;;;;;???AAA???999555555444222222222111111111000000000///000111222222000///...///......---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))((())))))*********))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''######$$$%%%'''((()))))))))'''&&&%%%%%%&&&((()))((((((((((((((((((((((((((()))))))))*********+++((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))(((((((((((('''((()))***************&&&''''''((()))******+++))))))))))))***+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))******++++++++++++******))))))******+++---------,,,,,,++++++***++++++,,,,,,,,,++++++***'''***...//////...---...---------------...////////////000000000000//////+++,,,---...///000000000///000000000111111111111555555444333333222111111222222222333333444444444555555555666888:::<<<===;;;::::::999888888999999999888666555666777999;;;;;;;;;;;;<<<<<<<<<============>>>???@@@AAABBBCCCBBBBBBCCCDDDDDDEEEDDDDDDFFFDDDBBBBBBEEEGGGHHHIIIJJJKKKLLLLLLKKKJJJHHHGGGGGGHHHIIIKKKMMMNNNNNNOOOJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJJJJIIIJJJJJJKKKLLLMMMNNNOOOMMMKKKIIIIIIIIIJJJIIIGGGFFFEEEDDDEEEEEEBBBCCCEEEFFFGGGGGGFFFFFFBBBCCCCCCCCCBBBAAA???>>>:::999888777777666666666444555666444222111111222000111111111111000000///........................,,,,,,------------,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))*********)))))))))((((((***)))))))))))))))******))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,------...............---...------------...//////...///000111111222333333666666666666777888999999888888999:::999888777666555555555555444333222222111222333222111222444666444444444555555555555666666666777777777888888888999999999999:::;;;<<<<<<======>>>>>>???@@@AAAAAA===<<<<<<;;;<<<===???@@@BBBBBBBBB@@@>>>======???>>>===<<<;;;:::;;;<<<<<>>===<<<<<<<<<<<<<<<==============================<<<<<<;;;:::999888;;;;;;::::::::::::;;;;;;@@@BBB@@@999444444444222111111000////////////000//////000000000000//////............------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))(((((())))))******))))))((())))))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''######$$$%%%'''((())))))''''''&&&%%%&&&'''((()))'''(((((())))))((((((''''''(((((())))))*********)))((((((''''''''''''(((''''''''''''''''''''''''))))))))))))((((((((((((''''''((()))************''''''(((((())))))******&&&&&&&&&'''((()))++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((())))))***++++++,,,******))))))))))))******,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++'''))),,,.........///000,,,,,,,,,,,,---...//////...//////000000//////...+++,,,---...////////////000000000000111111111111333333333333222222222222111222222333333444444555555555666777888:::<<<===<<<<<<;;;:::999999999999999888777777888999;;;<<<;;;;;;<<<===>>>>>>>>>======>>>???@@@AAABBBCCCDDDBBBCCCDDDEEEFFFGGGGGGGGGIIIFFFDDDCCCEEEHHHJJJKKKKKKLLLMMMMMMLLLJJJHHHFFFGGGGGGHHHJJJKKKMMMNNNOOOKKKJJJJJJIIIHHHIIIIIIIIILLLKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOMMMKKKIIIHHHIIIKKKKKKJJJIIIHHHGGGFFFFFFBBBCCCEEEFFFGGGGGGGGGFFFBBBBBBCCCCCCBBB@@@>>>===999999777666555555555555222333444333222111222333000000111111111111000000........................,,,,,,------------,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((()))))),,,++++++******))))))(((''''''&&&&&&''''''(((((((((((((((((((((''''''''')))))))))))))))))))))))))))))))))******+++++++++******+++++++++,,,,,,,,,---...............---------------------...//////...///000111222333333333777666666666666888999:::888888888777777777666666555555555444444222111111000111111111000111444666444444444555555555555666777777777777777888888888999999999::::::;;;<<<============>>>>>>?????????<<<;;;;;;;;;;;;===>>>???AAABBBAAA???===<<<===>>>=========<<<<<<<<<<<<;;;>>>======<<<<<<<<<============>>>??????>>>======;;;<<<<<<<<<;;;;;;:::999;;;;;;:::999999:::;;;;;;???AAA>>>888444555666444333222111000000000111111000///.........//////000---............/////////,,,,,,,,,++++++,,,,,,,,,------------------------)))))))))***++++++,,,,,,*********+++++++++,,,,,,))))))))))))))))))))))))'''(((((()))))))))))))))''''''((((((((()))))))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''((())))))(((''''''&&&&&&'''(((((()))******))))))((('''''''''''''''%%%&&&&&&''''''((((((((())))))))))))((((((((((((&&&'''((()))************(((((((((((())))))))))))'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))******************))))))))))))******+++++++++++++++,,,,,,,,,...............---,,,+++)))***,,,,,,,,,,,,...///,,,,,,,,,,,,---...///000---...////////////...---,,,---...///////////////000000000000111111111111111111111222222222222222111111222333333444555555444555666888:::;;;======>>>===<<<;;;::::::::::::888999999::::::;;;<<<<<<:::;;;===>>>????????????>>>???@@@AAACCCDDDEEEFFFCCCDDDFFFGGGHHHIIIIIIIIIKKKGGGDDDCCCEEEHHHKKKLLLJJJKKKMMMNNNMMMLLLIIIGGGEEEFFFGGGHHHJJJLLLMMMNNNLLLKKKJJJIIIHHHIIIIIIJJJMMMLLLLLLKKKKKKLLLLLLLLLMMMOOOOOONNNKKKIIIHHHHHHJJJKKKKKKKKKJJJHHHFFFEEEAAACCCDDDFFFGGGGGGGGGGGGBBBBBBCCCBBBAAA???>>><<<999888777555444333333333000222333222111111222333000000111111111111000000........................+++,,,,,,------,,,,,,+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))++++++******)))(((((((((&&&&&&&&&&&&&&&'''(((((('''''''''((((((((((((((())))))))))))))))))))))))(((((()))***++++++,,,,,,*********++++++,,,,,,,,,---...............---------------------...///000......000111333333333333777666666666666888999:::888777777666555666666666444555444444333222111000///000111000000111444666444444444555555555666666777777777777888888888888::::::::::::;;;<<<==================>>>>>>>>>>>>;;;;;;::::::;;;<<<>>>???AAAAAAAAA???<<<;;;<<<=========>>>>>>======<<<;;;======<<<<<<<<<======>>><<<>>>???AAAAAA???>>><<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;999999999999;;;;;;===???===777444666888777666666444333333333444555111///...,,,---...000111------......///000000000---,,,,,,++++++,,,,,,---------------------------(((((()))***+++,,,,,,---******++++++,,,,,,,,,,,,))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))******((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$(((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&'''((())))))((('''&&&%%%&&&&&&'''((())))))******)))((('''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))((((((((((((&&&'''((()))************))))))))))))((((((((((((+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))++++++******)))(((((((((******))))))))))))***************++++++,,,,,,---.../////////...------,,,+++,,,---,,,++++++---...+++++++++,,,---...///000,,,---...//////...---,,,...//////000000000000000000000000000111111111111///000000111111222333333111111222333333444555555444555777999;;;<<<======???>>>===<<<;;;:::::::::888999:::;;;<<<===<<<<<<:::<<<===???@@@AAA@@@@@@???@@@AAABBBDDDEEEFFFGGGDDDEEEGGGHHHJJJJJJKKKKKKKKKGGGDDDBBBDDDHHHJJJLLLHHHJJJLLLNNNNNNMMMKKKJJJEEEEEEFFFGGGIIIKKKMMMNNNLLLKKKJJJIIIHHHIIIJJJJJJMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOOOONNNKKKHHHHHHHHHIIIJJJLLLLLLKKKIIIFFFDDDAAABBBDDDFFFGGGHHHGGGGGGBBBBBBBBBBBBAAA???===<<<888888666555444333333333///111222222111111222333///000000111111111000000........................+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))+++******)))(((''''''&&&((((((((((((((()))***+++&&&'''''''''(((((())))))))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))***+++,,,,,,------...------,,,,,,------............///////////////......///000111222333333222333444555666666666666777777666666555555555555000222333333222111333444444333333222111111111222222333444444333333555777;;;::::::999999::::::;;;<<<<<<;;;::::::::::::;;;>>>>>>>>>>>>===<<<;;;:::===<<<:::888999;;;>>>@@@@@@@@@@@@???>>>===;;;;;;=========???AAAAAA???======<<<;;;::::::;;;<<<===??????>>>===============;;;;;;;;;::::::999999999;;;;;;:::999999999::::::???>>>;;;888666444444444666555444333333333333333000000000000////////////000///...---,,,+++++++++...---,,,,,,+++++++++++++++,,,,,,,,,,,,+++******************************,,,,,,+++***)))(((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((()))))))))(((&&&%%%$$$$$$%%%%%%''''''((((((((((((''''''))))))((('''''''''''''''******))))))((((((''''''''')))******)))'''(((((((((((((((((()))+++,,,,,,(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((()))***************))))))************))))))***************************++++++,,,,,,++++++*********++++++++++++******.........------............------,,,,,,------...+++,,,,,,---.........------......///////////////////////////000000000000000000000000111111111111000000000000000000000000000111111222222333444444555666666777888:::;;;<<<;;;;;;<<<<<<;;;999888777888999:::;;;<<<>>>??????@@@>>>===>>>AAABBB@@@>>>@@@@@@AAAAAACCCDDDFFFGGGHHHGGGFFFFFFHHHJJJJJJJJJHHHIIIJJJIIIGGGFFFGGGHHHMMMMMMMMMMMMKKKIIIGGGFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPOOONNNLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOMMMMMMLLLJJJJJJIIIIIIIIIKKKKKKKKKIIIHHHFFFDDDCCCEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@@@@@@@???======999999888666555333222222111111000000000000111111111000000///...------,,,.........------.........---,,,+++++++++,,,---...)))))))))***++++++,,,,,,++++++******)))'''&&&%%%))))))))))))))))))))))))(((((()))***************+++*********))))))(((((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&((()))))))))))))))(((''')))))))))))))))))))))))))))******+++,,,,,,------------,,,,,,,,,,,,------............/////////////////////000111111222222111222333444555555555555666666555555555444444444000222333333222111333444444333333222111111222222333444555444333333555777:::999999999999:::;;;<<<<<<;;;;;;::::::;;;;;;<<>>>>>===<<<;;;===<<<;;;;;;<<<===???@@@AAABBBBBBAAAAAA@@@???>>>>>>>>>>>>???AAAAAA???===>>>===<<<;;;;;;<<<======>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::<<<;;;::::::::::::::::::???===;;;888666444444444444444333222222222222222111111000000000///////////////...---,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,+++******************************************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&%%%%%%&&&'''''''''''''''''''''(((((()))***)))(((&&&%%%%%%&&&&&&''''''((((((((((((''''''))))))((('''''''''''''''((((((((((((''''''''''''%%%'''((((((''''''((()))))))))((('''''''''''''''(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++*********++++++++++++******...------,,,,,,------...------------------------,,,------......------,,,---......///////////////////////////000000000000//////000000000111111111////////////////////////000111111222222333333444555555666777888:::;;;<<<;;;;;;<<<<<<;;;999888777888999:::;;;===>>>???@@@@@@???===>>>AAABBBAAA???AAAAAAAAABBBCCCDDDFFFFFFGGGFFFEEEEEEFFFIIIJJJKKKIIIJJJJJJIIIHHHFFFGGGHHHJJJJJJKKKKKKKKKIIIHHHGGGFFFGGGGGGIIIJJJLLLNNNOOOPPPOOONNNLLLKKKJJJJJJJJJKKKJJJJJJJJJJJJLLLNNNOOOLLLKKKJJJIIIHHHHHHHHHHHHJJJJJJKKKKKKJJJIIIHHHHHHEEEEEEDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@???>>>===<<<999999888777555444333222111111000000000000111111000000000000////////////...------,,,,,,------...---,,,,,,+++,,,,,,...///++++++******************)))))))))))))))(((((('''))))))))))))))))))))))))(((((()))************)))*********)))))))))(((((()))((('''&&&&&&'''((())))))(((((((((''''''''''''''''''((())))))((((((((())))))))))))))))))))))))*********++++++,,,,,,---------,,,,,,,,,,,,------............//////000000000000000000000000000000000111222333333444444333444444444333333333333333000222333333222111333444444333333222222222222222333444555555444444555666888888888888999;;;<<<===::::::::::::;;;<<<===>>>@@@@@@@@@@@@???>>>===<<<===>>>>>>??????@@@AAAAAACCCCCCDDDDDDDDDDDDDDDCCC@@@???>>>???AAA@@@???===>>>===<<<<<<<<<===>>>???======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;===<<<;;;:::::::::::::::===<<<:::888666444444333333333222111111111222222222222111111111000000000///...------,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************(((((())))))*********+++))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((('''%%%$$$$$$%%%'''(((''''''&&&&&&''''''((()))***)))((('''''''''''''''''''''(((((((((((('''''')))(((''''''&&&'''''''''&&&&&&&&&&&&''''''''''''%%%&&&'''&&&%%%&&&(((***)))(((((('''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++******************************++++++++++++************++++++++++++******---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,---------...------,,,,,,---......///////////////////////////000000000000//////000000000000111111........................000000111111222333333333555555555666888999;;;<<<;;;;;;;;;;;;:::999888888777888999;;;===???@@@AAAAAA??????@@@AAABBBAAA@@@BBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCDDDGGGJJJLLLJJJKKKLLLJJJHHHGGGGGGHHHGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHJJJKKKMMMOOOPPPOOOOOOMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKMMMNNNKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKEEEDDDDDDDDDCCCCCCBBBBBB????????????>>>===<<<;;;999999888777555444333333111111000000000000111111222222111111000//////...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,++++++***))))))(((''''''((()))))))))))))))))))))))))))))))))))))))'''((())))))******))))))******))))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''%%%&&&'''((((((((((((((())))))))))))))))))))))))*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------......//////000000111111000000////////////...///000111222222222222222222222222222222111111000222333333222111333444444333333222222222333333444555666666555444555666666666777888999;;;===>>>999999::::::;;;===>>>???@@@AAAAAAAAA@@@@@@???>>>===>>>@@@BBBCCCCCCBBBBBBDDDEEEFFFGGGHHHHHHHHHHHHBBB@@@???@@@@@@@@@???===>>>>>>===<<<<<<===???@@@>>>===<<<<<<;;;;;;<<<<<<===============<<<<<<<<<======<<<;;;::::::::::::;;;:::999777666444444333333333222222222222222333222222222222111111111000///...---,,,,,,,,,,,,,,,...------,,,,,,,,,------+++,,,,,,,,,,,,+++******************************))))))))))))************************************'''(((((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''(((((((((((((((''')))(((&&&$$$$$$&&&((()))'''&&&&&&&&&&&&'''(((((()))((((((''''''''''''&&&&&&''''''((((((''''''&&&(((''''''&&&&&&'''''''''&&&&&&&&&''''''((((((((('''(((((('''%%%%%%''')))'''''''''((()))+++,,,---(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))((((((''''''''''''''',,,***(((''''''(((***,,,******************************++++++++++++************++++++++++++******,,,++++++++++++++++++,,,+++,,,...//////...,,,++++++,,,,,,---.........------......///////////////////////////000000000000////////////000000000111////////////////////////000000000111222222333333444444555555777999:::;;;;;;;;;;;;::::::999999999777888:::;;;===???AAABBBAAAAAA@@@AAABBBBBBBBBBBBCCCCCCBBBCCCCCCDDDEEEEEEEEEEEECCCBBBBBBEEEIIILLLKKKLLLLLLKKKIIIGGGHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHIIIIIIIIIJJJLLLMMMOOOPPPNNNNNNMMMLLLKKKKKKKKKLLLLLLKKKJJJIIIJJJKKKLLLMMMJJJJJJIIIHHHHHHHHHHHHHHHDDDEEEFFFGGGHHHIIIIIIIIIEEEDDDDDDCCCBBBAAAAAA@@@>>>>>>>>>======<<<;;;:::999888888777555444444333111111000000000000111111333333222000///---,,,+++,,,++++++++++++++++++,,,************++++++,,,,,,+++++++++*********))))))''''''((()))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))(((((((((((((((''''''(((((((((((((((((((((((('''''''''$$$$$$&&&'''((((((((((((((((((((((((((((((((((((***+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...///000000111111111000000///.........---...///000111111111111000000000111111111111111000222333333222111333444444333333222333333444444444666888888666555555666555666666777999;;;===>>>999999:::;;;<<<>>>???@@@AAAAAAAAAAAAAAA@@@@@@???===>>>AAACCCDDDDDDCCCCCCEEEFFFGGGHHHIIIJJJJJJJJJDDDBBB@@@@@@@@@@@@???===>>>===<<<<<<===>>>???@@@???>>>======<<<<<<====================================<<<;;;:::999999999999999888777666555333333444444333333333333444444222222222222111111111000......---,,,,,,,,,---------------,,,,,,---......+++,,,,,,,,,,,,+++******************************************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((''''''''''''&&&&&&&&&'''((((((((((((((('''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&'''((((((&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((())))))******++++++)))&&&%%%&&&'''&&&''''''(((***+++---...(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))(((''''''''''''((((((,,,***(((''''''(((***,,,)))))))))))))))))))))))))))******++++++******)))******++++++++++++******+++++++++******++++++++++++,,,...//////...,,,+++)))***+++---...//////000---......///////////////////////////000000000000...////////////000000000000000000000000000000000///000000111111222333333333333444555666888999:::;;;;;;::::::::::::::::::888999:::<<<>>>???AAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEDDDEEEEEECCCBBBCCCGGGKKKKKKLLLLLLKKKIIIGGGHHHIIIKKKKKKLLLLLLKKKJJJHHHGGGIIIIIIIIIJJJLLLMMMOOOOOOMMMMMMLLLLLLLLLLLLLLLMMMLLLKKKJJJIIIIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGHHHGGGGGGGGGDDDDDDCCCBBBAAA@@@???>>><<<<<<<<<<<<;;;:::999999888777777666555444333333111111000000000000111111/////////......---------+++++++++******+++++++++((()))))))))************))))))*********+++++++++)))))))))))))))(((''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((())))))'''((((((((((((((((((''''''''''''((((((((((((((($$$$$$&&&'''((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,------...///000111111000000000//////.........---...///000000111111000000000000000000111111111000222333333222111333444333333333333333444444555555777999999777666555666555666666777999;;;<<<===:::::::::;;;<<<>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@<<<>>>@@@BBBCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJJJJJJJFFFDDDAAA@@@@@@@@@???>>>===<<<<<<;;;<<<===???@@@??????>>>===============<<<<<<<<<==================<<<;;;:::999888888888777777777777666555333333444444333333444444555555222222111111111000000000...------,,,,,,---------------------------...///+++,,,,,,,,,,,,+++******************************+++*********))))))((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&(((((((((((((((((('''&&&(((''''''''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((((())))))))))))))))))+++,,,+++(((&&&&&&&&&'''''''''''''''(((((()))(((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((()))((('''&&&'''(((***++++++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))******++++++++++++******,,,++++++******++++++,,,,,,,,,---......---,,,,,,)))***+++---...//////000---......///////////////////////////000000000000......////////////000000111111111111111111111111//////000000111222222222333333333444666777999:::;;;::::::999999::::::;;;::::::;;;<<<>>>???@@@@@@AAACCCDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDFFFGGGFFFCCCBBBEEEIIIIIIJJJKKKJJJHHHHHHHHHJJJLLLLLLMMMMMMLLLJJJHHHGGGIIIIIIIIIJJJKKKLLLNNNNNNMMMLLLLLLLLLLLLLLLMMMNNNMMMLLLJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGDDDDDDCCCAAA@@@>>>===<<<;;;;;;;;;;;;:::999888777666666555555444333333222111111000000000000111111******+++,,,...///000111,,,++++++******++++++,,,(((((()))************)))((())))))***++++++,,,,,,)))))))))))))))(((''''''((((((((((((((((((((((((&&&'''(((((())))))((((((''''''(((((((((((())))))''''''(((((((((((('''''''''''''''(((((((((((((((%%%&&&'''((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---...///000111111//////////////////......---...///000000111111111//////000000111111111111000222333333222111333444333333333333333444555555555777::::::888666555555666666666777888:::;;;<<<;;;;;;;;;;;;<<<===?????????@@@@@@AAAAAAAAA@@@@@@<<<===>>>@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHEEEBBBAAA@@@@@@???>>><<<;;;;;;;;;;;;===>>>???>>>>>>===<<<<<<<<<<<<===;;;;;;<<<<<<<<<=========<<<;;;:::999888777777777555666666666666555333222333333222222333444444555111111000000000/////////---------,,,,,,------...---------------...//////+++,,,,,,,,,,,,+++******************************))))))))))))************''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&((((((((((((((('''&&&&&&&&&'''((())))))((('''&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((''''''$$$'''***+++***((('''''''''''''''''''''((())))))(((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''(((***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******,,,,,,++++++++++++,,,,,,------------------------,,,,,,------......---------......///////////////////////////000000000000........./////////000000000000000000000000000000//////000000111111222222222222333444555777888999;;;:::999999999:::;;;;;;;;;<<<<<<===>>>>>>??????BBBDDDEEEEEECCCCCCDDDGGGFFFFFFEEEDDDCCCCCCDDDDDDEEEHHHJJJHHHDDDBBBDDDFFFGGGHHHIIIIIIHHHHHHIIIJJJIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKMMMMMMLLLLLLKKKKKKLLLMMMNNNNNNMMMLLLKKKIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHDDDDDDBBBAAA???===<<<;;;::::::::::::999888777666444444444333333222222111111111000000000000111111+++,,,,,,---...///000000,,,,,,++++++++++++,,,,,,))))))+++,,,,,,,,,+++*********************++++++'''(((((())))))))))))(((((((((((((((((((((((((((&&&'''(((((())))))(((((('''''''''((((((((())))))&&&'''((())))))((('''&&&''''''''''''((((((((()))''''''((())))))((((((((())))))))))))))))))))))))++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,---...///000111222////////////////////////---...///000111111111111///000000000111111222222000222333333222111333444333333333333333444555666666888::::::888666555555666666777777888999;;;;;;<<<<<<;;;<<<<<<===>>>?????????@@@AAAAAA@@@@@@@@@;;;<<<===>>>@@@AAABBBCCCBBBCCCDDDEEEFFFFFFFFFFFFHHHFFFBBBAAA@@@@@@???>>>;;;:::::::::;;;<<<>>>???======<<<;;;;;;;;;;;;<<<:::;;;;;;;;;<<<<<<======<<<;;;:::888777666666666444555666666666555333222222111111111222333333444000000000000////////////------,,,,,,,,,------...---------------...///000+++,,,,,,,,,,,,+++******************************''''''((()))***+++,,,,,,''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&%%%''')))******)))'''%%%&&&%%%%%%%%%%%%&&&''''''&&&'''((())))))(((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''''''&&&&&&%%%###(((******)))((('''&&&&&&'''(((***,,,...///(((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((('''''''''(((+++---///))))))************))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******---,,,,,,++++++,,,,,,---...------,,,,,,------...............---,,,+++***---......///////////////////////////000000000000............/////////000/////////////////////////////////000111111222222222222333333555666888999;;;:::999999999:::;;;<<<============>>>>>>>>>>>>BBBDDDFFFFFFCCCCCCEEEGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEIIILLLJJJEEEBBBCCCEEEEEEGGGHHHHHHHHHHHHIIIKKKFFFGGGHHHJJJKKKKKKJJJJJJHHHHHHHHHIIIIIIKKKLLLMMMLLLKKKKKKKKKLLLMMMNNNOOOMMMLLLKKKIIIHHHHHHHHHIIIGGGGGGGGGFFFGGGGGGHHHHHHDDDEEEFFFGGGGGGGGGGGGGGGDDDDDDBBB@@@>>><<<;;;:::999::::::999999888777666333333333222222111111111111111000000000000111111222111000///...---,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---...---,,,,,,,,,,,,++++++***)))))))))%%%&&&''')))******++++++((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))((()))))))))))))))((('''))))))))))))))))))))))))...---,,,,,,,,,,,,---...------,,,++++++,,,,,,,,,---...111222222111...---//////---,,,,,,---.../////////............//////---///111222333222000///222222222222333444555666222222111111222222333444555666888888777777888:::888888888777888888999999;;;;;;;;;;;;;;;<<<===>>>@@@@@@AAABBBBBBCCCCCCDDDAAA@@@>>>===>>>@@@CCCEEEDDDCCCAAAAAAAAABBBDDDFFFCCCDDDEEEDDDCCCAAA>>><<<>>>===============>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;===>>>===;;;:::999888666555444444444333333333222222222111111222222333555666555222000222222222222222222222222...------------,,,,,,,,,---,,,,,,++++++,,,,,,---+++***))))))((()))))))))************************((((((((((((((((((((((((###$$$&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((($$$$$$%%%&&&&&&''''''(((''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))'''&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))))))&&&%%%&&&)))***)))'''***)))'''&&&&&&&&&'''(((&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,...---,,,,,,+++++++++,,,------------------------........................,,,---......//////......000000000000000000000000111000---,,,+++,,,...///000111111111111222222222222333555555555555666888777777777888999999:::::::::<<<======<<<<<<===???BBBAAA@@@@@@@@@AAABBBCCCGGGEEECCCCCCCCCCCCBBBAAADDDEEEEEEEEEDDDBBB???===DDDDDDDDDEEEFFFFFFGGGGGGJJJIIIGGGFFFEEEFFFGGGGGGDDDEEEEEEFFFHHHJJJLLLMMMLLLLLLMMMMMMMMMNNNNNNNNNLLLKKKIIIHHHGGGGGGHHHIIIKKKGGGDDDDDDFFFGGGFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDCCCBBBAAA???===;;;:::;;;999666666777777444222444444333333222111000000////////////000000000000,,,------....../////////------++++++++++++------,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''((((((((((((''''''(((((((((((())))))))))))((())))))***)))'''%%%$$$...---,,,++++++,,,---......------,,,,,,------------...000111111000...---///...------------...///111111000000000000111111...///000222222111000///111000000111222333444444222222222222222333333444333555777777777777999;;;999888888888888999999:::;;;;;;;;;;;;;;;<<<======>>>>>>??????@@@AAAAAAAAA@@@???>>>>>>>>>@@@BBBCCCEEEDDDBBBBBBBBBCCCEEEFFFBBBCCCDDDDDDCCCAAA???>>>>>>>>>===============>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>>>>===<<<:::999888666555555444444333333222222222111111111222111222333444444222000222222222111000/////////.........---------,,,,,,+++++++++******+++++++++,,,+++***)))))))))))))))************************((((((((((((((((((((((((%%%&&&'''((((((((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))((('''''''''''''''''''''&&&&&&&&&&&&&&&'''%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((('''''''''((((((((((((((((((((((((((('''%%%&&&)))***)))'''***)))((('''''''''(((((('''''''''(((''''''&&&&&&)))))))))***++++++,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((((())))))******************++++++,,,,,,++++++************+++++++++,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......//////......////////////////////////111000...---------......000000111111111222222222222333444444444444555666666666777888888999999::::::<<<======<<<<<<>>>???AAA@@@@@@???@@@AAABBBCCCGGGEEEDDDCCCCCCCCCBBBBBBCCCDDDDDDEEEDDDBBB???>>>BBBBBBCCCDDDFFFGGGHHHHHHIIIIIIGGGFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLKKKKKKKKKLLLMMMNNNNNNOOOMMMLLLJJJIIIHHHHHHHHHHHHIIIFFFDDDDDDFFFGGGFFFEEEFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBBBB@@@>>><<<:::999;;;888666666777666444222444444333222222111000000000000000///////////////---------------------------,,,++++++++++++,,,---++++++***))))))***++++++++++++***))))))***++++++((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&)))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))************)))((('''&&&---,,,,,,++++++,,,,,,---......------------....................................---------......///111000000//////000000111...///000111222111000///000000000000000111222333333333222222333333444555222444666777777777999;;;999999888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<===;;;<<<<<<======>>>??????>>>>>>>>>???@@@@@@AAAAAABBBBBBAAA@@@AAABBBCCCDDDAAABBBCCCCCCCCCBBB@@@?????????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<>>>>>>===<<<:::999888666555555555555333222222222222111111111222111000000222222111000000000//////........................------------******))))))))))))******---,,,+++***))))))))))))************************(((((((((((((((((((((((('''(((((()))((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$'''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''((()))))))))(((''''''''''''((('''&&&&&&&&&&&&'''(((((($$$&&&''''''&&&&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''(((((())))))(((((('''''''''''''''''''''''''''((('''&&&'''((())))))'''+++***)))(((((((((((()))((((((((((((((('''&&&%%%&&&''''''(((((()))******))))))))))))))))))))))))(((((())))))))))))(((((())))))*********+++++++++******++++++++++++***************++++++++++++,,,///...---,,,++++++++++++,,,,,,++++++++++++++++++------------------------,,,---......//////......////////////////////////000000////////////......000000000111111111222222111333444333222222333444666666777777888888999999:::<<<============???@@@??????>>>>>>???AAACCCDDDFFFFFFEEEEEEDDDDDDCCCCCCBBBCCCDDDDDDDDDCCCAAA@@@@@@AAABBBCCCEEEGGGHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKIIIIIIIIIJJJKKKMMMNNNOOONNNMMMLLLJJJIIIHHHHHHHHHGGGEEEDDDDDDEEEFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>><<<:::999999888666666666666444222333333333222111111000000111000000//////.........------,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,+++******))))))******++++++******))))))******+++(((((((((''''''((((((((((((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((()))))))))))),,,+++***))))))(((((())),,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...------------.........///.........------............///000000111111000000000000000000000111222333333333333222333333444555333555666666666666777888999888888888999:::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<=========<<<===???@@@@@@@@@??????>>>>>>=========>>>???@@@@@@@@@AAABBBBBBAAAAAA@@@?????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===;;;:::999888777666555555555555222222222222111111111111222000......000111000000---------....../////////.........------------,,,*********))))))*********...---,,,***))))))))))))************************(((((((((((((((((((((((((((((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&''''''$$$&&&''''''&&&&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&''')))******(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((()))((((((+++******)))))))))))))))((())))))(((((('''&&&%%%%%%%%%&&&''''''(((((()))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))******+++******++++++++++++******************++++++++++++......---,,,++++++++++++------,,,,,,,,,,,,,,,+++------------------------,,,---......///.........//////////////////////////////000000000000//////000000000000111111111111111222333222111000111222555555666666777888888999:::;;;============???@@@>>>>>>===>>>???AAACCCDDDGGGHHHHHHHHHFFFEEEEEEFFFCCCCCCDDDEEEEEEDDDDDDCCCAAAAAABBBCCCDDDEEEEEEFFFHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIHHHIIIIIIJJJJJJGGGGGGGGGHHHIIILLLNNNOOONNNNNNLLLKKKJJJIIIHHHHHHEEEEEEDDDDDDEEEFFFFFFFFFCCCCCCBBB@@@@@@???????????????>>>>>><<<;;;:::999777777666555555444333333333222222222111111000000111111000///......------++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,******))))))))))))************))))))))))))******''''''((((((((((((''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((((((((('''&&&''''''''''''''''''&&&(((((((((((()))))))))))),,,+++)))((('''((())))))***++++++++++++++++++***++++++******+++,,,,,,---...---,,,++++++,,,---...,,,------.........//////......------------............///000000000000000222111111111111222222333333222222222222333444444555666777666444444444666888888888888999:::;;;<<<;;;<<<<<<======<<<;;;;;;::::::;;;;;;<<<=========<<<===>>>@@@@@@???>>>===<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@????????????>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999888999::::::999777777777666555444444444444222222222111111111000000111///---...///000000///...............---------------------,,,,,,,,,,,,++++++************++++++---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''***)))(((&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&'''((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((((((((((((((()))***************))))))((((((((())))))(((''''''&&&((())))))******+++,,,,,,(((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''((()))***)))******++++++******)))))))))*********+++++++++...---,,,,,,++++++,,,,,,//////......------------------------------------,,,---......///.................................//////000000000000////////////000000000111111111000111222222000///000111444555555666666777888888888:::<<<<<<<<<===???@@@============>>>@@@BBBCCCFFFIIIJJJJJJHHHFFFGGGHHHDDDEEEEEEFFFFFFFFFFFFFFFCCCCCCCCCBBBBBBBBBBBBBBBFFFGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHIIIIIIJJJFFFEEEEEEFFFGGGJJJLLLNNNMMMMMMLLLLLLJJJIIIHHHHHHEEEEEEFFFFFFEEEEEEEEEFFFCCCBBBAAA???>>>==================<<<;;;:::999888666666666555444333333333222222111111111111111000111000000///...------,,,))))))******+++,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))(((''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''(((((()))(((((((((''''''((((((((((((((())))))))))))(((((((((((((((((())))))))))))***)))((('''&&&'''((())))))******++++++******)))***))))))******+++,,,---...---,,,++++++,,,---...+++,,,---...////////////000//////......//////000........./////////000000222222111111111222222333222222111111222222333444444666666555444333444555666666777777888999:::;;;;;;<<<=========<<<;;;::::::::::::;;;<<<<<<======<<<===>>>??????>>>===<<<=========>>>>>>>>>??????=========>>>>>>>>>>>>>>>>>>>>>?????????===<<<;;;::::::::::::::::::::::::999888777888999999777555555555444333333333333333222111111111111000000000000///......000000///...000000///...,,,+++***))),,,,,,,,,,,,+++++++++++++++++++++******++++++++++++***))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&''''''((('''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&''''''(((''''''''')))((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((((((''''''''''''((())))))(((((('''%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***'''(((((())))))(((((('''************************&&&'''((((((''''''(((***))))))*********)))(((''''''(((((())))))(((((((((''''''((())))))******+++))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&%%%&&&'''((()))))))))************)))))))))))))))************+++,,,,,,++++++,,,,,,------000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////....................................////////////000000/////////000000000111111///111222111000000111222444444555555666666777777777999;;;;;;;;;<<<>>>???======<<<======???AAABBBDDDHHHKKKKKKHHHFFFFFFHHHEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCCCCBBBAAA@@@??????DDDEEEFFFFFFGGGFFFFFFFFFHHHHHHGGGGGGGGGHHHIIIIIIEEEEEEDDDDDDEEEGGGJJJLLLKKKKKKKKKKKKKKKJJJHHHHHHFFFGGGHHHHHHFFFEEEEEEFFFCCCBBBAAA???===<<<<<<;;;:::;;;;;;;;;:::999888888444555666555333222333444111111111111111111111111000//////......---------)))******++++++,,,------******++++++++++++******((())))))******))))))(((((())))))******))))))(((&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((''''''(((((())))))((((((''''''''''''(((((()))))))))******)))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))***++++++***))))))************+++,,,---.........------------......+++,,,---////////////...000//////......//////000...............///000000222111111000000000111111111111000000111111222333111333444444444444666777555555555666777888:::;;;;;;<<<===>>>===<<<:::999999999999:::;;;;;;<<<<<<=====================<<<<<<======>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<===>>>??????>>><<<;;;::::::::::::::::::::::::999888777888999888777555444333222222111111222222111111111111000000000000/////////000111111///---,,,++++++++++++++++++***+++++++++*********))))))******))))))))))))******((((((((('''(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%&&&''')))***''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%'''(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$%%%&&&'''''''''''''''''''''''''''((())))))$$$$$$$$$$$$$$$%%%&&&''''''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''''''''(((((('''''''''))))))))))))))))))))))))%%%''')))((('''&&&(((***(((((()))))))))((('''&&&&&&'''((())))))***))))))%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((&&&&&&&&&''')))***))))))************))))))))))))))))))*********************+++,,,---...///000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////....................................---------...000000////////////000000000111///000111111111111222444333444444555555666777777555777999::::::;;;===???>>>======<<<===>>>???@@@AAAEEEIIIIIIFFFCCCDDDFFFEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@@@@??????BBBCCCDDDEEEFFFEEEEEEDDDFFFFFFFFFFFFFFFGGGHHHIIIFFFDDDCCCBBBCCCEEEHHHJJJHHHIIIJJJKKKJJJJJJIIIHHHGGGIIIKKKJJJGGGEEEDDDEEEDDDCCCAAA???===<<<;;;:::999999999:::999999888888222444666444222111222444000000000000111111111111........................------,,,,,,+++++++++***)))***+++,,,,,,+++***)))'''((()))******)))(((''''''((()))******)))((('''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((()))******)))((('''&&&&&&'''((()))(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))))))))((((((((()))***++++++***)))(((++++++++++++,,,---...///........................***+++---///000000///...---------,,,,,,---------...............///000000111000////////////000000000000000///000111111222...000222444444555888:::444444444555666888999:::;;;<<<===>>>>>><<<:::999888888888999::::::;;;;;;============<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<===<<<;;;::::::::::::;;;;;;<<<>>>???@@@???===<<<:::::::::::::::::::::::::::999888999999999777555222222111111000111111111111111111111000000000000/////////111222222///,,,$$$$$$&&&(((+++---...///*********))))))))))))((())))))(((((((((((())))))'''&&&&&&''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%&&&''')))+++,,,''''''''''''''''''''''''''''''''''''((((((((()))$$$%%%'''(((((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%&&&'''((((((((('''(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&'''(((!!!!!!!!!###$$$&&&((()))((())))))(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%'''))))))'''&&&(((***'''((()))))))))(((&&&%%%%%%&&&''')))************(((((())))))***+++++++++))))))))))))))))))))))))(((((())))))))))))((((((***)))'''&&&'''(((***+++))))))************))))))))))))))))))************))))))***+++,,,...///000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................///...,,,+++,,,---000111////////////000000000000...000111222111111333555333333444444555666666777444666888999999:::<<<>>>>>>>>>===<<<<<<===>>>???>>>CCCGGGGGGDDDAAABBBEEEDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEEEEEEEDDDCCCEEEEEEEEEEEEFFFGGGHHHIIIFFFEEECCCBBBBBBDDDGGGHHHGGGHHHIIIJJJJJJJJJIIIHHHHHHKKKMMMKKKHHHEEEDDDEEEDDDCCCAAA???===;;;;;;:::888888999999999888888777222444666444222111222444000000000000000111111111---------...............000000///---+++***)))((()))***+++,,,,,,+++***)))'''((()))******)))(((''''''((()))******)))((('''&&&'''(((******((('''&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((()))******)))((('''&&&&&&'''((()))''''''((((((((((((''''''(((((((((((())))))))))))((()))***++++++***)))(((******))))))(((((('''''',,,+++*********+++,,,------,,,++++++******++++++...///000///---,,,,,,......------,,,,,,------...000000000000000000000000000000//////.........---000111111111222222222222111222222333333444444555777777777777777888888999;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;::::::============<<<<<<<<<<<<;;;::::::999:::;;;<<<===???===;;;888777888999999======<<<<<<<<<;;;;;;;;;888888888888888888888888666666666555555444444333222111111111000000//////...//////000000000000///000////////////.........,,,,,,,,,++++++*********++++++************++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&$$$'''))))))((('''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''((())))))(((&&&&&&((())))))(((''''''((())))))((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))******)))((((((((((((((())))))))))))************)))************+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///---------------...///000,,,---......//////......---...///000000///...---............////////////000000000111222222333333000000000111222333555666666666666777888999;;;;;;============>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDCCCAAA@@@@@@AAACCCDDDDDDDDDCCCAAA??????AAACCCDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCFFFHHHJJJIIIHHHBBBBBBBBBBBBCCCEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIHHHGGGEEECCCAAAAAA???<<<;;;;;;:::999777::::::;;;;;;:::999777666777666555444333222222222000000000000000000000000/////////...------,,,,,,------,,,,,,+++***************++++++++++++******(((***,,,......,,,***(((''''''((()))))))))))))))(((''''''((())))))(((&&&''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((()))***+++,,,,,,---)))))))))******+++++++++,,,+++*********+++,,,---------,,,+++++++++++++++---......---,,,++++++---...------,,,,,,------...////////////////////////000/////////.........---000000000000111111111222111111222333333444444555777777666666777777888999;;;;;;;;;;;;;;;;;;::::::888999::::::;;;;;;::::::=========<<<<<<<<<;;;;;;;;;:::999999999:::<<<===>>>===:::888777777888999;;;;;;;;;;;;::::::::::::888888888777777777777777666555555444444333333222111111111000000000////////////000000000//////...//////.........---------,,,,,,,,,++++++******************))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''%%%'''))))))((('''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((('''%%%$$$$$$%%%'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''((())))))(((&&&&&&'''))))))'''&&&''''''))))))((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((('''((((((((())))))))))))******)))((((((((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++++++++,,,---------------...//////,,,------...............---...///000000///...---............///////////////000000111111222333333111111111222333444555555666666666777888999:::;;;============>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAACCCBBBAAA@@@@@@AAACCCDDDDDDDDDDDDBBB@@@@@@BBBCCCDDDCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDFFFHHHIIIHHHGGGCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFDDDBBBAAA@@@>>><<<;;;;;;:::999888888888888999888777555444555444333222111111111111000000000000000000000000/////////...------,,,,,,++++++******)))((((((((()))******++++++******))))))***+++,,,,,,+++***)))''''''((()))))))))))))))(((''''''((())))))(((&&&''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''&&&&&&'''''''''''''''''''''((())))))******************++++++))))))))))))************+++++++++++++++,,,------...------,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,...------,,,,,,------.........................../////////...............////////////000000000000111111222222333444444444666666666666666777888888::::::::::::::::::::::::888999::::::;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;::::::999888999:::;;;<<<===<<<:::888777777888888999999999999888888888888777777777666666555555555555444444333222222111111000000000000////////////000000000000//////...---------------,,,,,,,,,,,,+++++++++++++++************))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%'''))))))((('''((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''((())))))(((&&&$$$&&&((((((&&&%%%&&&''')))((((((''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((())))))''''''((((((((()))))))))***))))))((((((((((((((((((((())))))))))))******)))))))))*********++++++++++++************++++++---,,,+++******))))))***------------------...///,,,,,,---...............---...////////////...---............//////////////////000111111222222333222222333333444444444555666666666666777999:::;;;<<<<<<=========>>>>>>>>>>>>>>>???????????????>>>BBBAAA@@@@@@@@@BBBCCCDDDCCCDDDDDDCCCBBBAAACCCDDDCCCCCCBBBBBBBBBAAAAAAAAADDDCCCCCCDDDGGGHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEEEEDDDBBBAAA>>><<<::::::::::::999888555666666666555444333222333333222111000000000000000000000000000000000000//////......---,,,,,,,,,++++++******)))((((((((()))******++++++******)))))))))************))))))''''''((()))))))))))))))(((''''''((())))))(((&&&'''''''''''''''''''''''''''''''''(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''(((((((((''''''''''''(((((()))++++++*********)))))))))+++***)))((('''%%%$$$$$$++++++++++++,,,,,,------......---,,,,,,,,,------+++,,,---,,,+++***+++,,,...------,,,,,,------...------------------------.................................////////////000111111111222333333444444666555555555555666777777999999999999::::::::::::888999::::::;;;;;;::::::;;;;;;;;;;;;:::::::::::::::999888777888888999:::<<<;;;:::888777777777777777777777777666666666666666666555555444333333333444333333222111000//////////////////////////////000000000000///...---,,,,,,,,,,,,,,,+++++++++***+++++++++***************))))))(((((((((((())))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%'''((((((''''''((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''((())))))(((&&&###%%%''''''&&&%%%&&&''')))(((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((()))))))))'''''''''((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))******************))))))))))))******,,,++++++*********++++++---------,,,,,,---......,,,,,,---.........------....................................//////////////////000000111222222222333333444444444444444444555555555666777888999:::;;;<<<<<<<<<===>>>>>>>>>>>>???????????????>>>===@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEDDDCCCCCCDDDEEEBBBBBBBBBBBBBBBAAAAAA@@@AAA@@@@@@AAADDDFFFGGGFFFGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCEEEEEEDDDDDDCCC===;;;999999999:::999888444444444444333222111111333222111111000000000111000000000000000000000000//////...------,,,,,,+++------,,,,,,+++*********))))))************))))))))))))(((((((((((())))))''''''((()))))))))))))))(((''''''((())))))(((&&&''''''''''''''''''''''''&&&&&&''''''((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((()))************))))))))))))******)))((('''&&&%%%%%%++++++,,,,,,------------......---,,,,,,,,,------+++,,,------,,,+++,,,......------,,,,,,------...---------------------------------...............---.........////////////000000111222222333333444555555555444555555666777888888888999999999::::::888999::::::;;;;;;::::::::::::::::::999999999999999888777666666777888999;;;:::999888777666666666666555555555444444444444444444444333333333222222444333222111000///...........................///000000000000///---,,,,,,,,,+++++++++************************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''((((((''''''(((***(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''((())))))(((&&&###%%%''''''&&&%%%&&&'''((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))(((((()))))))))************))))))(((((())))))***************+++,,,.........------,,,,,,,,,------+++,,,,,,---...---------......------------..................////////////...//////000111111222222333333444555555555444333444444444555666777999999:::;;;;;;<<<===>>>>>>>>>@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAABBBBBBAAACCCDDDDDDDDDCCCDDDFFFBBBBBBCCCCCCCCCBBBAAA@@@===<<<<<<>>>AAAEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCEEEFFFEEEEEEDDD<<<:::888777888999888777555444444333222222111111333222222111111111111222////////////////////////.........---,,,,,,++++++------,,,,,,+++*********)))))))))******)))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((''''''((())))))(((&&&''''''''''''''''''''''''%%%&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((('''(((((()))******++++++)))))))))***+++,,,,,,,,,++++++,,,---------------...------,,,,,,,,,,,,,,,+++,,,------,,,,,,---......------,,,,,,------...---------------------------------------.....................////////////000000111111222333333333444444444444444555666666777777777888888999999:::888999::::::;;;;;;::::::999999999999888888888888999888777666555666777777:::999999888777666555555555444444444333333333333333333333333333333333333444444333111000///...------------...............////////////......---,,,++++++++++++************)))))))))******************))))))(((((())))))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((('''&&&'''(((***(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''((())))))(((&&&###%%%'''''''''&&&'''((((((''''''''''''(((((()))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((())))))***''''''(((((((((((())))))((((((((()))))))))************))))))))))))******)))))))))***,,,---///000...------,,,,,,,,,,,,,,,++++++,,,---------------......------------..................////////////......///000000111111222111222333555555555444333444444444444555777888999::::::;;;<<<===>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@???AAACCCDDDDDDDDDDDDFFFBBBCCCDDDDDDDDDCCCBBBAAA<<<;;;:::<<<@@@CCCEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBCCCEEEEEEEEEEEEDDD;;;999777777777777666555555444333222111111111222222222111111111111111222////////////////////////......------,,,+++++++++++++++******)))(((((((((((())))))******))))))((((((((())))))))))))((((((''''''((()))))))))))))))(((''''''((())))))(((&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))))))))((((((''''''''''''(((&&&''''''((()))***+++,,,((()))***+++,,,---...///+++,,,---.........---,,,------,,,+++++++++++++++)))+++,,,,,,++++++,,,......------,,,,,,------...------------------------,,,,,,,,,------.............../////////000000000000000000111222222333333444444333333444444555666666666777777888999999:::888999::::::;;;;;;::::::999999888888888777777777888777666555555555666666999999888888777666444444444444444333333333222222111222222333333444444555555444333222000///...---,,,,,,---------..................///......------,,,,,,+++++++++*********((()))))))))*********+++*********))))))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''(((((('''&&&&&&)))+++(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''((())))))(((&&&$$$&&&((((((''''''((()))'''''''''''''''((())))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******'''''''''((((((((())))))(((((((((((()))))))))***+++******))))))******+++))))))))))))***,,,---......---,,,,,,++++++,,,,,,++++++,,,------------,,,...------,,,,,,------...............////////////......//////000111111111...000222444555555444333333333333444555666888888999::::::;;;<<<===>>>?????????@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>===@@@BBBDDDCCCCCCDDDEEECCCDDDEEEFFFFFFDDDBBBAAA@@@>>><<<===@@@BBBDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBCCCDDDDDDCCCCCC<<<:::777666666666555333444333222111000000111111000000000//////000000111////////////////////////......---,,,,,,++++++***++++++******)))((((((((((((((())))))))))))(((((('''(((***++++++***((('''''''''((()))))))))))))))(((''''''((())))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&'''(((((()))))))))(((''''''''''''''''''((((((((())))))******)))************++++++++++++,,,---.........---,,,---,,,++++++******++++++(((***++++++******+++---...------,,,,,,------...........................,,,,,,,,,------.........////////////000000000000000000000111222222333333444333333333333444555555555666666777888999999999999999:::;;;;;;;;;::::::888888888888777777777777888777666555444444555666888888888888777555444333444444444333333333222222111111222333444555555666555555444222111///......,,,,,,,,,------.........------......///.........,,,,,,,,,++++++++++++***(((((())))))*********+++++++++************++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((('''&&&&&&)))+++(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''((())))))(((&&&$$$&&&((()))(((((()))***'''''''''''''''((()))***''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((()))******''''''''''''((((((((()))(((((((((((())))))))))))++++++************++++++***)))))))))))))))***+++...---,,,,,,++++++++++++++++++,,,---------,,,,,,...---,,,,,,,,,,,,---.............../////////000......//////000111111111---///111333555555444333333333333444555666777888999999:::;;;<<<===>>>???===>>>???@@@AAABBBBBBBBBBBBBBBBBBAAA@@@???>>>===<<>>@@@BBBCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCC???@@@AAABBBCCCBBBAAAAAA<<<:::777666666555444222444333111000//////000000//////.........//////000////////////////////////......---,,,,,,++++++***------,,,,,,+++*********(((((())))))))))))(((((('''(((+++,,,,,,+++(((''''''(((((()))))))))))))))(((''''''((())))))(((&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))***)))((('''''''''''''''))))))))))))((((((((((((******+++,,,---......///...------------...//////,,,,,,,,,,,,,,,+++***)))((()))***+++,,,++++++***.........////////////000//////...---,,,++++++***............////////////////////////000000000000////////////000111222333444444333333222222333333666777888999999999999999:::::::::::::::999888777777777777777888888888888999888777555555555666666;;;;;;:::999777444111000222222222222222222222222000000111111111222222222222111111000000000000000++++++,,,---------,,,,,,------......---,,,++++++------------,,,,,,++++++************)))))))))))))))***+++,,,,,,+++***)))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%$$$((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&''''''(((((())))))******''''''((((((((((((''''''%%%&&&&&&&&&'''((((((((()))(((''''''((()))(((''')))''''''(((++++++(((%%%''''''''''''((((((((()))(((((((((((())))))))))))(((((()))+++,,,---...///++++++************++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------..................////////////000,,,...///000///...///000...///111222333333222222333333333333444555666666777888999999;;;;;;<<<===>>>???@@@AAAAAAAAA@@@???AAAAAAAAAAAA@@@???>>>>>>@@@CCCEEEEEEDDDDDDFFFIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDBBB???>>>>>>@@@CCCEEEDDDCCCAAA?????????AAABBBBBBBBBBBBCCCDDDCCCAAA???>>>??????@@@@@@@@@??????===<<<:::888666444333333333333222222111000//////////////////............,,,---...//////...---,,,.........///......---,,,************************,,,***(((&&&%%%''')))***''')))***)))((('''(((***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%&&&&&&'''((())))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,++++++*********+++,,,------------,,,------........./////////.........------,,,,,,+++............////////////000000000000000/////////////////////000111222333444333333222222333333444666777888999999999999999:::::::::::::::999888888777777777888888888999999999888777666666666777888:::::::::999777555333222333333333333333333333333111111111111222222222222222111111000000000000000.........---------------...............---,,,,,,))))))))))))))))))))))))************))))))))))))((()))************)))((())))))(((((((((((())))))******)))((('''&&&%%%%%%((((((((((((((((((((('''''''''&&&&&&''''''((()))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&++++++***(((&&&$$$"""!!!''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&)))(((((((((''''''''''''''''''(((((())))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''((('''''''''((((((''''''(((''''''(((******(((%%%'''''''''((((((((())))))(((((((((((())))))))))))(((((()))***+++,,,------++++++************++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,------------...,,,...000000///...///000//////000111222333333333333333333333333444555666777888999999;;;;;;<<<===>>>???@@@AAABBBAAAAAA@@@AAAAAAAAAAAA@@@???>>>===???BBBEEEFFFEEEDDDFFFHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDBBB@@@>>>>>>???BBBCCCCCCBBBAAA?????????@@@AAABBBAAAAAABBBCCCBBB@@@>>>>>>>>>????????????>>>>>><<<;;;999777555444444333222222111111000//////...////////////............,,,---...//////...---,,,...............---,,,+++************************+++***((('''''''''((()))'''((()))((('''&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%((((((((())))))*********++++++++++++******))))))++++++******++++++,,,---,,,,,,,,,++++++++++++***++++++,,,---------,,,,,,,,,,,,,,,---------......------------------------............////////////111111111000000/////////////////////000111222222222222222222333444555555666666777999999::::::::::::::::::::::::999999888888888888888999999999999999888777777777888999::::::::::::999888777666555444444444444444444444444111111222222222333333333222111111000000000000000222111///...------...///,,,------------,,,,,,+++******************++++++************))))))))))))'''(((((())))))(((((('''))))))(((((((((((())))))******)))((('''&&&&&&%%%''''''((((((((((((((((((((((((''''''(((((()))***''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''%%%$$$"""!!!&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))(((''''''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%###""""""###$$$$$$$$$%%%%%%&&&''''''((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&(((((((((((('''''''''''''''(((((((((((()))))))))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''((()))******(((&&&''''''((((((((()))))))))(((((((((((())))))))))))((()))))))))************++++++************++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------------...---...000000///...///000000000000000111222333333444444333333333444555555777888999999;;;;;;<<<===>>>>>>@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===???AAAEEEFFFFFFEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDBBB@@@>>>===>>>@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@@@@AAAAAA???===<<<===============<<<<<<999999777666555555444444111111000000///........./////////............---,,,---...//////...---,,,............---,,,+++******************************)))))))))(((((((((((('''((()))(((&&&%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&((((((((((((((((((((()))*********)))))))))))))))+++************+++,,,,,,,,,+++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,------.....................////////////222222111111000////////////......//////000111222111111111222333444666666555666777888999:::::::::999::::::;;;::::::999999999999999999::::::::::::999888888777888999;;;<<<::::::::::::999999888888555555555555555444444444222222222222333333333333222111111000000000000000333111///---,,,,,,...///******++++++++++++******,,,,,,,,,++++++*********************)))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((''''''(((((()))***''''''((((((((((((''''''''''''''''''''''''''''''###$$$%%%'''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%######&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%###""""""###%%%&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%%%%&&&'''&&&%%%%%%&&&&&&))))))***+++++++++)))((('''(((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))(((((((((++++++************++++++++++++******++++++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---.........////////////000---///111111/////////000222111000000000111333444444444444333333444444555777888999999;;;;;;<<<======>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBBBB@@@??????>>>AAADDDFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCC@@@>>>===>>>???@@@AAABBBCCCCCCCCCBBBBBBAAAAAA@@@>>>?????????===<<<;;;<<<<<<<<<<<<;;;::::::777666555555444555555555111111000000000///////////////.........---------,,,,,,............,,,,,,.........---,,,+++***)))************************((())))))******)))'''&&&((())))))(((&&&%%%%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''((())))))***+++++++++++++++++++++,,,,,,---,,,++++++******+++,,,,,,+++*********************+++++++++,,,,,,,,,,,,---+++,,,,,,------.....................////////////222111111111000000000///............///000111222000000111222333555666777555666777888999:::::::::999::::::;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;999999888888888:::;;;<<<:::999999999999999::::::666666666555555444444444111111222222222333333333222111111000000000000000111000---+++***+++,,,---++++++,,,,,,,,,,,,+++++++++******((('''&&&%%%$$$************)))))))))((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))''''''&&&&&&''''''((()))''''''((((((((((((''''''&&&''''''''''''''''''''')))))))))((('''%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***((('''%%%&&&''')))***''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%$$$&&&''''''%%%$$$%%%''')))+++,,,---,,,+++******(((((((((((()))))))))***(((((((((((()))))))))))))))))))))(((((((((((('''++++++************+++++++++*********++++++,,,---+++++++++,,,,,,------------,,,,,,++++++,,,,,,---.........////////////000...000111111000//////000222111000000000111222333444444333333333444555555777888999999;;;;;;<<<=========>>>???@@@AAACCCCCCDDDDDDDDDDDDCCCBBBAAA@@@>>>@@@CCCEEEGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAA???>>>>>>???@@@CCCCCCDDDDDDEEEDDDCCCCCCAAA???>>>===>>>>>>===;;;;;;;;;;;;;;;;;;:::999888555444444444444444555555222111111111111111000000............------------+++,,,---......---,,,+++------------,,,+++***)))))))))))))))))))))))))))((()))*********)))'''&&&((()))***)))'''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%''''''((()))***+++,,,,,,++++++******++++++,,,---,,,+++*********+++,,,---...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------.....................////////////111111111111111111111111............///000111111111111111222333444666777444555777888::::::;;;;;;999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::999888888888999:::;;;:::999999888888999::::::666666666555444444333333000000111111111222222222222111111000000000000000...---,,,+++******+++,,,,,,------...............---,,,+++***)))((('''&&&************))))))))))))***))))))(((((())))))***))))))(((((((((((())))))))))))((((((''''''''''''&&&&&&''''''((()))))))))''''''&&&&&&''''''((()))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))*********&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((())))))(((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%$$$$$$######$$$%%%&&&''')))******''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&$$$''')))(((%%%$$$&&&((()))+++------,,,+++++++++((((((((()))))))))******(((((((((((())))))))))))))))))))))))((((((((((((++++++************++++++************+++,,,------***++++++,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,------------...///111222111000//////000222111111111111111222222333333333333444555666666777888999999;;;;;;<<<===============>>>@@@AAABBBDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAADDDFFFGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAA@@@@@@@@@@@@AAACCCCCCCCCDDDDDDDDDDDDEEEBBB@@@>>>=========<<<;;;;;;;;;;;;;;;:::999888888444333333333333333444444222222222111111111111111.........------------,,,+++,,,---......---,,,+++++++++,,,,,,,,,+++******))))))))))))))))))))))))((()))*********)))'''&&&((()))***)))(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((()))))))))((((((((((((((((((((((((((())))))))))))******+++++++++***))))))))))))***++++++,,,+++***)))***+++---......---,,,+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------------------............////////////000000000111111222222333...............///111111111111111222333444555666444555666888:::;;;;;;;;;999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<=========::::::888777777888999999:::999888777777888999999666666555555444333333222//////000000000111111111222111111000000000000000,,,,,,,,,,,,++++++++++++++++++,,,---------------------------,,,,,,,,,,,,************)))))))))))))))(((''''''''''''((()))))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&''''''((())))))***((((((''''''(((((()))***''''''((((((((((((''''''&&&&&&&&&'''''''''((((((!!!"""$$$&&&(((***++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''%%%(((***)))%%%$$$'''***'''***,,,,,,***))))))***(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++************+++,,,---...******+++,,,,,,---............------------......,,,,,,,,,------------...000111222222000//////000111111222222222111111000111111222333444555777888777888999999;;;;;;<<<=========<<<<<<<<<>>>???@@@CCCCCCCCCCCCBBBAAA@@@???AAA@@@@@@BBBEEEFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAABBBBBBCCCCCCBBBAAAAAAAAABBBDDDEEECCCAAA>>>============<<<;;;;;;;;;;;;:::999888777333333222222222222333333000000000111111111111111.........---------,,,,,,+++,,,------------,,,+++)))******+++++++++++++++)))))))))))))))))))))))))))))))))))))))(((((('''%%%'''(((((('''((()))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((******''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''((()))))))))))))))((((((((())))))*********++++++++++++************((((((((((((((()))******,,,+++***))))))+++---...---,,,***)))))))))******,,,,,,------------......------------------------............/////////000//////000111222333333444...------......///000111222222222222333444555555444555666888:::;;;;;;;;;999::::::;;;<<<<<<<<<;;;<<<<<<<<<<<<============;;;:::888777777777888888:::999888777777777888999666666555444333333222222////////////000000000000222111111000000000000000++++++,,,---------,,,,,,'''((()))***************(((((()))***++++++,,,,,,************))))))))))))((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))***+++&&&&&&&&&'''((())))))***)))))))))))))))******+++''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((()))***++++++******###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''''''''''''''&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''(((((((((%%%(((+++***&&&$$$'''+++%%%(((++++++((('''''')))))))))))))))************(((((((((((())))))))))))((()))))))))*********+++++++++************++++++************+++,,,---...******+++,,,,,,---......///......------......///........./////////000000000111333222000//////000000111222333333222000///000111111222444666888999777888999:::;;;<<<<<<===>>>===<<<;;;;;;<<<===>>>AAAAAAAAAAAA@@@???>>>>>>BBB@@@???AAADDDFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDBBBAAA?????????AAACCCDDDDDDAAA>>>============<<<<<<<<<<<<;;;:::999888777444333222222111222222222////////////000000000000......---------,,,,,,,,,++++++------------++++++((()))***++++++,,,++++++))))))))))))))))))))))))***)))))))))((((((((((((###%%%'''''''''''')))***((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((()))***,,,,,,''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((()))))))))))))))%%%&&&&&&'''((()))******+++++++++*********))))))******))))))))))))************))))))******+++,,,,,,,,,---------,,,++++++......---------,,,,,,,,,...------,,,,,,,,,------////////////////////////222333333333333222111111000000000000000000000000222222333333333222111111777777888999:::;;;;;;<<<;;;::::::<<<===>>><<<;;;999:::;;;<<<============888888888888999:::;;;;;;::::::999999888999999999888777666555444333333222222222111000000000000000222111///...---------......---,,,+++,,,---...///++++++************+++++++++++++++************)))******))))))((((((''''''))))))))))))))))))))))))%%%&&&((()))))))))((('''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((''''''&&&)))((((((''''''&&&%%%%%%(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%''')))******)))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&((((((((((((((('''''''''((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++******************///...---,,,++++++++++++)))+++,,,,,,,,,,,,---///...------,,,,,,------...111111000000000000111111111111222222222333333333111111222333333444444555888888999:::::::::999999<<<<<<<<<============>>>===>>>AAACCCCCCCCCBBBAAAAAAAAAAAAAAABBBDDDEEEFFFEEEEEEEEEDDDCCCAAA@@@???CCCCCCCCCDDDDDDDDDDDDDDDCCCBBB@@@>>>>>>@@@BBBDDDCCCCCCCCCBBB@@@>>>===<<<===<<<;;;:::888777666666222111000000000000000000555444222000//////000000///...,,,,,,------,,,+++******++++++++++++******,,,++++++******++++++,,,++++++******))))))((((((******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%)))(((&&&%%%$$$$$$%%%&&&(((((((((((((((((((((((('''((()))))))))(((&&&%%%+++++++++*********))))))******))))))))))))*********************+++,,,,,,******+++++++++++++++***......---------,,,,,,,,,...------,,,,,,---------////////////////////////111111222222222222111111111111111111111111111111111222333333444444444444666666777888999::::::;;;;;;::::::;;;======<<<;;;999::::::;;;;;;<<<======888888888888999:::;;;<<<::::::999888888888999999888777666444333333222222000000///...............222111///...------......------++++++***+++,,,---++++++************++++++*********)))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))&&&''''''((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''')))(((((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%''')))((('''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&((((((((((((''''''''''''((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))))))))((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((''''''(((((()))(((((()))))))))*********))))))))))))))))))))))))*********************+++************************+++++++++******++++++,,,,,,---...---++++++,,,---...------,,,,,,------...111111000000000000111111111111111222222222333333222222222333444444555555888999999:::::::::::::::;;;;;;<<<<<<<<<=========>>>???AAACCCDDDCCCCCCBBBAAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEDDDCCCBBB@@@???BBBBBBCCCCCCDDDDDDDDDEEECCCAAA???>>>>>>???BBBCCCCCCCCCBBBAAA@@@>>>===<<<<<<<<<;;;999888777666555222222111000/////////000222222000///...//////000///---,,,,,,------,,,+++******++++++++++++******+++******************+++)))((((((((('''''''''&&&))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&%%%)))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&+++************)))))))))******))))))))))))******++++++******++++++,,,---)))***+++,,,,,,,,,,,,,,,......---------,,,,,,,,,---------,,,,,,------...////////////////////////...///000111111222222111222222222222222222222222000111222444555666666666444444555666777888999999:::::::::;;;<<<===<<<::::::999999999999;;;<<<===999999999999:::;;;<<<<<<::::::999888888888888888777666555444333222222222000000///...............111000///......---.........---+++***)))******+++++++++************++++++))))))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((())))))******((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&%%%%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$###$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))***))))))(((((())))))***(((((())))))))))))******))))))))))))))))))))))))*********************)))************************))))))))))))***+++,,,------...///---+++***++++++......------------......111000000//////000000111111111111222222222222333333333333444555555666666888999::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<>>>>>???AAABBBBBBBBBAAAAAA???>>><<<;;;;;;;;;:::999777666555555333222111000//////...///000///............//////...---,,,,,,------,,,+++******++++++++++++******))))))))))))))))))))))))((((((((((((''''''''''''(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((()))*********))))))(((((((((((((((((((((((()))((((((''''''''''''(((************))))))))))))******))))))))))))******+++++++++++++++,,,,,,---+++,,,---...//////000000......---------,,,,,,,,,------,,,,,,,,,---......////////////////////////,,,---...000111111222222222222222222222222222222000111222333444444444444333333444555666777777888:::999999:::<<<<<<;;;:::999888777666777999;;;===999999999999:::;;;<<<===;;;:::999888777777777888666555444333222222222222222111111000000000000000000000//////............///...,,,+++************++++++************++++++******)))))))))((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&'''''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))******))))))))))))******(((((((((((()))))))))***))))))))))))))))))))))))************))))))))))))***************+++++++++)))))))))******+++,,,------...///...,,,+++,,,---......------------......000000////////////000000111111111111222222222222333333444444555666666777888999:::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBBDDDEEEFFFFFFDDDCCCAAA@@@@@@@@@AAABBBAAAAAAAAA@@@???===<<<;;;::::::999888666555444444333222111000///......................../////////---,,,+++,,,------,,,+++******++++++++++++******))))))************))))))************))))))))))))(((''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%'''''''''&&&&&&&&&''''''&&&''')))***++++++***)))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))))))))******++++++******++++++,,,---+++,,,---...//////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////////////////+++,,,...///111111222222222222222222222222222222111111222222222111111000222222333444555666666777999888888999;;;<<<:::999888777666555666888:::;;;999999999999:::;;;<<<<<<;;;:::999888777777777777555444333222222222222222222111111000000000000000///////////////.........000///---,,,+++++++++,,,++++++************++++++++++++*********)))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&'''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''&&&%%%%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&'''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((******))))))))))))******'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,+++,,,...------,,,...//////......------......///000000////////////000000000000111111111222222222333333444444555666666777777888999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======>>>>>>??????>>>>>>@@@AAABBBDDDEEEEEEEEEEEEBBBBBBCCCBBBBBBAAA@@@??????@@@AAABBBCCCDDDEEEFFFEEEDDDCCCBBBAAAAAABBBBBB@@@@@@@@@???>>>===<<<;;;999999888777555444333222222111000///..................//////////////////---+++***+++------,,,+++******++++++++++++************+++,,,,,,+++******))))))))))))************)))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''(((%%%&&&((()))***))))))((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((()))))))))))))))*********))))))))))))************))))))******+++,,,)))***+++,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,---......///////////////////////////,,,---...000111111222222222222222222222222222222111111111111111000//////111222222333444555666666999888888999;;;;;;:::888666555555555555777888999888888888888999:::;;;;;;;;;:::999888777666666666444333222222111111111222000000///.....................////////////......000///---,,,+++,,,,,,---++++++************++++++++++++++++++************(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''&&&&&&%%%'''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***))))))(((((())))))***''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******)))))))))***++++++,,,,,,------,,,,,,+++,,,,,,,,,***,,,---...------///000//////............//////000//////......//////000000000000111111111111222333333333444555555666666666777888999:::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<========================???@@@BBBDDDEEEEEEDDDDDD@@@AAAAAAAAA@@@@@@???>>>@@@@@@AAABBBCCCDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAAAA?????????>>>>>>===;;;;;;888888777666444333222222000000//////......//////...//////000//////......,,,+++***+++,,,---,,,+++******++++++++++++*********+++,,,------,,,+++***''''''''''''(((((((((((()))(((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%%%%'''((()))&&&&&&''''''((((((''''''(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((())))))************))))))))))))******))))))(((((())))))***+++******+++++++++++++++***......---------,,,,,,,,,,,,,,,,,,,,,---...//////////////////////////////---...///000111222222222111111111111111111111111000000111222222222111111111222222333444555666666888777777888:::;;;999888444444444555666666777777777777777777888999::::::;;;:::999777666666555555333222222111111111111111000000///...............---...///000000///.........---,,,+++++++++,,,---++++++************++++++************))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((($$$&&&'''))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&'''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((((((''''''(((((()))'''''''''((((((((())))))))))))))))))))))))))))))&&&''''''((()))***++++++((())))))***++++++,,,,,,************+++,,,------,,,...///...------.../////////............////////////............//////000000000000111111111111222222222333444444555555555555777888999:::::::::;;;;;;<<<<<<<<<==================<<<<<<============???AAACCCDDDDDDCCCBBB>>>????????????>>>>>>===AAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>===<<<;;;;;;888777666555444222111111///............///000000......//////...---,,,++++++***)))***,,,---,,,+++******++++++++++++******)))***+++,,,,,,+++***)))&&&'''''''''((((((((()))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((((('''%%%%%%%%%'''(((***((((((''''''&&&&&&''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''((((((((())))))************))))))))))))******((((((((((((((())))))***,,,,,,---------,,,++++++......---------,,,,,,,,,+++++++++,,,---...///000////////////////////////...///000111111222222111000000000000000000000000///000111222333444444444111222333333555555666777888777777888::::::999777222333444555666666666666666666666666777888999:::;;;:::999777666555555555222222111111111111111111222222111000000000000000---...///000000///......,,,+++*********+++,,,---++++++************++++++))))))))))))(((((((((((('''((((((((())))))******(((((((((((((((((((((((('''((()))))))))(((&&&%%%&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((($$$&&&(((***+++***(((&&&''''''(((((()))*********(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&$$$###$$$%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((''''''(((((((((((('''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,((())))))***++++++,,,,,,''''''((()))***,,,...///...///000///---,,,,,,---//////............////////////............//////000000000000111111111111111111222333333444444555444555666777999999::::::<<<<<<<<<============>>>???>>>============>>>>>><<<>>>@@@BBBCCCCCCBBBBBB===>>>>>>>>>>>>======<<>>=========>>>>>>>>>===<<<;;;;;;777777666555333222111000...------......///000111------......---+++***(((+++***)))***,,,---,,,+++******++++++++++++******''')))***++++++***)))'''((()))))))))******++++++&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))((('''%%%%%%%%%''')))******)))(((&&&&&&&&&'''(((((((((((((((((((((((((((%%%&&&((()))))))))((('''...---,,,+++************(((((())))))******++++++,,,+++***)))((((((((((((*********++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------.........//////+++,,,------......------,,,---///111111111000000//////000000111111222222333222000//////000222333000111111222333444555555333444444555555555555555444555555666777666666666555666666666777777777777:::888777555555555666666444333222000////////////,,,---...//////...---,,,//////...---,,,,,,+++++++++++++++*********))))))---+++)))((('''((()))***,,,+++***)))((('''&&&%%%''''''((((((((((((''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&(((++++++((($$$(((+++...---***((((((***&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''((((((''')))'''&&&%%%'''***///111&&&'''''''''''''''&&&&&&&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''+++***)))(((&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''(((((((((((()))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))((((((((((((((((((((((((((()))++++++)))((()))***+++***)))((('''&&&%%%%%%%%%%%%&&&'''((()))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,...------,,,,,,------...------------------------///000111000...------...222222111000//////000000000000000000111222333444555777999999999999;;;===>>>>>>?????????@@@@@@@@@???>>>>>>>>>======<<<<<<>>>???@@@AAAAAAAAAAAAAAA===???AAA@@@>>>======>>>@@@@@@@@@AAAAAAAAABBBBBBCCCBBB@@@>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::888777666555444333222222//////......---------,,,******+++,,,---...///000************************,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))((('''''''''''''''''''''((((((((((((''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&''')))***+++((((((''''''''''''((((((***)))((('''&&&&&&'''((()))'''%%%%%%&&&''''''''',,,+++***(((''''''''''''))))))))))))))))))))))))---,,,+++***)))))))))))))))))))))))))))*********+++******))))))))))))))))))***************++++++++++++++++++,,,,,,,,,,,,---------...............------....../////////......///000000111000000000/////////000000111222333444333111000000111333444111111222333444555666666555555666666666555555444444444555666666666666555777777777888888888999999999888777555555555555666222111000//////...//////,,,---...//////...---,,,///......---,,,,,,++++++------,,,,,,,,,+++++++++,,,+++)))((('''((()))***++++++***)))((('''&&&&&&''''''(((((((((((('''''''''((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''(((******'''$$$'''***,,,,,,)))''''''((())))))))))))))))))))))))+++)))''''''(((((('''&&&((('''&&&&&&'''***---///&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&''')))))))))))))))******+++(((((((((((((((((((((((('''(((***)))((('''((()))***))))))(((((('''&&&&&&'''''''''(((((())))))***((((((((((((((()))******))))))))))))))))))))))))************************+++++++++++++++++++++,,,------,,,,,,,,,,,,------------------------------///000000000...---...///222111111000//////000000000000000000111222333444555777999999999999;;;<<<>>>>>>>>>?????????@@@@@@????????????>>>>>>=========>>>???@@@@@@AAAAAAAAA>>>???>>>===<<<;;;::::::????????????@@@@@@@@@AAABBBAAA@@@>>>===<<<;;;;;;999999999999999888888888777777666555444333222222/////////.........------,,,,,,,,,---------------************************++++++******)))(((((('''))))))))))))))))))))))))))))))((('''''''''''''''''''''((((((((((((''''''((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''***)))((('''&&&''''''((()))(((&&&&&&((()))******+++***)))(((''''''''''''))))))))))))))))))))))))++++++***)))((((((((((((************)))))))))))))))))))))))))))******+++*********))))))))))))))))))*********+++,,,,,,,,,.........---------------....../////////000000000222111111000000000000000000000//////000111333444444333222111111222333444222222333444555666666777777777777777666555444444333333444555555555555555666666777777777888888888666555444333333222222333//////............//////------............------......------,,,,,,++++++---,,,,,,,,,,,,++++++++++++***)))((('''((()))***))))))))))))((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))(((((()))))))))&&&$$$&&&(((******((('''''''''))))))))))))))))))))))))---+++)))((((((((('''&&&''''''''''''((()))***+++&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((((((''''''''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((())))))***+++((((((((((((((((((((((((&&&'''(((((('''&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------------...///000///...---...///111111000/////////000000000000000000111222333444555666888999888999:::<<<======>>>>>>>>>????????????????????????>>>>>>>>>;;;<<<===>>>???@@@AAABBBAAA???===<<<<<<;;;:::999===>>>>>>>>>>>>?????????AAAAAA@@@>>>===<<<;;;:::777777777666666666555555666666555444333222222111///////////////...............------,,,,,,++++++******************************))))))((('''''''''))))))))))))))))))))))))))))))(((''''''''''''''''''(((((((((((((((((('''(((((((((((((((''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))(((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&))))))(((''''''''''''(((((((((''''''((()))******)))((((((''''''(((((()))))))))))))))))))))))))))++++++***)))))))))))))))++++++******))))))(((((((((((((((((()))***+++,,,++++++******)))))))))((((((((()))***++++++,,,,,,......------------,,,,,,///.........//////000000444333111000//////000000000000//////000222444555333222222111111222222333222333333444555666777777999999888888777555444333222333444444555555444444333444444444444555555555222222111000000/////////---,,,,,,,,,------...///---------------------------------,,,,,,,,,++++++************))))))))))))***)))(((((((((((())))))(((((((((((())))))))))))''''''(((((((((((('''''''''''''''((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((('''%%%$$$'''((()))***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&+++)))''''''(((((((((&&&&&&''''''(((((((((((((((%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((((((&&&&&&''')))'''(((((())))))***+++++++++*********)))))))))(((((((((((((((((())))))***((((((((((((((((((((((((************************,,,,,,,,,++++++++++++***,,,++++++******++++++,,,------------------------...///000///...---...///111000000/////////000000000000000000111222333444444666777888888888:::;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>=========::::::;;;<<<>>>@@@AAABBBDDDAAA>>>===>>>>>>===<<<======>>>>>>>>>?????????@@@@@@???>>>===;;;:::999666666666555444444333333555444444333222222111111////////////////////////---------,,,,,,,,,++++++******************************)))))))))((((((((())))))))))))))))))))))))))))))((('''''''''''''''((((((''''''''''''(((((('''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&''')))******((('''%%%'''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''((((((((())))))((('''&&&'''((('''''''''''''''((()))***((((((((((((((((((((((((,,,,,,+++*********++++++++++++******))))))(((((((((((((((((()))***,,,,,,,,,,,,,,,++++++******)))(((((()))***++++++,,,,,,------------------,,,,,,......---------...///000444333111///......//////000000///000111333444555111111000000000000111111222333333444555666777777999999999888777555333333222333444444555555444444222222333333333444444444111111111111000///......++++++++++++,,,---...///---------,,,,,,---------,,,,,,,,,,,,,,,+++++++++*********)))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))'''&&&%%%%%%(((((()))*********)))'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%'''))))))(((&&&'''((())))))(((''''''%%%&&&&&&'''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((((('''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))(((&&&&&&(((***''''''((()))***+++,,,,,,++++++******))))))((((((((((((((((((((())))))***))))))))))))))))))))))))************************++++++++++++++++++++++++,,,++++++******++++++,,,---------------------------///000///......///000000///////////////000000000000000000111222333444333555777777777777999;;;;;;;;;<<<<<<<<<=========;;;;;;<<<<<<<<<<<<<<<<<<::::::;;;;;;===???AAABBBCCCAAA@@@??????@@@???>>>>>>>>>>>>>>>?????????????????????>>><<<;;;999888777666666555444333333333333333222222111111000000.........///////////////+++++++++,,,,,,,,,------************************+++***************))))))(((((((((((((((((((((((())))))(((''''''''''''''')))(((''''''''''''((()))''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%$$$%%%''')))******((('''((((((''''''''''''((((((''''''((((((((((((((((((+++,,,---+++(((&&&&&&'''&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((,,,,,,+++++++++++++++,,,************))))))))))))(((((((((((()))***+++,,,,,,,,,,,,+++++++++++++++)))*********+++,,,,,,,,,+++,,,,,,,,,------------///...---,,,---...///000222111000///...............///000111333444444555000000000000000000000000222222333444555666666777888888888777666555333222333333444555555555555555333444444444444555555555333333333333222111000///,,,,,,++++++,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,++++++++++++*********''''''(((((((((((())))))(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))((()))***((('''&&&&&&'''(((((((((***++++++)))'''((((((((((((((((((((((((&&&$$$$$$%%%''')))))))))''''''((()))))))))((((((%%%%%%&&&'''((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''***)))((('''''''''''''''(((''''''''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((''''''(((((()))***(((((((((((((((((((((((()))))))))'''&&&&&&)))+++(((((()))***+++,,,------*********))))))(((((((((((((((((((((((()))******))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------...//////......///000//////......//////000000000000000000111222333444333444666777666777888:::::::::;;;;;;;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;===???AAABBB@@@AAABBBAAA???=========>>>>>>>>>>>>????????????>>>>>>>>>>>><<<:::888777777666666555444333222222222222111111000000000000---------...............******++++++,,,,,,------************************+++++++++***************(((((((((((((((((((((((())))))(((''''''''''''''')))((('''&&&&&&'''((()))&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%'''((()))***))))))(((((((((''''''(((((((((&&&'''(((((()))(((((((((---///000...***'''''')))'''&&&&&&&&&'''(((((()))))))))))))))))))))))))))++++++************++++++)))))))))))))))*********))))))(((((()))***++++++************++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,---......///000///...---...///111222///////////////...---,,,---...111333444555444444000000111111111111000000111111222333444555666666777777777666555444333222444444555666666666666555333333333333444444444444111222222222222000///...------,,,,,,,,,------...------,,,++++++,,,------++++++++++++++++++++++++++++++++++++************&&&''''''(((((()))(((((())))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))'''((()))(((&&&%%%''')))'''&&&&&&(((++++++)))&&&************************(((&&&%%%&&&((())))))(((((((((((())))))*********$$$%%%&&&'''(((((((((((('''(((((())))))(((((('''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&'''''''''''''''%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((''''''''''''((())))))(((((((((((((((((((((((((((((((((&&&%%%%%%(((***((()))******+++,,,------)))(((((((((((((((((((((((((((((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...------,,,,,,,,,,,,---------------------------------...//////......///111...............///000000000000000000111222333444222444666666666666888:::::::::::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<>>>===<<<<<<===>>>AAABBBAAAEEEIIIGGG@@@;;;:::<<<<<<<<<=========>>>>>>>>>======>>>>>><<<:::777666666666555444333222111111111111000000000000//////,,,,,,,,,,,,---------...,,,,,,,,,+++++++++++++++************************)))))))))***************(((((((((((((((((((((((())))))(((''''''''''''''')))((('''&&&&&&'''((()))&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))(((''''''&&&&&&''''''(((%%%&&&((()))))))))(((((((((,,,///---)))&&&'''***''''''&&&&&&&&&'''(((((())))))))))))))))))))))))***)))))))))))))))******(((((())))))******++++++)))))))))))))))******+++(((((())))))******++++++------,,,,,,,,,,,,,,,,,,))))))***+++---...//////222111///...///000222333---.../////////...,,,++++++...111444666555444333111111222222222222111111000111111222333444555666666666666666555444333222444555666666777777666666000000111111111222222222...////////////---,,,+++...------,,,,,,------...------++++++++++++------++++++++++++++++++++++++))))))))))))((((((((((((&&&&&&'''((())))))((((((***)))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&((()))(((&&&%%%(((+++&&&%%%$$$'''******(((%%%))))))))))))))))))))))))+++)))''''''((())))))((((((((((((((()))***+++,,,$$$%%%&&&'''(((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''(((((((((&&&&&&''''''((()))******''''''''''''''''''''''''$$$$$$$$$%%%&&&'''))))))&&&&&&&&&%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''(((((((((((()))((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''&&&%%%###$$$&&&)))))))))***+++,,,,,,------'''''''''(((((((((((((((((((((((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***,,,---...///...------,,,,,,------...------------------------,,,...//////......///111...............///000111000000000000111222333444222444555666666666888999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<=========???>>>===<<<===>>>@@@BBBDDDKKKPPPLLLBBB::::::<<<;;;;;;;;;<<<<<<<<<======<<<===>>>>>><<<:::777555555555444333222111000///000000000000////////////+++++++++,,,,,,---------......---,,,+++***)))(((************************(((((((((((())))))))))))(((((((((((((((((((((((())))))((('''''''''''''''***((('''&&&&&&'''(((***&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''((((((((())))))(((''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))))))))((((((!!!&&&******&&&$$$&&&)))(((''''''&&&&&&&&&''''''))))))))))))))))))))))))******))))))))))))******((('''&&&&&&'''((()))***&&&(((*********)))***++++++++++++++++++***)))((()))***++++++,,,,,,++++++---,,,***))))))***,,,---.................................------,,,,,,,,,///222555666555333222111...//////000111222222222//////000111222222222222555555555555555555444444666666777777777777666666444444444333333333222222//////...------------...,,,+++)))((()))+++---///,,,+++)))(((((()))+++,,,************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++***((((((((()))***))))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&'''((())))))'''%%%###$$$$$$&&&'''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''((('''%%%%%%%%%&&&(((***))))))((('''&&&%%%%%%$$$&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))+++***)))(((''''''''''''''''''(((((())))))******))))))))))))))))))))))))((('''&&&'''((())))))'''((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))***((('''&&&&&&'''(((***+++***))))))***+++...///(((((()))***++++++,,,,,,------,,,,,,+++,,,,,,,,,******++++++,,,---..............................////////////000000000000000000000000111222333444333333444444555666666666888999999::::::;;;;;;<<<<<<;;;:::999:::<<<>>>@@@===<<<;;;:::;;;<<<>>>@@@AAABBBBBBAAA@@@>>><<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888777666555444222111000000000...------...//////...,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******+++++++++************)))+++++++++++++++***)))((()))((('''&&&&&&'''((()))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&'''''''''((()))******+++%%%""" """%%%((()))(((******)))((('''&&&%%%%%%)))((('''%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((('''&&&''''''))))))'''(((***+++***)))***++++++++++++++++++***))))))))))))***+++++++++++++++---,,,+++))))))***,,,---.................................------,,,,,,,,,///222555666444333111111...//////000111111222222111111222333444444444444555555555555555555555555555666666777777666666555333333333333222222222222//////...------------......---+++******,,,...000222111...,,,******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&''''''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((())))))))))))))))))))))))))))))'''(((((((((((((((''''''(((((('''''''''(((((()))&&&&&&&&&'''''''''((((((''''''((((((((('''%%%$$$&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''((('''&&&%%%%%%&&&((()))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((()))((((((((((((((())))))((((((((((((((())))))***((((((((((((((((((((((((((('''&&&'''((())))))'''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))***)))'''&&&&&&''')))***+++***))))))***+++---///))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,---......................................./////////000000000000000000000111222333444222333333444555666777888888999999::::::;;;;;;<<<;;;;;;:::999:::<<<===???<<<;;;:::::::::;;;===>>>@@@@@@AAA@@@???===<<<:::;;;;;;::::::::::::;;;;;;::::::::::::999777666555555444333222111000000000111000//////111111000///,,,,,,,,,---------------,,,,,,+++++++++******************)))))))))((((((***++++++++++++***)))((()))((('''&&&&&&'''((()))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&)))))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((((((((('''%%%%%%&&&''''''((())))))'''%%%###$$$''')))***))))))))))))(((''''''&&&&&&)))(((((('''&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((())))))***)))((((((''''''''''''(((''')))***+++)))))))))******++++++++++++***))))))))))))***++++++++++++***---,,,+++******+++,,,---.................................---------------///222444555444222111111...//////000000111111222111111222333444444444444555555555555555555555555555555555666666555555555222222222222111111111000//////...------------...///...---,,,,,,---///111///...,,,***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))))))))(((''''''''''''''')))(((((('''''''''((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''''''(((((((((&&&&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((()))***+++******(((''''''((())))))((((((((((((((((((((((((((('''&&&'''((())))))'''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))''''''''''''))))))+++***))))))***+++---...*********++++++,,,,,,---++++++*********++++++,,,,,,,,,,,,---......//////........................------........./////////000000000000111222333444222222333444555666888888888999999::::::;;;;;;<<<::::::999999999;;;===>>>;;;;;;:::999999;;;<<<===>>>?????????>>><<<;;;::::::999999888888999999:::999999999888777666444444444444222111000000000000///---++++++,,,......---------------,,,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((('''******++++++******))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''&&&&&&))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))(((((($$$$$$$$$%%%&&&&&&'''''')))(((&&&''')))******)))(((((((((((((((((((((((((((((()))))))))((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))((((((''''''''''''''')))++++++)))))))))*********+++++++++******))))))***++++++,,,,,,++++++,,,,,,+++++++++,,,------.......................................---------///111333444222111111111////////////000000111111//////000111222222222222555555555555666666666666444444555555555555444444111111111111000000000000//////...------------...///...---,,,,,,---///000***)))(((((((((((()))***************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''')))))))))((('''))))))))))))))))))))))))+++***(((&&&&&&&&&'''((())))))(((''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&'''''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((((((''''''&&&&&&'''''''''''''''(((******,,,***)))'''&&&'''((()))((((((((((((((((((((((((((('''&&&'''((())))))'''))))))))))))************((((((''''''''''''(((((((((((((((((((((((((((((())))))(((''''''((())))))******))))))***+++,,,,,,******++++++,,,,,,,,,---*********)))******++++++---------.........//////........................------------.........///000000000000111222333444444444333333444555666777888999999::::::;;;;;;<<<999999999999999:::<<<===<<<;;;;;;::::::;;;<<<<<<<<<======>>>===<<<:::999:::999999888888999999:::888888888888777555444333333333222000000/////////...,,,)))(((***+++,,,,,,---------,,,,,,,,,,,,+++++++++++++++******************)))))))))((((((((())))))************))))))(((((((((''''''((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((($$$$$$%%%%%%%%%&&&&&&&&&***)))))))))))))))))))))''''''''''''(((((())))))'''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((((('''&&&&&&(((***++++++)))((()))))))))******+++++++++*********++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------...................................................///111333333111000000111///////////////000000000//////000111222222222222555555555666666666777777444444555555555555444444111111111000000000////////////...------------...------,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,************************((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''')))))))))((('''((((((((((((((((((((((((***)))(((&&&&&&&&&'''((()))(((''''''''''''(((((('''''''''''''''''''''&&&''''''&&&&&&&&&''''''((($$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&'''((((((((()))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((''''''''''''((((((+++***)))(((''''''((((((''''''''''''''''''''''''((('''&&&'''((())))))'''((()))))))))*********+++((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))******************++++++***+++++++++++++++,,,,,,***)))))))))******+++,,,---------.......................................------------.........///000000000000111222333444777666555333333444555666888999999::::::;;;;;;<<<999999999999:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<::::::::::::999999999999::::::888888888888777555444333222222111000////////////222///,,,,,,---/////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++*********)))))))))((())))))*********))))))'''(((((((((((((((((('''(((((())))))))))))(((((())))))((((((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((()))))))))(((''''''(((&&&&&&''''''((()))))))))'''((()))******)))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))'''(((((()))(((((('''&&&(((***++++++)))(((((()))))))))***++++++++++++*********+++,,,,,,,,,,,,+++++++++,,,,,,------.............................................////////////000222111000///000111////////////////////////111111222333444444444444555555555666666777777888555555555666666555555555111111111111000000000/////////...------------...,,,,,,+++*********++++++------,,,+++***(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&'''(((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''###$$$%%%'''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((&&&%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''&&&''''''''')))))))))))))))(((((((((''''''''''''''''''''''''((('''&&&'''((())))))''''''(((((())))))*********((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************+++,,,---------------------------........................------........./////////000000000000111222333444888666444333333333555666888999999::::::;;;;;;<<<999999::::::;;;<<<<<<<<<===============<<<<<<<<<999:::<<<<<<===<<<;;;::::::999999999999999999:::888888888777666555444333111111000///////////////000...,,,,,,---...///...++++++++++++,,,,,,,,,,,,+++************)))))))))++++++++++++************(((((())))))******))))))''''''((((((((((((''''''(((((())))))))))))(((((()))))))))(((((((((''''''))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''((((((&&&((())))))'''&&&''''''&&&'''''''''(((((())))))''''''((()))))))))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((((((''')))***++++++)))(((((()))))))))***+++++++++++++++(((((()))******************+++,,,---....................................---........./////////000///000111111/////////111////////////////////////111111222333444444444444444555555666777777888888555666666777777666666555222222111111111000000000//////...------------...,,,,,,++++++************+++******)))'''&&&$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&((())))))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((******)))((((((((())))))((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&&&&&&&&&&''')))***+++(((((('''''''''&&&&&&&&&$$$%%%'''((((((((('''&&&%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%&&&'''((((((&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%'''(((((((((''''''%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&''''''((()))&&&''')))*********((('''''''''''''''''''''''''''((('''&&&'''((())))))'''&&&&&&'''(((((()))******((((((''''''''''''(((((()))))))))))))))))))))))))))))))))******)))))))))))))))************))))))))))))))))))))))))))))))*********++++++,,,---...---------,,,,,,,,,,,,,,,............................../////////000000000000000000000111222333444555444333222333555777999888999999::::::;;;;;;<<<999:::;;;;;;<<<<<<======<<<=========<<<<<<;;;:::999:::;;;=========<<<;;;999888888777777888888999666666666666555333222111000000///.........//////---,,,+++,,,---------+++))))))***+++,,,------...************))))))))))))************))))))))))))'''(((((()))))))))))))))&&&'''((())))))((('''&&&(((((())))))))))))(((((())))))))))))((((((((('''))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''((('''''''''''''''''''''%%%'''******((('''''')))'''''''''(((((((((((((((''''''&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&''')))))))))(((((()))***,,,+++)))(((((()))((()))***+++++++++++++++&&&''''''(((((((((((((((***+++,,,---....................................---.........//////000000///000111000///...///111///////////////.........//////000111222222222222444555555666777888888999666666777777777777666666222222222222111111111111//////...------------...,,,,,,,,,++++++***************++++++++++++******************************(((((((((((((((((((((((('''((((((((())))))******''''''''''''''''''''''''&&&&&&((()))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((,,,+++***((((((((()))***(((((((((((((((((((((((($$$%%%''')))******))))))%%%%%%%%%&&&((()))+++,,,(((((('''''''''&&&&&&&&&###%%%'''))))))((('''&&&'''''''''(((''''''&&&%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))$$$$$$$$$%%%&&&'''((()))%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))$$$$$$$$$%%%''')))***+++$$$&&&)))+++,,,***)))'''''''''''''''''''''''''''((('''&&&''')))))))))'''%%%&&&&&&'''((())))))***((((((''''''''''''(((((())))))))))))))))))))))))))))))************))))))))))))************)))((()))))))))(((((((((((((((++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000000000000000000111222333444333222111111333666:::<<<888999999::::::;;;<<<<<<999:::;;;<<<============;;;<<<<<<<<<;;;;;;:::999999:::<<<===>>>======<<<777777666666666666777777555555555444333222111000000//////............///000//////000111111000...(((((()))***,,,---...///************))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))&&&'''((())))))((('''&&&(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))((((((''''''''''''''''''''''''$$$'''++++++)))'''(((***(((((((((((((((((((((((('''&&&%%%%%%%%%'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((((((((())))))))))))((((((((()))+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......///---,,,---000111000...---------............///111000...---...///111222111111222333333333333222333333444666777999::::::888888888888777777777777666555555444222111000000333222///---+++)))))))))'''(((+++------,,,***((())))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))******)))((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))++++++)))(((&&&''''''&&&%%%%%%'''((()))'''''''''&&&&&&%%%%%%%%%+++***)))'''&&&&&&&&&&&&))))))(((&&&$$$$$$&&&((((((((((((((((((((((((((('''&&&&&&%%%%%%$$$######$$$$$$&&&(((******'''$$$&&&&&&&&&'''&&&&&&%%%%%%'''((()))(((&&&%%%$$$%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''')))((('''&&&&&&'''((()))))))))(((((('''''''''&&&&&&'''((())))))((('''&&&(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((***)))((('''))),,,,,,***'''&&&'''((('''&&&%%%&&&''''''((())))))))))))(((''',,,***((('''&&&'''((()))))))))))))))************------++++++++++++------.........------,,,,,,,,,,,,,,,---------------,,,///////////////////////////000000222333444555555222222222333444555666777999999:::;;;;;;;;;;;;:::;;;<<<<<<<<<;;;::::::999::::::;;;<<<;;;:::888888999999:::;;;;;;;;;::::::;;;;;;999888777666666666666555555444222111000000000000///...............///...---,,,***)))((('''+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))++++++******))))))(((((((((((('''&&&&&&&&&&&&'''))))))(((((('''''''''&&&&&&'''((())))))((('''&&&'''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''((((((((((((''''''&&&''''''(((((((((((((((######$$$%%%&&&'''((()))((()))***)))'''&&&&&&'''&&&&&&''')))+++***'''$$$%%%%%%%%%&&&'''((())))))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((((((((()))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,---------......///...---///111222000...---------............///000000.........///111222000111222222333333222222222333444555777888999:::888888777777666666666555555555444333222111000000///...---,,,+++,,,------''')))+++,,,,,,,,,***)))++++++++++++++++++++++++))))))))))))((((((((((((''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''))))))))))))''''''&&&&&&&&&&&&&&&'''((((((((('''''''''''''''&&&&&&((((((((((((((('''''''''%%%&&&'''&&&&&&&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''')))++++++(((%%%&&&''''''((((((''''''&&&'''((()))(((&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''')))((('''&&&&&&'''((())))))(((((((((''''''''''''''''''((())))))(((''''''''''''((((((((()))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((('''&&&&&&(((***+++)))'''''')))***)))(((&&&((()))((('''&&&'''(((,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''''''''))))))))))))))))))************---,,,++++++++++++,,,---......---------,,,,,,,,,,,,,,,---...............///////////////////////////000000111333444444555555555555444444555666666888888999:::::::::::::::;;;;;;<<<<<<;;;;;;:::999::::::;;;<<<;;;:::999888888999::::::;;;;;;;;;;;;;;;:::999888777666666666555555444333222111000000000000///.....................------,,,,,,++++++))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&''''''&&&&&&'''((()))))))))))))))(((((((((''''''''''''(((((((((((('''''''''((()))((('''&&&''')))''''''''''''''''''''''''(((((((((''''''''''''(((''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&''')))(((''''''((())))))'''%%%%%%&&&&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***************************************************)))***++++++,,,,,,++++++,,,,,,,,,---------............///111333222000...---------............///000///.........///111222000111222222333333222222222222333444555777888888888777777666555444333333555444444333222111000000---,,,,,,++++++,,,...///))))))***++++++++++++***++++++++++++++++++++++++))))))))))))((((((((((((&&&''''''((((((''''''&&&(((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''(((((((((((((((%%%&&&''')))))))))((((((###%%%'''(((''''''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''(((***,,,+++)))&&&''''''(((((((((((((((''''''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&''')))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&(((((((((((('''&&&%%%$$$((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))(((&&&&&&((()))...+++'''&&&'''((()))((('''(((***)))((('''(((***)))((('''&&&&&&'''((()))+++***)))((('''((()))***)))))))))*********++++++,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,+++,,,---...///000000000///////////////////////////000000111222333444444777777666555555555555666777888888888999999999999;;;;;;<<<<<<;;;;;;::::::::::::;;;<<<<<<;;;999888777888999:::;;;;;;<<<;;;;;;:::999777666666666666555444444333222111000000000000///.......................................)))))))))))))))))))))))),,,,,,++++++++++++******))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&''''''(((***+++,,,***)))))))))))))))((((((((((((''''''''''''(((((('''((()))((('''&&&''')))(((((((((((((((((((((((())))))((((((''''''''''''''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((((((''''''((())))))(((&&&&&&((()))((('''&&&&&&''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))+++)))(((&&&&&&((()))+++++++++***))))))***++++++)))))))))***************+++,,,------......------,,,,,,,,,---------.........///111333444222000...---------............///000//////...///000111111000000111222222222222222111222222333555666666777777777666555333222111111444333333222111000000000///...,,,++++++++++++,,,***************+++++++++))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))(((***)))(((((((((((())))))''''''''''''''''''''''''%%%&&&'''))))))'''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%'''((((((((('''&&&&&&&&&''''''((((((((()))%%%&&&(((******)))'''&&&&&&(((***)))'''%%%$$$%%%''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''((()))+++***(((&&&&&&''''''(((((((((((('''&&&((()))(((&&&%%%%%%&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%))))))))))))))))))))))))((((((((((((''''''''''''(((((((((''''''(((((((((((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((((((((((()))))))))******(((((((((((((((((((((((('''((()))((('''&&&''')))...,,,+++))))))(((((('''((()))******)))(((***+++&&&%%%###""""""###%%%&&&******)))(((((())))))***))))))*********+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000111111111///////////////////////////000000111222333333333666555555555555555666666777777777777777888888999:::;;;;;;<<<;;;;;;::::::::::::;;;<<<<<<;;;:::999777888999:::;;;<<<<<<<<<:::999888777666555555555444333333222111000000000000000///.......................................++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,************)))))))))))))))((('''&&&&&&'''((()))'''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%''''''((((((((((((''''''&&&''''''((((((((((((((()))((((((((((((''''''''''''((()))((('''&&&'''(((+++(((&&&%%%&&&((()))((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***+++)))(((&&&&&&((()))+++++++++***))))))***++++++************++++++,,,,,,+++,,,------......------,,,,,,,,,---------.........000222444333111///...---------............//////////////////000000111000000111222222222222111111222222333444555666666777666555444333222111000222222222111111000000///...---,,,+++***+++,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))&&&'''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%'''((((((((('''&&&%%%%%%%%%&&&&&&''''''(((&&&''')))******(((&&&%%%&&&(((***)))'''%%%$$$%%%''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''&&&'''))))))'''%%%$$$%%%&&&'''''''''''''''&&&''')))((('''%%%&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''))))))))))))))))))))))))(((((((((((('''''''''''''''((((((((((((((((((''''''''''''((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((((((((((((((&&&((())))))'''''''''(((,,,---......,,,***'''&&&''')))******))))))***,,,+++***(((''''''(((***+++***))))))))))))*********************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000111111111////////////////////////000000000111111222222333222222222333444666777888777777666666666777888999::::::;;;;;;<<<;;;;;;:::999:::;;;<<<<<<<<<;;;:::777888999:::;;;;;;;;;;;;999999777666555444444444222222222111111000000///000000///.....................------,,,++++++***++++++++++++++++++++++++((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))+++******)))))))))******))))))))))))************)))((('''&&&&&&'''((()))'''((()))((('''&&&''')))''''''''''''''''''''''''&&&''''''''''''&&&%%%$$$''''''((((((((((((''''''&&&''''''((((((((((((((('''''''''(((((((((((())))))******)))&&&%%%&&&&&&+++(((%%%%%%&&&((())))))'''''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))*********)))(((''''''((()))***************************))))))******+++,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,---------.........000222333111///......---------............///////////////000000000000///000111111222222111111222222333333444555555666666555555444333222111111111111111000000000//////+++*********+++,,,...///))))))***++++++++++++***++++++++++++++++++++++++))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&(((((()))))))))'''&&&%%%###%%%'''(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***((('''&&&'''((((((&&&$$$$$$$$$%%%&&&''''''''''''%%%'''(((((('''&&&&&&''''''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''((($$$$$$%%%&&&'''))))))***&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''((())),,,///000---)))'''%%%'''(((******))))))***,,,,,,+++***))))))***+++,,,))))))***************************++++++++++++,,,******++++++++++++******++++++++++++,,,,,,,,,,,,+++,,,---...///000000000////////////////////////000000000111111111222222000000111222444666888999888777666666666777999:::::::::;;;;;;<<<<<<;;;;;;999:::<<<======<<<;;;;;;999999:::;;;;;;;;;::::::999888777555444444444444111111111000000000//////000000///...............------,,,+++******))))))))))))))))))))))))))))))'''''''''(((((((((((()))))))))))))))))))))))))))%%%&&&&&&&&&&&&'''''''''++++++***)))))))))))))))(((((()))))))))))))))***((((((''''''''''''(((((('''((()))((('''&&&''')))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&''''''(((((((((((()))***)))'''%%%&&&'''+++(((&&&%%%&&&((())))))&&&&&&''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((()))*********))))))(((((((((((()))))))))***+++,,,,,,+++***)))(((((())))))***++++++,,,)))***++++++,,,,,,++++++,,,,,,,,,---------.........000222111///---...///---------............///...//////000000000000000///000000111111111111111333333444444555555666666555555444444333333333333000000000000000/////////++++++*********+++---...''')))+++,,,,,,,,,***)))++++++++++++++++++++++++))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((()))'''&&&%%%%%%&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''))))))))))))''''''&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((%%%&&&'''&&&&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))(((''''''(((((('''%%%$$$%%%&&&'''((((((((((((%%%'''(((((('''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((()))((('''&&&%%%%%%&&&'''(((''''''((((((((()))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%'''))))))((('''''''''(((***------***'''&&&&&&&&&'''))))))))))))***,,,(((((((((((((((((((((((())))))******++++++++++++*********+++++++++,,,,,,)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,---...............////////////////////////000000000000111111111111222222222333555666777888999888777666666888999;;;999:::;;;;;;<<<<<<;;;;;;999:::<<<=========<<<;;;::::::;;;;;;::::::999999888888666555444333333333000000000000000/////////000000///...............++++++++++++++++++******))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''))))))((((((((()))******''''''((((((((()))))))))''''''(((((((((((('''''''''((()))((('''&&&''')))((((((((((((((((((((((((%%%&&&(((***+++***)))(((''''''((((((((((((''''''&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%'''((((((''''''(((******(((&&&&&&'''(((((((((%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((())))))))))))((((((((()))+++,,,,,,+++)))(((&&&''''''((()))******+++,,,,,,---.........------,,,,,,,,,---------.........000111000---,,,---///---------.........//////...//////000000000000000//////000111111111111111333444444555555666666666444444444444444444444444000000000000///////////////...,,,***)))))))))***'''(((+++------,,,***((())))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((('''((((((((((((((()))***+++&&&&&&&&&'''''''''((((((***(((&&&$$$$$$&&&(((***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++***(((&&&''''''&&&%%%%%%'''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&''')))***+++))))))(((&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''+++)))(((((())))))(((&&&%%%&&&'''((())))))))))))%%%&&&(((((('''&&&''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((())))))(((((('''&&&&&&%%%%%%&&&''''''''''''''''''&&&(((((((((((('''&&&%%%%%%'''''''''''''''''''''''')))(((((((((''''''''''''&&&'''((())))))((('''&&&&&&'''''''''(((((())))))'''&&&%%%$$$$$$%%%&&&'''(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%''')))***((('''''''''''')))+++)))&&&%%%&&&(((%%%'''((()))((((((***,,,(((((()))******)))((((((((()))***+++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,,,,,,,------...---------////////////////////////000000000000111111111111555555555555555666777888:::888777666777888:::;;;999::::::;;;<<<<<<<<<;;;999:::<<<=========<<<<<<;;;;;;;;;;;;:::999888888888777666555444333333333000000000000////////////000000///...............))))))***++++++,,,------++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''(((***+++,,,&&&'''''''''(((((())))))&&&'''((())))))((('''&&&'''((()))((('''&&&''')))))))))))))))))))))))))))&&&'''***,,,------,,,+++''''''((((((((((((''''''&&&''''''((((((((((((((()))((('''&&&%%%$$$######"""$$$&&&(((((()))+++---)))(((&&&&&&((()))((('''%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((''''''''')))************+++++++++************************'''(((((((((((())))))))).........------............---,,,++++++,,,......333222000///...---......---------,,,,,,+++++++++000000000000////////////111111000000111111222333333333333333333333333333222333333444444333333222333222222222333222///------,,,+++*********+++,,,---,,,,,,++++++,,,,,,---''''''''''''&&&&&&&&&&&&+++*********))))))((((((&&&'''''''''(((((()))))))))((('''&&&%%%&&&&&&''')))((('''((())))))'''%%%'''''''''(((((((((((())))))((('''&&&&&&'''((()))(((((((((((()))))))))))))))(((''''''''')))***+++)))))))))***++++++,,,,,,---+++)))&&&%%%%%%&&&'''&&&'''((())))))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''---+++(((%%%$$$%%%'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((###$$$$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&''''''((()))((((((((())))))(((((((((((())))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((()))++++++(((((()))***)))(((&&&%%%&&&&&&&&&'''''''''((((((((((((((())))))))))))***((((((''''''''''''((((((,,,,,,+++***)))((('''''')))))))))))))))******+++************************+++***)))))))))***,,,,,,........................---------------------------...//////......///111............/////////000///111333555666666666555555666666888999:::;;;;;;:::999999888888999999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888777777666555444222111000///222111111111000000/////////............---------,,,,,,,,,++++++*********((()))***)))((('''((()))))))))))))))))))))))))))******))))))((((((''''''((((((((()))))))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((***((('''***//////+++&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&***---...,,,)))&&&&&&&&&'''''''''''''''+++***((('''&&&&&&&&&'''''''''''''''((((((((((((***)))(((&&&&&&&&&'''(((((('''&&&&&&'''((('''&&&))))))'''&&&&&&'''((())))))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((('''))))))*********+++++++++*********************************+++++++++,,,,,,...------,,,,,,------...------,,,,,,,,,...///000111000///------------...///.........------------000/////////////////////111111000000111111222333333333333333333333333333222222333333333333222222111000000111111111...,,,---,,,+++*********++++++,,,,,,,,,++++++,,,,,,,,,*********)))))))))(((((())))))))))))((((((''''''&&&'''''''''((((((((())))))((('''&&&%%%&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&'''((((((''''''''''''((((((((((((***)))((('''''''''((()))))))))))))))))))))))))))'''(((((((((((((((''''''&&&'''((())))))((('''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''(((((()))((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''***)))'''%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''(((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***'''((((((((((((''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''((((((+++******))))))(((((('''((((((((('''((())))))***************************+++***)))))))))***+++,,,...............------------------------------------...//////......///111........./////////000000000111222444555666666666555555666666777888999999999999999888888999999999999:::;;;;;;<<<;;;;;;;;;;;;::::::999888888777777666666555333222111000///111111111000000000//////............------------,,,,,,,,,++++++*********)))++++++***)))((()))***))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((***)))(((((((((((()))***''''''''''''(((((((((((()))'''&&&(((,,,---***&&&(((((((((((((((((((((((()))((('''&&&&&&&&&'''(((&&&&&&'''))),,,---***(((''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&''''''''''''(((((((((((())))))((('''''''''''''''((('''&&&&&&(((((('''&&&)))((('''&&&&&&'''(((((()))((('''&&&&&&'''((()))&&&&&&'''''''''(((((((((''''''(((((((((((((((((()))))))))*********++++++************************++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---------------...///000111......---,,,,,,------...000000000///////////////////////////////////////111000000000000111222222444444444444444444444444222222333333333333222222///......///000000...,,,,,,,,,+++************+++,,,,,,,,,++++++,,,,,,,,,++++++*********)))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''$$$''')))(((%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((***)))((('''&&&&&&&&&&&&******)))(((((('''&&&&&&###%%%''')))******)))(((''''''(((((((((((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((()))((((((''''''(((((()))((((((((((((''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&''''''(((&&&&&&'''''''''(((((((((''''''(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((((()))******************************))))))******+++,,,///.........------,,,,,,---------------------------...//////......///111....../////////000000000222222222222333555666777444555555555666666777777999999888888888888999999888999::::::;;;;;;;;;:::::::::999999888777777777666555444333222000//////000000000000////////////......---------,,,,,,,,,+++++++++++++++************+++,,,+++***))))))+++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''***))))))(((((())))))***''''''''''''(((((((((((((((&&&$$$&&&)))***(((&&&((((((((((((((((((((((((***)))(((((('''''''''((('''&&&''')))***+++)))'''((((((''''''''''''''''''(((((('''&&&%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((((((''''''&&&((('''&&&&&&(((((('''&&&''''''&&&&&&&&&''''''(((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************************************))))))*********+++++++++,,,++++++++++++++++++,,,,,,,,,---...///000111222,,,------------......///000000//////////////////.........///////////////000000000000000111222222444444444444444444444444111111222222222222111111///...---...///000///...,,,++++++***************+++++++++,,,,,,+++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''$$$(((+++***%%%###%%%((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''''''''&&&&&&&&&&&&&&&)))))))))(((((('''''''''$$$%%%'''((()))***))))))'''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&''''''((('''&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((''''''(((((((((((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%'''((()))''''''''''''(((((((((((((((((()))))))))*********((((((''''''''''''((((((&&&'''''''''((((((((()))(((''''''''''''((())))))***************************************+++++++++///......------,,,,,,+++,,,,,,---------------------...//////......///111...////////////000000000333222111111222444555777555555555555555666666666888888777777777777888888888888999:::;;;;;;;;;;;;999999999888777777666666444444333222111000//////////////////////////////------------,,,,,,,,,++++++++++++******************+++,,,+++)))((()))***))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&(((''''''''''''''''''(((''''''''''''(((((((((((((((&&&$$$%%%''')))((('''((((((((((((((((((((((((******))))))(((((('''''''''''''''((())))))((('''***)))((('''&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((&&&'''((())))))((('''&&&((('''&&&'''((()))(((&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((('''''''''((((((((())))))&&&'''''''''(((((())))))(((((()))))))))*********))))))))))))))))))))))))))))))*********++++++++++++++++++******++++++++++++,,,---...000111111222,,,------...////////////........................------....../////////000000000//////000000111222444444444444444444444444000111111222222111111000000...---...///000000///++++++++++++******))))))***++++++,,,,,,++++++***))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''%%%***---+++'''$$$'''***'''''''''(((((((((((()))%%%&&&&&&&&&&&&&&&&&&%%%'''(((((()))******++++++$$$%%%&&&&&&'''(((((()))((((((((())))))*********)))((('''&&&&&&'''((()))(((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&'''((())))))(((&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''&&&''''''(((((('''&&&%%%%%%&&&''')))***'''''''''((((((((())))))%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))))))))(((((())))))***+++************************))))))******++++++++++++......------,,,,,,,,,,,,,,,,,,,,,---------......---...//////......///111////////////000000000111333222111111222333555666555666666666666666666666888777777666666777777888888888999:::;;;<<<<<<;;;999888888777777666666555333333222111000000//////.....................///---,,,,,,,,,++++++++++++************************)))*********((('''((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''(((((((((((()))(((&&&'''((()))))))))(((((((((((((((((((((((()))))))))))))))(((((('''&&&'''((((((((('''((((((,,,***((('''&&&&&&'''''')))))))))))))))(((((('''''''''''''''((((((((((((&&&'''((())))))((('''&&&)))(((''''''((()))((('''%%%&&&&&&''''''((((((((('''(((((((((((((((((('''''''''((((((((()))))))))&&&&&&''''''((()))))))))((((((((()))))))))******))))))))))))))))))))))))++++++++++++,,,,,,,,,---,,,++++++******++++++,,,+++,,,---...///000000000,,,---...///////////////,,,------------.........---------......//////000000////////////000111111333333333333333333333333000000111111111111000000111///------/////////...******++++++******)))((()))***+++,,,,,,+++***)))++++++*********)))))))))))))))))))))************'''''''''&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''***,,,+++((('''(((***%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&(((((()))***++++++,,,,,,###$$$&&&''')))*********''''''((())))))***+++++++++***'''&&&%%%&&&''')))((((((''''''''''''(((((('''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''((())))))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''((((((((('''(((((((((((((((((('''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&((()))***(((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((((((''''''''''''(((((()))''''''((((((((()))))))))&&&''''''''''''(((((((((((((((''''''''''''(((((('''''''''(((((())))))))))))))))))))))))***++++++************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,------+++,,,,,,------.........---...//////......///111/////////000000000111111222222222222222333444444555555555555666666777777777777666666666666777777666777888999:::;;;;;;;;;888888777777666555555555222222111111000//////...---------...............,,,,,,,,,+++++++++******)))))))))***************((()))***)))'''''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''&&&&&&&&&)))******++++++******)))''''''''''''(((((((((((((((((()))))))))*********(((((((((((((((((((((((('''(((((())))))(((((('''&&&''')))((((((''')))***---,,,)))'''%%%&&&&&&'''))))))*********))))))(((''''''''''''((((((((((((&&&'''(((((((((((((((((()))(((''''''))))))((('''%%%&&&'''((()))))))))(((''''''(((((((((((('''''''''((((((((())))))))))))&&&&&&''''''((())))))***(((((((((((()))))))))***))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,---...///......---,,,,,,---.........------,,,,,,---------.........,,,,,,---......///000000///////////////000111111222222222222222222222222///000000000000000000///111///,,,,,,---------,,,)))******+++***)))(((''')))***+++,,,,,,+++***)))*********)))))))))((((((((((((((()))))))))******'''''''''&&&&&&%%%%%%%%%%%%%%%'''(((((((((''''''))))))***))))))(((((('''%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((((((((('''&&&''''''((()))***+++,,,,,,%%%&&&''')))******))))))(((((((((((((((((((((((())))))(((''''''''''''''')))((('''&&&&&&'''((()))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((()))(((&&&&&&&&&''')))***(((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''))))))))))))))))))(((((('''((((((((())))))))))))))))))))))))************((((((''''''''''''((((((((()))))))))))))))))))))((((((((((((((()))******************************((()))***+++,,,++++++***+++++++++,,,,,,------...++++++,,,,,,---......///---...//////......///111//////000000000111111111111111222333333333333222222222333444555666666777777666666555555666666777333444555777888999999999888777777666666555444444111111111000//////......,,,,,,---------.........++++++++++++************((()))))))))*********+++)))***+++***((('''((()))))))))))))))))))))))))))'''((((((((()))))))))*********)))(((((('''&&&&&&)))***++++++++++++***)))''''''''''''((((((((((((&&&(((***+++***)))))))))(((((((((((((((((((((((($$$%%%'''((())))))((((((&&&((())))))((((((+++---///---)))'''%%%%%%&&&''''''((()))******)))((((((''''''''''''(((((((((((('''''''''''''''((()))))))))((('''((()))***)))'''&&&'''(((************)))&&&'''((())))))((('''&&&(((((((((((())))))))))))&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))---,,,,,,++++++,,,,,,---+++,,,---.........---,,,+++,,,------------++++++,,,---------......//////,,,,,,------...///000000///////////////000111111111111111111111111111111//////000000000000//////111...,,,***+++++++++***)))******++++++)))((('''((()))+++,,,,,,+++)))(((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%$$$%%%'''((((((((('''''')))((('''((())))))'''%%%'''''''''((((((((())))))&&&'''((())))))((('''&&&&&&&&&'''((()))***++++++'''((()))******)))((((((((((((((('''&&&&&&%%%%%%%%%'''(((******)))'''&&&)))((('''&&&&&&'''((()))(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++'''''''''&&&&&&''''''''')))(((((((((''''''''''''''''''''''''((((((((()))&&&&&&%%%$$$$$$%%%%%%%%%)))***+++++++++)))((('''(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((************))))))))))))'''''''''''''''((())))))************************((()))***+++,,,+++******)))***+++,,,------...///++++++,,,,,,---...//////---...//////......///111000000000000111111111111000111222444444333222111000000111222444555666666666666555555555555666666111222333555666777777777777777777666555555444444111111000000//////......,,,,,,,,,------.........+++++++++************)))(((((())))))*********+++***+++,,,+++)))))))))***))))))))))))))))))))))))'''((((((((())))))******+++******)))(((''''''''''''((()))******)))((('''''''''''''''((((((((()))%%%'''***+++***)))((((((((((((((((((((((((((((((###$$$&&&((())))))((((((%%%(((***)))((())),,,//////---***'''%%%%%%&&&'''&&&'''((())))))(((''''''''''''''''''((((((((()))((('''&&&&&&&&&((()))******((('''((()))***)))'''&&&''')))***+++++++++***&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''''''''((((((((((((''')))***)))((('''(((***))))))))))))************************************,,,,,,,,,+++++++++******,,,,,,---------,,,++++++...---,,,++++++,,,---...,,,,,,,,,---------......------,,,,,,,,,,,,------000///---,,,---...000222000000000000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))---***''''''((((((%%%""")))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((((((((('''&&&&&&'''((()))***))))))((('''''''''''''''))))))((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%###$$$%%%&&&''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((($$$&&&''''''&&&%%%%%%&&&((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))(((((('''&&&'''((()))***&&&&&&&&&&&&''')))***+++&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$'''''''''''''''((()))***&&&%%%%%%$$$$$$$$$%%%%%%''''''(((((((((((('''''')))(((&&&%%%%%%&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((,,,+++)))'''&&&%%%%%%&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((()))(((''''''''''''((((((((((((''''''&&&&&&&&&%%%'''((()))***++++++***)))((()))***++++++***)))(((******+++++++++,,,,,,,,,---------............///............////////////000000000000000000000000////////////////////////333333222222111222222222222222222333333444444444777777666666555444222222333333333444444444444555555555555444333222111000222222222222111111111000...,,,***))),,,...000000++++++++++++++++++++++++,,,,,,,,,+++***)))(((((()))))))))))))))))))))))))))))))))))))))(((''''''''')))***++++++***)))'''++++++***)))((('''&&&&&&)))((('''&&&&&&'''((()))(((((())))))))))))((((((''''''((()))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))))))))((('''+++***)))((((((''''''(((***)))(((''''''((()))***%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''')))***)))((('''(((***))))))))))))************+++*********************************++++++,,,,,,............---,,,++++++---------,,,,,,---------,,,,,,,,,------------......------,,,,,,------...//////.........///000111000000000000/////////...------------------------,,,,,,,,,,,,,,,,,,+++++++++******************+++)))))))))))))))))))))))),,,)))''''''((((((&&&$$$"""###$$$&&&((()))***+++&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((((('''(((''''''&&&'''((()))***))))))((('''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%&&&'''(((((()))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%'''((((((&&&%%%%%%&&&((((((''''''''''''(((((()))))))))(((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&''''''((())))))(((((((((((())))))''''''&&&&&&&&&'''((()))'''&&&&&&''''''((()))***(((((())))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&(((''''''''''''(((((()))(((''''''&&&&&&''''''(((''''''((((((((((((''''''***)))((('''&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((+++***((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))(((((('''''''''((()))***+++******)))((()))***++++++***)))((())))))*********+++++++++------------........................////////////000000000000000000000000000000111111222222333333333222222111111222222222222222333333333333333333666666666666555444333222444444555555555666666666555555444444333222000/////////......---------......------,,,,,,---...///++++++++++++++++++++++++++++++++++++***)))(((((()))))))))))))))))))))))))))))))))))))))((('''''''''(((***++++++***((('''))))))))))))((((((((((((((((((''''''''''''(((((('''(((((())))))(((((('''''''''((()))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))*********%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((((((((((()))((((((((((((((())))))))))))(((((((((((())))))''''''((((((((((((''''''%%%%%%&&&(((((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((''')))***)))((('''(((***))))))))))))************+++++++++******)))))))))''''''((()))***,,,,,,---000000///......---,,,,,,,,,------......------,,,,,,,,,,,,,,,------------......------------......////////////000000000000000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***************************))))))))))))))))))))))))***(((''''''(((((('''&&&"""###$$$&&&((()))++++++&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''(((''''''''''''((()))))))))((((((''''''''''''(((&&&&&&''''''''''''''''''(((((((((((((((((((((((('''(((((())))))((((((''''''''''''&&&&&&'''''''''''''''((()))************((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))'''%%%&&&&&&((((((''''''''''''((((((***))))))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((()))((((((''''''(((((()))&&&&&&&&&%%%&&&''''''(((((('''''''''''''''((((((%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))))))))(((((((((''''''&&&'''''''''((('''''''''''''''((((((''''''((((((((((((''''''***))))))((('''%%%$$$###''''''''''''(((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((()))))))))***(((((((((((((((((((((((()))(((''''''&&&&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((()))))))))(((((())))))***++++++************))))))(((((()))*********))))))))))))***++++++***))))))(((((()))))))))*********------------............---............/////////000000000000000000000000///000111111222333444444222222111111111222222333333333333333333222222222444444555555555555444444555666666666666777777777444444444333222111000//////...---++++++,,,---------000111000---++++++---++++++++++++++++++++++++++++++++++++***)))(((((()))))))))))))))))))))))))))))))))))))))(((((('''((((((************((((((''''''(((((())))))******''''''(((((((((((('''''''''''''''(((((('''''''''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((()))***+++(((((())))))))))))((((((((())))))******))))))(((''''''((()))************((((((((((((((((((((((((''''''''''''((((((((((((''')))***)))((('''(((***((()))))))))************++++++******))))))((((((''''''((()))***++++++,,,.........---------------+++,,,---......---,,,+++++++++,,,,,,,,,---------......------------.........///000000111111000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******************++++++*********))))))))))))))))))))))))((('''''''''((((((((((((***)))))))))(((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((''''''&&&(((((('''''''''((((((((()))(((''''''''''''((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''((('''&&&%%%%%%&&&'''((('''((()))***************(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''((()))***)))'''&&&&&&'''(((''''''&&&&&&''''''(((******)))(((''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((()))((((((''''''(((((()))(((((((((''''''(((((((((%%%%%%%%%%%%&&&&&&'''''')))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((('''''''''((())))))(((&&&$$$###''''''''''''((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((***))))))))))))******+++************************(((((())))))))))))))))))************************))))))))))))*********+++,,,,,,---------.........---------.........//////......................../////////000000111111111111111111111111222222333444333333333222222111111222333444444555555555555555555555666666666777777444444333333222000///...111000...---------...///---111555333---)))))),,,***************************************)))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))******)))(((((((((((((((((())))))))))))&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''')))***'''''''''''''''((()))***'''((()))******)))(((''')))))))))******))))))))))))***++++++,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''((((((((((((''')))***)))((('''(((***((()))))))))*********************)))))))))((((((((())))))))))))*********,,,+++++++++,,,---...///+++,,,---......---,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------......///000000000000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***++++++++++++***)))))))))))))))))))))))))))''''''((((((((((((((())),,,,,,+++)))((('''&&&%%%)))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&'''(((((((((((((((''''''((((((((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((''''''((()))))))))((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''')))***)))'''&&&&&&'''''''''&&&&&&&&&&&&''''''***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&)))((('''&&&&&&%%%%%%&&&((())))))*********))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''''''''((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''%%%&&&'''((((((((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))))))))((((((((((((((((((++++++************++++++*********+++++++++,,,,,,,,,,,,,,,------------...------------............------------------------000000//////////////////111000000000111111222333333333333222222111111111111222333444555555555555333333333444444444555555333333333222111000......111000///.........//////,,,000444333---))))))+++************************))))))*********)))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))((((((((())))))))))))((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((''''''&&&&&&''')))***))))))(((''''''''''''''''''((()))******)))(((''''''(((((())))))(((((('''))))))******+++*********************************''''''''''''((((((((((((''')))***)))((('''(((***))))))))))))************))))))))))))))))))))))))))))))******************,,,+++******+++,,,...///,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,............/////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))&&&((()))(((''''''((()))'''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((()))(((((('''&&&(((''''''''''''(((((()))))))))((((((((('''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''&&&&&&'''''''''&&&''''''(((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((%%%''')))((('''&&&'''(((''''''&&&&&&&&&&&&'''''')))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%&&&''''''''''''&&&(((((('''&&&%%%%%%%%%&&&'''((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%&&&&&&&&&''''''''''''((()))******''''''((((((((((((''''''$$$%%%&&&'''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))******+++'''''''''(((((((((((()))))))))((('''''''''((((((,,,+++************+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........------------------------000000000000000000000000000000000000000111222333222222222222222111111111111222333444444444444444111222222222222333333333222222222111000///...---......---------,,,,,,,,,+++...111111---******+++************************((())))))******)))(((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''(((((((((((('''''''''''''''(((((('''''''''''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))***)))((('''&&&&&&&&&&&&(((((())))))))))))((((((&&&''''''((((((''''''&&&&&&&&&''''''(((''''''&&&))))))))))))))))))))))))''''''''''''((((((((((((''')))***)))((('''(((***))))))))))))************''''''(((((()))*********((())))))***+++,,,------000...---+++++++++---------------,,,,,,---------***++++++++++++,,,,,,,,,+++******))))))******+++...---,,,,,,,,,---///000//////.........---------++++++++++++++++++++++++)))))))))***++++++,,,,,,(((***+++,,,,,,+++***((())))))))))))))))))))))))&&&(((***)))&&&&&&''')))%%%%%%&&&&&&'''(((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&((())))))))))))(((((()))))))))(((&&&%%%'''''''''''''''((())))))++++++***)))(((''''''&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&'''''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((###%%%'''''''''&&&'''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((%%%&&&'''(((((((((''''''''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&''''''''''''''''''((()))***+++''''''((((((((((((''''''''''''&&&&&&&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''''''''&&&%%%$$$'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++'''''''''((((((((())))))***)))((('''&&&''''''(((,,,++++++******++++++,,,************++++++++++++++++++,,,,,,,,,---------,,,,,,---------.................................,,,,,,---...///000111222////////////000111222333111111111111222222222222222222333444444444333333111111111222222222333333222222222111000///------++++++---------,,,***)))***+++,,,------,,,++++++************************(((((()))))))))))))))(((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((''''''((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''(((((())))))(((((('''''''''((()))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))'''''''''(((((((((((((((************************''''''''''''''''''''''''&&&''''''((((((((((((((((((''''''&&&&&&&&&''''''))))))(((((((((((())))))&&&''''''((((((''''''&&&&&&''''''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))((()))***)))((('''(((***))))))))))))************&&&&&&'''((()))***++++++'''''')))***,,,...///000444222///---+++++++++,,,......,,,++++++,,,......******+++++++++,,,,,,,,,******))))))))))))******...---+++***+++,,,...000//////.........---------))))))))))))))))))))))))(((((()))***+++,,,,,,---((()))+++,,,,,,+++)))((())))))))))))))))))))))))''')))***)))&&&%%%&&&((((((((((((((()))))))))***)))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$&&&((()))*********(((((()))))))))(((&&&%%%'''''''''''''''((()))***---,,,+++***)))((('''&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%'''((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''"""$$$&&&'''&&&&&&''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&((()))))))))((('''&&&&&&&&&%%%%%%&&&&&&'''&&&''''''((()))))))))(((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&((())))))''''''((((((((((((''''''***)))'''&&&%%%%%%&&&'''''''''''''''((((((((()))'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''&&&$$$$$$&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''(((******''''''(((((()))))))))******)))((('''&&&&&&'''(((---,,,+++******+++,,,---))))))))))))************++++++,,,,,,,,,---------,,,,,,,,,---------......000000000000000000000000&&&'''(((+++---///111222////////////000111222333000000111111222222222333333333333444444333333222111111222222222333333333111111111111000...---,,,***,,,...//////---***(((***))))))***---...---+++))))))))))))))))))))))))(((((()))))))))))))))(((((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''((((((&&&&&&'''((()))***++++++)))((('''&&&&&&'''((()))(((((())))))))))))(((((('''(((((()))))))))))))))'''((((((((())))))******(((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&'''((()))***)))(((''''''((()))***''''''((((((((((((''''''))))))************)))((())))))(((((('''''''''&&&'''''''''(((((((((((()))((((((((((((((()))******)))(((((()))++++++***)))******))))))))))))******+++++++++++++++---000333JJJ;;;,,,(((++++++******,,,++++++******++++++,,,---,,,,,,+++*********+++------------------------//////000000000000////////////.........---------///...,,,*********,,,---************************%%%''')))***))))))))))))++++++)))(((''''''''''''))))))(((((('''''''''&&&%%%'''(((******)))'''&&&************)))((('''&&&''''''''''''((((((((((((******)))(((((((((((((((''''''(((((((((((('''''''''((((((&&&%%%$$$&&&'''''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''&&&&&&''')))***)))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))((('''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((''''''(((((((((((('''''''''''''''((((((((())))))%%%%%%&&&'''((((((((('''&&&&&&((((((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((+++)))'''%%%$$$%%%&&&'''(((((((((((())))))))))))(((((((((((())))))))))))######$$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))))))))))))))(((((((((%%%'''***,,,---+++)))((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((((((((((((******))))))((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************++++++******++++++,,,---.........---------,,,,,,---------.........//////........................////////////////////////...//////000111222222333000000000000000000000000222222222111111111111111222222222222222222222222444333111///...------...++++++***,,,---...---+++...------,,,+++***))))))(((((((((((())))))))))))&&&&&&'''''''''''''''&&&************))))))))))))...+++'''''')))***)))((())))))))))))))))))))))))))))))(((((((((((())))))+++***)))'''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((()))*********++++++++++++)))((('''((((((((((((((()))******''''''''''''(((((((((((((((&&&%%%%%%'''(((((('''(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''&&&''''''''''''(((((((((((((((((((((((()))******)))(((((()))++++++***)))******)))(((((()))))))))***+++,,,,,,+++,,,///111BBB666+++)))+++,,,,,,...,,,++++++******++++++,,,---,,,++++++******++++++------------------,,,,,,....../////////......---.........---------,,,,,,...,,,+++)))))))))+++,,,************************&&&(((***+++)))((())))))+++***)))((('''''''''''')))(((((((((''''''''''''&&&''')))***)))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''((((((((((((***))))))((((((((((((((())))))))))))))))))((((((***+++,,,+++)))((()))***''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&'''((()))((('''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((('''''''''&&&&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((+++)))'''&&&%%%%%%&&&'''''''''((((((((()))))))))&&&''''''''''''((((((((($$$%%%%%%&&&''''''(((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&''')))******)))((('''((((((((((((((((((((((((''''''(((((()))))))))***))))))((((((''''''&&&&&&***)))))))))(((((((((''')))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))************++++++******++++++,,,---)))))))))******+++++++++*********+++++++++,,,,,,...................................................//////000000111111111000000000000000000000000111111111111111111222222222222222222222222222222333222000///............,,,++++++,,,......---,,,---,,,,,,++++++******))),,,,,,++++++******))))))((())))))))))))))))))))))))))))))((((((((((((''',,,)))&&&&&&((()))((('''(((((((((((((((((((((((())))))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''(((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((('''''''''''''''(((((((((''''''(((((()))***###$$$%%%&&&&&&&&&%%%%%%((((((((((((((()))******''''''''''''(((((((((((((((&&&%%%&&&'''(((((('''(((((('''''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******)))(((((()))***+++***)))******)))(((((('''((((((***,,,------,,,+++---...666///******,,,+++---111,,,++++++******++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++---------,,,,,,,,,++++++,,,+++)))(((((()))******************************(((***++++++)))(((((()))+++***)))((((((''''''((((((((((((((('''''''''''''''((()))))))))(((&&&%%%"""###$$$%%%&&&&&&&&&&&&&&&''''''''''''((((((((())))))((((((''''''((((((++++++******))))))((((((''')))++++++)))''''''''''''(((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))(((''''''((()))'''&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''$$$$$$$$$$$$$$$%%%%%%%%%'''''''''(((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((+++***((('''&&&&&&'''(((&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''''''''&&&((((((((((((((((((((((((%%%&&&'''((()))******+++******)))((('''&&&%%%%%%))))))))))))((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************+++************+++,,,,,,******+++,,,---...//////,,,------------.........................................................////////////////////////000000000000000000000000000000000111222222222333111111111111111111111111111000//////.........///,,,,,,+++---...///...,,,++++++++++++++++++++++++---,,,+++***************)))*********))))))))))))(((((((((((('''''''''''')))'''%%%%%%&&&''''''&&&'''''''''''''''''''''''')))((((((''''''(((((()))))))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((''''''(((((()))''''''&&&&&&''''''((()))###$$$&&&((()))*********((((((((((((((()))******''''''''''''(((((((((((('''&&&%%%&&&((()))((('''(((((((((''''''''''''&&&((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))******)))'''(((***+++************)))(((''''''''''''***,,,------,,,***++++++...+++***,,,,,,***---222,,,++++++******++++++,,,,,,,,,++++++***++++++,,,++++++++++++,,,,,,,,,,,,......///......---,,,+++,,,,,,,,,+++++++++******+++******)))))))))*********************************+++,,,+++)))(((((()))******)))(((((((((((((((((((((((((((((('''''''''((()))))))))((('''&&&%%%%%%&&&'''(((((((((((((((&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((++++++***)))((((((((((((&&&(((***+++)))'''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((***)))''''''(((((('''%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&((()))***)))'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((***)))(((''''''''''''(((&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''***)))'''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''((())))))***))))))((((((''''''&&&&&&))))))))))))((((((((((((***))))))(((((())))))***))))))))))))))))))))))))((()))))))))***************************++++++,,,,,,,,,,,,---...//////000............////////////................................................////////////............000000000000000000000000//////000111222333333333111111111111111111111111////////////......//////---,,,,,,---//////...,,,))))))******+++++++++,,,***)))((((((((()))***+++))))))(((((((((((((((((())))))((((((((('''''''''((('''&&&&&&'''''''''&&&''''''''''''''''''''''''(((((((((''''''(((((((((((()))***++++++***((('''(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,***)))((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''''')))(((((((((((())))))***&&&&&&&&&&&&&&&'''((((((((()))***+++,,,---------((((((((((((((())))))***''''''''''''(((((((((((('''&&&&&&'''))))))((('''(((((((((''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((())))))******)))'''((()))++++++*********)))(((((((((((((((***+++---,,,+++)))******+++***+++---,,,)))+++///,,,++++++******++++++,,,,,,++++++***++++++,,,,,,*********+++++++++,,,,,,///////////////...---,,,,,,,,,+++++++++*********++++++*********+++++++++))))))))))))))))))))))))***++++++***((('''((()))***))))))(((((((((((()))'''''''''((((((((((((((((((((((((((((((''''''&&&)))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((***)))(((''''''''''''((()))+++......,,,***))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((***)))''''''(((((('''%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%''')))******)))'''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))(((((((((((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))(((((('''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((+++***((('''&&&'''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''(((((())))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((()))))))))******************))))))******+++,,,++++++************************+++++++++,,,,,,,,,................................................////////////............000000000000000000000000//////000111222333333333000000000000000000000000///////////////.........,,,,,,+++---...///...,,,((())))))******++++++,,,---+++***((((((((())))))+++***)))(((((((((((()))*********)))))))))(((((('''((())))))((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((((()))***++++++***)))((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,***)))(((((((((((('''(((((((((((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((()))******&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))***''''''''''''(((((((((((('''&&&&&&(((******((('''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((()))((((((((((((((()))******+++)))'''''')))***++++++******))))))))))))*********+++,,,+++))))))***++++++***+++---,,,))))))---,,,++++++******++++++,,,++++++******++++++,,,,,,)))))))))******++++++,,,......////////////......,,,,,,,,,+++++++++***************+++++++++++++++))))))))))))))))))))))))))))))***(((''''''(((***))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''(((((()))((('''&&&&&&'''((()))(((***,,,+++***((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))(((''''''((()))'''&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))***)))((('''&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))***)))((('''''''''((()))((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%&&&'''((()))******(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++------,,,,,,++++++++++++,,,,,,,,,,,,------------........................------------------------////////////////////////000000000000000000000000000000000111222222222333///////////////////////////////////////...---,,,++++++***,,,---...---+++)))))))))*********++++++333111...+++)))(((((()))...---,,,*********++++++************))))))))))))''')))++++++***)))***+++(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))(((((((((((('''(((((())))))(((((('''%%%%%%&&&&&&'''(((((((((''''''''''''((()))******''''''&&&&&&''''''((()))******((('''&&&&&&&&&&&&((((((((((((((()))******''''''''''''((((((((((((''''''''')))******)))''''''(((((((((((()))))))))''''''''''''((((((((()))((((((((()))))))))******((((((((((((((()))******+++)))''''''(((***++++++***))))))******+++,,,---)))******)))((((((***,,,,,,)))))),,,---+++***---,,,++++++******++++++,,,++++++******++++++,,,---(((((())))))***++++++,,,+++,,,---...............---,,,,,,,,,++++++++++++((())))))***************))))))))))))))))))))))))'''(((((('''&&&&&&(((***))))))(((((((((((())))))''''''''''''((((((((()))'''&&&'''''''''((()))***&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&'''(((***,,,&&&'''((('''%%%%%%%%%&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))+++******)))((('''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%&&&''')))***&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&%%%''''''((((((((()))))))))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((()))******'''''''''&&&''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&''''''(((((())))))'''((((((((()))))))))******))))))(((((())))))***(((((((((((((((((((((((())))))))))))************)))))))))))))))***++++++---............................../////////000000........................------------------------...//////000000111111111000000000000000000000000111111111111111111222222//////////////////////////////000//////---+++*********)))+++,,,---,,,***))))))))))))************111///,,,***)))***+++,,,000...,,,*********+++,,,***))))))))))))(((((((((&&&))),,,,,,***)))***+++''''''''''''''''''''''''(((''''''&&&&&&''''''(((******))))))******+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''((((((((((((((())))))))))))((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&'''((()))***((((((''''''(((((()))***---,,,+++)))))))))))))))((((((((((((((()))******''''''''''''((((((((((((''''''''')))++++++)))&&&'''((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))************((((((((((((((()))******,,,)))''''''(((***++++++))))))******+++,,,......******)))((('''(((+++...,,,((('''+++...---,,,---,,,++++++++++++++++++,,,+++*********+++,,,,,,---'''(((((()))***+++++++++)))***+++,,,---.........---------,,,,,,,,,++++++''''''((())))))***))))))))))))))))))))))))))))))&&&&&&'''&&&%%%&&&(((***))))))(((((((((((()))***&&&'''''''''(((((())))))&&&&&&&&&&&&''')))***+++%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((())))))(((''''''(((***,,,...)))******)))''''''(((***(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%'''&&&&&&''')))***)))(((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***---,,,***((('''&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''(((((((((''''''((((((((((((''''''))))))((((((((('''''''''%%%%%%&&&'''((((((((('''&&&&&&%%%%%%&&&''')))***&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&%%%%%%%%%(((((((((((())))))))))))$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''''''''((()))******+++$$$%%%%%%&&&&&&'''''''''(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))(((((((((((((((''''''''''''((((((((())))))******++++++************++++++(((((((((((((((((((((((())))))))))))************)))))))))))))))******+++((()))******+++,,,------+++++++++,,,,,,,,,------........................------------------------...//////000111222222333000000000000000000000000222222222111111111111111////////////////////////000000000000///---+++)))***))))))***,,,,,,+++)))*********))))))))))))))))))(((''''''(((+++///111...---***)))(((((()))***)))(((((((((''''''''''''%%%(((,,,,,,***)))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''+++***)))))))))***,,,---))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))(((((())))))))))))((((((%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&((())))))((((((((((((((()))******,,,+++)))((((((((()))***((((((((((((((()))******''''''''''''((((((((()))''''''(((***++++++)))&&&'''((((((((())))))******%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))&&&'''))))))((((((***+++******)))))))))))))))))))))***+++,,,---,,,,,,+++(((((())))))***************---000---)))&&&))),,,------,,,,,,+++***))))))******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,---------------------+++++++++************)))+++***)))(((((()))***+++)))))))))(((&&&''')))+++''''''(((((()))))))))***))))))((((((((((((((()))+++*********))))))(((((('''''''''((((((((())))))%%%&&&''''''((((((''''''$$$'''***)))(((((((((&&&---,,,***)))***,,,///111)))))))))))))))(((''''''))))))(((((('''''''''&&&((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''((('''%%%###&&&&&&&&&'''((()))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%&&&'''''''''&&&%%%$$$''''''((((((((((((''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###)))))))))))))))(((((((((((('''&&&%%%%%%&&&'''((('''(((((((((((((((''''''((((((((((((((((((((((((******)))((('''&&&%%%%%%&&&(((***+++,,,+++)))(((%%%&&&'''((())))))))))))((((((((((((((()))******))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))++++++************************+++,,,,,,---......//////............//////000///---,,,---...000111+++***)))+++///111000...444333222111000000000000111111111111000000000000......//////......---,,,000//////...------,,,,,,((()))+++,,,,,,+++)))(((&&&'''((())))))******)))(((((('''(((+++...222555,,,+++***))))))***+++,,,))))))(((((((((((())))))))))))(((((('''''''''&&&''''''(((((())))))******(((((((((((())))))))))))(((((('''(((((()))***+++******))))))((((((''''''))))))))))))(((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))((((((((((((((('''&&&%%%&&&''')))+++---+++(((%%%%%%''')))+++******))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&((())))))))))))***,,,+++++++++******))))))))))))***+++,,,,,,,,,++++++)))))))))))))))*********+++...000...)))'''))),,,------,,,++++++***))))))*********+++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++***)))(((((()))***+++*********)))'''(((***,,,((((((((()))))))))******))))))((((((((((((((()))******)))))))))((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&'''((('''''''''((((((+++)))'''%%%%%%&&&((())))))))))))))))))((('''''')))(((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((())))))(((((('''''''''&&&((('''&&&'''''''''$$$"""$$$%%%%%%%%%&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''''''''&&&%%%%%%'''''''''(((((('''''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((()))(((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&''''''(((((()))(((''''''''''''((()))''''''((((((((((((''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&'''((()))***)))((('''%%%&&&'''((())))))))))))((((((((((((((()))******))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************++++++******************+++++++++,,,,,,---------//////............/////////...------...///111333---,,,+++,,,///111000///111111111000000111111222111111111000000000//////...............------,,,000//////...---,,,++++++((()))+++,,,,,,+++)))(((((()))))))))))))))(((((((((''''''''')))---000222++++++***))))))***++++++***))))))(((((())))))***))))))((((((((('''''''''(((((((((((())))))))))))(((((((((((()))))))))***)))(((((((((((())))))***))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&''')))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))''''''''')))***,,,,,,***(((&&&&&&''')))***''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''')))******)))***+++---------,,,+++***))))))((()))***++++++,,,+++++++++*********)))))))))))))))+++...///...***)))***---,,,,,,,,,+++******))))))*********++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******)))(((((((((++++++*********)))))))))******))))))))))))*********++++++)))((((((***,,,))))))))))))************)))((((((''''''((())))))((((((((((((((('''''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((('''((('''&&&''''''((()))***---,,,)))'''%%%%%%&&&'''((())))))))))))(((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((()))(((''''''''''''$$$"""%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''((()))(((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))******'''((((((((((((''''''&&&$$$$$$%%%&&&'''((())))))))))))(((((((((((())))))''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))))))))((((((((((((((()))******))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////............/////////.........///000222333///...---...000111000///////////////000111333333111111000000000000//////...............---,,,,,,000//////...,,,++++++***)))***+++,,,,,,+++***)))************)))((('''&&&((((((''''''(((+++---///++++++***))))))***++++++*********))))))*********))))))((((((((((((''''''))))))))))))((((((((((((((((((((()))))))))*********))))))(((((((((((()))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((******)))(((((()))+++,,,+++***)))(((((((((((()))''''''(((((())))))******(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''((((((((((((((((((((((((((()))++++++******,,,---......---,,,+++))))))(((*********++++++++++++***************)))))))))))),,,...///---+++***+++---,,,+++++++++******))))))************++++++++++++,,,+++++++++++++++++++++***+++++++++++++++,,,,,,++++++***)))((((((''''''************))))))))))))***))))))))))))))))))************)))''''''***,,,))))))******************(((((('''''''''((())))))'''''''''''''''''''''''''''((((((((())))))))))))&&&&&&'''((((((((((((((()))''''''***,,,*********...,,,***(((&&&&&&''''''(((((())))))(((((('''&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''&&&&&&'''''''''%%%%%%&&&'''((()))******((('''&&&&&&'''(((&&&%%%((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%'''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%%%%'''''''''''''''''''''''''''))))))))))))))))))))))))###$$$$$$%%%&&&'''((((((((())))))))))))(((((((((''''''(((((())))))******((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))((('''&&&&&&&&&''''''''''''((()))))))))))))))((((((((((((((())))))***))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++///......------......///000000/////////000111111///.........//////......////////////000111222222111000000000////////////------.........---,,,,,,//////...---,,,+++******)))***++++++++++++***)))***************)))((('''***)))(((((()))***,,,---+++******************+++++++++************++++++))))))((((((((((((((((((******))))))((((((''''''(((((()))))))))***************)))(((((('''((((((''''''(((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))((((((((((((***))))))(((((()))*********************)))((((((******))))))((((((''''''((((((((((((((((((((((((***)))'''%%%%%%''')))***%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((()))++++++******,,,---......---,,,+++))))))(((+++******************************))))))))))))))),,,------,,,+++++++++,,,++++++***************)))))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++***)))(((((('''*********)))))))))(((((()))))))))******)))))))))((()))((('''&&&&&&(((*********))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((())))))(((((((((&&&)))000333...***)))(((((('''%%%%%%%%%&&&&&&((((((((((((((('''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&'''''''''''''''((())))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&((())))))(((((((((((((((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%'''(((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%%%%'''''''''''''''''''''''''''))))))))))))))))))))))))$$$$$$%%%%%%&&&''''''((()))))))))((())))))))))))******))))))((((((''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))(((''''''(((((()))'''((())))))))))))))))))((((((((((((((())))))***))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++......------------......111111000//////.....................---,,,,,,---000//////......//////000000000000////////////...---------...---,,,,,,+++---------,,,++++++***************++++++*********(((((()))***************+++******)))***+++,,,,,,*********++++++*********++++++************++++++(((((())))))))))))))))))******))))))((((((''''''))))))))))))******************)))(((((('''((((((''''''(((((())))))******))))))))))))((((((((((((''''''''''''''''''''''''(((((('''''''''(((((()))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))((((((((('''((((((((()))******+++******((((((******))))))((((((''''''((((((((((((((((((((((((***)))'''%%%%%%''')))***%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''')))******)))***+++---------,,,+++***))))))(((++++++***)))))))))******((()))))))))************++++++++++++++++++++++++************************)))))))))************+++*********+++++++++++++++*********++++++,,,,,,---,,,,,,++++++******))))))******)))))))))((((((((())))))************))))))'''((((((&&&%%%%%%''')))))))))))))))((((((((((((&&&&&&&&&&&&'''((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''((())))))))))))(((((($$$(((333777000)))((((((((((((((((((((())))))'''(((((((((((('''&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&)))((('''&&&$$$###""""""'''&&&%%%%%%''')))))))))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%'''((())))))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))***))))))((('''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((()))))))))((())))))******)))))))))((((((((((((((()))******))))))))))))(((((((((((((((((((((((())))))))))))'''(((((())))))******+++))))))))))))))))))))))))******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......------------......000000000///......------,,,---...---,,,+++,,,---000///...............///000000////////////......---------------,,,++++++++++++++++++++++++++++++************************'''((()))***+++++++++++++++************+++,,,,,,)))***++++++++++++***)))*********))))))*********(((((())))))))))))******))))))))))))(((((((((((()))))))))*********++++++***))))))(((((((((((()))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''(((((())))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''******++++++******)))(((''''''(((((())))))******(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&((())))))))))))***,,,+++++++++******))))))))),,,+++***)))(((((()))***''''''((()))***++++++,,,******)))******+++******))))))))))))************))))))))))))************)))*********++++++++++++)))******+++,,,,,,------***************************)))))))))((((((((((((((()))***++++++***)))(((((((((((('''&&&&&&(((***(((((((((((('''''''''&&&&&&&&&&&&&&&'''((())))))&&&&&&''''''(((((((((((((((((((((((()))))))))***''''''((()))))))))))))))((("""%%%111555...((()))*********************+++''''''((((((''''''&&&%%%''''''''''''((((((((()))))))))(((((((((((())))))&&&'''((())))))((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&(((((('''&&&%%%%%%$$$$$$+++)))&&&&&&'''(((''''''$$$%%%%%%%%%&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))$$$%%%'''((()))))))))((('''''''''(((((('''''''''&&&%%%%%%&&&&&&((())))))(((((((((((((((((((((((('''((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((('''''''''((()))***((((((''''''&&&&&&%%%%%%&&&'''((())))))((('''&&&%%%&&&'''((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((###$$$&&&((()))))))))((())))))*********))))))(((((((((((((((((()))******))))))))))))(((((((((((((((((((((((())))))))))))'''(((((()))******++++++((((((((((((((((((((((((******++++++,,,------...+++++++++,,,,,,---------...------,,,,,,------...,,,,,,---...............,,,...///...---,,,...000------------...///000000000000/////////.........,,,------------,,,++++++))))))******+++,,,,,,,,,+++******************+++)))******+++++++++******))))))))))))******++++++)))***++++++++++++***)))***))))))(((((())))))***(((((()))))))))*********(((((((((((())))))))))))))))))*********+++++++++)))(((((((((((())))))***))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((()))******''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''+++++++++*********))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''))))))((((((***+++*********))))))))))))))),,,+++***((((((((()))***&&&&&&''')))***+++,,,---***)))((()))*********))))))))))))))))))*********))))))))))))************))))))******++++++++++++))))))***+++,,,,,,------))))))))))))************))))))))))))((((((((((((((()))***++++++***)))((()))))))))((('''''')))+++((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***'''''''''((((((((())))))%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))))))))))))))!!!"""...333,,,((()))((((((''''''&&&&&&&&&%%%''''''((((((''''''&&&%%%&&&'''''''''(((((())))))******))))))))))))******&&&'''(((******((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%###$$$%%%&&&''')))******...+++(((&&&&&&&&&%%%$$$&&&&&&''''''((()))******&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''%%%$$$$$$%%%''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++)))(((''''''((()))+++$$$%%%'''))))))))))))(((''''''((((((((((((''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''&&&%%%%%%$$$$$$((('''&&&&&&&&&((()))***((((((((()))))))))))))))'''((()))******)))((('''%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((( """%%%'''))))))((('''))))))*********))))))(((((((((((((((((()))******))))))))))))(((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++((((((((((((((((((((((((******+++,,,,,,---......******+++,,,,,,---.........------,,,,,,------...((()))+++---...///000000,,,...000000...---///222+++++++++,,,...000111222000/////////............,,,,,,---------,,,++++++'''((()))***+++,,,------++++++************+++++++++++++++++++++***)))(((''''''(((((())))))******)))***+++,,,,,,+++***)))))))))(((((((((((())))))(((((())))))*********+++''''''(((((())))))******)))************+++++++++(((((('''(((((()))***+++******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((***************)))((((((,,,+++******))))))***************)))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%$$$###%%%((()))'''%%%''''''''''''''''''''''''))))))************))))))************************,,,+++******))))))******))))))************))))))))))))*********))))))(((************************---,,,+++))))))))))))***++++++)))(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))(((((((((((((((''''''&&&%%%%%%%%%&&&'''((())))))((((((((((((((('''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&******))))))((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''$$$&&&'''(((((((((***,,,***'''%%%&&&)))***(((%%%###''')))&&&%%%''')))((())))))))))))(((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%&&&((()))((($$$!!!&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''(((((((((((((((((('''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))************))))))((((((''''''+++*********))))))((((((((())))))))))))************+++---...///......---000...------.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---222---((((((***+++)))%%%%%%%%%&&&'''((()))******))))))))))))))))))))))))************)))(((&&&&&&***(((&&&'''***+++)))'''))))))))))))))))))))))))((((((((((((''''''''''''++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))***))))))((((((''''''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((''''''''''''((()))***++++++***)))(((***++++++++++++)))'''&&&$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))((('''&&&&&&''')))+++---((('''&&&'''))))))'''%%%''''''''''''''''''''''''))))))************))))))************************,,,+++******))))))******))))))************))))))))))))************))))))************************+++***)))))))))***+++,,,,,,+++***))))))(((((((((((((((((()))))))))******))))))))))))))))))))))))*********************************)))))))))))))))(((((((((((())))))))))))(((((((((((((((''''''&&&%%%&&&&&&&&&'''((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''((((((((((((((())))))))))))(((((((((''''''''''''(((((((((((((((((((((((('''((())))))(((''')))***)))((('''((())))))((('''$$$'''(((&&&&&&))))))''')))))))))(((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))((('''&&&%%%$$$###&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''((())))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''((((((((())))))((((((((('''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))************)))))))))(((***++++++++++++,,,,,,,,,,,,,,,---......---,,,+++...,,,++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------......------------,,,,,,++++++,,,,,,---222...))))))+++,,,***'''))))))))))))))))))******))))))))))))))))))))))))&&&'''((())))))******))))))(((&&&''')))***)))'''))))))))))))))))))))))))'''''''''((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))******))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))************)))((('''&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))))))((('''&&&''')))***,,,***)))((()))))))))&&&%%%''''''''''''''''''''''''))))))************))))))************************++++++***))))))))))))***))))))************))))))))))))***************)))************************))))))((())))))+++,,,------,,,+++***)))))))))***))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++((())))))))))))))))))***(((((((((((())))))))))))(((((((((((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))((((((((((((''''''&&&''''''((())))))******((((((((((((''''''''''''))))))))))))))))))))))))(((******)))'''&&&'''(((((()))***)))(((((()))***'''((((((%%%'''******&&&((((((((('''''''''&&&&&&(((''''''''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''---+++(((&&&%%%&&&((()))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&''')))******++++++''''''(((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%&&&'''((())))))***)))))))))))))))(((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''(((((('''''''''((()))*********************))))))))))))***++++++++++++,,,,,,,,,------...---,,,+++***))),,,***)))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---..................---,,,,,,++++++++++++,,,,,,111...******,,,---+++(((,,,,,,+++++++++*********))))))))))))))))))))))))&&&'''((()))************((('''&&&''')))***)))((())))))))))))))))))))))))%%%&&&&&&''')))******+++************************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))************)))******++++++++++++++++++*********))))))*********((((((((((((((((((((((((''''''''''''((()))++++++******))))))))))))************)))(((''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))((())))))((('''&&&''''''''''''''''''''''''))))))************))))))************************++++++***))))))))))))))))))******++++++******)))))))))***+++++++++******************************)))))))))))))))***++++++,,,+++******)))))))))***))))))))))))*********+++((((((((((((((((((((((((************************'''((((((((())))))******(((((((((((())))))))))))(((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''(((((((((((())))))(((((((((((((((((('''''''''((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((('''((()))(((&&&&&&&&&''''''***,,,+++((('''))),,,)))***(((&&&(((+++***%%%((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''))))))((((((''''''&&&&&&,,,+++(((&&&%%%&&&(((***&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&''''''(((%%%&&&(((******((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))'''((((((((()))))))))************)))))))))))))))(((((()))))))))*********,,,,,,,,,,,,,,,+++******+++***)))***,,,......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---......//////......---,,,,,,++++++++++++,,,,,,...,,,******+++,,,***)))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&'''((()))))))))))))))))))))))))))))))))&&&''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))+++++++++***)))*********++++++,,,,,,,,,++++++************++++++((((((((((((((((((((((((''''''''''''((()))***++++++***)))(((((()))***+++***)))(((&&&&&&&&&'''(((*********)))))))))))))))((((((((((((((((((((((((***)))(((((('''(((((()))%%%&&&'''((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))+++***))))))(((((())))))******++++++++++++******))))))***+++++++++++++++************************************))))))((((((******)))((((((((())))))((())))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))))))))***(((((((((((())))))))))))(((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''(((((((((((((((((()))))))))))))))))))))((((((((('''''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''$$$&&&''''''&&&%%%'''((('''***,,,+++((('''))),,,***+++***'''(((***)))%%%((('''''''''&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))((((((''''''&&&&&&((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((()))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((((((((()))&&&''')))******)))'''%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((***))))))((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***))))))(((((())))))******)))))))))((((((((('''))))))))))))))))))******(((((()))))))))*********************++++++,,,,,,,,,+++***+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------............------,,,++++++******++++++,,,******))))))******)))((((((((())))))***++++++,,,))))))))))))))))))))))))((())))))))))))(((((('''&&&''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))+++++++++***)))((()))))))))***+++++++++++++++************++++++(((((((((((((((((((((((())))))(((((((((((())))))+++***)))(((((()))***+++***)))'''&&&&&&'''((((((***************)))))))))(((((((((((((((((((((((()))))))))(((((((((((((((###%%%'''(((''''''((()))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))******)))(((((((((((()))******++++++++++++******))))))***+++,,,,,,,,,,,,************************************)))((('''&&&))))))((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((()))(((((((((((())))))))))))(((((((((((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((())))))))))))******))))))(((((('''&&&&&&%%%'''''''''(((((((((((((((''''''''''''''''''''''''$$$%%%''''''&&&&&&'''(((((()))***)))(((((()))***)))---...)))'''((()))'''((((((((('''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''((((((((((((%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''$$$%%%'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$'''''''''((((((((((((((((((((()))***)))((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''%%%$$$###&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((+++***))))))(((((())))))((((((((((((((((((((((((+++******)))((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))***************)))((('''''''''))))))))))))***************++++++++++++,,,,,,,,,))))))))))))***+++,,,------+++***+++---.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,------------------,,,++++++************++++++'''((())))))***))))))(((&&&&&&'''((()))***+++,,,))))))))))))))))))))))))%%%%%%''')))***+++++++++&&&'''((((((&&&&&&'''((())))))))))))))))))))))))*********))))))(((((((((************************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))************)))((((((((()))))))))))))))*********))))))*********((((((((((((((((((((((((***)))((((((((((((((()))******))))))))))))******))))))(((((('''(((((())))))))))))))))))*********))))))))))))))))))))))))((((((((()))))))))))))))&&&(((******((('''((()))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))******)))(((((((((((((((***++++++,,,,,,++++++***((()))***+++,,,,,,,,,,,,************************(((((()))******)))((('''***))))))((())))))******&&&'''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((''''''&&&%%%&&&&&&&&&'''((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((()))))))))*********''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''')))))))))'''&&&'''((()))((('''((())))))((('''(((///111+++&&&&&&((())))))))))))(((((((((''''''%%%&&&((())))))(((&&&%%%''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''((((((((((((((($$$%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))))))))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((('''''''''''''''&&&&&&))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''((((((((((((******)))(((((((((((((((((((((((((((((((((((((((******))))))((((((''''''&&&'''''''''((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((((()))))))))***************++++++++++++,,,,,,,,,******)))((())))))***+++---+++******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,,,,,,,,,,++++++++++++************++++++&&&(((***+++************((((((((()))))))))******))))))))))))))))))))))))$$$%%%'''(((***+++++++++''')))***(((&&&$$$%%%''')))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))))))))))))))))))))(((((((((***))))))(((((())))))***))))))))))))))))))))))))(((((('''(((((()))***+++))))))************))))))((()))))))))***))))))((('''(((((())))))*********))))))))))))))))))))))))''''''((())))))******))))))+++---,,,)))'''''')))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******)))(((((((((((((((***++++++,,,,,,++++++***((()))***+++,,,---------************************&&&'''(((*********))))))+++***************++++++&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((((((''''''&&&%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''''''''''''''((((((((()))(((((())))))*********+++%%%%%%&&&&&&'''(((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))+++,,,,,,+++(((''''''(((***'''%%%&&&)))***(((%%%'''000333---%%%$$$(((+++))))))))))))(((((((((((('''((()))++++++)))((('''''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))&&&&&&&&&&&&''''''((()))&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''******))))))((((((''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))************))))))'''''''''&&&&&&%%%%%%%%%+++***)))(((''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))'''((()))))))))))))))(((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******&&&''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''(((((())))))******(((((())))))*********+++((())))))))))))*********,,,+++***((((((((()))))),,,+++))))))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......***++++++,,,,,,++++++***++++++************++++++''')))+++,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))(((((()))***)))%%%###$$$&&&))))))))))))))))))))))))''''''((()))***+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((************************************************)))))))))))))))))))))))),,,+++***((((((((()))***+++*********))))))(((((())))))(((((((((((())))))************************%%%&&&&&&''')))***,,,---((()))***++++++***)))(((((()))***++++++***)))(((&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&((()))************((((((((((((((((((((((((''''''''''''((((((((((((******)))))))))))))))***((((((((((((((((((((((((***(((((()))***+++***)))***)))((((((((()))+++,,,************************+++++++++++++++***)))((('''''''''''''''((()))))))))))))))))))))(((((((((((((((((((((((((((((((((******))))))((((((''''''******))))))((((((''''''(((((())))))))))))((((((''''''(((******+++++++++)))((((((((((((((())))))''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((()))))),,,)))'''''')))+++***)))(((((((((((()))))))))))))))))))))))))))))))))))),,,***((('''&&&'''((()))&&&&&&&&&'''''''''((((((&&&''''''(((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%$$$%%%%%%&&&(((((('''&&&%%%%%%$$$$$$&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%'''((((((((('''&&&'''''''''''''''((())))))''''''(((((())))))******((((((''''''''''''(((((()))((((((''''''''''''(((***++++++***'''%%%%%%&&&%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((()))************))))))((((((''''''+++*********))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((************************------,,,++++++,,,---------,,,,,,++++++,,,,,,---------++++++++++++------...------,,,,,,------...******+++,,,---//////000*********))))))))))))(((''''''((()))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))'''((()))******)))((('''+++***((('''&&&''')))***,,,+++***((((((((()))***(((((((((((())))))))))))++++++******)))(((((((((************))))))(((((((((((()))***************,,,++++++************)))***)))(((''''''((()))*********))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((''''''((()))***++++++,,,***)))((()))***)))'''%%%'''((()))******)))((('''))))))))))))))))))))))))''''''(((((())))))************)))(((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))******************************(((((()))***+++***)))***)))((((((((()))++++++***************************++++++++++++***)))(((((((((''''''(((((()))***))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''(((((())))))))))))((((((''''''(((******++++++***...---***(((''''''((()))''''''''''''((((((((((((''''''((()))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())),,,***'''''')))******((('''((((((((())))))))))))((((((((((((((((((((((((+++***((('''''''''((()))'''''''''((((((((())))))&&&&&&&&&%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((('''&&&%%%%%%%%%&&&'''((((((''''''&&&%%%%%%$$$'''&&&%%%%%%%%%&&&((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((()))))))))(((((('''''''''''''''((())))))(((((((((((())))))))))))((((((''''''''''''(((((())))))((((((((())))))***)))(((((('''((())))))***&&&''''''(((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))***(((((((((((())))))))))))*********)))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++---,,,,,,++++++,,,,,,------,,,++++++++++++,,,---------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,+++++++++*********(((((()))************************))))))((((((((())))))))))))))))))))))))((((((************((((((***)))(((''''''((()))***,,,+++)))((((((((()))***(((((((((((()))))))))))))))))))))))))))*********++++++*********)))))))))(((((()))************************+++******))))))***)))(((''''''((()))******)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((((((((((((((())))))***+++++++++***((('''((())))))(((&&&(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))*********)))(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))************)))))))))(((((())))))***++++++++++++++++++++++++***(((((()))***+++***))))))))))))((()))******+++******************************++++++******))))))))))))((((((((()))*********)))(((''''''((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''((()))************333000+++'''%%%&&&''')))''''''''''''((((((((((((''''''((())))))))))))((((((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((,,,***((('''((()))((('''''''''((((((((()))))))))(((((((((((((((((((((((())))))((((((((((((((('''((((((((()))))))))))))))***)))'''&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&%%%&&&&&&'''((()))((((((''''''&&&&&&&&&''''''&&&&&&''''''((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((()))***)))))))))'''''''''''''''((())))))))))))))))))((((((((((((((((((''''''''''''(((((())))))((())))))***+++,,,---***&&&&&&(((+++***)))(((((())))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((()))***************))))))))))))((((((''''''((()))))))))))))))++++++++++++++++++++++++************************------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,++++++---------,,,,,,,,,++++++)))******++++++++++++***++++++++++++************))))))))))))))))))))))))((()))***++++++***)))(((***)))(((''''''((()))***+++***))))))((()))))))))(((((((((((())))))))))))'''(((((()))******+++++++++++++++++++++*********((()))))))))************((((((***++++++***)))((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((((((************************)))'''&&&&&&((())))))(((***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((()))))))))*********)))(((((((((((())))))***++++++++++++++++++++++++***(((((((((***+++***))))))))))))))))))******+++************************))))))************))))))******))))))))))))*********)))'''''''''(((***+++************************))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''((()))******))))))000...+++(((&&&&&&&&&'''''''''''''''((((((((((((&&&'''(((((())))))(((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((***)))(((((((((''''''&&&'''''''''((((((((())))))(((((((((((((((((((((((('''(((((())))))(((''''''((((((((((((((((((((((((+++)))&&&$$$###$$$&&&(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&&&&''''''(((((())))))((((((''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((())))))))))))'''''''''''''''((())))))******))))))((((((''''''((((((''''''''''''((((((((('''(((((()))***+++,,,777000)))''')))***((($$$))))))(((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&'''((((((((((((((('''((((((((()))))))))***))))))))))))))))))((((((''''''((()))))))))))))))++++++++++++++++++++++++************************........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,---)))******+++,,,---------------,,,,,,,,,+++++++++))))))***++++++*********************************(((((((((((((((((((((((()))***+++,,,,,,+++***))))))(((((('''(((((()))*********))))))))))))))))))(((((((((((())))))))))))(((((())))))************++++++++++++++++++++++++)))))))))))))))******+++'''((()))++++++***)))((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))),,,+++++++++*********)))(((&&&%%%%%%''')))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''((()))*********************************(((((((((***+++***)))((()))))))))************))))))))))))))))))))))))((())))))*********))))))******))))))))))))******)))(((''''''''')))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''(((((())))))))))))((())))))))))))((('''&&&%%%''''''''''''((((((((((((&&&&&&'''((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((('''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&'''(((((((((((('''''''''''''''''''''''''''''''''%%%###!!! !!!###%%%((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))******))))))((((((''''''((((((''''''''''''((((((&&&&&&&&&'''((()))***+++:::333,,,)))******'''###(((''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''(((((())))))((((((***)))))))))((((((((('''(((((((((((((((((())))))''''''((()))))))))))))))*********************************************************++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,)))*********+++,,,,,,,,,++++++++++++************((()))))))))))))))((((((((()))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))((((((((((((((()))******)))))))))*********))))))(((((((((((())))))))))))************))))))((((((++++++++++++++++++++++++))))))(((((())))))***+++((()))***++++++***)))((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))),,,,,,+++******)))))))))((('''%%%&&&((()))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((()))******((((((((((((((((((((((((***(((((()))***+++***)))(((((()))************)))))))))))))))))))))))))))(((((())))))******))))))******)))((((((((())))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''(((((())))))((((((((($$$&&&((())))))(((&&&%%%''''''''''''((((((((((((&&&&&&'''(((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&(((((('''&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''((())))))))))))))))))((((((((((((((((((''''''''''''((((((''''''&&&''''''((()))***333///***)))******)))'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((((((((((((((((((((((((((&&&''')))*********)))(((*********)))((('''''''''''''''(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))******************************++++++++++++******++++++------------++++++******++++++++++++******,,,,,,++++++++++++,,,,,,---,,,,,,+++***)))((((((*********)))))))))((((((((())))))))))))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))((()))***++++++***)))(((''''''(((((())))))******(((((()))************)))(((((((((((())))))))))))++++++******)))(((((('''*********+++++++++++++++***)))((((((((()))+++,,,+++++++++***************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***+++*********))))))((((((((((((''')))******)))'''*********))))))*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))'''&&&&&&'''''')))******((((((((((((((((((((((((***(((((()))***+++***)))'''((()))***+++******)))))))))))))))))))))))))))'''(((((()))))))))))))))***)))((((((''''''((((((%%%&&&(((***+++***))))))'''''''''''''''''''''''''''((((((((()))))))))***'''((((((((()))))))))***(((((())))))))))))(((((('''(((((((((((((((''''''&&&'''(((((()))(((''''''''''''''''''((((((((((((%%%&&&''''''(((((('''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''"""%%%(((((('''&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))(((((((((((('''''''''&&&******)))))))))***++++++((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&&&&&&&'''))))))'''''''''''''''((())))))(((((((((((())))))))))))((((((''''''''''''(((((()))((((((((((((((())))))***)))((((((((()))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((('''(((***+++,,,+++***)))))))))))))))(((((((((((('''''''''((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))************************++++++,,,------,,,++++++***+++---......---+++***)))***+++,,,,,,+++***))),,,,,,++++++++++++,,,,,,,,,,,,+++***)))(((''''''******)))))))))(((((((((***************)))((('''&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((************((((((&&&'''((())))))*********'''((()))***+++******)))(((((((((((())))))))))))*********))))))))))))))))))))))))*********++++++***)))((('''((()))+++,,,000...,,,***))))))***+++'''((()))******)))(((''''''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******)))))))))((((((((((((((())))))***+++---,,,(((&&&)))******++++++******)))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((()))************)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************&&&&&&&&&'''''')))******((((((((((((((((((((((((***(((((()))***+++***)))'''((()))++++++******)))))))))))))))))))))))))))''''''((()))))))))))))))))))))((('''''''''''''''$$$&&&)))+++,,,+++)))((('''''''''''''''''''''''''''((((((((())))))******'''((((((((())))))******(((((())))))))))))(((((('''(((((((((((((((''''''+++***(((''''''(((((()))''''''''''''((((((((()))%%%&&&''''''((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&& $$$'''((('''&&&''')))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''%%%$$$%%%''')))*********))))))((((((((('''$$$$$$%%%&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''')))((('''''''''(((***+++'''''''''''''''((())))))''''''(((((())))))******((((((''''''''''''((((((+++***)))))))))))))))***%%%'''((('''&&&%%%&&&'''&&&''''''((()))******+++''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''')))+++,,,---,,,***)))''''''(((((())))))******&&&'''''''''(((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))************************'''((()))******)))((('''***+++---......---+++***)))***+++,,,,,,+++***))),,,++++++++++++++++++,,,))))))))))))*********************))))))))))))(((+++++++++++++++***)))(((&&&'''''''''(((((())))))))))))))))))))))))))))))'''((()))******)))((('''&&&&&&((()))************'''((()))+++++++++***)))(((((((((((())))))))))))((((((((()))******++++++(((((())))))*********++++++***((('''((()))+++,,,222000---***))))))***,,,'''((()))******)))(((''''''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******'''''''''((((((((((((((()))***+++---...,,,((($$$)))***+++,,,,,,+++***)))))))))))))))))))))))))))******))))))((((((((('''((((((((((((((()))************)))(((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''((((((((('''%%%###"""%%%%%%'''((()))))))))))),,,+++***((('''''''''''')))************)))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((+++******))))))))))))***))))))(((&&&%%%%%%(((+++))))))))))))((((((((((((((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))))))))******)))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((()))(((''''''''')))***+++))))))((((((''''''&&&&&&(((''''''&&&&&&((()))***((((((((((((''''''''''''((('''%%%$$$$$$&&&)))+++(((((('''''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((()))))))))((('''&&&&&&)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%((()))***)))((('''(((*********))))))((((((''''''&&&''''''(((((((((((((((((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&'''(((*********)))((($$$&&&))))))(((&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''(((((((((((((((((())))))))))))******************************))))))))))))******+++++++++*********))))))++++++******************************************++++++,,,,,,,,,---------***+++---......---+++***************************++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******,,,***((('''&&&'''((()))))))))))))))))))))))))))+++***)))(((((()))******++++++***************+++$$$######%%%''')))(((((())))))))))))))))))))))))(((((())))))*********+++******))))))((((((''''''''''''((((((((((((''''''+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,***((()))+++---///++++++******))))))((((((******))))))))))))******)))))))))))))))(((''''''(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''''''''((()))((((((&&&&&&''''''((()))*********)))+++***)))(((((('''((((((,,,,,,,,,,,,++++++***))),,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((('''''''''''''''((((((((())))))(((&&&&&&(((***))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((()))(((''''''((()))***+++((((((((((((((('''''''''(((''''''&&&'''((()))***((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((('''&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((())))))'''''''''''''''((()))***((((((((('''''''''&&&&&&&&&'''((('''&&&%%%&&&(((***)))))))))((((((((('''&&&'''(((((())))))((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%&&&'''((()))((((((''')))******)))'''&&&''')))'''''''''''''''((())))))((((((''''''''''''((((((''''''(((((())))))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''*********)))))))))((((((************************************************++++++++++++,,,,,,,,,,,,***+++---......---+++***************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((((((((((((+++***)))((((((((()))***))))))))))))))))))))))))+++***)))(((((()))******++++++***************+++((('''&&&'''))))))((('''))))))))))))))))))))))))((()))))))))***************)))))))))((((((((('''(((((())))))))))))((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++)))))))))***,,,---*********)))))))))))))))******))))))))))))******)))))))))))))))(((''''''(((((())))))))))))((((((''''''''''''(((((((((((('''((()))***************))))))***************)))***))))))(((((()))))))))---------,,,+++***))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))((()))******(((((()))***))))))))))))((((((((((((%%%&&&&&&'''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))***'''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((())))))***'''''''''((((((((((((((((((''''''''''''((())))))'''(((((())))))*********(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((()))((((((''''''(((((()))'''''''''''')))***+++,,,))))))((((((((((((''''''&&&'''((('''&&&%%%&&&((())))))))))))((((((((((((&&&'''(((((())))))(((((('''((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((((((%%%&&&''''''''''''''''''******)))'''&&&'''))),,,'''''''''((((((((())))))((((((''''''''''''((((((&&&''''''((()))******+++((((((((((((((((((((((((***))))))(((((())))))***)))))))))(((((((((((((((*********************************************************++++++++++++,,,***+++,,,------,,,+++***************************++++++++++++++++++++++++*********))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((((((((((((((((()))))))))***************))))))))))))))))))))))))******))))))))))))******+++***************++++++,,,+++))))))******)))((())))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))******************))))))))))))******)))))))))))))))(((''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))************))))))*********)))(((((())))))(((((()))******+++,,,+++***)))(((((('''''')))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***+++,,,((()))++++++***))))))***))))))))))))((((((((((((&&&'''''''''((((((((()))((((((((((((((((((((((((((((((''''''((()))***+++'''(((((((((((((((((('''''''''''''''''''''''''''((((((''''''''''''(((((()))(((((((((((()))))))))&&&&&&''''''(((((())))))''''''''''''((((((((()))'''(((((()))***++++++,,,(((((())))))((('''&&&%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''(((((((((''''''''''''((()))***+++)))))))))))))))(((((((((((()))***)))((('''(((***))))))))))))((((((((((((''''''((()))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%&&&%%%%%%&&&))),,,''''''((()))))))))))))))((((((''''''''''''((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))***************+++++++++************************))))))*********+++++++++***+++,,,,,,,,,,,,+++*********************************************************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++((()))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))******************)))******+++,,,,,,+++******++++++***))))))))))))))))))))))))))))))))))))))))))*********))))))))))))((((((((((((((())))))******))))))(((*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))((((((((())))))******++++++******))))))))))))******)))))))))))))))(((''''''(((((())))))))))))((((((((((((((()))))))))******))))))((((((((('''''''''((((((((()))(((((('''''')))(((((())))))***+++,,,,,,+++***)))((((((((((((((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((()))++++++((()))++++++***))))))***))))))))))))(((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((('''(((((()))******''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((())))))))))))(((((((((&&&&&&''''''(((((())))))&&&''''''((((((((((((((('''(((((()))***++++++,,,'''((()))***)))(((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''''''''''''''&&&'''''''''''''''''''''''''''((((((((())))))******''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''''''''&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((('''''''''((((((''''''''''''(((((((((''''''&&&&&&'''''''''((((((((()))))))))))))))((()))***)))((('''(((***(((((((((((())))))))))))'''(((((()))))))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))(((((((((((((((((($$$&&&(((((('''&&&&&&''''''((())))))******))))))((((((''''''''''''((((((&&&''''''((()))*********))))))))))))))))))))))))(((''''''&&&&&&''''''(((************************))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++******************************************************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************+++***************++++++((()))***+++++++++++++++))))))))))))))))))))))))(((((())))))******************))))))***++++++,,,***)))((()))+++,,,+++***))))))))))))))))))))))))******))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((******)))((('''(((((())))))******++++++******))))))))))))******)))))))))))))))(((''''''(((((())))))))))))(((((((((((((((((()))))))))))))))((('''&&&&&&&&&&&&'''&&&'''(((((((((((('''''')))))))))))))))***+++,,,---,,,+++*********+++,,,***+++,,,------,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((************************'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((((((((()))******(((((()))***))))))))))))((((((((((((******)))(((((('''&&&&&&))))))))))))))))))))))))'''((()))))))))))))))(((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((((())))))))))))((((((''''''''''''(((((((((((((((&&&''''''((()))((((((((('''(((((())))))*********'''((()))***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))************************&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&''''''(((((())))))***''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''''''''&&&))))))(((&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''(((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&''''''(((((((((((())))))&&&'''((('''&&&%%%&&&((((((((((((((())))))))))))'''((())))))******))))))'''((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))******)))(((((((((((())))))+++---,,,)))&&&$$$$$$'''((()))***+++***)))(((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))************++++++++++++)))))))))***++++++,,,,,,*********************************++++++++++++,,,++++++++++++++++++++++++*********************************************************))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++((((((((((((((())))))***)))))))))***************))))))))))))))))))))))))'''((()))******+++******))))))))))))***+++,,,,,,***(((((()))+++,,,+++***))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))******************))))))))))))******)))))))))))))))(((''''''(((((())))))))))))(((((('''''''''((((((((())))))((('''&&&&&&&&&'''((()))&&&'''((()))))))))))))))*********)))******++++++,,,+++***)))***+++---...)))+++,,,------,,,+++)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&%%%%%%%%%&&&&&&'''((())))))(((&&&&&&(((***))))))))))))(((((((((((()))))))))((((((((((((((())))))))))))))))))))))))'''(((***++++++)))'''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((((()))******)))((('''&&&((((((((((((((('''''''''&&&&&&((()))))))))((('''(((((((((((((((((((((((('''(((((())))))))))))(((&&&&&&&&&'''''''''((((((&&&''''''((()))***++++++))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((('''&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''(((''''''&&&&&&''''''(((((('''''''''''''''((()))&&&&&&'''''''''(((((((((&&&'''((('''&&&%%%&&&((('''((((((((()))))))))***(((((()))************)))((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))******)))((('''&&&''''''((()))***+++***(((&&&&&&''''''((()))++++++***)))(((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((++++++************++++++))))))))))))*********+++((())))))***++++++,,,,,,************************++++++++++++,,,,,,,,,,,,++++++************++++++************************************************++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************((((((((((((((()))******+++***)))((((((((()))***))))))))))))))))))))))))&&&''')))***++++++******))))))))))))***+++,,,---,,,+++)))***++++++***)))))))))))))))))))))))))))************)))))))))((('''((((((((()))))))))***(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********)))*********)))))))))))))))******))))))))))))******)))))))))))))))(((''''''(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&%%%&&&''')))+++,,,''''''(((***++++++++++++++++++***************+++***)))''''''((())),,,---'''(((***++++++***((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((()))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))(((&&&%%%%%%(((+++))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))&&&(((+++,,,,,,)))&&&$$$&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((((()))*********((('''&&&))))))(((((('''''''''&&&%%%&&&((()))))))))((('''((((((((((((''''''''''''''''''(((((())))))******&&&&&&&&&'''''''''((((((&&&'''((()))***+++,,,---))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&'''''''''&&&&&&'''''''''''''''''''''(((***+++,,,%%%&&&&&&&&&''''''((((((((()))***)))((('''(((***'''((((((((())))))******(((((()))***************((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***)))((('''&&&%%%&&&&&&'''$$$%%%%%%%%%%%%'''***---'''(((***+++,,,+++)))(((((((((''''''''''''((((((******))))))((((((''''''************************((((((''''''''''''(((((('''((((((((())))))******((())))))***++++++,,,,,,************************++++++,,,,,,,,,---------++++++************++++++************************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))******)))******+++,,,,,,,,,***((('''&&&'''((()))))))))))))))))))))))))))&&&''')))***+++++++++***))))))))))))***+++,,,---///---++++++++++++)))'''))))))))))))))))))))))))+++*********))))))(((((('''((((((((())))))******))))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))((((((******))))))))))))******)))))))))))))))(((((('''(((((())))))))))))((((((&&&$$$"""$$$(((******)))'''(((((()))***+++++++++(((((((((((())))))))))))))))))***++++++)))((('''(((((((((((())))))))))))'''((()))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******&&&'''((())))))((('''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((('''''''''''''''''''''((((((((((((''''''******))))))((((((''''''(((((())))))((('''&&&&&&&&&'''''''''(((((())))))(((((())))))******++++++(((((((((((((((((((((((((((((())))))******++++++)))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''******)))))))))))))))***'''''''''((('''&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((******)))((((((((((((((()))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''*********)))((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((''''''''''''((((((%%%&&&&&&&&&'''((((((((()))(((((('''&&&%%%%%%%%%&&&&&&'''((())))))((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&((()))***''''''''''''((((((((()))******)))((((((((((((((((((((())))))*********+++))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++***+++---......---+++***)))***+++,,,,,,+++***)))******))))))(((((('''''')))***++++++,,,,,,,,,,,,+++*********))))))((((((+++***)))(((((()))***+++(((((())))))))))))((((((***,,,***'''(((,,,,,,)))******++++++++++++************))))))))))))******---,,,)))'''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))*********)))************+++++++++------+++*********+++,,,))))))))))))))))))))))))++++++)))))))))***+++,,,++++++***)))(((((())))))))))))))))))))))))))))))***)))((()))***+++***((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))(((+++***)))'''''')))***+++******))))))((((((''''''(((((())))))))))))((((((+++)))'''(((******)))''''''(((((()))******++++++(((((((((((())))))))))))***************)))((((((&&&&&&'''''''''((((((((())))))))))))((((((((((((******))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************)))(((((((((((((((''''''((((((((((((''''''***)))))))))((((((((('''(((((())))))(((''''''&&&'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''((((((((()))%%%%%%&&&''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))((((((((((((((())))))))))))))))))(((((('''&&&&&&&&&''''''''''''(((((('''''''''''''''(((((((((((((((((((((''''''''')))(((((('''''''''''''''(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''''''''&&&''''''(((((((((''''''&&&&&&'''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((('''&&&'''((()))***'''''''''((((((((())))))******)))((((((((((((((())))))))))))*********+++))))))))))))))))))))))))(((***++++++***))))))******************************************++++++,,,++++++++++++++++++++++++***+++---......---+++*********++++++++++++************))))))((((((((((((******+++,,,,,,,,,++++++************)))))))))(((******))))))))))))******((())))))******))))))(((******)))'''***...,,,'''******++++++++++++************))))))))))))******++++++)))(((''''''(((((())))))))))))))))))))))))************)))))))))((()))************+++++++++---,,,+++***)))******+++))))))))))))))))))))))))((((((((((((***,,,...///++++++***)))))))))))))))))))))))))))))))))))))))***)))((()))***+++***((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,+++++++++*********+++***)))(((((()))***++++++*********))))))))))))(((((())))))))))))((((((******)))***++++++(((&&&((((((((()))******++++++(((((((((((())))))))))))+++******)))))))))))))))'''(((((((((((()))))))))+++***)))(((''''''((((((++++++******)))))))))((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******+++******))))))))))))***''''''((((((((((((''''''))))))))))))(((((((((((((((((()))))))))(((''''''''''''(((((((((((())))))******)))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))))))))))))))(((((((((&&&&&&&&&''''''''''''(((((('''''''''((()))***+++))))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((''''''''''''(((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''$$$%%%(((*********)))(((&&&''''''(((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((('''''''''((()))***''''''((((((((()))))))))***))))))((((((((((((((()))))))))***************)))))))))))))))))))))))))))+++,,,,,,+++******+++************************************+++++++++,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++************++++++***))))))))))))(((((((((+++++++++,,,++++++******************))))))))))))))))))************)))))))))******************))))))******)))+++...+++%%%******++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((()))************+++++++++++++++***))))))))))))***))))))))))))))))))))))))((((((((()))***,,,---...+++***))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***((())))))))))))************''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************++++++++++++*********)))+++***)))(((((()))***+++++++++++++++************((())))))******))))))((($$$%%%'''***+++***)))'''(((((())))))************(((((((((((()))))))))))),,,+++)))((((((((()))*********+++++++++,,,,,,,,,---+++)))'''&&&&&&'''((((((((()))))))))*********))))))))))))))))))))))))******))))))(((((('''''')))((('''&&&&&&'''((()))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))(((((()))))))))''''''((((((((((((''''''))))))))))))(((((((((((((((((()))))))))(((((('''(((((((((((((((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************))))))(((((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,)))))))))(((''''''&&&&&&)))(((''''''&&&&&&''''''(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''&&&&&&''''''((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&$$$&&&)))+++,,,+++)))(((''''''((((((((((((((('''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((()))))))))'''(((((((((((()))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))***+++------+++***+++,,,******************************+++++++++,,,,,,+++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,+++***))))))***+++,,,))))))))))))))))))))))))+++++++++++++++***)))(((*********)))))))))))))))((()))***++++++***)))(((******++++++++++++******)))...111---++++++)))'''******++++++++++++************))))))))))))******'''((()))************))))))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))++++++************************)))))))))))))))***))))))))))))))))))))))))***)))((()))***+++***(((((()))))))))************((((((((((((((((((((((((************************((()))))))))************)))))))))(((((((((''''''******)))(((((()))******************************)))))))))******)))))))))%%%''')))++++++***)))((()))))))))))))))*********(((((((((((()))))))))))),,,+++)))((((((((()))***++++++++++++,,,,,,,,,,,,---+++)))'''&&&&&&'''((($$$%%%&&&''')))***++++++((((((((((((((((((((((((******))))))(((((('''''')))((('''&&&&&&'''((()))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((('''''''''(((((()))''''''((((((((((((''''''(((((((((((())))))))))))(((((()))))))))))))))((())))))))))))))))))((((((&&&'''''''''((((((((()))''''''''''''''''''''''''************))))))))))))***))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((()))))))))******)))((((((((())))))***+++(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((())))))+++,,,---))))))(((((('''''''''&&&***)))((((((''''''((((((''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))))))))((((((''''''&&&&&&'''***++++++***'''&&&'''(((((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((())))))((((((((()))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))+++++++++***************))))))))))))))))))))))))***+++------+++***+++,,,************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))************++++++++++++******)))((())))))))))))))))))******((()))***++++++***)))(((******++++++++++++******)))222888222)))'''(((*********++++++++++++************))))))))))))******'''((()))***+++++++++***************************''''''((()))***++++++,,,))))))*********+++++++++************))))))(((((())))))))))))))))))))))))++++++++++++******))))))***)))))))))))))))******))))))))))))))))))))))))***)))((()))***+++***(((((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++((()))))))))************))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))))))))************))))))+++---......+++)))))))))))))))))))))))))))******(((((((((((())))))))))))+++******)))))))))))))))((())))))))))))*********+++***)))(((''''''((((((###$$$%%%'''(((***+++,,,(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))'''''''''''''''(((((()))''''''((((((((((((''''''(((((((((((())))))))))))(((((()))*********))))))******))))))))))))((((((&&&&&&'''(((((()))******((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''(((((()))******(((((((((((((((((((((((((((((((((((())))))))))))))))))((())))))***+++,,,+++***)))''''''(((((()))&&&&&&&&&''''''''''''((()))((((((((()))***++++++((((((((((((((((((((((((******)))((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''''''''''''''''''''''''''(((((())))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((&&&((()))******)))'''&&&(((((((((((((((((('''&&&''''''((((((((((((''''''''''''((((((((()))))))))'''((()))*********))))))((((((((()))))))))******((((((((((((((())))))***+++++++++++++++*********)))))))))))))))))))))))))))+++,,,,,,+++******+++++++++++++++++++++++++++)))***,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))))))))************+++*********+++******))))))))))))))))))************))))))************)))))))))******************))))))333888111(((&&&))),,,******++++++++++++************))))))))))))******)))))))))******+++++++++************************''''''((()))***++++++,,,)))************+++++++++******++++++******)))((())))))))))))))))))))))))(((((()))++++++,,,,,,+++)))))))))))))))******+++))))))))))))))))))))))))***)))((()))***+++***((())))))))))))************************************++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,+++++++++***)))))))))******)))))))))((((((((((((((())))))))))))******++++++******)))---//////---***((()))+++***)))))))))))))))))))))(((((((((((())))))))))))***************)))((((((((((((((())))))))))))***))))))))))))(((((((((((('''''''''((())))))******(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((('''''')))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((''''''((())))))***''''''(((((((((((('''''''''((((((((()))))))))***(((((()))************************)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&'''''''''((())))))******(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((***+++++++++***(((''''''''')))***&&&&&&&&&''''''''''''((())))))((((((((())))))***&&&&&&''''''((()))))))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&''''''((())))))******((((((((((((((((((((((((''''''''''''((((((((((((******)))(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))%%%&&&'''(((((((((((((((((((((((((((((('''&&&&&&''''''(((((((((((('''''''''((((((((())))))))))))'''((()))***+++***))))))(((((()))))))))*********((((((((((((((()))******,,,,,,,,,++++++*********))))))))))))))))))))))))(((***++++++***))))))***++++++++++++++++++++++++)))***,,,---...---,,,+++++++++++++++++++++++++++++++++************++++++******++++++++++++******))))))*********+++++++++((())))))************)))((()))))))))******************))))))))))))******((())))))******))))))((((((...000,,,)))***,,,,,,******++++++++++++************))))))))))))******+++***)))))))))***+++,,,******************************)))))))))))))))))))))************+++++++++***+++,,,,,,,,,+++))))))))))))))))))))))))))))))((((((***+++,,,,,,++++++)))))))))))))))***++++++))))))))))))))))))))))))***)))((()))***+++***((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************------------,,,,,,,,,,,,))))))************))))))(((((()))))))))*********)))******++++++******))))))***,,,***((((((***---*********)))))))))))))))(((((((((((()))))))))))))))***+++++++++***(((''')))************+++++++++'''((()))))))))))))))(((************)))))))))(((((((((((((((((((((((((((''''''(((((())))))******&&&'''((())))))((('''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))((())))))***++++++''''''(((((((((((('''''''''((((((((())))))******(((((()))***************+++*********))))))((((((++++++******))))))(((((())))))))))))))))))))))))++++++******)))))))))(((*********)))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''')))*********(((&&&%%%$$$%%%'''(((&&&&&&&&&'''''''''((((((***)))((((((((((((((()))%%%%%%&&&'''((()))******(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''###$$$%%%&&&((()))******&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''((((((((())),,,++++++***************((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((''''''''''''((((((''''''(((((())))))******###$$$$$$&&&''')))***+++(((((())))))((('''&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))'''((()))++++++******)))))))))))))))************((((((((((((((()))******,,,,,,,,,++++++*********))))))))))))))))))))))))((()))++++++)))((()))***++++++++++++++++++++++++)))***,,,......---,,,+++++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,+++***)))))))))******++++++++++++'''((()))***************(((((())))))*********++++++***)))(((((()))***+++(((((())))))))))))((((((((()))'''&&&***//////,,,******++++++++++++************))))))))))))******---+++)))(((((()))+++,,,************************,,,,,,+++***)))((('''&&&)))************+++++++++++++++,,,---,,,+++***)))))))))))))))))))))))))))++++++,,,,,,+++***((('''))))))((())))))***++++++))))))))))))))))))))))))***)))((()))***+++***((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,,,,,,,+++++++++******))))))************))))))))))))******+++++++++,,,******++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))))))))((((((((((((((())))))))))))((('''&&&)))---///---+++'''''''''''''''''''''''''''((((((((()))))))))***''''''&&&&&&&&&&&&''''''+++*********))))))(((((((((((((((((((((((((((((())))))************))))))''''''''''''(((((((((((()))))))))))))))))))))))),,,++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$''''''((()))))))))))))))++++++,,,++++++***))))))******))))))((((((''''''))))))))))))(((((((((((()))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((''''''***))))))((('''&&&&&&&&&))))))(((((((((((())))))(((''''''&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***))))))(((''''''''''''(((%%%'''***,,,,,,***'''%%%###%%%((()))((('''&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''''''''(((***+++''''''((()))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))***+++,,,+++)))''''''(((''''''((((((((((((''''''))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''******))))))(((&&&%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&((()))))))))((('''+++******)))))))))))))))(((((())))))))))))((((((******)))))))))))))))***)))))))))***+++++++++,,,((()))******++++++++++++*********)))******+++,,,///...+++***))))))***+++------,,,++++++***))))))*********))))))))))))(((******))))))******+++,,,,,,,,,++++++***))))))(((+++******+++,,,+++)))((()))***+++,,,,,,+++***)))+++******)))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))++++++,,,------------,,,************************************************(((((())))))************)))((((((((()))***++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++*********))))))((((((++++++******))))))((((((((())))))***+++,,,,,,---,,,,,,+++***))))))******(((((((((((())))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))+++++++++***(((%%%###!!!))))))************))))))++++++******************++++++,,,,,,,,,,,,++++++***************)))((((((+++***((((((*********)))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((''''''))),,,...---+++(((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''(((******)))))))))(((((((((((((((((((((((((((((((((((())))))******))))))((()))((((((((((((((((((((())))))))))))))))))))))))++++++***))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''&&&&&&&&&''''''((()))))))))))))))'''(((((((((''''''&&&%%%))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''+++******)))((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&''''''((())))))(((((('''&&&'''''''''&&&''')))******)))'''&&&###&&&((()))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((()))((('''''''''(((******''''''((()))))))))))))))************++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))(((((('''((()))(((&&&$$$$$$%%%''''''(((((((((((('''''')))))))))((((((((('''''''''''''''&&&&&&'''''''''))))))))))))((('''&&&%%%))))))((('''&&&&&&''''''''''''''''''((((((((((((''''''((())))))))))))(((++++++***)))(((((())))))(((((())))))))))))((((((***))))))(((((())))))******************+++++++++))))))+++,,,,,,,,,++++++''''''(((((()))+++,,,---///---+++***))))))***+++++++++++++++++++++++++++++++++*********)))))))))***************++++++,,,************************,,,+++******++++++***)))******++++++++++++******++++++***))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,************************+++******************+++***))))))))))))***************)))))))))***++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++*********))))))))))))************))))))))))))))))))))))))((((((((((((+++++++++*********))))))(((((((((((()))))))))***))))))))))))))))))))))))((())))))******))))))(((*********)))((('''&&&%%%))))))************))))))************************(((((())))))))))))((((((***************)))(((((()))(((&&&&&&((()))((('''***)))((((((((()))+++,,,))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((('''((())),,,---,,,***************************))))))))))))(((((((((((((((''''''&&&&&&''''''((())))))((((((((((((((('''(((((((((((((((((((((((('''(((((())))))(((((('''*********))))))((((((((())))))))))))))))))))))))***))))))(((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((((((((((((''''''((()))))))))))))))((())))))))))))(((((('''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((++++++******))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))'''''''''&&&''''''(((((((((((('''&&&&&&&&&&&&'''&&&'''(((((((((((('''&&&$$$&&&((()))(((''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''(((((()))***''''''((())))))))))))(((''''''((((((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''%%%'''((('''%%%$$$$$$$$$''''''((((((((((((''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''******)))(((((('''((((((''''''''''''(((((((((((()))(((((((((((()))******,,,+++***)))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))+++++++++***************)))***,,,---...---+++***'''(((((())))))***++++++...---+++***)))******+++))))))***+++,,,,,,------,,,,,,,,,+++++++++******)))************+++++++++(((((()))***++++++,,,,,,...,,,******+++++++++***++++++************++++++++++++***))))))))))))***))))))))))))))))))))))))++++++---.........---,,,))))))))))))))))))))))))))))))***+++++++++++++++************************,,,+++***))))))***+++,,,,,,+++)))(((((()))***+++,,,,,,++++++******+++++++++******))))))******+++,,,,,,------------,,,,,,***************))))))))))))))))))***************,,,,,,+++)))((('''&&&%%%******+++,,,+++***)))(((((((((((()))))))))******))))))))))))))))))))))))******))))))((()))))))))******)))))))))))))))***))))))************))))))******************************++++++++++++***************+++******)))(((***(((&&&'''((()))((((((+++***)))((((((***+++---))))))))))))))))))))))))((())))))))))))(((((('''(((((((((((())))))))))))(((((()))***++++++******************************))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''++++++******))))))(((((((((((((((((((((((((((((()))((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))************''''''((()))))))))))))))))))))*********))))))((('''''''''((()))*********(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((((((((()))(((((((((((((((((()))*********))))))((((((((())))))(((((((((((())))))&&&&&&&&&&&&'''(((******)))((('''''''''''''''((((((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%'''))))))((('''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((())))))&&&'''(((((())))))((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''')))******(((&&&''''''''''''((((((((((((''''''((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''(((((()))(((((()))))))))((()))******+++''''''''''''((((((((((((***)))((((((((()))+++,,,,,,,,,+++)))(((((((((((((((((())))))))))))((((((((((((((('''(((((()))***,,,+++++++++***))))))))))))+++---...///---+++*********++++++*********)))---,,,+++*********++++++)))******++++++,,,------------,,,,,,,,,+++++++++))))))******++++++++++++)))))))))***++++++,,,,,,///---******+++,,,,,,+++,,,+++***))))))***+++,,,,,,+++******))))))******))))))))))))))))))))))))+++,,,---......---,,,,,,))))))))))))))))))))))))(((((()))***************************************,,,+++***((((((***+++,,,---+++***(((((()))***+++...---,,,,,,++++++++++++++++++************+++++++++,,,,,,------,,,,,,+++************************)))))))))******+++++++++......---,,,***)))(((((((((***+++,,,,,,+++)))((((((((()))))))))*********))))))))))))))))))))))))+++***)))))))))***,,,---,,,+++***)))))))))++++++))))))************))))))***************++++++++++++,,,,,,------,,,,,,+++*********++++++******))),,,***))))))***++++++***+++******)))***+++,,,---)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))((()))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''+++*********)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++''''''((()))))))))))))))%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''((()))***++++++'''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))***)))(((((((((((()))***)))(((((((((((((((''''''))))))(((((((((((())))))&&&&&&&&&'''((()))***+++)))(((((('''''''''(((((((((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((%%%'''))))))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))''''''''''''((((((((((((&&&''''''(((((((((((((((&&&&&&'''((((((((((((((())))))*********+++++++++))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''(((***++++++)))(((((()))''''''((((((((((((''''''((('''''''''&&&&&&&&&&&&''''''((())))))(((''''''%%%&&&'''((())))))))))))'''''''''(((***+++---...''''''''''''((((((((((((***)))((((((((()))+++,,,,,,+++***)))(((((((((((((((((())))))))))))((((((((((((((((((((()))******,,,+++++++++***)))))))))***,,,---......---+++******+++,,,------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++((()))***++++++++++++***************************///---++++++,,,---,,,+++,,,+++***))))))***+++,,,,,,++++++***************))))))))))))))))))))))))***+++,,,------,,,+++***))))))))))))))))))))))))(((((()))************)))************************++++++***))))))***++++++,,,+++***))))))***++++++......---,,,+++++++++,,,,,,,,,++++++++++++,,,,,,******++++++++++++*********************+++++++++))))))******++++++,,,,,,---,,,,,,,,,++++++******((()))+++,,,,,,+++***((())))))))))))************))))))))))))))))))))))))******)))***+++---///111---,,,+++)))))))))***+++))))))************))))))))))))*********+++++++++(((((())))))))))))((((((******++++++++++++******,,,+++))))))+++++++++*********++++++,,,,,,,,,,,,)))))))))))))))))))))))))))******))))))((('''&&&(((((((((((())))))))))))((()))+++***)))(((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))'''(((((((((((()))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++''''''((()))))))))))))))&&&'''(((((()))(((((((((&&&''''''((()))******+++''''''(((((())))))******'''(((((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))************((((((((((((******((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))******((((((((('''(((((())))))))))))((('''''''''''''''(((((('''&&&&&&'''((((((&&&((())))))'''''')))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((((((((('''&&&&&&'''(((((((((((('''((((((((()))))))))******))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&((())))))(((''''''(((''''''((((((((((((''''''((((((((('''''''''&&&&&&'''((()))******)))((('''&&&&&&'''((())))))((((((&&&&&&'''(((***+++---...''''''''''''(((((((((((()))(((((((((((()))******+++******)))))))))))))))(((((())))))))))))(((((()))(((((())))))***+++,,,+++++++++***************,,,,,,,,,,,,,,,++++++***''')))+++...///000000000++++++++++++++++++++++++,,,+++++++++++++++++++++---------,,,,,,,,,++++++((()))***,,,,,,+++******++++++******************...---------......,,,***++++++************++++++,,,,,,+++************+++))))))))))))))))))))))))***++++++,,,,,,+++))))))))))))))))))))))))))))))(((((()))************************************************************************+++++++++,,,,,,------,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---))))))************))))))*********+++++++++++++++*********+++++++++++++++)))))))))***************((()))***+++,,,+++******)))))))))*********++++++)))))))))))))))))))))))))))******+++,,,...///000,,,,,,+++***))))))))))))))))))************)))))))))))))))***++++++,,,,,,)))******++++++******))))))***++++++,,,++++++++++++)))'''((()))***)))((()))***,,,---...---,,,+++))))))))))))))))))))))))************)))((('''&&&(((((((((((())))))))))))(((***++++++(((&&&'''(((((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))(((((((((((())))))((((((((()))))))))******((((((((((((((((((((((((((())))))******))))))((('''''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))))))))''''''((())))))))))))))))))***++++++,,,,,,++++++''''''(((((())))))******'''''''''((()))*********''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,+++***(((''''''(((***+++((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((((((((((((((())))))((('''''''''((()))************)))(((((((((((()))(((((((((((((((((((((((('''((()))((('''''')))+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&'''(((((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))((((((%%%'''(((((('''&&&&&&'''''''''(((((((((((('''''')))))))))((((((((('''''''''((()))******)))((('''''''''((((((((((((((('''(((((((((((()))***++++++''''''''''''((((((((((((''''''((())))))))))))((()))))))))))))))******+++(((((())))))))))))(((((())))))))))))***+++,,,---***************+++++++++---,,,+++***)))******+++***+++---...///...---,,,***++++++,,,,,,+++++++++*********++++++,,,,,,---,,,,,,,,,,,,++++++++++++((()))+++,,,,,,+++***))))))))))))***++++++,,,,,,------...///000///,,,)))******++++++++++++******---,,,++++++******++++++))))))))))))))))))))))))***+++,,,,,,,,,***)))((())))))))))))))))))))))))((()))******++++++******************************(((***+++,,,,,,+++***((('''(((***,,,------,,,,,,,,,+++++++++++++++,,,---,,,,,,++++++++++++,,,,,,*********++++++******************++++++,,,,,,,,,,,,++++++++++++++++++***************************))))))*********+++++++++))))))*********+++++++++)))))))))))))))))))))))))))***++++++,,,+++++++++((())))))***************))))))************))))))((())))))***++++++,,,,,,,,,,,,,,,------,,,,,,,,,)))***++++++,,,,,,,,,++++++)))(((((()))******)))(((***---//////...,,,***))))))))))))))))))))))))************)))((('''&&&(((((((((((())))))))))))(((***,,,+++(((&&&'''(((((((((((((((((((((((((((%%%&&&'''((()))***+++,,,))))))(((((((((((())))))(((((())))))******++++++(((((((((((((((((((((((())))))************))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))((((((((((((((('''(((((()))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++''''''((()))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,+++***)))'''''')))***+++)))))))))))))))*********))))))(((((((((((())))))***))))))(((((((((((()))''''''''''''(((***+++++++++******)))))))))))))))(((((())))))))))))(((((('''((()))((('''((()))+++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''+++***)))(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%'''((((((((('''&&&%%%&&&''''''((((((''''''))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))&&&'''))))))((('''((((((''''''((((((((((((''''''))))))))))))(((((((((((('''((()))++++++)))(((''''''(((((((((((((((''''''***))))))(((((((((((((((''''''''''''((((((((()))%%%&&&((()))))))))((('''(((((((((((()))***+++,,,(((((())))))))))))((((((************+++,,,---...))))))******+++++++++,,,...,,,***(((((()))***+++//////000///---***'''%%%***++++++,,,,,,,,,++++++'''((()))***,,,---...///,,,,,,,,,+++++++++******''')))+++,,,,,,,,,***)))''''''(((***+++,,,---...,,,---...111222000,,,((()))***+++,,,,,,+++***)))---,,,++++++******++++++))))))))))))))))))))))))+++,,,,,,---,,,+++***)))))))))))))))))))))))))))))))))***+++++++++++++++************************''')))+++------+++)))'''%%%'''***---///...---,,,************+++,,,,,,---++++++************+++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,---,,,,,,++++++*********---------,,,,,,+++++++++******))))))***+++,,,,,,)))************+++++++++))))))))))))))))))))))))******++++++***)))'''&&&%%%&&&(((***+++,,,++++++))))))************))))))((())))))***++++++,,,,,,)))))))))******))))))))))))***+++,,,,,,,,,,,,,,,---+++******+++,,,,,,+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((++++++******))))))((((((((((((((((((((((((((((((''')))***)))((('''(((***)))((('''%%%%%%%%%&&&'''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''&&&&&&'''((()))******)))((('''(((((((((((((((((((((((((((((()))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++******))))))((((((++++++******))))))((((((******))))))))))))******)))))))))))))))))))))))),,,,,,,,,------,,,,,,,,,***)))(((''''''((()))***...,,,***(((''''''))))))))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((((((''''''(((((('''&&&%%%%%%))))))))))))(((((((((((())))))(((((('''''''''&&&$$$%%%%%%&&&&&&'''''''''************************&&&%%%$$$$$$%%%&&&%%%$$$(((((('''''''''&&&&&&&&&''''''((()))))))))))))))***)))((('''''')))+++---))))))(((((('''''''''&&&%%%''''''%%%%%%((()))&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''&&&%%%%%%&&&&&&'''((()))***+++,,,''''''((((((((((((''''''((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$************************'''((()))******)))((('''''''''(((((())))))******))))))*********+++++++++---,,,+++*********+++,,,...---,,,,,,++++++,,,,,,************************,,,,,,,,,,,,+++***))))))------,,,++++++,,,,,,,,,......---,,,,,,+++******+++***(((((())),,,///111111000///...---...//////,,,,,,,,,+++++++++******+++***)))***++++++***)))'''((((((((()))))))))***+++++++++++++++***)))((())))))))))))***+++,,,---))))))))))))************...+++)))))),,,---,,,***++++++******))))))(((((('''((()))***+++,,,,,,,,,...------,,,+++***))))))++++++++++++******))))))...,,,************(((''',,,,,,++++++++++++,,,,,,------------------------++++++************++++++***++++++++++++,,,,,,,,,++++++***))))))((())))))))))))))))))))))))))))))+++***)))))))))))))))***)))))))))+++------+++)))************************,,,***((()))+++,,,+++)))))))))))))))))))))))))))))))))***++++++++++++***///---,,,************+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))************************((((((''''''''''''((((((************************(((((())))))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((''')))***)))((('''(((***,,,+++***)))((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))(((((()))******+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***,,,+++)))'''''''''((()))***)))))))))(((((((((((())))))))))))((((((''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''(((((((((((('''(((((((((''''''&&&%%%(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))'''&&&'''((()))(((&&&(((((('''''''''&&&&&&&&&''''''((()))))))))))))))))))))((((((((()))+++,,,)))(((((((((''''''''''''''')))'''$$$$$$(((***((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((()))***************++++++))))))*********+++++++++,,,++++++******+++,,,,,,------,,,++++++++++++,,,***************************++++++,,,,,,,,,++++++---,,,,,,++++++,,,,,,,,,...------,,,++++++************))))))***,,,...000///...---,,,,,,,,,------,,,,,,,,,+++++++++******+++*********++++++******((((((((()))))))))))))))+++++++++++++++***))))))++++++******************))))))))))))************...,,,******,,,---,,,+++++++++++++++************)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++*********)))...,,,+++,,,------,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************++++++++++++,,,++++++******)))************************************)))))))))******+++'''''''''(((******)))'''************************+++***)))***,,,,,,+++(((++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,+++***))))))***++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************((((((''''''''''''((((((++++++++++++++++++++++++(((((())))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((''')))***)))((('''(((***,,,++++++************+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))((())))))))))))************((())))))))))))))))))******))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))+++***((('''&&&&&&'''(((*********))))))))))))((()))))))))(((((((((((('''(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''&&&''''''(((((())))))******((((((((((((''''''''''''************))))))))))))))))))))))))))))))))))))***((('''((()))***)))((((((((((((''''''''''''&&&''''''((()))))))))))))))(((((())))))))))))******((((((((((((''''''''''''(((***((($$$%%%)))+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((('''&&&%%%%%%'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))(((((())))))***,,,,,,,,,,,,,,,+++++++++***************+++++++++************+++,,,---------,,,++++++******++++++************************))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++******)))******+++,,,---......---,,,+++*********++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))++++++++++++++++++***)))++++++,,,,,,+++***(((''')))))))))*********++++++---,,,******,,,---,,,++++++++++++,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++************,,,++++++,,,---......---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++))))))))))))***+++,,,,,,******)))+++,,,---+++************************************+++---,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++*********+++,,,---))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***************+++************************((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''')))***)))((('''(((***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''(((((())))))******++++++'''((((((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))))))))(((((((((((()))))))))((('''&&&&&&&&&&&&''')))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''''''''(((''''''(((((())))))******((((((((((((((('''''''''+++++++++******)))))))))************************((('''&&&'''((()))(((&&&((((((((('''''''''''''''''''''((()))))))))))))))(((((())))))***))))))((((((((((((((((((''''''''''''))))))''''''***+++)))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((('''&&&%%%%%%$$$(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((***************************)))((((((((()))***+++---------,,,,,,++++++***************************)))))))))***+++---......,,,,,,+++***************************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,,,,,,,++++++******)))***+++---------------,,,+++++++++************,,,,,,,,,+++++++++************++++++***)))***+++*********))))))))))))(((+++++++++,,,,,,+++******)))***,,,---,,,+++((('''))))))*********+++++++++,,,+++*********+++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,***)))***,,,,,,+++***+++******))))))******+++++++++++++++++++++++++++------,,,,,,,,,,,,------------------............******+++++++++*********++++++++++++++++++++++++)))))))))***+++,,,---...,,,+++***+++,,,---,,,*********************************+++,,,---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''')))***)))((('''(((***&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((''''''(((((())))))******++++++''''''(((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((()))))))))******)))))))))(((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''(((((((((((((((((('''''''''(((((()))'''((((((((()))))))))***'''''''''(((((((((((((((*********))))))((((((((('''''''''''''''''''''''')))(((''''''((()))((('''((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((''''''''''''((((((((((((((($$$(((***)))***+++***&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''''''''&&&&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))***)))(((((((((***+++,,,,,,,,,++++++******))))))************************(((((()))+++,,,---......++++++***))))))))))))***************************,,,,,,,,,,,,,,,+++***)))************++++++,,,---,,,+++++++++++++++******)))***,,,.........---,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,+++++++++******)))+++,,,+++))))))***,,,************))))))))))))***++++++,,,,,,,,,++++++'''(((+++,,,---,,,***)))************++++++++++++*********)))))))))***+++)))*********++++++,,,,,,***+++++++++++++++***)))*********++++++,,,,,,---+++++++++++++++++++++,,,...---++++++++++++***(((++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------))))))***++++++******)))************************************+++,,,......)))'''&&&&&&(((((('''&&&***************************+++,,,---,,,++++++***++++++++++++++++++++++++,,,,,,---............---.........------,,,,,,+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((''')))***)))((('''(((***'''(((((())))))))))))(((''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''(((((()))))))))))))))(((((((((((())))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''))))))))))))************'''(((((((((((((((((())))))((((((''''''(((((()))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((('''''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''(((((((((((()))((('''''''''((()))***)))))))))))))))((((((((('''''''''((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((+++)))((()))***+++***((('''(((((((((((()))))))))''''''((()))))))))))))))))))))(((((((((((('''''''''''''''((((((((((((((($$$(((***))))))+++)))%%%))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&''''''(((((()))((())))))******))))))((((((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''))))))))))))***++++++,,,***************)))))))))+++++++++***************'''(((***+++------------+++***))))))((()))))))))************************,,,,,,,,,,,,+++***))))))******)))******+++,,,---++++++++++++++++++*********+++,,,.........---,,,,,,------------,,,++++++,,,,,,,,,+++++++++******(((+++---,,,)))(((***,,,)))))))))*********++++++***+++,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,++++++*********++++++++++++,,,)))***+++***((((((***+++************++++++++++++)))******+++++++++***************++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,111000...---...---+++***,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************++++++++++++))))))+++,,,,,,,,,+++***************************++++++++++++,,,---......+++***(((((()))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---+++++++++++++++++++++++++++,,,------......------+++,,,,,,------,,,++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((''')))***)))((('''(((***'''((()))***+++******)))''''''''''''''''''''''''))))))))))))))))))))))))''''''((())))))***++++++***)))(((''''''((()))***(((((((((((((((((((((((()))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((*********)))))))))))))))((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))'''(((((())))))((((((''''''((()))******)))(((''''''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))((('''&&&'''(((***+++******))))))((((((''''''''''''''''''((((((((()))((((((((()))))))))))))))***************************)))((((((******)))((('''((((((((())))))))))))''''''((()))))))))))))))***)))((('''&&&''''''(((''''''''''''((((((((()))&&&((((((%%%%%%)))***((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((()))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''(((((()))***++++++++++++)))))))))***************+++++++++*********))))))((()))***,,,------,,,,,,******)))(((((((((((()))************************++++++,,,,,,,,,++++++***))))))))))))***+++,,,---******************+++++++++,,,------------------,,,,,,---------,,,+++***,,,,,,,,,+++++++++******(((+++---,,,)))'''***---(((((()))***++++++,,,---***+++,,,,,,------,,,,,,******************++++++*********+++++++++,,,,,,***,,,---,,,***)))+++...,,,,,,,,,,,,,,,+++++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------000///------......---+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,***+++---...///...---,,,++++++++++++++++++++++++------,,,,,,,,,,,,---...000...,,,+++,,,------,,,------------------------,,,------+++)))))),,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***+++---///000000000000))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((++++++******))))))((((((((((((((((((((((((((((((((()))***)))((('''(((***&&&'''(((*********)))(((''''''''''''''''''''''''))))))))))))))))))))))))((())))))***++++++,,,,,,***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))++++++******))))))(((((())))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))******++++++++++++******'''((()))******)))((('''''''''(((((()))(((((('''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))((('''&&&'''(((***,,,++++++***)))((('''&&&&&&&&&'''''''''(((((())))))(((((())))))*********+++''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&'''((((((((())))))******'''(((((()))))))))))))))+++***'''&&&%%%&&&((()))&&&'''''''''(((((())))))((()))&&&!!!!!!'''******''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((())))))************))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))'''(((***+++,,,,,,++++++)))))))))******++++++,,,++++++++++++******))))))((()))+++,,,------,,,+++******)))(((((((((((((((************************)))***++++++,,,,,,,,,,,,))))))))))))***+++,,,---******************++++++,,,,,,---------------...++++++,,,---,,,+++***))),,,,,,,,,+++++++++******'''+++...,,,((('''***---''''''(((***+++,,,---...***+++,,,,,,---------------,,,+++***))))))))))))******+++++++++,,,,,,,,,,,,...///...++++++---///.........------,,,,,,,,,)))***+++,,,---.........+++++++++++++++++++++++++++++++++,,,,,,---------,,,+++***+++---...---,,,...------,,,,,,------...------------------------.........------................../////////000000,,,---///111111000///...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------///---+++***+++,,,,,,+++........................---...---***((()))---111------------------------***+++,,,,,,------,,,,,,+++,,,///222555666777777+++++++++************)))***************)))((((((((()))***************)))((()))+++------+++)))((())))))(((((('''''''''&&&&&&''')))*********)))(((+++)))((()))+++,,,***'''******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((,,,,,,+++)))(((&&&%%%%%%&&&%%%$$$&&&((()))((('''(((((((((((((((((((((((((((***+++***'''&&&''')))************************''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&((()))+++,,,,,,&&&'''((())))))***))))))))))))))))))((((((((((((''''''(((((())))))************))))))((((((''''''%%%&&&((()))))))))((('''((('''&&&(((+++,,,***'''''''''((()))***++++++,,,***+++++++++***)))'''&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))***)))))))))++++++)))'''((((((((((((((('''''''''(((((('''&&&&&&''')))******)))((()))***+++***)))+++***'''&&&&&&'''***+++******))))))((((((''''''((((((((((((''''''''''''+++++++++***)))(((((('''&&&&&&''''''(((((())))))***)))'''&&&%%%%%%&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((()))))))))************))))))((())))))))))))(((((((((((()))***+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++***)))((('''++++++------------++++++............---+++***)))((())))))(((((((((+++---+++++++++***++++++,,,,,,,,,***(((***---...---+++)))************+++++++++000000///......---,,,,,,************+++,,,---...000///...---,,,,,,+++,,,++++++++++++++++++++++++((((((((())))))(((((((((%%%***...---)))&&&(((+++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++******)))*********......---,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,+++++++++,,,...///000///......------......,,,------.........------------------------------//////...------------...000///...---,,,------...//////...---------------,,,,,,,,,---------......---------,,,,,,---......///...,,,,,,,,,...000111---...//////000000//////---------....../////////---..................---......------------......//////222666;;;;;;888555++++++++++++***************************)))((((((************)))(((''''''((()))+++------+++)))((())))))((((((((('''''''''&&&'''((()))***))))))(((((('''&&&'''))))))(((%%%))))))))))))((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''''''&&&%%%&&&((())))))((((((((((((((((((((((((((((((***+++***'''&&&''')))************************'''''''''((((((((())))))************************'''((((((((()))))))))***'''(((((()))))))))))))))(((((((((((())))))))))))''''''(((((())))))*********)))))))))(((((((((''''''((()))***+++******))))))'''&&&(((++++++***'''(((((())))))******+++++++++++++++******)))((('''(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))((((((((()))******(((&&&(((((((((((((((((((((((((((((('''''''''((()))***))))))((())))))***)))))))))((('''&&&&&&'''((()))(((((((((((('''''''''&&&'''((((((((())))))************))))))(((''''''&&&((((((((((((((((((((((((***)))((('''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))((((((''''''''''''(((((()))((((((''''''(((((()))((())))))*********))))))))))))))))))(((((((((((()))***+++,,,,,,++++++***++++++++++++++++++++++++*********))))))(((((((((+++,,,,,,------,,,,,,+++++++++******)))(((''''''*********)))((()))+++---,,,,,,++++++***+++++++++,,,***)))***,,,...,,,+++************++++++++++++,,,,,,++++++***))))))(((************+++,,,---...///...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++'''***,,,+++)))((()))++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,++++++*********++++++111000///...---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------.........---,,,,,,+++,,,---...///111111///...------,,,,,,***++++++,,,,,,,,,,,,+++------------------------......---------------...000///...---------......111000000///////////////---............////////////...............//////...---,,,+++,,,---///000------...///////////////////////////000000111111...//////000000//////...///......------....../////////000444777777555222,,,+++++++++************)))************))))))(((*********)))((('''&&&%%%((()))+++,,,,,,+++)))((())))))((((((((((((''''''&&&'''((())))))))))))(((***)))((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&''')))******)))(((((((((((((((((((((((()))*********((('''((()))************************''''''((((((((()))))))))******************************))))))(((((('''''')))))))))))))))(((((((((''''''(((((())))))******''''''(((((())))))******))))))))))))(((((((((((((((((()))***************)))(((((()))***+++)))((()))))))))))))))*********,,,+++***)))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''')))+++***'''%%%((((((((((((((((((((((((((((((((((((((()))***+++******))))))))))))))))))(((''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''((()))***+++,,,,,,))))))((((((''''''&&&&&&*********)))((('''''''''''''''''''''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''''''''((('''(((((()))************(((((((((((())))))))))))*********++++++***))))))******************************(((''''''(((((()))---,,,,,,++++++,,,,,,---...---,,,+++******++++++,,,,,,,,,+++))))))+++---------,,,+++************+++*********,,,---,,,+++************+++++++++,,,*********)))((((((''''''******++++++,,,,,,------------,,,+++******************************************++++++++++++***************)))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,333222000///------,,,,,,,,,,,,,,,---------------------............//////------,,,,,,,,,---......222111000...---,,,,,,+++***++++++,,,,,,,,,,,,---...........................---------------......111111000////////////000444333222222111111222222000000000111111111111222222111111000000000111111///...---,,,---...///000......///000000000000///111111111222222222222333111111111222222111111111000000000//////000000000000000///111222222111///,,,,,,+++++++++*********))))))************)))((((((((()))(((((('''&&&&&&((()))***++++++***)))((())))))(((((((((((((((((('''''''''((((((((((((((())))))((((((((()))))))))''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((('''&&&(((***+++***)))(((((((((((((((((((((((())))))***)))))))))))))))************************'''(((((((((((()))))))))******************************))))))((((((''''''******)))(((((((((((((((&&&''''''((()))******+++''''''(((((())))))******))))))))))))((((((((((((&&&''''''((((((((((((((()))))))))*********)))(((*********))))))))))))))),,,+++)))((((((((()))***(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))''''''(((***,,,+++(((&&&((((((((((((((()))))))))))))))))))))******+++++++++,,,---,,,+++***++++++'''((()))******)))((('''''''''''''''''''''''''''''''''((())))))***++++++)))))))))(((((('''''''''******)))))))))(((((((((%%%%%%&&&&&&''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&'''((()))************(((((((((((())))))))))))************))))))((((((************************+++)))'''&&&&&&''')))***------++++++++++++------///...,,,++++++,,,---.........---,,,***)))+++---...---,,,+++************+++++++++++++++,,,++++++*********+++++++++,,,,,,,,,+++++++++*********)))***++++++,,,,,,---------,,,,,,+++***))))))************************************++++++++++++******---***(((((()))++++++******++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++,,,,,,------111000///...------------......//////000000000111......//////////////////------------------------000///......------------...............///000000....................................///000000111444444333333333333333333777666555555444444555555333333333444444444555555555555444333333333444444111111000000000000111222111111222333333333333333333333444444444444444444333444444555555444444333444333333222222333333444333222111000000000//////,,,,,,,,,++++++++++++***((())))))*********))))))&&&&&&'''(((((()))((((((((()))************)))((((((((())))))))))))))))))'''''''''''''''(((((()))''''''&&&&&&%%%&&&'''(((''''''(((((())))))******%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''((('''&&&(((***+++***)))))))))))))))))))))))))))***)))))))))*********)))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((''''''((((((&&&''''''((()))******+++''''''(((((())))))******(((((((((((())))))))))))'''''''''''''''(((((())))))************)))))))))*********)))))))))))))))++++++)))((((((((()))***''''''''''''''''''''''''(((((())))))))))))(((((((((((()))))))))*********************************(((((()))+++------+++((((((((((((((())))))******))))))***++++++,,,,,,,,,...000111///---,,,---///)))***+++,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))))))))((('''((((((((()))))))))***&&&&&&'''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&'''))))))*********'''((((((((()))))))))***++++++***))))))(((((((((++++++++++++++++++++++++***)))(((&&&&&&(((***+++------++++++++++++------+++***((('''''')))+++,,,.........,,,******+++---...---,,,+++************++++++,,,+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,++++++***)))))))))******************************---......//////......------+++)))(((***+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...---------,,,------............//////000111222222000000000000000000000000.......................................///000111111111000//////000111111////////////////////////000000000111111333444444777888888888888888888888999999888777777777888888666777777777888888888888999999888777666666777777666555555555555555555555555666777777888888777777666666666666666555555555777777777888888777777777777777666666666666777777666555444333111111222222,,,,,,,,,,,,++++++++++++((())))))************)))%%%&&&'''((()))*********((())))))))))))))))))((((((((())))))))))))******''''''&&&&&&''''''((()))+++++++++)))((((((+++---(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++******)))(((''''''&&&'''&&&&&&''')))******)))))))))))))))))))))))))))***)))((()))+++++++++***))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((&&&''''''((()))******+++******(((''''''((())))))''''''(((((())))))******''''''(((((())))))******(((((((((((()))))))))))))))))))))))))))***++++++)))***,,,+++***))))))***)))))))))))))))***************)))))))))))))))***''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))***************************************))))))***,,,---,,,+++'''(((((())))))******+++))))))+++,,,------------000222444222///---///111***+++,,,------,,,+++***((((((((())))))))))))))))))((((((((('''''''''&&&************))))))))))))&&&&&&&&&'''((()))))))))((()))))))))))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''''''''(((&&&''''''((())))))))))))''''''(((((())))))******++++++***)))))))))******++++++++++++++++++++++++***))))))(((((()))++++++---,,,,,,++++++,,,,,,---+++***))))))***+++,,,------------,,,******,,,...------,,,+++************+++,,,---,,,*********+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++++++++***************+++++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++*********+++,,,************++++++++++++*********++++++++++++++++++******++++++,,,---...,,,,,,+++,,,,,,---...///,,,---...///000111222333444333333333333222222222111222222222222111111000//////000111222444555666444333111/////////000000000000000000000000000000111111111222333555666777:::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999999999::::::::::::::::::;;;;;;;;;;;;===<<<;;;::::::999999:::999999999999999999888888::::::;;;<<<<<<<<<<<<;;;999999999999888888888888999::::::;;;;;;::::::999999999888888888888999999777888888777555444666777------,,,,,,,,,+++++++++(((((()))***************''''''((()))************((())))))))))))))))))((((((((()))))))))*********''''''&&&&&&&&&'''((())),,,------+++)))))),,,///))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((('''&&&%%%&&&((())))))((())))))))))))))))))))))))+++)))((()))+++---+++***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''''''''((()))************)))'''''''''(((***+++(((((((((((())))))))))))''''''(((((())))))******'''((((((((()))))))))******))))))((()))***+++,,,)))+++---,,,***((()))***(((((())))))******++++++))))))************))))))''''''''''''''''''''''''(((((())))))))))))((((((((((((((())))))))))))***************************+++)))((((((***,,,---,,,'''(((((()))******++++++)))***+++---............000333555333///---///111+++++++++,,,,,,+++++++++'''''''''((((((((())))))((((((((((((((()))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''&&&'''((()))******))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((()))((((((''''''(((((()))''''''(((((((((((((((''''''''''''((()))*********++++++***)))***+++,,,,,,************************************+++++++++,,,+++,,,,,,------,,,,,,+++++++++,,,------...//////+++,,,,,,+++******,,,...,,,,,,++++++***++++++++++++,,,...,,,***)))***,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,...//////---,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))(((+++------***)))***,,,************++++++++++++)))*********++++++++++++)))))))))******,,,------...------------....../////////000222333555666666888888888777777666666666666777888888777666555444555555555666666888999:::888666444111000000000111000000000000000000000000000111111222444555777888;;;<<<===>>>???>>>>>>======<<<;;;;;;::::::;;;;;;<<<<<<<<<=========>>>>>>@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::<<<======>>>>>>>>>>>>>>>============<<<<<<<<<;;;<<<<<<============<<<<<<999999999888888999999999666999::::::888888:::<<<---------,,,,,,,,,++++++(((((()))***************)))***************)))((()))))))))(((((()))))))))(((((())))))*********+++''''''&&&%%%&&&'''((()))&&&''''''%%%"""###&&&)))******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))******+++&&&%%%$$$&&&((()))((('''))))))))))))))))))))))))+++)))'''))),,,---,,,***))))))))))))))))))))))))))))))))))))************************************(((((((((((()))))))))))))))((('''&&&'''(((+++,,,))))))))))))((((((((((((''''''(((((()))*********'''((((((((())))))******((('''&&&&&&&&&''')))***)))+++---,,,)))((()))***'''(((((()))***++++++,,,((()))***++++++***)))(((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((()))************************+++(((&&&&&&(((+++,,,---'''(((((()))***+++++++++)))***,,,.../////////...000333555333...,,,...111************************&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,'''''''''((((((((((((((('''''''''&&&%%%%%%$$$$$$"""###%%%'''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))'''(((((((((((((((''''''&&&''''''((()))******+++++++++*********+++---...)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++---......---++++++'''((()))***+++,,,,,,,,,***++++++***)))***,,,///+++++++++***++++++,,,,,,+++---...---***(((***,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------+++,,,...//////...,,,+++,,,+++++++++++++++,,,,,,------------------------+++,,,,,,------,,,,,,+++'''+++//////+++(((***---)))************+++++++++))))))******++++++++++++))))))))))))***+++,,,---111000///...............333333444666888999:::;;;;;;;;;;;;:::::::::999999:::;;;<<<<<<;;;:::999888::::::::::::::::::;;;<<<<<<;;;888555333222333333000000000000000000000000000000000222333555777888;;;<<<===?????????>>>=========<<<;;;;;;;;;;;;;;;===>>>>>>>>>????????????AAA@@@???>>>============<<<=========<<<;;;::::::======>>>???????????????AAA@@@@@@@@@??????>>>>>>======>>>>>>>>>>>>======999888888777777888888999555888;;;<<<::::::<<<>>>+++++++++++++++++++++,,,))))))(((((((((((())))))(((((()))***++++++,,,,,,+++***************++++++))))))))))))))))))))))))&&&''')))*********)))((())))))))))))((((((((((((,,,,,,+++***)))(((''''''))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((++++++******)))((((((((((((((())))))*********+++))))))))))))************,,,+++++++++******))))))(((((())))))******++++++'''''')))******)))((('''*********++++++************************)))((('''))))))))))))))))))))))))++++++******))))))((((((+++*********))))))((((((***************)))((((((&&&''')))***++++++***)))+++++++++***************(((((()))***************((((((((((((((((((((((((++++++,,,,,,+++***(((''')))))))))))))))***++++++)))************+++++++++)))***+++,,,...///000000000000///...............000---***((()))***++++++)))((((((((((((***,,,---***)))(((''''''((()))***))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))(((''''''(((((((((((((((((((((((('''(((***+++,,,***)))((('''((((((((())))))******(((((((((&&&$$$$$$&&&(((%%%###!!!"""$$$&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((())))))******)))((('''''''''(((***+++------,,,+++***)))(((''''''((()))***************************************))))))))))))************((())),,,...///...---,,,...------------------...(((+++...///---,,,+++,,,...---,,,+++,,,---...///++++++******++++++,,,---++++++++++++******))))))***+++,,,---............///...---,,,+++,,,---...///...---,,,++++++++++++))))))******++++++++++++///---+++,,,...///---+++))))))))))))))))))******++++++++++++++++++++++++)))***++++++++++++******,,,------,,,,,,+++***)))...------,,,,,,,,,,,,,,,000///...------///222333444777;;;===<<<<<<<<<===<<<<<<<<<===>>>???@@@AAACCCBBBAAA@@@@@@AAABBBCCC@@@@@@????????????@@@@@@BBB???:::888888888888888777666555444444444555666111111222222444555777888;;;<<<<<<===>>>???@@@@@@:::;;;;;;<<<<<<;;;;;;:::>>>>>>???@@@@@@@@@@@@@@@=========<<<<<<;;;;;;;;;======>>>???????????????;;;<<<===>>>???@@@AAAAAACCCCCCBBBAAA@@@>>>>>>===>>>>>>=========<<<<<<<<<:::999888666666666777777999999:::;;;;;;<<<======,,,,,,,,,++++++***************))))))))))))******((())))))***++++++,,,,,,++++++******************))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((''''''''')))))))))((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))&&&'''(((((((((((('''&&&)))))))))))))))*********))))))******************))))))))))))************++++++*********)))))))))((((((((())))))*********))))))***+++,,,,,,++++++*********))))))*********)))*********))))))((('''))))))))))))))))))))))))*********)))))))))))))))************)))))))))(((***************)))((((((******+++,,,,,,,,,++++++************************(((((()))***************))))))))))))))))))))))))++++++,,,,,,+++***(((''''''''''''''''''((())))))(((((()))))))))*********)))***+++,,,...///000000000000///////////////000111---***((()))*********)))((((((((((((***+++,,,***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''')))************((((((((((((((((((((((((((())))))***)))(((&&&%%%&&&&&&&&&&&&'''''''''(((*********(((&&&&&&'''))))))&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((()))(((((('''((()))***+++((((((((()))))))))))))))((()))******++++++******************************))))))))))))************((()))***+++,,,++++++***---,,,+++***))))))******))),,,......---+++++++++)))((((((((()))+++,,,---)))))))))))))))******+++++++++++++++*********)))++++++,,,---............------,,,+++++++++,,,---......,,,++++++*********************+++++++++,,,///---+++,,,...///---+++++++++******)))*********++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,+++******------,,,++++++,,,---............///111444666777888;;;>>>@@@???>>>>>>???AAAAAA@@@@@@AAAAAABBBCCCDDDCCCCCCCCCCCCDDDDDDEEECCCBBBBBBBBBBBBBBBBBBCCCBBB@@@>>>===>>>===<<<::::::999888777777888999:::555555555444555555666666999999::::::;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::======>>>???????????????<<<<<<<<<<<<;;;;;;::::::<<<<<<===>>>>>>>>>>>>===<<<<<<===>>>???@@@AAAAAACCCBBBAAA@@@???>>>======<<<<<<;;;;;;;;;:::::::::888777666555555666666777777888888999::::::;;;;;;------,,,+++***))))))(((++++++************++++++)))))))))***++++++,,,,,,,,,,,,+++***)))))))))***))))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))%%%'''***++++++***'''%%%'''(((((()))******+++++++++++++++++++++*********))))))))))))******************))))))))))))(((((((((((((((((()))))))))))))))******+++,,,---......+++***)))(((((()))***+++))))))*********)))(((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))************))))))(((,,,,,,+++*********++++++((())))))******+++++++++(((((()))***************************************++++++++++++***)))(((((('''''''''''''''((())))))'''((((((((()))))))))))))))***+++,,,...///000000000000/////////000000111000...***(((((())))))((((((((((((((()))***++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''')))************((((((((((((((((((((((((***))))))((('''&&&%%%$$$&&&&&&&&&&&&''''''''''''***+++***)))&&&&&&'''(((,,,***'''&&&'''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((*********)))((('''''''''((((((((((((((()))******&&&&&&&&&''''''((((((((()))***++++++++++++++++++************************)))))))))*********++++++************++++++++++++...---***((('''((())))))+++,,,......,,,*********'''''''''((()))+++,,,---))))))))))))*********+++++++++++++++************,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,------,,,+++******************++++++++++++,,,,,,...,,,,,,,,,......---,,,...---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++---,,,+++++++++---///111---...111444777:::<<<======@@@BBBCCCBBBAAAAAABBBCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBCCCDDDBBB@@@=========<<<<<<<<<<<<===>>>;;;:::888777666555555555666777777777777777777777::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;::::::::::::999999999999::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>??????@@@@@@??????>>>===<<<<<<999999999888888888777777555555444444444555666666555555666666777777888888,,,,,,++++++******))))))+++******))))))******+++))))))*********+++++++++,,,,,,+++***))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++'''''''''((((((((((((((('''''''''((((((((())))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))'''(((***++++++***((('''(((((())))))************---,,,,,,++++++*********((()))))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))+++,,,---...+++***(((''''''(((***+++******++++++++++++******))))))))))))))))))))))))(((((())))))******++++++*********)))))))))))))))))))))************)))(((+++***)))'''''''''((()))'''(((((()))***++++++,,,(((((()))******************************************************)))(((((()))))))))))))))******+++((((((((()))))))))******)))***+++,,,...///000000///............///000000000---***(((((((((((('''(((((((((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((''''''(((((((((((((((((((((((())))))((('''&&&&&&&&&'''((((((((())))))))))))))))))******)))&&&%%%%%%''',,,)))'''&&&'''(((((('''))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((''''''''''''((((((''''''''''''''''''''''''***)))))))))((((((((('''((((((((((((((())))))***))))))(((''''''&&&%%%%%%***++++++,,,,,,,,,++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,---...///...---+++))))))***,,,---,,,---...---+++)))))))))******++++++,,,,,,------++++++,,,,,,,,,------,,,++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,---------,,,+++***************++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...------000///...,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++******+++------............---,,,,,,---///222444///111555999<<<>>>??????@@@BBBDDDDDDCCCBBBBBBCCCAAAAAAAAAAAABBBBBBCCCDDDDDDFFFHHHKKKKKKJJJIIIGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFEEEDDDCCCCCCCCC@@@>>>>>>>>>>>>>>>>>>?????????===<<<:::999888777777777555555555555444444333333888888999999999999888888777777888888888888888777777777777777777777777666777888999999::::::999999999999999:::;;;<<<<<<<<<======<<<;;;::::::999999666666666666555555555555222222333333333444555555333333333333444444555555)))))))))******+++++++++))))))(((((((((((())))))***************+++++++++,,,++++++***))))))******(((((((((((((((((((((((()))((('''''''''(((***+++(((((()))))))))******************)))))))))(((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))(((''''''(((((())))))))))))))))))))))))******))))))))))))******************))))))((((((---,,,,,,++++++*********((()))))))))************((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,---...///+++***)))(((((()))***++++++,,,,,,------,,,,,,,,,))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))******((())))))*********))))))+++***((('''&&&'''((((((''''''((()))******++++++(((((()))***************))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))******+++)))))))))*********++++++)))***+++,,,...///000000------,,,,,,,,,------......,,,)))((((((((('''&&&'''((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((((((''''''''''''(((******)))))))))))))))(((((((((***+++,,,+++(((''''''((()))'''%%%%%%''')))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***'''(((((()))))))))))))))***))))))(((((('''''''''++++++,,,,,,,,,++++++***************************************+++++++++++++++++++++,,,---///000111+++***))))))***,,,...///,,,---...,,,***))))))))).........------,,,++++++***+++,,,------------,,,+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,------...............,,,,,,++++++***+++++++++------,,,,,,,,,,,,,,,,,,+++,,,------------......000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,,,,,,,...///000000111111000000//////000333555777555777:::===??????>>>>>>@@@BBBCCCCCCBBBAAABBBCCC@@@@@@@@@AAABBBCCCEEEFFFCCCEEEHHHJJJJJJIIIGGGEEEEEEFFFGGGGGGGGGGGGFFFEEEHHHEEEAAA???>>>>>>===<<<<<<<<<======>>>>>>>>>>>><<<;;;:::999999999999999666666555555444444333333555666666777777666666555444555555555555555444444444444444444444444444444666666777888888888888777666666777777888888999999999888888888777666666666555444444444333333333333111111222222333333333333111111222222222222222333'''(((((()))***+++,,,,,,))))))(((((((((((())))))************************+++***************++++++))))))))))))))))))))))))((((((((((((((()))******((())))))******++++++,,,++++++******)))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''''''''))))))))))))))))))))))))+++***)))(((((()))***+++++++++******)))(((((('''+++++++++++++++*********))))))))))))************(((((())))))))))))******************))))))))))))+++,,,...///000000000///*********++++++*********++++++,,,---------,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))************((())))))************)))++++++***)))))))))******'''(((((())))))*********(((((()))***************))))))))))))))))))))))))***))))))((((((((())))))'''''''''''''''((())))))************++++++++++++)))***+++,,,...///000000------,,,+++++++++++++++,,,***(((((((((((((((&&&'''(((((())))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''')))************((((((((((((((((((((((((&&&&&&'''((()))******+++'''''''''''''''&&&&&&&&&***,,,------+++******+++'''%%%$$$$$$&&&((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((()))*********''''''((()))))))))))))))''''''((()))***++++++,,,++++++++++++++++++***)))*********************************++++++++++++,,,))))))***+++,,,---......&&&&&&'''(((***,,,---...+++,,,---,,,***))))))***......------+++***((('''((()))+++,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,---...//////000//////------,,,++++++,,,,,,---......------------,,,,,,***,,,------------.../////////...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,,,,......///000111222333444444444333333444555666777888999:::;;;===?????????===<<<>>>???@@@@@@??????AAABBBAAAAAAAAABBBCCCDDDEEEFFF@@@BBBDDDFFFEEEDDDBBB@@@AAABBBCCCDDDDDDCCCBBBAAADDD@@@<<<999999999999999888999:::;;;<<<<<<<<<;;;::::::999999888999999:::777777666666555555555444555555666666666666555555444555555555555444444333333333333333444444444444555555666777777777777666555555666666666777777777666666666555555555444444444444444333333333222222111111222333333333222222111111111111222222222222(((((())))))******++++++***))))))))))))))))))***************************))))))))))))***+++,,,,,,))))))))))))))))))))))))''''''((()))))))))))))))((((((((()))******++++++((((((((()))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))******************))))))))))))************)))))))))*********++++++,,,+++++++++*********)))+++---000222222111///---***+++,,,------,,,+++***)))******+++,,,,,,++++++))))))))))))))))))))))))*********)))))))))))))))((()))))))))************(((((()))***************((()))******************((((((((()))))))))))))))(((((()))******************************************)))((('''(((((()))***'''''''''''''''((())))))))))))))))))************)))***+++,,,...///000000///...---,,,+++*********)))(((''''''((()))((('''''''''((())))))((('''&&&'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''')))************(((((((((((((((((((((((($$$%%%'''((()))(((((('''((('''''''''&&&&&&&&&&&&''')))+++,,,+++******+++)))'''%%%%%%&&&(((((((((************************(((((((((''''''(((((((((((((((''''''''''''((((((************************(((((((((((())))))))))))&&&'''((()))***))))))(((&&&'''((()))***++++++,,,******++++++******)))(((*********************************+++++++++,,,,,,++++++,,,------,,,+++***&&&''')))+++,,,---------***+++,,,+++))))))***,,,,,,,,,,,,,,,+++)))((('''((()))+++,,,---,,,+++***+++++++++,,,,,,,,,------)))***+++,,,,,,,,,,,,,,,+++,,,---///////////////...------,,,------..................---------,,,))),,,......,,,,,,...000......---,,,,,,---------------------------------//////...---...///111333333444555666666666666666666777999:::;;;;;;;;;;;;<<<===>>>>>>>>>>>>===<<<<<<===>>>>>>>>>>>>@@@BBBBBBBBBAAAAAA@@@AAAAAAAAA>>>>>>???@@@???>>><<<:::<<<===>>>??????>>>===<<<;;;999777666777777777666555666888999::::::999999:::999888888777777888888777777777777666666666666666666777777777777666666777777777777777666555555444444444555555666666666444555666666777777666666666666666666777777777777666666555555555555444444555444444444333333333333111222333333333222111000222222222222222222222222************))))))))))))++++++************++++++++++++******************(((((())))))***+++------))))))))))))))))))))))))&&&''')))*********)))(((&&&''''''((()))******+++%%%%%%&&&'''((()))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&''''''((()))***))))))))))))))))))))))))&&&''')))++++++)))'''&&&((((((((()))******++++++(((((())))))*********+++))))))))))))************))))))******+++++++++,,,,,,,,,,,,+++++++++******))),,,///222222000,,,***)))+++---//////---+++)))'''((()))***************))))))))))))))))))))))))++++++******))))))(((((((((((())))))*********+++(((((()))***************%%%&&&''')))))))))((('''))))))))))))(((((((((((((((((()))***************++++++++++++++++++++++++***)))(((''''''((()))***)))))))))))))))***++++++(((((((((((()))))))))))))))***+++,,,...///000000111000///---,,,+++******((('''&&&''')))))))))'''''''''((())))))((('''&&&'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((($$$%%%'''(((((('''%%%###******))))))((((((((('''"""%%%'''((((((''''''(((,,,)))'''&&&'''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((''''''''''''((((((******************************))))))((((((''''''&&&''')))*********)))((()))))))))))))))(((((((((***************)))((('''******************************+++++++++,,,,,,,,,///000111111///---***((()))+++---///000///...---)))***+++***))))))+++---++++++,,,---,,,+++***)))***+++---//////...---,,,+++++++++,,,,,,---------((()))***+++,,,---------)))+++,,,...//////............---------....../////////.........---------))),,,......,,,,,,...111------,,,,,,,,,------...------------------------111000//////000222444666666777777888888888888888888:::<<<>>>>>>>>><<<;;;=========>>>>>>=========;;;<<<=========>>>AAACCCBBBAAA@@@>>>===<<<<<<;;;<<<<<<<<<<<<;;;999888777888:::;;;<<<<<<;;;:::888333333444555777888666444444555666888999999888888:::999888777666666555555777777777777777777777777777777888888888888777777999999::::::999888777777666666666777777777888888444555666666777777666666777777777777888888888888666666666666666666555555555555555444444444333333222333444444333222111000333333333222222222222222((()))***++++++++++++++++++***)))(((((()))***+++''''''((()))))))))))))))************************(((((((((((())))))))))))))))))(((((((((((())))))###$$$'''***---...//////''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''((()))***+++,,,,,,%%%%%%%%%&&&&&&&&&''''''&&&'''(((******+++++++++++++++******))))))(((((()))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))'''***+++***+++...+++'''))))))))))))))))))))))))(((***,,,***(((''')))+++)))000777666...((((((******************************)))((((((***+++***)))++++++******))))))((((((************************++++++++++++++++++++++++***++++++***)))(((((()))+++*********))))))((((((&&&'''(((*********))))))))))))************))))))&&&((()))******)))(((&&&'''((())))))(((((()))***)))***************)))((())))))))))))************+++,,,---...////////////222111///---+++)))'''&&&))))))((('''''''''''''''))))))))))))))))))))))))************************++++++***)))))))))))))))))))))(((''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******((((((((((((((()))******))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))++++++***************+++***)))'''%%%$$$%%%'''((((((((((((((())))))))))))+++++++++,,,,,,+++++++++))))))******+++,,,---...+++***)))))))))***,,,,,,************************,,,,,,,,,------------.........///...---,,,+++******,,,------+++******+++((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,+++******------,,,+++************++++++++++++++++++++++++++++++,,,------...//////------...............------,,,+++*********+++,,,/////////......---------,,,,,,------...///000000.........------,,,,,,,,,,,,...///...------...///...///111333555777888888======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>===;;;:::::::::;;;;;;999999:::;;;;;;:::999888::::::::::::999777666555777777666666555555555444444555555666777666666666444555666777777666555444333333333333555777999:::999999999999999999999999:::::::::999999999888888888888888888999:::;;;;;;;;;<<<=========<<<;;;:::::::::::::::::::::::::::777777777777777777666666666666777888888888888888888777666666666777999:::888888888888777666444444555555555444444444333333333222111000000000222222***+++,,,---------------+++***)))(((((()))***+++))))))***+++++++++++++++************************(((((((((((())))))))))))+++******))))))******+++$$$%%%(((***,,,.........)))((((((''''''(((((()))))))))))))))))))))))))))((((((((()))******++++++''''''''''''(((((((((((('''((()))*********************)))))))))))))))(((************************,,,,,,++++++************************************(((******((())),,,,,,)))))))))))))))))))))))))))***++++++)))((((((+++...111111000///---+++******))))))))))))******++++++,,,***(((((()))******)))*********)))))))))))))))************************++++++++++++++++++++++++)))***+++***(((((((((***+++*********))))))))))))))))))***++++++***)))((())))))************))))))((()))***++++++***)))((('''((())))))(((((()))***'''((())))))************))))))))))))************)))***+++,,,------------//////...---+++***)))((())))))(((''''''''''''((())))))))))))))))))))))))************************+++***)))(((((((((((()))''''''&&&&&&'''((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))******))))))((())))))******)))((('''&&&'''(((((((((((((((((()))))))))***((()))***++++++***)))(((((()))***+++,,,------,,,+++***)))))))))***+++,,,+++++++++++++++++++++++++++,,,,,,------...............------,,,++++++++++++,,,...---,,,******+++)))***+++,,,---------------,,,*********+++,,,---,,,,,,++++++***+++++++++++++++++++++++++++++++++...---------,,,,,,,,,,,,------...............---//////...---------...///.........---------,,,,,,,,,,,,------......//////........................---...000000//////000111333444555888999;;;;;;<<>>>>>==================>>>>>>>>>======<<<;;;===<<<;;;:::999::::::;;;999888777777777777888999999999999999888777666555666666666555555555444444555555666666777777777666555666777777777666555444555444555555777999;;;===========================@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===>>>>>>???>>>===<<<;;;:::::::::::::::::::::::::::999999999999999888888777777888999999999999999::::::999888999:::;;;<<<:::;;;;;;::::::888777777555555555555444444444444444333333222111111111222++++++,,,---------,,,,,,******))))))))))))******))))))***+++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***&&&'''(((***+++,,,,,,,,,***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))*********))))))(((((((((((())))))))))))+++++++++++++++++++++++++++************)))))))))***************************,,,+++((((((+++,,,)))************************++++++***)))(((***...222999222***'''***---,,,)))))))))(((((()))+++---......,,,)))'''((()))***)))))))))))))))************************************************************''')))***)))(((((()))******************))))))))),,,,,,,,,,,,+++***(((((())))))************)))))))))***+++,,,,,,+++***)))'''((())))))((((((***+++%%%&&&''')))************))))))))))))******************+++,,,------------------,,,,,,+++++++++******)))((((((''''''(((((())))))))))))))))))))))))************************))))))((((((''''''((((((%%%%%%%%%&&&'''((()))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&((((((((((((((()))******))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))))))))((((((((((((((()))))))))******((())),,,------,,,)))(((((()))+++---------++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...............---,,,+++******++++++,,,...///...---+++,,,,,,***+++,,,------...---------,,,)))((()))+++...000,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---...............---------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,------------------......------......///000000000...000111222111222333555888999;;;<<<>>>???@@@@@@AAA@@@@@@???????????????@@@@@@@@@???>>>===<<<;;;;;;:::999999888999999999:::888666444444666999:::777777777777777666555444666666666555555555555555666666666777777777777888888888999999999888666555777777777888:::===???@@@BBBBBBBBBBBBBBBBBBBBBBBBEEECCCAAA>>>===<<<<<<<<<;;;;;;;;;;;;<<<===>>>???>>>????????????>>>======::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::999999999:::::::::::::::<<<;;;;;;;;;;;;<<<==================<<<;;;::::::777666666666555555555555666666555555444333222111)))******+++++++++*********))))))))))))))))))***''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((())))))***+++++++++***))))))(((((())))))***((((((((((((((((((((((((************))))))(((((()))))))))*********++++++)))************))))))((('''''''''(((((())))))***++++++++++++++++++++++++***)))))))))))))))))))))************************,,,//////,,,)))******'''))))))))))))))))))))))))))))))((()))+++///333777999111)))&&&))),,,+++)))******)))***+++---000222000---)))'''((()))))))))(((((())))))******++++++************************))))))))))))))))))))))))'''((()))))))))(((***+++************************+++++++++******)))))))))))))))************)))))))))******++++++******)))'''(((******))))))***,,,&&&'''((()))))))))))))))((()))))))))************,,,---....../////////...,,,,,,,,,,,,++++++*********))))))((('''(((((((((((((((((((((((((((((((((************************((((((''''''''''''((((((%%%%%%%%%%%%&&&'''((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((((((((((())))))***))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((((()))******((())))))******)))(((((((((((()))))))))************,,,///111111///,,,***(((***,,,......---***)))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...//////......---+++))))))***+++,,,---...000///---,,,,,,---+++,,,------.........---++++++******+++,,,...000+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,......///.........///......---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------+++,,,---...000111222222111222444555555555777999;;;<<<===???@@@AAAAAAAAAAAAAAA@@@????????????@@@AAAAAA@@@???>>><<<::::::888888888777777777777888:::999777666777888:::;;;666666666777666666555555777777777777777777777777777777777777888888999999;;;<<<<<<===<<<;;;999888::::::;;;;;;===@@@BBBCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDAAA===;;;:::999:::999999999999:::;;;<<<<<<===============<<<<<<<<<999999999999999999999999<<<<<<<<<;;;;;;;;;:::::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<=====================<<<;;;:::999888888888777777777777888888999888777555333222******+++++++++******))))))))))))******)))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&'''''')))))))))))))))*********)))((((((''''''(((((()))((((((((((((((((((((((((++++++******)))((((((((((((((()))))))))*********)))************))))))(((''''''(((((())))))******************************)))))))))))))))))))))***************************---222444000,,,***(((%%%(((((((((((((((((((((((((((((()))+++///333777999222///,,,***))))))******+++++++++,,,...000222333000---***((()))******)))(((((())))))******++++++************************))))))))))))))))))))))))''')))******))))))+++,,,***************+++++++++(((((((((((())))))******))))))************))))))((())))))))))))))))))((('''(((******))))))+++---))))))***))))))(((''''''((()))))))))************------......///.........------,,,+++******))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((('''''''''((((((((((((((())))))***))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))******+++,,,'''(((((()))))))))((('''))))))))))))***************,,,///111111///,,,***)))***---......,,,***((())))))******++++++++++++++++++++++++++++++++++++)))+++,,,...//////...---...,,,***))))))***+++------///000000...------...,,,,,,------......------(((***,,,---......------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000......//////...------,,,---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,.....................---+++,,,---///111222333444444666888888888999;;;<<<<<<<<<>>>???@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???AAA@@@@@@???===;;;999888666666777777777777777777666777888888999999999888555666777777777777777666999999999999::::::::::::999888888888888999:::;;;>>>???@@@@@@@@@>>>===<<<=========>>>???AAACCCDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDAAA???<<<:::::::::888888888999999:::;;;<<<<<<;;;;;;:::::::::::::::999999999999999999999999::::::::::::::::::::::::;;;;;;:::999999999:::;;;::::::;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;999777555444,,,,,,---------,,,++++++))))))************))))))))))))***+++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))((((((((()))******)))((((((''''''(((((()))))))))))))))))))))))))))+++*********))))))(((((('''((((((((())))))))))))((())))))*********))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++---333555000+++***(((&&&((((((((((((((((((((((((((()))+++000444777666555+++---...---***((()))+++***+++,,,...///111222222...,,,******++++++***)))))))))))))))************************************************************)))+++,,,+++******+++,,,*********+++++++++++++++''''''''''''((()))***+++))))))************))))))((((((((((((((((((((((((&&&(((************,,,---++++++++++++***((('''&&&))))))))))))************++++++,,,,,,---,,,,,,+++------,,,+++***))))))(((+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))((('''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))***+++,,,---''''''(((((((((((()))))))))))))))*********++++++((())),,,------,,,)))(((++++++---------+++)))((())))))***++++++++++++******************************+++---//////...---,,,---,,,+++******+++,,,------...000///...,,,------,,,,,,------------,,,,,,(((***---///000///,,,+++---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////...---,,,,,,+++,,,---...////////////,,,,,,,,,,,,------------/////////////////////000...///000111333555666777888:::;;;<<<;;;<<<===???<<<===>>>???????????????@@@???>>>>>>======>>>>>>@@@@@@???>>>===;;;999888777777888999999999888888444555777999999999888777666777888999999999999999;;;;;;;;;;;;;;;<<<<<<<<<::::::999888888:::;;;<<>>===;;;;;;;;;;;;<<<===>>>???<<<;;;::::::999999::::::::::::::::::::::::::::::::::::;;;;;;<<<===============;;;:::::::::;;;<<<;;;<<<<<<===>>>=========;;;<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>============<<<===<<<<<<;;;:::999888,,,------------,,,+++***((()))***++++++***)))((())))))***+++++++++++++++************************(((((((((((())))))))))))+++******))))))******+++)))(((((('''((()))***+++***))))))(((((())))))***))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))'''((()))***************++++++++++++************************************************++++++,,,,,,+++++++++++++++++++++++++++000111+++'''(((+++,,,***************************,,,000555888777222...(((***---,,,+++)))***+++(((***,,,...000000//////++++++***+++---,,,***)))*********)))))))))))))))************************++++++++++++++++++++++++,,,---...---+++++++++---*********++++++,,,,,,,,,***)))((((((((()))***+++))))))************))))))***))))))))))))))))))***&&&(((************,,,...++++++,,,++++++***)))((())))))))))))************+++,,,,,,---,,,,,,++++++************************+++***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++))))))((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))((((((((())))))***+++,,,))))))((((((((()))***+++))))))*********+++++++++((()))***++++++***)))(((,,,------,,,+++***)))(((((()))***+++,,,++++++***+++++++++++++++++++++++++++,,,...//////---+++***,,,,,,,,,,,,,,,,,,------,,,...//////---,,,,,,---++++++,,,,,,,,,,,,+++++++++,,,---.........,,,+++...------,,,,,,,,,---------------------------------------....../////////////////////...---,,,+++)))***+++,,,---------,,,,,,,,,---------.........//////000000111111222222222333444555777999::::::<<<===>>>>>>======???@@@??????@@@@@@AAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>@@@@@@@@@???>>>===;;;:::::::::<<<=========<<<<<<999999999::::::;;;<<<<<<888999:::;;;<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<;;;:::999888999:::<<<===>>>???@@@BBBBBBBBBAAAAAABBBAAA@@@??????@@@AAABBBEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFEEECCCAAA@@@============>>>???@@@AAA???>>>===<<<;;;<<<<<<===========================<<<<<<===???@@@AAABBBCCCAAA@@@>>><<<<<<===>>>???>>>???@@@AAABBBAAAAAA@@@===>>>>>>?????????>>>>>>AAAAAAAAA@@@@@@@@@@@@???>>>>>>===<<<<<<<<<<<<<<<+++++++++++++++***)))(((((()))***++++++***)))(((''''''((()))))))))))))))************************(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''')))***+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))******((())))))))))))*********''''''(((******+++++++++---,,,,,,,,,+++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))---,,,&&&"""'''...222,,,,,,,,,,,,,,,,,,,,,,,,---///444999;;;777...((())))))******++++++++++++'''))),,,...///...---+++)))***+++---......+++(((++++++******))))))((((((************************++++++++++++++++++++++++---...///...,,,+++,,,---*********++++++,,,,,,,,,---,,,+++))))))))))))***))))))************))))))++++++************++++++&&&(((*********+++---...***++++++,,,,,,,,,++++++))))))))))))************.........///......------(((((()))***+++,,,,,,---+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++(((((((((((()))+++,,,---(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&''''''(((((((((((((((((((((((()))******))))))(((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))''''''''''''((()))+++++++++***)))((((((***,,,...)))************++++++++++++++++++,,,,,,+++++++++...---,,,+++******))))))((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///---***))),,,,,,---.........------,,,---///...---+++,,,,,,++++++,,,,,,,,,+++******......---,,,,,,,,,------///...------,,,,,,,,,,,,------------------------***+++,,,...000111333333////////////...---,,,++++++---...000111111000000---------......///////////////000111222333333444666666777999:::;;;<<<===>>>???@@@@@@???>>>???AAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>??????AAAAAAAAA@@@???>>>===<<<<<<===???@@@@@@@@@?????????>>><<<<<<===???BBBCCC999:::;;;<<<===>>>>>>>>>:::::::::;;;;;;<<<<<<<<<<<<;;;:::999999;;;<<<>>><<<===???AAABBBBBBBBBAAABBBAAA@@@???>>>??????@@@EEEEEEEEEEEEEEEEEEEEEEEEAAACCCEEEGGGFFFDDDBBB@@@============>>>???@@@AAABBBAAA???>>>>>>>>>???@@@????????????????????????>>>???@@@BBBDDDEEEGGGGGGCCCBBB@@@>>>>>>???@@@AAAAAABBBDDDEEEEEEEEEDDDCCC@@@@@@AAABBBBBBAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAA???>>>===<<<<<<===>>>???***+++,,,+++)))((()))******)))'''&&&&&&((()))+++***)))((()))***+++***))),,,+++******))))))******************************))))))))))))))))))))))))++++++***************+++*********)))(((''''''&&&++++++***)))(((((())))))******))))))))))))******+++++++++***************+++++++++++++++++++++,,,+++******)))******++++++++++++******++++++,,,---,,,,,,,,,------------...000///,,,***))))))***+++++++++,,,,,,---,,,,,,+++,,,---...///////////////***111999:::555...)))(((++++++++++++++++++++++++++++++************++++++---,,,+++***))))))))))))))))))))))))))))))))))))************************(((***++++++*********+++++++++------------+++++++++++++++***************------,,,+++*********+++(((((())))))))))))((((((((((((((((((((()))******************************))))))))))))))))))))))))+++***(((((()))***---...000...,,,,,,...///...,,,************))))))))))))++++++***)))((('''&&&&&&***)))((()))++++++)))((())))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))******))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((+++)))(((&&&&&&((()))+++''''''(((((())))))*********)))((((((((()))+++,,,))))))******++++++++++++++++++,,,,,,,,,+++******+++,,,------+++))))))***.........---,,,+++***)))*********++++++,,,,,,,,,,,,+++*********+++,,,---------......------,,,++++++,,,---...///000000000---,,,+++*********+++,,,---,,,,,,+++*********+++///...---,,,+++,,,,,,---......//////...---,,,,,,***,,,...//////---***(((***+++---///000000//////---,,,++++++******++++++---......//////...------///...------------//////000111222333555666777777;;;<<<===>>>????????????>>>@@@AAACCCCCCBBB@@@???BBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>@@@@@@AAABBBAAA@@@???>>>======>>>??????@@@@@@AAA?????????>>>>>>>>>======;;;<<<<<<===>>>>>>??????@@@::::::@@@???888888>>>???@@@???======???@@@>>>======>>>???@@@AAACCCDDDAAACCCEEEEEEDDDCCCCCCCCCFFFFFFGGGHHHHHHGGGFFFEEEBBBAAAAAAAAABBBCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@===???AAADDDEEEEEEDDDCCCAAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAA@@@BBBDDDFFFGGGFFFEEEDDDCCCCCCBBBCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCDDDAAAAAA@@@??????>>>======+++,,,,,,,,,***)))***++++++***(((''''''((()))*********))))))******))))))+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((()))))))))++++++***))))))(((''''''++++++***)))))))))))))))******))))))))))))************************++++++((((((((()))))))))******,,,,,,+++******))))))***++++++******++++++,,,---111000///...---+++******...---,,,++++++,,,...///+++,,,,,,,,,,,,+++++++++,,,+++******+++---///000<<<===;;;555---((()))+++************************+++******************+++,,,++++++***************************************************************&&&(((++++++++++++,,,---)))***+++,,,,,,+++***))))))))))))***************,,,,,,+++***************(((((())))))))))))((((((((((((((((((((()))******************************))))))))))))))))))))))))******)))((()))***,,,...+++///222222///,,,+++---************))))))))))))******))))))(((((('''''')))((('''(((******((('''(((((((((((((((((((((((())))))((((((((()))******((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))((((((((((((***)))(((''''''((()))***))))))))))))(((((((((((()))))))))))))))***++++++))))))******************---------,,,+++***)))(((&&&(((+++,,,,,,,,,---.........---,,,++++++******++++++++++++++++++,,,,,,++++++*********+++---.../////////...---------,,,((()))***+++,,,------,,,......---,,,,,,,,,---...---,,,++++++******++++++///...---,,,,,,,,,------------......---,,,,,,+++,,,---...///...---+++***+++,,,---////////////...---,,,,,,,,,,,,,,,------000///////////////......///...------...///000111222222444555777999:::;;;<<<<<<===???????????????@@@AAACCCDDDCCCBBBAAA@@@AAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@AAABBBBBBBBBAAA@@@???AAAAAABBBBBBCCCDDDDDDDDD@@@@@@@@@@@@????????????>>>>>>???@@@@@@AAABBBBBB>>>;;;:::>>>@@@???@@@BBB>>>>>>===<<<===>>>===<<<;;;;;;;;;<<<===>>>???@@@===@@@CCCEEEEEEEEEFFFGGGDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAAAAACCCCCCEEEFFFGGGFFFFFFEEEAAAAAABBBBBBCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCDDD@@@@@@@@@@@@@@@@@@AAAAAA+++------,,,+++***+++,,,,,,+++***)))(((((()))***++++++******))))))((((((***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((+++++++++***))))))((((((+++***))))))))))))))))))******))))))))))))******)))))))))***+++++++++,,,''''''((())))))***++++++------,,,+++***)))((((((++++++******++++++,,,---777666555444222111000///,,,+++************++++++,,,,,,++++++******))))))++++++******,,,000444777DDDAAA;;;222***'''))),,,))))))))))))))))))))))))************************************++++++++++++************************))))))))))))))))))))))))%%%(((***++++++,,,---...***+++,,,------,,,+++***))))))******+++,,,,,,,,,++++++***)))))))))******((())))))******))))))((()))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))((()))+++,,,---&&&///888777///((()))---************))))))))))))))))))))))))(((((((((((((((''''''((())))))(((&&&((((((((((((((((((((((((***))))))))))))***++++++(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))*********)))((('''''''''))))))***+++++++++++++++))))))))))))))))))))))))+++++++++,,,++++++***)))%%%'''***+++,,,,,,...///...---,,,+++******+++,,,,,,,,,++++++++++++++++++************+++,,,...///222111///...---------...,,,,,,---.../////////......------,,,,,,------...,,,,,,++++++******++++++......---,,,,,,,,,------,,,,,,,,,---,,,,,,+++***---------------,,,,,,,,,---....../////////...---,,,,,,,,,,,,---...///000222111000///...///000000.........///000111222333555555777888:::<<<===>>>===>>>???@@@@@@AAAAAAAAACCCDDDDDDEEEDDDCCCAAA@@@AAAAAA@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA???@@@@@@AAAAAABBBBBBCCC??????======BBBIIIKKKIII@@@>>>======>>>>>><<<;;;;;;;;;::::::;;;<<<======:::===@@@BBBBBBCCCDDDEEEDDDEEEFFFGGGGGGFFFEEEEEEFFFFFFEEEDDDDDDDDDEEEEEEBBBBBBAAAAAA@@@@@@??????CCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDDDDFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEDDDDDDCCCDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDEEE@@@@@@AAABBBCCCCCCDDDDDD,,,---...---+++***+++,,,---,,,+++***)))))))))***+++++++++***(((''''''(((******)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))++++++++++++******))))))******)))))))))))))))*********))))))))))))******(((((()))***+++,,,,,,,,,)))***+++,,,---...//////,,,,,,,,,,,,+++******)))++++++******++++++,,,---222333333444444555555666000000///...,,,+++***)))------,,,++++++*********......///000333666:::<<<777777777444///+++***+++*********************************++++++*********))))))***+++,,,,,,,,,---************************((((((((((((((((((((((((''')))+++,,,++++++,,,...------////////////------***++++++,,,---......///******)))))))))))))))***)))))))))******)))))))))))))))(((((())))))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---(((000888666///((())),,,************)))))))))((('''((((((((()))))))))***)))(((((()))******)))'''))))))))))))))))))))))))***************++++++,,,((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((***)))))))))((((((((('''((()))+++,,,,,,,,,+++***))))))))))))((((((((((((((((((***++++++,,,,,,,,,''')))+++++++++***+++,,,...---+++))))))***,,,---,,,,,,,,,++++++*********))))))***+++,,,---//////222000...,,,+++,,,---......//////000000000//////++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,------------------------,,,,,,---------,,,,,,+++---,,,+++******+++,,,---///////////////...------+++++++++,,,---///000111333222000......///000111//////000111333444555666999999:::;;;<<<===>>>>>>??????@@@AAABBBBBBBBBBBBFFFFFFFFFFFFEEECCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBB???@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCC?????????@@@@@@AAAAAAAAACCCEEEBBB>>>DDDQQQTTTNNNDDD???===???AAA???===<<<<<<;;;;;;;;;;;;;;;<<<======@@@BBBBBBAAAAAAAAAAAADDDEEEFFFGGGGGGFFFFFFEEEIIIIIIHHHGGGFFFFFFFFFFFFAAAAAAAAA@@@@@@@@@??????@@@??????>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDFFFGGGFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEBBBBBBCCCCCCDDDEEEEEEEEE,,,---...---+++***+++,,,,,,++++++******************,,,,,,+++(((&&&''')))++++++***))))))))))))***************************)))))))))))))))))))))))))))((((((((()))******++++++++++++******************)))))))))))))))************))))))))))))******(((((()))***+++,,,,,,,,,++++++,,,---...000000111)))***+++,,,,,,,,,,,,,,,++++++******++++++,,,---)))***+++,,,...000111222666666666666555333222111222111000////////////000333444666777777777666555***,,,//////...,,,+++***++++++++++++++++++++++++)))***++++++++++++***)))((()))***,,,------------************************((((((((((((((((((((((((***,,,------+++******+++------////////////------)))******+++,,,---......***)))))))))))))))******))))))************)))))))))))))))))))))***++++++'''''''''''''''''''''''')))))))))))))))))))))))))))))))))******+++,,,,,,...000111000---+++******************)))))))))(((''''''(((((())))))******+++***)))***+++,,,***(((***************************************++++++,,,******))))))))))))******)))***++++++++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((('''((((((((()))))))))***((()))***+++,,,+++******)))))))))(((((((((((((((*********++++++******)))''')))++++++******+++,,,---+++***))))))***,,,...,,,,,,,,,++++++*********))))))+++,,,---.../////////...,,,******+++,,,---,,,,,,---------,,,,,,+++*********++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,---------------------------............------,,,+++***))))))***+++,,,111000000///.........---*********+++,,,...000000333111///......///111222111222333555666888999999<<<<<<<<<<<<<<<<<<<<<<<<@@@AAABBBCCCDDDDDDDDDDDDGGGGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAABBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCC@@@@@@@@@@@@@@@AAAAAAAAADDDGGGCCC>>>BBBNNNRRRMMMHHH@@@<<>><<<===<<<;;;;;;;;;;;;;;;<<<<<>>>>>>>>===>>>???@@@@@@???@@@@@@@@@@@@AAAAAAAAAEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDBBBAAAAAACCCEEEFFFEEEEEEDDDCCCBBBBBBBBBCCCAAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD+++------,,,+++***+++,,,************************)))+++---+++(((&&&(((***,,,++++++***************************************))))))))))))))))))))))))***))))))******+++,,,---************************)))))))))))))))******+++******))))))))))))******)))))))))***+++++++++,,,******+++,,,------......((()))+++---......------++++++******++++++,,,---*********++++++,,,,,,,,,000111444666777777666555555444333222222333444555555666777666444000,,,)))***)))((('''''')))***,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))((()))+++------------,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,---...---+++************+++,,,------,,,+++***(((((())))))******++++++******)))))))))***++++++)))******++++++******)))***))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,111...+++***,,,---+++)))************))))))))))))''''''(((((())))))******+++******+++,,,,,,+++)))++++++++++++++++++++++++***))))))))))))***+++++++++******))))))******+++)))***+++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))'''''''''((()))*********(((((()))***************((((((((())))))*********...------+++***'''&&&%%%$$$&&&)))***++++++---...+++***))))))***+++,,,---,,,,,,++++++++++++++++++)))***,,,---............,,,+++*********+++------////////////...---,,,,,,++++++,,,---............++++++******++++++,,,,,,+++,,,---.........------------......//////......++++++***))))))***,,,---111111000///.........///*********+++,,,...///000111111000000111222444555444555777999:::;;;<<<<<<>>>>>>>>>===============BBBCCCDDDEEEEEEFFFFFFEEEGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCAAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCAAA>>>???FFFJJJKKKLLLAAA:::>>>@@@===;;;>>><<<;;;;;;;;;<<<======>>>999<<<>>>???>>>>>>>>>??????@@@AAABBBCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=====================<<>>>>>>>>>>>======>>>>>>???@@@@@@@@@CCCDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBDDDCCCBBBAAAAAAAAABBBBBB?????????@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???@@@AAA??????EEEMMMSSSEEE<<>>BBB?????????@@@AAABBBCCCDDD???AAACCCCCCBBBAAAAAAAAABBBCCCDDDFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGHHHEEEEEEEEEEEECCCAAA???===EEEDDDDDDCCCBBBAAA@@@???AAAAAABBBBBBBBBCCCCCCCCCAAAAAA@@@??????@@@@@@AAAAAAAAA@@@@@@@@@AAABBBBBBAAABBBCCCCCCCCCBBBAAA@@@@@@AAAAAAAAABBBCCCCCCCCC***+++,,,+++)))((()))***%%%&&&''')))************&&&***,,,+++(((&&&)))---******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---((((((((((((((()))))))))))))))((())))))***++++++******))))))))))))******+++++++++***************+++++++++++++++++++++,,,***,,,---......---+++***++++++******++++++,,,---))))))))))))))))))))))))(((+++...111111000...,,,+++***))))))***,,,///000+++************+++,,,,,,((('''(((***+++,,,***)))))))))))))))))))))))))))((()))+++,,,,,,+++)))((()))+++,,,......---,,,+++++++++++++++++++++++++++************************)))+++------,,,,,,---...+++,,,------------,,,+++..................------++++++******+++,,,------******++++++++++++***************)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++,,,+++++++++*********++++++***)))************))))))))))))))))))))))))((((((((((((***)))((()))++++++)))((())))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))''')))***++++++***)))'''(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******++++++)))(((&&&&&&((()))+++******))))))((((((''''''((('''&&&&&&&&&''')))***''''''(((***+++,,,---...&&&'''(((***++++++++++++)))+++,,,+++)))((((((((('''((()))+++,,,,,,,,,,,,*********++++++,,,,,,---+++,,,---.........---,,,((()))+++---//////000000////////////...,,,+++***((()))***,,,------,,,,,,+++*********+++,,,,,,---***+++---...///...------***+++,,,,,,---------------------....../////////111000///......///000111......---......///000111111222444777888::::::::::::;;;===>>>???@@@??????<<<<<<>>>???AAABBBDDDDDDDDDDDDFFFGGGGGGGGGGGGGGGEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBDDDCCCBBBAAA@@@AAABBBBBBAAAAAABBBBBBCCCDDDDDDEEECCCBBBBBBBBBAAAAAAAAAAAA????????????????????????AAA>>>AAAFFFBBB===DDDQQQZZZJJJ@@@CCCFFFCCCCCCHHHDDDDDDEEEFFFGGGHHHJJJKKKPPPRRRSSSQQQNNNKKKIIIIIIGGGHHHIIIKKKLLLLLLKKKKKKPPPOOOOOOOOOPPPQQQRRRRRRWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTSSSPPPLLLHHHEEEHHHGGGFFFEEECCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@??????????????????????????????@@@AAAAAABBBBBBBBBCCCDDDCCCBBB@@@???===>>>???@@@BBBCCCDDDEEE---...///...+++***)))***((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***************************************)))(((''')))******)))(((((()))+++***************************)))((((((((()))+++,,,++++++++++++++++++++++++***+++++++++******,,,...------------------------)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,,,,,,,,,,++++++*********(((&&&000@@@CCC777+++(((************************+++,,,---......---+++*********++++++++++++******'''((()))***++++++***))),,,,,,++++++***)))))))))******))))))))))))*********+++,,,------,,,*********+++,,,------,,,+++***,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***)))***,,,------,,,+++******+++,,,------,,,+++***************************(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((()))+++,,,---******+++,,,,,,,,,++++++/////////...---,,,*********))))))***+++***(((''',,,,,,,,,++++++)))((((((((((((((((((((()))******,,,+++++++++******))))))))))))))))))))))))))))))---+++)))((('''((()))***))))))(((((()))+++---...******************++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))************&&&&&&'''((((((((((((''')))*********++++++++++++++++++******++++++,,,---...---+++)))(((((()))***,,,,,,,,,,,,+++***))))))++++++*********+++---...***+++,,,,,,---...//////,,,///222333111...+++***)))+++...000111000...---.........------............//////...,,,***+++,,,))))))(((((()))+++,,,------,,,,,,+++*********+++++++++------------+++++++++,,,---...////////////...------------,,,,,,,,,///......//////000111222222444666777777888:::<<<@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBBBBAAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFHHHGGGGGGFFFEEEDDDCCCCCCFFFEEEDDDBBBAAAAAAAAAAAADDDAAA>>>???AAABBB@@@>>>???@@@BBBCCCDDDCCCBBBBBBDDDCCCAAA@@@@@@AAABBBCCC@@@?????????AAABBBAAAAAAEEEBBB???@@@BBBCCCBBBAAACCCBBBAAA@@@@@@AAACCCEEEDDDEEEFFFFFFEEEFFFHHHKKK]]]PPPHHHOOOYYYZZZWWWUUUZZZXXXVVVVVVXXX]]]bbbfffggglllooommmkkkggg^^^UUUYYYWWWXXXZZZYYYVVVXXX\\\]]]^^^bbbeeeccc```ccciiiiiimmmppprrrpppnnnllllllmmmmmmpppqqqkkk___WWWUUU[[[^^^^^^ZZZVVVRRRJJJBBBDDDEEEGGGHHHGGGFFFEEEDDDCCCBBB@@@???@@@@@@@@@??????AAACCCBBB???===???AAA???EEEHHHDDDAAAAAAAAA???===@@@AAA>>>===>>>BBBCCC,,,---......,,,******+++*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,++++++,,,------*********************************+++******)))))))))***+++***)))(((***+++++++++++++++++++++++++++***))))))((()))***+++,,,************************)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,(((...:::===444,,,,,,*********************************++++++******)))******++++++++++++******)))***++++++,,,+++***************+++,,,,,,------++++++++++++++++++++++++((()))***++++++***)))(((***+++,,,,,,,,,,,,+++***,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,+++***))))))++++++,,,------,,,++++++************************(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))***+++,,,---+++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,***))))))***+++)))(((*********))))))((('''&&&((((((((((((((()))******++++++*********))))))))))))))))))))))))))))))))),,,+++)))((('''(((***+++***))))))))))))+++,,,---,,,+++++++++***)))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((()))******+++++++++++++++)))))))))*********++++++)))))))))))))))******+++...---+++)))(((((()))***,,,,,,,,,,,,,,,++++++***,,,+++*********+++,,,---,,,,,,,,,,,,------------,,,///222222000---+++******+++---///000000///.........------------.........//////...,,,++++++,,,)))***+++---------------...------,,,++++++,,,,,,+++,,,------------,,,++++++,,,---.../////////////////////.............../////////000111222333444666777999:::::::::<<<>>>AAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDDDDDDDCCCDDDEEECCCCCCDDDDDDDDDEEEEEEEEEGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDCCCBBBBBBBBBCCCCCCEEEBBB@@@???AAABBB@@@>>>BBBCCCCCCCCCCCCDDDCCCCCC@@@@@@@@@@@@??????>>>>>>????????????@@@AAA@@@@@@EEECCC@@@@@@AAABBBBBBBBBGGGGGGFFFFFFEEEFFFGGGIIIQQQTTTWWWWWWUUURRRQQQQQQiii]]]VVV]]]jjjpppqqqrrrqqqmmmhhhdddeeejjjrrrvvv}}}zzzqqqgggddd```___aaabbb______bbbaaaccchhhpppttttttwww{{{{{{qqqkkkkkkpppuuuvvvqqqiiibbbYYYQQQKKKKKKKKKKKKKKKKKKJJJJJJJJJHHHEEECCCCCCEEEFFFFFFJJJKKKLLLKKKIIIFFFEEEDDD@@@GGGJJJHHHEEEDDDCCC@@@BBBDDDEEECCCBBBCCCFFFHHH***,,,...---,,,++++++,,,,,,,,,,,,,,,------------***+++++++++,,,,,,------------,,,,,,,,,,,,------************************)))***++++++++++++++++++***+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++))))))))))))))))))))))))(((***,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***---(((***111333...,,,...************************+++******)))******++++++******++++++++++++******++++++,,,,,,,,,++++++******++++++,,,------......***+++,,,------,,,+++***))))))************))))))++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***---,,,++++++******++++++++++++,,,------,,,++++++************************((())))))******))))))((()))))))))))))))))))))))),,,+++++++++++++++,,,,,,,,,+++*********,,,---...---,,,+++++++++---...///...,,,))))))***++++++***))))))***))))))((('''&&&)))(((((((((((()))************))))))))))))(((((())))))))))))))))))))))))***)))((((((((()))***++++++******)))******++++++---,,,,,,+++***)))(((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))))))))*********((((((((()))))))))******))))))))))))*********+++---,,,+++)))))))))******++++++,,,---------,,,,,,---,,,,,,++++++++++++,,,---,,,,,,,,,+++++++++++++++...000000...,,,******,,,,,,---...////////////------,,,,,,,,,,,,---------...///...,,,++++++,,,)))+++...000111000...,,,......------,,,,,,------,,,,,,------------,,,,,,,,,---......////////////000000000000000000000000//////111222444555777777:::;;;============>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEDDDDDDDDDEEECCCCCCCCCDDDDDDDDDDDDDDDFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEEEECCCAAA@@@AAAAAA@@@???CCCBBBAAA@@@???@@@AAABBB>>>???@@@AAAAAA???>>><<<>>>>>>???@@@AAABBBBBBBBBGGGGGGFFFGGGGGGHHHIIIJJJRRRSSSTTTSSSRRRRRRSSSUUU```gggnnnppplllfffbbb```rrrhhhccckkkyyyvvvooonnnttt|||tttlllgggiiikkkiiifffffffffgggooo}}}zzzyyy{{{wwwlllccc\\\TTTSSSPPPNNNMMMMMMNNNOOOOOONNNLLLJJJJJJKKKMMMNNNPPPQQQRRRSSSRRRPPPKKKHHHHHHPPPUUUUUUSSSQQQMMMHHHGGGHHHIIIIIIHHHHHHJJJMMM)))+++------,,,,,,,,,---,,,,,,,,,------------...*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,***+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++************************'''***---...---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++''''''+++,,,))))))---************************---,,,+++***+++,,,---...******++++++++++++******,,,,,,,,,++++++******)))---------,,,++++++******)))+++,,,......,,,+++)))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++***)))***+++---...***++++++++++++++++++***************************)))))))))******)))))))))))))))))))))))))))))))))---,,,+++***************,,,+++***)))***,,,...///...---+++******+++---//////---***)))***+++,,,++++++++++++++++++***))))))))))))(((((())))))***+++)))))))))((((((((((((((())))))))))))))))))))))))))))))(((((()))***+++,,,++++++******************,,,+++++++++***)))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((('''''''''(((((())))))(((((((((((())))))))))))++++++,,,,,,,,,------,,,,,,,,,******))))))************+++------.........------,,,,,,+++++++++++++++++++++++++++++++++++++++---......,,,+++***+++------------......//////---,,,,,,++++++,,,,,,------...///...,,,+++,,,---+++---...000000000...---------,,,,,,,,,,,,------,,,------------------,,,------.../////////////////////000000111111222222000111333555777999:::;;;===>>>??????>>>>>>@@@AAACCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@??????CCCBBB@@@>>>===>>>@@@AAA>>>@@@AAABBBCCCBBBAAA@@@>>>@@@BBBCCCEEEGGGJJJKKKOOORRRUUUVVVUUUUUUUUUWWW^^^```bbbaaa______aaacccgggqqq}}}yyysssqqqsssnnnnnnvvv|||vvvtttxxxyyypppqqqtttqqqkkkgggjjjjjjsss~~~}}}ssslllhhh```\\\WWWQQQOOOOOOQQQSSSVVVWWWXXXXXXUUUSSSQQQQQQSSSSSSVVVZZZ^^^^^^YYYTTTVVV___fffiiihhheee^^^WWWSSSQQQRRRTTTTTTRRRSSSVVV)))+++------,,,,,,---...++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++*********************************)))***+++,,,,,,,,,,,,,,,)))+++------+++***++++++++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++'''***---...---+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))++++++)))***,,,************************,,,,,,+++***+++,,,...///******++++++++++++******++++++******)))))))))))),,,,,,,,,+++******)))))))))***,,,------,,,***)))++++++,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,+++*********+++,,,******))))))))))))******************************))))))************))))))************************,,,+++***))))))((()))))),,,+++*********,,,///000000...,,,***)))***+++,,,///---***)))***+++,,,+++***++++++++++++******))))))))))))))))))***++++++((((((((((((((()))))))))))))))))))))))))))))))))((((((((())))))***++++++***+++++++++*********))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************++++++*********+++,,,---(((((((((((())))))))))))***+++,,,------------,,,++++++******************)))***+++,,,---.........------------,,,,,,++++++))))))***++++++,,,------+++,,,------+++***+++,,,------------.........///---,,,,,,++++++,,,,,,---,,,.........,,,+++,,,------------------......///,,,+++++++++++++++,,,,,,---------------------------...//////000/////////......///000111222222222222444666999;;;===>>>>>>>>>???@@@@@@??????AAABBBDDDDDDDDDDDDDDDDDDDDDDDDAAACCCDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@??????>>>???@@@BBBAAA@@@???>>>>>>??????>>>???@@@BBBDDDEEEFFFFFFCCCFFFHHHJJJMMMQQQWWW[[[___cccggggggbbb______aaaeeegggiiigggcccbbbeeehhhfffrrr|||{{{yyy{{{~~~}}}~~~~~~|||tttoootttrrr{{{~~~rrrmmmeee]]]YYYXXXZZZ\\\jjjnnnsssssslllbbbYYYTTTXXXYYY^^^fffmmmoookkkgggcccllluuuzzz|||yyypppgggddd``````cccddd```___bbb)))+++------,,,,,,---...************++++++++++++++++++++++++++++++++++++))))))************))))))************************)))***++++++++++++++++++(((***,,,---+++*********************************)))***++++++,,,,,,++++++++++++++++++++++++++++++(((***,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,+++,,,......---,,,,,,...************************))))))))))))***+++,,,,,,******++++++++++++******+++***))))))((()))))))))((())))))******+++,,,,,,)))***+++,,,,,,+++***)))******)))******+++,,,---------,,,,,,,,,,,,------***++++++,,,,,,++++++******++++++,,,,,,++++++***///...---+++***)))((((((******))))))))))))******************************)))******++++++******)))************************++++++***)))((((((((()))++++++++++++,,,---///000000...---+++***)))******...,,,))))))***++++++***(((((())))))))))))((((((***))))))))))))***++++++(((((())))))))))))******))))))))))))))))))))))))))))))))))))************)))******+++++++++******(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))******++++++))))))((('''((()))***+++((((((((()))))))))******((()))+++,,,,,,,,,+++***************************((()))***+++,,,------,,,,,,---------------,,,+++))))))***+++,,,---......,,,------,,,******,,,...------...............---------,,,,,,,,,,,,------,,,---......,,,,,,,,,......---,,,++++++,,,...///++++++*********+++,,,,,,......------------.........//////000000/////////......///000111333333444555666999<<<>>>@@@@@@@@@>>>???AAAAAA@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEFFFFFFDDDCCCCCCDDDBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCEEEDDDCCCAAA@@@????????????@@@AAA@@@??????AAACCC===>>>???@@@@@@???===<<>>@@@BBBBBBBBBCCCEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEECCCBBBBBBCCCBBBBBBBBBAAAAAAAAA@@@@@@?????????@@@AAABBBBBBCCCBBBAAA@@@@@@????????????>>>@@@BBBBBBAAAAAADDDGGGBBBEEEIIILLLMMMJJJFFFCCCJJJPPPXXXaaafffhhhfffeee^^^______^^^```gggrrr{{{}}}}}}uuummmnnnyyyuuuppprrrwww{{{}}}zzz{{{~~~wwwooommmttttttlllhhhkkk+++,,,...---,,,++++++,,,******+++++++++,,,,,,,,,---,,,,,,+++***)))((((((***+++,,,------,,,+++******************************************)))((('''&&&)))+++,,,+++)))((((((,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++))))))))))))))))))))))))***+++,,,+++******,,,...------------------------------++++++++++++------,,,,,,,,,++++++******************++++++,,,,,,,,,***------)))'''(((+++---************************)))***,,,---......------******++++++++++++******++++++*********+++---.........---,,,,,,++++++***...------,,,,,,------...,,,,,,++++++,,,...///000...---,,,,,,,,,,,,---...***+++,,,------,,,+++***+++++++++,,,,,,+++++++++$$$&&&(((+++...///000000......,,,,,,,,,,,,......******************************++++++++++++******************************,,,++++++***++++++,,,,,,)))***,,,---.../////////******+++,,,,,,,,,++++++***))))))***+++***(((''')))******+++++++++***************)))******+++,,,))))))******+++++++++,,,))))))))))))))))))))))))***************)))(((''''''(((***+++,,,,,,,,,++++++++++++***************))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''')))(((&&&&&&&&&''')))+++************++++++++++++***+++---//////...---,,,)))******+++++++++******(((((()))************)))***+++---...///...------......------------,,,,,,......---,,,***+++...000+++---///111111///,,,+++///......------......///,,,---......,,,,,,---...+++---///000000///,,,+++,,,,,,,,,,,,------...//////...---,,,,,,---...//////000000000000000//////000000222333555666777888999;;;>>>@@@BBBBBBBBBAAA???@@@BBBCCCDDDEEEGGGIIIDDDDDDDDDDDDDDDDDDDDDDDD@@@BBBCCCBBBAAA??????@@@BBBBBBBBBAAAAAA@@@@@@@@@>>>>>>???@@@AAABBBBBBCCC??????>>>>>>??????@@@AAA???AAADDDDDDCCCCCCGGGJJJQQQUUU[[[``````]]]WWWSSSVVV___lllxxx~~~~~~zzzwwwiiiiiihhheeeeeelllxxx~~~vvvqqqxxx|||yyyzzzzzzwww~~~~~~uuuqqqttt******+++,,,,,,---......///---+++))))))***+++,,,((((((((()))******++++++...---+++))))))***+++,,,+++++++++*********)))))))))+++,,,+++***)))***+++++++++,,,,,,,,,---------///+++(((''')))++++++******+++,,,---...---,,,+++***+++,,,---------,,,,,,*********))))))***++++++++++++++++++++++++++++++------,,,,,,,,,,,,------...------,,,,,,------...+++++++++,,,,,,,,,------......---------,,,,,,,,,+++,,,,,,---,,,+++)))(((---,,,+++******+++...///*********+++,,,---//////*********)))((())),,,///+++***))))))+++------,,,---+++***+++,,,,,,+++***,,,------,,,++++++,,,...************+++,,,------///...---,,,---...///000---.........---,,,,,,+++,,,,,,,,,------,,,++++++((()))+++,,,,,,+++)))(((*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++,,,---------,,,+++*********+++++++++,,,,,,,,,************))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))&&&''''''((()))******+++(((((())))))******+++++++++*********))))))(((((()))***+++,,,,,,+++***)))***************)))((('''************))))))))))))******))))))))))))******(((((())))))*********++++++++++++*********))))))(((((())))))))))))(((((()))))))))))))))))))))))),,,+++***((((((((()))******+++,,,---,,,+++***)))+++,,,,,,---,,,+++)))((()))***+++,,,,,,,,,,,,+++,,,------......------,,,++++++,,,,,,,,,------------,,,++++++,,,---///000000000///...------,,,,,,,,,------......------,,,++++++******+++---...000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------///......---------......000///.........///111222444555888:::;;;:::999888>>>>>>>>>??????@@@@@@@@@BBBCCCCCCCCCDDDDDDEEEEEECCCDDDEEEEEEEEEDDDBBBAAACCCBBB???>>>======???@@@===>>>???@@@AAAAAAAAAAAA===???AAABBBCCCAAA@@@>>>CCC???>>>@@@???<<>>???@@@@@@@@@AAABBBBBBCCCDDDEEEEEEEEEFFFFFFEEEEEECCCBBB@@@???BBB@@@???======>>>???@@@CCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@BBB>>>>>>BBBDDDEEEKKKTTTZZZ^^^dddggggggjjjpppwwwtttiiifffvvvuuuqqqxxx~~~}}}******++++++,,,,,,------,,,,,,,,,,,,,,,++++++***...------,,,++++++*********)))))))))***,,,...///+++++++++***************)))+++,,,+++***)))***+++*********++++++++++++,,,...+++)))((()))*********++++++******++++++,,,---++++++,,,,,,,,,---------///......---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------.........//////......---------,,,,,,,,,---,,,,,,+++++++++++++++,,,------------.........***+++,,,------,,,++++++.........,,,******,,,...+++))))))***---//////...,,,+++***+++,,,---,,,++++++,,,,,,+++******+++---...---,,,+++************))))))******,,,...///000---------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---.........,,,+++***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++---............---,,,+++(((((()))))))))*********---,,,,,,,,,,,,+++++++++***++++++++++++***))))))************************'''(((((())))))*********************))))))))))))************)))))))))))))))***++++++++++++***))),,,,,,,,,++++++++++++***((((((((((((((((((((((((******))))))))))))******))))))))))))************)))))))))(((((((((((((((******++++++++++++******))))))))))))))))))))))))+++***))))))((()))))))))000///---,,,******)))))),,,,,,++++++******++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,...//////......------,,,,,,++++++------............------,,,+++++++++,,,---...///........................---,,,++++++,,,...000222//////............//////000000000111222444555666777888999:::<<<===>>>???<<<<<<======>>>??????@@@???@@@AAACCCDDDEEEEEEEEEIIIHHHEEECCCAAA???>>>===@@@???>>>===>>>???@@@AAABBBBBBBBBBBB@@@???>>>===???>>>===<<<===>>>@@@AAAFFFDDDFFFKKKPPPWWW```jjjuuu{{{yyyqqqooo{{{zzz~~~******++++++,,,,,,,,,,,,***+++---......,,,+++***---,,,,,,,,,+++++++++***************+++,,,---...************************+++,,,------++++++,,,---))))))*********+++++++++,,,+++***))))))*********++++++***)))***+++,,,---,,,+++++++++,,,,,,------...------,,,,,,,,,,,,---------------------------......------------......,,,,,,++++++++++++,,,,,,------------..................---------,,,,,,,,,...---+++******+++,,,---,,,---.../////////.........///000111111///---+++.........,,,+++***+++---+++***)))+++---///000///,,,+++***+++---------+++***+++,,,+++***)))+++---...---,,,+++++++++++++++,,,,,,,,,---...///000000,,,,,,---------,,,,,,+++++++++,,,---------,,,,,,+++,,,,,,,,,+++***)))(((,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++******)))))))))))))))*********+++,,,,,,,,,,,,++++++++++++******+++++++++******)))************************(((((()))))))))*********++++++******))))))((((((*********)))))))))))))))*********++++++***************))))))))))))))))))***************+++++++++******))))))))))))******)))))))))))))))*********)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))******)))))))))))))))))),,,+++)))((('''(((((()))---,,,+++*********,,,,,,++++++,,,,,,,,,+++*********++++++,,,,,,++++++***,,,,,,,,,------------...++++++,,,,,,---......///---------,,,,,,+++++++++------............------------.........//////000------------------------,,,+++******,,,///222444/////////...//////000000000111222333555777888999:::::::::;;;===???AAABBB?????????>>>>>>>>>>>>>>>===>>>@@@BBBDDDEEEEEEEEEHHHGGGDDDAAA???>>>>>>>>>============>>>???AAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>===<<<<<<>>>BBBGGGJJJRRRTTTXXX___fffnnnxxx{{{yyyyyyzzz{{{xxx{{{~~~******+++++++++++++++,,,***+++---//////---+++***************++++++,,,,,,,,,+++++++++++++++++++++***************************+++,,,+++***)))***,,,))))))*********++++++++++++++++++***))))))******,,,+++*********+++---...,,,,,,+++++++++,,,---...///...------,,,,,,,,,---------------------------//////............//////---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,---------......---------,,,,,,,,,------+++++++++,,,---...,,,---.../////////.........///111111111///---+++,,,------,,,***)))***,,,,,,+++***+++...000000000,,,+++***+++---...---,,,+++,,,,,,+++******+++---,,,,,,++++++,,,------.....................------++++++,,,,,,---,,,,,,+++***+++,,,,,,---------,,,,,,,,,,,,,,,++++++******,,,,,,,,,++++++*********************************************************++++++************++++++++++++******))))))))))))*********+++++++++,,,,,,,,,++++++++++++*********)))******+++++++++******************************))))))))))))************++++++******))))))(((((())))))))))))))))))******+++******************+++***))))))(((((()))******)))*********+++++++++,,,******))))))))))))************))))))))))))))))))************************(((((())))))))))))((((((************************)))))))))*********)))))))))(((((('''((()))+++,,,,,,,,,*********+++,,,---++++++,,,,,,,,,++++++******++++++,,,,,,++++++***,,,,,,---------.........++++++,,,------.........---,,,,,,,,,,,,,,,++++++---......//////......------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---000222444///////////////000111222111222444666888:::;;;<<<;;;;;;<<<===>>>@@@BBBCCCBBBBBBAAA???>>>===;;;;;;<<<>>>@@@BBBDDDDDDDDDDDDEEECCCAAA???>>>>>>??????<<<<<<======>>>???@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@BBBGGGMMMSSSWWWeeejjjqqqvvv||||||ooommmllliiilllssszzz|||~~~}}}wwwvvv|||sssqqqnnnmmmooouuu}}}{{{xxxttttttyyyzzzzzz||||||wwwtttxxxyyyuuurrrpppooo{{{******++++++++++++++++++***+++---...///...,,,+++)))))))))***+++,,,,,,---,,,,,,,,,+++++++++*********************+++++++++'''((())))))((('''((()))*********++++++++++++,,,***+++,,,+++***))))))***,,,,,,++++++,,,,,,---...---,,,+++***+++,,,---...111000///.......................................//////............//////...------,,,,,,------...+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,------...,,,------------.........------.........---+++***+++,,,---,,,+++***+++,,,...---+++,,,...000000///,,,+++***+++...///...---,,,------,,,++++++,,,...++++++++++++,,,---...///------------,,,+++***)))***++++++,,,,,,,,,,,,,,,******+++,,,---------------------------.........,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++---,,,++++++******++++++***++++++++++++,,,,,,,,,++++++++++++************))))))***++++++++++++***++++++++++++++++++++++++************************************))))))))))))))))))))))))************++++++***))))))***++++++,,,+++*********+++,,,---'''(((((())))))***************))))))))))))******************))))))))))))************++++++++++++(((((())))))))))))((((((************************(((((()))************)))))))))******,,,---///000++++++******++++++,,,,,,)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,---------............***+++,,,---............------------,,,,,,,,,,,,......////////////......***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000222333000//////000000111222333444555777999;;;<<<======<<<===>>>???@@@@@@AAAAAACCCBBBAAA???===;;;:::999<<<===@@@BBBDDDDDDCCCBBBAAA@@@@@@????????????@@@<<<<<<===>>>>>>???@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBDDDEEEHHHMMMSSSZZZaaadddvvv|||}}}~~~nnnbbb___]]]ZZZ]]]dddiiilllpppqqqllljjjrrr~~~|||tttiiieee```]]]]]]aaafffjjjqqqqqqsssvvvwwwvvvrrrooohhhhhheeeaaabbbgggkkkkkkllleee````````````bbbffffffjjjppprrrkkkcccccchhhnnnxxxrrroookkkgggbbb___]]]\\\ccciiiuuu++++++******************++++++---.........------+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++))))))*********+++++++++((()))******(((((()))***++++++++++++,,,,,,,,,,,,)))+++---,,,***((()))***,,,,,,---............------,,,+++******,,,---///111000///...------------........................------,,,,,,,,,,,,------///......------......///,,,,,,,,,,,,---------.........---------,,,,,,,,,+++,,,,,,---......---------,,,+++++++++,,,...///------,,,,,,,,,,,,,,,,,,***,,,......,,,,,,---...000...------...//////...,,,+++***,,,...//////...---......---,,,,,,---///------,,,,,,,,,------...+++,,,---------,,,+++*********+++,,,,,,,,,,,,,,,)))***+++,,,------------------------......///000++++++++++++++++++,,,,,,************************************************++++++************++++++---,,,+++***)))******+++************++++++++++++---,,,,,,,,,++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++************************)))))))))))))))*********((()))))))))************++++++***))))))***++++++,,,+++***)))***+++---...'''(((((())))))***++++++******))))))))))))******************)))))))))((())))))))))))*********+++)))))))))******)))))))))************************'''((()))***+++******))))))***+++---............)))***+++,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,------------,,,,,,------------............***+++,,,............---------------------------......////////////......+++,,,---......---,,,+++------------------------***+++---///000111111000000000000000111222333444666777999;;;======>>>>>>===>>>???@@@AAA@@@?????????>>>===<<<;;;:::999999<<<>>>@@@BBBCCCCCCAAA@@@?????????@@@??????>>>>>><<<<<<===>>>>>>??????>>>@@@BBBEEEHHHKKKNNNOOOPPPUUUXXX]]]dddkkkqqquuuwww~~~rrrmmmnnnqqqsssuuuhhh\\\RRRSSSSSSOOOQQQVVVYYY]]]cccgggdddbbbiiisss|||vvvsssrrrqqqqqqtttyyy~~~}}}wwwnnneee^^^ZZZUUUQQQQQQSSSVVVXXX[[[[[[]]]___```___[[[XXXTTTXXXWWWQQQOOOSSSUUUSSSTTTOOOKKKLLLMMMLLLNNNRRRPPPQQQUUUXXXUUUPPPQQQUUUTTT]]]eeeiiilllmmmjjjeee\\\[[[XXXUUURRRPPPOOONNNOOOSSS\\\iiivvv++++++******************+++,,,,,,---............///......------,,,,,,+++((()))***+++,,,---------))))))******+++++++++++++++,,,------++++++,,,---++++++,,,,,,,,,---------)))+++---,,,***((()))+++,,,---...///000///...------,,,+++******,,,...//////...---,,,+++*********////////////////////////,,,++++++******++++++,,,//////............//////---------.........//////......---------,,,,,,,,,***+++---...///...---------,,,+++******,,,...///......---------......///+++---//////.........///111///...---//////...---,,,++++++,,,...//////...---...///...---,,,...000//////...---,,,,,,,,,,,,+++,,,...///000///......)))***+++,,,,,,,,,,,,,,,)))***+++,,,------...---*********+++,,,---...///*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++***((('''''''''((()))))))))))))))************......---------,,,,,,,,,((()))***+++++++++++++++++++++++++++++++++++++++++++++******************(((((())))))******++++++(((((())))))*********+++,,,+++***))))))***+++,,,***)))((('''((()))+++,,,)))******+++,,,,,,------******))))))))))))******+++*********))))))(((((('''((((((((())))))************++++++++++++******************************'''((()))+++++++++***))))))***+++,,,---,,,+++***(((***+++,,,---,,,,,,+++'''((()))+++,,,---......,,,------......------,,,---------.........//////***+++,,,...///......---..............................////////////......//////000111111000///...........................***,,,...000111111000///000000000000111222333444777888:::<<<>>>>>>>>>>>>===>>>@@@AAAAAA@@@>>>===::::::::::::::::::::::::<<<>>>AAACCCCCCBBB@@@?????????@@@@@@@@@>>><<<;;;<<<======>>>>>>>>>>>>>>>CCCFFFKKKRRRYYY___dddffflllpppwww~~~vvvggg```^^^___```aaaWWWMMMGGGKKKMMMIIIIIIMMMRRRWWW___eeedddccciiisssxxxnnnhhhaaa___^^^___cccgggiiijjjiiilllmmmnnnooommmcccYYYQQQNNNIIIFFFFFFHHHIIIJJJLLLMMMNNNOOOQQQPPPLLLJJJFFFLLLMMMHHHFFFJJJLLLJJJGGGCCCAAABBBCCCBBBDDDHHHFFFEEEFFFIIIHHHDDDEEEIIIGGGNNNTTTVVVWWWXXXUUUPPPMMMLLLJJJIIIGGGFFFFFFFFFEEEHHHMMMTTT\\\dddkkkoooqqqsssyyy~~~~~~|||~~~~~~wwwpppooorrr******+++++++++,,,,,,,,,......---,,,,,,,,,---------,,,+++++++++,,,---...)))(((((())),,,...//////+++)))&&&&&&))),,,......,,,,,,+++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------/////////......---------------..................---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.................................//////000000000/////////.........------///---,,,,,,---......---///...---,,,---000000---,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...---------------------------------------++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,+++------------------------++++++***))))))***++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++************++++++++++++++++++++++++++++++******))))))***+++,,,,,,*********+++,,,,,,------************************)))************+++++++++))))))))))))))))))))))))++++++******))))))(((((((((((())))))))))))((((((*********************+++++++++++++++++++++++++++************************************))))))(((((()))***+++,,,,,,+++***)))))))))*********+++++++++))))))***++++++++++++***)))))))))***+++++++++,,,(((((()))***+++,,,,,,,,,******++++++++++++******************+++,,,---...000///...---------------***+++,,,------,,,+++***+++---//////---,,,,,,,,,,,,,,,---......---,,,,,,......------------......000000//////......------...------------...//////,,,---...///000000000///000000000111222555777999:::<<<@@@AAAAAA@@@@@@AAA>>>>>>>>>>>>===<<<;;;::::::999999888999:::<<<===>>>===<<<<<<===???AAABBBAAA@@@??????@@@@@@???===AAA???;;;999:::===AAADDDGGGOOO^^^nnn{{{~~~}}}~~~}}}||||||{{{sssiii[[[QQQMMMMMMMMMMMMIIIHHHEEEBBBAAACCCHHHLLLOOOWWWbbbiiilllooosssvvvyyyqqqjjjeeeXXXUUURRRRRRUUUVVVVVVTTTRRRUUUYYY[[[ZZZUUUOOOKKKHHHEEEAAA??????AAAAAAAAAFFFEEEEEEFFFFFFEEEBBB@@@DDDCCCBBBBBBBBBBBB@@@???CCCBBBAAA???===<<<<<<<<<<<<===>>>???@@@???>>>===@@@BBBFFFIIIIIIIIIIIIJJJJJJGGGEEECCCDDDCCCAAA@@@>>>BBBFFFHHHJJJLLLPPPTTTUUUYYY^^^bbbeeegggiiikkkyyysssjjjddd___[[[YYYZZZqqq|||******+++++++++,,,,,,,,,------,,,,,,,,,------......---,,,+++++++++,,,---111000...---,,,***)))(((...---,,,,,,------,,,***++++++++++++++++++,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++,,,,,,,,,,,,........................////////////......------------............//////---......//////......---........................------------------------,,,,,,,,,---------..........................................//////000000------,,,,,,,,,+++++++++......------.........---000000///......///...---------------------------------------------------//////...---------------------------------------++++++,,,,,,,,,---------***++++++,,,,,,,,,++++++,,,,,,,,,---------------***++++++++++++++++++***+++******))))))******+++,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++***))))))))))))***+++,,,+++++++++++++++*********************************)))************+++++++++++++++++++++++++++++++++*********)))))))))))))))(((((())))))))))))((((((,,,,,,++++++***))))))(((************************************************++++++*********))))))))))))***++++++++++++***)))))))))*********+++++++++))))))***++++++++++++******************+++++++++(((((()))++++++,,,,,,+++******++++++++++++******************+++,,,---...,,,,,,+++******************+++,,,,,,,,,,,,+++***+++---//////...---,,,---,,,---............---,,,......------------......////////////...............------------...//////............//////000000000111111333555777999:::;;;===@@@AAAAAA@@@@@@@@@>>>>>>>>>>>>===<<<;;;::::::999999999999;;;<<<===>>>=========>>>???@@@@@@AAA@@@???>>>>>>>>>===<<<>>>===;;;999:::>>>DDDHHHTTT___pppvvvtttpppkkkjjjoooyyy}}}tttmmmccc[[[QQQKKKIIIHHHHHHFFFFFFEEECCC@@@@@@CCCIIINNNXXX```kkkrrruuuyyy}}}wwwnnngggaaa]]]OOOLLLIIIIIIKKKLLLKKKJJJIIIKKKMMMNNNMMMKKKGGGEEEFFFCCC@@@???@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@>>>===AAA@@@??????@@@@@@@@@???CCCCCCBBB@@@??????>>>>>>???@@@AAABBBAAA@@@???>>>;;;>>>AAADDDFFFHHHIIIJJJKKKHHHEEEDDDDDDDDDAAA???;;;>>>AAABBBBBBCCCFFFIIIIIILLLPPPSSSUUUWWWZZZ]]]fffbbb\\\WWWSSSPPPPPPRRR^^^iiizzz******+++++++++,,,,,,,,,,,,,,,+++,,,,,,---...///......---,,,++++++,,,,,,------------,,,,,,++++++,,,,,,---...///...+++(((******++++++,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------......................../////////...............------......////////////......////////////......////////////////////////........................------........./////////////////////////////////.........///////////////,,,,,,,,,,,,++++++++++++------..................000000111000///------...........................------------------------//////...------------...------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++************))))))))))))******++++++++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++))))))))))))))))))***+++,,,++++++***))))))((((((************************)))************+++++++++************************))))))))))))************((())))))******))))))(((+++++++++*********))))))))))))))))))))))))))))))************************+++++++++***************)))***++++++++++++***))))))))))))************+++))))))***++++++++++++***+++++++++***************((()))***+++++++++++++++******++++++++++++******************+++,,,---...++++++***)))))))))******++++++,,,,,,,,,,,,++++++,,,...000000...---...///,,,---............---,,,......------------...................../////////...------------...////////////...---...///000111000222444666888:::;;;<<<===???AAAAAA@@@?????????>>>>>>>>>>>>===<<<;;;:::999999999999:::;;;<<<======>>>>>>?????????>>>>>>@@@@@@??????????????????=========>>>@@@EEELLLQQQ___lll~~~xxxlllhhhaaaZZZVVVZZZccckkkttttttuuutttqqqiii```ZZZRRRMMMHHHEEEFFFFFFDDDBBBCCCBBBAAA@@@BBBHHHOOOUUUeeellluuu|||zzzoooeee]]]XXXTTTQQQHHHFFFCCCBBBBBBBBBBBBAAACCCDDDDDDDDDDDDCCCCCCBBBAAA???>>>>>>???@@@??????@@@@@@@@@AAAAAA@@@??????@@@@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAA???>>><<<===>>>@@@BBBEEEGGGIIIJJJOOOLLLJJJIIIJJJHHHCCC???===>>>???>>>======???AAA???AAADDDEEEFFFIIILLLOOOSSSRRROOOKKKGGGFFFGGGHHHMMMVVVeeeuuu******+++++++++,,,,,,,,,++++++++++++,,,---...//////......---,,,,,,++++++((()))++++++,,,---...000))))))***+++---...,,,*********++++++,,,---......+++,,,------......------------------------------)))))))))))))))))))))))),,,,,,,,,,,,------------------...............///...............---------......//////000000111111//////000000000000//////111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////............,,,---.............../////////000111///,,,---000////////////////////////........................///......---------..............................,,,,,,,,,------------...------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***))))))))))))***+++,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,++++++************++++++***+++++++++++++++,,,,,,***))))))(((((()))***************)))))))))((((((************************))))))*********+++++++++''''''''''''''''''''''''(((((())))))******++++++)))))))))******)))))))))))))))*********+++++++++************************************************++++++++++++*********************++++++*********))))))))))))************))))))***++++++++++++***,,,+++++++++***)))))))))((()))***+++++++++++++++******++++++++++++******************+++,,,------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...000000......///000------............------......------------......---------....../////////...------------...//////111000...---...///111222222333666999<<<======>>>>>>@@@AAAAAA???>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999::::::;;;<<<===>>>===>>>???@@@@@@???===<<<>>>????????????@@@BBBDDD>>>AAAEEEHHHKKKQQQXXX^^^iiitttwwwmmmfffaaa___YYYQQQLLLNNNUUU[[[aaaaaaaaaaaa^^^XXXQQQKKKKKKGGGDDDCCCEEEFFFDDDBBBAAAAAABBBDDDIIIRRR\\\bbbmmmrrryyy}}}rrrjjjeee\\\TTTNNNJJJHHHGGGGGGEEECCCAAA@@@@@@@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAABBBCCCDDDCCCAAAEEEFFFFFFFFFEEEEEEEEEFFFCCCDDDEEEFFFEEEEEEFFFGGGDDDDDDCCCCCCCCCDDDEEEFFFEEEFFFFFFEEEDDDCCCAAA@@@CCCCCCCCCFFFIIILLLNNNOOOUUUTTTTTTVVVWWWSSSJJJCCCBBBBBBAAA???>>>>>>???@@@???@@@AAAAAABBBDDDGGGJJJOOORRRQQQKKKDDDCCCCCCCCCHHHMMMVVV```lllxxx******+++++++++,,,,,,,,,*********+++,,,---...///............------,,,,,,---...///...,,,,,,///111000...+++***+++,,,------******+++,,,------......+++,,,------......------------------------------------------------------,,,,,,---------.........,,,,,,------............------------............//////000111222222333333222222333333333333222222333333333333333333333333333333333333333333333333333333333333444444444444333333333333333333333333222222222222222222222222111111111111000000000000+++---.........///222444222//////111000,,,---222////////////////////////..............................---------......///........................,,,,,,---------.........------,,,++++++,,,,,,------------,,,,,,+++++++++,,,***'''%%%%%%'''***,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++************++++++*********++++++,,,,,,,,,******))))))))))))******(((((()))))))))*********************************))))))*********+++++++++''''''''''''''''''''''''(((((())))))******++++++))))))************))))))+++++++++***************++++++++++++++++++++++++************************************************+++******************+++))))))))))))))))))))))))))))))***++++++++++++***,,,+++++++++***)))))))))))))))***+++++++++************++++++++++++******************+++,,,------......------------......,,,,,,,,,,,,,,,,,,,,,,,,---...//////......000111..............................------------......,,,,,,------......//////...------------...//////111000///...///111333555444666999<<<>>>????????????AAABBBAAA???======>>>>>>>>>>>>>>>===<<<;;;:::999:::;;;<<<===>>>??????===>>>???@@@@@@???===<<>>???@@@@@@@@@AAAAAA@@@>>>===>>>???>>>>>>>>>>>>===<<<;;;::::::;;;===>>>@@@@@@AAAAAA===>>>>>>?????????>>>>>>@@@BBBDDDCCCBBBDDDIIIMMMTTT\\\fffkkkkkkkkknnnrrrqqqtttxxxzzzzzz|||sssfff\\\UUUPPPNNNLLLOOOQQQOOOKKKIIIIIIKKKMMMLLLKKKLLLNNNOOOOOONNNLLLJJJGGGHHHJJJLLLJJJHHHKKKMMMPPPTTTXXX___fffjjjbbbcccfffjjjnnnrrrvvvwwwooonnnjjjeee___YYYTTTPPPMMMMMMKKKHHHEEECCCDDDEEEDDDEEEEEEDDDBBBCCCEEEGGGCCCEEEIIINNNRRRTTTUUUUUUXXXVVVSSSQQQQQQPPPOOOMMMPPPRRRRRRPPPMMMKKKMMMPPPRRRXXX___cccbbbaaa```aaa```]]]ZZZWWWXXX\\\```dddccc```ZZZUUUQQQOOONNNNNNMMMMMMPPPXXXbbbiiilllllliiiiiilllrrruuuoooaaaUUUGGGDDDAAA@@@@@@AAAAAAAAA@@@AAABBBBBBBBBCCCEEEGGG[[[eeegggYYYJJJDDDBBB???@@@AAABBBDDDHHHNNNUUU[[[******+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++,,,---...//////......''')))+++,,,---333===EEEAAA<<<444...,,,,,,------,,,,,,------------------+++,,,------......------........................++++++++++++++++++++++++---.........////////////...//////000111111222222111111222222333333333333333333444555666777888888999999::::::::::::999999999999999999999999999999888888888888888888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888555555555555444444444444222333444333222777@@@GGGIII;;;111333444000...222................................................---------------...//////........................------------............,,,++++++***+++---000111000000///......---,,,,,,++++++************++++++))))))(((((((((((()))))),,,,,,++++++++++++++++++++++++************++++++)))******+++,,,,,,------------,,,+++++++++++++++*********+++++++++++++++************************)))************+++++++++++++++++++++++++++++++++*********))))))))))))))))))******++++++******)))+++++++++***************************************************************''''''((((((((()))))))))++++++***))))))***++++++******))))))(((((((((((())))))***++++++++++++******************+++++++++******+++++++++******)))******++++++++++++******************+++,,,---...++++++******+++,,,,,,---...---,,,,,,,,,,,,---...,,,,,,---,,,,,,---///111000///...------...///000......------------.........------------------,,,...------------.../////////000222444666888999:::;;;;;;;;;<<<===>>>@@@@@@???@@@@@@@@@>>>>>>???@@@>>>>>>>>>>>>===<<<;;;:::;;;<<<>>>@@@BBBBBBCCCBBB>>>=========>>>???@@@@@@@@@DDDIIIKKKNNNSSS\\\cccllluuuzzzyyyyyytttuuuvvvwwwxxxyyyzzzzzz}}}ppphhh^^^TTTOOOKKKJJJIIIIIIMMMOOOOOOKKKHHHHHHJJJKKKIIIGGGIIINNNSSSWWWYYYUUUTTTUUUXXX\\\[[[XXXTTTUUUWWWXXXXXXWWWXXXZZZ\\\TTTTTTWWW[[[aaagggjjjlllgggccc^^^YYYUUUPPPLLLKKKHHHKKKMMMLLLJJJHHHIIIJJJIIIKKKLLLLLLKKKLLLOOOSSSQQQTTTXXX^^^eeelllqqqtttsssoookkkgggfffdddcccbbbccceeefffccc^^^\\\^^^bbbhhhqqq||||||xxxrrroooooottt{{{{{{qqqggg```\\\\\\\\\\\\\\\```iiissszzz|||zzzrrrppppppuuuyyyvvvjjj___PPPLLLGGGEEEFFFFFFFFFEEEBBBDDDFFFGGGFFFGGGHHHIII[[[hhhkkk]]]LLLFFFDDD@@@@@@@@@AAAAAABBBEEEJJJNNN******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++***+++---///000000//////,,,---,,,)))(((,,,555===>>>999222...,,,---------------------------,,,,,,+++,,,------......------........................////////////////////////............/////////000000000111222333333444444444444444555555666666666444444555666777888999:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::999999999999888888888888555666777555555;;;EEENNNTTTAAA444555777111...000........................////////////////////////---------------...///000////////////////////////---------.........//////++++++******,,,...111222111111000///......------)))+++---//////---+++)))++++++************++++++---,,,,,,++++++*********++++++************++++++))))))***+++,,,,,,------...------,,,+++++++++,,,------,,,,,,+++*********************************)))************+++++++++))))))))))))))))))))))))++++++******))))))((((((******++++++++++++******$$$%%%''')))+++...///000))))))))))))))))))))))))************************&&&'''''''''(((((()))))),,,+++***))))))***+++,,,******))))))((((((((('''))))))***++++++++++++***))))))******+++++++++,,,******+++++++++******)))******++++++++++++******************+++,,,---...,,,+++++++++,,,------......---,,,,,,,,,,,,---...+++,,,,,,,,,+++,,,///111000///...------...///000.........------..................------,,,,,,,,,...------------.../////////000222555888:::;;;;;;===<<<<<<<<<<<<>>>@@@AAA???@@@@@@???>>>>>>???AAA>>>>>>>>>>>>===<<<;;;:::<<<===???BBBCCCDDDDDDDDD>>>======<<<===???AAABBB>>>DDDLLLSSSZZZdddqqqzzz}}}||||||}}}~~~}}}zzzwwwyyyzzzzzz|||}}}sssfff\\\VVVOOOIIIGGGFFFFFFFFFKKKNNNPPPOOOKKKIIIIIIKKKJJJHHHFFFHHHOOOWWW^^^aaa___```dddjjjnnnlllfffaaa\\\]]]\\\YYYTTTPPPNNNMMMJJJKKKMMMRRRYYY```eeegggjjjeee___[[[VVVOOOKKKIIIGGGKKKOOOPPPNNNMMMMMMNNNQQQSSSUUUUUUUUUWWW[[[___ccceeeiiipppyyy~~~}}}xxxzzzzzzwwwqqqoooqqquuu|||uuupppoooooommmlllooowwwxxxsssqqqtttyyyxxxooofff[[[VVVPPPMMMMMMMMMLLLJJJFFFHHHKKKMMMMMMLLLMMMNNNYYYhhhmmm^^^NNNHHHFFFBBBDDDEEEDDDCCCBBBCCCEEEHHH,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,---...///000000...---,,,++++++,,,---...........................------------,,,,,,------...------,,,,,,,,,------------,,,,,,------............//////......---,,,,,,---///000000000///...000111222333444444444444555666777888888888888888888888888888999999:::;;;>>>>>>======<<<<<<<<<;;;::::::999888999:::;;;<<<;;;;;;;;;;;;<<<<<<======;;;<<<===>>>>>>>>>>>>>>>>>>???AAA@@@>>><<<<<<===AAA@@@>>>=========>>>???888999;;;<<<<<<<<<;;;:::<<<:::999999999<<>>??????999;;;======<<<===>>>@@@BBBBBBAAA@@@???>>><<<<<>>>>>>>>>>>@@@BBBDDDEEEKKKRRRYYY^^^kkk||||||rrrmmmlllhhhbbb___]]]\\\XXXVVVLLLMMMIIICCCBBBEEEGGGFFFGGGIIIMMMRRRTTTRRRMMMIIILLLKKKKKKMMMTTT]]]gggmmmsssqqqqqquuuwwwsssiii```bbb]]]UUUPPPKKKHHHIIIKKKHHHFFFIIINNNSSSXXXaaajjjggglllnnniii^^^UUUQQQQQQRRRUUUYYYYYYYYY[[[___ccckkknnnnnnkkkgggjjjsss{{{}}}zzzqqqooossswwwwwwuuudddaaa]]]\\\\\\[[[XXXTTTSSSRRRQQQRRRRRRPPPLLLIIITTTYYY]]]YYYOOOHHHGGGIIIIIIFFFCCCAAABBBEEEGGGHHH,,,,,,,,,,,,,,,,,,,,,,,,---------............///---,,,,,,------///000000///...---,,,,,,---......------------------------///...---,,,,,,---...///...------,,,,,,------.........---------......///......////////////......///000111333444555666666333444555666777777777777888888999999::::::::::::;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<;;;;;;;;;:::<<<<<<;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<=========<<<===>>>???@@@@@@@@@@@@@@@BBBCCCBBB@@@??????@@@@@@@@@>>>=========>>>???;;;<<<<<<======<<<<<<;;;???===<<<<<<;;;<<>>===============>>>>>>999;;;<<<<<<;;;;;;===>>>??????@@@@@@@@@@@@??????@@@@@@@@@AAACCCDDDEEEDDD@@@>>>===<<<>>>CCCIIINNNaaahhhmmmpppwwwzzziii```]]]YYYTTTQQQPPPNNNKKKHHHIIIKKKJJJHHHJJJMMMMMMJJJKKKLLLOOORRRUUUUUURRROOORRRRRRSSSVVV[[[bbbhhhlllssspppoooqqqrrrnnneee]]]YYYTTTNNNIIIFFFEEEFFFHHHDDDBBBDDDJJJNNNQQQYYYaaaccciiiooommmfff___]]]]]]```eeejjjnnnqqquuu|||~~~}}}yyywwwvvvtttoookkkgggfffcccaaa]]]XXXQQQMMMQQQUUUXXXWWWRRRNNNMMMMMMNNNLLLHHHGGGGGGIIIJJJKKK,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------...///000111000///...............------------------------000///---,,,,,,---///111...---------------......//////......---......///......///000111111111111111222333444777999;;;===888888999:::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<======::::::::::::999999999999;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBBCCCCCCCCCBBBDDDEEEEEECCCBBBBBBCCCAAA@@@??????>>>>>>??????@@@???>>>>>>============AAA@@@@@@AAA???<<>>888999888777555444333333333222222111111000000//////---...///000000///...---.........---------,,,,,,------------------------...------,,,,,,------...,,,,,,---............---******+++,,,,,,---......///...---+++************,,,++++++************+++------,,,+++++++++++++++)))*********++++++,,,,,,,,,++++++******++++++,,,***************************************************+++,,,,,,******+++,,,,,,+++******)))*********************************,,,,,,++++++***))))))(((,,,++++++++++++,,,------+++++++++++++++++++++++++++++++++***************++++++************++++++---,,,+++*********+++,,,************************)))************+++++++++,,,++++++***++++++,,,,,,///...------,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///...---...------------...//////,,,+++,,,...000111111000---------............///........................///......------......///...........................000111333555666777777888999;;;===>>>>>>======>>>>>>======<<<=========:::;;;===<<<;;;:::;;;=========???@@@AAAAAAAAAAAAAAA???>>>@@@DDDGGGFFFEEECCCBBBAAA???BBBKKKXXXaaatttyyy{{{yyyzzzyyycccWWWPPPMMMIIIFFFFFFEEEEEEDDDLLLPPPTTTVVV[[[^^^ZZZTTTSSSRRRRRRSSSVVVWWWWWWWWW[[[[[[]]]___aaadddfffgggiiifffddddddccc```ZZZUUUPPPNNNJJJFFFEEEEEEFFFFFFEEECCCDDDGGGIIIJJJOOOVVV]]]fffqqqvvvvvvttttttvvv|||zzztttkkkaaa[[[WWWXXXZZZ\\\\\\[[[YYYXXXWWWUUUSSSQQQPPPPPPQQQRRR---------------------------------............///---------------...///000111111000//////.........------------------------///............//////000...------------....../////////......---......//////000111222333444444444333333333444777999<<<>>>;;;;;;<<<===============<<<;;;;;;;;;;;;;;;<<<<<<999888888888888888999999888777777777777777777777777777777777777888888999;;;;;;;;;;;;::::::::::::<<<===???AAABBBCCCDDDDDDBBBDDDFFFFFFDDDDDDDDDEEECCCBBBBBBAAAAAAAAAAAAAAADDDBBB@@@>>>=========>>>AAA@@@BBBDDDBBB>>>>>>BBBHHH999<<>>===<<<;;;999777666666666555444444333222111000000...///000000000///...---.........------------,,,...........................---,,,++++++,,,---...------------------------+++++++++,,,,,,---------...---,,,+++++++++++++++,,,++++++******+++++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************+++,,,,,,******+++,,,++++++***************+++************************+++++++++*********))))))******))))))))))))))))))))))))))))))))))))))))))******+++++++++*********++++++************++++++,,,++++++*********+++,,,************************))))))*********+++++++++,,,+++***)))***+++,,,---///...---,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,******+++---------,,,,,,++++++++++++,,,------******+++---000000///------------............///---------...............//////............//////------------............///000222444666888999::::::;;;<<<===>>>>>>>>>===>>>>>>===<<<<<<<<<<<<===<<<===>>>===<<<;;;<<<======>>>???@@@AAABBBBBBBBB@@@===<<>>>>>>>>>>>===<<<;;;::::::::::::;;;;;;777777666666555666666777555555555555666666666666444444555555666666666666888888888888888888888888;;;<<<>>>???AAABBBCCCCCC@@@BBBDDDDDDDDDCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDCCCAAA???=========>>>>>>>>>@@@CCCBBB???>>>AAA<<<:::>>>AAA===>>>AAAAAA@@@???>>><<<:::999888888777777666666555444333333222111000///...//////000//////.........---------...........................---,,,++++++,,,---...---------,,,,,,,,,---------------,,,,,,+++++++++++++++++++++,,,---......,,,+++++++++++++++,,,,,,,,,,,,+++***************...------,,,+++***))))))++++++++++++++++++++++++***************************************************+++,,,,,,******+++,,,+++***************++++++************************))))))*********+++++++++*********)))))))))(((((()))))))))))))))))))))))))))******+++++++++******++++++************++++++******)))))))))*********************************))))))*********+++++++++++++++***)))***+++---......---,,,+++************************++++++,,,,,,+++***)))***+++,,,+++***,,,++++++++++++,,,------++++++,,,---//////---+++---------............///---------.........///////////////....../////////---------.........//////...000222444777999::::::;;;<<<<<<=====================<<<<<<<<<<<<======>>>???@@@???>>>===>>>??????@@@@@@AAAAAAAAA@@@@@@AAA>>><<<===BBBFFFHHHHHHFFFKKKQQQXXX```jjjuuu}}}zzzxxxtttnnnjjjooo~~~xxxjjjZZZQQQJJJHHHFFFFFFKKKUUUaaahhhwwwsssooojjjccc___^^^___aaaaaabbb```\\\XXXUUUSSSRRRRRRPPPPPPQQQPPPPPPRRRTTTWWWSSSYYY\\\ZZZYYYZZZWWWQQQOOOMMMMMMPPPRRRSSSXXX^^^fffsss{{{yyyyyyzzz---------------------------------............///......---------....../////////000000000000//////........................***,,,...000111000///---------------...///000000/////////000111222333444555666777999:::;;;;;;;;;>>>>>>=========>>>??????======>>>>>>>>>>>>======<<<;;;:::999888999:::;;;888888777666666666666777444444444444555555555555555555666777777777777666555555666666666777777777;;;<<<===???@@@AAAAAAAAA>>>@@@BBBCCCCCCBBBDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDBBBBBB@@@???>>>======<<<<<<:::<<<@@@@@@>>>>>>@@@<<>>>>><<<<<<;;;;;;<<<<<<===>>>>>>@@@AAA@@@???>>>@@@AAAAAAAAABBBBBBAAA@@@??????BBB@@@>>>>>>@@@FFFLLLPPPRRRVVV___hhhpppuuuxxxxxxssspppmmmkkkjjjnnnzzztttnnnhhh^^^SSSMMMJJJJJJKKKOOOXXXeeettt~~~yyyuuuppphhhbbb````````````^^^[[[WWWSSSPPPNNNMMMMMMIIIKKKNNNOOOPPPTTTZZZ___cccmmmttttttuuuvvvooofff]]][[[\\\aaadddhhhpppxxx........................---------............//////......---------......,,,---///000000000000///////////////////////////,,,,,,,,,,,,---...///000------------...///000111111111222333555777999:::999:::;;;<<<============@@@@@@AAABBBBBBBBBBBBAAA>>>>>>?????????>>>>>>======<<<:::999888999:::;;;888888777666666666666666333333444444444555555555555666777888999888777777444444555555666777888888<<<===>>>???@@@@@@@@@@@@===???AAABBBBBBBBBDDDEEEDDDEEEFFFFFFFFFEEECCCCCC?????????>>>>>><<<;;;;;;<<<888888;;;===;;;<<>>???AAA???@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888888777777555444444111111111111000000000000........................,,,------------------,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///+++++++++++++++,,,---...------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,******))))))***++++++,,,******************************************++++++)))***+++,,,,,,+++******++++++++++++++++++++++++''')))***,,,,,,,,,***)))++++++************++++++))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,,,,,,,///...---,,,+++***************++++++,,,------...---,,,+++,,,------,,,+++...------------...//////---++++++,,,...000000///---------............///,,,,,,------...//////000000000////////////000000......//////000111111222111222444666888999::::::<<<<<<<<<<<<===>>>???@@@:::::::::;;;<<<===>>>???===>>>@@@@@@??????@@@BBBAAAAAABBBBBBAAAAAA@@@???@@@AAABBBCCCGGGQQQ^^^hhhmmmpppuuu}}}{{{tttnnnkkklllppprrrttt{{{|||oooccc``````\\\VVVSSSSSSWWW^^^fffppp}}}tttnnniiibbb]]]ZZZYYYXXXXXXVVVVVVUUUTTTSSSQQQOOONNNMMMRRRVVVYYYZZZ^^^gggnnn}}}|||yyy|||~~~}}}........................---------........./////////......---------......+++,,,...///000111000000000000000000000000000000///---***((())),,,000333---------......000111111333333444666888:::===>>>;;;<<<===>>>?????????>>>???@@@AAACCCDDDCCCBBBBBB?????????@@@@@@???>>>>>>>>>===;;;999999999;;;<<<777777666555555555555555333333333444444555555555444555777888888888777666333444555666777999999:::===>>>???@@@@@@@@@@@@@@@===???AAABBBBBBCCCDDDEEECCCDDDEEEEEEEEEDDDBBBAAA======>>>>>>>>><<<:::999===888666888:::999;;;>>>666CCCAAA999>>>AAA???AAA??????>>>===<<<<<<<<<===<<<<<<<<<===============888:::<<<===<<<:::666444222222222222111111111000////////////////////////+++,,,............,,,+++///...,,,+++***+++,,,,,,***++++++,,,,,,------.........---,,,,,,,,,------++++++++++++,,,,,,---.........---,,,,,,,,,,,,---))))))***+++---...//////***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,******))))))***+++,,,,,,************************,,,,,,++++++***)))))))))&&&'''(((*********)))((())))))))))))))))))))))))'''(((***,,,---,,,***)))++++++************++++++)))***+++,,,,,,,,,,,,,,,(((((((((((((((((((((((()))************+++++++++((()))+++,,,------,,,,,,111000...---,,,+++++++++++++++,,,,,,---.../////////...------//////...---,,,++++++++++++,,,------)))'''&&&(((+++...000000---------.........//////,,,,,,------...///000000000000////////////000000...//////000111222222333222333555777999:::;;;;;;<<<<<<<<<===>>>@@@AAABBB999999::::::<<<===???@@@;;;===>>>???>>>>>>@@@BBB@@@AAAAAABBBBBBAAAAAAAAA===AAAFFFJJJPPP^^^rrruuuooonnnrrr{{{~~~zzzqqqjjj___WWWYYY```bbb```___```gggqqq|||xxxnnnbbb^^^YYYUUURRRQQQOOONNNQQQSSSVVVXXXXXXWWWTTTRRRZZZ```fffiiijjjnnnxxxvvvxxx{{{~~~qqqfffhhhhhhhhhwwwzzzoooiiilllsssttt,,,,,,,,,---------......------------------------,,,,,,,,,,,,---...////////////000111111111111000111000///---------...////////////000000222333333000000111222444666888999::::::;;;<<<======>>>>>>??????@@@AAABBBCCCDDDDDDBBBCCCEEEEEEDDDAAA>>><<<<<<=========<<<:::888777:::999999999888888777777444444555555555444333222444444444555555555666666777777888888888888777777666555555444555666777888777888999;;;<<<======>>>======>>>@@@AAAAAAAAAAAABBBAAAAAACCCDDDDDDBBB@@@??????===<<<:::999888777777777777888999;;;<<<===888888999:::;;;<<<=========<<<<<<<<<<<<;;;;;;;;;>>>??????@@@@@@@@@????????????>>>===<<<;;;::::::777666555444222111//////111000000000////////////........./////////000000000////////////..................------,,,,,,,,,...---+++******+++---.........---,,,,,,,,,,,,------------............///,,,,,,,,,------.........,,,,,,++++++***+++++++++------,,,,,,+++***))))))++++++************++++++---,,,++++++******++++++---***((()))+++,,,***(((******))))))))))))******,,,,,,,,,++++++*********///,,,))))))+++,,,+++)))************************++++++******************************************************************((((((((())))))******+++******))))))******+++,,,***+++,,,------,,,+++***111000///---+++)))((('''++++++++++++++++++++++++...------,,,,,,,,,------...---,,,+++++++++,,,------...............------,,,---......//////......,,,,,,,,,---///000222333///////////////.........111000///...///111333444444666999;;;<<<;;;::::::>>>???@@@BBBAAA@@@>>>===;;;;;;::::::;;;<<<>>>???<<<<<<<<<<<<===???@@@AAAAAACCCDDDBBB>>>===@@@DDDCCCEEEKKKUUU```ooo~~~vvvvvv{{{{{{|||{{{vvvlllddd___^^^YYY\\\```eeennnxxxzzzwwwuuu|||uuueee]]]UUUUUURRRNNNOOOSSSUUURRRWWW[[[```eeehhhgggdddbbbnnnrrrwww|||}}}qqqppprrrxxxvvvjjjjjjiiiiiinnn{{{rrrllleee^^^]]]aaafffkkkzzzkkkdddffffffcccgggqqq~~~vvvrrrtttppp,,,,,,---------.........------------------------//////......---.........000000000000111111111111222222111000////////////...............//////000000111222444666999;;;<<<<<<<<<===>>>>>>???@@@@@@@@@@@@AAABBBBBBCCCCCCCCCAAABBBCCCCCCBBB@@@===<<<;;;;;;;;;;;;:::999888888888888888888777777777666777777777666666666555555444444444444555555555555666666777777777777666666777666555444444555666777888999::::::;;;;;;;;;;;;;;;<<<===>>>>>>???>>>>>>?????????@@@BBBBBB@@@>>>======<<<;;;:::888777777666666777777999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::::::::======>>>??????@@@??????@@@@@@???>>>>>>=========999999888666555333222222111111111000000000000///////////////............/////////............---...---------,,,,,,,,,,,,...---+++******+++---.........---,,,,,,,,,,,,---,,,,,,,,,,,,---------...,,,,,,,,,,,,------------+++*********+++,,,---------,,,,,,++++++*********,,,,,,++++++++++++,,,,,,---,,,++++++******+++++++++)))((())),,,---,,,***+++******))))))******+++,,,,,,++++++++++++++++++...,,,******+++,,,+++)))************************------+++***))))))))))))+++++++++***************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,------******))))))******+++,,,******+++,,,,,,+++******//////...---+++***))))))++++++++++++++++++++++++...------,,,,,,,,,------------,,,++++++,,,,,,------...............---------...//////000000//////---------...///000111222////////////////////////111000000000111333555777777888:::<<<======<<<<<>>===<<<:::999999999:::;;;===>>>============>>>@@@AAAAAA@@@AAAAAA???======???BBBEEEIIIRRR___lllzzz}}}yyyuuuuuutttppphhh___YYYXXXYYY\\\eeepppzzzqqqbbbYYYUUUOOOPPPOOOMMMPPPVVVYYYXXX]]]dddnnnxxxpppeeedddeeejjjooouuusssggghhhgggffffffnnn{{{zzzyyyuuusssnnnhhhbbb```aaadddmmmyyy~~~sssiiihhhlllnnnmmmkkkssszzzpppkkkhhhjjjfffrrr,,,------------.........------------------------222111000///............111000/////////000222333333333333333222111000///............////////////333333444777999<<<>>>@@@?????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????>>>===<<<;;;999888888777777888888888777777666666666666555555555444333222222222333333333333444444444555555555555555666666666666555555777666555555555555555666999:::::::::::::::999999;;;;;;<<<<<<<<<<<<<<<;;;<<<;;;<<<>>>@@@@@@>>><<<;;;;;;:::999999888777777555666666777888:::;;;<<<>>>>>>===<<<;;;::::::999;;;;;;:::::::::999999999;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;:::888777666666333222222222111111111111000000//////...---------///............---------------,,,,,,,,,,,,++++++...---,,,++++++,,,---.........---,,,,,,,,,,,,---+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++************+++---...///++++++++++++++++++++++++---------,,,,,,------------,,,++++++******++++++))))))(((***,,,......---++++++************++++++++++++++++++++++++,,,,,,---,,,******+++,,,+++***++++++++++++++++++++++++///...,,,+++)))(((((((((++++++++++++******))))))))))))))))))))))))))))))******************))))))******))))))******+++,,,)))***++++++++++++***)))...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------...............---//////000111111111111000///.........//////000111////////////////////////111111111222333666888999::::::;;;<<<===>>>??????@@@@@@???>>>===<<<<<<<<<;;;;;;::::::;;;<<<===>>>=========>>>???@@@BBBBBBAAA@@@?????????BBBDDDFFFOOOSSS^^^lllxxxtttmmmjjjhhhccc\\\UUUSSSWWW[[[eeessssssfff[[[TTTQQQOOOMMMQQQSSSTTTZZZccchhhiiiooowwwxxxccc[[[\\\]]]```bbbdddooo~~~xxxoooqqqqqqlllhhhhhhmmmsss{{{|||~~~}}}qqqfffaaa```^^^fffnnnssswww|||~~~~~~wwwwwwssspppsss{{{~~~zzz~~~|||sssnnnllllllgggbbbfffttt------------....................................111000//////.........///222111///......000222333333333444444333222000//////000111222222333333333777777888999;;;===???@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@>>>===<<<:::999999::::::777666555555555666888999555555555555555555555555555333111000///000222333333444444444444555555555444555555666666555555444555555555555666666777777::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;:::;;;===???@@@>>>===:::::::::999999888888888666666666777888999;;;<<<>>>>>>===<<<<<<;;;::::::;;;;;;;;;::::::::::::999::::::;;;;;;===>>>???@@@?????????@@@@@@AAAAAAAAA======<<<<<<;;;:::999999555555444444444333333333222222111000///...---,,,............------------,,,,,,,,,,,,,,,,,,,,,+++...---,,,,,,,,,,,,---.........---,,,,,,,,,,,,---+++,,,,,,,,,,,,---------------,,,,,,+++++++++***+++++++++++++++,,,---...++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---,,,++++++******++++++*********+++,,,---------******))))))))))))***************++++++,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++...---,,,+++***))))))))),,,,,,++++++***)))))))))******************************))))))((((((''''''******))))))******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,---------...,,,---......///............///000000111111000000000000///////////////000///////////////000000000000000111333555777:::;;;<<<<<<<<<<<<===???@@@AAABBB@@@>>>;;;::::::;;;;;;>>>>>>>>>>>>>>>??????@@@<<<<<<<<<===???@@@BBBBBBBBB@@@???@@@DDDKKKQQQUUU^^^___fffqqqyyy~~~yyy}}}{{{pppiii___``````^^^\\\]]]cccgggtttwwwmmmhhh```[[[XXXWWWVVVVVVZZZ```eeeiiippp{{{rrrddd```cccfffhhhgggeeegggrrr~~~zzzuuuvvvyyyxxxmmmhhhccchhhnnnuuu{{{||||||xxxnnnjjjlll}}}qqqqqquuu---------.........//////..............................------...//////000222111///......000222333111222333444333222111000///000222444666777777777;;;;;;;;;;;;;;;<<<<<<===?????????@@@@@@@@@@@@@@@@@@@@@??????>>>=========<<<;;;999777777777888999666555555444555666888999555555555666666666666666999777555444333444666777444444444555555555666666555555666666666666555555333444555666888999::::::999:::;;;===>>>?????????======>>>>>>>>>======<<<<<<<<<===???BBBCCCAAA@@@<<<<<<;;;;;;::::::999999777777777777888999::::::;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;999999999:::;;;<<<>>>???======>>>>>>???@@@@@@@@@>>>>>>======<<<<<<;;;;;;888888888777777777666666555444333222111///......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,---------------............---------,,,,,,+++++++++......---,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++---,,,++++++******++++++++++++,,,++++++***++++++)))))))))(((((()))))))))*********++++++,,,,,,,,,++++++++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++*********))))))******+++,,,+++******************++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,------............,,,------...//////............///000000000000///111111000////////////000////////////000000111111///000111333666888:::;;;<<<<<<<<<<<<===???@@@AAABBB@@@===;;;999:::;;;<<<>>>>>>??????????????????;;;;;;<<<===>>>@@@AAABBB@@@???@@@CCCKKKVVVbbbiiikkkhhhiiinnnsssyyy|||rrrlllooosssooohhhbbbXXX___hhhooorrrsssvvvxxxyyymmmdddYYYWWWTTTUUU[[[bbbhhhkkkvvv}}}}}}~~~zzzpppuuu~~~yyyrrrssswwwzzzyyywwwrrrmmmmmmuuu}}}~~~{{{zzz}}}wwwxxx}}}xxxuuuvvviiibbbdddgggnnn~~~------........./////////........................------------...///000111111000/////////000222333111222222333333333333333000111444666888999888888<<<<<<;;;::::::999::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999777666555666777777666666666666777777888999666666777777777777888888999888777666555666666777555555666666666777777777777777888888888888777777444555777999:::;;;;;;;;;999:::<<<>>>???@@@AAAAAA??????@@@@@@@@@@@@@@@???>>>>>>???BBBEEEFFFEEEDDD@@@@@@???>>>======<<<<<<::::::999999888999999999888888999:::;;;<<<===>>>======<<<<<<<<<;;;;;;;;;999888888888999;;;<<<>>>=========>>>>>>>>>??????>>>>>>>>>>>>>>>=========;;;;;;;;;;;;::::::::::::777777666555444333222111000////////////.........,,,,,,------------......------------------------......---,,,,,,,,,,,,------------.........//////...---------------,,,,,,000///...,,,++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***---,,,++++++******++++++***+++,,,+++)))((()))*********))))))))))))******++++++++++++++++++,,,,,,***+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...************************------------------------+++++++++++++++***************))))))******+++,,,,,,,,,+++******+++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...+++,,,---......///......,,,,,,---...////////////---...//////000000//////111111000//////000000000...//////000000111111222000111333555777999:::;;;<<<<<<===>>>???@@@AAAAAAAAA???===;;;::::::<<<<<<<<<<<<============<<<<<<;;;<<<<<<===???AAACCCDDD@@@DDDLLLSSS\\\hhhuuu{{{uuuqqqrrrtttwww}}}nnneee^^^___cccccc```___]]]jjj{{{vvvnnnhhhbbb[[[WWWVVVVVVVVV[[[dddrrr|||uuuvvvqqqiiikkkqqqzzzzzzssstttyyy}}}~~~~~~rrrddd^^^aaaccceeennn............////////////......................../////////...//////000000000000000000111111111111222222222333444555777777555777999:::;;;:::999999:::999999888888888888888888888888888888888888888888888888888777777777777777777666666555666666666777888888999999999888888888888888999999:::::::::888777777777777666666666777777777777888888888888999999::::::::::::999999888999:::;;;;;;;;;::::::;;;;;;===>>>>>>???????????????@@@AAABBBBBBBBBBBB@@@@@@AAADDDHHHIIIHHHGGGEEEDDDCCCBBBAAA@@@???>>>>>>===<<<:::999888888888777777888999:::;;;<<<===<<<<<<<<<;;;;;;;;;::::::999999777777777999;;;<<<=========>>>>>>>>>>>>>>>???????????????@@@@@@@@@>>>>>>>>>>>>============:::999999888777666555555111111000000000/////////---------....../////////------............------......---,,,,,,,,,,,,---,,,,,,---------.........---..................//////...---,,,,,,,,,,,,,,,---,,,,,,++++++*********+++,,,---......---,,,+++---,,,++++++******++++++''')))+++***(((((()))+++,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++)))+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------)))))))))***++++++,,,,,,------------------------((((((((((((((()))))))))******))))))******+++,,,------,,,++++++,,,------++++++,,,,,,,,,,,,------------------------------************+++,,,---...+++,,,---.../////////...+++,,,---...////////////...///000000111111000000000000000///000000111111...//////000111111222222222333555777999:::;;;<<<<<<===???AAABBBBBBBBBBBB@@@???===<<<<<<<<<======;;;<<<=========<<<;;;;;;======>>>???AAACCCEEEFFFJJJVVVfffrrrzzzmmmaaaYYYTTTVVV[[[___ccchhhppp{{{|||~~~|||xxxlllhhhccc]]]ZZZZZZZZZ[[[bbbgggoooxxxvvvtttxxxtttmmmooottt|||tttjjjkkkjjjhhhlll{{{............/////////000////////////////////////333222111000//////////////////000111111111111000333333333333555777999;;;<<<===>>>??????===;;;:::777777666666777777888888666666555555555555555555555555555555666666666666666666666666666666555555888999:::;;;;;;:::999888999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::777888888888999999999999:::;;;;;;<<<<<<;;;;;;:::<<<<<<======<<<:::999777<<<<<<============<<<<<<>>>???@@@AAABBBCCCCCCCCC@@@AAABBBEEEIIIJJJJJJHHHHHHGGGFFFEEECCCBBBAAA@@@@@@???===;;;:::888888888777888888999999:::;;;;;;;;;;;;;;;:::::::::999999:::999777666666888999;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAAAAABBB@@@@@@@@@????????????>>>;;;;;;::::::999888888888111111111111000000000000........./////////000000------............------......---,,,,,,,,,,,,---++++++,,,,,,,,,------------.........///000000000------,,,,,,,,,---......------,,,,,,+++***)))))),,,---///000000///---,,,---,,,++++++******++++++$$$'''))))))((((((***---...------,,,,,,------...---,,,,,,++++++*********)))+++,,,+++***))),,,///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---*********)))***++++++,,,......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,------------------------************+++,,,---...***+++---///000000///...+++,,,---...////////////000000111222222222222111000000000000000111222222...//////000111222222222444555777999;;;<<<<<<======???AAADDDEEEDDDCCCBBB???>>>>>>=========>>>>>>======>>>??????>>>===<<>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999999999999999999999999;;;<<<>>>?????????>>>===>>>>>>=========<<<<<<<<<::::::;;;;;;===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEHHHHHHHHHFFFEEEDDDEEEFFFFFFFFFEEECCCBBBBBBAAA???===;;;:::999888:::::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;:::;;;999777555444555666777999:::<<<>>>@@@AAABBBBBB???@@@AAABBBBBBBBBAAA@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>======<<<;;;;;;;;;999888777555333111000///000000/////////.........//////...---------......,,,,,,,,,------.........------------------------------............---------------,,,,,,+++++++++------------------------+++,,,,,,------,,,,,,+++)))***++++++------...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++******))))))///******------((()))---,,,,,,---111444333...(((...---,,,,,,+++++++++,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,...---+++,,,.../////////+++,,,---...//////////////////000111111000///...///000111000///...///000000000000000000000000000111111222222222111111000/////////000111333444555555666888999:::;;;;;;;;;??????@@@AAAAAAAAAAAAAAA===<<<;;;::::::<<<===>>>CCC???>>>@@@???<<<<<>>???@@@AAACCCDDDCCC@@@===<<<;;;888777666555555444555555555444444444444444444444666666666666777777888888999999::::::;;;===>>>???????????????????????????>>>?????????@@@@@@@@@@@@>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>===<<<>>>>>>=========<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFEEEFFFFFFGGGFFFEEEDDDCCCCCCBBBAAA???>>>===<<<<<<<<<<<<;;;;;;:::;;;;;;;;;=========<<<<<<<<<<<<;;;:::999777666555555666666888999;;;===???AAABBBBBB@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@?????????>>>;;;:::999777666444333222111111000000///......---//////...------------...,,,,,,,,,------.........------------------------------............---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,------...---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++*********)))---***)))------***+++///---222777999555000,,,***...------,,,+++++++++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,...//////...+++,,,---...////////////...///000111111000///...///000111111//////000111111111111111111111111111000111111111111111000000000000111222444555777888777888999;;;<<<=========>>>>>>??????@@@?????????;;;;;;;;;;;;<<<======>>>@@@===<<>>AAAAAAFFFJJJMMMPPPXXXeeeooo|||ooohhhdddcccbbbgggwww~~~nnnccc[[[UUUSSSRRRRRRWWW^^^[[[bbbmmmxxxrrroooooonnnmmmnnnqqqvvv}}}{{{111000000000000/////////000000111111111111000000000000///.........//////111111222222333444444444777888:::<<<>>>???AAABBBDDDEEEFFFEEEBBB???======999888777666555555555555444444555555555555555555777777777888999:::;;;<<<<<<<<<======>>>???AAAAAABBBAAA@@@??????@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@??????>>>========================>>>>>>:::;;;<<<<<<======<<<<<<>>>============<<<<<<<<<===<<<<<<<<<<<<===>>>?????????@@@@@@AAABBBCCCCCCDDDDDDCCCBBBCCCDDDFFFGGGFFFFFFFFFGGGFFFEEEEEEDDDDDDDDDCCCBBBAAAAAAAAAAAA??????>>>===<<<<<<<<<===>>>>>>>>>>>>=========<<<999888888777777666666666777888999;;;>>>???AAABBBBBBBBBCCCDDDDDDCCCBBBAAAAAA@@@?????????@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAA>>>>>><<<;;;999888777666444333222111000///...---//////...------------------------------.........------------------------------............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++************,,,)))))),,,---+++,,,///...888AAA???555,,,***------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......000...------.........---,,,,,,---...////////////...///000111111000///...000111222111000000111222111111111111111111111111000000000000000000000000111222333555777999:::;;;999:::;;;<<<===>>>>>>>>>=========>>>======<<<<<<::::::<<<===>>>>>>>>>>>>???<<<<<>>======999888777666555555555555777777888888888999999999888888888999;;;===???@@@????????????@@@AAABBBCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDCCCCCCBBBAAA@@@??????>>>>>>>>>???????????????<<<=====================>>>>>>>>>>>>>>>=========>>>>>>============>>>>>>>>>??????AAABBBCCCDDDDDDEEEEEEDDDDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEDDDDDDCCCDDDCCCCCCCCCCCCCCCCCCDDDBBBAAA@@@???>>>>>>>>>>>>?????????>>>>>>=========888999999999999888777666666777888:::<<<>>>@@@AAABBBCCCDDDEEEEEEDDDCCCBBB@@@???===<<<===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????===<<<;;;::::::777666555333111000......000000///...---------------------.......................................------............------------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,---000888???<<<222***+++...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////111///------......---,,,,,,------...//////............000111111000//////000111222222111000222333111111111111111111111111///////////////000000000222333555777999:::<<<<<<::::::<<<======>>>>>>>>>;;;;;;<<<<<<<<<;;;::::::999:::<<<>>>?????????>>>@@@======@@@BBBBBBEEEJJJLLLVVVaaafffiiirrrvvvrrrqqqvvvxxxsssnnnkkkqqqwwwqqqddd\\\XXXUUUVVVXXXXXXYYY```lllvvv~~~{{{|||~~~000000000000111111111111...//////000000//////...///////////////000111222333444555666777999999:::::::::;;;<<<>>>???@@@@@@AAABBBCCCAAA>>><<<<<<<<<888888777666666666666666::::::::::::::::::::::::::::::::::::<<<>>>AAABBB@@@??????@@@@@@AAABBBCCC@@@BBBCCCDDDDDDCCCBBB@@@AAAAAAAAABBBBBBBBBBBBCCCEEEEEEDDDCCCBBBBBBAAAAAA????????????@@@@@@AAAAAA@@@@@@@@@????????????@@@????????????????????????@@@@@@???>>>>>>>>>?????????@@@AAABBBCCCDDDEEEEEEEEEFFFHHHIIIIIIHHHGGGFFFDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@???>>>=========::::::;;;;;;;;;:::999888777777888999:::<<<>>>@@@BBBCCCDDDEEEEEEEEEDDDCCC@@@>>>===<<<<<<===???@@@@@@@@@@@@AAABBBBBBBBBCCC@@@@@@@@@???>>>======<<<:::999888666444222111000222111000///............................................................------............------------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...------,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++,,,+++******+++++++++111444555222---***,,,///,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////111///------......---,,,,,,---......///.........---...///111111111000//////111222222111111222333111111111111111111111111//////......///000111111222333555888999;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;::::::999:::<<<===???@@@@@@???>>>???<<<<<<@@@BBBCCCGGGLLLSSS___kkkqqqrrrxxxssspppllllllrrrtttqqqnnnnnn{{{uuujjjbbb\\\XXXWWWVVV^^^gggmmmrrrzzz~~~}}}||||||}}}000000000111111111111222......////////////....../////////000111222333444666666777888999:::;;;<<<>>>?????????@@@@@@@@@AAA>>>>>>???>>><<<:::;;;<<<999888888888888999::::::<<<<<<;;;;;;::::::::::::<<<;;;;;;;;;<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999888888999;;;===>>>@@@AAACCCDDDEEEFFFEEEEEEAAA@@@???>>>===>>>>>>???@@@AAAAAABBBCCCDDDDDDEEEAAAAAAAAA@@@@@@?????????===<<<;;;999777666444444444333222000/////////////////////.......................................------............------------------............,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------------,,,,,,+++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))******+++,,,---++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++------++++++......---000///---+++***+++---///+++,,,...//////...------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000...------.........---------...............------...///111111111000000...000111111000000222333222222222222222222222222000//////...///000222333333444777999::::::::::::999999:::;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;===>>>>>>???????????????>>>;;;<<<@@@DDDFFFKKKQQQ[[[fffqqqwwwxxx{{{uuulllkkkjjjmmmtttyyyxxxxxxzzzvvvjjj^^^YYYYYYYYY[[[]]]cccooo}}}vvvnnnkkkkkklllqqq|||000000111111111222222222//////000000000000//////000000000111222444555666888888999::::::;;;<<<<<<@@@@@@@@@@@@?????????>>>;;;<<<<<<;;;::::::;;;===;;;;;;;;;;;;<<<>>>???@@@??????>>>===<<<<<<;;;:::>>>===;;;;;;<<>>=========>>>??????<<<;;;999999999:::<<<======???AAADDDEEEFFFFFFFFFDDDDDDCCCBBBAAA@@@??????>>>??????@@@BBBCCCDDDDDDBBBBBBBBBBBBBBBBBBAAAAAA???>>>===<<<:::999888777666555333222111000000000000/////////.........---........................------............------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++...///,,,...333555333------,,,+++******---///+++,,,...///000///...---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///---,,,,,,...//////...---...............------,,,---///000111111111000---///000000000000111333222222222222222222222222111000/////////111333444555666888:::;;;;;;:::999999999:::;;;;;;;;;;;;:::999:::;;;<<<===>>>>>>>>>@@@@@@???>>>>>>>>>??????@@@===???EEEJJJOOOUUU\\\cccjjjsssxxx{{{yyytttpppnnnrrrqqqwwwuuulllbbbZZZUUUXXX\\\bbbkkktttzzzpppkkklllpppuuu}}}000000111111222222222222000000111111111111000000000111111222333555666777999::::::;;;;;;<<<<<<<<<@@@??????>>>===<<<;;;;;;999:::;;;:::::::::<<<>>><<<======>>>@@@AAACCCDDDDDDCCCBBBAAA@@@>>>======>>>===<<<;;;<<>>======???AAABBB===<<<:::999999:::<<<===<<<===@@@CCCEEEFFFGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@;;;;;;<<<===???@@@AAAAAADDDDDDDDDDDDCCCCCCCCCCCC@@@@@@???===<<<;;;:::999777666444333222111111111000000//////.........---////////////////////////---..................------------.........//////------------------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------***///000...111888;;;888+++...///...+++***,,,///+++,,,...000000///...---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------...---,,,,,,.../////////---...............------,,,---///000111111111000,,,...///000//////111333222222222222222222222222111000//////000222444555777888:::<<<<<<;;;:::999::::::;;;;;;<<<;;;;;;;;;999:::;;;===>>>???@@@@@@BBBAAA@@@>>>===>>>>>>???CCCAAACCCKKKRRRXXX```gggggglllrrrwww|||{{{oooiiikkkooorrr}}}}}}vvvlllbbbZZZ[[[XXX[[[ccciiirrrxxxtttwww}}}222222222222111111000000333222222222111111000000222333444555777999::::::<<<;;;;;;;;;<<<===>>>???@@@???>>>===;;;:::999888777777888999:::<<<>>>???AAABBBCCCCCCCCCBBBAAA@@@DDD@@@???BBBBBB>>>;;;<<<@@@@@@????????????@@@@@@DDDDDDEEEEEEEEEDDDDDDCCCBBBBBBAAABBBCCCCCCAAA@@@DDDBBB@@@AAABBBCCCCCCBBBCCCCCCCCCCCCCCCDDDEEEFFFJJJHHHEEEFFFHHHIIIGGGEEEFFFFFFFFFDDDBBBAAABBBDDDCCCBBBBBBDDDFFFFFFEEEDDDAAABBBDDDEEEDDDCCCDDDEEEDDDEEEDDDBBBDDDIIIJJJHHHGGGHHHHHHGGGEEEDDDDDDEEEGGGFFFDDDCCCCCCDDDEEEEEEDDDCCCBBB@@@>>>===>>>??????@@@AAA@@@???@@@AAACCCFFFFFFGGGGGGGGGGGGFFFFFFBBBAAA@@@??????@@@AAABBB???>>>===<<<;;;;;;;;;<<<===>>>@@@BBBEEEGGGIIIJJJFFFFFFFFFFFFEEEEEEDDDDDD??????>>>>>>>>>>>>>>>???AAAAAABBBCCCCCCDDDDDDEEE@@@AAAAAAAAA@@@>>><<<;;;:::999777555333222111000000///...---------------........................//////.........---------//////.........---------------++++++++++++------...---+++******+++---............------,,,,,,,,,,,,,,,------,,,,,,+++******++++++,,,,,,++++++***...---,,,++++++,,,---...---------,,,,,,++++++++++++,,,,,,------,,,,,,+++((()))***+++,,,---------...,,,,,,000555888555222//////...---,,,++++++***......---------,,,,,,,,,,,,------......------,,,------------------------+++///222111---+++...222,,,,,,,,,,,,,,,,,,,,,,,,------/////////...---,,,...///////////////......222222222111111111111111444333333222111000//////222111111111222444666777999999:::;;;;;;999888777:::::::::;;;;;;;;;<<<<<<<<<<<<===???@@@AAABBBCCCDDD@@@???AAACCCAAABBBDDDDDDGGGMMMUUUdddqqquuurrrqqqyyy~~~~~~zzznnndddeeejjjoooxxxzzzrrrggg\\\WWWXXXXXXaaaiiiooozzz000000000000111222333444222222222222222222222222444444666777999;;;<<<<<<==================>>>>>>;;;;;;:::999888777666666777777777888:::;;;===>>>@@@AAABBBBBBBBBBBBAAA@@@BBB>>>===@@@AAA???===>>>???>>>>>>??????@@@AAABBBDDDDDDDDDDDDDDDCCCCCCBBBCCCBBBBBBCCCCCCCCCBBBAAADDDCCCBBBBBBDDDEEEDDDCCCDDDDDDEEEEEEEEEFFFGGGIIILLLIIIGGGFFFHHHJJJJJJIIIJJJJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCCCCEEEEEEDDDBBBCCCDDDFFFFFFDDDCCCDDDEEEEEEFFFDDDBBBDDDIIIIIIFFFEEEEEEFFFEEEDDDCCCCCCCCCEEEDDDCCCBBBBBBCCCCCCDDDFFFFFFDDDCCCAAA@@@AAABBB???@@@@@@@@@??????BBBDDDFFFGGGHHHHHHHHHGGGEEEDDDBBBBBB@@@@@@@@@@@@BBBBBB@@@@@@???>>>>>>>>>>>>>>>???@@@AAACCCFFFHHHIIIJJJGGGGGGGGGFFFFFFEEEEEEEEECCCBBBAAA???>>>>>>======@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDBBBAAA@@@???<<<;;;999777555333222222111111000///....................................//////.........---------//////.........---------------,,,++++++,,,------...---+++******+++---.........---------,,,,,,,,,,,,------------,,,++++++++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++,,,------------------...333888888444///))))))***+++,,,---...///+++++++++,,,,,,,,,------,,,------......------,,,---------------------------///111000---,,,...111---------------------------...............------...//////000000//////...111111111111111111222222333333222222111000000///000000000111333666888:::;;;;;;;;;:::999888777666:::;;;;;;;;;;;;<<<<<<<<<======>>>???@@@@@@AAABBB???<<<===BBBEEECCCDDDFFFIIIQQQ\\\iiiyyy{{{}}}zzziiibbb^^^eeepppzzz|||sssiiiccc]]]YYYZZZ___hhhqqq{{{~~~|||zzz111111000000000222333444000111111222333333444444666777999;;;<<<>>>>>>???????????????>>>===;;;;;;777777777777666666666666888888888888999:::;;;;;;???@@@@@@AAAAAAAAA@@@@@@@@@<<<;;;???AAA??????AAA@@@@@@@@@@@@AAACCCDDDEEEDDDDDDDDDDDDCCCCCCCCCBBBAAABBBBBBBBBBBBBBBCCCBBBCCCBBBAAABBBCCCCCCBBBAAAEEEFFFHHHIIIKKKMMMPPPSSSUUURRRNNNMMMMMMOOOQQQQQQNNNLLLJJJIIIIIIIIIHHHGGGIIIHHHHHHIIIJJJKKKJJJIIIKKKLLLLLLKKKIIIHHHHHHIIIJJJKKKIIIGGGHHHLLLKKKHHHFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAAAA>>>??????>>>>>>???AAADDDHHHIIIJJJKKKJJJIIIFFFEEECCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCEEEGGGHHHJJJJJJHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDBBB@@@>>>===<<<>>>>>>???@@@BBBDDDEEEFFFGGGFFFEEEDDDDDDCCCBBBBBB???>>>===;;;888777555555333222111000////////////......................../////////............---...............---------------,,,,,,,,,,,,------------++++++++++++------...------------,,,,,,,,,---------------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,------.........------,,,---111666:::888111+++&&&'''(((***,,,...//////((())))))***,,,------...,,,------......------,,,------------------------...////////////...//////..............................---------....../////////000000000000//////000000000111222222222333333222222222111000000000...///000222555888;;;======<<<;;;999888777666666;;;;;;<<<<<<<<<=========>>>>>>>>>?????????@@@@@@>>>===???EEEGGGFFFGGGJJJRRR___qqqzzzuuulllfffgggjjjhhhcccYYYWWW\\\jjj{{{yyykkkcccZZZXXXXXX]]]fffooo}}}uuullliiilllxxx555444222000//////000111000111222333444666777777999:::<<<>>>@@@@@@AAA@@@>>>???>>>>>><<<:::888777666666777777777888888888999999888888999999::::::>>>?????????@@@@@@@@@@@@@@@<<<<<>>>>>>>>???AAACCCEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@???>>><<<:::999888555444222111000/////////......................../////////.......................................---------,,,,,,------------,,,,,,++++++,,,,,,------------------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...////////////......---,,,---000444666444...)))+++++++++++++++,,,,,,,,,)))******+++,,,---------,,,------......------,,,------------------------000...---...///000///...///////////////////////////...---,,,,,,---///000//////000111111111000000//////000111222333333333222222222111111111111111///000222444777:::<<<===<<<;;;:::888888888999999<<<<<<<<<=========>>>>>>????????????????????????BBBAAACCCHHHJJJJJJNNNSSSaaappp}}}rrrkkkaaa\\\\\\^^^]]]YYYUUUXXXbbbsss~~~wwwoooiiibbb\\\YYY]]]dddmmm{{{~~~yyysssjjjkkkuuuxxx}}}333222111000000000111222111222333555777888999:::;;;===???AAAAAAAAAAAA@@@======<<<;;;:::888666666666666666777888888999999;;;;;;::::::::::::;;;;;;>>>>>>>>>>>>??????@@@@@@BBB???>>>BBBDDDAAA???@@@CCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@AAABBBCCCDDDAAADDDFFFHHHIIIKKKOOOSSSQQQOOOMMMLLLMMMNNNMMMMMMLLLTTT___hhhpppxxx~~~xxxttttttvvvxxx}}}uuujjjaaa]]]^^^```bbb```bbbgggnnnuuuxxxyyyxxxttttttssspppmmmkkklllmmmnnnooonnnkkkkkkmmmkkkfff]]][[[WWWUUUTTTRRROOOLLLNNNPPPSSSVVVXXXYYYXXXXXXPPPLLLIIIHHHHHHIIIHHHGGGEEEFFFGGGGGGFFFFFFGGGIIIGGGHHHJJJKKKKKKJJJIIIHHHBBBAAA@@@??????@@@AAABBBDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIEEEFFFFFFGGGFFFFFFEEEDDD@@@?????????@@@BBBDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@???===<<<;;;666555333222000///......////////////////////////////////////////////////---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........---,,,,,,,,,,,,,,,------,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,//////000000000///......------...//////...,,,***///......---,,,+++++++++---------------,,,,,,,,,,,,------......------,,,------------------------000...---...///000///...////////////////////////...---,,,,,,,,,...///000//////000111222222111111//////000111222333333333111111111111111222222222333333555777888:::;;;;;;::::::999999999;;;<<<=========>>>>>>>>>>>>??????@@@@@@@@@@@@????????????AAA@@@CCCHHHLLLPPPYYYaaauuu|||tttgggaaa[[[[[[^^^___]]][[[ZZZaaannnxxxmmmgggcccaaa[[[ZZZ```lllyyyzzzwwwssszzz---...///111222444555555444444666777999;;;<<<===>>>???AAABBBBBBAAA???>>>;;;:::999888777777777777555666666777888999999999======<<<<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBCCC@@@BBBGGGIIIEEEAAAAAABBBBBBAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBDDDFFFHHHAAAEEEIIILLLOOOSSSZZZ___```]]]YYYWWWXXXZZZ[[[[[[]]]hhhxxxyyyooommmppptttxxx|||tttqqqlllkkkjjjhhhddd```aaadddiiinnnqqqssssssrrrccc]]]UUUPPPOOONNNMMMKKKGGGIIIKKKKKKIIIGGGGGGGGGIIIIIIIIIIIIHHHHHHGGGFFFCCCBBBAAA@@@@@@AAABBBCCCDDDEEEGGGHHHIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIEEEFFFGGGIIIJJJJJJIIIHHHDDDBBBAAA??????AAABBBDDDEEEEEEFFFGGGFFFEEEDDDCCC???@@@AAAAAAAAA???>>>===999777666333222000//////////////////////////////...////////////000000000---------...............------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................---,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............------...//////000000000//////...---,,,+++***++++++,,,,,,,,,------------...............------,,,,,,,,,,,,------......------,,,------------------------...////////////...//////////////////////////////---------------...///000///000111222222333222222000000000111222222222333000000000111222222222333555666777999::::::::::::999999:::;;;<<<>>>???@@@>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@>>>???EEEMMMSSSZZZfffqqqtttkkk\\\WWWVVV]]]eeefffeeeeeeeeennn|||wwwhhhaaa^^^___aaa^^^bbbnnn)))+++///222444555666666666777888:::;;;===>>>??????@@@BBBBBBBBB???===;;;;;;999777666666888:::;;;999999999::::::;;;;;;<<>>??????@@@AAAAAA??????>>>>>>???@@@BBBCCCAAAAAADDDKKKNNNJJJEEEDDDBBBBBBCCCCCCEEEFFFGGGHHHHHHGGGGGGHHHJJJMMMPPPRRRQQQVVV\\\```dddjjjssszzz{{{wwwqqqnnnooorrrtttuuuuuu~~~|||pppfffbbb___[[[XXXTTTWWWZZZ[[[YYYUUURRRQQQSSSRRROOOLLLIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDEEECCCDDDFFFHHHJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHFFFGGGIIIKKKLLLLLLKKKJJJHHHFFFCCC@@@??????@@@AAAAAACCCEEEGGGGGGEEEBBB@@@===>>>@@@AAAAAAAAA??????<<<;;;999666444333222111////////////////////////.../////////000000000000---------.........//////,,,---...//////...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------.....................------,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------------............------------...///000000000000------,,,+++******+++---******+++,,,------......,,,,,,,,,,,,,,,,,,------,,,------......------,,,---------------------------///111000---,,,...111........................+++,,,---...///////////////000111222333333333333111111111111111111222222///000000111222222333333666777999:::;;;;;;;;;;;;:::;;;<<<>>>?????????????????????@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCGGGPPPZZZaaafffpppzzz|||iiiaaaYYYUUUWWWcccnnnrrrsssuuuttt}}}wwwfff```bbbeeekkkqqqvvv{{{+++---000333555555333222888999:::;;;===>>>??????@@@AAABBBBBBAAA>>>;;;999;;;999777555666999<<>>>>>?????????@@@@@@@@@@@@AAABBBCCCDDD@@@??????>>>???AAACCCDDD@@@@@@EEENNNQQQMMMIIIGGGEEEEEEFFFHHHKKKMMMOOOQQQOOOOOOOOOQQQSSSWWW[[[]]]iiiooovvv{{{zzzuuupppllljjjnnnrrrssspppkkkgggeee^^^[[[VVVQQQMMMJJJIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGBBBCCCFFFHHHJJJJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGIIIKKKLLLMMMLLLKKKJJJKKKIIIEEEAAA?????????@@@===???CCCEEEEEEBBB???<<<;;;<<>>;;;999777555444333000000000000000000000000.../////////000000111111---------.........//////,,,---...//////...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------...............//////......---,,,,,,------......------,,,---,,,+++******+++,,,---+++++++++,,,,,,---------------............------,,,,,,...///000000000000,,,------,,,++++++,,,---******+++++++++,,,,,,,,,))))))***+++,,,------...,,,------......------,,,------------------------,,,///222111---+++...222........................***+++---///000000///...///000111222333444444444222222222111111111111111//////000111222333333444555777999;;;<<<<<<<<<<<<<<<===???@@@@@@@@@???>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDLLLRRR]]]hhhmmmooouuu}}}tttaaaXXX]]]XXX\\\jjjwww|||xxxjjj```cccmmmvvv222222111111222444555666888999;;;<<<>>>@@@BBBBBBBBBBBBAAA@@@===;;;999777999:::;;;===>>>@@@AAAAAACCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAABBBCCCCCCBBB@@@EEECCCBBBBBBDDDEEEDDDCCCHHHIIIPPPWWWXXXRRRLLLKKKNNNNNNPPPVVV^^^dddffffffmmmhhhfffhhhjjjlllqqqwwwttteeeYYYSSSPPPOOONNNIIIGGGFFFGGGIIIIIIFFFCCCFFFGGGHHHJJJLLLMMMNNNNNNKKKHHHEEEDDDDDDEEEEEEDDDDDDEEEFFFGGGHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHFFFDDDBBBAAA??????@@@@@@???>>><<<;;;;;;;;;<<<======>>>>>>??????@@@BBBBBB@@@<<<777444222000///...000000000//////////////////////////////...---,,,+++,,,,,,---........................------------------------...............---------///...---...//////---+++/////////......------,,,------------------------//////...---+++***)))))),,,,,,------------------...------...222777;;;===------,,,+++************---------,,,,,,+++++++++***************************++++++,,,,,,++++++***000///...---------------000000000000////////////...---,,,,,,,,,,,,---...////////////000000000000000000000000000000000000000111222333333222111000/////////000111333444555777888:::;;;<<<============>>>@@@AAAAAA@@@???>>><<<888888===@@@@@@AAADDDCCCAAAAAACCCFFFIIINNNRRRVVV___ppp}}}~~~wwwvvv{{{~~~lllbbbccc______bbbkkkyyyyyykkkiiihhhppp333222222333444555777888888999;;;===???AAACCCDDD@@@@@@>>>===<<<:::999999;;;;;;<<<>>>@@@AAABBBCCCDDDCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDEEEEEEDDDCCCBBBCCCBBBAAAAAACCCEEEEEEEEEHHHJJJPPPXXXXXXUUUTTTVVV```bbbgggppp{{{|||lllbbb\\\YYYXXXUUUTTTRRRPPPNNNLLLJJJHHHMMMMMMNNNOOOPPPPPPPPPPPPOOOLLLHHHGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGEEECCCBBB@@@@@@AAAAAA@@@???===<<<;;;;;;;;;;;;;;;<<<===>>>???@@@CCCDDDBBB???;;;888333111/////////000///...///////////////////////////...---,,,,,,,,,------........................------------------------------..................///...---...//////---+++.........---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......000---,,,111888<<<;;;888------,,,+++******++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,///......---,,,,,,------///////////////000000000//////...------...//////////////////000000000000000000000000000000000000111111222333222222111000111111222222444555777888999999:::;;;<<<===>>>>>>??????@@@AAA@@@@@@???>>>AAA>>>===@@@AAA??????AAACCCCCCDDDHHHMMMTTT[[[aaaooouuu|||wwwyyyyyylllfffiiiiiiiiinnnxxxuuuooorrrzzz}}}vvv|||333333444555777999:::;;;999:::;;;===???AAACCCDDD>>>===<<<:::::::::;;;;;;===>>>???@@@BBBDDDEEEFFFEEEDDDCCCCCCBBBBBBCCCCCCAAAAAABBBCCCCCCCCCBBBBBBDDDCCCBBBCCCFFFHHHHHHGGGLLLOOOWWW]]]___```fffnnnyyy}}}xxxqqqllliiieeefffddd^^^WWWRRRQQQRRRVVVTTTRRRQQQPPPPPPPPPQQQMMMJJJGGGFFFGGGHHHHHHHHHIIIHHHGGGFFFEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJJJJIIIHHHFFFEEEDDDBBBBBBBBBBBBAAA@@@???>>><<<;;;999888999:::<<<===>>>@@@CCCDDDDDDBBB@@@>>>777555333222222111000...//////////////////////////////...------------...........................------------------------,,,---------...////////////...---...//////---+++,,,,,,,,,,,,------------++++++++++++++++++++++++******+++,,,---...//////,,,,,,---------.........000......444<<<>>>888111---,,,,,,++++++++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,,,,,,,,,,.........//////000000111000000///......///000000/////////000000000111111000000000000000000000000222222333333222111000000444444444555777999:::;;;<<<;;;;;;;;;<<<>>>???@@@@@@AAAAAAAAA@@@???>>>===CCC@@@@@@CCCCCC@@@@@@BBBDDDHHHNNNUUU]]]gggqqqwww|||zzz}}}wwwvvvtttooopppvvvyyy{{{}}}|||yyyyyy|||}}}uuuoooqqqxxx555555666888:::<<<===>>><<<======>>>???@@@@@@AAA===<<<;;;::::::<<<>>>@@@@@@@@@AAACCCDDDEEEGGGGGGEEEEEEDDDCCCCCCCCCCCCDDD===???AAAAAABBBBBBCCCDDDEEEEEEGGGJJJNNNPPPPPPPPPXXX\\\cccjjjmmmrrr}}}{{{}}}|||uuukkkfffgggkkkkkkfff^^^VVVQQQPPPQQQRRRLLLIIIGGGFFFHHHIIIJJJJJJLLLJJJHHHFFFEEEFFFGGGHHHFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDCCCCCCBBBAAAAAA@@@===<<<999777777888:::;;;<<<>>>AAADDDEEEDDDCCCBBB===:::777666555444222000//////////////////////////////..........................................------------------------,,,,,,,,,---...///000000///...---...//////---++++++++++++,,,,,,---------------------------------***++++++,,,---...//////,,,,,,------......//////......222888===;;;444---,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))******************)))---,,,,,,+++++++++,,,,,,------......///000111111/////////////////////////////////000000111111222000000000000000000000000333333333333222111000000555666666777999;;;===>>>???>>><<<<<<===???AAACCCBBBBBBAAAAAA@@@???>>>===???===???CCCDDDBBBDDDHHHKKKUUUaaajjjttt}}}sssnnnlllpppuuuxxx~~~pppqqqtttvvv}}}yyywwwyyy}}}~~~666777999:::<<<>>>???@@@@@@@@@??????>>>===============<<<<<<===???BBBDDDBBBBBBCCCDDDEEEFFFFFFGGGEEEEEEDDDCCCCCCCCCCCCDDDAAACCCCCCCCCBBBCCCFFFHHHFFFIIIOOOWWW___ccceeedddkkknnntttzzz~~~wwwggg[[[UUUSSSSSSNNNLLLIIIIIIKKKMMMNNNNNNNNNMMMJJJHHHGGGGGGHHHIIIGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGEEEEEEDDDCCCCCCBBBBBBBBB???===:::888777777999::::::<<>>???AAA@@@>>>>>>>>>@@@BBBDDDCCCBBBAAA@@@@@@??????>>>===<<>>???@@@@@@@@@@@@???>>>===<<<;;;;;;>>>===>>>>>>@@@BBBEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCBBBCCCCCCAAA@@@CCCIIINNNPPPVVVbbbooo{{{~~~lll___WWWTTTRRROOOLLLKKKKKKLLLLLLLLLOOONNNLLLKKKJJJJJJKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHFFFFFFDDDCCCCCCBBBCCCCCCAAA???===:::999999999::::::<<<>>>AAACCCCCCCCCBBB???<<<999777666444222000000000000000000000000000...///000000111000000000........................------------------------,,,---------...////////////...---...//////---+++,,,,,,,,,,,,------------++++++++++++++++++++++++//////......------,,,,,,,,,,,,---...///000000111...333888888333...------++++++++++++,,,...//////++++++,,,,,,,,,,,,------------------------------,,,------......------,,,,,,,,,,,,,,,,,,------...---------......//////000---......//////......---...///000000111222333333111111111111111111111111333333222222222222333444666777777999;;;===???@@@BBBAAAAAA@@@AAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@BBBEEEFFFGGGNNNVVVkkk~~~wwwrrrlllddd``````[[[aaakkkvvvzzzpppjjjkkkwww999:::<<<>>>????????????>>>=========<<<<<<;;;;;;======???@@@BBBDDDEEEFFFEEEEEEDDDDDDCCCBBBBBBAAADDDCCCCCCBBBBBBBBBBBBBBB@@@BBBCCCDDDFFFMMMXXXaaammmuuuxxxkkkddd^^^ZZZUUURRRPPPOOOMMMLLLOOOOOOOOONNNNNNMMMMMMMMMJJJIIIIIIIIIIIIHHHHHHHHHGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCCCCBBB@@@>>><<<::::::999<<<===???AAABBBBBBBBBBBBAAA???;;;999888777555333000000000000000000000000...///000111111111000000........................------------------------------..................///...---...//////---+++.........---------------++++++++++++++++++++++++///.........------------,,,,,,---...///000111111666777666444000...---...***++++++,,,---...///000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------,,,,,,---......///...........................///000000000000///......///000111222333333444111111111111111111111111222222111111222333555666777888999:::<<>>?????????>>>;;;;;;;;;;;;<<<<<<======<<<===???AAACCCDDDDDDEEEFFFEEEDDDCCCBBBAAA@@@???CCCCCCBBBAAAAAAAAAAAABBBAAADDDHHHLLLSSS___ooo{{{}}}nnnjjjddd^^^[[[XXXUUUSSSOOOOOOPPPPPPPPPOOONNNNNNKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCDDDCCCBBB@@@>>><<<:::999>>>???@@@BBBCCCBBBBBBAAAEEEBBB???======<<<:::888000000000000000000000000...///000222222222111000........................------------------------...............---------///...---...//////---+++/////////......---------------------------------........................,,,,,,---...///000111222===999444111000000///...******+++,,,---...000111+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------...///000...............---------///000111222222111000///...///000111222333444444111111111111111111111111222111111111222444666777999999:::<<<>>>@@@BBBDDDBBBCCCDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@@@@AAABBBCCCAAABBBFFFLLLPPPXXXfffssstttfff___ZZZWWWZZZaaacccoooyyyllldddaaahhhrrr@@@??????>>>======<<<<<<<<<<<<=====================>>>???@@@AAABBBBBBBBBDDDAAA======AAACCCCCCBBBBBB>>>>>>CCCEEEBBBDDDJJJOOOOOOQQQXXXfffyyy~~~tttmmmggg```ZZZYYYXXXUUURRRPPPNNNMMMLLLLLLKKKIIIGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIGGGGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBAAA???<<<::::::::::::;;;===@@@CCCEEEEEEEEEEEEEEEEEEEEEDDDAAA===999777444333222000000000111111000000000000000000000000111111000000/////////...........................---...//////......///111000000///...------,,,,,,...---,,,,,,++++++++++++................................................,,,------------000444777BBB===666111000...,,,))),,,,,,---------..................------,,,,,,,,,000000111111000...,,,++++++,,,,,,---...///000000////////////////////////000000//////.........---222111111000///......---////////////000000000000222222111111111222444555333222111111333555777999===>>>???@@@@@@@@@@@@@@@FFFCCCAAABBBDDDDDDBBB@@@@@@===<<<>>>???>>>@@@DDDAAAEEEHHHJJJRRRdddvvvpppcccYYYXXX\\\^^^bbbgggjjjwww~~~wwwoooffffffjjjttt???>>>>>>===<<<;;;::::::;;;;;;<<<<<<============<<<===???AAABBBCCCDDDDDDGGGEEECCCCCCDDDEEEFFFFFFDDDBBBDDDHHHHHHHHHNNNVVVbbbfffllltttwwwppphhheee___XXXSSSOOOMMMMMMMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHGGGFFFGGGGGGIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDBBB@@@>>><<<;;;;;;;;;;;;===???BBBDDDEEEEEEEEEEEEEEEEEEDDDAAA>>>;;;999777666444333222111111222000000000000000000000000000000000//////.................................---...//////......///111000//////......---,,,,,,......------------------........................---------.....................---,,,---111777<<<;;;777222///......---,,,******+++++++++,,,,,,,,,......---------,,,,,,,,,/////////......---,,,+++---------......//////000////////////////////////000/////////..................//////000000111111000000000111111111111111333222222111111222333444333222222222333666888:::======>>>@@@@@@AAAAAAAAAEEECCCAAABBBCCCDDDBBB@@@CCC@@@???AAAAAA???AAAEEEFFFJJJNNNUUUcccvvvlllaaaYYY^^^ffflllrrrvvvuuu|||wwwtttppplllqqqyyy======<<<;;;:::999888777999::::::;;;<<<===>>>>>><<<===>>>@@@BBBDDDEEEFFFEEEFFFFFFEEEDDDDDDFFFHHHJJJMMMRRRUUUUUUWWWaaallluuu}}}uuuiii^^^VVVQQQOOOJJJJJJIIIIIIHHHGGGGGGFFFIIIGGGEEEDDDDDDGGGIIIKKKIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDBBB@@@>>>===<<<<<<;;;<<<>>>AAACCCEEEEEEFFFEEEEEEEEEDDDCCC@@@>>><<<;;;:::888666444333222222000000000000000000000000/////////.......................................---///000000///...000111000//////......---------.............../////////........................,,,,,,------.........//////...---,,,---222999>>>333111---,,,---.........++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,---------,,,,,,,,,------.........///////////////////////////////////////////////////.....................///000111111111111111111222222222333333444333222222222222333333333333333333555777999:::<<<===>>>@@@AAABBBBBBBBBDDDCCCBBBBBBCCCCCCBBBAAAAAA??????@@@???>>>@@@EEEHHHLLLSSS```tttppphhh```^^^hhhyyyrrruuuyyy{{{{{{~~~;;;;;;:::999888777666666888999:::;;;<<<===>>>???======>>>???AAABBBDDDEEEBBBEEEGGGGGGFFFGGGKKKOOOWWW```jjjnnnmmmoooyyysssdddYYYSSSKKKKKKKKKJJJIIIHHHGGGFFFGGGFFFEEEEEEEEEGGGIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGEEEDDDCCCAAA???>>>===<<<;;;<<<===???BBBDDDEEEFFFEEEEEEEEEEEEDDDCCCAAA@@@===<<<:::888555333222111000000000000000000000000..................------........................---///000000//////000111000/////////......------,,,---......////////////........................+++,,,,,,------......///.........---...111666:::///...,,,,,,,,,...//////---------............///------------------------...---,,,+++,,,---///000//////////////////......///////////////////////////////////////.........111000000000/////////...000000111111222333333333444444333333222222222222444444444555777999;;;<<<<<<===>>>@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???@@@BBBAAA@@@DDDKKKNNNUUU___nnn{{{nnniiifffiiixxx~~~wwwrrr|||~~~|||}}}999999999888777777666666999999:::;;;<<<>>>>>>?????????>>>>>>???@@@AAABBBAAADDDHHHKKKMMMRRRZZZ```lllzzzxxxfff]]]UUUTTTRRROOOLLLIIIHHHGGGEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDCCCAAA???>>><<<;;;;;;;;;<<<===@@@CCCFFFGGGGGGGGGFFFFFFEEEEEEDDDCCC???>>><<<999777444222000000000000000000000000000------..................////////////////////////...///000000//////000222///////////////.........+++,,,---...///.................................,,,,,,,,,,,,------......+++---////////////000111///......---,,,---...///------........./////////------------------------......---------///000111////////////............////////////////////////.........///////////////000000000000//////////////////000000111222222333333333333333333333333333444444555777999:::<<<======>>>???@@@BBBBBBBBBBBBAAABBBBBBBBBAAAAAABBBBBBGGGFFFFFFFFFEEEDDDKKKSSS___iiittt~~~{{{vvvsssttt{{{~~~yyywwwuuuuuu~~~{{{888888888888888888888888:::;;;;;;<<<===>>>??????AAAAAA????????????AAAAAA@@@BBBGGGMMMVVVaaalllttttttgggccc]]]VVVOOOJJJFFFDDDGGGHHHIIIJJJJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBB@@@>>>===;;;;;;::::::<<<>>>BBBFFFHHHIIIHHHHHHGGGGGGFFFFFFFFF@@@???>>>;;;999666333111000000000000000000000000.............../////////////////////////////////...///111000//////000222////////////////////////+++,,,---//////...---,,,........................------,,,,,,,,,,,,,,,,,,))),,,///000...,,,++++++//////000...,,,,,,---...+++,,,,,,,,,------------,,,,,,,,,------------..................///000111---------...............////////////////////////.........///////////////,,,---...///000111222333...//////000111222333333222222333444444444444444444555777888:::<<<>>>>>>>>>???@@@AAABBBBBBBBBBBB@@@AAABBBBBBAAAAAABBBCCCIIIGGGGGGGGGFFFHHHRRR]]]rrr|||uuukkkjjjqqqyyy888888888999::::::;;;;;;=========>>>>>>>>>??????CCCBBB@@@@@@@@@BBBDDDEEEEEEFFFJJJUUUdddvvvvvviii]]]TTTNNNKKKKKKKKKJJJIIIIIIHHHHHHHHHEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDBBB@@@>>>===;;;:::999:::===AAAFFFIIIKKKJJJIIIHHHGGGGGGGGGGGGAAAAAA@@@>>>;;;888555444000000000000000000000000.........//////000000000////////////////////////...000111111000000111222/////////////////////000---...///000000///---,,,...........................------,,,,,,+++++++++(((+++---...---,,,,,,,,,---...///...,,,+++,,,...,,,,,,,,,,,,------------,,,,,,,,,---------......------......///.........++++++,,,,,,------......////////////////////////............/////////000,,,,,,---///000222333333//////000111222333444555000111333444555666555555444666777:::<<<>>>??????@@@@@@AAAAAABBBAAAAAA@@@???AAABBBBBB@@@@@@BBBDDDFFFEEEGGGJJJMMMTTTdddsssooodddfffttt777888999:::;;;<<<======>>>>>>>>>>>>????????????CCCBBBAAAAAABBBEEEGGGIIIQQQQQQUUUbbbwwwrrrfff^^^[[[OOOMMMJJJHHHGGGGGGIIIJJJFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFDDDBBB???>>>;;;:::999:::<<>>;;;888666000000000000000000000000.../////////000000111111000000000000000000000000...000111111000000111222////////////000000000000///000111222111000...,,,........................///...------,,,+++***))))))***+++,,,+++,,,...000***---...---+++***,,,............/////////000000,,,,,,,,,------.........,,,,,,.........---,,,+++******++++++,,,---......////////////////////////---.........//////000000////////////000000000000000111111222444555666666///000333555666666666666555666888:::===>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@>>>@@@CCCBBB@@@@@@BBBDDDFFFGGGKKKRRRZZZggg|||}}}{{{kkkcccggg{{{;;;;;;;;;;;;<<<>>>??????>>>;;;;;;???AAA@@@???AAABBB???@@@EEEKKKQQQWWW[[[ccceeelllxxx{{{uuulllaaaSSSKKKJJJLLLLLLKKKJJJIIIGGGEEECCCCCCCCCDDDHHHHHHHHHHHHFFFDDDAAA@@@>>>>>>>>>======@@@DDDHHHMMMLLLJJJHHHGGGGGGGGGGGGGGGEEECCCAAA@@@???===;;;888777555333222222222333/////////000///......---////////////000111222333000111222333333222111000222000...///111111///,,,---------........./////////...---,,,,,,,,,,,,,,,........................000//////...------,,,,,,---------------------------.........---,,,,,,+++------------------,,,,,,////////////////////////---...///000000///...---///...,,,,,,,,,---///111222///...000333444111...111111111111000000000000111111111111111111111111444333333333333444555555888999;;;;;;;;;===AAADDDEEEDDDCCCBBBAAAAAAAAAAAABBB???<<<<<<@@@DDDGGGHHHHHHMMMUUUaaaqqq|||xxxsssrrrwww>>>=========>>>???@@@@@@BBB???>>>AAABBB@@@AAADDDAAADDDJJJRRRYYY```gggllluuuxxx~~~{{{hhhWWWMMMJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFGGGGGGGGGFFFEEECCCBBB???@@@@@@??????AAAEEEHHHLLLKKKJJJHHHGGGGGGGGGGGGHHHFFFDDDBBBBBB@@@===:::999888666444333222222222///////////////......---............///000111222000111222333333222111000111000//////111111///------------.........////////////......------------...............---------------------------------------------------------......//////......---,,,...---------------------..............................////////////......///...---,,,,,,...///111111///...///111222000///000000000000000000000000111111111111111111111111333333333333444555666777999;;;<<<<<<===???BBBDDDDDDCCCBBBAAA@@@????????????>>>======???BBBFFFIIIMMMTTT___ooo{{{}}}AAA@@@@@@@@@@@@@@@AAAAAACCC???<<<>>>>>>>>>@@@EEEFFFPPP]]]hhhooowwwmmmYYYNNNIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEBBBBBBBBBAAAAAABBBEEEHHHKKKJJJIIIHHHGGGFFFFFFFFFGGGFFFEEEDDDCCCAAA>>>;;;<<<:::888666444333222111000000000/////////.........------......///000111000111222333333222111000111000///000111111///------............/////////000////////////.........//////.........---------******+++,,,------......------------------------...////////////......---........................------------------------......------------......///...---------...///000000000//////////////////////////////000000000000222222222222222222222222222222333444555777888999;;;===>>>??????AAACCCFFFDDDCCCBBB@@@???>>>>>>>>>>>>@@@AAA@@@@@@BBBGGGLLLRRR[[[jjj||||||}}}BBBAAAAAA@@@@@@@@@@@@AAACCC???===>>>>>>@@@EEELLLSSSdddwwwppp\\\OOOJJJKKKKKKKKKKKKIIIGGGEEECCCBBBBBBCCCDDDEEEFFFGGGGGGDDDEEEEEEDDDCCCDDDFFFIIIJJJJJJIIIHHHGGGFFFFFFFFFDDDDDDDDDDDDEEEDDDAAA>>>>>>===;;;888666444222111111000000///////////////...............///000111000111222333333222111000111111111111111000///................../////////....../////////........./////////...------,,,,,,+++,,,,,,------......///........................---...............------.........///////////////------------------------///...---,,,,,,---...//////......---...///000000///000000000/////////000///////////////000000000222222222222222222222222222222333444666888:::;;;>>>???AAABBBBBBCCCEEEGGGEEEDDDCCCAAA@@@@@@?????????BBBEEEDDDCCCEEEMMMSSSYYYaaappp~~~AAA@@@@@@?????????@@@@@@DDDAAAAAACCCFFFKKKTTT^^^kkk~~~rrr\\\QQQNNNNNNNNNNNNLLLJJJHHHGGGBBBBBBCCCCCCEEEFFFGGGHHHEEEFFFFFFFFFEEEEEEGGGIIIIIIIIIIIIIIIHHHGGGGGGFFFAAAAAAAAACCCEEEEEEDDDBBB@@@???===;;;888555333222111111000////////////000000000//////000000111111000111222333333222111000000111222222111000//////////////////////////////,,,------.........---,,,//////.........---------............///...//////........................+++,,,,,,------,,,,,,,,,............//////000000........................///...---,,,,,,---...///............//////000000///000000111222222111000.../////////000000111111222222222222222222222222333333444555777:::<<<===???AAACCCDDDDDDDDDFFFHHHFFFFFFEEEDDDCCCCCCCCCCCC???CCCFFFHHHIIINNNWWW___ffflllwww}}}}}}?????????>>>??????@@@@@@@@@@@@CCCJJJPPPXXXfffrrrssscccTTTSSSRRRPPPNNNKKKHHHGGGCCCCCCCCCCCCDDDEEEFFFGGGDDDFFFGGGGGGFFFGGGIIIJJJIIIJJJJJJJJJJJJIIIHHHGGGAAA@@@???AAACCCEEEEEEDDD@@@@@@???===:::777555444222111000///...///000111111111000000000000111111000111222333333222111000000222333222111///000000000000000////////////...+++,,,---.........---,,,........................000000//////////////////........................******+++,,,,,,,,,,,,+++---------......//////000//////////////////////////////............//////....../////////000000000000///000444888999555111//////000000111111222222333333333333333333333333444444555666888:::<<<===@@@BBBEEEFFFEEEEEEGGGHHHGGGGGGFFFFFFFFFFFFFFFGGGAAADDDHHHMMMTTT___lllvvv}}}~~~||||||zzz{{{~~~???>>>>>>>>>???@@@AAAAAABBBDDDKKKVVV```kkk|||mmmjjjeee^^^VVVPPPLLLIIIEEEDDDCCCCCCCCCCCCDDDEEECCCEEEFFFGGGGGGHHHJJJKKKJJJJJJKKKKKKKKKJJJIIIHHHCCCAAA??????AAACCCCCCCCC@@@@@@@@@>>><<<999777555333222000///...///000111111000000/////////000000000111222333333222111000000222444333111///000111000000000000/////////...+++,,,...///000///...---,,,,,,------.../////////------......///000000000........................***+++,,,,,,---------,,,+++,,,,,,---......//////........................///000000000000000000///......///000000000000000111///000777???@@@999111000000000111222333333333333333333333333333333333555666666777999;;;<<<===AAACCCEEEFFFFFFFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHMMMWWWfffxxx~~~zzzvvvxxxwwwxxx>>>>>>??????@@@AAABBBCCCKKKNNNXXXfffrrrsssfff\\\TTTPPPGGGFFFDDDCCCBBBBBBCCCDDDBBBDDDFFFGGGGGGHHHJJJLLLJJJKKKLLLLLLLLLKKKJJJIIIFFFCCC???>>>???@@@AAABBB@@@@@@@@@???===:::888666333222000///...///000222000//////.........//////000111222333333222111000000222444333111///000222111111000000/////////...+++---///000111000///...+++,,,,,,---...///000000***+++,,,---///000111111////////////////////////+++,,,------.........---++++++,,,,,,---...//////------------------------///000111222222111000///......///000000000000000222///000999CCCDDD;;;111000000111222333333444444333333333333333333333333666777777888999;;;<<<===AAACCCFFFGGGFFFFFFFFFGGGEEEEEEEEEFFFGGGIIIJJJKKKMMMNNNSSSaaauuuvvvnnnrrr{{{sssuuu===???BBBDDDDDDEEEKKKRRRQQQ]]]nnn{{{uuudddYYYXXXOOOIIIHHHFFFAAABBBFFFAAACCCFFFEEEDDDDDDFFFIIIJJJJJJJJJKKKJJJJJJIIIHHHFFFEEEBBB@@@>>>>>>???@@@@@@AAAAAAAAA@@@===:::888555444333111000000111111333222000/////////000111111222333444444333111000//////000000000000//////,,,---...///000000000000000000//////......------////////////////////////000000000000///...---,,,---...///000000///...------,,,***))))))***,,,---///////////////............/////////000000000111000000000000000000000000000000000000000000000000000111222333444333222222000111111222444555666666777666555444333444555555666666555666888;;;>>>@@@EEEDDDEEEHHHJJJJJJIIIGGGGGGEEEEEEIIIJJJIIILLLPPPQQQYYYddduuutttooopppzzz{{{|||CCCBBBCCCFFFJJJPPPVVVZZZdddnnn|||||||||~~~sssdddUUULLLGGGBBBAAACCCBBBDDDFFFFFFDDDCCCEEEGGGHHHIIIIIIJJJJJJJJJIIIIIIGGGEEECCC@@@???>>>????????????@@@AAA@@@>>><<<:::777666444222222111222222333222000/////////000111111222333444333222000///000000222222222222000000,,,---...///000000000000///////////////.........////////////////////////000000000000///...---,,,---...////////////...---//////...------...///////////////////////////...////////////000000000000000000000000000000000000000000000000000000000000000000222333333333222111///000111222333444444555666555444333333444555555888777777888:::===@@@BBBEEEEEEFFFHHHJJJJJJIIIGGGJJJHHHHHHLLLNNNOOOSSSXXX]]]gggvvvzzzvvvtttxxxHHHGGGHHHNNNXXXcccjjjlll{{{mmmZZZNNNFFFCCCCCCAAACCCEEEEEEDDDBBBCCCDDDFFFGGGHHHIIIIIIIIIIIIIIIHHHFFFCCCAAA???>>>>>>>>>======???@@@@@@???>>>===:::888666555333333333444222222000/////////000111111222222333222111000///000222444555555444222000------...///000000000000...///////////////000000////////////////////////000000000000///...------------............------//////000000000000//////......//////////////////000000000000////////////000000000000000000000000000000000000000000000000///000111111222222111111//////000111222333444444555444333333333444555666:::::::::;;;===@@@BBBDDDFFFEEEEEEGGGIIIJJJHHHGGGIIIGGGHHHLLLPPPRRRYYYaaalll{{{xxxwwwMMMSSSZZZbbblllxxxrrr\\\NNNGGGFFF@@@AAABBBCCCBBBBBBBBBBBBCCCDDDFFFGGGHHHIIIIIIIIIHHHFFFDDDBBB@@@>>>>>>>>>;;;<<<===???@@@@@@@@@@@@===;;;999777555555555555333222111//////000000111222222222222222111/////////111444666666444111///......///000000000000000......//////000000000111////////////////////////000000000000000///......------............------+++,,,...//////...,,,+++............////////////000000000000////////////////////////////////////000000000000000000000000//////000000111111111111000111111222333333444444444333333333333555666777;;;;;;;;;===???AAADDDEEEEEEEEEDDDFFFHHHIIIHHHGGGHHHGGGIIINNNSSSYYYdddooo|||zzz|||{{{}}}\\\jjjxxx~~~oooYYYLLLHHHBBBAAAAAAAAAAAABBBBBBAAABBBBBBDDDFFFGGGHHHHHHHHHGGGFFFDDDCCCAAA???>>>>>>;;;<<<===>>>???@@@AAAAAA???>>>;;;999777666666666444333222111000111111222333333333222111000//////...000333555555333000......///000000000000000000.../////////000000111111000000000000000000000000000000000000000000///...........................***+++---//////---+++***---.........//////000000000000000000////////////////////////////////////000000000000000000000000000000000000000111111111222222333333444555555555333333333333444666888:::;;;;;;===>>>@@@BBBDDDEEEDDDCCCCCCDDDGGGHHHHHHHHHKKKJJJMMMSSSYYYcccrrr}}}yyyyyytttnnn[[[PPPIIIFFFCCCAAAAAABBBBBBAAAAAABBBCCCDDDFFFFFFGGGGGGFFFEEEDDDCCCBBBAAA??????=========>>>??????@@@@@@AAA@@@===:::888666666666555444333222222222333444555444444333222111000000...000222333333222000...///000000111111000000000///000000000000000000111000000000000000000000000000000000111111000000/////////............//////,,,---///000000///---,,,------......///000000000////////////000000000000000000000000000000000000000000000000000000000000111000000000000111222222333444444444555555555666333333333444666888;;;<<<<<<===>>>@@@BBBDDDFFFFFFEEEDDDCCCEEEHHHJJJKKKKKKIIIIIILLLSSS[[[hhh{{{wwwwww}}}zzzgggUUUPPPHHHCCCBBBBBBBBBAAA@@@AAABBBDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>???BBBAAA>>>;;;888666666666777666555444333444555555777666555333222222111111///000111222222111000///000000111111111000000///111111111000000000000000000000000000000000000000///000000111111111000000111000////////////000111...///000000000000///...------......///000000111------...///000111222222000000000000000000000000000000000000000000000000222111111000111222333444333333444444444444555555333333444555777:::===>>>>>>???AAACCCEEEGGGHHHHHHFFFEEEEEEGGGKKKNNNPPPPPPKKKKKKOOOWWW```ooo{{{~~~^^^WWWMMMFFFCCCCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@???>>>=========>>>CCCAAA>>>;;;888666666555888777666555444555666666888777555444333222222222111111111222222111111111000000111111111000000///222222111111000000//////000000000000000000000000///000000111111111000000222111000//////000111222......////////////......---------...///000000111,,,---...///000111222333000000000000000000000000000000000000000000000000333222111111111222444444222333333333333333333444333444444666888;;;>>>@@@???AAACCCEEEGGGIIIIIIJJJHHHGGGGGGIIIMMMQQQTTTTTTTTTTTTYYY```jjjzzz~~~~~~vvvtttsssrrrxxx{{{~~~yyyfffUUUOOOLLLGGGCCCBBB@@@===>>>DDDGGGEEEBBBCCCAAAAAACCCCCCCCCBBBAAA@@@CCCBBB@@@>>>===>>>???@@@>>>?????????===:::777555:::777555555555555444333:::777555444444444333111222111111000000111111222111111111111111111111111111222222111000000111333000000111111111111000000000000000000111111111111000000000000000000000000111111000000//////......////////////////////////000000111111222333555555111111000000000000111111000000000000111111111111222222111111111111111222444444444444444444333333777555444555999<<>>AAABBB@@@???AAAAAABBBCCCCCCCCCBBBAAAAAACCCAAA???>>>======>>>??????@@@@@@@@@>>>;;;999777999777666666777777555444999777555444444555333222222222222111111222222222111111111111111111111111111222222111000000111333000000111111111111000000000000000000111111111111000000000000000000000000111111000000////////////////////////////////////000000000111111333444444111111000000000000111111000000000000111111111111222222111111111111222222444444444444444444444444888777777888;;;>>>@@@AAAAAABBBEEEGGGIIIJJJKKKKKKJJJKKKMMMOOOSSSZZZ^^^```cccfffttt|||ssstttwwwqqqnnnpppxxx{{{fffYYYQQQLLLKKKGGGBBB??????>>><<<===@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAA???>>>======>>>>>>@@@@@@@@@@@@???===;;;:::888777777888999999777666888666444444555555555444333333222222222222333333111111111111111111111111111222222111000000111333000000111111111111000000000000000000111111111111000000000000000000000000111000000000000/////////////////////////////////000000000000000111222333111111000000000000111111000000000000111111111111222222111111111111222222333333333444555555555666888999:::<<<>>>@@@BBBCCCBBBEEEHHHKKKMMMMMMLLLLLLLLLOOOSSSWWW\\\aaahhhlllooowwwxxxqqqyyy~~~yyytttvvv|||qqqeee[[[UUUKKKEEEAAAAAA???===>>>AAAAAABBBBBBBBBCCCCCCCCCCCCAAAAAA???>>>>>>===>>>>>>???????????????===<<<;;;888888888999;;;;;;999777777666444444555666666555333333333333333333333333111111111111111111111111111222222111000000111333000111111222222111111000///000000000111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000111111111111000000000000111111///000000000111111111111222222111111111222333333222333333444555666666777888:::===???@@@BBBCCCDDDEEEHHHMMMQQQSSSSSSQQQPPPNNNQQQXXX___dddhhhpppyyyyyyzzzwww|||||||||}}}uuujjjSSSKKKDDDBBBAAA???>>>@@@AAAAAAAAAAAABBBBBBCCCCCCBBBAAA@@@??????>>>>>>>>>========================:::999888999;;;;;;:::888888666555555666777666555222333333444444333333222111111111111111111111111111222222111000000111333111111222222222222111111///000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111000000000000000000111111000000000000111111///000000000111111111111222222111111222333333444333333444444555666777777666:::>>>@@@AAABBBEEEGGGIIILLLQQQVVVXXXXXXVVVTTTQQQUUU]]]fffiiilllwwwzzz}}}||||||~~~jjjZZZJJJDDDCCCAAA??????@@@?????????@@@AAABBBCCCBBBBBBBBBAAA@@@@@@??????<<<<<<<<<======>>>>>>>>><<<:::888888999::::::999999777555555666666666555111222333444444333222111111111111111111111111111111222222111000000111333111111222222222222111111000000000000111111111111000000000000000000000000000000000111111111111222000000000000000000000000333222111000000000000000111111000000000000111111000000000000111111111111222222111222222333444555444444444555666666666777666:::>>>AAABBBDDDIIIMMMPPPSSSWWW[[[\\\ZZZXXXVVVVVVYYYaaajjjlllnnn{{{zzzyyy}}}sssWWWIIIFFFDDDAAA@@@>>>>>>>>>>>>>>>@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@<<<<<<======>>>???@@@AAA>>>;;;888666777999999999:::888666555666666555444000111222444444222111000111111111111111111111111111222222111000000111333111222222333333222222111000000000000111111111111000000000000000000000000000000111111111222222222000000000000000000000000444444333111111000000000111111000000000000111111000000000000111111111111222222222222333444555555555555555555666666666666777;;;@@@BBBCCCFFFMMMSSS]]]___aaabbbaaa^^^[[[YYY[[[]]]eeennnnnnooo~~~zzzzzz~~~}}}vvvuuuvvv}}}cccNNNIIIHHHEEECCC>>>============???AAABBBDDDDDDDDDDDDCCCBBBAAA@@@=========>>>???AAABBBCCC@@@<<<888555666888999999;;;999777666666666444333///000222333333222000///111111111111111111111111111222222111000000111333111222222333333222222111000000000000111111111111000000000000000000000000000000111111222222222222000000000000000000000000555555333222111111000000111111000000000000111111000000000000111111111111222222222222333444555666666666666666666555555555888<<>>>>>???>>><<<>>>BBB@@@??????AAABBBBBB@@@>>><<<<<<======>>>@@@AAABBBAAA???<<<999777777666777999999888888777555444333444333222222111111222222222222222222222222222222444444333333222111000000111222222333333222222111111000///000333333111...111111111111111111111111////////////000000000000000000000000111111111111111111111111111111111111111000///000111111111///333222111111000111111111...000222444555555444333666555555555666777999:::999<<>>;;;<<<@@@AAA@@@@@@AAABBBAAA???===>>>======>>>>>>???@@@AAA@@@???===;;;999888777666999999999888777666444333444333222222111222222222222222222222222222222222444333333222111111000000111222222333333222222111333111///000222333222000111111111111111111111111////////////000000000111000000000000111111111111111111111111111111111111222111000000222222111000111111000111111222333333222333555666666666444333666666555555666888999;;;<<>>>>>>>>??????@@@>>>>>>>>>===<<<999777666:::;;;;;;:::888666444333444444333222222222222222222222222222222222222222333333222222111000000000111222222333333222222111444222000///111222222222111111111111111111111111/////////000000000111111000000000111111111222222000000000000000000000000333111000111222333222111000000000000222333444555666666777888777666555444666666555666777999;;;<<>>@@@???>>>>>>???AAAAAA@@@???AAA@@@??????>>>>>>>>>???===>>>??????>>>;;;888666;;;<<<<<<<<<:::888666444444444333222222222222333222222222222222222222222222222222111111000000000111222222333333222222111333111///...///000222222111111111111111111111111//////000000000111111111000000111111111222222222000000000000000000000000333222111222333333222111111111111111222333444555666666777777777777666555666666666777888:::<<<>>>???DDDKKKQQQ[[[jjj}}}{{{sssmmmlllttt}}}}}}uuu{{{{{{{{{zzzxxxxxxpppnnnooowwwwwwnnneeecccaaa^^^[[[[[[UUUVVVWWWWWWYYY[[[]]]^^^iiinnnuuu{{{~~~kkk```PPPJJJEEEEEEDDDAAA???@@@===<<<<<<===@@@BBBBBBBBBBBBAAA@@@???>>>>>>>>>>>><<<>>>@@@AAA@@@===:::888;;;<<<======<<<:::888666555444333333222222333333222222222222222222222222222222222111111111111111111222222333333222222111222111///...---///111222111111111111111111111111000000000000111111111111111111111111222222222222000000000000000000000000333222111222333333222111333333222222222222222333333333444555666666777777666666666777999<<<>>>@@@AAAEEEMMM[[[lll|||{{{tttnnnmmmwww~~~}}}zzzvvv{{{~~~zzzyyy|||~~~yyyvvvuuulllhhhfffnnn}}}|||ssspppooojjjfffeee]]][[[YYYXXXXXXVVVTTTRRRYYY[[[___cccgggkkkpppttt}}}|||oooYYYPPPHHHFFFDDDAAA??????===;;;;;;<<<@@@BBBCCCCCCBBBAAA@@@???????????????===>>>@@@AAAAAA???<<<::::::<<<>>>??????===:::888555444444333333333333333222222222222222222222222222222222222222222222222111222222333333222222111111111111000...///111333111111111111111111111111000000000111111111222222111111111222222222222333111111111111111111111111333111000111222333222111444444333222222222222222111222222333555666777777666666777888:::===@@@BBBEEEIIIUUUiii~~~~~~xxxqqqpppyyyzzzvvvsssyyy~~~xxxtttssstttuuuxxxzzz~~~|||~~~yyyuuutttlllfffbbbhhhvvv}}}{{{~~~~~~yyyuuurrrmmmiiieeecccaaa]]]WWWSSSQQQTTTWWWZZZ[[[]]]___aaannnxxxiii]]]QQQLLLHHHDDDAAAAAA???===<<<<<<>>>@@@AAA@@@AAAAAA@@@?????????@@@@@@>>>???@@@AAAAAA???>>><<<999;;;>>>@@@@@@???<<<;;;555555444333333333333444222222222222222222222222333333333333333333333333111222222333333222222111111333444333111000222444111111111111111111111111000000111111111222222222111111111222222222333333222222222222222222222222222111000000222222111000333333222222222333444444333333333333444555555666666666777999;;;>>>AAACCCGGGOOO___tttwwwssszzz}}}zzzyyyyyy||||||}}}~~~{{{uuurrrmmmjjjjjjmmmqqqtttxxx{{{zzzuuutttmmmfff```eeerrr~~~xxxvvvyyy~~~zzzuuupppmmmkkkggg___YYYOOORRRWWWZZZ[[[[[[\\\\\\dddpppwwwjjj[[[SSSMMMHHHDDDDDDBBB@@@======>>>???>>>>>>AAA@@@@@@???@@@@@@AAAAAA>>>???@@@@@@@@@@@@???>>>888:::>>>@@@AAA@@@>>><<<555555444333333333333444222222222222222222222222444444444444444444444444222222222333333222222222111444777666444222333555111111111111111111111111000111111111111222222222111111222222222333333333333333333333333333333333111000///000111222111///111111111222333444555666666666555444444444444555666777777999<<>>>>>===:::;;;???CCCCCCDDDDDDDDDCCCAAA@@@AAAAAABBBBBBBBBBBBBBBBBB>>><<<;;;<<<>>>?????????;;;999666444222333444555555444333333333333444555555555555444444333333333222000000333888888333...333333333222222111111111111000000111333444444333222222222222222222222222333222222111000000000111222222222222222222222222111111111111111111111111444444333333444555777888999888888777777777777777<<<888888;;;===>>>CCCIIIPPP\\\nnn}}}}}}zzzvvvpppnnnooorrrwwwzzzwwwooohhhdddeeeggghhhjjjnnnssswww}}}xxxpppfffeeecccdddiiipppyyy~~~{{{tttppp||||||ssskkkdddeeeggghhhhhhhhhggggggiiinnntttzzzmmmTTTGGGFFFFFFAAA>>>>>><<<999;;;@@@AAABBBCCCDDDDDDCCCBBBAAABBBBBBCCCDDDDDDDDDDDDCCC>>><<<;;;;;;>>>?????????<<<:::777444333333444555555555444333333444555555444444444444444444333333444333333666999:::555111444444333333333222222222222111111222444555555444222222222222222222222222333333222111111111111111222222222222222222222222222222222222222222111111777777666666777888:::;;;888777777777777888888999<<<999999===???AAAGGGMMMTTT___rrrxxxyyyyyypppfffaaa```cccdddhhhnnnrrrqqqkkkeee```cccfffjjjmmmqqqvvvyyy~~~~~~uuujjjgggcccbbbeeemmmuuu{{{}}}zzz}}}{{{nnnnnnooopppppppppooooooqqqsssuuuxxx{{{eeeOOOIIIIIICCC???>>>===:::<<<@@@???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGFFF===<<<:::;;;===?????????<<<:::888555444333444555555555444333333444555555333333444444444444444444777555555888;;;;;;888444444444444444444333333333333222222444666666555444222222222222222222222222444333333222222222222222222222222222222222222222444444444333333222222222555444444444444666777888777777666777777888::::::===;;;<<<@@@CCCFFFMMMUUU[[[fffxxxyyy}}}vvviiiaaa[[[XXXYYY\\\]]]___ccciiillllllgggccc^^^bbbfffjjjnnnrrrvvvyyy{{{ppplllgggdddeeekkksssxxxtttttttttttttttttttttssswwwwwwwwwyyy{{{|||zzzxxxzzz\\\NNNJJJEEEAAABBBAAA>>>>>>@@@>>>>>>???AAABBBCCCDDDEEEFFFGGGHHHIIIIIIJJJIIIIII???<<<::::::<<<>>>??????===;;;999666555444444555555555444444444444555555333333333444444555555555777666777999;;;;;;999666555555555555555555444444444444444666777888666444222222222222222222222222444444333222222333333444222222222222222222222222555555555444333333222222444333222222333444666777888888777777888888999:::<<<;;;===BBBFFFJJJSSS]]]eeeppptttggg___WWWTTTSSSRRRVVV[[[\\\^^^aaaeeegggfffccc```^^^bbbfffjjjnnnqqqvvvyyyvvvrrrmmmiiiiiilllqqquuu{{{}}}zzzyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxyyy{{{{{{yyyvvvxxx}}}kkkUUUKKKGGGEEEGGGGGGCCC@@@@@@<<<===>>>???AAACCCEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKAAA???<<<;;;<<<>>>??????===<<<:::888666555444444555555555555555555555555333333333444444555555555666666666777999999777666555555555555555555555555555555555777888888666444222222222222222222222222333333333222222333444444222222222222222222222222555555555444444444333333777666666666666888999:::999999888888888888888999<<<<<>>@@@BBBDDDEEEGGGHHHIIIJJJKKKLLLLLLLLLEEEBBB>>><<<<<<>>>>>>>>>>>>===;;;999777555444444444555666666666666555444333333444444444444444444444444555666666666666666444444444555555555555555555555666777999888666333222222222222222222222222333222222222222333333444222222222222222222222222444444444444444444444444666555444444555666888999999999888888888999::::::======AAAGGGJJJPPP]]]jjj}}}ooommmggg___[[[[[[WWWQQQRRROOONNNOOOOOONNNPPPUUU\\\^^^aaabbbaaa```^^^^^^```cccgggkkkpppvvv}}}}}}zzzxxxyyy{{{}}}yyyxxxvvvtttssssssssssssuuuxxxzzzyyywwwvvvwwwyyy}}}qqq^^^UUUMMMLLLJJJEEEAAA@@@=========>>>???AAACCCEEEFFFGGGHHHIIIJJJKKKKKKKKKIIIEEE@@@======>>>>>>>>>>>>===<<<:::888666444444444555666777777666555444444444444444444444333333333444555555555555555666333333444444444555555555555555666888999888555222222222222222222222222222111111111111111222333333222222222222222222222222222222222333444444555555333333222222333444666777666666666888999;;;===>>>???AAAEEEJJJMMMSSSaaaooosssggg\\\]]]YYYSSSQQQTTTVVVTTTQQQNNNNNNPPPPPPPPPSSSXXX^^^```bbbccccccbbbaaaaaa```cccgggkkkqqqyyy~~~}}}}}}~~~}}}{{{yyywwwwwwwwwwwwxxx|||~~~|||wwwuuuwww{{{{{{xxxxxx{{{~~~hhh\\\PPPKKKHHHCCC@@@@@@============???AAACCCDDDEEEFFFGGGIIIJJJKKKKKKKKKKKKGGGBBB>>>===>>>>>>>>>???>>><<<:::888666444444444555666777777666555444555555555444444333333333333444555555444444555666333333333444444444555555444444666888999888444222222222222222222222222222111000000000111222222333222222222222222222222222000111111222333444555555666666555555666777999:::333333555777:::===???AAAAAACCCHHHLLLOOOVVVdddrrr}}}tttjjjaaa[[[TTTRRRPPPPPPRRRTTTVVVVVVUUUVVVVVVUUUSSSSSSWWW[[[\\\___bbbbbbaaa_________bbbfffiiijjjqqq}}}}}}wwwsssuuuzzz}}}}}}}}}~~~|||zzz{{{~~~~~~xxxrrrnnnmmm|||{{{kkkVVVIIIGGGGGGEEEAAA???@@@???>>><<<<<<>>>@@@CCCEEEHHHKKKLLLMMMLLLLLLMMMKKKGGGAAA<<<:::;;;===<<<=========;;;888555444666666666666555555555555555444222111111222444555444444444444444444444444444444444444444444444444666666666666555555444333111111222222222222111111222222222333333444444444444444444444444444444444333444555555555444333222666666666666666777777777:::999999999:::<<<===>>>@@@BBBFFFMMMRRR]]]ooo~~~nnnfff^^^VVVQQQQQQPPPOOOQQQTTTXXXZZZ[[[[[[\\\[[[YYYWWWXXX[[[^^^```bbbddddddbbb_________dddiiilllmmmsss{{{vvvwww{{{~~~|||~~~~~~{{{uuuoookkkjjjwwwttt^^^OOOHHHEEEBBB@@@AAABBBBBB@@@>>>>>>@@@BBBDDDEEEHHHKKKLLLMMMMMMLLLMMMKKKGGGBBB===;;;<<<>>>>>>>>>>>>===;;;999666555666666666666555555555555555444333222222333444555444444444444444444444444444444444444444444444444333333333333333222111111111111222222222222111111222222222333333444444444222222222222222222222222333333444555555444444444555666666777777888999999777888888:::<<>>@@@BBBAAA@@@>>>;;;999888777666666666666555555555555666555444333333444555666444444444444444444444444333333333333333333333333222222333333222222111111222222222222222222222222222222333333333333444444222222222222222222333333333333333333444555666666666666777888999::::::;;;999999:::<<<>>>AAADDDFFFIIIHHHLLLWWWbbbnnn{{{~~~~~~ooo```XXXUUURRRNNNNNNMMMNNNRRRXXX```fffjjjkkkiiigggdddaaa______aaacccbbbcccccccccaaa```aaabbbhhhnnnsssvvv|||}}}yyyvvvuuutttoooxxxvvvbbbTTTLLLIIIIIIAAABBBBBBAAA???>>>???@@@DDDEEEGGGJJJKKKLLLMMMMMMKKKJJJHHHEEEAAA???@@@AAAEEECCCAAA>>><<<:::999999666666666666555555555555666666555555555555666666444444444444444444444444333333333333333333333333333444444444444444333333222222222222222222222222333333333333333333333333444444444555555555555555444333333333444555777888888888888999999:::::::::>>>>>>>>>>>>@@@BBBDDDEEEKKKJJJOOO^^^mmmxxx|||oooeee[[[WWWVVVSSSRRRTTTQQQSSSXXX```hhhnnnqqqrrrkkkhhhccc```^^^___```aaa___````````````aaacccfffhhhnnntttwww~~~}}}}}}}}}|||{{{{{{pppuuu{{{kkk[[[PPPJJJGGGBBBCCCDDDCCCAAA???@@@@@@DDDEEEFFFHHHJJJKKKLLLLLLHHHIIIHHHFFFCCCAAAAAAAAAEEEDDDBBB???===<<<;;;:::666666666666555555555555666666666666666666666666444444444444444444444444333333333333333333333333333444444555555444444444333333222111111222333333333333333333333333333333444444444555555666666666444444333333444666777999:::::::::999999999999999@@@??????@@@AAADDDFFFGGGNNNOOOXXXjjj{{{~~~}}}uuulllfff___ZZZYYYXXXVVVVVVYYYYYY\\\aaahhhpppuuuvvvvvvkkkgggaaa^^^]]]___``````^^^^^^___^^^___aaaeeehhhhhhnnnssswww~~~~~~xxx|||~~~||||||~~~~~~~~~~~~}}}|||rrrtttvvvvvvxxx}}}vvvdddUUUJJJCCCFFFHHHIIIHHHEEEDDDCCCDDDCCCCCCDDDFFFHHHIIIKKKKKKFFFGGGHHHGGGDDDBBBAAABBBDDDCCCBBB@@@???===<<<;;;666666666666555555555555666666666666666666666666444444444444444444444444444444444444444444444444222222333333444444333333444333222111111222333444444444333333333333222222222222222333444444555555444444444444555666777777999999999999999999999999======>>>@@@CCCGGGJJJLLLQQQVVVdddzzz||||||tttqqqqqqmmmgggfffaaa___```___]]]^^^aaabbbdddiiipppvvvyyyyyyxxxlllgggaaa^^^^^^```aaaaaaaaaaaa```______aaafffiiijjjooosssvvv}}}}}}xxx~~~~~~}}}}}}|||zzzttttttsssqqqqqquuu|||sssbbbRRRGGGHHHJJJKKKJJJHHHFFFEEEEEEBBBBBBCCCDDDFFFHHHIIIJJJCCCEEEGGGGGGDDDBBBAAAAAAAAAAAAAAAAAA@@@>>><<<;;;666666666666555555555555555555555666666555555555444444444444444444444444555555555555555555555555222333444444555555555444555444222111111222444555444444444333333222222222222222333333444555555555555555666666666666555555666666777888999:::;;;;;;======>>>AAADDDGGGKKKMMMQQQZZZnnn{{{rrrjjjiiillllllhhhkkkhhhggghhhgggdddeeeiiihhhjjjooouuuzzz|||{{{yyynnnhhhbbb___```bbbccccccdddcccbbb```___aaafffiiimmmqqqtttuuu{{{~~~|||xxxtttsssqqqoooooorrrxxx}}}qqq___QQQHHHIIIKKKJJJGGGEEEDDDDDDAAAAAABBBCCCEEEGGGHHHIIIBBBDDDGGGGGGEEEBBBAAAAAA???@@@AAABBBAAA???===;;;777666666666555555555555444444555555555555444444444444444444444444444444666666666666666666666666555555666777888888777777555444222111111222444555444444444333333222222222444444555555666777888888555555777777777666555444222333555777999<<<===>>>@@@@@@@@@AAACCCFFFHHHIIIOOO[[[qqqvvvtttpppnnnnnnooooooooonnnnnnnnnmmmnnnoooppppppooonnnpppxxxzzzrrrkkkbbb___bbbeeegggfffgggfffdddbbbaaadddiiimmmqqqrrrvvv{{{~~~}}}}}}zzzoooqqqsssrrrqqqrrrwww{{{sssaaaVVVIIIHHHJJJ@@@<<>>;;;:::999888666666666555333222555555555555555555555555222222222222222222333333333333333444555666777888555333222333555666555222444333333222222333333444444333333222222333333444222222222333444555666777333333555666777777777777777777777888999:::<<<<<<:::<<<@@@EEEDDDBBBEEEKKKVVVeee~~~zzzxxxvvvuuuuuuuuuuuuuuuwwwvvvuuutttrrrqqqqqqqqqnnnooottt~~~sssllldddbbbdddhhhiiiiiijjjjjjjjjiiijjjnnntttxxx~~~~~~{{{tttuuuuuusssrrrsssxxx}}}zzzbbbQQQKKKMMMEEEAAADDDCCCAAAAAAAAAAAACCCEEEGGGIIIGGGEEEDDDDDDDDDDDDBBBAAA===???BBBCCCAAA???>>>===:::999777777777777555444555555555555555555555555444444444333333333333333444333333333444555666666555333222333555666444222444333333222222333333444444444333333222333333333444444444444555666777888444444555666777777777777777777888888999;;;<<<===;;;===BBBFFFFFFEEEJJJRRR^^^mmm}}}zzzvvvsssrrrmmmpppwwwtttooojjjiiimmmqqqssssssyyyzzz|||}}}|||zzzzzzxxxuuurrrttt{{{uuu[[[NNNNNNIIIFFFEEE@@@>>>>>>>>>???AAADDDFFFHHHHHHFFFDDDDDDDDDEEEDDDCCC===>>>@@@BBBBBBBBB@@@???;;;999888777888999888666555555555555555555555555666666555555444444333333444333333333333333444444555444333333555555444333444333333222222333333444555555444333222222333333555555555555555666777888666666666666666666666666888888888999:::;;;<<<======???CCCGGGHHHIIIPPPZZZjjjwww~~~zzzwwwppprrrxxxxxxwwwvvvyyy~~~}}}~~~{{{wwwtttvvv|||eeeOOOKKKGGGGGGFFF???<<<<<<<<<>>>@@@BBBEEEFFFGGGEEECCCCCCDDDDDDDDDCCC>>>???@@@AAACCCCCCAAA@@@<<<:::777777888999888777555555555555555555555555777666666555444333222222444444333222222222333333555444444444444444333333444333333222222333333444666555444333333333333333555555444444555666777777777777666666666666666666999999999999:::<<<===>>>???@@@DDDGGGGGGJJJUUUaaattt|||{{{{{{}}}}}}yyyuuuvvv{{{oooRRRHHHCCCDDDEEE???;;;;;;;;;<<<>>>AAACCCDDDEEEDDDBBBBBBCCCDDDCCCBBBAAA@@@@@@AAACCCDDDAAA???<<<:::777666777888888777666666666666666666666666666555555444333222222111444444333222222222333333555555555444333333333333444333333222222333333444666555444444333333333444444444444333444444555555888777777666666666777777999999999:::;;;<<<>>>>>>AAABBBDDDFFFGGGLLLZZZiii|||}}}{{{|||}}}}}}zzzwwwvvvyyy||||||]]]OOODDDBBBDDD@@@<<<;;;;;;<<<===???AAABBBCCCBBBBBBCCCDDDDDDBBBAAACCCAAA@@@AAADDDEEECCC@@@>>>;;;888666666777777777666666666666666666666666555555444444333333222222444333333333333333444444444555666555333222222333444333333222222333333444555555444444444444555555444444333333333444444555888777666666666777888999:::::::::;;;<<<===>>>???BBBCCCEEEHHHIIIQQQdddvvvzzz~~~}}}}}}zzzyyyvvvyyy||||||xxxvvvvvvwww{{{ooo]]]KKKCCCCCC@@@======<<<<<<===>>>@@@AAABBBBBBCCCEEEGGGFFFCCC@@@BBB@@@>>>@@@EEEGGGEEEBBBAAA>>>:::777777777777777666666666666666666666666555555555444444444444444444333333333444555666666444666777555222111222444444333333222222333333444444444333444444555666777555555444444444444555555888777666555666777999:::::::::;;;;;;<<<>>>???@@@BBBDDDHHHKKKOOOZZZqqq}}}|||zzz}}}{{{yyywwwrrrwww||||||yyyuuuttttttwww~~~}}}jjjRRREEECCC@@@>>>======<<<===>>>???@@@BBBCCCEEEGGGIIIGGGDDD@@@AAA>>>===@@@FFFIIIHHHEEEDDD@@@;;;999888888888777777777777777777777777777555555555666666666666666333333333444555666777888444666777666222111222444444333333222222333333444333333333444555666777888777666666555555555666666777666555555666888:::<<<;;;;;;;;;;;;===>>>???@@@CCCEEEJJJNNNTTTbbb{{{{{{xxx~~~~~~yyyvvvrrrssstttsssqqqooonnnnnnrrrwwwsssYYYLLLEEEAAA??????===;;;:::;;;>>>AAAFFFFFFFFFFFFFFFEEEDDDDDDBBBAAAAAABBBDDDFFFGGGFFFAAA@@@===:::999999::::::777777666555555555555555444444444444555555555666444333333333333444555555666666666555444444444333444555666777777666555444444444444555555555666666666666666666777777777777888:::<<<;;;:::999999:::;;;;;;;;;<<<>>>@@@BBBDDDFFFHHHLLLSSS___sss}}}qqqxxx}}}zzzrrrssssssqqqooollljjjiiilllpppxxx}}}aaaRRRJJJFFFAAA@@@???>>>===>>>@@@BBBDDDEEEEEEFFFFFFEEEEEEDDDBBBAAA@@@AAADDDFFFFFFFFFCCCBBB???<<<::::::::::::>>>===;;;999777666555555444444555555555666666666555444444444444555666666555555555555555555444444333444444555555444444333444444444555555555666666666666666777777777888888===>>>>>>===<<<;;;;;;<<<=========>>>@@@BBBEEEFFFHHHJJJPPPYYYhhh~~~vvv{{{~~~}}}~~~wwwvvvtttqqqnnnjjjgggeeedddgggnnnvvv~~~ppp\\\QQQJJJCCCBBBAAA@@@@@@AAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEEBBBAAA???@@@BBBDDDEEEEEEFFFDDDAAA>>><<<:::::::::>>>===<<<:::888777666666555555666666666777777777666555555555555666777777555555555555555555666666555444444444444444444555444444555555555666666666555555666777888999999:::?????????===;;;;;;===???>>>>>>>>>???AAADDDGGGIIIKKKNNNUUUdddxxx|||xxx|||}}}yyytttpppkkkfffccc^^^```eeekkkqqqxxx~~~|||jjjWWWLLLEEEDDDBBBAAABBBBBBBBBBBB???@@@BBBCCCEEEFFFFFFFFFCCCAAA??????AAACCCDDDDDDGGGEEEBBB???<<<:::999888888777777666666777777777666666666666777777777777555555555555555666666777444444555555666666777777888777666555555666777888555555555555666666666666555555666777999:::;;;;;;<<<<<<<<<;;;:::;;;>>>AAA>>>>>>>>>???BBBFFFJJJLLLNNNRRR]]]qqqtttsssxxx}}}wwwrrrmmmgggccc[[[[[[]]]```eeejjjooorrruuuzzz}}}yyytttxxx}}}bbbPPPIIIFFFCCCAAABBBBBBAAA@@@>>>???AAACCCEEEFFFGGGGGGDDDAAA??????AAACCCDDDDDDFFFEEEBBB???<<<:::888777666666555555555666666777666666666666777777777777444444333333444444555666444555555666666777777777888777666555555666777888555555555666666666777777555666777888999:::;;;<<<999:::::::::;;;===AAAEEE=========>>>BBBFFFKKKNNNRRRXXXgggzzzqqqqqquuuzzzyyy{{{{{{vvvpppjjjddd[[[ZZZYYYYYY[[[___ccceeeiiioootttsssqqquuusss[[[OOOJJJDDDAAABBBBBBAAA??????@@@BBBDDDFFFGGGHHHHHHEEEBBB??????AAACCCEEEEEEFFFDDDCCC@@@===:::888777;;;:::999777666555555555555555666666666777777777333333333333333444555555666666666666666666777777666555555555555555555666555555666666666777777777777777888999:::;;;;;;<<<999;;;<<<===>>>@@@DDDFFF=========>>>BBBHHHMMMQQQVVV```sssxxxxxx|||~~~sssnnnlllmmmrrrzzz~~~xxxqqqkkkaaa^^^\\\ZZZZZZ\\\___aaabbbhhhooorrrssswww~~~nnnUUUNNNFFFBBBBBBCCCBBB@@@@@@AAACCCEEEFFFGGGHHHHHHGGGDDD@@@???AAACCCEEEFFFFFFEEEDDDAAA???<<<:::999;;;;;;999888777777666666444444555555555666666666444444444444444555666666777777777666666666666666555555666666666666555555555666666666777777777777999999999999::::::;;;;;;999;;;===>>>>>>???AAACCC>>>>>>>>>@@@DDDJJJPPPTTT[[[hhh~~~|||~~~tttkkkgggccciiiqqq~~~xxxrrrhhheeeaaa]]]\\\]]]```bbbaaagggnnntttxxx{{{|||ZZZRRRHHHCCCCCCDDDCCCAAAAAABBBDDDEEEGGGHHHHHHHHHHHHDDDAAA@@@AAADDDFFFGGGFFFFFFEEECCCAAA>>><<<:::777777666666777888999999444444444444555555555666555555555555555666777777888888777777666666555555666777888999999888777666666666666666777777777777::::::::::::::::::::::::999:::<<<===<<<;;;<<<===@@@??????AAAEEELLLRRRWWW^^^mmm}}}tttpppttttttooorrr|||xxxssskkkeeefffjjjwwwzzzvvvqqqmmmjjjhhhfffdddlllqqqxxx~~~kkkXXXIIIGGGFFFAAA@@@FFFBBBBBBBBBCCCDDDFFFHHHIIIKKKHHHEEECCCCCCDDDEEEEEEEEEFFFFFFDDDAAA===;;;:::999999777666555555555555888888888888888777666666555555555555555666777777777777666555444333333333777666666666555555555555666666777888888888888888999777666888:::;;;999777888888999:::<<<===>>>>>>@@@@@@BBBFFFGGGIIIQQQZZZaaaxxx~~~xxxqqqmmmlllnnnqqqrrrvvvvvvqqqooopppzzz~~~yyyvvvtttsssrrrtttzzzxxxbbbMMMHHHFFFAAA???AAABBBAAAAAABBBCCCEEEGGGIIIJJJGGGDDDBBBBBBCCCDDDEEEFFFFFFFFFDDDAAA>>>;;;:::999999888777666666666666888888888888888777666666666666666666666777888888777777666555444444444444777777666666666555555555666666777888888888888888888777666888:::;;;999777999999:::;;;<<<<<<======@@@AAADDDHHHIIIKKKSSS\\\jjj}}}wwwuuuwwwzzz||||||yyywww}}}}}}tttVVVJJJGGGCCC??????@@@@@@@@@@@@BBBDDDFFFGGGHHHGGGEEECCCBBBCCCDDDEEEGGGGGGFFFEEEBBB???===;;;999999888888777888888999777888888888888777777666777777777777777888999999777777666555444444444444777777777666666666555555666666777888888888888888888777777888:::;;;999888:::;;;;;;;;;<<<<<<======@@@BBBFFFKKKLLLNNNWWWaaavvv|||yyyuuuuuu~~~bbbNNNHHHFFFCCCBBB????????????AAACCCEEEFFFHHHHHHGGGEEEDDDDDDFFFGGGHHHGGGFFFEEEDDDAAA>>><<<999999999888888999::::::777777888888888888777666777777666666777777888999777777666555555555555555777777777666666666666555666666777888888888888888888888888999::::::999999<<<<<<<<<<<<<<<<<<======???BBBHHHNNNOOORRR\\\hhh}}}{{{qqqUUUJJJGGGEEEDDD>>>>>>>>>???@@@BBBDDDEEEHHHJJJJJJHHHFFFFFFHHHJJJIIIGGGFFFEEEEEECCC@@@<<<:::999999999999999:::;;;666777777888888888777777666555555555555666777777777777666555555555666666888777777777666666666666666666777888888888888888777888999:::::::::::::::========================???CCCJJJPPPRRRWWWdddqqq~~~dddPPPHHHEEEDDD>>>>>>>>>>>>@@@BBBDDDEEEHHHKKKLLLKKKHHHGGGIIILLLJJJHHHFFFFFFGGGFFFAAA===::::::999999888999999999666777777888888888888777555555555555555666666777777777666666555666666777888888777777777666666666666666777888888888888888777999;;;;;;:::999:::;;;<<<=========>>>>>>??????AAAEEELLLSSSVVV]]]nnn~~~|||xxxuuuwww|||wwwvvvzzz{{{^^^MMMFFFDDD???>>>>>>???@@@BBBDDDFFFGGGJJJLLLKKKHHHFFFIIILLLKKKHHHFFFFFFHHHGGGBBB>>>;;;:::999888888888888888666666777888888888888888666666666555666777777888777777666666666666777777888888888777777777666666666666777888888888888888777999;;;;;;:::999:::<<<<<<<<<===>>>??????@@@@@@DDDHHHPPPVVVZZZdddxxxzzzrrrmmmxxxyyyrrrnnnrrryyykkkTTTHHHDDD????????????AAACCCEEEFFFFFFIIILLLKKKGGGFFFHHHLLLLLLHHHFFFFFFIIIHHHCCC>>>;;;:::999888777777777777666666777888888888888888777777777777777888888999777777666666666666777888888888888888777777777777666666777888888888888888777999<<<<<<:::999:::<<<;;;<<<===>>>???@@@AAAAAAFFFKKKRRRYYY]]]iii~~~~~~rrriiiqqq|||iiihhhllluuu~~~^^^LLLJJJAAABBBBBBBBBBBBCCCEEEFFFGGGGGGHHHIIIIIIIIIHHHGGGIIIHHHGGGGGGGGGFFFDDDBBB999777555555777888888888777777777777777777777777888888888888888888888888777777777777777777777777444555666666666666666555666666666777888888999999;;;;;;;;;<<<<<<<<<<<<<<<:::>>>BBBCCCBBBBBBEEEHHHGGGNNNVVV[[[cccuuuuuuiiimmmuuujjjlllssskkkSSSLLLCCCCCCCCCCCCBBBCCCDDDFFFFFFGGGHHHIIIJJJIIIHHHGGGJJJHHHGGGGGGGGGFFFDDDBBB===;;;888777888888888777999999999999999999999999888888888888888888888888777777777777777777777777555555666777777777777666777777888888999:::::::::;;;;;;;;;<<<<<<<<<<<<===:::>>>AAABBBBBBBBBEEEHHHMMMRRRYYY___jjj~~~}}}pppppp~~~zzzqqqqqqsss}}}~~~yyy[[[MMMGGGFFFEEECCCCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJIIIHHHKKKIIIGGGGGGGGGGGGEEECCCAAA>>>;;;999999999888777;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777777777777777666777777888999999888888888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<=========;;;>>>AAABBBBBBCCCGGGJJJSSSVVV\\\dddtttvvvpppwwwyyy{{{}}}~~~yyy{{{fffSSSMMMJJJFFFDDDCCCDDDDDDEEEEEEFFFHHHJJJJJJJJJJJJJJJLLLJJJHHHGGGGGGGGGFFFDDDAAA>>>;;;:::::::::999888;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777777777777777777777888999::::::::::::888888999999:::;;;;;;;;;;;;;;;<<<<<<======>>>>>>===@@@CCCCCCCCCEEEJJJNNNUUUWWW\\\hhh}}}xxxmmmooo}}}{{{tttppprrrwwwttt]]]TTTOOOIIIEEEDDDDDDDDDDDDEEEFFFHHHJJJKKKKKKKKKKKKMMMKKKHHHGGGHHHHHHGGGFFF???===:::999:::::::::999::::::::::::::::::::::::888888888888888888888888888888888888888888888888777888999:::;;;;;;;;;;;;777777888888999:::::::::;;;;;;<<<<<<===>>>>>>???@@@BBBDDDDDDDDDGGGMMMSSSUUUWWW]]]mmmxxxlllkkkyyysssooolllnnnrrryyy~~~dddZZZSSSJJJEEEDDDEEEDDDCCCDDDEEEHHHJJJKKKLLLLLLLLLNNNLLLIIIGGGHHHHHHHHHGGG???===:::::::::;;;;;;:::888888888888888888888888888888888888888888888888888888888888888888888888777777999:::;;;;;;;;;;;;777777888888999:::::::::;;;;;;<<<===>>>>>>???@@@AAABBBDDDDDDDDDHHHOOOUUUVVVXXXbbbwwwtttsss||||||ooolllkkknnnpppvvvppp^^^VVVLLLFFFEEEEEEDDDBBBDDDEEEHHHJJJLLLMMMMMMMMMOOOLLLIIIGGGHHHHHHHHHHHHBBB@@@===<<<<<<<<<;;;:::999999999999999999999999888888888888888888888888888888888888888888888888666777888999;;;;;;;;;;;;888888999999:::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@AAABBBBBBCCCGGGOOOVVVZZZ]]]jjjtttooorrrwwwxxxxxxyyyzzzzzz|||~~~zzzsssuuuwwwiiiggghhhkkkmmmqqq{{{aaaXXXMMMFFFEEEEEEDDDBBBCCCEEEGGGJJJLLLMMMMMMMMMOOOMMMIIIHHHHHHIIIIIIHHHFFFCCC@@@======<<<;;;999999999999999999999999999888888888888888888888888888888888888888888888888555666888999:::;;;;;;;;;999999:::;;;;;;<<<<<<===;;;;;;<<<===>>>???@@@@@@???@@@@@@@@@AAAFFFOOOUUU^^^bbbqqq~~~~~~~~~{{{xxxuuufff^^^^^^aaaaaa```ffffffeeefffhhhkkkoooqqqmmmpppvvv{{{vvvxxxzzzzzzzzzyyyzzz{{{wwwqqqnnnrrruuujjjkkkmmmnnnpppssswwwzzzqqq\\\JJJHHHIIIDDD@@@BBBDDDCCCDDDHHHMMMPPPPPPNNNNNNMMMLLLJJJHHHHHHJJJLLLFFFCCC@@@===<<<<<<===>>>:::999888888777888888888:::::::::999999777666666555666777888999:::;;;;;;999::::::;;;;;;::::::999<<<<<<;;;;;;<<<<<<===>>>;;;;;;<<<===>>>???@@@@@@BBB@@@AAAFFFIIIKKKRRRZZZbbbhhh|||{{{yyyzzz{{{|||qqqkkkgggkkkmmmnnnvvvpppcccWWWRRRSSSSSSVVVYYYZZZYYYXXXXXXZZZ\\\___aaabbbbbbdddgggiiijjjhhhfffffffffeeedddbbbcccdddfffhhhhhhjjjmmmmmmnnnvvv|||zzz{{{~~~zzzqqqlllnnn{{{qqqhhhjjjlllnnnooorrrvvvyyy|||dddNNNIIIIIIEEEBBBCCCDDDCCCDDDGGGLLLOOOPPPOOONNNMMMLLLJJJHHHGGGIIIKKKIIIFFFBBB???<<<;;;<<<<<<::::::999888888888888888::::::::::::999888777777666666777888999:::;;;;;;::::::;;;;;;;;;;;;::::::999999999999999:::;;;;;;;;;<<<<<<===>>>???@@@@@@BBB@@@BBBFFFJJJMMMTTT\\\eeemmm{{{xxxxxx~~~}}}zzzxxxxxxxxxxxxyyyxxxwwwwwwzzz|||}}}wwwooosssxxx{{{}}}uuuiiiccc\\\___``````fffppptttssshhh^^^UUUSSSTTTSSSSSSTTTUUUTTTTTTTTTUUUVVVXXXYYYYYYYYYZZZ\\\___```^^^]]]______^^^]]][[[[[[[[[\\\aaaaaaccceeeeeefffmmmvvvzzzzzz{{{|||}}}tttllllll}}}vvvoooeeehhhkkkmmmoooqqqtttwwwzzzpppTTTJJJIIIGGGDDDDDDDDDCCCCCCEEEJJJMMMPPPPPPNNNNNNMMMJJJHHHGGGHHHJJJLLLIIIEEEAAA>>><<<;;;;;;;;;:::999999888888999999;;;;;;::::::999888888888666777777888999:::;;;;;;;;;<<<<<<======<<<<<<;;;999999999999999::::::;;;<<<<<<===>>>???@@@@@@AAABBBAAACCCHHHLLLPPPXXXaaajjjwwwyyyvvvvvv|||~~~zzzwwwuuusssuuuwwwyyywwwsssrrrsssuuusssqqqmmmiiifffeeeeeeeeegggggghhhfffeeedddeeegggkkkjjjjjjlllooorrrrrrqqqqqqrrrxxx}}}xxxvvvtttrrrmmmmmmmmmlllkkkllloooqqqzzznnnccc]]]ZZZ[[[[[[ZZZ^^^dddgggfff___YYYTTTVVVVVVTTTQQQQQQUUUUUUVVVVVVWWWXXXYYYZZZYYYYYYYYY[[[^^^```___^^^``````______^^^\\\[[[ZZZ[[[[[[]]]aaabbbdddllluuu~~~yyypppnnn{{{|||ssspppdddgggkkkmmmoooqqqsssuuuyyy~~~|||ZZZKKKIIIHHHFFFDDDDDDDDDCCCEEEHHHLLLOOOQQQOOOOOONNNKKKIIIGGGHHHIIIKKKIIIFFFBBB???>>>======;;;;;;:::999999999999999::::::999888888888888888777777888999999:::;;;;;;======>>>>>>>>>>>>======;;;;;;;;;;;;;;;<<<<<<===<<<======>>>???@@@AAAAAACCCBBBDDDJJJOOOTTT^^^gggpppzzzwwwuuuuuu|||}}}{{{yyywwwppppppnnnjjjgggdddbbbbbbeeeiiikkkiiidddbbbdddgggeeebbb^^^[[[YYYXXXYYYZZZ]]]^^^^^^]]][[[ZZZ[[[\\\^^^^^^^^^___aaacccdddeeeiiiiiimmmtttyyy||||||tttpppooorrruuutttrrrnnnjjjhhhiiilllpppuuuyyy||||||wwwpppiiieeeeeedddbbbaaabbbeeefffeeeaaa\\\ZZZ\\\\\\YYYWWWXXX]]]]]]^^^```bbbccceeeeeeeeedddeeehhhlllnnnooooookkkkkkkkkkkkkkkiiifffddd___^^^aaagggkkkoooxxx~~~tttrrr{{{vvvpppnnnfffiiinnnpppqqqrrrssstttwwwyyyeeeOOOIIIHHHGGGEEEDDDDDDEEEFFFHHHLLLPPPRRRPPPPPPPPPMMMJJJHHHHHHIIIHHHGGGEEECCCAAA@@@@@@@@@<<<;;;;;;:::::::::::::::999999888777777777888888888888888999::::::;;;;;;===>>>>>>??????>>>>>>===<<<<<<;;;;;;<<<<<<===>>>======>>>???@@@AAABBBBBBDDDBBBEEELLLRRRYYYcccmmmxxx{{{tttvvvwwwyyyzzzwwwxxxzzzzzzyyytttpppllliiihhhfffeeeccc``````___\\\XXXVVVVVVXXXXXX\\\```___ZZZXXXZZZ]]][[[YYYVVVSSSRRRRRRTTTUUUUUUVVVVVVVVVTTTTTTVVVXXXXXXXXXZZZ[[[]]]___bbbccciiihhhkkkppprrrssswww}}}{{{vvvrrrpppttt{{{~~~|||xxxsssqqqqqquuuyyy|||~~~}}}}}}xxxuuuqqqqqqqqqqqqqqqrrrrrrmmmjjjkkkjjjhhhhhhjjjlllmmmnnnpppsssvvvyyyzzzxxxyyy{{{}}}|||||||||zzzvvvsssjjjiiijjjoootttwww~~~xxxvvv|||yyypppkkkjjjnnnrrruuuuuutttttttttqqqrrruuu~~~uuuZZZMMMJJJGGGEEECCCEEEGGGHHHIIILLLPPPSSSRRRRRRRRROOOLLLIIIHHHIIIEEEEEEDDDCCCBBBBBBBBBBBB===<<<;;;;;;::::::;;;;;;:::999888777777777999999999999999999::::::;;;;;;===>>>>>>??????>>>>>>===;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@AAABBBBBBCCCEEECCCFFFMMMUUU]]]iiisssyyytttxxx}}}~~~xxxpppkkkeeedddeeehhhhhhgggbbb___]]][[[[[[ZZZYYYWWWUUUVVVVVVSSSOOONNNPPPSSSRRRUUUXXXXXXVVVUUUUUUWWWVVVUUUSSSQQQPPPQQQRRRSSSPPPQQQQQQQQQRRRTTTXXX[[[ZZZ]]]aaadddfffiiimmmpppqqqqqqtttyyy{{{{{{~~~}}}rrrnnnlllnnnpppqqquuuzzz}}}zzzpppooossswwwyyyxxxvvvuuutttllllllmmmoooyyygggTTTLLLGGGEEEBBBEEEIIIJJJKKKMMMPPPSSSTTTTTTTTTQQQNNNJJJIIIIIIDDDDDDDDDCCCBBBBBBBBBBBB===<<<<<<;;;;;;;;;;;;;;;<<<;;;999888888999;;;<<<999999999::::::::::::;;;======>>>>>>>>>>>>======<<<<<<<<<<<<<<<===>>>>>>>>>??????@@@AAABBBCCCCCCEEEDDDGGGOOOWWW```mmmxxx{{{{{{||||||wwwpppkkkccc^^^ZZZXXXZZZ\\\[[[ZZZXXXWWWVVVVVVWWWWWWUUUTTTRRRTTTTTTRRRNNNNNNQQQVVVVVVWWWZZZ\\\\\\\\\\\\[[[XXXWWWWWWVVVVVVWWWWWWWWWVVVWWWWWWXXXZZZ___fffkkklllpppwww|||zzzmmmgggdddddddddbbbdddhhhrrruuu}}}|||zzzxxxwwwyyy~~~xxxrrrvvvzzz|||{{{xxxvvvuuukkkkkkhhheeejjj|||qqqYYYMMMHHHEEEBBBFFFJJJLLLMMMNNNQQQTTTUUUVVVUUUSSSOOOKKKJJJJJJEEEDDDDDDCCCBBBAAAAAA@@@======<<<;;;;;;;;;;;;<<<>>><<<;;;::::::;;;===>>>999::::::::::::::::::;;;======>>>>>>>>>>>>======???????????????@@@@@@AAA>>>???@@@@@@BBBBBBCCCDDDEEEDDDHHHPPPXXXbbbooozzz~~~}}}}}}}}}uuuqqqpppooollliii^^^ZZZUUUTTTVVVWWWUUUSSSTTTTTTTTTVVVXXXXXXVVVTTTSSSUUUVVVTTTQQQQQQUUUZZZ^^^^^^```cccfffgggeeeccc^^^^^^^^^^^^____________aaabbbbbbcccgggnnnvvv|||yyyqqqjjjddd^^^ZZZZZZZZZXXXZZZ]]]]]]^^^fffwww}}}xxxtttqqqrrrllliiikkknnnqqquuuyyyzzz}}}zzztttqqqnnnfffbbbcccbbbggg|||bbbOOOHHHFFFDDDGGGJJJNNNQQQSSSSSSSSSVVVWWWWWWVVVTTTPPPLLLJJJGGGGGGFFFEEECCCBBB@@@???@@@>>><<<;;;:::;;;<<<===<<<<<<<<<<<<<<<===>>>>>>>>>===;;;:::;;;===???@@@BBBAAA>>><<<;;;;;;<<<===@@@@@@???>>>======>>>>>>@@@@@@AAAAAABBBCCCDDDDDDKKKLLLJJJSSSaaadddlll}}}{{{{{{yyywwwwww{{{}}}yyyuuusssqqqqqqnnnkkkgggffffffggghhhaaa```]]]ZZZYYYXXXYYYYYYXXXXXXXXXYYYZZZ\\\]]]^^^XXXYYYXXXWWWXXX[[[aaaeeehhhlllpppuuu|||{{{sssqqqqqqppppppppprrrtttuuusssuuuxxx|||zzzqqqmmmjjjddd```[[[XXXUUUSSSRRRRRRQQQPPPQQQWWW]]]dddvvv}}}uuuoookkkiiigggcccaaadddgggjjjqqqyyyyyyuuukkkccc^^^]]][[[___qqqiiiSSSKKKKKKJJJOOOTTTWWWWWWUUUTTTTTTVVVWWWXXXWWWUUURRRNNNLLLGGGGGGFFFEEEDDDBBB@@@??????>>><<<;;;;;;;;;=========<<<<<<<<<<<<===>>>>>>;;;;;;:::::::::;;;<<<===@@@???>>><<<<<<<<<<<<===???>>>>>>======>>>>>>???@@@@@@AAABBBCCCDDDDDDEEENNNPPPPPPZZZhhhlllttt~~~qqqsssuuuwwwzzz~~~|||zzzwwwuuuxxxxxxwwwuuurrrpppmmmlllooonnnkkkjjjiiiiiijjjjjjhhhgggdddbbbaaabbbcccdddeeeeeeeeefffggghhhjjjjjjffffffeeecccdddhhhooouuu{{{~~~~~~rrrkkkgggddd^^^ZZZWWWUUURRRPPPQQQQQQPPPOOONNNSSSWWW^^^qqq}}}yyyooohhhcccaaa\\\ZZZZZZ\\\___dddnnnyyyzzzmmmddd]]]ZZZVVVWWWdddttttttZZZPPPPPPMMMTTTZZZ[[[VVVQQQOOOOOOUUUVVVXXXXXXWWWTTTPPPNNNHHHHHHGGGFFFDDDBBB@@@??????>>><<<;;;;;;<<<============<<<<<<======>>>???:::;;;;;;<<<<<<<<<<<<<<<========================???>>>>>>>>>>>>??????@@@@@@AAAAAABBBDDDEEEEEEFFFLLLPPPRRR\\\kkkoooyyyqqqeeeiiiooouuu}}}~~~|||zzzwwwvvvtttqqqooommmllllllpppqqqrrrsssssssssrrrqqquuutttttttttsssssssssssssssrrrqqqppppppsssuuuwww{{{{{{||||||}}}~~~~~~zzzuuussswwwxxxqqqmmmkkkllluuu~~~wwwmmmgggdddaaa\\\WWWVVVSSSQQQPPPPPPQQQPPPPPPNNNQQQSSSZZZpppzzzvvvxxx}}}yyynnnfffaaa^^^XXXWWWWWWYYYZZZ^^^kkkxxxtttlllbbb\\\VVVTTT\\\fff~~~bbbUUUUUURRRXXX]]]ZZZRRRLLLKKKNNNRRRTTTVVVXXXWWWUUUQQQOOOIIIHHHGGGFFFDDDBBB@@@???>>>===<<<<<<<<<<<<===============<<<===>>>>>>???<<<===???@@@@@@???>>>===:::;;;<<<===============BBBAAAAAA@@@?????????@@@AAAAAABBBCCCEEEFFFGGGGGGHHHOOOTTT___mmmsss~~~hhh]]]aaaiiisss}}}}}}xxxuuusssrrrrrrsssssssssqqqpppppprrrssstttvvvzzzwwwnnngggcccccckkkttt{{{rrrllljjjgggaaa[[[WWWUUURRRRRRRRRSSSRRRRRRRRRSSSTTT\\\vvv~~~wwwvvvyyytttjjjbbb\\\XXXWWWVVVVVVVVVYYYeeeqqqyyyuuussstttwwwzzzzzzxxxtttvvvxxx|||}}}ttthhh^^^WWWTTTWWW\\\nnnkkkYYYWWWYYY\\\^^^XXXOOOKKKMMMQQQOOORRRUUUWWWWWWTTTPPPNNNIIIIIIHHHFFFDDDBBB@@@???======<<<<<<<<<========================>>>??????===>>>@@@AAAAAA@@@>>><<<:::;;;<<<===>>>>>>>>>===FFFEEEDDDBBBAAA@@@??????AAABBBCCCDDDFFFGGGHHHIIIKKKSSSYYYdddrrryyysssbbbZZZ]]]dddnnn{{{~~~}}}{{{wwwssspppooopppqqqvvvxxx{{{||||||~~~wwwmmmeeeccciiirrr}}}xxxuuuqqqjjjdddZZZXXXUUUSSSSSSTTTSSSRRRUUUUUUVVVbbb{{{uuuuuuvvvggg]]]YYYVVVTTTSSSSSSTTT]]]ggg{{{llliiiggghhhkkkmmmllljjjggghhhiiijjjmmmrrryyy~~~xxxjjj^^^WWWTTTUUUVVVbbbuuu^^^YYYVVVWWWVVVQQQKKKHHHLLLPPPNNNQQQUUUWWWWWWTTTPPPMMMJJJJJJIIIGGGDDDBBB@@@>>><<<<<<<<<===============>>>>>>======>>>>>>???@@@<<<===???@@@???>>><<<;;;<<<=========>>>>>>??????GGGFFFDDDCCCAAA@@@@@@@@@BBBBBBDDDEEEGGGHHHJJJJJJLLLUUU\\\fffttt|||}}}iii___YYY[[[```jjjxxx~~~{{{|||{{{yyyvvvssstttwwwzzz}}}zzzoookkkpppwww|||tttmmm```]]]YYYVVVUUUTTTSSSQQQUUUVVVYYYiiixxxuuu~~~{{{yyy}}}uuufff[[[VVVRRRRRRSSSTTTYYY___tttzzziiigggfffhhhkkkllliiigggbbbbbbaaa``````cccgggkkkvvv{{{kkk]]]WWWUUUUUUSSSYYYnnn~~~bbbZZZOOOOOONNNLLLIIIIIIJJJLLLOOORRRVVVXXXXXXUUUPPPMMMKKKJJJIIIGGGEEEBBB@@@>>>;;;<<<<<<===============>>>>>>======>>>>>>???@@@>>>>>>?????????>>>===<<>>======>>>@@@@@@CCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDFFFHHHIIIKKKKKKOOOYYY___iiiuuuooo```ZZZXXXXXX\\\fffwww~~~}}}{{{}}}vvviiieeeaaa]]][[[YYYVVVTTTVVVXXX]]]qqq}}}}}}zzzxxxwww{{{ppp]]]WWWRRRTTTUUUVVVYYY]]]qqqwwwnnnllllllnnnqqqrrrooolllaaaaaa___\\\ZZZ[[[___bbbcccqqq~~~lll^^^XXXXXXWWWTTTUUUbbbeee[[[NNNNNNNNNOOOOOONNNNNNNNNQQQSSSWWWZZZYYYVVVQQQMMMKKKKKKIIIGGGEEEBBB@@@>>>;;;;;;<<<===>>>>>>======>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAA@@@??????BBB@@@???======>>>@@@AAA???>>>??????@@@AAABBBCCCBBBCCCDDDFFFHHHJJJKKKLLLWWWaaagggppp|||xxxeeeZZZWWWWWWVVVYYYdddwww{{{}}}|||rrrnnnhhhdddaaa^^^[[[XXXXXXZZZbbbxxx}}}zzz{{{}}}}}}~~~|||zzzzzz~~~{{{yyyyyywwwttttttvvv{{{nnnbbbYYYYYYYYYVVVXXX___sss|||vvvrrrsssxxxzzzvvvrrrkkkccc^^^______\\\]]]bbbaaadddnnn}}}nnnddd[[[UUUUUUXXXUUU]]]yyyttt]]]SSSMMMLLLSSSTTTOOOMMMQQQXXXUUUVVVYYYZZZUUURRRRRRLLLLLLKKKHHHEEEAAA>>><<<>>>===<<<;;;;;;;;;;;;;;;DDDBBB@@@>>>======>>>???AAA???>>>>>>@@@BBBBBBAAA>>>@@@CCCDDDBBB???=========???AAABBBBBBBBBCCCDDDGGGEEEEEEHHHIIIJJJNNNUUUXXXeeerrryyywwwfffaaa^^^XXXUUUXXX[[[```nnnvvv{{{|||ttt|||{{{wwwtttrrrmmmeee___^^^```lllzzzxxxyyy{{{}}}~~~~~~~~~|||xxxssstttwwwvvvyyyqqqeee\\\]]]]]]ZZZ\\\cccyyy{{{|||~~~yyyssskkkdddcccaaa\\\\\\___```ccclll|||~~~oooddd[[[TTTSSSVVVTTTZZZsss|||bbbTTTMMMKKKPPPQQQNNNPPPWWW^^^YYYVVVYYYYYYUUUQQQOOOLLLLLLKKKIIIFFFCCC???===???>>>======<<<<<<<<<===BBBAAA@@@???>>>>>>???@@@@@@??????@@@BBBCCCCCCBBBCCCBBBAAAAAA@@@@@@@@@@@@>>>@@@BBBCCCBBBBBBCCCDDDGGGEEEFFFIIIJJJKKKPPPVVV^^^kkkxxx~~~sssddd\\\ZZZ\\\WWW[[[___eeeqqqqqqqqqzzz}}}zzzzzz{{{yyyuuuwww{{{}}}|||~~~tttxxx~~~{{{vvvnnniiieeegggsss~~~wwwtttyyy|||ssszzzzzznnndddcccbbb```ccckkktttmmmgggdddaaa]]][[[]]]aaaccckkkzzz|||ttthhh^^^VVVTTTVVVWWWYYYmmmlllXXXOOOKKKMMMMMMMMMUUU```cccZZZUUUWWWZZZWWWRRROOOLLLLLLKKKIIIGGGDDDAAA?????????>>>>>>======>>>>>>@@@@@@@@@@@@????????????>>>>>>???AAADDDEEEDDDBBBLLLGGGAAA???@@@AAA@@@??????AAACCCCCCCCCBBBCCCDDDGGGEEEFFFIIIKKKLLLQQQXXXfffsssxxxlllaaaXXXXXX\\\ZZZ^^^dddlllxxxoooiiinnnwww|||yyyuuuqqqmmmiiieeedddbbbaaaeeekkkpppqqqqqqrrr}}}xxxxxxyyyyyyxxxyyy~~~ttt{{{|||ooojjjgggeeelllvvvsssooojjjhhhgggfffeeeddddddffflllyyy{{{~~~qqqeee[[[VVVWWWZZZ[[[jjjwww]]]SSSLLLKKKKKKLLLXXXgggeeeZZZRRRUUUZZZYYYTTTQQQKKKKKKJJJIIIGGGDDDAAA@@@???>>>>>>======>>>>>>>>>======>>>?????????>>>>>>;;;<<<>>>AAADDDEEECCCAAAQQQJJJCCC@@@BBBBBB???;;;???AAACCCCCCBBBBBBBBBCCCFFFDDDEEEIIILLLMMMSSSZZZjjjwwwrrrdddbbbeeeccc^^^```bbbhhhrrrtttiiijjjlllssswwwtttpppooommmkkkhhhccc___]]][[[ZZZ^^^eeejjjkkklllooozzz|||qqqyyyvvv}}}}}}uuuooommmvvvzzzxxxuuusssssssssrrrooohhhiiinnnwww{{{|||}}}nnn```XXXWWWXXXYYYfffdddXXXNNNLLLLLLNNNZZZhhhhhh\\\SSSUUUYYYWWWSSSOOOJJJJJJJJJHHHFFFCCCAAA???=========<<<<<<===>>>>>>;;;<<<======>>>======<<<999:::<<>>@@@BBBCCCBBBAAABBBCCCEEEDDDFFFJJJMMMOOOUUU\\\jjjyyypppcccooorrrllliiilllxxx}}}lllhhhccckkkppppppnnnooonnnlllhhhccc^^^[[[WWWUUUYYY___iiikkklllnnnzzzxxxkkkpppxxx~~~|||xxxyyy~~~}}}||||||yyytttooonnnpppuuu|||~~~|||wwwwwwyyyggg[[[VVVTTTVVV```vvvmmm^^^RRRPPPPPPQQQYYYdddiii^^^VVVVVVWWWTTTOOOMMMLLLLLLKKKIIIGGGDDDAAA???======<<<<<<<<<===>>>>>>=========<<<<<<<<<<<<<<<::::::;;;===@@@AAA@@@>>>AAAAAABBBFFFIIIIIIEEEAAA>>>@@@BBBCCCCCCCCCDDDEEEGGGEEEGGGLLLPPPRRRYYY```mmm|||~~~rrrrrrvvvrrr~~~ssskkkcccllltttuuuuuuuuutttrrrooohhhaaa\\\WWWTTTWWW]]]hhhjjjjjjlllwwwqqqdddiiiwwwzzzuuunnnooo}}}zzzxxxvvvwwwyyyyyywwwuuupppooowwwppp```YYYVVVVVVZZZgggtttdddVVVUUUVVVUUUWWW\\\aaaZZZUUUVVVWWWTTTQQQQQQOOOOOONNNLLLIIIEEEBBB@@@>>>=========>>>>>>???@@@AAA@@@>>>===<<<<<<===>>>===<<<;;;===???@@@@@@???>>>@@@CCCFFFGGGGGGFFFDDD???AAADDDEEEEEEFFFGGGIIIJJJHHHKKKPPPTTTWWW]]]eeettt}}}|||yyyyyyqqq{{{zzzzzzqqqfff^^^WWWTTTYYY```ggghhhhhhjjjuuunnnbbbeeerrr{{{vvvpppsss}}}{{{yyywwwtttqqqkkkiiipppyyyfff^^^\\\ZZZWWW]]]qqquuuyyygggYYYXXXZZZWWWUUUWWWXXXTTTSSSVVVXXXVVVVVVXXXRRRQQQPPPNNNJJJGGGCCCAAA??????>>>>>>???@@@AAAAAADDDBBB@@@>>>======>>>??????===<<<===???@@@@@@???AAACCCEEEFFFDDDCCCCCCCCC@@@BBBEEEGGGGGGHHHJJJLLLLLLKKKNNNSSSWWWZZZaaahhhzzzuuufff[[[SSSQQQWWW```fffhhhhhhjjjuuuooocccfffqqq}}}