BM6P6(@ JJJHHHIIIMMMSSSaaaxxx~~~|||xxxvvvtttsssrrrrrrqqqnnnjjjfffeeedddaaa^^^[[[XXXWWWVVVTTTSSSSSSSSSSSSSSSTTTTTTVVVUUUUUUTTTTTTUUUUUUVVVSSSSSSRRRPPPOOONNNMMMMMMGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@???>>>======<<<999:::<<<======<<<:::999888999999:::;;;<<<======<<<;;;;;;::::::;;;;;;<<>>======<<<999:::<<<======<<<:::999999999::::::;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;>>>>>>>>>>>>@@@CCCFFFHHHLLLMMMOOOPPPQQQPPPOOONNNJJJHHHFFFCCCAAAAAAAAABBBBBBDDDGGGIIIKKKNNNRRRUUU\\\bbbjjjrrrxxxIIIHHHIIILLLRRR^^^ttt~~~{{{xxxuuutttrrrqqqpppnnnjjjgggdddbbb___\\\YYYVVVUUUTTTSSSRRRRRRQQQQQQQQQRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRPPPOOOMMMKKKJJJIIIFFFFFFEEEDDDCCCBBBBBBAAA@@@??????>>>>>>======<<<:::;;;<<<======<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;>>>======<<<===>>>@@@AAADDDEEEHHHJJJLLLLLLLLLLLLIIIHHHEEECCCAAA@@@@@@@@@@@@BBBDDDFFFGGGJJJNNNPPPWWW\\\cccjjjpppyyyIIIHHHIIILLLPPP[[[ppp|||zzzvvvtttrrrqqqpppnnnjjjgggdddbbb```\\\YYYWWWUUUTTTRRRQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQPPPOOOMMMKKKIIIGGGGGGEEEEEEDDDCCCCCCBBBAAAAAA??????>>>>>>============;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999;;;::::::::::::::::::;;;>>>======<<<======>>>???>>>???BBBEEEGGGIIIJJJJJJHHHGGGEEEBBBAAA?????????>>>@@@BBBDDDEEEGGGKKKMMMTTTXXX^^^dddkkktttHHHHHHIIILLLOOOYYYlll}}}}}}{{{vvvtttrrrpppooommmjjjhhheeedddaaa^^^ZZZXXXVVVVVVQQQPPPPPPOOONNNNNNOOOOOONNNNNNNNNMMMMMMNNNNNNNNNNNNMMMLLLJJJIIIGGGFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999888888:::::::::999999::::::::::::::::::;;;<<<======>>>;;;<<<>>>AAADDDFFFGGGHHHEEEDDDCCCBBB@@@??????>>>>>>@@@BBBCCCDDDEEEIIIKKKRRRVVV[[[aaagggqqq}}}HHHHHHIIILLLNNNVVVhhhxxx~~~{{{wwwtttrrrpppooommmkkkhhhfffdddaaa^^^[[[XXXWWWVVVPPPPPPOOONNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888::::::999999999999::::::777777888999:::;;;;;;<<<;;;;;;===???AAACCCDDDEEEBBBBBBAAAAAA@@@??????>>>===???AAABBBBBBDDDGGGIIINNNRRRXXX^^^dddnnnyyyHHHHHHJJJLLLNNNUUUeeeuuu~~~{{{wwwtttqqqooonnnmmmkkkiiieeeccc```]]]ZZZXXXVVVUUUOOOOOONNNMMMLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKHHHHHHGGGGGGFFFEEEEEEDDDBBBBBBBBBAAAAAAAAAAAAAAA==============================<<<<<<<<<<<<======:::::::::999999999999999::::::999999999999::::::888888999::::::;;;;;;;;;;;;;;;;;;<<<>>>???AAAAAA??????@@@@@@@@@@@@??????<<<>>>@@@@@@@@@BBBDDDGGGIIINNNTTTZZZaaajjjttt|||~~~zzz{{{{{{zzzzzz~~~HHHHHHJJJLLLMMMTTTcccsss}}}{{{wwwuuuqqqooonnnmmmkkkiiidddbbb___\\\YYYWWWUUUTTTOOONNNMMMLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBAAAAAAAAAAAAAAAAAA<<<<<<<<<=====================<<<<<<<<<<<<======999999999999999999999999:::999999999999999999:::<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<===>>>???===>>>???@@@@@@@@@@@@@@@;;;===>>>??????@@@CCCEEEEEEJJJQQQWWW^^^fffpppxxx|||yyyvvvwwwwwwvvvvvvyyyIIIHHHHHHIIILLLSSSbbbqqq}}}{{{wwwuuurrrpppnnnkkkgggdddcccaaa^^^\\\ZZZXXXUUUSSSRRROOOKKKIIIIIIJJJJJJIIIKKKJJJIIIIIIGGGGGGFFFEEEGGGFFFEEEDDDCCCBBBAAAAAABBBAAA@@@@@@??????@@@@@@@@@??????>>>===<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999888888999999:::;;;;;;;;;;;;::::::999999999;;;;;;::::::;;;<<<>>>???>>>>>>===<<<<<<<<<<<<<<<<<>>>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999888888999999:::;;;;;;;;;;;;::::::999999999;;;;;;::::::;;;<<<>>>???>>>>>>===<<<<<<<<<<<<<<<<<>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999888888999999:::;;;;;;;;;::::::::::::999999;;;;;;;;;;;;;;;<<<===>>>>>>======<<<<<<<<<<<<======>>>?????????@@@BBBDDDBBBFFFKKKOOOUUU]]]gggooozzz~~~{{{uuuooojjjfffeeeeeeggghhhiiihhhiiinnnvvv}}}MMMKKKJJJJJJJJJOOO\\\iii}}}xxxvvvssspppnnnjjjfffcccaaa___\\\ZZZYYYWWWTTTRRRQQQOOOLLLKKKKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999888888999999:::;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<======>>>===<<<<<<<<<<<<============>>>>>>>>>@@@BBBCCCBBBEEEJJJNNNRRRZZZdddlllwwwwwwtttoooiiieeecccccccccdddeeeffffffgggmmmvvv}}}KKKIIIIIIJJJJJJOOO[[[hhh~~~}}}wwwuuurrrooommmiiieeebbbaaa^^^\\\ZZZYYYXXXUUUSSSPPPNNNLLLKKKKKKKKKIIIGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@??????@@@???>>>>>>======>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999888888999999:::;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<===============>>>???AAABBBBBBAAAEEEIIILLLQQQXXXaaahhhttt|||yyypppmmmiiieeebbbaaaaaabbbcccdddffffffhhhnnnwww~~~JJJIIIIIIJJJJJJNNNZZZfff{{{~~~{{{vvvtttqqqnnnkkkgggccc```___]]]ZZZYYYXXXWWWTTTRRRPPPNNNLLLLLLLLLKKKIIIGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@?????????>>>???>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999888888999999:::;;;999999::::::::::::;;;;;;;;;;;;<<<<<<===<<<<<<;;;===<<<<<<<<<<<<======>>>=========???BBBCCCBBB@@@AAADDDHHHKKKNNNUUU^^^eeepppxxxwwwqqqhhhfffccc___^^^]]]^^^___ccceeehhhiiikkkpppxxx~~~LLLJJJJJJJJJJJJLLLWWWcccwww{{{yyyuuusssooollliiifffaaa^^^\\\ZZZXXXWWWVVVUUURRRPPPOOONNNLLLLLLLLLKKKIIIGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@????????????>>>>>>>>>>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::::::::::::::::::::999999888888999999:::;;;999999999::::::;;;;;;;;;;;;;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<===>>>>>>======>>>AAADDDEEEBBB??????BBBEEEHHHKKKRRR[[[aaallltttxxxoooiiicccaaa^^^[[[ZZZ[[[\\\^^^cccfffjjjlllnnnrrrxxx}}}NNNLLLKKKKKKIIIKKKUUU```ttt~~~zzzwwwtttrrrnnnkkkhhheee```]]]ZZZXXXVVVTTTTTTSSSPPPNNNOOONNNMMMLLLLLLKKKIIIFFFEEEEEEDDDCCCBBBAAAAAA@@@????????????>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::::::::::::::::::::999999888888999999:::;;;999999999::::::;;;;;;;;;;;;;;;=========<<<;;;:::<<<<<<<<<<<<<<<===>>>???======???CCCFFFFFFBBB>>>===@@@DDDFFFIIIOOOXXX___hhhqqq}}}yyyrrrjjjcccaaa___\\\ZZZZZZ[[[]]]^^^cccgggkkknnnooorrrxxx|||PPPLLLIIIJJJKKKMMMTTT]]]uuu~~~{{{yyyxxxqqqooolllgggccc^^^[[[YYYWWWWWWVVVUUUTTTSSSRRRQQQNNNNNNMMMKKKJJJHHHGGGGGGFFFEEECCC@@@???@@@AAAAAA@@@??????>>>>>>>>>>>>>>>???<<<:::;;;======;;;999<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::999:::::::::999999999888888::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<=================================<<<<<<<<<<<<======AAABBBDDDFFFIIIMMMTTTXXXccckkkwww~~~vvvppphhhaaa]]]^^^\\\YYYUUURRRSSSVVVYYYeeeiiinnnnnnnnnpppvvv|||PPPLLLJJJJJJKKKMMMTTT\\\ppp}}}zzzxxxvvvooommmjjjfffaaa]]]ZZZXXXVVVUUUTTTSSSRRRQQQPPPPPPNNNMMMLLLKKKJJJHHHGGGGGGFFFEEECCCAAA@@@@@@@@@AAA@@@???>>>>>>======>>>>>>???===;;;<<<>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;:::999999::::::999999999888888888:::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======???@@@BBBCCCFFFKKKQQQUUU___gggrrryyyqqqjjjddd^^^ZZZXXXWWWUUURRRQQQRRRVVVZZZbbbggglllnnnnnnrrryyyQQQMMMJJJJJJKKKLLLSSS[[[iii~~~{{{xxxuuutttllljjjgggccc___[[[XXXVVVSSSRRRRRRQQQPPPOOONNNNNNMMMMMMLLLKKKIIIHHHGGGGGGFFFEEECCCAAA@@@@@@@@@AAA@@@???>>>>>>======>>>>>>>>>===<<<<<<>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999::::::::::::999888888:::999999999999888888888999:::::::::;;;;;;;;;<<<;;;::::::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<=========>>>???AAACCCGGGMMMQQQ[[[aaalllxxx|||zzz~~~yyyqqqiiiccc^^^YYYVVVQQQQQQPPPNNNNNNPPPUUUYYY^^^dddjjjmmmooottt|||SSSNNNKKKKKKJJJKKKRRRZZZfff}}}|||yyyvvvtttrrrjjjhhheeeaaa]]]YYYVVVUUUPPPOOOOOONNNMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCAAA@@@@@@@@@@@@??????>>>===============<<<;;;;;;<<<===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999888777777999999999999888888888888999999999::::::;;;;;;<<<::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<===>>>???@@@DDDJJJMMMXXX]]]fffqqqyyysssooorrrwww|||}}}vvvqqqiiiaaa\\\XXXUUURRRNNNNNNMMMLLLLLLNNNRRRVVV\\\aaahhhlllnnnttt}}}TTTOOOLLLKKKJJJKKKQQQXXXeee{{{|||yyyuuusssqqqiiigggddd```\\\XXXUUUSSSNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@???>>>>>>===<<<=========999:::;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888999999888888777666999999999888888888777777888888999999:::;;;;;;<<<:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>???CCCGGGKKKUUUZZZccclllxxxtttmmmhhhiiimmmpppwww}}}yyysssmmmhhhaaa[[[WWWTTTRRRPPPMMMMMMMMMKKKJJJLLLOOORRRZZZ___fffjjjmmmsss|||VVVQQQMMMKKKJJJJJJPPPWWWdddyyy}}}yyyvvvsssrrrjjjiiieeeaaa\\\WWWTTTRRRMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDCCCCCCAAA@@@@@@??????>>>======<<<<<<======999:::;;;;;;:::999:::<<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::888999999999999888777777999888888888888777777777777777888999:::;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>AAAEEEIIIPPPVVV^^^gggqqq~~~ssskkkdddcccdddfffkkkqqqssswww~~~xxxoooiiiccc___ZZZVVVSSSQQQOOONNNLLLMMMLLLKKKIIIJJJLLLOOOVVV\\\ccchhhlllrrr|||WWWQQQMMMKKKJJJIIIOOOVVV___ttt{{{wwwtttsssmmmkkkgggbbb\\\WWWSSSQQQNNNMMMMMMMMMMMMLLLLLLLLLIIIIIIHHHHHHGGGGGGFFFFFFDDDDDDDDDCCCBBBAAA??????>>>>>>===<<<<<<<<<<<<===:::<<<===<<<:::999:::<<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999::::::999999888777888888888888777777777777777777888999:::;;;<<<<<<999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<=========<<<<<>>>>>===<<<<<<<<<<<<<<<;;;===???===:::999:::<<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999::::::::::::999888888888888888888777777777777666777888999:::;;;<<<<<<999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;===AAAEEEEEEKKKTTT\\\dddmmmwww}}}vvvlllaaa[[[WWWUUUWWW[[[ZZZ[[[___eeellluuu|||zzzssslllddd]]]YYYSSSRRRPPPOOONNNMMMKKKIIIFFFGGGHHHGGGGGGHHHJJJMMMLLLSSS]]]dddjjjsss~~~[[[RRRKKKJJJKKKKKKLLLNNNZZZkkk{{{xxxwwwtttrrrmmmgggaaa[[[WWWUUUPPPPPPQQQRRRQQQPPPNNNMMMLLLKKKKKKIIIHHHGGGFFFFFFEEEDDDCCCBBB@@@???>>>===@@@???>>><<<<<<======>>>===<<<;;;:::999:::;;;;;;999999::::::::::::;;;;;;:::::::::::::::::::::::::::::::::999999999888888999888888777777777777777;;;:::::::::999888888888999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;===???AAABBBDDDGGGMMMTTT[[[dddmmmsss|||xxxnnnaaaXXXTTTSSSSSSRRRSSSSSSUUUZZZaaaiiinnnpppwwwrrrjjjbbb\\\WWWRRROOOKKKKKKLLLLLLLLLKKKIIIHHHJJJIIIHHHGGGGGGGGGHHHIIIMMMRRRYYYbbbkkkuuu\\\SSSKKKJJJKKKJJJLLLNNNYYYiii}}}zzzxxxwwwuuuqqqkkkddd^^^XXXUUUQQQQQQQQQQQQPPPOOONNNNNNKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBB@@@???>>>===???>>>===<<<<<<<<<=========<<<;;;:::::::::;;;;;;999999::::::::::::;;;;;;:::::::::::::::::::::::::::::::::999999999888888999888888777777777777777999999999999999888888888999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<>>>@@@@@@BBBEEEJJJPPPWWW___hhhmmmuuuyyyzzzqqqeee[[[VVVTTTRRRQQQQQQPPPPPPSSSYYY___bbbdddeeeaaa\\\WWWTTTRRROOOLLLGGGHHHIIIIIIIIIGGGFFFEEEGGGFFFEEEDDDDDDEEEFFFFFFMMMQQQYYYaaakkkuuu^^^TTTLLLJJJJJJJJJLLLOOOWWWggg~~~|||zzzyyyxxxuuupppiiiaaaZZZVVVSSSRRRQQQPPPOOOOOOOOOOOOKKKJJJIIIIIIHHHGGGFFFFFFDDDDDDCCCBBB@@@???>>>>>>>>>>>>===<<<<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;999999::::::::::::;;;;;;:::::::::::::::::::::::::::::::::999999999888888999888888777777777777777777777888888888888888888999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????BBBFFFKKKPPPWWW___dddjjjnnnuuuyyy}}}vvvjjjaaa[[[WWWTTTQQQPPPNNNMMMNNNQQQTTTVVVVVVTTTRRROOONNNMMMLLLIIIGGGEEEFFFFFFFFFFFFEEEEEEDDDEEEDDDCCCCCCCCCDDDEEEFFFMMMQQQXXXaaakkkvvvbbbWWWMMMJJJJJJIIIKKKOOOWWWeee||||||zzz{{{zzzxxxtttmmmddd[[[VVVSSSRRRPPPOOONNNNNNNNNOOOIIIIIIIIIHHHGGGFFFFFFEEEDDDCCCCCCBBB@@@??????>>>=========<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;999999999:::::::::;;;;;;:::::::::::::::::::::::::::::::::999999999888888999888888777777777777777666666666777888888888999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>@@@CCCGGGJJJPPPVVV[[[```eeekkkppptttzzz|||rrriiiccc]]]XXXTTTSSSPPPMMMMMMNNNOOOOOOOOOPPPNNNLLLKKKJJJHHHEEEBBBEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGMMMQQQYYYbbbmmmxxxhhh\\\PPPKKKJJJIIIKKKOOOVVVcccxxx}}}zzzyyyyyyyyyxxxtttmmmeee\\\WWWSSSRRRPPPNNNMMMLLLMMMMMMHHHHHHHHHGGGFFFFFFEEEEEECCCCCCBBBAAAAAA@@@??????===============<<<<<<<<<<<<======<<<<<<<<<;;;;;;999999999:::::::::;;;;;;:::::::::::::::::::::::::::::::::999999999888888999888888777777777777777666666666777888888888999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>???BBBDDDFFFJJJPPPTTTYYY^^^dddiiimmmrrryyyyyyrrrmmmggg```ZZZVVVSSSPPPNNNMMMNNNMMMMMMOOOMMMKKKJJJIIIGGGDDDAAADDDDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCEEEGGGHHHMMMRRR[[[fffqqq|||nnnbbbTTTMMMJJJIIIKKKNNNUUU___sss|||xxxvvvtttttttttsssqqqkkkddd]]]XXXQQQPPPOOOMMMLLLKKKKKKJJJGGGGGGGGGFFFFFFFFFEEEEEECCCCCCBBBAAAAAA@@@??????>>>>>>>>>???>>>======<<<<<<============<<<;;;;;;999999::::::::::::;;;;;;:::::::::::::::::::::::::::::::::999999999888888999888888777777777777777777777888888888888888888999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@AAACCCFFFKKKOOOTTTXXX^^^bbbfffkkkrrrwwwzzz|||xxxrrrjjjddd[[[XXXSSSPPPOOONNNLLLKKKKKKIIIGGGGGGGGGGGGEEECCCAAA@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@AAACCCEEEGGGNNNTTT___kkkwwwtttgggWWWOOOKKKIIIKKKNNNRRR[[[nnn}}}zzzwwwtttqqqpppnnnnnnnnnlllhhhbbb]]]YYYOOONNNNNNMMMKKKJJJHHHGGGFFFFFFFFFFFFFFFEEEEEEEEECCCBBBBBBAAAAAA@@@@@@???>>>???@@@@@@@@@???======<<<======>>>===<<<;;;:::999999::::::::::::;;;;;;:::::::::::::::::::::::::::::::::999999999888888999888888777777777777777999999999999999888888888999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<===<<<===>>>???@@@CCCGGGKKKNNNSSSXXX\\\___ccciiinnnqqqyyy|||tttnnnddd```ZZZUUURRRPPPMMMKKKIIIGGGEEEDDDDDDEEEEEEDDD@@@@@@?????????@@@BBBBBB@@@@@@@@@@@@BBBDDDFFFHHHNNNVVVcccppp|||xxxjjjZZZPPPKKKIIIJJJNNNOOOXXXjjj|||~~~|||zzzwwwtttpppnnnmmmjjjkkkjjjiiieeeaaa\\\ZZZMMMMMMMMMMMMKKKIIIGGGEEEFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@AAAAAA???>>>===<<<===>>>>>>>>>===;;;:::999999:::::::::;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888999888888777777777777777;;;:::::::::999888888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<======;;;<<<======>>>AAAEEEIIIKKKOOOTTTWWWZZZ^^^dddiiiiiiqqqyyy}}}zzztttlllggg```[[[VVVSSSOOOMMMLLLIIIEEECCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBDDDEEEBBBBBBBBBCCCDDDGGGIIIJJJNNNWWWeeetttqqqZZZNNNKKKJJJIIIJJJNNNWWWiii{{{ttttttxxx~~~zzzyyyxxxuuurrrnnnjjjhhheeedddaaa___]]]ZZZUUURRRLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBAAA@@@>>>>>>>>>>>>???>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888777777777777666<<<;;;999888888888999999888888777777777777888888999999999999999999999999999::::::;;;;;;::::::999888999999::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<======>>>???@@@@@@AAAFFFGGGIIIMMMRRRYYY^^^aaadddiiiooouuuzzz~~~{{{rrrggg___\\\ZZZUUURRROOOMMMJJJHHHHHHGGGEEECCC???@@@@@@@@@@@@AAAAAAAAA???======AAACCCDDDHHHMMMRRR\\\jjjvvvsss\\\PPPMMMKKKKKKLLLNNNVVVfff|||vvvnnnlllnnnsss~~~~~~}}}{{{zzzxxxwwwvvvssspppkkkhhhfffcccaaa___]]][[[WWWSSSPPPLLLKKKJJJHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@>>>>>>>>>>>>???>>>======<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999888888888777777777:::999888777777777888888888888888777777888888888999999999999999999999999999::::::;;;;;;::::::999:::::::::::::::::::::999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???DDDEEEGGGJJJNNNTTTYYY[[[___dddjjjpppuuuzzz~~~xxxooohhhdddaaa\\\WWWRRROOOKKKHHHFFFEEECCCBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@>>>>>>BBBDDDDDDHHHNNNVVV___mmmyyyvvv```TTTOOOMMMMMMNNNMMMTTTaaauuu}}}sssiiidddcccgggpppyyy~~~|||zzzyyyxxxwwwvvvtttqqqmmmiiieeeccc```^^^[[[YYYWWWTTTPPPMMMKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888999888777777666777777777999999888888888888999999999999999999999999999999999::::::;;;;;;::::::999<<<;;;;;;:::999999888888;;;;;;;;;;;;<<<<<<<<<<<<999999::::::;;;<<<<<<<<>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::::::::999999999888888888777777777888888:::999999999999999999:::888888888888888888888888999::::::;;;;;;::::::999::::::::::::999999888888::::::;;;;;;;;;<<<<<<<<<999999::::::;;;;;;;;;;;;??????@@@BBBDDDGGGIIIKKKPPPTTTZZZ```eeekkkppptttwwwzzz}}}wwwpppkkkeee___VVVOOOJJJHHHGGGFFFCCCCCCCCCBBBBBBBBBAAAAAABBBAAABBBDDDEEEEEEKKKSSSaaajjjvvv}}}hhhZZZQQQLLLKKKMMMMMMRRRZZZhhh|||{{{rrrhhhccc```___eeelllzzz~~~|||zzzyyyxxxwwwuuuqqqmmmhhhcccaaa]]][[[WWWTTTRRRPPPMMMJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>==================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::::::::999888999999999999999999999:::999999999999999999:::888888888888888888888888999::::::;;;;;;::::::999888888888999999::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>???@@@AAACCCDDDEEEJJJMMMSSSXXX]]]ccciiimmmrrrvvv{{{yyytttmmmfff\\\SSSNNNJJJIIIHHHEEEEEEDDDDDDCCCBBBAAAAAABBBBBBCCCFFFFFFGGGNNNWWWfffnnnyyymmm]]]RRRKKKIIIKKKLLLPPPWWWbbbtttyyyqqqiiieeeaaa___bbbgggsss}}}{{{zzzyyyxxxvvvrrrmmmhhhccc```]]]ZZZVVVSSSQQQNNNLLLIIIFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCAAAAAAAAABBBBBBBBBBBBCCC@@@@@@AAA@@@@@@???==============================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;:::::::::999999888888999::::::::::::999999999888888888888999999888888888888888888888888999::::::;;;;;;::::::999777777888888999::::::;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@AAAAAAEEEHHHMMMQQQVVV\\\bbbfffmmmqqqwwwzzz|||~~~ssslllaaaXXXQQQMMMJJJIIIGGGGGGFFFEEEDDDBBBBBBAAABBBBBBDDDGGGGGGIIIRRR\\\jjjqqq|||rrraaaTTTKKKIIIKKKJJJMMMSSS\\\lllzzzssslllhhhddd``````dddkkkzzz~~~zzzxxxvvvrrrlllgggbbb___[[[XXXTTTPPPNNNLLLJJJHHHEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCAAAAAAAAABBBBBBBBBCCCCCC@@@@@@AAAAAA@@@???===<<<=====================>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999666777888999::::::999888888888888777777888888888888888888888888888888888999::::::;;;;;;::::::999888888888888888999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>AAACCCGGGKKKPPPUUU[[[___dddiiiooorrrtttwww}}}zzzsssiii___XXXSSSOOOMMMIIIHHHGGGFFFDDDCCCBBBAAAAAABBBEEEHHHHHHJJJUUUaaannnuuuuuudddVVVLLLIIIKKKHHHKKKPPPYYYhhh|||vvvppplllgggaaa```bbbeeetttyyyxxxuuuqqqkkkfffaaa^^^ZZZWWWRRROOOMMMKKKIIIGGGEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCAAAAAAAAABBBBBBCCCCCCCCC@@@@@@AAAAAA@@@???===<<<============>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888555666777999999999888777888888777777777777888888777777777777777777777777999::::::;;;;;;::::::999::::::999999888777777777999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<>>>AAADDDHHHKKKQQQVVVZZZ[[[```gggkkklllpppwww|||zzzpppggg___ZZZUUURRRJJJIIIHHHFFFEEECCCBBBAAA@@@AAAEEEHHHHHHKKKWWWcccpppxxx~~~iiiZZZQQQKKKGGGJJJJJJMMMSSS^^^qqqzzzpppjjjfffbbbbbbeeejjjsss~~~zzztttnnniiiccc]]]YYYTTTRRROOOLLLHHHEEECCCBBB>>>BBBCCC@@@@@@BBBBBB???BBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAA@@@??????@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<========================::::::::::::999999888777888888888888888888888888:::::::::999999999888888999888777666666777888999666666666666666777888888;;;;;;999999999999;;;;;;777888888888888999999999::::::::::::::::::::::::999999::::::::::::;;;;;;;;;::::::::::::;;;<<<<<<>>>@@@CCCEEEGGGKKKOOOSSSYYY\\\aaaeeejjjnnnsssvvv|||yyyppphhh___XXXSSSOOOLLLGGGEEEDDDEEEEEEDDDDDDEEEEEEFFFIIIPPP\\\dddqqqxxxooo^^^SSSMMMKKKKKKJJJLLLRRR[[[lll|||rrrmmmhhhddddddfffhhhqqq}}}yyyrrrlllfff```ZZZVVVRRRQQQNNNKKKGGGEEECCCBBB>>>BBBCCCAAA@@@BBBBBB@@@BBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;<<<<<<;;;::::::999999999999999999888888888::::::999999999888888888999888777666666777888999666666666666666777888888;;;:::999999999999:::;;;777888888888888999999999::::::::::::::::::::::::999999999:::::::::;;;;;;;;;::::::::::::;;;<<<<<<>>>@@@BBBDDDFFFIIIMMMQQQVVVYYY^^^cccgggkkkppptttzzz~~~}}}vvvnnnfffaaaWWWSSSNNNKKKIIIIIIHHHHHHEEEFFFFFFFFFIIIRRR]]]fffssszzzyyydddVVVPPPOOOKKKJJJKKKOOOVVVeee}}}vvvpppkkkfffeeehhheeeooozzzvvvooohhhbbb[[[UUUQQQOOONNNKKKHHHEEECCCBBBAAA>>>CCCDDDAAA@@@AAABBB@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<============<<<;;;;;;;;;;;;::::::999999888888:::999999999999888888888888888777777777777888888777666666666666777888888::::::999999999999::::::777888888888888999999999::::::::::::::::::::::::999999999999:::::::::::::::::::::::::::;;;<<<<<<===???AAABBBDDDGGGKKKNNNRRRVVV[[[___ccchhhmmmpppxxx|||zzzqqqkkk]]]YYYRRRMMMJJJHHHGGGFFFFFFFFFGGGGGGKKKSSS___hhhttt{{{lllYYYQQQPPPJJJIIIJJJMMMSSS```vvvyyyrrrlllgggfffhhhdddnnn}}}vvvqqqjjjccc]]]WWWQQQMMMLLLJJJHHHFFFCCCAAA@@@@@@>>>CCCEEEAAA???@@@AAA@@@???@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCBBBAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<============<<<<<<<<<;;;;;;::::::999999999999999999999888888888888888777777777777777777888777777666666777777888999:::999999999999999999:::777777888888888999999999999999999999999999999999888999999999999:::::::::::::::999999::::::;;;<<<<<<>>>???AAABBBDDDHHHKKKPPPSSSXXX\\\aaaeeejjjmmmvvvzzzzzztttfff```WWWPPPKKKHHHFFFDDDFFFGGGHHHJJJMMMVVVaaajjjuuu{{{www___SSSOOOJJJIIIJJJLLLQQQ\\\ppp|||tttnnngggfffhhhfffooo}}}xxxoookkkccc]]]WWWRRRNNNKKKGGGFFFDDDBBBAAA??????>>><<>>??????>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCBBBAAA???>>>================================================:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999999999999888888888777777777777777888888777777777777777777777777888999999999999999999999999999999777777888888888999999999999999999999999999999999888888888999999999:::::::::999999999999:::;;;;;;;;;<<<>>>???@@@CCCGGGJJJNNNQQQVVV[[[___dddhhhlllsssxxxrrrkkkaaaXXXQQQMMMJJJHHHFFFIIIKKKNNNRRRZZZdddlllvvv|||iiiXXXPPPJJJIIIJJJLLLNNNWWWjjj{{{wwwoooiiifffhhhgggooo}}}zzztttooofffaaa[[[UUUPPPMMMJJJHHHDDDCCCAAA@@@>>>>>>======;;;AAADDD@@@;;;;;;===>>><<<===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@??????????????????????????????========================999999:::;;;;;;;;;;;;:::999999999:::::::::::::::999888888888888777777777777777888888888888777777888777777777777888999999888888999999999999888888777888888888888999999999999999999999999999999999888888888888999999999999999999999999999:::;;;;;;999;;;===>>>@@@CCCGGGJJJMMMPPPUUUYYY^^^bbbgggjjjqqqvvv}}}zzzrrrggg\\\TTTOOOKKKIIIHHHLLLQQQUUUZZZ```iiipppyyy~~~uuu```UUULLLKKKJJJKKKKKKRRRbbbssszzzrrrkkkhhhiiiiiioooyyy~~~xxxrrrmmmfffbbb[[[WWWQQQLLLJJJHHHFFFEEEAAA@@@???>>>===<<<<<<<<<999@@@DDD???999999;;;<<<;;;<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAA@@@@@@@@@@@@????????????????????????========================999999:::;;;;;;;;;;;;;;;777777888888999:::::::::888888888888777777777777666777888999999888777666888888777777888888999:::777888999::::::999888777777888888888888999999999888888888888888888888888888888888888999999999999999999999888999999:::;;;888:::<<<>>>@@@CCCHHHKKKKKKNNNSSSWWW\\\```eeehhhooottt{{{wwwkkk___WWWQQQMMMKKKKKKQQQXXX^^^bbbhhhooottt|||~~~fffYYYNNNLLLKKKJJJIIINNN]]]lll|||tttllljjjkkkiiinnnwww|||tttlllgggaaa[[[VVVUUUQQQKKKGGGEEEDDDCCCBBB???>>>===<<<<<<<<<<<<<<<888???CCC>>>888888:::;;;;;;<<<===>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDCCCAAA@@@??????@@@AAA================================================999::::::;;;<<<<<<<<<;;;666666777888999::::::;;;888888888888777777777777666777888999999888777666888888888777888888999:::777888999::::::999888777777888888888888999999999888888888888888888888888777888888888888999999999999999888888999999:::;;;777999<<<>>>@@@DDDHHHLLLIIILLLQQQVVVZZZ___cccgggnnntttzzz}}}rrrfff]]]WWWSSSQQQNNNTTT]]]dddhhhmmmsssxxx~~~kkkXXXQQQNNNLLLKKKJJJMMMXXXdddzzz}}}xxxtttooojjjnnnooowwwvvvnnnddd]]]ZZZWWWQQQLLLMMMLLLIIIFFFBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???@@@@@@AAABBBBBBCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA???>>>===<<<<<<===>>>???======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888888999999999888888888888777777888888888888999999999999999999888888888777777666888;;;>>>>>>===;;;999888888888888888888888888999999999999999999999999999999999999999888777666777888888888888999999999=========???AAADDDFFFHHHKKKMMMPPPTTTWWW\\\bbbfffooorrrvvvzzz~~~{{{ooocccZZZVVVTTTTTTYYYaaahhhnnnsssxxx{{{qqq___QQQNNNKKKJJJIIILLLVVVbbbrrr|||xxxrrrnnnoooqqqxxx|||tttjjjcccZZZUUURRRPPPKKKGGGHHHGGGEEECCCAAA???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>?????????@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>======>>>???@@@>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999999999888888888777777777777888888888999999999999999999888888888777777::::::;;;<<<<<<<<<;;;;;;888888888888888888888888999999999999999999999999999999999999999888777777777888888888888999999999=========???AAACCCFFFGGGJJJLLLOOORRRVVV[[[```dddllloootttxxx}}}}}}rrrfff^^^YYYXXXYYY^^^fffmmmrrrwww|||~~~xxxfffQQQMMMKKKJJJIIIKKKTTT^^^iii~~~~~~xxxrrrqqqsssyyyvvvllleee]]]WWWPPPLLLKKKIIIFFFCCCAAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;:::999999999;;;;;;;;;;;;<<<===>>>???>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@@@@?????????@@@@@@????????????@@@@@@??????>>>===============;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888777777999999888888888777777777777777777888888888999999999999999888888888888888;;;:::999999888999999:::888888888888888888888888888888888888888888888888888999999999999888777777777888888888888999999999<<<<<<===>>>@@@CCCEEEFFFHHHJJJMMMPPPSSSXXX^^^bbbiiimmmrrrwww|||uuujjjbbb___^^^___dddkkkrrrxxx||||||iiiRRRNNNJJJIIIHHHJJJRRRZZZbbbwww~~~xxxtttwww{{{zzzrrriii___YYYSSSPPPKKKIIIHHHGGGEEECCC??????>>>=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>===<<<;;;;;;:::;;;;;;;;;;;;<<<===>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????????????>>>======<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777888888888888777777777777777777777777888888888888888888888888888888888888999999888888777777666666888888888888888888888888777777777777777777777777888888999999999888888777777777888888888999999999;;;<<<===>>>@@@BBBDDDDDDFFFHHHJJJMMMPPPUUU[[[___fffjjjqqqwww|||vvvllleeecccbbbdddiiipppvvv{{{~~~iiiTTTOOOJJJIIIIIIJJJPPPWWW```ttt{{{{{{}}}~~~|||~~~vvvnnnggg___WWWRRRMMMKKKHHHGGGFFFFFFEEEDDDAAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<;;;;;;:::::::::;;;;;;<<<===>>>??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA===>>>>>>>>>>>>>>>>>>===>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888888888888888888777777777666666666666777777777888888888888888888888888888888888777999:::;;;;;;999666555888888888888888888888888777777777777777777777777777888888999999999888888777777888888888999999999;;;;;;===>>>@@@AAABBBCCCDDDFFFGGGIIILLLQQQXXX\\\dddiiipppwww}}}|||tttlllgggffffffggglllrrrxxx|||iiiVVVPPPKKKJJJJJJJJJNNNTTT___rrr}}}|||zzzyyyxxxqqqiiibbb]]]XXXRRRMMMGGGGGGEEEDDDCCCBBBBBBBBBCCCBBBAAA???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;:::::::::::::::::::::;;;<<<===>>>??????@@@@@@AAABBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA======>>>>>>>>>>>>============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888777777777666666666666666666777777777888888888888888888888999999999999;;;===??????===:::888888888888888888888888888888888888888888888888888777777888999999999999888777888888888888999999999:::;;;===>>>@@@AAAAAAAAABBBCCCDDDFFFIIINNNUUUZZZaaafffooowww}}}~~~|||xxxqqqkkkhhhhhhiiikkkooouuu{{{~~~kkkXXXQQQLLLKKKKKKJJJNNNSSS\\\nnn~~~zzzwwwtttvvvzzz}}}vvvqqqiiiddd\\\WWWTTTQQQMMMIIIEEEEEEDDDCCCAAA@@@@@@@@@BBBAAA@@@???????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<======>>>>>>??????@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@===>>>????????????>>>===>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::888777777777666666666666666666666666777777777888777777888888888999999999999:::<<<=========;;;:::888888888888888888888888999999999999999999999999777777888999999999999999777888888888888999999999999:::<<<>>>@@@@@@@@@@@@AAABBBBBBCCCFFFKKKRRRWWW^^^dddllluuu}}}yyywwwtttoookkkiiijjjlllppptttzzznnnZZZRRRLLLKKKKKKKKKMMMRRRYYYlll~~~yyyuuuqqqooopppvvvzzzrrrkkkfff```ZZZTTTOOONNNLLLIIIFFFEEEFFFEEEDDDAAA@@@@@@@@@@@@@@@????????????@@@@@@=================================>>>>>>>>>>>>>>>::::::::::::;;;<<<===============>>>??????@@@@@@AAAAAAAAA@@@@@@@@@??????>>>???@@@AAAAAA@@@???>>>??????>>>===============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777777666666666666666666666666777777777777777777888888999999999999888888888888999:::;;;;;;888888888888888888888888999999999999999999999999666777888999999999999999777888888888888999999999999:::<<<>>>@@@@@@@@@???@@@AAAAAABBBEEEJJJQQQVVV\\\aaakkkttt{{{}}}vvvuuurrrnnnkkkjjjlllnnnsssxxx}}}ooo[[[SSSKKKJJJJJJKKKNNNRRR\\\hhh~~~uuunnnkkkjjjkkkooorrr|||~~~zzzuuuooojjjddd^^^[[[SSSQQQOOOLLLIIIFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBAAA@@@@@@??????>>>??????@@@@@@@@@@@@????????????>>>======<<<============<<<<<<<<<;;;;;;;;;=========???BBBDDDDDDCCCBBBBBBAAAAAA@@@???>>>>>>????????????>>>>>>>>>>>>@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888777777777777777777777777999888777777777888:::;;;888888777777888888999:::999999999999999999999999777777666666666666777777888888888888888999::::::::::::999999888777777777888888888888888888888888999:::;;;===>>>>>>??????@@@AAABBBBBBDDDGGGLLLPPPWWW```iiioooxxx~~~yyyvvvpppnnnmmmllllllnnnqqqssswww{{{www```VVVMMMJJJJJJJJJLLLPPPYYYfff{{{tttllliiihhhiiijjjllluuu~~~ssspppkkkfffaaa\\\WWWTTTOOONNNLLLJJJHHHGGGFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA??????@@@@@@@@@@@@??????@@@???>>>>>>======>>>>>>=========<<<<<<<<<;;;;;;===<<<<<<>>>AAACCCCCCBBBBBBBBBAAAAAA@@@??????>>>????????????>>>>>>>>>>>>?????????>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999777777777777777777777777888777777666777888999:::888888777777888888999:::999999999999999999999999888777777666666777777888666555555555666666777888999999999888888888888888888888888888888888888888999:::;;;===>>>>>>??????>>>???@@@@@@BBBEEEJJJNNNUUU]]]gggnnnvvv}}}xxxtttqqqnnnmmmllllllmmmpppssstttxxx|||fffZZZOOOKKKJJJIIIJJJMMMVVVbbbxxxsssjjjgggfffffffffgggmmmyyy{{{tttpppgggddd___[[[XXXUUUQQQOOOKKKKKKJJJIIIHHHHHHHHHHHHDDDDDDDDDDDDCCCBBBAAAAAA>>>??????@@@AAAAAABBBBBB??????@@@@@@@@@@@@??????@@@@@@??????>>>>>>??????============<<<<<<<<<<<<===<<<<<<===@@@BBBBBBAAABBBAAAAAA@@@@@@?????????????????????>>>>>>>>>>>>??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999::::::777777777777777777777777666666666666666777888888888777777777777888999999999999999999999999999999888888888777777888888888555555555555555666666666777888888888888999999999999999999999999999999999999:::;;;===>>>>>>??????<<<===>>>>>>@@@CCCIIILLLRRR[[[eeellluuu~~~yyytttpppnnnllllllkkklllooorrruuuwww{{{jjj]]]PPPKKKJJJIIIKKKMMMSSS___tttqqqiiieeecccccccccdddiiirrr|||wwwoooiiieee___\\\XXXVVVTTTSSSPPPOOOKKKJJJIIIHHHGGGGGGGGGGGGCCCCCCDDDDDDCCCBBBBBBAAA?????????@@@@@@AAAAAAAAA???@@@@@@AAAAAA@@@@@@???AAAAAA@@@??????@@@@@@@@@>>>>>>>>>=========<<<<<<<<<<<<;;;===@@@AAAAAA@@@AAAAAAAAA@@@@@@?????????????????????>>>>>>>>>===???>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::777777777777777777777777555555555555666666777777777777777777777888999999888888888888888888888888999999888888888888999999777777777888888888777777666777777888999999::::::999999999999999999999999999:::;;;===>>>>>>??????<<<===>>>>>>???CCCHHHLLLQQQZZZeeellluuu~~~|||wwwsssooommmjjjkkklllnnnqqquuuxxx{{{~~~nnn```QQQKKKKKKKKKLLLNNNRRR]]]pppqqqhhhdddccccccbbbbbbfffmmmuuuwwwnnngggaaa]]]ZZZWWWTTTRRRRRRRRRQQQPPPLLLKKKJJJHHHFFFEEEEEEDDDCCCCCCCCCDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@@@@@@@@@@@@@AAAAAA??????>>>>>>>>>============<<<<<<===???AAAAAA@@@AAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>===>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::777777777777777777777777444444555555666666666666777777666666777777888999888888888888888888888888999999888888888888999999777777888999888888777666666666777888999::::::;;;999999999999999999999999999:::;;;===>>>>>>??????===>>>>>>???@@@DDDIIIMMMSSS]]]hhhooowww~~~}}}yyyuuuqqqnnnmmmjjjkkkmmmppptttxxx|||~~~ssscccRRRKKKKKKKKKLLLNNNPPPYYYjjjrrriiifffeeeeeeccccccfffkkkooowwwxxxnnngggaaa\\\YYYVVVSSSPPPNNNOOOPPPQQQPPPNNNMMMKKKHHHFFFDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@??????>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAAAAA????????????>>>>>>>>>>>>>>>======>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999::::::777777777777777777777777444555555666777666666666777666666666666777888888888888888888888888888888888888888777777888888888666666777888888777555444666666777888999999::::::::::::::::::::::::::::::999:::;;;===>>>>>>??????>>>>>>???@@@AAAEEEJJJMMMVVV```kkkrrryyy|||zzzwwwtttpppnnnllllllkkklllooossswww{{{yyygggTTTLLLKKKKKKKKKLLLNNNUUUdddwwwssskkkhhhggggggiiiiiijjjlllmmmrrr}}}wwwnnnfff```[[[WWWUUUTTTQQQNNNMMMNNNPPPQQQQQQNNNMMMKKKIIIGGGEEEDDDDDDBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???????????????@@@AAAAAA@@@@@@?????????>>>>>>>>>???>>>>>>???AAABBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>============>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999777777777777777777777777444555666777777777666666666666666666666777888888888888888888888888888888888777777666666777777888777888999:::999888666555777777777888999999999:::::::::::::::::::::::::::999:::;;;===>>>>>>??????===>>>??????AAADDDIIIMMMXXXcccnnntttzzz}}}wwwvvvssspppnnnmmmllllllmmmnnnqqquuuzzz~~~}}}jjjVVVLLLKKKJJJIIIIIILLLSSS___rrrtttllliiiiiiiiiooooooooopppnnnppp{{{vvvppphhh```[[[WWWTTTSSSTTTQQQNNNMMMOOOQQQRRRRRRNNNMMMKKKIIIHHHFFFFFFFFFBBBBBBCCCCCCCCCCCCCCCBBB?????????@@@@@@AAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>>>>???@@@@@@AAA@@@@@@@@@????????????>>>@@@???>>>???AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>============>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888777777777777777777777777444555777888888888777666666666666666666777888888777777777777777777777777777777666666666666777777999:::<<<<<<<<<:::888777888888888888888999999999::::::::::::::::::::::::999:::;;;===>>>>>>??????======>>>???@@@DDDIIIMMMZZZdddooouuuzzz~~~~~~{{{wwwuuussspppnnnmmmmmmmmmnnnpppssswww{{{pppWWWKKKHHHHHHJJJLLLNNNSSS\\\lll}}}sssmmmhhhfffhhhoooppppppooonnnrrryyy~~~zzznnniiiccc^^^ZZZWWWUUUSSSSSSRRRPPPOOOOOOPPPRRRSSSOOOMMMLLLIIIGGGFFFEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBBCCCCCCCCC@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>????????????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::444444555555666666777777777777666666666666777777777777777777777777777777777888999999888777666555777777888888888888777777777777777777777777777777999888777666666777888888::::::::::::999999888777<<<<<<<<<<<<===???@@@@@@DDDCCC@@@>>>???CCCIIINNN\\\eeeqqqzzz}}}{{{wwwtttqqqqqqqqqooolllkkklllmmmppprrrtttxxx|||vvv\\\NNNJJJIIIIIIJJJMMMQQQZZZhhh|||uuunnniiigggiiinnnooopppooonnnpppvvv{{{}}}vvvrrrjjjfff```\\\YYYVVVSSSRRRQQQOOONNNMMMLLLMMMOOOPPPMMMLLLKKKIIIGGGFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@AAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB????????????@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::666666777777777777777777777777666666666666777777777777777777777777777777777888888999888777666555777777888888888888777777777777777777777777777777999888777666666777888888999999:::::::::999888888<<<<<<<<<<<<===???@@@AAABBBAAA???======AAAGGGKKKYYYbbbnnnwwwzzzxxxtttrrroooppppppnnnlllkkklllmmmoooqqqtttxxx||||||aaaRRRLLLIIIHHHIIIKKKNNNVVVcccvvvwwwpppjjjhhhjjjlllnnnpppooommmnnnqqquuu|||uuuoookkkfffbbb]]]ZZZWWWUUUSSSQQQPPPOOOMMMLLLLLLLLLMMMMMMKKKKKKIIIHHHGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDD????????????@@@@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999888888888888888777777777777666666666666777777666666666666666666666666777777888888888777666666777777888888888888777777777777777777777777777777888888777777777777888888888888999:::::::::999999;;;;;;<<<<<<===???@@@AAABBBAAA???>>>>>>AAAFFFJJJUUU^^^iiirrruuutttqqqnnnmmmnnnnnnmmmkkkkkklllmmmoooqqqtttxxx}}}eeeTTTNNNJJJIIIIIIJJJMMMSSS^^^pppwwwqqqjjjhhhiiijjjnnnppppppmmmlllmmmooo{{{}}}wwwrrrllliiiccc```\\\YYYXXXVVVSSSRRRQQQQQQOOONNNMMMMMMMMMMMMJJJIIIHHHGGGGGGFFFFFFGGGEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@@@@AAAAAAAAABBB?????????@@@@@@@@@AAAAAAAAA@@@???>>>=========>>>>>>>>>>>>>>>====================================<<<<<<;;;::::::999888888999999999888888777777666777777666666666666777777666666666666666666666666777777777777777777666666777777888888888888777777666666666666666666666666777777777777777888888888777888999999::::::::::::;;;;;;;;;<<<===???@@@AAADDDCCCBBBAAA@@@BBBGGGJJJRRRZZZdddmmmpppooommmllllllmmmmmmmmmllllllmmmoooqqqrrruuuyyy}}}zzzfffUUUNNNKKKIIIJJJJJJMMMRRR[[[kkkxxxqqqjjjggggggiiimmmppppppllljjjjjjkkkqqq}}}|||xxxtttppplllhhhcccaaa]]][[[ZZZXXXVVVSSSQQQQQQPPPNNNMMMLLLLLLKKKHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>========================>>>>>>>>>>>>========================<<<<<<;;;::::::999888888888888888777777666666666777777666666666666777777666666666666666666666666666666666666666666777777777777888888888888777777666666666666666666666666666666777777888888888888777888999999:::::::::::::::;;;;;;<<<>>>???AAABBBDDDDDDCCCBBBAAABBBEEEHHHOOOVVV```hhhkkklllkkkjjjjjjkkklllllllllmmmoooqqqssstttwwwzzz~~~ooogggVVVOOOKKKJJJJJJIIILLLQQQYYYggg}}}xxxqqqjjjfffggggggjjjnnnmmmjjjgggggghhhnnnyyyzzzwwwtttqqqooommmjjjgggdddbbb```^^^\\\ZZZWWWUUUPPPPPPOOOMMMLLLJJJIIIHHHHHHHHHGGGFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCFFFEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA???>>>========================>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999777777777777777777666666777777666666666666777777666666666666666666666666666666555555555666777777777777888888888888777777777777777777777777777777555666777888888999888888888888999:::::::::999999::::::;;;<<<>>>@@@AAABBBAAABBBBBBAAA@@@@@@BBBDDDLLLRRR[[[cccgggggggggggggggiiijjjkkkkkkmmmppprrrsssuuuwww{{{~~~fffxxxjjjXXXPPPLLLIIIIIIGGGKKKPPPVVVbbbwwwzzzssskkkggggggdddgggjjjiiifffcccccceeelllvvvzzzrrrpppnnnmmmlllkkkiiigggfffdddaaa___^^^[[[XXXUUUQQQQQQPPPNNNLLLJJJIIIHHHHHHHHHGGGEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@@@@@@@@@@@@@AAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEDDDDDDDDDDDDDDD@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@>>>======<<<<<<<<<=========>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777888888888888888888777777666666666666777777777777777777777777777777666555555444555666777888777777888888888888777777777777777777777777777777444555777888999999888888999999:::::::::999888888::::::;;;<<<>>>@@@BBBCCCAAABBBCCCBBBAAA@@@AAACCCHHHNNNWWW^^^bbbcccddddddccceeeggghhhiiikkknnnqqqqqqsssvvv{{{```qqqlllZZZQQQLLLIIIIIIEEEIIIOOOUUU```sss|||tttmmmhhhhhhaaadddgggfffccc```aaacccgggpppyyy||||||{{{wwwrrrooommmlllkkklllllljjjiiifffdddaaa```^^^[[[XXXUUUTTTSSSRRRQQQOOOMMMKKKJJJIIIHHHGGGEEEDDDDDDCCCCCCAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDD@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<<<<=========>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;888888888999999::::::;;;777777666666666666777777888888888888888888888888666555444444555666777888777777888888888888777777777777777777777777777777444555777888999999999888:::::::::::::::999888777::::::;;;<<<>>>@@@BBBCCCCCCEEEEEEEEECCCBBBCCCDDDEEEKKKSSSZZZ^^^```aaabbbaaabbbeeefffgggjjjmmmpppnnnpppuuuzzz___hhhwwwooo[[[PPPKKKHHHGGGIIIIIILLLRRR[[[lll}}}tttooojjjgggbbbcccccc```\\\\\\^^^aaahhhlllrrruuutttqqqooonnnmmmllllllkkkkkkjjjjjjjjjfffeeecccbbbaaa^^^YYYVVVRRRRRRPPPNNNLLLJJJIIIHHHHHHGGGFFFDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???@@@AAABBBCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???@@@@@@AAAAAABBBBBBCCC@@@@@@AAAAAAAAA@@@??????BBBAAA@@@???>>><<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::;;;888888888888888888888888666666666666666666666666:::999777666555555555666777777777777777777777777777777777777777777777777444555666888888888777777666666666666777777777777777888888888888999999999888888999;;;===@@@CCCEEEDDDDDDDDDBBB@@@@@@BBBDDDGGGJJJOOOTTTXXX[[[]]]]]]^^^```bbbdddeeegggjjjmmmmmmnnnrrrxxx~~~[[[cccrrrrrr]]]QQQKKKHHHHHHHHHHHHKKKPPPYYYiii}}}}}}yyyrrrlllhhhddddddccc```]]]\\\^^^aaahhhlllqqqsssssspppnnnmmmmmmmmmllllllkkkkkkkkkjjjiiigggfffeeedddaaa\\\YYYUUUTTTRRRPPPNNNLLLJJJJJJHHHGGGFFFDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@@@@AAACCCCCCBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@BBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>AAA@@@@@@???>>>===<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888888888888888888888888888888888888888:::999777666555555555666777777777777777777777777777777777777777777777777555666777888888777666666666666666666777777777777777888888888888999999999999999:::;;;>>>AAADDDEEEEEEFFFEEECCCAAA@@@BBBCCCFFFIIINNNSSSXXX[[[\\\]]]^^^```bbbcccdddfffiiillllllnnnrrrwww~~~WWW^^^lll}}}yyy```RRRLLLIIIHHHGGGGGGIIINNNVVVeee~~~{{{vvvuuuzzzyyyrrrmmmgggfffdddaaa^^^]]]___aaagggkkkoooqqqpppnnnmmmlllmmmmmmmmmmmmmmmmmmllllllmmmkkkjjjiiihhheee```]]]XXXWWWUUUSSSPPPNNNLLLKKKHHHGGGFFFDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDBBBCCCCCCDDDDDDCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@CCCCCCBBBBBBAAA@@@@@@???BBBBBBBBBBBBAAA@@@>>>>>>????????????>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888888888888888888888888888888888888888888888999888777666555555555666777777777777777777777777777777777777777777777777666777777777777777666555666666666666777777777777777888888888888999999999::::::;;;<<<>>>AAADDDFFFGGGGGGFFFDDDAAA@@@AAACCCFFFHHHMMMRRRVVVYYY[[[\\\^^^```bbbcccdddeeegggiiikkkmmmpppvvv}}}VVV\\\gggxxxgggTTTMMMKKKIIIHHHGGGIIIMMMTTTbbbyyy}}}vvvqqqooosssyyyzzztttllljjjgggccc``````aaabbbgggjjjnnnoooooommmmmmmmmnnnnnnoooooooooooooooooopppooonnnmmmkkkhhhddd```[[[ZZZWWWUUUQQQNNNLLLKKKHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDBBBCCCCCCDDDDDDDDDDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@CCCCCCBBBBBBAAAAAAAAAAAACCCCCCBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>?????????========================<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::999999888888888888888888888888888666666666666666666666666888888777666666666666666666666666666666666666666666666666666666666666666888888777777777666555555666666666666777777777777777777888888888999999999;;;;;;;;;<<<>>>AAADDDEEEHHHHHHGGGDDDAAA@@@AAABBBEEEGGGKKKOOOTTTWWWZZZ[[[^^^```bbbccccccdddfffgggiiikkkooottt{{{WWW[[[fffuuuoooYYYPPPLLLIIIIIIHHHJJJMMMRRR^^^ttt{{{tttooommmooorrryyy~~~ssspppjjjfffdddddddddeeeiiikkknnnnnnnnnmmmmmmnnnppppppqqqqqqrrrrrrsssssstttrrrqqqpppooolllgggddd]]]\\\YYYVVVRRRNNNLLLJJJHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCCBBBAAA@@@??????>>>>>>>>>>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;:::999999888888888888888888888888666666666666666666666666777777777777777666666666666666666666666666666666666666666666666666666666888888777666666666555555666666666666777777777777777777888888888999999999;;;;;;;;;<<<>>>AAACCCEEEHHHHHHFFFDDDAAA@@@@@@BBBCCCEEEIIIMMMRRRVVVXXXZZZ\\\^^^aaacccccccccdddfffhhhiiimmmrrrxxx~~~XXX[[[dddsssxxx^^^TTTNNNIIIIIIIIIJJJLLLPPP[[[ooo{{{tttpppmmmmmmnnnsss~~~{{{vvvooojjjiiihhhiiihhhkkkmmmoooooonnnnnnoooqqqrrrsssssstttuuuvvvwwwwwwwwwvvvuuutttrrroookkkggg```^^^[[[WWWSSSOOOLLLKKKHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBB@@@AAAAAABBBCCCCCCDDDDDDBBBBBBBBBBBBBBBAAAAAA@@@>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;::::::888888888888888888888888888888888888888888888888666666777777777777666666777777777777777777777777777777777777777777777777888777777666666666666777666666666666777777777777777888888888888999999999:::::::::;;;===???BBBCCCFFFFFFEEECCC@@@???@@@BBBBBBDDDGGGKKKPPPTTTWWWYYYZZZ]]]```bbbbbbcccdddeeeggghhhkkkoootttzzzWWWYYYaaaooodddWWWPPPIIIIIIHHHHHHJJJMMMWWWjjj|||{{{tttqqqnnnmmmkkkmmmxxx{{{tttnnnmmmmmmllllllnnnoooppppppooopppqqqsssuuuuuuvvvwwwxxxyyyzzzzzz{{{zzzyyyxxxvvvsssoookkkcccbbb^^^ZZZUUUQQQNNNLLLHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCBBBBBBAAABBBBBBDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCC@@@AAABBBBBBCCCBBBBBBBBB?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;888888888888888888888888888888888888888888888888555666777888888777666666777777777777777777777777777777777777777777777777777777666555555666777888666666666666777777777777777888888888888999999999999999999:::<<<>>>@@@BBBDDDDDDCCCAAA??????@@@BBBAAACCCFFFIIINNNRRRVVVXXXWWW[[[___aaabbbcccdddeeefffgggiiimmmqqqvvvzzz|||VVVWWW^^^lllgggYYYPPPHHHHHHGGGGGGIIIKKKTTTgggxxx{{{tttqqqooommmjjjjjjsss~~~~~~vvvqqqooopppooonnnooopppqqqqqqpppqqqsssuuuvvvvvvwwwxxxzzz{{{||||||~~~}}}|||{{{yyyvvvrrrnnnfffddd```\\\WWWSSSOOOMMMHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBBBBAAA@@@BBBBBBDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCC????????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<888888888888888888888888666666666666666666666666555666777888888777666666777777777777777777777777777777777777777777777777777666555555555777888999666666666666777777777777777888888888888999999999999999999:::;;;===@@@AAABBBCCCBBBAAA???>>>@@@BBBAAABBBEEEIIIMMMRRRUUUXXXVVVZZZ^^^aaabbbcccdddeeefffggghhhkkkooossswwwzzz}}}YYY[[[```kkktttZZZQQQQQQLLLJJJIIIJJJJJJQQQaaapppxxxrrrkkkhhhfffhhhqqqzzzyyywwwuuurrrsssvvvvvvuuuuuuuuuuuuvvvvvvwwwxxxyyy{{{|||||||||~~~}}}{{{xxxuuutttpppkkkddd^^^YYYUUUQQQOOOLLLJJJHHHGGGFFFEEEBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAAAAA@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999:::999888888777777888888888888888888777777777777666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777555555555555666666666666777777777777888888888888999::::::;;;<<<===??????BBBCCCDDDDDDBBB@@@@@@AAABBBCCCEEEHHHKKKNNNQQQRRRVVVWWWZZZ^^^bbbeeehhhjjjgggggghhhjjjmmmppptttuuuzzz|||ZZZZZZ^^^iii||||||bbbTTTQQQMMMKKKJJJJJJJJJOOO]]]kkk{{{tttmmmiiifffhhhpppyyyzzzxxxvvvttttttwwwvvvvvvvvvvvvvvvvvvwwwxxxxxxzzz|||}}}}}}}}}~~~{{{xxxvvvsssnnngggaaa[[[WWWSSSPPPKKKIIIGGGFFFEEEDDDBBB@@@AAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999:::999888888777777888888888888888777777777666666777777777777777777777777666666666666666666666666777777777777777777777777777777777777777777777777555555666666666777777777777777777777888888888888::::::::::::<<<===>>>???AAACCCDDDCCCAAA@@@@@@AAABBBCCCEEEHHHKKKNNNPPPRRRUUUVVVYYY]]]```dddggghhhfffggghhhjjjmmmqqqtttvvvxxx{{{~~~[[[ZZZ\\\fffyyymmmZZZQQQMMMKKKKKKKKKJJJMMMXXXdddyyyxxxooojjjggggggnnnwww|||zzzyyyvvvvvvyyywwwwwwwwwwwwwwwxxxyyyyyyzzz|||~~~|||zzzvvvrrrkkkeee```[[[VVVRRRLLLJJJGGGFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDCCCCCCDDDDDDEEEFFFGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA??????>>>============>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999:::999888888777777888888888888777777777777666666888888888888888888888888777777777777777777777777888888888888888888888888777777777777777777777777666666666777777777888888777777777777888888888888::::::::::::;;;<<<>>>>>>@@@BBBCCCCCCAAA@@@AAAAAABBBCCCEEEHHHKKKNNNPPPQQQSSSTTTWWW[[[^^^bbbdddfffffffffhhhkkknnnqqqtttvvvvvvyyy|||^^^ZZZZZZccctttxxx```QQQLLLJJJJJJJJJJJJLLLUUU___uuu{{{rrrlllhhhffflllttt}}}{{{xxxxxxzzzyyyyyyyyyyyyyyyzzz{{{||||||~~~~~~zzzvvvpppjjjeee___YYYUUUOOOMMMJJJHHHHHHGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999:::999888888777777888888888777777777666666666666888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777888888888888666777777777888888888888::::::::::::;;;<<<===>>>???AAABBBBBBAAA@@@AAABBBBBBCCCEEEHHHJJJMMMOOOPPPQQQSSSUUUXXX\\\___bbbcccdddeeehhhkkknnnqqqtttuuuvvvxxx|||~~~ccc[[[XXXaaaooogggTTTLLLIIIHHHIIIJJJLLLTTT]]]rrrwwwqqqkkkhhhkkkrrr}}}~~~zzzzzz|||zzzzzzzzz{{{|||}}}~~~~~~~~~|||vvvqqqkkkddd\\\XXXQQQNNNJJJHHHGGGGGGEEEDDDAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDEEEFFFGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999:::999888888777777888888777777777666666666666555888888888888888888888888999999999999999999999999666666666666666666666666666666666666666666666666777777777777888888888888666777777777888888888888:::::::::::::::;;;<<<===>>>@@@BBBBBBAAAAAAAAACCCBBBCCCEEEGGGJJJLLLNNNOOOPPPQQQTTTWWWZZZ]]]```aaabbbdddgggjjjmmmqqqssstttuuuxxx{{{~~~iii^^^XXX___kkkzzzqqqYYYNNNJJJGGGHHHIIIKKKSSS[[[kkk~~~xxxqqqlllmmmrrrzzz|||zzz||||||||||||}}}~~~~~~xxxrrrjjjbbb\\\RRROOOJJJGGGFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>???========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999:::999888888777777888888777777666666666666555555888888888888888888888888888888888888888888888888555555555555555555555555666666666666666666666666666666666777777777888888777777777777888888888888:::::::::::::::;;;<<<<<<===???AAAAAAAAAAAABBBCCCBBBCCCEEEGGGJJJLLLNNNOOOPPPQQQSSSVVVYYY\\\^^^``````bbbeeeiiimmmppprrrsssuuuwww{{{}}}oooaaaYYY^^^iiiuuu{{{___RRRMMMHHHHHHHHHJJJPPPXXXdddxxxyyyrrrqqqtttwww|||{{{|||}}}}}}}}}~~~yyyqqqhhhaaaWWWSSSNNNJJJHHHFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCEEEFFFFFFGGGGGGHHHIIIIIIEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@??????>>>>>>??????========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999:::999888888777777888888777777666666666555555555777777777777777777777777888888888888888888888888666666666666666666666666666666666666666666666666555555666666666777777777777777777777888888888888::::::999999::::::;;;;;;<<<>>>@@@AAAAAAAAABBBDDDBBBCCCEEEGGGIIIKKKMMMNNNOOOQQQSSSVVVYYY[[[^^^___^^^```ccchhhkkknnnpppqqqsssuuuyyy{{{}}}rrrcccYYY^^^gggrrrcccWWWPPPJJJHHHGGGHHHNNNVVVaaauuuwwwtttwwwuuu||||||{{{|||~~~~~~~~~~~~uuullleee]]]XXXRRRNNNKKKJJJHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHIIIIIIJJJJJJFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@??????>>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::999999888777888888888777666666666555555555555666666666666666666666666777777777777777777777777777777777777777777777777666666666666666666666666555555555555666666666666777777777777888888888888::::::999999999:::;;;;;;;;;===@@@AAAAAAAAABBBDDDBBBCCCEEEGGGIIIKKKMMMNNNPPPQQQSSSVVVYYY[[[]]]___\\\___bbbgggkkknnnooopppqqqtttwwwzzz|||tttfff\\\^^^aaahhh}}}fffVVVNNNHHHHHHHHHIIIMMMQQQ^^^lll|||}}}~~~{{{sssnnnfffaaaYYYRRRNNNLLLJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGIIIJJJKKKJJJHHHGGGFFFEEEDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@???>>>===<<>><<<<<<;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;::::::::::::999999888888999:::999888777666777777777777666666666666555555555555666666666666888888999999999999888888999999888888777666666666777777666555555555555555666666555555555555666666777777777777888888888888::::::::::::::::::::::::===>>>>>>>>>>>>???BBBDDDCCCCCCDDDFFFIIIKKKMMMOOOTTTTTTVVVXXXZZZ[[[]]]]]]___```cccfffiiilllooopppssstttvvvyyy||||||kkk^^^___bbbgggyyyiiiYYYQQQJJJIIIIIIIIILLLPPP\\\iii~~~|||}}}yyytttkkkeee]]]VVVQQQOOOMMMLLLIIIIIIHHHGGGFFFFFFFFFGGGDDDDDDDDDEEEEEEGGGHHHHHHIIIIIIIIIJJJLLLLLLKKKIIIHHHGGGFFFDDDDDDDDDEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@???>>>======@@@???>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888999:::::::::999777777777777777777666666666666555555555555666666666666777888888999999888888777777777777777777888888888777777666555555555555555666666555555555555666666777777777777888888888888::::::::::::::::::::::::<<<>>>??????>>>???AAACCCCCCCCCDDDFFFIIIKKKMMMOOOSSSTTTVVVWWWYYY[[[]]]^^^___```ccceeehhhkkkmmmoooqqqrrrtttwwwzzz}}}rrraaa___aaaffftttkkk[[[RRRKKKIIIIIIIIIKKKOOOYYYeeezzz|||~~~}}}sssmmmddd\\\WWWTTTQQQPPPNNNMMMLLLKKKJJJJJJJJJJJJGGGGGGGGGGGGGGGHHHIIIJJJLLLKKKKKKLLLNNNNNNMMMKKKIIIHHHGGGEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBAAA@@@???>>>>>>===>>>======<<<;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<::::::::::::999999999999999::::::::::::999888888777777777777666666666666555555555555666666666666777888888999999888888777555666666777888888999999777777666555555555555555666666555555555555666666777777777777888888888888::::::::::::::::::::::::;;;===???@@@@@@@@@AAABBBCCCCCCDDDFFFIIIKKKMMMOOOSSSTTTUUUWWWYYY[[[]]]^^^```aaabbbeeegggiiikkkllloooppprrruuuxxx{{{}}}~~~yyyccc^^^```cccnnn}}}lllZZZRRRKKKIIIIIIHHHKKKOOOWWWaaattt|||uuulllddd^^^ZZZWWWUUUSSSRRRQQQPPPNNNNNNMMMMMMKKKKKKKKKJJJKKKKKKLLLLLLNNNNNNMMMNNNPPPPPPNNNMMMJJJIIIGGGEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@???>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<============<<<<<<:::::::::999999999999888::::::::::::999999999888777777777777666666666666555555555555666666666666777777888888888888777777666666777777888888888888777777666555555555555555666666555555555555666666666777777777888888888888999999::::::::::::;;;;;;:::===@@@AAAAAA@@@AAAAAACCCCCCDDDFFFIIIKKKMMMOOORRRSSSUUUWWWYYY[[[]]]^^^```aaabbbdddfffhhhiiijjjnnnoooqqqtttwwwzzz|||}}}~~~ggg______```jjjwwwmmmYYYQQQJJJHHHHHHHHHKKKPPPUUU^^^ooo~~~tttkkkeeeaaa^^^\\\ZZZYYYWWWUUUTTTRRRRRRRRRPPPPPPOOOOOONNNOOOOOOOOOQQQPPPOOOPPPQQQQQQPPPNNNKKKJJJHHHFFFDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAABBBBBBAAAAAA@@@?????????===<<<<<<;;;;;;;;;<<<<<<<<<<<<============<<<<<<::::::999999999888888888::::::999999999888888888777777777777666666666666555555555555666666666666777777777888888777777777888888888888777777666666777777666555555555555555666666555555555555666666666777777777888888888888999999999::::::;;;;;;;;;:::===@@@AAAAAA@@@AAAAAACCCCCCDDDFFFIIIKKKMMMOOOQQQRRRTTTVVVYYY[[[]]]^^^```aaabbbdddeeeggghhhiiinnnoooqqqtttwwwzzz|||}}}~~~nnnccc___]]]fffsssqqq[[[SSSKKKIIIIIIHHHKKKOOOSSS[[[iii||||||sssmmmiiifffdddaaa```^^^\\\ZZZYYYXXXXXXVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPQQQRRRRRRPPPOOOJJJIIIHHHFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDBBBAAA@@@BBBBBBAAAAAA@@@@@@@@@@@@>>>======<<<;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<999999999999888888888888:::999888888777777888888777777777777666666666666555555555555666666666666666777777888888777777666999999888888777666666555777777666555555555555555666666555555555555666666777777777777888888888888888999999::::::;;;;;;<<<;;;===???@@@@@@@@@AAABBBCCCCCCDDDFFFIIIKKKMMMOOOQQQRRRSSSVVVYYY[[[]]]^^^```aaabbbdddfffhhhiiijjjnnnoooqqqtttwwwzzz|||}}}xxxhhh```[[[cccppp~~~yyyaaaXXXPPPLLLJJJHHHJJJNNNPPPWWWdddvvv{{{uuuqqqnnnllliiihhhfffcccaaa___^^^^^^ZZZYYYXXXWWWVVVVVVVVVVVVSSSRRRQQQRRRSSSRRRQQQOOOIIIIIIGGGFFFEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFEEEDDDCCCBBBAAABBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999999888888888888999888777666666666777777777777777777666666666666555555555555666666666666666666777777777777666666888888888777777777777777777777666555555555555555666666555555555555666666777777777777888888888888888888999::::::;;;<<<<<<<<<>>>??????>>>???AAACCCCCCCCCDDDFFFIIIKKKMMMOOOPPPQQQSSSVVVXXX[[[]]]^^^```aaabbbdddgggiiijjjkkkmmmnnnpppsssvvvyyy{{{}}}mmm```YYYaaaooo|||fff]]]SSSOOOLLLHHHIIILLLNNNTTT```rrrzzzvvvsssqqqnnnmmmkkkhhhfffdddcccbbb]]]\\\[[[YYYXXXXXXXXXXXXSSSRRRQQQRRRSSSRRRPPPOOOIIIHHHGGGFFFFFFFFFGGGHHHFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHGGGGGGEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@AAAAAA???>>><<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;:::999999999888888888888777999888666555555555666777777777777777666666666666555555555555666666666777666666777777777777666666666666666777888888999999777777666555555555555555666666555555555555666666777777777777888888888888888888999::::::;;;<<<<<<===>>>>>>>>>>>>???BBBDDDCCCCCCDDDFFFIIIKKKMMMOOOPPPQQQSSSUUUXXX[[[]]]^^^```aaabbbeeegggiiikkkllllllmmmooorrruuuxxx{{{|||~~~mmm^^^[[[cccmmmuuubbbSSSQQQOOOIIIGGGKKKKKKOOOYYYkkk}}}{{{{{{wwwqqqnnnmmmkkkhhhdddeeecccaaa___^^^]]]ZZZXXXWWWWWWWWWVVVTTTQQQOOOMMMKKKJJJIIIHHHHHHHHHIIIJJJGGGFFFEEECCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>======>>>???@@@;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888888888888777777777777666666666666555555555555555555555555555555555555666777888999999888666666777AAABBB777111555666222666666666666777777777777555555555555666666666777555555555555666666666666777777888999999999999888999:::;;;===>>>@@@AAABBBCCCCCCDDDEEEGGGJJJLLLMMMOOOQQQTTTVVVXXXZZZ]]]______aaaccceeeeeegggiiikkkmmmnnnooorrrtttwwwzzz{{{}}}rrrbbb]]]ccckkkkkkXXXSSSQQQKKKIIILLLLLLPPPXXXggg}}}|||vvvrrrqqqooollliiiiiigggeeecccbbbaaa^^^\\\YYYYYYXXXWWWUUURRRPPPNNNLLLKKKJJJIIIIIIIIIJJJKKKJJJIIIHHHGGGFFFGGGGGGHHHDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAACCCBBB@@@>>>===<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888888888888777777777777666666666666555555555555555555555555555555555555777777888888888777777666;;;DDDEEE<<<777:::;;;888888888777777666666555555555555555666666666777777888888888888999999999999666777888888999999999999999:::;;;===>>>@@@AAABBBDDDDDDEEEFFFHHHKKKMMMNNNOOOQQQTTTVVVWWWYYY\\\______aaacccdddeeefffiiikkknnnnnnppprrruuuxxxzzz|||}}}xxxggg___bbbiii}}}zzzaaaWWWSSSNNNKKKLLLMMMOOOVVVcccwww|||xxxwwwuuuqqqnnnnnnllliiihhhgggfffdddbbb\\\[[[ZZZXXXVVVSSSPPPOOOMMMLLLKKKKKKJJJJJJJJJKKKGGGFFFEEEDDDDDDDDDEEEFFFDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAACCCBBB@@@>>>===<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888888888888777777777777666666666666555555555555555555555555555555555555777777777666666777777888888???@@@999555999:::777999999888777666555444444555555666666666777777777555555666666666777777777666666777888999:::::::::999:::;;;===>>>@@@AAABBBDDDEEEEEEGGGIIIKKKMMMOOOOOOQQQTTTVVVWWWYYY\\\^^^^^^```cccdddeeefffiiikkknnnooopppsssuuuxxx{{{|||}}}|||iii___aaahhhyyymmm\\\VVVPPPMMMLLLLLLNNNSSS^^^rrr}}}{{{yyyuuurrrpppnnnlllkkkkkkiiigggeee___^^^\\\YYYVVVSSSQQQOOONNNMMMLLLKKKKKKJJJJJJIIIDDDCCCBBBAAAAAABBBCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA???>>>>>>>>>>>>>>>>>>???;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888888888888777777777666666666666666555555555555555555555555555555555555888777666555555666888999444999:::555333666777555888888777777666666555555555666666666666777777777444444444555555555666666666666777777888999:::;;;::::::;;;===>>>@@@AAAAAACCCDDDEEEFFFHHHKKKMMMNNNNNNQQQSSSUUUWWWYYY\\\^^^^^^```bbbdddeeefffhhhjjjooooooqqqsssvvvyyy{{{|||}}}jjj___aaahhhvvv{{{dddYYYRRRMMMJJJKKKMMMQQQ[[[nnn}}}~~~~~~{{{xxxuuurrrpppnnnmmmmmmllljjjhhhcccaaa___[[[WWWTTTRRRPPPNNNNNNMMMLLLKKKJJJIIIHHHEEEEEEDDDCCCCCCDDDEEEFFFDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>??????>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888888888888777777777666666666666666555555555555555555555555555555555555777666555555555666888999777::::::888777999999888555555666666777777888888666666666666777777777888777777888888888999999999777777777777888999:::;;;:::;;;<<<===>>>???@@@AAABBBBBBCCCEEEGGGIIIKKKLLLNNNPPPSSSUUUWWWYYY[[[^^^^^^```bbbcccdddfffhhhjjjnnnooopppsssuuuxxx{{{||||||oooaaaaaagggpppooo]]]TTTNNNJJJJJJLLLPPPYYYjjj|||xxxwwwvvvuuuxxx||||||yyyuuusssqqqppppppooommmlllhhhfffccc^^^ZZZWWWTTTSSSPPPPPPOOONNNMMMKKKIIIHHHDDDCCCBBBAAABBBCCCDDDEEEDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@>>>===;;;:::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888888888888777777777777666666666666555555555555555555555555555555555555555555555555666777888888888999999888999999999999444444555666777888999999666666666777777777888888666666666777777777888888999888777777777888999:::;;;;;;<<<===>>>???@@@@@@AAAAAABBBDDDFFFHHHJJJKKKNNNPPPSSSUUUVVVXXX[[[]]]]]]___bbbcccdddeeehhhjjjmmmnnnooorrrtttwwwzzz{{{|||xxxfffaaadddgggtttyyycccVVVOOOLLLKKKMMMPPPWWWfff}}}}}}xxxuuussssssssswww|||~~~yyyxxxvvvuuuuuutttrrrqqqnnnlllhhhccc^^^ZZZXXXWWWSSSSSSSSSRRRPPPMMMKKKJJJBBBBBBAAAAAAAAABBBCCCDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???===;;;:::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888888888888777777777777666666666666555555555555555555555555555555555555333444555666777777777777777666555666777666555555555555666666777777888888666666777777777888888888444444444444555555555555;;;:::888777666777888999;;;;;;<<<===>>>???@@@@@@BBBBBBCCCDDDGGGIIIKKKLLLMMMPPPSSSUUUVVVXXX[[[]]]]]]___bbbcccdddeeegggiiilllmmmnnnqqqsssvvvyyyzzz|||jjjaaabbb^^^jjj|||gggXXXQQQMMMKKKMMMPPPVVVcccyyy}}}xxxvvvttttttvvvzzz}}}{{{zzzyyyyyyxxxwwwuuussspppkkkfffaaa^^^[[[ZZZUUUUUUUUUTTTRRROOOMMMKKKGGGFFFEEEEEEFFFGGGHHHIIIEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA===>>>???@@@@@@???>>>===;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::888888888888777777777777777666666666555555555555555555555555555555555555222333555777888777777666999666555777888666666666777777777777666666666666777777777777888888888888777777777777888888888888<<<;;;888777666666888999;;;<<<<<<===>>>??????@@@CCCCCCDDDEEEHHHJJJLLLMMMMMMPPPRRRTTTVVVXXX[[[]]]]]]___aaacccdddeeegggiiillllllnnnpppsssvvvxxxzzz|||~~~nnnbbb^^^]]]ggguuurrr]]]RRRNNNNNNLLLMMMSSS^^^qqq}}}|||~~~~~~~~~~~~~~~~~~~~~}}}xxxtttoookkkhhheeebbb```___]]][[[YYYWWWTTTOOOLLLEEEDDDCCCCCCCCCDDDFFFGGGDDDDDDCCCBBBAAAAAAAAAAAA???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>??????>>>===<<<;;;;;;:::;;;;;;;;;;;;:::999888777777777777777777777777777777666666666555555555555666666666666666666666666999777444111111333555777777777777777777777777777666666666666666666666666777777777777777777777777999777555666999:::888666666777888777666666888:::;;;;;;;;;;;;<<<>>>???@@@AAABBBCCCEEEGGGIIIKKKKKKNNNPPPSSSUUUVVVWWWYYY[[[]]]___```aaaaaadddgggjjjlllmmmnnnooopppssswwwzzzyyy|||rrrddd^^^ZZZbbbooo}}}gggYYYSSSOOOMMMMMMRRR\\\lll|||yyytttpppmmmjjjgggeeecccaaa^^^[[[YYYVVVRRROOOIIIHHHFFFEEEDDDDDDEEEFFFDDDCCCBBBAAAAAA@@@@@@AAA??????@@@@@@AAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAA@@@??????>>>>>>======<<<<<<;;;;;;::::::;;;;;;;;;;;;:::999888777888888888888888888888888777777666666666555555555666666666666666666666666888777444333222333555666777777777777777777777777666666666666666666666666777777777777777777777777999777555666888999888666666777888777666666888:::;;;;;;;;;;;;<<<>>>???@@@AAABBBCCCEEEGGGIIIKKKKKKMMMPPPSSSUUUVVVWWWYYY[[[]]]^^^``````aaacccgggiiikkklllnnnnnnooorrrvvvzzzyyy|||xxxfff]]]VVV]]]gggwwwrrr___VVVPPPMMMMMMQQQXXXfff}}}{{{wwwtttrrrooolllhhheeeaaa]]][[[XXXUUURRRMMMKKKIIIGGGEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@?????????@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>===;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::999888888888888888888888888888888777777777666666666555555666666666666666666666666666666555444444444555555777777777777777777777777666666666666666666666666777777777777777777777777888777666666888888777666666777888777666666888:::::::::;;;;;;<<<===???@@@AAAAAACCCEEEGGGIIIJJJKKKMMMOOOSSSUUUVVVWWWZZZ[[[\\\]]]___```aaacccfffhhhjjjlllmmmnnnoooqqquuuxxxyyy|||iii]]]VVVYYYaaannnzzzdddWWWPPPNNNMMMPPPUUUbbbwww}}}{{{xxxuuusssmmmiiiddd___\\\YYYWWWTTTMMMLLLIIIGGGEEEDDDDDDDDDCCCBBBAAA@@@????????????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>======;;;;;;;;;;;;;;;;;;<<<<<<:::;;;;;;;;;::::::999888888888888888888888888888777777777666666666666555666666666666666666666666444555555555555555444444666666666666666666666666666666666666666666666666777777777777777777777777777777666666777777777666666777888777666666888::::::::::::;;;<<<===>>>???@@@AAACCCDDDGGGHHHJJJKKKLLLOOORRRTTTVVVWWWZZZ[[[[[[]]]___```aaaccceeehhhiiikkkmmmnnnoooqqquuuwwwyyy|||nnn^^^YYYYYY]]]hhhzzzjjjZZZPPPNNNMMMOOOTTT^^^qqq}}}zzzwwwqqqmmmgggbbb^^^[[[XXXUUULLLKKKIIIFFFEEEDDDDDDDDDBBBBBB@@@???????????????======>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<=========::::::;;;;;;;;;:::999999888888888888888888888888888777777777666666666666666666666666666666666666333444555666666555444444666666666666666666666666666666666666666666666666666666666666666666666666666666777777666666666777666777888777666666888:::::::::::::::;;;===>>>???@@@AAABBBDDDFFFHHHJJJJJJKKKNNNQQQTTTUUUWWWZZZ\\\[[[]]]```aaabbbccceeegggiiikkkmmmnnnoooqqqtttwwwyyy|||tttbbb\\\YYY[[[cccpppqqq```PPPNNNMMMNNNQQQZZZkkkzzz}}}zzztttpppkkkfffbbb]]]YYYVVVMMMKKKIIIGGGEEEDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>=========>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA????????????????????????=====================<<<:::::::::;;;;;;::::::999999999999999999999999999888888777777777666666666666666666666666666666666333444555555666555555555777777777777777777777777666666666666666666666666666666666666666666666666555666777777555555666777666777888777666666888:::999999::::::;;;<<<>>>???@@@@@@BBBDDDFFFHHHIIIJJJJJJMMMQQQTTTUUUWWWZZZ\\\[[[^^^aaaccccccdddfffhhhiiikkknnnoooppprrruuuwwwyyy|||{{{hhh\\\XXXWWW]]]fffrrruuudddRRROOOMMMMMMNNNTTTcccqqq|||wwwtttoookkkfff```[[[WWWQQQOOOLLLHHHFFFDDDCCCCCCAAA@@@???>>>>>>======>>><<<<<<======>>>??????@@@??????@@@@@@@@@AAAAAAAAA???@@@@@@@@@@@@@@@@@@@@@=========<<<<<<;;;;;;;;;999::::::;;;;;;::::::999999999999999999999999999888888888777777777666666666666666666666666666666444444444444555555666666777777777777777777777777666666666666666666666666666666666666666666666666444666888777555444555777666777888777666666888:::999999999:::;;;<<<===>>>???@@@BBBDDDFFFHHHIIIJJJJJJMMMPPPSSSUUUWWWZZZ\\\\\\___bbbdddeeefffggghhhiiillloooqqqrrrsssuuuwwwyyy|||lll\\\VVVUUUYYY___iii{{{vvvfffSSSPPPMMMLLLKKKOOO]]]jjj~~~yyywwwrrrnnniiiccc\\\XXXUUURRROOOJJJGGGDDDBBBBBBAAA@@@???>>>============<<<<<<======>>>??????????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA======<<<;;;::::::999999999999:::;;;;;;:::::::::999999999999999999999999888888888888777777777777666666666666666666666666444444444444444555666777777777777777777777777777666666666666666666666666666666666666666666666666444666888777444444555888666777888777666666888:::999999999:::;;;<<<===>>>???@@@BBBCCCFFFGGGIIIJJJJJJLLLPPPSSSUUUWWWZZZ\\\]]]___ccceeeffffffhhhiiiiiillloooqqqrrrtttvvvxxxyyy|||qqqcccYYYSSSWWW\\\bbbooo}}}hhhWWWNNNJJJLLLNNNOOOYYYeee|||{{{xxxsssooojjjeee___[[[YYYTTTNNNIIIFFFEEECCCBBBCCCBBBAAA???===<<<;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>??????@@@>>>>>>@@@BBBBBB???<<<============<<<<<<<<<<<<:::999999888888999999:::888888888888777777777777888888888888777777777777777777888888888666555444666666666666666666666666666666666666777777777777888888777666666666666666444444444555555555555666222444666777999999888888777777777777777888888999;;;;;;;;;;;;<<<===>>>>>>AAAAAABBBBBBCCCEEEFFFGGGJJJLLLOOOQQQSSSUUUYYY\\\___aaadddeeeeeefffhhhjjjnnnnnnoooppprrrtttvvvxxxyyy{{{~~~zzzdddYYYRRRTTTXXX\\\gggsssnnn\\\RRRLLLMMMNNNNNNWWWbbbvvv~~~}}}~~~|||yyyuuuppplllfffaaa]]]YYYUUUOOOJJJHHHFFFDDDCCCAAAAAA@@@>>>============<<<<<<<<<<<<============??????>>>>>>>>>???@@@@@@@@@>>>===???AAAAAA???===============<<<<<<<<<<<<::::::999999999999::::::888888888888777777777777555555555555444444444444666666777888888777666555666666666666666666666666666666666666777777777777888777666666555555666666444444444444555555555555444555666777777888888777777777777777777888888999::::::::::::;;;<<<===>>>@@@@@@AAABBBDDDEEEGGGHHHIIIKKKNNNOOOQQQTTTXXXZZZ___aaacccdddeeefffhhhjjjnnnnnnpppqqqsssuuuvvvwwwxxxzzz}}}iii\\\SSSSSSUUUWWW___iii|||wwwcccWWWOOONNNMMMMMMTTT___nnn|||wwwuuussstttvvvwwwxxxwwwxxxzzz||||||wwwrrrnnniiiccc___[[[VVVQQQLLLJJJHHHEEEDDD@@@@@@???>>>>>>>>>>>>???<<<<<<<<<<<<============@@@?????????@@@@@@AAABBB@@@>>>======>>>??????>>>============<<<<<<<<<<<<::::::999999999999::::::999999888888888777777777888888777777777666666666555666777777777777777666666666666666666666666666666666666666777777777777777666555555444444555555555555666666666777777777777777666666666666777777777777777777777888888999999999999999:::;;;<<<===>>>???@@@BBBDDDFFFGGGHHHGGGIIILLLNNNPPPRRRVVVYYY]]]___bbbcccdddfffhhhjjjmmmoooqqqsssuuuvvvvvvvvvwwwyyy|||qqqbbbWWWUUUUUUUUU[[[cccttthhh[[[PPPNNNMMMLLLRRR]]]jjjzzzvvvsssooommmmmmmmmmmmllliiikkkmmmqqqvvv{{{~~~yyyuuupppkkkeeeaaa\\\XXXSSSNNNLLLIIIGGGEEEAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<============@@@@@@@@@@@@AAABBBBBBCCC@@@???===<<<===>>>??????============<<<<<<<<<<<<:::::::::999999:::::::::999999999888888888777777999999999888888888777777555555666777777777888888666666666666666666666666666666666666777777777777666666555444444444444444777777888888888999999999999888777555555555666777777777777777777888888999999999999999:::;;;<<<<<<<<<===???AAADDDFFFGGGHHHGGGIIIKKKMMMOOORRRVVVXXX[[[^^^```bbbccceeehhhjjjlllnnnrrruuuwwwwwwwwwvvvxxxyyy{{{yyyiiiZZZVVVUUUTTTXXX```ppp|||lll]]]PPPMMMLLLKKKQQQ[[[hhh}}}uuurrrmmmiiihhhgggfffdddaaabbbdddgggkkkppptttvvv~~~~~~}}}~~~~~~zzzvvvqqqlllfffbbb\\\YYYTTTPPPMMMJJJGGGEEEDDDCCCAAA???>>>======<<<<<<<<<<<<<<<============@@@@@@@@@@@@AAABBBCCCDDD@@@???>>>=========???@@@============<<<<<<<<<<<<;;;::::::::::::::::::;;;999999999999888888888888666666555555555444444444555555666666666777888888666666666666666666666666666666666666777777777777666666555444444444444444666666777777777777888888:::888777555555555666666777777777777777888888999999999999999:::;;;<<<<<<;;;<<>>===<<<<<<<<<<<<<<<<<<============?????????@@@AAABBBCCCDDD???@@@@@@???>>>>>>???AAA============<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::999999999999888888888777777777666666666555555777666666666666777777888666666666666666666666666666666666666777777777777777666555555444444555555333333333444444444555555888888777666666666666666777777777777777888888999999999999999:::;;;<<<===;;;<<>>>>>>>><<<<<<<<<<<<============>>>>>>??????@@@BBBCCCDDD>>>@@@BBBBBB@@@???@@@AAA============<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::999999999888888888999999999999888888888888888777666555555666777777666666666666666666666666666666666666777777777777888777666666555555666666333333444444444555555555666777777777777666666555777777777777777888888999::::::::::::;;;<<<===>>>;;;<<>>>>>>>>>>>???@@@AAACCCDDD>>>AAADDDDDDAAA@@@@@@AAA>>>=========<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::999999999888888666666666666555555555555999888777555555555666777666666666666666666666666666666666666777777777777888888777666666666666666666666666666777777777777555666777888888777666555777777777777777888888999;;;;;;;;;;;;<<<===>>>>>>;;;===???BBBCCCCCCBBBAAACCCEEEHHHJJJLLLNNNRRRUUUUUUXXX\\\___aaadddgggjjjjjjlllnnnrrrwww|||~~~}}}~~~vvvaaaWWWTTTSSSRRRaaagggqqq~~~rrr^^^UUUOOOLLLMMMQQQaaammmxxxppprrrpppqqqtttwww{{{wwwnnniiieee___[[[]]]\\\ZZZZZZ\\\___dddfffkkkmmmooopppqqqsssvvvxxx{{{}}}}}}wwwrrrmmmiiidddaaa[[[WWWSSSPPPMMMJJJGGGEEEEEECCCAAA???>>>>>>???@@@???===<<<;;;<<<===???@@@DDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999777666555555666777999777777777777777777777777666666666666666666666666777777777777888888888888777777777777777777777777999888888888777777666666999999888888888888888888777777777777888888888888999999999999999999999999======???@@@BBBCCCEEEEEEFFFFFFHHHJJJLLLOOOQQQSSSUUUWWWYYY\\\```ccceeeggghhhkkknnnrrrvvvzzz{{{}}}{{{eeeYYYUUUTTTSSSZZZ```kkkyyyvvvbbbWWWPPPMMMNNNRRR]]]iii~~~~~~vvvmmmhhheeeeeegggiiimmmvvv|||sssnnniiiddd___```___^^^^^^```cccfffiiijjjlllnnnppprrruuuyyy|||~~~|||vvvqqqmmmhhhccc```ZZZWWWSSSOOOMMMJJJGGGEEEEEECCCAAA???>>>>>>?????????>>>===<<<<<<>>>???AAABBBBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@????????????============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999888777666555555666777888777777777777777777777777666666666666666666666666777777777777888888888888777777777777777777777777777777777777666666555555777777777777777777777777777777777777888888888888888888888999999:::::::::======>>>@@@BBBCCCEEEEEEFFFFFFHHHIIILLLOOOQQQRRRUUUVVVYYY\\\___ccceeefffhhhjjjnnnrrruuuzzz~~~~~~kkk\\\VVVTTTSSSTTTZZZeeesss}}}hhhZZZQQQNNNOOORRRWWWbbbwww}}}zzzssskkkddd```^^^___```bbbjjjrrrzzzxxxrrrmmmgggcccbbbbbbcccdddeeegggiiijjjjjjlllooorrrtttxxx}}}{{{uuupppkkkgggccc___ZZZWWWRRROOOMMMJJJGGGEEEDDDCCCAAA???>>>>>>?????????>>>=========>>>@@@AAA@@@@@@@@@@@@@@@AAABBBBBB@@@@@@?????????>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999888777666555555666777888777777777777777777777777666666666666666666666666777777777777888888888888777777777777777777777777666666666666555555555555666666666666666666666666777777777777888888888888777777888999::::::;;;;;;<<<===>>>@@@AAACCCDDDEEEFFFFFFHHHIIILLLNNNPPPRRRTTTVVVXXX[[[___bbbdddfffgggjjjnnnqqqtttyyy~~~qqq___UUURRRQQQTTTYYYbbbooo|||nnn\\\RRRNNNOOOQQQSSS]]]ppp}}}xxx}}}sssjjjbbb]]]YYYZZZ[[[\\\cccjjjpppzzz{{{uuupppjjjgggeeefffhhhiiikkkllllllmmmnnnppprrruuuwww{{{~~~}}}yyysssnnnjjjfffaaa^^^YYYVVVRRROOOMMMJJJGGGEEEDDDCCCAAA@@@???>>>>>>>>>???>>>>>>>>>>>>???@@@@@@>>>>>>??????@@@BBBCCCDDD?????????>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888777666666777888888777777777777777777777777666666666666666666666666666777777777888888888888777777777777777777777777666666666666666666666666555666666666666666777777666777777777888888888888666666777888:::;;;<<<<<<<<<===>>>???AAACCCDDDEEEFFFFFFGGGIIIKKKNNNPPPQQQTTTUUUXXX[[[^^^aaadddeeegggiiimmmpppsssxxx|||yyycccUUUPPPOOOSSSWWW^^^jjjyyyttt```SSSOOOOOOOOOQQQYYYjjj|||vvv{{{vvvmmm___XXXTTTSSSTTTUUUZZZ```fffoooxxx~~~}}}xxxsssnnnlllkkklllnnnoooqqqqqqqqqqqqssstttvvvxxxzzz~~~|||zzzwwwqqqlllhhhddd```]]]XXXUUUQQQNNNLLLJJJGGGEEECCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@======>>>???@@@BBBCCCDDD?????????>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888777777777777888888777777777777777777777777666666666666666666666666666777777777888888888888777777777777777777777777777777777777777777777777666666666777777888888888666777777777888888888888666666777888:::;;;<<<<<<<<<<<<===???AAABBBDDDDDDFFFGGGGGGIIIKKKMMMOOOPPPSSSTTTWWWZZZ]]]aaacccdddfffiiilllooorrrvvv{{{~~~jjjYYYQQQOOOQQQSSSZZZfffvvvzzzdddVVVQQQOOOMMMPPPWWWeee{{{zzztttwww|||sssccc[[[TTTSSSSSSSSSVVVZZZaaaiiippptttyyy|||xxxtttqqqoooooopppqqqsssttttttttttttuuuvvvwwwxxxzzz{{{xxxuuuoookkkgggccc___\\\WWWTTTQQQNNNLLLJJJGGGEEECCCBBBBBBAAA@@@???>>>===<<<=========>>>>>>>>>>>>=========>>>@@@AAACCCDDD@@@@@@?????????>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888777777777777777777777777666666666666666666666666777777777777888888888888777777777777777777777777777777777777888888888888666666666777777888888999777777777777888888888888777777888999::::::;;;;;;;;;<<<===???@@@BBBCCCDDDFFFGGGGGGIIIJJJLLLNNNOOORRRTTTVVVYYY]]]```bbbdddfffhhhkkknnnqqquuuzzz}}}sss___UUURRRQQQSSSXXXcccrrriiiZZZTTTQQQMMMOOOUUUaaauuuyyysssvvvyyylllcccZZZVVVTTTRRRSSSVVV[[[bbbgggjjjooouuuzzzzzzxxxyyyxxxwwwtttqqqooonnnmmmnnnnnnooopppqqqrrrrrrrrrsssuuuvvvyyy{{{wwwsssnnniiifffbbb^^^[[[WWWTTTPPPNNNLLLJJJGGGEEEBBBBBBBBBAAA@@@???>>>===;;;;;;<<<========================>>>???AAABBBCCCAAA@@@@@@@@@????????????============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888999999888888888777777777777777777777777666666666666666666666666777777777777888888888888777777777777777777777777666666666777777777888888444444555666666777888888777777777777888888888888888888888999999:::::::::;;;<<<===???@@@BBBCCCDDDFFFGGGGGGHHHJJJLLLNNNOOORRRSSSVVVYYY\\\```bbbccceeehhhkkknnnppptttyyy|||zzzdddYYYVVVUUUVVVYYYbbbooo}}}mmm]]]WWWSSSNNNNNNSSS^^^qqqzzztttwww~~~pppeee[[[VVVRRROOONNNPPPQQQXXX]]]___cccjjjoooooonnnoooqqqpppnnnlllkkkkkkiiiiiiiiiiiijjjkkkmmmmmmnnnppprrrtttxxx{{{vvvrrrmmmiiieeeaaa]]][[[VVVTTTPPPMMMLLLJJJGGGEEEBBBBBBBBBAAA@@@???>>>===:::;;;;;;<<<===<<<<<<<<<=========>>>???AAABBBCCCAAAAAAAAA@@@@@@@@@@@@???>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888999999999999888888777777777777777777777777666666666666666666666666777777777777888888888888777777777777777777777777444555555555666666777777333333444444555666777777777777777777888888888888999999999999999999999:::;;;<<<===>>>@@@BBBCCCDDDFFFGGGGGGHHHJJJLLLMMMNNNRRRSSSVVVYYY\\\___bbbccceeegggkkkmmmppptttxxx{{{}}}sss___TTTXXXVVVWWW```kkkvvvzzzfffWWWQQQQQQLLLQQQZZZggg|||yyyssswww~~~yyykkk]]]XXXWWWTTTQQQPPPRRRSSSUUUXXX\\\```dddffffffffffffffffffeeedddcccaaaaaabbbbbbcccddddddeeejjjiiijjjmmmpppttt~~~|||zzzuuurrrmmmiiifffbbb]]]ZZZWWWTTTQQQNNNMMMKKKIIIGGGCCCCCCAAA@@@???>>>>>>>>>@@@@@@>>>===<<<<<<<<<<<<:::;;;<<<===>>>???@@@AAA????????????????????????>>>>>>????????????>>>>>>;;;;;;::::::::::::999999999999888888777888888888555888::::::777555666888777777777777777777777777777777777777777777777777555777999;;;<<<;;;:::999:::999999888777666555555888666444555888999777555888888777777666666555555666777888999999888777666777888888999999:::;;;;;;======>>>>>>???@@@BBBCCCDDDEEEGGGGGGGGGIIIKKKNNNRRRUUUXXXZZZ[[[]]]```bbbfffgggiiilllpppssswwwxxx|||fffZZZWWWTTTUUU]]]hhhsss~~~kkk[[[TTTRRRMMMQQQXXXdddwwwyyytttxxx~~~pppbbb\\\YYYUUURRRQQQOOOOOOPPPRRRUUUYYY\\\^^^____________^^^]]]\\\\\\YYYYYYZZZZZZ[[[\\\]]]]]]aaa```aaadddgggkkkuuu~~~zzzyyytttqqqmmmiiieeeaaa]]]ZZZVVVTTTPPPNNNLLLKKKHHHFFFCCCCCCAAA@@@???>>>>>>>>>@@@???>>>===<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@????????????????????????>>>>>>????????????>>>>>>;;;;;;::::::::::::999999999999888888888999999:::888999:::999777666777888777777777777777777777777777777777777777777777777666777999:::;;;::::::999999999888888777777666666888666555555888888777555888777777777666666666555666777888999999888777666777888888999999:::;;;;;;=========>>>???@@@BBBBBBCCCEEEGGGGGGGGGIIILLLNNNRRRUUUXXXZZZ[[[]]]```bbbfffgggiiilllooosssvvvxxx~~~kkk\\\UUURRRSSSZZZdddooo}}}rrrbbbWWWSSSNNNPPPUUU___pppyyywww{{{wwwiiiaaa\\\VVVRRRQQQNNNMMMMMMNNNPPPRRRTTTVVVWWWWWWWWWWWWVVVUUUTTTSSSOOOPPPQQQRRRSSSTTTUUUUUUWWWVVVWWW[[[]]]aaakkkvvv|||xxxwwwsssppplllhhhddd```\\\YYYUUUSSSOOOMMMKKKJJJGGGFFFCCCCCCAAA@@@???>>>>>>>>>??????>>>===<<<<<<<<<<<<<<<=========>>>>>>??????????????????????????????===>>>>>>??????>>>>>>===;;;;;;::::::::::::999999999999888999999:::;;;<<<===;;;999888888888888777777777777777777777777777777777777777777777777777777777888888999:::::::::888888888777777777777777888666555666777888777555777777777777666666666666666777888888888888777777777888888999999:::;;;;;;=========>>>???@@@AAABBBCCCEEEFFFGGGHHHIIILLLNNNRRRUUUXXXZZZ[[[]]]```bbbeeefffhhhkkkooosssvvvxxx|||ooo]]]VVVRRRQQQXXXaaakkkyyyzzzhhhYYYRRROOOOOORRR[[[iii{{{zzz}}}nnneee^^^VVVQQQPPPNNNNNNMMMNNNOOOQQQRRRTTTTTTTTTSSSSSSRRRQQQPPPOOOJJJKKKLLLMMMNNNOOOOOOPPPRRRQQQRRRUUUXXX\\\fffpppyyy|||}}}zzzwwwvvvqqqnnnjjjfffccc___[[[XXXUUURRROOOLLLKKKIIIGGGEEECCCCCCAAA@@@???>>>>>>>>>???>>>===<<<<<<<<<<<<<<<============>>>>>>>>>>>>????????????????????????======>>>>>>>>>>>>======;;;;;;:::::::::999999999999888999999:::;;;<<<===AAA===888777999:::999777777777777777777777777777777777777777777777777777888777777777888999:::;;;777777777777777888888888777666666666777777777666777777777777666666666666666777777888888888888888777888888999999:::;;;;;;============>>>@@@AAABBBCCCDDDFFFGGGHHHIIILLLOOORRRUUUXXXZZZ[[[]]]```bbbdddeeegggjjjnnnsssvvvxxx{{{vvvbbbXXXSSSQQQVVV^^^gggtttnnn\\\RRRPPPNNNPPPYYYeeeyyy}}}tttjjj```WWWQQQPPPNNNNNNNNNNNNOOOQQQRRRSSSQQQQQQQQQPPPOOONNNLLLKKKGGGHHHHHHIIIIIIJJJKKKKKKNNNLLLNNNQQQTTTXXXbbbllltttwww{{{|||{{{yyywwwvvvooolllhhheeebbb^^^ZZZWWWUUURRROOOLLLKKKIIIGGGEEECCCCCCAAA@@@???>>>>>>>>>>>>======<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======;;;;;;:::::::::999999999999888999999:::;;;<<<===BBB===999777999:::999777777777777777777777777777777777777777777777777777777777777777888999:::;;;777777777777777888888888666777777777666666666777666666666666777777777777777777777777777888888999777888888999999:::;;;;;;<<<<<<<<<===>>>???AAAAAABBBDDDFFFGGGHHHJJJMMMOOORRRUUUXXXZZZ[[[]]]```bbbbbbdddfffjjjnnnrrrvvvxxxzzz~~~zzzcccZZZTTTQQQTTTZZZcccoooyyyvvvcccWWWQQQNNNPPPXXXbbbrrr~~~{{{}}}zzzpppeee[[[UUUUUUPPPOOONNNNNNNNNPPPQQQRRROOOOOOOOONNNLLLKKKIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHIIILLLOOOSSS]]]gggppptttxxxzzzyyywwwvvvuuunnnkkkgggcccaaa]]]YYYVVVUUUSSSOOOMMMKKKJJJGGGFFFCCCCCCAAA@@@???>>>>>>>>>======<<<<<<;;;<<<<<<===<<<=========>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<<;;;;;;::::::::::::999999999999888999999:::;;;<<<>>><<<:::999999999999888777777777777777777777777777777777777777777777777666666777777888999999999888888888777777777777777555777888777666555666888666666666666777777777777777666666666777888999:::777888888999999:::;;;;;;<<<<<<<<<===>>>???@@@AAABBBDDDFFFGGGHHHJJJMMMPPPRRRUUUXXXZZZ[[[]]]```bbbaaaccceeeiiimmmrrruuuxxx{{{~~~}}}fff[[[TTTPPPQQQVVV]]]iiisssmmm```TTTPPPPPPWWW^^^kkk~~~zzzuuusssuuu|||wwwmmmbbb\\\]]]UUUSSSRRRPPPOOOOOOPPPPPPPPPOOOOOONNNMMMKKKIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCFFFEEEFFFIIILLLPPPZZZdddmmmpppuuuwwwvvvuuussssssllljjjfffbbb```\\\YYYVVVVVVTTTPPPNNNLLLKKKHHHFFFCCCCCCAAA@@@???>>>>>>>>><<<<<<<<<;;;;;;<<<<<<===;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<;;;;;;::::::::::::999999999999888888888999999::::::;;;;;;:::999888888999777777777777777777777777777777777777777777777777555666777888999999888888999999888888777777666666555777888888555555666888555666666666777777777888777666666666777888999:::777888888999999:::;;;;;;<<<<<<<<<<<<>>>???@@@AAAAAACCCEEEGGGHHHJJJMMMPPPRRRUUUXXXZZZ[[[]]]```bbbaaabbbeeehhhmmmqqquuuwww}}}mmm[[[TTTNNNOOOSSSZZZeeeooottthhhVVVQQQQQQWWW\\\fffyyyuuupppnnnpppxxx}}}}}}rrrgggbbbcccZZZYYYVVVTTTRRRQQQPPPPPPRRRRRRQQQPPPOOOMMMKKKJJJJJJIIIIIIHHHFFFEEEEEEDDDEEEDDDEEEIIIKKKOOOYYYdddkkknnnsssuuutttsssqqqqqqllliiieeebbb___\\\XXXUUUWWWTTTQQQNNNMMMKKKIIIGGGCCCCCCAAA@@@???>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===:::;;;<<<===>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<;;;;;;;;;:::::::::999999999999888888777888888888666999<<<;;;888777888:::777777777777777777777777777777777777777777777777444555777999:::999888777:::999999888777666666555555777999888555444666888555666666666777777888888777666666666666888:::;;;777888888999::::::;;;;;;<<<<<<<<<<<<===???@@@AAAAAACCCEEEGGGHHHJJJMMMPPPRRRUUUXXXZZZ[[[]]]```bbb```aaadddhhhmmmqqquuuwww~~~qqqaaaWWWQQQQQQQQQSSS___nnn~~~qqqaaaXXXSSSTTTYYYbbbxxxyyyqqqkkklllpppvvvyyywwwyyyzzz~~~vvvpppmmmgggccc]]]YYYWWWVVVUUUTTTUUUTTTSSSSSSSSSRRROOOLLLKKKKKKLLLKKKJJJHHHFFFEEEIIIHHHHHHIIILLLSSS[[[aaaiiilllooorrrrrrqqqooonnnjjjiiifffccc___[[[YYYWWWVVVTTTQQQOOOMMMKKKHHHFFFEEEDDDCCCAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>===<<<<<<<<<===???@@@@@@???>>>===<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888;;;::::::999999888888777999999:::;;;:::999888777777777888888999999999:::777888888777555555666777777666444444666777666555888888777777666666555555777777777666666666666666777777888888888999999999888:::;;;<<<;;;<<<>>>???EEEEEEFFFGGGIIIKKKMMMOOOSSSUUUXXXZZZ\\\^^^aaadddbbbdddfffhhhkkkpppvvv{{{|||~~~{{{eee[[[SSSRRRQQQRRR]]]kkk~~~ggg\\\UUUUUUXXXaaavvvxxxpppjjjjjjooouuuxxxuuuxxxzzz~~~vvvpppiiibbb___]]]\\\[[[YYYXXXWWWWWWWWWVVVSSSQQQOOOOOOOOOOOONNNLLLJJJIIIJJJJJJJJJKKKNNNTTT\\\bbbkkkmmmoooqqqqqqpppmmmllljjjhhhfffbbb^^^[[[XXXWWWVVVTTTQQQOOOMMMKKKHHHFFFEEEDDDCCCAAA@@@>>>=========<<<<<<<<<;;;;;;;;;;;;======>>>>>>???@@@AAAAAA@@@@@@???>>>============<<<===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::999888777777777777888888888999999777888888777555555666777999777555555666777777777888777777777666666666555999999999999888888888888888888888999999999999::::::;;;=========>>>???AAADDDEEEEEEGGGIIIKKKMMMNNNSSSUUUXXX[[[\\\___bbbddddddeeegggiiikkkpppvvvzzz|||~~~lll___TTTRRRQQQQQQ[[[ggg{{{rrrdddXXXUUUWWW___rrrwwwooohhhiiinnnuuu~~~~~~uuurrruuu{{{xxxoooiiieeebbbaaa^^^]]]\\\\\\\\\\\\YYYWWWTTTUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPQQQSSSYYY```eeelllnnnpppqqqpppnnnllljjjjjjhhheeebbb^^^[[[XXXVVVVVVTTTQQQOOOMMMKKKIIIFFFEEEDDDCCCBBBAAA@@@??????======<<<;;;;;;;;;;;;;;;===>>>@@@BBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>======>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999:::;;;;;;<<<======999999::::::999999888777666666777777777777888888777888888777555555666777;;;888555555666888999999777777777777666666666666999999999999999999999999999999999999::::::::::::;;;===????????????AAACCCCCCDDDEEEFFFHHHKKKMMMNNNSSSUUUXXX[[[]]]___bbbeeefffgggiiijjjlllpppuuuyyy|||tttdddVVVRRRQQQRRRYYYdddwwwmmm\\\VVVVVV\\\lll}}}vvvmmmggghhhmmmuuu|||rrrooorrr|||yyypppkkkgggeeebbbaaa``````aaaaaa___]]]YYYYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXYYY[[[```fffjjjmmmnnnpppqqqpppooommmkkkjjjhhheeebbb^^^[[[XXXWWWUUUSSSPPPOOONNNLLLIIIGGGEEEDDDDDDCCCCCCBBBBBBAAA???>>><<<;;;;;;;;;;;;<<<===???BBBEEEGGGGGGFFFEEEBBBBBBAAA@@@????????????>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888999999:::::::::999999999999999888888777666666666666666777777777777888888777555555666777;;;888555444555777888888777777777777666666666666666777777777777777888888999999:::::::::;;;;;;;;;;;;===????????????AAACCCCCCCCCDDDFFFHHHKKKMMMNNNRRRUUUXXX[[[]]]```ccceeehhhiiikkklllnnnqqquuuyyy}}}|||iiiXXXSSSRRRSSSYYYbbbsssuuu```WWWUUUZZZfffuuutttmmmgggjjjooovvvyyypppooorrr~~~yyyrrrnnnkkkfffdddcccccceeeeeedddccc^^^^^^^^^^^^]]]]]]^^^^^^]]]^^^``````bbbeeejjjmmmnnnoooqqqrrrrrrqqqooonnnjjjiiifffccc___[[[YYYWWWUUUSSSPPPOOONNNLLLIIIGGGDDDDDDDDDDDDDDDDDDDDDDDDAAA???===<<<;;;;;;<<<======@@@CCCGGGHHHHHHFFFEEECCCBBBAAA@@@????????????======>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999:::::::::999999888888888999999888888888777777777777777777666666666666666777888888777555555666777999666444333555666777777666666666666777777777777666666777777888888888999999999:::::::::;;;;;;;;;:::<<<>>>>>>>>>>>>@@@BBBBBBCCCDDDFFFIIIKKKNNNOOORRRUUUXXX[[[]]]```dddfffiiikkkmmmnnnppprrrvvvyyy}}}ppp[[[TTTTTTTTTXXX___nnn{{{bbbXXXUUUWWWaaalllsssmmmjjjmmmsssyyyxxxrrrsssxxx{{{uuurrrkkkjjjhhhhhhjjjkkkkkkjjjfffeeeeeeeeeeeeeeefffgggdddfffggghhhiiikkkooorrrsssssstttttttttsssqqqpppkkkjjjgggddd```]]]ZZZXXXUUURRRPPPOOONNNLLLJJJHHHDDDEEEEEEEEEFFFFFFGGGGGGCCCAAA???===<<<<<<===>>>>>>@@@CCCFFFGGGGGGFFFEEECCCBBBAAA@@@????????????<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::======<<<;;;;;;:::999999999999888777777777777888888888777777777777666666777888888777555555666777777555444444666666666555666666666666777777777777888888999999:::;;;;;;;;;999999999999::::::::::::999;;;============???@@@CCCDDDEEEGGGJJJMMMOOOPPPRRRUUUYYY[[[^^^aaadddgggiiilllnnnppprrrtttxxxzzz~~~xxx```VVVTTTSSSUUUZZZeeettt~~~dddXXXVVVVVV\\\eee||||||sssnnnlllqqqwww}}}}}}xxxuuuzzz|||||||||||||||{{{wwwrrrpppooooooqqqrrrsssrrrnnnnnnmmmmmmmmmnnnpppqqqnnnppprrrssstttuuuxxxzzzzzzyyyyyywwwuuusssqqqpppmmmkkkiiieeeaaa^^^[[[ZZZTTTRRRPPPNNNNNNLLLJJJHHHDDDEEEEEEFFFGGGHHHHHHIIIEEECCCAAA>>>===>>>???@@@???AAACCCEEEEEEEEEDDDCCCBBBAAA@@@??????>>>>>>>>>:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666777777888999999888888888777777777777888888777555555666777666666666777888888666444555666666666777777777888888888999::::::;;;<<<<<<888888888999999999999:::999;;;============???AAADDDDDDFFFHHHKKKNNNPPPRRRRRRUUUYYY\\\^^^aaaeeehhhiiillloooqqqsssvvvyyy|||~~~~~~cccXXXUUURRRSSSWWW\\\kkkeeeYYYVVVUUUYYYaaatttyyyrrrnnnnnntttzzz~~~{{{xxxxxx{{{wwwtttssstttssssssrrrvvv||||||xxxwwwuuuttttttvvvxxxxxxxxxuuutttsssssstttuuuwwwxxxwwwyyy|||}}}}}}~~~~~~|||zzzvvvssspppooonnnllljjjfffbbb___\\\[[[TTTRRRPPPNNNNNNMMMJJJHHHDDDEEEFFFGGGHHHIIIIIIJJJGGGEEEBBB???>>>>>>@@@AAA@@@AAABBBCCCDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>999:::;;;===>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::777888888999999::::::;;;:::999777666666666777888:::999999999888888777777777888888777555555666777666666777999::::::777444555666666666777777888888666666777888999999::::::777777888888888999999999:::;;;===>>>===>>>???AAADDDEEEFFFIIILLLOOOQQQSSSRRRUUUYYY\\\^^^aaaeeehhhiiilllooorrrtttwwwzzz}}}~~~lll[[[UUUSSSRRRSSSZZZcccnnn}}}nnn]]]TTTTTTWWWZZZlll~~~}}}vvvqqqqqqssswww|||}}}{{{|||}}}uuunnnlllkkkgggeeefffiiikkkooossszzz}}}yyyxxxwwwwwwxxxzzz|||}}}{{{}}}~~~~~~}}}~~~~~~|||yyyvvvsssmmmkkkhhhfffeeebbb^^^[[[WWWUUUSSSQQQPPPNNNJJJHHHHHHHHHHHHIIIJJJLLLNNNPPPKKKHHHEEECCCCCCDDDCCCBBB??????@@@@@@@@@AAAAAAAAA@@@??????>>>===<<<<<<;;;;;;<<<>>>?????????>>>===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::::::::::::::::::::::::::999888777666666666666666666666666666666888888777777666666555555777777777777777777777777777777777777777777777777777777777777888888888888777888888888888999999999;;;;;;;;;;;;<<<===??????BBBDDDFFFHHHIIIKKKOOORRRSSSUUUXXXZZZ]]]aaafffjjjnnnoooqqqssstttwww{{{~~~tttaaaXXXTTTRRRSSSUUU\\\ffftttqqq^^^UUUTTTWWWYYYhhhyyyzzztttqqqrrrtttxxx|||~~~zzzzzzzzz{{{}}}yyyppphhheeeccc```^^^___^^^```cccgggmmmuuu~~~~~~}}}yyyyyyxxxxxxyyy{{{}}}|||~~~~~~{{{xxxuuuqqqooollliiifffccc___[[[XXXVVVSSSQQQPPPNNNKKKHHHHHHHHHGGGHHHIIIKKKMMMNNNLLLKKKHHHHHHGGGFFFDDDBBBAAAAAA@@@@@@?????????>>>??????>>>>>>===<<<<<<;;;;;;<<<===>>>???>>>>>>===<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::::::::::::::::::::999999999888777777777777777777777777777777777888777777777666666666555777777777777777777777777777777777777777777777777777777777777888888888888777888888888888999999999>>>>>>>>>>>>???AAABBBBBBBBBDDDFFFHHHIIIKKKOOORRRSSSUUUXXXZZZ]]]```eeehhhmmmoooqqqsssuuuyyy}}}iii]]]UUUSSSTTTQQQVVV___kkk}}}uuubbbWWWTTTVVVXXXcccsss~~~vvvpppqqqrrruuuyyy|||}}}{{{yyyssstttvvvzzzwwwlllbbb^^^\\\XXXWWWXXXTTTVVVXXX[[[___fffnnnsss{{{{{{|||}}}}}}|||zzzyyyuuuuuutttuuuvvvyyy|||~~~|||~~~~~~zzzwwwvvvsssooollliiieee```]]]YYYWWWTTTRRRPPPNNNKKKIIIGGGGGGFFFFFFGGGIIIJJJLLLMMMMMMLLLMMMLLLJJJEEEBBBBBBAAAAAA@@@>>>======<<>>>>>======<<<<<<<<<;;;<<<===>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999888888888888888888888888888888888888888888777777777777666666666666777777777777777777777777777777777777777777777777777777777777888888888888777888888888888999999999;;;;;;;;;<<<===>>>@@@AAABBBDDDFFFHHHIIILLLOOORRRTTTVVVYYYZZZ\\\___cccfffkkknnnqqqtttwww{{{rrrbbbXXXTTTTTTQQQUUU\\\hhhxxxzzzggg[[[VVVVVVWWW^^^lllyyyrrrnnnnnnooorrrvvvyyyxxxvvvsssnnnppptttzzzvvvkkk```[[[XXXUUUTTTUUURRRSSSUUUVVVYYY^^^dddhhhmmmnnnppprrrssssssssssssnnnmmmmmmnnnppprrruuuwwwyyy||||||zzzwwwtttqqqnnnkkkgggccc```[[[XXXUUURRRQQQOOOLLLJJJGGGGGGFFFEEEEEEGGGHHHIIILLLMMMNNNOOONNNJJJDDD@@@@@@@@@???>>>>>>===<<<<<<>>>>>>=========<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888888888888999999999888888888888888888888888777777777777666666666666666666666666666666666666666666666666666666666666666777777777888888888888777777888888888999999999999999:::;;;<<<===???@@@BBBDDDGGGHHHJJJLLLOOORRRTTTWWWYYY[[[\\\^^^aaadddhhhkkkoootttwww||||||jjj\\\VVVVVVRRRSSSYYYeeeuuummm___XXXUUUUUUZZZggg|||{{{tttooollliiijjjmmmqqqsssssspppmmmmmmppptttzzz}}}ssshhh]]]XXXUUURRRQQQSSSQQQRRRRRRSSSTTTWWW\\\___ccceeegggiiijjjjjjjjjjjjffffffffffffhhhkkknnnppprrrvvv|||~~~|||vvvtttqqqooommmjjjfffccc]]]ZZZVVVSSSQQQOOOMMMKKKHHHGGGEEEDDDDDDEEEFFFFFFIIIJJJKKKMMMLLLHHHCCC>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888888888888999999999888888888888888888888888666666666666777777777777666666666666666666666666666666666666666666666666666777777777888888888888777777888888888999999999<<<<<<===>>>???AAACCCCCCCCCEEEGGGIIIJJJLLLPPPSSSUUUWWWZZZ\\\]]]___aaacccfffiiinnnsssxxx|||uuubbbYYYWWWRRRQQQVVVaaaooo}}}ttteeeZZZUUUTTTXXXaaasss~~~vvvpppkkkhhhcccdddgggkkknnnooommmkkkmmmpppuuu{{{zzzmmmbbbYYYUUUSSSPPPOOOQQQNNNOOOOOOOOOOOOQQQTTTWWW\\\^^^___aaabbbbbbaaaaaaaaa`````````bbbdddgggiiikkkpppxxxxxxvvvsssqqqooommmiiifff___\\\WWWTTTRRRPPPNNNLLLIIIHHHFFFDDDDDDDDDDDDEEEGGGGGGGGGGGGHHHEEEAAA>>>;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999888888888888888888888888888888888888888888666666666666777777777777777777777777777777777777777777777777777777777777777777777777888888888888777888888888888999999999:::;;;;;;<<<>>>@@@BBBCCCCCCEEEGGGIIIJJJMMMPPPSSSUUUWWW[[[]]]^^^```bbbdddeeeiiioootttyyy}}}jjj]]]YYYSSSPPPSSS]]]iiivvvzzzjjj]]]UUUSSSUUU\\\jjj{{{ssslllfffbbb___```bbbfffjjjmmmmmmllllllooouuu|||vvvhhh___WWWUUUTTTQQQPPPQQQOOOPPPPPPPPPOOOPPPSSSUUUVVVWWWYYYZZZ[[[[[[[[[ZZZZZZZZZYYYYYYZZZ\\\___```eeekkkttt~~~|||zzzwwwtttrrroookkkhhh```]]]XXXTTTRRRPPPNNNMMMJJJHHHGGGEEECCCCCCCCCDDDEEEDDDCCCBBBCCCCCCAAA@@@<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999888777777777777777777777777777777777555666666666777777777888777777777777777777777777777777777777777777777777777777777777888888888888777888888888888999999999888888999:::<<<>>>@@@AAACCCEEEGGGIIIKKKMMMPPPSSSUUUXXX\\\___```bbbdddeeegggkkkqqqwww{{{ooo___ZZZUUUQQQSSS\\\gggrrr}}}mmm___VVVRRRTTTYYYeeezzzzzzqqqiiibbb^^^^^^^^^```dddiiilllmmmmmmkkkooouuu|||uuufff^^^WWWWWWWWWTTTRRRSSSTTTTTTUUUTTTSSSTTTVVVXXXRRRSSSUUUVVVWWWXXXWWWWWWUUUTTTSSSSSSSSSUUUWWWYYYbbbiiisss}}}~~~zzzwwwtttpppkkkhhhaaa]]]XXXTTTRRRPPPOOOMMMJJJIIIGGGEEEDDDCCCCCCCCCEEECCC@@@???@@@BBBBBBAAA======<<<;;;::::::999888;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999888777666666666666666666666666666666555666666666777777888888777777777777777777777777777777777777777777777777777777777777888888888888777888888888888999999999;;;;;;<<<===???AAACCCDDDCCCEEEHHHIIIKKKMMMQQQSSSUUUXXX\\\___aaaccceeefffiiimmmtttyyy~~~~~~fffZZZVVVTTTUUU[[[cccnnn}}}tttbbbVVVRRRQQQWWWaaarrrwwwnnnddd______YYYYYY\\\bbbiiinnnpppooolllpppwww~~~|||pppgggbbb[[[VVVUUUWWWYYYZZZXXXXXXXXXXXXWWWVVVVVVUUUTTTSSSRRRPPPOOONNNNNNNNNNNNOOOOOONNNNNNOOOQQQSSSWWW```lllzzz~~~zzzvvvsssoookkkhhhaaa___ZZZUUURRRPPPPPPPPPMMMLLLJJJHHHEEEDDDCCCBBB????????????>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<:::888999;;;<<<:::888;;;;;;;;;:::999888777666777777777777777777777777777777666666666666777777777777777777777777777777999888777666666777888999777666555555555666888999888888888888999:::;;;<<<;;;;;;<<<===???AAABBBCCCEEEFFFIIIJJJKKKNNNQQQTTTSSSVVVZZZ]]]___bbbfffhhhmmmooosssyyy~~~lll___VVVRRRRRRWWW^^^hhhvvvzzziii]]]WWWOOOTTT]]]mmmvvvlllbbb]]]]]]XXXYYY\\\bbbiiinnnoooooolllqqqxxx|||ppphhhccc]]]ZZZYYY[[[\\\]]][[[[[[[[[[[[ZZZYYYWWWWWWUUUTTTRRRQQQOOONNNMMMMMMLLLMMMNNNMMMLLLMMMPPPRRRWWW___mmm{{{{{{wwwssspppkkkhhhccc```[[[VVVRRRPPPOOOOOOLLLKKKIIIGGGEEECCCBBBBBB@@@@@@???>>>===<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<:::888999;;;<<<:::888::::::::::::999888777777777777777777777777777777777777666666666666777777777777777777777777777777999888777666666777888999666666666666666777888888888888888888999:::;;;<<<;;;;;;<<<===???AAABBBDDDEEEGGGIIIJJJLLLNNNRRRTTTUUUXXX[[[^^^aaadddgggjjjoooqqquuuzzzrrrcccWWWSSSPPPSSSYYYbbbppp}}}qqqbbbYYYQQQSSSZZZhhh~~~}}}tttjjjaaa\\\\\\WWWYYY\\\bbbiiinnnoooooommmrrryyy|||rrrhhheeeaaa______```aaaaaa____________^^^\\\ZZZXXXUUUTTTSSSQQQOOOMMMLLLKKKJJJKKKLLLKKKJJJKKKNNNPPPUUU^^^mmm}}}|||xxxtttpppllliiidddbbb]]]XXXTTTQQQOOONNNKKKJJJHHHEEECCCBBBAAAAAA@@@@@@???===<<<;;;:::999<<<;;;;;;:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::999999;;;;;;:::999::::::::::::999888888777777777777777777777777777777777666666666666777777777777777777777777777777888888777777777777888888555666777777888888777777888888888888999:::;;;<<<;;;;;;<<<===???AAACCCDDDEEEGGGIIIKKKLLLOOORRRUUUWWWZZZ^^^aaacccfffjjjlllqqqssswww|||vvvdddYYYTTTPPPRRRWWW___lllyyyuuueeeXXXWWWUUUYYYeeewww{{{rrriii___[[[[[[XXX[[[___eeekkknnnpppqqqooottt|||~~~ttthhhfffdddcccdddeeeeeeeeecccddddddcccaaa^^^[[[YYYTTTSSSRRRQQQOOOMMMKKKJJJIIIJJJKKKJJJIIIJJJMMMOOOSSS]]]mmm~~~}}}xxxtttqqqmmmjjjfffddd```[[[VVVRRROOOMMMIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>===<<<;;;;;;::::::===<<<;;;::::::<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999888777666666666666666666666666777777666666666666777777666666666666666666666666888777777777777777777888555666777999999888777777888888888888999:::;;;;;;;;;<<<<<<>>>???AAACCCDDDEEEGGGJJJKKKMMMPPPSSSVVVXXX[[[___bbbdddgggkkkmmmrrrtttxxx}}}yyyeeeYYYSSSPPPQQQTTT[[[hhhsss}}}|||jjj[[[YYYUUUWWWaaarrryyyqqqhhh```\\\\\\[[[___dddiiimmmpppqqqrrrpppvvvvvvjjjhhhfffggghhhiiiiiihhhggghhhhhhfffccc```\\\YYYSSSSSSSSSRRRPPPNNNLLLJJJJJJKKKKKKKKKJJJKKKMMMPPPSSS]]]nnn}}}xxxtttqqqmmmkkkgggeeebbb]]]XXXSSSOOOMMMHHHGGGEEECCCBBBAAA@@@@@@;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<<<<<<<===???@@@<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<==================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::999888888666666666666666666666666777777666666666666777777666666666666666666666666777777777888888777777777555666888999999999888777888888888888999:::;;;;;;<<<<<<===>>>@@@BBBCCCDDDEEEGGGJJJLLLNNNQQQTTTWWWYYY\\\___bbbeeehhhkkknnnsssuuuyyy}}}jjjYYYSSSPPPPPPRRRVVV```jjjvvvtttcccYYYTTTTTT___mmmxxxqqqiiibbb^^^___^^^bbbhhhlllnnnoooqqqrrrsssyyyyyynnnllljjjjjjkkklllllllllllllllllljjjgggbbb]]]ZZZUUUUUUUUUUUUSSSQQQOOONNNLLLMMMNNNMMMLLLMMMPPPRRRVVV```qqq}}}wwwssspppmmmkkkfffeeeccc```[[[UUUPPPMMMGGGFFFEEECCCBBBAAA@@@@@@::::::;;;;;;<<<=====================>>>???@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<=====================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;;;;999999:::;;;999999999::::::999999888777777777777777777777777777777666666666666777777777777777777777777777777777777888888888888777777666777888888999999888888888888888888999:::;;;<<<<<<<<<===>>>@@@BBBDDDEEEEEEHHHJJJMMMOOORRRUUUXXXZZZ]]]```cccfffiiillloootttvvvzzz~~~sss]]]XXXTTTSSSRRRSSSZZZcccmmm{{{mmm]]]VVVUUU]]]hhhxxxxxxqqqkkkdddaaaccc___dddjjjmmmnnnnnnooopppttt||||||ssspppmmmlllnnnooopppppppppqqqpppnnnjjjeee___\\\WWWXXXYYYYYYYYYWWWUUUSSSOOOPPPQQQPPPOOOPPPSSSUUUZZZeeeuuu|||vvvrrrooollljjjfffeeedddaaa\\\WWWRRRNNNGGGGGGEEECCCBBBAAAAAAAAA<<<<<<<<<<<<<<<=========;;;<<<===>>>????????????======<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<======>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888:::<<<;;;999888:::<<<888999999::::::999999999777777777777777777777777777777666666666666777777777777777777777777777777666777888999999888777666888888777777888888999:::888888888888999:::;;;<<<<<<======>>>@@@BBBDDDEEEFFFHHHKKKMMMOOORRRVVVYYY\\\___bbbeeehhhkkknnnqqqvvvxxx|||{{{ccc^^^YYYWWWTTTSSSXXX___dddtttsssddd[[[WWW]]]dddoooxxxrrrlllfffdddeee```eeekkknnnmmmlllmmmnnnuuu}}}~~~vvvssspppoooppprrrssssssssstttsssqqqmmmgggaaa^^^ZZZ[[[\\\]]]]]][[[YYYXXXQQQRRRSSSRRRQQQRRRUUUWWW^^^hhhyyy|||vvvqqqnnnllljjjeeeeeedddbbb^^^XXXRRROOOHHHGGGEEEDDDBBBBBBAAAAAA>>>>>>=========<<<<<<;;;999:::<<<>>>???>>>>>>=========<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888:::<<<;;;999888:::<<<888999999:::::::::999999777777777777777777777777777777666666666666777777777777777777777777777777666777888999999888777666999888777777777888:::;;;888888888888999:::;;;<<<<<<======???@@@BBBDDDEEEFFFHHHKKKMMMOOOSSSWWWZZZ^^^aaadddgggjjjmmmpppsssxxxzzz~~~nnnbbbVVVQQQPPPQQQUUUYYYdddmmmyyy}}}kkk[[[RRRYYY```hhh~~~yyyrrrnnnllllllkkkhhhgggiiiiiiggghhhkkkuuu}}}}}}zzzwwwvvvvvvwwwxxxwwwxxxxxxvvvsssooojjjfffccc^^^^^^^^^___```___]]][[[UUUUUUUUUTTTSSSTTTWWWYYYcccrrrzzzuuupppllliiiiiigggdddbbb^^^XXXQQQLLLIIIHHHFFFEEECCCBBBBBBBBB??????>>>>>>======<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::======>>>>>>===<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::999999888888777444444555555555555555555666666666666666666666666777777777777777777777777888888888888888888888888777666555555555666888999888999999::::::;;;;;;<<<;;;<<<>>>>>>???@@@CCCEEEHHHKKKNNNQQQTTTWWWZZZ]]]___aaacccgggjjjnnnppprrryyy{{{wwwhhhXXXRRRQQQQQQTTTWWW^^^gggsssjjjZZZQQQUUUZZZ```tttzzzuuuqqqppplllhhhfffggggggeeegggkkkttt}}}~~~{{{yyyzzzzzzzzzzzz{{{zzzxxxuuuqqqmmmiiigggbbbaaaaaabbbcccbbb```]]]YYYYYYYYYWWWWWWXXX\\\___jjjwww|||vvvpppkkkhhhgggeeeccc```]]]WWWPPPLLLHHHGGGFFFDDDCCCBBBBBBAAA??????>>>>>>======<<<<<<<<<=========>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::===============<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;:::999999888666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777666666555666777888999888999999::::::;;;;;;<<<;;;<<<>>>??????@@@CCCEEEHHHKKKOOORRRTTTWWW[[[]]]aaabbbeeehhhlllooorrrtttzzz}}}ppp\\\SSSRRRRRRRRRSSSWWW```lllyyylll]]]RRRSSSUUUYYYjjj~~~}}}{{{}}}wwwsssnnnhhheeeeeedddcccfffkkkttt}}}~~~~~~~~~~~~~~~}}}|||yyyuuuqqqnnnlllhhhggggggggghhhgggdddbbb```___^^^\\\\\\___dddhhhttt~~~wwwqqqlllhhhfffdddaaa___[[[VVVPPPLLLHHHGGGEEEDDDBBBAAAAAAAAA??????>>>>>>======<<<<<<<<<<<<=========>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::<<<============<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;::::::999777777777777777777777777666666666666666666666666777777777777777777777777555555555555555555555555777666666666666777888999888999999::::::;;;;;;<<<;;;===>>>???@@@AAADDDFFFIIILLLOOORRRUUUXXX[[[^^^bbbdddgggjjjnnnrrrtttvvv|||~~~xxx```UUUSSSSSSQQQPPPRRR[[[gggssspppcccWWWUUUTTTVVVddduuuxxxwww}}}{{{vvvqqqkkkfffeeedddcccffflllttt~~~}}}zzzwwwtttsssooonnnnnnnnnooommmkkkhhhffffffdddccccccgggnnnsss~~~zzzuuuoookkkgggeeebbb___\\\WWWRRRNNNGGGGGGEEECCCBBBAAAAAAAAA??????>>>>>>======<<<<<<<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999888777777777777777666666666666666666666666666666666666666666666666666666555555555555555555555555777777777777777888888888888999999::::::;;;;;;<<<;;;===???@@@@@@BBBEEEGGGJJJMMMPPPSSSVVVYYY\\\___ccceeehhhkkkooosssvvvxxx}}}fffYYYUUUSSSQQQPPPRRRYYYcccnnn|||sssggg\\\WWWTTTUUU```mmmvvvuuu|||}}}wwwpppjjjhhhfffeeeiiinnnvvv}}}{{{yyyyyyuuuuuutttuuuuuutttrrrooommmlllkkkjjjlllqqqxxx}}}}}}yyyssspppjjjgggdddaaa]]]YYYTTTPPPHHHGGGEEEDDDBBBAAAAAAAAA??????>>>>>>======<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<======>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888888777777777666666555555555777777777777777777777777666666666666666666666666666666666666666666666666666777777888888888888888888999999::::::;;;;;;<<<<<<===???@@@AAACCCFFFHHHKKKNNNQQQTTTWWWZZZ]]]```ccceeehhhlllppptttwwwyyy}}}ppp```YYYTTTQQQQQQRRRWWW___hhhuuuuuukkk___XXXSSSSSS[[[eeezzzwwwvvv|||}}}vvvpppnnnllljjjmmmrrrxxx~~~}}}}}}zzzyyyyyyzzz{{{zzzxxxvvvssssssssstttvvv{{{|||wwwsssnnnkkkfffbbb___ZZZUUUQQQIIIHHHFFFEEECCCBBBBBBBBB??????>>>>>>======<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777777777666666555555444777777777777777777777777777777777777777777777777777777777777777777777777666777888888999999888888888999999::::::;;;;;;<<<<<<>>>@@@AAABBBDDDGGGJJJLLLOOORRRUUUXXX[[[^^^aaadddfffiiimmmqqquuuxxxzzz~~~{{{iii]]]UUUQQQQQQOOOTTTZZZbbbnnnzzz~~~|||zzzpppdddZZZSSSRRRXXX___ooo|||{{{}}}wwwuuurrrppprrrvvv{{{|||||||||}}}}}}{{{xxxzzz{{{}}}}}}wwwssspppmmmhhhccc___ZZZTTTQQQJJJIIIGGGFFFDDDCCCCCCCCC??????>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999:::;;;;;;<<<<<<<<<;;;::::::;;;<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;:::999999888888999999888777777666555555777777777777777777777777777777777777777777777777777777777777777777777777666777888999999999888888888999999::::::;;;;;;<<<<<<>>>@@@AAABBBDDDHHHJJJMMMOOOSSSVVVYYY\\\___bbbfffgggkkkooosssxxx{{{}}}ppp```UUUQQQQQQMMMQQQVVV^^^jjjwww{{{zzzvvviii]]]UUURRRWWW\\\ggg{{{yyyvvvssstttxxx|||}}}}}}}}}~~~|||~~~}}}wwwrrrqqqnnnhhhccc^^^YYYTTTPPPJJJJJJHHHFFFEEEDDDDDDDDD?????????>>>======<<<<<<;;;;;;;;;<<<<<<<<<======:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<999:::;;;;;;<<<<<<<<<;;;:::::::::;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::===<<<<<<;;;;;;:::999999::::::999999888777777666777777777777777777777777777777777777777777777777777777777777777777777777666777888999:::999888888888999999::::::;;;<<<<<<<<<>>>@@@BBBCCCEEEHHHKKKMMMPPPTTTWWWYYY\\\```bbbgggiiilllqqquuuyyy}}}~~~uuueee[[[SSSPPPOOORRRWWW^^^gggsss~~~rrrcccXXXTTTWWWZZZhhhwww{{{zzz|||~~~~~~}}}||||||~~~zzzvvvrrrnnniiiccc]]]WWWQQQLLLLLLJJJHHHGGGFFFEEEBBB@@@BBBAAA@@@???>>><<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<<<<=========<<<;;;999888888999999888888777777777777888888777777777777666666666666666555555444444666777888777777777777777777777777999999999888888888888888999::::::;;;;;;<<<<<<<<<===???AAABBBDDDFFFIIILLLNNNPPPUUUXXX[[[___ccceeehhhkkkooossswww{{{|||iii\\\TTTQQQOOORRRWWW^^^gggsssxxxgggYYYSSSSSSVVVcccrrr}}}{{{|||~~~~~~~~~~~~~~~}}}}}}{{{wwwrrrooojjjeee___ZZZSSSOOOMMMKKKHHHGGGFFFEEECCCAAABBBAAA@@@???>>>===<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;===<<<;;;999888888999999888888777777777777888888777777777777666666666666666666555444555666777888777777777777777777777777888888888888888888888888999::::::;;;;;;<<<<<<======???AAACCCDDDGGGJJJMMMOOORRRVVVZZZ]]]aaaeeehhhjjjmmmqqquuuyyy~~~ppp___VVVRRROOORRRVVV\\\fffrrr~~~mmm]]]TTTRRRSSS\\\kkk~~~|||{{{|||}}}}}}}}}~~~~~~~~~{{{wwwsssoookkkfffbbb]]]WWWSSSNNNLLLIIIGGGGGGEEECCCBBBAAAAAA@@@@@@???>>>======;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;:::999999999999888888777777777777888888777777777777666666666666666666555555555666777888777777777777777777777777666666777777888888999999999::::::;;;<<<<<<======>>>@@@BBBDDDEEEHHHKKKNNNQQQTTTXXX\\\___cccgggjjjmmmpppuuuyyy}}}yyydddXXXSSSPPPQQQUUUZZZdddppp~~~sssbbbWWWSSSTTTXXXfff|||}}}yyyxxxxxx{{{~~~|||||||||}}}~~~~~~{{{vvvrrroookkkgggccc___ZZZVVVPPPMMMJJJHHHGGGFFFEEECCCBBBAAAAAA@@@??????>>>>>><<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;;;;:::999999999999999888888777777888888999777777777777666666666666666666666666666777777777777777777777777777777777555555666777888888999999999::::::;;;<<<===>>>>>>>>>AAACCCEEEGGGIIIMMMPPPRRRUUUZZZ]]]aaaeeeiiilllooorrrwww|||lll\\\UUUPPPQQQSSSXXX```mmm{{{zzzhhhZZZTTTRRRVVVbbbuuu}}}|||}}}~~~}}}xxxuuusssrrruuu{{{|||{{{zzz{{{{{{|||}}}~~~|||vvvrrroookkkgggddd```[[[WWWQQQNNNJJJHHHGGGGGGFFFEEECCCBBBBBBAAA@@@???>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::999999999999888888888888999999777777777777666666666666666666666777777777777777777777777777777777777777555666666777888999999:::999999:::;;;<<<>>>>>>??????AAADDDFFFHHHKKKOOORRRSSSVVVZZZ^^^bbbfffjjjmmmppptttyyy~~~wwwcccXXXQQQQQQRRRUUU]]]iiixxxppp^^^TTTPPPTTT]]]lll|||xxxwwwxxxyyyzzzzzzwwwsssooonnnnnnpppvvv~~~{{{yyyyyyyyyzzzzzz|||~~~xxxssspppllliiieeeaaa\\\YYYSSSOOOKKKIIIHHHHHHGGGFFFEEEDDDCCCBBB@@@???>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<::::::999999999999::::::999::::::;;;;;;::::::999999999888888888888999999777777777777666666666666555666777888888888777777777777777777777777777777777777888888999999::::::999999:::<<<===>>>???@@@@@@BBBEEEGGGIIILLLPPPSSSTTTWWW[[[```ccchhhlllooorrrvvv|||kkk\\\RRRQQQQQQSSSZZZfffttt~~~yyyeeeYYYTTTRRRXXXcccsss|||xxxxxxxxxwwwwwwvvvsssooolllkkkkkkmmmttt}}}zzzxxxxxxxxxyyyzzz}}}{{{uuurrrnnnkkkgggccc^^^ZZZTTTPPPLLLIIIHHHHHHHHHGGGGGGFFFDDDCCCAAA???======>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<:::999999888888999999:::999999:::;;;;;;;;;:::999:::999999888888999999:::777777777777666666666666555666777888999888777777777777777777777777777777999999999999999:::::::::999999:::<<<===???@@@@@@AAACCCFFFHHHJJJNNNRRRUUUVVVYYY^^^bbbfffjjjooorrruuuyyyppp___SSSRRRPPPQQQXXXdddrrr{{{lll```[[[OOOTTT]]]jjj}}}|||{{{|||vvvvvvtttqqqllljjjjjjjjjlllsss|||zzzxxxxxxxxxxxx{{{~~~~~~wwwtttpppmmmiiiddd___\\\TTTQQQLLLIIIHHHIIIHHHHHHHHHGGGEEECCCAAA>>>===<<>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<888999:::;;;;;;;;;:::999:::999999888888999999:::777777777777666666666666555666777999999888888777777777777777777777777777;;;;;;::::::::::::::::::999999:::<<<===???@@@@@@AAADDDFFFIIIKKKNNNRRRUUUWWW[[[___dddhhhlllqqqtttwww{{{xxxaaaXXXPPPNNNSSSYYY___mmm{{{vvvdddWWWRRRUUU[[[dddrrr}}}zzz}}}{{{zzzuuuqqqrrrooojjjffffffhhhqqq}}}|||{{{zzzyyyyyyzzz{{{~~~zzzvvvqqqlllhhhccc___\\\VVVQQQLLLJJJJJJKKKJJJHHHGGGFFFEEECCCAAA???>>>===>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888999::::::;;;;;;;;;;;;777777777777777777777777888888888777777777777777777777777777888888888888777888888888888999999999::::::;;;<<<>>>@@@AAABBBDDDFFFIIILLLNNNQQQUUUXXXYYY\\\```cccgggmmmrrrwwwzzz}}}|||eee\\\SSSOOOSSSWWW\\\hhhvvv}}}jjj]]]SSSTTTXXX```lll|||yyy|||yyytttsssqqqkkkiiiiiinnnvvv}}}|||zzzyyyyyyzzz{{{||||||xxxsssnnnjjjeeeaaa^^^XXXSSSMMMJJJKKKLLLJJJIIIFFFEEEDDDBBBAAA???>>>>>>????????????>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888::::::999999999999::::::<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888999::::::::::::::::::888888888888888888888888888777777777777777777777666666777777777888888888888888888888999999999999:::;;;;;;<<<>>>@@@BBBCCCDDDGGGJJJLLLNNNRRRVVVYYY[[[^^^bbbfffjjjooouuuyyy|||lll```VVVPPPRRRUUUXXXbbbooo}}}tttdddWWWTTTTTTZZZddduuu|||yyyzzzxxxvvvsssnnnmmmnnnttt{{{|||{{{zzzyyyyyyzzz|||}}}{{{uuuppplllhhhdddbbbZZZUUUNNNKKKKKKLLLKKKIIIEEEDDDCCCBBBAAA@@@@@@???@@@@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888999888888777777888888999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::999888888888888888888888888888888777777777777777777888888666666666666777777777777888888888888999999999::::::;;;;;;===???AAABBBCCCEEEGGGJJJMMMPPPSSSXXX[[[^^^aaaeeeiiimmmrrrxxx|||tttdddYYYQQQRRRTTTUUU]]]hhhwww|||lll\\\UUURRRVVV___nnn}}}yyyxxxyyy}}}yyyvvvrrrrrrtttxxx{{{zzzxxxxxxyyy{{{~~~~~~xxxrrroookkkhhhfff]]]WWWPPPLLLKKKKKKJJJIIIEEEDDDCCCBBBAAA@@@AAAAAA@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888777777666666666666777777:::::::::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999888777777888888888888888888888888777777777777777888888888555555666666666777777777888888888999999999::::::;;;;;;<<<===???AAACCCEEEFFFHHHLLLOOORRRUUUZZZ]]]___bbbggglllpppuuu{{{~~~}}}hhh[[[QQQQQQSSSSSSZZZcccrrrzzzssscccXXXRRRVVV]]]hhh{{{wwwuuuxxx}}}zzzvvvwwwzzz{{{yyyxxxwwwwwwyyy|||zzzuuuqqqnnnkkkjjj```YYYQQQMMMLLLLLLKKKIIIGGGFFFDDDBBBAAAAAABBBCCC????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888777666666555555666666777999999999999::::::;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999888777888888888888888888888888666666777777888888888888666666666666777777777777888999999999999:::::::::;;;;;;<<<>>>@@@BBBDDDFFFFFFIIIMMMPPPSSSXXX\\\``````dddiiinnnsssxxx}}}mmm^^^SSSRRRRRRRRRVVV^^^kkktttzzzkkk\\\SSSVVV[[[cccvvv~~~vvvpppsssyyy}}}~~~xxxwwwvvvvvvyyy}}}~~~xxxuuurrrpppnnneee^^^UUUOOONNNNNNMMMKKKJJJHHHEEECCCBBBBBBCCCDDD????????????>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888777666666555555666666777777888888999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::999999999999999999999999999999666666666777888888999999777777777777888888888888999999999999::::::::::::;;;<<<===>>>AAACCCEEEGGGGGGJJJNNNRRRUUUZZZ___bbbbbbffflllqqqvvv{{{ssscccVVVSSSRRROOORRRXXXcccmmm{{{qqq```UUUWWWYYY[[[kkkuuunnnooouuu}}}wwwvvvuuuuuuxxx}}}|||yyywwwuuutttjjjcccYYYSSSQQQQQQPPPOOOMMMKKKHHHEEECCCCCCDDDEEE@@@@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888777777666666666666777777777777777888999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;999999999999999999999999555666666777888888999999888888888888999999999999999999999:::::::::;;;;;;;;;<<<===???AAADDDFFFHHHHHHKKKOOOSSSWWW[[[aaaddddddhhhoootttyyy~~~xxxgggXXXTTTQQQNNNOOOTTT]]]iiiwwwtttbbbVVVVVVVVVVVVcccvvvuuulllmmmssswww|||vvvuuutttuuuxxx~~~|||zzzyyywwwnnnggg]]]VVVTTTTTTSSSRRROOOLLLIIIFFFDDDCCCDDDEEEAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999777777666666666666777777666777777888999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<============999999999999999999999999555666666777888999999999888888999999999:::::::::999999:::::::::;;;;;;;;;;;;<<<===???BBBDDDGGGHHHHHHKKKOOOSSSWWW\\\bbbeeefffjjjqqqwww||||||kkk[[[UUUOOOJJJNNNXXX\\\bbbnnn~~~~~~kkk[[[VVVTTTUUUaaappptttjjjiiimmmxxx{{{tttrrrtttyyy|||~~~{{{zzzxxxvvvoooiii___XXXUUUUUUWWWWWW[[[WWWPPPKKKHHHFFFEEECCCEEEEEEEEEDDDCCCAAA@@@???===<<<<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999::::::;;;;;;;;;999999777666555555555555777777777888999999::::::::::::::::::::::::::::::999999:::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;::::::999888777777777777777777777777::::::999888777777888888::::::;;;;;;<<<;;;;;;;;;<<<>>>@@@BBBCCCEEEHHHKKKLLLNNNRRRUUUYYY^^^eeeiiimmmqqquuuzzz~~~qqq^^^UUUPPPJJJMMMUUUYYY___lll{{{nnn___YYYVVVTTT]]]jjj|||rrriiigggjjjrrryyy|||xxxtttrrrtttyyy}}}~~~{{{zzzwwwuuuqqqjjjaaaZZZXXXXXXYYYZZZ]]]XXXPPPKKKHHHFFFEEEDDDEEEEEEEEEDDDCCCBBBAAA@@@======<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::999999::::::::::::::::::999888777666555555555555777777777888999999::::::::::::::::::::::::::::::777777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888777777777777777777777777:::999999888777777888888::::::;;;;;;<<<<<<;;;;;;<<<>>>@@@BBBCCCEEEIIIKKKNNNPPPSSSWWW[[[aaagggkkkooorrrwww|||zzzbbbVVVPPPLLLLLLQQQUUU\\\iiixxxttteee]]]WWWSSSXXXbbbqqqsssiiigggiiinnnttt}}}xxxuuusssrrrtttzzz~~~{{{yyyvvvtttqqqkkkccc^^^[[[\\\]]]]]]___YYYQQQKKKGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA>>>===<<<<<<;;;;;;<<<<<<:::::::::::::::::::::::::::::::::::::::999999999999888777666666555555666777777777888999999::::::::::::::::::::::::::::::777888888999999::::::;;;:::::::::::::::::::::::::::::::::::::::999999888777777777777777777777777:::999888888777888888888999:::;;;;;;<<<<<<;;;;;;<<<>>>AAABBBDDDFFFJJJMMMPPPRRRVVVZZZ^^^dddjjjnnnrrruuuzzzgggWWWQQQMMMMMMNNNRRRYYYfffttt|||mmmaaaWWWQQQUUU\\\hhh|||uuullliiikkknnnssszzz}}}uuurrrsssrrrtttzzz{{{yyyvvvsssqqqkkkddd___]]]^^^^^^^^^___YYYQQQKKKHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBB???>>>===<<<;;;;;;;;;<<<::::::::::::::::::::::::;;;:::::::::999999888888888888777666666666666666777777777888999999:::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::999::::::::::::999888888777777777777777777777777999999888888888888888999999999:::;;;<<<<<<<<<<<<===???AAADDDEEEHHHLLLOOOQQQTTTYYY]]]aaaggglllpppvvvyyynnn[[[SSSOOONNNMMMQQQWWWcccppp{{{uuueeeXXXQQQTTTZZZaaauuu~~~wwwppplllmmmooossszzzzzzsssqqqqqqpppssszzz|||yyyuuurrrooojjjddd```^^^]]]]]]\\\]]]XXXPPPKKKIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDD??????>>>===<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999888888888888777777666666666666777777777777888999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::999999888777777777777777777777777777999888888888888888999999888999:::;;;<<<<<<<<<<<<>>>@@@CCCEEEHHHKKKOOORRRSSSVVV[[[```dddjjjooossszzz~~~yyybbbVVVQQQOOONNNPPPUUU___jjjvvv~~~mmm]]]UUUUUUXXX\\\mmm~~~zzzsssppppppqqquuu{{{xxxrrrppppppooorrrxxx}}}~~~zzzuuurrrmmmiiiddd___]]]\\\ZZZYYYYYYUUUOOOKKKJJJJJJIIIIIIGGGGGGHHHHHHGGGGGGFFFEEE@@@???>>>===<<<;;;;;;;;;::::::::::::::::::::::::999999999999999888888888777777666666666666777777777777777888999999::::::::::::::::::::::::::::::999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<999999999999999888888777777777777777777777777777888888888777888888999:::888999:::;;;<<<=========???BBBEEEHHHJJJNNNRRRUUUVVVYYY___dddiiinnnssswww}}}kkkZZZSSSPPPNNNNNNSSS[[[dddooo}}}vvveeeZZZVVVUUUWWWfff{{{{{{vvvuuutttxxx~~~~~~uuupppoooooonnnpppvvv{{{{{{vvvrrrmmmiiiddd```]]][[[YYYWWWTTTRRRNNNLLLKKKKKKIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFAAA@@@???===<<<<<<;;;;;;::::::::::::::::::::::::888888888888999999999999777777666666666666777777777777777888999999::::::::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888777777777777777777777777777777888888777777888999999:::777888:::;;;<<<=========AAACCCGGGJJJMMMQQQUUUXXXYYY]]]ccciiimmmrrrwww{{{qqq]]]TTTPPPNNNMMMQQQXXX```kkkzzz}}}kkk]]]VVVSSSSSSaaattt|||zzzxxx|||{{{sssnnnnnnnnnmmmooouuuyyy}}}|||vvvrrrmmmjjjeeeaaa^^^[[[XXXVVVQQQOOOMMMLLLLLLKKKJJJHHHHHHHHHIIIIIIIIIHHHGGGGGGAAA@@@???===<<<<<<;;;;;;::::::::::::::::::::::::777777888888999999999:::777777666666666666777888777777777888999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999999999888777777777777777777777777777777888888777777888999::::::777888:::;;;<<<=========BBBDDDHHHKKKNNNRRRWWWZZZ\\\```ffflllqqqvvv{{{~~~iiiYYYQQQNNNNNNOOOSSS\\\fffqqqtttaaaVVVSSSTTT\\\iiizzz}}}vvvoookkklllkkkkkkmmmooorrryyyzzzvvvssskkkhhhddd```^^^[[[XXXVVVSSSRRRPPPNNNMMMKKKKKKJJJHHHHHHIIIKKKLLLLLLJJJHHHBBB???<<<::::::::::::999999999999::::::999999888:::999999999888777777777888888777666666666666666888888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::::::::;;;888888888888888888888888888888888888888888888888999999888888888888888999:::999888999<<>>???>>>@@@EEEIIIMMMQQQVVV[[[```fffkkkoootttxxx}}}lll\\\WWWRRRQQQPPPTTT```lllwww{{{iiiWWWQQQOOOTTTXXX```ttt}}}zzznnngggaaa^^^___```aaabbbcccccceeeiiilllqqq~~~|||xxxqqqllljjjmmmrrrwww|||vvvooohhhdddaaa___]]][[[[[[[[[\\\\\\^^^_________^^^\\\ZZZWWWSSSMMMHHHCCCAAA>>><<<<<<<<<;;;:::;;;;;;;;;;;;:::999888777999999999888888888888888:::999888888777777888888666777888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::888888888888888888888888999999999999:::;;;<<<<<<999===@@@AAAAAACCCIIINNNQQQUUUZZZ```eeekkkppptttyyy|||rrr___YYYSSSPPPMMMPPPZZZeeerrrrrr[[[TTTRRRUUUVVVZZZlllzzz~~~wwwmmmgggbbb```aaa```aaabbbbbbbbbcccfffiiijjjwwwzzzvvvnnniiifffhhhlllqqqzzz}}}xxxpppiiieeebbb___^^^\\\\\\\\\]]]^^^___```aaabbb```]]][[[XXXSSSNNNJJJCCCAAA>>><<<<<<<<<;;;:::;;;;;;;;;:::999888777666:::999999999888888777777:::999888888777888888888555666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<===:::>>>BBBCCCCCCFFFLLLRRRTTTWWW]]]ccciiinnntttxxx|||fff\\\RRROOOOOOQQQXXX^^^kkkyyyyyybbbXXXQQQSSSSSSVVVeeewwwzzzzzzuuukkkddd___^^^``````aaacccccccccbbbcccdddjjjqqq~~~zzzuuupppiiicccccceeeiiirrrzzz~~~yyyrrrkkkfffbbb___]]]\\\\\\\\\\\\^^^aaadddffffffdddaaa[[[TTTPPPNNNMMMJJJHHHDDD@@@<<<;;;::::::999999999::::::;;;;;;;;;;;;:::999888888999:::;;;999999999888888888888777999999888888777888888888999999::::::::::::;;;;;;??????>>>===<<<;;;::::::<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::999999::::::::::::;;;;;;888999:::::::::;;;===???<<<>>>AAACCCEEEHHHLLLOOOTTTYYY```eeehhhmmmtttyyymmmaaaTTTPPPPPPQQQVVV[[[ffftttjjj]]]SSSRRRRRRTTTaaaqqq~~~zzzyyyuuukkkeee```^^^``````bbbcccdddcccbbbcccddddddkkkvvv~~~yyytttmmmfffaaaaaacccfffnnnwwwzzzuuuoooiiieeebbb```^^^\\\\\\\\\\\\^^^aaadddeeefffddd___YYYSSSOOOMMMLLLJJJGGGDDD@@@===;;;;;;;;;999::::::::::::::::::;;;::::::999888888999::::::999999999999888888888888:::999999888999999::::::999999::::::::::::;;;;;;>>>>>>>>>===<<<<<<;;;;;;===<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;999:::;;;;;;:::;;;===???===???BBBEEEGGGJJJNNNQQQWWW]]]ccchhhlllqqqxxx}}}xxxhhhWWWQQQQQQRRRSSSVVV```mmm~~~ttteeeWWWSSSRRRSSS\\\hhhzzz~~~zzzwww{{{tttlllfff```^^^___```bbbdddeeedddcccccccccaaafffooozzz}}}zzzyyyzzzxxxtttpppiiiccc^^^___```cccjjjqqqzzz~~~vvvrrrlllgggdddbbb```___]]]]]]]]]]]]___bbbdddeeegggccc]]]WWWQQQMMMKKKJJJHHHGGGDDD@@@>>><<<<<<<<<;;;::::::::::::::::::999::::::999999999999:::::::::999999999888888888888999999999999999:::;;;<<<999999::::::::::::;;;;;;===========================<<<;;;;;;:::;;;;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;:::;;;;;;;;;:::;;;<<<>>>>>>AAADDDGGGIIIMMMQQQTTT\\\aaaiiinnnrrrvvv|||ooo[[[RRRRRRRRRRRRRRR\\\gggvvv~~~mmm]]]TTTRRRSSSYYY```tttxxxtttvvvtttmmmhhhbbb______aaacccffffffeeedddccccccbbbfffnnnwwwzzzvvvrrrqqqqqqpppllliiieee```\\\]]]___```fffllluuuzzz~~~{{{uuuqqqkkkfffcccbbb```___]]]^^^^^^___aaadddfffggghhhbbb[[[TTTNNNKKKIIIHHHGGGEEECCCAAA???======<<<;;;;;;;;;::::::999999999::::::::::::::::::::::::::::::999999999888888888777777777888999:::;;;<<<999999999:::::::::;;;;;;<<<<<<<<<<<<======>>>>>>======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;:::;;;<<<;;;:::;;;<<<>>>???AAAEEEHHHKKKOOOTTTXXX```fffmmmssswww{{{wwwaaaVVVSSSRRRQQQQQQYYYcccppp|||vvvdddYYYUUUUUUXXX\\\kkkwwwrrrttt~~~sssmmmiiiccc```aaaccceeehhhiiigggeeedddddddddgggnnnvvv~~~yyytttnnnkkkiiigggccc``````\\\ZZZ\\\^^^___ccchhhqqqwww}}}zzzvvvrrrkkkfffcccbbb```^^^______aaaccceeehhhjjjkkkhhhaaaXXXPPPLLLIIIGGGEEEDDDCCCBBB@@@???>>>======;;;;;;;;;::::::999999999:::::::::::::::::::::::::::::::::999999999999888666666666666777888::::::999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::999999999:::::::::;;;;;;:::;;;<<<<<<;;;;;;===??????BBBFFFJJJNNNRRRWWW[[[ccciiiqqqwww{{{lll]]]VVVRRRQQQRRRVVV___jjjvvvoooaaaYYYVVVXXXZZZfffyyyzzzuuuuuu~~~sssnnnjjjeeecccdddeeegggkkkkkkjjjgggfffeeedddhhhnnnuuu{{{zzztttlllfffccc```\\\XXXZZZWWWWWWZZZ\\\]]]```eeemmmsss{{{{{{xxxuuuqqqkkkfffcccaaa```^^^```aaadddgggjjjmmmpppqqqiiiaaaUUUMMMIIIGGGEEECCCAAAAAA@@@???>>>======<<<;;;::::::::::::::::::999::::::;;;;;;;;;;;;::::::::::::::::::999999999999666666666666666777888999999999::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::999999::::::::::::;;;;;;999:::<<<<<<;;;<<>>>>>>>>>>>>>>===<<<<<<999::::::::::::::::::;;;::::::;;;<<<<<<;;;::::::;;;;;;:::::::::999999999888777777777777777888888999999::::::::::::;;;;;;<<<<<<<<<===============>>>======<<<<<<<<<<<<<<<::::::::::::::::::::::::999999::::::::::::;;;;;;888999;;;<<<<<<===@@@BBBDDDGGGLLLPPPUUUZZZ```dddiiipppxxxlll[[[RRRQQQTTTPPPXXXcccnnn}}}nnn]]]VVVUUUUUUTTTfff~~~}}}~~~sssmmmkkkggggggiiihhhkkknnnooommmkkkhhhhhheeeiiipppwww|||~~~~~~}}}{{{tttjjjccc___\\\XXXUUUPPPNNNPPPUUUYYYYYY\\\```^^^dddlllsssxxxyyyzzz{{{|||~~~{{{vvvsssmmmiiieeebbbaaaaaaaaa```bbbdddhhhmmmrrrvvvxxxzzzjjj```RRRIIIFFFEEEBBB@@@===============<<<<<<;;;999999999::::::;;;;;;;;;::::::;;;<<<<<<;;;::::::;;;;;;;;;:::::::::999999999999888888888888888888999999:::::::::;;;;;;;;;========================>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;777999;;;<<<<<<>>>AAACCCFFFIIINNNSSSXXX^^^cccggglllrrr{{{tttaaaXXXTTTSSSTTTXXX```lll{{{uuubbbUUUPPPQQQVVVaaattttttmmmiiifffeeeggghhhkkkooopppnnnkkkhhhggghhhkkkqqqwwwzzz{{{{{{zzz{{{|||zzztttjjjbbb]]]ZZZWWWVVVPPPOOOOOOOOOQQQSSSVVVXXX[[[^^^dddjjjooosssuuuvvvvvvxxxzzzzzzxxxtttpppmmmgggeeeaaa^^^]]]]]]___```bbbgggmmmttt|||{{{kkk]]]PPPIIIFFFAAA>>>>>>AAA@@@???======<<<<<<<<<;;;;;;:::999999888777777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999:::999777666666666777777;;;;;;::::::;;;;;;<<<===<<<<<<======>>>>>>??????<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;::::::::::::::::::::::::;;;<<<<<<===???CCCGGGIIINNNTTTYYY\\\```gggkkktttxxx~~~}}}hhh[[[UUUTTTSSSVVV]]]iiiwww|||iii[[[UUUTTTUUU^^^mmmuuunnniiifffgggiiiiiilllpppqqqoookkkhhhggggggkkkqqqwww{{{|||{{{zzzxxxxxxzzz|||uuukkkccc\\\XXXTTTRRRMMMLLLKKKKKKLLLNNNPPPRRRVVVYYY^^^dddiiilllnnnoooqqqsssuuuvvvtttqqqllliiieeebbb___\\\[[[[[[]]]___ccciiiqqqxxx~~~lll^^^PPPJJJFFFAAA???>>>>>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;:::999999888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999:::999888777777777888888888888777777888888999:::============>>>>>>>>>>>><<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<======@@@DDDGGGMMMQQQXXX\\\```dddjjjooovvvzzzsssbbbXXXTTTRRRTTTZZZdddqqqrrrbbbXXXTTTTTTYYYddduuuxxxnnnjjjggghhhllllllooorrrssspppllliiihhhgggkkkqqqwww{{{||||||{{{vvvuuuvvvyyy~~~{{{uuukkkccc\\\WWWTTTQQQMMMLLLJJJIIIIIIJJJKKKLLLOOORRRVVV[[[```ccceeefffkkkmmmooopppooolllhhheeeaaa___\\\YYYXXXYYY[[[]]]dddkkkuuunnn```RRRJJJFFFBBB??????===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999::::::999888888888999999;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999999::::::;;;;;;<<<<<<:::;;;<<<===>>>BBBFFFIIIQQQVVV]]]bbbfffjjjpppuuuzzz~~~jjj\\\UUURRRTTTXXX___kkk|||zzzhhhZZZRRRSSSUUU\\\jjj}}}yyyoooiiigggiiimmmnnnqqquuuuuurrrnnnkkkjjjgggkkkqqqwww{{{}}}}}}}}}xxxwwwvvvwww{{{xxxsssjjjccc]]]YYYUUUSSSOOONNNLLLIIIHHHIIIJJJJJJLLLNNNQQQUUUYYY\\\^^^___fffhhhkkklllllliiieeeccc^^^\\\YYYWWWWWWYYY[[[]]]cccmmmyyysssdddUUULLLHHHCCC@@@@@@>>>============>>>>>>???======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999::::::::::::::::::::::::<<<<<<<<<;;;<<<======>>>??????>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;<<<======:::<<<===???@@@DDDIIILLLTTTZZZbbbgggkkkpppvvvzzz~~~tttaaaWWWSSSTTTWWW\\\fffuuuqqq^^^SSSTTTSSSWWWcccsss|||pppjjjgggiiimmmpppssswwwwwwuuuqqqnnnmmmhhhkkkpppuuuzzz}}}{{{yyywwwwwwzzz}}}~~~xxxssskkkccc]]]XXXSSSQQQOOONNNKKKIIIHHHHHHIIIIIIKKKMMMOOORRRUUUXXXZZZ[[[aaadddgggiiiiiigggcccaaa]]][[[XXXWWWWWWYYY\\\^^^cccmmm{{{yyyjjjYYYOOOIIIDDD@@@@@@>>>============>>>>>>???======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999::::::::::::;;;;;;::::::999999999999999::::::;;;??????>>>>>>======<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<======;;;===???AAACCCGGGLLLPPPWWW]]]eeelllpppuuuzzziiiZZZTTTUUUVVVYYY```mmm~~~{{{hhh[[[WWWRRRTTT^^^jjj|||tttmmmiiijjjmmmqqquuuxxxzzzwwwtttqqqpppjjjkkkooosssxxx}}}}}}zzzyyyzzz{{{{{{zzz~~~~~~|||xxxrrrjjjaaa[[[UUUOOOLLLLLLJJJHHHFFFEEEFFFGGGHHHKKKLLLMMMOOORRRTTTVVVWWW\\\___bbbeeefffdddaaa___[[[ZZZWWWVVVWWWZZZ]]]___cccnnn}}}ppp^^^RRRKKKDDDAAA@@@===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999:::;;;;;;;;;::::::;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>=====================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<=========???AAACCCFFFKKKPPPTTTYYY```iiippptttyyy~~~wwwrrr___TTTTTTUUUUUUZZZfffvvvpppcccYYYSSSSSSZZZbbboooxxxqqqlllllloooqqquuuyyy{{{yyywwwtttsssllllllnnnqqqvvv}}}~~~}}}zzzxxxzzzyyyzzz}}}~~~yyytttooojjjddd]]]XXXTTTOOOLLLHHHGGGFFFEEEEEEFFFGGGIIIJJJJJJKKKLLLNNNPPPRRRSSSVVVYYY\\\___```___\\\ZZZYYYXXXVVVUUUVVVYYY]]]___eeeppp~~~uuubbbUUUMMMEEEAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999777888999:::;;;;;;:::999===============>>>??????============>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@CCCFFFIIINNNTTTXXX\\\cccllltttyyy}}}pppwwwcccSSSTTTTTTSSSVVVaaappp{{{tttgggZZZSSSRRRWWW\\\eee}}}|||tttooonnnpppqqquuuzzz|||{{{xxxvvvuuummmmmmmmmooouuu|||}}}zzzxxxwwwwwwyyyzzzyyysssooodddaaa]]]YYYWWWUUUSSSQQQHHHGGGFFFEEEFFFGGGJJJKKKHHHHHHIIIJJJKKKMMMOOOPPPQQQTTTXXX[[[\\\[[[YYYWWWXXXVVVUUUTTTUUUYYY\\\___fffqqqyyyeeeWWWNNNFFFAAA@@@AAA@@@???======<<<<<<<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999666777999:::;;;::::::999:::::::::::::::;;;<<<<<<<<<<<<======>>>>>>??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;???AAADDDGGGJJJPPPVVVZZZ^^^eeeooovvv{{{iiiyyyhhh\\\UUUOOOPPPSSSYYYccclll}}}ssscccYYYTTTXXX[[[___ppp{{{rrrnnnppptttuuuxxx{{{~~~~~~{{{xxxtttsssqqqrrruuuzzz{{{wwwuuuuuurrrlllhhheeeaaa[[[XXXWWWTTTPPPLLLIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJJJJKKKKKKKKKNNNRRRWWW[[[[[[ZZZYYYXXXRRRTTTUUUUUUVVVXXX[[[^^^eeessslll\\\PPPJJJEEEBBB@@@???>>>======<<<<<<============>>>===<<<<<<;;;;;;<<<<<<<<<======>>>>>>;;;<<<<<<<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;================================================>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<=========AAACCCFFFJJJNNNUUU[[[```gggmmmuuu{{{bbbqqqppp]]]VVVOOONNNQQQUUU]]]eeeuuuiii]]]TTTTTTUUUYYYfffwwwyyytttuuuvvvwwwzzz}}}~~~{{{vvvtttrrrrrrtttzzzzzzvvvtttpppjjjfffddd___ZZZXXXVVVTTTPPPMMMIIIIIIHHHGGGGGGHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIKKKPPPUUUYYYYYYXXXVVVVVVRRRSSSUUUUUUVVVXXX\\\^^^gggttt~~~lll]]]RRRKKKFFFCCC@@@???>>>===<<<<<<<<<<<<<<<============<<<;;;;;;===<<<<<<<<<<<<<<<<<<;;;<<<=========<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;================================================>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========BBBDDDHHHLLLQQQWWW^^^bbbiiiooowww}}}YYYggg}}}zzzcccYYYQQQOOOPPPRRRWWW]]]jjjyyyttteeeWWWRRRQQQSSS\\\gggxxx}}}{{{zzzzzz|||~~~yyywwwsssqqqsssyyyyyytttoooiiidddbbb^^^YYYWWWWWWUUURRRNNNJJJIIIHHHGGGGGGHHHIIIJJJHHHGGGGGGFFFFFFGGGGGGHHHHHHMMMSSSWWWWWWUUUTTTSSSRRRSSSTTTUUUUUUXXX\\\___hhhuuu{{{kkk]]]SSSLLLFFFBBB???>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::===<<<<<<;;;;;;:::999999=========>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;================================================>>>>>>============<<<<<<========================<<<<<<<<<<<<<<<======>>>CCCFFFJJJOOOTTTZZZaaafffmmmsss{{{RRR___sssjjj___UUUQQQPPPQQQTTTYYYcccqqq~~~nnn\\\SSSPPPPPPUUU\\\gggyyy~~~~~~~~~|||xxxtttrrrsssxxx~~~xxxrrrkkkfffbbb^^^ZZZXXXXXXVVVSSSPPPKKKJJJIIIHHHGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIGGGKKKQQQUUUVVVTTTRRRQQQRRRSSSTTTTTTUUUXXX]]]```iiivvvuuuggg[[[RRRKKKEEEAAA???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999;;;:::::::::::::::::::::<<<<<<=========<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<================================================>>>>>>================================================<<<<<<<<<===>>>???DDDGGGLLLRRRWWW^^^dddiiipppvvv~~~NNNYYYjjj}}}sssfffXXXRRRPPPOOOQQQUUU\\\iiixxxsssaaaUUUOOOOOOQQQUUU]]]lllzzzvvvwww{{{~~~{{{wwwtttuuuyyyyyyqqqkkkeeeaaa\\\ZZZYYYXXXTTTQQQKKKKKKIIIHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHLLLQQQTTTTTTSSSRRRRRRRRRSSSSSSSSSUUUXXX]]]aaajjjvvvxxxooobbbWWWPPPJJJDDD??????>>>===<<<<<<;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999888888888999:::;;;<<<<<<:::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======================================================>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<===>>>@@@AAADDDHHHNNNUUU[[[aaahhhlllsssyyyLLLTTTaaasssnnn\\\SSSOOOMMMNNNQQQVVV```nnnyyyvvveeeWWWOOOMMMOOOQQQWWWaaauuuuuupppooopppuuu{{{~~~{{{yyyzzz~~~yyyssskkkfffaaa]]]\\\ZZZUUUQQQLLLKKKJJJHHHHHHHHHIIIIIIGGGFFFFFFEEEEEEFFFFFFGGGIIILLLPPPRRRRRRRRRSSSTTTRRRSSSSSSSSSTTTXXX^^^bbbkkkwww{{{sssjjj^^^TTTMMMHHHCCC@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::777777888999;;;<<<======999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======================================================>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<===@@@BBBDDDFFFKKKQQQXXX___fffmmmqqqvvv|||JJJNNNXXXhhh{{{|||eeeXXXRRRNNNNNNPPPPPPYYYdddnnnzzz{{{mmm]]]RRRNNNOOOPPPRRRWWWggg~~~{{{qqqmmmjjjgggiiimmmpppsssyyyxxxqqqllleeeaaa^^^[[[VVVRRRMMMLLLJJJIIIHHHHHHIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGJJJLLLNNNOOOOOOPPPSSSUUUSSSSSSSSSRRRTTTXXX^^^cccnnnzzzzzzqqqhhh\\\RRRLLLHHHDDDBBBAAA@@@???>>>>>>======>>><<<============<<<;;;;;;888999999:::;;;<<<<<<===::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================================>>>>>>>>>?????????========================<<<<<<;;;;;;>>>AAADDDGGGIIINNNUUU]]]dddkkkrrrvvvzzzHHHKKKSSSaaatttnnn^^^VVVQQQPPPRRRNNNVVV^^^fffppp}}}tttcccUUUPPPPPPRRRNNNQQQ^^^tttxxxoookkkgggcccbbbdddeeehhhmmmsss||||||uuuoooiiiccc```\\\VVVRRRMMMLLLJJJIIIHHHHHHIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMOOORRRUUUSSSSSSRRRRRRTTTXXX^^^cccppp|||{{{qqqhhh[[[QQQLLLIIIFFFDDDBBBAAA@@@???>>>>>>>>>>>>======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>====================================================================================>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;>>>BBBFFFHHHLLLQQQXXX```hhhooouuuyyy}}}DDDEEEKKKYYYiii{{{zzzdddZZZUUUQQQNNNOOOQQQWWWaaahhhooo{{{yyymmm]]]PPPKKKLLLNNNOOOWWWfffyyysssgggaaa^^^]]]]]]]]]^^^bbbhhhmmmssswwwsssmmmfffaaa[[[VVVRRRMMMLLLJJJJJJJJJJJJHHHFFFIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKMMMOOOQQQSSSTTTSSSTTTVVVWWWTTTTTT]]]iiiuuuvvvmmmaaaWWWQQQLLLHHHDDDBBB@@@>>>===???@@@@@@???????????????>>>===;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<=====================>>>>>>????????????>>>>>>999:::<<<===>>>???>>>>>><<<;;;===@@@@@@@@@FFFNNNOOOWWW```hhhnnnsssxxx|||EEEEEEJJJUUUcccuuummm^^^VVVRRRPPPOOOPPPUUU]]]dddlllxxx}}}qqqbbbUUUOOOOOONNNNNNTTTaaarrrvvvjjjccc___^^^]]]XXXYYY\\\aaaeeekkkwwwxxxsssmmmgggbbb\\\WWWTTTOOONNNLLLLLLLLLLLLJJJHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKMMMOOOQQQRRRSSSSSSTTTUUUVVVSSSTTT___kkk{{{yyypppdddZZZTTTOOOJJJFFFEEEBBB@@@>>>??????>>>===????????????>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<========================<<<<<<>>>>>>????????????>>>>>>;;;;;;===>>>??????>>>>>><<<<<<===@@@@@@AAAGGGOOOSSSZZZdddlllqqqvvv{{{EEEDDDGGGPPP\\\kkkzzzfffYYYRRRPPPOOONNNRRRXXX___hhhuuuyyyjjj]]]TTTQQQMMMLLLPPPYYYgggzzz{{{ooogggaaa^^^\\\VVVUUUWWW[[[^^^bbblllvvvwwwsssmmmhhhccc^^^YYYVVVRRRPPPOOONNNOOONNNLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKMMMNNNPPPQQQRRRTTTTTTUUUUUUSSSVVVcccppp}}}uuuiii```YYYTTTNNNJJJGGGEEEAAA??????>>>===<<>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;<<<<<<<<<=========>>>>>>>>>======<<<<<<<<<>>>>>>????????????>>>>>>===>>>????????????>>>>>>===<<<>>>@@@AAABBBIIIQQQYYY```iiiqqqvvv{{{CCCCCCEEELLLUUUcccwwwooo\\\SSSPPPNNNMMMOOOUUU\\\eeeuuussseeeYYYQQQMMMKKKLLLSSS^^^ooouuukkkddd^^^[[[WWWUUUUUUXXXZZZ\\\cccllluuu~~~|||vvvrrrlllgggccc^^^ZZZWWWTTTRRRPPPPPPPPPPPPNNNLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNPPPRRRSSSWWWVVVVVVVVVUUUYYYgggvvvyyynnneee___YYYRRRMMMHHHEEEBBB@@@@@@@@@>>>===???????????????>>>===<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<============??????>>>>>>===<<<<<<<<<>>>??????@@@@@@??????>>>@@@@@@@@@@@@??????>>>>>>===<<<>>>AAABBBDDDLLLUUU^^^eeennnvvv{{{AAAAAADDDIIIPPP\\\ppp{{{dddWWWQQQNNNMMMNNNSSSZZZeeeuuu{{{nnn^^^QQQNNNJJJJJJOOOWWWeeeyyy{{{qqqggg```[[[ZZZWWWUUUWWWXXXXXX]]]ccckkksss{{{xxxtttqqqlllgggccc___[[[XXXUUUSSSRRRQQQRRRQQQOOONNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNPPPRRRUUUVVV[[[ZZZYYYYYYYYY^^^lll{{{{{{qqqiiiccc]]]VVVPPPGGGEEEBBBAAAAAABBBAAA@@@>>>????????????>>>>>>===<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::<<<<<<<<<=========>>>>>>??????>>>>>>============??????@@@@@@@@@@@@??????AAAAAA@@@@@@??????>>>>>>>>>===>>>BBBCCCFFFNNNXXXbbbiiirrryyy~~~???@@@CCCHHHLLLUUUhhhyyyrrr___VVVPPPNNNOOOSSSYYYcccrrryyygggVVVPPPMMMKKKNNNSSS]]]nnn|||xxxmmmddd^^^\\\WWWUUUVVVVVVUUUXXX]]]cccjjjuuu{{{wwwtttqqqlllhhhdddaaa]]]ZZZWWWUUUSSSSSSSSSSSSQQQPPPQQQQQQPPPPPPPPPPPPQQQQQQQQQPPPPPPQQQSSSVVVYYY[[[___^^^______^^^cccqqqzzzrrrkkkfff___XXXRRRHHHFFFCCCBBBBBBCCCBBBAAA>>>??????@@@??????>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????AAAAAA@@@???>>>>>>??????>>>===???BBBDDDHHHQQQ[[[ffflllvvv}}}>>>@@@CCCGGGHHHOOO___nnnkkk^^^TTTQQQPPPSSSWWW___mmmzzzrrr___UUUQQQNNNNNNPPPUUUbbbnnnsssiiiccc___ZZZWWWWWWWWWVVVWWWZZZ]]]bbbkkkwww}}}zzzvvvrrrnnnjjjgggddd```^^^YYYXXXVVVVVVVVVUUUTTTRRRSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRSSSVVVZZZ^^^```ccccccddddddcccggguuu}}}xxxqqqkkkfff```YYYSSSKKKHHHEEECCCCCCBBBAAA@@@>>>??????@@@@@@?????????===>>>>>>??????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>>>>>>>=========>>>??????@@@@@@???@@@@@@AAAAAA@@@@@@???@@@@@@>>>>>>===>>>??????>>>===???BBBEEEIIISSS]]]iiipppyyy>>>@@@DDDFFFFFFJJJXXXggg|||sssdddWWWSSSRRRSSSUUU[[[hhhtttzzzfffXXXSSSPPPNNNMMMPPPZZZeeesssxxxmmmgggccc]]]YYYZZZZZZXXXYYY[[[ZZZ^^^eeeooo|||}}}wwwtttooollliiifffccc```[[[ZZZXXXXXXXXXWWWVVVTTTUUUUUUTTTTTTTTTTTTUUUUUUTTTSSSSSSUUUXXX\\\```cccffffffggghhhgggjjjwww{{{vvvpppkkkgggaaaYYYSSSMMMJJJFFFDDDCCCBBB@@@>>>>>>??????@@@@@@@@@??????>>>>>>????????????>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAA???@@@@@@AAAAAA@@@@@@?????????>>>======>>>???@@@???===???CCCFFFJJJTTT___lllsss|||CCCBBBCCCFFFHHHKKKUUU___xxxppp]]]WWWRRRQQQQQQWWWdddqqq~~~wwwaaaTTTMMMPPPQQQOOOTTT___mmmxxxqqqhhhbbb___[[[XXXVVVVVVXXXYYYZZZ]]]bbbjjjuuuzzzxxxtttooojjjfffcccaaa```___]]][[[ZZZYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVWWWVVVVVVXXX\\\aaadddeeejjjiiigggeeegggooo{{{}}}vvvqqqjjjccc^^^YYYTTTQQQJJJHHHFFFDDDBBBAAA@@@????????????>>>??????@@@AAABBBBBBAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::;;;;;;<<<<<<<<<============<<<<<>>=========>>>@@@AAAAAAAAAAAAAAAAAA@@@???>>>????????????????????????>>>@@@BBBBBBDDDLLLYYYcccooouuu}}}BBBAAAAAADDDFFFIIIRRR[[[ooo~~~ggg^^^UUURRRRRRWWWbbbmmmzzzjjj[[[PPPPPPOOOLLLPPPYYY^^^hhh{{{wwwooogggddd```\\\ZZZYYYZZZ[[[[[[]]]aaagggppp}}}}}}zzzvvvqqqmmmhhhfffdddcccbbb```^^^]]][[[[[[ZZZXXXXXXXXXWWWWWWWWWWWWVVVYYYXXXXXXZZZ___dddggghhhjjjjjjhhheeefffnnnyyy}}}wwwoookkkddd^^^YYYTTTOOOLLLHHHGGGFFFDDDBBBAAA@@@@@@AAAAAA@@@??????>>>??????AAAAAA@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;<<<<<<<<<======>>>>>>======<<<>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAA@@@???>>>???????????????????????????AAACCCDDDGGGOOO[[[eeepppuuu}}}AAA???@@@BBBCCCEEEMMMUUUdddsssvvvhhhYYYSSSTTTXXX```gggsssxxxfffVVVPPPMMMJJJLLLQQQVVV]]]lllxxxnnnkkkgggbbb___^^^^^^^^^^^^___aaaeeelllvvv~~~zzzuuuqqqmmmjjjhhhgggfffdddbbb```___^^^^^^ZZZZZZZZZYYYYYYXXXXXXXXX[[[ZZZ[[[^^^cccgggjjjkkkkkkjjjhhheeeffflllvvv~~~}}}uuupppgggddd^^^YYYTTTPPPKKKHHHGGGFFFEEECCCBBBBBBAAAAAACCCBBBAAA@@@>>>>>>>>>>>>@@@@@@??????>>>=================================>>>===<<<<<<;;;;;;<<<<<<===>>>>>>??????>>>>>>=========>>>???????????????@@@@@@AAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDFFFJJJSSS^^^gggqqqwww~~~@@@???@@@BBBBBBBBBIIIQQQ[[[jjjqqq^^^UUUUUUXXX]]]bbblll{{{rrr^^^SSSMMMJJJJJJLLLSSSWWWbbbqqquuurrrnnniiieeecccbbbbbbcccdddeeehhhllluuu~~~~~~yyytttqqqnnnlllkkkjjjhhheeecccbbbaaaaaa]]]]]]\\\\\\[[[[[[ZZZZZZ\\\\\\]]]```fffjjjmmmnnnlllllliiifffeeeiiiqqqxxx{{{tttmmmiiibbb___ZZZVVVSSSOOOKKKHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@????????????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<>>>>>>????????????>>>>>><<<===>>>@@@@@@???>>>>>>@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDGGGMMMVVVaaaiiirrrxxx@@@???AAACCCBBBAAAFFFNNNUUUbbbuuuzzzdddXXXVVVXXX[[[^^^iiiuuu~~~iiiZZZQQQLLLKKKLLLNNNOOOWWWdddrrr{{{yyyuuupppllljjjhhhhhhhhhiiikkkmmmpppvvv}}}|||xxxtttrrrpppnnnmmmkkkiiifffeeedddccc``````______^^^]]]]]]\\\\\\]]]^^^ccchhhmmmooopppooonnnkkkgggccceeekkkqqqvvvvvvwwwuuurrrmmmgggddd]]]ZZZWWWTTTRRROOOLLLIIIGGGFFFEEEDDDDDDDDDDDDEEEAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@?????????????????????????????????<<<<<<==================>>>>>>????????????>>>>>><<<===>>>@@@@@@???>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDHHHOOOYYYcccjjjtttyyy??????AAACCCBBBAAAEEELLLOOOZZZlll~~~mmm^^^YYYWWWXXXZZZgggppp~~~wwweeeXXXPPPMMMMMMJJJKKKQQQ]]]jjjzzz}}}yyyvvvtttsssrrrqqqsssuuuvvvxxxzzz~~~|||xxxvvvtttrrrqqqooollljjjhhhgggfffccccccbbbaaa``````______]]]^^^```eeekkkppprrrsssrrrqqqmmmgggbbbaaaeeeiiimmmmmmnnnmmmkkkgggcccaaaYYYWWWUUUTTTRRRPPPMMMJJJHHHHHHGGGFFFFFFEEEFFFFFF@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>=========>>>>>>??????>>>>>>=========>>>?????????????????????@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDIIIRRR\\\fffkkkvvv{{{======@@@CCCBBB@@@CCCJJJIIIRRRbbbtttwwwfff\\\VVVUUUWWW```gggsssppp^^^SSSNNNMMMJJJJJJOOOYYYdddrrr~~~|||zzzyyyvvvuuurrrpppmmmkkkjjjjjjfffeeedddcccbbbaaaaaa```___```ccciiioootttvvvvvvtttsssooohhhaaa^^^```ccceeeeeeffffffeeeccc```___YYYXXXWWWVVVVVVTTTQQQOOOKKKJJJIIIHHHGGGFFFFFFFFFBBBBBBAAA@@@@@@@@@AAAAAA???????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>???>>>>>>===<<<======>>>>>>======<<<>>>>>>>>>>>>>>>??????@@@>>>???@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCEEEKKKUUU```iiinnnwww|||;;;;;;???BBBAAA???BBBHHHDDDLLL[[[nnnlll^^^UUUSSSUUUYYY^^^jjjxxxxxxbbbTTTNNNMMMHHHGGGKKKSSS[[[eeeuuu}}}|||yyyxxxuuussspppnnnmmmlllgggffffffeeecccbbbaaaaaaaaabbbeeekkkrrrvvvxxxyyyvvvuuuppphhh```\\\]]]___```aaaaaabbbaaa```^^^^^^\\\[[[ZZZ[[[[[[YYYVVVTTTLLLLLLJJJIIIHHHGGGGGGGGGDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>>>>?????????========================;;;<<<===?????????>>>===<<<<<<============<<<<<>>=========>>>@@@AAA>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDGGGMMMWWWbbbkkkpppwww|||???AAACCCBBB???>>>???BBBEEEJJJTTTbbbuuupppaaaYYYUUUTTTVVV\\\eeeppp{{{qqqYYYMMMMMMLLLJJJKKKOOOSSS\\\mmm|||{{{zzzxxxvvvsssqqqooonnnjjjiiihhhgggeeeeeeddddddbbbdddggglllqqqvvv{{{}}}|||ssshhh^^^XXXVVVVVVVVVXXX[[[]]]___^^^]]]\\\[[[\\\^^^aaacccaaa]]]YYYUUUQQQLLLJJJKKKJJJHHHEEEFFFCCC@@@>>>>>>??????>>>@@@@@@????????????@@@@@@???>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>===<<<<<>>>>>>>>>>>??????@@@@@@??????>>>=========<<<>>>AAADDDDDDCCCAAA@@@BBBAAAAAA@@@@@@AAAAAABBBCCCDDDFFFMMMWWWcccooovvv}}}>>>@@@AAA@@@???>>>???AAADDDHHHPPP\\\nnnxxxfff[[[VVVUUUSSSYYYaaajjjuuuwww___RRROOOJJJHHHIIIKKKNNNUUUbbbooo}}}|||zzzwwwuuurrrpppooolllkkkiiihhhffffffeeeeeedddfffiiinnnsssxxx|||~~~}}}tttiii^^^WWWUUUUUUTTTVVVZZZ]]]^^^]]]\\\[[[]]]^^^bbbfffiiihhheeebbb[[[WWWRRRPPPPPPOOOLLLIIIGGGDDDAAA????????????>>>@@@??????>>>>>>??????@@@@@@???>>>>>>===>>>??????>>>>>>>>>>>>>>>===<<<<<>>>>>>>>>>>??????????????????>>>>>>>>>>>>>>>???AAACCCCCCCCCBBBAAABBBBBBAAAAAAAAAAAABBBBBBDDDEEEHHHOOOYYYeeeqqqxxx~~~<<<===??????>>>>>>???AAACCCEEEJJJTTTdddyyymmm^^^WWWVVVQQQUUU[[[bbbkkkyyygggWWWQQQKKKHHHHHHIIIJJJMMMWWWaaauuu~~~|||zzzwwwtttrrrqqqnnnmmmkkkjjjhhhggggggfffgggiiilllqqqvvvzzz~~~~~~uuuiii^^^VVVSSSRRRQQQTTTXXX\\\]]]\\\ZZZYYY[[[^^^ccciiinnnooommmjjjbbb]]]XXXVVVUUUSSSPPPLLLHHHEEEBBB@@@@@@@@@@@@???@@@??????>>>>>>??????@@@AAAAAA@@@???>>>>>>??????>>>>>>>>>>>>>>>======<<>>>>>======>>>>>>???>>>>>>>>>>>>????????????@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEGGGJJJQQQ\\\hhhssszzz;;;<<<======>>>>>>???@@@BBBCCCFFFMMMZZZooovvvbbbXXXVVVPPPSSSVVV[[[cccpppnnn[[[PPPMMMJJJIIIJJJJJJKKKQQQXXXhhhxxx|||yyywwwuuutttpppooommmkkkjjjiiihhhhhhiiikkkooosssxxx{{{~~~}}}ttthhh]]]UUUQQQPPPOOORRRWWW[[[]]]\\\YYYWWWWWWZZZ___fffllloooooommmfffbbb]]][[[ZZZWWWSSSOOOJJJGGGCCCAAAAAAAAAAAA@@@??????>>>>>>>>>>>>??????AAA@@@@@@???>>>>>>>>>>>>======>>>>>>>>>>>>======>>>>>>============>>>>>><<<======>>>???@@@@@@@@@AAAAAA@@@@@@AAABBBDDDEEECCCDDDDDDDDDDDDDDDDDDCCCEEEGGGKKKSSS^^^jjjuuu|||;;;;;;<<<===>>>?????????BBBCCCEEEIIISSSfff|||jjj\\\VVVRRRSSSUUUWWW]]]hhhvvvsss^^^PPPMMMJJJHHHJJJJJJIIIMMMSSS___lll~~~{{{yyywwwvvvrrrqqqooommmkkkjjjiiiiiikkkmmmppptttxxxzzz|||}}}}}}yyyqqqfff[[[SSSOOOMMMMMMQQQWWW\\\^^^]]]YYYVVVTTTVVVZZZ```gggkkklllkkkiiieeeaaa______\\\XXXTTTLLLIIIEEECCCBBBBBBAAAAAA???>>>>>>>>>>>>>>>>>>????????????>>>>>>======<<<======>>>>>>>>>>>>======>>>>>>============>>>>>><<<<<<===>>>???@@@@@@AAABBBAAA@@@@@@AAABBBDDDFFFDDDEEEFFFFFFFFFFFFEEEDDDEEEGGGLLLTTT___lllwww}}}===<<<;;;===>>>@@@???>>>AAABBBDDDFFFNNN]]]qqqvvvddd[[[UUUUUUVVVVVVYYYbbbnnnwwwwwwdddTTTMMMIIIFFFHHHHHHGGGJJJOOOWWWbbbsss}}}zzzxxxwwwsssrrrpppnnnllljjjiiiiiilllnnnqqqsssvvvwwwxxxxxxvvvssslllbbbXXXQQQMMMLLLMMMRRRYYY^^^```^^^ZZZWWWUUUUUUVVVZZZ___dddffffffhhheeebbbbbbbbbaaa\\\XXXNNNJJJFFFDDDCCCCCCBBBBBB???>>>>>>======>>>>>>???<<<===>>>>>>>>>>>>======<<<======>>>>>>>>>>>>>>>>>>======<<<<<<======>>><<<======>>>???@@@@@@@@@BBBAAAAAAAAAAAACCCDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEEEEHHHMMMVVVbbbnnnyyy???===<<<===???@@@???===>>>AAADDDEEEJJJVVVhhhuuuooobbbWWWWWWWWWUUUVVV]]]gggnnnxxx}}}lll\\\PPPKKKGGGGGGGGGFFFHHHLLLQQQYYYfffxxx}}}{{{yyyxxxtttrrrpppnnnllljjjiiiiiilllmmmppprrrsssssssssrrrooommmggg___VVVOOOKKKKKKMMMSSSZZZaaaccc```\\\XXXUUUSSSRRRSSSVVV[[[]]]___bbb```^^^___``````\\\XXXOOOLLLHHHEEEDDDDDDCCCBBB>>>>>>============>>>>>>;;;<<<>>>???@@@@@@??????<<<<<<===>>>>>>>>>>>>>>>======<<<<<<<<<<<<============>>>>>>?????????@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFIIIOOOYYYdddqqq|||AAA>>>======@@@@@@???<<<<<<@@@CCCDDDHHHRRRbbbnnnwwwhhhXXXXXXWWWUUUUUUZZZbbbiiirrr}}}rrrcccUUUNNNIIIIIIHHHGGGIIILLLNNNSSS]]]mmm~~~{{{yyyxxxtttrrrpppnnnllljjjiiiiiilllmmmoooqqqqqqqqqooonnnkkkiiiddd\\\TTTNNNKKKJJJNNNTTT\\\bbbeeebbb]]]YYYTTTQQQMMMLLLOOOSSSVVVXXX[[[YYYXXXZZZ\\\\\\YYYUUUPPPLLLHHHFFFEEEDDDCCCCCC>>>>>>============>>>>>>;;;===>>>@@@AAAAAAAAAAAA<<<<<<===>>>>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>>>>>>>????????????AAAAAABBBCCCCCCDDDDDDDDDFFFGGGIIIJJJJJJIIIGGGFFFHHHKKKQQQ[[[gggsss~~~>>>>>>>>>>>>???????????????@@@DDDFFFGGGKKKWWWdddxxxmmmbbbZZZTTTVVVYYY[[[^^^aaakkkvvvzzznnn[[[VVVNNNHHHFFFGGGHHHIIILLLMMMTTTbbbuuu{{{yyyyyywwwsssnnnjjjgggeeeeeefffgggiiikkklllkkkjjjiiigggeee```YYYRRRNNNMMMNNNNNNWWW```dddggggggbbb\\\VVVSSSNNNLLLLLLNNNOOOOOOSSSTTTTTTUUUUUUTTTTTTTTTMMMKKKIIIGGGEEEDDDDDDDDD@@@>>><<<===@@@AAA???==================>>>?????????>>>>>>===<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===============>>>??????@@@AAABBBBBBAAACCCEEEHHHIIIMMMPPPOOOKKKHHHGGGHHHOOORRRXXXcccppp{{{;;;;;;;;;;;;<<<<<<<<<<<<@@@@@@CCCEEEDDDGGGQQQ]]]ppp|||fff\\\TTTSSSUUUVVVYYY\\\gggrrrwwwccc[[[QQQIIIGGGHHHIIIIIIMMMMMMRRR^^^nnn|||zzzzzzwwwsssnnnjjjfffdddccceeefffhhhiiijjjiiihhhgggeeebbb^^^WWWQQQMMMMMMNNNQQQZZZdddiiikkkkkkfff^^^VVVRRRMMMJJJIIIJJJKKKKKKMMMNNNOOOOOOOOOOOOOOOOOOLLLKKKIIIGGGEEEDDDDDDDDD@@@>>><<<===???@@@???==================>>>?????????>>>>>>===<<<<<<;;;;;;===<<<<<<;;;;;;<<<<<<==================>>>??????@@@AAABBBBBBBBBCCCFFFIIIKKKOOORRRQQQMMMKKKKKKLLLQQQUUU]]]hhhsss~~~=========>>>>>>>>>??????@@@@@@BBBCCCBBBCCCKKKUUUfffwwwnnncccWWWRRRRRRRRRUUUYYYbbbmmm{{{ooodddVVVLLLIIIIIIIIIHHHNNNLLLOOOXXXeeevvv~~~|||{{{xxxsssmmmhhhdddbbbaaacccdddeeefffffffffeeeddd```___[[[UUUOOOMMMMMMNNNTTT^^^iiiooorrrqqqkkkcccYYYUUUNNNJJJHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKJJJJJJKKKJJJHHHFFFEEECCCCCCCCC???>>>======??????>>>==================>>>>>>??????>>>>>>======<<<<<<;;;>>>==================>>>>>>============>>>??????AAABBBCCCCCCCCCEEEHHHJJJNNNQQQTTTSSSQQQOOOQQQSSSUUU\\\gggpppyyy>>>>>>?????????@@@@@@@@@???>>>@@@BBBAAAAAAHHHPPP]]]nnnzzzlll\\\TTTQQQQQQTTTXXX^^^hhhvvv|||nnn]]]PPPLLLJJJHHHFFFLLLKKKLLLSSS\\\kkk~~~}}}|||yyyssslllfffbbb```___```aaabbbcccccccccbbbbbb]]]\\\XXXSSSOOOMMMNNNOOOWWWaaammmtttxxxwwwppphhh```[[[SSSMMMJJJIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIKKKJJJHHHGGGEEECCCBBBBBB???>>>>>>>>>>>>>>>======>>>>>>============>>>>>>>>>>>>>>>>>>======<<<<<<>>>======<<<<<<======>>>>>>>>>======>>>>>>???@@@AAABBBDDDDDDDDDFFFJJJMMMPPPSSSUUUUUUTTTTTTWWWZZZ^^^fffqqqyyy;;;;;;;;;<<<<<<<<<=========<<<>>>AAABBBBBBGGGNNNVVVfff~~~uuucccXXXRRRPPPSSSXXX[[[dddppp{{{yyygggYYYPPPLLLHHHEEEJJJIIIJJJOOOVVVcccxxx~~~||||||xxxqqqiiiccc___]]]\\\]]]]]]^^^___````````````\\\[[[XXXTTTPPPNNNPPPQQQXXXcccooowww||||||vvvnnngggaaaXXXPPPLLLJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJIIIGGGFFFDDDCCCBBB???@@@@@@???>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@@@@BBBCCCDDDEEEFFFHHHLLLOOOQQQTTTVVVVVVVVVXXX\\\```jjjqqqzzz<<<<<<=========>>>>>>>>><<<;;;===AAABBBBBBFFFLLLPPP^^^tttlll]]]UUUQQQRRRVVVXXX___iiissstttdddXXXOOOIIIFFFGGGGGGJJJMMMQQQ\\\ooo~~~|||{{{zzzvvvnnnfff```\\\[[[ZZZZZZZZZ[[[\\\^^^___```aaa^^^]]]ZZZVVVRRRQQQRRRTTTYYYdddqqqyyy|||uuullleee[[[SSSNNNLLLKKKJJJKKKKKKKKKKKKJJJIIIHHHGGGKKKKKKJJJIIIGGGEEECCCBBB@@@AAABBBAAA???>>>>>>??????>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===???>>>>>>>>>>>>???@@@@@@BBBCCCEEEFFFHHHJJJNNNQQQSSSUUUXXXXXXYYY\\\bbbhhhtttxxx}}}????????????@@@@@@@@@@@@;;;:::<<<@@@BBBAAACCCHHHJJJUUUhhh}}}yyyggg\\\TTTSSSUUUSSSYYYbbblllzzzqqq```SSSKKKIIIFFFGGGJJJLLLNNNUUUfffwww~~~|||zzzxxxxxxssslllddd^^^ZZZYYYYYYWWWXXXYYYZZZ\\\___aaabbbaaa```]]]YYYUUUTTTUUUWWW[[[fffrrr{{{}}}rrrkkk```WWWRRRPPPOOONNNQQQQQQQQQPPPOOOMMMKKKKKKKKKKKKKKKJJJIIIFFFDDDCCCAAACCCDDDCCC@@@>>>???AAA??????>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>??????>>>>>>??????@@@AAABBBDDDFFFGGGIIILLLPPPSSSUUUWWWZZZ[[[\\\aaahhhnnnyyyzzz|||<<<<<<<<<<<<============<<<:::;;;???AAA???@@@DDDFFFPPP```tttqqqbbbYYYVVVWWWOOOUUU]]]gggvvvyyyfffVVVMMMKKKFFFGGGJJJLLLLLLQQQ```ppp}}}{{{xxxwwwvvvqqqjjjbbb\\\YYYXXXXXXVVVVVVXXXYYY\\\___aaacccdddbbb___[[[WWWVVVWWWYYY\\\gggsss|||wwwpppeee\\\VVVTTTSSSSSSXXXXXXWWWVVVTTTRRRPPPOOOLLLLLLLLLKKKIIIGGGEEECCCBBBDDDEEEDDD@@@???@@@BBB??????>>>===============>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>???????????????>>>??????@@@AAABBBDDDFFFHHHIIILLLPPPTTTWWWYYY\\\]]]___dddlllrrr{{{zzz{{{:::;;;===>>>>>>>>>===<<>>BBBEEEKKKMMMVVVfffvvvmmm^^^VVVSSSQQQQQQWWWbbbmmmzzzttt^^^QQQLLLLLLIIIHHHIIIKKKPPP[[[fff|||yyyxxxwwwwwwsssooojjjccc]]]YYYWWWVVVYYYYYYXXXYYY[[[^^^aaacccggggggfffdddaaa___```aaaccchhhpppyyywwwjjj___YYYYYY[[[\\\___^^^]]][[[YYYWWWUUUTTTOOOMMMKKKHHHGGGGGGHHHIIIGGGHHHHHHFFFCCC@@@?????????>>>>>>============>>>===>>>???@@@@@@AAA@@@@@@@@@@@@@@@???>>>======<<>>>>>>>>>>>???===>>>???@@@@@@AAA@@@@@@AAA@@@@@@???>>>>>>======@@@??????@@@@@@AAABBBCCCDDDDDDEEEGGGKKKOOOSSSUUUZZZ\\\^^^aaadddiiiooosss{{{yyyyyy~~~<<<<<<<<<<<<<<<===>>>>>>>>>>>>=========???AAABBBBBBBBBGGGRRR```ppprrr```WWWTTTRRRTTT\\\fffrrrwwwcccWWWKKKHHHFFFGGGHHHKKKRRRZZZhhh|||zzzxxxxxxssspppkkkeee```\\\YYYXXXXXXWWWWWWXXXYYY\\\___aaagggiiimmmoooooopppqqqrrrnnnoooqqqtttxxx|||vvvmmmhhhggghhhjjjnnnmmmllliiifffbbb^^^\\\WWWUUUSSSQQQPPPQQQSSSTTTRRRQQQOOOKKKFFFCCCCCCDDDBBBAAA@@@???????????????===>>>???@@@@@@AAA@@@@@@AAA@@@@@@??????>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDDDDEEEHHHKKKOOOTTTWWWYYY[[[]]]```bbbffflllrrrwwwzzzyyy{{{===<<<<<<;;;;;;<<<>>>???<<<<<<======>>>??????@@@CCCAAADDDMMMXXXhhh|||jjj]]]TTTQQQQQQWWW```lll}}}jjjZZZPPPLLLIIIJJJJJJKKKOOOUUU___ttt}}}zzzxxxxxxvvvtttpppkkkfffaaa^^^]]]YYYXXXWWWWWWXXXZZZ]]]^^^aaaeeekkkooorrruuuwwwxxxwwwvvvttttttvvvyyy}}}}}}wwwqqqmmmlllnnnpppvvvuuutttppplllgggccc```\\\ZZZWWWUUUUUUWWWYYY[[[YYYWWWSSSMMMHHHEEEDDDEEEBBBAAA@@@???????????????======???@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????AAA@@@AAAAAABBBCCCDDDEEEEEEGGGKKKOOOTTTYYY\\\^^^]]]___aaadddiiiooovvv{{{||||||~~~===<<<<<<;;;;;;<<<>>>???;;;;;;<<<===>>>>>>>>>>>>CCCAAACCCIIIRRR___sssqqqaaaUUUQQQOOOTTT[[[fffvvvsssaaaVVVOOOKKKKKKJJJIIILLLQQQYYYkkk}}}{{{yyyxxxxxxwwwuuurrrmmmhhhcccaaa\\\[[[YYYWWWWWWXXXYYYZZZ[[[```gggmmmrrrvvvzzz|||~~~|||xxxuuuuuuvvvyyy{{{zzzyyyvvvrrrooopppuuuxxx||||||zzzwwwrrrlllgggcccaaa^^^[[[YYYYYY[[[^^^```^^^\\\WWWQQQJJJFFFEEEEEEAAAAAA@@@???>>>===============???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCEEEFFFGGGGGGJJJNNNTTTYYY]]]```aaa```aaadddgggkkksss{{{<<<<<<<<<<<<<<<===>>>>>>;;;;;;<<<<<<===>>>>>>>>>@@@???AAAEEEKKKVVVhhhxxxxxxfffXXXSSSPPPRRRWWW___lllxxxnnn[[[SSSLLLIIIHHHGGGIIILLLUUUbbbwww}}}|||{{{|||}}}}}}|||xxxqqqkkkfffbbb___\\\YYYVVVUUUUUUUUUVVV[[[bbbiiioootttzzz}}}}}}yyyuuurrrrrrrrrsssqqqrrrrrrqqqpppttt{{{~~~yyyrrrllliiifffccc```]]]\\\^^^aaadddcccaaa\\\UUUMMMHHHEEEEEEBBBAAA@@@???>>>============>>>???@@@@@@AAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDFFFGGGHHHHHHLLLQQQWWW]]]```bbbcccbbbccceeeiiinnnvvv;;;<<<<<<===============;;;;;;;;;;;;<<<===>>>???======@@@DDDGGGOOO^^^mmmrrr^^^XXXSSSRRRSSSWWWaaakkkzzz|||aaaWWWNNNJJJIIIGGGIIILLLRRRZZZjjjvvvpppgggddd___ZZZVVVSSSRRRQQQPPPTTT[[[aaahhhnnnuuuyyy{{{yyyvvvrrrooollljjjiiigggiiijjjkkklllsss}}}zzztttpppkkkhhhdddaaa```bbbeeeggggggfffbbbZZZRRRJJJFFFEEECCCBBBAAA@@@???>>>>>>>>>===>>>???@@@@@@AAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJMMMSSSZZZ___bbbccccccccceeegggjjjpppyyy:::;;;===>>>>>>>>>===<<<;;;;;;::::::;;;<<<>>>???<<<===AAADDDFFFLLLZZZhhhccc\\\VVVSSSQQQRRRYYYbbboooggg\\\RRRMMMKKKJJJKKKNNNPPPUUUbbbvvvyyykkkgggbbb[[[VVVRRROOONNNJJJNNNTTTZZZ```hhhoootttvvvuuussspppkkkgggcccaaa^^^aaaccceeegggppp|||yyyuuuooolllgggcccbbbdddgggiiijjjiiieee^^^UUUMMMHHHEEEEEEDDDBBBAAA@@@?????????===>>>???@@@@@@AAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGIIIJJJKKKNNNUUU[[[```cccccccccdddeeehhhkkkqqqzzz;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>???<<<;;;>>>BBBGGGRRR\\\sssssscccWWWVVVUUURRRVVV___jjjuuuxxxeeeUUUQQQMMMEEEDDDJJJJJJOOO\\\mmmzzzrrrfff]]]WWWSSSOOOLLLJJJKKKNNNRRRXXX^^^dddhhhlllkkkiiigggddd```^^^\\\[[[YYYXXX\\\```hhhvvv~~~yyyrrrmmmgggcccbbbdddfffgggooolllhhhaaaZZZRRRLLLIIIHHHEEEAAA????????????>>>AAAAAAAAAAAAAAAAAAAAAAAAFFFCCCAAAAAADDDFFFEEEDDDBBBCCCDDDDDDEEEHHHLLLOOOPPPUUU\\\```bbbbbbbbbbbbggghhhlllpppwww;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>???<<<<<>>>>>>>>>>>===???<<<===AAACCCEEEKKKSSS```nnnvvvaaaWWWSSSOOOOOOSSSWWWcccsssuuubbbXXXOOOHHHGGGLLLMMMNNNTTT^^^kkk}}}yyykkk```XXXSSSNNNKKKJJJKKKLLLNNNQQQUUUYYY[[[]]]\\\[[[YYYVVVSSSQQQOOOQQQNNNNNNQQQTTTYYYeeeqqq~~~uuuooogggaaaaaadddhhhjjjlllmmmnnnlllfff]]]SSSNNNIIIFFFCCCBBBBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAADDDCCCAAABBBDDDEEEEEEDDDEEEFFFGGGGGGHHHKKKOOORRRWWW\\\bbbfffggggggffffffgggjjjnnnssszzz;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======>>>===>>>BBBCCCCCCGGGMMMVVVdddzzzmmm^^^WWWRRRPPPQQQUUU___mmm{{{~~~kkk]]]RRRJJJHHHKKKMMMLLLOOOVVV```qqqqqqddd\\\VVVPPPMMMLLLLLLMMMOOORRRUUUWWWYYYZZZYYYXXXVVVSSSQQQNNNMMMLLLJJJIIILLLMMMQQQ\\\gggyyyvvvooofff```___bbbfffhhhiiilllqqqrrrmmmcccXXXQQQJJJHHHEEEDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCCCCDDDEEEEEEEEEFFFGGGHHHHHHIIILLLPPPSSS\\\```fffiiijjjiiihhhhhhgggjjjooouuu|||;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<==================<<<>>>BBBBBBAAADDDIIIOOO]]]qqqzzzggg\\\UUURRRQQQSSS\\\gggrrrttteeeWWWNNNJJJKKKLLLJJJKKKPPPXXXggg}}}uuuggg^^^XXXSSSPPPMMMNNNOOOQQQSSSVVVXXXYYYYYYYYYXXXUUUSSSPPPNNNLLLJJJHHHHHHIIIJJJLLLTTT^^^nnnyyyxxxqqqggg___]]]___bbbdddeeejjjrrrvvvrrrhhh[[[SSSKKKIIIGGGGGGGGGGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIKKKNNNSSSVVV```eeejjjmmmmmmkkkjjjjjjhhhkkkpppvvv}}};;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<===<<<===AAAAAA???BBBFFFKKKVVVhhh{{{ssscccXXXSSSPPPPPPWWW```kkkzzz~~~nnn```TTTNNNKKKJJJIIIIIIMMMSSS^^^qqqxxxvvvsssrrruuu}}}yyykkkccc]]]YYYVVVRRRRRRTTTUUUWWWXXXYYYZZZ[[[ZZZYYYVVVSSSPPPMMMKKKJJJHHHHHHIIIHHHIIIOOOXXXdddppp}}}|||uuujjjaaa]]]\\\]]]^^^```gggqqqvvvtttjjj]]]TTTLLLKKKIIIIIIJJJIIIHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHGGGFFFGGGHHHFFFHHHJJJKKKNNNRRRWWW[[[fffjjjoooqqqqqqooommmmmmkkknnnsssyyy;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<===;;;<<>>AAAFFFFFFOOO^^^ppplll^^^VVVRRRPPPUUU\\\fffuuuxxxiii\\\RRRMMMJJJIIIJJJLLLOOOWWWfffttt|||wwwtttllliiifffdddgggmmmtttyyytttlllgggcccaaa\\\]]]]]]^^^^^^^^^]]]]]]___^^^\\\YYYUUURRRNNNMMMKKKIIIHHHIIIGGGFFFLLLTTT[[[fffrrr{{{zzzoooeee___\\\[[[ZZZ[[[cccnnnuuutttkkk^^^UUUMMMLLLKKKKKKLLLKKKIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDGGGJJJJJJHHHGGGHHHIIIGGGIIILLLNNNQQQVVV\\\```lllppptttvvvvvvsssqqqqqqooorrrwww}}};;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<===;;;<<<>>>>>>===@@@FFFCCCJJJWWWiii}}}tttcccYYYUUUSSSWWW\\\dddrrroooaaaVVVOOOJJJIIIJJJLLLMMMRRR^^^jjj}}}uuuoookkkdddaaa^^^]]]___dddjjjnnnwww|||uuupppmmmkkkgggggggggfffeeecccbbbaaadddccc```]]]YYYUUUQQQOOOKKKIIIIIIIIIGGGEEEJJJQQQSSS^^^jjjrrr|||~~~rrrhhhaaa\\\YYYXXXYYYaaammmtttsssjjj^^^UUUMMMLLLKKKLLLMMMLLLJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEHHHKKKKKKIIIHHHIIIJJJHHHKKKNNNQQQTTTZZZ```dddppptttxxxzzzyyyvvvtttsssrrrvvvzzz999::::::;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<>>>============???@@@AAADDDEEENNN___rrriiiZZZVVVPPPUUUZZZ^^^hhhwwwwwwkkk\\\PPPNNNJJJGGGHHHJJJMMMVVV^^^uuu{{{ssskkkfff^^^\\\YYYXXXXXXZZZ]]]___mmmwww}}}xxxuuuvvvtttpppmmmkkkhhheeebbbfffccc___]]][[[YYYVVVTTTQQQMMMIIIGGGGGGJJJLLLMMMNNNUUU___kkkvvv|||rrrfff^^^ZZZXXXYYY```jjjppppppggg\\\TTTRRRNNNNNNSSSSSSMMMIIIJJJGGGHHHIIIIIIIIIHHHGGGFFFGGGKKKNNNMMMIIIHHHKKKNNNNNNQQQTTTVVVWWW]]]gggoooyyyzzz||||||{{{xxxuuusssssswww}}}999::::::;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<>>>============???@@@AAACCCDDDKKKZZZkkk}}}sssbbbZZZSSSUUUYYY]]]fffsssssscccVVVRRRMMMIIIJJJKKKMMMSSS[[[jjj|||xxxppphhhbbb[[[YYYVVVTTTTTTVVVYYYZZZbbblll|||}}}yyyuuuqqqnnniiiffffffccc```^^^]]][[[YYYWWWTTTPPPJJJGGGGGGIIIJJJKKKKKKPPPXXXbbblllwwwzzzoooeee___\\\ZZZ```iiiooonnnggg]]]VVVSSSOOOOOOTTTTTTNNNKKKKKKHHHHHHIIIJJJJJJIIIIIIHHHJJJMMMOOONNNKKKJJJNNNRRRSSSVVVYYY[[[]]]dddnnnvvv~~~|||yyywwwvvvyyy999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;============>>>???@@@@@@CCCBBBFFFRRRaaarrrmmm___VVVVVVWWWZZZbbbnnn{{{}}}kkk]]]UUUPPPKKKKKKKKKLLLPPPVVV```nnnxxxooofff```ZZZXXXUUUSSSRRRTTTVVVXXX\\\cccppp|||wwwrrrlllhhheeeccc```_________]]]\\\YYYTTTNNNIIIHHHHHHIIIHHHIIILLLRRRYYYbbbmmmxxxzzznnnddd___\\\aaahhhmmmlllfff^^^XXXTTTQQQQQQTTTUUUQQQMMMLLLHHHIIIJJJKKKLLLLLLKKKKKKNNNOOOPPPOOOMMMNNNSSSWWW[[[]]]```bbbfffnnnxxx~~~|||zzz}}}999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????@@@CCCAAACCCKKKVVVfff{{{zzzfffZZZVVVTTTXXX___hhhuuuttteeeXXXQQQLLLKKKKKKKKKMMMRRR\\\eeewww{{{rrriiiccc]]][[[WWWTTTTTTUUUWWWXXX]]]bbbiiiuuuyyyrrrkkkgggcccaaa``````aaacccbbbaaa___ZZZRRRMMMJJJIIIHHHHHHKKKMMMPPPUUU\\\gggrrrzzzvvvjjjccc```ccchhhkkkjjjeee```\\\UUUTTTUUUWWWWWWTTTOOOMMMIIIIIIJJJLLLMMMNNNNNNOOOPPPQQQQQQQQQQQQSSSXXX\\\aaaccceeehhhnnnwww}}}999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????BBB@@@AAAFFFOOO\\\pppppp```XXXSSSVVV\\\cccooozzzqqq\\\TTTMMMKKKKKKJJJLLLOOOVVV]]]kkk~~~~~~uuulllfff___]]]YYYWWWVVVWWWYYYZZZ^^^aaaeeemmmzzzzzzrrrjjjeee```______aaadddgggggggggeee___XXXQQQNNNLLLKKKJJJNNNOOOQQQTTTZZZbbbmmmsss{{{~~~ssslllfffgggiiiiiihhheeeaaa___XXXZZZ[[[\\\\\\YYYSSSMMMJJJJJJKKKLLLMMMOOOPPPQQQQQQQQQRRRSSSUUUYYY___bbbdddfffiiinnnttt}}}999::::::;;;;;;::::::999::::::::::::::::::::::::;;;;;;<<<===>>>>>>>>>>>>@@@???@@@DDDIIISSSeeetttiii]]]UUUWWWZZZ^^^hhhssseeeZZZPPPLLLKKKJJJKKKMMMNNNUUU```pppyyypppiii```^^^[[[YYYXXXYYY\\\]]]\\\___ccchhhqqqzzzrrrjjjeee___^^^___cccgggkkknnnnnnjjjddd]]]VVVSSSQQQPPPOOONNNPPPRRRUUUYYY___ggglllwww~~~}}}xxxmmmlllkkkhhhfffdddbbbbbb^^^bbbeeeeeeddd```XXXOOOKKKKKKKKKLLLMMMOOOPPPQQQQQQRRRSSSWWW[[[aaafffiiihhhjjjnnnttt{{{999::::::;;;;;;::::::999:::::::::::::::::::::::::::;;;<<<>>>>>>>>>>>>===<<<<<>>>>>>>>>>>===999:::>>>BBBCCCHHHTTTbbbvvv|||kkk\\\ZZZYYYVVV\\\fffqqq{{{yyyjjjZZZQQQMMMJJJIIIKKKJJJOOOVVV___lllyyyqqqhhhfffdddbbbbbbdddgggiiihhhkkkmmmllllllsss~~~vvvnnnfffaaa```aaaccchhhoootttxxxyyyooojjjccc]]]ZZZYYYYYYXXXSSSVVVZZZ^^^```bbbeeegggkkkrrr{{{wwwtttnnnhhheeecccddddddkkkrrrwwwvvvtttnnnaaaTTTMMMLLLLLLKKKLLLMMMOOOPPPRRRTTTXXX___gggnnnrrrtttooorrrxxx;;;::::::::::::;;;<<<===:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::>>>AAABBBBBBFFFNNNTTTjjjyyyyyycccXXXVVVWWWXXX[[[iiirrruuu```RRRNNNMMMIIIEEEJJJHHHKKKTTTdddyyyxxxsssjjjcccdddhhhkkkpppuuuxxxtttoookkklllpppwww{{{xxxlllfffeeecccdddjjjrrrxxxyyyxxxxxxqqqllleeebbbaaabbb```^^^___```bbbcccddddddcccbbbgggjjjooouuuyyy}}}~~~}}}vvvooojjjeeecccgggnnnvvv|||{{{qqqbbbTTTQQQPPPOOOMMMMMMMMMNNNNNNQQQSSSXXXcccooowwwxxxwwwuuuyyy~~~999999999:::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;>>>AAAAAAAAADDDKKKQQQbbbpppnnn___ZZZWWWXXXZZZbbbjjjwww{{{gggWWWPPPMMMJJJGGGJJJIIILLLSSS___qqqzzzrrrkkkgggkkkqqquuuzzz~~~|||wwwtttsssvvvzzz|||zzznnnhhhfffbbbfffmmmwww}}}~~~{{{yyyqqqlllgggeeefffhhhhhhgggfffgggggghhhgggfffdddccccccdddfffiiinnnrrrvvvyyyyyysssmmmiiifffeeejjjqqqzzzuuueeeXXXQQQPPPNNNMMMLLLLLLLLLMMMRRRTTT[[[eeeqqqxxxyyyxxxyyy}}}777888999:::::::::999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;===???@@@@@@BBBHHHMMMWWWeeeyyy}}}kkk___XXXVVVXXXYYY```mmmzzzqqq___SSSMMMKKKJJJIIIJJJMMMRRRXXXfff~~~vvvqqqooouuu|||}}}}}}}}}}}}}}}rrrjjjiiicccjjjuuu{{{rrrnnniiiiiilllppprrrrrrpppppppppooollliiifffddd^^^\\\[[[[[[^^^dddjjjnnnqqqlllhhhgggfffffflllsss}}}vvvfffZZZRRRPPPNNNKKKJJJJJJKKKLLLSSSWWW___iiisssxxxzzzyyy}}}666888:::;;;<<<;;;999888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;===>>>>>>>>>@@@DDDGGGNNNZZZnnnwwwfffZZZVVVWWWVVV[[[eeerrr~~~{{{iiiYYYOOOLLLLLLHHHJJJNNNPPPSSS]]]ssszzzxxx|||uuunnnmmmgggrrr}}}tttpppllllllqqqwwwzzz{{{zzzzzzxxxuuuqqqkkkfffbbbXXXUUUSSSQQQSSSXXX^^^bbbfffbbb```aaabbbcccjjjqqqzzz}}}rrrdddXXXRRRPPPMMMKKKJJJJJJKKKLLLVVV\\\eeennnuuuyyy{{{{{{888999;;;======<<<:::999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>???AAACCCIIISSScccwwwppp___WWWVVVWWWZZZaaakkkwwwsssaaaUUUNNNLLLGGGIIIMMMOOOOOOWWWkkk~~~~~~zzztttsssrrr~~~vvvrrrnnnooottt{{{zzzssskkkddd```SSSQQQOOONNNOOOQQQTTTWWWZZZWWWWWWYYYZZZ\\\bbbjjjsss{{{~~~vvvlll```WWWQQQOOOMMMKKKJJJLLLNNNPPP[[[bbbkkkrrrvvvxxx{{{}}}999:::;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAGGGMMMYYYkkk~~~}}}fffZZZWWWWWWYYY]]]dddooo|||}}}mmm^^^RRRMMMGGGHHHKKKMMMMMMSSScccsss|||}}}wwwsssooopppwww~~~vvvlllccc^^^QQQPPPNNNLLLLLLLLLMMMNNNPPPNNNNNNQQQRRRSSSYYY```iiirrrwwwssslllddd\\\UUUQQQOOOMMMLLLMMMPPPSSSVVVaaahhhqqquuuvvvwww{{{999999:::::::::;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;===>>>@@@@@@@@@EEEHHHPPP___sssooo^^^YYYUUUUUUWWW]]]hhhvvvyyyhhhXXXNNNIIIHHHIIIJJJKKKOOO[[[ggg{{{wwwsssppprrrzzzxxxmmmccc]]]QQQOOOKKKHHHGGGGGGHHHIIIJJJHHHHHHKKKLLLLLLPPPVVV]]]eeejjjfff___ZZZUUUQQQPPPNNNMMMMMMOOOTTTYYY\\\gggnnnuuuwwwuuuvvv{{{999999888888888999:::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;===???@@@@@@@@@CCCEEEJJJWWWkkkuuuaaaZZZQQQQQQRRRWWWcccrrrppp\\\OOOKKKHHHGGGHHHIIILLLUUU___lll|||vvvrrrpppsss|||yyynnnddd^^^QQQNNNIIIDDDBBBCCCEEEGGGGGGEEEFFFHHHHHHGGGKKKQQQSSS[[[___[[[UUUQQQOOOLLLOOONNNMMMNNNQQQWWW\\\```kkkrrrxxxxxxtttuuu{{{777777888999::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<======>>>???@@@AAABBBHHHSSS```qqqkkk]]]VVVUUUVVVZZZ___hhhwwwzzzcccQQQMMMJJJJJJLLLMMMMMMQQQVVVfffttt|||}}}{{{tttnnnqqq}}}}}}rrrfff___UUUQQQKKKGGGFFFFFFFFFEEEFFFEEEDDDDDDEEEFFFHHHIIIKKKMMMOOOOOOMMMLLLKKKLLLOOOPPPRRRSSSUUUYYY^^^aaarrruuuwwwvvvtttvvv|||777888888999::::::;;;;;;999999999999999999999999::::::::::::::::::::::::<<<<<<<<<<<<===>>>???@@@AAAAAAFFFNNNYYYiiivvvfffXXXUUUTTTWWW[[[cccqqq~~~jjjYYYOOOKKKJJJKKKKKKJJJMMMSSSXXXfff|||~~~}}}|||~~~xxxrrruuusssggg```UUUQQQKKKGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFHHHJJJLLLMMMLLLKKKKKKLLLPPPRRRTTTVVVXXX]]]cccgggtttvvvwwwvvvtttvvv|||888888888999999::::::;;;888888888888888888888888::::::::::::::::::::::::<<<<<<<<<<<<===>>>???@@@@@@@@@BBBIIIQQQ```uuuppp]]]XXXTTTUUUXXX^^^jjjvvvrrraaaRRRMMMIIIIIIHHHGGGIIINNNQQQ]]]qqq}}}{{{yyyyyy}}}~~~yyy{{{|||yyy}}}ttthhh```UUUPPPKKKGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEGGGIIIIIIIIIIIIKKKMMMRRRTTTVVVYYY^^^dddkkkpppvvvwwwxxxvvvtttvvv{{{888888888999999:::::::::999999999999999999999999::::::::::::::::::::::::<<<<<<<<<<<<<<<===??????@@@???@@@EEELLLXXXlll~~~xxxeee]]]UUUTTTVVV\\\fffooo{{{vvveeeVVVOOOIIIHHHGGGEEEGGGKKKPPPYYYiii|||}}}{{{xxxvvvxxxyyyxxx|||zzzzzzsssggg___TTTPPPKKKGGGFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEGGGGGGGGGHHHJJJLLLTTTVVVZZZ^^^dddkkksssyyyzzzzzzyyywwwvvvxxx}}}888999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>??????>>>???DDDIIITTTfffvvvooocccWWWSSSUUUYYYaaahhhtttzzziii[[[RRRJJJHHHGGGFFFHHHKKKKKKRRR^^^mmm{{{xxxxxxxxxvvvwwwzzzzzz~~~}}}~~~qqqddd]]]SSSOOOKKKHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFGGGKKKNNNWWWZZZ___eeekkkrrrzzz~~~}}}{{{yyyyyy|||999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>???>>>===???CCCFFFNNN^^^lll|||lll\\\UUUUUUWWW\\\```ppp{{{qqqdddYYYNNNJJJIIIGGGHHHJJJHHHNNNWWWbbbsss}}}|||{{{wwwwwwyyyxxxzzz~~~{{{nnnbbb[[[RRROOOKKKIIIJJJLLLMMMNNNIIIIIIIIIIIIHHHGGGEEEEEEGGGGGGGGGGGGGGGJJJOOORRR[[[```fffmmmssszzz}}}|||}}}999999999999999999999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>>>>======>>>AAACCCGGGSSS```qqq{{{fff[[[YYYXXXYYY\\\jjjsssyyynnnaaaTTTNNNKKKHHHGGGHHHGGGLLLRRRYYYeee{{{}}}~~~}}}{{{zzz|||zzzmmmaaaZZZQQQNNNKKKJJJLLLOOOQQQRRRNNNNNNOOONNNMMMKKKIIIHHHGGGGGGGGGHHHJJJOOOUUUZZZaaafffnnnvvv|||999999999999999999999999888888888888888888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<>>>>>><<<<<<>>>@@@???BBBKKKVVVdddyyypppccc^^^[[[ZZZ[[[dddllluuu~~~~~~vvvgggXXXPPPLLLHHHFFFFFFEEEHHHKKKOOOWWWjjj|||yyyyyy~~~yyymmmaaaZZZQQQNNNKKKKKKMMMQQQSSSTTTTTTTTTTTTTTTSSSQQQOOOMMMEEEFFFGGGIIILLLRRRZZZ```dddkkksss{{{555777888999999888777555777888::::::999999999:::999999::::::::::::;;;;;;999999::::::;;;<<<======<<<===>>>>>>???BBBGGGKKK]]]kkkkkk^^^YYYXXXXXX\\\bbblllwwwyyyqqqcccVVVMMMHHHFFFEEEFFFIIILLLMMMRRR^^^qqq~~~}}}|||{{{}}}}}}~~~~~~~~~xxxlllaaaYYYSSSPPPMMMNNNRRRYYY^^^```[[[ZZZYYYYYYXXXUUUQQQNNNNNNLLLKKKMMMTTT\\\bbbfffooorrryyy666777888999999888777666666888::::::999999999:::999999::::::::::::;;;;;;999::::::;;;;;;<<<<<<<<<<<<=========>>>AAAEEEIIIQQQ___tttwwweee[[[WWWVVVYYY^^^gggpppxxx~~~}}}uuuhhh[[[QQQKKKHHHFFFDDDGGGIIIJJJLLLVVVfffrrrzzz{{{|||~~~}}}}}}|||zzz{{{||||||xxxxxx}}}wwwlllbbbZZZVVVSSSQQQSSSWWW]]]bbbdddeeedddbbb```^^^ZZZUUUQQQOOONNNNNNRRRYYYbbbhhhlllrrruuu{{{666777888999999888777666666888::::::999888999:::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===============???BBBEEEGGGRRReee{{{ooo```XXXVVVVVVYYY___gggnnnuuuzzz}}}yyymmm```UUUMMMIIIGGGCCCFFFHHHGGGHHHOOOZZZcccqqq~~~}}}||||||~~~}}}{{{xxxvvvvvvuuuxxx~~~wwwssssssxxx~~~vvvlllbbb[[[WWWVVVVVVYYY___dddhhhjjjooommmkkkhhhddd___XXXTTTRRRQQQSSSYYYaaajjjqqqtttvvvyyy666777888888888888777666666888999:::999888999:::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::============<<<===@@@BBBEEELLL[[[ooo{{{hhh]]]YYYUUUVVVYYY^^^eeemmmssswww~~~yyypppcccWWWMMMHHHFFFDDDGGGHHHHHHHHHLLLSSSYYYdddwww}}}xxxttttttqqqrrrxxx~~~vvvsssssswww}}}~~~tttkkkaaa[[[WWWXXXZZZ___fffkkknnnoooqqqooommmkkkhhhbbb[[[VVVVVVWWWZZZaaajjjrrrxxxzzzzzz~~~777777888888888888777777666777999999888888888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<=========;;;<<<>>>@@@CCCIIIUUUeeeyyyqqqbbb[[[XXXWWWWWWYYY^^^eeemmmqqqwwwuuuooodddXXXNNNHHHFFFDDDFFFHHHHHHHHHJJJOOOSSS[[[kkk{{{vvvsssooonnnrrrxxxyyyvvvvvvzzz~~~~~~tttkkkbbb[[[WWWYYY]]]dddkkkoooqqqqqqmmmmmmlllllljjjfff```[[[[[[]]]bbbiiirrryyy~~~888777777777777777777888555777999999888777888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===<<<<<<>>>??????EEEOOO[[[lll~~~jjj___\\\ZZZWWWVVVYYY___fffjjjppppppmmmeeeZZZPPPJJJHHHCCCDDDEEEFFFFFFHHHKKKMMMRRR]]]rrrxxxqqqmmmlllnnnrrrwww||||||vvvmmmeee___[[[^^^ccciiinnnpppooommmiiiiiikkkmmmmmmjjjeee``````ccciiiqqq{{{888888777777777777888888555777999999888777888999999999::::::::::::;;;;;;999::::::;;;;;;<<<<<<<<<;;;===>>>>>>======>>>@@@===CCCJJJQQQ]]]pppzzzkkk___\\\XXXUUUVVVZZZ___cccjjjmmmmmmhhh^^^TTTOOONNNEEEEEEEEEEEEEEEFFFHHHJJJMMMSSSbbbuuuyyyrrrnnnmmmoooppprrrzzzxxxqqqjjjeeeccceeeiiinnnqqqoookkkgggdddeeehhhkkkllljjjeeebbbbbbfffnnnxxx888888777777777777888888555777888999888777888999999999:::::::::;;;;;;;;;999999::::::;;;<<<======;;;===>>>>>>======???@@@>>>CCCIIIKKKQQQbbb|||xxxaaa^^^XXXTTTTTTWWW[[[^^^hhhlllnnnjjjaaaXXXTTTSSSIIIHHHGGGGGGFFFGGGHHHIIILLLNNNXXXgggvvvxxxtttqqqpppqqqqqqrrrwww}}}zzzuuunnnjjjiiikkkooorrrrrrnnngggbbb___aaadddhhhjjjhhhddd```ccchhhqqq}}}666666777888999::::::;;;999999888888999999:::;;;<<<;;;:::888777666666666999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>AAAEEEKKKWWWlll~~~ssseeeZZZXXXUUUQQQUUU```fffmmmrrrpppkkkdddYYYNNNNNNJJJFFFDDDDDDEEEFFFFFFKKKMMMTTT]]]fffttt|||xxxuuuvvvtttqqqqqqttt~~~zzzwwwuuutttttttttrrrmmmgggaaa]]]TTTZZZaaaggghhhgggfffeeefffmmmxxx666777777777888999999999888888888888888999::::::999999888888999:::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>@@@DDDHHHRRRcccsssnnn^^^ZZZVVVRRRVVV___eeelllrrrrrroooiii___UUUQQQMMMJJJGGGGGGGGGGGGFFFHHHJJJOOOVVV\\\gggzzz||||||yyyuuusssuuu~~~{{{yyyyyyxxxuuuqqqkkkccc]]]ZZZSSSXXX___dddeeeeeeeeeeeehhhnnnxxx777777777777777777777777888777777777777888999999999999999999:::;;;<<<===::::::::::::;;;;;;;;;<<<;;;;;;;;;<<<======>>>>>>>>>===???BBBEEEJJJWWWddd{{{|||ggg\\\WWWTTTVVV]]]ccckkksssuuutttqqqhhh```WWWSSSNNNKKKJJJIIIHHHGGGGGGGGGJJJNNNRRRYYYggguuu{{{xxxyyy}}}wwwoooggg___YYYVVVSSSXXX]]]bbbdddfffggghhhkkkpppxxx777777777666666666666666777777777666777777888999;;;::::::999999999::::::999999999999::::::::::::::::::;;;<<<<<<======>>>===<<<>>>AAABBBEEENNNXXXoooqqqaaaYYYTTTUUUYYY```iiiqqqvvvxxxxxxssslll```[[[SSSMMMJJJIIIIIIIIIHHHGGGHHHKKKMMMQQQ[[[fffuuuwwwmmmccc]]]XXXVVVVVVZZZ___cccfffiiilllnnnooosssyyy777777777666666666666666777777777666777777888999:::999888888888888888999888888888888999999999999::::::;;;;;;<<<=========;;;;;;<<<@@@AAACCCIIIQQQ___pppjjj]]]VVVTTTUUU\\\dddmmmtttyyy}}}|||xxxllldddYYYPPPKKKJJJJJJJJJHHHFFFGGGJJJKKKMMMTTT\\\gggwwwuuukkkccc]]][[[ZZZXXX\\\aaafffjjjnnnrrrtttuuuxxx}}}777777777777777777777777888777777777777888999999666666777777888999:::;;;888888888888999999999999:::::::::;;;<<<<<<======;;;:::;;;>>>@@@AAAFFFMMMUUUeeeyyyxxxfff[[[VVVTTTWWW___hhhnnnvvvxxxpppeeeZZZSSSOOOLLLKKKFFFDDDEEEHHHIIIIIINNNTTT[[[jjj|||~~~uuukkkccc___^^^^^^[[[___eeekkkppptttxxx{{{}}}666777777777888999999999888888888888888999::::::888888888888888999:::;;;999999:::::::::;;;;;;;;;999::::::;;;;;;<<<<<<===<<<999:::===>>>>>>BBBHHHMMM[[[nnnqqqbbbZZZWWWTTTZZZbbbhhhrrr~~~|||sssjjjaaaXXXPPPKKKFFFDDDDDDGGGHHHGGGIIINNNSSS^^^mmm}}}~~~uuullleeeaaa```aaaaaafffmmmtttyyy}}}666666777888999::::::;;;999999888888999999:::;;;>>>===<<<:::999888888888;;;;;;;;;<<<<<<<<<======999999:::;;;;;;<<<<<<======:::999;;;<<<<<>>>>>>>>>>>FFFLLLXXXhhhzzzxxxfff^^^YYYVVVYYYaaakkkttt~~~vvvkkk]]]PPPLLLGGGEEEGGGHHHFFFFFFHHHJJJLLLUUUcccrrrvvvmmmhhhfffggghhhpppuuu}}}666666666666666666666666777888888888888999999999888888888999999999::::::<<<:::888999;;;<<<:::888;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========???EEEOOO]]]nnnnnnaaa[[[WWWWWW^^^fffmmmwww~~~sssdddWWWPPPJJJGGGHHHHHHFFFEEEGGGIIIJJJQQQ\\\iiixxxwwwooojjjiiikkkmmmwww|||555555555555555555555555777888888888888999999999888888888999999999999:::;;;:::999999;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<===BBBIIITTTcccxxxzzzggg]]]WWWTTTXXX^^^dddkkkrrr~~~{{{lll___TTTNNNIIIIIIHHHEEEDDDFFFGGGGGGKKKRRR[[[gggxxxxxxpppmmmnnnrrruuu~~~666666666666666666666666777777888888888999999999888888888888999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===@@@EEELLLYYYmmmqqq```XXXRRRSSSWWW\\\bbbgggrrrzzzqqqeeeWWWPPPJJJIIIHHHEEEEEEGGGFFFEEEFFFKKKQQQZZZhhhvvv}}}{{{}}}xxxrrrpppsssxxx|||777777777777777777777777777777888888888999999999777777888888888999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;>>>AAAEEEMMM___uuueeeZZZQQQPPPSSSWWW[[[```gggppp{{{vvvkkkYYYRRRKKKIIIGGGDDDEEEHHHEEEDDDDDDHHHLLLRRR^^^jjj}}}{{{vvvqqqoooqqqtttxxx~~~yyyttttttwww}}}888888888888888888888888777888888888888999999999777777777888888888888999999:::;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============@@@BBBDDDHHHVVViiiyyymmm```TTTPPPRRRTTTWWW[[[```iiisss{{{{{{rrr___VVVMMMJJJGGGDDDEEEHHHEEECCCEEEHHHIIIMMMVVV```ppp}}}uuuooolllhhhfffhhhjjjpppwww|||~~~{{{xxxxxx|||777777777777777777777777777888888888888999999999777777777777888888888888888:::<<<;;;999888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>BBBDDDDDDEEENNN___lllxxxiiiYYYSSSSSSSSSTTTVVVZZZbbblllsss{{{|||vvvggg]]]SSSMMMHHHDDDDDDGGGEEEDDDEEEHHHHHHHHHNNNVVVbbbmmmwwwjjjeeebbb```___aaacccjjjrrrwwwwwwxxxzzz|||~~~|||}}}666666666666666666666666777888888888888999999999777777777777888888888888888:::<<<;;;999888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;:::>>>AAA???>>>EEESSS___tttooo^^^UUUSSSRRRRRRSSSVVV]]]fffmmmuuu||||||wwwnnncccWWWPPPIIIDDDCCCFFFDDDDDDEEEGGGFFFDDDIIIPPPXXXaaattt~~~qqqddd^^^]]][[[[[[]]]___fffoootttsssrrrsssuuu|||666666666666777777777777888888777777666666555555444444555555777888999:::888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@BBBGGGLLLQQQfffuuu~~~fffZZZVVVSSSRRRTTTSSS]]]fffkkkrrrzzz{{{wwwrrrkkk___SSSKKKGGGHHHIIIFFFGGGGGGEEEDDDEEEJJJOOOSSSYYYhhh|||lll^^^[[[ZZZWWWXXX^^^aaakkksssrrroooppprrrsss{{{666666666666777777777777777777777777666666666666777777777666777777888999888888888999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@DDDIIIMMMZZZhhh}}}rrreee^^^WWWTTTTTTSSSZZZaaafffnnnyyy}}}|||yyyqqqeeeYYYOOOJJJHHHHHHDDDEEEFFFEEEDDDEEEIIILLLNNNSSS```uuuxxxhhh\\\ZZZZZZXXX\\\bbbgggqqqyyyxxxuuuvvvwwwwww|||666666666666777777777777666666666666777777777777999999888777777777777777888888888999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===@@@DDDHHHOOO[[[nnnvvviii^^^WWWTTTRRRWWW\\\aaakkkwww{{{ooobbbWWWNNNIIIGGGBBBCCCEEEDDDDDDEEEGGGIIIIIIKKKVVVgggyyyssseeeZZZYYY[[[[[[aaaiiipppzzz~~~666666666666777777777777555555666666777777888888888888777666666666666777888888888888999999999999999999::::::::::::;;;;;;:::::::::::::::::::::::::::;;;<<<<<<<<<>>>AAADDDJJJSSScccwwwwwwggg[[[UUURRRTTTYYY___jjjwwwyyymmm___TTTKKKGGGBBBCCCDDDDDDDDDEEEEEEFFFFFFGGGNNNZZZiii{{{rrrdddZZZZZZ\\\^^^fffqqqzzz666666666666777777777777555555666666777777888888666666555555555666777777777777888888888999999999999999999::::::;;;;;;;;;::::::::::::::::::::::::;;;<<<===<<<<<<===???BBBGGGLLLYYYkkktttcccXXXTTTUUUYYYaaakkkvvvvvviii\\\QQQJJJEEEEEEDDDDDDEEEEEEDDDCCCFFFFFFJJJSSS^^^lllsssfff]]]]]]___cccnnnzzz666666666666777777777777666666666666777777777777666666555666666777888888777777777888888888888999888999999::::::;;;;;;<<<::::::::::::::::::::::::;;;<<<======<<<===???@@@BBBGGGPPP^^^qqqqqqaaaZZZXXXZZZaaaiiirrr}}}tttfffZZZRRRKKKIIIFFFEEEEEEEEEDDDCCCFFFFFFIIINNNTTT___pppuuuiii```aaadddiiiwww666666666666777777777777777777777777666666666666:::999888888888888888888777777777777888888888888888888999::::::;;;<<<<<<999999999999999999999999999;;;<<<<<<<<<<<<===???AAAEEEJJJSSSaaauuummmbbb\\\YYY]]]dddlllxxx}}}qqqddd\\\QQQMMMHHHFFFFFFFFFDDDCCCDDDEEEGGGKKKMMMSSSaaapppuuujjjccceeeiiiqqq666666666666777777777777888888777777666666555555>>>===;;;:::999888888888777777777777888888888888888888999::::::;;;<<<<<<999999999999999999999999888999;;;;;;;;;;;;===>>>DDDFFFIIIMMMVVVhhh~~~uuuhhh___XXXZZZ___ggguuuxxxkkkcccUUUPPPJJJFFFFFFFFFEEECCCCCCDDDFFFIIIIIILLLXXXeeeqqquuujjjdddgggmmmvvv777777777777777777777777888777666555555666777888777777777666777777888999666666777888:::;;;<<<===666777777777777888888888;;;<<<===<<<:::999:::;;;999999::::::::::::;;;;;;===???CCCIIIPPP\\\oooooodddZZZXXX]]]eeeooowww{{{oooaaaYYYOOOHHHFFFFFFEEEDDDAAACCCFFFGGGHHHKKKQQQVVVddduuurrrlllhhhlllttt777777777777777777777777888777666555555666777777777777777777777888999999666666777888999999:::;;;777777777888888888999999;;;<<<===<<<:::999:::;;;999999::::::::::::;;;;;;>>>>>>BBBFFFKKKUUUgggwww~~~qqqbbb[[[ZZZ^^^fffmmmzzzooofffYYYNNNHHHFFFDDDCCC@@@BBBDDDEEEEEEGGGKKKOOOYYYhhhzzzvvvpppmmmqqqxxx777777777777777777777777777777666666666666777777888888888777888999999:::666666777777777888888888888888888888999999999::::::;;;<<<;;;:::999:::;;;999999::::::::::::;;;;;;>>>>>>???CCCFFFLLLZZZhhhnnnaaaZZZYYY___gggqqqzzzvvvfffWWWNNNIIIGGGFFFBBBCCCEEEEEEDDDEEEGGGIIINNNZZZjjjyyy|||wwwtttxxx666666666666666666666666666666666666666777777777888888888888888999::::::888888888888888888777777888888999999999:::::::::999;;;<<<;;;999999:::;;;999999999:::::::::;;;;;;===<<<===@@@BBBFFFQQQ\\\qqqzzziii^^^ZZZ___fffkkksssuuudddWWWOOOLLLKKKEEEFFFFFFFFFFFFFFFFFFGGGIIIRRR^^^lll}}}}}}}}}666666666666666666666666555555666777777777777777888888777777888888999::::::999999999999888888888888888999999999:::::::::999:::;;;:::999999:::;;;999999999:::::::::;;;;;;<<<:::;;;???AAADDDLLLUUUeeeuuuttteee\\\]]]bbbgggnnnxxxtttdddXXXQQQNNNHHHGGGFFFEEEFFFFFFFFFFFFHHHMMMVVVbbbppp|||{{{777777777777777777777777444555666777888888888777777777777666777888888999:::::::::999999999999999888888888888999999999:::888999::::::999999:::;;;999999::::::::::::;;;;;;;;;:::;;;???AAACCCIIIPPPZZZhhhzzzooo```ZZZ[[[bbbfffooo{{{tttcccWWWRRRKKKHHHEEECCCDDDEEEEEEEEEFFFHHHOOOXXXcccttt{{{{{{777777777777777777777777333444666777888888888777666666555555666666777888888888888888999999999999777777777888888888999999777999::::::999999:::;;;999999::::::::::::;;;;;;<<<:::;;;???AAABBBFFFKKKOOO\\\lll|||jjj___]]]]]]^^^eeepppyyyrrrddd\\\SSSNNNHHHDDDDDDEEEEEEDDDDDDEEEJJJQQQXXXdddzzz|||}}}777777777777777777777777333444666777888888888777555555555555555666777777666777777777888888888888666777777777777888888888777888::::::999999:::;;;999999:::::::::;;;;;;;;;===;;;;;;???AAA@@@CCCGGGHHHTTTcccrrruuugggdddZZZYYY^^^gggnnnwwwppphhhZZZTTTLLLGGGFFFFFFFFFEEEDDDEEEIIIOOOSSS\\\ppp~~~555555555555555555555555777777666666555555555444777777777777777777777777777777777777888888888888:::999888777777888999:::888888888888888888888888999999::::::::::::;;;;;;;;;<<<======<<<<<<===???GGGIIISSSeeexxxqqqbbbZZZXXXZZZaaaiiirrruuuggg___TTTLLLIIIHHHFFFEEECCCCCCFFFIIILLLTTTeeeuuu555555555555555555555555777666666666555555555555777777777777777777777777666666777777777888888888999999888777777888999999999999999999999999999999999999999:::::::::;;;;;;;;;<<<======<<<<<<===>>>CCCEEENNN]]]mmm}}}}}}lll]]]YYYXXX\\\bbbjjjuuu|||qqqhhh[[[QQQLLLIIIGGGEEEDDDDDDEEEHHHIIIOOO]]]lll555555555555555555555555666666666666555555555555777777777777777777777777666666777777777777888888999888888777777888888999999999999999999999999999999999999999:::::::::::::::<<<======<<<<<<===>>>???AAAHHHSSS___mmmyyyeee^^^XXXXXX[[[aaakkkuuuttteeeYYYQQQLLLGGGEEEDDDCCCEEEGGGGGGJJJTTT___nnn}}}555555555555555555555555666666666666666555555555666666666666666666666666666666666666777777777888888888777777777777888888999999999999999999999999888999999999999::::::::::::;;;===<<<;;;;;;<<<>>>===???DDDKKKRRR___tttrrrggg\\\WWWXXX\\\fffooozzzoooaaaWWWOOOHHHDDDDDDCCCDDDFFFFFFFFFMMMVVVcccooo555555555555555555555555555555555666666666666666666666666666666666666666555666666666666777777777777777777777777777777777999999999999999999999999888888888999999999:::::::::;;;<<<<<<;;;;;;<<<===??????BBBGGGKKKUUUhhhyyyrrrbbbZZZXXX[[[cccjjjvvvxxxkkk```VVVLLLEEEEEEDDDDDDFFFFFFEEEJJJQQQZZZcccttt555555555555555555555555555555555666666666666666777777777777777777777777555555666666666666777777666777777888888777777666888888888888888888888888888888888888999999999999999;;;<<<<<<;;;;;;<<<===@@@???@@@DDDGGGNNN]]]jjj~~~~~~kkk```[[[[[[```ffftttxxxnnnbbbTTTKKKHHHEEEEEEFFFFFFEEEHHHNNNPPPWWWfffzzz555555555555555555555555555555555555666666666777777777777777777777777777555555555666666666777777555666777888888777666555777777777777777777777777888888888888999999999999999;;;<<<<<<;;;:::<<<===???======AAAEEEIIISSS\\\oooxxxiiibbb___aaaeeeppp{{{}}}ppp```TTTKKKGGGEEEEEEDDDBBBEEEJJJJJJNNN[[[kkkzzz555555555555555555555555444555555555666666777777777777777777777777777777555555555555666666666777555666777888888777666555666666666666666666666666777888888888888999999999999:::<<<;;;::::::;;;===>>>::::::???CCCFFFLLLSSSddduuurrrhhhcccccceeemmmxxxzzzhhh[[[NNNIIIFFFEEECCC@@@BBBFFFIIILLLUUUbbbmmmzzz111222444666777777777666555555555555555555555555555555666666666666666666444444555666777777666666777777777777777777777777888888888888888888888888888888999999999:::::::::888999::::::;;;;;;::::::;;;<<<<<<<<<===@@@EEEIII\\\gggzzzvvvfffccchhhnnnttt}}}rrrbbbTTTNNNFFFCCCCCCEEEEEEDDDHHHIIIMMMTTT]]]lll333444555666666666555444555555555555555555555555666666666666555555555555444555666666666666666666777777777777777777777777888888888888888888888888888888888999999999::::::888999::::::;;;;;;::::::;;;;;;<<<<<<<<>>AAADDDKKKXXXhhh{{{{{{rrrllljjjlllrrrzzzvvvmmm```VVVPPPLLLIIIFFFGGGEEEEEEHHHKKKRRR```mmm444444444444555555666666555555555555555555555555666666555555444444444333666666777777666555444444666666666666666666666666777777777777777777777777777777888888888999999999777888999999::::::999999999:::;;;;;;:::;;;===???BBBGGGQQQ^^^nnnzzzoooiiigggmmmuuuzzzyyylllaaaYYYRRRLLLHHHGGGEEEDDDGGGIIINNNXXXbbbsss444444444444444555666777555555555555555555555555444444444444444444444444666666666666666666555444666666666666666666666666777777777777777777777777777777777888888888888999777888888999999999999999999:::;;;;;;:::;;;===???@@@CCCJJJSSS```rrruuukkkeeekkkrrrvvv}}}xxxmmmddd[[[RRRMMMGGGDDDCCCEEEGGGIIIPPPXXXhhhyyy777666555444333444555555555555555555555555555555222333333444444555555666444555666666666666666666777777777777777777777777777777777777777777777777777777777777888888888888777777888999999999999999888999;;;;;;;;;<<<>>>@@@===@@@DDDJJJSSSdddwwwsssiiikkkooopppvvvyyyooodddZZZRRRKKKGGGEEEFFFGGGGGGKKKQQQ[[[jjj~~~999888666444333333333333555555555555555555555555111222222333444555666666444444555666777777777666888888888888888888888888777777777777777777777777777777777777888888888888777777888999999999999888777999;;;<<<<<<===???@@@===???BBBEEEMMM\\\ooo}}}}}}nnnmmmmmmjjjnnnvvvyyyvvvjjj___WWWPPPLLLIIIIIIHHHGGGIIINNNOOO^^^qqq555555444444444444555555333333444444555666666666666666777777888888999999777777666666666666777777:::::::::::::::999888777777777777777777777777777888888888888888888888888;;;:::999888888888999:::777888999999999999:::;;;===<<<>>>AAAEEEMMM\\\jjj~~~xxxooojjjmmmtttooozzzyyylll```TTTNNNGGGCCCCCCEEEHHHIIIPPPTTT___sss555555555444444555555555444444444444444333333333666666666666666666777777777777666666666666777777666666777777666555555444777777777777777777777777888888888888888888888888::::::999888888888999:::888999::::::999999:::;;;<<<:::;;;>>>AAAFFFRRR^^^mmm{{{uuullljjjnnnmmmvvv}}}ssshhh[[[UUUMMMGGGEEEFFFHHHIIIJJJMMMXXXiii{{{555555555555555555555555555444444333222222111111666666555555555555555555777666666555555666666777444444555555555444333333777777777777777777777777888888888888888888888888999999888888888999999::::::;;;<<<;;;999999999:::;;;:::;;;===>>>@@@HHHQQQ```mmm~~~tttllljjjkkkpppuuuyyy|||rrrfff___UUUMMMIIIGGGGGGGGGDDDGGGPPP^^^lll}}}444555555555555555555444444444444333333333222222777666666555555444444444666666666555555666666666666666666777777666555555666666666666666666666666888888888888888888888888888888888888888999999999;;;<<<<<<;;;999888999:::<<<:::;;;>>>???>>>CCCIIIVVVbbbrrrtttllljjjkkknnnttt}}}zzzpppiii___UUUNNNIIIFFFDDDEEEGGGMMMVVVaaaqqq444444555666666555444444333444444444555555555666777777777666666555555555666666555555555555666666666777777888888888777777666666666666666666666666777777777777777777777777777777888888999999999999:::;;;<<<;;;999888999::::::888:::>>>???>>>@@@EEEIIITTTcccsssrrrjjjhhhjjjpppyyyyyysssiii^^^VVVNNNHHHDDDHHHHHHKKKQQQXXXfff}}}333444555666666555444333333333444555555666777777777777777666666666666666666555555444444555555666555555666777777777666666777777777777777777777777777777777777777777777777555666777888999999999999999:::;;;:::888888888999777555777;;;===<<<===@@@AAAKKKXXXfffxxxqqqjjjgggkkkrrrxxx~~~|||tttkkkbbbXXXOOOJJJJJJHHHHHHKKKQQQ\\\ooo333444666777777666444333444444444444444444444444555555555555555555666666666555555444444555555666444555666777777777777666777777777777777777777777777777777777777777777777444555777888999999999888666888999999777777888:::888555666:::<<<;;;;;;===???GGGQQQZZZiiitttiiihhhlllqqqxxxyyypppeeeZZZRRRLLLHHHFFFHHHMMMVVVcccooo333444666777777666444333555444444333333222222111333333333444444555555555555555555444444555555555666666777888999999888888777777777777777777777777777777777777777777777777444555777888999999999888555666888888777777888:::;;;777777;;;===;;;;;;===<<>><<<;;;<<<999999999999999999999999999999::::::;;;<<<<<<===<<>>999;;;???CCCKKKYYYiiiuuuvvvnnnnnnrrrttt|||yyypppcccZZZQQQLLLIIIJJJPPPWWWcccppp333333333333333333333333222222222333333333444444555555444444444444555555444444444444444444444444111333444444444555888:::===:::777666777777777666555555555555666666666666888666888>>>@@@===999999777777777777777777777777888888999:::;;;<<<======;;;<<<>>>AAAFFFPPP]]]gggyyyyyyrrrrrrssswwwzzzqqqfffYYYPPPJJJHHHLLLRRRWWWbbbuuu333333333333333333333333222333333333333444444444555444444333333444444555444444444444444444444444555666666555444333555666;;;999666666777777777666555555555666666666777777777666999???AAA<<<888888888888888888888888888888999999:::::::::;;;;;;;;;:::<<<===>>>AAAHHHRRRZZZjjjssszzzuuuuuuuuuyyy}}}~~~rrrcccWWWMMMGGGIIINNNRRR[[[iii{{{333333333333333333333333444444444444555555555555444444333333333333444444444444444444444444444444777777888666444444555777888666555555666777666555666666777777777888888888777666999>>>@@@<<<888777999999999999999999999999<<<;;;;;;:::999999888888555777999:::;;;@@@HHHNNN]]]gggwwwzzzwwwvvvxxx|||{{{mmm```TTTKKKJJJLLLOOOUUU```ooo333333333333333333333333444444444555555555666666444444333333333333444444444444444444444444444444444555666666555666888:::555444444444666777666444777777777777888888888888999666888===???;;;777777999999999999999999999999<<<;;;;;;:::999888888777666999;;;;;;;;;>>>DDDIIIQQQZZZiiiyyy}}}yyyzzz{{{|||}}}wwwlll```TTTOOOPPPMMMPPPXXXcccsss333333333333333333333333333333444444444555555555444333333222222333333444444444444444444444444444333444555555444555666888555444444555777888777555666666666777777777777888:::777888<<<===:::777777888888888888888888888888999999999999999999999999:::<<>>===>>>BBBFFFGGGOOO[[[jjjzzz}}}{{{zzz}}}xxxmmm___XXXVVVNNNOOOSSSZZZfffwww333333333333333333333333222222333333333444444444444333333222222333333444444444444444444444444444666666666444222111222444555555555666888999888666555555555555666666666777;;;777777;;;<<<999777888777777777777777777777777777777888999:::;;;;;;<<<888;;;===<<<:::999<<>>CCCAAA;;;777888;;;999999888888888888888999999999999888888888777777999999999999:::;;;<<<<<>>999666666888888888777777888888999:::999999999888888888777777999999999999:::;;;<<<<<<===???CCCJJJVVVfffwww~~~xxxqqqhhh___YYYXXXXXXZZZaaajjjyyy444333333333333333333222444444444444444444444444444333333333333444555555555444333444666666666444444444444555555555555666444666888999999888666444666777666555444555888:::BBB@@@===:::777666666666777777777777777888999:::999888888888888777777777999888888999999:::;;;<<<:::===@@@DDDJJJWWWhhhttt~~~ssskkkbbb]]]YYYWWWZZZ___iiivvv444444444333333222222222333333333333333333333333444333333333333444555555666444333444555666555444444444444555555555555666444666999;;;;;;999666444888777777555444666999===CCC>>>888555555777777666888888777777777777888888888888888888777777777777888888888888999:::;;;<<<:::===AAAAAADDDNNN^^^kkk}}}vvvmmmeee^^^ZZZYYYZZZ```iiivvv444444444333333222222222333333333333333333333333444333333333333444555555666555444444555666555333444444444555555555555666444666999;;;;;;999666444777777777555555666:::===???:::444333555888999777::::::888777666666555555777777777777777777777777888888888888999:::;;;;;;999===??????@@@HHHWWWbbbsss{{{pppggg```[[[XXXYYY___iiivvv444333333333333333333222333333333333333333333333444333333333333444555555666555444444555666444333444444444555555555555666444666888999999888666444666666666666555777:::===888555222333666999999888:::999888777666555555555666666777777777777777888888777777888888999:::;;;777:::<<<<<<===CCCNNNVVVggguuu~~~~~~|||qqqhhh^^^VVVTTTVVV\\\hhhttt222333333333333333333444222222222222222222222222444333333333333444555555777555444444555555444333444444444555555555555666555666777777777777666555444555666666666777999;;;333333333555777888777666777777666666666666777777666666666666777777888888777777777777888999:::;;;888999::::::<<<@@@EEEJJJYYYhhhyyyzzzpppeeeZZZTTTRRRTTT\\\eeeooo~~~222222222333333444444444222222222222222222222222444333333333333444555555777666444444555555444333444444444555555555666666555555666666666666555555222444666777666777999:::111333555777777666555444444444555555666888999:::555666666666777777888888777777777777888999:::;;;;;;::::::;;;<<>>>>>FFFOOO\\\jjjwww|||}}}~~~rrrhhh[[[XXXTTTSSSVVV^^^fffkkkyyy}}}|||yyywwwvvvwwwyyyzzz|||}}}~~~~~~|||zzzyyy444333222222111111222222222222333333333444444444444444444444444444444444333333333444444444555555444444555666666666666666555555555555666666666666444444444555555555555555555555555555666666666666666666666666666666666666555555555555666666666666666666666777888888999999::::::::::::;;;<<<======AAAHHHTTT___lllyyy|||yyyzzz{{{zzz|||~~~yyyqqqddd```YYYSSSRRRUUU[[[^^^nnnxxxzzzyyyvvvtttssstttvvvwwwyyyzzzzzz{{{|||}}}}}}}}}~~~|||zzzxxxwww333333222222111111222222333333444444444555555555444444444444444444444444333333333444444444555555444444555666666666666555333444444555666666777777666666555555555444444444555555555555666666666666666666666666666666666666555555555555666666666666555666666777777888888999999999888999999:::;;;<<<>>>CCCJJJSSS]]]kkkzzzyyywwwvvvrrrsssvvvzzz~~~}}}pppjjj```VVVQQQQQQSSSUUUbbblll{{{~~~|||{{{vvvuuurrrqqqpppqqqrrrsssttttttuuuvvvvvvwwwwwwwwwzzzzzzyyyyyyxxxwwwvvvuuu333333222222111222222333333333333333444444444444333333333333333333333333333333333444444444555555333444555555666666555555444444444555555666666666555555555555555555555555555555555555666666666666666666666666666666666666555555555555666666666666555555666666777888888888777777777777888999:::;;;>>>AAAEEEJJJRRR___nnnyyy~~~wwwsssmmmnnnqqquuuzzzyyyrrrggg]]]VVVSSSTTTVVV\\\dddrrr}}}{{{yyyxxxsssqqqpppnnnmmmnnnoooooopppppppppppppppqqqrrrrrrsssttttttuuuttttttssssss333222222111222222333333222222222222333333333333333333333333333333333333333333333444444444555555333444444555555555555555666555555555444444444333333333444444555666666777555555555555666666666666666666666666666666666666555555555555666666666666555555555666777777888888777777777777777999::::::>>>???AAADDDJJJUUUbbblllzzzyyypppjjjkkklllpppuuu|||yyyoooddd\\\XXXWWWWWWXXX___jjjvvv~~~|||zzzwwwuuutttpppooonnnmmmlllllllllmmmmmmlllkkkkkkkkklllmmmnnnnnnooopppqqqqqqqqqqqqqqq222222111111222222333333111111111222222222333333333333333333333333333333333333333444444444555555333333444555555555555444666666555555444333333222222222333444555666777888555555555555666666666666666666666666666666666666555555555555666666666666444555555666666777777888777777666777777888999::::::<<<===>>>BBBJJJUUU]]]mmmxxx~~~sssjjjjjjjjjlllqqqwww}}}vvvlllccc\\\WWWVVVVVV\\\dddmmmwww~~~~~~}}}}}}{{{yyywwwtttqqqpppnnnmmmlllkkkkkkjjjjjjjjjiiiiiiggggggggghhhiiijjjjjjjjjkkklllmmmmmmmmmmmm222222111111222222333444222222222333333333444444222222222222222222222222333333333444444444555555222333444444555555444444444444444444444444444444333444444444555555666666555555555555666666666666666666666666666666666666555555555555666666666666444444555555666777777777777777777777888999::::::777999;;;<<<===BBBKKKQQQ^^^jjjyyyooonnnlllmmmpppuuu{{{}}}tttkkkccc]]]ZZZZZZ]]]aaafffmmmuuu}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||zzzzzzxxxvvvssspppmmmlllkkkkkkjjjjjjiiihhhhhhhhhfffeeedddbbbbbbccceeefffffffffggghhhiiiiiiiiiiii222111111111222333333444333333333444444444555555222222222222222222222222333333333444444444555555222333444444555555444444222333333444444555555666666555555555555444444444555555555555666666666777666666666666666666666666555555555555666666666777444444555555666777777777777777777777888999:::;;;666888;;;<<<<<<@@@FFFKKKSSS```qqq~~~uuussspppppprrrvvv|||{{{ssskkkeeebbb```aaabbbccceeekkkqqqvvvttt|||~~~~~~}}}|||{{{{{{}}}}}}|||||||||}}}}}}~~~||||||{{{zzz{{{|||}}}~~~|||}}}~~~~~~}}}|||}}}|||||||||}}}~~~~~~~~~~~~|||||||||}}}}}}~~~~~~~~~||||||}}}}}}||||||{{{zzzxxxwwwvvvssspppmmmkkkiiiiiiiiiiiihhhggggggffffffdddcccaaa``````aaabbbccccccddddddeeeffffffffffff111111222222222333333333222222222222222222222222555444444333333444444555555555555444444333333333222222222333333444444444444333333333333444555666333444555555333333444555555555555555555555555555555555555555555555555555555555666666555444333333555555555666666777888999888888999999;;;<<<>>>>>>;;;:::999999:::===???AAANNNTTT```ooo}}}xxxsssssswww{{{~~~{{{uuuoookkkhhhhhhgggdddaaa```aaaeeehhhhhhnnnwww}}}~~~~~~~~~}}}|||zzzyyyyyyyyyyyyzzz{{{{{{||||||{{{{{{zzzzzzzzzzzzyyyyyyyyyzzzzzz|||}}}}}}~~~~~~~~~}}}}}}||||||xxxyyyzzz{{{|||~~~~~~||||||{{{{{{{{{{{{||||||||||||{{{{{{zzzzzzzzzyyyzzzzzz{{{{{{zzzxxxwwwvvvwwwuuurrrooollljjjiiiiiifffeeeeeefffggggggfffddddddbbb```]]]\\\\\\]]]^^^bbbccccccbbbbbbaaa```___111111222222222333333333333333333333333333333333444444333333333333444444555555444444444333333333222222222333333444444444333333333444444444555555333444555444333222333555555555555555555555555555555555555555555555555555555555666666555444444333555555444444555555666666::::::::::::;;;;;;<<<===:::999999999:::<<<>>>@@@FFFLLLVVVcccqqq}}}}}}zzz{{{}}}~~~~~~yyytttpppmmmllllllkkkhhhddd___]]]^^^___```dddlllvvv~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}|||{{{zzzyyyxxxxxxxxxxxxyyyzzzzzz{{{{{{zzzzzzzzzyyyyyyyyyyyyxxxxxxyyyzzz{{{||||||||||||{{{{{{{{{zzzzzzzzzxxxyyyyyyzzz{{{|||}}}}}}{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxyyyyyyyyyxxxwwwuuutttrrrqqqnnnkkkiiihhhhhhhhhfffeeeeeeeeeffffffdddbbbbbbaaa^^^\\\[[[[[[\\\]]]aaaaaaaaaaaa```___^^^]]]111111222222222333333333444444444444444444444444444444333333333333444444555444444444444333333333222222333333333333444444222333444555555555444333222333444444222222333444555555555555555555555555555555555555555555555555555555555666555555444333666666555555555666777777===<<<;;;;;;::::::::::::999888888888999:::<<<>>>@@@CCCKKKVVVcccpppzzz~~~}}}}}}~~~~~~yyyuuurrrppppppppprrrqqqmmmggg```YYYUUUTTTVVVYYY^^^fffpppzzz}}}zzzxxxzzz|||~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyzzzzzzxxxxxxxxxwwwwwwwwwwwwvvvxxxxxxxxxyyyyyyyyyzzzzzzxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvuuusssqqqppplllkkkiiigggfffeeeffffffgggeeeddddddeeedddbbb```___^^^\\\[[[ZZZZZZZZZ[[[^^^^^^^^^^^^]]]\\\[[[[[[111111222222222333333333444444444444444444444444444333333333333333333444444444444444444444444444333333333333333333333333111222444666666555444333222333444333222222222444444444444444444444444444555555555555555555555555444555555555555555444444777777777777888:::;;;<<>><<<;;;999888888888777777777777888999;;;;;;===@@@EEEMMMXXXeeeqqqyyy{{{|||~~~~~~{{{vvvqqqoooooopppqqqssssssqqqjjjaaaWWWPPPMMMQQQRRRTTTZZZdddooozzz}}}xxxuuuvvvxxxzzz{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{yyyyyyyyyzzzzzzzzzzzzzzzxxxxxxyyyyyyyyyxxxwwwwwwuuuttttttttttttuuuvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvwwwxxxuuuuuuuuutttttttttttttttwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvsssttttttsssqqqooommmlllgggfffeeedddcccddddddeeefffeeecccccccccbbb___]]]\\\[[[ZZZYYYXXXXXXXXXXXX[[[[[[[[[[[[ZZZYYYXXXXXX111111222222222333333333222222222222222222222222333333333222222333333333444444444444444444444444333333333333333333333333111222444666666555444333222333444444222222333444333333333333333333333333666666666666666666666666444444555555555555555444444444555777999;;;===>>>>>>===;;;:::888777777666777777777777888888999:::;;;===AAAFFFNNNZZZgggoooyyy~~~zzzzzz{{{~~~}}}yyytttooollllllnnnpppqqqrrrqqqlllcccYYYQQQMMMMMMMMMMMMQQQXXXdddooouuu}}}yyyuuutttuuuwwwxxx{{{{{{{{{{{{{{{{{{||||||}}}|||{{{{{{|||~~~}}}}}}}}}|||{{{{{{zzzzzzvvvvvvvvvvvvwwwwwwwwwwwwuuuvvvvvvwwwwwwwwwwwwvvvrrrrrrrrrrrrrrrssstttttttttttttttttttttuuuuuuuuusssssssssssssssssstttuuussssssssssssssssssssssssuuuuuuuuutttttttttttttttssssssrrrrrrrrrrrrssssssssssssssssssssstttttttttqqqqqqqqqpppnnnllliiihhhdddcccbbbbbbbbbcccdddeeeeeedddbbbaaaaaa```]]][[[ZZZYYYXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXWWWVVVUUUUUU111111222222222333333333222222222222222222222222333333222222222222333333333333333444444444444555444444333333333333222222222333444555555555444333333444555555333333444555333333333333333333333333666666666666666666666666333444555555666555555555111111222444666999;;;<<<;;;;;;999888777666666666777777777888888888999999888:::>>>AAAEEENNNYYYaaammmuuu~~~|||zzz{{{zzzwwwrrrmmmkkkkkklllmmmnnnppppppmmmeee\\\TTTPPPKKKJJJHHHJJJOOOWWW```fffqqqzzz|||wwwtttttttttuuuwwwwwwxxxxxxxxxyyyyyyyyy{{{yyywwwwwwyyy|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{zzzzzzyyyyyyxxxttttttttttttttttttssssssrrrssstttuuuuuuuuuuuuuuupppppppppooopppqqqqqqrrrrrrrrrrrrrrrssssssssssssrrrqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrppppppooonnnllliiifffdddbbbaaa`````````aaabbbccccccbbb`````````^^^\\\YYYXXXWWWWWWWWWWWWVVVVVVUUUVVVVVVVVVVVVUUUTTTSSSSSS111111222222222333333333333333333333333333333333333333222222222222333333333333333444444444555555444444444333333222222222333333333444444444555555444555666666444444555666555555555555555555555555666666666666666666666666333444444555666666555555222222333444555777888999888777777666666666666666777777888888999999888888555999<<<>>>@@@EEENNNTTTaaaiiiuuu~~~{{{zzz|||}}}|||zzzvvvtttpppllljjjkkklllmmmlllnnnpppmmmggg___XXXUUUMMMKKKHHHHHHJJJOOOUUUYYYbbbmmmyyyzzzwwwuuusssrrrrrrsssssstttuuuvvvwwwwwwzzzwwwttttttwww{{{||||||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxwwwwwwvvvssssssrrrrrrqqqqqqppppppooopppqqqrrrssssssssssssnnnnnnnnnnnnnnnoooppppppppppppqqqqqqqqqrrrrrrrrrppppppooooooooooooppppppnnnnnnoooooopppppppppppppppppppppppppppqqqqqqqqqqqqppppppooooooppppppqqqnnnooooooooopppppppppqqqoooooonnnmmmjjjgggdddbbb______^^^]]]^^^___```aaaaaa```^^^^^^^^^]]][[[YYYVVVWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRRRR111111222222222333333333444444444444444444444444333222222222222222222333333333333444444555555555444444444333333222222222444444333333333444555666555666777666555555555777777777777777777777777777777777777777777777777777333333444555666666666555666666666666666777888888666555555555555666666777777888888999999999999888555999===>>>>>>AAAHHHNNNXXXbbboooxxx}}}~~~~~~}}}yyyzzzzzzyyyvvvsssqqqnnnlllkkkkkklllmmmlllnnnooommmggg```ZZZWWWOOONNNKKKIIIJJJLLLPPPRRRVVVbbboooxxx}}}xxxuuusssqqqoooooopppqqqssstttuuuuuuyyyvvvsssssswwwzzz{{{{{{~~~~~~~~~~~~~~~{{{}}}~~~|||{{{{{{{{{||||||||||||}}}||||||}}}}}}~~~~~~yyy{{{}}}~~~~~~}}}|||||||||||||||||||||||||||~~~~~~~~~~~~||||||}}}}}}~~~~~~~~~{{{|||~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||||||||}}}||||||{{{zzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvuuuuuusssrrrrrrqqqpppooonnnnnnlllmmmnnnpppqqqqqqqqqqqqnnnmmmmmmmmmmmmnnnooooooooooooppppppqqqqqqqqqrrrpppoooooonnnnnnnnnoooooommmmmmmmmnnnnnnooooooooonnnoooooooooppppppppppppppppppooooooooooooppppppmmmnnnnnnnnnooooooppppppoooooonnnllliiifffcccaaa^^^]]]\\\\\\\\\]]]^^^___```___]]]^^^^^^]]][[[YYYVVVVVVWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQ111111111222222333333333333333333333333333333333333333333333333333333333222222222222222222222222444333222111111111222333333333333333333333333333666666666666666555555555111222333444333000...,,,444555555555555555555444444444555555666666777777666666666666666555555555555555444555555666777888333444444555666777888888777777777999<<<@@@DDDGGGJJJTTTaaannnwww~~~~~~zzzwwwvvvvvvxxxuuusssuuuvvvuuuqqqpppooonnnmmmlllkkkkkkmmmkkkiiihhhfffccc___\\\VVVQQQKKKGGGGGGHHHJJJKKKRRRVVV___jjjvvv{{{xxxtttrrrrrrqqqpppoooooopppqqqqqquuuuuusssrrrrrrtttyyy}}}{{{||||||~~~~~~~~~}}}}}}~~~~~~~~~}}}zzzyyy||||||||||||{{{{{{{{{{{{|||{{{zzzyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{zzzzzzzzz}}}|||{{{zzzyyyzzz{{{|||||||||{{{{{{|||}}}||||||||||||||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~|||zzzyyyyyyyyy{{{|||}}}|||{{{zzzyyyxxxxxxxxx{{{{{{||||||||||||{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyuuuuuuuuuuuuttttttttttttssssssttttttsssqqqpppnnnoooppppppooommmkkkiiigggjjjjjjkkkkkklllmmmnnnnnnlllllllllkkkkkklllllllllmmmmmmmmmmmmnnnnnnnnnnnnooonnnllljjjjjjjjjlllmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmnnnnnnooommmmmmmmmmmmlllkkkjjjjjjlllkkkkkkjjjkkklllmmmnnnnnnmmmkkkiiifffbbb```^^^YYYYYYYYYYYYZZZ[[[\\\]]]\\\\\\[[[[[[ZZZYYYYYYXXXVVVWWWXXXXXXVVVTTTQQQPPPRRRRRRRRRRRRRRRRRRRRRRRR111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222111222222333333333333333333333333333555555444444444444444444444444555555555333222111333444444444444444444333555555555555666666666666555555555555666666666666555555444444444555666666444444555555666666777777666666666666888;;;>>>@@@EEENNNZZZeeennnvvvyyytttqqqnnnpppxxx|||uuusssqqqooorrrrrrqqqpppooonnnlllkkkjjjiiiggggggfffdddaaa^^^ZZZUUUOOOJJJHHHHHHHHHHHHKKKOOOVVV```kkkvvv|||xxxtttqqqrrrrrrpppooooooooopppppptttttttttssssssuuuxxx|||zzzzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}||||||{{{{{{|||||||||}}}~~~~~~~~~|||zzzxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxxxxwwwwwwwwwxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwxxxyyyyyyyyyxxxxxxyyyzzz|||}}}zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||{{{{{{zzz{{{zzzxxxwwwwwwwwwyyyyyy{{{zzzyyyxxxxxxwwwwwwwwwyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppooonnnmmmnnnmmmmmmkkkiiigggfffhhhhhhiiijjjjjjkkkllllllkkkjjjjjjiiiiiijjjjjjkkkkkkkkkkkklllllllllmmmmmmlllkkkiiihhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjkkkkkklllllljjjjjjjjjjjjjjjjjjiiiiiijjjjjjiiiiiiiiijjjkkkllllllkkkjjjgggddd```]]]\\\YYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[ZZZZZZYYYXXXXXXWWWTTTUUUVVVVVVTTTRRRPPPOOOPPPPPPPPPPPPPPPPPPPPPPPP111222222222222333333333333333333333333333333333333333333333333333333333444444444444444444444444111222222333333222222222333333333333333333333333333333333333333333333444444444444444444444444444555666666777777666666555666666666555555555555555444444444555666666666777666666555444444444555555555555555666666666666666888777666666777888:::;;;@@@FFFOOOXXXaaakkkwwwzzzrrrmmmjjjiiiooowwwxxxqqqllliiiqqqrrrssssssrrrpppnnnlllhhhgggffffffgggfffdddbbbaaa\\\TTTNNNJJJHHHFFFEEEEEEGGGLLLTTT^^^iiirrrwww~~~zzzuuurrrssssssqqqpppooonnnnnnnnnpppqqqrrrrrrrrrsssuuuwwwxxxxxxxxxxxxyyyzzz{{{{{{||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{|||{{{{{{zzzyyyyyyyyyyyyyyyzzz{{{||||||{{{zzzyyyxxxvvvvvvvvvwwwwwwxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuvvvwwwwwwxxxxxxyyyyyyzzzzzzwwwvvvuuuttttttttttttuuuuuuuuuuuuuuuvvvwwwxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxyyyyyyxxxxxxwwwxxxwwwvvvuuutttuuuvvvvvvyyyxxxwwwvvvuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwvvvvvvtttttttttsssssssssrrrrrrqqqqqqppppppooooooooooooooonnnnnnmmmmmmmmmnnnnnnkkkkkkkkkjjjiiigggfffeeefffgggggghhhhhhiiiiiijjjhhhhhhgggggggggggghhhhhhiiiiiiiiijjjjjjjjjkkkkkkiiihhhgggeeeeeefffggggggiiiiiiiiiiiiiiiiiiiiiiiiggggggggghhhhhhhhhhhhhhhfffffffffggggggggggggggghhhhhhggggggggghhhiiiiiijjjiiigggdddaaa]]]ZZZYYYYYYYYYXXXXXXWWWWWWXXXXXXXXXXXXXXXWWWWWWVVVVVVUUURRRRRRSSSSSSRRRPPPNNNMMMNNNNNNNNNNNNNNNNNNNNNNNN222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333000111222333444333222111333333333333333333333333333333333333444444444444333222222222222333444555555555666666666666555555666666666555555444444444333333444444555666777777888777666666555555555555666666666666666555555555999999888888888999:::;;;<<<@@@FFFLLLUUUaaannnxxx{{{tttpppllliiikkkppp||||||sssllliiinnnppprrrttttttrrrpppnnngggffffffgggiiijjjiiihhhhhhccc[[[SSSNNNJJJFFFDDDEEEFFFHHHMMMUUU___hhhmmmvvvzzz|||xxxvvvuuutttsssqqqooonnnmmmmmmkkkmmmooopppoooooopppqqqvvvvvvuuuuuuuuuvvvwwwwwwzzzzzzyyyyyyzzz{{{||||||~~~~~~}}}~~~~~~~~~}}}||||||{{{||||||zzzzzzzzzzzz{{{{{{{{{||||||{{{zzzyyyxxxxxxxxxxxxyyyyyyxxxxxxxxxyyyzzzzzzyyyyyyxxxwwwwwwwwwwwwxxxwwwxxxxxxyyyyyyxxxwwwvvvsssssstttuuuvvvvvvwwwwwwuuuuuuttttttsssttttttuuutttuuuuuuvvvwwwxxxxxxyyyttttttssssssrrrrrrqqqqqqrrrrrrrrrsssttttttuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuutttsssssssssssstttuuuuuutttssssssssssssssssssttttttttttttttttttsssqqqqqqqqqpppppppppoooooooooooonnnnnnmmmmmmlllllllllkkkjjjiiiiiijjjlllmmmiiiiiihhhhhhgggfffeeeeeefffffffffgggggghhhhhhhhhgggffffffffffffffffffggghhhhhhhhhhhhiiiiiiiiiiiiffffffeeeddddddeeeeeefffggggggggggggggggggggggggffffffffffffffffffffffffddddddddddddeeeffffffggggggggggggggggggggggggggghhhgggeeeccc___\\\YYYWWWYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSPPPPPPQQQQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMM222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111000111222333444333222222333333333333333333333333333333444444555555555555222222222222222444555555111222222333333222222111666666555555444444333333222333333444555666666777999999888777666666666666666666666666666555555555888888888999999:::;;;<<<;;;>>>AAAEEELLLXXXfffpppzzzzzzuuusssooojjjiiikkkuuu|||xxxpppmmmlllnnnqqqssstttsssrrrpppiiihhhhhhiiilllmmmmmmllllllggg___YYYSSSMMMIIIEEEGGGGGGGGGJJJOOOWWW^^^ccclllrrrzzz}}}|||{{{wwwwwwuuusssqqqnnnlllkkkjjjllloooooonnnnnnnnnoootttsssssssssssssssttttttwwwwwwwwwwwwwwwxxxyyyzzz||||||~~~}}}}}}||||||||||||}}}}}}}}}|||{{{zzzyyyyyyyyyyyywwwxxxxxxyyyyyyzzzzzzzzzyyyxxxwwwvvvvvvuuuuuuvvvwwwwwwvvvvvvwwwxxxyyyyyyxxxxxxwwwvvvvvvvvvvvvvvvttttttuuuuuuuuuuuuuuuuuurrrrrrsssttttttuuuvvvvvvtttsssssssssssssssttttttrrrsssssstttuuuvvvvvvwwwssssssrrrrrrqqqpppooooooppppppqqqrrrssssssssssssttttttttttttttttttttttttssssssttttttttttttssssssssssssrrrrrrrrrqqqqqqrrrrrrqqqqqqpppppppppppppppqqqrrrrrrssssssrrrrrrqqqooooooooonnnnnnnnnnnnmmmnnnnnnmmmllllllkkkjjjjjjiiihhhgggffffffgggiiijjjhhhggggggffffffeeeeeeeeefffffffffffffffgggggggggffffffeeeeeeeeeeeeffffffgggggghhhhhhhhhiiiiiiiiieeedddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffddddddccccccdddeeefffgggffffffgggggggggffffffffffffeeedddaaa^^^[[[XXXWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMM333333333222222222222111222222222222222222222222333333333333333333333333111111111111111111111111000111222222333333333333333333333333333333333333333333444444555555666666333333444444555555555666555555666666666666555555555555555444444444444444333333333444555555555666888888777777666666777777555555555666666666666666444555555666777888999999:::<<<>>>AAAFFFOOO\\\eeeqqqxxx~~~xxxsssssspppjjjggghhhmmmpppyyyvvvsssnnnppprrrssstttsssrrrqqqlllkkkjjjkkkmmmooooooooolllhhhbbb]]]XXXSSSNNNJJJIIIHHHFFFGGGJJJOOOTTTWWWaaahhhqqqwwwyyyzzz|||}}}zzzyyyxxxuuurrrooollljjjkkkmmmoooooonnnnnnnnnoooppppppppppppppppppqqqqqqsssssssssttttttvvvwwwwwwyyyzzz{{{}}}~~~|||{{{{{{zzzzzzzzzzzzzzzzzzzzzxxxwwwwwwwwwwwwwwwuuuuuuvvvwwwxxxxxxxxxxxxwwwvvvuuuttttttsssssstttttttttttttttuuuvvvwwwwwwvvvvvvuuuttttttttttttuuuqqqqqqrrrrrrssssssttttttqqqqqqqqqrrrssssssssstttrrrrrrqqqqqqqqqrrrssssssqqqqqqrrrrrrssssssttttttrrrrrrrrrqqqpppooonnnmmmnnnooopppqqqrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppoooooonnnnnnmmmmmmmmmmmmnnnnnnooooooppppppppppppoooooommmmmmmmmmmmllllllllllllllllllkkkjjjiiihhhhhhggggggffffffeeeeeeeeefffffffffeeeeeedddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddccccccddddddeeefffffffffggggggggghhhhhhccccccddddddddddddddddddccccccccccccccccccccccccccccccddddddeeeffffffgggeeedddcccbbbcccdddeeefffeeeeeefffffffffeeeddddddcccbbbaaa___]]]ZZZXXXVVVUUUTTTSSSRRRQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLL333333333222222222111111111111111111111111111111333333333333333333333333111111111111111111111111111111111111222333444555333333333333333333333333111222222333444444555555222333444555555444333333777777888888888888777777333444444444444444444555444444444444444444444444666555555555555555666777444444555555666666777777333444555555666666666666777999;;;===@@@GGGQQQYYYeeemmmxxx{{{sssqqqnnnjjjhhhiiigggfffkkksssyyy~~~}}}{{{uuuuuuuuutttsssrrrqqqpppnnnlllkkkkkkmmmnnnooonnnjjjgggccc___\\\XXXSSSPPPKKKIIIGGGFFFGGGIIILLLOOOVVV]]]fffmmmpppsssxxx}}}}}}|||zzzxxxtttpppllljjjjjjkkkllllllkkkkkklllmmmlllllllllllllllmmmnnnoooooooooooopppqqqssstttuuuuuuvvvxxxzzz{{{|||||||||~~~~~~}}}~~~~~~{{{{{{{{{||||||}}}}}}}}}|||}}}~~~~~~~~~}}}|||~~~|||yyyyyyxxxwwwwwwwwwwwwwwwwwwvvvuuutttssssssssssssrrrssstttvvvvvvvvvvvvuuuvvvuuutttssssssrrrrrrrrrqqqqqqqqqqqqrrrssstttuuutttssssssrrrqqqrrrrrrrrroooooooooppppppqqqrrrsssooooooppppppppppppppppppooooooooooooooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppooommmllljjjlllmmmnnnoooppppppoooooooooooooooooooooooooooooonnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnmmmllllllllllllkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjiiiiiijjjiiiiiihhhgggfffeeedddeeefffffffffeeedddccccccccccccbbbaaaaaabbbcccdddccccccccccccccccccccccccbbbbbbaaaaaaaaaaaabbbbbbdddddddddeeeeeeeeeffffffaaabbbbbbcccccccccccccccaaaaaaaaaaaaaaaaaaaaaaaa```aaabbbcccdddeeefffgggeeedddbbbaaaaaabbbcccdddcccddddddeeedddcccbbbaaa^^^^^^]]]\\\ZZZXXXWWWVVVSSSRRRQQQPPPPPPPPPPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKK333333333222222111111111111111111111111111111111333333333333333333333333222222222222222222222222222111000000111333555666333333333333333333333333000000111222333333444444///000222333333222000///222222333333333333222222333333333444444555555555444444444444444444333333333333333333333444555666333444444555666777888888555666666777666666555555444666999:::<<>>CCCFFFPPP\\\gggnnnuuu}}}|||}}}|||{{{sssooommmiiifffcccaaa^^^^^^```ffflllppp|||wwwsssrrrqqqqqqqqqmmmmmmllllllllllllkkkkkkhhhfffbbb___\\\ZZZYYYYYYXXXUUUPPPKKKGGGFFFFFFFFFLLLNNNSSSXXX^^^eeelllqqq|||||||||{{{xxxuuurrrpppiiiiiigggeeecccccceeeggghhhgggfffeeefffggghhhiiijjjjjjjjjjjjkkkmmmooopppqqqrrrsssuuuvvvxxxyyyzzzyyyyyyzzz|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{{{{{{{{{{||||||yyyxxxxxxwwwwwwxxxxxxyyy{{{zzzzzzyyyyyyxxxwwwwwwzzz{{{zzzzzzyyyxxxwwwvvvttttttssssssssssssttttttqqqqqqqqqqqqqqqpppooonnnoooooooooooooooppppppppprrrrrrrrrqqqqqqpppppppppmmmmmmmmmmmmmmmnnnoooppppppooooooooonnnnnnmmmmmmkkkkkkllllllmmmnnnnnnoooooonnnllljjjjjjjjjlllmmmllllllkkklllmmmoooqqqrrrqqqpppooonnnnnnnnnoooppppppooommmlllkkkkkklllllliiijjjlllllllllllljjjiiilllmmmmmmmmmlllkkkkkkjjjlllllllllkkkkkkjjjjjjjjjlllkkkjjjiiiiiiiiijjjkkkjjjjjjiiihhhgggggghhhhhhhhhhhhgggggghhhiiijjjjjjjjjiiigggfffeeeeeeeeefffggggggggggggfffeeedddcccaaaaaaaaaaaaaaabbbbbbbbbaaa```___^^^^^^___```aaa````````````````````````aaa```___^^^^^^___```aaa```bbbcccdddeeeddddddcccdddcccaaa```___^^^______bbbbbbaaa```___^^^]]]]]]___```aaabbbcccdddeeeeeedddbbbaaa_________``````````````````___^^^\\\\\\\\\\\\[[[ZZZXXXWWWUUUTTTSSSQQQOOOMMMMMMLLLIIIGGGKKKKKKKKKKKKJJJJJJJJJJJJFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFF222222222222111111111111222222222222222222222222222222111111111111222222333333333222222222111111111111111111111111111111444444444444444444444444444444333333333222222222444444333333333333222222444444444444444444444444111222444555666666666666444444333333333333333333333333333333333444444555555555555555555666666777777666666666666666666666666777888888999;;;???BBBJJJTTT___fffmmmvvvzzzyyy|||}}}}}}{{{zzz}}}wwwsssoookkkgggfffccc___]]]^^^aaaeeehhhooovvv}}}xxxuuurrrooommmnnnnnnnnnmmmlllkkkjjjiiihhhfffaaa]]]ZZZYYYYYYZZZZZZWWWSSSNNNJJJHHHFFFFFFHHHKKKNNNRRRWWW^^^eeekkksssuuuwwwxxxxxxwwwuuussskkkkkkiiifffcccaaacccdddeeedddcccccccccdddeeefffggggggggggggiiijjjlllnnnooooooqqqrrrtttvvvwwwxxxwwwxxxyyyzzz{{{}}}~~~~~~{{{{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||||||||||||||||||||{{{zzzzzzyyyyyyyyyyyyzzzwwwvvvvvvvvvvvvvvvvvvwwwyyyxxxxxxwwwvvvvvvuuuuuuwwwxxxxxxwwwvvvuuuttttttrrrrrrqqqqqqqqqqqqrrrrrrpppppppppppppppooonnnnnnnnnnnnnnnooooooooooooooopppppppppooooooooonnnnnnmmmllllllllllllmmmmmmnnnmmmmmmmmmmmmlllllllllkkkiiiiiijjjjjjkkkllllllmmmnnnmmmkkkiiiiiijjjkkklllkkkkkkkkkkkklllnnnpppqqqnnnnnnmmmllllllmmmnnnooonnnmmmkkkjjjiiiiiijjjkkkjjjjjjkkkkkkkkkkkkjjjjjjkkklllllllllkkkkkkjjjiiijjjjjjjjjjjjjjjiiiiiiiiikkkjjjiiihhhhhhiiijjjjjjhhhhhhgggffffffffffffffffffffffffffffffggghhhhhhiiihhhfffeeeddddddeeeeeedddddddddddddddcccbbbaaaaaaaaaaaaaaaaaa````````````___^^^^^^^^^^^^___```___________________________^^^]]]]]]]]]]]]^^^_________```aaaaaaaaaaaaaaaaaaaaa___^^^]]]]]]^^^^^^```_______________^^^^^^^^^^^^___```aaabbbcccccccccbbb```___^^^^^^______^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZYYYYYYWWWVVVTTTSSSRRRPPPNNNMMMMMMLLLJJJHHHJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFFFFFFFEEEEEEEEEEEE111111111111222222222222333333333333333333333333222222111111111111222222333333333222222222222111222222222222222222222222333333333333444444444444333333222222222111111111222222333333333333444444444444444444444444444444222222333333333444444444333333333333444444444444444444444333444555555666555555444444555555666777666666666666666666666666777888888888888:::===???BBBJJJSSSZZZbbblllrrrtttwwwyyyyyyxxxwwwyyyyyysssmmmiiiiiifffaaa]]][[[[[[]]]^^^bbbhhhqqqyyy}}}{{{uuuooolllnnnnnnnnnmmmkkkjjjhhhggghhheee```\\\YYYYYYZZZZZZ[[[ZZZWWWSSSOOOKKKHHHFFFEEEFFFGGGIIIMMMSSS[[[aaagggjjjoootttwwwxxxxxxwwwnnnnnnkkkgggbbb``````aaaaaa```_________```aaabbbbbbbbbcccdddeeegggiiijjjllllllnnnoooqqqsssttttttuuuuuuvvvxxxyyyzzz{{{|||xxxxxxxxxyyy{{{|||~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||}}}||||||{{{zzzyyyyyyxxxxxxxxxxxxyyyzzzzzzzzz{{{yyyxxxwwwwwwvvvvvvvvvvvvuuuttttttssssssttttttuuuvvvuuuuuuttttttssssssrrrsssssssssssssssrrrqqqppppppoooooonnnnnnoooooopppnnnoooooooooooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjiiiiiigggggghhhhhhiiiiiijjjjjjlllkkkiiihhhhhhiiijjjjjjjjjjjjjjjjjjkkkmmmnnnooojjjjjjjjjjjjkkklllmmmmmmlllkkkiiihhhgggggghhhhhhjjjiiiiiihhhhhhiiiiiijjjjjjjjjjjjjjjjjjiiiiiihhhgggggggggggghhhhhhhhhhhhiiihhhhhhgggggghhhiiiiiifffeeeeeeddddddddddddeeeddddddccccccddddddeeeeeeffffffdddccccccccccccccc``````aaaaaaaaa``````___aaaaaa``````______^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^___^^^]]]\\\\\\\\\\\\]]]]]]\\\]]]]]]]]]^^^^^^______\\\\\\]]]^^^______``````aaa```___^^^]]]]]]]]]]]][[[[[[\\\[[[[[[ZZZYYYYYYWWWWWWWWWWWWVVVUUUTTTSSSQQQPPPNNNMMMMMMMMMKKKIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDDDDCCCCCCCCCBBBBBB000000111222222333444444333333333333333333333333222222111111111111222222222222222222222222222222222222222222222222222222333333333333333444444444333333333333222222222222111111222333333444555555444444444444444444444444333222222111111111222222222333333333444444555555555444444444444555666666555444444444444555666666555555555666666666666666999:::;;;:::999:::<<<>>><<>>>>>>>>=========111111111222333444444555333333333333333333333333222222111111111111222222111222222222222333333333333333333333333333333333111111222222333333444444555555555444444444333333111111222333333444555555444444444444444444444444333333333333333333222222444444444444444555555555444444444333444555555666444444333333444444555666444444444555555666666777555666888777666666777888;;;;;;>>>EEEJJJOOOXXX```fffjjjooorrrssswww|||vvvqqqmmmlllkkkhhheeeaaa^^^\\\SSSTTTXXX]]]dddnnnyyy{{{tttrrrnnnllljjjgggfffggghhhiiijjjhhhccc___[[[YYYXXXWWWXXXYYYZZZZZZXXXTTTPPPMMMFFFEEECCCAAA@@@BBBFFFJJJPPPTTTYYY```fffjjjmmmnnnnnnnnnmmmiiieeebbb``````^^^\\\[[[YYYWWWWWWWWWWWWYYYZZZ\\\^^^```bbbbbbccceeefffgggiiijjjlllmmmnnnnnnooopppqqqrrrtttuuuuuuqqqqqqrrrssstttvvvwwwxxxvvvxxxyyyzzzyyyyyyzzz|||zzzzzzzzz{{{||||||}}}}}}~~~}}}|||{{{||||||}}}|||||||||}}}}}}}}}}}}}}}~~~}}}{{{{{{|||||||||{{{yyyzzzzzz{{{{{{||||||}}}{{{{{{||||||||||||{{{{{{xxxxxxxxxxxxwwwwwwwwwwwwyyyyyyzzz{{{{{{{{{{{{{{{xxxxxxwwwvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuxxxxxxwwwvvvuuuttttttsssrrrrrrssssssttttttuuuuuusssrrrrrrrrrrrrrrrssssssqqqppppppooooooppppppqqqppppppoooooonnnmmmmmmmmmkkkkkkllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkhhhiiiiiijjjjjjjjjjjjiiiiiiiiihhhhhhgggfffffffffggggggggghhhhhhhhhhhhhhheeeeeeddddddccccccdddddddddeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeeeeeeeeeecccccccccdddddddddddddddeeefffgggggghhhhhhggggggeeefffggghhhhhhhhhhhhhhhiiihhhgggeeedddeeeeeefffeeeddddddddddddddddddeeebbbcccddddddddddddddddddaaaaaaaaaaaabbbbbbbbbbbbaaabbbcccdddddddddddddddbbbaaaaaaaaaaaabbbccccccbbbaaa``````````````````\\\]]]]]]^^^^^^]]]]]]\\\\\\\\\]]]]]]]]]]]]\\\[[[\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXYYYZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[YYYYYYZZZYYYYYYXXXWWWVVVUUUUUUVVVWWWXXXXXXXXXWWWWWWXXXWWWWWWVVVUUUTTTSSSNNNMMMKKKJJJKKKJJJHHHGGGEEEEEEDDDDDDDDDCCCCCCCCCEEEDDDDDDBBBAAA@@@??????=========<<<<<<<<<<<<;;;222222222333333444444444222222222222222222222222222222111111111111222222111111222222222333333333333333333333333333333333000111111222333333444444444444444333333333222222222222222333333444444444444444444444444444444444000111222333333222111111555555555555444444444444333333333333333444444555444444333333444444555666333333444555555666777777333555777777666666666888:::888:::@@@DDDFFFMMMUUU]]]bbbhhhlllooosssyyy~~~xxxrrrnnnnnnnnnllliiieeeaaa^^^SSSSSSTTTVVV[[[eeeqqqyyy~~~{{{{{{vvvrrrmmmhhhfffgggiiijjjkkkjjjfffbbb]]]YYYVVVUUUTTTVVVXXXYYYXXXVVVSSSQQQHHHGGGFFFCCC@@@AAACCCFFFIIIKKKPPPVVV\\\bbbfffhhhjjjkkkkkkiiifffdddcccdddaaa___\\\ZZZXXXVVVVVVVVVVVVWWWZZZ\\\^^^`````````bbbcccdddeeegggiiijjjkkkjjjkkklllmmmnnnpppqqqqqqnnnnnnooooooqqqssstttuuurrruuuwwwwwwvvvuuuwwwyyywwwxxxxxxyyyzzzzzz{{{{{{|||||||||{{{{{{{{{||||||~~~}}}~~~}}}|||{{{{{{{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{{{{|||{{{yyyyyyzzzzzzzzzyyywwwwwwxxxyyyyyyzzz{{{{{{xxxxxxyyyyyyyyyyyyxxxxxxvvvvvvvvvuuuuuuuuuttttttuuuvvvvvvwwwwwwwwwwwwwwwvvvuuutttsssrrrrrrrrrrrrtttssssssssssssrrrrrrrrrtttttttttsssssssssrrrrrrppppppqqqqqqqqqqqqqqqqqqooooooooooooooopppqqqrrrnnnnnnnnnmmmmmmnnnnnnnnnmmmmmmllllllkkkjjjjjjjjjiiiiiijjjjjjjjjjjjiiiiiihhhhhhhhhgggggghhhhhhhhhgggggghhhiiiiiiiiiiiiiiihhhggggggfffeeeeeeddddddddddddeeeeeeeeefffffffffbbbbbbbbbbbbbbbbbbcccdddbbbbbbbbbbbbcccccccccdddcccccccccbbbbbbbbbbbbbbbaaaaaabbbcccccccccccccccddddddfffggggggffffffeeeddddddeeefffffffffeeedddgggfffdddcccbbbccccccdddbbbccccccddddddccccccbbbaaaaaabbbcccccccccccccccaaaaaaaaaaaaaaaaaa``````___```aaacccddddddcccccc_______________```aaaaaa```___^^^^^^]]]]]]]]]^^^ZZZ[[[\\\\\\]]]\\\[[[ZZZ\\\\\\\\\\\\[[[ZZZYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYVVVWWWXXXYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUVVVXXXXXXXXXXXXXXXWWWWWWXXXXXXWWWVVVVVVUUUVVVWWWXXXYYYYYYYYYXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXYYYYYYWWWXXXXXXXXXXXXVVVUUUTTTRRRRRRTTTUUUUUUVVVVVVVVVWWWWWWWWWVVVUUUSSSRRRQQQNNNLLLJJJIIIIIIHHHFFFDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@???>>>>>><<<<<<<<<<<<;;;;;;;;;;;;222222333333333333444444111111111111111111111111222222111111111111222222111111111222222333333333333333333333333333333333000000111222333333444444333333333222222222111111222222333333333333444444444444444444444444444444333444666888888777666555666666666555444444444333333222222222222333444444444333333333333444555555333333444444555666777777444666888999888888888999999666888===???@@@EEEMMMVVV\\\ccchhhlllpppvvv{{{xxxssspppppppppnnnkkkfffaaa^^^YYYXXXUUUTTTWWW___jjjrrr||||||xxxqqqjjjggggggiiikkklllkkkhhhddd___ZZZVVVSSSRRRSSSVVVWWWXXXVVVTTTSSSIIIIIIGGGDDDAAA@@@AAACCCCCCEEEIIIOOOVVV\\\bbbeeehhhiiijjjiiigggeeeeeefffcccaaa^^^[[[XXXVVVVVVUUUTTTUUUXXX[[[]]]^^^______``````bbbccceeeggghhhhhhhhhhhhiiijjjlllmmmnnnnnnlllllllllmmmoooppprrrssspppsssuuuuuutttsssuuuwwwvvvvvvwwwxxxyyyyyyzzzzzzzzzzzzyyyxxxxxxxxxyyyyyy|||}}}~~~}}}}}}~~~~~~|||{{{|||{{{{{{zzz{{{|||}}}~~~{{{{{{||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{yyywwwwwwxxxyyyxxxwwwuuuvvvvvvwwwxxxyyyyyyzzzvvvvvvwwwwwwwwwwwwvvvvvvuuuuuutttttttttsssssssssrrrsssttttttuuuuuuttttttttttttsssrrrqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqpppppprrrrrrqqqqqqqqqqqqqqqqqqoooooooooooonnnnnnnnnnnnlllllllllmmmnnnooopppqqqmmmllllllkkkkkkllllllmmmkkkkkkjjjjjjiiihhhhhhhhhgggggghhhhhhhhhhhhhhhgggfffffffffeeeeeefffffffffffffffggghhhhhhiiihhhhhhggggggfffeeeeeedddccccccbbbbbbcccccccccdddddddddaaaaaa```aaaaaabbbcccccc___`````````aaaaaabbbbbbaaaaaaaaaaaaaaa```````````````aaabbbbbbbbbbbbbbbcccdddeeefffffffffeeedddbbbcccdddeeedddcccbbbaaaeeedddcccaaaaaaaaaaaabbbaaabbbcccddddddcccbbbaaa``````aaabbbbbbbbbbbbbbbbbbbbbaaaaaa`````````___^^^___aaabbbcccccccccbbb]]]]]]]]]]]]^^^^^^___```^^^]]]]]]\\\[[[[[[[[[\\\YYYZZZ[[[\\\\\\[[[ZZZYYY[[[[[[[[[[[[ZZZYYYXXXWWWXXXXXXXXXYYYYYYYYYYYYYYYVVVVVVXXXXXXXXXXXXVVVVVVUUUUUUUUUUUUUUUUUUUUUUUURRRSSSUUUVVVWWWWWWVVVVVVUUUVVVWWWWWWWWWUUUTTTSSSUUUVVVWWWWWWWWWWWWUUUUUUTTTUUUUUUVVVXXXYYYYYYZZZVVVVVVVVVVVVVVVVVVWWWWWWVVVWWWXXXXXXWWWVVVTTTSSSPPPPPPQQQSSSTTTTTTTTTTTTWWWVVVVVVUUUSSSQQQPPPOOONNNLLLIIIHHHHHHFFFDDDBBBAAAAAAAAA@@@@@@@@@??????@@@@@@??????>>>>>>======<<<<<<<<<;;;;;;;;;::::::000111111111111222222222111111222222222333333333222222222222222222222222000111222333444333333222000222444444222111111111222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444333333222222333333444111222333333444444333333555555555444444333333333555555555444444333333333666555444333333444555666888777555444555666888999777777888999<<>>======>>>???@@@AAA@@@@@@???>>>======<<<:::::::::999999999999999000111111111111222222222111111222222222333333333222222222222222222222222111222333444555555444333222333555666666555333222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444333333222222333333444111222333333444444333333555555444444444333333333555555555444444333333333666555444444444444555666777666555444555666888999777777777999;;;===@@@AAADDDIIIQQQWWW\\\bbbiiiooo{{{{{{zzzzzz{{{~~~}}}}}}zzzwwwwww{{{|||yyyuuuqqqkkkddd```]]]WWWSSSRRRVVV\\\aaafffmmmrrruuu{{{}}}vvvooohhhiiinnnqqqqqqnnnhhhaaaZZZWWWWWWSSSSSSTTTUUUVVVXXXXXXYYYVVVRRRMMMIIIFFFDDDAAA?????????@@@BBBFFFLLLPPPSSSXXX\\\aaaeeeeeeeeeeeeffffffeeedddaaa^^^YYYUUUSSSRRRSSSUUUVVVXXXYYYZZZZZZ[[[[[[\\\^^^___aaabbbbbbccccccccccccdddeeefffgggfffgggggghhhhhhiiijjjjjjkkklllnnnooopppppppppppppppppppppqqqrrrsssuuuuuutttttttttuuuuuuuuuvvvvvvwwwxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzxxxwwwwwwwwwyyyyyyyyyxxxxxxxxxwwwwwwwwwwww{{{zzzzzzyyyxxxxxxwwwwwwwwwwwwwwwxxxwwwvvvvvvuuuwwwwwwwwwvvvvvvvvvuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvuuuttttttsssssssssssssssrrrrrrqqqqqqqqqpppppppppooopppqqqqqqrrrrrrqqqqqqppppppoooooonnnmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkllllllllllllnnnmmmmmmlllkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjiiihhhhhhggggggggghhhfffffffffffffffeeeeeedddbbbbbbbbbcccccccccddddddbbbbbbbbbbbbccccccdddeeecccddddddeeeeeedddccccccddddddcccbbbaaaaaaaaaaaa______````````````______^^^^^^^^^^^^_______________]]]\\\\\\^^^______^^^____________`````````aaa______________________________```aaaaaaaaaaaaaaa```aaabbbbbbaaaaaabbbcccccccccaaa``````_________^^^^^^^^^_______________^^^^^^___```aaaaaaaaaaaa_________^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\[[[[[[\\\]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWXXXXXXWWWWWWVVVUUUWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTSSSRRRRRRQQQPPPPPPQQQRRRRRRSSSSSSTTTUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTUUUVVVWWWWWWVVVUUUTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRRRRTTTSSSQQQPPPOOONNNNNNNNNMMMMMMNNNNNNOOOOOOPPPPPPRRRSSSSSSRRRQQQNNNKKKIIIKKKJJJHHHFFFCCCAAA???>>>???>>>============>>>???>>>>>>======<<<;;;;;;:::999999999999999888888888000111111111111222222222111111222222222333333333222222222222222222222222111222333333444333333333555444444777:::999555111222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333222222222222333333111222333333444444333333555444444444444333333333555555555444444444444444666555444444444444555666777666555555555666777888777777777888999;;;======<<>>???>>>???@@@CCCFFFJJJLLLQQQUUUZZZ^^^```aaabbbdddfffffffffeeeaaa\\\VVVSSSPPPQQQSSSTTTVVVWWWYYYYYYYYYZZZ[[[\\\]]]^^^___```````````````aaabbbccccccddddddeeeeeefffggggggggghhhhhhjjjkkklllmmmmmmmmmmmmmmmmmmnnnooopppqqqrrrqqqqqqqqqrrrrrrrrrsssssstttuuuuuuvvvwwwwwwvvvvvvttttttuuuvvvwwwxxxxxxyyyzzzyyywwwvvvvvvwwwwwwxxxvvvvvvuuuuuuuuuuuuttttttxxxxxxxxxwwwvvvvvvuuuuuuuuuvvvvvvvvvvvvuuuttttttttttttttttttssssssssssssttttttttttttttttttttttttsssrrrrrrrrrqqqqqqqqqqqqppppppooooooooonnnnnnnnnmmmnnnooooooppppppoooooommmmmmmmmlllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhiiiiiiiiijjjjjjjjjlllkkkkkkjjjjjjiiiiiiiiihhhhhhhhhgggggggggggggggggggggfffeeeeeeeeeeeefffddddddeeeeeeddddddcccbbb````````````aaaaaaaaabbb_________```aaacccdddeeeaaabbbbbbcccccccccbbbbbb``````_________``````aaa^^^^^^^^^^^^^^^]]]\\\[[[[[[\\\\\\\\\\\\]]]]]]]]]]]][[[ZZZZZZ\\\]]]]]]\\\]]]]]]^^^^^^^^^_________]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]^^^^^^______^^^^^^^^^```aaaaaa``````aaabbbbbbaaa```___^^^^^^^^^___\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^___````````````^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\[[[ZZZYYYYYYZZZ[[[\\\ZZZYYYXXXWWWVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVUUUTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTSSSRRRRRRQQQQQQPPPPPPOOOOOOPPPPPPQQQQQQRRRSSSSSSRRRRRRRRRSSSTTTTTTTTTUUUTTTTTTVVVVVVVVVVVVTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPOOOQQQPPPOOOMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOPPPPPPOOOMMMKKKJJJHHHGGGFFFDDDAAA???======>>>======<<<<<<======>>>;;;;;;;;;:::999999888888777888888888888888888888000000111111111222222222111111222222222333333333222222222222222222222222000000000000000000000000555333333777<<<<<<777111222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333222222222222333333111222333333444444333333444444444444444444444444555555555555555444444444555555555444444555555555666555555555555666777888666666777777888999999:::999===BBBFFFKKKSSS]]]dddppptttyyyyyyvvvsssrrrrrrsssuuuvvvuuusssrrrsssuuuzzz}}}~~~|||zzzzzz|||yyyooohhhddd]]]XXXUUUTTTTTTTTTXXX[[[^^^bbbjjjvvv{{{rrroooooommmkkkgggbbb]]]YYYXXXWWWTTTTTTVVVWWWYYY[[[\\\]]][[[XXXUUURRRNNNJJJEEEBBBAAAAAA@@@@@@BBBDDDFFFGGGJJJNNNSSSWWWYYY\\\___aaadddfffggggggccc^^^WWWSSSPPPPPPQQQRRRSSSUUUVVVWWWWWWXXXXXXYYY[[[\\\\\\]]]]]]]]]]]]]]]^^^___```aaabbbbbbccccccddddddeeeeeeeeefffggghhhiiijjjjjjjjjjjjjjjjjjkkklllmmmoooooooooooooooooopppppppppppprrrrrrssstttuuuuuuuuutttqqqqqqrrrssstttuuuvvvvvvxxxwwwvvvuuuuuuuuuvvvvvvrrrrrrrrrrrrrrrrrrrrrrrruuuuuuuuutttttttttssssssuuuuuuuuuuuuuuutttsssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqooopppppppppoooooonnnnnnmmmmmmmmmmmmllllllllllllkkkkkklllmmmmmmmmmmmmmmmkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhffffffggggggggghhhhhhhhhiiiiiihhhhhhhhhgggggggggfffffffffeeeeeeeeeeeeeeedddccccccbbbbbbcccccccccbbbbbbbbbcccbbbaaaaaa```^^^^^^_________`````````^^^^^^^^^^^^___```aaabbb______``````aaaaaa``````______^^^^^^^^^^^^______]]]]]]]]]]]]\\\[[[ZZZYYYZZZZZZZZZ[[[[[[[[[\\\\\\[[[ZZZYYYYYY[[[\\\\\\[[[[[[\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\]]]]]]]]]]]]]]]]]]^^^______^^^^^^___aaa```___^^^]]]]]]]]]]]]]]][[[[[[[[[[[[[[[ZZZZZZZZZ[[[\\\]]]^^^^^^_________\\\\\\\\\[[[[[[[[[ZZZZZZ\\\\\\]]]]]]]]]]]]\\\\\\ZZZYYYXXXWWWWWWXXXYYYZZZXXXWWWWWWVVVUUUUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOMMMMMMNNNOOOOOOPPPPPPQQQOOOPPPPPPQQQRRRSSSSSSTTTSSSSSSTTTUUUUUUTTTSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOPPPOOONNNNNNMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIGGGFFFDDDBBB@@@>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<999999999888888888777777666666777777888888888999000000111111111222222222111111222222222333333333222222222222222222222222111000000000000000000000444222111555:::;;;777222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333222222111111222222333111222333333444444333333444444444444444444444444555555555555555555555555444555555555555555555444555555555555555666666777666666666777777777777777888;;;???BBBFFFMMMWWW^^^iiinnnssstttrrrpppooopppqqqrrrrrrrrrqqqpppqqqrrruuuvvvxxxxxxwwwwwwxxxyyy~~~zzzmmmhhh```[[[YYYWWWVVVUUUVVVVVVWWWZZZ```iiiuuu~~~xxxpppllljjjfffaaa\\\XXXVVVUUUTTTTTTUUUVVVXXXZZZ\\\]]]^^^ZZZXXXUUUSSSQQQNNNJJJGGGDDDCCCBBBAAAAAABBBBBBCCCFFFIIIMMMPPPSSSVVVZZZ]]]```bbbeeefffccc^^^YYYUUUPPPPPPPPPPPPQQQSSSTTTUUUUUUUUUVVVWWWXXXYYYYYYZZZ[[[[[[[[[[[[\\\]]]^^^^^^___``````aaabbbbbbccccccccccccdddeeefffggghhhhhhhhhhhhhhhiiijjjkkklllmmmmmmmmmmmmmmmnnnnnnnnnnnnooopppqqqrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrruuuttttttssssssssssssssspppppppppppppppppppppppprrrrrrrrrrrrqqqqqqqqqqqqtttttttttttttttsssrrrrrrqqqqqqqqqqqqppppppppppppnnnooooooppppppoooooonnnlllmmmmmmmmmmmmlllkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggggggggeeeeeeffffffffffffggggggffffffffffffeeeeeeeeeeeeddddddcccccccccbbbbbbbbb``````_________``````aaa___````````````___^^^^^^]]]^^^^^^^^^^^^_________^^^]]]]]]\\\\\\\\\]]]]]]\\\\\\]]]^^^^^^^^^^^^^^^```___^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[YYYXXXYYYZZZ\\\[[[[[[YYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[\\\\\\\\\\\\\\\[[[]]]^^^^^^\\\\\\]]]___]]]]]]\\\\\\[[[[[[\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZXXXWWWVVVUUUUUUVVVWWWXXXWWWWWWVVVUUUUUUUUUUUUVVVTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPQQQOOOOOOOOONNNNNNNNNNNNNNNKKKLLLLLLMMMNNNNNNOOOOOONNNNNNOOOOOOPPPQQQRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQNNNNNNNNNNNNNNNMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHFFFEEEDDDBBB@@@>>>===<<<::::::::::::::::::::::::999999888888888888777777555555666777888999999999000111111111111222222222111111222222222333333333222222222222222222222222444444333222222222222333222111111444888999777555222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222111111111111222222111222333333444444333333333333333444444444444555555555555555555666666666444444555666666555444444444444555555555666666666555555666777777777777666666999<<<===@@@FFFNNNUUU___eeekkkmmmlllkkkkkkmmmnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqqqqqqqrrruuuwwwuuunnneee___]]]\\\YYYWWWUUURRRQQQTTTXXX^^^iiirrr~~~sssllliiieee^^^YYYVVVUUUTTTSSSUUUVVVWWWXXXZZZ[[[]]]]]]YYYWWWTTTRRRQQQPPPMMMKKKFFFEEEDDDBBBAAA@@@@@@@@@BBBDDDGGGJJJLLLPPPTTTWWWYYY\\\___bbbaaa^^^ZZZWWWRRRQQQPPPPPPPPPQQQRRRSSSSSSSSSTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\]]]^^^^^^______````````````aaabbbccceeefffeeeeeeeeefffggghhhjjjjjjjjjjjjkkkkkkkkklllllllllmmmnnnooopppqqqrrrrrrrrrrrrrrrqqqqqqppppppooooooqqqqqqqqqqqqqqqpppppppppmmmnnnnnnnnnnnnooooooooooooooooooooooooooooooooorrrrrrrrrrrrrrrqqqpppppppppoooooooooooonnnnnnnnnkkklllmmmnnnnnnmmmlllkkkiiijjjkkkkkkkkkjjjhhhggghhhhhhhhhgggggggggffffffffffffggghhhhhhhhhhhhgggggggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeccccccdddddddddeeeeeeeeeccccccccccccccccccccccccbbbbbbaaaaaa``````______]]]]]]\\\\\\\\\]]]^^^^^^]]]^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^\\\\\\[[[ZZZZZZZZZZZZZZZYYYZZZ[[[\\\\\\\\\\\\\\\___^^^]]]\\\[[[[[[ZZZ[[[ZZZZZZZZZZZZZZZYYYXXXWWWXXXXXXXXXXXXYYYYYYYYYYYYZZZXXXWWWWWWYYYZZZZZZYYYWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[\\\\\\[[[[[[\\\]]][[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTTUUUVVVUUUUUUTTTTTTTTTTTTUUUUUUSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKKKKLLLLLLMMMNNNNNNMMMMMMMMMNNNOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOLLLLLLLLLMMMLLLLLLKKKJJJHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBB@@@???===<<<;;;888999999::::::999999888888888888888888888888888555555666777888::::::;;;000111111111111222222222111111222222222333333333222222222222222222222222666555444333222222333444222222222444555777888999222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222111111111111222222111222333333444444333333333333333444444444555555444555555555666666666777444444555666666555444444444444555555666666555555444555666777888888777666555888:::;;;<<<@@@GGGLLLTTTZZZaaadddeeedddfffgggiiihhhhhhiiijjjkkkkkkjjjiiijjjjjjjjjkkknnnrrruuu{{{~~~uuukkkccc```___\\\YYYWWWRRRPPPQQQSSSUUU]]]fffooozzzssslllfff^^^YYYWWWVVVUUUTTTVVVVVVWWWXXXYYYZZZ[[[\\\ZZZWWWSSSQQQPPPOOONNNLLLIIIIIIGGGFFFDDDCCCBBBAAA???AAACCCDDDFFFIIIMMMQQQSSSVVVYYY]]]^^^]]]ZZZYYYUUUSSSQQQOOOOOOOOOPPPQQQQQQQQQRRRRRRSSSTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXYYYYYYZZZ[[[[[[\\\]]]]]]]]]]]]^^^```aaacccbbbbbbbbbcccdddeeefffggggggggghhhhhhhhhiiiiiiiiijjjkkklllmmmnnnooooooooooooooooooooonnnnnnnnnnnnooooooooooooooonnnmmmmmmllllllmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnoooooooooooonnnmmmmmmmmmmmmmmmlllllllllkkkkkkiiijjjlllmmmmmmllljjjiiiggghhhiiijjjiiihhhfffeeefffffffffeeeeeeeeeddddddddddddeeeffffffffffffeeeddddddddddddddddddddddddccccccccccccccccccccccccaaaaaaaaabbbbbbbbbbbbcccaaaaaaaaaaaabbbbbbbbbbbbaaa``````___^^^^^^]]]]]]ZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[YYYYYYXXXXXXXXXYYYYYYZZZWWWXXXYYYZZZ[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZWWWWWWWWWXXXXXXWWWVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWXXXVVVUUUUUUWWWXXXXXXWWWVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVWWWXXXXXXYYYYYYXXXXXXXXXZZZ[[[[[[ZZZYYY[[[\\\ZZZYYYYYYYYYYYYYYYZZZZZZXXXXXXWWWWWWVVVUUUUUUTTTSSSTTTUUUVVVWWWWWWWWWWWWXXXWWWWWWWWWWWWVVVVVVVVVTTTUUUUUUVVVVVVUUUUUUTTTUUUTTTSSSRRRRRRSSSTTTUUUSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPNNNOOOOOOOOOOOONNNMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMJJJJJJKKKKKKKKKLLLLLLLLLIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDBBBAAA@@@>>>===;;;:::999777777888999999888777777777777777777777777777777555555777888999;;;<<<<<<000111111111111222222222111111222222222333333333222222222222222222222222555444222111111111222222222333444444444666999<<<222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222111111111111222222222222333444444444333333333333333444444555555555444555555555666666777777333444555666666555444333333444555555666666555555444555666888888888777777666999;;;;;;;;;>>>CCCHHHMMMSSSZZZ^^^______aaaccceeeddddddeeeggghhhhhhgggdddeeeeeefffgggkkkppptttvvv{{{nnnfffbbb```]]]YYY[[[UUUQQQQQQOOONNNSSS\\\```qqq{{{pppiii```ZZZXXXXXXWWWVVVVVVWWWWWWXXXYYYZZZZZZ[[[[[[XXXSSSPPPOOONNNMMMLLLNNNMMMLLLJJJIIIGGGFFFEEE>>>???@@@@@@AAADDDIIILLLOOOQQQVVVZZZ\\\\\\[[[ZZZVVVTTTRRRPPPNNNNNNOOOPPPPPPQQQQQQQQQRRRSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVUUUUUUVVVWWWWWWXXXXXXYYY[[[[[[ZZZZZZ[[[]]]___```````````````aaacccdddeeeeeeeeeeeefffffffffgggggghhhhhhjjjkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmlllkkklllllllllmmmmmmnnnnnnnnnllllllllllllllllllllllllllllllmmmmmmllllllkkkjjjkkkkkkkkkjjjjjjjjjiiiiiihhhiiikkkllllllkkkiiihhhfffggghhhiiiiiigggeeedddeeeeeeeeedddddddddccccccccccccdddeeeeeeeeeeeedddbbbbbbbbbbbbbbbcccccccccaaaaaaaaaaaaaaaaaaaaaaaa_________````````````aaa`````````aaaaaaaaaaaaaaa``````___^^^^^^]]]\\\\\\YYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXYYYYYYYYYYYYZZZVVVVVVVVVWWWXXXYYYZZZ[[[VVVWWWXXXYYYZZZZZZZZZZZZWWWVVVVVVWWWXXXYYYZZZZZZTTTUUUUUUVVVVVVVVVUUUUUUSSSTTTTTTTTTUUUUUUUUUUUUVVVTTTSSSTTTUUUWWWVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVWWWWWWWWWWWWVVVXXXYYYZZZZZZYYYYYYZZZ[[[YYYYYYXXXXXXXXXYYYYYYZZZVVVVVVVVVUUUTTTSSSSSSRRRRRRRRRTTTUUUUUUUUUUUUUUUWWWWWWWWWVVVVVVVVVUUUUUUVVVVVVVVVWWWWWWVVVVVVVVVTTTSSSRRRQQQQQQRRRSSSTTTQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQQQQPPPPPPPPPNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLHHHHHHHHHIIIIIIJJJJJJJJJGGGHHHHHHHHHHHHGGGFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFAAAAAABBBBBBCCCDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCCCC@@@???>>>===;;;:::888888666777888999999888777666555666666666666666666666555666777888:::<<<======111111111111111111111111111111111111111111111111...///000111111111111111111111111111111111111111333222111111111333666777999888555222111111222333333333333222222111111111111111222222222333333333000111111222222333444444333333222111222333444555111222222333333222222111333333333444444555555555444444444444444444444444333444555555666666555555444444444444444444444444666777888:::999888666555666555555666888;;;???AAAEEEJJJQQQVVVXXXYYYZZZZZZ]]]^^^```aaaccccccddddddaaaaaaaaabbbeeehhhlllnnnuuuzzz|||rrrkkkhhhddd^^^ZZZ\\\YYYUUURRROOOOOOPPPQQQ```fffpppyyytttmmmddd]]]YYYWWWTTTRRRSSSSSSSSSTTTUUUXXX[[[]]]]]]ZZZVVVQQQLLLJJJHHHHHHLLLMMMNNNOOOMMMKKKHHHFFFAAA???>>>===>>>@@@CCCEEEHHHJJJMMMQQQUUUWWWYYYYYYWWWVVVUUUTTTRRRPPPNNNLLLQQQPPPOOONNNNNNNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRSSSTTTTTTTTTUUUUUUVVVWWWWWWXXXXXXYYYZZZ[[[\\\]]]]]]^^^]]]]]]^^^^^^___```aaa````````````aaabbbcccdddffffffffffffggghhhiiijjjjjjjjjjjjjjjjjjjjjjjjjjjlllkkkkkkjjjiiihhhggggggkkkkkkjjjiiiiiijjjjjjjjjkkkkkkkkkkkkjjjjjjiiihhhjjjkkkkkklllkkkjjjiiihhhhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhgggfffddddddeeeeeeeeeeeeeeeeeeeeeeeedddddddddcccccccccbbbbbb```aaaaaabbbaaa```___^^^``````____________````````````___^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^______^^^^^^^^^]]]]]]]]]^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYZZZWWWWWWVVVUUUUUUUUUUUUVVVUUUUUUUUUVVVVVVVVVWWWWWWWWWVVVUUUTTTTTTVVVXXXYYYTTTTTTTTTSSSTTTTTTUUUUUUSSSRRRQQQPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQRRRSSSSSSSSSSSSSSSUUUUUUVVVVVVVVVUUUTTTTTTSSSUUUVVVVVVUUUUUUVVVWWWUUUUUUVVVVVVWWWXXXXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQRRRRRRRRRRRRQQQQQQTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPPPPQQQQQQQQQRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGIIIIIIHHHGGGGGGFFFFFFEEEGGGGGGEEEDDDDDDCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAA@@@??????============<<<;;;:::999999888888888777777666666444555555555333333555777888888888;;;>>>AAAAAA@@@111111111111111111111111111111111111111111111111000000111111111111111111111111111111111111111111333222111111111333555666888777555333222222222222444333333333222222222222222222222222333333333333444444333333333333333333333333222222222333444555222222333333333333222222333333333333444444444444444444444444444444444444333444444555555555555555444444444444444444444444666777888888888888666666666666666666888;;;===???AAAFFFKKKPPPSSSUUUWWWYYY[[[\\\]]]___```aaaaaaaaa_________aaacccfffiiikkkooossszzz~~~vvvqqqnnniiiccc]]]\\\ZZZVVVSSSPPPOOOOOOOOOUUUZZZcccllltttyyy{{{{{{wwwqqqjjjddd```\\\WWWSSSRRRQQQQQQQQQTTTWWW[[[]]]^^^[[[WWWRRRMMMKKKJJJIIIKKKLLLNNNNNNNNNLLLIIIGGGBBBAAA???>>>>>>@@@BBBCCCEEEGGGKKKOOORRRUUUVVVWWWVVVVVVUUUTTTRRRPPPOOONNNOOONNNMMMLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTUUUUUUVVVVVVWWWXXXYYYZZZ[[[ZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^___```aaaaaacccccccccdddeeefffhhhhhhiiiiiiiiiiiiiiihhhhhhhhhiiihhhhhhggggggffffffeeeiiihhhhhhgggggghhhhhhhhhhhhiiiiiiiiiiiihhhgggfffhhhhhhiiijjjiiihhhgggfffffffffffffffeeeeeeeeeeeeeeeeeefffeeeeeedddcccbbbcccccccccccccccccccccccccccccccccbbbbbbbbbaaaaaa``````aaabbbaaa```___^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^]]]\\\\\\\\\\\\]]]\\\\\\\\\[[[[[[\\\\\\\\\]]]]]]\\\\\\\\\[[[[[[[[[\\\[[[ZZZYYYXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXVVVUUUTTTTTTSSSSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVUUUTTTSSSRRRRRRTTTVVVWWWSSSSSSRRRRRRRRRRRRRRRSSSRRRQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSSSSUUUVVVTTTUUUUUUVVVWWWWWWXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQOOOOOOOOOOOOPPPPPPPPPQQQOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIJJJIIIIIIIIIJJJJJJKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@????????????@@@AAAAAABBBBBBAAAAAA@@@??????>>>=========<<<<<<;;;999999888888888777777777666666555666666555444444666888888999<<>>???@@@AAABBBCCCFFFJJJMMMPPPRRRSSSTTTTTTTTTTTTSSSQQQPPPOOOMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLMMMNNNOOOQQQQQQRRRRRRRRRSSSTTTUUUVVVWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[ZZZZZZ[[[[[[\\\]]]^^^^^^^^^___```bbbccceeefffhhhgggggggggffffffeeeeeeddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffeeeeeedddeeeffffffggggggfffddddddddddddcccccccccbbbbbbbbbaaabbbbbbbbbbbbbbbaaaaaa````````````````````````aaaaaaaaa`````````_________```aaaaaaaaa```^^^]]]\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXYYYXXXWWWVVVVVVUUUVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUTTTUUUUUUVVVVVVTTTSSSRRRTTTTTTTTTTTTUUUUUUUUUVVVSSSSSSRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSTTTTTTTTTRRRRRRQQQPPPQQQRRRSSSTTTRRRRRRQQQPPPOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQQQQQQQQQQPPPNNNOOOPPPQQQQQQRRRQQQQQQRRRRRRQQQPPPOOOPPPSSSUUUTTTTTTUUUUUUVVVVVVWWWWWWRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTSSSSSSSSSSSSRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGIIIIIIHHHHHHIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@???????????????======<<<<<<======>>>???AAA@@@@@@??????>>>>>>>>>;;;<<<<<<<<<;;;:::999888888888777777777777666666555666777777666666888:::888===CCCGGGHHHHHHHHHHHH111111111111111111111111111111111111111111111111666444222000000111222333111111111111111111111111444333222111111222222333444444444444444333222111444444444444444444444444333333333444444444555555555444444444333333333222222222222333333333444444333444444555555444444333333333333222222111111111333333333333333333333333333333444555555555444444444444444444444444444444666666555555555666777777888777777777777888999999888:::===@@@DDDIIINNNRRRTTTUUUVVVXXXYYYYYYYYYYYY\\\\\\\\\\\\]]]___```aaa______aaadddiiinnnrrruuuxxxxxxxxxxxxuuuoooeee___[[[[[[YYYWWWTTTPPPMMMKKKHHHIIIMMMSSS\\\eeennnsssuuuuuutttrrrllleee]]]WWWUUUSSSQQQPPPSSSXXX^^^aaaeeeaaa[[[TTTNNNJJJIIIHHHIIIJJJLLLMMMNNNNNNMMMLLLGGGFFFCCCAAA???>>>??????>>>@@@BBBEEEHHHKKKLLLMMMQQQQQQRRRRRRRRRQQQQQQPPPLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIJJJLLLMMMNNNOOOPPPOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXYYYZZZ[[[[[[ZZZZZZ[[[]]]___aaacccdddeeeddddddccccccbbbbbbaaaaaaaaabbbbbbbbbcccccccccbbbbbbccccccddddddcccccccccdddddddddddddddccccccccccccdddeeeeeedddcccbbbbbbbbbbbbaaaaaaaaa``````^^^___```````````````___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^___```___^^^]]]\\\[[[ZZZZZZYYYYYYZZZZZZ[[[[[[ZZZYYYYYYXXXXXXYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTSSSRRRSSSUUUVVVUUUTTTRRRPPPQQQQQQQQQRRRRRRRRRSSSSSSRRRQQQQQQPPPOOOPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRPPPPPPOOOOOOPPPPPPQQQRRRQQQQQQPPPNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOOOOOOOOOONNNLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPOOOMMMLLLMMMQQQTTTSSSSSSSSSTTTTTTTTTUUUUUUPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNNNNOOOOOONNNNNNMMMMMMMMMNNNNNNOOOOOOOOOPPPKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@???>>>======>>>>>><<<;;;;;;;;;;;;<<<======???>>>>>>>>>=========<<<::::::;;;;;;:::999888888777777777777777777666666666777888888777888:::<<<:::AAAJJJPPPQQQOOOMMMLLL111111111111111111111111111111111111111111111111666444222000000111222333111111111111111111111111333333222222111222222222222333333444444333222222444444444444444444444444333333333444444444555555111111222222333333333444222222333333333444444444333444444555555444444333333333333222222111111111333333333333333333333333222333333444555444444444444444444444444444444444555555444444555666777777777777777777777777777777777888:::<<<>>>CCCJJJNNNPPPQQQSSSTTTVVVWWWWWWWWWZZZZZZZZZZZZ[[[[[[\\\\\\YYYYYYXXXYYY]]]bbbiiimmmppprrruuuvvvtttnnneee___[[[[[[ZZZXXXUUUPPPMMMJJJIIIIIIJJJMMMSSS[[[ccchhhooorrrttttttpppiiiccc___[[[YYYVVVUUUVVV[[[```dddhhhccc\\\SSSLLLHHHFFFFFFGGGIIIJJJLLLMMMMMMMMMMMMHHHGGGDDDBBB@@@?????????===>>>???AAACCCEEEGGGHHHLLLMMMNNNOOOPPPPPPPPPPPPLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRTTTTTTSSSTTTTTTUUUVVVWWWVVVUUUUUUVVVVVVWWWXXXYYYWWWXXXYYYZZZ\\\^^^```aaaaaaaaa``````__________________``````aaaaaabbbbbb___```aaabbbcccbbbbbbbbbbbbbbbccccccccccccbbbbbbaaabbbcccddddddcccbbbaaaaaaaaa`````````_________]]]]]]^^^^^^___^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZ\\\\\\]]]^^^]]]\\\[[[ZZZZZZYYYYYYXXXXXXYYYYYYZZZZZZYYYXXXXXXWWWWWWXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSTTTRRRSSSSSSTTTTTTSSSSSSRRRQQQRRRSSSTTTTTTRRRPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQPPPOOOMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKMMMNNNOOOOOOOOOOOONNNNNNMMMKKKJJJKKKOOORRRQQQQQQQQQQQQRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMNNNJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFCCCCCCBBBCCCCCCDDDEEEFFFDDDCCCCCCBBBBBBAAA@@@@@@??????>>>>>>===>>>>>>>>>;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;999999999999999888888777666666666666666666777777555777888888888999;;;===>>>FFFRRR[[[]]]ZZZUUUQQQ111111111111111111111111111111111111111111111111333333111111000111222222111111111111111111111111111111222222222222222222222222222222333333333333333333333333444444444444333333333333444444444444000000111222222333444444111222333444444444333333333333444444444444333333333333333333222222222222333333333333333333333333222222333444444444444444444444444444444444444444333333444444555666666666666777777777666666666666777777888999;;;???DDDHHHKKKMMMOOOQQQSSSTTTUUUVVVXXXXXXWWWWWWWWWVVVVVVVVVSSSSSSRRRRRRTTTYYY```eeejjjmmmqqqrrrqqqkkkeeeaaa[[[[[[ZZZXXXUUUQQQNNNLLLJJJIIIHHHHHHKKKQQQVVVZZZfffjjjooorrrpppmmmjjjhhhaaa___\\\ZZZ[[[]]]aaacccgggbbbZZZQQQKKKGGGEEEEEEGGGGGGIIIJJJKKKLLLLLLLLLGGGFFFEEECCCBBBAAA@@@@@@>>>>>>>>>???@@@AAACCCDDDGGGHHHIIIKKKMMMNNNOOOOOOMMMMMMMMMLLLKKKJJJIIIHHHGGGHHHHHHHHHIIIIIIIIIIIIGGGHHHHHHIIIIIIJJJJJJKKKJJJKKKKKKLLLMMMNNNOOOOOORRRRRRRRRRRRSSSTTTUUUUUUSSSSSSSSSSSSTTTUUUVVVVVVUUUVVVVVVWWWYYY[[[\\\]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^______``````\\\]]]___```aaaaaa```______```aaaaaabbbaaaaaaaaa___```aaabbbbbbbbbaaa```_________^^^^^^^^^]]]]]]\\\\\\\\\]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWYYYZZZ[[[[[[[[[ZZZXXXWWWXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXWWWVVVVVVVVVVVVWWWUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQOOOPPPQQQQQQQQQPPPNNNNNNMMMMMMMMMNNNNNNNNNOOOOOOPPPOOONNNNNNMMMMMMNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKJJJJJJKKKLLLLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLJJJIIIJJJMMMOOONNNNNNNNNOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEAAAAAAAAAAAABBBBBBCCCDDDBBBBBBAAAAAA@@@????????????>>>>>>======>>>>>>>>>;;;;;;;;;:::;;;<<<<<<===::::::::::::::::::::::::777888888888888888777777555555666666666666777777444666777888888:::<<<>>>AAAJJJWWWeeellljjjbbb[[[111111111111111111111111111111111111111111111111000000111111111111111111111111111111111111111111///000111222222222222222222222111111111222444555222222222222333333333444222222222222333333333333222222333333333333333333111222333444444444333333222222333333333333222222333333333333444444444444222222222222222222222222222222333444444444444333444444444444444444444444111222444555666666555555555555666666666666666666666777777777777:::>>>AAAFFFGGGJJJMMMOOORRRSSSTTTTTTTTTTTTSSSRRRQQQPPPOOOLLLMMMNNNMMMNNNRRRYYY^^^cccfffiiikkkiiifffbbb___[[[ZZZYYYWWWTTTRRROOONNNJJJIIIGGGFFFGGGJJJMMMOOOZZZ___eeeiiikkkkkklllnnngggeeebbb___^^^___```aaabbb]]]VVVNNNIIIGGGGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKEEEEEEDDDDDDCCCBBBBBBBBB@@@???>>>>>>>>>???@@@AAABBBCCCEEEHHHJJJLLLMMMMMMLLLLLLMMMLLLKKKJJJHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLNNNNNNNNNNNNOOOPPPQQQQQQPPPOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVXXXYYYXXXYYYYYYZZZZZZ[[[[[[\\\[[[[[[[[[\\\\\\\\\\\\\\\YYYZZZ\\\^^^___^^^]]]]]]]]]]]]^^^_______________\\\]]]^^^___```______^^^\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUWWWWWWXXXYYYXXXWWWVVVUUUVVVVVVUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQRRRRRRSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOPPPPPPOOOOOOOOOMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJIIIIIIJJJKKKKKKKKKJJJJJJLLLNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCAAAAAA@@@@@@@@@AAAAAABBBAAAAAA@@@??????>>>>>>============<<<<<<======>>>:::::::::999:::;;;;;;<<<999999999999999999999999666777777888888777777666555555555666666666777777333555777888888:::<<>>===>>>>>>??????@@@BBBEEEHHHJJJLLLLLLKKKLLLLLLLLLKKKIIIGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKJJJJJJKKKKKKLLLMMMNNNMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRTTTUUUUUUVVVWWWWWWXXXYYYZZZ[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYVVVXXXZZZ\\\]]]\\\[[[[[[ZZZ[[[\\\]]]]]]]]]]]]]]]ZZZ[[[\\\]]]^^^]]]]]]\\\ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTVVVVVVWWWWWWWWWVVVUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMMMMMNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKJJJIIIIIIIIIIIIJJJLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKHHHIIIJJJJJJKKKKKKJJJJJJHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHJJJJJJJJJJJJHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHGGGGGGFFFIIIJJJLLLLLLJJJJJJKKKMMMKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@??????>>>=========<<<<<<;;;;;;;;;<<<<<<===999999999888999::::::;;;888888888888888999999999666666777777777777777666444555555555666666777777333444666777888:::<<>>???AAAEEEHHHKKKNNNOOOOOOPPPQQQPPPMMMJJJIIIIIIFFFGGGHHHJJJLLLNNNQQQRRRWWWZZZ]]]]]]\\\ZZZZZZZZZ[[[YYYVVVVVVUUUUUUSSSQQQNNNKKKHHHFFFFFFFFFFFFEEEKKKNNNTTTXXX\\\___cccffffffgggiiilllmmmhhh```ZZZ[[[TTTLLLHHHIIIJJJHHHFFFHHHHHHGGGGGGFFFGGGGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA???===;;;;;;;;;<<>>>>>???AAABBB>>>>>>>>>??????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>><<<;;;::::::999999::::::999999999888888888777777999999999888888888777777666666666666666666666666444444444555555555555555555555777999;;;===??????AAAJJJZZZmmmyyy333222111000000111222333222222222111111111000000111111111111111111111111111111111111111111222222111111111111111111111111111111111111222222222333222222222222222111111111111222333333444444333333333333222111111222333333333444444444444333333222444444333333333222222222222222222222222222222222222222333333333333444444444444444444444444444444222333444666666444333222444444444444444444444444555333222555999:::666333555555555666666666777777;;;<<<>>>AAADDDHHHJJJKKKMMMNNNPPPOOOLLLJJJHHHHHHHHHHHHHHHIIIKKKLLLNNNOOOPPPSSSVVVWWWVVVTTTTTTTTTXXXWWWVVVVVVWWWWWWUUUSSSPPPMMMIIIGGGGGGGGGFFFEEEFFFIIILLLPPPRRRVVVZZZ\\\dddfffiiinnnooolllddd^^^YYYRRRKKKHHHHHHIIIHHHFFFGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCCCCAAA???===<<<;;;;;;;;;======>>>???AAACCCEEEFFFJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSTTTUUUVVVWWWWWWVVVUUUTTTVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWUUUTTTSSSUUUTTTRRRQQQQQQRRRTTTUUUSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRQQQQQQPPPPPPOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGFFFGGGGGGGGGGGGGGGGGGFFFEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBB@@@???>>>>>>???@@@BBB>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;:::999999999999999999999999888888777777777999999888888888777777777555555555555555555555555444444444555555555555555777777888999;;;<<<======AAAIIIWWWiii}}}|||111000000000000000000111222222222111111111111111111111111111111111111111///000000111222222333333222222222222222222222222000000000111111111222222000000000111111222222222111222222333333333333333333222222111111222222333222333444555555555555555333333333333222222222222222222222222222222222222222222333333333333444444333333333333444444444444222333444555555444333222555555555555555555555555555333333666999:::888555444444444444555555555555777888:::<<>><<<;;;::::::::::::;;;<<<===???AAABBBDDDEEEGGGHHHHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNOOOPPPPPPQQQQQQSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUSSSRRRQQQRRRQQQPPPOOOOOOPPPQQQRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDBBBBBBCCCDDDEEEFFFGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@>>>>>>>>>>>>@@@@@@>>>>>>>>>>>>>>>=================================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888999888888888888777777777777888888888888777777777777444444444444444444444444444444444555555555666666888888999999::::::;;;;;;@@@GGGQQQaaattt~~~//////000000000000//////111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222///000000000000111111111///000000000000111111111111111222333333333333222222222222222222222222222000111111222333222222222333222222222222222222222222222222222222222222222222222222333333333444444333333333333333444444444222333444444444444333222555555555555555555555555444444444666999:::888666333333333333333333333333444555777999;;;===???@@@EEEGGGIIIIIIHHHFFFFFFGGGGGGGGGFFFFFFGGGHHHHHHIIIIIIKKKNNNPPPPPPPPPQQQRRRQQQRRRUUUZZZ]]]^^^]]][[[UUURRRMMMJJJIIIHHHFFFEEEDDDEEEEEEDDDDDDFFFIIILLLRRRWWW___fffjjjiiieeeaaaXXXTTTOOOKKKJJJIIIGGGEEECCCCCCCCCCCCDDDFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCDDDCCCAAA???===;;;:::999999999999:::;;;<<<===>>>@@@BBBDDDFFFGGGGGGFFFEEEFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEECCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOQQQPPPPPPPPPPPPQQQQQQRRRQQQQQQRRRRRRRRRRRRQQQQQQRRRSSSSSSTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRSSSRRRQQQPPPOOOOOOOOONNNMMMMMMNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@??????>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>??????@@@@@@??????>>>>>>>>>>>>?????????@@@@@@???>>>>>>======>>>>>>???>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888777777777777888777777777777777777777777888888777777777666666666333333333333333333333333333333444444555666666666888888888999::::::;;;;;;???DDDKKKWWWiiiyyy~~~{{{...///000000000000///...111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111///000000000000111111111111111111000000000000///000111222222333333222222222222222222222222222222111111111111111000000///222222222222222222222222222222222222222222222222222222222333333333444444222222222333333333444444222333333333333333333222555555555555555555555555444444555777999999888777333333333333333222222222333444555777999:::<<<<<<@@@BBBEEEEEEEEEDDDEEEEEECCCCCCDDDDDDEEEFFFGGGHHHBBBEEEGGGHHHIIIIIIKKKMMMNNNPPPTTTYYY^^^aaa```^^^WWWSSSNNNKKKIIIHHHFFFEEEFFFFFFEEECCCAAABBBDDDGGGIIIOOOXXX___cccdddbbbaaa[[[XXXTTTPPPMMMJJJGGGEEECCCCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@>>><<<;;;::::::::::::::::::;;;<<<<<<===???BBBDDDFFFFFFEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLMMMNNNOOOOOOOOOPPPPPPQQQQQQPPPPPPOOOPPPPPPPPPQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOPPPPPPOOOMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBBBBCCCCCCBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>======AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>===============>>>>>>>>>??????========================<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999888888888888888888888888888888777666666666666777666666666666666666666666777777777666666666555555333333333333333333333333333333444444555666666777555666777888:::;;;<<<<<<>>>AAAEEEMMM\\\kkkqqqppp000//////////////////000111111111111111222222222111111111111111111111111333333222222111000000///000000000000000000000000000000000111111111222222222222222111111000000000000111111222222222222222111222222333333222222111333333333333222222111000111111111222222222222222222222222222222222222222222222333333333333444444111111222222333333444444333333222222222222333333444444444444444444444444444555666777777777666555333333333333222222222222333444444666777888999999;;;>>>AAABBBBBBBBBCCCDDDBBBBBBBBBBBBCCCDDDFFFFFFAAACCCEEEFFFFFFGGGIIIKKKKKKMMMPPPVVV\\\`````````VVVSSSNNNKKKIIIHHHGGGFFFEEEEEEDDDBBB???>>>@@@AAADDDJJJRRRYYY]]]^^^___```\\\[[[XXXTTTPPPLLLIIIHHHDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDCCCCCCAAAAAAAAA@@@???===<<<;;;;;;;;;:::::::::::::::;;;;;;<<<>>>@@@BBBBBBBBBBBBDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNNNNOOOOOONNNNNNMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMMMMMMMLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????????????????????????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@?????????>>>AAABBBBBBCCCCCCBBBBBBAAA?????????@@@@@@@@@AAAAAA@@@@@@AAABBBBBBAAA@@@@@@???@@@@@@AAAAAA@@@@@@???@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????>>>=====================>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999999999999999999999999999999999999999999999999999999888888888888888888888888777777666555555555555666555555555555666666666666666666666666555555555555333333333333333333333333222333333444555666777777555555666888999;;;<<<<<<<<<>>>AAAEEEPPP\\\aaa```111111000//////000111111000000111111111222222222111111111111111111111111222222111111111111111111111111111111111111111111111111111111222222222333111111111222222222222222000000111222222222222222111222333333333333222111222222333333444444333333000111111111222222222222222222222222222222222222222222333333333333444444000111111222333333444444333222222222222222222333333333333333333333333333444555777777666555444444444444333333333222222222222333333444555666666777777:::>>>@@@@@@AAABBBCCCBBBBBBBBBAAAAAABBBBBBCCCBBBCCCEEEEEEEEEFFFHHHJJJGGGHHHKKKQQQWWW\\\^^^^^^UUURRRMMMJJJIIIHHHGGGFFFCCCDDDDDDBBB???=========???EEELLLQQQTTTWWWZZZ\\\YYYYYYYYYVVVRRROOOLLLKKKEEEEEEEEEDDDDDDEEEFFFFFFHHHHHHGGGFFFEEEDDDCCCBBB@@@@@@AAAAAA@@@???===<<<<<<;;;::::::999999999999999999:::;;;===>>>??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<=========>>>>>>>>>@@@@@@@@@???????????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFFFFDDDDDDEEEEEEFFFGGGGGGGGGEEEFFFHHHIIIJJJJJJIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKJJJIIIJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBB??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@???===>>>>>>>>>??????????????????@@@AAAAAA@@@????????????@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBAAA>>>??????@@@AAABBBCCCCCCDDDCCCBBBAAA@@@AAAAAABBB????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;888888888999999999999999888888888888888888888888888888888888888888888888888888888888888888888888777666555555444444555555444444444555555666666666666666666555555555444444444444444444444444444444222222333444555666777777666777777888999999::::::;;;======???FFFNNNQQQOOO333111000......000111333000000111111222222222222111111111111111111111111000000000111222222333333222222222222222222222222111222222222222333333333///000111222333444555555000000111222222222222111111222333444444333222111//////111222333444444444000000111111222222222222222222222222222222222222222222333333333444444444000000111222333333444444333222222111111222222333222222222222222222222222444666777777555333222222444444444333333222222222222222222333444444555555666888<<<>>>???@@@BBBCCCDDDCCCBBBAAA@@@@@@??????===???@@@@@@???@@@BBBDDDEEEEEEHHHMMMTTTYYY\\\]]]TTTQQQMMMJJJIIIHHHGGGFFFCCCDDDEEECCC@@@===<<<===;;;@@@FFFJJJMMMPPPTTTXXXVVVWWWXXXVVVSSSPPPOOONNNGGGFFFFFFEEEEEEEEEEEEFFFHHHHHHGGGFFFEEEDDDCCCBBB??????@@@AAA@@@???>>>===<<<;;;:::999888888888888777777777888999:::<<<===?????????????????????@@@????????????????????????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>=========??????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFCCCCCCDDDDDDEEEFFFFFFFFFCCCEEEGGGIIIJJJIIIHHHGGGHHHIIIIIIJJJJJJIIIIIIHHHJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJJJJJJJIIIHHHIIIJJJJJJKKKKKKJJJJJJIIIGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKJJJJJJIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@??????@@@@@@@@@AAAAAAAAA======>>>>>>?????????@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@@@@@@@AAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<;;;;;;<<<===>>>???@@@@@@===>>>???@@@@@@???>>>===============>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>??????@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBAAA<<<<<<===???@@@AAABBBCCCDDDCCCAAA@@@???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????=================================>>>===<<<<<<;;;;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<<<<;;;;;;:::777777888888999999999:::777777777777777777777777777777777777777777777777888888888888888888888888666666555444444444444555444444444555555555666666666666555555555444444444444444444444444444444444222222333444555666777888999888888888888888888888:::<<<<<<<<<@@@FFFGGGDDD------...///000111222222000000000000000000000000111111111111111111111111111111111111111111111111000111222222000000111222111111111111111111111111111111111111111111111111111111222222222222111111111111222222222333333333444444444333333222222222111111222222222333333333222111111111111111111111222222222222222222222222111111222222222333333333333333222111222333444555666555444333222111111111444555555555444333333222333333444444333333222111333333333333333333333333999999999:::;;;<<<>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBDDDHHHLLLQQQTTTVVVOOONNNMMMKKKIIIGGGEEEDDDCCCCCCCCCBBBAAA@@@>>>===?????????@@@CCCGGGJJJLLLPPPRRRUUUVVVUUURRRNNNKKKKKKKKKIIIHHHFFFDDDCCCCCCEEEFFFIIIJJJIIIGGGCCCAAA@@@@@@@@@?????????>>>>>>>>>===<<<;;;:::999999999999999999::::::;;;;;;<<<<<<======>>>???@@@@@@@@@@@@@@@??????>>>=========>>>>>>======<<<<<<;;;;;;========================>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFFFFEEEEEEGGGFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJHHHFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDCCCBBBBBBBBBEEEDDDDDDCCCBBBBBBAAAAAACCCCCCBBBBBBBBBAAAAAAAAA????????????????????????>>>>>>????????????>>>>>>========================??????>>>>>>>>>>>>??????@@@??????>>>===<<<<<<;;;===============>>>??????========================<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>======<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<===============??????>>>>>>======<<<<<>>>>>======<<<<<<>>>>>>======<<<<<<<<<;;;====================================>>>>>>>>>>>>888999;;;===???AAAAAABBB>>>>>>??????@@@@@@@@@AAA>>>>>>????????????>>>>>>??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999999::::::;;;::::::999888999:::;;;<<<::::::999999999:::;;;;;;999999999888888888777777777777888888888888777777777777777777666666666666666666666666666666666666555555555555555555555555444444444444444444444444666666666555555444444444555444444444444555666666777777666555555555555555777777777777777777777777;;;;;;::::::;;;<<<>>>???/////////000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111222333222111000111333111111111111111111111111111111111111111111111111111111222222222222111111000000111111111222222222444444333333333222222222111111222222222333333333000000111111111222222222222222222222222222222222111111222222222333333333222222111111111222333444444444333222111111111111444444555555444333333222333333444444333333222111333333333333333333333333555555555666777888999:::<<<===>>>??????@@@@@@??????????????????????????????@@@BBBDDDGGGJJJMMMOOOLLLKKKJJJHHHGGGEEEDDDCCCCCCCCCCCCBBBAAA???>>>============>>>@@@CCCFFFHHHGGGIIINNNQQQSSSSSSQQQOOOMMMLLLKKKIIIGGGDDDCCCBBBEEEGGGIIIJJJIIIGGGDDDAAA@@@@@@?????????>>>>>>>>><<<<<<;;;:::999888888999888999999999::::::;;;;;;;;;<<<<<<===>>>>>>?????????>>>>>>>>>>>>==================<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCDDDFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIGGGEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@CCCCCCBBBAAAAAA@@@@@@???BBBBBBBBBAAAAAAAAA@@@@@@????????????????????????===>>>>>>??????>>>>>>===========================>>>======<<<<<<======>>>??????>>>======<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>======<<<<<<<<<===<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>=========<<<<<<=========<<<<<<<<<;;;;;;============<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>???;;;;;;<<<===>>>?????????======>>>>>>????????????======>>>>>>>>>>>>======>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999999999:::::::::999999888999:::;;;<<<;;;;;;:::888888777777777999999999888888777777777666777777888888777777666777777666666666555555555555555555555555555555555444444444444444444444444444444444444444444444444555555555444444444333333555444444444555555666666777777666555555555555555888888888888888888888888::::::999999:::;;;===>>>111111000000000/////////000000000000000000000000111111111111111111111111111111111111111111111111111222333333111111222333111111111111111111111111111111111111111111111111111111222222222222111111//////000000000111111111333333333333222222222222111111222222222333333333000000000111222222222333222222222222222222222222111111222222222333333333111111000000000111222333333222222111111222222333444444444444444333333222333333444444333333222111333333333333333333333333222222333333444555777888:::;;;<<<======>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>===;;;;;;;;;;;;<<<>>>AAABBB???BBBGGGLLLOOOPPPPPPPPPNNNNNNLLLJJJGGGEEEBBBAAADDDFFFHHHIIIHHHFFFCCCAAA??????>>>>>>>>>>>>>>>===;;;;;;:::999888888888888888888888999999999999999:::::::::;;;;;;<<<<<<===<<<<<<<<<============>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<=========>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@AAABBBDDDFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFEEECCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@?????????AAAAAA@@@@@@???>>>>>>>>>AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>=================================<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>======<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::<<<<<<;;;;;;::::::999999=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????======>>>>>>===<<<<<<;;;<<<<<<<<<===============<<<<<<============<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;::::::::::::;;;;;;;;;;;;:::999888888888999999888888888888999::::::888888888777777666666666888888888888777777777777666666777777777777666666666666555555555444444444555555555555555555555555222222222222222222222222444444444444444444444444444444444444333333333333555555555555666666666666777666666555555555555666888888888888888888888888888888888888999:::;;;<<<000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111333444333222111222333111111111111111111111111111111111111111111111111111111222222222222111111000000000000111111111222333222222222222222222222111111222222222333333333222111111111111111111111222222222222222222222222111111222222222333333333111111111111111222222333222222222222222333444444333333444444444333333222333333444444333333222111333333333333333333333333333333333444555666777888999999:::;;;<<<<<<<<<<<<========================<<<<<<======>>>@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===;;;::::::::::::;;;<<<===???AAADDDGGGIIIJJJJJJJJJNNNMMMLLLJJJHHHEEEBBB@@@BBBCCCEEEEEEEEECCC@@@???========================;;;;;;:::999999999999999999888888888888888888888888888888999999::::::::::::::::::;;;<<<======>>>:::::::::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@AAABBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCDDDDDDBBB@@@@@@BBBCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>@@@?????????>>>>>>>>>===????????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::::::::::::::<<<;;;;;;:::999888777777<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>??????============<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::999999999999::::::;;;:::999888888777888888777777777777888888999999333444555666777888999999777777777777777777777777555666666777777666666555555555444444444333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333555555666666777777777777777666555555555555666666888888888888888888888888666666777777888999999::://///////000111222222222000000000000000000000000111111111111111111111111000000000000000000000000111222333333111111222333111111111111111111111111111111111111111111111111111111222222222222111111111111111222222222333333222222222222222222222222111111222222222333333333444333333222111000//////222222222222222222222222111111222222222333333333222222222333333333333333333222222333333444555666222222333333444333333222333333444444333333222111333333333333333333333333333333333444555666777888888999:::;;;<<<<<<<<<<<<========================;;;;;;<<<===>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>======;;;;;;::::::::::::::::::??????AAACCCDDDEEEEEEEEEKKKKKKJJJIIIGGGDDDAAA@@@???@@@AAAAAAAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;999999999888888777777777777777777777777888888888888888999:::;;;<<<<<<===999999::::::;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>?????????@@@@@@@@@@@@@@@?????????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCAAA@@@>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@???????????????????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::::::::::::::999:::;;;<<<<<<<<<;;;;;;999999999999999999999999::::::::::::::::::::::::999999999999999999999:::999999::::::::::::::::::;;;;;;:::999888777777666::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============>>>>>>>>>:::;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999999999888888888888999999:::999888777777777777777666666666777777777777777333444555777888999999999666666666666666666666666555555666666666666555555444444444444333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333555666777888888888777777666666555555555555666666777777777777777777777777555555666777777888888888......///000111222333444000000000000000000000000111111111111111111111111000000000000000000000000000111222222000000111222111111111111111111111111111111111111111111111111111111222222222222111111111222222222222333333333111111111222222222222222111111222222222333333333444333333222111000//////222222222222222222222222111111222222222333333333222222333444444444444333222222222222333444444555111222222333333333333333333333444444333333222111333333333333333333333333000000111111222444555666777888999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<>>>???AAABBB???????????????????????????????????????>>>======;;;;;;;;;;;;:::::::::999:::;;;<<<>>>???AAACCCCCCEEEFFFGGGGGGFFFDDDAAA@@@===>>>>>>>>>===<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;:::999888777777666666666666666666666666666777777888888999:::;;;;;;999999::::::::::::::::::999999999999999999999999::::::::::::::::::::::::888999999999999:::::::::<<<<<<<<<=========>>>>>>????????????>>>===<<<;;;>>>??????@@@@@@AAAAAABBBBBBAAAAAA@@@??????>>>>>>????????????@@@@@@@@@@@@@@@@@@????????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBB@@@>>>===>>>???@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::::::::999999999999999999:::;;;<<<===<<<;;;:::999999999999999999999999999999999999999999999999777777888888888888999999888888999999999999::::::::::::999999888888777777999999999999::::::::::::::::::;;;;;;;;;;;;<<<<<<999999:::::::::::::::;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<=========999999:::;;;<<<<<<<<<<<<;;;::::::::::::999999999::::::;;;;;;;;;;;;::::::999999999999::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999888888777777777777888888888777777777777777888888444555666666777777666666666666777888777666444333555555555555666666666666444444555555555555444444555555444444444333333333333333333333333333333333444444444444444444444444333333333333333333333333333333333333444444444444555666888999999999888777666555555555555666666777666666666666666666666666444555666777777888888777000000000111111222222222000000000000000000000000111111111111111111111111000000000000000000000000///000111111//////000111111111111111111111111111111111111111111111111111111111222222222222111111111111111111222222222222000111111111222222222222111111222222222333333333111111111111111111111111222222222222222222222222111111222222222333333333000111222333444333333222111111111000111111222222111111222333333333333333333333444444333333222111333333333333333333333333//////000000111333444555555666777888888999999888::::::::::::::::::::::::::::::::::::;;;<<<>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???>>>>>>===<<<::::::;;;;;;::::::999999888888888999:::<<<>>>???>>>@@@BBBDDDDDDCCCAAA@@@============<<<;;;:::999999:::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<;;;:::999888777777666666666666666666666666777777777888888999999999::::::::::::999999999999999999999999999999999999::::::::::::::::::::::::888888999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;::::::<<<<<<======>>>??????@@@?????????>>>>>>>>>>>>>>>======>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>==================>>>?????????>>>======???@@@@@@???========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999999999999::::::::::::999999:::::::::::::::::::::::::::999999888888999999:::999999999999999999999999777888:::;;;<<<;;;:::999888888888888888888888888999999999999999999999999666666666777777888888888888888888888999999999:::999999999999999999999999888888888888999999::::::999999999999:::::::::;;;888999999999::::::::::::999999999999999999999999:::::::::;;;;;;;;;;;;<<<999999:::;;;;;;;;;;;;:::;;;;;;;;;::::::999999999::::::;;;;;;;;;;;;::::::888888888888999999::::::888888888888888888888888888888888888888888888888888888888888888888888888888777777666666777777888666666666666666777888999333444555666666666555555555666777777666444222000444444444555555666666666444444444555555444444444555555555555444444444444222222222222222222222222222222222222222222222222222222222222222222222222333333444444444555555555555666888::::::999888777555555555555555666777777555555555555555555555555444444666777888888777777222222222111111111111111000000000000000000000000111111111111111111111111000000000000000000000000...000111000///...///000111111111111111111111111111111111111111111111111111111222222222222111111000000000000111111111111000000111111222222222222111111222222222333333333...///000111222333444444222222222222222222222222111111222222222333333333///000111222333222111111000000////////////000000000111222333333333333333333333444444444333222222333333333333333333333333000000111111222444555666333444555666777777777777888888888888888888888888:::999999999999999:::;;;;;;;;;:::::::::::::::999===>>>>>>>>>>>>>>>===<<<999::::::::::::999999888888888777666666777999::::::<<>>>>><<<<<<======>>>?????????<<<=========>>>>>>??????>>>>>>============>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======???>>><<<===???@@@@@@???========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888888888888888888888888888999999999::::::999999999::::::::::::::::::::::::888888777777777777888888888888888888888888999999555777999:::::::::888777777777777777777777777777888888888888888888888888555666666666777777888888777777888888999999999:::999999999999999:::::::::777777888888999999999:::777777888888999999999:::888888888999999:::::::::999999999999999999999999999999999:::::::::;;;;;;::::::;;;;;;;;;:::999999;;;;;;;;;::::::999999999:::;;;;;;<<<<<<;;;;;;:::777777888888999999999:::777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777555555555555666888999:::333333555666666666555444111222444555555444333111444444444555555555666666333444444555555444444333666666555555555444444444222222222222222222222222111111111111111111111111222222222222222222222222444444444555555666666666555777999:::::::::888777555555555555555666777888444444444444444444444444444555666888888888888777222222222222222222222222222222111111111111222222000000000000////////////000000000///////////////111111111111111000//////000000000000000000000000333333222111000000111111000111222333333222111000000111222333444333222222111111111111111111111111000111111111111222222222222111000000000111333333444333333222222333333444111222222333333222222111222222222222222222222222///111222444444333222111222222222222222222222222222333444444222222333444333333333333333333333333333333222111111222333333666555444333444666888:::999999:::::::::999999888777888999:::;;;:::999999888888999999999:::::::::999:::;;;<<<<<<:::888777::::::999999999::::::;;;777888888888888999999999<<<<<<<<<============>>>>>>>>>>>>>>>===<<<::::::888888888999999:::::::::;;;:::999888777777666777:::::::::999999888888888777777777777666666666666555666666666777777888888888888888888888888888888::::::999999999999999999777777888888888999999999;;;999888999::::::999888999999999:::::::::;;;;;;::::::::::::::::::::::::;;;:::888888888:::<<<===<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<============;;;;;;;;;<<<<<<<<<<<<===>>>===<<<;;;:::999999999======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;::::::;;;<<<=========<<<;;;::::::999999;;;;;;;;;::::::999999999:::::::::999999999888888999999999999999888777666888888888888888888888888888888888888777777777777::::::::::::::::::::::::888888777777777777888888666666666666666666666666555555555555666666666666888888777777666666555555555555555555666666666666777777777777777777777777777666666555555777888999666666777888888888888888999999888888777777666666999888888888777777666666888888888888777777777777999888888888777777666666888888888888888888888888999888888888777777666666:::::::::999999888888888888888999999999999888888888888888888888888888888666666777777777777666666777777777777777777777777777777777777777777777777888888777777777777888888555555555555555555555555444444444444444444444444555555555555555555555555777666555444444444444444444333333222222333333444555555555555555555555555444333333222222333333444222222222222222222222222111111222222222333333333444444444555555555666666888999;;;<<<<<<;;;999888777777666555555555555555333444444555555444444333666666777888999::::::;;;111111111111111111111111222222111111111111222222111000000000////////////222111111111111111111111111111111111111000//////000000000000000000000000333222222111000000111111000000000111111000000000111111222333333222222222111111111111111111111111000111111111111222222222222111000000000111222333333222222111111222222333111222222333333222222111222222222222222222222222///111222444444333222111222222222222222222222222222333444444222222333444333333333333333333333333333222222111111222222333555444333333333555777999777777888888888888777777777888999:::::::::999999888888888888999999999999888999:::;;;;;;:::999888:::999999999999999::::::777777888888888999999999;;;;;;;;;;;;<<<<<<<<<<<<============<<<;;;:::999888888999999999999999999:::::::::999::::::;;;<<<::::::::::::999999888888777777777777666666666666555555555666666777777777888888888888888888888888888888999999999999999999888888888888999999999999:::888888888::::::999888999999999::::::::::::;;;::::::::::::::::::::::::::::::888888888:::;;;===<<<;;;:::999999:::;;;<<<;;;;;;<<<<<<<<<=========:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>===<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;<<<===<<<<<<<<<;;;::::::999999;;;;;;:::::::::999999999::::::999999999888888888888999999999888888777666888888888888888888888888555666666666666777777777999999999999999999999999888777777666666777777888666666666666666666666666555555555555666666666666777777777777666666555555555555555555666666666666777777777777777777777777666666555555555666777888666666777888888888888777666666666666555555444444888888888777777777666666888888888777777777666666888888888777777777666666888888888888888888888888888888888777777777666666999999888888888777777777777888888999999888888777888888888888888888888888666666777777777777666666666666666666666666666666777777777777777777777777777777666666666666777777555555555555555555555555555555555555555555555555555555555555555555555555444333333333333333444555444333333222222333333444444444444444444444444444444333333222222333333444222222222222222222222222111222222222222333333333444444444555555555666666777888:::;;;;;;:::888777777666666555555555555555333444444555555444444333555555666666777888888999000000000000000000000000222222111111111111222222111111000000000/////////111111111111111111222222000111111111111000000///000000000000000000000000333222111111000111111111333333222222222222333333333222222111111111222222111111111111111111111111000111111111111222222222111111000000111111222333222222111111111111222222111111222222222222111111222222222222222222222222000111222333444333222222222222222222222222222222222333444444222222333444333333333333333333333333333222111111111111222333333333222222222444555777555666666777777666666666777777888999999999999888666666777777777888888888777888:::;;;<<<;;;;;;::::::999999888888999999999777777777888888888999999999999999:::::::::;;;;;;<<<<<<<<<<<<;;;:::999999999999999888888888888888888888888999:::<<<===>>>:::::::::::::::999999999777777777777666666666666555555555555555666666666666666666666666666666666777777777888888999999999888888888999999999::::::888777777888:::;;;:::999888888999999999:::::::::999999999999999999999999:::999888888888999:::;;;;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999::::::;;;<<<===<<<;;;;;;::::::999999999:::::::::999999999999999999999999999888888888777888888888888888777777666777777777777777777777777555666666666777777888888777777777777777777777777777777666666666666777777777777777777777777777777444555555555555666666666777777777666666666666555444555555555555666666666666666666666666666666666555444444444444555666666555666666777777777777777666666666555555555555444777777777777666666666666888888777777777777666666888888777777777777666666777777777777777777777777888888777777777777666666888777777777777666666666777888888999999888888777777777777777777777777777555666666777777666666555666666666666666666666666777777777777777777777777666666555555555555666666555555555555555555555555555555555555555555555555444444444444444444444444111111111111222333444555333333222222222222333333222222222222222222222222333333222222222222333333222222222222222222222222222222222222333333333333444444555555555666666666666777888999999888777666666666555444444444444555333444444555555444444333444444444555555666666777111111111111111111111111222222111111111111222222111111111000000000/////////////////////000000000000000111111111111000///000000000000000000000000222222111111111111111222333222111000000111222333444333111000000000111222111111111111111111111111000000111111111222222222111111111111111222222222333222222111111222222333111111222222222222111111111111111111111111111111000111222333333333222222111222222222222222333333333444555444222111222333222222222222222222222222222222111111111111222222222222111111222333444444444555555666666666666666777777777888888888888888555555555666666666777777777888:::;;;<<<=========;;;::::::999999999999:::777777777777888888888888777777777888888888999999;;;<<<<<<<<<;;;;;;:::999999999888888777777777666555555666777888999;;;<<<:::::::::::::::999999999777777777777666666666666444444555555555555555555555555555555555555555555555555666777777888999999888888888999999999999:::777666666777:::;;;;;;:::888888888888999999999999999999999999999999999999999999888888888888999:::::::::999999999999::::::::::::::::::;;;;;;;;;;;;999999999999:::::::::;;;<<<;;;:::999777777777777;;;;;;::::::::::::::::::999999999999999999999999888888888999:::;;;<<<<<<;;;:::::::::999999999888999999999999999888888888999888888888888777777777666777777888777777666666777777777777777777777777888888888888888777777777666666666666666666666666777666666555555666666777777777777777777777777777444444444555555555666666666666666666666666666666444444444555555555666666555555555555555555555555333333333333444444555555444555666666777777666666777777777777777777777777666666666666666666666666888777777777666666666666777777777777777777666666777777777777777777777777777777777777777777666666777777777777777777777777777777888888888888777777777777777777777777777777555666666666666666666555666666666666666666666666777777777777777777777777555444444333333444444555444444444444444444444444555555555555555555555555444444444444444444444444222222222222222333444444333333222222222222333333333333333333333333333333333333222222222222333333222222222222222222222222222222222333333333444444555555555555666666666666555666666777777666666555666555444444333333444444333444444555555444444333444444444555555555555555222222222222222222222222222222111111111111222222111111111111000000000000......//////000000000000///000000111111111000000000000000000000000000000222111111111111111222222///...---,,,,,,---...///333222111000000000111222111111111111111111111111000000111111111222222222000000111111222222222222333333222222222222333333000111111222222111111000111111111111111111111111111111222222333333333333111111111222222333333333333444555444222111222333222222222222222222222222111111111111111111111111111111111111111222222333444444555666777777666666666666666777777777888888444444555555555666666666888888:::;;;<<<===>>>>>><<<<<<;;;:::::::::::::::666666777777777888888888666666666666777777777777;;;;;;<<<<<<<<<;;;::::::888888888777777666666666666666666666666777888999999999999999999999999999777777777777666666666666555555555555555555444444444444444444444444444444444444555666666777888888777777888888888888999999777666666777999;;;:::999777777777888888888999999888888888888888888888888999888888888777888888888888999999999999999999888999999999999::::::::::::888888888888999999999999;;;:::999777666666666666999999::::::::::::::::::999999999999999999999999666777777888999::::::;;;999999999999999888888888888888888888888888888888888888888777777777666666555666666777777777666666666666666666666666666666888888777666555444444333777777777777777777777777666666555555555555666666666666666666666666666666444444444444555555555555555555555555555666666666444444444444555555555555444444444444444444444444222333333444444444444444444444555666666666666555666666666666666777777777555555555555555555555666777777777666666666666555666666666666666666777777666666666666666666666666666666666666666666777777888888888888888888888888777777777888888777777777666666666666666666666666555555666666666666555555555555555555555555555555666666666666666666666666444444333333333333444444222222222222222222222222333333333333333333333333444444444444444444444444555555444333333333333333333222222111111222222333333333333333333333333333333222222111111222222333222222222222222222222222222222333333333444444444555555555666666666777777555555555555555555555555555555444333333333333333333444444555555444444333555555555555555555444444222222222222222222222222222222111111111111222222222222111111111000000000000000000111222222333333///000000111111111111000000000000000000000000000111111111000111111222333111111000000000000111111000000000000000111222222111111111111111111111111000111111111111222222222000000111222222222222111222222111111111111222222000000111111111111000000111111111111111111111111111111222222222333333333111111111222222333333444444555555444222111111222222222222222222222222222000000111222222111000000111111222222222222222222333444555666666666666666666666666555666777777888444444555555555666666666777888888999:::<<<======<<<<<<;;;:::999999999999666666666777777777888888555555555666666666777777:::::::::;;;;;;::::::999777777777777666666666666888888777777777777777777777777777888888888888888777777777777666666666666666666666555555555555555444444444444444444444444444444444555555666666666666666666777777777888888777666666777999:::999888666777777777777888888888777777777777777777777777888888888888777777777666777888888999999888888777888888888888999999999999777777777777888888888999888888888888888999::::::888888999999999999::::::888888888888888888888888555666777888999999999888888888888888888888888888777777777777777888888888777777777777666666666666444555555666666666666666666666666666666666666666555555444333222111111000666666666666666666666666555555444444444444555555666666666666666666666666333444444444444555555555444555555555555666666666333444444444444555555555555555555555555555555555222333444444555555444444333444444555555555555555333444444444444555555555444444444555555555555555777777666666666666555555555555666666666666777777666666666666666666666666555555666666666666777777777777888888888888999999666777777888888777777666666666666666666666666666444555555666666555555444555555555555555555555555666666666666666666666666444444333333333333444444222222222222222222222222222222222222222222222222333333333333333333333333666555444333333222222222222222111111111111222222444444444444444444444444222222111111111111222222222222222222222222222222333333333333444444444444555555666666666777777777555555555555555555555555444444333222222222222333333444444555555444444333666555555555444444333333111111111111111111111111222222111111111111222222222222222111111111000000///000000111222222333333//////000111111111111111000000000000000000000000111111000000111222222333222222333333333333222222---...///111222222222222111111111111111111111111000111111111111222222222///000111222333222222111000000////////////000000000000111111111111000000111111111111111111111111222222111111222222333333000111111222333333444444444555555444222111111222111111111111111111111111///000111222222111000///222222222222222222222111111222333444555555555555666666555555555666777888555555555555666666666666555555666666777888999:::;;;:::999888777777777777666666666666777777777888555555555666666666666777777777888888888888777777555555666666666666666666666666666555555555666666555666666666777777777777777777777777666666666666777777777666666555555555555555555555555555555555444444444444444444555555555555555555666666666666888777666777888999888777666666666777777777888888777777777777777777777777777777888777777666666555777777888999999888777777777777777888888888999999666666666777777777888888888777777777777888999999888888888888999999999:::888888888888888888888888555666777888888888777666777888888888888888888888666666666777777777888888777777666666666555555555333444555555666666666555555555555555555555555555333333333333333333333333444444444444444444444444555444444444444444444555444444444444444444444444333333444444444555555555444444444555555555666666333333444444444555555555555555555555555555555555222333444555666555555444333333444555555555555444333333333444444444555555333333444444444555555555777777666666666555555555555555555666666666777777555555555555555555555555555555555666666666777777666666666777777777888888666666777777777777666666555555555555555555555555444555555666666555555444555555555555555555555555666666666666666666666666444444333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222333222222111111111111222222222222222222222222222222222222111111111111222222222222222222222222222222333333333444444444444555555666666666777777777777555555444444444444555555444333333222222222222222333444444555555444444333555444444333222222111111000000000000000000000000222222111111111111222222222222222111111111111000---......///000111111111//////000111111111111111000000000000000000000000111111000000111222333333,,,---...//////...---,,,+++---///111333333333222111111111111111111111111000111111111111222222222///000111222333222111111......------------......000000111111111111000000000000000000000000000000222222111111222222333444000000111222333333444444444555555444222111111222111111111111111111111111///000111222222111000///222222333333333222222111///000111222333444444444666555555444444666777888555555555666666666777777444444333444444555666777999888777666555555555555666666666666777777777777555555555666666666777777555555666666666666666555444555555555666666777777222222222222222333444555444555555555666666777777777777777777666666666666888888777777666666666555555555555555555555555555444444444444444444444333444444444555555555555666999888666777888888777666666666666666777777777777777777777777777777777777777777888777777666555555666777888999999888777666777777777777888888888888666666666666777777777777999888777555444444444444777777888888999999999:::777777777777777777777777666666777888888777666555777777777777777888888888555666666666777777888888777666666666555555555555333444444555666666666555555555555555555555555555333333444555666888888999333333333333333333333333555444444333333444444555444444444444444444444444333333333444444444555555444444444555555555666666333333333444444444555555666666666666666666666666333444555666666666555444222333444444555555444444555555555666666666777777333333333444444555555555777666666666555555555555444555555555666666777777555555555555555555555555444555555555666666777777444555555555666666777777666666777777777777666666555555555555555555555555444555555555555555555444555555555555555555555555666666666666666666666666555444444333333444444555555555555555555555555555444444444444444444444444333333333333333333333333000000000000111222333444222222111111111111222222111111111111111111111111222222111111111111222222222222222222222222222222333333333444444444555555666666666666777777777777666555555444444555555666444333222222111111222222333444444555555444444333444333333222111000//////000000000000000000000000000000000000000000000000//////000000111111222222222222222222222111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111333222000...---...///000111111000000000000111111//////000000111111111222000000000000111111111111111111111111111111111111222222222222222222222222000111111111111222222222000000000000000000000000111111111111111111111111000111111111111222222222111111111111111111111111111111000000000000000111000000000000111111111111333333333333333333333333666666666666777777777777555555555555555555444444666666666666666666666666999999888777666555444444555555666666666666555555777666555444444444444444666666555555555555666666555555555555666666666666333444444555555444444333555555444333444555666777888888777777666666555555555555555555555555555555444444444333333222222222444444444444444555666777555555555555555555555555555555555555666666666666444444444444555555555555666666666666666666666666666666666666666666666666777777777777777777777777777666555444444555666777777777777777777777777777444333222333555777777666333333444555666777888888777777777777777777777777777777888888888777777666666666666666666666666666666666666666666666666666555555555444444333333333555555555555555555444444555555555555555555555555444444444555555555555666444444444444444444444444444333222222222222333444666666555444444666777888444444444444444444444444555555555555555555555555444444444333333222222222555555555555555555555555444444555555555555555555333333333444444444555555333333333333333333333333444444444555555555555666666666666666666666666666555444444333333444444555555444444444444555666666444444333333333444555555777777666666555555555555555555444444444444555555666666444333333444555666555555555555555555444444333333444555666666555555555555555444444333333333222222333333333333444444///000222444555555444444111111111222222333333333333333333333333333333333222222222222222222222222666444333333333222///---111111222333333444555555111111222222222333333333333333333333333333333333333333333444444444555555111222444666777888999999666555444333222222222222222333333444444333333222111111111222222333333333444444444333333222222222000000000000000000000000000000000000000000000000000000000000000111111111111222222222222111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111333111000......///000111111111000000000000111111///000000000111111111111000000000000111111111111111111111111111111111111222222222222222222222222000111111111111222222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111222222111111111111222222000000000000111111111111333333333333333333333333444444444444555555555666555555555555555555444444555555555555555555555555666666555555444333333333555555666666666666555555666666555444444444444444666555555444444555555666444444444444555555555555333444444555555444444333555444444333444555666777777777777777666666555555555555555555555555555555444444444333333333222222444444333333444555555666555555555555555555555555555555555555666666666666666666666666777777777777666666666666666666666666666666666666666666666666666666666666666666666666777666555444444555666777666666666666666666666666555333222333555777777666555555555555666666666666555555555555555555555555666666777777777666666555555555555555555555555555444444444444444444444444555555444444444333333333555555555555555555444444333333333333333333333333444444444444555555555555444444444444444444444444666555444444444444555666555555444444555555666666444444444444444444444444555555555555555555555555444444444333333222222222555555555555555555555555555555555444444333333333333333333444444444444555333333333333333333333333444444444444555555555555444444444444444444444444555444444333333444444555444444444444444555666666666555444333333333333333666666666555555444444444555555444444444444555555666555444333333444555666555555555555555555444444333333444555555555555555555555444444444333333333222222333333333333444444222222333444444444333333222222222222222222333333333333333333333333333333222222222222222222222222111000000222444444333111111111222222333333444444111111222222222333333333333333333333333333333333333333333333444444444444555555666666666666555555666555444333222222222222222333333444444333333222111111222222222333333333444333333333333333333222000000000000000000000000000000000000000000000000111111111111000000000000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222111000000000111222333111111000000000000111111000000000000111111111111000000000000111111111111111111111111111111111111222222222222222222222222000111111111111222222222222222222222222222222222111111111111111111111111000111111111111222222222111111111111111111111111333222222222222222333333000000000111111111222222333333333333333333333333222222222222333333333333444444444444444444555555444444444444444444444444444444444444444444444444555555666666666666555555666666555444444444444555555444444333333444444555222333333333444444444444333444444555555444444333444444444333444555555666777777777666666666666555555555555555555555555555444444444444333333333333333333333333333444444555444444444444444444444444444555555555555666666666555666666666666777777777666666666666666666666666666666666666666666666666555555555555555555555555666666555444444555666666555555555555555555555555555333222333555777777666666666666555555555444444444444444444444444444444444555555666666555555555555555555555555555555555333333333333333333333333555444444444444333333333444444444444444444555555333333333333333333333333444444444444555555555555555555555555555555555555666555555444444555555666222333444444555555444444444444444444444444444444444444444444444444444444444444333333333333222222444444444444444444444444333333333333333333333333333333333333444444444444333333333333333333333333444444444444555555555555333333333333333333333333555444444333333444444555444444444444444555555666777666555444333222222222555555444444444444333333555555444444444444555555555555444444444444555555444444444444444444555555333444444555555555555444444444444444333333333333222222333333333333444444555444333333222222222333333333222222222222222222333333333333333333333333222222222222222222222222000///000111444555444222111111111222222222222222111111222222222333333333333333333333333333333333222222222222333333333333555555666666666555555444555555444333222222222222222222333333333333222222111222222222222333333333222333333333333333333444000000000000000000000000000000000000000000000000222222111111000000//////000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111111111111222333444555111111000000000000111111000000000000000111111111///000000000111111111111111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111222222111111111222333333000000111111111222222222222222222222222222222222111111111222222222333333333333444444444444555555333333333333333333333333444444555555555666666666444555555666666555555444666555555444444444555555444333333222222333333444333333333333444444444444333444444555555444444333333333333444444444555555666666666666666666666666555555555555555555555555444444444444444444333333333333222222222333333444444444444444444444444444444444444555555555666666333333333444444444555555666666666666666666666666666666666666666666666666444444444444444444444444555555555555555555555555555555555555555555555555555444333333555666666555555555555555555555555555444444444444444444444444444444555666666666555555555555555555555555555555555555555555555555555555444444444444444444444444333333444444444444555555444444444444444444444444333333444444444555555555555555555555555555555555333333333333333333333333111222333444555444333222444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444000000111222333333444444222222333333333444444444333333333333333333333333333333444444444555555555333333333333333333333333555444444333333444444555444444333333444444555666666555444333333333333333333333333333333333333333555444444333333444444555444444444444444444555555333333444444444444555555333444444555555444444444333333333333333333333333222222222333333333444444555444222222111222333444333333333222222111111111222222222222222222222222222222222222222222222222222111111111333333111///111111111111111111111111111111222222222333333333333333333333333333333333111111222222222333333333111222444555666777777777555444333333222222222333222222333333333333222222222222222222222222222222222222222333333444444444000000000000000000000000000000000000000000000000222222111111000000/////////000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000111222222444555555111111000000000000111111111111000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111000000000000000111222222111111111111222222222222222222222222222222222222111222222222222333333333333333333333444444555555333333333333333333333333333333444444555555666666444444555555555555444444555555444444444555555666333333222222222222333333333444444444444555555555333444444555555444444333333333333444444444444444555555555555555666666666555555555555555555555555444444444444444444444444444333333222222222333333444444444444444444444444444444444444555555555555333333333333444444444444666666666666666666666666666666666666666666666666555555555555555555555555444444555555555555444444666666666666666666666666666444333333555666666555333333333444555666666777555555555555555555555555444555666666777777777666555555555555555555555555555555555555555555555555444444444444444444444444333333333333444444555555444444444444444444444444333333333444444444444555555555555555555555555555333333333333333333333333000111333444444444333222444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444222222222222222222111111222222222333333333444444333333333333333333333333333333333444444444444555444444444444444444444444555444444333333444444555333333333333333444555555333333333333333444555666222333333333333333333333444444333333333333444444222333333444444444555555333333333333444444555555333444444444444444333333333333333333333333333333222222222333333333444444333222111111222333555666333333333222222111111111222222222222222222222222222222222222222222222222222111000111222222111///111111111111111111222222111111222222222333333333333333333333333333333333111111222222222333333333222222333555666666666666444444333222222222333333111222222333333222222111222222222222222222222222222222222333333444444444000000000000000000000000000000000000000000000000111111111111000000000000//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111222333333444444111111000000000000111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111000111111111111222222222111111111111111111111111////////////000111222222111111111222222222222333222222222222222222222222222222222222333333333444222222333333444444555555333333333333333333333333111111111222222333333333444444555555555555444444555444444444444555666666444333333222222333333444444444444444555555555555333444444555555444444333222222333444444444444333444555555555555666666666555555555555555555555555444444444444555555555555555444444333333333333333333333333333333333333333333444444444444555555555444555555555555666666666666666666666666666666666666666666666666666666666555555555555555555555555444444555555555555444444666666666666666666666666666555333333555666555555111222333444555666777777555555555555555555555555444555666777777777777777444444444444444444444444222222222222222222222222333333333444444444444555222222333333444444555555222222222222222222222222333333333333444444444444444444444444444444444444444555555666666555555444111222333333444444333333444444444444444444444444333333333333333333333333222222333333333333444444333333333333333333333333777777555333111///...---222222222222333333333333333333333333333333333333333333333333444444444444444444444444444444444444555444444333333444444555333333333333333444444555222222222333444555666777222222333333333333444444444444333333333333444444111222333444444555444444222222333333444444555555333444444444444333333222222222222222333333333333222222333333333333444444111111111222333444666666333333222222222222222222222222222222222222222222222222222222222222222222///...///000333444333111000000111111222333333444111111222222222333333333333333333333333333333333222222222222333333333333555555555555555444333222444333333222222333333333111111222222222222111111333333333222222222222111222333333333333333333444000000000000000000000000000000000000000000000000000000000000000111111111...//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111222222333222222111111000000000000111111111111111111000000000///000000000000111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111000000000000111222333444111111111222222222333333111111111111111111111111111111222222222333333333111222222333444444555555444444444444444444444444111111111111111222222222333444444555555444444333444444444444444555666666444444333333333333444444222333333333444444444444333444444555555444444333111222333444444444333333444444444555555555666666555555555555555555555555444444444444555555555666666555555444333333444444333333333333333333333333333333444444444555555555444444555555555666666666666666666666666666666666666666666666666666666666333333333333333333333333333444444555555444444333555555555555555555555555777555333333555666555444333333333444444555555555444444444444444444444444333333444555666666666666444444444444444444444444222222222222222222222222333333333444444444555555111222222333444444555555111111111111111111111111222222333333333444444444333333333333333333333333444444555666666555444444333333333333333444555555444444444444444444444444333333333333333333333333222222222333333444444444333333333333333333333333777666555333222000//////111222222222222333333333333333333333333333333333222222333333333444444444333333333333333333333333555444444333333444444555333333222222333333444555333333333333333444555666333333333333444444444555444333333222222333333444000111333444555555444444111222222333444444555555444444444444444333222111111111222222222333333333222222333333333333444444111222333333444444444444222222222222222222333333111111111111111111111111222222222222222222222222000//////000222333111000///000111222333444555666111111222222222333333333333333333333333333333333333333333333444444444444555555555555444333222111333333333222222333333444111111222222222222111111333333333222222222111111444333333333333333333222000000000000000000000000000000000000000000000000//////000000111111222222......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111222222222111111111111000000000000111111222111111111000000//////000000000000111111111111111111111111111111111111000000000000000000000000000111111111111222222222000000000000000000000000111111111111111111111111000111111111111222222222111111111111111111111111111111111111222333444555111111222222222333333333111111111111111111111111111111111111222222222222111111222333333444555555444444444444444444444444333333333333333333333333333444444555555444444333444444444444444555666777555444444333333444444555111111222222222333333333333444444555555444444333111222333444555444333333444444444555555555666666555555555555555555555555444444444555555555666666777666555444444444444444333333333333333333333333333333333444444444555555222222222333333333444444666666666666666666666666666666666666666666666666222222222222222222222222333333444555555444333333444444444444444444444444777555333444555666555444555555444444444333333333333333333333333333333333111222333444555555555555444444444444444444444444444444444444444444444444333333333444444555555555111111222333333444555555333333333333333333333333222222333333333444444444222222222222222222222222222222333444444333222222555444333222333444555666444444444444444444444444333333333333333333333333222222222333333444444444333333333333333333333333222222222333333444444444111111222222222333333333333333333333333333333333222222333333333444444444222222222222222222222222555444444333333444444555333333222222333333444555555555444333333333444444333333333444444555555555444333333222222333333444000111222444555555444444111111222333333444555555444444444444333333222111111111111222222333333333222222333333333444444444222333444555444333222111111111111222222333333444111111111111111111111111222222222222222222222222444333111111111000...,,,//////111222444666777777111111222222222333333333333333333333333333333333333333444444444444555555222222333444555555555555333333333222222333444444111111222222222222111111333333333222222111111111444444444333333222222222000000000000000000000000000000000000000000000000////////////////////////......//////000000111111000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222///111222111000///000111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000222222222111111000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111......000111222333333444111111111000111111222222222222222222222222222222111222222333333444444555111111111111111111111111444444222222222222444444444444444333333222222222666444333222222333555666555444444333333333444444666666555444333222222111444444444444444444444444333333444444444444333333555444444333333444444555444444444444444444444444333444444555555444444333555555555555555555555555777666555444333333222333222222333333333444444444444444333333333444555555444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555444444555555555555555555555555555555555555555555444444444444444444444444777777666555444333333222222333444444555555444444666555555555555444444444333333333333333333333333555444333333333333444555222222222222222222222222333333333444444333222222444444444333333222222222222222333333333444444444444444555555555555444444222555666555333222333555333333333333333333333333444333333333333444555666333444555444222111222333222222222222222222222222444444444333333222222222222222333333333333444444333333333333333333333333555555555555555555555555444444444444444444444444444444444444444444444444222222333333333333444444555444444333333444444555222222222111111000000000333333333333333333333333333333333333333333333333333222222111111222222333333333333333333333333333333333333444444444555555222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222222222111111111111222222000000000///000000111222111111111000111111222333222333333444444333333222444444444444444444444444111111111111111111111111333333333333333333333333333222111111000000111111222222333333333333444444222222111222333444222000000111111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000111111111222222222///111222111000///000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000000///111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111222222000000000000000000000000///000111222333444444444666555333222111000000000222222222222222222222222333333333333333333222222222222222222222222222222444333333222222333333444444444444333333222222222444444444444444333333222555444444333333444444444555555555444444333333222444444444444444444444444444444444555555444444444555444444333333444444555444444444444444444444444333444444555555444444333444444444444444444444444444444444333333444444555222222333333333444444444333333333333333444444555444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555666666666555444333333555555555555555555555555444444444444444444444444666555555444444333333333222333444444555555444444555555555555444444444444333333333333333333333333555444333333333333444555222222222222222222222222333333333444444333333222444444444333333222222222000111111111111222222222333333444444444444333333222444666555333222333555333333333333333333333333444444333333333444444555333444555444222111222333333333333333333333333333444444444333333222222222222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444222222333333333333444444444444333333333333444444444444333333333222222222333333333333333333333333333333333333333333333333333222222111111222222333333333333333333333333333222333333333333444444444222222222222222222222222222222222222222222222222333333333333333222222222222222222222222222222222222222111111111111222222222222222222222333333444111111111111111222222333222333333444444333333222444444444444444444444444222222222222222222222222333333333333333333333333444333333222222222222222222222222333333333444444444333222333555555333222111111111111222222222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000111111111222222///111222111000///000111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111222222000000000000000000000000000000222333444444555555666555444333222111111111222222222222222222222222444444333333222111111000333333333333333333333333444333333222222333333444444444333333333333222222333444555666666444111000444444444333333444444555444444444444444444444444444444444444444444444444444555555555555555555444555444444333333444444555444444444444444444444444333444444555555444444333333333333333333333333333333333333333444555666777333333333333444444444444222222222222222333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444666666666666444333222111444444444444444444444444444444444444444444444444333333333333333333333333222333444444555555444444555555555555444444444444333333333333333333333333444444333333333333444444222222222222222222222222222333333444444333333333444444333333333333222222111111111111222222222222222333333333333333333222222444555444333222333555333333333333333333333333555444444333333333444444333444555444222111222333444444444444444444444444444444333333333333222222222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444222222333333333333444444444444333333333333444444555555555555444444444444333333333333333333333333333333333333333333333333333222222111111222222333333333333333333333333333111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111222222111111111111222222222222222222222333444444111111111111111222333333222333333444444333333222444444444444444444444444333333333333333333333333333333333333333333333333555444333333222222333333222222222222333333333333444444333444555666444222111111111111222222222333000000000000000000000000000000000000000000000000111111111111111111111111111111000000//////......000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111///111222111000///000111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111///000111222333333333333111111111111222333444444111111111111111111111111333333222222111111111000333333333333333333333333333333333333333333333333333333333333333333333333222222444444555444333222444444333333333444555555333333333444444555555555333333333333333333333333444555555666666555555444555444444333333444444555444444444444444444444444333444444555555444444333333333333333333333333333444333333444444555666777333333333444444444444555222222111111222222333444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444555555555555444444333222444444444444444444444444333333333333333333333333111111222222222333333333222333444444555555444444555555555444444444333333333333333333333333333333333333333333333333333333222222222222222222222222222222333444444444333333333333333333333333333333333333333444444444555555333333444444444444333333222333333333333333444444333333333333333333333333555555444333333333444444333444555444222111222333444444444444444444444444333333333333333333333333222222222333333333444444333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333222222222333333333444444444333333333333333333444555555555555555444444444333333333333333333333333222222222222222222222222333222222111111222222333222222222222222222222222000111111111111222222222222222222222222222222222222222222222222222222222111111111111111222222222000000000000000000000000222222111111111111222222111000000000000111222222222111111111111222333333222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333444444333222222222222222111222222222222333333333444333333444555555444222111111111222222222333333000000000000000000000000////////////////////////000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111///111222111000///000111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111222222000000000000000000000000...///000111111222111111////////////000111222333111111111111111111111111000000000111111222222222333333333333333333333333333333333333333333333333333333333333333333333333222111111111222444555777333333333333333444555666222333333444444555555555333333333333333333333333444444555555555555444444555444444333333444444555444444444444444444444444333444444555555444444333333333333333333333333333666555555444444555555666333333444444444555555555222222111111222222333444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444222222333444555555555444444444444444444444444444333333333333333333333333000000111222222333333333222333444444555555444444555444444444444333333333333333333333333333333333333333333333333333333333222222222222222222222222111222333333444444444333333333333333333333333333333333444444444555555555444444555555555555444444222222222222333444444444333333333333333333333333555444444333333333444444333444555444222111222333222222222222222222222222333333333333333333333333222222222333333333444444333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333222222222333333333444444333333333222222333333333333333333333333444444444333333333333333333333333222222222222222222222222333222222111111222222333222222222222222222222222000000000111111111222222222222222222222222222222000000000000000000000000000000111111111222222222000000000000000000000000222222111111111111222222111111111000111222222333222222222111222333333444222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333333333222111111111111111111111111222222222333333333222111222444444222111111222222222222333333333000000000000000000000000////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111///111222111000///000111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111222222222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111222222...........................//////000111111000000111111000///////////////111111111111111111111111...//////000111111222222333333333333333333333333222333333444444333333222222222333333333333444444222111000000111333666777333333333333444555555666333333333444444555555555333333333333333333333333333444444444444444444333555444444333333444444555444444444444444444444444333444444555555444444333333333333333333333333333666666555555555555555666333444444444555555555555222222222222222333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000111222444555555555555333333333333333333333333333333333333333333333333111111111222222333333333222333444444555555444444444444444444333333333333333333333333333333333333222222333333333333222222222222222222222222222222111111222333444444444444222222333333333333444444222222222222333333333333444555555666666555555444222111000222444555444333333333333333333333333333444333333333333444555666333444555444222111222333222222222222222222222222222222333333333333444444222222333333333333444444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333222222333333333333444444333333222222222222333333222222222222333333333333333333333333333333333333222222222222222222222222333222222111111222222333222222222222222222222222000000111111111222222222222222222222222222222222000000000000000000000000000000111111222333333333111111111111111111111111222222111111111111222222333333333333333444555555222222222222222333444444222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333333222111111000000111111111111111111222222222222222111111222333333222000222222222222333333333333000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111///111222111000///000111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000.../////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111222222000000000000000000000000//////000111111111111000222111000000000000000000111111111111111111111111//////000000000000000000222222222222222222222222222333333444444333333222222222222333333444444444333333222222222222222333333333333333444555666666333333444444444444444444222222222222222222222222222222333333333333222222555444444333333444444555444444444444444444444444333444444555555444444333444444444444444444444444555444444555555666777888444444444444555555555555333333333333333444444555222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333111222333444444444444444333333333333333333333333222222222222222222222222222222222333333333333333222333444444555555444444444444444333333333222222333333333333333333333333111222333333333333222111222222222222222222222222000111222333444444444444222222222333333444444444222222222333333333333444333444444555555444444333222000///111444555444333333333333333333333333333222222222333444555666777333444555444222111222333333333333333333333333333222222222333333444444444222222333333333333444444333333333333333333333333111111111111111111111111333333333333333333333333222222222222222222222222222222333333333333444444333333222222222222333333111222222222333333333333333333333333333333333333111111111111111111111111333222222111111222222333111111111111111111111111111111111222222222333333222222222222222222222222000000000000000000000000111111111222333444444444222222222222222222222222222222111111111111222222444333333333333444555555333222222222222333444444222333333444444333333222222222222222222222222222222222222222222222222222333333333333333333333333333333222111111111111222111111111111222222222222333222222333444444333111222222222333333333444444000000000000000000000000222222222222222222222222111111111111111111111111......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///111222111000///000111000000000000000000000000111111111111111111111111222222222222222222222222000000000000000000000000,,,---------......//////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111222222333333333333333333333333000111111222222222111111/////////000111333444555000000000000000000000000111111000000//////......111111111111111111111111222222444444444444222222222222222333333444444444333444555555333111///---222222222333444555666777444444444444444444444444222222222222222222222222111222222333333222222111555444444333333444444555444444444444444444444444333444444555555444444333555555555555555555555555333333333444666777999:::444444444555555555666666444444333333444444555666222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333444444444333222222333333333333333333333333222222222222222222222222333333333333333333333333222333444444555555444444444444444333333333222222333333333333333333333333111222333444444333222111222222222222222222222222000111222333444444555444222222222333333444444444444444444555555555666666222333333444444333333222222000///111444666444222333333333333333333333333111111222333444666777888333444555444222111222333444444444444444444444444222222222333333444444444222222333333333444444444333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222222222333333333444444444333222222222222222222333222222222333333444444444333333333333333333333333111111111111111111111111333222222222222222222333111111111111111111111111111222222222222333333333222222222222222222222222111111111111111111111111111111222333444444555555222222222222222222222222222222111111111111222222222222111111222222333444333333222222333333444555222333333444444333333222222222222222222222222222111111111111111111111111333333333333333333333333555444333333222222333333000111111111111222222222444333333444555555444222222222333333333444444444444222///,,,,,,...000222000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111000///...000111222333333222111000//////000111111111111111333:::<<<555///000222111000000000000000000000000000000////////////000000000000000000000111111222000000000000000///......000000000000111111111111222222222111111111111000222111111111000000//////000000000000000000000000000000000000000000000000111000///000111222111///000000000000111111111111000000000000000000000000///000222222111111222444000111111222222333444444555444444333333333444444666555444333333333333333333222222111111222222333444555555555555555444444444444444333333222222222333333333333333333333333333333333333333333333333555555555555555555555555555555555444444333333333666555555444444444555555666444333333555666666555333333333333333333333333333222222111111222222333333222111222333444222000111111111111111111111111333333333333333333333333222333333444444333333222555555555555444444333222333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333444333333222222333333444444444444333333222222222333333333222222222111111333333333222222111111111444444222222222222444444222222333333333333444444444444333333333222222222444555555555555555555444555555555444444333333333444444222222222222444444333333333333333333333333444333333222222333333444555555555444444333333333444333333222111111111222444444444444444444444444333222222111111222222333333333222222222222222222444444333333333333222222333333333333333333333333333222222111111222222333555555555555555555555555333333333333333333333333444444444333333222222222222222222222222222222222222222222222222222222222000000000000000000000000//////000000111111222222222222222222222222222222222222222111111111111111222222222222222222222222000111222333333222111000111111111111111111111111222222333444333222000///444333333222222333333444444444444444444444444444222222222222222222222222333333333333333333333333333333333222222222111111222222222222222222222222333333333444444444555555333333444444333333222111333333222111000000000111333111///------...000111111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111111111111111111111000000000111222222222222111000//////000111111111111111///666888222...000222222000000000000000000000000111111000000000000111111000000000000000111111222000111111111000000///...000000000000111111111111222222222111111111000000111111111111000000000///000000000000000000000000000000000000000000000000111000///000111222111///000000000000111111111111000000000000000000000000000111222222111000111333111222222333333444555555555444444333333444444444666555444444444444444444333222222111111222222333444444555555555555444444444444444333333333222222333333333333333333333333333333333333333333333333555555555555555555555555555555444444444333333333444444444333333333444444666444333333555666666555333333333333333333333333333222222111111222222333333222111222444444222111111111111111111111111111222222222222222222222222222333333333333333333222444444444444444333222222333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333444333333222222333333444444444444333333222222222333333333222222222111111333333333222222222111111444333333222222333333444222222333333333333444444444444444444333333333222333444444555555444444333555555444444444333333333444333333222222333333444333333333333333333333333444333333222222333333444555555444444444333333333444333333222222111222222444444444444444444444444333222222111111222222333222222222222222222333333444444333333333333222222333333333333333333333333333222222111111222222333222222222222222222222222333333333333333333333333444444333333333222222222111111222222222333333333222222222222222222222222000000000000000000000000000000000000000111111111222222222222222222222222111111111111111222222222222222222222222222222222000111222333333222111000333333333333333333333333222333444444444333111000333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333333333333333222222222222222222222222222222222222333333333333444444444444333333444444333333222111444333333222111111222222222111000////////////000000111222333333222111000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222111111111111111222222222000111111222222111111000//////000111111111111111+++000333000...000333333000000000000000000000000222222111111111111222222000000000000000111111222111111111222111111000///000000000000111111111111222222111111111000000000111111111111000000000000000000000000000000000000000000000000000000000000111000///000111222111///000000000000111111111111000000000000000000000000000222222222000///000111222222333333444555555555444444444333333444444555666666555555444555555555333222222111111222222333444444555555555555444444444444444444333333333333333333333333333333333333333333333333333333333333444444444444444444444444555444444444444333333333333333222222222333333444555444333333555666666555333333333333333333333333333222222111111222222333333222222222444444222111222222222222222222222222111111111111111111111111222333333333333333333222333333333333333222222111444444444444444444444444333333333333333333333333444333333222222333333444333333333333333333333333444333333222222333333444444444333333333333222222333333333222222222111111333333333222222222222111444333333222222333333444222222333333333333444444555555444444444333333333222333333444444333333222444444444444333333333333444333333222222333333444333333333333333333333333444333333222222333333444555444444444444333333333333333333333222222222222444444444444444444444444333222222111111222222333111111222222333333444444444444333333333333222222333333333333333333333333333222222111111222222333111111111111111111111111333333333333333333333333333333333333222222222222111111111222222333333444222222222222222222222222000000000000000000000000111111111111000000000000222222222222222222222222000000111111222222333333222222222222222222222222111111222222222222111111444444444444444444444444333444444444444333333222222222333333333333222222444444444444444444444444222222222222222222222222333333333333333333333333444444444444333333333333333333333333333333333333222222222222333333333333333333444444333333222111444444333333222333333333111111111111111000/////////000222333333222000///////////////000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000111111111222222222222111111111111111222333333000000111111111111000000//////000111111111111111,,,///111000///000222333000000000000000000000000222111111000000111111222000000000000000111111222111111222222222111111000///000000000111111111111111111111111000000000000111111111000000000000000000000000000000000000000000000000000000000000000111000///000111222111//////000000000111111111111000000000000000000000000111222333111000//////000111111222333333444444555444444333333333444555555999888777666555444444444333222222111111222222333333333444555555555444444444444444444444444333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333222333333444555555333222333555777777666333333333333333333333333333222222111111222222333333222222333444444333111222222222222222222222222222222222222222222222222333222222222222222222333222222222333333222222111444444444444444444444444333333333333333333333333444333333222222333333444333333333333333333333333444333333222222333333444333333333333333333333333333333333222222222111111222222222222222222222222333333333333333333333333222222222333333333444444555555555444444444333333222222222333333222222222333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444444444444444444444444444333333333333333333222222333333333333333333333333333222222111111222222333111111222222333444555555444444333333333222222222333333333333333333333333333222222111111222222333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000222222111111000000//////111111111111111111111111000000111111222333444444222222222222222222222222222222222222222222222222555555555555555555555555444444444444444444444333111222333333333333222111333333333333333333333333111222222222222222333333222222333333333333444444555555444444444333333333333333333333333333333333111111222222222333333333333333444444333333222111444333333222222222333333000111111222111111//////...///111222222111///...////////////000000000000////////////////////////000000000000000000000000////////////////////////111111111111111111111111000111111111222222222222111000000000111222333333000000000000000000000000//////000111111111111111000000111111111000111222000000000000000000000000000000////////////000000000000000000000111111222000111111222222222111111///000000000111111111111111111111000000000//////000000000000000000111111000000000000000000000000000000000000000000000000111000///000111222111//////000000000111111111111000000000000000000000000111222222111///...///000000000000111222222333333333333333333333444555666<<<:::888666444222222111333222222111111222222333222222333444555555444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444555666666444333222333555777777666333333333333333333333333333222222111111222222333444333222333444555333111222222222222222222222222333333333333333333333333333222222111111222222333111222222333333222222222444444444444444444444444333333333333333333333333444333333222222333333444333333333333333333333333444333333222222333333444333333333333333333333333333333333222222222111111222222222222222222222222333333333333333333333333222222222333333333444444555555444444444333333333111222222222222222222111333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444444444444444444444444444222333333444444444333222333333333333333333333333333222222111111222222333111111222333444444555555444444333333333222222222333333333333333333333333333222222111111222222333555555555555555555555555333333333333333333333333222222222222222222222222555444444333222111000000111111111111111111111111111111111111111111111111222222111111000000//////111111111111111111111111000000111222333444444555222222222222222222222222333222222222222222222333333333333333333333333333444444444444444444444444111222222333333222222111333333333333333333333333111111111222222333333333222222222333333444444444555555444444444333333333333333333333333333333333111111222222222333333333333333444444333333222111222222111111111111222222111111222222111111000///...///000111111000///...////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000111111111222222111000/////////000111222111000000//////000000111//////000111111111111111333111111333222000000222000000000000000000000000000000////////////000000000000000000000111111222///000111111222111111111000000000000111111111111111111000000000/////////000000000000111111111111000000000000000000000000000000000000000000000000111000///000111222111///000000000000111111111111000000000000000000000000///111111111///...///000//////000000111222222222333333333333444555555666<<<:::888666333222111000333222222111111222222333111222333444444555444444444444444444555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444555444444444444555666666777444333222333555777777777333333333333333333333333333222222111111222222333444333333333555555333222333333333333333333333333333333333333333333333333333222111000000111222333111222222333333333333333333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333444333333222222333333444222222333333333333444444333333333222222222111111111222222222222333333333222333333444444333333222222222333333333333444444444444333333333222222222111222222333333222222111222222222222333333333333222333333444444333333222333333333333333333333333444333333222222333333444333333333444444444444555111222444555555444333333333333333333333333333333333222222111111222222333222222333333444444555555444444333333333333222222333333333333333333333333333222222111111222222333333333333333333333333333333333333333333333333333111111111222222222222222555444444333222111000000111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111222222333333444444222222222222222222222222333333222222222222333333222222222222222222222222444333333333333333444555222222111111111111222222333333333333333333333333111111111222222333333444111222222333333444444555444444444444333333333333333333333333333333333333222222222222333333333333333333444444333333222111111111000000111111222222222222222111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111/////////000000000111111222000///...---...///000111000///......///000111//////000111111111111111333//////333333000000222000000000000000000000000111000000000000000000111000000000000000111111222...///000000111111111000000000000000111111111111111000000000///////////////000000000111111111111000000000000000000000000000000000000000000000000111000///000111222111///000000000000111111111111000000000000000000000000...///111000//////000111///000000111222222333333333333333333444555666666888888666444333222222222333222222111111222222333111111222333444444444444444444444444555555555666333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555333333333333444555666777444222222333555777888777333333333333333333333333333222222111111222222333444333333444555555444222333333333333333333333333222222222222222222222222333222111000000111222333222222333444444444444444222222222222222222222222333333333333333333333333444333333222222333333444333333333333333333333333444333333222222333333444222222222333333444444444333333333222222222111111111111222222222333333333222333333444444333333222222222333333333333444444333333222222222111111111222222333333333333222222111111222222222333333333222333333444444333333222333333333333333333333333444333333222222333333444333333333444444444555555111222444555666555444333222222222222222222222222333222222111111222222333333333444444444444444444444444333333333333222222333333333333333333333333333222222111111222222333222222222222222222222222333333333333333333333333000111111111222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000111111111111111111111111111111111333333333333333333333333222222222222222222222222444333222222222222333444222222222222222222222222333222222111222333444555444222000//////000222444222222222222222222222222000111111222333333444444111111222333333444555555333333333333222222222222444444444444444444444444333333333333444444444444333333444444333333222111222111111111111222333444333222111111000000111111222222111000000111222222////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111////////////000000000000222111...---,,,---...///111000///......///000111//////000111111111111111222------222333000000333000000000000000000000000222222111111111111222222000000000000000111111222......///000000000000000000000000000111111111111000000000000//////////////////000000111111111222000000000000000000000000000000000000000000000000111000///000111222111///000000000000111111111111000000000000000000000000---///000000//////000222000111111222333333444444222222222333444555666777555555444333333333333444333222222222222222222333000111222333444444555444444444444555555555666666333333333333333333333333333333333333333333333333333333333333333333333333333333333444444555555555222222222222333444555666444222222333555777888777333333333333333333333333333222222222222222222333444333333444555555444222333333333333333333333333111111111111111111111111333222000//////000222333222333444444555555555555111111111111111111111111333333333333333333333333444333333222222333333444333333333333333333333333444333333222222333333444222222222333333444444444333333333222222222111111111111111222222333333333222222444444444444222222222222333333333444444444222222222111111111000000222333333444444333333222111111111222222333333333222222444444444444222222333333333333333333333333444333333222222333333444333333333444444555555555111222444666666555444333222222222222222222222222333222222222222222222333444444444444444444333333444444444333333333222222333333333333333333333333333222222222222222222333333333333333333333333333333333333333333333333333000000111111222222222222///000000222333444555555000000000000000000000000111111111111111111111111//////000000111111222222000000000000000000000000444333333333333333333333222222222222222222222222444444222222222222444444333333333333333333333333222222111000111222444555555333000......000333555222222222222222222222222000000111222333333444444111111222333333444555555333333333222222222111111444444444444444444444444333333444444444444555555333333444444444333222222222222222222333333444555222222111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000...///111333333111///...---......///000111111222000000111111111111000000//////000000111111222222......///000111222333333222111111111000000/////////////////////000111111222111111111000000//////000000000000000000000000111111222222222111111000000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222333222222111000//////...111000///000111222111///000000000000000000000000000000000000000000000000///000111222333333222111111111111000000000000000111111222333444444555555444444444444444444444444333333333333333333333333333333333333333333333333444444444555555555555666555666666555333111222333333222222111111222222333444444444444444444444444333333333333333333333333333333333222222111111111000000111222444555666666555555555444444333333333333222222222222333444444444444555555555555444444444444444333333222222222111111111111222333444555444333333222111111111222333222222111111222222333555333111111333444555444111111111111111111111111222333333444444333333222222222444444444444222222222222222222222222222222222222222222222222222222222222222111111000000000222222222222222222222222222222222222222222222222222333333444444333333222111222222333333222222111333333333333333333333333222333333444444333333222222222333333333333444444444333333222222333333444444444444444444444444444222222222222222222222222222222333333333333444444222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333222222111111111111111222222222333333333333333333222222222111111222222333333333333444444111111111111111111111111333333222222111000000000000111111111111222222222111111111111111111111111222222111111222222333444333222222111111222222333111222444555555444222111555444333222222222333444444444444333333222222222444444444444444444444444111222333333444444333333222222222222222222222222222222222222222222222222333444555555333333444555444555555555444333333222111222222333333222222111222222222222222222222222333333333333333333333333333222222222111000000000111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000///000111222222111000///......//////000000111111//////000000000000//////000000000000000111111111/////////000111111222222111111111000000000/////////////////////000111111111111111111000000000///000000000000000000000000//////000111111111000000000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000000000//////000000000000000111111000///000111222111///000000000000000000000000000000000000000000000000///000111222222222111111111000000000000000000000111111111222333333444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444555555555555555666666555333222222333333333222222222222333333444444444444444444444444333333333333333333333333333333333222222222111111111111222222333444555555555555444444444333333333555444444444444555666666444444555555555555444444444444444333333222222222111111111111222333444555444333333222111111222222333333222222222222333333444222000111222444444444111111111111111111111111222222333333333333222222333333444555555444333333222222222222222222222222222222222222222222222222333333222222222111111111222222222222222222222222222222222222222222222222222333333444444333333222222222333333333333222222333333333333333333333333222333333444444333333222222222333333333333444444444333333222222333333444444444444444444444444444333333333333333333333333222222333333333333444444222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222111111111111222222222333333333222222222222111111000000222222222333333333444444111111111111111111111111111111111111111111222222000111111111111222222222111111111111111111111111111111111111111222333333333222222111111222222333222222444444444444222222444444333222222222333444444444444333333222222222444444444444444444444444111222333333444444333333222222222222222222222222222222222222222222222222333444555444333222333444444444555555444444333222222222333333333333222222222222222222222222222222333333333333333333333333333333333222222222222222111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000...//////////////////...111111111111000000000000000000000000000000000000111111000000000000/////////////////////000111111111111111111000000000000000000000000000000000000---...//////000000000000000000000111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////,,,,,,---...000111222222111000///000111222111///000000000000000000000000000000000000000000000000111111222222222111000000000000000000000000111111000000000111222222333333333333333333444444444444333333333333333333333333333333333333333333333333444444444444555555555555555666777666444333333444333333222222222222333333444444444444444444444444333333333333333333333333333333333222222222222111222222222333333444444444444444444444333333333333444444444444444555666666444444555555555555444444444444333333333333222222111111111222222333444555444333333222222222222222333333222222222222333333333111000000222333333222222222222222222222222222222222111111111111222222333444555666666555444333222222222222222222222222333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222333333444444333333222222222333333333333222222333333333333333333333333222333333444444333333222222222333333333333444444444333333222222333333444444444444444444444444444444444444444444444444444222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444333333222222222333333333222222222222111111111222222222333333333333333333222222222222111222222222222333333333333111111111111111111111111///000000111222222333333000111111111111222222222111111111111111111111111000111111111111222222222333222222111111222222333333333333333333333333333444333333222222333333444444444333333333333222222444444444444444444444444111222333333444444333333222222222222222222222222222222222222222222222222444555555444333222222333444444555555444444333333333333444444444444333333222222222222222222222222333333333333333333333333333333333333333444444444000000000000111111111111111111111111111111111111///000000000111111111111111111111111111111111111////////////////////////111111000000000000111111000000000000//////////////////000000000000//////222222111111000000//////111111111111000000//////000000000000000000/////////////////////000000111111111111000000000000000000000000000000000000000------...///000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////000000//////......------+++,,,---...///000111222111000///000111222111///000000000000000000000000000000000000000000000000222222111111111000//////000000000000000111111111//////000000111111111222333333333333333444444444333333333333333333333333333333333333333333333333333333444444444555555555555666777666444333444555333333333222222333333333444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333222222111111222222333444333444444555555444444333333333333333333333333333222222222222333444555555444333333222222222333333333333333222222333333333222000///000222333222111222222222222222222222222222222111000000111222222222333444555555444333222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222333333444444333333222222333333333333333333222333333333333333333333333222333333444444333333222222222222333333333444444444333333222222333333444444444444444444444444444444444444444444444444444222222222333333333444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333555555444333333222111111222222222222222222222222111111222222222333333333444444444444444444444333111222222222222333333333111111111111111111111111000000111111111222222222000000111111111222222222111111111111111111111111000000111111222222222111333222222111111222222333444333333222222333333444333333333333333333444444333333333333333333333333333333333333333333333333111222333333444444333333222222222222222222222222222222222222222222222222444555555444222111222333333444444555444444333333333444444555555444444333111222222222222222333333333333333333333333333333111222222222333333444444//////000000000111111111000000000000000000000000///000000000111111111111000000000000000000000000////////////////////////111111000000000000111111000000000000////////////000111111222222111111000222222111111000000//////222222111111000///////////////////////////000000///////////////000000111000000000000000000111111000000000000000000000000...///000000111111111000//////000000000111111111000000000000000000000000000000000000000000000000////////////////////////000000//////......---------........./////////000111000///000111222111///000000000000000000000000000000000000000000000000222111111000000///////////////000000111111111111///000000000000000111111222222222333333333444444333333333333333333333333333333333333333333333333333333333444444444444555444555666555444333444555444333333333333333333444444444444444444444444444333333333333333333333333222222222222222222222222444444333333333333222222333333333333333333333333222111111111111222333333333333444444444444333333333333333333333333333333222222222222333444555666444333333222333333444444444333333333333333333444111000000111222333222111222222222222222222222222222111111111111111111222111222333444444333222111222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222333333444444333333222333333333444444333333333333333333333333333333333222333333444444333333222222222222333333333444444444333333222222333333444444444444444444444444444222222222222222222222222222222222333333333444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333555555444333333222111111222222222222222222222222111111222222222333333333222222222222333333333333111111111222222222333333111111111111111111111111222222222111111111000000000000111111111222222222111111111111111111111111000000111222222222222111333222222111111222222333444333333222222333333444222222222333333444444444333333333333333333333333333333333333333333333333111222333333444444333333222222222222222222222222222222222222222222222222333444555444222111222333333333444444555444444333333444444555555444444333111111111222222333333333333333333333333333333333000000111111222222333333...//////000000111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111222222333333222222111111111111111000000000000222111111111000000//////......////////////000000///////////////000111111000000000000111111111111000000000000000000000000000000000111111000000////////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////000000//////////////////111000///000111222111///000000000000000000000000000000000000000000000000111111000/////////000000/////////000111111222222000000000000000000111111111111222222333333444444333333333333333333333333333333333333333333333333333333333333444444444444333444555555333222333555444444333333333333444444444444444444444444444444333333333333333333333333111222222222222333333333333333333333333333333333222222222222333333333333333333333333333444555555333333444444444444333333222222333333333333444444222222222222333444555666333333333333333444444555444444333333333333444444111000000222333444222111333333333333333333333333111111222333333222111111000111222333333222111000222222222222222222222222222222222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222222333333444444333333222333333444444444444333333333333333333333333333333222333333444444333333222222222333333333333444444444333333222222333333444444444444444444444444444222222222222222222222222222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444333333222222222111222222222222333333333111111222222222333333333///000000000000000111111111111111111222222222222111111111111111111111111333333222222111000000///000111111111111222222222111111111111111111111111000111222333444333222222333222222111111222222333333333333333333333333333111111222333444444444444222222333333333333444444333333333333333333333333111222333333444444333333222222222222222222222222222222222222222222222222111333444333222111222444333333444444555555444444333333444444444444333333111111111222222333333444333333333333333333333333111111111111111111222222......//////000111111222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000///000111222222111000///......//////000000111111111111222222222222111111000000000000000111111111111111111000000000000000........./////////000000///////////////000111111///000000000111111111111000000000000000000000000000000000000///...------////////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000000000000000000000000000000000111000///000111222111///000000000000000000000000000000000000000000000000000000///...//////111111...//////000111111222222111111111111111111111111000111111222333333444444333333333333333333333333333333333333333333333333222222333333333444444444222333444333222222333444444444333333333333444444444444444444444444444444333333333333333333333333111111222222222333333333333333333333333333333333111111222222222333333333333333333222333333444555222333333444444333333222222222222333333444444444333333222333333444555666333333333333333444555555444444333333333333444444222111111333555555333111333333333333333333333333000222444555555444222000111222333333333333222111222222222222222222222222111111111111111111111111111111111222222222333333222222222222222222222222222222222222222222222222222333333444444333333222333333444444444444333333333333333333333333333333222333333444444333333222222222333333333333444444444333333222222333333444444444444444444444444444333333333333333333333333222222333333333333444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333111111222222222333333333111111222222222333333333000000000111111222222222111111111111222222222222111111111111111111111111222222111111111111111111000111111111111222222222111111111111111111111111111222444555555444333222333222222111111222222333222222444444444444222222000111222444555555444444222222222333333444444444222222222222222222222222111222333333444444333333222222222222222222222222222222222222222222222222000111333333222222333555222333444444555555444444222222333333333333222222000111111222333333444444333333333333333333333333222222222222222222111111---......///000111111222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000...000111333333111000...---......///000111111222000000111111111111000000//////000000111111222222000000000000000000111111---.........//////000000///////////////000111111//////000000111111111222000000000000000000000000000000000///...---++++++////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222///000000000111111111222111000///000111222111///000000000000000000000000000000000000000000000000000///.........000111222...//////000111222222222222222222111111111111111000000111222333333444444333333333333333333333333333333333333333333333333222222333333333444444444111222333333111111222333555444444333333444444555444444444444444444444444333333333333333333333333111111111222222333333333222222222333333444444444111111111222222333333333111111000000111111222333222333333444444333333222222222222333333444444444333333333333444555666666333333333333333444555666555444444333333444444555222222222444555555444222333333333333333333333333000222555777777555222000222333444444444444333222222222222222222222222222000000000000000000000000000000000111111222222222222222222222222222222222222222222222222222222222222333333444444333333222333444444555555444444333333333333333333333333333222333333444444333333222222222333333333444444444444333333222222333333444444444444444444444444444444444444444444444444444222222333333333444444444444444444444444444444444444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333444111111111222222333333333111111222222222333333333333333333444444555555555000111111111111222222222111111111111111111111111000000000111222222333333000111111111111222222222111111111111111111111111111222444666666555444333333222222222222222222333111222444555555444222111000111222444555555444444222222222333333444444444222222222222222222222222222222333444444444333333222222222222222222222222222222222222222222222222///000222222222222444666222333333444555555555444111222222333333222222111000000111222333333444444333333333333333333333333444444444333333222222222000000000000000000000000000000000000000000000000...............///000000......//////000000111111444222111222444333///,,,---...000111111111000///111111000000//////......000000000000000000000000000000111111222222222222000000000000000000000000///......000111111000///...000111///............000000000000000000000000///000000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---000000000000000000000000/////////000111111222222333222111000////////////222222111111111111222222////////////////////////111111000000//////......////////////000000000000111111000000000000111111///000000000111111111111111333444444222222333555666777888777555333333444444444222222222222444444444555777999888666444222444444444444444444444444333333333333333333333333555555444333222111111000111111111111111111111111222222222222222222222222444444444333333222222222333222222222333333444555333333333333333333333333111111111222222333333333333333333333333333333333444444333222333444555666555555555555555555555555555444444333222222222333333333333222222111111111000111111111111222222222111111222222222222111111222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111111111111111222333333333333222333333333333333333333333666555555444444333222222333333333333333333333333222222333333444555666666555555555444444333333333333333333333333333333333555555555555555555555555333333333333333333333333333333333333333333333333444333333222222333333444555555555444444333333333111111111111111111111111111111222222222333333333222222222222222222222222222222222111111111111000///000000000000111111111111000/////////111222333222222222111111111000000333222000/////////000000333222111//////111222333222222222111111111111111111111111111111111111111222222333333333333444444333333333333333333333333333222222222333555777888333444444555555444444333333333333333333333333333444333333222111111111222333333333333333333333333111111111111111111111111111111111111111111111111111111222222222333333333555555555555555555555555222222222222222222222222444444444444444444444444444444444444444444444444333222222222222222222222000000000000000000000000000000000000000000000000///............///000000000000000000111111111222111///...000222222000...//////111222222222111000111111000000////////////000000000000000000000000///////////////000000000000000000000000000000000/////////000111111000///000111111000///000000111000000000000000000000000000000000111111111111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000000/////////000000000000000000000000/////////000111111222222111000000000000000111111222111111000000111111222111111111111111111111111111000000000/////////...////////////000000000000111111000000000000111111000111111111222222222222222333444444444333555666666777888777555333333444444333333222222333333444444555666777777555444222444444444444444444444444444444444444444444444444555555444444333333222222111111111111111111111111222222222222222222222222555555555444444333333333444333333222222333333444333333333333333333333333222222222222222222333333444444444444444444444444333333333333333444555555333333333333333333333333333222222111111000111111333333222222222222222222111111111111222222222222111111222222222222111111222222222222222111111111333333222222222111111111111111111111111111111111111111111111111111111111000111222222333333222222333333333333333333333333222222333333444555555555333333333333333333333333222222333333444555555666444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444555555444444444333333333111111111111111111111111222222333333333444444444222222222222222222222222222222222111111111111000000000000111111111222222111000/////////000222333222222222111111111000000444333222111111111222222333222000//////000222333111111111111111111111111111111111111111111111111222222333333333333444444222222222222222222222222333333333333333444555666333333444444444444333333333333333333333333333333555444444333222222333333333333333333333333333333222222222222222222222222111111111111111111111111111222222222222333333333555555555555555555555555222222222222222222222222444444444444444444444444444444444444444444444444444444333222222111000000000000000000000000000000000000000000000000000000//////......//////000111111111111111222222222222///---,,,---///111111111000000111222222222222222111000000000000/////////000000000000000000000000000000000///////////////000000000000000000000000000000000000000000000000222111111222222111222222000000000000000000000000000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111000000000000000000000000000000/////////000111111222222////////////000111222333222111111000000111111222111111111111111111111111000000000000////////////////////////000000000000111000000//////000000111111111111222222222333333111333555555444555666888555666777666555333333444444333333222222333333444555555555444444444333333444444444444444444444444555555555555555555555555444444444444444444444444222222222222222222222222222222222222222222222222555555555555444444444444444444333222222222333333333333333333333333333333333333222222222222222222555555555555555555555555222333333444444444444444333333333333333333333333222222222222111111111111222222222222222222333333111111111111222222222333111111222222222222111111222222222111111000000000333333333222222111111111111111111111111111111111111111111111111111111111000111222222333333222222333333333333333333333333222222333333444444555555333333333333333333333333222222333333444444555555333333333333444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333222222222222333333444444444444333333333333222222222222222222222222333333444444444555555555222222222222222222222222222222222111111111111000111111111111222222222333000000000///000000111222222222222111111111111111555444444333333333333444222111000//////000111222000000000000000000111111222222222222222222222222222222333333333333444444333333333333333333333333333333444444444444333333222222333333333333222222333333333333333333333333555555444444333333444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222333333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444444333333333333555555444222111000///...000000000000000000000000/////////////////////////////////...///000000111111111111111111111111111///...------...000111222000000111111111222222222000000000000000000000000000000000000000000000000222222222222111111111111000000000000000000000000000111111000//////000111222000111555666333111111////////////////////////111111111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111/////////////////////////////////000111111222222000000//////000111222222111111000000000000111111111111111111111111111111000000000000////////////////////////000000000000000000////////////000000000000111111111222222222000222444444444444666777444555666666444333333333333333333333333333333333555444333222222222333333333333333333333333333333444444444444444444444444444444444555555555666666222222222222222222222222222222222222222222222222444444444444444444444444333222222222333333444555222222333333333333444444333333333222222111111111444444444444444444444444111222333444555444333333555555555555555555555555444444444444444444333333111111111222222333333333111111111222222222333333111222222333333222222111222222111111000/////////000000000111111111222222111111111111111111111111111111111111111222222222000000111222222222222222222222222222222222222222555555444444333222222111222222222222222222222222222222333333333444444444222222222333333444444555333333333333333333333333555555555555555555555555444444444444444444444444333333333333333333333333333333222222222222333333333333333333333333333333222222222222222222222222333333333333444444444444222222222222222222222222222222222111111111000000111111222222222333333333000000000000000000111111111111111111111111111111444444444333333333444444111000000//////000000111///000000000000000111111222222222222222222222222222222222333333333444444555555555555555555555555333444444555444333222111111222222333333222222111333333333333333333333333444444333333333333444444333333333333333333333333333333333333333333333333222222222222222222222222222222222333333333444444444444444444444444444444333333333333333333333333444444444444444444444444444444444333333333333333444333333222111000000///111111111111111111111111///////////////////////////////////////000111111000000000000000000000000111111000///...///000222////////////000000111111000000000000111111111111000000000000000000000000222222222111111111111111000000000000000000000000///111111000//////111444222///111777999333......////////////////////////000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////000111111222222222222111000//////000000111000000000000000000111000000000000000000000000////////////000000000000////////////000000000000000000////////////000000////////////000000000000///111222333222222444555222444555555333222222333333333333333333333333333555444222111111111333444333333333333333333333333333333333333333333333333333333444555555666666666222222222222222222222222222222222222222222222222222222222222222222222222000000111222333555666777222222222333333444444444333333333222222111111111222222222222222222222222000111333444444444333222555555555555555555555555333444444555555555444333111111111222222333333333111222222222222333333333222222333333333333222222111111111000000000//////,,,---...///000222333333111111111111111111111111000000111111111222222222000000111222222222222111222222222222222222222222555444444333222222111111222222222222222222222222222222222333333333333333111222222333333444444444333333333333333333333333555555555555555555555555444444444444444444444444333333333333333333333333333222222111111222222333333333333333333333333333222222222222222222222222222222222222333333333333222222222222222222222222222222222111111111000000111111222222222333333333000000111111111000000000111111111111111111111111222222222333333333333222111111000000000000111111//////000000111111111222222222222222222222222222222222222333333333444444333333333333333333333333333444444555444333111000111222222333333222222111333333333333333333333333333222222222222222333333333333333333333333333333222222222222222222222222222222222222222222222222222222333333333444444444444444444444444444444444333333333333333333333333444444444444444444444444444444333333333222222222111111111111111111111222111111111111111111111111000000000000000000000000000000//////000000111222000000000///////////////000111111000///...000111/////////...///000000111000000000111111111111222000000000000000000000000.../////////000000000000000000000000000000000000...000111000//////333777777111000777999222---...000000000000000000000000///000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000000111000000000000000000000000/////////000111111222222333222111000////////////111000000//////000000111////////////////////////////////////000000000000////////////000000000000000//////......//////000........./////////000000000111222222111111222333111333444444333222222333222333333444444333333222555444333222111222333444333333333333333333333333333333333333333333333333333333444444555555555666333333333333333333333333222222222222222222222222111111111111222222222222000000111222333555666777111222222333333444444555333333222222222222222222111111111111111111111111111222222333333333333333333333333333333333333333000111333444444333222222222222222222222222333333222222222222333333333333222222333333333333222222111111111111111111111111,,,,,,...///111222333444111111111111111111111111000000000111222222333333///000111111222222111111222222222222222222222222111111222222333333444444222222222222222222222222222222222222333333333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222111111111111222222222222222222333333333333333333333333333333333333111111111222222222333333222222222222222222222222222222222111111111111000111111111111222222222333000111111111111000//////111111111111111222222222000111111222222222222111111111111111111111111111000000000111222222333333333333333333333333333333222222333333333333444444111111111111111111111111333333333333333222111111222222333333333333222222333333333333333333333333222222111111111222333333333333333333333333333333111111111111111111111111333333333333333333333333333333333333444444444444333333333333333333333333333333333333333333333333444444444444444444444444444444333333222222111111//////000000111222222222111111111111111111111111000000000000000000000000000000//////000000111222111111111000000000//////+++...000000///...000111000000/////////000111222000000111111111222222222000000000000000000000000------...///000111111222000000000000000000000000,,,///111000...000555:::@@@555000444666111///222000000000000000000000000....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222000000000000000000000000/////////000111111222222111111000000000000000111000000////////////000000000000000000000000000000.../////////000000000111////////////000000000000//////............//////////////////000000000000222333444333111000111222111222444444222222222333222333333444444333333222555444444333333333333333222222222222222222222222444444444444444444444444333333333333444444444444333333333333333333333333222222222222222222222222111111111222222333333333333333222222222333444444111111222333333444555555222222222222222222333333222222222222222222222222222222222111222222333444333333333333333333333333000111333444555444333222333333222222222222222222222222222333333333444444222333333444444333333222000000111111222333333333000000000111222222333333111111111111111111111111///000000111222222333333///000000111111111111111111111111111111111111111111111111222333333444444111111111111111111111111222222222222222222222222333333333222222222222222333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222111111111111222222111111222222222333333333333333333333333333333333222222222333333333444444222222222222222222222222222222222111111111111000000000000111111111222222000111111222111000///...000000111111111222222222///000111222333333222111222222333333333333222222000111111222333333444444333333333333333333333333222222333333333333444444222222222222222222222222333333222222222222222222333333444444444444333333333333333333333333333333222222222222222333444444333333333333333333333333222222222222222222222222333333333333333333333333333333333444444444444555333333333333333333333333444444444444444444444444444444444444444444444444444444333333222111111000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000111111222333222222222111111000000'''***...000///...000222222111000000000111333444000000111111222222222222000000000000000000000000......///111222333444555000000000000000000000000+++...111000...000666<<>>AAA999777333222222333333222222222222333333444444444222222333333333444444444555555555555555555555555222111111111111111111222222111000111222333222111000000111111111111000000222222111111000000//////222111111000000000000000//////000111222333333444333444666888999888888777111222444555555444222111222222222111111111111000000000000000000000000000444444333222111000///.../////////000111111222222111111111000000000000000222222222111111111000000222111000//////000111222333222111/////////000111222111000//////000111222............////////////111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111000000//////......///000222333333222000///000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000///...............000/////////............,,,------...///000000111111111000000//////......000000000000000000000000//////000111111111111111111111000000//////......111111222222222222111111////////////////////////---......///000111111222222000000111111///---...000000000000000000000000////////////////////////...............///000000222111000.........///000111111111000000000000000222111000222666888:::::::::999333---///555555///000111222333444555555555111333444444222222333555444444444444444444444444222222333333333333444444444444444444444444444444333333333333333333333333222222222333333444444444333333222222333333444555555444333222111111111111333333333333333333333333666555444333333333333444555555555555555555555555222222222222222222222222333333333333333333333333111111222222222333333333111111111111111111111111666555444333333444555666333333333333333333333333444444444444444444444444444444333333333333222222222222222111111000000000000111111222222333444444555444222111111111222222333333333333333333333333444444222222222222444444444333333222222333333444555555555555555555555555333333333333333333333333444444333222333444555666666555444222111111222222444444444444444444444444222222333333333333444444333333222111111222333333333333333333333333333333111111222222222333333333222222222222222222222222444333333222111111111222444444444444444444444444222111000111555===EEEJJJCCC<<<444000000222444555444333333222222333444444///000111222333333444555666444333333444555333222333333333222222111111111111111111111111111111111111111111000000000000000111111000000111111222333222222222111111111000000000000000000000111111222333666:::>>>@@@@@@???>>>:::888666444333222222333111111111111111111111111444444444333333222222222222222222111111111111111111111111111111111111000111111111111000000000000222222222111111111000000000111222333333222111000333222111000//////000111333333222111111222333333000000000000111111111222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000/////////000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111333222111000//////000000000000/////////........./////////000111222222222111000000000/////////...000000000000000000000000...///000000111111000000111000000000/////////...000111111111111111111000////////////////////////......//////000000111111000000111111000...///000000000000000000000000000111111111111111111111111000000000000000111222222222111000///...//////000111000000000000000000000...------000555;;;???@@@DDDEEE@@@777222444444111222222333333222222111000000111333222111111222444444444444444444444444444222222333333333333444444444444444444444444444444333333333333333333333333222222222333333444444444333333333333333444555555444444333222111111111111333333333333333333333333555555444444444333333333444444444444444444444444222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222555555444333333444555555333333333333333333333333333333333333333333333333444444333333333222222222333333222222222111111111333222222222222222222222444333222111111111222222333333333333333333333333444333333222222333333444444333333222222333333444444444444444444444444444333333333333333333333333444333333333333444555555666555444222111111222222444444333333333333333333222222333333333333444444333333222111111222333333333333333333333333333333111111222222222333333333222222222222222222222222444333222222111111222222444444444444333333333333333111000000333888>>>BBB:::666222000111222111111444444333333333444555555111111222222333333444444555444333333555666555333333333333222222111111111111111111111111111111111111111111111000000000000111111000000111111222333222222222111111111000000000000000000000111222222777777888::::::::::::::::::999777555444444444555111111111111111111111111444444444333333222222222000000111111222222222333444333333222111111000000111111111111111111111111222111111111111000000000///111444555555444111///222222111000000000111111333333222111111222333333000000000111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222444333111000//////000000000000000/////////......//////000000111111222222000000000000////////////000000000000000000000000......///000000000000///000000000000///////////////000000111111000000///////////////////////////////////////000000000000...///000000//////000111000000000000000000000000111111111111111111111111000000000000000111222222111111000/////////000000000000000000000000111111---,,,,,,///555;;;???AAAEEEHHHFFF===555222222222111111111222111000000//////000111111000000111333333333333333444444444444222222333333333333444444444444444444444444444444333333333333333333333333222222333333333333444444333333333333333444555555333333222222222222333333333333333333333333333333333444555555555444333222333333333333333333333333333333333333333333333333111111111111111111111111111111222222222333333333444444444444444444444444444333333222222333333444333333333333333333333333333333333333333333333333333333333333222222222222333333333333222222222222444444333333222111111000444333222111111111222222333333333333333333333333444333333222222333333444444333333222222333333444333333333333333333333333333333333333333333333333222333444444555555444444555555444333222222222222222222222333333333333333222222333333333333444444333222222111111222222333222222222222222222222222111111222222222333333333222222222222222222222222333333222222111111222222444444333333222222222111333222111000111333666888333222111222444444222000444444444444444555666666333333333333333333444444444333333444666777666555222222222222222111111111111111111111111111111111111111111111111111111111111111000000111111222333222222222111111111111111111111000000111111222333:::888666555444444444555777666555444444444444555222222222222222222222222444444333333333333222222000111111111111222222222333333333222222222111111000111111111111111222222111111111111000000000000000111333444444333111000222111111111111111111111111000000000000000000111....../////////000000000////////////////////////////////////////////////000000000000000000000000////////////////////////111111111111111111111111/////////000000111111222111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////000111111111222222222222222111000...---......///000000000////////////...---........./////////000000000000000////////////////////////////////////---......///////////////000000000000//////////////////000000000000//////////////////////////////000000000000////////////...//////---///111111...////////////////////////111111111111111111111111...............//////000111111000000000000000000000000000000000111111111000000000333777999::::::888<<<>>><<<888444222000......000111222333333333///000222111000000111333333333333333333444444444222222222333333333444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222333444444333333222222222333444444333333333333333333333333222333555666666555333111333333333333333333333333333333333333333333333333222222222222222222222222111111222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222333333333222222222222111333333333333333333333333333333333222222111111111333222222222222222222222333333333333333333333333333333333333333333333333444333333222222333333444222222222222222222222222333333333333333333333333222333444555666555444333444444444333222222222222111111222222222222333333222222222333333333444444222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222333333222222111222222333444333333222222111111000222222222111111111222222111222333555777888777666444333333333444444555666555555555444444333333333333222222444666888888777222222222111111111111111111111111111111111111111000111111111111111222222111111000000111111222333111111111111111111111111222111111111111222333333888777555333222111111111222222222222222222222333222222222222222222222222333333333333333333333333222222222111111111111000111111222222222333333333000000111111222222222333000000000000000000000000111111000000000000111111111111111222222222222111000000000111111000000000////////////000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000//////000000111111222222111111000//////000111111000000000000000000000000000000000000000000000000////////////////////////000111111111222222222222111000000///////////////111000000000////////////............////////////////////////000000000000////////////////////////---......///////////////////////////000000000000//////000000000000//////000000000000000000000000000000000000///////////////111000...000333111***////////////////////////000000000000000000000000...............//////000000000111111111111111111//////000000111111111111000111333777999999666333000222666<<<>>>:::333......///000222333333444444000111222222111111222444222222222333333333444444222222222333333333444444444444444444444444444444333333333333333333333333333333333333333333333333111111111111111222222333333333333222333333444444333333333333333333333333111333555666666555333222333333333333333333333333333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222333333222222222111111111333333333333333333333333111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333444333333222222333333444222222222222222222222222333333333333333333333333222333444555666555444333333333333333333333222222111111111222222333333333222222222333333333444444222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222333222222111222222333333333333333222222111111111111222222333333222222111333333444555666888:::<<<444444333333333333444444666555555444444333333222222222222333666888888777111111111111111111111111111111111111111111111111000000111111222222222333111111000000111111222333111111111111111111111111222222222222222333333444444555555555444333222111111111111222222222222222222222222222222222222222333333333333333333333333333222222222111111000000000000111111222333333444000000111111222333333333//////000000000000000111222111000//////000111222000111222222333222222222111222333333333333222111111111111222222222333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222000111222333444333222111111111000000000/////////000000000000111111111111////////////000000000000000000000000000000000000......///000000000000///////////////000000000000///000000111111000000///000000000000000000000000////////////000000000000///777:::555111222000+++000000000000000000000000////////////////////////000000000000000111222222///000111222222222111111/////////000111111222222...///333777::::::777555444222666???BBB<<<333...222222333333222222111000000111333222111111222444111111222222333333444444222222333333333333444444444444444444444444444444333333333333333333333333444444333333333333222222111111111111111222333333444444333333333333444444333333333333333333333333222333444555555555444333333333333333333333333333333333333333333333333333333333333333333333333333111111222222222333333333222222222222222222222222111222222333333222222111333333333333333333333333333333333333333333333333222222222222111111111111222222222222333333333333000111111222333333444444111111222333333333222222333333333333333333333333222333333444444333333222444333333222222333333444222222222222222222222222333333333333333333333333222333444444555555444444222333333444444333333222111111222222333333444444222222333333333333444444111222222333333222222111222222222222222222222222111111222222222333333333222222222222222222222222222222111111222222333333222333333333333333333333222222333444444444333333222333333333333555999===777666555444333333333333555444444444333333222222222111111333555777777666000000000111111111111111111111111111111111111111000000111111222333333333111111000000111111222333111111111111111222222222333333222222333333444555222333444555555555333333333333444555555555444444333333333333333333333333222222333333333333444444111111111111111222222222000111111111111111111111000000111222222333444444////////////000000111111111111111111111111111111000111222333333333222222111222333333333333222111111111222222222333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111111111...///000111111000///...000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111,,,...222555666555333111111111111000000000//////111111111111000000000000.../////////000000000111000000000000000000000000...///000000111111000000.../////////000000000111000111111111111111111000000000000000000000000000......//////000000111111---@@@JJJ@@@111...000111000000000000000000000000000000000000000000000000000000000000000111222222///000111222222222222111...//////000111111222222///000111444777999999888666444777<<<<<<666111000111111111222111000000//////000111111000000111333000111111222333333444444222222333333333333444444444444444444444444444444333333333333333333333333444444444333333222222222333333222222333333444555666555444333333333333333333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444222222222222222222222222111111222222222333333333444444444444444444444444222222333444444333222222333333333333333333333333333333333333333333333333222222222222111111111111111111111222222222333333222222222222222222222333000111222333333333333222333333333333333333333333222333333444444333333222444333333222222333333444333333333333333333333333333333333333333333333333444333333333333444555555222222333444444444333222222222222333444444555555222222333333333333444444111222333333333333222111333333333333333333333333111111222222222333333333222222222222222222222222222222111111222222333444222222333333444444555555333333444444444444333333222333444444333444777:::;;;:::888666555444444444333333333333333222222222222111000222444555555444///000000000111111111222111111111111111111111111000000111222222333444444111111000000111111222333000000111111111222222222333333333333333444555555444444333333333444444555444444555666666555444333333333333333333333333333222222222333333444444444...///000111222333444444222222111111000/////////000000111222333333444444.../////////000000111111000111333555555333111000000111222333444333333222///000111222222111000//////000000000000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000333222222222111000000000---///000222222000///---000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000(((+++000444666444111///111111111111000000000000////////////.............../////////000000111111000000000000000000000000//////000111111111111111.../////////000000111111111111222222222222111111000000000000000000000000---......///000111111222+++FFFWWWIII111)))000777000000000000000000000000111111111111111111111111...............///000000///000111222333333222111...//////000111222222222444222111111444777999999333222444777333,,,---333,,,---...000111111111111...///000000//////000111000000111222333333444444222222333333333444444444444444444444444444444444333333333333333333333333444444444333333222222222555444444444444555666666777666555444333222222222333333333333333333333333444333333333333444555666555555555555555555555555444444444444444444444444111111111111111111111111111111222222222333333333555555555555555555555555222333444444444444333222333333333333333333333333444444444444444444444444222222222111111111111000000000000111111222222222444444333222222111111111000111222333444333333222333333333333333333333333222222444444444444222222444333333222222333333444333333333333333333333333333333333333333333333333555444333222333444555666111222333444444444333222222222333444444555666666222222333333333444444444111222333444444333222111333333333333333333333333111111222222222333333333222222222222222222222222222111111111222333333444111222333444555555666777444444444333333333222222222555777777555555777999>>>===;;;999777555555444222222222222222222222222111000000111333444444333//////000000111111111222111111111111111111111111000000111222333333444444111111111000111222222333000000111111222222222222444333333333333444555555777555222000000222555666333333444555444333222111333333333333333333333333222222222333333444444444222111111111000000//////000000000000111111111111111111111111111111111111222222222111111111111000...//////000000000000000111111111111111111111111222222111111111111222222111111111111111111111111000111111111111222222222111111111111000000000000////////////000000000000000///.........///111222111222222222222111000000000000000000000000000000000000000000000000000000///000222444444222000///000000000000000000000000111111111111000000000000000111222333333222111000000000000000000000000000000111111111222222222222222111000.........///000000000000000000000000000////////////////////////000000000000000000000000333222111/////////000000000000////////////000000////////////000000000000000000//////......------222666999888222//////111////////////000000000000111111///......///000000222222111111000000////////////000111111111111111111000......000000000///222111000000222444666888BBB;;;333///000222111///000000000000111111111111111000...---...///111222333333222111000000111111222222222222222222222222555555555555555555555555444333333222222333333444333333333444444444555555444444444444444444444444444333333222222333333444222222222222222222222222000222444666777555333222444444444444444444444444999666444444666666333111444444444444444444444444222333444444222222333444333333333333333333333333222333333444444333333222111111222222222333333333333333333444444555555555111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222444444444444444444444444222222222222222222222222000111222333333222111000000000111222333333444444222222222222222222222222000111333444444333111000444444444333333222222222333333333333333333333333444444444444444444444444111222222333333222222111333333333444444333222222444333333222111111111222111111111111111111111111111111111111111111111111333333222111222333555666444444444444444444444444111111111222333444666777777999<<<>>>???===:::888666666555444444333222222000000000000000000000000333333333222222111111111111111000000000000000000333333333222222222111111222222111000//////000000222222333333333333444444444333333222222333333444333444444555555444444333333222111000111222333444222333444555555555444333444444444333333333222222222111111111000000000000000000000000111111111111111111111111111111111111222222222111111111111000...//////000000000000000111111111111111111111111222222111111111111222222111111111111111111111111111111111111222222222222111111111111000000000000000000000000000/////////000//////...///000111222...///000111222333333333000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000000000111111111111111111000000000000000000000000000000000000111111111222222222111000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000222111000/////////000111000000////////////000000////////////000000000000111111111111000000000000000444777666222//////111////////////000000000000000///////////////000000111111111000000000000000///000111111222222111111111000......000000000///111000//////000222555666>>>888222///111222000...000000000000111111111111111000.........///111222333222222111000000111111222222222222222222222222333333333333333333333333444333333222222333333444333333333444444444444555444444444444444444444444444333333222222333333444222222222222222222222222111333555777777666555333444444444444444444444444888666444444555555333111444444444444444444444444333444555555333333444555333333333333333333333333333333444444444444333333111222222222222333333333333333444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222000111222333333222111000000000111111222333333444222222222222222222222222000222333444444333222000444444444333333333222222333333333333333333333333444444444444444444444444333333333444444333333333333333333444444333333222444333333222111111222222111111111111111111111111222222222222222222222222333333222222222333444555444444444444444444444444333333222222222333333444555666999:::;;;:::888777555555444444333222222111000000000000000000000000333333333222222111111111111111111111111111111111111111111222222333333333333333222111111111111111222222333333333333444444444333333222222333333444222333333333333333333222222222222111222222333444222333444555555555444444444444444333333333222222111111111111111000000000000000000111111111222222111111111111111111111111222222222111111111111000...///000000111111000000111111111111111111111111222222111111111111222222111111111111111111111111111111111111222222222333222222111111111000000000111111111000000/////////000////////////000111222...///000111222333333333////////////////////////000000000000000000000000222111///......///111222000000000000000000000000111111111111000000000000111000000//////000000111/////////////////////////////////000000000111111222111000000//////000000////////////////////////111111111111111111111111000000000000000000000000//////.........///000000000000////////////000000////////////000000000000000000000000111111111111...222555444111//////111////////////000000000000---...///000000111000000///000000000000000000111///000111111222222111111111000......000000000/////////......///111333444999555111000111222000...000000000000111111111111000000///...///000111222333222111111000111111111111111111111111111111111222222222222222222222222333333222222222222333333333333333333444444444444444444444444444444444444444444333333333333444444333333333333333333333333222444666777888777555444444444444444444444444444777555444444555555333222444444444444444444444444444555666555444333444666333333333333333333333333444444555555555555444444222222222222333333333333444444444444444444333333444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111000000000111222222333333222222222222333333333333111222333444444333222111444444444444333333333333333333333333333333333333444444444444444444444444333444444555555444444333222333333444444333333333444333333222222222222222222222222222222222222222444444444444444444444444333333333222333333444555444444444444444444444444666555444222111111111111333333444555555555555555333333333222222111111000000000000000000000000000222222222222222111111111111111222222222222222222///000111222333444444555444444333222222222222333222222333333333333444444444333333222222333333444222222222222222222222222111222222333333333333333222333444444555555444444444444444444333333333333111111111111111111111111000000111111111222222222111111111111111111111111222222222111111111000000//////000111111111111000111111111111111111111111222222111111111111222222111111111111111111111111111111111222222222333333222222222111111111000000222222111111000/////////000000000000000111111111111222222222222111000000////////////////////////000000000000000000000000000000////////////000000000000000000000000000000111111111111000000000///111000///......///000111////////////////////////////////////000000000000000/////////////////////////////////////////////000000000000000000000000000000000000000000000000------......//////000000000000////////////000000////////////000000000000------......//////000000---///222222000//////000////////////000000000000,,,---///111111111111000.../////////000000111111...///000000111111000000111000......000000000///////////////000111222333333111000000111222000...///000000000111111111111000000/////////000111222222222111111111111111222000000000000000000000000222222222222222222222222333333222222222222333333222222333333333444444444333333444444444444444444444444333333333333444444333333333333333333333333222333555666666666555444444444444444444444444444666555444444444444333333333333333333333333333333333444555444333333444555222222333333333333444444444555555555555555555444222222222333333333444444555555555444444333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111333333333333333333333333111111111111111111111111222222222222222222222222000000000111111222222222222222222333333333333333222222333444444333222222444444444444444444333333444444444444444444444444333333333333333333333333333333444444444444333333222222333444444444333333444333333222222222333333222222222222222222222222333333333333333333333333444444333333333444444444333333333333333333333333555555333222111111000000222222111111222222333444222222111111000000000000000000000000000000000000222222222111111111111111222222222222222333333333000000111222333333444444333333222222222222333333222222222333333333444444444333333222222333333444333333222222222222333333000111333444444444333222333333333444444444444444555444444444444333333333111111111111111222222222111111111111222222222222111111111111111111111111222222222111111111000000///000000111111111111111111111111111111111111111222222111111111111222222111111111111111111111111111222222222222333333333222222222222111111111111222111111111000000000//////000000111111111111111111222222222222111000000000000000000000000000000000000000000000000000000---///000111111000///---000000000000000000000000111111111111000000000///111000///......///000111000000000000000000000000////////////000000000000---.....................////////////////////////////////////////////////111111111111111111111111------.../////////000000000000////////////000000////////////000000000000------......//////000000---...000000/////////000////////////000000000000,,,---///111111111111000......//////000000000111---...//////000000//////111000......000000000/////////000000111111222222000//////000111111000//////000000000111111111111000000000000000111111222222111111111111111222222000000000000000000000000222222222222222222222222333222222111111222222333222222222333333333444444333333333444444444555555555444444333333444444555333333333333333333333333111222333444444444333333444444444444444444444444444444444444333333333333333333333333333333333333111222333333222111222333222222222333333444444444444555555555555555555444222222333333333444444444555555555444444333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111333333333333333333333333111111111111111111111111333222222222222222222333111111111111111222222222222222333333333444444444333333333444444333333333444444444444444444444444444444444444444444444444333333333333333333333333222222333333333333222222111222333333444444444333444333333222333333444444222222222222222222222222333333333333333333333333444444444444444444444444333333333333333333333333333222222111111222222222222111111000111222333444111000000000000000//////000000000000000000000000111111111111111111111111111111222222222333333333222222222222222222222222222222111111111222222333222222222333333333444444444333333222222333333444444444333333333333444444111222333444555444333333333333333333444444555555555555555444444444333333111111111222222222222222111111111222222222222333111111111111111111111111222222222111111111111000///000111111222222111111111111111111111111111111222222111111111111222222111111111111111111111111222222222222333333333333333222222222222111111111111111111111111111111111///000111111222222111111...///000111222333333333000000000000000000000000000000000000000000000000---///111333333111///---000000000000000000000000111111111111000000000000111000000//////000000111000000000000000000000000/////////000000000111111------.../////////......////////////////////////........................111111111111111111111111......///000000000//////000000////////////000000////////////000000000000000000000000111111111111////////////////////////////////////000000000000---...///000000111000000...//////////////////000---...//////000000//////111000......000000000//////000000000111111111111/////////000000000111111000000000000111111111111000000000111111111222222111111111000111111222333111111111111111111111111222222222222222222222222222222111111111111222222222222222222333333333333222333333444444555555555555555444444444444555555333333333333333333333333111111222333333333333333444444444444444444444444333444555444333222333444333333333333333333333333000222333222111000111222111222222333333444444555444444555555555555444444333333333333444444444444444444444444444444333333222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222333333222222222222222222222222222222333333444444555555444444333333333333444444444444444444555555555555444444444444444444444444333333333333333333333333111222222333333222222111111111222333444444444444333333333333333444444555333333333333333333333333222222222222222222222222444555555555555444333333333333333333333333333333111111111111111222333444222111111111111222333333000000000000000000000000000000000000000000000000000000000111111111111111000000111111222333333333333333333222222222111111222111111111111222222333222222333333333333444444444333333222222333333444555555333333333333555555222222333444444444444444444333333333333444555666555555555555444444444333111111111222222333333333111111111222222222333333111111111111111111111111222222222111111111111000000000111222222222222111111111111111111111111111222222111111111111222222111111111111111111111111222222222333333333444444333333222222222111111111000000000111111222222333///000111222222222111111...///000111222333333333222222222222222222222222000000000000000000000000000000111222222111000000000000000000000000000000111111111111000000000000000111111111111111111000222222222222222222222222000000000111111111222222......000111111111000000000000000000000000000000////////////////////////111111111111111111111111///000111111111000///...000000////////////000000////////////000000000000111111111111000000000000111000//////////////////////////////000000000000000///////////////000000///////////////.........///000000111111111111111111000......000000000///......//////000000000///000000000000///000111222000000000000111111111111000000111111222222222111111111000000111222222333222222222222222222222222111111111111111111111111222222111111111111222222111222222222222333333333222222333333444555555666555555444444444444555555444444444444444444444444222222222333333333444444444444444444444444444444111333555444222111333555222222222222222222222222111222333333111111222333111111222333333444555555333333444444444444333333333333333444444444444555333333444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444333222222222222333444333333333333333333333333222222333333444555555666444444444333333444444444444444444444555555555666555555555555555555555555222222222222222222222222222333333333333333333222000111222333444444444444333333333333333444555555333333333333333333333333444444444444444444444444444555666666666555333222222222222222222222222222111111111111111222222333000000111111111222222222000000000000000000000000000000000000000000000000///000000000111111111222//////000000111222222333222222222222222222333333222222222222222333444444222222333333333333444444444333333222222333333444555444222111111222444555333333333333333444555555444444333333333444555666555555555555444444444444111111111222222333333333111111222222222333333333111111111111111111111111222222222111111111111000000000111222222222222111111111111111111111111111222222111111111111222222111111111111111111111111222222333333333444444444333333333222222222111111//////000111222333333444///000111222333222111111111222222222222111000000222222222222222222222222000000000000000000000000333222111000000111222333000000000000000000000000111111111111000000000000000111222333333222111000222222222222222222222222111111111111222222222222///000111333333333222111111111111111111111111111000000000000000000000000111111111111111111111111111111222222222000///...000000////////////000000////////////000000000000000000//////......------222111/////////000//////////////////000000000000222111///......///000111000000//////.........---111111222333333333333222111000......000000000///------......///.........111111111000//////111333000000000000111111111111000000111222222222222111111111000000111222333333222222222222222222222222000000000000000000000000222222111111111111222222111111222222222333333333222222333333444555666666555555444444444444555555444444444444444444444444333333333444444444555555444444444444444444444444111333555444222111333555222222222222222222222222222333444444222222333444111111222333333444555555222333333444444333333222333333333444444444555555333333333444444555555555555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444666666666666666666666666444444444444444444444444444444222222222222444444444444444444444444444444222222333333444555666666555444444333333444444555444444444555555555666666555555555555555555555555222222222222222222222222333444444555555444444333000111222333444444555444333333333333333444555666333333333333333333333333555555555555555555555555555555666666666555333222222222222222222222222222222222111111111111111222///000000111222111111111000000000000111111111111000000000000000000000000//////000000111111111222...//////000111111222222000000111222333444444555333333333333444444555666222222333333333444444444444333333222222333333444444333111000000111333444555444333222333444555666444444333222333444555666666666555555555444444444333333333222111000//////,,,...000222222000...,,,------...///000111222222111111111111111111111111222222222111111111111000000000000000111111111111111111111111111111111111000000000000111111111111111111111111111111111111222222222111111111000000222111111111000000//////222222111111111111222222333333222111111222333333444444444333333222222222000000000000000000000000000000000000000000000000111000000000//////......000000000000000000000000444333111000000000111111333333333333333222111000000000000000000000000000000000000000000000000000///000111000///000111333000000000000000000000000///////////////000111111------------...000111222000000000000111111111111111111111111111000//////////////////000000000000000///...///111222222111000000000000000000000000000000000000000000000000////////////000000000000............////////////000000////////////000000////////////000000000000000000////////////000000////////////000000000000////////////////////////222111111111000000//////222222222222111111000000000111222333444333222222222111000//////000111222000000111222333333444444111111222222222333333333555444444333333444444555555555555444444333333333444555555555444333333222333333444444444444444444111000111333555666555444222333444444555555444444333333333333333333333333222222222222222222222222444444444444333333222111333333333444444444555555444333333222222333333444444444555555555555555555333333333444444555555555222222222222222222222222333333333444444555555555333333333333333333333333333333333333333333333333333333333222222222111111333333333444444666777777//////000111222333333444555555555555555555555555444333222111222333444555666555555555555444444444111222333333111111222333444444444444444444444444333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333333333333333333333333333333222222111111222333333111000///000222222000///111111111111111111111111111111000000000000111111000000000000000000000000111111000000000000111111111111222222222222111111111111111111111111111111222222111111222222333444555555444444444333333333333333333333333333333333444444444333333222222222333333333444444444555555333333333333333333333333444444444444444444444444444444333333222222111111000111333444444333111000000000000111222222333333111111111111111111111111222222222222111111111111000000000000111111111111111111111111111111111111000000000000111111111111111111111111111111111111222222222111111111000000222111111111000000000000111111000000000000111111333333222111111222333333444444333333333222222222000000000000000000000000111111111111111111111111111111111000000000//////111111111111111111111111222222000/////////000000222111111111000000000000////////////////////////000000000000000000000000///000111000//////111333000000000000000000000000///////////////000000111000///000000000111222333000000000000111111111111111111111111111000//////////////////000000000111000/////////111222111000000000000000000000000000000000000000000000000000////////////000000000111111111111111222222222222000000////////////000000....../////////000000000000000////////////000000////////////000000000000000000000000000000000000222222222111111111000000222222111000000000000000000111222333333333222222222111000//////000111222000000111222222333444444111111111222222222333333444444333333333333444444666666555555444444444444444444555555444333333222333333333444444444444555333222111222444666555444222333444444555555444444444444444444444444444444333333333333333333333333444444444444444333222111333333333444444444555555444333333222222333333444555555444444333333222222333333333333444444444444333333333333333333333333333333333444444444555555333333333333333333333333333333333333333333333333444444333333333222222222333333333333444555666777333333333333333333444444444444444444444444444444333333222222222333444555777666666666666555555555111333333333222111222333444444444444444444444444333333333333333333333333333333333333333333333333222222333333333444444444444444444444444444444444333333333333333333333333333333222111111111222222222111000111333333111000111111111111111111111111111111000000000000111111000000000000000000000000111111000000000000111111111111222222222222111111111111111111111111111111222222111111222222333444222333333333444444555555333333333333333333333333444444444333333222222222333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444333333333333333333333444444444444222222222222222222222222333222222222111111111111000000000111111111222222222222222222222222222222000000000111111111222222222222222222222222222222222222222111111111111111111111111111111000000000000000////////////000000333222222111111222222333333333333333222222222222000000000000000000000000222222222222222222222222222222222111111111111000111111111111111111111111111000//////.../////////444333222111000111222222////////////////////////000000000000000000000000///000111000//////111333000000000000000000000000////////////000000000000111111111111111111111111000000000000111111111111000111111111111000000////////////000000000111111111000///000111222111000000000000000000000000000000000000000000000000000/////////000000000111111222222222222333333333333111000000//////000000111............////////////000000////////////000000////////////000000000000111111111111111111111111222222222222111111111111222111000///...///000111000111222222333333222222222111000000000000111222000000111111222333333333111111111222222222222333444333333222222333333444666666555555555555444444444444444444444333333222333333333444444444555555666444222222444555555555222333444444555555444444555555555555555555555555444444444444444444444444333444444444444333333222333333333444444444555555444444333333333333444444555555444333222111111000333333333333222222222222444444444444444444444444333333333333444444444444333333333333333333333333333333333333333333333333444444444333333333333222333333333333444555666666444444444333333333222222333333333333333333333333333333333222333444444555777777777666666666666555111333444333222111222444444444444444444444444444333333333333333333333333333333333333333333333333333333444444444555555555555555555555555555555555333333333333333333333333444333222111111111111111222111111222333333222000111111111111111111111111111111000000000000111111000000000000000000000000111111000000000000111111111111222222222222111111111111111111111111111111222222111111222222333444111111222333444555666666333333333333333333333333444444333333333333222222333333333444444444555555555555555555555555555555444444444444444444444444444444444444444444555555444333222111111222333444555555555444444444333333222222222222222222222222333333222222222111111111000000111111111222222222222222222222222222222222000000111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111222222222222222222222222333222222222222222222222000000000000000000000000222222222222222222222222222222222222222222222222111111111111111111111111000000000000///000000000333111///......///111222........................000000000000000000000000000111111000//////111222////////////////////////...//////000000000000000000000000000//////......///000000000111111111111000000111111111111000/////////000000000111111111111000///000111222111000//////////////////////////////////////////////////////000000000111111111/////////000000000111111111000000000000000000111---.........////////////000000////////////000000////////////000000000000111111111111111111111111111111111111111111000000111000///......///000111000111111222222222222222111111111111111111111111000000111111222222222333111111111111222222222222333333222222222222333333444444444444444444444444333333444444444333333222222333333444444555555555999666333222333555555555222333444444555555444444444444444444444444444444555555555555555555555555333444444444444444333333333333333444444444555555444444333333333333444444555444444444333333222222333333333222222111111111444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222333333222222333444555555111111111111111111111111222222222222222222222222333333333333444444555555666666666666555555555555222333444333222222333444444444444444444444444444444444444444444444444444222222222222222222222222333333333333444444444444444444444444444444444444222222222222222222222222444333222111000000000000222111000111222333111///111111111111111111111111111111000000000000111111000000000000000000000000111111000000000000111111111111222222222222111111111111111111111111111111222222111111222222333444111111222333444444555555333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444333333333444444444444444555444333222222333444555555555555444333333222222222222222222222222222222333333333222222222222111111111111111222222222222222222222222222222222222111111111111222222222222222222222222222222222222111111111111111111111111111111111111111222222222333222222111111222222333222222222222222222222222222222222222222222222222000000000000000000000000222222222222222222222222222222222222222333333333111111111111111111111111000111111111111111111111...---,,,******,,,...///////////////////////////111111111111111111111111000111111000//////000222////////////////////////......///000111000000///000111111111000///...---///000000000111111111111///000000111111111000000000000000000111111111111222000///000111111000///////////////////////////////////////////////////000000000000111111111111........./////////000000111111000000000000111111.........////////////000000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000///......///000111000000000111111111222222111111222222222222111111000111111111111111222222000000111111111222222222222222111111111111222222222222222222222222222222222222333333444333333222222222333333444555666666:::777444222333444555444222333444444555555444444333333333333333333333333555555555555555555555555333444444555555444444444333333333444444444555555555444444333333444444555333333444444555555666666333333333222222111111111222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333111111111222222222222222333222222222222333333444//////000111222222333333222222222222222222222222333333444444444555555555555555444444444333333333222333444444222222333444444444444444444444444444444444444444444444444444222222222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222333222111111000000000111000//////000111111000...000000000000000000000000111111000000000000111111000000000000000000000000111111000000000000111111111111222222222222111111111111111111111111111111222222111111222222333444333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555333333333333333333333333444444444444444444444444444444444444444444444444777666555444444555666777555444444444333333222222333333333333333333333333333333333333222222222222111111111222222222222333333333333333333333333333111111111222222222222333333333333333333333333333111111111111111222222222111111111222222222222222333333333222222333333333111222222333333222222111111111111222222222222222000000000000000000000000222222222222222222222222111222222222222333333333222222222222222222222222000111111222222222222111111000/////////000111222000000000000000000000000111111111111111111111111111111222111//////000111000000000000000000000000---...000111111111000///222222333444333222000///000000000000111111111111///000000111111111111000000000000111111111222222222111000000111111000///000000000000000000000000000000000000000000000000000000000111111111222222///000000000111111111111222111111000000111111222////////////000000000000000000////////////000000////////////000000000000000000000000000000000000000000000000000111111111//////000000000000111111111000000000000111222222111111222333333222111111111111111111111111111111000000000111111111111222222111111000000111111222000000111111111111222222111222222333333333333333111222333333444555666666888666333333333444444333222333444444555555444444333333333333333333333333555555555555555555555555333444444555555555555444333333333444444444555555555555444444444444555555222333333444555666777888333333333333222222222222222222222222222222222222333333333333222222222222333333333333333333333333333333333333333333333333111111222222222222333333222222222111111222222333000111222333444555555666222222222222222222222222333333444555555555555444444444444333333333222222222444555444333222333555444444444444444444444444444444444444444444444444222222222222222222222222111111111222222222333333111111111111111111111111222222222222222222222222111111000000000111111222///......///000000///---000000000000000000000000111111000000000000111111000000000000000000000000111111000000000000111111111111222222222222111111111111111111111111111111222222111111222222333444444333333333222222222111333333333333333333333333222222333333333333444444333333333444444444555555333333333333333333333333444444444444444444444444777666666555555444444444666555555555555555555666444444444444444444333333333333333333333333333333444444333333333222222222111111111222222222333333333333333333333333333333111111111222222222333333333333333333333333333333000000111111111222222222111111111222222333333333333222222222222222222333111222333333333333222111000111111111222222222222000000000000000000000000111111111111111111111111111111111111222222222333222222222222222222222222...///000222222222111000222222222333333444444444111111111111111111111111111111111111111111111111111222222111///...000111000000000000000000000000---...000111111111//////111222333444444333111000000000000000111111111111//////000111111111111111000000111111111222222222222111000000111111000...000000000000000000000000000000000000000000000000000000111111111222222222000000111111111222222222222111111000000111111222000000000000111111111222000000////////////000000////////////000000000000111111111111111111111111111111222222222333333333...///111222333222111000111000000///000111222333111222222333333222222111111111111111000000000000000000000000111111111111111111000000000000111111000000111111222222222222111111222333333333333333111222222333444555666777555444333333444444333222222333444444555555444444444444444444444444444444444444444444444444444444333333444555555555555555333333333444444444555555555555444444444444555555333333333444444555555555333333333333444444444444333333333333333333333333333333333222222222111111333333333333333333333333333333333333333333333333333333333444444555555555222222111111111111222222222222222333333444444444333333333333333333333333333333555666666666555444555555444444444333333333333444555444333333333555444444444444444444444444555555555555555555555555111111111111111111111111222222222333333333444444222222222222222222222222111111111111111111111111000//////000000111222333000///...///111111///...000000000000000000000000111111000000000000111111000000000000000000000000111111000000000000111111111111222222222222111111111111111111111111111111222222111111222222333444222222222222222333333333333333333333333333333333222222222333333444444444333333333444444444555555444444444444444444444444444444444444444444444444999888888777666555555444333333333333333333333333555555555555555555555555333333333333333333333333444444444333333333222222111111222222222333333333333333333333333333333333111111222222222333333333333333333333333333333333000000111111222222222222111111111222222333333333222222111111111111222222111222333444444333222111000000111111222222222222000000000000000000000000000000000000000000000000000000000111111222222222222222222222222222222222---...///111111111000///,,,---...///000/////////111111111111111111111111111111111111111111111111111222222111///...///111000000000000000000000000---...000111222111///......///111222222111000...000000000000111111111111//////000111111111111111000111111111111222222222333111000000111111000...000000000000000000000000000000000000000000000000000111111111111222222222///000000000000111111111222222111111111111222222000111111111222222222222000000////////////000000////////////000000000000222222222222222222222222333333333444444555555555---///222444444333111000111000/////////000222333111222333444444333222111111111111000000000000000000000000000111111111111111111000000000000111111111111222222222333333333000111222333333333333333111111222333444666666777333222222333444555333111222333444444555555444444555555555555555555555555444444444444444444444444333333444555666666666555333333333444444444555555555555444444444444555555333333333333333333333333333333333444444555555555444444444444444444444444333333333222222111111111333333333333333333333333333333333333333333333333555555555666666666777777222222111111111111111222222222222111111111111000333333333333333333333333333333555666666666555444666666555555555444444444333444555555333333444555444444444444444444444444555555555555555555555555111111111111111111111111333333333444444444555555333333333333333333333333111111111111111111111111.../////////000222333444111000///000222222000///000000000000000000000000111111000000000000111111000000000000000000000000111111000000000000111111111111222222222222111111111111111111111111111111222222111111222222333444000000111222333444444555333333333333333333333333222222222333333444444444333333333444444444555555555555555555555555555555444444444444444444444444===;;;999666555555555666666666666666666555555444444444444555555555666666444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333222222444555555444222222111111222333333444555555888666444444666666444111222222333333333333444444222222222222333333444555222222222222222222222222111222222333333222222111111111111111111111111111111333444444333222222333111222222333333222222111444333333222111111111222000111111111222222222222111111111111111111111111333333222222111000000000111111111111111000//////111111111111111222222222111111000000000000111111222111111111000000//////000000000000111111111111000000000000000000000000000000000000000000000000222111000......000111222111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000111000/////////000222333000000000000000000000000111111000000//////......---,,,+++...111222111/////////000000000000//////000000111222222222222111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000000000000000000000000111000000000000000000000000111111111111222222222222222111000111222444555222222333333444555666666444444222222222222444444333444555555444444555777666555444333333333333333444555555555444333333222444444555555555555444444555555444444444444555555777666444333333444666777666555444333333333333333444444222222222222444444444444444444444444444444333333333222222222111111777777777666555444222111333333333333333333333333777777666555333222111000444444444444444444444444444444444333333222222222444555555666666555555444333444555666666555444333555555555555555555555555444444444444444444444444333444444555555444444333333333333444444555555555222222222222222222222222222222222222222111000///222111111111000000//////000000000000000000000000111000/////////000222333////////////000000000000000000000000000000000000000111111111111222222222000000000000000000000000111111111111111111111111000000000111222222333333222222222222111111000000000111111111111222222222000111111111111222222222666333000000333555444333444444444444444444444444444444444444444444444444444444444444444444444444666666666666666666666666:::999666555444444555555666666666666666555555444444444444444555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333444444333333333111222222333444444555555555444222333555666555333222222333333333333444444333333222222222333444444333333333333333333333333222222333333333333222222111111111111111111111111111333444444333222222333111222222333333222222111333222222111000000111111000000000000111111111111111111111111111111111111111111111111111111222222111111111111111000//////111111111111111111111111111111000000000000111111111111111111000000000///000000000000111111111111000000000000000000000000000000000000000000000000222111000//////000111222111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000222111000000000111333333000000000000000000000000111000000000/////////...000///...///222222000...//////000000000000//////000000111222222222222111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000000000000000000000000111111111111222222222222000111111111111222222222333222111111111222333444222222333333444555555555444333222222222222333444333444555555444444555666666555444444333333333444444444555555444333333222444444555555555555444444555555444444444444555555444333222222222222333444666555444333333333333444444444333222222333444444444444444444444444444444444444444444333333333222444555555555555444333333444444444444444444444444666666555444333222222111444444444444444444444444444444444333333333222222222333333444444333333222444444555666666555444444555555555555555555555555444444444444444444444444333333444444444444333333111111222222222222222222222222222222222222222222111222222222222111000///111111111111000000000///000000000000000000000000111000/////////000222222////////////000000000111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111333333222222111000000000222222222222111111111000111111111111222222222222222222222222333333333333777444222222444555555444444444444444444444444444444444444444444444444444444444444444444444444444666666666666666666666666777666444333333333444555666666666666666555555444333333333444444444555555666666666666666666666666333333333333333333333333444444444444444444444444333333333333333333333333444444333333333333444444222222222333444444555555333222111222555666555444222222333333333333444444444444333222222222333333444444444444444444444444222222333333333333222222222222222222222222222222111333444444333222222333111222222333333222222111111111111111000000000000000111111111111222222222111111111111111111111111///000000111222222333333111111111222111111000///111111000000000000000000111111000000000000111111111111111111000000000000000000000111111111222222000000000000000000000000000000000000000000000000222111000//////000111222111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000222222111111222222333444000000000000000000000000000000000000////////////222111111111222222000...///000000111111000000///000000111222222222222111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000000000000000000000000111111222222333333333444000111111111111222222222333333222111111111222222222222222333333444444555333333222222222222333333222333555444333333444666666555444444444444444444444444444444444333333222444444555555555555444444555555444444444444555555333333333333333333333333555555444333333333444444555444333222222333444555444444444444444444444444555555555555444444444444222222333444444444444444555555555555555555555555555555444444444333333333333333333333333333333333444444444444333333333333333333444444444444333333444444555666666555444444444444444444444444444444444444444444444444444444333333444444444444333333222222222222222111111111222222222222222222222222111111222222111111000000111111111111000000000000000000000000000000000000000000000///000111111222/////////000000000111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111333333333222111111000000222222222222111111111111111111111111222222222333333333333333444444444444777555333333555666555555444444444444444444444444444444444444444444444444444444444444444444444444666666666666666666666666555444444333333444555555666666666666666555555444333333333333444444444444555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444555444333222222333444555333333333333444444555555222222222222333444444444222222222333333333444444555444333333222222222222444444444444444444444444222333333333333333333222222222222222222222222222111222444444222111222333111222222333333222222111111111222222222111111111222222222333333333444444111111111111111111111111000000111111111222222222111111111222222111111000111111000000000000000///111111000000000000111111111111111000000000000000000000111111111222222222000000000000000000000000000000000000000000000000111111000//////000111111111111111111111111111111000000000000000000000000000000000000000000000000000111111222222111111000111111111111222222333333000000000000000000000000000000000000////////////111111111111222111000000000000000111111000000000000000111222222222222111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222000000000000000000000000000000111222222333333333000000111111111222222222333333222111111111000000111222222222333333333444333222222222222222222333111333444444333333444555555555444444444444444555333333444444444333333222333444444555555444444333555444444333333444444555444555555666666555555444555444444333333333444444555444333222222333444555444444444444444444444444555555555444444444444333111222333333444444333333444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444333333555555666666666666555555444555555555555555555444444444444444444444444444333333333333333333333333333333333444444333333333555444444444333333222222111111111111111111111111000000111111111111000000111111111000000000000000000000000000000000000000000000000000000111111222//////000000000111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111000000111222222333333444222222222222222222222222111111111222222222333333333333333333444444444444555444444444444555555444444444444444444444444444444444444444444444444444555555555555555555555555666666666666666666666666555555555555555555666666666666666666666555555444333333333444444444555555444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444666555333333333333555666333333444444444444555555444444444333222222222222222222222333333333444444555444333333222222222222222222222222222222222222333333333444444333333333222222222222222222222222000222333333222111111222111222222333333222222111222222333444444333333222111111111111222222222333111111111111111111111111222222222111111111000000111111222222222222111111222111111111000000//////111111000000000000111111000000000000000000111111111111111111222222222222111111111111111111111111000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000111111222222222222111111///000000111111111111111000000000000000000000000////////////000000000000---...000000111111111222000000111111111111000000000000111222222222222111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111000000000000111111222222000000111111111222222222222222222222111000000///111111111222222222222222222222222222222222222222111222333333222222333555444444333333333333444555222222333333444333333222333333444444444444333333444444333333333333444444444555555666666555555444444444333333333444444555555555333333333333555555444444444444444444444444444444444444333333333333333333444444333333222111333333333333333333333333333333333444444444444555333333333333333333333333444444444444444444444444555666666777777666666555555555555444444555555555444444444444444444444444333333333333333333333333222333333333333333333222444444444333333222222222111111111111111111111111///000000111111111000000000000000000000000111111000000000000000000000000///000000000111111111111000000000000111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111111222333333444444222222222222222222222333111222222222222333333333222222222222333333333333333333444444333333333333444444444444444444444444444444444444444444444444555555555555555555555555666666666666666666666666666666666666666777777777666666666666666555555444444444444555555555666666444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444555555444444444444555555444444444444444444555555444555666555222111222333222222333333333333444444444444333222222222333333222222222222222222222222333333444444444444333333333333333333333333333333000222333333222111111222111222222333333222222111222222444555555555444333....../////////000000000111111111111111111111111333333222222111000000///000111222222333222222222333333222222111000000000111111000000000000111111000000000000111111111111111111111222222222222333111111111111111111111111000000000000000000000000000000000111111000000000111111111111111111111111000000000000000000000000000000000000000000000000111111222222222222111111//////000111111111111000000000000000000000000000////////////000000000000+++---000111000000222333000111111222222111111000000000111222222222222111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111000000000000000000000000000111111111111222222222111111111222111111000///111111111111111111111111111111222222222222111111000222333333222111333444222222222222222333333444111222222333333333333333333333444444444444333333444444333333333333444444333333333333333333333333444444333333333444555555666555444333333444555666444444444444444444444444444444444333333333333222444444444444444333222222333333333333333333333333444444444444444444444444444444444444444444444444444444444444555555555555444444555555555555444444666555444444444444555666333333333333333333333333333333333333333333333333222222333333333333222222111111111111111000000000111111111111111111111111//////000000111111000000000000000000111111111111000000000000000000000000//////000111111111111000000000000111111111222222222222222222222222222222000111111111111222222222222222222222222222222222111111111111111111111111444444444333222222111111222222222222333333333333222222222222333333333333222222222222333333333333111333444444333222222333444444444444444444444444444444444444444444444444555555555555555555555555666666666666666666666666666666777777777666666555666666666666666555555444555555555666666666777777555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555444444555555555555444444555555555555555555444444333555666555333222444555222222333333333333444444333333222222222333444444333333333333333333333333333333444444444444333333333333333333333333333333000111333333111000111222111222222333333222222111000111333555555444333222//////000000000111111111111111111111111111111111222222111111111111111111000111222222333333333222444444333333222111111000111111000000000000111111///000000000111111111111111111111222222222333333111111111111111111111111000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000111222222333333222222111///000111222222222111111000000000000000000000000.../////////000000000111---000222222111000111333000111111222222111111000000000111222222222222111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111333222222111111000000///000111111111111222222222///000111222222111111000111111111111111111111000000111222333333222111000000111222222111111222333111111000000111111222333111111222333333333333333222333333444444333333222444333333222222333333444444333222222222222333444333333333333333444555666666555444333333444555666444444444444444444444444555555555555444444444444333333444555555555555444444444444444444444444444444444444444444444444333555555555555555555555555444444444444555555555666444444555555555555444444666555444444444444555666333333333333333333333333222222222222222222222222222222333333333333222222000000000000111111111111111111111111111111111111...//////000000000000000///000000000111111111111000000000000000000000000...///000111222111111000000000111111111222222222222222222222222222222222000111111111111222222222222222222222222222222222111111111111111111111111555444444333333222111111222222222333333333444444222222222333333333444444333333333333444444444444111444666666444222333444444444444444444444444444444444444444444444444444555555555555555555555555666666666666666666666666666666777777666555555444666666666666666555555444666666666666777777777777666666666666666666666666555555555555555555555555666666666666666666666666555555555555555555555555333444555666666555444333555555555555555555444444111444666666444444666888222222333333333444444444222222222222333444444555444444444444444444444444333444444555555444444333333333333333333333333333000111333333111000111222222222222333333222222222///000222444444444222111222222333333333444444444111111111111111111111111000000000111222222333333000111222333333333333333555555444444333222111111111111000000000000111111//////000000111111111222111111222222222333333333111111111111111111111111000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000111222222333333222222111000111222333444333222222000000000000000000000000.../////////000000111111000333555444111000111333111111222222222222111111000000111222222222222111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111555444444333222111000000000111111111111222222222...///000111222222111000111111111000000000000000000111222333333222111000///111222222111111222333000000//////000111222222000111222333333333333333222333333444444333333222444333333222222333333444777666444333333444666777333333333333333444555666666555444333333444555666444444444444444444444444777666666666555555555555111222444555666777777777555555555555555555555555555555444444444333333333666666666666666666666666444444444555555555666666666666777777777777666666666555444333333444555666333333333333333333333333222222222222222222222222222222222333333222222222111111222222333333333444000000000000000000000000......///000000000000000//////000000111111111222000000000000000000000000...///000222222111111000000111111111111222222222222222222222222222222222000111111111111222222222222222222222222222222222111111111111111111111111111222222333333444444555222222222333333444444444222222333333333444444444444444444555555555666666222555888777555333444555444444444444444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777666666555555555555666666888888777777666666666555999888777666555444333333666666555555555444444444555555555555555555555555555555555555666666666777666666555555555444444444555555666666555444333333555555555555555555555555444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111444444444333333222222222111111111222222333333444222222333333333222222111222222222222222222222222222222222222111111000000//////000111222333333333222222222222111111000000///000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111////////////000000000000111222222333333222222111000000111111111111000000000111111111111222222222333333333222222222111111000000000000000000000000444555555222...---///111000111111111111222222222222222222222222222222222444555666555333111000111111111111111111111111111222222222222111111000000222222222222222222222222333222111111333444333222111111111000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000222222111111000000//////111111222222222222111111111111000000000000000111222333444555555444333222333333333333333222111000333333222111222333444555444444222222222222444444222222333333333333444444444333333333333444555555444444444444444444444444222222222222222222222222444444444444444444444444333444444555555444444333111222333444555555555555555555555555555555555555444444444333333222222222222222222333333333444444666666555555555444444444333333333333333333333333111111111111111111111111333222222111111222222333111111111111111111111111222222222111111111000000000111111111222222222222222222222111111111000000000000000000000000000000000000000000000000000000111000/////////111222333333222000/////////000111000111111111111222222222111111111111111111111111000000000000000000000000222222333333333333444444222222222222222222222222111111111222333444555666333333333444444444555555666666555555555444444444555555555555555555555555555444444444444555666666555555555555555555555555777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777666555555555444444444444666666666666666666666666666666555555555444444444555555555555555555555555555555555666666666777777777777777666666555555555555666666666555555444333555555555555555555555555666666666555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222444444444333333222222222222222222222222222111111222222333333333222222111222222222222222222222222222222222222111111111000///000111222222333333333222222222222111111111000111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111111222111111111222222111111111111111222222222222111111111111111111222222222222333333222222222111111111111111111111111111111111111222111///,,,+++---///000111111111111222222222222222222222222222222222222444555444222111111111111111111111111111111111222222222222111111111000222222222222222222222222555333222222333333111000111111111111000000000000111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111222222222222111111111111000000000000111111///000111111111111000///333333333333333222111000333333222222222333444555444333222222222222333444222222222333333333444444444333333333333444555555444444444444444444444444333333333333333333333333444444444444444444444444111222222333333222222111222222333444555555555444444444444444444444444444444444333333333222222222222333333333444444444444555555444444444444333333222222222222222222222222111111111111111111111111333222222111111222222333111111111111111111111111222222222111111111000000000000000111111111222222222222222111111111000000111111111111111111111111111111111111111111111111111000//////000111222333555444444333333222333333111111111111222222222222111111111111111111111111222222222222222222222222222222333333333333444444222222222222222222222222222222222222333444555555333333444444444555555555666666555555555444444444555555555555555555555555666555555555666666777777555555555555555555555555777777777777777777777777888888888888888888888888777777777777777777777777888888777777777777888888555555555555444444444444444444555666777777888999666666666555555555555444555555555555555555555555555555666666666777777777888888777777777777666666666666666555555555555444555555555555555555555555666666666555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444333333333333222222333333222222111000000///222222333333333333222222111111111111111111111111222222222222111111111111///000111222333333333333222222222222111111111111111222222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222333333000000111111111111000000222222333333333333222222111111111111222222222333222222222111111111111111111111111111111111111111222333333111//////000222000111111111111222222222111111111111111111111111000111333333111000111222111111111111111111111111222222222222111111111111222222222222222222222222666444222222222222000...111111111111111111111111111111111111111111111111000000000111111111222222111111111111111111111111111111111111111111111111000000000111111111111111111111222222222222111111111111000000000111111222222222333333333333222222222222333333333222111111333222222222222333444444333333222222222222333333222222222222333333333333333333333333333444555555333333333333333333333333333444444444444444444444333333333333333333333333111111222222222222111111222333333444444444333333333333333333333333333333333333333333222222222222333333333444444444555555444333333333333222222222111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111222222222111111111111111///000000000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111000000000111222222444555555555555444333333111111111111222222222333222222222222222222222222333333333333333333333333222222333333333333444444333333333333333333333333444333333333333333444444333444444444444555555555666666666555555555555444555555555555555555555555666666777777777777888888666666666666666666666666777777777777777777777777999999999999999999999999777777777777777777777777888777777666666777777888777777777777777666666666444444555666777888888999666666666555555555555555555555555555555555555555555666666666666777777777777777777777777777777777666666555555555555555666555555555555555555555555444444444444444333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111222222333333444333333333111111111111111111111111222222222222222222222222000111222222333333333222222222222222222222222222111111111222222222333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111222222222333111111222222222222111111222222333333333333222222111111111222222222333333111111111111111111111111111111111111111111111111222333333333222222333444000000111111111222222222000000000000000000000000...///111222111000111222111111111111111111111111222222222222222222222222222222222222222222222222444333222222333333111000000111111111111111222222111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111000000000111111222222222111222222333333222222111111111000000111111222222333444444444444444444333222222333333333222222111222222222222222333333333333222222222222222222333111222222222222333333333333333222222333333444555222222222222222222222222222222333333333333333444222222222222222222222222333333444444444444333333222333333333333222222111111111111111111111111111333222222222222222222222333333444444444555555555222222222222111111111111111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111//////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222000111222333333222111000111111111222222222333333222222222222222222222222111111111111111111111111222222222333333333444444333333333333333333333333555444444333333333444444444444444444555555555555666666666555555555555555555555555555555555555555666666777777777888777777666666666666666666666666777777777777777777777777999999999999999999999999777777777777777777777777777666666555555666666777666666666777777777777777666666777777777777777777666666666666666666666666666666666666666666666666666666666666777777777888666666666666666666666666666666555555555666666777666666666666666666666666444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333//////000111222333333444111222333444444444444444111111111111111111111111222222222222222222222333111111222333333333333222222222222222222222222333000000000000111111111222333333333333333333333333222222222222222222222222222222222222222222222222000000000111111111222222222333333444444333333222111111222222222222111111111222222222222333333333111111111111111111222222111111111111111111111111/////////000000111000000000000111111111222222222000000000000000000000000---///111111000000111222111111111111111111111111222222222222222222222333222222222222222222222222222111000111333444333222000000111111222222222333111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111000000111111222222333333222222333333333333222222111111111111111222333333111111000000000000111111111222222333333333222222111111222222222333333333222222222222222222222222111111111222222222333333333222222222222333444444222222222222222222222222000000111111222222222222222222222222222222222222222333333444444333333222222222222333222222111111111111111111111111111111222222222222222222222222333333333444444444555555222222111111111000000000222222222222222222222222111111111111111111111111222111111000000111111222111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111///000111222222111000///111222222222222333333333222222222222222222222222111111111111111111111111222222222333333333444444333333333333333333333333555555444333333333444444444444444555555555666666666666666666666666666666666666666666666666666666444555666777777777666666777777777777777777777777888888888888888888888888999999999999999999999999777777777777777777777777666666555555555555666666444444444555555555555555888888888777777666666666555666666666666777777777666666666666666666666666666666666777777777888888555555666666666666777777777666555555555666777888666666666666666666666666666666666666666777777777666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333444444//////000222333444555666111222333444444555555444222222222222222222222222222222222222333333333333222222333333333333333222222222222222333333333333//////000000000111111111333333333333333333333333333333333333333333333333333333333333333333333333000000000111111111111222333333444444444444333333111111222222222222111111222222222222333333333333222222222222222333333333222222222222222222222222111111000111333333222000000111111111111222222222111111111111111111111111---///111111111000111222111111111111111111111111222222222222333333333333222222222222222222222222111000///111333555555444000000111111222333333333111111111111111111111111111111111222222222222333222222222222222222222222222222222222222222222222111111111222222222222222222222333333333333222222111111111111111222333444333222111111111111222333111111222333333333222222000111111222333222222222111111222222222222111111111111111111222222222222222222222222222333444444111111111111111111111111//////000000111111222222111111111111111111111111000000111111111111000000000111111222222222111111111111111111111111111111111111111222222222222222222222222333333333444444222111111111111000000000222222222222222222222222111111111111111111111111111111000000000000111111111111111111111111111111111111111111111222222222000111111111222222222222111111111111111222222222222222222222222222222222222222222222222222222222222222222333222222111000111111222333333333222222222222222222333333333333333333333333333333333333444444444444444444444444222222333333333333444444333333333333333333333333555444444444444444555555444444555555555666666666555666666666666777777777666666666666666666666666444555666777888777666555777777777777777777777777888888888888888888888888999999999999999999999999777777777777777777777777777777666666666666777777444444444444555555555666888888888777777777666666555666666666777777777777666666666666666666666666666666777777777888888888666666666777777888888888777666555444555666888999666666666666666666666666555666666666777777777888666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444222222222333333444444444111111222333444555555666111222333444555555555555333333333333333333333333222222222333333333444444222333333444333333222222222222222333333333444444000000111111111222222222222222222222222222222222333333333333333333333333333333333333333333333333111111111222222222333333222333333444444333333222222222333333333333222222222222222333333333444444222222333333333444444444222222222222222222222222555333333444666666333111000111111111111222222222222222222222222222222222///111222222111000111222111111111111111111111111222222222333333333444444222222222222222222222222222111000111333444444222000000111222222333444444111111111111111111111111111111111222222222333333222222222222222222222222222222222222222222222222333222222222222222222111222333333444444333333222111111111111222333444555555555444333333444555555000111222333333333333222///000111222333222222111000111222333333222111000111111111111222222222222222222222111222222333444111111111111111111111111///000000111222222333333111111111111111111111111000000111111111111000000//////000111222222222111111111111111111111111111000111111111222222222222111111111222222222333333222222222111111111000000111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111000000111111111222222222222222222222333333333333000000111111111222222222222222222222222222222222222222222222222222222222222222333333333222111000333222222222333333444555222222222333333333444444333333333333333333333333444444444444444444444444222222333333333333444444444444444444444444444444444444444444444555666777555555555555666666666666555666666666777777777777666666666666666666666666444666777999999888777666888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777888888777777777777888888555666666666777777888888777777777777777888888888555666666666777777888888777777777777777777777777777777777777888888888888777777888888999999999999777666555444555666888:::777777777777777777777777333444444444555555666666777777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555222222222333333444444444444444444444444444444444111222333444555555555555444444444444444444444444222222222333333444444444333333333444444333222222222222222333333444444444111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333222222333333333444444444111222222333333222222111333444444555555444444333222222333333333444444444333333333444444555555555222222222222222222222222333111000111333333000---000111111111111222222222222222222222222222222222000111333333111000111222111111111111111111111111222222222333333444444444222222222222222222222222444222111222333333222111000000111222333333444444111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222444333333222222111111111222333333444444333333222111111111111222333444555222222111000000111222222000111222333333333333333///000111222333222111111000111222333333222111000000111111111111222222222222222111111222222333444000000000000000000000000000000111222333333444444000000000000000000000000222222333333333333222222......///111222222222222111111111111111111111111000000111111222222222222000000111111111222222222222222222222111111111111000000000000000000000000111111111111111111111111111111000000000000111111111111111111111111111111000000111111222222222222222222333333333444444444000000111111222222222222222222222222222222222222222222222222222222222222222333333444333222111000222222111000111222444555222222333333333444444444333333333333333333333333222222222222222222222222222222333333333444444444444444444444444444444444333333333444555666777888555555555555666666666777555666666666777777888888777777777777777777777777555777999:::::::::888777888888888888888888888888888888888888888888888888::::::;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888777777777777777777777777555666777999999999888777888777777777666666555555777777888888888888777777777777888888888888777777888999999999999888777777777888888888888999999999::::::999888777777888888888888888888888888888888777888888888888999999999444444555555666666777777666666555555555555666666666555555555444444444444666666555555555444444444555555555555555555555555666555333222111222222333555555555555555555555555444444444333333222222222444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222333444444555555555555444444444333333222222222111111111222222333333444333444444333111000000111333333333333333333333333333333333333333333333333333333333333333333333333555444444333222222222222222222222222333333444555444333333222111000//////333222222111111222222333222222222222222222222222333333333222222111111111000000000111222333555555111111222222222333333333444444444333333222222222333333333333333333333333555444333111000111222222111222333444555444444333333333222222333333444555222222222222333444555555333222222222111000000000111111222555666666333000222222333333333444444444777777666444444444444444222222333444444444444333444333333222222333333444333333222222111000000000000000000000000000000000000111111111222222222222111222222333333222222111333333222222333333444555000000000000000000000000111111111111111111111111222222111111111111222222333222222222111111000000000000000000000000000000---...///000111222333333111111111111111111111111222222222111111111111111000111222222111000111333//////000000111111222222333222222222111111000000000000000000111222333444222222111111111111222222111111222222222333333333111111111111111222222333333222222111111222222333111111111111111111111111111111222333333333333222111111222222222333333333333333333333333333333333111111111111111111111111555555444444555555666777333333333444444555555555555555555444444333333333444333333333333444555555555555555444444444333333888777666666777777777666888777777666555444444444666666666666666666666666666666777777888888888999777777777777777777777777777777888777777666555555777777777777777777777777;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999888888888888888888888888777777999:::::::::999999888888888777777777666666777777888888888888777777777888888999999888888777999999999999999888777777888888888888999999999999::::::999888888888888888888888888888888888888888777888888888888999999999666666666666666777777777666666555555555555666666666666666666555555555444666666555555555444444444555555555555555555555555555555444333333333333333555555555555555555555555555444444444333333333222444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222333444444444444444444444333333333333333333222222222222222333333333222333444333111111111333333333333333333333333333333333333333333333333333222222222222222222222222444444333333222333333333333333222222333333444555333333222222111111000000333333222222222222333333222222222222222222222222333333333222222222111111222222222222222222333333222222222222222333333333444444333333333222222222333333333333333333333333444333222222111111111222111111333444444444333333111111111111111222222333333333222222222333444444222222222222111111111111222333555666666444222111222222333333333444444444444333333222111000000///111222333333444444333333333333222222222222333333111111111111111222222222222222222222222222222222111111222222222333333333222222333333333333222222222222222222222333444444111111111111111111111111111111111111111111111111222111111000000111111222222222222111111111000000111111111111111111111111...//////000111222333333222222222222222222222222222222222222222222222222000222333222111000111333000000000111111111111111222222222111111111000000000000000111111222333444222222111111111111222222111111111222222333333333111111000000111111222333333333222222222222333333111111111111111111111111111111222333333333333333222222333333333444444444333333333333333333333333333333333333333333333333333222222222222333444444333333444444444555555555555555555444444444333333666555444444444444555555666666666777777777888888999888888999999999888777888888777666666555444444666666666666666666666666777777777777888888999999777777777777777777777777777777888888777777666666888888888888888888888888===<<<<<<<<<;;;:::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999:::;;;;;;;;;::::::999999999999888888888888777888888999999888888777888999999::::::999999888999999999999999888888777888888888888999999999::::::999999888888888888999888888888888888888888888777888888888888999999999888888888777777777777777777666666555555666666777777777777777666666666666666666666555555555555444555555555555555555555555555555555555555555444333555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222333333444444333333333333333333444444444444333333333333222222222222111222333333222222333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444555333333333333333333444555222222222222222222222222333333222222222222333333333333333333333333333333333333333333222222222222444444333222222222222222333333333333333333333333333333333333222222222222333333333333333333333333222222333333333222111111111222222333333333333222222111111111111222333333444333333222222222222333111222222222222222333333333777999999555222111222333333333333444444444444777888888777666444333111111111222333333333333333333222222111111222222333000000111111222333333444333333333333333333333333222222222222333333333444222222333333333333222222222222111111222222333444222222222222222222222222111111111111111111111111111111000000000000111111111111111111111000000000111111111111111111111111000000000111111222222222222222222222222222222222222222222222222222222222111222333333111111222333222222111111111111111111111111111111111000000000111111111111222333444444333222222111111222222333111111111111222222222222111111000000111111222333444333333222222333333444111111111111111111111111111222333333444444333333333333333444444444555555333333333333333333333333444444444444444444444444333222222222222333444444444444444555555555555555555555555555555444444444777666666555555555666666555555555555555555666666666666777888999999999999888888888777666666555555777777777777777777777777777888888888888999999999777777777777777777777777666777888888888888888888888888888888888888888888>>>======<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999::::::::::::;;;:::::::::::::::::::::::::::::::::888888999999999999888888999::::::;;;;;;::::::999999999::::::999999888777888888888999999999:::::::::999999888888999999999888888888888888888888888777777888888888999999999:::999999888888777777777777777666666666666777777888888888777777777777666666666666555555555555555555555555555555555555555444555666777777666555444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444222222333333333333333222222333333333444444555555444444444333333222222111000111333333333333444666444444444444444444444444444444444444444444444444666666666666666666666666333333333333333444555666444444333333333444444555222222222222333333444444333333333222222333333333333333333333333333333333333333333333333333333333444333333222222222333333444444444444333333333333333333333333333222222222444444444444444444444444000111333444444333222111222222333333333333333333444444444444444555666666555444333222222111222222111222222222333333444444555999<<<:::444000111333333333333444444444444555:::;;;<<<<<<:::888555333111222222333333333333333222222222111111222222222111111111222222333333333333333333333333333333333111222222222222333333333222333333333333333333222222111111111111222333333222222222222222222222222111111111111111111111111111000000//////000000111111111111111111111111111222222222222222222222222111111222222222222222222222222222222222222222222111111111111222222222222222333444333222111222333333333333222222111111000111111111111111111111111222222222222222333444444333333222222222222333333111111222222222222222222111111111111111222333333444444333333333333444444222222222222222222222222222333333444444444444444333333333444444444555555333333333333333333333333555555555555555555555555555555444444555555666777555555555555555555555666666555555555555555555555666666666666777888999::::::::::::999999888888777555666666666666777999;;;999999888888777777777777888888888888888888888888999999999999999999999999888888888888888888888888777777888999::::::999999999999999999999999999999>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999:::::::::::::::::::::;;;;;;;;;999999::::::::::::999999::::::;;;;;;;;;;;;::::::999::::::::::::999888888888999999999999::::::::::::999999999999999::::::888888888888888888888888777777888888888999999999::::::999999888888777777777777666666666666777777999888888888777777777777666666666666666666666666666666666666666666666666444555666777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333444444333333222333333333444444555555555555444444333333222222222000111333333333333555777444444444444444444444444444444444444444444444444666666666666666666666666333333333333444555555666555555444333333444444444222222222333444444555555444333333333333333333444333333333333333333333333333333333333333333333333222222222222333444555666444444444444444444444444333333333333333333333333444444444444444444444444111222333555555555444333444444333333333333333333555555444444555555666777555555444333222222222333222222333333444444444555555999<<<:::444111222555333333444444444555555555555666777777666444111000222222333444444444444333333222222222222222222333333333333333222222111111333333333333333333333333111111111222222222333333333333333444444333333333222222111111222222333444222222222222222222222222111111111111111111111111111111000000000000111111111111111111222222222222222222222222222222222222222222222222333333333333111111111111111111111111000000000000111111222222333555555444222111222333444444333333222222111111111111111111222222222222333333333333333333444555444444333333333333444444333333222222222222222222222222222222222333444444555444444444444444444555333333333333333333333333333333444555555555555444333333333444444444444555444444444444444444444444555555555555555555555555666666555555666666777888666666666666666666666666666666666666666666666666444444555666888:::<<<===CCCCCCDDDDDDEEEEEEFFFFFF??????===999666555888:::999999999999999888888888999999999999999999999999::::::::::::999999999999999999999999999999999999888888999:::;;;;;;;;;:::999999999999999999999999>>>=========<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::::::::::::::;;;;;;;;;;;;999::::::;;;;;;::::::999999::::::;;;;;;::::::999:::::::::::::::999999888999999999999:::::::::::::::999999999999::::::;;;888888888888888888888888777888888888888999999999999999999888888888888888888777777666666777777888888888888888777777777777555666666666666777777777666666666666666666666666444555666666666666666666555555555555555555555555444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444555555444444333333444444444444444555555555444444444444333333333333000222444444333333555777444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555666666555444444444444444444333333333444444555555555444444333333333333444444333333333333333333333333333333333333444444444444111111222222333555666777444444444555555555666666444444444444555555555555444444444444444444444444222333444555666666777777666555555444444444444555444333333333333444555555666555555444444444444555333444444444444444444555555777999888555333444666333444444444555555555555333444444444444222111000333333444555555555555555444333333222222333333444555444444333222222111111333333333333333333333333222222222222333333333333333333444444444444333333333333222222333333444555222222222222222222222222333333333333333333333333222222111111111111222222222222222333333333333333333333333333333333333333222222222333333444444444111111111111111111111111000000000111111222222333555666666555333222222333444444333333333333333333222222222333333333333333444444444333333444444555555444444333333444444555444444444444333333333333444444333333444444555666666555555444444555555666444444444444444444444444333444555555666666555555444444444555555555666666666666666666666666666666555555555555555555555555555555555555555666777777777777777777666666666666666666666666777777777777444444555666888:::<<<===AAABBBDDDFFFIIIKKKMMMNNNJJJJJJIIIDDD===888888999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::::::::999999999999999999999999999999:::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======;;;:::::::::;;;;;;999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::999999::::::::::::999999::::::;;;;;;::::::999888999999999:::::::::;;;;;;999999999999999:::;;;<<<888888888888888888888888777888888888888999999999777777777888888888888888888888777777777777888888888888777777777666666666555666666666777777777777666666666666666666666666555444444444555555666777555555555555555555555555222333333333444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666555555444333555555555555444444444444333333333444444444444444111333444444333333555666555555555555555555555555555555555555555555555555333333333333333333333333666555555444444444444555666666555444444444444444444444444444555555555555444444333333333333444444444444444444444444444444333333333444444444555555333333333333333444555666333333444555666777777888555555555666666666777777555555555555555555555555444444555555666888999:::888777666555444555555666444444444444444555555666666666555555555666666777555555555555444444444444333444555555555666666666444444444444555555555555555555555555555555555555444555666666777777666666555444444333333444444555333333333333333333333222444444444444444444444444444444444444555555555666333333444444444444333333444444333333444444555666333333333333333333333333444444444444444444444444333333222222222222333333333333333444444555555555444444444444444444444444111222222333444555666666333333333333333333333333111111222333333444555555555666777666333222333444333333333333444444444444333333333444444555555555555555444444444444555555555555444444444444555555666666555555555444444444555555555555555666777777666666555555555555666666666666666666666666666666444444555666666666666666666666777777777888888888777777777777777777777777777777777777777777777777777777666666777777888999888888888777777777666666666666777777777888888888666666666666777999:::;;;::::::<<<>>>AAACCCDDDEEEGGGKKKOOOMMMGGG@@@<<<;;;:::::::::::::::;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=======================================<<<<<<<<<<<<<<<<<<<<<<<<========================???>>>===<<<;;;;;;<<<===999999999::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888999999::::::999999888::::::;;;;;;::::::999888999999:::::::::;;;;;;;;;999999999999::::::;;;<<<888888888888888888888888777888888888888999999999666666777777888888888999888888777777777777888888777777777777666666666666555666666666777777888888777777777777777777777777555444333333333555666777555555555555555555555555222222222333333444444444666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555666666777777666555444444666666666555444444444333333333333444444555555555222444555444333333444666555555555555555555555555555555555555555555555555555555555555555555555555777666555444444444444444777666555444444444444444555555555555555555555555555444444333333444444555444444444444444444444444333333333444444555555555555555444333333333444444222333444555666888999999555666666666777777888888555555555555555555555555666555555555777999;;;<<<999888777555555555666777666666666666666777888888666666666666666777888999666666666555444444444333333222222333666888888777444444444555555555666666555444444444444555666666555666666777777777777777666555555444444555555666111222222333333444444555666666666666666666666666666666666666777777777777333444444555555444444333555444444444444555666666555555555555555555555555555555555555555555555555444333333222222333333444444444444555555666666666444444444444444444444444111111222333555666777777555555555555555555555555333333444444555666777777666777777666444222333444333333333444444555555555444444444555555666666666666555555444444444555555555555444444444444555555777777666666666555555555666666666666666777888888666666555555555555666666777777777777777777777777444555555666666666666666888888999999999:::::::::888888888888888888888888888888888888888888888888::::::999999::::::;;;<<<999888888888777777666666666666777777888888888999888888777777777777888888999999999999::::::::::::<<>>===<<<;;;::::::<<<===>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::888777777888::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888777999999::::::::::::;;;;;;888888777777777777888888::::::999999999999::::::666666666666666666666666666777777777777888888888777777777888999999999:::888888777777666666555555666666666666666666666666666666666666666666666666999888888888777777666666333333333333444444444555333333444444444444333333666555444444666777777666888777666555555444444555444444444444444555666777777777777777777777777777555555555555555555555555444444444444555666777888333333333444444444555555888888777777666555555555444444444444444444444444666666666666666666666666555555555555555444444444777777666666555555555444555555555555555555555555777777666666555555555444888777666444444444555666777777888888888888777777333333444555666666555555:::999777666666666777888444555555666666666666666888888888888777777777777777666555555666888:::<<>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;::::::999999??????>>>>>>===<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::888999999999888888777666888888888999999999::::::999999888888888888999999666666555555555555666666777777777777777777777777777777777888888888999999888888888888888888999999999999999888888888888888666666666666666666666666666666666666666666666666777777777666666666555555444444555555555666666666444444555555555555444444888666444444555777888777555555555444444555666666555555555444555555666666666666666666666666666666777777777777777777777777777666666777888999::::::444444444444555555555555666666666666666666666666444444444444444444444444666666666666666666666666666555555555555555555555777777777666666666555555555555555555555555555555777777666666666555555555777777555444444444555555555555666666666666555555444444555666666666666666777666555555444444555555555555666777777777777777888888888888777777777777777666555444555777888:::@@@@@@@@@???<<<999666555;;;>>>@@@===888555666888555666666777777777666666444555555555555666666666666666666777777888888888888888888888888888888888999888777666666777888999666666777777777777666666666666777777777777666666666666666666666666666666555666666777777777777777:::999888888777777888888888888777777888888999:::888888888777777777777777777777777777888888888888888777777666666666666666666666666666666666666555777777666666666666777777777777777777777777777777666666666666666555555555666666666666666666666666666666777777777888888888:::999888888777777777888777777777777777777777777777666555666888999888777777666666666666666666666888777666555555666777888777666666666666666666666999999999999999999999999888888888888888888888888888888888777777777666666777777777777777777888888777777777888888888999999;;;:::::::::999999999999;;;;;;;;;;;;::::::::::::888888999999999999888888999999999999999999999999777888999999::::::999999::::::999999999999999999999999999999999999999999;;;<<<===???AAADDDFFFGGGDDDBBB???<<<::::::::::::;;;<<<<<<<<<====================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::??????>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;999999999999999999999999777888888888888777666666777777888888888999999999888888777777777777888888777777666666666666777777888888888888888888888888888888888888999999999:::888888888888888888777777777888888888888888888999777777777777777777777777777777777777777777777777666666555555555555555444444444555555555666666666555555555666666555555555777555333333444666777777444444444444555666777888777777666555555555666666666666666666666666666666777777777777777777777777888777777777888999:::;;;555555555555666666666666444444555555666777777888666666666666666666666666777777777777777777777777666666666666666777777777888777777777777777666666555555555555555555555555777777666666666666555555777666555555444555555555444555555666666555555444555666666777777777777666666666666666666666555444666777777888888888888888999999888888888777777777777666555444444555777888;;;===@@@BBBBBB???;;;888BBBCCCCCC???999666777888444555666777888888888888555666666666666777777777777777777888888888888888888888888888888888888888:::999999888888999999:::777888888999999888888777888777777666666777777888888888888888888888888888777777888999999999999888::::::999888888888999999999999999999999:::;;;;;;888888888888999999999999888888999999999:::::::::999999888777777777777777777777777777777777777777888888777777777777888888888888888888888888888888777777888888888888888888777777777777777777777777777777777777888888888888::::::999999888888999999999999999999999999999999:::888888888:::;;;:::999777888888888888888888888888888777777777777888888777888888888888888888888::::::::::::::::::::::::999999999999999999999999999999999999888888888888777777777888999:::::::::777777888888888888999999;;;;;;;;;;;;::::::::::::<<<<<<<<<;;;;;;;;;;;;:::888999999::::::999999888::::::::::::::::::::::::888999::::::;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;:::999999999<<<>>>@@@FFFDDDAAA>>><<<;;;::::::<<<<<<=========>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;>>>>>>>>>??????@@@@@@@@@??????@@@??????>>>===<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999999999999999999999999999777888888888888888777777888888888888999999999999777777666666666666777777999999888888888888999999888888888888888888888888888888999999999:::::::::999999888888777777666666444555555555666666777777777777777777777777777777777777777777777777777777555555555555555555555555333333444444444555555555555555666666666666555555555444444555777777666444666555555555666666777888999888777666666666666666666666666666666666666666555555555555555555555555666666666666666777888888666666666666777777777777666666666777777888888888666666666666666666666666777777777777777777777777777777777777777888888888888888888888777777777777555555555555555555555555777777666666666666666666777777777666666666777777666777777888888777777666666777777888888888777777888999:::;;;;;;:::888888777888999999::::::999999999999999888888888777777888777777666666666777777777:::???CCCFFFFFFDDDCCCDDDDDDBBB>>>:::777888999666777888999999:::999999777777777777888888888888888888888999999999999999888888888999999999999999999999888888888888999999999999::::::::::::999999::::::888888888888::::::999999999999999999999999888999999::::::::::::::::::999999888888888999999999888888888888999::::::888999999999:::;;;;;;;;;888888888888999999999999::::::999888888888888999888888888999999999999999:::999999888888999999:::999999999999999999999999777777888888999999::::::888888888888888888888888888888999999999:::::::::;;;::::::999999:::::::::::::::::::::::::::::::::999888777888999:::999888888888999999999999999:::999999999999999999999999888888999999999999999:::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999:::;;;>>>======<<<;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================;;;<<<<<<========================>>>??????@@@@@@>>>@@@CCCDDDDDDAAA>>><<<===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;:::999888::::::::::::::::::::::::888888999999:::999999888999999999::::::::::::;;;999888888777777888888999777777666666666666777777888888888888888888888888888888999999999:::::::::999888888777777666666666444444555555666666666777777777777777777777777777777777777777777777777777666666666666666666666666444555555555555666666666555555666666666666555555444555888;;;<<<;;;777444999888888777666666777777999888777666666666666666555555555555555555555555555555555555555555555555666666666666666666777888666666666777777777888888999999999888888777777777777777777777777777777777777777777777777777777777777777777777888888999999777777777777888888888888666666666666666666666666666666777777777777777777888888888888999888888888777777888888888888777777777888888888888888777777999:::<<<======<<<;;;:::888999999:::::::::::::::999999999999888888888888999999888888888888888888888:::<<>>;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;================================================;;;<<<======>>>>>>>>>===;;;;;;<<<<<<======>>>>>>===???BBBDDDDDDBBB???===<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::888888999::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;999888888777777888888999888888888888888888888888888888888888999999999:::777777777777777777666666666777777777777777777888777777777777777777777777777777777777777777777777666666666666666777777777666666777777777888888888555555555666666555555555666888;;;>>>@@@>>>:::666:::999888777666666666666777777666555555555666666555555555555555555555555777777777777777777777777888888777777777777888888666666666666777777777777::::::999888888777666666777777777777777777777777777777777777777777777777666666777777888888999999666666777777777777777888666666666666666666666666666666777777777777888888777888888999999999999888666777777888888777777666777888888888888777777666888999::::::::::::::::::888999999::::::::::::::::::999999999999888888888888999999999999999999999;;;:::::::::;;;===???AAA<<<;;;;;;:::::::::;;;;;;:::;;;;;;;;;;;;;;;::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999::::::;;;;;;<<<;;;<<<<<<======<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::===<<<<<<;;;;;;<<<<<<===::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;>>>>>>=========>>>??????;;;;;;;;;;;;;;;<<<======::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======;;;;;;:::999999999999999999999999::::::;;;;;;<<<::::::999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<777777777888888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999:::;;;;;;:::888888888999999:::;;;;;;;;;999999::::::::::::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;:::999999999::::::;;;;;;;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;777999;;;===>>>>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>:::::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>;;;::::::::::::999999999::::::::::::::::::::::::999999::::::;;;;;;;;;;;;999999999999999999999999999999999999999999999999:::::::::999999:::::::::999999999999999999999999777777888999999999999999888999999999::::::::::::;;;::::::::::::::::::;;;::::::999999999999::::::777777777777777777777777777777777888888888999999666666666777777777777777777777777777777666666666666666666666666666666666666666666666666666666666444444555555555666666666555555555555666666666666444444555555555555444444777777777999;;;;;;999666666666555555555555555666555555555444555555666666555555555555555555555555777777777777777777777777777777666666666666777777555555555666666666777777777777777666666666666666666666666666666666666666666666666666666666666666555555666666777888888999555555666666666777777777666666666666666666666666666666777777777888888888555666777888888888777777888888999999999999888888777777888888777777666555888888888888888999::::::888888999:::::::::::::::::::::999999999888888888666777888999999999999999:::999888777777999:::;;;999999999:::;;;;;;;;;:::777888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999::::::;;;<<<<<<<<<;;;;;;<<<======<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<;;;;;;;;;999999999999999999999999999:::;;;;;;<<<<<<;;;;;;===<<<<<<<<<======>>>???;;;;;;::::::;;;;;;<<<===;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<======;;;::::::999888999999999888888999::::::;;;<<<<<<::::::999999999999::::::::::::::::::::::::::::::999999999888888888888888::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;999999999999999:::;;;;;;::::::::::::::::::::::::===;;;::::::;;;;;;:::999777888888999::::::;;;;;;888999::::::::::::999888777888888999::::::;;;;;;::::::::::::::::::::::::999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;::::::::::::::::::999999999999:::::::::;;;999999999999:::::::::;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;======<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<============================================================;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<============999999999999999999999999:::999777777888:::===???:::::::::999999999888888888888888888888888888888888888888999999:::::::::888888888888888888888888777777777777777777777777999888777666666777888999777777777777777777777777666666777888888888888888777888888888888999999999888888777777777777888888666666555555555555666666666666666666666666666666666777777777777888888888555555666666777777888888666666555555444444444333666666666666666666666666666666666666666666666666333333333444444555555555111111111222222222333333333444444444444444444333555333111111333555555555333333333333333444555666444444444444444555666777555555555555555555555555555555555555555555555555555444444333333333444444555555555555666666666666333333444444555666666666666666666666666666666666666666666666666666666666444555555666777888888888444555555555666666777777777777777777777777777777666666777777888888888999333444555777777777666555:::;;;;;;<<<<<<;;;;;;:::777777777777777666555555999999888777888999;;;<<<888888999:::::::::999999:::::::::999999999888888444555666888999999999999777777888888999:::;;;;;;888888999;;;<<<<<<:::888444555666888:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;999999::::::;;;<<<======888999:::;;;;;;:::999888::::::;;;;;;;;;;;;::::::888999;;;;;;;;;;;;999888999999999999999999999999999:::;;;;;;<<<<<<;;;;;;999999999999999:::;;;<<<999888888888888999::::::;;;;;;;;;::::::999999999999999999:::::::::;;;;;;;;;:::999999888888999999888888999999:::;;;<<<<<<:::999999888888999999:::999999999999999999999999:::::::::999999888888888888888888888888888888888888888999999999:::::::::888888888888999999:::;;;::::::::::::::::::::::::<<<;;;999999::::::999888777777888999999:::;;;;;;888888::::::::::::888888777777888999999:::;;;;;;888888888888888888888888999999999999999999999999999999999::::::;;;;;;;;;888999999::::::;;;;;;<<<777777888888888999999999888888888999999:::::::::;;;;;;:::::::::999999999888999999::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;::::::;;;;;;;;;::::::999999888::::::::::::::::::::::::>>><<<:::999888999:::;;;777888999:::;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============