BM66(i@ PPPOOONNNMMMLLLKKKKKKKKKNNNOOOQQQQQQOOORRR```ooo{{{ssskkkaaaYYYSSSKKKIIIFFFFFFFFFGGGGGGFFFIIIJJJKKKKKKKKKJJJHHHHHHJJJLLLOOOUUU^^^kkkxxx}}}yyywwwoooiiiggg______```ccceeeeeecccaaaSSSOOOKKKIIIKKKLLLKKKJJJRRRXXX```hhhnnntttxxx{{{}}}{{{zzzyyy{{{|||}}}}}}{{{zzzxxxyyy{{{||||||{{{{{{{{{{{{{{{||||||||||||~~~}}}{{{{{{}}}~~~}}}|||yyyyyyyyyyyyyyyyyyxxxxxx{{{zzzzzzzzzzzz{{{{{{|||~~~xxxsssppppppqqqtttwwwyyyzzzzzzzzzxxxzzz|||~~~~~~|||zzzxxx{{{|||}}}~~~~~~}}}|||{{{xxxzzz|||}}}~~~}}}{{{zzz|||||||||||||||{{{{{{zzz~~~|||yyyxxxzzz~~~}}}{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~|||{{{{{{zzzyyyzzz{{{|||{{{zzz~~~~~~{{{yyysssmmmdddZZZQQQJJJGGGEEE>>>>>>>>>======@@@EEEHHHHHHNNNVVV^^^eeekkkqqqttt{{{{{{{{{{{{}}}zzz}}}wwwyyyuuuppp|||xxxeeePPPDDD>>>;;;999:::888888777777888999::::::>>>>>>??????????????????<<<===>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHIIIJJJJJJKKKKKKKKKIIIIIIIIIJJJKKKLLLLLLLLLKKKLLLMMMNNNOOONNNMMMLLLRRRQQQRRRTTTWWWYYYXXXWWWUUU[[[bbbbbb___aaajjjrrrqqqvvv|||{{{{{{{{{zzz|||QQQPPPOOOMMMMMMMMMNNNOOOQQQQQQRRRSSSQQQUUUcccrrr|||vvvnnnddd[[[TTTMMMKKKHHHGGGHHHHHHHHHGGGIIIJJJKKKKKKKKKJJJIIIHHHGGGHHHIIIKKKPPPXXXaaahhhxxx|||uuupppooocccbbbaaabbbcccddddddcccZZZVVVQQQNNNOOOPPPPPPPPPQQQVVV]]]dddjjjpppvvvzzz{{{zzzyyyzzz|||~~~|||zzzyyyzzz{{{}}}}}}|||||||||||||||}}}}}}}}}}}}}}}{{{zzzzzz|||~~~}}}}}}{{{zzzzzzyyyyyyyyyyyyyyy}}}||||||||||||}}}~~~~~~~~~xxxrrrooolllmmmppptttwwwyyyzzz{{{zzz{{{}}}~~~|||{{{xxxxxxyyyzzzzzzzzzyyyyyyxxxyyy{{{}}}}}}}}}|||{{{}}}~~~~~~~~~~~~}}}~~~|||{{{|||~~~~~~}}}~~~~~~~~~~~~}}}|||zzzzzzzzz|||}}}|||{{{}}}}}}zzzyyyqqqlllbbbXXXOOOIIIEEEDDDBBBBBB@@@>>>===>>>BBBFFFJJJPPPXXXaaahhhmmmrrrtttyyyzzz{{{|||}}}yyyvvv}}}uuuuuuqqqooo|||uuubbbMMMBBB===:::999999888888888888888999::::::999999999:::;;;;;;<<<<<<>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBDDDEEEGGGGGGGGGIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGIIIIIIJJJKKKLLLLLLMMMMMMMMMNNNOOOPPPPPPPPPOOONNNSSSRRRSSSUUUXXXYYYYYYXXXWWW^^^ddddddaaacccjjjrrrssswww||||||||||||{{{}}}RRRQQQPPPPPPPPPRRRSSSUUUUUUUUUUUUVVVVVV[[[jjjxxx~~~yyyqqqhhh]]]VVVQQQNNNJJJIIIIIIIIIIIIHHHJJJJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHKKKQQQUUUcccppp|||xxxwwwiiieeeaaa___```bbbdddeeeddd```[[[XXXWWWWWWVVVUUUQQQTTTXXX]]]ccckkkrrrxxxxxxyyyzzz{{{}}}}}}{{{zzz{{{|||}}}}}}||||||||||||}}}}}}}}}~~~~~~zzzyyyxxxyyy|||~~~~~~}}}}}}|||zzzyyyxxxyyyzzz{{{~~~~~~~~~~~~~~~~~~wwwqqqnnnjjjkkkmmmpppsssvvvxxxyyyxxxyyy{{{}}}}}}|||{{{zzzyyyyyyzzzzzzzzzzzzyyyyyyxxxyyy{{{|||}}}}}}|||||||||}}}~~~}}}~~~~~~~~~~~~}}}{{{|||~~~~~~}}}~~~}}}{{{zzzqqqlllbbbXXXOOOIIIFFFEEEBBBBBBAAA>>>>>>???CCCGGGLLLRRR\\\eeekkkpppsssuuuxxxyyy{{{}}}yyyyyy|||rrrqqqnnnmmm{{{ppp^^^KKK@@@===:::999:::999888888888888999999:::999999:::;;;<<<<<<======????????????????????????BBBBBBBBBBBBBBBBBBBBBBBB??????AAACCCEEEFFFHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFJJJKKKMMMNNNMMMKKKHHHGGGIIIJJJJJJKKKLLLMMMNNNOOONNNOOOPPPQQQQQQQQQQQQPPPTTTSSSSSSUUUWWWYYYYYYXXXXXX___eeefffdddeeekkkqqqtttwww{{{}}}~~~zzz{{{|||}}}QQQRRRTTTVVVWWWXXXYYYYYYXXXWWWWWWYYY[[[aaaqqq~~~zzztttkkk```ZZZTTTQQQLLLJJJIIIIIIIIIHHHJJJKKKKKKLLLLLLJJJIIIHHHDDDEEEFFFFFFGGGIIIMMMQQQVVVbbbsss~~~|||nnniiiaaa\\\\\\___bbbdddjjjhhhfffdddaaa]]]ZZZXXXSSSSSSUUUWWW\\\eeennnuuuwwwyyy{{{}}}~~~~~~|||{{{{{{}}}~~~}}}|||{{{{{{{{{{{{|||||||||}}}yyyxxxwwwyyy{{{~~~~~~~~~}}}{{{xxxxxxyyy{{{|||~~~~~~~~~~~~~~~xxxqqqmmmkkkkkklllmmmooorrrtttuuutttuuuwwwyyyyyyyyyyyyxxxzzzzzzyyyyyyxxxwwwwwwvvvxxxyyyzzz|||}}}~~~~~~~~~zzz{{{|||~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}sssnnndddYYYQQQKKKHHHHHH@@@@@@?????????BBBHHHKKKMMMTTT___hhhnnnrrrtttvvvxxxzzz}}}{{{rrrqqqoooooo{{{mmm[[[III@@@===;;;;;;<<<999999999888888999999:::;;;;;;<<<<<<======>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@BBBDDDFFFHHHIIIHHHIIIJJJKKKKKKJJJHHHGGGKKKMMMPPPRRRRRROOOLLLJJJJJJJJJKKKLLLMMMNNNOOOOOONNNNNNOOOPPPPPPQQQQQQQQQSSSRRRQQQSSSUUUWWWWWWWWWVVV\\\ccceeedddfffkkkqqqtttvvvxxxyyyzzz}}}|||zzzvvvxxx{{{~~~SSSVVV[[[___aaaaaa```^^^YYYXXXXXX[[[___fffuuu|||zzzvvvyyy}}}zzzuuummmeee___XXXTTTNNNKKKIIIIIIHHHHHHJJJKKKLLLLLLLLLKKKJJJIII@@@AAABBBCCCDDDFFFJJJMMMRRR[[[gggqqqyyy~~~tttmmmccc\\\ZZZ\\\___aaajjjlllnnnnnnjjjddd^^^ZZZXXXWWWUUUUUUXXX```kkkrrrwwwzzz}}}~~~}}}~~~}}}{{{{{{}}}}}}}}}|||yyyyyyyyyzzzzzzzzz{{{{{{xxxwwwwwwxxx|||~~~~~~~~~{{{xxxxxxyyyzzz||||||||||||}}}}}}~~~yyyrrrnnniiihhhhhhiiilllooorrrtttssstttvvvxxxyyyzzzzzzyyyxxxxxxwwwuuutttrrrrrrqqqxxxxxxzzz{{{}}}~~~{{{|||}}}~~~}}}|||||||||}}}~~~~~~}}}}}}~~~~~~}}}sssmmmcccXXXOOOJJJHHHHHH@@@@@@@@@@@@@@@DDDIIIMMMOOOVVVaaajjjppptttwwwxxxzzz|||{{{uuuuuutttttt{{{jjjZZZHHH@@@>>>===<<<===::::::999999999999999:::;;;;;;;;;;;;;;;:::::::::======>>>@@@AAACCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC??????@@@BBBDDDGGGIIIJJJGGGIIIJJJKKKLLLLLLKKKJJJIIIKKKOOORRRSSSQQQOOOMMMKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMNNNNNNOOOPPPQQQRRRPPPOOOPPPRRRTTTUUUUUURRRXXX]]]```aaaeeekkkpppsssttttttuuuvvvyyy}}}~~~}}}{{{wwwuuurrruuuzzzZZZ^^^ccchhhkkkkkkiiihhhaaa______cccfffmmmyyy{{{wwwuuupppnnnooossswww|||yyyuuupppjjjfff\\\XXXRRRMMMKKKJJJIIIIIIKKKKKKLLLMMMLLLKKKJJJIIICCCDDDDDDDDDCCCEEEHHHKKKQQQXXXaaaiiinnnttt{{{~~~~~~||||||}}}|||uuujjjbbb^^^^^^______ggglllqqqsssqqqkkkfffccc```^^^YYYVVVWWW^^^hhhoootttyyy~~~}}}||||||}}}~~~}}}{{{{{{|||}}}|||{{{xxxxxxxxxyyyyyyyyyyyyzzzyyyxxxxxxyyy|||~~~}}}{{{yyyxxxxxxyyyzzzzzzzzzzzz{{{|||}}}~~~|||tttpppeeeddddddeeeggglllpppsssssstttuuuwwwyyyzzzzzz{{{xxxwwwvvvuuutttsssssstttvvvvvvwwwyyy{{{}}}~~~~~~~~~}}}}}}|||}}}}}}~~~~~~}}}{{{yyypppiii___TTTLLLGGGFFFFFFDDDDDDCCCAAAAAACCCGGGKKKRRRYYYccclllsssxxx|||~~~~~~}}}zzz{{{{{{zzz}}}hhhXXXGGG@@@???===<<<===;;;::::::999999999999:::===========================>>>???AAACCCEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBDDDGGGIIIKKKJJJJJJKKKLLLLLLLLLLLLLLLFFFHHHKKKNNNOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPQQQPPPNNNNNNQQQSSSSSSSSSQQQUUUYYY[[[]]]bbbhhhmmmqqqrrrrrrrrrsssvvvzzz~~~~~~{{{yyyxxxvvvtttrrrppptttzzzfffhhhkkkooorrrsssttttttrrroooooorrrtttxxx}}}xxxuuuqqqnnnmmmnnnooorrr|||}}}xxxuuusssqqqooobbb]]]VVVPPPMMMLLLLLLKKKKKKLLLLLLMMMLLLKKKJJJIIIIIIHHHGGGEEEDDDEEEIIILLLQQQYYYccckkkqqqvvv|||}}}yyytttpppooopppooorrruuuwwwyyy{{{~~~tttlllfffcccaaa```ccchhhooossssssrrrqqqqqqhhheee___ZZZYYY]]]ffflllpppvvv}}}}}}{{{|||~~~~~~|||zzzzzz{{{|||{{{zzzxxxxxxyyyyyyyyyzzzzzzzzz{{{yyyyyyzzz}}}}}}|||{{{yyyxxxxxxwwwwwwyyyyyyyyyzzz{{{|||}}}~~~wwwrrrfffdddbbb```aaadddhhhjjjjjjkkkmmmnnnppprrrssstttrrrqqqqqqqqqqqqssstttuuurrrssstttuuuxxxzzz|||}}}~~~}}}}}}~~~~~~|||}}}~~~~~~~~~~~~}}}zzzwwwnnnhhh]]]RRRJJJFFFEEEEEEDDDDDDCCCBBBBBBDDDHHHLLLVVV\\\fffooovvv|||}}}~~~~~~~~~fffVVVFFF???===<<<;;;;;;<<<;;;:::999999999999999======>>>???@@@BBBBBBCCC@@@@@@AAACCCDDDFFFGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEGGGJJJKKKOOONNNMMMLLLKKKKKKJJJJJJGGGHHHJJJKKKLLLLLLLLLKKKMMMMMMLLLKKKKKKJJJJJJIIIKKKKKKKKKKKKLLLNNNPPPQQQRRRPPPNNNNNNPPPRRRSSSSSSTTTUUUWWWXXXZZZ^^^eeejjjpppqqqrrrrrrsssuuuyyy|||yyywwwuuutttuuutttsssrrrrrrvvv{{{ooopppppprrruuuxxx{{{}}}~~~}}}zzzuuuqqqpppqqqpppnnnuuu~~~yyyvvvuuuuuuuuueee```YYYSSSPPPOOONNNMMMKKKLLLMMMMMMMMMLLLJJJIIIGGGFFFEEEBBBAAACCCGGGJJJRRR[[[gggqqqxxx}}}{{{sssnnnkkkjjjhhhjjjlllmmmmmmnnnppprrrxxx||||||ssslllhhhdddbbb```ffflllqqqtttwwwzzz}}}mmmiiiccc\\\ZZZ^^^eeekkkmmmsss{{{}}}|||}}}~~~|||zzzzzzzzz{{{zzzyyyyyyyyyyyyzzzzzzzzz{{{{{{|||{{{zzz{{{}}}|||{{{{{{zzzyyywwwvvvvvvxxxxxxyyyyyy{{{|||}}}~~~xxxssskkkhhhccc^^^\\\]]]^^^```___```aaaccceeegggiiiiiieeeeeeeeefffiiikkknnnpppooopppqqqsssuuuxxxzzz{{{~~~}}}~~~zzz{{{}}}~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~{{{xxxpppiii^^^SSSKKKGGGFFFGGGAAABBBBBBBBBCCCFFFLLLPPPYYY___hhhqqqyyydddUUUDDD>>><<<:::999:::<<<;;;::::::999999999999777777999;;;>>>@@@BBBBBBBBBCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGJJJKKKSSSQQQOOOLLLJJJIIIIIIIIIKKKKKKKKKLLLLLLLLLLLLKKKMMMMMMLLLKKKJJJIIIHHHHHHLLLKKKKKKKKKLLLNNNPPPQQQSSSQQQOOOOOOQQQSSSTTTTTTWWWXXXWWWVVVWWW\\\bbbgggpppqqqsssssstttvvvyyy|||tttrrrqqqqqqsssttttttssstttxxx}}}wwwvvvvvvyyy~~~xxxqqqnnnoootttyyy|||zzzuuussskkkeee^^^WWWSSSOOOLLLJJJIIIJJJLLLMMMMMMKKKJJJIIIHHHEEEDDDDDDBBBBBBHHHQQQTTTbbbrrrzzzyyyqqqhhhjjjgggdddeeehhhjjjiiihhhmmmooowww}}}wwwqqqiiicccdddfffjjjpppvvv|||xxxooogggbbb]]]XXX[[[cccooottt{{{~~~~~~||||||}}}~~~|||{{{yyyyyyyyyyyywwwwwwwwwwwwwwwxxxxxxxxxvvvvvvwwwxxxyyy{{{|||}}}zzzzzzyyyxxxxxxxxxyyyyyyuuuvvvxxxyyy{{{{{{{{{{{{}}}xxxlllggg```ZZZXXXXXXXXXXXXTTTUUUVVVWWWWWWWWWWWWWWWXXXWWWVVVWWWZZZ___cccfffiiilllooopppqqqtttyyy~~~{{{~~~~~~~~~~~~zzz{{{||||||{{{|||~~~}}}}}}}}}{{{{{{|||}}}|||vvvoooggg[[[QQQKKKHHHDDDBBBDDDAAA@@@BBBDDDGGGOOOXXX^^^dddlllttt{{{|||```OOO???999999777555444;;;;;;;;;;;;;;;;;;<<<<<<:::;;;;;;===>>>AAACCCDDDDDDCCCCCCCCCEEEFFFHHHJJJDDDDDDDDDDDDEEEFFFGGGHHHKKKJJJIIIGGGGGGGGGHHHIIILLLKKKJJJIIIIIIJJJKKKLLLMMMOOORRRTTTTTTQQQMMMKKKSSSQQQOOOMMMKKKIIIHHHHHHLLLJJJHHHHHHJJJLLLLLLLLLKKKLLLNNNPPPRRRTTTVVVWWWUUUXXX[[[ZZZXXXXXX]]]bbbhhhhhhjjjoootttxxxzzzzzzsssqqqpppqqqtttvvvwwwwwwuuuuuuxxx~~~~~~wwwrrrrrrvvvyyy{{{zzzvvvtttooojjjbbbZZZUUUPPPLLLIIIHHHIIIKKKLLLLLLKKKJJJIIIHHHEEEDDDEEEDDDDDDKKKTTTZZZiiixxx|||tttnnnkkkggggggiiiiiihhheeelllmmmqqqyyy}}}~~~}}}zzzyyyyyyxxx~~~wwwpppkkkdddfffiiimmmsssyyy~~~{{{tttmmmiiiddd___```fffoootttzzz~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyyyyxxxwwwwwwwwwvvvwwwwwwwwwwwwwwwxxxyyyzzzxxxwwwwwwvvvvvvvvvvvvvvvtttuuuuuuwwwxxxyyyzzz{{{~~~~~~zzztttnnneee]]]XXXUUUSSSRRRMMMMMMNNNOOOOOOOOOOOONNNOOONNNNNNOOORRRWWW\\\___cccggglllnnnpppsssxxx}}}}}}~~~~~~~~~||||||{{{{{{|||}}}|||vvvmmmdddYYYPPPKKKIIIFFFDDDEEEBBBAAADDDFFFIIIQQQZZZbbbgggooouuu{{{yyy]]]MMM>>>999:::999888777888888888999999999999:::<<<<<<===???AAABBBCCCDDDDDDCCCCCCCCCDDDFFFHHHIIIFFFFFFFFFFFFFFFHHHIIIIIIKKKKKKJJJIIIIIIIIIIIIIIILLLKKKJJJIIIIIIJJJKKKLLLJJJMMMQQQTTTUUUTTTQQQPPPOOOOOONNNMMMLLLKKKJJJJJJKKKJJJJJJJJJKKKKKKHHHFFFGGGHHHJJJMMMOOOQQQRRRSSSWWWYYYZZZYYYXXXXXX\\\___ccceeehhhnnntttyyy{{{{{{vvvtttrrrrrrsssuuuuuuuuutttvvvzzzzzzwwwxxxyyyyyy}}}zzzwwwvvvtttooofff^^^WWWQQQLLLIIIFFFGGGIIIKKKLLLKKKJJJIIIGGGEEEEEEFFFFFFHHHPPPYYYcccpppuuuqqqllljjjkkklllkkkiiinnnnnnpppuuuxxxzzz}}}{{{{{{vvvzzz}}}yyytttqqqfffggggggjjjooouuuzzz}}}~~~xxxssspppkkkfffeeehhhooosssxxx|||~~~}}}}}}}}}}}}|||{{{yyyxxxzzzzzzyyyxxxwwwvvvuuuuuuxxxwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuuuussssssssssssuuuwwwyyyzzz{{{}}}zzztttkkkbbb[[[VVVRRROOOJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGHHHKKKPPPTTTWWW[[[```gggkkknnnrrrwww{{{~~~~~~~~~{{{zzz{{{||||||}}}|||uuuiiiaaaWWWOOOKKKJJJHHHFFFEEEBBBBBBEEEHHHLLLUUU]]]gggkkkrrrwww{{{}}}~~~yyyYYYKKK>>>:::<<<;;;::::::777888888888999999999:::===>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKJJJIIIIIIJJJKKKKKKKKKMMMPPPSSSTTTSSSRRRQQQKKKLLLMMMMMMMMMMMMKKKKKKJJJJJJKKKLLLLLLJJJFFFBBBEEEFFFIIILLLOOOPPPQQQQQQYYYYYYXXXXXXYYYZZZ\\\]]]```aaafffmmmtttzzz||||||xxxvvvsssrrrssstttttttttssswww~~~|||zzzxxxvvvvvv~~~{{{wwwwwwuuuppphhh```YYYSSSMMMJJJEEEGGGIIIJJJKKKJJJIIIHHHGGGEEEFFFHHHIIILLLVVV```lllwwwyyyqqqmmmmmmooopppooorrrqqqtttyyy{{{{{{~~~{{{{{{{{{yyyllljjjiiiiiilllrrrxxx|||~~~zzzvvvssspppllliiihhhmmmpppuuuyyy|||~~~zzz{{{|||}}}|||zzzxxxvvvwwwwwwwwwvvvvvvuuuuuuuuuwwwwwwwwwvvvvvvwwwwwwxxxzzzzzzzzzyyyyyyxxxwwwwwwsssrrrrrrrrrtttvvvyyy{{{zzz}}}}}}xxxpppiiibbb]]]WWWTTTQQQPPPPPPOOOMMMLLLJJJIIIHHHHHHGGGGGGIIILLLOOOQQQTTTZZZbbbhhhlllqqqvvv{{{~~~~~~~~~~~~{{{zzz|||||||||}}}~~~zzzssshhh```UUUNNNJJJIIIGGGEEEDDDAAABBBFFFJJJOOOXXXaaajjjnnnuuuzzz|||~~~zzz|||{{{WWWJJJ???<<<<<<;;;;;;;;;999999::::::;;;;;;<<<<<<===???AAACCCDDDCCCBBBAAACCCCCCBBBBBBCCCEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJNNNOOOPPPQQQQQQOOOMMMLLLHHHJJJLLLMMMMMMLLLJJJIIIJJJJJJJJJKKKLLLKKKHHHEEEFFFHHHLLLOOOQQQRRRSSSSSSYYYXXXWWWXXX[[[^^^______```bbbfffnnnuuuzzz||||||xxxvvvsssrrrsssuuuvvvvvvssszzz|||wwwtttsssxxx}}}xxxxxxsssnnnggg```ZZZTTTOOOLLLFFFGGGIIIJJJKKKJJJIIIHHHGGGEEEFFFIIILLLQQQ\\\gggvvv~~~~~~|||}}}yyypppnnnoooqqqqqqqqqqqqvvv{{{|||zzz|||}}}yyy|||tttpppllliiikkkpppwww||||||xxxtttrrrrrroookkklllnnnqqquuuyyy|||~~~~~~yyyzzz{{{|||{{{yyywwwvvvssstttttttttuuuuuuvvvvvvwwwvvvvvvwwwwwwxxxyyyzzz{{{{{{{{{{{{zzzyyyxxxwwwssssssrrrsssuuuwww{{{}}}|||~~~yyysssmmmggg```\\\ZZZYYYWWWUUURRROOOLLLKKKMMMLLLJJJIIIHHHIIIJJJKKKNNNUUU^^^eeejjjpppvvv{{{}}}~~~~~~|||{{{}}}}}}}}}}}}~~~~~~wwwpppggg___UUUMMMIIIGGGEEECCCCCC@@@BBBGGGLLLQQQ[[[dddlllpppwww||||||}}}zzzuuuzzzxxxUUUJJJ@@@======;;;999:::999::::::;;;<<<<<<======<<<>>>@@@BBBCCCCCCBBBAAACCCCCCBBBBBBBBBDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLMMMNNNNNNMMMLLLKKKIIIIIIJJJJJJJJJJJJIIIIIILLLLLLMMMMMMLLLLLLKKKJJJHHHIIIKKKLLLLLLKKKIIIGGGKKKJJJIIIJJJLLLNNNNNNMMMHHHJJJMMMPPPRRRTTTTTTUUUXXXWWWWWWYYY]]]```bbbbbbbbbdddiiipppvvvzzz{{{{{{wwwuuurrrrrrtttxxxzzz{{{www}}}}}}|||}}}yyytttrrrwwwzzzyyyqqqmmmfff```[[[VVVQQQMMMHHHIIIJJJKKKKKKJJJHHHGGGGGGFFFGGGKKKOOOVVVbbbnnn}}}{{{yyywwwssspppoooqqqsssuuu{{{uuusssrrrpppooopppuuu{{{|||yyyyyy||||||zzzzzz}}}|||vvvooojjjjjjpppwww}}}}}}xxxssssssvvvuuuqqqllllllnnnrrrwww{{{||||||yyyzzzzzz{{{zzzyyyxxxwwwrrrrrrssstttuuuvvvwwwwwwvvvvvvvvvwwwxxxyyyzzz{{{xxxyyyyyyyyyxxxvvvuuusssssssssssstttvvvyyy{{{}}}|||~~~~~~yyyssslllgggcccaaa___[[[VVVQQQMMMKKKOOONNNLLLIIIHHHGGGGGGGGGJJJQQQYYYaaagggmmmuuu{{{{{{~~~~~~~~~~~~~~~}}}|||}}}}}}}}}}}}}}}~~~|||uuuooofff^^^SSSLLLHHHGGGEEECCCCCCAAACCCHHHNNNUUU___iiinnnssszzzyyyzzz}}}{{{sssrrr|||mmmQQQHHH@@@>>>===:::999:::888888999:::;;;<<<=========>>>@@@BBBCCCCCCCCCCCCCCCBBBBBBAAABBBCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGJJJKKKKKKLLLLLLLLLLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIFFFGGGGGGHHHIIIJJJKKKLLLJJJJJJKKKLLLLLLLLLKKKJJJJJJHHHGGGIIILLLPPPQQQRRRIIIJJJLLLNNNPPPSSSTTTUUUWWWWWWXXXYYY\\\^^^aaacccdddfffkkkqqqwwwzzzzzzyyywwwuuurrrsssvvv{{{~~~}}}~~~yyyxxxyyy|||wwwtttwww~~~|||rrrnnnhhhbbb\\\WWWQQQMMMJJJKKKLLLLLLLLLJJJHHHGGGGGGFFFGGGLLLRRRZZZgggsss|||}}}|||yyyuuupppnnnllljjjjjjlllnnnooouuuyyy{{{~~~|||xxxvvvvvvyyy~~~~~~|||~~~}}}|||{{{qqqjjjjjjooowww}}}{{{tttmmmpppvvvwwwsssnnnmmmmmmpppvvvzzz||||||||||||{{{{{{{{{{{{zzzzzztttuuuuuuvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwxxxvvvwwwxxxxxxwwwtttrrrqqqqqqrrrsssuuuwwwyyy{{{|||{{{}}}zzzvvvooommmiiiddd^^^XXXSSSPPPPPPOOOMMMKKKIIIGGGGGGFFFGGGMMMUUU\\\bbbjjjsssyyyzzz}}}~~~~~~}}}}}}}}}~~~|||||||||}}}}}}}}}~~~~~~~~~}}}||||||~~~}}}}}}}}}}}}~~~~~~~~~~~~{{{uuuoooccc[[[QQQKKKHHHGGGFFFEEEDDDCCCEEEKKKRRRYYYdddnnnrrrwww~~~vvvxxx{{{}}}vvvrrrmmmqqqvvv]]]LLLDDD>>>===<<<::::::<<<999999:::;;;<<<===>>>>>>>>>???@@@AAACCCEEEFFFFFFCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGIIIIIIIIIIIIIIIJJJKKKKKKHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFEEEFFFGGGHHHJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPGGGFFFGGGJJJNNNPPPQQQPPPKKKKKKKKKLLLOOORRRUUUWWWVVVXXXZZZYYYXXXYYY]]]aaabbbeeejjjpppwwwzzzzzzxxxyyyvvvttttttxxx}}}|||xxxwwwyyyzzz}}}yyyuuuxxx~~~tttpppjjjccc]]]WWWQQQMMMKKKLLLMMMMMMLLLJJJHHHFFFGGGFFFHHHMMMSSS[[[jjjvvvxxx|||}}}{{{zzzzzzwwwsssnnnnnnnnnnnnqqqsssvvvxxxqqqvvvyyyyyy~~~~~~}}}rrrjjjiiinnnwww}}}|||xxxooohhhkkktttwwwssspppnnnnnnqqqvvv{{{||||||~~~}}}}}}|||||||||}}}}}}xxxxxxxxxwwwwwwwwwwwwwwwxxxwwwvvvuuuttttttttttttvvvwwwxxxxxxwwwuuurrrqqqoooqqqsssuuuxxxyyyzzzzzzzzz{{{}}}{{{xxxtttnnnfff```ZZZWWWQQQPPPNNNLLLKKKJJJIIIIIIEEEKKKRRRXXX___gggqqqxxxyyy}}}~~~~~~}}}|||{{{|||}}}~~~yyyzzzzzz{{{|||}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}~~~|||uuuooo```YYYOOOJJJHHHIIIHHHGGGFFFEEEGGGNNNUUU\\\gggrrruuuzzzuuuwwwzzznnnkkkjjjqqqzzzhhhSSSHHHAAA<<<<<<===;;;;;;>>><<<<<<===>>>???@@@AAABBB@@@@@@AAABBBDDDFFFHHHIIICCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHGGGGGGGGGIIIJJJKKKHHHHHHIIIJJJJJJIIIHHHHHHIIIHHHGGGFFFFFFFFFGGGHHHLLLLLLMMMNNNPPPSSSUUUVVVDDDEEEHHHLLLOOOPPPNNNLLLNNNMMMLLLMMMOOOSSSWWWZZZVVVYYY[[[YYYUUUUUUYYY]]]```ccchhhooovvvzzzzzzxxx{{{xxxuuuuuuyyy}}}}}}yyyrrrlllhhhjjjooottt|||}}}~~~wwwpppjjjfff```XXXSSSRRRMMMLLLJJJIIIHHHHHHHHHIIIIIIGGGFFFKKKVVVcccooouuu{{{{{{{{{xxxtttrrrqqqrrrsssuuuyyyzzz{{{{{{|||}}}|||{{{yyywwwyyyxxxrrrnnnmmmqqqxxx}}}vvvmmmffffffkkkqqquuuqqqrrrqqqooorrryyy{{{zzz}}}{{{yyyzzz}}}~~~|||zzzwwwvvvttttttvvvvvvvvvuuuxxxxxxxxxxxxwwwuuutttsssrrrsssuuuwwwvvvtttrrrpppqqqrrrtttuuuuuuvvvyyy{{{}}}}}}vvvooodddYYYYYYSSSNNNNNNNNNLLLLLLNNNKKKLLLNNNTTT]]]gggpppvvvuuuzzz~~~~~~}}}|||{{{{{{{{{}}}|||{{{{{{zzz{{{|||||||||~~~|||{{{{{{||||||}}}~~~~~~yyyqqqjjjbbbXXXNNNKKKJJJFFFCCCCCCDDDGGGLLLSSS\\\gggssszzz{{{xxxzzz|||~~~wwwlllhhhiiivvvzzzvvvrrriiiZZZNNNDDDAAA>>><<<<<<<<<;;;;;;<<<;;;;;;<<<<<<===>>>??????@@@BBBBBBAAAAAABBBCCC???AAACCCFFFGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEDDDDDDGGGIIIHHHGGGFFFGGGIIIJJJIIIHHHKKKJJJHHHGGGGGGHHHIIIJJJMMMMMMMMMOOOQQQUUUXXXZZZKKKIIIGGGFFFFFFHHHKKKLLLMMMMMMKKKJJJLLLPPPWWW\\\[[[\\\]]]ZZZVVVTTTVVVXXX___cccjjjpppuuuzzz~~~yyyyyywwwtttsssuuu|||uuurrrlllfffdddffflllppp|||tttmmmhhhaaaXXXRRRQQQNNNMMMLLLKKKJJJIIIIIIIIIHHHGGGIIIPPP[[[gggpppuuu{{{||||||zzzxxxvvvwwwwwwwwwzzz~~~}}}vvvrrrnnnpppuuuwwwrrrkkkdddbbbeeelllqqqtttuuussspppsssyyy|||{{{}}}{{{zzzzzz|||}}}|||zzz{{{xxxvvvuuuuuuuuutttssswwwwwwwwwwwwvvvuuuttttttrrrssstttuuuvvvuuusssrrrqqqssstttuuuuuuvvvyyy{{{|||~~~tttiiiaaaYYYSSSSSSSSSPPPNNNNNNJJJKKKMMMRRRYYYccckkkpppuuuyyy~~~~~~}}}}}}~~~~~~}}}{{{zzzyyyzzz|||~~~|||||||||}}}}}}~~~~~~~~~xxxpppiii^^^TTTKKKIIIIIIFFFDDDEEEGGGKKKQQQXXXaaajjjtttzzz~~~{{{|||~~~zzzuuullliiijjjyyy~~~vvvqqqnnnfffXXXMMMAAA>>><<<;;;<<<=====================>>>???@@@@@@@@@AAABBBBBBAAABBBCCCEEEBBBCCCEEEFFFFFFEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDFFFIIIHHHGGGGGGHHHJJJJJJIIIHHHKKKJJJHHHHHHHHHIIIJJJKKKNNNNNNNNNOOOPPPQQQRRRSSSLLLJJJHHHGGGGGGHHHJJJKKKMMMNNNOOOPPPPPPSSSVVVYYYYYYZZZ[[[XXXUUUTTTVVVYYY___dddlllrrrvvvxxxyyy{{{{{{}}}}}}zzzxxxzzzooolllhhhcccaaadddiiinnn{{{}}}yyyqqqkkkcccXXXQQQPPPOOOOOONNNNNNMMMKKKJJJIIIFFFHHHMMMVVVaaammmtttxxx}}}~~~}}}}}}~~~}}}}}}vvvqqqppprrrrrrqqqllleee___```gggnnnuuuvvvtttpppqqqwww{{{zzz|||{{{zzzzzz||||||{{{zzz{{{yyyvvvvvvvvvvvvuuutttuuuuuuuuuvvvvvvuuuuuutttssssssttttttttttttttttttrrrssstttuuutttuuuxxxzzz{{{}}}~~~~~~}}}pppdddZZZXXXYYYUUUQQQOOOLLLMMMNNNRRRXXXaaaiiinnnvvvyyy}}}}}}xxxvvvwwwzzz|||}}}}}}||||||}}}}}}{{{vvvmmmgggYYYPPPHHHGGGGGGEEEEEEGGGKKKPPPWWW___gggooowww|||uuurrrooolllnnn|||xxxpppkkkaaaTTTJJJ>>>;;;999999;;;>>>??????>>>>>>>>>???@@@@@@AAAAAA@@@AAACCCCCCBBBCCCEEEFFFEEEEEEEEEFFFEEEDDDCCCBBBEEEEEEFFFGGGGGGFFFEEEEEEDDDEEEFFFEEEDDDEEEFFFHHHGGGGGGHHHJJJLLLLLLIIIGGGIIIIIIIIIIIIIIIJJJLLLLLLOOOOOOOOOOOONNNMMMLLLLLLLLLKKKIIIHHHHHHIIIJJJKKKKKKNNNQQQSSSSSSSSSSSSTTTVVVWWWXXXVVVSSSSSSWWW[[[```eeemmmrrrtttsssrrrqqqyyy}}}|||}}}qqqoookkkfffdddeeejjjmmmrrrzzz}}}|||~~~|||sssmmmeeeZZZSSSQQQNNNOOOOOOOOOMMMKKKIIIHHHFFFHHHNNNYYYfffrrr{{{{{{tttqqqqqqqqqsssqqqjjjaaa___fffnnntttvvvtttpppoootttxxxxxx{{{zzzzzzzzzzzz{{{zzzzzzxxxvvvuuuvvvxxxyyyyyyyyysssssstttuuuuuuuuuuuuuuuwwwvvvtttsssrrrrrrssssssrrrssstttttttttuuuwwwyyy{{{}}}~~~~~~|||~~~tttddd^^^^^^ZZZUUURRRPPPPPPRRRUUU\\\dddlllpppxxxzzz}}}~~~~~~~~~~~~~~~zzzwwwvvvxxx{{{|||||||||}}}~~~~~~|||zzzxxxssskkkdddWWWOOOHHHFFFFFFEEEFFFJJJMMMSSS\\\eeemmmuuu{{{~~~zzzrrrqqqsssrrrtttuuukkk^^^PPPFFF===;;;999999;;;===>>>>>>===>>>???@@@@@@AAAAAAAAA@@@AAABBBBBBBBBCCCEEEHHHFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEGGGHHHHHHGGGEEEDDDEEEFFFGGGGGGFFFEEEGGGHHHGGGHHHJJJLLLNNNMMMJJJGGGIIIIIIJJJKKKLLLLLLMMMMMMNNNOOOOOOOOONNNLLLJJJIIIJJJIIIIIIHHHIIIKKKLLLNNNKKKMMMPPPQQQPPPOOOPPPPPPTTTUUUVVVTTTSSSTTTXXX]]]bbbfffkkknnnnnnlllkkkkkktttzzz~~~{{{|||xxxvvvrrrlllhhhhhhjjjmmmoootttyyy|||||||||}}}vvvppphhh]]]VVVTTTNNNOOOOOONNNMMMKKKHHHGGGHHHJJJOOOYYYhhhvvvxxxsssrrrppptttuuunnnccc___eeellltttwwwwwwrrrqqqtttxxxxxxyyyzzzzzzzzzyyyyyyyyyzzzyyyxxxvvvwwwyyyzzzzzzyyyrrrssstttuuuuuuvvvvvvuuuzzzxxxvvvsssqqqqqqqqqqqqssstttuuutttssstttvvvwww{{{}}}~~~}}}~~~qqqgggccc^^^ZZZXXXRRRSSSTTTXXX___gggoootttyyy{{{}}}~~~~~~~~~}}}}}}}}}~~~|||xxxzzz||||||||||||}}}|||yyyxxxuuupppgggaaaXXXPPPJJJHHHFFFEEEHHHLLLNNNUUU___iiirrryyyuuuqqqrrrvvvwww|||{{{lll]]]OOOEEE???===:::999:::<<<<<<<<<<<<===>>>@@@@@@@@@@@@@@@???@@@AAAAAAAAACCCFFFIIIHHHGGGFFFEEEDDDEEEEEEFFFCCCDDDFFFGGGGGGFFFDDDCCCFFFGGGIIIHHHGGGGGGHHHIIIHHHIIIKKKMMMOOONNNKKKHHHIIIJJJKKKMMMNNNNNNMMMMMMMMMNNNOOOOOOOOOMMMLLLKKKHHHHHHHHHIIIKKKMMMOOOPPPNNNOOOOOONNNMMMMMMPPPRRRSSSUUUWWWVVVUUUVVV[[[___eeegggiiiiiihhhggghhhiiipppuuuzzzzzzyyy{{{}}}xxxsssnnnkkklllnnnoooqqqssstttuuuxxx{{{~~~{{{uuulllaaaZZZXXXPPPPPPOOONNNLLLJJJIIIHHHJJJLLLQQQ[[[iiiwww{{{vvvtttppptttvvvoooeee```ccchhhrrrwwwyyyvvvtttvvvyyyyyyxxxyyyzzzzzzxxxxxxyyyzzz}}}zzzyyyyyyyyywwwvvvssstttuuuvvvvvvvvvvvvvvvzzzxxxvvvsssqqqpppppppppssstttuuutttsssssstttvvvyyy|||~~~~~~|||~~~tttlllddd^^^]]]TTTTTTUUUYYY___hhhoootttyyy{{{}}}~~~}}}}}}~~~}}}}}}~~~}}}~~~||||||}}}}}}~~~|||}}}~~~~~~}}}}}}~~~~~~{{{xxxvvvsssmmmddd^^^WWWPPPJJJHHHGGGFFFJJJPPPRRRXXXcccmmmuuu||||||rrrpppsssuuuxxx~~~nnn]]]NNNDDDAAA???;;;::::::;;;;;;;;;<<<===???@@@AAAAAA@@@@@@@@@AAAAAAAAABBBDDDHHHLLLNNNMMMJJJHHHFFFGGGHHHIIIDDDDDDEEEFFFFFFEEEDDDDDDGGGIIIKKKKKKJJJIIIJJJKKKJJJJJJKKKMMMOOOOOOLLLJJJIIIKKKMMMOOOOOOOOOMMMLLLLLLMMMMMMNNNOOOOOONNNNNNGGGHHHIIIJJJLLLNNNPPPQQQRRRQQQPPPNNNMMMNNNRRRUUUTTTWWWZZZZZZYYYZZZ^^^aaaggghhhhhhgggfffgggiiikkkppprrruuuvvvwww{{{zzztttrrrrrrsssrrrrrrsssssssssuuuwwwyyy{{{|||}}}}}}~~~{{{qqqeee]]]ZZZSSSRRRPPPNNNLLLKKKJJJJJJMMMOOOUUU___kkkuuu}}}~~~~~~xxxvvvqqquuuvvvqqqhhhbbbbbbeeemmmtttyyyvvvtttuuuwwwvvvwwwyyyzzzyyywwwwwwxxxzzz|||zzzyyyxxxwwwuuuuuuuuuvvvvvvwwwvvvvvvvvvwwwvvvuuutttsssrrrrrrrrrtttuuuuuutttrrrrrrtttuuuvvvyyy||||||{{{|||xxxkkkbbb___WWWWWWXXXZZZ```gggnnnssswwwzzz|||}}}||||||||||||}}}}}}~~~~~~}}}|||~~~~~~~~~~~~~~~~~~}}}~~~~~~{{{xxxuuurrrkkkbbb[[[TTTNNNIIIHHHGGGGGGMMMTTTYYY___gggpppwww}}}~~~zzzooommmqqquuuxxxppp]]]LLLBBBBBB???<<<;;;;;;<<<===<<<===>>>@@@BBBCCCBBBAAA@@@BBBCCCCCCCCCDDDGGGKKKOOOXXXUUUQQQMMMJJJIIIJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJMMMMMMLLLKKKKKKLLLLLLLLLKKKMMMNNNOOONNNLLLJJJLLLOOOQQQQQQOOOMMMKKKMMMLLLLLLLLLMMMNNNOOOOOOJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPNNNMMMOOORRRUUUVVVZZZ^^^___^^^^^^```cccfffhhhjjjjjjjjjjjjlllmmmpppooonnnoootttzzz{{{xxxwwwxxxwwwxxxxxxxxxxxxwwwwwwwwwvvvxxxyyy{{{|||~~~tttggg^^^[[[UUUTTTQQQNNNMMMLLLLLLLLLNNNQQQXXXbbbmmmtttxxxyyy~~~~~~}}}|||}}}yyywwwtttwwwxxxsssllleeedddeeegggooouuutttqqqrrrsssrrrvvvyyyzzzyyywwwvvvxxxzzz}}}{{{zzzzzzzzzyyyxxxvvvvvvwwwwwwwwwwwwvvvvvvtttttttttttttttttttttttttttuuuuuutttrrrrrrsssuuutttwwwzzz{{{zzz{{{pppddd```\\\[[[[[[]]]bbbhhhnnnrrrvvvxxx{{{||||||zzzzzzzzz~~~}}}~~~|||}}}~~~~~~~~~}}}~~~|||xxxuuuqqqjjjaaaZZZPPPKKKGGGFFFFFFHHHOOOWWW___dddkkksssxxx}}}~~~xxxmmmlllpppuuuxxxsss]]]JJJ???AAA???<<<;;;<<<>>>>>>>>>>>>@@@BBBDDDDDDDDDCCCBBBDDDDDDEEEEEEFFFIIINNNRRR```\\\VVVQQQLLLKKKJJJKKKHHHGGGGGGFFFFFFGGGGGGHHHIIIKKKNNNNNNMMMLLLLLLMMMNNNLLLKKKLLLNNNOOONNNMMMKKKMMMPPPRRRQQQOOOLLLJJJMMMLLLKKKKKKKKKLLLNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMOOOQQQXXX\\\aaacccbbbaaabbbdddeeehhhllloooooonnnnnnooooookkkhhhjjjpppwww|||~~~~~~}}}~~~{{{zzzyyyyyyyyywwwwwwwwwxxx{{{~~~~~~lllaaaaaa^^^VVVOOOOOONNNKKKJJJKKKKKKUUU```fffmmmtttwwwvvvwww{{{||||||}}}}}}}}}wwwxxxyyyyyyyyy|||~~~~~~~~~}}}||||||{{{{{{{{{||||||||||||zzzyyywwwtttpppiiibbb\\\___kkkrrrpppnnnqqqtttuuuxxxzzz|||}}}}}}zzzxxxvvv|||{{{yyyxxxwwwwwwxxxxxxuuuuuuuuuuuuvvvvvvvvvwwwzzzwwwuuuvvvxxxxxxvvvsssxxxwwwuuusssqqqrrrrrrssswwwwwwvvvvvvwwwyyy{{{|||yyylllcccbbb]]]ZZZ^^^bbbfffkkkppptttzzz}}}||||||~~~|||~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||zzzwwwsssnnnggg^^^YYYPPPLLLIIIJJJJJJJJJPPPXXX```iiiqqquuuxxx~~~~~~~~~uuujjjhhhmmmoooxxxmmmYYYKKKAAABBBAAA???===<<<<<<===>>>BBBCCCDDDCCCCCCCCCEEEGGGGGGFFFEEEEEEGGGJJJNNNPPP___^^^ZZZTTTNNNJJJIIIJJJEEEEEEFFFFFFHHHIIIKKKLLLRRRPPPNNNPPPSSSUUUSSSQQQSSSQQQOOOPPPSSSTTTRRRPPPQQQQQQQQQQQQQQQPPPPPPPPPQQQOOOLLLLLLMMMOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLKKKIIIMMMQQQPPPMMMMMMQQQVVV[[[]]]aaadddffffffeeeeeeaaadddhhhkkklllmmmnnnppppppmmmlllmmmnnnooouuu||||||}}}{{{yyyyyyzzzzzzzzz{{{|||}}}qqqgggfffaaaXXXQQQOOONNNLLLLLLNNNSSS[[[bbbfffkkkqqquuuuuuyyy||||||zzzyyyssspppkkkiiiiiiiiiiiiiiieeefffggghhhiiikkkpppsssxxx|||~~~}}}|||{{{yyyxxxwwwwwwwww|||{{{zzzyyyyyyyyyzzzzzz}}}~~~~~~}}}xxxvvvtttrrroooiiibbb]]]```jjjqqqpppmmmppprrrsssvvvwwwyyy{{{{{{{{{zzzyyy}}}|||zzzxxxwwwwwwxxxxxxvvvvvvwwwwwwwwwwwwwwwvvvxxxvvvtttuuuwwwwwwvvvtttvvvuuuuuuttttttsssrrrqqqvvvvvvvvvwwwxxxzzz{{{|||~~~|||nnndddccc^^^\\\```dddhhhmmmrrrtttzzz~~~}}}~~~~~~}}}~~~~~~~~~}}}~~~}}}|||zzzxxxvvvrrrmmmeee\\\VVVPPPLLLJJJJJJKKKMMMTTT\\\fffooovvvxxxyyy~~~~~~{{{ssshhhcccfffkkkuuu}}}lllXXXJJJ@@@AAA@@@>>>===>>>???@@@AAABBBCCCDDDDDDCCCCCCEEEFFFHHHGGGFFFGGGHHHKKKOOOQQQ\\\[[[XXXRRRMMMJJJIIIJJJHHHHHHIIIJJJKKKMMMOOOOOOSSSQQQPPPQQQTTTVVVUUUSSSPPPOOONNNPPPTTTVVVUUUTTTRRRRRRRRRQQQQQQPPPPPPPPPOOOMMMKKKKKKMMMOOOPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPQQQQQQOOONNNQQQTTTWWWYYY]]]aaadddfffggghhhfffhhhlllnnnnnnoooppprrrpppmmmmmmpppqqqqqqwww~~~}}}~~~{{{zzz}}}}}}}}}}}}}}}}}}}}}}}}|||~~~zzzooommmfff]]]UUURRRPPPOOOQQQUUU\\\bbbgggiiimmmtttxxxyyy}}}~~~~~~}}}~~~}}}xxxrrrkkkggg___\\\XXXVVVUUUUUUUUUTTTTTTUUUVVVWWWXXX[[[```cccmmmrrryyy}}}}}}~~~}}}}}}|||{{{yyyxxxwwwzzzyyywwwvvvvvvxxxyyy{{{}}}~~~~~~~~~~~~wwwvvvtttssspppkkkeeeaaabbbjjjppppppmmmnnnpppqqqssstttuuuwwwyyyzzz{{{{{{}}}|||zzzyyyxxxwwwwwwwwwvvvwwwxxxyyyyyyxxxwwwvvvuuutttssstttuuuvvvuuutttssstttuuuvvvuuutttrrrqqqtttuuuwwwyyyzzz{{{|||||||||~~~qqqgggddd___^^^bbbgggjjjoootttssszzz~~~~~~|||}}}~~~~~~||||||~~~}}}zzzwwwwwwvvvtttqqqkkkcccYYYRRROOOKKKIIIKKKMMMQQQZZZcccllltttzzz{{{|||}}}{{{|||zzzxxxrrrggg``````gggttt}}}hhhUUUIIIAAA@@@@@@??????@@@AAACCCDDDCCCDDDEEEDDDCCCCCCEEEFFFIIIHHHGGGHHHJJJLLLOOOQQQWWWVVVTTTPPPLLLJJJJJJKKKKKKKKKMMMNNNPPPRRRSSSTTTTTTSSSRRRTTTVVVWWWVVVUUURRRQQQQQQRRRUUUVVVUUUTTTSSSSSSRRRRRRQQQPPPOOOOOOMMMLLLJJJKKKMMMOOOPPPPPPLLLLLLLLLLLLMMMNNNOOOOOORRRRRRQQQQQQQQQQQQQQQRRRTTTUUUXXX\\\aaaeeeiiikkklllnnnqqqrrrrrrssstttuuurrrppppppsssttttttxxx~~~~~~~~~~~~~~~~~~~~~}}}|||||||||wwwssslllddd[[[WWWUUUUUUYYY___dddkkkqqqssswww~~~}}}{{{zzz{{{|||}}}}}}{{{wwwqqqiiibbb^^^XXXUUUQQQOOOOOONNNMMMLLLMMMNNNPPPPPPRRRUUUYYY]]]dddkkkttt{{{~~~{{{zzz|||{{{yyywwwvvvvvvxxxzzz{{{~~~~~~~~~~~~~~~~~~xxxwwwvvvuuutttpppkkkgggeeekkkpppqqqooonnnoooppprrrrrrsssuuuwwwxxxzzzzzz|||{{{zzzyyyxxxwwwwwwvvvvvvwwwxxxyyyyyywwwvvvtttssssssssstttuuuuuuuuuuuutttttttttttttttttttttttttttvvvxxxzzz|||}}}}}}||||||~~~vvvkkkddd```___eeeiiillloootttrrrxxx}}}~~~}}}~~~~~~}}}}}}~~~~~~{{{yyyxxxwwwuuussspppjjjaaaVVVOOOMMMJJJIIILLLPPPUUU```jjjnnnvvv}}}~~~|||zzz{{{zzzxxxssshhh```___fffvvvdddSSSIIIBBBBBBAAAAAAAAABBBCCCDDDEEEDDDEEEEEEDDDCCCCCCEEEFFFHHHGGGGGGHHHJJJLLLOOOPPPRRRRRRQQQOOOLLLJJJKKKLLLLLLMMMOOOQQQSSSUUUVVVWWWUUUTTTUUUUUUWWWWWWXXXWWWYYYXXXWWWVVVVVVUUUTTTSSSTTTTTTSSSRRRQQQPPPOOOOOONNNMMMKKKKKKMMMNNNNNNNNNJJJJJJJJJJJJKKKMMMOOOPPPRRRQQQOOOPPPQQQSSSRRRQQQSSSTTTUUUXXX]]]ccciiilllrrrtttvvvvvvvvvvvvxxxyyyuuuttttttwwwvvvtttwww|||~~~~~~~~~~~~}}}wwwrrriiiaaa]]]\\\]]]eeemmmrrryyy}}}zzzyyyzzz{{{yyywwwtttoooiiiccc___\\\XXXUUURRRPPPOOONNNLLLKKKKKKLLLMMMNNNOOORRRVVVZZZ^^^dddlllssswwwyyyyyyzzzzzzxxxvvvvvvxxx{{{}}}~~~~~~}}}zzzxxxwwwwwwxxx{{{{{{|||}}}}}}}}}}}}|||{{{~~~~~~yyyxxxvvvvvvuuusssooollliiilllpppsssrrrooopppqqqssssssttttttuuuvvvwwwwwwyyyyyyyyyxxxxxxwwwvvvvvvuuuuuuvvvwwwwwwvvvuuutttsssttttttuuuuuuuuuvvvvvvvvvuuusssrrrrrruuuxxxyyyvvvxxxzzz|||~~~~~~~~~~~~{{{|||~~~zzzpppeeeaaaaaafffkkklllooorrrpppvvv{{{|||~~~|||{{{{{{|||wwwvvvsssooohhh___UUUNNNKKKHHHIIIMMMSSSZZZeeeooottt{{{}}}{{{{{{}}}zzzxxxrrrfff```aaagggzzzbbbQQQGGGAAADDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFEEECCCCCCDDDFFFFFFFFFFFFGGGIIIKKKMMMOOOOOOPPPPPPNNNLLLKKKLLLMMMMMMNNNPPPRRRTTTUUUVVVVVVTTTUUUVVVVVVVVVWWWXXXXXXZZZZZZZZZYYYXXXVVVVVVVVVTTTSSSSSSRRRQQQQQQPPPPPPQQQOOOMMMMMMMMMMMMLLLJJJHHHGGGGGGGGGIIIKKKMMMNNNOOONNNMMMNNNQQQSSSSSSSSSUUUTTTUUUWWW[[[aaagggkkkvvvxxxyyyyyyyyyyyy{{{|||{{{yyyxxxyyywwwtttvvvzzzzzzssslllfffdddcccfffoooyyy}}}{{{zzz{{{|||uuurrrnnnjjjeeebbb___^^^YYYVVVSSSQQQPPPOOOMMMKKKIIIJJJKKKKKKLLLNNNRRRUUU]]]cccjjjooorrrssstttuuurrrrrrqqqrrrtttvvvyyy{{{}}}{{{wwwuuutttwwwxxxyyyzzzzzz{{{{{{{{{zzz|||~~~xxxwwwuuuuuutttsssooommmjjjkkkooottttttqqqpppsssssstttuuuuuuuuuuuuuuutttuuuvvvwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuvvvwwwwwwvvvvvvwwwxxxxxxvvvsssrrrsssvvv{{{~~~{{{{{{}}}~~~{{{{{{{{{}}}~~~~~~sssfffcccdddiiimmmmmmnnnqqqpppvvv{{{|||~~~}}}~~~~~~~~~}}}}}}|||}}}~~~~~~}}}{{{{{{}}}xxxuuuqqqllleee]]]SSSMMMJJJHHHKKKQQQXXX___iiisss{{{}}}{{{||||||{{{vvvnnndddbbbgggmmmbbbPPPFFF???DDDDDDDDDDDDDDDDDDCCCCCCEEEFFFFFFEEEDDDCCCDDDFFFEEEEEEFFFGGGIIIKKKMMMNNNNNNOOOPPPOOONNNMMMNNNOOOLLLNNNPPPRRRSSSTTTSSSSSSSSSTTTVVVVVVUUUUUUWWWXXXUUUWWWYYYYYYXXXXXXZZZ\\\SSSSSSSSSRRRRRRRRRQQQQQQSSSQQQOOONNNNNNMMMKKKIIIGGGFFFFFFEEEGGGIIIKKKMMMMMMMMMNNNOOOPPPRRRTTTUUUVVVVVVVVVWWW\\\aaagggkkkxxxyyyzzzzzzyyyzzz|||~~~}}}||||||yyyvvvxxx}}}~~~rrrmmmhhhhhhhhhlllwww~~~~~~~~~}}}{{{zzz{{{}}}uuutttqqqmmmjjjgggdddccc\\\YYYWWWUUUTTTRRROOOMMMJJJKKKKKKKKKKKKMMMQQQTTT\\\aaafffkkkmmmooopppqqqooopppqqqssstttwwwyyy{{{{{{{{{}}}|||yyywwwvvvwwwyyyzzz|||}}}}}}}}}~~~yyyxxxvvvvvvuuutttqqqooojjjiiimmmssstttppppppsssrrrsssuuuvvvwwwvvvtttsssrrrssstttuuuvvvvvvvvvuuuuuuuuuttttttuuuwwwyyyzzzxxxyyy{{{zzzxxxvvvxxxzzzwwwvvvuuutttvvvyyy}}}~~~}}}||||||}}}vvvjjjfffggglllooonnnnnnpppqqqxxx}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~zzz{{{}}}~~~||||||}}}~~~xxxtttooohhhaaaYYYQQQLLLJJJJJJNNNVVV]]]dddnnnwww}}}|||{{{{{{}}}xxxmmmcccfffpppyyyaaaPPPFFF@@@BBBBBBCCCDDDDDDEEEEEEEEEFFFGGGGGGEEEDDDCCCDDDFFFEEEFFFGGGIIIJJJLLLMMMNNNNNNPPPQQQQQQPPPOOOPPPQQQMMMNNNPPPRRRSSSRRRQQQQQQQQQSSSUUUUUUSSSSSSUUUWWWRRRTTTWWWWWWVVVWWWYYY[[[RRRRRRRRRRRRRRRSSSSSSSSSSSSRRRPPPPPPPPPOOOMMMJJJHHHGGGFFFEEEFFFHHHKKKMMMNNNPPPRRRQQQPPPPPPSSSVVVVVVVVVVVVYYY]]]ccciiimmmwwwxxxyyyyyyyyyzzz}}}~~~~~~|||zzz~~~pppllliiiiiikkkooo{{{zzz|||}}}|||{{{{{{|||}}}xxxxxxvvvtttqqqmmmjjjhhh```^^^[[[YYYXXXVVVTTTQQQNNNNNNOOONNNMMMOOORRRUUUVVVZZZ___ccceeegggiiikkkoooqqqtttvvvxxxzzz|||~~~sssssssssssstttvvvxxxyyy|||}}}~~~yyyzzz|||}}}|||{{{yyyxxxxxxvvvtttqqqiiihhhkkkrrrtttpppooosssppprrruuuwwwxxxwwwuuutttoooqqqssstttvvvvvvvvvuuuwwwvvvttttttuuuxxx{{{~~~zzz|||}}}|||yyywwwyyy{{{uuuvvvvvvwwwyyy{{{}}}~~~~~~}}}~~~wwwllliiijjjnnnqqqpppooopppsssyyy~~~~~~}}}}}}zzzzzz{{{|||}}}~~~zzz{{{}}}~~~}}}}}}}}}xxxsssmmmeee^^^WWWOOOKKKKKKLLLQQQZZZbbbhhhqqqzzz{{{|||zzz{{{~~~{{{nnneeekkkxxx{{{___PPPGGGBBB???@@@BBBDDDEEEFFFFFFGGGFFFGGGGGGFFFDDDCCCDDDFFFFFFGGGHHHJJJLLLMMMNNNOOOOOOQQQRRRRRRQQQPPPQQQRRRNNNOOOQQQRRRSSSRRRPPPOOOPPPRRRTTTTTTRRRRRRTTTWWWSSSUUUWWWVVVTTTSSSUUUWWWQQQQQQRRRRRRSSSSSSTTTTTTRRRQQQPPPPPPQQQQQQOOOMMMJJJIIIGGGFFFGGGIIIKKKMMMPPPSSSVVVTTTPPPOOORRRVVVTTTUUUWWWZZZ___eeekkkooovvvwwwxxxxxxxxxzzz}}}~~~uuunnniiiiiikkkooowww}}}yyyxxxwwwwwwwwwyyyzzzzzzyyywww||||||xxxsssrrruuutttqqqhhhggggggggggggeeeaaa^^^]]]ZZZUUUSSSTTTWWWXXXYYY[[[ZZZZZZ[[[^^^bbbgggjjjlllooorrrvvvxxxyyyxxxwwwooommmkkkjjjiiijjjkkklllppptttyyy~~~~~~}}}{{{|||~~~}}}{{{xxxvvvsssqqqooommmkkkjjjkkkmmmpppqqqrrrxxxwwwwwwvvvvvvwwwwwwxxxuuutttsssrrrsssuuuwwwxxxxxxxxxxxxxxxwwwwwwwwwwww{{{{{{{{{{{{|||||||||}}}yyyyyyxxxwwwvvvxxx|||~~~}}}}}}~~~pppmmmnnnsssuuurrrqqqrrryyyzzz{{{|||}}}|||yyyzzz~~~}}}~~~~~~}}}~~~~~~}}}{{{zzz{{{~~~~~~|||yyy{{{zzzzzz{{{~~~~~~~~~{{{yyyxxxssskkkbbbYYYRRRNNNLLLJJJMMMSSS[[[fffoootttwww}}}~~~{{{}}}|||rrrmmmwwwlllTTTKKKGGGBBBCCCCCCDDDDDDEEEEEEFFFFFFIIIKKKLLLLLLJJJEEE@@@===GGGHHHJJJLLLNNNOOOPPPPPPSSSSSSTTTSSSRRRQQQOOONNNOOONNNMMMOOORRRUUUTTTRRROOOQQQSSSUUUUUUUUUTTTSSSSSSVVVXXXVVVSSSPPPOOOPPPPPPPPPRRRSSSTTTTTTTTTTTTRRRQQQQQQPPPNNNMMMLLLLLLIIIIIIIIIJJJJJJJJJJJJJJJPPPWWW\\\YYYRRROOOSSSYYYUUUVVVWWWZZZ___eeekkknnnxxxvvvuuutttvvvzzz|||yyypppiiiiiikkknnnsssyyy{{{||||||zzzuuuqqqnnnmmmnnnoooqqqsssvvvxxxxxxwww}}}~~~|||xxxxxx|||}}}zzzwwwwwwvvvwwwwwwvvvrrrpppnnnkkkfffcccbbbaaaaaa```\\\[[[[[[\\\___ccchhhkkknnnpppsssvvvxxxxxxwwwwwwmmmkkkiiigggffffffggghhheeeiiiooouuuzzz}}}~~~~~~{{{xxxuuusssqqqoooooommmkkkjjjlllooorrrsssxxxxxxxxxxxxyyyyyyzzz{{{vvvuuussssssssstttvvvwwwxxxxxxwwwwwwvvvuuuuuuuuuyyyzzzzzz{{{{{{{{{{{{{{{xxxxxxxxxvvvvvvwww{{{~~~~~~~~~}}}|||}}}rrrooopppuuuxxxuuutttuuuxxxyyyyyyzzz{{{|||}}}}}}~~~|||yyyzzz~~~||||||~~~}}}~~~}}}~~~~~~|||zzz{{{}}}}}}|||zzzwwwvvvwwwyyy|||~~~|||||||||{{{yyywwwrrrjjjaaaXXXQQQMMMKKKLLLOOOUUU^^^hhhqqqwwwzzz}}}yyy|||xxxqqqqqqfffQQQIIIFFFBBBCCCCCCCCCDDDEEEEEEFFFFFFHHHIIIJJJJJJIIIEEEBBB???HHHIIIKKKMMMOOOPPPQQQQQQPPPQQQRRRSSSTTTSSSRRRRRRQQQOOONNNPPPSSSTTTTTTRRRRRRSSSUUUWWWXXXXXXWWWVVVXXXZZZZZZXXXSSSOOONNNNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQPPPOOONNNMMMLLLLLLJJJKKKKKKKKKKKKLLLLLLLLLOOOTTTXXXVVVRRRPPPRRRVVVTTTUUUVVVYYY^^^ccciiillluuutttuuuvvvxxx|||~~~~~~sssjjjhhhjjjkkklllnnnmmmmmmllliiidddaaa``````bbbdddgggkkkooosssvvvxxx}}}~~~zzzvvvsssooollliii````````````bbbeeeiiikkkqqqsssuuuwwwxxxxxxwwwvvvnnnllljjjhhhfffeeeeeeeeeaaaccchhhmmmrrrvvvxxxzzzyyy{{{~~~~~~~~~}}}|||xxxvvvtttrrrqqqrrrpppllliiiiiimmmqqqtttvvvwwwwwwxxxyyyzzz{{{{{{vvvuuutttssssssssstttuuuwwwwwwvvvuuutttssssssrrrwwwxxxyyyzzz{{{zzzyyyyyywwwwwwwwwvvvuuuvvvyyy|||~~~}}}||||||||||||{{{{{{|||tttrrrsssyyy{{{yyywwwxxxxxxxxxxxxxxxyyyyyyyyyzzz}}}{{{zzzzzz|||~~~{{{zzz{{{|||||||||~~~~~~}}}{{{zzz{{{||||||{{{tttssstttwww{{{}}}~~~~~~~~~zzzyyyyyyzzzyyyyyyuuupppggg^^^UUUOOOLLLJJJNNNRRRZZZcccllltttzzz}}}zzzwwwzzz}}}{{{uuurrrxxxzzz^^^MMMGGGEEEBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHHHHHHHGGGEEEDDDHHHIIIKKKNNNPPPQQQRRRSSSMMMNNNQQQSSSUUUVVVVVVVVVPPPOOONNNNNNPPPRRRQQQQQQSSSTTTVVVXXXYYYYYYYYYYYYYYYYYYYYYWWWTTTQQQOOOOOOMMMMMMNNNNNNNNNNNNNNNMMMPPPPPPOOONNNMMMLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMNNNMMMOOOQQQQQQPPPPPPQQQSSSWWWWWWYYY\\\aaafffjjjlllppprrrtttxxxzzz|||}}}}}}~~~uuuiiifffgggfffccccccaaa```___[[[WWWUUUVVVWWWWWWZZZ___dddiiiooouuuxxx{{{}}}xxxtttmmmmmmlllkkkkkkkkklllmmmuuuvvvwwwyyyyyyxxxwwwwwwrrrqqqnnnllljjjiiihhhhhhggghhhjjjlllnnnppprrrsssoooqqquuuxxx{{{||||||||||||}}}~~~~~~|||{{{~~~yyyxxxwwwwwwvvvuuuqqqlllgggfffiiiooosssrrrssstttvvvxxxyyyyyyzzzvvvvvvuuutttssssssssstttttttttttttttssssssssssssuuuvvvxxxyyyzzzyyyxxxwwwvvvvvvvvvuuutttuuuxxxzzz~~~~~~~~~~~~}}}||||||{{{zzzzzzyyyzzz{{{~~~vvvtttvvv{{{~~~{{{yyyyyyxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{zzzzzz{{{|||}}}}}}}}}zzzyyyyyyzzz{{{{{{~~~}}}}}}~~~~~~|||{{{zzz{{{|||}}}vvvuuuuuuwwwzzz}}}}}}|||~~~}}}}}}~~~zzzwwwwwwwwwwwwwwwrrrmmmdddZZZRRRMMMKKKJJJPPPVVV^^^hhhpppwww|||~~~xxxvvvyyy|||zzzuuuttt{{{lllWWWJJJFFFEEEDDDBBBBBBCCCCCCDDDEEEEEEFFFEEEFFFFFFGGGHHHIIIIIIIIIHHHJJJLLLNNNQQQSSSTTTTTTMMMNNNQQQTTTVVVWWWXXXXXXOOONNNMMMLLLMMMNNNOOOOOOQQQRRRTTTVVVWWWXXXXXXXXXTTTTTTTTTTTTSSSRRRRRRRRRLLLLLLMMMMMMMMMLLLLLLKKKOOOOOONNNMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNKKKKKKKKKLLLNNNOOOPPPPPPVVVWWWYYY]]]aaaeeeiiikkkmmmppptttwwwyyyyyyxxxwwwzzzsssgggcccbbb___ZZZXXXVVVVVVTTTQQQNNNNNNOOOQQQQQQTTTYYY^^^cccjjjrrrwww{{{}}}{{{yyyvvvuuutttwwwwwwxxxyyyyyyxxxwwwwwwtttsssqqqpppnnnmmmllllllmmmmmmmmmmmmmmmmmmnnnnnnhhhjjjlllooosssvvvyyy{{{yyyzzz|||~~~~~~}}}{{{zzz~~~{{{{{{|||||||||vvvsssmmmfffbbbeeelllrrrqqqrrrtttvvvxxxyyyyyyyyywwwvvvuuuuuuttttttttttttrrrrrrssssssttttttuuuuuuuuuuuuwwwxxxxxxxxxwwwvvvuuuvvvwwwvvvtttuuuwwwyyyzzz{{{|||}}}}}}}}}}}}|||yyyxxxxxxxxxzzz|||}}}~~~wwwuuuwww}}}|||yyyyyyyyyyyyyyyxxxxxxxxxxxxxxxzzzzzzzzzzzzyyyzzzzzz{{{}}}|||{{{yyyxxxyyyzzz|||{{{||||||}}}|||}}}}}}~~~~~~|||{{{|||~~~|||{{{zzz{{{}}}~~~}}}|||~~~}}}}}}~~~|||xxxvvvvvvuuutttoooiii```WWWPPPLLLLLLLLLRRRYYYccclllsssxxx}}}~~~{{{vvvvvvyyy|||~~~xxxuuuuuuzzzttt```QQQIIIFFFEEEFFFBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJLLLMMMIIIJJJLLLOOOQQQSSSTTTTTTOOOPPPRRRTTTUUUVVVVVVVVVOOOOOONNNMMMLLLMMMOOOQQQRRRRRRSSSUUUVVVWWWWWWWWWQQQQQQPPPPPPPPPPPPPPPPPPLLLLLLMMMMMMMMMLLLKKKKKKMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIJJJJJJKKKLLLMMMMMMJJJHHHGGGIIILLLNNNOOONNNRRRTTTWWW\\\```dddggghhhlllnnnrrrvvvwwwuuusssqqquuuzzz}}}~~~zzzoooddd```]]]WWWSSSQQQMMMMMMMMMKKKJJJJJJLLLNNNOOORRRWWWZZZ^^^dddmmmttt{{{|||zzzvvvvvvvvvvvvvvvvvvvvvuuurrrqqqqqqqqqpppooooooooopppooooooooonnnnnnnnnnnniiiiiijjjllloootttxxx{{{xxxyyy{{{}}}}}}}}}{{{zzz~~~}}}~~~xxxuuuooogggbbbcccjjjppprrrtttvvvxxxzzz{{{zzzzzzwwwwwwvvvvvvvvvvvvvvvuuussssssttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvwwwwwwvvvuuuuuuwwwxxxwwwxxxzzz{{{}}}}}}||||||xxxxxxwwwwwwxxx{{{}}}|||}}}}}}}}}}}}yyywwwyyy~~~|||xxxwwwyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyzzzzzzxxxwwwxxxyyyyyyzzzzzzzzzxxxxxxyyy{{{zzz|||}}}}}}||||||}}}~~~~~~~~~~~~}}}yyywwwuuusssqqqlllfff]]]TTTOOOMMMNNNOOOVVV^^^iiiqqqvvvzzz~~~zzzwwwwwwzzz||||||ttttttvvv|||yyyiiiWWWLLLGGGEEEEEEFFFAAABBBBBBCCCCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLJJJKKKMMMOOOQQQRRRRRRSSSQQQRRRSSSTTTTTTTTTSSSSSSPPPPPPPPPNNNNNNOOORRRTTTTTTTTTTTTUUUUUUVVVWWWWWWRRRPPPNNNMMMMMMMMMLLLJJJKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJGGGGGGHHHIIIJJJKKKLLLLLLJJJHHHGGGHHHJJJMMMNNNNNNTTTWWW\\\aaafffjjjlllmmmkkkmmmpppssstttsssrrrqqqrrrvvvyyy{{{zzzrrrjjjaaa]]]WWWQQQMMMNNNIIIJJJKKKKKKKKKKKKMMMOOOOOORRRUUUWWWXXX^^^gggnnnwww{{{yyyrrrrrrrrrrrrrrrrrrrrrrrrppppppqqqrrrrrrsssssssssttttttttttttrrrqqqoooooommmmmmmmmnnnpppsssvvvxxxxxxyyyzzz|||||||||||||||~~~}}}~~~zzzxxxrrrjjjccccccjjjpppssstttwwwyyyzzzzzzyyyyyyvvvwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvuuuuuuwwwvvvuuutttuuuvvvxxxyyyvvvwwwxxxwwwvvvvvvwwwxxxuuuvvvxxxzzzzzzzzzyyyxxxyyyxxxwwwvvvwwwyyy{{{}}}||||||{{{zzzzzz}}}|||zzz||||||xxxwwwxxxxxxxxxxxxxxxxxxxxxyyywwwyyy{{{zzzwwwvvvvvvxxxsssvvvyyyyyyxxxwwwxxxyyy{{{}}}}}}|||~~~~~~|||yyywwwuuurrrpppjjjddd[[[SSSNNNNNNPPPRRRZZZcccnnnvvvyyy||||||yyyyyy{{{|||~~~uuuqqqvvv}}}qqq```OOOHHHFFFCCCCCCEEEAAAAAABBBCCCCCCDDDDDDEEEDDDEEEFFFGGGHHHHHHHHHHHHKKKLLLMMMOOOPPPPPPQQQQQQQQQQQQRRRSSSSSSSSSRRRQQQMMMNNNNNNMMMLLLMMMQQQUUUSSSSSSSSSRRRRRRSSSSSSTTTQQQOOOKKKKKKLLLMMMKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIGGGGGGHHHIIIJJJKKKLLLLLLJJJIIIIIIIIIIIIKKKMMMOOOVVVYYY___fffkkkoooqqqqqqkkklllnnnqqqssstttuuuvvvssswwwyyyyyy~~~yyyrrrmmmfff___[[[TTTMMMJJJLLLIIIKKKMMMNNNNNNOOOQQQRRRPPPRRRUUUUUUUUUZZZccckkkrrr{{{{{{wwwtttnnnooooooooooooooopppppppppqqqrrrtttuuuvvvwwwwww{{{{{{{{{yyyvvvssspppnnnooooooooopppqqqrrrrrrsssxxxyyyzzz{{{||||||}}}}}}}}}~~~|||zzzuuullleeedddjjjqqqqqqrrruuuwwwxxxxxxwwwvvvvvvwwwxxxyyyyyyyyyyyyyyy{{{{{{zzzxxxwwwuuuttttttyyywwwuuussstttvvvxxxzzzwwwxxxyyyxxxwwwvvvwwwxxxuuuvvvxxxyyyxxxwwwuuutttyyyxxxwwwvvvvvvxxxzzz{{{|||{{{zzzxxxxxxzzz|||~~~}}}xxxwwwvvvwwwwwwwwwxxxxxxxxxxxxvvvyyy{{{zzzvvvuuuuuuwwwooossswwwxxxwwwvvvvvvxxx}}}~~~~~~}}}}}}|||~~~{{{yyyxxxvvvsssppphhhcccZZZRRRNNNNNNRRRTTT]]]fffrrrzzz|||}}}~~~{{{{{{{{{{{{||||||sssqqqyyymmm\\\LLLFFFDDDBBBBBBDDDAAAAAABBBBBBCCCDDDDDDEEECCCDDDEEEGGGGGGFFFEEEEEELLLLLLMMMNNNOOOOOOOOOOOOPPPPPPRRRSSSSSSRRRRRRQQQIIIJJJKKKIIIHHHJJJOOOSSSQQQQQQPPPOOOOOOOOOOOOOOONNNKKKIIIIIIMMMOOOOOOMMMGGGHHHIIIJJJKKKKKKLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGHHHIIIJJJKKKLLLMMMJJJKKKKKKIIIHHHIIIMMMPPPQQQTTT[[[bbbhhhkkkmmmnnnkkklllmmmpppsssvvvzzz{{{vvvyyyyyyyyy}}}~~~ssslllllliiiccc[[[VVVTTTSSSQQQOOOTTTUUUVVVWWWWWWWWWWWWWWWTTTTTTUUUVVVXXX[[[]]]___kkkpppwww}}}~~~}}}|||{{{yyyvvvssspppoooiiiiiiiiijjjkkknnnpppqqqssswww{{{{{{yyyzzz|||wwwttttttooooooooooooppppppppppppvvvwwwyyy{{{}}}}}}}}}}}}~~~~~~~~~|||tttkkkhhhkkkooossstttuuuvvvxxx{{{}}}~~~zzzzzzyyyxxxwwwwwwwwwwwwyyyyyyxxxwwwvvvuuuttttttwwwwwwwwwwwwxxxyyyzzzzzzxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvuuutttuuuvvvyyyzzzwwwvvvuuuvvvyyy{{{{{{{{{yyyyyyyyyzzz{{{}}}~~~}}}}}}}}}~~~~~~}}}{{{xxxxxxxxxwwwuuuuuuwwwyyyxxxyyyyyyyyyxxxvvvuuusssrrrssstttuuuvvvwwwxxxyyy}}}}}}~~~~~~}}}|||zzzxxx|||yyyxxxwwwsssmmmhhhccc\\\UUURRRQQQRRRXXX___gggnnnvvv|||}}}zzzzzz|||}}}zzzxxxxxx~~~|||iiiYYYJJJEEEFFFFFFDDDCCCCCCBBBAAA@@@@@@AAACCCDDDGGGFFFDDDCCCDDDEEEGGGHHHJJJJJJLLLMMMOOOQQQRRRSSSSSSSSSQQQOOOLLLLLLNNNQQQQQQPPPOOOMMMLLLKKKKKKKKKMMMMMMMMMMMMMMMLLLKKKKKKQQQNNNLLLKKKKKKKKKIIIHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLKKKIIIGGGFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGHHHJJJMMMNNNPPPQQQVVV\\\dddjjjmmmnnnooonnnmmmnnnqqquuuzzz}}}wwwyyy|||}}}{{{zzz~~~xxxlllgggfffdddaaa]]]\\\^^^______^^^_________```_________^^^ZZZZZZYYYZZZ[[[]]]___```hhhmmmsssxxx|||}}}|||yyyvvvtttssssssrrrpppnnnkkkhhhggggggggghhhjjjjjjkkkllloooqqqtttvvvvvvzzz}}}{{{{{{xxxxxxxxxxxxxxxwwwwwwwwwxxxyyyzzz{{{|||{{{zzzzzz}}}|||||||||}}}}}}vvvnnnkkkmmmqqqssstttuuuwwwyyy{{{}}}{{{zzzyyyyyyxxxxxxxxxxxxyyyyyyxxxwwwwwwvvvvvvuuuyyyyyyxxxwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuttttttuuuvvvxxxyyyzzzyyywwwwwwxxxyyyxxxwwwwwwwwwwwwxxxzzz|||~~~}}}~~~~~~~~~|||zzzwwwwwwwwwvvvuuuuuuwwwyyyvvvwwwwwwxxxwwwvvvtttssssssssstttuuuwwwxxxxxxyyy~~~~~~}}}}}}~~~~~~}}}{{{zzz{{{zzzxxxwww|||zzzxxxxxxwwwssslllfffaaaYYYSSSRRRRRRUUU\\\dddooouuu||||||}}}zzzxxxyyy~~~dddVVVIIIFFFGGGGGGEEEDDDCCCCCCBBBBBBAAABBBBBBBBBFFFEEECCCCCCCCCDDDFFFGGGIIIIIIKKKLLLNNNPPPQQQRRRRRRRRRRRRQQQOOOPPPSSSUUUVVVTTTOOOKKKHHHGGGHHHHHHKKKKKKLLLLLLLLLLLLLLLKKKOOOMMMKKKJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIKKKKKKKKKJJJJJJHHHGGGGGGDDDEEEFFFGGGIIIIIIJJJJJJKKKJJJJJJIIIIIIKKKLLLMMMOOOPPPTTT[[[ccciiilllmmmpppooonnnooopppsssvvvxxxuuuvvvxxxzzz|||{{{yyywwwwwwyyy~~~tttllleeebbbcccbbbbbbcccfffiiilllllllllllllllkkkjjjhhhgggffffffbbbbbbaaaaaaaaacccdddeeehhhkkkppptttwwwzzz}}}~~~~~~~~~~~~}}}zzzxxxsssrrrooommmkkkjjjjjjjjjkkkhhhddd``````cccgggjjjlllmmmnnnpppsssvvvyyyzzzwww|||~~~~~~~~~zzz{{{{{{|||{{{zzzxxxwwwzzzzzzzzz{{{|||~~~~~~xxxqqqnnnpppsssssstttvvvwwwyyy{{{}}}~~~zzzzzzzzzzzzyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwww{{{zzzxxxwwwvvvuuuttttttwwwvvvvvvuuuuuuvvvvvvwwwuuuttttttssstttvvvwwwxxxzzzyyywwwwwwxxxxxxwwwvvvttttttuuuvvvxxx{{{~~~~~~~~~~~~}}}zzzxxxuuuvvvvvvuuuttttttuuuwwwtttuuuuuuvvvvvvuuuuuuttttttuuuvvvwwwxxxxxxxxxxxxzzz{{{}}}~~~}}}}}}}}}~~~~~~zzzxxxwwwwwwwwwwwwvvvtttwwwwwwwwwyyyxxxrrriiibbb]]]VVVQQQQQQTTTZZZccclllzzz~~~xxxvvvxxx{{{___SSSHHHGGGIIIHHHFFFEEECCCCCCDDDDDDCCCBBBAAAAAADDDCCCBBBBBBBBBCCCEEEEEEGGGHHHIIIJJJLLLNNNOOOOOOPPPQQQSSSSSSSSSTTTWWWYYY[[[WWWQQQKKKFFFEEEEEEEEEHHHIIIJJJKKKLLLLLLLLLLLLLLLJJJIIIIIIKKKLLLKKKJJJJJJJJJIIIIIIHHHIIIIIIIIIKKKJJJIIIHHHHHHGGGGGGHHHCCCCCCEEEFFFHHHIIIJJJJJJLLLKKKKKKKKKKKKKKKLLLLLLJJJKKKPPPWWW___eeehhhiiiooooooooopppqqqrrrsssssstttuuuuuuvvvvvvvvvuuuuuuzzz{{{}}}llldddaaa```aaadddeeegggkkkppptttuuuuuutttuuutttrrrpppnnnlllkkkjjjjjjjjjiiiiiijjjkkkmmmnnnmmmnnnqqqssstttvvvxxxyyy}}}||||||{{{zzzxxxuuussssssqqqooommmlllkkkkkkkkknnnlllhhhffffffiiilllooopppqqqrrrtttwwwyyy{{{|||xxx{{{~~~~~~~~~{{{{{{|||}}}|||{{{zzzyyyzzzzzzzzz{{{}}}~~~xxxssspppqqqsssvvvvvvwwwyyyzzz{{{{{{{{{zzzzzzzzzzzzyyyyyyxxxxxxuuuuuuvvvvvvwwwxxxxxxxxxzzzyyyxxxvvvuuutttttttttwwwwwwvvvuuuuuuvvvwwwwwwsssssssssssstttuuuvvvwwwwwwvvvuuuvvvxxxyyyzzzyyysssssstttuuuxxx{{{~~~~~~}}}}}}{{{xxxvvvssstttuuutttsssssstttvvvttttttuuuuuuvvvvvvvvvvvvuuuvvvwwwxxxyyyyyyxxxxxxvvvxxxzzz|||}}}~~~~~~}}}}}}~~~~~~}}}||||||}}}~~~~~~}}}xxxwwwuuuuuuuuuuuusssqqqssstttuuuxxxwwwqqqfff^^^YYYSSSPPPSSSYYY```kkkuuu}}}sssqqqsss~~~rrr[[[QQQIIIIIIJJJHHHEEEDDDCCCDDDEEEEEEDDDCCCAAA@@@BBBBBBAAAAAABBBBBBCCCDDDFFFFFFGGGIIIJJJLLLMMMMMMOOOQQQSSSTTTTTTTTTVVVXXXZZZWWWRRRMMMIIIFFFDDDDDDFFFGGGHHHJJJKKKLLLLLLLLLJJJHHHHHHIIIKKKMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJIIIHHHGGGFFFGGGHHHHHHBBBCCCDDDEEEGGGHHHJJJKKKJJJJJJJJJJJJKKKKKKLLLLLLJJJLLLPPPVVV^^^dddggghhhlllnnnppprrrssssssrrrqqquuuvvvvvvuuuttttttuuuwwwooo___XXXXXXZZZ^^^bbbhhhmmmsssyyy|||}}}|||||||||zzzwwwtttrrrpppooonnnooooooooopppqqqsssuuuvvvuuuuuutttuuuuuuvvvvvvvvvzzz{{{{{{zzzxxxuuusssrrrvvvuuusssqqqpppooooooppprrrqqqpppoooooooooppppppuuuvvvwwwxxxzzz{{{{{{{{{{{{{{{||||||{{{zzz{{{|||{{{}}}~~~~~~yyyzzz|||}}}~~~~~~}}}}}}{{{{{{|||~~~|||zzzyyyzzz~~~|||wwwrrrppppppqqqxxxxxxyyyzzzzzzzzzyyyyyyyyyzzzzzzzzzyyyxxxwwwvvvsssttttttuuuvvvwwwxxxyyyyyyxxxwwwvvvuuuuuuuuuuuussssssrrrrrrrrrrrrssssssrrrrrrrrrrrrssstttuuuuuuwwwvvvuuuuuuwwwyyyyyyxxxsssssstttvvvxxx{{{~~~~~~~~~|||{{{yyyvvvsssqqqrrrttttttsssssstttuuuuuuuuuuuuuuuvvvwwwwwwxxxwwwxxxyyyzzzzzzzzzxxxwwwtttuuuwwwyyy{{{}}}~~~~~~~~~}}}~~~~~~~~~|||zzzzzz|||}}}~~~~~~~~~}}}|||{{{zzzxxxvvvuuuuuuuuusssqqqqqqrrrsssuuutttmmmbbbZZZVVVRRRQQQVVV^^^gggrrr|||{{{mmmmmmqqq}}}jjjYYYQQQJJJJJJJJJFFFCCCBBBDDDDDDEEEFFFEEEDDDBBBAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKNNNQQQSSSSSSRRRRRRRRRSSSSSSSSSSSSQQQNNNJJJGGGDDDEEEFFFHHHIIIKKKLLLLLLLLLIIIGGGGGGIIIKKKNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHIIICCCCCCDDDDDDFFFHHHJJJKKKHHHHHHHHHIIIJJJLLLMMMNNNOOOPPPTTTZZZaaagggiiijjjhhhkkknnnrrrtttttttttsssvvvwwwxxxwwwvvvvvvyyy{{{pppcccVVVQQQPPPRRRVVV\\\fffllluuu|||}}}zzzwwwuuutttsssssssssrrrrrrsssuuuwwwyyyzzz{{{yyywwwvvvwwwxxxwwwvvvxxxyyyzzzzzzwwwuuuttttttxxxwwwuuusssssssssssstttxxxyyyyyyyyyyyywwwvvvuuuzzzzzz{{{}}}}}}}}}}}}}}}~~~}}}|||{{{{{{{{{{{{yyy{{{}}}~~~~~~~~~~~~~~~wwwxxx{{{}}}~~~}}}}}}~~~{{{zzz|||~~~zzzuuuqqqnnnmmmmmmwwwxxxyyy{{{{{{{{{zzzyyy{{{||||||{{{zzzxxxvvvuuussstttuuuvvvwwwxxxyyyyyyzzzyyyxxxwwwvvvuuuuuuuuussstttuuuuuuuuuuuutttssspppqqqqqqrrrsssssstttttt{{{yyywwwvvvvvvvvvuuutttsssssstttuuuxxxzzz}}}|||~~~~~~~~~|||zzzyyywwwtttqqqppprrrtttttttttssstttuuuvvvuuuuuuuuuvvvvvvwwwxxxxxxyyy{{{||||||zzzxxxwwwssstttuuuwwwzzz|||~~~~~~}}}||||||}}}~~~||||||{{{zzz{{{|||}}}~~~{{{}}}~~~}}}~~~}}}{{{yyyxxx{{{yyywwwwwwwwwwwwuuusssrrrqqqqqqqqqpppiii___XXXUUURRRTTT[[[dddmmmxxx~~~~~~~~~yyylllpppyyygggWWWPPPJJJJJJIIIEEEBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJMMMOOORRRSSSQQQOOONNNNNNLLLNNNQQQRRRQQQMMMIIIGGGFFFGGGHHHJJJKKKLLLLLLLLLIIIHHHHHHIIILLLOOOPPPPPPPPPOOONNNLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIFFFEEEEEEEEEFFFHHHIIIKKKJJJJJJIIIHHHIIILLLNNNPPPNNNOOORRRWWW^^^bbbdddeeeeeehhhlllpppsssttttttsssrrruuuwwwwwwvvvwww{{{zzzoooiii^^^VVVOOOLLLLLLLLLRRRXXX```gggpppwww{{{|||~~~~~~|||yyywwwuuutttuuuuuuuuuttttttssstttvvvwwwxxxzzzxxxuuuvvvxxxzzzzzzxxxwwwyyy||||||yyywwwxxxyyy|||{{{zzzxxxxxxxxxyyyyyy}}}}}}~~~~~~~~~}}}|||{{{|||}}}}}}{{{yyyxxxzzz{{{{{{{{{{{{|||~~~}}}}}}}}}}}}}}}}}}||||||vvvwwwyyy{{{}}}}}}}}}}}}}}}~~~|||~~~yyytttpppnnnkkkjjjsssuuuxxx{{{}}}}}}}}}}}}~~~|||yyyvvvuuuvvvvvvwwwxxxyyyzzzzzz{{{}}}|||zzzxxxvvvuuuttttttuuuvvvxxxyyyyyyxxxvvvuuuooopppqqqrrrrrrsssssssss{{{yyywwwvvvvvvvvvuuusssssssssssstttvvvxxx{{{||||||~~~|||{{{|||~~~|||zzzyyyxxxvvvrrrpppooorrrtttuuutttttttttuuuvvvuuutttttttttuuuvvvwwwyyyzzz|||}}}}}}{{{xxxwwwssstttuuuwwwyyy|||~~~}}}|||zzzyyyyyyzzz|||}}}yyyzzzzzz{{{|||}}}~~~~~~|||}}}~~~|||~~~~~~|||{{{yyywwwvvvyyywwwwwwwwwyyyzzzyyyxxxtttrrrooommmkkkeee]]]VVVTTTSSSWWW```jjjrrr|||}}}wwwoooyyyeeeTTTMMMHHHHHHHHHEEEDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJJJJMMMQQQRRRQQQNNNMMMLLLIIIJJJMMMNNNNNNMMMJJJIIIGGGHHHIIIKKKKKKLLLLLLLLLJJJIIIIIIJJJNNNPPPQQQPPPQQQPPPOOOMMMKKKJJJJJJJJJHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGIIIJJJQQQOOOLLLIIIIIIKKKNNNQQQMMMNNNPPPUUUZZZ^^^______ccceeeiiimmmpppqqqqqqqqqjjjnnnsssttttttuuuzzz~~~|||rrrggg]]]VVVOOOKKKIIIJJJJJJKKKRRRYYY\\\bbbkkkqqqssstttuuuvvv{{{yyyvvvtttssssssttttttvvvuuutttssssssssstttuuuxxxuuussstttxxx{{{{{{zzzxxx|||}}}{{{|||~~~~~~~~~~~~{{{{{{{{{{{{{{{||||||}}}|||~~~~~~zzzvvvwwwxxxyyyxxxwwwwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzuuuvvvxxxzzz{{{{{{{{{zzz}}}~~~zzz}}}~~~~~~yyytttqqqmmmjjjhhhooorrrvvvzzz~~~~~~{{{wwwuuuxxxxxxyyyzzzzzz{{{||||||~~~|||yyyvvvtttsssrrrqqqsssvvvxxxxxxvvvsssqqqooooooppprrrrrrrrrrrrrrrxxxvvvuuuuuuwwwxxxwwwwwwrrrrrrrrrssstttvvvxxxzzz}}}~~~{{{wwwvvvwww|||zzzxxxwwwwwwuuurrroooooorrrtttvvvuuutttuuuvvvuuutttsssrrrrrrssstttuuuzzz{{{}}}~~~}}}{{{xxxwwwssstttuuuvvvyyy{{{}}}{{{zzzxxxwwwwwwxxxyyy{{{xxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~}}}{{{|||~~~~~~~~~}}}{{{yyywwwuuutttvvvuuuuuuwwwzzz||||||{{{vvvrrrnnnkkkhhhccc[[[VVVUUUTTTYYYdddmmmuuu~~~{{{uuussscccRRRKKKGGGGGGHHHFFFFFFHHHDDDDDDCCCCCCDDDFFFHHHIIIFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEFFFGGGHHHIIIIIIJJJHHHLLLPPPRRRQQQOOOMMMMMMHHHIIIJJJJJJKKKJJJJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJKKKNNNQQQQQQQQQRRRQQQOOOMMMLLLKKKJJJJJJHHHIIIJJJKKKKKKKKKJJJIIIJJJIIIGGGFFFFFFGGGIIIJJJWWWTTTOOOKKKJJJKKKNNNQQQRRRSSSUUUYYY^^^aaabbbbbbbbbdddgggkkkmmmnnnnnnnnnccchhhnnnqqqqqqsssxxx|||~~~~~~wwwrrrjjjbbb\\\VVVQQQNNNEEEEEEEEEDDDEEEGGGLLLPPPVVVZZZ```eeeiiikkkkkkjjjnnnooopppooonnnmmmnnnooolllnnnppppppooonnnoooppppppsssssssssuuuyyyyyyuuuyyy|||~~~{{{zzzyyyyyyxxxxxxwwwwwwwwwxxxyyyyyy|||zzzyyyyyyzzz{{{zzzyyy{{{{{{zzzyyyyyyyyyzzzzzz~~~||||||~~~~~~xxxsssmmmhhhhhhkkksssvvvzzz||||||}}}~~~{{{zzz{{{yyyyyyyyyyyy{{{}}}}}}zzzwwwvvvvvvwwwxxxxxxyyyyyyzzzyyywwwtttsssvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxwwwwwwtttsssrrrrrrsssuuuxxxzzzyyy}}}~~~zzzwwwvvvttttttuuuuuutttssssssrrruuuuuutttttttttuuuuuuuuuuuusssqqqrrrvvvxxxwwwuuuxxxvvvvvvyyy}}}~~~zzzvvvttttttuuuvvvwwwxxxyyyyyyzzzxxxvvvvvvxxxyyyzzzyyyuuuwwwzzz}}}~~~~~~~~~~~~|||yyywwwuuuzzz{{{|||}}}}}}~~~~~~}}}~~~|||{{{xxxxxxxxxxxxzzz|||~~~zzztttooollldddZZZTTTTTTSSSUUU\\\gggsss}}}|||```LLLLLLLLLJJJGGGEEEEEEFFFGGGFFFFFFFFFGGGHHHHHHIIIHHHGGGGGGGGGHHHJJJLLLMMMNNNMMMKKKIIIIIIJJJLLLMMMHHHJJJLLLOOOPPPPPPOOOOOOGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMOOOQQQRRRSSSSSSRRRRRRPPPNNNLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHKKKJJJHHHHHHIIILLLOOORRR[[[XXXYYY___eeegggiiijjjgggggghhhjjjmmmoooooonnnhhhkkkoooppppppsssxxx|||~~~{{{vvvqqqlllhhhccc^^^WWWQQQLLLHHHDDDAAABBBBBBBBBBBBBBBDDDHHHLLLQQQSSSWWWZZZ\\\]]]\\\\\\^^^___``````^^^^^^___```aaacccfffgggggghhhjjjlllnnnqqqrrrqqqsssxxxxxxtttwwwzzz}}}{{{zzzyyyyyyxxxxxxxxxxxxyyyzzz{{{|||zzzxxxwwwwwwyyyzzzyyyxxxzzzzzzyyyyyyyyyyyyyyyzzz||||||}}}zzztttnnniiiiiimmmtttwwwzzz|||}}}}}}~~~}}}|||}}}zzzzzzzzz{{{|||}}}}}}{{{yyywwwvvvwwwxxxyyywwwxxxyyyzzzzzzyyywwwvvvvvvvvvvvvvvvuuuuuuuuutttvvvwwwwwwxxxxxxwwwvvvuuussssssrrrssstttuuuwwwxxxwww{{{~~~}}}xxxuuutttttttttttttttttttttssssssqqqqqqqqqrrrrrrtttuuuuuuvvvtttrrrtttvvvxxxxxxwwwxxxvvvvvvyyy}}}~~~zzzvvvtttuuuuuuvvvvvvwwwwwwxxxyyywwwvvvvvvwwwyyyyyyyyy||||||{{{{{{{{{{{{{{{|||{{{||||||}}}|||{{{zzzyyyyyyzzz{{{|||}}}}}}~~~~~~|||}}}~~~~~~}}}||||||{{{{{{{{{{{{}}}~~~yyyrrrkkkfff___VVVRRRSSSVVVZZZcccooozzzuuuZZZNNNOOOOOOMMMJJJHHHHHHIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJKKKLLLMMMHHHIIIKKKLLLLLLLLLLLLKKKIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHJJJKKKLLLNNNMMMMMMNNNPPPRRRTTTUUUTTTTTTUUUTTTSSSPPPNNNLLLKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIKKKMMMPPPQQQWWWXXXXXX\\\cccjjjlllllllllkkkjjjkkkmmmooopppqqqmmmnnnoooppprrruuuxxx{{{|||vvvppplllhhhgggeeebbb___[[[XXXVVVSSSPPPKKKGGGDDDBBB???===>>>???@@@??????AAADDDFFFHHHIIIKKKMMMNNNOOOOOOOOOPPPRRRSSSSSSSSSSSSTTTUUUUUUXXX[[[^^^```bbbeeehhhjjjnnnpppppprrrvvvwwwtttvvvzzz~~~|||{{{zzzzzzzzzyyyyyyyyyyyyzzz|||}}}}}}wwwvvvuuuvvvxxxyyyyyyxxxxxxxxxxxxwwwxxxxxxyyyyyy{{{|||}}}}}}vvvooojjjkkkooouuuxxx{{{}}}~~~}}}~~~~~~{{{{{{||||||}}}}}}||||||zzzyyywwwvvvvvvxxxyyy{{{vvvwwwxxxzzzzzzzzzyyyxxxvvvvvvvvvuuuuuuuuuttttttuuuvvvxxxxxxxxxvvvtttsssqqqrrrrrrssstttuuuvvvvvvuuuyyy~~~}}}}}}~~~yyyvvvuuusssssstttttttttttttttsssoooppppppqqqrrrtttvvvwwwvvvuuutttuuuwwwxxxxxxwwwwwwvvvvvvxxx|||}}}zzzwwwuuuuuuuuuuuuvvvvvvvvvvvvyyywwwuuuuuuwwwyyyyyyyyy~~~}}}zzzyyyxxxyyyzzz{{{zzz{{{{{{{{{{{{{{{zzzyyyxxxxxxyyyzzz|||}}}}}}~~~zzz{{{|||}}}}}}}}}||||||~~~~~~~~~}}}}}}}}}}}}}}}yyyqqqggg```YYYTTTSSSVVVZZZ```jjjwwwhhhTTTNNNOOOOOONNNKKKIIIJJJJJJJJJJJJJJJIIIJJJJJJKKKLLLLLLKKKIIIHHHHHHHHHIIIJJJJJJJJJKKKLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJHHHGGGHHHJJJLLLMMMNNNNNNNNNNNNPPPRRRTTTUUUTTTUUUWWWXXXWWWTTTPPPNNNKKKKKKLLLLLLMMMNNNOOOOOOMMMMMMMMMLLLLLLLLLLLLLLLJJJKKKLLLMMMNNNPPPQQQQQQTTTYYY[[[[[[cccpppuuurrrrrrqqqnnnllllllmmmoooqqqrrrpppoooqqqtttwwwzzzzzz|||vvvqqqjjjccc___\\\ZZZXXXUUUSSSQQQOOOOOOKKKIIIFFFDDDDDDCCCAAA@@@<<<>>>???>>>>>>>>>@@@BBBAAAAAABBBCCCEEEGGGIIIJJJHHHJJJLLLLLLKKKLLLMMMOOOPPPRRRVVVXXX[[[^^^bbbeeeggglllooooooppptttvvvuuuwww{{{}}}~~~~~~~~~}}}|||||||||||||||zzzzzzyyyyyyzzzzzz{{{{{{vvvuuutttuuuwwwyyyyyyyyywwwwwwvvvvvvwwwxxxyyyyyyzzz|||}}}~~~|||~~~wwwpppjjjkkkpppuuuyyy|||~~~~~~}}}}}}~~~~~~}}}~~~zzzzzz{{{||||||zzzyyyxxxwwwwwwvvvvvvvvvxxxzzz{{{vvvwwwxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuuuutttttttttuuuvvvwwwxxxwwwuuurrrppppppqqqrrrttttttuuuuuutttsssvvv{{{}}}{{{|||xxxuuutttrrrsssttttttuuutttttttttrrrrrrrrrssstttuuuwwwxxxuuuuuuttttttuuuvvvwwwwwwvvvvvvvvvxxx{{{|||zzzxxxvvvvvvvvvuuuuuuuuuttttttxxxvvvtttuuuvvvxxxxxxxxxzzzzzzyyyxxxxxxyyy{{{{{{||||||{{{zzzyyyxxxwwwvvvwwwwwwxxxyyyzzz{{{}}}}}}yyyzzz{{{{{{{{{zzzyyyxxx{{{||||||}}}}}}||||||{{{zzzpppeee]]]WWWTTTWWW]]]```fffooozzzsss___QQQLLLMMMNNNLLLJJJIIIIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMNNNOOOOOONNNLLLKKKMMMLLLJJJJJJJJJKKKMMMNNNLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIJJJLLLNNNOOOOOONNNMMMMMMMMMOOOPPPQQQRRRUUUWWWYYYXXXUUUQQQNNNJJJJJJKKKLLLMMMOOOOOOPPPNNNNNNNNNNNNNNNNNNNNNMMMLLLMMMOOOQQQRRRSSSSSSSSSTTT\\\___^^^fffvvv}}}zzzyyywwwsssnnnkkkkkkmmmooossspppnnnpppuuuzzz{{{{{{~~~|||zzzxxxvvvtttoookkkfff___YYYTTTRRRQQQNNNLLLJJJIIIIIIIIIBBBAAA??????@@@@@@???>>><<<>>>??????>>>===>>>???>>>>>>===>>>???AAACCCDDD@@@BBBCCCCCCCCCCCCEEEFFFLLLOOOQQQSSSVVVYYY]]]```dddjjjnnnnnnooosssvvvvvvxxx|||{{{zzz{{{}}}||||||}}}}}}}}}}}}}}}}}}zzzzzzyyyxxxwwwwwwwwwwwwwwwvvvuuuvvvxxxzzzzzzyyyuuuuuuuuuvvvwwwxxxyyyzzzzzz}}}zzz{{{}}}||||||zzzrrrkkklllooovvvyyy}}}~~~}}}||||||{{{}}}~~~~~~}}}{{{{{{{{{xxxyyyyyyzzzyyywwwvvvtttvvvvvvuuuuuuvvvxxxyyyzzzwwwwwwwwwvvvuuuttttttsssuuuuuuuuuuuutttttttttttttttuuuvvvvvvvvvtttqqqppppppqqqrrrsssttttttssssssrrrtttyyy}}}}}}{{{zzz|||}}}{{{xxxtttqqqqqqsssssstttttttttttttttssstttsssssssssssstttuuuuuutttttttttsssssssssuuuuuuuuuuuuvvvwwwyyyzzzzzzzzzwwwwwwvvvvvvuuuuuuttttttwwwvvvttttttvvvwwwxxxwwwwwwxxxyyyzzzzzzyyyxxxwww{{{zzzzzzyyyxxxwwwwwwwwwvvvvvvvvvwwwxxxzzz{{{|||zzzzzzzzzzzzyyywwwuuutttuuuvvvxxxzzzzzzzzzyyyxxxuuukkk```YYYUUUUUUZZZbbbjjjnnnuuu|||yyygggZZZQQQLLLMMMNNNMMMKKKJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIHHHHHHIIIJJJLLLMMMOOOPPPRRRRRRQQQOOOLLLJJJKKKJJJIIIIIIJJJLLLOOOQQQMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLMMMOOOPPPRRRQQQPPPNNNMMMLLLLLLMMMMMMPPPRRRUUUWWWWWWTTTPPPMMMIIIIIIJJJKKKMMMNNNOOOOOONNNOOOOOOOOOOOOOOOOOOOOONNNOOORRRTTTVVVVVVUUUUUUSSS[[[___```ggguuu}}}|||~~~{{{uuupppmmmnnnppprrrooommmoootttzzz||||||~~~zzzwwwuuusssmmmkkkhhheeeaaa\\\UUUQQQNNNLLLKKKIIIHHHGGGFFFFFF???>>>======>>>???===<<<===???@@@@@@???===<<<<<<>>>===<<<;;;;;;;;;<<<<<<===???@@@@@@??????AAABBBGGGIIIKKKMMMOOORRRWWWZZZ___ffflllkkklllqqquuuvvvxxxzzz~~~}}}yyyxxxyyy{{{zzz{{{{{{|||}}}|||||||||yyyxxxwwwvvvvvvuuuuuuvvvxxxvvvuuuvvvxxxyyyyyyxxxuuuuuuuuuvvvwwwyyyzzz{{{{{{~~~zzzzzz|||~~~{{{{{{uuunnnmmmpppuuuxxx}}}~~~|||zzzzzzxxxxxxyyyyyyyyyyyyyyyyyywwwwwwwwwwwwvvvuuutttssswwwvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvuuutttsssrrrrrruuuuuuuuutttttttttssssssttttttttttttssssssrrrqqqqqqqqqqqqrrrrrrrrrssssssssstttvvvzzz~~~~~~|||zzz|||~~~}}}zzzwwwuuuuuuttttttuuuuuutttssssssrrrrrrrrrqqqqqqqqqqqqqqqrrrsssssstttsssrrrrrrsssuuutttuuuvvvwwwxxxyyyzzz{{{xxxxxxwwwwwwvvvvvvuuuuuuwwwuuussssssuuuwwwwwwwwwxxxyyyzzzzzzyyywwwtttrrrvvvvvvvvvvvvwwwxxxzzz{{{wwwvvvvvvuuuvvvwwwyyyzzzyyyyyyyyyxxxwwwtttrrrpppoooqqqsssvvvwwwvvvtttssslllcccZZZUUUTTTUUU]]]eeessswww{{{~~~mmm___VVVQQQMMMNNNOOONNNMMMLLLMMMNNNLLLLLLKKKKKKJJJJJJKKKKKKIIIHHHHHHHHHIIIKKKMMMNNNPPPQQQRRRRRRQQQOOOMMMKKKHHHHHHGGGGGGIIIKKKNNNPPPNNNNNNNNNMMMMMMKKKJJJJJJJJJKKKMMMOOOQQQRRRRRRRRRSSSRRRPPPNNNMMMLLLMMMMMMNNNPPPRRRTTTTTTRRROOOMMMJJJJJJKKKKKKLLLMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPOOOPPPRRRTTTVVVVVVVVVVVVQQQUUU[[[aaagggnnnuuuyyy~~~xxxttttttuuusssqqqoooppptttxxx|||~~~~~~yyyvvvsssrrrmmmkkkiiifffccc^^^WWWSSSMMMLLLKKKJJJIIIGGGFFFFFFBBB@@@???@@@@@@@@@>>><<<<<>>???@@@@@@???>>>???AAAAAACCCEEEGGGJJJNNNSSSWWW[[[bbbhhhhhhiiimmmrrrtttuuuwwwzzz|||}}}~~~{{{xxxvvvwwwyyywwwxxxyyyzzz{{{zzzyyyyyyvvvuuuuuuuuuvvvvvvwwwxxxwwwvvvtttuuuvvvwwwwwwvvvuuuuuuuuuvvvxxxzzz{{{||||||~~~~~~}}}~~~|||zzzyyy}}}zzzqqqoooqqqtttxxx|||~~~}}}zzzxxxwwwwwwwwwwwwxxxyyyzzzyyyyyyxxxwwwvvvvvvuuuuuuuuuuuuxxxxxxwwwvvvuuuuuuttttttvvvvvvuuutttttttttttttttuuuuuutttttttttssssssssstttsssrrrqqqqqqrrrssssssrrrqqqpppppppppqqqssssssttttttuuuxxx}}}~~~yyy{{{~~~~~~|||yyyxxxxxxvvvvvvuuuuuutttsssqqqqqqppppppppppppqqqrrrssssssssstttuuutttrrrqqqsssvvvtttuuuvvvwwwwwwyyy{{{|||xxxxxxxxxxxxwwwwwwwwwwwwvvvtttsssssstttvvvvvvvvvyyyxxxxxxxxxwwwvvvuuutttuuuuuuuuuuuuvvvxxxzzz{{{xxxwwwuuuttttttuuuwwwxxxvvvwwwwwwvvvuuusssqqqppplllnnnqqqssstttrrrooommmeee^^^WWWUUUVVVYYYaaaiiivvvzzz~~~~~~}}}tttbbbXXXRRRNNNKKKMMMNNNMMMLLLLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIKKKLLLMMMMMMNNNOOOPPPPPPOOONNNNNNJJJJJJIIIIIIJJJLLLMMMNNNNNNNNNNNNMMMLLLJJJIIIHHHGGGJJJMMMQQQSSSSSSQQQPPPPPPOOOMMMLLLLLLLLLMMMNNNNNNOOOQQQRRRRRRQQQOOONNNLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPNNNOOOPPPRRRSSSTTTUUUUUUSSSRRRYYYeeeiiiggglllvvvxxx}}}~~~zzzyyyyyywwwvvvtttssssssvvvzzz~~~~~~yyyuuusssqqqlllkkkiiifffccc^^^WWWSSSJJJJJJIIIIIIGGGEEEDDDCCCBBBAAA@@@@@@@@@???===;;;<<<>>>AAAAAA>>>;;;999888888999;;;<<<===>>>>>>>>>;;;<<<======;;;:::;;;<<<>>>@@@BBBEEEHHHMMMSSSWWWWWW___fffffffffkkkppprrrrrrtttwwwyyyzzz{{{}}}~~~}}}~~~~~~~~~}}}zzzwwwvvvwwwxxxuuuvvvwwwxxxyyyxxxwwwvvvsssssstttuuuvvvxxxzzz{{{wwwuuussssssuuuuuuuuutttuuuuuuvvvwwwxxxzzz|||}}}}}}~~~}}}~~~}}}{{{yyywww}}}~~~tttqqqrrrtttwww|||~~~|||yyywwwvvvxxxwwwwwwxxxzzz{{{{{{zzzyyyxxxvvvuuuuuuuuuvvvwwwyyyyyyxxxvvvuuutttrrrrrruuuuuuuuuuuuuuuvvvvvvwwwuuuuuutttttttttssssssssstttsssqqqppppppqqqsssuuusssrrrpppooooooqqqssstttuuuttttttwww|||rrruuuwwwxxxvvvuuuttttttwwwvvvvvvuuutttrrrqqqpppppppppqqqrrrsssuuuvvvwwwtttvvvwwwuuusssrrrtttwwwsssuuuvvvvvvwwwxxx{{{}}}xxxxxxxxxxxxxxxxxxxxxxxxvvvtttrrrssstttvvvvvvvvvvvvvvvuuutttuuuwwwyyyzzzxxxwwwvvvuuuuuuvvvwwwxxxxxxwwwuuutttssstttvvvwwwttttttuuuuuuuuutttrrrqqqlllnnnqqqsssrrroookkkhhhccc\\\XXXXXXZZZ]]]eeemmmuuuyyy~~~~~~||||||}}}}}}~~~kkk[[[SSSOOOKKKIIIJJJKKKKKKJJJJJJKKKLLLPPPOOOOOONNNMMMMMMMMMNNNMMMLLLKKKIIIIIIJJJKKKKKKJJJJJJLLLMMMNNNOOOOOOPPPNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMKKKJJJHHHGGGEEEHHHMMMQQQSSSSSSQQQOOOJJJJJJIIIIIIIIIKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNOOOOOOPPPPPPPPPMMMNNNOOOPPPQQQRRRTTTTTTVVVQQQYYYiiillldddhhhvvvooovvv{{{zzz{{{zzzzzzyyyvvvssstttyyy~~~~~~~~~}}}}}}}}}~~~zzzuuuqqqmmmkkkhhheeebbb^^^YYYUUUNNNJJJFFFDDDDDDDDDBBB@@@AAA@@@???>>>>>>???@@@AAAAAAAAA@@@???>>>===<<<<<<===<<<:::888888888:::;;;;;;;;;;;;;;;<<<<<<===>>>999;;;>>>AAADDDIIIOOOTTTWWW[[[aaaeeehhhjjjmmmnnnssstttuuuwwwwwwwwwvvvuuuuuuvvvxxx{{{|||}}}}}}|||||||||}}}}}}}}}{{{zzzyyy|||{{{yyyxxxwwwxxxxxxyyywwwwwwxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuvvvxxxyyyzzzwwwvvvuuuuuuvvvuuusssqqqtttttttttuuuvvvxxxzzz{{{~~~~~~~~~}}}~~~yyysssuuuwwwxxxzzz}}}uuupppmmmqqqsssvvvxxxxxxvvvtttrrrwwwxxxzzz{{{|||{{{zzzyyywwwvvvtttuuuxxxzzz{{{{{{|||zzzwwwvvvvvvvvvvvvtttvvvvvvuuuuuuuuuwwwxxxyyyxxxwwwvvvuuuttttttttttttttttttsssrrrrrrrrrrrrsssuuutttrrrqqqqqqrrrsssuuussssssuuuxxx|||~~~~~~}}}wwwtttqqqrrruuuwwwwwwvvvuuuvvvxxxyyyyyywwwuuutttqqqsssuuuuuutttttttttuuuxxxwwwuuutttssssssttttttqqqrrrrrrsssuuuxxxzzz|||vvvvvvwwwwwwwwwwwwxxxxxxvvvtttqqqrrrvvvxxxyyywwwxxxwwwuuuuuuvvvxxxzzz{{{|||zzzwwwtttssstttuuuvvv{{{zzzyyywwwuuutttssssssvvvuuuttttttsssqqqnnnkkkooommmllloooqqqooogggaaaYYYXXXYYYZZZ___eeelllqqqxxx|||}}}{{{{{{{{{|||}}}~~~tttggg\\\TTTOOOLLLIIIJJJKKKMMMOOOQQQSSSTTTRRRTTTTTTRRRNNNLLLNNNPPPQQQOOOMMMLLLMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNOOONNNNNNMMMMMMLLLKKKKKKNNNNNNMMMLLLKKKKKKLLLLLLLLLLLLMMMQQQTTTTTTPPPKKKNNNNNNKKKGGGDDDEEEIIINNNNNNMMMMMMMMMNNNPPPRRRSSSNNNNNNOOOMMMLLLKKKMMMNNNOOOPPPQQQQQQPPPMMMKKKIIILLLKKKKKKLLLNNNPPPRRRSSSSSSUUUYYY\\\```dddiiilllnnnqqquuuwwwyyy{{{~~~{{{}}}vvvrrruuuzzzxxxrrrtttyyy||||||uuuqqqnnnllliiifffbbb^^^YYYUUUMMMIIIEEECCCDDDDDDBBB@@@BBBBBBAAA@@@????????????@@@@@@@@@???????????????>>>===;;;:::999999999::::::::::::::::::;;;<<<<<<;;;<<<>>>@@@CCCGGGLLLPPPUUUZZZ```eeehhhjjjlllmmmppppppqqqrrrsssrrrrrrrrrqqqrrrsssuuuvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxwwwvvvzzzyyyxxxwwwvvvwwwwwwxxxtttuuuuuuvvvvvvvvvvvvvvvxxxwwwwwwvvvwwwxxxyyyzzzvvvuuutttuuuuuuuuusssqqqtttttttttuuuwwwxxxzzz{{{~~~~~~}}}}}}~~~~~~~~~~~~wwwrrrsssuuuwwwxxx|||wwwqqqnnnrrrsssuuuwwwwwwuuusssrrrvvvwwwyyy{{{||||||{{{zzzxxxwwwvvvwwwyyy{{{|||||||||yyyvvvuuuvvvwwwwwwvvvxxxwwwvvvvvvwwwxxxyyyzzzyyyxxxwwwvvvvvvuuuuuuvvvuuutttsssrrrrrrrrrrrrrrrtttsssrrrqqqqqqrrrssstttttttttuuuxxx{{{}}}zzztttqqqrrrsssttttttssstttuuuvvvvvvuuuttttttrrrsssttttttsssssstttvvvyyyxxxvvvuuusssssssssssswwwvvvuuutttttttttuuuvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvtttrrrrrrtttvvvvvvuuuwwwvvvvvvvvvwwwyyyzzz{{{|||zzzwwwuuuttttttvvvwww{{{yyywwwuuutttsssssssssqqqqqqpppqqqrrrqqqooommmssspppoooppppppkkkccc\\\XXXXXXYYY\\\cccjjjpppsss|||~~~}}}{{{{{{{{{|||~~~|||pppcccYYYRRROOOMMMKKKLLLLLLMMMNNNOOOOOOPPPRRRSSSTTTSSSPPPOOOPPPQQQPPPNNNLLLLLLMMMNNNMMMLLLNNNMMMLLLLLLKKKKKKKKKLLLQQQQQQQQQPPPPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMPPPRRRRRROOOKKKMMMMMMLLLHHHEEEFFFIIIMMMPPPOOOMMMLLLLLLLLLMMMMMMOOOOOOPPPOOOMMMLLLMMMOOOMMMMMMNNNOOONNNMMMLLLKKKLLLLLLLLLLLLNNNPPPRRRSSSSSSVVVYYY[[[^^^aaadddgggjjjllloooqqqrrrtttvvvxxxyyy{{{|||zzzvvvuuuwww{{{|||uuupppsssxxx|||wwwrrrooommmiiieeebbb]]]XXXTTTMMMJJJGGGEEEEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>???@@@AAABBBBBBCCC>>>>>>===<<<;;;999888888999999999888999999:::;;;;;;<<<>>>???@@@CCCHHHKKKRRRWWW^^^cccfffhhhjjjlllnnnnnnooooooooooooppppppmmmnnnooopppppppppooooooqqqrrrssstttuuuuuuuuuuuuwwwwwwvvvuuuuuuuuuvvvvvvssstttuuuvvvwwwxxxxxxxxxyyyxxxwwwvvvwwwxxxyyyzzztttsssssstttuuuuuusssrrrttttttuuuuuuwwwxxxzzz{{{}}}}}}|||}}}~~~{{{uuuqqqppprrruuuwwwzzzyyyssspppssssssttttttttttttsssrrruuuvvvyyy{{{|||||||||{{{zzzxxxwwwxxx{{{}}}}}}|||{{{xxxuuutttuuuwwwyyyyyyyyyxxxxxxxxxxxxyyyzzzzzz{{{zzzyyyxxxxxxwwwwwwwwwvvvvvvtttsssrrrrrrrrrrrrrrrrrrssssssssssssssssssvvvvvvvvvwwwzzz}}}xxxrrrpppqqqssstttssssssssssssttttttuuuvvvssstttsssrrrqqqrrrtttwwwzzzyyywwwvvvuuutttttttttyyyxxxvvvuuuttttttuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwuuutttuuuvvvuuutttuuuuuuvvvwwwxxxyyyzzzzzz{{{zzzwwwuuutttuuuvvvvvvyyyxxxuuusssrrrrrrsssssspppoooooooooppppppnnnlllsssqqqppppppnnniiiaaaZZZWWWWWWYYY```iiiqqquuuuuu~~~~~~~~~~~~}}}}}}~~~wwwjjj^^^VVVQQQNNNMMMNNNMMMMMMMMMLLLLLLLLLKKKPPPRRRTTTTTTSSSQQQQQQRRROOOMMMKKKKKKMMMOOOOOONNNPPPOOONNNLLLKKKKKKJJJJJJNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPOOONNNNNNNNNNNNOOOOOONNNMMMNNNOOOOOOMMMKKKLLLLLLLLLJJJHHHGGGIIIKKKNNNMMMLLLKKKJJJJJJJJJJJJMMMNNNNNNMMMLLLKKKLLLMMMJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLLLLMMMNNNPPPQQQRRRTTTWWWZZZ\\\]]]^^^aaabbbdddfffjjjlllmmmoooqqqssswwwwwwxxxxxxzzz{{{}}}~~~xxxrrrnnnpppvvv|||{{{uuupppmmmiiieeeaaa\\\XXXTTTNNNLLLJJJHHHGGGGGGFFFFFFBBBCCCDDDDDDCCCAAA@@@???>>>>>>???@@@AAAAAABBBCCC?????????>>><<<:::888777888888888777777888999999:::;;;<<<===>>>AAAEEEIIIOOOTTTZZZ```cccfffhhhjjjooooooooooooooooooppppppmmmmmmmmmmmmllllllkkkkkknnnoooppprrrsssuuuvvvvvvtttssssssssssssttttttttttttuuuvvvxxxyyyzzzzzzzzzwwwvvvuuuttttttuuuvvvwwwsssrrrrrrsssuuuvvvtttsssttttttuuuvvvwwwyyyzzz{{{}}}}}}~~~}}}{{{zzz{{{}}}}}}xxxssspppoooqqqtttvvvyyy{{{vvvsssttttttsssrrrrrrrrrrrrssssssuuuwwwzzz||||||{{{{{{zzzyyyyyyzzz|||}}}}}}|||zzzwwwtttsssuuuxxxzzz{{{xxxxxxxxxxxxxxxyyyyyyzzz|||{{{zzzyyyyyyxxxxxxyyyxxxwwwvvvuuutttssssssssssssssstttuuuuuuuuuttttttwwwwwwwwwwwwxxx||||||wwwsssrrrsssssstttsssrrrrrrsssuuuwwwxxxuuutttsssqqqoooqqqtttwwwxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvxxxzzz{{{||||||{{{{{{{{{zzzzzzzzz|||{{{zzzyyyxxxxxxwwwwwwssstttuuuvvvxxxxxxxxxxxxyyywwwuuutttsssssstttuuuwwwuuusssqqqpppqqqssstttsssqqqppppppqqqqqqooonnnpppoooooonnnmmmhhhaaa\\\VVVWWW[[[cccnnnvvvxxxwww|||~~~}}}zzzzzz{{{|||}}}~~~uuufffYYYRRROOOMMMLLLNNNMMMMMMLLLKKKJJJJJJJJJLLLNNNQQQSSSSSSRRRQQQQQQMMMKKKJJJJJJMMMOOOPPPPPPQQQPPPOOONNNMMMMMMMMMMMMLLLLLLKKKLLLLLLNNNOOOPPPOOOOOONNNNNNNNNNNNOOOOOOPPPOOONNNMMMLLLLLLLLLKKKKKKLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLIIIJJJKKKJJJIIIHHHHHHIIIJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNPPPQQQQQQUUUXXX\\\^^^___```bbbcccbbbeeeiiilllnnnpppsssuuuuuuttttttwww}}}xxxrrrnnnppptttzzzyyyqqqnnniiieeeaaa]]]YYYVVVNNNOOONNNMMMKKKIIIHHHGGGBBBCCCDDDEEEEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???===;;;999888999999888777777888888888777888:::;;;<<<@@@DDDHHHKKKOOOUUU[[[___bbbfffhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjiiihhhhhhgggggggggiiijjjkkkmmmooorrrssstttpppqqqqqqrrrrrrsssssssssssstttuuuvvvwwwwwwwwwwwwsssrrrqqqqqqqqqrrrssstttrrrqqqqqqsssvvvwwwvvvuuuuuuuuuuuuvvvwwwyyy{{{||||||||||||{{{yyyyyyzzz|||~~~}}}yyyuuurrrpppooorrruuuvvvyyy|||wwwuuuuuutttsssrrrqqqrrrrrrsssrrrsssvvvyyyzzz{{{zzzzzzzzzyyyyyyzzz|||}}}|||{{{xxxvvvssssssvvvyyy{{{{{{vvvvvvwwwxxxxxxyyyyyyyyy{{{{{{zzzyyyxxxxxxxxxxxxyyyxxxwwwvvvuuuuuuuuuuuuttttttuuuvvvwwwvvvvvvvvvwwwxxxxxxwwwwww{{{yyytttqqqooosssrrrqqqpppqqqsssvvvxxxvvvuuurrrpppnnnppptttwwwtttuuuvvvvvvwwwxxxxxxxxxuuuuuuuuuvvvwwwzzz|||~~~~~~}}}}}}|||{{{zzzzzzyyy{{{{{{{{{zzzyyyxxxxxxxxxrrrssstttuuuvvvvvvvvvvvvuuutttsssrrrqqqqqqrrrrrrtttsssrrrqqqqqqrrrssstttsssqqqqqqrrrtttvvvvvvuuuqqqpppnnnllliiieee```\\\XXXYYY___hhhqqqxxxzzzyyy{{{|||}}}~~~zzzzzzyyyyyyzzz|||~~~~~~tttdddVVVPPPMMMLLLKKKLLLLLLLLLKKKKKKKKKKKKJJJIIIJJJMMMOOOQQQPPPOOONNNLLLJJJHHHHHHKKKNNNPPPQQQPPPOOOOOOOOOPPPPPPQQQRRROOONNNMMMMMMNNNPPPRRRTTTNNNNNNMMMMMMMMMNNNNNNOOOPPPPPPNNNMMMKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJKKKKKKLLLLLLLLLGGGIIIJJJJJJHHHGGGGGGGGGJJJIIIIIIHHHHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPTTTXXX^^^bbbdddeeefffgggfffhhhkkkmmmnnnoooqqqsssrrrpppooottt{{{zzztttpppqqqssswww~~~ssspppkkkgggdddaaa^^^[[[SSSUUUWWWVVVSSSOOOLLLJJJGGGGGGGGGGGGFFFEEEEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@???===<<<;;;;;;;;;:::999999888999999999666888999:::;;;>>>CCCFFFHHHKKKPPPUUUYYY^^^cccgggiiijjjkkklllllljjjiiihhheeedddcccbbbaaaaaaaaaaaaccccccdddfffiiikkknnnooonnnooopppqqqrrrrrrrrrrrrqqqqqqrrrrrrrrrqqqqqqpppnnnnnnmmmmmmnnnoooqqqrrrqqqqqqrrrtttwwwxxxxxxwwwuuuuuuuuuvvvxxxyyy{{{|||{{{{{{{{{yyywwwwwwyyy{{{}}}~~~~~~{{{wwwsssqqqqqqppprrruuuvvvxxx}}}}}}yyyvvvvvvuuutttsssrrrrrrrrrsssqqqrrruuuwwwxxxxxxxxxwwwyyyxxxxxxyyy{{{{{{zzzyyywwwuuutttuuuwwwzzzzzzzzzssstttvvvxxxyyyzzzzzzzzzyyyxxxwwwvvvvvvuuuuuuvvvwwwwwwvvvuuuuuuuuuuuuvvvttttttuuuuuuvvvwwwwwwwwwvvvwwwxxxwwwwwwzzzwwwqqqnnnrrrqqqpppoooppprrrtttuuuuuuuuussspppnnnooosssvvvssstttuuuvvvwwwxxxxxxwwwvvvvvvuuuuuuvvvwwwyyyzzz{{{{{{zzzyyywwwvvvuuuuuuuuuwwwyyyyyyxxxwwwwwwxxxttttttttttttttttttuuuuuurrrrrrqqqppppppppppppppprrrrrrrrrrrrrrrsssttttttpppoooooorrrvvvzzz||||||uuusssooojjjeee```]]][[[\\\```fffmmmsssxxxzzz|||||||||}}}~~~}}}|||{{{{{{}}}~~~}}}sssaaaSSSNNNMMMLLLKKKKKKKKKLLLKKKKKKLLLKKKKKKHHHHHHIIIKKKNNNNNNMMMLLLKKKHHHFFFFFFIIIMMMOOOPPPNNNNNNNNNOOOQQQRRRTTTUUUMMMLLLKKKKKKKKKMMMPPPQQQNNNMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPNNNLLLKKKLLLMMMLLLKKKJJJKKKLLLLLLKKKJJJKKKKKKLLLLLLLLLKKKJJJJJJHHHJJJLLLLLLJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIKKKLLLMMMOOOOOOPPPOOOOOOSSSXXX___dddggghhhiiiiiikkklllnnnnnnlllllllllmmmmmmllllllpppvvv{{{|||{{{|||wwwtttttttttttt{{{wwwtttoookkkiiifffdddbbb^^^bbbffffffaaa[[[VVVTTTPPPOOOMMMKKKIIIGGGFFFFFFDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA???>>>======>>>>>><<<<<<;;;:::::::::::::::999999:::::::::<<<@@@CCCFFFHHHKKKOOOTTTZZZaaaffffffgggjjjkkkkkkhhhfffdddaaa```___^^^]]]]]]^^^^^^^^^^^^___aaacccfffiiijjjlllnnnoooqqqrrrsssrrrrrrqqqqqqppppppnnnmmmkkkjjjkkkkkkkkkkkklllnnnppprrrqqqqqqrrruuuxxxzzzzzzyyyuuuuuuvvvwwwxxxzzz{{{|||zzzzzzzzzxxxvvvvvvxxx{{{|||}}}}}}zzzuuurrrqqqrrrooorrrtttuuuvvvzzz}}}yyywwwvvvvvvuuuuuutttsssrrrrrrpppqqqtttuuuvvvvvvuuutttwwwvvvvvvxxxyyyzzzxxxvvvuuuuuuuuuwwwyyyzzzyyyxxxrrrtttvvvyyy{{{|||}}}}}}vvvuuutttssssssrrrrrrsssssssssrrrrrrsssssstttuuutttssssssssssssuuuvvvwwwsssvvvxxxwwwvvvyyy|||xxxvvvuuuttttttsssssstttuuuvvvuuutttsssqqqoooooorrruuutttuuuvvvvvvvvvvvvuuutttuuutttssssssssstttuuuvvvxxxxxxwwwuuutttrrrqqqqqqrrruuuxxxyyyxxxxxxyyy{{{yyyxxxvvvuuuttttttuuuuuuqqqqqqqqqqqqppppppppppppoooppprrrsssttttttttttttqqqooooooqqquuuxxxyyyyyyvvvsssnnngggaaa^^^]]]^^^bbbhhhooosssuuuwww{{{|||{{{|||~~~~~~~~~~~~|||~~~~~~|||{{{zzzzzz{{{|||}}}~~~ppp\\\OOOLLLLLLMMMLLLMMMMMMMMMLLLLLLKKKKKKKKKIIIGGGGGGHHHKKKMMMLLLKKKJJJGGGEEEDDDGGGKKKMMMNNNLLLLLLMMMNNNOOOQQQSSSTTTKKKIIIHHHGGGGGGIIILLLMMMNNNNNNNNNNNNNNNOOOPPPPPPNNNPPPQQQPPPMMMLLLMMMOOONNNKKKIIIJJJLLLMMMLLLKKKIIIJJJKKKLLLLLLLLLKKKJJJHHHJJJLLLLLLKKKIIIHHHHHHEEEFFFHHHJJJKKKKKKJJJJJJKKKLLLNNNOOOPPPOOOOOOOOORRRWWW^^^dddfffgggggggggiiikkkmmmmmmllllllmmmnnnmmmmmmnnnppptttwwwyyyyyy|||yyywwwwwwuuutttyyyzzzwwwrrrnnnlllkkkhhhfffiiinnnssstttnnnfff```]]]WWWUUUQQQNNNJJJHHHGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFCCCAAA???======>>>???@@@>>>===<<<<<<;;;;;;;;;;;;;;;<<<;;;::::::;;;>>>AAAEEEFFFIIILLLPPPXXX```fffeeegggjjjlllllliiieeebbbaaa```^^^]]]]]]]]]^^^___]]]]]]^^^___aaadddgggiiilllmmmoooqqqrrrssssssrrrssssssrrrpppnnnllljjjiiijjjjjjjjjkkkllloooqqqrrrrrrqqqsssuuuyyy{{{{{{zzzuuuuuuvvvwwwxxxzzz{{{|||zzzzzzyyywwwuuuvvvxxxzzz{{{||||||yyytttqqqqqqrrroooqqqsssttttttxxx~~~|||zzzxxxvvvvvvvvvvvvuuutttsssrrrpppqqqsssuuuuuutttsssrrruuuuuuuuuwwwxxxxxxvvvtttuuuuuuvvvxxxzzzzzzxxxwwwrrrtttwwwzzz}}}~~~tttsssrrrqqqqqqpppqqqqqqppppppppppppqqqrrrsssssssssrrrqqqpppqqqsssuuuwwwrrruuuxxxxxxvvvxxx~~~zzzyyyyyyxxxxxxxxxxxxyyyttttttsssqqqoooooorrrtttvvvvvvwwwvvvuuutttrrrqqqqqqqqqppppppqqqrrrtttuuuxxxwwwvvvtttsssqqqpppoooqqquuuyyy{{{zzzzzz|||~~~|||{{{xxxvvvuuuuuuvvvwwwrrrrrrrrrqqqqqqqqqqqqqqqnnnppprrruuuvvvuuuttttttuuusssppppppqqqssssssrrrssspppkkkeee```___aaacccgggnnnuuuxxxvvvwww|||zzzyyyzzz}}}~~~~~~}}}|||}}}~~~|||zzzyyyxxxwwwxxxyyy{{{}}}xxx}}}{{{lllYYYMMMJJJMMMNNNNNNOOOOOONNNMMMLLLKKKJJJJJJJJJHHHFFFGGGJJJMMMLLLKKKJJJGGGDDDCCCFFFIIILLLMMMLLLLLLLLLMMMNNNOOOQQQRRRNNNLLLJJJIIIIIIKKKMMMOOOOOOOOOOOOOOOPPPPPPQQQRRRMMMPPPRRRQQQOOOMMMNNNOOONNNKKKIIIIIIKKKMMMMMMKKKCCCEEEHHHJJJLLLMMMNNNNNNFFFHHHKKKKKKIIIGGGFFFFFFBBBDDDGGGJJJLLLMMMLLLLLLKKKLLLNNNOOOPPPPPPOOONNNQQQVVV]]]bbbddddddddddddeeehhhkkkmmmnnnppprrrtttpppqqqrrrsssuuuwwwyyy{{{{{{yyyxxxyyyvvvuuuyyyzzzwwwvvvsssmmmlllnnnuuu{{{{{{nnncccbbbWWWOOOOOOPPPMMMHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDBBB???===;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;<<<===>>>@@@CCCGGGMMMTTTZZZ```ccceeeggghhhgggfffddddddeeedddeeefffeeecccaaaaaaaaabbbaaa`````````aaabbbccckkklllmmmoooqqqrrrrrrrrrtttooojjjggghhhjjjjjjiiijjjjjjkkklllnnnpppqqqrrrqqqsssvvvwwwxxxyyy{{{}}}xxxxxxwwwvvvvvvwwwxxxyyywwwvvvuuuttttttuuuwwwwww|||zzzxxxuuusssrrrrrrrrrqqqssstttuuuuuuvvvyyy{{{~~~xxxvvvyyyxxxwwwvvvvvvuuuuuuvvvtttrrrpppppprrrssssssrrrqqqrrrssstttuuuuuuuuuuuutttssssssrrrrrrrrrssssssrrrsssuuuxxxzzz}}}wwwuuusssqqqooonnnmmmmmmllllllmmmooopppqqqrrrsssssstttuuuwwwwwwvvvvvvuuussstttuuuuuuttttttuuuwww|||{{{wwwvvvtttsssrrrrrrsssssssssssssssrrrppppppqqqrrrvvvxxxyyywwwsssooooooooommmmmmmmmnnnoooqqqrrrsssrrrrrrrrrqqqrrrrrrssssssqqqrrrsssuuuxxx{{{}}}}}}|||yyyvvvuuuuuuvvvwwwtttuuuuuutttsssrrrqqqpppooopppqqqrrrssstttttttttpppooonnnnnnpppqqqpppooooooiiidddbbbaaa```ccchhhmmmpppvvvyyyzzz{{{||||||~~~}}}{{{{{{|||~~~~~~~~~~~~~~~~~~|||zzzyyyyyyzzzzzzyyyyyyyyyzzzzzz{{{||||||yyy|||vvvcccSSSQQQOOOIIIHHHMMMLLLLLLMMMMMMMMMMMMLLLLLLNNNMMMKKKIIIGGGFFFFFFFFFFFFDDDDDDFFFJJJKKKIIIGGGJJJKKKLLLLLLKKKLLLNNNPPPNNNKKKFFFDDDDDDEEEFFFGGGHHHIIIJJJLLLMMMOOOPPPQQQSSSOOOMMMNNNRRRSSSPPPMMMOOONNNKKKIIIHHHHHHIIIJJJGGGGGGGGGGGGHHHJJJLLLNNNMMMKKKHHHFFFEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJIIIIIILLLKKKJJJKKKMMMPPPQQQQQQSSSWWW\\\```aaabbbcccccceeegggffffffiiiooopppmmmsssvvvxxxwwwsssqqqrrrssstttvvvyyyzzzzzzzzz{{{}}}{{{zzzwwwsssrrruuutttiii```VVVNNNMMMNNNKKKFFFDDDDDDEEEFFFFFFGGGFFFFFFFFFCCCCCCCCCBBBBBBBBBAAAAAA=========<<<<<<=========>>>===<<<;;;;;;;;;<<<===>>>AAAEEEKKKQQQXXX]]]```eeeggghhhhhhggggggggghhhkkkmmmoooooommmiiigggfffdddcccbbbaaaaaabbbccccccfffhhhkkknnnppppppnnnmmmppplllhhhfffhhhjjjkkkkkkmmmmmmmmmmmmnnnoooqqqrrrsssuuuwwwwwwvvvwwwxxxzzzwwwvvvuuutttttttttuuuvvvttttttssssssssstttvvvvvvzzzxxxuuusssqqqqqqqqqqqqrrrssstttttttttuuuxxxzzz~~~xxxuuuwwwvvvvvvuuuuuuvvvvvvvvvsssrrrqqqrrrssstttsssqqqqqqrrrssstttuuuuuuuuuuuutttsssssssssssssssttttttssstttvvvxxxzzz}}}~~~wwwvvvuuutttsssrrrrrrrrrmmmnnnnnnooopppqqqrrrrrrssstttuuuvvvvvvvvvuuuuuurrrsssuuuuuuttttttuuuwwwyyy{{{~~~|||zzzyyysssrrrqqqqqqqqqrrrssstttuuuuuuvvvuuusssrrrsssuuuvvvxxxyyywwwrrrooonnnnnnmmmmmmnnnooopppqqqrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrssstttvvvxxxyyyzzz{{{{{{zzzxxxwwwvvvuuuuuuuuuttttttsssrrrqqqqqqppppppqqqqqqsssttttttuuuuuuuuupppooonnnoooqqqrrrqqqooommmgggbbb``````aaaeeelllqqquuuzzz}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}{{{yyyyyyyyyzzz{{{|||}}}}}}~~~~~~~~~}}}}}}wwwvvv{{{ooo^^^QQQOOONNNIIIGGGKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIGGGGGGFFFFFFGGGEEEDDDFFFHHHJJJIIIGGGFFFHHHIIIJJJJJJLLLNNNPPPNNNKKKFFFDDDDDDEEEFFFFFFDDDEEEGGGIIIKKKNNNOOOPPPSSSPPPMMMNNNRRRSSSPPPMMMOOONNNLLLIIIHHHHHHIIIIIIJJJIIIHHHHHHIIIJJJKKKLLLMMMLLLJJJHHHFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJIIIHHHIIILLLNNNOOOOOOSSSVVV\\\___aaabbbcccdddeeeiiijjjiiikkkoooqqqooorrrtttxxxyyyxxxvvvuuuuuuvvvxxxzzzzzzyyyyyyzzz{{{~~~|||zzz|||yyyoooaaaWWWNNNMMMMMMJJJFFFEEEEEEFFFHHHIIIIIIHHHFFFEEECCCCCCCCCDDDDDDDDDDDDEEE??????>>>>>>>>>>>>??????===<<<;;;;;;;;;<<<>>>??????AAAEEEJJJQQQWWW\\\___dddfffiiijjjiiijjjkkklllpppsssvvvvvvsssnnnjjjhhheeeeeeddddddcccccccccbbbcccfffjjjmmmnnnmmmkkkiiikkkiiiffffffiiilllnnnooosssqqqpppnnnnnnooopppqqquuuvvvwwwvvvtttttttttuuuuuutttrrrqqqqqqqqqrrrrrrqqqqqqqqqqqqrrrtttuuuvvvwwwuuurrrooonnnoooppprrrrrrssstttsssrrrsssvvvxxx}}}xxxvvvuuuuuuttttttuuuuuuvvvvvvsssrrrrrrtttuuuuuusssqqqqqqrrrssstttuuuuuuuuuuuusssssssssssstttuuuvvvvvvuuuvvvwwwyyyzzz|||}}}~~~xxxxxxxxxwwwwwwwwwwwwwwwpppppppppqqqqqqrrrrrrrrrssstttuuuuuuvvvvvvuuuuuuppprrrssstttssssssuuuvvvrrruuuxxxzzzyyyxxxwwwwwwooonnnnnnoooppprrrtttuuuwwwxxxxxxxxxvvvuuuvvvwwwwwwxxxxxxvvvrrrnnnmmmmmmlllmmmoooqqqrrrrrrqqqqqqrrrqqqqqqpppppppppqqqqqqrrrsssuuuwwwwwwwwwwwwvvvxxxxxxxxxxxxwwwvvvuuutttuuusssqqqpppooonnnoooooorrrrrrssstttuuuuuuuuuuuupppooooooppprrrsssqqqpppkkkeee______```cccjjjqqqvvvyyy}}}~~~~~~}}}|||}}}~~~~~~~~~{{{|||}}}{{{}}}|||zzzxxxxxxxxxzzz{{{}}}~~~|||{{{uuupppvvvwwweeeXXXNNNMMMMMMHHHFFFIIILLLLLLMMMMMMMMMMMMLLLLLLJJJJJJIIIHHHGGGGGGFFFFFFHHHFFFDDDEEEFFFHHHIIIHHHCCCEEEGGGHHHIIIJJJMMMPPPOOOKKKGGGDDDDDDEEEEEEEEEAAABBBCCCFFFHHHKKKMMMNNNQQQNNNMMMNNNQQQRRRPPPMMMOOONNNLLLJJJHHHHHHHHHHHHKKKKKKIIIIIIIIIIIIJJJKKKMMMMMMLLLKKKJJJHHHFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIKKKIIIHHHIIILLLOOOPPPPPPRRRVVV[[[^^^```aaacccdddjjjpppssspppmmmnnnooonnnpppssswww|||~~~}}}yyyuuuwwwyyyzzzzzzyyyyyyzzz|||yyypppdddZZZQQQOOONNNJJJHHHIIIHHHIIIJJJKKKJJJHHHEEECCCEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA;;;;;;;;;;;;<<<>>>@@@BBBAAACCCGGGLLLRRRXXX]]]___bbbeeehhhjjjjjjlllnnnoooppprrrtttsssoookkkhhhfffffffffffffffeeedddbbbbbbdddeeehhhjjjkkkkkkjjjjjjiiihhhggghhhkkkooorrrssswwwuuurrrpppoooooopppqqqtttuuuvvvuuusssrrrrrrssssssrrrqqqoooooooooppppppppppppqqqrrrsssuuuvvvvvvuuussspppnnnmmmoooqqqrrrrrrssssssqqqqqqqqqtttwww~~~}}}yyyxxxvvvuuuuuuttttttttttttuuusssssstttvvvwwwvvvsssqqqqqqrrrssstttuuuuuuuuuuuussssssssstttuuuvvvwwwxxxvvvwwwxxxyyyzzz{{{|||}}}zzzzzzzzzzzzzzzzzzyyyyyyttttttttttttttttttttttttuuuuuuuuuvvvvvvvvvwwwvvvpppqqqssssssrrrssstttvvvpppsssvvvwwwwwwuuuuuuuuuoooooonnnooopppqqqssstttwwwxxxyyyyyyxxxwwwwwwxxxxxxwwwvvvtttqqqooonnnmmmlllnnnppprrrsssrrrqqqpppqqqqqqppppppooopppppppppppprrrtttvvvwwwvvvuuutttwwwwwwyyyyyyyyywwwuuuttttttssspppmmmllllllmmmnnnooopppqqqrrrssssssssssssqqqpppppprrrssssssqqqpppiiibbb^^^___bbbfffooowwwwwwzzz}}}~~~}}}}}}}}}~~~}}}}}}|||}}}~~~~~~|||zzzzzz{{{{{{|||}}}}}}||||||{{{xxxvvvuuuvvvwwwxxxxxxzzz~~~}}}zzzxxxtttnnnvvvvvviii\\\RRRLLLMMMMMMIIIGGGHHHJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFHHHGGGEEEDDDEEEFFFHHHIIIDDDEEEGGGGGGHHHIIIKKKNNNNNNKKKGGGEEEEEEEEEEEEEEEAAABBBCCCEEEGGGHHHJJJJJJMMMLLLJJJKKKMMMNNNMMMLLLNNNMMMLLLJJJHHHHHHGGGGGGJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNOOONNNLLLJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIMMMKKKJJJKKKNNNPPPRRRRRRQQQTTTYYY]]]___aaaccceeepppwwwzzzvvvpppnnnnnnmmmqqqsssxxx~~~zzztttvvvwwwyyyyyyyyyzzz|||~~~zzzqqqfff\\\SSSOOOMMMJJJIIIKKKKKKLLLMMMMMMKKKHHHDDDBBBEEEEEEDDDDDDCCCBBBBBBAAABBBBBBBBBAAAAAABBBBBBBBB???>>>===<<<===>>>???@@@AAACCCFFFKKKQQQWWW[[[^^^```cccfffiiikkkllloooqqqooooooooollliiiggggggggghhhiiijjjjjjiiigggeeecccgggfffeeeeeefffhhhjjjkkkjjjkkkkkklllnnnqqquuuwwwyyywwwtttrrrppppppppppppqqqrrrssssssqqqqqqrrrsssrrrqqqpppooonnnoooooopppqqqrrrssstttuuuvvvwwwwwwuuusssqqqoooooopppqqqsssqqqqqqqqqpppooopppsssvvv|||~~~zzzzzzwwwwwwuuutttssssssssssssttttttuuuwwwxxxwwwtttrrrqqqrrrssstttuuuuuuuuuuuussssssssstttuuuvvvwwwxxxvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{||||||{{{zzzyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwxxxxxxqqqrrrssssssrrrrrrsssuuusssuuuwwwxxxwwwuuuuuuuuusssrrrqqqppppppqqqrrrsssuuuwwwxxxyyywwwvvvwwwwwwwwwvvvtttsssrrrqqqppppppmmmnnnppprrrsssrrrqqqppprrrqqqppppppooooooooopppnnnooorrruuuvvvvvvuuutttvvvwwwyyyzzzzzzxxxvvvuuutttrrrooolllkkkkkkllllllkkklllmmmoooppppppqqqqqqrrrqqqqqqrrrsssrrrpppnnnfffaaa___cccggglllttt|||{{{}}}~~~~~~}}}|||||||||~~~~~~~~~|||{{{{{{|||~~~~~~~~~~~~~~~~~~{{{yyywwwtttrrrrrrsssssstttwww{{{~~~~~~|||yyywwwpppmmmzzzwwwjjjaaaTTTOOOLLLLLLMMMKKKIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFHHHGGGFFFDDDDDDDDDFFFHHHFFFGGGHHHHHHGGGGGGIIIKKKLLLJJJGGGEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHIIIJJJJJJIIIMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFHHHIIIKKKLLLKKKMMMOOOQQQQQQPPPNNNMMMHHHGGGGGGGGGGGGHHHIIIJJJLLLJJJIIIJJJMMMPPPQQQQQQPPPSSSXXX[[[^^^aaadddfffnnnvvvzzzvvvqqqqqqqqqqqqsssuuuyyy~~~xxxqqqsssuuuwwwxxxzzz|||uuuhhh___UUUQQQMMMJJJKKKNNNOOOOOOPPPOOONNNKKKIIIGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCDDDCCC@@@>>><<<;;;;;;;;;???AAADDDIIINNNSSSXXXZZZ```bbbfffiiikkknnnpppsssqqqqqqpppmmmkkkkkklllnnnmmmnnnpppqqqqqqooollljjjkkkiiifffeeeeeehhhlllnnnnnnoooqqqqqqqqqsssvvvxxxwwwvvvuuusssrrrqqqppppppnnnoooqqqqqqppppppqqqsssqqqpppooonnnnnnooopppqqqssssssuuuvvvwwwwwwwwwwwwtttsssrrrqqqppppppqqqqqqppppppooonnnmmmooosssvvvyyy~~~}}}zzzzzzxxxwwwvvvuuuttttttttttttvvvuuuuuuwwwxxxxxxvvvtttqqqrrrssstttuuuuuuuuuuuusssssssssssstttuuuvvvvvvtttuuuvvvwwwxxxyyyzzz{{{zzz{{{||||||{{{zzzyyyxxxyyyyyyyyyyyyyyyyyyyyyyyywwwwwwvvvvvvvvvwwwxxxyyyssstttuuutttsssrrrrrrtttuuuwwwyyyyyyxxxvvvwwwwwwvvvuuusssrrrqqqqqqqqqrrrsssuuuwwwxxxwwwvvvvvvvvvuuusssrrrrrrtttuuuuuutttnnnoooqqqrrrrrrrrrqqqqqqsssrrrqqqpppppppppppppppmmmoooqqqrrrtttttttttttttttvvvwwwyyyyyyxxxvvvuuusssrrrooommmkkkkkkkkkkkkiiijjjlllmmmooopppqqqqqqsssrrrrrrssssssqqqmmmjjjdddaaaccciiiooosssyyy}}}}}}~~~}}}}}}~~~~~~yyy{{{|||}}}}}}~~~}}}|||||||||}}}wwwvvvsssqqqoooooopppppptttvvvzzz||||||zzzwwwuuujjjppp}}}mmmbbb\\\OOOMMMKKKKKKLLLLLLKKKJJJHHHHHHHHHIIIIIIHHHHHHHHHJJJJJJKKKKKKJJJHHHGGGFFFGGGHHHGGGEEEDDDCCCEEEGGGGGGHHHHHHGGGFFFFFFGGGIIIJJJHHHFFFEEEFFFGGGGGGFFFIIIHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHJJJJJJJJJJJJIIIIIIHHHHHHFFFFFFFFFGGGHHHJJJLLLNNNKKKMMMOOOQQQQQQPPPOOONNNHHHGGGFFFFFFFFFGGGIIIJJJIIIGGGFFFGGGJJJMMMNNNNNNOOORRRVVVZZZ]]]```dddggggggnnnrrrqqqpppsssvvvuuusssuuuxxx|||}}}zzzuuuqqqrrrsssvvvxxxzzz~~~{{{nnnddd[[[UUUQQQNNNPPPTTTQQQQQQQQQRRRRRRQQQQQQPPPMMMMMMLLLKKKJJJHHHHHHGGGCCCCCCBBBBBBBBBBBBCCCCCCCCCBBB@@@>>>============@@@AAADDDHHHNNNSSSWWWYYYaaadddhhhkkkmmmooorrrtttsssuuuvvvuuuttttttuuuwwwtttvvvyyy{{{{{{yyyvvvtttqqqpppnnnmmmnnnppprrrtttrrrsssttttttrrrrrrtttwwwtttttttttttttttrrrqqqpppmmmoooppppppooonnnpppqqqnnnmmmmmmlllmmmnnnpppqqqttttttvvvwwwwwwwwwvvvvvvsssssssssrrrqqqpppoooooonnnnnnmmmllllllnnnsssvvvuuuzzz~~~zzzyyyyyyuuuuuuuuuuuuuuuvvvwwwxxxxxxwwwvvvvvvxxxxxxwwwvvvqqqrrrssstttuuuuuuuuuuuutttsssssssssssssssttttttrrrssstttuuuwwwxxxzzzzzzxxxyyy{{{|||}}}|||{{{zzzxxxxxxyyyyyyyyyyyyyyyyyyvvvuuutttttttttuuuwwwwwwvvvwwwwwwuuusssqqqrrrsssrrruuuwwwxxxwwwwwwxxxzzzvvvuuusssrrrqqqqqqqqqrrrqqqtttwwwwwwwwwuuuuuuuuusssqqqppprrrvvvyyyzzzyyyppppppqqqqqqqqqqqqrrrrrrtttsssrrrqqqqqqppppppppppppppppppqqqqqqqqqrrrrrrrrrsssuuuvvvvvvvvvuuuuuurrrqqqpppnnnmmmkkkjjjiiiiiijjjllloooqqqssstttuuutttsssssssssrrroookkkgggbbbbbbgggpppvvvxxx|||~~~~~~~~~|||}}}}}}}}}~~~}}}}}}}}}xxx{{{~~~~~~}}}{{{yyyxxxwwwrrrpppooommmmmmnnnpppqqqtttvvvwwwxxxwwwtttpppnnnhhhwwwwwwfff[[[WWWKKKKKKJJJIIIJJJKKKKKKIIIIIIIIIJJJJJJJJJJJJIIIIIIKKKLLLMMMLLLKKKIIIGGGEEEFFFHHHHHHGGGDDDCCCCCCEEEDDDEEEFFFEEEDDDDDDFFFHHHHHHFFFEEEEEEGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGCCCDDDEEEEEEEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIJJJIIIIIIIIIJJJKKKMMMNNNMMMMMMNNNNNNNNNMMMLLLKKKHHHGGGFFFEEEFFFGGGIIIJJJGGGFFFEEEFFFIIIKKKLLLLLLNNNQQQUUUYYY\\\```dddgggcccgggiiiiiilllqqqsssrrrqqqtttwwwxxxvvvtttssssssssstttvvvxxxzzz~~~~~~tttjjjaaa[[[VVVSSSUUUZZZQQQRRRRRRTTTUUUVVVWWWXXXWWWUUUSSSPPPMMMJJJGGGFFFCCCCCCBBBBBBBBBBBBCCCCCC>>>>>>===>>>>>>@@@BBBCCCBBBCCCFFFJJJOOOTTTXXXZZZbbbeeeiiilllnnnqqqtttvvvtttwwwzzz||||||{{{{{{|||zzz}}}}}}{{{wwwwwwwwwwwwxxxxxxzzzzzztttuuuvvvuuurrrqqqsssuuuqqqrrrtttuuuuuusssqqqpppnnnooopppooonnnmmmnnnooolllkkkkkkkkklllnnnpppqqqtttuuuvvvwwwwwwvvvuuuuuurrrrrrsssrrrqqqooommmlllmmmmmmlllkkkkkknnnssswwwssswww}}}~~~|||xxxwwwxxxsssssstttuuuwwwyyyzzz{{{yyywwwvvvvvvwwwxxxxxxwwwqqqrrrssstttuuuuuuuuuuuutttssssssrrrrrrrrrssssssqqqrrrsssuuuvvvxxxyyyzzzvvvxxxzzz}}}~~~~~~}}}}}}wwwwwwwwwxxxxxxyyyyyyyyytttssssssrrrrrrtttuuuvvvwwwxxxxxxvvvsssqqqqqqrrrooorrruuuvvvwwwxxxzzz{{{tttsssrrrqqqqqqqqqrrrrrrqqqtttwwwxxxwwwvvvuuuvvvrrrpppooorrrwww{{{}}}|||qqqqqqpppppppppqqqrrrsssuuutttsssrrrqqqqqqqqqqqqsssrrrqqqpppooooooooopppqqqqqqrrrsssttttttttttttrrrqqqqqqpppnnnkkkiiihhhjjjlllnnnqqqtttwwwxxxyyyttttttssssssqqqnnniiieeeaaacccjjjttt{{{|||~~~}}}}}}~~~{{{}}}|||}}}}}}}}}~~~}}}{{{xxxtttrrrmmmlllkkkkkklllnnnqqqrrrttttttttttttqqqmmmjjjgggjjj~~~sssbbbWWWSSSIIIJJJIIIGGGHHHJJJJJJIIIJJJKKKKKKKKKKKKKKKKKKJJJMMMMMMNNNNNNLLLIIIGGGEEEEEEHHHIIIHHHEEEBBBCCCDDD@@@BBBCCCCCCCCCDDDFFFHHHGGGEEEEEEEEEHHHIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHCCCDDDEEEFFFEEEFFFGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNMMMKKKJJJHHHGGGHHHGGGFFFEEEEEEGGGIIIJJJIIIGGGFFFGGGJJJLLLNNNNNNNNNQQQUUUYYY\\\```dddgggdddfffeeedddgggmmmnnnkkknnnrrruuuuuurrrqqqsssuuuuuuvvvwwwxxxzzz}}}vvvmmmddd```^^^ZZZWWWXXXUUUTTTTTTTTTWWW[[[```cccdddaaa]]][[[YYYUUUNNNIII@@@AAAAAAAAA@@@AAABBBDDDAAA@@@@@@??????@@@@@@AAABBBCCCGGGLLLQQQWWW[[[]]]hhhhhhiiikkknnnrrruuuwwwyyy|||~~~}}}{{{zzz|||~~~}}}|||{{{{{{{{{{{{~~~|||xxxtttqqqpppqqqqqqttttttsssssssssrrrrrrrrrqqqqqqrrrrrrqqqqqqppppppkkkmmmooopppooooooooopppuuuwwwzzz||||||yyyvvvtttvvvvvvuuuqqqnnnkkkkkklllnnnnnnnnnoooppppppqqqqqqtttttttttuuuvvvxxxzzzzzzuuusssqqqssswwwyyyxxxvvvwwwwwwvvvtttssssssvvvxxxuuutttssstttvvvvvvuuusssssssssssssssssssssssssssvvvvvvwwwwwwwwwwwwvvvvvvvvvuuutttssstttvvvxxxyyy{{{zzzyyyxxxvvvuuuttttttyyyvvvrrrpppqqqssstttuuuxxxwwwvvvrrrpppoooppprrrsssrrrssstttuuuxxxzzz|||yyyxxxwwwwwwvvvtttppplllpppqqqrrrsssssssssrrrqqqttttttsssrrrrrrtttuuuvvvrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrpppnnnmmmlllppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrqqqqqqppppppnnnllllllnnnooopppoooqqqrrrtttvvvxxxxxxxxxwwwvvvuuurrrooollliiigggfffiiilllqqqwww|||~~~~~~}}}}}}~~~~~~}}}xxxrrrnnnkkkjjjgggeeedddgggmmmrrrrrrvvvqqqnnnnnneeeaaajjjooommm___TTTOOOJJJIIIHHHHHHIIIJJJIIIGGGFFFFFFGGGHHHHHHIIIJJJJJJMMMNNNOOOOOOMMMKKKGGGEEEHHHHHHGGGFFFEEEDDDCCCCCCAAAAAABBBCCCDDDEEEFFFFFFEEEEEEDDDDDDEEEFFFFFFGGGEEEFFFFFFGGGHHHIIIJJJKKKLLLKKKJJJHHHFFFEEEDDDCCCAAAAAACCCHHHNNNRRRQQQPPPIIIIIIJJJJJJKKKMMMNNNOOOPPPPPPPPPOOONNNLLLIIIHHHGGGDDDBBBCCCFFFHHHHHHGGGIIIGGGEEEGGGLLLPPPRRRQQQSSSUUUVVVVVVVVVZZZaaaggghhhiiijjjjjjhhhhhhiiijjjjjjmmmoooooonnnooosssvvvtttwwwzzzzzzxxxyyy~~~{{{qqqhhhdddbbb]]]ZZZ[[[WWWVVVTTTUUUXXX^^^dddhhhmmmkkkhhhfffccc^^^VVVQQQFFFFFFEEEDDDCCCCCCDDDEEEBBBBBBAAAAAAAAAAAABBBBBBBBBDDDHHHMMMRRRXXX]]]```dddeeegggiiimmmqqquuuwwwzzz|||~~~}}}{{{{{{|||~~~|||{{{zzz{{{{{{xxxvvvrrrpppnnnnnnooopppttttttttttttssssssssssssqqqrrrsssssssssrrrppppppmmmoooppppppoooooopppqqqtttvvvwwwyyyxxxwwwtttsssuuuvvvuuurrrnnnllllllllloooppppppqqqqqqrrrssssssrrrrrrrrrssstttvvvwwwxxxuuuttttttuuuvvvwwwwwwvvvwwwwwwvvvtttssssssuuuxxxvvvtttrrrqqqssstttuuutttssssssssssssrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrqqqqqqqqqqqqsssuuuxxxzzz{{{zzzzzzyyyxxxvvvttttttwwwtttqqqppprrrtttvvvwwwvvvvvvtttqqqnnnnnnoooqqqqqqppppppooopppqqqrrrsssyyyxxxwwwwwwwwwuuuqqqnnnnnnppprrrtttuuuvvvvvvvvvuuuuuusssrrrrrrsssssstttrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppooonnnooopppppppppqqqpppppppppooooooppppppoooooonnnmmmooonnnmmmnnnpppqqqqqqppppppqqqrrrtttvvvwwwwwwwwwuuussspppllliiiggggggfffjjjnnnuuu{{{~~~}}}}}}~~~~~~~~~~~~}}}xxxssspppkkkkkkiiigggeeefffjjjmmmsssyyyxxxtttpppddd]]]fffvvv~~~|||jjj\\\RRRMMMJJJIIIHHHHHHJJJJJJJJJHHHFFFFFFGGGHHHHHHIIIJJJJJJLLLMMMOOOOOONNNKKKHHHFFFIIIIIIHHHHHHGGGFFFEEEDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJIIIGGGFFFDDDCCCBBBCCCCCCEEEIIIOOORRRSSSQQQJJJJJJKKKKKKLLLMMMOOOPPPNNNNNNNNNNNNMMMKKKJJJHHHHHHFFFDDDDDDGGGIIIJJJIIIIIIGGGGGGIIINNNRRRUUUVVVRRRSSSSSSRRRSSSWWW___eeegggiiijjjjjjiiiiiijjjlllmmmnnnpppqqqrrrtttwwwyyyvvvyyy{{{yyywwwxxx}}}xxxnnnjjjfffaaa^^^^^^ZZZXXXVVVVVVZZZbbbjjjooovvvvvvvvvuuuqqqiii```ZZZOOOMMMKKKHHHFFFEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCEEEIIINNNUUU[[[aaadddfffgggiiimmmqqquuuxxxzzzyyy{{{}}}}}}|||{{{|||}}}~~~}}}}}}}}}~~~~~~|||yyywwwvvvvvvwwwqqqpppnnnmmmmmmnnnpppqqquuutttttttttssssssssssssqqqrrrtttuuutttsssqqqpppoooppppppooonnnnnnpppssstttttttttttttttsssrrrqqquuuuuuuuurrrooommmlllmmmqqqqqqrrrssssssttttttuuurrrrrrrrrssstttuuuvvvwwwuuuvvvwwwvvvuuuuuuvvvwwwwwwwwwvvvuuussssssuuuwwwwwwtttqqqoooqqqssstttuuussssssrrrrrrqqqqqqqqqpppoooppppppqqqqqqppppppoooqqqpppppppppqqqsssuuuvvvyyyzzz{{{{{{zzzxxxvvvuuuuuurrrpppppprrrvvvxxxxxxttttttssspppnnnmmmnnnpppssssssrrrrrrrrrssstttuuuxxxwwwvvvwwwwwwvvvsssppplllnnnqqquuuxxxyyyzzz{{{uuuuuutttsssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqnnnooopppqqqqqqpppooonnnllllllmmmmmmllllllkkkjjjmmmmmmmmmppprrrtttsssrrrqqqqqqssstttvvvxxxyyyzzzwwwtttoookkkiiihhhiiijjjmmmrrryyy~~~}}}}}}~~~~~~~~~}}}~~~}}}zzzwwwtttssslllmmmmmmllljjjhhhiiijjjttt~~~|||vvvggg```iii{{{rrr|||vvvdddWWWOOOKKKIIIHHHGGGHHHJJJKKKKKKJJJFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLNNNOOONNNLLLIIIGGGHHHIIIJJJJJJJJJHHHGGGFFFDDDDDDDDDEEEEEEGGGHHHIIIJJJJJJIIIHHHHHHHHHIIIIIIGGGHHHIIIJJJKKKLLLLLLMMMKKKKKKJJJIIIHHHGGGFFFEEEDDDEEEGGGKKKPPPSSSSSSSSSLLLLLLLLLLLLMMMOOOPPPQQQMMMMMMMMMMMMLLLKKKJJJIIIHHHFFFDDDEEEGGGIIIIIIIIIFFFGGGIIIJJJLLLPPPUUUYYYSSSSSSRRRPPPPPPUUU^^^eeejjjkkkmmmnnnmmmlllmmmnnnoooooopppssswwwzzz{{{{{{yyy{{{{{{yyywwwxxx}}}~~~tttoookkkeeeaaaaaa]]][[[XXXXXX]]]eeennnsssyyy||||||tttjjjddd[[[WWWRRRMMMJJJHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGEEEGGGJJJPPPWWW^^^eeehhhkkklllnnnqqquuuxxxzzz|||yyyzzz|||||||||{{{{{{{{{yyywwwtttrrrqqqrrrtttvvvssssssssssssrrrpppooonnnmmmmmmlllmmmnnnpppssstttsssssssssrrrrrrrrrqqqqqqqqqrrrtttuuuuuusssqqqoooooooooooommmlllmmmpppsssttttttsssrrrqqqqqqqqqqqqssstttuuussspppnnnmmmnnnrrrrrrrrrsssttttttuuuuuuttttttttttttuuuvvvvvvwwwtttwwwxxxwwwtttrrrtttvvvvvvvvvvvvuuusssssstttvvvwwwuuurrrrrrssstttttttttsssrrrrrrqqqqqqppppppoooqqqqqqrrrrrrrrrrrrqqqqqqttttttrrrqqqppppppppppppuuuwwwyyy{{{|||{{{yyywwwtttrrrppppppsssuuuwwwxxxttttttsssqqqooonnnooopppsssssstttuuuwwwxxxzzzzzzvvvuuutttuuuuuuuuusssqqqlllnnnqqqtttwwwyyyzzz{{{ssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppnnnooopppqqqpppooonnnlllkkkllllllkkkkkkjjjiiihhhkkklllmmmqqqtttvvvuuusssttttttuuuwwwyyy{{{}}}~~~yyyvvvqqqmmmkkkllloooqqqrrrvvv{{{~~~~~~}}}{{{xxxuuutttsssrrrmmmppprrrsssrrrpppoooooowww{{{mmmjjjvvvtttmmmwwwlll]]]SSSMMMJJJHHHGGGGGGHHHKKKLLLLLLKKKGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJLLLMMMMMMKKKIIIGGGGGGHHHJJJKKKKKKJJJHHHGGGGGGFFFFFFFFFFFFHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNMMMNNNNNNNNNNNNLLLKKKJJJFFFGGGHHHKKKOOOQQQRRRSSSMMMMMMMMMNNNOOOPPPQQQRRROOOOOONNNMMMLLLKKKJJJIIIFFFEEEDDDDDDEEEGGGHHHHHHFFFHHHJJJJJJIIIKKKPPPUUUUUUUUUSSSPPPPPPUUU^^^fffnnnpppqqqrrrpppoooooopppooonnnooosssyyy}}}~~~|||zzz{{{zzzyyyxxxzzzzzztttooohhhdddcccaaa___]]]]]]aaagggoootttxxx}}}xxxrrriiibbbZZZSSSOOOLLLJJJHHHIIIIIIHHHHHHHHHHHHIIIIIIGGGIIILLLQQQXXX```gggkkkoooppprrrtttvvvxxxyyyzzz{{{||||||}}}}}}|||zzzxxxpppmmmhhhdddcccdddfffhhhdddggglllooopppnnnjjjhhhjjjjjjkkklllnnnppprrrsssqqqqqqpppppppppoooooooooqqqrrrssstttsssrrrpppooommmnnnmmmlllkkkmmmpppsssvvvuuutttrrrrrrqqqrrrrrrrrrtttuuusssqqqooonnnnnnqqqqqqrrrrrrssstttttttttuuutttttttttttttttuuuuuutttvvvxxxvvvrrrqqqrrruuutttuuuuuuuuusssssstttvvvvvvuuuuuuvvvwwwwwwtttrrrrrrrrrrrrqqqqqqppppppppprrrrrrssssssssssssrrrrrruuuuuutttrrrqqqqqqppppppqqqssswwwzzz{{{{{{zzzyyyvvvsssqqqqqqsssuuuuuuuuuuuuuuuuuutttqqqpppqqqrrrppppppqqqssstttuuuvvvvvvsssrrrqqqrrrssssssqqqooommmnnnqqqsssuuuvvvwwwwwwppppppqqqrrrrrrssssssssspppppppppppppppppppppppprrrqqqpppnnnnnnnnnnnnnnnnnnoooooopppooonnnmmmlllllllllllllllkkkjjjiiihhhiiijjjlllppptttuuuuuuttttttuuuvvvxxxzzz{{{|||}}}xxxtttpppmmmmmmppptttvvvxxxzzz|||~~~|||xxxsssooommmllllllooorrrwwwzzzzzzzzzzzz{{{}}}rrrqqqzzzqqqnnnxxxxxxdddWWWQQQMMMKKKIIIHHHGGGIIIKKKLLLLLLKKKGGGGGGHHHHHHHHHHHHIIIIIIFFFGGGJJJKKKLLLJJJHHHGGGFFFGGGHHHJJJJJJJJJJJJIIIKKKJJJHHHGGGGGGHHHIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMNNNOOONNNOOOPPPQQQQQQPPPOOONNNHHHHHHJJJKKKMMMNNNPPPQQQMMMNNNNNNNNNOOOQQQRRRSSSSSSRRRQQQOOOMMMKKKJJJIIIGGGGGGGGGFFFGGGHHHJJJKKKKKKLLLMMMKKKHHHHHHLLLPPPSSSSSSQQQOOOOOOTTT]]]eeemmmooorrrrrrpppooonnnnnnmmmlllnnnsssyyy~~~}}}|||yyyzzzzzzzzz{{{{{{||||||vvvnnniiihhhgggfffeeeeeegggkkknnnqqqsss{{{wwwnnncccZZZUUURRRNNNKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKMMMRRRYYYaaaiiimmmuuuuuuwwwyyyzzz{{{||||||{{{{{{zzz{{{{{{yyyvvvsssfffccc___\\\[[[\\\^^^___^^^ccciiinnnqqqooollljjjjjjjjjjjjkkklllnnnooopppoooooooooooonnnnnnnnnnnnpppppppppppppppoooooonnnkkklllmmmmmmmmmooorrrtttxxxwwwuuutttssssssssssssqqqsssuuutttrrrpppooooooppppppqqqqqqrrrsssssstttsssrrrrrrqqqqqqqqqrrrrrrssstttttttttrrrqqqqqqrrrqqqssstttuuuttttttuuuwwwvvvvvvwwwyyyzzzxxxtttqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrssssssrrrrrrqqqrrrrrrrrrsssssstttttttttoooqqqtttwwwyyyyyyyyyxxxuuutttrrrrrrsssuuuuuutttuuuvvvwwwvvvtttrrrssssssrrrssssssssssssrrrqqqqqqsssqqqppppppqqqqqqpppnnnnnnpppqqqssssssssssssrrrooopppqqqrrrrrrrrrqqqqqqooooooooooooooooooooooooqqqpppnnnllllllllllllmmmoooooonnnnnnmmmmmmllllllnnnnnnnnnmmmlllkkkjjjiiihhhiiijjjmmmqqqssstttsssqqqsssuuuwwwxxxyyyyyyxxxssspppmmmlllmmmqqqvvvyyy}}}}}}}}}~~~~~~}}}~~~|||wwwqqqllliiiggggggppptttyyy}}}wwwwwwsssqqquuuppp^^^UUUPPPNNNLLLJJJIIIHHHIIIKKKLLLLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHDDDFFFIIIKKKLLLKKKIIIHHHGGGGGGHHHIIIJJJKKKLLLLLLPPPNNNKKKIIIHHHHHHIIIJJJHHHGGGGGGGGGGGGHHHIIIIIIIIIJJJKKKKKKMMMMMMNNNOOOMMMNNNPPPRRRSSSRRRPPPOOOKKKLLLLLLLLLKKKLLLNNNPPPNNNNNNNNNNNNOOOQQQRRRSSSTTTSSSQQQOOOMMMLLLKKKKKKKKKLLLMMMLLLKKKLLLOOOQQQRRRRRRPPPMMMJJJIIIKKKLLLNNNNNNNNNLLLMMMRRR[[[bbbhhhkkknnnooonnnmmmmmmmmmlllmmmpppuuuzzz}}}~~~}}}zzzzzz{{{}}}|||}}}xxxvvvwwwyyy{{{~~~~~~uuupppooommmmmmnnnnnnnnnnnnnnnnnnkkkvvvzzzlllaaa\\\XXXSSSPPPKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLNNNSSSYYYaaaiiimmmrrrsssuuuxxxyyyzzz{{{{{{uuusssrrrsssssspppkkkgggaaa```___^^^^^^```aaabbbaaadddhhhmmmppppppooonnnmmmmmmmmmmmmmmmmmmmmmmmmpppoooooooooooonnnnnnnnnooonnnmmmlllllllllmmmmmmjjjlllooopppqqqrrrtttwwwxxxwwwwwwvvvtttssssssrrrpppsssuuuuuusssqqqpppppppppqqqqqqrrrrrrsssttttttssssssrrrqqqppppppqqqqqqrrrqqqpppqqqrrrrrrqqqpppoooqqqsssttttttuuuvvvxxxwwwvvvvvvwwwwwwvvvtttqqqqqqqqqrrrrrrssssssttttttrrrssssssttttttssssssrrrpppqqqrrrsssttttttttttttqqqrrrssstttttttttttttttsssrrrqqqrrrtttvvvvvvvvvuuuvvvwwwvvvtttsssssstttuuuuuuvvvvvvvvvuuusssrrrtttrrrppppppppppppooonnnoooppprrrsssssssssrrrqqqqqqrrrrrrrrrqqqpppnnnmmmoooooooooooooooooooooooonnnmmmkkkjjjjjjkkklllmmmqqqooommmlllkkkkkklllmmmnnnnnnnnnmmmlllkkkjjjiiihhhggggggjjjmmmppprrrrrrqqqsssvvvxxxyyyxxxvvvuuuooonnnmmmmmmppptttzzz}}}~~~}}}|||}}}~~~~~~zzzxxxuuurrrooonnnmmmmmmqqqtttxxx||||||nnnvvvnnn]]]UUUQQQOOOLLLKKKJJJIIIJJJKKKLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHDDDFFFIIILLLMMMMMMLLLKKKIIIHHHHHHHHHJJJLLLOOOQQQTTTQQQNNNJJJHHHHHHHHHIIIFFFFFFFFFGGGHHHIIIJJJKKKIIIIIIJJJKKKLLLMMMNNNNNNMMMOOORRRTTTUUUTTTSSSRRROOOPPPPPPNNNKKKKKKMMMOOOMMMMMMMMMNNNOOOPPPRRRRRRQQQPPPOOOMMMMMMMMMMMMNNNNNNOOOPPPOOONNNOOORRRUUUVVVRRROOOLLLKKKKKKJJJIIIJJJLLLLLLLLLMMMRRR[[[aaabbbfffkkknnnoooppppppqqqmmmpppuuuyyy|||~~~||||||~~~~~~zzz{{{{{{xxxvvvvvvuuuwww{{{uuutttrrrsssttttttsssqqqnnnllldddppprrrfff```\\\WWWSSSKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMOOOSSSYYYaaaiiimmmfffhhhkkknnnppprrrrrrsssmmmkkkjjjjjjiiifffaaa\\\bbbbbbcccdddfffhhhjjjjjjdddeeehhhkkkmmmoooqqqqqqqqqqqqqqqpppoooooonnnnnnppppppppppppooooooooooooooommmkkkjjjiiijjjlllmmmjjjmmmppprrrtttuuuwwwyyywwwwwwwwwvvvuuutttrrrqqqppprrruuuuuusssqqqppppppqqqqqqrrrrrrsssttttttuuuuuuuuutttsssrrrrrrrrrrrrrrrpppnnnooorrrsssqqqnnnmmmpppssstttuuuuuuwwwyyyxxxvvvttttttttttttsssrrrpppqqqrrrsssttttttuuuvvvtttuuuuuuvvvvvvuuuuuutttrrrrrrsssssssssrrrqqqqqqttttttsssrrrqqqqqqppppppqqqpppppprrruuuwwwxxxxxxtttvvvwwwvvvtttsssssstttpppqqqsssuuuvvvvvvuuuuuuvvvtttqqqpppqqqqqqooonnnoooppprrrsssssssssrrrrrrtttttttttsssqqqnnnkkkjjjooooooooooooooooooooooookkkjjjiiiiiiiiikkkmmmooorrrpppmmmjjjjjjjjjlllnnnnnnnnnnnnmmmlllkkkiiiiiihhhgggfffhhhkkknnnpppqqqrrruuuxxx{{{|||zzzvvvtttooonnnnnnpppsssxxx~~~~~~~~~|||||||||}}}}}}|||rrrrrrrrrrrrsssuuuwwwxxxrrrtttwwwzzz~~~wwwnnnzzznnn]]]VVVRRROOOLLLLLLKKKJJJJJJKKKLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEHHHKKKNNNOOOOOONNNMMMKKKJJJIIIIIIJJJNNNQQQTTTVVVSSSOOOKKKHHHGGGGGGHHHFFFFFFGGGGGGIIIJJJLLLMMMIIIIIIJJJKKKLLLMMMNNNNNNPPPRRRUUUWWWXXXXXXVVVUUURRRSSSRRROOOLLLKKKMMMOOOMMMMMMMMMNNNOOOPPPQQQRRRMMMLLLLLLLLLLLLNNNOOOPPPNNNOOOQQQPPPNNNNNNRRRUUUUUUPPPKKKIIIJJJJJJHHHFFFJJJLLLNNNNNNPPPUUU]]]ccc```eeekkkpppssstttvvvwwwoootttzzz}}}~~~~~~~~~~~~~~~~~~}}}|||}}}}}}~~~~~~~~~~~~{{{zzzssssssssstttrrrnnngggbbbcccmmmwwwssskkkiiieee[[[RRRNNNMMMLLLKKKKKKKKKKKKKKKMMMNNNQQQVVVZZZ]]]^^^]]]cccccccccdddffffffeeedddccccccbbb```````````````eeefffgggggggggiiillloookkkiiifffgggjjjnnnqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqooollljjjjjjkkkjjjjjjkkkkkklllmmmnnnnnnnnnoooqqqssstttttttttsssvvvvvvuuuttttttsssrrrrrrwwwwwwvvvuuutttrrrrrrqqqrrrrrrrrrrrrrrrtttuuuvvvtttsssrrrqqqqqqqqqrrrssspppqqqssstttsssqqqooommmnnnoooppprrrtttvvvwwwxxxzzzxxxvvvsssqqqqqqpppqqqrrrrrrrrrrrrsssssstttuuuwwwwwwvvvvvvuuuuuutttttttttuuuuuuvvvvvvvvvuuuuuuxxxvvvsssrrrrrrrrrpppoooqqqooonnnqqqvvvzzz{{{{{{wwwwwwvvvtttsssrrrqqqpppppprrruuuwwwwwwvvvsssrrrwwwwwwvvvssspppmmmmmmnnnooopppqqqqqqppppppqqqrrrttttttsssrrrqqqqqqqqqrrrooonnnmmmmmmmmmooopppqqqlllllllllllllllmmmnnnnnnnnnnnnmmmllllllkkkjjjjjjmmmllllllkkkkkklllmmmmmmiiihhhiiikkkkkkjjjooowwwvvvyyyzzzxxx{{{}}}xxxooommmlllkkkooouuu{{{}}}}}}~~~}}}|||{{{zzzzzzzzzzzztttrrrrrrtttwwwwwwtttqqqoooppprrrtttxxx~~~|||{{{uuufffZZZWWWTTTPPPNNNJJJIIIHHHGGGGGGHHHIIIJJJLLLKKKJJJIIIHHHFFFEEEEEECCCEEEHHHJJJLLLMMMNNNMMMKKKKKKKKKJJJJJJKKKNNNQQQQQQRRRQQQNNNJJJGGGFFFFFFHHHIIIKKKMMMMMMMMMLLLKKKDDDEEEFFFGGGIIIKKKMMMNNNPPPRRRTTTVVVWWWVVVUUUTTTUUURRROOONNNPPPPPPNNNLLLNNNLLLKKKJJJJJJLLLNNNOOOTTTSSSQQQOOOMMMLLLLLLKKKNNNNNNNNNPPPRRRRRRPPPOOOLLLMMMMMMLLLKKKJJJJJJKKKKKKKKKLLLOOOUUU[[[bbbeeeggglllrrrvvvxxxwwwvvvvvvwwwyyy}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}|||}}}~~~|||zzzuuutttrrrqqqnnnhhhbbb]]]\\\dddlllsss}}}xxxmmmiiihhheee\\\SSSMMMMMMLLLKKKKKKKKKLLLLLLNNNOOOQQQUUUZZZ]]]______```_________aaaaaa___]]][[[\\\]]]___```bbbcccdddfffggghhhiiiiiikkkoooqqqvvvsssooommmnnnpppqqqrrrssssssrrrrrrqqqqqqqqqppprrrrrrrrrpppmmmkkkkkkllljjjkkklllmmmnnnoooppppppooopppqqqrrrsssrrrqqqqqqooooooooooooooopppppppppoooooooooppppppqqqqqqqqqqqqqqqrrrrrrssstttttttttrrrqqqqqqppppppqqqssstttssstttuuuuuutttqqqnnnlllnnnoooppprrrtttuuuwwwwwwwwwvvvuuutttsssrrrrrrrrrssssssssssssssstttuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwvvvvvvuuusssrrrrrrsssttttttssssssqqqppprrrwwwzzz{{{{{{xxxxxxvvvuuusssrrrqqqpppqqqrrrsssuuuuuutttsssrrruuuuuuuuussspppnnnooopppnnnpppqqqpppoooooopppqqqrrrrrrrrrqqqqqqqqqqqqqqqpppooonnnmmmmmmmmmnnnoookkkkkkkkkkkkkkklllmmmnnnoooooommmkkkiiigggfffeeeiiiiiiiiiiiijjjjjjjjjjjjhhhggghhhkkklllmmmsss{{{{{{{{{zzzzzzuuunnnooonnnnnnrrrwww{{{||||||~~~~~~|||zzzxxxvvvuuuuuuqqqpppooopppssssssrrrppppppqqqsssuuuzzzzzzbbbWWWUUUSSSPPPNNNNNNNNNMMMLLLKKKKKKKKKKKKJJJIIIIIIHHHGGGEEECCCCCCDDDEEEHHHJJJMMMNNNOOOOOOMMMNNNNNNMMMLLLNNNQQQSSSSSSTTTTTTRRROOOLLLJJJJJJIIIIIIJJJKKKLLLMMMMMMMMMHHHGGGGGGHHHIIIKKKMMMNNNOOOQQQSSSUUUVVVUUUTTTSSSSSSPPPNNNNNNOOOPPPNNNLLLMMMMMMKKKKKKKKKMMMOOOPPPRRRQQQPPPNNNMMMLLLKKKKKKRRRQQQPPPPPPQQQQQQOOOMMMMMMNNNNNNMMMLLLKKKKKKLLLLLLLLLLLLOOOUUU\\\dddhhhiiimmmssswwwyyyyyyzzzzzzyyy{{{~~~{{{{{{{{{{{{|||}}}~~~||||||||||||}}}~~~~~~|||yyyvvvqqqlllhhhbbb\\\XXXUUUYYY^^^ccckkksssvvvtttooojjjeeeeeegggddd\\\TTTMMMLLLKKKKKKKKKLLLMMMNNNOOOQQQTTTWWW[[[^^^___```^^^]]]\\\\\\]]]\\\ZZZXXXYYYZZZ]]]```bbbdddffffffeeefffhhhiiijjjlllpppsss{{{xxxtttrrrrrrssstttsssuuuttttttsssrrrqqqppppppsssssssssqqqnnnkkkkkklllkkkkkklllnnnoooqqqrrrsssqqqrrrrrrrrrrrrqqqpppooonnnnnnoooppppppqqqrrrrrruuutttsssrrrpppnnnmmmmmmoooppprrrsssttttttsssrrrooooooooooooppprrrtttuuuvvvwwwwwwwwwuuurrrooommmooooooqqqrrrtttuuuvvvwwwttttttuuuuuuuuutttssssssttttttttttttttttttuuuvvvtttttttttuuuuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxwwwrrrpppppprrruuuwwwxxxwwwvvvtttssstttwwwyyyzzzzzzyyyxxxwwwvvvtttrrrqqqpppqqqqqqrrrrrrrrrsssssssssrrrssssssrrrpppoooqqqrrrnnnpppppppppnnnnnnnnnpppnnnooopppqqqqqqqqqpppooopppooonnnmmmllllllllllllkkkkkkkkkkkkkkkkkklllmmmmmmlllkkkiiigggeeedddcccdddeeefffggghhhggggggfffgggeeefffkkknnnqqqxxx}}}yyyvvvrrrnnnpppppprrrvvvzzz||||||{{{}}}~~~|||xxxuuusssrrrooommmlllmmmoooppppppooorrrsssuuuxxx}}}qqq^^^UUUTTTRRRPPPOOOOOOOOOOOOOOONNNLLLKKKJJJIIIIIIIIIIIIGGGEEECCCBBBCCCEEEGGGJJJLLLNNNOOOPPPNNNNNNNNNNNNMMMNNNPPPSSSRRRTTTVVVUUURRRPPPNNNMMMJJJJJJJJJJJJLLLMMMOOOPPPMMMKKKIIIHHHHHHJJJLLLMMMNNNOOOQQQSSSTTTSSSRRRQQQPPPNNNMMMNNNOOOOOOOOOMMMMMMMMMLLLKKKLLLNNNPPPRRRRRRQQQPPPOOONNNNNNNNNNNNRRRPPPOOOOOOPPPQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKNNNTTT]]]fffkkknnnppptttvvvvvvvvvwwwxxxyyy{{{}}}zzzzzzzzz{{{{{{|||}}}~~~{{{||||||~~~}}}~~~|||yyyvvvrrrooolllsssrrryyy{{{wwwpppjjjddd___ZZZWWWTTTTTTUUUWWW\\\aaaddddddaaa___```ccceeeaaaYYYRRRKKKKKKJJJIIIJJJKKKMMMNNNPPPTTTZZZ^^^```aaa`````````^^^]]]^^^___^^^\\\ZZZ___```bbbcccdddeeeddddddcccdddfffgggiiikkkooorrrwwwuuurrrrrrtttvvvwwwwwwvvvvvvuuutttrrrqqqpppppprrrrrrrrrpppmmmkkkjjjkkkjjjkkklllnnnpppqqqssstttrrrrrrrrrrrrrrrqqqqqqqqqoooppppppqqqrrrrrrssssssvvvuuutttrrrpppnnnmmmlllnnnooorrrtttttttttrrrqqqnnnmmmmmmnnnppprrrtttuuuvvvwwwwwwwwwvvvtttrrrpppooopppqqqrrrtttuuuvvvwwwtttuuuvvvvvvvvvuuusssrrrttttttsssssssssttttttuuusssssssssttttttuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxqqqpppppprrruuuxxxxxxxxxvvvuuuttttttuuuvvvwwwxxxyyyyyywwwvvvtttrrrqqqppprrrqqqpppppppppqqqrrrsssrrrssssssrrrpppoooppprrroooppppppooommmlllmmmnnnkkkmmmoooqqqqqqpppooonnnmmmmmmmmmlllllllllllllllllllllkkkkkkkkkllllllmmmhhhhhhhhhgggggggggffffffaaabbbeeegggggggggfffeeeeeeccceeekkkpppttt|||~~~wwwrrrppppppppprrrvvvzzz~~~~~~~~~}}}~~~{{{xxxuuutttooonnnllllllmmmooopppqqqtttvvvyyy|||yyyjjj[[[UUUSSSQQQOOOOOOLLLMMMMMMMMMMMMKKKIIIHHHIIIIIIJJJJJJIIIGGGEEEDDDCCCDDDFFFHHHKKKMMMNNNOOOKKKLLLMMMLLLKKKLLLNNNPPPOOOQQQTTTTTTSSSPPPOOOOOOMMMLLLKKKKKKLLLOOORRRTTTQQQOOOKKKHHHHHHIIIKKKMMMMMMNNNPPPQQQRRRQQQPPPOOONNNNNNNNNOOOPPPPPPPPPOOONNNMMMLLLLLLMMMOOOQQQSSSSSSSSSRRRRRRQQQRRRRRRRRRLLLKKKJJJKKKNNNQQQRRRRRRMMMLLLKKKLLLMMMMMMMMMLLLLLLJJJIIIKKKQQQ[[[ffflllrrrssstttsssqqqpppqqqrrryyyzzz|||~~~||||||{{{{{{{{{{{{|||||||||}}}~~~|||}}}xxxpppjjjfffccc```^^^bbbbbbhhhvvv}}}xxxqqqjjjeeeaaa]]][[[YYYUUUSSSSSSVVVXXX[[[\\\\\\]]]```bbbbbb^^^VVVPPPKKKJJJHHHGGGHHHJJJLLLNNNRRRYYYbbbhhhiiigggdddbbbcccbbbbbbbbbccccccaaa___ccccccddddddddddddccccccdddfffhhhiiijjjmmmpppsssuuusssqqqrrrtttwwwxxxxxxvvvvvvuuutttrrrqqqppppppoooppppppnnnkkkjjjjjjjjjiiijjjlllmmmoooqqqrrrsssrrrrrrrrrrrrrrrsssssstttooooooooooooooooooooooooiiiiiikkkmmmoooppprrrrrrnnnppprrrtttuuutttsssrrrnnnnnnnnnnnnoooqqqtttuuutttuuuuuuvvvvvvuuutttsssppppppqqqrrrtttuuuvvvvvvvvvvvvwwwwwwvvvtttrrrqqqttttttssssssssssssssstttrrrrrrssssssttttttuuuuuussstttuuuvvvwwwwwwwwwwwwsssrrrqqqrrrtttvvvvvvvvvuuuuuutttsssrrrrrrtttuuuxxxxxxwwwuuutttsssrrrqqqrrrqqqpppooooooqqqrrrssssssssssssqqqooonnnoooppppppqqqqqqpppmmmllllllmmmkkklllnnnpppppppppnnnmmmjjjkkkllllllmmmnnnnnnooommmmmmlllllllllllllllmmmhhhhhhhhhhhhhhhgggggggggaaaccceeehhhiiiiiihhhgggeeeccceeemmmsssxxx~~~}}}uuunnnmmmnnnqqqtttyyy~~~zzz{{{}}}}}}zzzxxxvvvvvvoooooooooooooooppprrrtttuuuxxx|||{{{oooeeeZZZVVVSSSPPPNNNOOOJJJKKKLLLMMMLLLKKKJJJIIIGGGHHHIIIIIIIIIHHHGGGFFFEEEFFFFFFGGGIIIJJJKKKLLLKKKLLLMMMLLLKKKKKKLLLNNNNNNPPPSSSSSSRRRPPPPPPPPPOOONNNLLLKKKLLLOOOSSSUUURRRPPPLLLIIIHHHIIIJJJLLLLLLMMMOOOPPPPPPOOONNNMMMNNNOOOQQQQQQRRRQQQRRRRRRNNNMMMLLLLLLMMMOOOQQQRRRSSSRRRRRRQQQQQQQQQRRRRRRIIIHHHGGGHHHKKKNNNOOOOOOKKKIIIHHHJJJLLLMMMLLLKKKKKKIIIGGGHHHOOOYYYdddkkksssssstttrrrpppoooppprrr{{{{{{|||}}}||||||{{{{{{zzz{{{{{{{{{}}}~~~}}}}}}uuujjjbbb___]]]ZZZXXXXXXZZZ```hhhuuu~~~yyyrrrlllhhhdddaaa___]]]XXXTTTVVVXXXYYY[[[______aaacccdddaaa[[[TTTPPPLLLKKKIIIGGGGGGIIILLLMMMSSS\\\hhhpppqqqooommmlllkkkjjjiiiiiijjjiiigggeeeccccccccccccdddeeeffffffiiijjjlllmmmnnnppptttwwwxxxvvvttttttuuuvvvvvvuuuuuuttttttsssrrrqqqppppppmmmnnnnnnmmmkkkjjjjjjkkkjjjkkklllnnnoooqqqrrrrrrrrrqqqqqqqqqrrrrrrssstttrrrrrrrrrqqqqqqqqqqqqqqqlllmmmnnnoooqqqrrrssstttpppqqqssstttuuuttttttsssqqqpppoooooopppqqqrrrsssrrrsssssstttttttttttttttpppqqqqqqrrrssstttuuuvvvwwwwwwwwwvvvuuutttrrrrrruuuuuuttttttssssssttttttrrrrrrrrrsssssssssssssssqqqrrrssstttuuuvvvvvvvvvtttsssqqqqqqssstttsssrrrsssssssssqqqooooooqqqsssuuuuuuuuutttssssssrrrrrrrrrqqqpppppppppqqqrrrssssssssssssqqqooonnnooopppqqqrrrrrrpppnnnllllllmmmlllmmmnnnooooooooonnnmmmiiijjjlllmmmooopppppppppmmmllllllkkkkkkkkkkkkkkklllkkkjjjiiigggfffeeedddcccdddgggiiijjjkkkkkkkkkiiifffiiirrryyy||||||uuummmkkkmmmtttxxx}}}xxxyyy{{{}}}}}}|||zzzwwwuuutttsssrrrooopppqqqqqqqqqqqqtttvvvvvvzzzzzzmmmfff___YYYWWWTTTPPPNNNPPPNNNNNNNNNNNNNNNMMMLLLKKKFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIHHHHHHGGGHHHHHHIIIKKKMMMNNNNNNLLLLLLMMMNNNNNNPPPRRRRRRQQQPPPQQQRRROOONNNLLLKKKLLLNNNQQQSSSQQQOOOLLLIIIHHHIIIJJJLLLKKKMMMNNNOOOPPPNNNMMMLLLNNNPPPSSSSSSRRRQQQRRRRRROOONNNLLLLLLLLLMMMOOOPPPOOOOOONNNNNNNNNNNNNNNNNNKKKIIIHHHHHHIIIJJJIIIHHHJJJHHHFFFHHHLLLNNNLLLJJJJJJHHHGGGHHHNNNXXXbbbiiinnnppprrrssssssuuuwwwyyy}}}}}}}}}~~~~~~yyyyyyyyyyyyyyyzzz{{{|||}}}~~~~~~}}}}}}}}}uuuiiibbb___]]]ZZZWWWTTTWWW]]]cccjjj{{{{{{tttooojjjfffccc```^^^XXXVVVZZZ]]]^^^aaafffeeeggghhhfff```ZZZUUURRROOOMMMKKKIIIHHHJJJLLLNNNUUU^^^jjjsssvvvwwwyyy|||yyywwwuuutttsssqqqmmmkkkiiihhhfffeeefffhhhjjjllllllmmmnnnooooooqqqtttwwwyyywwwttttttttttttsssrrrssssssrrrrrrqqqqqqqqqppplllmmmnnnmmmlllkkklllnnnmmmmmmnnnooopppqqqrrrsssrrrqqqpppooooooooopppqqqrrrrrrsssssstttuuuuuuuuuuuuuuuuuuttttttssssssrrrrrrssssssttttttuuuuuuvvvtttsssrrrpppppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrpppqqqqqqrrrssstttuuuuuuwwwwwwvvvuuuuuutttuuuuuuxxxwwwwwwvvvuuuuuuvvvvvvsssssssssrrrrrrrrrrrrrrrnnnoooppprrrsssssstttttttttrrrqqqqqqrrrrrrrrrqqqqqqrrrsssqqqnnnnnnpppsssssssssssssssssssssssssssqqqqqqqqqqqqqqqrrrsssssspppqqqqqqpppooooooppprrrsssssssssqqqnnnllllllmmmooooooooonnnnnnnnnnnnnnnkkklllmmmoooppppppooooookkkjjjjjjiiihhhhhhiiiiiikkkjjjiiihhhgggfffeeedddeeefffgggiiikkklllnnnnnnnnnllloooxxxzzzzzzxxxrrrqqqssszzz~~~yyyzzz{{{}}}}}}wwwuuutttrrrpppnnnnnnmmmkkknnnqqqqqqpppppprrrtttwww|||pppddd[[[WWWUUUVVVTTTPPPOOORRRTTTSSSQQQOOOMMMLLLKKKJJJHHHGGGGGGHHHJJJMMMOOOQQQPPPNNNLLLJJJHHHGGGGGGGGGJJJLLLMMMMMMKKKJJJKKKLLLMMMNNNNNNMMMLLLMMMOOOQQQMMMLLLKKKJJJJJJKKKMMMNNNMMMLLLKKKJJJIIIJJJKKKKKKLLLMMMNNNOOOOOONNNLLLKKKMMMPPPSSSTTTRRRPPPPPPQQQPPPNNNLLLKKKKKKLLLMMMNNNNNNNNNMMMLLLLLLKKKLLLLLLJJJIIIHHHIIIJJJIIIGGGEEEJJJGGGFFFHHHMMMOOONNNKKKKKKIIIHHHIIIOOOXXXaaagggjjjlllpppsssuuuwwwyyy{{{|||{{{{{{{{{{{{|||~~~|||~~~uuuuuuvvvwwwxxxzzz|||}}}}}}}}}~~~~~~}}}|||zzzyyy|||tttjjjdddaaa___[[[WWWUUUXXX]]]bbbgggsss|||vvvpppkkkgggccc```]]]WWWVVV\\\aaabbbfffllliiijjjkkkggg```ZZZVVVUUURRRPPPMMMJJJJJJKKKNNNOOOVVV___kkksssxxx}}}}}}zzzwwwsssppprrrooollljjjiiikkknnnppplllmmmnnnnnnnnnpppsssvvvuuusssrrrqqqrrrsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqkkkmmmnnnnnnmmmmmmnnnpppoooooopppqqqrrrrrrsssssssssqqqooonnnmmmlllmmmmmmlllmmmnnnoooqqqrrrssstttoooppppppqqqssstttuuuuuuttttttsssttttttuuuwwwwwwvvvuuusssqqqppppppppppppssssssrrrqqqppppppooooooqqqqqqrrrrrrssstttuuuuuuvvvuuutttttttttvvvwwwxxxzzzzzzyyyxxxwwwwwwxxxxxxsssssssssrrrrrrqqqqqqqqqmmmmmmooopppqqqrrrrrrrrrsssqqqppppppqqqrrrqqqpppqqqrrrsssqqqnnnnnnqqqtttqqqqqqqqqrrrrrrsssssssssqqqqqqrrrrrrrrrsssssssssnnnoooppppppoooppprrrtttsssttttttrrrooommmmmmmmmqqqpppooonnnnnnnnnnnnnnnmmmnnnoooppppppooonnnnnniiiiiihhhggggggfffggggggffffffggggggggggggggggggfffggggggiiikkkmmmooopppsssqqqttt}}}xxxuuuyyy{{{yyyyyy||||||}}}~~~{{{uuutttrrrooommmlllkkkkkkhhhlllpppqqqooooooppprrrwww}}}wwwjjj```TTTRRRSSSUUUTTTPPPPPPTTTXXXUUURRRNNNKKKIIIHHHHHHLLLKKKKKKKKKNNNRRRVVVXXXTTTRRROOOLLLIIIGGGFFFFFFGGGIIIJJJJJJIIIHHHHHHIIIKKKKKKJJJIIIGGGHHHKKKNNNLLLKKKJJJIIIHHHIIIIIIJJJKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOOOONNNLLLKKKLLLPPPSSSSSSQQQNNNNNNPPPPPPOOOLLLKKKJJJKKKLLLMMMPPPOOONNNMMMLLLLLLLLLLLLGGGGGGHHHJJJKKKLLLJJJHHHKKKHHHFFFIIINNNQQQOOOLLLLLLJJJIIIKKKPPPYYYaaaggghhhkkkooorrrssstttvvvwwwyyyxxxwwwvvvwwwxxxyyyzzz||||||~~~rrrtttuuuvvvuuuuuuwwwyyyxxxxxxxxxwwwwwwyyy~~~yyynnngggeeebbb]]]XXX]]]___aaabbbeeennn|||xxxqqqjjjgggeeeddd]]][[[YYYZZZ___dddiiikkkpppnnnjjjgggddd___ZZZVVVSSSPPPLLLHHHHHHJJJNNNQQQ[[[___fffoooxxx}}}}}}wwwwwwwwwwwwwwwtttpppmmmpppoooooonnnoooqqqrrrsssrrrrrrrrrrrrrrrrrrrrrrrroooooooooooooooooooooooooooooonnnnnnmmmmmmmmmlllnnnoooqqqrrrssssssrrrqqqtttqqqnnnlllllllllkkkjjjmmmnnnoooqqqrrrrrrrrrrrrttttttttttttttttttttttttyyyxxxuuusssrrrtttvvvwwwxxxwwwtttqqqnnnmmmooorrrnnnoooppppppooopppqqqssspppqqqrrrsssttttttttttttuuuvvvwwwyyyzzz{{{||||||yyyzzzzzzzzzxxxvvvsssqqqqqqqqqrrrrrrqqqnnnllljjjllllllmmmnnnooopppqqqqqqpppoooooonnnoooooopppqqqtttttttttssssssrrrrrrrrrqqqrrrsssrrrqqqqqqssstttttttttsssrrrrrrqqqqqqpppqqqqqqqqqqqqpppppppppppprrrqqqpppqqqqqqpppmmmkkkkkkkkklllmmmmmmmmmmmmmmmoooooonnnmmmmmmmmmmmmmmmmmmjjjfffeeeffffffcccaaaccccccdddfffhhhiiigggeeejjjiiihhhhhhjjjmmmpppssssssvvvzzz}}}{{{{{{~~~}}}~~~~~~|||~~~|||xxxvvvuuurrroookkkiiigggggghhhhhhiiikkknnnooonnnmmmwww}}}wwwuuu~~~zzzkkk```[[[RRRRRRRRRSSSSSSSSSTTTTTTSSSTTTTTTQQQLLLIIIIIIJJJIIIJJJKKKMMMOOOQQQRRRSSSQQQNNNLLLLLLNNNNNNLLLIIIKKKKKKJJJIIIHHHGGGFFFEEEIIIIIIHHHHHHHHHHHHIIIIIIKKKLLLMMMKKKGGGFFFHHHJJJIIIHHHHHHHHHIIIIIIGGGEEEIIIJJJLLLMMMMMMKKKIIIHHHIIIKKKNNNPPPRRRRRRQQQQQQRRRPPPMMMJJJHHHHHHHHHIIIKKKLLLMMMNNNMMMKKKIIIHHHIIIJJJJJJKKKJJJHHHGGGFFFIIIJJJLLLMMMMMMMMMLLLLLLMMMHHHHHHOOOTTTWWW\\\cccgggjjjlllnnnooooooqqqsssqqqrrrtttttttttvvvyyy|||tttvvvwwwwwwvvvvvvwwwyyywwwwwwxxxwwwwwwzzz~~~rrrlllmmmmmmjjjfffddddddbbb``````fffrrr|||}}}{{{wwwrrrmmmiiigggeee```___^^^```dddgggiiijjjmmmkkkiiigggeeeaaa[[[WWWSSSPPPKKKGGGGGGJJJOOORRRZZZ^^^dddjjjqqqyyy~~~{{{wwwsssrrrqqqppppppqqqrrrssspppqqqqqqqqqqqqqqqqqqppppppoooooooooooooooooopppnnnnnnmmmmmmllllllllllllmmmnnnpppqqqrrrrrrrrrqqqtttqqqooonnnmmmmmmkkkjjjmmmmmmnnnpppqqqqqqqqqrrrsssssstttttttttttttttuuuyyywwwvvvttttttuuuvvvwwwxxxwwwvvvrrrooonnnooopppoooqqqsssssssssrrrssstttpppqqqrrrrrrsssssssssssswwwxxxzzz{{{{{{{{{zzzyyyyyyyyyzzzyyyxxxuuusssqqqpppqqqrrrrrrpppnnnllljjjllllllmmmnnnnnnooooooooonnnnnnoooooooooppppppppprrrrrrrrrrrrrrrrrrrrrrrrppprrrsssrrrppppppqqqrrrrrrrrrrrrqqqqqqqqqppppppppppppooonnnmmmlllkkkkkkpppooooooooopppooommmkkkllllllmmmnnnnnnnnnmmmmmmpppooommmllllllmmmmmmnnnnnnkkkhhhfffgggfffdddbbbbbbbbbbbbdddeeeffffffeeehhhhhhiiikkklllnnnooopppooorrrvvvzzz}}}~~~~~~}}}zzzyyyzzz~~~}}}|||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}zzzvvvwwwuuusssooollljjjhhhggghhhiiijjjlllnnnqqqtttuuuyyyyyywww{{{uuuggg]]]YYYOOOOOOOOOOOOOOOOOOOOOOOOQQQRRRSSSQQQMMMJJJJJJKKKIIIJJJKKKMMMOOOQQQRRRSSSRRRPPPNNNOOOQQQRRRQQQOOOMMMLLLKKKJJJIIIHHHHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLJJJGGGFFFHHHJJJJJJIIIHHHHHHIIIIIIGGGEEEHHHIIIJJJKKKKKKKKKJJJIIIJJJLLLNNNPPPRRRRRRRRRQQQQQQPPPNNNLLLKKKJJJJJJJJJMMMNNNNNNNNNMMMKKKIIIGGGJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJMMMJJJKKKRRRWWWXXXZZZ___dddgggjjjlllnnnoooqqqsssrrrsssuuuvvvvvvyyy|||vvvwwwxxxxxxwwwvvvwwwyyyvvvwwwxxxxxxxxx{{{sssmmmppptttsssppppppmmmhhhaaa]]]```gggnnn{{{{{{zzzxxxuuurrrnnnjjjhhhfffeeeeeegggjjjkkkkkkjjjkkkkkkjjjjjjiiieee___[[[UUUQQQLLLHHHHHHLLLRRRVVV[[[___dddhhhkkksss}}}{{{vvvuuutttrrrqqqqqqrrrrrrnnnooopppqqqqqqpppooonnnoooooonnnnnnnnnnnnoooooommmmmmlllllllllllllllkkkkkklllnnnooopppqqqqqqqqqrrrqqqpppooopppooollljjjllllllmmmnnnooopppqqqqqqsssssstttttttttuuuuuuuuuwwwwwwwwwvvvvvvvvvvvvvvvxxxxxxwwwuuuqqqnnnnnnooopppsssvvvwwwvvvuuuuuuvvvqqqrrrrrrrrrrrrrrrrrrrrryyyzzz|||}}}|||zzzwwwvvvwwwxxxxxxxxxwwwuuurrrqqqrrrrrrssssssrrrpppooommmnnnnnnnnnnnnnnnnnnnnnnnnlllmmmoooqqqrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrroooppprrrrrrpppnnnnnnnnnooooooooooooppppppppppppqqqqqqooonnnllljjjiiihhhnnnmmmmmmmmmoooooommmkkkmmmnnnnnnnnnnnnnnnmmmmmmpppooommmkkkkkklllmmmnnnnnnllliiihhhhhhgggeeedddddddddcccdddeeegggiiijjjhhhjjjlllnnnoooooommmllllllnnnqqquuuwwwyyyzzzzzzuuuvvvyyy~~~|||||||||}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}|||{{{{{{zzzxxxvvvxxxwwwtttqqqnnnkkkjjjiiigggiiijjjkkkmmmqqqxxx~~~~~~nnnaaaYYYUUUMMMMMMLLLLLLLLLLLLLLLLLLOOOQQQRRRQQQNNNKKKJJJJJJIIIJJJLLLNNNOOOPPPQQQQQQPPPOOOOOOQQQTTTVVVVVVUUUSSSQQQNNNLLLJJJJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKIIIGGGGGGHHHIIIJJJIIIHHHIIIJJJJJJHHHFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJLLLNNNPPPQQQQQQQQQQQQPPPPPPPPPOOONNNMMMKKKKKKNNNOOOOOOOOONNNLLLJJJHHHKKKJJJIIIIIIIIIJJJKKKLLLIIIIIIHHHGGGGGGGGGHHHHHHHHHIIIMMMUUUZZZZZZ\\\^^^aaadddhhhkkklllnnnqqqsssrrrtttvvvxxxyyy{{{uuuwwwwwwwwwuuuuuuuuuwwwvvvxxxyyyyyyzzz}}}{{{rrrsssvvvvvvtttyyyvvvppphhhbbb___aaadddjjjqqq}}}|||{{{yyywwwtttqqqooonnnnnnmmmkkklllmmmnnnnnnmmmnnnnnnnnnooonnniiiccc^^^WWWSSSNNNJJJKKKOOOVVVZZZ\\\bbbhhhiiijjjooozzz~~~zzzxxxvvvtttrrrqqqppppppqqqnnnoooqqqrrrrrrqqqooonnnmmmmmmlllkkkkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmjjjkkklllmmmooopppqqqqqqqqqppppppqqqqqqpppmmmkkkkkkkkklllmmmnnnpppqqqrrrssstttttttttuuuuuuuuuuuuvvvvvvwwwxxxxxxwwwvvvuuuwwwxxxxxxvvvrrrooommmmmmooorrrvvvxxxxxxwwwvvvvvvsssssssssrrrrrrrrrrrrrrrvvvxxx{{{||||||yyyvvvsssvvvvvvvvvvvvuuutttrrrqqqttttttuuuuuutttsssrrrqqqpppppppppooooooooonnnnnnmmmnnnqqqsssuuuuuutttsssrrrrrrrrrqqqqqqpppppppppmmmoooqqqqqqooolllkkkkkkllllllmmmnnnnnnooopppppprrrqqqpppooommmlllkkkjjjlllkkkjjjkkkmmmnnnmmmlllnnnnnnoooooonnnnnnmmmmmmpppooolllkkkjjjkkkmmmnnnnnnmmmkkkiiihhhgggfffeeeddddddcccccccccfffjjjmmmnnnooopppqqqqqqpppnnnmmmnnnnnnoooqqqrrrssstttuuuqqqsssxxx~~~~~~}}}}}}}}}}}}~~~~~~{{{zzzyyyyyyyyyyyyyyyxxxuuussspppnnnllllllfffiiijjjjjjjjjoooyyyuuueeeZZZTTTQQQKKKKKKJJJJJJKKKLLLMMMNNNOOOQQQRRRSSSPPPMMMIIIGGGIIIJJJLLLNNNOOOOOOOOOOOOLLLMMMNNNPPPSSSVVVWWWXXXZZZWWWSSSOOOLLLKKKLLLLLLIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIIIIHHHHHHHHHJJJJJJHHHGGGFFFFFFFFFFFFGGGHHHJJJJJJIIIJJJLLLMMMNNNOOOOOOOOOOOOPPPQQQQQQQQQOOOMMMLLLMMMNNNNNNNNNNNNMMMLLLLLLKKKJJJIIIHHHIIIKKKMMMOOOKKKIIIHHHGGGFFFFFFGGGHHHCCCFFFMMMTTTZZZ]]]```cccccceeeiiikkklllnnnppprrrqqqsssvvvxxxzzz}}}ssstttuuutttsssrrrssstttvvvwwwyyy{{{|||~~~|||{{{yyyvvvzzzyyyvvvpppiiiccc___]]]bbbdddjjjvvv{{{wwwuuusssqqqqqqrrrtttuuuuuurrrnnnmmmnnnppprrrrrrppppppqqqqqqoookkkddd```XXXUUUPPPLLLMMMQQQWWW[[[\\\bbbiiijjjjjjmmmuuu|||~~~yyyvvvuuusssqqqooooooooooooooopppqqqrrrrrrqqqpppoookkkjjjiiihhhhhhiiijjjkkknnnnnnnnnnnnnnnoooooooookkkkkkkkklllmmmooopppppppppppppppqqqqqqqqqnnnllllllllllllmmmnnnppprrrsssuuuuuuuuuuuuuuuuuuuuuuuutttuuuwwwxxxxxxwwwvvvuuuuuuwwwxxxvvvsssooommmmmmnnnqqquuuwwwwwwvvvuuuuuuuuutttssssssrrrsssssstttrrrtttwwwyyyzzzxxxuuusssttttttttttttsssrrrrrrqqqssssssssssssssssssrrrrrrssssssrrrrrrqqqpppppppppoooqqqsssvvvwwwwwwvvvuuuttttttsssrrrpppooonnnnnnlllnnnppppppnnnkkkjjjjjjkkkkkkllllllmmmnnnoooooonnnnnnnnnnnnmmmmmmmmmmmmkkkjjjiiijjjlllmmmmmmlllmmmmmmnnnnnnnnnnnnmmmmmmooonnnlllkkkkkkkkkmmmnnnmmmlllkkkiiifffeeeeeeeeeaaaaaabbbaaaaaadddiiimmmvvvuuuuuutttssssssssssssvvvtttrrrqqqppppppppppppqqqsssyyy~~~~~~~~~~~~~~~}}}|||zzzxxxwwwwwwxxxyyyyyyxxxvvvtttrrrqqqppppppkkkmmmooonnnmmmrrr|||lll^^^UUUPPPNNNHHHHHHGGGGGGIIIKKKMMMOOOPPPRRRTTTUUUSSSOOOIIIEEEHHHIIIKKKMMMNNNNNNMMMLLLIIIKKKNNNPPPSSSVVVXXXZZZ^^^[[[VVVQQQMMMLLLKKKLLLHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIHHHFFFEEEEEEEEEEEEFFFHHHIIIJJJGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNPPPRRRRRRPPPNNNMMMKKKLLLLLLMMMNNNOOOOOOOOOKKKJJJHHHGGGHHHKKKNNNPPPLLLKKKJJJHHHHHHHHHIIIJJJEEEJJJOOOTTTWWW]]]aaadddfffhhhkkklllllllllnnnoooooorrruuuxxxzzz|||pppqqqrrrrrrqqqpppqqqrrrsssuuuxxxzzz{{{~~~zzzwwwxxxxxxxxxuuuooohhh```\\\]]]^^^```iiiyyyxxxpppjjjiiihhhiiikkkpppuuuxxxwwwsssooommmnnnrrrtttuuurrrqqqqqqqqqppplllfffbbbZZZWWWSSSPPPPPPTTTXXX[[[\\\aaafffhhhgggjjjooouuuyyyvvvsssrrrqqqooonnnnnnooooooqqqqqqqqqqqqqqqqqqqqqqqqkkkiiihhhffffffhhhiiikkknnnoooooooooooopppppppppllllllllllllmmmnnnoooooopppooonnnoooppppppooommmnnnnnnmmmnnnppprrruuuvvvwwwwwwvvvuuuuuuttttttsssssstttvvvwwwwwwvvvuuuuuutttuuuvvvuuurrrooonnnmmmlllooosssuuuuuuttttttuuutttsssrrrqqqrrrssstttuuuppprrruuuwwwxxxwwwvvvtttrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppqqqttttttsssssssssrrrrrrrrrqqqrrrtttvvvwwwwwwvvvvvvuuuttttttrrrqqqpppooonnnlllnnnoooooommmkkkkkkkkkkkkkkkkkklllmmmnnnnnnooojjjjjjkkkkkklllmmmmmmnnnllljjjiiijjjlllmmmmmmlllkkkllllllmmmnnnnnnmmmmmmnnnmmmmmmllllllllllllllljjjkkkjjjgggdddccccccdddccceeefffeeeeeehhhmmmrrryyyyyyyyyyyyzzz{{{|||}}}}}}xxxtttqqqppppppqqqsssvvvzzz~~~~~~~~~~~~xxxxxxxxxvvvtttsssuuuwwwyyyxxxwwwvvvuuutttttttttsssuuuwwwwwwxxx|||~~~xxxeeeYYYRRRNNNLLLFFFEEEDDDEEEFFFHHHKKKMMMPPPRRRUUUWWWWWWRRRKKKEEEGGGHHHJJJLLLLLLLLLJJJIIIIIIKKKOOOQQQRRRUUUXXXZZZ\\\YYYUUUQQQMMMKKKJJJJJJGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFEEEEEEGGGIIIIIIHHHFFFEEEEEEFFFHHHHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFGGGHHHHHHIIIJJJJJJKKKLLLNNNPPPPPPPPPNNNMMMKKKKKKKKKLLLMMMNNNOOOOOOKKKIIIHHHGGGHHHJJJMMMOOOMMMMMMLLLKKKKKKKKKLLLLLLLLLRRRWWWWWWXXX\\\```aaagggiiikkklllllllllmmmnnnnnnqqquuuxxxzzz|||~~~nnnoooqqqqqqppppppqqqsssppprrruuuwwwyyy|||}}}{{{{{{zzzyyytttmmmfffaaa___```aaadddmmm{{{xxxtttnnniiidddddddddfffiiilllppprrrtttqqqooooooqqqsssuuuuuutttsssssssssssspppmmmjjj```^^^[[[YYYYYYZZZ]]]___bbbcccddddddeeeiiinnnrrr}}}~~~|||{{{zzzwwwtttqqqqqqpppooonnnooooooqqqqqqqqqpppooonnnnnnooopppqqqllljjjhhhgggggghhhjjjlllnnnnnnnnnnnnooooooooopppnnnnnnmmmllllllmmmnnnoooooonnnlllmmmnnnoooooonnnpppooooooppprrrtttwwwyyyyyyxxxwwwvvvuuusssrrrrrrsssssstttuuuuuuuuuuuuuuurrrssstttssspppnnnnnnooommmoooqqqssssssssstttvvvqqqqqqoooooopppqqqssstttrrrssstttvvvwwwvvvvvvuuuqqqqqqpppppppppqqqqqqrrrpppooooooppppppqqqqqqrrrsssssssssssssssrrrrrrrrrsssssssssttttttuuuuuuuuussssssssssssrrrrrrrrrrrrlllmmmnnnmmmlllkkklllmmmkkklllllllllmmmmmmnnnnnnjjjjjjkkklllmmmmmmnnnnnnmmmllljjjjjjkkkmmmmmmlllhhhiiijjjlllmmmmmmmmmmmmllllllmmmmmmmmmlllkkkjjjhhhiiihhhfffbbb```aaabbbbbbfffhhhhhhgggiiioootttvvvxxx{{{~~~xxxtttssstttuuuxxxyyy|||~~~~~~}}}}}}}}}}}}vvvxxxxxxvvvtttssstttvvvxxxwwwwwwwwwwwwwwwxxxxxxyyyzzz}}}rrr```VVVQQQNNNLLLIIIHHHFFFEEEEEEGGGIIIKKKNNNPPPTTTYYY[[[WWWOOOHHHEEEGGGIIIKKKKKKIIIHHHFFFGGGJJJMMMOOOOOOQQQTTTWWWSSSRRRPPPNNNLLLJJJIIIHHHEEEEEEDDDDDDDDDDDDEEEEEEGGGEEECCCDDDGGGIIIIIIHHHEEEDDDDDDEEEGGGGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFGGGFFFGGGGGGGGGHHHIIIJJJIIIJJJLLLMMMNNNNNNNNNMMMLLLLLLLLLKKKKKKLLLLLLLLLJJJIIIHHHGGGHHHIIIKKKMMMLLLLLLMMMNNNNNNNNNMMMMMMOOOXXX___^^^]]]___```___dddfffiiijjjjjjkkklllnnnooorrrvvvyyyzzz|||~~~mmmooopppppppppppprrrsssmmmooosssuuuwwwzzz}}}~~~|||xxxrrrlllgggdddeeeeeecccfffqqqyyyssspppnnnjjjgggeeefffggghhhiiijjjjjjjjjpppoooooopppssstttttttttwwwvvvvvvvvvwwwvvvtttrrrgggfffcccaaaaaabbbccceeeiiigggdddccceeekkkpppttt||||||{{{{{{yyywwwvvvvvvvvvtttrrrpppooooooooooooqqqrrrsssqqqpppmmmllllllmmmpppqqqmmmkkkiiihhhhhhiiikkkmmmlllmmmmmmmmmnnnnnnoooooopppooonnnmmmlllmmmnnnnnnooommmkkkkkkmmmoooooooooqqqqqqpppqqqsssvvvyyy{{{zzzyyyxxxvvvuuusssrrrqqqssssssssssssttttttuuuuuuqqqrrrrrrqqqooonnnnnnpppmmmoooqqqrrrrrrsssuuuwwwooonnnmmmmmmnnnppprrrttttttuuuuuuvvvvvvvvvvvvvvvpppppppppoooppppppqqqrrrrrrrrrrrrrrrssstttuuuuuurrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrsssssstttqqqqqqrrrsssssstttuuuuuulllmmmmmmmmmkkklllmmmooollllllmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooppppppooollljjjjjjkkkmmmmmmlllggghhhiiikkklllmmmnnnnnnkkklllmmmnnnnnnllljjjiiifffggggggddd```^^^___aaa[[[___ccccccbbbdddiiinnnqqquuu}}}{{{wwwvvvwwwyyy{{{|||}}}}}}~~~~~~}}}||||||||||||wwwyyy{{{yyyvvvuuuvvvxxxwwwwwwwwwwwwxxxyyyzzz{{{zzz{{{~~~ooo^^^UUUQQQNNNLLLOOOMMMJJJHHHGGGHHHIIIKKKKKKNNNTTTZZZ]]]ZZZRRRLLLDDDFFFHHHJJJJJJHHHFFFEEEDDDGGGJJJKKKKKKLLLOOORRRLLLLLLKKKKKKJJJIIIHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDFFFDDDBBBDDDGGGJJJIIIHHHDDDCCCCCCDDDFFFGGGEEEDDDFFFGGGHHHJJJIIIHHHFFFEEEGGGGGGGGGGGGHHHIIIJJJJJJHHHIIIJJJKKKLLLMMMMMMNNNOOONNNMMMKKKJJJJJJIIIIIIIIIIIIHHHGGGHHHIIIJJJKKKKKKLLLMMMOOOOOOOOONNNMMMMMMYYYccccccbbbddddddaaaaaadddgggiiijjjkkkmmmnnnpppssswwwzzz{{{|||~~~~~~oooppppppqqqrrrsssttttttssstttuuuvvvwww{{{yyysssoookkkfffccchhhzzz|||zzzxxxuuusssmmmppprrrqqqoooooosssvvvvvvuuutttssssssuuuvvvxxxyyyyyy{{{}}}~~~|||yyyuuuuuusssqqqrrruuuvvvtttqqqsssrrrooollljjjlllqqquuuyyy|||~~~yyyvvvwwwvvvtttrrrpppnnnllllllooonnnnnnnnnnnnnnnooooooppppppooonnnllljjjiiiggghhhhhhhhhhhhhhhhhhiiiiiiiiijjjkkkmmmnnnooooooooosssqqqooommmkkkllllllmmmpppooommmlllmmmnnnppprrrpppqqqqqqrrrtttvvvwwwxxxxxxwwwwwwvvvuuusssqqqpppmmmnnnpppqqqrrrsssttttttssstttttttttsssqqqooonnnnnnoooppprrrrrrqqqppppppppppppoooppppppqqqrrrrrrppprrrsssuuuvvvvvvuuuuuussspppnnnnnnqqqssssssrrrlllmmmnnnoooqqqtttvvvwwwssssssqqqppppppqqqrrrssspppqqqrrrssstttsssrrrqqqrrrtttvvvuuussspppnnnnnnpppqqqqqqooommmlllmmmnnnllllllllllllmmmnnnppprrrkkkllllllmmmnnnooooooppppppmmmjjjggggggiiilllnnnhhhjjjmmmooopppooommmlllllllllllllllllljjjgggeeeeeeffffffdddaaa```aaacccbbbbbbaaaaaacccdddfffhhhiiippp{{{~~~zzzyyy{{{~~~~~~~~~~~~~~~~~~~~~~~~|||{{{}}}|||{{{yyyxxxvvvuuutttuuuuuussspppnnnlllmmmoootttvvvyyylll^^^XXXRRROOOMMMMMMLLLJJJJJJJJJKKKJJJIIINNNPPPTTTYYY[[[YYYTTTOOOLLLJJJHHHGGGGGGGGGFFFEEEHHHHHHHHHGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHBBBBBBBBBBBBCCCDDDFFFFFFHHHFFFCCCBBBDDDFFFGGGGGGAAAAAABBBCCCDDDEEEFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEDDDEEEGGGHHHIIIJJJJJJJJJIIIKKKLLLMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHIIIIIINNNMMMMMMNNNPPPQQQQQQPPPRRRZZZccciiihhhfffdddcccdddbbbaaadddjjjooopppppplllnnnrrrwww{{{rrrrrrssssssttttttuuuuuuuuuuuuvvvvvvwwwzzz{{{wwwqqqjjjeeeggguuu~~~||||||}}}~~~~~~~~~{{{zzzxxxwwwxxxyyy|||}}}}}}{{{{{{||||||wwwrrrpppqqqrrrtttwwwyyy|||}}}|||yyyuuurrrssssssrrrqqqpppooonnnnnnmmmmmmmmmllllllmmmmmmnnnppppppooonnnlllkkkiiihhhiiiiiiiiijjjjjjkkkkkkkkkjjjkkklllmmmnnnnnnnnnnnnnnnllljjjhhhggghhhiiiiiillllllllllllnnnppprrrsssvvvuuuuuutttttttttttttttxxxwwwvvvuuusssrrrqqqqqqmmmnnnoooqqqrrrsssssssssqqqrrrssssssrrrqqqooonnnoooooopppqqqqqqqqqqqqpppnnnmmmmmmmmmmmmnnnnnnooooooppprrrsssttttttsssssstttqqqooooooqqqssssssrrrooooooooopppqqqrrrssstttsssrrrrrrrrrrrrrrrssssssppppppqqqrrrssssssssssssqqqsssuuuuuusssqqqppppppoooppppppooommmmmmooopppnnnnnnmmmmmmnnnooopppqqqppppppppppppppppppppppppnnnmmmkkkjjjjjjjjjkkkllliiikkkmmmoooooonnnlllkkkjjjjjjjjjjjjjjjhhheeecccaaa```]]][[[ZZZ[[[]]]___aaaaaaaaaaaacccdddfffgggiiinnnuuu|||}}}{{{{{{}}}}}}}}}||||||~~~~~~|||{{{|||}}}~~~}}}|||{{{zzzxxxwwwvvvuuutttooooooooollliiiggghhhiiiiiimmmsss}}}}}}hhh\\\WWWRRRNNNLLLNNNLLLKKKJJJKKKLLLKKKJJJMMMOOORRRVVVXXXWWWSSSPPPNNNKKKIIIHHHIIIIIIHHHFFFHHHHHHHHHHHHGGGGGGFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHCCCCCCCCCCCCDDDEEEFFFGGGHHHFFFEEEEEEGGGGGGGGGFFFCCCCCCCCCDDDEEEEEEFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJKKKJJJIIIHHHFFFEEEDDDDDDEEEEEEFFFGGGIIIIIIJJJJJJKKKLLLMMMMMMMMMKKKIIIHHHIIIHHHHHHHHHHHHIIIIIIJJJLLLLLLLLLLLLMMMNNNNNNNNNNNNUUU^^^ddddddccccccdddcccaaa```bbbfffiiikkkjjjmmmnnnrrrvvv{{{}}}uuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwyyy}}}{{{tttllljjjsss~~~~~~~~~{{{xxxwwwuuutttuuuuuuvvvwwwuuussspppooooooooooooooooooooooooooolllkkkkkkjjjjjjkkkkkkllloooooonnnmmmlllkkkjjjiiijjjjjjkkkllllllmmmnnnnnnllllllmmmmmmmmmmmmlllllljjjiiigggeeeeeeeeeggghhhhhhiiijjjllloooqqqsssssswwwvvvvvvuuuttttttttttttxxxwwwuuusssrrrqqqqqqqqqmmmnnnoooqqqqqqrrrrrrrrrooopppqqqrrrrrrqqqpppooopppoooooooooooopppqqqqqqqqqqqqppppppooopppppppppnnnoooppprrrrrrrrrqqqqqqtttqqqoooooopppqqqqqqppppppppppppoooooopppqqqqqqqqqrrrssssssttttttttttttooooooppppppqqqrrrssstttppprrrttttttsssrrrqqqrrrnnnooopppooonnnnnnppprrrpppoooooonnnnnnoooppppppqqqqqqqqqqqqpppppppppppplllmmmmmmmmmmmmlllkkkjjjkkklllnnnooonnnmmmkkkiiiiiiiiiiiihhhfffdddcccbbb___ZZZUUURRRSSSWWWZZZ]]]`````````aaaccceeefffggggggjjjnnnqqqrrrsssuuuwwwzzz{{{|||||||||}}}|||zzzyyyyyy~~~}}}zzzyyyyyy{{{}}}~~~zzzyyywwwuuutttrrrrrrqqqnnnoooooommmjjjhhhhhhhhhbbbhhhqqq}}}qqqaaaYYYVVVQQQMMMLLLOOOMMMKKKKKKLLLMMMLLLKKKLLLMMMOOORRRUUUUUURRRPPPOOOMMMJJJJJJJJJJJJIIIGGGHHHHHHHHHHHHGGGFFFEEEDDDBBBCCCDDDFFFGGGHHHHHHHHHDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIKKKLLLKKKHHHEEEDDDDDDEEEEEEFFFFFFGGGGGGEEEFFFGGGHHHJJJJJJJJJKKKKKKJJJIIIGGGEEEDDDCCCCCCFFFFFFFFFFFFGGGIIIJJJKKKKKKLLLLLLLLLKKKJJJHHHFFFHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKQQQYYY]]]___```bbbeeedddbbbaaaaaadddfffhhhhhhlllmmmpppsssxxx}}}}}}|||~~~vvvvvvuuuuuutttttttttttttttuuuvvvuuuuuuvvvyyy|||~~~xxxtttxxx~~~zzzyyy|||~~~|||xxxtttuuuttttttsssqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnnnnkkkkkkjjjjjjiiijjjjjjjjjmmmmmmlllkkkjjjjjjjjjjjjiiijjjkkklllmmmnnnoooooommmmmmmmmmmmlllkkkjjjiiijjjiiigggffffffgggiiijjjgggiiikkkmmmoooqqqqqqrrrqqqqqqrrrssstttuuuwwwxxxxxxvvvsssqqqppppppqqqrrrnnnnnnooopppqqqqqqqqqpppooooooqqqrrrrrrrrrqqqqqqpppooonnnnnnnnnoooqqqrrrtttsssrrrqqqqqqqqqqqqqqqnnnoooppprrrrrrrrrqqqppprrrqqqooommmmmmmmmnnnnnnoooooonnnnnnoooooopppppppppqqqssstttuuuttttttssspppooonnnmmmmmmooopppqqqnnnppprrrsssrrrrrrssstttppppppqqqpppnnnnnnoooqqqpppoooooonnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooonnnnnnnnnnnnmmmmmmllllllmmmnnnnnnnnnmmmkkkiiihhhhhhiiihhhfffdddcccbbbccc```ZZZRRRNNNPPPUUU[[[^^^___```aaabbbdddfffhhhiiiggghhhhhhhhhhhhiiilllooovvvyyy|||~~~}}}{{{yyyxxxwww~~~~~~|||{{{|||}}}~~~}}}wwwvvvssspppnnnlllkkkkkkmmmnnnooonnnlllkkkkkkllliiipppyyyrrrfffZZZWWWUUUQQQNNNMMMMMMLLLJJJJJJKKKLLLLLLKKKJJJKKKLLLNNNQQQRRRQQQOOONNNLLLJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@AAACCCEEEFFFHHHHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGHHHIIILLLOOOPPPNNNHHHDDDBBBCCCDDDEEEGGGHHHIIIIIIEEEFFFGGGIIIJJJKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJIIIJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJHHHIIIJJJJJJIIIHHHIIIJJJLLLQQQVVVYYYZZZ\\\```dddfffdddcccccceeehhhjjjlllkkklllmmmppptttzzz~~~||||||uuuttttttssssssrrrrrrqqqssstttttttttssstttvvvxxx{{{~~~{{{sssvvv}}}}}}yyyuuuvvvuuusssrrrqqqppppppppppppooonnnnnnmmmlllkkkkkklllkkkjjjjjjiiiiiiiiijjjjjjjjjiiihhhhhhiiijjjjjjhhhiiijjjkkklllmmmnnnooollllllllllllkkkiiihhhgggiiihhhgggfffgggiiikkkllljjjkkkmmmnnnoooppppppooonnnnnnoooppprrrtttvvvwwwvvvtttrrrpppoooooopppqqqnnnnnnoooppppppoooooooooooopppqqqrrrssssssrrrrrrpppooonnnnnnnnnoooqqqrrrqqqpppooonnnnnnnnnnnnnnnpppqqqrrrsssssssssrrrqqqqqqpppnnnllljjjjjjjjjkkkkkkkkklllmmmnnnpppqqqrrrooopppqqqsssssssssrrrqqqooonnnmmmkkkjjjkkkllllllmmmnnnqqqqqqqqqqqqssstttrrrrrrrrrpppmmmlllmmmnnnnnnnnnnnnmmmmmmlllkkkkkkkkklllmmmnnnooopppqqqqqqqqqpppnnnmmmlllmmmnnnooonnnnnnnnnmmmllljjjhhhggghhhiiiiiifffcccbbbdddfffccc]]]UUUPPPPPPUUU[[[___```aaaccceeegggiiijjjkkkhhhhhhgggffffffhhhlllpppwww{{{~~~~~~}}}|||zzzyyyyyyxxxxxx|||~~~~~~~~~~~~{{{yyytttrrroookkkhhhfffeeedddjjjlllnnnnnnoooooorrrssswww~~~rrrfff]]]UUUUUUUUURRROOONNNKKKJJJHHHHHHJJJKKKKKKJJJIIIIIIJJJLLLNNNOOONNNMMMLLLJJJHHHGGGHHHHHHFFFEEECCCCCCDDDDDDDDDBBB@@@??????@@@BBBDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGEEEFFFIIILLLMMMJJJEEE@@@???@@@BBBDDDFFFIIIJJJKKKEEEFFFGGGIIIJJJKKKLLLLLLIIIHHHFFFEEEDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIFFFFFFGGGHHHIIIJJJJJJJJJFFFFFFFFFFFFFFFGGGHHHIIIHHHJJJKKKKKKIIIIIIJJJLLLPPPSSSVVVWWWWWWYYY^^^bbbdddccccccccceeeiiimmmpppnnnnnnoooqqqtttxxx||||||zzzzzzssssssrrrrrrrrrqqqqqqqqqqqqssstttsssssssssuuuwwwyyyzzz|||sssuuuzzz}}}{{{zzzxxxuuuuuutttsssrrrqqqqqqqqqqqqqqqpppooonnnlllkkkjjjiiikkkkkkjjjiiihhhhhhhhhhhhggggggfffffffffgggiiijjjiiiiiijjjjjjkkklllmmmmmmkkkkkkjjjjjjiiigggfffeeegggffffffeeegggiiikkkmmmnnnnnnnnnnnnooooooooooooqqqppppppppppppqqqrrrrrrtttsssqqqpppooooooooopppnnnoooooooooooonnnnnnmmmnnnoooqqqrrrrrrrrrqqqqqqooonnnnnnnnnnnnooopppppprrrqqqppppppppppppppppppqqqrrrsssttttttsssrrrrrrppppppooollliiiggghhhiiihhhiiijjjkkkmmmppprrrsssoooooooooppppppoooooonnnmmmmmmlllkkkjjjjjjjjjjjjkkkmmmooooooooopppqqqsssrrrsssrrrooollljjjkkklllmmmmmmmmmmmmmmmlllkkkjjjkkklllmmmoooppprrrssstttrrrqqqooommmmmmnnnooopppooonnnnnnmmmkkkjjjhhhgggggghhhhhhfffcccbbbfffjjjgggddd^^^WWWTTTVVV\\\aaaaaaccceeehhhkkkmmmnnnooollllllkkkjjjjjjmmmrrrvvv{{{~~~zzzzzzzzzyyyzzzzzz{{{{{{zzz|||~~~~~~~~~~~~{{{yyywwwrrrppplllhhhfffdddddddddnnnpppsssuuuxxx}}}wwwjjj]]]VVVQQQRRRSSSQQQOOOOOOJJJIIIGGGHHHIIIJJJJJJIIIIIIIIIIIIKKKMMMMMMLLLJJJKKKIIIFFFFFFFFFFFFEEECCC@@@AAACCCDDDDDDBBB@@@??????@@@BBBCCCDDDEEEEEEFFFEEEEEEEEEDDDDDDEEEEEEFFFBBBBBBDDDGGGGGGEEE@@@<<<===>>>@@@BBBEEEGGGIIIJJJEEEFFFGGGIIIKKKLLLMMMMMMIIIHHHFFFDDDCCCDDDEEEFFFEEEEEEFFFGGGHHHHHHGGGGGGCCCDDDEEEFFFHHHJJJKKKLLLGGGGGGFFFFFFEEEFFFFFFGGGGGGJJJMMMLLLJJJJJJLLLOOOSSSVVVXXXWWWVVVWWW\\\`````````aaaaaacccgggmmmrrrssssssssstttvvvxxxzzz{{{uuutttvvv{{{rrrrrrrrrrrrqqqqqqqqqqqqqqqssstttuuuttttttvvvxxxxxxwww{{{~~~yyyxxxzzz|||yyyvvvuuuttttttqqqqqqppppppppppppqqqqqqqqqpppooonnnmmmkkkjjjjjjjjjiiihhhgggffffffffffffeeedddccccccdddfffhhhiiijjjjjjjjjkkkkkklllllllllhhhhhhhhhhhhgggfffeeedddgggfffeeefffgggjjjmmmnnnppppppooonnnnnnoooqqqrrrtttsssrrrqqqppppppppppppqqqqqqqqqpppoooooonnnnnnnnnooooooooonnnnnnmmmlllmmmnnnoooppppppooonnnnnnmmmnnnnnnooooooooooooooossssssrrrrrrrrrsssttttttqqqrrrsssttttttsssrrrqqqrrrrrrqqqmmmiiiggghhhjjjhhhhhhiiikkkmmmoooqqqrrrooonnnmmmllllllkkkkkkllljjjkkkkkklllmmmmmmllllllkkklllmmmmmmmmmnnnpppqqqpppqqqpppnnnkkkjjjkkkllllllmmmmmmnnnnnnmmmlllkkkkkklllmmmnnnooopppqqqqqqqqqqqqpppppppppooooooooonnnnnnmmmlllkkkiiihhhhhheeeggggggdddaaabbbggglllnnnnnnkkkccc\\\ZZZ```fffccceeehhhlllnnnppprrrrrrrrrrrrqqqppppppsssxxx|||}}}zzzzzzzzzzzz{{{|||}}}~~~}}}~~~~~~{{{yyywwwpppnnnllliiihhhiiijjjkkktttvvvyyy~~~~~~nnnbbbVVVQQQMMMOOOPPPNNNMMMNNNJJJIIIHHHHHHJJJKKKKKKJJJIIIIIIJJJKKKMMMLLLJJJGGGJJJHHHFFFEEEEEEEEEDDDCCC???AAACCCEEEEEEDDDBBBAAA@@@@@@AAACCCCCCDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEDDDCCCCCCDDDEEECCC@@@>>>===>>>???@@@BBBDDDEEEFFFDDDFFFGGGIIIKKKLLLMMMMMMMMMJJJGGGDDDBBBBBBCCCCCCCCCEEEGGGIIIIIIHHHFFFEEEDDDDDDEEEFFFGGGHHHJJJJJJHHHGGGFFFEEEEEEDDDEEEEEEFFFJJJMMMMMMKKKKKKNNNRRRSSSUUUWWWWWWVVVWWW[[[___^^^___``````aaaeeelllrrruuuuuuuuuuuuttttttttttttoooqqqtttyyyrrrrrrrrrrrrrrrrrrrrrrrrrrrtttvvvvvvvvvvvvwwwyyyxxxvvvyyy~~~}}}{{{zzz}}}~~~}}}}}}zzzvvvsssqqqrrrsssnnnnnnnnnoooooooooooopppppppppooonnnmmmllllllkkkiiihhhgggfffeeedddddddddcccbbbbbbaaabbbeeegggiiikkkkkkllllllllllllllllllggggggggggggfffeeedddccchhhhhhggghhhiiillloooqqqqqqpppooonnnooopppssstttttttttsssrrrqqqqqqqqqqqqppppppqqqqqqpppooonnnmmmoooooooooooonnnmmmlllkkkllllllmmmnnnnnnmmmlllkkklllmmmooopppppppppooonnnoooooooooooopppqqqqqqrrrqqqrrrsssssssssrrrqqqpppssstttsssooojjjhhhiiikkkhhhhhhiiijjjlllnnnpppqqqooonnnllljjjiiiiiiiiijjjhhhiiikkknnnoooppppppooojjjlllmmmlllllllllnnnpppnnnnnnnnnmmmkkkjjjlllmmmlllmmmnnnoooooonnnmmmllljjjkkkkkkkkkllllllmmmmmmnnnppprrrssssssqqqnnnmmmnnnmmmmmmllljjjiiiiiihhhccceeefffccc```aaagggmmmtttwwwvvvnnnccc___dddkkkeeegggjjjnnnqqqsssttttttvvvvvvuuuttttttwww{{{}}}|||{{{{{{||||||}}}~~~|||zzzyyypppnnnlllkkklllnnnppprrrsssuuuyyyzzz{{{tttdddYYYSSSNNNKKKMMMNNNLLLKKKMMMKKKJJJIIIIIIKKKLLLLLLKKKIIIIIIJJJLLLMMMLLLHHHEEEJJJHHHFFFEEEFFFFFFEEECCC???AAADDDFFFGGGFFFDDDCCC@@@AAAAAABBBCCCCCCCCCCCCEEEDDDCCCCCCCCCCCCDDDDDDHHHGGGEEEEEEFFFFFFDDDBBB>>>??????@@@@@@AAAAAABBBDDDFFFGGGIIIKKKMMMMMMNNNPPPMMMIIIDDDAAA@@@@@@@@@BBBDDDGGGJJJJJJHHHEEECCCEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGEEEDDDDDDDDDDDDEEEIIIMMMMMMKKKKKKOOOSSSRRRTTTVVVVVVUUUWWW[[[___```aaabbbaaaaaaeeelllrrrsssssssssrrrqqqpppnnnmmmmmmpppuuuzzzpppqqqqqqrrrrrrqqqooonnnrrrssstttvvvwwwxxxxxxxxxyyyyyyxxxyyy{{{}}}~~~}}}|||{{{{{{|||}}}~~~xxxwwwuuurrrpppooonnnmmmnnnnnnnnnnnnmmmmmmmmmmmmppppppppppppooommmkkkjjjdddddddddddddddcccbbbaaa```aaabbbdddeeefffffffffllllllkkkkkkkkklllmmmmmmgggfffccc```^^^___bbbeeedddeeefffhhhkkknnnppprrrooonnnlllkkklllnnnqqqssssssttttttrrrpppnnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnmmmllllllllllllmmmllllllkkkkkknnnnnnmmmllllllllllllmmmoooppppppqqqqqqqqqppppppqqqqqqrrrrrrrrrqqqppppppsssrrrpppnnnmmmllllllkkkiiiiiiiiiiiijjjkkklllmmmkkkjjjjjjjjjjjjjjjkkkkkkmmmmmmnnnnnnoooooopppppprrrqqqooonnnmmmooopppqqqnnnmmmlllkkkkkklllnnnnnnkkkjjjiiijjjkkkllljjjiiilllkkkjjjjjjjjjkkklllmmmpppsssuuuuuurrrooommmlllpppnnnlllkkkkkkjjjhhhfffcccddddddcccbbbccceeegggooosssuuurrrlllfffeeeffffffhhhlllqqquuuyyy{{{|||~~~}}}{{{zzzzzz|||~~~||||||}}}{{{{{{{{{zzzyyy|||}}}|||yyyxxxsssrrrqqqppppppqqqrrrssstttssssssxxx~~~}}}}}}jjj[[[RRROOONNNMMMKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIHHHFFFDDDCCCDDDFFFFFFCCCBBBCCCFFFHHHHHHFFFCCCAAA>>>>>>@@@BBBCCCCCCEEEDDDCCCBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEDDDAAA???AAA@@@>>>===>>>@@@CCCEEEEEEGGGHHHJJJKKKKKKJJJJJJKKKJJJHHHGGGEEEDDDCCCCCCGGGHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDFFFHHHJJJKKKJJJHHHGGGEEEDDDDDDEEEEEEFFFHHHJJJLLLLLLLLLMMMOOOKKKOOOTTTWWWYYYZZZ\\\]]]]]]```cccfffiiilllpppsssssstttsssqqqmmmjjjiiiiiikkkooouuu{{{qqqrrrrrrqqqpppnnnlllkkkoooppprrrtttvvvwwwxxxxxxyyyxxxxxxxxxyyy{{{}}}~~~}}}{{{zzzyyyxxxxxxuuutttsssqqqooonnnmmmmmmmmmmmmllllllllllllkkkkkkkkklllmmmnnnnnnmmmlllkkkeeeeeedddbbbaaa___^^^^^^```aaabbbdddfffggghhhhhhllllllkkkkkkkkkllllllmmmffffffdddaaa```aaadddgggfffggggggiiikkkmmmooopppooonnnmmmmmmnnnoooqqqsssrrrssssssqqqooommmnnnooommmmmmmmmmmmmmmmmmmmmmmmkkklllmmmnnnnnnnnnnnnnnnkkkkkklllllllllllllllllllllkkkjjjjjjiiijjjjjjjjjoooooopppqqqqqqqqqpppppprrrrrrqqqqqqpppoooooooooqqqqqqpppooonnnmmmmmmnnnnnnmmmllllllllllllllllllhhhhhhhhhiiijjjkkkllllllmmmmmmnnnnnnoooooooooooommmmmmlllkkkkkkkkklllmmmmmmlllkkkkkkkkklllmmmmmmjjjjjjiiijjjlllllljjjhhhkkkjjjiiiiiiiiijjjkkklllooorrrttttttqqqnnnllllllmmmkkkjjjiiiiiiiiigggfffcccddddddcccbbbbbbeeegggjjjnnnqqqpppllljjjkkkmmmhhhkkkooosssxxx{{{}}}~~~||||||||||||~~~~~~zzzzzz}}}}}}zzzxxxxxxwwwvvvwwwzzz~~~~~~}}}zzzyyyrrrrrrpppooonnnnnnmmmmmmpppooopppsss|||~~~~~~uuueeeYYYRRROOOOOONNNNNNMMMMMMNNNNNNKKKJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHFFFDDDCCCDDDFFFHHHFFFCCCCCCFFFGGGGGGFFFEEEBBB@@@???@@@AAABBBBBBDDDDDDCCCBBBBBBCCCDDDEEEHHHGGGEEEDDDCCCCCCBBBBBB@@@???>>>===>>>@@@BBBDDDEEEFFFGGGIIIIIIIIIIIIHHHIIIHHHGGGEEEDDDDDDEEEEEEGGGHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHJJJMMMNNNLLLKKKIIIGGGFFFDDDDDDDDDDDDFFFHHHHHHHHHGGGIIIJJJJJJNNNRRRUUUWWWXXXYYYZZZ\\\___bbbeeegggjjjmmmpppsssttttttrrrnnnlllkkkkkkooossswww{{{~~~rrrrrrqqqooommmjjjhhhggglllmmmppprrruuuvvvwwwxxxxxxwwwvvvvvvvvvwwwxxxyyy{{{~~~~~~|||yyyvvvsssrrrrrrrrrpppooonnnmmmmmmmmmkkkkkkkkkjjjjjjjjjiiiiiiggggggiiijjjkkkkkkkkkkkkgggeeebbb```^^^\\\\\\\\\```aaaccceeegggiiijjjjjjkkkjjjjjjiiiiiiiiijjjjjjeeeeeeeeecccbbbcccfffiiijjjiiiiiijjjkkklllmmmnnnnnnooooooooopppqqqqqqqqqpppqqqqqqpppnnnllllllmmmlllllllllllllllllllllllliiijjjkkklllnnnnnnnnnnnnjjjkkkkkkllllllmmmmmmmmmjjjiiihhhhhhgggggghhhhhhnnnoooppppppqqqqqqppppppsssqqqpppnnnmmmmmmnnnnnnqqqppppppooooooooooooooorrrqqqpppnnnmmmlllkkkkkkhhhhhhiiijjjlllmmmnnnooommmnnnnnnnnnnnnooooooooojjjjjjjjjjjjjjjjjjjjjkkkmmmlllkkkkkkkkkkkklllllljjjjjjjjjkkklllllljjjhhhjjjjjjjjjjjjjjjkkklllmmmnnnppprrrrrrpppmmmlllkkkkkkiiiggggggggggggfffeeecccdddeeedddcccccceeegggeeehhhlllmmmlllmmmqqqtttmmmooossswwwzzz}}}~~~yyy{{{}}}}}}{{{||||||xxxuuuvvvrrrrrrtttxxx||||||~~~~~~|||zzzyyyqqqqqqpppooommmkkkiiihhhmmmnnnpppttt{{{}}}|||}}}zzzkkk___VVVRRRNNNNNNNNNOOOOOOPPPPPPPPPNNNLLLJJJHHHGGGHHHIIIJJJLLLKKKIIIGGGFFFFFFFFFFFFGGGHHHHHHGGGEEEDDDEEEGGGKKKIIIFFFEEEFFFGGGHHHHHHIIIFFFCCCAAAAAABBBAAAAAADDDDDDCCCBBBBBBBBBCCCCCCHHHGGGEEECCCBBBBBBCCCCCCBBBAAA??????@@@AAADDDEEEEEEFFFHHHIIIJJJKKKKKKKKKIIIHHHFFFDDDDDDEEEFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIKKKMMMOOONNNMMMMMMKKKIIIGGGEEEDDDEEEFFFGGGGGGEEEEEEEEEGGGJJJMMMQQQSSSTTTUUUUUUVVVXXX[[[___bbbeeeiiimmmppprrrssssssrrrooommmmmmmmmoooqqqtttwwwyyy}}}qqqpppooommmkkkiiigggfffjjjkkkmmmpppsssuuuvvvwwwvvvvvvuuutttssssssttttttxxxzzz}}}~~~~~~|||yyyuuurrrpppqqqpppooonnnmmmmmmmmmnnnkkkkkkjjjjjjiiihhhhhhhhheeeffffffggghhhhhhiiiiiifffdddaaa^^^]]]]]]]]]^^^cccdddeeefffggghhhhhhhhhfffeeeeeedddddddddeeeeeecccdddeeeddddddeeehhhjjjmmmllllllkkkkkkkkkkkklllnnnooopppqqqrrrqqqqqqpppnnnoooooonnnlllkkkkkkllllllllllllllllllllllllllliiijjjkkklllmmmmmmmmmmmmjjjjjjjjjkkklllmmmnnnnnnjjjjjjiiihhhhhhhhhhhhhhhmmmnnnoooppppppqqqqqqpppqqqooommmllllllmmmnnnooorrrqqqpppoooooonnnooooooqqqpppooommmlllkkkkkkjjjkkkkkklllnnnooopppppppppnnnnnnnnnnnnnnnnnnnnnnnnkkkkkklllmmmmmmmmmllllllnnnmmmmmmmmmlllllllllllljjjjjjjjjlllmmmmmmjjjhhhjjjjjjkkkkkklllmmmnnnnnnnnnppprrrqqqooommmllllllllljjjgggfffffffffeeeddddddeeeffffffeeeeeefffhhheeegggjjjlllmmmooossswwwssstttwwwyyy{{{|||||||||xxx{{{}}}wwwuuuuuuqqqrrrtttwwwzzz|||}}}}}}zzz{{{}}}~~~}}}zzzxxxvvvuuunnnooooooooommmkkkiiihhhiiilllqqqvvv{{{}}}pppcccZZZTTTRRRMMMMMMNNNNNNNNNOOONNNNNNNNNLLLJJJHHHGGGHHHJJJKKKKKKJJJHHHFFFEEEEEEGGGGGGHHHIIIIIIIIIGGGFFFHHHIIIMMMKKKIIIHHHIIIJJJLLLMMMOOOKKKGGGEEEDDDDDDCCCBBBEEEEEEDDDCCCCCCCCCBBBBBBGGGGGGGGGFFFDDDCCCBBBCCCDDDCCCBBBBBBCCCDDDFFFGGGFFFGGGIIIKKKNNNPPPQQQRRRMMMKKKIIIFFFEEEFFFGGGIIIGGGGGGHHHIIIJJJJJJKKKKKKHHHHHHHHHHHHIIIJJJLLLMMMOOOOOOOOOOOOMMMKKKHHHGGGIIIJJJJJJIIIGGGFFFFFFHHHJJJMMMQQQSSSTTTSSSTTTUUUSSSWWW[[[```dddhhhmmmpppoooqqqrrrqqqooonnnnnnooojjjllloooqqqtttyyynnnnnnmmmlllkkkjjjiiiiiiiiijjjllloooqqqssstttuuuttttttsssrrrrrrrrrrrrrrrqqqsssvvvyyy{{{{{{{{{{{{zzzxxxvvvsssqqqppppppooonnnnnnnnnnnnnnnkkkkkkjjjjjjiiihhhggggggfffeeeeeeddddddddddddddddddbbb```______```bbbcccfffffffffffffffeeeeeeddd_________^^^___``````aaaaaaccceeeffffffgggiiikkknnnnnnmmmlllkkkkkkkkkkkknnnoooqqqrrrrrrqqqpppooommmnnnnnnmmmkkkjjjkkklllllllllllllllllllllllllllkkklllllllllllllllkkkkkkkkkjjjjjjjjjkkkmmmnnnooommmllllllkkkkkkkkkkkkkkkmmmmmmnnnooopppqqqqqqqqqnnnmmmkkkkkkkkkmmmoooqqqsssrrrqqqooonnnmmmmmmmmmllllllkkkjjjjjjjjjjjjjjjlllmmmnnnnnnooonnnnnnmmmnnnnnnnnnmmmmmmmmmmmmmmmkkklllmmmnnnnnnnnnnnnnnnooooooooooooooonnnmmmmmmjjjjjjkkkmmmnnnmmmjjjhhhggghhhiiijjjkkklllmmmmmmnnnpppqqqqqqooommmmmmmmmnnnkkkgggeeeeeedddcccbbbeeeggghhhhhhgggggghhhiiiiiijjjlllmmmnnnppprrrtttxxxxxxzzz{{{{{{zzzyyyyyyyyy||||||vvvssssssrrrtttvvvwwwxxxxxxyyyzzzyyyzzz|||}}}~~~~~~~~~~~~}}}~~~~~~{{{xxxuuusssqqqpppkkklllnnnoooppppppooonnnjjjmmmsssyyy~~~vvviii___YYYTTTQQQNNNOOOOOOOOOOOONNNMMMLLLMMMLLLJJJHHHGGGHHHIIIJJJIIIHHHFFFEEEEEEFFFHHHIIIHHHJJJKKKKKKJJJIIIJJJKKKMMMMMMLLLLLLMMMOOORRRTTTTTTPPPLLLJJJIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCGGGJJJNNNNNNLLLHHHEEEDDDCCCCCCBBBBBBCCCDDDFFFFFFEEEFFFHHHKKKNNNRRRTTTVVVRRRPPPMMMJJJHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLJJJJJJIIIIIIIIIJJJLLLMMMNNNOOOPPPPPPPPPOOOMMMLLLKKKLLLLLLJJJHHHGGGHHHJJJLLLOOOSSSUUUUUUUUUUUUVVVUUUXXX\\\___bbbeeeiiillllllnnnppppppoooooopppqqqmmmnnnppprrrtttxxx}}}nnnmmmllllllkkkllllllmmmkkklllmmmooopppqqqqqqqqqrrrrrrrrrrrrrrrsssssssssppprrrtttvvvyyy}}}}}}wwwwwwwwwwwwvvvuuutttssspppoooooonnnmmmmmmmmmmmmkkkjjjjjjiiihhhgggffffffeeedddbbbaaa```_________aaa`````````aaaccceeeffffffffffffeeedddbbbaaa```[[[[[[[[[\\\]]]^^^___```bbbdddggghhhiiiiiijjjkkknnnnnnmmmllllllllllllmmmnnnooopppqqqqqqpppoooooolllmmmnnnmmmkkkjjjkkklllllllllllllllllllllllllllmmmmmmmmmmmmmmmlllkkkkkklllkkkjjjjjjkkklllnnnoooooonnnmmmmmmllllllmmmmmmlllmmmnnnooopppqqqqqqqqqmmmllllllllllllnnnooopppqqqpppooonnnmmmmmmmmmmmmjjjjjjiiiiiiiiijjjjjjkkkkkklllmmmnnnnnnmmmkkkkkknnnnnnnnnmmmmmmmmmmmmlllkkkkkkllllllmmmmmmnnnnnnpppqqqqqqqqqpppooonnnmmmjjjjjjkkknnnooonnnkkkhhhcccdddfffhhhiiijjjkkkkkkmmmnnnoooooommmllllllmmmmmmjjjfffdddcccdddcccbbbfffgggiiiiiihhhhhhhhhiiilllmmmnnnoooppprrrssssssyyyzzz{{{{{{{{{zzzyyyxxx{{{~~~|||xxxsssqqqrrruuuwwwxxxxxxwwwwwwwwwxxxzzzzzz{{{|||}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{zzzxxxvvvssspppnnnmmmllljjjkkkmmmppprrrtttuuuuuuwwwyyy}}}qqqeee]]]XXXSSSPPPPPPPPPQQQRRRQQQPPPNNNMMMLLLKKKJJJJJJIIIHHHHHHHHHGGGFFFFFFEEEFFFGGGHHHIIIGGGIIIKKKLLLKKKJJJKKKLLLLLLMMMOOOPPPPPPQQQTTTVVVVVVSSSOOOMMMMMMMMMLLLKKKJJJJJJJJJIIIHHHFFFEEEDDDIIINNNTTTVVVRRRLLLIIIHHHAAAAAAAAAAAABBBCCCDDDDDDDDDDDDFFFIIILLLOOORRRTTTTTTSSSPPPNNNLLLJJJHHHHHHGGGGGGGGGGGGHHHIIIKKKKKKMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNOOOOOOOOOOOONNNNNNJJJJJJJJJHHHGGGGGGIIIKKKNNNQQQUUUWWWWWWWWWWWWXXX\\\^^^```aaaaaabbbdddfffkkkmmmoooppppppqqqrrrtttvvvwwwxxxxxxxxxzzz}}}oooooonnnmmmlllmmmnnnnnnnnnnnnooooooooooooooonnnooopppqqqsssttttttuuuuuusssuuuvvvxxxyyy|||{{{xxxwwwttttttsssrrrrrrrrrrrrrrroooooommmlllkkkkkkkkkkkkiiiiiihhhgggfffeeeddddddaaa___^^^\\\[[[[[[[[[[[[______```aaacccdddeeeeeeddddddccccccbbbaaa___^^^ZZZZZZ[[[\\\^^^```bbbccceeegggkkkllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnoooooooooooopppooooooooonnnlllmmmmmmmmmkkkjjjkkklllmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmnnnnnnnnnmmmmmmmmmlllkkkjjjjjjkkkmmmnnnnnnnnnmmmlllllllllllllllkkklllmmmoooppppppqqqqqqooonnnnnnnnnmmmmmmmmmlllmmmlllllllllmmmnnnoooooollllllkkkkkkkkkkkkllllllkkklllnnnooopppooonnnmmmnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkkmmmnnnpppppppppqqqqqqpppooommmllljjjjjjlllnnnpppnnnkkkhhhbbbdddfffhhhjjjkkklllllljjjkkklllkkkjjjiiijjjkkkiiifffbbbaaabbbcccdddddddddfffhhhiiihhhgggggghhhkkklllnnnqqqtttuuuuuuuuuxxxyyy{{{|||}}}}}}||||||{{{xxxvvvssssssuuuvvvxxxzzzzzzxxxwwwxxxzzz{{{{{{|||||||||||||||||||||}}}}}}}}}|||zzzxxxwwwsssqqqooommmlllkkkkkkkkkiiijjjlllooorrrvvvxxxzzznnnaaaYYYVVVSSSQQQMMMNNNPPPQQQQQQQQQOOONNNLLLLLLLLLLLLLLLJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEGGGJJJKKKJJJJJJJJJKKKKKKNNNQQQRRRQQQQQQRRRTTTVVVSSSPPPNNNOOOOOOOOOOOOMMMMMMMMMMMMKKKIIIGGGFFFIIIOOOTTTUUUPPPKKKIIIIIIBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGHHHIIIJJJMMMOOOPPPQQQQQQQQQPPPNNNKKKIIIHHHGGGGGGFFFFFFGGGHHHIIIJJJMMMMMMKKKKKKJJJKKKLLLMMMNNNMMMLLLKKKKKKKKKKKKKKKHHHIIIIIIHHHGGGHHHKKKNNNNNNQQQUUUXXXXXXXXXYYYZZZ]]]___aaabbbbbbccceeegggkkknnnqqqrrrssstttvvvwwwzzz{{{}}}}}}||||||~~~rrrqqqooonnnmmmmmmnnnnnnppppppppppppooonnnmmmlllnnnoooqqqsssuuuvvvwwwwwwssstttuuuvvvvvvwww{{{}}}yyyuuusssssssssrrrpppooonnnooopppqqqnnnnnnlllkkkjjjiiiiiiiiihhhggggggfffdddcccbbbbbb]]]\\\ZZZYYYXXXXXXYYYYYY^^^___```bbbccccccccccccaaaaaaaaaaaaaaa```______[[[\\\]]]^^^```ccceeefffgggjjjmmmoooooonnnnnnooolllllllllmmmmmmoooppppppooooooooonnnnnnnnnnnnnnnlllmmmnnnmmmkkkkkkkkkmmmnnnnnnnnnnnnnnnnnnnnnnnnkkkkkkmmmnnnooooooppppppnnnmmmkkkjjjjjjkkklllmmmmmmlllkkkkkkjjjjjjkkkkkkkkklllmmmoooppppppqqqqqqqqqqqqpppooonnnllljjjiiiiiiiiijjjkkkmmmoooqqqrrroooooonnnmmmmmmmmmmmmmmmlllnnnpppsssttttttssssssnnnnnnmmmmmmmmmlllllllllnnnmmmlllkkklllnnnqqqrrrooopppppppppooonnnlllkkkjjjjjjlllooopppnnnkkkhhheeefffiiilllnnnooooooooohhhiiijjjiiigggggghhhiiidddbbb______aaaccceeefffbbbeeeggghhhgggeeeffffffhhhjjjmmmrrrwwwyyyyyyxxxvvvxxxzzz}}}~~~xxxxxxwwwuuuvvvyyyuuuxxx{{{{{{yyyxxxzzz||||||||||||||||||{{{{{{{{{||||||}}}|||zzzxxxvvvuuummmlllkkkjjjiiijjjkkkkkkjjjjjjlllnnnrrrvvvyyy|||nnn^^^VVVTTTRRRQQQHHHJJJLLLNNNPPPOOOOOONNNLLLMMMNNNOOONNNLLLJJJHHHHHHHHHHHHHHHGGGEEEDDDCCCCCCFFFHHHIIIIIIIIIIIIJJJJJJNNNRRRSSSQQQOOOOOOQQQUUURRROOONNNOOOPPPQQQQQQOOOPPPOOOOOOMMMKKKHHHGGGGGGLLLPPPPPPKKKGGGFFFHHHEEEFFFFFFGGGHHHHHHIIIIIIMMMLLLKKKKKKKKKMMMNNNOOONNNOOOPPPPPPOOOLLLJJJHHHHHHGGGFFFFFFFFFGGGHHHIIILLLKKKIIIHHHHHHIIIIIIJJJNNNMMMKKKIIIGGGGGGGGGHHHHHHIIIIIIIIIIIIKKKNNNQQQNNNQQQUUUXXXYYYYYYZZZ[[[YYY\\\___bbbcccfffiiillllllooorrrtttuuuvvvxxxzzzwwwyyy|||}}}~~~~~~mmmmmmmmmllllllkkkkkkjjjkkklllllllllmmmmmmmmmmmmpppooooooqqqtttvvvvvvvvvtttssssssssstttuuuwwwxxxzzz~~~{{{xxxtttpppnnnqqqpppooonnnmmmmmmllllllnnnnnnllliiiffffffhhhjjjfffeeeeeeccc```\\\XXXVVVUUUTTTTTTUUUVVVXXXZZZ\\\]]]^^^```bbbccccccbbbbbbbbbaaaaaa```^^^]]]\\\\\\[[[\\\^^^aaacccfffhhhiiimmmmmmmmmnnnoooooonnnllljjjjjjkkkmmmnnnpppqqqqqqpppooooooooonnnnnnmmmmmmoooooonnnmmmllllllllllllllllllllllllmmmnnnooooookkklllllllllllllllllllllkkkkkkkkkiiiggggggiiijjjnnnllljjjiiihhhhhhjjjkkkmmmllllllllllllmmmnnnnnnrrrqqqooonnnmmmmmmmmmmmmnnnmmmlllkkkkkklllnnnooorrrpppnnnlllkkkkkkmmmmmmooopppqqqrrrssstttttttttpppnnnllllllmmmnnnmmmlllmmmmmmmmmmmmnnnpppqqqrrrqqqqqqpppooommmllljjjiiiooonnnllllllkkklllmmmnnniiijjjkkkmmmnnnooooooooolllkkkjjjhhhfffeeeddddddbbb```___```bbbccccccbbbbbbccceeeggghhhhhhggggggiiimmmrrruuuvvvvvvwwwwwwuuuwwwyyyzzz{{{~~~{{{xxxxxx{{{}}}|||{{{{{{zzzyyyxxxyyyzzz{{{|||zzzzzzzzz{{{zzzzzzyyyxxxyyywwwvvvwwwxxxwwwrrrnnnkkkjjjiiiiiijjjiiigggeeefffiiiiiihhhlllsssxxxxxxzzz{{{~~~dddXXXXXXVVVRRRNNNIIIHHHGGGGGGHHHIIIKKKLLLNNNNNNOOOQQQRRRQQQNNNKKKKKKJJJIIIHHHGGGFFFFFFEEEFFFFFFHHHIIIJJJKKKKKKJJJMMMMMMLLLLLLMMMNNNOOOPPPPPPPPPOOOMMMLLLMMMPPPRRRQQQQQQRRRSSSSSSPPPLLLIIIKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHHHHIIIIIIKKKLLLLLLMMMNNNOOOOOONNNLLLIIIGGGJJJIIIIIIHHHHHHHHHIIIIIIHHHJJJLLLOOOPPPOOONNNMMMLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKJJJIIIIIIKKKLLLMMMRRRRRRSSSVVVZZZ```eeehhhddddddeeefffggghhhiiiiiinnnpppsssvvvwwwxxxwwwvvvyyyzzz{{{}}}~~~mmmmmmmmmlllllllllllllllppppppooonnnnnnnnnnnnooopppoooooorrruuuwwwwwwwwwtttssssssssstttuuuwwwxxxxxxzzzzzzyyywwwuuusssqqqpppooonnnmmmlllkkkjjjjjjjjjlllkkkiiihhhggggggggggggeeecccaaa]]]ZZZWWWTTTSSSSSSSSSTTTVVVXXX[[[]]]^^^___```aaaaaabbbbbbaaaaaaaaa``````_______________^^^___aaadddgggjjjlllmmmmmmlllkkkmmmoooppppppooollllllmmmnnnoooppppppqqqqqqpppppppppooooooooooookkkkkkkkkkkklllmmmnnnooollllllkkkkkkllllllmmmnnnmmmmmmmmmlllllllllkkkkkkjjjkkkkkkiiiggggggiiijjjkkkjjjiiihhhhhhiiikkklllllllllllllllmmmnnnnnnooopppoooooonnnmmmmmmllllllkkkkkkkkkkkklllmmmoooppprrrpppnnnlllllllllmmmnnnnnnnnnooopppqqqqqqqqqqqqpppnnnmmmmmmooopppooonnnnnnmmmmmmnnnnnnooopppqqqooooooppppppooonnnnnnmmmnnnmmmlllkkkkkklllmmmnnnnnnnnnnnnooonnnnnnmmmlllnnnmmmjjjgggdddbbbaaa```bbbaaa```aaaccceeeeeedddcccdddfffhhhiiijjjjjjiiillloootttwwwxxxxxxyyyyyyxxxzzz}}}~~~zzzxxxvvvxxx{{{}}}}}}}}}{{{zzzyyyxxxxxxyyyzzzzzzyyyzzzzzzzzzzzzzzzyyyyyywwwuuutttuuuuuusssooolllkkkiiihhhggggggfffdddbbbccceeeeeedddgggoootttuuuvvvvvv{{{}}}dddYYYWWWUUUQQQMMMHHHHHHGGGHHHHHHIIIJJJKKKKKKKKKLLLNNNOOOOOOKKKIIIHHHIIIIIIHHHHHHGGGFFFEEEHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLMMMNNNOOONNNMMMNNNPPPSSSQQQQQQQQQRRRRRROOOKKKHHHJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJJJJJJJKKKLLLMMMNNNMMMNNNOOOOOONNNKKKIIIHHHHHHIIIIIIJJJIIIGGGFFFDDDCCCDDDFFFHHHJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJKKKLLLKKKJJJIIIIIIJJJKKKLLLMMMOOOPPPSSSVVV[[[aaaeeehhhjjjhhhfffeeeeeegggjjjlllrrrsssuuuvvvwwwwwwwwwvvv{{{{{{|||}}}}}}~~~}}}}}}lllllllllmmmmmmmmmmmmmmmrrrqqqooommmmmmmmmnnnooonnnnnnnnnpppsssuuuvvvuuurrrrrrrrrrrrrrrssstttuuutttwww||||||xxxvvvssssssrrrqqqqqqqqqqqqqqqmmmmmmkkkjjjiiihhhhhhhhhjjjhhheeeeeeggggggeeebbbaaa^^^ZZZUUUSSSQQQQQQRRRSSSTTTWWWYYY\\\^^^```aaabbbbbbaaa``````````````````_________```bbbdddeeedddeeegggiiilllnnnpppqqqooonnnllllllnnnooopppooonnnnnnnnnoooooooooppppppooooooooonnnnnnnnnnnnnnnjjjjjjjjjjjjkkklllmmmmmmllllllkkkkkkjjjjjjkkkkkknnnnnnmmmmmmllllllkkkkkkjjjjjjkkkiiihhhgggiiijjjhhhhhhgggggghhhiiikkklllkkkkkkkkkllllllnnnoooooonnnnnnooooooooommmlllkkkiiiiiijjjkkklllnnnooopppqqqpppnnnmmmlllmmmmmmnnnoooooooooooooooooooooooopppooonnnoooqqqrrrrrrqqqoooooonnnnnnnnnnnnoooooommmnnnooopppqqqqqqqqqpppllllllkkkkkkkkkmmmnnnooosssrrrrrrpppnnnllljjjiiillljjjhhheeebbb```______bbb``````aaadddfffgggfffeeefffhhhiiikkklllmmmmmmpppssswwwzzzzzzzzz{{{{{{{{{}}}}}}{{{wwwvvvuuuwwwzzz}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzyyywwwuuuttttttsssqqqnnnkkklllkkkhhhgggfffeeebbb``````bbbaaa```dddmmmssstttuuuuuuxxx~~~vvv```VVVTTTQQQMMMJJJFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLNNNMMMKKKHHHGGGIIIJJJKKKKKKJJJIIIHHHJJJJJJIIIIIIIIIKKKLLLMMMIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJLLLLLLLLLLLLNNNPPPOOOOOOOOOPPPPPPOOOKKKHHHIIIIIIIIIIIIIIIIIIHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJJJJKKKLLLMMMMMMLLLMMMNNNNNNMMMKKKIIIHHHFFFHHHIIIJJJJJJGGGDDDBBBDDDDDDEEEGGGIIIKKKMMMNNNJJJJJJIIIIIIJJJKKKLLLLLLJJJJJJIIIIIIJJJLLLMMMOOONNNPPPTTTYYY___dddhhhjjjnnnkkkfffddddddgggkkknnnvvvvvvvvvwwwwwwwwwwwwxxx||||||}}}}}}|||{{{zzzzzz~~~lllllllllmmmmmmnnnnnnnnnooommmkkkjjjjjjkkknnnooonnnmmmmmmnnnpppqqqqqqpppppppppppppppppppppqqqqqqqqqrrrtttwww}}}{{{xxxuuutttqqqppppppooonnnmmmmmmnnnooopppmmmllljjjiiiggggggffffffhhhdddaaabbbdddddd___ZZZYYYVVVRRROOOOOOQQQTTTVVVWWWYYY\\\^^^aaabbbbbbbbbcccbbb```___^^^^^^______```______```cccfffiiijjjkkkkkklllnnnooopppqqqqqqssspppmmmlllmmmnnnnnnnnnppppppppppppooooooooooookkkkkkkkkkkkkkkkkkkkkkkkmmmlllkkkjjjiiiiiiiiiiiimmmlllkkkjjjiiiiiiiiiiiillllllllllllllllllmmmmmmiiijjjjjjjjjhhhhhhiiijjjhhhhhhgggggghhhhhhjjjjjjiiiiiiiiijjjkkklllmmmnnnlllmmmoooppppppooommmkkkiiijjjjjjkkkllllllmmmnnnpppooonnnmmmmmmmmmnnnnnnrrrqqqppppppoooooooooooopppooonnnooorrrtttttttttppppppooonnnnnnnnnnnnnnnmmmmmmnnnoooppppppppppppkkkkkkjjjjjjkkkmmmnnnpppssssssqqqooommmjjjgggfffeeedddcccbbbaaa`````````______^^^```dddggghhhhhheeefffhhhjjjlllnnnoooppptttwwwzzz|||{{{{{{|||}}}{{{~~~|||zzzyyyvvvvvvvvvxxxzzz{{{|||}}}~~~}}}|||{{{{{{{{{xxxyyyyyyzzzzzzyyyyyyxxxwwwvvvuuutttsssqqqnnnlllooollljjjhhhgggfffdddbbb```bbbbbbaaafffooovvvxxx{{{yyyzzz}}}}}}{{{}}}yyyhhhXXXQQQPPPMMMIIIHHHEEEFFFHHHIIIJJJJJJIIIHHHKKKJJJKKKMMMNNNNNNLLLJJJIIIKKKMMMPPPPPPOOONNNLLLKKKJJJHHHGGGHHHIIIKKKLLLHHHHHHHHHGGGGGGFFFEEEEEEFFFHHHJJJJJJIIIIIIIIIJJJLLLKKKLLLMMMOOOOOOMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIEEEDDDDDDDDDDDDEEEEEEFFFHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNMMMKKKIIIHHHFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFEEEEEEFFFIIIKKKMMMIIIIIIIIIIIIJJJKKKKKKLLLIIIIIIIIIIIIKKKMMMOOOPPPOOORRRWWW\\\bbbgggjjjlllllljjjhhhfffgggjjjnnnpppwwwvvvvvvwwwwwwyyyzzz{{{||||||{{{{{{yyyxxxvvvuuuuuukkklllllllllmmmmmmnnnnnnkkkjjjhhhhhhiiillloooqqqrrrpppooooooppppppooommmmmmmmmmmmmmmmmmmmmlllllloooppprrrsssvvv{{{}}}zzzvvvsssqqqpppooommmnnnmmmllljjjiiijjjkkkkkkkkkjjjiiigggfffeeeddddddeee```]]]]]]___^^^YYYTTTRRRPPPNNNNNNQQQVVV[[[______```bbbcccccccccbbbaaabbbaaa___^^^]]]^^^^^^___aaaaaabbbdddfffjjjmmmnnnppppppppppppoooooooooooopppnnnllllllmmmpppqqqqqqqqqqqqqqqpppooonnnnnnnnnjjjjjjjjjjjjjjjkkkkkkkkkllllllkkkjjjiiiiiiiiiiiimmmlllkkkjjjiiihhhhhhhhhiiijjjjjjkkklllmmmnnnnnnhhhiiijjjjjjiiihhhiiijjjjjjiiiiiihhhhhhggghhhhhhhhhhhhhhhhhhiiijjjkkklllkkklllnnnppppppooommmlllkkkkkkkkkkkkkkkjjjjjjjjjnnnnnnnnnmmmmmmmmmmmmmmmqqqqqqooonnnnnnnnnnnnnnnpppooonnnooorrrtttuuutttqqqpppooonnnnnnmmmmmmnnnnnnnnnoooooonnnnnnmmmmmmkkkjjjjjjjjjkkklllnnnooopppooonnnllljjjhhhfffdddaaa``````___^^^^^^^^^^^^\\\\\\\\\___cccggghhhhhhfffgggiiikkknnnppprrrtttxxxzzz|||}}}|||||||||}}}~~~{{{yyyyyyxxxxxxyyyyyyyyyyyyyyyzzz}}}}}}||||||{{{zzzyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvttttttsssrrrooommmllllllmmmkkkhhhggghhhhhhgggeeebbbeeefffffflllwww~~~}}}{{{zzzxxxvvv{{{~~~hhh\\\RRROOOOOOLLLJJJJJJEEEFFFGGGIIIJJJIIIIIIHHHJJJJJJJJJKKKMMMMMMLLLJJJHHHJJJNNNPPPQQQQQQOOONNNKKKIIIGGGFFFFFFGGGIIIJJJHHHHHHHHHHHHHHHGGGFFFEEEGGGIIIJJJJJJIIIGGGHHHHHHIIIIIIIIILLLNNNOOONNNMMMIIIIIIIIIIIIIIIIIIHHHHHHFFFFFFEEEDDDCCCCCCCCCCCCIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNMMMKKKIIIHHHGGGFFFFFFFFFHHHJJJLLLNNNGGGEEECCCBBBBBBCCCEEEGGGHHHIIIIIIJJJJJJJJJJJJJJJHHHHHHHHHIIIKKKNNNPPPRRROOORRRVVV\\\aaafffiiijjjjjjkkklllnnnppprrrttttttuuuuuuvvvwwwyyy{{{}}}~~~zzzzzzyyyxxxwwwuuusssrrrtttkkkkkkkkkllllllllllllllliiihhhhhhiiikkknnnqqqssstttrrrqqqqqqqqqqqqooonnnllllllllllllkkkkkkjjjiiimmmoooqqqssstttvvvyyy{{{~~~~~~~~~}}}}}}zzzyyywwwuuurrrppppppooommmkkklllkkkjjjhhhgggfffeeeeeegggfffdddbbbaaa```______^^^[[[XXXXXXYYYYYYVVVSSSQQQQQQRRRTTTXXX]]]bbbeeeeeeeeeeeedddcccbbbaaa```aaa```````````````aaabbbcccdddfffiiikkknnnoooppprrrrrrqqqpppooonnnmmmmmmkkkjjjjjjlllpppsssuuuuuuqqqqqqpppoooooonnnmmmmmmllllllllllllmmmmmmmmmmmmiiiiiiiiiiiijjjkkkllllllmmmlllkkkjjjiiiiiiiiiiiihhhhhhiiijjjkkklllmmmmmmgggiiijjjkkkiiiiiiiiijjjkkkjjjjjjiiiiiihhhgggggghhhhhhhhhhhhhhhiiiiiijjjiiijjjlllmmmmmmmmmllllllkkkkkkkkkkkkjjjiiihhhhhhllllllllllllllllllllllllooonnnlllkkkjjjkkkllllllooonnnmmmnnnqqqsssssssssppppppooonnnnnnnnnnnnnnnoooooooooooonnnlllkkkkkkkkkkkkjjjjjjjjjlllmmmnnnllllllkkkjjjhhhfffeeedddaaa```^^^]]][[[ZZZZZZYYYZZZZZZ[[[^^^cccgggiiijjjhhhiiijjjmmmppptttvvvxxx|||}}}~~~}}}~~~~~~{{{zzzzzzzzz{{{|||{{{yyyxxxwwwxxxxxxyyyyyyyyyxxxwwwvvvvvvxxxxxxwwwwwwvvvuuussssssnnnnnnnnnmmmjjjhhhhhhiiijjjhhhggggggiiikkklllkkkgggkkknnnpppxxx|||xxxtttttt|||yyynnn]]]UUUPPPPPPQQQNNNMMMNNNEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGIIIKKKKKKJJJIIIGGGHHHKKKMMMNNNNNNMMMLLLJJJIIIHHHFFFFFFFFFGGGGGGGGGHHHIIIJJJIIIHHHGGGFFFIIIKKKLLLKKKJJJIIIJJJKKKIIIIIIIIIKKKNNNOOONNNMMMKKKJJJJJJIIIIIIHHHGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEKKKJJJJJJJJJJJJJJJKKKKKKJJJKKKLLLMMMMMMKKKIIIHHHFFFEEEEEEEEEGGGKKKOOORRRKKKIIIGGGFFFEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGHHHIIILLLOOORRRTTTPPPRRRUUUYYY]]]aaadddfffjjjmmmqqquuuxxxyyyxxxxxxssssssuuuwwwzzz|||~~~xxxxxxwwwwwwvvvtttsssrrruuukkkkkkkkkkkkkkkjjjjjjjjjgggggghhhiiijjjlllnnnooopppooonnnoooppppppooonnnllllllmmmmmmllljjjiiihhhjjjlllooopppqqqrrrtttvvvvvv}}}zzzzzzyyyyyyyyyzzzzzz{{{uuuxxxzzz{{{yyywwwwwwwwwvvvvvvwwwyyyyyywwwtttqqqqqqooonnnmmmmmmllliiiggggggggggggfffdddbbbaaa``````___^^^[[[ZZZXXXXXXWWWTTTTTTSSSRRRSSSTTTUUUVVVXXXYYY[[[]]]```bbbdddffffffeeedddbbbaaa````````````aaabbbccceeeeeefffffffffgggjjjmmmpppqqqqqqpppqqqqqqppppppoooooonnnnnnkkkkkkkkknnnqqqssstttssspppoooooonnnnnnmmmmmmmmmllllllllllllmmmmmmnnnnnnjjjiiiiiijjjjjjkkklllmmmmmmlllkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiifffhhhjjjkkkjjjiiiiiijjjjjjjjjjjjjjjjjjjjjiiiiiikkkkkkjjjiiiiiiiiiiiijjjfffgggggghhhiiiiiijjjjjjiiiiiijjjkkkkkkjjjiiihhhjjjkkkkkkkkkkkkkkkkkkkkknnnlllkkkjjjiiijjjlllmmmnnnmmmlllmmmoooqqqqqqppppppooonnnnnnnnnnnnnnnooooooppppppoooooonnnlllllllllkkkjjjjjjjjjkkklllmmmkkkkkkjjjiiigggeeedddccc^^^^^^\\\[[[YYYYYYXXXXXXZZZYYY[[[___dddiiikkklllkkklllmmmpppsssxxx{{{}}}~~~|||{{{{{{{{{{{{zzz|||~~~}}}zzzxxxxxxyyywwwwwwxxxyyyyyyxxxwwwvvvxxxwwwwwwuuutttrrrpppooojjjkkkllljjjgggfffgggiiijjjiiihhhjjjnnnrrruuuuuuooouuuzzz~~~yyyzzzzzzkkk^^^VVVQQQOOOQQQQQQNNNMMMNNNFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHGGGIIIKKKLLLKKKJJJGGGHHHIIIJJJKKKLLLLLLLLLJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGIIIJJJJJJIIIHHHGGGGGGHHHHHHHHHHHHIIILLLOOONNNLLLKKKLLLMMMMMMLLLJJJLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHKKKJJJJJJIIIIIIJJJJJJKKKJJJKKKLLLMMMMMMKKKIIIHHHEEEDDDEEEFFFHHHJJJMMMOOONNNMMMLLLKKKKKKKKKLLLLLLIIIJJJJJJJJJJJJIIIGGGFFFFFFGGGHHHIIILLLPPPSSSUUUTTTUUUVVVXXX\\\___ccceeejjjmmmqqqtttwwwwwwwwwvvvrrrtttvvvyyy{{{|||||||||vvvwwwwwwwwwwwwvvvuuuuuuvvvkkkkkkkkkjjjjjjiiiiiiiiieeeeeefffggghhhiiiiiijjjkkkjjjiiikkkmmmnnnnnnmmmmmmnnnnnnnnnmmmkkkiiihhhhhhjjjlllmmmnnnooorrrtttmmmssswwwvvvuuuvvvvvvsssssssssrrrrrrrrrqqqppppppqqqsssttttttsssqqqqqqrrrnnnmmmmmmpppssssssoookkklllkkkjjjkkkkkkiiifffdddcccdddddddddbbb```^^^]]][[[ZZZXXXVVVTTTSSSRRRRRRNNNOOOOOOOOOPPPRRRWWWZZZ___```bbbdddeeeeeeddddddeeedddbbb```_________``````aaadddggghhhiiiiiiiiigggjjjmmmqqqrrrrrrqqqpppooooooooopppppppppqqqqqqpppoooooopppqqqqqqooommmooonnnnnnnnnmmmmmmmmmmmmjjjjjjjjjkkkkkklllllllllnnnmmmlllkkkjjjjjjjjjjjjllllllkkkkkkjjjjjjkkkkkkkkkkkkjjjiiihhhgggfffeeefffhhhjjjkkkjjjiiiiiijjjhhhiiijjjkkkkkkkkkkkkkkknnnmmmlllkkkjjjjjjjjjjjjddddddddddddeeeggghhhiiiggghhhiiijjjkkkkkkjjjiiiiiiiiijjjkkkkkkkkkjjjjjjooonnnlllkkkkkklllnnnooonnnlllkkklllnnnooooooooooooooonnnnnnnnnnnnoooooooooppppppppppppoooooonnnmmmlllkkkjjjjjjjjjkkkllllllkkkjjjiiigggeeecccbbbZZZYYYYYYYYYYYYZZZZZZ[[[ZZZZZZ\\\```eeejjjmmmnnnmmmnnnppprrrvvvzzz~~~}}}}}}~~~yyywwwyyy{{{|||{{{yyy|||~~~~~~{{{yyyyyyzzzxxxyyyzzz{{{{{{{{{zzzyyyxxxwwwvvvuuurrrpppnnnmmmiiikkkllljjjgggfffhhhkkklllkkkllloootttyyy}}}~~~xxx~~~zzzqqqaaaSSSRRRNNNMMMOOOOOOKKKJJJKKKGGGFFFFFFEEEFFFHHHIIIJJJKKKJJJIIIKKKMMMNNNNNNMMMJJJJJJJJJKKKLLLLLLMMMNNNJJJKKKKKKJJJIIIHHHGGGFFFEEEFFFHHHJJJKKKJJJIIIHHHAAABBBCCCDDDEEEHHHLLLOOORRRPPPNNNMMMLLLKKKIIIHHHMMMMMMKKKJJJHHHFFFEEEEEEAAABBBBBBCCCEEEFFFHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJLLLMMMMMMKKKIIIHHHCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLJJJKKKKKKKKKJJJHHHFFFEEEFFFFFFGGGJJJMMMPPPTTTVVVZZZZZZZZZ[[[]]]aaadddfffiiikkkmmmppprrrrrrrrrrrrsssuuuwwwzzz{{{{{{zzzyyyvvvwwwwwwxxxxxxxxxxxxwwwzzzmmmlllkkkiiihhhgggffffffeeeeeefffgggggggggffffffggggggiiiiiiiiihhhgggfffjjjjjjjjjjjjjjjiiihhhgggiiijjjkkkmmmooooooppppppoooppprrrssssssrrrpppooommmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkjjjiiiiiikkkiiihhhiiijjjiiifffbbbfffeeedddcccbbbaaa```___]]]^^^``````^^^[[[XXXVVVRRRRRRQQQPPPOOOOOOOOOOOOQQQRRRTTTWWWZZZ\\\^^^___eeeeeeggghhhhhhgggeeeeeebbbaaa````````````aaaaaaaaacccgggkkknnnooonnnnnnlllmmmnnnpppppppppoooooolllnnnqqqqqqpppoooooopppsssssssssrrrpppnnnmmmlllmmmmmmnnnnnnmmmlllkkkkkknnnmmmmmmmmmoooooommmllllllmmmnnnooonnnmmmkkkiiillljjjiiijjjkkkmmmlllllllllkkkkkkjjjiiihhhggggggfffggghhhjjjjjjjjjiiihhhiiiiiijjjkkkkkklllmmmmmmjjjkkklllmmmmmmllljjjiiieeeeeeeeefffggghhhhhhhhheeeeeeffffffgggggghhhhhhlllmmmmmmllljjjhhhiiijjjlllkkkjjjjjjlllmmmmmmlllpppooonnnmmmmmmnnnooopppjjjkkklllnnnoooqqqrrrsssttttttsssrrrqqqppppppooonnnlllkkkjjjkkklllkkkjjjjjjjjjhhhfffccc___\\\[[[\\\]]]^^^]]][[[[[[[[[\\\```aaabbbbbbeeejjjppptttrrrtttvvvwwwwwwxxx{{{}}}}}}{{{{{{wwwwwwyyy|||}}}|||~~~|||{{{{{{{{{zzzxxxxxxyyy{{{{{{yyyvvvrrrppptttrrrpppooopppooonnnlllllllllkkkkkkjjjiiihhhhhhjjjlllnnnoooqqqwww|||qqqcccYYYTTTMMMMMMLLLLLLKKKKKKJJJJJJGGGEEEFFFHHHLLLOOOMMMKKKIIIJJJKKKLLLMMMMMMMMMMMMKKKLLLMMMMMMMMMLLLJJJIIINNNMMMLLLKKKJJJKKKLLLMMMJJJJJJJJJJJJIIIHHHGGGFFFCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJKKKJJJJJJIIIIIIPPPNNNKKKIIIGGGEEEEEEEEEHHHEEEBBBBBBDDDFFFEEECCCDDDEEEFFFHHHJJJKKKKKKKKKHHHJJJLLLNNNNNNMMMKKKJJJEEEEEEFFFGGGHHHHHHHHHHHHKKKJJJJJJIIIIIIIIIJJJJJJIIIJJJKKKLLLKKKIIIGGGEEECCCDDDEEEEEEHHHLLLRRRWWWVVVXXX[[[]]]___aaadddgggjjjkkknnnooooooppprrrtttyyyxxxwwwvvvvvvwwwxxxyyyyyy|||{{{xxxwwwyyyyyyvvvyyyiiihhhgggfffeeedddddddddccccccddddddeeeeeeddddddggggggggghhhhhhggggggfffiiiiiijjjjjjjjjiiihhhhhhffffffggghhhiiijjjjjjkkklllmmmnnnooonnnmmmkkkjjjjjjkkkkkkkkkkkkkkkkkklllggggggggggggfffeeedddccceeecccbbbccceeedddaaa^^^``````___^^^\\\[[[ZZZYYYWWWXXXXXXXXXWWWTTTRRRPPPKKKKKKKKKLLLMMMNNNOOOPPPVVVWWWYYY\\\___bbbdddeeeffffffggggggfffeeeeeedddaaaaaaaaaaaaaaabbbbbbccceeegggkkknnnppppppoooooooooooopppqqqpppooonnnnnnkkkmmmpppqqqppppppqqqrrrqqqqqqqqqpppnnnmmmkkkjjjkkkllllllllllllkkkjjjiiimmmllllllmmmooopppnnnmmmlllmmmnnnoooooommmkkkjjjkkkjjjiiiiiikkkllllllkkkkkkkkkjjjjjjiiihhhhhhhhheeefffggghhhhhhhhhhhhgggiiiiiijjjjjjkkkkkkkkklllmmmmmmllljjjiiiiiiiiiiiiggggggggggggggggggggggggffffffffffffggghhhiiijjjkkkmmmmmmllljjjiiijjjkkkkkkjjjhhhiiikkkmmmmmmmmmkkkkkkjjjjjjjjjkkklllmmmlllmmmmmmnnnooopppqqqqqqsssrrrqqqqqqppppppqqqqqqooommmkkkjjjjjjjjjiiihhhfffeeeccc```^^^[[[YYYXXXZZZ\\\]]]\\\[[[[[[\\\]]]___```aaabbbdddhhhnnnrrrtttvvvxxxzzzzzz{{{~~~~~~{{{xxxvvvvvvyyy|||}}}}}}~~~|||{{{{{{zzzyyyxxxyyyyyyzzzzzzyyywwwuuutttsssqqqooonnnooopppooooookkkkkkjjjiiiiiiiiiiiijjjlllnnnqqqrrruuu|||{{{rrrggg[[[RRROOOKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFHHHJJJKKKIIIGGGHHHHHHIIIKKKKKKKKKKKKKKKJJJKKKLLLLLLMMMLLLKKKJJJLLLKKKJJJIIIIIIIIIJJJKKKIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDEEEFFFFFFIIIIIIIIIJJJJJJIIIIIIHHHJJJJJJJJJJJJIIIHHHFFFEEEGGGDDDBBBBBBDDDFFFFFFEEEDDDDDDFFFGGGHHHHHHHHHHHHDDDFFFJJJLLLNNNNNNMMMLLLHHHGGGEEEDDDDDDFFFHHHJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDCCCCCCDDDEEEGGGKKKQQQUUUYYYZZZ]]]```cccfffhhhhhhiiijjjmmmmmmmmmnnnppprrryyyxxxwwwwwwxxxyyyzzz{{{xxxzzzzzzwwwwwwzzzzzzwwwwwwcccbbbbbbaaa``````aaaaaa```aaabbbbbbcccccccccbbbeeeeeeddddddddddddeeeeeeffffffggghhhhhhhhhggggggddddddcccccccccdddeeefffiiijjjkkkkkkjjjiiigggfffggggggggggggggggggggggggbbbbbbbbbaaa```___]]]]]]]]]\\\[[[\\\]]]\\\[[[YYYWWWWWWVVVUUUSSSRRRQQQQQQPPPPPPPPPPPPOOONNNMMMLLLLLLMMMNNNQQQTTTVVVXXXYYY______aaaccceeegggiiiiiihhhgggfffddddddcccccccccaaaaaaaaabbbcccdddeeefffiiijjjlllnnnoooooonnnnnnnnnooooooooonnnmmmlllkkkjjjmmmoooppppppppprrrsssooooooooonnnlllkkkiiihhhiiijjjjjjjjjjjjiiihhhhhhkkkkkkkkkmmmooopppooonnnmmmmmmnnnoooooommmlllkkkkkkiiihhhhhhjjjkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiffffffggghhhhhhhhhgggggghhhiiiiiiiiiiiiiiiiiiiiiqqqooommmjjjiiiiiijjjjjjjjjjjjiiihhhggggggffffffffffffffffffgggiiikkkllljjjlllmmmllljjjjjjkkkllljjjhhhggggggjjjmmmnnnooonnnmmmmmmllllllmmmmmmnnnnnnnnnooooooooooooppppppqqqqqqpppooopppqqqrrrssspppnnnkkkiiiiiihhhfffeeebbb```^^^[[[YYYXXXWWWWWWWWWYYY[[[[[[[[[\\\]]]___bbbccccccdddeeeiiinnnrrrvvvyyy|||~~~~~~wwwvvvuuuvvvyyy|||~~~~~~}}}||||||{{{yyywwwyyyyyyyyyyyyzzzzzzzzzzzztttqqqnnnmmmoooqqqrrrrrrlllkkkjjjhhhhhhiiikkkllloooqqqsssuuuxxx~~~~~~pppfff]]]SSSLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJHHHFFFFFFGGGHHHJJJJJJJJJJJJIIIIIIIIIKKKLLLLLLLLLLLLLLLJJJIIIHHHGGGFFFGGGGGGHHHIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCGGGGGGHHHHHHHHHHHHHHHGGGDDDFFFIIIKKKLLLJJJHHHGGGEEEDDDBBBBBBDDDFFFFFFFFFEEEEEEEEEFFFEEEEEEDDDDDD@@@CCCFFFJJJMMMNNNOOONNNLLLIIIEEEBBBAAADDDHHHKKKHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCDDDEEEFFFJJJOOOSSSXXXYYY\\\cccjjjnnnnnnlllgggiiikkklllllllllnnnpppxxxxxxxxxxxxyyy{{{|||}}}zzz}}}|||yyyxxxzzzyyyvvvttt\\\[[[[[[ZZZ[[[[[[\\\\\\]]]^^^___``````aaa`````````___^^^^^^^^^___```aaa```aaabbbcccccccccccccccdddcccaaa______```bbbcccgggggghhhiiiiiihhhhhhgggffffffeeedddcccbbbaaa```^^^^^^]]]]]][[[ZZZXXXWWWWWWVVVUUUUUUTTTSSSRRRQQQOOONNNNNNMMMLLLKKKJJJJJJMMMMMMMMMNNNOOOOOOPPPPPPSSSUUUWWWZZZ]]]```aaabbbeeeeeefffgggggghhhhhhiiigggfffdddbbbaaaaaaaaabbbbbbbbbcccccceeefffhhhiiijjjkkkkkkllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiilllnnnppppppoooooopppqqqmmmmmmmmmlllkkkjjjiiihhhhhhhhhiiiiiiiiiiiihhhhhhiiiiiijjjllloooppppppooommmmmmnnnnnnnnnmmmmmmllljjjhhhggghhhiiikkkjjjjjjhhhhhhiiiiiiiiijjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhqqqooonnnlllkkkkkklllllljjjjjjiiiiiihhhgggggggggffffffeeefffhhhjjjmmmnnniiikkklllkkkjjjjjjkkkllljjjhhhfffgggjjjnnnpppqqqrrrqqqpppooonnnmmmmmmmmmmmmnnnnnnoooooopppppppppppppppoooooooooqqqsssuuuqqqnnnkkkhhhgggeeecccaaa^^^]]]ZZZXXXVVVWWWXXXXXXUUUWWWYYY[[[\\\]]]```bbbggghhhiiiiiijjjmmmrrrvvvxxx{{{~~~~~~uuuuuuvvvxxx{{{~~~~~~~~~~~~}}}zzzxxxxxxxxxxxxxxxzzz|||}}}yyyvvvrrrpppqqqssstttuuupppnnnllliiiiiijjjlllmmmppprrrtttuuuwww|||wwwhhh___WWWOOOKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLKKKJJJHHHEEEGGGIIIJJJKKKKKKJJJIIIHHHHHHIIIJJJLLLMMMMMMMMMIIIHHHFFFEEEDDDEEEEEEFFFJJJJJJKKKKKKJJJIIIIIIHHHFFFEEEDDDCCCCCCBBBCCCCCCEEEFFFFFFGGGGGGGGGGGGFFFDDDFFFHHHJJJJJJJJJIIIHHHDDDCCCBBBCCCDDDFFFGGGHHHGGGFFFFFFFFFEEEDDDBBBBBB@@@BBBEEEHHHKKKMMMMMMNNNNNNKKKGGGDDDCCCEEEHHHJJJIIIIIIIIIHHHIIIIIIJJJJJJHHHGGGEEECCCBBBCCCDDDEEEDDDEEEFFFFFFGGGJJJOOORRRUUUUUUYYYbbbmmmsssrrrooofffgggiiijjjjjjkkkmmmnnnvvvvvvwwwxxxzzz{{{}}}}}}~~~{{{yyy{{{yyyvvvsssSSSSSSSSSSSSSSSTTTTTTUUUXXXXXXZZZ[[[[[[\\\\\\\\\[[[ZZZYYYXXXYYYZZZ\\\]]][[[[[[\\\]]]^^^^^^^^^]]]aaa___]]]\\\[[[\\\^^^___aaabbbcccdddeeefffffffffeeedddbbb```]]]ZZZYYYXXXWWWVVVVVVVVVTTTSSSRRRQQQOOOOOONNNMMMKKKJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJPPPPPPRRRTTTVVVXXXZZZ[[[\\\]]]___aaacccdddddddddhhhggggggfffeeeeeeddddddeeedddcccaaaaaaaaabbbccceeeeeeeeefffggghhhiiijjjlllkkkkkkjjjjjjjjjkkkkkkhhhhhhhhhiiijjjkkklllllloooppppppooommmlllmmmnnnllllllllllllkkkjjjhhhhhhggghhhhhhiiiiiiiiihhhhhhgggggghhhjjjmmmoooooonnnllllllmmmmmmmmmmmmmmmllljjjhhhggghhhiiikkkjjjjjjhhhhhhhhhiiijjjjjjkkkkkkggggggggggggggggggggggggfffggggggggggggggghhhhhhiiijjjkkklllmmmlllkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhffffffffffffhhhjjjlllnnnhhhjjjkkkjjjiiiiiijjjkkkiiihhhfffhhhkkkoooqqqqqqqqqpppooonnnllljjjhhhhhhkkkkkklllnnnooopppqqqrrrpppooooooooooooqqqrrrsssooommmiiifffdddbbb___]]]YYYWWWVVVTTTTTTUUUWWWXXXTTTVVVZZZ\\\]]]```ccceeejjjkkklllmmmnnnqqquuuyyy{{{~~~|||xxxxxxxxxtttvvvyyy{{{}}}}}}{{{xxxwwwwwwwwwyyy{{{~~~{{{vvvsssssstttuuuuuutttrrrnnnllljjjkkklllnnnpppqqqssstttwww{{{}}}pppaaaYYYSSSMMMKKKLLLKKKKKKLLLLLLMMMMMMNNNNNNKKKLLLMMMMMMLLLKKKKKKKKKFFFHHHJJJLLLMMMLLLKKKJJJGGGHHHHHHIIIKKKLLLMMMNNNIIIHHHFFFEEEDDDDDDEEEEEEHHHHHHIIIIIIIIIHHHGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFHHHGGGGGGGGGGGGHHHIIIIIICCCCCCCCCCCCCCCEEEGGGHHHHHHHHHHHHGGGFFFDDDCCCBBBCCCDDDFFFHHHIIIJJJJJJJJJLLLKKKJJJHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKJJJHHHFFFDDDCCCDDDEEEGGGGGGHHHHHHIIIIIIKKKOOORRRTTTTTTWWW```jjjpppnnnkkkdddfffhhhjjjjjjkkkmmmoootttuuuvvvxxxzzz{{{||||||}}}|||||||||uuuOOOOOOOOONNNOOOOOOPPPPPPSSSTTTUUUVVVWWWXXXXXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[YYYYYYZZZ[[[[[[[[[ZZZZZZ[[[ZZZYYYXXXXXXYYYZZZZZZ[[[\\\\\\]]]^^^___`````````___\\\YYYVVVSSSQQQPPPMMMNNNNNNMMMMMMLLLKKKJJJHHHIIIIIIHHHFFFFFFGGGIIIMMMMMMNNNOOOOOOPPPQQQQQQWWWXXX[[[]]]```aaaccccccfffggghhhiiiiiihhhgggfffeeeeeedddcccbbbaaaaaa```ccccccccccccdddeeefffgggjjjiiiiiihhhhhhhhhiiiiiimmmlllkkkjjjkkklllmmmnnnjjjjjjjjjkkklllnnnpppqqqppppppooommmjjjiiijjjkkkkkkkkkkkkkkkjjjiiihhhgggfffgggggghhhhhhhhhhhhgggfffffffffiiilllmmmmmmlllkkkkkkkkkkkkkkklllllllllkkkiiihhhhhhjjjkkkkkkjjjhhhhhhiiiiiijjjjjjjjjkkkgggfffeeedddddddddeeeeeeeeeeeefffgggggghhhiiiiiidddeeegggiiijjjiiihhhggghhhhhhhhhhhhhhhhhhhhhhhheeeeeefffgggiiijjjkkkkkkgggiiijjjiiigggggghhhiiiggggggggghhhlllnnnoooooopppppppppooommmkkkjjjiiiiiiiiijjjlllnnnpppqqqrrrnnnnnnnnnnnnnnnnnnmmmmmmkkkhhhdddaaa___]]]ZZZXXXRRRRRRQQQQQQQQQSSSTTTUUUVVVXXX[[[^^^```cccfffiiijjjlllnnnoooqqqtttxxx{{{}}}vvvrrrssstttuuuxxx|||~~~~~~~~~|||wwwvvvvvvvvvxxxzzz|||}}}{{{vvvtttsssssssssrrrsssqqqooommmllllllmmmnnnooopppssswww}}}}}}wwwtttgggZZZSSSNNNIIIHHHJJJIIIIIIIIIIIIJJJJJJJJJJJJGGGIIIJJJJJJIIIIIIIIIJJJGGGIIILLLNNNOOONNNLLLKKKHHHHHHHHHIIIJJJLLLMMMNNNKKKJJJIIIGGGFFFFFFFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGIIIHHHGGGFFFFFFGGGHHHIIICCCDDDDDDDDDCCCDDDFFFHHHHHHHHHHHHHHHGGGFFFEEEDDDGGGGGGGGGHHHHHHHHHHHHGGGJJJJJJJJJJJJIIIHHHFFFEEEFFFEEEEEEFFFFFFGGGHHHIIILLLJJJHHHFFFEEEFFFGGGHHHHHHIIIJJJJJJJJJKKKNNNQQQUUUUUUWWW]]]cccgggfffddddddfffhhhjjjkkkmmmooorrrtttuuuwwwxxxzzz{{{{{{|||www{{{}}}|||~~~zzzTTTSSSSSSRRRRRRRRRSSSSSSTTTUUUVVVWWWYYYYYYYYYYYYXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[\\\\\\\\\[[[ZZZZZZXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYWWWVVVTTTRRRPPPMMMLLLKKKHHHHHHIIIIIIIIIIIIHHHHHHFFFHHHJJJJJJIIIJJJNNNQQQSSSTTTUUUWWWYYY[[[\\\]]]___```ccceeeggggggfffeeejjjkkkllllllkkkiiigggeeeaaaaaaaaaaaaaaaaaaaaaaaacccdddfffhhhjjjkkklllmmmnnnmmmllljjjiiihhhhhhhhhjjjjjjhhhhhhiiikkknnnpppmmmlllllllllmmmooopppqqqnnnnnnmmmkkkiiihhhiiikkkhhhiiiiiihhhhhhgggfffeeedddeeeeeefffffffffffffffeeeeeeeeegggjjjkkkjjjiiiiiiiiiiiiiiijjjjjjkkklllkkkjjjiiiiiikkkllllllkkkiiiiiiiiiiiiiiijjjjjjjjjiiihhhgggfffeeeffffffgggddddddeeeggghhhiiijjjkkkffffffgggggghhhhhhggggggiiihhhhhhggggggfffffffffccceeeggghhhiiiiiihhhgggggghhhiiihhhfffeeeeeefffddddddeeehhhkkklllllljjjmmmmmmnnnoooooonnnmmmllliiiiiijjjkkklllmmmnnnoookkklllmmmmmmkkkiiigggeeeeeebbb^^^[[[YYYWWWTTTRRRNNNOOOPPPQQQRRRTTTUUUUUUXXXZZZ^^^aaaccceeeiiikkklllnnnqqqsssuuuxxx|||~~~~~~yyyrrroooqqqtttuuuyyy}}}}}}||||||}}}}}}}}}~~~}}}uuuuuuuuuvvvvvvwwwxxxyyyxxxvvvrrrqqqppppppooonnnmmmmmmmmmlllmmmmmmnnnnnnmmmpppvvv{{{yyymmmaaaUUUOOOKKKGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHFFFHHHJJJJJJHHHGGGHHHIIIGGGIIILLLOOOOOONNNLLLKKKIIIHHHHHHHHHIIIKKKLLLMMMNNNMMMKKKIIIHHHHHHHHHIIIEEEFFFFFFGGGGGGFFFFFFFFFHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHDDDEEEFFFDDDBBBBBBEEEHHHFFFFFFGGGGGGHHHGGGGGGFFFIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGEEEEEEEEEEEEEEEEEEFFFGGGHHHIIILLLKKKIIIHHHGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJMMMOOOQQQSSSVVVZZZ]]]```bbbccccccfffiiikkkmmmooorrruuuuuuvvvxxxzzz{{{||||||{{{vvvyyy{{{{{{~~~[[[[[[ZZZYYYYYYYYYYYYYYYXXXYYYZZZ\\\]]]^^^^^^^^^ZZZ[[[]]]^^^_________^^^^^^^^^^^^^^^^^^]]]\\\[[[XXXYYYZZZ[[[[[[[[[ZZZZZZ[[[ZZZXXXWWWVVVUUUUUUUUUPPPPPPOOOMMMLLLJJJIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHJJJMMMNNNOOORRRWWW[[[YYYZZZ\\\^^^```cccdddeeedddeeehhhiiiiiihhheeedddeeefffggggggfffcccaaa___^^^^^^___```bbbcccddddddccceeehhhkkknnnpppqqqqqqqqqpppnnnkkkiiihhhgggggggggfffeeeeeefffiiimmmooonnnmmmlllkkklllmmmnnnoookkklllkkkjjjhhhhhhjjjlllggggggggggggfffeeeddddddbbbcccddddddeeeeeeeeeeeeeeeddddddfffhhhiiiiiigggiiihhhhhhhhhiiijjjjjjkkkllljjjiiijjjkkkmmmlllllliiiiiiiiiiiiiiiiiiiiiiiimmmlllkkkiiiiiiiiijjjkkkcccdddeeegggiiijjjkkklllmmmkkkiiihhhggghhhiiijjjjjjjjjiiigggfffdddccccccbbbdddgggiiijjjhhhfffeeeggghhhhhhgggeeecccddddddbbbcccdddgggjjjkkkiiigggdddeeehhhjjjkkkkkkkkkkkkjjjjjjjjjkkkkkkkkklllllliiijjjkkkkkkiiifffbbb```aaa^^^ZZZWWWUUUSSSPPPNNNOOOPPPRRRTTTVVVWWWWWWWWWZZZ\\\```bbbdddgggjjjmmmoooqqqtttwwwyyy|||xxxzzzzzzvvvpppooorrrvvvuuuyyy~~~|||zzzzzz{{{zzzzzz|||~~~~~~|||uuuuuuuuuuuuvvvvvvvvvvvvrrrpppnnnmmmnnnnnnmmmkkkhhhiiijjjkkkmmmnnnoooooolllpppxxx~~~jjj___SSSNNNKKKGGGGGGHHHKKKKKKKKKJJJJJJIIIIIIHHHIIIKKKMMMLLLIIIGGGHHHJJJGGGIIILLLOOOOOONNNLLLJJJJJJIIIHHHHHHIIIJJJLLLMMMPPPOOOMMMKKKJJJJJJJJJJJJHHHHHHIIIJJJJJJJJJIIIIIIKKKJJJHHHFFFDDDBBBBBBAAADDDDDDEEEGGGGGGHHHHHHHHHBBBDDDGGGIIIJJJJJJHHHGGGDDDFFFFFFEEEBBBBBBDDDGGGDDDEEEFFFGGGGGGHHHGGGGGGIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIKKKMMMKKKNNNSSSWWW[[[___dddhhhcccfffiiilllnnnqqqtttwwwwwwxxxzzz|||}}}}}}||||||yyy||||||{{{|||}}}cccbbbaaa``````aaabbbccc______^^^^^^^^^___``````aaabbbbbbcccccccccbbbbbbdddaaa___^^^___`````````\\\\\\[[[[[[[[[\\\\\\]]]ZZZYYYXXXVVVTTTQQQOOOMMMNNNMMMLLLKKKJJJIIIIIIHHHFFFGGGIIIKKKMMMOOOOOOPPPQQQRRRUUUXXX[[[\\\]]]]]]ddddddeeeeeefffggghhhhhhjjjjjjiiihhhgggggghhhhhhfffffffffcccaaa___```aaa\\\]]]^^^___aaacccddddddhhhhhhiiilllppprrrrrrrrrnnnmmmmmmlllkkkkkkjjjjjjhhhhhhiiijjjlllnnnpppqqqmmmllljjjhhhhhhiiijjjkkkggghhhiiihhhfffdddeeeffffffeeeeeeeeeeeedddddddddccccccccccccdddeeeffffffbbbbbbbbbcccdddeeeffffffkkkjjjiiihhhggggggggggggjjjjjjjjjjjjjjjjjjjjjjjjfffffffffggghhhhhhiiiiiihhhlllnnnlllgggeeefffiiieeefffggghhhiiijjjkkkkkkjjjiiihhhgggggghhhiiiiiikkkjjjhhhfffeeeeeefffgggdddfffhhhiiijjjiiigggfffeeedddcccbbbbbbcccddddddccccccccccccdddeeeggghhhhhhfffdddccccccdddfffhhhgggggggggfffffffffeeeeeejjjiiihhhfffdddaaa___^^^___]]]ZZZUUUPPPNNNNNNOOOMMMQQQVVVYYY[[[\\\]]]^^^[[[___fffjjjmmmnnnoooqqqssstttwww{{{~~~yyyvvvqqqnnnooorrrtttuuuzzzzzzyyyyyyyyyzzz{{{|||xxxxxxyyyzzz|||~~~|||zzzxxxxxxxxxwwwuuutttnnnllliiigggggggggfffeeeccceeeggghhhjjjmmmqqqtttwww{{{}}}hhh]]]RRRLLLIIIFFFFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHEEEEEEEEEFFFFFFEEEGGGHHHIIIJJJKKKKKKKKKKKKHHHGGGGGGGGGHHHIIIJJJJJJNNNMMMMMMLLLLLLLLLKKKKKKKKKIIIHHHHHHIIIJJJIIIHHHHHHHHHIIIIIIHHHFFFDDDCCCDDDDDDDDDEEEGGGHHHGGGEEEGGGFFFEEEEEEFFFHHHJJJKKKJJJIIIGGGEEEDDDDDDDDDEEEDDDEEEGGGHHHIIIIIIHHHGGGKKKLLLMMMMMMLLLKKKJJJIIIMMMLLLIIIGGGFFFEEEFFFFFFEEEGGGJJJLLLLLLKKKHHHGGGDDDGGGHHHHHHGGGGGGJJJMMMSSSMMMJJJKKKKKKIIIHHHKKKMMMKKKKKKSSS[[[_________fffjjjnnnppppppqqqtttxxxxxxyyyzzz|||||||||{{{zzzzzz{{{|||}}}|||zzzwwwvvv}}}fffeeedddbbbaaaaaabbbbbbaaaaaabbbbbbbbbccccccccccccdddeeefffggggggggggggeeecccaaa```aaaaaa___^^^\\\\\\[[[ZZZYYYYYYYYYYYYVVVUUUTTTQQQOOOLLLKKKJJJJJJKKKLLLLLLMMMMMMLLLLLLMMMNNNPPPRRRTTTVVVWWWWWW```bbbccceeefffgggffffffggggggggggggggggggffffffgggfffeeecccbbbbbbaaaaaa]]]^^^___^^^]]]]]]^^^`````````aaacccdddfffggggggjjjjjjjjjlllooopppooonnniiiiiiiiijjjjjjjjjjjjjjjooonnnmmmlllkkkjjjjjjjjjkkkjjjhhhffffffggghhhiiicccdddeeedddcccbbbcccdddeeeddddddddddddcccccccccbbbbbbbbbccccccdddeeefffccccccccccccdddeeefffgggjjjiiihhhhhhgggggghhhhhhiiihhhhhhhhhggggggffffffeeeeeeffffffggggggggghhhgggjjjmmmkkkgggdddfffhhhgggggghhhhhhhhhhhhhhhiiihhhgggfffeeeeeefffggggggjjjiiigggeeedddeeeffffffgggggghhhhhhhhhgggeeedddgggfffeeedddcccddddddeeeeeeeeeddddddeeeggghhhiiigggeeecccbbbbbbccceeegggggggggfffffffffeeeeeeeeeeeedddccc```^^^[[[YYYXXXUUUUUUSSSPPPMMMLLLMMMOOOPPPSSSWWWZZZ\\\]]]___aaa```dddiiimmmppprrrtttvvvvvvxxx{{{uuussspppppprrrvvvxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyyzzz|||}}}|||yyywwwtttpppmmmjjjiiiiiijjjkkkkkkjjjhhhdddfffgggiiijjjnnnrrrvvvzzz~~~eee[[[PPPKKKIIIFFFFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGEEEEEEFFFGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJEEEEEEEEEEEEEEEFFFGGGGGGLLLLLLLLLLLLLLLKKKJJJJJJIIIGGGFFFGGGIIIJJJJJJJJJJJJJJJKKKJJJIIIGGGEEEDDDGGGFFFEEEFFFHHHHHHGGGEEEHHHGGGFFFFFFFFFHHHJJJLLLKKKJJJHHHFFFEEEEEEEEEEEEEEEFFFGGGIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMLLLMMMLLLJJJHHHFFFFFFFFFFFFEEEGGGIIIJJJKKKKKKJJJIIIEEEGGGHHHHHHHHHHHHKKKNNNSSSNNNKKKKKKKKKHHHHHHKKKOOOMMMLLLNNNSSSXXX]]]```aaagggmmmqqqrrrrrrtttvvvxxxxxxzzz|||}}}~~~~~~~~~~~~|||zzzvvvrrrpppvvviiihhhfffeeecccbbbbbbbbbbbbcccdddeeefffeeeddddddddddddfffggghhhhhhhhhhhheeecccaaaaaa```___\\\ZZZYYYYYYWWWUUUTTTSSSRRRRRRPPPNNNLLLJJJHHHGGGGGGGGGHHHJJJMMMPPPRRRRRRRRRRRRVVVWWWYYY\\\^^^___```aaahhhhhhjjjkkkkkkkkkjjjjjjhhhhhhgggfffdddcccbbbbbb```___^^^\\\[[[ZZZZZZZZZWWWYYY[[[\\\\\\]]]___aaadddeeefffggghhhiiijjjkkkmmmlllkkklllnnnnnnlllkkkjjjjjjkkklllnnnoooppppppqqqpppnnnllljjjhhhgggggggggfffeeedddddddddeeefff```bbbccccccbbbaaacccddddddccccccccccccbbbbbbbbbaaaaaaaaabbbccccccddddddeeedddddddddeeefffggghhhhhhgggggggggggghhhiiiiiiffffffeeeeeeeeedddddddddeeeeeeeeeeeeeeeffffffffffffhhhjjjiiifffdddeeeggghhhhhhhhhggggggfffffffffeeeddddddccccccdddeeeeeeiiihhhfffeeeddddddeeefffhhhhhhgggfffeeedddcccbbbgggfffeeedddcccbbbbbbbbbdddcccccccccdddeeeffffffeeedddbbbaaaaaabbbdddeeeffffffeeeeeeeeeddddddddd```___]]]ZZZWWWUUURRRQQQLLLMMMMMMLLLLLLLLLOOOQQQSSSVVVYYY[[[]]]```ccceeebbbeeeiiimmmpppssswwwzzz|||~~~~~~}}}|||sssrrrqqqsssvvvzzz{{{|||{{{||||||}}}|||{{{yyyxxxxxxxxxyyyzzz{{{|||}}}~~~}}}yyyuuupppjjjfffggggggiiimmmppppppnnnllliiijjjjjjkkklllpppuuuyyyzzz```WWWMMMJJJIIIGGGGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFEEEEEEFFFHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIJJJLLLMMMLLLKKKIIIHHHFFFDDDDDDFFFHHHKKKKKKKKKMMMMMMMMMMMMKKKIIIGGGEEEFFFEEEEEEGGGIIIJJJIIIHHHIIIHHHGGGFFFGGGHHHJJJLLLLLLKKKJJJHHHFFFFFFEEEEEEFFFFFFHHHIIIIIIJJJIIIIIIIIIJJJLLLNNNPPPPPPPPPPPPMMMLLLJJJIIIGGGFFFFFFFFFFFFFFFGGGIIIJJJKKKLLLLLLEEEGGGHHHIIIIIIJJJMMMOOORRRMMMKKKKKKJJJHHHJJJNNNQQQPPPNNNJJJJJJOOOXXX___]]]dddmmmrrrtttuuuwwwyyyzzzzzz{{{|||~~~}}}zzzvvvrrrooorrrhhhgggfffeeedddcccbbbbbbaaacccdddffffffeeecccbbbbbbccccccddddddccccccbbb```^^^]]]\\\\\\YYYUUURRRRRRQQQOOOMMMKKKJJJIIIIIIIIIHHHFFFEEEEEEFFFHHHIIILLLOOORRRVVVXXXYYYXXXWWW^^^___aaaccceeefffggggggfffggghhhiiijjjiiiiiihhheeedddbbb```^^^\\\[[[ZZZXXXXXXWWWVVVVVVVVVVVVVVVYYY[[[^^^___```aaaccceeeggghhhhhhiiijjjkkkllllllmmmlllllllllnnnnnnllljjjkkkllllllmmmoooooopppqqqkkkjjjiiihhhggggggggggggddddddcccbbbbbbccccccdddaaabbbddddddcccdddeeegggccccccccccccbbbbbbbbbbbb___``````aaabbbbbbbbbccceeeeeeeeeeeeeeefffggggggeeeeeeeeeffffffhhhiiiiiicccdddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeccceeeggggggeeecccdddeeefffffffffeeeeeeeeeeeedddbbbbbbbbbbbbcccccccccdddhhhgggfffeeedddeeeeeeeeefffeeedddcccbbbbbbbbbbbbddddddcccaaa```___^^^^^^__________________``````cccbbbaaa``````aaabbbcccbbbbbbbbbbbbaaaaaaaaaaaa[[[ZZZXXXUUURRRPPPOOONNNJJJKKKMMMNNNNNNPPPSSSVVVVVVXXXZZZ]]]___bbbfffiiifffhhhlllooorrrvvv|||}}}zzzwwwtttssstttwwwzzz}}}~~~~~~}}}~~~~~~~~~{{{yyywwwxxxyyyyyyzzz{{{{{{{{{{{{~~~|||yyywwwtttpppkkkgggiiiiiijjjmmmppprrrqqqpppnnnnnnmmmlllnnnsssyyy~~~ooo[[[RRRKKKIIIJJJHHHHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHFFFDDDEEEGGGHHHIIIIIIHHHHHHHHHGGGHHHHHHHHHHHHKKKKKKJJJJJJJJJKKKKKKLLLHHHJJJLLLNNNNNNLLLJJJHHHCCCCCCCCCEEEHHHKKKLLLLLLOOOOOOOOONNNMMMJJJHHHGGGCCCCCCDDDGGGJJJLLLLLLKKKIIIHHHFFFEEEEEEGGGHHHJJJMMMLLLKKKIIIHHHGGGFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKMMMOOOPPPQQQQQQPPPMMMLLLKKKJJJHHHGGGGGGFFFFFFFFFFFFGGGIIILLLNNNOOOGGGGGGHHHIIIJJJLLLNNNPPPNNNKKKIIIKKKJJJJJJMMMSSSWWWZZZXXXOOOGGGIIIRRRYYY\\\bbbkkkqqquuuxxx|||~~~}}}~~~}}}yyyvvvtttsssdddddddddddddddcccccccccbbbccceeefffeeedddaaa````````````___]]]\\\ZZZYYYWWWUUUTTTTTTSSSQQQMMMJJJIIIIIIGGGEEEDDDCCCCCCCCCEEEEEEEEEFFFHHHKKKOOOQQQUUUWWWZZZ]]]___^^^]]]\\\aaabbbccceeefffggggggggghhhhhhhhhhhhgggeeecccbbb]]]\\\[[[YYYWWWVVVTTTTTTSSSTTTTTTTTTUUUWWWXXXYYY___aaacccdddddddddeeefffhhhhhhiiiiiijjjjjjkkkkkkkkkjjjjjjlllmmmnnnmmmkkkiiiiiiiiiiiiiiiiiiiiiiiieeeddddddccccccccccccdddbbbaaaaaaaaaaaaaaabbbbbb```aaacccccccccccceeegggcccccccccbbbbbbbbbbbbaaa]]]^^^___```aaaaaaaaaaaaeeeddddddddddddeeeeeefffcccccccccdddeeefffggghhhbbbbbbccceeefffggghhhiiifffffffffeeeeeedddddddddaaabbbddddddccccccccccccbbbbbbbbbcccccccccdddddd```aaaaaabbbbbbcccccccccfffeeeeeedddddddddddddddaaa```_________``````aaaaaaaaaaaa```^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZ^^^^^^]]]\\\\\\]]]^^^^^^\\\\\\\\\[[[[[[[[[ZZZZZZTTTSSSQQQOOOMMMLLLLLLLLLJJJLLLNNNPPPQQQRRRUUUXXXXXXZZZ\\\___aaadddhhhkkklllnnnqqqtttxxx}}}|||vvvrrrssssssuuuyyy~~~~~~~~~|||yyyxxxxxxyyyzzzzzzzzzzzzyyyyyywwwvvvuuuuuuuuutttqqqnnnnnnllliiijjjlllooopppqqqmmmlllkkkkkknnnuuu}}}xxxdddWWWOOOIIIIIIJJJIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHFFFEEEEEEGGGIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJIIIHHHHHHHHHHHHIIIIIIIIIKKKMMMOOOOOOMMMKKKJJJCCCCCCCCCEEEHHHKKKLLLLLLOOOPPPPPPOOOMMMKKKIIIHHHEEEEEEEEEGGGJJJKKKKKKJJJHHHFFFEEECCCCCCDDDFFFGGGKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDDDDEEEEEEFFFGGGGGGKKKLLLNNNOOOPPPPPPOOOOOOMMMMMMLLLKKKJJJHHHGGGFFFGGGFFFFFFGGGIIILLLOOOQQQHHHHHHHHHIIIKKKMMMNNNOOOJJJHHHHHHJJJKKKLLLRRRYYYgggmmmlll^^^PPPLLLPPPSSS\\\aaaggglllpppvvv}}}}}}}}}}}}~~~~~~~~~}}}zzzwwwuuurrrbbbbbbccccccccccccbbbbbbccccccdddcccbbb```^^^]]]\\\[[[ZZZYYYVVVTTTRRRPPPNNNLLLKKKKKKKKKJJJHHHEEEDDDDDDDDDCCCCCCDDDEEEEEEHHHIIIJJJMMMQQQUUUXXXZZZ^^^___aaabbbcccbbbaaa```aaabbbbbbcccddddddcccccceeeeeedddbbb```\\\YYYWWWWWWWWWVVVUUUUUUTTTSSSSSSUUUUUUVVVXXXYYY\\\^^^___bbbeeeggggggfffddddddeeehhhhhhhhhhhhhhhhhhiiiiiigggggggggiiikkklllllljjjhhhhhhggggggfffeeeeeedddcccbbbaaa___^^^]]]]]]]]]____________````````````\\\^^^___```______aaacccbbbbbbaaaaaaaaa`````````[[[\\\^^^`````````______ccccccbbbbbbbbbbbbccccccaaaaaaaaabbbcccdddeeefffaaabbbcccdddfffggghhhiiifffeeeeeedddcccbbbbbbaaa___```aaaaaabbbbbbbbbbbb_________``````aaaaaaaaa^^^___```aaaaaabbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbb[[[\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^]]]]]][[[ZZZYYYXXXXXXYYYYYYXXXWWWVVVUUUWWWWWWVVVVVVVVVVVVWWWWWWTTTTTTTTTSSSSSSSSSRRRRRRLLLKKKIIIHHHHHHIIIJJJKKKJJJMMMOOOQQQRRRTTTVVVXXXZZZ\\\```ccceeehhhlllnnnlllooorrrvvvzzz~~~}}}|||yyyuuuqqqssssssvvv{{{}}}{{{zzzyyyyyyzzz{{{zzzyyywwwvvvuuutttrrrsssttttttsssrrrnnnjjjfffeeefffiiikkklllggggggggghhhnnnyyy}}}zzzyyy~~~~~~zzz|||kkk]]]UUUNNNIIIJJJLLLJJJIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGFFFFFFGGGIIIIIIHHHHHHHHHGGGGGGGGGIIIKKKLLLLLLLLLKKKJJJJJJJJJKKKKKKJJJKKKMMMNNNOOONNNLLLKKKFFFDDDDDDFFFHHHKKKKKKKKKNNNNNNNNNNNNMMMLLLJJJIIIJJJIIIIIIIIIKKKKKKIIIGGGHHHFFFDDDCCCBBBCCCDDDEEEIIIIIIJJJJJJIIIIIIHHHGGGCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJLLLNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKIIIGGGGGGGGGGGGGGGHHHJJJLLLOOOPPPJJJIIIHHHIIIKKKMMMMMMMMMHHHFFFGGGJJJKKKLLLTTT]]]rrr||||||mmm]]]WWWWWWVVV___bbbfffiiikkkpppwww}}}}}}}}}||||||~~~{{{xxxuuussspppccccccddddddcccbbbaaa`````````^^^\\\ZZZXXXWWWVVVSSSRRRQQQPPPNNNKKKIIIHHHHHHFFFEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGIIIKKKMMMNNNPPPQQQTTTWWWZZZ^^^```bbbccccccdddddddddddddddccc```````````````___^^^^^^[[[[[[[[[ZZZYYYVVVTTTSSSUUUUUUVVVVVVWWWXXXXXXYYY[[[\\\\\\]]]___aaacccddddddfffhhhiiigggeeeeeeeeehhhhhhhhhgggggggggggggggeeeddddddeeeggghhhgggfffgggffffffeeeddddddccccccaaa```___]]]\\\[[[ZZZZZZ[[[[[[\\\]]]]]]]]]]]]]]]ZZZ\\\]]]]]]\\\\\\]]]____________^^^^^^^^^]]]]]]ZZZ[[[]]]___```___^^^]]]aaaaaa```______``````aaa```````````````aaabbbcccaaaaaaaaabbbccccccdddddddddcccbbbaaa```___^^^^^^]]]]]]^^^___aaabbbaaa```^^^^^^^^^^^^]]]]]]]]]]]][[[\\\]]]___``````______]]]^^^^^^______^^^^^^^^^YYYYYYZZZ[[[[[[ZZZYYYXXXWWWWWWXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKGGGFFFFFFFFFGGGJJJLLLNNNKKKMMMQQQSSSUUUWWWYYY[[[\\\```dddhhhkkkmmmoooqqqooorrrwww{{{~~~{{{wwwttttttuuuuuuuuuzzzyyyzzz}}}~~~}}}}}}|||yyyzzzzzz{{{zzzxxxvvvtttvvvsssooommmllllllkkkjjjgggdddaaa```aaacccdddcccbbbccceeejjjtttvvvppptttxxx~~~wwwttt}}}xxxrrriii___XXXTTTMMMIIIKKKMMMKKKJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKIIIFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHJJJMMMNNNPPPOOONNNMMMMMMMMMMMMMMMJJJKKKKKKLLLMMMMMMLLLLLLIIIGGGFFFGGGIIIJJJJJJJJJKKKLLLLLLMMMLLLKKKJJJIIIKKKJJJJJJLLLNNNNNNMMMLLLIIIGGGEEECCCBBBCCCDDDDDDFFFGGGHHHIIIJJJIIIIIIHHHDDDDDDCCCCCCDDDEEEGGGGGGEEEGGGIIIKKKMMMNNNNNNNNNNNNNNNNNNMMMLLLJJJHHHGGGGGGGGGHHHIIIKKKLLLNNNOOOKKKIIIGGGHHHKKKLLLLLLJJJIIIHHHIIIJJJJJJKKKSSS]]]jjjwww{{{pppfffeeegggdddfffiiilllmmmlllmmmpppttt{{{{{{|||}}}~~~~~~~~~|||zzzxxxrrreeeeeefffeeedddbbb```^^^\\\[[[XXXUUURRRPPPOOOOOOJJJIIIIIIHHHFFFEEECCCBBBFFFDDDBBBBBBDDDFFFFFFFFFGGGHHHIIILLLOOORRRUUUVVVWWWXXX[[[^^^aaaccceeeeeeddddddddddddeeeeeeeeefff_________^^^]]]\\\[[[ZZZSSSTTTVVVXXXYYYYYYYYYXXXUUUVVVWWWYYY[[[\\\^^^^^^aaaaaaaaabbbcccdddfffgggeeegggjjjkkkiiiggggggggghhhhhhhhhgggggggggggggggcccbbbbbbcccdddeeecccbbb`````````_________^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[YYYYYYZZZ[[[[[[[[[[[[[[[ZZZ\\\]]]]]]\\\[[[]]]^^^]]]]]]]]]\\\\\\\\\[[[[[[YYY[[[]]]_________^^^]]]```______^^^^^^^^^______```____________``````aaaaaa`````````____________bbbaaaaaa___^^^]]]\\\[[[]]]\\\]]]^^^```aaaaaa```______^^^]]]\\\[[[ZZZYYYYYYZZZ\\\]]]^^^^^^]]]]]]ZZZ[[[[[[\\\\\\\\\[[[[[[XXXYYYZZZZZZYYYWWWUUUSSSOOOPPPQQQRRRRRRQQQPPPOOOOOOOOOPPPPPPOOOMMMKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGJJJMMMPPPRRRLLLOOOSSSVVVXXXZZZ]]]```^^^bbbhhhlllnnnppprrrtttyyy|||~~~yyyqqqmmmnnnrrrvvvyyy~~~~~~~~~~~~yyyzzz{{{{{{zzzwwwuuussswwwrrrlllgggdddbbbaaa___```^^^]]]^^^______^^^]]]aaabbbfffnnn{{{|||mmmfffdddnnnxxxyyyyyyuuullleee]]]WWWTTTSSSMMMJJJLLLNNNLLLJJJKKKIIIIIIIIIIIIIIIIIIIIIIIILLLIIIGGGFFFGGGHHHHHHGGGHHHGGGGGGGGGIIIKKKNNNPPPMMMMMMLLLKKKJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKIIIHHHHHHIIIJJJIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIGGGHHHIIIMMMQQQTTTTTTTTTJJJHHHFFFDDDCCCCCCDDDEEEEEEFFFGGGIIIJJJJJJIIIIIIEEEEEEDDDDDDDDDFFFGGGIIIBBBCCCFFFJJJLLLNNNOOOOOONNNNNNNNNNNNLLLJJJHHHGGGGGGHHHIIIJJJKKKMMMMMMNNNLLLIIIGGGHHHJJJLLLJJJIIIKKKJJJJJJKKKIIIJJJRRR\\\[[[iiirrrllliiioootttsssmmmpppsssssspppmmmmmmnnnsssuuuyyy|||}}}~~~xxxbbbbbbaaa___\\\ZZZWWWVVVQQQOOONNNLLLJJJIIIHHHHHHDDDDDDEEEFFFFFFFFFEEEEEEIIIJJJKKKMMMNNNOOOOOOOOOSSSUUUWWWWWWWWWXXXZZZ\\\^^^___```aaabbbdddeeeeeeiiifffcccbbbcccbbb___\\\ZZZZZZYYYYYYXXXWWWWWWVVVWWWXXXYYYZZZ[[[]]]^^^^^^^^^```aaaaaa```aaaeeeiiillljjjiiihhhhhhhhhfffdddhhhiiiiiihhheeebbbbbbbbbffffffeeeddddddeeefffgggeeecccaaa`````````^^^]]]``````___^^^]]]]]]\\\\\\XXXXXXYYYYYYZZZZZZZZZ[[[ZZZYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXYYY[[[\\\^^^\\\\\\]]]]]]]]]]]]^^^^^^___^^^^^^]]]]]]]]]]]]^^^```__________________```bbb```]]][[[ZZZZZZ[[[\\\WWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\[[[YYYXXXWWWVVVUUURRRTTTUUUWWWXXXXXXWWWWWWXXXXXXXXXWWWVVVUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQOOOMMMKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCEEECCCAAAAAACCCDDDBBB??????AAABBBCCCBBBBBBDDDEEEDDDEEEGGGHHHIIILLLPPPSSSSSSSSSSSSVVV[[[___bbbccciiijjjkkkmmmpppuuu||||||zzzsssppprrrssssssxxx~~~~~~~~~~~~~~~~~~}}}zzzzzzyyyxxxvvvtttsssqqqllljjjgggeeebbb___ZZZWWW\\\ZZZ[[[]]]\\\YYY[[[___aaajjjsssyyy}}}ggg[[[___iiixxx|||~~~tttggg]]]XXXVVVTTTRRRMMMNNNNNNKKKHHHFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKJJJHHHGGGFFFFFFGGGGGGHHHFFFCCCBBBCCCGGGKKKNNNMMMNNNOOOMMMKKKIIIHHHHHHJJJHHHGGGFFFGGGIIILLLNNNJJJIIIFFFDDDCCCDDDFFFHHHKKKJJJJJJKKKMMMLLLGGGCCCKKKKKKLLLOOOTTTWWWYYYYYYKKKJJJHHHGGGGGGGGGEEEDDD>>>@@@BBBEEEGGGHHHHHHHHHGGGFFFDDDCCCDDDEEEGGGHHHKKKHHHDDDBBBDDDHHHLLLNNNNNNNNNNNNMMMKKKJJJHHHHHHHHHHHHGGGGGGGGGHHHIIIIIILLLJJJIIIIIIKKKMMMNNNNNNMMMLLLJJJIIIJJJKKKMMMOOOXXX\\\```ccceeeiiipppuuusssrrrrrrrrrrrrqqqqqqqqqtttzzzzzztttwww}}}|||~~~ZZZZZZXXXWWWTTTQQQOOONNNIIIHHHGGGFFFEEEEEEEEEEEEHHHIIIIIIJJJKKKKKKKKKJJJOOOPPPRRRTTTUUUVVVWWWWWW^^^___aaaaaaaaaaaaccceeebbbbbbbbbbbbbbbbbbbbbbbbcccaaa^^^^^^______\\\ZZZYYYYYYYYYZZZZZZZZZ[[[[[[[[[\\\]]]^^^___```aaaaaabbbdddeeedddcccdddgggjjjkkkjjjhhhhhhhhhhhhfffeeeccceeefffeeedddbbbbbbcccddddddcccbbbbbbbbbcccdddbbb```^^^]]]]]]]]]\\\ZZZ]]]\\\\\\[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYXXXWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYXXXXXXWWWZZZZZZYYYYYYZZZ[[[\\\]]]WWWWWWWWWWWWXXXXXXXXXYYY[[[ZZZZZZZZZZZZ[[[[[[[[[______^^^^^^^^^^^^_________^^^[[[YYYXXXXXXYYYZZZWWWXXXXXXXXXYYYXXXXXXXXXVVVVVVUUUTTTSSSRRRQQQQQQTTTTTTTTTTTTSSSRRRPPPOOORRRRRRRRRQQQPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLKKKIIIGGGDDDCCCBBBAAACCCCCCBBBBBBBBBBBBBBBAAAAAA???===>>>@@@@@@>>><<<===???AAAAAAAAABBBDDDFFFGGGIIIKKKLLLMMMPPPSSSVVVXXXXXXYYY\\\```eeeiiikkklllnnnoooqqqtttzzz}}}}}}xxxtttrrrvvvwwwwww{{{~~~|||zzzzzzzzzyyywwwxxxyyyzzzzzzxxxuuuqqqnnngggeeebbbaaa```^^^\\\ZZZ[[[YYYZZZ]]]\\\ZZZ]]]bbbeeesssppp]]]YYYeeetttyyypppcccZZZUUUSSSQQQPPPMMMNNNNNNKKKHHHFFFFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKIIIHHHGGGGGGGGGGGGHHHFFFEEEDDDEEEHHHKKKMMMMMMNNNNNNMMMJJJHHHGGGHHHHHHFFFEEEDDDEEEGGGIIIJJJGGGFFFDDDCCCCCCDDDEEEFFFJJJJJJJJJKKKMMMLLLHHHDDDIIIIIIJJJNNNRRRUUUWWWVVVMMMKKKHHHEEEDDDDDDCCCBBBAAABBBDDDFFFHHHIIIIIIIIIGGGFFFEEEDDDDDDFFFGGGIIIJJJGGGEEEEEEHHHJJJKKKKKKNNNNNNMMMMMMLLLJJJIIIHHHJJJIIIHHHHHHGGGGGGGGGGGGJJJIIIGGGHHHJJJLLLLLLLLLKKKJJJHHHGGGGGGIIIJJJLLLRRRVVV[[[]]]```dddjjjooossssssssssssssssssrrrrrrttt{{{|||vvvvvv~~~}}}yyyxxxyyy|||PPPPPPOOONNNLLLJJJHHHGGGEEEEEEDDDEEEFFFGGGHHHHHHPPPPPPRRRSSSTTTTTTTTTTTTYYYZZZ[[[]]]___`````````bbbcccddddddccccccdddfffcccbbbbbbaaa```___^^^]]]]]][[[ZZZ[[[\\\\\\[[[ZZZ[[[\\\\\\^^^___```aaaaaabbbbbbccccccdddeeeeeefffeeefffgggfffeeeeeegggiiihhhfffeeeeeeffffffeeeccc^^^```bbbbbbbbbaaabbbcccaaaaaa___^^^^^^^^^^^^^^^]]][[[YYYXXXYYYYYYXXXVVVXXXXXXWWWWWWVVVVVVUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUVVVVVVVVVVVVUUUUUUYYYXXXXXXWWWWWWXXXYYYYYYVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXXXXXXX]]]]]]\\\\\\\\\\\\]]]]]][[[ZZZXXXWWWVVVVVVVVVWWWSSSTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQOOOOOOOOONNNMMMKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAA???>>>>>>======<<<=========>>>>>>??????>>>===<<<<<<======<<<;;;<<<>>>AAABBBCCCEEEGGGIIILLLNNNPPPQQQRRRTTTWWWZZZZZZZZZ[[[]]]aaaggglllppprrrtttvvvyyy|||}}}zzzxxxuuutttvvv{{{}}}}}}~~~~~~}}}zzzyyyxxxwwwuuutttvvvxxxzzzzzzxxxsssnnnkkkgggeeebbbbbbcccddddddccc___]]]^^^`````````ccciiippplll___```ppp{{{qqqhhh]]]TTTQQQPPPNNNMMMMMMNNNMMMKKKHHHFFFFFFGGGFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKKKKJJJIIIHHHFFFEEEGGGGGGFFFFFFGGGIIIKKKLLLLLLMMMMMMLLLIIIGGGGGGGGGEEEDDDCCCBBBCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFIIIIIIJJJKKKMMMLLLIIIFFFFFFFFFHHHLLLPPPSSSTTTSSSMMMKKKGGGCCCAAA@@@@@@AAADDDEEEGGGHHHIIIJJJIIIIIIGGGGGGFFFEEEFFFGGGHHHIIIIIIHHHGGGHHHJJJKKKKKKJJJMMMMMMMMMMMMLLLJJJIIIIIIKKKKKKIIIHHHGGGFFFFFFFFFHHHGGGFFFFFFIIIJJJJJJJJJKKKJJJHHHGGGGGGHHHIIIJJJNNNRRRVVVYYY[[[___eeejjjqqqrrrssstttttttttsssrrrttt{{{~~~xxxvvvzzz|||yyyxxxwwwxxx{{{JJJJJJKKKKKKKKKJJJJJJIIIJJJJJJKKKLLLNNNPPPRRRSSSZZZZZZ\\\]]]______``````bbbcccddddddeeeeeeeeedddaaacccccccccaaaaaabbbccc``````___^^^]]]\\\[[[ZZZ\\\\\\\\\]]]^^^______^^^bbbbbbcccdddeeefffggggggggggggggghhhhhhhhhhhhiiifffffffffeeedddddddddeeebbbaaa``````bbbbbbaaa```\\\]]]___```______```aaa]]]]]]\\\[[[ZZZZZZYYYYYYYYYWWWUUUTTTUUUUUUTTTSSSTTTTTTSSSSSSRRRRRRRRRQQQTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTUUUUUUUUUQQQRRRSSSTTTUUUVVVVVVVVVYYYYYYXXXXXXXXXXXXYYYYYYWWWVVVUUUSSSSSSRRRSSSSSSMMMMMMMMMNNNNNNOOOPPPQQQMMMMMMMMMMMMMMMNNNNNNNNNGGGGGGGGGGGGGGGFFFFFFFFFBBBBBBAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>???::::::;;;;;;;;;<<<<<<<<<>>>>>>======>>>>>>======>>>@@@CCCFFFGGGIIIMMMOOOPPPRRRTTTVVVWWWXXX[[[^^^\\\]]]^^^```dddjjjpppuuuyyy|||yyyuuurrrrrrtttyyy~~~~~~}}}}}}~~~~~~~~~|||zzzyyyyyyyyywwwvvvuuuvvvvvvvvvssspppllliiihhhfffdddccceeehhhiiiiiigggdddeeeggghhhhhhlllsss}}}vvvoooqqq}}}sssiiiaaaWWWPPPNNNMMMLLLKKKLLLMMMMMMKKKHHHFFFFFFGGGCCCDDDFFFHHHJJJMMMNNNOOOJJJKKKKKKKKKJJJHHHFFFEEEGGGGGGGGGHHHHHHIIIIIIJJJJJJLLLLLLKKKHHHFFFEEEFFFDDDDDDCCCCCCBBBBBBCCCCCCEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIKKKKKKKKKIIIHHHEEEEEEGGGKKKOOORRRRRRQQQLLLJJJFFFAAA>>>>>>@@@BBBEEEFFFHHHIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJIIIHHHIIIJJJLLLKKKJJJLLLLLLMMMLLLLLLKKKJJJIIIKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGFFFGGGIIIJJJJJJIIIMMMLLLJJJHHHHHHIIIJJJKKKLLLQQQVVVYYYZZZ^^^ccchhhmmmnnnppprrrssssssrrrrrrsss{{{{{{xxxyyyzzzyyy{{{{{{{{{{{{{{{zzzyyyyyyyyyHHHIIIKKKMMMOOOQQQQQQRRRUUUVVVWWWXXXZZZ\\\^^^```cccdddeeefffhhhhhhiiiiiihhhhhhhhhhhhgggfffeeeddddddeeefffeeecccccccccddd`````````______^^^^^^^^^aaaaaabbbccccccdddeeefffjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhheeeeeedddddddddcccbbbaaa```^^^]]]^^^______^^^]]]ZZZ\\\]]]]]][[[ZZZ[[[[[[YYYXXXXXXWWWVVVUUUUUUTTTUUUSSSQQQPPPQQQRRRQQQPPPPPPOOOOOOOOOOOOOOONNNNNNOOOOOONNNNNNMMMMMMMMMLLLNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRQQQPPPPPPOOOOOOOOOOOOJJJJJJIIIHHHGGGHHHHHHIIIDDDDDDDDDDDDDDDEEEEEEEEEAAAAAAAAA@@@@@@@@@@@@@@@===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;>>>????????????>>>?????????BBBEEEHHHJJJMMMQQQSSSRRRUUUXXXZZZ[[[]]]```bbbdddfffhhhjjjmmmrrryyy~~~~~~zzzuuuqqqooopppuuu{{{~~~}}}||||||{{{zzzxxxxxxxxxzzzzzzyyywwwtttsssqqqooommmkkkjjjiiihhheeecccbbbdddfffggggggllliiiiiilllnnnooovvv}}}}}}{{{yyy~~~~~~ooobbb\\\SSSMMMLLLMMMLLLKKKLLLMMMMMMKKKHHHGGGGGGHHHEEEFFFGGGHHHIIIKKKLLLLLLIIIJJJJJJKKKJJJHHHGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKIIIGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEGGGIIIIIIIIIHHHGGGGGGHHHIIIJJJIIIIIIHHHHHHEEEFFFHHHLLLPPPRRRRRRPPPIIIHHHEEEBBB>>>>>>BBBEEEFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKMMMJJJGGGGGGHHHJJJLLLLLLKKKLLLLLLLLLLLLLLLKKKJJJHHHHHHHHHGGGGGGHHHHHHIIIHHHHHHGGGIIIKKKLLLKKKJJJLLLKKKIIIHHHHHHIIIJJJKKKKKKPPPUUUXXXZZZ]]]bbbfffgggiiikkknnnpppqqqrrrrrrsssyyy}}}|||{{{{{{|||{{{|||||||||{{{yyyvvvuuutttvvvNNNPPPRRRVVVYYY[[[\\\]]]aaaaaabbbbbbdddeeeggghhhhhhiiijjjllllllmmmmmmmmmjjjjjjjjjiiihhhfffeeedddeeefffgggfffddddddeeefffeeeeeeeeeeeeeeeeeeeeeeeefffhhhiiiiiihhhhhhiiijjjllllllkkkkkkjjjiiiiiihhhhhhggggggfffeeeeeeddddddeeedddccccccdddcccaaa______]]]\\\\\\]]]]]]\\\ZZZWWWYYYYYYYYYVVVUUUTTTUUURRRRRRRRRRRRRRRQQQPPPOOOPPPNNNMMMLLLMMMNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKIIIJJJLLLMMMNNNNNNMMMLLLLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>><<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::>>>===<<<;;;:::999999999??????>>>>>>=========<<>>======>>>>>>?????????>>>>>>>>>>>>>>>===<<<:::999888888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::===<<<<<<<<<<<<<<<======????????????@@@@@@@@@@@@BBBDDDFFFEEEDDDCCCEEEGGGHHHKKKNNNQQQTTTWWWZZZ]]]\\\```eeehhhkkknnnqqqsssrrrwww|||~~~xxxvvvrrrnnnnnnpppsssuuuwww|||~~~~~~~~~~~~}}}|||{{{zzzyyyrrrrrrrrrsssuuuuuusssqqqpppooonnnmmmlllkkkkkkjjjmmmkkkjjjkkkllllllkkkjjjhhhgggiiipppwwwxxxgggcccnnnyyy}}}vvvfffXXXSSSLLLIIIKKKLLLMMMLLLKKKLLLLLLKKKIIIGGGGGGHHHIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGDDDBBBBBBBBBBBBCCCFFFHHHHHHGGGFFFEEECCCCCCDDDDDDDDDCCCCCCBBBEEEGGGHHHGGGDDDCCCDDDEEEDDDEEEHHHLLLPPPQQQPPPNNNIIIKKKKKKGGGBBB@@@CCCFFFGGGHHHIIIKKKLLLLLLKKKKKKJJJKKKLLLLLLLLLMMMLLLLLLJJJIIIGGGGGGIIIIIIIIIHHHJJJJJJKKKLLLLLLLLLLLLLLLIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIJJJMMMMMMLLLJJJFFFEEEDDDDDDEEEGGGIIIKKKJJJOOOTTTXXXYYY[[[___bbb___```bbbeeejjjoootttwwwxxxvvvuuuyyy}}}~~~{{{yyyuuuxxx{{{|||zzzyyyyyyzzzuuuhhhjjjlllnnnpppqqqrrrssssssrrrqqqpppooonnnnnnnnnjjjkkkkkklllllllllkkkkkkhhhiiijjjkkkkkkkkkkkkkkkiiijjjlllkkkjjjjjjlllmmmmmmllllllkkkjjjiiihhhhhhjjjlllmmmkkkhhhfffgggiiiccccccccccccbbbbbbbbbbbbbbbaaa```___]]]\\\[[[[[[\\\[[[ZZZ[[[]]]]]]ZZZWWWWWWVVVTTTSSSSSSSSSQQQOOOLLLNNNOOOOOOMMMLLLLLLMMMFFFGGGHHHIIIIIIIIIHHHGGGIIIGGGEEEEEEFFFGGGFFFEEECCCCCCDDDDDDDDDDDDDDDDDDAAABBBBBBCCCCCCDDDDDDDDDBBBAAA@@@@@@??????@@@@@@????????????????????????@@@AAAAAABBBBBBAAAAAA@@@>>>???AAACCCDDDDDDCCCCCC@@@@@@@@@AAAAAAAAABBBBBB???@@@AAABBBBBBAAA???>>>AAA@@@@@@??????@@@@@@AAA??????@@@@@@@@@???>>>>>>;;;;;;::::::;;;>>>AAABBB:::::::::999999888888888888777777777888999;;;<<<:::::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::::::::::::::;;;===@@@BBBEEEFFF>>>>>>???@@@AAABBBCCCCCCFFFIIIKKKJJJHHHHHHJJJLLLOOOQQQUUUXXXZZZ]]]aaacccaaadddjjjnnnrrrtttxxxzzz|||{{{xxxssspppkkkiiikkkpppvvv{{{{{{~~~}}}}}}}}}}}}|||{{{zzzyyytttsssssstttuuutttrrrpppnnnoooppppppooonnnllljjjhhhhhhhhhiiikkkkkkjjjhhhgggfffjjjsss}}}nnnaaa___ooosssaaaUUUPPPJJJHHHJJJLLLLLLLLLKKKLLLLLLKKKIIIGGGHHHIIIDDDDDDEEEFFFGGGHHHHHHIIIEEEDDDDDDDDDEEEGGGIIIKKKHHHGGGFFFDDDDDDDDDEEEEEEFFFGGGHHHGGGDDDBBBAAAAAAAAACCCEEEHHHIIIHHHFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCEEEGGGHHHFFFCCCAAABBBDDDCCCEEEGGGLLLOOOPPPOOOMMMKKKMMMNNNJJJDDD@@@BBBEEEGGGIIIJJJLLLMMMNNNMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMGGGGGGHHHIIIKKKJJJGGGEEEIIIJJJKKKLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFHHHHHHHHHJJJLLLMMMKKKIIIGGGFFFEEEFFFGGGIIILLLNNNLLLQQQVVVZZZ[[[]]]aaaddd^^^___```dddiiipppvvvzzz{{{uuurrrwww|||}}}yyyvvvvvvyyy}}}}}}{{{yyyzzz{{{vvvqqqrrrtttwwwyyyyyyyyyyyy|||{{{yyyuuuqqqpppqqqsssqqqooollljjjiiijjjlllmmmpppppppppoooooonnnmmmlllpppooommmlllkkkjjjjjjjjjiiiiiiiiiiiijjjjjjjjjkkkfffeeedddbbb```_________^^^^^^]]]]]]\\\[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXX[[[WWWTTTTTTVVVWWWUUUSSSQQQPPPNNNNNNNNNMMMKKKIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEBBBBBBAAA@@@@@@AAAAAABBBCCCBBB@@@>>>>>>>>>>>>???>>>>>>======<<<<<<<<<<<<=========>>>>>>>>>>>>????????????>>>>>>=========;;;;;;;;;<<<<<<==============================<<<<<<===>>>??????>>>===<<<=====================<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;::::::999999999;;;;;;;;;:::::::::999999999888777666666777888999777777888888999999:::::::::;;;<<<===============>>>>>>======<<<;;;;;;:::<<<<<<===>>>>>>???@@@@@@AAABBBDDDEEEDDDEEEGGGHHHJJJKKKLLLLLLLLLMMMPPPRRRUUUWWW[[[^^^```bbbeeehhhlllpppvvvzzz|||}}}~~~{{{uuupppjjjiiiiiikkkpppvvv|||~~~|||{{{yyyvvvuuuvvvwwwxxxwwwtttrrrqqqppppppqqqssstttrrrqqqooommmkkkjjjiiiiiijjjiiiiiiiiiiiiiiihhhhhhfffiiioooyyylll___]]]gggvvvsssaaaSSSQQQNNNJJJIIIIIIJJJJJJLLLKKKKKKLLLLLLKKKHHHFFFGGGGGGGGGFFFFFFFFFFFFFFFAAACCCDDDCCCCCCCCCEEEGGGRRROOOKKKGGGDDDCCCDDDDDDGGGGGGGGGFFFEEECCCAAA@@@DDDDDDEEEFFFFFFGGGFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGIIIHHHEEEDDDEEEFFFIIIHHHHHHIIILLLNNNNNNMMMMMMOOOQQQPPPMMMIIIFFFEEEFFFGGGIIIJJJLLLMMMNNNNNNLLLJJJHHHHHHIIIKKKKKKKKKMMMIIIFFFHHHLLLNNNMMMJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLIIIJJJLLLMMMMMMMMMLLLKKKEEEEEEFFFGGGIIIKKKNNNOOONNNPPPTTTXXX]]]bbbfffggggggeeebbbbbbdddiiiooosssuuusssrrrtttxxx{{{{{{yyyxxxyyy||||||yyyzzzmmmnnnpppqqqssssssssssssxxxxxxwwwtttqqqooopppqqqtttrrroookkkjjjiiijjjkkkllllllllllllkkkjjjiiiiiijjjiiihhhfffeeeeeeddddddccccccbbbbbbaaaaaa``````ZZZYYYXXXWWWWWWWWWWWWWWWZZZZZZYYYYYYXXXWWWWWWVVVSSSSSSSSSRRRRRRQQQQQQQQQOOOOOOOOONNNMMMLLLKKKJJJKKKJJJIIIHHHIIIHHHEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAAAAAAAABBB>>>??????@@@AAABBBCCCCCCAAA@@@>>>===<<<<<<======<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::999::::::;;;;;;;;;<<<<<<<<<:::::::::::::::::::::::::::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999;;;;;;:::::::::999999999;;;:::::::::999999999888:::999888777777888999:::888888999999::::::;;;;;;<<<======>>>>>>>>>======>>>>>>======<<<<<<;;;;;;??????@@@AAACCCDDDEEEEEECCCDDDFFFGGGGGGGGGIIIKKKPPPQQQRRRRRRSSSTTTWWWZZZ^^^```cccfffhhhkkkooorrrssswww|||~~~zzzxxxuuuppplllfffgggiiinnnttt{{{}}}{{{zzzxxxuuutttuuuwwwwwwvvvssssssqqqpppppppppqqqrrrooonnnlllkkkiiihhhhhhhhhhhhhhhhhhggggggggggggggghhhlllttt~~~kkk^^^]]]cccooohhhYYYSSSQQQNNNKKKIIIIIIJJJKKKMMMLLLKKKLLLMMMLLLIIIGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCDDDEEEEEEDDDEEEGGGHHHJJJHHHEEEBBB@@@@@@AAABBBCCCCCCDDDEEEGGGHHHHHHIIIDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCBBBDDDFFFIIIIIIGGGFFFGGGIIIGGGFFFGGGHHHKKKLLLKKKIIIIIIKKKMMMLLLJJJFFFDDDDDDFFFGGGIIIKKKLLLLLLLLLKKKJJJIIIGGGGGGIIIKKKKKKKKKMMMJJJHHHIIILLLMMMJJJGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNPPPQQQLLLMMMMMMLLLLLLKKKJJJIIIGGGGGGFFFGGGHHHJJJLLLMMMNNNQQQUUU[[[bbbhhhmmmooopppooonnnmmmmmmmmmmmmmmmqqqooonnnqqqvvvzzz{{{{{{yyyzzz~~~}}}|||eeefffggghhhiiiiiiiiiiiimmmnnnooommmkkkjjjjjjkkkqqqnnnkkkgggeeedddcccdddccccccccccccbbbaaa`````````___^^^]]]\\\[[[[[[[[[ZZZZZZXXXWWWUUUTTTSSSRRRMMMMMMMMMMMMMMMNNNOOOPPPSSSSSSRRRRRRQQQPPPPPPPPPMMMMMMLLLKKKJJJJJJIIIIIIFFFGGGIIIHHHGGGEEEDDDCCCEEEDDDCCCCCCDDDCCCAAA???>>>>>>>>>???????????????>>>>>>===<<<<<<<<<======;;;<<<===>>>???>>>============<<<;;;::::::::::::999999999888888888888888777777777888888888999999999999999888888888888888999:::::::::::::::;;;;;;999999999999999999999999888888999999999999888888999:::::::::::::::::::::999999999999999888888888::::::::::::999999999999999999999999888888888888::::::999999999999::::::999999999:::;;;<<<<<<<<>>>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCEEEFFFHHHIIIJJJKKKGGGIIIKKKLLLLLLMMMOOOQQQTTTVVVWWWXXXYYY[[[^^^```eeegggiiikkknnnrrrwww{{{|||uuuqqqpppooollliiieeegggkkkqqqvvv|||~~~}}}|||zzzxxxyyyvvvtttssstttuuuuuuuuurrrrrrrrrqqqpppooonnnmmmjjjiiihhhggggggggggggggghhhhhhggggggggghhhiiijjjnnnsss|||xxxfffXXXUUU___kkk}}}ooo]]]SSSQQQPPPMMMKKKJJJJJJKKKLLLMMMLLLLLLLLLMMMLLLJJJHHHHHHHHHGGGFFFEEEEEEDDDDDDBBBCCCDDDDDDCCCDDDFFFHHHIIIGGGEEEDDDDDDDDDFFFGGGBBBBBBCCCEEEHHHJJJMMMNNNEEEEEEFFFFFFFFFEEEDDDDDDGGGFFFEEEEEECCCCCCBBBAAACCCEEEHHHIIIHHHIIIJJJKKKGGGGGGHHHJJJLLLLLLIIIGGGFFFHHHKKKKKKIIIGGGEEEEEEFFFGGGIIIJJJKKKJJJHHHGGGHHHFFFEEEEEEGGGIIIJJJJJJLLLJJJIIIJJJLLLLLLHHHEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJMMMOOOQQQRRRSSSPPPOOOMMMKKKJJJHHHHHHHHHFFFFFFFFFGGGHHHKKKMMMNNNOOORRRXXX___gggnnnsssvvvvvvwwwzzz{{{zzzvvvrrrooopppooonnnppptttyyy}}}~~~yyy|||~~~[[[\\\\\\\\\]]]]]]]]]]]]^^^___aaaaaa___^^^^^^___dddbbb___\\\ZZZYYYYYYYYYWWWWWWWWWWWWVVVUUUTTTSSSUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPOOONNNLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBDDDDDDCCCBBBBBBAAA@@@AAABBBAAA???==================>>>>>>>>>::::::999999999999999:::999:::;;;;;;999777444222::::::999999888888888888777777777777777777777777555555666666666777777777999999999999888888888888999999999999999999999999999999999999::::::::::::777888888888888888888777888888888888888999999999888888888888888888888888:::::::::::::::999999999999999999888888888888888::::::::::::::::::;;;;;;::::::;;;;;;<<<===>>>>>>AAAAAAAAABBBAAAAAA@@@???EEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNMMMOOORRRSSSSSSUUUWWWYYY[[[]]]```aaaccceeehhhjjjnnnoooppprrruuuzzzxxxsssmmmjjjkkkllllllkkkkkkmmmqqquuuxxxyyyzzz{{{zzzxxxwwwvvvwwwwwwvvvtttwwwuuusssrrrsssttttttsssqqqqqqqqqqqqooommmjjjhhhffffffeeeeeeeeeeeeffffffhhhhhhggghhhjjjmmmppprrrxxx}}}tttfff\\\WWW[[[hhhuuuvvvbbbVVVQQQOOONNNLLLKKKJJJKKKKKKLLLMMMLLLLLLMMMNNNMMMKKKHHHJJJJJJIIIHHHGGGEEEEEEDDD@@@AAABBBAAAAAAAAACCCEEEKKKJJJHHHGGGGGGHHHIIIJJJEEEEEEEEEFFFGGGIIIJJJLLLEEEEEEEEEEEEDDDCCCBBBBBBFFFEEEEEEEEEDDDDDDCCCCCCCCCEEEFFFGGGHHHHHHIIIIIIHHHIIIJJJMMMNNNMMMJJJGGGGGGIIILLLLLLKKKJJJJJJJJJFFFGGGIIIJJJJJJHHHFFFDDDEEECCCBBBBBBEEEGGGHHHGGGIIIHHHIIIKKKLLLKKKHHHEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEIIILLLNNNPPPQQQQQQPPPOOOLLLJJJIIIHHHIIIIIIEEEEEEEEEGGGIIILLLOOOPPPRRRTTTYYY___ffflllqqqtttssswww}}}}}}{{{xxxvvvtttsssuuuyyy|||~~~yyy{{{QQQQQQQQQQQQQQQQQQQQQRRRPPPRRRTTTUUUTTTSSSTTTUUUTTTSSSRRRPPPOOOOOOOOOPPPNNNNNNNNNNNNMMMLLLKKKJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFHHHGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@BBB===999:::???CCCBBB??????>>>===>>>??????===<<<;;;;;;;;;<<<<<<<<<======999888888777888888999999888999999999777555222000888888888888777777777666777777777777777777888888555666666666777777777777888888888888888888888888999999999999999999999999888888888999999999::::::999999888888888888999999777777777888888888999999888888888888888888888888::::::::::::::::::::::::999999999999999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAADDDDDDDDDEEEEEEDDDDDDCCCIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPSSSUUUXXXYYYZZZ\\\^^^```eeehhhllloooqqqsssvvvyyy|||}}}~~~|||ooojjjeeedddhhhlllnnnooosssuuuxxxzzz{{{{{{yyyxxxtttsssqqqrrrsssuuuuuuuuutttsssqqqqqqrrrsssrrrpppnnnooooooooommmiiifffdddddddddccccccddddddeeeffffffffffffhhhmmmsssyyy|||vvveee]]]WWWWWW\\\gggxxx{{{gggWWWQQQQQQLLLLLLKKKJJJJJJKKKKKKLLLLLLKKKKKKLLLMMMMMMKKKHHHIIIHHHGGGFFFEEEDDDCCCCCC@@@AAABBBAAAAAAAAACCCEEEGGGGGGEEEDDDCCCCCCCCCCCCFFFFFFFFFFFFGGGGGGHHHIIIDDDDDDDDDDDDCCCBBBBBBAAACCCDDDDDDDDDEEEEEEFFFFFFDDDDDDEEEFFFGGGGGGFFFEEEGGGHHHIIIKKKMMMLLLIIIFFFGGGIIILLLMMMLLLLLLLLLMMMGGGGGGHHHIIIHHHFFFDDDCCCBBBAAA???@@@BBBDDDEEEDDDEEEFFFGGGJJJLLLKKKJJJHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGIIILLLNNNOOOOOOOOONNNMMMLLLJJJJJJKKKLLLLLLIIIHHHHHHHHHIIIKKKMMMNNNSSSUUUXXX]]]aaafffiiikkkpppsssyyy}}}zzzvvvtttuuuwwwyyyxxxzzzHHHHHHHHHGGGGGGHHHIIIIIIIIIJJJLLLLLLKKKKKKMMMNNNJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>============<<<===999555666:::<<<;;;999:::999999:::;;;<<<:::999777777888888999:::::::::888888777777888888999999777888999:::999999777777777777888888888777777666777777777777888888888888666666777777777888888888666666666666666777777777:::::::::999999999999888555555666666777888888888;;;:::999999999999:::;;;777777888888999:::::::::999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???????????????@@@@@@AAACCCDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJLLLMMMNNNOOOPPPRRRSSSTTTVVVVVVVVVWWWXXXXXXYYYYYY[[[]]]```bbbccceeehhhjjjnnnqqqvvvyyy||||||xxxiiieeebbbccchhhmmmpppqqqwwwyyy|||~~~}}}tttrrrpppqqqsssuuuvvvvvvrrrqqqppppppqqqqqqpppnnnlllllllllkkkiiifffcccaaabbbaaaaaaaaabbbbbbcccdddbbbbbbeeeiiiqqq{{{nnncccTTTOOOMMMUUUccctttuuugggYYYPPPLLLLLLIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJKKKMMMLLLJJJHHHEEEEEEDDDCCCBBBBBBAAAAAABBBCCCDDDDDDCCCDDDFFFHHHFFFEEEDDDBBBAAA@@@@@@???CCCDDDEEEGGGIIIIIIJJJJJJDDDDDDEEEEEEEEEDDDCCCCCCBBBCCCDDDDDDFFFFFFGGGHHHEEEDDDCCCEEEFFFGGGEEEDDDDDDDDDEEEGGGIIIIIIFFFDDDFFFHHHJJJKKKJJJJJJLLLMMMHHHHHHHHHHHHGGGFFFEEEDDDCCCAAA??????AAACCCCCCCCCCCCDDDFFFHHHJJJJJJJJJJJJEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIKKKLLLNNNOOOOOOOOOLLLLLLLLLLLLMMMMMMNNNOOOOOONNNMMMKKKJJJJJJJJJKKKPPPRRRUUUYYY]]]```ccceeennnqqquuu{{{}}}xxxtttrrrssstttyyyzzz~~~BBBAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEDDDEEEGGGJJJDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@??????@@@@@@???@@@@@@@@@AAAAAAAAABBBAAA@@@???>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;;;;;;;;;;<<<:::===???>>>:::777666777777777666888::::::999888666666777777888999999:::888777777777888888999:::999999999999::::::::::::777777888999999888888777666666666666777777888888666666777777777888888888666777777777888888888888;;;;;;::::::999999999999555555666777777888999999;;;;;;:::999999:::;;;;;;888888999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<=========>>>>>>=========>>>>>>>>>?????????@@@BBBCCCDDDDDDCCCCCCFFFFFFGGGHHHJJJKKKLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTVVVXXXYYY[[[[[[^^^___```bbbdddeeegggggghhhjjjmmmoooqqqsssvvvxxxzzz~~~{{{vvvsssqqqmmmiiifffhhhmmmrrruuuuuuyyy{{{}}}~~~}}}uuusssqqqpppqqqssstttsssqqqoooooooooppppppnnnmmmiiiiiiiiihhhfffcccaaa____________^^^______``````aaacccgggnnnyyyooo]]]SSSLLLJJJPPP^^^ppp{{{uuummmbbbXXXRRRMMMIIIFFFFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIIIIJJJLLLKKKIIIGGGEEEDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEEEEDDDEEEGGGHHHEEEEEEDDDCCCBBBAAAAAA@@@BBBDDDGGGJJJLLLLLLKKKJJJEEEFFFGGGGGGGGGGGGGGGGGGDDDDDDDDDEEEFFFFFFFFFGGGDDDCCCBBBDDDGGGIIIGGGEEEBBBBBBBBBDDDFFFGGGFFFEEEEEEGGGIIIIIIIIIIIIKKKLLLJJJIIIGGGFFFFFFFFFFFFGGGFFFDDDBBBAAABBBCCCCCCCCCEEEFFFGGGGGGHHHHHHIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIJJJLLLNNNOOOPPPMMMMMMNNNOOOOOOOOOOOOOOOPPPOOONNNLLLLLLLLLLLLMMMKKKMMMQQQUUU[[[___ccceeelllnnnrrrwww||||||wwwtttuuuvvv{{{{{{}}}>>>>>>======>>>???AAABBBAAAAAAAAA@@@???@@@CCCFFFBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>==========================================::::::;;;;;;<<<<<<======;;;EEEMMMJJJ???666555999888777777888:::;;;:::999777777777888999::::::;;;777777777777777888999:::<<<;;;:::888777777777777777888999::::::999888777555555555666666666777777666666666777777777777888999999::::::;;;;;;;;;<<<;;;;;;;;;::::::999999999777888888999:::;;;;;;;;;<<<;;;:::999999:::;;;<<<999999:::;;;<<<<<<======<<<<<<<<<======>>>>>>>>><<<=========>>>>>>??????>>>>>>??????@@@@@@@@@AAABBBCCCEEEGGGGGGGGGGGGFFFJJJJJJKKKMMMNNNPPPQQQQQQPPPQQQSSSTTTVVVWWWWWWWWWXXXYYYZZZ\\\^^^```bbbcccdddeeegggjjjmmmppprrrssssssvvvyyy{{{}}}{{{tttnnnllllllssspppmmmoootttxxxzzzyyyzzz{{{|||}}}}}}|||zzzyyyvvvssspppnnnoooppppppooopppooonnnoooppppppnnnlllhhhhhhgggeeedddbbb```___^^^]]]]]]\\\\\\]]]^^^^^^dddfffkkkttteeeSSSKKKGGGKKKWWWlllwwwqqqkkkbbbWWWQQQQQQOOOIIICCCDDDEEEFFFGGGHHHIIIIIIJJJHHHHHHHHHIIIKKKKKKIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFBBBCCCDDDCCCCCCCCCEEEGGGBBBBBBBBBAAAAAA@@@@@@@@@DDDFFFJJJMMMNNNMMMJJJIIIGGGHHHIIIIIIJJJJJJJJJJJJFFFFFFFFFEEEEEEEEEEEEEEECCCBBBBBBEEEIIIKKKJJJHHHDDDCCCBBBDDDGGGHHHHHHHHHGGGHHHJJJJJJJJJJJJLLLMMMKKKIIIGGGEEEEEEFFFGGGHHHIIIGGGDDDCCCDDDDDDDDDCCCGGGGGGHHHGGGFFFFFFHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEFFFHHHKKKNNNPPPNNNNNNPPPQQQQQQPPPOOONNNLLLLLLLLLLLLNNNPPPRRRSSSGGGIIINNNTTT[[[aaafffhhhhhhkkkpppvvv|||{{{yyyzzz|||||||||}}}@@@===999999<<<>>>??????>>>>>>????????????>>>>>>@@@?????????>>>>>>======>>>>>>======<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<===<<<<<<===>>>??????>>>>>>>>>===<<<;;;:::;;;<<<======<<<<<<===>>>===;;;888::::::999888777777777888:::FFFQQQNNN@@@777888>>><<<;;;:::999999999;;;;;;:::::::::999999999888888777777777777888888888888888888888888888888888888999888777555555555666777888888999999999777555444777777777777666666666666999999999999888888888888999999999999::::::::::::<<<<<<;;;;;;:::999999999999999999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<===>>>>>>@@@@@@AAABBBCCCCCCBBBBBB@@@BBBDDDFFFHHHHHHHHHHHHFFFGGGIIIIIIIIIIIIKKKLLLNNNPPPQQQRRRQQQRRRSSSUUUWWWWWWYYY[[[]]]```bbbdddaaacccfffhhhhhhiiikkkmmmqqqrrrsssuuuxxx|||~~~}}}uuummmhhhggghhhjjjpppssswwwzzzzzzyyyyyyyyy|||zzzxxxyyyzzzzzzwwwsssvvvtttqqqnnnlllkkkjjjjjjjjjkkkkkkkkkjjjhhhfffeeegggccc___^^^___```^^^\\\eeebbb___]]]]]]^^^^^^]]]ccciiipppzzzttt[[[JJJDDDGGGQQQbbbxxxyyyllleeeZZZVVVPPPLLLJJJHHHGGGFFFCCCBBBBBBDDDGGGIIIJJJJJJHHHGGGFFFFFFEEEFFFFFFFFF@@@BBBDDDEEEFFFEEEDDDCCCAAAAAAAAABBBCCCEEEGGGHHHIIIGGGEEEBBB@@@?????????DDDDDDEEEIIIMMMNNNLLLJJJGGGGGGHHHIIIJJJJJJHHHFFFFFFDDDCCCCCCEEEFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAACCCFFFGGGGGGGGGIIIHHHFFFEEEEEEEEEFFFGGGKKKJJJIIIHHHGGGHHHIIIIIIKKKKKKJJJHHHGGGFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHGGGGGGHHHHHHFFFEEEHHHDDD@@@AAAEEEJJJKKKKKKOOOUUUYYYWWWQQQLLLLLLOOOLLLKKKJJJOOOZZZccc```XXXRRRNNNNNNTTT[[[```gggmmmkkkmmmppprrruuuxxx}}}|||zzz|||???;;;888888:::===>>>===<<<<<<<<<======<<<<<<<<<>>>>>>======<<<<<<<<<<<<=========<<<<<<;;;;;;;;;>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;::::::;;;<<<===<<<;;;;;;<<<===<<<:::888;;;;;;::::::999999::::::777===BBB@@@:::555666:::999888777777777777888999::::::999999999888888888777777777888888888999999888888888888888888888888===<<<;;;999999999:::;;;888888888888888777777666777777777888888999999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::========================<<<<<<<<<<<<<<<<<<======@@@@@@AAAAAABBBBBBBBBCCCDDDDDDDDDEEEFFFFFFFFFGGGDDDEEEGGGIIIJJJKKKKKKKKKOOOPPPQQQQQQPPPPPPQQQSSSVVVXXXZZZ[[[[[[\\\^^^___^^^aaadddhhhjjjkkkkkkkkkkkkmmmqqqsssuuuwwwyyy{{{{{{xxxsssppplllgggffffffiiikkkpppsssxxxzzz{{{{{{{{{{{{{{{yyyxxxxxxyyyyyyvvvssssssrrrooommmjjjiiihhhhhhiiiiiiiiiiiihhhgggeeedddccc```\\\\\\^^^``````___bbb```^^^]]]\\\\\\^^^___bbbjjjtttxxxeeeTTTMMMMMMSSS___rrr}}}pppddd^^^TTTQQQLLLIIIHHHHHHGGGGGGEEECCCCCCEEEHHHJJJKKKJJJGGGFFFEEEEEEDDDDDDDDDDDDBBBCCCEEEGGGGGGFFFEEEDDD@@@@@@@@@@@@BBBDDDFFFGGGIIIHHHFFFCCCAAA@@@@@@@@@DDDCCCDDDGGGKKKLLLJJJGGGGGGGGGGGGGGGGGGGGGEEEDDDFFFEEEDDDDDDFFFHHHHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAACCCEEEFFFEEEDDDEEEEEEDDDDDDDDDEEEEEEEEEIIIHHHGGGFFFFFFGGGHHHIIILLLLLLLLLKKKJJJHHHGGGFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGFFFFFFGGGGGGEEEDDDGGGEEEBBBBBBEEEIIIKKKMMMOOOSSSWWWWWWSSSOOONNNOOOJJJKKKMMMTTTbbblllkkkdddSSSOOOPPPVVV\\\aaahhhoooooopppqqqrrrssswww{{{|||zzz}}}<<<:::777777888;;;<<<<<<999999::::::::::::999999;;;;;;;;;;;;;;;:::::::::<<<<<<;;;;;;;;;;;;::::::>>>===<<<;;;:::999999:::::::::;;;;;;::::::999999::::::999999:::;;;<<<===;;;::::::;;;<<<<<<:::888999999999999:::::::::::::::999888888888999999999888777777666666777888888999999999888888888888888888888888888999999999999888888888888888888888888;;;:::999999888888999999888777777777777888999999666777777888:::;;;;;;<<<999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>??????@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFHHHIIIIIIKKKLLLMMMOOOPPPQQQRRRRRRVVVWWWXXXXXXWWWVVVXXXYYY\\\^^^aaabbbcccdddgggiiijjjnnntttzzz}}}|||zzzxxx|||}}}tttnnnjjjhhhddddddcccdddfffiiilllooorrruuuyyy{{{|||||||||}}}zzzyyyxxxxxxxxxwwwuuussspppooommmjjjiiigggffffffggggggggggggfffdddcccbbb\\\ZZZWWWWWWZZZ]]]___```^^^___```^^^]]]^^^aaaeeejjjuuummm]]]RRRKKKLLLPPP___mmm~~~vvvpppggg\\\VVVNNNKKKHHHFFFGGGHHHHHHGGGFFFEEEEEEFFFHHHJJJKKKJJJFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCEEEFFFFFFEEEDDDDDD????????????AAACCCEEEFFFIIIHHHFFFDDDCCCBBBAAAAAACCCCCCDDDFFFHHHHHHFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCFFFDDDCCCDDDFFFHHHHHHHHHCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBDDDFFFFFFCCCAAAAAAAAABBBCCCDDDDDDDDDDDDFFFEEEEEEEEEEEEGGGHHHIIILLLMMMNNNNNNMMMKKKIIIGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIGGGFFFFFFFFFFFFEEECCCFFFFFFFFFEEEEEEGGGKKKOOOOOOQQQTTTVVVUUUSSSPPPNNNKKKMMMQQQXXXeeeooonnngggSSSPPPQQQWWW]]]bbbiiiqqqttttttsssrrrqqqtttyyy|||}}}|||~~~999888777666777888::::::888888999999999999888888;;;;;;::::::::::::::::::::::::::::::::::::::::::===<<<;;;:::999888888888::::::;;;::::::999888777888888999999:::;;;<<<<<<;;;:::999:::;;;;;;:::888666666777888888999999999;;;999777888999;;;:::999999999999999999999::::::888888888888888888888888999999999999::::::::::::999999999999999999999999999999888888888888888888888777777666777999;;;<<<888888999999:::;;;;;;<<<999999999999::::::::::::<<<<<<<<<<<<============;;;<<<<<<===>>>>>>??????========================BBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFJJJJJJIIIJJJKKKMMMOOOPPPRRRRRRTTTUUUWWWXXXYYYZZZ]]]___aaaaaaaaaaaaccceeedddgggjjjlllmmmooorrrtttwww{{{{{{qqqiiicccaaa```^^^___bbbfffjjjnnnrrrtttvvvxxx{{{|||{{{zzzzzz{{{xxxxxxwwwwwwvvvuuutttrrrmmmlllkkkiiihhhffffffeeefffffffffeeedddcccbbbaaaXXXVVVTTTTTTVVVYYY]]]^^^^^^aaaeeedddccceeelllrrrzzzxxxiiiXXXNNNKKKKKKPPPUUUooo{{{{{{ooohhh```WWWRRRKKKHHHFFFEEEFFFGGGGGGGGGHHHGGGEEEFFFHHHJJJJJJIIIEEEEEEEEEDDDCCCBBBAAAAAA@@@AAABBBBBBBBBBBBAAAAAA????????????AAACCCEEEFFFIIIHHHGGGFFFDDDCCCCCCBBBDDDDDDEEEEEEFFFEEEDDDCCCCCCCCCDDDCCCCCCDDDEEEGGGGGGDDDBBBBBBCCCDDDEEEEEEBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCFFFGGGFFFCCC@@@???@@@BBBDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEGGGIIIJJJKKKLLLNNNOOOOOOLLLJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHGGGGGGGGGGGGFFFDDDFFFHHHIIIHHHFFFGGGLLLPPPPPPPPPQQQTTTWWWVVVRRRNNNOOOPPPSSSWWW```fffccc\\\QQQOOOQQQWWW\\\```hhhpppwwwvvvtttqqqpppqqqvvvyyy888888777777777777999:::999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::::::::::::::<<<<<<;;;999999888888888;;;;;;;;;;;;;;;:::999888777888999:::;;;;;;<<<<<<;;;:::888999:::;;;:::999666777888999::::::999999777999;;;;;;999777666666888888999999::::::::::::888888888888888888999999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<999888888888999:::<<<>>>::::::::::::::::::::::::999999999::::::;;;;;;;;;======>>>>>>>>>?????????>>>??????@@@AAABBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFHHHIIIJJJKKKKKKNNNNNNNNNOOOOOOOOOOOOOOORRRRRRSSSTTTUUUWWWYYYZZZWWWXXXYYY[[[]]]___aaabbbhhhjjjlllnnnoooqqqtttvvvtttwwwzzz|||~~~{{{rrrjjjccc___^^^^^^```bbbeeejjjnnnqqqtttuuuzzz{{{|||{{{xxxvvvuuuuuuuuuvvvvvvuuutttrrrqqqqqqkkkjjjjjjiiihhhfffeeeeeeeeeeeedddcccbbbaaa``````ZZZYYYXXXWWWXXXZZZ]]]___aaafffkkkmmmnnnrrr{{{gggYYYLLLIIIMMMUUU```iii{{{zzz}}}}}}lllbbbZZZSSSNNNKKKHHHFFFFFFFFFGGGFFFEEEHHHGGGEEEEEEGGGHHHGGGGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCEEEEEEFFFEEEDDDDDDCCCCCC@@@AAACCCCCCCCCFFFJJJNNNKKKHHHDDDBBBBBBCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAACCCDDDEEEGGGIIIHHHEEEBBB???AAACCCEEEFFFGGGFFFFFFDDDDDDDDDEEEFFFHHHJJJKKKIIIJJJMMMNNNNNNLLLJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKIIIHHHHHHIIIJJJHHHGGGHHHJJJKKKJJJHHHIIIMMMQQQPPPNNNNNNRRRVVVVVVSSSNNNQQQRRRRRRSSSXXX[[[WWWPPPOOONNNPPPUUUYYY]]]eeennnxxxwwwtttpppnnnooossswww{{{}}}777888999999888888999;;;::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<===999999::::::::::::;;;;;;;;;;;;:::999999999::::::;;;;;;<<<<<<<<<;;;::::::888999:::;;;<<<<<<;;;;;;<<<:::999999;;;<<<<<<;;;:::;;;<<<=========;;;;;;888===BBBBBB>>>999888999666777888999999999999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<:::::::::;;;;;;===>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHIIIKKKLLLNNNOOOPPPRRRSSSSSSTTTUUUUUUVVVVVVVVVWWWYYY\\\^^^___``````___```aaadddgggjjjmmmnnnrrrtttxxxzzz|||{{{ssspppjjjdddaaa```aaabbbfffhhhkkknnnppprrrssstttzzz{{{{{{xxxtttqqqppppppppprrrrrrqqqooommmmmmmmmhhhhhhhhhhhhgggfffddddddcccbbbaaa```^^^^^^^^^^^^^^^______^^^^^^___aaacccfffjjjpppuuuzzzqqqZZZOOOFFFFFFOOO^^^qqqzzzsssuuu|||~~~iii\\\SSSLLLJJJJJJHHHFFFFFFFFFGGGFFFDDDHHHFFFDDDDDDEEEEEEDDDCCCCCCDDDEEEEEEEEEDDDBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBDDDFFFGGGFFFFFFFFFFFFFFFEEEDDDCCCDDDEEEEEEDDDCCCBBBBBBDDD>>>@@@BBBBBBCCCFFFMMMSSSQQQNNNIIIFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAAAAADDDDDDEEEGGGIIIIIIFFFDDDBBBBBBDDDEEEFFFGGGGGGHHHEEEDDDDDDDDDFFFGGGIIIKKKHHHIIIKKKLLLMMMLLLJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHJJJIIIHHHIIIKKKLLLKKKJJJJJJKKKKKKKKKJJJKKKNNNPPPPPPNNNMMMOOORRRTTTRRRPPPQQQRRRQQQPPPTTTWWWTTTOOONNNNNNPPPTTTVVVYYYbbbkkkvvvuuussspppmmmnnnqqqtttwww{{{}}}}}}888:::;;;;;;999999;;;===;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===::::::::::::;;;;;;;;;<<<:::::::::::::::;;;;;;<<<::::::;;;;;;<<<;;;;;;;;;:::;;;<<<<<<===<<<;;;:::<<<;;;999999;;;======<<<<<<===>>>??????===<<<;;;<<<@@@DDDDDDAAA===<<<===666777999:::;;;;;;::::::999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<=================================:::;;;<<<============<<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>???@@@@@@AAABBBBBBEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJFFFGGGHHHJJJLLLMMMNNNOOOMMMNNNOOOQQQSSSTTTVVVVVVVVVVVVWWWXXXZZZ[[[\\\\\\]]]```cccgggiiiiiiiiihhhmmmnnnpppssswww{{{{{{wwwssspppiiihhheeecccccceeegggiiiooopppqqqrrrssstttuuuuuuwwwxxxwwwtttpppmmmmmmmmmjjjlllmmmllliiigggggghhhdddeeeeeefffeeedddbbbbbb```___]]]\\\ZZZZZZZZZ[[[]]]```ccccccbbbbbbdddfffhhhkkkqqqyyyppp```PPPLLLLLLSSS___ooo}}}xxxvvv{{{}}}gggXXXMMMIIIHHHGGGFFFEEEEEEFFFGGGFFFDDDFFFDDDBBBAAABBBBBBAAA@@@@@@AAACCCDDDDDDDDDBBBAAABBBBBBAAA@@@@@@@@@@@@@@@????????????AAACCCEEEFFFDDDEEEFFFFFFFFFEEEDDDCCCAAACCCDDDBBB@@@???AAACCC>>>AAABBBBBBAAAEEEMMMSSSRRROOOJJJFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAACCCCCCCCCEEEGGGHHHGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDCCCCCCDDDFFFGGGHHHIIIIIIJJJKKKLLLLLLKKKKKKIIIHHHHHHHHHGGGGGGGGGGGGHHHGGGGGGHHHKKKLLLLLLKKKMMMKKKJJJKKKMMMNNNOOONNNPPPNNNMMMMMMNNNPPPQQQQQQQQQRRRPPPOOOQQQVVVUUUQQQOOOOOOQQQTTTTTTWWW___iiirrrrrrqqqooommmnnnppprrrwwwyyy~~~888;;;===<<<:::999;;;>>>:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<::::::::::::;;;<<<======888999:::;;;;;;;;;;;;;;;;;;<<<=========<<<;;;:::===;;;999:::;;;===>>>===;;;<<<===>>>===<<<:::888:::;;;===>>>===<<<;;;:::999:::;;;===>>>>>>======:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBAAA<<<===???@@@@@@???>>>>>>??????@@@AAABBBCCCCCCDDDAAAAAABBBCCCCCCDDDEEEEEEHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMOOOQQQSSSUUUWWWXXXSSSTTTUUUWWWYYY[[[\\\]]]\\\]]]^^^```bbbcccdddeeeiiilllqqquuuwwwwwwvvvuuuzzz{{{}}}|||vvvqqqnnnkkkiiigggeeedddddddddgggjjjnnnpppvvvvvvvvvwwwwwwwwwxxxxxxtttuuutttrrrnnnlllkkklllfffhhhiiihhhdddbbbcccdddbbbccccccdddcccbbbaaa```]]]\\\ZZZYYYXXXWWWXXXXXXZZZ^^^bbbdddccccccdddfffiiijjjpppzzzppp]]]NNNLLLPPP[[[iiivvv{{{zzz~~~}}}gggVVVKKKHHHIIIDDDCCCCCCDDDFFFGGGFFFEEEEEECCCAAA@@@@@@@@@???>>>===???AAACCCCCCCCCBBBAAA@@@@@@???>>>======>>>>>>>>>>>>>>>>>>@@@BBBDDDEEECCCDDDEEEFFFFFFEEEDDDCCC???AAABBBAAA>>>>>>@@@CCC???AAACCCAAA@@@CCCKKKRRRPPPLLLHHHEEEEEEFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCBBBAAACCCFFFGGGGGGGGGEEEDDDCCCCCCCCCEEEGGGHHHCCCCCCBBBBBBCCCDDDFFFGGGJJJJJJJJJKKKLLLLLLMMMMMMHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEFFFGGGJJJLLLLLLLLLOOOLLLJJJKKKNNNPPPOOOMMMPPPNNNMMMKKKKKKMMMPPPRRRRRRRRRPPPMMMOOOTTTTTTQQQPPPPPPRRRTTTTTTVVV^^^hhhpppppppppooommmmmmoooqqqxxxxxx{{{~~~>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<>>===<<<<<<<<<<<<<<<<<<<<<<<<888999;;;<<<======<<<;;;>>>===;;;:::::::::;;;;;;>>>>>>>>>===<<<;;;999888>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<==================>>>======<<<<<<>>>?????????>>><<<:::999<<<<<<===>>>??????@@@@@@@@@???>>>>>>>>>???@@@AAACCCCCCBBB@@@>>>>>>@@@AAABBBBBBBBBBBBBBBCCCCCCCCCBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAACCCDDDDDDBBBFFFGGGCCCCCCFFFHHHGGGEEEEEEFFFHHHKKKLLLLLLKKKKKKLLLLLLKKKJJJKKKNNNPPPQQQQQQRRRRRRSSSSSSSSSSSSTTTUUUUUUVVVWWWXXXXXXYYYZZZ\\\]]]^^^^^^```ccceeeiiiiiihhhiiikkkooorrrtttppptttyyy{{{uuuqqqoookkkeeeaaa___aaaccchhhhhhiiikkknnnqqquuuvvvzzz{{{}}}~~~}}}{{{xxxvvvtttrrroookkkiiigggggghhhhhhhhhgggfffeeecccaaa```ccccccbbbbbbaaa``````______^^^]]][[[ZZZYYYYYYXXXZZZZZZ]]]``````___cccjjjjjjmmmttt|||kkkZZZRRRSSSRRRVVVhhh~~~|||}}}xxx^^^OOOJJJGGGEEEGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEECCC@@@??????@@@@@@AAABBBAAA@@@@@@AAABBBAAAAAA@@@???>>>>>>>>>??????@@@AAABBBBBBBBBAAA@@@FFFGGGHHHGGGDDDBBBAAAAAAEEEDDDBBBAAA@@@@@@AAABBBBBBCCCCCCCCCBBBCCCFFFHHHIIIEEEBBBAAACCCDDDCCCAAABBBEEEHHHGGGDDDAAA@@@AAAAAAAAAAAACCCEEEGGGFFFEEECCCCCCDDDDDDEEEFFFFFFFFFFFFEEECCCBBBCCCEEEHHHJJJJJJJJJJJJJJJIIIIIIIIIIIILLLLLLJJJIIIHHHGGGGGGGGGDDDGGGIIIIIIGGGHHHKKKOOOKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLMMMNNNQQQSSSSSSRRRTTTRRRPPPPPPQQQRRRSSSRRRNNNRRRUUUVVVWWWZZZ```dddlllkkkkkklllooorrrssssssyyyxxxyyy}}}>>>>>>======<<<<<<<<<<<<<<<;;;;;;<<<>>>???>>><<<========================;;;;;;<<<=========<<<<<<;;;:::::::::;;;===???@@@AAAAAA@@@@@@>>>===<<<;;;>>>>>>>>>>>>>>>>>>======>>>>>>?????????@@@@@@@@@??????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>===============>>>>>>?????????AAAAAA@@@???@@@AAABBBCCCDDDEEEEEECCCAAAAAACCCEEEDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGKKKLLLIIIIIILLLOOONNNNNNNNNOOOQQQSSSTTTTTTSSSTTTUUUVVVUUUUUUUUUWWWYYYXXXXXXYYY[[[]]]^^^___```______```aaabbbbbbcccddddddfffhhhiiiiiikkknnnpppsssssstttuuuxxx{{{~~~~~~wwwsssqqqooojjjfffeeedddbbb___\\\\\\___bbbiiiiiikkkmmmqqquuuxxxzzz|||||||||zzzxxxtttqqqooopppnnnkkkhhhfffeeeeeeffffffeeeeeedddbbbaaa___^^^`````````______^^^^^^^^^^^^]]][[[YYYYYYYYYYYYZZZWWWVVVYYY\\\]]]^^^dddlllpppttt|||yyylll\\\OOOLLLOOO^^^jjj~~~nnnXXXMMMIIIGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDEEEDDDBBBAAABBBCCCBBBBBBCCCCCCCCCBBBBBBCCCAAAAAA@@@@@@???@@@@@@@@@@@@AAACCCDDDDDDCCCCCCBBBDDDFFFHHHHHHFFFDDDCCCCCCDDDCCCBBBAAA@@@AAABBBBBBCCCDDDDDDCCCBBBCCCEEEGGGGGGDDDBBBBBBCCCEEEDDDCCCEEEGGGJJJIIIFFFDDDCCCDDDEEEDDDDDDEEEGGGHHHFFFEEEBBBCCCCCCDDDEEEEEEFFFFFFGGGEEEDDDCCCDDDFFFHHHJJJLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGIIIJJJJJJJJJIIIIIIKKKLLLKKKJJJJJJJJJJJJKKKLLLMMMLLLKKKLLLNNNQQQSSSSSSRRRTTTRRRPPPPPPRRRSSSSSSSSSPPPSSSVVVXXXXXX[[[```eeekkkjjjjjjkkkmmmqqqtttwwwxxxyyy{{{@@@????????????>>>>>>>>>???>>>>>>???@@@AAA???>>>????????????????????????AAA@@@??????????????????=========>>>???AAABBBCCCDDDCCCCCCBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEDDDDDDEEEEEEFFFGGGFFFGGGGGGGGGFFFFFFHHHIIIDDDDDDEEEGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLKKKOOOPPPNNNNNNQQQTTTSSSSSSTTTUUUVVVWWWXXXXXXXXXYYYZZZ\\\]]]\\\\\\]]]^^^\\\]]]___bbbdddgggiiijjjggghhhiiikkklllnnnooooootttvvvxxxyyyzzz|||yyyuuunnnfff```\\\ZZZZZZZZZ[[[[[[[[[\\\^^^bbbeeelllmmmooorrrvvvyyy}}}~~~{{{zzzxxxtttqqqnnnkkkiiijjjiiigggdddccccccccccccbbbbbbbbbaaa___^^^\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\[[[ZZZXXXVVVVVVXXXZZZ\\\[[[ZZZ\\\___aaacccllluuu}}}|||sssfffZZZNNNHHHLLLTTTkkkuuu```QQQJJJHHHGGGFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCEEEEEEDDDCCCCCCDDDAAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFEEEDDDDDDBBBEEEHHHJJJHHHFFFEEEEEEBBBAAA@@@@@@@@@AAACCCCCCEEEEEEEEEDDDBBBBBBCCCEEEEEECCCBBBBBBDDDEEEEEEDDDFFFHHHIIIIIIGGGEEEEEEEEEFFFEEEDDDEEEGGGGGGFFFDDDBBBBBBCCCCCCDDDDDDEEEEEEFFFEEEDDDCCCDDDFFFHHHJJJMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGKKKJJJJJJLLLNNNOOOOOONNNJJJJJJIIIIIIIIIJJJKKKKKKJJJJJJJJJLLLPPPRRRRRRQQQSSSQQQOOOOOOQQQSSSSSSSSSPPPSSSVVVWWWWWWZZZ___ccciiikkkmmmmmmmmmpppuuuzzzzzz|||CCCCCCCCCCCCCCCCCCBBBBBBCCCBBBBBBCCCDDDDDDCCCAAA@@@@@@@@@@@@AAAAAAAAAAAAFFFEEECCCBBBAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBAAAAAAAAADDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDEEEGGGGGGHHHHHHHHHFFFEEEEEEDDDEEEGGGHHHJJJGGGGGGGGGGGGGGGGGGFFFFFFIIIIIIIIIJJJJJJKKKLLLLLLHHHIIIJJJJJJJJJJJJLLLNNNIIIJJJJJJKKKLLLMMMMMMNNNPPPPPPQQQQQQQQQPPPPPPOOOSSSSSSRRRRRRRRRRRRSSSSSSSSSWWWXXXUUUTTTWWWYYYXXXXXXZZZ[[[\\\\\\\\\\\\]]]^^^aaaccceeedddddddddeeeeeefffhhhkkknnnqqqssstttppprrrtttwwwzzz}}}|||xxxuuutttppppppllleee]]]XXXWWWXXXYYY[[[^^^```cccggglllooossstttuuuwwwzzz|||~~~wwwuuurrrnnnllljjjiiihhheeedddcccbbbaaaaaaaaaaaa_________^^^]]]\\\ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXVVVTTTSSSTTTWWWZZZ]]]___^^^```eeehhhlllwwwlllbbbWWWNNNHHHJJJVVVcccxxxlllaaaTTTJJJFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAACCCEEEEEEDDDCCCCCCDDD@@@@@@AAACCCFFFGGGGGGFFFGGGFFFEEECCCBBBAAAAAAAAABBBCCCDDDFFFFFFFFFEEEEEEDDDGGGJJJKKKIIIGGGEEEDDDAAA@@@@@@@@@AAABBBDDDEEEFFFGGGGGGEEECCCBBBBBBCCCBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEFFFGGGFFFEEEDDDDDDBBBBBBBBBCCCEEEFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDFFFGGGJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJLLLJJJJJJNNNTTTWWWVVVUUUIIIIIIIIIHHHHHHIIIIIIJJJIIIHHHIIIKKKNNNPPPPPPPPPPPPNNNMMMMMMOOOQQQRRRRRRNNNQQQTTTUUUVVVYYY^^^cccjjjooossssssqqqqqqvvvzzz}}}}}}DDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCDDDFFFFFFEEEDDDBBBBBBBBBCCCCCCCCCDDDDDDGGGFFFDDDCCCBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEGGGFFFEEEDDDCCCCCCCCCDDDGGGGGGGGGHHHHHHHHHIIIIIIGGGHHHHHHHHHHHHIIIIIIIIIFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIJJJLLLNNNOOOMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOPPPLLLMMMOOOPPPOOOPPPQQQRRRTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVYYYYYYXXXXXXXXXYYYZZZZZZ```cccddd```^^^```bbbaaabbbdddggggggffffffhhhiiikkkmmmppprrrqqqqqqrrrrrrvvvwwwyyy{{{}}}zzzuuupppllljjjiiigggjjjkkkhhhbbb]]]\\\]]]___bbbfffjjjmmmqqquuuxxxzzzzzzzzz{{{{{{{{{{{{zzztttrrrnnnkkkhhhfffffffffaaaaaaaaa```````````````]]]]]]]]]\\\[[[ZZZYYYXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUSSSQQQQQQRRRVVVZZZ\\\\\\]]]bbbjjjqqqxxxsssiiiYYYRRRJJJHHHIIIRRRcccsss}}}uuummm[[[UUULLLFFFDDDCCCBBBAAABBBBBBBBBBBBCCCCCCCCCCCCBBBCCCEEEEEECCCCCCCCCDDDCCCBBBCCCFFFJJJMMMNNNNNNMMMKKKIIIFFFDDDBBB@@@@@@AAABBBDDDEEEFFFFFFFFFEEEGGGIIIKKKKKKIIIFFFDDDCCCAAAAAA@@@@@@AAACCCEEEFFFGGGHHHHHHFFFDDDBBBAAABBBAAAAAACCCDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFEEE@@@@@@AAADDDGGGIIIIIIHHHEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCDDDGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMOOONNNNNNRRRWWWZZZXXXVVVIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGGGGIIILLLNNNNNNMMMLLLJJJIIIJJJMMMOOOPPPPPPNNNQQQUUUWWWYYY\\\bbbgggooouuu{{{|||xxxuuuvvvyyy|||}}}yyy|||EEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDEEEGGGHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHFFFFFFEEEEEEDDDEEEEEEEEECCCDDDFFFHHHIIIKKKKKKKKKJJJIIIHHHGGGFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRTTTUUUQQQQQQQQQRRRRRRRRRRRRRRRPPPQQQSSSTTTUUUUUUUUUUUUSSSVVVXXXXXXXXXXXXYYYZZZZZZZZZZZZYYYXXXXXXWWWWWW[[[[[[]]]^^^```aaaaaaaaa````````````aaabbbcccdddhhhkkkkkkgggfffhhhiiihhhlllooossssssrrrrrrtttwwwyyy{{{}}}~~~~~~~~~|||zzzyyyxxxtttqqqmmmiiieeecccbbbbbb___ccchhhiiifffdddcccdddiiilllpppssstttvvvxxxzzz{{{{{{{{{yyyxxxvvvtttsssrrrppplllhhheeebbbaaa```____________^^^^^^^^^^^^ZZZZZZZZZZZZYYYXXXWWWVVVTTTTTTSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPQQQTTTXXXZZZYYY]]]gggsss}}}qqq```VVVIIIEEEEEEIIIPPP\\\ooovvvqqqsssqqqhhh^^^RRRNNNIIIEEEDDDCCCBBBAAABBBBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDDDDCCCDDDFFFHHHLLLIIIGGGIIINNNSSSUUUUUUOOONNNKKKHHHEEECCCBBBAAAAAABBBDDDFFFGGGGGGFFFFFFIIIJJJKKKJJJGGGDDDCCCCCCCCCBBBBBBBBBBBBDDDFFFGGGGGGHHHIIIGGGDDDBBBAAABBB@@@BBBDDDEEEDDDDDDEEEFFFGGGEEEEEEFFFHHHIIIHHHGGGBBBBBBDDDGGGKKKNNNNNNMMMHHHHHHGGGEEEDDDBBBAAAAAA???>>>??????@@@AAAAAABBBFFFFFFGGGHHHIIIKKKLLLLLLJJJKKKMMMOOOQQQQQQPPPPPPSSSSSSSSSUUUVVVUUUSSSQQQJJJJJJIIIHHHHHHHHHIIIIIIHHHGGGGGGHHHJJJKKKKKKJJJIIIHHHGGGHHHKKKNNNOOOOOOPPPTTTYYY]]]```eeelllqqquuuzzz}}}zzzyyyyyyzzz|||}}}{{{yyy}}}HHHIIIIIIIIIJJJJJJJJJJJJGGGFFFGGGIIIKKKMMMLLLKKKJJJJJJKKKKKKLLLMMMMMMMMMIIIIIIJJJJJJKKKKKKJJJJJJIIIJJJLLLOOOPPPQQQRRRRRRPPPOOONNNLLLLLLMMMNNNOOONNNOOOOOOPPPQQQQQQRRRRRRSSSTTTTTTTTTTTTUUUUUUUUUTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUWWWXXXYYYYYYYYYYYYXXXXXXYYYYYYZZZZZZ[[[[[[[[[\\\]]]___````````````^^^```bbbcccbbbaaabbbcccaaaaaaaaa```````````````dddeeegggjjjlllnnnooooookkkkkklllmmmnnnpppqqqrrrppptttuuurrrqqquuuwwwvvvyyy}}}~~~yyywwwvvvwwwxxxxxxxxxwwwvvvtttqqqnnnmmmgggeeebbb___^^^^^^___``````cccgggjjjlllmmmnnnoootttvvvyyyzzzyyyxxxxxxxxxwwwwwwvvvuuurrrooolllkkklllkkkhhheeecccaaa______]]]]]]]]]]]]]]]\\\[[[[[[WWWWWWWWWWWWVVVUUUTTTSSSQQQQQQPPPOOOMMMLLLKKKKKKOOOOOOOOOOOOQQQSSSVVVWWWXXX^^^iiiwwwppp___SSSMMMDDDEEEJJJTTT^^^kkk|||yyymmmgggfffddd]]]UUUNNNLLLIIIGGGFFFEEEEEEEEEBBBBBBCCCCCCDDDDDDDDDDDDBBBCCCDDDDDDEEEHHHMMMPPPTTTOOOJJJJJJNNNSSSUUUUUUOOONNNLLLIIIGGGFFFEEEDDDBBBDDDEEEGGGHHHIIIHHHHHHHHHIIIIIIGGGEEEDDDEEEFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFHHHIIIHHHEEECCCBBBBBB@@@BBBEEEFFFDDDCCCDDDEEEFFFDDDCCCDDDGGGIIIHHHGGGDDDDDDFFFIIILLLOOOOOONNNLLLKKKIIIGGGDDDBBB@@@???>>>>>>??????@@@AAAAAAAAABBBCCCDDDFFFHHHJJJLLLMMMIIIKKKMMMPPPQQQRRRQQQQQQRRRTTTUUUUUURRRPPPNNNNNNKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGIIIIIIHHHGGGHHHGGGFFFGGGKKKNNNOOOOOOPPPUUU[[[```dddkkksssyyy{{{|||}}}~~~~~~~~~~~~}}}~~~~~~|||{{{wwwqqqwwwMMMMMMNNNNNNOOOOOOOOOPPPJJJJJJKKKMMMQQQRRRRRRQQQMMMMMMNNNOOOPPPPPPQQQQQQMMMNNNPPPQQQRRRQQQQQQPPPSSSTTTUUUWWWWWWWWWVVVUUUUUUTTTRRRQQQQQQRRRSSSTTTTTTUUUUUUVVVWWWWWWXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYZZZ\\\]]]^^^^^^]]]]]]______``````aaabbbcccccceeefffhhhjjjkkkkkkkkkjjjfffhhhjjjkkkiiihhhhhhiiikkkkkkllllllmmmmmmnnnnnnlllmmmppprrruuuwwwyyyyyyvvvvvvwwwxxxzzz|||}}}~~~|||}}}zzz}}}zzzuuupppnnnmmmooopppkkkkkkkkkjjjhhhddd```^^^```^^^\\\[[[[[[]]]```aaaggggggiiilllqqquuuwwwyyy{{{}}}|||yyyxxxwwwssssssrrrqqqnnnkkkhhhfffddddddccccccbbbbbbaaaaaa[[[\\\\\\\\\[[[ZZZYYYXXXTTTTTTUUUTTTTTTSSSRRRQQQOOONNNMMMKKKJJJHHHGGGFFFMMMNNNNNNPPPQQQSSSTTTUUUTTTZZZeeerrrwwwyyy}}}wwwjjj[[[OOOHHHFFFHHHKKKTTTaaalllxxx~~~}}}uuukkkccc___\\\WWWSSSLLLKKKIIIHHHGGGGGGHHHHHHCCCCCCCCCDDDDDDDDDEEEEEEBBBCCCCCCDDDGGGLLLRRRWWWXXXQQQJJJHHHKKKPPPQQQQQQMMMLLLKKKJJJIIIHHHHHHHHHDDDEEEGGGIIIJJJJJJJJJJJJGGGGGGGGGEEEDDDDDDFFFIIIFFFEEEEEEDDDDDDEEEGGGHHHFFFGGGIIIHHHFFFCCCBBBBBB@@@CCCFFFFFFDDDBBBCCCEEEDDDAAA@@@AAADDDGGGFFFEEEEEEEEEEEEHHHKKKMMMLLLKKKNNNMMMKKKHHHEEEBBB@@@>>>>>>??????@@@AAAAAABBBBBB>>>???AAACCCFFFHHHJJJKKKHHHIIILLLOOOQQQQQQQQQQQQMMMQQQTTTSSSPPPMMMMMMNNNLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHFFFEEEHHHGGGFFFHHHKKKNNNPPPPPPOOOSSSZZZ```fffmmmvvv|||}}}{{{{{{~~~~~~nnnhhhqqqRRRRRRQQQRRRSSSTTTVVVWWWSSSRRRRRRRRRRRRRRRSSSSSSSSSTTTUUUVVVWWWVVVUUUTTTRRRSSSUUUVVVWWWXXXXXXXXXZZZYYYXXXWWWWWWXXXYYYYYYZZZ[[[[[[[[[[[[[[[\\\\\\[[[[[[ZZZZZZ[[[\\\^^^___```bbbcccdddcccdddeeegggeeedddddddddddddddeeeeeeddddddeeefffgggiiikkkllloooppprrrrrrqqqooommmkkkpppqqqtttvvvwwwvvvuuuuuussstttvvvwwwyyyyyyzzzzzzyyyxxxuuutttuuuxxx|||~~~~~~zzzvvvtttttttttrrroooooonnnllljjjhhhfffeeeeeecccbbbaaaaaa``````aaaaaa______aaaccceeefffhhhiiikkkmmmppptttvvvxxxyyyyyy~~~{{{vvvsssqqqooollljjjhhhfffdddaaa^^^^^^^^^^^^^^^^^^]]]]]]ZZZYYYXXXVVVUUUSSSSSSSSSRRRRRRPPPOOOMMMLLLJJJJJJHHHHHHHHHHHHGGGGGGFFFFFFFFFJJJLLLLLLNNNTTTVVVTTTSSSSSSTTTXXX]]]aaabbbbbbkkkccc[[[TTTMMMEEEBBBDDDJJJVVVfffttt}}}xxx|||{{{zzz|||yyyrrrjjjbbb]]]XXXQQQMMMNNNKKKIIIHHHIIIIIIHHHGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDFFFHHHJJJNNNSSSWWWYYYTTTNNNKKKLLLMMMMMMLLLJJJIIIGGGFFFFFFFFFDDDBBB@@@AAACCCEEEGGGGGGGGGFFFKKKJJJHHHGGGGGGHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKKKKHHHDDDAAA@@@@@@AAABBBCCCCCCBBBAAAAAA@@@@@@BBBCCCDDDDDDEEEEEEAAABBBCCCEEEGGGIIIKKKKKKNNNMMMJJJHHHFFFDDDCCCCCCFFFDDDBBBAAABBBCCCCCCBBB>>>>>>>>>???AAACCCFFFGGGJJJJJJLLLNNNPPPRRRTTTUUUTTTRRRQQQQQQPPPNNNJJJGGGLLLLLLLLLKKKIIIIIIKKKMMMKKKJJJIIIHHHHHHIIIJJJKKKJJJKKKKKKKKKLLLLLLMMMMMMNNNPPPXXXcccjjjmmmrrrxxx~~~{{{vvvsssuuu}}}{{{sssuuu}}}\\\[[[[[[[[[[[[]]]^^^___]]]]]]\\\\\\\\\\\\\\\]]][[[[[[]]]^^^___^^^^^^]]][[[\\\]]]^^^___``````aaabbbaaa```______```bbbbbbbbbbbbbbbcccddddddeeeeeeeeeddddddccccccdddeeefffjjjlllmmmmmmllllllnnnooommmmmmmmmmmmnnnooopppqqqtttttttttuuuwwwyyy|||}}}}}}|||~~~~~~}}}||||||{{{zzzyyyvvvtttrrrpppqqqmmmjjjhhhiiihhhgggeeebbbaaa```___^^^]]]]]]]]]^^^^^^___```aaacccdddeeeggghhhjjjllloooqqqssstttuuuvvvxxx{{{|||}}}}}}}}}{{{|||}}}}}}{{{wwwrrrpppmmmkkkhhhgggfffdddaaa___\\\\\\\\\[[[[[[ZZZZZZZZZXXXWWWUUUSSSRRRQQQQQQPPPPPPPPPOOOMMMLLLKKKJJJIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHKKKMMMLLLMMMRRRSSSQQQJJJIIIIIIJJJLLLMMMMMMLLLRRRMMMIIIGGGBBB???BBBGGGQQQ^^^ppp|||ttt{{{|||}}}wwwpppfff^^^YYYTTTPPPLLLLLLJJJIIIIIIIIIIIIGGGFFFIIIKKKMMMOOONNNKKKGGGEEE@@@BBBCCCDDDFFFIIINNNQQQTTTPPPKKKJJJKKKLLLLLLLLLJJJHHHFFFFFFFFFFFFEEECCCAAABBBCCCDDDFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHJJJIIIFFFDDDBBBBBB???@@@AAACCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBDDDFFFHHHJJJKKKLLLNNNMMMLLLJJJIIIGGGFFFEEEHHHFFFCCCCCCCCCDDDDDDCCC?????????@@@AAACCCEEEFFFIIIJJJKKKMMMOOOQQQSSSTTTTTTSSSRRRRRRQQQPPPLLLJJJKKKLLLLLLLLLKKKLLLOOOQQQQQQOOOMMMKKKJJJIIIIIIIIIJJJJJJJJJKKKLLLMMMMMMNNNQQQSSSZZZccchhhkkkrrrzzz~~~~~~wwwxxxffffffeeeddddddeeefffgggggggggfffeeeddddddddddddeeefffgggiiijjjjjjjjjjjjhhhhhhhhhhhhiiijjjlllmmmmmmmmmlllllllllnnnooopppnnnnnnoooooopppqqqrrrrrrrrrrrrqqqqqqqqqrrrsssssswwwyyyzzzyyyxxxxxxyyyzzz{{{||||||}}}~~~~~~}}}}}}}}}|||yyywwwttttttsssrrrqqqpppooonnnmmmmmmmmmllljjjhhheeedddbbb___]]]\\\]]]]]]\\\ZZZ\\\]]]]]]]]]]]]^^^^^^^^^___```bbbeeehhhkkkmmmnnnrrrrrrtttwwwyyy|||}}}~~~~~~~~~~~~}}}|||xxxxxxwwwvvvssspppmmmkkkgggeeecccbbbbbbaaa^^^\\\ZZZYYYYYYXXXWWWVVVUUUUUUTTTSSSQQQPPPOOONNNMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHEEEDDDCCCBBBCCCEEEGGGHHHIIIMMMNNNLLLMMMPPPPPPMMMIIIGGGDDDBBBBBBBBBAAA@@@>>><<<<<<===<<<>>>HHHTTTbbbooovvv}}}uuulll```WWWRRRPPPNNNLLLJJJIIIIIIIIIJJJIIIGGGDDDHHHKKKPPPSSSRRRNNNHHHEEE@@@BBBCCCCCCDDDFFFIIILLLNNNLLLIIIHHHIIIKKKLLLKKKHHHGGGFFFFFFGGGGGGFFFDDDCCCBBBCCCCCCDDDEEEFFFGGGEEEGGGIIIJJJJJJIIIGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGHHHGGGEEECCCCCCDDD>>>???AAACCCDDDDDDDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGIIIKKKLLLMMMOOOPPPPPPPPPOOOMMMKKKJJJJJJHHHFFFFFFFFFGGGFFFEEEAAAAAAAAAAAABBBCCCDDDDDDHHHIIIJJJLLLNNNPPPQQQRRRTTTSSSRRRRRRRRRQQQOOOMMMKKKLLLMMMMMMNNNOOORRRUUUWWWUUURRRNNNKKKIIIIIIHHHIIIIIIJJJKKKLLLNNNNNNOOOSSSUUU\\\cccggglllvvv|||xxx{{{sssrrrqqqpppoooppppppqqqsssrrrqqqpppooonnnnnnnnnqqqqqqrrrssstttuuuuuuuuuuuutttsssrrrsssuuuwwwyyyyyyyyyyyyyyyzzz{{{}}}~~~|||}}}}}}}}}}}}}}}~~~~~~}}}yyyuuusssqqqppppppooommmkkkjjjjjjiiiiiihhhhhhggggggbbbbbbccccccbbb```]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXX___```bbbccceeegggggghhhiiijjjmmmppptttvvvxxxyyyyyyyyy{{{|||}}}~~~|||yyywwwuuusssrrrqqqnnnllljjjhhhgggbbb```___^^^^^^]]][[[ZZZWWWWWWVVVUUUSSSRRRQQQQQQPPPOOONNNMMMLLLKKKKKKKKKHHHHHHGGGGGGGGGGGGGGGFFFBBBAAA@@@@@@AAADDDGGGIIIHHHLLLNNNLLLMMMPPPPPPMMMMMMIIIEEECCCBBBBBBAAA@@@<<<<<<<<<>>>???FFFWWWgggyyypppgggZZZQQQMMMMMMMMMLLLIIIIIIIIIJJJKKKJJJGGGDDDEEEIIIMMMPPPPPPLLLGGGCCCDDDEEEFFFEEEEEEFFFHHHJJJKKKJJJIIIHHHIIIIIIJJJJJJHHHFFFEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDFFFGGGEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGFFFDDDCCCDDDFFFAAABBBDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDFFFHHHJJJLLLMMMNNNQQQRRRTTTUUUTTTSSSQQQOOOMMMKKKIIIIIIJJJJJJHHHGGGDDDCCCCCCCCCCCCCCCCCCDDDGGGHHHIIIKKKMMMNNNPPPPPPSSSRRRQQQQQQRRRQQQPPPNNNMMMNNNOOOOOOOOOQQQTTTVVVXXXVVVSSSOOOLLLJJJIIIIIIHHHIIIJJJLLLMMMOOOPPPPPPSSSVVV\\\ccchhhnnn|||~~~yyytttrrrsssyyy~~~~~~~~~yyyxxxxxxxxxwwwuuupppmmmjjjhhheeeddddddcccaaa___\\\\\\\\\\\\\\\\\\\\\\\\XXXYYY[[[\\\\\\[[[YYYXXX\\\\\\]]]]]]]]]\\\\\\]]]ccceeegggjjjlllnnnooopppuuuvvvxxx{{{}}}~~~}}}}}}}}}}}}}}}|||||||||zzzzzzyyywwwtttqqqnnnlllmmmllljjjhhhfffdddcccbbb^^^\\\[[[ZZZZZZZZZXXXWWWTTTTTTSSSRRRPPPOOONNNNNNMMMLLLKKKJJJIIIIIIHHHHHHDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@>>>>>>@@@CCCGGGIIIFFFKKKNNNNNNPPPTTTTTTQQQOOOJJJDDD@@@>>>>>>===<<<<<<<<<>>>BBBGGGSSSgggzzzjjjaaaUUUMMMKKKLLLLLLLLLIIIIIIIIIKKKLLLKKKHHHEEEFFFGGGIIIKKKJJJIIIFFFEEEFFFGGGGGGGGGEEEEEEGGGHHHKKKKKKKKKJJJIIIHHHHHHIIIHHHFFFEEEFFFGGGGGGFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFEEEEEEDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGFFFEEEDDDEEEGGGEEEEEEFFFGGGGGGFFFEEEDDDBBBAAAAAAAAABBBCCCEEEFFFDDDEEEFFFHHHJJJLLLNNNNNNPPPQQQSSSTTTTTTSSSQQQPPPNNNLLLKKKLLLMMMMMMKKKJJJFFFFFFFFFFFFEEEEEEDDDDDDGGGHHHIIIJJJLLLMMMOOOOOOQQQPPPNNNNNNOOOPPPOOOMMMPPPQQQQQQPPPPPPQQQSSSUUUUUUTTTQQQOOOMMMLLLKKKKKKJJJJJJLLLMMMOOOPPPQQQRRRUUUVVV\\\ccchhhooo{{{ssslllggghhhlllsss~~~|||yyyyyyxxxwwwuuusssqqqpppnnnmmmllllllkkkiiieeebbb^^^\\\YYYXXXXXXXXXWWWVVVUUUUUUUUUVVVVVVWWWWWWWWWYYY[[[^^^aaacccbbbaaa```bbbdddffffffeeeddddddeeekkkmmmpppsssuuuwwwxxxxxxzzz{{{|||}}}~~~}}}}}}||||||{{{zzzyyyxxxwwwvvvvvvrrrrrrqqqpppmmmjjjhhhfffeeedddcccbbbaaa___^^^^^^ZZZYYYWWWVVVVVVVVVTTTRRRPPPPPPOOONNNMMMLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFAAAAAAAAAAAA@@@@@@@@@@@@??????>>>???AAADDDFFFHHHFFFKKKOOOPPPSSSWWWXXXUUURRRMMMEEE???;;;:::999888777999@@@JJJUUUcccvvv{{{```YYYPPPJJJJJJKKKKKKKKKHHHHHHHHHIIIJJJJJJHHHFFFGGGGGGGGGHHHGGGGGGGGGGGGDDDFFFGGGFFFDDDCCCDDDEEEIIIKKKLLLLLLJJJHHHHHHIIIHHHGGGFFFFFFGGGGGGFFFDDDDDDDDDCCCCCCBBBCCCCCCCCCFFFDDDCCCBBBCCCEEEGGGIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGHHHHHHFFFEEEEEEFFFEEEFFFGGGGGGGGGGGGEEEEEEAAAAAAAAAAAABBBDDDFFFGGGDDDDDDFFFHHHJJJLLLMMMNNNLLLMMMNNNOOOOOONNNMMMMMMMMMLLLLLLNNNOOOPPPNNNMMMHHHHHHIIIIIIHHHHHHGGGFFFGGGHHHIIIJJJLLLMMMNNNOOOQQQOOOMMMLLLMMMNNNMMMLLLPPPPPPQQQPPPOOOPPPRRRTTTRRRQQQPPPNNNMMMMMMNNNNNNMMMMMMNNNOOOPPPQQQRRRSSSWWWVVV[[[cccjjjpppyyyssshhhaaabbbffflllzzz}}}{{{zzzzzztttsssrrrooollllllmmmooollllllkkkjjjiiihhhgggggghhhfffeeeeeedddbbb^^^[[[YYYWWWVVVVVVWWWYYYYYYXXXZZZZZZ[[[\\\]]]]]]^^^^^^bbbeeeiiinnnpppqqqppppppllloooqqqqqqooommmnnnooorrrtttwwwzzz|||}}}}}}}}}yyyzzz{{{|||{{{yyyxxxvvvttttttsssrrrqqqpppooooooiiiiiiiiihhhgggdddbbbaaa]]]]]]]]]]]]\\\[[[ZZZYYYWWWUUUSSSRRRRRRQQQOOOMMMKKKKKKKKKJJJJJJIIIIIIIIIFFFEEEDDDCCCCCCBBBCCCCCC?????????>>>>>>=========>>>??????@@@BBBDDDFFFGGGIIINNNRRRSSSVVVZZZZZZWWWRRRLLLDDD>>>;;;;;;;;;;;;:::???LLL]]]lllxxxkkkVVVQQQKKKHHHIIIJJJIIIHHHGGGFFFEEEFFFGGGHHHGGGEEEEEEEEEFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFDDDCCCCCCDDDEEEHHHKKKLLLJJJHHHIIIJJJJJJHHHFFFFFFFFFFFFEEECCCCCCDDDDDDDDDCCCBBBBBBAAACCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJJJJHHHFFFEEEEEEAAABBBDDDFFFGGGGGGGGGGGGCCCBBBAAAAAAAAACCCEEEFFFCCCDDDEEEGGGIIIKKKMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNQQQRRRPPPOOOJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIKKKLLLMMMNNNOOOQQQOOOLLLLLLLLLLLLLLLKKKMMMNNNNNNNNNNNNPPPSSSUUURRRQQQPPPOOONNNOOOOOOPPPOOOPPPPPPQQQRRRSSSSSSTTTWWWVVV[[[gggssszzzssseee[[[]]]bbbhhhwww~~~{{{pppooommmjjjhhhfffeeeeeeddddddccc```]]]]]]```eeebbbccccccdddeeefffggggggfffeeecccbbbbbb```\\\YYY\\\[[[ZZZ[[[^^^aaabbbbbb```aaabbbcccdddeeeeeefffgggjjjoootttxxxyyyyyyxxxuuuxxxzzzzzzwwwuuuuuuwwwrrrtttwwwzzz{{{||||||{{{xxxyyyzzzzzzyyywwwuuusssllllllkkkkkkjjjjjjiiiiiibbbbbbcccbbbaaa```^^^]]]WWWXXXYYYYYYYYYXXXWWWVVVUUUSSSPPPOOOOOONNNLLLJJJHHHHHHGGGGGGGGGGGGGGGGGGCCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;>>>???@@@AAACCCDDDEEEEEEKKKPPPTTTUUUXXX[[[[[[WWWLLLGGG@@@;;;:::<<<===>>>DDDKKK[[[qqqyyyZZZPPPLLLHHHGGGHHHIIIGGGEEEFFFDDDCCCCCCDDDEEEEEEEEEAAABBBDDDEEEEEEDDDCCCBBBEEEFFFHHHGGGFFFDDDDDDEEEAAAEEEIIIKKKJJJIIIJJJKKKJJJIIIGGGFFFFFFFFFDDDBBBCCCCCCDDDEEEDDDCCCAAA@@@@@@AAACCCEEEFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFIIILLLLLLJJJGGGEEEDDD<<<>>>AAADDDFFFGGGHHHHHHFFFDDDBBBAAAAAABBBCCCDDDCCCCCCEEEGGGIIIKKKLLLMMMOOONNNMMMLLLLLLLLLMMMMMMKKKKKKLLLOOORRRSSSRRRPPPJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNOOORRRPPPMMMLLLLLLLLLLLLKKKJJJKKKLLLMMMNNNPPPTTTWWWSSSRRRQQQPPPOOOOOOPPPQQQQQQRRRRRRRRRSSSSSSTTTTTTUUUTTT\\\lll|||ooo```VVVYYY___gggwww~~~{{{xxxwwwvvvvvvuuutttrrrooolllkkkiiiiii___^^^\\\[[[[[[ZZZWWWUUUXXXXXXYYYZZZ[[[]]]___```eeefffhhhjjjlllnnnoooooonnnllliiihhhgggfffeeedddgggggghhhhhhhhhiiiiiiiiinnnnnnoooppppppnnnmmmllltttrrrssswww}}}|||xxx||||||{{{zzzyyyxxxxxxwwwyyyyyyyyyxxxxxxvvvuuuuuuoooooooooooonnnnnnnnnnnnfffeeedddccccccccccccddd___^^^^^^]]]\\\[[[ZZZZZZVVVVVVVVVUUUSSSQQQNNNMMMOOONNNMMMLLLJJJHHHGGGFFFGGGFFFDDDBBBBBBBBBCCCCCCCCCBBB@@@???>>>>>>???@@@;;;:::999999888999999999999;;;>>>AAACCCDDDDDDDDDKKKOOOTTTXXXZZZYYYVVVTTTGGGBBB???>>>;;;999<<>>============:::999999888888888999999:::;;;===???BBBDDDEEEEEEJJJMMMQQQTTTTTTRRROOOMMMFFFAAA>>>======???FFFOOO]]]lll~~~mmm\\\RRRKKKJJJIIIGGGGGGGGGHHHIIIHHHGGGFFFEEEDDDCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBB@@@@@@@@@AAACCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAACCCDDDEEEEEEDDDBBB@@@>>>???AAACCCDDDEEEEEECCCBBBEEEDDDDDDEEEGGGGGGEEECCCEEEFFFHHHIIIIIIHHHFFFEEEEEEBBB@@@AAACCCDDDCCCAAAAAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGIIIKKKLLLKKKKKKLLLMMMMMMLLLKKKJJJGGGGGGGGGGGGGGGHHHHHHIIIJJJIIIHHHJJJLLLMMMKKKIIIGGGIIIKKKKKKJJJJJJJJJLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIGGGGGGIIIKKKNNNPPPTTTUUUVVVUUUTTTSSSTTTUUUVVVWWWXXXWWWTTTRRRSSSSSSYYY]]]aaagggttt~~~yyywwwwwwjjjbbbZZZ[[[bbboooyyyssskkklllnnnrrrttttttqqqnnnlllmmmmmmnnnnnnmmmmmmlllddddddcccbbb```___^^^]]]XXXXXXYYYYYYXXXXXXWWWWWWWWWVVVUUUUUUTTTTTTUUUUUUVVVUUUVVVYYY\\\]]]]]]\\\YYY\\\```fffkkkpppsssuuuyyy{{{~~~|||~~~}}}{{{yyyxxxwwwxxxxxxyyyzzz|||}}}~~~~~~||||||{{{zzzzzzzzzzzz{{{uuusssqqqsssvvvxxxvvvtttrrrrrrqqqpppooonnnmmmmmmjjjkkkkkkkkkjjjiiihhhgggggggggfffeeeddddddcccccc```___]]][[[ZZZXXXXXXWWWWWWWWWVVVUUUTTTSSSRRRRRRNNNMMMMMMLLLJJJHHHFFFEEEFFFFFFEEEEEEDDDCCCCCCCCCBBBCCCCCCBBBBBBAAA@@@???============<<<;;;::::::888888777777777888888999:::;;;<<<>>>@@@CCCEEEGGGKKKLLLNNNNNNMMMJJJGGGEEECCC>>>:::;;;>>>EEEQQQ\\\rrr~~~zzzgggWWWOOOMMMGGGHHHIIIJJJJJJIIIGGGEEEGGGGGGGGGGGGFFFEEECCCBBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAA@@@???>>>======>>>@@@BBBCCCDDDCCCCCC???@@@@@@@@@AAAAAABBBBBBDDDDDDEEEDDDCCCAAA>>>===???@@@BBBDDDEEEDDDCCCBBBCCCCCCCCCDDDFFFGGGFFFDDDEEEFFFGGGIIIIIIHHHFFFEEEEEECCCBBBBBBCCCDDDDDDCCCAAAAAAAAABBBCCCEEEGGGHHHHHHGGGEEEDDDDDDGGGJJJLLLIIIJJJKKKLLLLLLKKKJJJIIIFFFFFFEEEDDDDDDFFFGGGHHHKKKIIIHHHHHHJJJKKKKKKJJJJJJKKKKKKJJJHHHGGGHHHJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHGGGHHHJJJLLLMMMTTTVVVXXXYYYXXXVVVWWWWWW[[[___aaa___YYYTTTSSSTTT\\\^^^```dddooo~~~~~~{{{vvvqqqooooooppphhh```YYY[[[eeettt~~~ssssssssstttsssoooiiieee]]]]]]^^^```bbbcccbbb```\\\\\\]]]^^^^^^_________\\\[[[[[[ZZZYYYYYYXXXXXXUUUVVVXXXZZZ[[[[[[[[[ZZZZZZZZZZZZ[[[[[[\\\^^^^^^^^^___aaadddiiillllllllldddfffkkkppptttxxx{{{|||{{{|||}}}|||{{{zzzzzz{{{{{{||||||}}}}}}yyyxxxvvvuuuuuuuuuvvvwwwrrrpppmmmmmmooopppooonnnlllkkkkkkjjjiiihhhggggggdddddddddddddddcccbbbaaabbbaaaaaa```___^^^]]]]]]\\\[[[ZZZXXXWWWVVVUUUUUUSSSSSSRRRQQQPPPOOONNNNNNJJJIIIIIIGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAA???===<<<;;;;;;<<<<<<<<<:::888777777666666666777888999999;;;;;;;;;===???BBBEEEGGGKKKJJJJJJHHHFFFCCC@@@>>>BBB>>><<<@@@GGGRRRaaaooo|||yyy|||vvvwwwsssfffVVVKKKIIIKKKEEEGGGIIIJJJJJJHHHFFFEEEEEEFFFHHHHHHGGGEEECCCBBBAAAAAAAAABBBBBBBBBCCCCCC??????@@@??????>>>======<<<===???AAACCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBB@@@???>>>???AAACCCEEEFFFFFFEEEDDDBBBBBBBBBCCCEEEGGGFFFEEEDDDEEEGGGHHHHHHHHHFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEDDDBBBBBBBBBDDDFFFHHHGGGFFFEEECCCCCCEEEFFFGGGEEEFFFGGGHHHHHHHHHGGGFFFHHHGGGFFFEEEFFFGGGIIIJJJJJJIIIGGGGGGHHHIIIJJJKKKNNNNNNMMMJJJHHHGGGIIIJJJIIIIIIJJJKKKLLLMMMNNNOOOLLLKKKIIIHHHHHHIIIKKKLLLSSSVVVYYY[[[ZZZYYYYYYYYY___gggmmmkkkcccZZZWWWXXX]]]^^^___cccnnntttqqqnnnjjjhhhhhhjjjllljjjaaa[[[^^^hhhxxx|||yyyzzzyyyxxxvvvtttssssssrrroooooopppqqqrrrqqqnnnllldddcccbbbcccddddddcccbbb[[[YYYVVVUUUVVVXXXZZZZZZWWWXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]XXXZZZ\\\___aaabbbbbbaaaaaaaaabbbcccdddfffggghhhlllmmmnnnrrrwwwzzz{{{{{{qqqrrrtttvvvxxxzzz{{{{{{wwwwwwwwwwwwyyy|||}}}{{{{{{xxxxxxwwwwwwvvvvvvuuuuuuuuutttrrrqqqqqqqqqrrrssslllkkkiiihhhhhhhhhggggggffffffeeedddcccbbbbbbaaa______`````````___^^^^^^]]]\\\\\\[[[ZZZYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUPPPPPPOOONNNMMMLLLKKKKKKHHHGGGFFFDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????>>>===;;;:::::::::;;;;;;;;;999777666666666666666777888999:::;;;;;;;;;===???AAADDDFFFFFFEEECCC@@@>>><<<:::999@@@???CCCMMMYYYgggxxx|||{{{wwwtttuuuwwwzzztttkkkhhhaaaXXXOOOJJJJJJLLLFFFFFFGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHGGGEEECCCBBBAAAAAAAAABBBBBBBBBCCCCCC???@@@@@@@@@@@@??????>>>===>>>@@@BBBCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBEEEGGGHHHHHHGGGFFFBBBAAAAAABBBDDDFFFFFFEEECCCDDDFFFHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCDDDEEEIIIGGGEEECCCBBBCCCDDDEEEDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFGGGFFFFFFEEEHHHGGGFFFFFFFFFGGGIIIIIIGGGGGGGGGFFFFFFGGGIIIJJJNNNNNNMMMJJJHHHGGGIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJKKKKKKQQQTTTXXXZZZZZZYYYZZZZZZbbbkkkttttttlllccc^^^]]]]]]___aaafffrrr|||mmmiiieeecccdddgggkkkmmmjjjaaa\\\aaammm|||~~~{{{{{{|||{{{yyywwwtttqqqooonnnllliiigggeeedddcccbbb```_________YYY[[[]]]___`````````___^^^\\\[[[\\\___bbbdddeee___[[[VVVSSSTTTWWWYYYZZZ]]]]]]]]]]]]^^^```aaabbbbbbbbbbbbcccdddeeeeeeeeecccdddfffhhhjjjllllllmmmkkkkkkllllllnnnoooqqqqqqvvvvvvwwwzzz~~~xxxxxxvvvuuutttttttttuuurrrpppooonnnqqquuuyyy||||||~~~zzzxxxwwwtttssssssqqqpppooonnnmmmllllllkkkjjjjjjjjjjjjjjjffffffeeedddcccbbbaaaaaaaaaaaa```___^^^]]]]]]\\\[[[[[[[[[\\\\\\[[[[[[ZZZWWWWWWWWWVVVVVVVVVVVVUUUTTTSSSSSSRRRRRRRRRRRRSSSMMMMMMLLLKKKJJJIIIHHHHHHFFFEEEDDDBBBAAAAAA@@@@@@????????????>>>>>>>>>>>>=========<<<<<<;;;:::999999999999999888777666666555555666777888999;;;<<<<<<<<<======???AAABBBCCC???===;;;999888777888888;;;???JJJ[[[jjjxxxyyypppqqqvvv~~~sssmmmooottt||||||}}}~~~|||{{{uuuhhh```[[[UUUPPPMMMMMMLLLLLLFFFFFFEEEEEEEEEFFFGGGHHHDDDEEEFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCC@@@AAAAAAAAAAAAAAA@@@@@@???@@@AAACCCCCCCCCBBBBBB@@@@@@??????>>>>>>>>>===>>>??????@@@@@@AAABBBBBBAAACCCEEEHHHIIIIIIHHHHHHCCCBBB@@@AAACCCDDDDDDDDDBBBDDDFFFGGGHHHGGGFFFEEECCCDDDDDDCCCBBBBBBCCCEEEJJJIIIGGGEEEDDDCCCCCCCCCBBBCCCDDDEEEDDDCCCAAA@@@CCCDDDEEEGGGGGGGGGFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEFFFEEEDDDDDDFFFHHHJJJKKKKKKJJJHHHGGGHHHJJJHHHHHHHHHIIIIIIJJJJJJJJJMMMMMMLLLKKKKKKKKKKKKKKKOOORRRUUUWWWWWWXXXYYYZZZaaahhhppprrrmmmgggdddccc___bbbeeejjjvvvzzzssssssvvvvvvuuuhhhdddaaaaaadddiiinnnppphhhaaa]]]dddrrr}}}zzzwwwxxxyyy{{{xxxtttnnnkkkkkkjjjhhhffffffdddbbbaaaaaa```^^^\\\\\\[[[ZZZYYYXXXXXXWWWXXXUUUWWW[[[]]]^^^^^^^^^^^^```______bbbfffiiijjjkkkgggddd```^^^___aaacccdddggggggffffffgggiiikkkllljjjjjjkkklllmmmoooooopppppppppqqqrrrsssuuuwwwxxxuuuuuuuuuuuuvvvwwwxxxyyy{{{{{{{{{|||~~~}}}|||vvvtttpppnnnllllllmmmmmmkkkjjjiiiiiijjjmmmqqqssstttyyy~~~~~~yyysssqqqqqqmmmmmmlllkkkjjjjjjiiihhhdddddddddddddddcccbbbbbbaaabbbccccccaaa___^^^]]]]]]\\\\\\[[[ZZZYYYXXXXXXVVVVVVWWWWWWWWWWWWVVVVVVQQQQQQRRRRRRRRRRRRSSSSSSQQQPPPOOONNNMMMLLLLLLLLLJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCBBB@@@????????????>>>>>>======<<<<<<;;;;;;<<<<<<;;;:::999999999999888888666666555555555555666666666777999;;;<<<===<<<===>>>??????@@@@@@@@@;;;999888666777999<<<>>>AAAIIIYYYlll{{{sssnnnpppuuu~~~}}}zzzwwwwwwwww}}}{{{xxxwwwuuuyyywwwiii```TTTRRROOOLLLKKKJJJJJJJJJEEEEEEEEEFFFFFFFFFFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCC@@@AAAAAABBBBBBBBBAAAAAA@@@@@@AAABBBBBBBBBAAA@@@>>>>>>???????????????@@@???????????????@@@@@@AAAAAABBBEEEGGGIIIIIIHHHHHHDDDBBB@@@@@@BBBCCCCCCCCCBBBCCCEEEGGGHHHGGGFFFEEEAAACCCDDDCCCAAA@@@BBBEEEHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDAAABBBDDDEEEFFFFFFFFFEEEAAABBBCCCEEEEEEDDDCCCBBB@@@BBBEEEEEECCCBBBCCCEEEGGGIIIKKKKKKJJJJJJJJJLLLJJJJJJJJJIIIIIIHHHHHHHHHLLLKKKKKKKKKKKKJJJJJJJJJLLLOOOQQQSSSTTTUUUXXXZZZ^^^```ccceeeeeeeeefffgggbbbfffjjjnnnwwwvvvjjjccceeehhhkkkkkkdddaaa^^^___eeekkkppprrrjjjccc```iiivvv}}}{{{|||~~~{{{wwwtttqqqqqqqqqrrrtttrrrpppoooooorrruuuxxxxxxrrrjjjgggiiimmmppprrrsssqqqnnnjjjhhhgggggggggkkkgggcccbbbcccccc```^^^]]]\\\ZZZZZZ[[[\\\ZZZYYY[[[ZZZYYYYYYXXXXXXXXXXXX[[[^^^bbbdddddddddeeeeeeeeeeeegggkkkoooqqqqqqppppppnnnlllkkkmmmnnnooonnnpppooonnnnnnoooqqqrrrsssqqqrrrssstttvvvwwwyyyyyyvvvuuuuuuuuuvvvxxxzzz|||xxxxxxwwwwwwxxxxxxyyyzzz}}}|||{{{|||||||||zzzxxxpppnnnjjjfffeeefffgggiiiffffffffffffggghhhiiijjjnnnsssyyyxxxsssmmmkkkkkkggggggggggggffffffffffffbbbcccdddddddddcccaaa```___aaaccccccaaa^^^]]]\\\ZZZYYYYYYXXXWWWVVVUUUUUURRRRRRSSSSSSTTTSSSSSSSSSNNNNNNNNNOOOPPPPPPQQQQQQOOONNNLLLJJJHHHGGGGGGFFFHHHHHHGGGFFFEEEDDDCCCCCCCCCBBB@@@???>>>>>>>>>???======<<<;;;;;;:::999999<<<;;;:::888777888888999777666444333222222333444666666777888999;;;===>>><<<===???@@@@@@???>>>===;;;:::888888:::>>>BBBDDDRRR[[[mmmzzztttsssuuuxxxzzzzzz}}}{{{zzzwwwtttrrrsss{{{|||mmmbbb[[[LLLMMMMMMKKKHHHFFFGGGHHHBBBDDDEEEGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCC@@@AAAAAABBBBBBBBBAAAAAA@@@@@@AAABBBAAA@@@???>>>>>>???@@@AAABBBCCCDDDDDDAAAAAA@@@???>>>>>>>>>???@@@AAADDDGGGHHHHHHHHHGGGEEECCC@@@@@@AAABBBBBBBBBAAACCCEEEGGGHHHGGGFFFFFFAAABBBDDDBBB@@@???BBBDDDFFFGGGGGGGGGGGGFFFEEEEEEHHHGGGEEECCCCCCDDDFFFHHH>>>@@@AAACCCDDDDDDCCCCCC@@@BBBDDDFFFGGGEEECCCBBB>>>AAADDDDDDBBBAAABBBCCCGGGJJJMMMNNNNNNNNNNNNOOONNNMMMLLLKKKJJJIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMOOOPPPQQQSSSWWWYYY[[[YYYXXXYYY\\\aaafffiiieeeiiimmmpppvvv}}}|||rrrhhh]]]XXX[[[```bbbcccaaa^^^\\\___eeelllqqqrrrooohhheeelllxxx~~~~~~~~~~~~~~~~~~}}}|||wwwtttqqqnnnmmmnnnqqqsssooooooooonnnmmmlllkkkjjjhhhggggggfffeeedddcccbbbdddcccbbbbbbaaaaaabbbbbbdddaaa^^^\\\\\\]]]```bbb___```aaa```___^^^___aaa````````````___]]]\\\[[[\\\\\\^^^___```aaaaaabbb_________```ccceeeeeedddffffffgggiiikkknnnpppqqqrrrrrrqqqrrrsssuuuwwwxxxrrrtttvvvxxxyyyxxxwwwvvvzzzzzzyyyyyyxxxxxxwwwwwwxxxxxxxxxyyy{{{}}}|||zzzyyyyyyzzzzzzyyywww{{{zzzzzzzzzzzz{{{{{{|||~~~~~~|||yyyvvvtttrrriiihhheeecccbbbaaaaaaaaacccccccccdddddddddeeeeeeiiikkknnnppppppmmmiiigggeeeffffffeeedddbbb___^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\ZZZYYYXXXXXXXXXXXXVVVVVVUUUUUUUUUUUUUUUUUURRRQQQNNNMMMLLLLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHFFFCCCAAA@@@@@@AAABBB@@@>>><<<:::999:::;;;<<<:::::::::999999::::::;;;999999999888777666666555555555555555666666666666888777777888999<<<>>>???===>>>??????=========???@@@999555666888<<>>>>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBCCCEEEFFFGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDAAAAAACCCCCCCCCCCCAAAAAACCCCCCDDDEEEDDDCCCAAA@@@???BBBCCCCCCGGGLLLNNNKKKEEEEEEEEEDDDCCCBBB@@@???AAABBBDDDEEEFFFEEEDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLJJJHHHFFFIIIIIIIIIIIIJJJLLLMMMNNNKKKNNNPPPQQQRRRSSSUUUWWWYYYYYYYYYZZZ[[[^^^```bbbggghhhjjjjjjkkknnnssswwwfff^^^TTTPPPRRRWWWYYYYYYTTTXXX\\\aaajjjtttvvvsssooojjjhhhmmmssszzzxxxzzz|||||||||}}}{{{yyy||||||{{{zzzyyyxxxwwwvvvvvvuuuttttttssssssssssssvvvtttsssrrrqqqpppooonnnmmmmmmmmmmmmmmmmmmmmmmmmhhhgggdddbbbaaabbbcccdddeeeeeeeeedddcccaaa```___^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\]]]]]]^^^]]][[[ZZZ[[[\\\___``````aaabbbbbb``````aaacccdddddddddeeeddddddcccccccccdddeeefffggghhhhhhhhhiiihhhhhhjjjlllmmmmmmlllmmmmmmnnnoooqqqsssuuuvvvxxxxxxxxxxxxyyy{{{}}}~~~{{{|||~~~~~~}}}|||zzzzzzyyyxxxxxxxxxyyyyyyzzzzzz{{{{{{|||}}}~~~}}}{{{yyyyyyyyyxxxvvvuuuwwwwwwwwwwwwwwwxxxyyyzzz}}}}}}}}}|||zzzwwwtttrrrgggeeecccaaa```_________`````````aaaaaaaaabbbbbbccceeehhhkkkllljjjhhhfffdddccccccbbb```^^^]]]\\\ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUTTTTTTSSSQQQPPPPPPPPPPPPOOONNNLLLJJJIIIJJJJJJKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDBBB@@@???????????????>>><<<:::999::::::;;;999999888888777888888888999999888777777666555555555555555555666666666666777777777888999;;;===>>>>>>???@@@???>>>>>>@@@AAACCC===999<<<@@@FFFSSS```qqq{{{~~~}}}~~~{{{ssstttxxx~~~zzznnn```VVVQQQKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBAAABBBCCCDDDEEEDDDCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@BBBAAAAAA@@@@@@??????>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBDDDDDDDDDDDDBBB@@@>>>===BBBBBBCCCDDDCCCBBBAAA@@@???BBBCCCBBBEEEKKKLLLIIIEEEDDDCCCBBBAAA@@@@@@???AAACCCDDDFFFFFFFFFDDDCCCDDDDDDFFFFFFGGGFFFEEEEEEGGGIIIKKKLLLMMMMMMLLLLLLIIIIIIIIIHHHGGGFFFDDDDDDIIIIIIIIIIIIJJJLLLMMMNNNMMMOOOQQQQQQRRRRRRTTTVVVYYYZZZZZZZZZ[[[\\\___aaaaaaaaa``````aaaccceeeggg]]]ZZZUUUQQQOOOOOOQQQRRROOOTTTYYY___iiiqqqsssppplllgggeeehhhmmmttt}}}iiikkkllllllkkkkkklllnnnpppsssuuuuuurrrooolllkkkmmmllllllkkkjjjjjjiiiiiifffeeeeeeeeeeeeeeeeeeeeeggggggfffeeeeeeddddddccccccbbbbbbbbbbbbdddeeefffbbbaaa```___^^^^^^^^^^^^aaaaaaaaaaaa___^^^]]]\\\]]]]]]\\\[[[\\\^^^aaabbbbbbaaaaaaaaa```````````````aaaaaabbbcccdddeeefffdddeeeggggggffffffggghhhjjjkkkllllllmmmmmmmmmlllmmmnnnooopppqqqrrrrrrrrrtttsssrrrsssuuuvvvuuutttssssssssstttuuuvvvwwwxxx||||||||||||}}}~~~yyyxxxwwwvvvvvvwwwyyyzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzxxxvvvuuuuuutttrrrppprrrrrrqqqqqqrrrsssssstttuuuvvvwwwwwwvvvssspppnnncccbbb```^^^\\\\\\\\\\\\[[[\\\\\\\\\\\\]]]]]]]]][[[]]]aaadddfffeeedddccc```___^^^\\\ZZZXXXXXXWWWUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPQQQPPPNNNLLLKKKJJJJJJJJJJJJIIIHHHFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@???>>>======<<<>>><<<;;;999999999::::::::::::999888777777777888888888777777666666555555555555555555666666666666666666777777999:::<<<===888999:::999999999<<<>>>CCC@@@@@@EEEMMMWWWfffrrr~~~~~~|||wwwuuuuuu{{{~~~pppeeeYYYPPPLLLJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@BBBAAA@@@@@@???@@@@@@@@@BBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@BBBAAAAAA@@@??????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAADDDEEEEEEDDDDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBB@@@>>>>>>@@@AAABBBBBBBBBAAA@@@???>>>AAACCCAAACCCHHHIIIGGGDDDCCCAAA@@@????????????BBBCCCEEEFFFFFFEEEDDDCCCEEEFFFGGGHHHHHHHHHHHHHHHFFFHHHJJJLLLLLLKKKJJJIIIKKKKKKIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKMMMNNNOOOPPPRRRRRRQQQQQQRRRTTTXXXYYYZZZZZZZZZ[[[^^^aaa```^^^[[[ZZZ[[[[[[[[[ZZZWWWYYYYYYTTTMMMIIIIIIKKKJJJQQQYYYaaaiiipppqqqlllfffaaa___aaafffkkksss{{{^^^```aaaaaaaaaaaabbbddddddfffiiijjjhhhfffeeeeeecccccccccccccccbbbbbbbbb___``````aaaaaaaaaaaa```aaabbbcccbbbaaaaaabbbbbbcccbbbaaaaaabbbdddgggiiieeeeeeeeeeeeeeedddccccccdddeeeeeefffffffffeeeeeegggfffdddcccdddfffiiikkkjjjjjjjjjjjjjjjiiiiiihhhiiijjjlllnnnooonnnnnnmmmlllnnnooooooooooooppprrrssssssttttttttttttsssssstttuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvvvvwwwxxxwwwuuutttssssssrrrssssssttttttxxxxxxyyyyyyzzz{{{||||||~~~}}}{{{yyyxxxuuusssqqqpppqqqsssvvvxxxxxxxxxxxxwwwvvvuuutttssssssqqqooooooooonnnmmmkkkmmmmmmlllkkkjjjjjjjjjjjjhhhjjjlllmmmllljjjgggeee___^^^\\\[[[YYYYYYYYYZZZWWWWWWWWWXXXXXXXXXYYYYYYVVVXXXZZZ]]]^^^^^^^^^]]][[[ZZZWWWUUUSSSRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOONNNMMMMMMLLLLLLLLLMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDFFFEEEDDDCCCCCCBBBCCCCCC@@@AAAAAAAAAAAAAAA@@@@@@>>>>>>???>>>>>><<<;;;:::<<<;;;:::999888999999999<<<;;;::::::999999999999777777777666666555555555555555555555666666666666666666666777888:::;;;;;;666666666555444666999<<<@@@CCCIIIRRR]]]jjjxxx|||wwwwwwxxxwwwuuuzzzttteeeZZZQQQLLLKKKIIIHHHHHHGGGFFFFFFGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????????????????@@@@@@CCCCCCDDDDDDEEEEEEFFFFFFBBBAAAAAA@@@@@@??????>>>>>>>>>??????@@@@@@@@@AAA@@@@@@AAAAAAAAAAAABBBBBBDDDEEEDDDDDDCCCBBBAAA@@@??????????????????@@@@@@CCCDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBBBBAAA@@@???>>>BBBCCCAAAAAAEEEFFFEEEDDDBBB@@@>>>===>>>???@@@AAABBBDDDEEEEEEDDDCCCBBBEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHGGGLLLKKKIIIHHHGGGGGGHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMPPPQQQRRRQQQPPPOOOPPPQQQTTTVVVXXXYYYXXXZZZ^^^bbbaaa^^^[[[YYYYYYYYYWWWUUUZZZ[[[ZZZTTTMMMGGGFFFGGGIIIRRR\\\dddkkkpppooojjj___ZZZXXX[[[___dddkkksss{{{UUUWWWYYYZZZZZZZZZ\\\^^^]]]___bbbcccbbb``````aaa]]]]]]]]]]]]^^^^^^^^^^^^^^^___```aaaaaaaaa```______```bbbbbb``````aaaccceeedddddddddeeegggjjjllliiijjjkkkkkkkkkjjjiiihhhhhhiiikkkmmmnnnooopppppprrrpppnnnlllkkkmmmoooppppppqqqqqqrrrqqqpppoooooooooqqqsssttttttssspppoootttvvvwwwwwwvvvvvvwwwyyywwwwwwwwwwwwvvvuuutttsssuuuuuuvvvwwwxxxxxxxxxxxxvvvuuuttttttuuuuuutttsssppppppooonnnnnnnnnnnnnnnqqqqqqrrrrrrssssssssstttvvvvvvuuutttsssqqqpppooommmllljjjiiiiiilllnnnppptttttttttsssrrrqqqooonnnlllkkkjjjjjjkkkllljjjiiiiiihhhfffdddbbbaaa``````^^^___aaacccbbb```^^^]]]\\\ZZZYYYWWWVVVVVVVVVWWWSSSSSSSSSTTTTTTTTTUUUUUUTTTUUUUUUVVVWWWVVVVVVVVVTTTSSSQQQOOOMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJFFFEEEEEEEEEEEEFFFFFFGGGDDDCCCCCCBBBBBBBBBBBBBBBDDDDDDBBBAAAAAAAAAAAAAAA======>>>??????>>>>>>==================<<<;;;::::::999999888888888888888;;;:::999888888888888888666666666555555555555555555555555555666666666666666666777888999:::::::::999999888777777:::???BBBAAAJJJVVVcccppp|||zzzvvvwww{{{~~~xxxvvvzzzjjjZZZQQQLLLJJJLLLIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBAAA@@@???=========>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFBBBAAAAAA@@@@@@??????>>>>>>???????????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA??????>>>>>>>>>???@@@@@@BBBCCCDDDEEEEEEFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@BBBBBBBBBBBBAAA@@@???DDDEEEBBB@@@CCCDDDCCCDDDBBB@@@>>>>>>>>>@@@AAA@@@AAACCCDDDDDDCCCAAA@@@CCCCCCDDDFFFGGGIIIJJJKKKMMMLLLIIIHHHGGGHHHIIIJJJGGGFFFEEEDDDDDDDDDEEEFFFHHHHHHHHHHHHIIIKKKLLLMMMPPPQQQRRRPPPNNNMMMMMMNNNOOORRRVVVVVVVVVYYY^^^cccaaa___]]][[[ZZZXXXWWWUUUbbb^^^XXXQQQKKKGGGEEEDDDHHHSSS^^^fffkkknnnkkkeeeYYYUUUSSSVVV[[[___gggooouuuWWWXXXZZZ[[[[[[\\\^^^``````bbbddddddcccbbbbbbccc^^^______```aaabbbbbbccceeefffgggggggggfffeeedddbbbeeegggfffdddccceeehhhjjjjjjjjjjjjkkkmmmooopppoooppppppqqqqqqpppoooooooooppprrruuuwwwxxxyyyzzz{{{zzzwwwuuuttttttuuuuuuvvvvvvwwwxxxwwwvvvuuutttssstttvvvwwwwwwuuurrrqqquuuwwwxxxwwwvvvuuuvvvwwwtttttttttsssrrrqqqoooooonnnoooppppppqqqqqqpppppppppooonnnnnnooopppooommmkkkkkkjjjiiihhhhhhhhhhhhiiiiiijjjkkkllllllkkkkkkllllllkkkkkkjjjiiiiiiiiieeedddcccbbbbbbdddeeegggmmmnnnoooooonnnmmmkkkjjjgggfffffffffhhhiiihhhgggcccbbb```]]][[[YYYXXXXXXYYYZZZZZZ[[[ZZZZZZXXXXXXWWWVVVTTTSSSRRRRRRSSSSSSOOOOOOOOOPPPPPPPPPPPPQQQQQQPPPPPPOOOOOOOOONNNNNNMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGCCCCCCBBBCCCCCCDDDEEEFFFAAAAAAAAAAAAAAAAAAAAA@@@BBBAAA@@@???>>>>>>>>>>>>:::;;;<<<=========<<<;;;<<<<<<;;;;;;::::::::::::888888888888888888777777666555555555555555666666555555555555555555444444555555555555666666666666666777888999::::::::::::888888888999;;;@@@GGGLLLNNN[[[jjjvvvzzzwww||||||xxx|||vvv```SSSLLLIIIJJJMMMJJJIIIHHHGGGEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>???@@@AAABBB@@@???@@@@@@AAABBBDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@BBBBBBAAA???>>>===<<<;;;???@@@@@@AAAAAABBBBBBCCCAAAAAABBBCCCCCCCCCCCCBBB@@@@@@???????????????@@@???@@@BBBCCCEEEFFFFFFFFFIIIHHHFFFEEECCCBBBBBBBBBAAABBBCCCDDDDDDDDDCCCBBBAAAFFFHHHDDDAAABBBDDDCCCDDDCCCBBBAAA@@@@@@AAABBBAAABBBCCCDDDDDDCCCAAA@@@AAABBBCCCDDDFFFIIIKKKLLLRRRPPPMMMKKKJJJJJJKKKLLLGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGHHHHHHIIIJJJLLLMMMOOOPPPPPPOOOLLLKKKKKKLLLKKKOOOTTTTTTSSSVVV\\\bbbggghhhgggddd```]]]]]]]]]fff```XXXPPPJJJFFFDDDCCCIIITTT___eeehhhhhhddd___UUUQQQPPPSSSXXX\\\cccjjjnnn^^^```aaaaaaaaaaaacccdddfffhhhiiiiiigggffffffgggddddddeeefffhhhiiijjjjjjlllmmmnnnooonnnlllkkkiiifffiiikkkjjjgggfffiiilllmmmmmmnnnoooooopppqqqqqqrrrrrrqqqqqqqqqrrrrrrrrrqqqrrrsssuuuvvvwwwxxxxxxzzzzzzxxxwwwvvvuuuuuuuuutttuuuvvvwwwvvvuuusssrrrnnnppprrrssssssrrrpppoooooopppqqqooommmlllmmmnnnkkkkkkkkkkkkjjjjjjiiihhheeeeeefffgggggggggffffffgggeeeeeeeeegggggggggeeedddcccbbbaaaaaa``````aaaaaabbbcccdddddddddcccccccccccccccbbbcccccccccddd______^^^^^^]]]]]]^^^^^^cccdddfffggggggfffdddccccccbbbaaaaaabbbcccbbb```\\\[[[YYYWWWVVVUUUUUUTTTVVVUUUUUUTTTSSSSSSSSSSSSRRRQQQOOONNNMMMMMMNNNOOOJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBAAAAAAAAABBBCCCCCC>>>>>>????????????>>>>>>???>>>===<<<;;;;;;;;;;;;888999;;;<<<===<<<;;;:::::::::888777777777888999666777777777777777777777333333333333333444555666444444444444444444444444555555555555666666666666777888999:::;;;;;;::::::666777888;;;@@@HHHRRRYYYfffrrr{{{uuuppptttuuufffVVVNNNKKKIIIIIILLLKKKJJJHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@???????????????============>>>@@@BBBCCCDDDCCCCCCBBBBBBAAAAAA@@@BBBBBBAAA???>>><<<;;;;;;??????@@@AAAAAABBBCCCCCCAAABBBBBBCCCCCCBBBBBBAAABBBAAA@@@???????????????@@@AAACCCFFFHHHIIIJJJJJJKKKJJJHHHFFFDDDDDDDDDDDDCCCDDDEEEFFFGGGFFFEEEEEEDDDIIIKKKFFFBBBBBBDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFDDDBBBAAAAAAAAABBBDDDGGGJJJLLLNNNPPPPPPPPPOOOMMMKKKIIIHHHHHHHHHIIIJJJJJJKKKJJJJJJGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNMMMJJJIIIIIIJJJKKKOOOSSSSSSPPPRRRXXX^^^mmmqqqrrrmmmeee``````cccfffeee___VVVMMMGGGFFFGGGLLLXXXbbbfffgggeeeaaa[[[UUUPPPOOORRRUUUWWW^^^dddgggaaacccccccccaaaaaabbbcccgggiiijjjiiigggeeeeeefffdddeeefffgggiiijjjkkklllmmmmmmnnnooonnnllljjjhhhdddgggjjjiiieeecccfffjjjiiijjjkkklllmmmmmmmmmlllmmmmmmmmmllllllmmmnnnnnnkkkkkklllmmmnnnnnnnnnmmmqqqpppppppppooonnnmmmmmmkkklllmmmnnnnnnlllkkkiiiccceeegggiiijjjjjjiiihhhhhhiiiiiihhheeeddddddeeebbbcccddddddeeeeeedddddd^^^______`````````______^^^]]]]]]^^^___``````^^^]]]]]]\\\[[[ZZZZZZZZZ[[[[[[\\\]]]^^^___^^^]]]\\\]]]]]]]]]]]]^^^___```aaa\\\\\\\\\\\\[[[ZZZZZZZZZZZZ[[[]]]___```___^^^]]]___^^^\\\\\\\\\\\\ZZZYYYVVVVVVUUUTTTTTTTTTTTTTTTSSSRRRPPPOOONNNNNNOOOPPPNNNMMMLLLJJJJJJJJJKKKKKKGGGGGGHHHHHHHHHIIIIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGCCCDDDFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@???@@@@@@<<<<<<======>>>======<<<<<<<<<;;;:::999999999999777888:::<<<<<<<<<:::999999888666555444555777888666666777777777777777666333333333444555666777888444444444444444444444444555555555555666666666777777888:::;;;<<<;;;;;;:::999:::===AAAIIITTT___gggyyylllfffccciiixxxfffZZZOOOKKKKKKJJJIIIJJJLLLKKKIIIGGGEEECCCBBBBBBDDDDDDCCCCCCCCCDDDDDDEEECCCCCCDDDDDDEEEDDDDDDDDDEEEDDDBBB@@@???>>>======<<<;;;;;;;;;===>>>@@@BBBBBBBBBAAA@@@@@@??????>>>?????????>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@CCCBBBAAA@@@????????????CCCDDDGGGIIILLLNNNOOOPPPIIIHHHGGGFFFFFFGGGHHHIIIDDDEEEFFFHHHHHHHHHGGGFFFEEEKKKMMMHHHCCCCCCEEEEEEDDDEEEEEEFFFEEEEEEDDDCCCEEEFFFGGGHHHGGGFFFDDDBBBAAABBBBBBDDDGGGJJJNNNOOOKKKMMMOOOPPPNNNJJJEEEBBBDDDEEEGGGHHHIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMLLLIIIHHHHHHIIILLLPPPTTTRRRNNNNNNTTTZZZmmmqqqtttmmmbbb[[[\\\aaafffiiihhh^^^QQQHHHHHHLLLQQQ\\\fffiiihhhfffaaa[[[UUUQQQOOOQQQSSSTTTZZZ```cccdddddddddcccbbbaaa```___cccbbbbbbaaaaaabbbbbbcccaaabbbcccdddeeegggggghhhjjjjjjiiigggfffdddcccccc___```bbbccccccbbbaaa`````````aaaaaabbbcccccccccbbbbbbccccccddddddeeeeeegggfffeeeeeeffffffeeeccceeeddddddeeefffgggeeeddddddccccccdddffffffbbb___]]]^^^___```aaabbbcccddd___aaabbbaaa^^^]]]\\\]]]]]]]]]]]]^^^^^^^^^______ZZZZZZZZZYYYZZZZZZ[[[[[[XXXXXXXXXYYYYYYZZZZZZZZZ[[[ZZZYYYYYYYYYYYYYYYYYY[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZZZZ[[[\\\\\\\\\\\\\\\YYYWWWWWWYYY[[[ZZZWWWSSSUUUUUUVVVVVVVVVUUUUUUTTTWWWUUUTTTSSSTTTUUUTTTSSSLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLKKKJJJJJJIIIGGGGGGGGGFFFFFFEEEEEEEEEEEEGGGGGGFFFEEEDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFEEECCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBB>>>>>>===<<<<<<<<<<<<<<>>===<<<;;;;;;:::999::::::;;;<<<===>>>???:::999888888888999:::;;;;;;;;;;;;:::::::::999999;;;;;;::::::999777666555555555555555555555555555333444444555666666666555;;;999888666666666777777888777555444555666888999:::999888999:::;;;:::999;;;===@@@EEENNN]]]nnnzzz|||iiicccbbbbbbfffmmmvvv~~~rrrYYYUUUNNNHHHEEEDDDFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDHHHGGGFFFEEEDDDCCCBBBBBBFFFFFFGGGEEECCCBBBCCCEEEFFFDDDAAA>>><<<<<<<<<=========>>>????????????>>>???@@@@@@AAAAAA@@@@@@??????@@@@@@@@@@@@AAAAAAAAA===>>>???@@@@@@???>>>===@@@BBBCCCEEEDDDBBB@@@>>>???@@@AAAAAABBBBBBBBBBBBEEEGGGIIIJJJKKKLLLOOOQQQKKKKKKKKKJJJHHHGGGHHHJJJFFFDDDCCCCCCFFFHHHIIIIIIFFFFFFGGGGGGGGGFFFFFFEEEDDDEEEFFFEEEDDDEEEGGGIIIMMMLLLJJJJJJKKKKKKIIIHHHGGGGGGGGGHHHJJJMMMPPPQQQOOONNNLLLJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGFFFEEEEEEEEEGGGHHHHHHGGGFFFFFFGGGIIIFFFIIILLLNNNOOOQQQTTTVVVfffqqqpppgggaaaWWWSSS[[[mmmsssrrrfffVVVNNNMMMMMMYYYaaaggghhhfffccc\\\VVVMMMLLLLLLNNNQQQUUUXXXZZZ[[[\\\\\\[[[[[[ZZZYYYXXXWWWYYYYYYXXXXXXXXXXXXYYYYYYXXXYYYZZZ[[[\\\]]]^^^^^^\\\\\\[[[[[[ZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[[[[\\\]]]]]]ZZZZZZ[[[[[[\\\]]]^^^^^^aaa___^^^^^^^^^^^^]]]\\\^^^^^^]]]^^^___```^^^\\\___^^^]]]___aaa```]]]ZZZ[[[[[[[[[[[[\\\\\\\\\\\\XXXZZZ[[[[[[YYYXXXYYYYYYXXXXXXXXXYYYYYYYYYZZZZZZYYYYYYYYYXXXXXXYYYYYYZZZXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWXXXXXXVVVVVVWWWXXXXXXXXXXXXWWWTTTRRRPPPPPPRRRSSSQQQPPPQQQRRRRRRSSSSSSRRRRRRQQQRRRQQQOOOOOOPPPPPPOOONNNJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKJJJJJJIIIHHHHHHGGGIIIHHHGGGFFFEEEDDDCCCBBB@@@AAABBBAAA???>>>???@@@DDDDDDCCCCCCCCCBBBBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>????????????>>>>>>??????>>>===============;;;;;;;;;;;;::::::::::::777888888999999:::::::::;;;:::999888777777888888999888888888777777777777555666666777777666555555555555555555555555555555444444555555555555444444999888777666666666777777666666555444555666888888888888888999;;;<<<======@@@GGGRRR]]]hhhuuutttgggmmmooooookkkhhhjjjqqqxxx||||||}}}xxxjjj___PPPNNNJJJGGGFFFHHHJJJLLLJJJIIIIIIHHHGGGFFFEEEEEEHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAACCCEEEEEEDDDAAA???============>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA>>>>>>????????????@@@@@@>>>>>>????????????>>>>>>???@@@CCCEEEEEEDDDBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCEEEGGGHHHHHHIIIKKKMMMNNNNNNNNNLLLIIIHHHHHHIIIIIIGGGFFFEEEGGGHHHHHHHHHGGGHHHHHHHHHHHHGGGGGGFFFEEEFFFGGGFFFEEEEEEGGGIIIMMMKKKKKKKKKMMMMMMLLLKKKEEEEEEEEEFFFHHHJJJLLLNNNOOONNNLLLJJJIIIIIIIIIIIIHHHIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGHHHIIIIIIGGGEEEEEEFFFGGGEEEHHHKKKMMMNNNPPPSSSUUU```kkkkkkeee___VVVRRRZZZppp{{{}}}oooZZZPPPPPPSSS\\\cccggggggfffddd```ZZZOOONNNMMMMMMNNNQQQSSSTTTXXXSSSSSSRRRRRRQQQQQQPPPPPPPPPOOOOOONNNNNNOOOOOOPPPOOOOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWWWWUUUUUUVVVWWWXXXYYYZZZZZZZZZXXXVVVVVVWWWWWWUUUTTTWWWVVVVVVWWWYYYZZZYYYWWWXXXWWWWWWXXXYYYYYYVVVTTTUUUUUUUUUVVVVVVWWWWWWWWWVVVXXXZZZZZZYYYYYYYYYZZZUUUUUUUUUUUUVVVVVVVVVVVVXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTUUUUUUTTTTTTTTTPPPPPPQQQRRRRRRRRRRRRRRRPPPNNNJJJIIIJJJLLLMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMLLLJJJIIIIIIJJJKKKJJJHHHFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEIIIHHHGGGEEEDDDBBBAAA@@@AAACCCCCCBBBAAA@@@AAABBBAAAAAAAAA@@@@@@@@@??????@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<<<<<<<<<<===777777777888888888999999777777777777777777777777::::::888777666555555555777777777777666666666666222333444555666777777777555555555555555555555555444444444555444444333333666666555555555666777888666666777777888888888999999888888999;;;>>>AAACCCKKKWWWhhhwwwyyywwwsssmmmrrrzzzzzzuuuooollliiicccYYYPPPJJJIIIHHHGGGGGGIIIKKKMMMKKKJJJJJJIIIHHHGGGFFFFFFGGGGGGFFFFFFEEEEEEEEEDDD@@@@@@@@@??????@@@CCCFFFDDDCCCAAA???>>>>>>>>>?????????AAABBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB======>>>>>>>>>?????????@@@??????????????????@@@>>>@@@BBBEEEFFFFFFEEEDDDBBBCCCDDDDDDDDDDDDDDDDDDCCCEEEGGGGGGGGGHHHIIIKKKOOOOOOOOOMMMJJJHHHHHHHHHKKKIIIGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFGGGIIIKKKJJJJJJLLLNNNPPPPPPOOOGGGGGGFFFGGGHHHIIIKKKMMMOOONNNLLLJJJIIIIIIJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJHHHEEECCCCCCDDDDDDGGGIIIKKKMMMOOORRRTTTXXXdddfff```\\\RRRNNNVVViiixxxqqq[[[PPPRRRYYYYYY^^^```___```aaa___[[[SSSPPPLLLKKKKKKMMMNNNNNNSSSMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPNNNMMMLLLMMMMMMNNNMMMNNNOOOPPPQQQSSSSSSTTTPPPPPPQQQRRRTTTUUUVVVVVVUUUTTTRRRRRRSSSRRRQQQOOORRRQQQRRRTTTWWWYYYYYYXXXSSSSSSSSSTTTTTTSSSRRRQQQOOOPPPQQQSSSUUUWWWXXXYYYXXXZZZ[[[[[[YYYXXXYYYYYYUUUUUUVVVVVVVVVWWWWWWWWWXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQQQQNNNOOOPPPQQQQQQPPPOOONNNKKKKKKLLLMMMMMMMMMMMMLLLMMMLLLJJJIIIIIIJJJKKKKKKHHHIIIIIIJJJJJJJJJJJJIIIGGGFFFFFFFFFHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCFFFEEEDDDCCCBBBAAA@@@???CCCDDDEEEDDDBBBAAABBBCCC>>>>>>>>>=========<<<<<<<<<<<<;;;:::::::::::::::;;;;;;::::::::::::;;;;;;:::999999888888999999999666666666666777777777777888888888777777777666666777777777666555555555555888888888888888777777777333444555777888888888888555555555555555555555555222222333444444444444444444444444555666777777888999999::::::::::::999888:::999888888<<>>???BBBEEECCCBBBAAA@@@??????@@@@@@???@@@AAABBBCCCDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB>>>>>>>>>?????????@@@@@@AAA@@@???>>>>>>???@@@AAA@@@AAACCCEEEFFFFFFEEEEEECCCCCCDDDDDDEEEDDDDDDCCCEEEGGGHHHHHHHHHHHHIIIJJJLLLMMMMMMLLLJJJHHHHHHIIIJJJIIIHHHIIIKKKMMMLLLLLLIIIIIIHHHHHHGGGGGGGGGGGGFFFGGGHHHGGGEEEEEEFFFHHHHHHGGGHHHKKKNNNQQQRRRQQQLLLKKKJJJJJJKKKLLLNNNOOOPPPNNNKKKIIIIIIIIIKKKLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKIIIEEECCCBBBCCCDDDFFFIIIJJJKKKMMMPPPRRRVVVbbbddd^^^ZZZPPPKKKSSS[[[iiipppgggWWWPPPTTTZZZVVVXXXXXXWWWZZZ```aaa___TTTPPPKKKIIIKKKLLLMMMLLLRRRIIIHHHHHHGGGGGGHHHIIIJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJLLLKKKKKKJJJIIIIIIHHHHHHNNNMMMLLLJJJJJJJJJKKKLLLJJJKKKKKKLLLNNNOOOOOOPPPIIIJJJJJJLLLMMMNNNOOOOOOQQQOOONNNNNNOOOOOONNNMMMMMMMMMNNNRRRVVVXXXYYYXXXRRRRRRSSSRRRQQQQQQPPPQQQPPPPPPRRRSSSUUUWWWXXXYYYXXXYYYYYYXXXVVVTTTSSSTTTUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVUUUTTTSSSSSSTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPOOONNNMMMMMMMMMIIIJJJKKKLLLLLLKKKJJJIIIGGGHHHHHHIIIIIIIIIIIIIIIHHHIIIJJJKKKJJJHHHHHHGGGEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEFFFGGGGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@?????????===>>>???>>>===<<<===>>>;;;;;;;;;::::::::::::999::::::999999888888999999::::::999888888999::::::888777777777777777888888888888777777666555555444777777777666666555444444444444555555666666666666777777777777777777777777666666777777777777666666666666666666666666666666000111222444555666666777333333444555666777777888:::::::::::::::888777777999::::::===DDDPPP___iii}}}zzzuuuuuuyyy}}}yyyuuukkkeee[[[QQQKKKHHHHHHHHHLLLKKKJJJIIIHHHGGGGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBB@@@??????AAACCCBBBBBBAAAAAAAAAAAAAAABBB???@@@AAABBBCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@??????@@@AAABBBBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBEEEFFFGGGGGGFFFFFFGGGIIIJJJLLLMMMNNNMMMLLLLLLMMMMMMKKKJJJKKKLLLLLLJJJIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFDDDDDDEEEFFFEEEEEEFFFIIIMMMPPPQQQPPPNNNMMMLLLLLLLLLMMMOOOPPPPPPNNNKKKIIIHHHJJJLLLMMMMMMLLLKKKIIIGGGFFFDDDDDDFFFGGGHHHJJJJJJJJJJJJJJJJJJKKKKKKJJJGGGDDDCCCCCCEEEGGGIIIJJJJJJKKKMMMOOOYYYfffgggaaa]]]SSSOOOXXX[[[aaaccc]]]VVVUUUWWWXXXXXXXXXWWWUUU[[[cccgggfffTTTOOOJJJIIIMMMQQQQQQQQQUUUEEEDDDCCCCCCDDDEEEGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGJJJJJJIIIHHHHHHGGGFFFFFFJJJJJJIIIIIIIIIIIIJJJJJJGGGGGGHHHHHHIIIJJJJJJJJJIIIJJJJJJKKKKKKLLLLLLMMMKKKJJJIIIJJJLLLMMMLLLKKKIIIIIIJJJNNNRRRTTTTTTTTTQQQRRRRRRQQQPPPOOOPPPQQQTTTTTTTTTSSSSSSSSSSSSSSSXXXYYYYYYXXXUUURRRQQQRRRRRRRRRRRRSSSSSSSSSTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEFFFFFFGGGFFFFFFFFFBBBEEEGGGHHHFFFDDDCCCBBBAAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCEEEGGGGGGEEECCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@??????????????????<<<<<<<<<<<<============:::;;;<<<;;;999888999:::999999999888888888888777888888777777777777888888888777666555555666777888888777777777777888999999999888888777555444444333444444444333333222222222222333444555666777777777555555555555666666666666666666666666555555444333666666666666666666666666111222333555666777777888333444555666777888888777777777777777777777777777:::>>>DDDLLLWWWgggxxx|||{{{tttnnnrrr|||~~~wwwttteee^^^TTTKKKHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHEEEEEEEEEFFFFFFGGGGGGHHHFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDCCC@@@@@@@@@BBBAAAAAAAAABBBBBBCCCCCCCCCAAAAAABBBCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAABBBDDDDDDCCCCCCDDDFFFJJJLLLOOOPPPPPPOOOPPPPPPOOONNNLLLKKKKKKIIIFFFCCCFFFEEEEEEDDDEEEFFFHHHIIIIIIIIIIIIGGGEEEDDDEEEFFFDDDDDDDDDGGGKKKNNNNNNNNNLLLKKKJJJJJJKKKLLLMMMNNNPPPNNNKKKIIIHHHJJJMMMNNNNNNNNNLLLJJJHHHFFFDDDCCCFFFGGGHHHJJJJJJJJJIIIHHHHHHJJJLLLKKKIIIGGGFFFFFFHHHIIIKKKKKKJJJJJJKKKLLLZZZfffhhhdddbbb[[[ZZZdddjjjhhhbbb[[[YYY\\\]]]ZZZYYYXXXTTTRRRWWWaaaeeedddUUUOOOJJJKKKRRRWWWYYYXXXTTTDDDCCCBBBBBBCCCEEEGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHHHHHHHGGGGGGFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKKKKLLLLLLLLLLLLLLLHHHGGGGGGIIIKKKMMMLLLKKKIIIIIIIIIKKKNNNOOONNNMMMNNNPPPQQQOOOMMMLLLNNNPPPQQQQQQPPPPPPOOOOOONNNNNNUUUVVVWWWVVVSSSQQQPPPQQQOOOOOOOOOOOOPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBCCCDDDDDDDDDDDDCCC@@@BBBCCCBBB@@@??????AAA>>>???@@@AAABBBBBBBBBBBB@@@@@@AAACCCEEEDDDBBB@@@@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;;;;;;;999888999:::888888888777777777666666666666555555555555666666666555444333333444555666666666666666666777888888666666666555555444444444333333333333333333333333333444555666777777666666555555555666666777777777666666777777666666555444666666666666666666666666555555666666777777666666444555777888888888888777555555555666888;;;===>>>DDDLLLXXXcccnnn{{{|||zzzzzz}}}~~~yyyttt{{{|||rrrmmm]]]WWWOOOKKKKKKKKKIIIFFFEEEEEEDDDCCCDDDEEEFFFGGGCCCDDDEEEFFFHHHIIIJJJKKKIIIHHHHHHGGGFFFEEEDDDDDD@@@BBBDDDDDDBBBAAAAAAAAA@@@@@@AAACCCCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDCCC???AAABBBCCCBBBBBBDDDEEEIIIKKKNNNOOONNNMMMMMMNNNKKKJJJJJJJJJJJJIIIFFFDDDEEEEEEDDDDDDFFFHHHKKKLLLKKKLLLKKKIIIGGGFFFFFFHHHEEEEEEEEEGGGJJJLLLLLLLLLIIIIIIHHHHHHIIIKKKLLLNNNQQQNNNKKKIIIHHHJJJMMMOOONNNNNNMMMKKKJJJIIIHHHGGGEEEFFFHHHIIIIIIIIIGGGFFFGGGIIILLLLLLKKKJJJIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJPPP]]]aaa```bbbaaadddqqqwwwqqqfff\\\[[[```aaa___\\\YYYSSSOOOTTT\\\```^^^WWWQQQMMMOOOVVV^^^```___XXXFFFEEEDDDDDDEEEGGGIIIKKKIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHGGGEEEEEEFFFFFFGGGHHHHHHIIIHHHIIIKKKMMMNNNNNNNNNMMMIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGIIIHHHHHHJJJMMMOOOOOONNNLLLKKKJJJKKKLLLLLLKKKIIIMMMNNNOOOMMMKKKJJJLLLNNNKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNOOOOOOMMMKKKKKKLLLMMMNNNNNNNNNOOOOOOOOOOOOKKKKKKJJJIIIHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGCCCBBBAAA@@@@@@AAABBBCCC@@@@@@AAABBBBBBBBBBBBBBBAAABBBAAA???<<<<<>>???@@@@@@@@@@@@======>>>AAABBBBBB@@@>>>??????>>>>>>=========<<<::::::::::::::::::::::::::::::999999888777666666777888999888666666666777888777777777777666666666444444444333333444555555777666444333333444666777333333333333333444555666333333444444444444555555555555555555555555555555555666777777777666555444777777888888999999::::::888888999999999999888888777777777777777777777777888888888888777666555444555666888999999888888777666666666888;;;@@@DDDGGGOOOZZZiiivvvwwwooolllooosss~~~uuuhhh___SSSNNNJJJIIIKKKKKKEEE@@@FFFDDDBBBAAA@@@AAACCCDDDCCCDDDEEEGGGIIIKKKLLLMMMKKKKKKJJJIIIHHHFFFFFFEEE<<>>???AAACCCDDDFFFFFFGGGGGGGGGGGGGGGFFFEEEDDD@@@BBBCCCDDDDDDDDDFFFHHHGGGIIILLLLLLKKKIIIHHHHHHDDDDDDEEEHHHKKKLLLJJJIIIEEEEEEEEEEEEGGGJJJMMMOOONNNNNNNNNKKKIIIGGGHHHIIIGGGFFFFFFGGGJJJLLLLLLKKKIIIIIIIIIIIIJJJLLLNNNOOOQQQNNNKKKIIIHHHJJJNNNPPPNNNMMMMMMMMMLLLLLLLLLKKKEEEFFFHHHIIIIIIHHHFFFEEEFFFHHHLLLMMMLLLLLLLLLLLLLLLMMMNNNLLLJJJHHHHHHIIIEEESSSXXXYYY___bbbhhhwwwzzztttggg[[[YYY___ddddddddd___XXXSSSVVV]]]```]]]ZZZTTTOOOQQQZZZaaadddcccdddAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHHHHEEEFFFGGGHHHIIIHHHGGGGGGDDDDDDEEEFFFFFFFFFFFFFFFIIIJJJJJJJJJKKKKKKLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIDDDEEEEEEEEEEEEFFFFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFIIIHHHHHHGGGFFFFFFFFFGGGFFFGGGHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHHHHGGGFFFEEECCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@?????????>>>>>>======??????>>>>>>>>>>>>>>>???:::;;;;;;;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;======<<<;;;:::999999888888888888888888888888888777777777777666666666666666666555555555555666666888888888777666666555555333333333333444444555666555555555444444333333333444555666666666555444333666555555555555666777777777777777777666555444333444444444444444444444444555666666777777777777777999999888888888888999999999888888888999:::;;;;;;444444555666777777777777999:::999777666666999;;;777;;;<<<;;;???IIIRRRVVViiirrr~~~xxxkkkdddcccdddggglll|||wwwvvvzzzyyyoooaaaVVVMMMLLLJJJGGGEEECCCBBBAAAAAABBBDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDFFFGGGIIIJJJKKKJJJHHHGGGFFFEEECCCAAAEEEEEEFFFEEEDDDCCCAAA@@@DDDCCCCCCDDDFFFGGGGGGFFFAAACCCEEEGGGGGGFFFDDDBBBDDDDDDEEEEEEDDDBBB@@@???CCCBBBBBBAAAAAABBBCCCCCCDDDDDDDDDCCCBBBAAA@@@???<<<===>>>???AAADDDFFFGGGEEECCCDDDIIIKKKIIIGGGGGGAAA???@@@DDDEEEBBBBBBEEEGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGHHHHHHHHHFFFDDDGGGFFFEEEGGGIIIJJJJJJIIIKKKJJJJJJIIIIIIHHHHHHGGGIIIHHHHHHHHHHHHIIIJJJJJJKKKIIIGGGFFFFFFHHHKKKLLLQQQMMMIIIHHHIIIKKKJJJIIIJJJKKKLLLKKKHHHFFFFFFFFFFFFGGGIIIJJJJJJHHHFFFEEEHHHIIIIIIJJJKKKMMMOOOPPPQQQNNNKKKKKKLLLLLLIIIFFFEEENNNWWW\\\[[[\\\aaafffkkkhhhddd```^^^___```aaahhhaaaYYYVVVXXX___eeehhhbbbbbb]]]XXXZZZdddpppuuuwww@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFCCCDDDEEEFFFGGGFFFFFFEEECCCCCCDDDEEEEEEEEEEEEDDDGGGGGGGGGGGGHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGFFFFFFFFFEEEDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA????????????>>>>>>>>>===>>>>>>>>>======<<<<<<<<<>>>=====================888888888777777666666666999999999:::::::::;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;:::::::::::::::888888888888888888888888777777666666666555555555666555555444444555555666444444555666666777777888333333333333333444555555555444444444333333333333333444555555555555444333555555444444555555666777777888888777777555444444444444444444444444444444555666777777888888777777888888777777777777888888999888888888888999999:::666666666666666555555444555777888888777888:::<<<888>>>CCCFFFOOO\\\ggglllzzzqqqjjjccccccdddeeejjjooowwwuuutttwwwzzz|||yyyvvvmmmnnntttzzz|||{{{qqqeee[[[TTTJJJIIIGGGDDDBBBAAA@@@@@@AAABBBCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCEEEGGGHHHIIIGGGFFFFFFEEEFFFEEEEEEDDDDDDDDDEEEEEEDDDCCCBBBAAAEEEDDDCCCCCCDDDCCCBBBBBBBBBDDDFFFGGGGGGEEECCCBBBAAABBBCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@??????<<<<<<===>>>@@@BBBDDDEEEBBB@@@AAAFFFHHHGGGIIINNNIIIDDDAAACCCEEEDDDEEEGGGIIIIIIIIIIIIHHHGGGFFFFFFEEEDDDDDDEEEGGGIIIIIIHHHHHHFFFEEEFFFHHHHHHGGGFFFHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLKKKIIIHHHHHHJJJLLLNNNQQQNNNJJJHHHIIIJJJIIIHHHIIIJJJKKKJJJHHHFFFFFFGGGGGGHHHJJJKKKLLLLLLKKKKKKNNNMMMMMMMMMMMMMMMNNNOOOOOONNNLLLLLLLLLKKKJJJHHHIIIQQQ[[[^^^\\\ZZZ\\\___aaa___]]]ZZZYYYZZZ[[[\\\eeeaaa\\\[[[^^^eeekkknnnnnnkkkddd```hhhzzz>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAA@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCBBBAAA@@@???>>>???>>>>>>======>>>>>>???<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666555555777777888888888999999999888999999::::::999999888888888999999::::::::::::666666666666666666666666666666555555555444444444555444444333333444444555333333444555555666666777333222222222222333333444444444333333333333222222333333444444444444333333444444444444444555555666777777777777777666555444444444555555555555555555666666777888888888888777999999999999999999999999999999888777777777888888777777777777777777777777666777999999999:::<<<>>>@@@HHHRRRZZZfffuuuyyycccbbbeeejjjjjjhhhjjjnnnlllhhhdddeeejjjmmmllljjjjjjnnntttyyyyyyzzzyyyfffYYYSSSPPPHHHGGGEEEDDDBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCAAAAAABBBCCCDDDEEEGGGHHHBBBCCCCCCDDDEEEEEEFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGFFFEEECCCAAA>>>???AAACCCEEEEEEEEEEEE@@@??????>>>>>>??????@@@??????????????????>>>>>>=========>>>???@@@AAABBBBBB@@@AAADDDFFFHHHQQQZZZZZZOOOFFFDDDEEEDDDDDDFFFHHHHHHHHHHHHGGGFFFEEEEEEDDDBBBAAABBBEEEHHHJJJJJJIIIGGGFFFFFFHHHHHHFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKJJJHHHGGGHHHIIIKKKLLLPPPMMMJJJIIIIIIJJJIIIHHHHHHIIIJJJIIIGGGFFFFFFGGGGGGHHHJJJKKKMMMNNNOOOOOOQQQPPPOOOMMMLLLKKKKKKKKKLLLLLLLLLKKKJJJJJJKKKLLLQQQYYYaaaddd```[[[YYYYYY[[[[[[ZZZYYYYYYZZZZZZ[[[^^^\\\[[[]]]aaaiiiqqquuu|||{{{xxx{{{<<<<<<===>>>????????????>>>>>>>>>>>>>>>>>>======>>>>>>?????????@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@@@@???????????????????????????????????????@@@@@@@@@@@@AAA??????????????????????????????>>>>>>===>>>>>>???======>>>>>>>>>?????????>>>>>>?????????@@@@@@@@@======>>>>>>???@@@AAABBB@@@AAAAAA@@@???>>>============<<<<<<<<<<<<======;;;;;;;;;;;;::::::::::::999999888888888888888888777888888999999999999999999999888777777666555555555555666666666777777777666777777888888777777666888888888888888888888888555555555555555555555555555555444444444333333333444333333222222333333444666555555444444333222222222222222111111222222333333333333333333333333222222222333333333333333333444333333333333444555555666666666666666555444333555555555555555666666666666777888888999999888888::::::;;;;;;;;;;;;::::::999999888777666666666777666666777888999:::;;;;;;:::;;;;;;;;;<<>>>>>???>>>>>>>>>>>>???@@@@@@DDDCCCDDDFFFGGGLLLYYYfffjjj[[[KKKEEEDDDBBBAAAAAACCCCCCEEEFFFGGGGGGGGGGGGFFFCCC@@@@@@BBBEEEGGGHHHJJJIIIHHHIIIKKKKKKJJJIIIEEEEEEFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFEEEEEEGGGHHHIIILLLKKKJJJIIIJJJKKKKKKKKKGGGHHHHHHGGGFFFEEEFFFGGGHHHIIIJJJLLLMMMOOOPPPPPPPPPOOOMMMKKKJJJIIIIIIHHHGGGIIIKKKJJJHHHHHHLLLOOOXXX___gggjjjeee___ZZZXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWXXX]]]gggsss|||999999;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<======;;;<<<======>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>============>>>>>>>>>>>>============<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======::::::::::::;;;;;;<<<<<<============>>>>>>>>>>>>;;;;;;<<<===>>>?????????>>>?????????>>>===<<<;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::999999999999666666666666666666666666444555666777777777777666222222222222222222333333444444444555555555666666555555666666666666555555999888888777666666555555444444444444444444444444444444444444333333333333333333222222222222333333555555555444333333222222333222222111111222222222333333333333333333333333222222222222333333444444444333333333333444555555444444555555555444333333555555555666666777777777777888888999999999999999999999:::;;;;;;:::999999999999888777666666666777666666666666777999:::;;;;;;===>>>AAAEEELLLTTTYYYiiisss{{{{{{}}}wwwjjjfffbbbaaa```ccchhhlllmmmmmmttt}}}qqq^^^TTTOOOKKKHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCAAA@@@@@@@@@AAABBBCCCCCC@@@BBBDDDCCCAAAAAABBBDDDBBBBBBCCCCCCDDDDDDEEEEEE===@@@CCCDDDCCCBBBCCCDDDDDDEEEEEEEEEDDDBBBAAA@@@<<<===>>>@@@AAAAAA@@@@@@BBBAAA@@@===<<<:::999999;;;;;;;;;;;;;;;===>>>???@@@@@@????????????@@@@@@DDDCCCEEEGGGHHHMMMZZZgggkkk\\\LLLFFFEEECCCAAAAAAAAABBBDDDEEEFFFGGGGGGGGGEEEBBB???>>>AAADDDGGGHHHKKKKKKKKKLLLOOOPPPPPPOOOGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGFFFFFFFFFGGGHHHIIIHHHHHHIIIJJJKKKLLLMMMNNNGGGHHHGGGFFFDDDCCCEEEFFFKKKLLLMMMOOOPPPPPPQQQQQQNNNNNNMMMKKKJJJJJJJJJJJJDDDFFFHHHHHHGGGIIIMMMRRRZZZ```gggiiifff```[[[YYYUUUUUUVVVVVVUUUTTTSSSRRRUUUUUUTTTTTTXXXddduuu666777888999::::::::::::777888:::;;;;;;:::999888999999999999999:::;;;;;;999999:::;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;999999999999::::::::::::;;;;;;::::::;;;;;;<<<<<<999999888888999999:::;;;;;;;;;;;;<<<<<<<<<======::::::;;;<<<============<<<<<<<<<<<<<<<;;;::::::::::::999999999999::::::777777777666666666555555444444555555555555555666222333555666777666666555222222222333333333444444333333444444444555555555444555555666666555555444888888777666555444333333444444444444444444444444555555444444444333333333444333333222222333333444222222333444444555555666444333333222222222222333333333444444444444555555333222222222333444555666444444444444444555555666444444555555555444444333555555666666777777888888888888999::::::::::::999666777888999999888777666999999888777777777888888888777666666777888999;;;>>>BBBIIIQQQZZZdddnnnttt~~~|||~~~wwwsss{{{yyymmmhhhfffccc```]]]]]]cccmmmtttvvv~~~ppp^^^RRRMMMLLLJJJGGGGGGGGGEEEDDDCCCCCCCCCCCCDDDCCCBBBBBBAAABBBBBBBBB@@@@@@?????????@@@AAAAAAAAACCCEEEDDDAAA???AAADDDCCCCCCCCCCCCCCCDDDEEEFFFFFFIIILLLKKKGGGCCCBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@<<<===???@@@@@@@@@???>>>CCCBBB@@@>>>===;;;;;;;;;===<<<;;;;;;;;;===>>>???AAA@@@@@@?????????@@@@@@BBB@@@BBBEEEGGGJJJSSS]]]___SSSIIIFFFFFFEEEDDDEEEDDDEEEEEEFFFEEEEEEDDDDDDBBB@@@===>>>BBBFFFIIIKKKLLLKKKKKKNNNQQQSSSSSSRRRHHHHHHGGGGGGFFFEEEEEEDDDFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKFFFHHHJJJKKKKKKLLLNNNOOOHHHHHHGGGEEEBBBAAACCCEEELLLMMMPPPRRRSSSSSSRRRRRRPPPOOONNNMMMLLLLLLLLLLLLDDDEEEFFFGGGIIIMMMQQQUUUXXX\\\aaacccbbb^^^ZZZYYYWWWWWWXXXXXXWWWVVVUUUTTTWWWXXXVVVSSSUUUbbbuuu444555666777888888888888555666888:::::::::888888888888777777777888999:::777777888999999999999999::::::::::::999999999888777777888888999:::::::::;;;;;;;;;::::::999999999888888888888999999999999777777888888888999999999999999888888999999:::;;;999888888777888999:::;;;999999999:::::::::;;;;;;999999:::;;;;;;;;;:::999999999999999999999888777777777777666666777777777555555555555444444444444333333444444444555555555111222444666666666555444555555555555555555555555333333333444444444555555444555555555555555555444666666555555444444333333555555555555555555555555555555555555444444444444444444333333333333444444333333333444555555666666555555444333333333333333444444444555555666666666444333333333444555666777555555444444555555666777555555666666777666666555555555666777777888999999888999999:::;;;:::::::::777888999::::::999888777999888888888888999999:::777777888999<<>>>>>>>>??????@@@CCCFFFDDDAAA@@@BBBEEEDDDDDDCCCBBBCCCCCCDDDEEEJJJNNNQQQOOOJJJEEEDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@===>>>???AAAAAAAAAAAA@@@@@@@@@???????????????@@@???>>>===<<<<<<===???@@@??????>>>>>>>>>??????@@@???>>>???DDDGGGGGGJJJOOOPPPJJJFFFGGGGGGEEEDDDFFFDDDEEEEEEFFFFFFFFFEEEEEEBBB@@@>>>???CCCFFFIIIJJJKKKKKKKKKLLLOOOQQQPPPPPPGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKGGGIIILLLLLLJJJJJJLLLNNNIIIIIIGGGDDDAAA@@@AAACCCFFFIIINNNRRRTTTSSSRRRPPPQQQPPPOOOMMMLLLKKKKKKKKKGGGFFFEEEHHHMMMRRRVVVXXXYYY[[[]]]^^^]]]\\\ZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZXXXZZZYYYUUUUUU___rrr333444555666777777777777333555777999::::::999888888777777666666888999:::666666777888888888888888999999888888777777777666555555666777888999:::::::::999999999888888777777777777777777888888888888666777777777888888999999777777777777777888999999999888888777777888:::;;;888888888888999999999999888888999::::::999777777666777777777777777666555555555555444444555555555666666666555555555444444333333333444444555555555000111444666666666555444555444333333222111000000333333444444444555555555444555555666666555555444333333444444444444555555555555555555555555555555666666555555555444444444555444444333333444444555777666666555555444333333666555444444333333333333555555555666666666777777444444333333444555777888666555555555555666777777777777888888888888888777555666666777888999999999888999::::::;;;;;;:::::::::;;;===>>>>>>===;;;:::999888888888999:::;;;;;;666777999===CCCJJJOOOSSS\\\gggvvv~~~yyysssoooeeeppp~~~qqqgggdddeee```hhhoooooolllppp{{{xxxpppnnnjjjfffTTTRRRNNNGGGBBBAAAFFFKKKMMMLLLJJJHHHGGGFFFEEEEEEDDDDDDBBBAAA@@@AAAAAABBB@@@??????>>>>>>>>>>>>>>>???BBBEEEEEEAAA@@@CCCGGGEEEDDDCCCBBBBBBCCCDDDEEECCCHHHLLLKKKFFFBBBBBBCCC??????????????????@@@@@@===>>>@@@BBBCCCDDDCCCCCC>>>>>>>>>???@@@BBBDDDEEEAAA@@@>>>======>>>???@@@===============>>>>>>???@@@===???EEEHHHGGGEEEFFFJJJGGGFFFHHHGGGCCCBBBDDDAAABBBDDDEEEGGGHHHHHHIIIFFFDDDAAAAAACCCEEEEEEEEEKKKJJJIIIJJJLLLMMMMMMLLLFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKHHHHHHHHHIIIIIIIIIJJJJJJIIIKKKMMMMMMJJJHHHIIIKKKJJJIIIGGGCCC@@@???@@@BBB???CCCIIINNNQQQQQQPPPNNNPPPOOONNNLLLJJJIIIHHHHHHIIIGGGFFFIIIPPPWWWZZZZZZ\\\\\\]]]\\\\\\[[[[[[[[[TTTTTTTTTUUUVVVXXXYYYZZZVVVYYYZZZWWWTTT\\\nnn}}}444555777888888888777666555555666666666555333222333444555777888888888888777777777777777777777777666666666666666666555555777777777777777777777777555666777777777777777666555555555555555666777777777777777777777777777777666666666666666666666666777777777777888888888888666666666666666666666666666666666666666666666666888777666555444444555666555555666666555555444333333333444444333222000///333333333333333333333333444444444444444444444444555333111111222222111000555555555555555555555555222333444555666666666666444555555666555444222111222333444555555555444333444444555555444444333222444444444555555666666666555666666666555444444333444555555555555555444444555444444444444555666666555555555555555555555555555555555555666666666666888888777777777777777888777555444666999;;;:::888<<<;;;:::999888888888888888888888999:::999666444333555888:::999999999:::;;;>>>CCCJJJTTTaaannnvvvzzzppphhhggglllrrrpppfffbbbeeeiiitttvvvvvvuuuwww~~~}}}xxxsssmmmeeeZZZSSSLLLIIIFFFCCCBBBDDDFFFGGGMMMLLLKKKJJJIIIHHHGGGGGGDDDCCCBBBAAAAAA@@@AAAAAABBB@@@<<<;;;===???AAAAAADDDDDDDDDCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@>>>AAADDDFFFGGGEEEBBB@@@@@@AAABBBBBBBBB@@@>>><<<>>>>>>??????AAABBBDDDEEE?????????@@@AAABBBCCCDDDBBBAAA@@@@@@AAA@@@>>><<<>>>===<<<;;;<<<===???AAABBBBBBBBBBBBBBBBBBBBBBBBGGGDDD@@@???AAACCCBBBAAAAAAAAABBBDDDEEEFFFGGGHHHDDDAAA===;;;<<<@@@EEEHHHNNNMMMLLLKKKJJJIIIHHHHHHGGGIIIJJJJJJIIIHHHHHHIIIMMMKKKHHHEEEDDDEEEHHHJJJKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLJJJIIIHHHFFFDDDCCCAAAAAAAAABBBCCCEEEGGGJJJLLLMMMMMMMMMMMMMMMLLLJJJIIIHHHIIIGGGGGGIIIMMMRRRVVVWWW[[[YYYXXXXXXYYYYYYYYYXXXYYYYYYYYYYYYXXXXXXXXXXXX]]]ZZZYYYXXXUUUWWWgggyyy333444555666777666666555333444555666555444333222555555666666777666666666555555555555555555555555444444444444444555555555666666666666666666666666888888888777666444333222555555555555555666666777666666666666666666666666555555555555555555555555444444444555555555666666555555555555555555555555555555555555555555555555888777666555444444555666555555555555555444444333333333444444333222000///111111222333333444555555444444444444444444444444666444222222333444333222555555555555555555555555777777777666555333222111333333444555555555444333000111333555555666555555444444444444444333333222222222222222222222222222333444444444333333222111444555555666666555444444555444444444555555666666666666666666666666666666444555555555555666666666888888777777777777888888888777666777999::::::999;;;:::999999999999999::::::999999999::::::888777:::;;;:::999999:::>>>@@@EEEJJJRRR]]]iiivvvyyyooofff^^^ZZZ^^^eee|||xxxjjjcccbbbfffmmmvvvzzz}}}}}}wwwpppiiiccc\\\SSSLLLKKKIIIFFFCCCBBBCCCFFFGGGKKKKKKJJJJJJJJJJJJIIIIIICCCCCCCCCBBBCCCCCCDDDDDDAAA???======>>>@@@AAAAAACCCCCCBBBBBBBBBBBBCCCCCCFFFEEEDDDCCCBBBAAAAAABBB???@@@BBBDDDDDDCCCBBB@@@???@@@BBBBBBBBBAAA???>>>>>>>>>??????AAABBBCCCDDD@@@@@@@@@AAAAAABBBCCCDDD@@@>>>============<<<:::???>>><<<<<<<<<===???@@@??????@@@AAABBBBBBCCCCCCEEEBBB???>>>@@@BBBBBBAAA@@@AAACCCEEEGGGHHHHHHIIIEEEBBB???===???CCCHHHKKKNNNMMMMMMLLLKKKJJJIIIHHHGGGHHHJJJJJJHHHGGGHHHHHHLLLJJJHHHFFFEEEFFFHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLKKKJJJHHHFFFDDDBBB@@@@@@>>>>>>???@@@BBBDDDFFFGGGIIIJJJLLLMMMMMMLLLJJJIIIJJJHHHFFFGGGKKKOOORRRTTTVVVUUUSSSSSSTTTVVVVVVVVVZZZZZZZZZZZZZZZZZZZZZZZZ___\\\[[[[[[[[[^^^lllzzz222222333444444444444333111222333444555444333222555555555555555444333333333333333333333333333333222222222333333444444444444444444444444444444444666666666666555333222111444444444555555555666666444444444444444444444444555555555555555555555555333333333444444444555555555555555555555555555555555555555555555555555555777666555555444555555555555555555555555444333333333333333333333222000000///000111222444555666777444444444444444444444444666444333333555666555555444444444444444444444444888888777666555333111000222222333555555666666555000111222444555666777777333333444444333333222111555555444444444444444444333444444444444333222222444555555666666555555555555555555555666666666666666666666666666666666666555555555666666666666777888777777777777777888888888999999888777888999;;;999999888888999::::::;;;999888777777666777888999======;;;;;;===CCCKKKQQQ[[[___hhhssstttjjj___WWWSSSTTT^^^hhh}}}zzzzzz|||~~~vvvnnniiiffffffmmmvvv|||~~~xxxqqqggg^^^XXXRRRKKKGGGIIIHHHEEECCCBBBCCCEEEFFFIIIIIIIIIIIIHHHHHHGGGFFFBBBBBBBBBBBBCCCDDDEEEFFFAAA@@@???@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAACCCBBBAAAAAA@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@???@@@AAABBBCCCBBBAAA@@@?????????@@@AAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBCCC@@@>>>;;;:::;;;<<<<<<;;;??????===<<<<<<===>>>>>><<<===>>>???AAABBBCCCCCCBBB@@@>>>>>>???AAAAAAAAA>>>@@@CCCGGGIIIJJJJJJJJJGGGEEEBBBAAABBBEEEIIILLLNNNNNNMMMMMMLLLKKKJJJIIIFFFHHHJJJJJJHHHGGGHHHIIIJJJIIIHHHHHHGGGHHHHHHIIIHHHHHHGGGFFFFFFEEEEEEDDDFFFFFFFFFGGGHHHIIIKKKLLLJJJJJJHHHFFFDDDBBB@@@@@@>>>>>>>>>??????AAABBBCCCGGGIIILLLOOOPPPOOOMMMKKKLLLJJJGGGGGGJJJNNNQQQSSSQQQPPPOOONNNOOOQQQSSSTTTXXXYYYYYYYYYYYYYYYYYYYYY[[[XXXWWWYYY\\\aaajjjsss000111111111222222222222000000222333444333333222333333444444444333333222222222222222222222222222111111222222333444444444333333333333333333333333111222333444444444444444333333444444555555555555333333333333333333333333555555555555555555555555444444444555555555666666555555555555555555555555555555555555555555555555555555555555555555555555444444555555555444333333333333333333222222111111000111111222444555555666444444444444444444444444555333222333555666666555444444444444444444444444444444555555555555555444333444444555555555555555111222333444555555666666333333333444333222222111666666666666555555555555555555666666666666555555444555555666666666666555555555666666777777777777666666666666666666666666777777777777888888888888777777777777777777888999777:::;;;999666555888;;;888888888777888888999:::::::::888777666777:::<<<===>>>AAAEEELLLWWWccckkkuuuwww{{{zzzqqqggg___WWWTTTUUUXXXbbblllooouuuxxxtttmmmkkknnnrrrnnnnnnnnnpppnnnooovvvtttkkk___UUUOOOKKKGGGDDDGGGFFFDDDBBBBBBCCCDDDEEEGGGGGGHHHGGGFFFEEECCCBBBBBBAAAAAAAAABBBBBBCCCDDDAAAAAAAAACCCEEEEEEDDDBBB??????>>>>>>>>>>>>??????===>>>@@@AAAAAA@@@===<<<>>>>>>>>>>>>>>>???@@@@@@>>>???AAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBAAABBB???<<<;;;<<<===>>>>>>@@@???>>>===<<<<<<======<<<<<<===>>>???@@@AAAAAA???>>>======>>>???@@@AAA<<>>>>>>>>======>>>>>>>>>:::>>>CCCGGGGGGCCC???;;;>>>======<<<===>>>???@@@>>>???@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@AAA???<<<;;;<<<===>>>>>>??????>>>============<<<======>>>>>>>>>>>>>>>???============>>>>>>???@@@<<>>>>>@@@DDDJJJPPP^^^dddllluuu{{{}}}uuuvvvtttqqqxxx|||vvvrrrqqqoooiiiffffffiiikkksss~~~|||tttoooppprrrwww{{{|||}}}}}}ttt^^^VVVMMMFFFDDDDDDCCCBBBDDDCCCBBBAAAAAABBBBBBCCC@@@CCCFFFJJJMMMNNNNNNNNNHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBCCCEEEGGGHHHFFFEEE??????>>>>>>>>>>>>??????===AAAGGGLLLLLLIIICCC???=========<<<===>>>>>>???>>>>>>???@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBBCCCDDDDDDCCCBBBAAA@@@???===::::::;;;======<<<>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>><<<>>>??????======>>>???===???BBBFFFIIIKKKKKKKKKKKKJJJHHHFFFDDDDDDCCCCCCKKKLLLMMMNNNNNNLLLJJJIIIGGGIIIKKKKKKKKKJJJKKKLLLJJJKKKKKKJJJJJJIIIHHHGGGEEEFFFGGGHHHIIIHHHGGGFFFHHHGGGGGGFFFFFFGGGGGGHHHCCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCDDDEEEFFFGGGHHHHHHIIIKKKLLLKKKHHHDDDBBB???@@@BBBFFFMMMRRRUUUUUUYYYZZZZZZVVVQQQMMMNNNPPPUUUUUUVVVWWWXXXZZZZZZ[[[YYYZZZXXXVVVYYY^^^___]]]WWWTTTVVV]]]bbbqqq333222111111111222444444222333444444444333222111111111222333444444444333222222222222222222222222333333333222111111000000333333333333333333333333333333333444333333222111000111333444444444222111333333333333333333333333444444444444444444444444333333333333444444444444444444444444444444444444444444444444444444444444222333444555555555444444333444444444444333222222333222222111111222333333222222222333333444444444444444444444444444444444777555333333444555444333333333333333333333333333444555555555555555444444777666555444444555666666666555444333333333444444555555666666555555444333333444444555666777888888333333444555555555555555444444666777777888888888555666888::::::999888777888888888888888888888888888888888888999999999:::666666666666777888999:::666888;;;>>>@@@>>>:::777888888999:::<<>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAA@@@???>>>>>>=========>>>@@@AAABBBCCCCCCBBB@@@???>>>===<<<<<<>>>>>>===<<<<<<======>>>>>>>>>>>>>>>=========>>>>>>??????@@@===???AAA@@@>>><<<===???>>>???BBBDDDGGGIIIJJJKKKIIIIIIHHHGGGFFFFFFFFFEEEIIIKKKMMMNNNMMMLLLIIIHHHEEEGGGIIIJJJIIIIIIJJJKKKMMMLLLKKKJJJIIIHHHGGGFFFDDDEEEGGGIIIJJJJJJJJJIIIJJJIIIHHHGGGGGGFFFFFFGGGEEEDDDDDDDDDDDDCCCCCCCCC@@@AAAAAACCCDDDGGGHHHIIIHHHIIIJJJJJJIIIGGGDDDCCC>>>@@@DDDJJJPPPUUUVVVVVVWWWZZZ[[[XXXRRRNNNNNNPPPUUUUUUVVVXXXYYY[[[\\\\\\TTTXXXWWWTTTUUU[[[]]]\\\[[[TTTTTT\\\___hhh444333222222222333555555333444444555444333111000333444444444444333222222111111111111111111111111333333222111000///......333333333333333333333333000000222333444555555555///111333444444333222111333333333333333333333333444444444444444444444444555555555666666666777777444444444444444444444444444444444444444444444444111222444555666555444444333333444444444333222222333222111111111222333444000000111222444555666666444444444444444444444444999777555555555666555444333333333333333333333333333333444555666666666555555555444444555666888999444333333222333444666777666666666777666666555444///000111222333555666666555555666777888888777777444444666777888888888888555777999:::::::::888777::::::::::::::::::::::::666777777777777888888888666666666666777888999:::777888;;;@@@DDDCCC===777777888:::<<<@@@CCCFFFHHHJJJPPPZZZaaagggppp{{{}}}}}}uuuooohhhbbb^^^cccppp}}}{{{vvvrrrrrrooooooxxxxxxbbbSSSMMMIIIEEEDDDFFFGGGGGGEEEAAAAAAAAA@@@AAAAAABBBBBBBBBDDDGGGIIIIIIHHHFFFEEE????????????@@@AAABBBBBB???>>>>>>???BBBDDDDDDCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@BBBDDDFFFGGGGGGFFFEEE<<<======>>>???>>>>>>>>>>>>>>>>>>===>>>>>>???@@@>>>===<<<;;;;;;:::;;;;;;???@@@BBBCCCCCCBBB@@@?????????>>>@@@AAAAAA@@@>>>;;;<<<===>>>??????>>>>>>;;;<<<===>>>???@@@AAABBB===@@@BBBAAA>>><<<===>>>??????AAACCCEEEHHHJJJKKKGGGGGGHHHHHHHHHHHHHHHHHHHHHJJJLLLMMMMMMKKKIIIGGGCCCEEEGGGHHHGGGGGGHHHIIIOOONNNLLLJJJHHHGGGFFFFFFEEEGGGJJJLLLNNNNNNMMMMMMLLLKKKJJJHHHGGGFFFFFFFFFGGGFFFEEEDDDCCCBBBAAA@@@???@@@AAACCCEEEHHHJJJLLLJJJKKKKKKKKKKKKIIIHHHGGGAAADDDHHHOOOUUUXXXXXXWWWSSSWWW[[[YYYSSSOOONNNPPPSSSSSSUUUVVVXXXYYYZZZ[[[UUU[[[[[[WWWXXX^^^bbbbbbcccYYYWWW^^^```ddd~~~333333222222222222222222111222333333111111222333333222222111111222222333333222111111333333222111222333333444444333333222444333222111000111222333111111222222222333333333222222222222222222222222444000000444555444333555222222222111222222333333111111111111111111111111555444333333222111000///555444222111111111222222555555666666555555444333444444444333333222222222333333333333333333333333333333333444444444555555333333333333333333333333444444444555444444333333000111333555555444333222333333333444444444555555666666555555555444444444444555555555555555444444999888666555444444555666444444555555555555444444111222444666777777666666555666777888999999888888555777888:::;;;;;;::::::::::::999999999:::<<<<<<::::::::::::999777555333555666777777888:::>>>AAA999<<>>===<<<<<<999>>>FFFLLLPPPSSSVVVXXX___fffmmmrrrzzzvvvkkkeee___XXXVVVWWWcccwww}}}sssqqqnnnkkkkkkrrr}}}ttt```UUUQQQGGGGGGGGGFFFFFFDDDCCCCCCDDDCCCAAA@@@??????@@@AAAAAABBBCCCCCCDDDDDDCCCCCC===>>>???@@@@@@???>>>======>>>??????>>>???AAABBB@@@??????>>>>>>???@@@@@@===???AAAAAA@@@@@@AAABBB@@@>>>;;;;;;<<<======<<>>>>>>>>???@@@???>>>===<<<;;;<<<<<<<<<;;;<<>>===<<>>===>>>@@@AAAAAA@@@DDDBBBAAAAAABBBAAA???===AAABBBDDDEEEEEEEEEDDDDDDGGGGGGGGGIIIJJJJJJGGGEEEEEEFFFHHHIIIIIIHHHFFFEEEDDDDDDDDDCCCBBBCCCFFFIIIMMMLLLJJJIIIHHHHHHIIIIIIHHHIIIJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFHHHGGGFFFEEEBBB@@@>>>===AAAAAAAAABBBCCCFFFHHHIIIKKKHHHGGGHHHKKKMMMLLLJJJFFFIIIMMMPPPRRRTTTVVVXXXXXXZZZ[[[XXXSSSOOONNNNNNPPPRRRTTTWWWYYYZZZZZZZZZ\\\``````YYYVVVZZZ```dddccc]]]ZZZ\\\^^^eeeyyy222222222222222222222222222333444333222111222444333222222111111222222333444222111222333444333222111111222222222222111111333333222222222222333333111111222222222333333333222222222222222222222222///,,,,,,000333222222444444444333333333333444444222222222222222222222222444444444333222222111111555444333111111111222333555555666666555555444333444444444444333333333333333333333333333333333333444444444555555555666666444444444444444444444444444444555555555444444333222333555666777666555444444444555555555666666666666666555555555444444444444555555666666555444444777666666555555555555666444555555666666555555444444555555666666666666555555666666666666666666777888999:::;;;;;;<<<<<<<<<::::::999888888999:::;;;999999::::::999888666555555777999<<>>?????????>>>======>>>???@@@???>>>>>>@@@BBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA???>>>???BBBDDD@@@>>><<<;;;<<<>>>======@@@???>>>>>>>>>???@@@AAA>>>>>>>>>>>>======<<<<<<;;;<<>>@@@???>>>???AAABBBBBBAAACCCBBBAAABBBBBBBBB@@@>>>===>>>@@@AAABBBBBBBBBAAAGGGGGGHHHHHHGGGGGGGGGGGGEEEGGGHHHIIIIIIHHHGGGEEEDDDEEEEEEDDDCCCDDDGGGJJJKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIKKKLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIHHHGGGEEECCCAAA>>>===?????????@@@CCCEEEHHHJJJLLLJJJGGGGGGIIIJJJHHHGGGHHHKKKOOORRRSSSTTTUUUVVVSSSUUUXXXWWWUUUSSSSSSTTTSSSUUUWWWZZZ\\\^^^^^^___^^^aaa```ZZZVVVYYY]]]^^^^^^XXXVVVYYY[[[aaasss111111111222222333333444222444555444333222333444333222222111111222222333444333222333444555444222222222333333333333222222333333444444444444333333111111222222222333333333333333333333333333333333...***+++///333222222444555444333222222222222222444444444444444444444444444444444444444444444444444444333222222222333333555555666666555555444333444444444444444555555555333333333333333333333333555555555666666666777777555555555555555555555555444444555555555555555444444555777888888888777666666666666666777777777777666666666555555555444444444555555666666555555555444555555666666666666555555555666666666666555555888888777666666666666666999888777666555666777777;;;;;;:::;;;;;;<<<===>>>:::999999888888888999999::::::;;;;;;::::::999888444555777999===CCCJJJOOOOOONNNLLLHHHFFFGGGKKKNNNZZZ___gggnnnsssxxx{{{}}}~~~}}}{{{yyyxxxxxxxxxxxxvvvssspppnnnllljjjccc[[[TTTUUUWWWXXXZZZ^^^fffuuuyyynnnhhhggghhhlllqqqwww}}}~~~rrrbbbUUUMMMHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBAAA????????????@@@??????@@@AAAAAAAAAAAA@@@======>>>>>>>>>>>>======>>>???@@@???>>>>>>@@@AAADDDCCCBBBBBBAAAAAAAAAAAABBBAAA???<<<;;;<<<@@@CCC???>>><<<<<<>>>??????>>>>>>>>>>>>>>>>>>???@@@AAA>>>???@@@@@@@@@???>>>===<<<===???AAABBBBBBAAAAAAAAABBBCCCEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@???AAACCCDDDDDDCCCBBBBBBAAABBBCCCCCCAAA@@@AAAAAACCCEEEFFFGGGGGGGGGHHHJJJKKKIIIFFFEEEGGGIIIFFFGGGIIIJJJJJJIIIGGGFFFEEEFFFFFFEEEDDDEEEHHHJJJJJJKKKLLLMMMNNNMMMLLLKKKKKKLLLMMMNNNMMMLLLKKKJJJLLLKKKJJJIIIIIIJJJJJJKKKKKKJJJIIIGGGDDDBBB???>>>=========???AAAEEEHHHJJJKKKIIIHHHHHHHHHHHHGGGEEEHHHLLLQQQTTTUUUTTTTTTTTTQQQSSSVVVWWWVVVUUUUUUVVVTTTVVVXXX[[[^^^```aaaaaa^^^```___[[[ZZZ]]]^^^\\\[[[UUUTTTXXX[[[___ooo000000111222333333444444333444555555333333444555333222222111111222222333555444333333555555444333444555555666666555555444222333444555666555444333111111222222222333333333333333333333333333333333222......222555444444666333222111000////////////333333333333333333333333444444444444555555666666444444444333333333333444555555555666555555444333333444444555555666666666444444444444444444444444444555555555666666666666555555555555555555555555444444555666666666666555555666777888888888777777666666666777777777777888666666666666555555555555444555555666666666666555333444666777888777666666555666666777777666666555:::999888777666777888999===;;;999777777888999:::;;;;;;:::999:::;;;===>>>999999888888888888888888;;;;;;;;;;;;;;;::::::999777777777777888<<>>>>>??????@@@@@@AAABBBBBBBBBBBBBBB<<<=========>>>>>>>>>>>>???@@@@@@???>>>>>>???AAADDDCCCBBBBBBAAAAAAAAAAAA@@@@@@>>><<<::::::===@@@???>>>===>>>???@@@@@@???=========>>>???@@@AAAAAA>>>???AAABBBBBBAAA???>>><<<===???@@@AAABBBBBBBBBBBBCCCEEEFFFGGGHHHHHHIIIFFFFFFGGGGGGFFFEEEEEEDDDBBBAAAAAABBBDDDFFFEEEEEEBBBAAAAAABBBDDDDDDCCCAAADDDDDDFFFGGGIIIJJJKKKLLLJJJNNNQQQOOOIIIEEEFFFHHHFFFGGGIIIJJJJJJIIIGGGFFFEEEFFFGGGFFFFFFFFFIIIKKKJJJJJJKKKLLLLLLMMMNNNNNNPPPQQQQQQRRRQQQPPPNNNMMMQQQOOOMMMKKKJJJJJJLLLMMMLLLLLLKKKIIIFFFDDDAAA@@@<<<<<<<<<===@@@EEEIIIKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFJJJPPPTTTUUUTTTTTTSSSTTTUUUVVVVVVTTTSSSQQQQQQQQQSSSUUUXXX[[[^^^```aaa]]]___^^^\\\___cccbbb___\\\WWWVVV[[[^^^aaannn~~~000000111222333333444444333444555555333333444555333222222111111222222333555444333333555555444333444555555666666555555444111222444555666555444444111111222222222333333333333333333333333333333333666222111444666444333555333222111000////////////333333333333333333333333333444444555555666666777444444444444555444444444555555555666555555444333333444444555555666666666444444444444444444444444333333444444444555555555444444444444444444444444444555666666777777777666555555666666777777777777555555666666666777777777777777666666666555555555444555555666777777666666444555777888999888777777666777777777777777777666888888777777888999;;;<<<===;;;999777777888999::::::999888888888999:::;;;888888888888888888888888::::::999999999888888888;;;<<<===>>>AAAEEELLLPPPXXX\\\aaafffjjjoootttxxx{{{tttoookkkjjjjjjfffgggeee```bbbkkkqqqqqqmmmhhhiiiqqqvvvsssmmmiiiaaabbb```^^^___aaa```\\\bbbdddgggiiigggfffnnnxxx}}}sssmmmkkkjjjjjjlll]]]VVVNNNJJJIIIIIIGGGEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA???>>>======>>>>>>???@@@AAAAAABBBBBBAAAAAA============>>>>>>??????@@@AAAAAA@@@>>>===>>>@@@BBBBBBAAA@@@??????@@@@@@???@@@AAA@@@>>>===>>>???@@@?????????AAAAAA@@@???<<<<<<===>>>???@@@@@@@@@>>>???AAACCCCCCBBB@@@???===>>>???@@@AAABBBBBBBBBCCCDDDEEEGGGHHHIIIIIIIIIGGGGGGHHHHHHHHHGGGFFFFFFBBBBBBAAACCCEEEGGGGGGFFFCCCBBBBBBCCCEEEEEECCCBBB@@@@@@AAABBBDDDFFFGGGHHHLLLRRRVVVTTTNNNGGGEEEEEEFFFGGGIIIJJJJJJIIIGGGFFFEEEFFFGGGGGGGGGGGGIIIKKKJJJJJJIIIIIIJJJLLLNNNOOOTTTTTTUUUUUUUUUTTTRRRQQQUUUSSSPPPMMMKKKKKKLLLLLLNNNMMMLLLKKKIIIFFFDDDCCC>>>>>>===>>>@@@EEEIIIKKKOOOPPPOOONNNKKKIIIGGGFFFCCCHHHNNNRRRTTTTTTSSSSSSTTTSSSSSSSSSRRRQQQNNNLLLOOOPPPRRRVVVYYY]]]```aaa```bbbbbb```bbbeeeddd```^^^XXXWWW]]]```bbbnnn{{{111111111222222333333444222444555444333222333444333222222111111222222333444333222333444555444222222222333333333333222222111222333444444555444444111111222222222333333333333333333333333333333333666222111444555222111222555444333222222222222222222222222222222222222222444444444555555555666666333444555666666666555555555555666666555555444333444444444444444555555555444444444444444444444444333333333444444444444555444444444444444444444444444555666777888888888888555555555555666666666666666666666666777777777777777777777666666666555555444555666666777777777777777888888999999999999888777777888888888888777777777777777888999:::;;;<<<999888777666555666777777888888777777777777888888777888888999::::::999999888888888888999:::;;;<<<>>>AAAFFFKKKRRRYYYaaaffflllpppvvvzzz|||}}}~~~vvvjjjbbb___^^^______eeeiiikkkvvv~~~{{{~~~vvvrrrfffbbb]]][[[]]]^^^[[[XXX\\\```gggmmmnnnoooyyy~~~rrrooommmggg^^^XXXNNNJJJGGGGGGHHHIIIGGGEEEBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@???============>>>======>>>????????????>>>>>>=========>>>???@@@AAAAAABBBAAA@@@=========???@@@??????>>>>>>??????@@@AAACCCDDDDDDBBBAAAAAABBBBBBAAA@@@AAABBBBBB@@@>>><<<<<<===>>>???????????????@@@AAABBBBBBBBBAAA@@@>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFBBBBBBBBBCCCFFFHHHHHHGGGDDDCCCCCCDDDEEEEEECCCBBB?????????@@@AAACCCEEEFFFLLLPPPTTTSSSNNNHHHEEEDDDEEEFFFHHHIIIIIIHHHFFFEEEDDDFFFGGGHHHGGGGGGHHHJJJJJJJJJIIIIIIJJJLLLMMMOOOTTTTTTUUUVVVUUUUUUSSSRRRTTTRRRPPPNNNLLLKKKKKKKKKNNNNNNMMMLLLKKKIIIHHHGGGCCCBBB@@@@@@AAAEEEIIIKKKUUUVVVUUURRRMMMHHHEEEDDDDDDHHHMMMQQQRRRRRRRRRRRROOOOOOOOOQQQRRRRRRPPPNNNOOOPPPRRRVVVZZZ^^^bbbdddgggiiihhhdddbbbcccbbb^^^___XXXWWW\\\___bbblllxxx222222222222222222222222222333444333222111222444333222222111111222222333444222111222333444333222111111222222222222111111111111111222222333444555111111222222222333333333444444444444444444444444444000///333444222111333444444333333333333444444444444444444444444444444444444444444444444555555333444555666777666666555555555666666555555444333444444444444333333333333555555555555555555555555444444444444555555555555555555555555555555555555555555666777888888888888555555555555555666777777777777777888888888999999777777777777666666666555444444666777777888888888;;;;;;:::999999999::::::777888888999999888888777777777888999999999999999555666666666666666666777777777777888888777777666666777999:::;;;;;;;;;;;;999:::;;;===@@@DDDGGGHHHJJJNNNUUU]]]dddlllsssxxxzzz}}}xxxkkk```YYYXXX[[[^^^eeeqqq||||||{{{nnnhhhaaa]]]\\\\\\^^^```bbbhhhttt~~~{{{rrrnnnggg\\\QQQLLLIIIHHHGGGGGGGGGHHHGGGFFFBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@>>>===<<<<<<======<<<======>>>>>>>>>>>>>>>???>>>>>>>>>???@@@BBBCCCBBBBBBBBB@@@===<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBAAAAAACCCEEEDDDCCCBBBBBBCCCBBB???===<<<===>>>??????>>>======??????@@@@@@AAAAAAAAAAAA?????????@@@AAABBBCCCDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFBBBAAAAAACCCFFFHHHHHHGGGFFFEEEDDDDDDEEEEEECCCAAACCCCCCBBBBBBCCCEEEFFFGGGJJJJJJJJJJJJIIIGGGEEEDDDDDDEEEGGGHHHHHHGGGEEEDDDCCCEEEGGGGGGGGGGGGHHHIIIIIIJJJLLLNNNNNNNNNLLLKKKOOOPPPQQQRRRSSSRRRQQQPPPNNNNNNMMMMMMLLLKKKKKKKKKMMMNNNNNNMMMMMMLLLKKKJJJIIIFFFDDDBBBBBBEEEHHHKKKTTTVVVVVVSSSNNNIIIGGGGGGIIILLLOOOQQQQQQPPPPPPQQQNNNMMMMMMPPPSSSTTTRRRPPPNNNOOOQQQUUUYYY^^^ccceeehhhlllkkkeee````````````aaaZZZWWW\\\```bbblllxxx333333222222222222222222111222333333111111222333333222222222222222222333333222111111333333222111222333333444444333333222111111000000111333444666111111222222222333333333444444444444444444444444333000///333666444444666222222222111222222333333555555555555555555555555444444444444444444444444333444666777777777666555555555666666555555444333444444444333333222222222555555555555555555555555555555555555666666666777777777777777777777777777555555666888888999999999666666666666666777777888888888999999999:::::::::777777777777666666666666444444666777888888888888>>>===;;;:::999::::::;;;888888999999999999888888777888999::::::888777666555666777888999999888888666777888999999888666555555777999;;;<<<===<<<<<<===>>>@@@DDDIIINNNRRRUUU]]]aaahhhnnnsssxxx}}}~~~qqqjjj^^^TTTQQQTTTZZZ___yyyzzzzzz{{{~~~xxxrrrjjjccc^^^___eeelllooowww{{{qqqhhh\\\PPPJJJIIIGGGGGGFFFDDDCCCCCCCCCDDDCCCCCCDDDDDDDDDDDDDDDCCCAAA@@@>>>===<<<<<<======>>>>>>???@@@@@@@@@@@@@@@@@@??????>>>???AAACCCDDDBBBCCCBBB@@@===<<<===>>>=========>>>???@@@BBBBBBAAAAAA???===<<<>>>BBBFFFEEEDDDCCCCCCCCCBBB???<<<======>>>??????>>>===<<<@@@????????????@@@AAABBB?????????@@@AAABBBDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFBBBAAAAAACCCFFFHHHHHHGGGGGGFFFEEEEEEEEEEEECCCAAADDDCCCBBBBBBBBBDDDEEEFFFGGGDDDBBBAAACCCEEEFFFFFFCCCDDDFFFGGGGGGFFFDDDCCCCCCEEEGGGGGGGGGFFFGGGHHHGGGJJJOOOSSSSSSPPPLLLIIIKKKLLLNNNOOOOOOOOONNNNNNHHHIIIJJJKKKLLLKKKKKKKKKMMMMMMNNNNNNNNNMMMLLLLLLLLLJJJFFFDDDCCCEEEHHHKKKNNNQQQSSSSSSOOOLLLLLLMMMNNNPPPRRRRRRPPPOOOOOOPPPPPPOOONNNQQQTTTTTTRRROOOLLLMMMOOOSSSXXX]]]bbbdddeeejjjkkkddd^^^___bbbccceee\\\YYY]]]aaadddnnnzzz444444444444444444444444333555666666555444444555444444222222222222444444111111222222222333333333222222333333333444444444666666666555555444444444666555333222111222333333444444555666777777666666555444444333333444444555444444444555555555666666444222000222555777777555555555555666666666666777999999777666666555555555666666666555555444444333666666666666666666666666444444444555555555666666666555444444444666777888777777777777666666666666666666666777888888999999999999999888777666666555999777777999<<<>>><<<:::999777666555555666777999555555777888999999999999888666444555666777666666444555555666777888999999888:::;;;;;;999888888999666555444555666888888888222444555666666777888:::999999;;;>>>BBBDDDEEEDDDJJJMMMRRRXXX___fffjjjmmmppprrrtttxxx|||zzzrrrjjjdddddd___WWWPPPTTTaaammmxxxuuuwwwyyyyyynnnkkkfffccceeelllvvv}}}wwwiii___TTTJJJEEEEEEBBBCCCEEEFFFEEEDDDBBBAAA@@@AAACCCDDDEEEEEEEEEEEE@@@===:::999;;;===>>>???===>>>>>>>>>>>>??????????????????>>>??????@@@AAABBBAAAAAA@@@@@@@@@@@@AAA@@@>>><<<>>>AAACCCCCCAAACCCCCCBBBAAAAAAAAAAAABBBDDDBBB@@@???>>>>>>???@@@<<<<<<===>>>???@@@@@@AAA>>>>>>>>>>>>>>>??????@@@>>>::::::???BBBAAAAAADDDCCCDDDDDDEEEEEEEEEEEEDDDFFFFFFEEEDDDCCCBBBBBBAAA@@@BBBFFFHHHIIIHHHFFFDDDEEEDDDDDDEEEFFFFFFEEECCCEEEDDDBBBAAAAAABBBCCCEEEEEEFFFFFFDDDAAA@@@@@@@@@@@@BBBEEEGGGHHHHHHGGGFFFHHHHHHIIIIIIIIIIIIIIIIIIEEEGGGLLLQQQSSSRRRMMMHHHGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNOOOOOOMMMLLLKKKNNNJJJIIIIIIGGGEEEIIIOOOMMMPPPRRRSSSRRRQQQQQQQQQTTTTTTTTTSSSSSSQQQPPPOOOSSSPPPNNNOOORRRTTTSSSRRRKKKMMMPPPUUUZZZ___bbbddd```eeefff^^^WWWWWW\\\___```XXXUUU[[[```ccclllvvv444444333333333333444444333555666666555444444555444444333222222333444444222222222222333333333333222222333333333444444444555555555555444444444333555444333333222222333333333444444555666666555555555444444333333444444555444444444555555555666666666444222222555666555444555555555555666666666666777666666666666666777777666666666555555444444444666666666666666666666666333333444444444555555555666555555444555666777888888888777777777666666666666777777888888999::::::::::::999999888777777666:::888777999;;;;;;:::777555444333222222333444555333444444555666666666666444222111111222333333222444444555555666777777777444555777777666555666777888777666666777777777777444666777777666666777888:::<<>>;;;:::;;;===>>>>>>>>>>>>>>>?????????@@@@@@??????????????????@@@@@@BBBAAA@@@??????>>>>>>>>>BBB@@@>>>@@@CCCEEEEEECCC@@@@@@@@@AAABBBCCCEEEEEEDDDCCCCCCBBBAAA@@@??????<<<======>>>???@@@@@@AAA>>>============>>>?????????;;;<<>>BBBDDDIIIRRR[[[cccgggiiimmmpppvvv}}}|||wwwuuutttsssuuuwwwxxx||||||tttkkkaaa``````bbbfffmmmtttxxx}}}yyywwwzzz{{{xxxvvvuuuuuurrrooooooxxxjjj___SSSKKKEEEAAABBBEEEEEEFFFFFFFFFFFFDDDBBBAAA???@@@AAACCCDDDEEEFFFGGGBBB???<<<:::;;;===>>>>>>????????????@@@@@@@@@AAA???@@@@@@@@@@@@@@@??????AAAAAA@@@>>>>>>=========@@@??????AAACCCEEEDDDDDD@@@@@@AAAAAABBBDDDEEEFFFDDDDDDDDDDDDCCCAAA@@@???===>>>>>>>>>???@@@@@@@@@======<<<<<<======>>>??????<<<>>>DDDFFFDDDBBBCCCBBBCCCDDDEEEFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDCCCCCC???AAABBBDDDFFFGGGGGGGGGDDDBBB@@@@@@AAABBBBBBBBB>>>>>>======???@@@BBBCCCDDDEEEFFFEEECCCBBBCCCDDDDDDEEEGGGHHHIIIHHHGGGGGGDDDFFFHHHIIIJJJIIIGGGFFFJJJHHHGGGFFFGGGHHHGGGFFFKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMJJJHHHHHHGGGFFFJJJPPPQQQRRRSSSRRRPPPPPPQQQRRRRRRRRRSSSTTTUUUUUUVVVVVVVVVTTTRRRRRRSSSTTTSSSRRRVVVVVVWWWXXXZZZ]]]```bbb^^^```]]]XXXWWW[[[]]]\\\XXXRRRRRR[[[bbbiiiwww444333222111111222333444333555666666555444444555444444444333333444444444333333333333444444444444333333333444444444444555444444444444444333333333222333444555555444333222444444555555666555555444555555444444444444555555555555555555666666666666777666555444555555555555444444555555555666666666555555555555666777888888666666666666666777777777888888888888888888888888666666666666666666666666999999999999999999::::::999888888888777777777777555555666666777888888888999888888888777777666666666666666666777777666555555555444444444444555555555666666666666666555444666555333333555555555444444444444444333333333333333555666666666666888:::333555777888888888999:::===???BBBDDDEEEGGGJJJLLLOOOQQQVVV___iiipppuuuvvvxxxzzz}}}~~~~~~xxxooogggccccccdddjjjqqqzzz~~~zzzwwwwww{{{}}}|||zzz{{{sssllliiiggggggllltttwwwxxxxxxwwwvvvyyy}}}qqq]]]UUULLLIIIFFFCCCDDDGGGFFFFFFGGGFFFEEEDDDBBBAAA???@@@@@@BBBCCCEEEGGGGGGDDDAAA===;;;<<<=========??????@@@@@@@@@AAAAAAAAA???@@@@@@AAAAAA@@@??????@@@@@@???>>>>>>>>>??????>>>>>>???@@@AAABBBBBBBBBDDDCCCCCCBBBAAABBBBBBBBBEEEEEEDDDBBBAAAAAA@@@@@@?????????????????????@@@<<<<<<<<<<<<<<<===>>>>>>>>><<<>>>DDDGGGDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAABBBDDDFFFGGGHHHDDDAAA>>>===>>>@@@AAAAAA======<<<<<<===>>>???@@@BBBCCCDDDCCCBBBBBBCCCDDDBBBCCCEEEFFFHHHHHHHHHHHHDDDFFFHHHJJJKKKJJJHHHGGGFFFFFFGGGHHHIIIHHHEEEBBBIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHIIIKKKMMMNNNPPPLLLKKKKKKJJJHHHLLLRRRSSSTTTTTTSSSRRRQQQRRRTTTOOOPPPPPPRRRSSSUUUWWWXXXVVVUUUTTTSSSSSSSSSSSSSSSUUUUUUVVVWWWZZZ^^^aaaccc```___\\\YYY\\\bbbccc```[[[WWWYYYccckkkqqq}}}444444333222222333444444333555666666555444444555444444444444444444444444333333444444444555555555333333444444444555555555444444444444444444444444222333555555666555444333666666777777777777666555666555555444444555555666555555555666666666777777444555555555555666888999555555555666666666777777777777666666666666777777777777777888888999999999::::::::::::::::::::::::999999999999999999888888;;;;;;;;;;;;;;;;;;;;;;;;888888888777777777777666333333444444555555666666666666666666555555555555222333555555666666666777666555555555555555555666555666666666666666555444333111000000111222222111444444444444444444333333333444555555555666888;;;888;;;@@@CCCDDDFFFIIIKKKOOOQQQTTTUUUVVVXXXZZZ]]][[[]]]bbbjjjttt{{{~~~wwwqqqiii___ZZZ[[[```eeemmmxxx{{{ssskkkeeefffhhhjjjqqqyyy{{{{{{yyywwwwwwlll]]]QQQLLLIIIJJJIIIFFFEEEGGGFFFFFFFFFEEEDDDCCCCCCBBB@@@@@@@@@AAABBBDDDFFFGGGEEEAAA>>><<<<<<>>>>>>>>>??????@@@@@@@@@AAAAAAAAA??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCC???@@@BBBBBBBBBBBBAAAAAACCCCCCBBBAAAAAAAAAAAAAAAFFFDDDAAA?????????AAABBB@@@@@@@@@@@@????????????<<<<<<<<<<<<<<<===>>>>>>>>><<<>>>DDDFFFCCC@@@@@@BBBBBBCCCEEEEEEFFFFFFFFF@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEGGGHHHDDDAAA>>>===>>>???@@@@@@???>>>>>>===<<<<<<<<<<<>><<<===??????@@@????????????@@@@@@@@@AAA????????????@@@BBBCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGDDDFFFGGGGGGEEECCCCCCCCC>>>>>>??????@@@BBBCCCDDDDDDBBB@@@??????@@@BBBCCCAAAAAAAAA@@@?????????>>>======<<<<<<======>>>??????<<<>>>CCCEEEBBB@@@AAABBBBBBCCCDDDDDDDDDCCCCCC>>>>>>??????@@@@@@AAAAAABBBBBBBBBCCCDDDEEEGGGGGGDDDBBB@@@???@@@@@@@@@???@@@@@@???>>>===<<<;;;;;;>>>@@@AAA@@@??????@@@AAA???@@@AAACCCEEEGGGHHHIIIGGGHHHIIIJJJKKKLLLLLLLLLJJJGGGEEEEEEGGGIIIJJJJJJDDDEEEGGGIIIKKKMMMNNNOOOKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMNNNJJJHHHGGGEEEBBBEEEKKKMMMOOOQQQRRRQQQPPPPPPQQQLLLLLLLLLLLLMMMPPPRRRSSSRRRRRRSSSRRRPPPPPPQQQSSSVVVVVVWWWWWWXXXYYYYYYYYYZZZ[[[ZZZZZZaaajjjnnnlllccc]]]```qqq333444666777777666444333333555666666555444444555333444555666666555444333444555555555666666666666444444444444555555555555555555555666666666777777444444444444444555666666777777777777777666555555666666555555555555666666555666666666777777777777555777888777666666888;;;888888888888999999999999888888888888999:::;;;;;;999:::;;;<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999::::::::::::999888777666666666666555555555444111222222333444444555555555555555555555555555555111444666666555444555777222222333333333333222222333444444555666666666666888666555555666777777666666666666777777888888999666888;;;>>>BBBGGGLLLQQQXXX^^^ffflllnnnqqqwww{{{}}}}}}}}}|||yyywwwwwwxxxwwwxxxzzz~~~~~~}}}yyyrrrkkkfffddd^^^\\\YYYWWW[[[dddpppyyy~~~wwwsssnnnjjj```fffjjjnnnyyy{{{lllYYYNNNLLLFFFBBBBBBEEEFFFCCCAAABBBBBBBBBBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@@@@BBBDDDEEEDDDAAA>>>===>>>@@@AAAAAA>>>>>>>>>?????????@@@@@@???>>>===>>>???BBBFFFHHHJJJJJJIIIHHHHHHHHHHHHHHHGGGIIIKKKJJJFFFCCCBBBBBB=========>>>???@@@BBBBBB???@@@BBBCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>============>>>??????BBB>>>>>>CCCEEECCCAAACCCBBBBBBBBBCCCBBBBBBAAA@@@===>>>>>>???@@@AAAAAAAAADDDDDDDDDEEEEEEFFFFFFFFFEEECCCBBBBBBBBBBBBAAA??????@@@@@@??????>>>======@@@AAABBBAAA??????@@@AAABBBCCCCCCCCCDDDFFFGGGGGGHHHHHHHHHHHHIIIKKKMMMNNNMMMNNNPPPSSSTTTRRRMMMIIIGGGHHHJJJLLLNNNPPPQQQRRRPPPOOONNNMMMKKKIIIHHHGGGGGGGGGIIIJJJKKKKKKKKKKKKNNNIIIGGGEEEBBB???BBBGGGKKKNNNRRRTTTTTTSSSRRRRRRMMMMMMLLLKKKLLLMMMOOOQQQNNNOOOQQQPPPNNNNNNPPPRRRTTTUUUWWWYYYYYYYYYXXXWWWXXXZZZ\\\]]]dddnnnttttttkkk```^^^ooo333555777999999777555333333555666666555444444555333444555666666555444333555555555555666666666777444444444555555555666666555666666666777777888888555444333333444555666777666666777777666555444444666666555555555555666666666666666666777777777777777999:::888555555777999888888999999999:::::::::777777888999:::<<<>>>>>>:::;;;<<<===>>>???@@@AAA========================;;;;;;;;;::::::999999999777888888999888777666555666555555555444444444444222222333444444555555666555555555666666666666666333666888777444333444555222333333444444333333222555555777888999999999999555444222222444555444333666777777888999::::::;;;>>>AAAEEEJJJOOOVVV]]]bbbcccjjjrrrwwwzzz||||||yyyxxxwwwxxxxxxuuuppplllhhhgggccccccbbbcccgggpppzzzzzzwwwlllggghhhiiiiiidddpppwwwzzz}}}~~~yyyssskkk[[[KKKFFFJJJHHHCCCAAACCCDDDBBBBBBDDDAAAAAAAAAAAAAAABBBDDDDDDDDDCCCAAA@@@@@@AAACCCDDDCCCAAA>>>===>>>AAABBBBBB===>>>>>>>>>>>>????????????>>><<<<<>>===>>>>>>>>><<>>>>>>>>>>>>>>>>>>>>???@@@@@@DDD@@@???CCCEEECCCCCCEEEBBBBBBBBBBBBAAA@@@??????>>>>>>???@@@AAABBBBBBCCCEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCDDDDDDCCCAAA???>>>???@@@@@@@@@@@@@@@???AAABBBCCCBBB@@@???@@@AAAGGGFFFEEEEEEEEEEEEEEEFFFHHHGGGFFFFFFGGGJJJLLLNNNSSSZZZeeemmmmmmdddVVVKKKJJJKKKMMMNNNPPPRRRSSSTTTTTTSSSRRRPPPMMMKKKJJJIIIGGGHHHJJJKKKLLLKKKKKKJJJOOOKKKHHHFFFCCC???AAAFFFLLLPPPUUUYYYYYYWWWUUUUUUOOONNNLLLKKKKKKMMMNNNOOOKKKNNNOOONNNLLLLLLOOORRROOORRRVVVYYY\\\\\\[[[ZZZXXX\\\___aaahhhssszzz|||tttddd]]]lll555555555555666666666666777777777777777777777777666666666666666666666666333444666777777777666555444444555555555555444444666777888888999999888888666777777888888777777666888777555666999999777444888888777666666666666666999777666444444666777999888888888888888888888888888888777777777777888888666666666666666666666666<<<<<<;;;:::;;;<<<>>>???===<<<;;;:::999:::;;;<<<888888777777666666666666888999:::;;;;;;:::999888666666666666666666666666222222222111222222333444222111111333444555444333666444222222444555666555222444666666555444555555555444333222222333555666666555444555777777777666;;;<<<<<<;;;<<>><<<===???CCCEEEBBBBBBAAA?????????????????????>>>>>>>>>>>>??????@@@@@@@@@???@@@@@@AAAAAABBB@@@======AAAGGGNNNRRRUUUSSSOOOIIIDDDCCCDDDFFFFFFFFFEEEDDDBBB@@@>>>===>>><<<;;;<<<>>>@@@AAAAAADDDCCCCCCBBBBBBBBBCCCDDD@@@???>>>===<<<<<<<<<<<<:::::::::;;;===@@@CCCDDDGGGDDDBBBCCCFFFHHHFFFDDDDDDDDDEEEDDDDDDBBB@@@??????>>>======>>>@@@BBBDDDFFFEEEDDDDDDDDDEEEGGGHHHJJJIIIGGGEEECCCBBBAAA@@@???@@@AAA???===<<<<<<===BBBCCCDDDEEEEEECCCAAA@@@CCCCCCBBBCCCDDDFFFHHHIIILLLKKKJJJHHHFFFFFFHHHJJJ```pppxxxqqqiiigggccc\\\QQQNNNKKKLLLPPPSSSTTTSSSVVVVVVTTTRRROOOKKKGGGEEEGGGIIIJJJJJJGGGEEEDDDDDDGGGHHHHHHFFFCCC@@@??????GGGKKKRRRXXX[[[ZZZWWWTTTPPPPPPPPPMMMKKKIIIIIIJJJLLLMMMNNNOOOOOOOOOOOOOOOOOORRRVVV[[[]]][[[UUUQQQYYY[[[\\\^^^hhhvvv~~~pppaaa\\\iiiyyy444555555555666666666666666666666666666666666666666666666666666666666666444444555666666666666666555555555555555555555555888888999::::::::::::999666777888888999999999888<<<:::999:::<<<;;;999777999999888777777777777777888777666555555666777888555555555555555555555555666666555555555555666666555555555555555555555555777777666666666777999999:::999888777777777888888555555444444444333333333444555555555555555444444555555555555555555555555666555555444555555666666555444333444555555333111444333222333555888999888444555666666444333444555777666444333333555888999999999999;;;???AAAAAAAAABBBDDDGGGJJJMMMQQQWWW[[[hhhlllqqqwww|||~~~{{{|||~~~~~~yyywwwtttooojjjggggggjjjmmm{{{vvvqqqlllhhhccceeehhhgggeeebbbbbbccchhhgggdddaaa___ccckkkqqquuu~~~vvvoookkk]]]UUULLLGGGFFFEEECCCAAADDDDDDDDDDDDDDDCCCBBBAAACCCAAA???>>>>>>@@@BBBDDDBBBAAAAAAAAA@@@@@@??????======<<<<<<<<<<<<======AAAAAA@@@@@@AAAAAABBBBBBBBB@@@??????BBBGGGLLLPPPTTTTTTSSSOOOJJJFFFDDDCCCCCCCCCBBBAAA@@@>>>===<<<>>>>>>???AAACCCDDDBBB@@@BBBBBBBBBBBBBBBBBBCCCCCC@@@@@@???>>>>>>===<<<<<<:::;;;;;;<<<>>>@@@CCCDDDKKKIIIGGGFFFGGGGGGFFFEEEEEEEEEEEEEEECCCAAA???===>>>===<<<<<<<<<>>>@@@AAAEEEEEEDDDDDDDDDEEEEEEFFFDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDBBB@@@???@@@AAABBBCCCDDDDDDDDDCCCAAAAAACCCBBBBBBBBBDDDEEEGGGHHHKKKLLLKKKIIIGGGGGGHHHJJJNNNXXX]]][[[]]]dddccc\\\SSSPPPMMMMMMOOOQQQQQQPPPSSSSSSSSSRRRPPPMMMKKKJJJHHHJJJKKKJJJHHHEEEDDDDDDGGGHHHHHHFFFBBB???>>>>>>DDDHHHOOOUUUXXXWWWUUURRROOOOOOOOOLLLIIIHHHHHHJJJNNNNNNNNNNNNNNNNNNMMMMMMMMMPPPTTTZZZ]]]\\\XXXTTTSSSUUUWWW[[[fffuuukkk^^^ZZZfffwww444444444555555555666666666666666666666666666666777777777777777777777777555555555444555555666777777666555444444555666777999:::;;;;;;<<<<<<;;;;;;777888999:::;;;<<<<<<<<<@@@???>>>>>>???>>><<<:::999999999888888888888888888777666555555666777888333333333333333333333333444444444333333444444444333333333444444555555555444444333333333444555555666666555444444444444444333333333222222222222222222222111111111111222222555555555444444333333333333333222222222222222333666555555666777777666444333111000111444555666555555666777666555444666777999888777777888;;;???AAA??????AAAEEEJJJNNNPPPPPPNNNRRRXXX___dddjjjooosss|||{{{qqqkkkeeeccc``````dddkkktttyyyvvvnnnhhhddd___bbbddd```ZZZYYY^^^ccckkkhhhcccaaadddjjjrrrxxx{{{tttiii^^^YYYPPPKKKFFFDDDDDDEEECCCAAABBBBBBCCCCCCCCCBBBBBBAAABBBAAA@@@@@@@@@@@@@@@AAA@@@AAABBBBBBBBBAAA@@@???===<<<<<<;;;;;;<<<<<<===AAAAAAAAAAAAAAABBBCCCCCCBBBAAAAAAAAACCCFFFJJJLLLPPPSSSUUUTTTPPPIIIDDDAAA@@@@@@??????>>>=========<<<>>>AAAEEEGGGEEE@@@<<>>===<<<;;;;;;<<<===>>>@@@BBBCCCJJJJJJIIIGGGDDDCCCCCCDDDFFFFFFFFFEEECCC@@@===<<<======;;;;;;;;;<<<===>>>CCCDDDEEEEEEEEEDDDCCCBBB>>>>>>>>>??????AAABBBBBBDDDEEEFFFDDDBBBAAABBBCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGJJJKKKLLLKKKIIIHHHHHHHHHFFFHHHHHHJJJUUUbbbeee^^^TTTRRROOONNNNNNOOONNNMMMOOOOOOPPPPPPPPPPPPOOOOOOJJJLLLMMMLLLIIIFFFEEEEEEFFFGGGGGGEEEAAA===<<<;;;???DDDJJJQQQTTTTTTRRRPPPOOOPPPOOOMMMJJJIIIJJJKKKOOONNNMMMMMMMMMMMMNNNNNNMMMOOOSSSXXX\\\\\\ZZZXXXQQQSSSUUUXXXbbbooowwwyyydddYYYVVVcccsss~~~333333444444444555555555666666666666666666666666777777777777777777777777666555444333333444666777888777555444444555777888:::;;;;;;<<<===<<<<<<<<<888999;;;===>>>??????@@@BBBAAA@@@@@@???>>><<<;;;888999999999888888777777777666555555555555666777111111111111111111111111444444333333333333444444111222222333333444444555444444444444444444444444333333333222222222222222333333333333333333222222333222111000111222333444555444444333333222222111111000000//////000000111444444444666888:::999777777555444444555555444333666777777777666888:::======>>>AAADDDHHHKKKMMMNNNMMMMMMNNNRRRXXX\\\]]]]]]]]]bbbjjjqqqvvv{{{}}}|||~~~}}}xxxrrrllleee```[[[[[[]]]dddooo|||yyyrrrlllgggeeeddddddbbb```aaajjjxxxzzzssspppsssyyy|||qqqfffYYYNNNJJJLLLIIIGGGEEEEEEDDDBBB@@@AAAAAABBBCCCCCCCCCBBBBBB@@@@@@@@@@@@???>>>======???@@@BBBCCCCCCBBBAAA@@@>>>>>>>>>======>>>>>>>>>@@@@@@@@@@@@AAAAAABBBCCCBBBBBBCCCDDDEEEFFFGGGHHHKKKOOOSSSTTTPPPJJJEEEBBB>>>>>>>>>======>>>>>>>>>;;;===@@@CCCEEECCC???;;;<<<>>>@@@BBBCCCBBBAAA@@@>>>???AAABBBAAA@@@>>><<<;;;;;;<<<<<<===>>>???@@@CCCEEEFFFCCC???===???BBBEEEEEEEEEDDDCCC@@@>>>===>>>===<<<;;;;;;;;;;;;<<>>===;;;::::::777777888888888777666555666666555555555555666666222222222222222222222222555444444444444444444555222222222222333333444444444444444444444444333333222222222222222111111000111111111222222222222222222222111000111222444555444444333333222222222222333333333333333444555555444333333555777888888666:::999888999;;;<<<;;;:::999999::::::;;;>>>BBBFFFHHHMMMTTT[[[aaadddddddddcccbbbbbbeeehhhjjjkkkjjjkkkpppwww|||}}}zzz{{{zzzyyyvvvssssssuuuwww|||{{{{{{yyyvvvooogggbbbdddfffjjjrrr}}}zzzrrrkkkgggeeeeeeeeebbbaaadddnnn{{{|||mmmaaaUUUJJJDDDBBBEEEDDDCCCBBBBBB@@@>>><<>>===<<<;;;:::===???AAACCCCCCCCCAAA@@@>>>>>>============>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEEEEFFFEEEEEEGGGJJJMMMMMMKKKHHHFFFEEE???>>>>>>>>>>>>???@@@AAA>>>>>>???BBBCCCCCCAAA???===>>>@@@BBBBBBAAA@@@???>>>???AAABBBAAA@@@>>>===;;;;;;;;;<<<<<<============???@@@???<<<<<<>>>AAABBBBBBCCCCCCCCCBBB@@@?????????>>>===<<<<<<<<<<<>>>>>???AAABBBCCCEEEFFFGGGFFFEEEDDDEEEFFFFFFEEEBBBAAA@@@AAACCCEEEBBBBBBCCCDDDDDDEEEEEEEEEDDDGGGIIIIIIGGGEEECCCCCCDDDFFFFFFGGGJJJOOOQQQPPPKKKLLLLLLKKKJJJJJJKKKLLLKKKKKKKKKKKKKKKKKKLLLLLLKKKMMMNNNMMMJJJGGGFFFFFFEEEFFFGGGEEEAAA<<<999888;;;???FFFLLLQQQRRRRRRQQQPPPQQQPPPOOOLLLKKKLLLMMMMMMNNNOOOQQQTTTWWWYYYZZZUUUTTTSSSTTTWWWXXXXXXXXXXXXXXXUUURRRUUU[[[]]][[[PPPMMMOOO[[[jjjwww222222222333333333444444555555555555555555555555777777777777777777777777666555444444444444444444666555444333333444555666666777888888999999888888777888999;;;===>>>>>>>>>:::<<<<<<;;;999777777888666666777888888666555444555555555555555555555555444444444444444444444444666555555444444555555666333333333333333333333333222222333333333222111111222222222333222111111000///////////////000000000000000000000000111222333333333333333333333333333333333333444555666777888777777666888::::::999888::::::<<<@@@DDDGGGHHHGGGFFFFFFFFFFFFGGGKKKQQQUUU\\\aaajjjsssyyy||||||{{{zzzyyywwwwwwxxxxxxwwwvvvuuuyyy~~~yyyssspppiiijjjjjjiiiiiikkknnnqqq}}}xxx{{{{{{|||}}}|||vvvpppooosssxxx}}}~~~}}}wwwooohhhddddddeeehhhiiilllttt~~~pppeeeXXXOOOGGGAAA@@@BBB??????@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@:::;;;;;;;;;;;;::::::999===>>>???AAABBBBBBAAAAAA<<<;;;;;;::::::;;;;;;<<<============>>>@@@AAABBBCCCCCCDDDEEEFFFEEEEEEEEEFFFGGGHHHGGGFFFEEEEEEFFF@@@???>>>>>>>>>???AAABBBAAA@@@@@@BBBEEEFFFEEEDDD???@@@AAAAAAAAAAAA??????>>>>>>???@@@@@@???>>>===<<<<<<=========<<<;;;;;;;;;<<<=========>>>@@@BBB@@@AAABBBCCCCCCBBBAAA@@@????????????>>>=========>>>???AAACCCCCCAAA>>>===?????????@@@AAABBBCCCDDDHHHIIIJJJIIIHHHGGGHHHIIIGGGFFFDDDBBBBBBCCCDDDEEECCCCCCDDDEEEFFFFFFEEEEEECCCEEEHHHHHHFFFCCCBBBBBB@@@DDDIIIJJJIIIIIIKKKLLLHHHIIIKKKKKKJJJJJJKKKMMMKKKKKKJJJIIIHHHHHHIIIIIIJJJLLLMMMLLLJJJHHHGGGGGGDDDFFFGGGFFFBBB===:::999:::>>>EEEKKKPPPSSSSSSSSSOOOOOOOOONNNKKKKKKLLLMMMMMMOOORRRVVVYYY\\\^^^___ZZZWWWTTTSSSTTTVVVWWWWWWVVVVVVSSSOOOPPPUUUVVVSSSJJJIIIMMMWWWdddqqqyyy}}}222222222222333333333333555555555555555555555555666666666666666666666666444555555555444444333222444444444444444444444444333444555555666666555555333444666777888999999999666888999999666444555666666777888999999777666444444555555555555555555444444444444444444444444444555555444444444444555555555555444444333333222222222222333333333222000000111111222333222111000///......//////000000000000...///000111222222222222222222333333444444555555333333444555777999;;;<<<<<<<<<>>>AAAEEEGGGHHHGGGGGGHHHKKKQQQWWW[[[\\\\\\___^^^]]]\\\\\\```fffjjjnnnrrrxxx~~~{{{{{{~~~wwwpppkkkiiiaaacccfffhhhlllqqqwww{{{wwwpppjjjgggccc```aaaeeelllpppwwwuuurrrmmmhhhgggjjjmmmsssxxx~~~~~~zzzlllZZZRRRIIIEEEAAA>>>???BBB>>>???@@@AAAAAAAAABBBCCC????????????>>>===<<<<<<:::::::::::::::;;;;;;;;;<<<======>>>@@@AAAAAABBB<<<;;;;;;::::::;;;;;;<<<=========>>>???@@@BBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGEEECCCAAABBBCCC@@@???>>>======???@@@BBB??????@@@CCCFFFGGGGGGFFFBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????===<<<;;;;;;::::::;;;===???@@@???AAABBBBBBCCCBBBAAA@@@???>>>>>>?????????>>>>>>======>>>???AAAAAA@@@???>>>>>>>>>???@@@AAACCCEEEFFFHHHIIIJJJIIIHHHHHHIIIJJJHHHGGGFFFDDDDDDEEEEEEFFFDDDEEEFFFGGGGGGGGGFFFEEEDDDFFFGGGGGGEEECCCBBBCCCAAACCCGGGJJJJJJIIIJJJLLLHHHKKKMMMMMMKKKJJJKKKMMMLLLKKKIIIHHHHHHHHHIIIIIIHHHJJJLLLKKKJJJHHHHHHHHHCCCEEEGGGFFFCCC>>>;;;:::999===DDDJJJPPPSSSTTTTTTQQQQQQQQQPPPNNNMMMNNNPPPMMMPPPTTTYYY\\\^^^______[[[XXXSSSQQQSSSUUUXXXYYYVVVUUURRRMMMMMMQQQPPPMMMGGGHHHLLLSSS]]]hhhnnnpppooo111111222222222333333333555555555555555555555555666666666666666666666666444444555666555444222111222333333444444333333222111222222333444333333333000111222444555555555555333666888777555333444666777888:::::::::999777555444444555555555555444444444444444444444444444444555444444333333444444555777666555555444333222111333444555555555333222111000111222222222111///...000111111111222222333333///000222444444444444333111222333444555555666777888999:::;;;>>>@@@BBBCCC???@@@DDDJJJQQQWWWYYYZZZ___```ccchhhmmmqqqqqqqqquuutttqqqooonnnqqqwww{{{xxxzzz}}}}}}}}}~~~~~~}}}}}}~~~zzz||||||xxxqqqjjjgggggggggjjjoootttzzzwwwpppaaaaaaaaa___^^^bbbiiiooojjjkkkkkkjjjiiimmmsssxxx{{{yyy|||~~~~~~~~~}}}wwweeeTTTPPPJJJEEECCCAAA===>>>AAA===>>>???>>>======>>>???============<<<;;;:::999:::::::::::::::;;;<<<===<<<<<<<<<===>>>@@@AAABBB=========<<<<<<=========>>>>>>>>>???@@@BBBCCCDDDCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHGGGEEEBBB@@@???@@@@@@???>>><<<===>>>@@@AAA;;;<<>>===============>>>???@@@@@@AAAAAA@@@???===<<<;;;999777888<<<>>>===;;;CCCCCCCCCCCCBBB@@@>>>=========>>>>>>>>>>>>======<<<===>>>???@@@@@@??????<<<===>>>???BBBDDDFFFGGGFFFGGGHHHHHHFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFDDDEEEGGGHHHHHHGGGFFFFFFFFFGGGHHHGGGEEECCCDDDDDD@@@@@@BBBEEEGGGFFFFFFHHHJJJMMMOOOOOOLLLKKKLLLMMMLLLKKKIIIIIIHHHIIIJJJKKKFFFIIIKKKKKKIIIHHHHHHHHHBBBEEEGGGGGGDDD@@@<<<;;;888<<>>AAADDDFFFIIIMMMOOOUUUVVVWWWXXX[[[```hhhmmmqqqvvv{{{|||zzz{{{~~~}}}~~~~~~}}}~~~|||yyy|||xxxssstttxxx|||~~~}}}{{{yyyvvvuuuvvvvvvvvvuuu{{{|||~~~|||tttnnneeedddddddddfffggghhhgggdddccccccgggppp|||{{{xxxxxxvvvzzz}}}}}}zzztttjjj]]]QQQJJJDDDCCCBBBAAA@@@@@@???>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::999>>>===<<<;;;:::999999999;;;999888999;;;=========@@@???===<<<<<<<<<===>>>;;;<<<===???@@@BBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCEEEFFFEEEBBB???>>>>>>@@@??????????????????@@@AAABBBBBBCCCCCCDDDDDDEEEAAABBBCCCDDDDDDBBB@@@???<<<===>>>===<<<;;;<<<>>>::::::;;;???BBBBBB???;;;<<<===>>>>>>>>>===<<<;;;<<>>===<<<===>>>???AAA>>>;;;;;;===???>>>===<<<<<<===???AAABBBDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHGGGEEEDDDCCCDDDFFFHHHJJJKKKKKKJJJJJJJJJHHHFFFCCCBBBBBBBBBCCCDDDCCCCCCDDDFFFHHHGGGGGGFFFJJJNNNNNNLLLJJJJJJKKKMMMNNNOOONNNLLLIIIHHHHHHLLLLLLLLLKKKJJJHHHGGGFFFDDDEEEFFFGGGGGGCCC>>>::::::<<>>??????>>>===>>>AAADDDIIILLLQQQVVVYYY]]]aaadddggggggffffffgggkkkpppuuu{{{vvvsssqqqjjjjjjkkkooouuu||||||xxxsssqqqtttssstttyyyzzztttpppiiikkkooosssuuutttrrrooommmmmmpppvvvyyyuuuuuuxxx|||uuujjj^^^SSSKKKGGGEEEAAAAAA@@@@@@??????>>>>>><<<<<<===>>>>>>>>>>>>>>>======<<<;;;:::999888888;;;;;;:::999999999999:::<<<;;;;;;<<<>>>???>>><<>>>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@CCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFDDDAAA>>>======>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAACCCDDDCCCBBBAAA???===>>>???>>><<<<<<<<<>>>;;;;;;;;;>>>AAABBB@@@===999999::::::999888777666999;;;>>>???>>><<<<<<<<<@@@???===<<<<<<<<<===>>>@@@===;;;;;;===>>>>>>======>>>@@@BBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHFFFFFFEEEEEEDDDCCCCCCCCCDDDFFFHHHJJJKKKJJJIIIIIIHHHFFFDDDCCCBBBCCCDDDEEEDDDCCCDDDEEEHHHIIIHHHGGGFFFIIIKKKKKKJJJHHHIIIJJJKKKLLLNNNMMMKKKIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGAAABBBCCCEEEFFFCCC???;;;<<<;;;>>>EEEIIINNNXXXaaawww}}}|||qqqccc[[[ZZZYYYUUUWWWYYY[[[]]]^^^^^^]]]]]]YYYVVVWWW[[[]]][[[XXXXXXVVVQQQMMMNNNRRRPPPKKKGGGHHHJJJNNNSSSYYY]]]___]]]333333444444444333222222444555777888777666444222666666666666777888999:::555555666666666666666555444444555555444444333222444333333222333333444444333333333222333333444444333333333333333444444444666666666555666666777777999999888666666555555555777888999888666555666777555555444333333444444555222222222333222111111000111111111111222222333333222222222222333333444444666666666777777888888888999;;;>>>@@@@@@AAACCCEEEGGGGGGHHHHHHHHHJJJMMMOOOZZZ^^^eeelllqqquuuxxx{{{{{{zzzxxxvvvuuuvvvzzz}}}zzzqqqkkkjjjjjjeeejjjpppwww{{{ssskkkddd```cccbbbcccgggnnnvvv{{{~~~{{{||||||{{{yyywwwtttsssqqqssswww{{{}}}}}}|||{{{|||||||||zzzwwwuuummmdddWWWJJJAAA===>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>===<<<<<<;;;:::999888888777999888888888999999:::;;;>>>===>>>???AAA@@@>>><<>>AAABBBCCCDDDEEEFFFFFFFFFGGGGGGGGGDDD@@@>>>======??????>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@BBBCCCCCCBBBAAAAAA>>>???@@@???===<<<===>>>===<<<<<<===???AAAAAAAAA>>>>>>>>>===;;;:::888777777:::===???>>><<<;;;;;;???>>>===<<<<<<<<<===>>>@@@>>>;;;;;;===>>>>>>>>>@@@AAADDDEEEFFFFFFEEEDDDCCCDDDDDDFFFGGGHHHIIIIIIGGGFFFDDDCCCBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGEEEEEECCCCCCCCCDDDEEEFFFCCCCCCEEEGGGJJJJJJHHHFFFFFFGGGHHHHHHFFFEEEFFFHHHHHHJJJKKKKKKIIIHHHGGGHHHFFFFFFGGGHHHHHHHHHHHHHHHAAAAAABBBDDDEEEDDD@@@======;;;<<>>>>>>>>???;;;<<<======>>>>>>=========<<<<<<;;;:::999888888777777888888999;;;<<<===@@@???>>>???@@@@@@???===AAA@@@@@@@@@@@@@@@@@@@@@@@@>>><<<999999:::<<<===???@@@BBBDDDEEEFFFGGGGGGFFFGGGFFFDDDAAA??????@@@CCCBBBAAAAAA@@@@@@AAAAAADDDCCCCCCBBBAAAAAA@@@@@@???@@@AAABBBBBBBBBBBBBBB???@@@AAA@@@???>>>>>>???@@@???======>>>@@@BBBDDDDDDCCCBBBAAA???===<<<;;;999<<<@@@BBBAAA???======??????>>>======>>>>>>???@@@???>>>===>>>>>>???@@@CCCDDDGGGIIIIIIGGGEEEDDDCCCCCCDDDFFFGGGIIIJJJJJJKKKIIIFFFDDDCCCCCCDDDEEEDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCDDDDDDBBBCCCEEEIIIKKKKKKIIIGGGFFFFFFEEEDDDDDDDDDEEEFFFEEEGGGIIIIIIHHHGGGGGGHHHFFFGGGGGGHHHHHHHHHHHHHHHDDDCCCCCCDDDEEEDDDAAA???<<<:::===CCCIIINNNVVV]]]kkkrrrtttmmmccc^^^\\\ZZZ[[[\\\^^^___`````````___[[[ZZZ[[[^^^aaabbb```^^^YYYXXXTTTPPPRRRWWWVVVRRRIIIJJJMMMPPPTTTZZZ```dddccc888777777777777777888888444444444444555777999:::;;;:::999888777666666666999999999999999888777777888999999999999888777777;;;;;;::::::999888777666555555444444444555555666333444444444555555555666555555666666777888::::::888888777555555444444444333444555555333333444555666555555555555444444333777777666666555555555555666666777777888999:::::::::<<<======;;;;;;===??????@@@BBBFFFIIILLLOOOPPPUUUXXX\\\^^^___```aaabbbaaaccceeefffggghhhkkkmmmssswww~~~~~~|||zzzyyyrrruuuvvvvvvtttuuuzzzwwwwwwvvvrrrooooooqqquuuyyyyyy|||xxxuuuoooiiieeebbbaaaaaaeeeiiinnnqqqsssrrrpppnnnpppvvv|||}}}{{{zzz{{{}}}xxxjjj\\\TTTEEEDDDBBBAAA???>>>>>>>>><<<<<<======>>>>>>??????;;;;;;<<<===============>>>>>>===<<<;;;:::999999888888888999;;;<<<>>>???CCC@@@>>>===>>>@@@@@@@@@>>>>>>??????????????????===<<<:::888999:::===??????@@@AAACCCEEEFFFGGGGGGDDDEEEFFFEEECCCBBBCCCDDDGGGFFFEEECCCBBBAAA@@@@@@EEEDDDCCCCCCBBBAAA@@@@@@???@@@@@@AAAAAABBBBBBBBB@@@AAABBBAAA@@@@@@AAABBBCCCBBB???======???BBBEEEBBBAAA@@@>>><<<;;;:::999<<>><<<;;;:::???HHHMMMOOOQQQTTTYYY```eeebbb^^^]]]]]]\\\[[[\\\]]]___``````______ZZZ[[[\\\___aaabbbaaa```YYYXXXTTTQQQSSSXXXWWWSSSLLLOOORRRUUUVVVXXX[[[^^^^^^>>>===:::888777888999:::777666555666777:::===???;;;;;;:::999999999999999888888999:::::::::999999999::::::::::::999888888999999999:::999888888777666666555444444444444444555555555666666777777888333444444555666777999999777666666555555555555555444555777777666666888999666777888999999999999999;;;;;;:::999999999999:::;;;<<<>>>@@@BBBDDDEEEFFFGGGIIIKKKJJJGGGFFFHHHKKKMMMNNNQQQUUUYYY]]]```aaaiiikkknnnppppppqqqsssuuutttvvvxxxzzzzzz{{{}}}}}}~~~|||xxxsssnnnkkkiiiiiifffkkkqqquuuvvv{{{zzzwwwvvvwwwwwwtttoookkkjjjnnnrrrpppnnnllliiigggfffffffffiiiiiihhhgggeeeeeegggiiiwww}}}tttdddUUULLLIIIDDDAAA===:::999:::===>>><<<<<<<<<======>>>>>>>>>;;;;;;<<<============<<>>===<<<;;;::::::999888888999:::;;;===>>>???BBB@@@>>>>>>???AAAAAAAAA<<<<<<===>>>>>>>>>>>>===;;;:::999999:::<<<>>>??????@@@AAACCCEEEFFFFFFFFFCCCEEEHHHHHHGGGFFFFFFFFFHHHGGGEEEDDDBBBAAA@@@@@@CCCCCCBBBAAAAAA@@@??????@@@@@@@@@@@@AAAAAAAAAAAA???AAABBBBBBBBBBBBCCCEEEFFFEEEBBB???===>>>BBBEEEAAA@@@???===<<<<<<<<<<<<===???BBBBBBAAA@@@@@@AAA@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@>>>???AAACCCDDDFFFGGGIIIIIIHHHFFFEEEBBBCCCCCCEEEFFFGGGHHHHHHIIIHHHEEECCCAAA@@@??????AAAAAABBBCCCDDDEEEFFFFFFGGGFFFEEEDDDCCCAAA@@@???BBBBBBDDDGGGJJJKKKJJJHHHEEEDDDDDDFFFHHHIIIIIIHHHCCCFFFHHHHHHGGGFFFFFFFFFIIIIIIJJJIIIIIIHHHGGGGGGDDDBBB???>>>>>>===:::999:::;;;BBBMMMSSSQQQOOOOOOOOOVVVZZZYYYWWWYYYZZZZZZXXXYYY[[[]]]^^^^^^^^^^^^ZZZ[[[]]]^^^___`````````[[[ZZZVVVSSSUUUYYYYYYTTTPPPUUU[[[^^^]]][[[[[[[[[[[[PPPLLLGGGAAA???>>>@@@AAA@@@AAAAAABBBCCCEEEFFFGGGEEEDDDCCCAAA@@@@@@@@@@@@:::;;;===???@@@AAABBBBBB>>>>>>?????????>>>======;;;<<<>>>@@@AAABBBBBBBBB<<<;;;:::888777777777777;;;;;;<<<<<<===>>>>>>???888888777888888999:::::::::::::::999::::::;;;<<<<<<>>>@@@@@@@@@AAACCCEEE@@@BBBDDDHHHJJJLLLMMMMMMJJJIIIHHHGGGGGGGGGHHHHHHJJJLLLOOOSSSWWW[[[___```aaaccceeeddd___^^^```cccdddeeehhhkkkooorrruuuvvv{{{}}}~~~|||{{{|||~~~rrrooojjjeeebbb``````aaacccjjjtttzzz~~~yyyqqqjjjccc_________^^^___```cccfffiiigggiiimmmpppqqqpppnnnlllllllllmmmlllmmmqqqxxx~~~vvv|||ppp```SSSHHHDDDDDDAAA???<<<999888999;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<>>>======<<<;;;:::999888888888888999:::<<<===>>>@@@@@@AAACCCEEEEEECCC@@@;;;<<<===>>>>>>>>>======:::::::::;;;;;;<<<===>>>???@@@AAACCCDDDEEEEEEEEEDDDGGGJJJLLLJJJHHHFFFFFFEEEDDDCCCBBBAAAAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???@@@BBBCCCCCCDDDFFFHHHGGGGGGEEEAAA>>>===@@@CCCAAAAAA@@@???@@@@@@AAABBB@@@AAABBBAAA@@@@@@BBBCCC???@@@AAAAAABBBBBBBBBAAA???@@@@@@???======???BBBDDDEEEEEEFFFGGGGGGGGGFFFBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@??????@@@AAACCCEEEFFFGGGDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBBBBEEEHHHJJJJJJIIIEEEEEEEEEIIILLLNNNMMMKKKDDDFFFHHHHHHGGGEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGCCCAAA>>>=========<<<;;;<<<===DDDPPPWWWVVVSSSRRRLLLQQQTTTRRRQQQTTTVVVUUUTTTUUUXXXZZZ[[[\\\\\\\\\[[[[[[\\\\\\\\\]]]___```^^^]]]YYYUUUWWW[[[ZZZVVVQQQZZZeeelllllliiihhhhhhhhhbbb]]]UUUNNNIIIHHHIIIJJJKKKLLLNNNPPPPPPOOONNNMMMRRRQQQNNNKKKHHHFFFDDDDDDBBBDDDFFFJJJMMMOOOQQQQQQIIIIIIIIIJJJIIIHHHHHHGGGEEEGGGJJJNNNQQQSSSTTTTTTGGGFFFDDDCCCAAA@@@@@@@@@BBBBBBCCCDDDEEEEEEFFFFFFCCCCCCBBBAAAAAAAAAAAAAAA@@@??????@@@@@@AAABBBCCCFFFHHHJJJKKKLLLMMMOOOQQQQQQTTTXXX]]]aaadddfffggg___^^^]]][[[[[[\\\\\\]]]YYY[[[```ffflllrrrvvvyyyxxx|||~~~{{{vvvtttvvvyyyxxxyyy{{{~~~~~~vvvqqqnnnnnnqqqrrrtttvvvxxxxxxxxxxxxhhhfffaaa^^^]]]^^^aaaccc```iiissszzzvvvnnnfff^^^VVVPPPUUUUUUVVVYYY]]]aaabbbbbb___eeennnvvvzzzyyyuuurrrtttxxx{{{zzz}}}}}}zzzjjjYYYNNNHHHAAA======:::<<<===>>>>>>===;;;::::::::::::::::::::::::::::::;;;<<<<<<======<<<<<<===<<<<<<;;;:::999888777777777777888999:::<<<======???CCCHHHJJJHHHDDD???;;;<<<===?????????>>>===;;;;;;<<<<<<<<<<<<<<<<<<@@@@@@BBBCCCDDDDDDEEEEEEFFFIIIMMMNNNLLLHHHEEEDDDAAA@@@@@@@@@@@@AAABBBBBBEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBAAA@@@?????????@@@>>>@@@BBBCCCDDDEEEGGGIIIHHHHHHGGGBBB>>>===???BBB??????>>>>>>???AAABBBDDDCCCCCCCCCBBBAAABBBDDDFFF>>>???@@@AAAAAAAAAAAAAAA===>>>???===;;;;;;>>>AAACCCDDDDDDEEEEEEFFFGGGGGGBBBBBBCCCCCCDDDDDDEEEEEECCCDDDEEEEEEFFFEEEEEEDDD===>>>???@@@BBBEEEGGGHHHBBBCCCCCCDDDCCCCCCBBBBBBBBBAAAAAACCCGGGIIIJJJIIIEEEEEEGGGKKKOOOQQQOOOLLLEEEGGGIIIIIIGGGEEEEEEEEECCCDDDEEEFFFHHHHHHHHHHHHEEEBBB@@@???@@@AAAAAAAAA>>>>>>EEEQQQYYYYYYWWWVVVMMMRRRTTTQQQQQQUUUWWWVVVQQQSSSUUUXXXZZZ[[[[[[[[[[[[[[[[[[[[[ZZZ[[[^^^```aaa___[[[WWWYYY]]]\\\WWWOOO\\\lllwwwzzzyyyxxxyyy{{{sssqqqkkkcccZZZUUUSSSRRRSSSTTTUUUUUUUUUWWWZZZ]]]^^^aaa```ZZZVVVUUUTTTQQQOOOPPPRRRUUUVVVWWWWWWWWWVVVXXXZZZ\\\[[[XXXUUUSSSSSSVVV[[[aaaeeegggeeebbbXXXVVVTTTQQQOOONNNOOOOOONNNPPPSSSVVVYYYZZZ[[[[[[UUUQQQMMMLLLMMMNNNLLLJJJMMMNNNPPPRRRTTTUUUUUUUUUXXX\\\___^^^[[[ZZZ]]]aaabbbeeekkkrrrxxx|||{{{wwwqqqppprrruuuwwwwwwvvvwwwzzz{{{|||~~~~~~rrrhhhbbbaaaccceeennnssssss{{{~~~uuuoooooopppnnnkkkjjjrrroookkkhhhkkkrrrzzz|||sssiiiaaaZZZWWWUUUVVV\\\cccdddbbbbbbhhhmmmiiinnnuuuzzz}}}~~~~~~yyymmm^^^WWWMMMBBB;;;999:::;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>???===;;;;;;;;;;;;999888<<<<<<;;;:::::::::;;;;;;>>>@@@OOOcccfffVVVEEE>>>===<<<;;;;;;:::::::::::::::;;;<<<===>>>>>>>>>>>>@@@>>><<<>>>AAACCCCCCBBBGGGGGGHHHHHHFFFDDDBBB@@@BBBAAA???@@@AAABBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBDDDFFFHHHJJJKKKHHHGGGFFFDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????CCCCCCDDDDDDDDDDDDCCCCCC===>>>@@@CCCEEEEEEBBB@@@<<<>>>@@@AAAAAAAAABBBCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDD999:::<<<>>>???BBBGGGJJJJJJJJJIIIGGGEEEDDDCCCBBBCCCDDDEEEEEEDDDCCCDDDFFFFFFHHHJJJLLLNNNOOOOOOOOOFFFHHHJJJJJJIIIFFFBBB???BBBCCCDDDGGGJJJJJJHHHFFF@@@@@@@@@@@@@@@@@@@@@@@@>>>AAAGGGLLLPPPSSSTTTTTTMMMNNNPPPQQQQQQQQQPPPOOOQQQTTTVVVXXXXXXYYYZZZ\\\\\\[[[ZZZYYYXXXXXXXXXXXX]]]\\\ZZZYYYYYYZZZ[[[\\\TTT\\\lll~~~~~~|||wwwqqqjjjgggeee```^^^ZZZVVVTTTTTTXXX[[[fffkkkllliiiffffffdddaaa___^^^]]]\\\[[[\\\]]]]]]]]]___cccfffhhhiiihhhhhhooorrrvvvzzz|||zzzuuupppdddbbb^^^\\\\\\___dddggg```dddhhhlllmmmllljjjhhhaaa___\\\[[[[[[\\\[[[[[[bbbeeeiiinnnqqqrrrrrrqqqnnnrrrtttsssooommmooorrrtttwww|||yyyuuuuuuwwwyyyvvvssslllddd^^^___dddiiisss}}}~~~zzzwwwwwwpppjjjbbb\\\[[[___dddgggrrrqqqqqqtttyyy}}}~~~~~~~~~{{{tttkkkccc^^^^^^___jjjpppuuuvvvttttttyyy~~~}}}yyyyyy~~~rrrddd[[[MMMJJJEEE???<<<:::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999999::::::888777;;;;;;::::::::::::;;;<<>>>>>??????>>>>>><<<;;;===@@@BBBAAA@@@FFFFFFFFFFFFEEEDDDCCCCCC@@@@@@???@@@BBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBAAABBBBBBCCCCCCCCCDDDEEEGGGHHHIIIEEEDDDCCCAAA@@@?????????BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCC>>>>>>???BBBCCCCCC@@@>>><<<>>>@@@AAA@@@@@@AAABBBCCCCCCDDDEEEFFFFFFGGGGGGHHHGGGEEEDDDCCCCCCCCCDDDBBBBBBCCCDDDEEEEEEFFFFFF>>>???@@@AAAAAACCCFFFHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEGGGGGGFFFEEEFFFGGGEEEFFFHHHJJJKKKLLLLLLLLLIIIKKKLLLLLLKKKIIIFFFEEEDDDDDDDDDFFFIIIIIIHHHFFFAAAAAAAAA@@@@@@@@@@@@@@@===@@@EEEJJJNNNQQQQQQQQQNNNNNNOOOPPPQQQRRRRRRQQQTTTVVVXXXYYYYYYYYY[[[\\\ZZZZZZYYYYYYYYYZZZZZZ[[[YYYXXXWWWVVVWWWZZZ\\\^^^VVVZZZhhh}}}~~~|||wwwrrrjjjaaa[[[YYY\\\___iiiqqqwwwyyyzzz|||{{{wwwuuurrrmmmiiiffffffggghhhhhhjjjoootttyyy~~~}}}uuuoooooollliiigggjjjpppxxx}}}zzz|||xxxxxxxxxvvvtttsssuuuvvvzzz~~~xxxrrrooollliiifffggggggfffeeefffjjjqqqvvv{{{~~~}}}~~~xxxpppddd\\\ZZZ\\\^^^^^^______```dddjjjpppsssuuussstttrrrmmmiiiiiinnnttt|||}}}|||pppcccWWWNNNHHH@@@@@@???>>>===;;;999888999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::999999:::;;;;;;:::888999999999999:::;;;<<<<<<@@@===@@@IIIJJJCCC>>>???::::::::::::::::::;;;<<<;;;<<<===>>>>>>>>>>>>>>>===<<<===???AAABBBAAA@@@DDDDDDDDDDDDCCCCCCBBBBBB>>>>>>???@@@AAABBBCCCDDDBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDEEEEEEFFFCCCBBBAAA@@@????????????DDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGFFFCCC@@@<<<>>>@@@@@@??????@@@AAABBBCCCDDDEEEFFFGGGHHHHHHIIIGGGEEECCCAAAAAABBBCCCAAAAAABBBCCCDDDEEEEEEFFFDDDEEEEEEDDDBBBCCCEEEGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDFFFHHHIIIHHHGGGHHHHHHEEEFFFHHHIIIJJJKKKKKKKKKMMMMMMNNNNNNNNNMMMLLLKKKGGGFFFEEEFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@????????????AAAFFFKKKNNNPPPPPPPPPNNNNNNOOOOOOQQQRRRTTTUUUWWWYYYZZZZZZZZZZZZ[[[]]]XXXXXXXXXYYYZZZ[[[\\\]]]XXXWWWUUUUUUVVVYYY]]]```WWWXXXbbbxxxwwwoookkkkkklllnnnxxx|||zzzzzzzzz|||~~~}}}{{{zzz}}}~~~}}}}}}yyywwwuuutttuuuxxx|||zzzxxxxxxuuummmggggggiiimmmqqquuuxxx{{{|||yyy}}}zzz|||vvvmmmaaaZZZXXXZZZ[[[ZZZ]]]^^^___aaaeeejjjmmmooojjjoootttvvvvvv}}}~~~sssmmmcccWWWNNNHHHDDDCCC????????????===:::888666888888888888888888888888999999999999::::::::::::888888888888888888888888999999999;;;======;;;:::888888888888999:::<<<<<>>???@@@BBBCCCDDDCCCCCCBBBCCCEEEFFFEEEBBB@@@>>>;;;===>>>@@@@@@AAABBBCCCAAAAAAAAAAAAAAABBBCCCDDDEEEDDDBBBAAAAAACCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAACCCDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDHHHGGGGGGHHHHHHGGGDDDBBB===???AAA@@@???>>>>>>??????AAABBBDDDFFFFFFFFFFFFHHHFFFCCC@@@??????@@@AAAAAAAAABBBBBBCCCCCCDDDDDDFFFFFFFFFDDDBBBBBBDDDFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBEEEHHHIIIIIIHHHHHHIIIIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNMMMMMMMMMNNNNNNOOOKKKIIIFFFEEEFFFFFFEEEDDDFFFEEECCCAAA@@@?????????CCCEEEIIINNNPPPQQQQQQQQQNNNNNNNNNOOOPPPSSSVVVWWWYYYZZZ[[[[[[ZZZYYY[[[]]]YYYYYYYYYYYYZZZ[[[\\\]]][[[YYYVVVTTTTTTVVVZZZ\\\TTTVVV```rrr~~~~~~~~~}}}zzzuuuqqqnnnjjjiiihhhiiinnnuuu}}}|||qqqqqqqqqssstttvvvwwwxxxuuuyyy|||zzzzzz~~~xxxuuuvvv}}}}}}vvvkkkccc```___^^^]]]^^^```dddhhhlllppptttwwwuuu}}}}}}yyyvvvooovvvvvvmmmjjjXXXUUUOOOIIIDDDCCCCCCDDD??????>>><<<:::999888777888888888888888888888888888888888999999999::::::777777777777777777777777777777888:::<<<<<<:::888777777777888999:::;;;<<<===;;;;;;<<<<<<::::::<<<::::::::::::;;;<<<======::::::;;;<<<<<<<<<;;;;;;>>>???@@@AAABBBBBBCCCCCCDDDGGGKKKLLLKKKFFF@@@<<<:::===???@@@???>>>@@@AAA@@@@@@???@@@@@@AAABBBBBBAAAAAAAAAAAABBBCCCEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCDDDCCCAAA??????AAABBBAAA???======>>>===???AAACCCDDDDDDCCCCCCDDDCCCAAA>>>======>>>???======???@@@BBBDDDEEEFFFCCCDDDDDDBBBAAAAAACCCEEEGGGFFFEEEDDDBBBAAA@@@???@@@CCCFFFGGGGGGGGGGGGHHHKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOMMMKKKHHHGGGGGGFFFEEEDDDFFFEEECCCAAA@@@@@@AAABBBEEEGGGKKKNNNPPPQQQPPPOOOMMMMMMMMMNNNPPPSSSVVVWWWYYYZZZZZZYYYXXXXXXYYY[[[[[[[[[ZZZZZZZZZZZZ[[[[[[\\\ZZZVVVRRRPPPPPPQQQSSSMMMSSS___ooozzz{{{yyy{{{}}}|||{{{yyy{{{~~~}}}wwwppplllcccdddggglllttt}}}{{{sssnnnmmmnnnqqqrrriiijjjjjjggggggkkksssxxxwwwooolllmmmrrr{{{zzzrrrjjjfffddddddeeejjjrrrzzzwwwrrrppppppuuu|||uuucccVVVPPPHHHGGGEEECCCAAAAAAAAAAAA;;;:::999888888888999999888888888888888888888888777777777888888999999:::777777777777777777777777555555666999;;;:::888666777777777777888999::::::;;;<<<======<<<;;;<<<===<<<<<<<<<<<<<<<<<<===>>>:::;;;;;;<<<<<<<<<;;;;;;;;;===>>>>>>===>>>@@@CCCHHHKKKOOOQQQPPPKKKEEEAAA===@@@CCCCCC@@@===>>>?????????>>>>>>>>>>>>??????===>>>@@@AAACCCEEEFFFGGGDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>??????AAABBBCCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDDDDCCCBBBCCCEEEEEEDDDBBBAAACCCCCCBBB@@@>>>===>>>===>>>@@@BBBCCCBBBAAA@@@AAAAAA@@@???>>>>>>>>>>>>777999;;;???BBBFFFHHHIIIAAABBBBBB@@@???@@@BBBDDDGGGFFFEEECCCAAA@@@>>>>>>???AAACCCDDDDDDEEEGGGIIIKKKKKKKKKJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLMMMMMMNNNNNNLLLJJJIIIIIIHHHFFFDDDEEEDDDBBBAAAAAABBBDDDEEEEEEGGGJJJMMMNNNNNNMMMLLLLLLLLLMMMNNNPPPRRRTTTUUUVVVWWWVVVUUUTTTUUUWWWYYY\\\[[[[[[ZZZZZZZZZ[[[[[[ZZZXXXUUUQQQNNNMMMMMMMMMIIIQQQ___mmmvvv~~~uuunnnfffeeeiiipppuuuwww}}}yyyuuujjjmmmssszzzwwwqqqnnnmmmkkkiii^^^[[[ZZZ[[[]]]aaagggllloooiiieeefffiiiooozzz~~~xxxttttttwww{{{yyy||||||mmm___QQQGGGCCCBBBBBBAAA@@@???>>>===<<<888888888999999999888888888888888888888888888888666666777777888999999:::888888888888888888888888777888999;;;<<<<<<999666888888777777777888888999:::===???>>><<<===???@@@???>>>>>>============>>><<<======>>>======<<<<<<;;;<<<<<<;;;:::<<<@@@DDDGGGIIILLLNNNNNNKKKHHHFFFBBBFFFIIIGGGBBB>>>===??????>>>===<<<<<<<<<<<<<<<:::<<<@@@DDDFFFHHHIIIIIIBBBBBBAAAAAABBBBBBCCCDDDCCCCCCAAA@@@>>>>>>======<<<===>>>???AAABBBCCCDDDCCCBBB@@@??????@@@BBBCCCDDDDDDDDDEEEHHHIIIIIIHHHDDDEEEEEECCC@@@>>>===>>>>>>???AAACCCCCCAAA???>>>???@@@@@@AAAAAA@@@??????999:::<<<>>>AAADDDFFFGGGBBBBBBAAA@@@>>>>>>???AAADDDDDDCCCBBBAAA@@@???>>>@@@AAABBBBBBBBBEEEHHHKKKNNNMMMLLLKKKKKKLLLMMMMMMOOOOOOOOOOOOOOONNNNNNNNNOOOMMMLLLLLLLLLJJJGGGDDDCCCBBBAAA@@@BBBDDDGGGIIIGGGHHHKKKMMMNNNMMMLLLKKKJJJKKKMMMOOOPPPQQQRRRRRRRRRSSSRRRQQQPPPQQQTTTWWWZZZZZZZZZZZZ[[[\\\]]]]]]WWWWWWVVVTTTSSSRRRQQQQQQNNNRRR\\\jjjwww~~~{{{xxxzzz|||wwwrrroooiiiaaaXXXWWW```lllvvv{{{~~~zzzuuuyyyxxxwwwssspppnnnpppuuuzzz|||zzzyyywwwtttmmmddd]]]ZZZWWWVVVYYY___eeejjjnnnlllhhhfffiiimmmsss~~~rrr___SSSJJJDDD@@@@@@@@@@@@???>>>===;;;:::999999:::<<<<<<<<<999777555777777777777777777777777555666666777888999999999999999999999999999999999;;;<<<===???@@@???<<<999999888777777777777777888:::>>>???===<<<===AAABBB@@@@@@???>>>>>>===>>>>>>>>>???????????????>>>>>>===>>>>>><<<:::<<>>??????>>>===<<<;;;:::::::::999<<>>???AAABBBCCCDDDBBBAAA???>>>>>>???AAABBB@@@@@@@@@CCCFFFHHHIIIHHHEEEFFFFFFDDDAAA???>>>>>>???AAACCCDDDDDDBBB???>>>>>>@@@BBBCCCDDDCCCAAA@@@>>>>>>??????@@@@@@@@@@@@CCCCCCBBB@@@======>>>???BBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBAAABBBEEEJJJMMMQQQPPPOOONNNNNNNNNOOOPPPQQQQQQRRRRRRQQQPPPOOOOOONNNNNNNNNNNNNNNKKKHHHDDDAAA@@@@@@@@@BBBEEEIIIKKKJJJKKKNNNPPPPPPOOOMMMLLLIIIKKKMMMOOOPPPQQQPPPPPPPPPPPPPPPOOONNNPPPSSSUUUXXXXXXYYYZZZ[[[]]]___```WWWXXXYYYZZZZZZZZZZZZYYYVVVUUUZZZgggwwwbbbgggmmmrrrvvvxxx{{{}}}|||yyywwwwwwwwwwwwyyy|||}}}|||{{{|||}}}~~~}}}yyyvvvwwwyyy~~~~~~}}}|||{{{zzz}}}}}}|||yyyuuuqqqlllgggeeeeeellluuu|||~~~}}}}}}xxxvvvuuuvvvwwwvvvqqqnnnggg```WWWVVV\\\eeekkknnntttxxx|||}}}||||||}}}xxxzzz~~~zzzvvvooohhhcccaaa```^^^aaafffjjjuuu~~~{{{ssskkkeeeaaa^^^___```^^^]]]dddrrr}}}uuuxxx{{{{{{}}}||||||{{{rrr\\\VVVMMMDDD>>><<<<<<=========<<<;;;;;;:::999999999888777666666888:::<<<888888888888888777666666777777666555555666777888999999:::::::::999888888::::::;;;;;;<<<======>>>:::;;;;;;<<<;;;:::888777;;;;;;<<<<<<===>>>>>>???>>>======<<<<<<<<<<<<===<<<<<<<<<===>>>?????????DDDBBB??????AAACCCDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@CCCBBBAAA????????????@@@===<<<<<<;;;;;;;;;<<<<<<>>>???AAABBBBBBDDDGGGIIIDDDFFFGGGGGGEEECCCBBBBBBIIIIIIGGGCCC>>>===???BBB@@@???>>>======???AAACCCCCCBBB???>>>===???AAABBBFFFEEECCCBBBCCCDDDFFFGGGFFFEEEDDDCCCAAA???>>>>>>>>>??????@@@@@@@@@??????@@@@@@AAABBBBBB@@@===999===<<<::::::;;;>>>AAACCCCCCCCCCCCBBBBBBAAAAAAAAACCCBBBBBBAAA@@@@@@??????AAA@@@@@@@@@AAABBBDDDEEELLLLLLKKKIIIHHHHHHKKKMMMOOOSSSWWW[[[ZZZVVVQQQMMMPPPOOOOOOMMMKKKIIIGGGFFFHHHGGGEEEDDDDDDDDDEEEEEEJJJIIIIIILLLPPPRRRQQQOOOJJJKKKLLLNNNPPPRRRSSSTTTXXXUUUPPPMMMLLLMMMPPPSSSXXXYYYZZZ]]]``````^^^\\\WWWTTTTTTYYYaaaddd```[[[RRRVVVaaappp~~~NNNQQQVVVZZZ]]]___aaabbbccccccbbb```]]][[[\\\]]]___```cccfffiiikkklllmmmmmmmmmllljjjgggdddbbb```aaabbbdddfffhhhiiiiiihhhlllooosssvvvwwwvvvuuuuuutttxxx}}}yyyppplllkkklllpppuuuzzz}}}}}}xxxvvvwwwvvvvvvxxxzzz||||||zzzxxxwwwxxx{{{~~~~~~|||wwwsssoooooooooooopppppppppqqqqqqtttxxx|||~~~tttqqqllliiifffccc___\\\]]]eeeqqqzzz}}}zzzuuurrrvvvuuuuuuvvvxxxxxxuuurrrmmmfff___]]]bbbhhhlllmmmhhhjjjlllmmmnnnrrrxxx}}}|||}}}}}}~~~~~~|||wwwsssbbb]]]YYYYYYXXXVVVXXX\\\dddooowwwuuunnniiidddaaabbbdddffffffgggooo|||}}}yyyvvv|||{{{}}}|||{{{{{{xxxrrrhhh]]]UUUJJJFFFAAA;;;888888999;;;>>>======<<<;;;:::999999888888777777777888::::::999999999999999888777777555555555555666777999:::::::::999999888777666555888888999::::::;;;;;;<<<:::::::::;;;::::::999999;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<===<<<=========>>>>>>??????CCCAAA>>>>>>@@@BBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA??????>>>======>>>???@@@===<<<<<<;;;;;;;;;<<<<<<===>>>@@@@@@@@@AAADDDFFFGGGIIIIIIHHHFFFCCCBBBBBBEEEFFFFFFCCC???======>>>??????>>>===>>>???@@@AAACCCBBB???>>>===>>>@@@AAADDDCCCBBBAAABBBCCCEEEFFFFFFFFFEEECCCBBB@@@??????<<<===>>>???@@@AAAAAAAAA?????????@@@AAA@@@===;;;===<<<;;;;;;<<<===???AAABBBBBBBBBBBBAAAAAAAAAAAADDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCDDDEEEIIIIIIIIIGGGFFFGGGIIILLLLLLOOOUUUZZZ]]]\\\ZZZXXXRRRQQQPPPMMMKKKIIIGGGFFFGGGFFFEEEEEEEEEGGGIIIJJJNNNMMMLLLMMMOOOOOOMMMKKKKKKKKKLLLMMMNNNOOOOOOPPPVVVTTTPPPMMMMMMOOOSSSUUUZZZZZZZZZ\\\^^^^^^\\\ZZZYYYVVVVVVZZZbbbeeebbb^^^TTTWWWaaappp|||AAADDDGGGIIIJJJJJJKKKLLLMMMMMMLLLJJJHHHGGGHHHIIIKKKMMMOOOQQQRRRTTTTTTTTTUUUTTTTTTSSSQQQPPPOOONNNNNNOOOQQQSSSUUUUUUUUUUUUWWWYYY\\\```cccdddddddddhhhjjjoootttxxxzzz{{{|||ssskkkcccaaa```^^^```dddhhhlllqqqwwwyyyyyywwwvvvwwwyyyyyytttmmmfffdddccceeedddcccdddeeeeeedddbbbaaaccchhhmmmpppnnnjjjfff^^^^^^^^^___aaadddfffhhhssswww}}}~~~wwwnnniiigggddd```[[[WWW]]]fffmmmooommmjjjhhhjjjiiijjjmmmpppqqqpppooolllgggbbb```bbbddddddccc]]]]]]\\\\\\```iiissszzz}}}|||{{{{{{{{{zzzwwwtttgggbbb``````___\\\]]]aaaiiirrrzzzyyytttrrrqqqnnnppptttwwwyyy|||yyyqqqllluuu{{{xxxxxxmmmiiiccc\\\UUUNNNFFFAAA@@@>>><<<:::999999;;;<<<>>>===<<<;;;:::999888888777777888999999999999888999999::::::999999888888444444444555666888:::;;;:::999999888777555444333666666777777888999999::::::999999999999::::::;;;::::::::::::::::::;;;;;;::::::::::::;;;<<<============>>>>>>>>>>>>>>>>>>AAA???======???@@@AAA@@@@@@@@@@@@@@@@@@?????????;;;;;;;;;;;;<<<===>>>???<<<<<<;;;;;;;;;<<<<<<===<<<===>>>>>>======???AAAGGGHHHIIIGGGDDDBBBAAAAAA@@@BBBCCCBBB???===;;;;;;>>>>>>>>>>>>>>>?????????DDDBBB@@@>>>======>>>???BBBAAA@@@@@@@@@AAACCCDDDFFFEEEDDDCCCBBBAAA@@@@@@;;;<<<===???AAABBBBBBBBB???>>>===>>>??????>>><<<>>>>>>>>>======>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDEEEHHHJJJIIIMMMQQQVVVZZZ[[[\\\[[[SSSRRROOOLLLJJJHHHGGGFFFEEEEEEEEEEEEGGGJJJLLLNNNPPPNNNMMMNNNOOONNNLLLJJJMMMMMMMMMMMMNNNNNNNNNNNNTTTRRROOONNNOOORRRVVVYYY]]][[[ZZZZZZ[[[[[[ZZZXXXXXXVVVUUUZZZbbbhhhhhhfffYYY[[[cccnnnxxxCCCEEEGGGGGGFFFEEEEEEFFFGGGGGGFFFDDDBBBBBBDDDFFFEEEFFFHHHJJJKKKKKKJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLIIIJJJKKKLLLLLLLLLKKKJJJNNNNNNPPPSSSUUUVVVVVVUUUYYY[[[^^^aaadddeeeeeeeee```ZZZUUUUUUTTTRRRSSSVVVSSSUUUYYY^^^aaacccddddddhhhjjjkkkggg```YYYVVVUUUXXXVVVSSSSSSUUUVVVWWWWWWXXX[[[bbbiiinnnnnnkkkhhh[[[[[[[[[[[[^^^aaadddfff}}}wwwooolllhhhaaa[[[TTTUUUWWWXXXYYY\\\___bbb\\\\\\]]]```cccfffggghhhgggddd```^^^^^^]]][[[YYYYYYWWWVVVXXX^^^hhhttt{{{xxxssspppppppppooorrrwww~~~zzzxxxkkkccc[[[WWWQQQKKKGGGCCC@@@===>>>>>>===;;;::::::999999<<<;;;;;;:::999888777666666777999::::::999888777888888999999999888888777555555555666777888888999888999888888777666555444555666666777777888888999999999888888888999;;;<<<:::999888888888888999::::::::::::;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@>>><<<<<<>>>??????>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<;;;;;;;;;;;;<<<======<<<===>>>===;;;;;;===>>>BBBCCCDDDCCCAAA???@@@@@@???@@@@@@???>>><<<;;;;;;===>>>>>>?????????>>>===CCCBBB@@@>>>===<<<======??????>>>>>>>>>???@@@AAACCCCCCBBBBBBAAA@@@??????<<<===>>>???@@@AAAAAAAAA???===;;;;;;===>>>???>>>???@@@@@@AAA@@@???>>>===@@@@@@@@@AAAAAAAAAAAAAAADDDDDDEEEFFFGGGHHHHHHIIIEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDEEEEEEDDDEEEGGGIIIKKKLLLMMMOOOQQQQQQQQQQQQPPPOOOLLLJJJHHHGGGFFFFFFDDDDDDCCCDDDFFFIIIMMMOOOMMMMMMNNNNNNOOOOOOOOONNNPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQOOOOOOQQQUUUYYY\\\^^^\\\ZZZYYYYYYYYYXXXWWWUUUSSSSSSXXXaaahhhkkkkkk___^^^aaaiiipppxxxIIIJJJKKKJJJHHHGGGGGGHHHHHHGGGFFFDDDBBBCCCEEEHHHGGGIIIKKKMMMMMMKKKHHHFFFDDDCCCBBBAAABBBDDDFFFGGGEEEGGGIIIJJJKKKLLLKKKKKKLLLKKKJJJKKKNNNOOONNNMMMLLLNNNQQQTTTVVVXXXYYYZZZXXXRRRNNNNNNLLLIIIGGGIIIHHHHHHIIIKKKOOOTTTXXX[[[eeeiiilllkkkeee___ZZZYYYYYYVVVRRRQQQQQQSSSTTTTTTUUUZZZaaakkkssswwwvvvuuuccccccbbbbbbcccfffhhhjjjwwwzzz|||ooogggddd___XXXRRRNNNNNNMMMMMMMMMQQQVVVZZZVVVVVVWWWYYY[[[]]]```bbb___^^^\\\[[[ZZZYYYVVVUUUTTTTTTVVV\\\fffqqq{{{{{{yyy{{{~~~|||vvvhhhXXXOOOGGGDDDAAA???>>>===;;;999888888888888777666444444999999888888777666666555666777999;;;;;;999777666666666777777777777777666777777777777777666666666777777888888999888888888666666777777888888999999999888888777888999;;;<<<999888777666666777999:::<<<<<<<<<<<<===>>>@@@@@@>>>>>>>>>>>>???????????????===<<<<<<===>>>===<<<::::::::::::::::::::::::>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<=========>>>>>>===;;;:::<<<===>>>???@@@@@@@@@@@@BBBCCCBBB@@@>>><<<<<<===>>>???>>>>>>????????????>>>===BBBAAA???>>><<<<<<<<<<<<===============>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@@@@@@@???@@@===;;;;;;<<<>>>??????@@@AAABBBCCCCCCAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHIIIEEEEEEEEEEEEEEEEEEDDDDDDBBBDDDEEEEEEEEEEEEGGGIIIKKKKKKJJJJJJIIIHHHHHHHHHKKKJJJIIIHHHFFFFFFEEEEEECCCBBBAAABBBDDDGGGKKKMMMNNNOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRQQQPPPOOOOOORRRVVVZZZ\\\^^^\\\YYYXXXYYYYYYXXXVVVVVVTTTSSSWWW]]]cccfffggg___[[[[[[___dddlllyyySSSTTTUUUTTTRRRQQQRRRSSSQQQPPPOOOLLLJJJKKKMMMPPPTTTWWWZZZ[[[YYYTTTMMMIIIFFFDDDBBB@@@@@@BBBDDDFFFHHHJJJNNNSSSWWWYYY[[[\\\WWWTTTQQQRRRTTTVVVUUURRRMMMOOOSSSXXX\\\```cccdddccc\\\WWWUUUQQQJJJFFFFFFIIIHHHFFFGGGKKKRRRXXX\\\jjjpppwwwyyyuuunnnhhhfffaaa]]]XXXUUUTTTTTTSSSSSSRRRVVV^^^iiirrryyyzzzzzziiihhhggggggggghhhjjjkkkiiijjjlllmmmmmmlllkkkjjjkkkeee]]]YYYXXXUUUPPPKKKGGGIIIMMMOOOOOOPPPQQQSSSTTTTTTTTTSSSSSSTTTXXX[[[WWWWWWVVVVVVVVVWWWWWWWWWWWWYYY^^^gggttt}}}lllbbbZZZQQQHHHDDD===<<<;;;;;;;;;:::888666444555666777777777666666777777777777777777777777777888999::::::999777666555555666666777777666666777888888888777666555444666666777888999999999999666666777888888999999:::999888888888888999999:::777777555555666777:::;;;============>>>???@@@@@@======>>>??????@@@@@@AAA>>>===<<<<<<======<<<;;;:::::::::;;;;;;;;;;;;;;;????????????>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>===>>>>>><<<;;;:::;;;======>>>@@@@@@@@@BBBDDDGGGDDDAAA>>>===>>>@@@BBBBBB@@@@@@@@@???????????????@@@@@@>>>===<<<<<<<<<<<<;;;<<<<<<<<<============>>>>>>>>>>>>>>>=========??????@@@@@@@@@??????>>>AAA???<<<<<<===>>>???>>>???@@@BBBCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAACCCDDDEEEGGGGGGCCCDDDEEEEEEEEEEEEDDDDDDCCCDDDFFFFFFEEEEEEFFFHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEECCCBBBAAA@@@??????BBBFFFJJJMMMSSSTTTUUUSSSQQQOOONNNOOOMMMMMMNNNNNNOOOOOOPPPPPPQQQPPPPPPPPPRRRUUUYYY[[[\\\ZZZYYYYYYZZZZZZYYYWWW[[[XXXVVVVVVYYY[[[\\\]]]YYYUUUTTTWWW\\\bbbmmmxxx]]]^^^______^^^^^^___aaa``````]]]ZZZXXXYYY[[[^^^hhhkkknnnnnniii```VVVOOOIIIHHHFFFEEEFFFIIIMMMOOOTTTWWW\\\bbbhhhlllooopppmmmhhhbbb```aaaaaa^^^[[[UUUWWW[[[___eeeiiimmmooommmfff___\\\WWWPPPKKKKKKKKKJJJIIIJJJNNNTTTZZZ]]]iiiqqq{{{{{{ssslllhhh___[[[WWWTTTSSSRRRQQQQQQSSSUUUZZZaaaiiimmmooonnndddddddddddddddddddddddd```___^^^\\\[[[YYYXXXWWWWWWVVVUUUVVVVVVTTTQQQNNNJJJMMMPPPRRRSSSTTTVVVWWWXXXXXXWWWSSSPPPPPPSSSWWWXXXXXXYYYZZZ\\\___cccffflllmmmqqq{{{|||vvvssssssssswww~~~}}}nnnaaaTTTLLLFFFAAA??????;;;:::999:::;;;;;;:::888666666777888999999999:::666666777888888999999:::888999999:::999888777666555555666777777777777777666666777888888777666555666666777777888777777777666666666777888888999999888999999999999888888777666666444444666888;;;===>>>>>>============>>>???<<<<<<===>>>@@@AAABBBBBB>>>===<<<===>>>===<<<:::999999::::::;;;;;;;;;;;;======>>>???>>>>>>===<<<;;;::::::;;;;;;===>>>>>>;;;<<<<<<;;;:::999;;;<<<===>>>?????????@@@CCCFFFDDDBBB@@@AAACCCEEEEEEDDDCCCBBB@@@?????????@@@AAA>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<=========<<<======>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@BBB@@@>>>>>>??????>>>===<<<===???@@@BBBCCCDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA???@@@AAABBBCCCDDDEEEFFFAAABBBDDDEEEEEEEEEEEEDDDCCCDDDFFFFFFEEEDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKIIIIIIJJJIIIGGGDDD@@@>>>>>>======>>>AAAGGGLLLPPPSSSUUUWWWUUURRRPPPQQQRRRPPPOOOOOOOOOOOONNNNNNNNNQQQQQQPPPPPPQQQTTTWWWXXXYYYXXXYYYZZZ\\\\\\[[[YYYZZZYYYWWWWWWWWWXXXXXXXXXSSSQQQSSSXXX\\\```hhhppp|||```aaaccccccbbbcccfffhhhkkkjjjgggdddaaaaaadddgggtttwwwzzzyyyrrreeeXXXPPPGGGFFFFFFGGGKKKPPPVVVZZZ___bbbggglllqqquuuxxxyyy|||uuummmhhhfffccc^^^ZZZWWWXXX[[[___cccgggjjjkkkjjjccc]]]ZZZVVVOOOKKKKKKJJJJJJJJJLLLPPPTTTYYY[[[aaajjjvvv{{{wwwnnneeeaaaVVVSSSPPPNNNOOOOOOOOOOOOXXXXXXYYY\\\___``````^^^\\\]]]^^^^^^___^^^^^^]]][[[ZZZWWWUUURRRPPPOOOOOOPPPRRRUUUXXXXXXVVVSSSQQQTTTTTTRRRQQQRRRVVV]]]bbbcccbbb___ZZZVVVTTTWWW[[[ccccccdddfffiiiooovvvzzzvvvmmmiiihhhiiijjjkkkttt~~~}}}zzzjjj^^^SSSLLLFFFDDDAAA===;;;===888777555666888:::;;;:::777777777777777777777777666777888999:::;;;<<<<<<999999999999999888777777666666777888888888888888444555666888888888777666666666777777666555444444555555666666777888888888888999:::::::::888777555666555444444666999<<<>>>>>>======<<<<<<<<<<<<===;;;<<<===>>>@@@BBBCCCDDD>>>=========>>>>>><<<:::777777888888999999999999:::;;;<<<>>>>>>>>>>>>===:::::::::;;;<<<===>>>???:::;;;;;;:::999999:::<<<<<<======<<<<<<===???BBBDDDBBBBBBEEEHHHIIIFFFDDDDDDCCCAAA??????@@@AAABBB===============<<<<<<<<<:::;;;<<<<<<======<<<<<<>>>>>>>>>>>>????????????;;;<<<>>>???AAAAAABBBBBBCCCAAA??????@@@???>>><<<::::::<<<>>>@@@BBBDDDEEEGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEEEE@@@AAACCCDDDEEEEEEEEEDDDCCCDDDFFFEEEDDDCCCCCCDDDDDDEEEGGGHHHIIIJJJJJJJJJKKKLLLLLLKKKHHHCCC>>>;;;<<<;;;;;;===BBBIIIOOOSSSPPPSSSVVVVVVTTTTTTUUUWWWTTTTTTSSSRRRPPPOOONNNNNNRRRQQQPPPPPPQQQSSSUUUWWWWWWWWWYYY[[[^^^^^^\\\ZZZWWWVVVVVVWWWXXXYYYYYYZZZQQQRRRWWW^^^bbbccchhhmmm~~~\\\]]]^^^\\\YYYYYY\\\______```bbbcccddddddccccccqqqqqqooojjjcccZZZQQQLLLFFFFFFFFFGGGJJJPPPXXX^^^eeehhhiiihhhjjjmmmkkkgggiiiiiihhheeeaaa^^^\\\[[[TTTZZZ\\\ZZZ[[[aaacccaaa^^^[[[UUUQQQMMMKKKIIIHHHLLLFFFEEEKKKMMMLLLMMMRRRVVVZZZ___dddeeebbb]]]YYYNNNNNNNNNLLLJJJIIIKKKLLLYYY[[[[[[YYYVVVWWW\\\aaaaaa___]]]^^^``````^^^[[[VVVVVVTTTQQQOOOPPPRRRUUUVVV[[[eeeoootttpppfff^^^___\\\XXXVVVVVV[[[```dddcccccc```[[[WWW[[[dddllltttwwwzzz}}}}}}zzzqqqjjjjjjoooooolllwww}}}~~~uuujjj```XXXRRROOOEEECCC@@@===:::888777777555555666666777777888888777777666666555555555444333444555777999;;;<<<===:::::::::999999999888888555555666666666666555555666666555555555666666777777777777777777777888888666666666666666666666666777888;;;<<<<<<:::888666666777999999888888999:::>>><<<:::999999;;;>>>???<<<<<<;;;<<<===???AAABBB===<<<:::999888999999:::;;;;;;:::999999888888777>>>===;;;:::999:::;;;;;;===<<<;;;::::::;;;======<<<;;;999888888999:::<<>>=========???@@@AAAAAABBBCCCBBB@@@>>>===>>>@@@@@@AAAAAAAAA@@@@@@???AAA@@@>>><<<;;;::::::;;;@@@>>>;;;999999:::<<<===<<<===???@@@@@@>>><<<;;;;;;<<<>>>???@@@@@@??????DDDCCCCCCBBBAAA@@@??????AAA???===;;;;;;<<<>>>@@@GGGHHHIIIIIIHHHEEEBBB???AAACCCDDDFFFFFFEEECCCBBBBBBBBBCCCDDDEEEFFFGGGGGGCCCDDDEEEEEEEEECCCBBBAAABBBDDDEEEFFFFFFGGGIIILLLKKKKKKJJJIIIGGGEEECCCBBB>>>>>>======@@@DDDIIIKKKOOOQQQSSSSSSSSSTTTVVVWWWWWWVVVTTTUUUVVVTTTOOOKKKQQQQQQRRRRRRSSSSSSSSSTTTWWWUUUUUUWWW[[[]]]\\\ZZZ\\\YYYWWWWWWZZZ\\\]]]]]]ZZZ]]]aaaeeeiiinnnssswwwUUUVVVWWWUUUSSSSSSUUUXXXYYYZZZ]]]```bbbbbbbbbbbbgggeeebbb]]]XXXRRRMMMKKKJJJJJJKKKKKKMMMQQQWWW\\\cccffffffeeeeeehhhfffbbb]]]]]]\\\ZZZXXXVVVUUUUUUXXX\\\]]]ZZZZZZ^^^___]]]WWWUUUQQQMMMKKKIIIGGGFFFJJJFFFFFFKKKMMMLLLMMMQQQPPPRRRUUUXXXXXXVVVSSSPPPKKKKKKJJJJJJJJJKKKKKKKKKSSSWWW[[[\\\\\\^^^bbbfffeeecccaaaaaaaaa```\\\YYYUUUVVVWWWWWWWWWZZZ]]]```jjjooowww~~~{{{tttooofffccc___\\\]]]bbbhhhmmmjjjjjjhhhdddbbbfffooowwwzzzvvvxxx~~~uuuooofffbbb[[[SSSLLLFFFBBBAAA@@@???<<<:::888777777777777777777666666666666666777666666666555555555555444555666888999;;;<<<===999999888888888777777777555555666666666666555555555555555555555666777777888888888777777777777777666666666666666666666666666777999::::::999888777666888999999888888888999<<<;;;:::::::::<<<===???>>>>>>===<<<<<<===>>>???===<<<:::999999999::::::<<<======<<<<<<;;;:::999>>>===<<<;;;:::;;;;;;<<<;;;;;;:::::::::;;;=========<<<:::999999:::<<<===>>>===<<<<<<===>>>???@@@???@@@BBBAAA@@@??????@@@@@@@@@AAAAAA@@@@@@?????????>>>===;;;;;;;;;<<<<<>>@@@AAACCCEEEEEEEEECCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCDDDEEEFFFEEEDDDDDDBBBCCCEEEEEEEEEFFFHHHJJJIIIIIIIIIHHHGGGEEEDDDCCC???>>>======@@@DDDJJJMMMOOOQQQSSSSSSSSSTTTUUUWWWXXXWWWVVVVVVWWWVVVRRRNNNPPPQQQRRRSSSUUUVVVWWWXXXYYYWWWVVVWWWYYYZZZYYYWWWXXXVVVUUUVVVYYY\\\]]]^^^[[[```ggglllqqqvvv}}}LLLMMMNNNMMMKKKKKKMMMOOOQQQSSSWWWZZZ\\\]]]\\\\\\YYYVVVRRRNNNKKKJJJIIIIIIIIIJJJLLLMMMNNNPPPTTTXXXaaafffiiihhhiiijjjgggccc]]]\\\[[[ZZZYYYYYYYYYYYY[[[\\\ZZZVVVUUUWWWWWWUUUOOONNNLLLJJJHHHFFFEEEEEEHHHFFFHHHLLLNNNMMMNNNQQQMMMLLLMMMNNNQQQQQQPPPOOOPPPMMMJJJKKKNNNPPPPPPNNNNNNSSS[[[aaadddggghhhiiiiiihhhhhhhhhhhhgggdddbbb```ccchhhkkknnnqqqtttwww}}}}}}yyywwwssspppllliiihhhmmmtttyyyyyyzzzzzzxxxxxx|||rrrqqqqqqsssppplllmmmqqq{{{{{{nnn___TTTNNNKKKGGGCCC???<<<;;;::::::999888777666666666666888888777777666555555444666666666666555555555555555555777888:::;;;<<<===777777777777666666666666555555666666666666555555444444444555555777888999999888888888777777666666666666666666666666666666555555666777777888777777777999::::::888777777888999::::::;;;<<<<<<===>>>@@@???>>><<<;;;;;;;;;;;;<<<;;;:::999999::::::;;;>>>???@@@AAA@@@>>><<<;;;>>>===<<<<<<;;;<<<<<<<<<:::999::::::;;;<<<===>>>>>>===<<<;;;;;;<<<===>>>======<<<<<<<<<===>>>>>>===???AAAAAA@@@???@@@AAAAAAAAA@@@@@@@@@?????????===<<<;;;;;;;;;<<<===>>>======<<<;;;;;;;;;;;;<<<======???@@@@@@???>>>===<<<>>>AAACCCDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???===<<<<<<===???@@@@@@AAABBBCCCCCCAAA???>>>???@@@BBBCCCDDDDDDDDDCCCDDDDDDDDDCCCCCCBBBBBBBBBAAABBBDDDFFFGGGGGGGGGGGGBBBCCCDDDDDDCCCDDDFFFHHHGGGGGGHHHGGGGGGFFFEEEDDD@@@>>><<<;;;>>>DDDJJJNNNOOOQQQSSSSSSSSSSSSTTTVVVXXXWWWWWWXXXXXXWWWUUURRRPPPQQQSSSUUUWWWYYYZZZ[[[YYYXXXWWWWWWWWWWWWVVVTTTUUUSSSRRRSSSWWWZZZ\\\]]]XXXaaalllssswww}}}LLLLLLMMMLLLLLLLLLMMMNNNRRRSSSVVVXXXXXXXXXWWWVVVRRRPPPNNNLLLKKKKKKLLLMMMJJJMMMOOOQQQRRRSSSUUUWWWaaajjjrrrvvvxxxyyyuuupppiiihhhfffeeeffffffffffff```^^^ZZZVVVTTTUUUTTTSSSPPPQQQPPPNNNLLLJJJJJJJJJKKKLLLPPPSSSSSSRRRSSSTTTQQQPPPOOORRRWWW\\\______aaaZZZRRRPPPSSSVVVWWWUUUTTTYYYbbbkkkpppqqqnnnlllhhhiiillloooqqqsssrrrrrrqqquuu|||~~~|||yyy|||~~~|||nnnkkkiiiiiigggccccccfffrrrttteee\\\TTTJJJCCCCCCBBB@@@>>>===<<<<<<<<<888777777666555555555555777777666666666555555555666666666666666555555555666666777888999:::;;;<<<777777777666666666555555555555666666666666555555333333444444666777999999999999888888777666666666666666666666666666666666444444444555666666777777777999::::::888777777888777888:::<<<=========<<>>===<<<;;;;;;::::::<<<;;;:::999999:::<<<<<>>??????>>>>>>=========>>>???@@@>>>>>>=========>>>>>>>>>===???AAAAAA?????????@@@AAA@@@@@@???????????????>>>===<<<;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>======<<<>>>AAACCCDDDCCCAAA???>>>>>>?????????@@@@@@@@@???>>>===<<<===>>>???@@@BBBCCCCCCDDDCCCBBB@@@???>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCEEEFFFGGGGGGGGGGGGBBBCCCDDDCCCBBBBBBDDDEEEGGGGGGGGGGGGFFFEEEDDDCCC???===:::888;;;AAAHHHLLLMMMOOORRRSSSSSSSSSTTTUUUWWWWWWWWWWWWXXXWWWVVVUUUQQQRRRSSSUUUWWWXXXZZZZZZWWWWWWVVVVVVVVVVVVUUUUUUTTTRRRPPPQQQTTTWWWXXXYYYSSS^^^kkkrrruuu{{{RRRRRRRRRSSSTTTUUUTTTTTTWWWWWWWWWWWWVVVUUUSSSRRRQQQQQQRRRSSSTTTUUUUUUUUUXXXZZZ\\\]]][[[ZZZZZZ[[[cccppp{{{yyyvvvuuuvvvvvvtttssskkkeee___\\\ZZZYYYXXXXXXYYYZZZZZZXXXUUUSSSUUUVVVXXX]]]bbbdddcccbbbaaa```\\\ZZZZZZ___iiirrrvvvxxxuuukkk```ZZZ[[[^^^```___cccfffmmmuuuzzzyyyrrrlllcccffflllqqquuuwwwyyyzzzzzzyyyuuuvvvzzzzzzkkkhhhhhhjjjjjjfffeeegggsss{{{}}}~~~ssseeeTTTIIIEEECCC@@@<<<===<<<<<<;;;::::::::::::888888888777666555555444444555555555666666666777555555555666666666666666666666777888888999::::::888777777777777666666666555555666666666666555555333333444444666777999999888888888888777777666666666666666666666666666666444555555555555666666777777888::::::888777888888777888:::<<<======<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999:::;;;===>>>???AAACCCDDDCCCAAA>>><<<;;;;;;;;;<<<<<<<<<;;;;;;:::;;;<<<===>>>???@@@@@@>>>>>>>>>>>>??????@@@@@@???????????????????????????AAABBBAAA???=========@@@??????>>>>>>??????@@@AAA@@@>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::;;;;;;<<<============;;;===@@@BBBCCCBBB@@@???>>>>>>>>>??????@@@@@@AAA>>>>>>======>>>???@@@AAADDDDDDDDDCCCBBBAAA???>>>>>>???@@@BBBCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEECCCDDDFFFGGGGGGGGGFFFEEECCCCCCDDDBBBAAA@@@BBBCCCGGGGGGGGGFFFEEEDDDCCCBBB>>>;;;888666888===DDDHHHIIILLLOOOQQQRRRRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUSSSSSSTTTTTTUUUUUUVVVVVVTTTTTTUUUVVVVVVVVVWWWXXXVVVSSSQQQPPPQQQRRRSSSRRROOOYYYffflllpppvvv\\\[[[[[[]]]______^^^]]]ZZZYYYXXXVVVUUUUUUUUUUUUUUUWWW[[[___bbbdddddddddoooqqqqqqooolllhhhffffffppp{{{rrrjjjgggeeebbb```aaaaaabbbbbb```^^^^^^bbbfffsss{{{~~~|||zzzwwwooommmmmmuuuvvvooooooqqqssstttrrrssswww~~~vvvmmmiiinnntttyyy|||~~~|||xxxxxx}}}kkkiiijjjooorrrpppooopppxxxqqqeee^^^QQQKKKCCC@@@@@@@@@===999;;;;;;::::::999999888888888999999999888777666555333444444555666666777777555555555666666666666666666666666777777888888888777777777777666666666666555555666666666666555555444444444555555777888999777777777777777777777888666666666666666666666666666666777777777777666666666777999999888888999:::888999;;;<<<<<<;;;::::::999999:::;;;<<<<<<<<<;;;::::::::::::;;;<<<>>>???AAABBBCCCCCCCCCAAA???===;;;;;;<<<=========<<<<<<:::;;;<<<>>>>>>?????????>>>>>>??????@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@???>>>@@@AAABBBAAA>>><<<<<<<<>>======>>>???AAABBBCCCBBB@@@===<<<;;;<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<======>>>===>>>???@@@AAAAAAAAA@@@>>>?????????@@@@@@AAAAAA>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBBBBAAA@@@???>>>@@@@@@AAABBBCCCDDDDDDEEEBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDCCCAAA@@@AAABBBEEEEEEEEEEEEEEEDDDCCCBBB===;;;777555666:::???CCCDDDHHHLLLOOOQQQQQQRRRSSSTTTUUUVVVUUUTTTSSSTTTUUUUUUTTTTTTTTTSSSSSSSSSSSSQQQSSSUUUVVVVVVWWWYYY[[[XXXUUUQQQOOOOOOOOONNNNNNLLLTTT^^^eeeiiiqqq|||rrrqqqqqqsssvvvwwwuuurrrgggfffddddddeeehhhkkkmmmmmmpppuuu{{{|||wwwtttuuussstttuuutttsssvvv}}}nnnjjjkkkqqqwwwwwwxxxzzzyyyjjj\\\RRRLLLJJJ@@@>>>===<<<===<<<:::888::::::::::::999888888777666777888999999999888888555555555555555555555555555555555555666666666777555555555555666666666666666666666555555555444444555555666666666666555555555555555555555666777777666666666777888888999999666666666666666666666666888999:::::::::888666555444666888999999999:::;;;:::;;;;;;;;;;;;:::999999888999:::;;;<<<;;;;;;:::::::::999:::;;;===???@@@CCCCCCDDDCCCCCCBBBAAA@@@<<<===>>>???@@@??????>>>999:::;;;<<<======<<<<<<======>>>???@@@AAAAAAAAA???@@@@@@AAA@@@???>>>===>>>@@@AAA@@@>>>======>>>===<<<<<<<<<===@@@BBBDDDCCCBBB@@@>>>>>>>>>>>>???===<<<:::::::::<<<===???<<<<<<<<<===>>>??????@@@?????????@@@AAAAAABBBCCC@@@@@@@@@@@@AAAAAAAAAAAA===>>>>>>??????@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBBBBCCCDDDDDDEEEBBBBBBAAAAAAAAAAAAAAA@@@@@@BBBCCCEEEFFFFFFFFFEEEEEEFFFEEECCCAAA???@@@AAAAAABBBCCCDDDEEEFFFFFFFFF>>><<<888666777999===??????DDDIIIMMMOOOQQQRRRSSSUUUVVVWWWUUUSSSRRRSSSUUUUUUUUUTTTTTTSSSSSSSSSRRRQQQTTTVVVWWWVVVWWWYYY\\\XXXUUUQQQOOONNNNNNMMMLLLIIINNNUUU\\\cccmmmxxx|||{{{zzzzzz~~~ppplllkkkqqqxxx{{{}}}}}}sssgggccc[[[QQQHHHAAA>>>======;;;999777555666777777666666777777666666555444333444666888::::::::::::666666666555444444333333444555555555666666777777444555555555555555555555555555444444444333333333555555666666666666555555666666555555555666666777555555666777888999::::::666666666666666666666666999:::<<<===<<<999666444333555888999999999;;;<<<<<<<<<;;;::::::999999888999:::;;;;;;;;;:::999888::::::999:::;;;===???@@@EEEEEEDDDDDDCCCBBBBBBBBB>>>???@@@AAABBBBBBAAA@@@888999:::;;;;;;;;;:::999<<<===>>>???@@@AAAAAAAAA>>>???@@@@@@@@@>>>===<<<<<<>>>???@@@???>>>???@@@<<<;;;;;;;;;===@@@CCCEEEBBBAAA@@@??????@@@AAAAAA===<<<:::999999;;;>>>@@@>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@@@@AAABBBDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA======>>>???@@@@@@AAAAAAAAABBBCCCEEEGGGHHHJJJJJJDDDDDDCCCCCCCCCDDDDDDEEEBBBBBBAAA@@@???>>>===<<<>>>???AAADDDFFFGGGGGGGGGFFFFFFFFFDDDAAA???@@@AAA===???AAACCCEEEGGGHHHIII???===:::888888999<<<======AAAGGGLLLOOOPPPRRRSSSVVVWWWXXXVVVSSSRRRSSSVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSUUUXXXXXXVVVVVVYYY\\\XXXTTTQQQNNNNNNNNNMMMLLLEEEIIINNNUUU^^^iiiuuu|||uuuqqqpppsssxxxxxxuuurrrooopppwwwxxxfffXXXLLLJJJFFFCCC@@@===<<<<<<777777777777777777777777777777666666666888999:::888:::999777999<<<888///777777888888777444222000444333222222555777888888444555555333222222444666777777777555444333555777777666666555555555666666555555555555666666777777888888999999999888888777777888999:::;;;:::999888======>>>>>>===<<<;;;;;;666777888999999:::999999666666777777777777666666::::::<<<<<<<<<<<<:::::::::;;;<<<;;;:::;;;===???BBBBBBBBBBBBBBBBBBAAAAAABBB@@@===<<>>===;;;;;;===????????????>>>>>>>>>???@@@AAAAAAAAACCCDDDCCCAAA????????????@@@BBBDDDDDDDDDDDDDDD???????????????@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCC======<<<<<<<<<<<<======@@@@@@???>>>>>>>>>>>>>>>============???AAACCCDDDAAA@@@??????@@@AAA@@@???======>>>>>>???@@@BBBBBBFFFFFFFFFGGGGGGGGGFFFFFFDDDEEEEEEEEEEEEDDDDDDCCCAAAAAA@@@???===<<<<<<;;;===>>>@@@BBBDDDEEEFFFFFFFFFEEEDDDCCCAAA???>>>>>>???@@@AAABBBCCCEEEEEEFFFIIICCC;;;777666888888888999@@@JJJPPPRRRSSSUUUVVVXXXWWWVVVUUUTTTTTTTTTTTTZZZYYYXXXXXXWWWTTTOOOKKKMMMPPPSSSWWWYYYYYYXXXWWWXXXRRRMMMNNNRRRTTTQQQMMMGGGGGGKKKSSS[[[eeesss}}}|||xxxvvvxxx|||}}}www{{{}}}|||wwwsssnnnkkknnnxxxzzzvvvsssqqqnnnfffXXXMMMBBB@@@===:::888666555555777777777777777777777777999888777666666666777888<<>>???>>>::::::;;;;;;<<<;;;999777555444333222333444666777777555555444333222333444555555555555333222111333555444444333333333333333444444444444555555666666666777888888999999888888777:::;;;<<<=========<<<<<<;;;<<<<<<<<<<<<;;;:::999777888888888888888777777777777888888888888777777888999:::;;;<<<;;;;;;:::<<<===>>>>>>======>>>???AAAAAABBBBBBAAA@@@???>>>CCCCCCBBBBBBIIIPPPQQQLLLCCCAAA???>>>>>>??????>>>???>>>>>>>>>>>>??????@@@AAABBBCCCBBB@@@????????????AAACCCDDDFFFFFFFFFEEEDDDDDDBBBAAA???>>><<<<<<@@@AAABBBCCCDDDDDDDDDEEEEEEDDDBBB@@@>>>===<<<;;;AAA@@@@@@???>>>>>>??????>>>>>>===>>>???@@@BBBCCCCCCBBBBBBBBBDDDDDDBBBAAABBBAAAAAA@@@@@@@@@@@@AAADDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFEEEDDDDDDBBBBBBBBBAAA@@@>>>===<<<;;;<<<>>>@@@BBBCCCDDDDDDFFFFFFEEECCCBBB@@@??????@@@@@@AAABBBCCCDDDEEEFFFJJJEEE???<<<<<<<<<<<<;;;:::@@@HHHOOORRRTTTTTTUUUWWWWWWVVVUUUTTTSSSSSSSSSVVVVVVWWWYYYZZZYYYVVVTTTNNNPPPSSSVVVXXXXXXXXXXXXZZZVVVSSSUUUYYY[[[VVVRRRKKKKKKMMMSSSZZZcccqqq~~~|||rrrnnnrrruuu|||xxxvvvtttrrrsssxxxxxxoooiii]]]YYYUUUTTTTTTPPPGGG@@@>>>===:::888777666666666777777777777777777777777:::999777666555555666666:::@@@DDD@@@<<<<<<===<<<777888999999999888666555222333333444444555555555555333111111333444555444444555555333222111333444333333222222222222333333333333444444444444555555777777888888888888777777;;;;;;<<<============<<<999::::::::::::999999888:::::::::999888888777777888999999999999999999888666777999:::;;;;;;;;;;;;===???AAAAAA???>>>>>>>>>>>>???AAAAAAAAA???>>><<>>>>>>>>======<<<=========@@@BBBCCCBBB@@@>>>>>>??????@@@CCCEEEFFFGGGGGGGGGGGGGGGEEECCC@@@>>><<<;;;@@@AAABBBCCCDDDEEEFFFFFFHHHGGGFFFCCCBBB@@@??????AAAAAA@@@????????????@@@???????????????@@@AAAAAACCCBBBCCCDDDEEEEEECCCAAAFFFEEECCCBBB@@@?????????BBBCCCDDDEEEFFFGGGGGGGGGEEEEEEFFFFFFFFFFFFFFFEEECCCCCCDDDDDDDDDAAA???>>><<<===>>>@@@BBBCCCDDDDDDGGGGGGFFFEEECCCBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEJJJHHHDDDBBBBBBAAAAAA@@@<<>>:::<<<;;;:::888888888999999666666666666666666666666888777666555555555666777999<<<>>><<<:::999999:::555666666777777666555444111333444444444444444555333000///000333666666666555666777666444333444555444444333333333444555555333333333333333333333333666666777777888777777777888888999999::::::::::::999999:::::::::999999888<<<<<<;;;:::::::::::::::888888999999999999888888555666777999:::;;;<<<<<<>>>@@@BBBBBB@@@>>><<<<<<;;;===???AAABBBAAA???>>>>>>AAAEEEJJJUUUcccjjjkkkHHHFFFCCCAAAAAA@@@???>>>>>>===<<<<<<;;;;;;;;;;;;???@@@BBBAAA???>>>>>>???===???AAADDDFFFGGGGGGGGGFFFFFFEEECCCBBB@@@??????@@@@@@AAABBBCCCDDDFFFFFFEEEEEEDDDDDDEEEEEEFFFGGG@@@@@@???????????????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDDDDBBB@@@FFFEEECCCBBB@@@???>>>>>>@@@AAABBBDDDFFFGGGGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGCCCEEEFFFGGGGGGDDDAAA???>>>???AAACCCDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCAAAAAA@@@@@@AAABBBCCCDDDHHHGGGFFFEEEDDDCCCAAA@@@<<<>>>CCCKKKSSSUUUSSSOOOOOOPPPQQQSSSTTTUUUVVVVVVWWWVVVVVVWWWXXXWWWUUUSSSQQQQQQRRRSSSTTTUUUVVVWWWVVVTTTRRRTTTXXXZZZXXXUUUQQQOOOOOOSSSWWW___mmmzzzwwwpppvvv~~~|||uuupppjjjgggkkkqqq{{{}}}yyysssnnnaaa\\\TTTLLLGGGDDDAAA???BBB>>>;;;:::;;;;;;999777666555444444444555666777555555555555555555555555444444333444444666888999>>>;;;:::;;;======;;;999777777888888888777777777111333555444333333555777555444333333555777888888444666777666444333444555333333333333333444555666333333333333333333333222444555666777777777777777777777777777777888888888::::::;;;;;;;;;;;;:::::::::999999999999:::;;;<<<777888888888888888888777555666777888:::;;;=========???AAAAAA???<<<;;;:::999;;;>>>@@@BBBCCCCCCBBB???BBBEEEGGGNNNXXX^^^^^^EEEBBB@@@??????@@@@@@???======<<<;;;:::::::::;;;>>>???AAA@@@???>>>>>>???<<<===@@@BBBDDDEEEFFFEEEGGGFFFEEEDDDCCCAAA@@@@@@?????????@@@AAABBBDDDEEEBBBBBBBBBCCCEEEFFFHHHIII??????>>>>>>>>>??????@@@BBBBBBBBBBBBBBBAAAAAAAAAAAA@@@AAABBBDDDDDDCCCAAACCCCCCBBB@@@????????????>>>???AAACCCEEEFFFFFFGGGCCCDDDEEEGGGGGGHHHHHHHHHDDDEEEGGGHHHHHHFFFCCCAAA???@@@AAACCCDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEBBBAAA@@@??????@@@BBBCCCCCCDDDDDDDDDBBB@@@???>>><<<===BBBJJJQQQTTTQQQNNNKKKMMMPPPSSSVVVXXXYYYYYYYYYXXXWWWWWWWWWVVVSSSQQQQQQQQQRRRRRRSSSTTTUUUUUUYYYVVVTTTUUUXXX[[[[[[[[[OOOMMMNNNRRRWWW___lllyyy~~~|||zzzuuummmgggeeeiiipppzzz}}}vvvmmmeee```[[[VVVRRRKKKFFF@@@;;;:::;;;;;;<<<<<<;;;999888888888666555444333333333333555666777555555555555555555555555222222222333444666888999>>>888555999<<<;;;999888777666666555555555444444222444555444333333777;;;DDDCCCAAA>>>999777777999111333444444222111111222222111111222222333444555444444333333333333222222333444555666666777777666888888777777888888999::::::;;;;;;<<<<<<<<<<<<<<<777777666666777888:::;;;777777888888888888777777777777777888:::;;;===>>>===>>>@@@???===;;;:::;;;999:::<<>>??????>>><<<<<<;;;;;;:::;;;;;;;;;===>>>@@@@@@>>>===>>>>>><<<===???BBBCCCDDDDDDDDDHHHGGGFFFDDDBBBAAA???>>>@@@@@@?????????AAABBBCCCCCCCCCBBBBBBBBBCCCDDDDDD@@@????????????@@@AAAAAACCCCCCDDDDDDDDDDDDCCCBBBCCCBBBAAABBBDDDEEEEEEDDDBBBBBBAAA@@@@@@@@@@@@@@@>>>???@@@BBBDDDEEEEEEEEEBBBCCCDDDFFFGGGHHHHHHHHHDDDEEEFFFGGGGGGEEECCCBBB>>>???@@@AAACCCCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCAAA???>>>>>>???@@@BBB@@@BBBCCCBBB???===<<<<<<:::===CCCJJJPPPQQQPPPMMMKKKMMMPPPTTTWWWYYYZZZZZZYYYXXXWWWWWWXXXXXXVVVTTTPPPQQQRRRSSSSSSSSSSSSSSSVVVTTTRRRSSSUUUWWWXXXXXXLLLKKKMMMRRRWWW^^^jjjvvv}}}~~~}}}yyytttkkkgggeeehhhooozzz{{{sssccc\\\RRRLLLJJJHHHEEEBBB>>>;;;888777777888888888777777888888888777555333555555444444555666888999444444444444444444444444333333222222333555777888999444333777888555555888666666555444333222222222222444555444222444:::@@@[[[[[[WWWMMM@@@777555777111333444444222111111111222222222222333444555666555444444444333333333333222333444555666666666666999888777777777888::::::::::::;;;<<<<<<<<<<<<<<<:::999888777777888:::;;;888888999999999999888888999888888999:::<<<===???===>>>???>>><<<;;;<<<===<<<;;;;;;<<<>>>@@@AAACCCAAAEEEFFFDDDBBBDDDCCC@@@AAA>>><<<<<<===>>>>>>===<<<;;;;;;;;;;;;<<<<<<===<<<>>>??????>>>======>>>>>>???AAACCCDDDDDDDDDCCCEEEEEEDDDCCCBBBBBBAAAAAACCCBBB@@@??????@@@BBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCAAA???@@@BBBDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@>>>???@@@AAACCCCCCDDDDDDAAAAAACCCEEEFFFGGGHHHHHHDDDDDDEEEEEEEEEDDDCCCCCC??????@@@BBBCCCCCCCCCCCCEEEEEEEEEFFFFFFFFFFFFFFFCCCBBB???======>>>@@@AAA@@@BBBCCCAAA>>>;;;:::;;;888===EEEKKKNNNNNNNNNNNNNNNPPPSSSUUUWWWXXXXXXXXXXXXVVVUUUUUUWWWWWWUUUTTTOOOQQQRRRTTTTTTSSSRRRQQQOOOPPPRRRTTTUUUTTTSSSQQQJJJJJJMMMRRRWWW\\\gggrrrxxxzzzyyyxxx~~~~~~{{{zzzwwwssslllhhhgggiiiqqq{{{|||iiiYYYOOOGGGDDDAAABBBEEEFFFBBB>>>999888777777888888666444444666888999:::888555333444333333222333444666777444444444444444444444444555444333333333444555666777555666999666222444<<<;;;;;;999888666666555555333555555333222444<<>><<<:::::::::;;;<<<999::::::;;;;;;::::::999:::999999999:::<<<>>>???>>>??????===<<<;;;===???>>>===;;;:::;;;<<>><<<===??????>>>======>>>???@@@BBBDDDEEEEEEDDDDDD@@@@@@AAABBBCCCDDDEEEFFFEEECCCBBB@@@@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCDDDEEEFFFDDDEEEFFFGGGHHHGGGGGGFFFBBB???<<<<<<>>>AAACCCDDDGGGFFFDDDCCCAAAAAA@@@@@@>>>???@@@AAABBBCCCCCCCCC@@@AAABBBDDDFFFGGGHHHHHHDDDDDDDDDCCCCCCCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDBBB???===<<<===???@@@AAACCCDDDBBB===;;;;;;<<<666===FFFKKKLLLLLLMMMOOOQQQSSSUUUWWWXXXWWWVVVUUUWWWVVVTTTSSSSSSSSSQQQOOOOOOPPPSSSTTTTTTSSSQQQOOOOOORRRWWWZZZ[[[XXXTTTPPPJJJJJJMMMSSSVVV[[[dddnnnttt}}}}}}~~~~~~uuusssppppppsssxxxrrreeeYYYNNNEEE@@@<<<999555555888::::::888555555555555555555444444666666555444333333222222333222222111111222222333000111333444555444444333111333444444333333555666666555333222222333555666>>>;;;777333111000111111555555444333444555666777NNN[[[cccYYYCCC333222888222222222333333444444444444444444555555555666666666666555555555444444444444444444555555555555555444555555666777888888999999999999999:::;;;<<<<<<<<<;;;:::999888999:::;;;<<<:::999999;;;<<<999666888888999:::;;;===>>>???@@@@@@@@@@@@@@@???>>>>>>===>>>???@@@AAA@@@??????BBBCCCDDDDDDCCCBBB@@@??????>>>>>><<<;;;:::999999>>>===;;;:::999888888888>>>===<<<::::::;;;;;;<<<:::<<<>>>AAAAAA@@@>>>===???AAABBBBBBAAA@@@@@@AAAFFFFFFFFFEEEEEEDDDBBBBBBDDDDDDCCCCCCBBBBBBAAAAAAFFFEEEDDDDDDDDDEEEFFFGGGGGGEEECCCDDDFFFHHHGGGEEEAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@???@@@AAABBBCCCCCCCCCCCC??????@@@AAACCCDDDDDDEEEEEECCCBBBBBBDDDEEEEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEBBBAAAAAABBBCCCEEEGGGHHHFFFEEECCCAAA@@@???>>>>>>CCCAAA>>>======>>>===<<<<<<@@@EEEIIIJJJJJJJJJKKKLLLPPPUUUVVVUUUWWW\\\aaafff___WWWSSSRRRRRROOOLLLQQQOOOOOOSSSXXXYYYVVVRRROOORRRUUUYYY___ccc]]]UUUMMMGGGFFFLLLUUU]]]eeekkkuuuxxxpppooorrrxxx~~~zzztttoookkkjjjkkkmmmbbb\\\TTTMMMFFF@@@;;;888:::777444333666777777777555555555555555555444444666666555555444333333222333222222111111222222333222222333333444333333333222333555444333333444555444333222111111222333444999888555333222222333333444444333333333444555666<<>>???????????????>>>=========>>>???@@@@@@@@@??????@@@AAAAAABBBBBBAAA??????>>>>>>===<<<;;;:::999999:::999888777777666666777===<<<;;;:::::::::;;;;;;;;;===???BBBBBBBBB@@@??????@@@BBBCCCBBBAAABBBCCCDDDDDDEEEEEEEEEEEEEEEDDDEEEDDDDDDCCCCCCBBBBBBBBBEEEEEEDDDCCCCCCDDDEEEFFFHHHEEEBBBBBBDDDFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFDDDEEEEEEDDDCCCBBBAAAAAA???@@@AAABBBCCCDDDEEEEEEBBBBBBBBBCCCCCCDDDDDDDDDDDDBBBAAABBBDDDEEEEEEDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCEEEGGGHHHEEEEEECCCAAA@@@???>>>>>>BBB@@@>>>>>>>>>>>>===<<<:::>>>EEEIIIKKKKKKKKKKKKNNNQQQTTTUUUUUUYYYaaagggoooggg\\\UUUSSSRRRPPPNNNQQQPPPOOOSSSXXXZZZWWWTTTNNNQQQSSSWWW^^^dddaaa[[[NNNHHHFFFLLLUUU\\\dddjjjttt{{{zzzvvvqqqoooqqqttt}}}{{{zzzyyyoookkkddd\\\VVVQQQNNNLLLDDDAAA===;;;999888777555666444222222333555555444444444444444444444555555777666666555555444444444333222222111111222222333444333333222222222222333333444555444333222333444333222111000000111222333444444444444444444444444333333222222222333444555333555777888888666555444555555444444444444444444333333444444444444555555555555444444444444333333444444555555666666666666555555666666777777888888777777666555555555666666999999999999:::;;;<<<<<<>>>===<<<===>>>>>><<<:::888888888999:::;;;<<<======>>>>>>>>>>>>===<<<<<<<<<===???@@@@@@@@@???>>>======>>>?????????>>>>>>======<<<;;;:::999888888888888888777777888888999===<<<;;;;;;::::::;;;;;;;;;===@@@BBBCCCCCCBBBAAA>>>@@@BBBCCCBBBBBBDDDEEEBBBCCCDDDEEEFFFFFFGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBEEEDDDDDDCCCCCCDDDDDDEEEHHHEEEBBBAAABBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEEEEEEEDDDCCCBBBBBB???@@@AAABBBDDDEEEGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAABBBEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGEEEEEEDDDBBBAAA@@@??????AAA?????????@@@???>>><<<999===DDDIIIKKKKKKKKKLLLQQQRRRSSSRRRRRRVVV^^^dddiiiaaaVVVOOOMMMMMMMMMLLLPPPMMMLLLOOOSSSWWWVVVUUUMMMOOOPPPSSSZZZccceeeaaaOOOJJJHHHMMMSSSZZZbbbhhhrrr{{{zzz}}}{{{vvvnnngggccc___\\\ZZZNNNLLLIIIEEEAAA>>>;;;:::;;;999777666777777666555444333222222222333333333333333444444444444555555777777666666555555555555333222222111111222222333555444222111111111222222333555555444222111222333333222111111111111222333111222333444555444444333222222222222222333333333444333333444555666555444444444444333333222222222333333333333333333444444444444333333333333333333111111222222333444444444555666666666777777777888777777666555444444444555777888888999:::;;;======>>>>>>>>>>>>???>>>===<<<999999999999999:::;;;<<<<<<<<<======<<<<<<;;;:::<<<===>>>?????????>>>===::::::;;;<<<======>>>>>><<<<<<;;;:::999999888888::::::::::::;;;<<<===>>>=========<<<<<<<<<;;;<<<;;;<<<>>>AAABBBBBBBBBAAA<<>><<<:::???EEEJJJKKKKKKKKKKKKQQQRRRQQQOOONNNOOOSSSWWWWWWRRRLLLHHHHHHJJJKKKKKKKKKIIIHHHIIIMMMQQQSSSSSSNNNOOONNNNNNTTT^^^bbbaaaOOOJJJHHHLLLRRRWWW___fffppp}}}zzz{{{yyyqqq```[[[TTTNNNIIIEEEBBB@@@<<<<<<<<<;;;:::999888777666555333333444555444333333333333333222222333444333333333333444444555555666666666666666555555555333222222111111222222333555444222111000111111222333444555444222111111222333333222222222222333333111222333444444333222111111111111222222222222222222222222111000000111222333222222111111000000000333333333333333333222222222222333333333333333333111111222222333444444555666666666666777777777777888777666555555555555555666777888:::;;;<<<======<<<===>>>???>>>>>>>>>>>>:::::::::999999:::;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;<<<===>>>???>>>======999999::::::;;;<<<===>>>;;;;;;;;;::::::999999888;;;;;;;;;<<<===>>>???@@@>>>>>>>>>>>>======<<<<<<999;;;<<<>>>????????????;;;===@@@AAAAAABBBDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFEEEDDDCCCBBBAAAAAADDDDDDDDDEEEEEEEEEEEEEEEFFFEEEDDDBBB@@@@@@BBBCCCDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEEEEDDDDDDCCC@@@@@@AAABBBDDDFFFHHHIIIHHHFFFDDDAAA@@@???@@@@@@BBBAAABBBCCCFFFFFFEEEDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDBBBAAA@@@>>>>>>???@@@BBBBBB???===>>>BBBGGGJJJKKKKKKKKKKKKNNNOOOOOOOOONNNMMMMMMNNNMMMKKKJJJJJJKKKLLLLLLLLLJJJHHHGGGGGGJJJMMMPPPQQQOOOOOOMMMJJJMMMUUUZZZYYYMMMIIIHHHKKKOOOTTT\\\eeennn}}}yyyuuuuuuzzzwwwmmmggg```XXXRRRIIIFFFAAA===;;;:::888777999999999888777666444333333222222333444555444333222333444444222222333444222222333333444444555555555555555555555555555555333222222111111222222333333222222111111111111222222333444333222111222333333333333333333333333333222222333444333222111000000111222333333333333222000111333111//////222555111111000000000000000000333333222222222222111111111111222222222222333333333333444555666777777888666666666666777777777777777777666666555666666666666777999:::;;;<<<<<<<<<:::<<<>>>>>>===<<<===>>><<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::::::::;;;===>>>>>>>>>===<<<::::::::::::;;;<<<===>>><<<;;;;;;;;;:::::::::999999999999:::;;;<<<>>>>>>===>>>>>>>>>>>>===<<<<<<999:::;;;<<<<<<======<<<999;;;===?????????AAABBBCCCCCCDDDDDDDDDCCCBBBBBBFFFEEEEEECCCBBBAAA@@@???AAABBBCCCDDDEEEFFFFFFFFFEEEFFFFFFEEECCCBBBCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCAAA@@@@@@AAACCCEEEGGGIIIFFFEEEBBB@@@??????@@@AAABBBBBBCCCDDDFFFFFFDDDBBBBBBBBBBBBBBBBBBCCCDDDEEECCCDDDDDDDDDDDDDDDCCCBBBDDDEEEEEEFFFEEECCCBBB@@@???>>>>>>???AAABBBAAA???AAADDDGGGJJJKKKLLLMMMOOOKKKLLLNNNPPPPPPPPPOOONNNIIIJJJKKKKKKKKKJJJIIIIIIJJJJJJIIIIIIJJJMMMOOOQQQPPPPPPMMMIIIIIIMMMPPPPPPKKKHHHGGGJJJMMMQQQZZZccclll~~~wwwrrrrrrtttwww~~~zzzzzz|||mmmfff[[[QQQJJJDDD@@@===;;;999666555666777777666555555444444333222111000444333222444555666555333000222444444222111222333111222222333444444555555444444444444444444444444333222222111111222222333000111111222222222222111111222333333222111222444111111222222222222111111111111222222222222111111111111333444444444333222111222222222222333444555000000000000111111111111333222222222111111111111111111111111222222222333333444555666777888888999777777777777666666666666666555555555555666666777777888999;;;<<<<<<;;;;;;888:::<<<<<<;;;:::;;;===>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<===>>>===<<<<<<<<<;;;;;;;;;;;;<<<>>>???<<<<<<<<<;;;;;;;;;;;;;;;888888888888999;;;<<<===;;;<<<=========<<<::::::::::::;;;;;;;;;;;;;;;;;;777999;;;<<<<<<<<<>>>???@@@@@@AAABBBCCCCCCCCCCCCEEEEEEDDDBBBAAA@@@???>>><<<>>>@@@BBBDDDEEEEEEEEEDDDFFFIIIHHHFFFEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCAAAAAA@@@@@@AAACCCFFFGGGFFFDDDBBB@@@@@@AAACCCDDDDDDCCCDDDEEEFFFEEECCC@@@???@@@@@@AAACCCEEEFFFGGGDDDDDDEEEEEEEEECCCBBBAAADDDEEEFFFFFFFFFDDDBBBAAA@@@>>>===>>>@@@BBBBBBBBBBBBDDDFFFIIIKKKNNNRRRVVVMMMMMMMMMNNNOOOPPPPPPOOOHHHIIIIIIIIIHHHGGGGGGGGGJJJJJJJJJJJJJJJKKKMMMOOOOOOQQQOOOIIIGGGIIIJJJHHHHHHEEEEEEHHHJJJNNNXXXbbbkkkzzzuuuooolllpppuuuyyy}}}{{{oooaaaWWWNNNJJJDDD???:::888777777555333111111333444555444000000111111222333444444333222111222333222111//////222444333111000111333111111222333333444555555333444444444444444444444333222222222222222222333...000111333333333222111000111333333222222333555000000111111111111000000000000000111222222333333111222333444555444333333222000...///111222000...000000111111222222222333333222222222111111000000000000111111222222222333222222333444555666777888777777777777666666666666444444444444555555666777777888:::;;;<<<;;;;;;:::666999<<<;;;999999:::<<>>===<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;::::::;;;<<<=========<<<;;;>>>===<<<;;;<<<===>>>???<<<<<<<<<<<<<<<<<<;;;;;;999999999999:::;;;<<<===999:::;;;;;;;;;:::999888<<<<<<;;;;;;;;;:::::::::666888:::;;;::::::;;;======>>>???AAABBBCCCDDDDDDEEEDDDCCCBBB@@@???>>>===999;;;>>>@@@CCCDDDDDDDDDCCCFFFJJJKKKHHHFFFFFFGGGHHHGGGEEEDDDBBBAAAAAA@@@BBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@???@@@BBBDDDFFFFFFDDDBBBAAAAAACCCEEEGGGDDDDDDDDDEEEFFFEEEBBB???===>>>???AAACCCFFFHHHIIIDDDDDDEEEEEEEEECCCBBBAAADDDEEEFFFGGGFFFEEEBBBAAA@@@>>>======@@@BBBCCCCCCAAACCCEEEHHHKKKPPPVVV[[[RRROOOMMMKKKLLLMMMMMMMMMJJJJJJJJJIIIHHHIIIKKKNNNHHHIIIIIIIIIHHHHHHJJJKKKNNNQQQPPPJJJGGGHHHGGGEEEFFFDDDDDDGGGIIIMMMWWWaaajjjyyyvvvttttttuuuzzz{{{yyy~~~|||}}}}}}yyypppjjjgggbbb[[[TTTMMMHHHEEE<<<;;;999888666555555555222222111111222222333444//////000111222333333333333333222222222222222222444222111222333333222111111222222333333444444555222222333444555555555555555444222222222222444555222222333333333333222222222222222222222222222222/////////000111111222222777666555444333222222222222333333333333222111111111111111111111111111111111111222333333333333222222111111111333555888:::333333333333333333333333333222111000000222444555777666444333222333333444666555444333222222333444555666777888888888888888555555666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<>>>AAABBB@@@>>><<<<<<>>>>>>???@@@@@@@@@@@@@@@;;;::::::999999::::::;;;999999888888999999:::;;;;;;:::::::::;;;<<<>>>???>>>???@@@AAA@@@>>><<<:::;;;;;;:::::::::;;;;;;<<>>>>>===<<<<<<===???AAACCCFFFFFFEEEEEEFFFHHHJJJKKKLLLJJJGGGDDDCCCCCCEEEFFFIIIHHHGGGFFFEEECCCBBBBBB@@@AAACCCDDDEEEFFFFFFEEEFFFFFFEEEDDDDDDEEEFFFGGGJJJJJJIIIHHHGGGEEEEEEDDD@@@@@@@@@AAABBBEEEGGGHHHEEEEEEFFFFFFFFFGGGGGGGGGDDDFFFHHHIIIIIIGGGDDDBBB>>>>>>>>>======???BBBFFFHHHIIIJJJMMMOOORRRTTTUUUSSSRRRQQQQQQQQQOOOMMMKKKLLLKKKJJJIIIHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHKKKLLLLLLJJJHHHFFFFFFGGGFFFEEEEEEFFFJJJPPPWWWZZZhhh~~~uuurrrssswww~~~~~~xxxtttrrrqqqvvvuuuvvv{{{zzzvvvrrrrrrxxx{{{{{{wwwsssmmmjjjgggaaaYYYRRRJJJIIIGGGDDDAAA>>><<<:::999888777666555444444444222222111111222222333444000000000111111222222333222222222222222222222222444222111111222333111000111222222333333444444555333333444555555555444444444333333333333333333444111222222333333222222111111111111111111111111111222222222222111111111111444444333222111111111111222333333333222222111111222222222222222111111111111111222333333333333222333222111111222333444555222222222222222222222222333222111000000222333555777666555444333333444444666555444333333444444555666666777888888888888888888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================<<>>===<<<<<<<<<===>>>>>>>>>>>>===;;;;;;::::::::::::;;;;;;999999999999999::::::;;;;;;::::::999:::<<<===>>>???@@@AAAAAAAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<>>===<<<===???@@@BBBDDDDDDDDDDDDEEEGGGIIIJJJLLLJJJGGGDDDBBBBBBCCCDDDGGGFFFFFFEEEEEEDDDDDDDDD@@@@@@@@@AAABBBCCCDDDEEEGGGFFFEEEDDDDDDFFFGGGHHHIIIHHHGGGFFFEEECCCBBBBBB@@@??????@@@BBBDDDFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGDDDEEEGGGHHHGGGFFFDDDCCC@@@???>>><<<<<<>>>BBBEEEHHHIIIKKKMMMOOOQQQRRRSSSSSSQQQPPPPPPPPPOOOMMMKKKKKKKKKIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJHHHFFFDDDEEEEEEEEEDDDDDDFFFJJJQQQWWW[[[iii}}}vvvssssss}}}rrrllliiigggiiimmmttt{{{{{{xxxwwwyyy|||{{{xxxzzz{{{uuuqqqllllllrrrzzztttkkkeeeccc]]]WWWOOOJJJFFFBBB===999555666666666666666666666555444444333222222333333222111111111111222333333111111111111111111111111000111111111222333333333333222111111222222111///111222222333333444444555444444555555555444444333333333444444444444333333111111222222222222111111000000000000000000000000444444333333222111111000111111000000000000000111222222222222222111111111222222222222222222222222111111222333333333333222333333333222111111000000111111111111111111111111222222111000000222333444666555444444444444444555555555555444444555666666777777888888999999888888999999::::::;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@AAA???===<<<<<<;;;<<<<<<===============<<<<<<;;;;;;;;;;;;<<<<<<:::999999999999:::;;;;;;;;;::::::::::::;;;===>>>???@@@AAABBBBBBAAA@@@???>>>>>>???@@@@@@???>>>==================>>>???@@@>>>???@@@AAABBBAAA@@@@@@@@@???>>>======>>>@@@@@@BBBBBBBBBBBBDDDEEEFFFGGGKKKIIIFFFCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEE??????>>>>>>???AAACCCDDDHHHFFFDDDCCCDDDFFFHHHJJJGGGFFFEEEDDDBBBAAA@@@@@@????????????@@@BBBDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHEEEFFFFFFGGGGGGGGGFFFFFFBBBAAA???<<<:::<<<@@@DDDHHHIIIKKKLLLNNNOOOOOOPPPQQQPPPNNNNNNNNNNNNLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIHHHHHHIIIJJJJJJHHHFFFEEEFFFGGGEEEDDDDDDFFFKKKQQQXXX\\\fff~~~}}}}}}}}}~~~|||vvvqqqnnnnnnooonnn{{{|||xxxwwwwwwwwwwwwyyy}}}yyyuuusssvvvyyy|||wwwvvvxxx|||yyyqqqeeefffddd___WWWOOOKKKIIIGGGDDD???<<<;;;:::999777666666666666666666666666111111000000000111111222111111111111111222222333111111111111000000000000///000000111222333333444222111000000222222111000111222222333333444444555555555666555555444333333222333444555555444333222111111222222222222111111111111111111111111111111333333222222222111111111///////////////000111222333222222111111111111111222222222222333333333333111111222333333333333222333333333333222111//////000000000000000000000000111111111000111222333333333333333333333444444444555555555555666666777777777777888888999888888777666666777777888888888888:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>>===;;;::::::<<<===>>>>>>??????>>>>>><<<<<<<<<;;;;;;<<<<<<<<<:::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>???@@@@@@AAABBBCCCCCCBBBBBB???@@@BBBCCCCCCAAA???>>>;;;;;;::::::;;;<<<======>>>???AAABBBCCCDDDDDDCCC@@@@@@???>>>>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEHHHGGGEEEDDDCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@???===<<<===@@@CCCEEEGGGEEECCCAAABBBDDDGGGIIIEEEEEEDDDCCCBBBAAA@@@?????????>>>>>>???AAACCCDDDFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGGGGHHHHHHHHHIIICCCBBB???;;;999:::>>>BBBGGGHHHJJJLLLMMMMMMMMMMMMOOOMMMLLLLLLLLLMMMLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHKKKKKKKKKIIIGGGGGGHHHJJJFFFFFFFFFHHHMMMSSSZZZ^^^eee}}}}}}}}}}}}}}}||||||}}}}}}~~~wwwtttrrrqqquuu}}}~~~zzzvvvtttuuutttsssoooiii```XXXRRRFFFGGGFFFCCC@@@<<<::::::999888888999:::;;;:::999555555444333222222111111///////////////000000111111111000000111111222333111111000000000000000000//////000111222222333333111000///000222333222111111222222333333444444555666666666666555444333333333333555666666555333333222222333333333333222222222222222222222222222222000000000000111111222222000000///000000111222333333222111000000000111111111111111222222333333333111111222333333333333222222333333333333333222111000000000000000000000000111000000111111111222222111111222222333333333333444444555666666777777777777777888888888777777666555555555555666666666666999999999:::::::::;;;;;;::::::::::::::::::::::::888:::<<<<<<:::888888999<<<<<<===>>>>>>>>>>>>===<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<===>>>===<<<<<<<<<===>>>??????@@@AAABBBCCCDDDDDDDDDAAABBBCCCDDDDDDBBB@@@>>>::::::999999999:::;;;;;;===>>>???@@@BBBCCCDDDDDD@@@@@@@@@???????????????>>>???@@@AAABBBCCCCCCDDDEEEDDDDDDDDDEEEFFFHHHIIIEEEEEEDDDDDDCCCBBBBBBBBBBBB@@@===<<<===@@@DDDGGGEEEDDDAAA@@@@@@AAADDDEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@??????>>>???@@@AAABBBEEEEEEFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEFFFFFFBBBAAA>>>:::888999<<>>>>>===<<<<<<===>>>?????????@@@BBBCCCDDDFFFFFFBBBBBBCCCCCCCCCAAA@@@???::::::999999999::::::;;;::::::;;;<<<>>>???@@@AAA??????@@@@@@@@@@@@@@@@@@>>>???AAABBBCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFHHHHHHEEEDDDDDDCCCBBBAAAAAAAAABBB@@@>>>===>>>AAAEEEGGGDDDCCCBBB@@@@@@@@@@@@AAACCCCCCCCCCCCCCCDDDDDDDDDAAA@@@?????????@@@AAABBBDDDDDDDDDEEEEEEEEEFFFFFFBBBBBBBBBBBBBBBAAA@@@@@@??????===:::777777999<<<@@@BBBFFFIIILLLMMMMMMMMMKKKIIIGGGGGGHHHJJJJJJJJJGGGHHHHHHIIIIIIIIIIIIHHHEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFDDDCCCDDDGGGIIIJJJIIIIIIKKKOOOUUU[[[___fffwwwqqqggg^^^VVVOOOJJJFFF>>><<<999888999888666444777666555555555666777777000111222111111000000000000000000000111111111111111111000/////////000000000000000000000111222222......//////000000111111000000000000111111111111///...///111555888888888111222222333333444444555444555555666666666666555555555444444444444555555444555555666666555555444111111111111111111111111111111111111111111111111111111111000111111222222333222000/////////111111...//////000000111222222111111222333333333333222333222111000000111222333111111111111111111111111///000000111111111111111000111333555666666666666444444555666555555333333555555555555555444333333777777777777777777777777777888888999::::::;;;;;;========================999;;;;;;;;;999888999:::999999:::;;;;;;;;;;;;:::;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<======>>>===<<<;;;::::::;;;<<<===>>>>>>???AAACCCEEEFFFGGGBBBBBBBBBAAA@@@@@@??????;;;;;;::::::::::::;;;;;;999999::::::<<<===??????>>>??????@@@AAAAAAAAAAAA???@@@BBBDDDEEEEEEEEEDDDBBBBBBBBBBBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>>>>???AAADDDFFFDDDDDDCCCBBBAAA???>>>===@@@@@@AAABBBCCCDDDEEEFFFBBBAAA@@@??????@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDAAABBBCCCCCCBBB@@@>>><<<;;;<<<;;;:::777666777999<<>>>>><<<;;;:::999999999:::;;;===>>>>>>@@@BBBEEEGGGHHHCCCBBBAAA??????>>>??????<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;===>>>???@@@===>>>???@@@AAABBBBBBBBB@@@AAACCCEEEFFFFFFFFFEEEBBBBBBBBBAAAAAA@@@@@@???@@@@@@AAABBBBBBCCCDDDDDD??????>>>>>>???AAACCCEEEEEEEEEEEEDDDCCC@@@===<<<>>>???@@@AAACCCDDDEEEFFFCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDCCCEEEFFFFFFEEEBBB???===999:::;;;:::777666666777999===BBBHHHLLLOOOPPPPPPIIIFFFDDDDDDFFFHHHJJJJJJGGGHHHJJJKKKKKKKKKJJJJJJBBBCCCCCCCCCDDDDDDEEEEEEFFFEEEEEECCCBBBDDDHHHKKKJJJIIIHHHIIILLLQQQVVVZZZ^^^{{{tttppplllgggcccZZZXXXTTTPPPLLLHHHFFFDDD===<<<:::888777666555555333333222111111222333333111111111111111111111111111111111111000000000000111111000000//////......222222222111000//////............////////////000000000000000111111111111////////////////////////111111111111111222222222222333333444555555555444666666666666666555555444222222222222333444555555444444333222111111111111333222000000111222222111333222000/////////111222444555666444222000111222222333333333333222111111000000111111111000000///111111111111000000000000111000/////////111222333222444666777666444222000111111222333333333333222333333444444555666666666555666777555333111222222555555666666666666666555333444444444555666666666888888888999:::<<<===>>>======>>>??????>>>===<<<======<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===;;;:::???>>><<<:::::::::<<<======>>>??????>>>>>>???@@@======<<<;;;<<<===>>>???AAA???<<<:::999999;;;;;;::::::::::::;;;===???@@@@@@AAAAAA@@@>>>???AAACCCDDDDDDEEEEEEFFFFFFFFFFFFCCCDDDDDDDDDDDDDDDCCCCCCAAABBBCCCEEEFFFGGGGGGGGG@@@???>>>======???AAABBBCCCCCCEEEFFFFFFFFFEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@<<<@@@CCCBBB@@@???@@@CCCBBBCCCCCCDDDEEEEEEEEEDDDEEEFFFGGGGGGEEEBBB???===::::::;;;;;;;;;:::999999;;;===AAAFFFJJJLLLNNNNNNIIIGGGDDDBBBCCCEEEIIILLLMMMNNNOOOOOONNNLLLIIIHHHEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDEEEFFFHHHIIIJJJGGGEEEFFFJJJNNNRRRSSS\\\zzz{{{wwwsssqqqnnnkkkccc^^^XXXSSSPPPNNNJJJHHHDDDCCCAAA>>>;;;:::888888888777777666555555555555222111000000000000111222111111111111111111111111111111111000000000//////111000000000/////////...222222111111000//////...---------.........///////////////000000000111111////////////////////////000000000000111111111111111222333444555555555555555555555555555444444333222222222111222222333333333222111111111111111111222111//////111111111000///000000000000000//////222333444444222111222333222222222222222111111000111111222222222222111111222111111111000000//////111000/////////000222333222333555666666444222000111111222333333333333222333444444555666666777777666666666444111/////////555555666666777666666666555666666666666666666777777777777888999:::<<<<<<======>>>??????>>>===<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;===============<<<;;;;;;===;;;999888777777888999<<<===>>>>>>======>>>???>>>===<<<<<<<<<<<<===>>>???>>>===;;;;;;;;;;;;<<<;;;:::::::::;;;<<<>>>???<<<===??????@@@AAAEEEHHHEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEDDDCCCBBBAAA@@@AAAAAABBBCCCDDDEEEFFFGGGEEECCCAAA@@@???@@@AAABBBCCCDDDEEEFFFFFFFFFEEEDDD>>>>>>>>>>>>????????????>>>???@@@???>>>===>>>???AAAAAABBBCCCCCCCCCCCCCCCEEEEEEGGGGGGEEEBBB???===<<<<<<<<<<<<;;;:::999999999<<<@@@EEEIIILLLMMMMMMIIIGGGDDDBBBBBBDDDHHHJJJJJJKKKLLLMMMLLLJJJHHHGGGEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHFFFCCCDDDGGGKKKNNNPPPUUUzzz|||~~~~~~qqqjjj___WWWSSSPPPLLLIIIDDDAAA===;;;:::999777666666555444333333333333333333333333333333333333444111000000//////000000111111111111111111111111111111111000000000000//////000000000000////////////222222111111000/////////............/////////000....../////////000000000////////////////////////////////////000000000111000111222444555666666666444444444555444333333222222222111000000000111111000000//////000000111111111///......000111000///...///111333333111000...000222333333222222333444111111111111111000//////111111222333333222222111222222222111000//////...000000000///000000111222222333444555555444222000111111222333333333333222444555555666666777888888777888777555222/////////444555666666777777777777888888777777777777777777666666666666777999::::::<<<======>>>>>>======<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;;;;;;;<<<;;;:::888777666666777777:::;;;===<<<;;;;;;<<<>>>>>>======<<<<<<<<<============>>>>>>>>>=========;;;;;;;;;;;;;;;<<<===>>>;;;<<<>>>???@@@BBBFFFHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDBBB@@@>>>===AAAAAAAAAAAABBBCCCEEEFFFGGGFFFCCCAAA????????????DDDDDDEEEFFFFFFEEEDDDCCC???????????????@@@AAAAAAGGGDDDBBB@@@@@@@@@@@@?????????@@@AAAAAAAAAAAA@@@CCCDDDEEEFFFEEEBBB???============<<<<<<:::999999666999>>>DDDHHHJJJKKKKKKHHHFFFDDDBBBBBBCCCEEEGGGGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEFFFGGGHHHIIIIIIJJJGGGGGGGGGGGGHHHHHHHHHHHHHHHEEECCCCCCFFFJJJLLLMMMOOO{{{{{{uuuvvv{{{zzzxxxvvvsssooohhh```ZZZQQQLLLEEEAAA>>>===<<<:::<<<:::999777666666666555333333222222222333444444111111222222222222111111000000000000000000000000111111111111111111111111111000000000////////////000000000000////////////111111111111000000////////////000000000111111111............////////////////////////////////////------......///000000000///000222444555666777777444555555555555444333333222111000///////////////...............///000111000...------///000000///000111222333333333222111000222333222111000222333000000000000000//////...000000111222222222111111333222222111000///......000000000000000000111111111222333444444333222111111111222333333333333222555555666666777888888888888999999777444333333444444444555777777888888888888888888777777666666666555555555555666777888999::::::;;;;;;;;;;;;;;;;;;???????????????>>>>>>===;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;:::::::::;;;<<<;;;:::999888888888888999999:::;;;;;;::::::;;;===>>>>>>>>>=========>>>>>><<<===???@@@AAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>???BBBDDDFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDBBBAAA???>>>AAA@@@?????????AAADDDEEEEEEDDDBBB@@@>>>=========BBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAACCCDDDEEEKKKGGGAAA@@@AAAAAA@@@>>>>>>>>>????????????>>>>>>@@@BBBCCCDDDDDDBBB???============<<<;;;:::999888333777<<>>===:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999999999:::;;;999999999999999999::::::999:::;;;;;;::::::;;;===>>>>>>?????????@@@@@@@@@<<<>>>@@@BBBCCCBBB@@@???>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<===@@@CCCFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDCCCCCCBBBAAAAAA@@@???>>>???@@@CCCDDDCCCBBBAAA@@@????????????@@@AAABBBCCCCCCCCCBBBAAACCCBBBAAA@@@AAABBBDDDEEEGGGBBB===;;;<<<===<<<999===>>>>>>???>>>>>>======>>>@@@BBBCCCCCCAAA???>>><<<<<<<<<<<<;;;:::999888333555999>>>AAADDDEEEFFFEEEEEEDDDCCCBBBBBBBBBCCCEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEECCCDDDEEEGGGIIIKKKMMMMMMGGGFFFFFFHHHJJJLLLKKKKKKNNNxxxxxx|||~~~yyyxxxpppooonnnmmmmmmkkkgggddd]]]ZZZWWWTTTQQQNNNJJJGGGAAAAAA@@@>>><<<:::888777555555444333222333333444222333444222000//////000222111000///////////////111222222222111000...---000111111222222111111000000000000000000000000000000000////////////......////////////000000000000111111000000000000000000,,,,,,,,,,,,------------....../////////000000000////////////////////////,,,------...///000111111000111222444555666666666666666777777666666555444000000///.........//////.........---....../////////---,,,---///000000000///...---,,,,,,...111222222333333222///---...///000000000000000///......------...///000000000000111111111111000000000000000111111111111000//////000000111222222222222111111111222333333333333222444555555666666777888888111222444444333333444666222333555777888:::::::::777666666666666666555555777777777777777888999999777777777777888999::::::<<<===>>>>>>>>>===;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999:::666777777888999:::;;;;;;:::;;;===<<<;;;;;;<<<>>>>>>>>>@@@AAABBBCCCCCCCCC>>>???AAACCCDDDCCCAAA@@@AAAAAAAAA@@@???===<<<;;;888999;;;<<<<<>>???AAABBBCCCDDDCCCCCCBBB@@@???======???@@@AAADDDAAA???======>>>===<<<>>>????????????>>>======<<<===@@@BBBBBBAAA???>>>;;;<<<<<<<<<<<<;;;::::::444555777:::===@@@BBBCCCDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEGGGJJJMMMOOODDDFFFHHHLLLOOOOOOLLLJJJNNN|||wwwuuuwww~~~vvvpppkkkiiieee]]]WWWUUUNNNMMMLLLLLLLLLKKKHHHFFFAAA???=========<<<;;;999888888777666555444555666333333333222000000000111///111333222000...///111333222222111000000111111---...000111111000...---//////000111111000//////000000000000000000000000000000/////////............/////////000000000111000000000000000000000111------------............/////////000000000111111////////////////////////,,,---...///000111222222111222333444555555555555555555666666555555444333//////////////////000111000///...............//////...------000111111111............///000111111000111222111///......000000111111111111000//////---...///000000111111111000000000000111111111111000111111222111000///...///000000111111111111222111111222333333333333222333444444555666666777777111222333333222222333444222333555777999:::;;;;;;666777777777777777777888999999888888999999::::::888888777777888999;;;<<<;;;<<<===>>>>>><<<:::999::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999888888666777888:::<<<===>>>???<<<===>>>>>>======>>>???===>>>AAACCCEEEFFFFFFFFFAAAAAABBBCCCCCCCCCBBBAAACCCCCCCCCBBB@@@>>><<<;;;:::<<<======>>>@@@CCCFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFFFF@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAA===???AAADDDEEEFFFFFFFFFCCCAAA???===<<<===>>>@@@BBBCCCCCCCCCAAA@@@AAABBB@@@@@@@@@@@@@@@???>>>>>>:::<<>><<<======>>>>>>>>>>>>===666555555666888<<>>>>>???>>>===>>>>>>===:::888999777555555666666666555777666555333222111333444111222333222111000000111,,,///222111///...000222111111000000000000111111***+++...000000000///...---...///000000///...---000000000000000000000000000/////////.............../////////000000111111000000000000000111111111000000000000111111111111000000000000111111111111////////////////////////------...///000111222333222333333444555555555444444444555555444444333222///////////////000111222111000///...............///...---...000222222111...000222444555444333222...///000000//////000111111111111111111000//////......000111111222222222/////////000111111222222000111222222222000///...//////000000111111111222111111222333333333333222333333444444555666666666444555666555333222333444222333555777999;;;;;;<<<777777888888999999999::::::::::::999::::::;;;;;;999999888888999;;;<<<>>><<<===???@@@???>>><<<;;;::::::999999::::::;;;<<<========================999999:::;;;:::999888777777999;;;===@@@AAACCCCCC===>>>??????>>>>>>???AAA===>>>AAADDDFFFGGGHHHHHHBBBCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDCCCBBB???===;;;@@@AAAAAA@@@>>>???AAACCCEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDEEEFFFFFFFFFFFFFFF@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>???BBBEEEGGGHHHIIIIIIEEECCCAAA>>>===>>>???@@@<<>>@@@BBBAAAAAAAAAAAAAAA@@@??????999;;;>>>AAABBBAAA@@@???===>>>???@@@@@@AAAAAA@@@777666444444666:::>>>AAABBBCCCDDDFFFFFFFFFEEEEEECCCBBBBBBAAAAAABBBBBBBBBAAABBBDDDFFFHHHKKKLLLMMMJJJGGGDDDBBBBBBEEEIIIKKKIIIMMMTTT[[[___]]]XXXSSSPPP|||yyyuuupppmmmmmmnnnooonnnttt|||}}}sssggg___RRRPPPLLLHHHEEEDDDCCCCCCAAA???<<<999888999:::;;;777666555444333444555555555555444444444333333333222222222333333333444444222333333444333222111000222222222111000//////...////////////000000000000111111000000//////......////////////////////////222000...---,,,---///000+++,,,,,,---...---------//////////////////......+++,,,------......---------------------------------...//////...,,,+++)))......////////////......///...------...///000111222111111111222222333444333333444444444333222222------......///000000000222111000///------,,,,,,............//////////////////000000111111222222000000000000111111111111333111000.........////////////000000000000//////000000000000000000000000222222222222222222222222////////////////////////111111222333333444555555333333444444555777888999555555555555555555444444555555666666777888888888999999888888888888999999:::999777666666777999::::::999888777888888:::;;;;;;<<<<<<======>>>>>>>>>;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@===:::999;;;<<<:::888555888888999>>>HHHOOOPPP>>>>>>============>>>>>>AAACCCDDDEEEDDDEEEFFFHHHAAAAAAAAABBBBBBAAAAAAAAACCCDDDDDDDDDDDDCCCAAA@@@??????>>>>>>>>>>>>??????AAABBBBBBBBBBBBBBBBBBBBBDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFEEEBBB@@@???>>>AAAAAA@@@@@@???>>>>>>>>>@@@@@@AAABBBCCCEEEFFFFFFGGGDDD@@@??????>>>===<<<@@@BBBDDDFFFEEECCC???===;;;<<<>>>@@@AAAAAAAAA@@@<<<===>>>>>>======>>>???=========>>>???>>>;;;999;;;999777555666888<<<>>>CCCDDDEEEFFFFFFEEEDDDCCCBBBAAAAAAAAABBBEEEGGGIIIFFFFFFEEEFFFGGGIIIKKKMMMLLLKKKFFFAAAAAAFFFGGGDDDFFFIIIRRR___eee___WWWRRRUUU{{{wwwtttnnnllljjjfffcccbbb``````SSSPPPMMMIIIGGGGGGGGGHHHKKKPPPVVVZZZXXXQQQIIICCCDDDBBB???<<<999888888888888777444222111111222333666555444333333333444444333333333222222222111111111111111111222222222333222222333333333222111000222222111111000//////....../////////000000000000000000000000//////......////////////////////////111000...---------//////......///000000000000000........................+++,,,------......------------------------------,,,,,,------...------,,,......////////////............------...///000111333222222222333333444555444444444333222111000///............------------000//////............///............////////////000000000000000111111111//////000000000111111111000///...------......//////000000111111000000///000000000000000000000000...///111222333333222111111111111111111111111111111111222222333333444444333333444555666777888888555555555555555555555555444555555666666777888888888888777777777777888888:::999888777888999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<:::999999;;;;;;888666666999:::999===EEEJJJKKK>>>>>>======>>>>>>??????AAABBBDDDDDDCCCCCCEEEFFF@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCBBB@@@???======<<<<<<<<<<<<======???????????????>>>>>>>>>AAABBBDDDEEEFFFFFFEEEDDDEEEFFFGGGFFFBBB???>>>>>>AAA@@@@@@??????>>>======???@@@AAACCCDDDEEEEEEEEEBBBCCCCCCAAA>>>===???AAA???@@@BBBCCCCCCAAA???===@@@@@@@@@@@@@@@???>>>>>><<<===>>>>>>======>>>???===<<<;;;<<<======<<<::::::888666555555888:::<<>>===<<<<<<<<<777:::>>>AAAAAA>>>999666;;;:::777555333333333333555555444333222111000000444333222222111111222222111111000000000////////////000000000000111111111222222222333222222111000222111111000000//////........./////////000000000000000000////////////...////////////////////////111000...---------...///+++,,,------......------------------------......+++,,,------......------........................+++++++++,,,---...///000......////////////......------------...///111111333333333333444444444444333333333222111///---,,,///......---,,,,,,++++++...............///000111............////////////111000000000000000000/////////000000000000111111...------------...//////000111111111111111111000000000000000000000000000+++---///222333222111000222222222222222222222222111111111222222222222222222333444555666777777777555555555555555555555555333444444555666666777777777777666666666666777777999888888888999;;;<<<>>><<<=========<<<;;;:::::::::::::::999999999999999:::;;;<<<======<<<;;;:::888888888999999999999999999999999:::<<<;;;999777888;;;<<<:::===BBBDDDBBB>>>>>>>>>>>>??????@@@@@@AAABBBCCCBBBAAAAAABBBCCC?????????@@@@@@?????????<<<>>>@@@BBBBBBAAA???=========<<<<<<<<<<<<======??????>>>>>>======<<<<<<>>>@@@BBBDDDEEEFFFFFFFFFGGGHHHIIIGGGCCC@@@>>>>>>AAAAAA@@@@@@???>>>>>>>>>>>>@@@BBBDDDEEEDDDCCCCCC>>>BBBEEECCC>>>===AAAFFF@@@@@@AAABBBBBBBBBAAAAAAEEEDDDCCCAAA???===<<<;;;;;;===>>>>>>======>>>@@@===;;;999999;;;<<<<<<<<<:::999777666777888:::;;;???@@@AAABBBCCCCCCCCCCCCEEEDDDCCCCCCCCCDDDFFFGGGFFFFFFGGGGGGIIIKKKLLLMMMMMMLLLIIIEEEFFFJJJKKKHHHDDDGGGPPP\\\cccaaa]]]\\\]]]|||sssnnnlllhhhgggeeecccbbbcccdddfffjjjgggbbb___\\\ZZZWWWUUUSSSQQQNNNKKKIIIGGGEEEEEECCCDDDEEEDDDCCCBBB???>>>@@@???>>>===<<<;;;;;;:::777888888888777777666555777888999:::::::::999888777666555444333333333333444555555555555333222111222222111111000000000000000000000/////////......//////000000000111111111111222222222222111111111111111000000////////////........./////////000000////////////////////////////////////////////////000///...---------......******+++,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,------......------........................---,,,++++++,,,---///000......////////////......---------...///000111111222333333333333333333333111111111000///...---,,,.........---------,,,,,,...............///000000............////////////111111000000/////////...////////////000000000111,,,,,,------...///000000111111222222222222111111000000000000000000000000...//////000111111111111222222222222222222222222111111111111111111111111111222444555666666555555444444444555555555555555333333444444555666666666666666555555555555666666666666777777999;;;===>>>;;;;;;<<<<<<<<<:::888777666777888999:::;;;<<<===:::;;;===>>>>>>===;;;:::888888888888999999999999;;;::::::;;;;;;<<<;;;;;;:::======;;;;;;>>>>>>;;;======>>>???@@@AAAAAAAAA@@@AAABBBAAA???>>>???@@@>>>>>>????????????>>>>>>;;;===@@@BBBCCCAAA???>>>??????>>>>>>>>>>>>??????AAAAAA@@@@@@???>>>======<<<>>>@@@CCCEEEFFFGGGGGGIIIJJJKKKIIIEEEBBB@@@@@@CCCCCCBBBBBBAAA@@@@@@@@@>>>@@@BBBEEEEEEDDDBBBAAA===@@@CCCCCCAAAAAADDDHHHCCCCCCCCCCCCDDDDDDEEEFFFGGGFFFDDDAAA???===<<<<<<;;;<<<>>>>>>======???@@@>>>;;;888777999;;;======<<<;;;:::::::::;;;<<<===>>>???@@@AAACCCCCCDDDDDDFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGHHHJJJKKKLLLMMMLLLMMMJJJFFFHHHLLLMMMKKKFFFGGGOOOYYY___^^^\\\]]]___~~~~~~~~~}}}xxxtttqqqpppllljjjhhhgggiiikkknnnpppmmmllliiiccc]]]WWWTTTSSSQQQOOOLLLKKKKKKKKKLLLMMMRRRNNNIIIFFFEEEDDDBBBAAA@@@???>>>===<<<;;;;;;;;;::::::;;;<<<======<<<;;;999999999888888777666666000000111222222222111000333222222111111222333333222222111111111111111111000111222222222000...---000000000000000/////////111000000000////////////000000000000111111111111111111111111111111111222000000000///////////////............////////////...............////////////////////////////////////......---------------------...///////////////,,,,,,,,,---------......+++,,,------......------...........................---,,,++++++,,,............////////////......+++,,,---...///000111111111111222222222222111000------.../////////......------......////////////000000///...........................////////////111000000000//////.........////////////000000000,,,---...///000111111111111111222222222222111111000000000000000000000000333222000//////000111222111111111111111111111111111111111111111111222222111222333444444555555444444444444555555555666666333333444444555666666666666666555555555555666666444444555666888:::;;;<<<;;;;;;<<<===<<<;;;:::888999999:::;;;<<<===>>>???:::;;;===>>>>>>===;;;:::888999999999::::::;;;;;;<<<;;;:::999999:::<<<===:::>>>>>>;;;:::<<<:::777;;;<<<>>>@@@AAAAAABBBAAA???@@@AAA???===<<<===>>>??????@@@@@@@@@@@@??????===>>>AAACCCCCCBBBAAA?????????>>>>>>>>>>>>??????BBBBBBAAA@@@???>>>>>>===<<<>>>@@@CCCEEEFFFGGGGGGHHHJJJKKKJJJGGGEEECCCCCCFFFFFFEEEEEEDDDCCCCCCBBB>>>@@@CCCDDDEEECCCAAA???>>>>>>???AAACCCEEEEEEEEEDDDCCCCCCBBBCCCDDDEEEFFFEEEDDDCCCBBBAAA???>>>>>>:::<<<>>>>>>======???@@@???<<<888777888;;;<<<============>>>??????@@@@@@???@@@@@@AAABBBDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKLLLLLLKKKKKKJJJGGGIIINNNOOOLLLHHHIIINNNVVVYYYXXXYYY\\\___ooonnnmmmlllkkkjjjiiiiiidddcccbbbaaa```_________aaabbbddddddbbbaaaaaabbbaaaaaabbbcccfffiiikkkmmmnnnjjjeeeaaa^^^ZZZWWWTTTRRRPPPNNNNNNPPPRRRSSSSSSQQQPPPMMMIIIGGGEEEDDDDDDEEECCC@@@@@@AAABBBAAA@@@CCC@@@===;;;;;;;;;;;;;;;<<<;;;;;;:::888777666666666666666777777666666555444444444444444333222222333333444555555555555444111000///......///000000111111111111111111111111000000111222111000...---///000000000000///......111111111000000000//////000000000000111111111111111111000000000111222222////////////////////////------........./////////---............/////////////////////////////////............------,,,,,,+++,,,------......------,,,,,,,,,---......//////+++,,,------......------------------------------...------,,,,,,,,,------......////////////......+++,,,---///000111111111000111222222222111///...+++,,,---...////////////------......///000000111111000///...........................////////////000//////////////////.........////////////000000---...///000111111111111000111111111111111111000000000000000000000000000333222000//////000222333////////////////////////000000111111222333333444333222222222222333444555333333444444555666666666333444444555666666777777666666555555555555666666333333555666888999::::::======>>>>>>>>>>>>>>>===@@@@@@??????>>>======<<<:::;;;<<<======<<<;;;:::999999::::::;;;<<<<<<<<<;;;;;;;;;:::888888:::===:::======::::::<<<:::777999;;;===???AAABBBBBBAAA>>>???@@@???===<<<<<<>>>AAAAAAAAABBBBBBAAAAAAAAA@@@AAABBBCCCCCCBBBBBBAAA======<<<<<<<<<<<<======??????>>>>>>======<<<<<<<<<>>>@@@BBBCCCDDDDDDDDDEEEGGGIIIIIIGGGFFFFFFFFFHHHHHHGGGGGGFFFEEEEEEEEE@@@AAABBBCCCCCCBBB@@@??????>>>>>>@@@DDDFFFDDDBBBAAAAAAAAA@@@AAAAAABBBCCCAAABBBCCCDDDCCCBBBAAA@@@:::<<<===>>>===>>>???AAA@@@===:::888999;;;<<<<<<:::<<<===???@@@AAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKHHHIIIHHHFFFIIINNNOOOLLLIIIIIILLLQQQSSSRRRUUUZZZ]]]YYYXXXXXXWWWWWWWWWWWWXXXSSSRRRQQQPPPOOOOOOPPPPPPPPPQQQSSSRRRPPPOOOQQQSSSPPPPPPPPPQQQSSSTTTVVVWWWYYYVVVRRRPPPPPPOOOLLLIIIHHHFFFDDDEEEGGGHHHFFFEEEAAA@@@>>>==================;;;999:::<<<<<<;;;999<<<:::777666777888888888888888888888777666555444444444444444333333222222333444444555444333222111////////////000000000000111111111111222222333333222333333333333333222222222222333333222222111111///000000111000///...---000000000000////////////....../////////000000000111000//////000111222333////////////////////////---------.........//////---------.........//////////////////////////////---.........------,,,,,,))))))***++++++++++++***,,,------...//////000000+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---..................////////////......***+++---///000111111111000111333333333111000...------..........................................///............//////000............////////////.........///////////////........./////////000000,,,---///000000000/////////000000111111000000///000000000000000000000000,,,---///000111222222222///////////////////////////000111222333444555666444333111000000222444666333333444444555666666777444555555666666777888888777666666666666666666777444444666777888999::::::============>>>???@@@@@@CCCCCCBBBAAA???>>>======::::::::::::::::::::::::999999::::::;;;<<<<<<<<<;;;>>>AAAAAA>>><<<;;;<<<999<<<<<<999999<<<<<<:::888999<<>>???>>>===<<<===>>>CCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@@@@?????????AAADDDFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEBBBBBBBBBBBBBBBAAA@@@???===???AAABBBBBBAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAADDDFFFEEEDDDAAA???:::;;;===>>>===>>>@@@AAAAAA???<<<:::;;;;;;;;;;;;555777:::===???@@@@@@???AAA@@@??????@@@AAABBBCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCEEEGGGIIIIIIIIIIIIEEEGGGFFFEEEHHHMMMNNNKKKGGGGGGIIILLLMMMNNNSSSZZZ[[[PPPPPPOOOOOOPPPQQQRRRRRRMMMLLLKKKJJJJJJKKKLLLMMMLLLNNNOOONNNLLLKKKNNNQQQLLLLLLLLLLLLLLLMMMNNNOOOLLLJJJHHHIIIJJJKKKIIIFFFEEECCCBBBCCCEEEEEEBBB???===<<<<<<===>>>>>>===<<<:::888777999;;;<<<999777<<<:::888777888999999888333444555555666666666555333444444444555555555666333333444555444333111000333333222222222333444444,,,---...000111222222222000000000111111000//////111111111111000000000000///000111111111000...---000000/////////.........---------.........//////111000/////////111222333.........///////////////---------.........//////---------.........//////////////////////////////------......------,,,+++,,,,,,---............---------......///000111111+++,,,------......------++++++++++++++++++++++++((()))+++...///000//////......////////////......)))+++---///111111111111111222444444444222000///////////////...------,,,///......------,,,,,,+++,,,---------///000111222............/////////000---.........//////000000............/////////000,,,---.../////////...---//////000000000000//////000000000000000000000000%%%(((---222444444222111//////////////////////////////111222444666777777555333000//////111444666333333444444555666777777555555666666777888888888777777666666666666777777555666777999999:::::::::;;;;;;:::;;;<<<===???AAAAAAAAAAAAAAA@@@@@@@@@@@@;;;::::::999999::::::;;;888888999:::;;;;;;<<<<<<===BBBHHHIIIFFFAAA>>><<<999;;;;;;999999===>>><<<666888;;;>>>@@@AAAAAA@@@<<<>>>???>>>======>>>???DDDDDDEEEEEEEEEEEEDDDDDDDDDCCCAAA@@@???@@@AAAAAA??????>>>>>>>>>>>>??????<<<<<<==================;;;<<<===>>>>>>===<<<;;;:::===AAACCCDDDEEEGGGHHHHHHHHHGGGGGGFFFEEEEEEEEECCCBBBBBBAAAAAA@@@@@@@@@;;;@@@DDDCCC???===???CCCBBBCCCCCCCCCBBBAAA@@@@@@???BBBEEEGGGGGGDDD@@@>>>:::;;;===>>>===>>>@@@AAABBB@@@===<<<<<<<<<;;;999000333666:::<<<=========@@@@@@???>>>>>>???@@@AAA@@@AAABBBBBBCCCCCCBBBBBBAAACCCEEEGGGHHHIIIIIIHHHDDDEEEEEEDDDGGGMMMMMMJJJEEEDDDFFFIIIJJJLLLRRRZZZZZZQQQPPPNNNLLLLLLMMMNNNOOOLLLKKKJJJIIIIIIIIIIIIIIIJJJIIIGGGGGGGGGIIIKKKLLLLLLJJJGGGEEEDDDFFFIIIKKKKKKIIIGGGFFFGGGFFFDDDBBB@@@@@@???>>>===<<<;;;;;;>>>===<<<;;;::::::999:::777777777777666666666666666555444444444666777888777666666555444444333333333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000222111111111000000////////////000111111111111111000000000000000000000000000000000000000000000000000000000000////////////......///000000000000000000000000///......------++++++,,,,,,...///111111000///---+++++++++---...//////.........///000000((())))))***,,,------...///...---,,,,,,,,,,,,,,,---------------------------,,,++++++++++++,,,---++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////000000111111333333333222222222111111////////////............//////.........---------,,,,,,************,,,,,,...---+++++++++,,,...000---.........//////000000//////000000///---+++)))...------------...//////...///000111111000///...000000111111111000000///000000000000000000000000---///111111......000222///000222333444555555555333333222111111222333333222333444555555555444444333444555666888:::;;;<<<777666555444444555666777888777666666666777999:::::::::999:::;;;===???AAA??????@@@@@@@@@@@@??????999999999999999999999999::::::::::::<<<===??????BBBCCCDDDEEEFFFCCC???;;;:::::::::::::::::::::::::::;;;===???@@@AAA@@@@@@AAA???<<<999888999;;;<<>>>>>>>>>>>??????<<<;;;::::::;;;===@@@AAA>>>===<<<;;;<<<===>>>???@@@@@@AAABBBCCCEEEFFFGGGFFFGGGHHHHHHGGGEEEBBBAAA@@@@@@AAAAAA@@@???===<<>>===<<<<<<===>>>??????AAADDDCCC@@@???@@@BBBBBBCCCDDDDDDCCC@@@>>><<>>=========>>>???CCCBBB@@@===;;;999777777444555777888:::<<<===>>>>>>>>>??????@@@@@@@@@AAA===>>>???@@@AAABBBCCCCCCBBBCCCEEEGGGHHHIIIHHHHHHFFFFFFFFFHHHJJJKKKJJJIIIAAABBBDDDFFFIIIMMMSSSXXX]]]OOONNNLLLKKKJJJKKKLLLMMMKKKKKKJJJIIIHHHHHHIIIIIIHHHGGGFFFFFFFFFGGGIIIJJJKKKJJJGGGDDDCCCCCCDDDEEEFFFDDDBBBBBBBBBBBBAAA???@@@@@@???>>>===<<<;;;:::<<<;;;:::999888888888888777777777777666666666555444444333333333444666666666666555444444333333222333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000111111111000000000////////////000111111111111000////////////////////////////////////////////////000000000000/////////.........//////////////////.........///////////////000///......------------000...---++++++,,,---...***++++++,,,------......,,,,,,,,,---------------------,,,+++++++++++++++------------------------///...------------...///000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///000000111111222222222222111111111000////////////............///.........---------------,,,++++++++++++,,,---------,,,+++,,,---...///---........./////////000---...///000///...,,,+++...------------...//////000111111222222111000000000000111111111111000000000000000000000000000000---///111111///...000222222222333333333333333222333333222111111222333333333333333444444444444555333333444555777888999999999888777666666666777777999888777777777888999:::::::::999:::;;;<<<>>>???<<<<<<============<<<<<<<<<<<<;;;;;;::::::999999999::::::;;;<<<===>>>???AAA@@@AAABBBBBB@@@<<<999::::::::::::::::::::::::;;;<<<===?????????>>>>>>===<<<;;;::::::<<<>>>???AAACCCEEEGGGHHHGGGFFFEEECCCCCCDDDDDDDDDCCCBBBAAA???>>>>>>=========>>>>>>===<<<;;;::::::<<<===>>>@@@???===;;;:::999999999<<<<<<===>>>???AAABBBCCCEEEFFFGGGGGGFFFDDDBBBAAA???@@@BBBBBBBBBAAA???>>>@@@??????>>>>>>>>>>>>???AAACCCDDDCCC@@@>>>>>>??????@@@AAABBBBBBAAA???>>>@@@???>>>=========>>>???AAAAAAAAA@@@>>>===;;;:::444555666888999;;;======>>>>>>>>>>>>??????@@@@@@======>>>???@@@AAABBBBBBAAABBBDDDFFFGGGGGGGGGGGGEEEDDDDDDEEEGGGGGGFFFDDDAAACCCEEEFFFIIINNNUUUYYY___NNNMMMKKKIIIHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIGGGFFFEEEEEEEEEFFFGGGHHHFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@??????@@@@@@???===??????>>>===<<<;;;;;;:::999888888777666666666666777777777666666666555555333333222222222333444444555555444333333222222111333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000//////...///000000111111000000////////////////////////........................000000000/////////.........///////////////...---------......///000000111111000///...------------///...---,,,+++,,,---...((()))+++,,,---------,,,000/////////......------,,,,,,+++*********++++++------------------------......------------......111000...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////000111111111111000000000000000///////////////........................------------...---,,,,,,,,,,,,---...,,,,,,,,,---------...................../////////+++,,,.../////////.........------------.../////////000000111111111000///000000000000111111000000000000000000000000000000...///111000//////000222444444444333222111000///333222222111111222222333444333222222222333555666333444444555555666777777::::::999888777777888888:::999999999999:::;;;;;;:::::::::999:::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;???>>>===<<<;;;::::::999999::::::;;;<<<===>>>>>>???>>><<<<<<===<<<:::777999999::::::::::::::::::<<<<<<============<<<<<<::::::;;;<<<===???@@@AAA@@@BBBDDDFFFFFFFFFEEEDDDBBBCCCCCCCCCCCCBBBAAAAAA>>>>>>>>>======<<<<<<<<<>>>===;;;:::::::::;;;<<<@@@???>>><<<:::999999999:::::::::;;;===>>>@@@@@@DDDEEEEEEFFFEEEDDDCCCBBB???AAACCCEEEEEEDDDBBBAAAAAAAAAAAAAAAAAA@@@??????DDDEEEEEECCC@@@===<<<<<<<<<===???@@@AAA@@@??????@@@???>>><<<<<<======>>>===>>>???@@@@@@>>><<<;;;444555555666888:::<<<===============>>>>>>>>>>>><<<======>>>???@@@AAAAAABBBCCCEEEFFFGGGGGGGGGGGGEEEDDDCCCDDDEEEEEECCCAAAAAABBBDDDFFFJJJOOOVVVZZZaaaMMMLLLJJJIIIHHHGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIGGGFFFEEEEEEEEEFFFGGGGGG???@@@AAABBBCCCCCCDDDDDDBBB@@@???@@@AAAAAA@@@???>>>>>>===<<<<<<;;;::::::888777777666555555555666777777666666666555555555333333222222333333333333444444333333222111111000222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000//////...//////000000000000000////////////////////////........................000000/////////.........///000000000000///..................//////000000.........---......//////...------,,,,,,,,,---...***+++---//////...,,,+++////////////............,,,,,,+++++++++++++++,,,------------------------++++++++++++++++++++++++---,,,+++***+++---///000------------------------------------------------------......///000000111////////////////////////////////////............------------------------.........------.........+++,,,---.........------........................,,,---......//////.........------------...//////---------...............000000000000000111111111000000000000000000000000///000000000000000111111333333333333222000///...222222222222222222222222444333222111111333555666555555555555555666666666888888888888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;======<<<<<<;;;;;;;;;:::999:::;;;<<<============>>><<<:::999999999888777999999999999999::::::::::::::::::;;;<<<<<<<<<<<<:::;;;<<<===>>>@@@@@@AAA???@@@BBBCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>======<<<;;;;;;<<<;;;;;;:::::::::;;;;;;========================;;;;;;<<<<<<===???@@@AAABBBCCCDDDDDDDDDDDDCCCBBB???AAAEEEGGGHHHGGGEEECCCBBBCCCCCCDDDCCCBBB@@@???CCCCCCCCCBBB@@@>>>===<<<<<<===>>>>>>??????>>>>>>???>>>===<<<;;;<<<======999;;;===???>>>===:::888555555555666777999;;;<<<<<<<<<==================<<<======>>>??????@@@@@@CCCDDDFFFGGGHHHHHHHHHGGGEEEDDDCCCDDDEEEFFFDDDBBB>>>@@@CCCFFFIIIOOOVVV[[[aaaKKKJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGFFFFFFFFFFFFFFFGGG>>>???AAABBBCCCCCCCCCCCCAAA@@@??????AAAAAA@@@???======<<<<<<;;;;;;::::::888777777666666666666777666666666666555555555555333333333444333333333333444333333222111111000000222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000//////////////////000000......///000000000000000........................////////////////////////////////////............000000000111111000000///000000//////...............---------------...///---------,,,------------,,,---/////////---+++))),,,------------.........------,,,,,,,,,,,,------------------------------+++++++++++++++++++++++++++************,,,---...---------------------------------------------------------...//////000000........................////////////............,,,,,,------------------........................+++,,,---.........------...............---------...............------,,,...------------...//////---------------...//////000000//////000111222222111111111111111111111111000000000000111111111111111111111222111111000000222222222222222222222222444333111111111222444666666666666666666666666666444555666888999:::;;;;;;;;;<<<<<<<<<============::::::::::::::::::999999;;;;;;<<<<<<<<<<<<;;;;;;999999999::::::;;;;;;<<<999:::;;;<<<=========<<<>>><<<999888999999888777888888888999999:::::::::777777888999;;;===>>>???<<<======>>>>>>>>>>>>???===>>>??????@@@??????>>>>>>>>>======<<<<<<<<<<<<======>>>>>>===<<<;;;:::999999::::::;;;<<<======;;;;;;<<<<<<============<<<<<<<<<<<<===???@@@AAA@@@AAAAAABBBCCCCCCCCCCCC@@@BBBEEEGGGHHHGGGFFFEEEBBBCCCDDDDDDDDDBBBAAA@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>======<<<<<<>>>>>><<<;;;;;;;;;<<<===:::;;;===>>>>>><<<999777666555555555666888;;;<<<======<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@BBBCCCDDDFFFFFFFFFEEEEEEBBBAAAAAACCCEEEFFFEEECCC<<<>>>AAADDDIIIOOOVVV[[[```HHHHHHHHHHHHGGGGGGGGGGGGDDDDDDDDDEEEEEEGGGHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCCCCCCCBBBAAA??????@@@???======>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::888777777666666777777888666666666555555555444444333333444444444333222222444444333222222111111000222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000......////////////000000---...//////000000//////......................../////////////////////////////////.........------......///000000000000000111000000///......------//////---,,,++++++++++++,,,,,,------------------,,,,,,------,,,+++***)))++++++,,,,,,,,,------...------,,,,,,------......------------------------,,,,,,------------,,,,,,------,,,,,,++++++******------------------------------------------------,,,------......///000000---............/////////////////////............,,,,,,,,,,,,------------------...//////...------,,,,,,,,,---------...............---------------//////......------------...------------...//////////////////000111222222000000/////////111222333111111111111111111111111111000///000222333222111...///000111111111111111111222222333333222222111333222111111111222444555666666666666666666777777333444666888:::;;;;;;;;;;;;<<<======>>>>>>======::::::;;;;;;;;;;;;:::999999999::::::::::::999999666777777888999:::;;;<<<999:::<<<=========<<<;;;>>><<<:::999999999888777777777888888999:::::::::666666777999;;;===???@@@>>>>>>===<<<<<<<<<======<<<======>>>>>>=========<<<;;;;;;:::999:::::::::<<<<<<>>>>>>???>>>===<<<888999:::;;;<<<===>>>>>>;;;;;;<<<<<<;;;::::::999:::::::::;;;;;;<<<>>>>>>>>>???@@@AAABBBCCCDDDDDDAAABBBDDDEEEFFFFFFFFFFFFAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>???AAABBBAAA@@@>>>>>>>>>======<<<<<<<<<>>>===<<<;;;:::;;;;;;<<<<<<===>>>??????>>><<<:::777666555555666999;;;===============<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@???@@@AAACCCCCCCCCBBBAAA>>>>>>>>>@@@CCCDDDCCCBBB;;;>>>AAAEEEJJJPPPXXX]]]___DDDEEEEEEFFFFFFFFFFFFFFFCCCCCCCCCDDDEEEFFFHHHHHHEEEFFFFFFFFFEEEEEEDDDCCCDDDCCCBBBAAA@@@???>>>===@@@>>>============;;;999;;;;;;;;;:::::::::::::::777777666666666666777777666666555555555444444444222222333333333222000000444444444333222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000........./////////000000---...//////000000//////................................................//////.........---------++++++---...///////////////////////////.........---,,,++++++************+++,,,,,,---.........---++++++,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,------...------------------------+++,,,------------,,,+++---...//////...---+++***........................------------------------,,,,,,---......//////000---.........////////////////////////............++++++,,,,,,,,,---------,,,---............---,,,------,,,+++,,,---...///.........------,,,,,,,,,...------------......///...------------...//////000000//////000111333444000000///...///111333444111111111111111111111111222000///000222333222000...///000000111111000000111222333333333333222111111222222222222333333333444444444555555666666666777888999:::;;;;;;::::::;;;;;;===>>>>>>>>>===<<<::::::<<<<<<===<<<;;;;;;999999::::::::::::999999777777888888999999::::::999:::<<<===>>>===<<<;;;===<<<::::::::::::888666666777777888999999::::::888888888999:::<<>>===;;;::::::;;;===>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::999888999999:::;;;<<<>>>???@@@@@@>>>>>>:::;;;<<<<<<============;;;;;;===>>>>>>>>>===<<<::::::::::::;;;<<<============>>>???AAACCCDDDEEECCCBBBBBBCCCCCCDDDEEEEEE????????????@@@AAABBBBBB>>>======???AAACCCAAA???==================>>>>>>===<<<;;;:::::::::;;;<<<:::;;;<<<===>>>>>>>>>>>>999888666666777999<<<>>>>>>>>>>>>=========<<<<<>>>>>>>>===;;;:::;;;;;;::::::::::::::::::666666555555555666666777666666555555555444444444000111222222222000///...555555444333333222222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000---......///////////////........................------------------------//////.........---------((()))***,,,---...//////------......///000000000((((((((()))***,,,---...+++,,,------.........---,,,,,,,,,---///111333444000///...---,,,+++******+++*********+++,,,,,,---------------------------)))***+++,,,,,,+++***)))***,,,///111222111///...........................------------------------,,,,,,------...//////000........./////////000000000/////////............+++++++++,,,,,,---------+++,,,---......---,,,+++...---,,,++++++---///000.........------,,,,,,,,,,,,,,,,,,---...///000111...------------.../////////.........///000222333000///......///111333444111111111111111111111111222000///000333444222000///000000000000000//////111222333444444333222111000111222333333333333222222222333444444555666666:::;;;<<<<<<<<<;;;:::999:::;;;===>>>>>>>>>===<<<999:::<<<=========<<<<<<;;;<<<<<<======<<<<<<;;;999999999999999999999999999:::<<<>>>>>>===;;;:::<<<;;;:::::::::999777555666777777888999999::::::::::::999999:::<<<===???===<<<:::999999;;;>>>@@@????????????>>>>>>>>>>>><<<;;;:::999999999:::;;;:::<<<>>>@@@AAAAAA@@@???=========>>>======<<<;;;:::;;;>>>AAACCCDDDDDDEEE;;;;;;;;;;;;<<<======>>><<<======???@@@BBBDDDEEECCCCCCBBBAAAAAABBBDDDEEE>>>>>>======>>>@@@BBBCCC???>>>===>>>AAABBBAAA>>><<<<<<<<<<<<===???@@@AAA===<<<;;;:::999:::;;;;;;777777888:::;;;===??????:::888777666777999<<<>>>??????>>>>>>=========<<<@@@@@@@@@@@@@@@AAAAAAAAACCCDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDBBBAAA===@@@DDDHHHNNNUUU]]]bbb```CCCCCCCCCCCCDDDFFFGGGHHHHHHEEECCCBBBCCCEEEFFFFFFDDDCCCCCCCCCCCCBBBBBBBBBCCCAAA>>>;;;;;;===???AAABBBBBB@@@???>>>>>>>>>>>>======<<<;;;;;;:::999999111111222444666777888999555555555666555555444444666555333111111111333444111111111111111111111111111111000000000000111111////////////////////////..............................//////000000111111111000...------......//////......------///000111000///...---,,,------...000...---...000111///,,,---,,,,,,+++,,,---...//////---+++,,,...///---+++000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---///...,,,+++++++++,,,,,,***+++,,,,,,------------)))***,,,...///000111111---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------.........////////////000......------------............---,,,---...///000333111000///000111000000,,,,,,,,,++++++,,,,,,---------...//////.........+++++++++,,,---...///000......//////......---,,,,,,---......//////......///...,,,++++++,,,...///222111///.........///000///000111222222111000///000000000000000000000000000000111111111111000000444333111000000222444555222222222111111111000000222222111111222222333444333333333333333333333333555666777999::::::::::::555666888999::::::999999<<<;;;:::999999999:::;;;===<<<:::999999999::::::666777999:::;;;::::::999::::::;;;<<<=========<<<@@@???<<<:::999::::::;;;777888999999:::::::::::::::::::::;;;<<<===>>>???CCC@@@===;;;;;;;;;:::999:::???AAA===:::<<<>>>???:::::::::999999999888888;;;===@@@CCCDDDCCCAAA???===;;;999888;;;>>>@@@AAA===<<<;;;;;;<<<===<<<;;;>>>===<<<;;;;;;::::::;;;888999;;;>>>@@@AAABBBBBBAAABBBCCCDDDDDDCCCBBBAAA@@@???????????????@@@@@@::::::<<<===>>>>>>>>>>>>???>>>===???BBBBBB???<<<>>>===<<<::::::;;;<<<<<<;;;;;;;;;::::::999999999::::::999888999:::;;;<<<<<<======>>>>>>>>>======AAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFBBB>>>>>>BBBFFFHHHHHHEEEEEEEEEIIIOOOUUUYYY[[[^^^BBBBBBBBBBBBCCCDDDEEEFFFFFFDDDAAAAAABBBDDDEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA@@@>>><<<::::::;;;===>>>???>>>===<<<;;;;;;;;;;;;;;;;;;::::::999888888777444444444555555555666666444555555555555444333333555444333222111222222333222222222222222222222222111111000000000000111111000000000000000000000000///////////////////////////////////////000000000000//////...............///......---...///000111000///...---,,,------...///...---...000111///,,,......---------...///000...,,,+++,,,...///...,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++)))((((((((())))))++++++,,,---------------------.........------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++++++++,,,,,,,,,---...------,,,,,,------......------,,,---...///000000///......//////...---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++,,,,,,---...///......//////......---,,,+++,,,------......------///...,,,++++++,,,...///111111///.........///000///000000000000000//////........................///000000111111000000///000///.........000222333333333333222222222111111222222111111222222333444444444444444444444444444333333555666777888888888555666888999::::::999999<<<;;;::::::::::::;;;<<<<<<;;;:::999888999999:::888999:::;;;;;;;;;:::999::::::;;;<<<<<<=========???>>><<<:::999999999:::888888999:::::::::999999::::::::::::;;;===>>>??????>>><<<;;;999999999:::<<>><<<<<<===???@@@AAA===<<<;;;<<<>>>>>>>>><<>>===<<<<<<;;;;;;;;;888888:::;;;===???@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@????????????@@@::::::;;;<<<===>>>>>>>>>>>>======>>>@@@@@@>>>;;;======<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999;;;:::999999999:::<<<======>>>>>>????????????>>>?????????@@@AAABBBCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDGGGCCC@@@@@@DDDHHHJJJJJJFFFEEEEEEIIINNNTTTXXXYYYZZZCCCBBBBBBBBBBBBBBBCCCCCCCCCAAA??????AAACCCCCCCCCAAAAAAAAA@@@@@@@@@??????<<<<<<;;;::::::::::::;;;<<<;;;:::999999999999999999999888888777666666666777666666555444444333333444444444444444333222222333333333222222222222222222222222222222222222222111000000//////000000111111111111111111111111111000000000000000000000000000000/////////////////////////////////...------......------......///000//////...------------...///...---...000000...---//////.........///000000,,,++++++,,,...///...---+++,,,,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++++++++,,,+++,,,------------------------------,,,,,,+++***,,,,,,,,,,,,++++++++++++******++++++,,,,,,------++++++++++++,,,,,,,,,,,,------------------------*********+++++++++,,,,,,------,,,,,,,,,,,,------...------------...//////......///000///...---,,,...---,,,,,,++++++++++++,,,,,,++++++******)))))),,,,,,,,,++++++,,,------......//////......---,,,++++++,,,------------,,,///...---,,,,,,---...///111000//////......////////////.........//////000////////////////////////...//////000000//////.........------...000111222333333333333333222222222222111111111111222333333444444444444444444444444111222444555666666777777555666888999999999999888<<<;;;;;;::::::;;;<<<<<<;;;:::999888888888999999:::;;;;;;<<<;;;;;;:::999999::::::;;;<<<<<<======???>>><<<;;;999999::::::999999:::::::::999888888999999::::::;;;===>>>???===>>>???===999888:::<<<===??????===???CCCCCC@@@;;;;;;;;;;;;::::::::::::666777:::<<<>>>???@@@AAACCCCCCBBBBBBAAAAAAAAAAAA???>>>===>>>@@@AAA@@@???@@@@@@???===============:::::::::;;;<<<>>>AAABBBDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>???::::::;;;;;;<<<<<<<<<===<<<<<<<<<===???>>><<<:::<<<<<<<<<<<<<<<;;;::::::;;;;;;::::::::::::999999;;;;;;999888999:::<<<===???@@@@@@AAAAAA@@@@@@???<<<===>>>???AAACCCDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCEEECCC@@@AAACCCGGGIIIJJJFFFEEEEEEHHHMMMSSSVVVWWW[[[DDDDDDCCCBBBAAAAAABBBBBB@@@???>>>>>>@@@BBBBBBBBBAAAAAA@@@@@@@@@?????????;;;;;;;;;;;;;;;:::999999;;;;;;:::999999999999999888888777777777666666666777777666555444333333333444444444444333222111111111111222222222222111111222222222222222222222222000000////////////000000000000000000000000000000////////////////////////000000000//////......------...///000///...---,,,------------......//////............------..................//////...---..................//////+++++++++,,,.../////////............//////000000++++++,,,,,,,,,,,,------***+++,,,------,,,+++***------------,,,,,,------++++++,,,,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++))))))***+++,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------------......------------......//////...000222333111///...---......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,.........///......---,,,+++,,,------......------......------------......000000//////............///...---,,,,,,...///000111111111111111111111111......////////////......////////////000111333444222222222222222222222222111111111111111222222333333333333333333333333333333333555666777888888888555666777999999999888777::::::::::::::::::;;;;;;999999999999999999999999;;;;;;;;;::::::999999888999999::::::;;;<<<===>>>@@@???>>><<<;;;;;;;;;;;;::::::::::::999999888777999999999:::;;;<<<>>>>>>???BBBDDD@@@;;;888:::>>>===>>>======BBBGGGEEE@@@;;;;;;;;;:::::::::999999888888999:::<<<===???@@@EEEFFFGGGFFFEEEBBBAAAAAAAAA@@@???@@@BBBCCCCCCBBBAAAAAA@@@???>>>>>>>>>>>>===<<<;;;;;;<<>>===<<<<<<<<<===;;;;;;:::::::::;;;;;;<<<<<<<<<===>>>>>>===;;;::::::;;;<<<===<<<;;;:::999::::::::::::::::::::::::<<<;;;999888888:::<<<>>>CCCCCCCCCBBBAAA@@@???>>>:::;;;===???AAACCCDDDEEEDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@??????AAADDDFFFHHHEEEDDDDDDGGGLLLQQQTTTUUUZZZEEEEEEDDDCCCBBBBBBBBBBBB@@@???>>>>>>@@@AAAAAA@@@AAAAAAAAAAAA@@@@@@@@@???;;;;;;<<<<<<<<<;;;:::999:::999999888888888888999888888888888888777777777555555555555555444444444444444444444333222111000000000111222222111111000222222222222222222222222000000////////////000000////////////////////////........................000000//////......---------.../////////...,,,+++,,,------...............------..................------.........---------------------------------***+++,,,------...//////.........------,,,,,,,,,+++++++++,,,,,,---------+++,,,---......---,,,+++)))))))))************)))******++++++++++++******)))******+++,,,,,,,,,+++++++++++++++++++++++++++))))))******+++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////............//////---------...............---000222333000...---......---,,,,,,+++++++++,,,*********+++,,,---...///------,,,,,,+++,,,,,,,,,.........///......---,,,------...///////////////........................///////////////......---...---,,,,,,,,,---///000111111111111111111111111......////////////....../////////000000111222333000000000000111111111111111111000000111111222333111111111111111111111111222333444666777777777777555666777888999888777666777777888888999999999999999999999999:::999999999::::::999888888777777777999999999999:::<<<===>>>>>>===<<<;;;:::999999999::::::::::::999999888777999999999:::;;;<<<===>>>@@@CCCEEEAAA;;;777888:::<<<=========BBBGGGEEE@@@;;;:::::::::999999999999<<<;;;;;;;;;;;;<<<===>>>EEEGGGIIIIIIFFFCCCBBBBBBCCCBBBAAABBBDDDEEEDDDCCCBBBAAA@@@??????>>>>>>???===<<<;;;;;;;;;===@@@AAACCCBBBAAA?????????@@@AAA======<<<;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;<<<===>>>???>>><<<;;;;;;:::;;;<<<<<<<<<;;;999888::::::::::::::::::::::::<<<:::888777777999<<<===EEEEEEDDDCCCAAA???===<<<999:::<<>>???;;;::::::999888777666666999999:::::::::999888888888888999999:::<<<===>>>>>>@@@AAA>>>999555555666999<<<======@@@DDDCCC???;;;;;;;;;;;;::::::::::::======<<<<<<<<<<<<======BBBEEEHHHHHHDDDBBBCCCDDDEEEDDDCCCCCCEEEEEEDDDCCCBBBBBB@@@???????????????<<<;;;::::::;;;<<<===>>>AAA@@@@@@??????@@@@@@AAA<<<;;;;;;::::::;;;;;;<<<>>>===<<<:::::::::;;;;;;<<<>>>??????===;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999::::::::::::;;;;;;;;;999777555555888;;;===CCCCCCCCCAAA@@@>>><<<;;;:::;;;===???@@@AAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBCCCCCCBBBAAABBBDDDFFFBBBAAAAAADDDIIIOOORRRSSSVVVCCCCCCBBBBBBAAABBBBBBBBBDDDCCCBBBBBBCCCBBBAAA???@@@@@@?????????>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;888888777777777777888888888888888888888888888888555555555555555555555555666666666555444333222111000//////...///000111222000000000000000000000000//////............//////////////////////////////........................------........................------,,,,,,------+++,,,---.........------,,,,,,.../////////......+++---//////---+++,,,...---.../////////---,,,++++++---///...,,,+++---///++++++++++++++++++++++++******+++,,,,,,---......------,,,,,,,,,,,,------+++,,,---.........---------------------,,,+++++++++,,,,,,,,,,,,,,,++++++)))*********++++++++++++***************+++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,---.../////////...---+++...000///+++))),,,///++++++++++++,,,---......---,,,+++******+++,,,---------------...//////000......//////......---,,,---......///000/////////......////////////............/////////...---,,,,,,,,,---//////000000000........................///000000111111000000///000000000000000000////////////000000111111111111000000000000000111222222333333333333333333333333111222333444555666666666555666777888888777666555444555777888999999999888999:::;;;<<<===<<<<<<;;;999888777777777888999:::888888777888999;;;>>>@@@;;;;;;;;;:::999888777666888888999:::::::::999999888888888999:::;;;======<<<<<<<<<<<<:::888666555666;;;>>>======@@@@@@>>>============<<<<<<<<<<<<:::;;;;;;<<<<<<<<<======???BBBEEEEEEBBBAAACCCFFFGGGEEEDDDDDDEEEEEECCCBBBBBBAAA@@@???>>>>>>>>>>>>============>>>>>>>>>>>>===>>>???@@@@@@AAAAAA@@@;;;;;;;;;;;;<<<===>>>>>>@@@???===;;;::::::;;;<<<:::===???>>>;;;999999:::<<<;;;::::::999999::::::999999999::::::;;;;;;;;;:::888555333444666:::<<<>>>>>>????????????>>>>>><<<===>>>???@@@???===<<<@@@@@@AAABBBCCCCCCDDDDDDBBBDDDDDDCCC@@@@@@BBBDDD@@@??????CCCIIINNNRRRTTTXXXBBBAAAAAA@@@@@@AAAAAABBBFFFEEEDDDDDDDDDCCCAAA???>>>>>>>>>>>>===============<<<;;;:::::::::;;;;;;;;;:::::::::::::::;;;;;;777777777777888888888888666666666555555444444333777777777666555333222111000///...---...///111333//////////////////////////////............//////000000000000000000000000000000000000000000000000,,,------......////////////...---,,,+++,,,---...+++,,,---.........---,,,+++,,,.../////////......***---//////,,,+++,,,...//////000000000///---,,,,,,...///...,,,***,,,...,,,------......//////000******+++,,,,,,---............,,,++++++,,,......((((((***+++,,,++++++***.../////////...------,,,((()))***,,,.../////////))))))******+++++++++++++++++++++***************,,,,,,------------......++++++++++++++++++++++++,,,,,,---------.........+++******************+++,,,,,,.../////////...---...111222000,,,+++...222*********+++,,,---...///333111///---++++++,,,------------...///000111222......//////......---,,,,,,---......//////............////////////......---.../////////...,,,,,,+++,,,...000111111000///000000000000000000000000000000111111111111000000333444444333333222111000000000111111222222222333000000000000000111111222555555555555555555555555333444666777888888999999666666777888888777666555555666888999:::::::::999999:::<<<=========<<<<<<999999888888888999;;;<<<888888777777999;;;>>>@@@>>>>>>>>>===<<<;;;999999777888999:::::::::::::::888888888999:::;;;======;;;;;;:::<<<===<<<:::888444;;;???===;;;===>>>===????????????>>>>>>>>>>>>777888:::;;;<<<=========<<<@@@CCCCCC@@@@@@CCCGGGHHHFFFEEEDDDEEEDDDBBBAAABBBAAA@@@???>>>>>>>>>>>>@@@AAABBBBBBBBBBBBAAAAAA;;;===>>>@@@AAAAAAAAA@@@<<<<<<<<<===>>>???@@@AAAAAA@@@===;;;:::;;;<<<<<<999<<<>>>===:::777777888<<<;;;:::999888999:::;;;999999999::::::;;;;;;;;;:::777444222333555999;;;999:::<<<===???@@@@@@@@@===>>>???@@@???>>><<<:::>>>???@@@AAACCCDDDEEEEEEAAABBBCCCAAA>>><<<>>>@@@>>>>>>>>>BBBHHHNNNRRRTTTUUU@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@???>>>===<<<======<<<;;;::::::999999<<<;;;;;;::::::;;;;;;<<<:::999888999::::::999888777777777777777666555555555555555444444555555555777666444444555444222000111000///......///000111222111111111000000//////222000///------///000222222111000//////......///...------000444555333000,,,+++***+++---...---,,,.........------,,,++++++,,,,,,,,,---------......((()))+++,,,---,,,++++++(((***+++---......------------..................000///---,,,++++++,,,---,,,***)))***...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,+++***)))))),,,,,,++++++***)))(((((()))))))))******+++++++++---,,,+++***)))))))))))),,,,,,---......---,,,,,,((()))***+++,,,---------...---+++***)))***++++++---,,,***))))))***,,,---++++++,,,,,,---...////////////...---,,,++++++,,,......---------,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------222...++++++---//////...+++,,,,,,---.........---,,,---...//////...---,,,000//////.........//////---------------...//////000000////////////000000......////////////......///111222111000///000111333111///////////////---000000000000000111111222333333333444444555555555333333444555666777888999888999999888666555666777888888999:::::::::::::::999:::;;;;;;999777777888888888999:::::::::999999888777777888:::???CCCFFF>>>>>>>>>======<<<;;;:::777777666555555555555555:::::::::::::::;;;;;;;;;999::::::;;;:::999888777777777888999:::<<<<<<=========>>>>>>>>>>>>============<<<;;;;;;:::999999@@@AAABBBCCCDDDCCCBBBAAAAAABBBDDDEEEEEEEEEDDDCCCBBBBBBBBBAAA@@@???>>>===???@@@AAABBBBBBBBBAAAAAA@@@???>>>???AAABBBBBBAAA@@@@@@???>>>======>>>>>>BBB@@@===;;;999888888999:::;;;;;;<<<;;;:::888777888888888888888999999:::888999999999999888777777777666555444444555666777:::;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???????????????>>>>>>???BBBDDDGGGDDD@@@>>>>>>???@@@@@@<<>>============<<<<<<;;;::::::999::::::999999999999::::::999888777888999:::999777777777888888777666666555555444444333333444444555333222222222333333222000111000///......///000111111111111000000000//////111000///......///000111000///////////////000000000...,,,---//////,,,***...,,,,,,,,,...///...---........................***+++++++++,,,,,,,,,,,,------......///.........)))***+++,,,------------......---------------------,,,,,,,,,,,,---.........,,,***+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++******)))......------,,,++++++******+++++++++++++++,,,,,,---,,,+++***))))))))))))++++++,,,------,,,++++++((()))***+++,,,,,,,,,,,,...---,,,,,,+++++++++,,,---,,,***))))))***,,,---***+++++++++,,,---------.........------....../////////.........---------+++++++++,,,,,,---------------------------------------------------------...,,,+++,,,......---+++,,,---....../////////.........////////////............------------......///////////////000111111000000////////////000000......////////////......///000111111000///000111222000///...000000000///000000000000000111111222333333333333333444444444333333444555666777888888777888999888666555666777555555666777777777777777;;;<<<>>>===<<<:::;;;;;;:::;;;;;;;;;:::999888888888888777666777999<<<===??????@@@@@@???===<<<;;;999888777777666666777777888888888888888999999999999::::::;;;:::999888777888888999:::;;;<<<======>>>??????@@@@@@??????>>>======<<<<<<;;;;;;::::::<<<===???@@@@@@@@@@@@???@@@AAACCCDDDEEEEEEEEEDDDCCCCCCBBBAAA@@@???>>>===<<<===>>>@@@AAACCCDDDEEEAAA???======???@@@AAA@@@??????>>>===============@@@???===;;;:::;;;;;;<<<<<<<<<<<<;;;;;;999888888;;;:::999888777666666666888999999999999888777777777666555444444555666777:::;;;<<<<<<===<<<<<<<<<==================<<<<<<===>>>???@@@AAABBBDDDEEEAAA???<<<:::;;;<<<===<<<<<<>>>AAACCCEEEIIIMMMPPPQQQCCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAA@@@???>>>======>>>======<<<<<<;;;;;;;;;999999888888888888999999888777666666888888777666777777888888888777666666444333333222222333333444000//////000222222111000000000////////////000000111111000000000000//////////////////////////////............///000111222000...,,,+++,,,,,,+++***000...------...///...,,,++++++,,,,,,---......///+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,++++++++++++,,,---............------,,,,,,++++++)))***+++,,,...////////////---++++++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++************...------,,,,,,+++++++++------------,,,,,,,,,,,,,,,,,,+++***))))))))))))******++++++++++++******))))))***+++,,,,,,,,,,,,------------------,,,+++---,,,+++******+++,,,---++++++++++++++++++++++++---------...///000111222000000/////////.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++,,,---///...,,,)))---...//////000/////////000000////////////000000------------------------///////////////000111111000000////////////000000...//////000000//////...///000111111//////000111111///......000111111000000000000000000111111222333333333333333222222222333333444555666777777888777888999888666555666777777888999999::::::999999;;;<<<>>>>>>=========>>>=========<<<;;;999888777888777777777777888999:::???@@@AAABBBAAA???===<<<:::999999888777888888888555555666666777777777777999::::::;;;;;;:::888888999999:::;;;<<<======>>>@@@@@@AAAAAAAAAAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>>>>????????????@@@BBBCCCEEEFFFFFFFFFEEEDDDCCCAAA???>>>>>>>>>?????????@@@BBBDDDFFFHHHCCC@@@===<<<===???????????????>>>============>>>>>>===<<<<<<<<<===???@@@>>>>>><<<;;;:::999999999;;;:::999777666666555555888999999999999888777777777666555444444555666777:::;;;<<<<<<======<<<<<<>>>======<<<;;;;;;::::::;;;===???AAACCCDDDDDDDDD===;;;999999:::;;;;;;:::<<<>>>@@@AAACCCGGGLLLPPPQQQDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>===>>>>>>======<<<<<<<<<<<<999999888888888888999999777666555555777777666555777777777888888777666666333222222222222222222333000//////000111111000...000000////////////000000000000000000000000//////......///000000///.....................///000111///...---,,,---///000000000...------......---+++((()))))))))*********+++------........./////////---,,,+++)))))))))***+++,,,,,,+++***+++,,,...///......---,,,++++++******((()))+++---.........------,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++++++++++++++******)))))))))///.........---,,,,,,,,,,,,++++++***))))))*********++++++++++++++++++***))))))***+++++++++++++++++++++---------,,,+++***,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++------------...///000111////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------------,,,------------,,,---....../////////......000///...------...///000,,,,,,------.........------------------...//////000000////////////000000//////000000000000/////////000111000///...///111000///......111222222222000000000000000111111222333333222222222222111111333333444555555666777777666777888777666555666777999::::::;;;;;;;;;;;;;;;999;;;=========<<<===???============<<<;;;:::999777888999:::;;;<<<======>>>???AAABBBAAA@@@===<<<:::999999888888888888888555555555666777777777888999999:::;;;;;;:::999888::::::;;;;;;<<<===>>>>>>???@@@@@@AAAAAA@@@@@@???;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>??????@@@>>>???@@@BBBDDDEEEFFFGGGGGGFFFCCCAAA@@@???>>>>>>EEEDDDBBBAAABBBCCCEEEGGGEEEBBB???===>>>???@@@???@@@??????>>>>>>>>>?????????>>>>>>===>>>>>>???@@@@@@???<<<:::999999999999777777666666777777888999888999999999999888777777666555444444444444555666999:::;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::<<<===???BBBDDDCCCAAA???===;;;999999;;;<<<;;;:::>>>>>>???@@@BBBFFFLLLPPPRRRDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>===============<<<<<<<<<::::::999999999999::::::666555444444666666555444555666666777777777666666222222222111111222222222333222111111222111///---//////000000000000////////////////////////000000......////////////......000000///...............//////.........///111222///---,,,,,,------+++*********)))))))))(((((((((---------.........//////000///...,,,,,,,,,---...---,,,+++***+++,,,---.........---,,,++++++*********+++,,,------,,,+++***)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,++++++***************))).........------,,,,,,,,,,,,+++******)))*********,,,,,,++++++++++++,,,,,,))))))***+++++++++******)))***+++,,,,,,+++***)))++++++++++++++++++++++++------------,,,,,,,,,,,,...------,,,,,,------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...---***)))(((***,,,...------.........------,,,......,,,++++++,,,......,,,---...///////////////---------------...//////000000////////////000000//////000000000000//////...000111000///...///000000......///111333333333000000000000000111111222222222222222222222222222333333444444555555666666555666777777666555666888666777777888888888888888999;;;===>>>======???@@@;;;<<<<<<======<<<<<<<<<999999:::;;;<<<===>>>>>><<<===???@@@???>>><<<;;;:::999888888777777888888666666777888888999::::::999999;;;;;;<<<;;;:::999:::;;;;;;<<<<<<=========>>>>>>????????????>>>>>>:::::::::::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>><<<===>>>@@@BBBDDDFFFGGGFFFFFFDDDBBBAAA@@@??????CCCBBBAAA@@@@@@BBBDDDEEEGGGEEEAAA@@@@@@AAAAAA@@@@@@@@@@@@??????@@@@@@AAA@@@@@@??????>>>>>>>>>>>>???>>><<<:::999999999999777777777777777888888999888999999999999888777777666555444333333444555666888999:::;;;;;;<<<<<<<<<888999999:::;;;<<<<<<===>>>???@@@CCCEEEDDD@@@===???<<<:::999::::::::::::>>>??????@@@BBBFFFKKKOOOPPPCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::666555444444666666555444444444555666666666555555333222222111111222222333555333222222222111///---//////000000000000//////......////////////000000........................111000///...------------......///...,,,+++---...---,,,++++++,,,---,,,***---,,,,,,+++******))))))*********+++++++++,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,++++++------------,,,+++***)))((()))++++++***+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************+++,,,,,,++++++++++++,,,,,,))))))***************)))((())))))***************++++++++++++++++++++++++------------------------...------,,,,,,,,,------...------------,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,,,,------******++++++,,,,,,------,,,+++(((%%%$$$&&&+++...------------------,,,+++---,,,,,,,,,,,,,,,,,,---,,,---...000111000000//////////////////000111111000000////////////000000///000000111111000000///...///000000......///000000///...///111333333333000000000000000111111222222222222222333333333444333333444444444555555555444666777777555555666888888888999::::::::::::999;;;===???@@@??????@@@BBB:::;;;;;;<<<======<<<<<<;;;;;;:::999999:::::::::<<<<<<=========<<<<<<<<<:::999888888777777888888888888999:::;;;<<<<<<===999999;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;:::999999999888999999:::;;;<<<<<<<<<>>>@@@BBBDDDEEEEEEEEEEEEDDDCCCBBB@@@@@@<<<<<<<<<===>>>AAACCCDDDGGGEEECCCBBBCCCCCCBBB@@@@@@@@@?????????@@@AAAAAAAAAAAA@@@???>>>===<<<;;;<<<<<<;;;:::999999999999<<<;;;:::888777777666666888999999999999888777777666555444333333444555666666777888999:::;;;;;;;;;777888999:::<<<===>>>>>>??????AAAEEEJJJKKKHHHEEECCC???;;;888777888888888<<<===???@@@AAADDDIIILLLLLLAAAAAAAAABBBCCCCCCDDDDDD@@@@@@@@@???????????????;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999666555444555666777666444222333333444555555444444333333222222222222333333333222111111222222000......///000111111000///............/////////000000///...------------...//////......---------......))),,,......,,,+++,,,...---,,,+++,,,---...---,,,++++++++++++++++++++++++)))))))))*********++++++))))))***+++++++++******,,,,,,,,,------,,,,,,+++......------------------...---,,,+++************(((***,,,+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************+++***************++++++,,,+++***))))))***+++,,,))))))************))))))******))))))******+++,,,+++++++++,,,,,,++++++++++++++++++,,,,,,------...------,,,------...///000............---------------------,,,,,,+++++++++)))******+++,,,,,,------)))******+++,,,,,,------,,,,,,+++)))''''''+++///...............---,,,,,,,,,------------------,,,***,,,...///000000///...///////////////000111111000000////////////000000000000111111111111000000...///000///......///000111000///000111333333222000000000000000111111222111111222333444555555666333333444444444444555555444555666666555555666888:::;;;<<<<<<======<<<<<<<<<>>>???@@@???>>>???@@@;;;;;;<<<<<<<<<;;;;;;:::;;;:::888777777999:::<<<===<<<<<<;;;;;;<<<======;;;;;;:::999999999999999999999:::;;;<<<===>>>>>>888999;;;<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;<<<======>>>>>>======<<<>>>>>>======<<<<<<;;;;;;;;;:::999888888888999:::;;;;;;;;;<<<===???AAACCCBBBCCCEEEFFFFFFDDDAAA@@@:::;;;<<<>>>???AAABBBCCCDDDCCCCCCCCCDDDDDDAAA???>>>>>>======>>>>>>???@@@@@@@@@@@@???>>>===;;;;;;888999999:::999999888888===<<<;;;999888888777777888999999999999888777777555555333333333333555555444555666777999999999999999999:::;;;<<<======>>>>>>>>>AAAIIIRRRXXXXXXVVVJJJEEE>>>999888888888999888:::===>>>@@@BBBEEEHHHJJJ???@@@@@@AAABBBCCCDDDDDD@@@@@@@@@???????????????:::;;;;;;;;;;;;;;;;;;;;;888888777777777777888888777666555555666777666555111222333333444444444333444333333222222333333444000//////000222222111000...///000111111000///...---.........//////000000000///---,,,,,,---///000---------------...///000%%%(((---///......000333---,,,,,,---///000///...((((((((()))******++++++******+++++++++,,,,,,,,,***+++---...///......---+++,,,---...---,,,+++***------.....................---+++***)))***+++,,,***,,,---,,,)))'''(((+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***((()))***---...************************''''''(((((()))))))))***+++***************+++++++++***)))(((((()))***+++))))))*********))))))(((++++++***)))***+++---...***++++++,,,,,,++++++***))))))***+++,,,,,,------,,,,,,,,,---///111222333000/////////............---------,,,,,,+++++++++))))))***+++,,,,,,------))))))***+++,,,,,,---------///000///,,,,,,...111//////000000///...------,,,---...//////...---,,,)))***---/////////...------------------...//////000000////////////000000000000111111111111000000...///000///...---...000222111///000111333222222000000000000000111111222111111222333555666777777333333444444444444444444333555666666555555666888777888999999::::::999999:::<<<===>>>===<<<<<<=========<<<<<<;;;:::888888888777666666888<<>>===;;;::::::<<<>>>???<<<<<<;;;::::::::::::;;;999999:::;;;===>>>>>>???888999;;;<<<<<<<<<;;;;;;999999::::::::::::::::::======>>>>>>>>>>>>======AAA@@@@@@???>>>======<<<>>>===<<<:::999::::::;;;;;;::::::;;;<<<>>>@@@AAA@@@BBBEEEGGGGGGEEEBBB@@@???@@@AAABBBBBBBBBAAAAAAAAAAAABBBDDDEEEDDDAAA>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>???>>>>>>===<<<;;;666777888::::::999888888::::::999999::::::;;;<<<888999999999999888777777555444333333333333444555333444555777888888999999;;;<<<<<<<<<<<<<<<<<<<<<<<<===AAALLLYYYbbbeeedddQQQKKKCCC<<<::::::;;;;;;666888;;;===>>>@@@CCCEEEKKK@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDBBBAAA???===<<<999888666777999;;;<<<<<<>>>>>>===<<<:::999888888777666444444555555555444111111111000000000000///222222222111111111111000//////...//////000111222000000000000///////////////............---------/////////...,,,,,,---...------------------------------,,,++++++,,,,,,,,,------,,,+++++++++,,,,,,******))))))******+++,,,------,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++++++++,,,---,,,+++***)))******+++,,,---......///...---,,,,,,,,,,,,---...******+++++++++,,,,,,,,,,,,++++++******++++++,,,---------------,,,+++***---+++)))((()))++++++***,,,+++***(((((((((((()))+++------,,,***)))***+++))))))***+++,,,,,,------,,,,,,,,,+++***)))(((((()))***+++,,,,,,+++))))))---------,,,,,,,,,++++++,,,,,,,,,---///222555666//////...,,,))))))***,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))***+++,,,------.........---,,,,,,,,,------//////---,,,,,,---...///------------............------------------------...............---------......////////////......000111111000...---...///111111000000//////......000111111111111222222222//////000111222333333333333333444444444333222222333444555555666555555444333444555666777777777777999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::999999999999999999999:::;;;<<<<<<>>><<<:::;;;>>>>>>;;;888;;;;;;;;;;;;:::999888777<<<=========<<<;;;::::::::::::::::::::::::::::::===>>>???@@@???===;;;::::::<<>>===>>>>>>CCCBBB@@@>>>======>>>>>>=========<<<;;;999888777::::::;;;;;;<<<===>>>>>>@@@CCCGGGIIIIIIGGGBBB@@@BBBBBBCCCCCCBBBBBBAAAAAAAAA???======???AAAAAA@@@;;;999888999;;;======<<<===<<<<<<<<<<<<;;;;;;;;;888888999999999:::::::::777777777777777777777777666777999:::;;;::::::999888888888777666444222111444444555666777888999999888999;;;<<<<<<;;;999888<<>>AAADDDFFFHHHKKK@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDCCCAAA???===<<<:::888777777999;;;;;;;;;<<<<<<;;;;;;:::999888888777555444333444555444333222222111111111000000000222222222111111111000000//////////////////000111000000000000/////////...000////////////............//////...,,,+++---...---------------------------,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,+++************+++,,,,,,++++++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,&&&&&&''''''((()))******------......---,,,,,,+++++++++,,,,,,,,,+++***)))+++++++++*********))))))---,,,++++++++++++,,,---++++++++++++,,,,,,,,,,,,...------,,,,,,------...+++++++++++++++***))))))---,,,+++***))))))***++++++***)))))))))***+++++++++,,,---,,,*********,,,))))))***++++++,,,------+++,,,,,,++++++)))(((((()))***++++++++++++***)))******++++++,,,,,,------,,,,,,,,,---...111333444.........,,,***)))+++---,,,,,,,,,,,,++++++++++++******)))))))))))))))))),,,,,,,,,++++++++++++***------,,,,,,,,,------......---,,,++++++,,,---...------------------------,,,,,,,,,---------------------........................////////////......000222222222000///000111////////////000000111222000000111111111222222222000000000111222222222333222222333333333333333222444444444444555555555555444555666777888888888888999999999::::::::::::;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999:::;;;<<<<<<===;;;:::<<<>>>???>>><<<======<<<;;;:::999888777<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>?????????>>><<<<<<888:::===?????????@@@AAA@@@???>>>======<<<======>>>>>>>>>===<<<:::999888::::::;;;;;;<<<======>>>===@@@CCCFFFGGGFFFDDDBBB===>>>???@@@AAAAAAAAAAAA???===;;;;;;===?????????;;;999888888:::;;;;;;:::;;;;;;;;;::::::::::::999888888888888999999999999888888888888888888888888777888999:::::::::999888888777777777666444333333333333444555666777888888666777888999999888777666;;;???@@@CCCRRRfffmmmhhhaaaUUUFFF;;;888:::<<<===>>>>>>???@@@BBBEEEGGGHHHIII?????????@@@AAACCCDDDEEEGGGFFFEEEDDDAAA???===<<<;;;999777777999:::::::::::::::999999999888888888777555333333444555444333333222222222111111111111222222111111111000000000000000//////.../////////000000000/////////......000000000////////////...---......---,,,+++,,,...------------------------,,,,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,+++++++++++++++,,,------+++******))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,---...///---------------,,,,,,++++++,,,,,,,,,,,,+++***)))+++++++++*********))))))++++++************++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,------)))))))))***))))))((('''---...///,,,)))((())),,,***))))))******+++------***+++,,,,,,+++***+++---))))))******+++,,,,,,,,,+++++++++++++++***)))((()))******+++++++++******(((((()))***+++,,,---...++++++,,,,,,---///000111,,,------,,,******,,,------------,,,,,,+++++++++))))))******************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---.........,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////......////////////......111222333333222111333444222111000//////000222333000000000111111111222222111111111111111111222222000000111222222333333333555444333333333444666777555666777888888999999888888888999999999:::::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999888888999999:::;;;<<<;;;;;;;;;<<>><<<:::999999999999<<<<<<<<<===============<<<<<<<<<;;;;;;<<<<<<<<>>>>>>>>>>>>>>>>>:::<<>>??????@@@AAAAAAAAAAAAAAA@@@@@@????????????>>><<<;;;;;;:::::::::;;;<<<<<<======:::<<>>???@@@@@@@@@@@@@@@===;;;999:::;;;=========;;;999888777888999888777:::999999999888888888888666666777777777888888888888888888888888888888888888999999999999888888777666666666666666555555555333333444555666777888888999:::;;;<<<<<<;;;:::999:::???@@@AAALLL]]]fffeee```VVVHHH>>>;;;<<<======???@@@AAACCCEEEGGGHHHIIIIII>>>>>>???@@@BBBCCCEEEFFFGGGGGGFFFDDDBBB???===<<<<<<:::888777888:::999999888888888888888777777777777555333333444444444333333333333222222222111111111111111111000000000000111000///...............000000/////////.........////////////............,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......---,,,++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---...///000111222,,,,,,---------,,,,,,+++,,,,,,,,,,,,++++++************+++,,,---......///+++++++++******++++++++++++,,,,,,,,,,,,---------++++++************++++++((()))))))))))))))((((((,,,000111///)))'''))),,,*********++++++,,,,,,---)))***,,,,,,++++++,,,---))))))******+++++++++,,,+++++++++++++++***)))((()))*********++++++++++++(((((()))***++++++,,,,,,+++++++++,,,,,,---......+++,,,---,,,++++++,,,.........------,,,+++++++++++++++,,,,,,,,,,,,,,,---)))******+++,,,---......***+++,,,---......//////+++++++++++++++,,,,,,,,,,,,------......///000000,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---...///000000......////////////......000111333333222222333444666555333000/////////000000000000000111111111111222222222111111111111111//////000000111222333444555444222222222444666888555666777888888888888888888888888888999999999999999999999999::::::::::::<<<<<<<<<;;;;;;;;;::::::888888888888999:::;;;<<<;;;;;;;;;;;;===>>>>>>>>>>>>===;;;999999:::<<<===<<<<<<<<<<<<===>>>>>>???<<<<<<;;;::::::;;;<<<<<<@@@???>>>======>>>@@@AAA???AAABBBAAA>>><<<::::::???@@@AAABBBCCCBBBBBBAAA??????@@@??????>>>======:::::::::;;;;;;<<<<<<<<<:::;;;<<<===???AAABBBCCCBBBBBBBBBBBBAAA???>>>======;;;999999;;;<<<===<<<<<<:::888888888999888666999999999888888888777777555555555666666666777777999999999999999999999999999999999888888777666666666666555555555666666666444444555666777888999999<<<<<<===>>>>>>===<<<<<<;;;???@@@???DDDPPPZZZ\\\\\\TTTIIIAAA============>>>???BBBDDDGGGJJJKKKLLLLLL===>>>>>>???AAACCCDDDEEEGGGFFFEEEDDDAAA???===<<<<<<:::888777888:::999999777777777777777777777777666444333333444444333222333333333222222222111111111111111000000000//////000000///......---......////////////..................---------,,,,,,,,,+++,,,,,,,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...///...---,,,++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,++++++++++++***+++******+++,,,---......///++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++******))))))******+++))))))******+++******))),,,///222///***'''))),,,,,,,,,,,,,,,++++++******)))***,,,,,,++++++,,,---)))***************++++++******+++++++++***)))))))))))))))******++++++,,,***************************++++++,,,,,,,,,,,,,,,***,,,------,,,+++,,,------------,,,,,,+++++++++++++++,,,,,,------------******+++,,,---......///***+++,,,---...///......++++++,,,,,,------------+++,,,---...000222333444---------,,,,,,+++++++++,,,,,,,,,---...///000000......////////////.........000111111000000111333555444222111000//////000//////000000000111111111222222222111111111111111000000///000111222333444444333222111222444666888555555666666777777666666777777777888888888999999888888888999999999::::::<<<<<<;;;;;;;;;:::::::::888888888888999:::;;;;;;<<<<<<;;;:::::::::;;;<<<<<<;;;:::::::::<<>>???<<<;;;:::999999:::;;;<<>>===<<<<<<>>>@@@BBBAAABBBCCCAAA>>>;;;::::::999:::;;;===>>>===<<<<<<>>>???????????????>>>>>>:::::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;===>>>???AAAAAAAAAAAA@@@???>>>===>>><<<::::::<<<===>>>===>>><<<999999999999888777999999999888888888888777444444555555555666666666888888888888888888888888999888888777666666666666666555555555555666777777666666777888999:::;;;;;;999999::::::::::::999999<<<>>>>>><<<>>>EEELLLPPPTTTOOOGGGAAA=========>>><<<>>>@@@DDDHHHKKKNNNOOOOOO=========>>>@@@AAACCCCCCDDDDDDDDDBBBAAA???===<<<;;;999777777999:::::::::888888888777777666666666666444222222333444333222333222222222111111111111111111000000000///////////////......---........./////////.........---------------,,,,,,,,,++++++***+++,,,+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......///...---,,,+++*********+++++++++++++++,,,------+++************++++++,,,++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++*********))))))++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++,,,,,,+++++++++...///...+++((()))***,,,,,,,,,,,,+++***)))(((***+++,,,,,,+++***+++---******************************+++++++++******)))))))))))))))***+++,,,---,,,,,,+++++++++*********)))***+++,,,------,,,,,,+++,,,......,,,++++++,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,------------,,,,,,,,,,,,***+++---...///......---***+++,,,---.........---***+++,,,...000222333444///......------,,,,,,+++,,,---------.../////////......////////////.........///000000///...///111//////000111111222222333/////////000000000111111111111111111111111222222222111000000111222444555222222111222333444666777555555666666666666555555666777777777777888888888777777888888888999999999;;;;;;:::::::::999999999888777777888888999:::;;;<<<<<<;;;:::888888:::<<<<<<;;;;;;;;;<<<>>>???@@@===<<<;;;::::::;;;===>>><<<;;;999888888999;;;<<<===<<<;;;;;;<<<>>>@@@BBB>>>???AAAAAA???>>>===>>>999:::;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>===::::::::::::::::::;;;;;;===<<<;;;:::999:::;;;<<<:::;;;<<<===>>>?????????>>><<<;;;;;;<<<>>>>>>>>>===;;;999999999999888777999999888888888777777777444444555555555666666666777777777777777777777777888777666666666666666777777666555444444555777777777777888999:::;;;<<<<<<::::::::::::::::::::::::<<<<<<<<<:::;;;>>>CCCFFFIIIGGGCCC???===<<<===>>><<<===???AAAEEEJJJNNNQQQPPP============>>>???@@@AAABBBBBBBBBAAA@@@???===<<<:::888777777999;;;;;;;;;999999888888777666555555666444222222333444333222222222111111111000000000111000000000////////////......---------...////////////.........---------......---------,,,,,,,,,)))***+++***)))***+++---++++++++++++++++++++++++++++++++++++,,,---.../////////---,,,+++*********+++************+++,,,,,,***************+++,,,---******************************++++++,,,,,,------******+++,,,,,,,,,,,,,,,---,,,+++*********+++++++++++++++*********)))))))))***+++,,,,,,+++***))))))))))))*********++++++,,,,,,++++++++++++,,,,,,)))***++++++,,,,,,++++++++++++,,,,,,,,,***)))))))))***+++++++++***)))(((+++,,,---,,,*********,,,************)))))))))))))))******+++++++++*********))))))))))))+++,,,---++++++++++++,,,,,,,,,,,,))))))+++---------------+++---///...,,,*********((())))))******++++++,,,))))))******+++,,,,,,---...------------,,,,,,,,,+++,,,---//////...,,,+++((()))+++,,,---------,,,++++++,,,---...///000000000000///......---,,,,,,------........................////////////......///000111000...---...///+++,,,///111222333222222////////////000000000111000000000111222222222333444333222111111222444555000111222333444555555666666666777777777666666555666666666777777777888888777777777777888888888999::::::999999999888888888777777777777888999:::;;;;;;<<<<<<:::888888<<>>???@@@===???AAAAAA@@@>>>>>>>>>===<<<<<<<<<<<<======>>>:::;;;;;;<<<=========<<<::::::::::::::::::::::::<<<;;;:::999999:::;;;;;;888999;;;===>>>???@@@@@@>>><<<::::::<<<>>>>>>>>><<<:::888888888999888777777777777666666666555555555555555555666666666666666666666666666666666666777666555555555666777888888777555444444555666777666777888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<:::999:::<<<===???AAA??????>>><<<;;;;;;<<<>>>???>>>>>>???BBBGGGKKKNNNOOO======<<<======>>>??????@@@@@@@@@@@@???>>>======999888666777999;;;<<<<<<;;;:::999888777666555444666444222222333333333222111111111000000000000///000000000000////////////---------------...///000//////.........---------//////.........---------)))***+++***)))***+++---++++++++++++++++++++++++++++++++++++,,,---...///000///---,,,+++***************))))))******+++,,,,,,,,,,,,,,,------...///************************''''''((()))+++,,,------)))***+++,,,,,,,,,,,,,,,---,,,+++*********+++,,,******+++,,,---......///((()))***++++++***)))(((((())))))))))))***************))))))))))))******))))))***+++++++++++++++*********+++,,,,,,***'''&&&''')))***++++++******+++------,,,***)))***+++*********))))))))))))))))))******+++++++++*********))))))))))))+++---...******+++,,,---......///((()))+++---............,,,...//////,,,***))))))''''''((()))***++++++,,,++++++,,,------...//////***++++++,,,---...//////+++,,,...//////---,,,***'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,111111000///......------...............---------......////////////......000111111000...---...///,,,...000222222111///---////////////000000000000//////000111222333333444666444333111111222444555///000222333444555555555777777888888888777777666666666666666777777777777777777777777888888888888999999999888888888777777777777777777888999:::;;;999;;;<<<;;;999:::>>>BBB????????????>>><<<;;;:::===<<<:::888888888:::;;;>>>===;;;999999;;;===>>>999999:::;;;<<<===??????AAABBBCCCBBB???===;;;;;;;;;:::999888888999:::;;;888999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::::::::999999::::::;;;<<<<<<===>>>???@@@@@@@@@@@@===;;;::::::;;;=========:::888666666777888777666666666555555555444444444555555555666666666777777666666666666666666666666666555444444555666777888999777555444333444666777666666777888999::::::;;;999888888777777888888999;;;888888;;;>>>?????????999:::::::::::::::<<<===BBB@@@>>>===???DDDIIILLLLLL<<<<<<======>>>>>>??????>>>>>>>>>>>>===<<<;;;:::999888888777777777777777888888888888777666555444333222111111111333555777//////000000111111111222///////////////........./////////000000000000111......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************+++,,,+++++++++***))))))))))))***,,,---......---,,,333...)))'''))),,,------,,,---...,,,***))))))***'''(((((((((((()))))))))---------,,,+++***)))((()))(((&&&%%%%%%''')))+++,,,,,,,,,---------......,,,,,,,,,+++***)))(((''')))***++++++***)))***+++,,,,,,++++++***)))((((((++++++************++++++......,,,+++***))))))))))))************+++++++++******)))))))))***,,,---///...+++)))))))))***+++------,,,++++++******))),,,,,,+++***))))))************))))))***,,,...///******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********...//////---+++))))))***++++++******))))))***************)))))))))))))))******,,,,,,,,,,,,******...---,,,+++***)))))))))------////////////------...///000///---,,,---...///,,,***,,,000111---(((,,,---.........---,,,+++------///000111111111111000000///...---,,,,,,+++..................---------......///////////////,,,,,,...000222444666777333333333222222222111111111111222333444444555555777777777777666666666666888888888888888888777777666777777888888888777777333666888999888888:::<<<:::;;;:::999888888:::<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<======<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;?????????>>><<<;;;999999999888888888999;;;===>>>@@@@@@AAABBBAAA???<<<;;;>>>>>>===;;;::::::::::::<<<<<<;;;:::999999999999;;;;;;;;;;;;:::999999888::::::;;;;;;<<<;;;;;;;;;;;;::::::;;;<<<>>>@@@AAAAAA???===;;;:::;;;<<<=========;;;:::888777666555777777666555444444333333555555555555555555555555777888888777555333333444333444666777888888888777777666444333222111111111333333333444666999;;;===:::;;;<<<===<<<;;;:::999;;;;;;;;;<<<;;;;;;::::::<<<;;;::::::999999999999======>>>@@@BBBEEEHHHIIIJJJ<<<<<<======>>>>>>>>>>>>============<<<;;;:::999999888777666666666777777555555555555444333222111666555333111111111222333//////000000000111111111111000000///...------,,,++++++,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++)))***+++------------,,,000---******,,,---,,,+++,,,------,,,***))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))************+++++++++,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,+++***))))))***++++++***)))***+++,,,,,,++++++***))))))(((+++******************+++,,,,,,++++++***+++++++++((((((((()))))))))************)))))))))***,,,,,,---,,,***))))))***,,,---)))******++++++,,,------,,,++++++***))))))******************+++,,,------)))******++++++******)))((())))))***************,,,,,,------.........///---...///---+++)))***+++...---,,,,,,+++++++++++++++++++++***************+++,,,---......---,,,+++...---,,,+++***************+++,,,------,,,+++***,,,...//////---------...///---,,,...000000...***,,,------...------,,,,,,---...///000111111111111/////////......------,,,........................---...//////000000//////333333333222222222222222333333222222111111111111222222222222333444444555777666666666666666666666666666666666777777777777:::::::::999888666555444999888888999::::::999777:::;;;;;;:::999999:::<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>???>>>>>><<<:::999:::999888888888:::<<<===;;;<<<>>>@@@BBBCCCCCCCCC@@@???>>>===<<<<<<<<<<<<;;;;;;:::::::::::::::;;;::::::;;;;;;;;;:::999999:::;;;;;;;;;;;;;;;::::::::::::::::::;;;===???@@@@@@>>><<<;;;::::::;;;<<<<<<;;;:::999777666555444777666666555555444333333444444444444444444444444666777777666444333444555444555666777888888777777888777666444333222222222555555555666777999<<<===:::;;;;;;;;;;;;:::999999:::;;;;;;;;;;;;;;;::::::<<<;;;::::::999999999:::=========>>>AAADDDGGGIIIJJJ<<<============>>>>>>>>>;;;;;;;;;;;;:::999888888:::888666555444555777888333444444444333222111000666555333222111111222222//////000000000000111111222111000///...,,,++++++************++++++++++++...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******,,,,,,,,,,,,,,,---------)))***+++,,,---------------,,,,,,,,,------+++))),,,------,,,***)))***+++((((((((()))))))))******,,,,,,,,,,,,+++******)))&&&''')))***+++***)))(((,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,++++++)))***++++++***)))***+++,,,,,,++++++***)))))))))************************************++++++,,,,,,))))))))))))*********+++*********)))******+++,,,******))))))***+++---...)))******++++++,,,------,,,+++******)))***************+++++++++++++++***))))))************))))))))))))***++++++++++++***'''((()))***+++,,,------,,,---...---+++***+++,,,///...---,,,+++*********++++++++++++++++++++++++---......//////......---------,,,,,,++++++************++++++++++++******+++---...///...------...---....../////////......---------,,,,,,------...---...///000000111111000................................................---...//////000000//////666666555333222111000///222111111111111000000000444333222222222333444555666666666666666666666666444444444555555666666666::::::::::::999888666666:::777555777;;;<<<999555999;;;<<<<<<;;;::::::;;;::::::999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;<<<===?????????===;;;:::===;;;999777777999;;;===999:::<<>>>>>===;;;:::999::::::;;;:::999888777666555444333777666666555555444444444333333333333333333333333333555666555444333444555555666777777777777666666888888666555444444444444555444444444666777999;;;::::::999888888888888999::::::;;;;;;;;;;;;::::::;;;;;;:::999999999::::::===<<<<<<<<>>???@@@>>><<<;;;>>><<<999777777888:::<<<;;;<<<<<<===???@@@BBBCCCDDDCCCCCCBBBBBBBBBCCCCCC======<<<;;;;;;;;;;;;;;;888999999:::;;;;;;;;;;;;<<<<<<<<<;;;:::999888777888888888999999:::;;;;;;<<<;;;:::999999999999:::888888777777666555444444777666666666555555444444333333333333333333333333222333444444333333444666777777777777777666666666888777666555444444444444222222111111222444555777:::999777666666666777888999999:::;;;;;;;;;::::::;;;::::::999999:::::::::<<<;;;;;;;;;===AAAFFFHHHGGG=========<<<<<<<<<<<<<<<999999999999888777666555888777555444333444555666333333333333333333222111111111111111222333444444000000//////////////////------------............------------............---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))******++++++,,,,,,)))*********+++,,,------......,,,+++******,,,---+++,,,---,,,*********,,,*********+++++++++,,,,,,++++++,,,,,,,,,+++******---,,,+++******,,,...///+++++++++,,,,,,,,,------'''((()))******++++++***)))***++++++***)))***++++++++++++***************)))***++++++++++++***)))++++++,,,++++++)))((('''++++++,,,,,,,,,---------*********+++************************************------,,,++++++******)))+++***************++++++***+++,,,,,,+++***((('''))))))************))))))++++++,,,------------,,,+++++++++,,,,,,,,,------***,,,------++++++,,,...,,,+++***)))(((((((((((())))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---,,,...///---...///...,,,+++---...------,,,+++,,,---...///...//////000000000000///------......///000000000---------.........//////...//////000000000000000...//////000111222222333000000000000000000000111555444333222222222333444444444555555666666666777333333333333444444555555555666888999:::;;;<<<<<<:::>>>@@@>>>:::777999<<<888:::======<<<::::::::::::999999888888888999999::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;:::::::::;;;===>>>>>>>>><<<;;;>>><<<:::888777888:::;;;;;;;;;;;;;;;<<<===??????DDDCCCCCCCCCCCCCCCDDDEEEAAA@@@>>><<<;;;999999999888999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999888777888888999999999999999999999999999888888888888888888888777777666666666555666666666666666555555555333333333333333333333333111333444444333333555666777777777666666666666666666666555444333333333333222111111111222333555666999888777666555666777888888999999:::;;;;;;:::::::::::::::999999::::::;;;;;;;;;:::;;;>>>AAAEEEHHHEEE=========<<<<<<<<<<<<;;;888888999888888777666555666666555444444444444444000111111111111111000000333333333222111111000000000000////////////......,,,,,,,,,---......//////,,,,,,,,,,,,---------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************++++++***))))))******+++,,,---......---+++)))))),,,...***,,,,,,,,,******+++,,,)))))))))*********+++++++++++++++,,,,,,++++++***...,,,***))))))+++...///++++++++++++,,,,,,,,,,,,''''''((()))*********))))))***++++++***)))***+++************************)))***+++,,,,,,+++***)))+++,,,,,,,,,+++)))'''&&&))))))))))))*********+++***++++++++++++***))))))******************)))))))))******++++++,,,------*********)))******+++,,,***+++++++++***)))((((((******++++++++++++******(((((()))************)))++++++++++++++++++,,,,,,+++,,,------++++++,,,---,,,,,,+++************+++((((((((()))******++++++,,,++++++******++++++,,,***+++,,,.........---,,,++++++************++++++.........------...222555222111///...------,,,,,,,,,,,,,,,,,,---....../////////000000000000//////.........//////000000000,,,,,,------.../////////...///000000111111000000/////////000000000000000000000000111111111111222333333333333333333333333444444444555555666666777555555555555555555555555888888999999999999999999@@@EEEHHHDDD;;;666888<<<888:::;;;;;;:::999999:::::::::999999888888999999999::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<:::999999999999:::666777888:::<<<>>>??????BBBAAAAAAAAABBBCCCDDDDDDCCCBBB@@@===;;;999888777999999:::;;;;;;;;;::::::::::::;;;::::::999888777888999999999999999888777777777777777777777777777777777777777666666666666666666666666666666666666333333333333333333333333222444555555444444555777777777666666666666777888666555555444333333444444333222222222444555777999888888777666666666666777777888999::::::;;;;;;:::::::::999999999:::;;;;;;:::;;;;;;===???BBBEEEFFFDDD======<<<<<<<<<;;;;;;;;;888999999888888777666555444444555555555444333222000111111222222111111000333333333222222111000///000000/////////.........,,,------------------...,,,,,,,,,,,,------------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++*********)))))))))***+++,,,---+++---...---+++***+++---***+++,,,,,,******+++,,,''''''''''''((((((((((((***++++++,,,,,,+++++++++******)))))))))***+++,,,***++++++++++++,,,,,,,,,((())))))*********)))))))))***++++++***)))***+++************************(((***+++,,,,,,+++***((()))***+++,,,+++***(((&&&((((((((()))))))))*********++++++,,,+++***)))((((((((()))******+++++++++)))******++++++,,,------******))))))***++++++,,,+++******))))))))))))***++++++,,,,,,,,,,,,++++++''''''((())))))))))))((('''(((((()))***+++,,,,,,+++---------+++++++++---***************++++++,,,(((((()))******+++,,,,,,,,,+++***))))))***+++,,,)))***,,,...//////...------,,,+++******+++,,,---,,,,,,,,,+++---222888===888444000///000000...+++***+++,,,---............//////000000000000/////////////////////000000000,,,,,,------...//////000//////000111111111111000000000000000000000000000111111111111222222333333000111333444555555333333333333444555555666777777888888777777666666555555666777777888999999999888===AAACCC@@@:::777888:::888999:::999888777999:::;;;;;;:::999999999999999888999:::;;;;;;;;;;;;;;;999::::::;;;;;;::::::999;;;;;;:::999999999:::;;;:::::::::;;;::::::999999555666999;;;===?????????????????????@@@AAABBBCCCCCCBBB@@@>>><<<:::999999::::::;;;;;;;;;:::999999999999:::::::::999999888999999:::::::::999777777666666666777777666666666555555555555555555555666666666666666666666666777444444444444444444444444444555666666555444555777666666555555666777888999777666555555444555555555222222222333444666999:::777888888888888777666666777777888::::::;;;;;;::::::999999999::::::;;;<<<999:::===???AAACCCEEEEEEEEE======<<<<<<<<<;;;;;;;;;999999999999888777666555333444555666666444222111222333333444444444333333///000111222222333222222000000//////.........---.........------,,,,,,,,,------............//////,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000---------,,,,,,+++++++++***))))))))))))+++,,,---(((,,,000000---************+++,,,,,,+++***+++---************++++++++++++***++++++,,,,,,,,,+++++++++,,,---...///...------******+++++++++,,,,,,,,,******+++++++++******))))))+++++++++***)))***+++******************++++++((()))+++,,,,,,+++)))((('''(((***+++,,,+++)))((()))************+++++++++***+++,,,,,,+++***)))(((%%%&&&((()))+++,,,,,,,,,------,,,,,,+++******)))******))))))***+++,,,,,,+++***)))(((((()))***++++++,,,,,,------,,,,,,+++(((((()))***************))))))+++,,,...000111222,,,---...---+++***+++,,,''''''''''''((()))***+++))))))***+++,,,,,,------,,,,,,+++******+++,,,,,,(((***,,,...//////...---//////------------//////************---555===DDD<<<777111000222222///+++)))+++,,,...//////...---///000000000000000//////000000000000////////////,,,,,,------...///000000//////000111111111111111//////000111222333333444111111222222222333333333...000333555666555444222333333444444555666777777::::::999888777666555555222333555777999:::;;;<<<555777888999999888999999999999999777666666999;;;<<<;;;;;;:::999999999:::888999::::::;;;;;;;;;;;;999::::::;;;;;;::::::999<<<;;;999777777888999:::888999;;;<<<<<<;;;:::999666888;;;===??????>>>============>>>???@@@AAABBBBBBAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;::::::999888888888999:::::::::999999999:::;;;;;;:::999777666555555666666666666666555333333444444444444444555666666666666777777777777555555555555555555555555555666777666555444555777666555555555666777999:::888777777666666666666777//////000111333555888999777888999999999888666555666777888999:::;;;;;;;;;999999999999::::::;;;<<<999:::===AAACCCDDDEEEEEEFFF????????????>>>;;;999888999999888777666555444444444444333333333333222222333333333222222222111111333222222111111222222333////////////...............---,,,,,,++++++++++++333///++++++...000000.........,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,...+++''''''***,,,+++***---------,,,,,,+++++++++************************************************------,,,,,,+++***))))))++++++************++++++))))))(((((()))***++++++&&&&&&'''((()))***++++++++++++++++++++++++++++++,,,+++*********+++------,,,,,,,,,++++++*********(((((((((((())))))))))))******+++,,,,,,,,,,,,+++************************)))))))))))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************'''((()))******)))((('''+++++++++*********))))))+++******)))***,,,---...,,,+++)))((((((((())))))***************************)))))))))***+++,,,,,,///...,,,******+++,,,---***+++,,,---,,,,,,***))),,,,,,,,,------,,,++++++)))***+++---///000222333///////////////.........000//////---,,,+++******---------............///000000111111111111000000//////......---------,,,...---,,,,,,,,,...///000,,,------...///000111111111111000000000000111111222333444444555555444444666444222111222555888::::::::::::999888777666555666777777777777888888888;;;:::888777777999:::<<<;;;;;;;;;;;;<<<===>>>>>>777777777777777777777777;;;<<<<<<<<<<<<<<<;;;;;;777:::<<<:::888777999;;;777888999999999888666555555666777888999999999999===<<<;;;::::::<<<===???>>>>>>>>>???@@@BBBCCCDDDDDDCCCAAA>>><<<:::888888999777555555777888999888999888777777777777777888888888888888888888888888;;;:::999666444555888:::333333444444555666666777666666666666666555555444666444444666999999666333555555666666666666666555444777555222555@@@GGGHHH999666333333444444222000444444333444555777999:::888888888888888888888888888999::::::;;;;;;;;;:::888888999999999999:::::::::;;;;;;===???AAABBBDDDHHH============<<<;;;::::::888888777666555444333333444444333333333333222222333333222222222111111111333222222111111222222333////////////...............---,,,,,,++++++,,,,,,....../////////......///------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++------,,,)))------,,,,,,,,,+++++++++************************************************---,,,,,,+++******))))))+++******************+++)))))))))))))))******+++))))))))))))************))))))))))))))))))))))))+++******)))***+++,,,---,,,,,,,,,++++++*********))))))))))))((((((((((((((())))))***************************************************************))))))))))))))))))***+++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************(((((()))******)))((((((+++++++++*********))))))---,,,+++******++++++,,,,,,+++***)))))))))*********************)))))))))+++++++++++++++,,,------,,,+++)))''''''((()))***)))***+++,,,,,,,,,+++***+++++++++,,,,,,++++++***((()))***+++---...//////////////////////////////------------------------000000///...---,,,,,,+++......////////////....../////////.........------......------...//////000---.........///000000000111111000000000000111111333333444444555555555444666555333222222444777999:::;;;::::::999888777666777777777888888888888999;;;:::999999999:::;;;<<<::::::999999999999::::::999999999999999999999999;;;;;;<<<<<<<<<<<<;;;;;;888999:::999888888999:::888888888888888777666666888888999;;;;;;<<<<<<<<<<<<;;;:::999:::;;;===>>>>>>>>>===>>>>>>???@@@@@@>>>=========>>>>>>???@@@>>><<<999888888888888777999888888777777777777777888888888888888888888888444444333111///000222444333333444444555666777777666777777777777666555555555333333444666666444222555555666666666555444444111444666666;;;CCCDDDAAA:::777444444555555333111444444333444555777888:::777777777777777777777777999999::::::;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<===???AAABBBDDDDDD;;;;;;::::::::::::;;;;;;777777666555444333333222444444333333333333222222333222222222222111111111222222111111111111222222////////////...............---,,,,,,,,,,,,,,,,,,)))...222222///,,,---///,,,,,,+++******++++++,,,++++++++++++++++++++++++++++++,,,...///...+++))),,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************+++++++++******))))))(((************************)))))))))))))))*********++++++++++++*********)))((((((((((((((((((((((((***))))))))))))***+++++++++++++++++++++***************))))))((((((''''''))))))***++++++++++++***************************+++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************))))))***++++++***))))))+++++++++***************...---,,,+++************,,,,,,+++*********++++++++++++******)))))))))(((++++++*********+++,,,,,,---,,,+++*********+++,,,'''(((***+++,,,,,,+++*********++++++++++++************+++,,,,,,------...............////////////++++++,,,---...//////000000000///...---,,,,,,+++---......//////......---000000////////////............///000000000//////////////////////////////111111000000000000111111333444444444555555555555777666444333333444666888:::::::::::::::999888777777888888888888999999999::::::::::::;;;;;;<<<<<<;;;:::999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999888999::::::999888999888777777666777777777;;;;;;<<<===>>>>>>>>>>>>;;;:::999888999:::;;;<<<======<<<<<<<<<<<<======;;;;;;<<<===???AAACCCDDDDDDAAA===;;;999888777555999999888777777777777777777777777777777777777777444555555444222222333555222333444555666777888888777777888888777777666555555333111222333444333222555555555555555444333222000333888===DDDHHHBBB::::::888666555555555444333444444333333444666888999666666666666666666666666999:::::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;<<<===???AAABBBCCCBBB;;;;;;999888888888999:::777777666555555444333333444444333333333222222222222222222222111111111111222222111111111111222222////////////...............------,,,,,,,,,------+++...000000...------...+++*********++++++,,,---************************++++++,,,---------+++***,,,+++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))((((((*********++++++*********)))))))))*********))))))************************)))))))))))))))))))))))))))))))))))))))*********+++++++++***************+++******)))(((''''''&&&++++++,,,---------------************************************************++++++***)))((((((((())))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))*********************************++++++*********************************------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))((((((((((((((())))))...---,,,+++++++++,,,,,,&&&((()))+++,,,,,,++++++******+++,,,,,,,,,++++++........................,,,,,,,,,---------------+++,,,,,,---...///000000---------............//////000000000000000000///000000000000000/////////...///000111111000///...000000000///////////////111111000000000000111111444444444444444555555666777666555444444555666666888888999999999888888777888888888888999999999999888888999:::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<==========================================>>>>>>???===:::888:::<<<===;;;999:::999777666666777777888<<<<<<===>>>>>>>>>>>>>>>999999888888888999:::;;;<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>???@@@AAABBBEEEBBB>>>;;;:::999777666::::::999888777777777777666666666666666666666666555777888777666555666777333333444555666777888888888888888888888777666666555444222111222222333333555555555555444333222222222444888AAAIIIJJJAAA777888777666555555444444444444444333333444555777888777777777777777777777777999::::::::::::999888888777888888888888999999999;;;;;;<<<===>>>@@@BBBBBBCCC===<<<:::888777666777777888777777777666555555555444444333333333222222222222222222111111111000000222111111000000111111222////////////............---------,,,,,,---......000...++++++---///...---************+++,,,------************************++++++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************))))))))))))))))))***++++++++++++***)))))))))************)))(((''''''(((((()))******+++))))))))))))))))))))))))(((((())))))************************************+++******)))(((''''''&&&++++++,,,------------,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((((((((())))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))************************+++******************+++************************++++++,,,,,,------------,,,,,,,,,,,,------,,,,,,------,,,,,,,,,+++++++++))))))((((((((((((((()))***))))))((((((((((((((('''(((***+++,,,,,,,,,++++++,,,,,,---......------//////.........---------*********++++++,,,,,,,,,........................---------............/////////000000000000///////////////000000000000000...///000111111000///...000000000000000/////////111111000000000000111111444333333333333444555555666666666666666555555555555666666777777777777666777777888888888999999999666666888999:::::::::999;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>???@@@AAAAAA???<<<:::;;;>>>???===;;;;;;:::999777777888999999;;;;;;<<<=========<<<<<<888888888888999999::::::;;;;;;;;;<<<===>>>@@@@@@@@@@@@????????????@@@@@@BBB???<<<:::::::::999888;;;:::999888777777777777666666666666666666666666222333444444333222333444444444555555666777777888888888888888888777666666777666555333333333444555444444555555444333333222444222555===EEEEEE===666666666555444333333333444444444333333444555666777888888888888888888888888999999999::::::999888888777777777888888888999999:::;;;;;;<<<===???@@@AAACCC===<<<:::999777666666666888888777777666666666666444444333333333333222222222111111111111000000000111111000000000000111111////////////............------------------...///222...))))))---//////---+++*********+++,,,,,,---++++++++++++++++++++++++++++++***)))'''(((+++---*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))***+++,,,,,,+++***)))))))))***++++++***((('''&&&&&&'''((()))***++++++((((((((((((((((((((((((((()))******++++++******)))))))))*********************))))))((((((''''''(((((()))************)))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************+++***))))))))))))***+++***************+++++++++***+++,,,---............++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++************)))))))))(((((()))+++,,,------,,,++++++,,,---......//////...------,,,,,,,,,+++++++++))))))******++++++,,,,,,000/////////...---------000000///...---,,,,,,+++,,,------......------,,,......////////////000000//////000000000///......000000000000000000000000111111000000000000111111333222111111111222444555555666666777777777666666333444555666666666666666666777777777777888888888555666666777888999::::::::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>???@@@BBBCCC>>>===<<<===>>>>>>>>><<<<<<;;;::::::999999::::::::::::;;;;;;;;;;;;;;;:::888888999999999:::::::::;;;;;;;;;<<<>>>???AAABBB>>>>>>>>>>>>>>>???@@@@@@???<<<:::999:::;;;;;;:::<<<;;;:::999888777777777777777777777777777777777222333444333222222444555666666666666666666666666777777888888777777666555777888888666444444555666444444555555555555444444333///000777===<<<888555444555555444222222333444555444333333333444666777888888888888888888888888777888888999999999999999999999999999::::::::::::999999::::::;;;===>>>??????::::::::::::999888777666777666666666666555555555444444333333333333222222111111111111000000000000111111000000000000111111////////////............---------------...//////...---,,,,,,------------+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,))))))+++---)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++++++++++++++++++++(((***+++,,,,,,+++***((())))))+++++++++***((('''((((((((())))))*********))))))))))))))))))))))))))))))+++,,,,,,,,,+++***((()))))))))*********+++))))))))))))((((((((((((''''''((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))***+++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***************************))))))(((((())))))***))))))*********++++++++++++,,,---......------,,,)))***+++,,,------,,,+++((())))))******++++++,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,+++******++++++---......---,,,+++***+++,,,---............,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------////////////............000000///...---,,,,,,+++,,,------......------,,,------........./////////000//////...------....../////////000111111111222111111000000000000111111222111000//////111333444333444666888888888777666333444555666777777777777555555666666666777777777777666666666777999;;;<<<>>>>>>===<<<<<<<<<<<<<<<========================???>>>=========???AAABBB;;;<<<======<<<;;;<<<===<<<<<<<<<===<<<;;;;;;:::999::::::;;;::::::999999888999999:::::::::::::::<<<<<<<<<<<<===>>>???@@@>>>>>>>>>======>>>>>>???>>><<<::::::;;;<<<<<<<<<<<<<<<:::999888777777777888888888888888888888888666666666555444555777:::888888777777666555555555666777777777777666555555666888999888555333444555333444555555666666666666333///000666999666555666444666777555333222444666555444333333333444555666888888888888888888888888555666777999::::::::::::999999999999::::::::::::888888888999:::;;;<<<======888999:::;;;;;;:::999888555555555555555444444444444444444333333333222222111111111111000000000000111111000000000000111111000/////////............---------------...///000)))---000000---+++,,,---,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((,,,//////---++++++,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++,,,,,,((()))+++,,,,,,+++)))((()))***+++,,,+++***(((&&&+++++++++***************++++++++++++++++++++++++)))***+++,,,---,,,++++++(((((())))))*********+++(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************************)))(((''''''((()))***))))))******++++++++++++---......///...---+++***((()))+++,,,---,,,,,,+++&&&&&&'''((()))***++++++,,,,,,+++***))))))******((())))))))))))((('''''',,,---.........---,,,+++)))***+++,,,------...---........................++++++,,,------...//////.........///////////////---------.........//////...//////////////////...,,,---------......//////000///...,,,,,,,,,---.........///000111222222333111111000000000000111111111000///......000222333222444666888999999888777444444555777888888888888555555555555666666666666888888777666888:::===>>>DDDCCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;<<<>>>@@@AAA999;;;===<<<999888:::===<<<===>>>>>>>>>===;;;::::::::::::;;;::::::999999999999:::;;;;;;;;;;;;:::======<<<<<<<<<======>>>AAA@@@???===<<<<<<;;;;;;???===;;;;;;<<<============<<<;;;999888777777777888888888888888888888888666666555333222444888;;;999999888777666555444444666666666666666555555444444777:::999666333333444333333555666777777888888444111333999:::555555999555777888666444333555888555444333333333444555666777777777777777777777777444555777888::::::;;;;;;666777777777777888888888777777888888999:::;;;<<<>>>::::::999999888777777777555555444444444333333333777555333222333333222000111111111111000000000000222111111000000000000000------------------------------------......//////+++,,,,,,------,,,,,,,,,************************+++++++++***************++++++,,,---------,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++***)))((((((******************************))))))))))))******------,,,+++***)))((('''))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,------,,,++++++******))))))))))))*********)))(((''''''((()))***))))))************)))))))))))))))))))))))))))))))))'''%%%&&&)))***(((&&&***)))'''&&&&&&((()))*********((('''''''''((()))++++++++++++++++++++++++(((((((((((((((((((((((())))))(((((((((***+++,,,++++++************++++++,,,+++)))((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,(((***---///......///000///...,,,+++******+++,,,++++++************++++++(((((()))))))))*********---+++***+++......,,,***,,,---......///.........//////...---------------,,,+++***))))))+++---...///............------------...............------222111000///...---,,,,,,------............------111000///...............000///////////////000111///////////////.........111111000000111111222333333333333444444444555555555555666666777777888888999777555666999999888555444444555555777888999:::???>>>>>>>>>>>>??????@@@????????????>>>>>>>>>>>>:::;;;<<<>>>>>>>>>>>>===:::999888888888999:::;;;;;;???BBBBBB???;;;:::;;;::::::::::::999999888777;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAA???>>><<<;;;;;;<<<===>>><<<<<<============<<<<<<===<<<<<<;;;:::999999999999999999888888888888777888888777777666666555555555555555666666666666666333444444555666777777888444444444444444444444444333333333444444444555555999888777555444444444444777666444222222222444555666555444333222333333444777777777777777666555555444555555666666666666666888777666666666777999::::::999999999:::<<<>>>??????::::::999888888777777666555444444444444333333333666444222111222222111000111111111000000000//////111000//////......//////------------------------............//////000000,,,,,,---------,,,++++++******************************************++++++,,,,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++******))))))))))))******+++++++++***************************************))))))*********+++++++++,,,+++******,,,,,,+++******+++++++++++++++************))))))))))))******+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))***((('''(((***+++)))'''...,,,+++)))((()))***+++)))(((((('''((()))+++,,,++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((()))***+++***))))))))))))))))))***...---+++***)))((()))))),,,,,,,,,,,,,,,,,,,,,,,,''')))++++++***))))))***((((((((()))+++---///000++++++************++++++))))))******************---+++***+++......,,,***,,,,,,---...//////......///...---,,,++++++,,,---...---,,,++++++,,,,,,---............------------...///////////////..................////////////------............------000//////...............//////......///000111111000000000000000000000000111111111111111222222333333333333444444444444555555666666777777888888999;;;888777777999:::888666999888777666666666666777;;;::::::::::::;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;888999;;;<<<======<<<<<<::::::888888888999:::;;;;;;>>>AAAAAA>>>;;;::::::::::::;;;;;;:::999999888999999999999999999999999;;;<<<===>>>???@@@@@@AAACCCAAA>>><<<:::999999::::::::::::;;;;;;:::::::::=========<<<;;;:::::::::999999888888777777777666777777777777666666666666555555555555666666666666444444555555666666777777444444444444444444444444333333333444444444444555777777666666555555444444777555444222222222444555666555444333333333444444333444444555666666555555444555555666666666666666777777666666666777888999888888888888999;;;<<<>>>???:::999999888888777666666444444444444333333333333555333111111111222111000111111000000000000////////////...---------------,,,,,,,,,,,,------------///////////////000000000------------,,,,,,+++***************************)))))))))***+++++++++,,,,,,---------,,,+++******++++++++++++,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,******))))))))))))******))))))******+++++++++,,,************************(((((()))))))))*********+++***))))))++++++***)))))))))***************)))******))))))))))))******+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))+++)))((()))***+++***)))...---+++)))(((((())))))(((((((((((()))+++---...************************************************+++***))))))((())))))***))))))(((((((((((())))))******)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++)))((()))$$$%%%&&&(((+++...000111++++++************+++++++++++++++++++++*********,,,++++++,,,------,,,***++++++,,,....../////////...---+++***)))***,,,---,,,---------.........///............------------...//////000000000//////------........./////////------............------.............../////////------......///000111222000000000000111111111111111111111111222222222333333333333333444444444444666666777777888999999:::<<<;;;999999::::::999888;;;:::888777666666666666999888888888888999:::;;;<<<<<<;;;;;;;;;:::::::::777888999:::;;;;;;;;;:::;;;:::999888888888:::::::::<<<>>>???===:::999999;;;;;;;;;<<<;;;;;;:::999888888888888888888888888;;;<<<<<<===>>>???@@@@@@BBBAAA>>><<<:::999999999::::::::::::::::::::::::>>>>>>>>>===<<<<<<;;;;;;:::999999888777666666555666666666666777777777777555555555555555555555555555555555555555555555555444444444444444444444444333333333333444444444444444555666777666666555444666555333222222333444444666555444444333444444444///000222333444555555555444555555666666666666666666666666666666777888888777777777888999:::;;;<<<@@@999999999888777777666666444444444333333333222222555333111111222222222000111000000000///////////////......---------------,,,,,,,,,,,,,,,---------............////////////------------,,,+++******************************(((((()))***+++,,,,,,,,,---------,,,+++***)))((())))))*********+++++++++))))))*********++++++++++++,,,,,,,,,,,,,,,------******))))))))))))******)))************+++++++++************************))))))))))))*********++++++***)))***+++,,,+++***))))))******+++*********+++******))))))******+++***)))(((''''''((()))***))))))************)))))))))))))))))))))))))))))))))))))))))))))***))))))***)))(((((('''(((((()))***))))))))))))+++---...************************************************++++++***))))))((((((((())))))(((((((((((())))))%%%%%%&&&'''((()))++++++++++++++++++++++++++++++---......---+++))))))***(((((()))***+++,,,------++++++************++++++,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,+++******+++,,,---.../////////...---+++))))))***,,,...)))***,,,---///000000000.........---------,,,,,,---......////////////...000000///......---,,,,,,------............------,,,------...////////////,,,,,,---...///000222333///000000000000000111111111111222222222333333222222222333333333444444444666666777888999::::::;;;>>>===;;;::::::;;;;;;;;;;;;:::999777777888999::::::999999::::::;;;<<<============<<<<<<;;;;;;:::777888888999::::::;;;;;;;;;:::999888888888999:::999;;;<<<<<<;;;:::999888;;;<<<<<<<<<<<<<<<;;;;;;888888888888888888888888;;;;;;<<<======>>>??????;;;;;;;;;;;;;;;<<<>>>>>>======<<<<<<<<<<<<======>>>>>>>>>=========<<<<<<;;;;;;:::999888777777666555555666666777777888888666555555555555555444444555555444444444444444444333333333333333333333333222222333333333444444444222333555777777666555444444444333222222333333444555555444444444444444444///000111333444444444444444555555666666666666666666666666666666777777777777777888999:::;;;<<<<<<<<<999999888888777666666555444444333333333222222222555333111111222333222111000000000////////////...000///......------......+++++++++,,,,,,,,,------------------------------,,,---------,,,,,,+++***************************(((((()))***+++,,,,,,,,,------,,,,,,+++***)))((((((((((((((()))))))))))))))))))))***++++++,,,,,,+++++++++,,,,,,---------******))))))))))))******+++++++++************)))*********************************+++++++++,,,,,,,,,+++***+++---...---,,,))))))***+++,,,,,,++++++++++++************+++++++++***))))))))))))***+++))))))************))))))))))))))))))))))))))))))((((((((((((((('''((((((&&&&&&''''''(((***++++++,,,+++***))))))***++++++))))))))))))))))))))))))************************************))))))((((((+++******))))))******+++''''''((()))******++++++++++++++++++++++++++++++((()))***)))''''''(((***+++,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++***+++,,,,,,++++++++++++***+++,,,---...............---+++***+++,,,---///***+++,,,---......------...------------,,,,,,,,,+++,,,------.........---//////......------,,,,,,------............------+++,,,---...//////......,,,,,,,,,---...000111222.........//////000000000000111222333333333333222222222222333333333444444555666777888999:::;;;;;;>>>===<<<;;;;;;;;;===>>>@@@>>><<<999888888::::::::::::::::::;;;<<<===>>>>>>======<<<;;;:::::::::999999999:::;;;;;;<<<<<<<<<;;;999888888888999999999:::::::::;;;:::999888;;;<<<<<<======<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<======>>>>>>777888999:::<<<>>>@@@AAA>>>>>>===<<<<<<===>>>>>>============<<<<<<<<<<<<<<<<<<;;;:::999999888888555555666666777777888888666666555555444444444333444444444444333333333333333333333333333333333333222222222333333333444444111222555666777666555444333333333222222333333333333333444444444444444444222222333444444444444444444555555666666666666666555666666777777777777777888888999:::;;;<<<======BBB999888888777777666555555333333333333222222222222444222000000222333222111000000////////////......//////...------------...******++++++,,,,,,---------------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************)))))))))***+++++++++,,,+++,,,,,,,,,+++***))))))'''(((((((((((()))))))))))))))******+++++++++,,,******++++++,,,,,,------******))))))))))))******,,,+++++++++******))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++***+++---......---))))))***+++,,,,,,,,,,,,++++++************++++++---,,,++++++++++++,,,---))))))************))))))))))))))))))))))))))))))&&&((()))((('''&&&''')))&&&'''(((***+++---......,,,+++***)))((())))))***((((((((((((((((((((((((************************)))************))))))(((++++++************++++++,,,,,,---,,,,,,+++***)))++++++++++++++++++++++++)))*********)))***,,,...***+++,,,---------------++++++************++++++************++++++,,,,,,)))+++,,,,,,+++******+++++++++,,,------------,,,,,,,,,,,,,,,,,,------...//////...---,,,+++******------------,,,,,,,,,,,,***+++,,,---------------++++++,,,---...//////000------............------+++,,,...//////...---,,,,,,,,,------...///000111------......//////000000000111333444444444333222222222222222333333333333555555666777888:::;;;;;;<<<<<<<<<;;;:::<<>><<<;;;999888888888888999:::999999999;;;;;;999888:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======999999:::;;;<<<=========<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999666666666666777777777777666666555555444333333333333333333333333333333333333333333333333333333333222222222222333333333333222333444555666666555444222222222222333333333333111222222333333333333222333333444555555555444444444555555666666666666666666666777888888888888888888999:::;;;<<<=========:::888888888777666666555555333333333222222222222111111///......000111000///000000/////////............------,,,,,,,,,,,,,,,)))******+++,,,,,,------......---------,,,,,,,,,******+++,,,------------******************************************++++++******+++++++++******))))))))))))************+++***************+++++++++))))))******+++,,,,,,---******))))))))))))*********************+++++++++++++++++++++++++++++++++************++++++++++++***))))))***,,,...---,,,'''((()))***++++++++++++,,,++++++******++++++,,,++++++***))))))***++++++))))))************))))))))))))))))))))))))))))))''')))***)))'''&&&(((***'''''')))***,,,,,,------***)))((((((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))((((((******+++***))))))******))))))))))))******))))))+++,,,,,,++++++***************************------...---,,,,,,...111)))***+++,,,------,,,,,,++++++************++++++'''(((((()))***+++,,,,,,(((***,,,,,,***)))***+++,,,,,,---------,,,++++++)))***+++,,,---,,,,,,+++000///...,,,,,,,,,---------------,,,,,,,,,++++++***+++,,,---............***++++++,,,...//////000------............------,,,---...//////---,,,+++---------------...///000---......///000000111111000111333444555444333222111222222222222333333333333444555666888999:::;;;:::;;;<<<;;;:::<<<@@@DDDLLLIIIDDD>>>;;;999999:::888888888999:::;;;<<<=========<<<;;;:::999888888;;;:::::::::;;;<<<===>>><<<;;;:::888777888888999;;;999888999;;;<<<:::888::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<:::;;;;;;;;;<<<;;;;;;;;;;;;:::888777777888:::;;;888888999999999999999999777777888888888888999999777777777777666666666666666666555444444333222222111111222222333333444444222222222222222222222222111222222222222333333333444444444444444444444444111111222333333333333333///000111222222222222111111111333444555555555555444555555666666666666666666777888999:::999999888666888999;;;<<<<<<<<<<<<***888888888777666666555555333333333222222222111111///---,,,,,,...///......000/////////............---,,,++++++******++++++))))))***+++,,,,,,------//////.........---------)))***+++,,,---.........************************+++++++++***************)))******+++++++++*********++++++++++++,,,,,,,,,************************(((((()))***++++++,,,,,,******))))))))))))******'''((()))***+++,,,------++++++++++++++++++++++++))))))))))))************)))(((((()))+++---,,,+++&&&'''((()))************,,,++++++******++++++,,,((('''&&&%%%%%%&&&'''((())))))************))))))))))))))))))))))))))))))(((***,,,+++(((''')))+++&&&'''((())))))******)))''''''&&&'''((()))+++,,,(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***++++++***)))))))))(((((((((((()))))) !!!$$$(((***,,,------************************,,,,,,,,,***))))))+++---******+++,,,+++***)))(((++++++************++++++&&&&&&''')))***+++,,,---(((***---,,,***(((***+++------------,,,+++******'''(((+++,,,---,,,***)))---,,,+++,,,---000333555---------,,,,,,,,,+++++++++,,,---...////////////------------------,,,,,,---..................---,,,---/////////---+++***......---------......///...//////000111222222222000111333555555444333222111111222222222333333333333333444666777999::::::999:::;;;::::::<<>>999999999:::;;;===>>>???@@@??????===<<<;;;::::::;;;:::999999:::;;;===>>>===;;;:::888777777888888<<<999888999;;;<<<;;;999999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<<<<;;;;;;:::888777777888:::;;;777777777777777777777888555555555666777777888888888888777777666666555555666666555444333333222222000000111222333333444444222222222222222222222222111111222222222333333333555444444333333333444555000111222333333333333333...///000111222222111000...///111333555666777777444555555666666666666666777888999:::;;;:::999999555666888:::;;;;;;;;;:::===777666666555444444333333333333333222222222222111222222222222111111111000000///...---,,,+++++++++///+++'''***000222///+++...------------,,,,,,,,,------.........---,,,+++,,,,,,,,,++++++,,,------,,,,,,++++++***))))))((('''((()))******+++******************)))))))))))),,,---......,,,******++++++*********+++,,,,,,---,,,+++***(((((((((((()))*********++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---------(((((()))***+++,,,,,,,,,,,,,,,+++***))))))******)))***+++++++++)))((('''((()))*********((('''&&&%%%%%%%%%&&&&&&&&&''''''))))))************))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***)))'''&&&'''(((***+++...,,,))))))++++++)))&&&)))'''%%%$$$$$$&&&)))******))))))((())))))***+++,,,------......------,,,*********))))))***++++++,,,,,,+++***)))))))))***&&&''')))***+++,,,++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,---------,,,---......//////......+++,,,,,,------,,,,,,+++***+++,,,---............111000///...................................................////////////...............///000000222222111111000/////////333333333333333333333333222222111111111111111222222333555777888999999999999999:::::::::<<<@@@CCCIIIGGGBBB===:::777666666;;;::::::999999::::::;;;@@@???<<<:::999999:::;;;:::;;;<<<<<<<<<;;;:::999;;;;;;<<<<<<;;;999888777:::999888777666666666666888888999999999:::::::::888888999:::<<<>>>@@@AAA999999::::::;;;<<<<<<===999999888888888888888999===;;;999999:::::::::999;;;;;;:::999999888777777222333444666777777888888444333333333333444555555666666666555555444444444///000222444444444222111444444444333333222222222555444333333222222222222333333222222333333444555222222222222222222222222111111111000111111222222000000000111222222333333666555444333333333333333999777666777:::;;;999777777888999;;;<<<=========999666666666555444333333333111111111000000000//////000/////////............000000///...---,,,,,,---000---***+++...///---***++++++,,,,,,---------...------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,***************************+++++++++++++++***)))(((((())))))*********++++++---...---,,,******+++++++++******++++++,,,---,,,,,,+++******+++,,,---++++++++++++++++++,,,,,,************************)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***)))++++++***))))))))))))***+++++++++,,,++++++***))))))))))))))))))******+++***)))((('''))))))******))))))((('''''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))***************---***((()))******(((&&&((('''&&&%%%&&&''')))***))))))))))))************,,,,,,------------,,,,,,//////...---,,,,,,,,,,,,++++++******)))*********&&&'''((()))******))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,,,,---------------+++,,,,,,------,,,,,,+++++++++,,,---............000//////............///....................................////////////---------------...//////111111111111111000000000222222222222222222222222222222111111111111111222333333444666777888999:::999999:::999999;;;>>>AAAEEECCC@@@===:::999999:::;;;::::::999999::::::;;;AAA@@@>>>=========???@@@888999:::<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;999888777888777777777777777888888888888888999999999::::::999999::::::<<<===???@@@::::::;;;;;;<<<<<<======999888888777888999:::;;;===;;;999999;;;;;;;;;:::;;;;;;:::999999888777777333444555666666777777666444333333333333444555555444444333333333222222222000111333444444444222111444444333333333222222222333333222111111111111111222222222222222333333444333333333333333333333333666555444333333333333333000000000111222222333333333333333333333444555555888666555666999:::999777666777888:::;;;;;;<<<<<<999666555555444444333333222111111000000000/////////222222222111111111111000111000///...---------...///...------,,,,,,+++***)))***+++,,,---...//////---,,,+++*********++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,---------,,,,,,***))))))''''''((()))***+++,,,,,,+++,,,------+++***++++++++++++******++++++,,,,,,************+++,,,......,,,,,,++++++++++++++++++************************((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,///---***)))))))))(((&&&******************++++++******)))((((((((()))))))))************)))((((((+++******)))))))))))))))))))))))))))************((())))))******))))))((())))))))))))))))))))))))******************))))))))))))))))))))))))))))))''')))+++------,,,***)))+++)))(((((())))))'''&&&((((((((((((((()))))))))'''(((***+++++++++******++++++,,,,,,,,,,,,++++++111000///...------,,,,,,*********)))******++++++))))))************)))))))))))))))*********++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++++++++,,,******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------...---------.........---......//////....................................////////////------,,,,,,------...///............////////////111111111111111111111111222111111111111111222222444444444444666777999;;;999999:::999888999<<<>>>???>>>===<<<<<<<<<===>>>;;;::::::999999::::::;;;??????>>>===>>>???AAABBB777888999;;;<<<<<<<<<<<<:::;;;;;;<<<;;;:::888777666666666666777888999:::777777888888888999999999;;;;;;;;;;;;;;;<<<===>>>;;;;;;<<<<<<===>>>>>>>>>:::999888777888999;;;===<<<:::999999;;;<<<<<<;;;:::::::::999999888888777444555555666666666555555333333333333333444555555333333333333222222222222222333444555444333222111333333333333222222222222222222111000000000000111111111111111222222222333333444444444444444444444777666555444333222222222000000111111222333333333111111222222333555666777666555444555888999999888666666777999::::::::::::;;;444444444444333333222222222222222222111111111111333333333333222222222222//////...---------------,,,...///...+++)))+++---+++,,,,,,---......//////...---+++))))))***,,,---***+++++++++******)))))))))))))))***++++++,,,,,,++++++,,,,,,+++******)))'''(((((()))******++++++***+++------+++***++++++,,,++++++***++++++,,,,,,))))))))))))******++++++,,,,,,,,,++++++*********************************(((((()))************)))++++++++++++++++++++++++...,,,)))((())))))'''&&&+++++++++***************))))))((((((((((((((()))))))))*********)))))))))+++***)))(((((()))***+++)))))))))*********++++++(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******++++++))))))))))))))))))))))))((()))***+++++++++************))))))))))))(((''''''((()))***+++******)))&&&(((***,,,---,,,***)))***++++++,,,,,,++++++***------,,,,,,,,,+++*********)))))))))***+++,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++************************++++++************++++++))))))*********+++++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------...------,,,,,,------------......///000....................................////////////...------------...//////......///000111111222222000000000000000000000000111111111000111111222333555444333333444777999;;;888999:::999888888:::<<<<<<<<<<<<<<<<<<===>>>???;;;::::::999999::::::;;;<<<<<<<<<;;;<<<<<<===>>>999999::::::;;;;;;;;;;;;::::::;;;<<<;;;:::999888666666666666777888999:::777777777888888888999999<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????===<<<999888888999;;;===:::999777888:::;;;::::::999999999888888888777777555666666666555555444333333333222222333333444555444444444444444444444444444444444444444333222111333222222222222222222222222111111000000000111111000000111111222222222222222222333333333333333444333222111000000000000000000000111222222333333444111111111222333444666666444444444555666888888888666777888999::::::::::::999333333333333333222222222222222222111111111000000////////////............------,,,,,,++++++,,,,,,(((+++...---******,,,////////////...............000...,,,+++***+++---...***++++++++++++***)))(((************************(((((()))***++++++************)))))))))))))))))))))+++,,,,,,+++***+++,,,,,,,,,++++++***++++++,,,++++++++++++******)))))),,,,,,,,,++++++*********************************(((((()))************)))+++++++++++++++++++++++++++)))(((((()))******)))+++++++++***************)))((((((((((((((())))))))))))))))))))))))******+++***)))(((((()))***+++(((((()))))))))*********(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''')))***+++,,,---))))))))))))))))))))))))))))))((('''((()))***+++***++++++******))))))***'''(((***+++,,,+++***)))&&&(((***,,,---,,,+++******++++++,,,,,,++++++***((()))***+++,,,,,,++++++***)))))))))***+++,,,,,,,,,++++++***)))))))))(((************++++++++++++************************+++******))))))******+++))))))*********+++++++++++++++,,,---------------+++,,,,,,------,,,,,,+++---------...------,,,,,,---------------...///000....................................///////////////////////////000000111222222333444555666777777////////////////////////111111000000111222222333555444333333444666888:::888999:::999888888999:::<<<<<<<<<<<<<<<=========;;;::::::999999::::::;;;<<<<<<;;;;;;::::::::::::;;;;;;::::::999999999999999:::;;;;;;;;;:::999888888888777777777777888888777888888888888999999999======<<<;;;;;;;;;;;;;;;<<<<<<======>>>?????????@@@>>><<<:::999999:::;;;999777555666777888888777777777777777777666666666666666666666555444333222333222222222222333444444444444444444444444444444444444444444333222222111222222222222222222222222222222111111111222222333///000111222222222111111000000111111222222222222///////////////000111222111111111222333333444444333222222222222333444444333444555555555666777888777888999::::::;;;;;;:::555222222222222222222222222000000/////////.........////////////............,,,,,,+++++++++++++++,,,(((***---,,,+++***---///////////////......------///...---,,,,,,,,,------++++++,,,,,,,,,***)))(((++++++******************''''''((()))***++++++***************))))))(((((((((***,,,,,,+++***+++,,,,,,,,,++++++******++++++............---,,,+++***,,,,,,++++++++++++++++++************************((()))******++++++******++++++++++++++++++++++++)))((('''(((***,,,,,,,,,******************++++++))))))((((((((()))******)))))))))((())))))***+++((((((((((((((())))))***'''((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))&&&&&&'''(((***+++,,,,,,))))))))))))))))))))))))***)))'''&&&&&&(((***+++***+++,,,+++***)))***+++'''((()))++++++******)))'''(((***,,,------,,,,,,++++++,,,,,,,,,,,,++++++((()))+++---.........---*********)))******++++++))))))((('''&&&&&&''''''*********++++++++++++,,,+++++++++++++++++++++++++++******************+++*********++++++++++++,,,+++,,,,,,---------------+++,,,,,,------,,,,,,+++,,,,,,------...------------------,,,------..........................................////////////000000//////000000111222//////000111222222333333////////////////////////000000000000111222333333444444444444444666777888777999::::::999888999;;;======<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;=========<<<<<<;;;;;;;;;===<<<;;;999888888888888999:::;;;;;;;;;:::999999888888777777777777777888888888999999999:::::::::======<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>????????????>>><<<;;;;;;::::::888777555555666666555444555555555555555555555555555555555555555444333222222222222222222333444444111111111111222222222222333333222222222222222222111111111222222222222222222111111111111222333333///000222333333333222111//////000000111111222222000000000111222333444555111111222222333444444444333222222222222333333444444555666666555555666777888999999:::;;;;;;::::::888111111111222222222222222000/////////............000000000000////////////,,,,,,,,,++++++,,,,,,---***+++,,,,,,+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,---...---+++)))((()))))))))***++++++,,,,,,))))))***+++++++++******)))))))))))))))*********(((***+++,,,+++***+++,,,---,,,++++++******++++++,,,---.........---,,,+++++++++++++++++++++,,,,,,************************)))******+++++++++++++++***************************)))((()))+++------,,,)))))))))***+++++++++,,,)))))))))))))))***++++++***)))((((((((()))+++,,,&&&&&&'''((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((()))))))))******(((***++++++)))((()))+++'''((())))))******))))))((())))))***,,,------...,,,,,,------------,,,,,,***+++---...///...---,,,++++++******)))************)))((('''''''''((()))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---..................---,,,,,,,,,------....................................///////////////////////////000111111,,,,,,------.........///////////////////////////000000000000111222333444333444444555555666666666777999:::;;;:::999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999::::::;;;<<<<<<==================<<<;;;:::888888888999999999999:::;;;;;;;;;:::999777666666666777888999:::999::::::::::::;;;;;;;;;======<<<;;;;;;;;;;;;<<<;;;;;;<<<======>>>>>>???<<<<<<===>>>>>>>>>===<<<:::888666555555555444333333333333333333333333333444444555555555444333333222222222111222222333444000000111111111222222222111111000000111111222222000111111111222222222222000000000000000111222222000111333444555444333222///000000111222222333333333222222222333444555555111111222333333444444555111111111111222333555555555777888777555444555777777888888999999999999999<<<111111111111111111222222111111111111000000000000---,,,,,,,,,,,,+++++++++------,,,,,,,,,------...---,,,,,,+++++++++***)))))))))***+++,,,,,,---...+++,,,,,,,,,,,,+++***))),,,---...///...,,,***(((''''''(((***+++,,,---...,,,,,,,,,,,,++++++***)))''''''((()))***+++,,,,,,''')))++++++******+++,,,---,,,,,,+++*********+++((()))+++,,,------,,,+++*********++++++,,,,,,---******************************+++,,,,,,,,,,,,+++************************,,,+++)))***+++------,,,(((((()))***+++,,,,,,---******))))))***+++,,,,,,***)))(((((((((***+++,,,$$$%%%'''((((((((('''&&&((())))))))))))*********''''''((((((((((((''''''))))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))((()))+++,,,,,,,,,***)))&&&)))+++***''''''(((+++((((((((((((((())))))))))))))))))***+++,,,...///,,,------......------,,,***+++---......---+++))),,,,,,+++***)))))))))***---,,,+++******+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------))))))***++++++++++++***+++,,,,,,------,,,,,,+++***+++,,,---......///...///...------,,,,,,,,,,,,..................................../////////000...............///000000000000000000111111111111000000000000000000000000000000000000111222333444333333444555666666666555666888;;;;;;;;;:::;;;<<<:::;;;<<<<<<======<<<<<<;;;::::::999999::::::;;;888999:::<<<===>>>>>>>>>:::999888888888999:::;;;888999:::;;;;;;;;;:::999444555555666777999;;;<<<:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>888:::===???@@@@@@???>>><<<999777666666666444333222222222222222222222222333444444555555444444333222222111111222222333444222222222333333444444444000/////////000111222222000000111111222222222222///////////////000111111000222333555555444333222000000111222333333444444444444333222222333333333111222222333333444444555...//////111222444666777666888:::888555444555777666777777888888888888777999444333222000000000111111000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++...---,,,+++************,,,+++,,,---......,,,***,,,+++***((((((((()))***+++++++++************)))))))))))))))))))))))))))******))))))******+++,,,,,,***)))''''''(((***+++******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))---,,,+++***)))))))))))),,,+++))))))***+++...///,,,------,,,,,,+++,,,,,,))))))(((((((((((())))))((()))***++++++***)))(((+++*********))))))((((((***************************)))(((''''''((()))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))---,,,)))((('''((()))***''''''''''''''''''''''''&&&''''''''''''(((((((((***))))))))))))+++,,,---++++++,,,+++***(((&&&$$$******))))))))))))******...,,,)))'''&&&&&&'''(((,,,,,,+++***))))))******,,,,,,++++++++++++++++++,,,+++)))((((((***+++---***+++---//////...---,,,,,,---.........---,,,++++++,,,.........,,,***)))......---------...///000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000---......///000111111222000//////............///222222111000//////000000....../////////000000000222111000000000111333333333333333333444555666666888888999::::::::::::999666888999::::::<<>><<<::::::;;;;;;:::999666888::::::999999:::;;;:::999999999999999::::::555555555555666777999999888999;;;======>>>======<<<;;;999888888888999:::::::::;;;;;;;;;:::999999::::::;;;<<<=========<<<<<<;;;999666444222111000333333222222222333444444444333333222222333333444222000...000333444333111333333333333333333333333///000111111000///...---111111111000000000000000000000111111111111000000000000111222333333444444222222222222222222222222111111111111111111111111111111222222222333333333000111222222000000111222444444555555444333111000777888888888999999999999999111111000///000000111222////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++...---,,,+++************+++***)))***,,,,,,***))),,,+++)))((((((((()))***+++++++++*********))))))))))))))))))))))))))))))******))))))******+++,,,,,,+++***))))))***+++,,,******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++***************+++++++++***)))(((((()))+++,,,%%%######%%%***---,,,+++***))))))(((((())))))***)))***+++,,,---,,,++++++************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((+++***((((((((()))***,,,))))))))))))))))))))))))+++,,,,,,,,,,,,---------***)))))))))***+++,,,------.........---+++***)))******))))))))))))******,,,+++)))(((''''''((((((,,,++++++***))))))******++++++++++++++++++++++++***)))(((''''''(((((()))***+++---...///...---,,,------.........---,,,++++++,,,---......---+++***+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////.........///000000000111000000////////////000111222111111000//////000000111111111111222222222222222111000000000111222333444444444444555666777777777888999999::::::999999666888999999999:::===???===<<<:::999:::;;;<<<>>>===;;;999999999:::999888777888::::::999888999:::999888888777777777777888555555555555666777888999999:::;;;<<<======<<<<<<::::::999888888888888999888888999999999999999888:::::::::;;;;;;<<<<<<<<<<<<;;;999777444333222111222222222222222222222222333333222222222222333333444222111222444555444222333333333333333333333333111222222333222111000///000000000000000111111111000000111111111111000000000000111111222333333444222222222222222222222222111111111111111111111111000000111111111222222222---///111222222333555666***,,,///222555777888999666666666777777777777888888............///000222222////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,+++******************(((''''''((())))))(((+++***))))))((()))))))))++++++*********)))))))))))))))))))))))))))))))))******))))))******+++,,,---,,,+++******+++,,,---)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))***+++,,,---******((('''''''''((()))$$$ """***...,,,(((*********))))))************+++---...///......---************))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((('''''')))((((((((((((***,,,---)))))))))))))))))))))))))))))))))*********++++++***))))))******+++,,,---......//////......---,,,******))))))))))))******)))))))))))))))))))))))),,,+++******)))******************++++++,,,,,,---)))))))))))))))(((''''''***+++---.........---,,,------......------,,,+++***+++---......---,,,,,,,,,------------.........------------------------,,,,,,,,,------...............//////////////////////////////000111222222111111000/////////000000////////////////////////111111000000111111222333444444444444555666777888777777888999999999999999888999;;;;;;::::::<<<>>>;;;;;;;;;<<<<<<======>>><<<:::888888888888777666777999::::::888777777888888777666666555555555555555555555555666777888888999:::;;;<<<<<<<<<;;;:::888999999999999888777777666666777888999999999888::::::999888999:::;;;<<<<<<;;;:::888666444333222000111222222222222000000333333222222222222333333666444333333555555444222222222222222222222222222111111222333333222000/////////000000111111222222///000000111111000000///000000000111222222333333222222222222222222222222111111111111111111111111//////000000000111111111...000222333333444666777000111222444555555555555444444555555555666666666777............//////000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++******************(((&&&&&&'''))))))(((******))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++*********+++,,,,,,))))))***+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))***++++++,,,++++++)))((('''''''''''')))'''&&&'''***+++***(((++++++************++++++,,,---...//////...---,,,*********)))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))(((((()))***++++++''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))*********+++,,,------,,,---------------------******))))))))))))******'''((()))***++++++++++++++++++***************+++))))))***+++,,,,,,------***+++,,,---,,,***((('''***+++,,,------------,,,---------------,,,,,,,,,***+++,,,---......---------......///////////////------------------------,,,---------------------///.................................///000222222111000000/////////000000////////////............111111111111111222222222444333333444444555666777666777777888999888888888:::;;;======<<<;;;<<<===<<<===>>>>>>>>>===<<<;;;===;;;999888888888777666777999:::999777666666777888777666555555555555555555555555555555666777888::::::;;;<<<<<<;;;999999777888999:::999888777666555666777888999999999999:::999777666666888:::;;;;;;;;;:::999777555444333000111333444444222000///222222111111111111222222666555444444444444333222222222222222222222222222...///000111111000///.........///000111222222333//////000000000000//////000000000000111111222222111111111111111111111111111111111111111111111111000000000000111111111222333444555444333333444555999888888666555333222111444444444555555555666666888////////////......------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++******))))))******+++)))''''''((()))***))))))))))))*********))))))*********)))))))))(((((())))))))))))))))))))))))******))))))******+++,,,)))))))))))))))***++++++((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++***))))))******---,,,+++***)))(((((((((***,,,---,,,)))((()))+++++++++************++++++............---,,,***)))))))))))))))))))))******************************'''((()))******)))((('''((((((((((((((((((((((((***++++++,,,,,,++++++***))))))))))))))))))))))))((())))))******))))))(((+++******)))))))))))))))(((((((((((((((((((((((()))))))))*********++++++)))******+++,,,,,,------,,,,,,,,,---------......******))))))))))))******'''((()))+++,,,,,,---,,,+++***************++++++))))))***+++,,,,,,------)))***,,,------+++((('''+++++++++,,,,,,,,,,,,,,,......------,,,,,,,,,,,,+++,,,,,,---............)))***+++,,,,,,,,,,,,+++------------------------,,,---------------------.........---------------,,,,,,,,,---...///000111000///////////////000000333333333333222222222222000000111111222222222222222222222222333444555555555666777777888888777777888:::<<<<<<:::999:::::::::;;;===>>>???>>>===<<<>>><<<:::999999999888666777888999999777555555666999888777777666666666777555555555555555666666777999::::::;;;;;;:::999888888888999::::::888777666666777888999:::::::::::::::999777666666777888::::::::::::999888666555444222333444555555333111///222111111000000111111222333444444333222111111111111111111111111111111111...///000111111000///.........///000111222222333//////000000000000////////////000000000000111111111111111111111111111111000000000000000000000000111111111222222222333333333444555555333333444555333333333444555666666777555555666666666777777777999000000000000///...---,,,..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++******)))))))))******+++***((((((*********)))(((((()))************)))******)))))))))((((((((())))))))))))))))))))))))******))))))******+++,,,((((((((()))*********+++((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***))))))))))))---------,,,+++******)))%%%)))---+++'''%%%)))...*********))))))*********------......---+++)))((())))))))))))************************************(((((())))))))))))(((((())))))))))))))))))))))))***++++++++++++++++++***))))))))))))))))))))))))))))))************))))))+++++++++***)))(((((('''*********************************+++++++++,,,,,,)))***+++,,,------------......---------......///******))))))))))))******((()))***+++,,,---......*********)))******+++,,,*********++++++,,,,,,---&&&''')))******)))(((&&&++++++++++++,,,,,,,,,,,,///...---,,,,,,,,,,,,------------------.........***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,---------------------,,,,,,,,,,,,---...////////////......//////000000000000000111111111222222000000111222222222222111111111111111222333444555555555666777777777777777555777999999888777777888555777:::<<>><<<999888888777666555444555777777666555666777777777777777888999::::::666555555444444555555555666777888:::::::::999999<<<;;;::::::999:::::::::777777888888888888888777999999999888888777777777666777888888888666444333444444333333222111111000000000000//////000000000///111222222000///111333000000000000000000000000///000111222333222222111000000000000000111111111......////////////......////////////////////////111111111111111111111111000000000000000000000000111111111111222222222222///111333333333444666888777666444333222222222222666666777777777888888888888---...///111111111000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++***)))))))))))))))******((((((((()))+++***(((&&&'''((()))+++++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))*********)))***++++++,,,((()))***+++,,,---------(((((()))++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---+++,,,,,,,,,,,,+++******'''&&&&&&''''''(((''''''))))))(((((((((((())))))(((***,,,.../////////...(((((())))))*********+++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''(((((((((((('''''''''((()))******++++++***(((((((((((((((((((((((())))))))))))************)))***,,,---......---,,,++++++)))((('''((())))))******))))))))))))******,,,+++***)))***,,,///000******))))))***+++,,,,,,,,,,,,++++++++++++++++++'''((()))***+++,,,,,,,,,++++++******++++++,,,---///...---,,,+++,,,------000///...---------------)))***,,,......---,,,+++******************************+++,,,...///000000******+++,,,,,,---......000//////.........//////...............///000111***+++,,,---///000111111///000111222333222111111333333333333444555666666444555555666666666666666666999<<<======<<<<<<<<<777888999:::;;;===>>>???===;;;888777777666555333333444666777666555666777666666666666777999:::;;;666555555444444444555555555666888999:::::::::999===<<<;;;:::999:::;;;<<<666777777777777777666555999999999999999888777666555666777888777666444222444333222111000000000000000000////////////000000...000333222000000222444000000000000000000000000---...///000111111000///111111111000000000000000......////////////......///////////////.........000000000000000000000000000000000000000000000000000000000000111111111111222333444444222222333444888777666555555666777888666666666666777777777777777,,,---...000000000//////000000///...------,,,,,,------------,,,+++***)))))))))************))))))+++******,,,......+++'''...---,,,,,,++++++,,,,,,+++,,,,,,***((('''((()))---***(((((())))))'''$$$)))***+++,,,,,,---,,,,,,))))))+++,,,,,,+++*********++++++***))))))+++---,,,,,,++++++***)))((((((&&&(((***+++++++++,,,---++++++***)))***+++---...+++,,,,,,---,,,+++)))(((******+++++++++,,,,,,,,,---+++(((&&&&&&(((+++---))))))))))))))))))***+++000...+++((('''''')))******+++,,,,,,+++)))&&&%%%(((((((((((((((((((((((((((((()))***++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************---,,,,,,,,,,,,,,,,,,---))))))))))))))))))))))))***)))(((''''''((()))***+++)))'''(((+++,,,***(((&&&'''***,,,......---,,,//////...------,,,++++++((('''&&&'''(((***************))))))******+++,,,++++++***************************)))))))))))))))'''(((***,,,---------,,,***++++++,,,,,,------...---------,,,,,,+++++++++++++++,,,---......------///...,,,+++***+++,,,,,,......---+++)))(((***+++,,,,,,.../////////...---+++++++++,,,,,,,,,------------............------///////////////.........///000000000000//////...////////////000000000000333444444222000111444888555666666777777777777666666777999;;;;;;;;;999888::::::;;;<<<<<<<<<;;;;;;<<<;;;999777555555555555555555666777777666444444777777666666777888888999;;;:::888666555444555555444666888999:::999888777::::::;;;;;;;;;:::999888999999888888777777666666777777777777777777777777;;;888666666777888555333111111222222222333333333222222222111111111000000000000000000000000000000////////////000000000000111000///000111222111///,,,...//////......///111111111000000///.........000000000000111111111111555444444444333333222222000000000000000000000000000000000000000111111111333444444555555555444444444333222222333555888:::;;;999666555444666888999444---...///000000///......000//////...------,,,,,,------------,,,+++***)))******++++++++++++******...,,,******,,,---,,,+++------,,,++++++++++++,,,)))******(((&&&%%%&&&'''...+++******++++++***'''******+++******)))(((''')))***+++++++++***)))(((((()))******))))))+++,,,,,,,,,++++++***))))))((((((***,,,,,,,,,+++,,,---++++++******++++++,,,---+++,,,,,,,,,++++++***)))*********+++++++++,,,,,,,,,+++)))'''''')))+++,,,)))))))))))))))******+++************+++++++++,,,++++++,,,,,,+++***((('''))))))))))))))))))))))))))))))))))))***+++,,,---++++++***)))((((((((()))))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((('''((()))))))))))))))((())))))))))))************))))))(((((((((((())))))&&&''''''(((((((((((('''***)))(((''''''((()))***+++)))((((((***+++***(((''')))+++---......---,,,......------,,,++++++*********))))))***++++++*********))))))******+++,,,++++++++++++************&&&'''(((***++++++++++++))))))***+++,,,,,,,,,,,,******+++,,,,,,------...---------,,,,,,+++++++++------------.........///...---,,,+++++++++,,,,,,,,,,,,,,,***((('''(((***,,,,,,.../////////...---,,,,,,,,,,,,------------.........//////........./////////////////////...000000///......///000111////////////000000000111...//////...,,,---000333555666777777888888777777666888999;;;;;;:::999888999999999:::::::::;;;;;;::::::999888777777777777777888999999999999888777555666666777888999;;;;;;;;;:::888666555555555555444555777888888888777666999:::;;;;;;;;;:::999888777777777777777666666666666666666666666666666666777555333333444444222000111111111111222222333333222222222111111111000000.........................../////////000000000000111000///000111111000///---///000000......///111111111000000000000//////000000000000111111111111.........---------,,,,,,000000000000000000000000000000000000111111111111000000000000///...,,,,,,444333333333444666888::::::999777555555555777777;;;....../////////...------//////......---,,,,,,,,,------------,,,+++******++++++,,,,,,,,,,,,++++++///,,,***)))***,,,------------,,,+++++++++++++++)))******(((&&&&&&'''(((,,,+++******+++,,,+++*********+++******)))(((''')))***++++++***)))((('''$$$''')))************+++,,,,,,++++++***)))))))))***,,,------,,,+++,,,---******+++,,,,,,,,,++++++,,,,,,+++************+++*********++++++++++++,,,++++++************++++++)))))))))))))))***++++++)))***,,,---------,,,+++(((((((((((((((((((((((())))))))))))))))))))))))***)))(((((()))***,,,---,,,+++***)))(((((('''((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((()))))))))))))))((('''))))))))))))************''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))(((((())))))(((((((((((())))))***)))((()))***+++***(((***+++,,,---...---,,,,,,,,,,,,,,,++++++******)))++++++*********************))))))))))))***++++++,,,,,,,,,+++++++++******%%%&&&)))+++,,,,,,+++***++++++*********+++++++++******++++++,,,---------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,......------,,,+++++++++,,,,,,,,,------+++)))(((***+++,,,,,,---............---,,,------------............//////000000//////.........//////////////////000000///...///000222333/////////000000000111111111222222111000111333555666666777888888888888888777888999::::::999777666777777666666777999:::<<<888888999:::::::::999999444444555666777777777666444555666888999;;;======;;;999888666555555555666444555666777777777666555999:::;;;;;;;;;:::888777555555555555555666666666444444444444444444444444555333222222333333111000000000000111111111111222222222222111111111111111////////////////////////....../////////000000000111000//////111111000//////000111000///...///000000000000111111111111222000000000000111111111111///////////////.........000000000000000000000000//////000000111111111111111222222222111000000///555444444444555666888999999999888777777666555555777/////////......------,,,.........------,,,,,,,,,,,,---------,,,,,,+++******++++++++++++++++++***,,,+++***)))***++++++,,,---,,,,,,+++***++++++++++++,,,,,,***)))((()))+++((((((((()))************))))))+++,,,,,,,,,,,,,,,******++++++***((('''&&&"""%%%)))+++************+++++++++*********))))))+++,,,------,,,***+++,,,)))***,,,------,,,+++***,,,+++***))))))***+++,,,************+++++++++++++++++++++,,,,,,+++++++++)))((((((((()))***+++,,,------------,,,+++***)))((((((((((((((()))***+++***************************)))((((((((()))+++,,,,,,+++***)))((('''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&)))))))))))))))))))))))))))))))))))))))(((((('''((()))))))))************)))((((((''''''(((((()))&&&''')))***++++++***)))))))))(((((((((((())))))***)))))))))******)))))),,,,,,------------,,,+++++++++******))))))))))))***+++++++++)))((((((((()))))))))))))))***++++++------,,,,,,++++++******''')))+++,,,,,,***'''&&&---,,,***)))))))))***+++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((***,,,------,,,,,,,,,,,,,,,,,,,,,...///000...---,,,---...,,,,,,---------.........---------.........////////////000000000000//////............///////////////000111111222333444444//////000000000111111111555555555555555666777999666666777888999999999888888888999999888777666555666555444444555777:::<<<888999;;;;;;;;;;;;999888222222333444555666666666555666777999:::;;;<<<===:::999888666555666666777555666777777888777666666999999:::;;;:::999888777333333333444444555555555333333333333333333333333666555555444444444444333000000000000000000000111111111111111111111111111111111111111111111111111........./////////000000111///...///000111000///000111222111///......//////000000111222222333333///000000000111111111111333333333222222222222222//////////////////////////////000000111111222222111222444555666777777888555555444555555777888999::::::::::::999888666555::://////......---------,,,---------------,,,,,,,,,,,,,,,---------,,,++++++))))))************))))))((()))+++++++++***)))))),,,,,,+++************++++++,,,,,,+++))))))***,,,'''((()))))))))***++++++))))))+++,,,,,,,,,,,,,,,***+++++++++***)))'''&&&"""%%%)))+++************+++++++++***************)))+++,,,,,,***)))*********+++,,,------,,,***)))+++***)))))))))***+++,,,))))))*********+++++++++***+++,,,,,,,,,,,,+++***(((((((((((()))***+++,,,000...,,,*********,,,---+++++++++++++++---......))))))))))))))))))))))))***)))((((((((()))***++++++***)))(((''''''''''''(((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))***************))))))(((((())))))***&&&'''((()))***))))))((((((((())))))))))))(((((())))))******)))))))))***,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))((((((***,,,...---+++))))))***))))))(((((())))))***+++------,,,++++++***))))))''')))+++,,,,,,***'''&&&---,,,***)))((())))))***))))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***,,,---+++,,,,,,,,,,,,,,,,,,,,,---///000///...------...,,,,,,,,,,,,------......---------.........////////////000000000000//////---.........//////000000...000333555666555444222000000000000111111111111111111111111333444444444555555666888888999999999888888888888777666666555555444333333555777:::;;;:::;;;<<<<<<;;;:::888777555555666666777888999:::777888999::::::::::::::::::999888777666666777777888888888999888888888888888999:::::::::999888777222222333333444444555555333333333333333333333333666666666666555444555555111000000000000000000000111111111111111111111111111111111111111111111111............////////////000///...///000111000...000111111000...---.../////////000111222333333444///000000000111111111111000000000000000000111111////////////////////////...//////000111111222222///000222333444555555666444444555555555666777777:::;;;<<<<<<;;;:::888666444///...------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++)))))))))******)))))))))&&&))),,,---+++)))((((((,,,,,,+++***************)))******)))(((''')))***)))+++,,,,,,++++++---...******+++******)))((('''***+++,,,,,,+++***)))((($$$''')))************+++************************(((***++++++***)))***+++++++++,,,,,,,,,+++*********))))))))))))***++++++)))))))))************+++******++++++++++++******(((((((((((()))***,,,,,,,,,+++)))((())),,,///111((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************((((((''''''''''''(((((('''''''''&&&&&&&&&''''''(((((())))))))))))(((((((((***+++***)))((()))***,,,+++++++++++++++++++++))))))))))))))))))))))))***...111000---+++,,,---)))(((((((((((()))******---,,,,,,+++***)))((((((%%%&&&)))+++,,,,,,+++***,,,+++***)))))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------000///---,,,,,,---......++++++,,,---------,,,,,,***,,,...---,,,++++++,,,,,,,,,,,,+++,,,------...,,,------------............//////000000//////...------......///000000000...000333555555444222111000000000111111111222222000//////000222444333222333444555777888888888888777777777666666666666666666666555555666888999;;;<<<<<<;;;;;;:::999888777555555444444555666777888777777999:::::::::999888:::999888777666777888888::::::999999999888888888888999:::::::::999777666333333333333333444444444222222222222222222222222333444555444333222333444222111111111111000000000111111111111111222222222////////////////////////------........./////////000///......000000///......///000///...---.../////////000000111222333333000000000000111111111111//////000000000000111111000000000000000000000000......///000111222222333333333333333333222111000333444444555555555666666::::::;;;<<<;;;:::999888111...---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))******++++++******))))))+++------+++***+++,,,,,,++++++***************))))))***)))(((((()))+++***,,,...---+++***,,,...******+++******)))((('''***+++,,,------,,,+++***((()))******))))))+++,,,************************(((***,,,,,,++++++,,,------,,,++++++******++++++(((((()))***************))))))))))))************************************''''''(((((()))+++,,,---))))))))))))***,,,...///%%%&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''((()))******)))((('''(((''''''''''''((())))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&''')))************))))))))))))************((((((''''''''''''((((((,,,+++)))'''&&&'''((()))'''((()))******)))((('''(((***+++***(((((()))+++*********)))******++++++))))))))))))))))))))))))'''+++//////,,,***+++---((((((((((((((()))******,,,++++++***)))((('''&&&&&&'''(((***++++++++++++)))***************)))((()))))))))***++++++,,,,,,+++++++++,,,,,,---------...---------,,,,,,,,,+++***+++,,,---------,,,,,,)))+++------,,,+++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,------------.........//////.........------......///000000111000000000000000000000000000000111111111222222222111000///222555666555333222333444555777777777777666666555555666666777777777777888888999999999:::::::::999999999999::::::444333222222222333444444444555777999::::::999888:::999888777777777888999:::999999888888888888888888999999::::::888777666444444444444444333333333333333333333333333333333111333444333111111222444333333222222111111111111000000111111111222222222........................---------.........//////000///......///000///...,,,---......------...////////////000000111111111000000000000111111111111000111111111222222222333000000000000000000000000......///000111222333333444555444444333222111000222333333444444444444444888888999999999999999999<<<---,,,,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,+++++++++,,,,,,+++++++++---......,,,******---111,,,++++++***)))*********++++++,,,+++******,,,---(((+++,,,+++)))(((***,,,)))***+++,,,,,,---,,,,,,***+++,,,---...---,,,+++***++++++***))))))+++---******************++++++(((***,,,---,,,,,,---///...---+++***)))***++++++'''((()))+++++++++***)))))))))))))))******************))))))))))))******'''''''''((()))+++,,,---)))***+++,,,+++***)))((()))+++,,,......,,,***)))''''''''''''''''''''''''&&&(((***++++++***'''%%%'''&&&&&&''''''((()))***))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((($$$%%%'''(((***+++++++++))))))))))))************))))))(((((((((((())))))222000---***)))***+++---'''((()))******)))((('''(((***,,,+++(((''')))+++))))))(((((()))******+++))))))))))))************"""''',,,,,,)))'''(((+++((((((((((((((()))******++++++***)))((('''&&&%%%*********)))))))))))))))((()))***++++++***)))((()))))))))***++++++,,,,,,+++++++++,,,,,,---------***************)))(((''')))***,,,---...---,,,,,,***,,,//////...,,,,,,------,,,+++***+++,,,---...+++++++++,,,,,,,,,------------............---------------...///000000111111///,,,******,,,///000000111111111111222222222///......000444555444111111222333555666777777777555555555555555666777888888999999:::::::::999999999888777777888:::;;;<<<888777666555444555666777111333666888:::;;;:::::::::999888777777777888999999999888777666666777777888888999:::999888777666555555555444444333333333333333333333333333333333111333555444222111333555333333333222222222111111000000111111222222222222000000000000000000000000---------.........//////000...---...///000///...***,,,------,,,,,,...///////////////000000000000000000000000111111111111......//////000000000111000000000000000000000000---...///000111222333333///000000111111111000000222222333444444444333333666666666777777888999999444......---------,,,,,,,,,///---+++,,,///000///---...,,,***(((((()))+++,,,)))))))))))))))(((''''''(((+++---...---,,,,,,---,,,,,,++++++***)))))))))******))))))***+++,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,+++)))&&&###"""*********))))))))))))))),,,+++***)))((((((((((((''''''(((***+++,,,---...+++++++++***)))(((((('''((()))*********((('''&&&(((''''''+++///000...+++((('''&&&&&&&&&''')))***'''((()))******)))((('''***)))(((''''''((()))***+++***)))'''&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((('''''')))((('''&&&&&&'''((()))))))))))))))************((((((((((((((((((((((((***)))(((&&&&&&&&&'''((((((***+++***)))((()))***)))'''&&&'''***+++***(((+++)))'''(((+++,,,***(((&&&'''((()))))))))))))))(((((()))******)))''''''((((((((((((((())))))***(((((((((((())))))))))))+++***)))(((((()))***+++++++++*********+++---...((((((((((((((()))***************+++,,,---...//////---+++)))((()))+++---++++++++++++,,,---......---------,,,)))((()))+++///......------,,,++++++------,,,,,,,,,------...***+++---...//////000000////////////000000000000///000111222333333222111111111111111111222222222000000000000111111111111000000111222444555555666666666666666666666666666666777777777777888888888:::999888888999999888666777777777777666666666666555666888:::;;;;;;;;;;;;<<<;;;:::888777777888888;;;:::999888777777777777888999999999999888777777555111---...222444222000111111111222222333333333222222222111111111000000//////000111222222333333222222222222222222222222111111111111111111111111///............///000000......------------..................////////////........................+++---///111222222000///111111111111111111111111111000000///////////////...///000111222222111111222111000000000111333333444444333333333333222222555777888888888999;;;===888//////.........---------///,,,++++++------+++)))+++++++++******************************))))))(((---///000///---******************)))))))))))))))******))))))***++++++,,,++++++,,,,,,,,,+++******************************************************))))))))))))************'''((()))***,,,,,,------************++++++++++++,,,+++***)))(((((((((((((((((()))***++++++,,,---++++++******)))(((((('''))))))***++++++***)))((((((((((((***,,,------+++)))((('''''''''((()))***'''((()))******)))((('''***)))(((''''''((()))***++++++***)))(((((((((((()))(((''''''''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))))))))***)))(((((((((((()))***))))))))))))************))))))))))))))))))))))))***)))((('''''''''((((((((()))******(((((()))***)))'''&&&'''***+++***(((,,,***)))))),,,,,,+++)))++++++,,,---------------'''((()))*********)))((())))))((('''((()))***++++++++++++******)))))))))******)))(((((()))******+++******)))***+++,,,---((((((((((((((()))******))))))))))))***+++,,,------,,,***(((((()))***+++*********)))******++++++,,,,,,,,,+++(((((()))***,,,,,,------------------...------,,,,,,,,,------...............------,,,////////////000000000000111111222333222222000000111111111111111111111111000000000000111111111111111222333444555666666777666666666666666666666666888888999999999:::::::::999777666555666777666555777777777777888888888888888888777888999;;;<<<===>>>===<<<:::999999999999;;;:::999888777777777777777777777888777666666555666222//////333555333111222222333333333444444444222222222111111111000000//////000111111222333333111111111111111111111111111111111111111111111111---,,,,,,,,,,,,---............------------......////////////000000000000111111111111111111111111,,,---///000111111111000111111111111111111111111111111000//////...//////.........///////////////111111000000000111222333111111111111111222222222333444555555555666888:::666////////////............///...,,,+++,,,+++)))(((***+++,,,,,,,,,+++)))(((,,,++++++++++++*********///000111000---***)))))))))))))))*********++++++*********)))******+++,,,******++++++,,,+++++++++++++++++++++++++++++++++************************'''''''''((((((((())))))******************+++,,,*********+++,,,,,,------,,,+++***)))(((((((((((()))))))))*********++++++++++++******)))((((((((()))***++++++++++++******((()))***)))((()))***,,,))))))(((((())))))***+++(((((())))))))))))(((((())))))(((((((((((())))))++++++************++++++***)))'''&&&&&&''')))***))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++************+++******))))))******+++))))))))))))******************************************)))((((((((())))))'''((())))))''''''((())))))((('''((()))***)))(((,,,+++***+++,,,---,,,*********++++++,,,,,,++++++'''(((***+++++++++*********)))''''''''')))+++,,,......---,,,+++***))))))***))))))(((((())))))*********)))))))))***++++++)))(((((((((((()))******)))))))))******++++++,,,*********))))))))))))))),,,++++++************++++++++++++***((('''(((***+++++++++,,,---..................------,,,,,,,,,...............---,,,,,,////////////000000000000333333333333222111000///111111000000000000000000000000000111111111222222333333444444555666777777666666666666666666666666888888888999999999::::::888666333333444555555444777777777888888999999999;;;999777777888:::===???@@@???>>><<<;;;::::::::::::999888888777777777777777888888888888777666666777333000000333555444222333333333444444444444444222111111111111000000000///000000111111222222222000000000000000000000000000000000000000000000000---,,,,,,,,,,,,---............------------......//////000000000111111111////////////////////////......//////000000111111111111111111111111111111222222000///............///...---,,,,,,,,,---...111000000000000111222222000111111222222333333444555666777777777888:::<<<999............------------//////...------,,,,,,+++++++++,,,,,,++++++***))),,,,,,+++***************+++---///...,,,+++******))))))***+++,,,,,,------+++***************++++++((()))***+++++++++++++++************************++++++++++++++++++++++++'''''''''((((((((()))))),,,***)))''''''''''''((())))))******+++,,,------++++++***)))(((((())))))************))))))))))))************))))))(((((())))))******************(((***+++)))&&&%%%(((,,,***************+++++++++(((((())))))))))))(((((())))))(((((((((((())))))******))))))***++++++,,,+++)))'''&&&&&&''')))+++))))))))))))))))))))))))(((((((((((())))))))))))************************************************((()))))))))************))))))))))))))))))))))))*********))))))))))))***&&&((()))((('''&&&''')))(((((((((((())))))))))))++++++***++++++++++++***((())))))*********))))))'''(((***+++,,,,,,,,,+++***)))'''&&&''')))+++---------,,,,,,+++***)))))))))))))))(((((()))))))))))))))))))))))))))******))))))(((((())))))***++++++,,,,,,,,,------,,,,,,))))))***++++++***)))(((///...---,,,,,,,,,,,,,,,+++,,,,,,+++)))((()))+++++++++,,,,,,,,,---------............---,,,++++++***+++,,,---.../////////////////////000000000000222222222222222222111111111111000000000000000///000000111111111222222222222333333444555666666666666666666666666666666666666666666666777777777777888666333222333444555444555555666777888999999999:::999888888999;;;===>>>??????>>>===<<<;;;::::::999999888777777777777777:::::::::::::::999999888555333111000222444444333333333333333333333333333111111111111000000000000///000000000111111111222000000000000000000000000000000000000000000000000///............///000000......------------......////////////000000000000------------------------/////////...///000111111111111111111111111111111333222111///............111///---+++++++++---...000000000000000111111222111222333444555666777777555666777777666777999;;;;;;---------,,,,,,,,,++++++,,,---------------------...---+++***)))***+++,,,,,,+++***))))))))))))***)))+++---,,,+++)))((()))'''(((((()))***+++,,,,,,++++++***************+++((()))******++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))******&&&&&&&&&&&&(((***,,,---'''(((((()))***+++,,,,,,+++***))))))))))))))))))*********))))))))))))(((*********))))))))))))))))))))))))((())))))))))))(((******(((%%%%%%(((+++)))******+++++++++++++++))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((()))***++++++)))(((''''''((()))+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((()))))))))************)))&&&((()))((('''&&&''')))'''(((((()))((())))))***)))*********))))))******++++++,,,,,,,,,++++++***'''(((***+++,,,,,,,,,+++))))))((('''(((***,,,---)))))))))***************((((((((())))))((((((((())))))******)))))))))))))))))))))))))))***++++++,,,,,,---------,,,++++++)))***+++------,,,***)))//////...---,,,,,,,,,,,,,,,------,,,******+++---------,,,,,,,,,+++++++++------.........---,,,+++)))***+++---......//////////////////000000000000000111111222222333444555222111111111000000//////111111111111222222222222222222222333444444555555666666666666666666666666555555666666666777777777999777555555666777666666333444444555666777888888888888999:::;;;;;;;;;;;;======<<<<<<;;;::::::999888888777777666777777777999::::::::::::999888888333222000000111222222222222222111111111111111111000000000000000000000000000000000000000111111111111111111111111111111111///////////////////////////............///000000......------------......---------.........//////000000000000000000000000000///////////////000111000000000000000000000000222111000///............222000...,,,,,,---.../////////000000111111111111111111222333555666777777000111222222111111333555888,,,,,,,,,,,,+++++++++***(((***++++++******+++---///...+++))))))***,,,...,,,+++***(((((()))******+++,,,---,,,)))&&&%%%%%%%%%%%%&&&&&&'''((()))))),,,+++******)))*********))))))******+++*********((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***************+++,,,,,,((((((((()))*********+++******)))))))))))))))***))))))))))))))))))))))))******))))))))))))))))))***))))))(((''''''(((((())))))))))))''''''(((***))))))***++++++++++++***))))))(((((((((((())))))(((((())))))))))))((((((''''''&&&&&&'''((())))))***))))))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))))))))((())))))******))))))((())))))))))))************'''''''''''''''''''''''''''((()))*********))))))'''((())))))''''''((()))'''((())))))(((((()))***((()))******)))((()))******************))))))((('''(((***+++++++++******((((((((()))***+++,,,---''''''((((((((()))))))))'''(((((())))))(((((('''******++++++******)))(((***))))))))))))***++++++***++++++,,,+++***(((''')))***+++------,,,++++++---,,,,,,++++++++++++,,,,,,---...---++++++---...---------,,,+++*********+++,,,---.........,,,,,,---------------,,,++++++////////////000000000000000000000111333444666777333333222222111000000000111111111222222222222333222222222333333333444444666666666666666666666666777777777888888888999999:::999888888999999888777444444444555555666666666666777999:::;;;:::999888::::::;;;;;;;;;;;;:::999888777777666666777777777666777777777777666555555222222111000000111222222111111111111000000000000//////000000000000000111000000000000000000000000111111111111111111111111////////////////////////---,,,,,,,,,,,,---............------------......,,,,,,---------........./////////////////////////////////000000000000000000000000000000000000000111000000///////////////111000///.........///000...///000000111111000000...//////000222333444444111222333333222222444666888------,,,,,,,,,+++++++++)))+++,,,+++)))((()))+++...---,,,+++++++++,,,,,,---,,,+++))))))***+++,,,***,,,---,,,)))'''&&&&&&&&&&&&''''''(((((()))))),,,++++++***))))))******)))************))))))(((((((((((((((((((((((((((************************)))))))))*********+++++++++++++++++++++***)))(((******************************))))))))))))******((((((((())))))))))))))))))))))))))))))))))))***---,,,***(((((('''(((((()))(((((()))***+++)))(((((((((***+++++++++***)))***)))(((''''''((()))***'''((()))******)))(((''''''''''''&&&''''''((((((((()))************)))((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))***++++++***))))))))))))))))))************((((((((((((((((((((((((&&&'''((()))))))))((((((((()))******(((((()))***&&&(((***)))(((''')))+++(((***,,,+++)))(((***,,,)))))))))))))))((('''&&&'''((()))*********)))(((&&&''')))+++,,,,,,,,,,,,)))(((((((((((((((((((((''''''((())))))(((''''''++++++,,,,,,,,,+++)))(((******))))))******+++,,,***+++,,,,,,,,,***(((&&&))))))***+++++++++++++++,,,,,,+++++++++,,,,,,---,,,,,,---,,,++++++,,,...,,,,,,++++++++++++++++++)))+++---...//////------,,,------------,,,++++++////////////000000000000222111111111222444555666444444333333222111111000111111111222222222333333333333333444444444444444666666666666666666666666777777777777888888888999:::::::::;;;<<<;;;999666555555555555666666666666777777777888888888999999777888:::;;;<<<<<<;;;;;;777777666666666666777777555666666666666555444444333333222111000111222444222222222111111111000000////////////000000111111000000000000000000000///000000000000000000000000........................---,,,,,,,,,,,,---............------------......------------.........///,,,,,,,,,,,,,,,,,,,,,,,,...///000111111000///...000000000000000000000000///////////////000000111///////////////000000000......000111111111000///......///000000111222222555666777666555555777999:::......---------,,,,,,,,,---///000...***)))***,,,,,,,,,---------,,,+++***///...,,,******+++,,,---''')))+++,,,+++***++++++************++++++++++++,,,,,,+++***))))))*********************)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************ """%%%(((+++---......,,,,,,++++++++++++++++++***)))))))))))))))******(((((((((((()))))))))***)))))))))))))))*********///...,,,***(((((((((((()))(((''')))------***''''''((()))***+++***))))))***)))(((''''''((()))***'''((()))******)))((('''((((((''''''''''''(((((('''(((***,,,,,,***((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))******+++++++++,,,***+++,,,------,,,+++***))))))))))))************))))))))))))))))))))))))%%%&&&''')))))))))((('''(((***+++***)))((()))+++&&&(((******'''''')))+++))),,,---,,,***)))+++------------------,,,+++***(((((()))******)))''''''%%%'''***,,,------,,,+++++++++***)))((('''&&&&&&&&&'''((())))))((('''&&&+++,,,------,,,+++***)))*********)))******+++,,,------...///...,,,)))((((((((())))))*********+++------------......///000***+++,,,+++******+++---*********++++++,,,------(((***,,,...//////...---)))***+++,,,---.........////////////000000000000444333222222222333444555555555444444333222111111111111222222222333333333444444555555555555555555666666666666666666666666555555555555666666666666999:::;;;===>>><<<999555777777777777666666666666999888666555555777999:::777888:::<<<=========<<<777777666666666666777888777777777777777666666555444444333222111222333555333333333222222222111111.../////////000000111111000000000000////////////////////////////////////........................///............///000000.........------...................../////////000////////////////////////...///111222222000...---000000000000000000000000.........//////000111222------...///000000000///---...000111111111000///000000000111222222333333444555555555333333555777666---+++***+++......,,,***,,,,,,++++++******++++++,,,,,,---...---,,,***))),,,***'''$$$$$$%%%((()))++++++,,,---,,,+++***)))))))))))))))))))))))))))***+++***)))'''&&&'''(((******++++++++++++************++++++++++++******---+++)))''''''((()))***)))))))))))))))******+++******))))))((()))))))))+++***************++++++.........---+++)))((('''((()))******(((''''''(((((((((((((((''''''''''''&&&'''((()))************(((((((((((()))***+++,,,***)))((((((((((((((()))******)))(((((((((((((((((()))))))))************((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))++++++***)))((('''&&&&&&******))))))((((((''''''((((((((((((((((((((((((((()))***)))((((((***+++))))))))))))*********+++))))))))))))))))))))))))******))))))((((((''''''%%%%%%&&&'''((()))******)))))))))(((((((((((((((&&&(((,,,......,,,(((&&&//////---+++)))&&&$$$###)))***************)))((()))))))))))))))*********(((((())))))*********+++************************+++++++++*********))))))***)))(((((((((***+++,,,(((***+++***)))((()))***...------,,,+++***))))))++++++************++++++------------,,,,,,+++***,,,,,,,,,,,,,,,+++***)))------...//////...------,,,,,,,,,---------......,,,---///000111111111000000000000111222222333333666666666555444333111111333222111111111222333444666666666666666555555555222333555777888999999:::555444444555666888:::;;;:::;;;>>>@@@@@@>>>;;;999444444444444444444333333444555777888999999999888::::::999999999999::::::999888777777888888777555999888777666555444333333555444222000000111222333444444444444333222111000111111111111111111111111222111111000///......---111///...------...///111///////////////////////////000000000///---+++)))333222000...---...///000------...///000000/////////............///000000........................//////.........000222333000000000000111111111111000000///////////////000555444333111111111111222222222222222333444555555222333555444333333444666888---+++***+++......,,,***------,,,,,,,,,------............---,,,+++)))(((...,,,***((('''(((***+++******+++++++++***)))((()))))))))))))))))))))))))))***++++++***+++---///******++++++++++++************++++++++++++******,,,+++)))((((((((()))***)))))))))))))))******+++******)))))))))******+++++++++******)))***************+++++++++++++++***((()))******(((''''''(((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))***+++,,,,,,******))))))(((((())))))***))))))(((((((((((((((((((((((((((((()))******)))((('''&&&&&&'''(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((***,,,...---+++(((''''''(((((((((((((((((())))))((((((((((((((((((((((((************))))))))))))(((((((((((((((((())))))+++************************+++,,,,,,,,,,,,+++***(((((((((((((((''''''&&&''''''((())))))(((((('''))))))******+++++++++,,,)))))))))(((((((((((((((*********************************)))))))))(((((('''&&&&&&%%%&&&'''((())))))+++,,,+++***)))***+++,,,,,,,,,+++******))))))++++++************++++++,,,,,,------,,,,,,+++***---------------,,,++++++------------------------,,,---------............---...///000111111000000//////000000111222222333555555555555444333222222333222111111111222333444555555555555555555555555444555666777777777777777666666555555555666888999:::<<<>>>@@@@@@>>><<<:::666555444333333333333444444555666888888888888777888888777777777777888888999888666666777777666444888777777666444333333222555333222000000111222333444444444444333222111000000000000000000000000000000000000//////.........///...---,,,,,,---...///........................,,,,,,------------,,,,,,000///---,,,,,,---...///,,,------............---......------......///000////////////////////////222111000///...//////000......//////000111222222000000///////////////000222222111000111111222333222222222222333444555666222333555444333333444666444,,,++++++,,,------,,,***,,,,,,+++,,,,,,---...///......---,,,++++++++++++,,,,,,+++*********++++++)))************)))(((((())))))))))))))))))))))))'''((())))))((()))+++---******++++++++++++************++++++++++++***************))))))))))))))))))))))))))))))******+++))))))******++++++,,,,,,,,,+++***)))))))))))))))(((((())))))******++++++((()))******(((''''''((((((((((((((())))))))))))'''((()))))))))))))))(((***))))))******+++,,,---,,,+++******))))))******))))))))))))(((((((((((((((((('''&&&'''((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())),,,...///,,,)))'''&&&))))))))))))(((((((((((('''''''''''''''''''''''')))***************++++++******)))))))))(((((((((******************++++++,,,+++***))))))***+++,,,&&&&&&'''((((((((((((((('''((()))***++++++******))))))******+++,,,------))))))(((((('''&&&&&&&&&************************)))))))))((((((((((((((()))))))))((())))))***+++***,,,---,,,+++***+++,,,************************++++++************++++++,,,,,,,,,,,,,,,++++++***------.........---,,,,,,......,,,,,,,,,,,,......------........./////////...//////000000000//////......///000000111111222333444444444444333333333222222222222222333444444444444444444444444444444555666666666666666555555777666555444444555666777;;;===???AAAAAA???===;;;999777555444333333444444555555666666777666666555666666666555555666666666999888666666777666555333666666555444333333222222444333222000000111222222333333333333333222111000///////////////////////////........................---,,,++++++,,,---...........................************+++---...///---,,,+++***+++,,,---...------------------,,,+++---------------......///111111111111111111111111333333111///...---------,,,,,,---...000111222333000//////......///000000000000///000000222333444333333333333444555666666222333555444333333444666++++++++++++,,,,,,,,,+++***((((((((()))***,,,---...---,,,+++***+++,,,---...((())))))*********))))))***************)))))))))))))))))))))))))))))))))((())))))(((&&&&&&'''(((******++++++++++++************++++++++++++******))))))************)))((()))))))))))))))******+++))))))***+++,,,---------,,,+++***))))))(((((()))******)))(((((((((((((((((()))******(((''''''(((((((((((()))))))))))))))(((((())))))))))))((((((************+++,,,---...------,,,+++************)))))))))))))))(((((('''((('''&&&%%%%%%'''((())))))))))))))))))*********(((((((((((((((((((((((('''((((((((()))))))))***''''''(((((())))))******))))))))))))))))))))))))%%%(((***++++++*********+++************)))))))))((((((((((((((((((((((((((((((((()))*********+++************))))))))))))((((((((((((((()))))))))******)))(((((()))******++++++++++++***((('''&&&$$$&&&((()))******))))))(((((()))***+++,,,,,,---((((((((((((((((((((('''************************))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,,,,******+++,,,(((((()))))))))*********++++++************++++++++++++,,,,,,,,,++++++***,,,---------------,,,,,,...---+++******+++---............////////////000//////////////////...............///000000111111222222222333333444444555222222222222333333444444444444444555555555555555555555666666666666555555666555444444444555666777<<<===???AAAAAA@@@>>>===::::::999888777555444444555555555555555555444444555555555555555555555555:::888777777777777666444555555444333333222111111333333222111000111111111222222222222222111000000////////////////////////---------.....................---,,,,,,---..............................+++*********+++,,,...000************+++,,,.....................---,,,+++---,,,,,,,,,,,,---......111111111111111111111111222222111000///...------,,,------...///000000111//////.........///000000//////000000000111111222333333333333444555666777222333555444333333444666888***+++,,,,,,++++++++++++''''''((()))***,,,---...000...---+++******++++++'''((()))***++++++******,,,,,,++++++************))))))))))))))))))))))))+++,,,,,,+++***)))***,,,******++++++++++++************++++++++++++******((()))************)))))))))))))))))))))******+++((()))***,,,------------+++******)))(((((())))))******)))(((''''''((((((((()))******(((''''''(((''''''(((((()))))))))***'''(((((())))))))))))(((************+++,,,---......---,,,+++************((())))))***)))((('''''''''&&&%%%%%%%%%&&&((()))((())))))***************((((((((((((((((((((((((''''''(((((())))))******''''''(((((())))))******************************&&&''''''&&&&&&'''***,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((()))))))))((((((((()))***+++++++++''''''(((((()))))))))))))))******************)))------,,,+++)))'''&&&%%% """%%%'''((('''&&&%%%'''''''''((()))******+++''''''((()))******++++++))))))))))))))))))))))))************************(((((((((((((((((((((''')))***+++***)))((()))+++((((((((()))******++++++++++++************++++++******+++,,,,,,+++++++++***+++,,,,,,,,,,,,++++++...---+++******+++---............////////////000/////////........................///000000111111222222222222222333555555222222333333444444444444555555666666777777777777333444555666777777777777444444444444555777999:::<<<===???@@@@@@@@@???>>>:::;;;======<<<999666444555555555444444444444444555666666777777666666555:::888777777888999777666444444444333222222111111222222111111111000000111111111222222111111000000000000000000000000000000---------...............///..................///...........................---,,,++++++,,,---...******++++++,,,.../////////////////////...---,,,---,,,,,,,,,,,,---......000000000000000000000000//////000000000000//////////////////...........................///000000111111111111000000//////333333333333333555666666222333555444333333444666<<<)))+++,,,,,,+++******+++))))))******,,,---...///444222000---***(((&&&&&&((()))***+++,,,,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))&&&''')))))))))***---///******++++++++++++************++++++++++++******)))))))))))))))*********)))))))))))))))******+++((()))***,,,,,,,,,++++++)))))))))(((((())))))***((((((''''''''')))***+++((()))******(((''''''(((&&&&&&''''''(((((())))))&&&'''((()))***************))))))******+++,,,---...---,,,+++******))))))((()))*********)))'''&&&&&&&&&&&&''''''''''''''''''((()))******+++******))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))***************************)))'''$$$######''')))&&&'''''''''((((((((((((************************&&&&&&'''''''''''''''(((&&&''''''((()))***+++,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++((((((((((((((('''&&&&&&%%%&&&)))+++,,,+++)))''''''''''''(((((((((((()))&&&'''((()))***,,,,,,---))))))))))))))))))))))))************++++++++++++)))************))))))(((((()))******)))((()))***)))))))))******+++++++++++++++************++++++)))***++++++++++++++++++******++++++,,,,,,++++++,,,,,,************,,,,,,------.........////////////......------...//////......///000000111111222333222111111111333444555222222333444444444444444666666666777777888888999444555666777888888888888444444444555666888:::<<<;;;<<<>>>????????????>>>:::<<<===>>>===;;;888666555555444444444555555666555666777888888777666555888777666777888999888777444444444333333222222222222111111111111000000000000000111111111000000///000000000000000000000000///.....................////////////////////////------------------------///...---,,,,,,,,,,,,,,,++++++,,,---......///////////////000//////......---------------......///////////////////////////------///000111111111111111111000//////......---------------...///000000222222222222111000///...222222222222333444555555222333555444333333444666333(((***,,,,,,***)))***+++************+++,,,......111111///...+++)))'''&&&'''(((((()))***,,,,,,---,,,,,,***)))))))))***+++))))))))))))))))))))))))###%%%&&&''''''(((+++---******++++++++++++************++++++++++++*********)))((((((((()))+++,,,)))))))))))))))******+++((()))***,,,,,,+++)))((((((((('''(((((()))***++++++***(((''''''(((***+++((()))******(((''''''(((%%%%%%%%%&&&'''(((((((((%%%%%%'''(((***+++++++++))))))))))))***+++,,,,,,...---,,,***)))))))))(((((((((*********)))'''&&&%%%&&&((()))))))))'''&&&&&&'''(((***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((&&&$$$%%%''')))''''''((()))***++++++,,,))))))))))))))))))))))))(((((((((((('''''''''''''''''''''(((((()))))))))((())))))***++++++,,,,,,+++***(((&&&&&&(((***+++&&&''''''(((((((((((('''(((***---//////---+++)))))))))))))))((((((((((((&&&''''''((()))***++++++))))))))))))))))))))))))))))))))))))*********+++,,,,,,---------,,,+++***)))***++++++))))))***+++*********+++++++++++++++++++++************++++++))))))***+++++++++++++++***++++++,,,------,,,,,,+++++++++******+++++++++,,,---------...............------,,,---...000000//////000000111222222333444333111000111222333555222333444555555555444333555555555666777888888888777777888888888888888777777666666666777888:::;;;:::;;;<<<>>>>>>>>>>>>>>>;;;;;;;;;::::::999999999555555444444444666777888555666777888888777666555444333333444777888888777444444444444333333333333111111111111111000000/////////000000000000000///////////////////////////000000000//////.........---..................---------------------------,,,,,,,,,,,,,,,+++******++++++,,,---............------......//////............------......///000////////////////////////,,,---///000111111111000000000000000000000//////------------...///000000111222222333333222111000111111111111222333444444222333555444333333444666888(((***---,,,***(((***+++(((((((((((()))***+++,,,+++,,,---...---,,,+++***%%%%%%%%%&&&''')))++++++,,,+++)))((((((((()))***))))))))))))))))))))))))***++++++***))))))+++,,,******++++++++++++************++++++++++++*********)))((('''''')))+++---)))))))))))))))******+++((()))***++++++***((('''''''''''''''(((***+++,,,///...+++((('''&&&'''(((((()))+++***(((''''''((($$$$$$%%%%%%&&&'''(((((($$$%%%&&&(((***+++,,,,,,(((((((((((()))***+++,,,...---,,,***)))((((((((('''(((***+++***)))'''&&&$$$&&&(((***+++)))'''&&&%%%&&&((()))*********)))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''''''''''''''''''''''''''###%%%'''(((((((((***+++******+++,,,...///000111((((((((((((((((((((((((******))))))((((((''''''((((((((((((''''''''''''&&&''''''((()))************'''### ###'''******************))))))(((%%%&&&)))++++++)))&&&$$$++++++******)))((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''((((((((())))))******)))******+++***)))((('''***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++************++++++((()))***++++++++++++++++++,,,------.........---)))***++++++++++++***))),,,,,,,,,---------......---,,,,,,,,,---...000111000000000111222222333333444333111000000111333444222333444555555555444333444444444555666777777888:::::::::999999888666666:::999888777777888999::::::;;;<<<===>>>>>>>>>>>>===;;;888666666777:::<<<555444444444555666888999444555777888888777555444111000000222555777777777555444444444444444444333111111111111111000////////////000000000000000///........................222222111000///......---,,,------......------,,,------------------------))))))+++,,,,,,+++***)))++++++,,,---------,,,,,,++++++,,,---............///............///000000////////////////////////---...000111111111000/////////000000111111222222,,,,,,,,,---...///000111///000222333444444333333000000000000111222333444222333555444333333444666666,,,++++++***)))(((''''''&&&&&&''''''(((((())))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***)))'''''')))+++)))************+++++++++---+++)))***,,,---,,,)))(((((((((((((((((((((((((((&&&&&&(((+++,,,)))&&&)))************))))))(((*********)))))))))))))))))))))))))))((((((((((((%%%&&&''''''&&&&&&''')))***)))((()))***+++***)))(((''''''''''''(((((()))'''''''''(((((()))***+++))))))))))))************+++***((('''&&&&&&&&&''',,,---...---***((('''(((&&&&&&'''((()))+++---...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((%%%""""""%%%&&&&&&$$$&&&&&&'''((()))***++++++***+++***'''$$$###&&&)))((((((((())))))))))))*********))))))((((((''''''******)))((('''&&&%%%%%%++++++******))))))(((((())))))))))))))))))))))))((()))***)))((('''((()))''')))***(((&&&$$$$$$%%%&&&&&&'''((()))***++++++((((((((((((((((((((((((,,,)))'''&&&'''))))))))),,,,,,,,,++++++*********(((((())))))***+++------************************(((((((((((((((((((((((())))))************)))))),,,,,,++++++***+++++++++(((+++---(((""" %%%+++++++++************++++++......//////...---,,,,,,------,,,+++,,,---.../////////000000111111111222111222333333444444333333555555555444444333333333444666777666444333333444666555555555666777999::::::::::::;;;::::::999999>>>???????????????>>>>>>>>>===;;;:::999999:::;;;888777555333333555777888777777888888888888777777444333333222222333333444///000111222333222111111111111222111111000//////000000000000000000000000333111000.........///000444333111000...---------///......---------......---,,,,,,++++++,,,,,,---,,,++++++---......,,,)))---------,,,++++++...000000//////.........//////---------------------------------...///000111111---...///000111222222222000///...------...///000000000//////.........---...333666555555666444///444333111000000111333444777777666666555555555444777)))))))))))))))***++++++))))))))))))))))))******++++++***)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''')))++++++))))))***,,,))))))*********+++++++++---+++)))***,,,---+++))))))))))))))))))))))))))))))''''''(((+++,,,***((()))***************))))))***************)))))))))))))))))))))((((((((((((&&&''')))(((''''''(((***+++***))))))++++++***)))((((((((((((((())))))***((((((((((((((())))))***))))))))))))************,,,+++)))((('''''''''(((&&&'''((('''&&&%%%%%%&&&))))))(((((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))'''$$$%%%'''((((((&&&''''''(((((())))))******)))***)))&&&$$$###&&&(((%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))((((((((((((*********)))(((((('''''')))((((((((('''''''''&&&))))))))))))))))))))))))(((*********((('''((()))&&&((())))))'''&&&&&&'''''''''(((((())))))******((((((((((((((((((((((((+++)))'''&&&''')))))))))******************))))))*********)))******++++++************************************************((())))))******))))))(((,,,++++++******+++++++++---...---+++)))(((***+++,,,,,,++++++++++++,,,,,,...............---,,,,,,......---------...///000//////000000000111111111000111222222333333222222000000111222222333333444444666777777555444444444666666555555666777888999999::::::;;;;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;:::<<<;;;999888777777888888666555555555555555555666666666777777777777666666444333333222222333333444333333444444333222000///......//////...------,,,000000000000000000000000/////////......---------......---------,,,,,,,,,......------------......---,,,,,,++++++,,,,,,---,,,++++++,,,------,,,***...///...---+++***,,,...///.........---.........------------------------+++++++++,,,,,,---...///...///000111222222222222000000///......///000000000/////////............///333666777:::===:::555444333111000000111333444666555555555444444444444333+++***)))))))))***,,,---++++++++++++++++++******+++***))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))&&&((())))))(((((()))***)))))))))*********++++++,,,*********+++,,,+++***************************+++)))((((((***++++++***))))))******************+++++++++******)))))))))))))))))))))((((((((((((''')))******)))(((***++++++***))))))++++++***)))))))))))))))******++++++***))))))((((((((((((((())))))))))))************++++++***)))((((((((((((&&&'''((('''&&&''')))+++++++++***)))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))***)))'''''')))))))))((((((((((((((())))))))))))((()))(((&&&$$$$$$&&&'''((()))))))))************(((((((((((())))))))))))***************)))))))))(((((((((((('''''''''''')))))))))))))))))))))))))))***+++***((('''((()))&&&((()))***)))((()))***(((((((((((())))))))))))((((((((((((((((((((((((+++)))'''&&&((()))))))))(((((()))))))))))))))))),,,+++***)))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++*********++++++,,,000---,,,,,,---...,,,***---,,,,,,,,,,,,,,,,,,------............------,,,///............///000000//////000000000000111111000000111222222222222111......///111222444555666555666888777555444555555777777666666666666777888999999::::::;;;;;;<<<<<<999::::::;;;;;;;;;::::::;;;:::999888777777777888333444555666666555444333555555666666666666555555444333333222222333333444666666666555333111///...000111111111111000//////000000000000000000000000..................---------...///000111111000000...---------------......---,,,,,,++++++,,,,,,---...,,,++++++,,,------,,,/////////---+++)))***,,,------------------------------------------------++++++++++++,,,---...///000111111222222111111000111000000//////000000111////////////............000222444888???DDDBBB;;;333333111111111222333444444444444444444333333333555///---+++)))(((((()))***,,,,,,,,,++++++***************)))))))))))))))***))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))***************+++))))))))))))************+++*********+++++++++***************************,,,+++)))))))))***+++,,,))))))))))))***++++++,,,------,,,+++******))))))))))))))))))(((((((((((('''(((***)))(((((()))++++++)))((((((******)))'''))))))***+++,,,,,,,,,,,,+++***)))(((''''''''''''((()))))))))***************))))))((((((((((((((('''((()))((('''(((***,,,+++***)))(((((('''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))((()))))))))))))))***)))))))))((((((((('''))))))((('''&&&&&&'''(((,,,,,,,,,------------...''''''(((((())))))******((((((((())))))*********************)))))))))))))))))))))))))))))))))))))))***+++***((('''((()))''')))++++++)))((()))******)))))))))((((((((('''((((((((((((((((((((((((***(((''''''(((******)))((((((((())))))***************))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,***************++++++,,,,,,+++***+++,,,,,,***(((,,,,,,++++++++++++,,,,,,---------......------,,,...............///////////////000000000000000000000111111222222222222222000000111333444555666777444666888777666555555666777777777666666666666666999999999:::;;;<<<<<<===;;;<<<<<<============<<<<<<<<<;;;::::::999999999444444555555555555444444555666666777777666666555444333333222222333333444666666555444222111000///111222222333222222111111////////////////////////000///...------...///000---...111333333222111000------,,,,,,------......---,,,,,,++++++,,,,,,---///,,,******+++------,,,---......---+++***+++,,,++++++,,,,,,------,,,,,,------------------------...---------......///000111111222222111000000///111111000000000000111111///////////////.........000000222666AAAHHHFFF>>>222222111111111222333444444444444444444444444444666...---+++)))((((((((()))+++++++++***)))))))))(((***)))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,------......---(((((()))))))))*********************************************************,,,+++***)))))))))+++,,,))))))))))))***+++---...///...---,,,+++***)))((())))))))))))((((((((((((&&&((())))))(((''')))******(((''''''(((((('''&&&)))***+++,,,------------,,,+++***(((''''''''''''((()))))))))************''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%'''((((((((((((((((((((()))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))((((((((((((******))))))((((((''''''+++***))))))))))))))))))'''(((((((((((()))))))))''''''(((((())))))******&&&''''''(((((()))))))))))))))))))))************)))))))))))))))))))))))))))++++++***)))((()))******+++,,,+++)))((('''(((******))))))(((((('''''')))))))))))))))))))))))))))'''&&&''')))******)))((())))))******+++++++++(((((((((((()))***+++,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))))))))******+++,,,''')))++++++***))))))***++++++************++++++,,,,,,---------------,,,,,,,,,------............000000//////////////////111222222333444333333333222222222333333333444444444555777777666555555666777777777777777666666666888888888888999;;;<<<===;;;<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;:::999888888777666444333333444666777666777777888888777777666444333333222222333333444333222222111111111111111......///000000//////...////////////////////////111...+++))))))+++///111+++,,,...//////---+++***,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---///,,,******+++------,,,)))+++,,,,,,,,,+++---...******+++,,,------,,,,,,------------------------...------------......///111111111111000///......000000111111111111000000.........///////////////......///444>>>FFFDDD===111111111222222333333444555555555555555555666666333((()))))))))************)))))))))))))))((((((((()))))))))))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))((('''(((***+++***)))((((((((()))))))))******)))***+++***))))))***+++***************************++++++***(((((()))+++))))))((()))***,,,...///000///...---+++***)))((())))))))))))((((((((((((&&&''')))(((''''''(((***+++)))(((((((((((('''%%%((()))+++---......------++++++)))(((''''''''''''))))))))))))************&&&&&&'''''''''&&&&&&%%%&&&'''))))))((('''((((((&&&&&&&&&'''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''))))))(((''''''(((******))))))(((((('''''',,,***)))***+++,,,+++)))&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,+++)))((()))******,,,,,,+++)))'''''''''******))))))((((((''''''))))))))))))))))))))))))((('''&&&(((***+++***)))))))))******************'''''''''((()))***,,,,,,************************************************(((((())))))))))))(((((()))))))))))))))***+++,,,(((***,,,+++***)))+++...+++******))))))******++++++,,,,,,------------,,,+++,,,------......------000000////////////......222222333444444444444333222222111111000000000///222444666666555444555666555666777777777777666666999888777777777999:::;;;999:::;;;<<<<<<<<<<<<<<<999999999999888777666555999777444333333444777999777777888888888888777777444333333222222333333444111000000000111111222333///000000111111111111111000000000000000000000000...,,,)))&&&''')))---000......///......,,,***)))++++++++++++,,,---...///---,,,,,,++++++,,,,,,---...,,,++++++,,,------,,,'''))),,,,,,,,,,,,---...)))***,,,---...------,,,------------------------,,,,,,++++++++++++,,,,,,000000000000//////...---///000000111111000000///.........///////////////---......111888???===888000111111222333333333444555555555666666666666666555&&&'''(((******)))((('''((((((((())))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))'''%%%$$$%%%'''((('''%%%(((((((((((()))))))))***(((***++++++(((((()))+++))))))))))))))))))))))))(((***,,,+++((('''''')))))))))((((((***,,,///111111111///...,,,***)))((())))))))))))((((((((((((''')))******)))(((***+++,,,+++))))))******(((''''''(((***---......---,,,******)))(((((('''(((((())))))))))))************%%%&&&'''(((((('''&&&&&&###&&&***,,,+++*********'''&&&&&&'''''')))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%(((******(((&&&'''((())))))))))))((((((((((((+++)))(((***,,,,,,***(((((((((((()))))))))******))))))))))))((((((((((((((((((((((((((()))))))))&&&'''''''''((((((((()))))))))))))))))))))))))))***+++,,,+++)))((()))***(((***+++***)))''''''((())))))))))))(((((((((((())))))))))))))))))))))))'''&&&&&&(((***+++***)))))))))))))))))))))((((((((((((((((((((()))***+++************************************************(((((())))))))))))(((((((((((((((((()))***+++,,,+++)))((((((***,,,------,,,++++++******++++++,,,***+++,,,---------------,,,,,,.../////////...---000000/////////.........111111222333333333333333111111111111000000//////111333555555444333444555444555666777888888777777999888666555666777888999888888999:::;;;<<<<<<;;;888888999999888777555555888777666666666666777888666666777777777777666666444333333222222333333444222111111111111222333444111222333333444444444333000000000000000000000000,,,,,,+++++++++,,,......000//////...------,,,,,,++++++++++++,,,---...///---,,,,,,++++++,,,,,,---,,,++++++,,,------,,,***(((***,,,---,,,+++,,,---)))***,,,...///...------------------------------,,,,,,++++++***++++++,,,---...............------...///000000000000///.............../////////000---///000///333777666222000000111222333333444444444444444555555666666666999''')))***+++***'''$$$"""(((((())))))*********+++))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))((())),,,---,,,***(((((((((((())))))))))))(((***,,,+++(((''')))+++((((((((((((((((((((((((&&&))),,,+++(((&&&&&&((()))(((((((((***---///111222111000...,,,***)))((())))))))))))(((((((((((((((***++++++******+++,,,...---++++++,,,+++***(((&&&(((***,,,......---,,,***))))))((((((((((((((())))))))))))************&&&'''((())))))(((''''''%%%((()))(((''''''(((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%(((++++++)))'''''')))(((((((((((())))))))))))***(((''')))+++,,,***''''''((((((((())))))))))))******))))))((((((''''''*********)))))))))))))))((()))))))))******++++++))))))))))))))))))))))))***+++,,,+++)))))))))***&&&((()))***)))((()))***(((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&(((***+++***)))))))))(((((('''''''''&&&***))))))(((((((((((((((************************************************+++++++++,,,,,,+++++++++(((((((((((()))***+++,,,---'''"""$$$***...---***---,,,,,,++++++,,,,,,---***+++,,,,,,------------,,,---///000000000///...000000//////.........---000000111222222222222111222222222222222222222222000222444444333333333555333444666777888888888777999888666555444555777888888999:::;;;<<<<<<===<<<::::::;;;;;;:::999777666666777888999999888777666555555666666666666555555444333333222222333333444444444222222222333444444...///000111111111111111000000000000000000000000,,,...000222222111000///++++++***)))))))))******++++++++++++,,,---...///---,,,,,,++++++,,,,,,---,,,++++++---......,,,***)))+++------,,,*********)))***---/////////...---------------------------......---,,,,,,---------,,,,,,---------------,,,---...///000000///...------.........//////000000---111111//////222222//////000111222333444444444333333333444444555555555666***************************)))(((''''''((()))******************)))((((((************************(((((((((((())))))))))))---+++******++++++***(((((((((((((((((())))))***((()))+++,,,,,,+++)))((())))))*********++++++++++++++++++***)))(((((('''((((((((((((((()))******'''(((((()))+++---///000000000///...,,,+++******((()))***++++++***)))(((+++++++++***((('''%%%$$$((((((''''''''''''((((((''''''(((***+++,,,---...***,,,---,,,***(((((()))******)))(((((((((((((((%%%&&&&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))***))))))***,,,...---,,,))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))''''''(((((())))))******+++*********))))))(((((())))))))))))((((((((((((((((((((((((((()))******%%%''')))***+++***)))(((&&&'''(((******+++++++++***))))))((((((((((((((())))))*********((('''&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&''')))*********)))((())))))))))))))))))))))))''''''''''''((((((((()))(((+++...---)))((()))+++)))************+++++++++))))))*********+++++++++******+++,,,,,,,,,,,,++++++++++++++++++***)))(((+++++++++*********))))))(((,,,...,,,(((&&&(((,,,...............///000000111000...///000111///...000000000000111111111111000000111111222222222333444333222111222333444555444555666777777888888777333333333333444555777888999999:::;;;;;;;;;::::::888888888888888999999999666666666666555555555555555777:::;;;;;;:::777555333333222222111222222222333333333222222222111111333222111111000111111111222111000......---------000///...---------------+++***)))***,,,,,,***)))***,,,...000000///---,,,,,,,,,++++++++++++******.........------,,,,,,,,,((()))***+++++++++++++++,,,------......------,,,...------,,,,,,------...,,,---///000000...---+++000///...---,,,+++******,,,---...///000000000000000000000000000000000000......///000000111000000222333333222111000222333555555555555666666666666444***************************)))(((((('''((()))***+++++++++++++++***))))))************************(((((((((((()))))))))***,,,+++))))))***+++)))((()))))))))))))))***++++++((()))+++,,,,,,+++)))((((((((()))))))))*********++++++******)))(((((('''((((((((((((((()))******(((((()))***+++,,,.../////////...---,,,+++******((()))***++++++***))))))+++++++++***)))((('''&&&))))))(((((((((((())))))'''(((((()))***+++,,,,,,)))***,,,+++***((())))))******)))(((((((((((((((((((((((()))))))))******))))))(((((((((((())))))******))))))))))))******)))((('''(((***++++++***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++(((((((((((('''''''''''''''''''''''''''(((((()))&&&'''(((*********)))((('''((()))***************,,,+++******))))))))))))(((((()))******)))((('''(((((((((((((((((((((((())))))))))))((('''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))''')))***+++*********+++(((((()))))))))******************++++++++++++,,,******++++++,,,,,,,,,+++---------------,,,+++***,,,,,,,,,,,,++++++******,,,///000///,,,+++---//////............///000000111///...///000111000...000000000000111111111111222222222111111111111111333333222222222333444555444555666777888888888888999888777777777888999:::<<<<<<<<<;;;:::888777666888999999999::::::::::::777777777666666666555555666777888999999888777666333333222111111111222222///000111111333333444555333222111111000000000000111000///...............///......---------------333111...,,,***'''###!!!,,,,,,,,,---------------......------------,,,,,,------,,,,,,++++++++++++)))******+++,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------,,,---...//////...,,,+++......------------,,,,,,,,,---...///000000000000////////////////////////---...///////////////...444444555444222222444555555555555555666666666666999************************))))))((((((((())))))***,,,,,,+++++++++*********************************((((((((()))))))))******+++***))))))******)))(((***************++++++,,,)))***+++,,,,,,+++***)))((((((((((((((()))))))))+++******))))))(((((('''((((((((((((((()))***************++++++,,,------......---,,,,,,+++******(((((()))***+++++++++*********++++++***))))))(((******))))))))))))******(((((((((((()))))))))***'''(((******)))((()))******))))))((((((((((((((((((((())))))))))))******))))))(((((((((((())))))))))))(((((((((((())))))((('''&&&'''((()))((('''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))(((((((((((((((((()))***+++,,,---...(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((())))))*********))))))...---,,,+++************'''((()))))))))))))))(((((((((((((((((((((((((((******))))))((('''&&&&&&((((((((((((((()))******))))))))))))))))))))))))''''''((((((((()))))))))'''&&&&&&(((***,,,++++++'''((((((((())))))))))))++++++++++++,,,,,,,,,,,,*********+++++++++++++++,,,,,,---------,,,++++++---------,,,,,,,,,,,,+++//////////////////000000//////......//////000111000///...///000111000///000000000000111111111111333333333222111111000000333333333222333444444555555666777888888999999888<<<;;;:::999999999999:::;;;;;;;;;:::999888777666999999::::::;;;;;;;;;;;;888888777777777666666666666666666666666666666666333333222111111111111111///000000111222333444444333333111000////////////000//////.........//////...------------,,,,,,,,,---,,,++++++,,,+++)))'''---,,,+++******,,,---.........------------,,,,,,++++++++++++***************++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,+++,,,---......---,,,+++,,,,,,------.........///,,,---...///000000000000////////////////////////....../////////...------333444444444222222444555555555555555666666666666777************************))))))))))))))))))******++++++*********)))******************************(((((()))))))))************)))((((((******)))(((***))))))))))))***++++++)))***++++++++++++***)))))))))))))))))))))))))))******))))))((((((((((((((((((((((((((())))))***,,,,,,------------------------,,,,,,+++++++++***((())))))***++++++++++++)))******+++++++++*********))))))(((((())))))***((((((((((((((((((''''''%%%'''))))))))))))***+++))))))(((((((((((())))))''''''''''''''''''(((((())))))(((((((((((())))))(((''''''&&&&&&''''''((()))'''&&&&&&(((((('''&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''************************)))(((((((((((('''''''''''''''&&&&&&''''''((()))))))))(((((((((((()))***)))************))))))(((...---,,,+++***)))))))))''''''((()))))))))******))))))))))))))))))))))))+++***)))((((((''''''''')))((('''''''''(((***+++(((((((((((((((((((((((('''(((((((((((())))))))))))&&&%%%&&&***,,,+++)))((((((((()))))))))******++++++,,,,,,,,,---------***************++++++,,,******+++++++++******))),,,,,,,,,,,,,,,,,,,,,+++---,,,+++,,,...//////.../////////...///000000111000///...///000111000//////000000000111111111111222222222222222222222111333333333333444444555555555666777888999999999999888888888888888888888888666777888999:::::::::999777888999:::;;;;;;;;;:::888888888888777777777777666555444333333444555666444333222111000000000111222222222222111111111111333222111000///.........///............//////000,,,---------------,,,,,,%%%%%%'''***---000000///,,,,,,,,,+++,,,,,,---...,,,,,,+++++++++*********++++++++++++++++++******+++,,,,,,---------,,,,,,+++,,,,,,------,,,,,,++++++,,,...//////...,,,+++***+++,,,---------,,,,,,------------............------...//////000//////........................///000000000///...------000111222111000000222444555555555555666666666666333************************(((((()))*********************)))((('''(((((()))************************))))))))))))***************)))((()))***+++***))))))(((((((((((()))***************++++++*********************************)))))))))(((((((((((((((((((((((((((((())))))***......///000000//////...,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,))))))***++++++++++++***)))((((((''''''(((((()))((((((((('''''''''''''''$$$&&&((()))))))))***+++))))))(((((((((((())))))((((((((((((((((((''''''))))))(((((((((((()))))))))((((((''''''(((((())))))(((''''''))))))(((&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''&&&'''''''''''''''''''''*********))))))))))))(((((((((''''''(((((()))******)))(((((((((((()))))))))************))))))(((,,,,,,***))))))(((((((((''''''((((((((()))************************************)))(((((((((((())))))((('''''''''(((***+++(((((((((((((((((((((((((((((((((((()))))))))***,,,(((&&&&&&)))***)))''')))))))))*********++++++++++++,,,,,,,,,---------******)))))))))***+++,,,)))******+++++++++******************++++++++++++,,,+++***+++---......---///////////////000111111///......///000111111000///000000000111111111111000000111222333444444444333333444444444555555555555666777888888999888888555555666777777888888888555666777888999999999999555666888::::::::::::999888888888888777777777777555444333111111333444555444333222111000000000000222222222111111111000000222111000///............///............//////000,,,,,,---......------,,,++++++***+++------,,,***+++,,,...///000///---,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++------............------+++,,,...//////...,,,+++***++++++,,,,,,---------//////.........------------...//////////////////////////////////////////111111111111111000///...///111111111000000222444555555555555666666666666666************************(((((()))***++++++++++++***)))((('''&&&'''((((((************************)))))))))*********+++++++++***)))***+++,,,+++***((((((((((((((())))))***************************++++++++++++************((((((((((((((((((((((((((((((((((((((()))******---...000111111000///...,,,---------------------,,,++++++*********++++++))))))******+++*********((((((''''''''''''((((((((((((((((((((('''''''''%%%''')))***))))))***+++((((((((((((((())))))***++++++************))))))))))))(((((((((((())))))++++++************++++++)))((('''((()))***)))((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))((((((((((((&&&&&&((()))+++,,,......+++++++++*********))))))((((((((((((((()))******))))))))))))((((((((((((((())))))*********))))))***)))(((((('''((((((((()))(((((((((((())))))******************************)))((('''((()))***+++((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))******,,,***((('''((())))))(((************++++++++++++++++++++++++,,,,,,,,,,,,******)))((()))***+++,,,++++++,,,---------,,,,,,)))***************++++++------------------......000000//////000000111222///...---///111222111000000000000000111111111111///000111222333555666666333333444555555555555444444555666777777888888777444555666888999:::::::::888888888888888777666666444555888:::;;;:::999888888888777777777666666666444333222222222222333444444333222111000/////////...//////000111222333333000//////...............000//////.........//////,,,---.../////////...------,,,+++,,,------+++)))***,,,///111111000---,,,......------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***......////////////......,,,,,,---......---,,,,,,++++++,,,,,,------....../////////.........------......///////////////...000000000000000000000000111111222222222111000000111222333222222222444666555555555555666666666666777************************'''(((***+++,,,,,,+++++++++***((('''&&&'''((()))************************))))))*********++++++++++++******+++,,,------+++))))))(((((())))))***++++++******************++++++*********))))))))))))((((((((((((((((((((((((((((((((((((((()))******+++,,,...000000000......---------....../////////...---+++************+++)))))))))******)))(((((())))))(((((((((((())))))(((((((((((((((((())))))''')))++++++*********+++((((((((((((((()))******+++++++++*********))))))))))))(((((((((((())))))******))))))))))))******((('''&&&''')))******)))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((***+++---///000111************))))))))))))(((''''''''''''((())))))((()))*********((('''&&&'''((()))***************((((((''''''(((((())))))***)))(((''''''((())))))((((((((((((((((((((((((((((((''''''(((***,,,...''''''((()))))))))))))))))))))))))))))))))))))))(((((()))))))))******************((('''(((+++---))))))))))))*********************++++++++++++,,,******((((((((()))+++,,,***+++,,,------------,,,*********++++++,,,,,,,,,,,,...000///,,,+++,,,///000000//////000000111222///...---...111222111000000000000000111111111111111111222222333444555555333333555666666666555444333444555666666777777666555666888999999999888888777777777888777777666555444666888;;;<<<<<<:::999777777777666666666555555333333333222222333333333444333222000//////............///000111222333333......------......//////111000///...............,,,---///000111000///...)))((()))+++...//////...+++,,,---.........------......------------,,,,,,************+++++++++,,,++++++,,,,,,+++******)))---..................---------------------------,,,,,,,,,,,,---...///000............////////////......////////////......111111111111111111111111///000000111111111111000000111222222111222444666555555555555666666666666444************************'''(((***+++,,,,,,++++++,,,+++)))((('''(((***+++************************)))************+++++++++,,,+++***+++---...---,,,*********)))***++++++,,,++++++************++++++******))))))(((((((((''''''''''''(((((((((((((((((((((((((((((()))******)))***---...//////...---------......///000000000///...,,,***))))))******)))))))))))))))(((''''''******))))))))))))******(((((((((((())))))******(((***+++,,,*********+++((((((((((((((()))*********)))))))))((((((''''''))))))(((((((((((())))))''''''&&&&&&&&&&&&'''''''''&&&%%%''')))******)))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((())))))******&&&&&&''''''((((((((()))))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((((()))***+++***)))'''%%%''''''(((******+++++++++''''''''''''((()))***++++++***)))'''''''''((()))''''''''''''''''''''''''((('''&&&'''(((+++---///&&&''')))*********)))((())))))))))))))))))))))))))))))))))))************(((***+++)))'''(((---111(((((((((((())))))))))))))))))*********++++++++++++***((('''((()))+++,,,((()))***++++++++++++++++++++++++,,,,,,---------***...000...)))'''***...000000000000000111111222......---...111222222111000000000000111111111111333333333333333333333333333333555666666666555444222333444555666666666666666666777888888666555444333444555777888888999999444666999<<<======;;;:::666666666666555555555555333333333333333333333333444333222000///.........111111111111000000000000---------------...///000222111000......---------,,,...000111222111000///,,,++++++,,,---...,,,+++,,,,,,+++++++++,,,---...,,,,,,,,,+++++++++******(((((())))))*********++++++++++++++++++***)))(((,,,------......------,,,...------,,,,,,------...---,,,,,,---...///000111,,,,,,---...///000111111...///////////////......111111111111111111111111......///000000111000000...///000000///000222444555555555555666666666777555******++++++++++++******+++++++++***)))(((((('''++++++***)))(((((())))))((()))***++++++***)))(((++++++******************))))))*********+++++++++***)))(((''''''((()))***+++*********))))))((((((+++++++++++++++***)))((((((((()))***************))))))))))))))))))))))))((()))+++,,,---......///000---+++...333666333//////---***((('''''''''((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&&&&'''''')))******+++)))(((&&&&&&((()))+++******+++++++++,,,,,,,,,&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%'''((('''&&&%%%%%%'''))))))(((((((((''''''&&&&&&'''((()))******)))((('''))))))))))))))))))))))))******)))((((((((((((((())))))(((''''''(((************))))))(((((('''''',,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,+++)))((('''******)))((((((((((((((()))((((((((((((***,,,---******))))))))))))******''''''((((((((((((''''''************)))((('''&&&***++++++,,,,,,+++++++++***)))))))))***+++,,,,,,,,,,,,+++***)))(((''''''******))))))))))))))))))++++++++++++++++++++++++)))***+++,,,---,,,+++***...---+++******+++---...------,,,------...000000---------------...//////000000000000000000000000000000000000000111111111222222222222111111111000333333444444555666777777444444444555666777777888777777888888888999999999::::::999777666444333222666777888999:::;;;;;;;;;999888666444333222333333222222111000111222444555///000111222222111000///000000////////////000000//////............////////////............//////------............------++++++******++++++,,,---///......------......///******+++,,,+++***)))(((,,,***((()))+++---.........------------...//////.........------,,,,,,,,,++++++,,,,,,++++++***)))+++++++++,,,---...///000///...,,,,,,,,,---///111222222111111000000//////---...000222111///,,,***,,,---///000000000///...111111222222222333333333555555666666666666666555333)))))))))******)))))))))((((((((()))******++++++++++++***)))))))))))))))((()))***++++++***)))(((************************(((((()))))))))************)))(((((((((((()))***************)))))))))(((***++++++++++++***)))((((((((()))************))))))))))))))))))))))))))))))***+++---.../////////222111000333666777444222...,,,***(((''''''((())))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))(((((())))))))))))(((((('''''''''((((((***++++++***)))(((''''''((()))***************++++++++++++))))))************))))))((((((((((((((('''&&&&&&&&&&&&&&&%%%$$$$$$&&&(((,,,+++++++++************((()))***++++++***)))((())))))))))))))))))))))))***))))))((((((((((((((((((''''''&&&&&&'''))))))(((((((((((()))))))))))))))***************)))(((*********))))))'''&&&&&&******)))((((((((((((((()))((((((((((((***,,,---''''''&&&&&&&&&&&&''''''))))))************))))))(((((()))))))))))))))(((++++++,,,,,,,,,+++*********))))))))))))******+++++++++******)))((((((((()))))))))))))))*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,+++***))))))***,,,---,,,,,,,,,------...///000//////.........//////000000000000000000000000000000000000000111111111111222222111111111000000000222222333444444555666666333444444555666666777777777777777888888888999999777777777666666666777777777777888999:::::::::999777666444222111111111111222111111111222222333444///000111111111111000////////////...//////000000111000///...---,,,,,,,,,///......------......///------............------+++++++++***++++++,,,---+++++++++******++++++++++++++++++,,,+++******)))***(((&&&''')))+++,,,+++,,,++++++++++++,,,------------,,,,,,,,,+++++++++...////////////...------,,,,,,,,,,,,------...//////...---,,,,,,---///000000000000///////////////...///000111111000...------......///000000//////111111111222222222333333222222333444555555444444666(((((())))))))))))(((((('''(((((()))******+++++++++***))))))))))))))))))))))))************))))))************************((((((((((((((()))))))))+++***))))))))))))***+++************))))))))))))******++++++******))))))'''((())))))******))))))))))))))))))))))))))))))((()))+++---...//////000///000111333333222000...,,,+++)))((((((((()))***))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***++++++++++++++++++***(((((())))))))))))(((((())))))((())))))***+++,,,***)))(((''''''((()))***))))))))))))******************++++++++++++******(((((()))))))))((('''''')))******)))((((((***+++))))))))))))((((((((((((******++++++++++++******))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&'''(((((('''''''''((()))*********))))))***+++++++++******)))))))))))))))((('''&&&***))))))((((((((((((((())))))(((((((((***+++,,,******))))))))))))******))))))************))))))&&&'''((()))************+++,,,,,,,,,+++***))))))***))))))(((((((((((()))))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++++++++******++++++,,,---,,,+++*********,,,---...,,,,,,,,,---......//////111000000/////////000000000000000000000000000000//////000000111111111111111111111111000000000///111111222222333444444444333444444555555666666666666666777777777888888888888777666666666777888999777777888999999888888888666666444333222222222222000111222222333222222222///000000111111000000///...............///000000///...------,,,,,,,,,---...------,,,,,,------...------............------+++++++++++++++,,,------+++******))))))******+++------,,,+++++++++++++++)))((('''''')))++++++++++++++++++++++++,,,------,,,,,,++++++++++++******//////000000//////...---------------------------......---,,,,,,...///000............//////////////////000000000000000000//////......//////000000111111111222222222222333111222333444555555555555888(((((())))))))))))((((((************))))))((((((******)))))))))))))))***)))))))))******)))))))))))))))))))))************))))))))))))))))))))))))+++******************+++*********)))))))))))))))))))))************))))))'''(((((()))))))))))))))(((((((((((((((((((((((('''(((***+++---...//////---///222222000---,,,,,,******)))((())))))***+++))))))))))))))))))))))))(((((((((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,++++++***(((((())))))))))))(((((()))((((((((())))))***+++))))))(((((((((((())))))(((((((((((())))))))))))'''(((((())))))(((((('''((()))))))))))))))((((((***+++,,,+++***)))+++,,,((((((((((((((('''''''''************************(((((((((((((((((((((((()))))))))))))))(((((('''&&&&&&&&&&&&'''(((((()))'''((((((((()))))))))******+++,,,---------------******+++++++++******)))))))))(((((((((((())))))***)))((((((((()))+++,,,+++++++++******+++++++++''''''((((((((((((''''''''''''((()))************++++++,,,++++++***)))(((***)))((('''''''''''''''(((((())))))************((((((((()))******++++++************************,,,+++***)))***+++,,,------------------...000000++++++,,,---............111000//////.../////////000000000000000000000000//////000000111111222222111111111000000000//////000111111111222222222333333333444444444555555555555555666666666777777777<<<:::888666555555555666777777888888888777666666777777666555555444444444000111222333333222111000///000000000000000000///.........---...//////000))))))***+++,,,...///000---,,,,,,++++++,,,,,,---,,,------......------,,,,,,++++++++++++,,,------------,,,,,,,,,,,,------...---,,,+++***+++,,,---+++***)))***,,,------,,,------,,,,,,------...///,,,,,,,,,+++++++++++++++---------------,,,++++++------------------,,,,,,...------------...///000.........//////000000000000000//////000111222333111000///......///000111111111111111222222222222222333444666777888888888555)))******++++++******)))*********)))))))))))))))***)))))))))))))))*********))))))))))))))))))***(((((()))))))))******************************************++++++*********))))))))))))))))))******((())))))*********))))))''''''((()))))))))))))))((((((((((((((((((((((((%%%&&&(((***,,,---......000222444444111...------)))))))))))))))*********)))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((((((((('''''''''((())))))))))))(((((((((((())))))''''''((((((((()))))))))&&&''''''((((((''''''&&&(((((()))))))))))))))(((%%%'''((('''&&&%%%&&&'''++++++++++++++++++++++++)))))))))(((((()))))))))((((((((((((((((((((((((((())))))***)))(((''''''&&&&&&'''((())))))*********)))))))))((((((((('''***+++,,,,,,------------)))******+++++++++******))))))(((((((((((())))))***)))((((((((()))***+++)))((((((''''''(((((()))''''''((((((((((((''''''))))))************))))))++++++++++++******)))((())))))((('''&&&&&&&&&'''((((((((()))******++++++(((((())))))************************************,,,+++***)))***+++,,,---------------......//////***+++,,,---.........---//////...------.........////////////////////////...//////000111111222222111111111111000000000000000000000111111111111111333333333333444444444444444444555555555666666666:::999777666555444555555666666777777777666555555555555555555555555444444000111222333333222000///000//////////////////000//////............//////(((((()))***,,,...000111,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---.........------------.........---,,,+++***+++,,,---+++******+++,,,---,,,+++---,,,,,,,,,,,,---......,,,,,,,,,---------------+++,,,,,,,,,,,,+++******,,,---.........---,,,+++------------......///////////////000000111111111111000///...///111222444111000///......///000111000000111111111222222222222333444666777888888888444******++++++++++++******&&&'''((()))***+++,,,---)))))))))))))))******+++******))))))))))))******'''(((((())))))*********++++++++++++************))))))***++++++***))))))))))))))))))************(((((())))))******))))))&&&'''(((((())))))(((((())))))))))))))))))))))))%%%&&&(((***,,,...//////000000///......,,,+++***))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((()))))))))((((((%%%'''(((((('''&&&&&&'''***************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))((()))*********)))'''&&&%%%&&&((()))*********************)))((('''''''''(((((()))*********))))))&&&'''((()))))))))))))))((((((((((((((())))))***+++***)))(((((()))***+++******))))))))))))******))))))************))))))*********+++******))))))))))))***************))))))((((((''''''''''''((((((((())))))*********+++***)))))))))))))))))))))************************++++++******++++++,,,---++++++,,,,,,,,,+++++++++)))***,,,---......---------------------...//////////////////////////////......///000111222222333222222222222111111111000111111111111111111111111333333333333333333333333333333444444444555555555333444444555666666666666444555555666666555555555000111111222222222222111111111111222111111000///000//////......//////000222111000//////......///,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---------,,,+++++++++++++++))))))((()))++++++)))(((***************+++,,,,,,,,,,,,------------......------......------,,,++++++,,,---.........---,,,---------............///000000000000111111111111111000///...///000111222111111000000//////000000000000000111111111111222111222333444555555555555555))))))************))))))&&&&&&''')))***+++,,,---)))))))))))))))***+++++++++***)))(((((()))***+++''''''(((((()))******++++++*********))))))))))))((())))))******))))))(((((()))))))))************'''(((((()))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))&&&'''))),,,...000000111///+++(((''')))***(((&&&)))************))))))((())))))))))))))))))))))))+++*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))((((((((((((((()))(((((())))))))))))(((((((((((()))))))))*********))))))************))))))&&&&&&'''(((((((((((((((''')))++++++)))(((((()))''''''((((((((()))))))))******)))(((((()))******))))))))))))))))))))))))((((((*********)))'''&&&$$$%%%'''(((*********)))))))))))))))(((((((((((((((((()))))))))(((''''''&&&&&&'''))))))*********((((((((((((((()))******+++***)))(((((()))***+++---,,,,,,++++++,,,,,,---))))))************))))))((()))******++++++++++++'''((()))******++++++***((((((((('''(((((()))))))))))))))))))))*********++++++******)))(((((((((******************************+++,,,,,,,,,,,,+++,,,,,,,,,++++++***)))))))))***,,,.........---,,,------------...000111222////////////////////////......///000111222333333333333333333222222222222111111111111111111111111333333222222222222222222333333333333444444444444000111333555666666555444222333444555555555555555...///000111222111111000222222111000000000000000000///............///000555444222111///............------,,,,,,,,,,,,---------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......,,,++++++++++++++++++,,,+++++++++,,,+++******))))))))))))***++++++)))'''*********)))******+++,,,++++++,,,,,,,,,---------...............------,,,***+++---...///...---,,,,,,------...............000000000000000/////////000000//////.../////////111111111111111000//////000000000000111111111111222222333444555555444444444(((((())))))))))))(((((()))))))))))))))*********))))))((())))))***+++++++++***)))(((((()))***+++&&&''''''((()))******+++******))))))(((((((((''''''((()))******)))((('''(((((())))))*********+++''''''((()))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))((()))+++---000111222333333---((('''+++---+++(((***************)))(((((())))))))))))))))))))))))++++++++++++*********)))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((())))))))))))((((((******)))))))))))))))***(((((())))))))))))(((((())))))))))))************(((((())))))))))))((((((%%%%%%&&&'''((((((''''''$$$&&&((()))'''&&&&&&&&&******++++++,,,,,,,,,---,,,+++***))))))***+++,,,))))))))))))))))))))))))'''(((***+++***)))'''&&&"""$$$&&&((()))))))))(((''''''(((((())))))*********************)))(((''''''((()))+++,,,,,,,,,,,,((((((((((((((()))******+++***)))(((((()))*********))))))))))))))))))***''''''((((((((((((''''''&&&'''(((***,,,---------&&&'''(((***++++++++++++((((((((((((((()))***+++******)))))))))))))))))),,,,,,+++***)))((('''''')))))))))))))))))))))))))))***+++,,,---,,,++++++.........---,,,+++***)))(((***,,,.........---,,,---------...000111333444////////////////////////---...///000111222333333444444444333333333222222222222222111111111111111333222222222222222222222222222333333333444444444111333555666555333111///111222333444555555666555...///111222333333222111333222000/////////000111000///...------...///000777666444222000......---+++++++++,,,---...///000...------,,,,,,------...+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,---******+++,,,+++***)))(((+++++++++,,,------+++))),,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,------......------,,,+++)))***,,,...//////...---,,,---......//////......000000//////.........---000000//////......------000111222222222000///...000000000000111111111111555555666666666666666666333'''&&&&&&''''''((()))***''''''(((***+++,,,---...))))))))))))))))))))))))************************...,,,)))'''&&&&&&'''((()))))))))))))))***++++++***)))(((''''''((()))*********)))((((((((((((((()))'''&&&''')))******)))(((((())))))))))))((((((&&&'''((())))))((('''&&&'''((()))***,,,---...///...,,,***+++,,,,,,)))&&&+++++++++***++++++,,,,,,++++++++++++++++++++++++************************************************+++***)))))))))***,,,,,,"""$$$&&&(((************)))((((((''''''''''''((()))((((((((()))***,,,---******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))((('''&&&'''&&&%%%$$$$$$%%%&&&'''%%%'''((()))((('''((()))''''''''''''((((((((((((&&&''')))*********)))(((************************(((((())))))))))))((((((''')))))))))'''&&&'''((('''((((((((('''&&&%%%%%%))))))*********))))))(((*********)))'''&&&'''))))))))))))))))))******+++,,,((($$$%%%)))+++***'''***)))((('''&&&&&&&&&''''''((()))++++++******)))+++)))''''''((())))))(((((()))***++++++***)))(((++++++++++++*********)))------,,,,,,+++***))))))'''%%%%%%'''+++...---,,,++++++************++++++,,,+++*********+++,,,---+++,,,,,,---,,,+++)))(((...------------...//////,,,,,,---...///000111222///000222333222111///...////////////000111222333555444444333333444444555333222111111111222333444777666444333222222333333000222444555555444333222000000000111111222222222444444444444444444444444222222222111111111111000111111000///////////////......//////000111111111111222222222111000...---.........------,,,,,,,,,))))))***+++---...//////,,,,,,,,,---------......***+++,,,------,,,+++*********))))))******+++,,,---------,,,,,,+++++++++)))************+++++++++*********++++++,,,,,,,,,------,,,++++++,,,------------......------,,,+++***+++,,,,,,------,,,,,,,,,***'''(((+++------,,,111111111111000000000000000000000000000000000000,,,---///000000...,,,+++---...111444555444222111444555555555555555444444666+++***))))))((((((''''''(((((()))***++++++,,,---))))))))))))))))))))))))************************+++***(((''''''((()))***)))(((((((((((()))***++++++***)))(((((()))***+++******)))(((((((((((((((***((('''''')))******)))(((((())))))))))))((((((''''''((())))))((('''''''''((()))***,,,---.........,,,+++,,,......+++)))---,,,+++******)))******************************************************))))))))))))))))))))))))))))))((((((((()))***+++(((((()))******)))((('''((((((((('''(((((())))))((((((''''''(((***+++,,,***)))))))))((((((((('''))))))))))))))))))))))))******+++++++++***))))))((('''&&&%%%%%%&&&'''(((%%%'''))))))((('''((()))'''''''''((((((((())))))''''''((()))))))))))))))************************))))))************))))))((()))))))))'''&&&'''((('''((((((((((((''''''&&&))))))************))))))(((***+++***((('''((()))))))))(((((())))))***+++,,,(((%%%%%%)))***)))&&&)))))))))((((((((('''''''''((()))***+++******)))***)))'''''')))))))))(((((()))******+++***))))))++++++*********))))))))),,,,,,++++++******))))))***((('''(((+++,,,+++)))+++******************+++++++++*********+++,,,---,,,,,,,,,,,,,,,+++***))),,,,,,++++++,,,,,,---...***++++++,,,---...//////,,,---///000111000///...////////////000111222333444333333222222333333444222222111111111222333444777666444333222222333333111222333555555444333222444444444444444444444555444444444444444444444444222222222111111111000000111000//////.........///.........////////////000111111222222111000...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,---+++++++++*********)))))))))************+++++++++------,,,,,,++++++******)))******************)))---------------,,,++++++++++++,,,---------------///,,,***+++...000000///////////////............000000000000000000000000+++,,,...000111111111000.........///000111111222333444444444444444333333666++++++******))))))(((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***,,,---((((((''''''(((((())))))+++******))))))******+++***))))))(((((((((((((((+++)))(((((()))***)))((((((((())))))))))))(((((('''(((((())))))((((((''''''((((((***+++,,,---......------...000///---+++---,,,+++)))(((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((((((((('''''''''((()))*********++++++***)))((('''(((((((((((())))))***+++''''''''''''((()))******))))))))))))(((((((((((())))))))))))))))))))))))))))))***+++++++++******((((((''''''''''''((((((%%%'''))))))((('''((()))(((((((((((())))))))))))((((((((((((((()))******************************)))******++++++******)))((()))***)))'''&&&'''((('''(((((())))))))))))((())))))************))))))''')))+++,,,***))))))***))))))(((((())))))***+++---)))&&&&&&)))***(((&&&'''((()))*********)))((((((((()))************)))***((('''''')))***)))((('''((()))*********************)))))))))(((((((((************)))))))))))),,,+++))))))******((('''************************++++++******++++++,,,---,,,,,,++++++******++++++***************+++,,,,,,,,,,,,,,,---------......)))***,,,...////////////////////////000111222222222222222111111222222222111111111111111222333444666555444333222222222333111222333555555555444333222222222222222222222222444444444444444444444444222222111111111000000000000///......---.........///............---------000000111111111///...---...------------,,,,,,,,,//////...---,,,+++******((()))+++------,,,+++***,,,++++++++++++++++++,,,++++++,,,,,,,,,---------+++++++++************))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,++++++***,,,,,,---............---///---,,,---///111111000............////////////000000000000000000000000......///000111111222222000...,,,***+++---111333222222333333444333333222666''''''((()))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''((()))***,,,---((((((''''''''''''((((((***))))))))))))))))))***))))))(((((((((((()))))),,,***(((((()))))))))'''(((((())))))))))))((((((((((((((())))))(((((((((''''''((()))***+++,,,---000000000111000///---++++++***)))((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''((((((((())))))((((((((()))************(((((((((((()))***,,,,,,'''''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''((()))))))))((())))))(((((((((((())))))&&&'''))))))(((''''''(((((((((((()))))))))******)))((('''''''''(((***+++************************))))))************))))))((()))***)))'''''''''((('''((()))***************((())))))************)))&&&))),,,---,,,+++***+++((((((((((((((()))******---+++))))))******(((&&&%%%''')))+++,,,+++***)))((()))))))))***************((('''''')))******)))(((((())))))******++++++))))))))))))(((((((((((((((((((((((()))))))))))),,,+++******))))))((('''*********++++++*********+++***++++++++++++,,,,,,---,,,+++*********,,,,,,***************++++++,,,......//////////////////***+++,,,......///......///......//////000111222111111000000000000111111000000000111111222333333555444444333333222222222111222333444555555555444222222222111111111111000444444444444444444333333111111111111000000000000///......---------......//////...------,,,++++++//////000000000///------------------------------//////...---,,,++++++*********+++,,,,,,,,,,,,,,,---,,,+++******+++,,,---***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++((()))***+++---///000000,,,,,,++++++++++++,,,,,,++++++,,,,,,++++++***))),,,---......//////......,,,,,,,,,---.../////////000000000000111111111111////////////////////////222222000///////////////000...,,,***+++---000222222222333444444444444333666%%%&&&'''((())))))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))*********((((((''''''''''''(((((('''(((((((((((((((((('''))))))(((((((((((())))))---+++)))((()))***)))((((((((())))))))))))(((((()))))))))(((((()))))))))''''''((())))))***++++++000222333222000---***)))((('''''''''((()))******************************))))))))))))))))))))))))************************(((((()))))))))******)))''''''''''''(((((())))))(((((((((((()))***,,,,,,'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''(((((((((((((((((())))))))))))))))))(((&&&((())))))(((''''''((((((((((((((()))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))''''''((((((((((((''''''(((*********((('''((()))(((((()))***+++++++++***(((((()))***************&&&))),,,---,,,+++***+++((((((((('''((())))))***...---,,,+++++++++)))(((%%%&&&)))+++,,,,,,+++***)))))))))))))))*********)))(((&&&''')))******))))))))))))))))))******+++))))))))))))(((((((((((((((((((((((((((((())))))************)))))))))))))))***++++++++++++***)))******++++++,,,,,,,,,,,,,,,,,,*********+++,,,---+++++++++++++++,,,------......//////////////////....../////////.....................///000111222111000000//////000000111//////000111222222333333333333333333333333222222222222333444555555666666555555555555555555555555555555444444444333333333111111111000000000//////......------------.../////////...---,,,+++******......///000///...---,,,------------------------------------------------...---+++***+++,,,...000---,,,+++******+++,,,---))))))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++((()))***+++---...///000***(((%%%######%%%(((***++++++,,,,,,++++++***))),,,---......//////......,,,,,,---......//////000///000000000111111111222////////////////////////222111000///............//////.........///000111333333444555555555555555555(((((()))))))))'''%%%$$$))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++******))))))((())))))((((((''''''((((((&&&''''''((((((''''''&&&((((((((((((((())))))***,,,***))))))*********)))(((((())))))))))))((((((***))))))(((((())))))***&&&''''''((())))))******...000222222///+++)))(((''''''''''''(((***+++,,,************************))))))))))))))))))))))))************************'''((()))*********))))))***)))((('''&&&&&&''''''(((((((((((())))))***+++'''(((((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))*********))))))(((((())))))))))))(((((('''(((***)))'''&&&''''''''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))&&&''''''((((((''''''&&&)))***+++***((('''((()))((())))))************)))'''((()))******+++******''')))+++,,,***))))))***((((((''''''(((((()))***,,,,,,,,,,,,,,,+++***)))&&&'''(((***++++++******)))))))))((()))******+++)))'''&&&''')))***************))))))))))))************)))))))))((((((((())))))))))))((((((((((((((()))******))))))***+++)))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---------......000000000/////////..................///000111111111000000//////000000111......000111222222222222222222333333333333222222222222333444555666666777333333333444444444555555555555555444444333333222111111000000000/////////.........---......///000//////...---,,,,,,++++++------...//////...---,,,,,,,,,,,,------------...,,,,,,------......//////...---,,,++++++---///000,,,++++++++++++++++++,,,((()))***+++,,,+++******)))************+++++++++)))************++++++++++++++++++++++++++++++++++++)))&&&$$$$$$&&&)))+++,,,,,,,,,,,,,,,++++++***,,,,,,---............---,,,...000111000000111222------......//////000000000000000000000000000000.........//////000000000///000000111111111000///333333444555666666666666444((()))*********(((&&&%%%((((((((()))))))))))))))((((((((((((((((((((((((************************++++++++++++******))))))+++***)))(((((((((((()))&&&'''((())))))((('''&&&((((((((((((((()))******+++***((()))***++++++***(((((())))))))))))((((((******)))(((((()))******&&&''''''(((((()))))))))))),,,000111...+++))))))(((((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************&&&'''((()))))))))((((((***)))(((''''''((())))))((((((((('''(((((())))))((())))))******)))(((((('''((((((((()))))))))***)))))))))))))))))))))))))))))))))***))))))((((((''''''((())))))((('''''''''(((***)))'''&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))***+++***((((((((())))))))))))***))))))(((((('''((()))******+++++++++(((***+++***((('''((()))(((''''''''''''((()))))))))***+++++++++***))))))'''''''''(((((()))))))))***)))((((((((()))++++++((('''&&&''')))++++++***,,,+++***)))(((((())))))++++++*********)))))))))*********))))))((((((((((((***+++***(((''')))+++(((***+++,,,,,,+++***((()))***+++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......***++++++,,,---...////////////////////////000000...............///111111111000000000000000000111---...///111222333222222111222333333333333222111222222333444555666777888///000000111222333444444666555555444333333222222111000000000///////////////.........//////000111//////......------,,,,,,,,,,,,............---,,,,,,,,,,,,---------......------------.........///++++++,,,------------,,,+++++++++,,,,,,+++++++++((()))+++------,,,+++***))))))*********+++++++++)))************++++++++++++++++++******))))))))),,,,,,++++++++++++,,,,,,---------------,,,++++++++++++,,,---------------+++---000111000///000111---------...///000000000000000000000000000000000...///000111111111000///000000000111000000000000222222333444555555555555333&&&''')))+++,,,+++***)))(((((((((((()))))))))***((((((((((((((((((((((((************************)))******+++++++++******++++++***)))))))))))))))'''((()))******)))((('''((((((((((((((()))******+++)))((()))+++,,,,,,+++(((((())))))))))))((((((+++***)))(((((()))***+++&&&&&&''''''(((((())))))%%%)))...///---+++***++++++***)))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%'''((((((((('''&&&'''''''''''')))+++---///)))((((((''''''''''''(((((()))***++++++***)))((('''((((((((())))))******))))))))))))))))))))))))'''((((((((('''&&&%%%%%%&&&'''((())))))((('''&&&''')))***)))'''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''')))*********)))((())))))))))))))))))))))))(((((())))))))))))(((((()))***+++***)))((((((***)))))))))))))))((('''&&&''''''(((******+++++++++*********)))'''&&&''')))'''''''''''''''((())))))&&&(((******)))((((((((((((''''''''''''(((((()))***)))((((((((()))+++,,,((('''&&&''')))++++++***---,,,***)))((('''((((((++++++++++++************,,,++++++***)))((((((''')))+++,,,+++(((&&&(((***((()))+++,,,,,,+++)))((()))***+++,,,---,,,++++++(((***+++,,,---,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,---...///111111222---------...///000111222...------......///000111111111000000000000111111,,,---///111222333222222000111333333444333222111333333333333555666888888222222333444666777888888666666555444333333222222000000000000///////////////////////////000111111//////.........---------+++,,,---.........---,,,,,,,,,,,,------.................................&&&))),,,//////---***(((***+++,,,------,,,+++***)))***,,,......---,,,++++++++++++,,,,,,---------)))************+++++++++(((((())))))*********+++''')))+++------+++)))'''------......------,,,+++***+++,,,,,,------,,,,,,(((+++...///---,,,---///...//////000111222222333000000000000000000000000222333444444333111...,,,111000//////...///000000000111222333444444555444222******+++++++++,,,,,,,,,---+++***)))***+++***)))&&&'''(((******))))))(((***))))))((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''''''''(((((())))))******))))))(((((('''''''''&&&'''(((***+++++++++***)))))))))***))))))((('''&&&&&&''')))******)))((('''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))******+++******)))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))(((((((((((())))))((((((''''''&&&&&&******)))(((((((((((((((***))))))((('''&&&&&&&&&)))(((''''''''')))***+++''')))******)))(((((()))((((((''''''((()))+++,,,***(((&&&&&&(((*********&&&''''''(((((((((((((((******)))'''%%%###!!! %%%))))))'''''''''))))))************))))))************))))))))))))&&&&&&&&&'''''')))************)))((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((()))******(((((((((((())))))))))))---,,,***(((((((((((()))******))))))))))))***++++++++++++++++++***)))(((******)))(((((((((((((((***+++,,,,,,+++***)))((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,---------------,,,++++++,,,,,,,,,...------,,,,,,------...,,,---///000000000///...***+++---///000111222222000000111111111222222222444333000///...///000111111222222222222111000000333333333333333444555666222111111333666888666444444444333333333333222222222111000//////000111222000000///...............---,,,,,,---......---+++------......------,,,+++------,,,,,,------...///......---,,,,,,+++*********************++++++,,,+++,,,---......---,,,+++,,,***)))***---.........//////...------,,,++++++++++++))))))((())))))***************+++,,,---...*********+++,,,---...///,,,...//////...------...000000...---,,,+++++++++.......................................---------000///.........///111222---...///000000111000000111222333222111000111222444444555555555555555555777))))))))))))************,,,+++))))))******)))((()))***+++,,,,,,,,,++++++(((''''''&&&&&&&&&''''''++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))))))))(((((((((((())))))))))))))))))(((((((((''''''''''''((())))))******)))))))))***************)))((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******+++******)))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%''''''(((((())))))******(((((((((((((((((((((((((((((('''(((((()))***+++***))))))(((''''''&&&&&&(((''''''&&&'''((()))***''')))+++***)))((())))))+++***)))(((((((((((((((***)))'''(((***++++++***&&&''''''(((((((((((((((++++++++++++***)))(((''''''))),,,---+++***))))))$$$&&&(((***+++,,,,,,,,,))))))))))))((((((((((((((((((((((((((()))***+++++++++***)))))))))))))))***)))(((((('''''''''(((((((((((((((((())))))***(((((((((((()))))))))))),,,+++***)))((((((((()))((((((((())))))************++++++++++++***)))(((++++++***)))))))))))))))******+++,,,+++***)))(((******+++++++++,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,------///......------......///------///000000000///...............//////000000000000000111111111222222222222000/////////000111111111222222222222111111444333333333333444555666333222111333666777555333555555555444444333333222000///...------...///000000000///..................---,,,---......,,,+++++++++,,,---.........---++++++******++++++,,,---///......---,,,,,,++++++++++++******++++++,,,---******+++,,,,,,+++******+++***)))***,,,......------,,,,,,+++******))))))((())))))***++++++++++++************+++,,,---...++++++++++++,,,---......***,,,------,,,++++++,,,000///..........................................000000000000000000000///000//////...///000111222000000000111111111111111000222333222111000111222333444444555555555555555222'''''''''((((((((())))))+++***(((((()))***)))(((&&&'''(((((())))))(((((('''''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((()))***+++))))))))))))(((((((((((())))))((((((((((((''''''((((((''''''(((((()))***)))******++++++++++++***,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******+++******)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''$$$%%%&&&((()))+++,,,---''''''((())))))***++++++))))))(((((((((((()))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&'''((((((''')))+++***)))((()))***%%%&&&'''((())))))))))))'''&&&&&&'''))))))(((&&&&&&''''''(((((((((((((((''''''((()))))))))))))))...+++)))''''''(((''''''###%%%(((+++---------,,,,,,,,,,,,+++++++++************))))))))))))***+++,,,,,,+++++++++***************))))))(((((())))))(((((((((((())))))))))))(((((((((((()))))))))))),,,+++***)))((((((((()))%%%&&&''')))*********)))******++++++******))))))+++++++++***************((()))***+++,,,+++******,,,+++*********+++,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------/////////....../////////---......///000/////////222111///...------......000000000000111111111111000000000000000111111111///000111222333333333333444444333333333444555555444333222333555555444222666666555555444333222222//////............//////000000///..................---------......,,,***)))***+++---......//////++++++******++++++,,,---.........---,,,,,,+++++++++++++++***+++,,,,,,---******+++,,,,,,+++******+++)))((()))+++------,,,,,,,,,++++++***)))))))))&&&''')))***,,,,,,,,,,,,************+++,,,---...---,,,,,,++++++,,,,,,---***+++------+++++++++,,,------,,,------...//////........................//////000000000000000000///////////////000111111222222222222111111111111000111222222111000111222333333444555555555555555444'''''''''((((((((())))))***)))''''''((())))))(((%%%%%%&&&&&&&&&'''''''''))))))))))))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''((()))***+++******))))))((((((''''''))))))((((((((((((((((((((('''&&&&&&&&&''')))***((())))))***++++++++++++---,,,***(((''''''((()))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((())))))***+++******)))))))))))))))((((((((((((((((((((((((++++++******************%%%%%%&&&((()))+++,,,,,,((()))))))))*********+++---,,,***)))'''&&&%%%%%%))))))((((((''''''''''''((((((''''''((((((((((((&&&(((***)))((('''((((((%%%%%%'''(((((('''&&&%%%''''''''')))******(((&&&&&&''''''(((((((((((((((%%%%%%&&&'''((((((''''''(((%%%""""""%%%((((((&&&&&&(((***,,,---,,,***))),,,++++++++++++***************))))))((()))))))))+++++++++++++++******)))***))))))(((((()))))))))'''(((((()))))))))))))))(((((((((((())))))))))))+++******)))))))))))))))"""$$$''')))******)))((())))))************))))))*********************)))((()))***+++,,,,,,+++***,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---//////............//////---......///////////////222111///---,,,---...////////////000000000111111......000111222222222222...///111222333444444444444444333333333444444555444444444444444333222111666555444444333222111111111111000000000000111111000000///...............///...------...---+++*********+++,,,---......---------,,,,,,------...///------,,,,,,++++++++++++***************+++,,,,,,+++,,,,,,,,,,,,,,,,,,++++++)))((()))***,,,,,,+++------,,,,,,+++++++++***(((((((((((((((***+++,,,************+++,,,------...---,,,,,,+++++++++,,,+++---///...---,,,---...+++************+++,,,,,,........................------------............///////////////000000111333222222111000000000000000111222222111000222333222222333444555555555555555((((((((()))))))))*********(((''''''((())))))((()))((()))))))))*********)))))))))))))))***++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***((('''''''''((()))******))))))((((((''''''(((((())))))))))))))))))((('''&&&&&&&&&''')))***''''''((()))*********)))+++***((('''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((())))))***+++******)))))))))))))))))))))))))))))))))))))))******++++++++++++++++++(((((((((((())))))))))))+++*********)))))))))(((---,,,***)))'''&&&%%%%%%((((((((((((''''''''''''))))))******))))))))))))%%%'''(((((('''&&&&&&'''******)))(((%%%"""+++***+++,,,------+++(((&&&''''''(((((((((((((((((()))))))))))))))(((((('''%%%$$$&&&***,,,+++)))''')))+++,,,,,,,,,+++***))))))((((((((('''''''''))))))((('''''''''((((((******+++++++++***)))((((((((((((''''''((())))))''''''((()))***))))))((((((((((((((())))))))))))************)))))))))((("""$$$''')))******)))(((((())))))*********))))))(((((()))******))))))(((((()))***+++,,,,,,+++***,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,...------,,,,,,------.............../////////000000///---,,,---...000111....../////////000000000---...///111222222222222...///111222444444555555555444444333333333444444333444444444333222111111333333222222111000//////000000111111111111000000000000///..................---------......,,,***+++,,,,,,---,,,,,,++++++------,,,,,,------...///++++++++++++***************))))))))))))***++++++++++++************+++++++++***((()))***++++++***,,,+++++++++++++++******+++)))'''$$$$$$&&&)))+++************+++,,,------......---,,,+++++++++++++++---......---,,,,,,---,,,,,,+++************+++////////////////////////,,,---------......//////...//////000000000000000222111000//////////////////111222222111111222333111222333444555555555555444))))))*********+++++++++***((('''((()))******)))((((((((((((((()))******''''''''''''((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))---+++)))'''&&&'''((()))))))))))))))(((((((((((((((((())))))))))))******((((((''''''(((((()))***'''(((((())))))))))))((()))(((((('''&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''++++++***))))))(((''''''))))))(((((((((((())))))((((((((((((((((((''''''******+++++++++***))))))%%%''')))((('''&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&)))((('''((())))))'''&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&''')))++++++)))''''''((()))+++,,,------...,,,,,,,,,,,,+++++++++***((('''''''''''''''(((((()))***+++++++++***((('''(((((('''''''''((())))))&&&''')))*********)))((((((((((((((())))))))))))))))))************)))(((%%%&&&''')))*********)))(((((())))))******))))))&&&''')))******)))((((((((()))***+++,,,+++******,,,+++*********+++,,,---------,,,,,,,,,,,,++++++******)))******+++,,,---------,,,,,,,,,,,,------///............///000000...---------...///111222............////////////...//////000111222222333///000111333444555555555555555444333333333444444222444555444222111111222111111111000000000//////......////////////......000000///...............---,,,,,,---......---+++,,,,,,,,,,,,,,,+++******++++++******++++++,,,---+++++++++++++++***************))))))******+++,,,))))))(((((((((((()))))),,,+++))))))+++,,,++++++((((((((((((((((((((((((---***'''%%%$$$&&&)))***************+++,,,---......---,,,,,,++++++++++++)))***,,,,,,*********+++//////...---------------////////////////////////......//////000111111111......///000000000000000111000///.........///000///000222222111111222444000111222444555555555555777)))))))))*********++++++***)))((((((***++++++***''''''&&&&&&&&&'''((()))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***(((&&&&&&''')))+++(((((((((((())))))))))))(((((()))))))))*********'''((())))))******))))))))))))*********)))(((((('''(((((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******+++******)))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))***)))))))))((((((((('''(((((((((((((((((((((((((((((('''(((((()))***+++'''((((((((((((((((((((()))******+++***)))((('''''')))******)))(((((()))######%%%&&&)))+++...///(((&&&%%%%%%%%%&&&%%%$$$&&&''''''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((((((''''''((()))******))))))***,,,---...//////.........---------((('''''''''((()))*********+++,,,---,,,+++)))((()))((((((((())))))***+++&&&''')))*********(((((((((((((((((())))))))))))((()))***++++++***)))(((((((((((())))))*********'''(((((()))))))))))))))&&&((()))+++++++++)))(((******+++,,,+++***)))(((******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,---...///......------------......///......---...///000111------......///000000000------........./////////000000/////////111222333000111222333444444444444666555444333333333333333111333555444222000111333000000000000111111111111---...///000000///...---000000///...............,,,++++++---//////...---***++++++,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++***))))))***++++++---,,,******,,,,,,,,,+++((((((((((((((((((((((((***))))))))))))******+++************+++,,,---...------,,,+++++++++,,,,,,)))***,,,,,,***)))***+++..................///000////////////////////////......//////000111111222---...///000111000000///111000///......000111333...000111222111111333444000111222333444555555555:::))))))))))))************+++)))((()))+++,,,,,,++++++******))))))***,,,---))))))))))))***+++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***((('''&&&&&&(((+++---''''''(((((())))))******(((((())))))*********+++'''(((***+++++++++***)))+++++++++++++++***)))((('''((()))******)))((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))******+++******)))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))(((((((((&&&&&&''''''(((((())))))******)))((((((((((((((('''''''''(((((((((((((((((()))*********((('''&&&)))***,,,,,,***)))***+++///---+++***(((((())))))...,,,))))))************&&&''''''(((((((((((((((((()))******************%%%(((***)))((((((,,,000000...,,,)))((()))***+++*********)))))))))(((((((((((((((((()))***,,,,,,+++,,,---......,,,***)))******))))))***+++,,,,,,&&&''')))***+++***((('''(((((((((((())))))))))))((()))***++++++***)))(((******))))))))))))***+++''''''((()))))))))))))))'''(((***,,,---,,,***)))***+++,,,,,,+++***)))((()))***+++,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,---...///000111//////............/////////......------///000111---...//////000//////...---------.........//////222111///......000222333111111222333444444444444666555444333333333333333000222555444222000222444000000000111222222333333///000111222222111000///000000///...............+++******,,,///000///...((()))***+++,,,---------------,,,,,,------...///...........................------------...////////////------------//////...,,,++++++,,,---,,,+++))))))))))))************&&&(((+++...///...,,,+++************+++,,,---...---,,,,,,++++++,,,,,,---***,,,...---,,,+++,,,---+++++++++,,,---...000000000000000000000000000000,,,,,,,,,---...//////000---...000111111111000///222111000///000111333555...000111222111111333444///000222333444555555555666))))))************))))))&&&&&&'''((()))******+++))))))))))))))))))))))))+++)))'''&&&&&&(((+++,,,+++***)))'''''''''((()))++++++++++++,,,---...///+++***)))(((((()))***++++++*********))))))(((((())))))))))))))))))))))))))))))(((((((((***+++,,,))))))(((((((((((())))))(((((())))))*********+++)))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))+++++++++*********))))))(((((()))))))))((((((''')))(((''''''''')))***+++(((***+++***)))((()))***))))))(((((((((((())))))(((((())))))))))))((((((+++***)))(((((('''(((((()))))))))(((''''''&&&&&&,,,***'''&&&&&&&&&$$$###))))))))))))))))))))))))%%%%%%&&&'''((((((''''''---------,,,***((('''&&&''''''&&&&&&&&&&&&'''''''''''')))*********++++++******))))))))))))******)))******)))''''''((())),,,,,,+++***)))((('''&&&))))))***++++++++++++***))))))(((((()))******+++))))))++++++,,,+++***)))&&&'''(((((((((***---///---......---,,,+++***))),,,+++***(((''''''''''''&&&&&&%%%&&&''')))+++,,,(((((((((((())))))))))))***************)))((('''))))))))))))))))))))))))'''((()))***+++,,,,,,,,,************************))))))))))))))))))))))))***(((&&&&&&((()))******++++++++++++++++++++++++***+++---......---+++***///---***+++---///...,,,......///////////////...---......///////////////.........///////////////000000000000////////////222222222111000111333555888777555444333333444444666555444444333333444444444444444333333333222222---------...000000...+++...000111000///...///111........................++++++,,,------......///************+++,,,------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------,,,+++******+++,,,---...,,,+++---//////---+++))))))(((((((((((())))))''''''(((***+++,,,---...---------,,,,,,+++++++++***,,,,,,***&&&%%%(((++++++,,,......---------.........---,,,,,,,,,,,,---000000//////......---------------...///000000111111111000000000000111111000111111111111000000/////////......///111222444333333444444555666666666666))))))************))))))((((((((())))))*********))))))))))))))))))))))))'''&&&$$$######%%%''')))+++***)))(((''''''((()))))))))))))))***+++,,,---+++***)))(((((()))***+++************)))))))))((())))))))))))))))))))))))+++***)))((((((((()))***))))))(((((((((((())))))*********)))))))))))))))******)))((('''''''''''')))((('''&&&&&&'''((()))*********))))))((((((((())))))*********))))))(((((((((((((((((()))******((()))******(((((()))***((((((''''''''''''(((((((((((())))))))))))((((((***))))))(((((((((((()))&&&&&&''''''((())))))***+++***(((((()))***))))))))))))))))))))))))))))))''''''((())))))))))))))),,,,,,,,,+++***)))((('''(((''''''&&&&&&''''''((('''&&&&&&(((+++,,,+++)))***))))))(((((())))))***((()))((('''%%%%%%&&&((((((((((((((((((((((((((((((((()))************)))(((((())))))***+++,,,,,,+++,,,------,,,+++))))))'''((()))(((((())),,,...,,,------,,,,,,***))))))++++++)))((('''''''''''')))(((''''''''''''((()))((((((((((((''''''''''''))))))*********)))((((((((((((((((((((((((((((((((()))******++++++++++++************************))))))))))))))))))))))))***)))(((((()))*********+++++++++++++++++++++++++++,,,------------++++++///---++++++---///...,,,....../////////...---------......///////////////.........////////////////////////000000111111111777777777555222222333555666555444222222222222222333222111111000000111111000000000111111222222222111000000000111111///......///000000///...///000........................------------------------+++++++++***++++++,,,,,,******))))))))))))******++++++************++++++******)))(((((()))******---+++******,,,,,,***'''******))))))))))))******'''((()))***+++,,,------,,,,,,,,,++++++*********)))*********))))))***,,,---...///---+++))))))))),,,,,,,,,++++++,,,,,,---...............---------------......///000000111111000000//////000000111///000000111111111000000111000000000111222444555333333444444555666666666666))))))************)))))))))*********************)))))))))))))))))))))))))))((('''&&&&&&(((***+++***))))))(((((((((((()))((('''''''''((()))***+++******))))))))))))******************)))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((())))))(((((((((((())))))++++++******)))(((((((((+++++++++***)))(((&&&&&&((((((''''''''''''(((((())))))((((((((((((''''''(((((())))))))))))(((((('''(((((()))))))))))))))'''((())))))''''''((()))(((''''''&&&&&&''''''((((((((())))))))))))(((((()))(((((((((((())))))***&&&''''''(((((())))))***((('''&&&'''***,,,,,,,,,))))))))))))))))))))))))'''(((((()))))))))))))))******++++++******)))((((((''''''&&&&&&''''''((((((&&&&&&'''+++,,,***((()))((((((''''''(((((()))''''''&&&$$$######&&&(((%%%%%%&&&'''((()))******''''''((())))))))))))))))))))))))***+++,,,,,,---------......---+++)))(((((()))))))))((((((***,,,++++++++++++***)))((((((+++***)))(((((('''((((((+++***)))((('''&&&&&&&&&((((((''''''&&&&&&&&&%%%(((((()))*********))))))''''''''''''''''''''''''))))))******+++*********************************)))))))))))))))))))))))))))******+++++++++++++++************************,,,,,,,,,,,,,,,,,,------///---,,,,,,---......---...............---,,,+++---......///////////////.........//////000000000......///000111222333444333444444222000000111222333333222111000000000000111111000////////////000,,,------...000111111222333111//////000000///......///000///.........000------------------------//////...------,,,++++++,,,,,,++++++***+++++++++++++++************++++++,,,++++++******++++++,,,******)))(((((()))******+++***)))***++++++)))'''+++++++++******+++++++++((())))))***+++,,,------++++++***************))))))))))))***,,,---,,,+++///000000...***'''&&&&&&************+++,,,---...------------------......---......//////000000111000//////......//////000...///000111111111111111000000000000111222333444333333333444555555666666555))))))************))))))+++++++++***************((((((((((((((((((((((((***)))((('''((()))+++,,,)))))))))(((((((((((()))((('''''''''(((((()))******))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))(((((((((((())))))*********))))))))))))))))))***+++++++++)))((('''(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&''''''(((((('''''''''((()))******)))((('''&&&((()))((('''&&&''')))((((((''''''''''''(((((((((((())))))))))))(((((((((((('''(((((()))************))))))((('''''''''%%%$$$###$$$''')))))))))((((((((((((((((((((((((&&&&&&'''''''''''''''&&&((())))))***************((((((''''''''''''(((((()))*********)))(((((((((((((((''''''''''''((((((''''''&&&$$$###$$$&&&)))%%%&&&''''''((()))******'''((())))))******))))))+++++++++,,,,,,++++++++++++,,,,,,---,,,+++)))(((((()))***)))((('''(((***))))))******)))(((((('''***)))((((((((((((((()))++++++***)))((('''&&&&&&)))((((((''''''&&&&&&%%%''''''((()))*********)))(((((((((((((((((((((((()))***************)))(((************************)))))))))))))))))))))))))))+++---...---,,,,,,,,,************************------,,,,,,,,,---......///...---------.....................---,,,++++++---......///////////////.........///000000111111///000000111222222333333---...000000000000222444222222111111000000000000222222111000000000000111,,,------...//////000000///---+++***,,,---...------...//////------...///------------------------......---------,,,,,,,,,------,,,+++************...------,,,,,,------.........------------......,,,++++++++++++++++++,,,*********+++,,,,,,,,,+++++++++************++++++*********++++++,,,,,,,,,++++++++++++************+++))))))+++...///,,,)))---...///...+++))))))************+++,,,---///000,,,------....../////////......//////000000000000//////............//////---...///111111222222222////////////000000111111222333333444444555666666333))))))************))))))+++++++++***************((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''(((((((((((())))))))))))((())))))((((((((()))******)))))))))******)))))))))))))))))))))))))))******))))))))))))))))))))))))&&&&&&'''((()))*********))))))(((((((((((())))))''''''((()))***++++++,,,'''((()))+++++++++***)))'''(((((((((((((((((('''))))))))))))))))))))))))&&&'''((()))))))))))))))'''((()))******)))((('''&&&((()))((('''&&&''')))******))))))))))))******(((((())))))))))))(((((((((((('''(((((()))***************)))((((((''''''%%%$$$######%%%''''''&&&((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''((()))***+++******(((((((((''''''((((((((()))---000...((($$$&&&***((((((''''''''''''(((((((((((((((&&&%%%&&&(((+++))))))))))))))))))))))))((()))******++++++******------------,,,***)))((('''((()))+++++++++******((()))***)))(((''''''((((((((()))))))))((('''''')))((((((((((((((()))***))))))))))))))))))(((((()))))))))(((((((((''''''&&&'''((()))))))))))))))))))))))))))))))))))))))))))))*********))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))+++...///---,,,,,,---************************---,,,,,,,,,,,,---...///.........---------...///------......---,,,,,,+++---......///////////////......//////000111111222222222111111111111111111///111333333222333444555222222222222222111111111222111000000//////000000////////////////////////+++)))((((((+++---......,,,...///...---,,,---...------------------------,,,,,,,,,---------......------,,,+++************...------,,,,,,------......------,,,,,,------...+++++++++,,,,,,+++++++++'''(((***+++,,,---......*********))))))*********++++++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---+++***,,,......***'''&&&(((***+++++++++,,,---+++++++++,,,...///111222......//////000000111111/////////000000000000000//////............//////---...///111111222222222000000111111111111111111222222333333444555555555444))))))************)))))))))*********************))))))))))))))))))))))))'''''''''''''''(((((()))'''(((((())))))))))))(((******))))))))))))******))))))************))))))))))))))))))************))))))))))))))))))))))))$$$%%%&&&((()))***++++++))))))(((((((((((())))))&&&&&&''')))***+++,,,---&&&&&&((()))***+++++++++''''''((((((((((((''''''(((((())))))))))))******((()))***++++++,,,,,,+++)))))))))))))))((((((''''''((())))))''''''((()))+++******))))))******+++(((((())))))))))))(((((()))(((((((((((())))))***'''(((((())))))******+++)))'''&&&&&&'''(((((('''))))))))))))))))))))))))))))))))))))))))))((('''&&&'''((()))************)))((((((''''''(((((()))''',,,///---'''$$$'''***)))((((((''''''(((((()))((()))))))))(((((()))+++++++++******))))))(((((())))))***+++++++++++++++,,,---------+++)))'''&&&%%%&&&((()))++++++******'''(((******(((''''''(((((((((((())))))(((((('''(((((('''(((((()))***+++'''((()))***************))))))))))))))))))))))))''''''((()))))))))((((((************************(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,///...,,,+++---///++++++++++++++++++++++++,,,,,,------......//////...//////...------...000------............---------......///////////////......///000000111222222222222111111111000000000222333444333000.........222222333333333222222111000///......------......000000000/////////......,,,+++***+++---/////////,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,++++++***+++++++++++++++************+++++++++******))))))******+++((()))************)))((($$$&&&)))******+++---...******))))))))))))******,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------,,,++++++++++++)))'''!!!$$$'''((()))***,,,...,,,,,,,,,---...000111222000000000000000000111111000000000000000000000000000//////......//////000...///000111111111111111111222333333333333222222222222222333444444555555666))))))************))))))((((((((())))))*********))))))))))))))))))))))))))))))))))))*********+++&&&'''((()))******)))(((******)))))))))))))))***((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))$$$%%%'''((()))***))))))))))))(((((((((((())))))''''''((()))***++++++,,,''''''''''''((()))******&&&'''((())))))((('''&&&'''''''''(((((()))))))))'''((()))***++++++++++++******)))(((((((((((((((((()))******(((((()))*********))))))))))))******(((((())))))))))))((((((***))))))(((((((((((()))((((((((()))******++++++***((('''''')))******))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))*********)))))))))(((((((((((())))))&&&&&&&&&((()))))))))(((***))))))(((((())))))***&&&(((***+++***))))))*********)))))))))(((((((((((())))))***************)))***+++,,,+++***(((''''''((()))***++++++***)))%%%''')))***(((''''''((('''(((((()))))))))((((((''''''''''''((()))++++++'''((()))***+++******)))&&&&&&'''(((((()))))))))((((((((()))((((((''''''))))))))))))))))))))))))''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,...---***)))---000,,,,,,,,,,,,,,,,,,,,,,,,***+++---.../////////......///000///---,,,...111,,,---......////////////---......///////////////---...///000111222333333///000000000000000000000000111222111...+++******111111222333333333222111000//////...---..................//////////////////...---...///000...,,,+++---------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------+++++++++***++++++,,,,,,******))))))))))))*********))))))(((((())))))***((()))************)))((('''))),,,,,,******+++---++++++************++++++---------,,,,,,+++++++++******++++++,,,,,,,,,,,,***++++++***)))(((***+++%%%''')))*********+++---,,,,,,,,,---...///000111000000000000////////////000000000000000000000000111000000//////000000111///000000111111111000000///000111222222111000///111222222333333444555555555))))))************))))))&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''&&&'''(((*********)))(((***))))))((((((((())))))((()))***++++++***)))((((((((())))))*********+++))))))))))))))))))))))))&&&'''((())))))(((''''''))))))(((((((((((())))))))))))))))))************))))))'''&&&&&&'''((()))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((+++***)))'''''''''((()))(((***+++***)))((()))+++))))))(((((((((((())))))(((((())))))))))))((((((+++***)))(((((('''((((((++++++******)))(((((((((((('''&&&''')))++++++***))))))))))))))))))))))))''''''(((((('''&&&%%%%%%''''''((()))))))))))))))))))))(((((((((((())))))$$$ """***...+++&&&******))))))))))))******$$$'''***+++***)))((()))''''''(((((((((((((((((('''(((((()))))))))))))))&&&''')))+++,,,+++***))))))***+++,,,,,,+++))))))$$$&&&)))))))))((((((((((((((()))))))))))))))(((''''''''''''(((***+++,,,((()))***++++++***)))((($$$%%%%%%&&&'''((())))))((()))))))))((('''&&&&&&((((((((((((((((((((((((&&&&&&((()))************))))))))))))))))))))))))))))))))))))))))))))))))***,,,...,,,)))(((---111------------------------***+++---///000000///...---///111///---,,,...111,,,,,,...///000000111111---......///////////////---...///000111222333333------...///000111222222000222333333111///...///000111222333333222111000222222111000000000000000+++,,,,,,---...///000000000////////////...+++(((+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++************+++,,,------,,,++++++++++++++++++,,,++++++************++++++***+++,,,------,,,+++***,,,...000///,,,+++,,,------,,,,,,++++++,,,,,,---...------,,,,,,++++++***))))))******++++++++++++''')))***)))''''''+++///,,,...//////---,,,,,,---,,,,,,,,,,,,---...//////000000//////......------111111111000000000000000111111000000000000111111000111111111111000000///,,,,,,---......---,,,+++111222222333333444555555222******))))))))))))******)))((('''''''''(((***+++))))))))))))************''''''''''''''''''''''''))))))***+++++++++++++++))))))************))))))###$$$%%%'''(((***,,,,,,******))))))(((((('''''''''((((((((())))))******&&&((())))))(((((()))+++***)))'''&&&&&&'''(((((()))***+++,,,,,,,,,,,,+++'''''''''((())))))******))))))(((((('''''''''&&&))))))***))))))((('''&&&***************)))((((((((()))***+++***(((&&&%%%)))((('''&&&&&&&&&&&&&&&******))))))))))))******(((((((((((())))))))))))!!!!!!###%%%''')))***+++'''((()))++++++******))),,,,,,+++***)))******+++((((((''''''''''''(((((())))))))))))))))))))))))))))))((('''''''''''''''---+++)))''''''((()))******((('''&&&&&&'''(((***((((((((((((((((((((((((+++***)))'''&&&$$$######+++***)))'''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))***************)))((((((++++++******)))((((((((()))(((((('''''''''((((((******))))))((((((''''''))))))***)))((('''%%%$$$$$$&&&((()))++++++******'''(((******))))))+++,,,((((((((((((((())))))***(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))++++++,,,------------,,,...---+++)))))))))+++,,,)))***+++,,,------------,,,,,,,,,,,,,,,---..............................000000000///////////////000000000000111111111111222222222222222222222222111222222222222111000000111111111111000000000000000000000000000///......------------.........///111///---***)))***+++,,,******++++++***)))'''&&&))))))******+++++++++,,,((((((((((((((()))))))))((()))***+++++++++++++++)))*********++++++++++++---,,,+++)))))))))******---,,,******,,,.........+++,,,,,,+++******+++---+++++++++*********))))))+++)))(((***---///...,,,,,,+++******))))))******,,,---------,,,++++++******++++++,,,,,,------...000///...,,,,,,++++++,,,.........///////////////000000000000////////////222111///...---------...222222222111111111111111000111111111111222222222444333333333333444555555555******))))))))))))******)))(((((('''((()))***+++(((((()))))))))*********''''''''''''''''''''''''''''''((()))))))))))))))))))))************))))))+++******))))))(((((((((***)))))))))((((((((('''&&&&&&'''''''''(((((((((&&&((())))))(((((()))+++******(((((('''((()))***(((((()))***+++++++++***)))))))))))))))))))))((())))))((((((((('''''''''((())))))))))))((((((''')))))))))))))))(((''''''&&&''')))******)))((('''(((((('''''''''&&&&&&&&&***))))))(((((())))))***((((((((()))))))))******&&&&&&&&&&&&'''''''''''''''((()))***+++******)))((((((((((((((('''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))***)))((((((''''''((((((,,,+++)))((((((((()))******)))'''&&&&&&''')))***((((((((((((((((((((((((((((((((((((''''''&&&&&&))))))(((''''''((()))***'''''''''((()))*********))))))))))))))))))))))))***************)))((((((((((((((((((((()))))))))((((((''''''''''''((((((***)))))))))((((((((('''******++++++***)))(((''')))))))))))))))((((((''''''((())))))(((((()))*********)))((((((((((((((((((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))***++++++++++++***...---,,,+++******+++,,,+++,,,,,,------...////////////......//////000111////////////////////////000000000000000000000000...////////////000000000000000000000000000000000222333333333333222111111111111111000000000/////////000000000000///......------........./////////...---+++***)))******+++((()))+++,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,,,,,,,+++++++++))))))***+++++++++++++++*********+++++++++,,,,,,,,,+++***)))))))))***++++++)))'''((()))++++++++++++,,,,,,+++))))))***++++++++++++*********)))))))))((('''(((+++,,,+++))),,,,,,+++************+++---------------,,,++++++((((((***+++---...000000+++,,,,,,------......///............////////////000///////////////////////////...---...///000000111111111111111111111111000111111111111222222222444333333333333444555555666))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))******((((((((((((((((((((((((''''''((()))))))))))))))))))))************))))))///...---,,,***(((''''''))))))))))))((((((((((((''''''((((((((((((((()))'''((())))))(((((()))***+++***)))))))))***+++,,,((((((***+++---............---,,,+++***(((((('''))))))(((((((((((('''''''''(((((())))))))))))((('''((((((((((((''''''&&&%%%&&&(((************)))''''''((()))((('''&&&%%%)))((((((''''''(((((()))))))))))))))************))))))((((((((((((''''''(((((()))************))))))******+++***)))((((((((((((''''''''''''(((((())))))))))))))))))))))))******)))(((((((((((()))*********)))))))))))))))))))))''''''''''''))))))((((((((((((((((((((((((''''''(((((())))))******''''''''''''((()))***+++''''''(((((())))))******)))))))))))))))))))))))))))************))))))(((&&&&&&&&&'''((()))))))))((((((''''''''''''(((((())))))))))))(((((((((((())))))************))))))***))))))((((((((((((((()))***+++***((('''((()))++++++***)))((('''&&&&&&(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***------------,,,,,,,,,,,,------,,,,,,---...000111///////////////000111111////////////////////////000000000000000000111111............////////////000000000000000000000000333333333333333222111111111111000000000000///////////////000//////...---............/////////000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...............---+++))))))***,,,---.........---,,,,,,++++++))))))***++++++++++++************+++++++++,,,,,,***))))))((())))))***+++***((('''''')))******)))***+++,,,+++)))((()))***+++++++++******************)))((((((***+++***)))------,,,+++++++++++++++------......------,,,,,,)))******+++---......///***+++---...//////..............................////////////////////////,,,,,,,,,---///000222333///000000111111222222222000111111111111222222222333333333333333444555555444))))))************))))))((((((((((((((())))))***(((((((((((()))))))))***))))))))))))))))))))))))))))))***+++++++++++++++))))))************)))))),,,,,,++++++++++++******))))))))))))((((((((((((************++++++++++++''')))***)))((('''(((******))))))((()))***+++,,,)))+++---000222444555666333222000...,,,***((('''))))))((((((((((((((((((&&&'''((())))))***))))))'''(((((()))((((((''''''&&&'''((()))***)))))))))&&&'''(((******(((&&&%%%((((((''''''''''''(((((())))))))))))*********+++((((((((())))))******+++((()))))))))************,,,+++******))))))******((((((''''''''''''((((((((((((((((((((((((((((((+++******)))))))))))))))))))))************)))((())))))(((''''''((())))))((((((((((((((((((((((((((((((((()))******++++++((((((((((((((()))******'''((((((((()))))))))***))))))))))))))))))))))))))))))************)))((('''''''''(((((()))))))))(((''''''''''''(((((()))))))))))))))((((((((((((&&&&&&'''(((((((((((((((''''''&&&&&&((()))+++---+++,,,---+++)))(((((()))*********)))(((((('''&&&(((((((((((())))))))))))***))))))))))))))))))***((((((((((((((((((((((((++++++,,,------------,,,,,,------......---,,,,,,...---,,,+++,,,...000111...------------...//////////////////////////////000000000111111111111111........./////////000000222222222222222222222222222222222222222111000000111000000000////////////...////////////...------........./////////000000+++,,,---.........------......---------,,,,,,+++///---***(((''')))+++,,,---,,,,,,+++***))))))((()))******+++++++++******)))))))))*********++++++((((((((())))))******++++++***))))))+++,,,+++***''')))******))))))***+++************************,,,,,,+++++++++++++++***...---,,,,,,++++++,,,,,,------.........------,,,......---,,,,,,+++******---...///000///...,,,***///...............------.........///////////////,,,,,,---...///000222222...//////000111222222333000000111111111222222222333333222222333333444555555((()))************)))((('''(((((()))))))))))))))'''(((((((((((()))))))))************************))))))***+++++++++++++++))))))************))))))((()))))))))***+++++++++(((((((((((())))))))))))++++++++++++************((()))***)))((('''((()))((((((''''''(((***+++,,,***+++...222555888:::;;;666555333000...+++)))((((((((())))))))))))))))))&&&'''((())))))***))))))((())))))******))))))))))))))))))))))))(((''''''%%%''')))******)))'''&&&((((((''''''''''''((((((((())))))))))))*********)))))))))*********++++++)))))))))))))))*********+++)))&&&######%%%''')))((((((''''''''''''((((((((((((((((((((((((((((((+++******)))))))))))))))((()))************))))))))))))(((((((((((())))))))))))))))))))))))))))))***************))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))((())))))*********))))))*********))))))((((((((('''''''''''''''((())))))(((((((((((())))))))))))&&&&&&&&&'''(((((())))))''''''&&&&&&((()))+++---***++++++***(((&&&&&&''''''((())))))))))))(((((((((((((((((()))))))))))))))))))))******)))))))))((((((((((((((((((((((((++++++,,,------------,,,,,,,,,---......------,,,---,,,*********,,,///000---------------...//////------------------------//////000000111111111111//////000000000111111111111111111111111111111111000000000000000///......000000000////////////..................---,,,,,,............////////////)))***+++,,,------,,,,,,,,,,,,,,,+++++++++++++++...,,,)))''''''(((***+++,,,,,,+++***)))(((((('''******+++++++++******)))(((((((((((()))))))))***(((((())))))*********++++++***)))***++++++***)))$$$&&&)))*********,,,---************************+++,,,,,,,,,++++++++++++...---,,,,,,++++++,,,,,,,,,,,,---------------,,,......---,,,,,,+++******,,,...///000000...,,,+++//////......---------,,,------....../////////000---......///////////////......///000111111222222000000111111111222222222333222222222222333444444888((()))***++++++***)))(((''''''((()))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((()))))))))))))))(((((((((((((((''''''((()))***)))((('''((()))''''''''''''(((***,,,---***+++...111444666777888555444333111...,,,***)))(((((())))))))))))******'''(((((())))))))))))(((((())))))***************+++******)))((('''''''''&&&'''((()))***)))(((((()))((((((''''''(((((()))(((((((((((()))))))))))),,,,,,+++***))))))(((((()))))))))((()))******+++,,,***'''$$$$$$&&&(((***((((((''''''''''''(((((())))))))))))))))))))))))******)))(((((((((((())))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((((('''************)))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))((())))))************)))+++++++++***)))(((((((((''''''&&&''''''((()))***(((((((((((())))))))))))))))))((())))))***+++,,,***))))))((((((((((((((('''(((((('''%%%$$$$$$%%%&&&'''(((*********)))((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,------------++++++******+++,,,...///...............///000000,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111000000000000111111111111///////////////////////////////////////...------000000////////////......------......------,,,+++------------.........///'''((((((((())))))******((((((((()))***,,,...///---+++***(((((()))***,,,------,,,,,,++++++*********++++++++++++***))))))((((((((()))))))))******)))******++++++++++++******)))((()))******(((&&&###&&&)))++++++,,,,,,---***************+++++++++((()))******)))((()))+++------,,,+++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,---------***+++---///000111111000//////......---,,,,,,,,,---------......//////000...///////////////...---...//////000000111111111000111111111111222222222222222222222222333444444444((()))***++++++***)))(((&&&'''((()))***))))))((('''''''''((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))***))))))))))))((((((((('''((((((((()))))))))***((((((((('''''''''&&&&&&(((******)))(((''''''((('''''''''((())),,,...///---...///000111111222111222111000...---+++***)))(((((()))))))))*********((())))))))))))((((((''''''(((((()))******)))))))))))))))(((((((((((()))''''''(((((())))))))))))***))))))(((((())))))***&&&'''''''''((((((((((((++++++******))))))((((((***)))((((((((()))++++++++++++***)))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))***)))((((((''''''((((((***)))((((((((()))+++,,,)))))))))******)))))))))))))))))))))))))))))))))+++******)))((((((''''''(((((()))******)))((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))((((((&&&&&&&&&''''''((()))***'''((((((((()))))))))*********)))(((((()))***+++)))))))))))))))((((((''''''((()))(((&&&%%%%%%&&&'''(((*********)))'''&&&(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))***++++++++++++***,,,+++******+++,,,---...++++++,,,,,,---.........---------------...//////------------------------,,,------...//////000000/////////000000000000111/////////////////////////////////000///......---000000/////////.........,,,------------,,,++++++,,,,,,,,,,,,------------***)))((((((((()))***+++((((((((()))***,,,...///,,,,,,+++++++++,,,---------------------,,,,,,,,,+++++++++++++++***))))))************++++++++++++++++++,,,---,,,,,,******+++*********++++++)))&&&&&&))),,,---,,,++++++,,,))))))*********+++++++++&&&(((******((((((***,,,,,,,,,+++************+++)))***++++++,,,,,,++++++******+++,,,,,,---......++++++,,,...///111222222//////...------,,,++++++,,,,,,---......///000000......///000000///...---/////////000000000000000000111111111111222222222222222222111222222333444111''')))***++++++***)))'''&&&''')))*********)))(((''''''''''''((((((((()))(((((((((((((((((((((((())))))***+++++++++++++++))))))************))))))((((((((()))******++++++'''((((((((())))))************))))))(((((((((''')))******)))(((''''''(((((((((((()))+++---///111222222222111000///...---///......,,,+++***))))))(((((())))))*********+++))))))***))))))(((''''''&&&&&&'''((())))))(((((((((''''''(((((()))***+++((((((''''''((()))***+++******))))))))))))******&&&&&&&&&&&&'''''''''(((''''''((()))***+++,,,,,,***)))((((((((()))+++,,,%%%&&&((())))))'''%%%###((((((''''''''''''(((((())))))))))))))))))))))))))))))((('''''''''''''''***)))((('''''')))+++---))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''(((*********))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************&&&&&&''''''((()))))))))&&&&&&&&&'''''')))******'''((((((((())))))******)))((('''&&&&&&'''((()))$$$&&&((()))++++++******)))***+++***)))((()))***)))***++++++***(((&&&$$$(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))++++++,,,------------,,,,,,+++)))))))))+++---...+++,,,---...////////////+++************+++,,,,,,........................,,,,,,------...//////000............/////////000111111111111111111111111000000000000000//////...000/////////............,,,------------,,,+++++++++++++++,,,,,,,,,------...---+++******+++---...,,,+++*********+++,,,---,,,------....../////////++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((++++++,,,,,,,,,---------,,,------...---,,,***)))---,,,,,,---...---+++))))))+++......,,,***))))))))))))******++++++++++++'''***,,,,,,******---///,,,+++******))))))******((()))***+++++++++++++++------,,,,,,,,,,,,++++++//////............///000//////...---,,,,,,++++++,,,,,,------...///000000,,,---///000000000///...000000000000////////////000111111111111222222222222222111111222222333444555''''''(((((((((((('''''',,,,,,++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''(((+++,,,***((((((((((((((())))))))))))+++***)))(((((('''(((((()))((('''%%%%%%&&&''''''''''''((())))))(((''''''(((((()))+++,,,...000111222111///,,,+++***************)))))))))))))))***++++++***)))))))))))))))(((((('''(((((()))***+++&&&'''''''''(((((())))))(((((()))))))))(((((('''))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''')))***,,,------******))))))))))))*********)))(((&&&&&&'''((((((((()))***++++++***)))((('''''''''''''''((())))))))))))((((((''''''&&&&&&'''''''''''''''((())))))((()))***)))((((((***,,,''''''(((((())))))******))))))))))))************)))*********(((&&&$$$###((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++***))))))******'''((()))******)))((('''******+++***)))'''&&&$$$''''''&&&&&&&&&&&&''''''************)))(((&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''(((((((((((())))))))))))((((((''''''''''''((((((***)))))))))))))))******((())))))***+++,,,,,,,,,******+++++++++,,,,,,,,,000///...---,,,---...///------------------,,,,,,...------,,,---...///000111111000///////////////............////////////...//////000000000000000////////////............111111000000000000111111////////////......---,,,+++******))))))******+++---------,,,,,,,,,++++++---,,,,,,+++*********+++------------------------***************************)))(((''''''((()))))),,,------------,,,++++++++++++***)))(((((())))))(((,,,...***""" $$$)))++++++++++++++++++++++++,,,+++******)))*********))))))))))))))))))))))))************************------,,,+++*********************++++++,,,,,,,,,...,,,+++...222444333000,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,///////////////.........000000000000111111111111000111222222111000///...,,,...111333555555444444333''''''(((((((((((('''''')))))))))***************)))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++)))((((((***+++***((((((((((((((())))))))))))***))))))(((((((((((()))******)))(((((((((((()))''''''''''''''''''''''''((((((((()))***,,,......+++***)))))))))***++++++******)))))))))))))))***+++***)))(((((((((((()))(((''''''''''''(((((()))'''''''''((((((((())))))((())))))***))))))((((((''''''''''''''''''''''''************))))))))))))'''(((((())))))***************))))))))))))******'''&&&&&&%%%&&&'''((()))&&&'''((())))))((('''&&&'''''''''''''''((())))))************))))))(((((('''''''''''''''((())))))+++,,,,,,***((('''(((***))))))))))))(((((((((((())))))))))))*********************)))((('''&&&%%%$$$%%%&&&(((***+++,,,---(((((((((((((((((((((((())))))))))))))))))))))))---,,,+++)))'''&&&%%%%%%'''((()))******)))((('''(((((()))***)))(((''''''(((((((((''''''(((((((((*********))))))(((&&&&&&************************)))(((''''''''''''((()))(((((())))))))))))(((((((((((((((((()))))))))))),,,,,,++++++++++++,,,,,,,,,+++***))))))((())))))))))))******+++,,,,,,---++++++,,,,,,,,,---------...------,,,,,,---...///---------------------------,,,,,,+++,,,---...///000//////...------..................////////////......///000000000//////111111111111111111222222//////............//////---------------,,,+++++++++++++++******+++++++++*********)))))))))((((((,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***)))))))))***+++,,,,,,,,,,,,,,,+++******,,,++++++***))))))************)))((((((((()))++++++*********************,,,,,,+++***)))))))))***************************************************,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,------------,,,---...000111111000++++++++++++++++++++++++///000000111111000000///////////////........................////////////111222333333333222000//////000222444444444333222333'''(((((())))))(((((('''''''''(((((()))******+++((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***((((((((((((((())))))))))))))))))((((((((()))******)))*********))))))((((((((('''&&&%%%%%%&&&'''(((''''''''''''((()))***+++&&&&&&&&&&&&&&&'''))))))))))))))))))))))))******))))))((((((''''''(((((((((((('''&&&&&&&&&''''''''''''(((((((((((())))))))))))************))))))((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((***))))))(((((())))))***$$$$$$$$$%%%&&&''')))***&&&''''''((((((''''''&&&'''''''''''''''((())))))*********))))))))))))((('''''''''''''''((())))))......---+++(((&&&'''(((******))))))((('''''''''))))))))))))************+++***)))(((((((((((()))%%%%%%''')))+++,,,......))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((***+++,,,---'''(((((())))))(((((('''&&&'''((()))))))))))))))))))))(((((((((((())))))))))))))))))(((''''''&&&'''''''''''''''''''''''')))((((((''''''(((((()))))))))************))))))(((((((((((())))))))))))+++******))))))******+++---,,,+++***)))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,++++++,,,---...///+++,,,,,,------.........,,,,,,,,,+++,,,,,,---...///...------,,,------------............/////////------...////////////...---.........///000000000---------,,,,,,---------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))))))))***++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++++++++,,,---+++++++++++++++***)))))),,,,,,+++*********++++++///***&&&(((,,,///,,,(((*********)))))))))((((((---,,,+++***))))))))))))************************))))))))))))))))))))))))+++++++++***++++++,,,,,,......---------------,,,+++---.........---...///,,,,,,,,,,,,,,,,,,,,,,,,---....../////////..........................................////////////333333333444333333222111111222333444333222111000333(((((())))))))))))((((((''''''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))******))))))(((((((((((())))))))))))(((((((((((()))***++++++''''''((())))))'''&&&%%%)))'''&&&$$$$$$&&&'''))))))((((((''''''(((((()))((((((''''''&&&&&&&&&&&&((())))))***************((((((''''''''''''((((((***)))((('''''''''''''''(((((((((((((((((())))))((()))******************************************((((((((((((''''''''''''((('''(((((((((((((((((())))))(((((((((((())))))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))'''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''((())))))......---+++((('''((()))))))))))))))((((((((((((((()))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&(((+++---///111111(((((((((((((((((((((((('''''''''((((((((((((((()))(((((((((((((((((()))(((((())))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((((((((((()))((())))))******))))))((((((((((((((())))))))))))))))))(((((((((((()))))),,,++++++***)))))))))))))))))))))*********+++++++++++++++,,,,,,,,,------******++++++,,,---......++++++,,,,,,---...//////------------------------......---------------...---------.........//////,,,------...............++++++,,,---......//////------,,,,,,,,,,,,------,,,---------------,,,,,,,,,------------------,,,------------------------++++++***************+++************************))))))))))))))))))))))))++++++++++++,,,,,,,,,---***************)))((((((++++++******)))******+++222---((()))------)))%%%+++++++++***))))))((((((------+++***))))))((((((************************))))))))))))))))))))))))************+++,,,------......------,,,,,,++++++***---///...+++***+++---........................,,,,,,---............---------...............///000000000000111111111111333333333333333333222222111222222333333222222111333(((((())))))))))))((((((((((((((((((''''''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******)))))))))***(((((((((((())))))))))))))))))((())))))***+++,,,'''((()))))))))(((&&&%%%)))(((&&&%%%%%%&&&((()))******)))((((((((((((((())))))))))))(((((('''''''''((()))***************((((((''''''''''''((((((++++++***)))((((((((()))))))))))))))))))))(((((((((((()))***************************************((((((((((((''''''''''''&&&&&&''''''(((((())))))))))))(((((((((((())))))(((((()))))))))((((((((())))))(((((((((((())))))'''''''''''''''((())))))&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))++++++,,,***)))((()))+++&&&''''''((()))******+++((()))))))))***************)))((((((((()))+++,,,******)))(((''''''&&&%%%'''''''''''''''''''''''')))))))))))))))))))))))),,,,,,---,,,,,,***)))(((((((((''''''''''''(((((()))(((((('''''''''''''''(((''''''&&&&&&''''''((('''((((((((((((''''''&&&((((((((((((((((((((((((((())))))))))))))))))((('''(((((())))))(((((('''(((((((((((())))))))))))++++++************++++++******))))))***+++,,,,,,((((((((())))))))))))))))))*********++++++++++++)))***+++,,,------......++++++,,,,,,---...//////...////////////.........///......---......//////------------............,,,------.....................///000111111222222...------------------...***++++++,,,,,,,,,++++++,,,---............---,,,))))))))))))************,,,,,,+++++++++,,,,,,---************************)))))))))))))))))))))))))))******+++++++++++++++)))************)))(((((())))))(((((((((((()))))),,,,,,*********)))(((''',,,,,,+++++++++*********---,,,+++***))))))))))))************************))))))))))))))))))))))))************+++,,,------------,,,,,,++++++******))),,,///...+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111111111111111,,,---------......//////000000000000111111111111222222111111111222222222000000111222333333333333333((())))))******))))))(((***))))))(((''''''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((())))))))))))******)))))))))***++++++******++++++******)))))))))((('''&&&&&&'''((()))++++++***)))))))))))))))'''((()))***************&&&''')))***++++++******((((((''''''(((((())))))++++++******))))))************))))))))))))((((((&&&'''((())))))***))))))((((((((((((((((((((((((************))))))))))))&&&&&&'''((())))))******)))((((((''''''(((((())))))************)))(((''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))'''(((((((((((()))))))))'''''''''''''''((())))))((()))***)))((((((***,,,%%%&&&'''((()))***+++,,,))))))))))))************))))))((((((((())))))***&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))'''&&&(((''''''&&&&&&''''''((())))))((('''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''&&&((((((((((((((((((((((((((())))))******))))))(((''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((()))))))))))))))***+++,,,---...))))))))))))))))))))))))))))))))))))***************+++,,,---......------+++,,,,,,------.........///000000000000///........................///000,,,------------.........------...////////////...------......//////000000///......------......///(((((()))*********))))))+++,,,---......---,,,+++*********+++++++++++++++---,,,,,,,,,,,,---......************************************************'''((()))***+++++++++******************)))(((((((((((('''''''''((())))))%%%(((******)))((()))+++++++++++++++++++++++++++,,,+++******)))*********++++++++++++++++++++++++************************+++++++++***++++++,,,,,,,,,+++++++++++++++*********,,,------++++++++++++************************,,,,,,---...////////////,,,,,,,,,---......//////............////////////222111111111111222222333000000111222222333444444333))))))************)))))))))(((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***(((((()))+++(((((((((((())))))))))))++++++******)))*********,,,+++******))))))******))))))))))))))))))))))))+++***))))))((()))))))))&&&'''((())))))(((((('''&&&''')))+++,,,+++***))))))(((((((((((()))***+++***)))))))))))))))***+++*********)))))))))((((((%%%%%%'''(((((()))))))))''''''''''''''''''''''''************))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((()))******)))(((((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''((())))))'''''''''((((((((())))))'''''''''''''''((())))))'''((()))((('''''')))+++&&&''''''((()))******+++))))))))))))************(((((()))))))))(((''''''%%%%%%&&&((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))!!!"""%%%(((***++++++***((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&'''((()))((((((''''''''''''((((((&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))************)))((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((************++++++,,,---+++++++++***************))))))*********+++++++++,,,---......///...---,,,------------------------//////000000000///------------,,,,,,---......///,,,,,,---------...............///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,......------------......))))))***++++++++++++++++++,,,---......---,,,+++,,,,,,,,,------.........,,,+++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***+++++++++*********++++++******)))(((((((((((((((((()))******$$$'''******))))))***+++))))))******++++++,,,,,,*********)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++,,,------...//////............////////////333222222111222333444555222222222222222222333333333))))))************))))))''''''(((((()))*********++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,+++(((''')))+++(((((((((((()))))))))))),,,,,,+++***)))))))))***+++***((('''''''''((()))))))))************))))))))))))(((((((((((()))))))))))))))((('''$$$"""!!!%%%''')))+++,,,+++***))))))))))))))))))***++++++(((((('''(((((()))***++++++*********))))))(((((($$$%%%&&&'''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''+++++++++***)))(((((((((((((((''''''''''''(((((($$$%%%'''(((******)))))))))((('''&&&&&&'''((()))'''''''''''''''((())))))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))'''(((((((((&&&&&&((()))(((((((((((())))))))))))))))))))))))************'''((()))))))))(((&&&%%%&&&'''((()))***+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&((()))++++++)))((('''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&(((***+++))))))(((((((((((())))))&&&&&&''''''(((''''''&&&************************((()))***++++++***)))((())))))************))))))(((((((((((()))))))))))),,,,,,++++++++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---.../////////...---,,,------------------,,,,,,....../////////...,,,+++++++++++++++,,,,,,---...,,,,,,,,,---------.........//////000000000000000//////////////////.........------,,,,,,------...,,,---......////////////***+++---......---+++***)))))))))******++++++++++++*********+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,+++++++++++++++++++++***))))))))))))((())))))***++++++)))******+++***)))(((&&&''''''((()))***+++,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,------.........---+++)))+++...///---***........................***+++,,,---............++++++,,,,,,---...//////000000000000111111111111444333333222333444666666555444333222111111111111333%%%%%%&&&&&&(((***+++,,,************)))'''&&&%%%))))))******++++++,,,,,,''''''((((((((((((((((((************************((()))***++++++***)))((())))))))))))))))))))))))&&&'''((())))))******)))))))))))))))))))))))))))((()))*********((('''&&&((((((''''''''')))***+++)))))))))(((((((((((((((''''''''''''((((((((((((***))))))(((((((((((((((***)))(((''''''((()))******************+++++++++))))))))))))))))))))))))''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((&&&&&&''''''(((((())))))***)))(((&&&&&&&&&'''(((&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((()))(((((('''''''''(((((((((((())))))))))))((((((***)))(((''''''((()))***,,,***(((&&&%%%%%%&&&'''(((((()))***************((((((((((((((((((((((((((()))))))))*********+++,,,+++)))((((((((()))******(((%%%######$$$&&&'''***((('''((()))***)))'''&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&''''''((()))***))))))(((((('''''''''&&&+++***)))(((''''''((()))***)))'''&&&'''(((***,,,+++******))))))))))))))),,,+++***))))))***+++,,,,,,,,,************,,,,,,,,,------......------,,,------,,,,,,+++,,,,,,,,,---------.........//////........................000000///...---+++***)))......---------...//////000/////////............//////............//////------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,+++***)))------,,,++++++***))))))+++*********++++++***(((*********++++++,,,,,,,,,---,,,+++***))))))))))))(((((()))***************)))))))))***+++++++++,,,************************(((((())))))*********+++((()))***+++,,,---------,,,***)))''''''(((***++++++*********+++,,,------((((((((()))******++++++***((('''(((+++,,,,,,,,,............------,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------.........------------------------////////////////////////333333222222111000000///222222111111000111111111333$$$$$$$$$%%%&&&'''((()))************)))((('''&&&)))))))))***************(((((((((((((((((())))))************************((()))***++++++***)))((())))))))))))))))))))))))((()))))))))))))))((('''(((((((((((((((((((((((()))))))))))))))(((''''''***)))(((''''''((())))))))))))))))))))))))))))))''''''((((((((()))))))))******)))(((((('''((((((***)))(((''''''((()))***)))((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))'''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((())))))(((((((((***))))))))))))******+++))))))))))))(((''''''&&&(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((((((((())))))***)))'''&&&&&&&&&'''((()))((('''((()))***)))'''&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***))))))((((((((('''''''''((('''&&&%%%$$$%%%%%%&&&)))((('''''''''(((***++++++******))))))))))))))),,,+++***))))))***+++,,,---,,,+++******+++,,,---,,,,,,------------,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,------......------------------------,,,---------------,,,,,,...------------...////////////.........---------//////............//////------------------------,,,,,,++++++,,,,,,---...,,,,,,+++++++++*********......---,,,,,,+++************)))***,,,,,,+++)))***++++++++++++++++++,,,))))))))))))***+++,,,,,,(((((()))*********************************++++++************************))))))******************))))))***+++,,,,,,,,,+++,,,+++***))))))***+++,,,++++++++++++++++++,,,,,,,,,++++++******)))((((((+++)))((()))+++------,,,...............---,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------////////////////////////111111111111111111111111222111111111111111222222222)))))))))))))))***++++++((())))))******))))))(((***))))))))))))))))))((())))))))))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))((('''&&&''''''''''''''''''''''''***))))))(((((((((((((((+++***)))(((''''''''''''(((((())))))******++++++((((((((()))))))))******++++++)))(((''''''''''''))))))(((((((((((()))))))))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&''''''(((************************((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******++++++++++++******))))))***+++++++++++++++'''(((***++++++***(((&&&(((((()))***************((((((((((((((((((((((((((((((((((((((((((''''''******)))(((((((((((((((*********))))))))))))))))))(((''''''))))))((('''&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&'''((()))))))))(((((((((((('''''''''&&&%%%$$$$$$$$$%%%%%%(((((((((((())))))))))))+++******)))))))))))))))++++++************++++++------,,,,,,,,,,,,------,,,,,,------------,,,,,,---------,,,,,,------...+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,............---------------...//////............------------//////............//////------------------------,,,,,,++++++,,,,,,---...,,,+++***)))))))))***+++---,,,,,,++++++************))))))***,,,---,,,***+++++++++++++++*********)))))))))******+++,,,,,,(((((()))*********************************))))))))))))))))))))))))))))))+++++++++++++++*********))))))******+++******)))---,,,+++******+++,,,---***+++,,,---,,,+++***))),,,,,,,,,+++******)))))),,,***)))***,,,---------------.........---,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------...........................//////////////////////////////000111222222333333000000000000111222333333333++++++************++++++'''((()))*********************))))))(((((('''''')))(((((((((((((((''''''(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((***)))(((''''''((()))*********)))((((((((((((((('''(((((()))***+++,,,,,,))))))))))))************,,,+++***(((''''''''''''))))))(((((((((((()))))),,,,,,+++***)))(((((('''(((((((((((((((((((((((((((((()))))))))))))))***)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%&&&'''(((((('''%%%$$$&&&&&&&&&&&&&&&''''''((('''''''''(((((('''''''''(((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((()))))))))'''(((***+++,,,++++++***((()))***++++++***))))))(((((()))***************(((((((((((((((((((((((())))))*********+++++++++)))))))))((((((((((((((()))***+++++++++***)))((()))(((''''''((()))((('''&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((''''''((()))***)))))))))+++******)))))))))))))))++++++++++++++++++++++++------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,......//////------------...///000000////////////............//////............//////------------------------,,,,,,++++++,,,,,,---...,,,+++)))(((((()))+++,,,+++*********)))))))))((()))))))))***---...---+++,,,,,,++++++******)))))),,,,,,++++++***))))))((((((((()))***************++++++******))))))((((((((((((((((((((((((((((((---,,,,,,++++++*********))))))*********))))))(((++++++*********+++,,,,,,***+++---...---+++)))((()))******+++,,,,,,---------+++***+++,,,......---+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------........................------------------------////////////////////////////////////////////////000000000111222222333333000000000000111222333444555(((''''''&&&&&&&&&&&&&&&'''((()))***+++++++++*********))))))((((((''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''((()))))))))))))))''''''((()))***++++++,,,))))))))))))************+++***)))(((''''''''''''(((((())))))))))))((((((,,,++++++***)))(((''''''(((((((((((((((((((((((('''''''''(((((())))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&'''''''''((((((''''''(((((())))))(((((('''(((((((((((((((((((((((()))))))))))))))***++++++%%%%%%$$$######$$$%%%%%%&&&''')))*********)))(((******)))(((((()))***+++(((((()))***************))))))))))))))))))))))))'''((()))***+++,,,---...)))))))))))))))((((((''''''(((***++++++***)))(((((('''&&&'''((()))(((&&&&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))(((((()))))))))))))))))))))))))))*********))))))''''''((()))***)))))))))+++******)))))))))))))))+++++++++,,,,,,+++++++++------------------------+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------........................///000111222111111111111000000000000//////............//////------------------------,,,,,,++++++,,,,,,---...,,,+++)))((((((***+++---+++++++++++++++*********)))))))))+++---...---,,,+++++++++******)))))))))++++++,,,++++++***(((((((((((()))***************+++******))))))(((((((((((((((((((((((((((((((((---,,,,,,++++++*********))))))*********))))))((()))))))))))))))***++++++***+++---...---+++)))((()))******+++,,,,,,---------,,,***+++,,,------,,,)))******+++++++++******+++++++++,,,,,,,,,------........................------------------------////////////////////////////////////////////////111111111111111111111111000000000000111222333444333)))(((((('''''''''((((((((())))))***+++++++++******))))))))))))))))))((())))))((((((''''''&&&&&&))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&'''((()))************************************((((((((((((((())))))***&&&'''((()))************''''''(((((())))))******((((((((()))))))))*********))))))((((((((((((((((((((())))))))))))(((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((())))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((()))(((((((((&&&&&&'''((((((((((((''''''((()))******)))((('''((((((((((((((((((((((((***))))))******+++,,,---)))((('''&&&&&&'''((()))(((((())))))))))))((((((+++***(((''''''(((***+++(((((()))***************))))))))))))))))))))))))&&&&&&'''(((***+++,,,,,,***************)))((((((&&&''')))******)))((((((((('''&&&&&&(((((('''&&&&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&''''''((()))***(((((())))))))))))******''''''((()))))))))(((((((((((((((((())))))))))))+++******)))))))))))))))++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,---......///...............------,,,,,,,,,,,,,,,,,,,,,,,,---....../////////......////////////000222333444222222222222111111111111//////............//////------------------------,,,,,,++++++,,,,,,---...,,,+++*********+++,,,---------------------------+++******+++---...---+++***************)))))))))'''(((***+++,,,,,,++++++(((((()))***************))))))))))))))))))(((((())))))))))))))))))))))))+++++++++++++++*********))))))******+++******)))((((((((()))*********+++***+++,,,---,,,+++***))),,,,,,,,,+++******))))))---+++******,,,---,,,+++))))))***+++++++++******++++++,,,,,,,,,,,,------...........................------------,,,,,,,,,........................////////////////////////222222111111111111111111000000000000111222333333111++++++*********+++,,,,,,))))))***+++++++++******)))))))))***************++++++******)))(((((((((************************+++***)))(((((()))***+++))))))))))))))))))))))))'''((()))))))))))))))((())))))))))))))))))))))))''''''((()))))))))))))))'''((()))******)))(((((('''''''''''''''(((((((((''''''((((((((()))))))))((((((((((((((())))))***'''((()))******)))((('''''''''''''''''''''&&&&&&))))))))))))))))))))))))''''''((())))))***++++++(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((((((((('''&&&&&&&&&''''''((()))%%%&&&'''((()))((((((''''''(((***++++++***((('''(((((((((((((((((((((((())))))))))))***+++,,,------,,,+++******+++,,,---++++++***)))((((((((((((***))))))(((''''''''''''(((((()))***************))))))))))))))))))))))))((()))))))))))))))*********++++++,,,+++***)))((('''(((((()))))))))))))))((('''&&&&&&(((((('''&&&&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((()))++++++(((((()))))))))*********%%%&&&''')))))))))(((''')))((('''''''''(((***++++++******)))))))))))))))++++++,,,------,,,++++++***+++,,,------,,,+++***++++++,,,,,,,,,,,,++++++---,,,,,,---...///000000.........------,,,,,,,,,------------------------...//////000000000000000000000000111222333555666222222222111111111000000//////............//////------------------------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...,,,***))))))))))))************'''(((***,,,,,,,,,+++***(((((()))***************((((((((()))))))))))))))************************))))))******************))))))***+++,,,,,,,,,+++(((((()))***++++++++++++++++++++++++++++++,,,,,,,,,++++++******)))((((((---+++))))))+++,,,+++*********+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------..............................---------,,,,,,,,,------------------------////////////////////////000000000111222222333333222111111111111111222222222))))))(((((()))******+++******+++++++++******)))))))))******++++++,,,,,,------,,,,,,+++***))))))************************+++***)))(((((()))***+++))))))))))))))))))))))))************)))((('''&&&((((((((((((((((((((((((&&&'''(((*********)))((())))))*********((('''&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''(((((()))***+++'''((()))******)))((('''((((((((()))))))))))))))************************((())))))***++++++,,,,,,((((((((((((((((((((((((''''''&&&&&&&&&''''''((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&%%%$$$%%%&&&((()))%%%&&&((()))))))))((('''''')))***++++++***)))'''(((((((((((((((((((((((((((((((((((()))***+++,,,***)))'''&&&&&&''')))***...---+++)))(((((())))))((()))******)))'''%%%###(((((()))***************))))))))))))))))))))))))------,,,,,,+++***))))))++++++,,,---,,,+++***)))(((((()))))))))******+++((('''&&&&&&'''((('''&&&&&&''''''(((((((((((((((&&&''''''''''''''''''&&&(((((((((((()))***+++,,,(((((())))))*********+++&&&''')))*********)))(((***)))'''&&&'''(((***,,,+++******)))))))))))))))++++++------------++++++******,,,,,,,,,,,,******+++++++++,,,,,,+++++++++.........//////111222222---------,,,,,,+++++++++........................---...///111222222222222111111111222333444666777111111111111000000000000//////............//////------------------------,,,,,,++++++,,,,,,---...+++,,,---............---))))))))))))))))))******---,,,+++,,,------,,,***(((((())))))******++++++***+++,,,---,,,***((('''(((((()))***************''''''(((((())))))******************************(((((())))))*********+++((()))***+++,,,---------((()))***+++,,,---------+++*********+++,,,------((((((((()))******++++++,,,***))))))***+++***)))+++,,,------............++++++,,,,,,,,,---------////////////////////////.........------,,,,,,,,,------------------------////////////////////////......///111222333444555222222111111111111111111555***)))(((''''''((()))*********++++++,,,,,,,,,---(((((((((((())))))))))))++++++)))(((''''''''''''&&&(((***+++,,,+++)))(((************)))'''&&&%%%))))))((((((((((((((())),,,+++***))))))***+++,,,+++***)))))))))***,,,,,,---,,,+++*********+++,,,************))))))((((((+++***))))))(((((())))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))((((((((((((&&&'''((())))))((('''&&&'''(((((()))))))))))))))&&&&&&((()))************(((((((((((())))))))))))((('''&&&'''((())))))'''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''((())))))$$$%%%%%%%%%&&&'''''''''))))))))))))))))))))))))))))))))))))************)))***+++++++++)))((('''++++++************+++++++++***((('''''')))+++,,,,,,++++++******++++++,,,,,,+++******,,,,,,+++***&&&&&&'''((()))******+++&&&'''(((((((((((((((''')))((('''''''''(((***+++******))))))((((((''''''''''''''''''((((((((()))(((***++++++******+++,,,''''''((((((((((((''''''******))))))((((((''''''......,,,+++******))))))&&&(((*********)))***+++++++++,,,,,,---...//////***+++,,,,,,------------+++,,,---------,,,+++***++++++++++++++++++++++++)))***,,,///000111000000000000000000000111111111888444111111555666444111444333222111000000000000...///000111111///---,,,---,,,,,,+++,,,,,,------///---+++,,,///000...,,,------------,,,+++++++++***+++,,,,,,+++***)))(((+++,,,,,,------,,,,,,+++...------,,,+++***))))))+++***)))***,,,---,,,+++)))+++---,,,+++)))))))))&&&(((***+++***)))*********************)))((('''******)))(((''''''((((((***+++,,,---...------,,,,,,+++***)))))))))***++++++,,,,,,---,,,+++)))(((++++++++++++++++++++++++)))***+++,,,---.........!!!&&&***---...---,,,))))))))))))***+++,,,,,,---------.........//////////////////000000000000---.........---,,,++++++******+++,,,---//////000000000000111222222333333444444444333333444555555444***)))(((((('''((()))***((((((((((((((()))))))))))))))))))))************+++***)))((('''''''''''''''(((***+++++++++)))(((++++++++++++***)))(((''')))((((((''''''((((((((((((((('''&&&&&&'''(((((())))))((((((((()))***+++---,,,+++***))))))******++++++*********)))))))))++++++******))))))))))))(((((((((''''''((((((((())))))(((((((((((())))))&&&&&&&&&''''''(((((((((&&&'''((())))))((('''&&&''''''((())))))***))))))%%%&&&'''((())))))))))))((((((((()))))))))******((('''&&&'''((())))))'''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''((())))))((())))))))))))))))))***))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))(((''''''+++******))))))******+++***)))((('''((()))+++,,,---,,,+++++++++++++++,,,+++***))))))++++++***)))&&&'''''''''((()))))))))'''((((((((((((((('''''')))(((((('''((()))***+++(((((((((((('''''''''&&&%%%%%%&&&&&&&&&'''''''''(((***++++++***)))+++,,,'''(((((())))))(((((('''***)))))))))((((((((('''------+++***))))))))))))(((***++++++***)))******+++,,,,,,------.........***+++,,,,,,---------,,,,,,---...//////...---,,,------------------------))),,,......---,,,---///---...///000111333333444:::666222222555777555222444333222111000000000000,,,---...///...---+++***,,,,,,+++++++++,,,------111///...///222333222000000///...,,,+++++++++*********+++,,,+++***))))))+++,,,,,,------,,,,,,+++---,,,,,,++++++******)))+++***)))***,,,---,,,+++)))+++,,,,,,)))'''''''''%%%'''******)))((())))))))))))************)))))),,,,,,+++***************((()))***+++++++++******))))))))))))***,,,---...+++,,,,,,,,,++++++***)))++++++++++++++++++++++++((()))***++++++,,,++++++*********************************,,,---///111222+++++++++,,,,,,,,,------000000000000/////////..................---,,,,,,,,,,,,------...///000000000000000111222222333333111111111111222222333444444))))))((((((((())))))***+++++++++++++++*********************+++++++++++++++***)))((((((''''''((('''((()))++++++******)))******++++++++++++******(((((('''''''''(((((()))''''''&&&&&&&&&&&&''''''((((((((('''((())))))***---,,,+++))))))(((((((((+++++++++***************,,,+++++++++************(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&&&&'''((()))***+++''''''((((((((((((''''''&&&&&&((()))************%%%%%%&&&'''(((((((((((())))))))))))************((('''&&&'''((())))))'''((((((((('''''''''&&&&&&''''''&&&&&&''''''((()))&&&''''''((((((''''''&&&''''''((((((((((((''''''******))))))))))))******'''''''''''''''((())))))++++++******************))))))))))))))))))))))))(((((())))))))))))******)))(((((('''''''''''''''+++******))))))******+++((((((''''''(((***,,,---...---,,,,,,++++++++++++***)))((((((******)))(((''''''''''''((((((((((((((()))))))))((('''&&&&&&((((((((((((((()))******''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))+++***))))))***,,,((())))))******))))))((())))))))))))((((((((((((++++++***))))))((())))))***+++---,,,***))))))***------------------------++++++,,,---------,,,,,,......///000000//////..............................000111///---,,,...111+++,,,...000222555666777<<<888333333444666555333333222111000000//////000,,,---.........---,,,++++++++++++++++++,,,---...333222222333666777777666333222///---+++*********))))))***+++++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))***,,,,,,,,,+++(((***++++++)))'''&&&&&&%%%'''))))))((('''((()))((())))))************))),,,+++******************((()))******+++*********************+++---...///,,,,,,+++************+++++++++++++++++++++++++++***++++++,,,,,,+++++++++222000,,,***))))))+++,,,,,,,,,,,,,,,...///000111+++++++++,,,,,,,,,------000000000//////.............../////////...------........./////////000000000000000111222222333333000000000111222333444555888))))))))))))))))))******---------,,,,,,+++++++++)))))))))*********++++++******)))((((((((((((((((((((()))************)))((()))******+++++++++***))))))((((((((()))******))))))))))))))))))))))))(((((((((((())))))******,,,++++++)))((((((''''''++++++++++++************,,,,,,,,,,,,++++++******((((((((())))))((((((((((((((())))))))))))(((((()))))))))***+++,,,,,,,,,'''(((((((((((((((((('''%%%&&&''')))************&&&''''''((())))))(((((())))))))))))*********+++((('''&&&'''((())))))'''(((((((((((('''''''''''''''''''''''''''(((((()))''''''((((((((((((''''''''''''((((((((((((''''''******)))(((((()))******'''''''''''''''((()))))))))))))))(((((('''''''''))))))))))))))))))))))))(((((((((((()))))))))******)))'''&&&&&&'''((()))******))))))))))))******'''''''''((()))+++,,,---///...---,,,++++++++++++***)))((((((******)))((())))))(((((((((((((((((())))))))))))((('''%%%%%%((((((((((((((())))))***''''''''''''''''''''''''))))))))))))************((()))******))))))***+++))))))************))))))))))))))))))((((((((((((***))))))(((((((((((()))***+++------+++***++++++------------------,,,,,,+++,,,,,,------,,,,,,,,,.........///////////////------------------------///...,,,,,,---...//////,,,,,,...000333555777777;;;777333222222444444333222111000///////////////...//////000000///......++++++++++++,,,---...///444444555666888999::::::777555222///,,,+++++++++))))))******++++++++++++++++++,,,,,,,,,,,,++++++))))))******+++++++++,,,+++))))))***+++,,,+++***&&&(((++++++)))(((((()))''')))***)))(((((((((***)))************))))))((())))))((((((((((((((()))+++++++++,,,,,,,,,,,,+++------,,,,,,,,,++++++,,,,,,+++***))))))***+++,,,************************------.........------,,,///---+++******,,,...000...---,,,+++***))))))***---------.........//////////////////////////////...///////////////...................../////////000000000111222222333333222222222333444555777888999(((((()))*********************))))))((((((''''''((((((((()))))))))*********))))))(((((((((((()))(((((()))***************''''''((()))***************)))))))))******+++,,,************************))))))*********+++++++++++++++******)))(((''''''************************+++,,,,,,,,,,,,+++***)))(((((()))******)))(((((((((((())))))))))))((((((++++++++++++************(((((((((''''''(((((((((&&&'''((()))************(((((()))************)))((())))))))))))*********((('''&&&'''((())))))'''))))))((((((((('''''''''(((''''''''''''((())))))'''(((((((((((((((((('''''''''((((((((((((''''''(((((((((''''''((((((((('''''''''''''''((())))))(((((((((''''''&&&&&&&&&(((((((((((((((((((((((('''(((((((((((()))))))))******((((((((()))***+++***))))))))))))))))))***'''''''''(((***+++,,,---...---,,,++++++++++++++++++***))))))***+++***)))***)))))))))))))))))))))))))))))))))((('''%%%%%%'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))************''')))******)))(((***+++))))))************))))))(((((((((((())))))))))))((((((((('''(((((())))))(((***,,,,,,++++++,,,---------------------,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,------.........------------------------,,,'''$$$&&&,,,///...+++---...///000222333444555666444111000000111111111000000//////.../////////......//////////////////+++++++++,,,---///000111555555777888888999;;;;;;:::888555222///---,,,,,,)))))))))******+++,,,,,,***++++++,,,,,,++++++***((())))))******++++++,,,***)))((()))+++,,,+++***%%%'''***++++++++++++,,,***+++++++++))))))***++++++++++++******((('''&&&)))((((((((((((((()))))),,,+++++++++++++++++++++------------,,,,,,+++++++++***)))))))))***+++,,,************************---------...------,,,,,,*********+++,,,---......,,,,,,***)))((((((((((((---------.........//////,,,,,,---...///000111111......///////////////...---------------------...000000000111222222333333222222222333444555777888333(((((()))***++++++++++++******************))))))'''((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))*********&&&'''((()))))))))))))))))))))))))))***+++,,,,,,(((((())))))))))))(((((())))))***+++++++++++++++******++++++******)))((()))))))))))))))************+++,,,,,,,,,+++)))(((((((((************(((((('''((()))******)))(((''')))))))))(((((('''''''''((((((''''''''''''(((((('''(((((())))))))))))))))))******++++++*********(((((((((((())))))))))))((('''&&&'''((())))))''')))))))))(((((((((''''''((((((''''''(((((()))***'''(((((())))))(((((('''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''((())))))***)))))))))))))))((((((((((((((((((((((((((((((''''''(((((((((((())))))***))))))))))))******+++***))))))(((((())))))***''''''((()))***++++++,,,,,,++++++******++++++,,,+++***))))))++++++***)))((((((((()))))))))))))))((()))))))))((('''&&&&&&''''''((()))))))))))))))((((((((()))))))))))))))&&&&&&'''''''''((((((((('''(((***)))(((((()))+++((())))))******))))))((((((((((((((())))))))))))(((((('''(((((()))******)))***,,,,,,+++******+++------------------------,,,,,,---------,,,+++++++++++++++++++++,,,---..............................)))''')))///333111.........///000111111222222111000000/////////////////////............//////,,,,,,,,,------------...,,,,,,,,,---///111222333555777888999888888:::<<<;;;:::888666333000...---*********)))******+++,,,******++++++++++++******)))))))))*********++++++***)))((()))+++++++++***%%%'''***,,,,,,,,,,,,---+++,,,,,,+++))))))***,,,+++++++++******)))((('''***************++++++,,,******)))((((((((())))))((()))***,,,------------***))))))))))))***++++++************************)))******++++++***************,,,------,,,***)))***************+++,,,---+++++++++,,,,,,,,,------,,,,,,---...///000000111------.../////////......,,,,,,,,,,,,------......000000000111222222333333000000000111222333444555222'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,------(((((()))))))))*********))))))(((((((((((()))))))))))))))))))))******+++((())))))*********))))))''''''''''''((()))***+++''''''((())))))(((''''''((((((***+++++++++***))))))***+++,,,,,,,,,+++***''''''((((((((())))))))))))***+++,,,+++***(((''''''(((***++++++***(((''''''((()))******)))((('''''''''''''''''''''(((((()))((('''&&&&&&'''((())))))))))))))))))(((((('''))))))************))))))&&&'''''''''((((((((((((((('''&&&'''((())))))'''))))))))))))((((((((('''((((((((((((((())))))***(((((())))))))))))((((((''''''((((((((((((''''''&&&''')))++++++)))'''&&&'''''''''''''''((()))))))))******************+++(((((((((((((((((((((((('''''''''((((((((())))))'''(((((()))******))))))))))))(((((((((((())))))(((((()))***************))))))))))))***+++,,,,,,***)))((((((******)))(((%%%%%%&&&&&&''''''(((((('''(((((((((((((((''''''&&&'''((()))***))))))((('''''''''((((((((())))))%%%%%%&&&&&&&&&''''''''''''((())))))(((((()))+++'''(((((())))))((((((''''''((((((((()))))))))***(((((((((((()))***+++,,,+++,,,---,,,)))'''''''''+++,,,,,,------.........,,,---------,,,,,,+++***+++*********+++,,,...///------------------------,,,---//////000000111111------...///000111111222,,,...///000///////////////......------......///,,,,,,,,,,,,,,,---......,,,------///111333555666666888::::::888888:::<<<<<<<<<;;;:::777444000...,,,+++***)))))))))***+++******++++++++++++******))))))))))))***************)))((()))***+++***)))&&&)))++++++***))))))***+++,,,,,,***((((((***+++(((((()))******************************+++,,,,,,+++***)))(((''''''((()))'''(((***+++,,,---,,,,,,(((((()))***************************************''''''((()))************+++,,,,,,,,,,,,+++***)))************+++,,,---...+++++++++,,,,,,,,,------........................,,,,,,---...............+++,,,,,,---...//////000000000000111222222333333111111111111222222333444555'''(((***+++,,,,,,++++++((((((((())))))******+++)))************+++++++++))))))(((((((((((()))***)))))))))))))))******+++******+++++++++******)))%%%%%%%%%&&&&&&((())))))'''((()))******)))((('''&&&''')))*********)))(((((()))+++,,,------,,,,,,&&&'''''''''(((((())))))((()))+++++++++***(((&&&''')))***++++++***)))''''''((()))++++++)))((('''&&&&&&'''((()))***++++++)))((('''&&&&&&'''((()))************)))((('''&&&((()))))))))))))))((((((&&&&&&&&&&&&'''''''''(((((('''&&&''')))))))))'''))))))))))))((((((((((((((((((((((((((()))******(((((())))))))))))((((((''''''((((((((((((''''''&&&(((+++------+++(((&&&'''''''''''''''((())))))(((((())))))*********+++((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&((()))))))))((('''))))))(((((((((((())))))((())))))*********))))))''''''(((((()))***,,,---)))'''&&&'''((()))((('''######$$$$$$%%%&&&''''''''''''((((((((((((((('''&&&''')))*********)))(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((())))))(((((()))***''''''(((((((((((('''''''''((((((((())))))******(((((((((((()))+++,,,---...///...,,,(((%%%######++++++,,,,,,---...//////------------,,,,,,+++***++++++******+++---...///++++++++++++++++++++++++$$$***000...)))%%%(((---++++++,,,...///111222222***,,,///111111000//////......---------......///...............///000111------...000222444666777888:::<<<;;;999888:::<<<<<<<<<===<<<:::666222///---,,,***)))))))))************++++++++++++***************)))))))))))))))***(((((()))***+++***)))(((***++++++)))'''&&&&&&+++++++++)))'''''')))+++%%%&&&''')))+++,,,------(((((('''(((((()))******---,,,+++)))))))))***+++******+++,,,+++***)))((('''((()))+++++++++***)))))))))))))))))))))))))))'''((()))++++++,,,,,,,,,++++++++++++,,,,,,------,,,+++******)))*********---------.........//////111000///...---,,,+++++++++,,,,,,---.........---,,,,,,---...///000111222000000000111222222333333444444444333333444555555444******+++++++++,,,,,,,,,,,,***(((&&&'''(((+++---************************+++*********))))))((((((*********)))((((((''''''((((((((((((((()))******''''''(((((())))))******)))))))))(((((((((((((((*********)))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))&&&&&&%%%$$$%%%&&&'''((())))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((('''((((((((())))))******************++++++++++++***)))((((((((((((((()))%%%&&&''''''((((((''''''))))))(((((((((((()))))),,,+++)))((('''(((***+++"""$$$'''***+++,,,++++++''''''((()))***+++,,,,,,+++***((('''&&&&&&''''''******))))))(((((('''''')))'''&&&'''***+++***((('''$$$"""$$$(((+++,,,+++'''((())))))))))))(((((('''''''''((()))******+++))))))))))))((((((((((((%%%%%%&&&'''((())))))***''''''((())))))((('''&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%&&&&&&'''((())))))***'''(((((()))***++++++,,,***++++++***))))))***,,,)))))))))((()))******+++***)))******+++,,,---......,,,******+++------,,,++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////........................111000......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++,,,---///222444777888::::::999999999:::;;;;;;:::;;;;;;;;;999666222000.........------,,,,,,,,,---------,,,+++***)))(((((((((((()))******++++++(((((()))***************************************%%%'''******)))(((((()))***)))))))))***+++,,,,,,///...,,,***)))(((''''''******+++,,,...---+++(((***)))((((((((((((((())))))***+++,,,,,,+++))))))))))))***++++++++++++***((()))))))))************((()))+++,,,------,,,+++---,,,,,,++++++,,,,,,---)))***,,,...000000000000******+++,,,,,,---......///............///000000......------------......000000000000////////////111222333444444333222111222))))))))))))************)))(((''''''(((***,,,---((((((((((((((((((((((((*********)))))))))(((((((((((((((''''''&&&&&&&&&((((((((((((((()))******))))))))))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''''''''((()))))))))(((((((((((())))))''''''&&&&&&&&&'''((()))***)))))))))((((((((((((******)))((('''&&&&&&%%%'''''''''((((((((())))))&&&&&&'''''''''(((((((((''''''((((((((())))))))))))(((''''''&&&&&&&&&'''%%%&&&''''''((((((''''''))))))(((((((((((())))))+++***(((''''''((()))***((()))***+++***)))'''&&&((((((((((((((())))))))))))((('''''''''((())))))***)))))))))((((((((('''***((('''(((***+++***(((---+++((()))+++,,,,,,+++))))))************))))))&&&&&&'''(((((()))******))))))))))))(((((((((''''''(((((())))))*********&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((()))*********''''''((())))))***++++++)))******)))(((((()))++++++***************+++,,,++++++++++++,,,---.........,,,******,,,------,,,,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,000///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---...000333666888:::999999888888999999::::::999:::;;;:::888555111///---------,,,,,,,,,++++++++++++,,,,,,,,,+++******++++++******)))((((((((())))))***+++++++++++++++*********++++++*********+++,,,---,,,+++))))))************)))******+++++++++++++++******++++++,,,******+++,,,------***(((*********)))))))))******)))***++++++++++++***)))))))))***+++++++++++++++************++++++++++++,,,,,,,,,,,,+++***))))))++++++************++++++,,,---...//////...------+++++++++,,,,,,------.........------......///000//////............//////000000000000000111111111222333333444444333333222222'''''''''((((((((())))))&&&&&&'''(((***+++,,,---((((((((((((((((((((((((******))))))))))))(((((((((((((((''''''''''''''')))(((((((((((()))******************++++++++++++))))))))))))))))))******''''''''''''((((((((((((+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))))))))(((((((((((())))))((((((''''''(((((()))*********)))))))))(((((((((++++++***((('''&&&%%%$$$(((((((((((()))))))))***''''''((((((((((((((()))''''''(((((((((((())))))+++***)))((('''&&&&&&&&&&&&&&&'''(((((((((((('''))))))(((((((((((()))))))))((('''&&&&&&'''((()))++++++,,,+++***(((&&&%%%)))((((((((('''''''''&&&''''''''''''((()))***+++))))))))))))((((((((((((***)))((()))+++++++++)))+++***(((((()))******)))******++++++++++++******&&&&&&&&&'''(((((()))))))))))))))(((((((((''''''))))))))))))))))))))))))''''''((((((((((((((('''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************''''''(((((())))))******((())))))(((''''''(((***,,,,,,+++++++++++++++,,,------,,,,,,,,,------......,,,***+++,,,------,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---------///000///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,...000222555888999777777888888888999999999888999999999777333000...,,,,,,,,,+++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++******)))(((((((((******+++,,,,,,,,,,,,,,,******++++++++++++*********++++++)))&&&%%%&&&'''++++++***)))))))))******)))*********+++,,,,,,---*********+++------***(((++++++++++++++++++++++++)))******+++++++++******))))))******++++++++++++***++++++++++++,,,,,,,,,------,,,+++************++++++************++++++------...//////...---,,,,,,,,,,,,,,,,,,------------------------......///000000////////////000000///000000111111222222333444333333333333333333444333'''''''''((((((((())))))%%%&&&((()))************))))))))))))))))))))))))))))))))))))))))))((((((************************))))))(((((())))))***+++************************)))))))))***************''''''((((((((((((((()))+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))))))))(((((((((((())))))'''''''''((((((((())))))*********)))))))))((((((***))))))((('''&&&&&&%%%''''''((((((((()))))))))************++++++++++++))))))))))))*********+++...---,,,***)))(((((((((&&&&&&'''((((((((((((((())))))(((((((((((())))))''''''&&&&&&&&&'''(((((('''((()))***+++++++++***((((((((((((((((((((((((((((((((((((((())))))***))))))))))))((((((((((((************+++++++++***'''&&&'''((()))+++++++++******++++++******))))))&&&&&&&&&&&&''''''(((((())))))((((((((('''''''''((((((((((((((((((''''''((()))))))))************((((((((((((((((((((((((&&&'''((())))))((('''&&&***)))))))))))))))))))))''''''((((((((()))))))))((()))***)))'''''')))***,,,,,,+++************+++------,,,+++++++++,,,,,,---,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................---,,,,,,---///000000///,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------***+++,,,...111333666777666777888888999999999999777777888888666222///,,,++++++*********************++++++,,,,,,+++++++++((((((((()))******++++++)))***++++++,,,,,,++++++***++++++,,,,,,++++++***))))))(((&&&$$$$$$%%%''',,,+++***))))))((())))))******************))))))+++******+++,,,,,,***(((*********+++++++++++++++)))*********++++++++++++***************+++++++++*********+++++++++,,,,,,+++******)))***+++---...---------,,,,,,---------***+++---...000000000///---------------,,,,,,,,,---,,,,,,,,,,,,---......//////............//////---...///000111222333333444333222111111222333444333((((((((()))))))))******'''((()))******)))'''&&&))))))))))))))))))))))))(((((((((((((((((()))))))))*********++++++,,,,,,)))))))))))))))***++++++))))))))))))))))))))))))(((((())))))************((((((((())))))*********+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************((())))))))))))))))))((())))))(((((((((((())))))&&&&&&''''''((((((((((((************))))))))))))'''''''''(((((((((((((((&&&&&&'''''''''(((((((((++++++++++++************((())))))))))))*********...---,,,***)))(((((((((&&&'''(((((())))))(((((())))))(((((((((((())))))&&&&&&&&&&&&&&&'''((((((%%%&&&''')))***,,,,,,---''''''((())))))***++++++)))))))))))))))(((((('''(((((((((((())))))))))))***+++++++++************)))***+++,,,,,,---......))))))******)))(((((('''&&&&&&&&&'''''''''''''''((((((((((((''''''''''''***)))))))))))))))))))))'''''''''(((((()))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((''''''(((((((((((())))))))))))******+++***)))(((***,,,+++******)))))))))******++++++***************+++---,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................,,,++++++,,,///000000///,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,---...///111333555666666666888999:::::::::999666777777777555222...,,,************************,,,,,,,,,,,,+++***)))(((((((((((()))******++++++((())))))******************+++,,,------,,,+++******++++++)))((((((+++---++++++***)))(((((((((((((((((()))******)))((((((+++***)))***++++++***)))((((((***+++++++++******)))))))))******++++++,,,******)))))))))***+++,,,))))))))))))*********++++++******)))***+++---......------------------...***+++---///000000//////...------------------------,,,,,,,,,,,,---.........------,,,,,,------...+++,,,---...///111222222333222111000000111222333333))))))*********+++++++++((()))******)))(((&&&%%%((((((((((((((((((((((((''''''(((((((((((())))))''''''((()))***++++++,,,***))))))))))))***++++++)))))))))(((((((((((((((''''''(((((())))))******(((((())))))******+++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))(((((((((((())))))%%%&&&'''(((((((((''''''++++++*********)))))))))&&&&&&''''''((()))))))))&&&&&&&&&&&&'''''''''''')))(((((((((((((((''''''&&&&&&''''''''''''((((((+++***)))((('''&&&&&&&&&''''''((())))))))))))((())))))(((((((((((())))))%%%%%%&&&''''''((((((((('''((((((((()))))))))***''''''((()))***+++,,,,,,************)))((('''&&&(((((((((((()))))))))))))))+++++++++)))((()))******+++---,,,***(((((())))))))))))))))))((('''&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&++++++++++++++++++++++++%%%%%%$$$%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))***************++++++***))))))***,,,))))))(((((()))******+++******))))))))))))***+++,,,++++++,,,---...,,,***,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000000000111222333555555444555777888999999999888666777777777555111...,,,***************+++++++++---------,,,+++***((((((++++++******)))((((((((((((((()))************)))***+++,,,......,,,+++***((()))******))))))+++---******)))((((((((())))))$$$&&&(((***+++++++++***+++***))))))***+++***)))'''((()))+++++++++******))))))))))))***+++,,,---+++***)))))))))***,,,---(((((()))))))))*********------,,,+++************,,,,,,++++++++++++,,,,,,...////////////---,,,+++---------------.........---------------......///---,,,,,,,,,,,,,,,,,,---++++++,,,---///000111111333222222111111222222333333)))))))))*********++++++((((((((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''((()))***+++,,,---******))))))******+++,,,*********)))))))))((((((%%%&&&&&&'''(((((())))))''''''(((((()))******++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))((())))))(((((((((((())))))&&&'''((()))))))))((((((+++++++++*********))))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((()))(((''''''&&&&&&&&&'''''''''((()))))))))))))))))))))(((((((((((())))))%%%%%%&&&'''((()))))))))(((((('''''''''''''''''''''((((((((())))))******((()))*********)))(((((('''((((((((()))))))))***(((***+++***((('''(((***&&&)))******'''%%%%%%&&&******+++***)))(((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((()))******++++++&&&%%%%%%%%%&&&'''((()))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((())))))******++++++++++++************)))***+++***((((((***+++((((((((()))***+++,,,---))))))))))))***+++,,,,,,,,,++++++,,,......,,,***,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++000////////////000111111000222444666777777777666666777888777555222...,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))++++++******)))((((((((())))))***++++++++++++***)))+++---......---+++)))''')))******((('''((())))))(((((((((((())))))***&&&(((***,,,---,,,,,,++++++)))((((((***+++***)))'''(((***,,,------,,,+++***))))))))))))+++,,,---+++***)))((()))***,,,---))))))*********+++++++++,,,,,,,,,,,,+++***)))))),,,,,,++++++++++++,,,,,,...////////////---,,,+++,,,,,,------......//////......------......///000---------,,,,,,---------,,,------...///000000111333444444555555444444333444))))))))))))************&&&'''''''''(((((())))))************************&&&'''''''''(((((())))))))))))***+++---...//////*********)))******+++,,,,,,+++++++++******))))))%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''((())))))***+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************((()))***++++++***)))((())))))(((((((((((())))))'''((()))++++++******)))+++++++++************)))))))))(((((('''''''''&&&(((((((((((())))))))))))******))))))((((((((('''(((((((((((()))))))))******)))(((((((((((())))))'''(((((()))))))))))))))))))))(((((((((((())))))%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&''')))***++++++******'''((((((((())))))******(((***+++***'''&&&''')))%%%(((+++,,,***)))***+++,,,,,,,,,++++++)))(((((()))))))))))))))((((((((((((((('''''''''&&&&&&&&&###$$$$$$%%%&&&'''(((((()))((((((((()))***,,,---)))))))))))))))))))))))))))((('''&&&&&&'''((()))'''(((((()))***++++++,,,,,,,,,++++++++++++++++++((()))))))))'''''')))***((())))))***+++---...///************+++,,,---...,,,++++++---......,,,***---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////........................---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++------,,,+++++++++,,,,,,...000222444666555555444777777888888666222///,,,******++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++((((((((()))******++++++******+++,,,,,,,,,,,,+++)))+++---//////---+++))),,,...000///---***))))))(((((('''(((((()))***+++,,,---...///...,,,***(((+++)))(((((()))******)))((())),,,.........---,,,***))))))))))))+++---...+++***)))((((((***,,,---******+++++++++,,,,,,,,,((()))+++,,,------,,,+++///......------......///+++,,,.../////////......,,,,,,,,,---...///000000///............///000000.........------...............//////000000111111444555666777777666555444444)))*********)))&&&$$$"""''''''((())))))))))))))))))((((((((()))***+++++++++***)))(((((()))***+++))))))))))))))))))))))))$$$&&&))),,,,,,***(((&&&++++++******************+++***)))*********(((&&&&&&&&&'''((()))***++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,'''(((***,,,,,,***((('''))))))))))))))))))))))))++++++******))))))((((((''''''(((((())))))******************************)))((('''&&&&&&'''((()))******))))))((((((((('''&&&(((***(((&&&%%%'''***)))(((''''''((()))***+++''''''(((((('''&&&%%%%%%(((((((((((((((((((((((()))(((''''''''')))***+++&&&'''''''''(((((())))))&&&&&&''')))************((((((((((((((('''''''''&&&'''(((*********)))((((((((((((((())))))))))))***))))))''''''(((+++---)))((('''&&&&&&'''((()))))))))((((((((((((((()))''''''''''''((((((((()))'''(((((()))***+++++++++...---+++))))))))))))***&&&$$$""" """$$$&&&******++++++++++++******))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((&&&$$$%%%((()))(((&&&(((((()))***************************))))))))))))&&&''')))+++,,,,,,,,,,,,+++******)))***+++---...+++++++++++++++---///000***++++++++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////333///,,,+++---...---,,,---,,,+++***+++,,,---...............---,,,++++++---,,,+++***+++,,,---...------......------,,,++++++,,,---///222444555666555555444333111///...---)))***+++,,,,,,+++***)))***)))))))))))))))***+++******+++++++++,,,,,,,,,))))))))))))************)))))))))))))))*********(((((((((((((((((((((((()))***+++,,,,,,+++***)))************++++++++++++)))))))))(((((((((((((((+++++++++***++++++,,,---++++++******)))(((((((((************************///...,,,***))))))***+++++++++,,,,,,,,,,,,+++++++++,,,......---------...000---)))))),,,//////.....................------...------------.../////////...---+++******---000000///.........///111222666666777777666666555444555***+++,,,,,,+++)))'''%%%'''((())))))*********)))))))))))))))))))))***+++***)))(((((((((((()))***))))))))))))))))))))))))%%%''')))++++++***(((''')))))))))******++++++,,,,,,)))'''''')))***+++***(((((((((((())))))))))))))))))))))))))))))))))))*********))))))*********(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))(((''''''''''''''''''(((*********)))))))))(((((('''(((((((((&&&&&&((())))))((('''''''''((()))***(((((())))))(((((('''&&&(((((((((((((((((((((((()))(((''''''((()))***+++((((((((()))))))))******&&&'''((()))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))(((''''''''''''(((((((((((())))))(((''''''((()))+++))))))(((''''''((())))))))))))(((((((((((())))))'''''''''((((((((())))))************))))))))))))+++******)))((((((((((((,,,***(((''''''(((***,,,))))))************))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((&&&%%%&&&((()))(((&&&''''''((()))))))))))))))(((((())))))*********+++))))))***+++++++++******---,,,+++*********+++,,,)))(((((((((((()))+++,,,------,,,+++***))))))(((***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////000...,,,---///000///...+++++++++++++++,,,------,,,------------,,,,,,+++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,++++++***+++,,,---...000222333444222222111000///---+++***)))***+++,,,,,,+++***)))******)))))))))))))))***))))))))))))************))))))))))))************++++++******))))))(((((()))))))))))))))))))))))))))******++++++******)))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))***++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((((())))))************))))))''')))++++++***)))***+++---+++******+++------------------------............---------......//////---...///...------...//////////////////000111111///000111333444444444444444)))***+++++++++***((('''((()))******+++*********+++***)))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))'''((()))*********))))))'''(((((()))***+++,,,,,,,,,)))&&&%%%'''***------***)))))))))((((((((('''))))))))))))))))))))))))((())))))******))))))((())))))'''&&&&&&'''))))))))))))))))))))))))))))))(((((())))))))))))))))))*********)))((('''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&*********))))))))))))((()))(((&&&&&&(((((((((''')))(((''''''&&&'''''''''))))))))))))))))))((('''(((((((((((((((((((((((()))(((((((((((())))))***))))))))))))************'''(((((()))))))))(((((())))))))))))************''''''((()))))))))((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((***))))))(((((())))))***))))))(((((((((((())))))''''''((((((((())))))))))))))))))***************)))************))))))(((***)))'''&&&&&&''')))***(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''&&&%%%&&&((()))((('''&&&&&&'''(((((((((((((((''''''((()))***+++,,,,,,,,,+++******))))))))))))...---,,,+++************++++++*********+++,,,,,,---,,,,,,+++***)))((((((***+++,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...,,,++++++---///000///...******+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,)))******++++++++++++++++++++++++++++++******)))++++++,,,---...///000000000000000///...,,,+++***)))***+++,,,,,,+++***)))++++++***)))((((((((()))''''''''''''(((((((((((())))))))))))************,,,,,,+++***)))(((''''''************************+++******))))))******+++(((((((((((())))))))))))************************(((((((((((()))***+++,,,*********+++,,,,,,------++++++++++++++++++++++++***************)))((('''))))))************)))))))))***,,,,,,+++++++++,,,)))***,,,,,,+++++++++,,,++++++,,,,,,------......------........./////////,,,...111111000............///000000111111000000...///000222333333333333444'''(((((()))))))))(((((()))******+++++++++******++++++***)))((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((())))))***+++(((((())))))******+++++++++)))'''''')))+++++++++))))))))))))(((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))(((((((((((((((((((((((()))))))))******+++++++++***)))))))))((((((((('''((((((((((((((((((((((((&&&(((***++++++***(((&&&((((((((((((((((((((((((***'''%%%&&&(((***(((&&&((((((''''''&&&&&&&&&&&&(((((()))))))))(((((('''(((((((((((((((((((((((()))(((((((((((()))))))))))))))))))))))))))))))))((((((((()))((((((''''''((()))))))))))))))******''''''((((((((((((((((((&&&&&&'''''''''((((((((()))(((((()))))))))(((&&&******))))))))))))******)))(((((((((((())))))***'''(((((((((((()))))))))%%%&&&''')))+++---...///)))***+++,,,,,,+++***)))&&&%%%$$$######$$$%%%&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((((())))))(((((('''(((((()))******++++++,,,+++)))((((((((()))***,,,,,,,,,++++++*********------,,,,,,,,,,,,,,,,,,)))))))))*********++++++++++++---.........---,,,------,,,,,,,,,,,,++++++,,,---......//////......)))***+++,,,------,,,+++((()))+++,,,---,,,+++***((()))***+++,,,,,,,,,,,,&&&''')))*********)))(((+++++++++,,,+++******)))+++++++++,,,,,,,,,,,,---000000000000///...,,,,,,)))***+++,,,,,,+++***))),,,,,,***)))((((((((((((&&&&&&'''''''''(((((((((((()))))))))************+++*********))))))((((((************************+++***)))(((((()))***+++)))*********++++++++++++***+++++++++++++++,,,,,,))))))******+++,,,......---,,,,,,+++******))))))((((((((((((((((((((((((+++,,,,,,------+++***)))++++++,,,,,,,,,,,,++++++)))+++------,,,+++,,,---'''***...///,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////,,,...///000.........///...///000222222111000000444444444444444333333222444'''(((((()))))))))))))))******+++++++++******)))++++++***)))((((((((()))''''''((((((((((((''''''***************************))))))((()))***+++,,,+++******))))))(((((((((***))))))***++++++(((&&&'''''''''((()))*********))))))))))))))))))))))))'''((()))******)))((('''((()))+++,,,,,,+++)))(((((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''))),,,------,,,)))'''''''''''''''''''''''''''***'''%%%&&&(((***(((&&&(((((((((''''''&&&%%%%%%&&&''''''(((((('''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((('''((((((((((((''''''&&&'''''''''(((((()))))))))((((((''''''''''''''''''''''''((((((((()))))))))***(((((()))++++++)))&&&))))))************))))))((((((((((((((()))******(((((((((((()))))))))***&&&&&&((()))+++---//////)))***+++++++++***)))(((((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((((((((((((((()))(((((()))************)))******))))))))))))))))))***)))((((((((()))+++,,,******++++++,,,,,,,,,,,,******************)))))))))************++++++++++++,,,---...///...---------------,,,,,,+++++++++,,,------...............,,,---......---,,,+++***)))***+++,,,---,,,++++++((()))***+++,,,---------'''(((***+++++++++***))),,,,,,,,,,,,,,,++++++***************************...............---,,,+++)))***+++,,,,,,+++***))),,,,,,***)))(((((((((((('''''''''((((((((())))))((()))))))))************(((((())))))*********+++************************+++***)))(((((()))***+++)))*********++++++++++++******++++++,,,,,,,,,,,,************+++,,,---...+++++++++***))))))((((((((((((((((((((((((((((((***+++,,,------+++***)))++++++,,,,,,,,,,,,++++++&&&(((******)))((()))***'''+++000000...,,,,,,------------,,,,,,+++++++++---...///000000000//////---------,,,+++,,,///111...///111222222222111000555555555555555444333333555++++++++++++++++++++++++*********+++******)))(((+++***))))))))))))))))))'''(((((())))))(((((('''***************************))))))))))))***++++++++++++***)))(((''''''&&&)))***+++,,,---+++'''###&&&&&&'''((()))***++++++))))))))))))))))))))))))((())))))******))))))((((((***,,,......,,,***((())))))))))))))))))))))))(((((((((((((((((())))))'''''''''((()))*********))))))))))))))))))))))))((())),,,------,,,)))(((&&&&&&''''''''''''(((((()))(((&&&&&&((((((((('''''''''((((((((('''&&&&&&%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((())))))))))))(((((('''((((((((((((''''''''''''&&&''''''(((((((((''''''&&&&&&''''''(((((()))))))))(((''''''&&&&&&''''''(((((((((((()))))))))***)))'''%%%&&&***+++)))'''((())))))******))))))((((((''''''(((((()))***+++((((((((()))))))))***************+++++++++++++++*********))))))(((&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((&&&((())))))(((''')))***((())))))***************************))))))(((((((((((((((((())))))***+++((()))***,,,,,,---,,,,,,+++,,,,,,---------,,,,,,...------,,,+++***))))))+++,,,---...///......---...------,,,,,,++++++***,,,,,,---............---///000111000...,,,,,,---++++++,,,------------,,,)))***+++,,,------------+++,,,------......------,,,,,,,,,,,,,,,++++++*********************))))))*********+++******)))))))))***+++,,,,,,+++***)))++++++***)))((((((((()))(((((((((((()))))))))***))))))))))))************''''''((()))***+++,,,,,,***************************))))))(((((())))))***(((((((((((())))))))))))*********++++++,,,,,,---)))))))))((())))))***+++'''(((((()))******++++++++++++++++++++++++++++++))))))*********))))))((())))))************))))))(((***+++,,,******+++,,,))),,,...//////---------------------,,,,,,,,,,,,---...///000111000//////------,,,***)))+++///222///000111111222222111111///000111333444444444444555,,,,,,++++++++++++++++++)))*********))))))((('''))))))))))))))))))***+++(((((()))******)))((((((************************))))))*********+++++++++******))))))(((((('''''')))))))))***,,,+++)))&&&''''''(((((())))))******))))))))))))))))))))))))*********))))))*********)))***++++++++++++***)))))))))))))))))))))))))))++++++++++++************(((((((((((())))))))))))(((((((((((((((((((((((('''(((***++++++***((('''((((((((()))))))))******'''(((((((((&&&&&&((()))&&&'''((()))))))))((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))******)))((('''&&&))))))))))))((((((''''''%%%%%%&&&'''((((((((((((&&&''''''((())))))******)))((('''&&&&&&&&&'''''''''''''''((((((((())))))'''$$$!!!"""'''***)))''''''((())))))))))))((('''''''''''''''((()))***+++(((((()))))))))*********,,,++++++++++++++++++***...---,,,***)))((((((''''''&&&&&&&&&&&&&&&&&&'''((((((((())))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&(((***)))'''''')))+++'''(((((()))***))))))))))))))))))))))))*********))))))))))))))))))((('''******+++,,,,,,,,,+++***---...///111111111111000///......---,,,+++******+++,,,.../////////...---......---,,,,,,+++******+++,,,------......---------...///...,,,+++---///------,,,,,,------...///***+++,,,---------------,,,,,,,,,,,,,,,---......+++++++++++++++******)))))))))))))))************(((((()))******))))))))))))***+++,,,,,,+++***)))******)))))))))))))))***(((((((((((())))))))))))))))))))))))************(((((())))))******++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))******+++,,,,,,,,,+++***))))))((()))))))))((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))******))))))************))))))+++---...///...---...///+++++++++---......---++++++,,,,,,---......//////---...000111111111///...,,,---------,,,---///222111111000000111111222333...///000222333333333333333+++******)))(((((()))))))))))))))))))))(((''''''))))))(((((()))***++++++((()))***++++++***)))(((************************))))))***++++++++++++***(((((((((((()))))))))))))))((('''(((***+++++++++))))))))))))(((((((((((()))))))))))))))))))))))),,,+++***))))))***+++,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))((((((''''''&&&&&&******))))))((((((''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))******+++++++++,,,&&&(((***(((&&&%%%'''***&&&'''(((*********))))))''''''((())))))***))))))((((((((((((((((((((((((((()))*********((('''&&&+++*********))))))(((((($$$%%%&&&'''(((((((((((('''(((((()))***+++++++++)))((('''&&&%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&!!!%%%((()))'''&&&'''((())))))((('''&&&''''''''''''((()))++++++))))))))))))************))))))***+++,,,,,,------444222000---,,,+++++++++))))))))))))))))))))))))(((((())))))))))))((((((***************************)))(((''''''((()))***))))))))))))))))))))))))&&&(((******'''''')))+++&&&''''''(((((((((((((((''''''((()))***+++,,,,,,******++++++)))(((&&&$$$+++,,,------,,,+++)))(((***+++---///////////////,,,,,,,,,---------......,,,,,,.../////////...---......---,,,,,,+++******+++,,,------......------(((***+++***((((((,,,///......---,,,---...///000,,,,,,---.........------+++***)))))))))***,,,---***************)))(((((())))))))))))************)))******++++++++++++***)))***+++,,,,,,+++***)))***)))))))))))))))***+++'''''''''(((((((((((()))))))))))))))************************))))))))))))(((((((((((((((((((((((('''((()))******)))((('''************++++++++++++(((((()))***++++++,,,,,,...---,,,+++************------,,,,,,+++******)))************************,,,,,,*********+++,,,---++++++,,,,,,,,,,,,++++++(((***,,,,,,+++++++++,,,,,,***(((***---...,,,))))))***+++---///111222333---...000111222111///...***---///000000///000111222111000000000111333444222333333333333222111111111000...+++)))((('''((()))++++++******))))))((((((,,,+++***(((''''''''''''***************+++++++++++++++***(((&&&&&&''')))))))))*********+++++++++***)))'''&&&'''(((***+++,,,+++)))((('''&&&''''''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((''''''&&&&&&%%%&&&&&&'''((()))******+++***))))))******)))'''))))))((((((''''''&&&&&&++++++***)))((('''&&&&&&'''((()))***++++++***)))((()))))))))))))))((((((,,,+++***)))(((''''''''''''((()))******)))(((''',,,,,,+++***)))(((''''''((('''%%%######%%%'''((()))******))))))((('''&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&((()))***''''''''''''((((((((()))(((((())))))))))))((((((&&&'''((('''&&&%%%&&&(((%%%(((***+++***(((''''''************************++++++******))))))((((((((()))+++---...---+++***)))(((((()))+++,,,,,,+++,,,+++)))((('''(((***+++))))))(((''''''''''''''''''&&&%%%&&&''''''%%%$$$$$$%%%&&&((()))*********'''''''''''''''''''''''')))(((((('''''''''(((((()))))))))))))))(((''''''))))))))))))((((((((((((&&&&&&((()))*********************************************++++++,,,,,,---............---,,,+++***+++++++++,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------.........//////,,,,,,*********+++,,,---,,,+++******))))))******,,,+++)))((((((((()))***))))))(((((('''''''''&&&(((***,,,,,,++++++,,,---&&&&&&'''(((((((((((((((+++*********))))))((((((...---,,,+++)))((('''&&&''''''(((((())))))******)))))))))))))))******+++,,,,,,+++)))'''&&&(((***'''---...***)))------***---,,,***)))))))))***+++)))((((((((()))+++---...++++++++++++++++++++++++******)))))))))))))))***---,,,,,,+++*********+++)))))))))***+++++++++,,,+++)))(((***---...---+++,,,,,,,,,---------......,,,,,,+++,,,---///111222///...---,,,,,,---...///,,,,,,------......//////////////////000000000000222222333333444333333333444...---+++)))(((((()))))))))(((((((((((((((''''''+++***)))(((((((((((((((******))))))((((((''''''%%%'''))))))((('''(((((())))))*********+++++++++))))))'''''''''(((***+++,,,+++)))(((((((((((()))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%+++***))))))******)))''')))))))))))))))(((((((((+++***)))(((((('''''''''(((((()))***+++***))))))((((((((())))))(((((('''(((''''''&&&&&&&&&''''''(((((())))))))))))((((((+++++++++++++++*********((((((''''''''''''(((((('''((()))))))))))))))((((((((('''&&&&&&'''((((((+++******))))))***+++,,,'''''''''((((((((())))))))))))(((((((((((())))))&&&'''(((((('''&&&''')))&&&(((++++++***((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((()))***+++++++++***)))+++***)))***---...---,,,)))))))))))))))(((''''''))))))(((''''''''''''''')))((('''(((******)))'''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))******))))))((('''))))))))))))((((((((((((''''''((()))*********)))++++++++++++++++++++++++......---,,,,,,+++******------...//////.................................+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++******++++++------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---------...,,,+++***)))))))))***+++---,,,++++++******+++++++++******)))))))))))))))******)))))))))(((((((((+++++++++++++++***)))((()))******+++++++++++++++************)))))))))(((---,,,,,,+++***)))(((((()))))))))*********++++++******))))))******+++,,,((()))***)))((()))+++,,,)))---,,,((((((,,,...,,,---,,,,,,++++++***++++++---,,,+++)))))))))******+++++++++++++++++++++++++++******))))))*********---,,,++++++******++++++************++++++++++++---+++******,,,---+++))),,,,,,,,,------------...///...------------...//////...------------...///000000000000111111111111....../////////000000000111111222333333333333333333,,,+++***)))((()))******((((((((()))))))))))))))******)))))))))))))))***++++++***)))((('''&&&&&& $$$(((******)))))))))***************+++++++++)))((('''''''''(((***++++++******)))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((('''*********)))))))))((((((+++***))))))******)))'''))))))))))))***************)))(((''''''((()))***))))))*********)))((((((''''''''''''''''''''''''***))))))))))))***+++,,,))))))(((((((((((())))))((()))))))))******++++++'''(((***++++++***((('''&&&'''((()))************))))))(((''''''((())))))))))))((('''''''''((((((''''''((((((((()))))))))***)))(((''''''((()))***&&&''')))((((((((()))***''')))++++++***)))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))((((((,,,+++***,,,...///...---)))***+++,,,+++)))&&&%%%)))((((((''''''''''''(((((('''&&&((()))******)))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((***************)))(((((((((((((((((())))))))))))(((((())))))***)))))))))++++++++++++++++++++++++.........---,,,,,,++++++,,,---...///000000000000/////////......------,,,++++++,,,,,,------......++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,........................------------------,,,,,,++++++++++++,,,,,,,,,,,,++++++***)))((((((((()))------,,,++++++++++++,,,***************)))((((((++++++************))))))+++)))((()))+++,,,)))&&&******+++,,,,,,,,,,,,,,,************))))))))))))++++++*********)))))))))*********+++++++++++++++***************+++++++++(((***++++++***)))+++,,,+++,,,***''''''+++---,,,,,,------------,,,++++++---,,,+++***))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++******++++++,,,,,,+++++++++++++++***...---++++++,,,,,,***))),,,,,,,,,,,,------------111000///---,,,,,,,,,,,,///...------------...////////////...........................///////////////000111333333444444444777******))))))))))))***+++******++++++,,,,,,------)))))))))))))))***+++,,,,,,+++++++++******))))))"""%%%)))************+++************************)))(((((('''((()))*********************++++++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((((((((('''''''''(((((()))***+++,,,,,,+++***))))))******)))'''((((((((())))))*********)))((('''''''''(((***+++*********))))))(((''''''&&&&&&&&&&&&&&&''''''(((++++++*********++++++,,,***)))(((''''''((()))***&&&&&&&&&''''''''''''((()))))))))******)))))))))''''''((()))))))))))))))(((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&'''(((((((((((()))))))))***)))(((''''''((()))***&&&'''))))))((((((***+++(((***++++++***))))))***(((((((((((((((((((((((('''''''''(((((()))))))))+++***)))(((((((((((((((+++******+++---......---+++,,,,,,,,,+++)))(((&&&)))(((''''''''''''((((((%%%######$$$&&&((((((''')))(((((('''''''''''''''))))))))))))))))))))))))(((''''''''''''(((((()))***************))))))((((((((((((((())))))))))))))))))*********))))))(((++++++++++++++++++++++++******++++++,,,---......,,,---...//////000/////////...---,,,+++***))))))++++++,,,------...//////++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,------------------------///......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++******))))))((((((---,,,++++++******++++++))))))***++++++)))((('''************************(((%%%###&&&,,,...,,,((('''((())))))******))))))*********)))))))))))))))))))))))))))******************++++++++++++++++++((())))))***************+++------,,,***)))))))))++++++***)))***,,,,,,+++***+++,,,------,,,+++******)))*********++++++,,,***+++++++++++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,++++++***++++++,,,------,,,,,,+++++++++***------,,,,,,,,,,,,+++***++++++,,,,,,,,,---------000000///...---,,,,,,,,,.........------..................------,,,,,,,,,---.........////////////000000222333555555666666777))))))))))))))))))************++++++,,,,,,------******)))******+++,,,---))))))******+++++++++,,,)))***+++***))))))+++---************************((((((((((((((())))))***((()))******++++++,,,,,,******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''''''''''''''######$$$%%%&&&'''((((((+++***))))))******)))''''''''''''(((((()))))))))((((((''''''((()))***+++******)))(((((('''''''''&&&&&&&&&%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%***)))(((''''''((()))***''''''''''''&&&&&&&&&%%%***)))'''&&&&&&''')))***)))))))))))))))(((''''''''''''''''''''''''''''''++++++++++++***))))))((((((((((((((()))))))))******)))(((''''''((()))***&&&((())))))(((((()))+++((()))+++***)))((()))***))))))))))))))))))))))))((((((((())))))*********,,,+++***)))))))))))))))***)))((()))+++,,,,,,+++,,,+++)))(((''''''((((((((((((''''''''''''(((((($$$"""!!!"""$$$&&&'''&&&(((''''''''''''((())))))))))))))))))))))))))))))'''''''''''''''((())))))***************)))(((((('''((((((((()))))))))***)))***************)))(((++++++++++++++++++++++++'''((()))***+++,,,------,,,------......---------//////...---+++***))))))++++++,,,------...//////++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++.........------,,,,,,+++---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))+++******)))))))))))))))))))))***++++++)))((('''))))))))))))))))))))))))(((%%%###&&&,,,...+++'''&&&'''(((((())))))(((((())))))))))))))))))******'''(((((()))******++++++************************'''((()))*********))))))+++,,,---,,,+++***+++,,,---+++***,,,...,,,***((()))***+++,,,,,,+++***)))((()))******++++++++++++*********++++++,,,,,,,,,,,,,,,++++++,,,------...,,,++++++***++++++,,,,,,...---------,,,,,,++++++++++++,,,,,,,,,,,,---...+++++++++,,,,,,,,,------..................---------..................---222111111111000/////////.........////////////000111222333555666777777777111((()))))))))))))))))))))((((((((()))))))))))))))+++*********+++,,,------&&&&&&'''((()))***++++++,,,---,,,+++))))))+++...+++++++++***************(((((((((((())))))))))))(((((()))***+++++++++*********))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%+++***))))))******)))'''''''''''''''((((((((((((''''''(((((())))))******))))))((('''''''''((((((''''''&&&&&&&&&((()))***+++***((('''&&&%%%%%%%%%))))))(((((((((((())))))******))))))((((((((('''***(((&&&$$$$$$&&&(((***************)))((('''&&&&&&''''''((((((''''''&&&))))))*********)))((((((((((((((()))))))))******(((((())))))))))))(((((('''((())))))''''''((()))((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))******************************))))))((('''&&&(((***+++***))))))(((%%%$$$$$$%%%&&&'''(((''''''''''''(((((()))'''%%%$$$$$$&&&(((((((((((('''&&&&&&&&&((()))***((((((((((((((((((((((((''''''&&&''''''((()))***)))))))))))))))(((''''''''''''(((((())))))******))))))******+++************************************************))))))))),,,---------------,,,,,,111000000...---,,,++++++++++++,,,,,,------......++++++++++++++++++++++++******))))))******++++++************************,,,,,,,,,,,,,,,,,,++++++------------,,,,,,,,,,,,***+++,,,,,,,,,,,,++++++******)))(((((((((((((((***************)))((((((((((((((())))))))))))***,,,)))((((((******'''$$$(((((()))***************))))))))))))************''''''((())))))***++++++***************)))))))))'''((()))++++++***))))))((()))******+++---111444222---+++...///,,,)))((())))))***+++++++++*********++++++++++++***))))))*********++++++,,,,,,---++++++++++++,,,---......++++++******++++++,,,,,,...------------------,,,***+++------,,,,,,...///++++++++++++,,,,,,,,,,,,,,,,,,---.../////////...------...//////...------000000///////////////...////////////000000000000222222333555666666666666111))))))))))))))))))(((((()))((((((((((((((('''''',,,,,,+++++++++,,,,,,---''''''(((((())))))*********+++,,,,,,+++***+++,,,+++++++++*********))))))'''(((((()))))))))))))))'''((()))*********)))(((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))************************)))))))))(((+++***))))))******)))''')))))))))(((((((((((((((&&&''')))*********((('''(((((('''&&&'''((())))))((('''&&&&&&'''(((***,,,,,,,,,+++***)))))))))***(((((())))))))))))(((((()))))))))))))))*********(((''''''&&&&&&''''''(((((()))))))))))))))(((''''''((())))))))))))((('''%%%&&&'''((((((''''''&&&(((((()))))))))*********'''((()))******)))((('''((())))))(((&&&%%%&&&''''''(((((((((&&&&&&''')))(((((((((((((((((((((((()))))))))))))))((((((((('''((()))*********)))((('''&&&&&&''')))******)))&&&&&&&&&&&&&&&''''''((('''''''''''''''((())))))***(((&&&%%%''')))))))))***)))'''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''((()))***((((((((((((((('''&&&&&&'''''''''((()))*********((()))******++++++++++++))))))))))))))))))))))))************************+++,,,---......//////...000000///...------,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,---++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,+++++++++***((()))***+++,,,,,,+++++++++******)))((()))))))))+++******))))))))))))))))))))))))*********++++++,,,,,,+++***)))(((&&&%%%))))))***++++++++++++***((()))))))))************''''''(((((())))))******,,,,,,+++++++++*********(((***+++------,,,+++***(((((())))))***...444888:::111+++,,,...+++)))***+++*********++++++,,,---((()))***+++,,,+++******)))******+++,,,,,,------************+++,,,---...++++++******++++++,,,---------------............+++---......,,,+++---///***++++++++++++,,,,,,,,,,,,,,,.../////////......------...//////...------,,,,,,,,,---------------000000000000111111111222111222222333444444444333555)))))))))))))))(((''''''++++++******))))))((((((---,,,,,,++++++,,,,,,---++++++++++++************&&&(((,,,---,,,+++******++++++++++++******))))))'''(((((()))))))))))))))'''((()))******)))((('''******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))++++++,,,,,,,,,%%%%%%&&&'''((()))******+++***))))))******)))(((++++++******))))))((((((&&&'''***++++++***'''&&&((('''&&&&&&'''((()))***)))((('''&&&''')))+++---(((((((((((((((((()))***'''((()))******)))((('''%%%%%%&&&'''((()))******&&&'''((())))))((('''&&&&&&'''((()))************((()))***++++++***)))((('''((()))+++++++++******))))))))))))************&&&'''***++++++***'''&&&((())))))(((%%%$$$$$$%%%&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''))))))(((((('''''''''&&&$$$&&&(((******)))((('''((('''&&&''')))+++***)))&&&''')))+++,,,+++***)))'''''''''''''''((()))***+++)))&&&%%%&&&(((((((((---+++(((&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''')))******'''''''''''''''&&&&&&%%%&&&''''''((()))******+++'''((()))***+++,,,,,,,,,(((((((((((((((((((((((('''((()))***,,,---...///***+++---///000111222222---------,,,,,,++++++***,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,++++++++++++******))))))%%%''')))***++++++++++++,,,++++++***)))*********,,,+++)))((((((((()))************++++++,,,,,,,,,)))***,,,+++)))(((((()))(((((()))***************(((((())))))*********+++(((((((((((()))))))))***---------,,,,,,+++++++++***+++---//////...---,,,++++++***((()))---333777@@@444+++***+++******---,,,,,,+++***+++,,,...///$$$%%%(((+++---.........))))))***+++,,,,,,------************+++,,,---...+++*********+++,,,,,,---,,,---------.../////////---///000...+++***+++---******+++++++++,,,,,,,,,------...//////...---,,,,,,---...//////...---,,,.../////////000000111111000111111111222222222222000111111222222222111111444((()))***++++++***)))((())))))))))))))))))))))))******)))((('''''''''(((***************************)))))))))***,,,...///*********))))))))))))))))))((('''&&&&&&'''((()))))))))************)))(((((((((((((((''''''''''''+++)))(((((())))))(((&&&)))******)))'''&&&'''(((************************))))))))))))))))))))))))%%%&&&(((******)))(((&&&''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((((())))))((('''&&&&&&((((((((((((((()))***+++))))))(((''''''''''''''')))(((&&&$$$#########$$$''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&'''((()))******)))(((''''''((()))))))))))))))***)))'''&&&&&&&&&'''((()))((('''&&&&&&'''((())))))************(((&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((()))*********((('''&&&+++***)))(((((()))***+++((((((((((((((((((((((((******))))))((((((''''''))))))((((((((())))))***(((((((((''''''(((***+++''''''''''''(((((((((((())))))((((((''''''''''''))))))))))))))))))))))))(((((((((((()))***+++,,,+++++++++*********))))))++++++***************+++(((((()))***+++,,,,,,,,,---...///000111111111111---......///...---+++***//////---,,,+++************(((&&&'''+++......---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,111...++++++------+++(((++++++,,,,,,,,,---------))))))))))))))))))))))))+++)))(((***---...,,,******,,,...---***))))))+++++++++************+++++++++,,,,,,---,,,+++)))(((+++***))))))++++++***)))(((&&&$$$%%%)))+++***)))+++++++++*********))))))+++***)))))))))***+++,,,333222000000111222111000000...+++)))***,,,///111...---+++*********++++++...---,,,+++++++++------'''((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---...---,,,***))),,,,,,,,,++++++*********---,,,++++++------,,,++++++++++++***++++++,,,,,,,,,,,,,,,---------......000000000000000000000000000///...---------------//////000111111111111111111222222333333444444555555((()))************)))((()))))))))))))))))))))))),,,+++******************************************++++++*********+++,,,---***)))))))))))))))))))))***)))(((((((((((()))***((())))))******))))))(((((((((((((((((((((((()))+++***(((((()))***(((''')))***+++***((('''((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))***))))))((((((((())))))))))))(((((()))(((''''''''''''((()))((((((((((((((('''&&&&&&(((((('''''''''((())))))))))))((('''''''''''''''))))))'''&&&%%%%%%&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&((()))++++++++++++***''''''((()))))))))))))))******)))((((((((((((((()))((('''&&&&&&'''((()))(((((()))*********)))((((((((((((((((((((((((((('''''''''((((((((())))))***************)))((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''***'''$$$%%%(((******(((''''''''''''((((((((((((((((((((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((()))***+++,,,+++++++++*********))))))++++++***************+++))))))+++,,,,,,---------+++++++++,,,------..................---,,,++++++------,,,+++++++++,,,,,,,,,)))'''''')))+++***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***((()))++++++***(((++++++++++++,,,,,,,,,,,,************************+++***)))***------,,,)))))),,,------***))))))+++,,,++++++++++++++++++,,,---,,,+++*********+++,,,---+++***+++,,,---,,,+++)))'''&&&'''***,,,+++***+++++++++*********))))))******)))))))))***,,,---,,,111:::BBBEEEBBB:::444000...+++))))))***,,,...++++++)))((((((((())))))+++***))))))((()))***+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***))),,,,,,,,,+++++++++******---+++***+++,,,---,,,+++,,,,,,+++++++++,,,------,,,,,,,,,---------......//////////////////////////////...---------------///000111111222222111111111222222333333444444555666(((((())))))))))))(((((())))))))))))))))))))))))******************+++,,,************************,,,,,,+++***))))))******))))))))))))))))))************))))))))))))******'''(((((())))))(((((((((((((((((()))******+++++++++***))))))***+++)))((()))***+++***)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))************)))))))))((((((''''''(((((()))(((((((((((((((''''''&&&((((((''''''&&&''''''''')))((((((''''''''''''((())))))(((((((((((())))))''''''((((((((((((''''''''''''((((((((((((''''''***))))))(((''''''&&&&&&((((((((((((((((((((((((%%%&&&'''''''''&&&%%%$$$''''''((())))))))))))))))))************)))((((((((((((''''''''''''((()))&&&'''((()))***++++++***(((((((((((((((((((((((((((((((((((()))))))))***++++++******))))))******'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''',,,'''###%%%***,,,***&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((()))***+++++++++************)))))))))+++***************++++++***+++,,,---------------+++************,,,---...//////...---,,,,,,,,,,,,+++++++++++++++,,,---...///---***)))******)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))((('''(((***+++***)))*********++++++++++++,,,************************,,,+++***+++,,,,,,***((()))***,,,+++***))))))***,,,,,,,,,++++++,,,,,,,,,---+++)))((((((***,,,......---,,,,,,......---,,,***(((((()))+++,,,,,,++++++************)))))))))))))))))))))***+++------555<<>>;;;666222,,,+++***)))******+++,,,,,,,,,++++++++++++++++++***************+++++++++++++++,,,++++++***))))))++++++++++++++++++++++++)))******++++++******)))***+++++++++++++++******+++++++++++++++++++++++++++***))))))++++++***)))+++*********+++,,,---...,,,,,,,,,---------......------------------------///......---------.........///000000111111000000111222222333333444444555444))))))(((((((((((())))))))))))))))))))))))))))))((('''''''''((()))******))))))))))))))))))))))))(((((()))))))))*********(((((())))))************((((((((((((((((((((((((&&&&&&'''(((((((((((((((((())))))***+++,,,,,,---+++***)))***+++,,,+++***((()))******)))((()))+++))))))))))))))))))))))))(((((((((((((((((((((((((((&&&%%%###$$$&&&((()))'''(((((())))))(((((('''((())))))))))))))))))(((''''''(((((((((((((((''')))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&''''''((()))))))))***''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((())))))((((((((((((((((((((((((******++++++***((('''&&&''''''((()))))))))))))))&&&'''((()))((('''%%%$$$&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((()))((('''&&&&&&'''))))))))))))******++++++++++++))))))))))))))))))))))))''''''(((((())))))************)))((((((((((((((((((+++---,,,)))((()))+++''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***))))))))))))))))))))))))******))))))***++++++,,,)))******++++++++++++***///...,,,,,,,,,...111222000///---,,,++++++,,,---,,,,,,+++************+++.../////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))*********+++++++++***************************+++,,,+++***))))))((()))))))))*********)))(((******))))))))))))******((()))******++++++++++++,,,+++***+++,,,---,,,***'''((()))******)))))))))))))))))))))))))))))))))'''((()))***+++,,,------///---+++***++++++++++++)))******+++,,,---......++++++++++++,,,+++++++++))))))******++++++++++++'''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))),,,,,,+++++++++,,,,,,,,,+++++++++++++++++++++++++++***))))))++++++***))))))))))))******+++------,,,,,,,,,---------......------------------------......---------......///---...//////000000//////111222222333333444444555555******))))))))))))******))))))))))))))))))))))))******************+++,,,))))))))))))))))))))))))&&&'''((()))))))))))))))((((((((()))******++++++''''''((((((((((((''''''&&&''''''((()))))))))))))))))))))***+++++++++,,,***)))((()))+++++++++)))'''((())))))(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))'''&&&%%%$$$$$$&&&((()))''''''((((((((((((''''''((())))))******))))))(((&&&'''((((((((((((((((((((((((''''''&&&'''''''''(((''''''''''''(((((()))%%%&&&'''((()))(((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''((())))))***(((((((((((((((((((((((($$$%%%''')))+++++++++***''''''((()))))))))))))))&&&''''''''''''&&&%%%%%%%%%&&&'''((()))))))))((((((((('''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((((((''''''((()))************))))))))))))))))))))))))&&&&&&&&&''''''''''''''')))((('''&&&&&&%%%&&&&&&&&&+++///---(((&&&(((,,,''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((''''''(((((()))(((((()))))))))))))))***))))))))))))***+++,,,,,,)))******++++++*********,,,+++++++++,,,---.../////////...---,,,,,,,,,,,,---,,,+++***************)))+++---...---,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,***(((&&&&&&'''*********++++++++++++,,,++++++++++++++++++++++++)))***,,,+++***))))))******))))))***+++,,,***)))))))))(((((((((((())))))((()))***+++,,,+++***)))+++***))))))++++++***)))&&&(((++++++***(((((()))(((((()))))))))))))))***'''((()))+++,,,,,,,,,,,,///...---...///000000///((()))+++,,,------------(((((()))************)))''''''((()))************%%%&&&(((***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,++++++,,,,,,---...***++++++++++++,,,,,,,,,,,,*********+++,,,+++***)))))))))***+++,,,---...,,,,,,,,,---------......------------------------...------------...//////---...//////000000//////111222222333333444444555888,,,+++***))))))***+++,,,)))))))))))))))))))))))),,,+++******************))))))))))))))))))))))))'''((()))))))))((('''&&&'''(((((()))******++++++'''((())))))))))))((('''&&&'''((()))************))))))******************)))((('''(((***+++***)))%%%'''((((((''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&'''((()))***(((((())))))))))))((((((((()))************)))(((&&&&&&'''((((((((((((((((((((('''''''''((())))))'''''''''''''''((())))))&&&'''((())))))(((((('''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((("""$$$%%%'''((((((((((((''''''((()))))))))))))))(((((('''&&&&&&&&&&&&&&&%%%&&&'''((()))))))))(((((((((''''''((()))***+++((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((((((((((((%%%&&&((()))*********)))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&)))((('''&&&&&&%%%%%%%%%&&&))),,,+++(((&&&&&&(((''''''''''''((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((())))))******))))))))))))***+++,,,---***++++++,,,,,,++++++************+++,,,,,,------............---,,,++++++******************+++,,,(((+++......,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++((('''(((***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++''')))++++++)))((()))++++++))))))***------,,,)))******))))))))))))***************)))))))))))))))+++***))))))***+++***)))'''***------+++)))))))))(((((((((((())))))******((()))***+++,,,++++++***&&&&&&&&&(((***+++***((()))***+++,,,,,,+++***)))'''((()))***+++******)))'''((()))***+++++++++***'''(((***,,,...///000000++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********+++---...******+++++++++,,,,,,,,,---+++***+++,,,---,,,++++++++++++,,,---...000000,,,,,,,,,---------......---------------------------------------.../////////000000111111111111111111222222333333444444555888---,,,+++******+++,,,---))))))))))))))))))))))))******)))(((''''''(((((()))))))))))))))))))))))))))*********((('''%%%###'''(((((()))***+++++++++((()))***++++++***)))((('''''')))***++++++++++++*********)))))))))))))))(((''''''((()))******)))$$$&&&''''''&&&&&&''')))************************)))))))))))))))))))))))))))))))))))))))******+++))))))************))))))((()))***++++++***)))(((&&&&&&'''((())))))((((((((((((((((((((()))***+++'''''''''''''''((()))***'''((()))******)))((('''''''''((((((((((((''''''''''''(((((((((((('''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((*********+++***((('''&&&'''(((((()))))))))))))))***)))(((&&&&&&'''(((((($$$%%%'''))))))))))))(((((((((((((((***,,,...///(((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((*********)))(((&&&''')))***+++++++++***))))))))))))))))))))))))******))))))((((((((('''++++++***((((((''''''''''''''''''(((((('''%%%$$$''''''''''''((((((((()))(((((())))))******++++++)))))))))))))))))))))))))))(((((('''''''''(((((('''((((((((())))))******))))))))))))***+++,,,---,,,,,,---------,,,++++++******,,,------------------......///...---+++***((((((((()))***,,,---...+++...111000...,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---++++++,,,///++++++,,,,,,,,,---------++++++++++++++++++++++++&&&(((++++++)))(((***,,,+++***)))***---...,,,***++++++************++++++---,,,)))''''''((()))++++++***)))***++++++***)))(((+++......,,,******+++'''((((((((())))))******))))))+++,,,,,,+++***)))...,,,******,,,---------***+++,,,,,,+++)))&&&$$$)))***+++,,,------,,,+++)))***,,,---......------)))***,,,...///000111111************************+++,,,,,,------,,,,,,+++******)))))))))***,,,---*********++++++,,,,,,,,,---,,,++++++------,,,+++,,,------...///000222222,,,,,,,,,---------..............................---------------...///000111111222333333333333222111222222333333444555555555&&&'''((()))************((((((((((((((())))))***+++++++++*********))))))************************'''((()))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++))))))************)))))),,,+++)))''''''(((***+++))))))(((((((((((())))))******))))))(((((('''''')))))))))((()))******+++(((((())))))************++++++************++++++******)))(((((((((((((((''''''(((((((((((('''''',,,+++***))))))((())))))((((((((((((((((((((((((,,,***((('''(((***---///((((((''''''((()))+++,,,(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))((((((((((((((())))))((('''&&&&&&%%%&&&&&&'''***,,,+++(((''')))+++******+++***)))(((&&&%%%((((((((((((((((((((((((---***''''''***+++***))),,,)))((((((++++++***'''))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))'''%%%%%%''')))))))))((((((((((((''''''''''''+++***)))((((((((((((((()))))))))))))))(((''''''$$$&&&''')))***++++++***)))))))))))))))))))))))))))'''%%%######&&&)))++++++++++++***************------,,,,,,+++***))))))+++++++++,,,---...000111///000000000///---+++***,,,++++++++++++++++++++++++++++++******))))))))),,,,,,,,,,,,---...//////------,,,,,,,,,+++++++++************+++,,,---...,,,---.../////////...---((((((''''''((()))*********++++++******)))((('''''''''(((((()))))))))***((()))***+++++++++++++++***+++,,,------,,,***))),,,***************(((&&&************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***---000000---+++,,,...,,,++++++******++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,))))))***++++++++++++***,,,+++++++++***)))))))))((()))************)))(((------------------,,,,,,++++++******)))((('''''')))******+++---///111222111000...---+++++++++++++++,,,---...////////////------------------,,,,,,---------.........///////////////000111333444555000000111222333333444444444************)))((('''&&&))))))((((((((()))******+++++++++*********))))))************************((((((******+++***))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))************)))))),,,+++***))))))***,,,---)))))))))(((((()))))))))***)))))))))(((((((((''')))))))))))))))******+++)))))))))*********++++++*********))))))***************)))(((((((((((((((''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&((((((''''''''''''(((((()))'''%%%######%%%&&&((((((''''''&&&'''(((***+++(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((()))***&&&&&&%%%&&&&&&'''((()))((()))******)))((()))***))))))******)))((('''&&&((((((((((((((((((((((((&&&$$$""""""%%%''''''&&&((('''&&&'''***,,,+++***))))))))))))))))))))))))))))))************))))))'''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&&&&'''''''''(((((())))))***)))(((((('''''''''((())))))******))))))((('''(((((('''&&&''''''((()))))))))))))))))))))))))))***(((&&&%%%&&&'''***+++(((((())))))***+++,,,,,,------,,,++++++***))))))******++++++,,,...///000////////////...,,,***)))*********+++++++++++++++.........------,,,,,,,,,---,,,+++***))))))))))))---,,,,,,,,,,,,+++++++++************+++,,,------------------,,,***((('''))))))******++++++++++++''''''((((((((((((((('''++++++******************))))))***+++++++++++++++))))))*********))))))(((***)))))))))******((('''(((((())))))******++++++))))))))))))))))))))))))************************(((***+++,,,***))))))***,,,++++++******++++++,,,,,,,,,,,,++++++*********************++++++++++++***+++,,,---............+++++++++***************************************///......------.........//////......---,,,,,,+++......---------,,,,,,+++---------------,,,,,,,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////000111222444444000000111111222222333333333************)))(((''''''***))))))))))))***+++++++++++++++***************)))))))))))))))))))))))))))************))))))((()))))))))((((((((((((((()))))))))))))))))))))))))))))))))************+++))))))************))))))***))))))((()))***,,,---************************))))))))))))(((((((((((()))))))))))))))************************+++++++++))))))))))))))))))))))))***))))))(((((((((((((((''''''(((((((((((('''''''''''''''&&&''''''((())))))((('''&&&&&&'''((()))'''&&&###"""!!!!!!"""###'''&&&&&&&&&&&&((()))***((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''((()))***+++&&&&&&%%%&&&&&&'''((()))***)))((((((******)))((((((((())))))))))))(((((((((((((((((((((((((((((('''%%%$$$%%%(((*********((('''&&&''')))***)))((())))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''%%%%%%$$$&&&'''(((&&&%%%%%%%%%&&&'''((()))******(((((((((''''''''''''''')))************))))))(((...+++(((&&&%%%&&&''')))))))))))))))))))))))))))))))))((((((((()))***+++(((((())))))*********+++,,,,,,,,,+++******)))))))))******+++,,,---...............---,,,+++***))))))******++++++,,,,,,,,,///////////////.........,,,,,,+++***)))))))))))),,,,,,,,,+++++++++******))))))******+++,,,,,,,,,+++,,,,,,+++***)))''''''((()))+++,,,,,,+++******%%%&&&'''((())))))))))))---------,,,++++++******))))))***++++++++++++******)))))))))))))))******(((''''''(((******)))(((''''''((()))***+++,,,---))))))))))))))))))))))))++++++++++++++++++++++++)))(((((()))******)))'''++++++************+++++++++++++++++++++*********************++++++++++++******+++------.........***************+++++++++,,,+++***))))))***+++,,,+++***)))(((((()))++++++---------,,,++++++******......///...---+++***(((***+++,,,.........---,,,/////////......---++++++******++++++,,,,,,---------............/////////////////////000222333444111111111111111111111111222''''''((()))***************************++++++,,,************************((((((((((((((((((((((((************))))))(((((())))))((((((((((((''''''(((((((((((((((((((((((())))))))))))************))))))************))))))&&&&&&&&&&&&'''(((***+++******++++++++++++******))))))))))))(((((((((((((((((()))***************************++++++++++++(((((())))))))))))(((((())))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&''''''(((******)))(((&&&%%%%%%&&&((()))((('''&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&''')))***((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))***+++)))((('''&&&&&&%%%&&&&&&+++(((&&&'''***+++)))'''''''''((()))))))))))))))((((((((((((((((((((((((************+++,,,,,,,,,+++***)))((('''&&&%%%$$$))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&&&&'''(((******(((&&&&&&&&&&&&'''((())))))***''''''''''''''''''&&&&&&)))***************))))))...,,,***(((''''''((()))(((((((((((((((((((((((('''((())))))******)))))),,,,,,+++***((('''&&&&&&,,,+++++++++******))))))))))))***+++,,,,,,------------,,,,,,+++***))))))******+++,,,------..............................,,,++++++,,,,,,---...///++++++++++++************))))))***+++++++++++++++))))))***++++++,,,,,,,,,&&&''')))***+++)))(((&&&((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,++++++)))******+++++++++******,,,+++*********+++,,,---'''&&&&&&(((***+++***)))(((((()))******+++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++---***(((***------+++(((++++++************+++++++++++++++***************++++++++++++,,,,,,,,,,,,((())))))******))))))((()))))))))***+++++++++,,,---,,,***))))))***,,,---)))((('''&&&&&&((()))***+++++++++******))))))))))))***,,,...///...---,,,)))+++---.........,,,+++---.........------,,,+++******+++,,,------.....................////////////......///000111222222111111111000000000000000222'''((()))***++++++++++++***************++++++,,,************************((((((((((((((((((((((((++++++***))))))(((((((((******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))&&&&&&&&&''''''((()))***)))***++++++++++++***)))(((((((((((())))))))))))(((((()))************)))************************'''((())))))))))))((('''))))))(((((((((((())))))''''''((((((((((((''''''"""""""""###$$$%%%&&&''')))(((''''''''''''((()))(((''''''''''''((()))***&&&&&&%%%%%%&&&''')))***(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***,,,++++++***)))))))))))))))((('''&&&&&&%%%&&&&&&***(((&&&'''***+++)))&&&'''''''''((())))))******))))))))))))))))))))))))))))))))))))((('''''''''*********((('''%%%%%%%%%))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&&&&'''(((******(((&&&((((((((((((((('''''''''%%%&&&'''(((((('''&&&&&&((())))))*********))))))'''(((((()))((((((''''''((((((((((((((((((((((((&&&'''((()))))))))((((((---,,,+++***)))((('''&&&++++++***************)))))))))+++,,,,,,,,,,,,,,,---,,,,,,+++************,,,,,,,,,---...///000000........................,,,,,,,,,------...///000++++++*********)))))))))))))))***+++++++++******(((((())))))***+++,,,,,,&&&((()))+++***)))'''&&&+++++++++++++++***))))))((())))))***+++,,,------******+++++++++******))),,,+++*********+++---...&&&&&&&&&(((***++++++)))+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++...+++)))***---...,,,***+++******))))))******+++************************,,,,,,,,,------------...******))))))(((&&&%%%$$$)))))))))***+++++++++,,,---,,,***))))))***,,,---,,,,,,+++++++++,,,......------,,,,,,,,,,,,,,,+++&&&(((+++---//////...---+++,,,---......,,,***)))++++++,,,---......------+++,,,,,,---...///000000////////////////////////............///000111111111111111000000000000000444++++++++++++***)))((('''***))))))))))))***++++++***************+++++++++))))))))))))))))))))))))+++***)))))))))))))))***++++++******))))))(((((())))))))))))))))))))))))***)))))))))))))))(((((())))))************))))))((())))))******+++++++++((()))***++++++***)))((((((((((((((())))))))))))'''((()))++++++******)))*********)))))))))))))))((((((************((((((((((((((((((((())))))***''''''((((((((((((''''''$$$$$$$$$$$$%%%&&&(((((())))))))))))))))))))))))&&&&&&&&&''''''((()))***'''&&&&&&&&&&&&((()))***(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******---,,,+++***)))(((((((((&&&&&&%%%&&&&&&'''((())))))(((''''''))))))((('''(((((('''(((((()))***+++))))))))))))))))))))))))(((***+++***'''%%%%%%%%%&&&'''))))))(((((()))***))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''%%%%%%$$$&&&'''(((&&&%%%))))))((((((''''''''''''%%%&&&'''))))))((('''&&&'''(((((())))))))))))((("""###%%%&&&''''''&&&%%%))))))))))))))))))))))))&&&'''((()))))))))(((((())))))******+++++++++,,,************************)))***,,,---------,,,+++---,,,++++++******++++++---------....../////////.........///////////////------,,,+++*********************))))))))))))(((((()))***++++++***))))))***)))(((''''''''''''(((******+++,,,,,,+++)))(((************)))((('''&&&&&&'''((()))***,,,------***++++++++++++***))))))(((((((((((()))***++++++((('''''')))+++,,,+++***,,,,,,+++++++++*********))))))))))))))))))))))))+++++++++++++++++++++++++++***((((((***+++************))))))))))))******)))))))))***************,,,,,,,,,,,,------------,,,,,,++++++)))(((&&&&&&***************+++++++++,,,+++***))))))***+++,,,******+++,,,,,,---------++++++++++++************)))***+++---------,,,++++++,,,---------+++***)))******,,,------.........------......//////000000000000000////////////..................///000000111111111111111111111111444++++++++++++***)))(((((())))))((((((((()))******))))))*********+++++++++***************************))))))(((((()))***+++++++++******)))(((((('''))))))))))))))))))))))))******))))))(((((((((((())))))************))))))******++++++++++++++++++'''(((***++++++***(((''''''((((((((()))))))))***'''(((***+++++++++)))((()))))))))(((((((((''''''((()))+++,,,,,,+++)))(((((((((((((((((()))******''''''((((((((((((''''''((('''''''''((()))******)))***+++,,,,,,+++***)))&&&&&&&&&&&&&&&'''''''''(((''''''&&&'''(((***+++((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((()))***************)))((('''''''''(((&&&&&&%%%&&&&&&'''((()))'''((()))(((''''''((()))))))))(((''''''((()))***)))))))))))))))))))))))))))+++------***(((((()))%%%'''))))))((((((***---))))))))))))))))))))))))))))))************))))))'''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&'''''''''(((((((((((((((%%%&&&(((******)))((('''&&&&&&'''(((((((((((((((%%%%%%%%%%%%&&&&&&''''''))))))))))))))))))))))))((((((((()))))))))******))))))***+++,,,------...))))))))))))***************+++---.........,,,+++...---,,,+++***+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------.........,,,+++***)))((((((((((((******)))))))))(((((((((((()))***++++++***)))(((***)))((('''''''''((()))++++++++++++******))))))))))))*********))))))((('''(((((()))***+++,,,,,,+++++++++++++++***))))))''''''((()))***+++++++++***))))))***,,,---,,,******+++++++++++++++++++++))))))))))))))))))))))))************************)))))))))((('''''')))+++******))))))))))))******((()))))))))*********+++*********+++++++++,,,,,,+++++++++,,,+++******)))+++++++++***************************************%%%''')))***++++++***))))))))))))))))))))))))))),,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---------,,,,,,........................000000000000/////////.........------......//////000000111111222222333333333((()))***++++++,,,++++++((((((((((((((())))))***))))))******++++++++++++************************))))))(((((((((***+++,,,+++******)))((('''''''''))))))))))))))))))))))))******))))))((((((((('''))))))************)))))))))************))))))(((&&&((()))******)))(((&&&'''((((((((())))))******'''(((***+++,,,+++)))((())))))(((((('''''''''&&&(((***+++,,,,,,+++***(((((((((((((((((()))******''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''(((***,,,......,,,***((()))((((((''''''&&&&&&%%%((((((''''''((()))+++,,,((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((()))******+++''''''&&&&&&&&&''''''((())))))'''&&&&&&&&&&&&&&&&&&(((***)))&&&%%%'''******)))(((''''''((()))***))))))))))))))))))))))))&&&))),,,,,,***((()))***(((***,,,+++(((''')))+++))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))'''%%%%%%''')))))))))%%%&&&&&&'''((()))******%%%''')))***+++***)))(((%%%%%%&&&'''(((((('''''',,,***(((&&&&&&''')))+++))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))************,,,...//////...---,,,...---,,,+++++++++,,,---,,,+++++++++++++++++++++)))))))))******+++++++++(((((((((((()))***+++,,,))))))))))))((((((((((((((()))***++++++***((('''))))))((()))***,,,...///******)))(((''''''(((((()))***+++,,,,,,,,,,,,,,,******************+++++++++++++++++++++***)))(((((()))+++,,,------,,,,,,+++******+++------,,,***))))))***+++,,,------...)))))))))))))))))))))))))))))))))))))))))))))))))))++++++***'''&&&***---******))))))))))))******(((((())))))*********+++((())))))))))))*********((((((***++++++,,,,,,+++,,,+++++++++******))))))((()))************)))(((''')))+++...///...,,,+++------------------------++++++******++++++,,,---)))))))))***+++,,,...///------------,,,+++******------------------,,,,,,111111000000/////////.........---------...//////000000111222333444444444222)))))))))))))))))))))))),,,***)))***++++++***)))******))))))((((((''''''******))))))((('''''''''))))))))))))*********+++***,,,---,,,***)))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&,,,,,,++++++******))))))((()))***++++++***)))(((&&&'''((())))))((('''&&&)))((((((((((((***,,,---)))***+++,,,,,,+++***)))******))))))((((((''''''******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''+++***)))(((((((((((((((++++++***)))(((((())))))&&&'''((())))))((('''&&&&&&&&&&&&&&&((()))***+++---(((!!! &&&+++***)))(((''''''((()))***$$$%%%&&&''''''&&&%%%$$$((((((((((((((()))******(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((+++)))(((&&&&&&((()))+++(((((((((((())))))))))))(((((((((''''''((((((((()))((('''''''''(((***+++,,,+++)))((('''&&&''''''''')))***,,,,,,,,,***)))***'''(((+++***&&&$$$&&&+++)))&&&&&&'''(((((('''$$$%%%&&&'''(((***++++++((())))))(((((('''&&&%%%%%%&&&)))******)))&&&%%%((((((((((((((('''''''''''''''''''''''''''''''''++++++***)))((('''&&&&&&%%%&&&'''(((******++++++)))+++------,,,*********)))))))))))))))*********+++++++++,,,,,,,,,------000...---++++++,,,---...//////---,,,***)))(((''',,,,,,,,,,,,,,,***))))))******************++++++,,,+++******))))))******************++++++++++++)))((('''((()))******((())))))))))))(((((((((((())))))(((((()))***+++++++++++++++*********))))))(((((())))))*********+++***+++,,,,,,+++***+++,,,++++++++++++++++++,,,,,,))))))(((((((((((()))))),,,***)))'''''''''((((((((('''&&&&&&(((***---///,,,,,,+++***))))))******)))(((''''''''')))***+++******+++,,,,,,,,,,,,+++)))))))))******)))))))))...,,,)))((()))******)))+++---------+++++++++------+++))))))***,,,---,,,(((((()))***************++++++******+++---///000)))******++++++******)))'''(((***,,,,,,,,,***)))//////.........---------,,,+++)))))),,,.........,,,///000///---,,,///222000000///////////////000000000000000111222333444111************************+++***)))***++++++***)))******))))))(((((((((((('''(((((())))))***++++++,,,***(((&&&%%%&&&'''(((&&&'''))))))'''''''''((())))))))))))))))))))))))+++*********)))))))))(((******************))))))((()))***++++++***)))((((((((()))******)))(((((())))))(((((()))***+++,,,'''(((((())))))(((((('''************))))))))))))************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%+++******)))(((((())))))''''''((((((((((((''''''((('''&&&&&&%%%%%%&&&&&&(((((())))))((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%&&&&&&'''''''''((((((((())))))***)))(((''''''((()))***'''((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&''')))(((((('''((()))***++++++***)))(((''''''((((((((()))+++,,,,,,+++***)))(((%%%%%%''''''%%%'''***+++)))&&&&&&'''(((((('''$$$$$$%%%&&&'''(((((()))%%%&&&&&&'''((((((((('''$$$%%%'''(((((('''%%%$$$&&&&&&''''''''''''''''''''''''''''''''''''''''''******))))))((('''''''''(((((())))))***))))))))))))+++------,,,+++++++++,,,,,,+++******)))((((((,,,,,,,,,,,,---------...///...,,,+++++++++---...---------,,,,,,+++++++++***************))))))((()))))))))))))))))))))))),,,+++******))))))******''''''''''''((((((((((((***(((((()))***+++***)))((((((((())))))***************))))))***++++++,,,+++++++++*********))))))((()))))))))************)))***+++***((((((***+++(((((()))******+++,,,,,,******))))))))))))******))))))((('''(((((()))***))))))(((((()))***,,,---,,,++++++***))))))******)))((('''''''''((()))***)))***++++++,,,,,,+++++++++***))))))))))))***+++...,,,***)))+++,,,+++++++++,,,---,,,+++***+++---,,,***)))***+++---,,,,,,))))))***+++++++++++++++******)))))))))***++++++******++++++++++++************,,,---------,,,,,,///.........------------,,,+++***+++---000111111///000///...,,,+++,,,...000000////////////000000////////////000111222222222+++++++++++++++++++++++++++***)))***+++,,,+++)))***))))))))))))(((((((((((())))))***++++++,,,,,,333000,,,(((&&&''')))***)))***,,,+++***((())))))))))))))))))))))))))))))************))))))))))))((())))))************))))))***+++,,,,,,+++***)))))))))************))))))***)))))))))))))))******(((''''''&&&&&&''''''(((************++++++++++++++++++************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((******)))((((((((())))))((((((''''''''''''(((((()))(((''''''&&&&&&''''''&&&(((,,,......+++'''%%%'''(((((())))))(((((('''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((+++***)))(((''''''''''''(((((((((((()))))))))******)))(((''''''((()))***''''''((((((((()))))))))***))))))(((((())))))***((((((((((((((()))******))))))(((((((((((()))))))))***+++,,,,,,+++)))(((((($$$"""$$$&&&&&&)))...+++)))&&&&&&'''(((((('''&&&&&&&&&''''''((((((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***************)))(((((((((***,,,,,,,,,+++,,,---,,,,,,,,,++++++*********------------...............---,,,+++++++++,,,---++++++,,,,,,---.........))))))*********+++++++++))))))((((((((((((((((((++++++***))))))))))))***)))))))))************+++***)))((()))+++,,,+++***''''''((()))***+++,,,---++++++*********+++,,,,,,+++************)))))))))))))))))))))************((())))))'''&&&&&&(((***''''''((()))******++++++++++++************++++++(((((('''((()))***+++,,,++++++++++++++++++******,,,+++******)))*********+++******)))))))))******)))***++++++,,,,,,++++++,,,+++***))))))***+++,,,---+++******,,,------,,,***+++,,,,,,+++***+++,,,+++******+++------,,,*********+++,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++------------........................---------------,,,,,,...111444666666000...------...//////...000000////////////000000000//////000000111222333555+++++++++++++++++++++++++++)))))))))+++,,,+++***))))))))))))))))))))))))------,,,++++++******)))111///---***)))))))))***,,,---...---***)))((()))(((((((((((((((((((((((((((((((((((('''''''''''''''((()))************))))))***+++,,,,,,+++***)))))))))))))))))))))))))))*********)))))))))))))))***)))(((''''''((()))***(((((()))******+++,,,,,,***)))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))***+++***))))))((((((((()))))))))((('''&&&&&&'''((()))(((((((((((()))+++,,,---))))))((('''''''''((())))))***+++,,,,,,+++***)))(((((())))))))))))(((((('''(((((()))))))))))))))------+++***))))))((((((''''''((((((((())))))))))))(((''''''''''''((()))'''''''''((((((((())))))*********))))))*********((((((((((((((())))))***((((((((((((((()))************+++++++++***))))))(((%%%$$$&&&(((''')))...+++)))&&&&&&'''(((((('''***************)))))))))''''''((((((((((((''''''***)))(((((((((((()))***%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))'''''''''((((((((())))))***************))))))(((((()))+++,,,++++++---...))))))***+++---...//////---------...............------,,,+++***++++++,,,******++++++,,,---......+++++++++,,,,,,---...///)))))))))))))))(((((((((++++++***)))))))))))))))*********+++++++++,,,,,,***)))((()))***+++***)))((())))))***++++++,,,,,,+++******)))******++++++************)))))))))))))))))))))))))))*********))))))((('''%%%&&&(((+++)))))))))***************+++******))))))******+++((((((((())))))******+++,,,,,,---,,,,,,+++))))))++++++***************+++------,,,,,,,,,+++++++++))))))***++++++++++++++++++++++++++++++++++++++++++***)))***,,,------,,,)))***++++++******+++,,,*********,,,------+++))))))***++++++,,,,,,++++++------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......------------...///------------------------...---...111444777999888...+++***---111444444333000////////////000000111222222222222333444555666888***************************)))((()))+++,,,+++***))))))))))))************------,,,,,,+++*********'''(((((((((((('''&&&%%%%%%'''))))))((('''((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&((()))+++++++++***))))))***++++++++++++***)))((((((((((((((((((((((((***************)))))))))***)))(((''''''((()))***&&&''''''((()))***++++++'''((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((())))))((((((((((((((()))))))))((('''&&&&&&'''((()))(((((((((((()))+++,,,---***(((&&&$$$$$$&&&)))***%%%&&&'''(((((('''&&&%%%)))))))))(((((()))))))))''''''((()))***))))))))),,,+++***)))((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))))))))))))))''''''(((((()))***************+++++++++************((((((++++++((((((***+++)))&&&&&&'''(((((('''************))))))))))))&&&&&&'''((())))))))))))***)))(((''''''((()))***&&&&&&'''((()))******+++************************&&&&&&''''''(((((())))))(((((()))************)))(((***++++++++++++---///)))***+++,,,---...//////---------------,,,,,,,,,,,,,,,++++++***************************++++++++++++******+++,,,---//////+++++++++******)))))))))+++***))))))(((((())))))'''''''''(((((((((((())))))((('''(((***+++***)))++++++******************))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))))))))))))))******((('''''')))+++,,,,,,,,,++++++******)))))))))(((((((((((())))))***************)))((((((,,,,,,---,,,,,,+++))))))+++***************++++++++++++++++++++++++******))))))***++++++++++++***(((***,,,......,,,***((()))(((((()))+++,,,+++***((()))******))))))+++,,,*********,,,------+++)))((())))))***************&&&&&&'''((()))))))))***+++,,,,,,------,,,,,,+++------,,,,,,+++,,,------,,,,,,------------------++++++,,,///333555666555,,,)))(((+++000333333222///////////////000111111222222222222333444555666666))))))))))))))))))))))))***)))((()))+++,,,,,,+++)))))))))************+++)))******++++++,,,------$$$&&&(((***+++***((('''!!!$$$''')))***+++---///))))))))))))))))))))))))))))))))))))************((()))+++,,,---,,,***)))((()))***++++++***)))(((((((((''''''''''''((((((((()))************))))))(((''''''&&&&&&''''''(((&&&''''''((()))*********&&&&&&''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''((()))((((((''''''(((((())))))((((((''''''''''''(((((()))(((''''''&&&&&&'''''''''''')))******))))))(((%%%%%%%%%&&&&&&%%%%%%%%%))))))(((((((((((())))))$$$%%%'''((((((((('''&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&&&&'''''''''((()))))))))))))))''''''((()))******))))))))))))*********+++++++++,,,***+++...---)))'''(((+++)))&&&&&&'''(((((('''''''''''''''''''''''''''###$$$&&&((()))***++++++'''&&&%%%$$$$$$%%%&&&'''((((((((())))))******+++))))))))))))))))))))))))&&&&&&&&&''''''(((((((((''''''((())))))))))))))))))***++++++******,,,...---------,,,,,,+++++++++++++++++++++************+++++++++*********))))))************))))))))))))((((((''''''(((***,,,---,,,,,,++++++******))))))******)))(((((((((((()))(((((())))))))))))*********)))((()))+++++++++***++++++*********)))))))))))))))((('''''''''(((((((((((()))))))))))))))***************)))))))))))))))***++++++))))))***+++------,,,,,,+++*********))))))(((((((((((())))))++++++++++++***)))((('''++++++++++++++++++***************)))******+++,,,&&&''''''((())))))((((((((()))******++++++******((())),,,......,,,)))(((((((((((()))***+++)))''''''(((******))))))***,,,+++******+++------,,,***(((((()))************)))&&&'''(((***++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------)))((())),,,///000000...+++***)))***+++------,,,///......//////000111222000//////000000111222333222************************)))(((((()))+++---,,,+++))))))*********+++++++++))))))******+++,,,,,,,,,)))***+++,,,,,,,,,,,,+++%%%'''***,,,,,,---///111))))))))))))))))))))))))((()))))))))*********+++)))+++---......,,,***((('''((()))******)))((('''))))))(((''''''((())))))'''((()))***++++++******'''(((((())))))(((((('''((((((((())))))*********''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''(((((('''''''''''''''((())))))''''''((((((((((((''''''((('''&&&&&&%%%%%%&&&&&&%%%''')))++++++***)))((())))))(((((((((((()))))))))(((''''''''''''((()))$$$%%%'''((()))((('''&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((******))))))))))))******&&&'''((()))***))))))((('''((()))******)))(((((((((((())))))***+++------...+++***,,,+++((('''***+++)))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''''''''''''''''''''((((((((((((''''''&&&+++,,,,,,+++)))***,,,......------,,,+++******))))))))))))(((((((((''''''***************))))))(((************************)))((('''&&&'''(((***++++++++++++***)))(((((((((******)))(((((((((((((((***++++++++++++,,,,,,,,,,,,+++***+++---...---,,,((()))))))))))))))))))))******)))((((((((((((((((((((((((((())))))******************)))))))))((('''))),,,,,,+++))))))))))))*********+++++++++,,,***))))))))))))))))))***)))***+++++++++***))))))))))))(((((()))***,,,---******))))))***++++++,,,$$$%%%'''((()))***))))))((())))))******************************************))))))***++++++)))'''&&&'''))))))((()))***,,,,,,***)))***+++---,,,,,,))))))***++++++++++++***+++,,,---...///......---******++++++++++++******+++,,,,,,---,,,+++***)))++++++,,,,,,,,,---------+++++++++---//////---,,,+++,,,,,,,,,++++++,,,...............///000111222////////////000111222222000++++++++++++++++++++++++)))(((((()))+++---,,,+++))))))******++++++++++++,,,,,,++++++***))))))(((******)))(((((()))******'''(((******((('''((()))))))))))))))))))))))))))&&&'''''''''(((((())))))+++,,,...//////,,,***(((&&&'''((())))))((('''&&&+++***)))(((((()))***+++&&&''')))***+++++++++***)))***+++,,,,,,+++***)))***************+++++++++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))%%%$$$######""""""""""""'''''''''''''''((()))***&&&'''((())))))((('''&&&&&&&&&&&&'''((()))***+++((('''&&&&&&&&&''')))******)))(((''''''((()))***)))((('''&&&&&&'''((()))&&&''')))***+++***)))((((((''''''(((((()))***+++(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&''')))*********)))((('''((()))******)))((('''((((((((()))***,,,---......***'''((((((&&&(((,,,+++)))&&&&&&'''(((((('''''''''''''''(((((())))))+++***(((&&&### &&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))((('''%%%$$$###,,,,,,,,,+++))))))+++---++++++++++++++++++++++++((((((''''''&&&&&&&&&%%%***************)))((((((*********++++++,,,,,,---+++***((('''((()))+++,,,+++******)))(((''''''&&&******)))((((((((((((((('''(((((((((((()))))))))...---,,,---///000///...&&&&&&'''((()))***++++++++++++***))))))((())))))'''((((((((())))))******+++*********))))))((((((&&&))),,,---,,,)))((((((&&&&&&''')))***,,,------++++++************++++++'''(((***+++,,,,,,++++++((('''&&&&&&(((***---///******))))))***+++,,,,,,&&&''')))+++,,,------,,,(((((()))***************---+++(((&&&&&&(((+++---++++++***+++,,,+++)))'''%%%'''))))))((()))***,,,---+++))))))+++,,,---,,,******+++,,,,,,,,,,,,++++++,,,---------,,,+++************++++++*********+++,,,.........,,,***)))+++++++++,,,,,,---------000//////000111111///---***---//////---...111555............///000222222000000000000111222333444111+++***)))(((((()))***+++)))+++------,,,,,,,,,---(((((((((((()))***,,,,,,,,,+++***((((((***+++,,,(((***+++***)))((()))***(((((((((((((((((((((((()))(((''''''''')))***+++((((((((()))***,,,---...***************)))(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((******************************))))))))))))******,,,,,,+++***)))(((''''''***)))((((((((((((&&&$$$((((((''''''''''''((((((''''''((((((((((((''''''&&&(((***+++,,,+++***))))))(((((('''''''''((((((***))))))***+++,,,,,,+++&&&&&&''''''(((((())))))******************************))))))(((((('''''''''((()))******)))((('''******))))))((((((''''''))))))(((''''''''''''((()))***+++,,,+++(((%%%$$$''''''''''''''''''''''''&&&''''''((()))******+++))))))***++++++++++++***((())))))*********))))))******))))))((((((''''''%%%&&&&&&&&&''''''(((((('''(((((()))***++++++,,,((((((''''''''''''((((((''''''''''''((((((((((((+++***((('''''''''((()))))))))))))))))))))))))))))))))(((((('''''''''&&&((()))***+++++++++++++++)))))))))***************'''((()))******)))((('''$$$%%%(((***++++++***)))------......---+++***(((,,,,,,+++***))))))******///+++&&&%%%'''))))))((()))))))))***+++++++++,,,))))))))))))))))))))))))))))))***++++++++++++***))))))))))))((((((((((((&&&''')))*********)))(((+++***((('''''''''((()))))))))))))))((((((((((((************))))))))))))&&&&&&''')))+++---///000,,,++++++***)))((('''''',,,,,,---------.........***+++,,,---------------++++++******************************************&&&&&&&&&'''(((***+++,,,,,,'''""""""&&&***+++******************++++++++++++***)))((((((''''''''')))***+++,,,,,,+++***)))))))))***+++,,,------...************************///---***)))+++,,,---------...///...,,,+++,,,---000000111222000...,,,***))),,,///...+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,111111111///------///111////////////000111222333111+++***)))(((((()))***+++///000000///,,,)))((()))******)))******+++,,,---,,,+++)))(((((()))+++,,,(((***+++***)))((()))***)))))))))))))))))))))))))))(((''''''((()))***+++,,,++++++***))))))))))))))))))******))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***)))))))))))))))(((((('''''''''((())))))((('''((((((''''''''''''((((((''''''((((((((((((''''''%%%'''(((*********(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((((((((((((++++++***)))(((''''''&&&***)))))))))(((((((((''''''(((((())))))(((((('''))))))))))))(((((('''''''''''''''''''''((()))***((())))))((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))***++++++++++++***+++++++++++++++***)))((())))))))))))(((((((((((((((((((((((()))))))))***&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((+++***))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''))))))***+++++++++******))))))(((((((((((((((((()))*********))))))(((''''''(((***,,,,,,,,,+++***++++++++++++***))))))(((+++******)))(((((())))))***'''######%%%((((((((())))))))))))))))))******))))))))))))))))))))))))(((((()))***************************))))))))))))((())))))***************+++***)))((('''(((((()))+++******)))(((''''''&&&'''''''''''''''''''''''''''''''''((()))***++++++*********))))))))))))))))))))))))*********++++++'''(((((()))******))))))************************************************************+++,,,.........***%%%%%%(((+++***(((+++++++++******)))))))))******)))(((((((((((())))))***++++++++++++***))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///---******+++,,,------+++---...---,,,,,,---///+++,,,---------,,,+++***,,,---......---,,,------------------------------,,,...////////////222444444333222111111000000000111******))))))))))))******000000111///+++((('''(((,,,+++++++++++++++,,,,,,******((((((((((((******(((***+++***)))((()))***************************)))(((((((((((())))))***,,,,,,+++***))))))(((((((((((()))))))))(((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((())))))******))))))************************((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((()))))))))$$$%%%&&&((()))*********((((((''''''''''''((((((''''''((((((((((((''''''%%%&&&((())))))(((''''''***))))))(((((())))))***&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''(((((((((''''''&&&&&&&&&))))))))))))(((((((((((((((''''''''''''''''''((()))))))))(((((((((((('''%%%&&&&&&&&&((()))***++++++***)))))))))***,,,---))))))))))))))))))))))))''''''(((((())))))******((()))******++++++******---------,,,+++***(((((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((*********+++******)))((())))))))))))))))))))))))***)))))))))))))))((((((*********+++******))))))+++++++++******)))))))))++++++***)))))))))))))))++++++------...---,,,++++++******)))))))))************)))(((((((((((()))+++)))''''''***,,,---,,,)))))))))((((((((((((((())))))))))))))))))))))))(((((()))************)))+++++++++*********))))))***************++++++,,,******)))(((((((((((((((,,,+++***)))((('''&&&%%%)))))))))******++++++,,,((((((((('''''''''''''''(((((())))))************++++++,,,,,,,,,,,,------))))))***++++++++++++***************************************************++++++++++++,,,,,,---...///+++((((((***+++)))''',,,,,,+++***)))(((''''''))))))((((((((()))******)))***++++++++++++***))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++---------)))+++,,,---------///111,,,------.........//////...------...//////...,,,........................+++---000000000000111333555444444333222222111111222***))))))))))))))))))***)))+++,,,,,,+++***++++++,,,,,,+++*********++++++))))))(((''''''((())))))(((***+++***)))((()))***************************)))(((((((((((()))))))))((())))))***************''''''((((((((((((''''''((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((()))************)))************************)))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''((((((((((((###%%%'''(((((()))***+++((((((''''''''''''((((((''''''((((((((((((''''''''''''((())))))(((((('''******)))))))))***++++++'''(((((((((''''''((()))))))))((((((''''''&&&&&&###$$$%%%&&&((()))***+++))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''(((******))))))((((((((())))))***(((((((((((((((((((((((('''((((((((()))))))))***((())))))***************+++++++++++++++***)))(((''''''(((((())))))******&&&&&&&&&'''''''''''''''************))))))))))))'''''''''&&&&&&'''''''''''''''''''''(((((((((((()))***+++,,,,,,+++***)))((((((((((((((((((((((((************))))))))))))******+++******)))((((((*********))))))(((''''''+++***)))))))))***,,,---------......---,,,+++***,,,,,,+++******+++,,,---******))))))))))))******,,,,,,+++,,,,,,---......*********))))))(((((('''((((((((((((((((((((((((((()))******++++++***************))))))))))))(((+++***)))((()))***+++,,,***))))))(((((((((((((((+++******)))(((''''''&&&******+++,,,,,,---......)))))))))(((((('''&&&&&&))))))))))))))))))******,,,,,,,,,---------......******++++++,,,++++++******************+++++++++************************)))))))))((())))))******,,,***)))***++++++)))'''*********))))))((((((((((((((((((((()))***+++,,,*********++++++*********))))))***+++,,,------...************************---,,,******,,,---------'''))),,,------...000222///............///000000///---+++---000000...+++------------...............000222222000.........000111222333333444444444222)))))))))******)))))))))$$$''')))*********,,,---+++******)))))))))******))))))(((((((((((())))))(((***+++***)))((()))***************************((())))))))))))((((((((('''((()))***************''''''((((((((((((''''''((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((((((''''''''''''$$$'''))))))((('''((()))((((((''''''''''''((((((''''''(((((((((((('''''')))))))))))))))))))))(((%%%%%%$$$%%%%%%&&&''''''$$$&&&''''''%%%$$$%%%'''))))))((((((''''''&&&&&&$$$%%%&&&''')))***,,,,,,(((((((((((())))))))))))((('''&&&%%%%%%&&&'''((('''''''''''''''(((((((((((((((''''''''''''(((((($$$%%%&&&'''&&&$$$""" ''''''''''''''''''''''''(((((((((((())))))))))))(((((()))************)))''''''((()))******))))))''''''(((((())))))******'''''''''''''''&&&&&&&&&************))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((()))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))))))))***************************)))(((''''''''''''&&&&&&%%%%%%%%%***)))))))))+++---///111---------,,,,,,+++******,,,+++***)))***+++,,,---+++++++++******++++++,,,***+++++++++***)))))))))+++++++++******)))))))))(((((((((((((((((((((((()))***++++++,,,,,,++++++)))(((((((((((('''''''''))))))((('''''')))***+++)))))))))))))))(((((('''(((((((((((())))))))))))&&&''''''((()))***++++++(((((()))*********))))))++++++******)))(((((('''((())))))))))))*********'''(((((((((((((((''''''))))))*********+++++++++))))))))))))))))))))))))(((((('''''''''(((((()))''''''((()))++++++***((((((((())))))******++++++(((((((((((()))+++,,,---+++******************+++))))))***+++,,,------...************************,,,+++***+++---...---,,,'''))),,,------...000222---,,,+++*********++++++...,,,***,,,...///,,,***++++++,,,,,,,,,---------...000222222000.........///000111222333333333222///))))))************))))))&&&(((******))))))***+++***)))))))))))))))******))))))))))))))))))))))))(((***+++***)))((()))***************************((())))))))))))(((((('''((()))*********)))((('''''''''((()))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******++++++******))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******)))))))))(((((('''''''''%%%(((+++***'''%%%&&&)))((((((''''''''''''((((((''''''((((((((((((''''''************))))))))))))%%%%%%%%%%%%&&&'''((((((&&&)))+++)))&&&%%%''')))(((((((((((((((''''''''')))))))))))))))))))))***(((((((((((())))))))))))(((''''''''''''''''''(((&&&''''''''''''((((((((())))))((('''''''''''''''((()))***+++***'''$$$"""''''''''''''''''''''''''(((((((((((())))))))))))'''((())))))******))))))%%%%%%'''((()))*********(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((***))))))))))))))))))***''''''''''''(((((((((((())))))******+++*********))))))))))))))))))))))))(((((()))))))))))))))***)))))))))***))))))((((((************************))))))***+++---///000111,,,,,,,,,++++++************))))))((((((((()))))),,,++++++++++++,,,------+++---......,,,***))))))++++++++++++************))))))))))))))))))))))))))))))***+++++++++++++++(((((('''''''''&&&&&&&&&((((((((((((((())))))***)))))))))))))))(((''''''''''''(((((()))*********(((((())))))******++++++((()))***,,,,,,,,,++++++,,,,,,+++***)))((('''''')))************+++++++++***************))))))((()))))))))***++++++,,,,,,))))))))))))))))))))))))((((((((((((((()))***+++&&&'''((()))************(((((()))***+++,,,------((((((((()))***+++,,,---++++++***))))))***++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......,,,)))+++,,,---------///111---------,,,,,,+++++++++,,,++++++,,,------,,,******++++++,,,,,,---------+++---000000000000111333222222333333333111000...,,,((()))***++++++***)))((((((***,,,,,,+++***+++,,,))))))))))))***+++,,,,,,)))******************)))(((***+++***)))((()))***))))))))))))))))))))))))((()))******)))((('''&&&&&&''')))***+++***(((((('''((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************(((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))))))))***$$$(((+++***'''%%%''')))((((((''''''''''''((((((''''''((((((((((((''''''******)))((((((((((((((((((((((((((()))***+++,,,))),,,...,,,((('''))),,,'''''''''(((((((((((((((***)))))))))))))))))))))'''((((((((()))))))))***'''(((((())))))(((((('''&&&&&&&&&'''''''''(((((((((''''''''''''(((((())),,,,,,------,,,+++***)))''''''''''''''''''''''''))))))))))))(((((((((((('''(((((()))))))))))))))&&&'''((()))))))))))))))))))))))))))((((((((((((***)))))))))((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))''''''''''''(((((((((((()))((((((((())))))***+++))))))))))))))))))))))))''''''((((((((()))))))))'''((()))))))))))))))))),,,,,,------......//////+++,,,---......//////...,,,,,,++++++++++++++++++))))))***))))))((('''&&&++++++******++++++,,,---***---000111...,,,,,,,,,))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((''''''''''''(((((()))************)))((())))))***)))((('''&&&(((((((((((())))))))))))++++++++++++++++++++++++((()))+++,,,---,,,+++***+++*********))))))((((((+++,,,,,,,,,,,,------------------------,,,++++++((())))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((()))***,,,,,,)))*********))))))***+++******++++++,,,,,,------))))))))))))***+++,,,,,,++++++***))))))***++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++******+++.........,,,+++---...---,,,,,,---///,,,---.../////////...---+++---......---,,,,,,---++++++,,,,,,---......///,,,...////////////222444333333444555444222000//////((()))***++++++***)))((((((***,,,---------...///************+++,,,---...******++++++++++++******(((***+++***)))((()))***((((((((((((((((((((((((((()))*********((('''&&&!!!###&&&***,,,,,,,,,,,,(((((()))***************))))))))))))))))))))))))''''''(((((())))))******************************))))))***++++++++++++***++++++++++++++++++++++++************************((((((''''''''''''((((((''''''((()))***+++,,,,,,###'''+++***'''%%%(((+++((((((''''''''''''((((((''''''((((((((((((''''''***)))((('''''''''''''''&&&&&&&&&&&&'''((()))***%%%(((+++)))%%%###%%%(((&&&'''''''''(((((())))))&&&''''''((()))***++++++'''((((((((())))))******'''((()))******)))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))***+++)))((('''''''''((()))***))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))))))))))))))************))))))(((******))))))((((((''''''((((((''''''&&&&&&&&&%%%'''(((((()))***++++++,,,((((((''''''''''''((((((''''''''''''((((((((())))))((('''''''''(((***+++))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((())))))***))))))''''''((()))***++++++,,,---.../////////...,,,+++,,,,,,,,,++++++,,,,,,---+++,,,,,,,,,+++***((('''******))))))***+++,,,,,,$$$(((,,,...,,,******+++''''''(((((())))))******))))))))))))))))))))))))%%%&&&&&&'''''''''''''''))))))))))))((((((((((((((()))***,,,,,,+++******((()))*********)))'''&&&******))))))((((((''''''(((((((((''''''''''''''')))***,,,---,,,+++)))((())))))))))))************(((((()))))))))*********+++++++++++++++***)))(((((())))))***++++++,,,,,,))))))))))))))))))))))))&&&&&&&&&'''(((***+++,,,---------+++***)))***+++---,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,,,,+++***))))))***+++,,,))))))***+++,,,------...*********************************,,,...///...,,,---...///...,,,+++,,,---&&&(((***---...---,,,,,,+++...111000---,,,---///,,,,,,------...///000000111111111///------///111000222444666666666555444333,,,+++***)))((((((((())))))************+++++++++******))))))))))))******++++++++++++************++++++************++++++((()))+++,,,,,,+++)))((("""###%%%&&&(((((('''''''''%%%$$$%%%'''***++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))************************)))))))))))))))))))))))))))))))))((('''&&&%%%$$$---,,,,,,+++)))'''&&&%%%''''''((((((((((((''''''%%%''')))***)))))))))***)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&+++)))(((&&&&&&((()))+++!!!"""%%%'''((((((((('''''''''&&&&&&&&&&&&''''''++++++******)))'''&&&%%%((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''************************)))))))))))))))(((''''''))))))))))))************'''''''''''''''((())))))))))))))))))(((((((((((()))((((((''''''''''''((((((((())))))))))))(((((('''''''''(((((((((((()))))))))(((((('''''''''&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((()))***++++++************))))))))))))(((((()))***++++++,,,,,,---......//////......---,,,,,,,,,++++++*********&&&'''(((*********)))(((+++*********))))))(((((('''((()))++++++******)))******++++++++++++******+++***)))(((((('''(((((((((((((((((())))))))))))''''''''''''((()))***++++++***)))((((((((()))***)))+++---//////...+++***))))))))))))************)))((((((((((((***,,,---,,,,,,+++++++++++++++++++++)))'''(((+++,,,***((($$$%%%(((***,,,,,,,,,,,,///...,,,+++***+++,,,,,,++++++***************+++111000---+++))))))***+++******))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***)))))))))***,,,,,,,,,++++++,,,,,,---+++++++++************))),,,---...//////---+++***+++,,,,,,------,,,,,,+++((((((((()))***,,,---...,,,---...---+++***+++,,,(((***+++,,,,,,,,,...000///...---,,,+++,,,,,,---.........///////////////.../////////...---,,,,,,111111111000111111222333000++++++***)))))))))))))))************++++++++++++*********))))))*********))))))))))))((((((((((((*********))))))*********((()))+++,,,,,,+++)))((('''((()))***++++++******+++)))''''''((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************************)))))))))))))))))))))))),,,,,,,,,,,,+++***)))(((***************)))((((((''''''((((((((((((''''''&&&((())))))'''&&&'''((())))))((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))+++,,,---)))((('''&&&&&&'''((()))&&&'''((())))))'''%%%$$$''''''&&&&&&&&&&&&'''''')))))))))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((('''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))************'''''''''''''''((()))))))))(((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''((((((((((((''''''''''''((((((((())))))))))))(((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&))))))))))))((((((((((((''''''''''''(((((((((((((((((())))))***++++++,,,((())))))******))))))(((,,,,,,,,,++++++*********'''(((((()))))))))))))))++++++++++++******))))))'''((()))***+++******)))(((((())))))))))))((((((***))))))(((((((((((()))))))))))))))((((((((((((((())))))***+++---...///)))((((((((((((***+++,,,)))***+++,,,+++)))(((&&&))))))))))))************))))))(((((()))***+++,,,---,,,,,,+++***))))))(((+++)))((((((***+++***(((+++,,,,,,,,,+++***))))))...---,,,*********+++,,,+++******)))))))))******000///,,,***))))))******))))))*********+++++++++******))))))))))))******++++++******)))*********------,,,+++++++++,,,,,,))))))******+++++++++,,,,,,------...---,,,+++***+++,,,,,,------,,,,,,+++,,,,,,+++******)))******,,,---...---+++***+++,,,,,,---......,,,,,,---...///...---,,,,,,,,,------,,,---------......//////------...///000000000000000000000000111222222333222+++******)))))))))******************+++++++++,,,++++++************++++++))))))))))))((((((((((((***))))))(((((())))))***)))***+++,,,,,,+++***)))***+++,,,,,,,,,,,,++++++...,,,***)))******)))'''))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''((()))************''''''(((((((((((('''''''''((()))(((&&&$$$%%%&&&)))))))))(((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((******((('''&&&%%%%%%&&&'''((())))))******)))'''%%%$$$''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))************'''''''''''''''((())))))((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))(((((((((((('''''''''''')))((((((''''''''''''((())))))))))))((((((((((((&&&&&&''''''(((((())))))(((((())))))******++++++***++++++,,,,,,++++++***+++++++++++++++*********))))))((((((((()))******,,,,,,++++++++++++******(((((()))************)))(((((())))))))))))(((((()))(((((((((((())))))*********))))))((((((''''''%%%&&&'''(((***+++------)))(((((((((((()))***+++++++++***)))((('''&&&&&&))))))))))))***************)))))))))))))))******---,,,+++***)))''''''&&&***)))((()))***+++***(((------+++***)))(((((((((,,,+++******)))*********)))))))))(((((())))))***...---+++)))(((((()))***((()))***+++,,,+++************))))))))))))***************)))******++++++...---,,,+++++++++++++++'''((()))***+++,,,---------,,,+++++++++++++++++++++,,,,,,------,,,,,,+++...---,,,******))))))))),,,---...---+++***+++,,,///000111///---+++,,,,,,......---,,,,,,,,,------***++++++,,,---...//////+++,,,...///111222333333/////////000111222333444222*********))))))***++++++*********+++++++++,,,,,,,,,++++++++++++++++++,,,++++++++++++*********)))))))))(((((((((((()))))))))***++++++++++++***)))+++++++++******))))))(((///---++++++++++++***((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))))))))&&&'''((()))************&&&''''''((((((''''''&&&'''((()))(((&&&%%%&&&''')))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&'''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************'''''''''''''''((())))))'''''''''(((((((((((((((%%%%%%%%%&&&'''((()))***&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''))))))((((((((((((((()))&&&&&&'''((()))***++++++(((((())))))******++++++************++++++,,,,,,---......//////......---+++++++++*********************((((((((()))***+++************************((()))))))))******************++++++++++++******(((((('''(((((()))************))))))((((((''''''%%%&&&'''((())))))*********)))))))))((((((((((((,,,+++***)))(((((())))))((()))))))))*********************)))))))))))))))+++******)))(((''''''&&&***)))))))))******))))))''''''&&&&&&&&&((()))*********))))))))))))))))))(((((((((((((((((()))***,,,+++***)))(((((())))))''')))+++,,,---,,,***))),,,,,,++++++++++++,,,,,,***)))))))))***+++,,,,,,...---,,,+++************((())))))***++++++,,,,,,---,,,***)))((()))***++++++,,,,,,------,,,,,,+++++++++*********+++,,,,,,+++,,,------++++++,,,---///000000///,,,++++++,,,------------------------***++++++---...///000000***+++---///111222222333////////////000222333444111******))))))***+++,,,,,,***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++*********)))))))))(((((((((((())))))*********++++++*********+++******)))((((((((((((,,,+++***+++,,,---+++***(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,((())))))))))))(((((('''&&&&&&''''''''''''&&&&&&'''((((((((('''''')))+++***)))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((+++***))))))(((((()))))))))(((((((((((((((((()))%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&'''''')))))))))))))))(((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************'''''''''''''''((())))))&&&&&&''''''((((((((()))''''''''''''((()))++++++((((((((())))))(((((((((%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((())))))((((((((())))))***&&&&&&'''((()))***++++++((()))))))))*********++++++++++++,,,,,,,,,,,,,,,******++++++++++++******************************+++***)))(((((()))***+++((((((((())))))))))))))))))))))))))))))***************++++++++++++******(((((('''(((((()))*********)))))))))((((((((('''++++++,,,,,,,,,+++***)))&&&'''(((((())))))*********)))((('''((()))+++,,,((()))))))))***************************)))))))))(((((((((((((((((())))))))))))******)))))))))***%%%%%%%%%%%%''')))+++---))))))))))))))))))))))))(((((('''(((((()))************))))))))))))))))))''')))+++,,,---,,,***))),,,,,,++++++++++++,,,,,,***)))))))))***+++,,,,,,---,,,++++++************************************---,,,)))((('''(((***,,,+++,,,,,,------,,,,,,+++,,,+++++++++++++++,,,,,,+++,,,------++++++,,,---,,,---...---,,,+++,,,---,,,---------------------+++,,,---...///000111111+++,,,---...////////////////////////000111222333333)))))))))***+++,,,---...++++++++++++,,,,,,,,,,,,++++++************++++++))))))))))))((((((((((((***))))))(((((())))))***************************,,,,,,+++***))))))******)))((()))***,,,---+++***((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))*********)))*********)))((('''&&&%%%&&&&&&''''''''''''&&&&&&'''((((((((('''(((+++---******)))))))))((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++))))))))))))))))))))))))(((((('''&&&%%%$$$$$$$$$''''''&&&&&&&&&&&&'''''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))************'''''''''''''''((())))))&&&&&&&&&''''''(((((()))(((((((((((()))***++++++(((((())))))))))))((((((%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((())))))***))))))))))))(((((((((((((((((((((((((((''''''''',,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))))))))))))***************++++++***)))))))))******'''''''''(((((((((((())))))))))))((()))******+++(((((())))))))))))(((((()))(((((((((((())))))***((((((((()))))))))))))))++++++,,,,,,+++)))'''&&&"""###%%%(((***+++,,,,,,&&&&&&%%%&&&'''(((***+++))))))))))))************((()))************))))))''''''(((((())))))******(((***+++***)))((()))******)))))))))******+++,,,(((((()))************)))(((((((((((()))***++++++))))))))))))************((()))***+++,,,+++************))))))))))))***************)))******++++++++++++************+++++++++++++++*********))))))---,,,***(((((()))***++++++,,,,,,------,,,,,,+++///...---++++++************,,,------++++++,,,...)))+++,,,,,,++++++---...+++,,,---.........------------......///000111111------...............---000000/////////000111111555)))))))))***+++,,,...///+++++++++,,,,,,,,,------*********))))))*********))))))))))))((((((((((((*********))))))*********+++******************+++,,,+++***))))))***++++++''''''''')))++++++)))''''''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))((((((************************))))))))))))))))))))))))$$$%%%%%%&&&&&&&&&&&&%%%))))))))))))((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%((((((((('''%%%&&&)))+++*********)))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))'''(((((((((((((((((('''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((())))))))))))(((''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************'''''''''''''''((())))))%%%%%%&&&''''''((())))))))))))(((((((((((()))***'''((((((((((((((((((''''''''''''((((((((())))))''''''''''''((((((((()))((('''''''''(((((()))***))))))))))))(((((((((((())))))((((((''''''&&&&&&************************++++++,,,,,,,,,,,,++++++((()))))))))*********++++++++++++++++++***)))((('''((((((((())))))))))))***)))((((((((()))++++++(((((())))))))))))((((((***))))))(((((((((((()))''''''(((((())))))******'''((()))***)))'''%%%$$$$$$%%%'''((()))***))))))''''''''''''((())))))***))))))))))))************'''((()))***++++++******((())))))))))))))))))***(((***+++***(((((()))+++++++++++++++++++++******((()))***+++++++++******)))(((((()))***+++,,,,,,((())))))***++++++++++++))))))*********+++++++++******))))))))))))******++++++******)))*********))))))))))))***+++,,,---***************+++++++++---,,,+++***)))***+++++++++,,,,,,------,,,,,,+++...---,,,+++++++++++++++***+++---,,,,,,+++---...+++,,,------,,,,,,---///+++,,,---.........---------------....../////////------...///////////////111111000////////////000444)))))))))***+++---...///++++++,,,,,,,,,---------******))))))))))))******++++++++++++************++++++************++++++++++++************++++++******)))(((((()))***+++'''''''''((())))))'''%%%'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))******)))((('''************************))))))))))))))))))))))))'''(((((((((((((((''''''(((((((((((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%))))))(((&&&$$$$$$&&&(((************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******************************)))(((((((((((()))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&((()))++++++'''''''''&&&&&&'''''''''%%%&&&''')))******++++++((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))(((((((((''''''''''''************************''''''((()))))))))))))))))))))))))))************'''''''''''''''((())))))%%%%%%&&&&&&'''((()))))))))((((((''''''''''''(((&&&''''''''''''''''''&&&))))))))))))************&&&'''''''''(((((())))))'''''''''''''''((())))))&&&&&&'''((()))***++++++,,,,,,+++***)))((('''''')))))))))(((((((((((((((*********++++++*********(((((())))))*********+++***+++,,,,,,,,,***)))((((((((())))))*********+++***)))((((((((()))+++,,,******++++++++++++******+++***)))(((((('''((((((&&&&&&'''((()))***++++++(((***+++,,,,,,+++***)))************(((&&&$$$"""+++++++++++++++*********))))))))))))************&&&''')))***+++++++++***++++++******))))))(((((((((***,,,+++(((''')))+++'''((()))+++++++++***)))((()))***,,,,,,,,,+++***))))))))))))***+++,,,---((()))***++++++,,,++++++******))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***)))))))))***(((((())))))***+++------(((((()))***+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++*********+++,,,---///000***+++---,,,,,,,,,---...---...//////---,,,---///***+++---...///...---------------------------------...///000111111111111222111000//////.........000...---,,,+++++++++,,,---......,,,+++***)))))))))++++++++++++++++++++++++******))))))))))))******)))((((((((((((((())))))******))))))(((''''''''',,,+++******))))))******%%%&&&'''(((******++++++************************,,,,,,+++***))))))******''''''((())))))((('''&&&************************++++++************++++++,,,+++***))))))***+++,,,***,,,------+++******+++$$$%%%'''((((((((('''&&&)))***+++++++++***((('''%%%###"""%%%)))+++***(((++++++******)))((((((''')))))))))))))))(((''''''%%%&&&((()))))))))((('''))))))))))))))))))))))))***)))((('''&&&%%%%%%%%%'''((()))((('''&&&'''(((&&&'''''''''((((((((()))((('''&&&&&&((())))))(((***))))))((('''&&&&&&&&&(((((((((((())))))))))))***)))'''&&&%%%&&&((()))$$$&&&)))***)))(((''''''******++++++***)))(((((((((((((((((()))))))))))))))************+++++++++************))))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))))))))((('''&&&%%%%%%$$$((((((''''''''''''((((((''''''((())))))))))))))))))))))))))))))*********...---,,,+++*********+++******))))))((((((''''''))))))))))))((((((((((((++++++************++++++------------------------,,,,,,+++++++++++++++,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++,,,+++***))))))(((((((((***)))(((''''''((()))***((((((((()))******++++++((((((((((((((((((((((((((((((((((((((()))***+++(((((((((((((((((((((((((((((((((((()))))))))***(((((('''&&&&&&'''((())),,,,,,+++***)))((('''''')))))))))))))))((('''''')))))))))***++++++,,,,,,...---++++++,,,,,,***((())))))************))))))------------,,,++++++***++++++++++++++++++++++++******))))))******+++,,,++++++++++++***((('''&&&(((((()))))))))*********++++++++++++++++++++++++555+++!!! '''...///---000///...---+++***)))(((---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,000000000000111111111111222222111111111111222222333++++++***))))))******+++------,,,+++************++++++++++++++++++++++++******))))))))))))******+++***))))))(((((()))))))))))))))))))))))))))***+++***))))))(((((())))))(((((())))))***)))))))))((((((((((((((((((((((((,,,++++++******)))******''''''))))))))))))((('''************************+++******))))))******+++++++++***))))))***++++++(((***++++++)))(((((()))&&&&&&'''((((((((((((((('''''''''''''''&&&%%%%%%&&&%%%$$$%%%''')))))))))'''&&&&&&&&&''''''(((((()))))))))))))))(((''''''&&&'''((()))))))))((('''))))))))))))))))))))))))******)))(((''''''''''''((()))***)))'''&&&'''(((((((((((((((((((((((((((((('''&&&&&&((())))))(((***))))))(((''''''&&&&&&''''''((((((((()))))))))+++***(((''''''''')))***###%%%'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%(((((((((((())))))))))))))))))*********+++++++++************))))))))))))***)))))))))((((((((((((((((((''''''''''''((((((***))))))((((((''''''&&&'''''''''&&&&&&'''''''''''''''((()))))))))))))))***)))))))))))))))))))))((((((((((((((('''''''''***)))))))))(((((((((''')))))))))))))))))))))(((***))))))(((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***+++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++)))(((((('''''''''''''''***)))(((''''''((())))))*********)))))))))))))))))))))))))))))))))))))))((((((((('''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((,,,+++***(((((((((((())),,,,,,++++++***))))))))))))))))))))))))((('''''''''(((((()))******++++++((('''(((((((((((('''&&&))))))************))))))++++++,,,,,,++++++******++++++++++++++++++++++++******))))))******+++,,,---,,,+++***))))))******************************++++++++++++++++++++++++000***%%%%%%***...---***000000//////...---------+++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,,,,---........./////////000222222111111111111222222///+++******))))))***++++++,,,,,,+++******++++++,,,++++++++++++++++++++++++******))))))))))))******,,,,,,+++***))))))))))))((())))))***++++++,,,,,,***))))))(((((((((((((((***************)))((((((((((((((((((((((((((((((+++++++++***************'''((()))***************))))))))))))))))))))))))+++******))))))******++++++******))))))******+++(((***+++***)))'''((((((((((((((((((((())))))***''''''&&&%%%%%%%%%%%%%%%'''''''''&&&%%%&&&(((***%%%%%%%%%%%%&&&(((***+++)))))))))))))))(((((('''&&&'''((()))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++***((('''((()))))))))))))))((((((((((((((('''&&&&&&((())))))((()))))))))(((''''''&&&&&&&&&&&&'''''''''(((((((((+++***)))((((((((()))***$$$%%%&&&&&&%%%%%%&&&(((******(((''''''(((((()))(((((((((((()))))))))))))))))))))*********++++++************))))))))))))*********))))))))))))(((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))*********))))))((((((((('''((()))*********)))((())))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))***++++++++++++++++++++++++''''''''''''(((((()))*********))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++'''''''''''''''(((((()))))))))(((((((((((())))))++++++******)))(((((('''************************)))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((...---,,,+++***)))))))))++++++++++++++++++++++++)))))))))))))))((((((''''''''''''((())))))******&&&)))+++++++++*********))))))************))))))))))))***+++++++++******++++++++++++++++++++++++******))))))******+++,,,///---+++))))))***---...++++++++++++++++++++++++++++++++++++++++++++++++))))))***,,,...---+++(((++++++++++++++++++,,,,,,++++++,,,,,,,,,---------------------------------------------------------------.........---,,,,,,,,,,,,---...///000111111222222111111111111222222222,,,,,,,,,,,,,,,,,,------+++*********++++++,,,---++++++++++++++++++++++++******))))))))))))******+++++++++******+++,,,,,,*********++++++,,,,,,,,,******)))(((((((((((()))***************))))))(((******************************+++++++++*********(((((()))***+++,,,,,,,,,((((((((((((((((((((((((******))))))))))))************))))))))))))*********+++---,,,***))))))******)))((((((((()))+++,,,***)))((('''&&&'''((()))'''))))))'''$$$$$$'''+++)))((((((((()))+++---...(((((())))))))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((('''(((((()))************)))***+++***)))((((((******))))))))))))(((((((((((('''&&&&&&((())))))((())))))((((((''''''''''''&&&&&&&&&&&&'''''''''(((******(((((('''((((((((('''(((((('''&&&''')))***,,,+++)))''''''(((***+++(((((((((((())))))))))))))))))))))))************************)))))))))((()))))))))((((((((((((((((((''''''&&&&&&''''''(((((((((((())))))************))))))))))))))))))***''''''((()))))))))))))))++++++***)))(((''''''&&&%%%''')))+++,,,+++***)))))))))))))))(((((((((((()))))))))))))))*********+++******))))))******+++************************)))(((((('''''''''((((((***))))))))))))))))))***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************(((((((((((()))***+++,,,((((((((((((((()))))))))************))))))((((((************************))))))((('''&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))*********---,,,,,,+++************))))))*********+++++++++(((((())))))))))))((((((''''''(((((()))*********(((+++......,,,+++++++++)))******++++++******)))))))))***++++++,,,++++++***+++++++++++++++,,,,,,******))))))******+++,,,,,,+++***)))***+++---///------,,,,,,,,,,,,++++++++++++++++++++++++++++++&&&)))---///...,,,***))))))))))))))))))))))))))),,,,,,,,,---------......------------------------......................../////////......------,,,------...000111333444444222222111111111111222222...++++++,,,,,,------------************+++,,,------++++++++++++++++++++++++******))))))))))))******************+++---......,,,,,,,,,,,,++++++******++++++***))))))))))))***(((((()))************)))++++++++++++++++++++++++)))******+++++++++******)))))))))***+++,,,------((((((((((((((((((((((((***))))))))))))))))))***)))))))))))))))))))))))))))+++,,,,,,***))))))*********)))((((((***+++,,,,,,+++)))((((((((()))***((()))***(((%%%$$$'''***,,,,,,+++******+++,,,,,,(((((())))))))))))(((((((((((((((((())))))******((((((((((((((((((((((((&&&&&&((())))))))))))))))))***+++***)))((((((***)))))))))(((((((((((((((((('''&&&&&&((())))))(((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''(((((('''&&&''')))***((('''%%%$$$$$$%%%'''((((((((((((((())))))))))))(((((()))))))))*********************)))))))))((('''''''''''''''''''''''')))(((((((((((((((((()))&&&''''''(((((())))))***)))((((((''''''(((((()))''''''((()))))))))))))))+++******)))((('''&&&&&&!!!###%%%'''(((((('''&&&(((((((((((())))))))))))((()))))))))*********+++)))))))))(((((())))))))))))))))))))))))))))))))),,,+++***)))(((''''''''')))))))))******)))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********(((((((((((()))+++,,,---''''''((()))))))))))))))(((((())))))***************************************)))((('''''''''''''''))))))))))))))))))))))))))))))))))))*********+++((())))))******+++++++++''''''(((((()))*********(((((())))))))))))(((((((((((()))******++++++,,,(((***++++++***(((((((((******++++++++++++************+++,,,---------,,,*********++++++,,,,,,,,,******))))))******+++,,,((()))***+++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***------,,,++++++,,,.........---,,,,,,++++++***++++++++++++,,,,,,,,,------------------------......................../////////...------------,,,---...000111333444555222222111111111111222222444((((((***++++++++++++++++++*********+++,,,,,,---++++++++++++++++++++++++******))))))))))))******)))))))))***+++,,,......------,,,,,,+++******))),,,++++++***************''''''((()))))))))))))))))))))))))))))))))))))))((()))***,,,,,,+++*********)))))))))***+++,,,,,,))))))))))))))))))))))))***))))))(((((())))))***((())))))******))))))(((''')))***)))(((&&&'''''')))))))))))))))******+++))))))((('''''''''''''''''')))))))))((('''((((((++++++******)))((('''''''''(((((()))))))))))))))))))))((((((((()))***+++))))))))))))))))))))))))%%%&&&((()))***)))(((((()))***+++***((('''((()))''''''''''''((((((((()))((('''&&&&&&((())))))(((((((((((((((((((((''''''&&&&&&'''''''''((((((((('''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&(((''''''&&&%%%&&&'''((()))(((((((((((())))))))))))((((((((()))))))))******************))))))))))))%%%&&&&&&&&&&&&&&&''''''))))))(((((((((((())))))'''''''''(((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''((())))))))))))))))))))))))(((((('''''''''$$$%%%'''((())))))(((((((((((((((((())))))))))))((())))))******+++++++++(((''''''&&&&&&''''''((())))))))))))))))))))))))---,,,+++***)))((((((((())))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******&&&&&&&&&&&&'''(((******&&&'''((()))*********)))'''(((((()))******++++++***************************))))))(((((((((((()))))))))))))))))))))))))))'''''''''((((((((())))))%%%&&&((()))***+++++++++'''''''''(((((()))))))))'''(((((())))))))))))))))))))))))***++++++,,,,,,,,,***))))))++++++***)))******++++++++++++******++++++,,,---------,,,,,,*********++++++,,,,,,---******))))))******+++,,,((()))+++,,,,,,,,,+++***+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,+++***+++---.........---,,,,,,+++******(((((()))))))))*********------------------------------------------------///...------,,,------...++++++,,,...///111222222222222111111111111222222111'''(((***+++,,,,,,+++++++++++++++***++++++,,,,,,++++++++++++++++++++++++******))))))))))))******++++++************+++++++++++++++++++++*********++++++***)))))))))))))))'''((((((((((((''''''&&&))))))))))))))))))))))))''')))***,,,,,,,,,***)))+++***)))((())))))***+++************************))))))(((((((((((())))))'''((()))******)))(((''''''(((***)))'''&&&&&&''''''((())))))******))))))''''''((((((''''''&&&%%%''''''((()))+++***(((&&&'''((()))))))))'''%%%$$$''''''((()))))))))))))))***)))((((((((()))***+++))))))))))))))))))))))))'''(((***++++++***)))(((((()))***)))'''&&&'''((($$$$$$%%%&&&'''((())))))((('''&&&&&&((())))))((('''(((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''&&&&&&%%%###%%%'''(((&&&&&&&&&&&&((((((((()))))))))******(((((((((((())))))))))))(((((((((((()))))))))***************))))))))))))&&&&&&&&&&&&''''''(((((((((((((((''''''((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))(((((((((((((((((('''''')))))))))******+++++++++'''((((((((()))))))))***((())))))******+++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))*********))))))******+++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***''''''&&&''''''((())))))%%%&&&((()))*********))))))))))))))))))*********))))))))))))))))))))))))***))))))))))))******+++))))))))))))))))))))))))''''''((((((((()))))))))&&&'''(((*********))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((())))))***+++++++++,,,((($$$&&&,,,//////,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,++++++***)))******+++,,,,,,------******))))))******+++,,,++++++++++++,,,,,,,,,,,,))))))***+++,,,---......++++++++++++++++++++++++---,,,******+++,,,---...++++++++++++************************++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,---...+++,,,---...///000111222222222111111111111222222###)))***,,,---......------,,,,,,++++++***++++++,,,++++++++++++++++++++++++******))))))))))))******...---,,,***)))((((((((()))))))))******+++,,,,,,******)))((((((((((((((()))))))))((('''%%%$$$###++++++++++++++++++++++++'''(((***,,,---,,,***)))+++***)))((((((((()))***************************))))))(((((((((((())))))'''((()))******)))(((''')))***,,,+++)))(((((()))&&&''')))*********)))((('''((()))))))))(((&&&%%%'''&&&'''***------)))%%%&&&''')))+++***(((&&&$$$''''''((()))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))(((***+++,,,,,,+++)))((('''))))))((('''&&&'''((("""###$$$%%%&&&((())))))((('''&&&&&&((())))))((('''''''''((((((((((((((((((((((((((())))))))))))((((((((()))(((''''''&&&$$$&&&)))***)))((('''((($$$$$$%%%&&&''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''******************************))))))))))))******'''(((((()))))))))))))))'''''''''((((((((((((((((((''''''''''''(((((()))'''((((((((())))))******((())))))***++++++,,,,,,------,,,,,,,,,,,,------************************''''''(((((()))+++,,,---((()))***++++++***)))((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++%%%&&&((()))*********)))++++++******)))(((((((((((((((((((((((((((((((((***)))))))))***+++,,,,,,))))))))))))))))))))))))************++++++++++++((()))***++++++***((((((*********)))))))))))))))''''''((()))))))))))))))''''''(((((()))*********''' '''...---******++++++,,,,,,++++++***+++++++++++++++***)))((())))))***+++,,,,,,------*********)))***++++++,,,000...,,,******,,,...///(((((()))***,,,---......++++++++++++++++++++++++---+++***+++---...---,,,,,,,,,---......///000000------........./////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///......///000111222333333222222111111111111222222222,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***...------,,,+++++++++,,,+++******************++++++++++++************)))***)))((((((((()))+++,,,******))))))******+++,,,((((((''''''''')))***,,,******))))))))))))******'''(((***,,,,,,***((('''+++***)))))))))))))))***''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''((()))******)))((('''))))))))))))))))))))))))+++*********))))))((((((''''''((()))***+++,,,,,,))))))((((((((((((((()))%%%&&&((()))))))))((('''***)))'''((()))+++******'''''''''(((((((((((((((++++++***(((&&&&&&(((***(((((('''((()))***,,,---000,,,)))(((******'''%%%''''''''')))******'''%%%$$$&&&((()))***)))((('''(((((((((((((((((((((((((((((('''(((((()))***+++&&&&&&&&&&&&'''''''''(((((())))))*********))))))(((((())))))))))))((((((&&&&&&''''''(((((())))))'''''''''''''''''''''''')))((('''&&&'''(((+++,,,((((((((((((((((((((((((+++***)))'''''''''((()))************************&&&&&&''''''(((((())))))************))))))))))))---,,,+++******+++,,,---+++******)))((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&((()))***))))))))))))))))))))))))((('''''''''((()))+++,,,+++******)))))))))))))))*********)))))))))))))))+++)))'''&&&%%%&&&'''((())))))************))))))'''((()))******)))((('''******))))))))))))************((('''''''''((()))---+++(((&&&&&&(((+++---+++***((('''''')))+++,,,***************)))((((((,,,***))))))***++++++***))))))***+++,,,,,,------******+++++++++******)))************))))))))))))))))))(((((((((***+++,,,***++++++,,,+++***)))(((++++++*********************++++++,,,,,,+++)))(((++++++******++++++,,,---************************...+++((((((+++------,,,))))))***++++++++++++***...------,,,,,,------......------,,,+++***))))))///...,,,++++++,,,...///.........------.........------,,,+++,,,---...///,,,,,,,,,---------............//////000000111111444))))))))))))))))))))))))------,,,,,,,,,,,,------************************++++++++++++++++++++++++------,,,+++++++++++++++------,,,,,,,,,,,,------+++++++++************)))***))))))((()))***+++,,,***************+++,,,,,,******)))((()))***+++,,,++++++************++++++((()))***++++++***)))(((***)))))))))))))))******''''''((()))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***(((((())))))))))))(((((())))))))))))))))))))))))************)))))))))((('''(((((())))))******+++))))))(((((((((((())))))&&&'''((()))***))))))(((***(((''''''((()))((('''))))))))))))))))))(((((((((((('''%%%$$$$$$&&&)))((((((((('''((()))+++,,,+++***((('''''''''&&&%%%(((((((((***++++++(((&&&((((((((((((((()))******((((((((((((((((((((((((((('''''''''''''''((()))&&&&&&'''''''''(((((((((***+++,,,,,,,,,,,,,,,,,,(((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))(((''''''(((******((((((((((((((((((((((((+++***)))(((''''''((()))(((((((((((((((((((((((('''''''''((((((((((((((()))))))))))))))))))))))),,,+++************+++,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++(((((('''(((((()))***+++))))))))))))))))))))))))'''&&&%%%%%%&&&''')))***,,,++++++******************)))))))))))))))))))))+++***(((&&&&&&'''((()))))))))************))))))))))))************))))))******))))))))))))******---,,,***))))))))))))***+++)))'''&&&&&&''')))+++***)))((((((((()))+++,,,(((((((((((((((''''''&&&+++)))(((((()))******)))(((((()))******+++,,,,,,******+++++++++******)))))))))))))))((((((((((((+++***)))(((((()))******,,,------------,,,+++***************************&&&'''((()))******))))))++++++******++++++,,,---++++++++++++++++++++++++,,,***((((((***,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,......------,,,+++++++++///...,,,++++++,,,...///......------------......------,,,,,,,,,---...///------.........///////////////000000111222222222111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,++++++******++++++*********))))))*********+++++++++************)))***))))))))))))***++++++++++++******++++++,,,---,,,,,,+++************+++,,,++++++******++++++,,,)))))))))))))))))))))))))))((((((((()))***++++++(((((())))))******))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))************)))***(((&&&&&&((((((((('''++++++******))))))((((((&&&&&&&&&%%%$$$$$$'''))))))((((((''''''((())))))((())))))(((&&&&&&'''((()))))))))***,,,+++)))'''+++***((('''''')))+++,,,(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((()))))))))''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((+++******))))))******++++++******)))))))))))))))))))))))))))))))))))))))+++***************++++++))))))))))))))))))))))))((('''&&&&&&&&&'''((()))***))))))((((((((((((((())))))))))))))))))************((('''''''''((()))))))))************))))))++++++************++++++******))))))))))))******///...---++++++*********)))((((((''''''(((((()))))))))))))))************((((((((((((((((((''''''***)))'''''')))***)))(((((((((((()))******++++++)))******+++++++++******))))))(((((((((''''''''',,,,,,***))))))((()))))),,,,,,---------,,,++++++************************((()))***,,,---.........++++++******++++++,,,---------------------------,,,+++)))***+++---,,,,,,+++,,,,,,---------------,,,++++++******++++++,,,.........---------------...---,,,++++++,,,---...------,,,,,,,,,,,,---------,,,,,,,,,,,,---...///....../////////000000000000000111111222333333444000------------------------,,,,,,++++++++++++,,,,,,------------------------,,,+++)))(((((()))+++,,,,,,++++++*********++++++))))))(((((((((((())))))+++++++++*********)))))))))))))))*********+++++++++++++++++++++,,,,,,------,,,,,,+++***)))))))))+++******))))))******+++******))))))))))))******(((((((((((()))***,,,,,,((())))))*********))))))(((((((((((((((((((((((((((((()))))))))************)))(((''''''((()))***((((((((((((((((((((((((*********))))))))))))))))))((((((((('''''''''&&&)))(((((((((((())))))***))))))******++++++++++++***((('''(((***,,,,,,+++++++++******)))(((''''''&&&'''((('''&&&''')))+++))))))((('''''''''''''''(((***,,,***'''''')))---)))(((((()))++++++)))'''***)))((((((((()))***+++(((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&(((((((((((())))))))))))%%%%%%&&&'''(((((((((((((((((())))))))))))(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''))))))******)))((('''&&&(((((((((((((((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''((((((((((((***))))))))))))))))))***)))((((((''''''(((((((((((((((((((((((((((((((((,,,++++++*********++++++))))))))))))))))))))))))+++***)))((((((((()))***+++******))))))))))))))))))))))))))))))***************)))((((((((()))***))))))************))))))++++++)))(((((()))++++++******))))))))))))******///...---,,,+++*********(((((())))))))))))(((((((((((()))************)))++++++******************+++)))((((((*********)))))))))))))))******++++++))))))***+++++++++******))))))))))))((((((((((((++++++*********************************************************+++++++++***++++++,,,---.........++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,------...............---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------............/////////000000000000000111111222333333333333++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,+++)))(((((()))+++,,,,,,++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++*********)))))))))*********++++++++++++++++++******++++++,,,---,,,,,,++++++***)))((('''))))))(((((((((((())))))******))))))))))))******(((((((((((()))***,,,,,,))))))************))))))(((((((((((((((((((((((('''''''''((((((((())))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))******))))))((((((''''''&&&&&&((((((((((((((()))*********************++++++,,,***))))))+++...000111111******)))(((''''''&&&&&&&&&'''(((((('''''')))+++)))))))))(((''''''&&&&&&'''***+++***((('''***---)))''''''((())))))(((&&&'''((()))))))))((('''&&&))))))))))))))))))))))))******)))(((''''''''''''(((((((((((())))))))))))'''((()))***++++++++++++(((((())))))))))))(((((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))******)))((('''&&&((((((((((((((((((((((((((((((((())))))))))))((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&'''''''''((((((((())))))))))))******)))))))))++++++*********++++++,,,++++++++++++++++++++++++++++++***)))))))))******))))))))))))))))))))))))++++++)))(((((()))******///...------,,,,,,------(((((())))))******************)))))))))*********))))))************))))))***)))(((''''''((()))*********))))))))))))******,,,,,,,,,+++******)))((()))***++++++++++++***)))(((((()))************)))++++++************+++,,,---+++******+++,,,,,,+++*********+++++++++++++++((()))***++++++++++++++++++++++++*********))))))(((((()))***+++,,,,,,,,,*********************+++))))))*********+++++++++)))(((((((((((((((((((((++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,------......---------,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------------------.........///////////////000000111222222333555,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,+++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++************))))))***++++++,,,,,,++++++******))))))******+++,,,++++++++++++***)))((('''(((((((((''''''((((((((()))))))))))))))))))))))))))((((((((()))***++++++******++++++******))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))(((((('''''''''(((''''''(((((()))***+++******))))))******+++,,,+++***)))+++///111222222))))))((((((''''''&&&&&&%%%&&&((('''&&&&&&'''((()))))))))))))))((('''&&&'''(((((('''&&&&&&((())))))'''&&&'''((()))((('''&&&''')))******(((&&&%%%))))))))))))))))))))))))***))))))(((((((((((()))''''''((((((((()))))))))&&&'''(((******+++++++++(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((())))))***)))******++++++******))))))))))))((())))))***+++***************************)))))))))))))))******)))))))))))))))))))))))))))((('''''''''((()))***,,,+++******))))))******((((((((()))******++++++************++++++++++++))))))************))))))))))))(((((((((((())))))******))))))))))))***************+++******)))(((***++++++,,,,,,++++++***))))))))))))***************)))((('''((()))***+++---,,,******,,,---,,,+++++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,+++++++++*********&&&''')))+++,,,---------,,,,,,++++++,,,,,,---...)))))))))***++++++,,,,,,+++***)))(((((((((((()))++++++******++++++,,,---++++++++++++++++++++++++&&&(((******)))))))))*********+++,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,---------...------------------------------,,,,,,,,,,,,------+++,,,------......------------.........///////////////000000111222222222444///////////////////////////......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///++++++************+++++++++++++++************))))))***+++,,,,,,,,,++++++))))))(((((())))))***+++++++++,,,,,,,,,***)))((())))))(((((((((((())))))((()))***++++++***)))(((***)))))))))))))))*********++++++++++++***)))((())))))))))))))))))))))))'''(((((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************)))))))))))))))))))))(((''''''''''''((()))***+++***))))))((()))***+++,,,+++***)))***,,,.........))))))(((((((((((((((((('''((())))))'''&&&'''(((((()))*********)))(((''')))(((&&&&&&'''(((((('''***(((''''''((())))))((()))))))))))))))(((''''''))))))))))))))))))))))))(((((('''''''''((())))))&&&&&&'''''''''((((((((($$$%%%'''((()))*********(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))(((''''''(((******((((((((((((((((((((((((&&&'''((()))******)))((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((())))))***++++++******+++,,,,,,+++******&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))((())))))***+++,,,))))))))))))))))))))))))(((((('''''''''(((***+++***)))((((((''''''(((((('''(((((()))******++++++)))******+++,,,,,,,,,+++))))))************)))))))))))))))******)))))))))******))))))))))))******((()))***+++++++++***)))***************************)))((((((((()))+++,,,***)))((('''((()))+++,,,---+++******+++,,,,,,++++++++++++***************(((((()))++++++,,,,,,++++++++++++************)))((()))***,,,------,,,,,,,,,,,,+++++++++,,,---...((())))))***++++++,,,,,,---,,,+++++++++,,,---...++++++******++++++,,,---------------------------&&&))),,,,,,***)))***++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,------------------.........,,,------------------,,,......------------......+++,,,---.........------....../////////000000000000000111111222333333333333,,,,,,,,,,,,,,,,,,,,,,,,//////............//////------------------------,,,------......------,,,---------------...///000///......------......///+++++++++************))))))***+++,,,---,,,++++++((((((((((((((())))))***+++,,,---...---,,,+++*********))))))))))))******''')))***,,,,,,***)))'''+++***)))))))))))))))***+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))************'''((()))******)))((('''))))))))))))))))))))))))(((((())))))*********+++))))))))))))************''''''''''''((()))++++++***)))((((((((()))+++,,,+++)))(((((()))******)))))))))))))))***************,,,---,,,***)))))))))((()))***++++++***)))(((---***'''(((***+++)))'''+++)))(((((()))******)))---+++)))((('''((()))***))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&'''''''''(((((()))***,,,------......(((((())))))))))))((((((&&&'''''''''(((((()))))))))))))))))))))))))))))))))((('''&&&'''(((+++,,,((((((((((((((((((((((((&&&'''(((*********)))(((************************&&&'''''''''(((((())))))'''(((((()))***++++++,,,***+++,,,------,,,+++***)))))))))))))))***++++++************************))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))***+++---...///...------,,,,,,------'''(((((()))***+++++++++)))***+++,,,,,,,,,,,,,,,))))))************)))))))))***+++,,,,,,+++***)))******))))))))))))******'''(((***+++,,,,,,++++++******))))))))))))******+++***((('''''')))+++,,,,,,+++***)))***+++---...,,,***))))))***++++++************)))))))))))))))(((((()))++++++,,,,,,,,,************)))))))))))))))***+++,,,---,,,+++*********)))))))))***,,,---((())))))***++++++,,,,,,))))))(((((()))+++---...++++++******++++++,,,---........................))),,,//////---,,,---...,,,---......//////......,,,++++++++++++++++++,,,////////////////////////,,,------......------,,,///......------......///+++,,,---.........---,,,000000000000111111111111111222222333333444555555444....../////////...,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++************)))((()))***+++,,,---------+++*********))))))((((((++++++++++++++++++++++++---------,,,+++***)))((()))***,,,,,,***)))***+++((((((((((((''''''''''''+++++++++*********))))))'''((()))******)))((('''((())))))))))))*********''''''(((((())))))******''''''(((((()))))))))***+++***)))(((((()))***+++))))))))))))))))))))))))((((((((()))******++++++***++++++++++++***))))))'''((()))+++++++++***)))******))))))((((((''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))*********((('''&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''')))))))))((('''&&&###''',,,---+++((('''''',,,+++(((''''''(((***+++************************((((((((()))******++++++)))((('''((()))***)))((()))))))))))))))))))))))))))&&&###$$$''')))((('''%%%&&&((()))((('''%%%$$$))))))))))))************+++***)))(((((('''((((((&&&&&&&&&&&&&&&'''((()))(((((())))))))))))((((((''''''''''''((((((((((((***))))))((((((((((((((())))))((((((''''''&&&&&&(((((((((((()))***,,,,,,+++++++++************)))******))))))******+++,,,+++***((()))***++++++***'''((()))******)))((('''***+++---...//////......))))))))))))))))))))))))******)))(((((((((((((((((()))***++++++++++++++++++***(((&&&&&&''')))***))))))))))))))))))))))))++++++************+++++++++)))''')))+++,,,***'''&&&&&&''''''(((((())))))))))))(((''''''(((******((()))***,,,,,,+++***************++++++,,,,,,,,,,,,+++)))(((((()))+++,,,+++***)))***,,,,,,***)))+++***)))(((((()))***+++---+++)))''''''((()))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***---//////---+++***++++++,,,------.../////////+++&&&%%%(((+++---...***+++,,,---...---,,,+++000...***(((''')))+++---...---,,,+++,,,---...///,,,,,,,,,---------......,,,,,,---...///000111111/////////000111222222222000,,,,,,---------,,,+++***.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---++++++++++++******************+++,,,,,,,,,+++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,+++***)))((()))***,,,,,,***)))***+++*********+++++++++++++++*********)))))))))(((((('''((()))******)))((('''++++++++++++,,,,,,,,,---'''((((((((()))))))))************))))))(((((((((******))))))))))))******))))))))))))))))))))))))((((((((()))******+++++++++++++++*********))))))((())))))************)))))))))))))))((((((((((((%%%&&&''''''((((((((('''(((((((((((((((((((((((('''((()))))))))'''&&&%%%((((((((())))))))))))***''''''''''''''''''''''''''''''((((((((((((((('''(((+++...///,,,***)))***)))(((&&&&&&'''+++...111++++++*********+++,,,,,,++++++******************)))((('''((()))***)))((())))))))))))))))))))))))***(((&&&''')))+++***)))))))))((((((((()))))))))(((((()))))))))************))))))(((((((((((()))(((((('''''''''((())))))***************)))((('''((((((((()))))))))******,,,+++*********)))******))))))(((((((((((((((((()))((((((((()))***+++++++++++++++*********))))))******))))))******+++,,,******+++---//////,,,***((())))))******))))))(((((()))***++++++,,,,,,,,,))))))))))))))))))))))))******)))(((((((((((((((((()))***++++++++++++***+++***)))(((((()))***+++))))))))))))))))))))))))+++******))))))******+++***)))((()))++++++)))'''(((((())))))))))))))))))...,,,+++)))(((((((((((())))))***++++++++++++***++++++++++++,,,,,,,,,,,,---,,,***))))))***,,,---+++***)))***,,,,,,***)))'''(((((()))+++,,,...///,,,+++***)))(((((()))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++000000///---,,,***)))(((+++******,,,......+++(((,,,,,,,,,------,,,++++++...---+++))))))***,,,---111000...------------...,,,,,,,,,,,,------------------......///000000000000000000111111222222222000,,,------------,,,++++++.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,+++++++++************,,,,,,,,,,,,,,,+++***)))++++++++++++************************************++++++++++++***)))(((((()))***,,,,,,***)))***+++******++++++,,,,,,------)))))))))((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))*********************)))******++++++++++++******))))))))))))))))))))))))((((((((()))******++++++,,,+++***)))((()))******+++***))))))))))))))))))(((((((((((())))))))))))&&&&&&'''(((((((((''''''(((((((((((((((((((((((((((((()))))))))(((''''''))))))))))))************((((((((((((((((((((((((''''''''''''((())))))***(((***+++***(((''''''(((((('''&&&'''+++000666:::444222000---++++++,,,,,,++++++******)))((((((''')))((('''((()))***)))((((((((((((((((((((((((((()))(((((()))++++++***((()))((('''&&&'''(((+++,,,(((((())))))))))))******)))(((((((((((())))))***))))))))))))((((((((((((***************)))(((''')))))))))*********++++++---------,,,,,,,,,++++++(((((())))))))))))))))))***)))))))))))))))******++++++*********)))))))))***))))))))))))***++++++)))***---000333222///,,,************************(((((((((((()))***+++,,,))))))))))))))))))))))))******)))((((((((())))))))))))******++++++*********************+++++++++))))))))))))))))))))))))+++******))))))******+++***)))((()))++++++)))(((+++***************))))))...---+++***))))))))))))*********)))******+++,,,------,,,,,,,,,,,,,,,+++,,,+++***))))))***+++,,,+++***)))***,,,,,,***)))'''(((***+++------......******************))))))******+++++++++,,,,,,,,,******++++++,,,,,,------///---+++))))))***+++,,,++++++++++++,,,,,,,,,---,,,+++,,,...///...+++)))...------,,,++++++++++++,,,+++++++++++++++,,,---222111000///...---------,,,,,,,,,,,,------------////////////////////////111111111111222222222222222//////////////////.....................---------------------------------,,,++++++******++++++,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,+++++++++*********+++++++++,,,,,,++++++*********************))))))))))))))))))))))))))))))***************)))(((((()))***,,,,,,***)))***+++''''''((())))))***++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&'''(((***+++---......)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((()))******++++++---+++)))((('''(((***+++,,,+++***((((((((()))***''''''(((((())))))******'''(((((())))))((((((((((((((((((((((((((((((((())))))*********)))))))))(((((()))))))))*********))))))))))))))))))))))))((('''&&&&&&''')))+++,,,))))))((('''&&&%%%&&&&&&***)))((()))...444:::??????<<<666111,,,*********))))))(((((((((''''''''')))((('''((()))***)))(((((((((((((((((((((((((((%%%&&&'''((())))))(((&&&&&&%%%%%%%%%&&&''')))***(((((((((((()))))))))***(((((('''(((((()))******))))))))))))(((((('''&&&''''''((())))))))))))((()))))))))*********++++++---------------,,,,,,+++(((((())))))******+++++++++***)))))))))))))))***************)))))))))))))))))))))))))))***++++++)))***,,,///222222000---++++++************+++++++++***)))))))))***,,,---))))))))))))))))))))))))******))))))((())))))***))))))************))))))))))))***+++++++++******))))))))))))))))))))))))******))))))))))))******)))))))))*********)))(((+++++++++******))))))((())))))))))))***++++++,,,+++***)))))))))***,,,---...---------,,,,,,++++++***)))(((((((((((()))***+++***)))***,,,,,,***)))***+++,,,,,,,,,+++***)))((()))+++,,,,,,+++)))(((******+++++++++,,,,,,,,,))))))***+++,,,------......---+++)))((())))))***'''((()))***,,,---...///...,,,)))((())),,,...000000///---+++******++++++******+++,,,------------000000///......------------------.........//////000000//////............111111111111111111111111444////////////////////////........................------------------------,,,++++++******++++++,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***((()))***+++,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((()))***,,,,,,***)))***+++&&&&&&''''''((()))******************************))))))(((((((((((())))))))))))************++++++))))))))))))((((((((((((&&&'''(((***+++---......)))***+++,,,,,,+++***)))((((((((((((((((((((((((((((((((()))******++++++,,,+++)))''''''((()))***,,,+++***((((((((()))***''''''(((((())))))******))))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))************************((('''''''''((()))+++,,,---+++***)))))))))*********)))((())),,,111777:::>>>:::555000+++)))((((((((((((((())))))*********)))((('''((()))***)))(((((((((((((((((((((((((((%%%&&&((())))))(((((('''###$$$&&&'''(((((((((((('''(((((((((((()))))))))(((((('''(((((()))******'''(((((((((((('''%%%%%%###$$$%%%'''((()))******((((((((()))))))))******,,,,,,------,,,,,,+++***(((((())))))******+++++++++***)))))))))))))))************)))))))))(((((())))))(((((())))))***+++***))))))+++---//////...************************+++***)))((()))***+++,,,))))))))))))))))))))))))******))))))))))))******))))))*********))))))(((''''''((()))******))))))))))))))))))))))))))))))***))))))))))))))))))***((()))*********)))))))))*********))))))(((((((((''''''((())))))*********+++***)))))))))***,,,------------,,,,,,+++++++++*********))))))*********+++***)))***,,,,,,***))))))***+++++++++***((('''((()))+++------,,,***(((******+++++++++,,,,,,,,,))))))******+++,,,------,,,,,,++++++***)))((('''------,,,++++++***))))))))))))(((((((((+++...111000///---+++******++++++***+++,,,---...------,,,,,,,,,------............////////////000000000000000000000///......------/////////000000000000000222---------,,,------...///.............../////////------------------------,,,++++++******++++++,,,---------------------------......//////......---,,,,,,,,,,,,++++++++++++((((((***+++,,,---------)))))))))))))))*********************************)))******+++******)))))))))***,,,,,,***)))***+++(((((())))))******++++++************++++++++++++))))))(((((((((((())))))((()))))))))************))))))))))))((((((((((((*********************)))))))))************))))))((((((((((((((((((((((((((((((((()))******+++++++++***)))((('''((())))))+++***))))))))))))))))))(((((((((((())))))))))))))))))*********)))((((((((((((((((((((((((((((((%%%%%%$$$$$$$$$%%%&&&'''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))******+++***(((''''''((())))))(((''''''&&&&&&(((,,,///111222000...+++)))))))))************+++,,,---------)))((('''((()))***)))(((((((((((((((((((((((((((''')))++++++*********+++%%%&&&)))++++++***)))(((''''''(((((((((((()))))))))(((((((((((())))))***&&&&&&((((((((('''&&&%%%"""###%%%'''(((*********((((((((()))))))))*********+++,,,---,,,+++***)))(((((())))))))))))))))))***)))))))))))))))************)))))))))((((((((()))(((((((((((()))*********((('''(((***,,,,,,,,,((()))***++++++***)))((()))((((((((((((((())))))))))))))))))))))))))))))******)))))))))***++++++))))))******))))))(((((('''''''''((())))))******))))))))))))))))))))))))***))))))(((((())))))***((()))++++++)))((()))***))))))))))))))))))(((((()))))))))))))))(((''''''*********)))******+++,,,,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,***)))''''''((()))***+++++++++((()))+++------,,,***)))******+++++++++,,,,,,,,,))))))******++++++,,,,,,***************)))((('''++++++++++++,,,,,,,,,,,,"""&&&+++......,,,++++++...------,,,+++++++++++++++,,,,,,------------,,,)))***,,,---...//////////////////000000000000111000000//////.........---...//////000111111222222000...---,,,,,,---...///000---........./////////000........................,,,++++++******++++++,,,........................---......//////......---------,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++***)))***,,,,,,***)))***+++************************))))))))))))*********+++***)))(((''''''((()))***'''''''''((((((((())))))***)))))))))((((((((('''*********))))))((((((((()))(((((((((((((((((()))((((((((((((((((((((((((((((((((()))******++++++***)))))))))((((((((((((((())))))************)))))))))))))))((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&'''((('''(((((((((((()))))))))))))))))))))))))))))))))((())))))*********))))))&&&$$$###%%%''')))(((&&&&&&&&&&&&&&&((()))+++,,,+++***************+++,,,*********+++++++++++++++)))((('''((()))***)))((())))))))))))))))))))))))(((***+++***))))))+++---(((((()))))))))))))))((('''''''''((((((((())))))***))))))(((((((((((()))%%%&&&((())))))((('''&&&&&&'''((()))************)))))))))*********++++++***+++,,,------+++***)))))))))(((((((((((((((((()))((((((((()))***++++++***)))))))))((((((((((((((((((((((((((()))******((('''''')))***+++***(((&&&(((***,,,,,,***(((&&&((())))))******))))))((())))))))))))))))))))))))******))))))******+++,,,)))))))))))))))((((((''')))((((((((((((***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))''')))++++++)))((()))***))))))******************))))))*********)))((('''))))))***++++++++++++***)))******************+++++++++,,,,,,,,,,,,+++++++++***)))***,,,,,,***)))))))))))))))***+++,,,,,,)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,***************+++++++++******(((''''''((()))***'''((()))+++...000111222%%%)))...000...+++)))))),,,,,,,,,------,,,++++++------------,,,,,,,,,,,,+++,,,---...//////......---............////////////////////////.........//////000222333444555555222000///......///000111222---.........//////000000........................,,,++++++++++++++++++,,,........................+++,,,,,,------,,,,,,+++---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******,,,,,,,,,------.........++++++++++++++++++++++++***++++++,,,,,,,,,++++++)))***,,,,,,***)))***+++*********)))))))))))))))'''((((((((())))))*********)))(((''''''((()))***++++++++++++,,,,,,,,,,,,******))))))((((((((('''''''''(((((()))))))))***)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((()))******++++++)))))))))***)))((('''''''''((()))+++++++++***)))******))))))((((((''''''&&&'''''''''&&&%%%%%%$$$(((((((((((((((((((((((()))(((''''''((()))***+++))))))))))))************((((((((((((((((((((((((((()))***++++++***(((''''''&&&%%%(((+++---+++)))&&&'''((()))***++++++,,,+++,,,,,,,,,,,,,,,,,,,,,))))))((((((''''''&&&&&&)))((('''((()))******(((************************'''))))))(((&&&&&&)))---)))(((&&&%%%%%%&&&'''(((''''''''''''((((((((()))+++***)))(((((('''((((((%%%''')))***+++***)))(((+++++++++++++++***))))))******+++++++++,,,,,,,,,+++,,,---......,,,***)))))))))((((((''''''&&&&&&(((((((((((()))***,,,,,,))))))))))))((((((((((((((((((((((((((()))******&&&&&&(((+++,,,+++((($$$$$$'''***------***'''$$$***+++,,,------,,,******))))))))))))))))))))))))******))))))***+++,,,,,,)))))))))))))))(((''''''***)))(((((()))+++---///))))))))))))))))))))))))))))))(((((((((((())))))'''***,,,+++)))((()))+++*********++++++,,,,,,---&&&''')))+++,,,---,,,,,,((()))***,,,,,,+++******(((((())))))*********+++(((((())))))))))))((((((+++***)))***,,,,,,***)))///...,,,***))))))***+++)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++***************,,,***'''%%%%%%'''+++---------------------------...//////,,,)))(((***---***+++,,,---...---,,,+++///...---,,,,,,,,,,,,,,,......///000000///...---,,,,,,,,,---------......////////////////////////000000222333555666888888777