BM6P6(@ ooo[[[JJJBBB@@@>>>>>>??????@@@@@@??????BBBFFFLLLQQQVVVWWWWWWWWWjjjwww{{{eeeYYYSSSKKKBBBCCC@@@===999888999:::;;;;;;:::999888777777777777888888777777666666555555333444444555555444444333666666777777888888888999999999:::<<<>>>@@@BBBCCCHHHIIIKKKLLLLLLMMMPPPRRRWWWYYYZZZ]]]___```aaaaaacccccccccdddeeegggiiijjjkkkkkklllllllllllllllllloooqqqsssvvv||||||zzzyyyyyyyyy{{{{{{zzzyyyyyyyyyyyyzzzxxxxxxwwwvvvwwwxxxzzz{{{~~~||||||~~~yyyyyyxxxwwwxxxyyyzzz{{{uuussspppppprrrsssrrrpppqqqrrrsssuuuwwwxxxzzzzzz||||||}}}~~~}}}|||zzzyyyyyyxxxwwwwwwwwwxxxwwwsssooonnnoooppppppnnnmmmnnnnnnnnnooooooppppppsssrrrqqqpppppprrrssstttppppppooonnnnnnmmmllllllgggeeecccbbbaaabbbcccdddjjjmmmqqqvvvyyyzzzzzzzzzuuuvvvuuutttrrrooommmkkkkkkjjjiiihhhhhhgggdddbbbcccaaa___\\\ZZZYYYYYYYYYVVVWWWXXXWWWWWWYYY\\\___hhhnnnxxxvvvmmmgggdddkkknnnsssyyyxxxpppfff```bbbccciii|||~~~yyyssspppllliiiiiinnnvvv}}}|||yyyvvvzzz|||hhhQQQFFFDDD@@@<<<:::;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======??????>>>===============@@@@@@@@@@@@@@@???>>>>>>>>>>>>======<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<===<<<;;;<<<======;;;999999::::::;;;;;;::::::999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;:::999999999999999::::::::::::;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>@@@@@@???===<<<<<<===???@@@@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDCCCBBB@@@???>>>>>>============>>>???AAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBCCCCCCDDDDDDDDDKKKJJJHHHGGGGGGHHHJJJKKKIIIJJJJJJKKKLLLLLLKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMNNNNNNOOORRRWWW[[[___jjjsssnnn]]]LLLEEEEEECCCDDDFFFGGGIIIKKKNNNPPPSSSTTTVVVWWWXXXWWWWWWVVVVVVVVVVVVWWWYYYZZZ\\\]]][[[___dddiiiooovvv~~~kkkXXXLLLFFFAAA@@@@@@@@@AAAAAA@@@???@@@CCCHHHMMMQQQSSSTTTTTTZZZeeevvvxxxhhh^^^TTTJJJGGGEEEBBB@@@???>>>======;;;;;;:::999999999999999888888888777666666555555333444444555555444444333444444555666777777888888888999999;;;<<<>>>@@@AAADDDFFFHHHIIIIIIKKKNNNPPPUUUVVVXXXZZZ\\\^^^^^^___aaaaaabbbccceeefffggggggiiiiiiiiijjjjjjjjjjjjjjjmmmoooqqqtttyyy~~~{{{wwwuuuuuuuuuvvvxxxwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwvvvvvvwwwxxxyyy|||{{{zzzzzz|||~~~|||yyyxxxwwwwwwwwwxxxzzzzzzuuussspppppprrrsssrrrpppqqqrrrssstttuuuwwwxxxxxxzzzzzz|||}}}}}}~~~~~~~~~|||||||||}}}~~~}}}}}}||||||}}}}}}~~~~~~~~~}}}||||||xxxwwwvvvuuuuuuuuuuuuvvvuuurrrnnnmmmnnnooonnnmmmmmmmmmmmmnnnnnnnnnooooooqqqpppppppppppppppqqqqqqmmmlllkkkjjjiiihhhggggggcccbbbaaa```aaabbbdddeeejjjmmmppptttwwwxxxxxxxxxxxxwwwuuussspppmmmjjjhhhjjjiiigggfffeeeccc```^^^```___\\\ZZZXXXWWWVVVVVVWWWWWWWWWWWWXXX[[[```dddqqqwww|||wwwsssrrrrrrtttvvvzzz~~~vvvjjjaaa]]]```fffqqqyyyqqqmmmjjjhhhjjjpppwww|||yyyvvvtttzzzzzzfffPPPFFFCCC@@@<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===???>>>>>>======<<<=========>>>>>>>>>>>>>>>===<<<>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<;;;;;;::::::;;;:::999:::;;;<<<:::999999999::::::::::::999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<============<<<::::::999999:::999999::::::::::::;;;;;;;;;<<<<<<<<<==========================================?????????===;;;:::======>>>???@@@??????>>>??????>>>>>>???@@@@@@AAADDDCCCBBB@@@???>>>>>>>>>=========>>>???AAABBBCCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIJJJJJJKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMLLLMMMPPPTTTXXX^^^iiirrrnnn^^^NNNFFFEEECCCDDDFFFHHHIIIKKKMMMNNNPPPQQQSSSUUUVVVVVVVVVVVVUUUVVVVVVWWWXXXZZZ[[[\\\XXX[[[___bbbfffkkkrrrxxxlllZZZNNNEEECCCAAAAAAAAAAAA@@@>>>>>>@@@CCCFFFJJJMMMOOOPPPQQQXXXdddsss~~~oooaaaVVVJJJHHHEEECCCBBB@@@===;;;<<<;;;;;;:::::::::::::::999888888777777666555555444444555555555555444444222222333444666777888888888888999999:::<<<===>>>@@@BBBDDDEEEEEEGGGJJJMMMQQQRRRTTTVVVYYYZZZ[[[\\\]]]^^^aaacccdddeeeeeedddfffffffffggggggggghhhhhhjjjllloooqqquuu|||}}}xxxwwwtttrrrppppppqqqrrrsssssssssssstttuuuvvvvvvxxxwwwvvvvvvuuuvvvvvvvvvwwwwwwwwwwwwyyy{{{}}}~~~|||yyywwwwwwxxxwwwvvvvvvvvvwwwxxxyyytttrrrqqqpppqqqrrrqqqpppqqqrrrrrrssssssttttttuuuwwwwwwxxxyyyzzzzzzzzzzzz|||}}}~~~~~~}}}|||xxxxxxxxxyyyzzz|||}}}~~~}}}||||||}}}~~~}}}|||{{{zzzyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{ttttttsssrrrrrrrrrssssssrrrpppmmmllllllllllllkkkllllllllllllmmmmmmmmmmmmnnnnnnooooooooonnnnnnmmmjjjiiihhhfffeeedddcccccc____________aaadddfffgggkkkmmmpppsssuuuvvvvvvuuuyyywwwtttpppllliiifffeeehhhfffdddbbbaaa^^^[[[XXX]]][[[YYYVVVTTTSSSSSSSSSVVVWWWWWWXXX[[[aaaiiinnn|||~~~|||zzzyyy{{{{{{rrrfff```]]]bbbkkkzzzyyymmmiiifffggglllsssxxxzzzwwwuuutttzzzuuubbbNNNDDDAAA???<<<;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::;;;;;;<<<===>>>=========<<<<<<<<<<<<<<<<<<===============<<<>>>>>>>>>>>>============<<<<<<<<<;;;;;;::::::999:::888888888::::::999888888888999999999999888888;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======<<<;;;::::::999999:::999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<=================================>>>>>>>>>===;;;999888======>>>???????????????@@@???????????????@@@@@@DDDCCCBBB@@@@@@?????????======>>>>>>???@@@BBBBBB??????>>>>>>>>>>>>??????AAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFHHHIIIIIIIIIIIIIIIHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKMMMPPPSSSZZZeeepppnnnaaaRRRHHHEEECCCDDDFFFHHHJJJLLLLLLMMMLLLNNNPPPRRRTTTUUUUUUUUUUUUUUUUUUVVVXXXYYY[[[\\\WWWXXXZZZ[[[]]]```dddhhhjjjxxxiiiYYYJJJFFFBBB@@@@@@AAA???===>>>>>>???AAADDDGGGKKKMMMOOOSSSYYYbbbnnnqqqfffUUUPPPJJJEEECCCAAA>>><<<<<<<<<;;;::::::::::::;;;999999888888777666666555444444555555555555444444111222333444666777999999999999999999::::::;;;<<<<<<>>>@@@BBBCCCEEEHHHJJJMMMOOOQQQSSSVVVWWWXXXYYYZZZ\\\___bbbcccdddcccbbbcccdddddddddeeefffffffffhhhjjjlllnnnpppuuu|||{{{yyyrrrqqqpppnnnnnnnnnooopppoooooopppppprrrssstttuuuvvvvvvuuuuuuttttttttttttttttttuuuvvvvvvwwwxxxxxxzzz{{{|||zzzxxxwwwwwwxxxvvvuuutttttttttuuuwwwxxxsssrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrttttttuuuvvvvvvwwwvvvvvvxxxyyyzzz|||||||||{{{zzzuuuuuuuuuvvvwwwxxxzzzzzz{{{yyyyyyyyy|||}}}}}}|||{{{{{{yyyxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyxxxrrrrrrqqqqqqqqqqqqqqqrrrpppnnnlllkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmnnnooonnnmmmkkkjjjiiihhhfffdddcccbbbbbbbbb^^^^^^___aaadddgggjjjkkkmmmnnnppprrrttttttsssssswwwtttppplllhhheeedddcccfffdddaaa___]]]ZZZWWWTTTXXXWWWTTTRRRQQQQQQQQQQQQUUUWWWYYY]]]bbbkkkuuu||||||zzztttwwwzzz|||}}}{{{rrrkkkeeebbbccciiirrrzzzkkkfffdddgggooouuuwwwwwwwwwwwwwwwzzzmmm\\\JJJBBB@@@>>><<<<<<::::::;;;;;;;;;;;;:::::::::::::::::::::;;;;;;<<<<<<<<<<<<===<<<<<<<<<;;;<<<<<<===>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<======:::999888888999::::::999777888888999999888888777:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;:::999999999:::999999999:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<========================<<<<<<======<<<;;;:::999======>>>>>>??????@@@@@@???>>>>>>>>>???@@@AAAAAACCCBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB??????>>>>>>>>>>>>??????AAAAAABBBBBBCCCCCCCCCDDDCCCDDDEEEEEEFFFFFFEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIIIIIIIHHHJJJMMMOOOVVVaaalllnnndddUUUJJJEEECCCCCCFFFIIIMMMOOOPPPOOOMMMNNNPPPRRRSSSTTTSSSSSSTTTTTTTTTUUUWWWXXXZZZ[[[XXXXXXYYYYYYZZZ\\\^^^___```iiittt}}}|||jjjTTTMMMEEE@@@@@@@@@???===>>>=========@@@DDDHHHJJJLLLOOORRRUUU\\\iiiyyy{{{jjjaaaUUULLLGGGEEEBBB@@@======<<<;;;::::::::::::999999999888777777666666444555555666666555555444222333444555777888999::::::999999999::::::;;;<<<;;;===???@@@AAABBBEEEHHHJJJLLLNNNQQQSSSUUUVVVWWWXXXZZZ]]]```bbbbbbbbbaaaaaabbbbbbcccddddddeeeeeeggghhhjjjkkkmmmooorrruuu}}}|||wwwtttrrroooooonnnnnnnnnnnnooopppnnnnnnnnnoooppprrrsssttttttttttttssssssrrrrrrqqqrrrssstttuuuuuuvvvvvvvvvxxxyyyzzzyyywwwvvvwwwyyyttttttsssrrrssstttuuuvvvrrrrrrrrrqqqpppppppppqqqqqqqqqqqqqqqpppppppppppprrrrrrssstttttttttsssssstttuuuwwwyyy{{{||||||{{{ttttttttttttuuuvvvxxxxxxyyywwwvvvwwwyyyzzz{{{zzzzzzyyyxxxwwwvvvvvvvvvwwwyyyyyyyyyyyyxxxwwwvvvuuuqqqqqqpppppppppqqqqqqrrrnnnnnnmmmllljjjiiiiiijjjkkkkkkkkkkkkkkkjjjjjjjjjllllllmmmmmmlllkkkiiigggfffeeecccbbbaaaaaabbbcccaaabbbdddfffhhhkkkmmmoooooopppqqqrrrrrrrrrqqqppppppnnnkkkgggdddcccbbbbbbcccaaa^^^\\\ZZZXXXTTTQQQSSSRRRQQQPPPPPPQQQRRRRRRVVVYYY___eeemmmwww~~~wwwqqqnnnooottt|||~~~||||||zzz{{{}}}pppfff``````bbbhhhpppyyyyyyjjjfffeeeiiipppuuuuuusssuuuxxxzzzzzz}}}~~~zzztttaaaSSSEEE@@@???<<<;;;;;;999999::::::::::::999999999999999999999:::;;;;;;:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<===============>>>>>>>>><<<<<<<<<===>>>@@@BBBCCC===<<<:::999:::;;;;;;:::777888888999999888888777::::::::::::;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;;;;;;;:::999999999::::::999999999:::::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<==================>>>>>>???@@@AAA=========>>>???AAABBBCCCAAA@@@@@@?????????@@@@@@>>>>>>>>>>>>???@@@AAAAAA@@@@@@????????????@@@@@@@@@AAAAAABBBDDDEEEEEEFFFEEEEEEFFFGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHIIIHHHGGGHHHKKKMMMQQQ\\\iiinnnhhhZZZMMMEEECCCCCCEEEIIIOOOSSSTTTSSSPPPQQQRRRSSSSSSSSSRRRQQQSSSSSSSSSTTTUUUWWWYYYZZZXXXWWWWWWXXXZZZ[[[\\\\\\___bbbfffllluuu|||ggg\\\NNNDDDBBBAAA@@@>>>>>>===<<<<<<>>>AAAEEEHHHKKKNNNPPPPPPRRRZZZfffpppsssbbbTTTMMMIIIDDDAAA@@@???>>><<<;;;::::::::::::999999888888777666666555555666666666666555555333333444666777888999999999999999999999:::;;;<<<:::<<<>>>>>>>>>@@@CCCEEEGGGHHHKKKMMMPPPRRRTTTTTTVVVXXXZZZ]]]___`````````______```aaabbbbbbcccddddddeeefffgggiiijjjllllllrrrtttwwwwwwvvvsssqqqqqqmmmmmmmmmmmmmmmnnnnnnooommmmmmmmmnnnoooqqqrrrsssqqqqqqrrrrrrrrrqqqqqqpppqqqrrrrrrssstttuuuuuuvvvvvvwwwxxxwwwuuutttuuuvvvsssrrrqqqqqqqqqrrrssstttqqqrrrrrrqqqoooooopppqqqqqqqqqqqqpppppppppooooooqqqrrrrrrsssssssssrrrrrrqqqsssvvvxxxzzz{{{||||||sssssssssssstttuuuvvvwwwwwwuuuttttttvvvxxxyyyyyyxxxwwwwwwvvvuuuuuuvvvvvvxxxxxxxxxwwwvvvtttsssrrrpppppppppoooppppppqqqrrrnnnoooooonnnkkkjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkjjjiiigggfffeeebbbaaa_________aaaccceeeggghhhiiikkkmmmnnnooopppppppppppppppoooooonnnmmmhhhgggeeecccaaa```______]]]\\\ZZZXXXWWWVVVRRRPPPNNNNNNNNNOOOQQQSSSVVVWWW\\\aaaiiirrrzzz~~~uuummmiiihhhlllttt}}}wwwsssqqqppprrrwww|||tttddd[[[YYYYYY```kkkttt}}}vvvjjjiiijjjmmmqqqsssqqqooopppuuuyyywwwuuuqqqiiibbbUUUJJJ@@@>>>>>><<<::::::888999999::::::999999888999999888888999999:::;;;999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;::::::999<<<<<<<<<<<<============<<<<<<===>>>@@@BBBEEEFFFAAA???<<<:::;;;;;;;;;:::888888999999999999888888999999999999::::::::::::<<<;;;;;;:::::::::::::::::::::999999999999::::::999999::::::::::::;;;;;;999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>>>>???============>>>???AAABBB=========>>>???AAABBBCCC??????>>>>>>>>>??????@@@??????>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA???@@@AAACCCEEEGGGHHHIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGHHHHHHHHHIIIKKKMMMNNNZZZhhhpppmmm```QQQGGGDDDCCCCCCGGGNNNTTTUUUUUURRRRRRSSSTTTSSSRRRQQQPPPRRRRRRRRRSSSUUUVVVXXXYYYVVVUUUUUUWWWYYY[[[[[[ZZZ]]]\\\^^^bbbhhhsssfff{{{ppp[[[LLLFFFDDDAAA???===<<<;;;;;;===???BBBDDDGGGLLLOOOPPPNNNQQQYYY```nnn|||uuueee\\\TTTKKKEEEEEEDDDBBB???===<<<;;;:::::::::999888888777777666555555666666666666555555333333444555555666777777777666666777888999:::;;;:::;;;<<<<<<<<<===???AAACCCDDDGGGJJJMMMOOOPPPQQQSSSTTTVVVXXXZZZ\\\]]]^^^\\\\\\]]]^^^___```aaaaaaaaaaaaaaabbbdddfffgggggglllnnnqqqqqqpppooonnnnnnjjjjjjjjjkkkkkkkkkllllllllllllllllllmmmnnnppppppnnnooopppqqqqqqqqqpppooopppppppppqqqrrrtttuuuvvvuuuwwwwwwwwwtttrrrrrrrrrqqqqqqpppooopppqqqrrrsssppprrrrrrqqqooonnnppprrrqqqqqqqqqppppppppppppppprrrrrrrrrssssssrrrrrrqqqqqqsssuuuwwwyyyzzzzzzyyyrrrrrrrrrrrrssstttuuuuuuuuusssqqqqqqsssuuuvvvwwwvvvuuuuuuttttttttttttttttttttttttttttttsssrrrqqqooonnnnnnnnnnnnooopppqqqnnnpppqqqpppmmmkkkkkklllllllllkkkkkkkkkjjjjjjjjjiiihhhgggeeedddcccbbbbbb```___^^^___aaadddhhhjjjmmmmmmnnnooooooooooooooopppooonnnmmmlllkkkiiiiiiccccccbbbaaa___]]][[[ZZZWWWVVVTTTTTTTTTSSSQQQOOOKKKKKKMMMPPPSSSWWW[[[]]]dddkkkuuu~~~uuujjjdddbbbccclllsss||||||sssnnnkkkiiikkkoooxxxyyyhhhZZZVVVYYYXXXaaalllttt|||uuulllmmmoooqqqqqqooommmkkkjjjpppsssooohhhbbbZZZSSSIIIAAA<<<===>>>;;;999999888888999999999999888888888888888888888999::::::777999:::<<<<<<<<<::::::?????????>>>===<<<;;;::::::;;;;;;;;;<<<<<<<<<===>>>=========???BBBDDDFFFCCC@@@===;;;:::::::::999999999::::::::::::999999777777888888888999999999<<<;;;::::::999999:::::::::999999999999999::::::999999::::::::::::;;;;;;999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???======<<<===>>>???AAABBB@@@@@@???????????????@@@======<<<<<<===>>>???????????????>>>??????@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA>>>???AAADDDGGGJJJLLLMMMKKKJJJHHHFFFDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHFFFFFFFFFEEEEEEFFFFFFFFFEEEGGGIIIIIIIIIJJJLLLNNNNNNZZZiiitttsssgggVVVJJJHHHDDDBBBEEEKKKQQQRRRRRRPPPQQQRRRSSSSSSRRRQQQQQQQQQQQQRRRRRRTTTUUUWWWXXXVVVUUUUUUWWWZZZ\\\[[[YYYYYYXXXZZZ___bbbgggtttTTTjjj~~~eeeSSSIIIFFFCCC@@@;;;;;;::::::<<<>>>AAABBB@@@FFFKKKLLLIIIIIINNNSSSaaammm{{{zzzooodddXXXPPPHHHGGGDDDBBB???===<<<;;;::::::999999888777777777555555666666666666555555333333333444444555555555444444555555666888999:::999:::;;;;;;:::;;;===???@@@BBBDDDGGGJJJMMMNNNOOOQQQRRRRRRTTTVVVYYY[[[\\\YYYZZZ[[[\\\]]]^^^_________^^^^^^___aaacccddddddfffhhhjjjjjjhhhggggggggghhhhhhhhhiiiiiiiiiiiiiiikkkkkkkkkkkklllmmmnnnnnnmmmnnnoooqqqqqqqqqpppoooooooooooooooqqqsssuuuvvvuuuwwwxxxwwwuuurrrqqqqqqqqqpppoooooooooppprrrsssppprrrsssqqqnnnmmmooorrrqqqqqqqqqppppppppppppppprrrrrrsssssssssrrrrrrqqqrrrsssuuuwwwxxxxxxwwwwwwrrrqqqqqqqqqrrrssstttttttttqqqooooooqqqtttuuuuuuttttttssssssrrrrrrssssssppppppqqqrrrrrrrrrrrrqqqmmmmmmmmmmmmmmmnnnooopppoooqqqsssqqqnnnkkklllmmmlllllllllkkkkkkjjjjjjjjjhhhfffdddbbb```______```aaa``````aaadddiiimmmppppppqqqqqqqqqpppooonnnmmmnnnnnnlllkkkiiihhhffffffbbbbbbaaa```]]]ZZZWWWVVVSSSQQQQQQQQQRRRRRRPPPNNNIIIJJJLLLPPPUUUZZZ^^^aaajjjrrr}}}{{{mmmbbb]]]^^^___kkksss{{{~~~~~~zzzqqqmmmjjjggggggjjjvvvooo___TTTUUU\\\[[[dddmmmsssyyyvvvmmmpppssstttqqqmmmjjjiiihhhmmmmmmfff]]]VVVNNNHHHCCC===999<<<>>>;;;888888888888999999999999888888888888888777888999999:::777888:::<<<<<<<<<:::999DDDDDDDDDCCCAAA@@@>>>===:::::::::;;;;;;;;;<<<<<>>======>>>@@@BBBDDDDDDAAA===:::999999888777999::::::;;;;;;::::::999666777777777777888888888<<<;;;::::::999999999999999999999888999999::::::999999:::::::::;;;;;;;;;888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<>>>>>=========>>>>>>===<<<<<<<<<>>>???AAACCCCCCBBBAAA???>>>=========<<<<<<;;;<<<<<<===>>>?????????????????????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA>>>???BBBEEEHHHKKKNNNOOOLLLJJJGGGDDDBBBBBBBBBCCCCCCDDDFFFGGGIIIIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFEEEGGGIIIJJJJJJKKKMMMOOOOOO[[[kkkwwwwwwkkkYYYMMMJJJEEEAAABBBHHHNNNOOOOOOMMMOOOPPPRRRSSSSSSRRRRRRQQQQQQQQQRRRSSSUUUWWWXXXXXXWWWVVVXXX\\\]]][[[YYYWWWWWW[[[``````___gggrrryyyMMMVVVeeeyyyzzzgggXXXLLLDDDAAA@@@;;;:::===???>>>>>>AAADDDDDDDDDFFFHHHKKKMMMOOOYYYZZZccctttvvviii^^^VVVLLLEEEDDDCCC???>>>@@@;;;;;;;;;:::888777777888999999888777666555555444444444444444444444444444333333444444666777999:::::::::999::::::;;;======>>>@@@BBBEEEGGGIIIKKKKKKLLLMMMNNNQQQSSSUUUWWWXXXWWWWWWXXXXXXYYY[[[\\\]]]]]]]]]]]]]]]^^^___aaaaaadddeeeeeefffggggggffffffeeeeeeeeefffgggggghhhhhhjjjjjjjjjjjjkkklllmmmmmmqqqppppppoooooopppqqqqqqqqqqqqqqqpppqqqqqqrrrrrruuutttrrrrrrssssssrrrqqqoooooopppppppppqqqqqqqqqqqqqqqppppppppppppqqqqqqsssrrrqqqooonnnnnnmmmmmmooopppqqqrrrsssrrrqqqqqqrrrrrrsssttttttuuuvvvvvvpppooooooooopppqqqrrrrrrrrrrrrrrrqqqqqqqqqpppppprrrrrrrrrqqqqqqppppppppptttsssqqqooonnnnnnooopppppppppnnnmmmlllllllllllllllmmmnnnnnnmmmkkkiiigggkkkjjjjjjjjjjjjiiiiiiiiicccbbb```^^^^^^^^^___```___bbbeeeiiimmmoooppppppppppppnnnmmmmmmmmmnnnoookkkkkkjjjhhhfffeeedddccc```___]]]ZZZXXXUUUSSSRRRKKKKKKKKKLLLLLLLLLLLLLLLKKKNNNOOONNNSSS^^^hhhlll{{{zzznnnddd\\\YYY^^^eeennnttt{{{~~~}}}sssnnnnnnmmmkkkhhhqqqwwwooo___YYYXXX[[[___^^^ccciiiooouuu|||}}}wwwwwwxxxxxxvvvqqqkkkeeeaaacccaaa^^^ZZZUUUNNNFFF@@@>>>>>>===<<<;;;;;;::::::777777777777777777777777888888777777666666555555888888999:::;;;;;;;;;;;;>>>BBBGGGHHHDDD???<<<;;;::::::;;;;;;;;;;;;;;;;;;:::::::::;;;===>>>@@@AAABBBAAA>>><<<;;;::::::::::::999999999999999999:::999888777666666777888999999999999999999999::::::::::::::::::::::::;;;;;;888888999::::::;;;<<<<<<888888888888888888888888888999999::::::;;;;;;<<<;;;<<<<<<===============<<<>>>>>>>>>===>>>@@@BBBDDDCCCAAA???============>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBBDDDDDDDDDEEEGGGIIILLLNNNJJJHHHEEEDDDDDDEEEEEEDDDGGGFFFEEEEEEFFFIIILLLMMMLLLKKKHHHFFFEEEEEEEEEEEEGGGFFFEEEEEEEEEEEEEEEFFFIIIIIIJJJJJJJJJMMMQQQTTTSSSZZZiii|||www^^^KKKGGGFFFEEEEEEGGGJJJMMMOOOLLLMMMOOOPPPPPPOOOMMMLLLQQQRRRUUUWWWWWWVVVTTTRRRUUUUUUUUUVVVWWWXXXZZZZZZWWWWWWXXXYYY\\\___ccceeeqqqxxxEEEKKKWWWhhh}}}xxxgggWWWJJJBBBAAA<<<:::<<<===<<<===???BBBBBBCCCDDDGGGJJJLLLNNNQQQQQQWWWcccrrrsssdddXXXMMMIIIEEE???===>>>888999::::::999999999:::999999888888777777666666444444444444444444444444333333333444555666777888999999::::::;;;<<<<<<<<<===>>>@@@CCCEEEGGGHHHHHHJJJKKKLLLNNNPPPRRRTTTUUUUUUUUUUUUUUUVVVXXXYYYZZZ[[[[[[\\\\\\]]]^^^``````bbbcccdddddddddddddddccccccddddddeeeeeefffggggggiiiiiiiiiiiijjjkkkllllllnnnnnnnnnoooooooooooooooqqqppppppppppppqqqrrrrrruuusssrrrrrrssssssrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqppppppppppppqqqqqqrrrqqqpppooonnnnnnnnnnnnpppqqqrrrssssssrrrqqqqqqoooppppppqqqrrrrrrssssssoooooonnnnnnnnnooopppppprrrqqqqqqqqqqqqppppppppprrrqqqqqqqqqpppppppppppprrrqqqooommmmmmmmmnnnoooooonnnmmmkkkjjjjjjjjjjjjhhhiiikkklllkkkjjjiiiggggggffffffeeeddddddccccccbbbaaa___^^^]]]^^^___```fffiiimmmpppsssttttttssspppooommmlllkkkkkklllllliiihhhgggfffdddbbbaaaaaaZZZYYYWWWUUUSSSQQQPPPOOOJJJJJJJJJJJJJJJIIIJJJIIILLLQQQUUUXXX```mmmwww|||~~~sssggg```\\\\\\bbbiiiqqqvvv{{{~~~}}}{{{yyyuuurrrqqquuu{{{xxxeee[[[ZZZ[[[^^^bbbdddggglllooosssxxx~~~|||yyy{{{zzzxxxuuuqqqkkkeee```\\\YYYUUUQQQLLLFFF@@@;;;<<<<<<;;;::::::999888888777777777777777777777777888777777777666666666555888999:::;;;<<<<<<<<<<<<===AAAFFFFFFCCC???<<<;;;:::::::::;;;;;;;;;;;;;;;999999::::::;;;<<<>>>>>>===<<<;;;999999999999:::::::::999999999999:::::::::999888777777888999:::888999999999999::::::::::::::::::::::::999999999888888999::::::;;;<<<<<<888888888888888888888888888999999::::::;;;<<<<<<<<<======>>>>>>>>>>>>>>><<<===>>>>>>===>>>???AAABBBAAA@@@>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@???????????????@@@AAAAAACCCCCCDDDEEEGGGIIIJJJKKKHHHEEECCCCCCDDDEEEEEEDDDGGGFFFEEEFFFGGGIIIKKKLLLMMMLLLIIIGGGEEEDDDCCCCCCFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIKKKLLLOOOTTTWWWXXX]]]jjj{{{zzzdddQQQJJJHHHEEEEEEFFFHHHKKKLLLLLLMMMNNNPPPPPPOOOMMMLLLNNNPPPSSSUUUWWWVVVUUUTTTTTTTTTTTTUUUVVVXXXYYYZZZVVVUUUVVVWWWYYY]]]```bbbfffkkksss@@@CCCJJJUUUfff{{{~~~jjjVVVHHHDDD>>>;;;<<<===<<<<<>>@@@BBBCCCDDDDDDFFFGGGHHHJJJLLLNNNOOOPPPQQQQQQQQQQQQRRRTTTUUUVVVYYYYYYZZZZZZ[[[]]]^^^___```aaaaaaaaaaaaaaa``````bbbbbbbbbcccddddddeeeeeegggggggggggghhhiiijjjkkkjjjkkkmmmnnnnnnnnnmmmmmmpppoooooooooppppppqqqrrrtttrrrqqqrrrssssssrrrppprrrrrrrrrsssssssssssstttqqqqqqppppppppppppqqqqqqppppppooooooooooooppppppqqqrrrsssttttttsssrrrqqqnnnooooooppppppqqqqqqqqqoooooonnnmmmmmmmmmnnnnnnqqqqqqpppppppppoooooooooppppppppppppooooooooooooooonnnlllkkkkkklllmmmnnnmmmlllkkkjjjhhhhhhhhhhhheeefffggghhhiiihhhggggggdddcccbbb```___^^^^^^^^^___^^^^^^^^^^^^```bbbcccmmmooosssvvvxxxwwwuuutttooonnnmmmkkkiiiiiihhhhhhfffeeedddbbb```___]]]]]]TTTSSSRRRPPPNNNMMMLLLLLLJJJJJJIIIIIIIIIJJJJJJJJJQQQYYY```fffppp}}}yyynnnbbb___aaadddjjjpppwwwzzz~~~~~~uuutttuuuyyy}}}~~~{{{xxxpppeee\\\[[[```dddhhhkkklllmmmooopppqqqsssvvvxxx~~~}}}|||{{{zzz{{{||||||~~~{{{vvvssspppkkkddd^^^UUURRRMMMHHHDDD???;;;888999999999888777777666666777777777777777777777777777777777777666666666666888999:::;;;<<<<<<<<<<<<;;;???BBBCCCBBB???<<<<<<999:::::::::;;;;;;;;;<<<:::999999999999:::;;;<<<999999999888888999::::::::::::999999999999::::::::::::999999999999::::::888888999999999:::::::::;;;::::::999999888888888888999999::::::;;;;;;<<<999999999999999999999999999999999:::;;;;;;<<<<<<======>>>????????????>>>;;;<<<>>>>>>======???@@@@@@??????>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@?????????>>>>>>>>>>>>???@@@@@@BBBCCCDDDFFFGGGHHHHHHHHHEEECCCBBBBBBDDDFFFEEEEEEGGGGGGGGGGGGHHHIIIKKKLLLNNNLLLJJJHHHEEECCCBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGJJJLLLNNNPPPTTTVVV[[[___jjjzzz~~~kkkXXXMMMIIIEEECCCDDDGGGIIIIIIKKKLLLMMMOOOOOOOOONNNMMMLLLNNNQQQUUUVVVVVVVVVUUUTTTTTTTTTTTTUUUVVVXXXXXXTTTSSSSSSTTTWWWZZZ]]]___bbbcccgggmmmxxxCCCBBBDDDJJJUUUeee{{{hhhVVVHHHBBB=========<<<===@@@>>>>>>???@@@BBBEEEHHHIIIOOOOOOQQQTTTWWWbbbuuuqqqcccXXXPPPJJJHHHCCCAAA@@@???>>><<<:::888888888888888888888999999666666666666666666666666555444444333333333444444666888:::<<<<<<<<<:::::::::;;;===>>>@@@AAABBBBBBCCCDDDEEEFFFHHHIIIJJJKKKMMMMMMMMMNNNOOOPPPQQQRRRWWWXXXXXXYYYZZZ\\\]]]^^^__________________^^^]]]```aaaaaabbbbbbcccddddddeeeeeeeeeeeefffggghhhhhhhhhiiilllnnnooonnnmmmlllnnnnnnnnnnnnooopppqqqqqqsssqqqpppqqqrrrsssqqqpppqqqqqqrrrrrrrrrsssssssssrrrqqqqqqppppppqqqqqqrrroooooonnnnnnooopppqqqqqqrrrssstttttttttsssrrrqqqppppppppppppqqqqqqrrrrrrpppoooooonnnmmmmmmmmmmmmpppppppppooooooooonnnnnnoooooonnnnnnnnnnnnnnnnnnllllllkkkkkkkkklllmmmmmmmmmlllkkkiiihhhgggggggggcccdddeeeeeeeeeeeeddddddcccbbb```^^^]]]\\\\\\\\\]]]]]]^^^```bbbeeegggiiioooqqqtttwwwwwwuuurrrpppnnnmmmkkkjjjhhhfffeeeeeebbbbbb```^^^\\\[[[YYYXXXRRRQQQOOOMMMKKKJJJIIIIIIIIIIIIIIIJJJLLLNNNQQQRRRZZZccclllsss|||zzznnnddddddiiinnnssswww}}}}}}yyyuuutttvvvtttnnnhhhbbb\\\ZZZ```iiinnnssswwwttttttsssrrrqqqppppppppptttsssssssssuuuyyy}}}}}}yyytttqqqooojjjbbb\\\RRRNNNHHHCCC@@@===;;;999888888888777777666666666777777777777777777777777777777777777666666666666777888999::::::;;;;;;:::999;;;===>>>>>><<<;;;:::999999999::::::;;;;;;<<<;;;::::::999999999::::::::::::::::::::::::::::::999888888777777888888999999999999999999999999999888888888999999::::::;;;;;;;;;:::999888888777777999999999::::::;;;;;;;;;999999999999999999999999999999::::::;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>:::<<<>>>>>>======>>>@@@@@@?????????????????????========================??????@@@@@@@@@??????>>>>>>>>>>>>===>>>>>>???@@@BBBCCCEEEFFFGGGGGGFFFFFFDDDCCCCCCDDDGGGHHHHHHGGGIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKIIIHHHFFFEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDHHHJJJMMMNNNNNNOOOPPPQQQXXX]]]hhhwwwppp]]]MMMHHHBBB@@@BBBEEEHHHHHHJJJKKKLLLMMMNNNNNNNNNMMMMMMOOORRRUUUWWWVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVWWWSSSSSSRRRSSSUUUXXX[[[]]]```aaabbbdddkkkuuuGGGCCCAAAEEEKKKUUUgggwww|||hhhOOOHHHAAA???>>>;;;<<>>>>>>>>???@@@CCCEEEFFFJJJKKKNNNPPPRRRWWWeeesssuuuhhh]]]SSSLLLHHHEEEAAA@@@???>>>;;;888888888888888888888888999777777777777777777777777555555444333333333333444555666888:::;;;:::999888::::::<<<>>>???@@@AAAAAA@@@AAABBBCCCDDDEEEFFFFFFJJJJJJJJJJJJKKKMMMNNNOOOUUUUUUUUUVVVXXXZZZ[[[\\\]]]]]]]]]^^^^^^]]]]]]\\\______```aaaaaabbbbbbccccccbbbbbbccccccdddeeefffggghhhkkkmmmooonnnmmmmmmmmmmmmmmmmmmnnnooopppqqqrrrpppooopppqqqrrrqqqpppoooppppppppppppqqqqqqqqqrrrrrrqqqqqqqqqqqqrrrrrrnnnnnnnnnnnnooopppqqqrrrrrrssstttttttttsssrrrqqqoooooopppppppppppppppqqqqqqpppoooooonnnnnnnnnnnnoooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkllllllmmmnnnmmmkkkjjjhhhggggggfffccccccccccccbbbaaa`````````___]]]\\\[[[[[[\\\\\\]]]^^^aaadddgggkkknnnooooooppprrrtttsssqqqmmmkkkkkkkkkiiihhhfffdddbbbaaa___^^^\\\ZZZXXXVVVUUUTTTPPPNNNLLLIIIGGGGGGGGGGGGFFFGGGIIILLLQQQVVV[[[^^^eeennnxxx~~~}}}|||}}}}}}ssskkklllqqqtttxxx{{{wwwsssqqqnnngggbbb]]]ZZZ]]]gggpppvvv{{{|||{{{xxxvvvtttqqqooommmjjjkkkmmmqqqtttxxx|||}}}zzzxxxvvvtttpppiii```YYYOOOKKKDDD???===<<<;;;;;;888888888888777777777777666666666666666666666666666666666666777777777777555555666777888888888888666777888999::::::888777888888999999:::;;;;;;<<<<<<;;;::::::999:::::::::;;;;;;;;;::::::999888888777777666666666666777777777888888888888888888777777777888999::::::;;;;;;;;;;;;::::::999888777777999999::::::::::::;;;;;;999999999999999999999999999::::::;;;;;;<<<======:::;;;<<<<<<======<<<<<<:::<<<>>>???>>>>>>>>>???AAAAAA@@@@@@???>>>>>>===========================??????@@@@@@@@@??????>>>>>>>>>>>>===>>>>>>???@@@BBBCCCEEEFFFGGGGGGFFFFFFFFFEEEEEEGGGJJJLLLLLLKKKKKKLLLMMMNNNNNNMMMMMMLLLHHHHHHHHHHHHGGGGGGFFFFFFCCCCCCDDDEEEFFFFFFEEEEEEHHHJJJMMMNNNNNNNNNOOOQQQRRRXXXcccrrrttt___LLLFFF???===AAAEEEHHHIIIKKKKKKLLLLLLMMMMMMMMMMMMPPPQQQTTTVVVWWWVVVTTTSSSRRRRRRRRRRRRRRRSSSTTTUUUTTTSSSSSSSSSUUUWWWZZZ\\\[[[\\\]]]^^^aaaffflllppp|||LLLDDD@@@CCCFFFJJJVVVdddxxx{{{^^^UUUKKKEEEAAA<<<;;;>>>??????>>>>>>???@@@BBBCCCGGGHHHLLLQQQRRRSSS\\\eeeqqq{{{oooaaaUUUPPPKKKEEEBBBBBBAAA???<<<999999999999999999999999888888888888888888888888555555444444444444444555444555666888888888888777888999;;;===???@@@AAAAAA???@@@@@@AAABBBCCCCCCDDDFFFFFFFFFGGGHHHIIIJJJKKKPPPQQQQQQRRRTTTVVVXXXYYYYYYZZZ[[[[[[\\\\\\\\\[[[]]]]]]^^^^^^______``````````````````aaabbbcccdddfffgggiiikkkmmmnnnnnnnnnkkkkkkkkklllmmmnnnoooppppppoooooooooqqqrrrqqqpppnnnnnnnnnnnnoooooooooooorrrrrrqqqqqqqqqqqqrrrrrroooooonnnnnnooopppqqqqqqpppqqqrrrtttttttttsssrrrnnnnnnnnnnnnnnnnnnnnnnnnppppppoooooonnnnnnoooooonnnnnnnnnmmmmmmmmmllllllkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkklllkkkiiigggeeeddddddcccaaaaaa```___^^^]]]\\\\\\]]]\\\ZZZYYYZZZ[[[]]]^^^aaabbbeeehhhkkknnnqqqrrrnnnooooooooonnnllliiihhhffffffeeedddbbb```^^^]]]ZZZYYYXXXVVVSSSQQQOOOOOOJJJIIIGGGEEEDDDEEEFFFGGGIIIJJJMMMSSSZZZaaahhhlllqqqzzz{{{wwwwwwyyy|||xxxsssuuuwwwxxxzzz|||xxxpppkkkhhhdddaaa]]]^^^eeerrr||||||yyyuuuqqqmmmdddgggkkkpppuuuxxxzzz{{{{{{}}}|||uuuiii^^^WWWJJJFFF@@@<<<::::::::::::888888888888888888888888666666666666666666666666666666666666777777777777333444555666777777777777666555555666777888666555777777888999:::;;;<<<<<<;;;;;;:::999999:::::::::999::::::999888777666555777777666666666666777777666777888888888888777666777777888999:::;;;;;;<<<<<<;;;;;;::::::999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<======::::::;;;<<<<<<<<<<<<;;;:::===???@@@@@@??????@@@AAAAAAAAA@@@@@@>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@?????????>>>>>>>>>>>>???@@@@@@BBBCCCDDDFFFGGGHHHHHHHHHHHHGGGHHHJJJMMMOOONNNMMMLLLMMMOOOPPPPPPNNNLLLKKKFFFFFFGGGHHHHHHHHHGGGGGGBBBDDDEEEGGGGGGGGGFFFFFFEEEGGGJJJLLLMMMOOOQQQTTTNNNTTT^^^lllzzzfffOOOGGG???<<>>>>>???@@@AAAGGGGGGJJJPPPRRRSSSXXX^^^eeerrrzzzllleee\\\RRRKKKIIIGGGCCC@@@======<<<<<<;;;;;;::::::999999999999999999999999555555555444555555666666333333444555555666666777666777999<<<>>>@@@AAAAAA??????@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGKKKKKKLLLMMMOOOQQQSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZYYYZZZZZZ[[[\\\\\\]]]]]]______^^^______```aaabbbdddeeeggghhhjjjlllmmmnnnjjjjjjjjjkkklllnnnoooppppppooonnnoooqqqqqqqqqpppmmmmmmnnnnnnnnnooooooooosssrrrrrrqqqqqqrrrrrrssspppoooooooooooooooppppppnnnoooqqqrrrssstttssssssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnoooooommmmmmmmmllllllllllllkkkjjjjjjjjjjjjkkkkkklllllljjjjjjjjjjjjiiiiiihhhggggggfffdddbbb```___^^^^^^\\\[[[ZZZZZZYYYYYYYYYYYY\\\[[[ZZZZZZ\\\___bbbdddggghhhiiikkkmmmnnnooooookkkjjjjjjhhhgggeeedddddd`````````___]]][[[YYYXXXUUUTTTSSSPPPNNNLLLJJJIIIEEEDDDDDDDDDEEEHHHKKKMMMSSSTTTXXX^^^gggpppwww|||{{{yyyvvvsssssswww}}}}}}}}}}}}}}}~~~tttjjjccc``````aaabbbhhhuuuyyyrrrmmmfffiiinnnssswwwzzz|||||||||kkk]]]UUUFFFBBB===:::999999999999777777777777777777888888666666666666666666666666555666666666777777777888333444555666777777777777888666444555777777666444777777888999:::;;;<<<<<<999999888888888999999:::888888999::::::999888777888888777777777777888888777888999999999999888777666777888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<=========:::;;;;;;<<<<<<<<<<<<<<<;;;>>>@@@BBBAAA@@@@@@@@@>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@???????????????@@@AAAAAACCCCCCDDDEEEGGGIIIJJJKKKIIIIIIJJJLLLOOOPPPOOOMMMKKKLLLOOOPPPOOOMMMJJJHHHFFFGGGHHHHHHHHHGGGFFFFFFCCCDDDFFFHHHIIIHHHGGGGGGFFFGGGIIIIIIJJJMMMQQQSSSPPPTTTZZZfff|||pppUUUKKKAAA>>>BBBHHHJJJJJJMMMLLLLLLKKKJJJJJJJJJJJJLLLNNNQQQSSSTTTSSSRRRPPPPPPPPPPPPPPPPPPQQQQQQRRRTTTSSSRRRRRRSSSUUUWWWYYYYYYZZZ\\\\\\\\\\\\]]]^^^```dddkkksss|||hhhWWWIIIFFFDDD???BBBJJJMMM___ttt|||lll___SSSIIIDDDEEEBBBAAA@@@>>>>>>>>>??????DDDBBBEEEKKKOOOPPPTTTYYYZZZdddnnnvvvzzzoooaaaVVVPPPKKKFFFBBB@@@@@@???>>>===<<<<<<;;;999999999999999999999999555555555555555666777777333333222333333444666666444555888:::===???@@@AAA???@@@@@@@@@AAAAAAAAAAAA?????????@@@AAABBBDDDDDDGGGHHHHHHJJJLLLNNNPPPQQQRRRSSSTTTVVVWWWXXXYYYYYYWWWWWWXXXXXXYYYZZZZZZZZZ^^^^^^^^^^^^___```aaaaaacccddddddfffhhhjjjlllmmmjjjjjjjjjkkklllmmmooopppooonnnnnnooopppqqqqqqpppnnnnnnnnnnnnoooooooooooosssrrrrrrqqqqqqrrrrrrsssppppppoooooooooooopppppplllnnnppprrrssstttssssssqqqqqqqqqqqqpppppppppppplllllllllllllllmmmnnnooommmmmmlllllllllkkkkkkkkkiiiiiijjjjjjjjjkkkkkkkkkiiiiiiiiiiiihhhgggeeeeeecccbbb```^^^\\\[[[ZZZZZZWWWWWWVVVVVVVVVWWWXXXXXX]]]]]]\\\]]]```dddhhhjjjkkkllllllmmmmmmllllllkkkgggfffdddbbbaaa`````````[[[\\\\\\[[[ZZZXXXVVVUUURRRQQQOOOMMMJJJHHHFFFEEECCCCCCCCCEEEHHHMMMRRRUUU^^^___ccciiirrr{{{zzzppppppnnnnnnrrrzzz|||xxxxxxzzzoooddd\\\ZZZ]]]```jjjrrr{{{sssmmmlllnnnrrrvvvzzz}}}mmm]]]UUUDDDAAA===::::::::::::999666666666777777777777777666666666666666666666666555666666666777777888888444555666777888888888888:::777555555777888777555666777888999:::;;;<<<<<<777777777777777888999999888999;;;<<<======<<<<<<::::::999999999999::::::888999:::;;;;;;:::999888666777777999:::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<=========;;;<<<<<<===============;;;>>>AAACCCBBBAAAAAAAAA<<<===???@@@AAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBBDDDDDDDDDEEEGGGIIILLLNNNIIIIIIJJJMMMOOOPPPOOOMMMJJJKKKNNNOOONNNLLLIIIFFFHHHHHHIIIIIIHHHGGGEEEDDDCCCEEEGGGIIIJJJIIIHHHGGGIIIJJJJJJIIIHHHJJJMMMPPPSSSVVVXXXccczzzyyyZZZPPPDDD@@@DDDIIIKKKJJJNNNMMMLLLJJJIIIIIIIIIIIIHHHJJJNNNQQQRRRRRRQQQQQQPPPPPPOOOOOOOOOPPPQQQQQQTTTSSSRRRQQQRRRTTTVVVWWWVVVWWWWWWWWWVVVVVVYYY[[[[[[___dddjjjqqqxxxvvvfffTTTKKKDDD>>>???CCCKKKUUUbbbqqqttteeeSSSHHHDDDFFFCCC???>>>>>>???@@@???@@@@@@BBBEEEJJJPPPVVVYYYaaa^^^aaaiiiqqq~~~}}}kkk___XXXOOOGGGHHHCCC???>>>??????===;;;<<<:::888888999::::::999888888888888777777777777888777666555555666777888222333555666999:::<<<===AAAAAABBBBBBBBBAAA@@@@@@>>>===<<<<<<<<<===???@@@CCCDDDEEEFFFGGGHHHIIIIIILLLMMMOOOQQQSSSTTTTTTTTTUUUUUUVVVWWWXXXYYYZZZZZZYYYYYYZZZ[[[\\\^^^^^^___bbbdddfffggghhhhhhhhhhhhhhhhhhiiiiiijjjkkklllllllllmmmnnnoooooonnnmmmmmmnnnnnnooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqrrrrrroooppppppqqqrrrrrrrrrrrrpppppppppooooooooonnnnnnllllllllllllmmmmmmmmmmmmnnnllljjjhhhggghhhiiijjjiiihhhggggggggggggggggggfffffffffeeedddbbb```_________^^^[[[WWWUUUUUUUUUUUUSSSQQQPPPRRRUUUWWWXXX[[[]]]___bbbeeeggghhhhhhkkkjjjiiihhhhhhhhhiiijjjfffeeebbb```^^^\\\[[[[[[WWWWWWWWWVVVTTTRRRPPPNNNKKKLLLKKKIIIEEEDDDDDDEEEFFFFFFHHHKKKOOOUUUYYY\\\fffjjjooouuu|||{{{sssoooggggggjjjqqqzzz}}}yyyxxxzzzyyynnnaaaZZZWWWXXX___hhhsss|||tttnnnpppsssxxx{{{}}}sssZZZLLL@@@>>>;;;888777777888999666666555444444444444444777777666666666666777777:::999777666666666777888555666666777777777777666777666444444555555444222666666666666777888999:::<<<;;;:::999999999:::;;;;;;<<<<<<<<<:::999:::;;;;;;;;;:::999888888888888555666888:::;;;;;;;;;;;;::::::999999::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;999999:::<<<===<<<;;;::::::999999::::::;;;<<<<<<<<<<<<===>>>???@@@AAA>>><<<;;;;;;>>>@@@BBBBBB??????@@@@@@@@@AAAAAAAAA@@@?????????@@@@@@AAABBBAAAAAAAAA@@@@@@?????????=========>>>???AAABBBCCC>>>>>>>>>???@@@@@@@@@AAADDDEEEFFFFFFGGGFFFEEEEEEHHHGGGGGGGGGHHHJJJLLLMMMJJJJJJKKKKKKJJJIIIHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDEEEFFFGGGHHHJJJLLLNNNPPPPPPNNNJJJHHHGGGJJJMMMOOOHHHRRRYYY```vvvoooZZZHHHFFFHHHGGGJJJPPPKKKKKKLLLMMMOOONNNLLLIIIJJJLLLNNNPPPPPPPPPOOONNNPPPOOOMMMLLLMMMOOOQQQRRRSSSRRRQQQQQQQQQRRRTTTUUUWWWXXXYYYYYYZZZZZZYYYYYY\\\___cccfffiiilllpppsssyyyppp^^^RRRIIIBBB@@@CCCBBBJJJTTTaaavvvuuueeeUUULLLFFFCCC@@@>>>>>>>>>===;;;@@@@@@AAACCCHHHMMMRRRUUUWWWVVVXXX___dddmmm|||vvvkkk]]]QQQLLLHHHCCCAAA@@@???;;;888:::999777777999999999888999999888888888777777777666555444444444444555666666666666777777777888888>>>??????@@@@@@@@@??????>>>>>>===<<<<<<===>>>???BBBBBBCCCDDDEEEFFFGGGGGGJJJJJJKKKLLLMMMOOOPPPPPPSSSSSSTTTUUUVVVWWWXXXXXXWWWXXXYYYZZZ[[[\\\]]]^^^```aaabbbdddeeeeeeeeeeeeffffffggghhhiiijjjjjjkkkkkklllmmmnnnnnnnnnmmmlllmmmmmmmmmnnnnnnnnnooooooppppppppppppppppppppppppooooooppppppqqqqqqqqqpppppppppqqqqqqrrrqqqqqqqqqpppppppppoooooonnnnnnnnnjjjjjjkkkkkkkkklllllllllllljjjhhhgggffffffggghhhhhhgggfffeeeeeeddddddeeegggfffeeedddbbb```___^^^YYYYYYWWWUUURRRPPPQQQSSSVVVTTTSSSSSSVVVYYY[[[\\\cccccceeefffhhhiiiiiiiiijjjiiihhhfffeeedddeeeeeebbbaaa___]]]ZZZYYYXXXWWWSSSSSSSSSRRRPPPMMMKKKIIIHHHIIIIIIHHHFFFEEEFFFHHHHHHJJJMMMRRRXXX___eeeiiimmmqqqwww}}}yyyooohhheee___aaaeeennnxxx~~~}}}yyywwwxxx|||~~~vvvnnndddZZZVVVUUUYYYbbbkkkxxxzzzuuuwwwyyy|||~~~qqqXXXJJJ@@@>>>;;;888777777888999777666555555444444555555666666555555555555666666999888777666666666777888555555666777777777777666888777666666777888666555666666666666777888999:::;;;:::999999999999:::;;;:::;;;<<<<<<::::::;;;<<<<<<;;;:::999999888999999666777999;;;<<<<<<<<<<<<::::::999999::::::;;;<<<;;;::::::999999::::::;;;;;;:::999:::<<<<<<<<<:::::::::999999::::::;;;<<<>>>>>>>>>???@@@BBBCCCDDD@@@===;;;<<<>>>@@@BBBBBB?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>???@@@AAABBBCCC????????????@@@@@@@@@@@@BBBCCCEEEGGGGGGFFFEEEDDDGGGFFFFFFFFFGGGIIIKKKLLLIIIIIIJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEGGGGGGHHHIIIKKKMMMOOOPPPPPPNNNKKKHHHGGGHHHJJJLLLJJJRRRWWW]]]ssswwwaaaNNNJJJJJJIIILLLRRRLLLLLLMMMOOOPPPPPPNNNKKKJJJLLLNNNPPPRRRRRRQQQPPPOOOOOONNNNNNOOOPPPRRRSSSSSSRRRRRRQQQRRRSSSTTTUUUWWWWWWXXXXXXYYYYYYYYYXXX[[[]]]aaadddeeegggjjjllljjjnnnuuu}}}qqqaaaTTTJJJDDDCCC===BBBHHHPPPaaaxxx{{{fffTTTJJJGGGCCC@@@???===<<<:::?????????AAADDDIIIMMMOOORRRSSSWWW[[[^^^aaaiiiqqqrrrbbbUUUPPPJJJFFFDDDBBB>>>;;;;;;:::888888:::;;;:::999999999999999888888888888666666555555555555666666777777777666666666555555::::::;;;<<<============>>>>>>======<<<======>>>??????@@@AAAAAABBBCCCCCCIIIHHHHHHHHHHHHJJJKKKLLLOOOPPPQQQQQQSSSSSSTTTUUUUUUUUUVVVXXXYYY[[[\\\\\\\\\]]]___```aaabbbbbbbbbddddddeeefffggghhhiiiiiiiiijjjkkkkkklllllllllkkkllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnpppqqqqqqqqqpppoooppppppqqqqqqqqqpppooooooooooooooonnnnnnnnnnnnnnnhhhhhhiiiiiiiiijjjjjjjjjiiigggfffdddddddddeeeeeegggfffdddcccaaa`````````bbbaaa___]]][[[YYYWWWVVVRRRRRRQQQOOOMMMNNNPPPRRRWWWWWWXXXYYY\\\___bbbdddkkkjjjjjjiiiiiihhhgggggghhhgggeeecccaaa```______]]]\\\ZZZWWWUUUTTTSSSSSSOOOOOONNNMMMJJJHHHFFFEEEDDDFFFGGGHHHGGGIIIKKKMMMPPPRRRVVV\\\ccckkkqqquuuvvv{{{wwwkkkbbb\\\ZZZWWW[[[aaalllvvv~~~{{{xxxvvvrrrsssyyyxxxooobbbZZZTTTSSSVVV\\\gggqqq~~~}}}~~~~~~~~~iiiRRRDDD???===:::888777777777888777777666555555555555555555444444444444444444555999888777666666666777777444555666777777777777777777666555666777888777666666666555666666777888999:::999999888999999::::::999:::<<<<<<;;;;;;===>>>======<<<:::::::::::::::888999:::;;;<<<=========::::::999999::::::;;;<<<::::::999999999999::::::<<<;;;::::::;;;<<<;;;999::::::999999::::::;;;<<>>@@@AAABBB?????????@@@@@@@@@@@@AAA@@@@@@AAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@??????????????????@@@AAABBBCCCCCC@@@@@@@@@@@@@@@?????????@@@BBBEEEGGGHHHFFFDDDBBBEEEEEEEEEFFFGGGHHHIIIJJJHHHHHHHHHIIIHHHHHHGGGFFFFFFFFFHHHIIIIIIIIIHHHGGGIIIIIIIIIJJJKKKMMMNNNOOONNNMMMKKKIIIGGGGGGGGGGGGKKKQQQTTTYYYnnnkkkWWWOOOMMMKKKNNNSSSNNNNNNNNNPPPRRRRRRPPPNNNKKKMMMOOORRRTTTTTTTTTSSSOOOOOOPPPQQQQQQRRRSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWXXX[[[___aaaaaaaaabbbccc```bbbhhhpppxxxsssbbbTTTIIICCC@@@AAACCCFFFPPPbbbwwwwww___TTTOOOGGGBBB???>>>>>>>>>>>>>>>>>>???AAADDDGGGHHHNNNQQQWWW[[[]]]]]]___bbbkkk{{{zzzeee]]]SSSLLLIIIGGGDDDBBB???===;;;;;;=========<<<::::::::::::999999999999888888888888888888888888444444555555666666777777555666777999999:::::::::>>>======<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@IIIHHHFFFEEEEEEGGGIIIJJJKKKKKKLLLMMMNNNOOOOOOPPPSSSSSSTTTVVVWWWYYYZZZ[[[[[[[[[\\\^^^______``````bbbbbbcccdddfffggghhhhhhgggggghhhiiiiiijjjjjjjjjkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoooqqqqqqpppooonnnooopppppppppooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmgggggggggggggggggghhhhhheeedddcccbbbaaaaaaaaabbbcccbbb```___]]]\\\[[[[[[]]]\\\ZZZWWWUUUSSSRRRQQQPPPPPPPPPOOONNNPPPTTTWWW[[[]]]___aaacccfffiiikkkooonnnllliiigggeeecccbbbdddcccbbb```^^^]]]\\\[[[XXXWWWUUUSSSQQQPPPOOOOOOKKKKKKJJJIIIGGGEEEDDDCCCCCCEEEGGGIIIKKKNNNRRRUUUZZZ\\\```eeelllsssxxx{{{~~~wwwmmmbbbZZZWWWVVVWWW[[[cccmmmwww~~~}}}{{{yyyvvvsssssszzzsssjjjZZZUUUQQQTTTYYY```jjjttt~~~}}}}}}ppp[[[III???===<<<:::888666666777777777777666555555555555666555555444444444444555555888888777777666666666666444444555666777777777777444333333444666777666555666555555555666666777888888888888888888999999999777999;;;;;;;;;<<<===???>>>===<<<;;;;;;::::::;;;888999::::::;;;<<<<<<<<<::::::999999::::::;;;<<<;;;::::::999999::::::;;;===<<<::::::;;;;;;:::888::::::999999::::::;;;<<<>>>???AAABBBDDDEEEFFFGGGBBB???======>>>AAAAAAAAA????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@??????????????????@@@AAABBBCCCCCCCCCCCCAAAAAAAAA@@@@@@?????????>>>AAADDDGGGHHHFFFCCCAAACCCDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGEEEGGGIIIKKKLLLLLLKKKKKKJJJJJJIIIJJJJJJKKKLLLMMMKKKJJJIIIIIIHHHGGGFFFFFFKKKPPPSSSVVVhhhqqq\\\QQQMMMLLLNNNRRROOOOOOOOOQQQTTTTTTSSSRRRNNNPPPRRRTTTUUUUUUTTTSSSOOOPPPQQQSSSTTTTTTTTTTTTRRRRRRRRRRRRRRRSSSSSSTTTRRRRRRRRRRRRSSSSSSTTTTTTVVVYYY^^^``````___^^^___^^^___ccckkkssswwwvvvsssqqq```PPPEEEDDDBBBAAAAAAEEEPPP___kkksss```XXXMMMCCC???>>>@@@AAA>>>>>>>>>>>>???AAABBBCCCDDDJJJQQQVVVYYYZZZZZZYYYZZZeeewww|||rrrcccVVVOOOKKKGGGEEEBBB@@@>>>===>>>>>>===<<<;;;;;;;;;;;;::::::::::::888999999999999999999888555555555555666666666777333444555666777777888888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<===EEEDDDCCCAAAAAACCCDDDFFFEEEFFFGGGGGGIIIIIIJJJKKKOOOPPPQQQSSSUUUWWWXXXYYYZZZZZZ[[[\\\]]]^^^______``````aaacccdddeeefffgggeeeeeeeeeffffffggghhhiiijjjjjjjjjjjjkkkkkkkkkllllllllllllllllllllllllllllllmmmnnnooopppooonnnnnnmmmnnnnnnnnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkffffffeeeeeeddddddddddddaaaaaa```___^^^^^^^^^^^^^^^]]][[[ZZZYYYXXXXXXWWWZZZYYYWWWUUUSSSRRRQQQQQQPPPQQQRRRRRRSSSUUUYYY]]]aaadddhhhjjjjjjkkknnnpppqqqooolllhhheeebbb```______^^^^^^]]]\\\[[[ZZZYYYTTTSSSQQQOOOMMMLLLLLLKKKFFFEEEEEEDDDDDDCCCCCCCCCEEEGGGKKKNNNQQQUUUZZZ]]]```bbbggglllsssyyy~~~|||vvvsssmmmeee^^^ZZZYYYZZZ```dddkkksss{{{{{{|||}}}|||zzzwwwvvvyyywwwggg]]]WWWSSSSSSWWW\\\aaaiiiqqq{{{|||yyyzzz}}}}}}vvvkkk]]]NNNDDD>>>;;;:::999777666666666777777777666555555555555555666555555555555555555666777777777777666666555555333333555666666777777777444333333444666777666555555555555444555555666777777777777888888999999999666888:::;;;;;;;;;===???>>>>>>===<<<;;;;;;;;;;;;888888888999999:::;;;;;;::::::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<::::::;;;;;;:::888::::::999999::::::;;;<<<===>>>@@@AAACCCDDDDDDDDDAAA>>><<<<<<>>>@@@AAABBB>>>>>>?????????@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@????????????????????????@@@@@@BBBCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@??????===@@@DDDGGGHHHFFFCCCAAABBBCCCDDDEEEFFFGGGGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIFFFHHHKKKMMMOOOOOONNNMMMIIIHHHHHHHHHIIIIIIJJJKKKGGGGGGGGGHHHHHHHHHHHHHHHIIIOOOSSSVVVaaarrr~~~|||mmm[[[PPPLLLKKKMMMOOOPPPOOOOOOQQQTTTUUUUUUTTTSSSTTTUUUVVVVVVUUUSSSQQQOOOPPPRRRSSSTTTUUUUUUUUUQQQRRRRRRSSSSSSSSSSSSSSSPPPPPPOOOOOOOOOPPPQQQRRRTTTXXX]]]___```_________\\\]]]aaaggglllmmmjjjfffppp]]]NNNGGGBBB??????@@@EEENNNWWWlll{{{pppfffWWWJJJCCC@@@@@@AAA>>>>>>>>>>>>??????@@@AAA@@@FFFLLLPPPUUUYYYYYYWWWRRRWWWbbbrrryyyiii\\\SSSKKKFFFEEECCC@@@??????>>>===;;;<<<<<<<<<<<<;;;;;;;;;;;;777777888888888888777777888888777777666555444444333333444555666666666666888888999:::::::::::::::999999:::::::::;;;;;;;;;??????>>>======>>>@@@@@@AAAAAABBBCCCDDDEEEEEEFFFKKKLLLMMMOOOQQQSSSTTTUUUWWWWWWWWWXXXYYYZZZ\\\]]]]]]]]]^^^```aaacccdddeeebbbbbbbbbcccdddeeefffggghhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllmmmjjjjjjkkkkkkkkkjjjiiiiiihhhhhhhhhhhhiiiiiiiiiiiidddcccbbbaaa```___^^^]]][[[[[[[[[ZZZZZZYYYXXXXXXWWWWWWVVVUUUUUUUUUUUUVVVTTTSSSQQQPPPOOOOOOPPPQQQRRRTTTWWWYYYZZZ]]]```cccgggkkkoooooommmlllnnnppppppnnnjjjfffcccaaa______ZZZ[[[[[[ZZZYYYXXXWWWVVVPPPOOOMMMKKKJJJIIIIIIHHHAAAAAAAAAAAACCCDDDFFFFFFKKKNNNRRRUUUYYY^^^cccfffeeehhhmmmttt{{{|||wwwtttjjjiiigggdddaaaaaabbbdddmmmpppvvv{{{zzzzzz|||lll^^^UUUXXXVVVXXX]]]aaacccggglllttt~~~}}}yyyuuuuuuxxx{{{{{{zzztttnnneeeYYYNNNFFF@@@>>>:::999888777666666666666666666555444444444444444666666555555555555666666666666777777777666555444222333444555666777777777777666555666777888777666555555444444444444555555555666777888888888888888555777999:::999:::<<<===>>>>>><<<;;;;;;;;;;;;;;;999888888888888999:::;;;::::::999999::::::;;;<<<======<<<<<<<<<<<<======<<<;;;::::::;;;<<<;;;999::::::999999::::::;;;<<<;;;===???@@@AAAAAAAAA@@@???===;;;;;;>>>@@@BBBBBB>>>>>>>>>????????????@@@???@@@AAABBBAAA@@@???>>>>>>>>>>>>??????????????????@@@BBBCCCDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@>>>AAADDDGGGHHHGGGEEECCCAAABBBDDDEEEFFFGGGGGGGGGIIIIIIJJJJJJKKKKKKJJJJJJFFFHHHLLLOOOPPPPPPOOONNNHHHGGGGGGGGGHHHIIIJJJJJJFFFFFFGGGGGGHHHIIIIIIIIIIIIOOOSSSTTTYYYcccjjjkkkmmmcccWWWNNNKKKKKKKKKLLLOOONNNNNNPPPSSSUUUUUUUUUUUUVVVWWWWWWVVVTTTRRRPPPPPPPPPQQQRRRTTTUUUVVVVVVQQQQQQRRRSSSSSSSSSSSSSSSPPPOOONNNMMMNNNOOOPPPQQQSSSWWW[[[]]]^^^^^^___```]]]___bbbfffhhhgggdddaaarrraaaRRRIIIBBBAAAAAA@@@DDDJJJXXXbbbrrrxxxiiiYYYNNNGGGBBB@@@??????????????????@@@@@@???EEEHHHJJJOOOVVVWWWTTTPPPOOOUUU```mmm|||ssseeeYYYQQQLLLIIIFFFDDDCCCAAA???============<<<<<<<<<;;;;;;777777888999999888777777888888888777777666666666444444555555666555555444444555777888999999999999999999::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>======>>>???@@@AAABBBBBBEEEFFFHHHJJJLLLNNNOOOPPPSSSRRRRRRRRRSSSUUUWWWXXXYYYYYYZZZ\\\^^^```aaabbbaaa``````aaabbbccceeefffeeeeeeeeeeeeffffffffffffggggggggggggggggggggggggiiihhhgggffffffgggiiijjjgggggghhhhhhiiiiiihhhhhheeeeeefffffffffgggggggggaaa```^^^\\\ZZZXXXWWWVVVUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQRRRTTTUUUVVVSSSRRRQQQPPPQQQRRRTTTVVVYYY\\\```ccceeegggiiikkkjjjooorrrrrrmmmjjjjjjkkkkkkiiieeebbb___]]]]]]]]]XXXXXXXXXWWWVVVSSSQQQPPPLLLKKKJJJHHHGGGFFFEEEEEE@@@AAABBBDDDFFFJJJMMMOOORRRUUUYYY\\\```eeejjjnnnooorrrwww}}}xxxqqqlllkkkdddfffiiikkklllmmmppprrrxxxzzz~~~yyyoooeee^^^ZZZ\\\\\\```gggjjjiiijjjlllmmmwww|||xxxsssnnnlllnnnnnnllliiiccc]]]TTTKKKDDD???<<<:::999888888777666666555555555555444333333333333333555444444444444444444555555666777777777666555444111222444555666777777777888777666666777888666555555555444444333444444555444555666888888888888888555777888888888888:::;;;>>>===<<<;;;::::::::::::::::::999888999:::;;;<<<::::::999999::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999:::<<<<<<<<<:::::::::999999::::::;;;<<<<<<===???@@@@@@@@@>>>>>><<<:::999:::===@@@BBBBBB>>>>>>>>>>>>????????????>>>???@@@AAAAAA???===<<<===>>>>>>>>>?????????@@@???@@@BBBCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@BBBDDDFFFGGGGGGFFFFFFAAABBBDDDFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIEEEHHHKKKNNNOOOOOOMMMLLLGGGGGGGGGHHHIIIJJJKKKLLLHHHHHHGGGGGGGGGHHHIIIIIIIIIOOORRRRRRRRRWWW[[[]]]\\\XXXQQQLLLJJJKKKKKKIIIMMMMMMLLLNNNRRRTTTUUUUUUUUUVVVWWWWWWWWWUUUSSSRRRPPPPPPPPPQQQRRRTTTVVVXXXPPPQQQRRRSSSTTTSSSSSSRRRQQQPPPOOONNNOOOPPPRRRSSSSSSUUUXXXYYYZZZZZZ\\\]]]]]]```dddfffdddbbb___^^^qqq___RRRHHHEEECCC???@@@CCCIIINNN^^^uuuxxxhhhZZZNNNEEE@@@????????????@@@@@@@@@@@@===BBBCCCBBBGGGNNNPPPMMMQQQMMMNNNVVV___kkk|||xxxhhh^^^RRRPPPLLLIIIHHHFFFCCCAAA============<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999555555666777888999::::::555555666666666555444444222333555777888999999999:::::::::::::::;;;;;;;;;;;;<<<===>>>????????????;;;;;;<<<===>>>???@@@@@@AAABBBDDDFFFHHHJJJLLLMMMOOONNNNNNNNNOOOQQQSSSTTTVVVVVVXXXYYY[[[]]]^^^___``````___```aaaccceeefffbbbbbbcccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeeeegggeeecccbbbbbbdddggghhheeeeeefffggghhhhhhggggggdddddddddeeeeeefffffffff^^^]]][[[YYYVVVTTTRRRQQQQQQQQQQQQQQQPPPOOONNNMMMMMMNNNNNNOOOQQQSSSUUUVVVZZZYYYXXXYYYZZZ]]]___aaa___ccchhhlllnnnpppqqqrrrlllppptttrrrlllgggfffgggeeeccc```\\\ZZZYYYZZZZZZXXXWWWWWWUUUSSSPPPMMMKKKIIIIIIGGGFFFDDDDDDCCCCCCCCCDDDEEEHHHLLLPPPTTTWWWVVVYYY]]]aaaeeeiiinnnrrr{{{}}}~~~vvvmmmgggcccbbbeeeiiinnnsssvvvxxx{{{}}}}}}|||sssjjjccc```___```bbbccchhhpppssspppnnnpppgggrrr~~~|||wwwtttnnngggeeeeeeccc___ZZZUUUPPPIIICCC>>>:::777555888888777777666666555555444444333222222222222333444333333222222333333444555666777777777666444333111222333555666777777777777666444444555555444222555444444333333333444444333444666777888888888777555666888888777777888:::======;;;:::::::::::::::<<<;;;:::999:::;;;<<<===::::::999999::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;:::999:::<<<===<<<;;;::::::999999::::::;;;<<<<<<===???@@@@@@???===<<<:::999888999<<<@@@BBBCCC>>>>>>>>>>>>????????????===>>>@@@AAA@@@>>><<<;;;======>>>>>>?????????@@@>>>@@@AAACCCCCCBBBAAA???@@@@@@@@@AAAAAABBBBBBBBBAAACCCDDDFFFGGGHHHHHHGGGBBBCCCEEEFFFGGGHHHGGGGGGFFFGGGHHHHHHIIIIIIIIIIIIDDDGGGJJJMMMNNNMMMLLLJJJHHHHHHHHHIIIJJJKKKLLLMMMKKKJJJHHHGGGFFFGGGHHHHHHJJJOOORRRPPPNNNPPPTTTWWWRRRQQQMMMJJJKKKLLLKKKIIILLLKKKKKKMMMQQQSSSTTTTTTSSSTTTVVVWWWWWWVVVTTTSSSQQQPPPOOOPPPQQQTTTWWWXXXPPPQQQSSSTTTTTTTTTSSSRRRSSSRRRQQQPPPPPPRRRSSSUUUSSSTTTVVVVVVVVVVVVXXXZZZYYY]]]aaaaaa^^^ZZZYYYYYYsssbbbRRRJJJFFFAAAAAADDDFFFDDDKKK\\\qqq~~~kkk\\\OOOFFF@@@@@@@@@>>>===>>>AAACCCBBBBBBBBBCCCFFFIIIMMMOOOMMMLLLKKKKKKOOOYYYeeennnvvvfff^^^RRRKKKIIIGGGDDDAAA<<<======<<<:::999:::::::::999888888888888888999:::999999888888888888888888777666444444555555666666666555555555555666666777777777777888888888888::::::;;;;;;<<<===>>>>>>;;;;;;<<<==================>>>???AAABBBCCCDDDDDDIIIHHHHHHHHHIIIJJJLLLMMMSSSTTTTTTVVVWWWZZZ[[[\\\]]]]]]]]]^^^___```bbbbbb```aaaaaabbbbbbbbbaaaaaaddddddcccbbbbbbbbbbbbbbbdddcccbbbaaa```aaabbbbbbddddddcccccccccbbbbbbbbb___^^^]]]^^^``````___^^^YYYXXXUUUSSSPPPNNNMMMMMMJJJJJJKKKKKKLLLNNNOOOPPPNNNNNNOOOQQQTTTXXX[[[]]]aaa``````aaabbbdddfffhhhmmmmmmnnnpppssstttsssrrrooommmkkkiiigggeeeaaa______^^^\\\ZZZXXXUUUTTTSSSSSSRRRPPPNNNKKKIIIGGGFFFIIIFFFBBBBBBCCCDDDBBBAAADDDGGGKKKNNNQQQUUUYYY\\\bbbaaabbbeeejjjqqqwww{{{vvvmmmfffaaa[[[ZZZ\\\gggoooyyy~~~~~~}}}~~~~~~zzzuuutttsssoooiiieeecccdddfffgggpppuuuwwwuuussstttsssqqqnnnnnnrrr{{{}}}}}}~~~~~~yyysssmmmgggccc\\\SSSNNNOOOGGGDDD@@@<<<999777777777777777777777777777666666555555555555555555555555555555555555555555555555666555444333333333333333555555555555555555555555333333333333333333333333333333333333333333333222666555555444444666777888777777777777888888888888888999::::::999999;;;===;;;::::::::::::999999999999888777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>:::;;;;;;;;;===>>>???@@@???>>><<<;;;<<<===???@@@???????????????>>>======AAA@@@>>>======>>>@@@AAABBBBBBBBBAAAAAA@@@@@@@@@>>>>>>?????????>>>>>>===>>>@@@CCCFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLHHHIIIKKKLLLMMMLLLKKKKKKKKKJJJIIIIIIJJJLLLOOOPPPLLLIIIGGGFFFFFFHHHHHHHHHLLLMMMNNNOOOOOONNNLLLKKKMMMMMMLLLKKKJJJHHHFFFEEEMMMMMMMMMMMMMMMNNNNNNNNNRRRSSSTTTUUUVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUSSSRRRRRRQQQQQQSSSTTTUUUQQQSSSTTTVVVVVVVVVTTTSSSUUUZZZ^^^^^^YYYVVVVVVXXXsssbbbWWWOOOGGGAAAAAAAAAAAAFFFQQQ]]]kkk|||qqq___RRRIIIGGGDDDAAA@@@AAACCCDDDAAAAAA@@@@@@AAADDDFFFHHHKKKJJJIIIIIILLLSSS]]]dddqqqzzzuuueeeYYYRRRLLLGGGDDD@@@@@@@@@???===<<<======::::::999999999999:::::::::999888888777777888888999888777666666666777777666666555555555555666666777777777888888888999999999999::::::;;;<<<<<<===<<<<<<===============<<<<<<===>>>@@@AAABBBBBBBBBDDDDDDCCCCCCCCCEEEFFFGGGMMMMMMNNNOOOQQQTTTVVVWWWXXXXXXXXXYYYZZZ\\\]]]^^^^^^^^^___`````````____________^^^]]]]]]]]]]]]]]]___^^^\\\[[[[[[\\\\\\]]]_________^^^^^^]]]]]]\\\]]][[[ZZZZZZ[[[\\\[[[YYYVVVUUUSSSPPPNNNLLLKKKJJJJJJJJJKKKLLLNNNOOOQQQRRRVVVVVVWWWYYY\\\___bbbdddiiiiiiiiiiiijjjkkklllmmmooooooooooooppppppmmmkkkhhhfffdddccccccaaa^^^\\\ZZZYYYXXXVVVSSSQQQPPPOOOOOONNNLLLKKKIIIGGGFFFEEEFFFCCCAAABBBDDDFFFFFFEEEJJJMMMQQQUUUXXX[[[___bbbffffffhhhlllqqqwww}}}nnnfff^^^[[[YYYWWWZZZ^^^llluuu{{{uuuooommmiiigggeeedddffflllrrruuuzzz~~~||||||zzzwwwrrrooopppuuuxxxwwwvvvxxxwww|||zzzrrrkkkddd___WWWNNNIIIHHHAAA???<<<999777777777777444444444444444444444444333333333333333333333333555555555555555555555555555555444333333333333333444444444444444444444444333333333333333333333333444444444444444444444444666555555444555666777888666666777777777888888888888999::::::999:::<<<>>><<<<<<;;;;;;::::::999999<<<;;;:::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>>>>>>>999999999:::;;;<<<>>>>>>>>>===<<<<<<<<<===>>>???>>>>>>??????>>>>>>===<<<@@@@@@???>>>>>>???@@@@@@BBBAAAAAAAAA@@@@@@@@@@@@>>>>>>????????????>>>>>>>>>@@@BBBEEEGGGHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHJJJKKKLLLHHHIIIIIIJJJJJJJJJJJJIIIJJJJJJIIIIIIJJJLLLNNNPPPKKKIIIFFFFFFGGGIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPPPPRRRRRRTTTUUUUUUTTTTTTSSSSSSRRRQQQPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPQQQRRRSSSTTTQQQSSSTTTUUUVVVUUUSSSRRRSSSXXX\\\\\\XXXUUUUUUWWWvvviii^^^QQQGGGCCC???@@@BBBFFFJJJTTThhh{{{uuucccRRRLLLDDD@@@AAABBBCCCCCCCCCBBB@@@???>>>???AAABBBGGGGGGFFFFFFGGGLLLRRRWWW[[[cccppp~~~}}}mmm```WWWOOOKKKDDDCCCAAA@@@>>>======>>>;;;;;;::::::::::::;;;;;;999999888777777777777888:::999888888777888888888555555444444444444555555777777777777888888888999777888888999999:::::::::<<<===============<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBGGGGGGHHHJJJLLLNNNPPPQQQTTTTTTTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]ZZZZZZYYYXXXXXXXXXXXXXXXZZZYYYWWWVVVVVVVVVWWWXXXZZZZZZZZZYYYXXXWWWWWWWWWXXXVVVTTTTTTUUUUUUTTTSSSQQQQQQPPPOOOMMMLLLKKKKKKLLLLLLMMMOOORRRTTTWWWXXX___```aaacccfffhhhkkklllssssssrrrqqqqqqqqqrrrrrrsssqqqooonnnmmmjjjfffccc___^^^\\\\\\\\\[[[YYYWWWSSSRRRQQQOOOMMMLLLJJJJJJHHHGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@BBBEEEHHHJJJJJJLLLOOOSSSWWWZZZ^^^bbbeeejjjlllpppuuu{{{tttlll___XXXSSSRRRSSSVVV\\\dddooovvv}}}uuummmhhhfffaaabbbcccffflllvvv{{{tttoooooopppoooqqqttttttzzzzzztttjjjaaaZZZQQQGGGAAA@@@:::999777666555666666777666666666666666666666666333333333333333333333333444444444444444444444444555444444333333333333333444444444444444444444444333333333333333333333333333333444444555555666666555555444444555555666777666666777777777777888888888:::::::::::::::<<<>>>======<<<<<<;;;:::999999============<<<:::999888;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>888888888888999;;;<<<<<<<<<<<<<<<============>>>======>>>>>>>>>===<<<<<<>>>??????????????????>>>AAA@@@@@@@@@@@@?????????>>>>>>???????????????>>>>>>@@@BBBDDDFFFGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKHHHHHHGGGFFFFFFFFFGGGGGGJJJIIIIIIIIIJJJLLLNNNOOOKKKHHHFFFEEEGGGJJJLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNIIIIIIHHHHHHIIIJJJLLLMMMHHHIIIJJJLLLNNNPPPQQQRRRQQQQQQRRRSSSSSSSSSSSSSSSTTTSSSRRRPPPPPPPPPQQQQQQTTTTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPOOOPPPQQQRRRRRRRRRRRRTTTTTTTTTSSSRRRQQQQQQUUUYYYYYYVVVSSSSSSTTTxxxkkk___TTTMMMEEECCCAAAAAABBBIIIZZZjjj|||zzzcccYYYKKKCCCCCCEEEEEEDDDEEEDDDBBB@@@???@@@AAABBBBBBCCCCCCCCCDDDFFFJJJMMMRRRWWW___jjjxxxtttggg\\\VVVNNNKKKGGGCCCBBBAAA@@@???<<<<<<;;;:::::::::;;;;;;999999888777777777777888:::999999888888888888888555555444444444444555555555666666666666777777777666666666777777888888888<<<============<<<;;;;;;===>>>???@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAADDDEEEFFFGGGIIILLLNNNOOOQQQQQQQQQQQQRRRSSSTTTUUUWWWWWWXXXZZZZZZ[[[[[[[[[WWWWWWVVVUUUUUUUUUUUUVVVVVVUUUTTTSSSSSSSSSTTTUUUVVVVVVUUUUUUTTTSSSSSSRRRPPPOOOMMMMMMOOOPPPPPPPPPOOOPPPQQQQQQRRRRRRRRRRRRRRRSSSTTTWWWYYY\\\___aaaggghhhjjjkkknnnppprrrsssxxxxxxwwwuuutttssssssrrrsssqqqooommmkkkgggbbb___ZZZYYYWWWWWWWWWVVVSSSQQQMMMLLLKKKJJJHHHGGGFFFEEEAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAACCCFFFIIILLLMMMLLLPPPTTTXXX\\\```dddhhhmmmqqqwww~~~}}}qqqeee^^^ZZZTTTQQQRRRUUUZZZcccmmmsssxxx}}}|||{{{yyywwwyyy~~~uuummmeee``````^^^bbbgggllltttyyypppmmmlllmmmrrrwww{{{|||vvvkkk^^^UUUMMMCCC<<<;;;777666555555444555555666777777777777777888888888555555555555555555555555444444444444444444444444444444333333222333333444333333333333333333333333333333333333333333333333222222222333444555666666444444444444555555666666666666666666777777777888888999::::::999:::<<<>>>>>>>>>===<<<;;;::::::999;;;<<<=========;;;:::999::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>888888888888999:::;;;<<<:::;;;<<<=========<<<<<<<<<<<<============<<<<<<===>>>???@@@@@@???>>>===????????????????????????>>>>>>???@@@@@@@@@??????>>>@@@AAACCCEEEFFFFFFFFFDDDDDDCCCBBBBBBCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJHHHGGGEEEDDDCCCCCCDDDEEEHHHHHHHHHIIIJJJKKKMMMNNNJJJGGGEEEEEEHHHKKKNNNOOOLLLKKKKKKLLLMMMNNNOOOPPPJJJIIIHHHGGGHHHJJJLLLMMMHHHIIIJJJLLLMMMOOOPPPQQQOOOOOOPPPQQQQQQRRRRRRRRRSSSSSSTTTUUUTTTRRRQQQOOORRRRRRRRRQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOPPPPPPPPPQQQRRRRRRSSSRRRQQQPPPPPPPPPSSSWWWXXXVVVSSSRRRRRRzzznnnbbbYYYLLLEEE???>>>@@@DDDMMMVVVhhh{{{qqq___QQQKKKIIIGGGEEEEEEDDDBBB@@@@@@AAABBBCCC===???AAABBBCCCDDDFFFIIIMMMPPPUUU[[[eeettt{{{nnnfff\\\WWWPPPJJJGGGEEECCCBBB???>>>===<<<;;;;;;;;;;;;:::999999888888888888888999999999888888888777777555555555444444555555555444444444555555555555666555555555666666666666666;;;;;;<<<<<<<<<;;;;;;:::>>>>>>@@@AAABBBBBBBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOSSSSSSUUUVVVXXXXXXYYYYYYTTTSSSSSSRRRQQQRRRRRRRRRSSSRRRPPPOOOOOOOOOPPPQQQQQQQQQPPPPPPPPPOOOOOOOOOKKKJJJIIIJJJMMMPPPRRRRRRQQQSSSUUUXXXZZZ\\\]]]]]][[[\\\]]]```bbbeeehhhiiinnnoooqqqssstttvvvwwwxxxyyyxxxwwwvvvtttrrrpppoooooommmkkkiiihhheee```]]]XXXVVVTTTSSSSSSQQQNNNKKKHHHGGGGGGFFFDDDCCCBBBBBB<<<<<<===>>>???@@@@@@AAAAAABBBCCCDDDFFFIIIMMMOOOQQQUUUYYY^^^bbbfffkkknnnrrrwww}}}xxxoooeee\\\WWWUUUSSSSSSWWW\\\aaalllvvv}}}~~~xxxtttqqqlllmmmooottt{{{yyylllbbbZZZWWWXXX\\\cccllluuu~~~yyyoookkklllnnnuuu|||xxxjjj[[[RRRIIIAAA;;;999888777666555555444444444333333333444444555555555555555555555555555555555444444444444444444444444333333222222222333333444333333333333333333333333333333333333333333333333000000111222333333444444333444444555555555555555555666666666666777777777888999:::999999999;;;===>>>>>>===<<<;;;;;;::::::888999:::<<<<<<<<<;;;:::::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============:::999999::::::;;;<<<===::::::;;;<<<<<<<<<<<<;;;<<<<<<============<<<<<<<<<===???AAAAAA???===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@??????AAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIGGGFFFDDDCCCBBBBBBCCCDDDGGGGGGHHHHHHJJJKKKLLLLLLIIIFFFDDDDDDGGGKKKNNNPPPHHHGGGFFFFFFGGGIIIKKKLLLLLLKKKIIIHHHGGGIIIJJJKKKJJJJJJKKKLLLMMMNNNNNNOOOMMMMMMNNNNNNOOOPPPQQQQQQPPPSSSWWWZZZYYYVVVQQQNNNNNNNNNOOOPPPQQQQQQRRRRRRMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPOOOOOORRRWWWYYYXXXUUURRRPPPttthhhWWWLLLAAA>>>@@@AAABBBEEEYYYmmmvvvdddWWWNNNFFFBBBCCCBBB@@@???>>>???AAABBB<<<>>>@@@AAABBBBBBDDDFFFFFFIIILLLPPPVVVaaaoooxxx{{{kkkdddYYYQQQLLLIIIEEEBBBDDDCCCAAA???>>>===<<<<<<;;;;;;:::999999999999999888999999999999888777777666666555555555555666666444444444444555555555555555555555555555555555555888999::::::;;;;;;::::::===>>>???AAACCCCCCDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDBBBBBBBBBBBBDDDEEEFFFGGGGGGFFFFFFFFFGGGGGGHHHIIINNNOOOPPPRRRTTTUUUVVVVVVPPPPPPOOONNNNNNNNNNNNOOOOOONNNMMMLLLKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKMMMQQQUUUWWWXXXWWWYYY\\\```ccceeeffffffddddddeeefffhhhjjjlllmmmqqqrrrtttvvvwwwxxxyyyyyyuuuuuutttrrrpppmmmkkkiiifffeeecccbbbbbb___\\\YYYTTTRRRPPPOOONNNLLLIIIGGGDDDDDDCCCBBBAAAAAA@@@@@@:::;;;<<<===>>>???@@@AAAAAACCCEEEFFFGGGJJJNNNQQQSSSWWW\\\```eeejjjooorrryyy||||||xxxqqqiiiaaaZZZVVVTTTRRRSSSYYY```eeekkkuuu{{{sssmmmiiifffiiinnnuuu}}}pppcccXXXQQQPPPSSSZZZeeerrr}}}|||ssskkkjjjlllooovvv}}}uuugggVVVMMMFFF???:::999999888888777666555444333444444444555666666777777333333333333333333333333333333333333333333333333222222222222222333333444222222222222222222222222333333333333333333333333000000111111222222333333333333444555555555555444555555666666666666777777666888999888888888:::<<<<<<<<<<<<;;;;;;;;;;;;;;;666777888999;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;<<<======:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>======<<<===???@@@@@@???===<<<<<<<<<===============>>>>>>>>>???@@@AAAAAAAAAAAA??????@@@AAABBBCCCDDDEEECCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHEEEEEEDDDCCCCCCCCCDDDDDDFFFGGGGGGHHHIIIJJJKKKKKKHHHFFFBBBBBBEEEJJJNNNOOOIIIHHHFFFEEEEEEGGGJJJLLLMMMLLLKKKIIIHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNNNNLLLLLLLLLLLLMMMNNNPPPQQQNNNRRRWWW[[[[[[WWWRRRNNNLLLLLLMMMOOOPPPQQQRRRSSSMMMMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOPPPPPPOOOSSSYYY]]]]]]YYYTTTPPPzzziii[[[LLLEEECCC@@@@@@BBBLLL\\\qqq~~~nnn]]]PPPIIIDDDCCC@@@>>>>>>>>>???@@@===>>>@@@@@@@@@@@@AAABBBBBBEEEIIIKKKNNNTTT\\\cccnnnyyyyyylllaaa[[[VVVQQQMMMJJJIIIFFFDDDAAA???>>>>>>===<<<;;;;;;::::::;;;;;;999::::::;;;:::999888777777777666666666666777777555555555666666666777777555555555555555555555555555666777888999:::::::::;;;<<<>>>@@@BBBCCCDDDEEEEEEFFFGGGIIIIIIIIIHHHHHHCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFIIIJJJKKKNNNOOOQQQRRRRRRPPPPPPOOONNNNNNNNNNNNOOOOOONNNLLLKKKKKKKKKLLLMMMNNNNNNOOOPPPQQQRRRRRRSSSUUUSSSRRRSSSWWW[[[^^^___^^^```cccfffhhhiiiiiihhhiiiiiiiiiiiijjjkkklllmmmnnnoooqqqsssttttttttttttllllllkkkjjjgggdddbbb```\\\[[[ZZZYYYYYYWWWTTTQQQMMMKKKJJJIIIIIIHHHFFFCCC@@@@@@@@@??????>>>>>>===;;;;;;<<<===???@@@AAABBB@@@BBBEEEGGGHHHKKKPPPTTTVVVZZZ___dddiiinnnsssvvv|||~~~~~~yyysssooojjjgggccc^^^[[[ZZZZZZZZZ[[[___gggppptttwww~~~}}}tttlllggghhhkkkqqqwwwttteee[[[SSSPPPSSSXXX]]]jjjyyyvvvooojjjlllooorrrwww}}}ppp```OOOFFFAAA<<<888777777777777777666666555444666666666777888999999999333333333333333333333333333333333333333333333333222222111111222333333444222222222222222222222222333333333333333333333333222222222222222222222222222333444555555555444444555555555666666666777777555666777777666777999;;;::::::::::::;;;;;;;;;;;;999888888888999:::;;;;;;999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;<<<<<<===;;;:::999999999:::<<<<<<<<<===>>>>>>??????>>>>>><<<===>>>??????>>>===<<<;;;;;;<<<<<<<<<============>>>???@@@AAAAAAAAAAAA??????@@@@@@AAABBBDDDDDDCCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBCCCDDDEEEGGGGGGDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJHHHEEEAAAAAADDDIIILLLNNNLLLJJJGGGEEEEEEGGGJJJLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIKKKLLLNNNOOOPPPKKKJJJJJJJJJLLLMMMOOOPPPMMMPPPTTTWWWWWWVVVSSSPPPLLLMMMMMMNNNOOOPPPPPPQQQMMMNNNOOOPPPPPPPPPOOOOOOLLLLLLLLLMMMNNNOOOPPPQQQOOOTTT[[[bbbccc^^^VVVPPPyyyjjjZZZOOOHHHCCCDDDGGGCCCMMM]]]pppssscccZZZGGGEEECCC@@@???>>>??????>>>???@@@@@@>>>===>>>@@@DDDGGGJJJKKKKKKMMMRRRVVVZZZgggxxxwwwooojjjddd___OOOMMMJJJGGGDDDBBB@@@@@@======<<<;;;;;;;;;;;;<<<:::;;;<<<<<<<<<;;;:::999888888777777777777888888777777777777888888888888555555555555555555555555333444666777999:::::::::999:::<<>>>>>>>>======<<<<<<<<<;;;<<<===>>>???AAABBBBBB>>>AAAEEEGGGHHHLLLRRRVVV]]]aaafffkkkpppuuu{{{~~~|||||||||yyyssskkkddd___]]]]]]]]]^^^```cccfffhhhiiinnnwwwxxxooojjjhhhkkkooouuu|||tttiii]]]VVVRRRSSSZZZaaabbbooo{{{tttooolllooorrrtttxxx}}}kkk[[[JJJAAA===999666666555666666777777666666555222333333444555666666777555555555555555555555555333333333333333333333333222111111111222333333444111111111111111111111111333333333333333333333333444333333333333333333333222333444555555555444333555555555555666666666777444555666666555666888:::888888999::::::;;;;;;<<<<<<;;;:::999888999:::;;;999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;:::::::::;;;<<<<<<;;;:::999888888:::<<<=========>>>???????????????======>>>>>>>>>>>>======;;;;;;;;;<<<<<<<<<=========>>>???@@@AAABBBBBBBBB?????????@@@AAABBBCCCDDDBBBBBBAAA@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGCCCDDDEEEGGGGGGGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJHHHEEEAAA@@@CCCHHHKKKMMMIIIFFFCCC@@@@@@BBBEEEHHHJJJJJJJJJKKKKKKJJJIIIHHHEEEFFFHHHJJJMMMOOOQQQRRRJJJJJJIIIJJJKKKMMMOOOPPPNNNOOOQQQRRRSSSTTTSSSSSSNNNNNNNNNNNNNNNNNNOOOOOOMMMNNNOOOPPPQQQPPPOOOOOOKKKKKKKKKLLLMMMOOOPPPQQQPPPUUU^^^eeefffaaaWWWPPPzzzfffZZZQQQHHHCCCDDDBBBEEEOOO^^^mmm|||xxxiiiWWWJJJ@@@>>>???===>>>AAA@@@@@@@@@>>>======???AAAAAAAAADDDHHHMMMOOOOOONNNOOOWWWfffttt|||~~~uuuooohhh```VVVNNNJJJGGGEEEBBB@@@???>>>?????????<<<:::888999::::::999999:::;;;::::::999999888777777666999999888888777777666666777666555444333444555555777777777777777777777777666777999;;;===???AAAAAABBBEEEJJJNNNRRRSSSSSSRRRMMMLLLJJJFFFDDDCCCFFFHHHFFFGGGHHHHHHHHHHHHHHHGGGEEEFFFGGGIIIKKKLLLNNNNNNUUUWWWXXXXXXWWWVVVWWWWWWUUUUUUTTTSSSSSSTTTTTTUUUXXXYYY\\\]]]^^^]]]\\\[[[^^^^^^___```bbbcccdddeeeddddddddddddddddddeeeeeedddccc```^^^]]]^^^```aaa______``````aaaaaaaaabbb^^^ZZZTTTRRRRRRRRRPPPNNNJJJJJJIIIHHHHHHGGGHHHHHH@@@@@@??????>>>>>>======>>>>>>===============>>>;;;<<<===???@@@@@@@@@@@@@@@BBBEEEHHHMMMRRRYYY]]]gggiiikkkmmmppptttyyy}}}zzztttkkkddd___YYYSSSOOOUUUYYY]]]aaadddjjjsssyyyyyy}}}vvvuuurrrrrrvvvzzz}}}tttggg\\\UUUXXX\\\]]]```eeemmmsss|||{{{tttiiimmmrrrtttttttttwwwyyyeeeRRRCCC@@@>>>777555999666666777666666555444444666666666555555444444444333333333333333333333333111222222333333222222111222222222222222222222222111111222222222333333333222222222222222222222222222222222333333444444444222333444555444333222111444444555666666555555444444555555666777888888999888999999::::::;;;;;;<<<999999999999999999999999::::::;;;;;;::::::999888::::::::::::::::::::::::;;;;;;;;;::::::999999999;;;:::999999:::;;;:::999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::===>>>>>>>>>????????????>>>>>>======<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAA???????????????@@@@@@@@@???>>>===============>>>AAABBBBBBCCCCCCDDDDDDDDDEEEDDDBBBAAABBBCCCEEEGGGFFFGGGGGGHHHHHHIIIIIIJJJDDDFFFFFFDDDCCCDDDIIINNNPPPMMMJJJFFFDDDDDDEEEFFFHHHHHHHHHGGGHHHHHHIIIIIIFFFGGGHHHKKKNNNPPPOOONNNLLLKKKKKKJJJJJJJJJJJJKKKPPPOOOOOOOOOOOOOOOOOOPPPOOOOOOOOOOOOOOOMMMLLLKKKKKKMMMMMMLLLOOORRRNNNHHHJJJKKKLLLMMMNNNOOOOOOOOONNNRRRZZZbbbfffbbbYYYQQQqqqcccTTTIIIFFFAAAAAAFFFPPP[[[hhhyyynnn___OOOGGGBBB>>>===@@@;;;<<<=========>>>@@@AAA@@@@@@BBBFFFJJJMMMNNNNNNIIIOOOYYYcccjjjsss}}}ttthhh^^^WWWSSSOOOMMMJJJGGGDDDBBBAAA???===;;;;;;;;;;;;;;;::::::;;;;;;;;;:::::::::999999888888888888888888777777777777777666555444444444555555666666666666666666666666555666777888:::<<<===>>>???BBBFFFLLLPPPSSSUUUVVVUUUTTTRRROOOKKKJJJKKKLLLOOOPPPPPPPPPQQQPPPPPPPPPLLLMMMNNNOOOQQQRRRSSSSSSVVVXXXZZZZZZYYYXXXYYYZZZYYYYYYYYYXXXXXXWWWWWWWWWYYY[[[\\\^^^^^^]]]\\\[[[\\\\\\]]]^^^___``````aaa```_____________________]]][[[YYYWWWVVVWWWXXXZZZTTTTTTTTTTTTUUUUUUUUUUUUTTTPPPLLLIIIIIIIIIGGGFFFDDDDDDCCCBBBBBBBBBBBBBBB??????>>>>>>=========<<<===<<<<<<<<<<<<<<<======<<<<<<===???@@@AAABBBCCCEEEGGGJJJMMMPPPVVV\\\aaahhhlllppptttuuuuuuvvvwwwmmmggg___YYYUUURRROOOMMMUUU[[[eeelllrrrxxx~~~{{{|||}}}|||~~~wwwddd^^^WWWTTTYYY```dddhhhnnnmmmrrr{{{wwwpppkkkooossstttttttttvvvxxx~~~ttt]]]LLL???>>><<<666444888666666666666666555444444555555555444444444333333333333333333333333333333222222333333333333222222222222222222222222222222111111222222222333333333222222222222222222222222222222333333333333333333222333444444444444333222333444444555555555555555444555555666777777888888777777888888999:::::::::999999999999999999999999;;;;;;;;;;;;;;;:::999999::::::::::::::::::::::::;;;;;;:::::::::999999999;;;:::::::::;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;@@@@@@???>>>>>>======<<<>>>=========<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<======>>>??????@@@@@@AAA????????????????????????>>>>>>============>>>>>>AAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAACCCDDDFFFFFFFFFFFFGGGGGGGGGHHHHHHEEEEEEEEEEEEDDDFFFIIIKKKMMMKKKHHHFFFEEEDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJFFFFFFHHHKKKNNNOOOOOOMMMKKKKKKJJJJJJJJJKKKKKKLLLNNNMMMLLLLLLLLLLLLMMMNNNOOOOOOOOONNNNNNNNNNNNNNNMMMNNNMMMIIIIIILLLLLLIIIJJJJJJLLLMMMNNNOOOOOOOOOQQQRRRVVV\\\___]]]WWWSSSooo{{{uuuaaaOOOFFFDDD@@@???CCCIIISSSaaannnyyyeeeVVVKKKCCC@@@@@@;;;<<<===>>>?????????????????????BBBFFFJJJLLLMMMJJJLLLRRRWWW[[[cccsssuuukkkddd___\\\WWWSSSNNNIIIFFFCCC@@@>>><<<;;;;;;:::::::::::::::;;;:::::::::::::::::::::777777777888888888888888777777666555555555555555555555555555555555555555444444555666777888888999:::===AAAGGGMMMRRRVVVXXX[[[[[[ZZZXXXTTTQQQQQQQQQXXXXXXXXXXXXXXXXXXXXXXXXSSSSSSTTTTTTUUUVVVVVVVVVVVVXXX[[[[[[[[[[[[\\\]]]]]]^^^^^^^^^]]]\\\ZZZYYYZZZ[[[\\\\\\\\\[[[YYYXXXXXXXXXXXXYYYYYYYYYZZZZZZXXXXXXXXXWWWWWWVVVVVVVVVRRRPPPNNNLLLLLLLLLMMMNNNHHHHHHHHHHHHHHHGGGGGGGGGIIIGGGCCCAAAAAA@@@???>>>??????>>>>>>======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>????????????AAACCCEEEHHHIIIMMMOOORRRTTTXXX]]]dddhhhlllqqqvvvyyywwwrrrmmmjjj\\\WWWPPPKKKKKKLLLNNNOOOUUU^^^kkkuuu|||zzzxxxyyyzzz}}}~~~{{{wwwpppdddYYYZZZWWWYYY```ggglllqqqvvvooorrryyyuuunnnnnnqqqtttuuutttsssssstttxxx||||||yyyyyyxxxlll^^^QQQDDD:::::::::555333555555555666666555555444444444444444444333333333333333333333333333333333333333333444444444444333333222222222222222222222222111111222222222333333333222222222222222222222222333333333333333222222222333333444444555444444333333333333444444555555555444444555555666777777777666666666777888888999999999999999999999999999999;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::::::::::::::999999999999::::::::::::;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>===;;;::::::=========<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<=========>>>??????@@@@@@@@@@@@@@@@@@??????>>>===>>>>>>>>>======>>>>>>???AAAAAA@@@AAABBBDDDFFFGGGCCCBBBAAAAAAAAABBBDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEGGGIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEEEECCCCCCDDDEEEFFFHHHIIIJJJFFFFFFGGGIIILLLNNNMMMLLLJJJJJJJJJJJJJJJKKKLLLMMMLLLKKKIIIHHHHHHIIIKKKLLLOOOOOONNNMMMNNNOOOPPPQQQPPPSSSQQQIIIEEEGGGJJJJJJIIIJJJKKKMMMNNNNNNNNNNNNSSSRRRRRRSSSUUUVVVTTTSSS```iiiwwwrrr[[[MMMJJJDDD???@@@CCCHHHRRR[[[lllxxx|||iiiZZZNNNFFFCCC?????????@@@@@@@@@>>><<>>BBBFFFIIIJJJLLLMMMPPPSSSTTTXXXdddppp~~~yyyrrrnnniiiddd]]]UUUPPPKKKFFFCCC@@@>>><<<<<<============::::::::::::::::::::::::777777777888888999999999777777777666666666666666555555555555555555555555444444444444555555555555777888;;;@@@FFFLLLQQQTTTXXXYYYZZZYYYVVVTTTRRRRRR[[[ZZZZZZYYYYYYYYYYYYYYYTTTTTTTTTTTTTTTTTTTTTTTTTTTWWWYYYZZZZZZ[[[\\\^^^]]]^^^______^^^[[[YYYWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPOOOOOONNNMMMLLLLLLKKKHHHFFFEEECCCBBBCCCCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@CCCAAA???>>>===<<<<<<;;;>>>======<<<<<<<<<======;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>@@@AAABBBBBBBBBCCCDDDGGGKKKOOOQQQVVVXXX[[[^^^bbbgggmmmqqqsssvvvxxxvvvooofff]]]YYYPPPLLLGGGEEEGGGLLLRRRVVV___gggrrr{{{xxxrrrpppmmmoooooojjjddd```]]]\\\```bbbfffkkkooorrrvvvyyyttttttwww~~~vvvqqqqqqrrrtttuuusssqqqooonnnoooooolllfffccc```VVVKKKEEE<<<777888999666333444444444555555555444444333333333333333333333333333333333333333333333333333333444444555555444444333222222222222222222222222111111222222222333333333222222222222222222222222444333333333222222111111333333444444555555555555333333333333333444555555444444444555555666666666555666666777777888999999888888888888888888888888;;;<<<<<<<<<<<<;;;::::::999999999999999999999999:::999999999999999999999999:::;;;;;;::::::;;;<<<999:::;;;;;;<<<<<<;;;;;;999999::::::;;;;;;<<<<<>><<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>???@@@@@@AAAAAAAAAAAA@@@???===<<<>>>>>>>>>===>>>>>>??????AAA@@@@@@@@@BBBDDDGGGHHHDDDCCCCCCBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEECCCCCCFFFIIIKKKHHHFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDEEEFFFGGGHHHFFFEEEEEEHHHJJJLLLLLLKKKIIIIIIIIIIIIJJJKKKMMMMMMKKKIIIGGGFFFFFFGGGIIIKKKOOONNNMMMLLLMMMOOOQQQSSSVVV[[[ZZZPPPGGGFFFHHHJJJIIIIIIKKKLLLMMMNNNNNNNNNQQQPPPOOONNNOOOOOOPPPPPPYYY^^^gggrrr~~~qqq```OOOIIICCCBBBCCCCCCHHHMMMWWWbbbrrrmmm]]]OOOGGGBBB@@@>>>>>>???@@@>>>===???===;;;;;;>>>BBBEEEFFFGGGHHHKKKNNNNNNNNNTTT\\\hhhoooxxx}}}tttjjj```WWWNNNIIIGGGDDDAAA@@@AAABBBBBB@@@:::::::::::::::999999999777777888888999999::::::777777777777777666666666555555555555555555555555555555555555555555555444555555777:::>>>CCCHHHJJJLLLNNNQQQQQQPPPNNNNNNNNNXXXWWWVVVUUUUUUUUUVVVVVVQQQQQQQQQQQQPPPPPPPPPOOOOOORRRTTTVVVVVVWWWXXXZZZXXXXXXYYYYYYXXXVVVSSSQQQPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJHHHGGGGGGFFFEEEDDDCCCCCCAAA@@@???>>>=========>>>?????????>>>>>>=========>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<;;;;;;<<<<<<===:::;;;;;;;;;<<<<<<======<<<<<<===>>>@@@AAACCCDDDEEEEEEFFFHHHLLLQQQVVVXXX___bbbfffjjjmmmqqquuuxxxxxxxxxuuummmbbbWWWOOOJJJIIIHHHFFFGGGKKKRRR[[[aaammmsss{{{xxxoookkkaaabbbaaa]]]XXXWWW\\\aaaiiinnnsssuuuuuuwwwyyyzzz{{{xxxwwwzzz|||xxxuuurrrsssssssssqqqnnnjjjgggdddbbb]]]VVVSSSOOOHHHAAA===888666777999777555444333333444444444444333333333333333333333333333333333333333333333333333333333444444555555444444333222222222222222222222222111111222222222333333333222222222222222222222222333333333222222111111111333333444444555666777888555444444333333444444555444444444444555555555555666666777777888999999999888888888888888888888888;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999999999999999999999777999;;;:::999999:::<<<999:::;;;;;;<<<<<<;;;;;;888888999999:::::::::;;;=========<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===============>>>??????@@@@@@AAABBBBBBCCCBBB@@@>>>===>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAABBBDDDGGGHHHEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCCCCFFFJJJKKKHHHEEECCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDEEEDDDDDDFFFHHHJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJHHHGGGGGGHHHJJJKKKNNNMMMLLLKKKLLLNNNQQQRRRZZZaaacccZZZOOOJJJIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMLLLMMMMMMMMMLLLLLLKKKLLLSSSWWW\\\cccmmm|||sssZZZRRRJJJFFFCCC@@@@@@CCCIIIPPP^^^nnn{{{qqq```SSSIIIDDD>>><<<>>>@@@AAA@@@@@@===::::::<<>>===<<<<<<;;;;;;:::999999888888888999999999999999888888888888888777666666555555555555555555555555555555555555555555555555444444555666888;;;>>>@@@@@@CCCEEEGGGFFFEEEFFFGGGRRRQQQOOONNNMMMNNNNNNOOOMMMMMMLLLLLLLLLKKKKKKKKKHHHJJJMMMNNNNNNOOOPPPRRRNNNOOOOOOOOONNNMMMKKKJJJHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCAAAAAA@@@@@@??????>>>>>>>>>===<<<;;;;;;:::::::::<<<<<<<<<;;;;;;;;;;;;;;;999:::;;;;;;999888999::::::::::::999::::::;;;<<<;;;;;;<<<===>>>>>>??????======>>>@@@BBBDDDGGGHHHIIIKKKMMMQQQUUU[[[___bbbjjjnnnrrrvvvwwwwwwxxxyyywwwuuuoooeeeZZZPPPJJJGGGJJJKKKNNNQQQVVV]]]fffllltttzzz~~~wwwqqqmmmnnnppprrrvvvzzzvvvjjjeeeXXXVVVUUUTTTRRRTTT]]]hhhrrrzzz||||||~~~~~~~~~zzzxxx{{{{{{xxxvvvwwwyyyzzzxxxuuurrrrrrqqqpppnnniiiccc___XXXUUUPPPKKKGGGCCC???<<<888777666666777777555444222222333333444444333333333333333333444444444444333333333333333333333333333333444444444444333333222222222222222222222222111111222222222333333333222222222222222222222222222222222222222111111111333333444444666777999:::888777555444333333444555444444444444444444444444666666666777888888999999888888888888888888888888::::::;;;;;;::::::999888999999999999999999999999888888888999999999999999555888::::::777777999<<<999:::;;;;;;<<<<<<;;;;;;999999999999:::::::::::::::;;;;;;;;;<<<<<<======;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>???@@@@@@AAAAAAAAABBBDDDDDDDDDBBB@@@???>>>>>>>>>>>>??????@@@AAA???@@@AAABBBDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIHHHGGGFFFFFFEEEEEECCCCCCDDDGGGIIIIIIHHHGGGDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCEEEDDDCCCDDDGGGIIIIIIIIIGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJLLLKKKKKKKKKLLLMMMOOOPPPXXX```ddd^^^TTTNNNKKKHHHGGGHHHIIIKKKLLLLLLLLLLLLHHHJJJMMMNNNLLLJJJIIIIIIPPPSSSVVVZZZaaalllzzzpppdddWWWNNNGGGAAA???AAABBBEEEMMMYYYdddqqqyyylllZZZQQQFFF@@@@@@BBBCCCCCC@@@>>>;;;;;;<<<===>>>>>>AAAAAAEEEJJJIIIGGGHHHMMMNNNRRRXXX[[[aaalll|||wwwmmmccc\\\TTTNNNLLLJJJFFFBBBAAA@@@???>>>===;;;:::::::::999999999999999999888888888999999999888777666666666666666666666666666555555555555555555666666444444444555666777888999:::<<<>>>>>>>>>===>>>@@@IIIHHHFFFDDDCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEAAACCCEEEFFFFFFFFFHHHIIIFFFFFFEEEEEEDDDDDDDDDCCCAAAAAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999::::::::::::::::::666999;;;:::888888999::::::::::::::::::;;;<<<<<<<<<======>>>@@@AAABBBBBBCCCCCCEEEGGGIIILLLNNNPPPTTTVVVZZZ___dddiiimmmooouuuyyy}}}~~~zzzwwwvvvpppnnnjjjbbbZZZSSSPPPOOOQQQVVV[[[aaafffllltttyyy|||~~~yyyuuukkkddd```cccfffiiipppwww{{{mmm```ZZZQQQNNNOOOTTTWWW]]]jjjwww~~~zzzvvvvvvxxxzzzqqqooooootttzzz}}}yyyuuurrrpppooonnnkkkeee]]]XXXNNNJJJEEEBBB>>>;;;888777666666666555555666555333111111222333333333333333333333444444444555555555333333333333333333333333222222333333333333222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111222222222222444333444444666888:::;;;;;;:::777555333333444444333333333333333333333333444555555666666777888888888888888888888888888888999999::::::999999888777888888888888888888888888777888888888999999999999333666999999666555888<<<999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<============?????????@@@AAAAAABBBBBBAAACCCEEEFFFFFFDDDBBBAAA>>>>>>>>>>>>???@@@AAABBB???@@@BBBDDDEEEEEEDDDCCCEEEEEEFFFGGGGGGGGGGGGGGGIIIHHHGGGFFFEEEDDDCCCCCCBBBDDDFFFGGGGGGGGGHHHIIIFFFEEECCCBBBCCCDDDFFFGGGEEEEEEDDDDDDDDDDDDDDDDDDEEECCCBBBCCCEEEGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGIIIJJJKKKKKKKKKKKKJJJIIIJJJJJJKKKKKKLLLLLLMMMMMMPPPXXX]]]YYYSSSOOOLLLIIIGGGHHHIIIJJJKKKLLLLLLLLLFFFIIILLLMMMKKKIIIIIIJJJQQQSSSVVVWWWZZZaaajjjqqq}}}uuucccWWWMMMEEECCCDDD???>>>BBBJJJQQQ]]]rrrmmmaaaRRRGGGCCCDDDDDDCCCAAA???<<<;;;<<<===<<<;;;<<<<<>><<<;;;;;;<<<===@@@@@@??????????????????<<<>>>AAAAAAAAAAAABBBCCCAAA@@@???????????????@@@>>>======<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::999888888999999999::::::;;;;;;<<<666999<<<<<<:::999:::<<<<<<<<<;;;;;;<<<===>>>>>>===>>>>>>@@@AAABBBCCCDDDJJJKKKLLLNNNQQQTTTWWWXXX^^^aaaeeekkkqqqvvvyyy{{{|||{{{uuurrrjjjjjjgggccc^^^ZZZXXXXXXZZZ___gggnnnsssxxx~~~}}}vvvqqqiiibbb___dddhhhlllttt~~~|||rrrdddVVVOOOMMMKKKNNNXXXaaajjjzzz|||tttooonnnpppmmmmmmooowww|||vvvqqqpppmmmllliiicccZZZTTTHHHDDD@@@===999555444444555666555444333444444222000111222333333333333333444444444555555666666666333333333333333333333333111222222333333222222111222222222222222222222222111111222222222333333333222222222222222222222222000000111111222222222333444444444444666888;;;<<<===;;;888666444333444444333333333333333333333333333333444444555666666777777777777777777777777777888999999999999888777777888888888888888888888888777777888888999999999999222555999888555444888;;;999:::;;;;;;<<<<<<;;;;;;>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>???@@@@@@AAAAAABBBCCCCCCAAACCCEEEGGGGGGFFFDDDBBB>>>>>>>>>>>>???@@@AAABBB???AAACCCEEEFFFEEECCCAAADDDDDDEEEFFFFFFFFFFFFFFFHHHGGGFFFEEEDDDCCCBBBAAABBBEEEGGGGGGEEEEEEHHHKKKGGGFFFCCCBBBBBBDDDFFFHHHDDDDDDDDDDDDDDDEEEFFFGGGEEECCCBBBBBBDDDFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEHHHIIIKKKLLLLLLKKKIIIHHHIIIJJJKKKKKKLLLKKKKKKJJJIIIPPPUUURRRPPPOOOMMMJJJGGGGGGIIIJJJKKKLLLLLLLLLFFFIIILLLLLLJJJIIIJJJLLLPPPQQQRRRRRRTTTXXX^^^bbbtttyyyyyyiii^^^VVVMMMGGGBBBBBBDDDEEEEEEJJJ[[[kkkyyyfffWWWLLLEEEBBBAAABBB@@@===;;;;;;;;;999888999===@@@AAAAAABBBFFFIIILLLNNNPPPSSSUUUVVVVVVVVVfffsssxxxlllaaaYYYWWWQQQJJJEEECCCAAA>>>;;;<<<;;;:::999888888999999999888777888999999888777777666555666999:::999888666666555555555444444444777666555444333222222222888777666666666777999:::<<<;;;999888888999;;;<<<999:::<<<===>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999777888888999::::::;;;;;;::::::999999999999999999999999888777777777777888777777777777777888999999==================>>>>>>???===;;;;;;<<<>>>??????@@@BBBCCCDDDEEEFFFIIIKKKOOOPPPRRRVVV[[[```dddfffgggkkkrrrzzz~~~|||vvvmmmfffgggjjjmmmnnnllliiifffeeemmmooosssvvvzzz~~~|||vvvsssjjjfffeeegggjjjooozzzxxxmmmggg```UUUMMMSSSUUU[[[bbbiiitttzzzrrrmmmkkkjjjkkkssszzz~~~}}}tttrrrpppnnndddWWWOOOMMMAAA???;;;888666666888999666666555444333333222222111111222222222222111111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000111111111111222222222111000000000111222333333000111222333444333222222333333444555777999;;;<<<===<<<;;;999777666555444333333333333333333333333777777666555555555555666666666777777777666666555888888888888888888888888777777888888888888777777888999999999999999::::::::::::999888888999999999777888999999;;;;;;<<<============???@@@???===:::<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999999:::<<<============>>>??????@@@@@@BBBAAAAAA@@@@@@AAAAAAAAAAAACCCFFFIIIKKKJJJIIIHHHDDDBBB@@@@@@BBBDDDEEEEEECCCCCCBBBCCCDDDCCC@@@===CCCCCCBBBCCCCCCDDDEEEFFFGGGIIIJJJJJJGGGEEEDDDDDDBBBCCCEEEFFFFFFFFFDDDDDDIIIHHHFFFEEEEEEEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDHHHGGGEEEDDDDDDFFFHHHJJJHHHGGGGGGFFFEEEEEEFFFFFFFFFGGGIIIJJJJJJIIIGGGFFFIIIJJJJJJJJJIIIHHHHHHGGGKKKLLLMMMNNNNNNMMMLLLLLLJJJIIIHHHHHHJJJKKKKKKJJJJJJJJJKKKLLLMMMLLLKKKKKKSSSSSSQQQPPPOOORRRVVVZZZhhhlllxxxooo```VVVPPPDDDBBBAAAAAA@@@CCCNNNZZZnnn}}}|||kkk\\\OOOFFFBBB@@@>>>===<<<<<<<<<:::888999<<>>======;;;999888888888999777666777777777888;;;======<<<777777666666666555555555888777666555444444444444777666555555555666888888:::999888777777888999:::666777888999999999888777:::::::::::::::::::::::::::999999999999999999999::::::::::::999999999888777777888888999:::::::::999999999999999999999999777777666666666666777777;;;;;;;;;;;;;;;<<<===>>>:::;;;;;;<<<<<<======>>>@@@???>>>===???AAABBBCCCDDDEEEHHHIIIJJJLLLOOOQQQVVVXXX\\\aaagggkkkoooqqqtttvvv{{{yyytttpppkkkeeeaaaeeeiiinnnrrrsssrrrrrrrrrvvvxxxzzz}}}~~~{{{xxxuuurrrnnnkkklllooosss}}}~~~qqqiiifffccc[[[SSSVVVZZZbbbllltttxxxqqqmmmllllllqqqxxx}}}vvvnnnhhh___RRRJJJHHH>>><<<:::777666666666777666555555444333333222222111111222222222222111111222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000111111111111222222222111111111111222222222222000111222333333333222222333333444555666777999:::;;;;;;:::999777666555555444444444333333333333333555555555555555666777777666777777888888777777666888888888888888888888888777888888999999888888777888888999999:::;;;;;;;;;>>>===<<<;;;:::999999999777888888999:::;;;<<<<<<======>>>???AAA@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999:::<<<===<<<======>>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBCCCFFFHHHJJJIIIHHHGGGCCCAAA@@@@@@CCCFFFGGGHHHEEEDDDCCCCCCCCCBBB@@@>>>BBBBBBBBBCCCCCCEEEFFFFFFFFFHHHJJJIIIHHHGGGGGGGGGDDDDDDEEEEEEFFFFFFEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHFFFEEEEEEDDDDDDDDDHHHFFFEEECCCDDDFFFHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGIIIKKKKKKKKKJJJIIIIIIJJJJJJJJJIIIIIIHHHGGGHHHIIIKKKLLLMMMMMMMMMMMMJJJIIIHHHHHHJJJLLLLLLKKKKKKLLLMMMOOOOOONNNLLLKKKWWWUUUQQQMMMJJJKKKOOORRRYYY\\\eeerrrtttfff```OOOHHHBBB@@@??????CCCIIITTTbbbtttqqq```QQQGGGAAA@@@>>>===>>>===;;;::::::<<<>>>>>>>>>???AAACCCDDDHHHOOOUUUWWWUUUQQQNNNKKKTTTaaammmyyywwwhhh\\\UUUQQQNNNLLLDDDDDDDDDCCCBBB@@@>>>===>>><<<:::999999999888666888888888:::===?????????777777777777666666666666999888777666666555666666555555555555555666777777999888777666666777888999666666777777777666555555888888888888888888888888888888888777777666666666999999999888888888888888666666777777888999999:::888888999999999999999999777777777666777777888888999999::::::;;;<<<======;;;;;;<<<===>>>??????@@@BBBAAAAAAAAACCCEEEGGGIIIIIILLLOOOQQQSSSVVVYYY\\\aaadddjjjpppvvv{{{}}}wwwnnngggcccaaa```___gggkkkrrrwwwzzz{{{}}}~~~~~~}}}}}}}}}||||||wwwrrrqqqrrruuu}}}wwwmmmjjjkkkjjjfff```aaaeeennnyyy|||tttooonnnooopppvvv|||}}}lllaaaWWWLLLDDDAAA::::::999777666555444444555555444444333333222222111111222222222222111111222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000111111111111222222222111222222333333222111000000111222333333333333222444444444444555666777777999999888777777666666555444444444444444444444444333333333444555777888999777777888888888888888777777777777777777777777777888999999::::::999999888777888999:::;;;===>>>>>>BBBAAA???===;;;:::999888777777888999:::;;;<<<<<<>>>>>>>>>@@@AAAAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::;;;<<<===<<<===>>>??????@@@@@@@@@>>>>>>???@@@AAACCCEEEFFFCCCDDDFFFHHHHHHGGGEEEDDDBBBAAA@@@BBBEEEIIIJJJKKKGGGEEECCCBBBCCCBBBAAA@@@AAAAAABBBBBBDDDEEEFFFGGGFFFHHHIIIJJJIIIHHHIIIJJJFFFFFFEEEDDDEEEFFFGGGHHHFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEGGGFFFDDDCCCDDDEEEGGGIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEFFFIIIKKKLLLMMMLLLLLLIIIJJJJJJJJJJJJIIIHHHHHHFFFGGGIIIJJJLLLMMMMMMMMMJJJIIIHHHIIIKKKMMMMMMLLLLLLNNNPPPQQQQQQOOOMMMKKKWWWUUURRRNNNKKKKKKNNNQQQSSSVVV\\\eeeooo~~~|||ssscccVVVJJJDDDBBB@@@@@@BBBFFFPPP]]]iiivvvsssbbbUUUJJJFFFAAA===<<<===<<<<<<;;;;;;<<<===>>>>>>???@@@???CCCJJJPPPSSSRRRPPPNNNJJJOOOVVV^^^ggguuuuuukkkccc\\\XXXNNNLLLJJJGGGEEECCCBBBAAAAAA???<<<;;;;;;;;;:::999:::999999:::<<<>>>>>>===777777777777666666666666999888777666666666666666555555555555666666777777888888777666666777888888888888888888777666666666777777777777777777777777888777777666666555555555888888888777777777777777666666666777888888999999888888888999999999999999999999888999999:::;;;;;;888999:::;;;===>>>>>>>>>@@@@@@AAAAAABBBBBBBBBCCCBBBDDDEEEFFFHHHJJJMMMOOOQQQTTTYYY\\\___bbbeeehhhmmmqqqwww~~~~~~zzzoookkkddd___]]]___bbbdddnnnrrrxxx|||~~~}}}}}}xxxuuurrrsssyyyzzztttrrruuuvvvsssooonnnqqqyyy~~~wwwrrroooqqqtttvvvxxx}}}jjjZZZPPPGGG@@@<<<777888888888777666444333444444444333333333222222111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000111111111222222222111222444444444222000...111111222222333333333333444444333333333444555555777777666666666666666666444444444555555555555555444444444444555666777888777888888999999999999888888888888888888888888888999::::::;;;;;;::::::999666777999;;;===???@@@AAACCCBBB@@@===<<<:::999999777777888999:::;;;;;;<<<>>>>>>???@@@BBBBBB???===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@@@@??????>>>>>>???@@@AAACCCDDDEEEDDDDDDEEEFFFFFFDDDCCCBBBAAA@@@@@@CCCGGGKKKLLLMMMIIIGGGDDDBBBCCCCCCCCCBBBAAAAAAAAABBBDDDEEEGGGHHHHHHJJJKKKKKKJJJIIIJJJKKKHHHGGGEEEDDDDDDFFFHHHJJJHHHHHHGGGGGGFFFFFFFFFFFFIIIHHHGGGFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDFFFGGGHHHJJJJJJJJJIIIHHHGGGGGGFFFDDDEEEGGGIIIKKKMMMMMMMMMIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGHHHIIIJJJJJJKKKKKKJJJHHHHHHIIILLLNNNNNNNNNLLLNNNPPPQQQQQQOOOLLLJJJUUUTTTSSSQQQOOOPPPTTTWWWWWW[[[bbbgggjjjssswwwgggTTTKKKGGGCCC@@@AAABBBEEEKKKSSS^^^kkk|||yyylllYYYRRRGGG???;;;;;;;;;<<<<<<<<<<<<===>>>?????????<<>><<<<<<<<<<<<;;;<<<;;;999:::;;;;;;:::999777777777666666666666555888777666666555666666666666666777777888888888888888888777777777777888888999999888888777777777777888888888888888888888888888888777777666666666666777777777777777777777777666666666777888888999999888888999999::::::::::::999999999999:::;;;<<<======>>>@@@BBBDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEHHHKKKMMMNNNQQQUUUXXX[[[___dddhhhkkkooorrruuu{{{~~~~~~yyysssooogggeeecccaaaaaadddhhhkkktttxxx}}}{{{{{{|||{{{uuuqqqttt{{{~~~}}}}}}zzzvvvwww|||~~~yyywwwtttrrrrrruuuyyy{{{|||eeeTTTKKKDDD>>>;;;666777888999888777555444333333333333333222222222111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000111111111222222222222333444555444222000///222111222222222222333333444444333333333333444444555555555555555555555555444444444555555555666666555555444444444444555555777777888999999999999999999999999999999999999999::::::;;;;;;;;;;;;::::::666777999;;;===@@@AAABBBAAA@@@>>><<<;;;:::999999666777777888999:::;;;<<<======>>>@@@BBBBBB@@@===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>@@@@@@@@@??????@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDBBBAAA@@@@@@???@@@CCCGGGJJJLLLLLLIIIGGGDDDCCCDDDEEEDDDDDDAAAAAABBBBBBDDDEEEFFFGGGKKKMMMNNNNNNLLLJJJIIIIIIIIIGGGEEECCCCCCFFFHHHJJJLLLLLLKKKJJJIIIGGGFFFEEEIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHDDDEEEFFFHHHIIIKKKLLLLLLIIIIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHKKKNNNNNNNNNLLLMMMOOOPPPOOOLLLJJJHHHRRRSSSTTTTTTTTTUUUXXXZZZ]]]aaahhhllllllmmmyyyxxxdddWWWOOOHHHBBB@@@@@@???@@@EEELLLWWWgggtttoooeeeWWWJJJBBB>>><<<<<<===<<<<<<===@@@AAAAAA@@@<<<<<<>>>@@@DDDHHHLLLNNNNNNNNNNNNOOOPPPUUU\\\aaannnuuu}}}qqqmmmfff___YYYVVVUUUTTTMMMJJJEEEBBB@@@@@@>>>===???===;;;;;;;;;;;;999888888888888888777777777777777777666666666666777777666666777888888888888888777777777888888777777777777777666555555555666666888888888888888888888888777777777777777777777777777777777777888888888888666666777777888999999:::999999::::::;;;;;;<<<<<<999999999:::;;;<<<>>>???@@@BBBDDDGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLPPPUUUWWWYYY\\\```dddgggkkkqqquuuyyy||||||wwwsssooollljjjkkklllllllllmmmqqqtttyyy}}}{{{zzzxxxvvvtttvvvxxx~~~zzzrrrqqquuuwwwzzz}}}zzzxxxzzzuuusssssssssuuuvvvyyy{{{|||vvv]]]MMMFFF@@@<<<:::555666777888777666555444333333333333222222222222111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000111111111111222222222222333333444444333222111222222111111222222333444444444333333333444555555555555444444444444444444333333333444555555666666666555555444333333444444666666777888999999999999888888888888888888888888999::::::;;;;;;::::::999666666888;;;===???AAABBB@@@???===<<<:::999999999666666777888999:::;;;;;;<<<<<<===@@@BBBBBB@@@===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>@@@AAA@@@???>>>@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@?????????@@@BBBFFFHHHIIIHHHHHHFFFEEEEEEFFFGGGFFFFFFCCCCCCBBBCCCCCCDDDEEEFFFKKKNNNQQQQQQOOOKKKIIIGGGHHHFFFDDDCCCCCCEEEHHHIIIMMMMMMMMMLLLKKKIIIGGGFFFIIIIIIHHHHHHGGGHHHHHHIIIGGGGGGGGGGGGGGGHHHIIIIIIHHHIIIJJJLLLLLLKKKJJJJJJFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEGGGKKKMMMNNNNNNMMMMMMMMMMMMLLLJJJHHHGGGRRRTTTVVVWWWVVVUUUVVVWWWZZZ^^^dddiiigggeeekkksss{{{lll```SSSIIIEEEAAA>>>===@@@CCCGGGSSS___pppppp```SSSJJJDDD@@@???======>>>BBBDDDCCCBBB<<<<<<<<<===???BBBEEEFFFHHHIIIKKKLLLNNNQQQSSSUUU\\\bbbiiiooovvv~~~wwwpppiiieeebbb___ZZZTTTNNNJJJGGGEEECCCAAA@@@>>>>>>??????>>><<<;;;;;;:::::::::999999999888888777777777888888999555555777888888888777666666666666777777666666666666666555444444555666777777777777777777777777777555555666666777777888888777777777888888999999999777777888888999:::::::::::::::;;;<<<<<<======>>><<<<<<<<<===???AAABBBCCCCCCEEEHHHKKKMMMNNNNNNNNNOOOOOOPPPQQQRRRSSSTTTUUUUUUZZZ```dddeeehhhmmmrrrssswww}}}}}}yyyvvvtttsssrrrssstttvvvwwwwwwyyy}}}~~~}}}yyysssnnnkkkkkklllnnnsssxxx}}}qqqmmmooonnnpppvvv~~~}}}yyyzzz}}}zzzpppppprrrvvvyyyzzzzzzyyyxxxzzzyyygggRRRFFF@@@;;;888999444444555555555555555444222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000111111111111222222222222222333333333333333333222222111111111222333444444444333444444555666666555555444444333333222222222222222333444555555555444444333333333444555555444555666777888888888888666666666666666666666666999999::::::::::::999999555666888:::<<>>@@@AAA@@@???>>>>>>??????@@@AAACCCDDDEEEBBBBBBBBBAAAAAA@@@???????????????AAADDDEEEEEEDDDEEEEEEEEEFFFHHHIIIHHHGGGDDDDDDCCCCCCCCCCCCDDDDDDHHHMMMRRRTTTRRRNNNJJJHHHFFFEEEDDDCCCCCCEEEFFFHHHJJJKKKKKKLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJGGGHHHJJJLLLMMMMMMMMMLLLJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGHHHIIIIIIEEEDDDDDDFFFJJJMMMNNNNNNOOONNNMMMKKKJJJIIIHHHHHHRRRUUUWWWXXXVVVTTTSSSRRRRRRUUU\\\aaa```]]]```fffrrrqqq___QQQKKKCCC??????AAA@@@???FFFPPP[[[qqqtttdddWWWLLLFFF???>>>===???CCCEEEEEECCC<<<<<<<<<===>>>>>>???@@@BBBEEEIIIMMMPPPRRRSSSTTTTTTXXX[[[]]]aaalll}}}wwwsssoooiiiaaaYYYTTTOOOLLLIIICCCBBBAAAAAACCCCCCBBBAAA======<<<<<<<<<;;;;;;;;;999999999888999999::::::333444666777777777666555444555555666666555555444777666555555666777888999777777777777777777777777333444444555666777888888777777888888999999999:::888888888999::::::;;;;;;;;;;;;<<<<<<===>>>>>>???@@@AAAAAABBBDDDFFFHHHIIIJJJLLLPPPSSSUUUVVVVVVVVVSSSTTTVVVXXXZZZ\\\^^^___\\\bbbiiilllnnnpppvvv{{{zzz~~~{{{xxxxxxyyyyyyzzzwwwzzz|||}}}~~~zzzwwwvvvvvvooonnnkkkhhhggghhhlllooorrryyy~~~pppiiiiiihhhjjjqqq|||{{{xxxxxx|||}}}uuuooopppsssxxx|||}}}{{{wwwuuupppvvv{{{|||~~~kkk[[[JJJAAA;;;777666777333333333333333333444444222222222222222222222222111111222222222222111111000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111000111111111111222222222222222222222222333555555333222111111111222333444444444444444555666777777555555444333333222111111111111222333333444555555222222222333444555666777444444666777777888888888555555555555555555555555888999999::::::999999888555666888:::<<<>>>???@@@FFFDDDAAA>>>:::888666555666666777888999::::::;;;:::;;;<<<>>>@@@AAA???===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<:::<<>>???AAADDDFFFGGGAAAAAAAAA@@@@@@@@@??????@@@??????AAACCCCCCBBBAAADDDDDDEEEGGGJJJKKKIIIGGGEEEEEEDDDCCCCCCCCCCCCCCCFFFKKKRRRUUUTTTPPPLLLIIIEEEDDDCCCCCCCCCDDDFFFFFFFFFGGGIIIKKKLLLLLLKKKKKKIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKFFFGGGJJJMMMNNNNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKIIIHHHHHHGGGHHHIIIKKKLLLDDDCCCCCCEEEIIILLLMMMMMMQQQPPPMMMKKKIIIHHHIIIIIIRRRUUUXXXWWWSSSPPPPPPPPPOOOZZZdddaaaWWWRRRYYYcccjjjqqqvvvcccVVVLLLHHHCCC??????@@@AAABBBJJJZZZmmm~~~sss^^^NNNKKKFFF???===>>>?????????BBB???;;;:::;;;===>>>???@@@BBBDDDGGGJJJLLLNNNOOOSSSUUUWWWWWWXXX\\\fffmmm~~~tttllleee___WWWRRRUUURRRNNNKKKIIIHHHFFFDDDCCCCCCDDDCCCBBBAAA???>>>===<<<:::999888777444111;;;:::999888888888888888888888999888777777999:::999888777555555666777888444555666666777777666666999888777777666666777777888777777888888:::;;;;;;;;;;;;<<<===???EEELLLRRRIIIFFFBBBAAAAAABBBBBBBBBCCCEEEHHHIIIIIIIIIJJJLLLOOORRRUUUWWWXXXYYYZZZ\\\___```bbbdddeeegggjjjmmmppprrrtttxxx{{{}}}}}}~~~~~~~~~}}}{{{{{{|||}}}}}}|||zzz|||~~~{{{wwwtttqqqiiiiiihhheeedddhhhooouuu}}}nnncccdddbbbhhhsss{{{wwwyyy~~~yyyvvvxxxxxxvvvzzzzzz{{{{{{zzzxxxuuutttnnnmmmmmmoooqqqooojjjeeeTTTMMMBBB:::666555666666333333333333333333333333111111111111111111111111222222222222222222222222000000111111111111000000...///000111111222111111///111222111000///000111000000000000000000000000000000000000111111111111333333222111000000111111111111111111111111111111333333222111222333555666333333333333333333333333333333333333333333333333444444444444444333333333777777777777666666666666444444444444444444333333444555777999999999888888777777888:::<<<===>>>???DDDDDDCCCAAA???<<<:::999999999999999999999999999;;;;;;<<<<<<===???@@@AAACCCBBB@@@>>>============>>>>>>>>>>>>???@@@AAABBB;;;===???@@@AAA@@@>>>============>>>??????@@@@@@@@@@@@AAAAAAAAA@@@??????@@@@@@@@@???@@@@@@AAAAAA???AAADDDFFFIIIJJJJJJJJJFFFEEEDDDDDDCCCDDDDDDEEEJJJKKKOOOUUUXXXVVVMMMEEEGGGGGGFFFEEEEEEDDDEEEEEEEEEGGGIIIIIIGGGGGGIIILLLIIIKKKLLLLLLKKKJJJJJJKKKKKKKKKKKKLLLMMMNNNPPPQQQKKKLLLMMMNNNOOOPPPQQQQQQOOOOOOMMMKKKJJJIIIIIIIIIJJJKKKKKKLLLMMMNNNNNNOOONNNMMMKKKKKKKKKMMMOOOPPPHHHGGGFFFGGGIIIKKKLLLKKKLLLNNNPPPOOOMMMKKKJJJJJJSSSVVVXXXVVVRRROOONNNNNNUUUWWWYYYWWWTTTTTTYYY^^^aaagggrrruuuhhhYYYSSSKKKDDD@@@>>>===<<<===KKK[[[iii{{{yyylllXXXPPPFFF???>>>???@@@@@@???===;;;:::<<>>???BBBDDDGGGIIIJJJKKKMMMPPPRRRRRRQQQSSSYYY___nnn{{{yyysssmmmfffaaa```]]]XXXUUUSSSQQQNNNLLLKKKKKKJJJIIIGGGDDDBBB@@@AAA???>>>>>>???>>><<<:::;;;;;;;;;::::::;;;;;;;;;888888888777666666777888;;;:::::::::999999999999999999::::::;;;;;;;;;;;;888888888888999::::::;;;;;;;;;;;;;;;<<<<<<===>>>?????????@@@AAAFFFLLLQQQNNNLLLJJJIIIJJJKKKJJJJJJKKKMMMPPPQQQQQQRRRUUUWWWXXX\\\```ccceeeeeeggghhhkkkmmmppprrrsssuuuyyy{{{~~~{{{yyyxxxyyy{{{|||~~~}}}}}}~~~~~~}}}~~~{{{yyywwwpppooollljjjiiimmmtttzzz|||iii___```aaaiiivvv~~~yyyvvvuuuyyyzzzwwwrrrrrrwwwzzzyyy~~~}}}{{{xxxtttqqqdddaaa______^^^[[[UUUPPPIIIDDD>>>:::777666555444444444333333333222222222111111111111111111111111222222222222222222222222000000111111111111000000000000111111111000000//////111222111000///000111000000000000000000000000000000000000111111111111333222222111000000111111111111111111111111111111333333222111111222333444333333333333333333333333333333333333333333333333444444444444444444444555555555555555555555666666555444444444444444444444555666777888888999999888777777888:::;;;<<<===>>>CCCBBBBBB@@@???===;;;:::999999999999999999999999;;;;;;;;;<<<===???@@@@@@CCCBBB@@@>>>===<<<<<<<<<>>>>>>>>>>>>???@@@AAAAAA===>>>???@@@@@@@@@??????>>>>>>>>>????????????@@@AAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@??????@@@@@@AAAAAACCCEEEHHHJJJKKKLLLLLLGGGFFFFFFFFFEEEEEEDDDDDDGGGHHHKKKQQQVVVTTTNNNGGGGGGGGGFFFEEEDDDDDDDDDDDDFFFHHHIIIHHHFFFDDDEEEGGGIIIKKKMMMLLLKKKJJJJJJKKKNNNNNNNNNOOOPPPQQQSSSTTTMMMMMMMMMNNNNNNNNNNNNOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOOOOOOONNNNNNOOOQQQTTTWWWYYYJJJHHHGGGHHHJJJLLLLLLKKKLLLMMMNNNMMMKKKJJJJJJKKKUUUVVVVVVTTTQQQNNNMMMNNNZZZSSSLLLLLLQQQVVVWWWVVVXXX]]]dddnnn{{{xxxkkkdddYYYNNNFFFAAA===;;;555???IIISSSbbbwwwooodddTTTHHHBBB@@@@@@@@@===;;;999999;;;<<<===<<<===>>>@@@CCCEEEGGGHHHHHHHHHKKKMMMMMMLLLLLLOOORRR^^^kkkyyy|||wwwtttpppjjjfffccc```\\\ZZZXXXXXXWWWVVVSSSPPPNNNLLLHHHGGGFFFFFFFFFEEEBBB@@@?????????????????????@@@===<<<;;;::::::::::::::::::;;;<<<======;;;999888::::::::::::;;;;;;;;;;;;:::;;;;;;<<<>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCCCCFFFGGGGGGFFFGGGJJJOOOSSSSSSRRRQQQRRRSSSSSSRRRPPPTTTVVVXXXYYYZZZ\\\___bbbcccgggmmmqqqssstttuuuvvvzzz}}}xxxwwwuuuuuuvvvxxx{{{}}}|||yyyuuuqqqooorrryyy~~~|||rrrddd\\\]]]bbbmmm{{{zzzoooiiiiiikkklllkkkpppyyy~~~{{{vvvpppkkk___[[[UUUQQQOOOKKKEEE@@@<<<:::999888888777444222444444333333222222111111111111111111111111111111222222222222222222222222000000111111111111000000222222222111111000......///111222111000///000111000000000000000000000000000000000000111111111111333222111111000111111111111111111111111111111111333333222111111111222222333333333333333333333333333333333333333333333333333444444444555666666666333333333444555555555666555555555555555555555555666666666666777888999:::777888888:::;;;<<<======@@@@@@@@@???>>>===<<<;;;999999999999999999999999:::;;;;;;<<<===>>>??????CCCBBB@@@>>>===<<<;;;;;;>>>>>>>>>>>>???@@@AAAAAA???????????????@@@AAAAAA@@@@@@@@@@@@????????????AAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@?????????@@@@@@AAABBBDDDFFFHHHJJJKKKKKKHHHHHHIIIIIIHHHFFFEEECCCDDDDDDGGGLLLQQQQQQNNNJJJHHHGGGFFFEEEDDDDDDDDDDDDFFFHHHIIIHHHEEECCCBBBBBBIIIJJJLLLLLLJJJJJJJJJKKKOOOOOOOOOPPPQQQRRRSSSTTTOOONNNNNNNNNMMMMMMLLLLLLOOOOOONNNNNNMMMMMMMMMMMMKKKLLLLLLMMMMMMNNNNNNOOOPPPPPPQQQRRRTTTWWWZZZ[[[LLLJJJIIIIIIJJJKKKKKKJJJKKKKKKLLLKKKIIIIIIJJJLLLWWWVVVSSSPPPOOOOOOQQQSSSYYYOOOGGGHHHOOOVVVUUUQQQSSSWWW]]]ccckkkzzz{{{sssggg[[[QQQIIICCC@@@:::>>>CCCGGGOOO```uuu|||jjjZZZOOOGGGAAA>>>???===;;;;;;<<<===<<<;;;???@@@AAACCCEEEFFFGGGGGGCCCGGGKKKMMMNNNNNNOOOQQQXXXbbbnnntttuuuxxx~~~yyyuuuqqqmmmkkkhhhhhhhhhgggeeebbb```^^^YYYWWWUUUSSSRRROOOLLLIIIGGGGGGGGGGGGFFFEEEEEEDDDEEECCCAAA@@@@@@@@@@@@???<<<>>>AAABBBBBB@@@===;;;;;;;;;;;;;;;<<<<<<======>>>???@@@BBBCCCDDDDDDEEECCCDDDDDDFFFHHHJJJLLLMMMPPPQQQRRRRRRSSSUUUYYY\\\]]]\\\]]]___aaa```^^^[[[\\\^^^```aaabbbdddhhhkkkmmmqqqwww|||}}}{{{yyyxxxwwwwwwxxx{{{~~~|||yyy{{{xxxtttvvvzzz}}}wwwqqqmmmggg```^^^aaagggrrryyyllldddaaaeeehhhkkkssszzztttlllfff]]]WWWOOOIIIEEEAAA<<<888555555555666777666444222222222222222222222333333111111111111111111111111111111111111111111111111000000111111111111000000111111111111111000/////////111222111000///000111000000000000000000000000///000000000111111111111222222111111111111111222111111111111111111111111333222222111111000000000222222222222222222222222222222222222222222222222333333444555555666777777222222333444555666666777555555555666666666666666777777666666666888999;;;999999:::;;;<<<============>>>>>>>>>>>>===<<<<<<::::::999999999999999888::::::;;;<<<======>>>>>>@@@@@@??????>>>>>>>>>>>>=========>>>>>>???@@@AAAAAA@@@???>>>???@@@BBBCCCBBBBBBAAAAAA@@@??????>>>?????????@@@@@@AAAAAABBBAAA@@@@@@???????????????>>>???AAACCCDDDFFFGGGHHHIIIJJJKKKKKKJJJGGGEEECCCCCCCCCDDDGGGKKKLLLKKKIIIGGGFFFEEEDDDDDDCCCCCCCCCFFFGGGHHHHHHGGGDDDBBBAAAGGGHHHJJJJJJIIIHHHIIIJJJLLLLLLLLLMMMMMMNNNPPPPPPNNNMMMMMMMMMMMMLLLLLLLLLPPPOOOOOONNNNNNMMMLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMQQQPPPPPPPPPQQQRRRTTTTTTLLLKKKIIIIIIIIIJJJIIIHHHJJJJJJJJJIIIHHHHHHKKKMMMWWWTTTPPPNNNNNNRRRVVVXXXSSSNNNJJJJJJOOOSSSRRRPPPPPPUUUZZZ^^^cccmmm{{{wwwjjj^^^SSSKKKEEE@@@@@@???@@@CCCMMM\\\iii|||rrrdddVVVJJJBBBCCCAAA>>>>>>???@@@@@@?????????AAABBBCCCDDDDDDDDD???CCCHHHLLLPPPSSSUUUWWWXXX___gggiiiggggggkkkppp~~~{{{yyyzzzzzzzzzwwwrrrmmmjjjiiihhheeedddcccaaa]]][[[UUUUUUUUUTTTSSSQQQOOONNNLLLIIIGGGFFFGGGHHHFFFEEEDDDEEEGGGHHHHHHFFFCCCBBBCCCBBBBBBAAABBBCCCDDDDDDEEEFFFGGGIIIJJJJJJKKKJJJKKKLLLNNNPPPTTTWWWZZZ\\\^^^```bbbcccdddfffiiilllooooooppprrrtttssspppnnnjjjlllnnnooooooqqqsssvvvyyy}}}~~~}}}}}}~~~}}}||||||~~~xxxrrroooooonnnssszzz~~~xxxvvvvvvwww~~~|||xxxuuummmgggbbb___^^^___ccchhhlllvvv~~~uuujjjccccccggglllqqq|||zzzrrriiibbbTTTMMMEEE@@@===:::777444666444333444555555444222///000111111222333444444000000000000000000000000111111111111111111111111000000111111111111000000//////000111111111111111///111222111000///000111000000000000000000000000///000000000111111111111222111111111111111222222000000000000000000000000222222222222111000000000222222222222222222222222222222222222222222222222222333333444555666777777333333444555666666777777555555555555666666777777777777666666666888999;;;;;;;;;<<<<<<======>>>>>>;;;<<<<<<======<<<<<<<<<:::::::::999999888888888999:::;;;<<<======<<<<<<===>>>???@@@@@@AAAAAABBB============>>>???@@@AAABBB@@@???>>>>>>@@@BBBDDDCCCBBBBBBAAA@@@???>>>>>>============>>>???AAAAAAAAA@@@??????>>>>>>>>>???>>>??????AAABBBDDDFFFFFFIIIJJJKKKKKKJJJGGGEEECCCDDDCCCCCCDDDEEEFFFGGGFFFFFFEEEEEEDDDCCCDDDDDDDDDDDDFFFHHHJJJJJJIIIFFFCCCDDDFFFHHHHHHGGGGGGGGGHHHJJJJJJJJJJJJKKKLLLMMMMMMKKKKKKLLLLLLLLLMMMMMMMMMPPPPPPOOOOOOMMMKKKIIIHHHJJJJJJJJJKKKKKKKKKKKKKKKNNNNNNNNNNNNNNNOOOOOOPPPKKKIIIHHHGGGHHHHHHGGGFFFIIIJJJJJJIIIGGGHHHJJJLLLSSSPPPNNNNNNQQQTTTVVVWWWMMMMMMMMMNNNOOOOOOPPPPPPOOOSSSWWWZZZ^^^dddlllrrr{{{}}}oooaaaUUUNNNGGGBBB===<<<===AAAIIIRRRcccqqq|||mmm]]]SSSGGGDDD???======>>>>>>>>>===>>>???@@@@@@@@@@@@@@@<<>>@@@AAAAAABBBBBB============>>>???@@@@@@AAA@@@>>>===>>>???AAACCCBBBAAAAAA@@@???>>>>>>>>><<<;;;;;;;;;<<<>>>@@@BBBAAA@@@???>>>>>>>>>>>>>>>@@@@@@@@@AAACCCDDDFFFGGGHHHHHHIIIIIIHHHFFFEEECCCDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDEEEEEECCCEEEHHHKKKNNNLLLIIIEEECCCEEEGGGGGGGGGFFFGGGHHHJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJKKKKKKLLLLLLLLLMMMOOOOOOOOOOOOMMMKKKIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMNNNOOOOOOPPPJJJHHHGGGFFFGGGHHHGGGFFFJJJJJJKKKJJJHHHHHHIIIKKKLLLLLLNNNRRRUUUUUUQQQNNNLLLMMMMMMMMMLLLMMMOOOQQQRRRRRRTTTVVVZZZ^^^bbbeeekkkrrr}}}wwwiiiaaaXXXMMMCCC@@@???>>>AAAFFFMMMZZZiiivvvwwwmmm\\\VVVMMMEEE@@@>>><<<;;;>>>??????@@@@@@@@@??????>>>>>>@@@CCCJJJQQQVVVYYY\\\aaaffffffbbb^^^]]]^^^\\\bbbkkkqqqwww{{{zzzzzz{{{||||||zzzyyyxxxyyyzzz{{{{{{zzzxxxwwwnnnjjjggghhhkkkmmmkkkhhh___]]][[[YYYYYYZZZ\\\]]]]]]\\\[[[ZZZZZZ\\\]]]___aaadddhhhllloooqqqrrrsssrrrsssuuuxxx{{{~~~zzztttrrrtttvvvvvvwwwxxxzzz|||~~~{{{{{{{{{yyywwwmmmkkkhhhcccaaabbbeeehhhgggoooyyyxxxrrrnnnkkkjjjhhhfffddd```[[[WWWRRRUUUZZZ```iiirrrzzz}}}{{{xxxpppkkklllnnnmmmlllkkkpppvvv~~~{{{ooodddXXXPPPEEE@@@;;;888888888666333333333222333444555333222222222111111111111111111000000000000000000000000111111111111111111111111000000111111111111000000///000000111111111000000///111222111000///000111000000000000000000000000000000000000111111111111111111000000111222222333000000000000000000000000111222333444444333333222111111111111111111111111111111111111111111111111222222333333333333333333444444444444444444444555222333333444555555666666555666777888888999999888;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::;;;;;;::::::999888888777888999;;;<<<<<<;;;:::999;;;<<<===>>>???>>>>>>======<<<<<<======>>>???@@@??????>>>===>>>???@@@AAA@@@@@@@@@??????>>>>>>>>><<<;;;;;;;;;===???BBBCCCAAA@@@???>>>============@@@??????@@@AAACCCEEEFFFGGGFFFFFFFFFEEEEEEDDDDDDBBBBBBBBBAAA@@@AAABBBCCCBBBBBBBBBCCCDDDEEEFFFGGGCCCDDDHHHLLLOOOMMMHHHDDDDDDFFFHHHIIIHHHHHHIIIJJJJJJIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKKKKKKKKKKJJJJJJLLLMMMOOOPPPOOONNNMMMKKKMMMMMMMMMMMMMMMLLLLLLLLLKKKLLLLLLMMMMMMMMMMMMMMMJJJHHHGGGGGGHHHIIIHHHGGGJJJKKKMMMLLLJJJIIIIIIIIIFFFIIIOOOUUUXXXTTTLLLEEEMMMLLLKKKJJJKKKLLLOOOQQQUUUTTTRRRTTTXXX\\\^^^___dddiiipppwww~~~}}}tttkkk\\\MMMHHHEEE@@@@@@BBB@@@IIITTT^^^nnnyyyqqqcccVVVLLLEEE@@@>>>AAAAAABBBBBBBBBAAAAAA@@@BBBAAA???AAAGGGNNNTTTWWWTTTYYY___aaa^^^[[[ZZZZZZWWW[[[```aaacccgggooovvv|||}}}~~~vvvsssooollllllnnnrrrtttqqqpppnnnnnnnnnoooqqqssspppsssxxx~~~|||}}}}}}}}}}}}~~~zzzrrrkkkjjjmmmpppuuuvvvxxxzzz}}}xxxtttttttttqqqnnneeedddbbb______bbbhhhllliiiqqq{{{zzzrrrmmmcccbbb```^^^\\\XXXSSSOOOOOOVVV```jjjuuu~~~~~~|||sssllleeeeeejjjpppssstttjjjpppwwwtttfffYYYMMMDDD>>>:::555333333333111//////000111444666555333000444444333222111000///...000000000000000000000000000000000000000000000000000000111111111111000000111222222111111000///...///111222111000///000111000000000000000000000000000000000000111111111111111111000000111222333333000000000000000000000000000111333444555444444333111111111111111111111111111111111111111111111111333222222222222222222222444333333333333333333333222222333333444555666666444555777999999999888888::::::999999999999888888::::::;;;;;;;;;:::999999;;;;;;::::::999888777777888999;;;<<<<<<;;;:::999<<<<<<=========;;;:::999<<<<<<<<<======>>>???@@@>>>>>>>>>>>>>>>??????@@@?????????>>>>>>>>>>>>>>><<<<<<;;;<<<===@@@CCCEEEAAA@@@???>>>========================>>>@@@BBBDDDFFFEEEDDDDDDCCCDDDDDDEEE@@@AAAAAAAAA@@@@@@BBBCCCAAAAAAAAABBBDDDFFFGGGHHHDDDEEEHHHLLLOOOMMMGGGBBBEEEGGGIIIJJJIIIIIIJJJKKKHHHHHHGGGGGGGGGHHHIIIIIINNNMMMLLLKKKJJJIIIHHHHHHKKKLLLNNNQQQRRRQQQPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMKKKIIIHHHGGGJJJIIIGGGHHHIIIJJJJJJIIIJJJLLLNNNMMMKKKIIIHHHHHHGGGMMMRRRQQQMMMKKKOOOSSSMMMLLLJJJIIIJJJKKKMMMNNNRRRSSSUUUUUUUUUUUUWWWXXXaaaaaadddiiiooowww|||kkk[[[RRRKKKAAA;;;;;;@@@BBBFFFMMMYYYjjj|||zzzkkk___TTTJJJDDDEEEAAA>>>>>>@@@BBBAAA??????>>>>>>???BBBGGGMMMPPPSSSTTTVVVXXXZZZ[[[\\\\\\VVVZZZ^^^```^^^]]]^^^```dddqqq~~~~~~~~~zzzvvvpppnnnllljjjlllqqqvvvyyyzzzyyyvvvrrrnnnmmmoooqqqvvvzzz~~~~~~}}}uuullllllrrrwwwwwwkkkiiieeebbbbbbgggnnnsssuuuvvvzzzyyyqqqjjj^^^\\\XXXUUUTTTUUUWWWYYYUUUbbbpppyyy}}}{{{tttiiihhhgggiiilllpppssstttrrrsssvvv}}}ooo\\\NNNDDD???666666555444333333222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111000///////////////000000000000000000000000111111000000//////......222111000111222222111000000000111111111111000000000000000000000000000000000000111111111111000000222222222111111111111111222222222222222111000///444333333222222333333444222222222111111111000000222222222222222222222222222222333444444555555666555555666666777777888888:::::::::::::::999888777:::::::::999999888888888<<<;;;;;;::::::999999888888888999::::::;;;<<<<<<===============>>>>>>>>>>>><<<:::;;;>>>@@@@@@>>>@@@@@@@@@???>>>======<<<===>>>?????????===<<<;;;:::::::::;;;;;;;;;<<<<<>>===@@@@@@AAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEECCC@@@>>>???@@@AAA@@@@@@AAABBBDDDFFFGGGFFFDDDCCCCCCEEEGGGHHHGGGFFFGGGHHHIIIIIIHHHFFFEEEHHHIIIJJJKKKKKKJJJIIIHHHJJJKKKMMMNNNNNNMMMLLLJJJIIILLLOOOPPPOOOOOOQQQTTTTTTRRRPPPOOOOOOOOONNNLLLKKKKKKKKKLLLKKKJJJJJJIIIIIIHHHGGGGGGIIIJJJIIIHHHHHHJJJLLLMMMLLLIIIFFFCCCLLLOOOQQQOOOLLLJJJLLLOOOLLLKKKJJJIIIIIIKKKLLLNNNPPPRRRTTTTTTTTTTTTVVVWWWYYYYYY[[[___ccciiiwwwzzziii^^^UUUJJJDDDCCC<<<===???BBBIIIVVVeeeooo{{{yyykkk[[[QQQKKKFFF@@@===>>>@@@@@@???>>>======>>>@@@DDDHHHJJJNNNOOOPPPRRRTTTUUUVVVVVVUUUYYY^^^```___\\\YYYXXXVVV___ooo~~~{{{xxxvvvqqqpppoooooopppnnnjjjfffcccaaa______bbbffflllpppwwwwwwwwwuuutttuuuxxxzzz|||}}}wwwuuuuuussssssnnnjjjkkkrrrwwwwwwtttqqqmmmjjjiiimmmssswww|||}}}~~~zzzqqqgggaaaYYYWWWUUUTTTUUUZZZ___cccgggsss~~~rrrkkkhhhiiikkknnnqqqsssssssssttttttuuuyyyuuubbbRRRFFF>>>:::555555555444333333222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111000///////////////000000000000000000000000111000000000/////////...111000//////111111000///000000111111111111000000000000000000000000000000000000111111111111000000111111111111111111111111222222222222222111000000333333222222222222333333222222222111111111000000222222222222222222222222222222333333444555555555444555555666777777888888999999::::::999999888777:::::::::999999888888888:::::::::999999888888888999999999999999:::::::::<<<===>>>??????????????????===;;;<<<>>>??????===@@@@@@???>>>>>>===<<<<<<===>>>?????????===<<<;;;::::::;;;;;;;;;<<<<<<<<>>@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDBBB@@@???@@@AAACCCBBBAAAAAAAAABBBCCCDDDEEECCCAAABBBCCCEEEFFFEEEGGGGGGHHHHHHHHHHHHGGGGGGJJJJJJKKKLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNMMMLLLKKKHHHKKKNNNOOOOOOPPPRRRTTTVVVSSSPPPNNNNNNMMMLLLKKKJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFGGGJJJKKKJJJIIIJJJKKKMMMMMMLLLIIIEEECCCQQQPPPNNNLLLKKKJJJJJJKKKJJJJJJIIIHHHIIIJJJKKKLLLNNNPPPSSSSSSSSSSSSUUUVVVYYYWWWXXX[[[]]]aaakkkuuuxxxkkk```UUULLLHHH@@@???===;;;===DDDMMMTTTaaannn}}}wwwmmm\\\TTTIIIBBB@@@@@@???>>>>>>======>>>???AAACCCEEEHHHIIIKKKMMMOOOPPPPPPQQQSSSVVV[[[___```]]]WWWRRROOOTTT]]]jjjvvv~~~~~~}}}{{{zzzvvvuuurrroookkkhhheeeccc^^^]]]\\\]]]]]]]]][[[YYYYYYXXXXXXXXX\\\bbbhhhkkkvvvxxxzzzzzz{{{|||zzzpppiiiggggggjjjnnnooopppuuu}}}|||wwwsssqqqssswwwzzz~~~~~~{{{tttlllddd\\\VVVRRRSSSUUUXXX]]]eeennnttt~~~wwwlllfffkkkmmmqqquuuvvvvvvtttsssrrrqqqppprrruuuyyyzzz{{{xxxooo```RRRGGG???999666555444444333333222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111000000///////////////000000000000000000000000000000000000////////////000///...///000111000...000000111111111111000000000000000000000000000000000000111111111111000000///000000111111222222222111222222222222111000000111111111111111111111111222222222111111111111111222222222222222222222222222222333333444444555555444444555555666777777777888999999999999888888777999999999999999888888888999999888888888888888888:::::::::999999999888888;;;<<>><<<<<<===>>>===<<>>>>>======<<<<<<===>>>>>>??????>>><<<<<<;;;;;;;;;;;;<<<<<<<<<===???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDAAA??????AAACCCEEEDDDCCCAAAAAAAAABBBCCCDDDBBB@@@@@@BBBCCCCCCCCCGGGGGGGGGFFFFFFGGGGGGHHHKKKKKKLLLLLLLLLLLLKKKKKKIIIJJJKKKLLLLLLLLLLLLLLLHHHJJJLLLMMMNNNPPPSSSUUUXXXTTTOOOLLLKKKKKKJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGEEEEEEFFFHHHKKKLLLLLLKKKKKKLLLLLLLLLKKKHHHEEECCCSSSOOOJJJIIIJJJKKKJJJHHHIIIIIIHHHHHHHHHIIIJJJKKKNNNPPPSSSTTTTTTTTTUUUVVVYYYWWWWWWZZZ[[[]]]dddlllooozzzsssfffYYYPPPKKKHHHCCC???===???CCCFFFNNNXXXfffssswwwlll\\\PPPHHHDDD@@@>>>>>>>>>>>>???@@@AAABBBCCCEEEFFFGGGIIIKKKLLLLLLLLLOOOPPPTTTYYY^^^^^^YYYUUUSSSRRRTTT[[[dddkkknnnmmmsssyyy}}}zzzzzz{{{~~~~~~~~~}}}|||{{{zzzyyyyyytttsssqqqooollliiigggeeefffeeeccc```]]][[[YYYXXXWWWWWWWWWXXXZZZ[[[\\\\\\^^^^^^^^^___dddjjjpppssszzz|||yyywwwrrrkkkddd```___```hhhpppwww|||yyywwwwwwxxxxxx}}}zzzwwwvvvuuuvvvvvvtttpppjjjbbb\\\WWWSSSQQQOOOTTT\\\ccckkkuuuxxxqqqmmmsssuuuyyyzzzyyywwwuuutttmmmkkkiiijjjmmmnnnmmmkkkbbb[[[PPPFFF???:::777555444333333333222222222111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000////////////000000////////////////////////000000000000////////////111000//////000111000///000000111111111111000000////////////////////////000000111111111111000000...//////000111222222333111111222222222111111000000000111111111111000000111111111111111111111111111111111111111111111111111222222333444444555555333444444555555666777777777888888888888888777777999999999888888888888888888888888888999999999999:::::::::;;;;;;;;;;;;;;;:::<<>>=========<<<<<<>>>>>>>>>======<<<<<<<<<<<<===>>>??????>>>===<<<;;;<<<<<<<<<<<<============>>>@@@AAABBBAAAAAA@@@???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEEEEECCCAAA??????BBBDDDEEEEEECCCCCCBBBCCCDDDEEEEEECCCAAA@@@AAACCCCCCBBBFFFEEEDDDDDDDDDEEEFFFGGGJJJJJJJJJKKKKKKJJJJJJJJJHHHIIIIIIJJJKKKKKKLLLLLLIIIIIIJJJKKKMMMPPPSSSUUUXXXSSSMMMJJJHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGIIILLLMMMLLLKKKIIIIIIJJJIIIIIIGGGEEEDDDPPPKKKGGGFFFIIIKKKJJJHHHHHHHHHHHHHHHHHHIIIIIIJJJMMMPPPTTTUUUUUUUUUVVVWWWTTTRRRSSSVVVXXXYYY^^^dddfffnnnzzz~~~nnnaaaUUUQQQKKKEEEAAA@@@???@@@CCCHHHQQQ\\\hhhvvvtttcccVVVLLLDDD>>>=========>>>>>>???@@@AAAAAABBBCCCEEEFFFGGGGGGGGGJJJIIIKKKQQQXXX]]]^^^]]]XXXTTTPPPPPPSSSWWWXXXXXX]]]dddmmmtttyyy~~~~~~}}}~~~~~~wwwtttoookkkiiijjjmmmooommmmmmlllkkkjjjiiihhhhhhcccccccccbbbaaa___]]]\\\]]]\\\ZZZYYYXXXWWWWWWWWW\\\]]]```bbbeeegggjjjllljjjjjjjjjlllpppuuuzzz~~~~~~xxxoooiiieeedddbbb```^^^___cccfffmmmvvv|||yyywwwuuuyyywwwrrrnnnjjjhhhggggggccc___XXXRRRNNNMMMPPPRRRTTT]]]iiittt|||}}}|||{{{|||xxxuuuuuukkkhhhddddddfffeeeaaa]]]QQQLLLDDD>>>:::777555333222222222222222111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000////////////000000////////////////////////////////////000000000000222111000000222222111000000000111111111111000000////////////////////////000000111111111111000000......///000111111222222000111111222222222111111///000000111111000000///111111111111111111111111111111111111111111111111111111222222333444444555333333333444555555666666666777777888888777777777888888888888888888888888888999999999::::::;;;;;;::::::;;;<<<===??????@@@;;;===@@@CCCDDDCCCBBBAAA@@@@@@???>>><<<;;;<<<<<<=========<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<<<<<<<<<<=========>>>>>><<<===>>>@@@@@@@@@???????????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA??????BBBDDDDDDDDDCCCCCCEEEFFFHHHIIIGGGEEEBBBBBBBBBCCCCCCBBBDDDCCCBBBBBBBBBCCCEEEFFFHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGIIIJJJLLLMMMKKKJJJIIIIIILLLOOORRRTTTUUUQQQKKKHHHGGGGGGGGGGGGHHHHHHHHHIIIHHHGGGGGGFFFHHHHHHIIILLLNNNOOOMMMKKKFFFFFFFFFFFFFFFFFFFFFFFFKKKHHHFFFFFFIIIKKKJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJMMMPPPTTTVVVVVVVVVVVVWWWSSSQQQRRRWWWYYYYYY\\\```bbbfffnnnwwwsssbbb]]]UUUNNNHHHCCC???===>>>???CCCKKKTTT___ooo|||yyyjjj\\\NNNFFF@@@???>>>===<<<===>>>>>>===>>>???@@@AAABBBBBBBBBDDDDDDEEEIIIPPPXXX]]]```\\\YYYTTTOOOLLLKKKKKKLLLNNNUUU]]]bbbdddgggmmmssswww|||}}}{{{yyyzzz~~~~~~}}}wwwrrrllliiiddd```^^^___aaacccaaaaaaaaaaaa``````______]]]]]]___``````___^^^]]]^^^]]]]]]\\\]]]^^^```aaaiiilllpppsssuuuxxx{{{}}}wwwwwwwwwxxxzzz~~~uuutttssstttsssnnnfff___\\\\\\\\\]]]```fffnnnttt|||~~~zzztttpppqqqnnniiiccc^^^ZZZXXXWWWTTTRRRNNNKKKJJJNNNUUU[[[aaakkkwww|||zzz|||zzzuuutttmmmhhhaaa^^^]]]ZZZTTTNNNDDD@@@;;;777555444333111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000///////////////////////////////////////000000111000000000000000000000000////////////000000000000222111000111222333222000000000111111111111000000000000000000000000000000000000111111111111000000...//////000000111111111000000111222222222222111///000111222222111000///111111111111111222222222111111111111111111111111111111222222333333444444222222333333444555555555555666666777777777777666777777777888888888888888888888999:::;;;;;;<<<<<<:::;;;<<<===???AAABBBCCC<<<===@@@BBBCCCBBBAAAAAA???@@@@@@>>><<<;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<>>>??????>>>>>>===============>>>>>>>>>>>><<<===>>>?????????>>>===????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAA??????AAABBBBBBBBBBBBCCCEEEHHHKKKLLLIIIFFFDDDCCCCCCDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFEEEEEEGGGJJJMMMNNNOOOLLLIIIHHHJJJMMMOOOPPPPPPMMMIIIFFFGGGGGGHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFIIIIIIKKKNNNQQQRRRPPPNNNGGGGGGFFFEEEEEEFFFFFFGGGHHHGGGGGGGGGHHHIIIHHHGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKNNNSSSUUUVVVUUUUUUVVVVVVTTTUUUZZZ\\\[[[\\\___]]]```fffmmmuuuyyyrrriii___WWWOOOHHHBBBAAA???AAAEEEIIIMMMXXXdddppp{{{rrraaaVVVIIIGGGCCC@@@=========>>><<<===>>>@@@AAAAAAAAAAAA@@@AAACCCEEEIIIOOOUUUZZZ[[[[[[YYYSSSKKKGGGGGGIIIFFFMMMTTTVVVUUUVVV[[[```^^^dddkkkqqqwww|||~~~{{{}}}|||xxxxxx|||}}}yyytttpppkkkhhhdddaaa``````bbbcccbbbbbbbbbccccccdddddddddfffgggiiikkklllkkkjjjiiikkkjjjjjjjjjkkkmmmooopppxxx}}}yyyvvvuuusssqqqkkkjjjjjjnnnqqqpppjjjddd______```aaafffooozzz}}}vvvoooiiieeebbb]]]XXXTTTQQQOOOOOOMMMOOOPPPRRRUUU[[[dddjjjpppxxxwwwpppqqqvvvzzz~~~~~~uuurrrmmmeee\\\WWWUUUQQQIIICCC;;;888555333333444333222000111111111111111111111000000000000000000000000////////////////////////000000000000000000000000///////////////////////////////////////000111111000000000000000000000000.../////////000000000111222000///000111222111000000000111111111111000000000000000000000000000000000000111111111111000000/////////000000000000000000000111222222222222222///000222333333222000///000000111111111222222222111111111111111111111111111111111222333333444444222222222333444444555555444555666666777777666666666777777777888888888999666777888999:::;;;<<<<<<;;;;;;<<<>>>???@@@AAAAAA>>>>>>???@@@@@@AAA@@@@@@>>>???@@@>>><<<;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===?????????>>>=========>>>>>>>>>?????????>>>>>>???@@@??????===<<>>@@@AAA@@@??????@@@@@@@@@@@@BBBDDDGGGIIIKKKIIIGGGDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDDDDFFFIIIMMMOOOSSSOOOIIIGGGHHHKKKMMMMMMKKKHHHFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHKKKPPPTTTVVVUUUTTTLLLJJJHHHFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEHHHIIIJJJJJJKKKKKKJJJJJJIIIMMMQQQTTTUUUTTTTTTUUUVVVSSSTTTXXX[[[YYYYYYZZZZZZ]]]bbbhhhooovvv~~~}}}rrrggg]]]SSSLLLGGGDDDDDDFFFEEEBBBHHHQQQ[[[dddsssrrrfffSSSOOOJJJDDDAAA??????@@@??????AAABBBCCCCCCCCCCCC>>>AAACCCDDDDDDGGGNNNSSSTTTXXXYYYSSSIIICCCCCCFFFEEEKKKQQQRRRNNNMMMQQQVVVSSSWWW]]]bbbeeejjjpppuuuxxx}}}|||{{{xxxsssqqqnnnllljjjkkklllmmmlllmmmmmmnnnooopppqqqrrrvvvxxxzzz|||}}}|||{{{zzzxxxxxxwwwvvvwwwyyy|||}}}vvvmmmiiigggeeeccceeeeeeffflllsssuuuqqqmmmfffeeeeeefffkkkuuuyyyrrriiibbbYYYWWWTTTQQQNNNNNNNNNNNNMMMQQQWWW]]]bbbiiiqqqwwwzzz~~~{{{xxxssslllgggllltttxxxvvvpppiii```WWWQQQPPPLLLEEE>>>777555333333444666666555000000000000000111111111000000000000000000000000////////////////////////000000000000000000000000///////////////////////////////////////000111111000000000000000000000000.../////////000000111111111///...///000111000///000000111111111111000000000000000000000000000000000000111111111111000000000000000000///////////////000111222222222222222///111222333333222111///000000111111222222222222000000000000000000000000000111111222333333444444111222222333333444555555444444555666777777666666666666777777888888888999555555666888999:::;;;<<<<<<<<<======>>>>>>????????????????????????@@@@@@===???@@@>>><<<;;;===???;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===?????????>>>===>>>>>>>>>>>>???????????????@@@AAAAAA@@@???>>>===>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:::<<<@@@AAA@@@???>>>????????????@@@BBBEEEGGGIIIIIIGGGDDDBBBBBBCCCBBBAAABBBCCCEEEGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFDDDCCCCCCEEEIIIMMMPPPVVVPPPJJJFFFGGGJJJKKKKKKGGGFFFEEEFFFHHHIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGDDDFFFKKKQQQVVVYYYYYYXXXQQQOOOKKKHHHFFFEEEEEEEEEHHHGGGGGGHHHJJJKKKJJJIIIIIIJJJKKKKKKIIIHHHHHHIIILLLMMMOOOPPPQQQRRRRRRRRRTTTUUUVVVXXXYYYYYYYYYYYYWWWYYY\\\aaagggmmmrrruuu|||}}}ooobbbZZZPPPNNNJJJEEEAAA@@@CCCEEEHHHLLLWWWeeettt~~~qqqaaaSSSOOOMMMGGGDDDEEE===<<<<<<===@@@BBBCCCBBB>>>?????????>>>BBBHHHMMMKKKLLLNNNNNNLLLGGGCCC@@@EEEGGGKKKNNNQQQQQQQQQQQQQQQVVVZZZZZZWWWYYY```gggiiirrr}}}~~~}}}|||{{{yyyxxxzzz{{{}}}|||{{{|||~~~{{{xxxwwwvvvwwwwwwoooeee^^^]]]^^^^^^^^^aaadddkkkvvv~~~yyyrrrtttssspppnnnttt}}}tttmmmeee\\\UUURRRPPPLLLIIIHHHLLLRRRXXX]]]dddlllpppqqqvvvzzzooonnnlllhhhfffjjjqqqxxxqqqfffaaaYYYOOOHHHEEECCC>>>:::666666555444444333222222222111111111000000//////...///000111111000......000000000000000000000000////////////////////////000000000000000000000000222111000.........///000000000000000////////////000000000000000111222222111111000000//////......000000000000111111111111111111000000000000111111000000000000000000000000...///000111111000///...111111111000000000000000333222111000000111222333222222111000//////000000222222222111111111000000000111111111111222222222222222333444555666777888666666666666777777777777333333444555777999:::;;;666666666666777888999::::::;;;;;;;;;<<<=========<<<<<<===>>>>>>===<<<;;;======>>>>>>===<<<;;;;;;>>>;;;888888;;;===<<<:::>>>@@@BBBDDDCCC@@@===;;;>>>???@@@@@@@@@@@@???>>>@@@AAABBBCCCBBB@@@>>><<<@@@???>>>>>>@@@@@@@@@>>>======>>>>>>?????????@@@======>>>@@@BBBBBBAAA???@@@@@@AAA@@@???@@@CCCEEEGGGFFFEEECCCBBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFDDDCCCBBBBBBCCCDDDEEEFFFEEEEEEEEEFFFHHHJJJLLLNNNOOOMMMJJJHHHFFFFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJJJJMMMLLLKKKIIIIIIIIIJJJKKKIIIHHHKKKQQQYYY\\\ZZZVVVQQQPPPNNNLLLIIIFFFCCCAAANNNLLLJJJJJJKKKKKKJJJIIIKKKMMMMMMLLLJJJHHHHHHIIILLLMMMNNNPPPRRRSSSSSSSSSRRRSSSVVVYYY]]]]]][[[XXXWWWXXX[[[___dddiiinnnqqqqqquuu|||zzzqqqbbb]]]VVVOOOIIIEEEDDDCCCBBBDDDLLLWWWcccqqquuueee\\\UUUMMMHHHHHHDDDBBB???======>>>=========>>>>>><<<;;;===AAADDDFFFGGGHHHIIIIIIFFFDDDBBBEEEGGGJJJLLLOOOPPPQQQQQQNNNRRRTTTSSSPPPRRRYYY```bbbgggoootttwwwyyy|||~~~|||wwwsssnnnjjjgggfffdddcccfff```XXXUUUWWW[[[^^^^^^eeeiiirrr~~~yyytttuuu||||||uuullleee```ZZZTTTPPPLLLLLLLLLLLLOOOUUU]]]ccclllsss{{{~~~}}}wwwmmmdddeeegggiiilllqqqvvvzzz~~~lll___VVVOOOGGGBBB@@@???;;;888555555444444333222222111111111111000000000////////////000000000000000///000000000000000000000000////////////////////////////////////////////////222111000///......///000000////////////////////////...............///000111000000000/////////...000000000000111111111111111111000000000000111111000000000000000000000000//////000111111000//////111000000000000000000000222222111000000111222222222222111000000000000000222222222111111111000000000111111111111222222222222333333444555666777777555666666666777777777777555555555666777999;;;;;;888888888888999:::;;;<<<::::::;;;;;;<<<=========<<<<<<===>>>>>>===<<<;;;======>>>======<<<<<<;;;<<<:::888888;;;======<<>>>>>???@@@BBBCCCCCCBBBBBBAAAAAABBBBBBAAA@@@>>>===@@@??????@@@BBBBBBAAA???????????????@@@@@@@@@AAA>>>======???AAAAAA@@@???@@@@@@AAA@@@???@@@CCCEEEFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEGGGIIIKKKLLLMMMLLLIIIGGGFFFGGGGGGHHHIIIIIIIIIJJJJJJKKKLLLMMMNNNMMMLLLJJJIIIIIIJJJJJJKKKJJJKKKPPPWWWZZZYYYVVVQQQPPPOOOMMMKKKHHHEEECCCUUURRRNNNKKKKKKLLLKKKKKKOOOPPPPPPOOOKKKIIIHHHHHHKKKLLLNNNPPPRRRSSSTTTTTTRRRRRRVVV]]]dddddd^^^XXXWWWXXXYYY\\\```dddhhhjjjiiiiiikkkqqq~~~tttmmmbbbZZZSSSMMMFFFBBB@@@???CCCJJJPPPXXXfffrrruuujjj___XXXUUUOOOKKKEEEAAA???===<<<;;;?????????===;;;:::<<<>>>???@@@AAACCCDDDDDDDDDDDDDDDEEEFFFHHHKKKMMMOOOQQQQQQSSSTTTRRRPPPRRRZZZ```cccfffiiimmmooooooooooooppppppttt~~~~~~{{{{{{||||||xxxuuuoooiiibbb^^^\\\[[[XXXVVVZZZVVVSSSUUU\\\dddiiikkkpppuuuyyyuuuvvvxxx}}}zzzwwwuuusssqqqooommmhhhccc\\\VVVRRRPPPNNNLLLIIILLLOOOTTT[[[dddmmmttt}}}{{{sssuuutttqqqppppppkkkeeeaaaccchhhnnnuuuzzz||||||uuuaaaTTTIIICCC===:::999999777555333333333222222111111000111111000000000000////////////...//////000111222000000000000000000000000////////////////////////////////////////////////111000000////////////000////////////////////////000///...............///000000000000////////////000000000000111111111111111000000//////000000111000000000000000000000000///000000111111000000///000000000000000000111111222222111000000111222222222111000000000000000000222222222111111111111111000111111111111222222222333333444444555555555666555555666666666777777777777777777777888999:::;;;888888888888999999:::;;;999::::::;;;<<<<<<======<<<======>>>>>>======<<<>>>>>>============<<<<<<:::999888999;;;=========???AAACCCEEEEEEDDDBBBAAA>>>???AAACCCEEEEEEEEEEEECCCBBBBBBAAAAAA@@@??????@@@@@@AAADDDEEEEEECCCAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@>>>======???@@@@@@???@@@AAAAAA@@@@@@AAACCCEEEEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFEEEDDDDDDCCCBBBBBBFFFEEEDDDBBBAAABBBBBBCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIGGGFFFFFFFFFGGGHHHIIIIIIJJJLLLMMMNNNOOOPPPOOONNNMMMKKKJJJJJJKKKKKKMMMLLLKKKOOOTTTWWWVVVTTTPPPPPPPPPOOOMMMJJJGGGEEEXXXTTTNNNKKKKKKLLLMMMMMMRRRSSSRRRPPPLLLIIIHHHHHHHHHJJJLLLNNNQQQRRRSSSTTTSSSTTTYYYbbbkkkkkkccc[[[XXXXXXYYY[[[]]]aaadddeeegggdddaaaccclllzzz}}}rrriiiccc[[[QQQIIIEEEBBBBBBDDDFFFIIIQQQ[[[jjjvvvvvvlllggg^^^XXXQQQKKKGGGDDDBBBAAA@@@@@@@@@>>>============;;;<<<<<<===???@@@BBBCCCBBBBBBBBBCCCEEEHHHKKKMMMSSSTTTTTTRRRQQQUUU]]]dddiiikkknnnrrrtttsssppplllhhhggghhhmmmvvv}}}tttqqqnnnooorrrtttrrrooooooiiiaaa]]]]]]\\\YYYVVVYYYWWWVVV\\\gggrrryyy}}}zzztttpppooonnnjjjeeedddeeedddbbb___[[[XXXTTTOOOMMMMMMOOOQQQQQQUUU[[[bbbjjjttt}}}|||tttoooeeedddbbbbbbdddiiikkkkkklllmmmpppwww~~~|||~~~{{{gggTTTHHH@@@<<<777555555555444333222222111111000000000000000000000000000000/////////............000222333////////////////////////////////////////////////////////////////////////000000000////////////000.........///////////////222111111000000000000000000000000000///////////////000000000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000111111111222111111111111111111222111111000000000000000111111111111111111111111111000000111111111222222222444444444444444444444444555555555666666666777777777777777666777777888999666666666666666777888888999999:::;;;<<<<<<======<<<=========>>>>>>>>>>>>>>>>>>==================;;;;;;::::::;;;<<<<<<<<<>>>???BBBDDDEEEDDDCCCBBB???@@@BBBDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@AAACCCFFFHHHHHHEEECCC@@@@@@@@@@@@AAAAAAAAAAAAAAA???======>>>???@@@???@@@AAAAAAAAA@@@AAACCCFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLOOOPPPQQQRRRNNNMMMLLLKKKKKKLLLMMMNNNOOOMMMLLLMMMPPPSSSSSSSSSMMMNNNNNNNNNMMMKKKIIIHHHUUUQQQLLLIIIJJJLLLNNNOOORRRSSSRRRPPPLLLIIIHHHHHHGGGHHHJJJMMMOOOQQQRRRRRRUUUVVV\\\fffnnnnnnfff]]]YYYYYYYYYZZZ\\\___aaacccaaa^^^[[[[[[```jjjuuu|||}}}uuukkk___VVVNNNHHHDDDCCCBBBAAAEEEKKKSSS\\\iiiuuu}}}xxxqqqlllddd\\\UUUPPPJJJGGG@@@???>>>============<<<;;;;;;::::::;;;===>>>?????????>>>>>>@@@CCCFFFHHHKKKKKKLLLKKKMMMRRRZZZaaaiiikkkpppvvvyyyxxxtttppphhhfffccccccfffkkkoooqqqxxxvvvxxx~~~zzzvvvuuurrrnnnjjjdddaaa___```eeejjjlllmmmsssnnniiiffffffeeebbb```^^^\\\[[[aaalllxxx~~~yyyssslllgggaaa\\\WWWUUUVVVUUUSSSPPPOOOOOOOOONNNNNNQQQXXX^^^dddgggmmmssszzztttlll___[[[XXXZZZaaaiiirrrwwwzzzzzz{{{~~~}}}{{{zzzzzz|||~~~|||zzzyyywwwrrreeeUUUFFF???<<<999666444333333222222111000000000000000////////////////////////000000///............000222333////////////////////////////////////////////////......................../////////000000000000///------....../////////000111111000000000000111111////////////000000000000///000000000111111111111000000////////////000000111111111111111111111111111111000000000000111111//////000000111111111111111111111222222111111111111000000000000000111111111111111111111111111111000000111111111222222222333333333444444444444444555555555555666666666666666666555555555666666666666666666555666666777777888888999:::;;;<<<===>>>============>>>>>>??????>>>>>>============>>>???>>>>>>>>>===<<<:::::::::<<<===???AAABBBBBBBBBAAA@@@AAACCCDDDDDDCCCBBBBBBEEEDDDCCCBBBAAAAAAAAAAAA@@@AAACCCGGGIIIIIIGGGDDD@@@@@@@@@@@@@@@@@@??????AAA???======???@@@AAAAAAAAAAAABBBAAA@@@AAADDDFFFEEEEEEDDDCCCBBBAAAAAABBBDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBBBBCCCEEEFFFGGGEEEEEEFFFFFFGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEEEEFFFFFFHHHJJJMMMOOOQQQRRRSSSKKKKKKJJJKKKLLLMMMOOOPPPPPPNNNLLLLLLMMMOOOPPPQQQKKKKKKKKKKKKKKKKKKJJJJJJRRRNNNJJJHHHIIILLLNNNOOOOOOPPPPPPOOOKKKIIIHHHHHHGGGIIIKKKMMMOOOPPPQQQQQQUUUWWW\\\dddjjjjjjccc\\\WWWWWWXXXYYY[[[^^^aaabbbYYYWWWUUUUUUXXX___fffkkkttt{{{uuuhhh___YYYRRRKKKGGGCCC>>>???CCCEEEIIIQQQ[[[dddooo{{{tttkkkaaaXXXRRRFFFCCC@@@>>>======;;;:::<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<<<<<<<>>>AAABBBDDDEEEFFFGGGJJJPPPWWW\\\cccgggmmmsssvvvwwwwwwvvvqqqoookkkhhhffffffggghhhllljjjjjjmmmpppttt||||||tttnnngggcccbbbaaa___]]]WWWVVVUUUWWW\\\eeennnsss}}}zzzwwwuuutttnnnjjjfffiiiqqq|||{{{xxxtttnnneee___VVVRRRNNNKKKIIIHHHGGGFFFFFFKKKPPPSSSUUU\\\fffnnnwwwyyy}}}xxxeee^^^YYY[[[ccclllxxx{{{xxxvvvvvvxxxxxxuuurrrllleee^^^YYYQQQEEE<<<999999888666444333222222222000000000000000000000000......////////////000000//////...//////000111222000000000000000000000000////////////////////////...........................//////000000000000///---------......//////000...............///000000////////////000000000000000000000000111111111111000//////......//////000111111111111111111111111222111111000000111111222/////////000111111222222000111222222222222111000000000000000000111111222111111111111111222222222000111111111111222222222222222333333444444444555444444555555555666666666555555444444444555666666888888888777777888888999777888999:::;;;<<<===>>>============>>>???@@@@@@???>>>===<<<===>>>???@@@@@@AAABBB@@@===:::::::::;;;<<<>>>???@@@@@@@@@???AAAAAABBBCCCCCCBBBAAA@@@EEEDDDDDDCCCCCCBBBAAAAAA@@@@@@BBBEEEHHHIIIGGGFFF@@@@@@@@@@@@????????????AAA???>>>???AAACCCCCCBBBAAABBBBBBAAAAAABBBDDDFFFFFFEEECCCBBBAAA@@@@@@@@@BBBCCCCCCDDDFFFGGGGGGHHHCCCCCCCCCCCCDDDGGGIIIJJJGGGHHHHHHIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFGGGFFFFFFHHHKKKNNNQQQRRRSSSSSSJJJJJJJJJJJJKKKMMMOOOPPPNNNMMMLLLLLLLLLMMMNNNOOOKKKJJJIIIIIIJJJKKKMMMNNNQQQNNNJJJHHHIIILLLMMMMMMKKKMMMMMMLLLJJJHHHHHHIIIJJJKKKMMMNNNPPPQQQQQQRRRRRRTTTYYY^^^aaa```\\\XXXUUUUUUVVVWWWZZZ]]]```bbbWWWUUUSSSRRRTTTXXX]]]```dddiiirrr|||wwwpppjjjaaaXXXRRRKKKDDDBBBCCCAAA@@@CCCJJJQQQXXXeeerrr|||ppphhhZZZTTTMMMHHHEEEBBB???============<<<<<<<<<<<<<<>>===<<<<<<===>>>>>>BBBBBBCCCEEEIIINNNSSSWWWYYY]]]aaaeeehhhlllsssxxxwwwvvvuuuqqqnnnlllkkkjjjhhhfffggghhhhhhgggkkkqqqttttttrrrqqqssszzz}}}yyyxxx}}}~~~{{{uuupppkkkeee\\\XXXWWWYYYXXXXXXTTTUUUVVVXXX^^^iiiyyyyyyrrrpppttt|||wwwrrrllliiigggbbbZZZSSSJJJJJJHHHFFFEEEEEEHHHJJJNNNUUU]]]aaaccciiittt~~~yyyoooggggggmmmttt~~~{{{vvvpppmmmmmmlllhhhddd[[[QQQIIIFFFCCC;;;666666444444444333222222333444000000000000000000000000........./////////000000//////000000000000000///000000000000000000000000////////////////////////........................---...///000111111000///,,,,,,---......///000000------------...000111222.../////////000000000111000000000000111111111111//////............//////111111111111111111111111222222111000000111222222...//////000111111222222000111222222222222111000000000000000000111222222000000111111111222222222000111111111111222222222111111222333444444555555444444444555555555666666555555555555555666777777888888777777777777888888777777888999;;;<<<===>>>===============???@@@AAA???>>>===<<<===>>>@@@AAA@@@BBBCCCBBB???<<<<<<<<<<<<===>>>??????????????????@@@BBBCCCDDDCCCCCCBBBDDDDDDEEEEEEDDDCCCAAA@@@??????@@@BBBFFFHHHGGGFFFBBBBBBAAAAAA@@@@@@@@@@@@?????????AAADDDEEEEEEDDDAAABBBBBBBBBAAABBBDDDGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHEEEEEEEEEEEEFFFGGGIIIJJJIIIJJJKKKKKKKKKKKKJJJIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHJJJMMMQQQSSSTTTTTTTTTLLLKKKJJJJJJJJJKKKLLLMMMLLLLLLLLLLLLKKKKKKLLLMMMLLLKKKIIIHHHIIILLLPPPSSSRRROOOKKKIIIJJJKKKLLLLLLIIIJJJKKKKKKIIIHHHHHHIIILLLMMMOOOPPPQQQRRRRRRRRROOORRRVVVYYYZZZXXXVVVTTTRRRSSSTTTVVVYYY]]]```bbb[[[YYYVVVSSSSSSUUUYYY[[[___aaaeeekkkwwwyyyoooeee]]]UUULLLHHHIIICCC>>>>>>BBBFFFIIIQQQ[[[cccuuu~~~nnnggg]]]UUUOOOKKKFFFCCC<<<======>>>>>>======<<<@@@???>>>>>>============>>>???@@@BBBEEEIIIMMMPPPMMMPPPSSSTTTVVV]]]iiissstttuuuuuussspppnnnlllllliiiiiijjjlllhhhcccdddhhhfffeeeccc```aaagggqqqxxx~~~rrrlllfffdddhhhooowww{{{yyyvvvssstttwwwvvvqqqllliiibbbYYYTTTTTTWWWXXXXXXWWWZZZ]]]^^^dddqqquuupppqqqwww|||~~~}}}||||||zzzssshhhbbb\\\ZZZZZZWWWPPPJJJAAADDDEEEFFFFFFIIIOOOUUU^^^eeemmmppppppttt~~~vvvuuuwww}}}|||yyyrrrjjjeeecccaaa\\\XXXOOODDD<<<<<<<<<777444555000111222111111111333555000000000000111111111111---.........//////000000//////000111111000......000000000000000000000000////////////////////////........................---...///111111111000///,,,,,,------...///000000.........///111222444555.../////////000000111111000000000000111111111111//////............//////111111111111111111111111333222111000000111222333...//////000111222222222000111222333333222111000000000///000000111222222000000111111222222222222000111111111111222222222000000111222444555666666444444444555555555666666555555555666666777888999777666555555555555666666666777888999;;;<<<===>>>>>>============???AAABBB???>>>===<<<===>>>@@@BBB???AAADDDCCC@@@>>>>>>???======>>>????????????>>>>>>???AAACCCEEEEEEEEEEEECCCDDDFFFFFFEEEDDDAAA@@@???>>>>>>AAADDDGGGGGGGGGCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>@@@CCCFFFGGGFFFEEEAAABBBBBBBBBAAABBBEEEGGGDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHGGGFFFFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMLLLKKKJJJMMMMMMNNNNNNMMMLLLLLLKKKJJJLLLOOOSSSUUUVVVUUUUUUNNNMMMKKKJJJIIIIIIJJJJJJKKKLLLMMMLLLKKKKKKKKKLLLNNNLLLIIIHHHIIINNNSSSVVVVVVSSSNNNJJJGGGGGGIIIJJJHHHHHHGGGGGGGGGHHHIIIIIIMMMNNNOOOPPPPPPPPPPPPPPPTTTSSSSSSSSSRRRRRRRRRRRROOOPPPRRRUUUWWWXXXYYYZZZZZZZZZXXXWWWUUUTTTTTTSSSZZZZZZ[[[^^^gggtttxxxlllddd\\\TTTNNNLLLHHHBBB???@@@CCCFFFHHHSSS[[[hhhttt~~~uuuoookkkdddYYYPPPKKKCCC>>>???@@@===<<<<<<======<<<<<<============AAA@@@@@@@@@AAADDDGGGHHHLLLJJJHHHHHHLLLRRRYYY^^^kkkpppttttttpppnnnoooqqqqqqqqqoookkkgggeeeeeeffffffccc]]]XXXWWWZZZ^^^aaakkkooosssuuutttrrrqqqpppzzz}}}~~~yyytttpppmmmsssvvv~~~yyy{{{}}}~~~yyywwwzzz~~~yyysssqqqrrrooojjjaaaYYY[[[bbbeeedddfffdddffflllqqqtttyyyxxxoooddd]]]\\\^^^```aaafffccc```bbbkkk{{{wwwrrrqqqpppppppppnnnkkkkkkjjjhhhccc___WWWSSSPPPNNNNNNMMMJJJGGGEEEIIILLLNNNOOOUUU___gggqqqyyy|||tttlllggg```YYYTTTPPPLLLIII???===999666333222222222222222222111111111111000111111222222222222111111111000///......///000111............////////////111111000000/////////...////////////////////////////////////////////////..............................//////......---,,,///////////////////////////000111222222111000/////////000111111111111111000000000000111111111111000000000000000000000000222111111111000000/////////...------...000222444222222333333333222222111222111111111000000//////000000000000000000000000000000000000111111111111111111222222222333333333444444444555555555555666777777777777777777777777888888777777666666555555999999:::;;;;;;<<<<<<===<<<<<<<<<<<<===>>>@@@@@@DDDAAA>>>===>>>?????????>>>===<<<===>>>???>>>===>>>>>>>>>>>>>>>??????@@@???@@@BBBCCCCCCCCCBBBBBBCCCCCCCCCEEEGGGGGGEEECCC???@@@AAAAAABBBBBBBBBAAACCCCCCBBBBBBBBBBBBAAAAAA@@@AAABBBDDDEEEEEEFFFFFFBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEFFFGGGHHHIIIHHHGGGFFFGGGGGGHHHHHHHHHHHHIIIIIIKKKLLLMMMNNNNNNNNNNNNNNNKKKKKKLLLMMMMMMMMMMMMMMMPPPRRRSSSRRRQQQQQQRRRSSSPPPOOOMMMLLLJJJIIIIIIHHHGGGIIIKKKLLLLLLLLLMMMOOONNNLLLIIIHHHIIILLLPPPSSSUUUSSSOOOLLLIIIIIIIIIJJJHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMOOOOOOOOOOOOOOOPPPRRRRRRQQQQQQQQQPPPPPPPPPNNNOOORRRTTTWWWYYYZZZ[[[\\\^^^^^^\\\XXXTTTRRRQQQTTTTTTUUUXXX^^^iiittt}}}}}}tttkkkaaa[[[WWWQQQJJJDDDAAAAAABBBBBBEEEJJJRRR[[[eeeqqq}}}yyysssbbbXXXNNNIIIEEE@@@<<<<<>><<<;;;<<<<<<======>>>>>>>>>???AAADDDHHHJJJIIIGGGEEEDDDFFFJJJOOORRR\\\aaaggghhhfffeeefffiiiiiiiiigggeeebbbbbbdddeeeiiifffaaa[[[WWWXXX\\\```bbbdddggghhhgggeeeddddddiiilllooonnnkkkeeeaaa___eeehhhnnnvvv}}}|||yyyvvvxxxzzz}}}{{{tttqqqpppooolllhhheeegggiiijjjjjjllloooqqqrrruuuyyyxxxsssmmmiiihhhiiinnntttuuurrrnnnnnnoooooolllddd[[[YYY\\\]]][[[[[[[[[aaallluuu}}}yyyppplllkkklllllliiihhhfffiiippp{{{zzzrrrmmmjjjhhhgggbbb```]]][[[[[[XXXTTTQQQMMMJJJGGGGGGIIILLLLLLKKKNNNSSSXXX\\\___gggrrr{{{wwwnnnccc]]]VVVNNNIIIEEEAAA???999888666333222222333333222222222111111111000000000000111111111111000000111000///......///000111............////////////000000000//////.........////////////////////////////////////////////////............................../////////...------///////////////////////////000000000000000000/////////000111111111111000/////////000000000111111111111111111111111111111111111111000000000//////000///...---...000111333111222222333333222222111111111111111111000000000000000000000000000000000000000000000111111111111111111222222222333333333444444444444555555555555555555555555555555555555888777777777666666666555888999999::::::;;;<<<<<<<<<===>>>>>>???@@@AAAAAAEEEBBB???>>>>>>?????????>>>===<<<===>>>???>>>=========<<<<<<======>>>??????@@@AAACCCDDDDDDCCCCCCEEEDDDDDDEEEFFFFFFDDDBBBAAAAAAAAAAAABBBBBBBBBCCCAAAAAA@@@@@@@@@@@@??????AAABBBCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFDDDEEEGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLMMMMMMMMMMMMMMMMMMKKKKKKLLLMMMMMMMMMMMMLLLOOOPPPQQQPPPOOONNNOOOPPPOOONNNMMMKKKIIIHHHHHHHHHGGGIIIKKKLLLLLLLLLNNNOOOMMMLLLJJJIIIJJJLLLPPPRRRSSSRRRPPPNNNLLLKKKJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKJJJLLLNNNOOOOOONNNNNNOOOOOOOOOOOONNNNNNNNNMMMMMMMMMNNNQQQTTTWWWYYY[[[\\\___dddgggddd\\\TTTPPPPPPOOOOOOPPPRRRVVV\\\eeejjjvvv}}}~~~ssskkkddd^^^UUUMMMHHHDDDBBB@@@===>>>AAADDDKKKUUUaaahhhyyywwwiii___TTTIIIBBB???AAA???<<<;;;===>>>??????===<<<<<<<<<===@@@CCCEEEGGGEEECCCBBBBBBCCCEEEFFFNNNTTTZZZ^^^^^^^^^___```]]]]]]\\\[[[ZZZ\\\___bbbiiijjjggg```YYYVVVZZZ^^^___```aaaaaa___^^^___```aaaeeehhhiiieee```[[[YYYWWWYYY]]]bbbgggjjjjjjhhhffffffggghhhjjjlllnnnpppjjjeee^^^ZZZZZZZZZXXXVVVWWWXXXZZZZZZZZZ\\\^^^```aaaccceeeeeeaaa]]]ZZZYYY\\\dddnnnuuuwwwwwwwwwxxxzzzzzzuuukkkcccaaa___\\\[[[]]]eeettt|||xxxuuutttnnnmmmlllnnnqqqwww}}}|||ssskkkfffaaa]]][[[UUURRROOOLLLKKKJJJHHHFFFFFFEEEEEEHHHMMMSSSWWWXXX^^^cccjjjooosss|||}}}xxxtttzzzpppdddWWWRRRIIIBBB===999777555333333111111111222333444222222111111111000000000//////000000000000//////000//////......//////000............/////////////////////...............////////////////////////////////////////////////........................///////////////......---//////////////////////////////............//////...///000000111111000000....../////////000000000222222222222222222222222111111000000000000//////111000///......///000111111111222222222222222111111111111111111222222222000000000000000000000000000000000000111111111111111111222222222333333333444444444444555555555555444444444444444444444444777777777777666666666666777777888888999::::::;;;<<<===???AAABBBBBBBBBBBBEEECCC@@@@@@@@@AAAAAA@@@???>>><<<<<<>>>>>>>>>===<<<<<<;;;;;;<<<<<<===>>>===???AAACCCDDDDDDDDDDDDFFFEEEDDDEEEEEEEEECCCAAACCCCCCBBBAAABBBCCCDDDEEEAAAAAA@@@@@@@@@@@@??????BBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBDDDEEEBBBBBBCCCCCCDDDEEEEEEEEECCCDDDFFFHHHJJJKKKLLLLLLJJJJJJIIIIIIHHHGGGGGGGGGLLLLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOMMMLLLJJJKKKLLLMMMLLLKKKIIIHHHGGGGGGGGGFFFIIIKKKLLLLLLMMMNNNPPPMMMLLLLLLKKKLLLMMMOOOPPPQQQQQQPPPOOONNNLLLJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKIIILLLOOOPPPNNNMMMMMMNNNLLLLLLLLLKKKKKKKKKKKKJJJKKKMMMPPPSSSVVVYYY[[[\\\bbbiiioookkkaaaVVVPPPOOOLLLNNNOOOQQQSSSWWW\\\___eeekkkuuu|||pppjjjbbbZZZSSSMMMHHHEEEAAA@@@======???EEEMMMRRR[[[fffuuu|||nnn^^^RRRMMMGGGCCC???>>>???AAAAAA@@@@@@???===<<<<<<===???@@@EEEDDDDDDCCCBBBAAAAAAAAACCCHHHOOOSSSTTTTTTTTTUUURRRRRRRRRQQQQQQSSSXXX[[[dddiiikkkggg^^^YYYYYY\\\____________^^^___bbbdddgggkkkooopppmmmgggaaa^^^VVVVVVWWWYYY[[[^^^___```cccaaa___^^^___```cccddd]]]XXXRRROOOOOOQQQRRRRRRTTTVVVWWWWWWWWWYYY[[[]]]aaabbbaaa```]]]YYYWWWUUUVVVbbbrrr}}}rrrmmmiiifffbbbdddmmm|||~~~yyywwwrrrpppnnnllllllnnnqqqrrr{{{{{{xxxuuutttppphhhbbb\\\WWWRRROOOLLLJJJHHHFFFEEEEEEDDDDDDHHHJJJNNNUUU]]]dddhhhkkkpppuuuzzz~~~{{{tttsssuuuyyy{{{yyy}}}zzztttqqqpppvvv}}}yyyfffYYYMMMGGG@@@:::666444333222111111000000000111222333111111111111000000000000......////////////......////////////////////////............////////////..................------////////////////////////////////////////////////........................///000000000000///......///////////////////////////...---,,,,,,---...///...//////000000000000000............////////////222222222222222222222222000000000000000000//////111000//////...//////000000111111222222222222111000000111111222222333333000000000000000000000000///000000000111111111111111111222222222333333333333333444444444555555555444444444444444444444444777777777777666666666666666666777777888999999999;;;<<>>===<<<<<<<<<;;;;;;<<<<<<===>>>===>>>@@@BBBDDDEEEEEEEEEEEEDDDCCCCCCEEEEEEDDDBBBEEEDDDCCCAAAAAACCCEEEFFFCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEECCCBBBAAA@@@@@@BBBEEEFFFCCCCCCCCCCCCDDDDDDEEEEEECCCDDDFFFHHHJJJMMMNNNOOOLLLKKKJJJIIIHHHGGGFFFFFFKKKKKKKKKKKKKKKJJJIIIHHHIIIJJJKKKKKKLLLLLLKKKKKKLLLMMMMMMLLLJJJHHHIIIJJJLLLKKKJJJHHHGGGFFFFFFFFFFFFHHHKKKLLLLLLLLLNNNOOOLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOMMMLLLJJJIIIGGGGGGGGGHHHIIIJJJKKKKKKIIIMMMQQQQQQNNNKKKKKKMMMJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKNNNRRRUUUXXXZZZZZZcccjjjpppmmmcccXXXRRRQQQJJJMMMOOOQQQRRRUUUXXXZZZ^^^aaafffmmmvvv~~~yyyqqqhhh___WWWOOOJJJDDDBBB>>><<<===???BBBDDDKKKTTT```iiirrr}}}zzzkkkdddWWWQQQKKKGGGFFFEEEAAA>>>CCCBBB???>>>===>>>???@@@BBBBBBBBBBBBAAA@@@??????;;;???CCCGGGHHHGGGGGGFFFKKKKKKJJJIIIIIIJJJNNNQQQZZZbbbiiiiiibbbZZZXXXYYYYYYYYYYYYYYYZZZ]]]bbbeeemmmqqqvvvxxxuuunnnhhhddd^^^]]]\\\[[[[[[]]]___bbbdddbbb___]]]]]]^^^```bbbYYYUUUOOOLLLLLLOOORRRTTTXXXYYY[[[\\\]]]^^^aaaccckkkjjjgggdddaaa]]]YYYVVVSSS```tttzzztttpppllleeefffmmmzzz}}}{{{tttqqqkkkfffddddddfffhhhkkkqqqtttpppllliiifffbbbbbb^^^YYYTTTPPPKKKGGGDDDCCCCCCCCCCCCCCCEEEGGGHHHNNNTTT^^^gggoootttvvvxxx|||vvvlllgggfffggghhhhhhmmmrrrsssrrrrrrsssuuuzzz|||kkkXXXLLLBBB>>>999555333333333333222111111111111111111111111111111000000000//////......////////////............////////////..................////////////------..................////////////////////////////////////////////////////////////////////////000000111111000000///...///////////////////////////...---,,,,,,---...///......///000000000000000............////////////222222222222222222222222//////////////////000000000000000//////////////////000111111222222222222000000000111111222222333000000000000000000000000///000000000111111111111111111222222222333333333333333333444444444444555555555555555555555555555666666666666777777777777555555666777777888888999999;;;===@@@AAABBBAAA@@@@@@??????AAADDDGGGHHHGGGBBB@@@===<<<<<<======<<<======<<<<<<======>>>???===>>>@@@BBBDDDEEEEEEEEECCCAAAAAABBBDDDFFFFFFEEEFFFEEECCCBBBBBBCCCEEEFFFCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCEEEGGGHHHHHHHHHDDDCCCAAAAAAAAACCCEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEGGGJJJLLLNNNOOOLLLLLLKKKJJJHHHGGGFFFFFFJJJJJJJJJJJJIIIIIIHHHGGGIIIIIIJJJKKKKKKKKKKKKJJJKKKLLLMMMKKKIIIHHHHHHIIIKKKJJJIIIGGGFFFFFFFFFFFFFFFHHHJJJKKKKKKKKKLLLMMMJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFFFFGGGHHHIIIJJJKKKJJJOOOTTTSSSNNNJJJJJJLLLJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJMMMPPPSSSUUUWWWXXX___eeejjjiiiaaaXXXTTTRRRIIILLLOOOPPPQQQSSSUUUWWW[[[\\\^^^aaafffnnnxxx~~~yyyooodddZZZTTTHHHEEEAAA>>>>>>>>>>>>>>>CCCGGGMMMRRRXXXbbbpppzzzooohhh```ZZZWWWRRRJJJCCCBBB@@@>>><<<<<<<<<===>>>>>>???????????????>>>======>>>@@@BBBCCCBBBAAAAAAEEEFFFFFFEEEDDDDDDFFFHHHNNNVVV^^^aaa]]]WWWSSSSSSRRRSSSSSSTTTVVVYYY___ccclllrrryyy|||zzztttmmmjjjccccccaaa^^^]]]___cccfffiiihhhfffeeeeeegggjjjlllccc___YYYUUUTTTVVVZZZ^^^aaacccfffhhhjjjmmmpppssstttrrrnnnkkkgggbbb\\\XXXVVVbbbuuu}}}yyyuuuqqqgggeeeiiisss}}}|||zzzqqqllleee___\\\\\\^^^___\\\``````\\\XXXWWWUUUQQQPPPMMMIIIFFFEEECCCAAA@@@>>>@@@DDDFFFIIILLLQQQTTT[[[bbbnnnwww|||~~~zzznnnccc]]][[[ZZZ[[[aaaffflllpppsssvvv{{{~~~|||{{{|||~~~{{{ttthhhZZZJJJ@@@999666333111222222222111222222222222111111111000111111000000000/////////......////////////......---......//////......---............////////////.............../////////////////////////////////////////////////////////////////////////////////111111111111111000//////////////////////////////......------------......---...//////000000//////....../////////000000000222222222222222222222222......////////////000000/////////000000000000000//////000111222222222222000000000000000111111111000000000000000000000000000000000000111111111111111111222222222333333333333333333333444444444444555555555555555555555555666666666666777777777777555555666777777888888999888999;;;>>>???@@@@@@@@@>>>>>>???AAAEEEHHHIIIHHHDDDAAA===;;;<<<<<<<<<;;;======<<<<<<======>>>???===???AAACCCDDDDDDDDDDDDAAA@@@@@@AAADDDFFFGGGFFFFFFEEEDDDCCCBBBCCCDDDDDDAAAAAA@@@@@@@@@@@@?????????@@@BBBEEEGGGHHHIIIJJJFFFEEEDDDCCCCCCDDDEEEEEECCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNLLLLLLKKKJJJIIIHHHGGGFFFHHHHHHHHHIIIHHHHHHGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLKKKIIIHHHHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFHHHJJJJJJIIIHHHIIIJJJHHHIIIIIIJJJLLLMMMMMMNNNJJJJJJIIIIIIHHHHHHGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJLLLRRRWWWUUUNNNIIIIIIKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHIIILLLOOOQQQSSSTTTUUUZZZ]]]``````\\\XXXTTTSSSLLLNNNPPPQQQQQQRRRTTTUUUVVVXXXYYY[[[]]]aaafffjjjtttyyyooohhh[[[UUUNNNHHHFFFDDDBBB@@@>>>???AAABBBEEEMMMVVV]]]iiirrr~~~yyyuuurrrmmmccc[[[NNNLLLHHHDDDAAA???>>>>>>>>>?????????>>>>>>======????????????AAAAAAAAA@@@@@@BBBCCCCCCBBBAAABBBCCCEEEJJJOOOQQQPPPMMMKKKJJJKKKLLLMMMMMMOOORRRWWW[[[aaahhhqqqwwwwwwsssmmmjjj______^^^\\\[[[^^^ccchhhkkkkkklllmmmppptttwwwyyysssnnnggg```]]]^^^bbbfffjjjlllpppsssvvvzzz|||yyyuuusssooojjjccc^^^[[[cccqqq{{{zzzvvvqqqhhhdddccchhhnnnuuu~~~}}}tttooommmeeeaaa[[[VVVSSSRRRSSSTTTNNNQQQPPPKKKHHHIIIHHHFFFFFFCCCAAA@@@AAACCCDDDDDDFFFKKKRRRXXX\\\bbbhhhlllooovvvzzztttoooiii```ZZZWWWXXXYYYYYYccchhhpppvvvzzz}}}zzzxxxvvvvvvwwwwwwwwwvvvrrrlllddd\\\SSSJJJ@@@:::555333111111222222000///000000111111111111111000111000000000/////////////////////000000/////////------...//////...------............////////////.........//////000000000////////////////////////////////////////////////////////////////////////111111222222111111000///////////////////////////......////////////......---...//////000000///////////////000000000111111111111111111111111111111........./////////000000......///000000111111000...///000111222222222222000000000///////////////000000000000000000000000000000000000111111111111111111222222222333333333222222333333333444444444444444444444444444444444555666666666777777777888555666666777888888999999888999:::<<<>>>@@@AAAAAA?????????BBBEEEGGGGGGFFFEEEAAA===;;;;;;<<<<<<;;;<<<<<<;;;;;;<<<<<<===>>>???@@@AAACCCDDDDDDCCCCCCCCCAAA@@@AAACCCEEEFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@?????????@@@AAACCCEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCFFFFFFFFFFFFGGGHHHJJJKKKLLLKKKKKKJJJIIIHHHHHHGGGFFFFFFGGGGGGHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHIIIJJJIIIHHHGGGHHHIIIJJJIIIHHHGGGGGGGGGGGGGGGFFFHHHIIIIIIGGGFFFFFFGGGFFFFFFGGGHHHJJJLLLMMMOOOIIIHHHGGGFFFFFFFFFFFFGGGDDDDDDDDDEEEFFFHHHIIIJJJNNNTTTXXXVVVOOOIIIHHHJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHIIIKKKNNNPPPRRRSSSSSSUUUVVVXXXYYYXXXWWWTTTSSSPPPQQQSSSSSSRRRRRRTTTUUURRRTTTWWWYYYYYYZZZ\\\]]]fffrrr|||rrrjjj^^^UUUOOOKKKHHHFFF>>>>>>>>>>>>@@@EEEKKKOOOPPPXXXdddmmmwww}}}uuueeeaaa[[[TTTNNNIIIFFFDDDBBBAAAAAA@@@??????>>>>>><<<;;;::::::;;;============???BBBCCCBBBAAAAAAAAAAAABBBDDDEEEEEEEEEDDDDDDBBBCCCDDDEEEFFFHHHLLLOOORRRZZZeeelllnnnkkkgggdddXXXYYYYYYXXXWWW[[[bbbgggfffgggjjjnnnsssxxx|||{{{vvvmmmddd___^^^bbbeeejjjmmmqqquuuyyy~~~|||zzzwwwrrrjjjddd[[[___hhhsss}}}vvvtttuuurrrllleee___ZZZ[[[^^^bbbiiirrr|||}}}|||vvvmmmddd^^^\\\YYYWWWSSSOOOLLLJJJJJJJJJFFFHHHFFFAAA???BBBBBB@@@CCCAAA???@@@CCCGGGJJJKKKSSSZZZccckkkqqqwww~~~rrrhhh```]]]YYYTTTSSSUUUYYY]]]___iiiooovvv}}}{{{vvvtttqqqoooooopppooonnnaaaZZZQQQJJJEEEAAA<<<999555444333333333222000...---...///000111111111111000000000000//////////////////000000000000//////,,,---...//////...---,,,............/////////000.../////////000000111111////////////////////////////////////////////////000000000000000000000000111222222222222111000000////////////////////////---...///000000///...------......///////////////000000000000111111111111000000000000000000000000---.........//////000000------///000111111111111......000111111222222222000000//////......------000000000000000000000000000000000000111111111111111111222222222333333333222222333333333444444444333333333333333333333333555666666666777777888888666666777777888888999999:::::::::<<<>>>@@@BBBCCCAAA@@@@@@BBBEEEFFFEEECCCEEEBBB>>>;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<>>???AAABBBFFFJJJPPPUUU\\\hhhxxxxxxnnncccYYYQQQKKKIIIHHHGGGEEECCC@@@???>>><<<;;;999999:::;;;;;;:::======<<<>>>???@@@???===???>>>>>>======>>>>>>???999:::===???BBBDDDEEEFFFIIIKKKOOOUUUZZZ\\\[[[ZZZQQQPPPOOONNNOOORRRUUUWWW[[[\\\^^^bbbiiisss~~~{{{pppeee^^^\\\\\\^^^aaabbbdddhhhnnnwww{{{yyywwwqqqiiibbb]]]^^^aaaeeelllsssyyy|||~~~yyyrrrmmmlllllljjjiiiaaa[[[UUURRRSSSUUUVVVVVVgggggggggbbb[[[TTTNNNLLLGGGGGGEEECCC@@@@@@BBBDDDCCCBBB@@@>>>===>>>@@@AAACCCFFFHHHJJJLLLQQQYYY^^^iiipppyyynnnaaa\\\[[[RRRTTTVVVVVVWWW[[[aaafffmmmssszzz}}}wwwvvvqqqmmmkkkjjjhhhaaa\\\QQQJJJBBB======;;;888444000000000000000000000000////////////////////////......////////////......////////////////////////......------------......////////////////////////........................000///...------...///000////////////////////////...------------...//////333333444333222000...---......------------......////////////////////////............////////////////////////000000000000000000///.....................////////////......////////////////////////000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000000000111222222222222111222222333333333333444444444444444444444444444444333444666777888888777777444555666777777888888777888999:::<<<===<<<<<<;;;<<<===>>>???AAACCCDDDDDDAAA@@@???>>>============<<<;;;;;;<<<<<<===>>>???>>>??????@@@AAAAAABBBBBBAAABBBCCCBBB@@@???@@@AAABBBCCCEEEFFFFFFDDDBBBAAADDDCCCBBBAAAAAAAAAAAAAAABBBBBBAAAAAABBBCCCEEEFFFFFFGGGHHHIIIIIIHHHFFFDDDFFFEEEEEEDDDDDDDDDEEEEEEDDDFFFHHHJJJKKKJJJHHHGGGNNNMMMLLLNNNOOONNNKKKGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIIIIIIIHHHGGGIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDFFFGGGGGGGGGHHHKKKMMMHHHHHHHHHHHHHHHGGGFFFEEEGGGFFFFFFFFFFFFGGGHHHHHHIIILLLNNNMMMJJJGGGFFFFFFIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHKKKMMMOOOOOOOOONNNPPPPPPQQQQQQQQQPPPNNNMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPQQQSSSUUUVVVWWWVVV[[[bbbiiiqqqzzz~~~uuuooohhhaaa[[[VVVSSSNNNIIIEEECCCBBBBBBDDDFFFIIIJJJMMMUUU```iiixxx~~~tttlllggg\\\[[[YYYTTTNNNGGGAAA===???===<<<;;;<<<<<<;;;:::>>>===<<<<<<======;;;999;;;;;;:::::::::;;;<<<<<<;;;<<<===???@@@AAAAAAAAABBBCCCFFFJJJNNNOOOOOOMMMJJJIIIGGGGGGHHHJJJMMMOOOSSSTTTUUUXXX^^^fffpppwwwyyysssjjj```YYYUUUUUUUUUVVVWWWYYY[[[```gggpppvvvzzzvvvqqqnnnmmmiiibbb\\\RRRSSSTTTWWW[[[```eeegggjjjfffaaa_________^^^]]]XXXSSSMMMJJJKKKMMMNNNNNNPPPRRRSSSRRRNNNJJJGGGFFFCCCCCCBBB@@@>>>>>>@@@CCCBBBBBBBBBCCCEEEGGGJJJKKKNNNQQQUUUYYY]]]ccclllqqqzzz{{{yyy|||~~~}}}|||xxxmmm```WWWTTTUUUUUUWWWZZZ\\\^^^bbbhhhmmmrrrvvv|||}}}vvvqqqllleee```^^^YYYSSSMMMDDD???888666777777555222000000000000000000000000////////////////////////......////////////......////////////////////////......------------......................................................000///...------...///000...........................------------...//////333333333333222000...---......------------..........................................////////////////////////000000000000000000///.....................////////////......000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111222222333333333333444444444444333333333333333333444555777888999999888888666666777888999999999999888999:::<<<<<<<<<<<<;;;<<<<<<===???@@@AAABBBCCC@@@@@@???>>>>>>===<<<<<<<<<;;;;;;<<<<<<===>>>???>>>>>>??????@@@@@@AAAAAAAAABBBCCCBBB@@@???@@@AAABBBCCCDDDEEEEEEDDDBBBAAACCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEEEEFFFHHHIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCDDDDDDEEEDDDFFFHHHJJJJJJIIIHHHFFFJJJIIIJJJLLLNNNNNNKKKIIIHHHHHHHHHHHHHHHHHHGGGGGGEEEFFFHHHIIIIIIIIIIIIHHHJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDFFFGGGGGGGGGHHHJJJLLLIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJIIIGGGEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFHHHJJJLLLMMMMMMMMMLLLLLLMMMNNNOOONNNNNNLLLKKKNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNOOOQQQRRRSSSTTTRRRTTTXXX]]]bbbiiipppuuu|||uuupppiiifff```YYYQQQKKKGGGDDDDDDDDDCCCAAA@@@CCCJJJPPP\\\bbblllwww|||{{{yyysssjjj___TTTNNNHHHEEECCCAAA@@@???>>><<>><<<<<<======;;;999::::::999999:::;;;;;;<<<>>>???????????????>>>>>>>>>===>>>@@@BBBDDDCCCBBBBBBAAA@@@@@@AAACCCEEEGGGIIIJJJKKKLLLPPPVVV^^^ccciiieee^^^VVVPPPLLLJJJJJJIIIJJJKKKLLLOOOTTT[[[```iiieee```^^^]]]ZZZUUUQQQHHHHHHHHHIIIKKKMMMOOOQQQSSSQQQOOOOOOPPPPPPPPPOOOKKKGGGBBB@@@@@@AAABBBBBB===@@@CCCDDDBBBAAA@@@@@@>>>?????????>>>@@@BBBEEEHHHIIILLLPPPUUUYYY]]]___bbbeeehhhlllqqqwww~~~{{{qqqjjjgggffffffhhhhhhddd]]]YYYZZZ]]]^^^aaaccceeegggjjjnnnqqqssswww|||xxxpppiiicccZZZSSSNNNHHHBBB===;;;777222000222222111///000000000000000000000000////////////////////////......////////////......////////////////////////......------------......................................................//////...------...//////...........................------------...//////222222333333222000...---......------------......------------------------............////////////////////////000000000000000000///.....................////////////......111111111111111111111111//////000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000000000111222222222222111222222333333333333444444222222222333333333333333555666777888999999999999777888999:::;;;;;;;;;;;;888999:::;;;<<<<<<<<<;;;<<<<<<======>>>??????@@@>>>>>>?????????===<<<;;;<<<;;;;;;<<<<<<===>>>???=========>>>??????@@@@@@@@@BBBBBBAAA@@@???@@@AAAAAABBBCCCDDDDDDDDDBBBBBBCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCDDDFFFGGGHHHHHHGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDFFFHHHIIIIIIHHHGGGFFFEEEEEEFFFIIILLLLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEGGGGGGGGGGGGGGGGGGFFFEEEDDDFFFGGGGGGFFFGGGIIIKKKIIIIIIIIIIIIHHHFFFEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFEEEEEEGGGHHHFFFFFFFFFFFFFFFFFFGGGGGGFFFGGGHHHJJJKKKKKKKKKKKKJJJKKKMMMMMMNNNMMMLLLKKKMMMNNNNNNNNNNNNOOOOOOOOOMMMMMMMMMMMMNNNOOOQQQQQQRRRSSSUUUVVVYYY]]]ccchhhooowwwzzzwwwqqqiii```WWWPPPMMMJJJIIIFFFBBB??????CCCFFFKKKOOOVVV^^^gggnnntttwww|||ppphhhZZZVVVRRROOOMMMJJJGGGEEEDDDBBB@@@@@@@@@@@@???===<<<<<<<<<;;;<<<<<<======>>>?????????>>>>>>===<<<===<<<;;;<<>>======<<<===???AAABBBCCCCCCDDDDDDEEEIIIOOOSSSUUUSSSPPPLLLHHHDDDBBBAAA@@@AAABBBBBBCCCFFFKKKNNNUUURRRNNNLLLKKKJJJHHHFFFCCCBBBBBBBBBBBBCCCDDDEEECCCCCCDDDEEEFFFFFFFFFEEECCCAAA>>>;;;;;;<<<===>>>:::===@@@AAA@@@??????@@@>>>@@@CCCDDDFFFIIIMMMPPPVVVYYY^^^eeekkkpppsssuuuyyyzzz{{{}}}{{{qqqfff^^^ZZZYYY^^^bbbfffgggeeeeeejjjooonnnoooooooooooonnnooooooppprrrvvvzzz~~~{{{lllddd]]]WWWOOOGGGBBB>>>999666:::666222000000000///---000000000000000000000000////////////////////////......////////////......////////////////////////......------------.........................................................................................................------------...//////111111222222222000///.........------------......------------------------............////////////////////////000000000000000000///.....................////////////......000000000000000000000000////////////000000000111000000000000000000000000111111111111111111111111000000000000000000000000000000111222222222222111222222222333333333444444111111222222222222333333555555666666777888888888777888999:::;;;;;;;;;;;;888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<===>>>??????===;;;:::<<<;;;;;;<<<<<<===>>>???<<<<<<======>>>?????????@@@AAABBBAAA?????????@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA?????????@@@@@@AAAAAABBB@@@AAACCCDDDEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHHHHGGGFFFEEECCCDDDEEEFFFHHHIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJHHHGGGFFFEEEEEEGGGGGGGGGHHHHHHGGGFFFFFFEEEFFFGGGGGGFFFFFFHHHJJJHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEDDDDDDEEEEEEFFFGGGIIIGGGFFFEEEFFFGGGIIIIIIFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMLLLLLLMMMNNNOOOOOOSSSSSSSSSSSSTTTVVV[[[___ccciiirrrzzzyyyppphhhaaa]]]VVVTTTOOOJJJEEECCCCCCDDDEEEFFFHHHLLLQQQVVVZZZ]]]fffppp|||}}}tttpppkkkgggddd```\\\ZZZTTTQQQMMMIIIGGGEEEBBB@@@@@@???>>>===<<<<<<<<<<<<;;;<<<<<<=========<<<<<<<<<;;;:::;;;===>>>>>>===;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>@@@CCCFFFDDDDDDDDDCCCAAA???===<<<;;;<<<<<<<<<<<<===@@@BBBEEECCC@@@??????>>>>>>==================>>>??????:::;;;===>>>>>>>>>======>>>>>>===<<<;;;<<<===>>>;;;>>>AAABBBCCCCCCEEEFFFHHHKKKOOOSSSWWW[[[```ccciiilllssszzz~~~}}}vvvsssmmmeee^^^ZZZYYYZZZ]]]ccciiilllmmmpppvvv{{{|||{{{yyywwwuuurrrpppnnnlllmmmppptttxxx{{{}}}~~~wwwiii[[[SSSKKKGGGBBB===:::777555444666555222111111111000///////////////////////////////////////////////////......////////////......////////////////////////......------------......................................................------............------...........................------------.../////////000111222111111///.........------------......------------------------............////////////////////////000000000000000000///.....................////////////......////////////////////////...////////////000000000////////////////////////111111111111111111111111000000000000000000000000000000111222222222222111222222222333333333444444111111111222222333333333333333444444555666666777666777888999::::::::::::888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???>>>===;;;999<<<;;;;;;<<<<<<===>>>???;;;<<<<<<===>>>>>>??????@@@AAABBBAAA???>>>???@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAABBBCCCCCCBBBBBBAAA??????@@@@@@@@@@@@@@@@@@>>>>>>@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGFFFEEEEEECCCDDDEEEEEEDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIHHHFFFFFFEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGHHHGGGFFFFFFHHHIIIFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHFFFEEEEEEGGGIIIJJJJJJGGGGGGGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNOOOPPPQQQQQQPPPPPPQQQUUUXXXZZZ^^^dddjjjpppyyy{{{vvvsssiiieee___XXXQQQLLLHHHGGGEEEEEEDDDEEEGGGIIILLLMMMPPPXXXccckkkpppyyy|||xxxvvvpppkkkddd]]]WWWRRRMMMJJJIIIHHHFFFCCCAAA???>>>>>><<<<<<===>>>>>>>>>>>>>>>;;;::::::;;;<<<<<<;;;999999999999999999:::;;;;;;999:::;;;:::999:::<<<>>>;;;<<<===>>>===<<<;;;999777888999999888888999;;;<<<<<<;;;;;;::::::999999777777888999:::;;;<<<<<<666888::::::::::::;;;<<<999:::;;;;;;;;;;;;===???>>>AAAEEEIIIMMMPPPTTTVVV[[[^^^ccchhhkkkppptttwwwzzz~~~xxxrrrnnnllljjjhhheeeeeeccc```^^^^^^aaacccfffllltttwwwyyy{{{|||yyyvvvssspppjjjjjjlllooosssuuuvvvuuusssrrrpppjjjaaaUUUJJJDDD;;;:::777555333333333333////////////000111222222////////////////////////////////////////////////......////////////......////////////////////////......------------......------------------------........................------............------------------------------...------------...//////...///000111111111000///......------------......------------------------............////////////////////////000000000000000000///.....................////////////....................................////////////000000////////////////////////111111111111111111111111000000000000000000000000000000111222222222222111222222333333333333444444111111222222333333444444333222222222333444555666555666777888999999999999999888888888999:::;;;<<<:::::::::;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;:::<<<;;;;;;<<<<<<===>>>???<<<<<<<<<===>>>>>>?????????AAAAAA@@@???>>>???@@@???@@@@@@@@@AAABBBBBBCCC@@@AAABBBCCCCCCCCCBBBAAA???@@@@@@AAAAAAAAA@@@@@@===>>>>>>@@@AAABBBCCCCCCDDDDDDCCCDDDDDDEEEFFFGGGEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEDDDBBB@@@AAABBBEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLKKKJJJJJJIIIHHHGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFHHHIIICCCCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFDDDCCCEEEHHHJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFIIIHHHHHHHHHGGGHHHHHHHHHGGGIIIKKKLLLNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNOOOLLLMMMNNNNNNNNNOOOQQQSSSRRRWWW\\\aaaeeekkksssyyy}}}yyyrrrjjjccc\\\WWWTTTOOOMMMKKKIIIHHHHHHHHHHHHHHHLLLQQQUUUYYY```jjjrrr|||wwwpppjjjeeebbb]]][[[WWWTTTPPPLLLJJJIIIEEEEEEEEEFFFFFFEEEEEEDDD@@@@@@@@@@@@@@@???;;;888::::::::::::::::::;;;;;;888:::;;;:::999999;;;<<<999:::;;;<<<;;;:::999888666777999999888777888::::::<<<======<<<;;;::::::888999:::;;;===>>>>>>>>>:::<<>>:::333444444333111000000111---.../////////000111222////////////////////////////////////////////////......////////////......////////////////////////......------------......------------------------........................,,,------......------,,,------------------------...------------...//////---...000111111111000///......------------..........................................////////////////////////000000000000000000///.....................////////////......////////////////////////........./////////000000////////////////////////000000000000000000000000000000000000000000000000000000111222222222222111222222333333333333444444222222222333444444555555333333222222333444666777555666777888999999999999999888888888888:::;;;<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>???<<<======>>>>>>???@@@@@@???@@@AAA@@@???>>>>>>@@@?????????@@@@@@AAABBBCCC???@@@BBBCCCDDDCCCBBBAAA@@@@@@AAABBBBBBAAA@@@????????????@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDEEECCC@@@???@@@BBBCCCCCCDDDFFFGGGHHHIIIJJJHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHFFFGGGHHHHHHIIIIIIHHHHHHJJJKKKKKKIIIHHHGGGHHHJJJAAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEEEECCCBBBEEEHHHKKKJJJHHHJJJJJJIIIIIIHHHGGGFFFFFFJJJIIIHHHHHHGGGGGGHHHHHHFFFGGGIIIKKKMMMMMMMMMMMMLLLMMMMMMMMMMMMNNNNNNNNNQQQPPPOOOOOONNNOOOOOOOOOJJJLLLNNNNNNNNNOOOQQQRRRNNNSSSYYY]]]```dddiiinnnmmmxxxyyysssmmmgggddd[[[YYYUUUQQQMMMKKKIIIHHHIIIJJJJJJIIIIIIMMMTTTYYYccckkkuuu|||}}}zzzooommmiiiddd```[[[YYYWWWOOOOOOOOOOOONNNMMMLLLKKKIIIHHHHHHHHHGGGDDD???;;;<<<<<<<<<<<<============:::<<<======<<<;;;===>>>;;;;;;<<<<<<;;;999888777777999:::;;;:::999:::;;;;;;===@@@AAA@@@>>>===<<<===>>>@@@AAABBBCCCCCCCCCAAADDDFFFGGGGGGIIIMMMQQQRRRVVVZZZ[[[[[[\\\___bbbbbbfffkkkpppuuuzzzzzzsssnnnnnnnnnnnnnnn^^^[[[WWWVVVXXX\\\___```]]]bbbiiipppsssvvvwwwyyyxxx~~~|||vvvooojjjhhheeecccdddeeeeeebbb^^^TTTPPPJJJDDD???;;;888666333444555444222000000000111222222111///......///////////////////////////////////////////////////......////////////......////////////////////////.........------.........------------------------........................,,,,,,---......---,,,,,,------------------------...------------...//////---...///111111111000000.........------.........////////////////////////............/////////000////////////000000000000000000///.....................////////////......000000000000000000000000............/////////000////////////////////////////////////////////////000000000000000000000000000000111222222222222111222222333333333444444444222222333444444555666666444444333333444555777888666666777888999999999999999888888777888:::;;;<<<999999:::;;;;;;<<<======;;;;;;:::::::::;;;<<<<<<<<<;;;;;;<<<<<<===>>>???======>>>>>>??????@@@@@@???@@@AAA@@@>>>>>>>>>???????????????@@@AAABBBCCC???@@@BBBDDDDDDCCCBBBAAA@@@AAABBBCCCBBBBBB@@@???AAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFEEEEEEDDDDDDDDDCCCBBBDDDDDDCCC@@@???AAADDDBBBBBBDDDEEEGGGIIIJJJKKKIIIHHHGGGEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHHHHIIIIIIIIIIIIKKKLLLLLLJJJHHHHHHIIIJJJBBBBBBAAAAAABBBCCCEEEFFFCCCBBBBBBBBBCCCDDDFFFGGGBBBCCCEEEEEEDDDDDDFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHJJJLLLMMMNNNOOONNNNNNOOOOOONNNNNNMMMLLLLLLLLLKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNOOONNNLLLKKKMMMNNNNNNOOOQQQUUUYYY]]]```bbbeeeiiiooovvv}}}wwwqqqkkkhhhddd```\\\YYYWWWVVVRRRNNNIIIFFFFFFIIIJJJKKKPPPUUU[[[___ccciiipppuuu}}}yyyvvvsssoookkkgggcccaaabbbeeeeeeaaa\\\\\\[[[ZZZYYYWWWSSSNNNJJJHHHHHHGGGEEEDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDD>>>>>>????????????@@@@@@@@@@@@@@@>>>======@@@BBBBBBFFFKKKLLLJJJGGGGGGGGGFFFIIILLLOOOPPPPPPRRRSSSQQQPPPPPPTTTZZZ^^^```___eeegggkkkooorrrtttuuuuuuzzz~~~}}}xxxtttrrrmmmggg```\\\ZZZ[[[\\\XXXWWWVVVWWWYYY]]]aaacccjjjlllpppvvv}}}}}}wwwrrrllldddbbb^^^\\\ZZZXXXTTTRRRBBBAAA???<<<999555333222111111111111111111111111000000000000000000000000............////////////////////////////////////......////////////......000///...------...///000//////...---,,,,,,++++++//////.........---------........................---------,,,,,,+++++++++---......///000/////////---------------------------....../////////////////////.........---------------------------------...///////////////......//////............//////////////////////////////////////////////////////000000000000000000000000111111000000000000111111////////////////////////////////////////////////000000000000111111111111000000000000111111111111444333333333444444222000000000111222444555666666666777777666444444555777777777777888999999::::::>>>===<<<;;;;;;<<<===>>>;;;;;;::::::::::::;;;;;;<<<<<<;;;::::::::::::;;;:::;;;;;;<<<<<<<<<<<<<<>>===<<<;;;;;;<<<<<<===>>>>>>>>>===>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@DDDCCCAAAAAABBBDDDGGGIIIJJJJJJIIIHHHHHHGGGFFFFFFHHHGGGEEEDDDDDDDDDEEEFFFFFFDDDBBB@@@?????????@@@EEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGDDDEEEGGGIIIJJJJJJJJJIIILLLLLLKKKKKKJJJJJJJJJIIIJJJIIIIIIHHHHHHIIIIIIJJJDDDFFFGGGGGGEEEFFFJJJMMMBBBBBBAAAAAABBBCCCEEEFFFEEEDDDCCCBBBAAABBBCCCCCCAAACCCDDDEEEDDDEEEFFFHHHGGGHHHIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNMMMKKKKKKMMMNNNOOOOOOPPPRRRTTTWWWYYYZZZ[[[___dddiiiooowwwxxxvvvrrrmmmiiifffdddcccccc]]]VVVOOOKKKHHHFFFDDDDDDHHHMMMPPPSSSWWW]]]aaaiiiooowww}}}|||yyyvvvuuuxxx{{{{{{wwwssssssrrrooommmkkkfffaaa]]]XXXXXXVVVUUUTTTTTTTTTTTTUUUTTTSSSQQQPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPJJJJJJJJJIIIIIIJJJMMMPPPWWW[[[```aaa___\\\ZZZZZZ\\\^^^bbbdddeeefffhhhjjjgggffffffjjjooosssttttttzzz{{{}}}xxxrrrmmmhhheeeaaa___[[[XXXVVVVVVXXXYYYYYYZZZ\\\___dddiiinnnqqqssstttwww|||}}}vvvoooiii```\\\WWWRRRNNNJJJEEECCC<<<;;;:::888666444333222111111111111111111111111000000000000000000000000////////////////////////////////////////////////......////////////......///...---,,,,,,---...///.........------,,,,,,+++//////.........---------........................---------,,,,,,,,,++++++,,,---......//////......------------------------------.../////////////////////.........---------..............................////////////......//////............//////////////////////////////////////////////////////////////////////////////000000000//////000000000//////////////////////////////////////////////////////000000000111111111000000000000111111111111000//////111444555444333111111222222333444555555444555666555444444555777666777777888888999::::::<<<;;;;;;;;;<<<===??????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<============<<>>====================================>>>>>>???@@@@@@AAA>>>>>>??????@@@AAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@AAAAAA@@@@@@AAADDDHHHJJJIIIHHHHHHHHHGGGFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFEEECCCAAA@@@@@@@@@AAAEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFCCCDDDFFFGGGHHHHHHHHHHHHJJJJJJJJJJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIFFFGGGHHHGGGEEEEEEGGGJJJBBBAAAAAAAAAAAACCCDDDEEEFFFEEEDDDBBBAAA@@@@@@@@@@@@BBBDDDEEEDDDEEEGGGHHHFFFGGGHHHHHHHHHHHHGGGGGGEEEEEECCCCCCCCCCCCEEEEEEGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMLLLKKKKKKLLLNNNRRRQQQQQQQQQQQQRRRRRRSSSRRRUUUXXX\\\```eeekkkooo{{{~~~yyyuuurrrppptttnnneee\\\TTTMMMGGGCCC???BBBDDDFFFGGGIIIKKKNNNPPPUUU\\\aaadddiiinnnsss}}}yyyvvvsssrrrqqqpppnnnnnnnnnnnnkkkjjjiiihhhggggggggggggggggggggggggggggggffffff```aaaaaaaaaaaacccgggjjjrrruuuzzz{{{zzzwwwtttssstttvvvyyy{{{|||~~~yyysssllleee___[[[XXXVVVSSSSSSSSSTTTVVVYYY[[[]]]___aaaeeejjjpppuuuyyy|||||||||}}}{{{rrriiiaaaVVVQQQKKKEEE@@@===999777555555444444333333222222000000000000000000000000000000000000000000000000111111111000000//////...////////////////////////......////////////......------,,,,,,,,,,,,------------------------------...............---------........................------------,,,,,,,,,,,,+++,,,------......------------------------------------...////////////..................---------////////////////////////......///////////////...//////............//////////////////////////////////////////////////////........................////////////////////////////////////////////////000000000000000000000000//////000000000000111111000000000000111111111111.........000333444333222111222222222333333444444222333555555444444555777666666777888888999999:::999999999:::<<<>>>???@@@===<<<<<<<<<<<<<<<<<<===<<<<<<;;;::::::::::::;;;<<<<<<===>>>>>>>>>======>>>????????????>>>>>>===??????>>>>>>===<<<<<<;;;<<<======>>>>>>??????@@@<<<======>>>???@@@AAAAAA@@@AAABBBBBBBBBBBBAAA@@@??????>>>???AAADDDGGGIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDFFFEEECCCAAAAAA@@@AAAAAADDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAABBBDDDFFFGGGGGGFFFFFFHHHHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHFFFEEEEEEGGGBBBAAAAAA@@@AAABBBDDDEEEFFFFFFEEECCCBBBAAA@@@@@@@@@BBBDDDEEEDDDEEEGGGIIIGGGGGGHHHHHHHHHIIIIIIHHHEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGGGGHHHGGGGGGGGGGGGFFFGGGHHHIIIIIIHHHHHHGGGFFFGGGHHHHHHIIIIIIHHHHHHJJJKKKLLLKKKJJJKKKLLLNNNUUUTTTSSSRRRQQQPPPPPPQQQQQQRRRUUUVVVXXX[[[___aaajjjnnntttyyy{{{xxx|||wwwppphhhaaaYYYRRRNNNJJJJJJJJJJJJIIIHHHHHHHHHGGGJJJNNNQQQSSSVVVZZZ^^^fffjjjnnnrrrvvvyyy}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}|||{{{zzzwwwxxxxxxxxxxxxzzz~~~{{{wwwvvvuuuyyy||||||vvvgggbbb\\\XXXVVVVVVUUUTTTTTTUUUXXX\\\```dddggghhhiiikkkooossswwwzzz|||}}}}}}~~~|||{{{}}}}}}}}}sssiii^^^TTTJJJEEE@@@;;;999888777666111111111111111111111111////////////////////////////////////////////////333222222111000//////...////////////////////////......////////////......------------------------,,,,,,------------------................................................------------------,,,,,,++++++,,,------------,,,------------------------,,,---......//////......................................................---...////////////////////////............//////////////////////////////////////////////////////..............................////////////......////////////////////////000000000000000000000000////////////000000000111///000000000111111111111222111000111222222000...222222222222222222333333000222444444444444555777666666777777888999999999888888999:::<<<===>>>???======<<<<<<<<<<<<======<<<<<<;;;::::::::::::;;;<<<======>>>>>>>>>>>>>>>===>>>>>>?????????>>>>>>?????????>>>>>>=========<<<<<<======>>>>>>>>>???======>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@BBBEEEFFFDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFGGGGGGEEEDDDCCCEEEDDDCCCAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCAAABBBDDDEEEFFFGGGFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFGGGGGGGGGGGGFFFFFFFFFAAAAAA@@@@@@AAABBBDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCAAABBBDDDEEEDDDEEEGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKFFFEEEDDDCCCCCCDDDEEEFFFHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFHHHIIIJJJIIIHHHHHHFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJKKKMMMOOOTTTSSSRRRQQQPPPPPPPPPPPPRRRSSSUUUVVVVVVWWWYYY[[[___aaadddhhhmmmtttzzzyyytttoooiiiccc^^^YYYXXXVVVTTTRRRNNNKKKIIIJJJKKKKKKKKKKKKKKKLLLMMMQQQSSSWWWZZZ]]]```dddgggmmmqqqvvvzzz~~~}}}uuuooojjjgggfffdddfffkkkoooqqqnnnhhhcccZZZXXXUUUUUUWWWZZZ\\\]]]]]]^^^bbbfffjjjnnnpppqqqrrrtttwwwzzz}}}~~~~~~~~~~~~{{{zzzwwwvvvxxxxxxwwwzzz|||pppddd[[[PPPGGG@@@<<<888555555555666555111111111111111000000000........................////////////////////////333222222111000//////...////////////////////////......////////////...............//////.........,,,,,,---------------------.............................................------------------------***++++++,,,---,,,,,,,,,------------------------,,,------...............---.....................------------------------------.../////////////////////............//////////////////////////////000000000000000000000000..............................////////////......////////////////////////000000000000000000000000...////////////000000000///000000000111111111111333222111222333333111///222222222222222222222222000222444555444444555666555666666777888888999999888999::::::;;;<<<<<<<<<======<<<<<<<<<<<<======<<<<<<;;;::::::::::::;;;<<<======>>>>>>>>>>>>>>><<<===>>>???????????????>>>>>>>>>>>>??????@@@@@@============>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>???BBBAAA@@@@@@@@@@@@AAABBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEFFFGGGGGGEEEDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCEEEGGGHHHHHHHHHGGGDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFFFFGGGHHHIIIIIIIIIAAA@@@@@@@@@@@@BBBCCCDDDDDDDDDEEEFFFFFFFFFEEEEEEBBBCCCEEEEEEDDDDDDFFFGGGJJJIIIIIIIIIJJJKKKLLLMMMHHHGGGFFFFFFFFFFFFGGGHHHKKKJJJHHHGGGFFFEEEEEEEEEDDDEEEHHHJJJKKKJJJIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHJJJKKKKKKKKKLLLOOOQQQQQQQQQPPPOOOOOOOOOOOOOOOPPPRRRTTTTTTTTTTTTVVVWWWYYYYYYZZZ\\\```eeeiiillltttzzz}}}yyytttqqqiiifffccc```]]]XXXSSSOOORRRQQQPPPNNNLLLJJJGGGFFFHHHIIIKKKLLLLLLNNNQQQTTTUUUZZZ___ccceeehhhnnnrrr||||||}}}~~~}}}wwwssslllddd^^^YYYVVVUUUXXXZZZ^^^bbbeeeccc___[[[WWWWWWWWWZZZ___dddfffgggfffgggiiilllooorrrtttuuuxxxzzz|||~~~{{{xxxuuuqqqqqqrrrrrrnnnnnnqqqjjjjjjeeeZZZQQQKKKDDD===:::777333111111111111000222222111111111000000000////////////////////////000000000000000000000000111111111000000//////...////////////////////////......////////////............///000000///......---------------------------------.......................................------------............***+++,,,,,,------,,,,,,------------------------,,,,,,---............------------...............------------------------,,,---...///000000000000//////............//////////////////////////////000000000000000000000000...........................///000111111000///...////////////////////////000000000000000000000000......////////////000000000000000000111111111111000//////111444555444333000111111111222222333333000333555666555555555555555555666777777888888999888888999:::;;;;;;;;;:::===<<<<<<<<<<<<<<<<<<===<<<<<<;;;::::::::::::;;;<<<<<<===>>>>>>>>>======;;;<<<===??????@@@@@@@@@===>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????>>>======>>>??????CCCCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCEEEFFFGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@AAAAAABBBCCCDDDEEEEEEGGGFFFFFFEEEEEEDDDDDDDDDCCCDDDFFFHHHIIIIIIIIIHHHEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKHHHGGGEEEFFFHHHKKKLLLLLLAAA@@@@@@???@@@BBBCCCDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCEEEFFFEEEDDDCCCDDDFFFIIIIIIHHHHHHIIIJJJLLLMMMKKKJJJIIIHHHHHHIIIJJJKKKMMMLLLJJJHHHFFFFFFEEEEEEBBBDDDGGGIIIJJJJJJIIIHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIJJJLLLLLLLLLMMMPPPRRRSSSSSSRRRQQQPPPPPPPPPPPPNNNPPPRRRSSSSSSSSSTTTVVVWWWVVVUUUVVVXXX[[[]]]^^^ccciiipppuuuyyy|||yyyvvvrrrooojjjccc^^^\\\\\\[[[YYYWWWTTTPPPMMMLLLLLLLLLJJJHHHHHHIIIKKKFFFKKKPPPQQQQQQSSSWWW\\\dddiiipppvvvyyy{{{~~~~~~~~~wwwpppkkkiiiiiiiiigggkkkqqqwwwzzzwwwooohhheeebbb^^^YYYUUUSSSRRRSSSXXXZZZ]]]bbbffffffdddaaa______aaaeeejjjnnnooooooppppppqqqrrrtttwwwyyyzzz}}}}}}~~~}}}|||{{{{{{xxxtttqqqlllhhhggghhhfff___[[[[[[QQQRRRMMMEEE@@@>>><<<888555333111000000000///...000000000000000111111111////////////////////////000000000000000000000000////////////////////////////////////////////////......////////////......------...//////...------.........------,,,,,,+++---------.........//////........................------------.........///+++,,,,,,---------------------------------------+++,,,------......---------------.........//////........................,,,---...///000000000000//////............//////////////////////////////000000000000000000000000////////////////////////...///111222222111///...////////////////////////////////////////////////........./////////000000000000000000111111111111.........000333444333222//////000111222333333444222444777888666555444555555555666666777888888888555666888:::;;;<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<============<<<;;;<<<===>>>@@@@@@AAAAAA???@@@@@@@@@@@@@@@@@@@@@????????????????????????======>>>???@@@AAABBBCCCAAA@@@???>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@BBBCCCEEEGGGHHHIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIHHHGGGGGGFFFEEEEEECCCDDDFFFHHHIIIIIIIIIHHHFFFFFFFFFEEEEEEEEEEEEEEEFFFHHHJJJMMMNNNNNNNNNMMMMMMJJJFFFFFFHHHKKKMMMMMMAAA@@@@@@???@@@AAACCCDDDCCCDDDEEEEEEEEEDDDBBBAAADDDEEEFFFEEEDDDCCCDDDEEEHHHHHHGGGGGGHHHJJJKKKLLLLLLKKKJJJJJJJJJJJJKKKLLLOOOMMMKKKIIIGGGFFFFFFFFF@@@CCCFFFHHHJJJIIIHHHGGGIIIJJJKKKKKKLLLLLLKKKKKKIIIJJJLLLMMMMMMNNNQQQSSSWWWVVVUUUTTTSSSRRRRRRRRRLLLNNNQQQRRRSSSSSSUUUVVVVVVTTTSSSSSSUUUWWWWWWWWWXXX]]]cccgggjjjpppxxxzzzsssmmmeeeeeeeeeeeeddd```\\\XXXSSSSSSQQQMMMIIIHHHHHHIIIAAAEEEIIIIIIGGGGGGKKKPPPOOOTTTZZZ^^^```aaadddggghhhhhhhhhgggffffffhhhjjjmmmqqqxxx|||vvvoookkkeee___[[[YYYZZZZZZ]]]^^^aaaeeeiiigggbbb]]]^^^\\\ZZZYYYYYY[[[]]]___\\\^^^bbbggglllmmmllljjjhhhiiikkkooosssuuuuuutttxxxxxxxxxxxxzzz|||{{{zzzxxxwwwuuurrrmmmiiiddd```^^^^^^[[[RRRLLLJJJAAABBB>>>777555888999777222111000111222333222111......//////000111222222000000000000000000000000000000000000000000000000............////////////////////////////////////......////////////......,,,,,,---......---,,,,,,//////...---,,,,,,++++++---------.........//////........................---------.........//////+++,,,------......------------------------------+++,,,------......---------------.........//////////////////////////////,,,---...///000000000000//////............//////////////////////////////000000000000000000000000000000000000000000000000...000111333333111000...////////////////////////////////////////////////............/////////000000000000000111111111111111000///000111111///---...///000111222333444444333666888999777555444444555555666666777888888888222444777999<<<=========;;;;;;;;;::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;:::;;;;;;<<<<<<<<<<<<<<<:::;;;===>>>@@@AAAAAAAAABBBBBBAAA@@@@@@?????????@@@@@@@@@???????????????:::;;;===???AAADDDEEEFFFCCCBBBAAA@@@@@@AAABBBCCCAAAAAAAAABBBBBBCCCCCCCCC???@@@BBBDDDFFFHHHIIIJJJHHHGGGEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFBBBDDDEEEGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDFFFHHHKKKNNNOOOPPPPPPOOORRRMMMGGGFFFHHHKKKLLLLLLDDDCCCAAA@@@???@@@AAAAAADDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDGGGHHHIIIIIIHHHHHHJJJKKKOOOOOONNNNNNLLLKKKJJJIIIKKKKKKJJJIIIHHHHHHGGGFFFDDDFFFGGGGGGGGGGGGHHHJJJGGGIIIKKKLLLMMMLLLKKKIIILLLLLLLLLLLLMMMNNNOOOPPPPPPQQQSSSRRRQQQQQQRRRSSSPPPOOONNNPPPSSSTTTSSSPPPPPPPPPPPPPPPQQQRRRSSSSSSTTTUUUXXX[[[```dddhhhjjjtttyyy~~~}}}vvvtttrrrooollljjjhhhggghhhfffccc]]]WWWPPPKKKGGGJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGHHHLLLQQQTTTVVVVVVVVVVVVUUUSSSQQQPPPRRRSSSWWWZZZ___gggoooxxx~~~~~~{{{wwwtttrrrqqqsssrrruuu{{{~~~{{{xxxsssnnnllllllnnnooowww{{{|||sssjjjddd```]]]XXXTTTSSSTTTVVVWWWWWWXXXYYY[[[\\\]]]^^^^^^aaaaaa``````aaabbbdddeeeeeehhhlllpppsssttttttsssqqqrrrsssuuuxxxzzz}}}~~~|||zzzxxxyyy|||~~~}}}~~~~~~}}}}}}yyyuuuppplllhhheeeaaa^^^VVVSSSOOOLLLHHHDDD@@@===888888777555555444444444000000000000////////////000000000000000000000000//////000000000000//////............////////////111111000///////////////////////////////////////000000000000000000000000.........------,,,,,,,,,++++++,,,,,,,,,,,,------////////////////////////............////////////,,,---...//////...---,,,---------,,,,,,+++++++++------------------------..............................------...///111222........................//////.........---------......---,,,,,,...///000............////////////000000000000000000000000000000111111111111000000//////............//////111000///......///000111000///...------...///000//////000000000000//////000000000000000000000000111111222222222222111111111111000000111111222333444333333333333444555555555555555666666777888999999999999:::;;;<<<===>>>;;;:::999888888:::<<<===<<<;;;999888888999;;;<<<;;;;;;<<<<<<===>>>>>>>>>::::::;;;;;;===>>>@@@@@@@@@@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>======>>>???BBBDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGCCCCCCBBBBBBDDDEEEGGGIIIJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEEEEFFFHHHKKKLLLNNNMMMJJJGGGEEEDDDEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJHHHGGGGGGFFFEEEDDDCCCCCCFFFHHHKKKLLLLLLMMMOOOQQQOOOQQQQQQMMMHHHFFFIIIMMMCCCCCCAAA@@@@@@@@@AAAAAACCCDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCEEEFFFFFFFFFFFFGGGIIIJJJJJJIIIIIIJJJKKKNNNNNNNNNMMMLLLKKKIIIIIIKKKKKKJJJIIIIIIHHHGGGGGGFFFHHHJJJJJJIIIJJJKKKMMMJJJJJJKKKLLLLLLKKKJJJJJJKKKKKKKKKKKKLLLMMMNNNOOONNNPPPQQQQQQQQQQQQRRRTTTPPPNNNNNNOOORRRSSSQQQOOONNNNNNNNNOOOPPPQQQRRRRRRRRRRRRTTTVVVYYY\\\^^^```hhhmmmqqqvvv~~~~~~{{{xxxvvvttttttsssqqqnnniiiccc]]]XXXUUUQQQQQQPPPOOONNNNNNMMMLLLJJJIIIHHHIIIKKKLLLLLLKKKMMMMMMLLLJJJHHHGGGHHHJJJKKKMMMPPPVVV\\\bbbgggjjjjjjiiihhheeecccaaa___^^^``````aaafffnnnsssvvvvvvvvvwwwxxxxxxwwwtttqqqoookkkjjjkkknnnqqquuuzzzvvvssslllhhhddd___]]]]]]^^^___aaaeeekkkmmmiiiccc\\\XXXXXXUUURRRPPPPPPRRRUUUWWW]]]^^^```aaacccdddeeeeeejjjjjjjjjjjjkkklllmmmmmmmmmoooqqqtttvvvwwwwwwwwwwwwxxxxxxzzz{{{}}}{{{zzz{{{|||}}}}}}~~~zzzxxxxxxxxxwwwuuuqqqmmmgggbbb]]]XXXSSSOOOGGGDDD@@@>>><<<:::888666666666444333333222222222000000000000////////////000000000000000000000000...//////000000//////...............////////////000//////...---.................................////////////////////////......---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------............------............------...---------,,,,,,,,,+++////////////////////////........................++++++******+++,,,...///........................//////.........------------------------...//////............////////////000000000000000000000000000000111111111111000000//////............//////111000///......///000000000///............///000//////000000000000//////000000000000000000000000111111222222222222111111111111000000111111222333444333333333333444555555555555555666666777888999888888888888999:::;;;<<<;;;:::999888888:::;;;===;;;:::999888888:::<<<===;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;;;;<<<===??????>>>>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>???@@@BBBDDDFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDFFFGGGGGGHHHDDDDDDDDDCCCDDDEEEGGGHHHHHHGGGFFFFFFEEEEEEEEEEEECCCCCCCCCCCCDDDEEEFFFGGGIIIIIIHHHGGGHHHIIIKKKLLLPPPNNNKKKHHHFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEGGGHHHJJJKKKKKKLLLMMMOOOTTTVVVVVVRRRKKKFFFFFFHHHCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCCCCCCC>>>@@@BBBEEEGGGHHHHHHHHHHHHIIIKKKJJJIIIIIIJJJKKKMMMMMMMMMMMMLLLJJJIIIIIIKKKJJJJJJJJJIIIHHHHHHHHHIIIJJJLLLMMMMMMMMMOOOQQQNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNLLLNNNPPPPPPOOOPPPQQQSSSOOONNNNNNOOOPPPQQQOOONNNKKKKKKLLLMMMNNNOOOPPPQQQPPPPPPQQQRRRSSSTTTUUUUUU[[[___cccgggnnnwwwzzzxxxxxx{{{~~~|||xxxsssnnniiiggg^^^^^^^^^]]][[[YYYVVVUUUQQQOOONNNNNNNNNNNNLLLKKKKKKKKKJJJHHHEEECCCCCCEEEBBBBBBDDDGGGJJJMMMPPPQQQSSSRRRQQQPPPNNNMMMLLLKKKNNNMMMNNNQQQUUUYYY[[[[[[___```aaabbbaaa___]]]\\\ZZZZZZ\\\___```aaahhhqqq|||vvvpppiiiccc___]]]ZZZXXXTTTQQQOOOOOOPPPQQQTTTXXX]]]```___\\\YYYWWWUUUTTTRRRRRRSSSWWW[[[]]]eeefffhhhjjjlllnnnnnnooorrrssstttvvvvvvvvvvvvuuutttuuuvvvwwwxxxyyyzzzzzz}}}}}}}}}~~~{{{xxxxxxxxxxxxxxx{{{xxxssspppnnnllliiigggccc___XXXRRRLLLGGGAAA>>>;;;999666555666666666555333333222111000000000000000000000000////////////000000000000000000000000.........//////.....................///////////////...------,,,,,,------------------------------...........................------------,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,------------......------------...............---------------////////////////////////........................------------...///000000.......................................---------,,,---......//////..................////////////000000000000000000000000///000000111111000000/////////............//////000000////////////000000000//////......//////000//////000000000000//////000000000000000000000000111111222222222222111111111111000000111111222333444333333333333444555555555555555666666777888999777666666666777888999999;;;:::999888999:::;;;<<<:::999999888999:::<<<===;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>><<<===???AAACCCDDDEEEEEEBBBBBBBBBBBBAAA@@@????????????@@@@@@BBBCCCEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDCCCDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFAAABBBBBBCCCDDDFFFGGGHHHLLLLLLKKKJJJJJJKKKLLLLLLOOONNNKKKIIIGGGEEEEEEDDDEEEEEEEEEFFFGGGHHHJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJJJJIIIJJJKKKMMMTTTWWWYYYVVVPPPJJJGGGFFFCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB>>>???BBBEEEGGGHHHHHHHHHIIIJJJKKKKKKIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHJJJJJJJJJJJJIIIIIIIIIIIIJJJLLLNNNNNNNNNOOOQQQSSSTTTRRROOOMMMLLLLLLLLLMMMKKKKKKKKKKKKLLLMMMNNNOOOMMMNNNOOOOOONNNMMMOOOPPPOOOOOOOOOOOOOOOOOOMMMLLLIIIIIIKKKLLLMMMNNNOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRTTTXXXZZZ]]]dddkkknnnllliiikkkmmmppptttyyy}}}yyywwwmmmnnnnnnmmmjjjgggcccaaa]]]\\\[[[[[[]]]]]]\\\[[[WWWWWWVVVRRRMMMJJJIIIIIIEEEEEEEEEFFFGGGHHHJJJJJJLLLLLLKKKIIIHHHGGGEEEEEEHHHHHHGGGHHHJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRPPPOOOSSSSSSVVVYYYXXXWWW[[[aaaeeedddbbb^^^ZZZVVVTTTTTTRRRQQQOOONNNNNNOOOPPPQQQWWW[[[___aaaaaa``````aaa\\\\\\[[[[[[^^^bbbfffhhhlllmmmoooqqqsssuuuvvvvvvwwwxxx{{{}}}}}}|||zzzyyyxxxwwwwwwwwwxxxzzz{{{|||~~~}}}zzzuuussssssssssssssssssoooiiiddd___[[[XXXUUUQQQNNNHHHCCC???;;;777444777444222111333555555555222111111000//////000000000000000000////////////////////////////////////------............------............///////////////......---,,,---------------------------------------------------------------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------///...,,,,,,,,,,,,...///........................------------------------........................///////////////000000111................................................+++,,,.../////////...---............//////////////////////////////////////////000000000000////////////............/////////////////////000000000000//////////////////000//////000000000000//////000000000000000000000000111111222222222222111111111111000000111111222333444333333333333444555555555555555555666777888999777777666666666777888888::::::999999999:::;;;<<<;;;;;;:::999999999:::;;;;;;;;;<<<<<<===>>>>>>>>><<<;;;;;;;;;;;;;;;<<<<<<<<<===@@@BBBEEEGGGHHHHHHCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAAAABBBCCCDDDFFFHHHIIINNNNNNNNNMMMMMMMMMLLLLLLMMMLLLKKKIIIGGGEEECCCBBBEEEEEEEEEFFFGGGHHHJJJJJJHHHHHHIIIIIIJJJJJJJJJJJJHHHIIIJJJJJJIIIHHHIIIKKKMMMQQQVVVWWWTTTOOOKKKJJJCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@BBBCCCEEEFFFGGGFFFFFFIIIJJJKKKJJJIIIHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLNNNNNNNNNOOOPPPRRRWWWUUURRROOOMMMMMMMMMNNNLLLLLLKKKLLLLLLMMMNNNOOONNNOOOPPPOOOMMMLLLLLLMMMQQQQQQQQQPPPOOONNNMMMLLLHHHIIIKKKLLLMMMNNNNNNNNNMMMNNNOOOPPPQQQRRRQQQQQQRRRUUUVVVWWW\\\bbbdddbbb___```aaabbbdddiiiooosssxxx{{{|||||||||{{{yyyuuurrrooolllkkkjjjkkklllmmmlllkkkhhhhhhfffaaa[[[VVVTTTSSSOOOOOOOOOOOOOOOPPPQQQRRRSSSRRRQQQOOOMMMKKKJJJIIILLLLLLLLLKKKJJJIIIJJJKKKJJJKKKLLLMMMNNNMMMMMMLLLNNNNNNRRRUUUTTTQQQSSSXXXZZZ[[[\\\ZZZVVVTTTTTTUUUSSSTTTTTTVVVXXXZZZ\\\]]]```bbbdddeeeeeeeeefffgggfffeeeeeeeeegggjjjmmmoooqqqrrrtttvvvxxxyyyzzzzzzzzz|||}}}{{{yyyyyyxxxxxxxxxzzz|||~~~~~~~~~yyyuuupppmmmkkkkkkjjjiiigggbbb\\\UUUPPPKKKFFFCCCAAA>>>;;;999888777444333222000...---///000000///222111000000000000000000000000000000////////////////////////////////////------............------............////////////000///......------..............................------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,++++++,,,---...........................------------------------........................++++++,,,,,,---------,,,........................---.....................+++,,,.../////////...---............//////////////////////////////////////////000000000000////////////............//////......///000000000000000///000000000000000000/////////000000000000//////000000000000000000000000111111222222222222111111111111000000111111222333444333333333333444555555555555555555666777888999999888888777777777888888999999999999::::::;;;;;;===<<<;;;:::999888888888;;;;;;<<<<<<===>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===>>>???AAADDDGGGHHHJJJJJJDDDDDDDDDDDDDDDDDDCCCBBB@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCEEEFFFFFFGGGFFFEEEDDDDDDAAABBBBBBCCCEEEGGGHHHIIINNNOOOOOOOOOOOOMMMLLLKKKMMMMMMMMMLLLJJJHHHEEEDDDEEEEEEEEEFFFGGGHHHJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLIIIJJJKKKKKKIIIIIIJJJKKKHHHLLLRRRVVVUUURRRNNNLLLBBBCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFHHHJJJJJJJJJHHHGGGHHHIIIJJJJJJKKKKKKJJJIIIHHHHHHIIIIIIIIIJJJKKKKKKKKKLLLKKKMMMNNNNNNMMMMMMOOOPPPWWWUUURRROOOMMMMMMMMMNNNKKKKKKKKKKKKLLLMMMNNNNNNNNNOOOPPPOOOMMMKKKLLLMMMSSSTTTUUUSSSPPPNNNMMMNNNJJJKKKMMMNNNOOONNNNNNMMMJJJKKKMMMPPPQQQRRRQQQQQQQQQSSSRRRQQQUUUZZZ[[[XXXWWWXXXXXXXXXXXX[[[___cccgggkkkoootttyyy~~~~~~{{{yyyxxxwwwxxxwwwvvvtttuuuuuusssnnnhhhccc```___]]]\\\\\\\\\\\\]]]^^^^^^]]]]]][[[YYYXXXVVVTTTTTTVVVVVVVVVTTTQQQPPPPPPRRRPPPQQQRRRRRRSSSSSSSSSRRRRRRSSSWWW[[[YYYUUUVVV[[[aaacccdddbbb]]]ZZZZZZ[[[ZZZ\\\^^^aaadddfffhhhiiijjjkkkmmmmmmlllkkklllnnnllllllkkkkkkllloooqqqsssvvvwwwxxxzzz{{{|||}}}}}}|||{{{zzzyyyyyyzzz{{{|||zzz{{{|||}}}|||{{{zzzyyysssooohhhbbb___\\\ZZZXXXVVVRRRLLLFFFBBB>>>;;;888777555333333444555555444111000//////000000///...111111000000000000111111000000000000////////////000000000000000000000000.........//////.....................////////////000//////...---.........////////////////////////------------------------,,,,,,,,,------------...++++++,,,,,,,,,,,,------........................------------............------,,,,,,,,,,,,---------------------.........////////////////////////........................,,,---............------........................---------...............,,,---......//////..................////////////000000000000000000000000...//////000000//////...//////............//////---...///000111111111000///000000111111000000/////////000000000000//////000000000000000000000000111111222222222222111111111111000000111111222333444333333333333444555555555555555666666777888999::::::999888777777888888999999:::::::::;;;;;;;;;<<<<<<;;;;;;:::999888777;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<===>>>???@@@AAACCCEEEGGGHHHIIIIIICCCDDDDDDDDDDDDDDDCCCCCC@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFEEECCCBBBDDDEEEGGGHHHHHHGGGFFFEEECCCDDDDDDEEEFFFGGGIIIJJJLLLMMMOOOPPPOOONNNKKKJJJMMMNNNOOOPPPNNNLLLJJJHHHEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLJJJLLLMMMLLLKKKKKKLLLMMMJJJMMMQQQSSSTTTQQQMMMKKKBBBCCCDDDEEEFFFEEEEEEDDDCCCDDDDDDEEEEEEDDDDDDCCCEEEDDDCCCBBBCCCEEEGGGHHHHHHIIIJJJIIIGGGFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMLLLNNNOOONNNMMMLLLMMMOOOSSSRRRPPPNNNLLLKKKKKKKKKIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMOOONNNMMMMMMOOOPPPVVVWWWXXXVVVRRROOONNNOOOLLLMMMOOOPPPPPPOOONNNMMMJJJLLLNNNQQQRRRSSSRRRRRRQQQRRRPPPNNNOOOTTTTTTQQQQQQQQQQQQPPPPPPQQQTTTWWWYYY\\\```dddggglllqqqtttxxx}}}~~~~~~{{{vvvqqqooonnnmmmmmmllllllllllllmmmmmmjjjjjjiiihhhgggfffeeeeeedddeeeeeeccc___]]]^^^```]]]^^^^^^^^^^^^_________^^^___dddgggfffbbbdddhhhkkknnnpppmmmhhhddddddfffccceeehhhkkknnnoooqqqqqqqqqsssttttttsssrrrssstttsssrrrrrrrrrtttvvvxxxyyy||||||}}}~~~}}}|||zzzxxxwwwuuuttttttsssttttttsssqqqnnnkkkiiiccc^^^WWWQQQMMMKKKHHHFFFDDDAAA===:::888777555333333222000000222222222111111111222333555444222///000000////////////000000000000000000////////////000000000000000000000000...//////000000//////...............///////////////...------,,,,,,------........................------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------+++,,,,,,,,,------------,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,------------////////////////////////........................//////000111111000///...........................---------.........//////---------------...//////............////////////000000000000000000000000......////////////......//////............//////,,,---///000111111111000///000111111111111000/////////000000000000//////000000000000000000000000111111222222222222111111111111000000111111222333444333333333333444555555555555555666666777888999;;;:::999888777777777777999999::::::;;;;;;;;;:::999:::::::::;;;:::::::::;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFFFFBBBBBBCCCCCCCCCCCCBBBBBB???@@@BBBCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFDDDBBBAAAAAACCCFFFHHHJJJJJJJJJJJJFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKNNNOOOOOOMMMKKKIIIJJJLLLNNNPPPOOOMMMJJJIIIEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKMMMNNNNNNMMMMMMOOOPPPMMMNNNOOOQQQRRRQQQNNNLLLBBBCCCDDDFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDEEECCCBBBAAABBBEEEHHHJJJGGGHHHIIIHHHFFFEEEFFFGGGIIIIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNOOOPPPOOOMMMLLLMMMNNNPPPOOONNNLLLKKKJJJIIIIIIGGGGGGGGGGGGHHHIIIJJJJJJIIIKKKMMMNNNNNNOOOQQQSSSWWWYYYZZZWWWSSSPPPOOOPPPNNNOOOQQQQQQQQQPPPNNNLLLMMMOOOQQQTTTUUUUUUTTTSSSSSSSSSQQQMMMNNNQQQQQQNNNLLLMMMMMMMMMKKKLLLNNNPPPPPPRRRUUUXXXZZZ]]]bbbeeeeeellltttzzz||||||~~~~~~|||{{{{{{{{{zzzyyyyyyyyyyyyyyyttttttttttttttttttssssssqqqrrrrrrpppllljjjlllnnniiiiiiiiiiiiiiiiiiiiiiiifffgggkkkooommmjjjlllqqqppptttwwwuuuppplllmmmoookkkllloooqqqssstttuuuuuurrrtttuuuuuutttssstttuuuyyyyyyyyyzzz|||~~~|||{{{yyyvvvssspppmmmlllmmmlllllliiifffaaa]]][[[RRRMMMGGGBBB@@@>>><<<;;;888666333222333444444333444222////////////...---...///000333555444111...//////.........//////000000000000000////////////000000000000000000000000//////000000000000//////............/////////000...---,,,,,,++++++,,,,,,------------------------........................,,,,,,,,,------.........++++++,,,,,,,,,---------------------------------******+++++++++,,,,,,,,,++++++---......---+++++++++++++++,,,,,,---------------------------------........................,,,,,,---......---,,,+++........................---------.........//////......---,,,,,,...///000............/////////000000000000000000000000000......////////////......//////............//////,,,---///000111111111000///000111222222111000/////////000000000000//////000000000000000000000000111111222222222222111111111111111000111222222333444333333333333444555555555555555666666777888999;;;:::999777666666666666888999:::;;;;;;;;;::::::666777999:::;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<===>>>@@@AAABBBAAABBBBBBCCCCCCCCCCCCCCC@@@@@@AAAAAABBBAAAAAAAAA???@@@BBBCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDBBBAAA???AAAEEEIIILLLMMMNNNNNNHHHGGGGGGGGGHHHIIIIIIJJJHHHJJJMMMOOOOOOMMMJJJHHHFFFHHHKKKMMMMMMKKKHHHGGGEEEEEEEEEFFFGGGHHHJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJLLLNNNOOOPPPOOOOOOQQQRRRMMMMMMNNNPPPRRRRRRRRRPPPCCCCCCBBBBBBCCCDDDFFFGGGEEEEEEEEEFFFGGGGGGEEECCCBBBBBBCCCEEEFFFHHHIIIIIIKKKKKKIIIHHHGGGFFFFFFFFFJJJIIIHHHHHHGGGGGGGGGGGGEEEEEEFFFGGGIIIKKKMMMNNNNNNPPPRRRRRRPPPNNNMMMMMMNNNMMMKKKIIIGGGGGGJJJMMMDDDEEEEEEFFFHHHIIIIIIJJJMMMNNNOOOOOOOOOPPPRRRSSSTTTTTTTTTTTTRRRPPPNNNMMMOOOQQQSSSUUUTTTQQQNNNLLLLLLLLLNNNPPPSSSSSSRRRPPPQQQPPPOOONNNLLLKKKJJJIIIMMMMMMLLLLLLKKKKKKJJJJJJMMMMMMNNNOOOQQQRRRSSSSSSZZZ\\\^^^bbbfffkkkoooqqqtttuuuxxx|||~~~}}}|||{{{zzz|||zzzwwwvvvvvvuuurrrppprrrrrrrrrrrrrrrrrrqqqqqqnnnppprrrsssrrrrrrssstttyyyxxxvvvuuusssrrrrrrrrrqqqrrrtttvvvyyy{{{}}}}}}}}}}}}}}}~~~~~~{{{yyywwwtttqqqlllhhhdddbbb```ccc```\\\YYYVVVRRRNNNKKKCCCAAA===:::777666666666333333333222222222111111000000000000000000000000000000000000000000000000000000////////////000000//////000000///...---------...///...------...///........................000000///...............------------------------------------------------,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------///...---,,,,,,,,,,,,,,,........................---------------------------------............//////...------,,,,,,,,,,,,+++,,,.../////////...------,,,,,,,,,,,,---......000000000000000000000000........................111111000000//////......//////............//////............//////////////////000000000000//////...//////000000000000000000000000000000000000000111111111111111111111111222111111111000000//////111111222222222333333333444444555555666777777777999888888888777777666666999999888888888888888888777888999999;;;;;;<<<===<<<;;;;;;;;;;;;<<<============>>>>>>?????????@@@CCCCCCCCCDDDDDDDDDDDDEEE@@@???>>>>>>>>>???@@@AAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDAAABBBBBBBBBCCCDDDDDDDDDFFFFFFFFFDDDBBBBBBDDDFFFEEEFFFGGGGGGIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKMMMQQQTTTRRRKKKDDDIIIIIIIIIIIIIIIIIIJJJJJJHHHGGGEEEEEEEEEGGGIIIKKKIIIJJJKKKKKKKKKJJJIIIHHHLLLNNNQQQQQQQQQQQQSSSTTTRRRPPPMMMLLLLLLLLLLLLKKKCCCCCCBBBBBBBBBCCCEEEFFFDDDDDDDDDEEEFFFFFFDDDBBBBBBBBBCCCEEEFFFGGGHHHIIILLLKKKJJJIIIHHHHHHHHHHHHJJJIIIHHHHHHGGGGGGGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLPPPRRRUUUUUUSSSPPPNNNNNNNNNNNNMMMKKKHHHHHHJJJLLLHHHHHHHHHIIIIIIIIIIIIIIIPPPQQQPPPOOONNNNNNOOOOOOOOOPPPQQQSSSSSSSSSRRRRRRJJJLLLOOOQQQQQQQQQOOONNNLLLLLLNNNPPPSSSSSSRRRPPPQQQQQQPPPNNNLLLKKKJJJIIILLLKKKKKKJJJJJJIIIIIIHHHJJJJJJKKKLLLMMMNNNNNNOOOPPPQQQRRRTTTWWWZZZ\\\^^^aaabbbeeehhhlllooorrrssszzz}}}}}}}}}}}}~~~~~~}}}yyyvvvwwwwwwvvvuuuuuuuuuuuuvvvsssuuuwwwwwwvvvvvvwwwxxxzzzzzzxxxwwwvvvvvvvvvvvvyyyzzz{{{}}}}}}zzzvvvrrrpppmmmkkkgggbbb]]]XXXUUUSSSOOOLLLIIIFFFDDDAAA>>>;;;999888555333222222333333111111111111000000000///////////////////////////000000000000000000000000000000////////////000000///////////////...---------...///...------...///........................000000///...............------------------------------------------------,,,------......------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------///...---,,,,,,,,,,,,---------------------------------------------------------------..................---,,,,,,,,,,,,,,,......///000000000000///------,,,,,,------...///////////////////////////........................000000000000//////......000//////......//////000............//////////////////000000000000//////......///000000000//////000000000000000000000000////////////////////////111111111111000000000///111111222222222333333333444444555555666666777777888888777777777666666666999999::::::::::::999999777888888999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<============>>>>>>>>>?????????AAAAAAAAABBBBBBBBBCCCCCCAAA@@@???>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCGGGHHHGGGFFFDDDDDDFFFGGGEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIKKKOOOSSSRRRLLLFFFDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFGGGHHHIIIJJJIIIJJJJJJKKKJJJIIIHHHGGGKKKMMMPPPQQQQQQQQQRRRTTTRRRPPPMMMLLLLLLLLLKKKJJJCCCBBBBBBAAABBBBBBCCCDDDDDDCCCBBBCCCEEEEEECCCBBBBBBBBBCCCDDDFFFGGGHHHHHHKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJQQQTTTWWWWWWUUUQQQOOONNNNNNOOOOOOMMMKKKIIIJJJJJJLLLLLLKKKKKKJJJJJJJJJIIIPPPPPPPPPOOOOOONNNMMMMMMLLLMMMOOOQQQRRRSSSTTTTTTLLLLLLMMMOOOOOOOOOOOOOOOMMMMMMNNNPPPRRRSSSQQQPPPRRRQQQPPPNNNLLLKKKJJJIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKQQQRRRTTTWWWZZZ]]]___aaaeeegggkkkmmmooossswwwzzz}}}|||||||||}}}~~~yyy{{{|||{{{zzzzzz{{{|||~~~}}}}}}}}}~~~~~~yyyxxxvvvrrrnnnhhhdddaaa^^^[[[WWWRRRLLLHHHEEECCCAAA>>><<<:::999777444222444333222222222333444555////////////............////////////////////////000000000000000000000000000//////......//////000...////////////...---------...///...------...///........................000///......---.........------------------------------------------------,,,------......------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---------,,,,,,,,,,,,,,,...............//////000---------,,,------...///////////////////////////........................000000000////////////.........------------..................//////////////////000000000000//////------...////////////...000000000000000000000000////////////////////////111111111111000000000000111111222222222333333333444444444555666666777777666666666666666555555555777999;;;<<<===<<<;;;:::777777888999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<============>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBFFFGGGGGGFFFDDDDDDEEEGGGEEEEEEFFFGGGHHHIIIIIIJJJKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHIIILLLOOOOOOLLLHHHBBBBBBBBBCCCCCCDDDDDDDDDGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGIIILLLNNNOOOPPPPPPQQQSSSRRROOOMMMKKKKKKKKKJJJHHHBBBBBBBBBAAABBBBBBBBBBBBCCCBBBAAABBBCCCCCCBBBAAABBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLIIIHHHHHHGGGGGGHHHHHHHHHIIIHHHHHHHHHHHHIIIJJJJJJQQQTTTWWWWWWUUUQQQNNNLLLNNNPPPQQQPPPMMMKKKJJJJJJLLLLLLLLLKKKKKKKKKJJJJJJMMMMMMNNNPPPQQQQQQOOOMMMLLLMMMMMMNNNOOOPPPPPPPPPRRRQQQPPPOOOOOONNNNNNNNNMMMMMMMMMOOOQQQRRRPPPOOOQQQQQQPPPNNNLLLJJJIIIIIIJJJIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFIIIHHHGGGFFFEEEEEEEEEEEEGGGHHHJJJLLLNNNQQQRRRSSSSSSUUUWWWYYY[[[___cccgggmmmpppvvv{{{~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||yyyuuuqqqkkkiiigggccc^^^XXXTTTRRRMMMKKKHHHCCC???;;;999888;;;999777666666666444222222222111111111222333444........................////////////////////////000000000000000000000000/////////....../////////.........//////...---------...///...---------///........................///......------.........------------------------------------------------,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,,,,---------,,,,,,,,,,,,,,,+++******,,,---...---------------...//////////////////////////////........................////////////////////////,,,++++++++++++++++++,,,............//////////////////000000000000//////,,,------...............////////////////////////111111111111111111111111111111111000000000000000111111222222222333333333333333444555555666666777555555555555555555555555555777:::=========;;;:::777777888999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@BBBAAA@@@??????>>>======????????????@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAACCCDDDEEEDDDBBBAAABBBCCCDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKJJJJJJIIIIIIHHHGGGIIIHHHHHHJJJLLLLLLIIIGGGCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKHHHIIIHHHHHHHHHHHHGGGGGGHHHJJJMMMNNNNNNNNNPPPQQQPPPNNNLLLKKKKKKJJJHHHGGGAAAAAABBBBBBBBBBBBBBBBBBCCCAAA@@@@@@BBBCCCBBBAAABBBBBBCCCDDDEEEFFFFFFGGGEEEEEEEEEFFFGGGHHHJJJJJJHHHHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGHHHIIIJJJKKKLLLNNNQQQTTTTTTRRRNNNLLLKKKNNNOOOQQQQQQNNNKKKJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKLLLNNNQQQUUUWWWVVVRRRNNNJJJJJJKKKKKKLLLMMMNNNNNNRRRQQQOOONNNMMMMMMNNNNNNMMMLLLLLLMMMOOOPPPOOONNNOOOOOONNNMMMKKKJJJIIIHHHJJJJJJIIIHHHHHHGGGGGGFFFHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDD??????@@@BBBDDDEEEFFFGGGHHHIIIJJJKKKLLLNNNRRRUUUWWW[[[aaahhhooosssvvvwwwxxxvvvtttsssuuuyyy~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{|||~~~~~~~~~~~~{{{xxxwwwtttrrrqqqooolllhhhccc___WWWVVVTTTQQQMMMIIIFFFEEE@@@>>><<<:::777666555444444222111111222333111000//////...............///////////////////////////........................//////////////////////////////............//////------............---------...///...---------///..............................------------......------------------------------------------------,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,------.........---,,,,,,,,,+++******,,,---......------------...//////.............................................................../////////------,,,,,,,,,,,,------............//////////////////000000000000//////,,,------...............////////////////////////111111111111111111111111000000000000000000111111111111222222222333333333333333444444555666666666444444444444555555555555333555888;;;<<<;;;999888666777777888999:::;;;<<<<<<;;;;;;;;;;;;<<<======>>>>>>==================????????????@@@@@@@@@@@@AAAAAAAAA@@@???>>>======>>>>>>>>>?????????@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@BBBCCCDDDCCCBBBAAAAAABBBCCCDDDDDDEEEFFFGGGHHHHHHJJJKKKKKKKKKKKKJJJIIIHHHJJJJJJIIIIIIIIIHHHFFFEEECCCCCCDDDDDDEEEFFFFFFGGGEEEFFFHHHIIIJJJKKKKKKKKKIIIIIIHHHHHHGGGGGGGGGGGGGGGIIILLLLLLLLLLLLMMMNNNMMMLLLJJJJJJKKKJJJHHHFFF@@@@@@BBBCCCCCCDDDDDDCCCCCCAAA@@@@@@AAABBBBBBAAABBBBBBCCCDDDDDDEEEFFFFFFCCCCCCCCCDDDEEEFFFHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIGGGGGGGGGHHHIIIJJJLLLMMMLLLNNNPPPPPPNNNKKKJJJJJJLLLNNNPPPPPPNNNLLLKKKKKKHHHIIIIIIIIIJJJJJJKKKKKKNNNPPPVVV]]]aaa___XXXRRRHHHHHHHHHIIIKKKMMMNNNOOOKKKKKKKKKKKKLLLMMMNNNOOOLLLKKKJJJKKKLLLMMMMMMLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFIIIIIIHHHHHHHHHHHHHHHHHHDDDDDDCCCBBBAAAAAAAAAAAA<<<======>>>???@@@AAAAAABBBCCCDDDDDDCCCCCCEEEGGGGGGIIIOOOTTTZZZ___bbbccccccbbbaaabbbdddiiimmmpppssstttvvvvvvuuuuuuwwwyyyzzz|||~~~}}}}}}}}}~~~}}}|||}}}}}}||||||~~~~~~}}}|||{{{zzz|||~~~}}}zzzxxxvvvvvvyyyxxxwwwtttoooiiidddaaaaaa___\\\ZZZXXXTTTOOOLLLFFFEEECCCAAA???===<<<;;;777666555444444333444444111000//////111222111000000000000000/////////////////////000000000000000........................///////////////////////////......------......///,,,,,,---............------...///...------...///........................---------,,,------...///------------------------------------------------,,,------......------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,---///000000///.....................//////000......------......///000................................................---............/////////000000////////////000000............//////////////////000000000000//////------...////////////...000000000000000000000000////////////////////////000000000000111111111111111111222222222333333333333333333444555555666666444444444555555555555555333555777888999888777666666666777888999:::;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>============<<<<<>>======>>>>>>>>>>>>?????????AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAACCCDDDFFFEEEDDDBBBBBBCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJJJJHHHFFFDDDCCCAAAAAABBBCCCDDDEEEEEEFFFEEEFFFGGGHHHIIIJJJKKKLLLJJJJJJIIIHHHHHHHHHHHHHHHGGGIIIKKKKKKJJJJJJJJJKKKJJJIIIIIIIIIJJJJJJHHHFFF???@@@BBBDDDEEEFFFEEEEEEDDDBBB@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEECCCCCCCCCCCCDDDEEEGGGGGGHHHGGGGGGGGGHHHHHHIIIJJJHHHHHHHHHHHHHHHIIIJJJKKKJJJKKKLLLLLLJJJJJJKKKLLLKKKMMMNNNNNNMMMLLLLLLMMMKKKJJJJJJJJJJJJJJJIIIIIIJJJOOOYYYfffnnnnnnfff^^^KKKKKKJJJJJJKKKLLLMMMNNNJJJJJJKKKKKKLLLMMMMMMMMMKKKIIIHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDGGGGGGGGGGGGGGGGGGHHHHHHDDDCCCBBB@@@??????>>>>>><<<=========>>>>>>??????>>>???AAA@@@???>>>>>>???>>>???BBBEEEHHHLLLNNNOOONNNNNNNNNOOOQQQTTTXXXZZZ\\\^^^```aaabbbcccfffhhhiiikkkoootttxxx{{{|||}}}~~~~~~}}}||||||}}}}}}}}}~~~||||||}}}~~~}}}|||zzz{{{{{{{{{zzzxxxvvvtttsssttttttttttttuuuyyy|||}}}{{{xxxuuutttuuuwwwyyyqqqqqqpppnnnmmmlllkkkjjjlllmmmnnnmmmiiifffeeeeeebbbbbbaaa^^^ZZZTTTOOOLLLLLLJJJGGGEEEDDDBBB@@@===:::999888777666555555555222222111111111111222222111000000111222333333222111111111222222222111111.../////////000000000000........................///////////////////////////......------......///+++,,,------.........------...///...------...///........................---,,,,,,,,,------...///------------------------------------------------,,,------......------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,---...///------------------------------------------------++++++,,,,,,,,,------------...000111222111000///......///000000000000///...............//////000................................................---------.........//////000000////////////000000............//////////////////000000000000//////......///000000000//////000000000000000000000000///////////////////////////000000000111111111111111111222222222333333333222333333444444555555666444444555555666666666666555666666777777777666666666666777888999:::;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>=========<<<<<<<<<>>>????????????@@@@@@@@@>>>???@@@@@@@@@@@@???>>>=========>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBDDDEEEEEECCCBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFGGGIIIKKKKKKKKKJJJIIIHHHIIIKKKKKKIIIGGGEEEDDD@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGIIIKKKLLLKKKKKKIIIHHHHHHHHHIIIJJJHHHIIIKKKJJJHHHGGGGGGHHHGGGGGGGGGIIIJJJKKKIIIGGG>>>@@@BBBDDDFFFGGGGGGGGGDDDBBB@@@@@@AAACCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKJJJIIIHHHHHHHHHHHHHHHJJJJJJKKKJJJIIIIIIKKKMMMKKKLLLMMMMMMLLLKKKMMMNNNMMMMMMLLLKKKJJJIIIHHHHHHDDDKKKZZZkkkxxxzzzssskkkQQQPPPNNNLLLJJJJJJJJJJJJNNNOOOOOOOOONNNMMMLLLKKKJJJHHHGGGGGGIIIJJJJJJIIIGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFFFFEEEDDDDDDCCCCCCEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFDDDBBBAAA@@@??????999999999999::::::::::::;;;===??????>>><<<<<<<<<;;;;;;<<<===>>>@@@BBBCCC??????@@@AAACCCEEEGGGHHHHHHJJJMMMOOOPPPRRRUUUWWWSSSVVV\\\aaafffhhhiiiiiijjjkkkkkklllmmmmmmmmmnnnmmmmmmmmmoooqqqqqqooonnnkkklllmmmnnnmmmjjjgggeeeiiijjjkkkkkkkkkmmmqqqtttqqqnnnjjjgggffffffhhhiiiaaa```___^^^]]][[[ZZZZZZ[[[]]]]]]\\\YYYVVVTTTTTTLLLLLLMMMLLLJJJFFFBBB@@@>>><<<:::888999888777666555555444222222111111111000000////////////000000000//////000111222222111+++,,,---...////////////........./////////000000........................////////////////////////.........------.........+++,,,------.........------...///...------...///........................,,,,,,,,,,,,------...///------------------------------------------------,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,---...///........................------------------------++++++,,,,,,,,,------------///111222333222111000+++,,,.../////////...---...............///000000................................................---------.........//////...------,,,,,,------.............../////////000//////000000000000//////...//////000000000000000000000000000000000000000111111111111111111111111//////000000111111111222111111222222222333333333222222333444444555555666555555555666666666777777777777777666666666666666666666777888999::::::;;;<<<;;;;;;;;;;;;<<<======>>>>>>======<<<<<<<<<;;;>>>>>>>>>>>>????????????===>>>@@@AAAAAA@@@???>>>============>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBB???AAACCCCCCAAA@@@???@@@BBBBBBCCCDDDEEEFFFGGGGGGCCCEEEGGGJJJKKKJJJIIIIIIEEEHHHKKKLLLJJJHHHFFFFFFAAAAAABBBCCCDDDFFFFFFGGGEEEEEEDDDDDDFFFHHHKKKMMMLLLKKKJJJIIIHHHIIIJJJJJJHHHJJJKKKJJJHHHFFFFFFFFFFFFFFFFFFHHHJJJKKKIIIHHH@@@AAACCCCCCBBBCCCDDDFFFDDDDDDDDDCCCBBBBBBAAAAAACCCCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFHHHGGGGGGGGGGGGGGGHHHHHHJJJKKKKKKJJJHHHHHHIIIKKKMMMOOOQQQSSSTTTTTTSSSRRRQQQOOOMMMKKKIIIIIIIIIIIIFFFKKKUUUeeettt{{{zzzwww___XXXOOOKKKKKKMMMLLLJJJJJJJJJJJJJJJIIIIIILLLNNNOOOMMMJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHHHHHHHHHHGGGFFFFFFCCCCCCBBBAAA@@@???>>>===:::::::::999999:::;;;;;;::::::;;;;;;::::::999888666666666666777777777888::::::::::::::::::::::::===>>>???@@@AAACCCDDDDDDEEEFFFIIILLLOOORRRTTTVVVUUUUUUUUUUUUVVVVVVVVVVVV\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZXXXXXXXXXXXXZZZZZZ[[[[[[\\\]]]^^^___``````aaa___[[[WWWUUUSSSSSSSSSOOONNNNNNMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFDDDCCCCCC======<<<:::999777666555555555555444444333333333000000000000000000000000////////////000000000000000000000000000000000000111111000000//////......000000000000000000000000......//////...---,,,,,,,,,,,,------------,,,,,,..................------......////////////............////////////......,,,---------......//////------------------------...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++,,,,,,---------,,,+++------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---///000000///---,,,,,,------......------,,,........................////////////////////////..................------......------------......////////////////////////........................---------............///........................000000000000000///......000000000000000000000000////////////////////////......////////////......//////000000000000//////---......///000111111222333111000//////111333444333333333444444444555555666666777777777777777777===;;;999777666666777888777777666666777999;;;<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>======<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???@@@???>>>=========>>>???BBBCCCCCCBBBAAA@@@@@@AAABBBBBBAAAAAAAAABBBBBBCCCAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIKKKJJJGGGDDDFFFGGGGGGGGGGGGFFFEEEEEEBBBBBBBBBBBBCCCEEEFFFGGGGGGFFFFFFFFFHHHKKKMMMOOOMMMNNNNNNNNNMMMLLLJJJHHHJJJJJJJJJIIIHHHGGGEEEEEEIIIIIIIIIIIIJJJJJJJJJJJJ???AAABBBCCCBBBBBBDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBCCCCCCDDDDDDFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIHHHHHHJJJLLLLLLNNNPPPRRRSSSSSSSSSRRRQQQPPPNNNLLLJJJJJJJJJJJJEEEHHHPPP]]]iiioooooommm[[[UUUNNNKKKLLLMMMLLLJJJIIIJJJJJJJJJIIIJJJMMMOOOPPPNNNKKKJJJJJJJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGFFFEEEEEEBBBBBBAAA@@@???>>>===<<<::::::999999999::::::;;;999999999999999888888777555666666666666666666666666666666666666666666666444555666666777888999999;;;;;;===???AAACCCDDDEEEBBBBBBCCCCCCCCCDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIILLLJJJGGGDDDBBBAAAAAAAAA@@@@@@@@@???>>>=========::::::999888777777666666777777666666555444444444333333333222222111111111////////////////////////////////////000000000000////////////////////////000000000000//////......////////////////////////......//////...------,,,------............------........................------............------......////////////.....................---------------------------------------,,,,,,,,,,,,------...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---...//////...---,,,,,,------......------,,,..............................................................................------------......////////////////////////........................---------............///........................000000000000000///......////////////////////////////////////////////////......////////////......//////000000000000//////......//////000000111111222111000000000111222333222333333333333444444444444444555555666777888888;;;:::888666666666777888888888777888999:::<<<===<<<<<<<<<<<<<<<===>>>>>>>>>=========<<<<<<<<<<<<==============================<<<<<<======>>>???@@@???>>>======>>>???@@@DDDEEEFFFDDDBBB@@@AAABBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHJJJIIIGGGDDDDDDEEEEEEFFFGGGGGGGGGFFFCCCCCCCCCDDDEEEFFFHHHIIIGGGFFFEEEEEEFFFHHHJJJKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGJJJJJJJJJJJJJJJIIIIIIIII???AAABBBBBBAAAAAACCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCEEEEEEDDDCCCDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGHHHJJJLLLKKKLLLNNNQQQRRRSSSSSSSSSQQQPPPOOOMMMLLLKKKKKKKKKFFFGGGJJJQQQYYY______^^^UUUQQQMMMKKKMMMMMMKKKIIIHHHIIIJJJJJJJJJKKKNNNQQQQQQOOOLLLKKKKKKJJJIIIGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCC@@@@@@???>>>===<<<<<<;;;::::::999999999999999:::888888888888888777666666555555555555555555555444333333333333333333333333222333333333444444444444666666666777777888888888777777777777888888888888999999999999999999999999:::999999888888999999:::<<<<<<;;;;;;::::::::::::===;;;999777666555666666777777666666555555444444222222222222111111111111000000000111111111111111111000000000000000//////////////////////////////////////////000000000000........................000000000////////////....................................///......---,,,.........//////.................................,,,,,,------------,,,,,,......////////////......//////......---,,,,,,,,,------------------------------,,,,,,,,,,,,------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------///...------,,,,,,,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,------......------,,,------------------------......................................................------------......////////////////////////........................---------............///........................//////000000000///......////////////////////////////////////////////////......////////////......//////000000000000//////////////////000000000000000000000111111111222222111111222222222333333333111222333444666777888888999888777666555666777888999999888888999;;;===>>>==================>>>???============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>???>>>======>>>???AAABBBHHHIIIIIIGGGCCCAAAAAABBBAAAAAA@@@???????????????@@@@@@@@@AAABBBDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEHHHIIIIIIGGGDDDBBBBBBDDDEEEFFFGGGGGGGGGCCCCCCDDDEEEGGGHHHJJJKKKHHHGGGEEEDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLKKKKKKJJJJJJIIIIII>>>@@@AAAAAA@@@@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFHHHJJJIIIJJJLLLOOOQQQRRRSSSSSSQQQQQQPPPNNNMMMLLLLLLKKKIIIGGGGGGIIIMMMQQQRRRRRROOOMMMKKKKKKLLLLLLJJJHHHGGGHHHIIIJJJJJJLLLOOOQQQRRROOOMMMKKKKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA>>>>>>======<<<;;;:::::::::999999888888888888999777888888888888777666666555555444444444444333333444444444444444444444444444444444444444333333333444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555777777666666666666666666777666555444444444555555333333222222222111111111222222222222222333333333......///////////////000////////////////////////////////////////////////////////////000000000000........................////////////////////////---------------------------...............------......////////////......---------...............,,,------......------,,,---......//////......---...------------------------------------------------,,,,,,,,,,,,,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------///...---,,,+++++++++,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,------...,,,------......------,,,------------------------........................---------.....................------------......////////////////////////........................---------............///...........................///////////////......////////////////////////////////////////////////......////////////......//////000000000000//////000000000000//////////////////000111222111111111000111111111111222222222111222222333555666666777777666666555666666777888888888888888999;;;<<<>>>======<<<<<<<<<<<<=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>============>>>@@@BBBCCCKKKKKKJJJHHHDDDBBBAAABBBBBBAAA@@@???????????????@@@@@@@@@AAACCCDDDFFFGGGBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDFFFHHHHHHGGGEEEBBBBBBCCCDDDEEEFFFFFFEEECCCCCCDDDEEEFFFHHHJJJKKKJJJIIIGGGEEEDDDCCCCCCCCCFFFHHHKKKMMMNNNNNNLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKJJJJJJ>>>???@@@@@@??????@@@AAABBBBBBCCCCCCDDDDDDEEEEEECCCBBBBBBAAAAAAAAABBBBBBDDDCCCCCCCCCCCCEEEGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFGGGFFFDDDDDDFFFGGGHHHIIIKKKMMMOOOPPPQQQRRRPPPPPPPPPOOONNNMMMLLLLLLLLLJJJGGGGGGHHHJJJKKKLLLIIIIIIJJJKKKKKKKKKIIIGGGGGGHHHIIIIIIIIIKKKNNNQQQQQQOOOLLLKKKKKKJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@???===<<<<<<;;;;;;::::::::::::999888777777777777777888888888888888777777666444444444444444333333333444444444444444444444444111111111000000000000000///////////////000000000//////000000000111111111111111111111111111111111///000000000000000000///000000111111222333333444222111111111111222222222...............---------////////////000000000000000000000000//////////////////000000000000000000........................////////////000000000000////////////////////////.............../////////------------------------------...............---......////////////......---------.........//////......////////////......------............------***++++++,,,---...//////------------------------,,,,,,,,,++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------,,,+++++++++++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------...---,,,,,,,,,,,,---...,,,------......------,,,------------------------........................---------.........//////......------------......////////////////////////........................---------............///..............................////////////..............................////////////////////////......////////////......//////000000000000//////000000000000////////////...///000111111111111000000000000111111111222222333333333333444444444444666666666666666777777777777777777777888999;;;<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<===???AAACCCIIIJJJIIIGGGDDDAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCEEEGGGHHHFFFEEECCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCEEEGGGHHHIIIKKKJJJIIIGGGFFFDDDCCCCCCGGGJJJOOOSSSTTTQQQLLLIIILLLLLLMMMNNNOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKKKK===???@@@???>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBCCCEEEGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFDDDDDDEEEFFFHHHIIIJJJKKKMMMNNNPPPPPPOOOOOOPPPOOOOOOMMMLLLKKKLLLKKKIIIHHHGGGHHHIIIIIIFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGHHHHHHHHHIIILLLOOOOOOMMMJJJJJJJJJJJJIIIHHHGGGFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@??????>>>===<<<<<<;;;;;;;;;:::::::::999999888777666666666666888888888888888777666666333333333444444444555555222222222222222222222222000000000000000000000000.........//////000000000............////////////////////////////////////---......//////......---------...///000111222333/////////000000000111111.............................................///111111000000000000000000//////000000000000111111........................////////////000000000000////////////////////////---............/////////------------------------,,,---......///..................//////.........,,,,,,------.../////////...//////////////////...------............------))))))***,,,---...///000------------------------,,,,,,++++++++++++,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////......------------......////////////////////////........................---------............///........................------.../////////..............................////////////////////////......////////////......//////000000000000//////////////////000000000000/////////000000000111111000000111111111222222222444444444444444444444444777777777777777777777777777666666666777999;;;<<<<<<;;;::::::999:::::::::<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<>>>@@@AAAEEEFFFFFFDDDBBB@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFGGGFFFEEECCCCCCCCCCCCCCCBBBAAA@@@BBBBBBBBBBBBCCCDDDFFFGGGKKKKKKJJJIIIGGGFFFEEEDDDGGGJJJPPPTTTUUUQQQLLLIIIKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKK===>>>??????======>>>?????????@@@AAABBBCCCDDDEEEAAAAAAAAABBBCCCDDDEEEFFFBBBBBBBBBBBBCCCEEEGGGHHHGGGHHHJJJKKKMMMNNNNNNNNNJJJJJJIIIHHHGGGFFFFFFGGGEEEFFFGGGFFFEEEEEEFFFHHHIIIIIIIIIJJJKKKMMMNNNOOONNNNNNOOOOOONNNMMMLLLKKKHHHIIIIIIIIIHHHHHHHHHIIIEEEFFFGGGHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFGGGJJJLLLLLLJJJIIIHHHIIIJJJIIIHHHHHHGGGEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::999999888777666555555666666777777777777666555555222222333444555666777777111111111111111111111111111111111111111222222222111000000000000000000000/////////000000000000111000000000000000000000000...///000111111000///.../////////000000111111111//////000000111111111000000000000000000111111111000000000000000000//////------......///000000000.../////////000000000111........................////////////000000000000........................---------.........//////------------------------,,,------...//////......------............------,,,,,,------...//////000---......//////......---,,,------......------,,,******+++,,,------......------------------------,,,,,,++++++++++++,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------***+++...000111000...---,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,------------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...//////000......------------......////////////////////////........................---------............///........................,,,---......//////..............................////////////////////////......////////////......//////000000000000//////......//////000000111111000//////...///000111222111111111222222222333333333333444444555555666666999999999999888777666666888777777777888:::<<<===<<<<<<;;;:::::::::::::::<<<<<<<<<<<<=========>>>========================:::::::::999:::;;;;;;<<<;;;:::::::::;;;<<<>>>??????AAABBBAAA?????????AAA??????>>>??????@@@AAABBBDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAACCCEEEGGGFFFEEE@@@AAAAAABBBBBBBBBBBBAAACCCCCCBBBBBBCCCCCCDDDEEEIIIIIIIIIIIIHHHGGGFFFEEEEEEGGGKKKNNNPPPOOOMMMKKKKKKKKKLLLMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJ===>>>???>>>===<<<===>>>>>>>>>???@@@BBBCCCDDDDDDAAAAAABBBBBBDDDEEEGGGHHHBBBBBBAAABBBCCCEEEGGGHHHGGGHHHJJJLLLNNNOOOPPPPPPLLLKKKJJJIIIHHHHHHHHHHHHDDDEEEFFFFFFFFFFFFIIIKKKIIIIIIIIIJJJJJJLLLMMMNNNMMMNNNOOOOOONNNMMMKKKJJJEEEGGGIIIJJJIIIHHHHHHHHHDDDFFFGGGGGGEEEEEEEEEEEEFFFGGGGGGFFFEEEFFFHHHKKKKKKIIIGGGGGGIIIJJJIIIHHHHHHGGGFFFEEECCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA=========>>>===<<<<<<;;;<<<;;;;;;;;;;;;;;;;;;:::999999777666555555555555555555666666555555444333111222333444666777888888222222222222222222222222........./////////000000000//////...---,,,,,,+++........./////////000000..............................///000000///......//////............------------......///.....................////////////000000000/////////......)))***+++,,,...///111111........./////////000000........................////////////000000000000---------------------------------.........//////........................,,,,,,---.../////////...,,,------------------,,,,,,,,,------...///000000,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------***,,,000333444333000///------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++***+++---......---+++***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000.........------.........////////////////////////........................---------.........//////........................,,,,,,---.../////////...........................////////////////////////......////////////......//////000000000000//////---......///000111111222111000...---...///111333111222222222222333333333222222333444666777888888::::::::::::999777666555999888888888999;;;===>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::999999::::::;;;<<<;;;:::999999:::;;;===>>><<<===??????>>>>>>???@@@<<<=========>>>@@@AAABBBEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBEEEGGGFFFFFF>>>???@@@AAABBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGHHHHHHHHHGGGFFFFFFBBBDDDFFFHHHJJJLLLMMMNNNKKKKKKLLLLLLLLLKKKKKKJJJGGGGGGHHHHHHHHHHHHHHHHHHCCCBBB@@@>>>======>>>>>>@@@???>>>>>>@@@BBBEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHEEEDDDCCCCCCCCCDDDFFFGGGJJJJJJJJJKKKLLLNNNOOOPPPPPPNNNMMMMMMLLLKKKGGGEEEFFFDDDCCCDDDFFFGGGGGGGGGIIIIIIHHHHHHHHHHHHGGGGGGLLLKKKJJJIIIIIIIIIJJJKKKHHHHHHGGGGGGFFFEEEDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFBBBDDDEEEEEEEEEFFFHHHJJJIIIGGGEEEEEEGGGHHHIIIHHHKKKIIIGGGEEEDDDBBB???===AAAAAA@@@@@@???@@@@@@@@@AAA???===;;;:::;;;<<<===<<<;;;:::999:::;;;<<<===<<<999555444444444444444444444444444333222111000333333333333333333333333222222222111111111000000222000///------///000222111111000000//////......111111222222222222111111111111000000//////......---------............///................................................111000///...............000000//////.........---000000//////.........------......///////////////---------............///---......///////////////------------------------........................000...---...///000///.........................................................------------......000000//////................../////////...,,,+++///......------,,,++++++------------------------++++++++++++++++++++++++------------------------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......111000///...---,,,,,,,,,---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------000000//////.........---........................////////////////////////------............------///////////////.................................---......///////////////////////////////////////---...000111111111000///////////////////////////000000000000111111111111000000000000111111111111000111111222222333444444222222333333444555666666<<<@@@BBB@@@;;;777777999999:::::::::999999;;;============<<<;;;;;;::::::<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>????????????>>>>>>:::::::::;;;;;;<<<<<<<<<===<<<;;;;;;::::::::::::<<<;;;;;;;;;<<<===???@@@???@@@AAA@@@??????AAACCCEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBCCCEEEHHHJJJLLLGGGDDD@@@@@@CCCEEEEEEDDDFFFFFFEEEEEEDDDDDDDDDCCCHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFGGGHHHJJJKKKLLLKKKKKKLLLMMMMMMMMMMMMMMMNNNMMMKKKIIIGGGFFFFFFFFFBBBBBBAAA@@@?????????@@@@@@?????????@@@BBBDDDFFFCCCCCCCCCDDDDDDEEEFFFGGGEEEDDDCCCCCCCCCDDDEEEFFFIIIIIIIIIJJJKKKMMMNNNNNNNNNMMMMMMMMMMMMLLLIIIGGGFFFDDDCCCDDDEEEGGGGGGFFFHHHHHHGGGGGGGGGFFFFFFFFFJJJIIIHHHHHHHHHIIIJJJJJJHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEDDDCCCCCCDDDEEEEEEBBBCCCDDDDDDCCCCCCEEEGGGGGGFFFEEEEEEHHHIIIIIIIIILLLJJJGGGFFFEEEDDDBBB@@@AAAAAA@@@?????????@@@@@@@@@???===;;;:::;;;<<<<<<;;;:::999999888999:::;;;;;;888555333333444444333444444444444333222111000333333333333333333333333222222222111111111000000111000///......///000111000000000000//////......//////000000000000//////000000000000//////......---------............///................................................000//////...............000/////////.........---000/////////.........---------...///////////////---------............///,,,------...............------------------------------------------------000...---...///000///---......................................................------------....../////////......------------.../////////...,,,+++++++++,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,------------......------------......///000...,,,+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------000/////////.........---........................////////////////////////------............------////////////....................................------...///////////////////////////////////////---...///000111000000///////////////////////////000000000000111111111111000000000000111111111111000111111222222333444444333333333444444555555555777;;;>>>===999666777:::888999999999888888:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>????????????>>>>>>;;;;;;<<<<<<<<<=========<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;<<<===???@@@???@@@AAA@@@??????AAACCCDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBCCCEEEHHHJJJKKKIIIEEEBBBBBBDDDFFFEEEDDDFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIJJJIIIGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMMMMMMMLLLNNNMMMLLLKKKIIIHHHGGGFFFBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@BBBDDDEEEBBBBBBBBBBBBCCCDDDEEEFFFDDDCCCCCCCCCCCCDDDEEEEEEGGGGGGHHHIIIJJJJJJKKKLLLMMMLLLLLLMMMNNNNNNLLLJJJGGGEEECCCCCCEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGFFFGGGGGGHHHIIIJJJHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEAAABBBCCCCCCAAAAAABBBCCCDDDDDDDDDFFFIIIJJJJJJIIILLLJJJHHHGGGGGGFFFEEECCCAAAAAA@@@??????????????????>>><<<;;;::::::;;;<<<;;;:::999888888777888888999666444222333333333222444444444444333222111000222222222222222222222222222111111111111000000000////////////////////////000000000////////////...------............------000000000////////////...---------............///...............................................................//////////////////.............../////////...............------...////////////...---------............///+++,,,,,,---...---------........................,,,,,,,,,,,,,,,,,,,,,,,,///...---...//////...---------------------------------------------------......------------............------------,,,,,,---............---,,,,,,++++++,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------+++++++++,,,---///000111444111---++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------/////////.......................................////////////////////////------............------................................................------...////////////...////////////////////////---...///000000000000///////////////////////////000000000000111111111111000000000000111111111111000111111222222333444444444444444444444444555555222555888888666555777:::666888999888777777999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<==================>>>>>>????????????>>>>>>===============>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>?????????@@@AAAAAA@@@@@@AAACCCCCCEEEGGGIIIJJJIIIGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBCCCDDDEEEGGGIIIJJJJJJHHHEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEBBBDDDGGGIIIKKKKKKJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMKKKJJJHHHFFFBBBCCCDDDEEEEEEEEECCCCCCAAAAAAAAAAAAAAABBBCCCDDDBBBAAAAAAAAABBBBBBCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKMMMOOOPPPNNNLLLIIIFFFDDDCCCEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEDDDBBB@@@@@@AAABBBBBBDDDGGGJJJLLLKKKIIILLLIIIGGGFFFFFFGGGFFFEEEBBBAAA@@@???>>>>>>>>>???======;;;;;;::::::;;;;;;;;;;;;:::999888777777777777555333222222333222111333333333333333222111111222222222222222222222222111111111111000000000000......///000000///......////////////////////////---------......---------////////////////////////---------............///................................................,,,------...////////////................................................,,,---......//////......---------............///,,,,,,---............---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///...------//////...---------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------***++++++,,,---///000111555222...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------................................................////////////////////////------............------------...............///........................,,,---......//////......////////////////////////.........//////////////////////////////////////////000000000111111111111///000000000111111111111000111111222222333444444555555555555444444444444111444666666555555777888666888999999888888999:::999999:::;;;;;;<<<======<<<<<<===============>>>>>>>>>????????????>>>>>>========================;;;;;;;;;;;;;;;<<<===>>><<<<<<=========>>>>>>??????@@@BBBBBBAAA@@@AAABBBBBBDDDHHHKKKLLLJJJHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGHHHIIIKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFBBBDDDHHHJJJKKKKKKIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLJJJKKKLLLMMMLLLJJJHHHFFFBBBCCCDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAABBBBBBCCCAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFHHHHHHIIILLLOOOPPPOOONNNKKKHHHEEEDDDEEEFFFGGGGGGIIIHHHHHHHHHHHHGGGGGGGGGEEEEEEFFFGGGHHHHHHIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEEEEEEEDDDEEEGGGHHHGGGDDDBBBBBBBBBBBBBBBDDDGGGJJJLLLKKKJJJJJJHHHEEEDDDDDDEEEEEEDDDBBBAAA@@@???>>>>>>>>>>>><<<;;;;;;:::::::::::::::;;;;;;;;;:::999888888777666444222222333333222111222222333333222222111111111111111111111111111111000000000000000000000000......////////////...................../////////---......//////......---.............../////////---------............///................................................+++,,,---...//////......---------...............---------...............,,,------...............---------............///------...///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---...///...---------------------------------------------------------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......222///,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.......................................////////////////////////------............------,,,---------......//////........................,,,------...............////////////////////////...............//////000///////////////////////////000000000111111111111///000000000111111111111000111111222222333444444555555555555555555555444555555666666555555666777777999;;;;;;:::999:::;;;888999999:::;;;<<<======;;;<<<<<<<<<=========>>>>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>=========>>>>>>>>>>>>>>>>>>@@@BBBCCCBBBAAAAAABBBAAADDDGGGJJJKKKJJJGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCDDDEEEFFFGGGGGGGGGJJJJJJIIIHHHHHHGGGGGGHHHGGGHHHIIIJJJJJJIIIHHHGGGEEEFFFIIIKKKKKKJJJGGGFFFEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLHHHIIIKKKLLLKKKIIIGGGFFFCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBB@@@AAABBBBBBCCCCCCBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDFFFFFFHHHKKKNNNPPPOOONNNNNNKKKGGGEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGHHHIIIJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEGGGIIIJJJJJJGGGEEEDDDDDDCCCCCCCCCFFFIIIKKKKKKJJJJJJGGGCCCBBBBBBCCCCCCCCCBBBAAA@@@???>>>=========:::::::::::::::::::::::::::;;;;;;;;;:::999888777555444222333444444222111111222222222222222111111000000000000000000000000//////000000000000000111........................---............/////////......////////////......---............/////////---------............///................................................+++,,,...//////...---,,,---------------.........---------------.........,,,,,,---............------------............///---...//////000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,---...++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---...,,,+++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------.........---------------.................................////////////////////////------............------,,,,,,,,,---......//////........................,,,,,,---............---////////////////////////......------......///000////////////////////////000000000000111111111111000000000000111111111111000111111222222333444444555555555555555555666666888888777666666666666777777999;;;<<<;;;::::::;;;888999999:::;;;<<<<<<<<<::::::;;;;;;<<<=========>>>>>>????????????>>>>>>======<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<<<<=========>>>>>>??????>>>>>>===>>>@@@CCCCCCBBBAAAAAABBBAAACCCEEEHHHHHHGGGEEEDDDFFFEEEDDDDDDCCCCCCDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFHHHIIIHHHGGGFFFGGGIIIGGGIIIJJJLLLLLLKKKJJJIIIFFFGGGIIIJJJJJJIIIGGGFFFDDDDDDDDDEEEGGGHHHJJJKKKJJJJJJIIIHHHHHHJJJKKKLLLHHHHHHIIIJJJJJJIIIHHHGGGDDDCCCBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBAAAAAAAAABBBBBB???@@@AAABBBCCCBBBBBBAAAAAABBBDDDFFFFFFEEEDDDCCCEEEEEEGGGJJJMMMOOONNNMMMQQQMMMIIIGGGGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFIIIJJJKKKKKKLLLKKKJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFHHHJJJLLLLLLIIIGGGFFFEEEEEEDDDCCCEEEHHHJJJKKKKKKKKKGGGCCCAAABBBCCCCCCBBBBBBAAA@@@>>>======<<<<<<999999::::::::::::999999888888999::::::999888777555444333444555555333111111111222222222222111111000000000000000000000000////////////000000111111///...------------...///---------.........//////......////////////......---------.........//////---------............///................................................,,,---...//////---,,,+++,,,,,,,,,------.........,,,,,,,,,------.........+++,,,------......---------------............///,,,---......//////......------------------------------------------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------...,,,,,,+++++++++,,,---...++++++,,,------......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++---...///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,---......///,,,,,,,,,------.................................////////////////////////------............------++++++,,,------...//////........................+++,,,------......------////////////////////////......---------...///000////////////////////////000000000000111111111111000000000000111111111111000111111222222333444444444444555555666666777777999777666555666777888888666888;;;<<<;;;999999999999999999::::::;;;;;;;;;999999::::::;;;<<<<<<<<<>>>>>>????????????>>>>>>>>>>>>>>>=========<<<<<<>>>======<<<<<<<<<<<<======>>>????????????>>>===>>>@@@CCCDDDCCCBBBAAABBBAAABBBCCCDDDDDDDDDCCCBBBFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGFFFEEEEEECCCEEEGGGGGGFFFEEEGGGIIIGGGIIIKKKMMMNNNMMMKKKJJJFFFGGGHHHHHHIIIIIIIIIIIIEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHGGGHHHIIIKKKLLLIIIIIIIIIJJJJJJJJJJJJJJJEEECCCAAA@@@??????@@@@@@DDDDDDDDDDDDCCCBBBAAAAAACCCCCCBBBAAAAAABBBBBBBBB???@@@AAABBBCCCBBBAAAAAAAAACCCDDDFFFFFFEEECCCBBBDDDDDDFFFIIIMMMNNNNNNMMMRRROOOJJJGGGGGGIIIJJJJJJGGGGGGGGGFFFFFFFFFFFFEEEKKKLLLMMMMMMMMMLLLKKKJJJFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGHHHJJJLLLLLLJJJHHHFFFFFFFFFEEECCCDDDGGGJJJKKKKKKLLLHHHDDDBBBBBBCCCCCCBBBBBBAAA@@@>>>===<<<<<<<<<888999999:::::::::999999666666888999999888777777555444333444555555444222000111111222222222111111000000000000000000000000.../////////000000111111000///---,,,,,,---///000---------.........//////---......//////......------------.........//////---------.........//////................................................,,,---/////////---+++***,,,,,,,,,------.........,,,,,,,,,------.........+++,,,------......---------------.........//////+++,,,------......------------------------------...........................---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,+++***+++,,,...//////......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000,,,,,,------------......---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...++++++,,,---///...+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,------.................................////////////////////////---..................---++++++,,,,,,---...//////........................+++,,,------......------////////////////////////......---,,,---...///000////////////////////////000000000000111111111111000000000000111111111111000111111222333333444444333444444555666777888888777666444555666888999999444777:::;;;:::888888888999999::::::::::::;;;;;;888888999::::::;;;<<<<<<>>>>>>????????????>>>>>>@@@?????????>>>>>>======???>>>===<<<<<<<<<<<<<<<===>>>???@@@@@@???>>>===>>>AAACCCDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDD@@@CCCFFFGGGEEEEEEGGGIIIHHHIIILLLNNNNNNMMMKKKJJJEEEEEEFFFGGGIIIJJJKKKLLLGGGFFFFFFFFFFFFFFFGGGGGGJJJIIIHHHGGGGGGIIIJJJLLLKKKJJJJJJJJJJJJKKKLLLLLL@@@@@@@@@???>>>======<<>>???@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGEEEEEEFFFGGGIIIKKKMMMNNNPPPOOOMMMKKKJJJIIIIIIIIIGGGGGGGGGGGGGGGFFFEEEDDDJJJLLLOOOQQQPPPMMMIIIFFFGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFCCCBBBEEEDDDDDDDDDEEEGGGJJJLLLIIIHHHFFFDDDBBB@@@@@@???@@@???>>><<<;;;;;;;;;;;;<<<;;;:::999999999:::;;;666777888999999888777666666555555444444333222222111111111111111111111111000000000000000000000000000000000000///////////////......---,,,,,,,,,+++........................,,,---------...///////////////.........---------........................------------------------,,,------......------,,,---------------------------------............///------------------------------------------------...................................................------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,+++******+++,,,,,,++++++,,,---............---,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***------++++++++++++------************************,,,,,,+++***+++,,,---...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))...///,,,,,,000000++++++,,,...---,,,,,,---///,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,------......------,,,..................------...///////////////......................................................---------............///000///...---,,,+++******////////////////////////------............------000000000000000000000000////////////000000000000222222111111000/////////111111222333333333333222444444444555666777777888777666666555555555666666888888888999:::;;;===>>>:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<=========;;;;;;;;;<<<===>>>>>>??????>>>=========>>>@@@AAA@@@@@@@@@@@@??????>>>===============>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@??????@@@BBBCCCCCCCCCCCCBBBAAABBBCCCEEEGGGIIIJJJKKKFFFEEEEEEFFFGGGGGGDDDBBB???@@@AAACCCDDDFFFGGGHHHLLLNNNQQQQQQNNNKKKHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJGGGFFFEEEEEEFFFHHHJJJKKKKKKIIIGGGHHHKKKLLLKKKIIIHHHGGGGGGGGGHHHIIIKKKLLL@@@@@@??????>>>======<<<@@@AAABBBBBBCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDAAA???>>>???@@@@@@@@@???@@@AAABBBDDDEEEGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKNNNNNNMMMLLLKKKJJJIIIHHHFFFFFFFFFFFFFFFEEEDDDDDDHHHLLLPPPSSSSSSOOOJJJGGGFFFEEEDDDDDDCCCCCCDDDDDDFFFFFFGGGHHHIIIIIIJJJJJJGGGHHHHHHHHHGGGEEECCCBBBDDDCCCCCCCCCDDDFFFHHHJJJJJJIIIHHHFFFDDDBBBBBBAAA??????===<<<;;;:::::::::;;;:::999888888888999:::666777888999999888777666555555555444333333222222111111111111111111111111000000000000000000000000000000000000/////////...,,,,,,------------------........................------------............///.........------------........................------------------------,,,------......------,,,---------------------------------............///------------------------------------------------...................................................------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------,,,++++++,,,------,,,,,,------------------,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------..................,,,,,,,,,,,,,,,,,,,,,,,,***...///,,,,,,000000,,,***+++---,,,++++++,,,...---------,,,,,,,,,++++++,,,,,,---------.........,,,------......------,,,........................+++,,,---......///......................................................---------............///---------------.........////////////////////////...//////////////////...000000000000000000000000////////////000000000000222222111111000/////////000000111222222222222111333333333444555555666666666666555555555555666666777777888888999;;;<<<===:::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<=========;;;;;;<<<<<<===>>>>>>??????>>>=========>>>???@@@BBBBBBBBBBBBBBBAAA@@@@@@============>>>>>>>>>>>>@@@AAABBBCCCCCCBBBAAA@@@>>>???@@@BBBBBBBBBBBBAAAAAABBBCCCEEEGGGHHHJJJJJJGGGFFFEEEFFFFFFFFFDDDBBBAAAAAABBBCCCEEEFFFGGGGGGJJJMMMOOOOOOMMMKKKIIIIIIGGGGGGFFFFFFGGGHHHJJJKKKHHHGGGFFFEEEFFFGGGIIIJJJJJJHHHHHHIIIKKKMMMKKKJJJIIIIIIHHHHHHIIIJJJLLLMMM@@@??????>>>>>>======<<<@@@@@@AAABBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA???>>>???@@@@@@@@@>>>>>>@@@BBBCCCEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHLLLLLLMMMMMMLLLKKKIIIHHHEEEEEEFFFFFFFFFEEEDDDDDDFFFKKKRRRWWWWWWSSSLLLHHHEEEDDDCCCCCCBBBBBBBBBCCCEEEFFFFFFGGGGGGHHHHHHHHHEEEEEEFFFFFFEEEEEEDDDCCCDDDCCCBBBBBBCCCEEEGGGHHHJJJIIIGGGEEECCCBBBBBBAAA???>>>===;;;:::::::::::::::999888777777777888888777777888999999888777777555555444333333222222111111111111111111111111111000000000000000000000000000000000/////////......***+++,,,...//////...---....................................------------............------------------------------------------------------------,,,------......------,,,---------------------------------............///------------------------------------------------------------------------------------------------...------,,,,,,------...------------------------------------------------------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...,,,------------,,,,,,+++++++++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++......+++,,,//////---)))***,,,+++******+++---......------------,,,,,,---------.........//////,,,------......------,,,........................)))***,,,---......//////////////////////////////........................---------............///------.........///////////////////////////////////////000000000000//////000000000000000000000000////////////000000000000222222111111000///////////////000111111111111000222222222333444444555555666555555555555555666666777777777777888999;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<=========;;;;;;<<<<<<===>>>>>>>>>>>>>>>=========>>>???@@@BBBBBBBBBBBBBBBBBBAAA@@@============>>>>>>>>>>>>AAABBBCCCCCCCCCCCCBBBAAA===>>>???AAABBBBBBAAAAAAAAAAAABBBDDDFFFGGGHHHIIIIIIGGGEEEDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFHHHJJJMMMMMMLLLKKKJJJKKKHHHGGGFFFEEEFFFGGGJJJKKKHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHHHHJJJLLLMMMLLLKKKKKKJJJJJJIIIJJJKKKMMMNNN??????>>>>>>============???@@@AAABBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBB@@@??????@@@AAAAAA@@@<<<===???@@@CCCDDDFFFGGGGGGGGGHHHHHHHHHIIIHHHHHHIIIJJJLLLMMMMMMKKKIIIHHHEEEFFFFFFGGGGGGGGGFFFFFFEEEKKKSSSYYYZZZUUUNNNIIIEEEEEEDDDCCCBBBBBBBBBBBBEEEEEEEEEEEEEEEFFFFFFGGGDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGFFFEEEDDDBBB@@@?????????>>>===<<<:::999999999999888888777777666666666666777777888999999888777777444444333333222111111111111111111111111111111111000000000000000000000000000000/////////.........***+++---...///...---,,,.................................------,,,,,,,,,------------------------------------------------,,,,,,------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------,,,,,,------------------------------------------------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,---------------------,,,+++******+++,,,---...---,,,+++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++,,,---------)))+++,,,,,,++++++,,,------------------,,,,,,,,,------------............,,,------......------,,,---------...............+++,,,---...............////////////////////////........................---------............///111000000///......------/////////////////////////////////000000/////////000000000000000000000000////////////000000000000222222111111000////////////000000111111111111111222222333333444444444555555555444444444555666666666666666666777888999:::;;;;;;;;;::::::::::::999::::::;;;;;;<<<=========<<<<<<<<<<<<======>>>>>>============>>>>>>????????????@@@@@@@@@@@@??????============>>>>>>>>>>>>@@@AAABBBCCCCCCBBBAAA@@@===>>>@@@AAABBBBBBBBBAAA@@@AAABBBCCCDDDEEEFFFGGGJJJGGGEEEDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGIIIKKKKKKKKKKKKLLLMMMJJJHHHFFFEEEFFFGGGIIIKKKIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIJJJKKKMMMMMMMMMLLLLLLKKKKKKJJJKKKLLLMMMNNN>>>>>>>>>===============>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@??????@@@AAAAAA@@@<<<===>>>@@@AAACCCDDDEEEEEEFFFGGGIIIJJJJJJJJJJJJFFFHHHJJJKKKKKKJJJIIIHHHFFFGGGHHHHHHIIIIIIIIIIIIEEEJJJRRRXXXYYYUUUOOOJJJGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHFFFFFFFFFEEEFFFFFFFFFGGGDDDCCCBBB@@@???>>>>>>>>>===<<<;;;999888888888888777777777666666666555555666777888888888888777666333333333222111111000000000000000000000000000000////////////////////////////////////............------.........---++++++..............................------,,,,,,,,,+++,,,,,,------------------------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------,,,,,,,,,---------......------------------------------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,++++++------------,,,+++*********+++,,,---...---,,,+++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++------------++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++------,,,+++,,,+++,,,------,,,,,,---...+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,------......------,,,---------........./////////////////////...---,,,////////////////////////........................---------............///000000000///......------////////////////////////---......//////......---////////////////////////////////////000000000000222222111111000/////////000111222222333333222222444444444444444555555555444444444444444555666666666666666666777888999999::::::::::::::::::::::::::::::;;;;;;<<<=========<<<<<<<<<<<<============<<<<<<======>>>>>>>>>>>>>>>>>>??????@@@??????>>>============>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@???===???AAABBBCCCDDDCCCCCC@@@@@@AAABBBBBBCCCDDDDDDIIIFFFDDDCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJJJJKKKNNNPPPMMMKKKIIIHHHGGGHHHIIIJJJHHHHHHGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMNNNMMMMMMMMMLLLLLLKKKJJJJJJKKKMMMMMM===========================>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@?????????AAABBBAAA@@@<<<===>>>???@@@AAABBBCCCCCCDDDFFFHHHJJJJJJJJJIIIDDDEEEGGGHHHIIIIIIIIIHHHFFFGGGHHHIIIJJJKKKKKKKKKFFFKKKPPPUUUVVVSSSNNNKKKGGGFFFEEEDDDCCCCCCBBBBBBCCCBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCAAA@@@???>>>>>>>>><<<;;;:::888777777777777666666777777777666555444555555666777777666555555333333222111111000000///000000000000000000000000/////////////////////////////////.........------//////...---,,,,,,++++++........................------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///---,,,,,,++++++,,,,,,---------------------------***++++++,,,,,,++++++***+++,,,,,,,,,,,,++++++***++++++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++***************************+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******,,,111111---+++,,,+++---......---,,,...///******++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,------.../////////111111111000///...,,,,,,................................................---------............///,,,,,,---...///000000111////////////////////////------............------////////////////////////////////////000000000000222222111111000/////////111111222333333333333333444444444444444555555555333333333333444555666666777777666777777888999999999999999999::::::::::::::::::;;;;;;<<<=========<<<<<<==================;;;<<<===>>>>>>>>>======>>>???@@@@@@@@@@@@@@@@@@============>>>>>>>>>>>>??????@@@AAAAAA@@@??????===???AAACCCDDDDDDDDDDDD@@@@@@@@@AAAAAABBBBBBBBBFFFEEECCCDDDFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJLLLOOORRRQQQPPPNNNMMMKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKNNNOOONNNMMMLLLLLLKKKJJJIIIIIIIIIJJJKKKLLL===========================>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@BBBBBBAAA@@@======>>>>>>???@@@@@@AAACCCDDDFFFGGGGGGGGGFFFEEEBBBCCCDDDEEEFFFGGGHHHIIIEEEFFFGGGIIIJJJKKKKKKKKKIIIKKKNNNQQQQQQPPPMMMKKKFFFFFFDDDCCCBBBAAAAAAAAACCCBBB@@@??????@@@AAABBBEEEDDDDDDCCCDDDEEEGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDAAA@@@???>>>===<<<<<<<<<;;;:::999888777666666666666777777888777666555444333444555666666555444333222222222111000000//////000000000000000000000000//////////////////////////////.........---------///...,,,++++++,,,---...........................,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,------......------,,,++++++++++++++++++++++++---------............///------------------------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------......---,,,,,,++++++,,,,,,---------------------------++++++,,,------,,,++++++***++++++,,,,,,,,,++++++,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++000666777111---...***,,,------,,,+++---...+++++++++,,,,,,,,,------,,,,,,,,,,,,---------...,,,------......------,,,,,,,,,------...//////000////////////...---,,,,,,------------------------........................---------............///++++++,,,---...///000000////////////////////////......////////////......////////////////////////////////////000000000000222222111111000/////////000000111222222222222222333333333333333333333333333333333333444555666777888888777777777888999999777777888999:::;;;;;;<<<::::::;;;;;;<<<==============================<<<;;;<<<===>>>>>>>>>===<<<======>>>???????????????============>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@???<<<>>>@@@BBBCCCDDDDDDDDD?????????@@@@@@@@@@@@@@@CCCCCCCCCEEEGGGHHHHHHFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJIIIJJJLLLPPPSSSTTTTTTSSSQQQOOOLLLIIIHHHEEEFFFGGGGGGHHHHHHHHHHHHJJJMMMPPPQQQNNNLLLKKKKKKJJJIIIHHHGGGGGGHHHIIIIII<<<<<<<<<=====================???@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@BBBBBBAAA@@@>>>>>>>>>>>>????????????CCCDDDEEEFFFEEEDDDBBB@@@BBBBBBBBBCCCDDDFFFHHHIIIDDDEEEFFFHHHIIIJJJKKKKKKJJJKKKLLLNNNNNNMMMLLLKKKEEEEEECCCBBBAAA@@@@@@@@@CCCAAA@@@>>>>>>???AAABBBDDDCCCCCCBBBCCCDDDEEEFFFEEEFFFFFFFFFEEEDDDCCCBBB>>>===<<<;;;:::999999999;;;:::999777666666555555666777888888888777555444333333444555555444333333222222111111000/////////000000000000000000000000//////////////////////////////.........---------...---+++******---///111........................+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,------......------,,,++++++++++++++++++++++++---------.........//////------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,---......---,,,,,,)))***+++,,,,,,,,,,,,,,,---,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------222:::;;;333...///)))+++,,,,,,+++***,,,---,,,,,,,,,------.........---------.........//////,,,------......------,,,,,,,,,------...///000000,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////------------------,,,,,,//////////////////////////////000000000000//////////////////////////////////////////000000000000222222111111000///////////////000111111111111111222222222222222222222222222222222333444555666777888888888888888888999:::666666777888:::;;;<<<===::::::;;;;;;<<<======>>>===============<<<<<<<<<:::;;;===>>>>>>>>>===<<<::::::;;;<<<<<<===<<<<<<============>>>>>>>>>>>>AAAAAABBBCCCCCCBBBAAAAAA;;;<<>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCCCCDDDCCCCCCBBB???@@@AAABBBCCCEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLKKKKKKJJJIIIIIIIIIHHHGGGEEECCCAAA>>>===????????????@@@AAABBBCCCHHHDDD@@@@@@BBBDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@???>>>======<<<;;;;;;::::::888888777555555444444444666777888999888777555333222222111111222222333444222222222111111111111000//////...//////000111222//////............//////........................------............------///......------,,,++++++------------------------...------,,,,,,+++******,,,...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------......///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///...,,,+++***+++,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))++++++******************++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000...,,,+++---------,,,,,,+++++++++...000222444333000,,,***------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........------,,,,,,,,,........................------------------------++++++++++++++++++++++++,,,,,,,,,------.........---.........//////000000............////////////....................................////////////000000//////.........---////////////000000000000111111111111111111111111222222222222222111000///222222111111222222333444666555555444444444555555888888888888888999999999888888888888999:::;;;;;;@@@@@@???>>>======>>>>>>======<<<<<<<<<<<<======777888:::<<<>>>@@@AAABBB:::<<<>>>@@@@@@???===;;;>>>>>>===<<<<<<===???@@@BBBAAA@@@AAABBBBBBAAA??????@@@CCCDDDEEEEEECCCBBB@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGFFFGGGIIIHHHGGGGGGHHHJJJJJJKKKKKKJJJJJJLLLOOORRRSSSSSSSSSRRRPPPKKKGGGDDDHHHGGGFFFEEEEEEGGGIIIKKKMMMQQQTTTTTTPPPKKKIIIHHHKKKHHHEEEAAA@@@AAACCCEEE<<<=====================<<<===???AAACCCCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@AAACCCDDDEEEFFFGGGDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHGGGEEECCCAAA???===????????????@@@AAABBBBBBFFFCCC@@@@@@BBBCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@???===<<<<<<;;;;;;:::999999888777666555444444444444555666777888888666444333333333222222333333444555222222222111111111000000//////////////////000111///..................///........................------............------------------------------------------------------------------,,,,,,,,,,,,,,,...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,---...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,***---,,,,,,,,,,,,,,,,,,+++---...///000///---+++))),,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------..................---------,,,,,,,,,........................------------------------........................---------------------------........./////////000............////////////....................................////////////000/////////............////////////000000000000111111111111111111111111111222222222222111000///222222111111222222333444555555444444444444555555777777888888888999999999777777777888999;;;<<<===???>>>>>>=====================<<<<<<<<<<<<======888999:::<<<===???@@@AAA===>>>@@@AAAAAA@@@>>><<<===<<<<<<<<<<<<>>>???@@@@@@??????@@@BBBBBB@@@??????@@@BBBDDDDDDDDDCCCBBB@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFHHHIIIIIIHHHGGGIIIJJJMMMMMMMMMKKKJJJKKKMMMOOOOOOPPPPPPOOOMMMJJJGGGFFFGGGFFFEEEDDDDDDEEEGGGHHHJJJMMMPPPPPPNNNKKKJJJKKKLLLJJJGGGDDDCCCCCCDDDEEE==================<<<<<<===>>>@@@AAABBBBBBAAAAAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>?????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHGGGFFFDDDBBBAAA???>>>??????>>>??????@@@AAABBBCCCAAA@@@@@@AAACCCBBBBBBAAABBBBBBAAAAAA@@@???>>>;;;;;;::::::999888888888777666555555444444444444555555666777777666444333333333333333333444555555222222111111111000000000000000//////.../////////......------------......------------------------------............------++++++,,,------...//////---------------------------------------.........,,,---//////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------------------------------,,,,,,,,,,,,------------------,,,+++++++++,,,,,,------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***+++,,,,,,,,,,,,,,,,,,---............---,,,+++***+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------...............------------,,,,,,,,,------------------------------------------------////////////////////////------------------,,,,,,.............../////////---............/////////....................................////////////////////////............////////////000000000000111111111111111111111111111111222222111111000000222111111111111222333333555444444444444444555555777777777888888888999999777777777888999;;;<<<============<<<<<<<<<<<<<<<======<<<<<<<<<<<<======::::::;;;<<<===>>>??????@@@AAABBBCCCBBB@@@>>>===;;;;;;;;;;;;<<<>>>???@@@>>>======???AAAAAA@@@???>>>@@@AAACCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDGGGHHHIIIIIIHHHHHHIIIJJJPPPPPPPPPNNNKKKJJJKKKMMMMMMMMMLLLKKKJJJHHHGGGGGGFFFEEEDDDCCCBBBCCCDDDEEEGGGIIIKKKKKKKKKJJJKKKLLLLLLKKKIIIGGGFFFEEEEEEEEE============<<<<<<<<<<<<===>>>???AAAAAAAAA@@@@@@AAABBBDDDDDDDDDCCCAAA@@@????????????????????????>>>>>>???@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFEEECCCBBBAAA@@@??????????????????@@@AAAAAA@@@@@@@@@AAAAAABBBBBBAAA@@@@@@@@@@@@???>>>======:::999999888777777666666666555555444333333444444444444555555555555444333333222222222222333444444111111111111000000000000111000///...............------,,,,,,,,,,,,------------------------------,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,------...///000000+++---///...---,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++++++++,,,,,,---------000//////...------......++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................---------.........//////....................................///////////////////////////.........////////////000000000000111111111111111111111111000000111111111111000000111111111111111222222333444444333333444444555555666666777777888888999999999999999999999:::;;;<<<=====================<<<======<<<<<<<<<<<<======;;;;;;<<<<<<======>>>>>>AAAAAABBBBBBAAA@@@>>><<<<<<<<<<<<<<<<<<=========<<<;;;<<<===@@@@@@@@@>>>>>>???@@@AAABBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDDDDGGGHHHIIIIIIHHHHHHIIIJJJQQQRRRRRRQQQNNNMMMMMMNNNNNNMMMKKKIIIGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCEEEFFFFFFGGGGGGHHHIIIJJJIIIIIIIIIHHHGGGFFFDDDDDD>>>>>>======<<<<<<<<<;;;<<<===???@@@@@@@@@??????@@@BBBDDDEEEEEEDDDBBBAAA?????????????????????@@@???@@@AAAAAABBBBBBAAAAAADDDDDDCCCBBBAAAAAABBBBBBAAABBBCCCDDDEEEGGGHHHHHHHHHHHHGGGFFFEEECCCCCCBBBFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBB???@@@BBBBBBBBBAAAAAA@@@????????????>>>===<<<;;;888888888777666666555555555444444333333333333444333333333444444444333333111111111111111222222333111111111000000000//////000000///......---......------,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,......---------,,,,,,,,,------------------------+++,,,,,,---...///000000+++---......---,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......)))))))))))))))))))))))),,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))*********+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++++++++++++++,,,,,,---------//////------,,,------...++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------------------------------++++++++++++++++++++++++******+++,,,...///000000...............---------------------................................................////////////.........///////////////////////////000000000000000000000000000000000000///000000111111111000000111111000000111111222333333333333333333444555555555666666777888888999999<<<;;;::::::999999::::::======>>>?????????>>>=========<<<<<<<<<<<<======<<<<<<<<<<<<=========>>>@@@@@@@@@@@@???>>><<<;;;>>>>>>>>>======<<<;;;;;;;;;;;;;;;===???@@@???>>>===>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGHHHJJJOOOQQQSSSSSSQQQPPPPPPPPPQQQOOOLLLIIIGGGFFFFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDFFFEEEDDDCCCDDDEEEFFFFFFFFFFFFGGGGGGFFFEEEDDDCCC>>>>>>>>>===<<<<<<;;;;;;;;;<<<>>>???@@@@@@?????????AAADDDFFFFFFEEECCCBBB@@@????????????@@@AAAAAA@@@AAACCCDDDDDDDDDCCCBBBFFFEEECCCBBBAAAAAABBBCCCAAAAAABBBCCCEEEFFFGGGGGGIIIIIIHHHFFFEEECCCBBBBBBDDDDDDEEEFFFFFFFFFEEEEEEFFFEEECCCAAA@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBB???BBBDDDEEECCCAAA??????===>>>>>>======<<<;;;:::888888777777666555555555444333333222222333333333222222222222222333333333000000000000000111222222111111000000000///////////////......---...............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,//////...---,,,,,,++++++------------------------++++++,,,---......//////+++,,,......,,,+++,,,---***++++++,,,,,,------...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........------------------------,,,,,,,,,,,,------------++++++,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))))))))))))******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,++++++*********+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------******+++,,,...///000000.........---------------,,,------------.............................................////////////.........///////////////////////////000000000000000000000000000000000000//////000000111111000000111000000000000111222222222222222222333444555666444555666666777888999999<<<;;;;;;:::::::::::::::<<<===???@@@@@@@@@???>>>======<<<<<<<<<<<<======;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>======<<<;;;>>>?????????>>>===<<<;;;<<<;;;;;;===??????>>>=========>>>>>>???@@@@@@AAA@@@@@@AAAAAABBBCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFEEEFFFGGGGGGFFFFFFGGGHHHLLLOOORRRSSSRRRQQQPPPQQQQQQPPPMMMJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFDDDBBBBBBCCCDDDCCCBBBCCCCCCDDDEEEEEEEEEDDDDDD???>>>>>>===<<<<<<;;;;;;999;;;===>>>@@@@@@@@@@@@>>>@@@DDDFFFGGGFFFDDDBBBAAA@@@??????@@@AAABBBCCCBBBCCCEEEFFFFFFFFFDDDCCCFFFDDDBBBAAA@@@@@@AAABBB@@@@@@AAACCCDDDEEEFFFGGGHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDBBB@@@@@@@@@BBBBBBDDDCCCCCCBBBBBBCCCCCCCCC@@@CCCGGGGGGDDD@@@???>>>=========<<<<<<;;;:::999888888777777666555555555333333222222222222333333111111111111111222333333111111000000111111222333111000000000////////////......---------.../////////..................///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------,,,------------------------++++++,,,,,,------......***,,,...---,,,+++,,,---******+++,,,,,,---......+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,---......///////////////////////////++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++))))))***++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,+++************++++++******,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,------------............------,,,,,,,,,,,,,,,---------.............................................////////////............/////////000////////////000000000000000000000000000000000000...//////000000000000000000000000000000111222222222222222222333444555666444444555666777888999999999999999::::::<<<======;;;<<<>>>???@@@???>>>=========<<<<<<<<<<<<======:::;;;;;;<<<===>>>>>>???========================<<<===???@@@@@@@@@??????======<<<===??????>>><<<============>>>???@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEECCCEEEFFFFFFEEEEEEFFFGGGIIILLLPPPRRRQQQOOONNNMMMNNNMMMLLLJJJHHHGGGGGGGGGEEEEEEFFFFFFGGGFFFFFFFFFDDDBBBAAAAAADDDDDDCCCAAAAAABBBBBBCCCDDDFFFFFFGGG???>>>>>>===<<<;;;;;;;;;888:::<<<>>>@@@@@@@@@@@@>>>@@@DDDFFFGGGFFFDDDCCCAAAAAA@@@@@@@@@AAACCCDDDCCCDDDFFFGGGHHHGGGEEEDDDEEEDDDAAA?????????@@@AAA???@@@AAABBBCCCEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGBBBBBBCCCDDDEEEEEEDDDDDDEEEDDDBBB@@@@@@@@@BBBCCCEEEDDDDDDCCCCCCCCCDDDDDDAAAEEEHHHHHHDDD@@@>>>>>><<<<<<<<<<<<;;;:::999999888888888777666666555555222222222111222222333333111111000000111222333333222222111111222222333444000000000000////////////---------------...///000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------......///------------------------++++++,,,,,,,,,,,,------***,,,...---,,,+++,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,---...//////******************************+++++++++,,,,,,,,,)))***,,,---...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------******+++,,,,,,---......++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...---------,,,,,,++++++++++++,,,,,,---------,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////...---,,,,,,++++++.........------,,,,,,,,,,,,,,,,,,---------........................................../////////000---.........//////000000////////////000000000000000000000000000000000000......///000000000000000000000000000000111111222222222222222333444555666444444555666777888999999777777888999;;;===???@@@999;;;===>>>???>>>===<<<======<<<<<<<<<<<<======::::::;;;<<<===>>>??????===============>>>>>>>>>:::<<<>>>@@@BBBBBBBBBBBB???>>>===>>>??????===;;;===<<<<<<<<<===>>>???@@@>>>??????@@@@@@AAABBBBBB?????????@@@AAABBBCCCDDDCCCDDDEEEEEEDDDDDDEEEFFFHHHKKKOOOPPPOOOLLLJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGCCCDDDEEEFFFFFFGGGFFFFFFBBB@@@???AAADDDEEECCCAAAAAAAAABBBCCCDDDFFFHHHIII????????????>>>>>>>>>>>>>>><<<<<<===AAABBB@@@======???BBBDDDFFFFFFEEEDDDCCCCCCBBBAAAAAAAAAAAABBBDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEEEEEEEDDDBBB@@@>>>@@@@@@@@@AAABBBCCCDDDEEEDDDFFFIIIKKKKKKHHHEEECCCCCCEEEHHHJJJJJJIIIGGGFFFCCCCCCCCCCCCBBBAAA@@@@@@DDDDDDEEEEEEEEEEEEDDDDDDBBBCCCEEEGGGHHHFFFAAA===;;;;;;;;;;;;:::999999888777888999999999888666555666555444333333333444444000000000000000000000000000000000000000000000000222111///000222111---***---.../////////...,,,,,,------------------------***+++---//////...---,,,++++++++++++++++++++++++---------,,,,,,+++++++++------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------,,,+++************+++++++++,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***,,,---...---,,,,,,------------------------,,,,,,------...///000000,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------***+++,,,,,,------,,,,,,........................,,,,,,,,,------.........//////.........---------////////////////////////............////////////000000000000////////////............////////////////////////////////////000000000000111111111111111111111111000000000000222222222222222222333333333444555666777888999:::999999999:::;;;<<<===>>>>>>??????>>><<<<<<===>>>@@@???>>>======>>>???@@@>>>>>>?????????@@@@@@@@@AAA@@@???=========>>>???<<<===???AAABBBBBBBBBBBB???@@@@@@>>><<<;;;<<<===???>>>===<<<<<<===>>>???>>>>>>>>>>>>????????????AAA@@@@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBBGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCEEEDDDDDDDDDDDDCCCCCCCCC@@@@@@AAABBBBBBCCCCCCDDD@@@@@@???@@@DDDJJJPPPTTT@@@????????????>>>>>>>>>???======>>>AAABBBAAA???>>>???AAACCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBDDDDDDFFFGGGGGGFFFEEEEEEEEEDDDDDDDDDBBBAAA@@@???AAAAAAAAAAAABBBCCCDDDDDDDDDFFFHHHIIIIIIGGGEEEDDDCCCEEEGGGIIIIIIHHHGGGEEEDDDDDDDDDDDDCCCBBBAAA@@@BBBCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDFFFFFFEEEAAA>>>;;;;;;;;;;;;:::999888888666777888888888777555555555444444333333333333333000000000000000000000000000000000000000000000000111///...000222333111///---.../////////...,,,,,,------------------------+++,,,---.........---,,,++++++++++++++++++++++++---------,,,,,,+++++++++------,,,,,,,,,,,,++++++------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,------------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------***+++,,,,,,------,,,,,,........................,,,,,,,,,---------......///.........------------....................................////////////000000000000////////////............////////////////////////////////////000000000000111111111111//////000000111111222222333333333333333444444444444444555666777888888999888888999999:::;;;===>>>>>>??????>>><<<;;;===>>>???>>>============>>>???>>>>>>>>>?????????@@@@@@@@@???>>>=========>>>??????@@@AAACCCCCCCCCCCCBBB@@@AAAAAA???===<<<===>>>@@@???>>>======>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBDDDCCCCCCCCCBBBBBBBBBAAAEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBB@@@@@@@@@AAABBBBBBCCCCCCAAA@@@???@@@CCCHHHNNNQQQAAA@@@@@@@@@?????????>>>@@@??????@@@BBBCCCCCCBBB@@@@@@AAAAAABBBCCCDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFFFFEEEEEECCCDDDFFFHHHHHHGGGFFFDDDFFFFFFEEEEEECCCBBBAAA@@@@@@@@@BBBCCCDDDEEEEEEEEEDDDCCCCCCCCCDDDCCCAAA???;;;;;;;;;;;;:::999888777555666666666666555444444444333333333222222222222000000000000000000000000000000000000000000000000222000///000111333222111---............---,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++)))***+++,,,------------******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------***+++,,,,,,------,,,,,,------------------------,,,,,,,,,------------...............------------....................................////////////000000000000////////////............////////////////////////////////////000000000000111111111111......///000111222333444333333333444444555555555555555666666666777777777777777777888999:::<<<<<<===>>>???>>><<<;;;<<<=========<<<<<<<<<<<<======>>>>>>>>>>>>???????????????>>>===<<<===>>>???@@@AAAAAABBBBBBBBBBBBAAAAAA@@@AAABBBAAA???>>>>>>???AAAAAA@@@???>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBB@@@????????????@@@AAAAAACCCCCCBBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDAAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA??????@@@@@@AAABBBBBBBBBAAA@@@??????BBBEEEIIILLLBBBBBBAAAAAA@@@@@@??????AAA@@@@@@AAACCCDDDEEEEEEDDDCCCBBBAAABBBCCCEEEGGGEEEDDDCCCCCCBBBCCCCCCCCCBBBCCCEEEFFFGGGGGGFFFFFFEEEDDDBBB@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFCCCDDDFFFGGGGGGFFFEEEDDDEEEEEEEEEDDDCCCAAA@@@???>>>???@@@BBBCCCDDDEEEEEEEEECCCAAA@@@AAAAAAAAA@@@<<<<<<<<<;;;:::999888777555555555555444444333333333333333333222222111111000000000000000000000000000000000000000000000000555333111///.../////////.........---------,,,,,,---------------------------,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------------------------------------------....................................////////////000000000000////////////............///////////////////////////////////////000000000111111111111//////000111111222333333222222333333444444555555666666666666666666666666666666777777888:::;;;<<<<<<>>>???>>><<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????======<<<<<<===>>>@@@AAAAAAAAA@@@@@@???>>>>>>===???AAABBBAAA???>>>>>>???AAAAAA@@@??????>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@??????>>>??????@@@@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCBBBAAAAAA>>>??????@@@@@@AAAAAABBBAAA@@@??????@@@BBBDDDFFFCCCCCCCCCBBBAAA@@@@@@@@@AAAAAABBBBBBCCCDDDFFFGGGHHHFFFDDDCCCCCCEEEGGGHHHEEEEEEDDDCCCCCCCCCCCCDDDCCCDDDEEEFFFGGGGGGFFFEEEEEEDDDBBBAAA@@@@@@AAABBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCDDDFFFFFFDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBAAA@@@>>>>>>===>>>???AAACCCDDDEEEEEEEEECCC???>>>???@@@@@@@@@<<<<<<<<<;;;:::999777666555444444333333333333333222222333333333222111000////////////////////////////////////////////////222222000...,,,,,,---.........------,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,---------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------------------,,,,,,------------------....................................////////////000000000000////////////............////////////000000000000000000000000///000000000111111111111222222222111111111111111000111111222333333444444666666666666555555555555666666666777888999:::;;;;;;===???>>><<<;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<=========>>>>>>>>>===<<<<<<===>>>@@@BBBCCCBBBAAA@@@???>>>======<<<===???AAAAAA???>>>>>>>>>@@@@@@@@@@@@??????>>>>>>?????????@@@@@@@@@@@@AAA@@@@@@??????>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAABBBCCCDDDEEEDDDCCCAAA@@@>>>??????@@@@@@AAAAAABBBAAA@@@@@@??????@@@AAAAAAEEEEEEDDDCCCBBBAAA@@@@@@AAABBBCCCBBBBBBDDDGGGJJJJJJHHHFFFEEEEEEFFFGGGIIIFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFGGGFFFFFFEEEEEEAAAAAABBBAAAAAA@@@???>>>===>>>@@@BBBCCCDDDEEEEEEDDDBBB>>>===>>>?????????======<<<;;;:::888777666555444444333222333333333222333444444444333111000////////////////////////////////////////////////---.........------///000...------,,,+++,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------,,,+++***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,------------------------,,,,,,,,,---------------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,------------------------------------............////////////000000000000////////////............////////////000000000000000000000000000000000000111111111111333333222222222111111111000000111111222333444444666555555555555555555555666666666777888999;;;;;;;;;===>>>>>>===;;;;;;;;;;;;;;;<<<======<<<;;;;;;<<<<<<<<<<<<============<<<<<<===>>>???BBBDDDFFFDDDCCCBBB@@@????????????<<>>>>>>>>???@@@@@@AAAAAAAAA@@@???????????????@@@@@@@@@@@@AAAAAA@@@????????????@@@??????@@@@@@@@@@@@AAAAAACCCCCCDDDDDDDDDEEEEEEEEEGGGGGGGGGFFFEEEDDDCCCBBBCCCDDDEEEFFFFFFDDDBBBAAA??????@@@@@@AAABBBBBBBBBAAAAAA@@@@@@??????>>>>>>FFFFFFEEEDDDCCCBBBAAA@@@@@@BBBCCCBBBBBBCCCGGGKKKIIIHHHGGGFFFEEEFFFFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFEEECCCBBBDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGFFFFFFEEE@@@AAAAAABBBBBBAAAAAA@@@???@@@AAABBBDDDDDDEEEEEECCCAAA>>>======>>>>>>>>>======<<<;;;:::888777666666555444333222333333444222333555555555444222111////////////////////////////////////////////////,,,...000000...---///000...---,,,+++++++++,,,,,,------------------------+++,,,---.........---,,,------------------------+++++++++,,,,,,---------------,,,,,,,,,,,,++++++------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,------,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------------------------------............////////////000000000000////////////............////////////000000000000000000000000000000000000111111111111111222222222222222222222000000111222333444555666444555555555555555555555777777777888999:::;;;<<<:::<<<>>>???===;;;::::::;;;<<<============<<<;;;;;;;;;<<<<<<<<<==================???AAADDDFFFHHHDDDCCCAAA@@@????????????===???BBBBBBAAA?????????@@@AAABBBCCCDDDDDDCCCCCC@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@????????????@@@@@@@@@AAADDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDFFFGGGGGGEEECCCAAA@@@@@@@@@AAABBBBBBCCCCCC@@@AAAAAAAAA@@@???===<<>>===>>>>>>>>>=========<<<;;;:::888777666666555444333222333444555333444555666666444222111///////////////////////////////////////////////////222444333///---,,,---...---,,,+++***+++,,,---------------------------***+++---//////...---,,,------------------------+++++++++,,,,,,------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++******+++,,,------------******+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///...,,,+++***+++,,,,,,++++++++++++++++++++++++******+++,,,------......******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------------------------------............/////////000000000000000////////////............/////////000000000000000000000000000000000000000111111111111000000111222333444444555111111222333555666666777444444444555555555666666777777888888999:::<<<===:::<<<>>>???===;;;::::::;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<============>>>???BBBEEEHHHJJJBBB@@@???============>>>>>>@@@CCCDDDBBBAAA@@@@@@AAABBBDDDEEEGGGGGGFFFFFFAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@AAA>>>>>>??????@@@@@@@@@AAADDDDDDDDDEEEEEEEEEEEEFFFCCCDDDDDDEEEEEEEEEEEEEEEDDDEEEGGGHHHHHHFFFDDDBBB@@@AAAAAABBBBBBCCCCCCDDD@@@AAAAAAAAA@@@???===<<>>=========<<<<<<;;;999888777777444444444444444444444444222222222111111111111000111111000000//////......000000000000////////////---,,,,,,++++++,,,,,,---,,,------......------,,,++++++,,,,,,,,,,,,------+++,,,,,,------......///------,,,,,,,,,,,,++++++))))))***+++,,,,,,------------,,,***((((((+++---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---.........---+++******+++---...((()))***,,,,,,+++******,,,,,,,,,++++++*********+++++++++,,,,,,---------***)))(((***,,,...---,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...//////...------------...........................///...---,,,+++,,,---...---------............///......///000000000000000000000000000000111222222111111111000000000000000000000000000000000000000222222111111222222333444444444444333444666999;;;555555555555555444444444666777777888888999::::::<<<<<<<<<<<<<<<<<<;;;:::===???AAACCCBBB@@@<<<:::999:::===???@@@@@@??????AAAAAAAAAAAACCCDDDEEEFFFCCCAAA???>>>===>>>???@@@???@@@AAABBBBBBBBBAAAAAABBBCCCEEEGGGIIIJJJJJJKKKEEECCCBBBAAAAAABBBCCCEEEBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@CCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEECCCDDDFFFHHHFFFGGGGGGGGGGGGFFFEEEEEEBBBBBBAAAAAAAAAAAA@@@@@@CCCAAA@@@@@@@@@@@@???===DDDDDDDDDCCCCCCAAA@@@@@@CCCDDDEEEFFFFFFFFFEEEDDDFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBDDDFFFGGGFFFFFFGGGHHHGGGHHHHHHGGGFFFEEECCCBBBCCCCCCBBBAAAAAAAAAAAABBBCCCBBBBBBBBBDDDFFFIIIJJJKKKIIIFFFFFFGGGHHHIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDAAAAAA@@@?????????@@@AAA??????>>>>>>======<<<<<<<<<<<<;;;:::999888777777555555444444333333333333222222222111111111000000000000000000//////..................------------------,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,******,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---.........---+++******+++---...******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,+++***+++,,,---,,,+++++++++,,,,,,,,,,,,------+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...//////...---------------..............................---,,,,,,,,,---...---------............///...//////000000000//////...............//////000111000000000000000000000000000000000000000000000222222111111222222333444777;;;===;;;666333555999777777777777666666666666666666777777888888999999<<<<<<=========<<<<<<;;;???@@@CCCDDDDDDBBB???>>>::::::<<<===>>>?????????DDDCCCBBBBBBBBBAAABBBBBBBBBAAA???>>>===>>>???@@@@@@@@@AAAAAABBBBBBAAAAAABBBCCCEEEGGGHHHIIIJJJJJJGGGFFFEEEDDDDDDEEEFFFGGGDDDCCCBBBBBBAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAADDDEEEFFFGGGGGGGGGGGGGGGEEEEEEFFFEEEDDDEEEGGGIIIGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@EEECCCAAA@@@@@@???===;;;DDDDDDDDDDDDDDDCCCBBBAAACCCDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCEEEFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@AAACCCFFFHHHJJJLLLJJJHHHHHHIIIJJJKKKJJJGGGGGGGGGFFFEEEEEEDDDDDD@@@@@@???>>>============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888777777666666555555444333222222111222222111111111000000000000000000////////////...............------------......------------......,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++******++++++++++++++++++---...000///---,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------++++++++++++------,,,,,,++++++,,,,,,---...,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------///---,,,,,,------,,,***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...///......---------------------------------------...------,,,------......---------............/////////000000000//////.........------......///000000000000000000000111111000000000000000000000000222111111111111222333333555;;;AAA>>>777222333777666666666666666666666666666666666777888888999999<<<<<<===============<<<>>>@@@BBBDDDDDDCCCAAA???::::::;;;;;;<<<===??????BBBBBBBBBAAAAAAAAAAAA@@@AAA@@@???>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHFFFEEEDDDCCCBBBAAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDFFFGGGGGGHHHHHHHHHHHHGGGEEEFFFFFFFFFEEEEEEGGGIIIHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@FFFDDDAAA@@@???>>>;;;999DDDDDDDDDDDDDDDDDDCCCCCCCCCDDDFFFGGGGGGGGGGGGFFFDDDDDDEEEFFFEEEDDDBBBAAAAAAAAABBBCCCCCCBBBBBBBBBAAACCCEEEEEEEEEDDDEEEGGGHHHHHHHHHGGGGGGFFFEEEEEECCCCCCBBBAAAAAAAAAAAABBB??????@@@AAACCCEEEGGGIIILLLJJJIIIIIIKKKLLLLLLKKKFFFFFFFFFEEEDDDDDDCCCCCC@@@???>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;::::::999888777777666666666666555444333111111000111111111111000000000000////////////////////////000000000000////////////.........------.........,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------------,,,++++++***))))))------,,,,,,,,,+++++++++++++++++++++************---///111222000...------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++---//////...---,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,******************************+++++++++,,,,,,,,,---,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,+++******,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,+++++++++,,,,,,,,,------//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///...------,,,,,,---------------------------------------------.........---------............////////////000//////...---000////////////000111111000000000000000111111111000000000000000000000000111111111111111222222333///444888888444333555888333333444444444444444555666666777888888999999:::;;;<<<<<<===>>>>>>>>>>>>;;;===???AAAAAAAAA???>>>;;;;;;::::::;;;<<<>>>???===>>>???@@@AAABBBBBBBBB@@@??????>>>>>>???@@@AAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGDDDDDDCCCBBBBBBCCCDDDDDDFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@AAABBBDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGHHHHHHGGGFFFEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCEEEDDDDDDCCCBBBAAA@@@@@@DDDBBB@@@???>>>===;;;999CCCCCCDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGHHHHHHHHHGGGDDDEEEEEEEEEEEECCCAAA@@@@@@@@@AAABBBCCCCCCBBBBBBAAACCCEEEEEEEEEDDDEEEGGGFFFFFFFFFFFFEEEEEEFFFFFFCCCCCCBBBAAAAAAAAAAAABBB>>>???@@@AAACCCEEEFFFGGGKKKJJJIIIJJJKKKMMMLLLKKKDDDDDDDDDCCCBBBBBBAAAAAA??????>>>===<<<:::999999:::::::::;;;;;;;;;;;;;;;888888888777777666666555666555555333222111000000111111111000000000//////.............../////////000000000000////////////.........------.........+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,+++***))))))------,,,,,,,,,++++++++++++*********************,,,///222222000...------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************++++++++++++++++++++++++***+++---//////...---,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////...+++++++++,,,,,,,,,------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,,,,---------------------------------....../////////---------............///......////////////......///////////////000000111//////000000111111111111000000000000000000000000111111000000111111222333111000///000333555777777222333333333444444555555777777888888999:::::::::::::::<<<===>>>>>>>>>>>>;;;<<<>>>???@@@???>>>===<<<;;;:::::::::<<<>>>???;;;<<<===???@@@@@@@@@@@@>>>>>>>>>??????@@@AAAAAA@@@@@@?????????@@@AAABBBBBBCCCDDDDDDEEEEEEEEEEEEBBBBBBBBBAAAAAABBBBBBBBBEEEDDDCCCAAA@@@?????????@@@@@@BBBCCCEEEGGGHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHJJJKKKKKKIIIFFFDDDDDDEEEHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEDDDCCCCCCBBBAAAAAAAAA@@@>>>>>>>>>>>><<<;;;AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIIIIIIIHHHEEEEEEEEEDDDCCCBBBAAA@@@???@@@AAABBBCCCCCCCCCCCCBBBCCCEEEFFFEEEEEEFFFGGGFFFFFFEEEEEEEEEFFFFFFGGGCCCCCCBBBAAAAAAAAAAAABBB???@@@AAABBBDDDEEEFFFFFFIIIHHHHHHIIIKKKLLLKKKJJJCCCCCCCCCBBBAAAAAA@@@@@@?????????>>>===<<<:::999::::::::::::::::::::::::777777666666666555555555555444444333222111111000111111000000000/////////---............/////////............------------......------------......++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...------,,,+++******)))------,,,,,,,,,,,,++++++))))))******************+++...000111///---,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************++++++++++++++++++++++++***+++,,,......------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,***++++++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++******+++...//////...++++++,,,,,,,,,,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////---------............///,,,---...////////////...------,,,,,,------...////////////000111111222222000000000000000000000000111000000000000111222222666222...///333666666555444444444555666666777777777777777888999999::::::888999:::<<<===>>>>>>>>>======>>>???@@@???>>>>>><<<<<<;;;;;;<<<======>>>======>>>??????===<<<;;;======>>>???@@@AAAAAAAAA@@@??????>>>>>>@@@AAABBBBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@?????????AAAAAACCCDDDFFFHHHIIIJJJIIIJJJJJJJJJJJJIIIIIIHHHJJJKKKLLLJJJGGGEEEDDDDDDFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCC@@@>>>======>>>>>><<<;;;@@@@@@AAACCCCCCDDDDDDDDDDDDEEEGGGHHHJJJJJJJJJIIIFFFEEEDDDCCCBBBAAAAAAAAA???@@@AAABBBDDDDDDEEEEEEBBBDDDFFFGGGFFFFFFGGGHHHGGGFFFFFFEEEFFFGGGHHHIIICCCCCCBBBAAAAAAAAAAAABBBAAAAAABBBCCCDDDEEEEEEEEEGGGFFFFFFHHHJJJKKKJJJHHHDDDCCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@???>>><<<;;;:::999999888888777777777666666666555555555555444333333333222222222111111111000000000////////////---------.........//////............------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......------,,,,,,++++++------,,,,,,,,,,,,++++++(((((())))))******+++++++++---......,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************,,,,,,++++++++++++++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++***++++++,,,---+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,---------,,,,,,++++++++++++******+++---...---,,,++++++,,,,,,,,,,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000000000///---------............///+++,,,---...///000000000---,,,,,,,,,,,,---.........//////000111111222222000000000000000000000000000000000000000111222222444333222222444555444333333333444555555666777777555555555666777777888888666777999;;;<<<===>>>>>>=========>>>======<<<;;;<<<<<<======>>>>>>======;;;<<<>>>>>>>>>===;;;:::<<<===>>>???@@@AAAAAABBB@@@???>>>===>>>???AAABBBBBBBBBCCCCCCCCCBBBBBBAAACCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBDDDEEEGGGHHHIIIJJJIIIJJJJJJJJJJJJIIIHHHGGGHHHJJJKKKKKKIIIGGGFFFGGGEEEEEEFFFGGGGGGGGGGGGFFFCCCDDDDDDDDDDDDEEEEEEEEEAAA???=========<<<;;;999??????AAABBBCCCCCCDDDDDDDDDEEEGGGIIIJJJJJJJJJJJJGGGFFFDDDBBBAAAAAAAAAAAA???@@@AAACCCDDDEEEEEEEEECCCEEEGGGGGGGGGFFFGGGHHHHHHGGGGGGFFFGGGHHHJJJKKKCCCCCCBBBAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEGGGIIIJJJIIIGGGEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@AAAAAAAAA???>>>===999888888777666555555444555555555555555555444444333222222222222222222222000000000000////////////---------.........//////111000000000////////////---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------......------------,,,,,,---------,,,,,,,,,++++++'''(((((()))***++++++,,,***,,,---,,,+++)))***+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++++++++*********+++,,,---************************---,,,,,,++++++*********************************+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------)))************+++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++***+++,,,---...---,,,+++*********++++++,,,,,,,,,---------,,,,,,+++++++++---+++***+++,,,,,,+++)))++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000000000///---------.........//////***+++,,,...///000000111///............///000000...//////000111222222222000000000000000000000000000000000000000111111222---000333555333222333444111111222222333444555555333333444444555666666666555666888:::;;;=========;;;;;;;;;;;;:::999888888<<<===>>>?????????======777999;;;===>>>>>>===<<<;;;<<<>>>???AAAAAABBBBBB@@@???>>>======???AAABBBBBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJIIIJJJJJJJJJIIIHHHGGGGGGFFFHHHJJJKKKJJJIIIIIIIIIDDDEEEFFFGGGGGGHHHGGGGGGCCCCCCDDDDDDEEEEEEFFFFFFCCCAAA>>>===<<<;;;999777GGGFFFEEEDDDDDDDDDEEEFFFCCCEEEHHHKKKLLLLLLJJJIIIFFFEEEDDDBBB@@@???BBBDDDAAABBBDDDEEEFFFFFFFFFEEEGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJCCCBBB@@@??????@@@BBBCCC@@@AAACCCEEEEEEDDDCCCBBBEEEEEEEEEFFFGGGGGGHHHHHHDDDCCCAAA???>>>>>>>>>>>>@@@@@@AAAAAABBBAAAAAAAAA>>><<<999888777666555333666555555444444333222222222222222111111111000000////////////............////////////////////////////////////////////////........................------------------------)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,+++******+++---......---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------......///,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,,,,------+++++++++,,,,,,---------........................++++++,,,------......///------------------------........................------...000111222333444111111222222222222111111//////000000111111222222111111222222222333333333222222333444444555555666888888888888777777777777555555777888999::::::;;;:::;;;<<<======>>>>>>>>>===???@@@???>>>===>>>???======>>>>>>>>>>>>======<<<<<<======>>>???AAABBBCCCAAA???=========???@@@>>>>>>???@@@@@@@@@??????@@@AAABBBCCCCCCCCCBBBAAABBBBBBAAA@@@@@@AAAAAAAAABBBBBBCCCEEEFFFHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJIIIHHHFFFEEEDDDIIIGGGEEEDDDEEEGGGGGGFFFDDDDDDCCCBBBBBBBBBCCCCCCAAAAAA@@@???>>>===<<<<<>>??????@@@AAAAAABBBBBBAAAAAA@@@@@@===;;;999999888666555444444444333222222111111222222222111111111000000////////////............................................................------------------------------------------------+++,,,---......---,,,+++************************------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***))))))(((((())))))***++++++,,,,,,------,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++++++++++++++,,,***+++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,---------......................................................---------------------------..............................///000111222222333000111111222222111111000000000000000000111111111000000111111111222222222222222333333444555555555777777777777777777777777555555777888999::::::::::::;;;<<<===>>>>>>>>>>>>===>>>??????======>>>???===>>>>>>??????>>>>>>===============>>>@@@AAABBBCCCBBB@@@>>>>>>???@@@AAA???@@@@@@AAABBBBBBBBBAAA@@@AAABBBCCCCCCCCCBBBAAABBBAAAAAA@@@@@@AAAAAAAAABBBBBBCCCEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJIIIIIIGGGFFFEEEIIIGGGEEEDDDEEEFFFFFFEEECCCCCCCCCBBBBBBBBBBBBAAA@@@@@@???>>>===<<<;;;:::FFFEEEDDDDDDDDDEEEFFFGGGFFFGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHDDDAAA???@@@AAAAAABBBDDDEEEFFFFFFEEEDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIEEEDDDBBBAAA@@@@@@@@@AAABBBCCCEEEFFFGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGDDDCCCBBBAAA@@@?????????@@@AAAAAAAAAAAAAAA@@@@@@AAA>>><<<::::::999888666333333333222111111000000222111111111111000000000////////////....................................------------------------++++++++++++++++++++++++------------------------------////////////------************************,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,++++++++++++++++++((()))+++,,,---,,,,,,+++++++++,,,,,,,,,+++******)))(((((((((((((((((()))+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,---,,,++++++---------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......------------,,,,,,************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++***))))))((((((,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------............//////------------------------000000000///...------,,,------------------------/////////////////////////////////000000111111111000111111222222111111000111111111111000000000000//////000000000111111111222222333333444444555555666666666666666666666666555666777888999::::::::::::;;;<<<===>>>>>>>>>>>>===>>>???>>>===<<<===???>>>??????????????????>>>=========>>>???@@@AAABBBCCCBBBAAA@@@@@@@@@AAABBBAAABBBCCCDDDEEEEEEEEEEEEAAABBBBBBCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIHHHGGGJJJHHHEEEDDDEEEEEEDDDCCCAAABBBBBBCCCBBBAAA@@@???>>>======<<<;;;:::999999DDDDDDCCCCCCCCCEEEFFFGGGGGGGGGFFFFFFGGGIIIJJJKKKKKKKKKIIIFFFBBB??????@@@AAABBBDDDEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@AAACCCEEEFFFFFFFFFDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@??????@@@===;;;:::999999888666333333333222111111000000111111111111000000000000////////////............................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,++++++*********'''(((+++---...---,,,+++++++++,,,,,,,,,++++++***++++++************+++++++++++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,...,,,++++++------,,,***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))(((++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,+++++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------------............------------------------//////......------------------------------------000000000000000000000000000000000000000000//////000000111111111111000000222222111111000000//////000000000000111111111222111222222333444444555555444444444555555555555555555666777888999999999999:::;;;<<<======>>>>>>===<<<===>>>>>><<<<<<===>>>??????@@@@@@@@@@@@??????=========>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBCCCDDDCCCDDDEEEGGGHHHHHHIIIIIICCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCCDDDEEEFFFGGGHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHIIIGGGEEEEEEEEEDDDCCCAAA???@@@BBBBBBBBB@@@>>><<<;;;;;;:::999999888777777BBBBBBAAAAAABBBDDDEEEGGGGGGFFFEEEDDDEEEGGGIIIJJJJJJJJJIIIFFFBBB@@@???@@@AAABBBDDDEEEEEEDDDCCCCCCAAABBBDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGFFFEEECCCBBBAAAAAA@@@@@@AAACCCEEEEEEDDDCCCBBBBBBCCCEEEFFFGGGGGGFFFEEEBBBBBBBBBAAAAAA@@@@@@?????????@@@@@@???>>>=========;;;999888888777666555444444444333222222111111000000000000000000000000////////////............................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,++++++*********'''(((+++---...---,,,+++***++++++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,++++++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,...,,,++++++------,,,***************************,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------...---,,,,,,+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------------------------------000000000000000000000000000000000///////////////000000000111111000000000222222111111000000//////111111111222222222333333111111222222333444444555333444444444555555555666555666777888888888888888999:::;;;<<<<<<======<<<;;;=========<<<;;;<<<===??????@@@@@@@@@@@@??????<<<<<<<<<===>>>???AAAAAABBBBBBBBBCCCCCCDDDDDDEEEDDDEEEGGGHHHIIIJJJKKKKKKDDDDDDCCCBBBAAA@@@@@@@@@????????????@@@@@@AAABBBBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHFFFEEEDDDDDDDDDBBB@@@>>>???AAAAAA@@@>>><<<:::999999888888777666666666????????????AAABBBDDDFFFEEEDDDDDDCCCDDDEEEFFFGGGGGGHHHHHHFFFCCCAAA@@@AAABBBBBBDDDDDDDDDDDDCCCBBB@@@AAABBBDDDDDDDDDCCCCCCBBBAAA@@@@@@AAABBBDDDEEEFFFFFFEEEDDDCCCBBBBBBAAA@@@AAACCCDDDEEEDDDCCCAAAAAACCCEEEGGGGGGGGGFFFEEE@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>===<<<;;;;;;;;;999777666666666555333444444444333222222111111//////000000000000000111////////////............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,++++++++++++++++++((()))+++,,,---,,,,,,+++******+++,,,,,,,,,++++++++++++************+++++++++******))))))+++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***))))))*********+++++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,++++++---------+++************************++++++************++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------///...---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------------------------------///////////////////////////////////////////////////000000111111000000///111111111111000000000000111222222222222333333333111111222222333333444444333333444444555666666666555666777777888888888777777888999:::;;;;;;;;;;;;;;;<<<===<<<;;;:::;;;===>>>??????????????????>>>;;;;;;;;;<<<===>>>???@@@AAAAAABBBCCCDDDEEEEEEEEEFFFFFFHHHIIIJJJJJJJJJJJJFFFEEECCCBBB@@@@@@@@@@@@??????>>>??????@@@AAABBBBBBBBBCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDEEEDDDBBB???>>>?????????>>><<<;;;:::777777777666666666555555============???AAACCCDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCDDDEEEEEECCCAAABBBBBBBBBBBBDDDDDDDDDCCCBBBAAA>>>???AAABBBCCCCCCCCCBBBAAA@@@?????????AAACCCDDDEEEEEEEEEEEEDDDDDDCCCCCCAAABBBDDDEEEFFFEEECCCBBB@@@BBBEEEGGGGGGGGGEEEDDD??????@@@@@@@@@???>>>===<<<<<<<<<<<<;;;:::999888:::888666555666666555333333333333222111111000000////////////000000111111////////////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))*********++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******))))))))))))******+++***)))((()))***,,,---***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))*********+++++++++,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++***+++---...---,,,++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................////////////////////////000000000000//////000000000000000111111111111111111111222222222222111111111222333333444444333444444555666666777777555666777777777777777777666777888999999:::999999:::;;;<<<<<<::::::;;;<<<===>>>>>>??????>>>>>>===::::::::::::;;;===>>>???@@@@@@BBBCCCDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIGGGFFFDDDAAA@@@?????????>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDEEEDDDBBB@@@??????>>>===<<<;;;::::::777666666666666555555555;;;;;;;;;<<<>>>@@@BBBDDDAAAAAABBBBBBBBBBBBBBBBBB@@@BBBDDDDDDCCCBBBCCCCCCBBBCCCDDDDDDDDDCCCBBBAAA>>>???@@@BBBCCCCCCBBBBBB@@@@@@>>>>>>???@@@CCCDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBCCCEEEFFFGGGFFFDDDCCC@@@BBBEEEGGGHHHGGGEEEDDD===>>>???@@@@@@???===<<<;;;;;;;;;;;;:::999888777:::888666666666666555444222222111111000/////////.../////////000000111111000/////////............------------------------))))))))))))))))))))))))************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,*********++++++,,,,,,---,,,,,,+++******+++++++++)))***+++,,,,,,,,,,,,,,,++++++************+++++++++***)))((((((***,,,---***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))++++++,,,,,,,,,---------+++++++++,,,,,,---------*********++++++,,,,,,,,,,,,++++++++++++++++++,,,+++******+++---///...---------------------------++++++************++++++,,,,,,,,,------.........*********************************++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++***************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------------------------------++++++,,,---------,,,,,,++++++,,,,,,,,,---------++++++++++++,,,---......************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++------------------------....................................//////000000//////000000000000////////////000000111111222222000000000000111111111111000111111222333333444444444444555555666777888888555666777777777777777666555666777888888999999888:::;;;<<<<<<::::::;;;<<<======>>>>>>>>>>>>======999999999:::;;;<<<===>>>???@@@AAACCCDDDEEEEEEEEEGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFDDDAAA@@@?????????>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIHHHGGGFFFEEECCCBBBCCCBBBBBBDDDEEEDDDBBB@@@@@@???===<<<::::::::::::666666666666666555555555<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDFFFFFFFFFFFFEEEDDDBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBAAA@@@?????????@@@AAABBBBBBCCCDDDEEEFFFFFFDDDDDDFFFIIIKKKJJJGGGEEEAAAAAABBBBBBBBBAAA@@@@@@AAAAAA@@@>>>===;;;::::::999999999999888888888777777666555555555333111///222111111000000000000000222111000//////000111222+++,,,,,,------,,,,,,+++---------............///...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++*********++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,------,,,++++++******+++++++++,,,,,,,,,++++++******************,,,++++++******++++++,,,+++*********+++---///000333///+++***++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++***)))))))))***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,---------......------------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,------......------,,,---.........---,,,,,,+++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++///...------++++++***))),,,+++******,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,++++++*********........................------............------...............///000000....................................////////////000000000000111111111111111000000000000222333444222222333333333333444444444444333444444555666777888777666555666777999:::666777888999999999999999<<<<<<<<<<<<;;;:::999888999:::<<<>>>???@@@??????@@@???===;;;::::::::::::;;;<<<>>>@@@BBBCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGEEECCCAAAAAA@@@???>>>>>>>>>===>>>>>>???@@@@@@CCCCCCCCCCCCCCCDDDEEEFFFHHHGGGFFFDDDDDDDDDEEEFFFKKKKKKJJJIIIGGGEEEDDDCCC????????????>>>>>>>>>>>>======<<<;;;:::999999888777777555444333222222222;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBB???>>>>>>============>>>AAAAAABBBBBBCCCCCCDDDDDDEEEEEEGGGIIIKKKKKKHHHFFF@@@AAAAAAAAAAAA@@@@@@???@@@???>>>===;;;:::999999777777777777666666666666777666555555555444222111222111000000//////000000111000////////////000111,,,,,,------------,,,,,,------------............------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++,,,,,,---,,,,,,++++++******+++++++++,,,,,,,,,++++++******************,,,++++++******++++++,,,,,,++++++***++++++------111...+++***+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,------------...,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,------......------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,,,,---------++++++++++++++++++++++++...------,,,,,,++++++***---,,,+++,,,------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,++++++........................------............---------------------...//////....................................////////////000000000000111111111111111000000000000222333444111111111222222222333333444444333444444555666777:::999777777777888:::;;;777777888999999999888888::::::;;;;;;;;;;;;::::::;;;<<<===???@@@@@@@@@@@@@@@???===;;;::::::::::::;;;;;;===>>>@@@BBBDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>???@@@@@@CCCBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDGGGGGGHHHGGGEEECCCAAA@@@>>>>>>>>>>>>==================<<<;;;:::999888888777666555444333222222222:::::::::;;;;;;<<<======@@@@@@???@@@@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBAAABBBBBBBBBCCCBBBBBBAAAAAADDDDDDDDDDDDCCCBBBBBBAAA===<<<<<<<<<<<<======>>>AAAAAAAAAAAAAAAAAAAAAAAAEEEEEEGGGIIIKKKKKKIIIGGG@@@@@@@@@@@@@@@???>>>>>>>>>>>>===;;;:::999888888666555555555444444444444555555555555555444333222222111000000//////000000//////............//////------............------------------............------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++---,,,+++*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******++++++++++++++++++,,,++++++******++++++,,,---,,,+++***************...,,,+++***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,------......------,,,,,,++++++,,,,,,,,,,,,------,,,------------.........,,,,,,---------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,......------------,,,,,,........................------............------------,,,,,,------...///////////////////////////............////////////000000000000111111111111000000000000111222333444000000111111111222222222444444333444444555666777888777777666666777999:::888888999999999888888777777888999:::;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAA@@@???===;;;::::::;;;;;;::::::;;;<<<>>>AAADDDEEECCCCCCBBBBBBBBBBBBAAAAAABBBBBBAAA@@@@@@@@@@@@AAA??????>>>>>>??????@@@@@@BBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCEEEEEEDDDAAA>>><<<======<<<<<<<<<;;;;;;;;;===<<<<<<;;;:::999888888777666555333222222222222999::::::;;;<<<<<<======???????????????@@@BBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAACCCDDDCCCCCCBBBAAA@@@???===============>>>???@@@?????????????????????>>>CCCCCCDDDGGGIIIIIIHHHFFF??????@@@??????>>>===<<<======<<<;;;:::999888888555555555444444444333333222333444444333222222222111111000///////////////........................---..................---,,,,,,---------.........---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++++++++,,,,,,++++++******++++++,,,+++++++++***************++++++***++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++************************************++++++++++++++++++++++++,,,***)))***+++---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,------......---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,+++++++++,,,,,,,,,---------------.........//////,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++,,,,,,---------...,,,+++,,,---...---,,,+++++++++,,,,,,,,,------...------,,,,,,+++++++++---------------,,,,,,,,,........................------............------...------------...//////000000000000000000000000............///////////////000000000111111111111000000000111111222333333111111111111222222222222444444333444444555666777555444444444444555666666999999999999999888777666777777888999::::::::::::<<<<<<===>>>??????@@@@@@@@@???===<<<;;;;;;;;;<<<::::::::::::<<<@@@CCCEEEBBBBBBBBBAAAAAA@@@???>>>??????@@@?????????AAABBB@@@@@@?????????@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAA@@@AAABBBCCCCCCBBBAAA@@@???AAACCCDDDDDDAAA===;;;;;;;;;;;;;;;::::::::::::<<<<<<;;;:::999888777777666555444333222222222222999:::<<<======>>>======>>>>>>===>>>>>>???@@@AAABBBAAA@@@??????@@@@@@AAA@@@AAABBBCCCCCCCCCAAAAAABBBBBBBBBAAA@@@???>>>======<<<<<<<<<===>>>??????>>>>>>>>>>>>============@@@@@@AAACCCEEEFFFEEEDDD????????????>>>===<<<;;;======<<<<<<;;;:::999999666666666555555555444444000222333333111000000222111000000///.../////////------............---------..................---,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,++++++******++++++,,,))))))******++++++++++++((()))***++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++,,,***)))***+++---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******++++++,,,,,,---------,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------...------,,,+++++++++,,,,,,,,,---------------.........//////++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,+++***+++,,,---,,,***+++++++++,,,,,,,,,---------------,,,,,,++++++***+++++++++++++++,,,,,,,,,........................------............------///////////////000000111000000000000000000000000............///////////////000000000111111111111///000000111222222333333222222222333333333333444444444333444444555666777444444444444444555555666999999999999999888777666888999999::::::999999888;;;<<<<<<<<<======>>>>>>@@@???===<<<;;;;;;<<<===;;;:::::::::<<>>===<<<<<<>>>??????>>>>>>@@@CCCAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@???@@@AAABBBBBBAAA@@@??????AAACCCEEEDDDBBB???<<<::::::::::::999999999888;;;;;;:::999888777777666555444333222222222222222999:::<<<===>>>>>>=====================>>>@@@@@@AAA@@@???>>>>>>>>>???@@@???@@@BBBDDDDDDCCCBBB@@@@@@@@@@@@@@@???>>>======<<<;;;;;;;;;;;;<<<<<<====================================???BBBCCCCCCBBB@@@@@@@@@??????===<<<;;;======<<<;;;;;;:::999999777777666666666555555555000222444333000...///111111000//////......//////------...//////...------------............------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,---------,,,++++++******++++++,,,))))))***+++,,,,,,++++++''')))+++,,,++++++,,,---...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***)))***+++---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------++++++,,,,,,,,,,,,------,,,------------.........*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,+++******,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,........................------............------000000//////000000111222////////////////////////............////////////000000000000111111111111//////111222222333222222222222333333333444444444444444333444444555666777666666666777777777777777888888999999999888888777999:::::::::::::::999999<<<;;;;;;;;;;;;<<<===>>>??????===<<<<<<<<<======<<<<<<;;;<<<===>>>@@@AAA@@@@@@AAAAAA@@@???===<<<:::===???>>><<<<<>>??????@@@???===<<<<<<===???@@@>>>@@@BBBDDDEEECCCBBB@@@??????@@@@@@@@@??????>>>======<<<<<<;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<;;;;;;===@@@BBBBBBAAAAAAAAAAAA@@@???>>><<<<<<;;;;;;::::::999999888888666666666666555555555555222555777555111...000222000000///............///---...////////////...---,,,,,,------------,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++*********************************+++,,,,,,,,,,,,+++***((()))***++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,------...,,,++++++******++++++,,,+++,,,,,,------,,,+++***&&&))),,,,,,+++***+++,,,......---,,,,,,+++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,***)))***+++---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,------......------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,+++++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------........................------............------///////////////000111111....................................////////////000000000000111111111111...///111222333333222222111222222222333333333333444444333444444555666777666666777777888888888888777777888999999999888888888999:::;;;;;;<<<;;;;;;===<<<<<<;;;<<<<<<>>>>>>??????===<<<<<<<<<===>>>======>>>>>>>>>????????????@@@AAAAAAAAA???===<<<:::===???>>>;;;;;;>>>BBBCCCCCCBBBAAAAAAAAAAAAAAABBBAAA@@@????????????@@@@@@?????????@@@@@@AAABBBAAAAAACCCDDDDDDCCCBBBAAA:::::::::999999999888888::::::999888777666555555444333222222111222222222666888:::<<<<<<<<<;;;:::<<<;;;;;;<<<<<<===>>>??????>>>===;;;<<<===???@@@>>>@@@BBBDDDEEEDDDBBB@@@??????@@@AAAAAAAAA@@@@@@AAA@@@???>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>??????<<<;;;;;;===@@@BBBBBBAAABBBBBBAAAAAA???>>>===<<<:::999999999888888777777666666555555555444444444444777999777222///000333000000///...............---...///000000///...---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,+++++++++*********************************+++,,,------,,,+++***(((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......,,,++++++++++++++++++,,,............---+++)))(((&&&))),,,---+++)))***,,,......---,,,,,,+++******)))))))))))))))*********************************************************,,,***)))***+++---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------/////////......------,,,***+++,,,------,,,+++***++++++++++++++++++++++++************************------------------------***+++,,,------,,,+++*********+++++++++,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,------.........+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---.........---++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,++++++,,,,,,,,,---------*********++++++,,,,,,---,,,,,,,,,------.................................---..................---...............///000000..................................../////////000000000000000111111111111...///111222333333222222000111111111111222222222444444444444444555777777444555555666777666666666666777888999999999999999777888999;;;<<<===>>>>>>>>>>>>===<<<<<<===????????????===<<<<<<===>>>>>>>>>>>>????????????>>>===>>>???AAABBBAAA@@@>>>===999===???>>>::::::===AAADDDCCCBBBAAAAAAAAAAAAAAABBBBBBAAA@@@??????@@@@@@AAA@@@?????????@@@BBBCCCAAAAAABBBBBBCCCCCCBBBBBB:::::::::999999999999888::::::999888777666555555333333222222111222222222777777777777888999;;;;;;999999::::::;;;<<<======<<<<<<<<<<<<=========>>>???@@@AAABBBBBBAAA???>>>BBBBBBBBBAAAAAA@@@@@@@@@BBBAAA@@@???>>><<<;;;;;;>>><<<;;;<<<===>>>===<<>><<<===???@@@@@@???@@@@@@@@@???>>><<<;;;:::;;;;;;:::999999888888777444444555555444444333222444444333333333222222222000000000000000000000000......---------,,,,,,,,,------------------------++++++******++++++,,,---******+++,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++---)))(((---...+++)))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...---+++******++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,------...222111000//////......///------------------------.........------,,,,,,,,,+++,,,------++++++,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++---......---,,,,,,------------------------------,,,+++******+++,,,---------------------------------------------------..............................////////////......---......///////////////000000000000000000000000000000000000111111111111111111000000111111222333444444444444444555666777666666666666666777888888:::999888777888999:::;;;;;;;;;:::::::::;;;<<<<<<>>>>>>???AAACCCCCC@@@>>>============<<<<<<<<<<<<@@@???????????????@@@@@@???????????????@@@AAABBB???>>><<<;;;:::;;;===>>>>>>???AAACCCDDDDDDCCCBBBDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>??????@@@@@@AAAAAAEEECCC@@@AAABBBBBB???;;;:::999888777777777888999999888777666666555555555222222222111111111111000777777777777888999:::::::::::::::;;;;;;<<<<<<===<<<<<<<<<=========>>>>>>@@@@@@@@@AAAAAA@@@@@@???BBBAAAAAAAAAAAAAAAAAA@@@EEEDDDCCCAAA???===<<<;;;???>>>======??????>>>===???>>><<<===???@@@@@@???????????????>>><<<;;;;;;;;;::::::999999888888777444555555555555444333333333222222222111111111111////////////////////////......---------,,,,,,,,,------------------------+++++++++++++++,,,------,,,------...............++++++++++++++++++++++++++++++++++++++++++++++++...,,,)))(((***,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++*********+++++++++++++++++++++++++++++++++************++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,+++++++++******---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,------......111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------------------------------------------------..............................////////////......---......///////////////000000000000000000000000000000000000111111111111111111000000111111222333333333333444555666777777666666666666666777888888:::999888888888999;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>@@@BBBBBB@@@>>>>>>>>>>>>>>>============???>>>>>>>>>??????@@@AAA@@@@@@@@@AAABBBDDDEEEFFFAAA@@@>>><<<<<<<<<>>>>>>>>>???AAABBBCCCDDDDDDDDDEEEDDDCCCAAA@@@@@@??????>>>>>>??????????????????DDDCCCBBBBBBBBBAAA???===:::999888777777777888999888777666555555444555555222222222111111111000000888888888777888888999999;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>AAA@@@@@@???@@@@@@AAAAAA@@@AAAAAAAAAAAAAAAAAABBBHHHGGGEEECCCAAA???===<<<@@@???>>>???@@@AAA@@@>>>???=========???@@@???>>>>>>>>>>>>>>>>>>===<<<<<<:::::::::999888888777777555555666666555555444333111111111000000000000///////////////////////////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,...***$$$(((222777444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************++++++++++++++++++++++++++++++************++++++))))))*********+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++******++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,---......//////111000///---,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++*********+++,,,,,,,,,,,,---.........---,,,,,,---......))))))*********+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------///000///---,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------------------------------------..............................////////////......---......///////////////000000000000000000000000000000000000111111111111111111000000111111222333222222333444555666777888666666666666666777888888::::::999999999:::;;;<<<<<<<<<<<<<<<=========>>>======>>>@@@BBBBBBAAA???@@@?????????>>>>>>>>>>>>=========>>>???@@@AAABBB??????@@@AAACCCEEEGGGHHHCCCBBB@@@>>>===>>>>>>?????????@@@AAABBBDDDFFFGGGFFFFFFDDDCCCAAA@@@???>>>?????????>>>>>>>>>>>>>>>AAACCCDDDCCCAAA???>>>>>>:::999888666666666777888777666555444333333333333222222111111111000000000:::999999888888888888999=========<<<<<<<<<<<<<<<<<<============>>>>>>>>>AAA@@@???>>>???@@@AAABBB@@@@@@@@@AAAAAABBBBBBBBBGGGFFFEEECCCBBB@@@???>>>AAA???>>>???@@@AAA@@@>>>>>>======>>>@@@@@@???>>>===>>>>>>>>>>>>>>>===<<<::::::999999888777777777555555666666555555444333111111111000000000//////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......+++******)))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((...,,,%%%***:::???999,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******)))))))))++++++++++++++++++++++++++++++************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...//////000111000///---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++)))+++,,,,,,,,,,,,---//////---,,,******,,,---///************+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...///000000...,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------..............................////////////......---......//////////////////////////////////////////000000000111111111111111111000000111111222333000111333444666777888888666666666666666777777888:::::::::::::::;;;;;;;;;<<<<<<===>>>>>>>>>??????>>>===>>>@@@CCCDDDCCCBBBAAAAAA@@@@@@@@@?????????<<<<<<======???@@@AAABBB?????????@@@AAACCCDDDEEECCCBBBAAA???>>>>>>>>>>>>?????????@@@BBBEEEGGGIIIHHHGGGFFFDDDCCCAAA???>>>?????????>>>>>>=========???BBBEEEDDDAAA>>>>>>???:::999777666555555666777666555444333222222222222111111111111000000000000;;;::::::999999999999:::=====================<<<============>>>>>>>>>???@@@@@@???>>>???@@@BBBCCC@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>@@@@@@???>>>>>>======>>>@@@@@@???======>>>>>>>>>>>>>>>===<<<::::::999888888777777666555555555555555444444333111111111111000000000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......//////...,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&......''',,,888:::222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++******))))))++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...//////000222111000...---,,,,,,,,,------------------------,,,,,,,,,---------------***+++---,,,,,,+++---......,,,+++))))))+++,,,...+++++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------///000///---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------..............................////////////......---......//////////////////////////////////////////000000000111111111111111111000000111111222333000111333555666777888888666666666666666777777888999999:::::::::;;;;;;;;;;;;<<<===>>>????????????>>>>>>>>>AAADDDEEEEEEDDDAAAAAAAAAAAA@@@@@@@@@@@@<<<<<<<<<===>>>@@@AAABBBAAAAAA@@@@@@@@@AAAAAABBBAAAAAA@@@???>>>>>>======@@@???@@@@@@BBBEEEHHHIIIHHHHHHGGGFFFDDDBBB@@@>>>@@@@@@??????>>>>>>======>>>BBBEEEEEEBBB???>>>???999888777555444444555555555444333222222111111111111111111000000000//////;;;;;;;;;::::::;;;<<<<<<=========>>>>>>>>>>>>>>>=========>>>>>>>>>??????????????????@@@AAABBBBBB@@@AAAAAAAAAAAAAAAAAABBB@@@@@@@@@AAAAAAAAAAAABBB@@@???>>>???@@@@@@???>>>=========???AAAAAA???===>>>>>>>>>>>>>>>===<<<<<<999999999888777777666666444444555555444444333222111111111111000000000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))......)))+++000...''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,++++++******++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---......//////111000///...------------------------------------,,,,,,------------......+++,,,------++++++,,,---,,,+++************+++,,,++++++,,,,,,,,,---------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++---......---,,,,,,---------------------------,,,,,,------------,,,,,,+++,,,,,,------.........------------------------..............................////////////......---......///////////////000000000000000000000000000000000000111111111111111111000000111111222333000111444666777777777666666666666666666777888888777888999:::::::::999999:::;;;===>>>????????????>>>===>>>@@@CCCEEEFFFEEEBBBAAAAAAAAA@@@@@@@@@@@@<<<<<<<<<===>>>???@@@AAACCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@????????????>>>@@@@@@AAABBBCCCEEEGGGHHHHHHHHHHHHGGGFFFCCCAAA@@@@@@@@@@@@???????????????>>>AAADDDEEECCCAAA???>>>999888666555444444444444555444333222111111111111111111000000000/////////<<<<<<<<<<<<<<<===>>>???=========>>>>>>??????@@@======>>>>>>>>>?????????>>>>>>???@@@AAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBB@@@???@@@AAABBBAAA???=========???AAAAAA???<<>><<<;;;;;;999999888888777777666666333333333444333333222111000000000/////////....................................---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------***)))(((''''''(((***+++************************++++++++++++++++++++++++---,,,++++++,,,+++)))'''------------------------***************************+++,,,------,,,++++++++++++++++++++++++++++++++++++************++++++***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,------............---------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------(((***,,,---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---......///------------------------..............................////////////......---......///////////////000000000000000000000000000000000000111111111111111111000000111111222333111222444666777777666555666666666666666777888888666777888999999999888888888:::<<<>>>?????????>>><<<;;;;;;>>>AAADDDEEEEEEAAAAAAAAA@@@@@@@@@@@@???===============>>>??????AAAAAA@@@@@@@@@AAAAAABBB???@@@@@@AAAAAAAAAAAAAAA@@@AAABBBDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGEEECCCAAA@@@@@@@@@@@@AAAAAAAAAAAA???@@@BBBDDDEEECCC???<<<999888666444333333333444555555444333222222222222111000000000////////////<<<<<<<<<======???@@@@@@<<<<<<===>>>???@@@@@@AAA>>>>>>>>>>>>????????????===>>>@@@AAABBBBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@DDDCCCCCCBBBAAAAAA@@@@@@CCCBBBAAAAAACCCCCCBBBAAA======>>>@@@AAAAAA???<<<@@@@@@@@@???>>><<<;;;:::999999888888777666666666222333333333333222111111//////.........---------..............................---------,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++***)))((()))***,,,...))))))))))))))))))))))))++++++++++++++++++++++++///***)))---///---,,,///------------------------***************************+++,,,---...---,,,+++++++++++++++++++++++++++++++++************++++++)))************+++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,------...,,,,,,++++++,,,,,,---...++++++++++++++++++++++++*********++++++,,,,,,,,,......///---+++)))******,,,------......------,,,)))************+++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------''')))+++,,,,,,,,,---...++++++++++++++++++++++++,,,,,,---......---,,,,,,++++++,,,,,,---...//////------------------------..............................////////////......---......///////////////000000000000000000000000000000000000111111111111111111111000111222222333222333555777777666555444666666666666666777888888555666777888999888777777888999<<<>>>??????>>>===:::999999<<>>===============>>>???============>>>???@@@AAA@@@@@@AAABBBCCCCCCCCCCCC@@@AAACCCEEEFFFEEEEEEDDDFFFGGGHHHIIIHHHFFFDDDBBB@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@CCCFFFEEE@@@;;;999888666444333333333333666555444333222222222222000000000000////////////AAA???>>><<<<<<===???@@@>>>????????????@@@@@@@@@????????????>>>>>>>>>===??????@@@@@@@@@AAAAAAAAA===???@@@@@@??????@@@BBBBBBAAA@@@@@@BBBBBBAAA@@@??????@@@@@@BBBCCCEEEFFF@@@???===<<<===>>>@@@AAAAAA@@@@@@>>><<<:::888777666666666666555555555555666555444333222222222222////////////............///.........------------///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))'''%%%...,,,***+++---...---***++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,---......---,,,,,,+++*********+++************************************************+++++++++*********))))))************************************************************************++++++++++++++++++++++++---,,,,,,+++******************))))))******+++,,,++++++******)))*********+++++++++,,,,,,,,,------************************,,,++++++******++++++,,,******************************))))))******+++,,,************************+++++++++*********))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++///...---,,,***)))((('''---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,...///000***+++,,,,,,------,,,,,,111000///...............,,,---///000000000///...000000//////.........---......//////000000111111000111111111111222222222///////////////000000111333333333333333333333333444444555555555555555444666666777888999999::::::;;;;;;;;;<<<<<<>>>??????===<<<;;;:::;;;===???@@@>>>???@@@@@@@@@???===<<<>>>===<<<<<<<<<===???@@@@@@AAACCCDDDDDDCCCAAA@@@@@@AAACCCDDDEEEFFFEEEEEECCCCCCDDDFFFHHHHHHGGGEEEGGGHHHHHHGGGGGGFFFEEEDDDBBBBBBBBBAAA@@@???===<<>>???@@@???===;;;666555555444444333222222444444444333222111000///000000000000000000000000@@@???>>>>>>>>>>>>???@@@>>>????????????@@@@@@@@@@@@@@@@@@@@@?????????>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@??????@@@BBBBBBAAA@@@@@@BBBBBBAAA@@@AAAAAAAAAAAABBBCCCCCCDDD@@@???>>>======>>>???@@@AAA@@@@@@>>>===:::999888777666666666666555555555555555444222222111111111000000000/////////....../////////.........---------.....................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((+++)))'''(((***+++***(((++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,------...---,,,++++++******++++++************************************************+++++++++*********))))))************************************************************************++++++++++++++++++++++++---,,,+++*********+++++++++************+++,,,,,,***************+++,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++,,,++++++******++++++,,,******************************))))))******+++,,,************************+++++++++*********))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++---,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++++++++++++++++++++,,,,,,,,,------------...++++++,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,---...///++++++,,,---------------000//////............///------///000000000///...//////......------------......//////000000000000000000111111111222222222000000//////000000111222333333333333333333333333444444555555555555555555777777777888999999::::::;;;;;;;;;;;;<<<===>>>???===<<<;;;;;;<<<===???AAA>>>>>>??????>>>>>>===<<<>>>===<<<<<<<<<===??????@@@AAABBBCCCCCCBBBAAA@@@???AAABBBDDDEEEEEEEEEEEECCCCCCDDDFFFHHHHHHGGGEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@???>>>===???>>>===>>>>>>===;;;999555555555444333333222222333333333333222111000///////////////////////////??????@@@@@@@@@@@@@@@???>>>????????????@@@@@@@@@AAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@??????>>>???@@@@@@??????@@@AAAAAA@@@???@@@AAABBBAAA@@@CCCCCCBBBBBBBBBBBBCCCCCCAAA@@@???=========>>>>>>@@@@@@@@@???===;;;999999777777777666666666555555444444333222111111111111111111000000000/////////000/////////............,,,------...///000000000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---+++***+++,,,---,,,***++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,,,,------,,,,,,++++++******++++++************************+++++++++++++++++++++++++++++++++***************************************************************************************++++++++++++++++++++++++...---+++))))))***+++,,,+++++++++++++++,,,------*********+++,,,---...///,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************************))))))******+++,,,************************+++++++++***************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))((())))))***+++,,,+++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////......++++++++++++++++++++++++,,,,,,,,,,,,------------***+++,,,,,,------------++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---...,,,,,,---............---///............//////000---......///000/////////......---------------,,,...////////////000000000000000000111111111222222111111000000111111222333333333333333333333333333333444444555555555666666777777888888999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>===<<<<<<===>>>@@@AAA>>>>>>===<<<<<<<<<<<<<<<======<<<<<<======>>>??????@@@AAABBBBBBAAA@@@??????@@@BBBDDDEEEEEEEEEDDDCCCCCCDDDFFFHHHHHHGGGEEEDDDDDDEEEEEEDDDCCCAAA@@@BBBBBBBBBBBBAAA@@@>>>>>>>>>===<<<<<<<<<;;;888666555555444333333222222111333333333333222111000000////////////////////////>>>???AAABBBBBBAAA@@@???>>>>>>?????????@@@@@@@@@@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@????????????===>>>??????>>>===>>>???AAA@@@??????AAABBBAAA@@@BBBBBBBBBBBBBBBBBBCCCDDDBBBAAA@@@>>>===<<<<<<<<>>===<<<:::999888777777666666555555555333333222111111111111111111111111111000000000000000000/////////.........------------......//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++------------,,,------------,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,************************++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++...,,,***))))))***,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---...///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************************))))))******+++,,,************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,------------*********++++++,,,,,,,,,***+++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......//////.....................///000111---......///////////////........................////////////////////////000000000000111111111111222222111111222222333444333333333333333333333333333333333444555666777777888888888999999:::::::::;;;;;;::::::;;;<<<<<<===>>>=========>>>???@@@AAA>>>===<<<::::::;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>??????@@@@@@??????>>>>>>???AAACCCDDDDDDDDDCCCCCCCCCDDDFFFHHHHHHGGGEEECCCDDDEEEEEEDDDCCCAAA@@@BBBBBBBBBBBBAAA@@@???>>>???===;;;::::::999777555444444333333222111111111222222222222222111000000////////////////////////===>>>AAABBBCCCBBB@@@???>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>============????????????????????????<<<===>>>===<<<;;;<<<===@@@???>>>???AAABBBAAA@@@???@@@@@@@@@BBBCCCDDDEEEBBBAAA@@@???===<<<<<<;;;>>>>>>>>>======;;;::::::777777666666555444444333222222111000000000111111111111111111000000000000////////////............---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++)))))))))***,,,---)))*********)))))))))***++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++++++++,,,,,,++++++***++++++,,,,,,************************++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,++++++,,,,,,---...//////...---,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************************))))))******+++,,,************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......---,,,+++++++++,,,------,,,++++++******))),,,++++++******++++++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,,,,---------,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,---......//////.....................///000111............/////////000///////////////000000000/////////...............//////000000000111111111222222222222222333333444333333333333333333333333333333333333444666888999999999999999999:::::::::;;;::::::::::::;;;;;;<<<=========>>>>>>???@@@AAA>>>===;;;:::::::::;;;<<<;;;<<<<<<==================>>>>>>>>>>>>>>>>>>===>>>???AAABBBCCCDDDCCCCCCCCCCCCDDDFFFHHHHHHGGGEEEDDDEEEFFFGGGFFFDDDBBB@@@AAAAAAAAAAAA@@@???>>>>>>???===;;;::::::999777555333333333222111111000000111111222222222111000000........................<<<>>>@@@AAABBBAAA@@@???>>>????????????@@@@@@@@@>>>>>>=========<<<<<<<<<>>>>>>>>>?????????@@@@@@<<<===>>>===<<<;;;<<<===???>>>>>>???AAABBBAAA@@@===>>>>>>???@@@BBBDDDEEEAAAAAA@@@???>>>===<<<;;;<<<<<<<<<<<<<<<;;;:::999777666666555444333222222111111000000000000000111111111000000000////////////.........------------------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++***+++,,,+++******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++++++++++++++******++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,------000///...---,,,+++++++++,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************************))))))******+++,,,***************************************+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***************------,,,,,,+++***))))))++++++************++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,++++++,,,,,,---............---///............//////000///............///000000///000000000000111111111/////////............---/////////000000000111111222222111111222222333444333333333333333333333333222222222333444666999:::999999:::::::::::::::::::::::::::999999::::::;;;<<<<<<===>>>>>>??????@@@======<<<;;;;;;;;;;;;;;;;;;;;;<<<============<<<===<<<<<<<<<<<<<<<<<<======>>>@@@BBBCCCCCCCCCBBBCCCCCCDDDFFFHHHHHHGGGEEEDDDEEEGGGHHHHHHEEECCCAAA??????@@@@@@???>>>>>>===>>><<<999888888888777666333333222111111000000///000111111111111111000000........................<<<===>>>@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@>>>>>>>>>>>>============<<<<<<===>>>???@@@AAAAAA>>>???@@@???===<<<===>>>???>>>===>>>@@@BBBAAA@@@>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@???>>>===<<<<<<:::::::::;;;::::::999999666555444333222111111000000000/////////000000111000000000/////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******+++---///...,,,+++---///++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******************++++++******++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************************************************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++************+++,,,,,,......---,,,+++++++++,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,++++++******++++++,,,******************************))))))******+++,,,************************))))))*********+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***+++,,,---...++++++++++++++++++++++++++++++************++++++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------,,,+++******,,,,,,++++++++++++++++++)))******+++,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***+++,,,------,,,,,,++++++,,,---------------000//////............//////......---...///000111////////////000000000111//////.........---------////////////000000000111111111111111111222333333333333333333333333333333222222111222444777999;;;::::::::::::::::::::::::::::::999999999999::::::;;;;;;<<<===>>>>>>>>>>>>===============<<<;;;;;;:::;;;<<<=========<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>???AAABBBBBBBBBBBBCCCCCCDDDFFFHHHHHHGGGEEEDDDEEEGGGIIIHHHEEEBBB@@@===>>>>>>>>>>>>===<<<<<<;;;999777666666777666555222222222111000000//////000000111111111111000000........................<<<<<<===>>>???@@@@@@@@@>>>????????????@@@@@@@@@????????????>>>>>>>>>>>>;;;;;;<<<>>>???@@@AAABBB@@@AAAAAA@@@>>>>>>>>>???>>>======>>>@@@BBBAAA@@@??????>>>>>>>>>>>>????????????@@@??????>>>===<<<999999999::::::999999888555555444333111000000///000000////////////000111////////////............------,,,,,,,,,++++++++++++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***(((***,,,+++)))(((***,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++******************+++*********+++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************************************************************++++++++++++++++++++++++((()))+++---...---+++*********))))))******+++,,,,,,,,,+++++++++,,,------+++++++++,,,,,,,,,------************************,,,++++++++++++++++++,,,*********************************)))***++++++,,,************************))))))******++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++---000222333)))******+++,,,,,,------++++++************++++++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,.........---,,,+++***)))---,,,,,,++++++*********))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------((()))***,,,------,,,,,,***+++,,,,,,------,,,,,,111000///...............///......------///000111---.........//////000000//////.........---------////////////000000000000111111000000111111222333333333333333333333333333222111111222444777:::<<<::::::::::::::::::::::::::::::999999888999999999:::;;;<<<===>>>>>>>>>>>><<<===>>>>>>>>>===;;;:::::::::<<<=========<<<;;;<<<;;;;;;::::::;;;;;;<<<<<<===???AAABBBBBBBBBAAACCCCCCDDDFFFHHHHHHGGGEEECCCEEEGGGHHHHHHEEEBBB@@@<<<===============<<<;;;999777555444555666555555222222111111000////////////000000111111111000000........................<<<<<<<<<======>>>???@@@BBBAAAAAA@@@@@@AAAAAABBB@@@?????????>>>>>>======<<<<<<===>>>>>>>>>>>>>>>@@@@@@???????????????@@@???>>>>>>>>>@@@CCCFFFHHHFFFCCC@@@@@@@@@@@@===:::<<<<<<<<<===<<<<<<;;;:::999999888888777666666666555555555555444333222111111111222222222222111111//////............//////......---,,,,,,,,,,,,---***+++------------+++***------------,,,,,,+++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***************'''((()))***************+++++++++++++++++++++++++++++++++************)))++++++************++++++---,,,***)))))))))******,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++************///000...000777888555------,,,++++++******)))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++*********************************))))))***---000999222+++)))+++,,,+++)))***++++++,,,,,,++++++***++++++++++++++++++++++++******+++---///222444555,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***)))***---111444.........------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++)))))))))***+++,,,..................------,,,+++************************++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------++++++++++++------+++++++++,,,,,,---------.../////////...------,,,******+++++++++,,,,,,,,,///............///000000///////////////.........///...---,,,,,,---...//////......------...000111000000000000000000000000000000000000000000000000000000111222333333444444333333333444444444555555555555444333444666888:::<<<;;;;;;::::::999999999;;;:::999888888888::::::;;;===@@@BBBBBB???<<<999============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<===???BBBDDDBBBBBBBBBBBBCCCEEEFFFGGGEEEEEEEEEDDDCCCBBBAAAAAA===============<<<;;;;;;999888777666555444333333555555444333222111000///000000//////.........---222111111000///......---<<<<<<<<<<<<===>>>???@@@AAAAAA@@@?????????@@@@@@@@@?????????>>>>>>>>>>>>===>>>??????@@@@@@??????AAA@@@??????????????????======<<<<<<>>>AAACCCEEEGGGDDDAAA@@@AAA@@@===:::<<<<<<<<<<<<<<<;;;::::::888777777666666555555444333444444333222111000000000111111222222111111000///..................///...---,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***************((())))))************)))+++++++++++++++++++++++++++++++++************)))++++++************++++++---,,,***)))))))))***+++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,+++++++++*********...000...///444666333,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++((())))))***+++*********++++++++++++++++++++++++++++++++++++++++++,,,,,,)))************+++++++++***************************++++++***)))***---000DDD<<<333......///---+++***++++++,,,,,,++++++***++++++++++++++++++++++++)))******+++---///111222,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++***)))***---///111---------------,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---------------,,,++++++************************++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---...............---,,,+++++++++++++++,,,,,,,,,,,,......------......///000////////////..................------------.....................///000000000000000000000000000000000000000000000000000000000000111222222333444444333333333444444444444555666555444333444666777999:::::::::999999999888888:::999888888888999:::;;;<<<>>>AAACCCCCCAAA>>><<<<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>===<<<<<<===???AAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFEEECCCBBBAAA============<<<;;;:::999888888777666555444333222444444333222111000//////000/////////............000/////////...---------<<<<<<<<<<<<===>>>???@@@@@@@@@@@@??????>>>>>>>>>???????????????>>>>>>>>>??????@@@AAAAAAAAA@@@@@@AAAAAA@@@???????????????>>>=========>>>@@@BBBDDDHHHFFFCCCAAAAAA???===:::;;;;;;<<<<<<;;;;;;:::999666666666555444444333333111111111111111000///...000000111111111111000000......------------.........---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))******++++++***************+++******))))))+++++++++++++++++++++++++++++++++************)))++++++************++++++,,,,,,+++************+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,++++++++++++***+++---...---...111222000***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++)))************+++++++++***************************++++++***)))***---///AAA:::222---++++++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))***+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------///...------++++++***))),,,,,,------------,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,---..............................---..................------......///////////////000000000000000000000000000000000000000000000000000000111111222333333333333333333333444444444444666666444444444555666777888888888888888888888777999888888888999:::;;;;;;<<<>>>AAADDDEEECCCAAA???;;;;;;<<<<<<<<<=================================;;;<<<<<<<<<<<<=========>>>>>>===<<<===>>>???@@@CCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHGGGEEEBBBAAA=========<<<;;;999888777777777666555444333222222333333222111000///......////////////...............---------------------<<<<<<<<<<<<<<<===??????AAAAAAAAA@@@@@@???>>>>>>???????????????????????????@@@AAAAAAAAAAAA@@@@@@BBBAAA@@@????????????@@@AAAAAA?????????AAACCCEEEHHHFFFDDDBBB@@@>>><<<;;;;;;;;;;;;;;;;;;:::999999666666555555444444333333000111111111000//////...///000000000000000000///------,,,,,,,,,,,,------///...------,,,,,,------...---,,,++++++,,,---...++++++,,,,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++******)))(((+++++++++++++++++++++++++++++++++*********))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************+++++++++++++++++++++++++++++++++++++++,,,---,,,,,,---...---)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---++++++++++++++++++++++++,,,,,,,,,++++++*********))))))*********+++++++++***************************+++++++++******,,,...222///+++*********)))(((***++++++,,,,,,++++++***++++++++++++++++++++++++***************+++,,,,,,***************+++++++++++++++++++++++++++++++++******+++++++++******)))+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,++++++***,,,,,,,,,---------......,,,,,,++++++,,,,,,---...------...............///,,,---...//////...---,,,,,,---///000000000///...////////////////////////000000000000000000000000000000111111222222222333222222333333333444444444666666555444444444555555666666777777777777777777888888888999999:::;;;;;;;;;===@@@CCCDDDCCCBBB@@@;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======???>>>============>>>>>>BBBCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIHHHEEEBBB@@@>>>>>>===<<<;;;999777666555555555444333222222222222111111000///.........///////////////.........---------------.........;;;;;;;;;;;;<<<===>>>???AAAAAABBBBBBAAA@@@?????????????????????@@@@@@@@@???@@@@@@AAA@@@@@@??????AAAAAA@@@@@@@@@@@@AAAAAACCCBBB@@@??????@@@BBBCCCFFFFFFDDDBBB@@@===<<<<<<:::::::::::::::999999888777666666555555444444333111111111111111111000///...//////000000//////...------,,,,,,,,,,,,------000//////...............///...---,,,,,,---...///******+++,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++++++++++++++++++++***)))(((+++++++++++++++++++++++++++++++++*********))))))++++++************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++,,,,,,+++++++++((()))+++---.........---++++++++++++++++++++++++,,,,,,---............---++++++++++++++++++++++++,,,,,,,,,++++++*********))))))*********+++++++++***************************+++,,,+++******,,,---++++++,,,...///...,,,******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++******+++++++++***)))(((***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******++++++,,,++++++***,,,,,,,,,---------......,,,++++++++++++,,,------,,,---------......//////,,,---...//////...---,,,,,,---///000000000///...////////////////////////////////////////////////000111111111111111222222222222222333333333444444555555555444444444444444555555555666666777777777888888999999::::::::::::999;;;===@@@AAAAAA@@@???;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>===============AAABBBDDDEEEFFFGGGFFFFFFGGGHHHHHHHHHFFFDDDAAA@@@>>>>>>>>><<<;;;999777666444444333333222222111111111000000000///..................///////////////..................//////;;;;;;;;;;;;<<<===>>>???@@@@@@BBBCCCCCCBBBAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@??????@@@??????@@@@@@AAABBBCCCBBBAAA???======>>>???@@@CCCDDDDDDBBB???<<<<<<===999999::::::999999888777777666666555444444333333111111222222222222111111......////////////............------------......000//////.....................------------......)))***++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,++++++++++++++++++,,,++++++******+++++++++++++++++++++++++++++++++************)))++++++************++++++***+++,,,,,,---,,,,,,,,,***++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,,,,)))))),,,,,,))))))+++(((***,,,...//////------************************)))******+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++)))************+++++++++***************************+++,,,,,,+++***+++,,,)))***---......,,,)))(((***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,+++,,,,,,---))))))******+++,,,,,,,,,++++++++++++++++++++++++******+++++++++******)))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))***+++,,,...///***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***++++++---......///++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,------,,,,,,,,,---......//////---..................------......///////////////000000000000000000000000////////////////////////111111111111111111111111222222222222333333333333444444444444444444444444444444555666666777888888888999:::::::::999999888888999<<<>>>?????????>>>;;;;;;<<<<<<<<<=================================:::;;;;;;;;;;;;<<<<<<<<<========================???AAACCCFFFGGGHHHHHHHHHGGGGGGFFFEEECCCAAA@@@???<<<<<<<<<;;;:::888777666333222222222111111111000111000000000/////////............/////////////////////..................;;;;;;;;;;;;<<<===>>>>>>===>>>@@@BBBBBBBBBAAA@@@?????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@>>>>>>???@@@AAACCCDDDEEECCCBBB@@@>>>======>>>???@@@BBBBBBAAA===<<<<<<>>>999999999999999888888777555555444444333333222222000111111222222111111111---......//////......---///..................///......---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++))))))***+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))++++++************++++++***+++,,,---------,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,((((((,,,,,,)))))),,,)))+++---/////////---,,,++++++++++++++++++++++++((())))))***+++*********++++++++++++++++++++++++++++++++++++++++++,,,,,,)))************+++++++++***************************+++---,,,+++***+++,,,((()))******)))(((((((((***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---*********+++,,,---------++++++++++++++++++++++++***+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++*********+++,,,,,,---++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---***++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++,,,------...//////......------------.....................///000000000000000000000000000000////////////////////////111111111111000000000000111222222222222333333333222333333444555555555555333444555666777888999999::::::;;;;;;:::999777666999:::<<<===>>>>>>>>>===<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<=====================???CCCFFFHHHIIIJJJIIIGGGFFFCCCAAA???>>>>>>>>>999999999999888777666555222111111111111000000000111111000000000000//////............/////////000///.........---,,,,,,,,,;;;;;;;;;;;;;;;<<<>>>>>>;;;<<>>???AAACCCEEEFFFFFFDDDBBB@@@??????@@@@@@>>>@@@AAA@@@===;;;<<<>>>999999999999999888777777444444333333222111111000000000111111111111111000---..................---//////............//////---,,,++++++******++++++)))***+++,,,,,,+++***)))((()))***+++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))++++++************++++++)))***,,,---...---,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,)))************+++++++++*********++++++,,,,,,,,,,,,((((((,,,---))))))---***+++...///000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,---)))************+++++++++***************************+++------+++******+++*********)))((())),,,///+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++,,,---******+++,,,------......++++++++++++++++++++++++++++++******+++,,,,,,------,,,,,,++++++*********+++++++++,,,,,,---------++++++++++++++++++++++++---,,,++++++******+++++++++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++------------+++++++++++++++,,,,,,---------***+++,,,---------------******+++++++++,,,,,,,,,------,,,,,,------...///++++++,,,,,,---.../////////...---,,,,,,---.../////////...------///000111000000000000000000000000////////////////////////111111111000000000000000111111222222222333333333111222333444555555555555333444555666777888999::::::;;;;;;;;;:::888666555:::;;;<<<>>>>>>>>>==================>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>>>>======<<<>>>BBBFFFIIIJJJKKKKKKGGGEEEBBB???===<<<======666666777666666555444444111111111111000000000000111111111111000000000000---.........//////000000......---,,,,,,+++******::::::;;;;;;<<<=========??????>>>>>>???@@@AAAAAABBBAAA???>>>>>>>>>??????@@@AAABBBDDDEEEDDDCCCCCC??????@@@BBBEEEEEEDDDBBBEEEFFFEEEDDDBBB@@@===;;;>>>>>>>>>===<<<:::999888777888888888888777666666666555555444444333222222222111111000///......---////////////////////////------------------------------++++++++++++---------------,,,,,,+++++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***)))***,,,......---,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,+++***)))))))))*********++++++++++++******))))))******+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------......---------,,,,,,,,,...---+++***)))***++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++///...------,,,,,,,,,,,,...---,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,---------------------------------+++++++++,,,,,,---------,,,,,,+++******+++++++++000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***.........///......------------------------------,,,,,,,,,---------......000000000000000000000000...---,,,+++,,,...000111000000000000////////////............////////////111111222333333333333222111111222222222333333333555555666666777777888888999999999999999999999999999999::::::;;;<<<<<<<<<@@@???>>>======<<<<<<=========<<<<<<;;;;;;;;;;;;===<<<;;;:::::::::;;;<<<<<<<<<<<<<<<<<<===>>>???>>>>>>>>>@@@AAACCCEEEFFFHHHEEE@@@===<<<;;;:::999888777555444333333444444222222333444333222111000333222222111000//////..............................---,,,,,,++++++,,,,,,::::::;;;<<<<<<======>>>??????>>>>>>???@@@@@@AAABBBAAA???>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGGGGAAA@@@@@@BBBDDDEEEDDDCCCFFFFFFFFFEEECCCAAA>>>===>>>>>>>>>===<<<;;;:::999888888888999888777777666444444333333222111111000111111000000///......---........................---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++************++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++******+++---...///...---,,,,,,,,,++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******************************************++++++++++++,,,,,,,,,+++*********************)))((((((***+++++++++,,,,,,,,,,,,++++++************++++++,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++...------------,,,,,,,,,---,,,+++*********+++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,++++++*********+++...---,,,,,,+++++++++,,,,,,++++++++++++++++++,,,---------------------------------,,,,,,++++++++++++++++++,,,,,,---------------------------------+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,......---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***------.........------,,,------------------------,,,,,,,,,---------......///////////////////////////...---,,,,,,---///000000000000000/////////////////////000000000000111000111222222333333222222111111222222222333333333444555555666777777888888999999999999999999999999999::::::;;;<<<<<<======>>>>>>===============>>>>>>>>>>>>======<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<===>>>???=========>>>???@@@BBBCCCDDDAAA===:::999999888777777777555444333333444444111222222333222222000000000000//////...------,,,...........................---,,,,,,++++++,,,,,,:::;;;;;;<<<<<<===>>>>>>?????????>>>??????@@@AAAAAAAAA@@@????????????@@@BBBBBBCCCDDDFFFIIIKKKMMMDDDBBBAAAAAACCCEEEEEEEEEFFFFFFFFFEEECCCAAA???>>>?????????>>>===<<<;;;:::888999999999999888777777222222111111000/////////111000000//////.........................................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++***************+++++++++,,,,,,,,,)))))))))))))))***++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,---...///...------,,,,,,,,,++++++************++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++************************+++,,,,,,,,,++++++)))************)))((((((++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***************++++++++++++------------,,,,,,,,,,,,++++++*********+++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++*********++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))******+++,,,,,,---------------------------***++++++,,,,,,++++++***,,,,,,------------,,,,,,------------------------,,,,,,,,,---------..............................000///...---------...///////////////000000000000000000000000111111111111000111222222333333222222111111222222222333333333444444555555666777777777999999999999999999999999::::::;;;;;;<<<======>>>===<<<<<<<<<<<<===>>>>>>>>>>>>??????>>>>>>======;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@======<<<<<<======>>>>>>@@@===:::999999999888777777666555444333333333333111111111111111000//////000//////......---------...........................---,,,,,,++++++,,,,,,;;;;;;;;;<<<======>>>>>>@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAACCCFFFKKKOOORRRGGGDDDAAAAAABBBDDDFFFFFFEEEDDDDDDCCCBBB@@@??????????????????>>>===<<<;;;999999999999999888888777222111111000//////......000000/////////.........................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,)))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,---------,,,,,,---,,,,,,++++++************++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************+++++++++***************)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,,,,++++++*********++++++,,,,,,---******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++------------------------++++++++++++++++++++++++++++++,,,,,,------,,,,,,------------------------,,,,,,,,,---------..............................111000///...------......////////////000000000000//////000000000111111111000000111222222222222222111111222222222333333333333444444555555666777777888999999999999999:::::::::;;;;;;<<<<<<======>>>======<<<<<<;;;<<<<<<<<<===>>>>>>??????>>>======:::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>@@@@@@>>>>>>===<<<;;;;;;;;;;;;>>><<<:::999:::::::::999666666555444333333333333000000000000000//////...111111000000000/////////...........................---,,,,,,++++++,,,,,,;;;;;;<<<<<<===>>>>>>???@@@@@@???????????????@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@BBBFFFLLLQQQTTTJJJFFFCCCAAACCCEEEFFFGGGBBBBBBAAA@@@??????>>>>>>>>>?????????>>>===<<<;;;888999999999999888777777222222222111000000//////////////////............................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++************+++++++++,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))******++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************)))***++++++,,,,,,,,,,,,***++++++,,,,,,,,,++++++************++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........------,,,,,,,,,+++++++++)))******+++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,------...,,,,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))------------------------++++++++++++++++++++++++***+++,,,,,,---------,,,------------------------,,,,,,,,,---------..............................111000//////.............../////////000000000111........./////////000000000000111222222222222111111111222222222333333333333333333444555555666666888888888999999:::::::::::::::;;;;;;<<<=========>>>>>><<<;;;::::::::::::;;;<<<>>>??????>>>===<<<::::::;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<>>>???@@@AAA@@@@@@>>>===<<<;;;;;;:::<<<:::999999::::::999888555555555444444333222222000000000///////////////000000000000////////////...........................---,,,,,,++++++,,,,,,;;;<<<<<<======>>>??????AAA@@@??????>>>????????????@@@AAAAAABBBAAAAAAAAA@@@@@@AAACCCHHHMMMSSSVVVKKKHHHDDDCCCDDDEEEFFFFFFAAA@@@???>>>>>>>>>>>>???===>>>>>>>>>======<<<;;;777888888888888777666666333333222222111000000000........................------------------------------------------------+++,,,,,,------,,,,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***(((((()))))))))*********++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))*********+++++++++******+++,,,,,,,,,++++++(((((()))************)))))))))*********+++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,---...//////++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,+++++++++,,,------***+++,,,------,,,+++***------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************+++,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,------......---------------------------,,,,,,,,,---------..............................000000///////////////.........//////000000111111............///////////////000111111222222111111111111222222222333333333222222333333444555555555888888888999999::::::;;;999999::::::;;;<<<<<<=========<<<::::::999:::::::::<<<===??????>>>===<<<:::;;;<<<======>>>======;;;;;;<<<===>>>@@@AAABBBAAA@@@???===<<<;;;::::::999777666777888888777555444555555555444333222111111111000///////////////------------------------...........................---,,,,,,++++++,,,,,,<<<<<<<<<===>>>>>>??????AAA@@@@@@???>>>>>>?????????@@@AAABBBBBBBBBAAAAAA@@@AAACCCFFFJJJPPPTTTWWWLLLIIIFFFEEEEEEFFFFFFEEEAAA@@@???>>>>>>??????@@@<<<============<<<;;;;;;666777777777777666555555333333222111111000000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))))))))******+++*********++++++,,,,,,---***++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************(((((()))***+++,,,,,,---++++++,,,,,,,,,+++******(((((()))************************+++++++++,,,,,,++++++************++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++)))******+++---...//////++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++***)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,---,,,+++++++++,,,,,,---...)))***,,,------,,,***)))------------------------+++++++++,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++))))))))))))***+++,,,------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++,,,....../////////------------------------,,,,,,,,,---------......////////////////////////...//////000000000000///.........///000111111111...////////////000000000///000000111111111111111111111222222222333333333222222222333444444555555777888888999::::::;;;;;;888888999999:::;;;;;;;;;::::::999999:::;;;<<<<<<;;;<<<>>>@@@AAA@@@>>>===;;;<<<===>>>?????????>>>;;;;;;<<<===>>>@@@BBBCCCAAA@@@>>>===;;;:::::::::999888777777888888666555444444555555444333111000222111000/////////000000------------------------...........................---,,,,,,++++++,,,,,,<<<<<<======>>>>>>??????AAAAAA@@@???>>>>>>??????>>>???AAABBBCCCBBBAAAAAAAAABBBEEEHHHMMMQQQVVVXXXLLLIIIGGGFFFFFFFFFFFFEEEBBBAAA@@@??????@@@AAAAAA<<<<<<<<<<<<<<<<<<;;;:::666666666666666555555444222222111111000000//////---.....................------------------------++++++++++++++++++++++++++++++------------++++++))))))******+++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++******++++++,,,---*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********)))***++++++,,,))))))***+++,,,------...+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************''''''(((***+++,,,---...,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++******************+++***+++,,,------,,,+++***++++++++++++++++++++++++(((((()))***,,,---......++++++++++++++++++++++++((((((((((((((((((((((((************************,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,---------.........//////,,,,,,,,,+++++++++******+++,,,,,,---,,,+++)))(((******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------...///++++++++++++,,,,,,---...)))***,,,------,,,***)))+++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++(((((((((((()))***+++,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---......************************---,,,+++******+++,,,---+++,,,---...////////////------------------------,,,,,,,,,---------......000000000000000000000000---...///000000111000000---......///000111111222000000000000111111111111//////000111111111111111111111222222222333333333111222222333333444555555777777888999::::::;;;;;;777888888999999:::;;;;;;777777777999:::<<<>>>???;;;===@@@BBBBBBAAA???>>>;;;<<<>>>???@@@@@@@@@???;;;;;;<<<===???@@@BBBCCC@@@???===<<<;;;::::::999;;;:::999:::::::::888666333444555555444333111000333222000/////////000111.../////////////////////...........................---,,,,,,++++++,,,,,,AAAAAAAAAAAAAAA@@@???>>>AAAAAAAAAAAAAAA@@@???>>>@@@@@@AAABBBBBBCCCDDDDDDDDDFFFFFFEEELLLUUUXXXTTTKKKIIIGGGFFFGGGGGGFFFEEEBBB@@@======@@@BBBBBBAAABBBAAA???>>><<<;;;;;;;;;666555555555555444444444222111111000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,------,,,,,,+++***)))))))))************+++++++++---------,,,,,,+++++++++++++++***)))(((((())))))++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++---...000---,,,+++******+++,,,---///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......111000///...---,,,++++++(((((((((((())))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...---+++***)))***++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...///////////////...---............////////////000000000000000000000000333111///000333444222000111111111111111000///...111222333333444444333333444444333444444555666777999:::<<<======<<<:::999999999:::;;;;;;<<<<<<===???>>><<<;;;::::::;;;;;;???@@@BBBCCCCCCBBB@@@???======<<<===??????>>><<<<<<<<<<<<===>>>@@@BBBBBBAAAAAA@@@>>>===;;;::::::999888777777777777777888333333333222222111111111111111000000/////////......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...AAABBBBBBAAAAAA@@@???>>>@@@@@@@@@AAA@@@@@@??????@@@@@@AAAAAABBBCCCDDDDDDCCCEEEEEEDDDJJJSSSVVVSSSJJJHHHEEEEEEFFFFFFFFFEEEBBB???======@@@BBBAAA@@@AAA@@@>>>===;;;:::::::::444444444444333333333333222111000000//////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,------,,,,,,+++******))))))************+++++++++++++++++++++++++++******,,,++++++************++++++++++++++++++*********,,,,,,+++******+++,,,,,,+++++++++************)))++++++++++++++++++++++++************************+++++++++++++++++++++++++++*********+++,,,...///---,,,++++++++++++,,,------,,,+++******+++,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------............---------------))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,++++++******++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......///////////////...............////////////000000000000000000000000111///...///111222000...000111111111111000000///111222333333444444333333444444333444444555666777999:::<<<======<<<:::999999999::::::;;;<<<<<<<<<>>>===<<<;;;;;;;;;<<<===@@@@@@BBBCCCCCCAAA@@@???>>>======???@@@AAA@@@>>>============>>>???AAAAAAAAA@@@???>>><<<;;;::::::888888777666666666666777333333333333333333222222000000000//////............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...CCCCCCCCCBBBBBB@@@???????????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDCCCDDDDDDDDDHHHOOORRRQQQJJJGGGDDDCCCCCCDDDEEEDDD@@@???===>>>???AAAAAA@@@???>>><<<;;;999888888888333333333333222222222222222111000000//////000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,,,,++++++*********)))************+++++++++******************++++++++++++++++++,,,,,,,,,,,,+++++++++******))))))))),,,++++++******++++++,,,+++++++++************)))++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++,,,------,,,++++++++++++,,,---++++++*********+++,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,,,,---...///,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,+++***************++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.../////////000............////////////000000000000000000000000///...------//////...---000000111111222111111111111222333333444444333333444444333444444555666777999:::;;;<<<<<<;;;:::999999999::::::;;;;;;<<<<<<======<<<;;;;;;===>>>???@@@AAABBBBBBBBBAAA???>>>>>>>>>???AAACCCDDDBBBAAA>>>>>>>>>>>>>>>??????@@@@@@@@@???===<<<;;;:::999777666666555444444555555333333333333333444444444/////////..................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...CCCDDDDDDCCCCCCAAA@@@@@@????????????@@@@@@AAAAAACCCBBBBBBAAABBBCCCDDDEEEEEEEEEDDDEEEHHHLLLOOOPPPLLLIIIEEEBBBAAABBBAAAAAA>>>>>>>>>>>>???@@@@@@???===<<<;;;999777777666666333333333333222222222222111111000///////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++))))))******++++++,,,,,,******+++,,,,,,,,,------++++++******)))(((((((((+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,+++++++++******+++++++++)))))))))******++++++,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***)))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,------...///000111............////////////////////////////////////........................///000111111222222222222111222333333444444333333444444333444444555666777888999;;;<<<<<<;;;999888888999999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<===???@@@AAAAAABBBBBBAAA@@@???>>>??????AAACCCFFFGGGEEECCC??????>>>>>>>>>>>>>>>??????>>>>>>===<<<::::::999666666555444333333333333111111111222222333333444..................------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------CCCDDDDDDDDDDDDCCCBBBBBB@@@@@@??????@@@AAABBBCCCDDDCCCBBBAAAAAACCCDDDEEEGGGFFFFFFGGGHHHJJJMMMPPPPPPLLLGGGDDDBBB@@@>>>=========>>>>>>>>>>>>??????<<<;;;999777666555555555444444444444333333333333111000000///.../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++------------------------+++++++++,,,,,,---------************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,+++++++++++++++***))))))*********+++++++++***+++++++++,,,,,,------((()))***+++,,,,,,++++++*********)))))))))((((((+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++***))))))************)))))))))))))))***++++++++++++***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++*********++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++)))***,,,------,,,+++***))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,---...000111............//////////////////////////////////////////000//////////////////000111222222222222222111222333333444444333333444444333444444555666777888999;;;<<<<<<;;;999888888888999999:::;;;;;;<<<;;;;;;;;;;;;<<<===???@@@AAAAAAAAAAAA@@@??????>>>@@@AAACCCFFFHHHHHHGGGDDD@@@??????>>>>>>>>>>>>>>>>>>======<<<;;;:::999999666555444333222222222222//////000000111111111222------.....................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------CCCCCCDDDEEEEEEEEEEEEDDDBBBBBBAAA@@@@@@AAACCCDDDEEEDDDBBBAAAAAABBBDDDFFFHHHFFFFFFHHHGGGGGGJJJOOOQQQNNNJJJGGGDDDAAA>>><<<;;;===>>>???>>>===>>>???;;;:::888777555555444444444444444444333333333333111000//////......//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,---------)))***+++,,,,,,+++*********************************++++++,,,,,,++++++***+++++++++************)))++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++,,,++++++***))))))************)))))))))***++++++,,,+++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((((((((())))))***+++,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------***++++++,,,,,,++++++************+++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************+++,,,,,,,,,++++++*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------------,,,,,,,,,...///000............////////////000000000000000000000000///000111111//////000111111111222222333222222222111222333333444444333333444444333444444555666777888999:::;;;;;;:::999888888888999999::::::;;;;;;;;;:::::::::;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBDDDGGGIIIIIIGGGDDD??????>>>>>>>>>>>>>>>???===<<<<<<;;;::::::999999666666444333222222222222///////////////000000000.............../////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,BBBBBBDDDEEEFFFGGGGGGGGGEEEDDDBBBAAAAAABBBCCCDDDFFFEEECCCAAAAAABBBDDDFFFHHHEEEEEEGGGFFFCCCGGGMMMPPPNNNLLLJJJHHHEEEAAA>>>999<<>>;;;:::888777555444444444333333333333222222222222000000///............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************************+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++++++++++++++***+++---...---,,,***)))))))))******+++,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++************)))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,------,,,+++******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,+++***)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...***+++,,,,,,,,,,,,+++***)))*********++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------///---,,,++++++,,,...///............////////////000000000000000000000000///000222111///...000222222222333333333222111111111222333333444444333333444444333444444555666777777888:::;;;;;;:::888777888888888999::::::;;;;;;;;;:::999999:::;;;<<<===>>>>>>>>>??????@@@AAAAAACCCCCCEEEHHHJJJIIIFFFCCC???>>>>>>>>>>>>>>>??????<<<<<<;;;;;;:::999999999777666555444222222222222000000000000////////////.........//////000000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,AAABBBDDDEEEGGGHHHHHHHHHGGGFFFDDDBBBAAABBBCCCDDDGGGEEECCCAAAAAABBBDDDFFFGGGDDDDDDGGGDDDAAADDDLLLNNNMMMLLLLLLKKKHHHDDD@@@999<<>>;;;:::888777555444444444222222222111111111111000000000///...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++************************+++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......------------------------,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,+++++++++******)))))),,,---/////////---+++***))))))***+++,,,------...***+++,,,------,,,+++***+++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...---,,,+++***,,,,,,............,,,,,,,,,------...---,,,***))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,---...//////+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,---...***+++,,,------,,,+++***))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++***)))***+++---...++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------///...,,,++++++,,,---.............../////////000000000000000000000000000...000222111...---///111333333333333333222111000222222333444444444333333444444444444444555777777777888:::;;;;;;:::888777777888888999::::::;;;;;;;;;:::999888999:::;;;<<<======>>>>>>???@@@BBBCCCCCCDDDFFFIIIJJJIIIEEEBBB>>>>>>>>>>>>>>>???@@@@@@;;;;;;;;;::::::999999999888777555444333222222222222222111111000000//////.../////////000000111111...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,CCCCCCBBBCCCCCCDDDEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCEEEDDDBBBAAA@@@AAAAAABBBFFFFFFEEECCCCCCBBBBBBBBBFFFHHHKKKMMMKKKGGGBBB???========================:::999888777555555444444111111222111111000///...........................------++++++++++++------...------,,,,,,------...---------,,,,,,+++++++++************************++++++***))))))***+++,,,************************+++++++++***************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,---......++++++++++++++++++++++++(((((()))************)))******+++,,,,,,---.........---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,+++***)))))))))******++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,...---+++*********++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,+++,,,,,,+++******+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,---------..................////////////...//////000111222222222////////////////////////////////////000000000000222222222111111111000000555444444444444555666666777777777777777888999999888888999999999888888777===<<<:::888888888:::;;;>>>?????????@@@@@@@@@@@@FFFFFFGGGGGGFFFEEECCCBBB=========>>>??????@@@@@@>>>===<<<;;;999888777666:::888666555555444111000//////...------------...------......------,,,+++...---,,,,,,++++++++++++//////...---+++***))))))++++++,,,,,,,,,,,,------CCCBBBBBBBBBCCCDDDDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBEEEDDDBBBAAAAAAAAABBBBBBDDDDDDCCCBBBAAA@@@@@@AAADDDFFFHHHIIIHHHEEEBBB???=========<<<<<<<<<;;;;;;999888777666444444444444000000000111000000//////...............------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++***))))))******+++***************************************+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++******+++,,,,,,---.........---,,,,,,+++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,,,,++++++++++++,,,+++*********************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++*********+++++++++******))))))******+++++++++++++++++++++++++++...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,(((***,,,---,,,++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++---------.........//////............////////////...//////000111111222222////////////////////////////////////000000000000222222222111111111000000555444444444444555666666444444333333444444555666888999999999999999888888===<<<:::888888999:::;;;>>>>>>>>>>>>????????????DDDEEEEEEFFFFFFEEECCCCCC<<<============>>>>>>>>>======<<<:::999888666666888777555444444333111000//////...------------.........---------,,,,,,,,,...---,,,,,,+++++++++,,,......---,,,++++++******++++++,,,,,,,,,,,,------CCCBBBBBBBBBBBBBBBCCCDDDBBBBBBBBBBBBAAAAAAAAAAAADDDCCCBBBBBBAAAAAABBBBBBBBBAAA@@@???????????????BBBBBBCCCDDDDDDBBBAAA@@@>>>>>>===<<<;;;:::999999777666555444333222222222......///000000000////////////.........---------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************++++++++++++++++++++++++))))))******++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************......,,,++++++*********+++++++++++++++++++++++++++,,,,,,---------------***++++++,,,,,,------...------,,,+++++++++,,,,,,------,,,,,,+++++++++***+++++++++++++++++++++++++++++++++++++++*********+++************++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,*********++++++,,,,,,---++++++++++++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++*********++++++***)))))))))))))))******++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++************+++,,,------------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++'''***,,,---,,,++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,............////////////............////////////...//////000000111111222////////////////////////////////////000000000000222222222111111111111111555444444444444555666666555555555555555666777777999999::::::::::::999999<<<;;;:::999888999:::;;;<<<<<<=========>>>>>>>>>BBBBBBCCCDDDDDDDDDCCCCCC=========<<<<<<<<<;;;;;;<<<<<<;;;999888777666666666444333222333333111000//////...------------.........---,,,,,,,,,,,,---------,,,+++++++++,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------CCCBBBAAAAAAAAAAAAAAABBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>??????????????????@@@@@@>>>>>>===;;;:::888777777555444333222111111111111------...//////000///////////////...------,,,,,,++++++------------++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++************++++++++++++++++++++++++))))))******+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,---...---------+++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************************++++++,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++)))))))))******++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++***++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++++++++++++++***))))))))))))******+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,+++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))+++---...///000000------------........................////////////////////////000000111111////////////////////////////////////000000000000111111111111111111111111555444444444444555666666666666666555666666777888999999:::;;;;;;;;;::::::;;;;;;:::999999999:::;;;;;;;;;;;;<<<<<<<<<======??????@@@AAABBBBBBCCCCCC>>>>>>======<<<;;;;;;:::;;;:::999888777666555555333222111111222222111000//////...------------...///...---,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------BBBBBBAAA@@@@@@???@@@@@@??????@@@@@@@@@@@@@@@@@@????????????@@@?????????AAA@@@??????????????????>>>===<<<<<<<<<===>>>???>>>===<<<:::999777666555444333222111111000111111------...//////000////////////.........---------++++++------------++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---))))))***+++---...///000++++++++++++++++++++++++************************+++*********+++,,,------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++)))))))))******++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***************+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++++++++++++++++++++++++++,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********//////---***''''''***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))+++---...///000000++++++,,,,,,,,,---------............///////////////////////////000000000////////////////////////////////////000000000000111111111111111111111111555444444444444555666666333333222222333333444555888999:::;;;;;;;;;;;;;;;:::::::::::::::::::::;;;:::;;;;;;;;;;;;<<<<<<<<<======>>>>>>???@@@AAABBB??????>>>>>>===<<<;;;;;;999999888777666555555444222111000000111222111000//////...------------.........---,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------BBBBBBAAA???>>>>>>>>>>>>????????????@@@@@@@@@@@@>>>>>>???@@@@@@@@@??????AAA@@@@@@?????????@@@@@@>>>===<<<;;;;;;<<<===>>><<<<<<;;;999888666555555333222111111000000111111......///000000000//////........................+++,,,,,,------,,,,,,+++...------,,,,,,------...++++++,,,,,,,,,,,,------************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******+++------++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------((()))***,,,---///000111++++++++++++++++++++++++*********+++++++++++++++,,,++++++++++++,,,,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++******++++++,,,++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,*********++++++,,,,,,---++++++++++++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,,,,,,,++++++************+++,,,---...++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++//////---)))''''''***---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...------,,,,,,***+++++++++,,,,,,,,,,,,............////////////////////////////////////////////////////////////////////////000000000000111111111111111222222222555444444444444555666666555444444444444555666666777888999::::::;;;;;;:::999999::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@??????>>>>>>===<<<;;;;;;888888777666666555444444222111000000111222111/////////...------------...------.........---,,,+++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------BBBBBB@@@???>>>=========?????????@@@@@@AAAAAAAAA>>>???@@@AAABBBBBBAAA@@@@@@???????????????@@@@@@>>>===<<<<<<;;;<<<======;;;::::::888777666555555333222111111000111111111000000000111000000//////,,,,,,------.../////////---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++)))***+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++***************++++++++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++,,,,,,---.........++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++++++++,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,+++))))))))))))***+++,,,---++++++++++++++++++++++++,,,+++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************+++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,---------++++++++++++++++++,,,,,,***+++,,,,,,+++***+++,,,+++++++++,,,,,,---------------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,....................................---,,,+++++++++++++++,,,,,,,,,------............////////////////////////////////////////////////////////////////////////000000000000000000111111111222222222555444444444444555666666888777777777777888999999666777888999::::::::::::888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;<<<===>>>=========<<<<<<;;;;;;;;;777777666555555444444444333222111111111222000/////////...------------...+++---...//////---+++***,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------BBBAAA@@@>>>===<<<<<<<<>>>>>>>>>>>???@@@>>>>>>======<<<<<<<<<<<<::::::999888777666555555333222111111111111111222111111222111111000///...+++,,,,,,---...///000000...---++++++++++++---...,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++***))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------...------,,,+++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++*********,,,++++++++++++++++++,,,+++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,)))***+++,,,---,,,,,,+++(((((((((((()))***+++,,,++++++++++++++++++++++++++++++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++//////...---,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++++++++++++++++++++***+++,,,------,,,***)))+++++++++,,,,,,---------*********++++++,,,,,,---$$$''',,,///...---,,,,,,+++++++++,,,,,,---------------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,---.........---,,,,,,,,,---------................../////////000///////////////.........////////////////////////////////////000000000000000000111111222222222222555444444444444555666666555555555555555666777777555666777888999:::::::::888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;:::999:::;;;<<<===<<<<<<;;;;;;;;;;;;::::::666666666555555444444333444333111111222222000...//////...------------...***,,,///111000...+++)))++++++++++++,,,,,,---...---------,,,,,,+++++++++++++++,,,,,,,,,---------AAA@@@???>>>===<<<;;;;;;@@@@@@@@@@@@@@@AAAAAABBB===???AAAAAA@@@???>>>???CCCBBB@@@??????AAABBBDDD======<<<;;;;;;;;;;;;<<<:::999888666555555555555333222111111000000111111111222333444444333222111.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------,,,+++******++++++++++++++++++++++++,,,,,,+++******+++,,,,,,...---+++******+++---......---+++))))))***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******)))***++++++------...///)))***+++,,,------------,,,,,,,,,,,,++++++***)))***+++,,,---...---,,,,,,******+++++++++,,,,,,,,,,,,,,,---------,,,++++++,,,+++*********+++,,,---))))))))))))))))))))))))************************---,,,***))))))***,,,---)))***+++***))))))+++---+++,,,,,,+++++++++***(((---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---,,,,,,++++++,,,,,,---...+++)))))),,,---,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++******************...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++///...,,,+++***+++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---///---***((((((***---///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++***)))***+++---...++++++++++++******))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---......////////////......................................................////////////000000000000222111111111111111222222555444444333333444444444999888777555444444444444777777777777777777777777999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;666999;;;<<<;;;::::::;;;;;;;;;:::999888777666666666666555444333333222222111111111222333333444444222111///...---------...---,,,+++++++++,,,---...------,,,++++++******)))---------,,,,,,+++++++++...+++,,,000...)))***///>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAA>>>???AAAAAA???>>>???@@@BBBAAA@@@???>>>???AAABBB<<<;;;;;;:::::::::::::::999888777666555444444444333222111111000000111111000111222222333222111111......---------,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,...---+++******+++---...------+++*********++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++)))***+++,,,------------,,,,,,,,,,,,,,,+++*********+++,,,------,,,,,,++++++++++++,,,,,,---------++++++,,,------,,,,,,,,,++++++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---+++,,,,,,+++))))))+++,,,))),,,------,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,------+++))))))+++---,,,***+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...,,,***))))))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---.........//////.........................................................////////////000000000000111111000000111222333333555555444333333333444444777666666555555555666666777777777777777777777777777777888999999999999999999999999999999999999999666888:::;;;:::999999::::::999999888777666666555555555555444333222222222111111111111000000000000111000///...------......------,,,+++++++++,,,---+++++++++++++++++++++,,,------,,,,,,++++++++++++,,,)))))),,,+++((((((,,,<<<<<<===>>>???@@@AAAAAA===============>>>?????????@@@AAA@@@>>>>>>@@@AAABBBAAA???>>>===>>>>>>???::::::999999999888888888999888777555444333333333222222111000000000000111...///000111111111111111...------------,,,,,,,,,///...------++++++***)))........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,(((((()))***++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++******+++,,,---,,,,,,,,,++++++++++++***))))))*********+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++******+++,,,------------,,,------------,,,,,,+++++++++,,,,,,,,,+++******,,,,,,,,,,,,------------***++++++,,,------------++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,------+++******,,,...,,,,,,---,,,,,,+++---///++++++++++++************,,,,,,,,,++++++++++++***************************+++++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,+++))))))+++,,,+++***++++++++++++++++++++++++***************************************+++,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++******+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,---------.........,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---------............------................................................////////////000000000000000000000000111222333444666555444333333333333333666555555555666666777888666666666666666666666666555666777777888888777777888888888888888888888888555888::::::999888888999888777777666666555555555444444444333222222111111000000000///...---------//////......---......///......,,,,,,++++++++++++)))******+++,,,,,,------,,,,,,+++++++++++++++***,,,(((''')))***))))))+++;;;<<<<<<===>>>???@@@@@@<<<<<<<<<<<<<<<======>>>@@@AAAAAA???>>>>>>@@@BBBAAA@@@???===<<<<<<<<<<<<::::::::::::999999888888999888666555333333222222222222111000000000000000------...//////000000000---------------------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,++++++***************++++++++++++,,,,,,,,,+++++++++******))))))***+++,,,------...***+++,,,,,,---------,,,---------......---,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........+++***++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,///111999111***)))***++++++,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++*********+++++++++++++++++++++++++++++++++************************)))))))))***+++,,,---......---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,------,,,+++)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...,,,,,,------------,,,,,,................................................////////////000000000000/////////000111333444555555555444333333333333444777666666666666666777777666666666666666666666666555666666777777777777777::::::::::::::::::::::::777999;;;;;;:::999999999666666666555555444444444333333222222222111111111/////////......---------.....................///......---,,,++++++***************++++++,,,,,,,,,++++++++++++++++++++++++---***((()))+++++++++***========================<<<<<<<<<<<<<<<======>>>AAAAAAAAA???>>>>>>AAACCC@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999888666555333222222222222111000000//////000000---------......//////000------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++******((())))))***+++,,,---...++++++,,,---------,,,,,,,,,,,,---......---------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++)))***+++,,,---.........******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++...222555JJJ999***(((,,,---+++***------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---************))))))***+++++++++++++++++++++++++++************************************+++,,,---......---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,------,,,+++)))(((+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,------------,,,,,,................................................////////////000000000000/////////000111333444555555444444333333444444444999999888666666555555555777777777777777777777777666777888888999999888888999999999999999999999999999;;;======;;;:::::::::666666555555444333333333111111111111111000000000.........//////000000000---------.....................------,,,+++***))),,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++,,,,,,+++)))??????>>>>>>======<<<<<<===============>>>??????@@@AAABBBAAA??????AAABBB>>>>>>>>>======<<<<<<;;;;;;<<<===>>>===<<<;;;::::::999777555444333222222111111000////////////000//////...------......///,,,,,,,,,------------...)))***++++++---......///************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++---......---,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++++++++************+++,,,,,,------,,,,,,,,,+++,,,,,,------------,,,,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,***++++++,,,------------)))***+++,,,,,,,,,,,,+++************************************************++++++++++++++++++++++++***************---222666OOO<<<++++++///...+++,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,++++++,,,,,,---)))***+++***((((((***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,---------------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------*********+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...------............------................................................////////////000000000000000000000000111222333444333333333333444555666666::::::888777666555555555777777777777777777777777777888999999::::::999999666666666666666666666666:::<<<>>>>>><<<::::::;;;777777666555444333222222000000000000000000000000......//////000111111222------.........------,,,------------,,,,,,******------,,,,,,+++******)))+++,,,,,,,,,,,,,,,------+++000222///---,,,+++(((@@@@@@@@@?????????>>>>>>??????>>>>>>??????@@@AAA???AAABBBBBBAAA@@@@@@AAA======>>>>>>>>>=========;;;<<<===>>>>>><<<;;;:::;;;:::888666444333333222111111000///////////////111000///...------......,,,,,,,,,---------......+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********++++++++++++******++++++*********+++------***+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++************+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,++++++,,,...000111000/////////............++++++,,,------,,,,,,,,,)))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,+++))))))+++000333BBB444+++---///+++)))---+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---)))***+++***((('''))),,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---///.........//////.........................................................////////////000000000000111111000000111222333333111111222333444666777888999999888777666666666777999999999999999999999999777888999999::::::999999666666666666666666666666:::;;;======;;;:::999:::999888777555444222111000///////////////////////////////////////000000000---............---+++***+++,,,---------,,,++++++,,,+++++++++++++++++++++,,,,,,---------.........---777===888222000...,,,AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBB>>>AAACCCCCCBBB@@@@@@AAA<<<===>>>>>>>>>>>>>>>===;;;<<<===>>>>>><<<:::999<<<;;;999777555444333333111111000///////////////333222000...---------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***((()))***+++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++*********++++++++++++******,,,+++***))))))+++---...)))************+++++++++,,,,,,,,,+++++++++******(((((()))***+++,,,,,,---,,,,,,,,,------,,,++++++)))***++++++,,,,,,,,,,,,,,,,,,+++,,,---///111333222222111111000000//////,,,,,,---------,,,++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***......,,,)))((()))---000111***)))...,,,%%%&&&...---------....../////////*********++++++,,,,,,,,,************************------,,,,,,------...///---,,,,,,++++++,,,,,,---(((***+++***((('''))),,,++++++++++++++++++++++++------------------------------,,,+++++++++,,,,,,...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++*********,,,,,,,,,------.........++++++++++++++++++++++++)))***,,,---...---,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,************************+++++++++,,,,,,---------,,,,,,,,,---------......,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++***)))***+++---...+++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///......////////////......................................................////////////000000000000222111111111111111222222000000111222444666888999777777777777777888888999999999999999999999999999777777888999999999999999888888888888888888888888999;;;<<<<<<:::999888999:::999888666444222111000.........///////////////000000000///......------......//////...,,,***)))***+++,,,---------,,,+++*********++++++,,,---------------....../////////222>>>FFFAAA888444333111===???AAACCCDDDDDDCCCBBB???AAABBBBBB@@@??????@@@DDDEEEFFFEEEBBB???>>>==================<<<<<<;;;<<<;;;:::999999999::::::999999777555333111///...000000000000////////////222111000...,,,+++++++++---------------------------------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++******,,,...//////...---,,,,,,,,,,,,,,,++++++++++++++++++++++++000///---+++*********+++,,,,,,++++++++++++++++++---------,,,,,,+++++++++---,,,,,,+++***)))((((((,,,++++++******)))))))))************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************,,,+++*********+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++***,,,///222444888777444111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,---------.........------,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))******))))))******+++,,,((()))***,,,---..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))+++,,,---......------------,,,,,,+++***---,,,+++***))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,---......,,,,,,------,,,,,,+++***---,,,,,,++++++,,,,,,---------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++)))))))))******++++++,,,(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------------------------++++++++++++------..............................//////...---,,,,,,---...//////......///111...............///000111/////////...---------,,,......///000000000000000---....../////////////////////111222444555777777999888777666555555555555999::::::;;;;;;::::::999::::::::::::999999888777666777888999999888777666888999:::;;;:::999888777888777555333222222222222000000///...............111111000000/////////...//////.........---------*********++++++,,,------------+++******+++------)))***+++,,,...///000111333===HHHLLLGGG===666222>>>???BBBDDDEEEEEEDDDCCC@@@BBBCCCCCCAAA@@@@@@AAACCCEEEEEEDDDAAA???>>>>>>===============<<<<<<;;;;;;;;;:::999999999999999888777666444333111000///000000000000/////////...000///...---------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++******,,,---///......---,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++***+++,,,,,,++++++***)))((((((''''''---------,,,,,,+++++++++------,,,,,,+++*********+++++++++++++++*********************************---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************++++++*********+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,...000111333333111000////////////------------------------,,,,,,,,,,,,,,,+++******)))***++++++,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********+++************+++,,,,,,***+++---...///000111111//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,---------,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,*********+++++++++++++++((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------,,,,,,+++******+++,,,,,,------------------------...............---,,,,,,---...//////......///000///............//////000...............---------......///000000000000000......///000000000000///000000111222444555666666888777666666666666666666999::::::;;;;;;::::::999::::::;;;;;;:::999999888777777888888888888777777888888999999999888666555777666555333222222222222000//////...............000000/////////.........//////.........---------,,,,,,++++++++++++++++++------,,,,,,,,,,,,------...............---------000777>>>@@@;;;555111000>>>???AAACCCDDDDDDDDDCCCAAACCCDDDDDDBBBAAAAAABBBBBBDDDDDDCCCAAA>>>>>>>>>===============<<<<<<;;;::::::999999999888888888666555555444333222111111000000000/////////.........---------------......------------------------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++***+++,,,---......------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,---//////...---+++***)))(((------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------......///000000000///........................,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,---///111222333444444111000///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++******))),,,,,,---------,,,++++++((()))+++,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------,,,,,,+++***---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,,,,...//////......///000000//////............///---------.....................///000000000000000//////000111111111111111111111222333333444555555666666555555666666777888999::::::;;;;;;::::::999;;;;;;;;;<<<;;;;;;:::999999888888888888888888999888888888888777555444333666555444333222111111111000///......------......///............---------...............------------------,,,+++*********------............------/////////......------,,,...111444333000......000===>>>???AAABBBBBBBBBBBBAAABBBDDDCCCAAA@@@@@@AAAAAABBBCCCBBB@@@>>>>>>???===============<<<<<<;;;888888999888888888777777333333333333222222222222000000/////////............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...------,,,,,,+++,,,,,,---++++++++++++++++++++++++************++++++,,,,,,000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,***+++++++++++++++,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,*********+++---...//////......------------------------+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---...000222444555555666333111///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++)))***,,,.........,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---------,,,,,,+++++++++)))******++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++---------......------,,,,,,---///...------...000111000///...............,,,---------.../////////......///000000000000000000000111222222222222111222222333333333333444444444444444555666777888888999::::::;;;;;;::::::999;;;<<<<<<<<<<<<<<<;;;;;;:::999888777777888999:::999999888777666555444333555444333333222111111111//////...------------...------------------------........................------,,,,,,,,,+++++++++,,,---...//////...---,,,,,,,,,,,,------............000000///------///222;;;<<<===>>>???@@@@@@@@@@@@AAABBBBBB@@@??????@@@@@@AAABBB@@@???>>>???@@@===============<<<<<<;;;777777888888888777666555222222222222222222222222////////////............///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++******++++++,,,,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---,,,+++)))(((***+++,,,......---,,,++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---...000222444555666666333222///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,,,,+++,,,.........,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,------,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---------,,,,,,+++++++++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++++++++++++++++++++,,,,,,---------------,,,,,,---......------...///111000///...............,,,---------.../////////......///000000000000000000111111222222222222222333333333333333333333333444444444444555777888999999::::::;;;;;;::::::999;;;<<<<<<======<<<<<<<<<;;;:::999888888999:::;;;:::999888777666555444444333333333222222111000000//////...---------------,,,,,,,,,------------------.....................++++++,,,,,,,,,---------,,,---...//////...---,,,++++++,,,,,,---------......///000000//////000111::::::;;;<<<===>>>>>>??????AAABBBAAA@@@????????????@@@@@@???>>>===???AAA===============<<<<<<;;;555666777777777666555444111111111111111111111111/////////.........------///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++,,,,,,---++++++++++++++++++++++++---------------,,,+++***)))******++++++,,,------++++++,,,,,,,,,,,,------)))))))))******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++*********++++++,,,,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---,,,+++***)))+++,,,,,,---,,,,,,,,,+++************************+++,,,,,,---------------***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---------...000222444666777777333222///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,++++++***++++++,,,---------,,,,,,,,,---------,,,+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***)))...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///,,,,,,------,,,,,,+++***---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++***+++------...---,,,+++++++++++++++++++++++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------+++++++++++++++++++++++++++,,,,,,------------,,,+++---......------...///000//////............///---------.....................///000000000000000000000111222222222222111333333333333333333333333444444444444555666777888999::::::;;;;;;::::::999:::;;;<<<<<<===<<<<<<<<<;;;::::::::::::::::::;;;:::999888666555555555555111222222222222111000//////...------,,,,,,------,,,,,,,,,------------...---------...............+++++++++,,,---.........------............------.........------,,,,,,+++---...///000000///......:::::::::;;;<<<===??????@@@BBBCCCBBBAAA???@@@@@@>>>??????>>>======???AAA===============<<<<<<;;;444555666777777555444222111111111111111111000000//////.........---------------,,,,,,+++,,,,,,---++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---------,,,++++++******+++,,,,,,---+++++++++++++++++++++++++++,,,---.........------,,,,,,,,,---------------+++++++++,,,,,,---------***++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++)))******+++,,,,,,------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++++++++++++++++++++++++++,,,,,,---......------)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++************+++,,,,,,...///111333555777888888333111///,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,***)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------,,,,,,+++***---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,*********++++++++++++++++++,,,---......---,,,+++************************)))+++,,,......---,,,+++++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------+++---......---,,,...//////............//////000...............---------......///000000000000000///000000111222111111111222222222333333444444444444444444444444555666777999::::::;;;;;;::::::999::::::;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::888777555444444444555555000111222222222111000//////...------,,,,,,------,,,---------............---------.........//////,,,,,,------------------------,,,,,,,,,,,,------///////////////.........////////////000///...---;;;;;;;;;;;;===>>>???@@@AAACCCDDDCCCBBB@@@AAAAAA>>>??????>>>======???AAA===============<<<<<<;;;444555666777777555333222111111111111000000000000//////.........---------++++++++++++,,,---...///++++++++++++++++++++++++,,,+++++++++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++***+++---///000000000///*********))))))(((((((((+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++))))))***+++,,,,,,------+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++******+++---///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---((()))***+++,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++******))))))******+++,,,...000222444666888999:::333111...,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000***+++,,,,,,------------))))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***((()))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++)))))))))******++++++,,,+++,,,...//////...,,,+++************************)))***,,,......---,,,+++++++++++++++++++++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++,,,...---,,,,,,---///...............///000111/////////......------,,,...//////000000000000000//////000111111111111000111111222333333444555555555444444444444555666666999::::::;;;;;;::::::999999999:::;;;<<<<<<<<<;;;999:::<<<<<<<<<<<<:::999666555444333222333444555000000111222222111//////......---,,,,,,,,,,,,------------....../////////---------........./////////......------,,,,,,+++------+++******+++------------...000111333444444222111000///000000000///<<<<<<<<<======>>>???@@@AAABBBBBBCCCBBBAAA???>>>???>>>===;;;;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;666666555444333333222222222111111000///......---//////.........---------***++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++(((***,,,---,,,++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---+++******+++---...,,,+++++++++++++++++++++***+++,,,,,,******+++,,,++++++------------++++++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,***+++,,,---...---,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,+++***))))))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........///333666999999999000000...---,,,+++++++++++++++,,,,,,,,,,,,------+++,,,...///...---...///+++******************+++((()))+++---...---+++***++++++++++++******))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++++++++***************+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................////////////////////////............////////////////////////000000000000///000111111333333444555222333333444444333333222333444444555555555555555777888:::;;;<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;:::;;;;;;:::::::::999999999888777666444222111111111000000000000000000000000------------------------...------,,,,,,,,,------------------------------,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,......000111222333333444000111333333333222111000===<<<<<<======>>>???@@@BBBCCCCCCCCCCCCAAA@@@??????>>>===<<<;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::555555555444333333222222111111000000///......---///.........------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///+++,,,,,,------,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******///...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...000000111333666888777666000///...---,,,++++++++++++++++++,,,,,,,,,------------....../////////...,,,++++++******++++++,,,)))***+++,,,,,,,,,+++***++++++++++++*********)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++---,,,,,,+++,,,---...///////////////////////////---------,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................////////////////////////............////////////////////////000000000000000000111222333444555555333333333333333333333333555666666777777777777777777888:::;;;<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;:::::::::::::::999999999999888777555444222111111111000000000000000000000000------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,***++++++++++++,,,,,,,,,,,,---///000111222222222111222333444555666666666============>>>???@@@@@@CCCCCCDDDDDDCCCBBB@@@???>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::555444444333333222222222111000000//////.....................------------,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++***+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++------,,,,,,++++++,,,,,,---++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,***************+++,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***......---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...111111111444666666555333000///...,,,++++++++++++++++++++++++,,,,,,,,,,,,///------///222333222///---,,,,,,++++++,,,,,,---+++++++++++++++*********++++++++++++************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------************************,,,,,,,,,,,,,,,---......////////////////////////------,,,,,,,,,,,,++++++******++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................////////////////////////............////////////////////////000000000000000111222333444555555666555444333222222333444555555666666777777777777777777888:::;;;<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;:::::::::999999999888888888777666555333222111111000000000000000000000000000------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,---///000000000000000000111333444777999:::============>>>???@@@AAAAAABBBCCCCCCBBBAAA???>>>======<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999444333333333222222222111000000/////////.........------------------------,,,------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,///,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,++++++++++++,,,,,,,,,,,,)))+++,,,+++***)))***+++------++++++++++++------,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,+++***)))((()))***+++,,,,,,------......------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))))))))***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...000000111444666777555333///...---,,,++++++++++++***++++++++++++,,,,,,,,,///---,,,///666999666333---------,,,,,,------------,,,+++***************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------...,,,,,,,,,++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------..............................////////////////////////............////////////////////////000000000000111111222333444555555666666555333222222333555666333444444555555555555555777888:::;;;<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;:::999999888888888777777777666555444222111111000000000000000000000000000000------------------,,,,,,,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------,,,,,,...//////000000000////////////111444666888=========>>>>>>???@@@AAA@@@@@@AAAAAA@@@???===<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999888888888888222222222222222111111111////////////............,,,,,,------------------,,,------......------,,,************************+++++++++++++++++++++++++++++++++***)))***,,,///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,---------)))*********++++++,,,,,,---...///...---,,,---///------++++++++++++---------------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++***)))((()))***+++,,,,,,------......------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---...000333777777666444...---,,,+++++++++++++++*********+++++++++,,,,,,...,,,+++000777;;;:::777...------,,,,,,------......---,,,+++******+++++++++++++++++++++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................////////////////////////............////////////////////////000000000000000111111222333444555666666555333222222333555666333444444555555555555555777888:::;;;<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;:::888888777777777666666666555444333222111000000000////////////////////////......---------,,,,,,,,,+++++++++++++++,,,---...++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------------...///000000000000000000//////000111333444>>>>>>>>>>>>???@@@AAAAAA??????@@@@@@???>>><<<;;;;;;<<<<<<<<<<<<;;;::::::999888888888777777777777111111111111111111111111........................,,,,,,,,,,,,------------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++******,,,...++++++,,,,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---------............------)))******++++++,,,,,,---+++---...---,,,+++,,,------,,,,,,++++++,,,,,,---------------...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***************+++,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,---000444777888666333------,,,+++++++++++++++************++++++++++++,,,+++,,,000555888888666...------,,,,,,------...---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++*********+++,,,---...------,,,,,,,,,,,,------------------------------******++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---------..............................////////////////////////............////////////////////////000000000000///000111222333444444555666555444333333444555666555666666777777777777777777888:::;;;<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;:::777777666666666555555555444333222111000000000000////////////////////////.........------,,,,,,++++++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,---------------......///000000//////222222111111111111111111>>>>>>>>>>>>???@@@AAAAAA??????@@@@@@???>>><<<;;;;;;;;;<<<<<<<<<;;;:::999888888777777777666666666000111111111111111111111........................++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,+++++++++,,,******++++++,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,------------------,,,++++++,,,------...//////)))***++++++))))))***++++++,,,,,,------,,,,,,++++++++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,,,,+++,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))******+++,,,,,,------,,,,,,++++++,,,,,,---...---...111444777666444111---,,,++++++***+++++++++************++++++++++++***+++,,,...000111111111------,,,,,,,,,,,,------,,,---.../////////...---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,---...///------,,,,,,,,,,,,------........................*********++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++------------------------+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,---------..............................////////////////////////............////////////////////////000000000000...///000000222222333444555555555555555555555555555666666777777777777777777888:::;;;<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;:::666666666555555555444444333222111000000///000000///////////////////////////......---,,,,,,++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,------------...,,,,,,---............---///000000000000000//////>>>>>>>>>>>>???@@@AAABBB@@@@@@AAAAAA@@@???===<<<:::;;;<<<<<<<<<;;;:::999777777777777666666666666000000000000000111111111---.....................+++++++++,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,---,,,++++++,,,))))))***++++++,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------......///000111111,,,---......,,,,,,---...++++++---......---++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,*********)))******+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...///000222555666555222...,,,,,,++++++***+++++++++)))************+++++++++***+++------,,,++++++,,,---,,,,,,++++++,,,,,,---+++---///111111000///...+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---...///000111...------,,,,,,------...........................,,,,,,,,,------.........---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---++++++++++++---...************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------..............................////////////////////////............/////////000////////////000000000000......///000111222333333444444555666666555444444333444444555555555555555777888:::;;;<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;:::666666555555555444444444222222111000//////000000//////////////////////////////...---,,,,,,++++++************+++,,,---...------------------------++++++,,,------,,,++++++,,,,,,,,,---------......++++++,,,---------,,,,,,***+++---.........---,,,@@@@@@@@@@@@AAAAAABBBCCCAAA@@@??????@@@@@@>>>===:::;;;<<<======;;;999777666666555444333333333333222111111000000000000000000///---,,,,,,---///000000///...---------------++++++*********+++---...++++++******++++++,,,---,,,++++++******++++++,,,.........------,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,---...///---,,,,,,++++++,,,,,,---+++,,,---...---,,,+++***---,,,++++++------,,,+++***++++++,,,,,,++++++***************************,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************,,,++++++******++++++,,,+++*********+++,,,,,,---*********+++,,,---...///000111333777:::888333.........---------,,,,,,,,,------------,,,+++******........................,,,,,,,,,,,,,,,,,,,,,,,,////////////000222333444------------------------***++++++,,,,,,++++++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,---......000///...,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++......---,,,,,,+++******,,,,,,,,,---------.........------,,,,,,------...+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------+++)))***,,,---,,,)))++++++++++++++++++++++++,,,,,,+++***+++,,,---...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......//////.........---------000000//////.........---............////////////---......///000111111222000111111222222333444444555555444444555666888999:::999888666666666777888999:::;;;<<<<<<:::888777666666777777888888888999888777666555444333222222000000000000000000000000000///...---,,,---.........------,,,,,,------...,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---........................,,,,,,,,,---------......000///---+++++++++---...AAAAAAAAAAAAAAAAAABBBCCCAAA@@@>>>???@@@@@@>>>===;;;;;;;;;;;;;;;999888666555444333222222111111222222111000000//////000000000...---,,,,,,---...000//////...---------------,,,+++*********+++,,,---+++++++++++++++,,,------+++++++++++++++,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++++++++,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,+++---,,,++++++------,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************,,,++++++******++++++,,,++++++******++++++,,,---*********+++,,,---//////111111444777999888333......------------,,,,,,,,,---------------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000222333------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++......---,,,,,,+++******,,,,,,,,,------------......------,,,,,,------...+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---+++)))***,,,---,,,***++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......//////.........---------000/////////........................////////////.........///000111111111000111111222222333333444555444444444555666777888:::999777666666666777888999::::::;;;:::999888777666666777777777888888888666666555444333222111111////////////////////////000///...---,,,------......------,,,,,,------...------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......///---,,,*********,,,---CCCCCCBBBAAAAAAAAABBBBBBAAA???>>>>>>???@@@???===<<<<<<;;;:::888777666666444333222111111000000000222111000000//////000000///...---,,,,,,---...//////...---------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,---...///,,,,,,++++++++++++******------------------------,,,,,,---------.........,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,------,,,+++,,,---...---+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,,,,******++++++,,,...///000111222444777888666222...------------,,,,,,,,,,,,,,,,,,---............---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...000222333------------------------***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...------,,,,,,++++++***,,,,,,,,,,,,------------...------,,,,,,------...+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------.....................---------////////////........................////////////......//////000000111111000000111111222333333333444444444444444666777777999888777777666777777777999999999999888888888777666666666666777777777777444444333333222111000000//////////////////////////////...------------......------,,,,,,------...---------------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++***)))***+++,,,DDDDDDCCCBBBAAAAAAAAAAAA@@@>>>===>>>???@@@???===>>>===;;;999888777666666444333222111111000000111111111000//////////////////...------------...///......---,,,,,,---------------,,,,,,++++++++++++------,,,,,,,,,---......//////...---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------------,,,,,,++++++,,,,,,------,,,+++***+++,,,---......,,,+++,,,---...---,,,,,,------......------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++***++++++,,,,,,+++++++++,,,---...///000111333555777777444111...---------,,,,,,,,,+++++++++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///111222333,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***,,,------,,,***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,------------------,,,,,,+++++++++++++++,,,,,,,,,---------...------,,,,,,------...+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,------,,,+++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------..............................///////////////.....................////////////.../////////000000000111000000000111222222333333333333333444444555666666888888777777777777777777999999888777666777777777666666666666666666666666444444333222111111000000//////////////////////////////......------------...------,,,,,,------.....................------+++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,++++++***+++,,,,,,DDDCCCBBBAAAAAAAAAAAAAAA???>>>======???@@@???===???>>><<<;;;999888888777555444333222222111111111111000000///.../////////.........------.........------,,,,,,,,,------...------------,,,,,,++++++------,,,,,,,,,---......222111000...---,,,++++++,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++***+++,,,...///...---,,,,,,......---,,,,,,------......------,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,------......+++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++***++++++,,,+++++++++,,,---...000000222444666666555222000...------,,,,,,,,,+++++++++++++++---...//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***,,,------,,,***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------...------,,,,,,------...+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---..............................///////////////............////////////////////////000000000000///000000111111222333333222222333333444555555555777777777888888888777777999888777666666666777777666555555555555555555555444444333333222222111111.......................................---------...------,,,,,,------...........................+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,---------BBBBBBAAA@@@@@@@@@AAAAAA>>>===<<<===?????????>>>>>>>>>===<<<:::999888888555444333222222111111222111000//////......//////........................,,,,,,,,,,,,,,,------...,,,---------------,,,+++,,,,,,,,,,,,,,,------...222111000...,,,++++++***,,,,,,------------......------------------------*********+++++++++,,,,,,,,,,,,,,,,,,------------***+++,,,---------,,,+++---,,,,,,++++++,,,,,,---++++++++++++,,,---.........---,,,---...///...,,,,,,,,,------------,,,,,,+++,,,,,,------.........,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))+++,,,,,,---------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------......///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++******++++++++++++,,,,,,---///000111222444777666444111///...,,,,,,,,,,,,++++++++++++++++++,,,....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---***+++,,,,,,******+++,,,++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------........................///////////////............////////////////////////000000000000//////000000111222222222000111222333444444444444666666777888888888888777888888888888777777777666555555555555555444444444333333333222222222111111..............................//////......---,,,...------,,,,,,------...---------...............++++++,,,,,,,,,,,,------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------......@@@@@@?????????@@@AAAAAA>>>===<<<===?????????>>>;;;;;;<<<<<<;;;:::888777444333222111111000000111000000///............///---..................---,,,,,,++++++,,,,,,---...+++,,,---.........---,,,+++++++++++++++,,,------000///...---,,,,,,,,,,,,++++++,,,,,,,,,---------........................+++++++++,,,,,,,,,------,,,,,,,,,---------......***+++---......---+++***---,,,,,,++++++,,,,,,---)))***+++,,,------------///---,,,---...///...---++++++,,,,,,,,,,,,++++++***++++++,,,------......,,,,,,,,,---------......,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---......------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,------......,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,---///000111222555777666333///......,,,,,,,,,++++++++++++******+++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---+++)))(((((()))+++---***+++---,,,***)))+++---++++++++++++++++++++++++***+++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------.........//////............/////////000............////////////000000000000//////////////////000000111111222222000000222333444444333333555666777888999888888777888888999999999888777666555555555444444444333333222111111111111000000000........................---.../////////...---,,,...------,,,,,,------...,,,,,,---------.........++++++,,,,,,,,,,,,------......------------......------------------------,,,,,,,,,---------......++++++,,,--------------->>>>>>>>>>>>???@@@AAAAAA===<<<<<<===>>>??????>>>888999;;;<<<;;;999777666333222111000////////////000000///...............------............------++++++++++++,,,,,,---...***+++---...///...------++++++******++++++,,,------,,,,,,,,,,,,---......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........***+++---......---+++***---,,,,,,++++++,,,,,,---(((***+++---......------///...------...///...---***++++++,,,,,,++++++*********++++++,,,---......,,,,,,,,,------.........,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///+++,,,,,,---.........---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))***+++,,,,,,---------+++(((&&&&&&(((+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,+++*********+++,,,,,,,,,---...///000111333555777666222...---...,,,,,,,,,+++++++++******++++++,,,,,,------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,***'''%%%%%%'''***,,,))),,,---,,,***)))+++---++++++++++++++++++++++++***+++,,,---...---,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------.........//////---.........//////000000............/////////000000000000000/////////////////////000111111222222///000222333444444333333555666777999999999888777777888:::;;;:::999777555555555555444444333333333000000000000////////////........................---.../////////...,,,,,,...------,,,,,,------...,,,,,,,,,---------......++++++,,,,,,,,,---------......------------..............................,,,,,,,,,---------......)))***+++,,,,,,,,,,,,,,,???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>============999999::::::999888666555222111111000///000000000................................................,,,------......------,,,---------,,,,,,+++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++,,,,,,------...///......---+++******)))////////////////////////+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,---...///---------------------------------,,,,,,++++++***((()))+++,,,---,,,,,,+++,,,,,,,,,------,,,++++++------------------------.........------,,,,,,,,,,,,---...---+++***+++,,,+++++++++++++++++++++++++++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,,,,------......------,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++++++++******)))))))))---------,,,,,,+++++++++++++++++++++++++++++++++...---+++******+++---///,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,...///111222222333555444111...,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,...------,,,,,,------...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,---------......---------.........//////......................................................////////////......111111000000//////......//////000111111111111111111111111111111111111111333333444555666777888999888999999:::999888666555666555444333222222222222///............------------------............///......---------,,,,,,,,,---.........---,,,,,,+++------............------------------------------......////////////......,,,,,,------...------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,??????@@@@@@??????>>>===>>>>>>>>>=========<<<<<<888999999999999777666555222111111000000000000000................................................,,,,,,------------,,,,,,---------,,,,,,+++++++++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------...//////---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------------,,,,,,,,,---......------------------------...---------,,,,,,++++++***+++,,,---------,,,+++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------,,,,,,---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,------......------,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++......---,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++******+++---...000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,---...000111222333444666555222...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---.........------,,,,,,------...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------.........---------,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......---,,,,,,,,,++++++++++++,,,,,,,,,---------......---.........////////////......................................................////////////......000000000000//////////////////000111111111111111222222222222222222222222333333444555666777888888888888999::::::999777666555555444222222111111111000000/////////..................////////////000......---------,,,,,,,,,------......------,,,+++------............------------------------------......////////////......---------...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,???????????????>>>==================<<<<<<<<<;;;888888888888888666555555111111111000000000000000........................------------------------,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---......//////000++++++,,,,,,---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......---,,,,,,,,,------------------------------.........------------------------...------,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,...///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------......------------,,,,,,***+++,,,,,,------,,,,,,,,,------......------,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++//////---,,,,,,,,,---...------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,))))))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---...000111222444555666555222///---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,---...//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////............------........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......+++++++++++++++*********,,,,,,,,,---------..................////////////......................................................////////////......////////////000000000000//////000111111111111111222222222222333333333333333333444555666777777888777777999::::::999888888444444333222111111111111111000000000////////////...////////////000000000......---------,,,,,,,,,------......------,,,,,,------............------------------------------......////////////......---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;888777777777666555555444111111111111111000//////........................------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---......//////,,,,,,,,,------------...........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///...---,,,,,,,,,,,,,,,---------------------------...................../////////......---,,,,,,+++,,,---------------------------------------------------------------------...///...---,,,,,,...------------------------,,,,,,------------------,,,,,,,,,------.........---------------,,,,,,,,,***+++,,,,,,------,,,,,,,,,------......------,,,,,,,,,,,,------------...+++,,,,,,------,,,,,,+++...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))***+++,,,---......---++++++++++++++++++++++++++++++******************,,,,,,,,,---...000222333444555555444111...---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///......---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......************************,,,,,,,,,---------......,,,---------..................................................................////////////...............///000111111111//////000111111111111111222333333333333333444444333333444555555666777777555666888999:::999999888333333222111111111111111000000000/////////..................////////////......---------,,,,,,,,,,,,------...------,,,,,,,,,------......------,,,---------------------------......//////......---............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::999777777666555444444444444000111111111111000//////........................------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,------...............---------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///...---,,,,,,,,,,,,,,,------------------------,,,------....../////////000//////...------------+++,,,------.........---........................------------------------,,,---...---+++++++++,,,------------------------------------------------,,,,,,,,,------.........+++++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,------......------,,,,,,,,,---------.........+++,,,,,,------,,,,,,+++---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------,,,++++++++++++++++++++++++++++++************************,,,,,,------///000222333333333333222...,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++111000///...---,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......************************,,,,,,,,,---------......++++++,,,,,,,,,---------......................................................////////////......------...///000111222222//////000111111111111111222222222333333444444444333333444444555555666666444555777888999888888777222222111000000000111111/////////.........------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,------...------,,,,,,,,,------------,,,,,,------------------------------............---------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................===============<<<<<<;;;::::::::::::999999999999777666555444333333333333000111111222222000///...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++,,,------...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......---,,,,,,,,,------------------------------++++++,,,---...//////000//////...---------......+++,,,---......///..............................,,,,,,,,,------------...,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,------------------******++++++++++++,,,,,,***+++,,,,,,------,,,,,,,,,------......------,,,,,,---------............+++,,,,,,------,,,,,,+++------------............++++++,,,,,,,,,,,,------++++++,,,,,,------.........------,,,,,,++++++***++++++++++++++++++++++++***************+++++++++,,,,,,---...///111222333222333222000---++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000000...---,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,---------............+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......*********+++++++++++++++,,,,,,,,,---------......+++,,,,,,,,,,,,---------......................................................////////////......---......///000111111222//////000111111111111111111111222222333333444444333333444444444555555555444444666777777666555555111111000000000000000111............------------++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,------......------,,,,,,------------,,,,,,------------------------------............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------<<<<<<=========<<<;;;;;;:::999999999888888888888666555444333222222222333///000222222222111///...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,---.........------------............////////////////////////------------------------+++,,,------......------------,,,,,,,,,---......------------------------******+++,,,---...//////...---,,,,,,,,,---...///+++,,,---...////////////------------------------,,,,,,,,,---------......---.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///.........------------------------------,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,,,,------......------,,,------------............+++,,,,,,------,,,,,,+++***+++---...///...---,,,+++++++++,,,,,,---------++++++,,,,,,---......///...---,,,+++++++++,,,---*********************************+++++++++,,,,,,---------...///111333333333444333000---,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------++++++++++++++++++++++++------,,,,,,,,,,,,------...------,,,,,,------...------------------------***+++---......---+++***------------............,,,,,,,,,,,,------......------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......++++++++++++,,,,,,,,,---,,,,,,,,,---------......---------.........//////......................................................////////////............//////000000111111//////000111111111111111000000111111222333333444333333444444444444555555333444555555555444333222000000/////////000000111////////////............,,,,,,,,,---------............---------,,,,,,,,,+++,,,------......------+++,,,,,,------,,,,,,+++------------------------,,,------......------,,,++++++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,<<<<<<======<<<<<<;;;:::999999999888888888888777666555333222111222222333///000222333222111///...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,---------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------.........,,,,,,------...//////000++++++,,,---...///000111------------------------------------------------+++,,,------......------,,,,,,,,,,,,------...///------------------------))))))***+++---...//////---,,,++++++,,,---///000+++,,,---...////////////++++++++++++++++++++++++,,,,,,,,,------............///000///---,,,---...++++++++++++++++++++++++//////.........---------.........------,,,,,,,,,,,,,,,,,,------.........++++++,,,---------,,,,,,,,,------......------,,,---------.........//////+++,,,,,,------,,,,,,+++&&&(((+++------,,,***(((+++++++++,,,,,,---------++++++,,,,,,---...//////---,,,*********,,,...///******************************++++++,,,,,,,,,,,,---------...000111333444444555444111...,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------++++++++++++++++++++++++*********+++,,,---///000...------,,,,,,------...------------------------***+++---......---+++***---------.........//////---------.........//////.................................------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,---------......////////////000000000111......................................................////////////......////////////000000000000//////000111111111111111//////000111222222333333333333444444444444444444333444444555444333111000000000////////////000111000000000000////////////---------.........//////......---------,,,,,,,,,+++,,,,,,---.........---+++,,,,,,------,,,,,,+++------------------------,,,------......------,,,******,,,---.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,<<<============;;;:::999888888777777666666555555444444333333222111000000////////////////////////........................////////////////////////......---------,,,,,,,,,,,,,,,,,,------.........******+++,,,,,,---............//////...,,,+++***------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---///111222000///---000000//////.........------------............///.........------,,,,,,,,,+++,,,------......------((()))***+++,,,,,,,,,,,,.........////////////000...------,,,,,,------...,,,---.../////////...---......---,,,+++******)))......---,,,---...///000,,,---------------------...........................---,,,,,,,,,,,,---...---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,000//////......---,,,,,,------------------------.........------,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,++++++------------------------+++,,,,,,------,,,,,,+++---------------------------------...000111333444333333111000...,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++------,,,+++,,,---...///---,,,,,,++++++,,,,,,---...,,,++++++,,,------,,,*********)))******+++,,,+++,,,,,,------,,,,,,+++------------------------************************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++******)))---------------------------------,,,,,,+++++++++++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,++++++*********---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***+++,,,------,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------.........------,,,,,,,,,------------------------........................////////////000000000000000111111111111222222222///000111222333444555555333333444444444444444444555555444444444333333333222111111000///......---222111000.........///000------------------------........................////////////////////////------...///...---+++***---,,,+++***+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------------............------------======>>>>>>===;;;999888888888777777666555555555333333333222111000000000////////////////////////................................................------,,,,,,,,,+++++++++,,,,,,,,,---------......+++++++++,,,,,,------...,,,,,,---------+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++---///111111000...---///.........---------------------............///.........------,,,,,,,,,+++,,,------......------------............------------........./////////...------,,,,,,------...---...............------000000000///......------...------,,,---...///000.........------,,,,,,+++------------------------......---,,,,,,---......---------,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------------------......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---------...///000111222111111000///---,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---...,,,++++++,,,------,,,***************++++++,,,+++,,,,,,------,,,,,,+++------------------------************************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---------,,,,,,+++++++++---,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------......---------,,,,,,,,,................................................////////////000000000000000000111111111222222222......///000111222333333333333444444444555555555444444444444333333333333111111000000///......---000///...---,,,------...------------------------................................................---.........------,,,+++------,,,,,,------...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,>>>>>>>>>>>>===;;;999888888888777666666555444444222222111111000000//////000000000000000000000000------------------------------------------------,,,,,,+++++++++*********,,,,,,,,,------------...,,,,,,,,,,,,,,,---------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------------.........,,,---///111111000...------------------,,,,,,,,,---------............///.........---------------,,,,,,---............---000000000//////---,,,,,,,,,---------...............------,,,,,,------...000///...---------------------------,,,,,,,,,,,,...------------...////////////...---,,,++++++***------------------------......---,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------...------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************************---------------...//////.........---,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++*********+++,,,------,,,,,,++++++,,,,,,---...,,,++++++,,,------,,,***************+++,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,++++++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...------------,,,,,,,,,////////////////////////........................////////////000000000000000000000111111111222222......///000111222222333222333333444555666777777444333333333333222222222111000000//////.........------,,,+++++++++,,,,,,------------------------------------------------------------------------///...------------------,,,---......//////......,,,,,,,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,///.........---------,,,>>>??????>>>===;;;999888888888777666555444444333111111000000/////////...000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------------------------------------,,,,,,,,,------------............---------------.........,,,,,,,,,---------------------------............---...///000000///...------------------------------------............///...............---------,,,------...........................---,,,+++***,,,,,,,,,---------.........------,,,,,,------...111000...---,,,,,,,,,---******+++++++++,,,,,,,,,------------......//////.........------,,,,,,,,,------------------------......------------......------------------,,,,,,------...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////---------------------------------------------------------,,,,,,+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******************************------,,,,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---...,,,++++++,,,---,,,,,,+++************+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------+++++++++,,,,,,---------------------------------******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------................................................////////////000000000000000000000000111111111111000111111222333333444444222222333444666777888888333333222222222111111111000000/////////.........,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///+++,,,.../////////...---,,,,,,,,,,,,------------......................................./////////111000000000////////////>>>?????????>>><<<:::999888888777666555444333333000000000///////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------...---------------------,,,,,,,,,,,,,,,---------------....../////////000,,,,,,,,,------.........---------.........//////......///000000///...---..................//////---------............///........................,,,---......//////......,,,------------------,,,,,,,,,,,,---------.........------,,,,,,------...111000...---,,,,,,,,,---------......//////000000---------...............,,,,,,,,,------.........------------------------........................------------------------...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////---------------------------------------------------------,,,,,,+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,+++++++++++++++************+++++++++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------------------,,,,,,++++++,,,,,,---...,,,++++++,,,---,,,,,,+++++++++***+++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------,,,+++******+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------........................////////////000000000000//////000000000111111111111111111222333333444444222222333444555666777888222111111111111000000000////////////............,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---///000***+++,,,......---,,,,,,,,,,,,,,,------........................................../////////000000111111111111111111111111===>>>??????>>>===;;;:::888888777666444333222222000000000000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,...------------,,,,,,,,,---------------.........,,,,,,+++*********++++++---------...//////000000,,,,,,,,,---......//////------.........////////////////////////......---.........///////////////---------............///.............../////////------...////////////...---....../////////......,,,---------...............------,,,,,,------...000///...---------------,,,,,,------.........///,,,---......//////......***++++++,,,---...//////........................---...////////////...---------------.....................///......------------------,,,,,,,,,,,,((())))))***+++,,,,,,---------------------------,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,************++++++,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,---.........---------,,,,,,++++++,,,,,,---...,,,++++++,,,------,,,+++++++++++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******)))))),,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,------------...------------------------........................////////////000000000000/////////000000000111111//////000000000111111111111222222333444555666666111111000000000/////////........................,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................///000***+++,,,,,,------,,,,,,---------...//////000000////////////////////////.........//////000000111222222222333444444555555<<<===>>>??????>>>===<<<999888777666444333222111000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,------....../////////...---,,,++++++,,,---++++++,,,,,,---......///,,,,,,------.../////////............///////////////////////////......------------....../////////---------............///---........./////////000------...///////////////......///......---,,,+++------........./////////...------,,,,,,------...---...............------++++++++++++++++++++++++,,,---.../////////...---+++,,,,,,------.........////////////////////////---...///000000///...---------------.........///---......////////////.........---------,,,,,,,,,))))))******+++++++++,,,------------------------,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---******+++++++++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,---...---,,,,,,---,,,,,,++++++,,,,,,---...,,,++++++,,,------,,,,,,++++++++++++,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,+++++++++++++++++++++---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,---------......+++++++++,,,,,,---------++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------......................................................////////////000000000000////////////000000000111000000000000000111111111222222222222333333444444000000000/////////..............................++++++---.........------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///////////////,,,,,,,,,,,,,,,---............//////000111111222111111111111111111111111111111222222333444444555777888999:::;;;======>>>;;;<<<>>>?????????>>>===999888777666444333222111000000000000111111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******.........------,,,,,,,,,,,,,,,,,,---...///000000444333111000/////////000))))))***++++++,,,------,,,,,,------...///000000............/////////000000000//////............,,,,,,,,,------.........---------.........//////---.........//////000000---......///////////////......---,,,+++)))((('''.........////////////000...------,,,,,,------...,,,---.../////////...---........................,,,,,,.../////////...------------------------,,,000000000000000000000000---...///000000///...------------.........//////------...///000000000///.........------,,,,,,,,,+++,,,,,,,,,,,,---------------------------------,,,,,,,,,------.........+++++++++,,,,,,------------------,,,,,,,,,++++++------------------------******++++++++++++******++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++---,,,,,,++++++,,,,,,---...,,,++++++,,,------,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------*********++++++,,,---------------------------------------,,,,,,+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------*********++++++,,,,,,,,,+++*********++++++------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***+++,,,------,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,------.........////////////////////////........................////////////000000000000////////////000000000000222222222222222333333333222222222222222222222222000/////////............---.....................***+++,,,---...------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---///000000000///.........---,,,,,,...///000...//////000111222222333333333333333333333333333666666777777888999999:::>>>>>>@@@AAACCCEEEFFFGGG>>>>>>??????>>>===;;;:::;;;999666444222222222333///............---------111///,,,******+++---/////////.........---------(((((()))***+++,,,,,,---++++++,,,,,,,,,,,,---------------.........//////////////////////////////...------,,,,,,------...------------------------......////////////......------............------.........------,,,,,,,,,,,,+++,,,,,,---...///000000///.........///000111---------....../////////000000//////..................---,,,,,,,,,,,,---////////////////////////........................------------------------------------------------------------------------------------------,,,,,,........................,,,000...)))---444111&&&000///...///000111000///,,,---......//////......000000//////.........---------------------------........................+++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,+++++++++***++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,,,,---......---,,,+++******,,,...///---,,,,,,++++++,,,,,,---///---+++))))))+++---///++++++++++++******))))))------------------------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,---...///---------,,,,,,+++++++++------------------------+++,,,,,,------,,,,,,+++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,...---,,,,,,---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,---------......////////////////////////000000000000000000000000111111000000//////......111000/////////000222333333333333222222222111111000000///...------,,,,,,------------------------------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---/////////......///...---+++++++++,,,,,,...000222333222222444555666666777888999:::;;;<<<===>>>@@@BBBDDDEEEFFFFFFFFFFFFFFFGGGHHHJJJKKKLLL>>>>>>?????????===<<<;;;:::888555222000000000111000000/////////.........000...---++++++,,,---...//////......---,,,,,,+++)))******++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------////////////////////////...------,,,,,,------.................................////////////......---......//////......---//////.........---------------------...///000000...---,,,,,,,,,---...///,,,,,,,,,------.........111000000000////////////000///......------......................................................------------------------................................................------------------------........................+++...---***222>>>AAA:::111///...///000000///...,,,---......//////......///.........------------------------------------........................,,,------......------,,,------------------------,,,------......------,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++,,,,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---...---+++******+++---...++++++++++++*********)))------------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,,,,,,,---......---------,,,,,,+++++++++------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,---,,,+++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,---------.........////////////////////////000000000000000000000000111000000000/////////...111000000///000111222333222222111111111000000000000//////...------,,,,,,------------------------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---......---,,,///...---------...//////000222555777888999;;;<<<>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHIIIIIIJJJKKKLLL>>>????????????===<<<;;;:::888444111///.........111000000000////////////......---------,,,,,,,,,///......---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,---------////////////////////////......------------......////////////////////////......////////////......---......//////......---/////////..............................///000111------,,,,,,------...///------............//////111111000000000000//////111111000///////////////................................................------------------------////////////////////////////////////////////////,,,,,,,,,---.........///........................,,,...,,,+++444CCCIIIGGG111000......//////...,,,,,,---......//////......---------------,,,,,,,,,---------------------------------------------------......//////......------------------------------......//////......---++++++++++++,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////...---,,,,,,------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************------------------------***,,,---//////---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,++++++------,,,,,,+++++++++***+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++,,,...000///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,------------.........////////////////////////000000000000000000000000000000000000////////////111000000000000111222222111111000000000//////////////////...------,,,,,,------------------------......................../////////...............,,,,,,,,,,,,,,,,,,,,,,,,---------------.........+++,,,------...---------.........///000222333444444777;;;===???AAACCCFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKMMMLLLKKKJJJJJJJJJJJJJJJ>>>>>>??????>>>===;;;::::::888444111///.........000000000/////////......,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------............////////////////////////////////////......------------....................................////////////............////////////.............................................///000000............///000000111000000000000000000111111000000000000000000//////111111000////////////000------------------------................................................................................................+++,,,,,,---...//////000...........................///---+++000;;;@@@>>>111000............,,,+++,,,---......///.........------------------------------------------------------------------------------............------------------------------------............------+++++++++,,,,,,,,,------........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////......------------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...---,,,---...000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------............////////////////////////////////////////////////000000000000////////////000000000111111111222222111111000000000///////////////.........---------------------------------......................../////////...............------------------------,,,,,,------------......------......////////////......000222444666888999;;;>>>AAADDDEEEGGGIIIKKKIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLNNNMMMLLLJJJHHHGGGGGGFFF======>>>>>>===<<<:::999:::888555111///...///////////////.........------+++,,,---//////...,,,+++)))******+++,,,---.../////////...------,,,,,,,,,+++++++++,,,,,,,,,------........./////////000000///////////////////////////......------......///------------------------......////////////.........//////////////////...---------------........................//////000---...///000000111111111111111111111000000000000////////////////////////111000//////......//////........................////////////////////////........................------------------------------------------------,,,,,,------...///000000........................//////...,,,...111222000111///------...---,,,***,,,---......///...........................//////------------------------------------------------,,,,,,------------,,,,,,------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,---------........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......------,,,+++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***+++---......---+++***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...111///---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------------------------------.........//////////////////////////////////////////////////////////////////000000000000000111111111222222222222222222111111111000000000...............---------------------------------........................------------------------------------------------+++,,,,,,,,,---------...---------...//////000111111222444666999;;;===>>>BBBDDDGGGHHHHHHIIIKKKLLLKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOOOOOOONNNMMMLLLLLLKKKJJJHHHFFFDDDBBBBBBAAA;;;<<<<<<<<<<<<:::999888888777444111/////////000............------------+++,,,---.........---,,,)))***+++,,,---...///000.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.........//////////////////////////////............//////------------------------......////////////.........//////000000//////...---............/////////000000////////////000000...///000111222333333333111000000000000000////////////000000000000000111111000000///////////////////////////////////////////////////////////////........................---------------------------------------------------------.../////////000..............................//////......,,,+++///...,,,,,,------,,,***,,,---......//////...............///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......///...---,,,,,,++++++,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---------,,,************+++++++++,,,++++++------------++++++++++++------------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........///...------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...222///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------........./////////////////////////////////000000000000000000000000////////////000000000000000111222222333333222222222222111111111000000000........................------------------------------------------------,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,---......//////.........///000222444555777888;;;===@@@BBBCCCCCCFFFHHHJJJKKKKKKKKKLLLMMMNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQPPPOOONNNLLLJJJIIIDDDCCCAAA???===<<<<<<;;;::::::;;;;;;:::999777666666444222///......///000////////////............+++,,,------.........---,,,------------.........---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............//////////////////////////////............//////..............................////////////......//////000000000000////////////000000111111111111333222222111111222222222222333555666777888888777444333333333222222222222111111111222222333333333222222111000000000000111000000000000000000000000////////////////////////....................................................................................////////////........................------...//////---------...,,,+++,,,------,,,+++,,,---......//////......---------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,------------...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.../////////...,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++------------------------+++++++++++++++++++++++++++,,,...000222222222222+++***)))))))))***,,,---***+++---......---+++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......//////...---------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...---,,,,,,+++******+++++++++++++++,,,,,,---------++++++,,,,,,------......+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---///000---+++***+++---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------............////////////////////////////////////000000000000000000000000.../////////000000000111000111222333333333222222111111000000000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.................................///000000111111333333444555777:::<<<>>>???AAACCCEEEGGGHHHHHHHHHHHHJJJLLLMMMMMMMMMNNNOOOOOOOOOPPPPPPPPPPPPQQQQQQRRRQQQOOOMMMIIIEEEBBBAAA;;;:::999888777666666666999999::::::999888666555333222000...---...///000000000000000////////////,,,,,,,,,------.........000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////000000000111//////////////////////////////............//////////////////////////////......////////////......//////000000000000//////111111222222222333333333555555444333333444444444777888:::<<<===>>>======888888777777777666666666333333333444444555555555444333222222111111222222000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////....................................---......---,,,---///---+++++++++---...---,,,,,,---......//////......,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---..................------------------------------..................---,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///000///...---,,,+++++++++---------,,,,,,+++++++++------------------------++++++++++++++++++++++++)))***,,,///111222222222,,,***)))((((((***,,,---***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......000///...---------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,---,,,,,,+++*********++++++++++++,,,,,,---------***+++,,,---......///000+++,,,,,,------,,,,,,+++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///---+++))))))+++---...///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------............/////////000////////////////////////000000000000000000000000.../////////000000111111000111222333444333222222000/////////............---.....................------------------------++++++++++++++++++++++++,,,,,,,,,------.................................///000000111222333333333::::::;;;<<>><<<999888888888;;;;;;;;;;;;;;;:::999888:::888666666777777666555666444222222444555555555333222000/////////000111---.........//////000000000//////........./////////...,,,,,,,,,...000222000000///.......................................,,,,,,,,,------.........------------------------////////////////////////---------............///000///...---------------,,,,,,,,,---------......------------------------------------------------...---+++++++++---///000///...,,,+++***++++++,,,............---,,,++++++,,,,,,+++***+++,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...---,,,+++++++++,,,---++++++************++++++------------------------......---------,,,,,,,,,++++++++++++++++++++++++------------------------------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................------,,,,,,++++++,,,,,,------------------------------------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------///...---,,,+++,,,,,,------------,,,,,,+++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------...............------,,,,,,,,,//////............//////000000//////.........---000000000000000///............///000000000000000000000111111111000000///////////////............---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......------------------......///////////////////////////111444666888:::===??????@@@BBBDDDGGGHHHIIIJJJIIIGGGFFFGGGJJJKKKLLLKKKLLLMMMMMMNNNNNNMMMMMMLLLJJJIIIIIIKKKMMMOOOOOONNNLLLJJJGGGBBB>>>999666444444444444333333333333333:::888666333222111222222333222111000////////////000000///..................------------...//////..............................------------.........------,,,,,,------...---............/////////...............---------------------......///000222000...///111222000///111111000000111333444555555555555666888;;;===>>>@@@@@@???@@@@@@AAABBBCCCCCCDDDFFFIIIJJJJJJIIIHHHLLLMMMNNNOOOPPPPPPPPPPPPPPPOOOLLLJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDEEECCC@@@?????????===<<<;;;999777666777888777666777555444222111000000111............//////000000///......------.........000//////...///000222333111000///////////////000////////////////////////,,,------------------...------------------------////////////////////////---------............/////////...---------------,,,,,,,,,---------......---------------------------------------------------,,,*********,,,---///...---,,,+++++++++,,,---------------------,,,,,,,,,,,,+++++++++,,,---...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++++++++*********))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++*********+++,,,---,,,,,,++++++++++++,,,,,,------------------------...------------,,,,,,,,,++++++++++++++++++++++++------------------------------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,++++++,,,,,,------------------------------------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++------------------------///...---,,,,,,,,,---------------,,,,,,+++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------............---------,,,,,,,,,//////............//////000/////////............000000000000000///............///000000000000000000000111111111111111000////////////............------,,,,,,,,,,,,------------------------------------------------------------------............/////////000111222222333444666999;;;<<<>>>AAACCCCCCEEEFFFHHHJJJKKKLLLLLLLLLJJJIIIJJJLLLMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKIIIHHHFFFGGGHHHHHHGGGFFFCCCBBB???<<<999666444333222222222222222333333333888666444222111000111111222222111000/////////000000000///..................------------...//////..............................------------............------------......---------............///---------....../////////......---...///111333444222000//////111333444444333333444555777999;;;<<<======???AAAEEEHHHKKKLLLOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUWWWYYYZZZZZZYYYYYYZZZ[[[\\\]]]]]]]]]]]]]]]___^^^\\\ZZZXXXXXXWWWWWWTTTUUUUUUUUUUUUTTTSSSSSSTTTRRROOONNNMMMKKKIIIGGGEEEDDDBBBBBBBBBBBB@@@>>>@@@>>><<<999777666555444111111111000000000000000//////............//////,,,------......///000000000000000//////000111111000000000000000000000000.........---------------------------------------////////////////////////---------............/////////...------------...,,,,,,,,,---------......------------------------------------------------,,,+++***)))***+++,,,---,,,,,,+++++++++,,,------+++,,,,,,------------,,,,,,,,,+++++++++,,,---...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++++++++,,,---......---------,,,,,,---------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++---------------------------,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,------------------------------------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,------------......+++,,,,,,------,,,,,,+++------------------------......---,,,,,,,,,------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------------,,,,,,,,,//////............//////////////////............000000000000000//////.........///000000000000000///000111222222222222222////////////............------------------------------------------------......------------------........................///000111333555777888999;;;>>>@@@BBBBBBDDDFFFIIIHHHIIIJJJLLLMMMMMMMMMMMMNNNLLLKKKKKKMMMNNNMMMLLLNNNNNNMMMLLLKKKIIIGGGFFFEEECCCAAA@@@@@@@@@>>><<<999999888777555444333333111111222222333333444444777666444222111111111111111111000000000000000111000000///..................------------...//////..............................------------............------------......------------............//////000000000000111111111000000000111333666777444333222222444777999;;;:::;;;===???BBBEEEGGGHHHKKKLLLNNNQQQTTTWWWYYY[[[\\\\\\\\\\\\]]]^^^`````````aaabbbcccddddddddddddbbbcccdddddddddddddddccceeeeeedddcccbbbaaaaaaaaa`````````aaaaaa```______```^^^\\\[[[ZZZYYYVVVTTTRRRQQQPPPPPPQQQQQQOOOMMMMMMLLLIIIGGGDDDAAA@@@???::::::888777555333222111111111000000///000000000,,,---...///////////////000////////////000111111//////////////////////////////......------,,,,,,........................////////////////////////---------............//////......---------......,,,,,,,,,---------......------------------------------------------------,,,,,,+++***++++++,,,---++++++++++++,,,------...***+++,,,---------------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------//////............/////////////////////.........//////000000000000//////......///000000000000000//////111222333333333333////////////............---..................---------------------------............---------------------...............111222444777:::===???@@@CCCEEEGGGHHHIIIJJJLLLNNNLLLLLLMMMNNNNNNNNNNNNNNNOOOMMMKKKJJJKKKKKKJJJIIIKKKJJJIIIHHHFFFCCCAAA@@@>>><<<:::::::::999777555666666555555555555444444333333444444555666777777666555444333222222111111111000000000000000111111000000///..................------------...//////..............................------------......///......------......///---------.........//////111111111111111111111111333333222333444666777999::::::::::::<<<>>>BBBDDDGGGHHHKKKMMMPPPSSSUUUVVVYYYZZZ[[[]]]___aaabbbbbbcccccccccdddeeeggghhhiiigggggghhhiiiiiijjjjjjjjjgggggghhhhhhhhhggggggfffgggggggggggggggffffffeeeeeeffffffggggggfffffffffgggeeedddddddddccc```^^^ZZZYYYXXXYYY[[[\\\\\\[[[ZZZYYYWWWUUUSSSPPPNNNMMMHHHGGGEEEBBB???<<<999888555555444222222111111111111222222333333222111111000//////...//////000000......................../////////......---------........................////////////////////////---------............///......---------......///,,,,,,,,,---------......---------------------------------------------------------,,,,,,,,,------***++++++,,,------------******+++,,,------------++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---,,,+++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------//////............//////........./////////////////////000000000000//////......///000000000000000...///000111222333333333////////////............------...//////...------------------------------........................------...//////000111111555666999<<>>>>>EEEFFFGGGHHHHHHJJJMMMPPPTTTVVVXXX[[[]]]___```aaabbbcccdddeeeeeeeeeeeeeeeggggggggghhhiiikkklllmmmllllllmmmmmmmmmnnnnnnnnnkkklllllllllkkkjjjiiiiiiiiijjjjjjkkkkkkkkkjjjjjjhhhiiiiiijjjjjjjjjjjjjjjkkkjjjiiiiiiiiihhheeebbb[[[ZZZXXXYYY[[[^^^______`````````___^^^\\\[[[ZZZVVVUUUSSSOOOLLLIIIGGGEEE>>>===<<<:::888777777666555555444333222111111000222111000////////////000......................../////////.......................................////////////////////////---------............///...------------...//////,,,,,,,,,---------......------------------------------------------------......------------,,,,,,++++++,,,---------,,,,,,***++++++,,,,,,,,,,,,+++***+++,,,---------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,+++***)))((('''***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,------------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,------------...//////............//////.........///////////////...//////000000000000000......///000000000000000...///000111111111111111////////////............,,,---...//////...---,,,------------------------------........./////////...///000222333555666777:::;;;===@@@CCCFFFHHHIIIJJJLLLMMMMMMLLLLLLNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPMMMJJJHHHHHHGGGEEECCC======<<<;;;:::888666555333222222333666888888777666666777777777888888888=========>>>?????????@@@333333333333222111000000////////////000111222333000000///..................------------...//////..............................------------......//////............///////////////000000000111111000000222444666777999999;;;>>>AAAFFFIIIKKKLLLLLLPPPSSSUUUVVVVVVVVVYYY\\\^^^___aaadddeeefffffffffhhhiiijjjjjjjjjiiihhhhhhiiiiiijjjkkklllnnnooopppooooooooooooooooooppppppnnnnnnnnnnnnmmmlllkkkjjjkkklllmmmnnnooonnnnnnmmmllllllmmmnnnnnnnnnnnnnnnnnnmmmllllllllliiieeebbb[[[YYYUUUUUUWWWYYY[[[\\\___```aaabbbcccbbbbbbaaaaaa```^^^\\\ZZZWWWVVVUUUNNNMMMJJJHHHEEECCCBBBBBB===<<<999777555444444444555444333222111000000000....................................////////////........................////////////////////////---------............///---------------...//////,,,,,,,,,---------......---------------------------------------------------------------,,,+++++++++,,,---------,,,+++***++++++,,,,,,,,,++++++******+++,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))***+++,,,,,,+++******+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,++++++,,,,,,------------------------------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,---.........------+++++++++,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......//////............//////............/////////000......///000000000000000......///000000000000000...//////000000000//////////////////............+++,,,---......---,,,+++------------------------,,,,,,---...///000111111111222444666999;;;===>>>???@@@BBBDDDFFFIIIJJJKKKJJJKKKLLLLLLKKKJJJLLLMMMLLLMMMMMMNNNNNNNNNMMMMMMLLLIIIEEECCCBBB@@@>>><<<777777777777777666555444222222222444777::::::999999999:::;;;===>>>???@@@AAAAAAAAAAAABBBBBBBBBBBB111111111111111000///...////////////000111333333000000///..................------------...//////.................................------.........//////............//////000000000000111111111111111222555888;;;>>>AAABBBBBBEEEKKKQQQVVVYYYZZZZZZXXX[[[___```______aaacccbbbdddfffggghhhiiihhhhhhlllmmmnnnnnnnnnnnnmmmllljjjkkkkkklllnnnoooqqqrrroooooonnnnnnnnnoooppppppnnnnnnnnnnnnmmmllljjjjjjkkklllnnnoooppppppoooooonnnooopppqqqqqqqqqqqqqqqqqqpppooonnnllliiidddaaa\\\YYYTTTRRRSSSVVVXXXZZZ\\\]]]___bbbcccddddddccceeeeeedddcccbbbaaa``````\\\ZZZWWWTTTQQQOOOMMMLLLJJJHHHDDDAAA>>>>>>>>>>>>888777666444333222111111000000000000000000000000------......//////000000////////////////////////////////////////////////---------.........//////---------------...///000,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,+++***))),,,------...---,,,***))),,,,,,,,,,,,,,,+++***)))***+++,,,---...---,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***+++---///000000000000,,,---///000000///---,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------,,,,,,++++++,,,,,,------------------------------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++---...///...------+++++++++,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------.........//////............//////---.........//////000000......///000000000000000...//////000000000000000...///////////////...---000/////////............***+++---......---+++***------------------------+++,,,---...///111222222444555777:::===???BBBCCCBBBCCCDDDFFFHHHJJJKKKLLLIIIJJJKKKKKKIIIIIIJJJKKKGGGGGGHHHIIIIIIIIIIIIHHHFFFCCC@@@===<<<:::777555444444555555555555555444444333333666999;;;;;;:::<<<===???AAACCCEEEGGGHHHCCCCCCCCCCCCCCCCCCBBBBBB333222111000////////////......//////000000000111....................................///////////////......------///000111111000///...------------///////////////000111111///111333444444444666888999;;;===@@@DDDIIILLLNNNSSSUUUWWWZZZ\\\]]]^^^^^^bbbbbbbbbcccdddeeeeeeeeefffffffffgggggggggggggggnnnmmmmmmllllllmmmmmmnnnnnnmmmllllllmmmnnnpppqqqpppooommmmmmoooppppppooooooooooooooooooooooooooojjjkkknnnppprrrsssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnkkkhhhfffbbb^^^YYYTTTRRRRRRTTTUUUUUUWWW[[[^^^aaacccdddeeeggghhhhhhhhhffffffgggiiigggdddaaa```aaa```]]]ZZZWWWVVVUUURRROOOLLLIIIGGG@@@???===:::777444222111111///---,,,...//////...///---------///000///...........................000000//////.........---........................------------------------........................---------,,,,,,+++++++++------------------------222000---***))))))***+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))************+++++++++******++++++++++++******++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........////////////......///////////////.........////////////////////////000000000000000000000000////////////////////////000000//////.........---.........------,,,,,,,,,------,,,++++++,,,,,,,,,,,,---//////......///000,,,---///000000111444666:::<<>>??????DDDDDDDDDEEEDDDDDDCCCCCCEEEEEEDDDCCCBBBBBBAAAAAA333222111000/////////////////////000000000111111...............---------............///////////////.............../////////...............//////111000/////////000222222222444777999:::<<>>:::666555555333111000111111111000111000...///000000///...////////////////////////000/////////............////////////////////////////////////////////////...........................---------,,,,,,,,,+++------------------------000///---++++++***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++++++++------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,---------...............------.........,,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***+++---......---+++***---,,,,,,++++++,,,,,,---------,,,++++++,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........////////////....../////////////////////...////////////////////////000000000000000000000000////////////////////////000/////////.........---......---------,,,,,,,,,------,,,,,,+++,,,,,,---+++,,,...---,,,,,,---///---///111222222444777999???AAACCCEEEGGGHHHHHHHHHGGGFFFEEEGGGHHHHHHGGGEEEEEEEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@???>>>===;;;;;;777666555444444333333333666666666666777999:::;;;>>>>>>>>>>>>????????????BBBCCCCCCDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBB222222111000////////////000000000000111111111111//////.........---------............////////////....../////////......---.........//////111222222222111000000000222555666888;;;???BBBDDDGGGKKKMMMQQQRRRTTTVVVYYY\\\___aaaeeeeeeeeeeeeeeefffggghhhccccccddddddeeeeeeffffffdddcccaaa______```aaabbbffffffeeedddddddddddddddeeeeeeffffffgggiiijjjkkknnnllljjjjjjkkkkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmppppppqqqqqqqqqpppnnnmmmllljjjfffbbb___\\\ZZZYYY[[[YYYUUUSSSSSSVVVYYY\\\^^^bbbgggjjjkkkkkkkkklllooonnnlllkkklllkkkiiihhhllllllkkkiiigggeeecccbbb^^^[[[WWWQQQJJJDDD@@@===<<<999666555444333222000333111//////000000///...////////////////////////////////////............000000000000000000000000////////////////////////.................................------------------------------------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......//////............//////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,............,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++------,,,,,,,,,,,,++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........////////////............//////////////////////////////////////////000000000000000000000000/////////////////////////////////..................------------,,,,,,,,,---,,,,,,,,,,,,,,,------,,,---......------...//////111444555777999<<<>>>DDDEEEFFFGGGHHHIIIIIIIIIGGGFFFEEEEEEFFFEEECCCAAA??????===<<<;;;:::::::::999999999888777666555444444333333222222333333444444555777999;;;======>>>@@@@@@@@@??????>>>>>>>>>AAAAAABBBBBBBBBBBBAAAAAA??????@@@@@@AAABBBBBBCCC111111000///////////////000000111111111111111111/////////...------,,,,,,............////////////---...///000000...---,,,////////////000111333333222222111222555888<<<>>>CCCFFFJJJMMMOOORRRVVVXXXZZZZZZ[[[]]]___bbbdddeeehhhgggfffeeefffggghhhiiieeeeeedddccccccbbbaaaaaa___^^^[[[YYYXXXYYY[[[\\\______^^^^^^______```aaa``````aaabbbdddeeefffggggggfffdddccccccccc```^^^]]]]]]]]]]]]]]]]]]]]]]]]___```aaaccceeefffggghhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjkkkmmmmmmmmmmmmllloooooonnnllliiifffcccbbbbbb___[[[XXXWWWXXXZZZ[[[ZZZ]]]aaaeeeggghhhjjjkkknnnnnnmmmmmmmmmmmmllllllooooooooonnnmmmllljjjiiihhhfffbbb\\\VVVQQQMMMKKKEEEBBB>>>;;;999666222000333111///...///000///...........................///////////////.........////////////////////////------------------------........................................................................+++,,,---//////...,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,---------............------------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************++++++,,,,,,,,,,,,------+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------...------,,,,,,------.........////////////..................////////////////////////////////////000000000000000000000000////////////////////////........................---------------------------,,,,,,,,,,,,------...---///000000//////111222222444888:::<<<>>>AAACCCEEEEEEFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBBBB@@@>>>;;;::::::888777555444444444555555555555555444333222333333333333333555666666444666888;;;============>>>=========<<<<<<<<<<<>>999666555222///...///000000///------------------------.........///////////////........................------------------------........................................................................***+++...///000...---+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************+++++++++,,,,,,---------+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------...------,,,,,,------.........////////////......---.........//////000000////////////////////////////////////////////////////////////////////////---------...............---------------------------,,,,,,,,,------...///---///000111111111333555666999===???@@@BBBDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA???>>>>>><<<999777777777555444333222222222222333333333333333222222222222222333444555666777777888999;;;<<<;;;;;;::::::;;;;;;<<<<<<===>>>>>>???@@@AAAAAABBBBBBBBBAAADDDDDDDDDDDDDDDDDDDDDDDD000//////....../////////000000000000////////////....................................////////////...///000111111111111000......///000111333555666;;;===@@@DDDJJJOOOSSSUUU[[[]]]_________```bbbcccgggffffffffffffggghhhhhhiiihhhgggffffffeeeeeeeeeaaa___]]]ZZZWWWTTTRRRQQQOOONNNMMMMMMNNNPPPRRRTTTVVVVVVWWWXXXYYY[[[]]]^^^\\\\\\^^^_______________^^^\\\[[[YYYXXXUUUQQQNNNFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHJJJLLLNNNQQQTTTUUUVVVVVVWWWWWWXXXYYYYYYYYYZZZ[[[\\\]]]___aaabbbbbb```bbbfffiiikkklllkkkkkkhhhhhhhhhhhhgggdddbbb```[[[[[[ZZZXXXXXXZZZ^^^aaafffgggiiijjjiiijjjlllmmmllllllmmmnnnoooooooooooojjjjjjiiihhhfffeeeddddddbbb___[[[VVVRRRMMMHHHDDD<<<999555333222222222111.................................///////////////........................////////////////////////........................---------------.................................+++,,,...//////...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,------...+++***)))***,,,---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,------......------,,,,,,------.........////////////......------......///000000000////////////////////////////////////////////////////////////////////////---------------.........,,,,,,,,,------------...,,,,,,,,,,,,---...///000+++---000111222333555777;;;>>>BBBCCCDDDDDDEEEFFFEEEDDDCCCBBBAAAAAAAAAAAA???===<<<;;;;;;:::888666555555444333222222222222000111111222222222222111111111111222333444666666999999::::::::::::999999;;;<<<===>>>@@@AAABBBCCC@@@AAABBBCCCCCCDDDCCCCCCFFFFFFFFFFFFFFFFFFEEEEEE//////.........//////000////////////.........---,,,,,,------.../////////............////////////000000000000111222444444222333444777:::===@@@AAAFFFIIIMMMRRRWWWZZZ]]]^^^aaacccddddddddddddeeegggjjjiiihhhhhhggghhhhhhhhhjjjiiihhhfffcccaaa___]]]YYYXXXVVVTTTQQQOOOMMMLLLHHHHHHIIIKKKNNNPPPRRRTTTXXXXXXXXXXXXYYYZZZ[[[\\\\\\]]]^^^______^^^]]]]]]YYYXXXVVVTTTRRROOOJJJFFF@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCEEEGGGIIIKKKKKKKKKLLLMMMMMMNNNOOOOOOOOOOOOPPPQQQSSSUUUWWWXXXYYY\\\```dddgggjjjkkkkkkjjjkkkkkklllkkkjjjhhhggg^^^^^^]]]ZZZWWWVVVXXXYYY^^^```cccdddcccdddfffiiiiiijjjlllmmmooooooppppppllllllkkkjjjiiihhhggggggjjjgggdddbbb___[[[VVVRRRIIIEEE???;;;888666444333000000000000000000000000............/////////000........................////////////////////////........................+++,,,,,,,,,------------........................------...//////...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------------,,,,,,((())))))***+++,,,------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...+++++++++,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++***)))***,,,---,,,++++++++++++,,,,,,---------***++++++,,,,,,------...+++,,,,,,------,,,,,,+++******+++,,,,,,---.........------,,,,,,------.........////////////......------......///000000111////////////////////////////////////////////////////////////////////////,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,------...///000---///222555666888;;;===@@@CCCEEEFFFEEEDDDDDDEEE@@@???>>>===<<<<<<======<<<;;;:::;;;;;;;;;999777444333333222222222333333111111222333444444333333333333333333444666777888;;;::::::999999:::::::::===>>>???@@@BBBCCCDDDEEEBBBBBBCCCEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHH//////.........//////000//////......---------,,,+++,,,,,,---...///000000............/////////000000000000000111444666777777888;;;???CCCHHHKKKMMMOOOQQQVVV[[[___aaabbbcccccceeeffffffffffffgggiiijjjiiihhhggggggfffffffffiiihhhgggddd```\\\XXXUUUSSSRRRQQQPPPNNNLLLKKKJJJDDDFFFHHHKKKNNNQQQSSSUUUTTTTTTSSSRRRRRRRRRRRRRRRVVVWWWXXXXXXXXXWWWUUUUUUTTTSSSQQQOOOMMMIIIDDD@@@????????????????????????AAA@@@@@@???@@@AAACCCDDDDDDDDDEEEFFFFFFGGGHHHHHHEEEFFFFFFHHHIIIKKKMMMNNNQQQSSSWWW[[[___bbbdddeeeffffffggggggggggggggggggaaabbbaaa^^^ZZZVVVUUUUUUVVVYYY]]]]]]]]]^^^aaadddggghhhjjjlllmmmnnnoooooooooooonnnllljjjiiiggggggkkkiiigggfffeeebbb^^^[[[TTTOOOGGGAAA<<<999666444111111111111111111111111---.........//////000000000000000000000000000000------------------------........................+++++++++,,,,,,---------////////////////////////......///......------,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,''''''((()))+++,,,---...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...++++++,,,,,,,,,------------..................---++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------******+++,,,,,,---......+++***)))***,,,---,,,++++++++++++,,,,,,---------)))***+++,,,------...///+++,,,,,,------,,,,,,+++******+++,,,,,,---.........------,,,,,,------.........////////////......---------...///000000111////////////////////////////////////////////////////////////////////////,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,---...///000000111333777999;;;>>>AAADDDCCCEEEHHHHHHFFFDDDCCCCCC;;;:::999888777777888999<<<;;;:::;;;<<<<<<;;;999222222222222222333444444333444555666666777777666666666666777777999::::::;;;;;;:::999999;;;<<<===>>>??????@@@BBBCCCCCCDDDCCCDDDEEEFFFGGGGGGGGGGGGCCCCCCDDDFFFGGGHHHIIIJJJ---------............///000111111111000///---,,,,,,,,,------------------111000///000111111000///222222222222222555:::>>>===@@@DDDJJJOOORRRUUUVVV]]]^^^aaacccdddeeeeeedddddddddeeeeeeeeefffffffffkkkjjjiiiiiiiiiiiijjjjjjkkkjjjgggccc]]]XXXTTTRRRQQQPPPPPPQQQQQQOOOLLLIIIIIIIIIJJJKKKLLLNNNOOOPPPOOONNNMMMKKKJJJJJJKKKKKKPPPQQQQQQQQQQQQPPPOOOOOONNNMMMKKKHHHFFFCCCAAA@@@AAAAAA@@@@@@@@@AAAAAABBBAAA@@@@@@???@@@AAABBBCCCDDDDDDEEEEEEEEEDDDDDDCCC@@@BBBDDDDDDCCCCCCDDDEEELLLMMMOOORRRUUUXXXZZZ[[[^^^^^^_________`````````^^^]]]\\\[[[YYYYYYYYYYYYVVVUUUSSSRRRSSSVVVYYY[[[]]]bbbhhhlllnnnooopppppplllmmmnnnmmmlllkkklllnnnllllllkkkjjjiiigggeeeeee^^^[[[VVVNNNGGG@@@;;;888666444222222333333111000,,,---...//////000000///---.........//////000000........................///...---,,,,,,---...///000000000000000000000000------------------------...------,,,,,,------...,,,,,,,,,---...///000000......------------,,,,,,...---------------,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,...------,,,,,,------.........---------,,,,,,,,,------............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------,,,,,,,,,------.........---------,,,,,,+++++++++++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,------------------------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,.........------,,,,,,,,,............/////////000////////////////////////////////////////////////........................,,,,,,,,,---...///000000111///......000000...+++111000///......///000111777888:::<<<@@@CCCFFFHHHCCCDDDEEEDDDCCC@@@===;;;999999:::::::::999888888===>>>>>>>>>>>><<<;;;:::777666555333333444444555555555666777777888999999666777999;;;============>>>>>>======<<<<<<<<<;;;===@@@BBBDDDCCCCCCCCCDDDHHHGGGEEEDDDCCCCCCDDDDDDFFFEEEFFFHHHHHHHHHOOOXXX........./////////000000000111111111000///---,,,.............../////////111000//////000111111111111222444666999<<>>>>>???>>>>>><<<;;;:::777666555555555666777888888999999:::;;;;;;<<<<<<:::;;;<<<>>>????????????@@@@@@@@@@@@@@@@@@??????===???BBBBBBBBBAAAAAABBBCCCCCCBBBBBBBBBCCCEEEFFFEEEDDDFFFIIILLLPPPZZZddd////////////000000000111000000111111000///...---////////////000000000111111111000///000111333444222555:::???CCCGGGLLLPPPSSSUUUWWW[[[^^^aaabbbccccccccccccddddddfffgggggghhhiiiiiijjjkkkkkkllllllkkkkkkjjjjjjjjjjjjkkkkkkkkkjjjgggddd```]]]ZZZYYYZZZZZZ[[[\\\]]]\\\YYYVVVSSSQQQNNNLLLLLLMMMNNNPPPKKKJJJHHHGGGFFFGGGGGGHHHKKKLLLNNNPPPRRRTTTUUUUUUSSSSSSRRRQQQQQQPPPOOOOOORRRQQQQQQPPPOOONNNMMMMMMNNNMMMLLLKKKLLLMMMNNNOOONNNNNNOOOOOOPPPOOOOOONNNPPPRRRSSSSSSQQQPPPPPPQQQOOOOOOOOOOOOPPPPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKLLLMMMNNNPPPQQQRRRSSSSSSRRRQQQPPPOOOOOOOOOPPPTTT[[[aaaeeehhhkkkmmmkkkmmmpppqqqooonnnmmmmmmnnnnnnnnnmmmmmmkkkjjjjjjhhhgggeeebbb]]]WWWRRROOOHHHCCC<<<777555555444444000000/////////...............////////////000000........................///......------......///////////////////////////------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++******)))***++++++,,,,,,------...++++++,,,,,,---------...------,,,,,,,,,,,,------...------,,,,,,------.........---------,,,,,,,,,------............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------,,,+++++++++++++++******------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------------......++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000.........---------------....../////////000000000////////////////////////////////////////////////////////////////////////------..................+++...222777:::888333//////000000222444666888999>>>@@@BBBDDDEEEFFFFFFFFFEEEDDDAAA???<<<:::999888666777:::<<>>>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCC@@@@@@@@@@@@@@@?????????>>>@@@BBBBBBAAA@@@@@@AAACCCCCCCCCCCCDDDEEEFFFGGGGGGFFFHHHNNNTTT\\\jjjwww....../////////000000000000000000000000///............//////000111111111111111111111111333666999999===CCCIIINNNRRRVVVYYYXXXYYY[[[]]]```aaacccdddgggfffeeeeeeeeefffggghhhggghhhhhhiiiiiijjjkkkkkkjjjiiiiiiiiiiiijjjjjjkkkkkkjjjhhheeecccaaa______aaa```aaacccddddddaaa___ZZZWWWSSSPPPNNNOOOPPPRRRQQQPPPNNNMMMMMMMMMNNNOOOQQQRRRTTTWWWYYY[[[\\\\\\ZZZZZZYYYYYYXXXWWWVVVVVVXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVUUUTTTTTTUUUVVVWWWWWWWWWXXXYYYYYYYYYXXXXXXYYY[[[]]]]]]\\\\\\]]]^^^\\\[[[ZZZYYYXXXWWWVVVUUUOOOOOONNNLLLKKKIIIHHHHHHEEEEEEFFFGGGHHHJJJKKKLLLKKKLLLNNNOOOPPPPPPPPPPPPKKKNNNTTTXXX\\\___bbbeeefffiiimmmooonnnmmmlllllllllllllllmmmllllllkkkjjjiiiiiiiiihhheeeaaa\\\YYYUUUPPPIIICCC???;;;888666333222222111000000000000//////////////////000000........................//////............//////////////////////////////..............................------------......---------,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------...///...------,,,,,,------......------,,,,,,------.........---------,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------------------------------------,,,------...///000111111...............---------...////////////000000000////////////////////////////////////////////////000000000000000000000000...............---------+++...222666888666333000000111333555888:::<<<>>>BBBCCCEEEGGGGGGFFFDDDCCCAAA???<<<:::888888888999999:::<<>>===;;;;;;;;;;;;<<<>>>???AAACCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDBBBAAAAAABBBCCCDDDCCCBBBBBBAAA@@@????????????AAABBBBBBAAA@@@AAABBBGGGGGGGGGHHHHHHIIIJJJJJJOOOMMMPPPVVV]]]hhhxxx------........./////////000000000///////////////---......///000000111111111333555666666999===@@@DDDHHHNNNSSSVVVYYY\\\^^^``````aaabbbdddeeeggggggiiihhhgggfffffffffggghhhgggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkkjjjiiigggfffeeedddddddddeeeeeefffhhhjjjjjjhhhfff```]]]YYYUUUSSSSSSUUUVVVXXXWWWVVVUUUUUUUUUVVVWWWYYYZZZ\\\]]]___```aaaaaabbbaaaaaa___^^^]]]\\\\\\\\\\\\^^^____________^^^^^^]]]\\\[[[[[[\\\]]]^^^___``````aaabbbbbbaaaaaaaaaccceeeffffffggghhhiiihhhgggfffdddbbbaaa______YYYXXXVVVSSSQQQNNNLLLKKKHHHHHHGGGGGGGGGGGGHHHHHHFFFHHHJJJLLLNNNNNNMMMMMMIIIKKKNNNQQQRRRTTTWWWYYYaaaeeeiiilllllllllllllllkkkkkklllmmmmmmmmmmmmllliiijjjllllllkkkhhheeebbb```]]]XXXRRRLLLFFF???;;;555555333222111111111111000000000000000000//////////////////////////////////////////////////////................................................///......------......///............------------------,,,++++++***))))))---------,,,,,,+++++++++---,,,,,,,,,,,,---...///...------,,,,,,------......------,,,,,,------.........---------,,,,,,,,,,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...///000111111........................////////////000000000111000000000000000000000000////////////////////////000000000000000000000000...............------------...000111111111111222222444666999<<<>>>@@@AAACCCDDDEEEFFFEEECCCAAA@@@:::999777666666888;;;<<<>>>???@@@BBBDDDEEEEEEFFFCCCCCCAAA@@@???>>>>>>===???@@@AAACCCEEEFFFGGGHHHEEEFFFFFFFFFFFFFFFGGGGGGEEEDDDCCCBBBAAABBBCCCDDDGGGFFFEEEDDDCCCAAA@@@@@@>>>@@@AAAAAAAAABBBDDDEEEIIIJJJLLLNNNPPPRRRTTTUUU[[[YYY[[[aaahhhqqq------------............000000////////////000000------...///000111111222333777<<<>>>???BBBFFFJJJNNNRRRVVVZZZ\\\^^^```bbbcccccccccdddeeefffhhhiiijjjjjjiiiggggggfffffffffhhhhhhhhhhhhgggggggggggggggggggggggghhhiiiiiijjjfffeeedddcccdddeeefffgggffffffhhhkkkmmmnnnllljjjdddbbb___\\\ZZZZZZ[[[\\\]]]]]]\\\[[[[[[[[[\\\]]]^^^___```aaacccccccccdddgggfffeeedddcccbbbaaa```___```bbbdddeeeeeedddddddddcccaaa``````aaaaaabbbdddeeefffggghhhhhhhhhgggfffhhhkkklllllllllmmmooommmmmmllljjjiiigggffffffdddcccaaa^^^[[[YYYWWWVVVRRRQQQOOONNNMMMLLLLLLLLLKKKKKKLLLLLLKKKIIIGGGFFFHHHIIIJJJJJJJJJKKKMMMOOOZZZ^^^bbbfffggghhhiiikkkjjjjjjlllmmmmmmnnnnnnnnnjjjlllmmmnnnnnnmmmkkkjjjgggeeeaaa]]]YYYRRRKKKFFF<<<;;;888555333222111222111111000000000000//////////////////////////////...//////000000//////...................................................//////............//////........................,,,,,,,,,,,,++++++++++++.........------,,,,,,,,,///...---,,,,,,---...///------,,,,,,,,,,,,------...------,,,,,,------.........---------,,,,,,,,,,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------......---------------,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------......------------,,,,,,------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......//////000...............//////////////////000000000111111000000000000000000000000////////////////////////////////////////////////------.....................//////......///222555666888:::===???AAABBBCCCBBBBBBCCCBBBAAA???===<<<666555555666888;;;>>>@@@BBBCCCDDDDDDEEEEEEEEEDDDEEEDDDCCCBBBAAAAAAAAAAAACCCDDDEEEGGGHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@BBBDDDEEEFFFHHHKKKNNNMMMPPPSSSXXX\\\```cccdddgggfffiiimmmrrrxxx............////////////111000///......///000111......///000111222333444666===DDDIIIJJJLLLQQQUUUVVVXXX\\\^^^___aaaccceeeccccccccccccdddeeeggghhhjjjjjjjjjiiihhhfffeeedddgggffffffeeedddcccbbbbbb````````````aaabbbcccdddaaa`````````aaaccceeegggffffffhhhkkknnnooommmlllgggfffdddbbbaaaaaaaaaaaabbbaaa```______```aaabbbaaabbbccceeefffggghhhhhhhhhgggggggggffffffffffffccceeefffhhhiiihhhgggfffgggfffdddcccccccccddddddfffggghhhiiijjjjjjjjjjjjjjjkkkmmmmmmlllkkklllmmmmmmlllllllllkkkkkkjjjjjjiiihhhgggfffdddcccbbbaaa]]]\\\ZZZXXXWWWUUUUUUTTTUUUTTTRRRPPPMMMJJJGGGFFFGGGGGGGGGEEEDDDEEEGGGIIIOOORRRVVVZZZ\\\___bbbeeeeeefffgggiiijjjkkkkkkkkkjjjkkklllmmmmmmmmmmmmmmmiiigggdddbbb___\\\XXXUUUJJJGGGCCC===999666444444111111111000000000//////////////////////////////...///000111111000///...................................................//////............//////,,,,,,,,,------......///,,,,,,,,,,,,------------,,,,,,---......///000000111000...,,,+++,,,---...,,,,,,++++++++++++,,,,,,...------,,,,,,------.........---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------------------------------------------------------------------,,,,,,,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////------------------------........................---------------.........---........./////////000//////000000000111111111000000000000000000000000////////////////////////........................,,,---------.../////////...///000000///111666999:::<<<>>>@@@BBBBBBCCCCCC@@@???>>>===<<<:::999999666666777999<<>>@@@BBBCCCCCCCCCBBB>>>===;;;:::888777777777777888:::<<>>BBBHHHLLLQQQVVVXXXYYYZZZ[[[]]]^^^___```bbbcccdddeeegggggghhhiiiiiiiiiiiiiiikkkjjjgggeeecccaaa```___]]]]]]\\\[[[ZZZXXXVVVUUUOOOPPPQQQQQQQQQRRRTTTWWWVVVXXXZZZ[[[\\\^^^aaadddccccccddddddeeeffffffgggiiihhhggggggfffgggggggggfffeeedddddddddeeefffggggggdddbbbbbbfffiiijjjiiiiiiiiihhhhhhhhhiiijjjjjjiiiiiiiiiiiihhhgggeeedddfffeeedddccccccdddeeefffdddeeeggghhhiiiiiiiiihhhgggggghhhhhhiiijjjjjjkkkjjjjjjjjjjjjjjjkkklllllliiijjjjjjkkkllllllllllllhhhgggfffeeeddddddddddddeeeaaa^^^\\\[[[ZZZVVVSSSOOOKKKFFFCCCBBBCCCCCCCCCCCCDDDFFFIIIKKKNNNPPPQQQUUUXXX[[[\\\\\\\\\___bbbaaabbbbbbdddeeegggiiijjjkkkjjjhhhfffeeedddeeeeeeaaa]]]XXXUUURRRLLLBBB;;;666555444444444444111000,,,---...///000111111111---.........//////000000111111000000//////......///////////////////////////............---------...------,,,,,,------...---------,,,,,,+++++++++///...---,,,,,,---...///333111000...---------...------------------------++++++,,,,,,---...///////////////......---------++++++,,,,,,,,,------------------------------------------------------------------,,,,,,+++++++++,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++.........------,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***++++++,,,,,,++++++***...------,,,,,,++++++***+++++++++,,,,,,,,,------000---+++,,,......,,,******+++---,,,++++++,,,...---------............///.........------,,,,,,,,,///////////////////////////////////////000111111000000000000111111111111////////////000000000000//////.........---------///...---,,,,,,,,,,,,,,,//////...---------......///000222444777;;;===???@@@AAACCCEEEEEEDDDBBBAAA;;;:::888666666777888999>>>>>>???@@@AAABBBCCCCCCGGGGGGFFFFFFEEEDDDDDDCCCEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDEEECCCBBBAAABBBBBBAAA@@@???@@@AAACCCDDDEEEEEEEEEFFFJJJOOORRRSSSWWW\\\```aaabbbdddfffhhhlllrrrvvv||||||{{{zzzzzz~~~~~~|||{{{|||////////////000111222222222111000/////////000111222444666888:::???DDDGGGNNNRRRWWWZZZ\\\]]]]]]^^^^^^___```aaabbbdddeeeeeeffffffffffffffffffeeeeeeeeedddbbb```]]]\\\[[[ZZZWWWWWWVVVTTTSSSRRRQQQPPPKKKLLLLLLLLLKKKMMMPPPSSSUUUVVVYYYZZZ[[[\\\___bbb___```aaabbbcccdddeeeeeeggggggggggggggggggggggggfffeeedddcccccccccdddeeeeeebbb```aaadddfffgggfffgggggggggffffffgggggggggfffggghhhhhhgggeeecccbbbcccccccccbbbbbbbbbccccccbbbccccccdddddddddddddddcccdddeeefffffffffffffffgggfffeeeeeeeeefffggghhhhhhhhhiiiiiiiiiiiiiiihhhjjjiiihhhgggfffeeeeeeeeegggdddaaa``````___\\\ZZZUUUQQQLLLHHHGGGGGGGGGFFFEEEFFFGGGHHHJJJKKKLLLLLLMMMOOORRRSSSSSSTTTXXX[[[\\\]]]^^^___bbbdddggghhhhhhhhhgggffffffeeeeeefffddd```\\\[[[YYYUUUMMMGGG@@@<<<888444333333222111---......///////////////........./////////000000////////////.........---///////////////////////////............---------...------------------...---------,,,,,,,,,++++++///...---,,,,,,---...///111000///------------...........................---------....../////////------,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------------------------------------------,,,,,,+++++++++,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........---------,,,,,,,,,,,,,,,+++++++++******,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///---,,,,,,......,,,***+++,,,------,,,,,,---...---------............///......---------,,,,,,,,,////////////////////////...............///000000000000000000111111111111111111000000//////......000000/////////.........//////...---------------000///.........///000111222333555777:::===@@@AAAAAABBBDDDEEEEEEDDDBBBAAA:::999777777777888:::;;;AAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDDDDDDDCCCCCCBBBCCCBBB@@@???@@@@@@AAAAAAAAABBBDDDEEEGGGHHHIIIIIIKKKQQQXXX^^^aaaeeekkkpppssstttuuuvvvvvvwwwzzz|||~~~~~~}}}////////////000111222222222111111000111222333444777999<<>>AAACCCDDDCCCDDDEEEEEEDDDCCCAAA@@@999888888888999;;;===>>>CCCCCCDDDEEEFFFGGGGGGHHHCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFDDDCCCCCCCCCDDDEEEDDDDDDEEEEEEDDDCCCBBBBBBCCCBBB@@@??????AAACCCEEEFFFGGGHHHJJJLLLNNNOOOPPPUUU\\\eeelllqqquuuzzz~~~~~~~~~~~~~~~}}}~~~.........///000111222333111111111222333555777999<<>>???AAACCCDDDAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDBBB@@@?????????AAABBBCCCDDDDDDEEEEEEDDDDDDCCCAAABBBCCCCCCEEEIIIPPPUUUWWWXXXYYYZZZ\\\___aaaccchhhooowww~~~}}}|||xxxwwwvvvvvvxxx{{{~~~//////000111222333555666444555777999===AAAEEEGGGHHHKKKNNNQQQSSSUUUXXX[[[\\\]]]______^^^]]]^^^______``````aaabbbbbbcccccc]]][[[WWWSSSPPPNNNMMMLLLJJJIIIHHHGGGFFFFFFEEEFFFIIIHHHGGGEEEEEEEEEEEEFFFEEEFFFGGGGGGGGGHHHJJJMMMQQQSSSVVVWWWWWWVVVVVVWWWXXXXXXWWWVVVVVVUUUTTTTTTQQQRRRTTTVVVWWWXXXXXXWWWXXXXXXYYYYYYYYYYYYXXXXXXWWWYYY[[[[[[XXXVVVTTTSSSUUUVVVXXX[[[\\\]]]]]]]]]^^^aaafffjjjkkkhhhdddaaa]]]^^^___``````aaa``````aaa```^^^\\\ZZZXXXWWWWWWRRRSSSTTTUUUWWWXXXZZZZZZVVVVVVVVVVVVVVVWWWXXXXXXYYYZZZ[[[\\\\\\]]]]]]\\\______^^^^^^^^^^^^______^^^___aaaaaaaaaaaacccdddfffeeedddccccccbbb___]]]YYYYYYZZZZZZ[[[\\\\\\\\\SSSOOOKKKHHHFFFFFFDDDCCCFFFEEECCCAAABBBDDDFFFHHHLLLOOOSSSXXX[[[]]]]]]\\\aaaaaabbbcccdddeeeeeeeeeaaa___]]]YYYUUUNNNFFF@@@666555333111000000000111111111000000000000///////////////000000000000000///////////////////////////............------------...///000000///...---------------............,,,,,,------------,,,,,,+++,,,---...............++++++++++++++++++++++++,,,,,,------------------+++++++++,,,,,,,,,,,,---,,,---------............------------------------------------------------++++++,,,,,,,,,,,,------,,,---......,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---......///------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***......---,,,,,,+++******+++++++++,,,,,,,,,------+++---...---,,,,,,---///+++---......------...///---------............///,,,,,,,,,------------...////////////////////////111111000////////////000000000000000111111111111------...///000111222222------------............///////////////000000111...///000333555888;;;<<<===???@@@BBBCCCCCCBBBBBBCCCCCCBBBAAAAAA@@@@@@@@@<<<======???@@@AAAAAABBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBB@@@?????????@@@AAA@@@AAABBBCCCDDDDDDDDDDDD@@@CCCGGGIIILLLQQQYYY___eeeeeeeeefffhhhjjjmmmooopppuuu|||~~~zzzyyytttsssssssssuuuwwwzzz|||000000111222333555666777999:::<<>>;;;888555333333333111111111000000000//////........./////////000000///////////////////////////............------------...///000000///...---------------.........///+++,,,------------,,,+++------.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////+++++++++,,,,,,,,,------------------............------------------------------------------------+++++++++,,,,,,------------...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************...---------,,,,,,,,,,,,,,,,,,,,,,,,---------...***+++,,,---....................................+++,,,---......---,,,+++........................++++++++++++++++++++++++------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...***,,,......,,,,,,---///+++,,,------,,,,,,---...---------............///,,,,,,,,,---------......////////////////////////000000///...............000000000000111111111111......//////000000111111---.........///////////////.........//////000111000111444777:::<<<======???@@@BBBCCCDDDCCCBBBAAAAAA@@@@@@@@@???@@@@@@@@@<<<======>>>>>>>>>>>>============>>>>>>>>>>>>???>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@AAACCCDDDFFFGGGGGGGGGEEEJJJPPPTTTXXX^^^fffmmmrrrrrrqqqrrrsssvvvxxxzzzyyy|||{{{wwwuuuoooooonnnnnnnnnppprrrsss111111222333444666777888<<<===@@@DDDIIINNNRRRUUURRRTTTWWWXXXXXXYYYZZZ[[[ZZZ\\\]]]]]]\\\\\\]]]___^^^^^^______``````aaaaaa]]]ZZZVVVRRRNNNLLLKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJGGGHHHHHHHHHGGGFFFEEEEEEDDDGGGJJJKKKKKKJJJKKKKKKLLLNNNQQQRRRQQQPPPPPPPPPMMMNNNNNNOOOQQQQQQRRRSSSMMMNNNNNNOOOQQQSSSUUUVVVWWWXXXZZZ\\\]]]]]]\\\\\\___bbbeeeeeeaaa\\\ZZZYYY^^^```dddhhhkkklllmmmmmmppptttzzz}}}xxxuuukkkjjjjjjjjjjjjlllnnnooonnnooonnnmmmllliiifffeee```]]]ZZZWWWUUUVVVWWWXXXWWWYYY\\\^^^``````___^^^______^^^]]][[[YYYXXXWWWYYYYYYYYYZZZ[[[]]]^^^___]]]```aaa```^^^]]]___aaa______```ccceeeeeecccaaa[[[\\\\\\]]]]]]^^^^^^______]]]ZZZZZZ[[[ZZZWWWTTTOOOLLLGGGBBB?????????@@@===@@@CCCGGGKKKMMMOOOOOOPPPSSSVVVXXX[[[]]]aaacccdddcccbbbbbb```]]]XXXTTTKKKHHHDDD???;;;888777666222111111111000000//////---------.........////////////////////////////////////.........------------...///111111///...------------.........//////++++++------------++++++......///000000///...---------------------------,,,------...///000111111---------....../////////---------.........//////------------------------------------------------+++++++++,,,,,,---------...///000///.........000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////.........---------........./////////000000)))+++,,,...//////...---........................++++++,,,------,,,++++++........................++++++++++++++++++++++++------------------------,,,------......------,,,***++++++,,,,,,------...---------.........//////***,,,......,,,+++...000***+++---,,,++++++,,,...---------.........//////,,,,,,,,,------.........////////////////////////000///...---------------000000000000111111111111000000000000////////////.../////////000000111111...............///000000111444777;;;>>>??????>>>@@@AAACCCDDDEEEDDDBBBAAA?????????>>>??????@@@@@@<<<<<<<<<<<<<<<;;;::::::999999999999::::::::::::;;;;;;<<<>>>???@@@AAABBBCCCCCCDDDDDDDDDCCCBBBAAACCCDDDFFFHHHJJJKKKLLLLLLKKKQQQYYY___ccciiirrrxxx{{{zzzyyyyyyzzz}}}yyyuuussskkkjjjiiihhhhhhhhhiiijjj555555555444555777<<>>888555666444222111111111000///000//////000111111000...////////////000000000000...///000///...---...000////////////////////////////////////////////////...---,,,,,,,,,,,,---.............................................------........................------------------------++++++,,,,,,,,,---------------,,,,,,,,,+++++++++/////////......------,,,---------............///.........------,,,,,,,,,------------------------------++++++++++++------,,,,,,------,,,,,,+++***,,,---///000000///---,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------////////////////////////.................................------,,,,,,,,,------------------------,,,,,,,,,---------......---......//////......---,,,,,,,,,++++++*********------------------------.........------,,,,,,,,,---------------------------------------...///000.........------,,,,,,,,,,,,,,,,,,---------.........000111222222111000...////////////////////////......//////000000111111000000000000000000000000...//////000//////......000////////////111222333888999<<<>>>@@@BBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>???????????????>>>>>>999999999888888777777666999888666555666777999:::888:::<<<======>>>@@@BBBCCCCCCCCCCCCDDDDDDEEEEEEDDDGGGKKKMMMNNNPPPRRRTTTWWWZZZaaahhhnnnrrruuuvvv|||}}}~~~zzztttooommmjjjjjjiiieeebbbaaaeeeiii444555777888:::===AAAEEEGGGIIILLLOOOPPPRRRVVVXXXYYYXXXXXXYYYYYYZZZ[[[\\\[[[[[[[[[[[[[[[[[[[[[ZZZXXXYYYZZZ[[[\\\]]]]]]]]]^^^]]][[[YYYWWWUUUTTTTTTVVVUUUSSSRRRQQQQQQRRRRRRVVVTTTRRRRRRRRRQQQNNNKKKLLLKKKKKKJJJKKKKKKJJJIIIKKKLLLMMMNNNMMMMMMNNNPPPPPPOOOOOOQQQUUUWWWWWWWWW\\\[[[[[[[[[\\\^^^```bbbeeedddcccfffkkkoooppppppsssuuuyyy{{{{{{xxxsssqqqwww{{{}}}}}}|||{{{yyy~~~|||{{{uuutttqqqooommmmmmmmmnnnnnnllliiiiiilllpppsssuuusssrrrrrrpppmmmjjjgggeee___``````bbbccceeeggghhhmmmqqquuusssmmmgggdddccc___\\\\\\^^^cccdddaaa^^^ZZZYYYXXXXXXXXXYYYZZZZZZ]]]]]]^^^___```````````````]]]YYYTTTPPPLLLJJJIIIDDDBBB??????@@@BBBCCCCCCEEEGGGIIIKKKNNNPPPRRRSSSWWWZZZ]]]____________```]]]\\\YYYTTTOOOJJJEEECCC<<<999666444333222111///000000///000222222111000000000000000000/////////...///000///...---...000////////////////////////////////////////////////......---,,,,,,---......................................................................................................++++++,,,,,,,,,---------.........---------,,,,,,.........---------------------------..................---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***,,,---...//////...---,,,++++++++++++++++++++++++---------,,,,,,+++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......................................................---------,,,,,,,,,------------------------,,,,,,,,,---------......---------......---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------///......---------............---------,,,,,,,,,,,,,,,,,,---------.........///111222222111///...////////////////////////////////////000000000000000000000000000000000000......////////////....../////////000111333555777;;;<<<>>>@@@AAABBBAAAAAA>>>>>>>>>>>>============999::::::::::::999999888555555555444444444333333666666555444555777999::::::<<<===>>>>>>>>>@@@BBBCCCDDDFFFHHHIIIJJJJJJJJJMMMOOORRRTTTVVVXXX[[[^^^cccggglllrrrvvvwwwvvvuuu{{{|||~~~xxxsssnnnllljjjggggggfffcccaaaccchhhmmm444666:::===@@@DDDHHHKKKJJJLLLOOOQQQRRRTTTVVVYYY[[[ZZZZZZYYYYYYZZZZZZZZZ[[[ZZZZZZYYYWWWVVVUUUTTTQQQSSSUUUWWWZZZ\\\]]]]]]___^^^]]][[[ZZZYYYXXXWWWXXXWWWVVVUUUTTTTTTUUUVVVXXXWWWVVVVVVUUUSSSPPPMMMKKKKKKLLLLLLMMMMMMMMMMMMLLLMMMOOOPPPPPPQQQSSSUUUYYYXXXXXXZZZ^^^aaabbbbbbhhhhhhhhhiiijjjmmmooopppsssrrrqqqsssxxx|||~~~|||zzzzzzzzz{{{xxxvvvssssssvvvyyy{{{|||}}}}}}}}}|||yyyvvvsssqqqkkkjjjjjjjjjkkkmmmoooppptttyyy~~~}}}wwwoooiiigggdddaaa___```cccdddbbb```XXXXXXWWWWWWWWWXXXXXXYYY\\\\\\]]]___```aaabbbcccdddcccaaa]]]YYYUUURRRPPPLLLIIIEEECCCBBBAAA@@@>>>@@@BBBEEEGGGIIIJJJJJJJJJNNNQQQUUUXXXZZZ]]]```cccbbbaaa```^^^ZZZWWWSSSQQQFFFBBB===888666444111000111000000111222333222111111111111000000/////////...///000///...---...000////////////////////////////////////////////////......---,,,,,,---..............................................................................////////////////////////,,,,,,,,,,,,------------//////.........---------,,,,,,,,,,,,------------------------...............------------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...........................------------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------000//////...------,,,,,,...------------,,,,,,,,,,,,,,,,,,---------......---...///000000///...---////////////////////////000000000000////////////000000000000000000000000..............................000222444777999;;;??????@@@AAAAAA@@@@@@???:::::::::999999999888888555555666666555444444333333222222222222222222222444444444444555777:::;;;===>>>???>>>>>>???AAACCCDDDGGGLLLRRRVVVYYYZZZZZZ```bbbcccddddddfffjjjmmmppptttyyy~~~}}}{{{yyyzzz~~~|||~~~~~~yyywwwsssnnnkkkiiihhhhhhiiijjjjjjhhhgggjjjqqqvvv777:::???CCCFFFIIIKKKNNNLLLNNNPPPQQQRRRSSSUUUWWW[[[ZZZYYYXXXXXXWWWXXXXXXXXXWWWUUUSSSQQQPPPNNNNNNLLLMMMQQQTTTXXX[[[]]]^^^^^^^^^]]]]]]\\\[[[ZZZYYYXXXWWWVVVUUUUUUUUUVVVWWWWWWWWWWWWWWWVVVTTTQQQOOOLLLNNNOOOPPPQQQRRRTTTUUUTTTVVVYYYZZZ[[[]]]```bbbgggffffffhhhlllppprrrrrrwwwwwwxxxyyy{{{}}}~~~}}}}}}{{{yyyxxxvvvuuuuuuwwwxxxyyyyyy}}}{{{uuupppmmmmmmjjjfffdddddddddcccbbb\\\[[[ZZZYYYXXXXXXWWWWWWYYYYYYZZZ[[[]]]___```aaabbbccccccbbb___\\\YYYWWWWWWTTTOOOKKKIIIFFFCCCAAA???@@@AAACCCDDDEEEFFFGGGHHHJJJMMMPPPTTTXXX]]]aaacccccccccbbb```]]][[[YYYPPPKKKDDD>>>:::777444111222000///000222333222222222222111111000/////////...///000///...---...000////////////////////////////////////////////////......------------..............................---------...............................................................,,,,,,,,,------------...............------------+++++++++,,,,,,---------,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------......///......------,,,------------------------,,,,,,,,,---------......------...//////...------////////////////////////111111000000//////......////////////////////////..................//////...///111444777:::===>>>@@@@@@??????>>>===<<<;;;666666555555555444444444444444555555444444333222222222222333333333333333444444555666888:::<<<===?????????>>>>>>???CCCEEEFFFLLLVVVaaajjjqqqtttvvv~~~}}}|||yyyvvvvvvxxxzzzyyy|||{{{zzz|||~~~yyyxxxyyy}}}~~~zzzwwwzzz~~~~~~wwwqqqooollljjjiiiiiijjjkkkpppsssvvvvvvvvvwww{{{===AAAEEEHHHJJJKKKMMMNNNPPPQQQSSSTTTSSSTTTUUUWWWYYYXXXWWWVVVTTTTTTTTTTTTSSSQQQOOOMMMKKKJJJIIIIIIIIIKKKOOOSSSWWWZZZ]]]^^^\\\\\\\\\\\\\\\ZZZYYYXXXUUUUUUTTTSSSSSSTTTUUUVVVUUUVVVWWWWWWVVVUUUTTTSSSPPPRRRUUUWWWXXXZZZ]]]```aaadddgggiiijjjmmmppprrrvvvuuutttvvvzzz~~~|||zzzyyyuuurrrmmmiiifffeeeddddddbbbaaa```]]][[[XXXVVVUUUWWWWWWWWWXXXYYY[[[\\\]]]___aaacccddddddbbb```^^^___\\\WWWTTTQQQNNNJJJHHHBBBAAA???>>>???AAADDDFFFDDDFFFIIIKKKNNNRRRWWW[[[aaabbbcccdddcccaaa^^^]]]XXXSSSLLLFFF@@@<<<888555333111//////111222222111222111111111000000000///...///000///...---...000////////////////////////////////////////////////................................................---------.........//////........................------------------------,,,,,,---------.........---------,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------........................------------------------------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,......//////......------------------------,,,,,,,,,---------......------............------////////////////////////111111000000//////......///////////////////////////............///000111000111444666999<<<===>>>======<<<:::999888777777333333333222222222111111333333444444444444333333222222222333333444444444666666777999;;;===???@@@?????????>>>???AAAFFFJJJMMMUUUbbbrrr}}}zzzzzzyyyvvvvvvyyy}}}~~~xxxsssrrrrrrvvvxxxwwwsssqqqpppooonnnmmmnnnoooqqqsssxxx|||EEEHHHKKKMMMMMMMMMNNNOOOUUUVVVWWWWWWVVVVVVWWWXXXTTTTTTRRRQQQPPPOOOOOOOOOLLLKKKIIIHHHGGGGGGHHHHHHJJJLLLPPPTTTXXX[[[]]]___[[[[[[\\\\\\[[[YYYWWWVVVTTTSSSRRRRRRSSSTTTUUUVVVQQQSSSTTTTTTTTTTTTVVVXXXXXX\\\aaacccdddfffkkkooorrrtttwwwzzz{{{~~~{{{yyyuuupppllljjjiiiiiikkkjjjhhheeeaaa^^^ZZZYYY[[[ZZZYYYXXXYYYZZZ[[[\\\___aaaccceeeffffffeeeddd```^^^[[[YYYXXXVVVSSSPPPHHHEEEAAA>>>===>>>AAADDDBBBDDDFFFHHHIIIMMMQQQTTT]]]___bbbdddeeecccbbb```^^^ZZZTTTOOOJJJEEE@@@<<<666444111000111222222111111111111111111111111111...///000///...---...000////////////////////////////////////////////////---...////////////...---........................,,,,,,------.../////////........................------------------------,,,---------............------,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,------------...------------------------+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------........................,,,,,,,,,------------...------------------------,,,,,,,,,---------.........---,,,++++++,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------***,,,---///000//////...,,,,,,,,,------------...,,,,,,,,,---------..............................////////////////////////000000000000////////////000000000000000000000000000//////...///000222333444555777999:::;;;;;;<<<999888777666555444444444222222222222111111111000000000111222333333333333111111222333333444555555888999:::<<<>>>@@@AAABBB@@@@@@@@@@@@BBBFFFMMMRRRWWW```nnn~~~yyyyyyyyywwwyyy||||||xxxnnnkkklllppprrrqqqqqqrrrsssttttttvvvwwwyyyzzz{{{{{{LLLNNNPPPQQQQQQQQQRRRSSSVVVXXXXXXXXXVVVUUUVVVWWWOOOOOOMMMLLLKKKKKKKKKKKKGGGGGGFFFEEEFFFHHHJJJKKKMMMOOORRRVVVYYY\\\^^^___ZZZ[[[\\\\\\ZZZXXXVVVTTTTTTTTTSSSSSSTTTVVVWWWXXXTTTVVVXXXXXXYYY[[[```dddhhhlllrrruuuvvvyyy~~~~~~{{{xxxuuuuuuuuuvvvuuutttqqqnnnjjjfffdddcccbbb```^^^]]]]]]^^^___```aaacccddddddddddddccc```___^^^^^^___^^^\\\[[[SSSPPPKKKFFFCCCAAAAAAAAA@@@BBBDDDFFFGGGIIIMMMOOOWWWZZZ^^^bbbeeeeeedddcccbbb___[[[XXXSSSNNNIIIEEE;;;888555333333333333222000000000111111222222333...///000///...---...000////////////////////////////////////////////////---...///000000///...---........................,,,,,,------...//////000................................................------------...............---------,,,,,,,,,,,,.........---------------++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***---,,,,,,,,,,,,,,,,,,---------------------------+++++++++,,,,,,---------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................,,,,,,,,,---------......------------------------,,,,,,,,,---------......///...---++++++---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---...///000///---,,,,,,,,,,,,---------......,,,,,,,,,---------......///..................///////////////////////////////////////000000000000000000000000000000000000111111000///000222444555888999:::::::::999888777555444333222222222333333333333222222222111111111...///111222444555555555333333444555666777888999:::;;;<<<>>>@@@AAAAAABBBBBBBBBBBBCCCFFFLLLUUUZZZbbbjjjvvvyyyuuuwwwyyyxxxyyy{{{yyy{{{|||{{{~~~~~~xxxqqqmmmnnnsssuuussstttwwwxxxyyy{{{~~~{{{}}}~~~PPPQQQSSSSSSSSSSSSUUUWWWUUUVVVWWWVVVTTTSSSSSSUUULLLKKKJJJIIIIIIHHHHHHHHHEEEDDDDDDDDDFFFIIILLLNNNPPPQQQTTTWWWZZZ]]]^^^___[[[\\\\\\\\\[[[XXXUUUTTTVVVUUUUUUUUUVVVXXXYYY[[[___aaacccdddeeeiiiooouuuuuu{{{~~~|||yyyuuurrrpppkkkiiifffcccbbbaaabbbbbb```aaaaaaaaaaaaaaa``````aaa``````bbbdddeeedddccc]]]ZZZVVVPPPKKKFFFCCCAAA>>>@@@CCCEEEFFFHHHKKKMMMPPPTTTYYY___ccceeeeeeeeedddccc```]]]ZZZUUUOOOJJJ>>>;;;777555444444444333//////000111222333333444...///000///...---...000////////////////////////////////////////////////---...///000000///...---........................,,,,,,------...///000000........................////////////////////////---------.........////////////.........---------/////////......---------++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------++++++------------++++++,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------////////////////////////........................,,,,,,,,,------.........------------------------,,,,,,,,,---------......000///---,,,,,,---///000,,,,,,,,,------.........------------------------,,,,,,,,,------.........---------------------------...000000///...,,,***,,,,,,,,,------.........,,,,,,,,,---------......//////............//////////////////////////////......//////000000111111000000000000000000000000222111000000111333555666;;;;;;;;;;;;:::888666555333222111111111222333444333333333333222222222222///000222444666777888888666777888999:::;;;<<<===:::;;;===???@@@AAAAAAAAACCCCCCDDDEEEIIIQQQZZZaaajjjppp{{{}}}vvvqqqppptttxxxxxxwwwyyywwwxxxwwwvvvzzz~~~}}}xxx|||xxxxxx}}}}}}zzzzzz~~~zzz||||||}}}~~~}}}zzzzzz}}}OOOQQQSSSTTTTTTTTTUUUVVVYYYYYYXXXWWWUUUSSSQQQPPPLLLKKKHHHFFFEEEFFFHHHIIIGGGEEEDDDDDDGGGJJJLLLMMMRRRRRRSSSVVVXXXZZZZZZYYY[[[[[[[[[ZZZXXXWWWXXXZZZZZZ___aaa]]]ZZZ^^^dddgggkkkmmmppptttyyy}}}|||yyyyyywwwtttqqqnnniiiddd```dddgggiiifff```]]]^^^aaa```___^^^___bbbddddddccc``````^^^[[[UUUOOOIIIEEE@@@@@@AAACCCEEEGGGIIIKKKKKKNNNRRRXXX]]]aaaccceeedddaaa___^^^^^^]]]YYYUUUKKKFFF???999555444222111000000000111111111222222000000///////////////000333222111222222222///---...///000111111000///...////////////////////////////////////////////////........................//////.........---------................................................///............---------++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................//////.........---------........................,,,,,,,,,---------......////////////////////////000000//////.........---..............................---------...////////////111333555777888999::::::999888777555333222333222222111000//////...444333222111000111222333333444555666777777777777666666666888;;;=========>>>AAACCCDDDDDDEEEFFFGGGHHHIIIKKKMMMQQQXXX___eeemmmvvv~~~rrrqqqmmmkkknnnuuuyyyyyyxxx{{{zzzzzz{{{}}}~~~}}}{{{}}}|||}}}~~~~~~{{{xxxvvvwwwzzz}}}OOOQQQSSSTTTSSSSSSTTTVVVUUUUUUUUUTTTRRRPPPOOONNNKKKIIIGGGEEEEEEFFFGGGIIIHHHGGGGGGHHHKKKNNNPPPQQQSSSSSSSSSUUUWWWYYYZZZYYY[[[\\\\\\[[[YYYYYYZZZ[[[dddkkknnnjjjhhhkkkppprrryyyzzz~~~{{{xxxvvvrrrnnnjjjjjjlllllljjjeee```^^^]]]\\\[[[ZZZ\\\___bbbccccccaaabbbbbbaaa^^^ZZZVVVTTTIIIHHHEEEDDDDDDFFFHHHJJJHHHJJJNNNSSSWWW[[[]]]^^^dddbbbaaaaaabbbaaa^^^[[[TTTOOOGGGAAA;;;777444111222222111111111111111111111111000///.........//////111333444444222000...//////000000000000//////////////////////////////////////////////////////........................//////.........---------................................................///............---------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................//////.........---------........................,,,,,,---------.........////////////////////////000/////////....................................//////.........//////000111222444666888:::;;;<<<:::999888777555333222222222111111111111000000000222222222222222333444555666666777888888888888888999999999;;;===???@@@@@@===???BBBEEEGGGIIIMMMPPPRRRTTTVVVYYY\\\aaafffjjjnnnvvv~~~|||qqqjjjhhhhhhmmmvvv}}}~~~||||||zzzxxxuuuuuuwwwzzzOOOQQQSSSSSSSSSRRRSSSTTTPPPPPPPPPOOONNNMMMKKKJJJIIIHHHFFFEEEDDDEEEGGGHHHJJJKKKLLLNNNQQQSSSTTTUUUUUUUUUUUUUUUWWWYYY[[[\\\]]]___````````````bbbcccpppxxx}}}{{{yyy||||||xxxvvvtttssssssrrroooiiibbb]]]ZZZYYYYYY[[[^^^bbbcccdddcccdddeeefffeeecccaaa___VVVSSSNNNIIIFFFEEEGGGHHHFFFHHHJJJNNNQQQUUUWWWXXX______```bbbddddddbbb```___ZZZSSSLLLEEE>>>888333444333222111111000000000111111000//////////////////444999;;;888444222111000000////////////000000////////////////////////////////////////////////.......................................---------................................................///............---------........................,,,,,,,,,---------......------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------...............---------........................,,,------------.........////////////////////////////////////....................................000000////////////000000222333555777999;;;<<<<<<:::999666444222111111111000111111111222222222222222222444555666777777777999999999:::::::::::::::888888999:::<<<>>>@@@AAA@@@BBBDDDGGGKKKPPPVVVZZZ]]]aaaeeehhhiiikkkmmmooorrryyy}}}{{{wwwxxx|||yyypppjjjiiijjjpppzzz~~~~~~|||yyywwwwwwxxxOOOQQQSSSRRRQQQPPPPPPQQQLLLLLLLLLLLLKKKJJJIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHMMMOOORRRSSSTTTUUUVVVWWWVVVVVVVVVVVVVVVXXX\\\^^^bbbdddhhhjjjkkkmmmppprrryyy}}}|||zzzzzz{{{{{{vvvlllddd___]]][[[\\\___aaacccccccccdddeeeffffffdddcccbbbaaa^^^YYYSSSNNNJJJHHHGGGFFFGGGHHHKKKNNNQQQTTTVVVWWWYYY\\\```cccdddcccbbbeeeaaa\\\VVVOOOGGG???999555444333111000000111111000000000000111222333333222999@@@AAA<<<666333333111000///......///000111////////////////////////////////////////////////................................................................................................///............---------........................,,,,,,,,,---------......------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............///000000......///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------................................................------------............///////////////////////////////////////.................................000000////////////000000222333555777999:::::::::999777444222000000111222000111111222333444555555555666888::::::::::::999;;;;;;:::::::::;;;;;;;;;999:::;;;<<<===???BBBEEEGGGHHHKKKMMMQQQWWW^^^cccgggkkkpppssssssrrrqqqqqqwww}}}|||{{{zzzrrrsssxxx~~~xxxqqqqqqpppqqqvvv|||{{{OOOPPPQQQQQQOOOMMMMMMNNNIIIJJJJJJJJJJJJJJJIIIIIIGGGGGGFFFFFFGGGHHHIIIJJJPPPSSSUUUVVVUUUTTTUUUWWWVVVWWWXXXWWWWWWYYY^^^aaagggkkkpppuuuxxx|||xxxpppgggdddaaa______``````___```aaabbbdddddddddddddddfffeeeccc___YYYSSSMMMJJJGGGGGGGGGHHHJJJNNNQQQSSSRRRUUUYYY]]]```bbbcccdddeeeccc```\\\WWWPPPHHHCCC888777444222111111222222//////000222333666777888666<<>>@@@AAABBBBBBDDDHHHLLLMMMOOOSSSXXX]]]dddkkkpppppptttxxxzzzyyyvvvtttssszzz~~~zzzwwwwwwwwwqqqsssxxx}}}{{{vvvwwwvvvvvvyyyNNNOOOPPPNNNLLLJJJIIIJJJGGGHHHIIIJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIKKKLLLLLLQQQTTTWWWVVVTTTTTTVVVYYYYYY[[[^^^^^^^^^```eeeiiiqqquuu{{{|||qqqmmmgggcccaaa___^^^]]]\\\^^^___bbbdddeeefffgggfffggggggfffbbb\\\VVVRRRJJJIIIGGGFFFGGGIIILLLNNNPPPSSSWWW[[[]]]```ccceeecccbbbaaa___]]]XXXRRRMMM@@@===:::666444333333333//////000222444777999:::555999;;;:::555000......000000////////////000000////////////////////////////////////////////////........................---------...............................................................///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---......//////------------------------......---,,,,,,+++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++---------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................------........./////////////////////////////////.........///////////////////////////////////////////////////000222333444888999;;;<<<<<<:::999777444333222111111222333444444444555777888999:::;;;===>>>>>>>>>======<<<;;;<<<;;;;;;;;;;;;===>>>@@@@@@CCCDDDDDDDDDFFFLLLPPPUUUYYY```gggmmmsssxxx|||yyy|||~~~|||zzzxxxwwwyyy|||~~~xxxuuussstttuuuvvvxxx|||~~~yyyxxxwwwyyy~~~}}}LLLMMMNNNLLLIIIGGGFFFGGGEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOQQQTTTVVVVVVTTTUUUZZZ___ccchhhlllnnnmmmoootttxxx|||wwwpppjjjgggdddcccaaa]]]]]]^^^```aaabbbcccddddddeeeffffffeeebbb^^^\\\SSSQQQLLLIIIGGGGGGIIIJJJNNNPPPTTTVVVWWWZZZ___ccccccbbbaaaaaaaaa^^^ZZZVVVKKKHHHBBB<<<888555333333000000000111333444666777444444333222111///......//////000000000000//////////////////////////////////////////////////////........................---------.........//////................................................///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------.../////////------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////....................................////////////////////////////////////............/////////000//////////////////////////////000111333555777888:::;;;<<<<<<;;;999666444111111222222333444444555666777888999:::;;;<<<===<<<<<<<<<;;;<<<<<<=========<<<<<<<<<===???BBBCCCFFFIIIKKKJJJIIILLLRRRWWWdddjjjrrrxxx|||~~~~~~~~~{{{yyyyyyyyyyyy{{{~~~~~~zzzxxxwwwyyyzzz|||~~~|||{{{}}}~~~~~~LLLMMMMMMKKKHHHEEEEEEEEEDDDEEEFFFHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPQQQOOOSSSVVVVVVUUUWWW^^^dddnnnsssyyy|||{{{}}}xxxqqqmmmkkkiiihhh```______^^^^^^]]]]]]]]]bbbcccddddddeeeddddddddd\\\YYYSSSMMMIIIHHHHHHIIIKKKMMMOOOPPPQQQUUU[[[```ccccccbbbccccccaaa^^^[[[TTTPPPIIIAAA:::666333222111000000000111222222333555222//////000111111111...///000111111000///...////////////////////////////////////////////////........................---------.........//////................................................//////.........---------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------...///000000------------------------((((((***+++---...000000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////..................................../////////000////////////////////////---.........//////000000000000000000000000000000000000111333555888:::;;;999:::;;;;;;999666222000///000222333555555666666888999999:::<<<======>>>:::999999999:::;;;===???>>>=========???BBBEEEFFFQQQTTTVVVVVVTTTWWW]]]cccrrrxxx~~~~~~~~~~~~{{{xxxwwwxxxyyy{{{|||~~~~~~}}}MMMKKKJJJHHHFFFDDDDDDCCCHHHHHHHHHHHHIIIJJJKKKKKKNNNOOOOOONNNLLLKKKLLLNNNNNNRRRVVVVVVUUUZZZeeeoooxxx~~~{{{rrrjjjgggccc___^^^```bbb```^^^aaaaaaaaabbbccceeeggghhhaaa]]]WWWSSSPPPMMMHHHDDDGGGGGGGGGIIILLLQQQUUUXXX]]]^^^```aaa```___]]]\\\ZZZZZZWWWNNNCCC:::666555888666333222222111000///222111111000000000000000111000///------......///333222111///............////////////////////////////////////////////////------------------------........................000000000000000000000000........................---------,,,,,,+++++++++,,,,,,,,,---------............---------,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++...------,,,,,,------...------------------------...+++))))))***,,,,,,++++++,,,------++++++,,,---........................------------------------.........------,,,,,,,,,---------------------------------.........//////---------,,,,,,+++++++++,,,,,,---......---,,,,,,------------------------////////////////////////------------------------------,,,++++++,,,------000///---+++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------............------........................---------............///---------------------------......///////////////////////////////////////000000///...............///111444777:::<<<<<<===<<<<<<;;;:::888666444333222333444555666777888999888999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::>>>??????>>>???EEENNNUUU```iiinnnjjjdddeeejjjmmmvvv~~~{{{}}}}}}~~~}}}zzz|||KKKKKKIIIGGGFFFEEEEEEEEEHHHHHHIIIJJJKKKLLLMMMMMMQQQQQQRRRQQQOOOOOOQQQSSSRRRVVVZZZ[[[[[[aaallluuu|||uuummmjjjfffdddeeedddaaa^^^______```bbbcccdddeeeeeeeeeaaa]]]YYYWWWTTTPPPLLLHHHGGGFFFGGGIIIMMMRRRTTTYYY[[[]]]___```aaa``````aaa```\\\UUULLLEEE???===888666444333444333111000222222111000000000000000111000///...---...//////222111000//////......///////////////////////////////////////////////////------------------------........................////////////////////////........................---------,,,,,,,,,++++++,,,,,,,,,---------............---------,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,---------------------------------,,,***)))+++,,,,,,++++++,,,------++++++,,,---........................------------------------......---------,,,,,,,,,------------------------,,,------------.........---------,,,,,,,,,++++++,,,,,,---......---,,,,,,---------------------------------------------------------------------------,,,++++++++++++,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------........................---------............///---------------------------......///////////////////////////////////////111000000/////////000000111333555999;;;======>>>;;;:::999888777666555444444444555666777777888999888999::::::;;;;;;;;;;;;888888888999999::::::;;;;;;===???AAAEEENNNYYYaaannnyyy~~~xxxuuuvvvvvv~~~}}}}}}{{{{{{~~~JJJIIIHHHGGGGGGGGGGGGGGGIIIIIIJJJLLLMMMNNNOOOOOOOOOPPPPPPPPPOOOPPPRRRUUUXXX\\\aaaccceeemmmxxxwwwtttqqqooonnnkkkfffaaa___```aaabbbbbbcccccccccgggeeeaaa___]]][[[XXXUUUKKKIIIGGGEEEEEEHHHKKKMMMRRRTTTWWW[[[^^^aaacccdddgggddd```\\\WWWQQQKKKGGG:::888666555555444222111222222111000000000000111111000///.........//////000000////////////000000////////////////////////////////////////////////------------------------........................////////////////////////........................------------,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---------------------------------,,,******+++,,,,,,++++++,,,------++++++,,,---------------------------------------------------...------------,,,,,,,,,------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,,,,---///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------........................---------............///---------------------------......///////////////////////////////////////111111000000000111222222444555888;;;===>>>??????;;;:::888777666666666777666666666777777777888888888888:::;;;;;;<<<<<<<<<888888888999:::;;;<<<===;;;>>>CCCGGGMMMXXXdddmmm{{{~~~{{{{{{~~~IIIIIIIIIHHHHHHIIIIIIIIIKKKKKKLLLMMMNNNOOOPPPPPPNNNOOOOOOPPPPPPRRRVVVYYY___ccciiimmmrrr{{{}}}|||zzzvvvooojjjeeedddbbb```___```aaabbbeeedddbbbaaa```^^^\\\[[[RRROOOJJJFFFCCCCCCDDDEEEJJJLLLOOOTTTYYY^^^bbbdddhhheeeaaa___^^^ZZZSSSNNNCCC???999666444333222111333222111111000000111111000000000//////////////////////////////000111111////////////////////////////////////////////////................................................////////////////////////........................------------------,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,------......------,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------,,,***+++,,,---,,,++++++,,,------++++++,,,---------------------------------------------------------------------------------------------------+++++++++,,,,,,,,,------------------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------........................---------............///........................---......///////////////////////////////////////000000000000111222333444777888;;;===???@@@@@@@@@<<<:::888777777888999:::888888888888777777777777888888:::;;;<<<<<<<<<<<<;;;::::::;;;<<<===???@@@???CCCHHHNNNVVV```llluuuJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMNNNPPPQQQRRRQQQRRRSSSTTTVVVYYY^^^bbbiiimmmsssyyy|||wwwlllhhhbbb]]]ZZZ[[[]]]___bbbbbbccccccbbb``````___ZZZWWWQQQKKKEEEBBB@@@???BBBDDDGGGLLLRRRXXX]]]```fffdddbbbbbbbbb```ZZZUUUOOOIII@@@999555444333222333222222111111111111111000000000000000////////////......//////000111222000000000000000000000000////////////////////////................................................................................................------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------------------------,,,+++,,,------,,,++++++,,,------++++++,,,---------------------------------------------------------------------------------------------------+++++++++,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------++++++++++++++++++++++++///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------............------........................---------............///........................---......////////////////////////////////////////////////000111333444555999;;;===???AAAAAAAAAAAA===<<<:::999999:::<<<===888888888888777777777777888888:::;;;<<<============<<<;;;;;;<<<===???@@@AAAGGGOOOWWW___iiittt|||LLLLLLLLLLLLLLLMMMNNNNNNOOONNNMMMMMMOOOSSSVVVYYYUUUVVVXXXYYY\\\aaagggkkkyyy|||tttooofff^^^YYYWWWXXXZZZ```bbbeeeeeedddbbbbbbccc```^^^YYYRRRLLLFFFBBB??????@@@BBBEEEJJJPPPVVVYYYccccccdddeeefffddd```]]]XXXRRRJJJBBB===999666444333333222111111111111222000000111111111000///...///////////////000111111000000000000000000000000////////////////////////................................................................................................------------............,,,,,,,,,---------............---------,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,---------------------------,,,,,,---......,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,------------------------...............------,,,,,,------...------------------------------------------------------------------------+++,,,,,,------,,,,,,+++...---+++***+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,------............------........................---------............///........................---....../////////////////////////////////////////////000111333555777888;;;<<<>>>@@@AAABBBAAAAAA>>>===<<<;;;;;;<<<======777777777777777777777777777888:::;;;===>>>>>>>>>===<<<;;;;;;<<<>>>AAACCCDDDLLLXXXbbbkkkuuu~~~OOONNNNNNNNNNNNOOOOOOPPPOOONNNMMMMMMQQQXXX___ccc```aaaccceeeiiiooovvv{{{}}}yyyqqqhhh```[[[XXXWWW^^^aaadddeeecccbbbbbbccccccaaa^^^ZZZTTTMMMHHHEEE@@@???@@@AAAEEEJJJOOOSSS]]]```dddffffffdddbbbbbb\\\YYYTTTOOOIIIBBB;;;666444333222222111111222222000000111222111000///...000///////////////000111000000000000000000000000////////////////////////................................................................................................------------.........///,,,,,,,,,---------............---------,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,---------------------------,,,,,,---///...,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,------------.........------------.........///...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---............---,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------........................---------............///........................---......///////////////////////////////////////000111222333666888:::<<<<<<===???AAABBBBBBAAAAAA>>>=========<<<<<<;;;;;;666666666666666666666666777888:::<<<===>>>>>>???=========>>>@@@DDDHHHKKKNNNWWWdddooowww~~~PPPPPPPPPOOOOOOPPPPPPQQQOOOMMMLLLNNNTTT]]]fffkkkpppqqqsssvvvzzz{{{sssjjjaaa[[[WWW[[[^^^bbbcccaaa___```aaacccbbbaaa^^^ZZZSSSMMMJJJAAA@@@???@@@CCCGGGLLLOOOXXX]]]ccceeecccaaabbbccc]]]\\\[[[YYYSSSJJJ@@@888444333222222111111222222000111111222222000///...000000////////////000000000000000000000000000000////////////////////////////////////////////////........................................................................---------.........//////,,,,,,,,,---------............---------,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++,,,++++++++++++++++++,,,---------------------------,,,,,,...//////---++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........---------------------------------.........//////---------.........//////...---,,,,,,,,,,,,---...------------------------++++++++++++++++++++++++------------------------------...//////...------((()))+++---------+++***,,,,,,,,,,,,,,,,,,,,,,,,---..................---........................---------.........//////////////////////////////---......///////////////////////////////////////222222444666888;;;===>>>===>>>???AAABBBBBBAAAAAA============<<<;;;:::999555555555555666666666777777888:::<<<===>>>????????????@@@BBBFFFKKKPPPSSSYYYbbboooyyyQQQPPPOOOPPPPPPPPPOOONNNOOOLLLOOOXXX^^^cccmmmxxx|||}}}qqqcccYYY[[[ZZZ]]]aaaaaa___aaaeeedddddddddbbb^^^YYYTTTQQQHHHEEEBBB??????AAADDDFFFTTTXXX___ccceeeeeeffffffaaa```^^^]]][[[UUUMMMFFF===:::555111000000///...111000000000000000111111111111111111111111222222111111000000//////......//////////////////////////////////////////////////////.........---------++++++,,,,,,---...............------------..............................------------------------,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......///---***,,,///222222111------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++////////////////////////---------............///..................------////////////////////////---......///000111111222//////000111000000//////222444888<<>>===>>>===<<<;;;:::999999999666555555555777999;;;<<<:::;;;;;;<<<======>>>>>>???CCCHHHMMMRRRWWW\\\```gggooozzz}}}||||||{{{{{{vvvwww||||||{{{~~~PPPOOONNNNNNNNNOOONNNMMMRRRRRRWWW```gggmmmvvvrrrdddZZZXXXYYY^^^___]]]^^^```cccccccccbbb```\\\XXXVVVMMMJJJFFFBBB@@@AAABBBDDDLLLRRRZZZaaadddddddddddddddcccaaaaaa___[[[TTTOOOAAA<<<666222111111111000111111000000000000111111000000000000000000000000111000000000/////////...//////////////////////////////////////////////////////.........---------.........---------------......------------..............................------------------------,,,------......------,,,------------------------------,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......000---+++,,,///111111000------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------,,,,,,,,,+++........................---------............///........................////////////////////////......//////000000111111////////////000000000000444777;;;???CCCEEEFFFFFFFFFFFFEEEDDDBBB@@@???>>><<<;;;:::999888888888888666666666666888999;;;;;;=========>>>???@@@AAABBBGGGKKKQQQWWW\\\aaaeeeiiijjjqqqzzz}}}{{{zzzyyywwwuuurrrpppsssyyyzzzxxxzzz}}}RRRQQQPPPOOOOOOOOOPPPQQQYYY[[[cccnnnvvv}}}rrr```ZZZWWWZZZ]]]\\\[[[\\\```aaabbbcccbbb```^^^\\\TTTQQQLLLGGGCCCAAAAAAAAADDDKKKTTT\\\aaabbbcccdddfffeeedddcccbbb```[[[XXXHHHCCC;;;555333222333333222111111000000000111111000000//////////////////000000000000////////////////////////////////////////////////////////////...............---------000000//////...------,,,......------------..............................------------------------,,,------......------,,,..............................------------......,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......000...------...//////...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------------------------------------------------............///........................////////////////////////////////////////////////000///......///000111222555888<<>>===<<<::::::999888777777777777666666777888999:::;;;;;;?????????@@@BBBEEEIIIKKKUUUYYY```fffjjjmmmqqqsssnnnssszzz~~~~~~~~~{{{zzz{{{~~~}}}||||||{{{yyyuuuqqqooollljjjmmmqqqvvvwwwttttttuuuvvvVVVUUUUUUTTTSSSUUUXXXZZZccchhhrrr}}}~~~nnncccYYYXXXZZZYYYYYYZZZ]]]___aaabbbcccccccccbbb\\\YYYTTTNNNHHHDDDBBBAAABBBGGGNNNUUUZZZ^^^aaadddeeeeeedddcccbbb```^^^\\\RRRLLLCCC;;;777555444444222222111111000000111111000000000000000/////////000000000000////////////////////////////////////////////////////////////........................000000/////////...............------------..............................------------------------,,,------......------,,,////////////////////////.........------.........,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,---------------------------------------------------------,,,---......///.........000///............------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------------------------............///---------...............//////////////////////////////////////////......000///......///111444555666888;;;???AAACCCCCCCCC============<<<;;;:::::::::999888888777777777888777777888999:::;;;;;;<<>>??????>>>===<<<<<<<<<<<<<<<;;;:::::::::999999888888888888999777888999:::;;;<<<===>>>@@@AAAEEEJJJRRR[[[ccchhhqqquuuyyy{{{{{{yyyyyyyyyuuuwwwxxxyyyxxxwwwwwwwwwuuuwww{{{}}}~~~{{{vvvtttqqqooonnnkkkhhhjjjooowwwwwwxxxzzz|||zzztttmmmgggcccaaa```___\\\^^^``````aaafffooouuu}}}~~~nnnccc\\\XXXYYY\\\^^^___aaabbbdddeeeeeeeeeeeeccc```[[[VVVRRRNNNLLLEEEDDDCCCAAACCCHHHOOOTTT]]]___bbbcccbbbaaaaaaaaa```[[[UUUMMMGGG@@@999555444333222111111111111111333333222222111111000000////////////000000000000////////////////////////////////////////////////---------...............,,,------...//////000000......------------..............................------------------------,,,------......------,,,..............................------------..................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,---......//////......---...000///---,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........////////////////////////---------............///,,,,,,------.../////////////////////////////////........................///000000111444666999:::<<<===>>>??????>>><<<;;;===>>>>>>>>>===<<<;;;;;;999999888888888888888999888888888999;;;>>>@@@BBBEEEGGGMMMUUU^^^iiiqqqvvv{{{}}}}}}{{{yyyyyyyyyyyyyyyyyyyyyxxxxxxwwwrrruuuyyy~~~~~~zzzwwwuuuttttttpppiiihhhjjjqqqsssuuuwwwzzz~~~{{{vvvrrrnnnlllgggccc^^^ZZZYYYXXXVVVUUUcccfffhhhjjjlllttt~~~}}}~~~uuukkkcccbbbeeebbbccccccdddeeeeeeeeeeeeeeedddccc```]]]YYYVVVTTTJJJHHHEEEAAA???AAAFFFJJJQQQVVV\\\`````````aaabbb___]]]ZZZVVVPPPHHH???999555444333222111111111111222222222111000/////////.../////////000000000111////////////////////////////////////////////////---------.........//////---------------...............------------..............................------------------------,,,------......------,,,------------------------------,,,,,,,,,,,,------///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------........................,,,---......//////......+++---000///---+++,,,---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,------------........................---------............///,,,,,,------...//////000////////////////////////,,,------......////////////000222444777999;;;<<<;;;<<<>>>??????>>><<<;;;=========<<<<<<:::999999777777777666666777777888888888777888;;;???CCCFFFMMMPPPWWW```jjjttt|||}}}||||||}}}|||{{{{{{||||||{{{{{{xxxzzz~~~|||zzzyyyyyyvvvooonnnpppsssuuuxxxyyy{{{~~~{{{ssslllfffccc___]]]ZZZXXXUUUTTTUUUUUUTTTSSSjjjmmmpppsssvvv~~~~~~}}}}}}xxxyyy|||yyyoookkknnnffffffffffffffffffffffffeeeeeedddcccaaa^^^[[[YYYOOONNNJJJEEEAAA@@@CCCEEEGGGNNNVVV[[[]]]^^^___aaa]]]]]]\\\[[[VVVMMMCCC<<<555444333222111111111111222111111000///......---.../////////000000111111////////////////////////////////////////////////---------.........//////.........---,,,,,,++++++.........------.................................------------------------,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,---------,,,,,,+++++++++------------------------........................,,,---......//////......***---000///---+++,,,...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,------------------------------------------.........//////,,,,,,------...///000000////////////////////////,,,,,,------...///000000///000333666999;;;<<<===888:::<<<===>>>===<<<;;;:::::::::999888777666555666666555555555666666777999777666777:::???EEEIIITTTXXX___hhhrrr{{{}}}}}}~~~~~~~~~}}}~~~{{{vvvvvvyyywwwyyy{{{|||}}}}}}{{{|||}}}}}}|||tttooohhhaaa]]][[[YYYXXXVVVTTTSSSTTTVVVWWWWWWVVVooossszzzxxxssswww~~~wwwrrrqqqnnnkkkjjjjjjiiifffbbbdddeeefffdddbbb```______WWWVVVRRRKKKCCC??????AAAAAAFFFMMMTTTYYY[[[[[[ZZZ]]]\\\[[[\\\\\\XXXRRRMMMAAA:::333111222444222000222111111111111111222222000000000000000000000000000000000000////////////000000000000000000000000---------.........//////////////////////////////////////////////////////........................///...------------...///........................+++++++++,,,,,,---------...---,,,,,,......---,,,---..................------------------------------,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...........................------,,,,,,------............------,,,,,,,,,---------------------------------------------------------............///------------------------.........------,,,,,,,,,+++---///000000///---+++.........////////////000111000///...............///...------------...///............////////////111111000000000000111111///111444777999:::;;;;;;>>>>>>======<<<<<<<<<;;;999888777666666777888999888:::;;;:::999777777888;;;::::::;;;???EEELLLOOOYYYbbbppp|||}}}~~~}}}||||||}}}vvvrrrmmmiiiggghhhiiiiiieeeccc___\\\ZZZZZZ\\\]]]WWWXXXYYYYYYXXXZZZ]]]```||||||zzz~~~}}}vvvsssooommmmmmlllhhhdddeeeeeeeeedddcccbbbaaabbb^^^\\\XXXRRRKKKEEECCCBBB???BBBGGGMMMRRRUUUWWWXXX\\\[[[[[[\\\]]]ZZZUUUQQQHHHAAA999555555555222000111111111000000111111222000000000000000000000000000000000000////////////000000000000000000000000---------.........//////////////////////////////////////////////////////........................................................................,,,,,,,,,,,,,,,,,,------...---,,,,,,......---,,,------............------------------------------,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------,,,,,,+++.........---------,,,,,,......---------,,,,,,,,,------------------------------------------------......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,---------...------------------------......---------,,,,,,,,,,,,...000111111000...,,,------........./////////...---,,,+++++++++++++++....................................////////////000000000000000000111222111222555888:::;;;<<<<<<>>>>>>======<<<;;;;;;:::888888777777777777888888666888999999888888999:::<<<<<<===@@@FFFNNNUUUZZZeeennn{{{|||~~~~~~yyyuuussslllhhhccc^^^]]]]]]^^^___[[[ZZZYYYXXXWWWXXXZZZ[[[^^^___aaabbbbbbcccfffhhh}}}}}}yyyuuusssrrrqqqmmmjjjgggfffeeedddccccccdddddddddaaa]]]YYYTTTNNNHHHDDD???@@@BBBEEEJJJOOOSSSVVVXXXYYYZZZ\\\^^^]]]ZZZWWWRRRKKKBBB<<<888666333000111111000000000000000111000000000000000000000000000000000000////////////////////////////////////---............/////////////////////////////////////////////////////////........................,,,---...//////...---,,,........................------------,,,,,,,,,,,,...---,,,,,,......---,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,+++,,,------...---,,,,,,++++++,,,,,,---------------------------,,,,,,------------,,,,,,000/////////......------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,...------------,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------------------------------...------------,,,,,,,,,---...000111111000...---,,,---------............//////......------......---...////////////...---............////////////000/////////000111222222444555777:::<<<=========??????>>>===;;;:::999999777777888888888888888777666777999:::::::::<<<>>>===>>>BBBHHHPPPZZZccchhhsss|||~~~{{{|||{{{vvvqqqlllhhhfffaaa^^^ZZZVVVTTTUUUVVVWWWYYYZZZ[[[]]]___aaacccdddhhhjjjmmmoooppprrrtttuuu~~~|||zzzzzzzzzwwwtttkkkiiieeeccccccdddeeeeeeeeebbb___^^^\\\WWWOOOIIIDDDCCCAAAAAAEEEJJJQQQUUUTTTVVVXXX\\\^^^___^^^]]][[[TTTKKKCCC===888444111111111000000//////000000000000000000000000000000000000000000////////////////////////////////////.............../////////////////////////////////////////////////////////........................,,,---///000000///---,,,..............................------,,,,,,,,,+++...---,,,,,,......---,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,---------------------------+++,,,------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------------------------------------------------------------------------+++,,,,,,,,,,,,------------------------------------------------------------...///000000///...---,,,,,,,,,---------......000000///////////////000,,,...///111111///...,,,............/////////////////////000000222333333777888:::<<<>>>???????????????===<<<:::999888777666777888999:::999888777888999;;;<<<<<<===???AAA>>>AAAHHHPPP[[[eeennnssszzzzzzwwwvvvtttrrrooojjjfffbbb___]]][[[ZZZXXXVVVUUUVVVXXX[[[]]]___ccchhhllloooqqqrrrrrruuuyyy|||}}}}}}yyywwwvvv~~~sssnnnhhhcccccccccdddccccccbbbbbbcccccc___XXXRRRLLLIIIDDDAAAAAAFFFLLLPPPOOORRRVVVYYY\\\^^^_________ZZZRRRJJJCCC<<<777444222222111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////........................,,,---///000000///---,,,.................................------,,,,,,,,,...---,,,,,,......---,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,---------.........---,,,,,,++++++,,,,,,---------------------------+++,,,------.........---++++++,,,---...//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------------------------------------------------------------------------------------............------------------------------------------------,,,------......------,,,,,,,,,,,,---------......---,,,,,,+++,,,,,,---------...000111111000...---............//////////////////000000222333555555999;;;<<<>>>???@@@@@@???>>>>>>===;;;:::888777777666777888:::::::::999888999:::;;;<<<<<<===@@@CCCDDDHHHQQQ[[[fffooouuuxxx{{{vvvmmmiiihhhfffccc```]]][[[ZZZYYYYYYZZZ[[[ZZZYYY[[[```cccbbbeeejjjppptttxxxzzz{{{|||zzzwwwtttyyywwwmmmfffddddddcccbbbbbbcccfffhhhhhhfffaaa]]]TTTPPPIIICCCAAABBBEEEHHHKKKNNNRRRVVVXXXZZZ\\\^^^___]]]XXXRRRJJJCCC===999444333222111000000000000000000000000000000000000000000000000////////////////////////////////////000000000////////////...////////////////////////////////////////////////........................,,,---...//////...---,,,.................................---------------...---,,,,,,......---,,,,,,,,,------------,,,,,,------------------------,,,,,,---............------,,,,,,++++++,,,,,,---------------------------+++,,,---......///......++++++,,,---...//////000,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,------------...---------------------------------------------------------.........//////------------------------,,,,,,,,,------------...,,,,,,,,,------,,,,,,,,,,,,---------............---------------......///...///000000000000///...............////////////000000111222333555777888;;;<<<>>>@@@@@@@@@@@@???======<<<;;;999888777777777777888999::::::::::::999:::<<<===>>>@@@DDDGGGNNNTTT^^^iiiqqqvvvyyyyyyzzztttiiiddd^^^]]]\\\[[[ZZZ[[[\\\\\\]]]```bbbbbbaaadddiiimmmoooqqquuuzzz|||{{{{{{}}}tttjjjfffeeeccc``````dddhhhiiihhhfffdddccc___ZZZRRRJJJDDDBBBBBBCCCGGGKKKOOORRRSSSUUUXXX[[[^^^^^^]]]YYYRRRJJJDDD@@@555444333222111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000/////////...////////////////////////////////////////////////........................................................................------------...............---,,,,,,......---,,,------............------------------------------,,,,,,.../////////...------,,,,,,++++++,,,,,,---------------------------+++,,,---...////////////........................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,---------.........------------------------,,,,,,,,,---------......------------------------------.........////////////////////////000111111////////////////////////............////////////111111222333555777999:::<<<===???@@@AAA@@@@@@???;;;;;;;;;:::999888888777888888888888999:::;;;;;;;;;===???BBBDDDIIINNNRRR\\\bbbmmmwww}}}~~~|||yyy}}}qqqhhhddd\\\[[[[[[\\\___bbbeeegggkkkoooqqqqqqoooqqqvvvzzz~~~~~~yyyyyyxxxmmmhhhfffccc```^^^bbbggghhheeebbbbbbcccgggbbbZZZQQQIIIDDDBBBAAAEEEIIINNNPPPQQQRRRVVVYYY]]]___```^^^XXXPPPIIIEEE666555444333222222222222000000000000000000000000000000000000////////////111111111111111111111111111111000000/////////...////////////////////////////////////////////////........................///...------------...///........................,,,---------.../////////...---,,,,,,......---,,,---......//////......---------------------------,,,,,,.../////////...------,,,,,,++++++,,,,,,---------------------------+++,,,---...////////////333222111000///...------,,,,,,,,,------....................................------,,,,,,------...,,,,,,,,,------.........------------------------------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,------..........................................////////////000,,,,,,,,,,,,,,,---...///000000////////////000000............/////////000111222333444666888:::;;;===>>>???@@@AAA@@@??????:::::::::999999888888888999888777777888:::<<<===???AAADDDHHHLLLRRRYYY]]]eeelllwww}}}yyyzzztttiiidddccc^^^^^^___aaaeeejjjnnnqqqzzz~~~|||}}}}}}~~~{{{ssslllfffbbbaaa^^^```eeehhhfffeeefffgggfffbbb\\\UUUMMMFFFBBBCCCCCCGGGMMMSSSWWWVVVSSS[[[[[[\\\______[[[SSSMMMDDD===888777555222111444222111111111111111222222222111111111000000//////111111111111000000000000111000///......///000111------......//////000000................................................//////.........---------........................//////.........---------,,,,,,,,,---------......---------............///------------------------------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000000//////.........---........................////////////////////////...................................................------,,,,,,,,,------,,,---......------///000........................000000///...------,,,,,,---------............///......---------,,,,,,,,,......------------......///......---------......000000000000000000000000///000000///......000111///000333666888;;;<<<===@@@@@@@@@??????===<<<<<<<<<;;;:::999888888888888888999:::999888888:::<<<>>>AAAFFFLLLUUU]]]eeeiiiyyy}}}~~~{{{}}}uuuxxx{{{wwwwwwyyy{{{xxxqqqllliiiiiihhhhhhiiikkkooouuuzzz}}}{{{ssskkkfffddd```___dddfffddddddffffffeeeccc___YYYRRRMMMIIIDDDDDDEEEJJJPPPTTTVVVUUUZZZZZZ[[[]]]^^^\\\VVVQQQJJJBBB;;;888555222111444222222111111111111222222222111111111000000000000111111111111000000000000111000///......///000111.........///////////////................................................//////.........---------........................//////.........---------,,,---------............---------............///------------------------------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///.........------------........................------------------------------------------------...........................------,,,,,,---------+++---......------...///........................000//////...------,,,,,,---------............///............------,,,,,,......------------......///......------....................................///000///......000111111222444777:::<<<======@@@@@@@@@@@@???>>>===<<<<<<;;;;;;:::999999999999999;;;;;;;;;;;;<<<>>>@@@>>>BBBJJJUUUbbbnnnuuuyyyyyysssuuuzzz|||xxxtttrrrnnnqqqsssssspppmmmnnnpppuuuttttttvvvzzz}}}sssmmmiiiccc```bbbccccccdddgggffffffeeebbb___ZZZVVVTTTIIIGGGEEEFFFJJJPPPTTTVVVXXXXXXYYY[[[]]]]]]ZZZXXXSSSJJJAAA===999444222444222222111111111111222222111111111111111000000000111111111111000000000000000000////////////000000///////////////.................................////////////////////////...............---------.......................................---------------........./////////---------............///------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,------...+++---...---,,,,,,---///......................../////////...------,,,,,,---------............////////////............---......------------......///......---......//////...........................///000/////////111333333555777999;;;===>>>???@@@@@@@@@@@@???>>>======;;;;;;::::::::::::;;;;;;777888999::::::;;;>>>AAABBBGGGRRRbbbsss|||wwwrrrtttwww{{{|||zzzwwwtttrrrppppppqqqooossswwwyyyyyyzzz~~~||||||uuummmfff```___``````dddhhhgggggggggfffdddaaa^^^\\\RRRNNNIIIFFFGGGKKKPPPTTTUUUUUUWWWYYY[[[]]]^^^^^^ZZZRRRLLLHHHBBB:::444333333333222111111111222222111111111111111111111111111111111111000000000///000000////////////000000000000//////......------........................000000000000000000000000.................................................................................////////////000---------............///------------------------------------------------------------------------------------------------------------------------------------------------........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,---......+++---...---,,,,,,---...........................//////.........------------------............////////////////////////.........------------.....................//////000........................///000111111000111333555666888999<<<===???@@@@@@@@@@@@@@@@@@??????>>>===:::::::::999::::::;;;;;;888999:::::::::<<>>:::999999999999::::::;;;<<<<<<=========@@@DDDGGGNNNTTT```ppp~~~~~~}}}{{{xxxwwwyyy}}}{{{xxxwwwxxxyyy|||zzzuuurrrmmmnnnnnnooorrrxxxyyyuuuuuu{{{yyynnnbbb\\\YYYXXX\\\aaaffffffhhhhhhgggeeecccbbbbbb```ZZZRRRLLLIIIJJJKKKMMMOOORRRSSSUUUXXX\\\___^^^\\\]]]^^^XXXJJJ===777555444333222222111222222111111111222222222222222111111111111000000000000//////000000000000/////////////////////.................................////////////////////////---------.......................................---------...............------........./////////---------............///------------------------------------------------,,,------......------,,,------------------------...------------,,,,,,,,,.........///////////////........................------------------------................................................,,,,,,,,,,,,---......///---/////////---,,,---...................................................---------............///---............/////////......------------..................///000111111000000000000000000000000///111222333333444777999;;;<<<===???@@@AAAAAAAAA???@@@@@@@@@@@@@@@??????;;;;;;:::::::::::::::;;;999:::;;;<<<===AAAGGGKKKSSSZZZfffsss~~~~~~{{{yyywwwuuuwwwzzz}}}{{{||||||~~~{{{uuuqqqnnnlllooorrruuuxxxzzzwwwuuuxxx}}}|||nnneee^^^ZZZ\\\```aaabbbdddffffffeeedddccceeedddbbb[[[SSSMMMJJJJJJJJJMMMPPPRRRRRRUUUXXX\\\^^^]]]^^^```[[[NNNBBB<<<555555444333222222222222111111111222222333333333111111111111000000000000...///000111111000///............///////////////................................................---------.........//////........................---------.........//////,,,---------............---------............///------------------------------------------------,,,,,,---......---,,,,,,..............................---------,,,,,,,,,---------....../////////........................------------------------------------------------........................,,,,,,,,,,,,---.../////////000111000...---...///................................................---------............///,,,,,,------..................------------..................///000111222////////////////////////---///111222222444666999<<<===>>>???@@@AAAAAAAAA???@@@@@@AAAAAA@@@@@@??????>>>===<<<<<<;;;<<<<<<777999;;;>>>BBBHHHPPPUUU]]]eeepppxxx~~~~~~|||zzzyyyyyy{{{~~~zzzvvvttttttuuuuuu|||vvvtttuuuxxx{{{zzznnneee___^^^aaa]]]___aaadddeeefffeeeeeeeeeffffffaaaXXXPPPKKKJJJHHHKKKOOOQQQQQQRRRVVVYYY___]]]]]]___[[[OOOEEE@@@666555444333222222222222111111111222222333333333111111111111000000000000...///000111111000///...---.........//////000000................................................---------.........//////........................---------.........//////,,,,,,,,,---------......---------.........//////------------------------------------------------,,,,,,---......---,,,,,,.................................------,,,,,,,,,,,,,,,,,,------.................................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,---...///000000111222111///......///........................---.....................---------.........//////,,,,,,,,,---------...............------.....................///000222222........................,,,---///000111333555888======>>>???@@@@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@AAAAAA@@@>>>===============???BBBGGGMMMUUU^^^dddhhhpppyyy~~~~~~||||||}}}~~~||||||~~~zzzuuusssrrruuu{{{ssskkkeeeaaa___]]]\\\^^^```bbbcccccceeeeeeeeeeeeaaaZZZRRRLLLKKKHHHFFFJJJOOOSSSQQQOOOYYY\\\___```\\\UUUMMMHHH<<<999666444444333222000333222111111000111111111333222222222111111000000000000000000////////////////////////////////////////////////////////////////////////.............../////////---,,,---...000///...------...///000///////////////////////////////////////////////////...---,,,,,,---.../////////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,111///,,,******+++---............................................................///......------..................------,,,---------.../////////.........------,,,,,,,,,......//////...---,,,,,,------------------------........................////////////////////////...***+++///000---***+++////////////////////////////////////000000000000...///000000000000222444222222222333555888;;;===AAAAAAAAAAAABBBCCCEEEEEEBBBBBBCCCCCCDDDCCCCCCCCCBBB@@@===<<<<<<===>>>===???CCCIIIPPPYYYcccjjjooorrrvvv|||~~~|||{{{zzz{{{|||tttppppppsssxxxuuulllgggbbb___\\\\\\]]]___aaaaaaddddddeeeeeeccc]]]VVVPPPIIIFFFFFFIIIOOORRRQQQOOOVVVYYY]]]___]]]XXXRRRMMMBBB???:::666444333222111333222222111111111111111222222222111111000000000111000000000////////////////////////////////////////////////////////////////////////...............///000///---,,,---...000///...------...///000////////////////////////........................///...------------.../////////.........---------...------,,,,,,------...------------------------......---------,,,,,,,,,///...,,,++++++,,,---...................................................------......///.................................---------...............///...............------......//////...------,,,------------------------................................................222...---111222000...000////////////////////////////////////000000000000...///000000//////111333333333333444777:::>>>@@@CCCCCCDDDEEEEEEFFFFFFGGGBBBCCCDDDEEEEEEFFFEEEEEEFFFDDDAAA@@@@@@AAABBBCCCDDDIIIPPPYYYbbbjjjppptttyyy|||~~~}}}vvvrrrpppnnnpppwwwxxxqqqkkkfff```\\\\\\]]]___```bbbcccdddeeeeeeaaa[[[WWWIIIGGGEEEHHHMMMPPPPPPOOORRRUUUZZZ^^^^^^\\\XXXUUULLLGGG???999555444333222333333222111111111111111111111111000000000000000111111000000000/////////////////////////////////////////////////////////////////////...............///000///---,,,---...//////............//////////////////////////////------------------------///...------------...///...............---------///......------......///...........................------------,,,,,,,,,,,,,,,,,,------------...................................................,,,---...///////////////.......................................---------.........///////////////.........///......---,,,------------------------........................------------------------111---,,,000111///...///////////////////////////////////////000000000000///000000///......000111333444555777:::===@@@BBBEEEFFFGGGIIIIIIIIIHHHHHHCCCDDDEEEFFFGGGHHHHHHHHHEEEDDDBBBAAAAAACCCEEEGGGKKKQQQ[[[eeemmmsssxxx{{{}}}xxxrrrpppsss{{{|||vvvpppgggaaa^^^^^^______aaaaaaccceeefffeeeaaa^^^PPPLLLGGGFFFHHHKKKMMMNNNPPPSSSXXX]]]______]]][[[UUUNNNEEE===888555444333333333222111111111111222000000000000000000000000111111111000000000//////////////////////////////////////////////////////////////////...............///000///...------////////////....../////////////////////////////////------------------------.........------.......................................------------......------------------------------------------------***+++---............---................................................,,,,,,---///000000000000---------.............../////////...---------,,,------....../////////000---...............------................................................------------------------///---...333555111......////////////////////////////////////000000000000///000000///...---///000333444666888;;;???BBBDDDEEEGGGIIIKKKKKKJJJIIIHHHEEEFFFGGGHHHHHHHHHHHHHHHEEEEEEDDDCCCCCCFFFJJJMMMRRR[[[fffpppvvvzzz~~~}}}|||~~~{{{qqqhhhbbb```^^^^^^______aaadddffffffdddbbbZZZTTTLLLEEEDDDFFFIIILLLOOORRRWWW\\\___```___^^^[[[TTTKKKBBB<<<888555333444333333222111222222222000000000000000111111111111111111111000000000000000000000000000000000000////////////////////////////////////............///000000000...---...///...//////////////////...////////////////////////---------------------------..................------.....................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---...///...---,,,................................................,,,---...///000000000000---------.........///////////////...---------,,,,,,,,,,,,------......///------...............---................................................------------------------111000444;;;===888222111////////////////////////////////////000000000000000000111000......///111333444666999<<<@@@BBBDDDEEEFFFHHHJJJJJJIIIGGGFFFHHHIIIIIIIIIIIIIIIHHHGGGHHHHHHHHHHHHHHHKKKQQQVVV\\\dddpppxxx{{{}}}~~~tttlllfffaaa^^^^^^^^^___bbbdddeeeeeecccaaa[[[RRRJJJEEEDDDFFFHHHKKKNNNSSSXXX\\\^^^______^^^YYYQQQJJJDDD===888444444444333222222222222222111111111111111222222222222222111111111000000000000000000000000000000000////////////////////////////////////............///000111000...---...///......////////////......////////////////////////------------------------------...//////...---------------...............,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,---.........---,,,................................................---...//////000000000000,,,,,,------.../////////...............---------,,,,,,,,,---------------,,,---......///.........................................................------------------------......333:::<<<777111///////////////////////////////////////000000000000000111111000//////111222555666888;;;>>>AAACCCDDDEEEFFFGGGHHHHHHGGGFFFEEEJJJKKKKKKLLLKKKKKKKKKJJJIIIJJJKKKJJJKKKOOOVVV\\\hhhoooxxx}}}~~~{{{qqqhhhccc^^^]]]]]]___bbbdddcccbbbbbb___XXXQQQJJJFFFDDDDDDEEEHHHMMMSSSXXX\\\^^^___```]]]XXXSSSLLLDDD<<<666444444333222222222222333111222222222333333333333222222222111111111000000000000000000000000000000////////////////////////////////////............///000111000.........000---...///000000///...---////////////////////////........................------...//////...---------------.........//////------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------...------,,,,,,...................................................//////000000000//////,,,,,,------...//////000---------...........................------------,,,------...//////..............................................................................,,,+++---333555222......////////////////////////////////////000000000000000111222111000111333555777999;;;>>>@@@BBBDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFKKKKKKMMMNNNOOOPPPPPPPPPNNNQQQRRRRRRRRRWWW___ggguuu{{{|||qqqjjj^^^]]]]]]^^^aaabbbbbbaaa```___\\\WWWOOOHHHDDDBBB???BBBHHHNNNUUUZZZ^^^```aaa___\\\XXXRRRIII???888555444333333222222333333222222222333333444444444222222222111111111111000000000000000000000000000////////////////////////000/////////............///000111000///...///000---...///000000///...---////////////////////////////////////////////////,,,---...//////...---,,,---------.........//////.........------.................................,,,,,,,,,------..................------,,,,,,,,,................................................///000000000000//////...,,,,,,------...///000000,,,------....../////////000000//////.........---,,,,,,---.../////////...////////////////////////........................////////////////////////000------111333222111222////////////////////////////////////000000000000000111222222111222444666:::;;;===@@@BBBDDDEEEEEEGGGGGGFFFEEEEEEFFFFFFGGGJJJLLLNNNPPPSSSTTTVVVVVVZZZ]]]^^^^^^^^^cccmmmuuu~~~}}}{{{mmmlllbbb[[[\\\_________aaa```___]]]ZZZVVVNNNFFF@@@CCC@@@@@@FFFKKKPPPWWW^^^^^^aaaaaa\\\WWWQQQIIIAAA555555444333222222333333333333333333333333333333222222111000/////////000111111111111000000000000000000000000////////////000000000000000000000000000000//////............111111000000//////......................................................,,,---...///000000000000////////////////////////------------------------................................................---------............///................................................---------............///......------------..............................---------............/////////...------------...........................------------------------......------------......000000//////.........---............////////////222///......111111000---111000///000111555888:::======>>>@@@BBBCCCEEEEEEDDDFFFGGGEEECCCCCCFFFJJJOOOPPPRRRTTTVVVYYY[[[]]]gggooouuurrrjjjjjjtttxxxqqqllljjjyyyooofff___]]]]]]\\\]]]___``````___]]]ZZZSSSKKKEEEDDD@@@@@@DDDHHHLLLSSSZZZZZZ___```]]]YYYUUUNNNGGG<<<999555333222333333333333333333333333333333333222111111111111111000000111111111111000000000000111000000000////////////000000000000000000000000////////////......------000000000000////////////...................................................///////////////......////////////////////////------------------------................................................---------............///................................................---------............///......------------..............................---------............///000000///.......................................------------------------......------------......000/////////........................////////////111///...///111111000...222111111111333666:::<<<<<<===>>>@@@BBBCCCDDDEEEFFFFFFFFFCCCAAACCCHHHMMMVVVWWWYYYZZZ]]]aaaeeehhhsssyyy}}}yyytttttt}}}|||wwwpppiiiccc^^^\\\wwwooogggbbb^^^ZZZ[[[______``````aaa___ZZZRRRMMMGGGBBB@@@BBBDDDGGGMMMSSSWWW\\\___^^^]]]\\\VVVPPPEEE???777333333444444333222222222222222222222222000111222333333333222111111111111111000000000000111111000000000/////////000000000000000000000000...............---------////////////000000000000................................................000000000000///...---,,,////////////////////////------------------------................................................---------............///................................................---------............///......------------..............................---------............///111000000///.../////////........................------------------------......------------......////////////........................////////////111/////////111111000///222222222333555888<<<>>>===>>>???AAACCCDDDEEEEEEFFFEEECCCAAA@@@DDDMMMTTT___```aaacccffflllrrrwww||||||~~~}}}zzzllljjjddd^^^XXXTTTPPPOOOzzzqqqjjjaaa[[[[[[```^^^___aaabbbbbb___YYYTTTLLLFFFAAAAAAAAABBBGGGMMMSSSYYY^^^___``````\\\WWWNNNFFF;;;555333444333222111111111111111111111111///111333555555555333222111111111111000000000///111111111000000000//////////////////////////////............------------......//////000000111111................................................///////////////...------////////////////////////........................................................................---------............///................................................---------............///......------------..............................---------............///000000///.....................................................................------------......///////////////.....................////////////000000///000111111111000222222333444777:::===??????@@@BBBDDDEEEFFFFFFFFFCCCBBB@@@>>>@@@HHHTTT]]]fffgggiiikkkooovvvzzzyyyzzz}}}uuunnnjjj```]]]YYYTTTPPPMMMLLLKKKzzzqqqggg^^^\\\___]]]^^^___bbbcccaaa\\\YYYRRRKKKFFFDDDBBB@@@CCCHHHPPPWWW\\\^^^```bbb___ZZZTTTLLLBBB:::666444333111111111111111111111111111000111333555666555444222111111111111000000000///111111111111000000000000////////////////////////..............................//////000000111111////////////////////////........................------...//////000//////////////////////////////........................................................................---------............///................................................---------............///......------------..............................---------............///......---,,,,,,,,,------......................................................------------...............///////////////............///////////////000000111111111111222111222333555888;;;>>>@@@CCCDDDFFFGGGHHHGGGFFFEEE???>>>>>>===AAALLLZZZeeekkknnnqqqtttxxx~~~yyywwwxxx||||||xxxtttoooiiiaaa\\\WWWUUURRROOOMMMMMMMMMNNNzzzqqqfffaaaaaa^^^^^^^^^```aaaaaa^^^\\\XXXQQQLLLIIIEEEBBBBBBFFFKKKRRRYYY\\\___bbb```[[[WWWSSSKKKCCC;;;666444333222222222222222222222222111222333444444444333222111111111111000000000000222222111111111000000000000000000000000000000000.........///////////////////////////000000000000////////////////////////........................,,,---...///000000000000////////////////////////........................................................................---------............///................................................---------............///......------------..............................---------............///...---,,,,,,++++++,,,,,,......................................................------------...............///////////////............////////////...000111111000111222333222333555888;;;>>>AAACCCFFFGGGHHHIIIHHHGGGEEECCC<<<<<<===???DDDOOO]]]ggglllqqqvvvzzz~~~~~~yyyxxxyyyzzz}}}zzzvvvtttsssnnnkkkiiigggfffbbbZZZUUURRRQQQOOONNNNNNQQQSSSUUU}}}tttkkkgggaaa```^^^___`````````___]]]WWWRRROOOKKKEEECCCFFFEEELLLTTTYYY^^^bbbaaa]]]YYYYYYVVVMMMBBB:::666777333333333333333333333333333333333333222222222222111111111111000000000000222222222111111111000000000000000000000000000000/////////000000000111111000000000000////////////////////////////////////..............................///////////////...////////////////////////........................................................................---------............///................................................---------............///......------------..............................---------............///......---,,,,,,,,,,,,---......................................................------------................../////////000............////////////...000222222000000222555444555888;;;>>>BBBEEEFFFGGGHHHIIIIIIGGGEEEAAA???;;;===@@@BBBGGGPPP\\\eeegggmmmtttyyy~~~~~~zzzzzz||||||}}}~~~}}}vvvooojjjgggffffffdddbbbaaaccceeeccc]]]XXXUUUTTTTTTTTTWWW[[[```ccc|||qqqllljjjfffmmmvvv{{{tttooodddaaa___^^^___```aaa```___ZZZVVVSSSNNNGGGEEEFFF@@@HHHQQQWWW]]]bbbbbb^^^ZZZ]]]]]]TTTGGG<<<999999333333333333333333333333444444222111111111111222111111111111000000000000222222222111111111111000000000000000000000000000//////000000111111222222111111000000//////......000000000000000000000000........................000000000000///...---,,,////////////////////////////////////////////////................................................---------.........//////................................................---------.........//////.........------.................................---------.........////////////...------------...........................////////////////////////.........------.........---.........//////000000............/////////000---000222222000000333555666777:::>>>AAAEEEGGGIIIGGGHHHIIIHHHFFFCCC???<<<<<>>666444555555333111///000111222222222222222222222222111111111111111111222222///000111222222111000///000000000000////////////////////////000000000000111(((,,,222---,,,000///000///////////////000000...---------...///111222;;;555...---000333333111---...........................------------......///...---,,,,,,---//////000///...------------------------............///........................////////////////////////................................................000///...---------------------------------------------------------------........................111000///...------...//////////////////.........///////////////000111111000000////////////000000222111000///000111333555666999<<>>AAACCCEEEHHHKKKIIIHHHGGGEEEBBB@@@===<<>>>>>AAADDDGGGIIIKKKNNNRRRUUUVVVYYY]]]```dddnnn{{{~~~|||||||||}}}|||uuuppphhhaaa\\\XXXUUUSSSQQQNNNMMMQQQSSSTTTXXX]]]ccciiippptttvvv}}}~~~rrrhhhaaaZZZTTTOOOOOOLLLHHHFFFGGGKKKPPPTTTYYY___hhhpppvvvzzz}}}~~~~~~{{{xxxwwwvvvwwwvvvuuutttrrrnnnhhhddddddaaa\\\XXXUUUUUUVVVWWWVVV[[[cccmmmyyyuuujjj```[[[\\\___```aaaaaa___ZZZVVVSSSLLLIIIFFFFFFJJJSSS[[[aaaccccccbbbaaa^^^ZZZVVVSSSFFF???666333444666555333333333333333333333333333333333222222111000//////000000000111111000000000000000000000////////////////////////000000000000111000333111333CCCEEE333111000000////////////000//////..................222000//////111222111///000//////......---------......------------............///000///---,,,+++***,,,...000000///...------------............///........................////////////////////////................................................///......---------......////////////////////////................................................/////////.........//////............///////////////////////////000000111111000000000000000000111222222111222444777999;;;<<>>>>>???@@@CCCEEEHHHJJJKKKMMMPPPRRRYYY]]]aaaccceeemmmxxx}}}{{{{{{~~~zzztttgggbbb[[[VVVSSSQQQPPPNNNLLLKKKMMMTTTXXX[[[aaahhhlllsss{{{~~~{{{oooeee^^^YYYSSSOOOJJJIIIFFFDDDDDDEEEGGGHHHLLLRRRZZZbbbhhhmmmqqqtttwwwyyy||||||zzzxxxxxxxxxuuutttrrrqqqoookkkeeeaaa___\\\WWWSSSOOONNNNNNNNNNNNQQQVVV]]]gggvvv|||ooobbb[[[ZZZ\\\]]]___```___\\\YYYVVVPPPMMMHHHFFFHHHNNNWWW]]]bbbcccdddccc```\\\YYYWWWLLLDDD:::555555666444222333333333333333333333333333333222222111000//////111000000000000000000111000000000000////////////////////////000000000000+++---222555<<>>AAADDDFFFGGGGGGHHHIIIHHHEEEBBB???>>>???AAABBBDDDFFFHHHIIIJJJMMMPPPSSS___dddhhhjjjlllpppyyyzzzrrrjjjfff[[[WWWRRROOONNNMMMLLLKKKJJJJJJNNNUUU[[[aaakkkuuuzzzwwwkkkbbb[[[VVVQQQMMMGGGGGGFFFEEECCCBBBBBBAAAFFFKKKQQQWWW\\\bbbhhhkkkqqquuuyyyzzzxxxwwwwwwyyyvvvtttsssqqqppplllgggddd^^^[[[VVVQQQMMMKKKJJJJJJGGGIIILLLPPPXXXfffvvvwwwggg]]][[[ZZZ[[[]]]______]]][[[YYYSSSPPPLLLHHHGGGKKKRRRWWW___bbbdddeeebbb^^^[[[ZZZQQQJJJAAA:::777666444222333333333333333333333333555444444333333222222222111111000000000000111111000000000000////////////////////////000000000000...---222555888EEEJJJ>>>222111000//////......///,,,------.........------........................////////////////////////......------------......------...............---,,,---.../////////...------------............///........................////////////////////////...................................................------------...//////........................................................................---...//////000/////////------......///000000000///////////////000111111222111111000000111111222000000000222555888<<<>>>AAADDDGGGIIIIIIHHHHHHIIIFFFEEEBBB@@@???@@@BBBDDDEEEFFFHHHIIIKKKOOOTTTXXXgggmmmsssvvvvvvxxx~~~zzzqqqjjjbbb\\\WWWSSSPPPMMMLLLLLLKKKJJJIIILLLKKKNNNTTT[[[dddrrr|||wwwjjj```ZZZUUUPPPLLLJJJIIIHHHFFFEEEDDDCCCCCCEEEHHHLLLPPPUUU[[[bbbgggooosssxxxyyywwwtttuuuwwwwwwuuusssrrrqqqoookkkiii___]]]XXXSSSNNNLLLKKKJJJFFFFFFGGGHHHLLLXXXfffpppzzzzzzyyyuuuqqqoooqqqttt~~~pppccc^^^YYYZZZ\\\]]]^^^^^^]]]]]]UUUSSSPPPLLLIIIJJJNNNRRRYYY^^^dddfffdddaaa___^^^VVVQQQIII@@@:::666444333444444444444444444444444333333333333333333333333222111000//////000111222000000000000////////////////////////000000000000333---000333000333666///222111000///............,,,---...000000000000///111111000///...---...///,,,,,,------......//////......------------......---------------...///000...............------------------............///........................////////////////////////................................................---------------...//////------------------------................................................,,,---///000000000//////------......///000000111///////////////000111111222111111000000111111222000111111333666;;;???AAADDDGGGKKKMMMLLLKKKKKKKKKEEEDDDCCCAAAAAABBBDDDEEEGGGGGGIIIJJJNNNTTT[[[aaaqqqxxxuuuqqqiiiccc]]]YYYTTTQQQRRRQQQPPPPPPQQQPPPOOOMMMPPPNNNOOOTTT[[[gggyyy}}}yyyuuuxxx~~~{{{zzz|||}}}xxxlllbbb[[[VVVQQQNNNKKKIIIGGGDDDCCCCCCCCCDDDCCCDDDGGGJJJNNNTTT\\\aaaooouuuzzzzzzvvvttttttvvvsssqqqooonnnmmmllljjjhhh^^^[[[WWWQQQMMMJJJIIIHHHJJJIIIGGGEEEGGGOOO[[[dddooopppppplllfffdddeeegggllluuuvvvgggaaaYYYZZZ[[[]]]^^^_________UUUUUUSSSNNNJJJIIIKKKOOOUUU\\\cccgggfffdddbbbbbbYYYVVVOOOEEE<<<666444555444444444444444444444444111111111111111111222222222111000//////000111222000000000000////////////////////////000000000000222***///666222222777666222222000///............---...000111222222222111222222111000...///000222)))******+++,,,---...............------.........---,,,,,,,,,---///111222000///...------------------------.........//////........................////////////////////////................................................---------------...///000------------------------////////////////////////........................,,,---///000000000//////---------...///000000111///////////////000111111222222111111111111222222111222222555888<<>>999666555444333444444333111///333333333333333333333333111111111111111111111111//////000000111111222222000000000000000000000000,,,---...///000000000000////////////............---...///000000///...---111111000000//////..................////////////000000////////////000000......------------......///,,,+++---...---,,,,,,........................//////.........---------..............................---------,,,,,,,,,........................////////////////////////000000//////.........---/////////////////////////////////...------,,,,,,....................................////////////000000000000000000000000222222222222222333333333222555888999:::===BBBGGGLLLOOORRRTTTSSSPPPLLLIIIBBB@@@??????AAACCCDDDDDDHHHJJJNNNTTTYYYaaammmwwwzzztttkkkddd]]]YYYTTTQQQPPPQQQRRRSSSXXX[[[```dddeeebbb^^^ZZZWWW\\\___]]]^^^kkkyyysssmmmlllmmmttt}}}yyyuuusssvvvwwwxxxxxxxxxyyy|||~~~}}}qqqfff^^^WWWQQQLLLKKKJJJGGGEEECCCCCCBBBBBBCCCDDDDDDFFFHHHNNNUUUZZZfffpppwwwwwwuuuvvvwwwvvvvvvuuuuuutttsssqqqqqqpppkkkddd[[[UUURRROOOKKKGGGHHHEEECCCDDDCCCFFFOOOYYYcccfffhhhfff```ZZZWWWVVVUUUYYY```hhhrrr~~~wwwnnniiibbb______```aaaaaa___]]]ZZZVVVRRROOOMMMLLLIIIOOOWWW]]]```aaa``````___]]]XXXRRRJJJBBB<<<999666444333333444444222000333333333333333333333333111111111111111111111111///000000000000000111111000000000000000000000000//////////////////......////////////............---...///000000///...---000000000000//////..................////////////000000////////////000000......------------......///------.........---...........................//////.........---------........................000000/////////.........................................................000/////////....................................------......................................................////////////000000000000000000000000222222222222222222222222333666:::;;;<<>>777555333333444444333111333333333333333333333333111111111111111111111111000000000000////////////000000000000000000000000000000000000///...---,,,////////////..................////////////......000000000////////////...............////////////000//////......//////000......------------......------------------------.......................................---------........................000000000////////////...........................------------------------////////////............------------------------,,,,,,------...//////000....................................////////////000000000000000000000000111111111111111111111111444888;;;===???BBBHHHMMMRRRVVVZZZZZZVVVPPPJJJGGGDDDDDDDDDDDDEEEFFFGGGHHHMMMOOOSSSZZZeeettt{{{tttkkkeeeaaa]]]YYYUUUQQQQQQRRRTTTXXX]]]aaadddkkkooovvv|||}}}{{{||||||zzzuuusss}}}vvvqqqeeedddccchhhqqq|||~~~yyytttqqqmmmooosssvvvxxxzzz}}}wwwmmmeee]]]UUUPPPLLLJJJHHHFFFDDDCCCCCCCCCDDDDDDEEEEEEFFFIIIOOORRR```kkkuuuwwwwwwxxxzzzzzz{{{{{{|||{{{{{{yyyxxxwwwqqqkkkccc\\\VVVPPPJJJGGGGGGDDDCCCDDDCCCEEEMMMVVV```dddgggfff___XXXSSSRRRJJJKKKNNNRRRYYYcccnnnvvv}}}rrrggg___\\\\\\\\\^^^______^^^[[[WWWSSSQQQOOOOOOPPPUUU[[[______^^^``````___\\\VVVOOOHHHCCC999777444333333444444333333333333333333333333333111111111111111111111111111000000//////.........////////////////////////000000000000000///......////////////...............//////////////////...////////////////////////............/////////////////////....../////////......------------......+++......,,,+++,,,---+++.................................................................................---------------........................------------------------///////////////.........---------------------------------.........//////....................................////////////////////////////////////111111111111111111111111555888===???AAAEEELLLQQQVVVZZZ^^^]]]WWWNNNHHHEEEDDDEEEFFFGGGHHHIIILLLMMMSSSWWW[[[aaannnzzzrrrlllddd^^^ZZZXXXVVVTTTUUUUUUVVVYYY^^^eeennntttwwwzzzwwwqqqgggeeedddgggnnnwww~~~yyytttqqqkkknnnrrruuuxxx{{{{{{qqqiii```XXXRRRLLLKKKHHHFFFDDDCCCCCCCCCDDDEEEEEEEEEEEEHHHLLLPPP\\\hhhsssvvvwwwzzz||||||}}}~~~}}}|||zzzsssnnnggg___WWWPPPKKKGGGHHHEEEEEEEEEDDDEEEMMMVVVaaaeeeiiihhhbbbZZZTTTRRRJJJJJJKKKLLLQQQYYYbbbiiisss}}}pppddd]]][[[[[[ZZZ[[[]]]^^^^^^[[[XXXVVVRRRPPPNNNQQQWWW]]]___^^^``````aaa___[[[TTTMMMIII>>>:::666444444444555444333333333333333333333333111111111111111111111111111111000000//////......////////////////////////......///000111111000000////////////............/////////....../////////.............../////////............//////////////////............//////......------------.........333333...,,,...///,,,........................---..............................................................................................................................///////////////........................//////.........---------////////////////////////............////////////////////////////////////000111111111111222222222555999>>>AAADDDIIIPPPUUUZZZ^^^aaa___VVVMMMGGGDDDEEEGGGIIIJJJKKKOOOSSSWWW___eeekkkpppzzz|||sssmmmhhhddd^^^YYYVVVUUUUUUTTTXXXXXXZZZ]]]cccooo}}}xxxrrriiigggfffggglllttt}}}zzzuuurrrjjjlllooorrruuuyyyuuulllccc[[[TTTLLLKKKIIIFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFHHHLLLOOOYYYeeeqqqvvvxxx{{{~~~}}}~~~}}}uuurrrkkkcccZZZSSSMMMJJJHHHFFFEEEFFFEEEEEELLLUUUdddhhhmmmlllfff]]]VVVSSSIIIIIIIIIIIIJJJPPPWWW\\\eeepppxxxhhh]]]XXXWWWXXXZZZ\\\^^^___^^^\\\ZZZQQQNNNLLLNNNRRRYYY^^^aaa```aaabbbaaa]]]XXXRRRNNNCCC???999666555555555555333333333333333333333333111111111111111111111111111111111111000000000000000000000000000000000000---...///000111111111111////////////............//////............//////---............/////////............///////////////......------......///......------------......333::::::333...111222///........................---------.......................................///000000000000111111111........................////////////////////////.........///////////////////////////////////////000//////...------,,,,,,////////////////////////............////////////000000000000000000000000000000111222333444444555777;;;@@@DDDHHHMMMTTTZZZ___ccceeeaaaVVVMMMHHHGGGGGGJJJLLLNNNQQQVVV___eeeppp{{{{{{uuunnngggbbb]]][[[XXXVVVTTTUUUVVVWWWZZZ\\\___ccclllzzzzzzttthhhgggfffhhhlllsss|||{{{vvvssslllmmmoooppptttyyyxxxooofff]]]VVVMMMKKKIIIGGGEEEDDDDDDDDDDDDEEEFFFFFFGGGIIILLLOOOVVVcccpppvvvyyy|||xxxuuupppggg^^^VVVQQQNNNGGGEEEDDDEEEDDDDDDKKKSSSggglllqqqqqqjjj```YYYUUUJJJJJJIIIHHHGGGJJJNNNRRRYYYcccqqqpppbbb[[[YYYZZZ\\\]]]_________]]]]]]UUUSSSPPPNNNPPPUUU]]]cccbbbccccccccc```\\\WWWTTTHHHCCC<<<777555555666666333333333333333333333333111111111111111111111111111111111111222222222222000000000000000000000000///000000111111111000000////////////............000///...------...///000---------.........//////............///////////////......------......///......------------......555===>>>444...111111---........................---------.........//////........................///000000000111111111111............................................................/////////000..........................................------////////////////////////............////////////000000000000000000000000///000111222444666777888999>>>CCCHHHLLLRRRZZZ```dddhhhiiicccXXXNNNKKKKKKKKKNNNQQQSSSVVV___kkktttxxxnnnhhhccc^^^ZZZVVVVVVWWWXXXYYY\\\___aaacccggglllqqqxxx{{{uuufffffffffhhhlllsss||||||wwwtttoooooopppqqqtttzzzyyypppggg^^^WWWMMMKKKIIIGGGEEEDDDDDDDDDDDDEEEFFFGGGGGGIIILLLOOOUUUbbbooovvvyyy}}}zzzxxxssskkkaaaYYYTTTQQQEEEDDDCCCDDDCCCCCCIIIRRRiiinnntttssslllccc[[[WWWMMMLLLKKKIIIGGGHHHKKKNNNSSS[[[fffrrr~~~~~~nnneeebbb]]]^^^___``````___^^^]]]]]][[[WWWRRROOOSSS\\\cccddddddeeedddbbb^^^ZZZXXXKKKEEE>>>888666666666666333333333333333333333333111111111111111111111111111111111222333333333444000000000000000000000000111222222111111000///...000/////////............000///...------...///000---------.........//////............/////////000.........------..................------.........333======222+++......***........................---------.........//////........................---.........//////000000........................---------------------------.........//////000000------------------------,,,,,,------.../////////000000000000000000000000............/////////000000000000000000000000000...///111333555777999999<<<@@@FFFKKKOOOUUU]]]ccchhhkkkllleeeYYYPPPNNNOOONNNQQQTTTVVVZZZeeesss~~~~~~qqqgggaaa]]]YYYWWWTTTWWWZZZ^^^aaaeeejjjmmmoootttzzz}}}zzztttllliiifffhhhooowww{{{}}}}}}yyysssooonnnpppssswww{{{rrrhhh___YYYRRRNNNJJJGGGFFFEEECCCBBBDDDDDDEEEFFFGGGHHHHHHIIIRRR\\\kkkwww}}}~~~{{{uuunnneee\\\UUURRRNNNIIIEEEEEEDDDEEEKKKSSSfffsss|||yyyrrrmmmbbbWWWQQQNNNJJJHHHHHHIIIIIIIIIVVV[[[dddnnnvvv}}}~~~oooeeehhheeeaaa^^^]]]^^^```aaa^^^^^^[[[VVVRRRSSSZZZ```fffffffffeeeccc___ZZZXXXUUUMMMBBB:::777666555444444444444333333333222222111222222333333222222111111111111111000000000000///////////////.........000000000000000000000000////////////////////////////////////////////////......////////////......------------------------////////////////////////.........------,,,,,,,,,------............------------............------.........------.........///////////////.........000///...------...///000.........------,,,,,,,,,........................000000//////.........------------.........//////000111111000///......///////////////////////////111111000000//////......000//////.........//////333333444444333555777:::>>>BBBGGGMMMRRRYYY___dddhhhhhheee```[[[VVVUUUUUUTTTWWWZZZ[[[___jjj{{{yyynnneee^^^\\\[[[[[[]]]^^^cccjjjqqqvvvxxxxxx|||xxxtttvvvzzz}}}wwwkkkgggeeehhhpppyyy~~~{{{uuupppnnnoooqqquuu}}}sssiii___YYYQQQNNNIIIFFFEEEEEEDDDBBBDDDDDDEEEFFFGGGHHHHHHIIIQQQZZZiiiuuu}}}|||vvvnnnfff]]]VVVRRRNNNIIIFFFEEEDDDEEEKKKRRRfffttt}}}{{{tttnnndddXXXRRROOOKKKIIIIIIJJJJJJJJJSSSXXX```iiipppwww}}}~~~sssooommmhhhbbb^^^^^^```bbb___```^^^YYYUUUUUU[[[```cccdddeeeeeeccc```]]][[[WWWQQQGGG???:::777555555444444444333333333222222111222222333333222222111111111111111000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////......////////////....................................................../////////......---------------............------------............------//////............//////.........///////////////000///...------...///000.........------,,,,,,,,,........................000/////////............---------.........//////000111111000///......000////////////////////////111000000000/////////...000//////.........//////111222444444555777;;;>>>@@@CCCIIIOOOUUU[[[bbbfffgggeeebbb___\\\ZZZYYYXXXYYY[[[^^^```eeeqqqzzzpppgggaaa^^^]]]]]]]]]```gggppp{{{wwwrrrnnnjjjkkkpppwww{{{zzzjjjgggeeeiiirrr}}}}}}xxxrrrnnnnnnooosss}}}~~~tttiii___XXXPPPMMMIIIFFFEEEEEEDDDCCCDDDDDDEEEFFFGGGHHHIIIIIIOOOXXXfffsss|||}}}xxxpppggg^^^WWWSSSOOOJJJFFFEEEDDDEEEJJJRRRggguuu~~~xxxrrrfffZZZTTTPPPKKKIIIHHHIIIJJJJJJPPPUUU]]]dddjjjpppuuuyyy}}}}}}zzzsssjjjbbb___aaaeeeaaabbbaaa^^^ZZZYYY\\\___aaacccdddeeedddbbb___^^^XXXVVVPPPGGG???999666555444444444444333333333333111222222333333222222111111111111111000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////......////////////......////////////////////////........................///////////////.........------............------------............------//////............//////------......//////000000//////............//////.........---------------........................////////////............---............////////////000111000///...///000////////////////////////000000000000/////////////////////......//////000000222444555777:::>>>AAAAAAEEEKKKRRRWWW^^^dddhhhfffbbb^^^]]]___```^^^\\\^^^```cccgggnnn{{{xxxpppjjjfffeeedddeeehhhppp{{{yyyrrrnnnjjjeeefffjjjooosssyyy}}}mmmiiifffjjjsss~~~{{{tttnnnllllllpppyyyuuujjj___WWWQQQMMMIIIFFFEEEEEEDDDCCCDDDDDDEEEFFFHHHIIIJJJJJJMMMUUUbbbppp{{{{{{sssjjj```YYYTTTPPPKKKGGGFFFDDDDDDJJJQQQfffvvv}}}wwwkkk^^^UUUQQQKKKHHHGGGHHHHHHHHHNNNSSSZZZaaahhhmmmrrrvvvxxx}}}sssgggbbbcccfffaaabbbbbb```]]][[[\\\]]]bbbccceeefffeeecccaaa___YYYYYYWWWOOODDD;;;666555555444444444444333333333111222222333333222222111111111111111000000000//////////////////000000000////////////////////////////////////////////////////////////////////////......////////////......................................................//////..................------............------------............------......------------......,,,------...///000111111/////////....../////////...............---------........................///////////////........................////////////000111000///...///000////////////////////////000000000000//////////////////////////////000111000222444666888;;;???BBBBBBFFFMMMSSSYYY^^^dddhhheeeaaa]]]^^^ccceeedddaaa```aaaeeekkkuuuyyytttqqqppptttvvv}}}~~~wwwppplllhhhcccdddgggjjjnnnsssyyy~~~qqqlllhhhjjjsss~~~}}}vvvooolllkkkmmmvvvwwwkkk```XXXRRROOOJJJGGGFFFEEECCCBBBDDDDDDEEEGGGHHHIIIJJJKKKLLLSSS___mmmzzz~~~wwwmmmccc[[[VVVQQQLLLHHHFFFDDDDDDJJJQQQeeevvv|||pppcccWWWRRRKKKGGGEEEEEEFFFFFFJJJOOOVVV^^^dddjjjooosssuuuyyyyyyllldddbbbccc```aaaaaaaaa^^^]]]\\\\\\cccdddfffffffffcccaaa___ZZZ[[[ZZZTTTIII???888666555555555444444444333333111222222333333222222111111111111111000000000///////////////000000111111////////////////////////////////////////////////////////////////////////......////////////......------------------------........................------------------------------............------------............---------,,,,,,,,,,,,,,,,,,---,,,------...///000111111...//////////////////............................................................///////////////////////////////////////...000111000///...///111////////////////////////////////////000000000000///////////////000111111111333555666888;;;???BBBDDDHHHOOOUUUZZZ___cccgggfffccc```bbbfffiiifffccc^^^___ccckkkxxx~~~~~~{{{tttnnnjjjfffaaaaaaeeehhhkkkpppuuuzzz~~~tttnnniiijjjrrr~~~~~~wwwpppmmmjjjjjjrrrzzz{{{oooccc[[[UUUQQQLLLIIIFFFEEECCCBBBCCCDDDEEEGGGHHHJJJKKKLLLKKKQQQ\\\kkkyyy{{{qqqggg^^^YYYSSSMMMIIIGGGEEEDDDIIIPPPdddvvvuuuhhh[[[UUUMMMGGGDDDDDDDDDDDDEEEJJJQQQXXX___dddiiimmmqqquuuzzz|||yyywwwyyyzzztttjjjdddbbb___`````````___^^^]]]\\\cccdddfffgggfffdddbbb```\\\]]]\\\WWWOOOEEE===999555555555555444444444333111222222333333222222111111111111111000000000000...//////000000111111222000000000000000000000000////////////////////////////////////////////////......////////////......------------------------------------------------,,,,,,,,,---------------------............------------............------------,,,,,,,,,,,,------------......//////000000......////////////...................../////////.................................///////////////000000000////////////......///000000//////000111////////////////////////////////////000000000000////////////000111222222333444666888:::===AAADDDIIIMMMSSSYYY]]]aaadddgggiiihhhggghhhjjjjjjfffccc\\\\\\```jjj{{{~~~{{{xxxzzzzzztttnnnkkkfffaaaaaadddgggiiimmmpppuuuzzztttnnnhhhiiirrr~~~xxxqqqmmmjjjiiinnnvvvttthhh```XXXTTTOOOJJJGGGEEECCCAAACCCDDDEEEGGGIIIJJJLLLLLLLLLPPPZZZiiixxx~~~uuujjj```[[[TTTNNNJJJGGGEEEDDDIIIPPPbbbuuuzzzlll```ZZZQQQIIIEEEDDDCCCCCCDDDIIIOOOUUU[[[___dddgggkkknnnssszzz~~~|||wwwrrroooooopppwwwwwwmmmfff```______`````````___^^^aaaccceeeggggggfffdddccc___^^^\\\ZZZTTTLLLCCC===555555555555444444444444111222222333333222222111111111111111000000000000...//////000111111222222000000000000000000000000////////////////////////////////////////////////......////////////..............................------------------------------------.........///------............------------............------///......------......///.........///////////////---...///000000///...------........./////////000..................................../////////000000000000000/////////...---///000000//////000222////////////////////////.../////////000000000111////////////000111222333333555888:::===AAAFFFJJJPPPTTTZZZ___bbbeeehhhjjjlllmmmoooooommmiiidddaaa[[[ZZZ^^^kkk}}}}}}|||uuuppplllhhhcccbbbeeeggghhhkkknnnqqqvvv|||sssmmmgggiiirrrxxxrrrnnnjjjhhhmmmsssxxxllldddZZZVVVPPPKKKHHHEEECCCAAACCCDDDEEEGGGIIIKKKLLLMMMLLLPPPZZZhhhwwwwwwlllbbb\\\TTTOOOJJJGGGEEEDDDIIIPPPaaauuu}}}oooddd]]]SSSKKKGGGEEEDDDCCCFFFJJJPPPVVVZZZ^^^aaadddeeehhhnnnuuu{{{~~~~~~}}}zzztttnnnjjjiiijjjlllwwwvvvlll``````___```aaabbbaaaaaa___aaadddggghhhhhhgggfffaaa___]]][[[XXXQQQGGG@@@666666555555555444444444222222222333333222222222111111111111000000000000...//////000111222222222000000000000000000000000////////////////////////////////////////////////......////////////......////////////////////////---------------------------.........//////000000---..................------..................---000000////////////000000///////////////.........---...///000000///...------.........//////000000........................---.........//////000000111111000000/////////...---///000000//////000222////////////////////////.../////////000000111111////////////000111222333333555999<<<@@@EEEKKKOOOVVVZZZ___dddgggiiikkkmmmoooqqqtttsssnnnhhhbbb```[[[ZZZ^^^lll~~~wwwqqqmmmhhhccccccfffeeeggghhhjjjmmmsssyyy}}}uuunnnjjjmmmttt|||}}}vvvoookkkjjjkkkllltttjjj```[[[TTTNNNKKKHHHEEEDDDCCCDDDFFFHHHKKKLLLMMMNNNPPPRRRXXXeeeuuu}}}qqqggg```ZZZRRRLLLHHHFFFDDDGGGLLLaaarrr~~~qqqfff___UUULLLGGGEEEDDDDDDBBBEEEIIIOOOVVV\\\```bbbiiijjjmmmrrrwww{{{}}}}}}zzzxxxuuurrrooojjjddd```___hhhuuuuuujjjaaa\\\^^^aaaaaa```aaa]]]___cccggghhhgggeeedddbbb```^^^^^^]]]WWWMMMEEE;;;999666555555555444333444444444333333333222222111111111111111111111111000000000000000000000000000000000000000000000000111111000000//////......***,,,///222333222000///111111111111111000//////...------------...//////........................------,,,+++,,,---...///000///...---------------...........................------------...//////------....../////////000---///000///...---...///////////////////////////............////////////////////////////////////------------.........///111111000///////////////000000000000000000000000///////////////000111111111000000000000222333555333888===@@@@@@DDDKKKQQQ]]]ccciiikkkkkklllooosssvvvuuusssooojjjccc]]]ZZZYYY[[[bbbnnn}}}xxxqqqnnniiiddddddgggiiijjjkkklllmmmqqqvvvyyyuuunnnjjjnnnuuu|||~~~wwwoookkkjjjkkkmmmwwwnnnccc^^^WWWQQQMMMJJJGGGEEECCCDDDFFFHHHKKKLLLMMMNNNNNNPPPWWWdddtttssshhhbbb[[[SSSLLLIIIFFFDDDGGGLLL___qqqssshhhaaaVVVMMMHHHFFFEEEDDDBBBEEEIIIOOOUUU[[[```bbbiiijjjlllrrrxxx|||~~~~~~zzzxxxuuurrrnnnhhhbbb]]]XXX___kkkwww}}}pppfff^^^^^^aaaaaaaaabbb___aaacccfffhhhgggffffffeeebbb```___^^^YYYQQQJJJ???<<<888555555555555444444444444333333333222222111111111111111111111111000000000000000000000000000000000000000000000000111000000000/////////...+++,,,...000000000///...000000000000000///.........------------...//////........................------,,,,,,,,,---...//////......---------..............................---------------...//////.........//////000222222222111000000000000111111------------------------............/////////////////////////////////////////////000000000111111111000000///////////////000000000000000000000000///////////////000111111111000000000111222444555666:::>>>AAABBBFFFNNNTTTaaafffkkknnnmmmnnnrrrvvvvvvuuurrrnnnhhhccc___\\\\\\^^^cccnnn|||yyysssoookkkfffgggjjjnnnnnnnnnmmmmmmooorrruuu}}}~~~uuunnnjjjnnnuuu|||wwwpppllljjjlllmmm|||ssshhhbbb[[[TTTOOOKKKHHHFFFCCCDDDFFFIIIKKKLLLMMMMMMLLLOOOVVVdddtttvvvkkkeee\\\UUUNNNJJJFFFDDDGGGLLL\\\nnnvvvjjjcccYYYOOOJJJGGGEEEDDDBBBEEEHHHNNNTTTZZZ___aaahhhiiilllrrrxxx}}}|||zzzwwwtttpppiiibbb]]]VVVXXX___jjjxxxzzzmmmaaa^^^___```bbbdddaaabbbdddeeeggghhhhhhhhhhhheeebbbaaa```\\\VVVPPPDDD@@@:::666555555666666444444444444333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////---------...............///////////////...------...------------...//////........................------,,,,,,------...///......---------...//////........................------------......//////////////////000222444666:::666222000111222111///------------------------............//////////////////////////////////////////000000000111111111000000//////......//////000000000000000000000000///////////////000111111000000000000111333555666999<<<@@@BBBDDDJJJRRRXXXeeeiiinnnppppppqqquuuxxxwwwuuuqqqlllhhhdddbbbaaaaaabbbeeemmmyyy{{{|||~~~zzztttqqqmmmiiijjjmmmpppppppppooonnnoooqqqtttzzz}}}tttmmmjjjnnnttt{{{yyyqqqmmmkkklllmmm}}}yyymmmggg___WWWRRRMMMIIIGGGDDDEEEGGGIIIJJJLLLLLLMMMLLLNNNVVVcccsssyyyooohhh___WWWOOOKKKGGGDDDFFFKKKYYYkkk{{{mmmfff[[[RRRKKKGGGDDDCCCBBBDDDGGGLLLRRRXXX^^^```fffhhhkkkqqqyyy~~~}}}yyytttmmmeee```YYYWWWXXX___mmmzzzsssddd^^^]]]___aaaeeeccccccdddeeefffhhhiiijjjiiifffcccbbb```^^^ZZZVVVJJJDDD===777555555666666555444444444444333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////000///...---------.../////////000000//////...---...------------...//////........................---------------......///---------------...///000........................,,,------...............000000///000111444666888AAA:::222000111111///+++////////////////////////............////////////////////////////////////---............/////////000//////........./////////////////////////////////////////////000000111000000000111222444666888;;;===@@@CCCGGGNNNVVV\\\gggjjjmmmpppqqqrrruuuxxxxxxuuupppllliiihhhiiiiiihhhggghhhlllttt|||}}}}}}|||wwwyyy|||zzztttrrroookkklllppppppqqqqqqqqqqqqqqqtttvvvxxx{{{rrrllliiimmmssszzzzzzrrrmmmlllmmmnnn{{{rrrlllccc[[[TTTOOOJJJGGGDDDEEEGGGIIIJJJKKKLLLLLLLLLNNNUUUbbbrrr~~~ssslllaaaYYYQQQLLLHHHEEEFFFKKKUUUggg}}}pppiii^^^TTTMMMHHHEEEBBBBBBDDDFFFKKKQQQWWW\\\___eeefffjjjqqqyyy|||wwwooogggaaa[[[WWWTTTYYYdddrrr}}}|||jjjaaa^^^^^^```dddcccccccccdddeeegggiiijjjgggfffdddbbb```___\\\ZZZOOOIII@@@888555555555555555555555444444444333333111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000111000///...---...000000000111111111111000//////...------------...//////........................------.........//////...---------------...///000........................,,,---......//////......000///000000222444666777<<<666///...000111///,,,000000000000000000000000............////////////////////////////////////............/////////000//////............/////////////////////////////////////////////000000111000000000111333666888999<<<>>>AAAFFFKKKRRRZZZ^^^ggghhhkkkmmmnnnqqqsssuuuxxxuuuqqqnnnmmmnnnqqqssspppnnnkkkkkkoootttyyy{{{{{{}}}}}}zzz|||yyytttrrrpppmmmnnnrrrpppqqqsssssstttuuuwwwyyyyyyzzzpppkkkhhhlllrrrxxx{{{sssnnnmmmmmmoooyyyxxxrrrhhh___XXXQQQLLLIIIEEEFFFGGGIIIJJJKKKLLLLLLLLLMMMRRR___ooo~~~wwwpppccc[[[SSSNNNIIIEEEFFFJJJQQQcccyyyuuunnncccYYYQQQKKKFFFDDDBBBCCCFFFJJJOOOVVV[[[___ccceeejjjqqqzzz}}}xxxpppgggaaaXXXTTTQQQTTT^^^kkkyyy}}}vvvjjjddd```___aaacccccccccdddeeegggiiijjjfffeeeeeecccbbb```^^^]]]TTTMMMDDD<<<888666555555555555555555444444444333111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000111000///......///111111111111111111111000000///...------------...//////........................------...////////////.........---------...//////........................+++,,,.../////////...---......///111222333444444222///,,,,,,///222222111....................................////////////////////////////////////000000000111111111222222......------......//////000000000000000000000000///////////////000111111000000000222444777999;;;>>>@@@DDDJJJQQQXXX^^^aaaffffffgggiiilllnnnqqqrrruuusssqqqoooppptttxxx{{{yyyuuupppnnnooorrruuuwww}}}}}}|||zzzyyyyyytttrrrpppmmmooosssqqqsssuuuvvvvvvwwwyyy{{{zzz~~~yyyoooiiifffjjjqqqvvv~~~|||tttooommmnnnooowww~~~xxxnnnddd\\\UUUOOOLLLEEEFFFGGGIIIJJJKKKKKKLLLKKKKKKOOOZZZjjj{{{zzzssseee]]]TTTOOOIIIEEEFFFJJJNNN```www{{{sssiii^^^VVVOOOJJJGGGBBBCCCEEEHHHNNNTTTZZZ^^^bbbdddiiiqqq{{{zzzrrriiicccVVVTTTQQQQQQWWWcccqqq{{{|||~~~wwwlllddd___^^^aaaaaacccdddeeefffggghhhdddeeeffffffdddbbb``````YYYRRRIIIAAA<<<999777666555555555555444444444444111111111111111111111111000000000000000000000000000000000000000000000000.../////////000000000111............//////000111000000000111000//////......------------...//////........................,,,---...///000//////...///......---------..............................+++,,,...///000///...---,,,---///111222111111000------------///000111222....................................////////////////////////////////////000000111111111222222222...------------...///000000000000000000000000000///////////////000111111///000000222444888:::<<<@@@CCCHHHOOOWWW^^^ccceeeeeedddeeefffiiilllooopppqqqpppooopppssswww||||||vvvssstttvvvyyy{{{{{{}}}zzzwwwvvvvvv|||~~~xxxtttrrrpppnnnppptttsssuuuwwwwwwwwwxxxzzz{{{{{{}}}xxxnnnhhheeejjjpppuuu|||}}}uuuooonnnnnnooovvv|||rrrggg___XXXRRRNNNEEEFFFGGGIIIJJJKKKKKKKKKJJJIIILLLVVVgggyyy{{{tttfff^^^UUUOOOIIIEEEFFFJJJMMM___uuuwwwmmmbbbYYYRRRMMMIIIBBBCCCEEEHHHMMMTTTZZZ^^^aaadddiiiqqq{{{}}}vvvmmmgggXXXVVVRRROOOQQQ[[[iiisss}}}}}}~~~sssggg___\\\```aaabbbdddeeefffggggggdddfffhhhhhhfffcccbbbaaa\\\VVVMMMDDD???;;;888777666666555555555444444444111111111111111111111111000000000000000000000000000000000000000000000000.../////////000000111111+++,,,------...///000000///////////////......---...------------...//////........................,,,---///000000000///...000///...---------------........................+++,,,...000000///...---***,,,///111222000...---...000000000...------...111111111111111111111111............/////////000////////////////////////////////////000000000000---------------...///000000000000000000000000000///////////////000111111///000000222555888;;;===BBBEEEKKKSSS\\\cccfffgggeeedddccceeehhhlllnnnnnnnnnnnnnnnooosssyyy~~~zzzwwwxxx{{{zzz{{{~~~~~~wwwtttttttttyyy}}}~~~wwwtttpppmmmnnnrrrtttuuuwwwwwwwwwwwwyyy{{{~~~zzzsssnnnllliiiiiimmmttt{{{~~~vvvpppmmmnnnnnnzzzsssjjjddd]]]TTTMMMIIIGGGEEEEEEGGGIIIIIIIIIJJJHHHLLLVVVcccqqq~~~xxxlllbbbXXXRRRLLLHHHGGGIIIPPP[[[llltttiii```WWWMMMGGGHHHHHHGGGIIILLLRRRXXX\\\bbbdddhhhoooyyy~~~zzzooodddZZZTTTOOOMMMNNNTTTaaannnttt|||}}}nnnbbb\\\___```aaabbbccccccddddddjjjiiiiiigggeeecccbbb```[[[XXXRRRJJJAAA;;;888777555555555555444333222111111111111111111111111111222222222111111111000000000000000000000000000000...///000111111000///...............---------------......///////////////////////////////////////,,,---......//////..............................111111111000/////////...........................................................................000000000000000000000000111///---...111222000...///////////////////////////////////////000111111111111000000//////......//////000000000000//////000000111111111111000000000000000000////////////111222444555666888<<>>:::777666666666666555555444333222222222222222222222222222222222111111111000000000000000000000000000000...///000111111000///...000000000000////////////---......///////////////////////////////////////,,,---......//////....................................------------------........................................................................////////////////////////111///......000111000...///////////////////////////////////////000111111111000000000/////////...//////000000000000/////////000000111111000000///000000000000000000000///222333555666777:::>>>AAAHHHLLLUUU^^^fffkkklllkkkfffeeeeeefffggghhhhhhhhheeedddeeelllwww~~~}}}}}}}}}zzzwwwsssoooooosssuuuwwwzzz{{{{{{|||~~~xxxrrrmmmkkkkkklllpppwww~~~}}}uuuooommmlllmmmtttuuunnnfff\\\TTTKKKIIIFFFDDDEEEFFFFFFEEEGGGEEEGGGOOO[[[iii{{{{{{ssshhh\\\UUUNNNIIIHHHKKKMMMXXXkkk}}}tttlllbbbVVVNNNFFFEEEDDDDDDHHHNNNTTTXXX```ccchhhoooxxx}}}tttiiibbbZZZRRRMMMJJJKKKSSS]]]kkkuuu~~~pppccc\\\\\\\\\\\\]]]```bbbcccffffffffffffeeedddcccccc^^^\\\XXXRRRKKKCCC<<<888777777777666666666666666444444444444444444444444222222222111111111111111000000000000000000000000//////000000000000//////000000000000////////////---......///////////////////////////////////////,,,---......//////..............................,,,,,,,,,,,,,,,---------........................................................................////////////////////////000///......000000///...///////////////////////////////////////000111111000000000000//////////////////000000000000//////...//////000000//////...000000000000000000000000222444666777999<<<@@@CCCJJJPPPZZZdddkkkmmmllljjjggggggggggggggggggggggggdddeeeiiirrr||||||zzzvvvqqqqqqtttuuuxxx{{{|||}}}}}}~~~xxxqqqlllkkkkkknnnrrryyywwwqqqnnnmmmmmmqqq{{{ssskkk```XXXOOOLLLGGGEEEDDDEEEDDDDDDGGGEEEFFFMMMVVVdddwww|||uuujjj^^^VVVOOOIIIHHHJJJKKKVVVhhh}}}xxxpppeeeYYYQQQIIIGGGEEEEEEHHHNNNTTTXXX^^^bbbgggooowwwwwwnnneee\\\SSSMMMIIIHHHMMMUUUeeeqqq|||{{{}}}mmm```___]]]\\\\\\___bbbdddddddddeeeeeeeeeeeedddddd___^^^[[[VVVPPPGGG???999777666666666666666666666333333333333333333333333111111111111111111111111000000000000000000000000//////000000000000//////............---------------......///////////////////////////////////////,,,---......///.................................,,,---------.../////////........................................................................//////////////////////////////...////////////...///////////////////////////////////////000000111000000000000//////////////////000000000000//////......////////////......000000000000000111111111222444666888:::>>>BBBEEEKKKSSS^^^ggglllllljjjhhhiiiiiiiiihhhgggffffffggggggjjjpppzzzzzzyyyyyyyyy{{{}}}}}}|||yyyttttttvvvuuuxxx{{{}}}}}}}}}~~~xxxqqqkkkkkkllloootttzzzzzzsssooommmmmmooo{{{yyyoooddd\\\TTTPPPJJJGGGEEEDDDDDDCCCGGGEEEFFFKKKSSS___qqq}}}vvvkkk___WWWPPPIIIGGGHHHHHHSSSeeeyyyyyyrrrggg[[[SSSKKKIIIFFFEEEGGGLLLRRRVVV[[[```fffmmmttt}}}zzzrrrggg]]]SSSMMMJJJHHHKKKPPP```lllyyy{{{vvvwwwzzzvvvgggddd___[[[ZZZ\\\```bbbbbbccccccddddddddddddddd```^^^\\\YYYTTTLLLBBB;;;777666555444444444555555333333333333333333333333111111111111111111111111111111111111111111111111000000////////////000000............---------------......///////////////////////////////////////,,,---......///.................................,,,---------.../////////.................................................................................................../////////.........//////////////////////////////////////////000000111////////////000000000000//////000000000000//////......////////////......///000000000111111111222111333666999;;;???DDDHHHPPPWWWbbbiiilllkkkiiihhhkkklllmmmkkkgggeeefffgggjjjooowww|||uuuppppppppprrruuuzzz~~~~~~~~~|||xxxwwwyyywwwzzz}}}~~~~~~~~~~~~xxxrrrkkkkkkmmmppptttyyy~~~|||tttooolllkkkkkkvvvvvvkkkbbbZZZUUUOOOIIIGGGEEEDDDDDDGGGFFFGGGKKKPPPYYYkkk{{{uuukkkaaaZZZSSSKKKGGGGGGGGGPPPaaatttzzzsssiii^^^VVVMMMJJJFFFCCCDDDHHHNNNRRRXXX]]]eeekkkrrrzzz|||uuuiii___TTTOOOLLLIIIJJJNNNZZZgggvvv}}}~~~}}}xxxssssssuuu~~~pppkkkccc]]]YYYYYY\\\^^^aaabbbccccccdddddddddcccaaa___]]][[[XXXQQQFFF???888777666444333333444555222222222222222222222222111111111111111222222222111111111111111111111111000000////////////000000000000000000////////////---......///////////////////////////////////////,,,---......//////..............................,,,,,,,,,,,,,,,---------................................................................................................---...//////------...//////////////////////////////////////////000111111////////////000000000000//////000000000000//////...//////000000//////...///000000111111222222222222444777:::>>>BBBGGGKKKVVV]]]fffjjjkkkjjjjjjkkknnnppppppmmmhhheeefffhhhlllrrr}}}{{{uuuhhhgggfffggglllrrrxxx||||||~~~zzzyyy{{{zzz}}}~~~~~~~~~yyysssjjjkkkmmmppptttxxx|||~~~|||tttnnnjjjhhhgggqqq~~~sssjjj___ZZZRRRLLLIIIGGGFFFEEEEEEEEEGGGJJJMMMTTTdddssstttlllccc^^^WWWMMMHHHGGGEEENNN]]]ppp|||uuulllbbb[[[QQQMMMHHHDDDDDDGGGLLLPPPUUU[[[cccjjjpppxxx}}}wwwlllbbbWWWQQQNNNJJJIIILLLTTTbbbqqqyyy{{{zzzvvvpppqqqsss{{{}}}vvvlllbbb\\\[[[]]]___aaabbbbbbccccccccccccbbbccc```^^^]]][[[UUULLLDDD;;;:::777555444444444555444444444444444444444444000000111111111222222222111111111111111111111111111000///......///000111000000000000////////////---......///////////////////////////////////////,,,---......//////....................................------------------................................................................................................,,,...000///---,,,...//////////////////////////////////////////000111111.../////////000000000111//////000000000000/////////000000111111000000//////000000111111222333333444666:::===AAAFFFKKKOOOZZZ```fffhhhgggfffiiilllqqqsssssspppjjjffffffhhhooowww}}}xxxgggdddaaa```bbbhhhoootttzzz|||~~~~~~|||{{{}}}|||~~~}}}zzzsssjjjkkkmmmppptttxxx{{{||||||ssslllhhhfffdddmmmyyypppbbb]]]UUUNNNJJJHHHGGGFFFDDDDDDFFFIIIJJJQQQ___nnntttllleeeaaaZZZPPPIIIHHHEEEMMM[[[mmm}}}~~~xxxooofff___UUUQQQKKKFFFFFFIIINNNQQQSSSZZZbbbiiinnnvvv}}}wwwooodddYYYSSSOOOJJJIIIJJJQQQ___nnnvvvxxxxxxtttooolllmmmtttttthhhaaa^^^___aaaaaabbbbbbcccccccccbbbbbbeeebbb______^^^YYYPPPHHH>>><<<999666555444555555555555555555555555555555000000111111222222222222111111111111111111111111111000///......///000111///.........---------------......///////////////////////////////////////,,,---......//////..............................111111111000/////////...................................................................................................,,,...000///---,,,---000///////////////////////////////////////000111111.../////////000000111111//////000000000000//////000000111111111111000000///000000111222222333333666888<<<@@@CCCIIINNNRRR[[[___cccdddbbbbbbfffjjjrrruuuuuuqqqjjjfffgggiiisss{{{~~~{{{kkkfff```\\\\\\aaaggglll{{{{{{~~~~~~~~~~~~~~~zzzvvvooonnnooopppssswww{{{}}}zzzsssmmmhhheeeccciiixxx}}}vvvgggbbb[[[TTTNNNIIIEEEBBBDDDDDDEEEGGGHHHMMM[[[iii~~~xxxqqqggg```[[[TTTKKKDDDGGGKKKTTTdddvvv|||tttjjjbbbXXXSSSKKKFFFEEEGGGIIIJJJVVV\\\cccgggkkksssyyyooohhh]]]SSSMMMKKKJJJIIIPPP\\\lllwwwyyyuuuoookkkfffiiippp}}}~~~uuulllaaa\\\]]]^^^```aaa``````ccceeefff```aaaaaabbb```[[[SSSNNNCCC===666444666777444111444333222222111111222222111111111111111111111111...000111111111000111222000000000000000000000000000000000000000///......------...///000000//////////////////////////////000000//////.........------.........---,,,,,,+++///////////////////////////............---------........................000000000///......---------.........//////000000...///000///...---...000000000000000000000000000111111000000000000111111111111000000//////......000//////............///////////////000000000000000222333333222333555777666999<<>>AAAEEEKKKSSSYYYaaa^^^ZZZYYY^^^eeekkknnnrrrsssrrrooollllllooosss|||uuullldddbbbbbbdddhhhmmmtttyyyuuunnnnnnnnnooorrruuuyyy{{{{{{tttmmmhhheeeaaaeeerrruuunnneee[[[TTTOOOKKKHHHEEEDDDDDDEEEDDDGGGQQQ\\\qqqxxxpppfff___[[[VVVNNNGGGDDDFFFLLLYYYkkk|||zzzuuurrrnnnfff[[[RRRMMMKKKKKKKKKOOOWWWaaaiiiooovvv}}}ssslllaaaWWWQQQMMMKKKJJJQQQ[[[iiitttxxxuuuoookkkcccdddjjjtttsssiiieee``````````````````aaabbbbbbbbbbbbcccbbb___YYYUUUKKKDDD<<<777777777666555666555444444333333444444333333222222111111111111111222333444444333111000000000000000000000000000000000000000000///......//////////////////...---////////////////////////////////////............---............---,,,,,,------------------------///............---------........................------......///000000111000000000///......------...///000///...---...000000000000000000000000000000//////......//////000000000000000////////////............///000111111000000000111111111222222///111222222222333555777888;;;???DDDIIIOOOVVVZZZ```]]]ZZZ[[[```gggmmmppptttqqqnnnnnnpppsssuuuvvv|||yyyqqqjjjiiiiiiiiimmmrrrzzz~~~zzzvvvyyyyyytttnnnmmmnnnoooqqquuuxxxzzz|||uuunnnhhheeeaaaeeeppp{{{tttiii___WWWQQQMMMJJJGGGEEEEEEGGGFFFHHHPPPZZZjjjyyyxxxpppeee^^^ZZZVVVOOOIIIDDDDDDHHHSSSdddvvv{{{wwwuuuyyysssjjjbbb]]]YYYVVVTTT\\\aaahhhmmmqqqxxxuuunnncccYYYRRRNNNKKKIIIQQQYYYfffqqqvvvtttoookkkccccccgggppp}}}~~~rrrmmmbbb___^^^```aaaaaaaaaccccccbbbcccccccccaaa]]]ZZZPPPIII@@@999777666666666555555444333333333333333333333333222222111111111111111222333444444222111000000000000000000000000000000000000000///......//////000000///...------///////////////////////////////////////.........------............------------------------------///............---------....................................//////000000///////////////............///000///...---...000//////////////////////////////............//////000000000000////////////............///000111222000111111111222222222222///000222222222333555777999<<<@@@FFFLLLRRRWWW[[[]]]\\\\\\___fffmmmrrruuutttnnnjjjkkksssyyy{{{yyyyyyyyytttssstttsssuuuyyyyyyqqqmmmpppvvv~~~yyytttnnnnnnnnnoooqqqtttxxxzzz~~~wwwpppjjjfffdddfffoooxxxmmmccc[[[TTTOOOLLLFFFDDDEEEGGGGGGHHHOOOWWWccctttxxxoooddd\\\XXXTTTNNNIIIEEEDDDGGGOOO^^^ppp{{{vvvtttpppnnnkkkjjjiiihhheeeccc```bbbeeehhhlllttt~~~wwwpppeee[[[TTTNNNKKKIIIPPPWWWcccnnnssssssnnnjjjbbbbbbfffnnn{{{~~~wwwggg```]]]```bbbaaabbbfffdddcccccccccdddccc```]]]TTTNNNDDD<<<777666555666444333333222222222222222222222222222222222222222222000000111333444333222000000000000000000000000000000000000000///......//////000000///...------////////////////////////.........///////////////------...//////......---------------------------///............---------........................000000//////............,,,------...///000000111...///000///...---...000//////////////////////////////............//////////////////000000000000.........//////111222333000111111111222222222222///111222333333444666999:::<<>>CCCJJJQQQVVVXXXXXXTTTXXX___hhhqqquuuvvvuuunnnhhhffflllxxx~~~vvvzzz|||ooodddcccdddhhhqqq~~~{{{vvvpppppppppppprrruuuxxxzzz{{{tttmmmhhhhhhgggkkk{{{zzzqqqiii```XXXSSSIIIEEEEEEGGGGGGFFFIIINNNYYYjjj~~~yyyooobbbYYYTTTPPPKKKGGGGGGEEEDDDHHHSSSddduuuvvvpppfffbbb[[[UUUPPPLLLGGGDDDGGGIIIMMMTTT]]]hhhssszzzxxxmmmbbbZZZSSSNNNKKKMMMRRR[[[fffnnnoookkkfff___```dddmmmwww|||mmmbbbbbbccc___aaaggggggeeecccccccccbbbaaa___\\\XXXPPPGGG???999777777444444333222222222222333///000111222444555666666AAA;;;444111222444333111000000000000000000000000000000000000000///......---...//////////////////////////////////////////............/////////000------...///////////////........................///............---------........................///////////////.........,,,------...///000111111...///000///...---...000000000000000000000000000111000000//////000000111.../////////000000000111111000000000000000111111/////////000000000111111111222444555555777:::<<<@@@AAAFFFMMMTTTXXXYYYWWWXXX]]]gggqqqxxxyyyvvvssslllhhhhhhppp{{{vvvwwwrrr```^^^\\\^^^ggguuu|||wwwqqqqqqpppqqqsssvvvyyy{{{}}}uuunnniiihhhfffjjjyyywwwooofff]]]WWWNNNJJJIIIJJJIIIGGGIIIMMMUUUggg{{{zzzooobbbWWWRRROOOJJJFFFFFFEEEDDDFFFPPP___qqq|||xxxqqqlllfff]]]UUUPPPMMMJJJIIIDDDGGGLLLTTT^^^hhhqqqvvv{{{pppeee]]]VVVPPPMMMLLLQQQYYYdddlllnnnjjjeee]]]^^^ccclllvvv~~~rrreeedddccc^^^___fffhhhfffcccbbbbbbbbbaaa______[[[TTTKKKBBB<<<999888555555444333333333333444...///000222444666777888IIIAAA888333333333222000000000000000000000000000000000000000000//////...------...///000000000///////////////////////////---.........//////000000------...///000000////////////////////////////////////.........---------........................------......///000000000.........///////////////...///000///...---...000000000000000000000000000111111000000000000111111.../////////000000111111222111000000000000000111////////////000000000000222333555666666888;;;===CCCDDDHHHOOOVVVZZZYYYWWW^^^dddoooyyy~~~xxxssskkkiiikkksss~~~tttttt}}}}}}}}}|||ggg]]]XXX]]]bbbhhhttt}}}yyyqqqqqqqqqrrrtttwwwzzz{{{}}}vvvpppllliiifffgggrrr{{{sssjjjbbb\\\TTTMMMGGGGGGGGGFFFHHHKKKUUUbbbvvvvvvnnncccZZZTTTOOOIIIEEEBBBAAABBBFFFLLLXXXjjj{{{}}}uuuooohhh^^^WWWRRRNNNHHHEEEFFFEEEGGGMMMSSS\\\jjjwww}}}rrrhhh___WWWRRRNNNLLLMMMRRR[[[dddhhhhhheee^^^___bbbjjjttt{{{~~~~~~}}}lllccc```___aaadddccccccdddddddddcccbbbbbbaaa___YYYQQQGGG>>>888555999777555555555555333111222111111111222333444444555444333222111222333444111111222222222222111111000000000000000000000000111000///------......///////////////////////////////////////////////////........................000000000000000000000000....................................////////////........................//////000000///...------,,,---///000000000///...//////////////////////////////............//////000000111111111111000000000000000000111111111111111111000000000000000000111333444666777999===@@@>>>DDDMMMUUU[[[```cccfffiiinnnvvv}}}}}}{{{rrrpppqqqvvv~~~yyytttwww~~~wwwrrrtttzzziii]]]VVVXXX[[[___jjjvvv~~~zzzssssssssstttwwwyyy|||}}}xxxqqqmmmjjjggggggqqqwwwnnneee___WWWPPPJJJIIIHHHGGGIIILLLRRR___rrrvvvnnncccZZZTTTOOOIIIEEECCCAAABBBEEEJJJTTTeeeuuuyyyqqqjjj```XXXSSSNNNHHHDDDEEEDDDFFFLLLRRRZZZiiiuuu~~~tttjjjaaaZZZTTTPPPNNNOOOSSS[[[bbbgggfffddd^^^___ccckkkssszzz}}}}}}~~~rrrfffaaa^^^^^^aaaccccccdddddddddccccccbbbaaa```[[[TTTKKKBBB;;;777888666444444555444333222333333222222222333444444444444333333222222333333111111222222222222111111000000000000000000000000111000///...---...//////////////////////////////......................................................------------------....................................////////////........................///////////////...------------///000000000///...//////////////////////////////............//////000000111111111111000000000000000000111111111111111111111111111111111111111222444555777999===@@@@@@GGGPPPZZZaaaeeeiiikkkrrrvvv}}}}}}wwwvvvwww|||yyytttuuu}}}uuuppppppuuuoooaaaVVVTTTUUUWWW___jjjwww~~~{{{vvvvvvvvvwwwyyy|||{{{tttpppjjjggggggppp}}}tttjjjddd[[[SSSMMMKKKJJJHHHJJJMMMOOO[[[mmmvvvnnncccZZZTTTOOOIIIEEECCCAAAAAACCCFFFOOO___nnn}}}}}}tttlllccc[[[UUUOOOIIIDDDDDDCCCEEEJJJOOOWWWeeerrrwwwmmmeee^^^XXXTTTQQQQQQSSSYYY```ddddddbbb^^^```dddkkksssxxx{{{{{{}}}}}}nnneee___]]]___bbbccccccdddddddddccccccbbb```]]]XXXPPPGGG???:::777555444333444444444222444444333333333333333333333333444444333333222222111111222222222222111111000000000000000000000000111000///.........//////////////////////////////------------------------...........................---------,,,,,,++++++....................................////////////........................///////////////......------......///000///////////////////////////////////////............//////000000111111111111000000000000000000111111111111111111222222222222222222000222444555777:::>>>AAACCCKKKVVV```hhhmmmqqqsss}}}~~~~~~}}}wwwuuu{{{|||uuunnnmmmqqq|||vvvfffXXXTTTSSSSSSYYYbbblllttt}}}xxxxxxxxxyyy{{{~~~~~~wwwrrrkkkhhhgggnnnyyyooohhh___WWWPPPMMMKKKIIIIIILLLMMMXXXiii{{{vvvooodddZZZTTTOOOIIIEEECCCAAAAAABBBEEELLL\\\jjj{{{wwwpppggg^^^XXXRRRKKKEEEDDDBBBCCCHHHLLLTTTaaammm|||yyyqqqiiibbb[[[VVVRRRQQQRRRWWW]]]bbbcccbbb]]]___eeelllrrrwwwyyyzzz|||~~~uuujjjaaa^^^^^^aaabbbcccdddddddddddddddaaa```^^^[[[UUULLLCCC<<<777555333333444555444333333333333333333222111111222333444555444333222111111111222222222222111111////////////////////////000000000///////////////////////////////////////................................................/////////...------,,,,,,....................................////////////...........................///////////////......---....../////////////////////////////////////////////............//////000000111111111111000000///000000000111111111111222222222222222333333333000222444666777:::>>>BBBFFFNNNZZZeeennnssswwwyyy{{{vvvyyy}}}vvvnnnlllnnnxxxzzziiiYYYTTTSSSPPPTTT\\\aaajjjwwwyyyyyyzzz{{{}}}yyytttmmmiiiggglll{{{}}}ssslllbbbZZZRRROOOLLLHHHHHHJJJLLLUUUeeewwwxxxpppeee[[[UUUPPPJJJFFFBBB@@@AAABBBEEELLLZZZiiizzz{{{tttkkkccc\\\UUUNNNHHHEEECCCCCCFFFJJJPPP\\\hhhvvv}}}uuummmeee]]]XXXQQQOOOOOOSSSZZZ___aaaaaa[[[___eeelllqqquuuxxxzzz|||~~~{{{nnnccc]]]\\\```aaabbbcccdddeeeeeeeeeaaa```^^^\\\XXXPPPFFF???999777444333444555555444222222333333222111000///222333444555444333222111111111222222222222111111////////////////////////000000000000000/////////////////////////////////////////////////////////........................//////.........---------....................................////////////..............................///////////////.............../////////000//////////////////////////////............//////000000111111111111000000///000000000111111111111111111222222222333333333111333555666888;;;@@@CCCHHHPPP[[[gggooouuuyyy{{{}}}wwwxxx{{{}}}vvvnnnlllnnntttzzz{{{iiiYYYTTTQQQMMMNNNTTTWWW```lllyyy{{{||||||}}}{{{vvvnnnjjjgggjjjwwwvvvooofff]]]UUUPPPMMMHHHHHHJJJLLLSSSaaasssyyyqqqfff]]]WWWQQQLLLHHHCCCAAAAAACCCDDDJJJXXXfffxxx~~~xxxooogggaaaZZZRRRLLLHHHEEEDDDFFFHHHLLLWWWcccooo}}}zzzrrriii```ZZZRRROOOMMMOOOUUU[[[]]]^^^XXX]]]eeelllqqquuuxxxzzz|||}}}~~~~~~sssfff^^^[[[___```bbbcccdddeeeeeefffbbb```___^^^[[[UUUKKKDDD<<<999666444444555555555111222333444333222111000333333444444333333222222111111222222222222111111000000000000000000000000000000111111111000///...////////////////////////000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////........................---.../////////////////////............///000000//////////////////////////////............//////000000111111111111000000000000000000111111111111000000111111222333333333222444666888:::===BBBEEEKKKRRR\\\fffmmmsssxxx{{{~~~yyyxxx|||yyyyyy{{{~~~|||wwwooommmpppqqqvvv|||}}}kkk[[[UUURRRLLLJJJMMMNNNVVVcccooozzz~~~~~~|||wwwnnnkkkggghhhtttzzzsssjjjaaaXXXSSSOOOJJJHHHJJJKKKQQQ]]]nnn{{{ssshhh___XXXSSSMMMIIIEEECCCBBBCCCCCCGGGTTTaaattt~~~zzzrrrkkkeee^^^VVVPPPJJJGGGEEEFFFFFFJJJTTT^^^jjjxxxwwwmmmccc]]]VVVQQQMMMMMMQQQVVVXXXXXXVVV\\\eeelllqqqtttxxx{{{zzz{{{{{{{{{{{{}}}~~~nnnccc^^^___```aaaccceeefffffffffeeebbb```___^^^YYYPPPIII???<<<888555555555555555222333444666666555444333444444333333222222333333111111222222222222111111000000000000000000000000000000111222111000///...////////////////////////000000000000000000000000........................,,,,,,,,,------......///....................................////////////........................------...//////////////////......---...///000111//////////////////////////////............//////000000111111111111000000000000000000111111111111//////000000111222222333333555777999;;;???DDDGGGOOOTTT\\\dddkkkqqqwwwzzz}}}~~~}}}wwwqqqpppuuu|||~~~}}}~~~{{{uuusssvvvrrrwww{{{~~~nnn^^^XXXTTTLLLHHHJJJIIIQQQ\\\hhhttt}}}wwwoookkkggggggsss}}}uuummmcccZZZUUUPPPKKKJJJKKKJJJOOO[[[kkk~~~|||tttiii```YYYTTTNNNJJJGGGDDDCCCBBBAAADDDPPP\\\qqq{{{|||tttmmmggg```XXXSSSLLLIIIFFFFFFFFFHHHRRR\\\fffuuu{{{pppfff___YYYSSSMMMLLLNNNRRRTTTTTTTTT[[[dddlllqqqtttxxx{{{yyyyyyyyyyyyyyy{{{~~~vvviiiccc^^^___aaaccceeeffffffggggggdddaaa``````\\\SSSMMMAAA>>>999666555666555555222444666777888777666555555444333222111222333444111111222222222222111111000000000000000000000000000111111222222000///...////////////////////////////////////////////////........................---......///000111222222..................................../////////000........................------...///000000/////////......------///000111//////////////////////////////............//////000000111111111111000000000000000000111111111111...//////000111111222222444666888:::===@@@EEEHHHRRRVVV]]]dddjjjpppvvvzzz|||}}}{{{tttlllkkkqqqwww}}}~~~{{{zzz}}}vvvzzz}}}~~~}}}sssdddXXXRRRPPPNNNMMMOOOPPPVVVaaammmyyy|||~~~~~~wwwuuukkkeeehhhqqqwwwrrrjjj___VVVPPPMMMLLLLLLMMMPPPYYYiii{{{}}}ttthhh```[[[VVVPPPJJJHHHDDDBBBBBBAAADDDMMMXXXkkkzzzxxxpppjjjbbbYYYSSSRRRKKKFFFEEEFFFGGGMMMSSScccooouuulllfffYYYSSSNNNNNNOOONNNOOOSSSSSSYYYaaaiiinnnrrruuuwwwyyyyyyyyyzzz{{{|||}}}~~~wwwlllhhhbbb___cccgggfffeeeeeeddddddccccccbbb^^^ZZZVVVIIIBBB:::666777777555333555444444333333444444555333333333333333333333333333333333222222222111111111111000000000000111111......//////000000111111////////////////////////111111000000//////.....................///000111........................////////////////////////111000///...............---------............///........................---------.........//////........................111111000000//////......////////////000000000000111111111111111000//////111222333222111111333444444666999;;;>>>CCCHHHLLLXXXYYY^^^dddgggiiiooowww|||}}}zzzrrriiiiiirrr||||||{{{|||~~~~~~ttteeeYYYRRROOOMMMLLLJJJKKKPPPZZZfffsssyyyuuukkkeeehhhooo~~~}}}vvvnnncccYYYSSSOOOMMMLLLLLLPPPYYYhhh{{{uuuiii```[[[VVVPPPJJJGGGDDDBBBAAAAAACCCLLLVVVkkkyyyzzzsssllleee\\\VVVRRRLLLFFFEEEEEEFFFKKKRRR___kkk|||xxxooohhh[[[TTTNNNMMMMMMLLLNNNQQQRRRXXXaaahhhnnnqqquuuvvvwwwxxxxxxyyyzzz|||}}}~~~yyyppphhhbbbdddeeedddbbbcccdddcccccccccbbb___ZZZWWWMMMFFF===888888888666444555444444333333444444555333333333333333333333333333333333222222222111111111111000000000000111111.../////////000000000111////////////////////////////////////.........---///............//////000........................////////////////////////000//////............///---------............///........................---------.........//////........................000000000000////////////////////////000000000000111111111111111000//////111222333222111111333555555777:::<<<@@@EEELLLQQQ[[[\\\___ccceeehhhoooxxx|||tttlllllluuu~~~vvvfffZZZSSSOOOKKKIIIHHHGGGKKKSSS^^^lll{{{tttkkkeeehhhmmmzzz{{{tttiii^^^WWWRRROOOMMMKKKOOOXXXhhhzzzwwwkkkbbb\\\WWWPPPKKKGGGCCCAAAAAA@@@BBBJJJTTThhhxxx~~~wwwppphhh```ZZZSSSLLLGGGEEEEEEEEEIIIOOOYYYeeevvv|||rrrlll^^^VVVNNNLLLJJJIIIKKKOOOPPPVVV___gggmmmqqqtttvvvuuuuuuvvvxxxyyy{{{|||}}}|||rrriiifffdddaaa```bbbdddcccccccccbbb```\\\YYYSSSLLLBBB;;;999888777555555444444333333444444555333333333333333333333333333333333222222222111111111111000000000000111111////////////000000000000////////////////////////............------------000//////............///........................///////////////////////////............//////000---------............///........................------........./////////........................////////////000000000000////////////000000000000000111111111111000000///111222333222111222333555777888:::===BBBIIIRRRWWWaaa``````cccdddgggpppzzzxxxqqqrrr{{{yyyiii\\\TTTOOOKKKHHHIIIGGGIIIOOOXXXggg||||||ssskkkfffgggkkkvvvyyynnnddd[[[UUUPPPMMMKKKNNNWWWfffxxxzzzmmmddd^^^XXXQQQKKKFFFCCCAAA@@@???@@@IIIRRRddduuuzzzssslllccc]]]TTTNNNHHHFFFEEEDDDGGGLLLSSS^^^ppp~~~uuunnnbbbXXXOOOKKKHHHFFFHHHLLLNNNTTT]]]eeekkkpppsssuuussstttuuuwwwyyyzzz{{{{{{~~~}}}{{{xxxxxxxxxxxx|||}}}pppiiiddd``````cccdddcccbbbccccccaaa^^^[[[XXXPPPFFF>>>999777666666555444444333333444444555333333333333333333333333333333333222222222111111111111000000000000111111////////////000000000000////////////////////////........................111000///.......................................////////////////////////...............///000111---------............///....................................////////////..............................//////000000111111////////////000000000000000000111111111111000///111222333333222222444666777999;;;>>>DDDLLLVVV]]]fffdddbbbcccdddhhhrrr}}}~~~xxxzzz|||mmm```WWWQQQLLLIIIIIIGGGHHHLLLSSSaaaxxx|||ssslllhhhhhhiiirrr~~~ssshhh___XXXQQQNNNLLLNNNUUUcccuuu}}}pppfff___YYYQQQKKKFFFCCCAAAAAA???@@@GGGPPP```qqq}}}vvvooofff```WWWPPPJJJGGGEEECCCEEEJJJNNNYYYjjj|||vvvpppdddZZZPPPKKKHHHEEEFFFJJJKKKQQQ[[[cccjjjnnnrrrtttrrrsssuuuwwwxxxyyyzzzzzz{{{|||~~~}}}zzzwwwtttpppppppppoooqqqxxxyyynnnfffaaaaaaeeedddcccbbbbbbcccbbb```^^^[[[TTTJJJAAA:::777666555555444444333333444444555333333333333333333333333333333333222222222111111111111000000000000111111000000000000////////////////////////////////////////////////////////////111000///.......................................////////////////////////...............///000111---------............///................................./////////000000////////////////////////......//////000000111111////////////000000000000///000000111111111000000111222333333222333555777777999;;;???EEEOOOYYY```iiifffeeefffgggkkkvvv}}}{{{~~~~~~~~~qqqddd[[[UUUOOOLLLHHHGGGFFFIIINNN[[[rrr|||sssmmmjjjiiihhhoooxxxmmmddd[[[TTTOOOMMMNNNSSS___qqqrrrhhhaaaZZZRRRKKKGGGDDDBBBBBB@@@@@@GGGOOO\\\nnnzzzrrrjjjdddYYYRRRLLLIIIFFFCCCDDDHHHJJJTTTcccuuuxxxqqqeee\\\RRRMMMIIIEEEEEEHHHIIIOOOYYYaaahhhmmmqqqtttssstttvvvxxxyyyyyyxxxxxxxxxyyy{{{{{{yyyvvvrrrpppjjjjjjiiihhhhhhnnnwww~~~uuuiiibbbaaaeeecccbbbbbbbbbccccccbbb```\\\WWWNNNEEE===888666555555444444333333444444555333333333333333333333333333333333222222222111111111111000000000000111111000000000000/////////////////////////////////////////////000000000000000000//////............///........................///////////////////////////............//////000---------............///............................../////////000000000////////////////////////////////////000000000000////////////000000000000///000000111111111111000111222333333333333666888777:::===BBBIIIRRR\\\ccciiiggghhhkkkmmmqqqzzzvvvrrrxxx~~~}}}~~~|||uuuhhh___XXXSSSOOOIIIGGGGGGHHHKKKWWWmmm|||tttoookkkjjjhhhmmm|||rrrhhh___WWWRRROOONNNQQQ\\\nnntttiiibbbZZZRRRLLLHHHEEECCCCCCAAA@@@FFFOOO[[[lll}}}vvvmmmggg\\\UUUOOOKKKGGGCCCCCCGGGGGGOOO]]]nnnzzzssseee]]]TTTOOOKKKFFFEEEGGGGGGMMMWWW```ggglllqqqssstttuuuwwwyyyyyyxxxwwwvvvuuuwwwxxxyyywwwsssooommmdddeeedddbbbaaaeeemmmuuu{{{lllaaa```ccccccbbbaaabbbddddddcccbbb]]]ZZZSSSJJJAAA;;;777666555444444333333444444555333333333333333333333333333333333222222222111111111111000000000000111111111000000000/////////...////////////////////////........./////////000000///............//////000........................////////////////////////000//////............///---------............///.........................../////////000000000000////////////////////////000000000000////////////////////////000000000000//////000111111111111111111222333333333444666888999<<<@@@FFFMMMUUU^^^dddggggggkkkpppsssvvv~~~wwwkkkmmmyyy~~~|||wwwjjjbbb[[[UUUQQQJJJIIIIIIIIIKKKVVVlll}}}tttpppmmmkkkhhhllluuulllbbbZZZUUUPPPOOOPPPZZZllluuujjjbbb[[[RRRLLLHHHFFFDDDDDDAAA@@@FFFOOOZZZkkk~~~yyypppjjj]]]VVVPPPLLLHHHCCCCCCGGGEEELLLXXXiiizzz{{{uuueee]]]UUUQQQLLLGGGEEEGGGFFFLLLVVV___ggglllpppsssuuuwwwxxxyyyyyyxxxwwwuuutttuuuwwwwwwvvvrrrnnnlllaaabbbbbb___\\\___gggooonnnaaa^^^aaacccbbbaaabbbdddeeedddccc^^^\\\VVVMMMDDD===999777555444444333333444444555333333333333333333333333333333333222222222111111111111000000000000111111111111000000/////////...////////////////////////---------.........//////...............///000111........................////////////////////////111000///...............---------.........//////........................////////////000000000000000000000000000000000000111111000000//////......////////////000000000000//////000111111111111111111222333333333444666999:::===CCCIIIPPPXXX```fffeeeggglllssswwwzzzzzzmmmdddlll|||yyy~~~oooddd]]]WWWPPPKKKHHHHHHKKKKKKPPPbbbwww~~~vvvoookkkjjjiiinnnzzzsssjjj^^^UUUQQQQQQRRRVVVdddyyy{{{ppphhh```WWWPPPLLLGGGCCCCCCCCCBBBEEEJJJUUUhhh}}}}}}rrrjjjbbbXXXOOOKKKIIIEEECCCDDDJJJLLLSSSaaarrr|||rrrggg]]]SSSMMMHHHDDDDDDFFFGGGKKKSSS\\\eeelllqqqssssssssssssttttttvvvwwwwwwuuuvvvwwwvvvtttqqqnnnkkkfffaaa^^^]]]\\\\\\aaahhhxxxwwwjjjdddddd^^^```bbbbbbbbbbbbbbbccc___^^^YYYQQQHHH@@@;;;888444444444555666777888999777666666444333222111111333333222222111000////////////000000111111222222111111111111000000000000111111000000//////......////////////////////////////////////////////////000000//////.........---111111000///...---,,,,,,---...............------...........................------,,,,,,...///000000000//////.........---000000000000000000000000000000000000000000000000222111111111000000//////000000000000111111111111222333333333222333666999>>>===@@@IIIUUU^^^bbbaaaaaaiiittt{{{~~~{{{ooofffgggwww}}}|||yyy~~~sssggg```XXXRRRLLLHHHHHHJJJJJJNNN```tttyyyrrrmmmlllkkkooowwwmmmaaaXXXRRRQQQPPPUUUaaavvv~~~ssskkkcccYYYRRRLLLGGGCCCCCCCCCBBBDDDIIIUUUggg|||tttllldddZZZQQQMMMJJJFFFDDDEEEGGGIIIPPP^^^ooo}}}ssshhh___TTTOOOJJJEEEDDDGGGFFFKKKSSS\\\eeelllqqqssssssssssssssstttuuuvvvwwwuuuuuuvvvuuussspppmmmjjjfffbbb^^^]]]\\\[[[```gggtttzzzkkkbbb```\\\]]]___aaabbbcccdddeee___]]]YYYSSSJJJCCC===;;;888777666555444444444444777666555444333222222111333333222222111000000000////////////000000000000111111111111000000000000111000000000/////////...////////////////////////////////////////////////000/////////............///////////////.............../////////......---........................///...---------...///000000/////////............000000000000000000000000000000000000000000000000111111111111000000000///000000000000111111111111000111222333333555888;;;AAAAAAEEEOOOZZZcccffffffbbbkkkwwwtttjjjfffjjj|||||||||yyy}}}wwwkkkccc[[[TTTNNNIIIHHHJJJIIILLL\\\ooo}}}vvvpppnnnmmmrrr}}}sssfff\\\TTTRRRPPPSSS^^^qqqwwwooofff]]]UUUMMMGGGDDDCCCBBBAAADDDIIITTTeeezzzxxxpppfff\\\SSSOOOLLLGGGEEEEEECCCFFFMMMYYYjjj{{{uuukkkaaaWWWQQQKKKFFFDDDFFFFFFJJJRRR\\\eeelllqqqsssrrrrrrrrrrrrssstttuuuvvvuuuuuuuuuuuurrrooollljjjgggbbb___]]][[[YYY]]]dddppp{{{sssgggbbb\\\]]]]]]___```bbbcccddd___]]]ZZZUUUNNNGGG@@@===999888777555444333333333666666555444333222222111333333333222111111000000//////////////////......111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////........................//////000000...//////000000/////////........................//////.........///000111////////////............000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111///000222333444777;;;>>>???AAAFFFQQQ\\\eeehhhhhhgggppp|||{{{llleeefffppp{{{|||www{{{{{{nnneee]]]VVVQQQKKKIIIJJJIIILLLZZZkkkxxxrrrpppnnnsssxxxkkkaaaYYYTTTQQQSSS\\\mmmzzzrrriii___XXXNNNHHHDDDCCCBBBAAACCCHHHRRRcccxxx|||ttthhh^^^UUUQQQMMMHHHDDDDDDBBBDDDKKKVVVfffwwwxxxmmmcccYYYRRRLLLFFFDDDEEEEEEJJJRRR[[[eeelllqqqsssrrrrrrrrrrrrrrrssstttuuuvvvvvvvvvuuurrrooollljjjgggccc___]]]ZZZXXX[[[aaakkkvvvrrriii___^^^]]]]]]^^^```aaaaaaaaa___\\\WWWQQQJJJBBB===666666555555444555555555666666555444333333222222333333333222222111111111111111000000//////......111111111111000000000///000000000000///////////////////////////////////////////////////////////////////////////..................///////////////...///000000000000000000........................////////////000000000111///////////////.........000000000000000000000000000000000000000000000000111111111000000000000000///000000000111111111111000222333444555888;;;>>>===AAAIIIUUU```hhhllllllooowwwsssfffbbbjjjxxx}}}xxx{{{vvvyyy}}}~~~pppfff^^^WWWUUUNNNKKKLLLKKKLLLYYYhhhyyysssqqqooosss}}}pppfff___YYYTTTVVV\\\iii|||tttkkk```YYYOOOIIIEEEDDDBBB@@@BBBGGGQQQaaavvvwwwjjj```WWWRRRNNNHHHDDDCCCBBBDDDJJJTTTcccttt}}}ooofff[[[TTTMMMFFFCCCCCCDDDIIIQQQ[[[dddlllqqqsssssssssrrrrrrrrrsssttttttxxxwwwvvvuuurrrooommmkkkgggbbb___]]]YYYVVVYYY^^^gggrrr{{{zzzmmm```]]][[[[[[]]]```bbbbbbcccaaa^^^ZZZUUULLLCCC<<<777777666555555555666666555555555444444333333222333333333222222222222222222222222111111000000000111111111111000000000///////////////000000000000////////////////////////////////////////////////.........///////////////111000000///......------......///000000000000000...........................//////000000000000000.........///////////////000000000000000000000000000000000000000000000000000000000000000000111111///000000000111111111111333444555666666888;;;>>>@@@FFFQQQ___kkksssvvvwwwzzz~~~}}}mmmeeedddpppyyyvvv{{{uuuxxx{{{rrrhhh```ZZZVVVOOOKKKLLLLLLLLLWWWfffzzzuuussspppsssuuukkkddd\\\WWWXXX[[[dddyyy~~~vvvmmmbbbZZZPPPJJJEEEDDDBBB@@@BBBFFFOOO___tttzzzlllcccZZZUUUQQQJJJDDDCCCCCCEEEJJJSSS___pppsssiii^^^WWWPPPGGGCCCCCCCCCHHHQQQ[[[dddlllqqqttttttsssssssssssssssttttttxxxwwwvvvsssqqqnnnllljjjeeeaaa^^^\\\YYYUUUXXX]]]cccmmmvvvxxxyyy~~~oooaaa]]]YYYYYY]]]bbbddddddccc```^^^[[[WWWOOOEEE===;;;:::999777666555555555555555444444444333333333333333333333333333222222222222222222222222111111111111111111000000000000////////////000000000000////////////////////////////////////////////////.........///////////////111111000///...---,,,,,,------...///000000000000........................---...///000000000//////.........///////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111444555666777777888<<<>>>@@@IIIWWWfffsss{{{|||yyy{{{vvviiieeehhhxxx}}}uuuttt{{{wwwxxx|||uuukkkbbb]]]VVVNNNJJJKKKKKKLLLVVVccc~~~{{{wwwvvvsssuuuzzzpppfff^^^YYYYYYZZZ___sssxxxoooddd[[[PPPJJJEEEDDDBBB???AAAEEEMMM]]]sss{{{pppggg]]]YYYTTTLLLGGGEEECCCFFFJJJQQQ\\\kkk|||wwwmmmbbb[[[SSSJJJEEEEEECCCHHHPPPZZZdddlllqqqtttuuuuuuttttttsssttttttuuuvvvuuutttqqqnnnkkkiiihhhddd```]]]\\\YYYUUUWWW\\\___hhhppprrrrrruuuyyyzzz{{{yyygggaaa[[[ZZZ]]]```aaa```___]]]\\\[[[ZZZSSSHHH???;;;:::999888777777777777555444444444444333333333333333333333333333333333111111111111111222222222111111111111000000000000.../////////000000000111////////////////////////////////////////////////............/////////000000000//////.........---,,,,,,---...///000000///........................,,,---...///000///................../////////000000000000000000000000000000000000000000000000000///000000000111111111111000000000000111111111111333555666777888:::>>>AAA@@@KKK[[[lllzzz~~~zzzvvvvvv{{{nnnddddddmmm~~~zzzrrrrrr{{{xxxyyy}}}wwwmmmeee___UUUMMMHHHJJJJJJKKKTTTaaazzz|||yyyxxxuuuvvv~~~tttggg^^^YYYZZZYYY\\\ooozzzqqqeee]]]QQQKKKFFFDDDBBB???AAAEEELLL\\\rrr|||sssjjj```\\\VVVNNNHHHGGGCCCEEEIIIOOOYYYiiizzzzzzpppeee^^^UUULLLGGGFFFBBBGGGPPPZZZdddlllqqqtttvvvuuuuuutttttttttuuuuuuuuutttrrrooollliiigggfffccc___]]]\\\YYYUUUWWW\\\\\\eeemmmmmmmmmpppssstttqqqwwwpppiii___[[[[[[\\\[[[YYY\\\ZZZZZZ[[[[[[UUUKKKBBB888888888888999:::;;;<<<444444444444444444333333333333333333333333333333//////000000111111222222111111111111000000000000.../////////000000111111////////////////////////////////////////////////---.........//////000000.........///////////////+++,,,---...////////////........................+++,,,.../////////...------.........//////000000000000000000000000000000000000000000000000000000//////000000111111111222000000000000111111111111111333555777999<<<@@@DDDFFFQQQcccuuu~~~|||||||||{{{wwwsssssswwwzzz}}}iiiaaabbbooo~~~yyyqqqqqq{{{xxxyyy}}}}}}rrreee]]]WWWQQQLLLKKKJJJLLLTTT]]]{{{}}}wwwuuutttwwwzzzppphhh^^^ZZZYYY___kkkwww}}}ttthhh]]]UUUMMMEEECCCBBB@@@BBBEEELLLYYYooo~~~ssslllbbbZZZUUUQQQLLLHHHBBBBBBEEEMMMVVVdddyyywwwjjjaaaWWWMMMHHHGGGDDDHHHOOOYYYccckkkrrruuuyyyxxxvvvtttsssrrrrrrsssuuurrrnnnkkkhhhddd```^^^___^^^\\\YYYVVVWWWZZZ\\\cccfffhhhjjjjjjkkklllnnnrrrqqqsssxxx~~~sssccc\\\[[[[[[[[[]]]^^^\\\ZZZZZZZZZVVVMMMFFF>>>:::555444555666555333666555555444444333222222333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////......//////000000111111////////////////////////////////////////////////////////////////////////////////////////////////111000/////////000222333000000000000000///......////////////000000000000000000000000////////////......//////000000111111000000000111222222333333555222333777:::;;;???DDDIIIZZZnnn~~~}}}yyyxxxxxxxxx|||zzzrrrnnnooosss}}}pppcccccciii{{{}}}~~~xxxqqqttt{{{xxxzzz|||~~~sssfff^^^WWWRRRMMMKKKJJJLLLSSS\\\www~~~xxxwwwvvvyyytttkkkaaa[[[XXX[[[fffpppvvviii___VVVMMMFFFDDDBBB@@@AAAEEEKKKWWWlllxxxpppfff]]]VVVQQQKKKFFFCCCCCCFFFLLLUUUbbbvvv{{{nnneeeZZZPPPIIIHHHEEEIIIQQQZZZccclllrrruuuwwwvvvuuusssrrrrrrrrrrrrtttqqqmmmiiigggccc___\\\]]]\\\YYYVVVTTTVVVZZZ]]]ccceeehhhiiiiiiiiikkklllkkkiiikkkpppuuu}}}}}}jjjaaa]]]\\\\\\^^^]]][[[ZZZ[[[\\\XXXQQQJJJ???:::666444666777666444777666666555555444333333333333333333222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////.../////////000000000111////////////////////////////////////////////////////////////////////////////////////////////////111000/////////000111222000000000000000///......////////////000000000000000000000000////////////000000000000000/////////000000000111222222333333666444555999;;;===AAAGGGNNN___ttt|||zzzzzz{{{{{{}}}zzzrrrnnnooorrrwww|||kkkcccfffooo}}}}}}xxxrrruuu|||xxxzzz|||ttthhh___XXXRRRMMMKKKJJJKKKRRRZZZppp}}}xxxwwwvvvyyy|||rrrggg___ZZZYYYaaaiiixxxkkkaaaWWWOOOGGGEEECCC@@@AAAEEEIIIUUUhhh~~~~~~uuujjj```XXXQQQJJJEEEDDDDDDFFFLLLSSS___ssstttjjj___SSSKKKJJJGGGKKKRRR[[[dddlllqqqttttttsssrrrqqqqqqqqqqqqrrrqqqnnnjjjgggdddaaa]]]ZZZZZZXXXVVVSSSRRRUUUZZZ^^^ccceeegggggggggggggggiiieeecccdddhhhkkkqqq}}}wwwiiibbb]]]]]]___]]][[[[[[\\\]]][[[UUUPPPAAA<<<777555777888777555888777777666555555444444444444444333333333222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000/////////000111222000000000000000//////...////////////000000000000////////////000000000000222222111000000///......000000111111222333333333666555666;;;===???DDDKKKUUUfff{{{}}}~~~~~~yyyrrrnnnnnnooopppzzzpppdddbbbkkkwww||||||~~~wwwssswww}}}yyyzzz{{{}}}vvviiiaaaXXXSSSNNNKKKJJJJJJPPPXXXjjjyyyttttttsssvvv~~~yyyooofff^^^[[[___fffzzzzzzmmmcccZZZQQQIIIFFFCCCAAAAAADDDGGGSSSfffzzzxxxmmmbbbZZZRRRJJJEEEDDDCCCEEEJJJQQQ]]]qqqzzzpppdddVVVMMMKKKGGGLLLSSS\\\dddkkkoooqqqppppppppppppppppppppppppnnnkkkhhhdddbbb___[[[XXXVVVUUUSSSPPPPPPTTTZZZ___bbbdddffffffeeedddeeefffcccaaaaaadddeeejjjttttttggg___]]]^^^]]]\\\\\\]]]]]][[[VVVRRRDDD???999777777999888666777777666666555444444444444444444333333333333222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000111111//////000000000000//////////////////000000000000////////////000000000000111111111000000000//////000000111222222333333444666555777;;;>>>@@@GGGOOO[[[lllzzzsssnnnkkkjjjjjjsssuuueee^^^bbbqqq~~~}}}||||||{{{{{{{{{~~~|||wwwuuuyyyzzzzzzzzz{{{~~~xxxlllcccYYYSSSNNNLLLJJJIIIOOOVVVddd{{{}}}vvvrrrrrrrrruuu{{{xxx~~~}}}ssskkkbbb]]]^^^cccqqq|||ooofff\\\SSSKKKGGGDDDAAAAAADDDGGGQQQcccwwwzzznnnddd\\\TTTMMMHHHCCCBBBDDDIIIOOO[[[nnnuuuhhhYYYOOOLLLHHHMMMTTT\\\dddiiimmmnnnnnnnnnnnnoooooooooooooookkkiiieeebbb```]]]YYYWWWSSSSSSQQQPPPPPPTTTZZZ___aaaccceeeeeecccbbbcccdddbbb```___aaaaaadddlllvvvooobbb]]]]]]^^^]]]]]]]]]\\\ZZZVVVSSSHHHBBB<<<888888999888777666666555444444333333222444444333333333222222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////......//////000000000000//////000000000000//////////////////000000000000.../////////000000000111///000000000111111111222111111111222333333444444444444777;;;===@@@IIISSS```ppp|||vvvqqqlllhhhffflllvvvjjj^^^]]]fffvvv||||||{{{yyyyyy|||{{{{{{xxx|||yyyvvvvvv|||{{{zzzyyyzzz{{{~~~zzzmmmeeeYYYTTTOOOLLLJJJHHHMMMTTT]]]sss{{{tttqqqrrrrrruuu~~~yyytttyyywwwooofff^^^]]]aaakkk{{{rrriii^^^UUUMMMHHHEEEAAAAAACCCEEEOOO```ttt|||qqqggg___WWWPPPKKKDDDCCCDDDHHHMMMXXXjjj{{{zzzmmm^^^RRRNNNJJJOOOVVV^^^dddiiilllmmmmmmmmmnnnoooooonnnnnnmmmjjjgggdddaaa___\\\YYYVVVRRRRRRRRRRRRRRRVVV[[[^^^```bbbddddddcccbbbbbbccc___]]]\\\]]]\\\]]]eeennnyyyhhh^^^\\\^^^^^^^^^^^^\\\ZZZWWWUUUMMMFFF>>>:::999999888666555555555444333333222222333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////---...///000000000//////...//////000000000000000////////////000000000000......//////000000111111//////000000111222222333111111222222333444444444333444888<<<>>>BBBLLLWWWeeeuuu}}}xxxrrrmmmfffiiippp~~~sssbbb\\\aaammm}}}yyyzzzzzzyyyxxx{{{|||{{{www{{{wwwuuuxxx~~~{{{zzzyyyxxxzzz|||{{{ooofffZZZTTTOOOMMMIIIHHHLLLRRRWWWkkkwwwqqqnnnppppppssszzzrrrtttzzz~~~vvvlllbbb___bbbgggwwwvvvnnn```WWWNNNIIIEEEAAAAAACCCBBBLLL]]]qqquuukkkbbbZZZSSSMMMGGGEEEEEEGGGKKKTTTeeeuuurrrbbbVVVRRRMMMRRRYYY```gggkkkmmmmmmmmmnnnnnnoooooonnnmmmllliiifffccc```^^^\\\XXXVVVRRRSSSTTTTTTUUUWWW[[[^^^___aaacccccccccbbbcccddd^^^[[[ZZZZZZYYYZZZ```iiiuuunnn```\\\]]]^^^______^^^\\\[[[[[[QQQJJJAAA;;;999999777555666666666555444444333333222222111111111000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...////////////////////////////////////////////////////////////////////////////////////////////////---...///000000000///.........///000000000000000////////////000000000000.........///000111111111111111111111111111111111111111222333333444444555444555:::>>>@@@DDDOOO[[[kkkzzz|||vvvmmmnnnttttttfff[[[\\\gggvvvyyy{{{|||zzzyyy|||}}}{{{vvvzzz}}}uuuuuuyyy{{{zzzyyyxxxyyy{{{~~~|||pppgggZZZUUUPPPMMMIIIGGGKKKQQQTTTfff}}}}}}sssmmmkkkmmmmmmppp|||ppprrrvvv}}}rrrgggcccdddfffvvvyyyqqqaaaXXXOOOJJJFFFAAAAAACCC@@@JJJ[[[nnnyyynnneee\\\TTTOOOKKKHHHGGGHHHJJJQQQaaapppuuueeeYYYUUUPPPTTT[[[ccciiilllnnnnnnmmmnnnooooooooonnnlllkkkhhhfffbbb```^^^[[[XXXVVVRRRSSSUUUVVVWWWXXX[[[]]]___aaaccccccccccccdddeee^^^[[[ZZZZZZYYYYYY___hhhlllzzzrrrbbb]]]\\\^^^`````````_________SSSLLLBBB<<<999888777555777777777666555555444444111111111000000000000///111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000/////////...////////////////////////////////////////////////////////////////////////////////////////////////,,,---///000000000///.........///000000000000000////////////000000000000---......///000111111222333333222222111000000000111222222333333444444555555777;;;@@@AAAEEERRR^^^ppp}}}~~~uuuvvv|||iii^^^WWW]]]lll|||~~~~~~yyy{{{}}}|||zzz}}}}}}|||www{{{{{{tttuuuzzz|||}}}}}}{{{xxxxxx|||uuukkk___WWWOOOMMMLLLKKKMMMQQQXXXbbbrrr~~~tttmmmhhhiiilllrrr|||{{{tttpppoooyyyxxxpppiiidddiiiuuu{{{rrrdddYYYNNNIIIEEEBBB@@@BBBBBBIIIVVViii~~~uuujjj___UUUNNNJJJGGGGGGIIILLLRRR^^^jjjyyylll___VVVTTTYYY```fffjjjlllnnnoooooopppqqqqqqpppmmmkkkiiifffeeeccc```\\\YYYWWWUUUQQQSSSUUUWWWXXXZZZ]]]`````````bbbbbbaaa___]]]\\\ZZZYYYYYYYYYZZZ\\\^^^___jjjqqq~~~yyyhhh]]]YYY^^^ccceeebbb___]]]\\\ZZZRRRGGG???;;;:::999888555666666666666444222111444444555555444444333222000000000000000000000000333333333222222111111111000000000000111111111111...---,,,,,,///000111000//////000000000000//////000000000000000000000000////////////////////////000000000000000000000000///////////////////////////000000000000000//////000000000000000000000000000000000000000000000000......//////000000111111000111111111111222222222333333333222111222444666555999===>>>AAAIIIVVVaaasss||||||uuuddd\\\WWW___rrr~~~{{{zzzuuussstttxxxzzz|||yyyyyy{{{~~~xxxtttvvv{{{}}}~~~~~~|||zzzyyy|||~~~zzzqqqcccZZZRRROOOMMMKKKMMMQQQUUU^^^nnn~~~}}}rrrkkkffffffjjjoooyyy|||tttnnnmmmuuu}}}uuunnniiiiiittt|||ssseeeYYYNNNIIIFFFBBB@@@BBBBBBHHHUUUhhh|||xxxnnnbbbWWWOOOIIIFFFEEEGGGIIIOOO[[[ggg{{{|||oooaaaXXXTTTZZZaaagggkkkmmmoooppprrrrrrssssssrrrooommmkkkgggfffccc```\\\YYYVVVUUUQQQSSSUUUVVVWWWZZZ]]]___```aaabbbbbbaaa___]]]\\\YYYYYYYYYYYYZZZ\\\^^^___eeejjjttt|||iii\\\YYY\\\```bbbbbb`````````[[[TTTIIIAAA===;;;999888666777777777666555333222444444555555444444333222111111111111111111111111111111111222333333444444000000000000111111111111//////000000000000000000//////000000000000//////000000000000000000000000------------------------000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000/////////000000000000000000111111111111222222222333333333222111222444666777;;;>>>@@@CCCLLLZZZeeettt{{{sssbbb]]][[[dddwww}}}{{{zzzyyyvvvttttttxxx{{{}}}|||zzz|||{{{vvvtttxxx}}}}}}~~~~~~|||{{{|||}}}xxxhhh^^^UUUQQQNNNKKKLLLOOOPPPYYYgggwww{{{oooiiiddddddgggllluuu~~~|||tttnnnkkkppp|||{{{tttooojjjsss~~~tttfff[[[OOOJJJFFFBBBAAABBBBBBGGGSSSeeezzz~~~sssfffYYYQQQHHHEEEDDDEEEFFFKKKWWWbbbtttssseee[[[UUU[[[bbbhhhlllnnnppprrrtttuuuuuuuuutttqqqooommmhhhfffccc___[[[XXXVVVTTTSSSUUUWWWXXXYYY[[[^^^aaaaaabbbbbbcccaaa___]]][[[YYYXXXXXXXXXYYY[[[\\\]]]___bbbiiiqqqwwwnnn___[[[\\\^^^```aaaaaa```___\\\VVVLLLDDD???<<<999888888888888888777666555444444444555555444444333222222222222222222222222222///000111222444555666777000000000000111111111111000333555444111...///000//////000000000000//////000000000000000000000000------------------------000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000//////000111111111111222222222333333333333222222555777999<<<@@@BBBFFFPPP^^^iiitttwww}}}|||ppp```^^^bbbnnnzzzwwwwwwxxxxxxxxxuuuvvvzzz}}}|||}}}zzzvvvuuuzzz}}}}}}|||}}}|||lllcccYYYSSSOOOJJJJJJMMMMMMUUUaaappp}}}{{{ooohhhcccdddfffjjjrrr{{{~~~vvvoookkkmmmvvvyyytttmmmttt~~~uuuhhh\\\QQQKKKGGGCCCAAABBBBBBFFFQQQbbbwwwwwwjjj\\\RRRIIIFFFDDDDDDDDDHHHSSS^^^mmm{{{wwwhhh^^^XXX]]]dddjjjmmmpppqqqsssuuuvvvvvvvvvtttqqqooommmiiigggccc___[[[XXXVVVUUUVVVXXXZZZ[[[\\\^^^aaacccbbbcccccccccbbb___\\\[[[XXXWWWWWWWWWXXXYYY[[[\\\]]]]]]```eeejjjtttuuuddd___^^^^^^___aaa```]]]ZZZ\\\WWWOOOGGG@@@<<<999777999999999999888777777777444444555555444444333222333333333333333333333333000000111333444555666777///000000000111111111111111555999777222---...000//////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////...//////000000000000///000000000000000000000000000000000000000000000000222111111000000/////////000000111111111222222222222333444333222333555888:::===@@@CCCHHHSSSaaakkkpppqqquuuyyy~~~{{{lll]]]aaajjjyyy|||uuussstttwwwxxxyyywwwxxx|||~~~~~~}}}zzzxxxvvv|||~~~}}}}}}}}}pppfff[[[UUUOOOJJJIIIKKKLLLRRR]]]jjjwww|||pppjjjeeeeeegggjjjqqqyyyyyyrrrmmmmmmrrr}}}|||xxxqqquuu|||wwwjjj^^^RRRLLLHHHCCCAAABBBBBBEEENNN]]]rrryyylll^^^TTTLLLHHHEEEDDDDDDFFFPPP[[[hhhuuuyyykkkaaa[[[```fffllloooqqqrrrssstttuuuuuutttrrrpppmmmkkkiiigggccc^^^ZZZXXXVVVVVVWWWYYYZZZ[[[\\\^^^aaaccccccdddddddddbbb___\\\ZZZWWWVVVVVVUUUVVVWWWYYYZZZ[[[YYYYYY\\\```hhhwww}}}kkkaaa___]]]___bbbbbb]]]YYYZZZWWWRRRJJJBBB<<<999777:::999999999888888888888444444555555444444333222333333333333333333333333222222222333333333444444///000000000111111111111111555999777222---...000//////000000000000//////////////////////////////000000000000000000000000////////////////////////////////////////////////......///000000000000000111111111111111111111111000000000000000000000000222222111111000000//////000000111111111222222222222333444333222333666888:::<<<@@@DDDKKKUUUbbbjjjjjjkkkqqq{{{zzzvvviii]]]eeetttxxxrrrqqqsssvvvxxxzzzxxx{{{}}}{{{{{{~~~zzzxxxwwwvvvxxx~~~}}}uuujjj___XXXQQQKKKJJJLLLKKKPPPYYYeeerrr}}}rrrlllgggggghhhjjjqqqxxx|||uuupppnnnpppxxx}}}wwwxxx{{{~~~xxxlll```TTTMMMIIIDDDAAABBBBBBDDDKKKYYYmmm{{{nnnaaaXXXNNNJJJFFFEEECCCEEENNNXXXcccpppxxxlllccc^^^ccciiinnnpppqqqrrrrrrsssssssssrrrpppmmmjjjiiiiiifffbbb^^^ZZZXXXWWWWWWVVVXXXZZZZZZ[[[\\\___aaaeeeeeeeeedddbbb___[[[YYYVVVUUUUUUTTTUUUVVVWWWXXXWWWTTTTTTVVVYYY^^^iiiuuuyyyjjjccc]]]^^^bbbeeeaaa]]]YYYXXXUUUNNNFFF???;;;999:::999999888888888999999444444555555444444333222333333333333333333333333333333333222222111111111000000000000111111111111000333555444111...///000//////000000000000//////000000000000000000000000........................000000000000000000000000////////////////////////---...///000000111111000111111111111111111111111000000000000000000000000111111111111111111000000000111111111111222222222222333444333333444777999:::<<>>===999999888777777888999:::444444555555444444333222222222222222222222222222222222222111111000000000000000000000111111111111//////000000000000000000//////000000000000//////000000000000000000000000........................000000000000000000000000////////////////////////---...///000111111111111111111111111111111111111000000000000000000000000111111111111111111222222000111111111111222222222222333444333333444777::::::===BBBIIIQQQYYYaaafffdddkkkvvv}}}{{{mmmgggggguuuzzzuuuqqqqqqrrrtttuuuyyyzzzxxxttttttwww{{{}}}}}}}}}zzzuuuooommmnnnppp{{{{{{|||qqqeee^^^WWWQQQOOOPPPIIILLLTTT^^^lllzzz}}}sssmmmhhhhhhhhhjjjpppvvv|||xxxssspppnnnrrr}}}{{{}}}}}}yyynnnbbbVVVOOOJJJDDDBBBBBBCCCCCCGGGSSSfff}}}}}}ssshhh```PPPKKKFFFCCC@@@AAAIIISSS\\\hhhvvv|||tttkkkeeedddhhhmmmpppqqqqqqqqqqqqrrrrrrrrrqqqooollliiiggggggddd```\\\ZZZYYYZZZZZZ\\\^^^___``````aaadddffffffffffffeeebbb^^^[[[YYYUUUTTTSSSSSSSSSTTTUUUVVVVVVTTTTTTWWWXXXXXX]]]dddqqq}}}hhh\\\]]]aaaaaa___ZZZ[[[[[[UUUMMMEEEAAA@@@999888777777777888999:::444444555555444444333222222222222222222222222222000000000000000000000000000000000000111111111111///---,,,---///000111000//////000000000000//////000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////---...///000111111111111111111111111111111111111000000000000000000000000000000000111222222222333000111111111111222222222222333444444333555888:::;;;>>>DDDKKKSSS[[[aaaeeedddmmm{{{|||~~~uuujjjggglllzzz}}}yyytttppppppqqqrrrsssxxxzzzxxxrrrqqqsssvvvxxx~~~{{{uuuooommmnnnqqq|||xxx}}}zzznnnccc\\\VVVPPPLLLKKKHHHJJJSSS```nnn}}}|||tttmmmggggggiiikkkoootttyyysssnnnkkknnnzzz}}}}}}wwwmmmfff[[[QQQJJJFFFCCCAAAAAACCCGGGOOO\\\qqqxxxkkk```UUULLLEEECCCCCCDDDIIINNNVVVbbboooyyy}}}tttkkkfffdddfffjjjooorrrrrrqqqpppoooppppppppppppnnnllljjjhhhjjjgggbbb^^^ZZZYYYYYYYYY^^^___```aaabbbbbbbbbbbbccccccbbbbbbaaa___[[[XXXUUUUUUUUUUUUUUUTTTSSSRRRVVVWWWXXXWWWWWWYYY[[[^^^iiiwwwrrr```]]]aaaaaa```\\\[[[ZZZXXXTTTKKKBBB;;;;;;999888888999999777666444444555555444444333222222222222222222222222222111111111111000000000000222111111111000000//////222111111111000000//////333333222111000///......//////............//////000000000000////////////000000000000000000000000000000000000000000000000000000//////......------////////////////////////333222000......///111222111111222222222333333333000111111111111222222222111111111222444666888999>>>>>>DDDNNNVVVZZZ```eeefffmmmyyy~~~yyy}}}lllaaa]]]lll|||uuuppppppqqqpppqqquuuxxx}}}zzztttqqqpppppppppwww{{{|||wwwsssnnnkkkpppxxxwww{{{}}}qqqfff]]]WWWQQQNNNKKKIIIJJJRRR\\\iiiyyy}}}uuummmhhhhhhiiikkknnnsss{{{tttoookkkmmmxxx}}}wwwooohhh]]]SSSLLLGGGDDDBBB???AAAEEELLLZZZnnnyyylllaaaVVVMMMEEECCCCCCDDDHHHMMMUUUaaammmwwwzzzppphhhcccaaagggkkkpppttttttrrrqqqpppnnnnnnnnnnnnlllkkkiiihhhhhheeeaaa^^^[[[[[[[[[[[[```aaabbbcccdddddddddddddddcccbbbaaaaaa^^^ZZZWWWTTTTTTTTTTTTTTTSSSSSSRRRUUUVVVWWWVVVVVVWWWZZZ]]]fffqqqmmmeeedddcccaaa^^^]]]\\\YYYUUULLLCCC<<<;;;:::888888999999777666444444555555444444333222222222222222222222222222111111111111000000000000111111111111000000000///111111111000000000//////222222111111000///////////////............//////000000000000////////////000000000000000000000000000000000000000000000000000000//////////////////////////////////////////222111000//////000111111111111111111222222222333111111111111222222222222222222333444555777999:::???@@@GGGRRRYYY\\\```dddjjjrrr}}}|||~~~uuuggg```aaarrr{{{tttoooooopppppprrrvvv~~~{{{tttqqqooonnnmmmssswww|||~~~}}}zzzvvvrrrmmmkkkqqqyyyzzz{{{~~~uuuiii```YYYSSSPPPKKKJJJLLLPPPVVV```rrr}}}uuunnniiiiiijjjkkknnnrrr~~~}}}uuuoookkkkkkuuu}}}xxxqqqiii^^^TTTMMMHHHEEECCC>>>@@@CCCJJJVVVjjjzzznnnbbbWWWNNNGGGDDDCCCCCCFFFKKKTTT^^^kkkttt}}}wwwmmmeeeaaa___hhhlllqqquuuuuusssqqqpppkkkkkkkkkkkkjjjiiihhhgggeeecccaaa^^^]]]]]]]]]^^^cccdddeeefffggggggffffffeeecccaaa```___\\\XXXUUURRRRRRRRRRRRRRRSSSSSSSSSTTTUUUUUUUUUTTTUUUXXX[[[bbbjjjxxxuuugggbbb```^^^```___]]][[[VVVNNNEEE???<<<:::888888888999777666444555555555555444333333333333333333333333333333222222111111111000000000111111111111000000000000111111000000000000//////000000000000000000000000000//////......//////000000000000000////////////000000000000000000000000000000000000000000000000//////000000000000000000////////////////////////000000000000000000111111000000000111111111222222111111111111222222222333333333444555777999;;;<<<@@@BBBKKKWWW^^^___aaacccnnnwww~~~{{{kkk``````dddzzzzzzsssnnnnnnooopppsssxxx~~~wwwqqqnnnkkkiiimmmppptttyyy~~~|||zzz}}}xxxtttqqqmmmlllrrrzzz}}}{{{zzznnncccZZZUUURRRMMMLLLMMMNNNPPPWWWiiiyyy}}}uuunnnjjjkkkkkkkkkmmmppp{{{wwwpppjjjjjjqqqzzz~~~yyyqqqjjj___UUUMMMHHHEEECCC>>>@@@BBBHHHTTTfff{{{{{{nnnbbbXXXPPPHHHEEECCCBBBDDDHHHQQQ[[[gggpppyyywwwmmmfffaaa```hhhlllrrruuuuuurrrpppooojjjjjjjjjiiihhhggggggfffdddcccaaa___^^^^^^______eeefffhhhiiiiiiiiihhhgggeeecccaaa___^^^[[[WWWTTTPPPPPPPPPPPPQQQRRRRRRSSSRRRSSSTTTSSSRRRSSSVVVXXX___dddooo~~~|||iiiaaa^^^^^^aaa```___\\\XXXQQQHHHBBB===;;;999888888888888777555555555555555444444333333333333333333333333333222222222111111111000000111111111000000000000000000000000000000000////////////000000111111111111000000////////////000000000000000000//////////////////////////////////////////////////////////////////000000111111222222//////////////////////////////000111111111111000///000000000000111111111111111111222222222333333222333444555777999;;;<<<@@@DDDPPP^^^eeeeeedddeeerrr{{{}}}xxxyyy|||sssfff]]]___hhhyyyqqqlllmmmoooqqqvvv{{{{{{tttooojjjggggggiiilllpppvvv}}}}}}zzzxxxzzzvvvrrrooollllllttt}}}|||xxx|||sssggg]]]WWWTTTPPPNNNMMMLLLKKKPPP___ooo|||uuuoookkklllmmmkkklllooowwwwwwpppjjjiiinnnuuu{{{qqqjjj___TTTLLLGGGDDDBBB@@@AAACCCHHHRRRdddyyyzzzmmmaaaYYYPPPHHHFFFDDDBBBCCCGGGNNNXXXdddllluuu~~~uuullleeebbbaaaiiinnnsssvvvuuuqqqnnnllliiiiiihhhgggfffeeeeeeeeedddcccaaa```______``````fffhhhjjjkkkkkkjjjiiihhhfffdddaaa___]]][[[XXXUUUPPPPPPOOOOOOPPPQQQRRRSSSQQQRRRRRRRRRQQQRRRTTTVVV]]]bbbjjjwwwrrreeeaaaaaabbbaaa___]]]ZZZSSSLLLGGG???<<<999888888888888777555555666666555555444333333333333333333333333333222222222222111111111111000000000000000000111111//////////////////000000/////////000111111222222000000////////////000000000000000000//////////////////////////////////////////////////////////////////000000111111222222000000000000000000000000...///000111111111111111///000000000000111111111111222222222222333333333111222333444777999;;;<<<@@@GGGUUUeeennnnnnllllllwww~~~vvvqqqtttyyy}}}oooccc\\\```kkkxxxpppkkklllooosssyyyyyysssmmmiiiddddddeeehhhnnnvvv}}}~~~}}}zzzxxxwwwsssooommmlllmmmvvvzzzuuuxxxzzzmmmbbbZZZWWWSSSPPPMMMLLLJJJLLLWWWcccvvv{{{uuupppmmmnnnnnnkkkkkkmmmtttxxxpppkkkhhhlllqqq~~~|||rrrjjj___TTTMMMGGGDDDAAAAAABBBCCCGGGQQQbbbvvv{{{mmmaaaXXXPPPIIIFFFDDDBBBCCCFFFKKKUUU```iiisss~~~{{{ssskkkeeecccbbblllqqqvvvxxxvvvqqqmmmjjjhhhhhhfffdddcccbbbaaaaaaaaaaaaaaaaaaaaabbbbbbccchhhjjjlllnnnnnnmmmjjjiiifffdddaaa___^^^\\\YYYWWWQQQPPPOOOOOOOOOPPPQQQRRRQQQRRRRRRQQQPPPQQQSSSUUUZZZ```hhhqqq|||yyyggg___^^^aaa```___]]][[[VVVOOOKKK@@@===999888888888888777555666666666666555444444333333333333333333333333333222222222222111111111000000000000111111111111......////////////000000//////000000111111111222111000000//////000000111000000000000////////////000000000000000000000000000000000000000000000000//////000000000000000000000000000000000000000000/////////000111111222222000000000111111111222222222222222222333333333333111222333555777:::<<<===BBBJJJ[[[nnnyyyzzzyyyyyy}}}sssnnnrrrxxxttthhh```[[[cccqqqxxxpppkkklllpppuuu|||yyyrrrnnneeecccaaabbbeeellltttyyy~~~}}}}}}}}}zzzxxxtttpppmmmlllkkknnnxxx}}}wwwwwwttthhh___[[[VVVQQQMMMKKKJJJKKKQQQZZZkkkwwwzzzuuupppnnnoooooollljjjlllqqqxxxpppkkkhhhjjjooo|||~~~tttlllaaaVVVNNNHHHEEEBBBAAABBBCCCFFFOOO___sss|||nnnbbbXXXPPPIIIFFFEEEBBBCCCFFFHHHSSS^^^gggqqq}}}{{{ssslllgggffffffqqquuuzzz|||xxxrrrmmmjjjgggeeeccc```^^^]]]]]]]]]]]]]]]___aaaccceeeggghhhkkkmmmoooqqqqqqooommmkkkfffdddaaa___^^^]]][[[YYYSSSRRRPPPOOOOOOOOOQQQRRRQQQRRRRRRQQQPPPPPPSSSUUUWWW^^^fffjjjooo{{{iii^^^\\\___^^^]]]]]][[[WWWRRRNNNAAA>>>:::777777888888888666666666666666555444444444444444444444444444444333333222222222111111111///000000000111111111111........./////////000000000000000000000111111111111111000000000000111111000000000000////////////000000000000000000000000000000000000000000000000000000//////////////////000000000000000000000000000////////////111222444111111111111222222222333222222222333333333444444222333444666888;;;===???FFFNNNaaavvv}}}tttqqquuuzzzhhh^^^ZZZZZZgggzzzxxxpppkkklllqqqwwwxxxsssjjjfff```]]]]]]bbbhhhmmmuuuzzz~~~||||||}}}yyywwwrrrnnnkkkjjjjjjnnnyyy{{{xxx}}}yyylllbbb^^^XXXRRRMMMKKKKKKJJJNNNTTTcccqqq~~~yyyvvvqqqnnnoooooollljjjkkkpppxxxpppkkkhhhjjjnnnzzzuuunnnbbbWWWOOOJJJFFFDDDAAAAAABBBEEENNN^^^qqq~~~}}}pppcccWWWOOOHHHFFFEEECCCDDDGGGGGGQQQ]]]fffqqq}}}}}}vvvoookkkjjjkkktttxxx}}}~~~zzztttmmmjjjeeedddaaa^^^[[[ZZZYYYYYYYYYZZZ]]]```dddhhhjjjlllmmmooorrrtttsssqqqooommmfffdddaaa______^^^\\\[[[TTTSSSQQQOOOOOOOOOQQQRRRRRRRRRRRRQQQPPPPPPSSSUUUTTT]]]eeeffffffnnnooocccaaa^^^]]]]]]\\\[[[XXXTTTPPPBBB>>>:::777777888888888666666666666666555555444444444444444444444444444333333333222222222111111//////000000111111111222---.........//////000000111111000000000000000000111111000000000000111111000000000000////////////000000000000000000000000000000000000000000000000000000//////......------000000000000000000000000000000......///111333555111222222222222333333333222222333333333444444444333444555777:::===???@@@HHHRRReee|||wwwtttxxx}}}xxx^^^VVVUUUYYYjjjyyyqqqkkklllqqqxxx|||wwwnnnhhh```ZZZXXX[[[```dddmmmsss|||}}}||||||~~~|||yyyvvvqqqmmmjjjjjjjjjnnnzzz{{{xxxxxx|||wwwfff\\\[[[TTTPPPOOONNNLLLKKKMMM[[[hhhzzz~~~|||uuuwwwwwwuuuqqqmmmjjjiiinnn|||sssiiieeegggkkkxxx}}}uuummmbbbXXXPPPKKKHHHFFFCCCBBBDDDJJJPPP\\\ooo|||nnnaaaXXXPPPIIIGGGEEEBBBCCCFFFNNNQQQYYYeeesss~~~zzzrrrnnnooorrr}}}~~~yyypppjjjhhheee```\\\YYYYYYZZZ[[[ZZZ[[[]]]aaadddhhhlllnnnpppqqqtttwwwxxxuuuppplllgggeeebbb`````````___^^^\\\XXXUUURRRRRRRRRRRRQQQRRRQQQPPPOOOPPPQQQRRRSSSWWW\\\```bbbbbbhhhsss}}}~~~ggg\\\XXX___bbb]]]YYYZZZXXXTTTFFFAAA:::888999:::777444888888888777777666555444444444333333333333222222222222222222222222222222...///000111000///......000000000000000000000000000//////000222222111///000000000000000000000000111000///......///000111000111333222000//////000000000000000000000000000//////000111111111111111000000000000111111111111222111111111000000//////000111111111111222222222222222333444444555555666555333444888;;;<<<@@@EEEJJJYYYmmm}}}zzzzzz{{{|||pppZZZRRRVVVaaaqqq~~~rrroookkklllsss}}}yyyvvvnnnddd]]]ZZZYYYXXXWWWdddfffooo|||~~~}}}|||yyyuuuuuunnnhhhhhhlllrrr|||}}}{{{}}}|||lllccc]]]WWWQQQQQQOOOLLLLLLNNNUUUaaasss}}}|||wwwyyyyyywwwsssnnnllljjjmmm{{{tttjjjeeefffiiiqqqzzzvvvooodddYYYQQQKKKGGGEEEBBBAAACCCHHHOOOZZZmmm~~~|||nnnbbbXXXPPPIIIFFFDDDBBBBBBEEEKKKNNNVVVcccqqq}}}{{{tttrrruuuxxxzzzrrrlllfffccc___[[[XXXWWWXXXYYYZZZ[[[^^^bbbfffjjjmmmoooqqqrrruuuwwwxxxuuuqqqmmmgggddd```^^^^^^^^^^^^]]]\\\YYYUUUSSSSSSSSSRRRQQQRRRQQQPPPPPPPPPQQQRRRSSSVVVZZZ^^^______eeeoooxxxnnn```XXX^^^```]]]ZZZZZZXXXTTTIIICCC;;;888888999777555888888888777777666555444444444333333333333222222222222222222222222222222000///......///000///...000000000000000000000000111333555444111///000111000000000000000000000000111000///......///000111///111222111000...//////000000000000000000000000//////000111111111111111000000000000111111111111111111111111000000000///000111111111111222222222222222333333444555555555555333444999;;;===AAAGGGOOO___ttt|||}}}~~~|||iiiVVVQQQXXXdddttt}}}}}}rrroooppppppnnnlllmmmttt}}}yyyqqqggg^^^ZZZWWWTTTQQQWWWYYYaaannnzzz}}}}}}zzzuuuqqqjjjeeefffjjjrrr}}}tttkkkaaaZZZTTTRRRPPPLLLKKKMMMNNNZZZkkk{{{~~~|||zzz{{{|||zzzvvvqqqmmmlllmmmyyyvvvkkkeeedddeeehhhqqqxxx{{{yyyqqqfff[[[RRRLLLGGGEEEBBBAAABBBGGGLLLXXXjjj{{{{{{nnnbbbXXXPPPHHHFFFDDDAAAAAADDDGGGKKKSSS```ooo{{{}}}xxxwww{{{|||tttmmmfffccc^^^YYYVVVVVVVVVWWWZZZ\\\```dddiiimmmppprrrttttttuuuwwwxxxuuuqqqmmmgggccc___\\\\\\\\\\\\\\\]]]ZZZWWWUUUUUUTTTSSSRRRRRRQQQPPPPPPPPPRRRSSSTTTTTTXXX[[[[[[\\\```iiippp{{{kkkYYY\\\^^^\\\[[[[[[XXXTTTMMMFFF>>>888777777666555888888888777777666555444444444333333333333222222222222222222222222222222333222000000000111000///000000000000000000000000333777:::777111---///222000000000000000000000000000000////////////000000...000111111///......///000000000000000000000000//////000111111111111111000000000000111111111111111111111111000000000000000111111111111222222222222222333333444444555555666444555:::<<<>>>CCCJJJVVVggg}}}ooo```QQQPPP[[[iiixxx}}}xxxuuu{{{qqqddd```^^^lllsssmmmllllllooovvvwwwmmmddd]]]XXXQQQMMMNNNNNNTTT^^^iiiuuu~~~}}}}}}zzzvvvmmmfffaaaccchhhqqq~~~zzzqqqeee]]]VVVSSSPPPKKKJJJLLLKKKUUUeeeuuu~~~||||||}}}~~~|||wwwrrrnnnllllllwwwyyynnnfffbbbaaabbbiiirrrwww~~~{{{ttthhh]]]TTTMMMHHHDDDCCCAAABBBFFFKKKVVVhhhxxx|||ooocccXXXPPPIIIFFFCCC@@@AAACCCDDDIIIRRR^^^lllzzzzzz{{{~~~vvvpppgggddd___ZZZVVVUUUVVVVVVZZZ]]]bbbhhhmmmqqqsssuuuuuuuuuuuuvvvvvvtttpppmmmhhhddd___\\\[[[\\\\\\\\\^^^[[[XXXWWWVVVVVVTTTSSSRRRQQQQQQQQQQQQRRRTTTUUUUUUWWWYYYYYYZZZ]]]dddjjjwwwwww]]]\\\\\\[[[\\\\\\YYYUUUPPPJJJAAA:::777666666666888888888777777666555444444444333333333222222222222222222222222222222222444777:::888444000000111////////////////////////333666888666111...///111////////////////////////000000////////////000000---///000000...---.../////////////////////////////////000111111111111111///000000000111111111111111111111000000000000000000000111111111222222222111222222333444444555555666555777;;;===???FFFNNNZZZnnn~~~~~~dddXXXOOORRR```ppp|||wwwsssmmmkkkqqq}}}lll___[[[WWWbbbqqq||||||qqqhhhhhhiiilllqqqxxxtttkkkccc\\\TTTNNNNNNLLLMMMTTT\\\gggxxx{{{zzzzzz}}}{{{vvvkkkeee```bbbhhhppp}}}~~~tttjjjaaaXXXTTTPPPKKKIIIKKKLLLTTTaaappp~~~}}}~~~yyyrrrmmmkkkkkkuuu|||qqqhhhbbb______eeemmmttt{{{}}}vvvkkk___VVVOOOIIIEEEEEECCCCCCFFFKKKTTTfffvvv}}}pppeeeYYYQQQIIIFFFDDD@@@AAACCCDDDIIIQQQ]]]jjjxxx}}}~~~xxxrrriiifffaaa[[[XXXVVVVVVWWW[[[___eeekkkqqqtttvvvwwwvvvuuutttttttttrrrooolllhhheeeaaa^^^^^^^^^^^^]]]^^^\\\YYYXXXXXXWWWUUUSSSRRRRRRQQQQQQRRRSSSUUUVVVVVVWWWYYYYYYYYY\\\aaafffuuu~~~eee```[[[[[[]]]]]]ZZZWWWRRRLLLDDD<<<777666666666888888888777777666555444444444333333333222222222222222222222222222222222333===EEEBBB777//////222////////////////////////222222222222222222111/////////////////////////////////000000000000//////---...000000///....../////////////////////////////////000111111111111111///000000000111111111111000000000000000000111111000000111111111222222222111111222222333444444555666666888<<<>>>@@@IIISSS^^^sss{{{www\\\UUUPPPVVVgggyyyssskkkcccaaagggrrr~~~}}}hhh\\\ZZZTTT[[[gggpppsssnnnhhhdddcccgggmmmsssyyyzzzppphhh```WWWQQQNNNKKKJJJMMMRRR]]]ooo~~~xxxwwwwwwzzzzzzuuulllfffbbbdddiiiqqq|||~~~yyyoooeee\\\VVVQQQKKKIIIKKKMMMSSS]]]lll|||zzzsssnnnkkkjjjsssuuukkkccc^^^]]]aaahhhpppuuu~~~}}}wwwlllbbbXXXQQQJJJGGGFFFDDDCCCFFFJJJSSSdddsssrrrgggZZZRRRJJJGGGDDDAAAAAADDDEEEJJJRRR\\\ggguuuyyyssskkkhhhbbb]]]YYYWWWWWWWWW]]]aaahhhoootttwwwxxxxxxuuutttrrrqqqpppooollljjjgggeeebbb```aaa``````^^^^^^\\\ZZZYYYXXXWWWUUUSSSRRRRRRRRRRRRSSSTTTVVVWWWWWWXXXYYYYYYZZZ\\\```cccrrrqqqfff]]]\\\___^^^[[[YYYSSSNNNFFF???999777666777888888888777777666555444444444333333333333222222222222222222222222222222222<<>>???BBBLLLWWWdddzzz}}}zzzoooVVVSSSSSS]]]qqquuujjj___\\\```hhhuuuzzzdddXXXWWWSSSVVV^^^ggghhheeebbbddd```fffooovvv|||uuulllddd[[[TTTKKKHHHGGGHHHLLLUUUgggwww{{{yyywwwyyy}}}yyyssslllgggdddhhhmmmttt||||||tttjjj```YYYSSSMMMJJJLLLLLLPPPYYYhhhzzz}}}vvvpppllliiiqqqxxxnnnddd^^^ZZZ\\\bbbjjjooovvv}}}wwwmmmcccZZZSSSLLLHHHEEECCCBBBDDDGGGPPPaaappp}}}sssiii\\\SSSLLLHHHEEEBBBBBBDDDEEEJJJQQQZZZdddppp~~~yyytttllliiiccc]]]YYYWWWWWWWWW___dddkkkrrrwwwyyyyyyxxxtttrrrooommmmmmkkkiiigggdddcccbbbbbbcccbbb```^^^]]][[[YYYYYYXXXWWWTTTRRRSSSRRRRRRRRRSSSUUUWWWXXXVVVWWWXXXXXXZZZ\\\___bbbmmm|||lll___]]]```^^^\\\[[[RRRNNNHHHAAA;;;888777777888888888777777666555444444444333333333333222222222222222222222222222222111666;;;:::555000000222000000000000000000000000...///000111000000000111000000000000000000000000...///000111111000///...---///111111000000000111000000000000000000000000//////000111111111111111000000000000111111111111///000000000111111111111000111111111111222222222111111111222333333444444666777;;;??????CCCNNNZZZlll{{{||||||eeeRRRSSSVVVccczzz}}}ooo```[[[[[[aaalllwwwzzzdddZZZZZZWWWXXX\\\bbbaaa\\\\\\aaaaaahhhrrrzzz|||rrriii```ZZZMMMKKKIIIHHHHHHOOO^^^nnn~~~zzzyyy}}}wwwqqqjjjgggggglllsssyyy{{{{{{xxxnnnccc\\\UUUNNNLLLNNNJJJMMMVVVeeexxxwwwqqqnnniiippp{{{pppeee^^^XXXYYY^^^eeejjjppp}}}wwwnnnddd[[[TTTMMMIIIDDDBBBAAACCCFFFNNN___nnn|||tttjjj\\\TTTLLLIIIFFFCCCBBBEEEEEEJJJPPPXXXaaammm{{{zzztttllliiiccc]]]YYYVVVVVVVVV```eeelllsssxxxzzzyyyxxxsssqqqnnnkkkjjjiiigggfffbbbaaaaaacccdddccc```^^^\\\[[[YYYYYYXXXWWWTTTRRRSSSRRRRRRRRRTTTUUUWWWYYYVVVVVVWWWXXXYYY\\\___```iii}}}qqqaaa^^^```___\\\\\\QQQOOOIIICCC<<<888777888888888888888777666555444444444444333333333222222222222222222222222222222111000000000111222222111000000000000000000000000,,,111444333///---///333000000000000000000000000...///000111111000///......///111222111000111222000000000000000000000000//////000111111111111111000000000000111111111111//////000000111111111222000111111111111222222222000111111222333333444444666888<<>>999888888666666666666555555555444555555444333333333333444222333444666666444333222222222222111111111111000111111111111111111111111000000000000000000000///111111000000000000111111000000000000000000000000000000000000000000000000.../////////000000000111//////000000000000//////000000000000111111111111000000000000111111111111//////000000111222222333444333222222222333444555888888;;;???CCCKKKZZZiii~~~|||sssaaaTTTMMMSSSaaawwwuuufff^^^^^^dddjjj{{{llldddeeeddd___\\\\\\ZZZXXXZZZ^^^eeelllwwwqqqjjj^^^UUUMMMIIIHHHIIIOOOWWWlll|||~~~~~~zzzrrrkkkhhhjjjqqqxxx}}}~~~~~~ssshhh___XXXRRRNNNNNNNNNRRR[[[lllxxxpppkkkggglll}}}vvvmmmeee```^^^aaaeeejjjrrryyyvvvjjj```WWWPPPLLLFFFDDDCCCCCCDDDIIIWWWddd{{{zzzrrrdddYYYNNNJJJGGGDDDCCCEEEEEEJJJPPPVVV\\\dddnnnuuu~~~zzzrrrlllddd```\\\[[[XXXUUUXXX^^^fffnnnxxxxxxtttnnniiigggfffeeeddddddddddddcccaaa___\\\[[[YYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSTTTSSSTTTWWW[[[___hhhtttkkkaaa[[[YYYZZZXXXUUUPPPHHH@@@:::888888777777777777666666666666555555444333333333333444222333444555555444333222222222222111111111111000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000////////////000000000000//////000000111000000///000000000000111111111111000000000111111111222222///000000111111222222333444333222222222333555666666777;;;@@@EEENNN___ppp|||{{{zzzvvvvvvwww|||ooocccWWWPPPJJJRRRddd{{{}}}mmmbbb___dddhhhwwwqqqgggggggggaaa\\\ZZZYYYXXX[[[```iiiqqq|||{{{rrrddd[[[QQQKKKGGGFFFKKKQQQbbbtttzzzrrrkkkhhhiiipppxxx~~~{{{xxxmmmddd[[[TTTPPPNNNOOOQQQYYYhhh~~~xxxpppjjjhhhlll{{{~~~wwwiiibbb___aaadddhhhooouuu~~~yyynnncccZZZQQQLLLGGGEEEDDDDDDDDDHHHTTTaaawww|||tttfff[[[PPPKKKHHHDDDCCCEEEFFFKKKQQQVVV[[[bbbjjjpppzzzxxxpppjjjccc^^^[[[YYYWWWUUUYYY```iiiqqq|||{{{vvvooojjjggggggffffffggggggfffdddbbb^^^\\\ZZZWWWXXXXXXXXXXXXYYYYYYYYYWWWWWWXXXXXXWWWUUUSSSQQQRRRSSSSSSRRRRRRUUUYYY\\\fffppp~~~vvveee\\\YYYZZZYYYWWWRRRKKKCCC<<<:::999888888888777777777777666555555444333333333333444222333444444444444333222222222222111111111000000111111111111111111111111000000000000000111111111111111000000000000111111000000000000000000000000/////////000000000000000////////////000000000000//////000111111111000000///000000000111111111111000000111111111222222222111111111222333333444444444333222222333444555666777999===BBBFFFPPPdddvvv|||wwwrrrllljjjlll|||vvvdddVVVOOOLLLHHHSSShhhqqqccc^^^```cccqqq{{{uuujjjhhhiiibbb\\\YYYXXXXXX]]]cccmmmuuuvvviii___UUUNNNHHHFFFHHHNNN\\\mmm{{{ssskkkhhhiiipppxxx}}}{{{|||rrrhhh^^^VVVQQQOOOOOOQQQWWWeee{{{yyypppjjjiiilllzzzmmmfff```aaaeeeiiiooouuuzzz|||qqqfff\\\RRRLLLIIIGGGFFFEEEDDDGGGRRR^^^sss}}}uuuiii^^^SSSMMMIIIEEECCCEEEGGGLLLRRRWWW[[[```ggglllvvv~~~xxxpppjjjddd___ZZZXXXVVVUUUZZZaaalllttt}}}xxxqqqllliiiiiiiiiiiijjjiiihhhfffbbb___[[[YYYVVVWWWWWWXXXYYYZZZ[[[\\\ZZZ[[[[[[ZZZXXXVVVSSSRRRRRRRRRRRRQQQQQQSSSWWWZZZccclllwwwnnn___[[[\\\[[[YYYUUUNNNFFF???;;;999999888888888777777777777555555444333333333333444222333333333333333333222222222222111111111000000222222222222222222222222///000000000111111111222111111000000000000111111000000000000000000000000......//////000000000000000000000000//////////////////000111111111111111///000000000111111111111111111111111222222222222222222333444444555555666333333222222333555666777:::<<<@@@DDDGGGRRRggg{{{|||uuunnnfffdddfffxxxttt^^^PPPKKKJJJKKKYYYpppsssbbbZZZZZZ]]]jjjvvvyyymmmjjjjjjbbb[[[YYYXXXZZZ```gggpppxxx~~~zzzmmmcccYYYQQQKKKGGGIIINNNYYYiii}}}|||tttkkkiiijjjqqqxxx}}}{{{wwwlllbbbYYYSSSPPPPPPQQQVVVcccyyyzzzqqqkkkiiilllzzzuuukkkddddddhhhkkkoootttwwwvvvkkk___TTTNNNJJJHHHGGGFFFCCCEEEOOO[[[ooo~~~vvvlllaaaUUUOOOJJJFFFDDDEEEGGGLLLSSSXXX[[[___eeeiiirrr|||~~~wwwooojjjddd^^^YYYWWWUUUVVV\\\dddpppxxx}}}yyysssooommmmmmllllllkkkkkkiiigggccc___\\\ZZZVVVVVVXXXYYY[[[]]]^^^___aaaaaa```^^^\\\YYYWWWVVVSSSSSSRRRQQQPPPRRRVVVYYY```gggpppyyyyyyfff^^^^^^\\\[[[XXXQQQHHHAAA<<<:::888888888888777777777777555555444333333333333444333333222222222222333333222222222111111111111000222222222222222222222222///000000111111222222222111111000000000000111111000000000000000000000000---......//////000000111000000000000//////////////////000111222222222222000000000000111111111111111111111222222222222333222333333444444555666666333333222333444555777888;;;===BBBFFFIIITTTlll~~~wwwnnneeeccceeexxxppp[[[NNNJJJJJJMMM]]]ttttttbbbXXXWWWZZZeeerrrzzznnnkkkiiibbb[[[YYYZZZ\\\cccjjjrrrzzz~~~yyyyyy}}}rrriii^^^VVVOOOJJJKKKOOOWWWeeewww}}}uuullliiikkkssszzzzzz{{{qqqfff\\\UUUPPPPPPQQQUUUaaaxxx{{{rrrmmmgggjjjyyy~~~sssiiihhhjjjlllooosssrrryyy{{{ooocccXXXPPPJJJHHHFFFEEEBBBCCCLLLWWWlll|||xxxnnnbbbVVVPPPKKKFFFDDDDDDGGGMMMTTTYYY\\\```dddhhhoooyyy|||uuunnniiibbb]]]XXXWWWVVVXXX```iiittt|||}}}yyyuuurrrqqqpppooonnnlllkkkjjjgggddd```]]][[[VVVVVVXXXZZZ]]]___```aaafffdddbbb___]]]ZZZYYYYYYSSSSSSSSSQQQPPPRRRUUUXXX]]]bbbiiipppwwwlll```___]]]\\\ZZZSSSKKKBBB===:::888888777777777666666666555555444333333333333444333222222222222222222333222222222111111111111000111111111111111111111111///000000111111222333333111111000000000000111111000000000000000000000000------......///000000111111000000000/////////...//////000111222222222222000000000000111111111111111111111222222222333333111111222222333444444444333333333333444666777999999===BBBFFFJJJWWWqqq{{{qqqfffccceeezzzjjjVVVLLLJJJKKKOOO___xxxvvvcccXXXWWWYYYcccpppzzzooolllggg```[[[ZZZ[[[^^^eeemmmuuu}}}~~~vvvsssvvv|||yyyoooddd[[[RRRLLLKKKOOOSSS___ppp}}}vvvllljjjmmmuuu{{{~~~yyytttiii^^^WWWPPPPPPQQQUUUaaaxxx{{{sssmmmfffiiixxxxxxmmmjjjlllmmmoooqqqnnnuuu~~~sssfffZZZSSSIIIGGGEEEDDDAAAAAAJJJUUUjjj{{{zzzooocccWWWPPPLLLFFFDDDDDDGGGMMMUUUZZZ]]]```eeehhhnnnxxxzzztttmmmhhh```[[[WWWVVVWWWZZZcccmmmwww|||yyyvvvtttsssrrrqqqppplllkkkjjjhhheeeaaa]]][[[VVVWWWYYY[[[^^^```bbbcccfffdddaaa^^^[[[YYYXXXXXXTTTTTTSSSQQQPPPRRRUUUXXX[[[___eeejjjqqq{{{pppbbb___^^^]]][[[UUULLLCCC===;;;777777777777666666666666555555444333333333333444333222222111111222222333222222222111111111111000000000000000000000000000///000000111222222333333111111000000000000111111000000000000000000000000---------...///000000111111111000000/////////...//////000222222333333333000000000000111111111111111111222222222333333333///000000111222222333333333333333333444666888999777;;;BBBGGGLLLZZZuuu~~~ssshhhdddfff|||}}}dddQQQJJJJJJMMMUUUfff~~~xxxeeeYYYXXX[[[cccpppzzzooolllfff___[[[[[[\\\___fffnnnwww~~~tttpppqqqvvvzzz~~~ttthhh^^^TTTLLLKKKNNNOOO[[[kkk|||}}}vvvlllkkknnnvvv|||}}}yyyrrrcccTTTTTTQQQPPPSSS]]]qqq}}}rrrkkklllnnn{{{~~~uuuooonnnooopppooottttttyyyvvvjjj^^^UUURRRKKKFFFEEEEEEFFFKKKQQQfffvvv}}}rrrhhh\\\TTTLLLEEECCCEEEGGGMMMUUU[[[^^^```dddggglllvvv{{{tttlllfff]]]XXXUUUUUUWWW\\\fffpppyyy|||yyyxxxxxxwwwtttppppppmmmjjjhhheeebbb^^^ZZZYYYYYY[[[]]]___aaabbbcccdddcccbbb___\\\YYYVVVUUUSSSRRRRRRRRRSSSUUUXXXZZZ]]]^^^```ccchhhpppxxx~~~jjj^^^]]]___^^^XXXMMMBBB===;;;:::999888777666666666666888555222333555555333000333333333333333333333333111222222333333222222111111111111111000000000000000000111111111111000000000000000000000000000000////////////000000000000...............///000000//////000000111111222222////////////000000000000000000000000000000000000//////000111222222333333000111111222222333444444555555555555666888999999===@@@CCCEEEMMMaaa{{{~~~uuummmllloooqqq\\\NNNFFFHHHNNN[[[rrrnnn___[[[^^^dddooo{{{ooogggbbb\\\YYYZZZ]]]aaahhhpppwwwxxxqqqlllkkknnnxxx{{{mmmbbbYYYPPPLLLMMMVVV]]]iiizzz~~~}}}}}}}}}|||wwwtttmmmpppuuuzzz}}}~~~}}}wwwiii[[[VVVRRRQQQTTT]]]qqq~~~tttmmmjjjlllzzzyyysssqqqrrrqqqpppuuutttwwwyyymmm```XXXRRRLLLGGGFFFEEEEEEJJJPPPcccsss~~~uuujjj]]]TTTMMMFFFDDDFFFHHHNNNVVV\\\___bbbfffiiimmmwww{{{tttlllfff^^^XXXTTTUUUWWW]]]hhhsss}}}~~~zzzyyyzzzyyyuuuqqqpppnnnjjjhhheeebbb^^^[[[XXXYYY[[[]]]```bbbcccddddddcccaaa___\\\YYYVVVTTTRRRRRRRRRRRRTTTWWWZZZ[[[\\\]]]^^^___bbbhhhoootttoooaaa]]]______YYYOOOEEE???<<<:::999888777777666666666666555444444555555444333333333333333333333333333111222222333333222222111111111111000000000//////000000111111111111000000000000000000000000000000000000000000//////////////////......//////000111000000000000000111111111000000000000111111111111000000000000000000000000///000000111222222333333000111111222222333444444555555555555666888999:::<<<@@@DDDHHHQQQeee~~~vvvpppqqqvvvjjjXXXNNNHHHJJJQQQbbbxxxuuufffaaaccchhhtttxxxlllddd```ZZZWWWYYY\\\```hhhoooyyy}}}tttkkkhhhhhhssszzzrrrfff\\\SSSOOOPPPSSSYYYeeeuuu}}}||||||}}}|||vvvsssnnnqqqvvv{{{}}}~~~|||ooobbbXXXTTTRRRTTT]]]qqqvvvooojjjkkkxxx~~~xxxvvvuuusssqqquuussstttyyy|||pppccc[[[SSSMMMGGGFFFEEEEEEHHHNNN^^^oooxxxlll^^^UUUMMMGGGFFFHHHIIIOOOWWW]]]```dddhhhlllpppzzzzzzssskkkeee^^^XXXSSSSSSVVV]]]kkkwww}}}||||||{{{wwwsssqqqnnnjjjgggeeebbb^^^[[[YYYZZZ\\\___aaaccceeeeeeccccccaaa^^^[[[XXXUUUTTTQQQQQQRRRSSSUUUXXX[[[]]]]]]]]]]]]\\\]]]```fffjjjvvvuuuddd\\\^^^___[[[SSSJJJBBB===::::::888777777777777777555666777666555444555666333333333333333333333333111222222333333222222111000000000000////////////000000111111111111000000000000000000000000000000111111000000//////......000////////////000111111111111111111000000000000111111111111222222222222000000000000000000000000000000000111222222333333000111111222222333444444444444555555666888999:::<<<@@@EEEKKKVVVlll~~~wwwsssyyy|||aaaSSSMMMJJJMMMUUUlllqqqjjjkkkpppzzzttthhh___\\\WWWTTTWWW[[[___gggooo|||xxxmmmfffeeelllsss|||xxxlllaaaXXXSSSRRROOOUUU```ooo}}}{{{{{{{{{|||{{{uuuqqqnnnrrrwww}}}}}}~~~~~~rrrfffZZZVVVSSSTTT]]]pppxxxqqqkkklllyyy}}}zzzxxxtttqqqtttqqqpppttt{{{~~~sssfff^^^TTTNNNIIIGGGFFFDDDGGGLLLXXXjjj~~~{{{nnn___UUUMMMGGGFFFIIIIIIOOOWWW]]]aaaeeejjjnnnsss|||yyyrrriiiccc\\\VVVPPPPPPTTT]]]lllzzz}}}yyytttqqqnnnjjjgggeeebbb___\\\YYY[[[^^^```ccceeeeeefffcccbbb```^^^[[[WWWUUUSSSOOOPPPQQQSSSVVVYYY\\\]]]^^^^^^]]]\\\[[[]]]aaadddkkkssszzzeee\\\]]]]]]\\\VVVMMMDDD>>>::::::999888777777777777666999:::888555333444777333333333333333333333333111222222333333222222111000000000/////////......000000111111111111000000////////////////////////111111000000//////......000000000000000111111222222222111111000000//////000000000111111111222222000000000000000000000000000000111111111222222222000111111222222333444444444444444555666888999:::===AAAGGGNNN[[[qqq~~~wwwvvvsssXXXOOOLLLJJJPPPYYYttt}}}vvvuuuzzz|||pppddd\\\YYYTTTRRRUUUZZZ___hhhqqq~~~qqqhhheeeeeellluuu}}}~~~qqqfff\\\UUUSSSNNNRRR\\\kkk{{{}}}zzzzzzzzzzzzyyysssooommmqqqwww}}}~~~sssggg]]]XXXTTTUUU]]]pppyyysssnnnoooyyy}}}zzzuuupppqqqnnnnnnqqqvvv~~~uuuiii```WWWQQQKKKIIIGGGDDDFFFKKKSSSeeezzz}}}pppaaaVVVMMMGGGFFFIIIIIIOOOWWW]]]aaafffmmmqqqvvv~~~xxxppphhhbbbZZZSSSNNNNNNSSS^^^nnn|||zzzuuurrroookkkgggeeebbb___]]][[[]]]```ccceeefffffffffbbbaaa```]]]ZZZWWWTTTRRRMMMNNNPPPSSSVVVYYY[[[]]]]]]]]]]]][[[ZZZ\\\___bbbdddjjjxxxiii]]]\\\\\\[[[XXXPPPFFF>>>;;;:::999888777777777777999;;;<<<999555222333555333333333333333333333333111222222333333222222111000000000000////////////000000111111111111000000////////////////////////111000000000/////////...000000000000000111111222222222111111000000///////////////000000000111111000000000000000000000000111111111111111222222222000111111222222333444444333444444555777888:::;;;???BBBHHHQQQ```uuuxxxyyykkkSSSLLLKKKIIIRRR___zzzxxxmmmbbb[[[VVVRRRQQQUUUZZZaaajjjssstttiiieeebbbhhhpppwww}}}wwwlll```WWWSSSPPPSSS\\\iiixxx}}}zzzyyyyyyyyy|||uuupppnnnlllqqqxxx~~~uuukkkaaa\\\XXXWWW___rrrzzztttppppppzzz|||vvvqqqnnnlllmmmppprrrxxxwwwllldddZZZSSSNNNLLLIIIEEEFFFJJJOOOaaavvvrrrdddYYYPPPIIIGGGJJJJJJPPPXXX^^^ccciiipppuuu|||}}}wwwoooggg```XXXRRRMMMOOOUUU___ppp~~~{{{vvvssspppkkkgggdddbbb```^^^^^^___bbbeeeffffffeeeeeeaaaaaa___\\\YYYVVVSSSRRRNNNOOOQQQTTTWWWZZZ\\\]]]ZZZZZZZZZYYYXXXYYY[[[^^^```eeepppsssaaa^^^\\\\\\ZZZTTTIII@@@;;;:::999888888777888888:::::::::888555333333333333333333333333333333333111222222333333222222111111111111111000000000000000000111111111111000000000000000000000000000000/////////000000000000000000////////////000111111111111111111000000000000.../////////000000000000000000000000000000000000111111111111111111111111000111111222222333444444333333444555777999:::;;;@@@CCCJJJTTTddd{{{{{{~~~eeeOOOLLLJJJIIIVVVhhh|||rrriiiaaa[[[UUUQQQQQQVVV\\\cccmmmvvvxxxkkkfffaaaeeejjjpppvvv}}}~~~tttfff[[[TTTSSSVVV]]]hhhvvv|||yyyyyyyyyyyy}}}|||wwwrrrnnnlllmmmrrryyy|||rrrgggaaa\\\[[[bbbuuuzzztttooooooxxxxxxrrrmmmkkkllloooppprrrzzzzzzooohhh\\\VVVQQQNNNJJJFFFFFFJJJLLL^^^tttvvvhhh]]]TTTLLLIIIKKKMMMRRRZZZaaafffmmmtttzzz|||vvvnnnfff___WWWRRROOOQQQXXXcccsss{{{vvvtttpppkkkgggdddbbb```___```bbbdddfffgggfffeeedddaaa```^^^\\\YYYVVVSSSQQQQQQRRRTTTWWWYYY\\\]]]^^^ZZZZZZZZZXXXWWWWWWYYY[[[]]]bbbkkkyyygggbbb^^^]]]]]]WWWLLLCCC;;;;;;:::999888888888888888777666666666666555444333333333333333333333333111222222333333222222111222222222222111111111111000000111111111111000000000000000000000000000000......//////000000111111//////......//////000111000000000000000111111111//////000000000111111111000000000000000000000000111111111111111111111111000111111222222333444444333333444555777999;;;<<>>BBBEEEMMM]]]tttoooYYYHHHGGGKKKQQQgggzzzppphhhaaa]]]^^^UUURRRSSSZZZaaahhhrrr{{{~~~ssslllddd^^^___ccchhhooowwwzzzmmmbbb]]][[[\\\eeettt{{{xxxxxxrrrsssvvvwwwxxxyyy|||~~~{{{xxxtttnnngggeeehhhooovvv|||{{{rrrkkkdddbbbhhh|||xxxqqqlllnnnwww|||xxxnnnllljjjhhhhhhkkkmmmooouuu~~~xxxqqqfff]]]TTTQQQNNNJJJGGGGGGIIITTTggg{{{{{{kkk___VVVNNNKKKLLLPPPVVV___ffflllrrryyyzzztttmmmeee___WWWSSSOOOQQQ[[[iiiwww~~~{{{zzzssspppkkkfffcccaaaaaabbbeeefffhhhiiiiiigggeeedddaaa___[[[XXXUUUTTTSSSTTTUUUYYY]]]``````___^^^^^^^^^]]][[[YYYYYYYYY[[[[[[^^^___ccckkkwwwppp```aaaeee]]]RRRLLL@@@;;;888999999777666888666666666555555444444444555555444444444333333333333333333333333333333333000000111111111222222222111111111111000000000///000000000000000000000000111000000000/////////...000000000000000000000000111111000000000000111111000000111111111111000000222222222222222222222222111111111111111111111111111111111222333444555666666555555666888;;;>>>@@@DDDGGGPPPaaaxxxkkkWWWHHHIIINNNWWWmmmwwwmmmfff```]]]^^^XXXVVVWWW^^^eeelllvvvwwwnnnfff______bbbeeekkkqqq{{{rrrhhh```]]]^^^ffftttwwwrrrqqqlllooorrrvvvxxx{{{}}}{{{wwwtttmmmfffeeehhhooovvv}}}~~~tttmmmfffdddkkkwwwqqqkkkmmmvvv~~~zzzpppnnnkkkhhhggghhhiiijjjmmmsss|||vvvkkkaaaXXXSSSPPPJJJGGGGGGGGGRRRcccvvv{{{lllaaaWWWNNNKKKLLLPPPVVV___gggmmmsss{{{{{{tttmmmeee___UUUQQQNNNQQQ[[[jjjxxx~~~{{{xxxuuuqqqkkkeeeaaaaaabbbcccfffgggiiiiiiiiigggeeedddaaa___[[[WWWTTTSSSSSSSSSVVVZZZ___aaaaaa```______```^^^]]][[[ZZZZZZ[[[[[[]]]]]]aaahhhsss|||ddd```ddd```VVVPPPCCC===888999999777777999666888999888444222444666555444444444444333333333333333333333333333333333111111111111111222222222111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000111111000000000000111111000000111111111111000000222222222222222222222222222222222222222222222222222222222222333333444555666666666777999<<>>;;;666333555999444444444444444444444444333333333333333333333333111111111111111111111111111111111000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111000000000000111111///000000111111111111000111111111111111111111111222222222222222222222222333333333222222333444444666555555666999<<>>;;;666333555999444444444444444444444444333333333333333333333333111111111111111111111111000000000000000000111111000000000000000000000000////////////000000000000000000000000000000000000111111000000000000111111//////000111111111111111111111111111111111111111222222222222222222222222333333333222222333444444444444444555888;;;???AAAFFFNNN\\\rrrxxxllllllyyyrrrZZZOOOHHHLLLVVVfff}}}uuuhhhbbb```___aaaddddddbbbdddlllssszzz|||sssjjjeeeaaa\\\ZZZ\\\ccclllxxx{{{ooojjjhhhmmmxxx}}}rrrhhhcccbbbdddkkkttt}}}{{{tttnnngggbbbbbbgggpppxxx{{{uuunnnmmmtttwwwqqqjjjgggqqq}}}yyytttoookkkiiigggiiijjjlllnnntttzzznnnbbb[[[UUUNNNKKKKKKHHHJJJRRRaaavvv}}}sssiii\\\PPPLLLNNNPPPWWWaaajjjqqqzzzwwwpppggg^^^XXXOOONNNOOOVVVcccqqq~~~}}}xxxtttrrrnnnhhhbbbaaabbbfffiiikkkkkkjjjiiihhhfffdddccc]]]ZZZVVVRRRQQQSSSUUUWWW[[[___dddffffffeeeddddddbbbaaa```^^^\\\ZZZYYYXXXVVVWWW\\\ccckkkyyyxxxbbb\\\[[[WWWRRRFFF@@@;;;:::999666555777666888999888444222444666333333333444444444444555333333333333333333333333222222222111111111111111000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000111111000000000000111111...///000111111222111111111111111111111111111111333333333333333333333333222222222222333333444555444444444555888<<>>>>><<<888666888666666666555555444444444333333333444444444555555333333333333333333333333222222222111111111000000///000000000111111111111000000000000000000000000.../////////000000000111000000000000000000000000111111000000000000111111...///000111111222222222111111111111111111111111333333333333333333333333111111111222333444555666555444555666999===@@@CCCJJJSSSddd{{{zzzlllnnn}}}ttt___RRRLLLIIIOOO\\\pppxxxlll```[[[ZZZ[[[___dddgggfffiiiqqqyyy}}}tttnnnhhh```\\\\\\XXX```jjjssszzz}}}uuuppplllpppzzz}}}wwwqqqqqqrrryyyzzzrrrkkkddd___aaafffqqqzzz|||uuuttt|||vvvqqqiiieeeooozzztttooollljjjaaadddfffeeefffooo}}}~~~rrreee]]]WWWQQQNNNNNNJJJIIILLLZZZooo~~~vvvlll^^^QQQMMMOOOPPPWWWaaakkksss|||yyyqqqhhh___XXXOOOOOOQQQYYYgggvvv|||wwwsssmmmjjjfffcccccceeehhhkkkmmmmmmkkkiiigggfffdddcccYYYWWWSSSPPPQQQTTTXXXZZZ]]]aaaeeehhhhhhgggffffffaaaaaa```^^^\\\YYYWWWUUUWWWXXX[[[```fffpppnnn```]]]ZZZWWWLLLFFFCCCCCCAAA===::::::888777555666777888666555333333333444444555555555333333333333333333333333222222222222111111000000//////000000111111111222000000000000000000000000.../////////000000111111000000000000000000000000111111000000000000111111......///111111222222222000000000000000000000000333333333333333333333333111111111222333555666777666666666888:::>>>BBBDDDLLLUUUggg~~~}}}oooqqqoooYYYPPPKKKJJJPPP___tttuuuiii]]]XXXXXXYYY^^^bbbiiigggkkkssszzzwwwqqqjjjbbb^^^^^^WWW^^^gggnnnuuu~~~~~~vvvpppmmmqqq{{{xxxvvvuuuzzzzzzrrrjjjccc^^^```fffqqqzzz~~~~~~wwwttt{{{xxxpppiiikkkwww~~~xxxrrrlllhhheeeaaaaaacccfffiiiqqqyyy|||tttiii```YYYTTTNNNJJJIIIHHHKKKUUUggg|||}}}sssjjj___TTTNNNOOOQQQVVVaaammmuuu{{{}}}vvvppphhh^^^WWWMMMLLLOOOYYYhhhxxx|||vvvrrrmmmiiifffdddfffhhhjjjkkklllllllllmmmllliiiddd```XXXVVVSSSPPPOOOSSSYYY______aaaccceeeggghhhhhhgggdddbbb___\\\YYYXXXWWWWWWYYYXXXXXX\\\bbblll{{{sss___\\\\\\[[[OOOIIIBBB>>>>>>===999555888888888888777777777777999999888666666555555555333333333333333333333333000000000000000000000000111111111111111111111111333222111111000000111111111111111111111000//////111111000000//////......000000000000000000000000000111111111111222222222111111000000111111222333444444333333222333333333333333333444444444555555444555777777999===CCCGGGJJJWWWnnn}}}iiiQQQLLLIIIIIITTThhh~~~qqqggg]]]XXXVVVVVVYYY___bbbeeekkkqqqxxxyyyrrrkkkccc]]][[[XXXZZZcccmmmvvvzzzpppkkkttt|||~~~vvvmmmggg```\\\___fffrrr~~~zzzwww}}}yyypppiiilllxxx~~~yyysssmmmiiifffbbb```bbbdddgggnnnvvvwwwlllbbb[[[VVVPPPKKKIIIHHHJJJSSScccxxx{{{qqqiii^^^TTTOOOOOOPPPUUUaaannnwww}}}}}}uuuooohhh^^^VVVOOONNNQQQ[[[kkkzzz{{{vvvqqqllliiifffeeegggiiikkklllmmmmmmlllmmmkkkhhhccc___WWWTTTQQQOOOPPPUUUZZZ^^^```bbbdddeeeggggggggggggcccaaa^^^[[[YYYWWWVVVVVVWWWVVVWWW[[[aaakkk}}}zzzeee^^^]]][[[QQQJJJCCC>>>======999666888888777777777666666666888777666555444444444444333333333333333333333333111111111111111111111111111111111111111111111111333222111111000000111111111111111111111000//////111111000000////////////000000000000000000000000000111111111111222222222222111111111111222333333333333222222222222333333333333333333444444444444555666777888:::>>>CCCGGGMMM[[[sssfffPPPKKKIIIKKKWWWkkk{{{nnndddZZZUUUTTTSSSWWW\\\aaaeeekkkqqqyyy}}}vvvppphhhbbb]]]YYYXXX___gggppp{{{yyyrrrnnnvvv}}}vvvmmmfff```\\\```fffttt{{{zzzqqqjjjmmmyyyzzztttnnnjjjfffaaa^^^```bbbeeekkkqqquuu{{{oooeee^^^XXXRRRMMMIIIHHHHHHOOO^^^sssxxxnnnfff]]]SSSOOOPPPPPPVVVbbbpppyyy}}}vvvppphhh^^^VVVPPPPPPTTT^^^nnn}}}zzzuuuqqqjjjhhhffffffhhhkkklllmmmnnnmmmlllllljjjfffaaa]]]VVVRRRNNNNNNSSSXXX\\\]]]aaabbbdddffffffffffffeee```___\\\YYYWWWVVVUUUUUUUUUTTTVVV[[[```iiizzzlll___\\\\\\TTTMMMDDD>>><<<;;;:::888777777777666666666555555555555444333222222222222333333333333333333333333111111111111111111111111111111111111111111111111333222111111000000111111000111111111111000000///111000000000000/////////000000000000000000000000000111111111111222222222222222222222222333444444333222222111111222333333222222222333333333444444555666777888;;;???EEEIIIQQQaaayyy|||bbbPPPJJJHHHLLLZZZpppssshhh___UUURRRQQQQQQUUUZZZ```dddkkkrrrzzz}}}vvvnnnhhhaaa[[[WWWZZZaaajjjwww~~~yyytttssszzz|||tttllleee___\\\aaagggxxx}}}}}}{{{rrrkkknnn{{{{{{uuunnnjjjeee___\\\^^^aaaccciiiooosssyyy~~~rrrhhh```ZZZSSSNNNKKKIIIHHHMMMZZZooo}}}uuulllddd[[[RRROOOPPPRRRXXXdddrrr|||wwwqqqiii___WWWPPPQQQUUU```ppp~~~}}}xxxsssppphhhgggfffgggjjjmmmnnnnnnooommmllljjjhhhddd___[[[UUUPPPLLLNNNUUU[[[^^^]]]ccccccdddeeeeeeeeecccccc]]]\\\YYYWWWUUUTTTTTTTTTTTTTTTVVV[[[___gggvvvppp```\\\]]]XXXQQQGGG???;;;:::::::::666666666666555555555555555444444333222222333333333333333333333333333333111111111111111111111111111111111111111111111111333222111111000000111111000000111111111111000///000000000000000000000000000000000000000000000000000000111111111222222222333333222222333333444555222222111111111222333333222222222333333333333444555666777999<<<@@@FFFKKKUUUfffxxx^^^PPPGGGHHHNNN^^^ttt~~~pppddd[[[SSSPPPPPPPPPTTTYYY```dddkkksss{{{|||sssmmmfff^^^XXXXXX\\\fffuuu}}}wwwuuuwww}}}{{{yyyrrriiiccc^^^\\\bbbiii{{{|||}}}}}}ssslllppp}}}}}}vvvoookkkccc]]]YYY[[[```cccggglllqqquuuuuujjjbbb[[[TTTOOOLLLKKKIIILLLWWWkkk|||sssjjjbbbZZZQQQOOOQQQUUU[[[gggvvvyyyrrrjjj```XXXOOOPPPVVVaaaqqq{{{vvvqqqnnngggggggggiiilllnnnnnnnnnnnnllljjjhhheeeaaa\\\YYYTTTPPPMMMPPPWWW]]]___^^^cccdddddddddcccbbb```___ZZZYYYVVVTTTSSSRRRRRRRRRSSSTTTWWW\\\___dddqqq~~~uuuaaa[[[^^^[[[TTTJJJAAA;;;:::::::::666666666666555555555555666555444444444444444444333333333333333333333333111111111111111111111111111111111111111111111111333222111111000000111111///000000111111111000000000000000000111111111111000000000000000000000000000000111111111222222222333333222222333333444555222222111111222333333444222222333333333444444444555666888:::===BBBHHHMMMXXXiiivvv\\\PPPFFFHHHPPPaaaxxx~~~pppbbbYYYRRRPPPPPPQQQUUUZZZ```eeelllttt|||yyyrrrhhhaaaYYYVVVXXX```ppp~~~{{{uuutttwww~~~xxxuuummmeee```]]]\\\ccckkk}}}}}}}}}~~~~~~tttmmmqqqyyyrrrmmmeee]]]XXXZZZ___bbbeeeiiimmmqqqxxxxxxmmmddd\\\UUUPPPLLLKKKJJJLLLUUUggg}}}|||sssiiiaaaYYYQQQOOOQQQUUU\\\iiixxxyyyrrrjjj```XXXNNNPPPVVVbbbrrr|||xxxsssnnnkkkgggggghhhkkkmmmooonnnmmmkkkiiigggeeebbb___ZZZWWWTTTQQQPPPSSSYYY^^^``````ccccccccccccaaa___]]]\\\WWWVVVTTTRRRQQQPPPQQQQQQSSSTTTWWW[[[]]]```kkkvvvfff]]]___]]]WWWMMMCCC<<<999999:::777777777666666666555555666666555555555555555666333333333333333333333333222222222222222222222222111111111111111111111111333222111111000000111111///000000111111111111000000000000111111111111222000000000000000000000000000111111111111222222222222222222222222333444444222222222222333444555555333333333444444444555555555666888;;;>>>CCCJJJNNNZZZmmmxxx[[[OOOGGGJJJSSSeee{{{|||nnn```XXXQQQPPPRRRSSSWWW\\\aaafffmmmuuu}}}{{{llleee\\\WWWVVV[[[hhhvvvyyyrrrqqquuu}}}vvvooohhhaaa]]][[[\\\dddnnn~~~uuunnnrrr~~~vvvqqqiii```YYYZZZ^^^___aaadddjjjnnntttzzz|||pppggg___WWWRRRJJJJJJJJJKKKRRRcccxxx}}}tttiiiaaaXXXQQQOOOQQQSSSZZZiiiyyyxxxqqqiii^^^VVVNNNPPPWWWdddssszzzuuupppllliiihhhhhhiiillloooooonnnllliiifffdddbbb```]]]YYYVVVSSSSSSUUUWWWZZZ^^^```bbbccccccbbbaaa___]]]ZZZYYYTTTSSSRRRPPPOOOOOOOOOPPPQQQRRRVVVYYYZZZ\\\dddnnn~~~pppaaa___^^^YYYPPPFFF===999999999888888777777777666666666666666555555555555666666333333333333333333333333222222222222222222222222111111111111111111111111333222111111000000111111//////000111111111111111000000111111111222222222000000000000000000000000000111111111111222222222222111111111111222333333333333333333444555666777444444555555555666666666555666999;;;???DDDKKKPPP]]]ppp|||\\\OOOJJJMMMWWWiii{{{wwwhhh^^^VVVPPPPPPRRRSSSXXX]]]bbbgggooovvv~~~uuunnneee^^^XXXYYYcccooovvvooonnnqqq{{{|||tttjjjccc]]]ZZZYYY\\\eeeooouuunnnsssyyytttmmmccc[[[[[[]]]^^^^^^```jjjnnnsssuuu{{{sssiiiaaaYYYTTTHHHIIIIIIJJJQQQ```uuu~~~tttjjjaaaXXXPPPOOOQQQPPPXXXhhhzzzvvvoooggg\\\TTTOOOQQQXXXeeeuuu~~~xxxsssoookkkhhhhhhiiijjjmmmoooooommmkkkgggeeebbb```^^^\\\XXXUUUSSSUUUWWWYYY[[[]]]```cccbbbbbbbbb```^^^[[[XXXWWWSSSRRRQQQOOONNNNNNOOOOOOPPPQQQTTTXXXWWWXXX```iiiwwwwwwddd___^^^ZZZQQQGGG>>>999888999888888888888777777777777555555444444444555555666333333333333333333333333222222222222222222222222111111111111111111111111333222222111000111111111//////000111111111111111000000111111222222222222000000000000000000000000000111111111111222222222111111000000111111222333333333333444555666777888555555555666666666666777555777999<<>>@@@DDDMMMVVVhhh|||vvvYYYQQQNNNRRRaaayyy|||zzz|||lllbbbUUUSSSPPPNNNPPPTTTZZZ^^^eeehhhnnnwwwxxxqqqhhh^^^]]]cccrrr|||uuunnnkkkkkkqqq~~~~~~|||~~~tttkkkccc]]]XXXUUUVVV\\\jjjwww~~~uuuqqqyyy{{{vvvnnngggcccaaa```___^^^___ccchhhlllrrr~~~vvvjjj^^^XXXSSSMMMKKKNNNPPPVVVgggyyywwwlllccc[[[RRRNNNOOOQQQXXXgggxxx{{{rrriii```VVVOOOLLLNNNVVVcccsss}}}yyytttooolllkkkjjjlllllllllmmmnnnllliiifffbbbaaa___]]]ZZZWWWUUUTTTTTTWWW\\\___aaabbbccceeebbbbbbaaa^^^[[[XXXTTTSSSQQQOOOMMMLLLKKKKKKLLLMMMOOOOOOPPPQQQRRRTTTVVVWWW\\\gggvvvjjjaaa^^^XXXPPPGGG@@@======888888777777777666666666777666555555444444555555444555555555555555444333333333333333222222222222333333333333333333333333555:::;;;555111000000...111111111111111222222222000111111111111000000///111111111111111222222222000000111222222222222111000000111111111222222222222111000222444555444333444444555555555666666666:::999<<<@@@BBBEEENNNXXXmmmmmmVVVPPPMMMUUUggg|||{{{xxxggg\\\RRRQQQNNNNNNPPPUUU[[[___fffjjjqqqyyywwwlllbbb___ccclll~~~|||uuullliiiiiiooo}}}}}}{{{|||rrriii^^^YYYUUUTTTVVV]]]lllzzz}}}tttqqqyyy|||ssslllfffccc```___^^^^^^bbbgggjjjoooyyyzzzmmmbbb\\\TTTNNNKKKMMMOOOTTTeeewwwwwwkkkccc[[[RRRNNNOOOQQQXXXgggxxx~~~tttkkk```VVVOOOLLLNNNTTTaaarrr|||wwwrrrnnnlllkkkkkkooonnnmmmnnnmmmkkkgggddd```___]]][[[XXXVVVTTTSSSVVVYYY^^^aaabbbbbbcccdddbbbbbbaaa___\\\XXXUUUSSSQQQPPPNNNLLLKKKLLLMMMNNNPPPPPPPPPPPPQQQRRRSSSTTTUUU^^^kkkwwwpppddd___XXXRRRJJJAAA>>>>>>888888888777777777666666888777555444444444555666666777777555555777666333444444333333333222222222111111111111111111111111111555666333000222333111000000000111222222222333000000111111111111000///111111111111111111111111000000111222222222222111000000000111111111222222666555333444555555444333555555555555666666666666;;;:::===AAACCCFFFOOOYYYnnneeeSSSOOONNNWWWjjj|||}}}uuudddZZZPPPOOOMMMNNNQQQVVV\\\```ggglllsss{{{}}}qqqgggcccdddgggxxx}}}wwwkkkhhhgggmmm{{{|||{{{zzzpppggg\\\WWWSSSSSSVVV^^^nnn||||||rrrrrr{{{xxxpppjjjeeeaaa___^^^]]]___dddgggllluuu~~~qqqddd^^^TTTNNNKKKMMMNNNSSScccvvvwwwkkkccc[[[RRRNNNOOOQQQXXXfffwwwuuukkk```VVVNNNKKKLLLRRR___ooo|||vvvqqqmmmlllmmmnnnqqqpppooonnnnnnkkkgggdddaaa```]]]YYYVVVTTTSSSSSSXXX\\\___bbbbbbbbbcccdddcccbbbaaa___\\\XXXUUUSSSRRRQQQOOOMMMLLLMMMNNNOOOQQQPPPPPPPPPPPPPPPQQQRRRRRRYYYcccnnn|||xxxhhh```YYYTTTLLLBBB<<<===888888888888777777777777888777666444444555666666222444444222555::::::555444444444333333333222222000111222222222222111000///333333000///222333111000000000111222222222333///000000111111111000000111111111111111111111111000000111222222222222111000111111111111222222222666555555666888:::999888555555555666666666777777::::::<<>>>>>555555666666666777777777999999<<>>DDDIIINNNXXXcccttt}}}~~~uuu\\\MMMIIIJJJKKK\\\ooo~~~|||vvvfffYYYRRRMMMMMMMMMNNNRRRVVVZZZ]]]___hhhttt~~~yyyooojjjlllsss}}}qqqkkkgggkkkxxx|||yyyxxxxxxyyyxxxrrriiiaaaSSSPPPOOOSSSZZZfffyyy~~~|||{{{|||yyyrrrwww|||ppplllpppwwwwwwppprrrjjjcccbbbbbbcccggglllssszzzqqqggg]]]WWWQQQNNNLLLOOOYYYddd~~~rrrggg___YYYTTTPPPTTTWWWcccuuuyyypppggg]]]SSSLLLGGGGGGKKKTTTdddvvvyyysssrrrsssssssssrrrrrrrrrrrrrrrooojjjgggbbb___ZZZWWWWWWZZZ^^^aaaeeefffgggiiiiiiiiihhhgggeeeeeecccaaa]]]ZZZVVVTTTSSSRRRPPPOOONNNMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKNNNNNNQQQWWW```ooo}}}kkk]]][[[WWWKKK@@@>>>:::888777888999999888777:::888666555444444444555777777777777777777777777555444333222111222333333222222222111111111000000333333333444444444555555111111111111111111111111111000000000000000111111222222222222222222222222000000111111111222222222222222222222222222222222333333333444444444555555444444444444444555777777;;;;;;>>>CCCGGGLLLVVVaaaxxxjjjWWWMMMJJJIIISSS```qqq~~~rrrbbbUUUMMMKKKLLLMMMPPPTTTXXX\\\^^^dddhhhpppyyyxxxooojjjlllyyyxxxqqqjjjkkkxxx}}}{{{xxxwwwxxx}}}|||vvvpppggg]]]SSSQQQPPPRRR[[[kkk~~~}}}yyyzzz~~~~~~}}}~~~vvvqqqwwwyyyrrruuuyyy}}}zzzvvvmmmeeecccbbbaaadddhhhpppvvvuuulll]]]WWWQQQMMMLLLNNNXXXbbbzzzuuujjjaaa[[[UUUQQQRRRVVVbbbtttxxxoooggg^^^TTTNNNHHHIIILLLUUUdddvvv~~~wwwuuuvvvwwwwwwwwwuuutttsssqqqmmmhhhdddbbb___[[[XXXXXX[[[___cccggghhhiiijjjjjjjjjiiihhheeedddcccaaa]]]ZZZVVVTTTSSSRRRRRRQQQPPPOOONNNMMMLLLLLLKKKJJJJJJJJJJJJJJJNNNOOORRRWWW___mmmlll\\\ZZZWWWLLLAAA>>>;;;999888888999999888666777666666555555555555666777777777777777777777777555444333222222222333333222222222111111111000000111222222222333333333333111111111111111111111111222222111000000000000111111111111111111111111111111111111111111111222222222222222222222222222222222222222333333333444444444444444444555666777777::::::>>>DDDIIIOOO[[[fff~~~yyycccRRRJJJHHHHHHTTTbbbsss~~~}}}pppaaaUUUMMMJJJKKKMMMQQQUUUZZZ^^^aaaeeeiiipppxxxsssllljjjqqqzzzssslllnnnzzz}}}zzzyyyzzz}}}zzztttnnnddd[[[SSSQQQPPPTTT___ppp|||yyyzzz~~~{{{xxx|||zzzrrrpppxxx}}}tttkkkgggdddaaabbbeeelllqqqzzzyyyppp___XXXQQQMMMKKKMMMUUU___uuuzzznnneee]]]WWWRRRPPPTTT```tttwwwoooggg___UUUOOOJJJKKKNNNVVVdddvvv~~~|||||||||{{{|||zzzwwwtttqqqlllfffbbbbbb___\\\YYYZZZ^^^bbbeeeiiijjjkkkkkkkkkjjjiiihhhdddcccbbb```]]]ZZZWWWUUURRRSSSSSSSSSRRRPPPOOOMMMLLLLLLKKKJJJJJJJJJJJJJJJNNNNNNRRRWWW^^^kkkrrr^^^ZZZZZZQQQEEE???<<<;;;888888888888777666444444555666666666666666666666666666666666666666555444333222222222333333222222222111111111111111000000000000111111111222111111111111111111111111444333222111111111111111000000000000000000000000222222111111111111111111222222222222222222222222111111111222222222333333444444444444555666777888999;;;@@@FFFKKKRRR___lllmmmZZZMMMHHHHHHJJJVVVdddwww}}}~~~~~~mmm___TTTLLLIIIKKKMMMQQQWWW\\\aaadddfffjjjpppwww}}}zzzrrrkkklllsss}}}vvvppprrr}}}~~~}}}~~~~~~wwwqqqkkkbbbYYYRRRRRRRRRXXXddduuu|||zzz{{{~~~|||xxxsssvvv{{{|||wwwqqqrrr~~~zzzpppkkkgggcccccceeeiiimmmuuu|||sssbbbZZZRRRNNNLLLLLLSSS[[[ppp~~~qqqggg___XXXSSSQQQUUU```tttxxxoooggg^^^UUUNNNKKKKKKNNNUUUaaasss||||||xxxtttpppkkkfffcccbbb```^^^]]]^^^bbbfffiiijjjkkkkkkkkkkkkiiihhhfffbbbbbbaaa```]]]ZZZWWWUUUQQQRRRSSSTTTSSSQQQOOOMMMLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMQQQVVV]]]iii~~~{{{ddd]]]]]]WWWKKKBBB>>><<<999888888888777666444555666777777666555444555555555555555555555555444444333333333222222222111111111111111111111111000000000000111111111111111111111111111111111111333222222222222222333333111111111111111111111111222222222111111111111111222222222222222222222222222222222222333333333333444444444444555666777888999<<>>DDDIIILLLTTTeeeuuuyyygggUUULLLHHHDDDHHHOOO___nnnqqqbbbXXXOOOKKKGGGIIIMMMSSSZZZaaagggjjjlllrrrxxx{{{|||~~~|||yyyssssss}}}|||yyy}}}~~~uuunnniiiaaaXXXUUUVVV[[[gggxxx~~~||||||}}}{{{vvvrrrppphhhjjjpppzzz}}}xxxvvvyyyzzztttmmmjjjkkkjjjnnnqqqtttyyy}}}lllaaaVVVRRROOOMMMOOORRR]]]ttt{{{pppggg```[[[UUUVVV___qqq~~~tttkkkaaaVVVOOOIIIJJJKKKOOOXXXiii|||uuupppllliiifffddd___ccciiinnnqqqrrrqqqpppnnnnnnnnnllljjjgggdddccc_________^^^]]][[[XXXWWWVVVVVVVVVVVVVVVUUUUUUUUUQQQPPPOOOOOONNNNNNOOOOOOOOOPPPTTTYYY]]]eeevvv{{{fff]]]XXXPPPIII???<<<888777888999::::::777777666555555555555555555555555555555555555555333333444444444333222111000000111111111222222222222222222333333333333444111111111111111111111111222111111000000000111111111111111111111111111111//////000111222333333444222222222222222222222222222222333333333444444444555555555555666777888999:::>>>EEEKKKNNNWWWiii{{{{{{uuubbbPPPJJJGGGEEEIIIRRRaaappp~~~nnn```VVVNNNJJJGGGIIIMMMRRRYYY```fffjjjmmmttt{{{~~~}}}|||wwwzzz}}}vvvssszzz}}}}}}tttmmmhhh```XXXTTTVVV]]]lll}}}||||||}}}}}}|||wwwsssqqqooogggiiipppzzz~~~vvvvvvzzz{{{sssooopppkkknnnqqqssswww{{{nnncccXXXRRRPPPNNNNNNQQQXXXooo}}}sssjjjbbb^^^SSSUUU^^^ppp~~~uuulllcccYYYRRRJJJKKKLLLOOOWWWiii}}}vvvooojjjgggdddbbb___dddkkkqqquuuuuusssqqqppppppooonnnkkkhhheeeddd_________^^^]]][[[YYYWWWYYYYYYXXXWWWWWWWWWXXXXXXQQQQQQPPPOOOOOOOOOPPPPPPRRRSSSWWW[[[]]]cccssslll```[[[UUUNNN>>>;;;888777888:::;;;;;;666666555444444555777888666666666666666666666666333333444555444333222111000000111111222222222222111222222222222333333333111111111111111111111111444333222000///.........000000000000000000000000......///111222333444555222222222222222222222222111111222222222333333333555555555666666777888999999>>>FFFLLLPPPZZZnnn}}}yyyttt```NNNJJJIIIGGGLLLVVVcccqqq|||lll^^^UUUNNNJJJGGGIIIMMMRRRYYY```fffiiinnnuuu}}}~~~|||ttttttyyyuuuzzz|||ssslllggg___WWWSSSUUU^^^ooo~~~||||||||||||}}}xxxtttqqqlllhhhllllllpppzzzuuuppprrrzzztttooooooqqqsssuuuwww|||}}}rrrggg\\\UUUPPPKKKKKKNNNYYYgggvvvjjj```ZZZWWWXXX```qqqzzzrrrggg[[[SSSNNNMMMMMMQQQWWWeee{{{uuunnniiifffcccaaaaaafffmmmuuu{{{{{{wwwtttvvvssspppmmmkkkhhheeebbbbbbbbbaaa```^^^[[[YYYXXXZZZZZZ[[[\\\\\\[[[YYYXXXSSSRRRRRRRRRRRRQQQNNNKKKPPPRRRVVV[[[]]]bbbooo|||ssshhhbbbWWWKKKEEE???:::<<<>>>;;;999:::666666777777777777666666666666555555555444444444444444444333333222222222444333333222222111111111222222222222222222222222222222222111111111000000222222111111111111222222111111111111111111111111111111222222222333333333444444444333333222222222555444444444444555666666666666777777888888888999;;;>>>EEELLLRRR]]]rrr||||||www___JJJFFFFFFEEELLLWWWiiittt~~~~~~}}}kkk]]]QQQKKKJJJHHHKKKOOOTTTZZZ```eeehhhssswww|||}}}vvvtttyyyxxxvvvyyy|||uuulllccc\\\XXXTTTYYYcccttt~~~}}}|||{{{zzz|||wwwtttqqqmmmjjjllllllpppyyytttpppqqq}}}yyyrrrssssssssssssxxx~~~~~~sssiii^^^WWWQQQLLLKKKNNNUUUccc|||xxxlllbbb\\\WWWXXX___ppp}}}tttjjj^^^VVVQQQOOONNNQQQUUUaaavvv}}}tttmmmiiifffcccaaabbbfffnnnvvv|||}}}|||yyywwwuuuqqqooommmjjjgggdddddddddcccaaa___]]]\\\[[[[[[\\\]]]]]]]]]\\\[[[ZZZWWWUUUTTTTTTTTTSSSQQQOOOQQQRRRVVVZZZ\\\aaammmzzz{{{jjj```WWWNNNDDD>>>999;;;<<<:::888888666666777777777777666666666666555555555444444444444444444333333333222222333333333222222222222222222222222222222222222222222222222111111111000000222222111111111111222222111111111111111111111111111111222222222333333333444333333333333333333222333333333333333444555555555666666777888999999999<<<@@@GGGNNNTTT___ttt||||||www___JJJGGGGGGFFFMMMXXXkkkuuuzzziii[[[OOOIIIHHHHHHKKKOOOTTTZZZ```fffjjjtttyyy~~~yyyssstttxxxxxxuuuwww}}}uuulllccc\\\XXXWWW\\\hhhyyy~~~|||zzzxxx{{{wwwtttqqqnnnlllllllllooowww}}}xxxqqqmmmoooxxxwwwuuusssrrruuuzzzvvvkkk```YYYSSSMMMLLLNNNQQQ^^^vvv}}}pppeee___XXXXXX^^^nnnxxxnnnbbb[[[TTTQQQOOOPPPSSS\\\nnnzzzrrrlllhhheeecccbbbccchhhpppxxx}}}yyywwwsssqqqooolllhhhffffffeeedddcccaaa```___^^^^^^___`````````___]]]\\\ZZZXXXUUUTTTTTTSSSRRRPPPSSSSSSVVVZZZ\\\___jjjvvvnnnaaaXXXRRRDDD===888999:::888666777666666777777777777666666555555555555555444444444444444444444333333333333222222222222333333333333222222222222222222222222222222222111111111111111222222111111111111222222111111111111111111111111111111222222222333333333222333333333333333333444333222222222222333444444444555666777888999:::;;;===AAAHHHPPPVVVbbbwwwwwwuuuvvv___KKKHHHHHHFFFNNNZZZmmmxxxwwwfffXXXMMMGGGGGGHHHKKKPPPUUUZZZaaaggglllvvv{{{~~~sssoooooo|||{{{wwwxxx~~~|||uuulllccc\\\XXXZZZaaannn}}}yyyvvv|||wwwsssooommmkkkjjjjjjmmmrrrwwwxxxuuupppllljjjooo}}}yyyuuutttvvvzzz}}}yyynnnccc\\\UUUOOOMMMNNNNNNYYYooottthhhaaaZZZXXX]]]kkk{{{rrrggg___VVVRRROOOOOOQQQYYYhhhvvv}}}zzzvvvpppjjjgggdddccccccgggllltttzzz~~~{{{xxxuuurrrpppmmmjjjggggggfffeeedddcccbbbaaaaaabbbccccccccccccbbb```___[[[YYYUUUSSSRRRRRRQQQPPPTTTTTTVVVYYY[[[]]]gggqqq~~~ssseee[[[TTTFFF???999999:::888666777666666777777777777666666555555555555555555555555444444444444444444333333111222222333333444444444222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111111111222222222333333333222222222333333444444444333333333222333333444555333444555777888:::;;;;;;===AAAHHHPPPWWWdddyyytttnnn~~~uuu^^^LLLHHHHHHGGGPPP]]]pppzzztttcccVVVLLLGGGHHHHHHLLLQQQVVV[[[aaaiiioooxxx|||uuunnnmmmwww}}}{{{}}}|||tttkkkccc]]]YYYZZZcccsss~~~yyyuuu~~~xxxrrrmmmkkkjjjhhhhhhiiilllooopppnnnkkkhhhjjjsss|||xxxvvvwwwyyy{{{||||||rrrggg___XXXQQQNNNOOONNNVVVhhhxxxkkkddd]]]ZZZ\\\iii|||vvvllldddYYYTTTPPPPPPQQQWWWcccooo}}}yyytttrrrnnnjjjfffddddddeeemmmrrryyy~~~|||zzzvvvtttrrrooollliiiggggggeeedddcccccccccccceeeffffffffffffdddbbbaaa^^^[[[WWWUUUTTTSSSRRRQQQUUUTTTUUUXXXZZZ\\\ccclllxxxyyyjjj^^^UUUIIIAAA;;;;;;;;;999777888666666777777777777666666444555555555555555555555444444444444444444444444222222222333333444444555222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111111111222222222333333333222222222333333444444444444444444444444555555666333444555777888:::;;;;;;<<<@@@HHHQQQXXXeee{{{{{{ooo|||rrr]]]LLLIIIHHHGGGQQQ___qqq|||sssbbbVVVLLLIIIIIIHHHMMMRRRWWW[[[bbbkkkrrryyy~~~zzzrrrqqqpppzzz|||{{{{{{ssskkkddd^^^[[[[[[fffxxx~~~xxxtttzzzrrrmmmkkkkkkhhhffffffgggiiikkkkkkjjjjjjqqq~~~}}}zzzyyyyyyxxxzzzuuujjjbbbZZZRRROOOOOOOOOSSSaaa{{{}}}pppggg```\\\\\\gggyyy|||rrrjjj^^^XXXSSSQQQRRRUUU___iiixxx{{{wwwppppppnnnjjjfffeeefffgggrrrxxx|||yyyvvvtttrrrnnnllliiihhhfffeeedddeeeeeefffhhhhhhhhhhhhgggfffdddcccbbb___\\\YYYXXXWWWTTTRRRUUUSSSTTTWWWYYY[[[aaaiiisss|||mmm```WWWLLLDDD===<<<<<<:::888:::666666777777777777666666444444444555555555555555444444444444555555555555333333333333444444444444222222222222222222222222111111111111111222222222222222111111111111222222111111111111111111111111111111222222222333333333222333333333333333333444555444444444444555666666444555666777888999:::;;;<<<@@@IIIRRRZZZggg}}}ssszzzppp\\\KKKHHHGGGFFFQQQaaarrr|||~~~rrraaaUUUMMMJJJKKKHHHMMMSSSWWW[[[bbbmmmuuu|||xxxuuummmrrrzzzvvvzzzrrrkkkeee```^^^___jjj}}}|||vvvrrr{{{sssnnnmmmnnnhhhgggeeedddfffiiilllmmmqqq|||~~~zzzwwwxxx~~~wwwlllddd\\\TTTOOOPPPOOOPPPZZZrrrtttlllccc]]]\\\fffwwwwwwpppddd]]]WWWTTTRRRTTTZZZbbbnnn}}}{{{vvvmmmnnnmmmjjjgggfffgggjjjuuu}}}}}}zzzxxxuuurrroookkkiiihhhffffffggghhhiiiiiijjjjjjjjjhhhgggeeedddbbb```^^^\\\[[[XXXUUURRRTTTRRRRRRVVVYYY[[[```fffoooyyy|||kkk```ZZZNNNEEE>>>===<<<:::888:::666666777777777777666666444444444555555555666666444444444444555555555666444444444444444333333333222222222222222222222222000000111111111222222222222222111111111111222222111111111111111111111111111111222222222333333333444333333333333333333222444444333333444444555666555666666777888999999999===AAAJJJSSS\\\jjj{{{}}}nnnZZZKKKHHHFFFEEEQQQaaarrr|||}}}ppp```TTTLLLJJJKKKHHHNNNTTTXXX[[[bbbnnnxxx{{{wwwnnnoooyyy}}}uuu~~~xxxqqqkkkfffbbb```fffrrr}}}{{{xxxsssppp{{{tttppppppqqqjjjgggeeedddeeeiiinnnpppwww}}}xxxvvv|||yyynnnfff]]]TTTPPPPPPOOONNNVVVmmmxxxoooeee___]]]eeevvv{{{tttjjjbbbZZZVVVSSSRRRWWW^^^iiiyyy{{{vvvlllmmmmmmkkkgggfffhhhkkkvvv}}}{{{xxxuuurrrlllkkkiiihhhhhhiiikkkllljjjjjjjjjjjjiiigggeeeddd```___]]]\\\ZZZWWWSSSOOOTTTQQQRRRVVVYYY[[[```fffmmmuuu{{{{{{ggg```]]]NNNEEE>>><<<<<<999888999666666777777777777666666444444444555555555666666444444444555555555666666555555555444444333333333222222222222222222222222000000111111222222222222222222111111111111222222111111111111111111111111111111222222222333333333444444444333333222222222333333222222333333444555666666777777888888888999>>>CCCLLLUUU^^^llllllYYYJJJGGGEEEEEEQQQbbbqqq|||}}}ooo___SSSKKKIIIKKKHHHNNNUUUXXX[[[cccoooyyy{{{vvvmmmkkkrrrxxx}}}wwwqqqkkkfffcccbbblllxxx~~~|||zzzxxxuuuqqqnnn~~~xxxtttqqqqqqooonnnmmmmmmnnnppprrrttt}}}~~~}}}yyyoooeee]]]WWWRRROOOMMMQQQWWWggg}}}qqqeeeaaa___cccpppzzznnnhhh```ZZZWWWVVVVVVVVVdddppp{{{wwwqqqooollliiihhhiiilllmmmzzz}}}{{{yyyuuusssqqqoookkkhhhggghhhjjjlllooommmlllkkkjjjiiifffdddcccaaa___[[[WWWSSSPPPOOOPPPOOOOOOPPPTTTYYY^^^bbbjjjppp|||hhh]]]^^^QQQJJJAAA;;;999:::999888;;;999777777999:::888666444555555555666777777777777444222333777888555111777555333111111111222333111222222333333222222111111111111111111111111111222222222222222222222222222222222222222222222222111222333333444444333333222222222333333333444444444444444555555555666666777777777777888999:::;;;===CCCMMMYYYbbbppphhhWWWGGGDDDEEEIIITTTaaattt}}}jjj[[[QQQKKKHHHHHHIIIMMMSSSXXX^^^gggqqqxxxyyyqqqoooqqq{{{}}}wwwqqqlllhhhjjjpppxxx|||wwwsssnnnlllzzzvvvuuutttttttttssstttuuuvvvxxxyyy~~~{{{qqqggg___XXXSSSPPPNNNQQQVVVcccuuuhhhddd```dddooo~~~qqqkkkccc\\\XXXWWWVVVVVVaaakkkyyy|||wwwrrrpppmmmkkkkkkllloooppp|||}}}zzzwwwtttqqqooollliiiiiijjjlllnnnqqqpppnnnnnnmmmllliiifffdddbbb^^^ZZZWWWSSSQQQPPPOOOOOOOOOQQQUUUZZZ```ccclllqqq|||iii\\\[[[RRRKKKAAA;;;::::::999888;;;999777777999:::888666555555555555555666666666777555333555999999666222555444222111111333444555222222333333333333222222111111111111111111111111222222222222222222222222222222222222222222222222111222333333444444333333333333333333444444444444444444444555555555666666777777777777888:::;;;;;;???EEEOOO[[[dddrrr|||eeeUUUGGGDDDFFFIIISSS___rrr{{{jjj[[[QQQKKKHHHHHHIIIMMMSSSXXX^^^gggqqqxxx|||qqqnnnnnnuuu{{{uuuqqqllljjjnnnttt~~~~~~zzzuuupppllljjj|||zzzzzz{{{yyyyyyyyyyyyyyyyyyyyyyyy||||||rrriiiaaaZZZUUUQQQPPPQQQSSS^^^vvvyyymmmgggbbbdddnnnwwwpppfff^^^YYYWWWVVVVVV\\\bbbnnn|||~~~yyytttrrrpppnnnoooqqqtttvvv~~~|||yyyvvvpppnnnllljjjjjjlllnnnppptttsssqqqqqqqqqooollliiidddbbb^^^YYYUUUSSSRRRRRRNNNNNNOOOQQQVVV[[[aaadddmmmrrrzzzkkk]]]ZZZTTTLLLCCC===;;;::::::888:::999888888999999888666555555555555555444444444777555555777::::::666333333222222222222444666777222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222111222333333444444333333333444444444444555555555444444555555555666666666666777777777999:::;;;<<<@@@FFFRRR]]]ggguuuuuu```RRRGGGEEEFFFIIIRRR^^^oooyyy}}}~~~iiiZZZQQQJJJHHHIIIIIIMMMSSSXXX^^^gggqqqxxxuuuoookkknnnwww~~~xxxsssooommmlllrrryyy{{{wwwrrrmmmiiigggzzzyyyxxxwwwtttrrrooonnnooouuu|||tttkkkccc\\\VVVRRRQQQPPPQQQYYYnnn~~~qqqiiidddfffmmm}}}{{{tttiii```ZZZWWWUUUTTTWWWZZZcccrrr|||wwwvvvtttssstttwwwzzz||||||yyyvvvooommmlllkkkkkkmmmoooqqquuutttttttttsssqqqnnnkkkdddaaa\\\WWWTTTRRRRRRRRRMMMMMMOOORRRVVV\\\aaadddlllpppvvvnnn```]]]VVVNNNEEE>>><<<;;;:::999999999888888888888888777666666555555444444333333555555666888:::999666222444333333333333444555666222333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222111222333333444444333333444444444555555555666666555555555555666666666666666666777888999;;;<<<===AAAGGGSSS___iiiwwwnnn[[[OOOFFFFFFGGGHHHQQQ]]]mmmwww{{{|||iiiZZZQQQJJJHHHIIIIIIMMMSSSXXX^^^gggqqqxxxxxxqqqjjjjjjppp}}}}}}wwwqqqnnnmmmnnnvvv~~~~~~|||xxxrrrmmmhhheeedddxxxwwwtttpppkkkfffbbb```___ccckkkttt{{{|||uuummmfff^^^WWWSSSPPPOOOOOOVVVggguuulllfffggglllyyy~~~wwwmmmccc\\\XXXTTTRRRTTTUUU[[[jjj{{{zzzxxxxxxyyy|||~~~{{{xxxuuunnnmmmlllllllllnnnpppqqqvvvuuuuuuuuuuuurrrnnnkkkdddaaa\\\WWWTTTRRRRRRSSSMMMNNNPPPSSSXXX]]]bbbdddiiimmmssszzzpppbbb___XXXQQQFFF@@@===<<<;;;999999999999999888777777888666666666555555444444333444444555666777777444222555555444444333333333333333333333444444333333333222222222222222222222222222222222222222222222222222222222222222222222222111222333333444444333333444444444555555555666666555555555666666666777777666666777888999;;;===>>>AAAHHHTTT```jjjxxxkkkWWWMMMFFFFFFGGGHHHQQQ]]]mmmvvvyyyzzz~~~hhhYYYQQQJJJHHHIIIIIIMMMSSSXXX^^^gggqqqxxxzzzrrriiigggjjjttt|||uuuooommmmmmpppyyy~~~|||yyysssmmmhhhdddbbbaaa}}}uuusssnnnhhhbbb\\\WWWUUURRRTTTZZZaaaffflllyyy~~~xxxqqqiiiaaaYYYTTTOOONNNOOOTTTaaa{{{|||qqqjjjjjjlllvvvzzzqqqhhh```ZZZUUURRRRRRRRRVVVdddxxx}}}|||~~~}}}zzzwwwtttooonnnnnnnnnnnnoooqqqqqqvvvvvvvvvvvvvvvsssoookkkdddbbb^^^ZZZVVVUUUTTTTTTOOOPPPSSSVVVZZZ___ccceeeggglllqqqxxxsssddd```ZZZSSSHHHAAA>>>===;;;:::888999:::999777777777888666666666666666555555555444444555555555555444444666666666555444333333222333333444444444444333333333333333333333333333333222222222222222222222222222222222222222222222222111222333333444444333333333444444444444555555555555555666666666777777777666666777888:::<<<===>>>AAAIIIUUUbbbmmmzzzkkkUUULLLFFFGGGGGGHHHRRR___pppxxxxxxzzz}}}hhhYYYPPPJJJHHHIIIIIIMMMSSSXXX^^^gggqqqxxx|||sssjjjffffffkkkwww~~~xxxrrrmmmlllnnnsss}}}yyyuuuoooiiidddaaa```___}}}vvvooolllfff___XXXSSSOOOMMMLLLLLLOOOSSSUUUXXXaaakkk{{{{{{uuunnneee]]]WWWOOONNNOOOSSS[[[pppwwwnnnmmmkkkqqq}}}vvvnnnfff^^^WWWSSSOOOOOOSSS___rrr}}}zzzwwwtttrrrrrrqqqqqqqqqrrrrrrssswwwwwwwwwxxxxxxuuuppplllfffdddaaa^^^[[[YYYWWWVVVTTTUUUWWWZZZ^^^bbbfffhhhhhhmmmrrrwww~~~|||iiiaaa\\\TTTJJJBBB???===<<<:::888999;;;999777666777999666666666777777777777777666666666555444444666777444555555555555555444444333333444444444444333333333333333333333333333333222222222222222222222222222222222222222222222222111222333333444444333333333333333333444444444444555666666666777777777777666666777888:::<<<>>>???CCCJJJXXXeeeooo}}}kkkTTTLLLFFFGGGGGGHHHSSSaaarrr{{{~~~wwwzzz}}}gggYYYPPPJJJHHHIIIIIIMMMSSSXXX^^^gggqqqxxxyyyoooiiieeeeeemmmvvv}}}sssnnnjjjkkkooowww|||vvvrrrkkkeeeaaa^^^^^^^^^yyypppiiieee___XXXRRRMMMKKKJJJJJJIIIKKKMMMLLLLLLSSS[[[___fffpppvvvxxxyyy~~~~~~xxxqqqhhh___ZZZPPPOOOPPPRRRWWWiii|||rrroookkkoooyyyrrrjjjaaaYYYTTTNNNNNNRRR\\\mmm}}}zzzwwwtttuuuttttttsssssstttttttttxxxxxxyyyzzzyyyvvvqqqnnngggfffdddbbb___\\\YYYXXXWWWXXXZZZ]]]aaaeeehhhiiijjjnnnssswww}}}nnnccc]]]UUUJJJCCC???>>><<<:::777999;;;:::777666777999666666777777888888999999888888777555444555777:::222333444555666666666666333444444555555444444333333333333333333333333333222222222222222222222222222222222222222222222222222222333444444444333333222222222333333333444444666666666666777777777777666666777888:::<<<>>>???DDDLLLYYYgggqqqlllTTTLLLFFFGGGFFFHHHTTTcccttt|||~~~wwwzzz|||gggYYYPPPJJJHHHIIIIIIMMMSSSXXX^^^gggqqqxxxvvvnnnhhhdddhhhooo|||ooojjjgggjjjpppzzz~~~zzztttpppiiiccc___]]]^^^^^^uuujjjccc___YYYSSSPPPMMMJJJHHHIIIIIIHHHHHHIIIIIIJJJKKKSSSVVVZZZ```eeeiiilllnnnsssvvvzzzzzztttnnneee^^^XXXOOONNNTTTWWW___{{{zzzsssmmmqqq~~~vvvnnnggg^^^VVVQQQNNNOOOVVVbbbrrr}}}yyyuuusssuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwvvvwwwwwwuuuqqqnnnmmmkkkgggddd```^^^]]]\\\[[[]]]```dddhhhjjjllllllpppqqqrrruuu|||zzzeee```ZZZOOOEEE>>>:::999:::;;;;;;:::999999888888777666666666666666666666666777777666666666666777777666666555444333333222222333333333333333222111000444333222000000000000111000111111111111222222222444333333333333444555666333333333333333333333333222333444444555555444444555555555555666666666777666888999::::::;;;<<<>>>DDDOOO^^^iiitttmmmZZZNNNHHHKKKLLLKKKVVVfffvvvvvvzzz|||gggYYYQQQJJJHHHHHHIIIMMMSSSZZZaaajjjssszzz{{{rrrmmmiiifffcccrrr}}}wwwmmmhhhcccfffqqq}}}{{{wwwnnneee```\\\XXXXXX\\\qqqggg___[[[VVVQQQNNNKKKIIIGGGHHHGGGGGGFFFFFFGGGGGGGGGIIIKKKNNNRRRVVVYYY[[[\\\bbbeeeiiimmmppptttyyy}}}yyyrrriiibbbYYYPPPMMMRRRSSSXXXqqq~~~vvvnnnqqqzzzrrrjjjaaaYYYUUUQQQPPPUUU___mmm{{{xxxvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxwwwvvvwwwwwwvvvsssqqqnnnllliiieeebbb___^^^]]]]]]___bbbfffiiikkkmmmmmmpppqqqsssuuu|||pppccc\\\QQQFFF???;;;;;;<<<;;;;;;:::999999888888777666666666666666666666666777777666666666666777777666555555444333333222222333333333333333222111111333222222111111222333444111111111111222222222222222222222222333333333333333333333333333333333333222333444444555555444444555555555666666666777777666888:::::::::;;;===???EEEPPP___kkkvvvsssYYYMMMFFFIIIJJJIIIUUUeeezzz~~~uuuzzz{{{fffYYYQQQKKKHHHIIIKKKOOOUUU\\\cccmmmwww~~~wwwqqqlllhhhdddiiiwww{{{tttiiiddd```cccooo|||zzzvvvmmmddd___[[[XXXYYY]]]yyylllccc[[[WWWRRRNNNKKKJJJHHHFFFGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEGGGIIIKKKMMMNNNOOOUUUWWWZZZ]]]```eeekkkooo{{{yyyoooggg]]]TTTPPPRRRQQQSSSeee|||zzzrrrrrrwwwpppfff]]]ZZZUUUQQQTTTZZZeeevvv}}}{{{yyywwwxxxxxxxxxxxxyyyyyyyyyxxxwwwuuuuuuvvvwwwvvvuuuqqqoookkkgggdddbbb`````````bbbdddgggjjjlllnnnooooooqqqsssvvv}}}{{{ggg___TTTHHH@@@<<<===>>>;;;;;;:::999999888888777666666666666666666666666777666666555555666666777555555555444444333333222333333333333333222222111222222222222333444555666111111111111222222222333111222333444555444333333444444444444444444444444222333444444555555444444555555666666666777777777666888:::;;;;;;<<<>>>???FFFRRRaaannnyyy}}}zzzzzz[[[NNNFFFIIIJJJJJJVVVhhh~~~uuuzzzzzzeeeXXXPPPKKKIIIJJJLLLQQQXXX___gggqqq}}}~~~|||{{{}}}vvvpppjjjfffbbbmmm~~~wwwpppfffaaa]]]bbbooo{{{xxxsssjjjbbb^^^ZZZXXX[[[aaauuujjjbbbXXXUUUPPPLLLKKKIIIHHHGGGGGGFFFEEEDDDBBBBBBBBBAAACCCCCCDDDDDDFFFGGGHHHIIIMMMNNNPPPRRRUUUZZZaaaeeellltttuuulllddd\\\VVVVVVSSSSSS___ppp~~~vvvuuu}}}uuujjjaaa]]]WWWRRRRRRVVV^^^lllxxx~~~|||{{{{{{{{{{{{zzzzzzzzzzzzzzzwwwuuusssssstttvvvwwwwwwtttrrrnnnjjjgggeeedddcccdddeeegggiiilllnnnooopppooorrruuuxxxjjjbbbUUUIII@@@======>>>;;;;;;:::999999888888777666666666666666666666666666666666555555666666666555555444444444333333333222333333444333333222222222222222222333333444444111111111222222222333333333444666888888777666555555555555555555555555555222333444444555555444444555666666666666777777777666888:::;;;<<<===???AAAGGGRRRbbbooo{{{xxxwww```RRRIIIKKKLLLMMM[[[mmmvvv|||wwwcccWWWPPPKKKJJJKKKNNNTTT[[[ccckkkvvv~~~zzzxxxzzz{{{tttlllgggbbbiiivvv~~~tttlllddd```^^^dddssszzzvvvooohhh```\\\YYYYYY^^^fff{{{sssjjjcccXXXUUUPPPMMMLLLKKKJJJHHHIIIHHHFFFEEEDDDCCCBBBBBB????????????@@@BBBCCCDDDDDDEEEFFFHHHJJJNNNTTTXXX^^^gggttt|||sssjjjbbb[[[YYYVVVTTT\\\gggzzzxxxzzzoooeee]]]WWWRRRQQQSSSXXXcccnnnzzz~~~}}}~~~}}}||||||{{{{{{uuusssqqqppprrruuuwwwwwwvvvtttqqqnnnkkkiiihhhhhhhhhhhhiiikkkmmmnnnpppqqqpppssswww{{{kkkcccWWWJJJAAA===<<<<<<;;;;;;:::999999888888777777777777777777777777777666666555555555555666666444444444444444333333333222333333444444444333333222222222222222111111000111222222222222333333333333444666888888777666555555555555555555555555555222333444444555555444444666666666666777777777888666888;;;<<<<<<===@@@BBBGGGSSScccppp}}}|||uuuuuucccTTTJJJLLLMMMOOO^^^rrryyy~~~uuubbbVVVPPPLLLKKKLLLPPPVVV^^^fffnnn|||~~~yyyuuuvvvzzzxxxpppjjjdddhhhppp~~~}}}rrrjjjaaa^^^]]]eeevvv~~~xxxsssllleee___[[[YYYZZZbbblllyyyrrrjjjdddYYYVVVQQQNNNMMMLLLKKKJJJJJJIIIHHHFFFEEEEEEDDDDDD@@@????????????AAACCCDDDAAABBBCCCDDDEEEHHHMMMPPPSSS[[[fffttt|||oooggg^^^ZZZWWWUUUYYY___qqq~~~yyysssiii^^^XXXSSSRRRQQQSSS[[[cccnnnvvv~~~~~~|||{{{zzztttrrrpppppprrruuuvvvvvvwwwuuussspppooonnnmmmnnnkkkkkkkkklllmmmnnnpppqqqqqquuuyyy~~~llleeeYYYMMMCCC>>>;;;;;;;;;;;;:::999999888888777777777777777777777777777666555555444444555555666444444444444444444444444222333333444444444444444222222333222111000///...222222222222333333333333111222333444555444333333444444444444444444444444222333444444555555444444666666666777777777888888777999;;;<<<===>>>AAACCCIIIUUUeeerrr~~~~~~xxxqqqssseeeUUUJJJKKKLLLPPP```uuu|||sss```UUUPPPLLLKKKMMMQQQXXXaaahhhqqq}}}xxxsssrrruuuyyywwwppphhhggglllxxx{{{pppggg\\\ZZZ\\\gggyyy~~~wwwqqqjjjddd^^^[[[YYY\\\fffrrr}}}xxxrrrjjjdddZZZWWWRRROOOMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCAAA@@@@@@BBBCCCDDDAAABBBDDDDDDDDDFFFHHHKKKKKKQQQZZZeeevvvvvvmmmbbb\\\XXXVVVWWWZZZdddzzzyyyxxxnnn```ZZZVVVTTTQQQOOOSSSYYYbbbkkkttt{{{}}}{{{zzztttsssqqqrrrsssuuuvvvuuuwwwvvvtttrrrqqqqqqrrrrrrllllllllllllmmmnnnpppqqqssswww|||nnnggg]]]QQQGGG@@@<<<:::;;;;;;:::999999888888777777777777777777777777777666555555444444555555666444444444444444444444444222333333444555555444444111222333333333222111000222222222333333333444444222222222222333333333333333333333333333333333333222333444444555555444444666666777777777888888888777999;;;===>>>???BBBDDDMMMXXXhhhuuuyyyqqqttthhhXXXLLLLLLNNNRRRdddyyyqqq___TTTOOOLLLLLLNNNQQQXXXbbbjjjsssyyyrrrppprrrrrrxxxyyyoookkkkkkssszzzmmmeeeZZZZZZ^^^jjj}}}~~~uuuooohhhccc^^^[[[YYY]]]jjjwww}}}wwwqqqiiiccc[[[WWWRRROOOMMMLLLKKKIIIJJJIIIHHHGGGFFFFFFFFFFFFDDDCCC@@@>>>>>>>>>???@@@===???AAABBBAAAAAACCCDDDGGGLLLSSS]]]mmm}}}sssggg^^^ZZZWWWWWWXXX]]]pppxxx||||||rrrbbb]]]XXXUUUQQQMMMNNNSSSZZZdddnnnvvv~~~}}}zzzyyyuuutttssssssuuuvvvvvvuuuwwwvvvuuussssssssstttuuummmmmmlllllllllnnnoooppptttxxx}}}oooiii___TTTIIIBBB===:::;;;;;;::::::999888888777777777777777777777777777555555555444444555555555444444444444444444444444222333333444555555555444000111333444555555444333222222333333333444444444444444333333333444555666333333333333333333333333222333444444555555444444777777777777888888888888777999<<<===>>>???BBBDDDOOO[[[jjjwww~~~tttvvvlll\\\OOOOOOQQQUUUhhh}}}qqq^^^TTTOOOLLLMMMOOOQQQYYYcccjjjsss|||tttppprrrnnnttt{{{xxxppplllqqqyyyxxxlllccc[[[\\\aaannn}}}uuunnnhhhccc^^^[[[ZZZ^^^lllzzz}}}yyysssjjjccc\\\WWWRRRNNNLLLLLLLLLKKKIIIIIIIIIIIIHHHFFFDDDCCCDDDDDDCCCBBB@@@???>>>>>>>>>>>>???@@@AAAAAABBBBBBEEEHHHMMMTTT^^^sssyyylllddd^^^XXXVVVWWWYYYeeeyyy~~~}}}zzzkkkbbbYYYUUURRRNNNNNNQQQTTTWWW___lllzzz{{{wwwuuutttsssrrrrrrrrrsssttttttttttttttttttuuuvvvwwwvvvpppllllllkkkkkknnnttttttxxx~~~yyyggg^^^XXXHHH======<<<:::::::::999999999888888777777777777666666666666666666666666666666666666333333444444444444444444555555444444444333333333444444444444444444444444222222222222222222222222222222222333333444444444222333444444555555444444333333333444444444555555333444555777777777777666999:::<<<===>>>@@@DDDFFFOOO\\\kkkvvvyyyqqq|||kkkYYYMMMNNNPPPTTTggg~~~~~~rrr```VVVQQQLLLJJJJJJPPPWWWaaajjjuuu|||vvvooojjjlllnnnttt}}}wwwpppqqqvvv~~~~~~~~~tttiiibbbVVVYYYbbbqqquuunnnhhh```ZZZYYY]]]cccnnnxxx|||yyytttllleee]]]YYYSSSOOONNNMMMMMMLLLIIIJJJJJJJJJIIIHHHFFFEEEDDDDDDCCCBBB@@@???>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCDDDIIIOOOWWWiiiqqqhhhaaaZZZVVVVVVVVV^^^nnn~~~tttjjj```YYYSSSLLLJJJLLLPPPSSS[[[ggguuu|||yyyvvvuuusssrrrqqqrrrsssttttttttttttttttttuuuvvvvvvuuupppkkkkkkjjjiiilllqqquuuyyyxxxfff___ZZZJJJ???>>>===:::::::::999999999999888888888777777777666666666666666666666666666666666444444444444444444444444555555444444444333333333333333333333333333333333222222222222222222222222222333333333333333333444222333444444555555444444333333444444444555555555444555666888888888888777999:::<<<===>>>@@@DDDGGGQQQ^^^nnnyyy~~~vvviiiXXXMMMOOORRRXXXlll~~~|||}}}nnn]]]TTTOOOLLLJJJKKKPPPWWWaaajjjuuuyyyrrrlllkkklllpppwww||||||uuutttwww}}}~~~}}}|||uuuiiiaaaYYY]]]fffvvvuuunnnggg```ZZZZZZ___fffrrr}}}{{{xxxtttmmmhhh___[[[UUUQQQOOOOOONNNMMMJJJKKKKKKKKKJJJIIIHHHHHHEEEDDDCCCBBBAAA???>>>>>>>>>>>>??????@@@AAAAAAAAABBBBBBEEEJJJPPP___xxxyyynnneee\\\VVVUUUVVVYYYcccvvv{{{qqqeee]]]UUUMMMJJJJJJKKKNNNUUU```nnn{{{~~~{{{yyywwwtttrrrqqqqqqssstttwwwwwwwwwwwwwwwwwwwwwxxxuuuooojjjiiihhhfffiiinnnvvv{{{vvveee^^^[[[MMMBBB@@@<<<::::::::::::999999999999999999888888888777777777666666666666666666666666666555555555444333333333555555444444444333333333333333333333333333333333333333333333333333333333444333333333333333333222222333444444555555444444333444444444444555555555555666777888999999999999999:::<<<===>>>AAADDDGGGSSSaaarrr~~~}}}fffWWWMMMPPPUUU^^^ssszzzyyyxxxiiiYYYQQQNNNKKKJJJLLLPPPWWWaaajjjuuuvvvpppkkkjjjlllqqqtttzzz~~~|||{{{~~~~~~{{{zzz~~~vvviii___]]]bbbmmm}}}vvvooofff```ZZZ\\\aaajjjwwwzzzwwwrrrlllhhhaaa]]]XXXTTTQQQPPPNNNMMMKKKKKKKKKKKKJJJJJJIIIIIIFFFEEEDDDCCCAAA@@@>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBDDDGGGLLLXXXmmm~~~sssjjj___XXXVVVZZZXXX]]]mmm~~~tttiiibbbZZZRRRNNNOOOIIIKKKPPPZZZggguuu}}}|||yyyvvvsssrrrrrrtttuuuzzz{{{{{{{{{{{{zzzzzzzzzuuunnniiihhhfffdddgggkkkvvv{{{tttccc]]][[[NNNCCC@@@;;;;;;;;;:::::::::999999999999999999999888888888777666666666666666666666666777666666555444333333222555555444444444333333333222222222222222222222222333333333333333333333333444444444333333222222222222333444444555555444444444444444444555555555555666666777888888999999999999:::<<<===>>>AAAEEEHHHUUUddduuucccVVVNNNQQQWWWbbbwwwyyywwwwwwhhhXXXPPPMMMJJJJJJKKKPPPXXXbbbjjjuuu{{{tttnnnlllkkkmmmpppuuuyyyxxx{{{vvviii___^^^eeerrrwwwppphhhaaa]]]^^^dddlllxxx{{{vvvqqqkkkgggddd```[[[WWWTTTRRROOONNNMMMLLLKKKKKKJJJJJJJJJJJJHHHGGGFFFDDDBBBAAA??????>>>???????????????@@@@@@@@@???AAAEEEIIIRRRdddtttxxxoooccc[[[XXXYYYWWW[[[iiizzzoooggg___VVVQQQQQQIIIJJJMMMTTT___nnn|||~~~~~~|||yyywwwuuuvvvwwwxxx|||||||||||||||{{{zzzyyyuuuoooiiihhhfffdddfffkkkuuu{{{sssaaa\\\[[[OOODDD@@@:::;;;;;;;;;:::::::::999999999999999999888888888777666666666666666666666666777777666555444444333333555555444444444333333333222222222222222222222222333333333333333333333333444444444333333222222222222333444444555555444444444444444555555555666666555666666666777888999999888:::<<<===???BBBFFFIIIWWWfffxxx~~~```VVVOOOQQQXXXeee{{{zzzvvvxxxiiiYYYQQQMMMJJJJJJKKKPPPXXXbbbkkkuuuzzzrrrnnnllllllmmmrrr~~~xxxvvvxxx~~~uuuiii```___ggguuuxxxqqqjjjddd```bbbgggmmmxxx}}}xxxsssnnnkkkhhhddd___[[[XXXUUURRRPPPPPPOOONNNLLLKKKKKKKKKKKKJJJIIIHHHFFFDDDBBBAAA@@@????????????????????????======>>>BBBEEEKKKYYYggguuuiii```]]]UUUUUUYYYeeeyyyyyyooodddYYYRRRPPPKKKKKKLLLOOOXXXgggwww}}}|||{{{{{{{{{{{{||||||}}}}}}|||zzzxxxwwwuuuooojjjhhhfffeeegggllluuu{{{uuuccc\\\[[[PPPFFFAAA:::;;;;;;;;;;;;::::::::::::999999888888888777777777666666666666666666666666777666666666555444444444555555444444444333333333333333333333333333333333333333333333333333333333444333333333333333333222222333444444555555444444444444555555555666666666666666666666666777999999888:::<<<>>>???BBBGGGJJJYYYiii|||zzz]]]VVVPPPQQQZZZiii|||vvvxxxiiiYYYQQQNNNKKKJJJLLLPPPXXXbbbkkkuuuxxxsssooommmlllnnnxxx~~~wwwtttvvv|||rrriiiccc```jjjzzzxxxrrrlllhhheeehhhlllqqqxxx|||wwwtttrrrmmmjjjeee```]]]ZZZVVVTTTUUUSSSQQQOOOMMMMMMLLLLLLLLLLLLJJJHHHFFFDDDBBBBBB????????????>>>>>>>>>>>>???===???AAACCCGGGRRR]]]ttt}}}pppfffbbbUUUUUUWWW___pppwwwjjj]]]UUURRRLLLKKKJJJKKKRRR```qqq}}}~~~~~~|||zzzxxxvvvpppkkkjjjhhhfffiiinnnwww|||zzzfff]]]\\\QQQGGGCCC<<<<<<;;;;;;;;;;;;:::::::::888888777777777666666666666666666666666666666666666666666666555555555555555555444444444333333333333333333333333333333333444444444444444444444444222333333333333333333444222333444444555555444444555555555555666666666666777777666666777888:::;;;888:::<<<>>>@@@CCCGGGJJJ\\\lllyyyZZZTTTPPPSSS]]]ooo|||xxxuuufffWWWPPPNNNLLLLLLNNNPPPXXXccckkkuuu}}}wwwrrrnnnmmmuuu~~~~~~wwwtttuuuxxxnnnhhhfffdddoooyyyrrrmmmjjjjjjnnnrrrvvv||||||yyyxxxqqqmmmiiidddaaa^^^ZZZWWWXXXWWWTTTQQQOOONNNNNNNNNNNNMMMKKKIIIGGGEEECCCCCC?????????>>>>>>>>>>>>>>>BBBAAAAAACCCCCCFFFOOOXXXeeeuuuiiieeeXXXWWWWWW[[[hhh|||ooobbbYYYWWWMMMKKKIIIHHHNNN[[[mmmyyy}}}|||vvvpppllljjjiiihhhkkkpppxxx~~~}}}hhh___]]]RRRIIIDDD===<<<<<<;;;;;;;;;:::::::::777777777777666666666666666666666666666666666666555555555666666666666666555555444444444333333333444444444444444444444444444444444444444444444444222222222333333444444444222333444444555555444444555555555555666666666777999888888777888:::;;;<<<888:::<<<>>>@@@CCCGGGKKK___ooo}}}xxxXXXSSSPPPTTT```sss{{{yyyrrrdddUUUOOONNNMMMNNNPPPPPPXXXcccllluuuxxxrrrooottt}}}~~~wwwttttttwwwlllhhhhhhhhhsssyyysssnnnkkkmmmrrrwwwzzz|||zzzyyyuuuoookkkhhheee```]]]```]]]YYYWWWUUUTTTQQQPPPLLLOOOPPPPPPLLLIIIFFFEEEDDDCCCAAA???>>>>>>??????>>>@@@AAAAAA@@@CCCGGGLLL```yyypppfff]]]WWWVVV\\\eeessswwwjjj^^^VVVPPPLLLJJJJJJLLLSSSdddsss~~~{{{uuusssqqqooonnnpppqqqsssyyyqqq\\\ZZZVVVHHH>>>===:::::::::999999:::;;;;;;:::999777555444555666777666666666666666666666666222333444444555555555555333333333444444333333333111111222222222333333333444444444444444444444444444444444333333222222222444444555555666777777777666666666666666666666666::::::::::::::::::;;;;;;===<<<>>>AAAAAAAAAGGGOOO[[[vvv~~~sss]]]VVVPPPSSScccyyyxxxyyyvvvgggVVVNNNLLLJJJKKKNNNSSSYYYbbbjjjttt~~~vvvqqqtttzzzwwwrrrrrr~~~}}}sssjjjgggiiijjjyyy{{{uuutttssstttwww}}}}}}{{{wwwrrrooollliiieeebbbdddaaa]]][[[YYYWWWTTTRRROOOPPPQQQQQQOOOLLLHHHEEEDDDCCCAAA???>>>>>>??????>>>@@@AAAAAAAAACCCGGGJJJQQQhhhvvvlllaaaZZZWWW[[[bbbooo|||ooobbbYYYSSSNNNKKKJJJJJJPPP^^^lll|||xxxvvvtttsssssstttvvvxxxvvv```\\\XXXKKK@@@???;;;::::::999999::::::;;;:::999777555555555666777666666666666666666666666333333444444555555555555444444555555555555444444333333333333444444444444444444444444444444444444444444444444333333333333444444555555666777777777666666666666666666666666999999999:::::::::::::::======???BBBCCCCCCHHHPPP]]]xxxnnnZZZTTTOOOTTTeee|||zzzyyyuuufffVVVNNNLLLJJJKKKNNNRRRYYYbbbjjjttt~~~wwwvvvyyyyyytttsss}}}zzzpppgggeeegggooo}}}{{{vvvuuuvvvxxx|||~~~{{{xxxuuurrrooollliiijjjgggdddaaa^^^[[[XXXUUURRRQQQQQQSSSSSSQQQKKKFFFDDDCCCAAA???>>>>>>>>>???>>>???@@@@@@AAABBBFFFHHHIII[[[xxx~~~sssggg^^^XXXZZZ^^^iiiuuuggg^^^WWWQQQLLLIIIHHHLLLXXXcccyyy|||{{{yyyxxxyyy{{{~~~ggg```ZZZMMMCCCAAA;;;::::::999999::::::::::::999777666555555666777666666666666666666666666444444444444555555555555666777888999999888777666666666555555555555555555444444444444444444444444444444444444444555555555444444555555666777777777666666666666666666666666888888999999999:::::::::<<<===@@@DDDEEEEEEIIIPPP___zzziiiWWWRRROOOVVVhhh{{{xxxttteeeVVVNNNLLLKKKKKKNNNRRRYYYaaajjjtttzzzyyy|||vvvsss}}}~~~uuukkkcccbbbfffuuuzzzvvvwwwyyy}}}}}}zzzxxxuuurrrpppooommmiiifffccc___[[[XXXTTTRRRQQQTTTWWWVVVPPPJJJEEEDDDBBB@@@>>>>>>>>>>>>??????@@@@@@AAABBBDDDFFFGGGTTTjjjxxxkkkbbbZZZYYY[[[dddzzz|||mmmcccZZZTTTNNNJJJHHHJJJRRR\\\qqq~~~~~~mmmbbb[[[OOODDDAAA;;;;;;:::999999999:::::::::999888777666666666666666666666666666666666666555555555555555666777777:::;;;<<<======<<<;;;:::999888666555444444555555444444444444444444444444333444444555555666666666444444555555666777777777666666666666666666666666777888888999999::::::::::::<<<@@@EEEFFFFFFJJJQQQaaa|||gggVVVRRRPPPXXXjjj|||wwwrrrdddUUUNNNLLLKKKLLLNNNRRRXXXaaajjjsss}}}~~~yyyttt|||yyyqqqggg```aaafffyyyzzzvvvwww||||||yyywwwvvvssspppmmmjjjgggccc^^^[[[UUUSSSRRRUUUYYYZZZUUUPPPFFFEEECCCAAA?????????????????????@@@AAABBBCCCCCCCCCKKKZZZppp|||pppeee]]]ZZZZZZaaavvvtttjjj___XXXQQQMMMJJJJJJPPPWWWhhhwwwsssddd[[[OOOEEE@@@<<<;;;::::::999999999::::::999888777777666666666666666666666666666666666555555555666777888:::;;;???@@@BBBCCCCCCBBB@@@???:::999777555333333333444444444444444444444444444333444444555555666666666444444555555666777777777777777777777777777777777777888888999::::::;;;;;;:::;;;@@@EEEGGGFFFKKKRRRccc~~~gggVVVSSSRRRZZZlll{{{vvvqqqcccTTTNNNMMMKKKLLLNNNQQQXXXaaaiiisss{{{vvv}}}vvvmmmeee```bbbhhh{{{}}}yyywwwyyy~~~}}}{{{zzzvvvsssqqqnnnkkkgggbbb^^^XXXVVVUUUVVVXXXYYYVVVTTTHHHGGGEEEBBBAAA@@@@@@@@@@@@???>>>???AAABBBAAA@@@AAAFFFQQQaaawwwuuujjjaaa]]][[[___qqq~~~sssfff^^^VVVQQQMMMKKKNNNSSS___oooyyyeeeZZZPPPEEE???<<<<<<;;;:::999999999999999999999888888777666666666666666666666666666666666666666777999<<<>>>@@@CCCEEEGGGIIIIIIGGGEEECCC===;;;888555333333333333444444444444444444444444444444444444444555555555444444555555666777777777777777777777777777777777888888999:::;;;;;;<<<<<<;;;<<<@@@FFFGGGHHHNNNUUUffffffUUUSSSSSS\\\mmm{{{wwwoooaaaTTTNNNMMMLLLLLLNNNQQQXXX```iiisss}}}xxx}}}rrriiibbb___dddkkk||||||xxxwww{{{~~~~~~xxxvvvtttrrroookkkfffbbb]]][[[YYYVVVUUUTTTTTTTTTJJJIIIFFFDDDBBBAAAAAAAAA@@@>>>>>>???AAABBB@@@>>>CCCFFFKKKTTTeee~~~~~~{{{qqqgggbbb]]]^^^lll~~~~~~ooofff\\\VVVPPPLLLLLLOOOWWWggg{{{~~~ggg[[[QQQFFF???===<<<;;;:::999999999999999999999999888777666666666666666666666666666666666666777888;;;???BBBDDDHHHIIILLLNNNNNNLLLIIIHHH@@@===:::666444333444444444444444444444444444444444444444444333333333333444444555555666777777777777777777777777777777777888999:::;;;<<<======>>>>>>???BBBGGGIIIJJJQQQYYYjjjzzzbbbSSSQQQSSS\\\mmm|||zzznnn```SSSNNNMMMLLLLLLNNNQQQWWW```iiirrr~~~yyyyyynnnfff```^^^eeemmmzzzxxxwwwyyyxxxvvvtttrrrnnnhhheeeaaa```\\\WWWRRRQQQRRRTTTKKKJJJHHHEEECCCBBBBBBBBB@@@>>>===???AAABBB@@@===BBBCCCEEEHHHSSSkkk~~~zzzvvvtttvvv{{{uuukkkeee^^^\\\iiiyyyvvvkkk```YYYRRRLLLJJJLLLQQQbbbvvviii\\\RRRGGG@@@===<<<;;;:::999999999999999999:::999999888777666666666666666666666666666666666777999<<>>>>>???AAAAAADDDHHHJJJMMMTTT]]]mmmuuu___QQQOOORRR\\\nnn}}}|||mmm```SSSNNNMMMLLLLLLNNNQQQWWW```iiirrrzzzvvvkkkccc^^^]]]eeennnzzzwwwxxx}}}yyyvvvtttrrrnnnlllcccaaa\\\XXXUUUSSSSSSSSSOOOLLLHHHFFFEEEEEEDDDCCC>>>>>>>>>>>>>>>?????????AAABBBEEEIIINNNZZZpppyyyqqqjjjiiihhhhhhjjjmmmuuu{{{qqqgggaaa```fffmmmttteee\\\UUUPPPNNNOOORRRZZZjjj}}}kkk___UUUIIIAAA===<<<<<<;;;;;;:::999999999999999888777666666555777777666666555555555444555777999===AAAEEEHHHIIINNNNNNOOOPPPOOONNNMMMLLLEEE???888444333444333222333333333333333333333333555555444333444555666777333333333444444444555555666777999::::::999888777::::::;;;<<<===>>>??????BBBCCCGGGKKKMMMNNNUUU]]]tttsss]]]RRRSSSTTT[[[lll}}}{{{kkk^^^RRRLLLJJJIIIKKKNNNTTTXXX^^^gggsss}}}xxx|||tttkkkccc^^^___iiittt~~~zzzyyyzzz|||yyywwwtttqqqnnnhhhddd___ZZZVVVTTTTTTUUUPPPMMMIIIFFFEEEEEEDDDCCC????????????????????????>>>>>>AAADDDFFFOOOaaasss{{{qqqiiibbb```___^^^```dddkkkrrrwwwlllddd```cccjjj|||lllaaaZZZSSSQQQRRRRRRXXXfffxxxmmm___UUUJJJAAA===<<<<<<;;;;;;::::::999999999999888777666666666777777666666666555555555666888;;;>>>BBBFFFIIIKKKNNNOOOOOOOOOOOONNNLLLKKKHHHBBB;;;777666666555444444444444444444444444444555444444333444555666777555555555555666666666666666777999:::::::::888777:::;;;;;;<<<===>>>>>>???CCCDDDHHHLLLMMMOOOVVV___xxxrrr\\\RRRSSSUUU\\\nnn}}}|||jjj^^^RRRMMMJJJIIIKKKNNNTTTXXX^^^gggsss|||yyyxxxppphhhaaa^^^aaammmzzz~~~zzz{{{|||~~~|||yyyuuurrrnnnjjjccc]]]XXXVVVVVVWWWSSSOOOKKKHHHFFFFFFDDDCCC???????????????????????????@@@BBBCCCCCCGGGUUUcccwwwuuuiiiaaaZZZWWWVVVTTTVVVYYY^^^fffyyyrrrggg``````eee{{{vvvjjj```XXXTTTTTTRRRUUU^^^pppooo___VVVKKKCCC======<<<<<<;;;:::::::::999999999888777777666666777777666666666666555555888999<<<@@@DDDHHHKKKMMMNNNOOOOOOOOONNNMMMKKKJJJKKKFFF???:::888777777666555555555555555555555555555444444444444555666666777777777777888888888888666777999:::::::::999888;;;;;;;;;<<<<<<=========CCCDDDHHHLLLMMMOOOXXXccc}}}~~~rrr]]]RRRSSSUUU]]]ooo}}}jjj^^^RRRMMMKKKIIIKKKNNNSSSWWW^^^gggrrr|||zzztttlllddd___]]]dddrrr~~~|||~~~zzzwwwsssoooggg```ZZZXXXXXXXXXVVVRRRMMMJJJHHHGGGEEEDDD@@@@@@@@@@@@@@@?????????@@@@@@BBBDDDBBBCCCLLLVVVggg|||wwwggg___WWWTTTRRRPPPQQQTTTUUU\\\pppzzzmmmccc```bbbvvvsssggg\\\VVVUUUQQQQQQWWWgggqqq```VVVMMMDDD=========<<<;;;;;;::::::999999999888888777777777777777666666666666666666999:::===AAAFFFJJJMMMOOOOOOOOOPPPOOONNNMMMKKKJJJLLLHHHCCC>>>:::888777666666666666666666666666666444444444444555555666666777777777888888888999999777777888:::::::::::::::;;;;;;<<<<<<<<<=========BBBDDDHHHLLLLLLOOOZZZfff{{{xxxrrr\\\PPPQQQTTT\\\ooo~~~jjj^^^RRRMMMKKKJJJJJJMMMRRRWWW___gggrrr}}}{{{{{{rrrjjjaaa]]]]]]fffwww~~~~~~|||xxxssslllddd^^^[[[YYYYYYYYYUUUPPPLLLIIIGGGEEEDDDBBBAAAAAAAAA@@@@@@@@@???======???AAA@@@>>>DDDLLLVVVhhhzzzhhh___WWWSSSQQQNNNNNNQQQQQQXXXkkktttgggbbbcccrrr|||nnnaaaXXXVVVQQQOOORRR```vvvsss```WWWNNNEEE>>>======<<<<<<;;;::::::999999999999888888888888666666777777777777777777888:::===BBBFFFKKKNNNPPPOOOOOOPPPPPPOOONNNLLLKKKLLLJJJGGGBBB===888666555666666666666666666666666444444444555555555555555666666777777777888888888777777888999:::;;;;;;;;;;;;<<<<<<======>>>>>>>>>BBBDDDHHHKKKKKKOOO\\\iii{{{oooZZZNNNPPPRRR[[[mmm~~~iii^^^SSSNNNLLLJJJJJJMMMPPPVVV___gggqqq~~~}}}yyyppphhh```\\\___iii{{{~~~{{{wwwqqqjjjccc___]]]\\\\\\XXXRRRMMMKKKHHHFFFDDDCCCBBBBBBAAAAAA@@@@@@@@@>>>>>>@@@BBBAAA???CCCIIINNNYYYppp{{{iii```WWWSSSOOOLLLLLLNNNQQQWWWhhh|||nnnfffeeennnyyyiii^^^YYYQQQPPPQQQZZZkkktttaaaXXXOOOEEE>>>>>>======<<<;;;;;;;;;999999999999999999999999666666777777777777888888777999<<>>???@@@@@@AAABBBEEEIIILLLLLLPPP___nnnnnnWWWNNNPPPRRRZZZmmm~~~~~~hhh^^^SSSOOOLLLJJJJJJLLLOOOVVV___gggqqqyyyllleee___^^^aaammm~~~~~~{{{vvvpppjjjeeeaaa___^^^ZZZTTTOOOLLLIIIFFFDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@???AAACCCBBB@@@BBBGGGKKKOOO^^^sss}}}kkkbbbYYYTTTPPPLLLKKKNNNOOOUUUeeetttjjjhhhhhh{{{rrreee___SSSRRRRRRUUU```rrrtttaaaYYYPPPEEE>>>>>>======<<<<<<;;;;;;999999999999999999999999666666777777777888888888555777;;;???DDDIIILLLNNNOOOPPPQQQRRRRRRRRRQQQPPPQQQTTTVVVSSSKKKBBB;;;777555555555555555555555555333444555666666666555444666666666666777777777777888888888999:::;;;<<<===;;;<<<===???@@@BBBCCCDDDDDDGGGKKKNNNMMMRRRbbbsssqqqZZZPPPQQQSSS[[[nnn}}}~~~hhh]]]SSSOOOMMMJJJJJJLLLNNNVVV___gggqqqzzzgggbbb^^^___eeerrr~~~~~~~~~zzztttnnniiidddbbb___[[[UUUPPPLLLIIIGGGEEEDDDDDDCCCBBBAAAAAA@@@@@@===;;;<<<>>>===:::<<>>>>>>>>===<<<<<<;;;;;;999999999999999999999999666666777777888888888999444666:::>>>CCCHHHKKKMMMOOOPPPQQQSSSSSSSSSSSSRRRTTTXXX\\\YYYQQQGGG>>>:::555555555555555555555555333333555666666666555444666777777777777888888888888888888999:::;;;===>>>;;;<<<===???AAACCCEEEEEEFFFIIIMMMPPPOOOTTTeeevvvwww___RRRSSSUUU\\\ooo|||~~~hhh]]]SSSOOOMMMJJJJJJLLLNNNVVV___gggqqq{{{ccc___]]]```gggvvv~~~~~~