BM6P6(@ ~~~|||zzzyyyxxxvvvssspppppprrrsssrrrnnnjjjhhhgggjjjooovvvzzz{{{|||~~~}}}~~~~~~~~~}}}}}}~~~~~~rrrjjjfffbbb]]]YYYVVVUUURRRNNNKKKJJJIIIIIIGGGFFFDDDBBBAAAAAAAAAAAA======<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<======>>>===>>>@@@BBBCCCDDDEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEGGGIIIIIIHHHFFFGGGJJJMMMTTTcccxxx~~~vvvkkk___XXXVVVRRRSSSVVV```ppp~~~wwwrrroooooooooqqqqqqqqqssstttssspppmmmllllllkkkkkkllllllmmmnnnkkkmmmppprrrrrrpppnnnlllmmmlllkkkkkkmmmpppssstttuuutttrrrpppooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkjjjiiiiiiiiijjjllllllrrrrrrpppmmmiiigggfffggghhhhhhhhhhhhhhhhhhhhhhhhnnnppprrrsssqqqmmmgggddd]]]]]]\\\[[[YYYVVVRRRPPPPPPIIIHHHQQQ___kkkuuu||||||{{{{{{zzz{{{zzzxxxvvvwwwqqqllllllqqq{{{|||uuujjj[[[OOOJJJKKKOOOQQQVVV^^^gggpppvvvzzz{{{zzz{{{}}}~~~zzzyyyyyy{{{{{{|||zzzzzzyyywwwtttpppmmmkkkooonnnllliiigggdddbbbaaa[[[[[[YYYXXXVVVVVVUUUUUURRRQQQPPPNNNLLLKKKJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHGGGEEEDDDDDDEEEEEEDDDBBBBBBBBBAAA@@@???>>>===<<<>>>>>>===<<<;;;:::::::::===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999;;;::::::999888888888999444555888:::;;;;;;:::999444444444444333333222111444444444555555555666666777777777777666666666666555666888999999888666555888888888888888888888888;;;<<<<<<===;;;999777555444555666666666555333333333222111111111333666777777888:::<<<>>>@@@@@@AAAEEECCCBBBAAABBBCCCBBBBBBEEEIIISSSdddsss{{{}}}}}}rrriii___[[[YYY[[[ccckkkxxx}}}tttggg```___[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^]]]]]][[[[[[WWWXXXYYYYYYWWWWWWXXXYYY}}}{{{yyywwwwwwuuusssqqqmmmnnnooonnnkkkhhhggghhhnnnrrrxxx{{{|||}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~|||uuukkkeeebbb___ZZZVVVSSSQQQNNNKKKIIIHHHGGGGGGFFFEEECCCAAA@@@@@@@@@@@@======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<======>>>>>>>>>???@@@BBBDDDDDDEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGFFFDDDCCCIIIMMMSSS^^^qqqsssjjj```WWWTTTTTTTTTVVV\\\iiizzz|||uuuqqqooonnnoooppppppqqqsssuuuuuurrrpppjjjjjjjjjjjjjjjkkkllllllmmmnnnppprrrqqqpppnnnlllnnnnnnnnnoooppprrrtttuuusssrrrqqqooommmmmmllllllnnnnnnnnnnnnnnnnnnnnnnnnlllkkkjjjjjjjjjkkklllmmmooooooooollliiihhhhhhiiilllkkkjjjiiiiiihhhiiiiiioooqqqssstttrrrnnniiifff___^^^\\\ZZZWWWUUURRRPPPMMMHHHFFFMMMYYYdddqqqzzz|||{{{{{{{{{{{{zzzxxxwwwyyytttpppooorrrzzz~~~wwwkkk\\\NNNGGGFFFHHHMMMQQQXXXaaahhhnnnrrrsssvvvyyy|||~~~~~~{{{wwwvvvwwwxxxxxxxxxyyyxxxwwwuuurrrooolllkkkmmmmmmkkkiiifffccc```^^^ZZZYYYXXXWWWUUUTTTTTTTTTPPPOOONNNLLLJJJIIIIIIIIIJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDBBBCCCCCCDDDBBBAAABBBAAAAAA@@@>>>======<<<>>>===<<<;;;;;;:::::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::999888888888888888444555777888888888666555333333444444444333333222444444444555555555666666777777777777777777777666777888999::::::999888777888888888888888888888888::::::;;;;;;:::888666444444555666666666555333333333222111111222444666888888999;;;===>>>???@@@@@@BBBAAAAAAAAABBBCCCCCCCCCFFFLLLXXXiiiwww|||zzzxxxmmmbbbYYYXXX\\\cccnnnwww|||xxxoooddd]]]]]][[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[ZZZ[[[\\\\\\\\\\\\[[[ZZZVVVWWWXXXXXXWWWVVVWWWXXX|||xxxvvvuuutttrrrqqqlllmmmmmmkkkjjjjjjlllnnnuuuxxxzzz||||||}}}~~~~~~}}}}}}|||||||||}}}}}}}}}}}}}}}~~~|||}}}~~~~~~}}}{{{yyyzzzzzz{{{{{{||||||}}}zzzuuunnniiibbb^^^\\\ZZZUUURRRNNNLLLJJJGGGFFFEEEEEEEEECCCBBBAAA@@@???>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>??????@@@AAACCCDDDEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDKKKRRR\\\lll|||rrrfff]]]UUUOOOPPPTTTWWW]]]hhhxxx}}}xxxssspppnnnnnnnnnnnnooopppsssuuuvvvtttrrrkkkkkkkkkkkkkkklllmmmmmmpppppppppppppppooommmmmmooopppqqqssstttuuuuuuvvvqqqpppooommmlllkkkkkkkkknnnnnnnnnnnnnnnnnnnnnnnnllllllkkkjjjkkklllmmmnnnmmmnnnooonnnmmmmmmnnnpppqqqpppmmmkkkiiiiiiiiijjjppprrrssstttrrroookkkhhhcccaaa]]]ZZZXXXVVVSSSQQQLLLGGGEEEIIIPPP[[[kkkxxx{{{{{{|||||||||zzzyyyxxx{{{xxxuuusssssszzz{{{pppaaaSSSJJJFFFEEEJJJMMMRRRYYY```eeeiiikkkqqqtttyyy}}}}}}{{{|||~~~~~~|||||||||zzzwwwuuuttttttuuuuuutttwwwvvvtttqqqnnnlllkkkjjjkkkkkkjjjhhheeeaaa]]][[[YYYXXXWWWVVVTTTSSSRRRRRRMMMLLLKKKJJJHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEECCCBBBAAAAAABBBBBBAAA@@@AAAAAA@@@???>>>===<<<<<<>>>===<<<;;;::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;:::999999888888777777666666777777444555666666666555333222333333444444555444444444444444555555555666666666777777777777777777777777999999999999999999999999888888888888888888888888999999::::::999777555444444555666666666555333333333222222222333555777888:::;;;<<<===??????@@@@@@@@@AAABBBCCCDDDEEEFFFFFFJJJTTTccctttzzzrrraaaVVVMMMPPP\\\jjjyyy~~~wwwqqqiii___ZZZZZZ[[[[[[ZZZZZZYYYXXXWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZYYYUUUVVVWWWWWWVVVUUUVVVWWWzzzvvvtttsssqqqpppmmmmmmmmmmmmmmmpppuuuxxx||||||}}}}}}}}}~~~~~~~~~|||{{{{{{}}}~~~}}}}}}~~~~~~}}}yyyzzzzzz{{{|||}}}}}}}}}}}}|||{{{||||||zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxyyy{{{~~~{{{tttnnnkkkdddaaa]]]ZZZWWWUUUPPPMMMJJJHHHFFFEEECCCCCCCCCCCC@@@@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGGGGHHHIIIJJJOOOZZZjjjzzzyyyqqqhhh___XXXQQQMMMOOOUUU\\\hhhzzzzzzxxxuuurrrooonnnnnnnnnnnnnnnppprrruuuuuusssqqqooonnnnnnnnnnnnoooppppppqqqpppooonnnmmmmmmmmmmmmoooqqqsssuuuvvvvvvvvvuuuqqqpppooonnnllllllkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkjjjkkklllmmmnnnooopppqqqrrrrrrsssvvvxxxvvvsssooollljjjiiijjjkkkoooppprrrrrrqqqnnnkkkiiigggccc^^^ZZZYYYXXXUUURRRLLLHHHFFFGGGJJJSSSeeetttyyy{{{}}}}}}|||{{{zzzzzzzzzyyyyyywwwvvv|||xxxlll___TTTMMMIIIHHHJJJMMMRRRXXX^^^bbbeeejjjooouuu{{{|||{{{yyyzzz|||~~~}}}}}}}}}{{{yyyxxxxxxzzzxxxvvvttttttttttttsssrrruuussspppmmmkkkjjjiiiiiihhhiiiiiihhhddd```[[[XXXXXXXXXWWWVVVTTTRRRQQQPPPJJJJJJHHHGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDBBBAAA@@@@@@BBBBBBAAA@@@@@@@@@???>>>======<<<<<<===<<<;;;;;;:::::::::;;;<<<<<<<<<;;;;;;;;;::::::999999::::::::::::999999777666666555555555666666444444555555555444444333222333444555555555555555555555555555666666666666777777777777777888888888:::999888888888888999:::888888888888888888888888999999999999888777666555444555666666666555333333333333333444555777888999;;;<<<===>>>??????@@@???AAABBBDDDEEEFFFGGGIIIKKKRRR___qqq|||ooo[[[OOOGGGNNN___rrr{{{rrrkkkddd\\\XXXXXX[[[ZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYWWWXXXXXXXXXYYYYYYYYYYYYUUUWWWXXXWWWVVVUUUVVVWWW|||zzz}}}~~~~~~yyyvvvtttrrrpppnnnnnnnnnnnnpppttt{{{~~~~~~}}}}}}~~~~~~~~~~~~|||zzzxxxxxxyyyzzzzzzyyyzzzzzz{{{}}}~~~~~~~~~~~~xxxxxxyyyzzz{{{||||||}}}}}}|||zzzzzzzzzzzzxxxvvvwwwwwwwwwwwwvvvvvvvvvvvvtttwwwzzz||||||}}}~~~yyytttnnniiieeeccc___]]]ZZZWWWTTTPPPLLLJJJHHHFFFEEECCCBBBBBBBBBBBB>>>>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFFFFHHHLLLPPPZZZiiiyyyzzzpppfff```ZZZVVVQQQNNNQQQXXXfffwww{{{vvvuuusssqqqpppoooooooooooooooppprrrssssssqqqnnnppppppooooooppppppqqqrrrrrrqqqooonnnmmmlllmmmmmmoooqqqsssvvvwwwvvvuuutttrrrqqqpppooonnnnnnmmmmmmlllllllllllllllllllllllllllkkkkkkjjjkkklllmmmnnnoooqqqrrrssssssuuuxxxzzzvvvtttpppllljjjjjjkkklllmmmnnnnnnnnnnnnllljjjiiifffaaa\\\YYYZZZYYYVVVSSSLLLIIIGGGFFFGGGNNN___nnnxxx{{{~~~}}}|||{{{|||yyyyyyzzzzzzxxx}}}xxxlll___TTTMMMGGGGGGIIILLLQQQVVV[[[^^^ccchhhpppwww|||}}}{{{zzzzzz|||~~~~~~~~~{{{|||{{{yyyvvvvvvwwwxxxwwwvvvuuuuuuvvvuuusssqqqqqqooollljjjhhhgggggggggffffffgggfffccc___[[[XXXXXXXXXWWWVVVTTTRRRPPPOOOHHHHHHGGGFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDBBBAAA@@@@@@BBBBBBBBB@@@???>>>>>>======<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<;;;;;;;;;;;;:::::::::888888999999999999999888666555555444555555666666333333444555666666777777333444555555666666666666555555555666666666777777666777777777888888888999888888777777777777888888888888888888888888888888:::::::::999999888777777444555666666666555333333333333444555666888999:::<<<===>>>???@@@@@@@@@@@@@@@BBBDDDEEEFFFHHHLLLOOO[[[iii{{{yyyiiiZZZPPPKKKUUUhhh|||xxxmmmgggaaaZZZWWWXXXYYYYYYXXXXXXWWWVVVVVVUUUUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXWWWYYYZZZYYYXXXWWWXXXYYY~~~xxxyyyyyy{{{~~~|||yyywwwuuuooooooooonnnooossszzz~~~}}}}}}|||}}}~~~|||yyyxxxvvvuuuvvvwwwvvvuuutttuuuwwwyyy{{{||||||}}}vvvvvvwwwwwwxxxyyyzzzzzz{{{zzzxxxxxxyyyxxxwwwuuuvvvvvvvvvvvvuuuuuuttttttqqqsssvvvwwwwwwwwwyyyzzzzzzzzzxxxwwwvvvvvvvvvvvvuuusssppplllhhhdddaaa___ZZZYYYVVVSSSOOOLLLIIIHHHFFFEEECCCAAA@@@@@@@@@@@@<<<============<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>??????@@@AAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEIIIRRRXXXlllxxxyyyqqqjjj[[[XXXUUUSSSQQQQQQXXX```tttvvvssssssssssssrrrqqqppppppoooppppppppprrrtttsssqqqooooooooooooooooooppppppqqqrrrqqqpppooooooooooooooopppqqqsssuuuvvvvvvttttttsssrrrqqqpppoooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkklllmmmnnnoooooopppqqqqqqqqqrrruuuwwwsssrrrooolllkkkkkkkkklllkkkllllllkkkkkkjjjiiiiiiccc^^^ZZZYYY\\\\\\YYYTTTOOOLLLJJJJJJJJJOOO\\\iiivvv{{{~~~||||||}}}xxxyyyzzz{{{zzz|||yyyjjj\\\SSSHHHGGGFFFGGGIIINNNSSSVVV[[[```hhhpppvvv{{{}}}{{{zzz{{{||||||{{{yyyzzzyyywwwuuutttuuuvvvuuuttttttuuuvvvuuurrrooolllkkkiiihhhfffeeeddddddbbbccccccbbb```]]]ZZZXXXVVVVVVVVVUUUSSSPPPNNNLLLHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCAAA@@@???@@@AAABBBAAA@@@>>>=========<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::777777888999999999888888555555444444555555666666333333444555666777888999555555666666777666666666555555666666666777777777666777777888888999999999777777777777777777777777888888888888888888888888::::::999999888888888888444555666666666555333333333444555666888:::;;;;;;<<<===>>>???AAAAAABBBBBB???AAADDDEEEFFFJJJQQQWWWeeesssrrr^^^SSSNNNPPP^^^qqq}}}uuuiiiccc___YYYWWWXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYY[[[\\\]]]]]][[[[[[\\\]]]wwwuuuuuuwww|||~~~|||uuutttrrrpppoooqqquuuyyyzzzzzzzzz}}}}}}zzztttrrrpppoooppppppooonnnpppqqqssstttvvvwwwwwwwwwssssssttttttuuuuuuvvvvvvyyyxxxwwwwwwwwwxxxvvvuuussssssssssssssssssrrrrrroooqqqssssssrrrrrrtttuuutttsssqqqpppooommmllljjjmmmllljjjfffbbb^^^[[[YYYTTTSSSQQQNNNJJJHHHGGGGGGEEEDDDBBB@@@>>>======>>>;;;<<<=========<<<;;;:::;;;;;;;;;<<<<<<<<<======??????@@@@@@AAABBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGGGGGGGJJJTTTaaakkk{{{~~~wwwqqqiiibbbUUUSSSQQQQQQRRRWWWcccoooxxxrrrqqqssssssttttttsssrrrqqqpppppppppqqqtttvvvvvvtttrrrpppppppppppppppqqqqqqrrrssssssssssssssssssssssssrrrssstttuuuvvvvvvuuuuuusssrrrqqqpppppppppppppppoooooooooooooooooooooooopppooonnnnnnnnnooopppqqqqqqrrrrrrqqqpppppprrrsssooonnnmmmllllllkkkllllllkkkkkkjjjjjjiiiiiijjjjjjddd```\\\^^^cccddd```[[[WWWTTTSSSTTTUUUWWW```jjjuuu{{{}}}}}}{{{zzzzzz|||zzzzzzzzzkkkaaaPPPMMMIIIFFFFFFIIILLLOOOSSSXXX```gggnnnuuuzzz~~~|||zzzzzzyyyxxxwwwuuuvvvwwwuuusssqqqrrrrrrqqqqqqqqqssssssrrrnnnlllhhhhhhgggfffeeedddbbbaaa^^^^^^^^^]]][[[ZZZXXXWWWSSSSSSSSSRRRPPPMMMJJJHHHHHHGGGGGGGGGGGGGGGHHHHHHDDDDDDDDDCCCBBBBBBAAAAAA???>>>===>>>@@@AAA@@@???======<<<<<<<<<<<<;;;;;;;;;::::::999::::::;;;;;;;;;;;;;;;:::::::::999999666777777888999999888888555555555555555666777777555555555555555666777777666666777777777666555555555666666666777777777777666777777888888999::::::777888999999999999888777888888888888888888888888999999888777777777777777444555666666666555333333333444555777999;;;;;;<<<;;;<<<>>>@@@AAABBBCCCCCC@@@CCCFFFHHHKKKSSS^^^gggsss~~~jjjUUUNNNOOOXXXkkk~~~xxx{{{|||qqqeee```]]]YYYVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVXXXWWWWWWVVVVVVUUUUUUTTTVVVVVVUUUUUUVVVWWWYYYZZZ___```aaaaaa______```aaavvvssspppqqquuu{{{{{{zzzwwwsssppppppsssuuuxxxxxxyyy|||}}}yyynnnllljjjiiiiiiiiihhhgggoooooopppqqqrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrssssssxxxwwwvvvvvvwwwwwwvvvuuuqqqqqqqqqqqqqqqpppppppppnnnoooppppppooooooqqqrrrqqqooonnnlllkkkiiifffdddccccccaaa^^^ZZZUUUQQQNNNOOONNNLLLIIIFFFEEEEEEGGGDDDCCCAAA>>><<<;;;;;;;;;;;;<<<=========<<<;;;:::;;;;;;;;;<<<<<<<<<======???@@@@@@AAAAAABBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGDDDFFFIIIKKKRRR```rrr}}}tttoookkkddd\\\UUUQQQPPPQQQTTT]]]mmm}}}wwwsssrrrssstttuuuuuutttsssqqqpppoooppprrruuuxxxyyyxxxvvvssssssrrrrrrsssssstttuuutttuuuvvvvvvwwwvvvvvvuuussstttuuuvvvvvvvvvvvvvvvrrrrrrqqqpppoooooooooppppppppppppppppppppppppppprrrqqqpppppppppqqqsssssstttuuuuuusssqqqpppqqqssskkkkkkllllllllllllllllllkkkkkkjjjiiiiiijjjjjjkkkgggdddaaaeeejjjlllgggbbb```]]]\\\^^^___aaagggnnnuuu{{{}}}}}}}}}{{{zzz|||{{{xxxzzz}}}{{{qqqXXXTTTNNNIIIGGGGGGJJJLLLNNNRRRZZZbbbiiipppwww{{{|||yyyxxxwwwvvvtttrrrttttttsssqqqooooooooonnnnnnooopppqqqoookkkhhheeefffffffffeeecccaaa```[[[[[[ZZZYYYXXXWWWWWWVVVQQQQQQQQQPPPNNNKKKHHHFFFHHHHHHHHHGGGHHHHHHIIIJJJCCCCCCBBBAAAAAA@@@@@@???===<<<<<<===>>>??????>>><<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999:::;;;;;;;;;;;;;;;:::::::::999999666666777888888888888888555555555555555666777888666666555444444444555555777777888777777666555555666666666666777777777777666777777888999999::::::777888:::;;;;;;:::888777888888888888888888888888888777777666666666666777444555666666666555444333333444666888:::;;;<<<<<<;;;<<<>>>@@@BBBCCCDDDDDDCCCFFFJJJMMMRRR\\\jjjttt~~~{{{fffPPPPPPVVVeee{{{yyywww}}}yyynnnbbb^^^\\\XXXUUUUUUSSSTTTTTTUUUVVVVVVWWWWWWYYYXXXXXXWWWVVVUUUTTTTTTVVVVVVUUUUUUVVVXXXYYYZZZbbbcccdddcccbbbaaabbbdddwwwnnnkkkjjjkkksss}}}|||wwwuuuuuutttqqqnnnsssvvvzzz||||||yyyuuusssooommmjjjfffbbbaaaccceeeeeefffhhhkkkmmmnnnoooooommmmmmmmmnnnooopppqqqrrrqqqqqqrrrssssssrrrqqqqqqpppooonnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnmmmlllllllllkkkiiigggdddbbb```___]]]\\\ZZZXXXUUURRRPPPNNNJJJJJJIIIHHHGGGFFFEEEDDDAAA@@@???>>>============:::::::::;;;;;;<<<<<<<<<;;;;;;<<<===>>>???@@@@@@>>>@@@BBBDDDEEEEEEEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFJJJIIIHHHHHHHHHGGGEEECCCHHHGGGGGGLLL]]]ssswwwllliiigggbbb\\\YYYRRRQQQTTTZZZbbbnnn~~~yyyuuussswwwwwwvvvuuusssrrrpppppprrrrrrrrruuuwwwyyyxxxwwwrrrsssssssssttttttuuuuuuwwwvvvvvvuuuttttttssssssvvvvvvvvvwwwxxxxxxvvvtttuuurrroooooorrrssssssrrrsssssstttuuuuuutttsssrrrpppooommmlllmmmppprrrtttwwwvvvuuutttrrrrrrqqqqqqkkkkkkkkkkkkkkklllmmmnnnkkkjjjhhhiiijjjkkkkkkjjjiiijjjmmmpppqqqpppkkkhhhfffgggiiimmmppptttwwwyyy~~~~~~~~~|||{{{yyyyyyxxxxxx~~~}}}mmm```PPPEEECCCEEEGGGHHHLLLPPPUUU[[[```gggmmmqqq|||xxxuuutttttttttrrrrrrqqqpppooooooppppppnnnoooooonnnllljjjhhhggghhhfffeeeeeeeeecccaaa___ZZZYYYWWWVVVUUUVVVVVVWWWUUUSSSQQQNNNLLLJJJJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFDDDCCCBBBAAAAAAAAA????????????????????????============<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;???>>>===<<<;;;:::::::::888888888888888999999999888888888888777666555444777888888888888777777666777777777777777777777777777777888777777666555444777777777777777888888999999999:::::::::999999888777888888999999888888777999888666555555555666777777777666666666666777777555666777888:::;;;======???@@@BBBBBBAAA@@@BBBCCCJJJGGGKKKXXXeeeooo{{{vvviii[[[QQQOOOZZZnnnuuu}}}~~~kkkhhhccc]]]YYYWWWVVVVVVSSSTTTVVVWWWWWWVVVTTTSSSTTTWWWYYYYYYYYYXXXXXXXXX[[[ZZZXXXWWWVVVXXXYYY[[[___``````aaa```___]]]\\\tttlllgggdddhhhooowww{{{{{{yyyvvvqqqmmmpppqqqtttvvvwwwwwwuuuuuutttrrrooojjjdddaaa```aaa```aaabbbdddfffggghhhiiikkkkkkkkklllmmmnnnpppqqqooopppqqqrrrrrrqqqpppooommmllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiiiiiiiihhhfffcccaaa^^^\\\[[[XXXWWWVVVTTTRRROOOMMMLLLHHHGGGFFFEEEDDDCCCCCCBBB@@@@@@???======<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===???@@@AAAAAA@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFJJJMMMPPPYYYiiizzzyyymmmccc```___[[[WWWUUURRRQQQVVVaaannnzzz|||xxxuuutttuuutttssssssrrrrrrrrrrrrrrrrrrrrrtttvvvwwwwwwuuussssssssssssttttttuuuuuuuuuuuuttttttsssssssssrrruuuttttttuuuvvvvvvtttrrrtttrrrppppppssstttsssqqqssstttuuuvvvuuuuuutttssspppooommmllllllooorrrtttwwwvvvuuusssrrrqqqppppppmmmllllllllllllmmmmmmnnnjjjiiihhhhhhjjjkkkkkkkkkmmmnnnpppsssuuutttqqqnnnkkklllnnnqqqwww}}}}}}|||zzzyyyyyyxxx{{{}}}zzz}}}zzzlllYYYKKKFFFEEEDDDCCCGGGJJJOOOUUUZZZ```gggkkkzzz~~~|||yyyvvvtttsssrrrrrrqqqppppppooooooppppppllllllmmmlllkkkiiigggfffhhhfffddddddcccbbb___]]]YYYXXXVVVUUUTTTTTTTTTUUUTTTSSSPPPNNNLLLJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGEEEEEECCCBBBAAA@@@@@@@@@????????????????????????============<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;======<<<;;;::::::::::::888888888888888888888888444555666777888888888888666666777777888777777777777777777777777777777777666666777888888777777777777777777777777888888999999999999::::::999999888888888999999999999888888:::999777666555555555666777666666555555555555666666777888999:::<<<===>>>@@@AAABBBBBBAAAAAACCCEEEJJJHHHPPPaaasss~~~yyynnnccc[[[UUUXXXfff|||yyyvvviiifffaaa\\\YYYWWWWWWWWWUUUVVVWWWWWWWWWWWWVVVUUUVVVXXXZZZZZZYYYXXXXXXYYY[[[ZZZYYYXXXWWWXXXYYYYYY[[[\\\\\\]]]\\\[[[ZZZYYYtttjjjbbb```cccmmmpppxxx|||vvvooojjjkkkkkklllmmmooorrrtttuuuxxxwwwtttooohhhccc``````````````````aaabbbcccccceeeeeefffggghhhjjjlllmmmllllllmmmnnnnnnmmmllllllhhhhhhggggggfffffffffffffffggggggggggggfffeeeeeedddbbb```^^^[[[XXXVVVUUUQQQQQQPPPOOOMMMKKKIIIHHHDDDDDDCCCBBBBBBAAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>???AAABBBBBBAAAAAABBBBBBCCCDDDEEEFFFEEEEEEFFFFFFGGGGGGFFFFFFDDDEEEFFFGGGIIIIIIJJJJJJLLLSSS^^^jjjxxxooodddYYYVVVUUUSSSQQQRRRSSSTTT]]]nnnzzzyyywwwuuuuuusssrrrqqqpppqqqsssuuuvvvsssrrrrrrsssuuuvvvuuusssssssssssssssttttttttttttsssssssssssssssssssssssstttsssssssssttttttrrrpppqqqpppppprrrttttttsssrrruuuuuuvvvvvvvvvvvvuuuuuuqqqooolllkkkkkknnnrrruuuwwwvvvtttrrrpppnnnnnnmmmnnnnnnmmmmmmmmmmmmmmmmmmiiigggggghhhjjjllllllkkkoooooopppsssvvvwwwuuutttnnnnnnooorrryyy}}}|||{{{zzzyyywwwzzz~~~|||yyy{{{~~~yyydddTTTLLLHHHDDDBBBCCCFFFJJJOOOTTTZZZ```dddrrrvvv}}}~~~{{{xxxuuurrrqqqoooooonnnmmmmmmmmmmmmmmmjjjjjjjjjjjjiiihhhffffffhhhfffcccbbbaaa___\\\ZZZXXXWWWUUUSSSRRRQQQRRRRRRSSSRRRPPPNNNLLLJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::999999999999::::::999999999888888777777666555555666777888888888888444555666666777777777777777777777777777777777777555666777888999999999999777777777777777888888999888999999::::::999999999999999::::::::::::999999:::999888777666555555666777666555555444444444555888888999:::;;;======>>>@@@AAABBBBBBBBBBBBDDDFFFKKKMMMXXXmmmyyymmmccc\\\[[[[[[cccttt{{{~~~~~~wwwllldddbbb___[[[XXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYYY[[[[[[YYYXXXXXXXXXZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYYYYZZZYYYYYYXXXWWWvvvkkkdddaaadddfffjjjqqqzzz|||uuunnniiijjjhhhfffeeegggkkkooorrrvvvwwwvvvrrrmmmhhheeedddbbbaaa```^^^]]]]]]]]]]]]^^^^^^___```aaaccceeeeeefffggghhhhhhhhhhhhgggfffddddddcccccccccbbbaaaaaabbbbbbbbbbbbbbbaaa``````^^^]]][[[YYYVVVSSSQQQPPPKKKKKKKKKJJJIIIHHHGGGFFFBBBBBBAAAAAA@@@??????>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::;;;<<<===???@@@BBBCCCDDDCCCBBBBBBBBBBBBDDDFFFGGGEEEEEEFFFFFFGGGFFFFFFEEEEEEFFFGGGHHHHHHIIILLLMMMPPP\\\lllzzzlll```UUUPPPOOONNNOOOQQQUUU[[[jjj~~~{{{wwwwwwuuuttttttqqqpppooooooqqqtttxxxzzztttsssssstttuuuuuutttrrrssssssssssssssssssssssssssssssssstttttttttuuuuuuuuutttrrrrrrsssrrrpppooonnnoooqqqssstttuuutttssswwwwwwwwwwwwvvvvvvvvvvvvrrrpppllljjjkkkmmmqqqtttvvvuuurrrpppnnnlllkkkjjjmmmmmmmmmmmmlllkkkkkkjjjgggfffeeegggiiikkklllkkkmmmlllmmmooosssuuuvvvuuummmkkkjjjlllsss|||~~~|||{{{zzzwwwuuutttxxxzzz|||}}}||||||nnn]]]SSSMMMHHHDDDCCCEEEIIILLLPPPUUU\\\```kkkpppxxx~~~~~~{{{wwwtttqqqmmmlllkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhgggffffffgggdddaaa___]]][[[YYYWWWVVVUUUSSSQQQPPPOOOOOOOOORRRQQQOOOMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFBBBAAA@@@???>>>>>>>>>>>>========================<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;:::::::::999888888888888888999:::::::::999999888777666666555888888888888777666555555333333555666777777777777777777777777777777777777777777888999999999999999777777777777777888888999888888999:::::::::999999999::::::;;;;;;::::::999777777777777777777777777777777666555555555555555999::::::;;;<<<===>>>>>>???@@@AAAAAAAAABBBDDDGGGKKKTTTeeexxxqqqddd\\\YYY]]]bbbmmm~~~|||}}}}}}xxxnnneee```___\\\ZZZXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWVVVXXXZZZZZZXXXWWWVVVWWWYYYZZZZZZZZZZZZYYYXXXXXXYYYYYYYYYYYYXXXXXXXXXWWWxxxlllddd^^^]]]]]]```ffflllppprrr|||}}}~~~~~~zzzuuupppmmmkkkhhhdddaaaaaadddhhhkkknnnpppqqqqqqooolllkkkkkkeeedddbbb___]]]\\\ZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^___```aaabbbbbbaaa```___````````````___^^^\\\\\\]]]]]]]]]]]]]]]\\\[[[[[[YYYXXXVVVTTTRRROOONNNMMMGGGHHHHHHGGGGGGFFFEEEDDDAAAAAAAAA@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::======???@@@AAACCCDDDDDDDDDCCCBBBBBBCCCDDDFFFGGGEEEEEEFFFFFFFFFEEEEEEDDDEEEFFFFFFFFFFFFHHHMMMQQQ\\\kkk|||}}}kkk___SSSNNNMMMNNNRRRWWW^^^iii|||zzzxxxwwwtttrrrrrrpppooooooooorrruuuyyy|||uuutttssstttuuuuuusssqqqrrrrrrrrrqqqqqqqqqqqqqqqsssssstttuuuvvvwwwwwwxxxvvvtttrrrrrrrrrqqqpppnnnlllnnnqqqssstttuuuuuuuuuyyyxxxxxxwwwvvvuuuuuuuuurrrooollljjjkkkmmmpppssstttssspppnnnllljjjiiihhhjjjkkkkkkkkkkkkjjjiiihhhgggeeeeeefffiiikkkkkkkkkkkkjjjkkkmmmqqqtttuuuuuullliiiggggggjjjqqqyyy~~~~~~}}}}}}~~~}}}|||wwwsssppppppvvv|||}}}}}}zzzyyy~~~}}}vvvggg\\\SSSJJJDDDCCCEEEGGGIIIKKKPPPVVVZZZdddjjjrrrxxx|||}}}}}}~~~~~~}}}zzzvvvtttpppooommmlllkkkjjjjjjjjjiiiiiihhhgggggggggffffffeeebbb^^^\\\ZZZXXXVVVTTTTTTSSSQQQOOONNNNNNNNNNNNPPPOOONNNMMMKKKJJJHHHHHHEEEFFFFFFFFFFFFEEEDDDDDDAAA@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;:::::::::999999999999777777777777777888999:::999999888888777666555555999999999999888777666555333333555666777777777777888888888888888888888888999999999999999888777777777777777777777888888999777888999:::::::::::::::999::::::;;;;;;::::::999555555666777888999::::::888888777777777777888888;;;;;;;;;<<<<<<============>>>?????????AAADDDGGGKKK[[[qqqzzzjjjaaa\\\[[[cccmmm{{{~~~}}}yyyqqqhhhaaa]]]\\\[[[YYYXXXXXXYYYYYYWWWWWWVVVUUUTTTTTTUUUUUUTTTVVVXXXXXXVVVUUUUUUUUUYYYYYYZZZ[[[[[[ZZZYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVxxxnnnbbb^^^YYYXXXZZZ^^^bbbdddlllppptttvvvuuurrrqqqpppmmmjjjeeeaaa___```bbbdddcccfffiiikkkkkkllllllnnnlllkkkkkkiiigggeeecccbbb\\\\\\[[[ZZZYYYYYYYYYYYY[[[\\\]]]]]]]]]]]]\\\[[[[[[\\\\\\\\\[[[YYYXXXVVVWWWWWWWWWWWWWWWVVVUUUUUUSSSSSSQQQPPPNNNLLLKKKJJJEEEFFFFFFFFFEEEDDDCCCBBB@@@@@@@@@?????????>>>>>>===<<<<<<;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<>>>>>>>>>>>>>>========================;;;;;;:::::::::999999999:::::::::999999999888888777777777777777888999:::888888888777777666666555555666777888999999999999444555666666777777777777888888888888888888888888999999999999888777666555777777777777777888888999777888999999::::::::::::999999::::::::::::999999444555666888999:::::::::777777777777888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@DDDGGGMMMbbbxxxtttfff```___bbbnnn{{{}}}ssskkkeee___[[[[[[ZZZZZZYYYYYYYYYYYYVVVVVVVVVUUUUUUTTTTTTSSSRRRTTTVVVWWWVVVUUUUUUVVVXXXYYYYYYZZZZZZ[[[[[[\\\YYYXXXVVVUUUSSSSSSRRRRRRuuummmbbbZZZWWWWWWYYYZZZ[[[```fffiiijjjkkkmmmnnnmmmkkkgggccc```___``````\\\^^^aaacccdddeeegggiiilllmmmoooppppppnnnlllkkkcccbbb```^^^\\\ZZZYYYYYYYYYZZZ[[[[[[[[[[[[ZZZYYYWWWWWWXXXXXXWWWUUUSSSQQQQQQQQQQQQQQQQQQPPPOOOOOOMMMMMMLLLKKKJJJIIIIIIHHHDDDDDDDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>=========<<<<<<<<<<<<<<<======:::;;;;;;<<<===>>>??????AAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAACCCEEEFFFIIIOOO[[[kkkvvv}}}qqqbbbYYYRRRSSSYYYdddrrr|||{{{yyysssoooooolllmmmmmmoooqqqssstttvvvppppppoooppprrrrrrqqqooooooooonnnnnnnnnmmmmmmmmmqqqqqqsssuuuwwwxxxzzzzzzvvvssspppnnnnnnmmmlllkkkkkkmmmpppqqqrrrtttwww{{{}}}|||yyyvvvsssrrrqqqqqqooonnnmmmmmmmmmmmmnnnnnnooonnnllljjjiiihhhggggggggghhhjjjkkkkkkjjjiiihhhgggfffeeeeeegggiiihhhhhhiiiiiijjjnnnqqqssssssssspppnnnkkkiiigggggghhhhhhhhhjjjmmmttt{{{~~~wwwvvvssspppooottt}}}wwwzzzxxxmmmaaaTTTJJJEEEEEEDDDBBBBBBDDDIIILLLQQQUUU\\\ccchhhmmmqqqttttttuuuwwwxxxyyyzzzyyyyyyxxxwwwtttqqqnnnlllkkkjjjiiihhhfffdddcccbbbcccccc```]]]YYYVVVUUUTTTSSSQQQPPPOOONNNMMMMMMNNNOOOPPPMMMMMMMMMMMMKKKJJJHHHFFFDDDDDDEEEEEEDDDDDDCCCBBB@@@@@@??????>>>>>>??????========================::::::::::::999999999999999999999999888888888888888888888777888888999999777777777777777666666666666666777888999999999999666666777777888777777777888888888888888888888888777777777888888777666666777777777777777888888999777777888999::::::::::::888888999999999999888888666777888999999999888888555555555666777999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<=========>>>AAAFFFIIIUUUgggyyyqqqccc```bbbiiiyyyyyymmmfffaaa]]][[[[[[[[[ZZZZZZZZZZZZZZZVVVWWWWWWWWWWWWUUUTTTSSSPPPSSSVVVWWWVVVVVVVVVWWWXXXXXXXXXXXXZZZ\\\^^^___\\\ZZZXXXUUUSSSRRRRRRQQQ}}}nnn```XXXTTTTTTTTTOOOTTTZZZ___aaacccgggjjjlllkkkhhheeebbb```______YYY[[[]]]^^^^^^___bbbddddddfffjjjmmmooonnnllljjjiiihhheeebbb___]]][[[ZZZXXXYYYZZZ[[[[[[ZZZYYYXXXTTTTTTUUUUUUTTTRRROOONNNMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIIIIHHHGGGGGGGGGCCCCCCCCCBBBAAA@@@???>>>===============<<<<<<<<<======<<<<<<<<<======>>>;;;<<<===>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFFFFEEEDDDDDDBBBCCCCCCCCCBBBAAAAAA@@@DDDGGGJJJOOOXXXiii}}}uuuhhh```XXXTTTXXXbbbqqq{{{{{{yyysssooooookkkkkkmmmnnnooopppqqqrrrnnnmmmmmmnnnpppqqqooonnnnnnnnnmmmmmmlllllllllllloooppprrrtttvvvxxxyyyzzzuuurrrooommmlllllljjjiiikkkmmmppppppqqqsssxxx|||~~~|||yyyvvvsssqqqpppooonnnnnnnnnnnnnnnnnnmmmmmmmmmlllkkkiiihhhgggggggggggghhhjjjllllllllljjjjjjhhhfffeeeeeeggghhhggggggggggggiiilllpppqqqqqqoooqqqooommmkkkhhhfffddddddffffffjjjpppxxx~~~zzzzzzyyytttqqqttt}}}|||tttiii\\\RRRGGGGGGEEECCCBBBDDDGGGKKKIIIMMMSSSZZZ___eeekkknnnpppqqqsssuuuwwwyyyzzzzzzxxxvvvssspppllljjjhhhgggiiigggeeecccaaa``````aaa___\\\WWWUUUTTTSSSRRRQQQOOONNNMMMMMMMMMNNNPPPPPPLLLMMMMMMMMMKKKIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@???????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>:::::::::999999999888888999999999888888888888777999999888888888888999999666666666666777777777777999999:::999999888777666777888888888888777777666888888888888888888888888444555666777777888888777777777777777777888888999666777888999:::;;;;;;;;;888888888999999888888888999999::::::999888666555333333444555777999;;;<<<;;;;;;;;;;;;;;;:::::::::======>>>>>>???BBBGGGKKK^^^kkkxxx}}}pppaaa```dddmmmvvviiibbb^^^\\\[[[[[[[[[[[[ZZZZZZZZZZZZWWWXXXYYYYYYYYYWWWTTTSSSPPPSSSVVVWWWWWWWWWXXXYYYXXXWWWWWWWWWYYY\\\___aaa```^^^[[[XXXVVVTTTSSSSSSuuuiii^^^UUUPPPTTTQQQPPPQQQVVV[[[```bbbhhhhhhhhhgggeeebbb___^^^YYYXXXVVVUUUUUUWWWZZZ[[[]]]___bbbeeehhhjjjjjjjjjkkkjjjhhhfffcccaaa___^^^^^^]]]]]]\\\[[[YYYXXXWWWVVVTTTQQQOOOLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGFFFEEEDDDEEEEEECCCBBB@@@???>>>===>>>===<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>???@@@@@@======???@@@AAABBBBBBBBBAAAAAAAAABBBCCCDDDDDDEEECCCDDDEEEFFFFFFEEEDDDCCC@@@@@@@@@@@@AAABBBCCCCCCCCCGGGOOO[[[kkk~~~{{{llleeeZZZZZZ]]]fffttt~~~zzzvvvsssqqqqqqooonnnnnnmmmmmmmmmmmmnnnmmmmmmnnnppprrrrrrpppooolllkkkiiihhhhhhiiikkklllnnnoooqqqtttuuuvvvuuuuuupppooonnnmmmlllkkkjjjjjjmmmnnnppppppppprrruuuxxx|||xxxtttqqqqqqqqqrrrnnnnnnnnnmmmlllkkkjjjiiijjjkkkkkkkkkjjjhhhfffeeeeeefffggghhhiiiiiihhhgggeeeeeeeeeggghhhgggeeebbbeeegggiiikkknnnoooqqqqqqqqqqqqpppnnnjjjhhhhhhhhhdddfffjjjooowww~~~}}}~~~}}}|||{{{{{{}}}|||uuuiii___RRRMMMFFFCCCDDDFFFGGGFFFDDDFFFJJJPPPWWW^^^dddgggkkkmmmoooqqqrrrsssuuuxxxvvvtttqqqlllhhhdddbbb```dddbbb```______^^^\\\ZZZWWWWWWVVVUUUTTTSSSRRRRRRRRRPPPNNNLLLJJJIIIIIIJJJMMMLLLKKKJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@???===<<<<<<;;;;;;========================:::::::::999999999888888999999888888777777666666777777777777777777777777999999999999999888777666777777888888888888777777888888888888888888888888::::::::::::999888777777444444666777888888888888888888888888888999999999888999::::::;;;;;;::::::999999999999888666555444;;;:::999888777666555444333444555777888:::;;;<<<===;;;999888:::;;;======AAA>>>>>>CCCDDDDDDKKKTTTdddppp{{{qqqcccXXX\\\iiiyyy}}}rrrggg___]]]]]]YYYYYYYYYZZZZZZZZZZZZZZZVVVWWWXXXXXXWWWVVVTTTSSSSSSUUUWWWWWWVVVUUUUUUUUUXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYWWWVVVTTTSSSQQQQQQ{{{mmm```XXXRRRPPPMMMMMMOOORRRTTTUUU\\\^^^aaaccccccaaa^^^\\\ZZZXXXUUUSSSRRRSSSTTTVVVXXXYYY\\\___aaabbbccccccgggfffeeedddbbb```______``````___^^^\\\ZZZXXXVVVTTTSSSPPPMMMKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBAAA???>>>===<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>???AAABBBBBBBBBCCCAAABBBBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCAAABBBCCCCCCCCCCCCEEEFFFJJJPPP\\\jjjzzztttfffaaa\\\]]]cccqqq}}}yyyuuusssqqqpppoooooonnnmmmmmmmmmnnnnnnoooooooooqqqssstttrrrppplllkkkiiihhhhhhiiikkklllmmmnnnpppqqqrrrrrrrrrqqqooooooooonnnmmmlllkkkjjjkkklllmmmmmmmmmnnnqqqtttzzzxxxuuurrrpppooooooooommmmmmmmmmmmlllkkkjjjiiikkkkkkkkkkkkjjjhhhgggfffdddeeeggghhhiiihhhhhhggggggfffggghhhjjjiiigggdddggghhhjjjlllooopppqqqrrrsssssstttqqqnnnkkkjjjjjjfffgggiiimmmttt|||~~~}}}|||}}}~~~}}}rrriiiYYYRRRJJJEEECCCEEEEEEFFFEEEFFFIIIMMMRRRXXX]]]```dddfffiiikkkmmmoooqqqtttsssqqqnnnjjjfffcccaaa``````___]]]\\\]]]\\\[[[YYYVVVVVVUUUTTTSSSRRRQQQQQQQQQPPPMMMKKKJJJIIIIIIIIILLLKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777888888888777777777777777777777777777777777777777999999999999999888777777777777888888888888777777777777777777777777777777888999999:::::::::999999444555666777888888888888999999999999999999999999888999::::::;;;;;;::::::777888888888888888777666:::999999777666555444444444444666777999:::;;;;;;===;;;::::::<<<>>>???@@@CCC@@@AAAFFFIIILLLUUU```sss|||}}}uuufff\\\WWW___ooozzzpppeee^^^\\\\\\YYYYYYYYYYYYYYYXXXXXXXXXVVVVVVWWWWWWVVVUUUSSSSSSSSSUUUWWWWWWVVVUUUUUUUUUWWWWWWXXXYYYYYYZZZYYYYYYWWWVVVVVVUUUTTTSSSSSSRRRnnncccUUURRRMMMKKKKKKLLLMMMMMMOOOSSSXXX]]]___^^^\\\[[[YYYWWWTTTQQQOOONNNNNNOOOQQQRRRTTTVVVWWWXXXXXXXXX``````_________^^^^^^^^^bbbaaa```^^^\\\YYYWWWVVVRRRQQQOOOLLLJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@>>>===<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<>>>???@@@AAABBBCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFDDDDDDEEEEEEDDDCCCBBBBBBAAACCCEEEFFFEEEGGGKKKOOOUUU^^^lll}}}{{{lllbbb```aaadddnnn~~~{{{wwwtttrrrqqqpppppppppooonnnnnnnnnnnnnnnooonnnnnnppprrrsssqqqppplllkkkiiihhhhhhiiikkklllmmmnnnnnnooonnnnnnmmmmmmmmmnnnooooooooonnnlllkkkjjjkkkkkkkkkjjjkkknnnpppsssrrrqqqpppooonnnmmmmmmllllllmmmllllllkkkjjjiiikkkkkkkkkkkkjjjhhhgggfffdddeeeggghhhiiiiiihhhhhhiiiiiiiiikkklllllljjjhhhiiijjjkkkmmmoooqqqrrrrrruuuwwwxxxwwwssspppnnnmmmiiihhhhhhjjjpppyyy~~~wwwfff___SSSJJJEEEEEEFFFFFFEEEFFFGGGIIIMMMPPPTTTVVVZZZ]]]```ccceeehhhkkknnnmmmllliiifffcccaaa______]]]\\\ZZZZZZZZZZZZXXXWWWTTTTTTSSSRRRQQQPPPPPPOOOOOONNNLLLJJJIIIIIIIIIIIIJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>===<<<;;;;;;;;;::::::::::::::::::::::::::::::999999999888888888777777777777888888888888777777777777777777777777888999999999999888777777777777888888888888777777666666666666666666666666777777888999::::::::::::555555666777888888888888:::::::::999999888888777888999999:::::::::::::::666777777888999999888888888888777777666555444444555555777888999:::;;;;;;;;;;;;;;;<<<>>>@@@BBBCCCEEEEEEIIIOOOTTT[[[fffqqqttthhhZZZWWWZZZgggzzz|||yyytttkkkbbb\\\ZZZYYYXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUVVVUUUUUUTTTSSSRRRSSSUUUWWWWWWVVVTTTTTTUUUTTTVVVXXXZZZ[[[ZZZYYYYYYTTTTTTTTTTTTSSSSSSSSSSSS{{{ooo```ZZZSSSNNNLLLMMMNNNOOOIIILLLPPPTTTWWWYYYYYYYYYVVVTTTRRROOOMMMLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOWWWXXXXXXYYYZZZ[[[[[[[[[]]]]]]\\\[[[ZZZXXXVVVUUUPPPOOONNNLLLJJJHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDBBBCCCCCCCCCCCCCCCBBBBBB@@@@@@???>>>===<<<<<<<<<;;;;;;::::::::::::;;;;;;>>>============>>>?????????@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDCCCBBBBBBAAA@@@CCCEEEGGGHHHNNNWWW^^^fffmmmzzz~~~ssshhhccccccfffooo~~~~~~|||yyyvvvsssqqqqqqpppqqqpppooonnnnnnnnnnnnnnnlllkkkkkklllnnnoooooonnnkkkjjjiiiggggggiiijjjkkknnnmmmmmmmmmlllkkkjjjjjjmmmmmmoooppppppnnnmmmlllkkkkkkllljjjiiijjjlllnnnmmmnnnnnnooonnnmmmlllkkkkkkkkklllllllllkkkjjjjjjkkkkkkkkkjjjiiihhhgggfffeeefffhhhiiijjjjjjjjjjjjlllkkkkkklllnnnnnnmmmkkkjjjjjjkkklllnnnoooqqqrrrvvvyyy{{{{{{xxxtttqqqpppmmmjjjhhhhhhmmmuuu}}}wwwnnnaaaSSSKKKGGGGGGHHHEEEEEEFFFGGGHHHKKKMMMOOOQQQTTTWWWZZZ]]]```dddggggggfffdddbbbaaa```______]]]\\\ZZZYYYYYYXXXVVVTTTSSSSSSRRRQQQPPPOOONNNNNNMMMLLLJJJIIIHHHHHHHHHIIIHHHGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@??????>>>===<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::999999666666777777888888999999777777777777777777777777888888999999999888888777777777888888888888777777777777777777777777777777777888999:::::::::::::::555666777888888888888888::::::999888777777666666888888999::::::::::::999777888888999999888888888777777666666555555444444666666888999::::::::::::::::::;;;<<<===???BBBDDDIIINNNWWW___eeemmmxxxmmm^^^UUUXXXcccsss~~~||||||tttqqqllleee___ZZZXXXWWWWWWWWWVVVVVVUUUUUUTTTTTTUUUUUUUUUTTTSSSSSSRRRQQQRRRTTTUUUUUUTTTRRRRRRRRRRRRTTTWWWZZZ[[[ZZZYYYWWWTTTTTTSSSSSSRRRQQQQQQQQQtttkkk___UUUOOOMMMMMMMMMHHHHHHIIIJJJLLLNNNQQQRRRPPPOOONNNLLLLLLKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKOOOPPPQQQRRRTTTUUUVVVVVVUUUUUUUUUUUUUUUTTTSSSSSSNNNNNNMMMKKKJJJHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCCCC@@@AAAAAABBBBBBAAAAAAAAA>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::;;;;;;<<>>>>>??????@@@AAA@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBB@@@BBBFFFKKKQQQ\\\hhhqqqzzz}}}vvvmmmeeedddfffkkkzzz|||zzzxxxuuusssqqqqqqqqqqqqpppooonnnmmmmmmmmmmmmllljjjjjjkkkmmmnnnnnnmmmkkkjjjhhhgggggghhhjjjkkknnnmmmllllllkkkjjjjjjjjjmmmmmmnnnoooooonnnmmmllliiijjjjjjhhhggggggjjjllljjjkkkmmmnnnnnnmmmlllkkkjjjjjjkkkkkklllkkkkkkkkkkkkjjjiiihhhgggffffffffffffgggiiikkkllllllllllllmmmllllllmmmooopppooommmjjjjjjjjjkkklllmmmooopppvvvxxx{{{{{{yyyvvvtttsssqqqnnnjjjhhhjjjpppvvvzzz~~~|||nnn^^^QQQJJJGGGGGGEEEEEEEEEEEEFFFHHHJJJKKKKKKMMMQQQTTTVVVYYY]]]___aaa```___^^^^^^^^^^^^______]]][[[YYYXXXVVVTTTQQQRRRQQQQQQPPPOOONNNMMMMMMKKKJJJHHHGGGGGGGGGHHHHHHFFFFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888666666777777888888999999777777777777777777777777777888888999999999888888777777888888888888777777888888888888888888888888:::::::::::::::999888777666777777888888888888777999999888777666555555444777888999999::::::999999:::::::::999999888666666666666666666555555555555777888999;;;;;;;;;:::999888999::::::;;;>>>BBBFFFQQQ]]]jjjtttyyy}}}hhhZZZVVV___ooo}}}xxx|||vvvkkkiiiddd```\\\YYYVVVTTTVVVUUUUUUUUUTTTTTTTTTSSSUUUUUUTTTSSSRRRRRRRRRRRRPPPRRRTTTTTTRRRPPPPPPPPPQQQSSSVVVYYYYYYYYYWWWUUUUUUTTTSSSRRRPPPOOONNNMMMttteeeZZZQQQLLLIIIHHHFFFDDDBBBBBBEEEGGGIIIJJJIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJLLLMMMNNNOOOOOOMMMNNNNNNOOOOOOOOOOOOOOOKKKKKKKKKJJJHHHGGGEEEDDDDDDDDDDDDCCCCCCCCCBBBBBB>>>??????@@@@@@@@@@@@???========================<<<<<<;;;;;;;;;<<<======>>>>>>======>>>>>>???@@@AAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAABBBBBBCCCCCCFFFLLLWWWdddqqq|||yyyrrrkkkeeefffiiirrrzzzyyywwwtttsssrrrrrrrrrqqqpppooommmllllllllllllmmmlllkkkkkkmmmoooooooookkkjjjhhhgggggghhhjjjkkklllkkkkkkjjjjjjjjjkkkkkknnnnnnmmmmmmllllllllllllfffffffffeeeddddddgggiiiiiijjjkkklllllllllkkkjjjiiiiiijjjkkkkkklllkkkkkkjjjiiihhhfffeeeeeeeeeeeefffgggiiikkklllmmmmmmlllmmmllllllmmmooopppooonnnkkkkkkjjjjjjkkklllnnnooosssuuuxxxyyywwwvvvuuuvvvtttrrrnnnkkkjjjkkkmmmoootttyyy~~~|||{{{||||||kkk[[[OOOIIIGGGFFFEEEDDDDDDDDDFFFGGGHHHGGGIIILLLOOOPPPRRRUUUXXXYYYYYYYYYZZZZZZ\\\]]]^^^___]]]ZZZYYYXXXVVVSSSQQQQQQQQQPPPOOONNNMMMMMMLLLIIIHHHGGGFFFFFFFFFGGGHHHEEEEEEEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777666666666666555555555777777777777888888888888777777777777777777777777777777888999999999999888777777888888888888777777888888888888888888888888::::::::::::999888777777777777888888999888888777888888888777777666666555777888888999999999999999;;;;;;;;;:::999777666555666666666666666666777777888999;;;<<<<<<;;;:::888777999::::::;;;@@@HHHOOO```oootttddd]]]^^^llltttwwwvvvooodddaaa^^^[[[ZZZXXXUUUSSSTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUTTTSSSRRRRRRRRRRRRPPPRRRTTTSSSQQQOOOOOOOOORRRSSSUUUVVVWWWVVVTTTSSSTTTSSSRRRQQQOOOMMMLLLKKKpppbbbVVVOOOIIIHHHEEECCCBBBBBBCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJHHHGGGFFFEEEEEEEEEFFFGGGEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJJJJKKKKKKJJJJJJIIIGGGGGGGGGGGGFFFDDDBBBAAABBBBBBBBBAAAAAAAAA@@@@@@======>>>???????????????==================>>>>>>===<<<<<<<<<<<<===>>>???===============>>>>>>???BBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@BBBCCCDDDHHHMMMXXXiii{{{}}}~~~wwwpppmmmkkkiiimmmrrr~~~~~~|||zzzxxxvvvuuussssssssstttpppooonnnlllkkkkkkjjjjjjmmmkkkjjjjjjlllnnnooonnnjjjiiihhhgggggghhhiiijjjiiihhhhhhhhhiiijjjlllmmmpppnnnllljjjiiijjjjjjkkkdddeeeeeedddcccdddgggiiihhhhhhiiiiiijjjjjjiiiiiihhhhhhiiikkkkkkllllllllliiihhhfffdddccccccccccccdddeeegggiiikkkkkkkkkkkkmmmlllkkklllnnnoooooonnnmmmlllkkkjjjkkkmmmnnnpppoooqqqssstttttttttuuuwwwwwwuuuqqqnnnjjjgggeeedddhhhppp|||{{{zzzzzz||||||iiiYYYOOOKKKGGGFFFEEECCCBBBBBBCCCCCCEEEGGGIIIJJJKKKLLLNNNPPPRRRRRRSSSTTTVVVXXXZZZ[[[[[[ZZZXXXWWWWWWWWWUUUSSSRRRQQQPPPOOONNNMMMMMMLLLGGGFFFEEEEEEEEEFFFGGGHHHEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@@@@@@@????????????======<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::777777777666666666666555888888888777777777777777777777777777777777777777777777888999999999999999777777888888888888777777888888888888888888888888999999:::::::::999999888888888888999999888888777999999999999888888888888777777888999999999999999::::::::::::999999888777666666666777777888888888888:::<<<======;;;999888777999;;;<<>>@@@@@@@@@@@@?????????>>><<<<<<===>>>>>>???>>>>>>=========>>>>>>>>>>>>>>>===============>>>??????>>>>>>>>>>>>>>>???@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBB@@@?????????@@@BBBDDDEEELLLSSSbbbwww}}}zzzzzzyyyuuuqqqoookkkhhhjjjlllooouuu{{{}}}|||zzzxxxyyyxxxvvvuuuttttttttttttoooooommmlllkkkjjjjjjjjjkkkiiiggghhhjjjllllllllljjjiiihhhffffffhhhiiijjjffffffffffffhhhjjjlllmmmqqqoookkkiiiggghhhiiikkkeeefffgggfffeeefffiiikkkgggggggggggghhhhhhhhhhhhggghhhiiijjjkkklllllllllhhhgggeeecccbbbbbbbbbcccbbbdddfffhhhiiijjjjjjjjjlllkkkjjjkkkmmmoooooonnnooonnnlllkkklllmmmoooqqqlllnnnpppqqqrrrsssuuuwwwxxxwwwtttpppjjjeee```^^^bbblllyyy}}}}}}{{{yyy|||uuubbbWWWQQQIIIHHHEEECCCAAA@@@@@@@@@DDDEEEGGGHHHGGGHHHJJJLLLMMMNNNOOOQQQSSSVVVXXXYYYXXXVVVUUUVVVWWWWWWVVVUUURRRQQQQQQPPPOOONNNMMMMMMFFFEEEEEEDDDDDDEEEGGGGGGEEEEEEEEEDDDCCCCCCCCCBBB@@@@@@@@@????????????>>>======<<<;;;;;;;;;<<<<<<999999999999999999999999:::::::::999999999999888999999888888777777666666777777777777777777777777666777888999999999999999777777888888888888777777777777777777777777777777777888999999::::::::::::888888999999999888888777::::::::::::::::::;;;;;;777777888999999999999888888888999::::::::::::999666666777777888888999999999:::<<<>>>===<<<999888777:::<<<>>>BBBMMM[[[fff}}}wwwhhh^^^bbbnnn}}}{{{zzz{{{pppddd]]]\\\ZZZWWWWWWXXXWWWUUURRRRRRRRRSSSTTTUUUVVVWWWWWWWWWVVVUUUSSSSSSSSSSSSTTTSSSUUUVVVVVVTTTRRRQQQQQQSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOOOONNNNNNNNNMMMMMMmmm___UUULLLJJJGGGBBBBBBFFF???AAABBBCCCCCCCCCEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCBBB@@@???>>>>>>@@@??????>>>===<<<<<<;;;;;;<<<<<<<<<======>>>>>>>>>>>>===============>>>===============<<<<<<<<<============>>>???AAAAAADDDBBBAAABBBCCCEEEEEEDDDBBBBBBAAAAAAAAAAAABBBCCCFFFDDDDDDFFFGGGFFFJJJOOOTTTaaauuuyyyssspppooommmmmmhhhhhhiiijjjnnnttt|||zzzzzz{{{zzzyyyvvvvvvuuutttssssssssssssmmmllljjjhhhgggggghhhhhhhhhhhhiiijjjkkkkkkkkkkkkjjjiiigggffffffhhhiiikkkjjjhhhfffeeefffhhhlllnnnmmmlllkkkiiihhhggggggggggggggggggggghhhiiikkklllhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiihhhfffeeedddhhhfffdddbbb```^^^]]]\\\^^^```dddhhhkkkkkkkkkjjjhhhhhhhhhiiijjjkkkmmmmmmkkkllllllmmmnnnoooppppppmmmmmmnnnnnnooooooppppppvvvvvvuuuqqqlllgggeeedddbbblllyyy{{{uuuuuuyyyvvveee[[[TTTOOOHHHCCCAAAAAA@@@@@@CCCDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJLLLNNNOOOPPPSSSSSSTTTTTTTTTTTTSSSSSSSSSPPPMMMLLLMMMLLLIIIFFFGGGFFFFFFFFFEEEEEEDDDDDD@@@AAACCCDDDDDDCCCAAA@@@AAAAAAAAA@@@@@@@@@??????:::::::::999999999888888999::::::::::::999888888666666666666666666666666777777777777777777777777444444444444555555555666888888888888888888888888777777777777777777777777999888777666666555555555888888999999999:::::::::888888777666555444333333777777777888888999999999888777666666666777999:::999999999888777666666555888999999::::::;;;<<<<<<===;;;888999;;;<<<;;;999999<<>>>>>?????????>>>=========<<<<<<<<<<<<=========>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>??????@@@AAABBB@@@@@@@@@AAACCCDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFFFFIIIHHHJJJMMMMMMLLLPPPVVVaaammm~~~|||vvvpppllliiifffdddiiikkknnnrrrvvv}}}~~~yyyyyyzzzyyyxxxvvvuuutttrrrqqqqqqqqqppplllllljjjiiiiiihhhhhhhhhhhhiiijjjkkkkkkkkkkkkkkkjjjiiigggfffeeefffggghhhiiihhheeedddeeegggjjjllliiihhhgggeeedddccccccccceeeeeeeeeeeefffgggiiijjjhhhhhhhhhiiiiiiiiiiiiiiihhhhhhgggffffffeeeddddddhhhfffdddbbb```____________aaaeeehhhjjjkkkjjjiiihhhhhhhhhiiijjjkkklllmmmllllllmmmmmmnnnnnnoooooonnnnnnnnnnnnnnnoooooooooooopppqqqooollljjjiiiiiigggooozzzyyyxxxzzz|||nnnfffYYYTTTMMMGGGDDDCCCBBBAAABBBBBBBBBAAAAAAAAAAAAAAAEEEEEEFFFGGGHHHJJJLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQOOOLLLLLLLLLKKKIIIFFFFFFFFFFFFEEEEEEEEEDDDDDD@@@AAABBBDDDDDDCCCAAA@@@@@@@@@@@@@@@????????????;;;;;;;;;:::::::::999999888999999999999888777777777777777777777777777777999999999999999999999999666666666666777777777777888888888888888888888888777777777777777777777777888888777666666666666777777777888888888999999999888777777666666555555444888888888999999999::::::777777777777777888888999777777777777777777777777888888999999:::;;;;;;;;;:::888777777:::;;;:::888:::<<<>>>BBBLLL]]]qqq}}}zzzooofffdddfffmmmzzzuuuhhh___ZZZYYYWWWXXXYYYYYYYYYXXXVVVVVVXXXVVVUUUUUUVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTSSSRRRQQQPPPPPPQQQQQQQQQPPPPPPPPPOOOOOOQQQPPPNNNMMMLLLKKKKKKLLLsssiii```VVVOOOMMMHHHGGGEEECCCBBBBBBBBBBBB?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@??????>>>??????>>>>>>>>>>>>>>>>>><<<<<<============>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>????????????AAA@@@@@@@@@@@@@@@AAAAAA>>>???@@@BBBCCCDDDEEEEEEDDDDDDEEEFFFIIILLLOOOPPPVVVVVVXXXXXXUUURRRWWW^^^kkkvvv{{{wwwqqqkkkhhheeebbb```lllpppwww}}}{{{wwwxxxyyyyyywwwuuutttsssqqqooonnnmmmmmmkkkkkkkkkkkkkkkjjjiiihhhiiijjjkkkkkkkkkkkkkkkjjjjjjiiigggeeeddddddeeeeeehhhgggeeeddddddeeeggghhhfffeeedddbbbbbbaaaaaaaaaccccccbbbcccdddeeeggghhhiiiiiiiiiiiiiiiiiiiiiiiigggfffeeecccccccccddddddgggfffdddaaaaaaaaabbbcccaaacccfffhhhiiiiiiiiihhhhhhhhhhhhiiijjjkkklllmmmmmmmmmmmmnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnmmmhhhjjjlllmmmllllllmmmnnnlllrrr{{{yyysssaaa\\\UUUNNNIIIFFFCCCAAABBBBBBAAA??????>>>>>>>>>AAABBBBBBCCCDDDEEEGGGHHHGGGHHHJJJKKKMMMNNNNNNOOOOOOMMMKKKKKKKKKKKKIIIGGGEEEEEEEEEEEEDDDDDDDDDDDD@@@AAABBBCCCCCCBBBAAA@@@?????????>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::888888888888888777777666888888888888888888888888999999999999999999999999777888888888999999999999888888888888888888888888777777777777777777777777777777666666666777888888666666777777777888888888777777777777777777777777999999:::::::::::::::;;;666777777888888888888777444444555666777777888888777888888999999:::;;;;;;999888777888::::::999888>>>>>>@@@GGGTTTeeevvv|||xxxpppjjjmmmtttwwwvvvkkkdddaaahhhtttyyynnnddd\\\YYYYYYWWWXXXYYYYYYYYYXXXVVVVVVWWWVVVUUUUUUVVVVVVUUUTTTSSSSSSSSSTTTTTTTTTTTTTTTWWWVVVUUUSSSRRRPPPOOONNNOOOOOOOOOOOONNNNNNNNNNNNPPPOOONNNLLLKKKKKKKKKKKKvvvjjj^^^VVVNNNKKKGGGEEECCCCCCCCCBBB??????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@??????>>>>>>??????????????????==================>>>>>>>>>============>>>>>>???===>>>>>>>>>>>>>>>??????AAAAAA@@@?????????@@@@@@>>>@@@BBBCCCDDDDDDEEEEEEFFFFFFHHHLLLSSS[[[bbbgggpppmmmiiiccc[[[VVV[[[dddlllvvvvvvqqqkkkgggfffggghhhiiiuuuzzz~~~zzzwwwxxxyyyxxxxxxtttsssqqqooommmkkkjjjjjjiiijjjkkkllllllkkkiiihhhjjjkkkkkkkkkkkkkkkjjjjjjhhhgggfffeeeeeeeeeeeeffffffeeedddccccccddddddeeefffeeedddcccbbbbbbbbbbbbbbbaaaaaabbbccceeeggghhhjjjjjjjjjiiiiiihhhhhhhhhgggeeecccbbbbbbcccdddfffgggeeecccbbbaaaccceeefffccceeefffhhhiiihhhgggggggggggghhhhhhiiikkklllmmmnnnnnnnnnnnnnnnmmmmmmmmmooooooooonnnnnnmmmmmmmmmgggiiikkklllllllllmmmnnnnnnssszzz}}}~~~zzzkkkfff^^^UUUOOOIIICCC@@@DDDCCCAAA@@@?????????????????????@@@@@@BBBCCCDDDDDDEEEFFFHHHIIIJJJJJJJJJKKKKKKJJJIIIIIIIIIHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBAAA@@@@@@>>>>>>=========<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999888777777888888888888888888888888777777777777777777777777888888888999999999::::::888888888888888888888888777777777777777777777777666666666666777888999:::777777777777888888888999777777777888888888999999;;;;;;;;;;;;;;;;;;;;;;;;666777888999999888777666444444555555666666777777777777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::BBBBBBGGGPPP^^^kkktttxxxoooiiiaaa\\\^^^bbbdddddddddcccgggttt~~~uuujjjaaa[[[YYYYYYWWWXXXYYYYYYYYYXXXVVVVVVWWWUUUTTTUUUVVVVVVUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUXXXWWWVVVTTTQQQOOONNNMMMOOOOOOOOONNNNNNNNNMMMMMMOOOOOONNNMMMLLLLLLLLLKKKuuuhhhVVVQQQJJJFFFEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>=====================>>>??????<<<<<<<<<======>>>>>>>>>@@@??????>>>>>>>>>??????===???BBBCCCCCCCCCEEEGGGHHHJJJOOOYYYeeetttvvvhhh\\\VVV[[[eeellluuu|||oookkkeeedddiiipppxxx|||}}}{{{yyyxxxxxxyyyxxxxxxsssrrrpppmmmkkkiiihhhggghhhiiijjjkkklllkkkjjjiiikkkkkkkkkkkkjjjiiihhhhhheeeeeeeeeeeeffffffggggggdddddddddccccccccccccccceeeeeedddcccbbbbbbbbbbbbbbbbbbaaabbbdddfffhhhiiijjjjjjiiiiiihhhgggfffffffffeeecccbbbbbbccceeegggeeedddcccbbbcccdddfffgggeeefffggghhhhhhggggggfffggggggggghhhiiijjjllllllnnnnnnnnnnnnnnnmmmmmmmmmpppppppppooonnnnnnnnnmmmkkkmmmnnnmmmlllkkkkkklllnnnrrrwww{{{}}}|||yyy{{{uuupppggg^^^VVVNNNFFFBBBEEECCCBBB@@@??????@@@AAA???>>>>>>>>>???@@@@@@AAACCCDDDEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCDDDBBBBBBBBBAAAAAA@@@@@@???=========<<<<<<<<<;;;;;;::::::::::::999999999999::::::;;;;;;::::::999888777777777777777777777777777777777777777777777777777777777888888888999999888888888888888888888888777777777777777777777777666666666666777999:::;;;888888888999999999::::::777777888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;666777888999999888777666555555666666666666666666777888888999::::::;;;;;;<<<<<<<<<;;;;;;<<<===>>>DDDGGGPPP]]]iiippppppmmmccc]]]WWWUUUVVVXXXXXXYYYbbbfffqqq|||rrrhhh```[[[YYYYYYWWWXXXYYYYYYYYYXXXVVVVVVVVVTTTTTTTTTVVVVVVUUUTTTUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXVVVTTTQQQOOOMMMMMMOOOOOOOOONNNNNNNNNMMMMMMOOOOOOOOONNNNNNMMMLLLLLLccc\\\SSSLLLJJJHHHFFFCCCAAAAAAAAA@@@??????>>>>>>AAAAAAAAAAAAAAABBBBBBCCCBBBBBBCCCCCCCCCCCCBBBBBB?????????@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>=========<<<<<<======>>>???@@@;;;;;;<<<<<<======>>>>>>???>>>>>>>>>>>>>>>??????<<>>>>>>>>===>>>>>>??????AAABBBBBBCCCBBBBBBAAAAAABBBCCCEEEEEEDDDDDDEEEFFFBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????=========<<<<<<<<<;;;;;;::::::999999999888888888;;;;;;;;;;;;;;;::::::999777777777777777777777777999999999999999999999999666666777777777888888888888888888888888888888888777777777777777777777777666666666777888999:::;;;888999999999999:::::::::888999999999::::::;;;;;;<<<;;;;;;;;;;;;;;;::::::777888888888888777777666666666666666666666666666888999999::::::;;;<<<<<<;;;;;;;;;;;;;;;>>>CCCFFFLLLRRR^^^kkksssssslllfffXXXTTTQQQRRRSSSSSSWWW\\\cccnnn~~~~~~wwwmmmeee___\\\ZZZXXXWWWXXXYYYYYYYYYXXXVVVVVVUUUTTTSSSTTTUUUVVVUUUTTTUUUUUUVVVVVVWWWXXXXXXXXXXXXWWWVVVTTTQQQOOONNNMMMOOONNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKyyyooocccYYYTTTQQQLLLIIIGGGFFFEEEDDDCCCAAA@@@@@@BBBBBBBBBAAABBBCCCCCCDDDAAABBBBBBCCCCCCBBBBBBAAA>>>>>>??????@@@@@@@@@AAABBBBBBBBBAAA@@@@@@???????????????>>>>>>>>>======<<<<<<<<<<<<===>>>???@@@;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>???@@@AAAAAA>>>AAAEEEGGGHHHMMMTTT[[[gggooo}}}ooo___WWWUUUYYY___jjjooouuuxxxwwwsssooommmmmmmmmqqq{{{yyyvvvtttvvvwwwxxxwwwuuuttttttqqqpppnnnllljjjhhhgggggggggggggggggghhhiiijjjkkkjjjjjjiiiiiigggfffeeeddd``````aaabbbcccccccccccc```aaacccdddeeeeeedddcccaaaaaa```____________```aaaaaaaaabbbdddfffhhhjjjiiiiiihhhfffeeecccbbbbbb``````aaabbbbbbcccddddddaaabbbcccdddeeeeeeddddddeeeffffffggggggggghhhhhhgggggggggggghhhjjjkkklllllllllmmmmmmnnnnnnooooooqqqqqqqqqqqqqqqrrrrrrrrrpppqqqrrrrrrpppnnnnnnooonnnrrrvvvyyy{{{|||vvvooovvv{{{tttnnnggg```[[[OOOLLLHHHDDD@@@?????????>>>>>>===<<<<<<===============>>>???@@@@@@@@@@@@>>>@@@BBBBBBAAAAAACCCEEEAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@????????????============<<<<<<<<<<<<;;;;;;:::::::::999999999:::;;;;;;;;;;;;:::999999888888888888888888888888999999999999999999999999777777777777888888888888888888888888888888888888777777777777777777777777777777777777888999::::::888888888888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888777777777777777555666666777777888888888999::::::;;;;;;<<<======:::;;;<<<<<>>>>>>>>???@@@@@@AAAAAACCCCCCBBBAAAAAA@@@??????@@@?????????>>>>>>======<<<<<<<<<<<<===>>>@@@@@@<<<======>>>???@@@@@@@@@????????????@@@AAABBBCCCBBBEEEJJJLLLOOOVVV```hhh|||zzzeeeYYYUUUUUUYYY^^^cccggglllooonnnlllkkkjjjqqquuu}}}zzzuuutttrrrtttvvvwwwuuusssrrrrrrpppooommmkkkjjjiiihhhhhhgggfffeeeeeefffhhhjjjkkkiiiiiiiiihhhgggeeedddccc___```````````````___^^^___aaaccceeefffeeedddcccbbbbbbaaa`````````aaaaaa`````````aaaccceeehhhiiiiiihhhgggfffdddbbbaaaaaa]]]^^^```aaabbbbbbbbbbbb___aaaccceeefffeeecccbbbeeeeeeffffffggghhhhhhhhhffffffgggggghhhjjjkkklllkkkllllllmmmnnnoooppppppqqqqqqqqqrrrrrrsssssssssnnnppprrrrrrrrrqqqrrrsssooossswwwyyy{{{~~~yyypppvvv|||wwwrrrkkkgggVVVSSSNNNHHHDDDAAA@@@@@@======<<<<<<;;;;;;<<<<<<999:::;;;===>>>??????@@@<<<>>>AAAAAA??????BBBEEEAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@????????????>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999::::::::::::999888888999999999999999999999999777777777777777777777777777777888888888999999999888888888888888888888888777777777777777777777777888888888777888888999:::777777777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::999777666666666777888444444555777888:::;;;;;;::::::;;;<<<<<<======>>>;;;===>>>@@@DDDMMMYYYbbbrrrxxx{{{nnn```WWWIIIHHHJJJMMMOOOUUUddduuu}}}zzzlllggg```\\\[[[[[[YYYXXXWWWXXXYYYYYYYYYXXXWWWVVVTTTSSSRRRSSSUUUVVVVVVTTTSSSSSSTTTUUUVVVVVVWWWWWWWWWVVVUUUSSSRRRPPPOOONNNLLLKKKKKKKKKJJJJJJJJJJJJHHHIIIJJJJJJJJJIIIHHHGGGzzztttkkkeee___[[[UUUPPPMMMKKKIIIHHHGGGGGGFFFEEEFFFGGGIIIJJJAAABBBCCCDDDDDDCCCBBBAAAAAA???======???AAABBBAAABBBAAA@@@???>>>>>>>>>>>>>>>======<<<<<<<<<======>>>>>>===<<<<<<===?????????>>>>>>>>>>>>>>>??????FFFDDDCCCCCCFFFGGGGGGGGGMMMRRRTTTTTT[[[kkk}}}}}}lll[[[TTTTTTVVVYYY\\\aaaeeehhhjjjjjjlllpppttt~~~wwwssstttssstttuuuvvvuuutttrrrpppnnnnnnmmmllllllkkkjjjjjjggggggggggggggghhhhhhhhhiiigggeeedddcccdddfffggg```````````````_________ccccccdddddddddcccbbbbbbccccccccccccbbbaaa``````___```bbbaaa___```cccggghhhfffcccaaa``````^^^\\\^^^^^^^^^______aaabbbbbbdddddddddcccccccccbbbbbbcccfffhhhiiihhhhhhhhhiiiffffffffffffggghhhiiijjjnnnmmmlllkkklllnnnpppqqqttttttuuuuuutttsssrrrrrrqqqrrrsssssssssrrrqqqpppssstttvvvwwwxxx{{{xxxyyy~~~~~~ttthhh___RRRHHHCCCAAA???===@@@>>><<<<<>>>>>CCCBBBBBBBBBBBBBBBBBBBBB????????????????????????===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888888888888888888888888888888888888888888888666666777777888888888888777999::::::999888:::;;;888888888888888888888888888888999999999999888888777888888888888999999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;:::999888888777555555555666666666666666555777888888888888:::<<<:::;;;;;;;;;::::::===?????????BBBIIIQQQ]]]kkkvvvsssbbbVVVQQQPPPJJJIIIOOOXXXcccuuuyyyoooeeeddd```]]]ZZZXXXWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWUUUTTTSSSSSSUUUWWWWWWVVVUUUUUUTTTTTTSSSSSSRRRRRRVVVVVVTTTSSSQQQOOONNNMMMOOOMMMKKKJJJJJJJJJIIIGGGHHHHHHHHHGGGGGGFFFFFFFFF~~~tttoooiiiccc___ZZZUUURRROOONNNLLLKKKIIIHHHGGGGGGEEEEEEEEEDDDBBBAAA??????CCCBBB@@@AAABBBCCCCCCBBBCCCBBBAAA@@@???@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@AAABBBCCCDDDAAAAAAAAAAAABBBDDDFFFGGGGGGGGGGGGIIILLLPPPUUUXXXaaagggjjjlllttttttfffWWWRRRRRRTTTWWW[[[___ccciiimmmrrrxxx}}}tttqqqsssssstttuuuuuutttsssqqqooolllkkkkkkjjjiiiiiihhhhhhgggggggggggghhhhhhhhhhhhiiihhhgggeeeeeeeeeeeefffbbbbbbbbbaaaaaaaaa``````ccccccdddddddddddddddcccccccccddddddcccbbbaaaaaaaaabbbcccbbb```aaadddggggggeeebbbaaaaaa```___^^^^^^^^^^^^^^^___```aaabbbdddcccccccccbbbbbbbbbbbbbbbeeeggghhhggggggggghhhgggggggggggghhhiiiiiijjjooonnnmmmlllmmmoooqqqrrrrrrrrrsssssstttsssssssssttttttuuuuuutttrrrpppooorrrsssuuuvvvwwwyyy|||||||||yyyooo```SSSKKKFFFAAA>>>@@@>>><<<<<<======<<<:::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========????????????????????????????????????????????????===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888888888888888888888888888888888888888888888777777777888888999999999777999::::::999888:::;;;888888888888888888888888888888999999999999888888888888888888999999999999999999999999999999999999::::::::::::::::::::::::888888777777666555555444555555555666666777777777666888999999888888999;;;<<<<<<<<<:::999999;;;===CCCDDDJJJUUUcccpppzzzzzzkkk]]]TTTPPPMMMKKKNNNYYYfffuuusssjjj```___]]][[[YYYXXXXXXXXXVVVVVVWWWWWWWWWWWWVVVVVVTTTSSSRRRSSSVVVXXXXXXXXXTTTTTTSSSSSSRRRRRRQQQQQQSSSSSSRRRQQQOOONNNMMMMMMNNNLLLJJJIIIIIIIIIHHHGGGHHHHHHHHHGGGGGGFFFFFFFFF~~~xxxpppiiidddaaa___\\\XXXSSSOOOKKKIIIJJJIIIGGGEEECCCBBBAAA@@@BBBAAA@@@AAACCCCCCBBBAAABBBAAA@@@??????@@@AAABBB>>>======>>>>>>???@@@AAAAAAAAAAAAAAABBBDDDEEEFFFBBBBBBAAABBBCCCFFFHHHJJJJJJNNNSSSWWW\\\cccmmmttttttiii]]]SSSPPPRRRTTTXXX]]]___dddmmmwwwzzzsssqqqsssttttttttttttsssqqqooommmkkkkkkjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhgggfffeeeeeeeeeeeeddddddcccbbbaaaaaabbbcccdddeeeeeeeeeeeeeeedddeeeeeeeeeeeeddddddcccdddddddddcccbbbbbbdddffffffdddbbbaaaaaaaaa```___^^^^^^^^^^^^^^^___```aaabbbbbbbbbbbbaaaaaaaaaaaaaaacccfffgggfffffffffgggggggggggghhhhhhiiijjjjjjooonnnmmmmmmnnnpppqqqssspppqqqrrrssssssttttttsssvvvwwwwwwvvvuuusssqqqoooqqqrrrttttttuuuwwwyyy|||~~~zzzjjj[[[PPPIIICCC>>>BBB@@@>>>============;;;<<<;;;;;;:::::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999888888999999999999::::::777999::::::999888:::;;;999999999999999999999999888888999999999999888888888888888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888777777777444444555666777888888999888999::::::888888999:::<<<======;;;;;;<<<>>>AAAGGGMMMXXXhhhyyyxxxlll___UUUQQQQQQRRRTTT]]]lll}}}tttiiiccc[[[ZZZYYYYYYXXXYYYYYYYYYTTTUUUUUUVVVVVVUUUUUUTTTSSSRRRQQQSSSVVVYYYYYYYYYSSSSSSRRRQQQQQQPPPOOOOOOPPPPPPOOOOOONNNMMMMMMMMMMMMKKKHHHHHHHHHHHHGGGFFFGGGGGGGGGGGGGGGFFFFFFFFFyyyxxxvvvqqqkkkddd]]]WWWTTTQQQOOOLLLIIIGGGFFFEEEEEECCCBBBBBBCCCDDDEEEDDDCCCDDDCCCBBBAAAAAABBBDDDEEEAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFHHHGGGEEEEEEGGGJJJNNNPPPTTT]]]hhhpppwww~~~pppfff]]]VVVQQQQQQTTTWWW]]]cccdddlllyyyzzzuuussstttsssssssssrrrpppnnnlllkkkllllllkkkkkkjjjjjjjjjiiihhhhhhhhhgggggggggffffffhhhhhhiiijjjiiigggeeedddggggggfffeeecccbbbaaaaaabbbcccdddeeefffgggggggggfffgggggghhhhhhhhhgggggggggfffeeedddddddddeeeggghhheeecccbbbaaaaaa___^^^^^^^^^^^^^^^^^^___``````aaaaaaaaaaaaaaa`````````aaadddfffgggfffffffffggggggggghhhiiijjjjjjjjjjjjmmmmmmmmmmmmnnnoooqqqrrrrrrrrrssssssssssssssssssvvvvvvwwwwwwvvvtttsssqqqppprrrtttuuuuuuvvvxxxzzzzzzpppaaaWWWOOOHHHDDDDDDCCCAAA@@@@@@@@@??????<<<;;;;;;::::::::::::;;;::::::::::::::::::::::::;;;;;;<<<===>>>??????@@@===========================<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999::::::::::::::::::::::::777999::::::999888:::;;;999999999999999999999999888999999::::::999999888888888888999999999::::::::::::::::::::::::::::::999999999999999999999999:::::::::999999999888888444444555666888999::::::999:::;;;:::999888999:::;;;<<<=========@@@EEEHHHMMMZZZlll||||||wwwrrrhhh]]]TTTQQQTTTWWWbbbhhhttttttiiiaaa]]]XXXXXXXXXXXXXXXXXXXXXYYYTTTUUUUUUVVVVVVUUUUUUTTTSSSRRRRRRSSSVVVXXXXXXXXXRRRQQQQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKIIIGGGFFFGGGGGGFFFEEEGGGGGGGGGFFFFFFFFFFFFFFF}}}uuunnniiifff___]]]YYYTTTOOOLLLKKKJJJHHHGGGFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKPPPOOOOOOPPPTTTZZZ```ccckkkvvv|||tttjjjaaa[[[TTTQQQPPPSSSWWW[[[dddmmmrrr{{{~~~|||yyyuuussstttrrrrrrqqqpppnnnlllkkkjjjkkkjjjjjjjjjjjjjjjiiiiiihhhhhhggggggfffeeeddddddfffgggiiijjjjjjhhhfffdddggggggfffeeecccbbbaaaaaacccdddeeefffggghhhhhhhhhhhhhhhiiijjjkkkkkkkkkkkkiiigggfffeeeeeefffggggggjjjgggdddbbbaaa```^^^\\\______^^^^^^^^^___``````````````````````````````bbbdddggghhhgggfffggghhhggghhhiiijjjkkkkkkkkkjjjjjjkkkkkklllmmmnnnooopppuuuuuuuuutttsssrrrqqqpppssstttuuuvvvvvvuuuuuutttqqqsssuuuvvvvvvwwwyyyzzzzzz~~~xxxjjj```YYYRRRMMMFFFGGGFFFEEECCCBBBAAA@@@===<<<;;;;;;:::::::::::::::::::::::::::::::::999::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999;;;:::::::::::::::::::::777999::::::999888:::;;;999999999999999999999999999999::::::::::::999999888999999999999:::::::::::::::::::::::::::::::::999999999999999999999999666666666666555555555555555555666777888999:::;;;:::;;;<<<;;;:::999:::;;;<<<<<<======>>>BBBGGGKKKWWWkkkvvvlllgggbbbYYYRRRPPPVVV___eeeuuu~~~wwwlllbbb\\\ZZZXXXXXXXXXXXXXXXWWWWWWVVVUUUUUUVVVVVVVVVVVVUUUUUUUUUTTTRRRRRRTTTUUUUUUTTTQQQQQQPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNJJJHHHFFFFFFFFFGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFF~~~|||xxxuuupppiiibbb]]]XXXVVVTTTQQQNNNLLLLLLLLLKKKJJJHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGHHHHHHJJJKKKMMMMMMNNNOOOQQQSSSUUUVVVVVVVVVZZZZZZ[[[___eeennnwww}}}yyyoooiiiccc\\\VVVTTTQQQPPPSSSXXX]]]dddppp|||~~~xxxwwwuuuqqqpppqqqppppppooommmlllkkkjjjjjjgggggggggggggggggggggggghhhgggfffeeedddcccbbbbbbdddfffgggiiiiiihhhgggfffggggggfffeeeddddddcccccceeefffggghhhhhhhhhhhhhhhhhhhhhiiikkklllllllllllliiigggeeeeeefffhhhhhhgggjjjgggdddbbbbbbaaa___]]]``````_________``````aaa````````````aaaaaaaaaaaabbbeeeggghhhggggggggghhhggghhhjjjkkkllllllkkkkkkiiiiiijjjlllmmmnnnoooooouuuuuuuuutttrrrqqqooonnnpppqqqssstttuuuuuuttttttpppsssuuuwwwxxxxxxzzz{{{|||~~~zzznnneee^^^XXXSSSMMMOOOOOOMMMHHHDDD@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999888888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::999999777999::::::999888:::;;;::::::::::::::::::::::::999999::::::::::::999999999999999999::::::::::::::::::::::::::::::::::::999999999999999999999999777777777777666666666666666666777888999::::::;;;:::;;;<<<<<<::::::;;;<<<>>>>>>>>>>>>@@@DDDJJJNNNeeezzzwwwjjj^^^ZZZVVVQQQPPPWWWcccpppyyywwwnnneee^^^ZZZWWWWWWXXXXXXWWWWWWVVVUUUTTTUUUUUUUUUVVVVVVUUUUUUUUUUUUSSSQQQQQQRRRSSSRRRQQQQQQQQQPPPOOOMMMLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMIIIHHHFFFEEEFFFGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFzzztttrrrnnniiiccc]]][[[YYYWWWVVVRRRTTTWWWXXXXXXUUURRROOOMMMNNNPPPSSSVVVYYY\\\^^^aaacccfffjjjnnnqqqrrrssssssrrrrrrvvv}}}vvvkkkaaa]]][[[WWWVVVXXXVVVWWW\\\ccciiiqqqxxxsssrrrqqqooonnnpppnnnnnnmmmlllkkkjjjjjjjjjgggggggggggggggggggggggggggfffeeedddbbbaaa```___bbbdddeeeggghhhhhhhhhhhhhhhhhhggggggffffffffffffgggggghhhiiiiiihhhhhhhhheeefffhhhiiijjjkkkkkkkkkhhhfffcccdddgggiiiiiihhhgggeeecccbbbccccccbbb```bbbaaaaaa`````````aaaaaa`````````aaaaaabbbbbbbbbaaacccfffgggfffffffffggggggiiijjjlllmmmlllkkkkkkiiiiiikkklllnnnooopppppprrrrrrrrrqqqqqqooonnnmmmoooppprrrssssssrrrqqqqqqnnnqqquuuwwwxxxyyyzzz|||}}}}}}yyypppjjjfffaaa^^^[[[^^^^^^ZZZRRRIIICCC@@@??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999999999999999::::::::::::::::::::::::===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888777999::::::999888:::;;;::::::::::::::::::::::::999::::::;;;;;;::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888999999999999999888888888999999999::::::999:::<<<<<<;;;;;;<<<>>>???@@@AAACCCGGGNNNUUU[[[ppp~~~vvvnnncccWWWSSSQQQQQQVVVcccsss}}}vvvmmmeee```]]]XXXUUUTTTTTTUUUVVVUUUTTTSSSRRRSSSTTTTTTUUUUUUTTTTTTSSSRRRQQQOOOOOOQQQRRRRRRQQQRRRQQQPPPOOOMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHFFFFFFGGGGGGGGGFFFDDDEEEEEEEEEFFFFFFFFFGGG|||zzzyyy}}}|||uuuooollljjjiiicccfffiiikkkjjjgggbbb___[[[\\\___dddiiinnnrrrtttxxx{{{uuummmaaaXXXXXXYYYYYY[[[```^^^```fffmmmttt}}}}}}vvvqqqqqqpppnnnooorrrmmmlllkkkkkkjjjjjjjjjkkkhhhhhhhhhhhhiiiiiiiiiiiiffffffeeecccaaa```___^^^aaabbbdddeeeggghhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhgggcccdddfffgggiiiiiijjjjjjgggeeecccdddgggiiiiiihhhdddcccaaabbbcccdddddddddbbbbbbaaaaaaaaaaaaaaabbb``````aaaaaabbbbbbcccccc```bbbeeefffeeedddeeeeeegggiiikkkmmmmmmmmmlllkkkiiijjjlllnnnooopppqqqqqqnnnoooooooooooonnnnnnmmmpppqqqqqqrrrqqqpppnnnmmmmmmppptttvvvxxxyyyzzz|||}}}|||}}}~~~{{{uuusssrrrooommmiiikkkkkkfff[[[OOOFFFBBB@@@@@@???======<<<<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888888888777999::::::999888:::;;;::::::::::::::::::::::::999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888555555555555666666666666999999999999999999999:::999:::<<<<<<<<<<<<===???>>>@@@DDDIIIPPPZZZdddkkkttt|||}}}sssllliii```TTTRRRQQQTTT]]]lllyyyqqqfff___]]]\\\XXXTTTPPPQQQSSSTTTTTTTTTSSSRRRRRRRRRSSSSSSSSSSSSRRRRRROOONNNMMMNNNPPPRRRRRRRRRRRRRRRPPPOOONNNLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFFFFGGGHHHGGGFFFDDDDDDEEEEEEFFFFFFFFFGGGxxxtttyyy~~~yyyuuuwww~~~|||uuulllfff^^^[[[XXXZZZ```gggjjjllljjjoootttxxx~~~xxxwwwuuusssqqqpppoooooommmnnnnnnnnnnnnnnnmmmmmmiiijjjjjjkkkjjjiiigggfffeeedddcccaaa```_________```bbbeeehhhjjjkkklllllljjjiiiggghhhiiijjjjjjiiikkkjjjhhhfffeeedddeeeeeeccccccccccccdddeeeggghhheeeeeefffgggggggggggggggggggggeeeddddddeeeffffffggggggfffeeedddcccccccccccccccdddddddddcccbbbbbbbbbccceeeggggggfffeeedddhhhjjjllllllkkkiiiiiiiiikkklllmmmnnnooooooooooooooonnnmmmllllllmmmnnnnnnppprrrssssssqqqooooooooorrrssssssuuuvvvyyyzzz{{{zzzzzz{{{|||}}}zzzttttttxxx{{{}}}||||||xxxmmm]]]NNNFFFDDD@@@?????????>>>>>>======<<<;;;::::::::::::;;;<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<<<<=========:::;;;===>>>>>>>>>===<<<<<<<<<<<<;;;;;;:::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999999999999:::::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888777777999888777666666777888888::::::999999888999999999;;;;;;;;;;;;;;;;;;;;;;;;===>>>??????>>>>>>@@@AAA@@@EEENNNXXXdddpppzzzxxxmmmhhhddd]]]XXXVVVOOOPPPXXXiii~~~zzzjjjgggaaa\\\XXXVVVVVVWWWUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUUUUTTTSSSRRRRRRQQQOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOONNNMMMKKKJJJEEEFFFFFFGGGGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGxxxvvvyyy~~~~~~vvvooojjjeee```\\\\\\[[[[[[___hhhqqqwwwzzz{{{|||~~~~~~vvvuuusssqqqpppnnnnnnmmmkkklllmmmnnnoooooooooooojjjkkkkkklllkkkjjjiiihhheeeeeecccaaa```_________bbbcccfffiiikkklllmmmmmmlllkkkiiijjjlllmmmmmmllllllkkkiiigggffffffffffffddddddeeeeeefffgggggghhhgggggghhhiiiiiiiiiiiihhhhhhgggfffeeeffffffggghhhhhhgggfffeeeddddddddddddcccddddddddddddcccbbbbbbbbbccceeeffffffffffffeeehhhjjjlllllljjjiiiiiijjjjjjkkkmmmnnnooooooooonnnnnnmmmlllllllllmmmnnnoooqqqrrrttttttrrrqqqqqqqqqsssssstttuuuvvvxxxyyyzzzwwwwwwwwwxxx||||||}}}}}}~~~|||nnn]]]OOOHHHFFFAAA@@@@@@@@@????????????<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;::::::::::::;;;888999999999::::::::::::;;;<<<===>>>???>>>>>>===<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999999999999999999999999999999999999999999999999999::::::;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::;;;::::::999888777777666;;;:::999888888999::::::::::::999999999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;===???@@@AAABBBEEEHHHGGGOOO\\\jjjuuu~~~uuuhhhaaa\\\UUUQQQPPPQQQWWWbbbtttxxxttteeebbb^^^YYYVVVTTTTTTTTTTTTSSSRRRRRRRRRRRRSSSTTTUUUTTTTTTSSSRRRRRRQQQQQQPPPPPPOOOOOONNNNNNNNNMMMLLLLLLMMMMMMLLLKKKIIIHHHFFFFFFGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGG~~~zzzvvvtttyyywwwuuuooofff^^^ZZZXXXWWWWWW\\\]]]aaajjjuuuzzzyyytttsssqqqooommmllllllkkkjjjjjjlllnnnooopppqqqqqqllllllmmmmmmmmmlllkkkkkkhhhgggfffdddcccbbbaaaaaadddeeegggiiikkklllmmmmmmkkkjjjjjjkkkmmmoooooonnnlllkkkjjjhhhggggggggggggeeefffggghhhiiiiiihhhhhhhhhiiijjjjjjkkkkkkjjjjjjhhhggggggggghhhiiijjjkkkhhhhhhgggfffeeeeeeeeeeeedddddddddddddddcccbbbbbbccccccddddddeeefffgggggghhhjjjkkkkkkjjjiiiiiijjjjjjkkkmmmooopppooonnnmmmmmmllllllkkklllmmmooopppqqqsssuuuuuutttssstttuuuttttttttttttuuuvvvwwwwwwuuuuuuuuuuuuxxx~~~}}}zzz~~~~~~ooo]]]PPPJJJHHHBBBBBBAAA@@@@@@@@@@@@@@@===<<<<<<;;;;;;<<<<<<===<<<<<<;;;:::999999::::::888888888888999999999999<<<<<<===>>>>>>>>>>>>===;;;;;;;;;;;;::::::::::::999::::::;;;;;;::::::999888888888888888888888888888888888888888888888888:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999999999999888888777777666666:::999999888888999:::::::::999999999:::;;;<<<<<<=========<<<<<<;;;;;;;;;;;;<<<>>>???BBBFFFLLLPPPUUU___ppprrrcccYYYSSSNNNLLLNNNTTT___pppvvvmmmhhh\\\[[[YYYVVVTTTRRRQQQQQQSSSSSSRRRQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPOOONNNMMMMMMLLLLLLIIIJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFzzzrrrwwwyyymmmfffhhhddd^^^YYYXXXYYY[[[\\\```eeennnzzz}}}xxxuuuuuusssrrrpppnnnmmmlllkkkkkkjjjkkkmmmnnnpppqqqqqqqqqnnnnnnnnnnnnnnnmmmmmmmmmkkkjjjhhhgggfffeeeeeeeeeeeeeeeggghhhjjjkkklllmmmiiihhhhhhjjjmmmnnnnnnmmmjjjjjjiiihhhgggggggggfffeeegggiiijjjkkkjjjiiihhhhhhiiiiiijjjkkkjjjjjjjjjhhhhhhhhhiiijjjkkkkkklllhhhhhhgggfffffffffffffffeeeeeeeeeeeedddcccbbbbbbcccccccccccceeefffhhhiiigggiiijjjjjjiiiiiijjjkkkiiikkkmmmooopppooommmlllmmmmmmllllllmmmoooppprrrrrrtttuuuuuuttttttuuuwwwttttttssssssssssssttttttuuuuuuuuuuuuwww{{{{{{|||~~~nnn^^^QQQKKKIIICCCBBBAAA@@@???@@@@@@@@@===========================<<<;;;:::999999999:::::::::::::::::::::::::::;;;;;;<<<<<<<<<=========::::::::::::::::::::::::999::::::;;;;;;::::::999999999999999999999999999999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888888777777777777777666666666666777777777777777888888888::::::::::::;;;<<<===>>>>>>>>>>>>======<<<<<<<<<=========???CCCKKKUUU\\\gggpppyyylll]]]TTTPPPNNNQQQUUU[[[iii~~~wwwjjjbbb^^^UUUUUUUUUTTTSSSQQQPPPOOORRRQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPOOOPPPPPPOOONNNLLLKKKJJJJJJHHHHHHHHHHHHGGGGGGFFFFFFHHHHHHHHHGGGFFFEEEEEEDDDFFFFFFEEEEEEDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEE|||rrrggg___ZZZYYYYYYYYYZZZ\\\___cccfffkkksss|||xxxsssrrrtttsssrrrpppooommmmmmlllllllllmmmnnnoooppppppppppppppppppooonnnmmmmmmmmmmmmiiihhhgggfffffffffffffffeeeeeefffggghhhiiijjjkkkhhhhhhhhhkkkmmmnnnmmmlllhhhhhhhhhggggggfffeeeeeefffgggiiikkkkkkjjjhhhgggffffffggghhhhhhhhhhhhhhhgggggghhhiiijjjkkkkkkkkkhhhhhhgggffffffffffffgggeeeffffffeeedddcccbbbbbbbbbbbbbbbccceeegggiiijjjggghhhjjjiiihhhhhhjjjkkkjjjkkkmmmnnnooonnnlllkkknnnnnnmmmmmmnnnppprrrsssqqqsssttttttssssssuuuvvvsssrrrqqqppppppppppppqqqsssttttttttttttwww|||~~~}}}qqqcccWWWOOOLLLEEEDDDBBB@@@?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::::::::::::::::::::::::::999999999999::::::;;;;;;::::::::::::::::::::::::999::::::;;;;;;::::::999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777666666666666666666777777777777888999999999999999;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAAEEEMMMXXXeeemmmwww|||}}}mmmcccXXXSSSSSSVVV]]]eeekkkzzzooobbb[[[YYYRRRRRRSSSSSSSSSQQQPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGIIIHHHGGGGGGFFFEEEDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDyyyuuusssrrrvvv{{{~~~|||~~~{{{wwwppphhhaaa[[[XXXVVVQQQTTTZZZ___dddjjjpppttt~~~yyyuuuqqqqqqsssrrrrrrpppooonnnmmmmmmmmmmmmnnnooooooppppppppppppqqqpppooommmlllkkkkkkkkkeeeddddddddddddeeeffffffffffffffffffggghhhiiijjjjjjjjjjjjmmmooopppnnnlllgggggggggggggggfffeeeeeefffggghhhiiiiiihhhgggfffcccdddeeeeeeffffffeeeeeefffggghhhiiiiiiiiiiiiiiiggggggffffffeeeffffffgggffffffffffffeeecccbbbaaa```aaabbbdddfffhhhiiijjjggghhhiiihhhhhhhhhjjjllllllllllllmmmmmmmmmllllllooonnnnnnmmmnnnoooqqqrrrpppqqqqqqqqqppppppqqqssspppooonnnnnnmmmmmmmmmnnnnnnooooooooooooqqquuuxxx}}}pppcccXXXRRRIIIGGGDDDAAA?????????@@@>>>??????@@@@@@??????>>>??????===<<<;;;;;;;;;;;;999999999999888888888888888888888777888999999:::999999999999::::::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999999999999:::::::::;;;;;;:::::::::::::::::::::::::::999999888888777777777555555666666777777888888::::::<<<===============<<<<<<<<<<<<===>>>??????===>>>>>>??????@@@@@@AAA@@@DDDKKKSSS]]]hhhssszzz{{{zzz{{{~~~}}}vvvqqqaaa[[[VVVXXX]]]dddpppzzzwwwiii___YYYXXXPPPQQQQQQRRRRRRQQQQQQPPPOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCC}}}yyyppppppqqqsssvvv|||||||||uuupppkkkjjjmmmppppppnnnfffddd```\\\YYYXXXXXXYYYZZZ___gggnnnuuu}}}}}}wwwuuurrroooooorrrrrrqqqpppnnnmmmmmmmmmmmmkkklllnnnoooqqqqqqrrrrrrrrrqqqnnnllljjjhhhhhhhhhccccccddddddeeeggghhhiiihhhgggggggggggghhhjjjkkkjjjjjjjjjlllnnnnnnllljjjgggggghhhiiihhhgggfffeeeffffffffffffffffffffffffbbbbbbcccdddddddddddddddeeefffggghhhhhhgggfffffffffeeeeeeeeeeeeeeeffffffgggggggggfffeeecccbbbaaa^^^```bbbeeegggiiiiiiiiiggghhhhhhhhhggghhhjjjmmmmmmmmmlllkkkkkkkkklllmmmnnnnnnmmmllllllmmmnnnooonnnoooooommmllllllmmmooommmllllllkkkkkkkkkkkkllljjjkkklllllllllmmmppprrruuu|||}}}tttdddZZZOOOLLLHHHDDDAAA@@@@@@@@@??????@@@AAAAAA@@@??????AAA@@@???>>><<<<<<<<<<<<::::::::::::999999999888999888777777777888::::::888888999999999:::::::::999::::::;;;;;;::::::999999999999999999999999999999999999999999999999999888999999::::::999999888666777777888999:::;;;;;;999999999999999999999999888888888888888777777777555555666777777888999999;;;<<<===>>>?????????>>>>>>>>>>>>======>>>>>>???<<<===>>>???@@@BBBCCCCCCDDDLLLXXXccckkkpppssstttmmmjjjhhhiiikkkkkkfffbbb]]]ZZZ[[[ccclllwww|||zzzzzzzzzmmmccc\\\WWWTTTPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNOOOPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKJJJJJJIIIIIIIIIGGGFFFEEEDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBBBB|||xxxvvvvvvxxxyyyzzzyyy|||tttpppmmmoooxxxyyyqqqlllbbb]]]YYYZZZ___ccccccaaaYYYYYYXXXXXXYYY[[[]]]___kkkpppwww~~~{{{uuuqqqqqqooommmnnnqqqqqqpppooonnnmmmllllllllliiikkkmmmoooqqqsssttttttsssqqqnnnkkkhhhgggffffffeeeeeefffgggiiijjjlllmmmjjjiiihhhhhhhhhiiikkklllhhhhhhhhhjjjlllkkkiiifffhhhhhhiiijjjjjjiiiggggggfffeeeeeedddddddddeeeeeeaaabbbccccccddddddcccccceeeeeefffggggggfffeeedddeeeeeedddddddddeeeeeefffgggggggggfffeeedddbbbaaa]]]___bbbfffhhhiiiiiiiiigggggghhhgggggghhhjjjmmmnnnmmmkkkjjjjjjkkkmmmnnnnnnmmmlllkkkjjjkkklllmmmmmmnnnmmmkkkiiiiiikkkmmmkkkkkkjjjiiiiiijjjjjjkkkhhhjjjkkkllllllllloooqqqmmmsss|||{{{~~~mmm```RRROOOKKKFFFCCCAAAAAAAAA???@@@AAAAAAAAAAAA@@@???BBBAAA@@@>>>======<<<<<<=========<<<<<<;;;;;;;;;:::999888888888999;;;;;;888888888999999:::::::::999::::::;;;;;;::::::999888888888888888888888888888888888888888888888888888888888999999888888888555555666777999:::;;;<<<888888888888888888888888777777777777888888888888555555666777888999::::::999:::<<<>>>>>>>>>>>>===@@@???>>>>>>>>>>>>>>>???;;;<<<===???AAACCCDDDEEEHHHSSSaaammmqqqooojjjfff]]]ZZZWWWXXX\\\]]]ZZZWWW^^^]]]bbbmmmyyy{{{wwwwwwzzz{{{oooddd^^^XXXSSSOOOPPPPPPOOOOOOOOOOOOPPPPPPMMMNNNOOOPPPPPPOOONNNMMMLLLLLLLLLLLLLLLMMMMMMMMMJJJJJJJJJJJJJJJJJJIIIIIIFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEE???@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB|||yyysssuuuzzz|||vvvqqqnnnlll|||wwwkkkeeebbb^^^ccclllzzzzzzrrrjjjccc^^^VVVVVVVVVWWWXXXZZZ\\\]]]ZZZ[[[^^^bbbggglllqqqtttxxxwwwtttqqqppppppqqqqqqqqqrrrqqqooommmlllkkkkkklllooopppqqqrrrtttuuuvvvvvvsssqqqnnnkkkhhhgggfffffffffddddddhhhnnnrrrqqqnnnllllllllllllkkkjjjiiihhhjjjjjjjjjiiiiiijjjkkkkkkhhhhhhhhhiiijjjiiigggdddeeeeeefffffffffeeeddddddbbbbbbbbbbbbcccdddeeefffeeeffffffeeecccaaa^^^]]]```aaabbbccceeeeeeffffffhhhgggfffdddcccbbbbbbaaa```aaaccceeeggghhhhhhgggfffhhhjjjjjjhhhhhhhhhiiihhhhhhhhhhhhggggggggggggiiihhhgggfffeeefffggggggggghhhiiihhhgggfffggghhhgggggghhhhhhiiiiiiiiijjjkkkllllllmmmmmmllllllkkklllpppwww}}}~~~{{{lll\\\XXXPPPIIIEEECCCDDDEEECCCBBBAAA@@@???@@@AAAAAA?????????>>>>>>>>>>>>=========>>>>>>===<<<;;;;;;;;;;;;:::::::::999999999777777888888999999999999999999999999999999999999999999999999999999999999:::::::::999::::::;;;;;;777777777777777777777777;;;:::999888777777777777:::999999999999999999999999888777777777888:::;;;999999:::;;;;;;<<<<<<===>>>>>>>>>>>>????????????CCCBBB@@@>>>======>>>???999>>>CCCDDDBBBDDDJJJPPPXXXdddlllkkkfffeeeaaa\\\RRRNNNMMMOOONNNMMMTTT^^^bbblllxxxyyyvvvttt|||}}}tttggg^^^ZZZXXXTTTPPPQQQQQQPPPPPPPPPOOOOOOOOONNNNNNLLLKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGFFFDDDDDDEEEDDDBBBAAA@@@@@@AAAAAACCCBBBAAA@@@@@@@@@AAABBBwwwwwwxxx|||{{{yyyuuuqqqmmmiiigggfffkkknnnsssxxx~~~vvvlllddd``````aaadddlllvvvyyyuuunnnhhhbbb\\\WWWSSSTTTUUUWWWZZZ^^^```cccdddgggiiilllqqqwww}}}zzztttuuurrrpppooopppqqqqqqqqqsssqqqooommmllllllmmmmmmoooooopppqqqrrrsssssstttqqqooommmjjjhhhggggggfffiiiggghhhmmmsssvvvtttqqqllllllllllllkkkjjjiiiiiiiiiiiihhhhhhhhhiiiiiiiiigggffffffggghhhhhhgggeeeddddddeeeeeeeeeeeeeeedddeeeeeedddccccccdddddddddddddddccccccaaa```___^^^```aaabbbdddeeeeeeeeeffffffeeedddcccbbbaaaaaaaaa```aaaccceeefffgggggggggfffhhhiiiiiihhhggghhhhhhgggggggggggggggfffffffffffffffdddcccccccccdddeeeeeeggghhhgggffffffggghhhgggggghhhhhhhhhiiiiiiiiikkkkkklllllllllkkkjjjjjjiiimmmsssxxxsssgggbbb[[[RRRLLLHHHFFFFFFDDDCCCBBBBBBBBBCCCDDDEEEBBBBBBBBBAAAAAAAAA@@@@@@???????????????>>>===<<<<<<<<<;;;;;;;;;:::::::::888888888999999999::::::999999999999999999999999999999999999999999999999999888888777777777888888888888888888888888888888999999888888777777888888::::::::::::::::::::::::999888777777777888:::::::::::::::;;;<<<<<<======<<<<<<===>>>>>>???@@@@@@??????@@@@@@@@@AAAAAAAAA===AAAEEEFFFGGGMMMWWW___fffkkkmmmfff___[[[UUUOOOLLLHHHHHHKKKMMMQQQ\\\hhhsss~~~xxxuuuxxx|||~~~uuulllbbb[[[XXXWWWTTTRRRRRRRRRQQQQQQPPPOOONNNNNNNNNMMMLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDFFFFFFGGGFFFEEEDDDEEEDDDBBBAAA@@@@@@AAAAAABBBBBB@@@?????????@@@AAA~~~zzzwwwrrrpppnnnkkkiiigggfffeeeeeegggkkknnnrrrtttuuuvvvuuussspppkkkfffccccccdddkkkmmmrrrwwwzzzyyyuuuqqqjjjfffaaa^^^\\\ZZZXXXWWW[[[]]]bbbhhhmmmqqqtttuuuyyyzzz~~~|||wwwrrrrrrpppnnnnnnppprrrrrrrrrsssqqqnnnlllkkklllmmmooonnnoooooooooppppppppppppooonnnlllkkkiiihhhhhhhhhkkkkkkmmmrrrwwwyyywwwtttmmmmmmmmmmmmlllkkkjjjiiiggggggggggggggggggggggggfffdddcccccceeeffffffeeeccccccddddddeeeeeeffffffgggfffeeedddccccccccccccbbbbbbaaa```____________```aaabbbcccdddeeeeeeeeeccccccbbbaaaaaaaaaaaaaaa```aaacccdddffffffggggggfffgggiiiiiigggfffggggggffffffffffffffffffffffffddddddcccbbbbbbbbbbbbcccccceeeffffffeeeeeefffhhhgggggggggggghhhhhhhhhhhhjjjkkkkkkkkkjjjiiiiiihhhgggjjjnnnrrryyy}}}~~~yyylllhhhbbbZZZSSSMMMIIIHHHDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@@@@@@@???>>>============<<<<<<<<<<<<999999999:::::::::::::::999999999999999999999999999999999999999999999999999999888777666666666666999999999999999999999999888777777777777888999999::::::::::::;;;;;;;;;;;;888888888888888999:::::::::;;;;;;<<<<<<===>>>>>><<<<<<>>>???@@@BBBCCCCCC???@@@AAABBBCCCDDDDDDDDDDDDEEEGGGIIINNNYYYfffooouuurrrkkk```XXXSSSLLLFFFHHHFFFGGGJJJPPPYYYhhhvvvvvvvvv}}}zzzsssiiiccc[[[VVVVVVVVVUUUTTTTTTSSSSSSQQQPPPOOONNNNNNNNNMMMMMMLLLKKKKKKKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLEEEDDDDDDCCCBBBBBBCCCCCCBBBCCCEEEFFFGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@???>>>?????????zzzyyyxxxvvvtttssssssrrrrrrsssuuuwwwxxxxxxxxxxxxttttttrrrpppnnnnnnppprrrzzz|||~~~yyysssooohhheeecccccceeehhhjjjkkknnnrrrxxx~~~}}}{{{wwwsssqqqooonnnooorrrtttttttttrrrpppmmmjjjjjjkkkmmmoooooooooooooooooonnnnnnnnnnnnnnnmmmlllkkkkkkkkkkkkjjjkkkooosssxxxxxxvvvsssmmmmmmmmmllllllkkkjjjiiigggggggggggggggfffffffffeeeccc``````aaabbbbbbbbbcccccccccddddddffffffgggfffeeeddddddcccccccccdddcccbbb```^^^]]]]]]^^^^^^___```aaabbbccccccccccccaaa```````````````aaaaaa```aaabbbcccdddeeeffffffeeeggghhhhhhfffeeeeeefffeeefffffffffgggggghhhhhheeeeeeddddddccccccccccccbbbccceeeeeeddddddeeegggggggggggggggggggggggggggjjjjjjjjjjjjiiihhhgggfffhhhjjjlllooosss|||}}}}}}zzzpppnnniiiddd]]]WWWSSSPPPIIIHHHFFFDDDBBB@@@>>>===????????????>>>>>>>>>>>>@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999<<<;;;:::999888777777777888888888888888888888888666666666777888999:::::::::::::::::::::;;;;;;;;;999999999999999:::::::::;;;;;;<<<======>>>>>>??????@@@@@@AAACCCDDDDDDEEEBBBBBBCCCDDDFFFIIIKKKMMMPPPPPPQQQTTT[[[fffrrrzzz{{{rrrdddYYYTTTPPPLLLGGGJJJJJJLLLPPPXXXfffwwwyyyooojjjaaa\\\WWWTTTTTTUUUUUUTTTUUUTTTSSSRRRPPPOOONNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKEEEDDDCCCBBBBBBBBBBBBBBBAAABBBDDDFFFFFFFFFFFFFFFCCCBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>}}}{{{zzz|||~~~~~~yyyuuuooonnnmmmpppvvv|||}}}|||zzzvvvsssqqqpppoooqqqtttvvvvvvvvvooommmkkkjjjiiikkkmmmnnnoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmhhhjjjmmmqqqtttsssqqqooollllllllllllkkkjjjiiihhhgggggghhhhhhgggfffeeeeeedddbbb___^^^___``````___ddddddcccdddeeefffggghhhcccccccccccccccdddeeeeeeeeecccaaa___]]]]]]]]]]]]______```aaabbbbbbbbbbbb`````````___``````aaabbbaaaaaaaaabbbcccdddeeeeeeeeefffggggggeeedddddddddffffffggghhhiiiiiijjjjjjhhhhhhhhhhhhggggggffffffaaacccddddddccccccdddfffgggfffffffffffffffffffffhhhiiiiiiiiihhhhhhgggfffiiikkklllnnnpppxxx|||yyywwwtttoooiiiccc]]]ZZZQQQPPPNNNKKKHHHEEECCCBBBDDDDDDDDDCCCCCCCCCBBBBBB???@@@@@@AAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>=========<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999<<<;;;:::999888888888888888888888888888888888888777777777777888:::;;;<<<999999999999::::::;;;;;;999::::::;;;;;;;;;;;;;;;<<<======>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCGGGMMMUUU\\\aaafffeeedddgggmmmuuu{{{xxxkkk[[[RRROOONNNMMMKKKLLLPPPUUU\\\gggwwwvvvjjjbbb^^^\\\ZZZVVVTTTTTTTTTTTTTTTUUUTTTSSSQQQPPPNNNMMMMMMLLLMMMMMMNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJJJJJJJJJJJJJJJJIIIEEEEEECCCBBBBBBAAAAAAAAAAAABBBDDDEEEFFFFFFFFFEEEAAAAAAAAAAAAAAAAAA@@@@@@????????????>>>>>>======|||zzzyyywwwtttqqqqqqpppppprrruuuwwwwwwvvvmmmlllkkkkkkkkklllmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnoooooonnnnnnmmmlllhhhjjjlllnnnooonnnlllkkkkkkkkkkkkkkkjjjiiihhhgggfffggghhhhhhgggfffdddcccbbb```______aaabbbbbbaaaffffffeeeeeeeeeggghhhiiiccccccccccccdddeeefffgggeeedddbbbaaa```_________```aaaaaabbbccccccbbbbbbbbbaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaabbbcccdddeeedddfffgggfffdddbbbbbbcccffffffggghhhjjjkkklllllljjjjjjkkkkkkjjjjjjiiihhhcccdddeeedddcccbbbcccdddfffffffffffffffeeeeeeeeeggghhhhhhhhhiiihhhhhhgggiiijjjlllmmmnnnsss{{{|||wwwpppiiiccc```XXXWWWUUUSSSOOOLLLIIIGGGEEEEEEDDDDDDDDDCCCCCCCCC???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777777777999999999999999999999999888888888999999;;;<<<<<<999999::::::;;;;;;<<<<<<;;;;;;<<<=====================>>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAACCCGGGOOOZZZgggrrryyy|||xxxuuuvvvyyy|||}}}|||oooaaaSSSMMMLLLLLLNNNQQQRRR[[[fffooo{{{xxxlllbbb\\\ZZZYYYXXXWWWUUUTTTSSSSSSTTTSSSRRRRRRPPPOOONNNMMMMMMLLLLLLNNNNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFDDDCCCBBBBBBAAAAAAAAABBBDDDEEEFFFEEEEEEDDD@@@@@@AAAAAAAAAAAA@@@@@@>>>????????????>>>======~~~|||zzzxxxvvvtttrrrqqqppppppppprrruuuvvvvvvuuulllmmmmmmnnnooooooooooookkkkkklllllllllllllllllllllmmmnnnnnnmmmlllkkkjjjjjjkkkllllllkkkjjjiiiiiiiiiiiijjjiiiiiihhhgggfffeeeeeefffgggfffdddbbbaaa^^^^^^___bbbfffhhhhhhgggiiihhhgggffffffgggiiijjjgggfffffffffffffffggghhhbbbbbbccccccdddccccccccccccddddddeeeeeeeeeeeeeeeddddddcccbbbbbbcccccccccaaaaaa``````aaabbbcccddddddeeefffeeecccbbbaaabbbeeeeeefffhhhiiikkklllllliiijjjkkkkkkkkkjjjhhhhhhdddeeefffeeecccbbbbbbcccfffffffffeeeeeeeeeddddddfffggghhhiiiiiiiiiiiiiiifffhhhjjjkkkkkknnnsssxxx~~~{{{uuupppmmmjjjhhheee```ZZZTTTOOOLLLDDDDDDDDDDDDCCCCCCCCCBBB@@@AAABBBCCCCCCCCCCCCBBB@@@@@@@@@????????????>>>@@@@@@?????????>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<===;;;;;;;;;<<<===>>>>>>>>><<<===>>>???@@@???>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCHHHQQQ]]]jjjwww~~~vvvsssuuuuuurrrooodddYYYOOOMMMOOOQQQWWW^^^eeerrrxxxmmmeee___\\\ZZZVVVVVVVVVUUUTTTSSSSSSTTTQQQPPPPPPOOONNNNNNMMMMMMKKKLLLNNNOOOOOONNNLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCCCC???@@@AAAAAAAAAAAA@@@?????????@@@@@@@@@???>>>===}}}{{{yyyvvvuuusssrrrqqqpppooopppqqqtttuuutttssslllnnnoooqqqqqqqqqppppppiiiiiijjjjjjjjjkkkkkkkkkkkkllllllmmmlllkkkiiihhhlllmmmmmmllljjjhhhhhhhhhiiiiiiiiihhhhhhgggfffeeecccdddeeefffeeecccaaa___\\\]]]```eeejjjmmmnnnmmmkkkjjjhhhgggfffgggiiijjjkkkjjjiiihhhhhhgggggghhh___aaaccceeefffggggggfffffffffgggggghhhgggggggggfffeeeeeedddccccccddddddaaaaaa`````````bbbcccddddddeeefffeeecccaaaaaaaaacccdddeeeggghhhjjjkkklllhhhiiijjjjjjjjjiiigggffffffggggggeeecccaaabbbcccfffffffffeeeeeedddddddddeeefffgggiiijjjjjjjjjjjjcccfffhhhiiihhhjjjnnnrrrzzz{{{yyyqqqhhh^^^WWWRRRHHHHHHHHHHHHGGGGGGGGGGGGBBBBBBCCCDDDEEEEEEDDDDDD@@@@@@@@@?????????>>>>>>@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<;;;;;;;;;<<<==============================<<<<<<;;;;;;;;;<<<======<<<======>>>???@@@@@@AAA===>>>???AAAAAA@@@@@@???>>>??????@@@@@@AAABBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIOOOZZZhhhuuuyyynnniiiiiihhheeeaaa]]]TTTNNNPPPTTTYYYbbbkkkyyywwwlllccc^^^[[[ZZZYYYRRRSSSTTTTTTSSSSSSTTTUUUOOOOOOOOONNNNNNMMMMMMMMMKKKLLLNNNOOOOOONNNMMMLLLJJJIIIIIIHHHHHHIIIIIIJJJGGGHHHHHHIIIIIIHHHHHHGGGHHHGGGFFFEEECCCCCCBBBBBBCCCDDDDDDEEEEEEDDDCCCBBB>>>???AAAAAABBBAAA@@@??????@@@@@@AAAAAA???>>>===yyyxxxvvvsssrrrqqqqqqqqqssssssrrrrrrrrrrrrrrrrrroooqqqttttttrrrooommmmmmjjjjjjkkkkkkkkkllllllllllllkkkkkkjjjiiiiiiiiijjjjjjiiigggfffeeeeeeffffffggggggfffeeedddccccccccc```aaaaaaaaaaaa___^^^]]]XXX[[[___dddhhhjjjkkklllkkkiiifffcccdddfffjjjlllkkkjjjhhhgggeeeddddddddd______```aaadddgggjjjlllllliiieeeccceeegggiiijjjhhhhhhgggfffeeecccaaa```___`````````````````````aaa```^^^]]]]]]^^^```aaaccceeehhhhhhhhhgggggghhhiiiiiiiiiiiihhhfffeeeeeedddddddddcccddddddeeeeeefffeeedddcccccccccdddeeefffffffffffffffggghhhhhhfffeeeddddddeeegggjjjkkkuuu|||{{{zzzmmmbbb]]]VVVRRRMMMKKKKKKKKKJJJHHHHHHEEECCCBBBCCCDDDCCCCCCBBBCCCCCCCCCAAAAAAAAABBBCCCBBBAAA@@@??????>>>===????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======??????>>>>>>>>>>>>>>>???===============>>>>>>>>>AAA@@@???>>>>>>???@@@AAA??????@@@BBBCCCDDDEEEFFFCCCCCCDDDEEEIIILLLOOOQQQZZZ___jjjwwwuuukkkbbb___\\\WWWUUUVVVTTTTTTUUUWWW^^^kkk|||{{{sssmmmccc[[[WWWVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSTTTNNNOOOOOOOOOOOONNNMMMMMMNNNOOONNNMMMKKKJJJKKKLLLIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEGGGGGGEEEDDDDDDCCCCCCCCCAAABBBDDDEEEEEEDDDBBBAAA??????????????????????????????>>>>>>======<<<<<<~~~|||{{{xxxwwwtttrrrpppppppppppprrrqqqqqqqqqqqqpppppppppoooqqqsssrrrooommmkkkkkkiiiiiijjjjjjjjjkkkkkkkkkkkkkkkjjjiiihhhgggggggggiiihhhfffeeeddddddeeeeeeffffffffffffeeecccbbbaaa^^^___```aaa```___]]]\\\YYY[[[___cccfffhhhiiiiiiiiigggeeeccccccdddgggiiiggggggeeedddccccccbbbbbbaaaaaaaaaaaaccceeeggghhhjjjgggdddcccdddfffgggggggggggggggfffdddcccaaa```^^^^^^^^^^^^^^^^^^_________^^^]]]\\\\\\]]]___```aaacccfffggggggggghhhiiiiiiiiiiiiiiihhhfffeeedddbbbbbbbbbbbbbbbbbbcccddddddcccbbbaaaaaabbbccccccdddddddddddddddeeefffffffffeeeddddddeeegggjjjkkkqqqwww~~~rrrkkk^^^ZZZUUUSSSSSSSSSRRRPPPPPPMMMJJJHHHHHHHHHGGGEEECCCCCCCCCBBBAAA@@@@@@AAA@@@@@@@@@???>>>>>>======????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<=========>>>>>>??????>>>>>>>>>>>>>>>?????????>>>>>>======<<<<<<@@@@@@??????@@@AAABBBCCC@@@@@@AAABBBCCCDDDEEEEEECCCDDDEEEHHHMMMSSSZZZ___lllqqqyyy}}}uuuoooccc\\\WWWUUUSSSOOOPPPSSSZZZ^^^cccjjjtttzzzsssiiiddd]]]XXXWWWWWWWWWWWWUUUTTTSSSRRRRRRRRRRRRRRRNNNNNNOOOOOONNNNNNMMMLLLMMMNNNNNNLLLJJJIIIJJJLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGEEEEEECCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAA??????????????????????????????>>>>>>===<<<<<<<<<~~~{{{yyyxxxvvvuuurrrpppnnnnnnmmmnnnppppppooooooooonnnnnnnnnoooppppppooollliiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkjjjiiigggfffeeeeeeeeegggfffeeedddccccccddddddeeeeeeffffffeeecccaaa___[[[]]]^^^______^^^\\\[[[[[[\\\___bbbdddeeefffffffffeeecccbbbaaabbbbbbccccccbbbaaaaaa``````aaaaaabbbaaaaaaaaaaaabbbcccdddfffeeecccccceeeffffffeeefffffffffeeedddbbbaaa```\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZ[[[\\\]]]______aaadddfffffffffhhhiiihhhhhhhhhhhhfffeeedddccc_______________```aaaaaaaaaaaa````````````aaaaaabbbbbbbbbaaabbbbbbcccdddeeeeeeddddddeeegggiiijjjkkkpppxxxzzziiieeeaaa___^^^^^^]]]\\\ZZZWWWSSSPPPNNNLLLIIIGGGFFFEEEDDDCCCBBBAAAAAAAAA????????????????????????????????????????????????????????????????????????====================================>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????@@@@@@@@@?????????>>>>>>;;;<<<===>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDFFFJJJNNNTTT___lllvvv~~~pppccc[[[RRROOONNNNNNLLLLLLQQQYYYfffmmmxxx|||oooggg___\\\XXXUUUUUUVVVUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPNNNNNNOOOOOONNNNNNMMMLLLLLLMMMMMMLLLJJJIIIJJJKKKNNNMMMKKKJJJHHHGGGGGGFFFHHHHHHGGGGGGGGGFFFFFFFFFCCCBBBAAA@@@@@@??????@@@@@@AAABBBCCCCCCBBBAAA@@@??????????????????????????????>>>======<<<<<<;;;}}}{{{xxxvvvsssrrrpppnnnllllllllllllnnnnnnmmmmmmllllllkkkkkkkkklllmmmkkkiiihhhiiijjjiiiiiijjjjjjjjjkkkkkkkkklllkkkiiigggfffeeeddddddeeeddddddccccccccccccccccccdddffffffeeebbb___]]]YYYZZZ\\\]]]^^^]]]\\\[[[^^^___```bbbcccdddddddddcccbbbaaaaaa```___^^^^^^_________^^^^^^___``````______``````aaabbbbbbcccddddddcccdddffffffeeedddeeeeeeeeedddcccaaa```___[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYZZZ\\\]]]^^^```bbbdddeeeddddddfffgggffffffeeeeeecccbbb```___\\\\\\\\\\\\\\\]]]^^^___``````````````````aaaaaaaaaaaa``````aaaaaabbbccceeedddddddddeeefffhhhiiihhhkkkpppxxxrrrpppmmmjjjiiiiiiiiiiiidddaaa\\\XXXTTTPPPLLLIIIJJJIIIFFFDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>???>>>>>>>>>>>>??????@@@??????@@@@@@AAABBBBBBCCC;;;<<<===???@@@AAAAAAAAAEEEDDDDDDDDDEEEFFFGGGHHHLLLOOOTTTYYYaaapppvvvcccVVVOOOLLLLLLLLLMMMLLLOOO[[[hhhuuu~~~{{{pppeee^^^ZZZXXXUUUTTTTTTTTTRRRPPPTTTSSSRRRQQQOOOOOONNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKLLLLLLKKKIIIHHHIIIKKKKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@???????????????@@@@@@AAABBBBBBAAA@@@@@@???????????????????????????>>>>>>===<<<<<<;;;;;;}}}{{{zzzxxxvvvssspppooommmlllkkkkkkkkklllmmmmmmlllkkkjjjjjjiiiiiiggghhhjjjjjjiiiiiikkklllkkkkkkkkkllllllllllllmmmlllkkkjjjhhhfffeeeeeedddcccccccccccccccbbbbbbbbbcccdddeeeeeedddaaa]]][[[WWWXXXZZZ[[[\\\\\\\\\\\\aaabbbbbbccccccccccccccc`````````______]]]\\\\\\^^^^^^^^^]]]^^^^^^___```[[[\\\^^^___aaacccdddddddddcccdddeeeggggggfffdddccccccccccccbbbaaa______[[[[[[ZZZZZZZZZYYYYYYYYYWWWXXXYYYZZZ\\\]]]___```dddeeeeeedddcccbbbcccdddbbbbbbbbbaaa___^^^\\\[[[ZZZZZZZZZZZZ[[[\\\]]]^^^___``````aaaaaabbbbbbbbbaaaaaaaaaaaaaaabbbbbbccccccccccccddddddeeeffffffgggiiimmmrrrxxxzzzyyywwwuuuttttttuuuwwwtttpppkkkfffaaa\\\WWWSSSPPPLLLHHHFFFFFFFFFEEECCCDDDCCCCCCBBBBBBAAAAAAAAA????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????<<<============>>>>>>>>>???????????????@@@AAAAAA??????@@@@@@AAAAAABBBBBB???@@@AAABBBDDDEEEFFFGGGFFFGGGHHHJJJNNNRRRVVVXXX]]]___ccciiissslll[[[PPPLLLJJJJJJKKKLLLMMMSSSddduuuvvvmmmeee^^^YYYUUUTTTSSSTTTUUUTTTRRRPPPSSSRRRQQQOOONNNMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLIIIJJJKKKIIIHHHGGGIIIJJJHHHHHHGGGFFFFFFFFFGGGGGGDDDEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@???@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;}}}wwwuuutttssssssrrrpppnnnmmmlllkkkjjjjjjkkklllmmmllllllkkkjjjiiiiiihhhgggdddfffiiijjjjjjkkklllnnnllllllllllllmmmmmmmmmmmmkkkkkkiiihhhffffffeeeeeebbbbbbccccccccccccbbbbbbcccdddddddddbbb___\\\[[[WWWWWWXXXYYYZZZ\\\^^^___cccccccccccccccccccccccc_________^^^^^^]]]]]]]]]^^^]]]]]]]]]]]]]]]^^^^^^YYYZZZ]]]___bbbdddeeefffdddcccccceeeggggggfffeeebbbbbbbbbbbbaaa```___^^^\\\\\\[[[[[[ZZZYYYYYYYYYXXXYYY[[[]]]___aaabbbcccfffgggfffdddbbbaaabbbccc``````___^^^\\\ZZZYYYXXXYYYYYYYYYYYYZZZ\\\]]]^^^___```aaabbbcccccccccbbbaaaaaaaaaaaaaaabbbbbbcccaaabbbbbbbbbcccccccccccceeehhhkkknnnqqqyyy{{{vvvpppiiieeeYYYTTTOOOLLLLLLLLLJJJHHHJJJIIIHHHGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEHHHLLLOOOQQQQQQRRRTTTXXX^^^dddiiimmmooooooqqqwwwvvvcccVVVOOOLLLIIIJJJMMMQQQUUU^^^ppptttjjjccc___ZZZWWWPPPPPPPPPRRRUUUVVVUUUTTTQQQPPPOOONNNMMMLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKHHHIIIIIIHHHGGGGGGHHHJJJIIIIIIHHHHHHHHHHHHIIIIIIEEEFFFGGGGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@AAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::}}}zzzvvvsssqqqooonnnnnnnnnnnnllljjjkkkjjjjjjjjjjjjlllmmmnnnllllllkkkjjjiiihhhggggggdddgggkkkllllllllllllmmmkkkkkkkkklllllllllmmmmmmiiihhhgggfffeeeeeeeeeeeebbbbbbcccdddddddddcccbbbddddddcccbbb```^^^\\\[[[XXXWWWVVVVVVXXX\\\```bbbbbbbbbbbbaaaaaaaaabbbbbb```___^^^^^^^^^^^^______]]]\\\\\\[[[[[[[[[\\\\\\YYYZZZ]]]```cccdddeeeeeecccbbbaaabbbeeefffeeeeeeaaaaaaaaaaaa```___^^^^^^]]]]]]]]]\\\[[[ZZZZZZZZZZZZ[[[]]]```bbbdddfffgggfffgggfffdddbbbbbbccceee______^^^]]][[[YYYWWWVVVYYYYYYYYYZZZ[[[\\\^^^^^^^^^___aaabbbccccccbbbbbb```````````````aaabbbbbb___``````aaaaaaaaaaaaaaacccfffiiijjjlllpppxxx}}}xxxgggbbb[[[XXXYYYYYYVVVSSSVVVUUURRRPPPMMMJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBBBBDDDEEEEEEEEEFFFHHHJJJLLLNNNPPPQQQNNNNNNOOORRRWWW^^^dddhhhjjjjjjjjjkkknnnrrrvvvyyyyyyvvvvvv{{{vvvfff[[[SSSOOONNNPPPRRRZZZdddlllvvv~~~uuukkkccc___\\\XXXUUUPPPPPPPPPQQQSSSUUUTTTSSSOOONNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKGGGHHHHHHHHHFFFFFFHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHEEEFFFGGGHHHGGGFFFDDDCCCAAA@@@@@@???@@@@@@AAAAAA>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;::::::|||vvvtttrrrooommmooonnnllllllmmmlllkkkiiiiiiiiiiiiiiikkklllnnnpppllllllkkkjjjiiihhhgggfffeeeiiimmmnnnnnnllllllkkkjjjjjjkkkkkkkkklllllllllgggfffeeeeeeddddddddddddbbbbbbdddeeeeeedddcccbbbeeedddbbb```___]]]\\\[[[YYYXXXVVVUUUWWW\\\aaadddaaaaaa````````````aaaaaa```___^^^]]]^^^___```aaa\\\\\\[[[ZZZZZZZZZZZZZZZZZZ\\\^^^aaacccdddeeeeeebbbaaa``````cccdddeeeddd```aaaaaaaaa```___^^^^^^^^^^^^^^^]]]\\\[[[[[[ZZZ[[[\\\___bbbeeeggghhhiiieeeffffffdddcccccceeehhh______^^^]]][[[YYYWWWVVVYYYYYYZZZZZZ[[[]]]^^^___]]]^^^```bbbbbbbbbbbbaaa```____________```aaaaaa^^^___```````````````___```dddhhhhhhhhhjjjqqqwwwtttnnngggdddddddddbbb^^^```___\\\YYYUUUQQQNNNMMMGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCEEEFFFFFFFFFHHHLLLQQQWWW\\\___aaa``````bbbfffmmmvvv~~~}}}zzzxxxxxxzzz{{{zzzvvvtttxxx{{{qqqdddYYYTTTRRRQQQOOOZZZ___jjjyyytttnnneee```^^^\\\WWWSSSTTTRRRQQQQQQQQQQQQPPPNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKFFFGGGHHHGGGFFFFFFGGGIIIJJJIIIHHHFFFEEEDDDDDDCCCBBBCCCEEEFFFEEEDDDBBBAAA@@@???????????????@@@@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;::::::|||wwwrrrnnnlllllllllllllllmmmmmmlllkkkiiihhhfffggghhhjjjlllnnnooopppjjjjjjiiiiiigggfffeeedddfffhhhjjjkkkjjjhhhhhhhhhjjjkkkkkkkkkiiihhhfffdddddddddddddddeeeggghhhiiigggfffdddcccbbbaaaaaaaaaaaaaaa```___^^^\\\ZZZYYYXXXWWWVVVVVVXXX[[[___aaadddbbb```^^^]]]^^^___```aaaaaaaaaaaaaaa`````````___^^^[[[YYYWWWVVVVVVVVV[[[\\\^^^___``````___^^^]]]^^^```aaabbbbbbccccccbbbbbbcccccccccbbbbbbaaa______````````````____________aaabbbcccddddddeeeddddddeeeeeefffeeeeeedddaaa```^^^\\\ZZZXXXWWWVVV]]]\\\ZZZYYYYYY[[[]]]^^^______``````aaaaaabbbbbb`````````aaa```______^^^```___^^^^^^]]]]]]]]]^^^aaaaaabbbaaabbbdddiiillluuu}}}xxxtttuuuzzz|||xxxtttssstttssspppjjjaaaYYYTTTRRRRRRQQQPPPOOONNNLLLLLLJJJJJJJJJLLLNNNMMMKKKIIILLLHHHEEEFFFEEEBBBDDDHHHHHHHHHGGGGGGGGGIIIJJJLLLHHHHHHHHHFFFEEEEEEGGGJJJMMMSSS[[[cccmmmxxx|||{{{{{{yyywwwxxx}}}~~~zzzrrrqqqrrrvvv|||~~~zzzvvvfff]]]UUUTTTUUUWWW]]]cccmmmzzzyyyooojjjccc^^^ZZZXXXVVVTTTTTTUUUUUUTTTSSSQQQOOONNNMMMLLLJJJIIIIIIKKKMMMNNNMMMNNNOOONNNLLLJJJJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIIIIHHHGGGFFFEEEFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;}}}zzzxxxuuuqqqnnnmmmmmmmmmjjjkkkkkkkkkjjjiiihhhhhhhhhiiiiiijjjkkkllllllllljjjjjjjjjiiihhhgggfffeeedddfffggggggeeeddddddeeeeeeeeeffffffeeedddcccbbbdddeeeeeefffggghhhhhhiiigggfffdddcccbbbaaaaaaaaaaaaaaa```___^^^\\\ZZZYYYWWWWWWWWWWWWYYY\\\^^^```cccaaa___]]]]]]]]]^^^___````````````````````````___^^^\\\ZZZYYYXXXXXXXXX\\\\\\]]]^^^___^^^^^^]]]\\\]]]^^^```aaaaaaaaabbbaaaaaabbbbbbbbbbbbbbbbbb``````aaaaaaaaaaaa``````^^^^^^```aaabbbccccccccccccdddddddddddddddcccbbb``````^^^]]][[[YYYXXXWWW[[[ZZZYYYYYYYYY[[[]]]^^^______``````````````````______``````______^^^]]]^^^^^^]]]\\\\\\\\\\\\\\\______```___```bbbgggjjjmmmvvv{{{|||~~~ssshhhaaa`````````___^^^\\\YYYXXXXXXXXXZZZ\\\^^^\\\XXXUUURRRKKKFFFFFFFFFEEEFFFIIIJJJJJJJJJJJJJJJLLLMMMNNNOOONNNMMMKKKJJJKKKOOORRRXXXaaalllvvv{{{yyyvvvrrrqqqrrrqqqlllhhh[[[VVVTTTXXX]]]cccmmmvvvtttlllhhhddd___\\\ZZZXXXVVVUUUTTTTTTTTTTTTSSSRRRPPPOOOLLLLLLJJJJJJJJJLLLNNNOOOMMMOOOOOONNNLLLJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>========================?????????>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;zzzvvvsssrrrqqqpppnnnmmmmmmllliiihhhhhhggggggggghhhhhhjjjjjjjjjjjjiiiiiiiiihhhiiiiiijjjjjjiiihhhggggggdddddddddcccaaaaaabbbcccaaabbbbbbccccccbbbbbbaaaeeefffhhhiiiiiiiiiiiihhhffffffdddcccbbbbbbaaaaaa`````````___^^^\\\[[[ZZZWWWWWWXXXZZZ[[[]]]^^^___```___^^^\\\\\\\\\]]]]]]_________```````````````___^^^]]]\\\[[[[[[[[[[[[]]]]]]]]]^^^]]]\\\\\\[[[[[[[[[]]]^^^___``````````````````aaabbbbbbbbbbbb`````````aaaaaa`````````]]]^^^___```aaabbbbbbbbbcccccccccccccccbbbaaa`````````___]]]\\\ZZZYYYYYYZZZZZZYYYYYYZZZ[[[]]]^^^__________________^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZ[[[]]]]]]^^^]]]^^^```dddggghhhnnnxxx}}}{{{}}}{{{tttssssssttttttssspppnnnllllllnnnrrrvvvwwwtttnnniii```VVVMMMLLLNNNNNNOOOPPPPPPPPPQQQRRRTTTVVVWWWXXX]]][[[XXXUUUTTTVVV[[[```iiittt{{{wwwqqqiiidddaaa___[[[XXXUUUUUU[[[dddmmmvvv{{{rrrhhhaaa___]]][[[YYYYYYXXXVVVTTTQQQRRRSSSSSSSSSQQQPPPOOOLLLKKKKKKKKKKKKMMMOOOPPPMMMOOOOOONNNLLLJJJJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEECCCBBB@@@@@@??????@@@????????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;}}}|||wwwuuusssnnnnnnooonnnnnnllljjjiiiffffffeeedddeeefffggghhhjjjjjjiiiiiihhhhhhggggggggghhhhhhhhhhhhhhhggggggeeeeeedddbbb``````bbbdddaaabbbbbbcccddddddeeeeeefffgggiiikkkkkkjjjhhhgggeeeeeedddcccbbbaaaaaabbb____________^^^]]]\\\[[[WWWXXXZZZ\\\^^^^^^^^^^^^___^^^]]]\\\[[[\\\\\\\\\_______________`````````______^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\[[[ZZZZZZZZZZZZ\\\]]]^^^_________^^^^^^______```aaabbbccc________________________]]]^^^___```aaaaaaaaaaaaccccccccccccbbbaaa`````````______^^^]]]\\\[[[[[[[[[[[[[[[[[[\\\^^^___```_________^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[ZZZYYYYYYXXXXXXXXXYYYYYY[[[\\\]]]]]]]]]___bbbeeejjjlllqqqxxx|||vvvvvvvvvzzzqqqdddZZZZZZ]]]___^^^___ZZZ\\\___cccfffiiijjjkkkooolllgggbbbaaadddjjjppp{{{{{{uuulllfff^^^YYYWWWWWWWWWWWWZZZ___jjjwwwwwwpppjjjccc___ZZZYYYXXXXXXYYYWWWUUURRRNNNOOOPPPQQQQQQPPPNNNNNNJJJJJJKKKKKKLLLNNNPPPQQQMMMNNNOOONNNLLLJJJIIIJJJGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFEEEDDDEEEDDDBBB@@@???>>>======????????????>>>>>>>>>>>>========================???>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;xxx{{{yyyuuusssqqqmmmmmmmmmmmmllliiigggeeeddddddccccccdddfffhhhiiihhhhhhhhhhhhhhhhhhhhhhhheeefffffffffffffffeeeeeecccccccccaaa______aaacccbbbbbbcccdddeeefffggggggggghhhjjjkkkjjjiiigggfffdddcccbbbaaaaaaaaaaaaaaa^^^_________^^^]]]]]]\\\XXXYYY\\\^^^_________^^^^^^^^^]]]]]]\\\\\\]]]]]]____________``````aaaaaa___```````````````_________^^^]]]\\\[[[ZZZZZZZZZZZZZZZ\\\]]]^^^_________^^^^^^]]]^^^___```aaabbb^^^]]]\\\\\\\\\\\\]]]^^^______```aaabbbbbbbbbbbbcccccccccccccccbbbaaaaaa____________^^^^^^^^^]]]^^^^^^^^^^^^___```aaabbb______^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZXXXXXXXXXWWWWWWXXXYYYYYY[[[]]]^^^^^^^^^___bbbdddjjjjjjlllooowwwwwwvvvtttuuuxxx{{{|||}}}}}}}}}~~~|||qqqiiijjjoooqqqpppqqqkkkmmmrrrwww|||~~~{{{uuupppnnnrrrzzzvvvmmmhhhaaa]]]YYYVVVWWW[[[___aaagggnnn{{{tttkkkgggddd```]]]YYYXXXXXXXXXXXXVVVSSSPPPLLLMMMMMMNNNNNNMMMLLLKKKJJJJJJJJJKKKMMMNNNOOOPPPLLLMMMNNNMMMKKKIIIHHHIIIFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFEEEEEEDDDDDDDDDCCCBBB@@@>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;uuuwwwyyy{{{~~~|||wwwssspppooolllmmmlllllljjjhhheeedddcccccccccdddfffhhhiiijjjgggggghhhhhhiiiiiijjjjjjeeeeeefffeeeeeedddcccccc___```aaa```___^^^```bbbbbbbbbbbbcccdddeeeggghhhggghhhhhhhhhhhhgggeeedddbbbaaaaaa```______``````^^^^^^^^^___^^^^^^]]]]]]YYY[[[]]]^^^``````_____________________^^^^^^^^^______``````aaaaaabbbbbb``````aaaaaaaaa``````_________]]]\\\[[[[[[[[[[[[[[[[[[]]]^^^___`````````^^^^^^]]]\\\]]]^^^```aaa]]]\\\[[[ZZZZZZ[[[\\\]]]___```aaaaaabbbbbbbbbaaabbbbbbccccccccccccbbbbbb_______________```````````````aaaaaaaaaaaaaaabbb^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZYYYXXXXXXXXXXXXYYYYYYZZZ\\\]]]^^^^^^^^^___aaaccceeefffgggiiioooyyy}}}yyywwwvvvvvvuuutttqqqqqqrrrsssuuuzzz{{{www{{{~~~zzzzzzzzzoooeee```]]]\\\[[[ZZZ[[[___eeekkknnnyyy|||tttkkkddd```^^^\\\YYYXXXWWWVVVWWWWWWVVVSSSPPPKKKLLLMMMMMMMMMKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMNNNJJJLLLMMMKKKIIIGGGGGGGGGEEEFFFFFFGGGGGGFFFFFFEEECCCDDDDDDEEEEEEDDDCCCCCCCCCCCCAAA@@@>>>>>>============>>>>>>>>>>>>>>>???????????????????????????>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;uuuwwwyyyyyy{{{~~~}}}{{{wwwssspppnnnnnnkkkkkkkkkjjjiiigggfffeeeaaacccdddfffhhhjjjkkkkkkhhhhhhhhhiiiiiiiiijjjjjjgggggggggfffeeedddcccbbb^^^___aaabbbaaaaaabbbcccdddcccccccccdddfffggghhhggggggffffffeeedddcccccc``````___^^^^^^^^^^^^___]]]]]]^^^^^^___^^^^^^^^^[[[\\\]]]^^^___``````````````````aaaaaaaaa````````````aaaaaabbbccccccdddaaaaaabbbbbbaaa```___^^^```___^^^]]]\\\\\\]]]]]]\\\]]]^^^```aaaaaaaaabbb___^^^\\\\\\\\\]]]^^^```]]]\\\[[[ZZZZZZ[[[\\\]]]______``````aaaaaa``````______```aaabbbbbbbbbbbb_________``````aaaaaaaaaaaaaaabbbbbbaaaaaa``````^^^^^^^^^^^^____________\\\\\\]]]]]]\\\\\\[[[ZZZYYYYYYYYYYYYYYYZZZ[[[[[[[[[\\\^^^^^^^^^^^^```bbbaaabbbdddfffjjjpppwww}}}}}}~~~~~~}}}wwwwwwuuurrrpppqqquuuyyy~~~~~~~~~~~~~~~~~~uuusssnnnggg```]]]___aaadddfffjjjooouuu}}}zzzqqqkkkddd___]]]\\\YYYVVVVVVUUUTTTTTTUUUUUUSSSQQQMMMNNNNNNNNNMMMKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKIIIJJJKKKJJJGGGFFFEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBAAA@@@??????>>>???============>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;uuuxxx{{{|||}}}|||{{{{{{zzzyyywwwtttpppnnnnnnnnnjjjjjjiiiiiihhhhhhggggggaaaccceeehhhjjjkkklllllljjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggfffdddcccbbb^^^aaadddeeeeeedddeeefffffffffeeeeeefffhhhiiijjjgggfffeeeccccccbbbbbbbbb______^^^]]]]]]]]]^^^^^^]]]]]]^^^^^^______^^^^^^]]]]]]]]]^^^___```aaaaaaaaaaaabbbbbbbbbbbbbbbaaa```aaaaaabbbcccdddddddddaaaaaabbbbbbaaa```^^^]]]```___^^^]]]]]]]]]^^^___]]]^^^```aaabbbbbbcccccc```^^^\\\[[[[[[\\\]]]___^^^]]][[[ZZZZZZ[[[]]]^^^^^^^^^______```_________\\\]]]^^^```aaaaaabbbbbb_________```aaabbbbbbbbbaaabbbbbbbbbaaa```___^^^^^^^^^^^^______`````````\\\]]]]]]]]]]]]\\\[[[[[[ZZZZZZZZZZZZZZZ[[[\\\\\\ZZZ[[[]]]]]]]]]]]]___```aaabbbdddeeefffiiimmmppp|||~~~~~~zzzsssqqqsssvvvvvvyyy~~~~~~rrrpppmmmkkkiiiiiiiiijjjaaaaaa^^^[[[ZZZ^^^eeekkkssswww{{{pppjjjeee___]]]\\\\\\YYYVVVSSSRRRQQQRRRSSSTTTTTTSSSOOOPPPPPPOOONNNLLLJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHIIIJJJIIIGGGEEEDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBAAA@@@?????????@@@<<<=========>>>>>>??????====================================>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;vvvyyy}}}~~~|||yyywwwtttrrrssssssrrrqqqooommmlllkkkjjjjjjiiiiiihhhggggggfffgggggghhhiiijjjkkklllllllllkkkiiiiiiiiiiiikkklllkkkjjjhhhfffdddaaa```___ddddddccccccbbbcccccccccfffdddbbbdddgggiiihhhggggggffffffeeecccbbbbbbaaaaaa```^^^]]]]]]^^^___```__________________``````````````````````````````bbbbbbbbbbbbaaa```^^^^^^^^^```ccceeeeeedddaaa```bbbaaa``````aaaaaa```___^^^^^^]]]]]]]]]^^^^^^___^^^^^^___```aaaaaa`````````___^^^]]]]]]]]]]]]]]][[[\\\]]]]]]\\\]]]___aaa```___^^^]]]]]]]]]]]]]]]aaaaaa````````````aaaaaa______```aaabbbdddfffgggcccbbb```]]]\\\[[[[[[[[[]]]]]]]]]]]]^^^___``````______^^^]]]\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\^^^```bbbcccbbbaaaaaa````````````bbbdddfffgggvvv~~~}}}{{{yyyvvvwww}}}||||||~~~vvvoookkkdddaaa^^^\\\[[[[[[ZZZYYY[[[]]]```aaacccjjjuuu}}}tttllliiiaaa^^^ZZZWWWWWWWWWWWWVVVUUUTTTSSSQQQQQQQQQRRRRRRPPPOOONNNMMMLLLLLLLLLLLLNNNMMMLLLKKKJJJIIIHHHHHHIIIIIIHHHHHHGGGFFFEEEEEECCCDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::wwwyyy{{{||||||~~~yyytttsssrrrpppoooqqqppppppooonnnlllkkkjjjkkkjjjjjjiiihhhhhhggggggiiihhhhhhhhhhhhhhhhhhhhhjjjjjjiiiiiiiiiiiijjjjjjiiiiiigggfffdddbbbaaa```eeedddcccbbbbbbbbbbbbbbbdddcccaaacccfffhhhgggfffhhhgggfffeeedddcccbbbaaa```___^^^]]]]]]^^^```aaabbbbbbbbbbbbaaaaaaaaaaaa^^^^^^^^^______```````````````````````````______aaabbbcccccccccbbbaaaaaaaaa```______```aaa```^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^___`````````_______________^^^^^^]]]]]]]]][[[\\\]]]]]]\\\\\\^^^``````___^^^^^^]]]]]]]]]^^^``````____________````````````aaabbbcccddddddeeebbbaaa___]]][[[ZZZZZZZZZ\\\\\\\\\\\\]]]^^^___``````___^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[\\\]]]___aaabbbbbbaaa```aaaaaa``````aaabbbdddeeejjjsss}}}zzzzzz|||~~~}}}zzzyyy{{{wwwnnngggcccaaa\\\YYYVVVVVVXXX\\\^^^```dddiiinnnsssxxxvvvllleeeaaa^^^\\\YYYWWWXXXWWWWWWUUUVVVUUUSSSRRRQQQQQQQQQRRRPPPOOONNNMMMLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888wwwxxxxxxwwwwwwyyy|||~~~yyyvvvqqqnnnmmmmmmmmmmmmmmmmmmnnnmmmlllkkkjjjjjjkkkkkkkkkjjjiiiiiihhhhhhiiiiiihhhgggeeedddcccbbbhhhhhhiiijjjjjjiiihhhhhhhhhgggfffeeedddccccccccceeedddcccbbbaaa`````````aaa``````bbbdddffffffeeehhhgggfffeeedddbbbaaaaaa^^^^^^]]]]]]]]]___```aaaccccccbbbbbbaaaaaaaaa```[[[\\\]]]]]]^^^___``````___^^^]]]]]]]]]^^^```aaacccccccccbbbbbbbbbbbbccc```___^^^^^^```aaa```^^^^^^^^^]]]\\\\\\]]]]]]^^^^^^^^^_________^^^]]]]]]]]]^^^_________^^^]]]\\\[[[\\\]]]\\\\\\\\\^^^``````___^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^______```aaabbbcccccccccbbbbbb___^^^]]][[[ZZZYYYYYYYYY\\\\\\[[[\\\\\\]]]^^^_________^^^^^^]]]^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[\\\]]]^^^`````````______aaa```_________aaabbbcccgggnnnyyy~~~|||~~~~~~tttsssuuuzzz~~~|||{{{zzzyyytttmmmhhhggglllrrrwww{{{vvvooofff```]]]\\\\\\[[[YYYWWWZZZ```hhhooosssyyy~~~yyypppiiiddd^^^YYYZZZYYYXXXXXXYYYXXXWWWUUUWWWVVVTTTSSSRRRQQQQQQQQQOOONNNMMMLLLLLLKKKKKKLLLLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888wwwvvvtttsssssstttvvvxxxyyyyyyxxxwwwvvvvvvwwwwww}}}}}}zzztttrrrooommmllllllmmmmmmllllllmmmmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiihhhgggfffeeecccbbbaaa```eeegggiiikkkkkkiiigggeeeeeeeeedddcccccccccdddeeeeeedddcccaaa```_________^^^______aaabbbcccccccccffffffeeecccbbbaaa```___]]]]]]\\\]]]^^^___```aaaaaaaaa``````___^^^^^^^^^YYYZZZ[[[\\\^^^___```aaa```^^^]]][[[[[[\\\^^^___aaabbbccceeeeeeeeeeeeddd___^^^^^^___```aaaaaa```^^^]]]]]]\\\\\\\\\\\\\\\^^^^^^^^^^^^]]]\\\[[[[[[\\\]]]___``````^^^]]][[[[[[\\\]]]\\\[[[[[[]]]_________^^^^^^^^^^^^^^^______^^^^^^]]]]]]^^^^^^___```aaacccdddcccbbb```^^^\\\\\\[[[ZZZYYYYYYXXXXXX[[[[[[[[[[[[[[[\\\^^^^^^]]]]]]]]]\\\\\\]]]^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[\\\]]]^^^^^^^^^^^^]]]^^^^^^^^^^^^___aaacccdddjjjnnnsssyyy|||zzzwwwwww|||~~~zzzvvvsssqqqlllmmmqqqxxxxxxxxxxxxxxxxxxzzz|||~~~}}}yyyvvvuuuvvvtttsssqqqooonnnmmmmmmmmmlllggg```[[[ZZZ^^^cccgggkkkkkkjjjhhhgggfffggghhhhhhhhhjjjpppzzz|||sssiiicccaaa```[[[WWWXXXXXXXXXZZZ[[[ZZZWWWUUUWWWVVVUUUSSSRRRQQQPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::uuusssqqqppppppqqqrrrssssssrrrrrrrrrrrrrrrrrrrrrwwwyyy{{{}}}yyyxxxvvvuuurrrqqqooommmkkkkkklllmmmmmmmmmnnnnnnnnnmmmmmmlllkkkkkkkkkjjjjjjjjjjjjjjjfffeeeeeedddcccbbbbbbaaadddfffhhhjjjjjjhhhfffdddcccbbbaaaaaaaaacccdddeeedddcccaaa```___^^^^^^^^^]]]^^^```aaaaaaaaaaaaaaacccbbbbbbaaa```___^^^]]]\\\\\\\\\]]]^^^___``````_________^^^^^^^^^]]]]]]YYYYYYZZZ\\\^^^___```aaabbb```]]][[[ZZZZZZ[[[\\\\\\___dddhhhjjjiiigggeee___^^^]]]___aaabbbbbbaaa^^^]]]\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[ZZZYYYZZZ[[[]]]______^^^\\\[[[[[[\\\]]]\\\[[[[[[\\\^^^^^^^^^]]]]]]]]]]]]^^^______^^^^^^]]]]]]^^^^^^___```aaabbbbbbbbb```]]]\\\ZZZZZZZZZYYYYYYXXXXXXWWWZZZZZZYYYZZZZZZ[[[\\\]]]ZZZZZZZZZZZZ[[[\\\]]]]]]^^^^^^]]]]]]\\\[[[ZZZZZZZZZ[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[]]]___bbbeeeggghhhjjjlllmmmqqqyyyxxxoookkkjjjooossswww~~~|||uuupppmmmmmmnnnssszzzuuusssqqqppppppqqqqqqqqqrrrqqqppplllhhhffffffggghhhhhhgggfffeeeeeeeeeeeecccaaa___]]]^^^aaadddgggjjjooovvv{{{}}}~~~|||uuuoooggg___[[[\\\\\\ZZZWWWXXXXXXYYY[[[\\\[[[XXXUUUVVVUUUUUUSSSRRRPPPOOONNNLLLLLLKKKKKKJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@??????>>>======<<<================================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::rrrpppoooooopppqqqqqqpppmmmllllllnnnpppqqqqqqpppqqqsssuuuxxx}}}|||uuurrrqqqooonnnnnnnnnnnnllliiiiiijjjlllnnnnnnooooooooonnnnnnmmmjjjjjjjjjjjjjjjjjjiiiiiieeeeeeeeeddddddcccccccccccceeegggiiiiiigggeeecccaaa```___^^^___aaaccceeebbbaaa```___^^^]]]]]]]]]\\\___aaaaaa```^^^^^^_______________^^^^^^^^^]]]\\\\\\]]]]]]^^^^^^______________________________YYYZZZ[[[\\\^^^___```aaabbbaaa^^^\\\ZZZZZZYYYYYYYYY]]]ccchhhjjjiiieeeccc]]]\\\\\\^^^aaabbbbbbaaa]]]]]]\\\[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZYYYYYYYYYZZZ[[[\\\\\\\\\[[[ZZZ[[[\\\\\\\\\ZZZZZZ\\\^^^\\\\\\\\\\\\\\\]]]]]]^^^]]]]]]\\\\\\\\\\\\]]]]]]______``````___^^^\\\[[[XXXYYYYYYYYYYYYYYYXXXWWWYYYYYYYYYYYYYYYZZZ\\\\\\YYYXXXYYYYYYZZZ[[[\\\]]]___^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ[[[]]]```cccgggiiigggjjjkkkkkkkkkoooyyy|||tttooolllmmmnnnnnnrrrwwwzzzwwwuuuvvvyyyyyywwwtttrrrrrrqqqooommmhhhhhhgggdddaaa___```bbbeeefffggghhhiiiiiihhhhhheeefffgggiiillloooqqqsssyyy|||ppphhhccc___YYYWWWXXXXXXWWWVVVXXXXXXXXXZZZ[[[ZZZWWWUUUSSSSSSSSSRRRQQQPPPNNNMMMKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@??????>>>>>>>>>>>>????????????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888888nnnmmmmmmooorrrsssqqqooolllkkkjjjmmmppprrrqqqpppoooqqqtttvvvyyy~~~|||tttpppoooooonnnllljjjkkklllkkkhhhhhhjjjlllooooooooooooooonnnmmmllliiiiiiiiiiiiiiiiiiiiiiiiggggggfffeeeeeeddddddcccccceeefffggggggfffeeeccc```___]]]\\\]]]___aaaccc``````___^^^]]]]]]^^^^^^]]]```bbbbbb___]]]\\\]]]]]]]]]^^^^^^^^^_________\\\]]]]]]^^^^^^^^^]]]]]]\\\\\\\\\]]]]]]^^^^^^___ZZZ[[[\\\]]]^^^___```aaa```______]]]\\\[[[ZZZZZZZZZ]]]aaaeeefffdddaaa___ZZZZZZZZZ\\\___`````````]]]]]][[[ZZZZZZYYYYYYYYYXXXXXXYYYZZZZZZZZZYYYYYYXXXYYYYYYYYYZZZZZZZZZZZZ[[[\\\\\\[[[ZZZZZZ[[[]]][[[[[[ZZZZZZ[[[[[[\\\]]][[[ZZZZZZYYYYYYZZZZZZ[[[^^^^^^]]]]]]\\\[[[[[[[[[WWWXXXYYYZZZZZZYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[XXXXXXYYYYYYZZZ\\\]]]^^^___^^^^^^]]]\\\[[[ZZZYYYYYYYYYXXXXXXXXXXXXYYYYYY[[[[[[\\\^^^```cccfffhhhhhhkkknnnllliiijjjpppwww|||}}}zzzzzzyyyvvvwww{{{~~~zzzwwwrrrqqqpppmmmjjjiiikkkmmmpppssswwwzzz}}}~~~}}}}}}zzz{{{}}}zzzooogggaaa\\\ZZZXXXWWWVVVVVVVVVVVVWWWVVVVVVWWWXXXWWWUUUSSSQQQQQQQQQQQQPPPOOONNNMMMKKKJJJJJJIIIIIIJJJJJJKKKHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBAAAAAA@@@???>>>>>>======>>>>>>???============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888llllllmmmpppttttttrrrooommmllllllnnnrrrtttsssqqqooorrrtttvvvxxx{{{~~~xxxtttooonnnppprrrrrrpppgggjjjkkkkkkiiiiiilllooooooooooooooonnnmmmlllkkkhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhgggeeedddccccccddddddeeeffffffeeedddddd___^^^\\\[[[[[[^^^```bbb______^^^]]]]]]]]]^^^^^^^^^aaadddccc___\\\[[[\\\]]]]]]^^^^^^___```aaaaaa]]]]]]^^^^^^^^^]]]\\\\\\XXXXXXYYYZZZ[[[\\\\\\]]]\\\\\\]]]^^^______``````^^^^^^^^^^^^^^^]]]\\\[[[]]]^^^___aaaaaa___^^^\\\XXXWWWXXXZZZ]]]______^^^]]]\\\[[[ZZZYYYYYYYYYYYYWWWWWWXXXYYYZZZZZZZZZYYYXXXXXXXXXWWWXXXYYYZZZ[[[[[[\\\\\\[[[ZZZZZZ[[[]]]ZZZZZZYYYYYYZZZ[[[\\\\\\XXXXXXWWWWWWWWWWWWXXXXXX]]]\\\[[[[[[ZZZZZZ[[[[[[WWWXXXYYYZZZZZZZZZYYYXXXXXXWWWWWWXXXXXXYYYZZZ[[[YYYYYYYYYZZZ[[[]]]^^^_________^^^]]]\\\ZZZZZZYYYYYYXXXXXXWWWWWWWWWXXXXXX]]]]]]]]]^^^```cccfffgggfffjjjmmmjjjdddaaadddiiinnnwww}}}|||~~~vvvmmmfffaaa^^^YYYZZZZZZYYYVVVUUUVVVXXXWWWUUUTTTTTTUUUUUUSSSQQQOOOOOOPPPQQQPPPOOOMMMLLLJJJJJJIIIIIIIIIJJJJJJKKKHHHHHHGGGGGGGGGGGGGGGGGGCCCCCCCCCDDDDDDDDDDDDDDD@@@@@@AAABBBBBBBBBAAAAAA>>>>>>============>>>>>><<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::mmmpppsssvvvvvvtttqqqooonnnmmmnnnppprrrrrrpppnnnooopppsssuuuwwwyyyzzzzzzyyywwwtttpppnnnnnnnnnnnnmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnooooooooonnnlllllljjjiiihhhgggggghhhiiijjjkkkjjjiiigggffffffeeeeeefffeeedddbbbaaa`````````___^^^]]]\\\]]]___aaacccdddaaa^^^]]]^^^___```___``````___^^^]]]]]]\\\\\\ZZZ[[[]]]^^^___^^^^^^]]]^^^]]]]]]\\\[[[[[[\\\\\\ZZZ[[[\\\]]]]]]]]]\\\[[[[[[[[[\\\]]]___```aaaaaa_______________^^^^^^^^^ZZZ\\\]]]______^^^]]]\\\WWWYYY[[[^^^`````````___[[[[[[[[[[[[ZZZZZZZZZZZZWWWWWWXXXXXXYYYZZZZZZZZZXXXXXXWWWWWWXXXYYY[[[\\\ZZZZZZXXXWWWWWWXXXYYYZZZXXXXXXXXXXXXYYYYYYZZZZZZZZZXXXVVVTTTSSSSSSTTTUUUYYYZZZ[[[[[[[[[ZZZXXXWWWXXXWWWVVVUUUTTTTTTTTTTTTSSSTTTUUUWWWXXXYYYYYYYYYZZZ[[[[[[\\\\\\]]]^^^^^^^^^^^^]]]]]]\\\[[[ZZZZZZXXXXXXXXXXXXYYYYYYYYYYYY[[[\\\^^^___```bbbeeeggghhhgggfffeeedddcccccccccjjjqqqzzzzzzpppiiifffddd___[[[[[[ZZZZZZYYYXXXWWWWWWWWWUUUUUUUUUTTTSSSRRRQQQPPPRRRQQQPPPNNNMMMLLLLLLKKKKKKKKKIIIHHHHHHIIIJJJKKKGGGGGGFFFEEEDDDDDDEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>??????>>>>>>======<<<<<<@@@@@@??????>>>>>>======????????????>>><<<;;;:::AAA???===;;;;;;<<<>>>???<<<;;;::::::999999::::::::::::::::::::::::::::::lllnnnqqqssstttrrrooommmnnnmmmnnnppprrrsssqqqppppppqqqsssuuuwwwxxxyyyyyy{{{~~~zzzttttttrrrpppoooooonnnnnnnnnooooooooonnnnnnnnnnnnmmmmmmnnnnnnnnnnnnmmmkkkjjjiiihhhhhhgggggghhhiiijjjjjjiiihhhfffeeeeeeddddddeeedddcccaaa``````_________^^^]]]\\\]]]___aaabbb```^^^\\\\\\^^^```aaaaaabbbaaa```___]]][[[ZZZZZZ[[[[[[\\\]]]^^^]]]\\\\\\\\\\\\[[[[[[ZZZ[[[[[[[[[ZZZ[[[\\\]]]^^^]]]\\\\\\XXXYYYZZZ[[[\\\^^^______``````______^^^^^^]]]]]]\\\]]]^^^___^^^]]][[[YYYXXXZZZ]]]```aaaaaa``````[[[[[[[[[[[[ZZZZZZZZZZZZWWWWWWWWWXXXXXXYYYYYYYYYWWWWWWVVVVVVWWWXXXYYYZZZYYYXXXWWWVVVVVVWWWXXXYYYVVVVVVWWWWWWWWWXXXXXXXXXYYYXXXVVVTTTSSSTTTTTTUUUXXXYYYYYYZZZZZZYYYXXXWWWVVVVVVUUUTTTSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXXXXXXXZZZZZZ[[[\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYY[[[]]]___```bbbdddgggjjjiiihhhfffdddbbb```______```eeemmmssszzzwwwppphhhcccbbbaaa]]]ZZZZZZYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUTTTSSSRRRQQQPPPQQQPPPOOONNNLLLLLLLLLKKKLLLKKKJJJIIIHHHHHHIIIJJJGGGFFFFFFEEEDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA??????>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;????????????>>>===<<<;;;===<<<;;;:::::::::;;;;;;;;;;;;:::999999999999:::999999999999999999999999jjjlllnnnpppqqqooommmlllmmmmmmnnnqqqssstttsssqqqpppqqqrrrtttuuuwwwwwwxxxzzz|||~~~~~~}}}|||}}}~~~{{{|||~~~}}}xxxtttqqqrrrrrrqqqqqqpppooonnnnnnoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllkkkjjjiiihhhhhhgggggghhhiiijjjjjjhhhgggfffeeedddcccccccccccccccaaa```______^^^^^^^^^^^^]]]]]]]]]___```aaa^^^]]]\\\]]]```ccceeeeeecccbbb```___\\\[[[YYYXXX[[[[[[\\\\\\\\\[[[ZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZ[[[\\\]]]^^^]]]]]]\\\XXXXXXYYY[[[\\\]]]^^^___`````````___^^^]]]]]]\\\]]]]]]^^^^^^]]][[[YYYWWWYYY[[[___bbbcccbbbaaa___\\\\\\[[[[[[[[[ZZZZZZZZZWWWWWWWWWWWWWWWXXXXXXXXXUUUUUUVVVVVVWWWXXXXXXYYYWWWWWWVVVUUUUUUVVVWWWXXXUUUUUUUUUVVVVVVVVVVVVVVVYYYXXXVVVUUUTTTUUUUUUVVVVVVWWWXXXXXXXXXXXXWWWWWWUUUTTTSSSRRRRRRRRRRRRRRRTTTUUUUUUVVVVVVVVVWWWWWWYYYZZZ[[[\\\\\\]]]]]]]]]YYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[ZZZYYYYYYXXXYYYYYY[[[]]]___aaaccceeeiiillljjjhhhfffccc```]]]\\\[[[]]]aaaeeeiiinnnwwwwwwpppkkkfff```^^^^^^^^^\\\ZZZXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPOOONNNMMMLLLKKKKKKKKKLLLLLLJJJIIIHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCC??????@@@AAAAAABBBCCCCCC??????>>>>>>======<<<<<<==================>>>>>>===>>>>>>??????>>>>>>===;;;;;;;;;;;;;;;::::::999;;;:::999999888888999999888888888888888888888888jjjkkkmmmnnnooonnnmmmlllmmmmmmnnnqqqtttuuutttsssqqqqqqrrrrrrtttuuuvvvwwwzzz{{{{{{zzzxxxwwwyyyzzz{{{||||||}}}|||{{{yyyxxxzzzzzzzzz||||||{{{zzzxxxvvvtttrrrppprrrsssttttttrrrooonnnmmmnnnnnnmmmmmmmmmllllllllllllllllllkkkjjjiiihhhggghhhhhhhhhhhhhhhiiiiiijjjeeeeeedddcccbbbaaaaaabbbbbbaaa```___^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^___```___^^^^^^___bbbeeeffffffaaa```___^^^\\\[[[ZZZYYY[[[[[[[[[ZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZ\\\]]]]]]]]]]]]\\\YYYZZZ[[[\\\]]]___``````aaa```______^^^]]]\\\\\\\\\\\\]]]\\\\\\ZZZYYYXXXYYY\\\___bbbcccbbb```^^^\\\\\\\\\[[[[[[[[[ZZZZZZWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUVVVXXXXXXXXXXXXXXXUUUUUUTTTSSSSSSTTTVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVXXXWWWVVVVVVVVVVVVWWWWWWUUUVVVVVVVVVWWWWWWWWWWWWUUUTTTSSSSSSRRRRRRRRRRRRUUUUUUTTTTTTTTTUUUUUUVVVXXXYYYZZZ[[[\\\\\\\\\[[[WWWXXXXXXYYYZZZ[[[\\\]]]]]]\\\[[[YYYXXXXXXXXXYYYZZZ\\\^^^```bbbeeehhhkkkhhhgggeeebbb___]]]\\\[[[```aaaccceeeiiipppyyy~~~yyy}}}{{{rrrkkkfffdddaaa]]]\\\]]]]]][[[ZZZVVVUUUUUUUUUTTTTTTSSSSSSTTTTTTTTTTTTSSSQQQPPPOOONNNMMMMMMLLLKKKKKKKKKKKKLLLLLLKKKIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBB??????>>>>>>======<<<<<<<<<=========>>>>>>??????<<<===>>>>>>?????????>>><<<===?????????>>><<<;;;::::::999888888888888888888888888888888888888888kkklllmmmmmmnnnnnnmmmmmmmmmmmmnnnqqqtttuuutttssspppppppppqqqrrrtttuuuvvvvvvvvvvvvtttrrrrrrsssuuuwwwwwwxxxxxxwwwuuutttrrruuutttssssssuuuxxx|||~~~~~~~~~zzzyyyvvvtttrrrpppoooooosssuuuwwwvvvrrrnnnlllllllllkkkkkkkkkkkkjjjjjjjjjkkkjjjiiiiiihhhggggggggghhhhhhhhhiiiiiihhhhhhhhhdddcccbbbaaaaaa``````aaa``````___^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^______^^^]]]^^^```bbbbbbaaa^^^^^^^^^]]]]]]\\\\\\\\\[[[ZZZZZZYYYXXXXXXXXXXXXVVVVVVVVVUUUUUUVVVWWWWWWXXXYYYZZZ\\\]]]\\\\\\[[[XXXYYYZZZ[[[]]]^^^______```______^^^]]]]]]\\\\\\[[[[[[[[[[[[\\\[[[[[[[[[ZZZ\\\___aaabbb```^^^\\\\\\\\\\\\\\\[[[[[[[[[[[[XXXXXXXXXWWWVVVVVVVVVUUUUUUVVVXXXZZZ[[[ZZZYYYXXXTTTSSSRRRRRRSSSTTTUUUVVVXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXVVVUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUWWWXXXZZZ[[[\\\\\\[[[ZZZWWWXXXYYYZZZ\\\]]]^^^^^^]]]\\\ZZZXXXWWWWWWXXXYYYYYY[[[]]]^^^___bbbeeehhhddddddcccaaa`````````````````````aaadddiiipppttt}}}yyyuuurrrttt~~~{{{rrrkkkfffbbb```___]]]\\\[[[ZZZYYYXXXWWWSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSRRRQQQPPPOOONNNLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>======<<<<<<888999999::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>===>>>@@@AAA@@@???<<<;;;999999888777777777777888999999999999999999999999llllllllllllmmmmmmnnnnnnmmmmmmnnnqqqssstttsssqqqooooooooooooqqqsssuuuwwwwwwxxxwwwvvvtttssstttuuutttuuuuuuuuutttrrrpppooopppoooooooooqqqtttwwwxxxzzz}}}{{{yyyxxxyyyzzzzzzyyyvvvtttqqqooommmlllllllllqqqtttvvvuuuppplllkkkllljjjjjjjjjjjjiiiiiiiiihhhhhhhhhgggffffffffffffgggiiiiiijjjiiiiiihhhgggfffbbbbbbaaa``````````````````______^^^]]]]]]^^^^^^]]]]]]]]]]]]^^^^^^^^^]]]]]]\\\[[[[[[]]]^^^]]][[[]]]]]]]]]]]]]]]]]]]]]]]]ZZZZZZYYYXXXXXXXXXYYYYYYWWWWWWVVVUUUUUUUUUUUUUUUVVVWWWXXXZZZ[[[[[[[[[ZZZVVVVVVWWWYYYZZZ[[[\\\]]]^^^^^^^^^^^^]]]]]]]]]]]][[[[[[[[[[[[\\\\\\]]]]]]\\\]]]___``````___^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYXXXWWWVVVUUUUUUTTTVVVYYY[[[\\\[[[YYYXXXSSSRRRRRRRRRRRRTTTUUUVVVZZZYYYYYYYYYYYYYYYXXXXXXVVVWWWWWWXXXXXXYYYYYYYYYWWWWWWVVVUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSTTTTTTTTTSSSRRRRRRQQQRRRSSSTTTUUUVVVWWWYYY[[[\\\[[[ZZZYYYWWWXXXYYYZZZ\\\]]]^^^___\\\[[[XXXWWWVVVWWWXXXYYYZZZ[[[]]]]]]]]]^^^```ccc````````````aaabbbccccccaaaaaaaaabbbdddhhhlllooowww|||}}}|||~~~uuurrrqqqpppnnnpppzzzyyysssllleeeaaa^^^[[[YYYYYYYYYYYYXXXWWWUUUSSSRRRQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQPPPOOONNNMMMLLLJJJJJJIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJIIIGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>??????>>>>>>======<<<<<<::::::::::::;;;;;;;;;;;;:::;;;<<<<<<============;;;<<<===>>>>>><<<:::999999888777777666777777777999999999999999999999999llllllkkkkkkkkklllmmmnnnnnnmmmnnnppprrrsssqqqpppnnnmmmmmmnnnpppsssvvvwwwxxxyyyzzzyyywwwvvvvvvwwwuuuvvvvvvuuutttqqqooonnnmmmmmmnnnoooqqqsssuuuvvvrrrwwwzzz{{{~~~~~~{{{|||zzzzzz{{{}}}}}}zzzyyyxxxwwwvvvvvvvvvuuutttpppnnnllljjjiiiiiijjjjjjkkkooorrrpppllljjjkkkmmmjjjjjjjjjjjjiiiiiiiiiiiifffeeeeeedddeeeeeeggggggkkkkkkkkkjjjiiigggeeedddbbbaaaaaa````````````aaa```______^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^]]]]]]\\\[[[[[[ZZZ[[[]]]^^^\\\[[[]]]]]]]]]]]]\\\\\\[[[[[[ZZZYYYYYYXXXXXXYYYZZZ[[[XXXXXXVVVUUUTTTTTTSSSSSSTTTUUUWWWYYYZZZZZZZZZYYYUUUVVVWWWXXXYYY[[[\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\]]]______``````____________]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUSSSUUUXXX[[[\\\ZZZXXXVVVSSSRRRRRRRRRRRRTTTUUUWWWZZZZZZZZZYYYYYYYYYXXXXXXVVVVVVWWWXXXYYYZZZZZZZZZYYYXXXWWWUUUTTTTTTTTTUUUSSSSSSRRRRRRRRRSSSSSSTTTRRRQQQPPPPPPQQQSSSUUUVVVUUUVVVYYY[[[\\\[[[YYYXXXWWWWWWXXXYYYZZZ\\\]]]]]]ZZZYYYWWWUUUUUUVVVXXXZZZ\\\]]]^^^]]][[[[[[]]]___\\\\\\]]]^^^___aaacccdddccccccccceeehhhkkklllmmmqqqsssvvvyyy|||xxxuuuwww~~~~~~yyyxxxxxxxxxssslllnnnssswwwwwwyyyyyyqqqjjjgggbbb^^^\\\ZZZXXXVVVUUUVVVWWWWWWUUUSSSQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNLLLKKKJJJIIIIIIHHHHHHIIIJJJKKKKKKHHHIIIIIIJJJIIIHHHGGGFFFCCCCCCCCCCCCCCCDDDEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA??????????????????????????????>>>>>>======<<<<<<=========<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;:::999888888888777666666666666777888888888888888888888888lllkkkjjjjjjjjjkkklllmmmnnnmmmnnnppprrrrrrpppnnnmmmllllllmmmooosssvvvxxxtttvvvwwwwwwuuusssssstttuuuuuuuuutttqqqooolllkkkmmmnnnoooqqqrrrssstttuuuppprrrrrrppprrrvvvxxxwwwvvvsssqqqqqqvvv}}}{{{yyyyyyzzzuuuvvvxxxyyyyyyxxxwwwvvvuuuuuutttsssqqqooommmllllllkkkjjjiiiiiiiiijjjkkkfffjjjnnnmmmjjjiiikkkoookkkkkkkkkjjjjjjjjjiiiiiieeedddccccccdddeeeggghhhlllllllllkkkiiifffdddbbbbbbaaaaaa````````````aaa``````___^^^^^^^^^______]]]]]]^^^^^^^^^]]]\\\\\\\\\\\\\\\^^^```aaa```^^^______^^^]]]\\\ZZZZZZYYYZZZYYYXXXXXXYYYZZZ[[[\\\YYYXXXWWWUUUTTTSSSSSSSSSSSSTTTVVVXXXYYYYYYYYYXXXWWWXXXYYYZZZ[[[]]]]]]^^^[[[\\\\\\]]]]]]^^^^^^___``````^^^]]]\\\[[[[[[[[[bbbaaaaaa````````````aaa]]]]]]]]]\\\\\\\\\[[[[[[\\\\\\[[[YYYXXXWWWVVVUUUQQQTTTXXX[[[[[[ZZZWWWUUUSSSRRRRRRRRRSSSTTTVVVWWWZZZZZZYYYYYYYYYXXXXXXXXXVVVVVVXXXYYYZZZZZZZZZZZZ[[[ZZZXXXUUUTTTTTTTTTTTTRRRRRRQQQQQQQQQRRRRRRSSSQQQPPPOOOOOOPPPSSSUUUWWWTTTVVVYYY[[[\\\[[[YYYXXXVVVVVVWWWXXXYYYZZZ[[[[[[YYYWWWUUUTTTTTTVVVXXXZZZ_________]]][[[ZZZ[[[]]]ZZZ[[[[[[\\\^^^```bbbccc``````aaacccgggiiiiiiiiikkklllmmmnnnqqqzzz{{{wwwrrrrrrvvv{{{~~~{{{uuurrrrrrssssssyyyuuupppnnnooottt}}}|||sssiiiccc```^^^\\\[[[[[[ZZZYYYWWWSSSUUUWWWXXXVVVTTTSSSRRRNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKGGGHHHIIIIIIIIIHHHGGGFFFCCCCCCCCCCCCCCCDDDEEEFFFBBBBBBAAAAAAAAA@@@@@@@@@=========>>>??????@@@@@@?????????>>>======<<<<<<:::::::::999999888888888999::::::;;;;;;::::::999:::;;;;;;;;;::::::999999888888777666666666666666777777777777777777777777ooommmjjjhhhiiikkknnnpppoooooonnnnnnnnnmmmmmmmmmmmmkkkjjjlllpppsssrrrpppvvvuuuuuutttttttttuuuuuuuuuuuuuuussspppooopppqqqpppqqqrrrrrrssssssrrrrrrqqqqqqqqqppppppooonnnmmmmmmmmmnnnoooqqqtttwwwxxx}}}~~~}}}|||{{{yyyvvvtttrrrrrrrrrsssqqqrrrtttuuuvvvuuutttsssrrrsssssssssrrrpppnnnmmmkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjiiiiiihhhgggfffeeeeeeddddddeeefffhhhiiihhhhhhhhhgggfffdddcccbbbaaabbbbbbbbbbbbaaa``````^^^]]]\\\[[[[[[]]]^^^```[[[]]]^^^___^^^\\\ZZZXXX]]]^^^___```aaaaaa```___^^^^^^______^^^\\\ZZZYYYXXXXXXYYYZZZZZZ[[[ZZZZZZXXXWWWVVVTTTTTTTTTUUUUUUTTTUUUVVVVVVWWWWWWWWWVVVXXXXXXYYYZZZ[[[\\\\\\]]]ZZZ[[[\\\\\\]]]]]]]]]\\\]]]\\\[[[[[[[[[\\\]]]^^^aaa``````___^^^^^^]]]]]]]]]]]]\\\\\\[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYXXXXXXYYYZZZYYYVVVTTTOOONNNOOORRRUUUVVVVVVUUUXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYZZZXXXWWWUUUSSSQQQQQQPPPNNNOOOPPPRRRSSSSSSTTTTTTNNNPPPSSSUUUVVVVVVTTTSSSXXXYYYZZZZZZZZZYYYXXXWWWTTTUUUVVVWWWXXXXXXXXXXXXWWWVVVUUUUUUUUUWWWYYYZZZ```______^^^]]]\\\[[[[[[XXXXXXYYYZZZ[[[]]]___```^^^___bbbeeeffffffeeeeeehhhhhhggggggiiiooovvv|||~~~}}}{{{}}}~~~|||zzzwwwxxx}}}zzzsssqqqsss~~~}}}tttlllgggcccaaaZZZZZZZZZYYYXXXXXXWWWWWWUUUUUUTTTTTTSSSRRRQQQQQQOOOOOOMMMLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKJJJHHHGGGEEEDDDDDDFFFGGGIIIFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCCCCBBB@@@???>>>>>>AAABBBBBBCCCCCCBBBBBBAAA>>>>>>======<<<<<<<<<;;;::::::;;;;;;::::::999888;;;:::999999888888999999777777888999::::::::::::888888777777666666555555;;;999777555444444555666lllkkkiiihhhiiijjjmmmnnnnnnnnnmmmmmmllllllkkkkkklllkkkkkknnnrrrsssrrrpppssssssrrrrrrrrrssssssttttttttttttrrrooonnnoooppppppqqqrrrrrrssssssrrrrrrooopppppppppooommmkkkjjjjjjiiiiiijjjlllnnnpppqqqrrrtttvvvzzz~~~~~~{{{xxxwwwwwwuuusssqqqppppppqqqrrrqqqrrrtttuuuvvvuuutttssssssssssssrrrqqqooonnnmmmkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhiiiiiiiiiiiihhhgggffffffddddddddddddeeefffhhhiiiiiihhhhhhhhhfffeeedddcccaaaaaaaaaaaaaaa```______^^^]]]\\\[[[\\\]]]___```\\\]]]]]]]]]]]]\\\[[[ZZZ^^^___```aaaaaaaaa``````_________^^^]]][[[ZZZYYYXXXYYYZZZZZZ[[[[[[ZZZZZZWWWVVVUUUTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXXXXWWWWWWYYYYYYZZZZZZ[[[[[[\\\\\\[[[\\\\\\]]]]]]]]]\\\\\\\\\[[[[[[ZZZ[[[\\\]]]^^^``````___^^^^^^]]]\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXYYYXXXWWWXXXYYYYYYWWWUUUPPPPPPPPPRRRUUUWWWVVVUUUWWWWWWWWWVVVVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXYYYXXXVVVTTTSSSRRRRRRRRRQQQRRRSSSTTTTTTUUUUUUUUURRRSSSTTTUUUVVVWWWXXXXXXXXXYYYYYYYYYYYYXXXVVVUUUTTTUUUVVVWWWXXXXXXXXXXXXWWWVVVUUUTTTUUUWWWYYYZZZ]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZ[[[\\\^^^``````]]]___aaacccddddddcccbbbbbbbbbbbbbbbdddhhhnnnssszzz~~~{{{uuullleee```\\\ZZZXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQOOONNNMMMLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@???>>>======>>>>>>>>>??????>>>>>>>>>???>>>>>>>>>============;;;<<<<<<<<<<<<;;;::::::<<<<<<;;;::::::::::::;;;999999999::::::999888888666666666666666666555555999888666555444555777888jjjjjjiiiiiiiiijjjkkklllmmmmmmlllkkkjjjjjjiiiiiikkklllnnnqqqssstttrrrooooooooooooooopppqqqrrrrrrrrrrrrrrrpppnnnmmmnnnooopppqqqqqqrrrrrrrrrrrrrrrnnnooopppooonnnkkkhhhfffffffffffffffggghhhjjjkkknnnoooqqqtttxxx{{{|||}}}~~~~~~}}}~~~{{{|||~~~~~~|||~~~}}}{{{xxxvvvuuutttrrrqqqooonnnnnnnnnooopppqqqrrrsssuuuvvvvvvuuutttuuutttrrrpppnnnmmmmmmmmmkkkkkkkkkkkkjjjjjjiiiiiikkkkkkjjjiiihhhhhhggggggiiiiiiiiiiiihhhgggfffeeeccccccccccccdddfffggghhhhhhhhhhhhgggfffeeedddccc``````aaaaaa``````___^^^^^^]]]\\\\\\\\\]]]___```]]]]]]\\\\\\\\\\\\\\\\\\``````bbbccccccbbbbbbaaa_________^^^\\\ZZZYYYXXXXXXYYYYYYZZZZZZZZZZZZYYYVVVUUUUUUTTTTTTTTTUUUUUUWWWWWWXXXYYYYYYYYYXXXXXX[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZ[[[\\\]]]^^^^^^^^^]]]]]]\\\\\\[[[WWWWWWXXXYYYYYYZZZ[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXVVVWWWXXXXXXWWWVVVRRRQQQRRRTTTWWWXXXWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWVVVUUUTTTTTTSSSSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVYYY[[[]]]XXXXXXXXXXXXWWWVVVTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWVVVUUUTTTUUUWWWYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]^^^___```^^^___```aaabbbaaa```___^^^^^^_________bbbfffiiikkkrrr~~~yyyrrriiieee___[[[XXXWWWVVVUUUSSSSSSSSSTTTTTTTTTUUUUUUXXXWWWVVVTTTSSSQQQPPPOOONNNNNNMMMLLLLLLLLLLLLMMMKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHFFFEEEEEEEEEDDDCCCCCCCCCAAAAAA@@@???>>>======<<<;;;<<<<<<======<<<<<<;;;?????????>>>>>>>>>>>>===<<<<<<======<<<<<<;;;:::<<<<<<;;;:::::::::::::::::::::::::::999888777666555555666666666666666666666666555444555666888999iiiiiijjjkkkkkkkkkkkkkkklllkkkjjjhhhhhhggghhhhhhkkkmmmppptttuuutttqqqooonnnnnnnnnnnnooopppqqqrrrpppqqqqqqooommmlllmmmnnnppppppqqqrrrrrrrrrrrrqqqoooooopppooommmjjjfffddddddddddddeeefffhhhkkklllnnnoooqqqsssuuuwwwyyyzzzxxxzzz}}}~~~{{{vvvsssqqqsssuuuxxxzzz}}}~~~~~~~~~}}}||||||{{{{{{zzzzzzyyyzzz~~~{{{zzzyyyyyyzzzxxxwwwwwwyyyzzzzzzyyyzzzyyyxxxwwwvvvuuuttttttnnnnnnmmmmmmmmmnnnooopppqqqrrrssstttuuuuuuuuutttuuussspppmmmllllllmmmnnnmmmmmmllllllkkkkkkjjjjjjkkkkkkjjjiiihhhgggffffffhhhhhhhhhhhhgggfffeeeeeeaaaaaabbbcccdddeeefffgggeeeeeeeeeeeeeeedddcccbbbaaaaaaaaaaaaaaa```______^^^]]]]]]\\\]]]^^^______^^^]]][[[ZZZZZZ\\\]]]^^^bbbcccdddeeeeeedddcccccc```___^^^]]][[[YYYXXXWWWWWWWWWXXXXXXXXXXXXXXXWWWUUUTTTTTTTTTTTTUUUUUUUUUXXXYYYYYYZZZZZZZZZYYYYYY\\\\\\[[[[[[[[[ZZZZZZZZZ\\\\\\]]]]]]\\\\\\[[[ZZZYYYYYYYYYZZZZZZZZZ[[[[[[\\\\\\\\\[[[[[[[[[ZZZZZZWWWXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYWWWVVVVVVWWWXXXXXXVVVTTTSSSTTTUUUXXXXXXXXXVVVTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVUUUUUUTTTTTTUUUUUUVVVWWWXXXXXXWWWWWWVVVUUUTTTUUUUUUUUUWWWXXXZZZ\\\]]]XXXWWWWWWVVVUUUTTTSSSSSSSSSTTTUUUVVVVVVWWWWWWWWWVVVUUUTTTTTTUUUWWWYYYZZZ\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^______``````aaaaaa```______^^^```aaa``````aaaccceeehhhmmmsssyyy|||ssskkkfff```]]]YYYWWWWWWWWWVVVUUUQQQQQQQQQRRRSSSTTTTTTTTTXXXWWWVVVTTTRRRPPPOOONNNNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>============>>>>>>>>>>>>======>>>>>>>>>===============<<<<<<<<<<<<<<<;;;:::::::::999999888777888888888999999999999999888777777666666666777777888888888666666555555555666666777jjjjjjlllmmmmmmmmmlllkkkjjjiiigggfffffffffggghhhlllppptttvvvvvvssspppnnnnnnnnnnnnnnnooopppqqqrrroooppppppnnnllllllmmmnnnooopppqqqqqqrrrrrrqqqqqqpppppppppooommmiiifffdddaaaaaabbbdddfffiiilllnnnkkklllmmmooopppqqqrrrrrrrrrtttwwwyyyyyyvvvsssqqqmmmnnnppprrrtttuuuvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttssssssuuuxxx{{{}}}|||zzzxxxvvvttttttuuuvvvuuutttsssssstttuuuuuuuuuuuuuuuuuuttttttsssssssssmmmmmmmmmnnnoooooopppqqqqqqrrrrrrssssssssssssssstttqqqnnnkkkjjjkkkmmmnnnooonnnnnnmmmlllkkkkkkkkkjjjjjjiiiiiihhhggggggfffgggggghhhggggggfffeeedddaaaaaabbbccccccdddddddddbbbbbbbbbcccbbbbbbaaaaaaaaaaaabbbbbbaaaaaa```___\\\\\\\\\\\\]]]]]]^^^^^^]]]\\\ZZZYYYZZZ\\\^^^```dddeeefffffffffeeedddccc___^^^]]][[[ZZZYYYXXXWWWUUUVVVVVVWWWVVVVVVUUUUUUTTTTTTUUUUUUVVVVVVVVVVVVZZZZZZZZZ[[[[[[ZZZYYYYYY\\\[[[[[[ZZZZZZYYYYYYYYYZZZ[[[[[[\\\[[[[[[ZZZZZZXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZYYYWWWWWWWWWYYYYYYXXXWWWVVVUUUUUUVVVXXXYYYWWWVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTUUUVVVVVVWWWXXXXXXXXXWWWVVVUUUSSSRRRRRRTTTVVVYYYZZZZZZZZZYYYWWWVVVVVVUUUTTTSSSSSSSSSRRRSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSTTTWWWYYY[[[\\\\\\\\\]]]]]]^^^^^^___]]]]]]\\\\\\\\\\\\]]]]]]aaaaaabbbaaaaaaaaa`````````bbbbbbbbbaaa```bbbccchhhjjjmmmnnnrrrzzz}}}tttmmmgggbbb___YYYWWWTTTSSSSSSSSSRRRQQQPPPPPPQQQRRRSSSTTTTTTUUUWWWVVVUUUSSSQQQOOONNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@AAAAAA@@@@@@??????>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999999999888777777777777888666777888888999999999999777777777888888999999999888777666555555444444444jjjkkklllmmmmmmmmmllllllhhhgggfffeeeeeefffhhhjjjpppssswwwxxxuuurrrooommmooonnnnnnnnnooopppqqqrrroooooopppnnnllllllmmmooooooppppppqqqqqqqqqqqqqqqqqqpppooommmkkkhhhgggeee^^^___```bbbeeeiiilllnnnkkklllmmmooooooppppppppplllnnnppprrrrrrqqqooonnnkkklllmmmnnnooopppppppppnnnnnnooooooppppppqqqqqqtttsssrrrrrrrrrssstttuuurrrqqqpppooopppqqqssstttuuuttttttsssssssssttttttqqqqqqqqqqqqqqqqqqqqqqqqmmmnnnnnnooopppqqqqqqqqqrrrrrrqqqqqqqqqpppppppppqqqooolllkkkjjjkkkmmmoooooonnnnnnmmmlllkkkjjjjjjiiiiiihhhhhhhhhgggggggggggggggggggggfffeeedddcccaaaaaabbbbbbbbbbbbaaaaaa______```aaaaaaaaa`````````aaaaaaaaaaaa```______[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[ZZZZZZ[[[]]]___```cccdddeeeeeeeeedddcccbbb^^^]]][[[ZZZYYYYYYXXXYYYUUUVVVVVVVVVVVVUUUTTTTTTTTTTTTVVVWWWXXXXXXXXXXXXZZZZZZ[[[[[[[[[ZZZYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXZZZ[[[[[[YYYWWWWWWVVVUUUVVVXXXXXXWWWUUURRRRRRRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWVVVTTTSSSRRRRRRTTTWWWZZZ[[[ZZZXXXWWWVVVVVVUUUTTTTTTTTTTTTUUURRRRRRSSSTTTUUUUUUUUUUUUTTTTTTSSSSSSTTTWWWYYY[[[ZZZZZZZZZ[[[[[[\\\\\\\\\]]]\\\\\\\\\\\\\\\]]]^^^cccbbbbbbbbbbbbbbbbbbbbbaaabbbbbbaaa______```aaadddeeefffgggiiinnnxxxzzzuuunnnhhhccc___[[[YYYXXXWWWUUUTTTTTTTTTRRRPPPPPPPPPQQQRRRRRRSSSTTTTTTUUUTTTSSSQQQPPPNNNMMMMMMLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@?????????<<<<<<<<<======<<<<<<<<<:::;;;;;;;;;;;;;;;<<<<<<::::::;;;;;;::::::999888;;;;;;:::999999999999999555666777888999999999999777777888888888888888999888777777666555444333222jjjkkkkkkkkkkkklllllllllgggfffddddddeeegggjjjlllsssvvvyyyxxxuuupppnnnmmmoooooonnnnnnnnnoooooopppoooooopppnnnmmmlllnnnooooooooopppqqqqqqqqqqqqqqqpppnnnllljjjhhhgggffffff``````aaabbbeeehhhkkkmmmmmmnnnpppqqqrrrqqqqqqpppmmmnnnooooooooonnnnnnmmmlllllllllmmmllllllkkkkkkiiiiiijjjlllmmmnnnpppppprrrrrrrrrrrrrrrqqqppppppnnnmmmllllllmmmoooqqqssstttttttttsssqqqqqqrrrrrrppppppppppppppppppppppppnnnnnnooopppqqqqqqqqqqqqrrrrrrqqqooonnnnnnmmmmmmmmmlllkkkjjjkkklllnnnooonnnmmmlllkkkjjjiiihhhhhhgggggggggggghhhhhhhhhhhhffffffffffffeeedddccccccaaabbbbbbbbbbbb```___^^^^^^___``````aaaaaaaaa```^^^^^^______^^^^^^]]]\\\YYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZ\\\]]]___``````aaaaaabbbaaa```___^^^\\\[[[ZZZYYYXXXYYYYYYZZZWWWWWWWWWWWWWWWVVVUUUUUUTTTUUUWWWXXXZZZZZZZZZZZZZZZZZZ[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWUUUUUUWWWXXXYYYYYYZZZZZZUUUVVVWWWXXXYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWXXXZZZ]]]^^^^^^ZZZWWWWWWVVVUUUVVVWWWWWWVVVTTTRRRRRRSSSSSSSSSTTTTTTTTTVVVVVVVVVWWWWWWWWWXXXXXXVVVVVVUUUUUUUUUVVVWWWWWWXXXXXXXXXWWWVVVUUUTTTSSSVVVVVVXXXYYYYYYYYYXXXXXXUUUUUUTTTTTTTTTUUUVVVWWWQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSRRRSSSTTTWWWYYY[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]^^^______bbbbbbbbbaaabbbbbbccccccaaabbbaaa```^^^^^^```bbbaaabbbddddddeeeiiipppvvvxxx~~~wwwrrrkkkhhhdddaaa___\\\YYYVVVYYYXXXWWWWWWWWWVVVTTTQQQPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPNNNMMMMMMLLLKKKLLLMMMMMMMMMLLLJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFFFFFFFFFFEEEEEEDDDAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<======;;;;;;;;;;;;;;;::::::999;;;::::::999999999999999666777888888888888888777777777777666666666666666666666666666555444444333jjjjjjiiiiiijjjjjjkkklllfffeeedddccceeehhhkkkmmmvvvxxxzzzyyytttooommmmmmooonnnnnnmmmmmmmmmnnnnnnoooppppppooommmmmmnnnpppoooooopppqqqqqqqqqqqqpppooommmjjjgggeeeeeeffffffdddddddddeeegggiiilllmmmkkklllnnnoooppppppooonnnrrrrrrrrrqqqppppppppppppmmmmmmmmmmmmlllkkkjjjiiiggghhhiiikkkmmmooopppqqqlllmmmnnnnnnnnnlllkkkiiijjjiiihhhhhhiiikkkmmmoooppppppooonnnlllkkklllmmmqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnooopppqqqqqqppppppsssrrrpppnnnmmmllllllkkkkkkkkkjjjjjjkkkmmmnnnooollllllkkkjjjiiihhhgggfffffffffgggggghhhhhhiiiiiiffffffffffffeeedddccccccbbbbbbcccbbbaaa___^^^\\\^^^___```aaabbbbbbbbbaaa\\\]]]]]]]]]]]]\\\[[[[[[XXXXXXYYYZZZZZZZZZZZZZZZYYYZZZZZZ[[[\\\^^^___```]]]^^^_________]]]\\\[[[[[[ZZZYYYXXXXXXYYYZZZ[[[XXXYYYYYYYYYXXXWWWWWWVVVTTTUUUWWWYYY[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWSSSTTTUUUWWWXXXYYYYYYZZZUUUVVVWWWXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUVVVWWWYYYZZZ[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXWWWXXX[[[___```___[[[WWWWWWVVVUUUVVVWWWWWWUUUTTTRRRSSSSSSSSSTTTTTTUUUUUUWWWWWWWWWXXXXXXXXXYYYYYYVVVVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXXXXWWWVVVUUUTTTZZZYYYXXXWWWWWWXXXYYYZZZUUUTTTTTTTTTTTTVVVWWWXXXQQQRRRSSSTTTTTTUUUUUUUUUSSSSSSRRRRRRTTTWWWYYY[[[]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]^^^___```aaaaaaaaaaaaaaaaaaaaabbbccccccccccccbbb```^^^^^^aaacccbbbdddeeeeeedddggglllqqqrrrvvv|||zzzrrrlllgggaaa```___^^^^^^\\\YYYWWWVVVUUUUUUUUUVVVUUURRRPPPOOOOOOPPPPPPPPPPPPQQQQQQPPPPPPOOONNNNNNMMMLLLLLLKKKLLLMMMMMMMMMLLLJJJIIIGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>============<<<======>>>>>>======<<<;;;<<<<<<<<<======>>>>>><<<<<<======<<<<<<;;;:::999888888777666777777777888999999888888777666555666666555555444444444333333444555555666666555555mmmllliiigggfffgggiiikkkgggfffffffffhhhkkknnnoootttuuutttrrrooolllllllllooonnnnnnmmmmmmnnnpppqqqrrrrrrqqqnnnkkkkkkmmmoooqqqqqqrrrrrrqqqooommmkkkhhhiiihhhfffcccaaabbbcccaaabbbdddgggiiikkklllmmmppppppqqqqqqqqqrrrrrrrrrpppnnnmmmkkkkkkmmmnnnpppooonnnllljjjiiiiiijjjkkkhhhhhhiiijjjjjjkkkllllllooooooooonnnmmmkkkjjjiiigggggghhhhhhiiiiiiiiiiiinnnmmmkkkjjjiiijjjjjjkkkmmmmmmmmmnnnppppppooonnnpppppppppooooooooooooooonnnnnnmmmlllllllllllllllkkkkkkkkkkkkkkklllmmmnnnjjjiiiiiihhhggggggfffeeebbbccceeeggggggfffeeedddddddddeeeeeeddddddcccbbbcccccccccbbbbbb```______````````````````````````\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYZZZ[[[[[[[[[[[[[[[]]]\\\[[[ZZZZZZ[[[\\\]]]ZZZZZZZZZZZZZZZ[[[[[[[[[XXXXXXYYYYYYZZZZZZ[[[[[[XXXXXXXXXXXXXXXYYYZZZZZZXXXXXXWWWWWWXXXYYY[[[\\\XXXWWWWWWVVVVVVVVVWWWWWWYYYWWWUUUTTTTTTTTTVVVWWWUUUUUUVVVVVVWWWXXXYYYYYYVVVVVVWWWWWWVVVVVVUUUTTTVVVVVVUUUUUUTTTUUUUUUUUUUUUTTTSSSSSSTTTUUUWWWXXXYYYYYYYYYXXXWWWWWWVVVVVVVVVWWWZZZ\\\\\\[[[YYYXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWYYYXXXXXXXXXXXXWWWWWWWWWUUUUUUVVVWWWWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWXXXXXXZZZZZZYYYXXXXXXXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUURRRSSSSSSSSSSSSTTTTTTTTTOOOPPPQQQSSSUUUWWWXXXYYY[[[\\\\\\]]]]]]^^^^^^____________`````````aaaaaa````````````aaaaaaaaaaaabbbaaa```______```aaaaaaeeeeeeeeeeeefffhhhiiijjjqqqrrrtttwww{{{}}}xxxqqqjjjccc___]]]^^^]]][[[YYYWWWWWWWWWXXXYYYWWWVVVVVVWWWVVVTTTRRRRRRQQQPPPPPPRRRRRRQQQPPPNNNMMMKKKJJJJJJLLLMMMOOONNNMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGHHHHHHGGGFFFFFFGGGGGGGGGFFFDDDCCCAAA@@@AAA@@@??????>>>>>>??????<<<<<<======>>>>>>??????CCCAAA>>><<<;;;;;;<<<===;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;::::::999888888888888888888888888888888999888777555555555666777666555444222111000//////555555666666666666555555mmmkkkiiigggfffgggiiijjjggggggggggggiiikkknnnpppssstttsssqqqnnnlllkkklllnnnnnnmmmmmmnnnooopppqqqrrrrrrqqqnnnkkkkkkmmmoooooooooooonnnmmmlllkkkjjjhhhhhhhhheeecccaaabbbcccbbbccceeegggiiijjjkkklllnnnnnnnnnoooooooooppppppnnnnnnmmmllllllmmmnnnnnnpppooollljjjiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkklllnnnnnnnnnmmmlllkkkiiihhhgggggggggggggggggghhhhhhkkkkkkjjjiiiiiijjjllllllmmmmmmnnnoooppppppooonnnnnnnnnnnnoooooooooooooooooonnnmmmkkkjjjjjjjjjkkkmmmllllllkkkkkkkkklllllliiihhhgggeeedddccccccccccccdddfffggggggfffdddcccdddddddddddddddcccbbbbbbbbbbbbbbbbbbaaa```___^^^_______________^^^^^^^^^[[[\\\\\\\\\\\\\\\\\\[[[YYYYYYZZZZZZ[[[[[[[[[ZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZWWWXXXXXXYYYZZZZZZ[[[[[[YYYYYYXXXXXXXXXXXXXXXYYYWWWWWWVVVVVVWWWXXXZZZ[[[XXXXXXXXXWWWWWWXXXYYYYYYYYYXXXVVVUUUUUUUUUWWWXXXUUUUUUVVVVVVWWWWWWXXXXXXUUUVVVVVVVVVVVVUUUTTTTTTUUUTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUWWWYYY[[[\\\[[[YYYWWWUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWYYYYYYXXXWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSTTTTTTTTTUUUUUUPPPQQQRRRTTTVVVWWWYYYZZZ[[[[[[\\\\\\]]]^^^^^^^^^_________^^^______```````````````aaaaaaaaabbbbbb``````______```aaabbbcccffffffffffffgggiiijjjkkknnnnnnooopppsssvvvyyyzzz~~~tttrrroookkkfffcccaaa___[[[ZZZYYYWWWWWWWWWXXXXXXYYYXXXWWWWWWWWWWWWUUUSSSSSSRRRQQQQQQRRRRRRQQQOOONNNMMMLLLJJJJJJKKKLLLMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFEEEEEECCCBBBAAAAAA@@@@@@???????????????<<<<<<======>>>>>>>>>>>>AAA@@@>>>;;;::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999888888888888888888888888888888999888666555555555666777888777666444333333333333444444555555555555444444lllkkkiiigggffffffhhhiiihhhgggggghhhjjjllloooppprrrrrrqqqooolllkkkkkklllmmmmmmmmmmmmnnnoooqqqqqqqqqqqqpppnnnlllkkkmmmooonnnmmmlllkkkjjjiiiiiiiiiggghhhgggeeebbbaaabbbccccccdddeeeggghhhiiijjjjjjkkkkkkllllllllllllmmmmmmmmmllllllllllllllllllmmmpppooommmkkkjjjjjjkkkkkkmmmmmmlllllllllkkkkkkkkkmmmmmmmmmmmmlllkkkjjjiiiggggggfffffffffffffffgggiiiiiihhhhhhiiijjjlllmmmmmmnnnnnnooooooooooooooollllllmmmmmmnnnnnnooooooqqqooollljjjiiiiiiiiijjjooonnnmmmkkkjjjiiiiiiiiigggfffdddbbbaaaaaaaaaaaaeeeffffffffffffdddcccaaabbbccccccccccccbbbaaaaaaaaaaaaaaaaaaaaa```___^^^^^^^^^^^^]]]]]]\\\\\\\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWXXXXXXYYYZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWXXXYYYXXXXXXXXXXXXYYYYYYZZZ[[[ZZZYYYXXXWWWVVVWWWXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSUUUUUUVVVWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTUUUWWWXXXZZZZZZYYYXXXWWWSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWWWWXXXXXXXXXYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVRRRSSSSSSTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUVVVRRRSSSTTTUUUWWWXXXYYYZZZ[[[[[[[[[\\\]]]]]]^^^^^^```___^^^]]]]]]]]]^^^___aaaaaaaaaaaabbbbbbbbbbbb____________```bbbccceeefffffffffggghhhiiijjjkkkkkkkkkjjjkkkkkklllmmmnnnssssssuuuxxx~~~xxxssspppjjjiiigggdddbbb```^^^^^^XXXWWWWWWVVVVVVWWWXXXXXXYYYXXXWWWWWWXXXXXXVVVTTTUUUSSSQQQQQQQQQQQQOOOMMMNNNMMMLLLJJJJJJJJJKKKLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGIIIIIIIIIIIIHHHGGGEEEEEEDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@????????????<<<============>>>>>>>>>???>>><<<;;;:::999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888888888888888888888888888888888777666555555555666666777666666555444444555555333333444444444444333333lllkkkiiigggffffffgggggghhhhhhhhhiiikkkmmmoooppppppppppppmmmkkkjjjkkkllllllmmmmmmnnnooopppqqqqqqpppqqqpppooollllllmmmnnnnnnmmmkkkiiihhhhhhiiiiiigggggggggeeebbbaaabbbcccdddeeefffggghhhhhhiiihhhiiijjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllllkkkkkknnnmmmlllllllllmmmnnnnnnoooooonnnmmmlllkkkjjjjjjmmmmmmmmmmmmmmmlllkkkjjjiiihhhgggfffffffffggggggjjjiiihhhggghhhiiijjjkkkmmmnnnoooooonnnnnnnnnnnnjjjjjjkkkkkklllmmmnnnnnnpppnnnllljjjiiijjjkkkmmmqqqooommmkkkhhhgggfffeeedddcccaaa``````aaabbbcccffffffffffffdddbbbaaa```aaaaaaaaaaaaaaa```______```````````````___^^^]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYZZZ[[[\\\\\\[[[ZZZYYYXXXXXXXXXXXXYYYYYYZZZZZZYYYXXXWWWVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXVVVWWWWWWXXXXXXYYYZZZZZZZZZYYYXXXVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWVVVWWWWWWXXXYYYZZZ[[[ZZZYYYXXXXXXWWWWWWXXXXXXVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUTTTRRRRRRRRRQQQRRRRRRSSSTTTUUUVVVWWWXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXXXXWWWVVVUUURRRRRRSSSTTTTTTUUUVVVVVVWWWWWWWWWXXXXXXYYYYYYZZZWWWVVVVVVVVVUUUUUUUUUUUURRRSSSSSSTTTTTTUUUUUUVVVUUUUUUTTTTTTTTTUUUVVVVVVXXXXXXXXXXXXXXXWWWWWWVVVTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVTTTTTTUUUVVVWWWYYYYYYZZZZZZZZZ[[[[[[\\\]]]]]]]]]```^^^]]][[[[[[\\\]]]^^^aaaaaaaaaaaabbbbbbbbbccc``````_________```bbbcccddddddeeeeeefffhhhiiijjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjlllpppuuuzzz}}}xxxrrrooommmlllhhhgggdddaaa^^^[[[ZZZYYYXXXXXXXXXWWWWWWWWWWWWWWWXXXWWWVVVWWWXXXXXXWWWUUUTTTSSSQQQPPPPPPOOOMMMKKKMMMMMMKKKJJJJJJJJJJJJJJJKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFJJJJJJJJJIIIHHHFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDCCC@@@AAAAAA@@@@@@@@@??????===========================<<<;;;:::999999999999::::::;;;;;;;;;<<<<<<<<<::::::::::::999999888888888888888888888888888888666666666666555666666666444444333333333444444555333333444444444444333333lllkkkjjjhhhgggffffffgggggghhhhhhjjjlllmmmooopppoooooonnnllljjjiiikkkmmmlllmmmmmmnnnooopppppppppoooppppppooommmlllmmmnnnooonnnllljjjiiiiiijjjjjjfffffffffdddbbbaaabbbcccdddeeefffgggggghhhhhhhhhiiiiiiiiijjjjjjjjjjjjkkkjjjjjjkkkkkkkkkkkkjjjjjjjjjkkklllmmmoooppprrrsssqqqpppooonnnlllkkkjjjiiimmmmmmnnnnnnnnnmmmmmmllljjjiiihhhgggfffgggiiiiiikkkjjjiiigggffffffggggggkkkmmmoooooommmllllllnnnhhhhhhiiijjjkkkkkkllllllmmmlllkkkjjjkkklllnnnppppppnnnllliiigggdddcccbbbaaa``````aaabbbdddeeeggggggfffeeedddbbb```___^^^______``````______^^^]]]^^^^^^_________^^^]]]]]][[[[[[ZZZZZZYYYYYYYYYXXXYYYZZZ[[[[[[[[[[[[ZZZYYYXXXXXXWWWWWWXXXXXXYYYZZZYYYXXXWWWVVVVVVWWWXXXYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYWWWUUUTTTSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVTTTTTTTTTUUUVVVWWWXXXYYYYYYXXXXXXWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUTTTTTTTTTWWWWWWWWWWWWWWWVVVVVVUUURRRRRRRRRRRRRRRSSSTTTTTTTTTUUUVVVVVVVVVTTTSSSRRRRRRRRRRRRSSSTTTTTTTTTUUUTTTUUUVVVVVVVVVVVVUUUTTTRRRSSSSSSTTTUUUVVVVVVWWWVVVVVVWWWWWWXXXYYYYYYZZZUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUVVVVVVUUUUUUTTTTTTUUUVVVWWWWWWXXXXXXYYYYYYYYYXXXWWWVVVSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUVVVWWWXXXXXXYYYYYYYYYYYYZZZ[[[[[[\\\\\\]]]^^^]]]\\\\\\[[[\\\]]]^^^```aaaaaaaaaaaabbbbbbbbbbbbaaa___^^^^^^^^^______bbbbbbbbbbbbccceeefffgggggggggggghhhhhhhhhggggggdddeeefffiiikkknnnpppqqqrrrvvv|||~~~yyytttooollljjjhhhggggggeeeccc```]]][[[YYYXXX[[[ZZZZZZYYYXXXWWWVVVUUUWWWVVVVVVWWWXXXYYYWWWVVVSSSQQQOOONNNNNNMMMKKKIIILLLKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIHHHGGGEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDDDD@@@AAAAAAAAAAAA@@@???>>>=========<<<<<<<<<<<<<<<;;;;;;:::999999999888888:::::::::;;;;;;;;;;;;<<<:::999999999999999888888777777777777777777777777555555555666666666666555444333333333333444555555444444555555555555444444mmmlllkkkiiihhhgggggggggfffggghhhjjjlllmmmnnnoooooonnnmmmkkkiiiiiilllnnnmmmnnnnnnoooooooooooonnnnnnpppppppppnnnmmmmmmnnnpppooonnnmmmlllkkkkkkkkkeeeffffffdddbbbaaabbbccccccdddeeefffggghhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjlllnnnppprrrttttttppppppooonnnlllkkkjjjiiillllllmmmmmmnnnmmmmmmmmmjjjiiigggfffggghhhjjjlllllljjjhhhfffeeeddddddeeejjjlllooonnnkkkiiijjjlllgggggghhhhhhiiiiiijjjjjjiiiiiiiiijjjlllmmmnnnooommmllliiigggeeecccbbbaaa``````bbbccceeefffggggggeeeeeecccaaa```^^^]]]\\\]]]^^^^^^^^^^^^]]]\\\\\\]]]]]]^^^^^^^^^]]]]]]\\\YYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYZZZXXXXXXWWWVVVVVVXXXYYYZZZYYYXXXWWWVVVVVVWWWXXXYYYXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXXXXWWWVVVTTTSSSSSSRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVSSSSSSSSSSSSTTTTTTUUUVVVWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWWWWWWWWWWVVVUUUUUURRRRRRQQQRRRRRRSSSTTTUUUTTTTTTTTTSSSRRRQQQPPPOOOPPPQQQQQQRRRSSSTTTTTTUUUTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVTTTUUUUUUVVVWWWXXXYYYYYYUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWXXXYYYYYYWWWVVVUUURRRRRRSSSSSSTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^````````````aaaaaaaaaaaabbb```___]]]\\\\\\\\\\\\_________```aaabbbcccdddbbbcccdddeeeeeeeeeeeeeee```bbbdddggghhhiiiiiihhhiiilllppptttxxx}}}~~~zzzsssppplllhhhfffdddbbb```bbbaaa___^^^\\\\\\[[[[[[[[[[[[[[[ZZZXXXWWWUUUTTTUUUTTTTTTVVVXXXXXXWWWVVVSSSQQQOOONNNNNNMMMKKKIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFEEECCCCCCBBBCCCCCCDDDDDDDDDCCCCCC@@@AAABBBBBBBBBAAA???>>>=========<<<<<<<<<<<<;;;::::::::::::999999999888::::::::::::;;;;;;;;;;;;999999999999999999888888777777777777777777777777444444555666666666555555666555555555555555666666444444555555555555444444nnnnnnlllkkkjjjhhhggggggeeefffgggiiikkklllmmmnnnooonnnmmmkkkiiijjjmmmpppnnnooooooppppppooommmmmmnnnoooppppppnnnmmmmmmnnnppppppoooooonnnmmmkkkkkkdddeeeeeedddbbbaaabbbcccbbbcccdddfffggghhhhhhhhhggggggggghhhhhhhhhiiiiiijjjiiihhhhhhhhhhhhiiijjjllllllnnnpppqqqrrrssssssoooooonnnmmmllljjjiiiiiiiiijjjkkkkkklllllllllkkkhhhgggeeeeeefffhhhkkkmmmjjjiiigggeeeddddddeeeeeehhhkkknnnmmmiiiggghhhkkkgggggggggggggggggghhhhhhfffggghhhjjjkkkkkkkkkkkkiiihhhgggeeecccbbbaaaaaaaaabbbdddfffffffffeeedddccccccaaa___^^^\\\\\\[[[\\\\\\]]]]]]\\\\\\[[[ZZZ\\\\\\]]]]]]]]]]]]\\\\\\WWWWWWXXXXXXYYYZZZZZZZZZ[[[ZZZXXXWWWWWWXXXZZZ[[[XXXWWWVVVUUUVVVWWWYYYZZZWWWVVVUUUTTTTTTUUUVVVWWWWWWWWWWWWVVVUUUTTTTTTTTTUUUUUUUUUVVVWWWWWWXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRSSSTTTVVVVVVVVVVVVVVVTTTSSSSSSRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRSSSSSSTTTTTTUUUUUUTTTUUUUUUUUUUUUTTTSSSSSSPPPPPPPPPPPPQQQRRRSSSTTTSSSRRRQQQPPPNNNNNNMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXTTTTTTSSSSSSSSSRRRRRRRRRQQQRRRRRRSSSSSSTTTTTTUUUSSSSSSSSSSSSTTTUUUVVVVVVTTTUUUVVVWWWWWWUUUTTTSSSRRRRRRRRRSSSTTTUUUUUUUUUSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYZZZ[[[[[[\\\YYY[[[]]]___``````___^^^^^^_________````````````___^^^\\\[[[[[[[[[[[[\\\^^^^^^^^^___```aaabbbccc```aaabbbcccccccccbbbbbb___```bbbdddeeeeeeeeeeeeggghhhjjjkkkllloootttwww|||~~~vvvqqqnnnnnnjjjfffbbbaaa```___^^^]]]\\\\\\[[[ZZZZZZ[[[[[[XXXYYYYYYYYYXXXWWWUUUTTTSSSSSSSSSTTTWWWWWWWWWUUUSSSRRRPPPOOOOOOOOOMMMKKKGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBBBB@@@AAABBBCCCBBBAAA???>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999999:::::::::;;;;;;;;;888888888888888888999999777777777777777777777777333444555666666666555555666555444444444444444555333333444444444444333333ooonnnmmmllljjjiiihhhgggdddeeegggiiikkklllmmmmmmooonnnmmmkkkjjjjjjnnnpppoooooopppppppppnnnmmmkkkmmmoooppppppnnnmmmnnnnnnooooooppppppooommmkkkjjjdddeeeeeecccbbbaaabbbcccbbbbbbdddfffggghhhiiiiiifffffffffggggggggghhhhhhkkkiiihhhffffffhhhiiikkknnnooopppqqqqqqqqqqqqqqqooonnnmmmlllkkkjjjiiiiiiggghhhiiijjjjjjjjjjjjjjjfffeeedddccceeegggkkkmmmhhhgggfffeeedddeeefffggggggkkknnnlllhhheeegggjjjgggggggggggggggfffffffffdddfffhhhiiijjjiiigggfffgggfffeeecccbbbaaaaaaaaabbbdddfffggggggeeecccaaabbbaaa```^^^\\\[[[[[[[[[\\\\\\\\\\\\\\\[[[ZZZZZZ[[[\\\\\\]]]]]]]]]\\\\\\VVVWWWWWWXXXYYYZZZ[[[[[[\\\ZZZWWWVVVVVVWWWZZZ\\\XXXWWWVVVUUUUUUWWWXXXZZZVVVUUUTTTSSSSSSTTTUUUVVVWWWWWWVVVVVVUUUTTTSSSSSSTTTUUUUUUVVVVVVWWWXXXXXXVVVUUUTTTSSSRRRRRRRRRSSSRRRSSSUUUVVVWWWWWWVVVVVVTTTTTTSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSRRRQQQQQQQQQRRRRRRSSSTTTUUUUUUVVVSSSSSSSSSSSSSSSRRRQQQQQQOOONNNNNNOOOPPPQQQRRRSSSSSSQQQOOOMMMLLLLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRRRRTTTTTTSSSSSSRRRRRRRRRQQQRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSSSSTTTVVVWWWXXXXXXSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPQQQQQQRRRSSSSSSSSSQQQQQQQQQQQQRRRSSSUUUUUURRRSSSUUUUUUUUUTTTRRRPPPQQQRRRRRRSSSTTTUUUUUUUUURRRSSSSSSSSSSSSTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXYYYYYYZZZ[[[[[[[[[XXXZZZ]]]```bbbaaa```___^^^^^^^^^^^^_________```\\\[[[ZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^___aaabbbccc```aaabbbcccccccccaaaaaaaaaaaaaaabbbcccdddeeefffggghhhhhhggggggiiilllooonnnttt}}}|||vvvqqqmmmkkkjjjkkkgggbbb______```bbbbbb\\\[[[ZZZYYYXXXWWWWWWWWWUUUVVVWWWWWWWWWWWWUUUUUURRRRRRRRRTTTVVVWWWVVVUUUTTTSSSQQQQQQQQQQQQOOOMMMFFFFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@AAABBBCCCCCCAAA???>>>======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::999999999999:::::::::;;;;;;;;;888888888888888888999999777777777777777777777777222333555666666666555555444333222111111111111222222222222333333222222222lllkkkkkkjjjjjjiiiiiiiiiiiijjjkkkmmmmmmmmmmmmlllpppnnnllljjjjjjlllnnnooooooqqqssssssqqqooonnnnnnrrrpppooommmlllllllllmmmnnnnnnooooooooommmlllkkkhhhhhhfffeeedddccccccccc___aaacccfffhhhiiijjjjjjhhhhhhiiiiiiiiijjjjjjjjjhhhgggfffeeefffgggiiikkkmmmnnnoooppppppooonnnmmmmmmlllkkkiiihhhggggggggghhhgggfffffffffgggiiijjjjjjjjjiiihhhggggggggghhhiiigggeeedddfffgggggggggiiiiiihhhgggfffeeeddddddgggfffeeeddddddeeefffgggfffffffffgggggggggggggggcccbbbbbbaaaaaaaaaaaaaaa```aaabbbcccdddcccbbbbbbaaaaaa```___^^^^^^]]]]]]\\\\\\\\\]]]]]]]]]]]]^^^____________^^^]]]\\\\\\WWWXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUWWWXXXYYYVVVUUUTTTRRRRRRRRRSSSSSSRRRSSSTTTTTTTTTTTTSSSSSSQQQQQQQQQQQQQQQRRRSSSSSSUUUUUUUUUTTTUUUUUUVVVVVVUUUTTTRRRQQQPPPPPPPPPQQQPPPQQQRRRRRRRRRQQQPPPOOONNNPPPQQQQQQQQQQQQSSSTTTTTTRRRQQQOOOOOOPPPQQQSSSSSSSSSSSSRRRQQQQQQPPPPPPNNNMMMLLLJJJJJJJJJKKKLLLJJJJJJKKKLLLMMMNNNNNNOOOTTTSSSRRRPPPOOOOOOOOOPPPSSSRRRRRRRRRQQQQQQQQQQQQSSSSSSSSSSSSSSSRRRRRRRRRSSSRRRQQQPPPPPPQQQRRRSSSPPPOOONNNMMMMMMMMMNNNOOOKKKLLLNNNPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTSSSRRRRRRRRRSSSUUUVVVWWWVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRSSSTTTVVVXXXWWWWWWWWWXXXYYYZZZZZZ[[[ZZZ[[[\\\]]]]]]]]]]]]]]]]]]^^^___`````````___^^^^^^]]][[[ZZZZZZZZZ[[[\\\bbb```^^^^^^___```aaa```ccccccbbbaaa``````aaaaaaccccccccccccccccccccccccccccccdddeeefffgggiiijjjkkkmmmsss|||}}}vvvuuussspppmmmkkkiiihhhbbbaaa```___^^^^^^______\\\[[[ZZZYYYXXXWWWVVVVVVVVVTTTRRRQQQRRRRRRRRRQQQSSSRRRQQQRRRTTTUUUUUUUUUTTTSSSQQQOOOMMMLLLKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBAAA>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAA@@@??????<<<<<<;;;;;;;;;:::::::::888999::::::888888999:::;;;;;;;;;;;;:::999888777===;;;:::888777777888999444555777888777666444333777777777777777777777777222333555666777666555444444444444333333222222222kkkkkkkkkkkkkkkkkkkkkkkkhhhjjjlllooopppppppppooonnnlllkkkiiiiiikkkmmmooooooqqqssssssqqqooonnnnnnoooooommmlllkkkkkkllllllmmmnnnnnnooonnnmmmkkkjjjhhhgggfffeeedddcccccccccbbbdddfffiiijjjkkklllllljjjjjjjjjjjjkkkkkkkkkkkkhhhgggfffffffffhhhjjjkkkmmmmmmnnnoooooonnnmmmmmmmmmllljjjiiihhhggggggggggggfffffffffggghhhjjjkkkjjjiiiiiihhhhhhhhhhhhiiikkkiiiffffffggghhhggggggiiihhhhhhgggfffeeeeeeeeegggfffeeeddddddeeeffffffgggggggggffffffeeeeeeeeebbbbbbaaa``````````````````aaabbbccccccbbbaaa```______^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^______``````____________^^^]]][[[[[[XXXXXXXXXXXXYYYYYYYYYZZZYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUVVVXXXYYYXXXWWWUUUSSSRRRQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRQQQQQQPPPQQQRRRSSSTTTVVVUUUTTTTTTTTTTTTUUUUUUTTTSSSRRRQQQPPPPPPPPPQQQPPPPPPQQQQQQPPPOOONNNMMMMMMNNNPPPPPPOOOOOOPPPQQQQQQPPPOOONNNNNNOOOQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQOOOMMMKKKIIIHHHHHHHHHLLLMMMNNNOOOPPPPPPQQQQQQSSSRRRQQQOOOOOOOOOOOOOOOQQQQQQQQQQQQPPPPPPPPPPPPOOOPPPPPPPPPQQQRRRRRRRRRQQQQQQPPPOOOOOOPPPQQQQQQOOONNNMMMLLLLLLMMMNNNOOOLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRQQQQQQQQQRRRTTTUUUVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSRRRRRRRRRTTTVVVWWWVVVWWWWWWXXXYYYYYYZZZZZZZZZZZZ[[[[[[\\\\\\[[[[[[ZZZ[[[]]]^^^^^^^^^]]]]]][[[[[[ZZZZZZ[[[\\\\\\]]]```^^^\\\\\\^^^`````````cccbbbaaaaaa``````aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeefffgggjjjkkkpppxxx{{{~~~{{{yyywwwtttrrrooonnnllljjjgggeeecccbbb```aaaaaaaaa```___]]]\\\[[[[[[ZZZYYYXXXWWWVVVVVVUUUSSSQQQQQQRRRSSSSSSRRRSSSQQQPPPPPPRRRSSSSSSRRRSSSRRRQQQOOONNNMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMLLLMMMMMMLLLLLLKKKJJJIIIGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEDDDCCCCCCCCCAAAAAABBBCCCCCCCCCCCCCCC@@@@@@AAAAAA@@@@@@???>>><<<<<<;;;;;;;;;::::::::::::;;;<<<<<<::::::;;;<<<;;;;;;;;;;;;:::999888888;;;;;;:::999888888888888777777666666555555555666555555555555555555555555333333444555555555555444333333333333333333222222kkkkkkkkkllllllllllllllliiikkknnnqqqssssssrrrqqqkkkjjjiiihhhhhhjjjlllmmmnnnpppqqqqqqooommmllllllllllllkkkjjjjjjkkkkkkllllllmmmmmmmmmmmmkkkjjjhhhfffeeedddcccbbbccccccddddddeeehhhjjjkkklllllllllllllllllllllkkkkkkkkkkkkggggggffffffggghhhjjjkkkllllllnnnnnnnnnnnnllllllkkkkkkiiihhhggggggggggggeeeeeeeeefffgggiiikkkllljjjjjjjjjjjjjjjjjjkkkkkkmmmkkkiiihhhiiiiiihhhfffhhhhhhggggggffffffeeeeeegggfffeeeddddddddddddeeeggggggfffeeedddcccbbbbbbaaa``````_______________```aaaaaaaaaaaa___^^^]]]\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^______```aaabbbbbb_________^^^]]]\\\ZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTUUUUUUVVVWWWXXXYYYXXXVVVTTTRRRQQQPPPPPPRRRRRRQQQPPPPPPPPPQQQRRRSSSRRRPPPOOOPPPQQQSSSUUUVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNMMMKKKJJJJJJLLLNNNNNNLLLLLLLLLMMMNNNMMMLLLLLLMMMNNNOOOQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOMMMKKKIIIHHHHHHGGGLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPOOONNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNKKKKKKLLLMMMNNNOOOPPPPPPOOONNNNNNMMMMMMNNNNNNOOOMMMMMMLLLLLLLLLLLLMMMNNNLLLLLLMMMMMMMMMLLLLLLKKKLLLMMMNNNOOOOOOPPPOOOOOOOOOQQQRRRTTTVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRQQQQQQRRRSSSVVVWWWVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYZZZZZZYYYYYYXXXXXXVVVXXXYYY[[[\\\\\\[[[[[[XXXXXXZZZ[[[\\\]]]^^^^^^^^^\\\[[[[[[^^^`````````bbbaaaaaa````````````aaabbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbcccdddhhhjjjmmmrrrwwwyyyxxxwwwppprrrtttvvvwww{{{~~~}}}yyyvvvrrrooonnnnnnlllkkkhhhgggfffdddcccaaa```___```aaabbbbbbaaa^^^[[[YYYZZZZZZYYYXXXWWWVVVVVVUUUTTTRRRQQQQQQSSSTTTTTTSSSRRRPPPNNNNNNOOOPPPOOONNNQQQPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLMMMLLLLLLKKKJJJIIIGGGFFFFFFEEEEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCCCCDDDDDDCCCCCC@@@@@@@@@@@@@@@???>>>>>><<<<<<;;;;;;;;;::::::::::::;;;<<<<<<::::::;;;<<<;;;;;;<<<;;;;;;:::999888::::::::::::999888777777:::888666444444555777888333333333333333333333333333333222222333333444555222222222333333333333333mmmmmmmmmmmmmmmllllllllljjjmmmppprrrssssssqqqoooiiihhhgggggghhhiiikkklllkkkmmmnnnnnnllljjjjjjjjjiiiiiiiiiiiijjjjjjkkkkkkkkklllllllllkkkiiihhhfffcccbbbaaa``````aaacccdddeeefffhhhiiijjjjjjjjjjjjllllllllllllkkkkkkkkkkkkgggggggggggghhhiiijjjkkkjjjkkklllmmmmmmlllkkkjjjjjjiiihhhgggggggggggggggdddddddddeeegggjjjlllmmmkkkkkklllmmmmmmnnnnnnnnnooommmkkkjjjjjjiiihhhffffffffffffffffffeeeeeeeeeffffffeeeddddddccccccccceeeeeeddddddcccbbbbbbaaa```___^^^^^^]]]]]]^^^^^^````````````___]]][[[ZZZYYYYYYZZZ[[[\\\]]]^^^^^^]]]^^^^^^___```aaabbbbbb_________^^^\\\[[[YYYXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWVVVTTTSSSRRRRRRQQQRRRQQQOOOMMMMMMNNNPPPQQQSSSRRRPPPOOOOOOQQQSSSUUUUUUTTTSSSRRRQQQQQQQQQQQQRRRQQQQQQPPPPPPOOOOOOOOONNNNNNMMMLLLKKKJJJIIIHHHIIIJJJLLLLLLKKKJJJJJJKKKKKKKKKKKKKKKLLLMMMOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOKKKJJJJJJJJJJJJJJJJJJJJJHHHIIIKKKLLLMMMMMMMMMMMMOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMOOOPPPRRRUUUVVVWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQPPPPPPQQQSSSUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXWWWXXXXXXXXXWWWVVVUUUUUUTTTUUUWWWYYY[[[[[[[[[ZZZWWWXXXZZZ\\\]]]]]]]]]\\\]]]\\\[[[\\\^^^aaabbbbbbaaa``````______`````````bbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa``````aaabbbbbbfffhhhkkkoooqqqrrrqqqpppooopppqqqpppppprrruuuwwwyyyzzz{{{|||}}}}}}yyyyyywwwuuusssrrrqqqqqqooonnnllljjjiiiiiihhhhhhfffeeeeeedddcccbbbaaa```aaaaaaaaa```^^^\\\ZZZYYYYYYYYYXXXXXXWWWVVVVVVUUUSSSRRRQQQRRRTTTUUUUUUTTTRRRPPPNNNNNNNNNNNNMMMLLLOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDCCCCCCCCCCCCCCCBBB@@@@@@AAABBBBBBBBBBBBAAA?????????@@@???>>>>>>===<<<<<<;;;;;;;;;:::::::::888999::::::888888999:::;;;;;;<<<<<<;;;:::999999888999:::::::::888777666999888777666555666777777222222222222222222222222333222111111111222444555111111222222333333333444oooooonnnmmmmmmlllkkkkkkmmmoooqqqrrrqqqpppmmmllliiihhhhhhhhhhhhiiijjjkkkiiijjjkkkjjjhhhfffgggggggggggghhhiiiiiijjjjjjjjjjjjjjjkkkjjjiiigggeeedddaaa```___^^^^^^```cccdddggghhhjjjkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhhhhhhhhhiiiiiijjjiiijjjkkkllllllkkkjjjiiihhhhhhggggggfffgggggggggdddddddddeeegggjjjlllnnnmmmmmmoooppppppppppppoooooonnnlllkkkjjjiiigggeeedddddddddddddddeeeeeeeeedddddddddddddddccccccbbbbbbbbbcccccccccccccccccc___^^^^^^]]]]]]]]]]]]]]]___``````___^^^\\\ZZZYYYWWWXXXYYYZZZ\\\]]]^^^^^^\\\\\\]]]^^^^^^___``````^^^^^^^^^]]]\\\ZZZYYYXXXYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTRRRPPPNNNLLLLLLMMMNNNOOOSSSRRRPPPPPPPPPQQQSSSTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOMMMLLLKKKJJJIIIHHHGGGGGGHHHJJJMMMNNNLLLKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPOOOOOOOOOOOONNNNNNNNNNNNIIIIIIIIIJJJJJJJJJIIIIIIEEEGGGIIIJJJKKKKKKKKKJJJLLLLLLLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKOOOQQQSSSUUUWWWWWWWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSPPPOOOOOOOOOPPPRRRTTTVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTSSSTTTUUUWWWYYYZZZ[[[ZZZZZZYYYZZZ[[[]]]]]]\\\[[[[[[___]]]\\\]]]___bbbcccccc```_______________``````ccccccccccccccccccccccccbbbaaaaaaaaaaaaaaabbbccceeegggjjjmmmnnnnnnnnnnnnnnnoooooommmllllllnnnppppppqqqqqqqqqqqqrrruuuwwwxxxyyyzzz{{{}}}}}}{{{yyyxxxuuurrrpppqqqpppnnnmmmlllkkkkkkkkkhhhhhhgggeeedddbbbbbbbbbeeeddddddccccccbbbbbbaaabbbaaa^^^[[[YYYYYYZZZZZZXXXXXXWWWWWWVVVVVVUUUUUUSSSRRRRRRSSSUUUVVVUUUTTTSSSQQQOOONNNOOOOOONNNLLLMMMNNNOOOPPPPPPPPPOOOOOOMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@???@@@AAAAAABBBBBBAAAAAA>>>>>>??????>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::888999::::::888888999:::;;;;;;<<<<<<<<<;;;::::::777888999:::999888777666666777777888888666555444222222222222222222222222222222111000111222333444111111111222222333333333ooonnnnnnmmmllllllkkkkkkppppppppppppooommmlllkkkkkkkkkjjjjjjjjjjjjjjjkkkggghhhiiihhheeedddeeeffffffggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiigggeeecccbbbaaa___^^^]]]___aaadddffflllmmmnnnnnnnnnmmmlllkkkiiijjjjjjjjjkkkkkkkkkkkkjjjjjjiiiiiiiiihhhhhhhhhhhhhhhjjjjjjjjjjjjhhhhhhgggffffffffffffgggggghhhdddddddddeeegggjjjlllnnnmmmnnnoooqqqqqqpppooonnnmmmllljjjjjjjjjiiifffdddaaaaaabbbbbbccccccddddddbbbccccccddddddccccccbbbbbbbbbbbbbbbcccccccccddd___^^^^^^]]]]]]]]]]]]]]]____________^^^\\\ZZZYYYWWWXXXYYYZZZ[[[]]]^^^^^^\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVUUUUUUUUUVVVWWWXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTSSSTTTUUUUUUVVVVVVUUUUUUQQQPPPNNNMMMLLLMMMMMMNNNQQQQQQQQQQQQQQQRRRSSSSSSRRRQQQPPPOOOOOOOOOOOOOOONNNOOOOOOPPPPPPOOONNNNNNLLLKKKJJJHHHGGGGGGGGGGGGIIILLLOOOQQQPPPOOOOOOOOONNNNNNOOOOOOPPPQQQQQQQQQOOOOOOOOONNNMMMLLLLLLLLLKKKKKKKKKJJJIIIHHHFFFEEEEEEGGGIIILLLMMMLLLKKKJJJIIIJJJKKKLLLLLLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFEEEGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGHHHIIIJJJJJJJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLJJJKKKKKKLLLLLLLLLLLLKKKOOOQQQSSSUUUVVVVVVVVVVVVPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMNNNOOOQQQTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUUUUUUUTTTSSSSSSUUUVVVWWWYYYZZZZZZZZZYYYZZZ[[[[[[\\\\\\\\\[[[[[[```^^^]]]]]]```bbbcccbbb___^^^^^^^^^^^^______```bbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbcccdddeeegggjjjkkkjjjjjjkkkllliiiiiihhhfffddddddfffhhhggghhhiiiiiihhhiiikkkmmmooopppqqqqqqqqqssswwwzzz|||}}}~~~}}}zzzxxxwww{{{zzzzzzxxxvvvtttqqqooonnnnnnnnnnnnmmmkkkjjjiiijjjiiihhhgggfffggghhhhhhfffggggggeeebbb```___```bbbbbbbbbaaaaaa``````___aaa^^^ZZZWWWVVVWWWYYY[[[WWWWWWVVVVVVVVVUUUUUUUUUTTTSSSSSSTTTUUUVVVTTTSSSSSSQQQOOOOOOOOOOOONNNMMMMMMNNNOOOPPPQQQPPPOOOOOOMMMLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDBBBAAA@@@???>>>@@@AAABBBBBBCCCCCCBBBBBB>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<::::::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;777888888888888888777777444555777888888666444222333333333333333333333333222222111111222222333444111111111222222222222222kkkkkklllllllllmmmmmmmmmqqqpppooonnnnnnnnnmmmmmmnnnmmmmmmlllkkkkkkkkkjjjhhhiiiiiigggeeedddeeegggggggggiiiiiijjjiiihhhhhhhhhhhhhhhhhhfffdddbbbaaabbbaaa______aaadddhhhjjjnnnoooooopppooonnnlllkkkiiiiiijjjkkklllmmmnnnnnnkkkkkkkkkjjjiiihhhgggfffggghhhiiiiiiiiiiiihhhgggfffeeeeeeeeeffffffggghhheeeeeeeeeeeegggiiikkkmmmlllmmmooooooooonnnlllkkkkkkiiiiiiiiiiiihhheeebbb______``````aaabbbbbbccc```aaabbbcccddddddcccccccccccccccccccccccccccbbb______^^^]]]]]]]]]]]]]]]^^^^^^______^^^\\\[[[YYYXXXXXXYYYZZZ\\\]]]^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\ZZZ[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVUUUUUUVVVWWWXXXYYYXXXXXXWWWVVVVVVUUUUUUSSSTTTUUUVVVVVVUUUTTTSSSTTTUUUVVVVVVVVVUUUTTTSSSPPPPPPOOONNNNNNMMMLLLLLLPPPPPPRRRSSSSSSSSSRRRQQQPPPOOOOOONNNNNNNNNOOOOOOMMMNNNOOOPPPPPPOOONNNMMMKKKJJJHHHGGGGGGGGGHHHHHHKKKOOORRRUUUUUUTTTTTTTTTRRRRRRSSSSSSSSSSSSSSSRRRPPPPPPOOOMMMLLLKKKJJJIIIJJJJJJJJJJJJIIIGGGFFFEEEEEEGGGJJJLLLMMMMMMKKKJJJGGGHHHJJJKKKLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHFFFGGGHHHJJJLLLMMMMMMMMMNNNOOOQQQSSSSSSSSSSSSRRRNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNQQQSSSUUUVVVVVVUUUUUUUUUUUUUUUUUURRRSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYXXXXXXWWWYYYYYYZZZZZZ[[[\\\^^^^^^```^^^]]]]]]___```aaa```^^^^^^]]]]]]^^^^^^___```````````````````````````````````````aaabbbdddddddddfffhhhhhhfffeeeeeegggccccccbbb```^^^^^^```aaa]]]```cccddddddeeeggghhhiiijjjkkkkkkjjjkkkmmmooopppqqqrrrtttuuuuuuvvvvvvvvvtttrrrpppppppppqqqrrrssssssttttttuuuvvvvvvvvvxxxyyyzzzyyyxxxyyy|||~~~|||yyywwwuuutttsssqqqooonnnmmmlllnnnnnnmmmllljjjhhhfffeeefffggghhhhhhgggfffffffffeeedddcccbbbbbbccceeefffdddfffgggeeebbb______```aaaaaa```______^^^]]]]]]\\\[[[XXXVVVUUUVVVWWWXXXVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTUUUVVVUUUSSSQQQRRRPPPNNNNNNOOOOOONNNMMMMMMNNNOOOQQQQQQPPPOOONNNMMMMMMLLLKKKJJJHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@?????????@@@AAAAAABBBBBBAAAAAA======>>>>>>======<<<;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<::::::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;888888777777777777888888555555555555555444444333222222222222222222222222111222222333333333333333222222222222111111111111hhhhhhiiikkkmmmnnnooopppqqqpppooonnnnnnooopppqqqoooooonnnnnnmmmlllkkkjjjiiijjjjjjhhhfffeeefffhhhggghhhiiijjjjjjiiihhhgggggghhhhhhgggeeecccaaa```dddcccaaaaaacccfffjjjmmmmmmnnnnnnnnnnnnllljjjiiiiiijjjkkklllmmmooopppppplllllllllkkkiiigggfffeeefffggghhhiiiiiihhhgggfffeeeeeeeeeeeeeeefffggghhhfffeeeeeefffgggiiikkklllkkklllmmmnnnmmmllljjjhhhiiihhhggghhhhhhgggdddbbb]]]^^^^^^___```aaabbbbbb^^^```aaacccddddddddddddfffeeeeeedddcccbbbaaaaaa```___^^^^^^]]]]]]^^^^^^]]]^^^______^^^]]][[[ZZZYYYYYYZZZ[[[\\\]]]^^^^^^___^^^^^^]]]]]]\\\\\\[[[YYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXWWWYYYXXXVVVUUUUUUVVVXXXYYYYYYYYYXXXWWWVVVVVVUUUUUUSSSTTTUUUVVVVVVUUUSSSSSSVVVVVVWWWWWWVVVTTTSSSRRRPPPPPPPPPPPPOOOMMMLLLKKKOOOPPPRRRTTTTTTSSSQQQPPPNNNNNNNNNMMMNNNNNNOOOOOOLLLMMMOOOOOOPPPOOONNNMMMJJJIIIHHHGGGGGGGGGHHHIIIMMMPPPUUUWWWXXXWWWWWWWWWTTTUUUUUUUUUUUUUUUTTTSSSQQQPPPOOOMMMLLLJJJIIIHHHEEEFFFHHHIIIJJJIIIHHHHHHDDDFFFHHHKKKLLLKKKJJJIIIFFFGGGIIIKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIFFFGGGHHHIIIIIIHHHGGGFFFDDDEEEGGGHHHIIIIIIHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEAAACCCEEEHHHKKKMMMOOOPPPMMMNNNPPPQQQQQQQQQPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLNNNPPPSSSUUUVVVUUUUUUUUUUUUUUUUUUUUURRRRRRSSSTTTTTTUUUTTTTTTTTTUUUVVVWWWXXXWWWVVVUUUXXXXXXXXXYYY[[[]]]```aaa```^^^\\\\\\]]]_________]]]]]]]]]]]]^^^^^^___```^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______aaabbbdddddddddfffgggfffbbb```aaabbbaaaaaa```___]]]\\\^^^```XXX[[[___bbbccceeefffhhheeeggghhhhhhhhhhhhiiijjjjjjkkklllnnnooopppqqqqqqmmmllliiigggeeeeeeffffffhhhhhhiiiiiiiiiiiihhhhhhiiikkklllkkkjjjlllppptttrrrssstttuuusssqqqnnnlllkkkkkkjjjiiihhhhhhiiiiiiggggggfffeeecccbbb```___dddeeeggggggeeeeeeeeeeeecccbbbaaa``````bbbdddfff___aaabbbaaa^^^[[[\\\]]]bbbaaaaaa```___^^^]]]]]]XXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUVVVUUUSSSQQQQQQOOOMMMMMMNNNOOONNNMMMMMMNNNPPPQQQQQQPPPNNNMMMNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDCCCBBBCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA======>>>????????????>>>===============<<<<<<;;;<<<<<<;;;;;;;;;:::::::::888999::::::888888999:::;;;;;;<<<<<<<<<<<<<<<;;;999888777666666777888999777555333222222333444555111111111111111111111111111222333444555444333333333222222222111111000000kkklllmmmnnnnnnnnnmmmlllpppooonnnppprrrtttssssssppppppoooooonnnnnnnnnmmmnnnkkkiiiiiilllmmmllljjjmmmjjjgggfffggghhhhhhhhhiiiiiiiiihhhfffdddbbb```]]]```dddffffffgggkkknnnnnnnnnnnnnnnmmmlllkkkjjjlllmmmnnnooonnnmmmlllkkkkkkjjjhhhfffffffffggghhhkkkjjjiiiiiihhhgggffffffffffffeeeeeefffhhhjjjkkkmmmkkkiiihhhhhhiiijjjkkkjjjkkkkkkkkkjjjiiigggeeeiiiiiiiiihhhfffdddaaa```]]]\\\\\\^^^aaaccccccbbbbbbcccfffhhhhhhfffdddccc___```aaabbbddddddeeeeeedddbbb___```aaa```]]]ZZZ]]]]]]^^^^^^]]]ZZZXXXVVVZZZYYYYYYZZZ[[[\\\^^^^^^``````_________^^^^^^^^^[[[\\\]]]\\\ZZZXXXXXXYYY[[[ZZZXXXVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXWWWVVVUUUTTTWWWVVVVVVUUUTTTTTTTTTUUUVVVUUUUUUTTTSSSSSSSSSTTTTTTSSSRRRQQQQQQPPPQQQQQQUUUUUUUUUTTTSSSRRRQQQQQQNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGHHHHHHIIIJJJKKKQQQSSSWWWZZZ[[[[[[ZZZYYYUUUTTTSSSSSSUUUUUUTTTSSSPPPOOOMMMKKKIIIHHHGGGFFFIIIIIIIIIIIIHHHGGGGGGFFFLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGIIIHHHGGGGGGHHHIIIKKKLLLEEEFFFGGGGGGFFFEEECCCBBBHHHHHHGGGGGGGGGGGGFFFFFFEEEFFFGGGGGGIIIIIIJJJKKKLLLMMMNNNPPPQQQRRRRRRRRROOOPPPPPPOOONNNLLLMMMMMMLLLKKKKKKJJJJJJKKKMMMNNNQQQRRRUUUWWWXXXWWWUUUTTTTTTRRRQQQRRRUUUWWWWWWUUUUUUUUUUUUVVVVVVUUUUUUUUUVVVWWWYYY[[[]]]^^^^^^___]]]^^^```aaaaaaaaa```___]]]]]]^^^^^^^^^^^^^^^^^^______^^^]]]\\\\\\\\\\\\]]]^^^___aaabbbbbbbbbbbbccccccccccccbbb```___^^^bbb```^^^\\\[[[[[[[[[[[[]]]]]]]]]^^^```aaacccddddddeeeggggggfffggghhhjjjlllkkkjjjkkkllllllkkkiiigggfffdddccccccaaa^^^\\\^^^^^^^^^^^^^^^___`````````aaabbbcccdddggglllooopppppppppooommmkkkiiihhhdddfffgggfffdddcccdddeeefffeeecccbbbaaa```aaaaaabbbcccdddeeeeeeeeeddddddcccccccccbbbbbbbbbaaaaaa``````_________^^^^^^^^^^^^^^^]]]]]]\\\[[[ZZZZZZYYYYYYXXXWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTRRRQQQQQQRRRRRRSSSUUUVVVVVVSSSQQQOOOOOONNNMMMLLLLLLLLLMMMLLLMMMOOOPPPPPPPPPPPPOOOOOONNNKKKIIIHHHGGGGGGGGGFFFEEECCCAAA@@@AAABBBCCC@@@AAABBBCCCCCCCCCBBBAAABBBBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>??????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;===>>>>>>===;;;999:::;;;999888666555555555666777999888777666555444333333222000///111444555444222333222222111111222222333444333111000000000111222jjjkkklllmmmnnnnnnmmmmmmnnnnnnnnnpppssstttsssrrroooooonnnnnnnnnmmmmmmmmmmmmkkkiiiiiilllmmmlllkkkmmmjjjhhhggghhhiiiiiiiiiiiijjjiiiiiigggeeecccbbbaaacccfffgggfffgggiiikkkkkkkkkllllllllllllkkkkkklllllllllllllllkkkkkkjjjllljjjfffddddddeeehhhiiikkkkkkkkkkkkjjjiiihhhhhhggggggfffggghhhiiikkklllmmmllljjjiiihhhiiijjjkkkjjjjjjjjjjjjiiihhhgggfffhhhhhhhhhgggeeecccaaa```]]]]]]]]]^^^aaaccccccccccccdddeeeffffffeeecccbbb^^^___```bbbcccdddddddddcccaaa______``````]]]ZZZ[[[\\\\\\]]]\\\ZZZWWWVVVYYYYYYZZZ[[[[[[\\\]]]]]]______^^^^^^^^^]]]]]]]]][[[\\\]]]]]]ZZZYYYYYYYYYZZZYYYWWWUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUXXXWWWWWWVVVUUUUUUTTTTTTVVVVVVUUUTTTTTTTTTTTTTTTVVVUUUUUUTTTSSSSSSTTTTTTSSSSSSRRRRRRQQQRRRRRRRRRUUUUUUUUUTTTTTTRRRQQQQQQOOOOOOOOOOOONNNMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHIIIIIIIIIJJJJJJKKKLLLMMMPPPRRRUUUXXXZZZYYYXXXXXXVVVTTTSSSSSSTTTUUUSSSRRRMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGKKKLLLLLLLLLLLLJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHJJJKKKGGGHHHHHHHHHHHHGGGGGGFFFHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFGGGGGGIIIIIIJJJKKKMMMNNNOOOPPPQQQRRRRRRRRRQQQQQQPPPOOOMMMLLLMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNSSSTTTWWWXXXXXXWWWVVVTTTUUUSSSQQQRRRUUUVVVVVVTTTTTTTTTUUUUUUUUUUUUTTTTTTVVVWWWYYY[[[\\\]]]^^^^^^]]]^^^___`````````___^^^^^^^^^^^^^^^^^^^^^______```___^^^]]]\\\[[[[[[[[[]]]^^^___aaabbbbbbcccccccccccccccbbbaaa```___^^^```^^^]]][[[ZZZYYYYYYZZZ\\\]]]]]]^^^___aaabbbccccccdddeeeeeeddddddeeefffjjjiiiiiiiiikkkkkkiiihhheeedddbbbaaaaaa___\\\ZZZYYYXXXXXXXXXXXXYYYZZZ[[[[[[\\\^^^```bbbeeejjjnnnoooooonnnmmmkkkjjjhhhgggdddfffffffffdddcccdddeeeeeedddbbbaaa```___``````bbbbbbdddeeeeeeeeedddcccbbbbbbaaaaaaaaa`````````______^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[ZZZZZZYYYXXXXXXWWWWWWVVVUUUUUUTTTUUUUUUUUUUUUTTTSSSRRRQQQRRRQQQQQQSSSTTTTTTQQQOOONNNNNNMMMLLLLLLLLLMMMMMMMMMNNNOOOPPPQQQPPPPPPOOOMMMLLLJJJHHHGGGFFFFFFFFFGGGEEECCCAAAAAAAAABBBBBB@@@AAABBBCCCCCCCCCBBBAAABBBBBBAAA@@@@@@@@@@@@AAAAAA@@@??????>>>>>>>>>???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999:::::::::;;;;;;<<<======<<<:::999999:::888888666555555555666777888777777666444333333222444222000111333444222000333222222111111222222333333222111111000000111111kkkkkklllmmmmmmmmmmmmlllkkklllmmmpppssstttsssqqqnnnmmmmmmmmmmmmlllllllllllljjjiiijjjlllmmmmmmlllmmmkkkiiiiiijjjkkkjjjjjjjjjjjjjjjiiihhhfffeeedddeeefffhhhhhhgggfffggghhhiiiiiijjjkkkkkkkkkkkkjjjkkkjjjjjjiiiiiiiiiiiiiiillliiieeebbbbbbdddhhhkkkjjjkkklllmmmmmmllljjjiiihhhhhhhhhiiijjjkkkmmmmmmmmmlllkkkiiiiiiiiijjjkkkjjjiiihhhggggggggggggggggggggggggfffdddbbb```___^^^]]]]]]___bbbcccccccccdddddddddccccccbbbbbbaaa^^^___```aaabbbcccccccccaaa```_________^^^\\\ZZZYYYZZZ[[[[[[[[[ZZZXXXWWWYYYZZZ[[[\\\]]]]]]\\\[[[]]]]]]]]]\\\\\\\\\\\\[[[\\\]]]^^^]]][[[ZZZZZZZZZYYYXXXWWWUUUTTTTTTSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVTTTSSSRRRRRRSSSSSSUUUTTTTTTSSSSSSSSSSSSTTTVVVUUUTTTTTTTTTTTTTTTTTTRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRRRRQQQOOOOOOOOOOOONNNMMMLLLLLLJJJJJJJJJJJJIIIIIIIIIHHHKKKLLLLLLLLLMMMNNNNNNOOOPPPQQQTTTVVVXXXXXXWWWVVVWWWUUUSSSSSSSSSSSSQQQPPPJJJIIIHHHHHHHHHHHHIIIIIIFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKJJJIIIGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGHHHIIIHHHHHHGGGFFFFFFEEEDDDDDDEEEFFFGGGGGGIIIIIIJJJKKKNNNNNNPPPQQQRRRRRRSSSSSSSSSRRRPPPNNNMMMMMMMMMMMMKKKKKKKKKKKKKKKMMMOOOPPPVVVVVVWWWXXXXXXWWWUUUTTTTTTSSSQQQRRRSSSTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTSSSVVVWWWYYYZZZ[[[\\\\\\]]][[[\\\]]]^^^___^^^^^^]]]]]]]]]^^^^^^______`````````___^^^]]][[[[[[ZZZZZZ^^^^^^```aaabbbccccccccccccccccccbbbaaa```___^^^]]]\\\[[[YYYYYYXXXXXXXXX\\\\\\\\\]]]___```bbbcccbbbdddeeedddccccccdddeeehhhgggggggggiiiiiihhhfffbbbaaa______^^^]]]ZZZXXXUUUTTTSSSRRRRRRTTTVVVWWWXXX[[[]]]```bbbfffjjjmmmnnnnnnmmmkkkiiihhhfffeeedddeeefffeeecccccccccddddddcccaaa___^^^^^^______aaabbbcccdddeeedddcccccc`````````_________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZYYYYYYXXXXXXWWWWWWVVVVVVUUUTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRRRRSSSRRRPPPPPPQQQQQQPPPNNNLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPQQQQQQPPPOOOOOOLLLKKKIIIGGGFFFEEEEEEEEEGGGFFFDDDBBBAAA@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@??????@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999::::::::::::;;;;;;:::888777888999888777666666555555666666666666555444333333222222555333222111222222000///222222111111111111222222111111222222111111000///nnnnnnnnnmmmlllkkkjjjjjjiiijjjmmmpppssstttrrrooollllllllllllllllllllllllkkkkkkjjjjjjlllmmmmmmnnnmmmlllkkkkkklllmmmllljjjiiiiiiiiihhhgggfffeeeeeefffggghhhiiiiiihhhhhhhhhiiiiiijjjkkkkkkjjjjjjiiijjjiiigggffffffggghhhhhhhhhgggeeeddddddfffhhhiiihhhiiilllnnnnnnllljjjiiiiiiiiijjjjjjkkkmmmnnnnnnmmmlllkkkjjjiiiiiijjjjjjiiihhhfffeeeeeefffggghhhgggfffeeedddcccaaa```______^^^^^^```bbbddddddccceeedddbbbaaa`````````aaa^^^^^^```aaaaaabbbbbbbbb____________^^^]]]\\\[[[ZZZZZZ[[[\\\\\\[[[[[[ZZZZZZ\\\^^^______^^^]]][[[\\\\\\[[[[[[[[[ZZZZZZZZZ\\\]]]^^^^^^\\\[[[[[[[[[YYYXXXWWWVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSQQQPPPOOOPPPQQQSSSSSSSSSRRRRRRRRRRRRRRRSSSUUUTTTTTTSSSSSSTTTTTTTTTRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPOOOMMMLLLKKKHHHHHHHHHIIIIIIJJJJJJKKKMMMNNNOOOOOOPPPQQQQQQQQQPPPRRRTTTVVVWWWWWWWWWVVVWWWUUUSSSRRRRRRQQQOOOMMMHHHHHHGGGGGGGGGGGGGGGHHHEEEFFFGGGHHHHHHHHHHHHHHHGGGHHHIIIIIIIIIGGGFFFEEEGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEECCCDDDDDDDDDEEEFFFGGGGGGEEEDDDDDDCCCDDDEEEGGGHHHGGGGGGFFFFFFEEEDDDCCCCCCEEEFFFGGGGGGIIIIIIJJJKKKNNNOOOPPPQQQRRRRRRRRRRRRTTTRRRPPPNNNNNNOOOOOOOOOLLLKKKKKKKKKLLLNNNPPPQQQVVVVVVVVVVVVUUUTTTSSSRRRTTTSSSRRRQQQRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSVVVWWWXXXYYYZZZ[[[[[[[[[YYYZZZ[[[]]]]]]\\\\\\[[[\\\\\\]]]^^^^^^___`````````___^^^\\\[[[ZZZZZZZZZ^^^___```aaabbbcccccccccccccccbbbbbbaaa___^^^]]][[[[[[ZZZZZZYYYYYYYYYYYY[[[[[[[[[\\\^^^___aaabbbbbbccceeeeeedddeeefffhhhffffffeeeggghhhiiigggfffaaa```^^^^^^^^^\\\ZZZXXXTTTSSSRRRQQQRRRUUUWWWYYY^^^```ccceeegggiiilllnnnooonnnllljjjhhhfffeeeeeeeeeffffffeeecccbbbcccdddcccbbb```^^^]]]]]]]]]^^^```aaacccdddddddddcccbbb```_________^^^^^^^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYXXXXXXXXXWWWWWWUUUUUUUUUUUUTTTTTTSSSSSSUUUUUUUUUUUUTTTTTTSSSRRRUUUSSSPPPPPPPPPPPPOOONNNKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOPPPQQQQQQPPPOOONNNKKKJJJIIIHHHGGGFFFEEEEEEGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@??????>>>??????>>>???????????????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999999999888999:::999777666777888777777666666555555555555555555444333333222111111333222222111111111111000222222111111111111222222000111222222222111///...sssrrrpppnnnllljjjhhhggghhhiiilllooorrrrrrpppnnnkkkkkkkkklllllllllllllllkkkkkklllkkkkkklllmmmnnnlllkkkkkkmmmnnnnnnllljjjhhhggggggfffeeeeeeeeeeeeffffffhhhjjjkkkkkkjjjiiikkkkkkkkkkkkkkkjjjiiiiiiiiihhhgggfffeeefffggghhhdddeeefffhhhhhhhhhggggggfffhhhjjjllllllkkkiiiggghhhiiijjjkkklllmmmmmmnnnllllllkkkjjjiiiiiihhhhhhggggggeeeeeeeeefffggghhhffffffeeecccbbbaaa`````````______aaacccddddddccceeedddaaa```______``````^^^___```aaaaaabbbaaaaaa^^^_________^^^]]]\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^]]]^^^```aaaaaa```^^^\\\[[[ZZZZZZZZZZZZYYYYYYYYY[[[]]]^^^^^^\\\[[[[[[\\\ZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSQQQOOONNNNNNOOOPPPQQQQQQQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSRRRRRRSSSSSSTTTQQQRRRSSSTTTUUUUUUTTTTTTQQQQQQRRRRRRRRRQQQPPPPPPPPPPPPPPPOOONNNMMMKKKKKKDDDEEEFFFHHHJJJKKKMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTVVVWWWWWWWWWWWWUUUSSSQQQPPPPPPOOOLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHHHHHHHFFFFFFGGGHHHHHHGGGEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAABBBBBBCCCDDDDDDBBBBBBCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBCCCDDDFFFGGGFFFFFFEEEDDDDDDCCCBBBBBBEEEFFFGGGGGGIIIIIIJJJKKKOOOOOOPPPQQQRRRRRRRRRRRRTTTQQQOOOOOOQQQSSSSSSRRRMMMLLLLLLLLLMMMNNNPPPQQQUUUTTTSSSRRRQQQPPPPPPPPPRRRRRRRRRQQQPPPPPPQQQRRRSSSSSSTTTTTTTTTTTTSSSSSSVVVWWWXXXXXXYYYYYYYYYYYYWWWXXXYYYZZZ[[[ZZZZZZYYYYYYZZZ[[[\\\]]]^^^____________]]]\\\[[[ZZZZZZZZZ^^^___```bbbccccccccccccbbbbbbbbbaaa```___^^^]]][[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\^^^```aaa^^^```bbbcccdddeeegggiiifffeeeeeefffhhhiiigggfffbbb```_________^^^[[[YYYUUUSSSRRRRRRTTTYYY]]]```gggiiilllmmmmmmlllmmmnnnqqqooommmjjjhhhgggfffffffffggggggfffdddccccccdddbbbaaa___^^^\\\\\\]]]]]]```aaabbbcccccccccbbbaaa``````_________^^^^^^^^^\\\\\\[[[[[[[[[ZZZZZZZZZXXXXXXWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTSSSSSSTTTUUUUUUUUUUUUTTTTTTSSSVVVTTTRRRQQQRRRRRRQQQPPPLLLLLLKKKLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPOOOMMMLLLJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???>>>======>>>===>>>>>>?????????>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888666888888888666555666777666666666666666555555444444444444333222222111111000000111111111111222333222111111000000111111222000000111222222000///...vvvuuurrrooollljjjhhhhhhjjjjjjkkknnnppppppooommmkkkkkkkkkllllllllllllmmmlllmmmmmmlllkkkkkklllnnnkkkkkklllnnnoooooollljjjgggfffeeeeeeeeeeeeffffffffffffhhhkkkmmmnnnllljjjjjjjjjkkkkkkkkkjjjjjjiiiiiihhhhhhgggggggggggggggbbbdddhhhjjjkkkjjjhhhgggfffhhhiiijjjjjjiiigggfffggghhhiiijjjkkklllllllllkkkkkkjjjiiihhhggggggffffffffffffffffffggghhhiiigggfffdddcccbbbaaaaaaaaaaaa``````aaaccceeedddcccdddcccaaa```______```aaa___```aaaaaabbbbbbbbbaaa^^^___``````^^^]]]]]]^^^____________``````````````````aaaaaa```___^^^]]]ZZZZZZZZZZZZYYYYYYYYYYYYZZZ\\\]]]]]]\\\[[[[[[\\\ZZZZZZZZZZZZYYYWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUPPPOOONNNNNNMMMNNNOOOPPPPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSQQQRRRSSSTTTTTTTTTSSSRRROOOOOOPPPPPPPPPOOOOOONNNPPPPPPOOONNNMMMLLLJJJIIICCCDDDEEEGGGJJJLLLMMMNNNNNNOOOQQQRRRSSSRRRRRRQQQSSSSSSTTTUUUVVVVVVWWWWWWRRRPPPNNNMMMMMMLLLJJJHHHIIIHHHGGGFFFFFFFFFFFFFFFEEEFFFGGGGGGGGGGGGGGGGGGEEEFFFGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>??????@@@AAABBBCCCCCCAAABBBCCCDDDEEEEEEEEEDDDEEEDDDDDDDDDDDDEEEEEEFFFDDDDDDCCCCCCCCCCCCBBBBBBEEEFFFGGGGGGIIIIIIJJJKKKNNNOOOOOOPPPQQQQQQPPPPPPRRRPPPOOORRRVVVXXXXXXUUUOOONNNMMMMMMMMMNNNOOOPPPSSSRRRPPPNNNMMMNNNNNNOOOOOOPPPQQQPPPOOOOOOPPPRRRSSSTTTTTTTTTTTTTTTTTTSSSVVVWWWWWWXXXXXXXXXWWWWWWUUUVVVWWWYYYYYYXXXXXXWWWVVVVVVWWWYYYZZZ\\\]]]^^^^^^]]]\\\[[[[[[ZZZ[[[[[[______aaabbbcccdddddddddbbbbbbbbbaaa```___^^^]]][[[[[[\\\]]]]]]\\\\\\\\\YYYYYYYYYZZZ\\\]]]___```[[[]]]___```aaabbbdddfffeeeddddddeeeggghhhgggfffcccbbb``````aaa```]]][[[TTTSSSRRRSSSWWW^^^eeeiiiqqqsssuuuvvvtttrrrpppppptttssspppmmmjjjiiiiiiiiihhhiiiiiihhheeeddddddeeebbbaaa___]]]\\\\\\]]]]]]___```aaabbbcccbbbaaaaaa____________^^^^^^^^^]]]\\\[[[[[[[[[[[[ZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTVVVUUUSSSSSSTTTTTTSSSQQQMMMMMMMMMMMMMMMMMMNNNOOONNNOOOOOOOOONNNMMMKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAA???>>>============<<<===>>>?????????>>>============<<<<<<<<<;;;;;;::::::::::::::::::::::::888888888777777777777777666777888777666555666777555666666666666555444444444444444333333222222222...///111111000111222444111111000000000000111111000000111111000000///...vvvuuurrrooommmlllkkkkkklllkkkkkklllnnnnnnmmmlllkkklllllllllmmmmmmmmmmmmmmmoooooommmkkkjjjkkkmmmiiijjjkkknnnpppooollliiiggggggfffeeeeeefffggghhhgggggghhhkkkoooooollliiieeefffgggiiijjjkkkkkkkkkiiiiiiiiiiiiiiihhhhhhgggdddeeehhhjjjkkkkkkjjjiiiiiiiiiiiiiiihhhgggffffffeeefffgggiiijjjjjjjjjjjjjjjiiiiiihhhgggfffeeedddeeeeeefffggghhhiiiiiiiiigggfffeeecccbbbbbbbbbbbbbbbaaaaaabbbdddeeedddcccbbbbbbaaaaaaaaaaaaaaaaaa```aaabbbbbbcccbbbbbbbbb^^^```bbbaaa___]]]^^^___aaaaaaaaa````````````aaa``````______^^^]]]]]]\\\ZZZZZZZZZZZZYYYYYYYYYYYYYYY[[[\\\\\\[[[ZZZZZZ[[[YYYZZZZZZYYYXXXWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNOOOPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRQQQRRRSSSTTTTTTSSSQQQPPPMMMMMMNNNNNNNNNNNNMMMMMMOOOOOONNNMMMLLLJJJIIIHHHEEEEEEFFFGGGIIIJJJKKKLLLMMMNNNPPPRRRRRRRRRQQQPPPRRRRRRSSSTTTTTTUUUUUUUUUOOOMMMLLLKKKKKKKKKIIIGGGGGGGGGFFFFFFFFFGGGHHHHHHFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHGGGFFFEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@?????????======>>>???@@@AAABBBCCCAAABBBCCCDDDEEEEEEEEEDDDCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCEEEFFFGGGGGGIIIIIIJJJKKKMMMNNNOOOOOOPPPOOOOOOOOOOOONNNOOOTTT[[[^^^\\\YYYQQQPPPOOONNNMMMNNNOOOOOORRRPPPNNNLLLLLLMMMNNNOOOMMMOOOPPPPPPNNNNNNQQQSSSTTTTTTUUUUUUUUUUUUTTTTTTVVVVVVWWWWWWWWWWWWVVVUUUTTTUUUVVVWWWWWWWWWVVVVVVRRRSSSTTTVVVXXXYYY[[[[[[\\\\\\[[[[[[[[[[[[\\\\\\___```aaabbbcccdddddddddbbbbbbbbbaaa```___]]]]]]ZZZZZZ\\\]]]]]]]]]\\\\\\XXXXXXYYYYYY[[[\\\^^^___]]]___````````````aaabbbbbbbbbbbbcccffffffeeedddcccbbbaaaaaaaaaaaa___]]]UUUTTTTTTVVV\\\eeennntttzzz}}}}}}zzzxxxwwwxxxvvvssspppmmmllllllllliiijjjjjjiiifffeeeeeefffbbbaaa___^^^]]]]]]]]]]]]___```aaabbbbbbbbbaaa```^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUVVVVVVUUUUUUTTTTTTSSSSSSTTTVVVUUUSSSQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMKKKIIIHHHHHHHHHIIIIIIHHHGGGFFFEEEBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@?????????@@@AAABBBAAA@@@???>>>===<<<<<<<<<;;;<<<>>>???@@@???>>>=========<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888888777777777666666666555777888777666555666888555555666666666555444333444444444444333333333333///111222111000///000222111111000000000000111111111111000///////////////uuutttrrrpppnnnnnnnnnooommmlllkkkkkklllmmmlllkkklllllllllmmmmmmnnnnnnnnnnnnppppppnnnjjjiiijjjmmmhhhiiikkknnnpppooollliiihhhhhhgggffffffgggiiijjjiiiiiiiiilllooooookkkhhhaaabbbdddgggiiikkkmmmmmmiiijjjkkkkkkkkkjjjhhhgggfffggghhhiiijjjkkkllllllkkkjjjjjjiiihhhggggggfffccceeefffhhhiiiiiiiiiiiiiiiiiiiiihhhgggeeedddcccdddeeegggiiijjjjjjiiiiiihhhgggeeecccbbbbbbcccccccccbbbaaabbbdddeeeeeedddaaaaaaaaabbbbbbbbbbbbbbbaaabbbbbbccccccccccccbbb^^^```bbbbbb___^^^___```bbbbbbaaa``````````````````___^^^]]]\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXZZZ\\\\\\ZZZZZZZZZ[[[XXXYYYYYYYYYXXXVVVTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQMMMNNNNNNOOOOOOOOONNNNNNNNNMMMMMMMMMNNNOOOOOOPPPNNNNNNNNNNNNOOOOOOPPPQQQQQQRRRSSSTTTSSSRRRPPPNNNKKKLLLLLLMMMMMMMMMLLLLLLOOONNNNNNMMMKKKJJJHHHGGGGGGGGGGGGHHHHHHIIIIIIIIILLLMMMPPPQQQRRRQQQPPPOOOQQQQQQRRRRRRSSSSSSTTTTTTMMMLLLJJJJJJJJJJJJHHHFFFEEEEEEEEEFFFGGGIIIJJJKKKGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@@@@????????????>>><<<===>>>???@@@AAABBBBBBAAABBBCCCEEEEEEEEEEEEDDD@@@@@@AAABBBAAA@@@>>>===@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKMMMMMMNNNOOOOOOOOONNNNNNMMMLLLOOOVVV^^^aaa___\\\RRRQQQOOONNNMMMMMMNNNOOORRRPPPMMMLLLKKKMMMOOOPPPLLLNNNPPPOOONNNNNNQQQTTTUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVWWWWWWWWWVVVUUUUUUSSSTTTUUUVVVWWWVVVUUUUUUPPPQQQRRRTTTVVVXXXYYYZZZ[[[[[[[[[ZZZ[[[[[[\\\]]]___```aaabbbcccdddddddddbbbbbbaaaaaa```^^^]]]\\\XXXZZZ[[[\\\]]]]]]\\\\\\XXXXXXXXXYYYZZZ\\\^^^___bbbccccccbbbaaa``````aaaaaa``````bbbdddeeedddccccccbbbaaaaaabbbaaa___]]]XXXWWWWWWZZZaaalllvvv|||{{{yyyuuurrrooonnnnnnnnnjjjkkkkkkjjjgggffffffgggcccbbb```^^^]]]]]]]]]^^^^^^___aaabbbbbbbbbaaa```\\\\\\\\\[[[[[[[[[[[[ZZZ\\\\\\\\\\\\[[[[[[[[[[[[WWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUVVVVVVTTTUUUUUUVVVVVVVVVUUUUUURRRRRRSSSUUUVVVVVVSSSQQQQQQQQQPPPOOONNNNNNNNNNNNMMMNNNNNNMMMLLLJJJHHHGGGFFFGGGHHHHHHGGGFFFEEEDDDAAABBBCCCCCCDDDDDDCCCCCCAAA@@@?????????@@@AAABBBAAA@@@???===<<<<<<;;;;;;:::<<<>>>???@@@???>>>=========<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888888777777666666666555555777888777666666777888444555666666666555333333555444444444444444444333000222444222///---///111111111000000000000111111222111///.........///000sssqqqooolllkkkkkkllllllmmmmmmmmmlllkkkkkkjjjjjjmmmnnnnnnnnnnnnnnnmmmmmmkkkkkkkkkkkkjjjjjjiiihhhfffgggiiijjjkkkkkkjjjjjjiiiiiiiiiiiiiiiiiijjjjjjhhhiiijjjkkkkkkiiiddd```\\\___cccfffggghhhiiijjjiiijjjkkkllllllkkkiiiggghhhjjjmmmoooooonnnmmmkkkkkkiiifffeeeeeefffeeedddeeegggjjjjjjiiigggffffffhhhhhhggggggfffffffffeeefffgggiiijjjkkkkkkjjjjjjhhhgggeeeddddddeeeggghhhfffffffffffffffeeeeeedddeeeeeeffffffeeeeeedddccc````````````aaabbbcccdddccccccccccccbbbaaa`````````aaacccbbb```_________aaa```___]]]\\\\\\\\\\\\\\\[[[ZZZXXXXXXXXXXXXYYYZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYZZZZZZYYYWWWTTTRRRUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOMMMLLLLLLLLLMMMNNNKKKMMMPPPPPPOOONNNMMMNNNOOOMMMKKKKKKMMMOOOOOOOOOTTTSSSQQQOOONNNOOOPPPQQQIIIIIIJJJJJJKKKLLLLLLLLLIIIJJJKKKKKKJJJIIIFFFEEEGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMOOOOOOOOONNNNNNNNNMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGCCCEEEGGGIIIJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@AAAAAA???>>>===;;;::::::;;;<<<===>>>???@@@AAAAAADDDCCCCCCCCCCCCDDDEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@BBBAAA?????????@@@AAABBBBBBDDDFFFHHHJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLRRRZZZaaabbb\\\VVVTTTRRRPPPNNNMMMNNNOOOPPPNNNNNNMMMLLLKKKKKKKKKKKKHHHKKKNNNOOOPPPQQQSSSTTTTTTUUUWWWWWWVVVWWWXXXZZZUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTUUUVVVWWWVVVUUUTTTSSSSSSSSSSSSUUUWWWYYYZZZZZZ[[[]]]\\\\\\[[[]]]^^^bbbccccccccccccbbbaaaaaaaaa___]]][[[ZZZZZZ[[[\\\\\\\\\\\\]]]]]]\\\\\\\\\ZZZYYYXXXWWWXXXZZZ\\\]]]```___^^^]]]]]]^^^___```ccccccbbbdddeeefffeeeccc```aaabbbcccbbbbbb``````VVVVVVWWW]]]hhhttt|||wwwtttrrrpppooopppnnnllljjjhhhgggfffffffffccc```^^^^^^^^^]]]]]]^^^___`````````___^^^]]]^^^]]][[[YYYXXXXXXYYYYYY\\\\\\[[[[[[[[[[[[\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXRRRRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTTTTOOOPPPQQQQQQQQQPPPOOONNNMMMMMMNNNOOOOOOOOOOOONNNNNNMMMLLLKKKJJJIIIHHHHHHFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>===<<<<<<;;;<<<<<>>===;;;999999::::::;;;;;;::::::999999999;;;;;;;;;;;;999999:::888666888;;;<<<;;;999888777666555444333222222666555444333222333444444333333333222111000//////000000000000000000000000222222111111111111222222000000000000000000000000pppnnnllljjjiiijjjjjjkkkkkkkkkllllllllllllllllllmmmmmmnnnnnnnnnmmmmmmlllnnnnnnmmmllljjjhhhfffeeefffhhhiiijjjkkkkkkjjjjjjiiiiiiiiijjjjjjjjjjjjjjjiiihhhiiiiiiiiigggccc```]]]```eeehhhhhhhhhiiiiiihhhiiijjjkkkkkkiiihhhgggjjjkkknnnooopppooommmlllllljjjgggfffgggggggggfffeeegggiiijjjiiihhhiiiiiihhhhhhgggggggggfffffffffggghhhiiijjjkkkkkkjjjiiigggfffdddccccccdddfffgggffffffggggggffffffeeedddeeeeeeeeeeeeeeedddcccccc`````````aaaaaabbbcccdddccccccbbbbbbaaa```___^^^___aaaaaa```___^^^^^^```bbbaaa```^^^]]]\\\\\\\\\]]]\\\ZZZYYYXXXXXXYYYYYYZZZYYYYYYXXXXXXYYYYYYZZZXXXYYYYYYYYYXXXVVVUUUTTTUUUUUUTTTSSSRRRQQQPPPPPPOOONNNMMMLLLKKKLLLMMMMMMMMMOOOQQQQQQPPPNNNOOOOOONNNLLLKKKKKKMMMOOOPPPOOORRRQQQOOOMMMLLLLLLLLLMMMJJJJJJKKKKKKKKKKKKLLLLLLIIIIIIJJJKKKJJJHHHFFFEEEGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFBBBCCCEEEGGGHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBB?????????>>>======<<<<<<;;;<<<===>>>???@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@???????????????@@@AAABBBCCCCCCDDDFFFHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKPPPWWW^^^^^^YYYSSSQQQPPPOOONNNNNNNNNOOOOOOOOOOOONNNLLLKKKKKKKKKKKKIIILLLNNNPPPPPPPPPRRRSSSRRRTTTVVVWWWVVVVVVWWWYYYVVVVVVVVVVVVUUUUUUUUUUUUTTTUUUVVVVVVVVVUUUTTTTTTRRRRRRRRRSSSTTTVVVYYYZZZZZZ[[[]]]]]]\\\\\\]]]___cccccccccdddcccbbbbbbaaaaaa___]]][[[ZZZ[[[\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\ZZZZZZXXXXXXYYYZZZ\\\^^^___^^^^^^]]]]]]^^^___```cccbbbbbbccceeeeeedddcccaaabbbcccddddddcccbbbaaa]]][[[]]]cccnnnzzz|||wwwtttrrrpppooonnnmmmlllkkkiiigggfffeeefffccc```^^^^^^^^^^^^]]]```aaaaaaaaaaaa___^^^]]]\\\[[[ZZZZZZZZZ[[[\\\]]]\\\\\\[[[[[[[[[[[[\\\\\\[[[ZZZZZZYYYXXXWWWWWWWWWSSSSSSSSSTTTUUUVVVVVVWWWUUUUUUUUUUUUTTTSSSRRRRRRNNNOOOPPPPPPPPPOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@??????>>>>>>>>>???>>>===<<<<<<<<<<<<:::888999::::::;;;;;;::::::999999999:::;;;;;;:::999999999888666777:::;;;999777999999888777666555444444555555444333333333333333333222222222111000000000000000000000000000000000222111111000000111111222........................lllkkkiiihhhhhhhhhiiijjjjjjjjjkkkkkklllmmmmmmnnnllllllmmmmmmmmmmmmllllllmmmmmmmmmllljjjhhhfffeeeggghhhjjjkkkllllllkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhgggggggggeeeccc```___cccgggjjjjjjiiihhhhhhiiiiiiiiijjjiiihhhgggggglllmmmoooppppppooonnnmmmllljjjhhhhhhiiiiiiiiihhhdddeeeggghhhggghhhiiikkkhhhhhhhhhhhhgggggggggggghhhiiijjjjjjjjjjjjiiiiiifffeeecccbbbbbbccceeefffffffffggggggffffffeeeddddddddddddeeedddccccccbbb`````````aaabbbbbbcccccccccbbbaaa```___^^^]]]]]]`````````^^^]]]]]]^^^```cccbbbaaa___]]]\\\\\\\\\]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWXXXXXXYYYWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPOOONNNLLLKKKKKKKKKLLLMMMNNNPPPQQQQQQPPPOOOOOOPPPLLLKKKJJJKKKMMMOOOOOOOOOPPPOOONNNLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJHHHIIIJJJJJJIIIHHHFFFEEEGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDAAABBBCCCEEEEEEEEEDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA???????????????@@@AAABBBAAAAAAAAAAAABBBBBBBBBCCC>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>???@@@@@@@@@AAACCCDDDDDDCCCCCCBBB@@@@@@@@@???????????????<<<===>>>@@@AAABBBCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJMMMSSSXXXXXXSSSNNNMMMMMMNNNNNNOOOOOOOOOOOOQQQPPPNNNMMMLLLKKKKKKKKKJJJMMMOOOPPPPPPPPPQQQRRRPPPRRRUUUWWWVVVVVVWWWXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVUUUTTTSSSSSSPPPPPPQQQRRRTTTVVVXXXYYYZZZ[[[]]]]]]]]]]]]___```dddddddddddddddccccccbbb```___^^^]]]\\\\\\]]]^^^]]]]]]^^^^^^^^^^^^]]]]]]\\\[[[ZZZYYYZZZ\\\^^^___^^^^^^^^^^^^^^^___```aaacccbbbbbbccceeeeeedddccccccdddeeeffffffeeeddddddcccaaabbbiiiuuu}}}xxxuuussspppooommmmmmmmmllljjjhhhfffdddfffddd```_________^^^^^^aaabbbbbbbbbaaa```^^^]]]YYYYYYZZZ[[[\\\^^^___```]]]\\\\\\[[[[[[\\\\\\]]][[[[[[ZZZYYYWWWVVVUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUTTTSSSRRRRRRNNNNNNOOOOOOPPPOOOOOONNNPPPPPPPPPPPPOOONNNMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJHHHHHHGGGGGGFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@????????????@@@>>>===;;;;;;;;;;;;888666999::::::;;;;;;::::::999888999::::::::::::999888999777666666888888777555999888888777666555444444444444444444444333333222222222111111111111111111000000000000000000000000222111111000000111111222........................iiihhhhhhgggggghhhiiiiiijjjjjjjjjkkkkkkllllllllljjjkkkkkkllllllllllllkkkiiijjjjjjkkkkkkkkkjjjjjjhhhiiijjjllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjhhheeeeeeeeedddcccbbbbbbfffjjjlllllljjjhhhgggjjjjjjjjjiiiiiiiiiiiiiiimmmnnnoooppppppooommmllllllkkkiiiiiikkkkkkjjjiiidddeeefffeeeeeeeeegggiiihhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjiiiiiiiiihhhhhhdddcccaaa``````aaacccdddfffffffffffffffeeeddddddccccccddddddccccccbbbaaa______```aaabbbbbbbbbbbbcccbbbaaa___^^^]]]\\\\\\``````___]]]\\\]]]___bbbdddcccaaa___]]]\\\[[[[[[\\\\\\[[[ZZZYYYYYYYYYXXXWWWWWWVVVVVVVVVVVVWWWWWWVVVVVVUUUTTTTTTTTTUUUUUUTTTTTTSSSSSSRRRQQQQQQPPPNNNMMMLLLKKKJJJKKKLLLLLLNNNOOOPPPPPPNNNMMMNNNOOOKKKJJJJJJKKKMMMNNNNNNMMMOOONNNNNNMMMMMMLLLKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIHHHGGGFFFEEEFFFGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBCCCCCCAAABBBCCCDDDDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@??????=========>>>???@@@AAABBB@@@@@@AAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<======>>>?????????@@@BBBCCCDDDCCCAAA@@@?????????>>>>>>>>>>>>>>><<<===???AAABBBBBBBBBAAACCCCCCDDDEEEFFFGGGGGGGGGDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJNNNQQQQQQMMMJJJJJJKKKMMMOOOQQQPPPPPPOOOQQQPPPNNNMMMLLLKKKJJJJJJKKKMMMOOOPPPOOOOOOPPPQQQPPPRRRVVVWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVVVVUUUUUUVVVVVVVVVUUUTTTSSSRRRRRROOOPPPQQQRRRTTTVVVWWWXXXYYY[[[]]]]]]]]]^^^```aaadddeeeeeeeeeeeedddcccccc``````___^^^^^^^^^______^^^______``````______^^^]]]\\\[[[[[[[[[]]]___aaa___`````````aaabbbbbbcccdddccccccdddffffffeeedddeeeeeeggghhhhhhgggffffffgggeeefffmmmxxx~~~}}}xxxuuussspppnnnmmmmmmnnnnnnmmmjjjgggeeefffdddaaa`````````___^^^______```aaaaaa```^^^^^^YYYZZZ[[[\\\]]]___```aaa]]]]]]\\\\\\\\\\\\]]]]]]]]]\\\[[[ZZZXXXVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVUUUTTTTTTOOOOOOPPPPPPPPPPPPPPPPPPRRRRRRQQQQQQPPPNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>>>>??????===<<<<<<<<<;;;888666999::::::;;;;;;::::::999888888999999999999888888888777666666666666555444666666555444444333222222333333444555444333222111111111111111111222222222000000000000000000000000111111000000000000111111........................hhhhhhhhhhhhhhhiiiiiiiiikkkjjjjjjjjjiiiiiiiiihhhiiiiiijjjkkkkkkkkkkkkkkkhhhiiijjjjjjkkkkkkkkkkkkhhhiiikkklllmmmmmmllllllllllllllllllkkkkkkjjjjjjjjjgggeeedddeeefffeeedddeeehhhlllnnnmmmkkkiiiiiimmmlllkkkjjjjjjjjjkkkkkknnnnnnoooooonnnmmmlllkkkkkkjjjiiijjjkkklllkkkjjjhhhiiiiiigggeeeeeefffhhhhhhiiiiiiiiiiiiiiiiiiiiikkkjjjiiihhhgggfffffffffbbbaaa```______```aaabbbeeeeeeeeeeeeeeedddccccccbbbbbbbbbcccbbbaaaaaa```]]]^^^___aaaaaaaaaaaaaaabbbaaa```^^^]]]]]]]]]]]]``````___]]]\\\]]]```bbbbbbaaa___]]]\\\[[[ZZZZZZ[[[[[[ZZZZZZYYYXXXXXXWWWVVVVVVUUUUUUUUUUUUVVVVVVUUUTTTSSSSSSSSSSSSTTTTTTSSSRRRRRRQQQQQQPPPPPPPPPMMMLLLKKKJJJJJJJJJKKKLLLLLLMMMNNNMMMKKKJJJKKKLLLKKKKKKJJJKKKMMMNNNNNNLLLMMMNNNNNNNNNNNNMMMLLLKKKIIIIIIHHHGGGFFFFFFEEEDDDGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJHHHGGGGGGGGGGGGFFFFFFFFFCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>???@@@BBBBBBBBBAAAAAA@@@???>>>>>>>>>??????>>>>>>===<<<<<<<<<;;;;;;;;;<<<======>>>>>>===???AAABBBCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@???CCCCCCCCCCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJKKKKKKIIIHHHHHHJJJMMMPPPQQQQQQPPPOOOPPPOOOMMMLLLKKKJJJJJJJJJKKKMMMOOOPPPOOOOOOPPPQQQQQQTTTVVVWWWVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVUUUTTTSSSSSSRRRRRRPPPPPPQQQSSSTTTUUUVVVVVVXXXZZZ\\\]]]]]]^^^```bbbdddeeeeeeeeeeeedddcccccc``````````````````aaaaaa``````aaaaaaaaaaaa``````___^^^]]]\\\]]]___aaabbbbbbccccccdddddddddeeeeeeeeeddddddeeeggghhhfffeeeeeefffggghhhiiihhhhhhgggiiihhhjjjqqqzzzzzzwwwtttrrrooommmnnnoooooopppnnnllliiigggeeedddbbbaaabbbaaa```___[[[\\\^^^___```______^^^[[[[[[\\\]]]^^^_________^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^]]][[[YYYXXXWWWVVVWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVUUUTTTTTTQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRPPPOOOMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>>>>>>>??????@@@>>>=========<<<:::888999::::::;;;;;;::::::999888888888888888888888888666666666666555444444444555555444444333333222222222333444444444333111000111111111111111222222222000000000000000000000000111000000000000000000111////////////////////////hhhhhhhhhhhhiiiiiiiiiiiijjjiiiiiihhhggggggffffffggghhhiiijjjjjjkkkkkkjjjkkkkkkkkkkkkkkkjjjiiihhhiiijjjlllmmmnnnnnnmmmlllnnnmmmmmmllllllkkkkkkjjjiiigggffffffhhhiiiiiihhhhhhkkkmmmnnnmmmlllkkklllooommmkkkjjjiiijjjlllmmmmmmmmmmmmlllkkkjjjiiihhhhhhggghhhiiikkkkkkjjjiiikkkllllllkkkhhhgggggghhhiiiiiiiiiiiijjjjjjjjjjjjkkkjjjhhhfffeeeddddddcccaaa```^^^]]]]]]^^^```aaaccccccddddddccccccbbbaaaaaaaaabbbbbbaaaaaa```___[[[]]]^^^`````````______```___]]]\\\[[[[[[\\\]]]]]]^^^^^^]]]\\\]]]___aaa^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVUUUTTTTTTSSSSSSTTTTTTUUUSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOMMMLLLJJJIIIIIIIIIJJJKKKKKKLLLLLLJJJHHHGGGIIIJJJKKKKKKLLLNNNQQQSSSRRRQQQOOOPPPQQQQQQPPPMMMJJJIIIIIIHHHHHHGGGFFFEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@???????????????????????????@@@AAABBBAAAAAA@@@???>>>===<<<<<<>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<=========>>>@@@AAAAAAAAA@@@???>>>>>>>>>>>>????????????@@@@@@AAAAAAAAA@@@@@@???CCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGHHHIIILLLOOOPPPPPPOOOOOOMMMMMMLLLKKKJJJJJJJJJJJJJJJMMMOOOPPPPPPPPPQQQRRRSSSTTTUUUUUUSSSSSSTTTUUUSSSTTTTTTUUUUUUVVVVVVWWWVVVUUUTTTSSSSSSSSSSSSSSSQQQRRRSSSTTTUUUUUUUUUUUUVVVXXX[[[\\\\\\^^^```bbbdddddddddddddddccccccbbb``````aaaaaabbbbbbccccccaaaaaabbbbbbbbbbbbaaaaaaaaa```___^^^___```cccdddeeeffffffggggggfffeeeeeeeeeddddddeeeggggggfffeeedddeeefffhhhhhhhhhggggggjjjkkknnntttzzz}}}zzzvvvtttsssqqqnnnlllnnnooooooooonnnllljjjiiieeedddbbbbbbccccccaaa___ZZZ[[[]]]^^^______^^^^^^[[[\\\]]]^^^^^^^^^^^^]]]___^^^^^^]]]]]]^^^^^^___^^^^^^]]]\\\ZZZYYYXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUSSSSSSSSSRRRQQQOOONNNMMMMMMMMMMMMLLLLLLKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFEEEEEEDDDDDDCCCCCCCCC@@@@@@AAAAAAAAAAAABBBBBB@@@????????????@@@AAAAAA???>>>======>>>===;;;:::999::::::;;;;;;::::::999888888777777777777888888555666777666444444444666666666666555555555444444333333333333333222222111222222111111111111111111000000000000000000000000111000000//////000000111000000000000000000000000hhhhhhhhhhhhhhhhhhggggggfffffffffffffffffffffffffffggghhhiiijjjjjjjjjjjjjjjjjjkkkkkkkkkjjjiiiiiiiiijjjlllmmmnnnnnnmmmmmmnnnnnnnnnmmmlllkkkkkkkkkhhhggggggiiikkkmmmlllkkkkkklllnnnnnnmmmlllnnnoooooommmjjjhhhhhhiiilllmmmlllkkkkkkjjjhhhgggffffffeeeeeefffhhhjjjjjjiiiggghhhjjjkkkkkkiiigggggggggiiiiiiiiijjjjjjjjjkkkkkkkkkiiigggeeecccbbbaaaaaa```___]]]\\\\\\]]]___```bbbbbbbbbbbbbbbaaa````````````aaaaaaaaa```______YYY[[[]]]^^^______^^^]]]\\\[[[YYYXXXXXXYYY[[[\\\YYY[[[\\\\\\[[[[[[\\\^^^ZZZZZZYYYXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXVVVUUUTTTTTTSSSSSSRRRRRRSSSSSSTTTRRRSSSSSSSSSRRRQQQOOONNNOOOOOOOOONNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKIIIGGGFFFGGGIIIJJJJJJMMMRRRWWWZZZZZZZZZXXXYYYYYYXXXUUUPPPKKKHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@@@@???@@@@@@@@@@@@?????????>>>>>>>>>>>>@@@???????????????@@@@@@?????????>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>????????????@@@>>>>>>>>>??????@@@@@@@@@????????????@@@AAABBBBBBCCCBBBAAA@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEGGGHHHFFFHHHJJJKKKMMMMMMMMMMMMJJJJJJIIIIIIIIIIIIJJJJJJIIILLLNNNPPPPPPPPPRRRSSSTTTTTTSSSQQQOOOOOOQQQSSSQQQQQQRRRSSSUUUVVVWWWWWWUUUTTTSSSRRRRRRSSSTTTTTTTTTTTTUUUVVVVVVUUUTTTTTTTTTWWWYYY[[[[[[]]]___bbbcccccccccdddcccbbbbbbaaa```aaabbbccccccdddddddddbbbbbbccccccccccccbbbbbbbbbaaa```___```bbbdddeeegggggghhhhhhgggfffdddcccccccccbbbdddeeefffeeecccbbbccceeefffgggggggggffffffjjjooosssvvvyyy~~~wwwuuusssqqqqqqooommmkkknnnnnnmmmlllkkkjjjiiiiiieeedddccccccdddcccbbb```^^^^^^_________^^^\\\[[[YYYZZZ\\\]]]^^^^^^^^^]]]______^^^^^^^^^^^^______\\\\\\\\\[[[ZZZYYYYYYXXXZZZYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRQQQQQQQQQRRRSSSUUUUUUSSSSSSSSSRRRRRRPPPOOONNNOOONNNNNNMMMLLLKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEDDDCCCCCCBBB@@@@@@@@@AAAAAABBBBBBBBB???>>>>>>>>>??????@@@AAA<<<<<<;;;<<<======<<<:::999::::::;;;;;;::::::999888777666666666666777888333555777666555444666888666666555555555555444444444333222222111222222222333222222222111000000000000000000000000000000000000000////////////000000////////////////////////gggggghhhhhhgggffffffeeeccccccdddeeeeeefffffffffffffffhhhiiiiiijjjjjjjjjfffgggiiijjjkkklllmmmmmmjjjkkklllnnnnnnnnnnnnmmmoooooonnnmmmllllllkkkkkkgggggghhhjjjnnnoooooommmlllmmmnnnmmmlllmmmoooqqqnnnllliiigggggghhhkkkmmmkkkjjjiiihhhgggeeeeeeddddddddddddgggiiijjjhhhfffbbbeeehhhhhhgggfffeeeeeeiiiiiiiiijjjjjjkkkkkkkkkkkkiiifffdddbbb`````````___^^^\\\[[[[[[\\\^^^___aaaaaaaaaaaaaaa```______```````````````______^^^XXXZZZ\\\^^^^^^^^^]]]\\\YYYXXXVVVVVVVVVWWWYYY[[[VVVXXXZZZ[[[ZZZYYYZZZ[[[WWWWWWVVVVVVVVVVVVWWWWWWVVVWWWWWWXXXWWWVVVTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRSSSSSSTTTRRRPPPMMMLLLNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHIIIJJJJJJKKKKKKKKKIIIFFFFFFGGGIIIHHHJJJNNNTTT[[[```aaaaaabbbbbbbbb___ZZZTTTMMMIIIJJJJJJIIIIIIIIIIIIHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEECCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAA@@@AAAAAABBBBBB??????>>>>>>>>>>>>>>>??????>>>>>>>>>============@@@??????>>>>>>>>>>>>???============>>>>>>>>>>>>888888999::::::;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;>>>>>>>>>===>>>??????@@@>>>>>>??????@@@@@@@@@AAA>>>>>>>>>>>>???AAADDDEEECCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDEEEGGGIIIFFFFFFGGGIIIJJJKKKKKKKKKIIIHHHHHHHHHHHHIIIJJJJJJIIIKKKNNNOOOPPPQQQSSSTTTUUUTTTRRRNNNLLLLLLNNNQQQOOOOOOQQQRRRTTTVVVWWWXXXTTTTTTSSSRRRRRRSSSTTTUUUUUUVVVVVVWWWVVVUUUTTTSSSSSSVVVXXXZZZ[[[\\\___aaabbbccccccccccccbbbaaaaaa```aaabbbcccdddeeeeeeeeebbbccccccddddddccccccbbbbbbbbb``````aaabbbeeefffgggggghhhhhhgggeeecccbbbbbbaaaaaabbbddddddcccaaaaaabbbdddffffffffffffeeebbbgggmmmpppqqqtttzzz|||tttrrrpppoooooonnnllljjjmmmlllkkkjjjiiihhhhhhiiieeedddccccccddddddbbb```aaabbbbbbaaa___]]][[[ZZZWWWYYY[[[]]]^^^^^^^^^^^^______^^^^^^^^^^^^______[[[[[[ZZZZZZYYYYYYXXXXXXZZZZZZYYYXXXWWWVVVVVVUUUWWWWWWWWWWWWVVVUUUTTTTTTQQQPPPPPPPPPQQQRRRTTTUUUSSSSSSSSSSSSRRRQQQPPPOOOOOOOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCBBB@@@@@@@@@AAAAAABBBBBBBBB<<<<<<;;;<<<<<<===>>>>>>::::::999;;;<<<===<<<:::999::::::;;;;;;::::::999888777666555555666777888333555777777555444666999333333333333333333222222555444222111000111222333444333333222111000//////000000000000000000000000000000////////////000000........................ffffffffffffffffffffffffhhhgggeeedddcccdddeeeeeedddeeegggiiijjjkkkjjjjjjfffffffffggghhhhhhiiiiiillllllmmmnnnnnnmmmmmmlllooonnnlllkkkjjjkkkkkklllnnnmmmmmmmmmmmmnnnnnnooolllmmmoooooommmlllkkklllmmmllljjjhhhhhhiiikkkllliiihhhgggffffffhhhjjjlllkkkjjjhhhgggffffffggghhhgggeeecccaaaaaaccceeegggkkkkkkkkkjjjjjjhhhgggfffhhhgggeeedddcccbbbbbbbbb```___^^^^^^___```aaabbbbbbbbbcccbbbaaa```^^^]]]ZZZZZZZZZ\\\]]]^^^\\\ZZZYYYZZZ\\\^^^___^^^\\\[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXZZZ\\\[[[YYYWWWVVVWWWVVVWWWXXXWWWUUUTTTUUUVVVUUUUUUVVVWWWVVVUUUTTTSSSSSSRRRPPPOOOOOOQQQSSSUUUVVVUUUSSSQQQOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJNNNSSSZZZ___cccfffggghhhfffccc]]]WWWQQQMMMJJJHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDBBBBBBDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@===============>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======???>>>>>>===============;;;;;;;;;<<<<<<<<<<<<======>>>???@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAA???>>>>>>???AAABBBAAA@@@?????????@@@AAABBBAAABBBCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHJJJKKKJJJIIIIIIJJJLLLHHHEEEDDDFFFHHHHHHGGGJJJKKKMMMMMMLLLLLLNNNOOOPPPPPPOOOOOOOOONNNNNNNNNNNNOOOPPPRRRTTTUUUVVVVVVUUUSSSRRRSSSTTTVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWZZZ\\\\\\]]]___aaabbbbbbaaa```````````````ddddddcccccccccdddeeeeeeccccccbbbaaabbbeeegggiiigggfffeeedddeeefffggghhhiiihhhhhhfffeeedddcccccccccdddddddddcccbbb```___bbbdddeeeggggggfffeeedddiiiiiiiiijjjmmmrrryyy}}}zzzxxxxxxrrrrrrqqqpppooommmmmmlllmmmlllkkkjjjiiigggfffffffffeeeddddddeeeccc```^^^`````````___]]][[[YYYXXXYYY[[[]]]_________]]]\\\^^^^^^]]]\\\\\\\\\\\\]]]^^^\\\ZZZXXXXXXYYY[[[]]][[[ZZZYYYXXXXXXWWWWWWXXXVVVVVVWWWWWWVVVVVVUUUTTTRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOPPPOOONNNLLLKKKIIIHHHGGGJJJIIIHHHGGGGGGGGGGGGHHHDDDCCCCCCCCCCCCDDDDDDEEEAAAAAABBBBBBAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<==================:::::::::999999999888888666666777777888888888999666666666666666666555555555555333333333333555555444222000...///111555777444333222222333333111000000000000000000000000000222111111111000000//////////////////////////////ggggggggggggffffffffffffffffffeeeddddddddddddddddddeeegggiiijjjjjjjjjiiieeeffffffgggggghhhiiiiiikkkkkkkkklllkkkkkkjjjjjjmmmlllkkkjjjjjjjjjkkkkkknnnmmmmmmlllllllllmmmmmmkkklllnnnnnnllljjjiiijjjjjjiiihhhgggggghhhiiiiiihhhhhhggggggggghhhjjjjjjiiihhhfffeeedddeeeeeefffcccbbbbbbbbbccceeehhhiiikkkkkkkkkjjjiiigggfffeeegggfffeeecccbbbbbbbbbaaa``````___^^^^^^___```aaaaaaaaaaaaaaa```^^^\\\[[[[[[[[[[[[]]]^^^___]]][[[[[[[[[\\\]]]\\\\\\ZZZZZZYYYXXXWWWVVVVVVUUUUUUVVVWWWYYYZZZYYYXXXWWWWWWXXXWWWXXXYYYWWWUUUTTTTTTUUUUUUVVVVVVWWWVVVUUUTTTSSSSSSRRRPPPOOOOOOQQQTTTUUUUUUTTTRRRQQQOOONNNMMMMMMLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMRRRWWW\\\___aaabbbaaa```]]]YYYTTTOOOKKKHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEECCCBBBBBBCCCEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<======>>>???===========================>>>>>>>>>>>>>>>>>>===>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@@@@???>>>>>>>>>?????????@@@@@@????????????@@@@@@@@@AAAAAA@@@>>>======>>>@@@AAA@@@@@@?????????@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEGGGIIIJJJIIIHHHHHHIIIJJJGGGDDDDDDFFFHHHHHHGGGIIIKKKLLLMMMLLLLLLMMMOOOPPPOOOOOOOOOOOONNNNNNNNNOOOPPPQQQSSSTTTUUUVVVVVVTTTRRRQQQRRRTTTVVVVVVUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUWWWZZZ[[[\\\]]]^^^```aaaaaa```_______________ccccccccccccccccccdddeeedddcccbbbaaabbbdddfffgggddddddcccbbbbbbdddeeefffhhhgggfffeeedddccccccbbbcccdddddddddcccbbbaaa```aaabbbdddeeefffeeedddcccfffggghhhiiilllpppvvvzzz|||}}}~~~}}}zzzxxxwwwwwwrrrrrrqqqooonnnmmmkkkkkkllllllkkkiiihhhfffeeedddcccbbbbbbccceeedddbbb`````````___^^^]]][[[ZZZYYYYYY[[[]]]___```______^^^^^^]]]\\\\\\[[[[[[\\\\\\^^^\\\YYYWWWVVVWWWXXXYYYZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVUUUTTTRRRRRRSSSTTTTTTTTTTTTSSSTTTTTTSSSRRRQQQPPPOOOOOOPPPOOONNNLLLJJJIIIHHHGGGHHHHHHHHHHHHHHHGGGGGGGGGDDDDDDCCCCCCCCCCCCCCCDDDAAAAAABBBBBBAAA???>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888666777777777888888888888555555444444444333333333444444333222222333444444444333111///000111333555444333111222222333111000000000000000000000000000111111111000000000//////////////////////////////hhhhhhggggggffffffeeeeeeddddddeeeeeeeeedddcccbbbcccdddfffhhhhhhiiihhhhhhfffffffffggghhhhhhiiiiiijjjjjjjjjiiiiiihhhhhhgggjjjjjjiiiiiiiiijjjkkkkkknnnmmmlllkkkkkkkkkkkkkkkiiikkklllkkkiiiggggggggghhhhhhiiiiiiiiiiiiiiihhhgggggghhhhhhiiiiiihhhhhhgggfffdddcccbbbbbbcccccc```aaabbbdddgggiiikkkllllllkkkjjjiiigggfffeeedddfffeeedddcccbbbaaaaaaaaaaaa```___^^^^^^^^^___````````````___^^^]]][[[ZZZ]]]\\\\\\]]]______^^^\\\]]]\\\\\\[[[[[[ZZZYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUVVVWWWXXXWWWVVVVVVXXXYYYYYYZZZZZZXXXVVVTTTTTTUUUVVVVVVVVVWWWVVVUUUUUUTTTSSSRRRQQQPPPPPPRRRTTTUUUTTTSSSQQQPPPOOONNNMMMMMMKKKLLLNNNOOOPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMPPPTTTVVVXXXYYYYYYWWWVVVTTTRRROOOKKKHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBB????????????????????????===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>????????????>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>???????????????>>>>>>>>>>>>????????????===>>>>>>>>>>>>????????????>>>===<<<<<<===>>>?????????>>>>>>???@@@AAAAAAAAAAAA@@@???@@@AAABBBCCCBBBCCCCCCCCCDDDDDDDDDDDDCCCEEEHHHHHHGGGFFFFFFGGGGGGEEECCCDDDFFFHHHHHHHHHIIIKKKLLLLLLLLLLLLMMMOOOOOOOOOOOONNNNNNNNNMMMMMMOOOPPPQQQSSSTTTUUUUUUUUURRRQQQPPPQQQTTTVVVWWWVVVXXXWWWWWWWWWVVVVVVUUUUUUUUUWWWZZZ[[[[[[\\\]]]_________^^^]]]]]]]]]]]]^^^bbbaaaaaaaaabbbbbbcccddddddcccbbbaaaaaabbbcccdddaaaaaa`````````aaabbbcccffffffdddcccbbbbbbaaaaaacccdddddddddcccbbbaaa```^^^```aaacccddddddccccccccceeegggiiikkknnnqqquuuuuuwwwyyyyyywwwuuutttuuussssssqqqooonnnllljjjjjjkkkkkkiiihhhfffdddcccbbb`````````bbbdddeeedddccc``````___^^^]]][[[ZZZZZZZZZ[[[]]]___```aaa``````^^^]]]\\\\\\[[[[[[\\\\\\]]][[[XXXVVVTTTTTTUUUVVVXXXXXXWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUTTTQQQRRRSSSSSSTTTTTTSSSSSSSSSSSSRRRQQQPPPOOOOOONNNOOOOOOMMMLLLJJJIIIHHHGGGFFFFFFHHHHHHIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999888888777777777777888888888888666666555444333222222111333333222111111222333333333333222111111111222222333222111111222333111000000000000000000000000000111111000000000000//////////////////////////////gggffffffeeeeeedddddddddaaaccceeeffffffeeebbbaaacccdddeeeggghhhggggggfffgggggghhhhhhiiijjjjjjjjjjjjjjjiiihhhggggggggggggiiiiiijjjjjjjjjkkkllllllmmmlllkkkjjjiiiiiihhhiiigggiiiiiihhhfffeeeeeefffiiijjjlllmmmmmmllljjjiiifffggghhhiiijjjiiigggfffdddcccbbbaaa```aaaaaabbbaaacccfffiiikkkmmmmmmmmmlllkkkjjjhhhfffdddcccccceeedddcccbbbaaa``````aaabbbaaa___^^^]]]^^^^^^___``````___^^^]]]\\\[[[[[[]]]\\\[[[\\\^^^___^^^\\\]]]]]]\\\[[[[[[[[[\\\\\\ZZZZZZXXXWWWVVVVVVVVVVVVUUUUUUVVVUUUTTTUUUXXX[[[ZZZ[[[[[[YYYVVVTTTTTTTTTVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQQQQQQQRRRTTTUUURRRRRRQQQOOOOOONNNNNNNNNLLLMMMOOOPPPQQQQQQPPPOOONNNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNOOOPPPQQQQQQQQQNNNNNNMMMLLLKKKIIIGGGFFFGGGFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBB????????????????????????<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>????????????>>>>>>???>>>======<<<<<<======::::::;;;;;;;;;<<<<<<<<<======>>>>>>???>>>>>>============>>>>>>>>>??????======>>>>>>>>>?????????>>>>>>===<<<<<<===>>>>>>===>>>>>>>>>??????@@@@@@AAA@@@>>>===>>>???AAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBDDDFFFGGGFFFEEEEEEFFFDDDDDDDDDDDDFFFHHHIIIIIIIIIJJJLLLLLLKKKKKKMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSPPPOOOOOOQQQTTTVVVWWWWWWYYYXXXXXXWWWWWWVVVVVVUUUUUUWWWZZZ[[[ZZZ[[[\\\]]]]]]\\\\\\[[[[[[[[[\\\\\\```______``````aaabbbcccccccccaaa`````````aaaaaa______^^^^^^___```aaabbbeeedddbbbaaa``````aaaaaabbbbbbbbbbbbaaaaaa``````]]]^^^___aaabbbbbbbbbbbbaaadddgggjjjkkklllnnnoooppprrrtttuuutttsssssssssttttttrrrpppnnnllljjjiiijjjiiihhhfffdddcccbbbaaa```______aaacccddddddccc```___^^^]]]\\\\\\[[[[[[[[[\\\]]]___```aaaaaaaaa^^^^^^]]]\\\\\\\\\\\\\\\[[[ZZZXXXVVVUUUUUUVVVVVVXXXWWWVVVUUUUUUTTTUUUUUUUUUVVVVVVVVVVVVUUUTTTTTTQQQRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPOOONNNNNNNNNNNNMMMLLLJJJIIIHHHGGGDDDEEEGGGIIIIIIHHHFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>========================;;;;;;;;;;;;;;;::::::::::::::::::999999999888888777777777777777888888888999888777666555444333333222111111111111111111222222222222222222111000///333111000111222222111000////////////////////////000000000000000000//////////////////////////////dddddddddccccccbbbbbbbbbaaaccceeeggggggeeecccaaacccdddeeefffggggggffffffhhhiiiiiijjjjjjkkkllllllkkkjjjiiihhhgggggghhhhhhjjjjjjkkklllllllllmmmmmmkkkkkkiiihhhggggggggggggfffggggggfffeeedddeeefffjjjkkkmmmnnnnnnllljjjhhheeeggghhhjjjjjjhhhfffeeecccbbbaaaaaaaaabbbccccccgggiiikkkmmmnnnnnnnnnmmmlllkkkhhhfffdddcccbbbbbbcccbbbaaa```````````````aaa```___^^^]]]]]]^^^___aaa```___^^^]]]]]]\\\\\\\\\[[[ZZZZZZ\\\]]]]]]\\\]]]\\\\\\]]]^^^___```aaaZZZYYYXXXWWWUUUUUUUUUTTTTTTTTTUUUTTTTTTUUUXXX[[[ZZZZZZZZZXXXUUUSSSSSSTTTVVVVVVUUUUUUTTTTTTTTTTTTSSSRRRRRRQQQRRRSSSTTTUUURRRQQQPPPPPPOOOOOOOOOOOOMMMNNNOOOPPPQQQPPPPPPOOONNNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<===========================>>>>>>????????????>>>>>>@@@???>>>>>>======>>>>>>:::::::::;;;;;;;;;;;;<<<======>>>>>>>>>======<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>======>>>>>>>>><<<<<<===>>>??????@@@@@@@@@???===<<<===>>>@@@BBB@@@AAAAAAAAABBBBBBBBBBBBAAACCCEEEFFFEEEDDDDDDDDDCCCDDDEEEFFFFFFHHHIIIJJJIIIJJJLLLLLLKKKKKKMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMNNNOOOOOOPPPOOOOOOOOONNNNNNPPPSSSVVVWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVUUUWWWYYYZZZZZZYYYZZZ\\\[[[[[[ZZZZZZZZZZZZ[[[[[[]]]]]]]]]^^^^^^```aaaaaabbbaaaaaa```_______________^^^^^^^^^___```bbbcccdddcccaaa_________```aaaaaa``````_______________^^^^^^___```aaaaaabbbbbbbbbeeeiiikkkkkkkkkllllllllloooqqqrrrrrrqqqrrrssstttsssrrrpppmmmkkkjjjiiihhhgggfffeeedddbbbaaaaaabbbaaa``````aaabbbbbbaaa___^^^]]]\\\\\\\\\\\\]]]\\\\\\]]]___```aaaaaaaaa______^^^]]]]]]]]]]]]]]]YYYXXXXXXWWWWWWXXXYYYZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRQQQPPPOOONNNMMMMMMNNNMMMLLLKKKJJJIIIHHHGGGCCCEEEGGGHHHHHHGGGEEEDDDDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@??????????????????========================<<<<<<;;;;;;;;;::::::::::::::::::999999999888888888888777777777777777777999888777666555444333333111111111111111111111111111222222222222111//////222111000000222222222000//////////////////////////////////////////000000////////////////////////aaaaaaaaaaaabbbbbbbbbbbbbbbcccfffhhhhhhfffdddccccccdddfffgggggggggfffeeeiiiiiiiiijjjkkkkkklllllljjjiiihhhggghhhhhhjjjjjjkkkkkklllmmmmmmmmmlllllliiihhhgggfffffffffffffffeeefffgggfffeeeeeegggiiijjjkkkllllllkkkiiigggeeefffggghhhiiiiiigggfffdddcccbbbbbbbbbcccdddfffgggmmmmmmnnnoooooonnnmmmlllkkkiiigggeeecccbbbbbbcccbbbaaa```_______________```___^^^]]]]]]]]]^^^___aaa```___^^^]]]\\\\\\\\\\\\ZZZYYYYYY[[[\\\\\\\\\\\\\\\]]]^^^```aaabbbbbbXXXWWWVVVTTTSSSRRRRRRQQQSSSUUUVVVVVVUUUVVVXXXZZZXXXYYYYYYWWWUUUSSSSSSTTTUUUUUUTTTSSSSSSSSSSSSTTTSSSRRRRRRRRRSSSSSSTTTTTTRRRQQQQQQPPPPPPPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@========================;;;::::::::::::;;;<<<<<<==============================>>>>>>>>>>>>======??????>>>===============::::::::::::;;;;;;;;;;;;===============<<<<<<;;;<<<<<<<<<<<<============>>>>>>>>>>>>????????????===>>>>>>>>>>>>>>>>>>===:::;;;<<<>>>??????????????????>>>===>>>???@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA@@@BBBEEEEEEDDDCCCCCCDDDCCCEEEGGGGGGGGGHHHIIIKKKHHHJJJKKKKKKKKKKKKLLLNNNMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLMMMMMMNNNMMMMMMMMMNNNNNNMMMOOOSSSUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVWWWYYYZZZYYYXXXYYYZZZZZZYYYYYYYYYYYYZZZ[[[[[[[[[[[[\\\\\\]]]^^^___`````````______^^^^^^]]]]]]^^^^^^]]]]]]^^^```bbbcccdddbbb```___^^^___```aaa``````____________```````````````aaaaaaaaabbbbbbcccfffjjjkkkkkkjjjjjjjjjjjjllloooppppppooopppqqqrrrqqqooonnnllljjjhhhhhhfffeeeeeeddddddcccbbbbbbdddbbb```___```aaa```______^^^]]]\\\\\\\\\]]]^^^]]]]]]]]]^^^^^^___``````___^^^]]]]]]\\\\\\]]]]]]XXXXXXXXXXXXYYYZZZ[[[\\\XXXXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSPPPQQQRRRRRRSSSSSSRRRRRRQQQQQQPPPOOONNNMMMMMMLLLMMMMMMLLLKKKJJJIIIHHHGGGEEEFFFFFFGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;::::::::::::::::::999999999888888888888888888777777777777666666555444333222222111000111222222222222111000111111111222111111000///111000///000222222222000000000000000000000000000......////////////000000////////////////////////``````aaaaaabbbbbbcccccccccdddfffhhhhhhgggfffeeedddeeefffggghhhgggffffffgggggghhhiiiiiijjjjjjkkkiiihhhgggfffgggiiijjjlllkkkkkklllllllllkkkjjjiiigggfffeeeeeeeeeeeeffffffeeeeeefffffffffgggiiilllmmmmmmmmmllljjjhhhfffdddgggggghhhhhhhhhgggeeeeeecccccccccdddfffhhhjjjlllooooooooonnnnnnmmmlllkkkiiihhheeecccbbbbbbccccccaaa```______^^^^^^_________^^^]]]]]]]]]^^^___``````___^^^\\\[[[[[[[[[[[[]]][[[ZZZZZZ\\\]]]]]]]]][[[\\\^^^___````````````XXXWWWUUUTTTRRRQQQQQQQQQTTTUUUWWWXXXWWWVVVWWWXXXVVVWWWWWWVVVTTTRRRSSSTTTTTTTTTRRRQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTRRRRRRQQQQQQQQQRRRRRRSSSRRRQQQOOOMMMLLLMMMNNNOOOMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCC??????????????????????????????@@@@@@@@@@@@??????????????????????????????@@@@@@AAAAAAAAAAAA@@@@@@========================:::::::::999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<======<<<;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<=========<<<<<<;;;:::;;;;;;<<<<<<<<<=========<<<<<<=========>>>>>>>>><<<<<<<<<======<<<<<<<<<999:::<<<>>>????????????>>>>>>?????????@@@@@@@@@????????????@@@@@@@@@AAA@@@CCCEEEEEEDDDCCCDDDDDDDDDGGGIIIIIIHHHHHHJJJLLLHHHJJJKKKKKKJJJKKKLLLNNNMMMMMMLLLLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLOOONNNMMMOOORRRTTTUUUUUUTTTTTTUUUUUUVVVVVVWWWWWWVVVXXXYYYYYYXXXWWWXXXYYYYYYYYYYYYYYYYYYZZZ[[[[[[ZZZZZZZZZ[[[\\\]]]______^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\]]]___aaabbbdddbbb```^^^^^^___aaabbbbbbaaa````````````aaabbbdddccccccbbbbbbbbbbbbbbbdddfffiiijjjiiihhhhhhhhhgggjjjlllnnnmmmmmmmmmnnnmmmlllkkkjjjhhhgggfffeeeddddddddddddddddddddddddcccaaa___^^^___``````___^^^]]]\\\[[[[[[\\\^^^___^^^^^^]]]]]]]]]]]]^^^^^^]]]\\\[[[[[[ZZZZZZ[[[[[[YYYYYYYYYYYYYYYYYYZZZZZZWWWVVVUUUTTTTTTSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSPPPQQQRRRRRRSSSSSSRRRRRRQQQQQQPPPOOONNNMMMLLLLLLLLLLLLKKKJJJIIIIIIHHHGGGGGGGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAA@@@???>>>======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;::::::::::::999999999888888888888888888777777777666555555444444444333333333111111222333333222111111000000000000000111111111111//////000111222222111000000000000000000000000........./////////000000////////////////////////``````aaabbbcccddddddeeedddeeeggghhhhhhhhhggggggeeefffggghhhhhhhhhgggffffffffffffggghhhhhhiiiiiigggfffeeeeeefffhhhkkkllljjjkkkkkklllkkkjjjhhhgggeeeeeedddddddddeeeffffffdddeeefffffffffhhhkkknnnqqqpppooonnnkkkiiigggfffgggggghhhggggggfffeeeeeeccccccdddeeehhhkkkmmmoooooonnnnnnmmmllllllkkkkkkhhhgggdddbbbbbbbbbcccddd``````___^^^^^^^^^______^^^]]]]]]\\\]]]^^^```aaa___^^^\\\ZZZYYYYYYZZZZZZ___]]][[[[[[]]]^^^___^^^[[[]]]___``````___]]]\\\ZZZYYYWWWUUUTTTSSSRRRRRRTTTVVVXXXYYYXXXWWWWWWWWWTTTUUUVVVUUUSSSRRRSSSTTTTTTSSSQQQPPPPPPQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTSSSRRRRRRRRRRRRSSSSSSTTTSSSQQQNNNLLLKKKKKKMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHEEEEEEFFFFFFEEEEEEDDDDDDEEEDDDDDDDDDCCCCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAA@@@@@@@@@========================::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999:::999999:::::::::;;;;;;;;;<<<=========<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<<<<;;;;;;:::888:::<<<===?????????>>>>>>>>>???@@@@@@@@@@@@???>>>????????????@@@@@@@@@AAACCCEEEFFFEEEDDDDDDDDDEEEHHHKKKKKKIIIHHHJJJLLLHHHIIIKKKKKKJJJJJJLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKMMMNNNNNNNNNNNNMMMLLLLLLOOONNNMMMOOOQQQTTTTTTTTTRRRSSSTTTUUUVVVWWWWWWXXXVVVXXXYYYYYYXXXWWWWWWXXXYYYYYYYYYYYYYYYZZZ[[[\\\YYYYYYYYYZZZ[[[]]]^^^___\\\]]]]]]^^^^^^]]]]]]]]]\\\[[[[[[[[[\\\^^^```aaadddbbb```^^^^^^___aaacccccccccbbbaaaaaabbbcccdddfffeeedddcccbbbbbbbbbbbbdddfffhhhiiigggffffffgggfffhhhkkklllkkkkkkkkkllliiiiiihhhgggfffeeedddccccccccccccddddddeeeeeeeeebbb```^^^^^^___```aaa```^^^]]]\\\[[[[[[]]]^^^```^^^^^^]]]\\\\\\\\\]]]]]][[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRTTTUUUUUUUUUUUUTTTSSSSSSPPPQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPOOONNNMMMLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIHHHFFFDDDCCCBBBBBBBBB@@@@@@@@@???@@@@@@AAAAAA??????>>>======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<<<<;;;;;;:::::::::999999999888888999888888888777777666666666666666666666666555555111222333444444333222111000000//////000111222333000/////////111222222111000000000000000000000000---.........//////000000////////////////////////dddccccccccccccdddeeeeeehhhhhhhhhhhhgggfffddddddeeegggiiikkkkkkiiifffddddddfffhhhjjjllllllkkkkkkfffgggiiiiiiggggggggghhhhhhiiikkklllkkkhhheeeccceeeeeeffffffffffffffffffeeeeeeeeeddddddggglllppptttrrroookkkiiihhhhhhhhheeegggggggggeeedddeeefffeeeeeefffhhhjjjlllnnnooopppnnnllljjjjjjjjjkkklllgggeeecccbbbcccddddddccc___^^^]]]]]]\\\\\\\\\\\\```^^^\\\]]]^^^```aaa```\\\]]]]]]\\\ZZZYYYZZZ[[[]]]]]]\\\\\\[[[\\\\\\]]]^^^^^^^^^^^^\\\ZZZWWWVVVVVVUUUTTTTTTSSSSSSTTTTTTTTTTTTUUUVVVVVVWWWXXXXXXZZZWWWSSSQQQRRRTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPPPPQQQRRRRRRSSSSSSSSSRRRRRRRRRQQQPPPQQQRRRSSSSSSQQQPPPPPPNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGGGGGGGFFFEEECCCBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@???????????????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????===>>>@@@AAAAAA@@@>>>===========================999999999::::::<<<===>>><<<;;;;;;;;;;;;<<<<<<===<<<<<<======<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;999888999;;;<<<999999::::::::::::;;;;;;;;;;;;<<<<<<======>>>>>>===;;;999:::===>>>===;;;:::;;;<<<===>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<===>>>???@@@AAAAAAAAACCCBBBAAA@@@@@@BBBCCCEEEDDDFFFIIIKKKKKKIIIGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGKKKJJJJJJIIIIIIKKKLLLMMMKKKLLLMMMKKKJJJJJJKKKMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSRRRRRRRRRRRRTTTUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXVVVWWWYYY[[[[[[ZZZXXXWWW[[[[[[ZZZXXXXXXWWWWWWWWW\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\]]]^^^aaadddfffdddbbb```^^^]]]___```bbbdddcccaaa```___```bbbcccaaaaaaaaaaaaaaabbbbbbbbbffffffffffffffffffffffffffffffffffffgggggggggggggggfffcccbbbbbbaaa___]]]aaabbbccccccbbbaaa```___]]]]]]___```aaaaaaaaaaaa``````___^^^]]]]]]\\\\\\___\\\ZZZZZZ\\\]]][[[XXXZZZYYYWWWVVVUUUVVVVVVWWWTTTTTTUUUVVVWWWWWWWWWWWWXXXWWWVVVTTTSSSRRRRRRRRRRRRTTTVVVVVVTTTRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPLLLLLLLLLKKKJJJJJJIIIIIIKKKJJJJJJIIIHHHHHHGGGGGGEEEDDDDDDBBBAAA@@@??????BBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>???@@@AAA@@@???===<<<;;;;;;;;;<<<>>>>>>======<<<<<<<<<;;;999999:::;;;:::999888777888888888888777666444444444444444555555555666666///000000111111111000000000111222333333222111000000000000000000000000000////////////000000000000////////////////////////---,,,,,,,,,,,,---......aaaaaabbbccceeeggghhhiiikkkjjjjjjiiihhhfffddddddcccdddfffggggggfffdddcccdddfffiiikkklllkkkjjjiiifffhhhiiiiiigggfffgggggghhhiiijjjjjjjjjhhhfffeeeggggggffffffeeeeeeddddddeeeffffffeeeeeehhhlllooopppooolllhhhfffeeeeeeeeefffggggggfffeeeeeefffgggfffggggggiiijjjlllnnnooommmllljjjiiiiiikkklllmmmhhhfffcccbbbcccccccccbbb]]]\\\\\\[[[[[[[[[[[[\\\^^^\\\[[[[[[]]]^^^^^^^^^[[[\\\\\\\\\ZZZYYYZZZ[[[\\\\\\\\\[[[[[[[[[\\\\\\]]]]]]]]]\\\[[[YYYVVVUUUVVVVVVUUUTTTTTTTTTTTTUUUTTTTTTUUUVVVVVVWWWXXXXXXYYYVVVRRRQQQRRRTTTTTTTTTUUUTTTTTTSSSRRRRRRQQQQQQRRRRRRSSSSSSTTTSSSSSSRRRRRRQQQPPPPPPRRRRRRQQQPPPOOONNNMMMLLLKKKJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDBBBAAACCCBBBBBBAAAAAAAAAAAAAAA>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????>>>>>>???@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<===>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======<<<;;;:::999999:::;;;999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<:::999:::===>>>===;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<===>>>@@@AAAAAABBBBBBCCCBBBAAA@@@@@@AAACCCDDDFFFGGGIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIHHHHHHHHHIIIJJJKKKKKKLLLMMMLLLJJJJJJLLLMMMNNNOOOPPPQQQRRRSSSSSSTTTSSSSSSRRRRRRRRRTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXWWWVVVWWWXXXYYYZZZYYYXXXXXXWWWWWWVVVVVVVVVWWWWWWXXX[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]___bbbdddffffffdddbbb```___```bbbccccccbbb```_________aaabbbbbbbbbbbbbbbbbbccccccccceeeffffffffffffffffffeeedddddddddeeeeeeeeeffffffgggeeecccbbbbbbbbb```^^^``````aaaaaaaaa```___^^^\\\]]]^^^___``````aaa```______^^^^^^]]]\\\[[[[[[^^^[[[ZZZZZZ[[[[[[ZZZWWWZZZYYYWWWVVVVVVVVVWWWWWWVVVVVVWWWWWWWWWVVVUUUUUUWWWVVVUUUTTTRRRRRRRRRRRRQQQSSSUUUUUUSSSQQQQQQQQQTTTTTTTTTTTTSSSRRRQQQPPPLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGDDDDDDCCCBBBAAA@@@??????AAAAAA@@@@@@@@@?????????@@@???>>>>>>>>>???@@@@@@@@@@@@>>>===<<<<<<<<<===============<<<<<<;;;;;;999999:::::::::999888777888888888777777666444444444444444444555555555666111111111111111111111111000111222222222222111000000000000000000000000000////////////000000000000////////////////////////---,,,,,,,,,,,,---......bbbbbbcccdddeeegggiiijjjmmmmmmllljjjhhhfffdddcccdddddddddeeeeeeeeeddddddeeegggiiikkklllkkkiiiggggggiiijjjiiigggffffffggghhhhhhhhhhhhhhhgggggggggggggggfffeeedddccccccbbbeeefffggggggggghhhkkkmmmllljjjhhheeecccbbbbbbbbbfffgggfffeeeddddddgggiiihhhhhhiiijjjkkklllmmmmmmiiiiiihhhhhhiiijjjlllmmmhhhfffdddbbbbbbbbbaaa```ZZZZZZZZZZZZZZZZZZ[[[\\\\\\ZZZXXXYYYZZZ\\\\\\[[[YYYZZZ[[[ZZZYYYXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[ZZZZZZXXXWWWUUUTTTWWWWWWVVVUUUUUUUUUUUUVVVTTTUUUUUUVVVVVVWWWWWWXXXWWWUUURRRQQQRRRTTTTTTTTTVVVUUUSSSRRRQQQQQQRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSQQQPPPPPPPPPPPPOOOMMMMMMLLLKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAACCCBBB@@@??????@@@AAAAAA@@@???>>>===============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<============>>>>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>???>>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::::::::999999999::::::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<;;;:::999:::<<<===<<<;;;;;;<<<===>>>????????????>>>>>>>>>============<<<;;;<<<>>>@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAACCCDDDHHHHHHIIIIIIJJJJJJJJJJJJGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLKKKKKKLLLNNNOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSRRRRRRSSSTTTVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXSSSSSSSSSTTTTTTVVVWWWWWWZZZZZZZZZ[[[[[[\\\\\\\\\[[[[[[\\\]]]___bbbeeefffgggfffdddbbbaaabbbcccdddbbbaaa___^^^^^^^^^___```bbbbbbbbbcccccccccddddddeeeeeeffffffffffffeeeeeebbbbbbcccccccccdddddddddfffdddcccbbbccccccaaa```^^^____________^^^]]]]]]\\\]]]^^^^^^____________]]]]]]]]]\\\\\\[[[[[[ZZZ\\\[[[YYYYYYZZZYYYXXXVVVYYYXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTVVVUUUTTTRRRQQQQQQQQQQQQPPPRRRTTTTTTRRRQQQPPPQQQUUUUUUUUUTTTSSSQQQPPPOOOLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDCCCBBBAAA@@@??????@@@@@@@@@?????????>>>>>>??????>>>>>>>>>>>>??????@@@???>>>==================<<<<<<<<<<<<;;;;;;;;;888999999999999888777777777777777777666555555444444444444444555555555555444333222111000000111222000111111222222111111000000000000000000000000000////////////000000000000////////////////////////---,,,,,,,,,,,,---......fffeeeeeeeeeeeefffggggggmmmmmmllljjjhhheeecccbbbgggfffeeeddddddeeeggghhhfffhhhjjjkkkkkkjjjgggfffgggiiijjjiiigggfffffffffhhhgggfffffffffggghhhiiiffffffeeeeeeddddddcccccceeeggghhhiiihhhhhhiiijjjhhhgggeeecccaaaaaa``````dddeeedddcccbbbcccfffiiihhhhhhiiijjjjjjkkkkkkkkkhhhhhhhhhggghhhiiijjjkkkhhhfffdddcccbbbaaa___]]]YYYYYYYYYYYYZZZ[[[\\\\\\ZZZYYYXXXXXXZZZ[[[ZZZYYYXXXYYYZZZYYYXXXWWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[[[[YYYYYYXXXXXXWWWVVVUUUTTTXXXXXXWWWVVVVVVVVVVVVWWWUUUUUUUUUVVVVVVWWWWWWWWWVVVTTTRRRQQQSSSUUUUUUUUUVVVUUUSSSQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSRRRSSSQQQOOOOOOOOONNNMMMKKKKKKKKKJJJJJJJJJJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@BBBAAA???>>>>>>???AAABBBCCCBBBAAA@@@??????>>>>>>========================;;;;;;;;;<<<<<<<<<======???>>>============>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999999999999::::::;;;;;;;;;;;;:::::::::999999999::::::::::::999888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::;;;;;;;;;;;;;;;<<<===>>>????????????========================:::;;;===???AAACCCDDDDDDAAAAAA@@@@@@@@@AAABBBCCCHHHGGGFFFFFFGGGHHHJJJKKKGGGFFFDDDCCCCCCDDDFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIKKKLLLMMMLLLKKKKKKLLLNNNOOOPPPPPPQQQRRRSSSTTTTTTSSSRRRRRRQQQRRRTTTUUUVVVVVVWWWWWWXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXXXXSSSSSSSSSSSSTTTUUUVVVVVVYYYYYYYYYZZZZZZ[[[[[[[[[ZZZ[[[[[[]]]___aaadddeeefffeeecccbbbaaaaaabbbccc```___^^^]]]]]]]]]^^^^^^aaaaaaaaabbbbbbccccccddddddeeeeeeffffffeeeeeedddaaabbbbbbbbbccccccccccccdddcccbbbbbbcccdddbbbaaa^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\]]]]]]^^^]]]]]]]]][[[[[[[[[[[[[[[ZZZZZZZZZ[[[ZZZYYYXXXXXXWWWVVVUUUVVVVVVVVVVVVUUUVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUTTTTTTSSSQQQQQQPPPPPPPPPQQQSSSUUUUUUSSSQQQQQQQQQVVVUUUUUUTTTRRRPPPOOONNNLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@??????@@@@@@@@@@@@???????????????>>>>>>>>>============>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888777777777666666777777666555555444444444444444444444444444777555333111000000111222000000111111111111000000////////////////////////////////////000000000000////////////////////////---,,,,,,,,,,,,---......fffeeeeeeeeeeeefffggggggkkkkkkjjjiiigggdddcccaaagggfffdddcccccceeehhhjjjggghhhiiijjjjjjhhhgggfffggghhhjjjiiigggffffffgggiiihhhgggffffffgggiiijjjdddddddddeeeeeefffffffffeeegggiiiiiihhhgggggggggfffeeedddcccbbbaaa``````aaabbbcccbbbbbbccceeehhhggggggiiiiiijjjjjjiiiiiiiiiiiihhhhhhgggggggggggghhhfffdddbbbbbb```^^^\\\ZZZZZZZZZZZZZZZ[[[\\\]]]ZZZYYYXXXYYYZZZ[[[YYYXXXWWWXXXYYYYYYXXXWWWXXXZZZYYYZZZ[[[\\\\\\\\\\\\[[[XXXXXXWWWVVVVVVVVVVVVUUUYYYXXXWWWWWWVVVVVVWWWWWWUUUUUUVVVVVVVVVVVVWWWWWWUUUTTTRRRRRRTTTVVVVVVVVVVVVUUUSSSRRRQQQRRRTTTUUUTTTTTTTTTTTTTTTSSSRRRRRRRRRPPPNNNMMMMMMMMMKKKIIIKKKKKKJJJJJJJJJKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@?????????@@@AAAAAACCCCCCAAA@@@????????????========================;;;;;;;;;;;;<<<<<<<<<<<<>>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>===??????>>><<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::999888888888888999:::======<<<:::999888777666888888999::::::999999888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::::::::::::::;;;;;;<<<===>>>>>>?????????<<<<<<<<<<<<<<<=========:::;;;===???AAABBBCCCCCC@@@@@@@@@@@@AAAAAABBBBBBEEEDDDCCCCCCDDDEEEGGGIIIHHHGGGEEECCCCCCEEEGGGHHHGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLKKKJJJJJJLLLNNNOOOOOOPPPQQQRRRSSSTTTTTTRRRQQQQQQPPPQQQSSSTTTUUUUUUVVVWWWXXXXXXWWWVVVUUUUUUUUUUUUTTTUUUVVVWWWWWWUUUUUUTTTTTTTTTTTTUUUUUUWWWWWWXXXYYYYYYZZZ[[[[[[YYYZZZ[[[\\\^^^```aaabbbbbbaaa```_________``````___^^^^^^]]]]]]]]]]]]]]]_________```aaabbbbbbccccccdddeeeffffffeeedddcccaaaaaabbbbbbbbbccccccccccccbbbaaaaaaccccccbbbaaa^^^^^^^^^^^^^^^^^^^^^^^^[[[\\\\\\\\\\\\[[[[[[ZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXVVVUUUUUUUUUTTTTTTTTTTTTUUUTTTTTTTTTSSSTTTUUUVVVWWWWWWWWWWWWSSSSSSRRRQQQPPPPPPPPPPPPSSSUUUVVVVVVUUUSSSSSSSSSTTTTTTTTTSSSQQQOOONNNMMMKKKKKKKKKJJJIIIIIIHHHHHHFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@???BBBAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;888888777777777666666666555666666666666555555444444444444444444444333333777555333111000000111222000000000000000000000000////////////////////////////////////000000000000////////////////////////---,,,,,,,,,,,,---......bbbbbbcccdddeeegggiiijjjhhhhhhhhhhhhgggeeedddcccfffdddbbbaaabbbdddgggiiiiiihhhhhhhhhhhhhhhhhhhhhfffgggiiiiiiggggggggghhhjjjiiihhhgggggghhhiiijjjcccddddddeeefffggghhhhhheeeggghhhhhhfffdddeeeeeeeeeddddddcccbbbbbbaaa```___```bbbccccccdddeeegggfffgggiiijjjkkkkkkjjjiiijjjiiiiiihhhhhhgggfffffffffeeecccbbbbbb```]]][[[[[[ZZZZZZZZZZZZZZZ[[[\\\ZZZZZZYYYZZZ[[[[[[YYYWWWWWWXXXYYYYYYXXXXXXYYYZZZYYYZZZ\\\]]]^^^^^^]]]\\\XXXXXXWWWWWWVVVWWWWWWXXXXXXXXXWWWVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSTTTVVVXXXXXXWWWUUUUUUSSSSSSSSSSSSTTTUUUSSSSSSTTTSSSSSSRRRQQQPPPPPPNNNMMMLLLLLLLLLJJJHHHJJJJJJJJJJJJJJJKKKLLLMMMIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIGGGEEEDDDBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<===<<<==================<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>===<<<>>>===<<<;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;::::::999888777777888999:::===<<<;;;:::888777666555888888888888888999999999999999::::::::::::;;;;;;;;;;;;::::::::::::999999777999::::::999888:::;;;:::;;;<<<===>>>>>>>>>>>>;;;<<<<<<<<<<<<=========999:::<<<>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAACCCEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIKKKMMMNNNNNNOOOPPPQQQRRRSSSSSSPPPPPPOOOOOOPPPQQQSSSTTTTTTVVVWWWXXXXXXWWWVVVTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVUUUUUUTTTTTTTTTUUUUUUVVVVVVWWWXXXYYYYYYZZZZZZYYYYYYZZZ[[[\\\]]]^^^^^^]]]]]]]]]]]]]]]^^^^^^___^^^^^^^^^^^^]]]]]]]]]\\\]]]^^^^^^___```aaabbbbbbbbbdddeeeffffffeeedddbbb```aaaaaaaaabbbbbbbbbbbbbbbaaa``````aaabbbaaa___^^^]]]]]]]]]]]]^^^^^^___[[[[[[[[[[[[[[[ZZZYYYXXXYYYYYYYYYZZZZZZ[[[[[[[[[YYYZZZZZZYYYVVVTTTTTTUUUSSSSSSTTTUUUUUUUUUTTTTTTPPPQQQSSSUUUVVVWWWWWWWWWSSSSSSRRRQQQQQQQQQQQQQQQSSSUUUWWWWWWUUUTTTSSSTTTRRRRRRRRRQQQPPPNNNMMMLLLKKKKKKJJJJJJIIIHHHHHHHHHEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???BBBBBBBBBAAAAAAAAA@@@@@@===>>>>>>>>>===<<<;;;:::999::::::;;;::::::999999999999:::::::::::::::;;;888777777666555666666666555555666666666555555444444444444444333333333333444333222111000000111222111000000//////000000111000000000000000000000000////////////000000000000////////////////////////---,,,,,,,,,,,,---......aaaaaabbbccceeeggghhhiiifffgggggghhhhhhhhhggggggfffeeecccbbbccceeehhhiiiiiihhhfffeeeeeegggiiijjjdddfffhhhiiihhhggghhhiiikkkkkkjjjiiiiiihhhiiiiiieeeffffffgggggghhhhhhhhhfffggggggfffdddbbbcccdddccccccccccccbbbbbbaaa```^^^aaadddfffffffffggggggggghhhkkklllmmmmmmlllkkkhhhhhhiiiiiiiiihhhhhhgggeeecccbbbbbbbbb```]]][[[ZZZZZZYYYYYYXXXYYYYYYYYYZZZYYYYYYYYYZZZZZZXXXVVVWWWYYYZZZZZZYYYYYYZZZ[[[ZZZ[[[]]]_________^^^]]]ZZZYYYXXXWWWXXXXXXYYYZZZXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTVVVXXXZZZZZZYYYTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQOOOOOONNNMMMKKKKKKKKKKKKJJJHHHHHHHHHHHHHHHIIIJJJKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@??????@@@AAAAAA???@@@BBBCCCCCCCCCBBBAAA@@@@@@???>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<=========;;;;;;============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????>>><<<;;;<<<;;;;;;:::::::::;;;;;;888999:::;;;;;;;;;;;;;;;999888777666666777888999::::::999999888888777777888777777666777888999:::999999::::::::::::;;;;;;999888888888777777777777666888:::999888777999;;;999:::;;;<<<<<<=========;;;;;;;;;<<<<<<<<<======999:::;;;===>>>>>>????????????@@@AAAAAAAAAAAAAAA?????????@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFHHHIIIHHHHHHHHHJJJLLLMMMMMMNNNOOOPPPQQQRRRRRROOONNNMMMMMMNNNOOOQQQRRRTTTUUUWWWYYYYYYWWWUUUTTTRRRSSSTTTUUUUUUUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVVVVUUUUUUVVVWWWXXXYYYZZZZZZXXXYYYYYYZZZZZZZZZZZZZZZYYYZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\^^^^^^___```aaabbbccccccbbbccceeeggggggeeecccbbb____________````````````bbb```______``````___]]]\\\[[[[[[[[[[[[\\\]]]^^^[[[[[[[[[ZZZYYYXXXWWWVVVXXXXXXYYYZZZ[[[[[[\\\\\\ZZZ[[[[[[YYYVVVTTTTTTUUUSSSTTTUUUVVVWWWWWWVVVUUUPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSRRRRRRQQQQQQRRRRRRSSSUUUWWWVVVUUUSSSSSSSSSPPPPPPPPPOOONNNMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@???======>>>>>>===;;;:::999999999:::;;;;;;;;;:::999888999999999::::::::::::888777666555555555666666444444555666666555555444444444444333333333222222111111111111111111111111111000///......///000111000000000000000000000000////////////000000000000////////////////////////---,,,,,,,,,,,,---......dddccccccccccccdddeeeeeeeeefffgggiiijjjjjjjjjjjjhhhgggfffeeefffhhhjjjllljjjhhheeeddddddgggjjjlllccceeehhhhhhhhhhhhiiijjjlllllllllkkkjjjiiihhhhhhhhhhhhhhhhhhhhhgggggggggfffgggfffdddbbbaaabbbcccbbbbbbccccccbbbaaa``````^^^aaafffiiiiiihhhhhhhhhhhhjjjlllnnnoooooonnnnnnfffggghhhiiijjjjjjjjjiiidddcccbbbbbbbbb```]]][[[ZZZYYYXXXWWWWWWWWWWWWWWWYYYXXXXXXYYYZZZYYYWWWTTTWWWYYYZZZZZZYYYYYYZZZ\\\ZZZ[[[^^^`````````___^^^ZZZZZZYYYXXXYYYZZZ[[[\\\WWWWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUWWWYYY[[[[[[ZZZSSSTTTTTTUUUUUUUUUTTTTTTRRRRRRRRRRRRQQQPPPOOONNNMMMLLLJJJJJJKKKKKKJJJHHHFFFFFFFFFGGGHHHIIIJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@??????@@@AAABBB>>>@@@CCCEEEEEEDDDBBB@@@AAAAAAAAA@@@AAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<============>>>:::;;;===>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???>>>===;;;:::::::::999999999:::;;;;;;888999::::::;;;;;;;;;;;;999888777555555777888999777888888888888999999999888777666555666777999;;;999999:::::::::;;;;;;;;;777777666666555555555444666888:::999777777999;;;888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======999:::;;;<<<============??????@@@AAAAAAAAAAAA@@@>>>>>>???AAABBBCCCCCCDDDBBBBBBCCCDDDDDDCCCBBBBBBCCCDDDEEEGGGGGGFFFFFFEEEEEEGGGHHHHHHGGGHHHJJJLLLLLLMMMMMMNNNOOOPPPQQQRRRNNNMMMMMMLLLMMMOOOPPPQQQSSSUUUWWWYYYYYYWWWUUUSSSPPPRRRTTTUUUVVVUUUSSSRRRPPPQQQQQQRRRTTTUUUWWWXXXTTTTTTUUUVVVXXXYYYYYYZZZXXXYYYYYYYYYYYYYYYXXXXXXWWWXXXYYYZZZ\\\]]]^^^___^^^^^^_________^^^]]]\\\^^^___```aaabbbcccddddddaaaccceeeggggggeeecccaaa]]]]]]]]]^^^^^^^^^______bbb```___^^^______]]]\\\[[[ZZZYYYYYYYYY[[[\\\]]]ZZZZZZZZZZZZYYYXXXVVVVVVXXXXXXYYYZZZ[[[\\\]]]]]]ZZZ\\\\\\ZZZVVVTTTTTTVVVTTTUUUWWWXXXYYYXXXWWWWWWQQQRRRRRRSSSSSSSSSSSSRRRTTTSSSSSSRRRRRRRRRRRRSSSRRRTTTVVVVVVTTTRRRRRRRRRNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGDDDCCCCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>======>>>>>>===;;;999888999:::;;;<<<<<<<<<;;;:::888888888999999:::::::::888777666444444555555666444444555555666555555444444444444333333222222222///000000111111111000000111000///......///000111000000000000000000000000////////////000000000000////////////////////////---,,,,,,,,,,,,---......___``````aaabbbcccccccccbbbdddfffhhhiiiiiihhhggggggfffeeeeeeeeegggjjjkkkjjjhhhfffeeeggghhhhhhgggiiijjjkkklllkkkjjjiiihhhhhhiiijjjkkkjjjiiigggeeedddccccccccccccdddeeeeeeeeeeeeeeedddbbb___]]][[[``````aaa```^^^^^^___aaabbbcccdddfffggghhhhhhhhhfffhhhkkkmmmnnnnnnlllkkkiiiiiiiiiiiihhhgggeeeeeeccccccbbbaaa___^^^\\\[[[YYYXXXWWWVVVUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYY[[[[[[[[[ZZZYYY\\\\\\]]]^^^^^^^^^]]]]]]ZZZYYYYYYXXXXXXXXXYYYYYYYYYXXXXXXWWWVVVVVVUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWSSSTTTVVVXXXXXXWWWVVVUUUTTTTTTUUUTTTTTTSSSRRRQQQOOOOOONNNNNNNNNNNNMMMMMMNNNMMMLLLJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@@@@???>>>======<<>>>>>>>>>>>>>>>>>===<<<::::::<<<<<<============<<<<<<999999:::;;;;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::;;;:::999888888888999:::999999:::::::::999999888888777666666666888999:::999999888888888888999999888888777666666666666666666777888999::::::999888777777777777777777777777555777888777666555666777888888999999999::::::::::::;;;<<<<<<======<<<<<<<<<;;;;;;<<<<<<===>>>???>>>>>>???@@@@@@@@@@@@???777888;;;???AAACCCCCCCCC>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEFFFGGGIIIJJJJJJKKKKKKKKKKKKLLLMMMMMMNNNNNNQQQPPPOOONNNNNNOOOPPPQQQWWWXXXYYYYYYVVVUUUUUUUUUSSSSSSSSSSSSTTTUUUVVVWWWTTTQQQNNNQQQVVVYYYXXXVVVSSSUUUXXXZZZZZZXXXVVVTTTVVVTTTRRRSSSUUUVVVUUURRRWWWXXXYYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^^^^^^^^^^^^^___```aaa```^^^^^^```aaaddddddeeedddcccaaa___^^^aaa```___^^^^^^^^^^^^^^^aaa```^^^]]]\\\[[[[[[[[[[[[\\\\\\]]]]]]\\\\\\[[[YYYXXXXXXWWWWWWWWWXXXXXX\\\ZZZYYYYYYZZZZZZXXXWWWYYYYYYYYYXXXWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPPPPQQQRRRSSSSSSSSSSSSRRRQQQQQQPPPPPPLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBAAA???>>>>>>???AAA@@@??????>>>>>>??????============<<<<<<<<<<<<<<<===>>>>>>===;;;999888<<<:::888888999:::999888888888777666666666666666111222222333333444444555333333333222222222111111444222000///......000111333222222111000/////////222111111000000000000000000000000000000000000000111///---------,,,***)))*********++++++,,,,,,---___``````aaabbbbbbccccccdddeeefffggggggfffeeeddddddcccbbbaaabbbccceeegggiiigggffffffgggiiiiiiiiiiiijjjjjjkkkjjjiiihhhgggdddeeefffgggfffeeecccbbbdddddddddddddddeeefffgggfffeeedddcccaaa___]]]\\\```aaaaaa```______aaacccccccccdddeeeffffffffffffeeefffiiikkklllkkkiiihhhgggggggggggggggfffeeedddbbbbbbbbbaaa___]]]\\\[[[ZZZYYYXXXWWWVVVWWWWWWXXXWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXZZZ[[[\\\[[[[[[ZZZ\\\\\\]]]]]]]]]\\\\\\[[[YYYXXXXXXWWWWWWXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUXXXWWWWWWVVVVVVUUUUUUUUUSSSTTTVVVXXXXXXWWWVVVUUUSSSTTTTTTSSSSSSRRRQQQPPPNNNNNNMMMMMMLLLLLLKKKKKKMMMLLLJJJHHHGGGFFFFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFBBBCCCCCCDDDDDDDDDCCCCCC@@@@@@??????>>>======<<>>>>>???AAABBBBBBCCC@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::<<<<<<============<<<<<<:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;:::999888888888999999888999999:::999999888888888777666666666777999:::888777777666666777777888888888777666666666666666666777888999:::999999888777777777777777777777777666777888888666666777888999999999999999999999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???===>>>??????@@@@@@??????:::;;;===>>>???@@@@@@AAA>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNOOOOOONNNNNNNNNOOOQQQQQQSSSUUUWWWWWWUUUTTTUUUVVVUUUUUUTTTTTTTTTUUUUUUVVVSSSPPPNNNQQQVVVYYYXXXUUUUUUVVVXXXZZZYYYXXXVVVTTTVVVTTTRRRSSSUUUVVVUUUSSSWWWWWWXXXYYYYYYYYYYYYYYYZZZZZZ[[[\\\]]]^^^^^^^^^___`````````^^^^^^```aaaccccccdddcccbbb```___^^^___^^^^^^^^^^^^______```______^^^]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\ZZZYYYYYYXXXXXXYYYYYYYYY]]][[[ZZZZZZZZZZZZYYYXXXYYYYYYXXXXXXWWWVVVVVVVVVUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPQQQRRRSSSRRRQQQQQQPPPPPPOOOOOONNNKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGFFFDDDCCCBBBAAABBBBBBAAA@@@@@@@@@@@@@@@CCCDDDEEEDDDAAA@@@AAABBB@@@@@@???>>>>>>>>>??????============<<<<<<<<<<<<======<<<:::999999999999888666555555666666555444888777777666666666666666444444444444333333333333333333333333222222222222555444222111111333444555/////////...------,,,,,,222111000000//////000000........................---,,,+++,,,...///...---+++++++++++++++,,,,,,,,,`````````aaabbbbbbcccccceeeeeedddcccbbbbbbaaaaaacccbbb```______```bbbcccgggfffeeefffhhhjjjkkkjjjiiiiiiiiiiiihhhgggeeeeeeeeefffggghhhgggfffeeeddddddddddddeeefffggghhhiiigggfffcccaaa___^^^]]]]]]```aaabbbbbbaaaaaaccceeeeeeeeeeeeffffffeeeeeeddddddeeeggghhhhhhgggeeeddddddddddddeeeddddddccccccaaaaaaaaa```___]]]\\\[[[ZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUXXXYYYZZZ\\\\\\]]]\\\\\\[[[\\\\\\[[[[[[ZZZYYYXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWVVVUUUTTTSSSSSSRRRTTTUUUVVVWWWXXXWWWVVVUUUSSSSSSSSSSSSRRRQQQPPPOOOMMMMMMLLLKKKKKKJJJIIIIIIKKKJJJIIIGGGFFFEEEEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCC@@@??????>>>>>>======<<<===>>>>>>?????????>>>>>><<<===>>>???@@@AAABBBBBB>>>>>>>>>>>>============>>>??????>>>>>>===<<<;;;<<<<<<============<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888888888999888888999999999999888888777777777666777777888999666666555555555555666666888777777666666666666666777777888999999999999888777777777777777777777777666888999888777666777888999999999999999999888888::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>======>>>???????????????>>>>>>============>>>>>>???>>>>>>===>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGGGGIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNOOOQQQRRRPPPRRRTTTTTTTTTTTTUUUVVVWWWVVVUUUUUUTTTTTTUUUUUUSSSQQQOOOQQQUUUXXXXXXVVVXXXXXXYYYXXXXXXWWWVVVUUUUUUTTTSSSTTTUUUUUUTTTSSSVVVVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]^^^^^^___``````___^^^^^^___aaabbbbbbbbbaaa```___^^^]]]]]]]]]]]]]]]^^^___```aaa^^^]]]]]]\\\\\\]]]]]]^^^\\\]]]]]]^^^^^^]]]]]]\\\ZZZZZZZZZYYYYYYZZZZZZ[[[^^^]]][[[[[[[[[[[[ZZZXXXXXXXXXXXXWWWVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRPPPPPPOOOOOONNNMMMMMMLLLHHHIIIIIIIIIIIIIIIHHHGGGEEEEEEDDDDDDDDDCCCCCCCCCAAA@@@??????????????????@@@AAABBB@@@>>>===>>>???@@@??????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;>>><<<:::777666777888999:::888666666777777777666888777666666555555666666666666555555444333333222444444444444333333333333333333222222333444666777111111111000000//////...222111000000//////000000------------------------,,,+++***,,,...//////...,,,,,,,,,,,,++++++++++++``````aaaaaabbbbbbbbbbbbccccccaaa``````___``````cccbbb```______```aaabbbeeeeeedddfffiiikkklllkkkgggggggggfffeeedddcccbbbgggggghhhhhhhhhhhhgggfffddddddeeeeeefffgggiiiiiihhhfffbbb___]]]]]]^^^___aaabbbcccccccccccceeegggggggggggggggfffeeeddddddddddddeeeffffffdddcccaaa```aaaaaabbbbbbbbbbbbaaa`````````___^^^]]]\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYWWWWWWWWWWWWVVVVVVVVVUUUZZZZZZ[[[\\\]]]]]]^^^^^^[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUVVVWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRUUUUUUVVVWWWWWWVVVVVVUUUSSSSSSSSSSSSRRRQQQPPPOOOMMMMMMLLLKKKJJJIIIHHHHHHJJJJJJHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCAAA@@@@@@AAABBBBBB??????>>>>>>==================>>>?????????>>>>>>>>>????????????@@@@@@@@@==================<<<<<<>>>>>>??????>>>======<<<;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;:::999888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::999999888888888888888666777888888888888888888777777777777777777888888666666555555555555666666777777666666666666777777888888888888999888888888777777777777777777777777777888999888777666777999999999999999888888888888::::::;;;<<<<<<<<<;;;;;;::::::::::::;;;<<<===>>><<<===>>>>>>??????>>>>>>@@@???===<<<;;;<<<======@@@???===<<<<<<>>>@@@AAA@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDEEEFFFFFFFFFHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJKKKLLLNNNOOOPPPQQQOOOQQQSSSTTTSSSSSSTTTUUUVVVUUUUUUUUUUUUUUUVVVVVVUUUSSSRRRSSSVVVXXXXXXWWWZZZYYYXXXWWWVVVVVVVVVVVVUUUTTTTTTTTTTTTUUUTTTTTTVVVVVVUUUUUUUUUUUUUUUUUUWWWWWWXXXYYY[[[]]]^^^_________```___^^^]]]___aaaaaaaaa``````___^^^]]]]]]^^^^^^^^^]]]]]]^^^______\\\\\\\\\\\\]]]^^^______]]]]]]^^^^^^^^^^^^]]]]]]ZZZZZZZZZYYYZZZZZZ[[[[[[___^^^\\\\\\\\\\\\ZZZYYYWWWWWWWWWVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNOOOPPPQQQQQQOOOOOONNNNNNMMMLLLLLLLLLGGGGGGHHHHHHHHHHHHGGGGGGAAAAAABBBBBBCCCDDDDDDDDD??????>>>>>>>>>>>>??????===>>>???>>><<<;;;<<<===??????>>>============>>>======<<<<<<<<<;;;;;;;;;===<<<:::888777777777777:::888666666777888777666777777666555555555555666666666555555555444444444555555444444444333333333111000000000000111222333222222222111111000000000111111000///////////////------------------------...---,,,,,,---...---+++---------,,,,,,++++++***aaaaaaaaaaaaaaabbbbbbbbb```____________```aaaaaabbbaaa___^^^^^^___```aaaeeeddddddfffiiijjjjjjiiieeeeeedddcccbbbbbbaaaaaadddddddddeeeeeeeeedddddddddddddddeeeeeefffhhhhhhgggdddaaa^^^]]]]]]___```bbbcccddddddddddddgggiiiiiiiiiiiihhhgggfffeeeddddddeeeeeeeeedddcccbbbaaa^^^______`````````______^^^^^^^^^^^^^^^]]]\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWW\\\\\\\\\\\\\\\]]]]]]^^^ZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTUUUVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTRRRRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBB@@@?????????@@@AAA>>>>>>>>>=====================>>>???????????????AAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999888888777888888999:::;;;;;;::::::;;;;;;;;;;;;::::::::::::999999999999888888777777555666777777888888888777777777888888888777777777777666666555555666666777777777666666666666777777999999888888888888888888666666666666666666666666666888999888777666777888888888888888888888888888999::::::;;;<<<;;;;;;;;;999999999::::::;;;<<<===<<<<<<===>>>>>>>>>>>>===>>>===<<<;;;;;;<<<===>>>@@@???===<<<<<<>>>@@@AAA????????????@@@@@@AAAAAACCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJGGGHHHIIIKKKMMMNNNOOOPPPQQQRRRTTTTTTRRRQQQRRRSSSSSSSSSSSSTTTUUUWWWXXXYYYVVVUUUTTTUUUWWWYYYYYYYYYZZZYYYWWWVVVUUUUUUUUUVVVTTTTTTUUUTTTTTTTTTTTTUUUVVVVVVUUUTTTTTTTTTUUUUUUWWWWWWWWWXXXZZZ\\\^^^___^^^___```___]]]]]]___`````````___^^^^^^]]]]]]]]]aaa```___]]]]]]\\\\\\\\\[[[[[[[[[\\\]]]^^^``````^^^^^^^^^______^^^^^^^^^ZZZZZZYYYYYYZZZ[[[\\\\\\```___]]]\\\]]]\\\ZZZYYYVVVVVVVVVUUUTTTTTTSSSSSSRRRRRRSSSSSSTTTTTTUUUUUUTTTSSSSSSQQQPPPOOONNNMMMMMMNNNNNNOOOOOOOOOPPPPPPOOOOOONNNMMMMMMLLLLLLKKKGGGGGGGGGGGGGGGGGGFFFEEEBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>======>>>?????????@@@AAA@@@???>>>???@@@???>>>======<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;:::999777666666444333333444444333222777666666555555555555555444444444555555555666666555555444444444333333333111111000///////////////...............---------111000000///.../////////...........................---,,,,,,---...---+++...------,,,,,,+++++++++aaaaaaaaaaaaaaaaaabbbbbb]]]]]]^^^___aaabbbbbbccc```___]]]\\\\\\]]]___```eeeddddddfffhhhhhhgggfffbbbbbbaaa````````````aaadddddddddddddddeeeeeeeeedddccccccccccccdddeeeeeedddbbb```^^^]]]^^^```bbbcccdddeeeeeeddddddfffhhhiiiiiiiiihhhgggfffeeedddddddddddddddccccccbbbaaa^^^^^^^^^______^^^^^^]]]]]]]]]]]]^^^]]]]]]\\\\\\ZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWXXXYYYYYYZZZZZZ^^^]]]\\\\\\[[[[[[\\\\\\XXXYYYYYYYYYXXXWWWVVVVVVTTTTTTSSSTTTTTTUUUVVVWWWVVVVVVUUUUUUTTTSSSSSSRRRPPPQQQQQQRRRSSSTTTUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPOOONNNKKKKKKKKKJJJJJJJJJJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@??????>>>>>>???========================<<<===>>>??????@@@??????AAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<============<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;:::999888888777666777999:::;;;::::::999::::::::::::999999999999888888999999888888777666444555666777777888777777777888888888888777666666666666555555555555666666666666666666666777777888:::999888888777888888888666666666666666666666666555777888777666555666777777777777888888888999999999999:::;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<;;;<<<<<<===============;;;;;;;;;;;;;;;<<<======>>>======<<<===>>>???@@@>>>>>>??????@@@AAAAAAAAACCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIFFFGGGIIIJJJLLLMMMMMMMMMPPPRRRSSSSSSQQQPPPQQQRRRPPPQQQQQQSSSTTTVVVXXXYYYVVVVVVVVVVVVWWWXXXYYYZZZXXXWWWVVVUUUTTTTTTUUUUUUSSSUUUUUUUUUTTTSSSTTTUUUWWWVVVUUUTTTTTTUUUVVVWWWYYYXXXXXXXXXZZZ\\\^^^___^^^______^^^]]]]]]^^^``````______^^^]]]]]]^^^^^^bbbaaa___]]]\\\[[[[[[[[[[[[[[[[[[\\\]]]^^^``````^^^______``````______^^^[[[[[[[[[[[[[[[\\\]]]^^^```___]]]\\\\\\\\\ZZZXXXUUUUUUUUUTTTSSSSSSRRRRRRQQQQQQRRRSSSTTTUUUUUUVVVTTTTTTSSSRRRQQQPPPOOONNNNNNOOOOOOPPPPPPOOOOOONNNNNNNNNMMMMMMLLLKKKKKKKKKHHHHHHHHHHHHGGGFFFEEEDDDFFFEEEDDDAAA???<<<;;;:::>>>>>>>>>>>>>>>>>>???@@@<<<>>>???>>>===<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::777888:::;;;;;;:::888777888666444444555666555444777666555555444444555555222333333444555555666666444444444444333333333333333222222111000000//////////////////////////////111000//////......//////........................,,,+++***,,,...//////...------------,,,,,,,,,,,,bbbaaaaaaaaaaaaaaaaaaaaa]]]^^^```bbbcccccccccbbb______]]]]]]]]]___aaabbbfffeeeeeeeeeffffffcccaaa______^^^^^^^^^___```aaadddddddddddddddeeeeeefffccccccbbbaaaaaaaaaaaabbbaaa```^^^^^^^^^```aaacccdddeeefffeeeddddddeeegggggggggggggggfffdddccccccbbbbbbbbbbbbbbbbbbaaaaaa^^^^^^^^^^^^^^^]]]\\\[[[[[[\\\]]]]]]]]]]]]\\\\\\YYYYYYZZZZZZZZZYYYXXXWWWVVVWWWXXXYYYZZZ\\\]]]]]]___^^^]]][[[ZZZZZZZZZZZZWWWXXXXXXXXXXXXXXXWWWWWWTTTTTTTTTTTTUUUVVVWWWWWWWWWVVVVVVTTTSSSRRRQQQPPPRRRRRRRRRSSSSSSTTTTTTUUUSSSSSSRRRQQQQQQQQQQQQQQQOOOPPPPPPOOOOOONNNMMMLLLHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@???>>>===<<<========================;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;:::::::::999999888888555666888:::;;;:::999999999999999888888888777777777888888999888777666555333444555666777777777777777888888999888777666555555555444444444444555555666666666666666777888888::::::888777777777888888666666666666666666666666444666777666555444555666555555666777888999::::::999999:::;;;;;;;;;;;;:::888888888888999:::;;;<<<;;;;;;<<<=========<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>>>>???>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHEEEFFFHHHJJJKKKLLLLLLKKKMMMNNNPPPQQQPPPPPPQQQRRRQQQQQQQQQRRRSSSUUUVVVWWWTTTUUUUUUUUUUUUVVVWWWXXXTTTTTTTTTTTTTTTTTTTTTTTTSSSUUUVVVUUUSSSRRRTTTVVVWWWVVVUUUUUUUUUWWWYYYZZZ[[[ZZZYYYYYYZZZ[[[]]]___^^^______^^^]]]]]]^^^`````````^^^^^^]]]^^^^^^___```___^^^]]]\\\\\\[[[\\\[[[[[[[[[\\\]]]^^^___```______````````````______]]]]]]]]]]]]^^^___```aaa```^^^\\\\\\\\\[[[YYYWWWUUUTTTTTTSSSSSSRRRQQQQQQPPPQQQRRRSSSTTTUUUVVVVVVTTTTTTSSSRRRRRRQQQPPPPPPPPPPPPQQQQQQPPPOOONNNMMMLLLLLLKKKKKKJJJJJJIIIIIIJJJIIIIIIHHHGGGEEEDDDCCCEEEDDDBBB@@@>>>;;;:::999???>>>>>>>>>>>>???@@@AAA999:::;;;;;;:::999:::;;;>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::666666777888999999999999;;;999777777888999888777666666555444444444444555333333333333444444444444333333333333222222222222111111222222222111111000111111111111111222222222000000///............///---------------------------,,,+++,,,...///...---,,,,,,,,,---------------bbbbbbbbbaaaaaaaaaaaaaaa^^^___aaacccddddddbbbaaaaaaaaa```___```bbbdddfffgggfffeeeeeeeeedddaaa^^^^^^]]]\\\\\\]]]^^^```aaa______^^^^^^___```aaaaaacccbbbaaa```____________^^^^^^^^^^^^___aaabbbccceeeffffffeeeccccccdddfffeeeeeeeeeeeedddcccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa_________^^^]]]\\\[[[ZZZ[[[[[[\\\]]]]]]]]]\\\\\\XXXYYYZZZZZZZZZYYYWWWVVVVVVWWWXXXZZZ[[[]]]^^^___```___]]][[[YYYXXXYYYYYYWWWWWWXXXXXXYYYXXXXXXXXXTTTTTTTTTTTTUUUVVVWWWXXXXXXWWWVVVTTTSSSQQQPPPOOOTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPMMMNNNNNNMMMMMMLLLKKKJJJEEEFFFFFFGGGHHHHHHIIIIIIGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@@@@???>>><<<;;;<<<<<<<<<===============999:::;;;<<<============777888888999:::;;;<<<===<<<=========>>>>>>??????::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::::::::999999999999888444666888:::;;;:::999888888888888777777777777666777888888999999777666555333444555666777777777777777888999999999777666555444333333222222333333444666666666666666777888888;;;:::888777777777888888666666666666666666666666444555666555444333444666444444555777888999:::;;;999999:::;;;;;;;;;::::::888888888888999:::;;;<<<:::;;;<<<<<<======<<<<<<;;;<<<======<<<;;;999888777888:::;;;<<<=========>>>??????@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFHHHJJJKKKKKKJJJJJJIIIKKKNNNOOOOOOOOOQQQRRRRRRRRRQQQRRRRRRSSSTTTTTTSSSSSSTTTTTTSSSTTTUUUWWWRRRSSSSSSTTTTTTTTTSSSSSSRRRUUUVVVVVVSSSRRRTTTVVVXXXWWWVVVVVVVVVXXX[[[\\\\\\[[[ZZZYYYZZZ[[[]]]___^^^^^^___^^^]]]\\\^^^```aaa```___^^^]]]^^^___```^^^^^^]]]\\\\\\]]]]]]]]]\\\\\\\\\\\\]]]^^^___```______````````````_______________``````bbbcccccc```^^^\\\[[[[[[ZZZXXXVVVTTTTTTTTTSSSRRRRRRQQQQQQPPPQQQRRRSSSTTTUUUVVVWWWTTTTTTTTTSSSRRRRRRQQQQQQQQQRRRRRRRRRQQQOOOMMMLLLKKKJJJJJJIIIIIIHHHGGGGGGKKKKKKJJJIIIGGGEEECCCBBB@@@@@@??????>>>=========??????>>>>>>???@@@AAAAAA<<<===>>>===<<<<<<===>>>======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::666555444444555777:::;;;888666555444555666555444666666555444444444444555555444444333333222222111333333333222222222111111...///000111111222111111.............../////////000000///...............,,,,,,,,,,,,,,,,,,,,,,,,111///---------,,,+++))),,,,,,,,,------.........`````````______``````aaa````````````aaabbbcccdddeeeccc```^^^^^^aaaeeegggddddddcccaaa___]]][[[ZZZ]]]\\\\\\\\\\\\^^^___```^^^______```````````````aaa```___^^^^^^^^^___```aaa```___^^^^^^___```aaafffeeecccaaa``````aaaaaacccbbbbbbaaa```_________```````````````___^^^^^^[[[[[[ZZZYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[ZZZZZZYYYYYYYYYXXXWWWWWWVVVVVVTTTUUUUUUWWWYYY[[[]]]^^^___^^^]]][[[XXXVVVUUUTTTVVVVVVXXXXXXXXXVVVTTTRRRPPPPPPQQQRRRSSSUUUWWWXXXXXXWWWVVVTTTSSSTTTTTTUUUSSSSSSSSSSSSSSSRRRRRRRRROOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFGGGGGGIIIJJJKKKFFFEEEDDDCCCCCCDDDEEEFFFCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@??????????????????>>>=========<<<;;;::::::;;;<<<===;;;<<<<<<<<<======>>>>>><<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<==============================<<<:::888666555666888999666888:::<<<<<<<<<;;;:::;;;;;;999888777555444444666666666666555555555555555555555555666666666666555555555444444333333333444444444444444444444444555555555555555555555555444444444444444555666666444555666666666555444333444444444555555555555666666666666666666666666666999999888888888888888888777777777777888888888888;;;;;;<<<<<<===>>>>>>>>>???>>>===<<<<<<;;;<<<<<<======<<<;;;;;;;;;;;;<<<>>>>>>?????????@@@@@@@@@AAAAAA@@@AAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJKKKLLLNNNPPPQQQRRRQQQPPPOOOOOOPPPRRRSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRSSSSSSSSSSSSSSSRRRRRRRRRSSSUUUVVVVVVVVVWWWZZZ\\\\\\[[[ZZZYYYYYY[[[]]]^^^``````___^^^^^^^^^^^^^^^___^^^]]]\\\\\\\\\]]]^^^______^^^]]]]]]]]]]]]^^^]]]\\\[[[]]]___``````___aaa```^^^]]]]]]^^^___```bbbcccdddeeeeeecccaaa```___^^^]]]\\\ZZZYYYXXXWWWQQQQQQQQQQQQQQQRRRSSSSSSSSSRRRRRRRRRSSSTTTUUUUUUTTTSSSQQQPPPOOOOOOOOOPPPRRRRRRQQQPPPOOONNNNNNMMMMMMKKKHHHFFFDDDDDDEEEFFFJJJIIIIIIHHHFFFEEECCCBBB@@@@@@@@@?????????>>>>>>AAAAAA@@@@@@???>>>>>>>>>>>>>>>============>>>>>>============<<<<<<<<<<<<::::::999999999888888888888888999888888777666555555555555666666666666666333333333444444555555555333333333222222222111111222222222111111111111000222222222222111000......000000000000000000000000////////////////////////---------,,,,,,+++++++++.........------.........---,,,+++***+++,,,---...___^^^]]]\\\]]]^^^___```_________```aaacccdddeeefffdddbbb``````aaadddfffcccbbbbbbaaa___]]]\\\ZZZZZZYYYYYYYYYZZZ\\\^^^_________```aaaaaa```___^^^______^^^]]]]]]^^^^^^___aaaaaa```______```aaabbbfffeeecccaaa````````````bbbbbbaaaaaa```______^^^_______________^^^]]]\\\ZZZZZZYYYXXXXXXXXXXXXXXX[[[\\\]]]]]]]]]\\\[[[ZZZYYYXXXXXXWWWWWWVVVUUUUUUUUUUUUVVVWWWYYYZZZ\\\]]]]]]]]][[[ZZZXXXVVVUUUUUUTTTUUUVVVWWWWWWUUUTTTRRRQQQQQQQQQRRRSSSUUUVVVWWWWWWVVVTTTSSSRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIEEEEEEDDDCCCCCCCCCDDDDDDBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@@@@???>>>????????????>>>======<<<<<<;;;::::::;;;<<<<<<;;;<<<<<<<<<=========>>><<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777666666777888:::;;;<<<;;;999888999999888888777666666666666666666666555555555555555555555555666666666666666666666555555444444444444444444444444444444444555555555555555555555555555555444444444555555666555666666777666555444333444444444444555555555555555555555555555555555555888888888888888888888888666666777777777888888888999999::::::;;;<<<<<<======<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<===>>>???>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFHHHIIIIIIJJJLLLMMMOOOPPPPPPPPPOOOOOOOOOPPPQQQRRRQQQQQQPPPPPPPPPQQQRRRRRRTTTUUUUUUUUUUUUUUUTTTSSSSSSSSSRRRRRRQQQRRRRRRSSSTTTUUUVVVVVVUUUUUUWWWYYY]]]\\\ZZZZZZZZZ[[[]]]^^^______^^^]]]]]]]]]]]]]]]^^^]]]\\\[[[ZZZZZZ[[[\\\^^^^^^^^^]]]]]]^^^^^^___]]]]]]\\\]]]___aaa```___aaa```___]]]]]]^^^```aaabbbcccdddeeedddcccaaa```^^^^^^]]]\\\ZZZYYYXXXWWWQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSSSSTTTUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQPPPOOONNNMMMMMMLLLMMMKKKHHHFFFEEEEEEEEEFFFHHHHHHGGGFFFEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@??????>>>>>>>>>============>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999888777666555444555555555555666666666666333333333444444444444444333333222222222111111111222222222111111111000000111111111000000///...---////////////////////////////////////////////////.........---------,,,,,,......------------......,,,,,,+++++++++,,,---...\\\[[[YYYXXXXXXZZZ]]]^^^^^^^^^___```bbbccceeefffgggeeedddbbbbbbbbbcccccc```aaaaaa```___^^^\\\[[[VVVVVVVVVWWWXXX[[[]]]^^^```aaabbbbbbbbb```^^^\\\^^^]]]]]]\\\\\\]]]]]]^^^```````````````aaabbbcccddddddbbbaaa```_________aaaaaa``````______^^^^^^_________^^^^^^\\\[[[[[[YYYXXXXXXWWWWWWWWWWWWXXX]]]^^^```aaa```^^^\\\ZZZXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVVVVWWWXXXYYYZZZ[[[ZZZZZZYYYXXXWWWVVVVVVUUUSSSTTTUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRSSSTTTVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQSSSRRRRRRQQQPPPOOOOOONNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJJJJJJJIIIGGGFFFDDDDDDCCCBBBAAAAAABBBBBBBBBAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAA@@@??????>>>>>>??????>>>>>>===<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<=========<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;888666444888999:::::::::999888777777777777777777777777777666666666555555555555444555555555555666666666666666666666666666555555555444444444444444444444444444444444444444444444444666555555444444444555555555666666666666555444444444444444444555555555555555555555555555555555555777777777777777777777777666666777777777777888888777777888888999:::::::::::::::;;;;;;;;;:::999999;;;;;;;;;<<<===???@@@AAA>>>>>>>>>>>>????????????????????????@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGGGGHHHIIIJJJLLLMMMMMMOOONNNNNNNNNNNNOOOPPPQQQOOOOOOOOOOOOOOOPPPQQQQQQTTTTTTUUUVVVVVVVVVUUUUUUSSSRRRQQQPPPPPPQQQSSSTTTVVVVVVWWWVVVTTTTTTVVVWWW]]]\\\[[[[[[[[[\\\]]]^^^^^^]]]\\\\\\[[[\\\\\\\\\^^^]]][[[YYYYYYYYYYYYZZZ]]]]]]]]]]]]^^^___``````___^^^]]]^^^```aaaaaa```aaa```_________```aaabbbbbbbbbcccdddcccbbbaaa```]]]]]]\\\[[[YYYXXXWWWWWWQQQQQQQQQQQQQQQRRRSSSSSSVVVUUUUUUTTTTTTTTTTTTUUUSSSTTTTTTTTTTTTTTTSSSSSSQQQPPPOOONNNMMMLLLLLLKKKLLLKKKIIIGGGEEEEEEEEEEEEFFFEEEEEEDDDCCCAAA@@@?????????@@@@@@AAAAAABBBBBBCCCBBBBBBAAA@@@@@@??????>>>======<<<<<<======>>>=========<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999888777666444333555555555555555555555555444444444444333333333333333222222222222111111111222222111111111000000000111111111111000///......//////////////////////////////////////////////////////............------------,,,,,,,,,,,,------,,,,,,,,,+++,,,------...YYYXXXUUUTTTUUUXXX[[[^^^]]]^^^^^^```bbbdddfffgggggggggfffeeecccbbbbbbaaa___``````aaa```^^^\\\[[[TTTTTTUUUVVVXXX[[[^^^___aaabbbccccccbbb```]]][[[\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^______``````aaabbb``````````````````aaaaaa````````````______^^^^^^``````______]]]\\\[[[ZZZYYYXXXXXXWWWWWWXXXXXXXXX]]]___aaabbbaaa___[[[YYYYYYYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTRRRQQQPPPSSSRRRRRRRRRSSSTTTTTTUUUTTTTTTSSSRRRRRRQQQQQQQQQRRRRRRQQQPPPOOOMMMMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIHHHIIIJJJKKKKKKJJJHHHEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@???????????????@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>======<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;999777666999999999999888777666555777777777777777777777777666666555555555444444444555555555555666666666666666666555555555555555555444444444444444444444444444444444444444444444444666666555444444444444555555555555555444444444333333333444444444555555555444444444444444444444444666666666666666666777777666666666666777777777888666666777888888999999:::888999:::;;;;;;::::::999;;;;;;;;;;;;<<<===>>>???=========>>>>>>>>>??????????????????@@@AAABBBCCCAAAAAAAAAAAABBBBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLMMMMMMNNNOOOOOONNNNNNNNNNNNOOOOOOPPPQQQSSSTTTUUUVVVVVVVVVVVVVVVTTTRRRPPPNNNOOOQQQSSSUUUVVVWWWWWWWWWVVVVVVWWWYYY\\\\\\\\\[[[\\\]]]^^^^^^]]]\\\[[[[[[[[[[[[\\\\\\^^^]]][[[YYYXXXXXXYYYYYY\\\\\\\\\]]]^^^___aaaaaa```___^^^___aaabbbaaa```aaa````````````aaabbbbbbaaaaaabbbbbbbbbaaa```___\\\\\\[[[ZZZYYYXXXWWWVVVQQQQQQQQQQQQQQQRRRSSSSSSWWWWWWVVVUUUTTTTTTTTTUUUSSSTTTUUUWWWWWWVVVUUUTTTQQQQQQPPPOOONNNMMMLLLLLLLLLKKKIIIHHHFFFEEEEEEEEECCCCCCCCCBBBAAA@@@>>>>>>>>>??????AAABBBCCCDDDDDDBBBAAAAAA@@@@@@??????>>>=========<<<<<<===============<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999888777555444333666555555555555555444444555444444333333222222222222222222222111111111111111111111111000000000000222222222222222111000///////////////////////////////////////////////////............---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------......WWWVVVTTTSSSTTTWWW[[[]]]]]]^^^^^^```bbbdddfffgggggggggfffeeedddbbbaaa```___```aaaaaaaaa___\\\ZZZUUUVVVVVVXXXZZZ]]]```aaabbbcccccccccbbb```]]][[[\\\\\\]]]]]]^^^^^^^^^^^^\\\]]]]]]^^^^^^_________[[[\\\]]]___```bbbbbbccc```````````````_________bbbaaaaaa```^^^\\\[[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZ\\\^^^```aaaaaa^^^ZZZXXX[[[[[[[[[ZZZYYYYYYXXXXXXVVVVVVVVVVVVVVVWWWXXXXXXVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWUUUSSSQQQOOONNNQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTSSSSSSRRRQQQQQQRRRQQQPPPOOONNNMMMLLLKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIJJJKKKKKKIIIGGGDDDBBBAAAAAAAAAAAAAAA@@@??????@@@@@@???>>>>>>>>>>>>?????????@@@@@@??????>>>===>>>>>>>>>>>>>>>===<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999999999999999999::::::999999888888777666555444888888777777666555555555555555555555444444444444555555555555666666666666444444444444444444444444444444444444444444444444444444444444444444444444666555555444444444555555444444444333333333333333333333333444444444444555444444444444444444444444444444444555555666666666555666666666666777777777777777777888999999::::::888999:::;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;<<<<<<=========>>>>>>>>>????????????@@@AAABBBCCC???@@@@@@@@@@@@AAAAAAAAACCCCCCBBBBBBBBBBBBBBBBBBDDDEEEFFFHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVSSSRRRPPPOOOOOOQQQTTTVVVUUUWWWXXXXXXXXXYYY[[[]]]\\\[[[[[[[[[\\\\\\]]]]]][[[[[[[[[ZZZZZZ[[[\\\\\\^^^]]][[[ZZZYYYYYYYYYZZZ[[[[[[\\\]]]^^^___aaabbb```___^^^___aaaaaa```___```````````````aaabbbbbb_______________^^^^^^]]]ZZZZZZYYYYYYXXXWWWVVVVVVQQQQQQQQQQQQQQQRRRSSSSSSWWWWWWVVVUUUTTTTTTTTTUUUTTTTTTVVVWWWWWWVVVUUUTTTRRRRRRQQQPPPOOONNNMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEBBBBBBBBBBBBAAA???>>>===>>>>>>???@@@BBBCCCDDDDDD@@@@@@??????>>>===============<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888999888888888666555444333666666555555444444444333444444444333333222222111222222222111111111000000111111111000000000//////000000000000000000///...........................////////////////////////,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,---------.........VVVUUUTTTTTTVVVYYY\\\^^^^^^^^^___```bbbccceeefffffffffeeedddcccbbbaaa``````aaabbbcccbbb___\\\ZZZXXXXXXXXXZZZ\\\___aaaccccccccccccbbbaaa```^^^^^^]]]]]]^^^___````````````\\\]]]]]]^^^]]]]]]\\\\\\XXXYYY[[[^^^```bbbbbbcccaaaaaaaaaaaaaaa`````````cccbbbaaa```^^^\\\ZZZYYYZZZYYYYYYYYYYYYZZZ[[[[[[\\\]]]___```___]]][[[YYY\\\\\\\\\[[[ZZZZZZYYYYYYUUUUUUUUUUUUVVVVVVWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWUUUSSSQQQOOOMMMLLLOOOOOOOOOPPPPPPQQQSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPQQQPPPPPPOOONNNMMMMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIHHHIIIIIIIIIIIIGGGEEECCCBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>>>>===>>>>>>>>>>>>????????????>>>============>>>>>>======<<<;;;::::::;;;;;;;;;;;;::::::<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999888888777777777888999:::888888777666555555444444888888777666666555444444555555555444444444444333555555555555666666666666333333333444444444444444444444444444444444444444333333333333333333333333444444444444444555666666555444333333222222333333333333333333444444444444333333333333333333333333333333333444444555555666555555666666666666777777777777888888999::::::;;;999999888999:::;;;<<<===<<<;;;;;;:::999999::::::<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAABBB>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBDDDEEEGGGHHHIIIIIIHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMNNNPPPQQQRRRSSSSSSTTTUUUUUUUUUTTTTTTSSSRRRQQQPPPQQQSSSUUUVVVVVVWWWYYYYYYYYYZZZ]]]___ZZZZZZ[[[[[[[[[\\\\\\\\\YYYYYYYYYYYYYYYYYYZZZ[[[]]]\\\ZZZYYYYYYYYYZZZ[[[\\\\\\\\\]]]^^^___aaabbb```___^^^^^^`````````^^^^^^______``````aaaaaaaaa]]]]]]]]]\\\\\\\\\\\\[[[YYYYYYXXXXXXWWWVVVVVVUUUQQQQQQQQQQQQQQQRRRSSSSSSVVVUUUUUUTTTTTTTTTTTTUUUTTTUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRQQQPPPOOONNNMMMLLLKKKKKKIIIHHHGGGFFFEEEBBBBBBBBBBBBAAA@@@???>>>>>>>>>???@@@AAABBBCCCDDD?????????>>>======<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;:::888888888888777777777777777777777777666555444444666666555555444333333333333333333333222222222222222111111111111000000000111111000000000/////////,,,------......------,,,........................////////////////////////+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,---............---VVVVVVVVVWWWYYY[[[^^^____________```aaacccdddeeefffeeedddbbbbbbaaaaaaaaabbbcccdddeeeccc```\\\ZZZZZZYYYZZZ[[[]]]___bbbccceeedddbbbaaa````````````^^^___```bbbccccccbbbbbb^^^^^^^^^___^^^]]][[[ZZZYYYZZZ\\\^^^___`````````aaabbbbbbbbbbbbbbbbbbbbbbbbbbbaaa___]]]ZZZXXXWWWXXXXXXXXXXXXXXXYYYZZZZZZ\\\]]]^^^___^^^]]]\\\[[[\\\\\\[[[[[[ZZZYYYYYYYYYTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWSSSRRRQQQPPPNNNMMMMMMLLLLLLMMMMMMNNNOOOQQQRRRSSSRRRRRRSSSSSSRRRQQQOOONNNPPPPPPOOOOOOOOONNNNNNNNNMMMLLLKKKKKKJJJJJJKKKKKKHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGFFFEEECCCCCCBBB>>>???@@@BBBBBBBBBBBBAAA??????>>>============>>>>>>>>>??????>>>>>>===<<<======>>>>>>======<<<;;;:::;;;<<<<<<<<<<<<;;;:::<<<<<<<<<;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888888888888888888888888999999888777555444777666666555444444444444666666666666666666666666555555555444444444333333555555555555666666666666444444444444555555555666444444444444444444444444333333333333333333333333333333333444555666777888777666555444444444555555222222333333333444444444222222222222222222222222222222222333444444555555555555555666666666777777777777777888999999::::::888777666666777999<<<>>>;;;;;;:::::::::;;;;;;<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<===>>>??????======>>>>>>>>>???????????????@@@@@@AAAAAABBBBBBDDDEEEGGGIIIIIIIIIHHHGGGEEEFFFHHHIIIJJJKKKKKKJJJKKKKKKKKKLLLMMMNNNPPPPPPSSSSSSTTTTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSTTTVVVVVVWWWXXXYYYYYYYYYYYY[[[]]]YYYYYYZZZZZZ[[[[[[[[[ZZZVVVVVVVVVVVVVVVWWWXXXXXXZZZYYYXXXXXXXXXYYYZZZ[[[\\\\\\\\\]]]^^^___```aaa```^^^]]]^^^______^^^]]]]]]]]]^^^___```aaaaaaaaa[[[[[[ZZZZZZYYYYYYYYYZZZXXXXXXWWWWWWVVVVVVUUUUUUQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSSSSTTTUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRQQQQQQPPPOOONNNMMMMMMLLLKKKKKKJJJIIIGGGFFFEEECCCCCCCCCCCCBBBAAA@@@@@@>>>>>>>>>???@@@AAABBBBBB@@@@@@??????>>>============<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;::::::888888888777777777666666555666666666666666555555666666555444444333222222222222222222222333333333111111111111000000000000111000000000////////////------............------........................////////////////////////,,,,,,,,,,,,------............------------......,,,,,,.../////////...---VVVWWWXXXYYY[[[]]]___```````````````aaabbbcccdddeeedddbbbaaa```aaaaaabbbcccdddffffffddd```\\\YYYZZZZZZZZZ[[[]]]___aaaccceeedddaaa```___```aaabbb___```bbbcccdddddddddccc___`````````___]]][[[ZZZZZZ[[[]]]^^^___^^^^^^]]]bbbbbbbbbbbbbbbcccccccccaaaaaa```^^^\\\YYYWWWVVVWWWWWWWWWWWWWWWXXXYYYZZZ]]]]]]^^^^^^^^^^^^^^^^^^[[[[[[ZZZZZZYYYYYYXXXXXXSSSSSSSSSTTTUUUVVVXXXYYYYYYXXXXXXXXXXXXXXXWWWWWWOOONNNMMMMMMLLLLLLMMMMMMKKKKKKLLLMMMNNNPPPRRRSSSPPPQQQQQQRRRQQQPPPNNNMMMPPPOOOOOOOOOOOOOOOOOOOOOMMMMMMLLLKKKKKKKKKKKKKKKHHHHHHIIIIIIJJJIIIIIIIIIHHHGGGFFFDDDCCCCCCBBBBBB===>>>@@@BBBCCCCCCCCCBBB??????>>>===============>>>>>>>>>>>>>>>======<<<===============<<<<<<;;;;;;;;;<<<======<<<;;;;;;<<<<<<<<<;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999777777777777777777777777777999;;;;;;999555111...666666555444444444444555444444555555666777777888555555444444444333333333555555555555666666666777444555555555666666777777444444444444444444444444333333333333333333333333222222333333555666888999999888777555555666666777222222333333333444444444222222222222222222222222111111222333333444555555555555555555666666666777666666777777888888999999888666444333555888<<<>>>:::::::::;;;<<<===>>>???;;;;;;;;;<<<<<<<<<======::::::::::::;;;<<<==================>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBDDDEEEGGGIIIJJJIIIHHHGGGDDDEEEGGGIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKMMMNNNOOOSSSSSSSSSSSSSSSRRRQQQPPPRRRSSSSSSTTTUUUVVVVVVVVVXXXYYYZZZYYYWWWWWWYYYZZZXXXXXXYYYZZZZZZZZZZZZZZZTTTSSSSSSSSSTTTUUUVVVVVVWWWWWWVVVVVVWWWXXXZZZ[[[]]]]]]]]]]]]^^^___``````___^^^]]]]]]^^^___^^^\\\\\\]]]^^^___````````````ZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUQQQQQQQQQQQQQQQRRRSSSSSSSSSRRRRRRRRRSSSTTTUUUUUUVVVUUUSSSQQQPPPPPPQQQRRRQQQPPPPPPOOONNNMMMLLLLLLLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBAAA>>>>>>>>>??????@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888888888888777777777666444555555666666666666666666666555444333333222222111111111222222333333444111111111111000000000000000000000000////////////000000111111111111111000........................////////////////////////---------........./////////......------......///,,,,,,.../////////...---[[[ZZZYYY\\\___aaa```]]]\\\]]]]]]^^^___```bbbbbb___```aaaaaaaaaaaaaaa```bbbbbbccccccbbb```]]][[[\\\\\\]]]^^^```bbbdddeeegggfffdddcccbbbccccccdddcccdddeeeeeeeeedddbbbbbbeeeeeecccbbbaaaaaa``````_______________`````````aaa```___^^^___aaaccceeecccbbb```]]][[[ZZZYYYXXXXXXXXXWWWXXXXXXYYYZZZ[[[___^^^^^^___```___\\\ZZZZZZYYYXXXWWWUUUTTTSSSSSSRRRRRRSSSUUUWWWZZZ\\\]]]YYYVVVTTTTTTUUUVVVVVVUUUQQQNNNKKKKKKKKKLLLLLLKKKJJJKKKNNNPPPRRRTTTUUUUUUWWWWWWVVVTTTRRROOOMMMLLLMMMNNNOOOQQQRRRQQQQQQPPPOOONNNLLLJJJIIIHHHIIIIIIGGGGGGHHHGGGGGGFFFEEEDDDDDDFFFGGGHHHFFFCCC???<<<<<<===>>>???@@@AAAAAAAAA??????===<<<;;;::::::999;;;<<<<<<<<<======>>>>>>@@@@@@>>>===<<<<<<<<<<<>>>>>===<<<;;;;;;;;;888999999::::::999999888;;;;;;;;;::::::999999999999:::;;;;;;999999:::;;;::::::999999888777666666:::888777555555777888:::777777777777666666666666666555444333222333444444555555555555555555444444444444444444444444444444444444444444444444444444222333333444444333333222333333333222222111111111555555555444444333333333222111111111333555888:::===;;;888555222222222222444333333222222333333444333333333333333333333333333444444555555444444333444444444444444444444444555555555555666666666666777777777777999;;;===>>>888888999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;:::999:::;;;<<<===:::<<<===???@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???CCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKMMMMMMRRRQQQPPPOOOPPPRRRTTTUUUVVVUUUSSSRRRSSSUUUXXXZZZVVVXXX[[[[[[YYYXXXZZZ\\\YYYZZZ[[[\\\[[[[[[YYYXXXWWWVVVTTTRRRRRRSSSUUUVVVRRRSSSUUUWWWYYYZZZ[[[[[[ZZZZZZ[[[\\\]]]]]]^^^^^^\\\\\\\\\\\\\\\[[[[[[ZZZZZZ[[[]]]___aaabbbbbbaaa^^^^^^]]]\\\ZZZXXXVVVUUUWWWWWWWWWWWWVVVUUUTTTSSSQQQQQQQQQRRRRRRRRRRRRRRRPPPQQQSSSTTTUUUUUUUUUUUUSSSQQQOOONNNOOOPPPOOOOOOQQQQQQRRRRRRQQQOOOMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDBBBBBBBBBCCCBBBAAABBBAAA@@@?????????@@@AAAAAA???>>><<<;;;;;;;;;;;;999;;;<<<<<<;;;::::::;;;<<<<<<;;;;;;;;;:::::::::888888999999888777555444666777888777555444444555777666555555666555333111222222222111111111111000000000000000000000000000000000000000000000000000000000000000///...,,,,,,---------............///........................///---,,,,,,---...,,,+++------------------------000...,,,*********+++,,,[[[ZZZZZZ\\\___aaa___]]][[[[[[\\\]]]^^^```aaabbb______```aaabbbbbbbbbaaabbbbbbccccccbbbaaa___^^^^^^^^^___```aaacccdddeeeffffffddddddcccdddeeeeeeddddddeeefffgggffffffeeefffeeedddcccbbbaaaaaabbb```aaaaaaaaaaaaaaa``````^^^]]]\\\\\\]]]___aaabbbbbbaaa___]]][[[YYYXXXWWWWWWWWWWWWWWWXXXYYYZZZ[[[___^^^^^^_________\\\ZZZXXXXXXWWWVVVUUUTTTTTTSSSRRRSSSTTTVVVXXXZZZ[[[\\\YYYWWWTTTSSSTTTTTTSSSRRRMMMLLLKKKKKKMMMOOOOOONNNOOOPPPRRRTTTVVVWWWXXXXXXWWWWWWVVVUUUSSSPPPOOOMMMOOOPPPPPPQQQQQQQQQQQQPPPNNNMMMKKKJJJIIIHHHHHHIIIGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFDDDAAA>>><<<===>>>???@@@@@@@@@@@@@@@???>>>===<<<;;;:::::::::<<<<<<<<<<<<=========>>>@@@???>>>===<<<<<<<<<<<<>>>>>>>>>===<<<;;;;;;;;;999999::::::::::::999999;;;;;;:::::::::999999999999:::;;;:::999999999;;;::::::999888888777666666777666555444444555666777777777777777666666666555666555444333333333444444222222333333444444555555444444444444444444444444444444444444444444444444222333333444444333333222333333333222222222111111444444444333333333222222222222111111222555777999;;;:::777444333222222333333333222222222222333333222222222222222222222222333333444444444444333333444444444444444444444444444555555555666666666666777777666777888999;;;<<<888888888999999999::::::999999999999::::::::::::::::::999999999:::;;;<<<:::;;;===???@@@@@@@@@??????@@@@@@AAA@@@@@@??????DDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJLLLMMMMMMQQQQQQPPPPPPPPPRRRTTTVVVXXXVVVTTTRRRRRRSSSUUUVVVWWWYYY[[[[[[YYYXXXYYYZZZZZZ[[[[[[\\\\\\[[[YYYYYYWWWVVVTTTRRRRRRRRRTTTTTTQQQRRRTTTVVVXXXYYYZZZZZZYYYZZZZZZ[[[\\\\\\]]]]]]YYYYYYYYYYYYYYYXXXWWWWWWYYY[[[]]]___```aaaaaa```]]]]]]\\\[[[ZZZXXXWWWVVVXXXXXXWWWWWWVVVUUUTTTTTTQQQQQQQQQRRRRRRRRRRRRRRROOOPPPRRRSSSTTTTTTTTTTTTQQQOOOMMMMMMOOOPPPPPPPPPQQQRRRRRRQQQPPPOOOMMMLLLJJJJJJJJJIIIHHHGGGGGGFFFFFFDDDBBBBBBBBBCCCBBB@@@BBBAAA@@@?????????@@@@@@???>>>===<<<;;;;;;<<<<<<:::;;;======;;;:::;;;<<<;;;:::::::::999999999999777888888888777666555444555666666666444333444555666555444555666555333111222222222111111111111000000000000000000000000000000000000000000000000000///000000000///...---------------............///........................///---,,,,,,---...,,,++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,[[[ZZZZZZ\\\^^^______]]]YYYZZZ[[[\\\^^^```bbbccc``````aaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccdddeeeffffffeeeeeeeeeeeeffffffgggdddeeefffggghhhhhhhhhhhheeeddddddcccbbbbbbbbbbbbbbbcccdddeeedddcccaaa___ZZZZZZYYYZZZ[[[]]]___```aaa```___]]][[[YYYXXXWWWWWWWWWWWWWWWXXXYYYZZZZZZ___^^^^^^^^^___^^^\\\YYYVVVVVVVVVUUUUUUUUUTTTTTTSSSTTTVVVXXXYYYZZZZZZZZZXXXUUUSSSRRRRRRQQQPPPOOOJJJJJJKKKMMMPPPRRRRRRQQQUUUVVVWWWXXXYYYZZZZZZZZZWWWWWWVVVUUUTTTRRRPPPOOORRRQQQPPPPPPOOOPPPPPPPPPMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDCCCCCCBBB@@@>>>===>>>??????@@@@@@@@@?????????>>>===<<<;;;:::::::::<<<<<<<<<<<<============??????>>>===<<<<<<<<<<<<>>>>>>======<<<;;;;;;;;;::::::;;;;;;;;;;;;:::::::::::::::999999999999999888999::::::999888999:::999999888888777777666666777666555444444555666777777777777666666666555555666555444333333333333444000000111222333444555555444444444444444444444444333333333333333333333333222222333333333333222222333333333222222222222111333333333222222222222222333222111111222444555666888777555444333222333333222222111111111111222222111111111111111111111111333333444444444444333333444444444444444444444444444444444555555555666666777777666666777777888999777888888888999999999999777777888888888999999999999999999999999:::;;;;;;:::;;;===>>>???@@@????????????@@@@@@@@@@@@??????DDDDDDEEEFFFGGGGGGGGGGGGEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIJJJLLLMMMNNNQQQPPPPPPPPPQQQSSSUUUWWWYYYXXXUUUSSSQQQQQQRRRSSSXXXZZZ[[[[[[YYYXXXXXXYYY[[[[[[\\\\\\[[[[[[ZZZYYYWWWVVVTTTRRRQQQQQQRRRRRRPPPQQQSSSUUUWWWXXXXXXYYYXXXXXXYYYYYYZZZ[[[[[[[[[WWWWWWWWWWWWVVVVVVVVVUUUXXXZZZ\\\^^^____________\\\\\\\\\\\\[[[ZZZYYYXXXXXXXXXWWWWWWVVVVVVUUUUUURRRRRRRRRRRRQQQQQQQQQQQQOOOPPPQQQRRRRRRRRRRRRRRRNNNMMMLLLMMMPPPRRRRRRRRRQQQRRRQQQQQQPPPNNNMMMLLLMMMLLLKKKJJJHHHGGGFFFEEEFFFDDDBBBAAABBBBBBAAA@@@AAAAAA@@@????????????@@@======<<<<<<;;;<<<<<<===:::<<<======<<<;;;;;;<<<999999999999888888888888777777888777777666555444444555666555333222333444555444444444666666444222222222222111111111111000000000000000000000000000000000000000000000000000...///////////////......---------............///------------------------///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((())),,,...///...---,,,ZZZZZZ[[[\\\^^^^^^^^^]]]ZZZZZZ[[[]]]___bbbdddeeeccccccccccccbbbaaa````````````___^^^___aaadddeeeffffffeeeeeeeeeeeeffffffffffffffffffgggggghhhhhhfffgggggggggggggggffffffcccbbbbbbaaaaaaaaaaaabbbdddeeeggggggfffccc```^^^XXXXXXXXXYYYZZZ\\\^^^___aaaaaa```^^^\\\ZZZYYYXXXWWWWWWWWWWWWXXXYYYZZZ[[[___^^^^^^^^^___^^^[[[XXXUUUUUUUUUUUUUUUUUUUUUUUUSSSUUUWWWYYYZZZYYYXXXWWWRRRQQQOOOOOOPPPPPPOOOMMMKKKKKKMMMPPPSSSTTTTTTRRRXXXXXXXXXXXXXXXYYYYYYZZZWWWWWWVVVVVVTTTSSSRRRQQQRRRQQQOOOMMMMMMMMMMMMNNNKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===???>>>===<<<;;;;;;;;;;;;<<<<<<<<<===============???>>>===<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999888888888888999:::999888777888:::888888777777777666666666888777666666666666777888777777666666666555555555555555444444333333333333111111222222333333444444333333333333333333333333222222222222222222222222222222333333333333222222222222222222222222222222222222111111111111111111333222222111222222333444555555444333222333333444111111000000000000111111111111111111111111111111333333333444444333333333333333333333333333333333333333444444444555555555666666666666666666666666777777777888888888888999777777777888888888999999999999999999::::::;;;;;;999:::<<<>>>?????????>>>===>>>??????????????????DDDDDDEEEFFFFFFFFFFFFFFFDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHJJJLLLMMMNNNPPPPPPPPPPPPRRRTTTUUUVVVWWWVVVTTTRRRQQQQQQQQQRRRVVVWWWYYYYYYZZZZZZZZZZZZ\\\\\\\\\[[[[[[ZZZYYYYYYVVVUUUTTTRRRQQQPPPPPPPPPPPPQQQRRRTTTVVVWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVXXXYYY[[[]]]^^^^^^^^^^^^\\\\\\]]]]]]\\\\\\[[[[[[XXXXXXWWWWWWVVVVVVVVVVVVSSSSSSSSSRRRRRRQQQQQQQQQOOOPPPPPPPPPPPPQQQPPPPPPLLLLLLLLLNNNRRRTTTUUUUUUQQQQQQQQQPPPOOONNNMMMLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDBBBAAABBBBBBAAA@@@AAA@@@@@@???????????????;;;;;;;;;;;;<<<<<<======:::<<<======<<<;;;<<<<<<:::999999999999888888888888888888888777777666666444555666666444444444666444333333444555666444333222222222111111111000000000000000000000000000000////////////////////////---...///////////////...---------............///------------------------///---,,,,,,---...,,,+++........................)))***,,,---...------,,,YYYZZZ\\\]]]]]]]]]]]]]]]\\\\\\]]]___aaadddfffggggggffffffdddbbb```^^^]]]___^^^]]]]]]^^^aaadddfffiiiiiihhhggggggggggggggggggggghhhhhhiiiiiiiiiiiiiiihhhgggeeedddcccbbbbbb```_______________``````dddeeefffgggeeebbb___]]]WWWXXXYYYZZZ\\\^^^```aaabbbbbbaaaaaa___]]][[[ZZZXXXXXXXXXXXXYYYZZZ[[[[[[___^^^^^^^^^^^^]]]ZZZXXXTTTUUUUUUUUUUUUVVVVVVVVVUUUVVVXXXYYYYYYWWWVVVTTTMMMLLLLLLMMMOOOPPPOOONNNNNNNNNOOORRRTTTUUUTTTRRRWWWVVVVVVUUUUUUUUUVVVWWWWWWWWWVVVVVVTTTSSSRRRQQQPPPOOOMMMKKKJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCEEEDDDCCCAAAAAAAAABBBBBB@@@@@@@@@@@@@@@???>>>===???>>>===<<<<<<<<<<<<<<<===============<<<<<<<<<>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888888888888888888888777888999999777777888999777777666666666666666666777777666666666666777777666666666666555555555555444444444444444333333333555555444444333333222222333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222111111111111111111111111222222222111111222222222333333222222222222333333111000000//////000000111222222222222222222222222222333333333333333333222333333333333333333333333333333333333444444444444666666666666555555444444666666777777777888888888888888888888999999999999999999::::::;;;;;;;;;;;;888:::;;;===>>>>>>>>>>>><<<===>>>>>>?????????>>>CCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEGGGGGGEEEFFFGGGHHHJJJLLLNNNOOOOOOOOOPPPPPPRRRSSSTTTUUUSSSRRRRRRQQQQQQRRRRRRSSSSSSTTTUUUXXXZZZ\\\]]]]]]\\\\\\[[[ZZZYYYYYYYYYXXXVVVUUUTTTSSSQQQPPPPPPPPPPPPQQQRRRTTTUUUVVVVVVWWWVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWVVVVVVVVVVVVWWWXXXYYY[[[]]]^^^^^^]]]]]]\\\]]]]]]]]]]]]]]]\\\\\\YYYXXXWWWVVVVVVVVVWWWWWWUUUUUUTTTSSSRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOMMMLLLMMMPPPTTTVVVVVVVVVPPPPPPOOONNNMMMLLLKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHEEECCCAAAAAAAAABBBAAA@@@@@@@@@@@@@@@??????>>>>>>::::::;;;<<<<<<=========:::<<<======<<<;;;;;;<<<::::::::::::999999999999999999888888777777777888555666777777666555666888444333222444555555444222222222222111111111000000000000000000000000000000////////////////////////---...///////////////...---------............///------------------------///---,,,,,,---...,,,+++........................---,,,++++++++++++------YYY[[[]]]]]]\\\[[[\\\]]]]]]^^^___```bbbdddfffggghhhhhhgggeeeccc```^^^]]]^^^^^^]]]^^^___bbbeeegggkkkjjjiiiiiihhhhhhhhhiiihhhiiiiiijjjjjjjjjjjjiiijjjhhhfffdddbbbaaa``````]]]]]]]]]]]]^^^^^^___```bbbbbbccccccbbb```]]]\\\WWWXXXZZZ\\\^^^```bbbbbbbbbbbbcccbbbaaa^^^\\\[[[YYYYYYYYYYYYZZZ[[[\\\\\\```___^^^^^^^^^\\\YYYWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVUUUSSSRRRKKKKKKLLLNNNPPPRRRQQQPPPRRRQQQQQQSSSUUUVVVUUUSSSUUUTTTRRRRRRQQQRRRSSSTTTWWWWWWVVVUUUTTTRRRPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBDDDCCCBBBBBBBBBBBBBBBCCC@@@@@@@@@@@@@@@???>>>===???>>>======<<<<<<=====================<<<<<<<<<======<<<<<<;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::777777777777777888888888666888888888777666777888666666666666555555555555444444444444444444444444666666666555555555444444444444555555444444333222666666555444333222111111333333333333333333333333111111111111111111111111111111222222222222111111111222222222222333333333111111111111111222222222111111111111111111222222111111111222222222222222111111000000000000111111222222222222222222222222222222333333333333222222333333333333333333333333222222222333333333444444555555666666666555444444666666666666777777777777777888888888888999999999888999999:::;;;:::::::::888999;;;<<<===>>>======;;;<<<===>>>>>>???>>>>>>AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGDDDEEEFFFGGGJJJLLLNNNPPPNNNOOOOOOPPPQQQQQQRRRRRRPPPPPPPPPPPPQQQRRRSSSTTTQQQQQQSSSWWW[[[^^^^^^^^^\\\[[[ZZZYYYXXXWWWWWWWWWUUUUUUTTTTTTSSSRRRQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWUUUTTTTTTTTTUUUVVVYYYZZZ\\\]]]^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[YYYXXXWWWVVVVVVWWWXXXYYYXXXWWWVVVUUUTTTSSSRRRQQQRRRQQQPPPOOONNNNNNOOOOOOMMMMMMNNNQQQTTTUUUUUUTTTOOONNNMMMKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHEEECCCAAA@@@AAAAAA@@@?????????@@@@@@??????>>>===999:::;;;<<<<<<<<<<<<<<<999;;;<<<<<<;;;::::::;;;;;;:::::::::999999999999888888777777777777888888555777888888777666777999444333333333555555333111222222222111111111111000000000000000000000000000000000000000000000000000...///////////////......---------............///,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---...,,,+++++++++++++++++++++++++++///---+++******+++---...XXX[[[]]]]]][[[ZZZ[[[]]]^^^^^^___```aaaccceeefffgggffffffeeedddbbb```____________```bbbdddfffhhhkkkkkkjjjiiiiiiiiiiiijjjjjjjjjkkklllkkkkkkiiiiiiiiihhheeecccbbbaaa```aaa]]]]]]]]]]]]^^^___```aaa____________^^^]]]\\\[[[VVVXXXZZZ]]]___aaabbbcccaaabbbbbbbbbaaa^^^\\\ZZZZZZZZZZZZZZZ[[[\\\]]]^^^```___^^^^^^^^^\\\YYYVVVXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTRRRQQQQQQOOONNNOOOQQQSSSTTTSSSQQQSSSRRRQQQSSSUUUWWWWWWWWWSSSRRRQQQPPPPPPQQQSSSTTTWWWWWWVVVUUUSSSPPPOOOMMMKKKKKKKKKKKKJJJJJJIIIHHHGGGHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBB??????@@@@@@@@@??????>>>???>>>==================>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999666666666777777777888888666777888777666666777888555555555555555555555555333444444444444444444333666666555555555444444444444444555555555444333222444444333333222222111111222222222222222222222222111111111111111111111111111111222222222222111111111111222222222333333333111111111222222222333333//////000111111222222111111111111111111111000000222111111000000111111222111111111111111111111111222222333333333333222222222222222222222222222222222222222222333333333333444555666666777666555555555555555666666666777777666666666777777777888888555666777888999888888777777888:::<<<=========<<<:::;;;<<<===>>>>>>>>>>>>@@@@@@AAAAAAAAA@@@@@@???@@@@@@AAAAAABBBDDDEEEFFFCCCDDDEEEGGGJJJLLLOOOPPPNNNOOOOOOOOOOOOOOOOOOOOONNNOOOOOOPPPQQQQQQRRRRRRRRRQQQRRRVVV[[[^^^^^^]]]\\\ZZZYYYWWWVVVVVVVVVVVVTTTUUUUUUUUUTTTSSSSSSRRRRRRRRRTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYXXXWWWUUUUUUVVVWWWXXXZZZ[[[\\\^^^^^^^^^]]]]]]ZZZZZZZZZZZZYYYYYYXXXWWWYYYXXXWWWVVVVVVWWWXXXZZZZZZYYYXXXWWWUUUTTTSSSRRRSSSRRRPPPOOONNNNNNNNNOOOMMMMMMNNNPPPRRRSSSRRRPPPNNNMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEECCCAAA@@@AAAAAA@@@???>>>??????@@@???>>>===<<<999:::;;;<<<<<<<<<;;;:::888:::;;;;;;:::999999:::999999999999888888888888777666555444444555666777555666777777666666777999555444333333444444222000222222222111111111111000000000000000000000000000000000000000000000000000///000000000///...---------------............///,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---...,,,+++************************++++++++++++,,,------...XXX[[[]]]]]][[[ZZZ[[[]]]^^^^^^______```bbbcccdddeeeeeeeeeeeeddddddcccbbbaaaaaabbbcccdddfffhhhiiikkkjjjjjjiiiiiijjjjjjjjjkkkllllllmmmlllkkkiiihhhhhhgggeeecccbbbbbbbbbccc]]]]]]]]]^^^___```aaabbb^^^]]]]]]\\\[[[[[[[[[ZZZVVVWWWZZZ]]]___aaacccccc```aaaaaaaaa```^^^[[[ZZZ[[[[[[[[[[[[\\\]]]^^^___```___^^^^^^]]]\\\YYYVVVYYYYYYXXXXXXXXXWWWWWWWWWXXXWWWUUUSSSRRRQQQPPPPPPSSSRRRSSSTTTVVVVVVTTTRRRTTTRRRQQQRRRUUUXXXYYYZZZTTTRRRQQQPPPPPPRRRTTTUUUWWWWWWVVVTTTRRROOOMMMLLLJJJKKKLLLLLLLLLKKKIIIHHHFFFGGGHHHIIIHHHGGGFFFEEEFFFFFFFFFFFFEEEDDDCCCBBB??????@@@AAAAAAAAA@@@@@@>>>??????@@@@@@@@@?????????>>>>>>============>>>>>>>>>======<<<<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888555666666666777777888888666777888777666555666888444555555555555555555555555555666666666666555555666666555555555444444444333444555555555444333222111111111111111222222222222222222222222222222222000000000000000000000000111111222222222222111111111111111222222333333333111111222222333333333333...///000111222222222222000111111111111000000///222222111111111111222222000000000000000000000000222222222333333222222222222222222222222222222222111111222222222333333333333444666777777777666555555555555555666666666777555555555555666666666777333444666777777777666555777888:::<<<=========<<<:::;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@??????>>>?????????@@@AAABBBDDDEEECCCCCCEEEGGGJJJLLLOOOPPPNNNNNNOOOOOOOOONNNMMMMMMOOOOOOOOOPPPPPPPPPQQQQQQTTTRRRSSSVVV[[[]]]]]][[[[[[ZZZXXXVVVUUUUUUUUUUUUTTTTTTUUUUUUUUUTTTTTTSSSRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW]]][[[ZZZXXXXXXYYYZZZ[[[ZZZ[[[]]]^^^___^^^^^^]]]XXXXXXXXXXXXWWWVVVUUUTTTYYYXXXWWWVVVVVVWWWYYYZZZ[[[ZZZYYYXXXVVVUUUSSSSSSTTTSSSQQQOOONNNNNNOOOOOOMMMLLLMMMNNNPPPPPPOOOMMMMMMLLLJJJHHHGGGGGGGGGHHHJJJIIIHHHGGGFFFDDDCCCCCCDDDCCCAAA@@@AAAAAA@@@???>>>??????@@@@@@>>>===<<<::::::<<<<<<<<<;;;:::999777999;;;:::999888999999888888888888777777777777555444333222333333555555333555666666555555666888666444333333444333111///222222222111111111111000000000000000000000000000000000000000000000000000000000000000///...,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---...,,,+++++++++++++++++++++++++++&&&(((+++---//////......WWWXXXYYYZZZZZZZZZYYYXXX\\\]]]^^^___````````````ccceeehhhhhhfffdddccccccaaadddggghhhhhhhhhhhhiiijjjiiiiiiiiihhhhhhggggggiiiiiijjjjjjjjjiiihhhhhhhhhfffdddaaa___^^^^^^^^^[[[\\\^^^_________^^^^^^aaa___^^^\\\[[[[[[\\\\\\[[[\\\^^^```bbbeeeggghhhfffccc___^^^^^^]]]ZZZWWWYYYYYY[[[\\\]]]^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[YYYXXXWWWWWWWWWXXXXXXWWWTTTRRRPPPPPPOOOPPPRRRSSSTTTUUUVVVUUUTTTTTTTTTSSSRRRTTTWWWYYYWWWUUUTTTTTTTTTRRRPPPPPPRRRTTTTTTSSSPPPNNNLLLKKKJJJJJJLLLKKKJJJIIIHHHIIIJJJJJJHHHHHHGGGGGGFFFGGGGGGGGGEEEFFFFFFEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>======>>>???@@@==============================<<<<<<<<<<<<======:::;;;;;;;;;<<<<<<=========<<<<<<<<<<<<;;;;;;;;;999999999888888888777777777777777777777777777777666666666666666666666666555555555555555555555555666555555444444666777888888777777666666555555555444444444444444444444444555444333222111222333333222222222222222222222222000000111111111111000000555444444333222111000000111111111111111000///...111111111111111111111111000000111222333333444444222222222222222111000///000000000000000000000000000000000000000000000000333222222111111222222333222222222222222222222222333222111111111222333444444444444444444444444444444555555555666777777777888777666555555666777888777777666666666666666777999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<===>>>>>>????????????????????????>>>??????@@@AAABBBCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMMMMMMMMMMNNNOOORRRTTTUUUPPPPPPPPPQQQQQQQQQRRRRRRSSSTTTUUUWWWXXXXXXWWWWWWSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVVVVWWWYYYZZZZZZZZZZZZZZZZZZXXXWWWWWWXXXYYYYYY```]]]ZZZXXXWWWXXXZZZ\\\]]]^^^______^^^[[[YYYWWWYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTUUUVVVVVVWWWWWWVVVUUUTTTTTTTTTTTTSSSSSSRRRRRRQQQOOONNNMMMMMMNNNOOOOOOOOOOOONNNMMMJJJIIIHHHGGGFFFGGGHHHIIIIIIHHHGGGEEEDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@AAAAAA@@@AAAAAAAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999:::::::::999888666555555555555666666666666666555555666666666666666666999777444111000000111222555444222000//////000111---///000222222000///---////////////////////////---..................---111000///------,,,,,,,,,------------------------***+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,VVVVVVXXXYYYZZZYYYYYYXXX[[[[[[]]]^^^___`````````bbbdddffffffeeecccbbbbbbeeegggiiiiiihhhffffffggghhhhhhhhhhhhhhhgggggggggjjjjjjjjjjjjjjjiiiiiihhhhhhfffdddaaa___^^^^^^^^^\\\]]]^^^```aaaaaa``````aaa```^^^\\\[[[[[[[[[\\\[[[\\\^^^aaacccdddeeefffaaa^^^ZZZYYYYYYYYYWWWUUUYYYZZZ[[[]]]^^^_________^^^^^^^^^^^^]]]]]]]]]]]]]]][[[ZZZXXXWWWWWWWWWXXXVVVUUUSSSRRRQQQQQQQQQRRRRRRSSSTTTUUUVVVVVVUUUTTTVVVTTTTTTUUUXXXXXXVVVTTTSSSTTTSSSRRRPPPPPPRRRSSSTTTSSSQQQNNNLLLKKKKKKKKKLLLKKKJJJIIIHHHIIIIIIJJJIIIHHHGGGFFFEEEDDDDDDDDDFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>=========>>>???==============================<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;:::999999999888888777777777777777777777777777777777555555555555555555555555555555555555555555555555666555444444444555777888888999999888777666555444444444444444444444444444555444333222111222222333111111111111111111111111000000111111111111000000333333222222111111000000111222222222222111111000111111111111111111111111///000000111111222222222111222222222222111000///000000000000000000000000000000000000000000000000333222222111111222222333222222222222222222222222222222111111111222333444444444444444444444444444333333333333444444444444777666666555555666666777777777666666666666666777999999::::::;;;<<<<<<<<<===============>>>>>>???????????????????????????AAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEGGGIIIKKKLLLPPPOOONNNMMMMMMMMMNNNOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRSSSTTTVVVWWWWWWVVVVVVSSSRRRRRRRRRSSSTTTTTTUUUWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXYYYZZZ[[[[[[[[[[[[ZZZZZZYYYXXXXXXYYYZZZ[[[]]]]]][[[ZZZYYYYYYYYYYYY[[[\\\]]]^^^]]][[[YYYXXXYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTUUUUUURRRRRRRRRQQQPPPOOONNNMMMMMMNNNOOOOOOOOOOOONNNMMMJJJIIIHHHGGGGGGGGGHHHIIIFFFFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::777777888888777666444333555666666666666666666666666666666666555555555555888666333111000111222333444333222000///000000000...///000111111000///...///////////////////////////...---,,,,,,---...///000000///...---,,,,,,,,,------------------------,,,,,,---..................---------------,,,,,,************************TTTUUUWWWXXXYYYYYYYYYXXXXXXYYY[[[]]]^^^___`````````bbbddddddbbbaaa```aaagggiiijjjiiifffdddddddddffffffggggggggggggggggggjjjjjjjjjiiiiiihhhhhhhhhgggfffcccaaa___]]]]]]]]]\\\]]]^^^```aaabbbbbbbbbaaa```^^^]]]\\\[[[[[[[[[[[[]]]```bbbcccccccccbbb]]]ZZZWWWUUUVVVWWWWWWVVVZZZ[[[[[[\\\]]]^^^_______________^^^^^^^^^^^^]]]^^^\\\[[[YYYXXXWWWXXXXXXUUUTTTSSSRRRQQQRRRSSSTTTQQQRRRTTTUUUVVVVVVVVVUUUWWWVVVUUUVVVWWWVVVUUUSSSRRRSSSSSSQQQPPPOOOQQQRRRTTTSSSQQQOOOMMMLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJIIIHHHGGGEEECCCCCCBBBBBBFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<===========================<<<<<<;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;::::::::::::888888888888777777777777777777777777777777777777555555555555555555555555444444444444444444444444555555444333444555666777::::::;;;;;;:::777555333333333333333333333333333444333222222111111222222000000000000000000000000000000111111111111000000111111111000000000000000111111222222333333222222111111111111111111111111000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000000222222111111111111222222222222222222222222222222222222111111222222333444333333333333444444444444444444444444333333333333444555555555555555555444777666666555555666777777888999999::::::;;;<<<<<<>>>============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>CCCBBBBBBBBBAAAAAAAAA@@@AAABBBBBBCCCEEEGGGIIIJJJNNNNNNMMMLLLKKKKKKKKKKKKMMMMMMNNNOOOQQQRRRSSSSSSQQQRRRSSSTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRSSSTTTXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[\\\]]]]]]\\\\\\\\\ZZZZZZZZZZZZ[[[\\\]]]]]]\\\\\\\\\\\\ZZZYYYWWWVVVZZZ[[[\\\\\\\\\ZZZYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTUUUUUUVVVUUUTTTTTTTTTTTTUUUVVVVVVRRRRRRRRRRRRQQQOOONNNMMMMMMNNNOOOOOOOOOOOONNNMMMJJJJJJIIIHHHHHHHHHHHHIIIEEEEEECCCBBBAAA@@@@@@@@@????????????????????????????????????>>>===<<<<<<999999999999999999999999<<<<<<<<<<<<;;;;;;;;;;;;777777777777666555444444666666666666666666555555666666666666555555444444666555333111111222333444222222222111111000000///...///000111111000///...000000000000000000000000111///,,,++++++,,,///111/////////...------,,,,,,---------------------------...//////000000//////------------............************************SSSTTTVVVXXXYYYYYYXXXXXXUUUVVVXXX[[[]]]___``````^^^```aaaaaa```_________fffggggggfffdddbbbbbbcccddddddeeeeeeffffffgggggghhhhhhgggffffffeeeeeeeeeeeecccaaa^^^]]]\\\[[[\\\[[[\\\]]]___```bbbcccccc``````___]]]\\\[[[ZZZZZZ[[[]]]```bbbcccbbb```___\\\ZZZXXXVVVWWWXXXZZZ[[[ZZZZZZZZZ[[[\\\]]]^^^^^^``````_________^^^^^^^^^^^^]]][[[YYYXXXXXXXXXXXXVVVUUUSSSRRRRRRRRRRRRSSSPPPRRRSSSUUUVVVVVVVVVUUUVVVVVVUUUUUUTTTSSSQQQPPPPPPQQQRRRQQQOOOOOOPPPQQQSSSRRRQQQPPPNNNMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCFFFFFFEEEDDDCCCAAA@@@?????????????????????????????????>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::999999999999777777777777777777777777777777777777777777777777555555555555555555555555444444444444444444444444555444333333333444555666:::;;;<<<<<<;;;888444222222222222222222222222222333222222111111111111111000000000000000000000000000000111111111111000000.../////////000000111111///000111222222222222222111111111111111111111111000000000000000000000///000000111111111111000000000000000000000000000000000000000000000000000000222222111111111111222222111111111111111111111111222111222222222222333333333333333333333444444444666666666555555444444444222333555555555555333222666666555555555666777777888888888999::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCEEEFFFHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKMMMNNNPPPRRRSSSTTTPPPPPPQQQQQQRRRRRRRRRRRRSSSRRRRRRRRRRRRSSSTTTTTTWWWWWWWWWXXXYYYZZZ\\\]]]^^^^^^^^^^^^^^^^^^]]]]]][[[[[[[[[\\\]]]^^^______\\\\\\[[[ZZZYYYXXXWWWWWW[[[[[[[[[[[[ZZZXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSTTTUUUVVVWWWTTTTTTTTTSSSRRRQQQOOOOOOMMMNNNOOOOOOOOOOOONNNMMMKKKJJJJJJIIIIIIIIIIIIIIIGGGFFFEEEDDDBBBBBBBBBBBB@@@@@@????????????>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::888888888888888777777666666666666666555555555555777666666555555444444333444333222111111222444555111111222222111000////////////000000000000//////000000000000000000000000///...---,,,,,,---...///...//////......------,,,---------------------------......///////////////+++,,,,,,,,,---.........+++,,,,,,,,,,,,,,,------SSSUUUVVVXXXXXXXXXXXXWWWSSSTTTVVVYYY[[[]]]^^^___\\\^^^______^^^]]]^^^___aaabbbcccbbbaaa```aaaccccccccccccddddddeeeeeefffeeedddcccaaaaaa```aaaaaaaaa```^^^\\\[[[ZZZZZZ[[[ZZZ[[[\\\]]]___```bbbbbb``````___^^^]]][[[ZZZYYYZZZ\\\___aaaaaa```]]]\\\ZZZZZZYYYXXXXXXYYY\\\]]]ZZZZZZYYYYYYZZZ[[[\\\]]]``````_________^^^^^^^^^\\\[[[ZZZXXXXXXXXXXXXYYYYYYWWWUUUSSSQQQQQQQQQQQQQQQRRRTTTUUUVVVVVVUUUUUUTTTTTTTTTSSSQQQOOONNNMMMOOOPPPQQQPPPOOONNNNNNOOOQQQQQQPPPPPPOOONNNMMMMMMJJJJJJJJJJJJJJJIIIIIIIIIFFFFFFEEEEEEEEEFFFFFFGGGEEEEEEDDDDDDBBBAAA@@@???????????????????????????>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888888888666666666666666666666666666666666666666666666666555555555555555555555555444444444444444444444444444333222222222333555666999:::<<<<<<:::777444111222222222222222222222222111222111111111111000000111111111111111111111111000000111111111111000000.........///000000111111......///000111111000000000000000000000000000000111111111111111111000000///000000111111111000000000000000000000000000000000000000000000000000000222111111000000111111222111111111111111111111111111111222222333333333333222222222333333333444444666666555555444444444333222333444555555444333222555555555555555666777777777777888888999:::::::::;;;::::::::::::;;;<<<<<<========================??????@@@@@@AAABBBBBBCCCBBBBBBBBBCCCEEEFFFHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJLLLNNNPPPRRRSSSTTTPPPPPPOOOPPPPPPPPPQQQQQQSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXZZZ[[[\\\^^^____________^^^^^^]]][[[\\\\\\]]]^^^______```^^^\\\YYYWWWVVVWWWYYYZZZ]]]\\\[[[YYYWWWUUUSSSRRRSSSTTTTTTUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRSSSTTTUUUVVVWWWUUUUUUUUUUUUSSSRRRQQQPPPMMMNNNOOOOOOOOOOOONNNMMMKKKKKKKKKKKKJJJJJJIIIIIIGGGFFFEEEDDDBBBBBBBBBBBB@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888777777777777777777777666666555555555444666666555555444444444333333333222222222333444555000000111111111000////////////000000000000//////000000000000000000000000,,,---...//////...---,,,---......//////...---,,,------------------------,,,,,,---............---*********+++,,,,,,,,,---+++++++++,,,,,,---------UUUVVVWWWYYYYYYXXXWWWWWWRRRSSSUUUWWWZZZ[[[\\\]]][[[\\\^^^]]]\\\\\\]]]___^^^___```___^^^___aaacccbbbbbbccccccccccccccccccbbbaaa___]]]\\\\\\]]]]]]^^^]]]\\\[[[ZZZ[[[[[[\\\[[[[[[\\\\\\^^^___aaabbb`````````___]]][[[YYYXXXYYYZZZ\\\^^^^^^]]]\\\[[[WWWYYYZZZYYYYYYYYY[[[]]][[[ZZZYYYYYYYYY[[[\\\]]]_________^^^^^^^^^^^^]]]ZZZYYYXXXWWWWWWXXXYYYZZZZZZXXXVVVSSSRRRQQQQQQQQQRRRSSSTTTUUUVVVUUUTTTTTTQQQSSSSSSRRROOOLLLLLLLLLMMMOOOPPPPPPNNNMMMMMMNNNOOOOOOOOOOOOOOONNNMMMLLLJJJJJJKKKKKKJJJJJJIIIHHHEEEEEEEEEEEEFFFGGGHHHHHHCCCCCCCCCCCCBBBAAA@@@@@@????????????????????????>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::999999999999888888999888888888777777777777555555555555666666666666666666666666666666666666444444444444444444444444333333333333333333333333333333222111222333444555888888999999888555333111111111111111111111111111000111111111111000//////111111111111111111111111000000111111111111000000......//////000000111111......//////000/////////000000000000000000000000111111111111111111111111//////000000111111000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000111222333333333333222111111222222333333444444333333333333222222222222333444444444444444444333444444444444555666777777666777777888888999:::::::::999999999999:::;;;;;;==============================>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEGGGHHHJJJJJJJJJJJJJJJIIIHHHGGGIIIJJJKKKMMMOOOQQQRRRSSSPPPOOOOOONNNOOOOOOPPPPPPRRRRRRRRRSSSTTTVVVXXXXXXUUUUUUVVVVVVXXXYYYZZZ[[[]]]]]]^^^______^^^^^^^^^\\\\\\^^^^^^____________]]][[[XXXUUUUUUWWWZZZ]]]\\\[[[ZZZXXXVVVTTTRRRRRRRRRSSSTTTUUUVVVUUUTTTSSSTTTUUUUUUVVVVVVUUUUUUTTTRRRRRRRRRSSSTTTUUUVVVWWWVVVUUUUUUUUUTTTRRRQQQPPPMMMNNNOOOOOOOOOOOONNNMMMKKKKKKLLLLLLKKKKKKJJJIIIEEEEEECCCBBBAAA@@@@@@@@@BBBBBBAAAAAA@@@????????????>>>>>>======>>>>>>???::::::::::::::::::::::::999999999999888888888888666555555444444555555666777777777666555555444444444444444444444444444444333333333222333333444444000000000000000000000000000000////////////000000000000000000000000000000+++---///111111///---+++------...//////...---,,,------------------------***+++,,,,,,---,,,,,,,,,************++++++++++++)))))))))******++++++,,,XXXXXXYYYZZZYYYXXXWWWVVVQQQRRRTTTVVVXXXZZZZZZ[[[[[[\\\]]]\\\[[[\\\]]]___^^^_________^^^^^^```bbbcccbbbbbbbbbbbbbbbaaaaaa```___]]][[[ZZZZZZZZZ[[[]]]\\\\\\[[[\\\]]]^^^___^^^]]]]]]]]]^^^___aaabbb`````````___]]][[[YYYWWWXXXYYYYYYZZZ[[[[[[ZZZZZZVVVYYY\\\\\\[[[ZZZ[[[\\\]]]\\\[[[ZZZ[[[\\\^^^___^^^^^^^^^^^^]]]]]]]]]]]]WWWWWWVVVVVVWWWXXXYYY[[[XXXWWWUUUSSSRRRRRRRRRRRRTTTTTTUUUVVVUUUTTTSSSRRRPPPRRRSSSRRRNNNLLLLLLMMMLLLNNNPPPPPPNNNLLLLLLMMMLLLMMMNNNNNNNNNMMMLLLKKKIIIJJJKKKKKKKKKJJJIIIHHHEEEEEEDDDDDDDDDEEEFFFFFFAAAAAABBBBBBBBBAAAAAA@@@????????????????????????===>>>?????????>>>===<<<::::::::::::::::::::::::::::::999999999999::::::888888888888777777777666888888777777777666666666444444444555555666666666666666666666666666666666444444444444444444444444333333333333333333333333333222111111111222444555666666666555444333222111111111111111111111111111///000111111111000///...000000000000000000000000000000111111111111000000000000000000000000000111///000000000000//////...000000000000000000000000...//////000000111111111...//////000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000111222333333333222222000111111222333333444444222222222222222222333333555555444444444444555555444444444444555666777777666666777777888999999999::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????AAAAAAAAAAAABBBDDDEEEFFFFFFGGGHHHHHHHHHGGGFFFFFFJJJJJJKKKMMMNNNPPPQQQQQQPPPPPPOOONNNNNNOOOOOOPPPOOOOOOPPPRRRTTTVVVXXXYYYVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[\\\]]]^^^^^^^^^^^^\\\]]]^^^_________^^^]]]YYYXXXWWWWWWWWWYYY[[[\\\YYYXXXWWWVVVUUUTTTTTTTTTSSSTTTVVVWWWWWWWWWVVVUUUTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSRRRSSSSSSTTTUUUUUUTTTTTTTTTSSSRRRQQQPPPOOOMMMNNNOOOOOOOOOOOONNNMMMKKKKKKLLLMMMLLLKKKJJJIIIFFFFFFDDDCCCBBBAAAAAAAAACCCCCCBBBBBBAAA@@@@@@???@@@???>>>>>>>>>>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888666555444444444444555666888777777666555555444444222333333444444555555666444333333333333333333333111000///......///000111000000////////////000000////////////////////////,,,---...//////...---,,,,,,---...000000///---,,,------------------------***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***((())))))***++++++,,,,,,YYYZZZZZZZZZZZZXXXWWWVVVQQQRRRTTTVVVXXXYYYYYYZZZ[[[\\\]]]\\\[[[[[[]]]___```aaa```___^^^^^^```bbbccccccbbbbbbaaaaaa`````````___\\\ZZZYYYYYYZZZZZZ]]]]]]\\\\\\]]]___aaabbb```___^^^^^^___```aaabbb`````````___]]][[[YYYWWWWWWWWWXXXXXXYYYYYYZZZZZZWWW[[[___```^^^\\\\\\]]]___^^^]]]\\\\\\]]]___aaa^^^^^^]]]]]]]]]\\\\\\\\\UUUUUUUUUUUUVVVXXXZZZ[[[WWWVVVTTTSSSSSSSSSTTTUUUUUUUUUVVVVVVUUUTTTRRRQQQPPPRRRTTTRRROOOLLLMMMNNNLLLNNNPPPPPPNNNLLLLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKIIIJJJKKKKKKKKKJJJHHHHHHFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@AAABBBBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>>>>:::::::::::::::::::::::::::999999999999999999:::888777777777666666555555777777777777666666666666444444444555555555666666666666666666666666666666444444444444444444444444333333333333333333333333333222111111111222333444444444333333222222222222000000000000000000000000///000111111111000...---////////////////////////000000111111111111000000111111111111000000000000111111111111111000///...000000000000000000000000,,,------...///000111111......///000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000111222333444333222222000000111222333333444444333333333444444555555555666666444333333444666666333333333444555666777888666666666777888888999999;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============?????????@@@AAABBBCCCDDD@@@BBBDDDFFFHHHHHHHHHHHHJJJJJJKKKMMMNNNOOOPPPQQQQQQPPPOOONNNNNNNNNOOOPPPMMMMMMOOOQQQSSSVVVXXXZZZXXXWWWWWWXXXXXXYYYZZZ[[[YYYZZZ[[[\\\]]]]]]^^^]]]]]]^^^_________^^^]]]\\\UUUVVVWWWYYYZZZ[[[[[[[[[VVVUUUUUUTTTUUUUUUVVVVVVTTTUUUWWWYYYYYYYYYWWWVVVTTTUUUVVVWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSTTTTTTUUUSSSSSSRRRRRRQQQOOONNNMMMMMMNNNOOOOOOOOOOOONNNMMMKKKLLLMMMMMMMMMLLLJJJIIIIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@???>>>>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;:::::::::999999888777666555555666888888888777777666555444444444111222222333444555666666444444444333333222222222111000...------///111222000000////////////000000////////////////////////.........------.........+++---...000000///---,,,------------------------***+++,,,,,,------,,,,,,---------,,,,,,+++++++++******+++,,,------......[[[[[[\\\[[[ZZZXXXVVVUUUSSSSSSSSSTTTVVVXXXZZZ[[[ZZZZZZYYYYYYZZZ\\\^^^```aaaaaa````````````aaaaaa````````````aaaaaaaaaaaa]]]\\\[[[[[[[[[\\\]]]^^^]]]\\\ZZZ[[[]]]```aaa```^^^]]]]]]]]]]]]^^^_________^^^\\\ZZZYYYXXXXXXWWWYYYYYYYYYYYYYYYYYYYYYYYY\\\\\\\\\[[[[[[[[[ZZZZZZ[[[[[[[[[[[[\\\]]]^^^___bbb```]]]\\\[[[[[[YYYXXXVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRSSSTTTUUUTTTTTTTTTSSSSSSRRRQQQPPPQQQQQQPPPOOONNNLLLLLLKKKMMMMMMMMMMMMLLLKKKJJJIIIMMMMMMLLLKKKJJJIIIIIIHHHEEEFFFGGGGGGHHHHHHHHHHHHDDDDDDCCCBBBBBBBBBBBBCCCAAAAAA@@@@@@@@@@@@??????BBB@@@>>>===;;;;;;;;;<<<>>>>>>>>>>>>============;;;;;;;;;::::::999999999777777777777777777777777888777777666666666666666777777777777666666666666666555555555555444444444555555555555555555555555444444444444444444444444222222222222222222222222111111111222222333333333111111111111111111111111777666444222111111222222//////000000000000//////////////////////////////000000000000000000000000////////////////////////000000//////.........---......////////////......000000000000000000000000////////////////////////000000000000000000000000///...---...///000///...000000000000000000000000000000////////////000000000000000000111111111111333333222222333333444555444444444444444444444444555555444333333222111111333333333444444444555555888777666666666777999:::888888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;<<<<<<===>>>??????@@@AAAAAABBBBBBAAAAAACCCCCCCCCDDDEEEEEEFFFFFFJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMNNNOOOPPPQQQSSSTTTTTTUUUUUUVVVVVVVVVVVVWWWWWWYYYZZZZZZZZZZZZ[[[[[[[[[]]]^^^___^^^]]][[[[[[\\\XXXXXXYYYZZZ[[[\\\\\\]]]ZZZXXXVVVSSSRRRSSSTTTVVVVVVWWWYYY[[[[[[[[[ZZZZZZYYYYYYXXXWWWVVVVVVUUUUUUWWWWWWWWWVVVVVVVVVUUUUUUSSSRRRQQQPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOOLLLLLLLLLLLLMMMMMMJJJHHHEEEEEEDDDDDDCCCCCCBBBBBBFFFEEEDDDCCCCCCBBBBBBCCC@@@@@@@@@?????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;===;;;:::888777666666666999888888777666555555444666666666777666555555444555555555555555555555555444444444444444444444444111000000///...------,,,111111000000//////......000000000000000000000000000///...---------------////////////////////////+++,,,,,,------,,,,,,+++***++++++,,,,,,------.........,,,,,,,,,,,,......,,,,,,,,,------.........YYYZZZ[[[[[[[[[ZZZYYYXXXUUUUUUVVVVVVXXXYYY[[[\\\[[[[[[ZZZZZZ[[[^^^```bbbaaaaaa````````````aaaaaa_________`````````aaaaaa]]]\\\[[[[[[[[[\\\^^^``````^^^]]]]]]___aaaaaaaaa^^^]]]]]]]]]]]]^^^______aaa```^^^\\\ZZZYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYY\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]```]]][[[ZZZZZZYYYXXXVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTUUUVVVSSSTTTTTTSSSSSSRRRQQQPPPQQQPPPOOONNNMMMKKKJJJJJJIIIJJJKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHEEEDDDDDDCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@???BBBAAA???===<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999999999999999999999999999888888777777777777777777777777777666666666555555555555555444444444444444444444444444444444444444444444444444444444444222222222222222222222222111222222222222222222333111111111111111111111111333333222111000000000000//////000000000000//////////////////////////////000000000000000000000000////////////////////////000/////////..................////////////......000000000000000000000000////////////////////////////////////////////////111/////////111222111000000000000000000000000000000000////////////000000//////000000000111111111333222222222222333444444444444444444444444444444444444444333333222222222333333333444444444555555777777666666666777888999888888888888999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>?????????@@@AAAAAAAAAAAA@@@BBBBBBCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLNNNNNNNNNNNNMMMMMMMMMLLLMMMMMMOOOPPPRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVWWWWWWXXXYYYYYYYYYZZZZZZZZZZZZ]]]^^^___^^^\\\[[[[[[[[[WWWXXXYYYZZZ[[[\\\\\\\\\ZZZXXXUUUSSSRRRSSSTTTVVVXXXXXXYYYZZZ[[[ZZZYYYYYYXXXXXXXXXWWWVVVVVVUUUUUUVVVUUUUUUTTTTTTSSSSSSSSSQQQPPPOOONNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNJJJIIIIIIJJJLLLKKKIIIGGGGGGGGGFFFEEEEEEDDDDDDCCCFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@?????????>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888777666666888888777777666555555444555555666666555555444333444444444444444444444444444444444444444444444444111111000//////...------000000000//////////////////////////////////////////......------------...........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,+++++++++++++++,,,,,,,,,XXXYYYZZZ[[[[[[[[[[[[ZZZXXXXXXXXXYYYYYYZZZ\\\\\\[[[[[[[[[\\\]]]___aaacccaaaaaaaaaaaaaaaaaaaaaaaa^^^^^^^^^_________``````^^^]]][[[ZZZ[[[^^^```bbbcccbbb``````bbbcccbbbbbb]]]]]]]]]]]]]]]^^^______bbb```___]]][[[YYYYYYXXXZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXXXYYYZZZ[[[\\\\\\[[[YYYXXXXXXXXXVVVTTTSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTSSSSSSTTTUUUUUUSSSSSSSSSSSSRRRQQQPPPPPPOOOOOONNNLLLKKKJJJIIIHHHEEEFFFHHHIIIKKKLLLLLLLLLGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGEEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@BBBAAA???>>>============<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::::::::999999999999999999999999999999:::999888888777777888888777777777666666666555555555555555555444444444444444444444444444444444444444444444444444444444444222222222222222222222222222222222222222111111111111111111111111111111111//////000000000000////////////000000000000//////........................000000000000000000000000////////////////////////////////////..................////////////......000000000000000000000000////////////////////////////////////////////////000///...///111222111000000000000000000000000000000000////////////000000//////000000000000111111222222111111222222333444333333333333444444444444333333333333333333333333333333333444444444555555777666666666666777888888777777777777888999:::;;;<<<;;;:::::::::;;;<<<===;;;;;;;;;;;;<<<===>>>???>>>???@@@@@@AAAAAA@@@@@@AAABBBCCCEEEFFFHHHIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJNNNNNNNNNNNNMMMMMMMMMMMMLLLMMMNNNPPPRRRSSSUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVXXXXXXXXXXXXYYYYYYYYYYYY\\\^^^___^^^\\\ZZZZZZZZZVVVWWWXXXZZZ[[[[[[\\\\\\XXXWWWUUUSSSSSSSSSUUUVVVYYYYYYZZZZZZZZZYYYXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPPPPPPPOOONNNMMMLLLLLLLLLMMMMMMNNNOOOPPPPPPOOONNNLLLIIIIIIIIIKKKLLLLLLJJJHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA????????????>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;888888999999999888777666888777777666666555555555444444555555444444333222222222222222222222222222333333333333333333333333111111111000000//////...//////////////////000000........................------------------...///------------------------+++,,,,,,------,,,,,,+++......---,,,,,,+++******++++++************++++++,,,,,,,,,,,,,,,,,,++++++YYYYYYZZZZZZZZZ[[[[[[[[[YYYYYYYYYYYYZZZZZZ[[[\\\[[[[[[[[[\\\]]]___aaabbb`````````aaaaaa`````````]]]]]]]]]]]]^^^^^^^^^___^^^]]][[[ZZZ\\\^^^bbbdddfffdddccccccddddddcccbbb]]]]]]\\\\\\]]]]]]^^^______^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZYYYYYYYYYVVVVVVVVVVVVWWWXXXYYYZZZZZZYYYXXXXXXXXXXXXVVVTTTRRRRRRSSSSSSTTTUUUVVVVVVRRRRRRQQQPPPPPPQQQRRRRRRSSSSSSSSSSSSRRRQQQPPPOOONNNNNNLLLKKKIIIHHHGGGFFFDDDEEEGGGHHHJJJJJJKKKKKKEEEFFFGGGHHHIIIHHHHHHGGGFFFFFFGGGGGGHHHGGGGGGFFFDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@???>>>=========<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::777777777777777777777777999888777777666666777777777777666666666555555555555555555444444444333333333333333333333333333333333333333333333333333333111111111111111111111111333333222222111111000000111111111111111111111111---...///000111000///...//////000000000000/////////////////////////////////////////////////////////////////////////////////////////////...............////////////......////////////////////////////////////////////////////////////////////////...---,,,---/////////...000000000000000000000000000000////////////000000////////////000000000111111111111111111222333333333333333333333444444444222333333333333333333333333333333444444444555555555555555666666666777777777777666777777888999:::;;;;;;999888999:::<<<===;;;;;;;;;;;;<<<===>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@AAACCCEEEGGGIIIJJJKKKIIIIIIJJJJJJJJJJJJKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLNNNPPPRRRTTTUUUVVVTTTUUUUUUUUUUUUVVVVVVVVVXXXXXXXXXXXXYYYYYYYYYZZZ[[[]]]]]]\\\ZZZXXXXXXYYYUUUVVVXXXYYY[[[[[[[[[[[[WWWVVVUUUTTTTTTTTTVVVVVV[[[ZZZZZZYYYYYYXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTUUUTTTRRRQQQPPPOOOPPPPPPPPPOOONNNNNNMMMMMMMMMNNNMMMNNNPPPRRRQQQPPPMMMKKKKKKKKKKKKMMMNNNNNNMMMKKKHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@??????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::555666888::::::999777666777777666666666555555555333444444444444333222222333333333333333333333333222222222222222222222222222111111111000000000///---......//////000000000........................,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---000//////......---------ZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZZZZ[[[YYYYYYZZZZZZ[[[]]]^^^^^^^^^___````````````___^^^[[[\\\\\\\\\\\\]]]]]]]]]]]]\\\[[[[[[\\\___bbbdddfffdddccccccddddddbbbaaa]]]\\\\\\\\\\\\]]]^^^^^^[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXUUUUUUUUUUUUVVVWWWXXXXXXYYYXXXXXXXXXYYYYYYWWWUUUQQQQQQRRRRRRSSSTTTUUUUUUQQQQQQPPPOOOOOOPPPQQQQQQSSSSSSSSSRRRRRRQQQPPPOOONNNMMMLLLJJJHHHGGGEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHEEEFFFHHHJJJJJJJJJIIIIIIEEEFFFFFFGGGFFFFFFEEEEEEAAAAAA@@@????????????@@@AAAAAA@@@@@@@@@?????????@@@?????????>>>>>>===============<<<<<<<<<;;;;;;::::::::::::::::::::::::777777777777777777777777777777666555555555555666666666666666555555555555555444444444444333333333333333333333333333333333333333333333333333333333111111111111111111111111222222222111111000000000000000000000000000000000...///000111111111000/////////000000000000//////000000000000000000000000////////////////////////////////////////////////.........///////////////......////////////......////////////////////////////////////////////////...........................,,,,,,---...///...---////////////////////////000000////////////000000...////////////000000000111000000000000111222222222222222333333333444444222333333333333333333333333333333444444444555555444444555555666666666666666666666666777888999999:::999999888999:::;;;<<<:::::::::;;;;;;<<<===>>>@@@AAAAAABBBBBBBBBBBBBBB???@@@BBBDDDFFFIIIJJJKKKIIIJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOLLLMMMNNNPPPRRRSSSUUUUUUTTTTTTTTTUUUUUUUUUVVVVVVXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[\\\ZZZXXXVVVVVVVVVSSSTTTWWWYYY[[[[[[[[[ZZZWWWVVVVVVUUUUUUVVVWWWXXX[[[[[[ZZZYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTUUUTTTRRRQQQPPPPPPQQQQQQQQQQQQPPPOOOOOOOOOPPPPPPMMMOOOQQQRRRRRRPPPMMMKKKLLLLLLLLLMMMOOOOOOMMMKKKFFFFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;:::::::::444666888999999888777666666666666666555555555555333333333444333222222111333333333333333333333333222222222222222222222222111111111111000000000000------......//////000000........................,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,ZZZYYYXXXXXXWWWWWWWWWXXXWWWWWWWWWWWWXXXYYYZZZ[[[YYYYYYYYYZZZZZZZZZZZZZZZ\\\]]]^^^______^^^]]]\\\ZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]^^^```aaacccbbbbbbbbbccccccaaa___\\\\\\\\\\\\\\\]]]^^^^^^ZZZZZZZZZYYYZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXYYYZZZZZZXXXUUUPPPQQQQQQRRRRRRSSSSSSSSSRRRRRRQQQPPPPPPQQQRRRRRRRRRRRRRRRRRRQQQPPPOOOOOONNNMMMLLLJJJHHHFFFDDDDDDGGGHHHHHHHHHHHHGGGGGGFFFFFFHHHJJJKKKLLLKKKJJJIIIDDDEEEEEEEEEEEEDDDCCCCCC@@@??????>>>>>>>>>>>>>>>@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<=========<<<<<<<<<<<<;;;999999::::::::::::;;;;;;999999999999999999999999666666555444444444444555666666666555555555444444444444444444333333333333222222222222222222222222333333333333333333333333111111111111111111111111111111111111111000000000000000000000000000000000000111111111111111000000//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////.........///////////////......////////////......000000000000000000000000////////////////////////........................///...---...000111000///////////////////////////000000////////////000000......////////////000000000000000///000000111222111111222222333333444444333333333333333333333333333333333444444444555555333444444555666555555555555555555555666777888999777888888999999:::::::::::::::::::::;;;<<<===>>>@@@@@@AAABBBBBBBBBBBBAAA???@@@AAACCCFFFHHHIIIJJJHHHIIIJJJKKKLLLNNNOOOOOONNNNNNNNNNNNOOOOOOOOOOOOMMMNNNOOOPPPQQQSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUWWWWWWWWWXXXXXXXXXXXXYYYXXXYYYYYYXXXUUUSSSSSSSSSQQQSSSVVVYYY[[[[[[ZZZZZZWWWWWWWWWWWWXXXYYYYYYZZZ[[[ZZZYYYXXXWWWWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTRRRPPPPPPQQQRRRSSSRRRRRRQQQQQQQQQQQQRRRRRROOOPPPQQQRRRQQQOOOMMMLLLLLLKKKKKKLLLMMMLLLJJJHHHEEEEEEDDDDDDCCCBBBBBBBBBAAABBBBBBCCCBBBAAA???>>>============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::555666777888888888777666555555555555555555555555333333444444333333222111444444444444444444444444111111111111111111111111000000000000000000000000..................//////........................,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......))))))************))))))++++++++++++++++++******WWWWWWVVVUUUVVVWWWXXXYYYVVVVVVWWWWWWYYYZZZ\\\]]]ZZZZZZZZZZZZYYYYYYXXXXXXZZZ[[[]]]^^^^^^]]][[[ZZZYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]```______```aaaaaa___]]]\\\\\\\\\[[[\\\\\\]]]^^^]]]]]]\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWWWWYYYZZZZZZXXXUUUQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQPPPOOOOOOPPPQQQRRRRRRRRRRRRRRRQQQPPPOOOOOONNNMMMLLLJJJHHHFFFDDDCCCGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHJJJLLLLLLKKKIIIGGGCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<===>>>===<<<;;;:::<<<<<<<<<;;;;;;;;;::::::999999999::::::;;;;;;;;;999999999999999999999999777777666555555555555555666666555555555444444444444444444333333333222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000111111111111000000000000000000000000222222111000//////////////////000000000000//////........................000000000000000000000000////////////////////////............/////////000......////////////......000000000000000000000000////////////////////////........................///...---...000111000///////////////////////////000000////////////000000........./////////000000000////////////000111111000111111222333333444444444444444333333222222222333333333444444444555555222333444555555555444444555555555555666777888888555666888:::;;;:::999999::::::::::::;;;<<<======>>>>>>???@@@@@@@@@@@@?????????AAABBBDDDFFFGGGHHHFFFFFFHHHJJJLLLNNNOOOPPPNNNNNNNNNOOOOOOOOOPPPPPPOOOOOOPPPPPPQQQRRRRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWVVVSSSQQQPPPQQQPPPRRRVVVYYYZZZ[[[ZZZYYYXXXXXXXXXYYYZZZ[[[[[[\\\ZZZYYYXXXWWWVVVWWWWWWXXXSSSTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPOOOOOOQQQSSSUUURRRRRRRRRQQQQQQRRRRRRSSSQQQQQQQQQQQQPPPOOONNNMMMMMMMMMLLLLLLMMMLLLIIIFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@AAABBBCCCBBB@@@>>>============<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999777777777777777666666666555555555555555555555555444444444444444333333222222222222222222222222222111111111111111111111111////////////////////////..................------////////////////////////------,,,,,,+++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))((())))))******************TTTTTTTTTTTTUUUWWWYYYZZZVVVVVVWWWXXXZZZ[[[]]]^^^[[[[[[[[[[[[ZZZYYYWWWWWWYYYZZZ\\\]]]]]]\\\ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\^^^^^^]]]\\\[[[]]]]]]]]]^^^```___]]][[[\\\\\\[[[[[[\\\\\\]]]^^^aaa```^^^\\\[[[YYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWTTTTTTTTTTTTUUUVVVWWWXXXUUUUUUVVVXXXZZZYYYWWWUUUQQQQQQQQQQQQQQQQQQPPPPPPOOOOOONNNMMMMMMNNNOOOOOORRRRRRRRRRRRQQQPPPOOONNNOOONNNLLLJJJHHHFFFDDDCCCFFFGGGHHHIIIIIIIIIIIIIIIFFFHHHJJJLLLLLLJJJHHHFFFBBBCCCCCCCCCBBBAAAAAA@@@AAA@@@@@@???>>>?????????============<<<<<<<<<<<<;;;<<<=========<<<;;;:::;;;;;;;;;:::::::::999999999999999::::::;;;;;;;;;777777777777777777777777888888777666666666666666666666555555555444444444444444444333333333222222111111111111111111111111222222222222222222222222000000000000000000000000//////000000111111222222000000000000000000000000333222000///........./////////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000////////////////////////---.........//////000000......////////////......000000000000000000000000////////////////////////........................---,,,+++,,,.........---////////////////////////000000////////////000000............/////////000///////////////000111111000000111222333333444444555555444333333222111111333333333444444444555555222333444555555555444333555444444555555666777888333555888;;;<<<;;;999888::::::::::::;;;<<<======<<<<<<===>>>>>>>>>>>>>>>>>>???@@@BBBDDDEEEFFFGGGCCCDDDFFFHHHKKKMMMOOOPPPNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTUUUUUUUUURRRSSSSSSSSSSSSTTTTTTTTTUUUVVVVVVUUURRROOOOOOOOOPPPRRRUUUYYY[[[[[[ZZZYYYXXXXXXYYYZZZ[[[\\\\\\]]]ZZZYYYXXXWWWVVVWWWXXXXXXSSSSSSSSSSSSSSSTTTTTTTTTRRRQQQOOONNNOOOQQQSSSUUURRRRRRQQQQQQQQQRRRRRRSSSRRRRRRQQQPPPOOOOOONNNNNNQQQPPPOOOOOOOOOMMMJJJHHHEEEEEEEEEDDDCCCCCCBBBBBB@@@AAABBBCCCBBB@@@>>><<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999888888777666555666666666444555555555555555555555444444555555444444333222111111111111111111111111000000000000000000000000............/////////////////////......------,,,000000000000000000000000...------,,,++++++++++++------------------------+++,,,,,,------,,,,,,+++...------,,,,,,++++++******+++,,,------,,,+++************++++++,,,,,,---TTTTTTTTTUUUUUUVVVVVVWWWWWWVVVUUUUUUVVVXXXZZZ\\\]]]\\\ZZZXXXYYY[[[]]]___^^^^^^______^^^\\\ZZZYYYWWWXXXYYY[[[[[[YYYXXXWWWVVVWWWZZZ\\\]]]]]]\\\[[[^^^^^^^^^^^^]]]]]]\\\[[[[[[ZZZYYYXXXXXXZZZ\\\]]]]]]\\\[[[ZZZYYYWWWVVVVVVRRRSSSUUUWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVUUUTTTSSSOOOPPPQQQRRRRRRQQQPPPOOORRRQQQOOOMMMMMMNNNOOOPPPPPPQQQQQQRRRRRRQQQQQQPPPRRRPPPNNNLLLIIIHHHGGGGGGDDDEEEFFFHHHIIIJJJJJJKKKIIIJJJKKKLLLKKKJJJHHHFFFDDDDDDCCCBBBAAA@@@@@@??????>>>===;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;@@@???>>>===<<<;;;;;;;;;===<<<;;;;;;::::::::::::888888999999999888777777888888888777777777777666888666333333444555555444555555444444444333333333333222222111111222222333222222222111111111111000333333222111000000000111000000000000000000000000000///...///000111000...000000000000000000000000111111000000//////......000000000000000000000000////////////////////////........................000///...------...000000/////////......---------////////////////////////------............------......///000000000000000///...---,,,,,,,,,,,,,,,...------------...//////////////////000222333444000000//////.........---...///000111111000///...////////////000000000000000000000000000000000000222222222222222111000///222222333333333333444444444444555555555555444444444444444555555555555666666666777888999::::::::::::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<======>>>???AAADDDFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPQQQQQQQQQQQQVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTSSSQQQOOOPPPQQQQQQSSSUUUWWWXXXXXXXXXWWWZZZXXXVVVTTTTTTVVVXXXYYYWWWVVVTTTRRRQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQOOONNNOOOPPPRRRTTTSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRQQQOOOMMMLLLLLLMMMMMMMMMLLLJJJHHHFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA???>>>>>>>>>???@@@<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999999888888888999888777666666555555555555444333222222222222222333333333333333333333333222222222111111111111000111111111111111111111111.../////////000000111111000000//////.........---//////.........---------000000000000000000000000...000111222111...+++))),,,------......------,,,++++++++++++++++++++++++.........------,,,,,,,,,******+++++++++,,,,,,,,,SSSTTTTTTUUUUUUVVVVVVVVVTTTSSSRRRRRRSSSUUUXXXYYY[[[ZZZXXXWWWXXXZZZ]]]___`````````___^^^\\\[[[YYYWWWXXXZZZ[[[[[[ZZZXXXWWWVVVXXXZZZ\\\^^^^^^]]]]]]^^^^^^^^^^^^^^^]]]\\\[[[\\\[[[ZZZZZZZZZ[[[]]]^^^^^^]]]\\\[[[YYYXXXWWWWWWTTTUUUWWWXXXYYYXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSTTTTTTUUUSSSTTTTTTUUUUUUUUUTTTTTTOOOPPPQQQRRRRRRQQQPPPOOOQQQPPPNNNMMMLLLMMMNNNOOONNNNNNOOOOOOOOOOOONNNNNNQQQPPPOOOMMMKKKIIIGGGFFFDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKIIIGGGEEEDDDDDDCCCBBBAAA@@@??????>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<;;;;;;;;;;;;<<<<<<:::999888888888888777888999999999999888888999999888888888777777777888666444444555666555444555444444444444333333333222111111000000111111222222222222111111111000000333222111111000000111111000000000000000000000000222111000111222222111000////////////////////////000000000000//////......////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------,,,,,,,,,+++++++++........................------............------------...////////////...///......---,,,,,,------...------------.../////////////////////000111222000/////////...............///000000000000///....../////////000000000000111111111111111111111111111222222222222111000///111111111222222222333333333333444444444444333333444444444444555555555555777777888888999999888888::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<======>>>???@@@BBBDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMOOOPPPPPPQQQQQQRRRRRRRRRPPPQQQRRRTTTUUUUUUUUUUUUSSSRRRQQQPPPOOOOOOOOOOOOQQQRRRRRRQQQPPPOOOPPPQQQSSSTTTVVVXXXYYYZZZ[[[[[[XXXWWWTTTSSSSSSUUUWWWYYYWWWVVVTTTRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQPPPOOOOOOQQQRRRSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMLLLJJJKKKKKKJJJJJJIIIGGGFFFEEEEEEDDDCCCAAA@@@@@@??????@@@???>>>=========>>>>>><<<<<<;;;;;;;;;;;;<<<<<<:::::::::999888777777777999888777666555555555555555444444333222222333333333333333333333333333333222222222111111111000000111111111111111111111111------------.........///000/////////.........---......------,,,,,,,,,,,,------------------------+++,,,---...---+++)))(((,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,******+++++++++,,,,,,,,,RRRSSSTTTUUUVVVVVVVVVVVVSSSRRRRRRRRRSSSUUUWWWXXXXXXXXXWWWWWWXXX[[[]]]___bbbbbbaaa```___]]][[[ZZZYYYZZZ[[[\\\\\\[[[ZZZYYYXXXYYY[[[^^^____________]]]^^^^^^^^^^^^]]]]]]\\\]]]]]]]]]]]]]]]^^^^^^^^^___^^^]]]\\\ZZZYYYXXXXXXWWWXXXYYYZZZZZZZZZYYYXXXVVVVVVVVVVVVVVVVVVVVVVVVQQQQQQQQQQQQRRRRRRRRRSSSQQQQQQRRRSSSTTTTTTTTTTTTOOOPPPQQQRRRRRRQQQPPPOOOPPPOOOMMMLLLLLLLLLMMMNNNMMMMMMNNNNNNNNNNNNMMMMMMPPPPPPPPPOOOMMMJJJHHHFFFDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKJJJIIIGGGEEEDDDDDDCCCCCCBBBAAA@@@??????===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;<<<;;;:::888777666666666777777888999:::::::::::::::999999999888888888888777666555666777777555333444444444444333333333333111000000000000000000111222222111111111000000000222222111000000000111111000000000000000000000000222111000000222222111000////////////////////////000000000////////////...////////////////////////........................------------------------------,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++........................------............------,,,,,,---............---//////...------------......------------...////////////........./////////////////////............---...////////////...---....../////////000000000111111111111111111111111111111222222111111000000000000000111111111111222222222333333333333222222333333333444444444555555666777888888888888888777999999999::::::::::::;;;::::::;;;<<<<<<<<<<<<<<<=========>>>???@@@BBBBBBDDDEEEEEEFFFGGGHHHIIIJJJHHHHHHIIIJJJKKKLLLMMMMMMOOOOOOPPPPPPQQQRRRSSSSSSNNNOOOPPPRRRSSSTTTTTTTTTRRRQQQPPPOOONNNNNNNNNNNNOOOPPPQQQPPPOOOOOOQQQRRRUUUUUUUUUVVVXXXYYY[[[\\\UUUTTTRRRQQQRRRTTTVVVXXXWWWVVVUUUSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQPPPOOOPPPQQQRRRSSSQQQQQQPPPOOOOOOOOOPPPPPPNNNNNNNNNNNNMMMKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCAAA@@@???>>>>>>>>>???>>>===<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777666999888777666555555555555555555444333333333444444333333333333333333333333222222111111111000000000111111111111111111111111------------............/////////...............---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++*********,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,QQQRRRTTTUUUVVVVVVVVVVVVTTTTTTTTTTTTUUUWWWXXXYYYWWWWWWWWWXXXZZZ\\\___aaaccccccbbbaaa___]]]\\\[[[[[[[[[\\\\\\\\\\\\[[[[[[ZZZ[[[]]]___```aaaaaaaaa]]]^^^^^^^^^^^^^^^]]]]]]]]]^^^______``````______```___^^^]]][[[ZZZYYYYYYZZZZZZ[[[\\\\\\[[[YYYYYYUUUUUUUUUUUUUUUUUUUUUUUUOOOPPPPPPQQQQQQQQQQQQQQQPPPQQQRRRRRRSSSSSSSSSRRROOOOOOQQQQQQQQQQQQOOOOOONNNNNNMMMLLLKKKLLLLLLMMMNNNNNNOOOOOOOOOOOONNNNNNOOOPPPPPPPPPNNNKKKHHHFFFEEEEEEFFFGGGHHHHHHGGGGGGIIIIIIIIIIIIGGGEEEDDDCCCCCCCCCBBBAAA@@@???>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::;;;<<<<<<;;;:::888777666555555666777888999:::::::::::::::::::::999999999888888666666666777888777555333444444444333333333222222111111000000000000111111111111111111000000000000111111000000000000111111000000000000000000000000000...---...///000///...////////////////////////////////////////////////////////////////////////........................000000000000000000000000//////..................................................................------............------,,,,,,---...............///......------............------------...//////000///...---------------///////////////.........---..................---........./////////000000222222222222222222222222000000111111111111000000000000000111111111222222222222333333333333222222222333333333444444444444444555666777888888888888888888888999999999::::::::::::;;;<<<<<<<<<;;;;;;===============>>>???@@@BBBCCCDDDEEEFFFGGGGGGHHHGGGGGGHHHJJJKKKLLLNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSPPPQQQQQQRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPOOOPPPQQQPPPPPPPPPSSSUUUVVVUUUTTTSSSTTTUUUWWWXXXSSSRRRPPPOOOPPPRRRUUUVVVWWWVVVUUUTTTSSSTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOPPPQQQRRRRRRPPPPPPOOOOOOOOOOOOOOOPPPNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGEEECCCCCCCCCCCCDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::::::::888888666555555555555555555555444444333444444555222222222222222222222222111111111111000000000000111111111111111111111111/////////000000000000000........................---,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++,,,---...///,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,PPPQQQSSSUUUVVVVVVVVVUUUTTTTTTUUUUUUVVVWWWYYYYYYXXXXXXYYYZZZ\\\^^^aaabbbdddcccbbb```___^^^]]]\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\]]]^^^___```aaaaaabbb]]]^^^^^^______^^^^^^^^^]]]^^^___````````````___```___^^^]]]\\\ZZZYYYYYYZZZ[[[\\\\\\\\\[[[ZZZYYYTTTTTTTTTTTTTTTTTTTTTTTTOOOOOOPPPQQQRRRQQQQQQPPPRRRRRRRRRRRRRRRQQQPPPOOONNNOOOPPPQQQQQQPPPOOONNNMMMMMMLLLLLLLLLKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMNNNOOOPPPOOONNNKKKHHHFFFEEEEEEFFFFFFGGGFFFFFFFFFHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>>>>===>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;<<<<<<;;;:::888777777666666555666777888999::::::::::::::::::999999999888888666555555777888777444222444444333333333222222222222222222111111222222222111111111000000000//////111000000///000000111111///////////////////////////...---...///000///---......................................./////////................................................000000000000000000000000//////.........------,,,................................................------............------------...////////////.........---------......///...------------...//////000///...---,,,,,,,,,---.........///////////////.........------.....................////////////111111111111111111111111///000000111111111000000111111111111222222222333333333444444444444333333222222222222333333333444111222444666888999999:::777777777888888888888999999::::::;;;<<<;;;;;;;;;===<<<<<<<<<======>>>???AAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHJJJLLLMMMNNNOOOMMMNNNNNNOOOPPPQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQPPPNNNNNNNNNOOOPPPRRRSSSTTTPPPQQQRRRQQQQQQRRRUUUWWWXXXWWWUUUTTTSSSSSSTTTTTTRRRQQQOOONNNNNNPPPSSSUUUUUUUUUTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOPPPPPPQQQOOOOOONNNNNNNNNNNNOOOPPPNNNNNNMMMLLLKKKJJJIIIIIIGGGFFFEEECCCBBBCCCDDDDDDDDDCCCBBB@@@??????>>>>>>>>>??????>>>>>>>>>======::::::;;;<<<<<<;;;::::::888888999:::;;;<<<======888777666555444444444444444444333333333444444555222222222222222222222222111111111000000000//////000000000000000000000000000000000000000/////////---------...............------------............------------------------...---,,,+++,,,...000111+++,,,,,,,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,NNNPPPSSSUUUVVVVVVVVVUUURRRSSSTTTUUUVVVWWWWWWXXXYYYYYYZZZ[[[]]]___aaabbbcccbbbaaa___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________``````aaaaaa]]]^^^^^^____________^^^]]]^^^^^^^^^^^^_________```___^^^]]][[[ZZZYYYYYYXXXYYYZZZ[[[[[[[[[ZZZYYYSSSSSSSSSSSSSSSSSSSSSSSSOOOPPPRRRSSSSSSSSSRRRQQQRRRRRRRRRRRRQQQPPPOOOOOONNNOOOPPPQQQQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLKKKJJJKKKKKKKKKKKKKKKKKKJJJNNNNNNNNNMMMLLLJJJHHHFFFEEEEEEFFFFFFFFFEEEEEEDDDFFFFFFEEEEEEDDDCCCCCCCCCBBBAAAAAA@@@???>>>======>>>????????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;<<<;;;:::999888777777777777555555666777888888888888:::999999999888888888888666555444555666666444222333333333333222222222222333333222222222222333333111111000000000/////////000000/////////000111111////////////////////////111000//////111111000///........................---............/////////........................------------------------------------------------,,,,,,---,,,,,,+++***)))+++++++++,,,,,,,,,,,,---------------------------------............------------...///////////////---,,,,,,,,,,,,---.........------------...//////000///...---------------........./////////////////////...------...//////------........./////////000000000000000000000000//////000000111111000000111111111222222222333333333333444444444444333333111111222222222333333333111222333555777888999999666666666777777777888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>???@@@AAABBBBBBDDDDDDEEEFFFGGGGGGIIIJJJKKKMMMNNNOOOMMMMMMNNNNNNNNNNNNOOOOOOKKKLLLNNNPPPQQQRRRSSSSSSNNNNNNNNNOOOPPPRRRSSSTTTRRRRRRRRRQQQQQQRRRVVVXXXZZZYYYXXXVVVUUUUUUTTTTTTSSSQQQOOONNNMMMOOOQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMNNNNNNNNNNNNOOOOOONNNNNNMMMMMMNNNNNNOOOOOONNNMMMLLLJJJIIIIIIIIIIIIFFFEEEDDDDDDCCCCCCCCCDDDCCCCCCAAA@@@???>>>>>>>>>>>>>>>?????????>>>===<<<999:::;;;<<<<<<;;;:::999777888999:::;;;<<<===>>>888777666555444444444444333333222222222333444444222222222222222222222222111111000000000/////////000000000000000000000000...............------------------------.........------...............///++++++++++++++++++++++++,,,+++*********,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,MMMOOORRRUUUWWWWWWVVVUUUSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYZZZ[[[]]]^^^``````aaa```___^^^^^^^^^______```__________________```aaaaaa```_______________]]]]]]^^^_______________]]]]]]\\\[[[\\\]]]^^^_________^^^\\\[[[ZZZYYYXXXVVVWWWXXXZZZZZZZZZYYYYYYRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRTTTUUUUUUUUUSSSRRRQQQQQQRRRRRRRRRQQQQQQPPPNNNOOOPPPPPPPPPPPPOOONNNMMMMMMNNNNNNMMMMMMLLLLLLIIIJJJJJJKKKKKKJJJJJJIIINNNMMMLLLKKKJJJHHHHHHGGGEEEEEEFFFFFFEEEDDDDDDCCCDDDDDDCCCCCCCCCCCCCCCDDDAAAAAA@@@???>>>===<<<<<<===>>>?????????>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<888777777666666777777777555555666666666666555555999999888888888777777777666444333222333444333222333333333222222222222111222222111111111111222222111000000000///////////////////////////000111111////////////////////////111000//////000111000///........................---------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))(((+++++++++,,,,,,,,,------------------------------------............------,,,,,,---............---+++++++++++++++,,,------...------------...////////////............................../////////000000000///......///000000---------.........//////////////////////////////...//////000000000000000000000000111111111111222222222333333333333222222111111111111222222222222333333444555666666666666555555666666666777777777999999:::;;;;;;;;;;;;:::<<<<<<<<<<<<===>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLIIIJJJLLLNNNPPPQQQRRRRRROOOOOOOOOOOOOOOPPPPPPQQQSSSSSSRRRQQQPPPQQQTTTWWWWWWWWWWWWWWWWWWVVVUUUUUUTTTRRRPPPNNNMMMNNNPPPQQQRRRRRRRRRSSSSSSSSSRRRRRROOOOOOOOOOOOOOOOOOOOOOOOKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOMMMKKKJJJHHHGGGGGGGGGGGGCCCCCCDDDDDDDDDCCCBBBBBBBBBAAA@@@???>>>===============>>>>>>>>>===<<<;;;888999;;;<<<<<<;;;999888888888888999999999::::::777777666555444444444444111111111111111222333444111111111111111111111111111000000000////////////000000000000000000000000///.........------------,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******++++++******+++++++++,,,,,,,,,MMMOOORRRUUUWWWWWWVVVUUUVVVVVVXXXYYYZZZ[[[[[[[[[XXXXXXYYY[[[\\\]]]^^^___```___^^^]]]]]]^^^___`````````____________``````bbbbbb```___^^^^^^^^^^^^]]]]]]^^^___`````````___]]]\\\[[[ZZZZZZ\\\^^^______^^^]]]\\\ZZZYYYXXXXXXTTTUUUWWWXXXYYYYYYYYYXXXRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSUUUVVVWWWVVVTTTSSSOOOPPPQQQRRRSSSSSSSSSSSSNNNNNNPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKNNNMMMKKKIIIHHHHHHGGGGGGEEEFFFFFFFFFEEEDDDCCCBBBCCCBBBBBBBBBBBBCCCDDDDDDAAAAAA@@@???>>>===<<<<<<<<<===>>>>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;555555555555555666777777555555555555555555444444888888888777777777777666666444222111222333333333333333333222222222111111111111000000000000111111000000000000///////////////////////////000111111///////////////////////////---,,,---...///...---........................---------.........//////........................------------------------..............................//////...,,,+++***---------....../////////---------------------------..................---++++++,,,---------,,,,,,************++++++,,,---...------------...////////////.........//////000---.........//////000000111000///......///000111---------.........//////////////////////////////......///000000000000000////////////000000000000111111222222222222111111000111111111111222222222555666666666555444333333555555555555666666666777999999:::;;;;;;;;;::::::<<<<<<<<<<<<>>>???@@@AAA@@@AAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIIIIJJJJJJMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMQQQPPPOOONNNMMMMMMMMMMMMSSSRRRQQQPPPNNNPPPSSSVVVQQQRRRTTTUUUVVVVVVUUUTTTUUUSSSPPPNNNMMMMMMOOOPPPQQQQQQRRRRRRRRRRRRRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMLLLLLLMMMNNNOOOOOOKKKJJJHHHFFFEEEEEEFFFFFFAAABBBCCCDDDCCCBBBAAA@@@AAA@@@???===<<<<<<<<<<<<;;;<<<=========<<<::::::888999;;;<<<<<<;;;999888999999888888777666666666777777555444444444444444111000000000111222222333111111111111111111111111000000000000////////////000000000000000000000000111111000000/////////...,,,,,,,,,------.........+++++++++,,,,,,---------........................+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++(((((())))))*********+++******+++++++++,,,,,,,,,RRRTTTVVVXXXXXXXXXVVVVVVVVVWWWXXXZZZ[[[]]]^^^___]]]\\\ZZZYYYYYYYYYZZZ[[[]]]^^^^^^]]]\\\[[[]]]^^^aaa```___^^^^^^___```aaacccbbbaaaaaa```_________^^^]]]]]]\\\\\\]]]]]]^^^^^^[[[XXXYYY\\\____________^^^\\\ZZZXXXWWWVVVUUUXXXUUUUUUXXX\\\\\\XXXTTTSSSRRRRRRQQQQQQRRRSSSSSSXXXXXXWWWVVVTTTSSSSSSRRRSSSSSSRRRQQQQQQRRRSSSTTTPPPPPPPPPOOONNNMMMLLLKKKOOOMMMLLLLLLMMMNNNNNNMMMKKKLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKIIIHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCEEEEEEEEEEEEDDDDDDDDDDDD????????????>>>>>>>>>>>>>>>??????@@@@@@>>>===<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::999999888777777777777777888888777777777777666666666666666666666555444444444333666555555555555444444444222222222222222222222222000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000......------------..............................---------,,,,,,+++++++++------------------------///...---,,,,,,---.../////////.........---------......------------......+++,,,,,,------,,,,,,+++---------............///,,,,,,---...////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///............---------////////////////////////000000//////............///............///000000//////......//////000111//////000000000000//////000000000000000000000000////////////000000000000000000111111111222222222555555555555555555555555333333333444555666777888:::999999888888999999:::999999:::;;;;;;<<<<<<===>>>??????@@@@@@AAABBBBBBEEEFFFGGGHHHHHHIIIIIIHHHMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIKKKLLLNNNOOOOOOOOONNNNNNNNNNNNOOOPPPPPPTTTQQQNNNNNNPPPRRRQQQPPPTTTTTTUUUUUUUUUTTTTTTSSSSSSRRRPPPNNNLLLLLLLLLLLLOOOOOOOOONNNNNNOOOPPPPPPOOOOOOOOONNNNNNLLLKKKJJJJJJKKKMMMMMMMMMMMMOOOQQQQQQPPPNNNNNNNNNNNNLLLKKKIIIIIIIIIHHHGGGFFFEEEDDD@@@?????????@@@BBBDDDEEE????????????>>>>>>>>>>>><<<<<<;;;:::::::::;;;;;;888999999999999888777777777888999::::::999888777666666555444444444444555333333333222222222111111333222111000000111222333000000000000000000000000...///000000000///---,,,+++,,,------......------///...---,,,+++,,,------.........------,,,,,,,,,........................///...,,,+++***+++,,,,,,,,,------......------,,,,,,+++++++++***)))))))))++++++++++++++++++++++++---,,,+++******+++,,,---RRRTTTVVVWWWXXXXXXWWWVVVTTTUUUVVVWWWYYYZZZ[[[\\\ZZZYYYYYYXXXYYYZZZ[[[\\\]]]^^^^^^]]][[[[[[\\\^^^___^^^^^^]]]^^^___aaaaaabbbbbbbbbbbbaaa```_________^^^]]]\\\\\\\\\\\\]]]\\\YYYWWWWWWZZZ]]]]]]]]]]]]\\\ZZZYYYXXXXXXWWWWWWYYYWWWVVVYYY\\\]]]YYYUUUSSSTTTTTTTTTTTTTTTUUUUUUXXXXXXWWWVVVUUUTTTSSSSSSTTTSSSRRRRRRRRRSSSTTTTTTPPPPPPPPPPPPOOONNNMMMLLLOOOMMMLLLLLLNNNOOONNNMMMLLLLLLMMMNNNNNNNNNNNNNNNLLLKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCC????????????>>>>>>>>>>>>>>>>>>?????????>>>===<<<::::::999999999999::::::;;;;;;:::::::::999999999888777777777777777888888777777666666666555555555555555555555444444444444555555555555444444444444222222222222222222222222000000000000000000000000111111111111111111111111//////////////////////////////////////////////////////............//////.................................---------,,,,,,------------------------......------------......//////.........---------......------------......,,,,,,------------,,,,,,------------............------.../////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////............---------......................../////////.........------......------......///000000000000000111111111111000000111111111111000000000000000000000000000000111111111111222222222222111111111222222222222333444444444444444444444444444444444444444555666777888888888777777888888888999999::::::;;;<<<<<<<<<>>>>>>??????@@@AAAAAAAAABBBBBBDDDEEEEEEEEEEEEEEEIIIIIIHHHGGGGGGGGGGGGHHHJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMNNNNNNOOOPPPTTTQQQOOOOOOQQQRRRRRRQQQSSSSSSTTTTTTSSSSSSRRRRRRQQQPPPNNNLLLKKKJJJJJJKKKMMMMMMMMMMMMNNNNNNOOOPPPOOOOOONNNNNNMMMLLLKKKKKKIIIKKKMMMMMMMMMMMMOOOPPPRRRPPPOOONNNNNNNNNLLLJJJHHHHHHHHHHHHGGGEEEDDDCCC@@@@@@??????@@@AAABBBCCC@@@??????>>>>>>=========<<<<<<;;;;;;:::::::::;;;999999999999888888777666777777888999999888777777666666555444444444444444333333222222222111111111222222111000000111222222000000000000000000000000...///000000000///------,,,,,,---...............///...---,,,,,,,,,------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++---,,,++++++++++++,,,---SSSTTTUUUWWWWWWWWWWWWVVVSSSTTTUUUVVVWWWXXXYYYZZZWWWWWWWWWWWWXXXZZZ\\\]]]]]]^^^^^^\\\[[[ZZZ[[[]]]\\\\\\\\\]]]^^^```bbbcccbbbcccdddddddddbbb```___```___^^^\\\[[[[[[[[[[[[[[[XXXVVVVVVXXXZZZ[[[[[[ZZZZZZYYYXXXXXXYYYYYYYYYZZZYYYXXXZZZ^^^^^^[[[XXXVVVWWWXXXYYYYYYYYYXXXXXXYYYYYYXXXWWWVVVUUUUUUTTTUUUTTTTTTSSSSSSSSSTTTTTTPPPQQQQQQPPPPPPOOONNNMMMOOONNNMMMMMMOOOOOONNNMMMKKKLLLMMMNNNOOOPPPPPPPPPKKKKKKJJJIIIHHHGGGGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCC????????????>>>>>>>>>>>>>>>>>>>>>???>>>======<<<;;;::::::999999::::::;;;::::::::::::999999999999888777777666666777777777666666555555555444444444444444444444555555555555555555444444444333333333222222222222222222222222000000000000000000000000111111111111111111111111////////////////////////////////////////////////000000////////////000000........................//////............------------------------------------............------/////////............---......------------......,,,,,,------------,,,,,,------------................../////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000///............---------.................................------------------------------......///...///000111111111000000000111111222222111111000000000000000000000000000111111111111222222222222222222222222333333333333333333333333333333333333555444444444444444555555777777777777777777777777888999999::::::;;;<<<<<<======>>>??????@@@@@@AAA@@@AAABBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMMMMMMMMMMNNNOOOOOOSSSQQQOOOOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPNNNMMMKKKJJJIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNOOOOOONNNNNNNNNMMMMMMLLLLLLKKKIIIKKKMMMMMMMMMMMMOOOQQQSSSQQQOOONNNNNNMMMKKKIIIGGGGGGGGGFFFEEEDDDCCCBBB@@@@@@????????????@@@@@@@@@@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999888777666555777777888888888888777777666555555444444444444444333222222222222111111111222222111000000111222222000000000000000000000000/////////000///......---,,,------...............///...---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++---,,,++++++++++++,,,---RRRSSSTTTVVVVVVVVVVVVVVVUUUUUUVVVWWWWWWXXXYYYYYYVVVVVVVVVVVVWWWXXXZZZ[[[\\\]]]]]]\\\ZZZZZZ[[[\\\[[[[[[\\\^^^```bbbdddeeeaaaccceeeffffffdddaaa___bbb```^^^[[[ZZZYYYZZZZZZ[[[YYYWWWWWWWWWYYYZZZ[[[ZZZZZZYYYXXXXXXYYYYYYYYY\\\[[[[[[\\\^^^___]]][[[ZZZ[[[]]]______^^^]]][[[ZZZYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPOOONNNMMMOOONNNNNNNNNPPPPPPOOOMMMIIIJJJLLLMMMNNNOOOOOOPPPKKKKKKJJJIIIHHHHHHGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBB????????????>>>>>>>>>===>>>>>>>>>=========<<<<<<===<<<<<<;;;;;;<<<<<<===:::::::::999999999999888888777777666666666666777555555444444444333333333333333333444444555555555444444444444333333333222111111111111111111111111000000000000000000000000111111111111111111111111//////////////////////////////////////////////////////............//////....................................------------------------------------,,,,,,...//////...,,,,,,/////////..................------,,,,,,------...++++++,,,,,,,,,,,,++++++,,,,,,---------.........---.........---,,,++++++---------------------------------------------------.........///////////////............---------........................---------------------------,,,,,,,,,,,,---......,,,---...///000//////...000000111111111111000000////////////////////////.../////////000000000000222222333333333444444444222222222222222333333333555555444333333333444444777777777777777777777777888888888999::::::;;;;;;<<<======>>>>>>??????@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFHHHHHHKKKKKKKKKKKKKKKKKKLLLLLLNNNNNNMMMMMMMMMNNNOOOOOORRRQQQPPPPPPPPPQQQRRRSSSRRRRRRRRRRRRRRRQQQPPPOOOLLLKKKJJJIIIIIIIIIJJJKKKJJJKKKLLLNNNOOOPPPPPPQQQNNNNNNMMMLLLLLLLLLLLLLLLKKKLLLNNNNNNNNNOOOPPPRRRTTTRRROOONNNNNNLLLJJJHHHFFFFFFFFFEEEDDDCCCAAAAAA@@@??????>>>>>>>>>>>>>>>@@@@@@???>>>===<<<<<<;;;<<<<<<<<<<<<;;;:::999999999999999999888666555444777777777777777777777777666555444444333333444444222222222222111111111111222111111111111111111222000000000000000000000000///////////////......---++++++,,,---------------......------,,,,,,,,,,,,++++++++++++++++++++++++........................---,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++++++++,,,,,,------+++++++++++++++++++++++++++++++++******+++++++++RRRRRRSSSTTTTTTUUUUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVWWWVVVUUUUUUUUUVVVWWWXXX[[[[[[\\\[[[ZZZYYY[[[]]]\\\]]]___aaaccceeeffffffaaaccceeeffffffdddbbb```bbb```]]][[[YYYYYYYYYZZZ\\\[[[ZZZXXXXXXXXXZZZ\\\\\\[[[ZZZYYYYYYYYYYYYYYY]]]]]]]]]^^^_________^^^^^^___aaabbbbbbaaa___^^^YYYYYYYYYXXXXXXWWWWWWWWWUUUUUUUUUUUUTTTTTTSSSSSSOOOOOOOOOOOOOOOOOONNNMMMOOOOOONNNPPPQQQQQQOOOMMMHHHIIIJJJLLLMMMNNNNNNNNNJJJJJJJJJIIIIIIHHHHHHGGGDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBB????????????>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<::::::999999999888888888888888777666555555666666444444444444333333333333222333333333444444555555444333333333222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////...........................------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,---------------------------+++,,,---......---,,,+++////////////////////////------,,,,,,,,,,,,------******++++++++++++******,,,,,,,,,------------...,,,,,,,,,,,,++++++***)))------------------------------------------------,,,,,,---------.........///............---------........................---------------------------,,,,,,,,,,,,---......---...//////000000//////......////////////......////////////////////////.../////////000000000000222222333333333444444444111111111222222222333333555444444333333333444444777777888999999888777777777777888888999:::::::::;;;;;;<<<======>>>>>>?????????@@@BBBBBBBBBBBBBBBCCCCCCCCCDDDFFFGGGIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOPPPRRRSSSSSSSSSSSSSSSRRRQQQPPPOOOLLLKKKJJJIIIJJJKKKLLLMMMLLLMMMOOOPPPRRRRRRRRRRRRNNNMMMLLLKKKKKKKKKLLLLLLLLLNNNPPPPPPPPPPPPRRRSSSSSSQQQNNNMMMMMMKKKIIIGGGEEEEEEEEEDDDCCCBBBAAA@@@????????????>>>======<<>>>>>===<<<<<<;;;<<<<<<<<<<<<;;;:::999888999999999888777666555555666666666666666666666666555555444333333333333333222222222111111111000000111111111222222111111111000000000000000000000000000/////////............******+++,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++........................+++,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))******++++++,,,,,,++++++++++++++++++++++++))))))************))))))PPPPPPQQQQQQRRRSSSSSSTTTQQQQQQQQQRRRRRRRRRRRRRRRVVVUUUTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZYYYZZZ\\\^^^^^^___aaacccdddeeeeeeeeeaaacccdddeeeeeedddbbbaaabbb```]]]ZZZXXXXXXZZZ[[[]]]]]]\\\ZZZXXXXXXZZZ]]]]]]\\\\\\[[[ZZZZZZZZZZZZ^^^^^^^^^^^^____________```aaaaaabbbaaa```^^^]]]YYYYYYXXXXXXXXXWWWWWWWWWUUUUUUUUUUUUTTTSSSRRRQQQOOOOOOPPPPPPPPPPPPOOOOOOPPPOOOOOOQQQRRRRRRPPPNNNHHHIIIJJJKKKLLLLLLMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA????????????>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<:::999999888888999999:::999999999999888888888888888888777666555555555555555555444444444333333333333333333333444444444444333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////........................---,,,,,,,,,,,,,,,,,,---........................+++++++++,,,,,,,,,,,,---------------------------,,,,,,------------,,,,,,...////////////000000000------,,,,,,,,,,,,------******++++++++++++******,,,,,,,,,,,,------------++++++,,,,,,++++++******------------------------------------------------,,,,,,,,,------------...///............------------------------------------------------.........---------------......///000000/////////000111222---......//////......---000000000000000000000000111111111111222222222222222222222222333333333333111111111222222333333444444333333333333333444444777777999999999999777777666777777888888999:::::::::;;;;;;<<<<<<===>>>>>><<<===>>>??????@@@@@@@@@CCCCCCDDDEEEFFFHHHIIIJJJIIIJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMNNNOOOOOONNNOOOOOONNNNNNNNNQQQSSSSSSSSSSSSSSSRRRQQQOOOOOOKKKJJJJJJJJJKKKLLLNNNOOONNNOOOQQQSSSTTTTTTSSSSSSMMMMMMKKKKKKJJJKKKLLLMMMLLLNNNPPPPPPPPPPPPRRRTTTPPPNNNLLLKKKKKKJJJHHHFFFEEEEEEEEEDDDCCCBBBAAA@@@???????????????>>>===<<<>>>>>>============<<<<<<<<<<<<======<<<:::888777777777888888777777666555666666555555555555666666555444444333333333333333222111111111111000000000000111222222222222111000000000000000000000000000000000///............///******+++,,,,,,,,,,,,,,,------......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++******************++++++++++++++++++++++++++++++))))))************))))))OOOOOOOOOOOOPPPQQQRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPSSSRRRRRRRRRSSSUUUVVVXXXVVVWWWYYYYYYYYYZZZ]]]___``````bbbcccdddccccccbbbbbbbbbccccccccccccbbbbbbbbb___\\\YYYXXXXXXZZZ[[[]]]^^^]]]ZZZXXXWWWZZZ\\\\\\\\\\\\[[[\\\\\\]]]^^^^^^^^^___^^^^^^^^^___aaaaaa```___^^^]]][[[ZZZZZZXXXXXXXXXWWWWWWWWWWWWVVVTTTTTTUUUTTTTTTRRRQQQPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPOOOPPPRRRSSSRRRPPPNNNJJJJJJKKKLLLLLLLLLLLLLLLJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@????????????>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;999888888777777888888999999999999999888888888888888888777555555444444555555555555555444444444444444444333333333333333333222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////........................---------,,,,,,---------........................,,,,,,,,,,,,------......---------------------------,,,,,,,,,,,,,,,,,,---.../////////000000000000---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------------,,,------------------------........................------------............///............---------------------------------------........./////////......------......///000///...,,,+++,,,---000111......////////////......000000000000000000000000111111111111222222222222111111111222222222222333111111222222333444444555222222222222333444555555555666888999999888666555666666777777888999999999:::::::::;;;<<<<<<======<<<===>>>??????@@@@@@???CCCCCCCCCDDDEEEGGGHHHIIIKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMLLLMMMNNNMMMLLLMMMPPPSSSRRRRRRRRRRRRPPPOOONNNMMMJJJIIIIIIIIIKKKMMMOOOPPPPPPQQQSSSTTTUUUTTTSSSRRRMMMLLLKKKJJJJJJKKKMMMNNNKKKMMMNNNOOONNNOOOQQQRRRNNNLLLJJJJJJJJJIIIHHHFFFEEEEEEEEEEEEDDDBBBAAA@@@>>>???@@@@@@@@@???>>>===<<<<<<<<<===============<<<<<<======<<<:::888666555666666777777777777777666666555444444555666666555444333333222222333333111111111111000000000000000111222222222222111000000000000000000000000000111000///...---......///,,,,,,---............---------.........---,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++******++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***NNNNNNNNNNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPQQQSSSUUUXXXYYYUUUVVVXXXYYYYYY[[[]]]``````aaabbbccccccbbbaaa```bbbbbbbbbbbbbbbbbbccccccaaa___[[[XXXWWWYYY[[[\\\]]]^^^]]]ZZZWWWVVVYYY\\\[[[[[[[[[\\\]]]___```aaa^^^^^^___^^^^^^^^^___aaa```___]]][[[YYYXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVSSSTTTTTTTTTSSSRRRPPPOOOSSSSSSTTTTTTTTTTTTTTTSSSPPPPPPPPPRRRSSSSSSPPPNNNKKKLLLLLLMMMMMMMMMLLLLLLIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBAAABBBBBBBBBAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>===<<<;;;:::999:::;;;;;;:::999999999999999999:::999999999888888888888777888888777555555444444444666666555555555444444444444444444333333222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////.................................------.................................---------.........//////------------------------...---++++++++++++---....../////////000000111111---,,,,,,++++++,,,,,,------......//////......---++++++,,,,,,,,,---------,,,,,,---...////////////------------------------..................................../////////000//////.........---------------------------------........./////////000000///............///000000---+++(((&&&'''))),,,...//////000000000000//////000000000000000000000000////////////000000000000000000111111111222222222111111222333444444555555111111111222333444555666444555666888888666555444666666666777888888999999999999:::;;;;;;<<<<<<===>>>???@@@AAAAAABBBBBBAAACCCCCCCCCCCCEEEFFFGGGHHHNNNMMMMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLNNNMMMKKKLLLOOORRRQQQQQQQQQPPPOOONNNLLLKKKHHHHHHHHHIIIJJJLLLNNNPPPPPPQQQSSSUUUUUUTTTRRRQQQMMMLLLKKKIIIJJJKKKMMMNNNJJJKKKMMMMMMMMMMMMOOOQQQLLLJJJIIIIIIIIIIIIGGGFFFFFFFFFFFFEEEDDDCCCAAAAAA>>>???@@@AAAAAA@@@???>>>;;;;;;<<<<<<===>>>>>>>>><<<=========<<<:::888666444555666777888888888888666555444333333444555666555444333333222222333333111111111111000000000000000111222333333222111000000000000000000000000000111000///------......///---...//////000000//////,,,---.........---,,,+++,,,,,,,,,------.................................)))***,,,---...---,,,,,,,,,------......------,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,............,,,,,,MMMNNNNNNMMMLLLLLLMMMOOOPPPQQQSSSTTTTTTRRRQQQOOOMMMNNNNNNNNNOOOQQQVVVYYYUUUTTTTTTUUUXXX]]]aaadddiiifffbbbaaabbbbbb```^^^^^^```aaaaaa``````aaacccccc```\\\XXXVVVVVVWWWXXX\\\ZZZWWWVVVVVVYYY\\\^^^___^^^[[[ZZZZZZ[[[]]]___]]]]]]]]]\\\\\\]]]^^^^^^```^^^[[[YYYVVVUUUTTTTTTSSSUUUWWWXXXXXXVVVSSSRRRSSSSSSSSSSSSRRRQQQPPPOOOSSSUUUVVVVVVTTTQQQQQQQQQQQQRRRSSSSSSRRRPPPNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNHHHJJJKKKKKKJJJHHHIIIJJJFFFEEECCCBBBAAAAAAAAABBBBBBBBBAAAAAA@@@???>>>>>>???>>>>>>===<<<;;;;;;:::===<<<<<<<<<<<<;;;;;;;;;999999999888888888777777888999999999999888777777444444333333333333444444666555555555555444444444222222222222222222222222111111111111111222222222222111111111000000//////////////////000000000000//////............//////000000000///......------........................---------------------------,,,+++,,,...///...---------------------------++++++------------++++++,,,------...------,,,,,,///---,,,---000222000...000///---+++++++++---...+++++++++++++++++++++++++++,,,...//////...,,,+++---------......---,,,,,,,,,,,,------...------,,,---,,,,,,,,,,,,---..............................---------............///...------,,,,,,------...////////////////////////000000///...---,,,++++++)))***+++---///000222222000000000000000000000000000000000000000000000000...---------...///111222000000000111222222222333111111111111111111111111111111222222222333333333666666666555444333111111444555666888999;;;<<<<<<888999:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCEEEGGGIIIJJJLLLLLLKKKJJJIIIHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMLLLJJJJJJKKKMMMPPPPPPPPPPPPOOOMMMLLLKKKLLLMMMMMMNNNNNNOOOOOOPPPSSSTTTTTTSSSSSSRRRQQQPPPQQQMMMIIIHHHJJJLLLMMMNNNPPPPPPOOOMMMKKKIIIJJJKKKJJJJJJJJJIIIIIIHHHHHHGGGEEEEEEDDDCCCBBBAAAAAAAAA??????@@@@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777888888888888777777333333333444444444444555555555444444444333333333111111111111111111111111000...,,,+++++++++---...//////000000///...---------------------...///000---------...............------,,,,,,,,,,,,++++++///...,,,******+++,,,---+++,,,---...---,,,+++***(((***++++++++++++---...************+++,,,------)))***,,,------,,,+++***,,,***((()))+++,,,+++((((((((()))***+++,,,,,,---KKKLLLMMMLLLKKKKKKMMMOOOOOOPPPRRRSSSTTTSSSRRRQQQLLLNNNOOOOOOPPPRRRUUUXXXUUUTTTTTTVVVYYY]]]aaacccgggddd```_________^^^\\\\\\^^^______^^^^^^___``````^^^ZZZWWWUUUUUUVVVXXX[[[YYYWWWUUUUUUWWWZZZ\\\]]]\\\ZZZXXXXXXZZZ\\\]]]\\\\\\[[[[[[[[[\\\\\\]]]___]]][[[YYYWWWVVVVVVVVVSSSTTTWWWXXXXXXWWWUUUSSSRRRRRRRRRRRRRRRQQQPPPPPPTTTUUUWWWVVVTTTRRRRRRRRRRRRRRRRRRQQQPPPOOONNNMMMOOOOOONNNNNNNNNMMMMMMMMMPPPQQQQQQNNNKKKHHHFFFFFFFFFEEECCCBBBAAABBBBBBCCCBBBBBBAAA@@@@@@???>>>>>>??????>>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999999888888888888888999999999999888777777555555444444444444555555555555555555444444444444222222222222222222222222111111111111111111111111000000000000//////........./////////000000000000//////............//////------......//////000000...............------------------------------------,,,+++,,,...///...---------------------------+++,,,,,,------,,,,,,+++,,,,,,------------------000...,,,---///000...---000...---++++++,,,---...+++++++++++++++++++++++++++,,,...//////...,,,++++++++++++,,,,,,++++++***------------------,,,,,,------------------...///........................---------............///...------,,,,,,------.................................------------,,,,,,,,,,,,------...//////000////////////////////////////////////////////////......------...///000111111111111111111111222222111111111111111111111111111111111222222222333333555555555555444333222222333444555666777888999:::777888999::::::;;;;;;;;;<<<<<<===>>>???@@@@@@AAACCCCCCCCCCCCDDDEEEFFFFFFJJJJJJJJJJJJJJJIIIHHHGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMLLLKKKKKKLLLNNNNNNNNNNNNNNNMMMLLLKKKKKKMMMMMMMMMNNNOOOPPPQQQQQQTTTTTTTTTTTTSSSRRRQQQPPPMMMLLLKKKKKKLLLMMMMMMNNNOOOOOONNNLLLKKKJJJJJJKKKIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDBBBBBBAAAAAABBB???@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999888888777777888888888888777777777777666555444333222222444444333333333222222222222222222111111111111111333111000......///000111///////////////...------//////......---...........................------------,,,,,,,,,,,,++++++------------,,,,,,++++++++++++,,,,,,++++++***)))(((***+++,,,++++++---...,,,,,,,,,+++,,,,,,------++++++,,,,,,,,,+++******---+++******,,,---,,,***+++++++++************)))HHHIIIJJJJJJJJJKKKMMMOOONNNOOOQQQRRRSSSRRRRRRQQQLLLNNNPPPQQQQQQRRRTTTVVVTTTUUUUUUWWWYYY]]]```bbbdddaaa^^^\\\[[[[[[ZZZYYYZZZ[[[\\\\\\[[[[[[\\\]]]]]][[[XXXUUUTTTUUUVVVXXXZZZYYYWWWUUUUUUVVVXXXYYYZZZYYYWWWVVVVVVXXXYYY[[[[[[ZZZZZZYYYYYYYYYZZZZZZ\\\[[[ZZZXXXWWWWWWWWWWWWTTTUUUWWWXXXYYYWWWVVVUUUPPPPPPPPPQQQQQQQQQQQQQQQUUUVVVWWWWWWUUUSSSSSSTTTTTTSSSQQQPPPOOONNNNNNNNNOOOOOONNNMMMLLLLLLKKKJJJPPPQQQQQQNNNJJJFFFEEEEEEEEEDDDCCCBBBBBBCCCDDDDDDAAAAAAAAA@@@??????>>>>>>??????>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888888888999999888888777666666555555555555555555666555555444444444333333333333333333333333333333333222222222111111000000///////////////................../////////000000000//////............//////---------...//////000000///.........------,,,,,,---------------------------,,,+++,,,...///...---------------------------+++,,,,,,------,,,,,,+++++++++,,,---------------///---,,,,,,......---+++///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,,,,++++++---------------,,,++++++------------......//////........................---------............///...------,,,,,,------...........................,,,,,,,,,,,,------......///............---------//////////////////////////////////////////////////////............///000111111111111111111000000111111111111111111111111111111111222222222222333333333444444444444333333222333333444555555666666666777777888999999::::::;;;<<<======??????@@@AAADDDDDDCCCCCCCCCCCCCCCCCCGGGHHHIIIJJJJJJIIIHHHGGGHHHIIIJJJKKKKKKLLLKKKKKKLLLLLLMMMLLLKKKKKKLLLNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPJJJLLLNNNOOONNNNNNNNNOOOPPPOOOMMMLLLKKKJJJKKKKKKHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888777777777888888888888777777888777777666555444333333333333222222222111111111222222222222111111000000333222111000///000111222///////////////......---111000000///...---------/////////...---------,,,------,,,,,,,,,,,,++++++***,,,---......---***))),,,+++******))))))******)))***,,,,,,++++++---.........------,,,,,,---------,,,,,,+++*********+++---,,,++++++------,,,++++++++++++************)))EEEGGGHHHIIIIIIJJJLLLOOONNNOOOPPPPPPPPPOOONNNNNNMMMOOOQQQRRRRRRRRRSSSUUUTTTUUUVVVXXXZZZ\\\___``````^^^[[[YYYXXXWWWVVVVVVXXXZZZ[[[ZZZYYYYYYZZZ[[[ZZZXXXVVVUUUTTTUUUWWWXXXZZZYYYXXXVVVVVVVVVWWWWWWWWWVVVUUUUUUUUUVVVWWWYYYYYYXXXXXXWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYXXXWWWUUUTTTOOOOOOOOOPPPPPPQQQRRRSSSVVVWWWXXXWWWUUUTTTUUUVVVVVVTTTRRRPPPOOOOOOOOOOOOPPPOOONNNMMMKKKJJJIIIHHHHHHIIIJJJIIIGGGEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEAAA@@@@@@@@@??????>>>>>>??????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999999888888888888888777777666666666555555555555666666444444444444333333333222333333333333333333333333333222222111000//////...////////////////////////........./////////000000///......------......///000//////......---,,,,,,///......------,,,,,,+++---------------------------,,,+++,,,...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,+++,,,,,,------,,,...------,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,---..................------------,,,,,,+++***------......////////////........................---------............///...------,,,,,,------...........................------------...........................---------/////////////////////////////////////////////////////////...............222222111111000000//////111111111111111111111111111111111111222222222222111222333444444444444444222222333333444444555555777777777777888999::::::;;;;;;<<<===>>>???@@@@@@BBBCCCCCCCCCCCCCCCBBBBBBEEEFFFHHHIIIJJJIIIHHHGGGHHHHHHIIIJJJKKKKKKKKKKKKJJJKKKLLLKKKJJJJJJLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPMMMNNNOOOPPPQQQSSSTTTTTTSSSSSSTTTSSSSSSRRRQQQPPPJJJMMMOOONNNMMMMMMOOOQQQQQQOOOMMMKKKKKKKKKKKKKKKIIIIIIHHHGGGFFFEEEEEEDDDEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888777777777777888888888888777777555555555666666666666777333333333333222222222222333333222222111000000000111000///.........//////...///////////////......000000000000//////......000000///...---,,,,,,,,,------,,,,,,,,,++++++++++++,,,---------,,,+++***---,,,***)))))))))***+++***+++,,,,,,++++++---...///...---,,,,,,,,,,,,,,,...---+++***)))******+++,,,,,,++++++,,,,,,,,,+++(((((()))***+++,,,,,,---DDDEEEGGGGGGHHHIIILLLNNNOOOOOONNNNNNMMMLLLKKKJJJNNNPPPRRRSSSRRRRRRSSSTTTTTTUUUWWWYYY[[[\\\]]]^^^\\\[[[YYYWWWUUUTTTUUUUUUXXXZZZZZZZZZXXXXXXYYYZZZYYYXXXVVVUUUUUUVVVXXXYYYZZZYYYYYYXXXXXXWWWWWWWWWUUUUUUTTTTTTTTTUUUWWWWWWXXXWWWVVVUUUUUUUUUUUUUUUSSSTTTTTTUUUUUUVVVVVVVVVZZZZZZZZZYYYWWWUUUSSSRRROOOOOOOOOOOOPPPRRRSSSTTTVVVWWWXXXWWWUUUUUUVVVWWWXXXVVVTTTRRRPPPPPPPPPPPPOOOOOOMMMLLLJJJIIIGGGGGGCCCEEEFFFFFFEEEDDDEEEFFFCCCCCCBBBAAAAAABBBCCCDDD@@@@@@???????????????>>>>>>>>>>>>>>>============<<<;;;;;;;;;;;;::::::::::::::::::999999999888888777888888888888777666666666666555555555555666666444333333333222222222222333333333333333333333333222222111111000///......000000000000000000000000............////////////......------------....../////////...------,,,,,,......------,,,,,,,,,,,,---------------------------,,,+++,,,...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,)))***+++,,,,,,------...---------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---....../////////...,,,,,,------,,,++++++***,,,---......//////..............................---------............///...------,,,,,,------.........................../////////............---,,,,,,------.../////////................................................///////////////.........222111111000000/////////111111111111111111111111000000111111111222222222111111222333444444444444333333333444444555555555888777777777888999:::;;;;;;;;;<<<===>>>???@@@@@@???@@@BBBCCCDDDDDDDDDDDDDDDEEEFFFHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKHHHIIIJJJJJJIIIIIIKKKMMMMMMMMMLLLLLLMMMNNNOOOPPPNNNOOOOOOPPPRRRSSSSSSTTTRRRRRRRRRRRRQQQPPPOOOOOOJJJJJJJJJIIIJJJLLLPPPSSSUUUQQQMMMKKKLLLLLLLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAA@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;888888999999888888777777777777888888888888777777555555555666666666666777444444444444333333333333222222222111111111000000//////.........------.........///////////////......///000111111111000000000000///...---,,,,,,,,,------,,,,,,,,,+++++++++---,,,+++++++++,,,---......---,,,******+++,,,,,,***,,,------,,,+++,,,...------,,,+++******++++++...---+++***)))***++++++***+++++++++*********+++(((((()))***+++,,,,,,---DDDEEEGGGGGGGGGIIIKKKMMMOOONNNMMMLLLKKKKKKJJJJJJPPPQQQSSSSSSRRRRRRSSSTTTTTTVVVXXXZZZ\\\\\\\\\\\\XXXXXXXXXVVVTTTSSSUUUWWWXXXYYYZZZYYYXXXWWWXXXYYYWWWWWWVVVUUUUUUVVVWWWXXXXXXXXXYYYYYYYYYXXXWWWWWWTTTTTTTTTUUUUUUVVVWWWXXXWWWVVVVVVUUUTTTTTTTTTTTTRRRSSSTTTUUUVVVVVVVVVUUU[[[ZZZYYYXXXVVVTTTRRRQQQQQQQQQPPPPPPQQQRRRTTTUUUVVVWWWWWWVVVUUUTTTVVVXXXWWWVVVTTTRRRQQQPPPOOOOOONNNMMMLLLKKKIIIHHHGGGFFFFFFHHHIIIHHHFFFDDDDDDEEECCCBBBAAA@@@@@@AAABBBBBB????????????????????????===============<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999888888888777777777777888888777777666555666555555555555555555666333333333222222222111111222222222222222222222222111111111000000//////...000000000000111111111111------........./////////......------------......,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,---------------------------------,,,+++,,,...///...------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++)))+++,,,,,,,,,,,,---///,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,------...------++++++,,,,,,,,,,,,++++++++++++---.........---,,,........................---------............///...------,,,,,,------...------------------------/////////......---------++++++,,,---...000000111......................................................///////////////...000000000000000000//////111111111111111111111111000000000111111111111222111111222333333444333333222333333444555666666666888777777777777999:::;;;:::;;;<<<<<<>>>>>>???@@@===???AAADDDFFFFFFGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJJJJKKKJJJJJJHHHIIIJJJJJJIIIIIIKKKMMMLLLLLLKKKKKKKKKLLLNNNOOOOOOOOOPPPPPPQQQRRRRRRRRRQQQQQQQQQQQQPPPOOONNNMMMHHHFFFDDDFFFKKKQQQUUUWWWYYYTTTOOOLLLMMMNNNLLLKKKKKKJJJJJJHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCAAAAAAAAA@@@???>>>===<<<::::::::::::::::::::::::888888999999999888888777777777888888888888777777888777777666555444333333555555555444444444333333111111111111111111111111111111000000000000//////---...//////////////////---...000222222222222111/////////...---------,,,------,,,,,,,,,,,,++++++...,,,+++******+++...///...---,,,,,,++++++,,,,,,+++---...---,,,+++,,,...,,,,,,+++*********++++++,,,++++++++++++++++++,,,)))***++++++))))))***++++++++++++************)))EEEFFFGGGGGGGGGHHHKKKMMMMMMMMMMMMLLLMMMMMMMMMNNNRRRSSSSSSRRRQQQQQQSSSUUUTTTVVVYYY[[[\\\\\\[[[ZZZVVVWWWWWWVVVTTTTTTVVVYYYWWWXXXYYYXXXVVVVVVVVVWWWVVVUUUUUUTTTTTTTTTUUUUUUUUUVVVXXXYYYYYYXXXWWWVVVUUUUUUUUUVVVWWWWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWVVVVVVXXXXXXWWWVVVUUUTTTSSSSSSSSSRRRQQQQQQQQQSSSUUUVVVUUUVVVVVVUUUTTTTTTVVVXXXTTTTTTSSSRRRPPPNNNLLLKKKLLLLLLKKKJJJIIIHHHGGGFFFHHHIIIJJJIIIFFFDDDDDDDDDCCCBBB@@@???>>>??????@@@>>>>>>>>>>>>????????????;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888777777777666666777777777777777666666555555555444444444444555555222222222222111111111111111111111111111111111111000000000000000//////////////////000000000111111---------.........//////...------,,,,,,------...+++,,,,,,------......///+++++++++,,,,,,------...---------------------------,,,+++,,,...///...------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***))),,,...///...+++***+++---+++,,,,,,---.........------------------------------------,,,,,,---------***+++,,,---............)))***+++,,,,,,,,,,,,,,,)))***,,,---...---,,,+++........................---------............///...------,,,,,,------...------------------------++++++,,,,,,,,,,,,,,,---++++++,,,---...///000000................................................,,,---...///000000///////////////000000000000000111111111111111111111111000000000000111111111111111222222333333333222222111111222333555666777777777666555555666777999;;;:::;;;;;;<<<===>>>??????>>>???BBBEEEGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIKKKLLLKKKKKKKKKMMMOOOOOONNNMMMLLLLLLNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNMMMLLLLLLGGGDDDDDDKKKVVV___bbbaaa]]]WWWPPPMMMNNNOOOMMMJJJJJJJJJIIIGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDAAAAAAAAA@@@???>>>===<<<::::::::::::::::::::::::888888999999999999999888777777888888888888777777777777666555444333222222444444444333333333222222000000000111222222333333111222222222111111000000------...//////////////////000222333333222111000..................------------,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,+++******,,,---...---,,,+++,,,...,,,,,,+++++++++,,,------)))******+++,,,,,,,,,,,,)))+++---,,,***)))+++,,,+++++++++************)))EEEGGGHHHHHHGGGHHHJJJLLLLLLLLLLLLMMMNNNPPPQQQRRRSSSSSSSSSQQQPPPQQQSSSVVVTTTVVVYYY\\\]]]\\\[[[ZZZUUUVVVWWWVVVTTTTTTWWW[[[VVVWWWXXXWWWUUUTTTUUUVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTVVVXXXXXXXXXVVVUUUUUUUUUVVVWWWXXXXXXYYYYYYWWWVVVUUUTTTSSSSSSSSSSSSTTTUUUWWWXXXYYYXXXXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTRRRQQQRRRSSSUUUVVVUUUVVVVVVTTTSSSSSSVVVXXXRRRRRRRRRQQQOOOMMMJJJIIIKKKKKKJJJIIIHHHHHHGGGFFFFFFGGGIIIHHHFFFEEEEEEEEECCCBBB@@@>>>======>>>>>>>>>>>>>>>>>>>>>?????????:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999777777777777666666666666777777777777777666666555444444444333333444444444222222222111111111111000000000000000000000000000////////////000000000000---.........//////000000---------.........//////...------,,,,,,------...///......------,,,++++++)))***+++,,,------...///---------------------------,,,+++,,,...///...---------------------------------++++++++++++---------------,,,+++***)))(((///111222///+++((()))++++++,,,------.........---------------------------...------,,,,,,------...,,,---...///000000000000((()))***+++,,,---------((()))+++------,,,+++***........................---------.........//////...------,,,,,,------...------------------------'''((()))***+++,,,------,,,---------.../////////................................................+++,,,...000000000000000......//////000000111111111111111111111111111111000000000000111111111111222222333333333222222111///000111222444555777777666555444333444666888999::::::;;;<<<===>>>?????????AAACCCFFFGGGGGGGGGFFFHHHFFFCCCBBBBBBCCCFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMLLLMMMOOOQQQTTTSSSQQQPPPPPPQQQSSSTTTQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMLLLKKKKKKHHHFFFHHHSSSbbbmmmnnnkkk```YYYRRRNNNOOOOOOMMMJJJIIIIIIHHHFFFEEECCCBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDBBBAAAAAAAAA???>>>===<<<::::::::::::::::::::::::888999999:::::::::999999777777888888888888777777333333333444444444555555333333333222222222111111//////000111222333333444000111111111111000//////------...///000000//////111222333444333111///...---------...............---------,,,,,,,,,++++++)))***,,,.........,,,+++******+++,,,,,,***)))(((,,,---......,,,+++,,,...,,,,,,,,,,,,------...///'''(((***,,,---------,,,***,,,...---+++***,,,...(((((()))***+++,,,,,,---FFFFFFFFFFFFHHHJJJMMMNNNNNNNNNMMMMMMNNNNNNOOOPPPQQQPPPOOONNNOOOQQQTTTVVVTTTUUUVVVXXXYYYYYYZZZZZZYYYXXXVVVUUUUUUVVVXXXYYYVVVVVVTTTSSSSSSSSSTTTUUUVVVUUUSSSPPPOOONNNNNNNNNTTTUUUVVVWWWXXXXXXWWWVVVYYYYYYXXXXXXXXXYYYYYYZZZZZZYYYVVVTTTTTTTTTUUUVVVXXXXXXYYYZZZZZZYYYXXXWWWWWWVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRQQQQQQQQQQQQRRRRRRPPPPPPOOONNNNNNMMMLLLLLLJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEAAAAAAAAA@@@???>>>======??????>>>>>>======<<<<<<888888999999999999888888:::999888888777777888888888888888777777666555444333444444555555444444333111222333444333222111000333333333222222222111111333222111111222222000///000000000000000000000000000///---,,,,,,---///000...............///000111.........------,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++******)))......---,,,,,,+++******------------,,,+++******++++++,,,---.........---,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---...------,,,,,,++++++***---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////........................,,,,,,,,,---------......+++,,,...---,,,,,,---///---------...------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------........................------......------------............//////...---,,,,,,/////////...---------,,,...------------...//////---...///111222222222222////////////000111222333111111111111111111111111222222222222222222222222444444444444444444444444666555444444555777:::;;;============>>>>>>>>>>>>BBBCCCDDDFFFGGGGGGHHHHHHDDDCCCBBBAAABBBDDDFFFGGGHHHHHHGGGGGGGGGHHHIIIIIILLLMMMOOOOOONNNNNNNNNOOONNNOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMJJJRRR^^^iiipppqqqooolll^^^ZZZSSSNNNLLLLLLKKKKKKJJJHHHFFFEEEEEEEEECCCBBB??????@@@AAAAAA@@@@@@@@@AAAAAA@@@>>>===;;;::::::999999999888777666666555777777888999:::999666444777777666555555555555555666666666666666666666666444444555444333222111000222111111000000000000000000000000000/////////////////////...------,,,,,,........................,,,---///000000///---,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---+++)))(((((()))++++++******************------......------,,,++++++******))))))******+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,GGGGGGGGGGGGIIIKKKMMMNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPOOONNNMMMNNNQQQTTTVVVUUUVVVWWWXXXYYYYYYYYYYYYWWWVVVUUUUUUVVVWWWXXXYYYVVVVVVTTTSSSSSSSSSTTTUUUUUUTTTRRRPPPOOONNNNNNNNNOOOPPPRRRTTTUUUVVVUUUUUUWWWWWWWWWXXXXXXXXXXXXXXXZZZXXXVVVUUUTTTUUUVVVWWWXXXYYYZZZZZZZZZYYYXXXWWWUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQRRRQQQQQQQQQQQQQQQQQQRRRPPPPPPOOONNNMMMLLLKKKJJJIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@??????>>>>>>>>>??????>>>>>>===<<<<<<;;;888888999999999999888888:::999888888777777888888888888888777777666555444333444444444444444444333333444444444444333222222222222222222111111111111333222000111222222000///000000000000000000000000000...---,,,,,,---...000000//////............///......---------,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,......---,,,,,,+++******++++++,,,------,,,,,,,,,------------------,,,,,,++++++++++++,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------,,,,,,,,,---------.........///000///---,,,---...---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,......------------............//////...------,,,...............---------...------------...//////000000/////////.........////////////000111222333111111111111111111111111222222222222222222222222444444444444444444444444555555444444555777999;;;<<<<<<<<<======>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDCCCBBBAAAAAABBBCCCEEEGGGHHHGGGGGGGGGGGGHHHIIIIIIKKKMMMOOOOOONNNMMMNNNOOOMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPOOOOOONNNNNNOOOOOOQQQPPPOOOOOONNNNNNOOOOOOVVV]]]gggoooqqqmmmfffaaaYYYUUUPPPMMMMMMLLLLLLKKKIIIGGGEEEDDDDDDDDDCCCBBBAAABBBBBBCCCCCCBBBBBBBBBAAA@@@???>>>===;;;::::::999999999888777666666666777666777888999888555333777777666555555555555555666666666666666666666666555444444333222222111111222111111000000000000000000000000000////////////------..........................................,,,---...//////...---,,,,,,,,,,,,---,,,,,,++++++************************,,,---...,,,***))))))***++++++******************---------...------,,,+++++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,HHHHHHHHHHHHJJJKKKMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPNNNMMMLLLMMMNNNQQQTTTVVVWWWWWWXXXXXXXXXXXXWWWWWWTTTTTTUUUVVVWWWWWWXXXYYYVVVVVVTTTSSSSSSSSSTTTUUUTTTSSSQQQPPPNNNNNNNNNNNNLLLMMMPPPRRRTTTUUUUUUUUUUUUVVVWWWXXXYYYXXXWWWWWWXXXXXXVVVUUUUUUVVVWWWXXXYYYYYYZZZ[[[ZZZYYYXXXWWWSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQQQQPPPOOONNNLLLJJJIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@????????????????????????>>>>>>>>>===<<<<<<;;;;;;888888999999999999888888999999888777777777777888888888888777777666555444333333444444444444333333555555444333333333333333111111111111000000000000333111000000111222111///000000000000000000000000///...---,,,,,,---...///111000///...------------...------------,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,------.........------,,,,,,++++++***)))***+++,,,------------000///---,,,++++++,,,,,,++++++++++++,,,---...///---,,,,,,++++++,,,,,,---+++,,,,,,---......//////---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000111111000---,,,,,,---,,,------.........------------------------------,,,,,,,,,---------......------------------------......------------...............///......---,,,---------..................------------...//////555444111///---,,,,,,,,,////////////000111222222111111111111111111111111222222222222222222222222444444444444444444444444555444444444555777999:::::::::;;;<<<<<<===>>>>>>======???@@@AAAAAAAAAAAABBBBBBAAAAAAAAACCCEEEFFFGGGGGGFFFFFFGGGHHHHHHIIIKKKMMMNNNOOOMMMMMMNNNOOOMMMMMMNNNOOOPPPPPPPPPPPPPPPOOOMMMLLLLLLLLLNNNOOOQQQPPPNNNMMMNNNOOOQQQRRR^^^ccckkkooommmeee[[[TTTQQQOOOMMMLLLLLLMMMLLLJJJHHHFFFDDDCCCCCCCCCBBBAAABBBBBBBBBCCCCCCBBBBBBAAA@@@@@@???>>><<<;;;::::::999999999888777777666666888777777888999999666444777666666555555555555666777777777777777777777777555444333222111111222222222111111000000000000000000000000000////////////,,,,,,------...//////000------------------------..............................---,,,,,,+++******************************---......---+++***+++,,,******++++++++++++++++++---------------,,,++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++HHHHHHHHHIIIJJJKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNLLLKKKKKKLLLNNNQQQTTTUUUWWWWWWXXXXXXWWWVVVVVVUUUQQQRRRTTTVVVWWWXXXXXXXXXVVVVVVTTTSSSSSSSSSTTTUUURRRRRRQQQPPPOOONNNNNNNNNNNNOOOQQQSSSTTTUUUTTTTTTTTTVVVXXXZZZZZZZZZXXXWWWXXXWWWWWWVVVWWWWWWXXXYYYYYYZZZZZZ[[[ZZZYYYWWWVVVSSSSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPRRRQQQPPPNNNLLLJJJIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDFFFFFFEEEDDDCCCBBBAAA@@@>>>>>>>>>>>>????????????>>>>>>===<<<<<<;;;;;;:::888999999::::::999999888999999888777777777777777888888888777777666555444444333333333333333333444555444333222111222333444000000000000////////////222000///000111222111//////////////////////////////...------------.../////////...---------......------------------------------,,,,,,,,,+++++++++,,,,,,,,,------.........---------,,,,,,+++++++++***+++,,,,,,---------,,,///...,,,++++++,,,---///------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------.........//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000000///---+++,,,---,,,------.......................................,,,,,,,,,---------....../////////000000000000000......------------......---...............------,,,---------.../////////...------------...//////999777444000///......//////////////////000111111111111111111111111111111111111111111111111111111333333333333333333333333333333333444555666888999888888999:::;;;<<<===>>>>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCDDDFFFFFFEEEFFFFFFGGGHHHIIIJJJLLLNNNNNNMMMLLLMMMNNNMMMNNNOOOOOOPPPPPPPPPOOOQQQOOOMMMKKKJJJLLLNNNOOOPPPOOOMMMLLLMMMOOORRRTTTYYY\\\aaadddbbb\\\TTTOOOMMMLLLKKKKKKLLLLLLJJJHHHFFFEEEBBBBBBBBBCCCBBB@@@@@@@@@AAAAAAAAA@@@??????@@@???>>>===<<<;;;::::::999999999888888777777777:::999999999::::::888666777666555555555555666666777777777777777777777777666444222000000111222333222111111000000000000000000000000000////////////---------.........//////------------------------///...------------...///------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,******+++++++++++++++,,,,,,------------,,,++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,************************GGGGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMOOOQQQSSSUUUVVVVVVWWWVVVVVVUUUTTTSSSPPPQQQSSSUUUVVVWWWXXXXXXVVVVVVTTTSSSSSSSSSTTTUUUQQQQQQQQQPPPPPPOOOOOONNNQQQRRRSSSTTTTTTSSSRRRQQQUUUWWWYYY[[[\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZYYYXXXVVVUUUSSSTTTUUUVVVWWWXXXWWWWWWWWWVVVTTTSSSQQQQQQQQQQQQOOOOOONNNNNNNNNNNNOOOOOORRRRRRPPPOOOMMMKKKIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>??????======<<<<<<;;;:::::::::999999::::::::::::999999999888777777666666777777888888888777777666555444444333222222222222333444444333111000000000111222000000000/////////......111000//////111222111///////////////////////////.........------.........,,,,,,,,,,,,---///000000------------------------------,,,,,,,,,+++++++++.........------,,,,,,,,,------,,,,,,,,,,,,++++++,,,---------,,,,,,+++***---,,,+++***+++---000111000000...---,,,+++++++++---,,,,,,++++++,,,,,,---//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------++++++,,,---,,,---....../////////...........................,,,,,,,,,---------......////////////000000111111......------------......------...............---,,,---------.../////////...------------...//////666444222000//////000111//////////////////000111000000000000000000000000111111111111111111111111333333333333333333333333222222333333555666777777666777888999:::;;;<<<<<<>>>>>>???@@@AAAAAAAAAAAA?????????@@@@@@AAABBBCCCEEEDDDDDDEEEFFFGGGHHHIIIIIIKKKMMMMMMLLLLLLLLLMMMNNNNNNOOOPPPPPPPPPOOOOOOQQQOOOMMMKKKJJJLLLNNNOOOOOONNNLLLKKKLLLOOORRRTTTSSSTTTVVVWWWVVVTTTQQQOOOMMMKKKKKKKKKKKKJJJGGGEEEFFFDDDBBBAAABBBCCCBBBAAA@@@AAAAAAAAA@@@@@@???>>>???>>>>>>===<<<;;;::::::999999999999888888888888999888777888999999777555666666555555555555666666666666666666666666666666555333111000000111222333222111111000000000000000000000000000//////////////////.........---------------------------------///...------------...///,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***+++******++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,************************EEEEEEFFFGGGGGGGGGFFFFFFHHHIIIJJJKKKKKKKKKJJJIIILLLLLLMMMNNNPPPRRRSSSTTTTTTTTTUUUTTTTTTSSSRRRRRRPPPQQQRRRSSSUUUVVVWWWXXXVVVVVVTTTSSSSSSSSSTTTUUUPPPQQQQQQRRRRRRQQQPPPPPPQQQRRRSSSSSSSSSRRRPPPOOOVVVXXXYYY[[[\\\\\\\\\[[[YYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYXXXVVVUUUSSSRRRSSSVVVWWWYYYYYYYYYXXXXXXVVVTTTRRRQQQQQQQQQQQQNNNNNNMMMMMMMMMMMMNNNNNNQQQPPPOOONNNLLLKKKIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEBBBAAAAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;::::::999999999999::::::::::::999999888888777666666666666777888888888777777666555444444333222111111222333444222222111000000000000000000000000000////////////000///...///111111111000000000000000000000000000........................***++++++,,,---///000111,,,,,,,,,------------...------,,,,,,,,,,,,++++++.........---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))+++******+++,,,...000222111000///---,,,+++++++++---,,,,,,++++++,,,,,,---//////......---,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))+++,,,,,,++++++,,,---,,,---...///////////////........................,,,,,,,,,---------......,,,,,,,,,------......///......------------......,,,---......///.........---------..................------------.../////////......------...///000/////////......//////000000000000000000000000000111111111111111111111111333333333333333333333333111222222333444555666666666666777888999999::::::;;;<<<======>>>>>>======>>>>>>??????@@@AAAAAAAAADDDDDDDDDDDDEEEFFFHHHHHHIIIKKKLLLMMMLLLKKKLLLMMMMMMNNNNNNOOOOOONNNNNNNNNPPPNNNMMMKKKKKKLLLMMMNNNMMMMMMLLLKKKLLLNNNPPPRRRQQQQQQPPPPPPOOOOOOOOOOOONNNMMMKKKKKKKKKJJJGGGEEEEEEDDDBBBBBBCCCCCCBBBAAACCCCCCCCCCCCBBBAAA@@@@@@>>>>>>======<<<;;;;;;:::999999999999999999999999777666555555666666555444666555555555555666666777666666666666666666666666333222111000000111222333222111111000000000000000000000000000////////////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++******+++---...///************************)))***++++++))))))***+++******++++++,,,---------,,,,,,,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++CCCCCCDDDEEEDDDDDDCCCBBBGGGHHHJJJLLLLLLKKKJJJIIINNNNNNOOOPPPQQQRRRSSSSSSRRRRRRRRRSSSRRRRRRQQQQQQRRRRRRQQQRRRSSSUUUWWWXXXVVVVVVTTTSSSSSSSSSTTTUUUPPPQQQRRRSSSSSSSSSRRRQQQRRRRRRTTTTTTUUUTTTSSSRRRWWWWWWXXXYYYZZZ[[[\\\\\\ZZZZZZZZZZZZYYYYYYXXXWWWWWWXXXXXXXXXWWWUUUSSSRRRPPPRRRUUUWWWYYYYYYYYYXXXWWWVVVSSSQQQOOOOOOPPPPPPMMMMMMMMMLLLLLLMMMMMMMMMNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDDDD@@@@@@??????>>>>>>>>>===??????>>>>>>======<<<<<<<<<<<<;;;;;;:::999999999999::::::;;;;;;::::::999888888777666666666666666888888888777777666555444444333222000000222333444111222222222222111000000111111111000000000//////000///...///111111111000000000000000000000000000---..................---+++++++++,,,---...///000,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,---...////////////...------------------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------,,,,,,,,,---------......+++---------+++***+++,,,,,,---...///000000000000------------------------,,,,,,,,,---------......***++++++,,,------............------------......,,,------...//////.....................---------...------------...//////,,,,,,,,,---......//////000//////.........//////000000000000000000000000111111111111111111111111222222222222222222222222000111222333444555555555666666666777777888888888999:::;;;;;;<<<;;;;;;;;;======>>>???@@@@@@@@@@@@CCCCCCCCCDDDEEEFFFGGGHHHHHHJJJLLLLLLKKKJJJKKKLLLKKKLLLLLLLLLLLLLLLKKKKKKMMMLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKKKKLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMKKKKKKKKKKKKIIIHHHFFFDDDBBBBBBCCCDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@???=========<<<<<<;;;;;;:::999999999999999999999999999777555555666777666555555555555555555666777777444444444444444444444444111111111111111111222222222111111000000000000000000000000000////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---,,,+++******+++---...***************************+++,,,,,,******+++,,,******++++++,,,------...+++,,,,,,,,,,,,+++******++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,AAABBBCCCCCCCCCBBBAAA@@@HHHIIIKKKMMMMMMLLLKKKJJJOOOOOOPPPQQQQQQRRRSSSSSSPPPPPPQQQQQQQQQQQQQQQPPPSSSRRRQQQQQQRRRTTTVVVXXXVVVVVVTTTSSSSSSSSSTTTUUUQQQQQQSSSTTTTTTTTTSSSRRRSSSTTTVVVWWWXXXXXXXXXWWWWWWVVVWWWWWWXXXZZZ[[[\\\[[[[[[[[[[[[ZZZYYYWWWWWWWWWWWWWWWWWWVVVTTTRRRQQQOOOQQQTTTVVVXXXXXXXXXWWWWWWUUURRRPPPNNNNNNNNNOOOMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;<<<<<<;;;::::::999999888999::::::;;;;;;::::::999888888777666666666666666888888888888777666555444444333111000000111333444222222333444333222111000111111111111000000000000///......///000111111000000000000000000000000000------............------------,,,,,,,,,---......,,,,,,,,,------.........---------,,,,,,,,,++++++)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,---.........------------,,,------///000000---,,,,,,++++++,,,,,,---***++++++,,,,,,------...---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++........................,,,,,,,,,---------.........///000...,,,***++++++,,,---...///000000000000------------------------,,,,,,,,,---------......,,,,,,------...///000000.........------.........,,,,,,---.../////////.../////////......------,,,...------------...//////,,,---...///000000000///000//////.........//////000000000000000000000000000000000000000000000000222222222222222222222222000111222333444555555555666666666666777777777777::::::;;;<<<<<<<<<;;;;;;<<<===>>>??????@@@@@@???BBBBBBCCCCCCDDDFFFGGGHHHHHHJJJLLLLLLKKKJJJKKKLLLIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLFFFHHHJJJMMMNNNNNNNNNMMMNNNMMMKKKJJJLLLLLLLLLKKKFFFDDDCCCCCCDDDDDDDDDCCCAAABBBAAAAAA@@@???>>>============<<<<<<;;;;;;:::999999999999999999999999<<<:::888888999:::999888555555555555555666777888444444444444444444444444000111111222222222111111222111111000000000000000000000000000////////////,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,000...,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---******+++,,,,,,---......+++,,,,,,,,,,,,+++******+++******************+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,AAABBBAAA@@@>>>>>>@@@BBBIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPOOOOOOQQQRRRSSSSSSSSSSSSPPPPPPOOOPPPSSSTTTSSSSSSTTTSSSRRRQQQPPPQQQRRRRRRRRRSSSUUUVVVWWWVVVVVVUUUPPPSSSWWWYYYYYYYYYYYYZZZWWWWWWXXXZZZZZZ[[[[[[[[[\\\[[[[[[ZZZYYYXXXXXXWWWVVVWWWXXXWWWTTTQQQPPPPPPSSSTTTVVVWWWWWWVVVTTTSSSQQQPPPOOONNNNNNNNNOOOPPPMMMLLLKKKJJJJJJKKKLLLLLLKKKIIIFFFFFFGGGHHHHHHHHHFFFEEECCCBBBAAAAAABBBBBBBBBBBBAAA@@@@@@???>>>>>>???>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999888888999888888777777777777777555666777555333111222222111111111111111111111111000000000000////////////000000000000000000000000111111000///////////////------------------------000000///...------,,,,,,++++++++++++++++++++++++---------............///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******))),,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,+++***+++---...---,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------.........---,,,,,,,,,,,,---......,,,++++++---......---////////////000000000000......---,,,,,,,,,,,,---.........------,,,,,,,,,.........------,,,,,,,,,........................,,,...000111111000...,,,,,,,,,,,,---...//////000////////////000000000000000000000111222222222333222222222222222222222222222222333444555666777888999999:::;;;;;;<<<<<<===;;;;;;::::::;;;<<<>>>???@@@AAACCCEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJKKKLLLNNNOOOOOONNNMMMLLLLLLKKKIIIFFFEEECCCAAA??????AAACCCEEEEEEEEECCCBBB@@@???=====================<<<<<<<<<===<<<;;;;;;999999888777777666666777999999888666333333444444444444444444555444333222111222333333111222333333333333222111000000000000000000000000000000000000000111111111//////000000111222222222------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))***+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))+++***)))((((((***,,,---,,,,,,+++***))))))))))))......---------,,,,,,,,,AAABBBBBB@@@??????AAADDDIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJLLLMMMNNNOOOOOOOOOPPPPPPQQQRRRSSSSSSSSSRRRQQQPPPPPPQQQSSSTTTTTTSSSRRRRRRQQQPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWVVVUUUTTTQQQTTTWWWYYYYYYYYYYYYZZZWWWXXXYYYZZZ[[[[[[[[[[[[ZZZZZZYYYYYYXXXWWWWWWVVVVVVWWWWWWVVVRRROOONNNNNNQQQRRRTTTUUUUUUTTTRRRQQQQQQPPPOOONNNNNNOOOPPPPPPNNNMMMLLLKKKJJJKKKLLLLLLLLLJJJGGGGGGHHHIIIHHHGGGFFFEEECCCBBBAAAAAABBBBBBBBBBBBAAAAAA@@@??????>>>??????>>>===<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999888888888888777666666555555666666222444444444222111222333111111111111111111111111000000000000////////////000000000000000000000000111000000///////////////........................000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++***+++---...---,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------.........---,,,,,,,,,,,,---......,,,++++++---......------............////////////...------,,,,,,------......---------,,,,,,,,,......---------,,,,,,,,,........................---...///000000///...---,,,------...//////000000/////////000000000111111111111111111111111222222222222222222222222222222222333333444555666777777999999999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<===?????????AAACCCDDDEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMOOOPPPOOONNNLLLLLLLLLKKKHHHFFFDDDCCCAAA@@@@@@AAACCCDDDDDDDDDCCCBBB@@@???>>>>>>>>>=========<<<<<<;;;;;;<<<;;;;;;::::::999999888<<<:::999999999888666444444444444444444444444444444333222111111111222222111222333333333333222111000000000000000000000000111000000000000000000000000//////......---,,,,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***,,,---,,,++++++*********++++++---,,,,,,,,,++++++++++++@@@AAAAAAAAA@@@AAACCCFFFIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJLLLMMMMMMMMMMMMQQQQQQRRRRRRRRRRRRRRRQQQRRRQQQPPPQQQSSSTTTTTTSSSQQQPPPOOONNNNNNOOOPPPQQQTTTUUUVVVWWWVVVUUUTTTSSSRRRUUUYYY[[[ZZZZZZZZZ[[[XXXYYYZZZ[[[[[[\\\[[[[[[YYYYYYXXXXXXWWWVVVVVVVVVUUUVVVVVVTTTQQQNNNLLLLLLOOOPPPRRRSSSSSSRRRPPPOOOPPPPPPOOOOOOOOOPPPPPPQQQPPPOOONNNLLLKKKKKKKKKLLLMMMKKKIIIHHHIIIIIIHHHGGGEEEEEECCCBBBBBBAAABBBBBBBBBBBBBBBAAA@@@@@@??????@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::999999999999888888888777666555555444444555555000222333333222222333444111111111111111111111111000000000000////////////000000000000000000000000000000//////......////////////////////////////////////......---,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,,,,+++***+++---...---,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------......,,,++++++---......---,,,,,,---------.........///...------,,,---------...------------,,,,,,,,,...------------,,,,,,,,,................................................---......//////000000111000000000000111111111111111111111111111111000000222222222222222222222222333333444444555555555666888888999999:::;;;;;;;;;;;;:::999999:::;;;===>>><<<===???@@@BBBCCCCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLNNNPPPQQQOOOMMMLLLKKKKKKJJJHHHFFFBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@?????????>>>>>>===<<<;;;::::::::::::::::::::::::::::::===;;;::::::::::::888666666555555555444333333333333222111000000000111111111222333333333333222111000000000000000000000000111111111000000////////////......------,,,++++++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------***++++++,,,,,,++++++***------------------------+++******))))))+++,,,---,,,++++++++++++,,,,,,---++++++++++++************>>>???@@@@@@???AAADDDFFFHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMQQQRRRRRRRRRRRRQQQQQQPPPRRRQQQPPPQQQSSSTTTSSSRRRNNNNNNMMMMMMMMMOOOPPPQQQUUUVVVVVVWWWVVVUUUSSSRRRTTTVVVZZZ\\\[[[[[[[[[[[[YYYYYYZZZ[[[\\\\\\[[[[[[XXXXXXXXXXXXWWWWWWVVVVVVVVVWWWVVVTTTPPPMMMLLLLLLNNNPPPQQQRRRRRRQQQPPPNNNPPPPPPPPPPPPPPPQQQQQQQQQRRRQQQOOOMMMKKKKKKKKKLLLNNNLLLJJJJJJJJJIIIHHHFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@@@@@@@???@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999888888888888777666555555444444555555222333444444222222333444111111111111111111111111000000000000////////////////////////////////////000//////.........//////.................................------,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------...//////,,,,,,,,,++++++,,,,,,,,,************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,+++***+++---...---,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------...,,,++++++---......---,,,------------.........//////...---------------------------------------------------------------........................///......------......///.../////////000000111111000000000000111111111222222222111111000000//////111111111111222222222222444444444444444444444444777777888888999::::::::::::999999999999;;;<<<===<<<===>>>@@@AAABBBBBBCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJLLLMMMOOOQQQQQQNNNMMMKKKKKKKKKJJJGGGEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>===;;;:::999999999999999::::::;;;;;;;;;999888777888:::;;;;;;:::777666666555444333333222333222222111111111111111111222333333333333222111000000000000000000000000222222111000///......---,,,,,,---......//////000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++++++++,,,,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++*********+++,,,---++++++++++++,,,---......,,,++++++++++++*********<<<===>>>>>>>>>???BBBEEEGGGGGGGGGGGGGGGFFFFFFFFFHHHIIIKKKLLLMMMMMMNNNNNNPPPPPPQQQQQQQQQPPPPPPOOORRRQQQPPPQQQRRRSSSRRRQQQMMMLLLLLLLLLMMMNNNPPPQQQUUUVVVVVVWWWVVVUUUSSSRRRTTTWWWZZZ\\\\\\[[[[[[[[[YYYYYYZZZ[[[[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWVVVSSSPPPMMMMMMNNNOOOPPPRRRSSSSSSRRRPPPOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQOOOMMMKKKKKKKKKLLLNNNLLLJJJJJJJJJIIIGGGEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999888888888777777888777666666555555666666666777777666444222333444111111111111111111111111000000000000//////////////////////////////////////////............//////---------------------------------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---...//////---,,,,,,,,,,,,,,,,,,---------,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,+++***+++---...---,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------...,,,++++++---......---------.........///////////////...------------...------------------------------------------------..............................------------......////////////000000000000///000000000000111111111222111111000000/////////000000000111111222222222333333333444444444444444666666777777888999999999999999888888999:::<<<===<<<===???@@@BBBCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJLLLMMMOOOPPPQQQQQQMMMLLLJJJJJJJJJIIIFFFDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;:::999888888999999::::::;;;;;;<<<999777666777999;;;;;;;;;777777666555444444333333333333333333333222222222111222333333333333222111////////////////////////222111111000///...------,,,,,,------.../////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********+++++++++++++++***++++++,,,,,,++++++***************************+++++++++++++++,,,,,,---++++++++++++,,,---......,,,,,,,,,,,,++++++++++++<<<===>>>======???AAADDDEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJLLLMMMMMMMMMNNNNNNNNNOOOOOOPPPOOOOOONNNQQQPPPOOOOOOQQQRRRQQQOOOLLLLLLKKKLLLMMMOOOQQQRRRTTTUUUVVVWWWVVVUUUTTTSSSUUUWWWZZZ\\\[[[ZZZZZZ[[[YYYYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVUUURRROOONNNNNNOOOOOOPPPRRRSSSSSSRRRPPPOOOOOOPPPQQQRRRSSSSSSSSSSSSPPPOOONNNLLLKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJGGGEEEDDDDDDDDDDDDCCCBBBAAA@@@?????????????????????>>>>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::999888888888888777777777888777666666555555666666777888888777444333333444111111111111111111111111000000000000////////////000000000000000000000000......------......//////------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,---......///------,,,,,,,,,,,,------000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......,,,+++***+++---...---,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,------......------,,,...,,,++++++---......------............/////////000///......------......,,,,,,,,,------------...,,,,,,,,,------------...........................------------------------////////////////////////////////////000000000000000000000000000000////////////000000111222222222222222333333444444444555555555666666777888888999999888777777888999;;;<<<======???AAABBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFJJJJJJJJJKKKLLLLLLMMMMMMKKKLLLMMMOOOPPPPPPPPPPPPMMMKKKJJJIIIIIIHHHFFFDDDAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@?????????>>>======<<<;;;:::999999999999999::::::;;;;;;;;;<<<:::777777888999999888777666666666555444444444333444444444444333222222111222333333333333222111////////////////////////000000000//////............------,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...*********+++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,++++++++++++===>>>???>>>>>>???AAADDDBBBCCCDDDDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNPPPOOONNNNNNPPPPPPOOONNNKKKKKKKKKLLLMMMPPPRRRSSSSSSTTTUUUVVVWWWVVVUUUTTTTTTWWWZZZ[[[[[[YYYYYYZZZXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWSSSSSSSSSPPPNNNMMMNNNPPPOOOPPPRRRSSSSSSRRRPPPOOOOOOPPPRRRSSSTTTTTTSSSSSSNNNMMMLLLKKKJJJKKKLLLLLLJJJIIIHHHIIIJJJIIIGGGEEECCCDDDDDDDDDDDDBBBAAA@@@=====================>>><<<<<<;;;;;;;;;<<<======::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::888888888888777777777777777666555555444444555555555666777666444333444555111111111111111111111111000000000000////////////000000000000000000000000...------------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++***+++---...---,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---......---,,,,,,...,,,++++++---......---,,,,,,---------.........000//////...............,,,,,,,,,---------......,,,,,,,,,---------..............................,,,,,,............,,,,,,........................---........./////////////////////000000000000000/////////000111222222222111111222333444444555555444555555666666777888888888888777777888999;;;<<<<<<===>>>@@@AAABBBCCCCCCAAAAAABBBCCCDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMOOOPPPPPPPPPOOOOOOLLLKKKIIIIIIIIIHHHEEECCCBBBAAA???>>>>>>???AAABBBAAA@@@@@@@@@??????>>>>>><<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::===;;;888777888:::::::::666666666666555555555555222333333444333222111000111222333333333333222111//////////////////////////////////////////............------,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++************???@@@@@@???>>>???BBBDDDAAABBBCCCDDDEEEFFFGGGHHHFFFFFFHHHIIIJJJKKKKKKKKKIIIJJJKKKMMMMMMNNNNNNNNNOOONNNMMMMMMOOOOOONNNMMMKKKKKKKKKLLLNNNPPPRRRTTTRRRSSSUUUVVVWWWVVVVVVUUUTTTWWWZZZ[[[ZZZYYYYYYYYYWWWXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVQQQQQQQQQOOOMMMLLLNNNPPPNNNOOOQQQRRRRRRQQQOOONNNOOOPPPRRRSSSTTTTTTTTTSSSMMMLLLKKKJJJJJJKKKLLLLLLHHHGGGGGGIIIJJJIIIGGGEEECCCDDDDDDDDDDDDBBBAAA@@@<<<<<<<<<===============;;;;;;;;;;;;;;;<<<===>>>::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::888888888888777777777777555555444333333333333444222333555444333333444666111111111111111111111111000000000000////////////000000000000000000000000---------------...///000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++,,,,,,...------,,,,,,------...&&&'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,+++***+++---...---,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---......---,,,,,,...,,,++++++---......---++++++,,,,,,,,,---------000000///...............,,,,,,,,,------.........,,,,,,,,,------.................................+++,,,...//////...,,,+++...............---------------------.........///......//////000000111111...//////000111222222222000000111222444555666666444444555555666777777777888777777777777999:::;;;;;;<<<>>>???AAABBBBBBBBB??????@@@AAACCCDDDDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJKKKKKKLLLNNNNNNPPPPPPPPPPPPNNNNNNLLLJJJIIIIIIIIIHHHEEECCCCCCAAA???======???AAACCCAAAAAA@@@@@@???>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;999777888:::===>>>???555555555666666666666666111111222333222111000///111222333333333333222111////////////////////////.........///////////////------...//////000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,+++***))))))))))))************))))))))))));;;;;;<<<<<<===>>>>>>>>>AAABBBCCCDDDEEEEEEEEEEEEEEEGGGJJJLLLKKKIIIIIIIIIOOONNNLLLKKKKKKKKKLLLMMMOOOOOOOOONNNMMMLLLKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOPPPPPPRRRSSSSSSTTTTTTTTTUUUVVVWWWYYYYYYYYYXXXXXXVVVUUUUUUTTTTTTUUUUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOONNNMMMMMMNNNRRRRRRRRRRRRRRRRRRQQQQQQOOOQQQSSSTTTUUUTTTSSSRRRNNNMMMKKKKKKLLLLLLJJJIIIHHHHHHIIIIIIIIIHHHGGGGGGDDDCCCCCCBBBBBBAAA@@@@@@????????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::999999888888999999:::999999999888888888777777888888999999999999888888666666666666666666666666333333333333333333333333111111111000000000000/////////............//////111111000///////////////......---------......///------............------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---,,,,,,++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,++++++***++++++++++++++++++++++++...---,,,+++++++++++++++---...///000///...---,,,,,,,,,,,,---------......,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,........................------............------------------------------,,,,,,,,,------.........//////.........---------........................,,,,,,,,,---------......222222111000///...------////////////000000000000////////////000000000000////////////000000000000222444444333111000111222222222333333444555666666666555444444555777999;;;:::;;;===???AAABBBCCCCCCDDDCCCBBBAAABBBBBBDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGFFFFFFEEEFFFFFFGGGMMMLLLLLLLLLMMMMMMNNNOOORRRPPPPPPQQQSSSRRRNNNJJJLLLKKKIIIGGGEEEDDDDDDEEEDDDBBB@@@>>>>>>>>>@@@AAABBBAAAAAAAAAAAA???<<<999<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888777777888888777666555444444444333333333333333333333333444444444333222111000///000000000000000000000000///............---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,*********+++,,,------,,,++++++******)))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++************++++++::::::;;;<<<<<<======>>>??????@@@AAABBBBBBBBBBBBDDDGGGIIIJJJIIIHHHHHHIIIMMMMMMLLLLLLLLLMMMNNNOOONNNOOOOOONNNNNNLLLKKKKKKMMMMMMNNNOOOOOOOOONNNNNNOOOPPPQQQSSSTTTTTTTTTTTTTTTTTTVVVWWWWWWWWWVVVVVVUUUTTTTTTSSSSSSTTTTTTUUUTTTSSSSSSSSSRRRRRRRRRQQQOOOOOONNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSRRRQQQPPPMMMLLLKKKKKKLLLLLLJJJIIIHHHHHHHHHHHHHHHGGGFFFFFFCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888999999:::999999999999888888888888777888888999999888888777555555555555555555555555333333333333333333333333222222111111111000000000000//////......//////000111000000//////////////////......---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...---,,,,,,+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,,,,,,,,,,++++++******++++++++++++******,,,,,,---------.........,,,,,,,,,---------......------------------------------------------------------------------------............------------........................---..................---------------------------++++++++++++,,,,,,,,,,,,......------,,,,,,,,,,,,------------------------,,,,,,---------.........//////......------,,,,,,........./////////000000.../////////000000000000000000000000111111111111222333444333111000111222222333333333444555555555666555555555666888:::;;;:::;;;===???AAABBBCCCCCCCCCCCCBBBAAABBBCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIIIIMMMMMMMMMMMMNNNNNNNNNOOOQQQPPPOOOQQQRRRQQQMMMJJJKKKJJJHHHGGGEEEEEEEEEEEECCCBBB@@@>>>>>>???@@@AAAEEECCCAAAAAAAAA@@@???===;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666444444333333222222111111333333333333333333333333333333333333222111000//////////////////////////////............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++)))******++++++,,,------++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******)))))))))++++++++++++++++++++++++,,,++++++++++++++++++,,,999999::::::;;;<<<<<<<<<===>>>???@@@AAAAAAAAAAAADDDEEEFFFFFFFFFFFFHHHJJJLLLLLLLLLLLLMMMOOOPPPQQQNNNNNNNNNNNNNNNMMMLLLKKKNNNNNNNNNOOONNNNNNMMMMMMOOOPPPQQQRRRSSSTTTTTTTTTRRRSSSTTTUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRSSSSSSSSSTTTTTTSSSRRRQQQQQQPPPOOOLLLLLLMMMNNNPPPQQQRRRRRRNNNNNNNNNNNNNNNOOOOOOOOOQQQQQQRRRRRRQQQPPPNNNMMMLLLKKKJJJJJJKKKLLLKKKIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@=========<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888999999::::::::::::999999999888888777777888888888888777777444444444444444444444444333333333333333333333333333222222222111111111111111000000//////000000111111000//////......//////000///...---------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---+++***+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,+++*********++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++++++++++++++,,,------...---------.........//////,,,,,,,,,------------...------------------------------------------------........................------------............................................................---------------------------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------------------------------.........//////....../////////000000000111111111111222222222222000222333222111111222333333333333333444444444444666666555555666888:::;;;;;;<<<>>>@@@AAABBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEGGGHHHJJJKKKLLLLLLMMMNNNOOOPPPOOONNNNNNPPPOOOOOOPPPQQQPPPMMMKKKJJJIIIHHHGGGFFFFFFFFFFFFCCCBBB@@@??????@@@AAABBBFFFDDDAAA@@@AAAAAA@@@???;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777666555444222222222222111111111111333333333333333333333333333333333333222111000000........................///............---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++&&&(((***,,,---,,,+++***)))******++++++,,,------,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++888888888999::::::;;;;;;>>>>>>@@@AAAAAAAAAAAAAAACCCCCCDDDCCCCCCEEEHHHKKKJJJKKKLLLMMMOOOQQQRRRSSSNNNNNNNNNNNNNNNMMMLLLKKKNNNNNNNNNNNNNNNMMMLLLKKKNNNOOOPPPRRRSSSSSSTTTTTTQQQRRRSSSTTTTTTTTTSSSRRRTTTSSSSSSRRRRRRSSSSSSTTTVVVVVVTTTSSSRRRPPPOOOOOOKKKLLLMMMOOOPPPQQQRRRRRRNNNNNNNNNNNNNNNOOOOOOOOOSSSSSSRRRRRRPPPNNNMMMLLLKKKJJJIIIIIIKKKLLLKKKIIIIIIHHHGGGFFFDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@???=========<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999888888999999:::::::::::::::999999999999666777777777777777777666222222222222222222222222222222222222222222222222333333333222222222111111111111000000000000111111000000///............///000///...---------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++*********+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,.........,,,+++,,,+++++++++,,,---///000------........./////////------------------------------------------------------------------------------------------------,,,,,,,,,------..........................................------.........------------------------000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................//////000000000,,,,,,,,,---------.............../////////000000000000000111111111222222///111222222111111222444444444333333333333333333666666666666777999:::;;;;;;<<<>>>@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGIIIJJJLLLMMMLLLMMMOOOPPPQQQOOONNNMMMNNNNNNNNNOOOOOONNNMMMKKKIIIHHHHHHGGGGGGFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCDDDCCCBBBBBBBBBCCCCCCAAA???<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::888888777666555444444333333333333333444444444444333333333333333333333333222222222222222111000000........................///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***((()))***,,,,,,,,,+++***------,,,++++++******))),,,,,,,,,++++++***************+++++++++,,,,,,,,,************************,,,,,,------------,,,,,,++++++++++++++++++++++++******++++++++++++******777777888888999:::::::::<<<===>>>??????@@@@@@@@@AAABBBBBBAAABBBDDDHHHKKKIIIJJJLLLNNNOOOQQQRRRRRRMMMMMMNNNNNNNNNMMMLLLLLLNNNNNNNNNNNNMMMMMMLLLKKKNNNNNNOOOPPPQQQQQQQQQQQQOOOPPPRRRSSSTTTTTTSSSSSSTTTTTTTTTSSSSSSTTTTTTTTTWWWVVVUUUTTTRRRPPPOOOOOOMMMNNNOOOPPPPPPPPPPPPOOONNNOOOOOOOOOPPPPPPPPPQQQTTTSSSSSSQQQOOONNNLLLKKKIIIHHHGGGHHHJJJKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;::::::::::::999999888888999999::::::::::::999999999888888555666666777777666666555222222222222222222222222222222222222222222222222333333333222222222111111111111000000000000111111000//////...............//////...---------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++...///...---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,.........,,,+++)))(((((('''(((***,,,---------------.........///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------..............................///...------------...///------------------------000000000//////......---------------............,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------......//////000000,,,,,,,,,,,,------------............/////////////////////000000000111111///000222111111111222333333333333333333333222222555555666666777999::::::;;;<<<===???@@@AAAAAABBB@@@AAABBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMOOOPPPPPPOOOMMMLLLMMMMMMNNNMMMMMMLLLLLLLLLHHHHHHHHHHHHGGGGGGFFFFFFDDDDDDDDDDDDEEEEEEFFFGGGBBBCCCFFFIIIJJJHHHCCC???======<<<<<<<<<<<<======::::::::::::::::::::::::888777777666555444333333444444444444555555555555333333333333333333333333111111222222222111000000........................///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,+++***++++++,,,------,,,++++++******))),,,,,,,,,++++++***************+++++++++,,,,,,,,,************************))))))************))))))++++++++++++++++++++++++))))))***++++++***))))))777777888888999:::::::::999999:::;;;<<<<<<<<<<<<@@@@@@AAAAAABBBDDDHHHKKKJJJKKKLLLNNNOOOPPPPPPPPPMMMMMMNNNNNNNNNMMMMMMLLLMMMMMMMMMNNNMMMMMMLLLLLLNNNNNNOOOOOOOOOOOONNNNNNLLLNNNPPPRRRSSSTTTSSSSSSUUUTTTTTTSSSSSSTTTTTTUUUVVVUUUTTTSSSQQQPPPOOONNNNNNOOOPPPQQQPPPOOONNNMMMOOOOOOPPPPPPQQQQQQRRRRRRSSSRRRQQQOOOMMMLLLKKKJJJHHHGGGFFFHHHJJJKKKKKKJJJIIIHHHFFFDDDCCCCCCDDDDDDBBBBBBAAAAAA@@@@@@??????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;:::::::::::::::999999888888999999:::999999999888888888777777555555666666666666555555222222222222222222222222222222222222222222222222333222222222111111111111111000000//////000000111000///......------............---------......///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,///000///...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++************+++,,,------,,,,,,,,,---------.........------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................///...---,,,,,,---...///---------------------------------,,,,,,,,,,,,,,,------...............///,,,,,,,,,,,,,,,,,,,,,,,,------........./////////++++++,,,,,,---------...,,,,,,,,,---------......------........./////////.../////////000000000000///111222111000000111222222222222222333333333333444444555666777888999999:::;;;===>>>???@@@@@@@@@@@@@@@BBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEHHHHHHHHHHHHIIIIIIJJJKKKMMMMMMNNNOOONNNMMMLLLKKKKKKLLLMMMLLLKKKJJJKKKMMMHHHIIIIIIHHHHHHFFFEEEDDDCCCDDDDDDEEEFFFGGGHHHHHHDDDFFFKKKOOOQQQNNNHHHCCC>>>>>>============>>>>>>::::::::::::::::::::::::888777777666555444333333333333333333222222222222333333333333333333333333000111111111111111000000........................///............---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///,,,*********+++---)))******++++++,,,------,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++)))***+++,,,,,,+++***)))777777888999999::::::;;;777888999:::;;;;;;;;;;;;>>>@@@AAABBBCCCEEEHHHKKKKKKLLLMMMNNNNNNNNNMMMLLLLLLMMMMMMNNNNNNNNNMMMMMMKKKLLLLLLMMMMMMMMMMMMLLLNNNNNNNNNNNNMMMLLLKKKJJJIIIJJJMMMOOOQQQSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSRRRQQQOOONNNMMMMMMMMMNNNPPPQQQQQQPPPNNNMMMOOOOOOOOOPPPQQQRRRRRRRRRPPPPPPNNNLLLKKKIIIIIIHHHFFFFFFEEEGGGJJJKKKKKKJJJIIIHHHFFFDDDDDDDDDFFFGGGBBBBBBAAAAAA@@@?????????=========<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999:::999999888888999999:::888888888777777777666666444555555666666555555444222222222222222222222222111111111111111111111111222222111111111000000000000//////......//////000//////...------------...---------------...///000+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++---///000...---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,++++++---....../////////......+++++++++,,,,,,,,,,,,---......---------,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,........................000///---,,,,,,---///000------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........------------------------............////////////,,,,,,,,,,,,,,,,,,,,,,,,------------............---------.........////////////000000000111111111000111222111000///000111111111111222333333333444222333444555666777777777999:::;;;===>>>>>>>>>>>>???@@@BBBCCCDDDEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMLLLLLLLLLKKKKKKJJJKKKMMMLLLJJJIIIKKKMMMIIIIIIIIIIIIHHHFFFDDDCCCAAABBBCCCEEEFFFGGGGGGGGGEEEGGGJJJOOOPPPNNNIIIEEE======<<<<<<<<<<<<======999999999999999999999999888888777666555444333333333333222222111111000000333333333333333333333333000000111111111111000000///////////////////////////............---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,++++++++++++++++++)))******++++++,,,------++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++***+++---......---+++***888888888999::::::;;;;;;999999:::;;;<<<<<<<<<<<<===???AAACCCDDDFFFIIIKKKLLLMMMMMMNNNMMMLLLKKKJJJLLLMMMMMMNNNNNNNNNMMMMMMJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLJJJIIIHHHFFFGGGJJJMMMPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRQQQPPPOOOOOONNNMMMLLLLLLLLLMMMOOOQQQQQQPPPOOONNNNNNNNNOOOPPPPPPQQQRRRRRRNNNMMMKKKJJJHHHGGGGGGGGGFFFEEEEEEGGGIIIKKKKKKJJJIIIHHHFFFDDDDDDEEEGGGHHHBBBBBBAAAAAA@@@??????>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999:::999999999999999999:::777777777777666666666666444555555555555555555444222222222222222222222222111111111111111111111111111111111000000000000/////////............////////////...------------...,,,,,,,,,---...///000111+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,((()))***+++,,,---------------------------------......,,,++++++++++++,,,+++,,,---------,,,+++*********+++++++++,,,,,,,,,.........------,,,,,,,,,------------------------------------------------........................---------,,,,,,+++++++++........................000///---,,,,,,---///000------------------------,,,,,,,,,------.........+++++++++,,,,,,---------..................................../////////000........................---------.........//////---------.........//////000111111111111222222222111222222111///...///000000000111222333333444444111222333555666666777777999999;;;<<<============>>>@@@BBBDDDEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEEEECCCDDDEEEFFFHHHKKKMMMNNNMMMMMMLLLKKKJJJJJJKKKKKKIIIKKKLLLKKKIIIHHHKKKNNNJJJJJJJJJIIIHHHEEECCCBBB@@@@@@BBBDDDEEEFFFFFFFFFDDDEEEGGGJJJLLLKKKHHHEEE<<<<<<;;;;;;;;;;;;<<<<<<999999999999999999999999888888777666555444444333555444444333222111000000333333333333333333333333///000000111111111000000000000000000000000000000//////.........---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///'''(((***,,,---,,,+++***------,,,,,,+++******)))*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++,,,---///000000///---,,,555444444555777999999888888888888888999::::::;;;===>>>@@@CCCFFFHHHIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHLLLKKKKKKJJJKKKMMMOOOPPPMMMNNNNNNMMMJJJGGGGGGGGGHHHIIIJJJKKKNNNPPPRRRTTTQQQQQQQQQQQQPPPPPPPPPPPPQQQPPPOOOMMMMMMMMMMMMNNNOOOOOOOOOOOONNNNNNNNNMMMMMMNNNOOOPPPQQQQQQQQQQQQPPPNNNLLLIIIHHHGGGFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHKKKJJJHHHFFFEEEEEEFFFFFFAAAAAAAAA@@@@@@@@@??????<<<<<<;;;;;;;;;:::::::::;;;;;;:::999999888888777888888777666666666666666666777888999999999999999555555666666555555444333333333333222222111111111222222222111111111111000000000000000000000000000000000////////////000000------,,,,,,,,,,,,---------+++******---/////////+++,,,,,,------,,,,,,+++---+++***+++......,,,***,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++---......---+++***((()))+++,,,---,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------.........------,,,+++,,,---...//////////////////..................------,,,,,,,,,------------------------,,,,,,,,,---...///000000------------------------///............---------.........------,,,,,,,,,------++++++++++++---------...///...------...///.........------,,,,,,,,,------............------..................------...------------...///////////////...---------,,,//////...------------...---------...///000000111////////////000000000000000111111111111222222222111222444666888888888777999::::::;;;<<<===>>>>>>@@@@@@AAAAAABBBAAAAAAAAADDDDDDEEEFFFFFFFFFFFFFFF@@@BBBEEEHHHJJJKKKKKKKKKMMMLLLKKKJJJIIIHHHHHHHHHMMMMMMMMMLLLKKKIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCAAAAAABBBBBBCCCBBBBBBBBBDDDEEEFFFFFFEEECCCAAA@@@======<<<<<<<<<<<<======888888999:::;;;;;;;;;;;;:::999888777666666666666555555555555444333222222222222222111000//////...000000000000000000000000222111000//////.........(((***,,,---......///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---***))))))***,,,---******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************++++++,,,,,,,,,,,,------,,,***'''$$$$$$%%%(((***,,,,,,............,,,,,,;;;999888888999999888777999999888999999:::;;;<<<===>>>@@@BBBEEEFFFGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIJJJJJJJJJIIIHHHHHHGGGMMMLLLLLLLLLLLLLLLMMMMMMLLLMMMNNNLLLJJJHHHGGGHHHIIIJJJJJJLLLNNNPPPRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRPPPOOONNNMMMLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKLLLMMMOOOOOOOOOOOOOOOLLLKKKJJJIIIHHHHHHHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGHHHGGGFFFDDDCCCCCCDDDDDD@@@@@@@@@@@@????????????<<<;;;;;;;;;;;;:::::::::::::::999999999999888888888777777666666666666666666666777888888888888888555555555555555444444333333333333333222222222222222222222111111111000000000000000000000000000000000//////......//////000...------------------...,,,***)))***,,,.........+++,,,,,,------,,,,,,+++---+++***,,,......,,,***,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++---......---+++***++++++,,,---------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,------------,,,,,,,,,---...///...............---------......---------,,,,,,,,,------------------------,,,,,,------......//////------------------------,,,---------......//////......---------,,,,,,,,,---,,,,,,++++++,,,,,,------...///...---,,,---///......---------,,,,,,,,,------............------..................---------------------...///000...............---------,,,,,,,,,,,,,,,---...///------......///000000111/////////000000000111111000000111111111222222222222333444555666777777777999999:::;;;<<<======>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEBBBCCCEEEFFFHHHIIIJJJJJJLLLKKKJJJIIIHHHHHHHHHHHHLLLLLLLLLKKKJJJIIIGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAABBBCCCCCCCCCAAA???>>><<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;::::::999999888777777777777888888666666666555444222111000222222111111000//////...000000000000000000000000111000000///////////////,,,---.........------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,---------+++)))''''''((()))++++++,,,------------,,,+++;;;:::999999::::::999777999999999999:::;;;<<<===>>>>>>@@@BBBCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLMMMKKKIIIHHHHHHIIIKKKKKKKKKLLLNNNPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRQQQNNNMMMLLLLLLLLLLLLLLLMMMLLLLLLLLLKKKKKKKKKJJJJJJHHHIIIKKKMMMNNNMMMLLLKKKHHHHHHHHHHHHHHHIIIIIIJJJFFFGGGGGGHHHGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAABBB?????????>>>>>>>>>======;;;;;;;;;;;;::::::::::::888888888999999999999999777777666666555555666666555555666777777777666666555555555555555444333333222333333333333333444444222222111111111000000000000000000000000000000000.........------..................------.........+++***))))))+++------,,,+++,,,,,,------,,,,,,+++,,,++++++,,,------,,,***,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,,,,---------,,,++++++************************++++++++++++++++++,,,,,,++++++------------++++++------,,,,,,------......+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------******++++++++++++,,,,,,---,,,,,,,,,,,,---...///------------------------...------------,,,,,,,,,---------------------------------------.........------------------------++++++,,,---...///000000...------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,...///...---,,,---......------------,,,,,,,,,------............------------------------......,,,,,,,,,---...///000111---------...............*********+++,,,---...///------......///000000000000000000111111111222222000000000111111111222222444444444444444555666777777888999:::;;;<<<<<<===??????@@@BBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGJJJJJJJJJJJJIIIGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDCCCCCCBBB>>>??????@@@???>>><<<;;;::::::999999999999::::::<<<<<<<<<;;;;;;:::888888888777777777777888999999777777666555333111000///222222111111000/////////000000000000000000000000///////////////000000111111000000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......---+++*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,++++++***+++++++++***+++,,,,,,,,,,,,+++***666555555666999::::::999999999999:::;;;<<<===>>>>>>???@@@AAAAAABBBBBBAAABBBCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFFFFJJJKKKMMMNNNNNNMMMLLLKKKKKKKKKLLLJJJIIIHHHIIIJJJLLLLLLLLLMMMNNNOOOQQQRRRQQQQQQRRRRRRQQQPPPOOONNNKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIGGGHHHKKKMMMMMMLLLJJJIIIGGGGGGGGGGGGHHHHHHIIIIIIFFFFFFGGGGGGFFFFFFEEEEEEBBBBBBBBBAAA@@@@@@@@@@@@>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::999999666777777888999:::::::::777666666555555555666666444555555666666555555555444444555555555444333333222222333333444444444555111111111111000000000000////////////////////////...------,,,,,,------...///......------......///,,,***)))***,,,------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,++++++,,,---...+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------......---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------------------------------------------++++++,,,------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------------------------............------,,,,,,------------......,,,,,,,,,---...///000111,,,---------.../////////++++++++++++,,,---...///............//////000000000111111111222222222222000000000000111111111111555555333333333444555666777777888999:::;;;;;;<<<>>>???@@@AAACCCCCCDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCEEEDDDDDDCCCDDDEEEGGGHHHHHHHHHGGGFFFFFFFFFGGGGGGIIIIIIIIIHHHHHHGGGEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBAAAAAA===============<<<;;;:::::::::999999999999::::::;;;;;;<<<<<<;;;:::999999999999888777777888888888666555555444333222000///111111111111000000//////000000000000000000000000............///000111222333111000///......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++(((***+++,,,---,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,++++++*********++++++*********666555444666888::::::999999999999:::;;;<<<>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFEEEHHHIIIKKKMMMNNNOOONNNNNNKKKKKKKKKJJJHHHGGGIIIJJJLLLLLLLLLMMMNNNPPPQQQRRRQQQRRRRRRSSSRRRPPPNNNMMMJJJJJJKKKKKKLLLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIKKKLLLMMMLLLJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEFFFFFFFFFEEEDDDDDDCCCAAAAAAAAAAAAAAAAAA@@@@@@=========<<<<<<<<<;;;;;;;;;;;;:::::::::999999999666666777888999999:::;;;666666555555555555666666444444555555555444444333444444444555444333333222222222222333333444444444111111111000000000//////////////////////////////------,,,,,,,,,,,,------......------------......---,,,+++,,,......---,,,+++,,,,,,------,,,,,,++++++,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---------------------......////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------------------------------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...------------------------------............------,,,,,,,,,,,,------......,,,,,,,,,------///000000,,,---------.../////////......------------..................////////////000111111111222222222222//////000000000111111111555444333222222333444555666777777888999:::;;;;;;===>>>???AAABBBCCCCCCCCCAAAAAABBBCCCCCCCCCCCCBBBDDDDDDCCCBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCBBB@@@AAAAAAAAA@@@@@@???>>>===============<<<<<<;;;;;;;;;::::::::::::;;;;;;999:::;;;;;;<<<<<<<<<;;;<<<;;;:::888777666666666333333333444333333222222111111111000000000000000000000000000000000000000............///111222333222000------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++)))))))))))))))***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,)))***+++,,,,,,++++++***************************:::999888888999999888666888888888999:::<<<===>>>>>>???@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCAAABBBCCCEEEEEEFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPPPPLLLLLLKKKIIIGGGFFFHHHJJJKKKLLLLLLMMMOOOPPPRRRSSSSSSTTTUUUUUUTTTRRRPPPNNNHHHIIIKKKLLLMMMMMMMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@=========<<<<<<<<<;;;;;;::::::::::::999999999999666666777777888999::::::555555444444555555666666444555555555555444333333444444444444444333222222111222222222222222333333111111000000000/////////000000000000000000000000---------,,,,,,------------------,,,,,,------------,,,,,,---//////---++++++,,,,,,------,,,,,,+++***,,,...---,,,++++++,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,+++,,,------......------------......///000000000,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------,,,,,,++++++,,,,,,,,,------------...+++,,,,,,------,,,,,,++++++---...---,,,+++,,,---,,,,,,,,,------------...------............------++++++,,,,,,------.........------------...//////---------...............000///...------------.........//////////////////000000000111111111222222/////////000000000111111222222222222333333444555666777888999:::;;;;;;<<<======???@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBCCCDDDDDDEEEDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGGGGFFFEEECCCBBB@@@@@@@@@@@@???>>>==============================<<<<<<;;;;;;;;;;;;<<<<<<999999;;;<<<<<<=========>>>===;;;999777666555555111111222333333333333333111111000000000000000000000000000000000000000000............///000222222222...++++++...000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++))))))((())))))***+++,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++))))))***+++++++++******++++++***))))))***++++++999888777777888888777555777777777888:::;;;===>>>>>>???@@@@@@AAAAAAAAA@@@??????AAABBBBBBBBBBBBBBBAAABBBCCCEEEFFFFFFGGGGGGJJJJJJJJJKKKLLLNNNOOOPPPMMMMMMKKKIIIFFFEEEGGGIIIKKKKKKLLLMMMOOOQQQSSSTTTSSSTTTUUUVVVUUURRROOOMMMHHHIIIKKKMMMNNNNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJHHHGGGEEEDDDEEEEEEDDDCCCBBBAAAAAA>>>???@@@AAAAAA@@@??????============<<<<<<<<<<<<:::::::::999999999999888666666777777888888999999555444444444444555666777555555555555555444333333333444444444444333222222222111111111111111111000111000000000////////////000000000000000000000000......------------......,,,,,,++++++++++++,,,,,,,,,,,,,,,---......,,,***+++,,,,,,------,,,,,,+++***,,,......,,,***+++---***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,------,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,,,,+++++++++,,,---.........------,,,,,,---......///000000,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++,,,------++++++,,,---,,,,,,,,,---------......------............------***++++++,,,------......//////...------------..................------------------,,,------....../////////////////////.../////////000000000111111////////////000000000111///000111333333444444444777777888999:::;;;<<<<<<<<<===>>>??????????????????@@@@@@AAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEFFFGGGGGGGGGEEECCCBBBAAAAAAAAA@@@@@@???======>>>===============>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;===<<<:::999888777777666222222333333333222222111000000000000000000000111000000000000000000000000//////...//////000111111333...******---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++******************************((()))+++,,,------,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))************+++++++++,,,+++************+++,,,333222222333666777777666666666777888999;;;===>>>>>>???@@@AAAAAAAAAAAAAAA??????@@@AAABBBBBBBBBBBBAAABBBCCCEEEFFFGGGGGGGGGMMMLLLKKKKKKKKKMMMNNNOOONNNMMMLLLHHHEEEEEEFFFHHHJJJJJJLLLMMMOOORRRTTTUUUQQQRRRSSSTTTSSSPPPMMMKKKHHHIIIKKKMMMOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLJJJHHHGGGGGGHHHJJJKKKJJJKKKKKKLLLKKKJJJHHHGGGDDDDDDDDDDDDCCCBBBAAA@@@===>>>???@@@@@@???>>>>>>>>>>>>=========<<<<<<<<<:::::::::999999999888888777777777777888888888888444444444444444555666777555666666666555444444333333333444444444333222222222111111111000000//////000000000000////////////000000000000000000000000///......------......///,,,++++++******++++++,,,+++++++++,,,------+++(((+++,,,,,,------,,,,,,+++***,,,......+++***+++---***+++,,,------,,,+++************++++++,,,,,,,,,***+++,,,,,,------------************************---,,,,,,++++++*********---,,,,,,++++++,,,,,,---------...///...---+++************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,---.........---,,,++++++,,,,,,---...//////,,,,,,,,,------.........++++++++++++++++++++++++******+++,,,,,,---......------------------------******+++,,,------...///,,,,,,,,,------.........++++++------------+++++++++,,,------++++++,,,---,,,,,,,,,------.........---..................---******+++,,,,,,---......000///...---------------/////////......------,,,*********+++,,,---...//////////////////.........////////////000000000000////////////000000000000...///111333444555444444888888999:::;;;<<<<<<===<<<======>>>>>>>>>======??????@@@AAAAAAAAAAAA@@@>>>???AAACCCDDDDDDDDDCCCAAAAAAAAABBBCCCDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEFFFGGGHHHGGGEEECCCBBBBBBBBBBBBAAA@@@???>>>=========<<<<<<<<<======>>><<<;;;;;;::::::;;;;;;<<<============<<<;;;:::999;;;;;;:::999888888888888444444444333222111000///000000000000000111111111000000000000000000000000///////////////000000111444///***))),,,...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------++++++************************'''***---111111000---+++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++*********++++++,,,------,,,+++******+++,,,---333444555666777777777777777777777888999999::::::============>>>>>>>>>>>>???AAABBBDDDDDDCCCAAA@@@BBBCCCEEEFFFHHHIIIIIIIIIKKKKKKKKKKKKLLLMMMNNNOOOLLLKKKIIIHHHGGGGGGHHHHHHJJJKKKMMMOOOQQQRRRRRRRRRVVVUUUSSSQQQOOONNNMMMLLLKKKKKKLLLMMMOOOPPPQQQQQQPPPPPPOOONNNMMMKKKJJJJJJJJJJJJHHHFFFDDDDDDGGGJJJLLLMMMMMMNNNMMMLLLKKKJJJFFFFFFEEEDDDBBB???===<<<<<<=========>>>>>>>>>???;;;;;;<<<<<<======>>>>>>888888888888888888888888888777555333333555777888777777777777666666666666222333555666666666555444444444444444444444444444333333333222222222222111//////000000000000//////////////////////////////000///...---,,,------...***++++++,,,---------------,,,,,,++++++*********++++++++++++++++++++++++---,,,***))))))***,,,---++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,******)))))))))***++++++++++++++++++++++++)))+++,,,,,,+++***,,,---...------,,,+++++++++,,,------------------------000000///............///...---,,,,,,,,,,,,+++***........................------------------------,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---------......,,,---...///...---,,,+++------------------------///---***+++---///...,,,)))******+++---......///+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......//////............//////............////////////000000000000000000000000333222111111111333555777444444555666777888999999::::::;;;<<<===>>>???@@@@@@@@@AAAAAAAAA@@@@@@???@@@AAABBBCCCCCCCCCBBBAAADDDCCCBBBBBBCCCEEEHHHIIIJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCAAA@@@???===<<<<<<>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;::::::999999888::::::;;;;;;::::::999888999999999888777555444333333333333222222222111111000000000000000000000000000///111444666555000,,,000///.........000111222---.........---,,,,,,+++...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,,,,+++***)))((((((,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******++++++++++++******333444555666666777777777666666777888888999999:::===>>>>>>>>>>>>????????????@@@BBBCCCDDDCCCBBBAAACCCDDDEEEGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOLLLKKKIIIHHHGGGGGGHHHHHHLLLLLLMMMNNNOOOQQQRRRSSSTTTSSSQQQOOOMMMLLLKKKKKKJJJKKKLLLMMMNNNPPPQQQQQQQQQQQQPPPOOOMMMLLLKKKKKKHHHHHHGGGEEEDDDEEEHHHKKKMMMNNNOOOPPPOOONNNLLLJJJFFFFFFEEEDDDBBB@@@>>>===;;;<<<<<<======>>>>>>>>><<<<<<<<<===============<<<<<<<<<;;;;;;:::::::::777666555555555555666777777777777777666666666666333444444555666666555555444444444444444444444444111111111000000000000/////////000000000000//////........................000///...---,,,------...++++++,,,---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++------,,,++++++,,,------++++++++++++++++++++++++,,,+++++++++************------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******,,,++++++******++++++,,,*********++++++++++++,,,++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++***,,,------,,,+++---...---,,,,,,+++******++++++------------------------......---,,,,,,,,,,,,,,,...,,,++++++------,,,***........................++++++++++++++++++++++++,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------......------......------,,,+++------------------------///---++++++---......,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------............------------..................////////////000000000000000000000000222111000000000222444555444444555666777888888999888999999:::;;;<<<<<<===??????@@@@@@@@@@@@??????>>>???AAACCCDDDDDDCCCCCCCCCBBBBBBBBBCCCEEEGGGHHHIIIHHHGGGGGGFFFFFFFFFFFFEEEFFFFFFGGGFFFEEEDDDCCCBBBBBBAAA???>>>===<<<;;;>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;::::::999999888::::::;;;;;;::::::999888888888777777666444333222333333333222222222111111000000000000000000000000000000000222444444000---///////////////000000111------......---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************+++++++++******)))))))))///......------,,,,,,+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++*********++++++*********333444555666666777666666666666777777888888999999======>>>>>>>>>?????????===???@@@BBBCCCCCCBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNLLLKKKIIIHHHGGGGGGHHHHHHLLLLLLMMMNNNOOOQQQRRRSSSRRRQQQOOOMMMLLLKKKJJJJJJJJJKKKLLLMMMOOOPPPQQQQQQSSSRRRQQQPPPNNNMMMLLLKKKHHHHHHHHHGGGFFFGGGKKKMMMNNNOOOQQQRRRQQQOOOLLLJJJFFFFFFEEEDDDCCCAAA???>>>;;;;;;<<<<<<===>>>>>>???===============<<<<<<<<<;;;;;;::::::999888777777666666777777777777666666777777777777666666666666555444444444444555666666444444444444444444444444111111111000000000000/////////000000000000//////........................///...------,,,---------,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++************)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,...///------,,,,,,++++++,,,,,,------------------------...------,,,,,,,,,,,,,,,,,,+++***+++---...---,,,------------------------++++++++++++++++++++++++,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---------------------------///---+++,,,---...---,,,---------,,,,,,+++++++++,,,,,,------------,,,,,,------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------............////////////000000000000000000000000000000//////000111333444333444444555666777888888999999999::::::;;;;;;;;;>>>>>>????????????>>>>>>===>>>@@@BBBDDDDDDDDDDDDBBBAAAAAAAAABBBDDDFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDAAA@@@???>>>===<<<;;;:::======<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::999999888:::::::::::::::999999888888888888777666555444333333333333222222222111111000000000000000000000000111000000111222222000///......///000000000//////---------------,,,,,,+++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********************************)))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************333333444555666666666666555555666666777888888999;;;<<<<<<======>>>>>>>>><<<===???AAABBBCCCCCCCCCBBBCCCDDDFFFGGGHHHIIIIIIKKKJJJJJJKKKKKKLLLMMMNNNLLLKKKIIIHHHGGGGGGHHHHHHJJJLLLNNNPPPQQQQQQQQQPPPPPPPPPNNNMMMKKKKKKJJJJJJLLLLLLMMMOOOPPPQQQRRRSSSTTTSSSRRRQQQOOOMMMLLLLLLIIIIIIJJJIIIHHHIIILLLNNNNNNPPPRRRRRRQQQNNNKKKHHHFFFFFFEEEEEECCCBBB@@@@@@<<<======>>>??????@@@@@@>>>>>>======<<<<<<;;;;;;;;;;;;:::999888666666555555666888999999888666555777777777777666666666666666555444333333444666666333333333333333333333333333333333222222222111111//////000000000000//////...........................---------------------------------,,,++++++******++++++,,,,,,---------++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++(((((((((((())))))))))))------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,...//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---.........------------......------------------------000///......------......,,,+++***+++---...---,,,------------------------........................,,,,,,,,,---------......------------------------,,,,,,,,,---------......///...---,,,+++,,,------------------------------...---,,,,,,,,,---------******+++,,,,,,---......,,,,,,------------,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...............////////////000000000000000000000000000000///000000111333333222333444555666777777888;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>???AAACCCDDDDDDCCCCCC@@@@@@@@@AAABBBCCCEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEDDDDDD@@@???>>>===<<<;;;::::::<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::999999888999::::::::::::999888888999999999888888777555555333333333222222222111111000000000000000000000000111000//////000000000000---...///000000000......,,,,,,---------,,,,,,+++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******************************************))))))((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++222333444555666666666666444555555666666777888888999999::::::;;;<<<<<<===<<<===>>>@@@AAABBBBBBBBBAAAAAACCCEEEFFFGGGGGGGGGJJJJJJJJJJJJKKKLLLMMMNNNLLLKKKIIIHHHGGGGGGHHHHHHHHHKKKPPPTTTTTTRRROOOLLLPPPPPPNNNMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQSSSTTTTTTUUUTTTSSSQQQOOONNNLLLLLLHHHIIIJJJIIIHHHHHHJJJLLLOOOPPPQQQQQQOOOLLLIIIGGGEEEEEEEEEEEEDDDCCCBBBAAA???@@@@@@@@@AAAAAAAAAAAA>>>>>>======<<<<<<;;;;;;???>>>>>><<<;;;:::999999555777999::::::999777555777777777777666666666666666666444333333444555666333333333333333333333333333333333222222222111111//////000000000000//////........................,,,,,,------------------------------,,,++++++***+++++++++,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------------+++++++++,,,,,,,,,,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,------,,,,,,,,,,,,,,,------------------------------//////...---------------,,,+++***+++---...---,,,------------------------........................,,,,,,,,,---------......------------------------,,,,,,,,,---------......///...---,,,+++,,,---------------------------------------,,,,,,,,,---...***++++++,,,,,,---------,,,------......------,,,------------------------,,,,,,,,,---------......//////............//////............////////////////////////////////////000000111111222222333444222222333444555666777777:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>AAABBBCCCCCCCCCBBBAAA@@@???@@@@@@AAABBBCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEDDDDDDDDDCCCCCCCCC???>>>>>>===<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888999999::::::999999888777777777777777666555444444333333333222222222111111000000000000000000000000000000///.........000111---...///000000///...---++++++,,,,,,---,,,,,,+++***++++++,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++222333444555555666555555444444555555666666777777777777888999:::;;;;;;<<<======>>>??????@@@AAABBBAAABBBCCCEEEFFFGGGGGGHHHJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKIIIHHHGGGGGGHHHHHHGGGKKKPPPTTTUUURRRNNNKKKPPPPPPOOONNNMMMMMMMMMNNNMMMNNNOOOPPPRRRSSSTTTTTTUUUTTTSSSQQQOOOMMMLLLKKKGGGHHHIIIIIIHHHIIIKKKMMMQQQQQQQQQPPPNNNKKKIIIHHHEEEEEEFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA===============<<<<<<<<<======<<<;;;::::::999999666888999::::::999888666777777777777666666666666666666555444444444444555333333333333333333333333111111111000000000000/////////000000000000//////------------------------+++,,,,,,------------,,,,,,,,,---------,,,++++++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,+++******+++---******)))))))))***++++++---------------------------,,,,,,+++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,---------............---,,,,,,,,,,,,---------------------------,,,---...---,,,+++---///......---,,,,,,+++******------............------------------------------,,,,,,,,,---------....../////////....../////////............////////////////////////////////////000000111222222333333333111222222333444555666666777777777888888999999999;;;<<<===>>>>>>??????>>>BBBCCCCCCDDDCCCAAA@@@??????@@@@@@AAABBBCCCDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFDDDDDDCCCBBBBBBBBBBBBBBB???>>>>>>===<<<<<<;;;;;;:::;;;<<<<<<===<<<<<<<<<<<<;;;;;;::::::999999888999999999999999888888777333444444444444333222111333333333222222222111111000000000000000000000000...//////...------///000....../////////...------***++++++,,,,,,,,,,,,,,,***+++,,,---,,,,,,***)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------------------+++++++++++++++,,,,,,,,,******++++++,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++***))))))***+++,,,222222333444555555555555333444444555555666777777777777888999:::;;;<<<<<<>>>>>>>>>>>>>>>???@@@@@@BBBCCCEEEFFFHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKMMMMMMLLLKKKIIIHHHGGGGGGHHHHHHJJJLLLOOORRRRRRQQQOOONNNOOOOOONNNMMMMMMMMMNNNNNNLLLMMMNNNOOOPPPQQQRRRSSSUUUTTTRRRPPPNNNLLLKKKJJJGGGIIILLLMMMNNNPPPRRRUUUUUUTTTRRROOOMMMKKKJJJJJJEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@??????<<<<<<<<<===============::::::999999999888888888888888999::::::999888888777777777777666666666666555555666666555444444333222222222222222222222222111111111000000000000/////////000000000000//////------------------------***+++,,,---...------,,,++++++,,,---------,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++---,,,++++++++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,*********++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,------------------------------------***+++---,,,++++++,,,...***************+++,,,,,,---------------------------,,,++++++******++++++...,,,++++++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......------......------,,,+++------------------------,,,......---++++++---//////......---+++******)))------............------------------------------,,,,,,,,,---------......///......------......///............////////////////////////////////////...///000111222222222222111111222333444555555666555666666777888999999:::;;;<<<===>>>????????????AAABBBCCCCCCCCCBBBAAA@@@???@@@AAABBBCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDEEEEEECCCBBBAAA@@@@@@@@@AAAAAA??????>>>======<<<<<<<<<::::::<<<=========<<<<<<<<<;;;;;;::::::999999888999999999999999888777777444444444444444444333222333333333222222222111111000000000000000000000000,,,...000///---,,,...///000///...---------------******+++,,,,,,,,,,,,,,,((()))+++---------,,,+++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++))))))))))))))))))*********+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,+++***((((((***+++,,,222222333444555555555555333333444444555666666777777888888999;;;<<<======???>>>>>>>>>>>>>>>???@@@DDDEEEFFFHHHIIIJJJKKKKKKJJJIIIIIIJJJJJJKKKLLLMMMLLLKKKIIIHHHGGGGGGHHHHHHNNNNNNNNNOOOOOOPPPPPPQQQNNNNNNMMMMMMMMMMMMMMMNNNKKKKKKLLLMMMOOOPPPQQQQQQTTTTTTRRRPPPNNNLLLJJJIIIIIILLLPPPSSSUUUXXX[[[^^^WWWVVVSSSPPPMMMLLLLLLLLLEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCBBB@@@???>>>===;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999999::::::999999999777777777777666666666666444555666777666555333222222222222222222222222222333333333222222222222111//////000000000000//////------------------------)))***,,,---...------,,,***+++,,,,,,------------.........------,,,,,,,,,++++++++++++++++++++++++///...,,,++++++,,,...///++++++++++++++++++++++++(((((())))))*********+++,,,,,,---------.........++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,))))))*********+++++++++++++++++++++++++++++++++,,,++++++++++++,,,---...------------------------+++,,,...---,,,,,,---///------------......///000------------------------///...------,,,,,,------...---,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,---------......,,,---...///...---,,,+++------------------------,,,...///---+++***---///,,,,,,,,,,,,,,,,,,,,,---------............------------------------------,,,,,,,,,---------.........------,,,,,,------.............../////////000////////////////////////---...///000111111111111000111222333444555555666666777888999:::;;;<<<<<<<<<<<<>>>???@@@@@@@@@@@@???@@@BBBCCCCCCCCCBBBBBB@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBAAA@@@?????????@@@AAA??????>>>>>>======<<<<<<999:::<<<=========<<<<<<<<<<<<;;;::::::999999888888999999999999888777777777777777777777777666555333333333222222222111111000000000000000000000000+++...000000---,,,---///000///...---,,,,,,---...)))***+++,,,,,,,,,,,,,,,%%%'''***,,,......------*********************************++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,+++)))(((((()))+++,,,333333222222333333444555777666444333444555777888444555555777888999:::;;;<<<<<<<<<<<<<<<===>>>???CCCDDDEEEFFFFFFGGGGGGFFFFFFFFFHHHHHHHHHHHHGGGFFFKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMNNNPPPRRRTTTVVVWWWUUUTTTSSSPPPNNNKKKIIIHHHLLLSSSYYY[[[^^^eeejjjkkkddd]]]SSSNNNMMMMMMJJJGGGDDDEEEFFFGGGGGGGGGGGGGGGEEEDDDBBB@@@>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999::::::888888777777666666555555444444444444333222111000222222222111111111111000111111111111000000000000000000000000000000000000////////////////////////.........------,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,***+++---......---+++***+++++++++*********))))))++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,------.........++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++///---+++))))))+++---///,,,---...//////...---,,,,,,------......------,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,---------......------+++******+++------)))***,,,......---,,,+++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////000000//////.........---......//////000000111111111111111111222333444555555777888888777888:::=========>>>>>>??????@@@@@@>>>>>>???@@@@@@@@@??????BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;<<<<<<<<<===>>>>>>>>>:::::::::999777666444333888777777666555444444444555555444444444333333333444333111000000000111222111111000000//////......//////.........---------111///---++++++...111333,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,+++++++++************************&&&&&&'''((()))***++++++///...,,,*********,,,---,,,+++++++++***)))))))))************************+++++++++*********))))))++++++++++++++++++++++++************************333222222222222333444444666555444333444555777888666666666777888888888999::::::::::::;;;<<<===>>>AAABBBCCCDDDEEEEEEEEEEEEDDDEEEFFFHHHHHHHHHGGGFFFJJJIIIHHHGGGGGGHHHIIIJJJLLLKKKKKKLLLLLLMMMNNNOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNOOOPPPQQQSSSUUUVVVSSSRRRQQQPPPOOONNNMMMLLLOOOWWW]]]___cccjjjooopppccc\\\TTTOOONNNMMMKKKHHHEEEEEEFFFGGGGGGGGGGGGGGGDDDCCCAAA???>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::888888888888888888888888888888777777666555555555444444444444333222111000222222222111111111111000111111111000000000//////////////////////////////------------------------......---------,,,,,,,,,******++++++,,,------...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,***+++---......---+++***---------,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,,,,------------++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,...------------------...,,,---............---,,,,,,------......------,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,---------.............../////////000000......---------,,,,,,,,,------------............------,,,,,,,,,,,,------)))+++,,,......---,,,+++------------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///000/////////..................//////000000111111111111111111222333444444555666777777777888:::<<<=========>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<===::::::::::::999777666555999888888777666666555555555555444444444333333333333222111111000000111111////////////000000000000------------,,,,,,,,,,,,---,,,+++***+++,,,...///++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,++++++*********************************(((((())))))***+++++++++---,,,+++***)))******++++++++++++***************************************+++++++++*********))))))++++++++++++++++++++++++************************222222222222222333444444555555444333444555666777777777777777777777777777999999999999:::;;;<<<===???@@@AAABBBCCCCCCCCCCCCBBBCCCEEEFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHKKKKKKJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPQQQQQQNNNNNNOOOOOOPPPRRRSSSTTTPPPPPPPPPQQQQQQQQQQQQQQQRRRXXX^^^```dddjjjoooooo```ZZZSSSOOONNNMMMKKKHHHEEEFFFGGGGGGHHHGGGGGGGGGCCCBBBAAA???===<<<<<<<<<==================<<<<<<;;;;;;;;;;;;::::::::::::888888888777777666666555888888777666666555555444444444444444333222111111222222222111111111111000111111000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******++++++,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++------------++++++---------,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,+++,,,---......---,,,+++,,,,,,------------,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------........................++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,------------......---------,,,,,,,,,------------............------............------***+++,,,......------,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........////////////..................//////000000111111111111000111111222333444555666777777777777:::<<<<<<<<<======>>>??????@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@?????????@@@@@@?????????>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::999888888999999888888777777666666555555444444444333333333222222222222222111000000.........///000111111111111111111000000000//////***+++,,,---------,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))++++++***************)))************************++++++++++++++++++++++++***************)))))))))***************+++++++++************************+++++++++***************++++++++++++++++++++++++************************222222222111222333333444444444333333333444555666666666666777777777777777888888888999:::;;;<<<===>>>???@@@AAAAAABBBBBBAAA@@@AAABBBDDDEEEGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOOOOPPPPPPQQQOOOOOONNNOOOOOOPPPQQQRRRPPPPPPQQQQQQRRRSSSSSSSSSRRRWWWZZZ[[[^^^dddfffeeeZZZVVVQQQNNNLLLKKKIIIGGGFFFFFFGGGGGGGGGGGGGGGFFFBBBAAA@@@>>>======<<<<<<>>>===============<<<<<<;;;;;;;;;:::::::::999999999999888777666666555555888777777666555555444444333444444444333333222111222222222111111111000000111000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...------------------------------------------------,,,,,,,,,---------......***++++++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,------------,,,---...//////...---,,,+++,,,------......------.........------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......///////////////...............//////000000111111000000000000111222333444444555666666666777999;;;;;;;;;<<<<<<===>>>????????????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@?????????>>>>>>@@@@@@@@@?????????>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::999999999888888999999:::999999888888888888777777666666666555555444444444333333333111111222333333111000///.../////////000000000111222222222111111111000000+++---000222333111...---+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))++++++++++++************************************,,,,,,++++++************)))******++++++***)))))))))))))))***+++++++++,,,************************************************************************************************222111111111111222333333333333333333333444444555333444555666777888999999888888888999:::<<<===>>>===>>>???@@@AAAAAAAAAAAA??????@@@BBBCCCEEEGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLLLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSVVVWWWVVVXXX[[[[[[XXXSSSQQQNNNLLLJJJIIIGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEAAA@@@???>>>============>>>=========<<<<<<<<<;;;;;;;;;:::::::::999999999::::::999888777777666666777777666666555444444444333333444444444333222222222222222111111111000000000000000////////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................////////////......---------,,,,,,,,,***++++++++++++,,,,,,,,,,,,---...//////...---,,,,,,,,,------.....................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------------.........///////////////......//////000000111111000000000000111222333333333444666666555666888:::999:::;;;<<<===>>>??????>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@????????????============<<<<<<<<<<<<;;;;;;::::::999999999888666777777888888888888888777666666666666666555555555555444444444333333333111111222333333111000///111000000000/////////...------------,,,,,,,,,+++,,,...111444444222///---******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,************************+++++++++******)))((((((******++++++,,,++++++***)))))))))***+++++++++,,,************************************************************************************************111111111111111222333333222222222333333333444444222333444555777888999:::777888888999:::<<<===>>><<<===>>>???@@@@@@@@@@@@?????????@@@BBBDDDEEEFFFHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQRRRRRRRRRRRRRRRUUUVVVUUUSSSTTTVVVUUUPPPMMMMMMLLLJJJIIIGGGFFFEEEEEEEEEEEEFFFEEEEEEDDDCCC@@@???>>>========================<<<;;;;;;::::::::::::::::::999999999999999999999888888777777666777777666555555444444333333333333444444333333222222222222111111111111000000000////////////..............................------------------------++++++++++++,,,,,,,,,,,,)))*********************---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------000...+++******+++...000------,,,,,,,,,,,,------,,,------......------,,,---,,,,,,++++++,,,,,,---,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,------------...............---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------............---------------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------------------------------.........///////////////......//////000000111111000000///000000111222333333444555555555666888:::888999:::;;;<<<>>>>>>??????@@@AAACCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@?????????AAA@@@@@@@@@@@@?????????============<<<<<<<<<<<<;;;::::::::::::::::::999666777777888888888777777666666666666555555555555555555444444444333333333222222222222222111000000111111111000///.........---------,,,,,,,,,+++++++++,,,///111111000...,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------************************++++++******)))))))))(((*********++++++++++++,,,***************+++++++++***************************************+++++++++************************************************111111111111111222222333111111222333333333333333444444555555666777888888666666666777999;;;<<<===:::;;;<<<===>>>>>>>>>>>>??????>>>???@@@BBBDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHIIIJJJKKKLLLMMMNNNNNNKKKKKKKKKLLLMMMNNNOOOPPPOOOOOOPPPQQQRRRRRRSSSSSSTTTUUUSSSQQQRRRTTTQQQLLLJJJKKKKKKKKKIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBB???>>>>>>============>>><<<<<<<<<;;;::::::999999:::::::::999999999999888777777777777777777777777777666666555555444333333222333333444444333333222222222222111111111111000000000/////////.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------------------,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---.........---,,,,,,---............---,,,,,,---......,,,------......------,,,---,,,,,,++++++,,,,,,---------------............------------------------++++++++++++++++++++++++,,,,,,,,,---------......*********+++++++++,,,,,,......---------,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,---------------------...//////+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------------------------------............/////////000......//////000000111111/////////000000111222333222333555555444555777999888888999:::<<<===>>>???>>>???@@@BBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????============<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;888888999999999888777777666666666666666666666666555555444444444333333333333222111111000000111111000000000000/////////////////////............---+++,,,,,,---------------)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------******++++++,,,,,,,,,,,,************************++++++++++++++++++*********))))))((()))***+++,,,+++++++++***************************************))))))*********+++++++++************************************************111111111000111222222333111111222333333333333222666666666666666666666666444444555666888999;;;<<<999999:::;;;<<<<<<<<<<<>>>>>???AAACCCDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNJJJJJJKKKKKKLLLNNNOOOPPPMMMMMMNNNPPPQQQSSSTTTUUUQQQRRRPPPNNNPPPRRRPPPJJJIIIJJJLLLKKKIIIGGGFFFFFFCCCCCCDDDDDDCCCBBBAAAAAA>>>>>>============>>>>>><<<<<<;;;::::::999888888:::::::::999999999888888555555555666666666666666777666666555444444333333222222333444444333333333222222222111111111111000000/////////............000000000000000000000000++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++(((((()))++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---+++++++++*********))))))+++++++++++++++++++++++++++++++++,,,,,,---------.........------,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,---...++++++------------++++++///...------------...///,,,------......------,,,---,,,,,,++++++,,,,,,------------.........//////........................------------------------,,,,,,,,,---------......---------.........//////......---------,,,,,,,,,........./////////000000------+++******+++------...------------...//////***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------------------------------------------------.........//////000000......//////000111111111////////////000111222333222333444444444555777999777888999:::<<<===>>>???;;;<<<>>>???@@@AAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@??????>>>=========<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<:::::::::::::::999888777777777777777777888888888555555444444444333333333444333111000000000111222......//////000000111111---,,,,,,,,,,,,+++++++++------,,,,,,,,,---...///)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///))))))******++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))((('''&&&'''(((***,,,,,,+++++++++******))))))************************))))))******++++++++++++))))))))))))))))))))))))************************111111222222222333333333111111111111111111111111000111222333444444444444666777888999999888777666777888999999;;;;;;<<<===>>>>>>???@@@BBBCCCCCCDDDEEEFFFGGGHHHHHHGGGEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIIIIIIIHHHGGGHHHIIIJJJKKKHHHIIIJJJLLLNNNOOOOOOOOOMMMNNNOOOQQQRRRQQQQQQPPPRRRQQQOOOMMMKKKKKKKKKLLLHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDEEEDDDBBB@@@???>>>>>>===<<<<<<;;;;;;<<<;;;;;;::::::999999888777777888888999999::::::888999999::::::888777666444444333333333444555555555555555555444444333222222222222111000//////...000000000000000000000000000000//////.........---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///......,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------,,,,,,+++***---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,++++++,,,...///000...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---...///...---,,,------------------------........................//////.........---------------............------///...---,,,,,,---...///......---,,,,,,+++******,,,++++++******++++++,,,++++++++++++++++++++++++------------------------........................------------------------////////////000000000000222111000///000111333555333333333444444444555555888888888999:::;;;<<<===>>>??????@@@@@@AAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFDDDCCCBBBBBBCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@==============================<<<<<<<<<;;;;;;;;;::::::::::::999999888777888888777777777777777888777777777777555333111000444333222111000000000000---...///000000///...---......---------,,,,,,,,,...---,,,+++***+++,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++*********))))))++++++++++++++++++++++++************************,,,,,,,,,,,,+++)))(((((())))))))))))******************++++++++++++******((()))+++,,,,,,+++)))(((******************************+++++++++,,,,,,,,,************************000000000111111111222222222222222222222222222222333333444555666777777666666777888888888888777666777888888999:::;;;<<<<<<>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGFFFGGGGGGIIIJJJHHHIIIKKKLLLNNNOOOOOOPPPMMMNNNPPPQQQQQQQQQPPPPPPPPPOOONNNLLLKKKKKKKKKLLLHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDCCCAAA???>>>>>>======<<<;;;;;;:::<<<;;;;;;::::::999999888777777777888888888888888666777777888777666555444555444444333333333444444444444444444444333222222222222111111000//////...////////////////////////000/////////.........---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---------,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...---------,,,,,,,,,+++------------------,,,,,,//////.........------------,,,,,,+++,,,---//////------------------------...------,,,,,,------...////////////////////////++++++++++++,,,,,,,,,,,,+++,,,------......------------------------------........................///.........------------------............------...---,,,,,,,,,,,,---...------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------........................------------------------.../////////000000000000222111000//////000222333222222222222333333333444888888888888999;;;<<<===>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBAAABBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@===========================<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999888999888888777666666777777555555555555444333111000444333222111000000000000...///000000000000///.........---------,,,,,,,,,------+++*********+++,,,++++++++++++++++++++++++++++++************+++++++++++++++*********))))))++++++++++++++++++++++++************************************)))(((((('''))))))))))))******************++++++++++++************+++,,,,,,+++***)))*********************************+++++++++,,,,,,************************/////////000000000111111333333333333333333333333444444555666777777777777666666777777777777666666777777888999:::;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKMMMNNNOOOOOOPPPNNNOOOPPPQQQQQQPPPOOOOOONNNMMMLLLKKKKKKKKKKKKLLLHHHHHHIIIIIIHHHHHHGGGFFFDDDCCCBBBBBBCCCBBB@@@>>>======<<<<<<;;;:::::::::<<<;;;;;;::::::999999888888777777777777777777666444555555555555444333333666555444333333222333333222333333333333222111111222222111111000/////////......................../////////...............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------,,,++++++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,.........---------------,,,,,,------------------////////////............------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---......------------------------------------------------............------------------............---------,,,,,,++++++,,,,,,---,,,,,,++++++******))))))++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------....../////////000000000222111///......///000000111111111111222222222222777777777888999:::;;;<<<===>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBAAA@@@@@@??????========================<<<<<<<<<<<<;;;;;;;;;;;;999::::::;;;;;;;;;;;;::::::999888777666555555555333333333333333222111111333333222111000000000000///000000111111000000///......---------,,,,,,,,,---,,,,,,+++***+++++++++++++++++++++++++++++++++++++++************+++++++++++++++***************++++++++++++++++++++++++***************************+++++++++++++++******)))))))))*********++++++******++++++++++++******,,,,,,,,,++++++******************************************++++++++++++,,,************************/////////000000000111111333333333333333333333333222333444444555555555444666666666666666666666666777777888999:::;;;;;;<<<>>>>>>>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGIIIJJJKKKMMMNNNOOOOOOOOONNNOOOPPPPPPPPPPPPOOONNNLLLLLLKKKKKKKKKKKKKKKKKKHHHHHHIIIIIIHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCAAA???<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::999999888888888777777666666555555444444444444444333333222666555444333222222222222111111222222222111111000111111111111000000//////................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,***************+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++(((***,,,---...---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,------...........................------...------------,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,---------......------,,,+++,,,---...///------------------------------------------------------------------------,,,------......------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........./////////000000111000///...---.........111111111222222222222333555555666777888999;;;<<<======>>>???AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???@@@AAAAAABBBAAAAAAAAA@@@??????>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<<<<<<<::::::888777555555444444222222333333333333333333333222222111000000111111000000111111111111000000......---------,,,,,,,,,...------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++************************))))))******************))))))*********+++++++++***++++++,,,,,,++++++***...---,,,+++*********+++************************************++++++++++++************************000000000111111111222222333333333333333333333333222333444444444444444444666555555555555555555666666777777888999:::;;;<<<===>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNMMMNNNOOOPPPPPPPPPOOONNNKKKLLLLLLLLLLLLKKKKKKKKKHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCDDDDDDDDDBBB@@@;;;;;;;;;;;;;;;:::::::::<<<;;;;;;::::::999999888888888777777666666555555555555444444444333333333666555444333222111111111000000111222222111111111111111111000000000000000........................---------...............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,))))))*********++++++++++++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,***+++---//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................,,,,,,,,,---------......------,,,+++,,,---...///------------------------------------------------,,,,,,------------------,,,,,,------------,,,,,,------............---------------------,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............////////////000000///......---------222222222222333333333333444444444555777999:::;;;<<<<<<===>>>???@@@AAABBB????????????????????????<<<<<<===>>>???@@@AAAAAA@@@@@@@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<<<<<<<:::999888666555444444444333333333333333444444444333222111111000111111111111111000000000000111111......---------,,,,,,,,,...............------,,,++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++************************&&&&&&''''''((('''''''''************++++++++++++++++++,,,,,,,,,,,,++++++---,,,+++************+++************************))))))*********+++++++++************************000000000111111111222222333333333333333333333333444444555555555555555444555555444444444444555555666666777888999:::;;;;;;======>>>>>>>>>?????????AAAAAAAAAAAABBBCCCDDDEEEDDDDDDCCCCCCCCCDDDDDDEEEGGGHHHIIIJJJJJJJJJJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLNNNOOOPPPPPPPPPOOOLLLMMMMMMMMMMMMLLLKKKJJJHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDEEEDDDBBB@@@<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888888777777777777777777666666555555444333444444444555444333222222111222222000000111222222222222111111111000000000000000000........................---------------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************++++++++++++,,,,,,++++++++++++++++++))))))******+++,,,,,,,,,))))))******+++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------.........,,,,,,------------------+++++++++++++++,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,---------------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,---......//////......---............------------//////000111111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........////////////////////////.........222222222222333333333444222333333444666888:::;;;<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===??????@@@@@@@@@@@@??????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999::::::;;;;;;;;;;;;:::999888777666555444444444444444333333333333444555222222111111111111111222111000000//////000000111......---------,,,,,,,,,...............---,,,,,,++++++++++++++++++++++++++++++************++++++***************+++++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++***************++++++++++++,,,++++++,,,,,,,,,,,,++++++************************************************)))))))))************+++************************/////////000000000111111222222222222222222222222333444444444444444333333555555444333333444555555666666777888999:::;;;;;;=========>>>>>>>>>>>>>>>BBBAAAAAAAAABBBCCCEEEFFFCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKJJJJJJIIIGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKMMMOOOPPPQQQQQQPPPNNNNNNOOONNNMMMLLLJJJIIIHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDCCCAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888777777777888888888888888666555444333333333444444333333222222222222222333000111111222333333222222000000000000000000000111////////////////////////,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++++++++++++++++++++,,,,,,((())))))***++++++,,,,,,*********+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++'''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,---------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,------------------------------,,,,,,+++++++++,,,,,,---------***+++---............---------------------------...------,,,,,,------...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,---............---,,,------------------------000000000000000000000000------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////......///000000000//////111111111111222222222222111222222444555777999:::<<<<<<<<<<<<<<<<<<<<<<<<========================<<<===>>>???@@@@@@???>>>??????>>>======<<<<<<;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::::::::::::::999888888777666555555555555555444333222111111222333333222111111111111111222222000000///......///000000......---------,,,,,,,,,,,,,,,---------,,,+++***++++++++++++++++++++++++++++++************++++++))))))*********+++++++++++++++++++++++++++++++++************************///////////////...---,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++&&&''')))***++++++***)))************************))))))))))))************************************............/////////000111111111111111111111111111111222222222111000000555444333333333333444555666666777888999::::::;;;============>>>>>>>>>>>>BBBBBBAAAAAABBBDDDEEEFFFCCCCCCCCCDDDDDDFFFGGGHHHGGGHHHIIIJJJKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIJJJLLLOOOPPPQQQQQQQQQOOOOOOPPPOOONNNLLLJJJIIIHHHHHHIIIIIIIIIHHHGGGGGGDDDCCCBBBBBBCCCBBB@@@>>><<<<<<==================<<<<<<;;;::::::999999888777777888888999999::::::555444333222222222333444222222222111222222333333000111222333333333333333000000000000000111111111000000000000000000000000,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))************+++++++++*********++++++,,,,,,---((())))))***++++++,,,,,,******+++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************''''''(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------------++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,------.........)))***,,,...//////.................................------,,,,,,------...........................******+++++++++,,,,,,,,,+++,,,---...///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////......///000111111000000000000000000111111111111111111222333555777999:::<<<<<<;;;;;;;;;:::::::::========================<<<===???@@@@@@??????>>>>>>>>>>>>===<<<<<<;;;;;;999999999999999999999999999999999::::::;;;;;;;;;::::::::::::999999888777777666666555555555666666444333111000000000111222222111111111111111222222000///...------...///000......---------,,,,,,,,,******+++,,,+++***)))(((++++++++++++++++++++++++++++++************++++++))))))******++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++***)))((('''******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++$$$%%%(((***++++++***)))************************))))))))))))************************************000000000000000/////////000111111111111222222222333222111000111222333444333333333444444444555555555666888999::::::999999;;;;;;<<<<<<======>>>>>>AAAAAABBBCCCDDDDDDDDDCCCDDDDDDDDDEEEFFFFFFGGGGGGKKKKKKLLLLLLLLLJJJIIIHHHFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMOOOQQQRRRRRRQQQQQQPPPPPPOOOOOONNNMMMLLLLLLLLLKKKJJJHHHFFFDDDCCCBBBBBBCCCDDDDDDDDDBBB@@@>>>???>>>===;;;;;;<<<<<<=========<<<;;;;;;:::999999444666777888777666444333222222222111111111111000333333333222222222111111000111222333333333333333333333333222111000///...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))************+++++++++,,,,,,,,,++++++*********************************)))************+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++---+++)))***,,,---,,,)))++++++,,,,,,,,,,,,------++++++++++++++++++++++++000///---+++*********+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......,,,++++++******++++++,,,........................---.........---,,,,,,+++......------,,,+++******,,,++++++******++++++,,,,,,,,,,,,---------.........------,,,,,,------...,,,++++++***+++,,,...///---------------------------+++)))+++---...---+++******+++,,,,,,---......------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///......------------........./////////000000,,,,,,,,,---------......///////////////////////////////////////000111111222222111000222444666888<<<<<<;;;;;;;;;:::::::::999:::;;;<<<============>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;777777888888999:::;;;;;;999:::;;;;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999777444444444555333222333333333222222222111111222222222111111111111000000000000000////////////........................+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++*********)))***+++,,,,,,+++***))),,,,,,,,,++++++*********************************++++++++++++++++++++++++)))************+++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))+++++++++,,,,,,+++++++++---.....................000000111111111222222222222222111111222222333444333333333444444444555555444555777888999999888888;;;;;;<<<<<<======>>>>>>AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHJJJKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJLLLNNNPPPRRRRRRRRRRRROOOOOOOOONNNMMMLLLLLLLLLLLLKKKJJJHHHFFFEEECCCCCCBBBCCCDDDDDDCCCBBB@@@>>>???>>>===<<<;;;<<<<<<===<<<<<<;;;;;;:::999999999555666777888888666444333444444333333333222222222333333333222222222222111000111222222333333333222222222222222111000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,+++++++++******+++++++++***************++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,***++++++,,,,,,,,,,,,------++++++++++++++++++++++++///...,,,++++++++++++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,---............---...------,,,,,,------...++++++++++++++++++++++++------......------,,,+++...------,,,++++++******,,,++++++******++++++,,,,,,,,,,,,---------.........------,,,,,,------...---,,,+++++++++,,,---...------------------------///---++++++---...,,,*********+++,,,,,,---......+++*********************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++******+++++++++,,,,,,,,,,,,---------,,,,,,,,,---------..............................///////////////000000111222111111111222444666777999:::::::::;;;;;;;;;<<<999:::;;;<<<============>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;::::::::::::888999999:::;;;;;;<<<<<<<<<===???>>>===<<<<<<=========<<<;;;:::999888888888666444444444444444222333333333333222222222222222222222111111111000000000000000000/////////...------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***++++++++++++***))),,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******++++++++++++******++++++++++++++++++++++++************************))))))************))))))******++++++++++++******///000000111111222222222000000000111111111222222111111222333333333333222333333333444444444555555333444555666777777777777:::;;;;;;<<<======>>>>>>AAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHIIIIIIHHHHHHHHHHHHIIIIIIHHHJJJLLLOOOQQQRRRSSSSSSNNNNNNMMMMMMLLLLLLKKKKKKLLLKKKJJJHHHGGGEEEDDDCCCBBBCCCCCCDDDCCCAAA@@@???>>>>>>===<<<<<<<<<<<<===;;;;;;::::::999999888888666777777888888666555444555555555555444444444333333333333333222222222222000111222222333222222222000111111222111111000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************+++++++++,,,,,,,,,,,,++++++++++++***,,,,,,++++++*********))),,,,,,,,,,,,------------------,,,,,,,,,,,,++++++------------------------,,,+++******,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++,,,---------------...------,,,,,,------...************************------......------,,,,,,---,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,---------.........------,,,,,,------...------,,,+++++++++,,,,,,------------------------///...,,,,,,------+++******++++++,,,,,,------......---------,,,,,,++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..............................//////......//////000111111111111111222333555777777777888999:::;;;<<<===999:::;;;<<<<<<======<<<========================::::::::::::999999999999;;;;;;;;;<<<<<<======>>>>>>@@@BBBBBB@@@>>>======>>>>>><<<;;;999777666555888666444333444444444222444444444333333333222222222222111111111000000000000000000/////////......,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***)))***++++++++++++***)))+++++++++++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))************)))))))))******************)))///000000111222333444444000000000000111111111111000111222333444333222111333333333444444444555555444444555666777777777888::::::;;;;;;<<<===>>>>>>BBBBBBDDDEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJLLLNNNPPPQQQQQQPPPMMMMMMLLLLLLKKKKKKKKKJJJLLLKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>=========<<<<<<<<<<<<:::::::::999999888888888777777888888888777666555666666555555555444444444444444333333333222222222111111222222222222111111//////000111111111111111000000000000000000000000------------------------------------------------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++******))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,+++++++++*********,,,++++++******++++++,,,,,,,,,,,,---------.........------,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------,,,,,,+++++++++,,,,,,---------/////////...------,,,,,,*********+++++++++,,,,,,........................------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,---------......,,,,,,,,,---------..............................///............///000000111000000111222333555666666777777888999:::;;;;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999999<<<=========>>>>>>>>>???>>>AAACCCDDDAAA>>>===<<<===<<<;;;:::888777666555777555333333444444444333444444444333333333333222111111111111000000000000000000/////////.........++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++---,,,,,,,,,++++++******++++++++++++++++++++++++*********++++++*********+++++++++***************************************++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******************************++++++++++++++++++++++++))))))************))))))))))))************))))))++++++,,,---...///////////////000000000111111111000111222333444333222111333333333444444444555555555666666666777888888999999999:::;;;<<<===>>>>>>AAABBBCCCEEEFFFFFFGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHJJJKKKMMMNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFEEEEEECCCCCCCCCCCCBBBAAA@@@@@@===============<<<<<<;;;::::::999999999999888888888888888888888777777666666555555555444444444444444444444333333333222222111111111222222111111000...///000111111111111111000000000000000000000000------------------------------------------------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,........................,,,,,,------...------,,,,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------.........------,,,,,,------...------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++******)))))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++******++++++,,,,,,,,,,,,---------......,,,,,,,,,---------.............................................//////000000000000111222333444555777777777888888888888999888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;======>>>>>>>>>>>>>>>>>><<>>???@@@AAABBBDDDEEEFFFGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLLLLKKKKKKJJJIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFDDDCCCCCCBBBAAAAAA@@@@@@=========>>>===<<<<<<;;;::::::::::::::::::999999999999999888888888888888666666666555555555444444444444444444333333333333111111111222111111000///...//////000111111111000000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------***************************+++,,,,,,******+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******************************++++++++++++++++++++++++)))))))))((())))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------......------......///000//////000111222333444444666666777777777777777777888999:::;;;;;;<<<<<<;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;========================999;;;======;;;999888888555555666666777888888999555444222222333444444333333333333222222222111111111111000000000//////////////////.........------++++++,,,,,,------......+++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,++++++***))))))***++++++)))))))))***************************************************************)))************+++++++++******++++++++++++******************************))))))))))))))))))))))))))))))************)))))))))******************)))111111111111111111111222////////////000000000111222222111111222222333444333333333444444444555555555555444444555666888999777888999:::<<<===>>>??????@@@AAACCCEEEFFFFFFFFFDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHJJJKKKMMMNNNKKKJJJJJJIIIIIIIIIIIIJJJIIIIIIKKKLLLMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFDDDDDDCCCBBBAAAAAAAAAAAA<<<===>>>>>>>>>===;;;;;;::::::::::::::::::;;;;;;::::::999999888888888888888777777777777666666666555444444444444333333333111111111111111000////////////000000000000000///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,------------+++++++++,,,,,,---------***************************+++---,,,***)))+++---++++++,,,,,,,,,,,,------------------------------***+++,,,---------,,,++++++++++++,,,,,,---------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---............---...------,,,,,,------...+++++++++++++++++++++++++++,,,------......------------------------------,,,++++++******++++++,,,,,,,,,,,,---------.........------,,,,,,------...***+++,,,---------,,,+++++++++++++++++++++++++++***+++,,,+++(((&&&'''))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000...---------------------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))***+++++++++,,,,,,,,,,,,---------,,,,,,,,,---------......------------------------...------------...//////...///000111222333333333444444555666777777888888888888999:::;;;;;;;;;;;;::::::::::::::::::::::::888999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<777888::::::888777777888444444555666666777888888555333222222333444444333222222111111111000000000111000000000//////////////////.........---------+++,,,,,,---......//////++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,++++++***))))))***++++++((()))))))))*********+++************************++++++++++++++++++++++++)))************+++++++++******++++++++++++******************************************************))))))************))))))******++++++++++++******000000000///////////////////////////000000000000333222111000111222444555333333333444444444555555444444333333444555777888777888999:::<<<===>>>???>>>???AAACCCDDDEEEFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIHHHIIIJJJLLLNNNOOOJJJJJJIIIIIIIIIJJJJJJKKKFFFHHHJJJKKKMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKJJJIIIHHHHHHGGGGGGDDDDDDCCCBBBAAAAAAAAAAAA<<<===>>>>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999999999999888888888888777555555444444444333333333111111111111111000////////////000000000000//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------*********++++++,,,,,,,,,)))***+++,,,------...///---------.........//////+++++++++,,,,,,---------++++++++++++++++++++++++))),,,---,,,***)))+++---++++++,,,,,,,,,---------------------------------+++,,,------------+++++++++++++++,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000,,,---......//////......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---........................,,,++++++++++++++++++,,,,,,,,,,,,---------.........------,,,,,,------...)))***,,,---...------,,,++++++++++++++++++++++++,,,------+++&&&###$$$%%%,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,---...,,,,,,---......//////000........................------------------------,,,,,,++++++,,,---.............../////////000000,,,,,,,,,---------......------------------------...------------...//////...///000111333333333333111222333555777888::::::888888999:::;;;;;;;;;;;;999999999999999999999999777777888888999999999999;;;;;;;;;;;;;;;:::::::::666777888888666666777999444555555555666666777777444333111222333444444333111111111000000000000///000000000000//////////////////.........---------,,,,,,------...///000000++++++++++++++++++++++++))))))******+++++++++,,,*********++++++,,,,,,,,,,,,+++***))))))***+++,,,(((((())))))*********+++************************------------------------)))************+++++++++******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))++++++,,,,,,,,,,,,++++++///......------///000111000000000000111111111111111111000000111111222333222222222222222222222222222222222333444555666777777777888999:::;;;;;;<<>>@@@??????>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999999999999999::::::888777555444333333333444222222222111111111111111000000000000000000000000///............---------........................,,,,,,,,,+++++++++******---------,,,,,,+++++++++)))******++++++,,,------*********++++++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---.........---,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------,,,+++******///...,,,+++***+++,,,,,,.........------,,,,,,,,,...------,,,,,,------...,,,,,,,,,------------...++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------***+++,,,,,,------,,,,,,******++++++++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------000000///...---,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,...---+++******+++---...---------------------------------............///////////////000000000000111222444666777777666666777888888888888999999999999888777666666777888999999999999888888888777777:::::::::999999999888888888777777666666666666666888888777666666666666666999555111///111333333222444333222111111222333444////////////..................---------,,,,,,,,,---,,,,,,++++++,,,,,,---/////////...---,,,***)))+++++++++*********)))))))))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((()))*********+++))))))************))))))---***((((((+++,,,+++)))(((((())))))*********+++,,,,,,+++******))))))(((************************************************///......---...///000111//////000000000111111111111111000000111111222333222222222222222222222222333222222333333555666666666777777888999:::;;;;;;===>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEGGGIIIJJJKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLKKKJJJJJJIIIIIIGGGGGGGGGGGGFFFEEEDDDDDDEEECCCBBBCCCDDDDDDAAA???@@@???>>>>>>======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999888888777666555444333333444444222222222111111000000000000000000000000000000000///............---------........................,,,,,,,,,++++++++++++***---------,,,,,,+++++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,***************+++,,,,,,...---,,,+++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---......---,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,------,,,,,,,,,...---,,,+++++++++,,,,,,......---------,,,,,,,,,...------,,,,,,------...------........./////////++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,---------...---,,,,,,++++++,,,,,,---........................------------------------++++++++++++++++++++++++,,,,,,+++++++++,,,---......,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------///......------,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++......---------,,,,,,,,,---,,,***))))))***,,,------------------------------------............///.../////////000000000000111222333555666666666666777777888888888999999999888777666666666666777888999999888888888777777777999999999999888888888777666666555555666777888888777777666555555555555666888555222111222333333222222222111111111111222222////////////..................---------,,,,,,,,,//////............//////,,,,,,---------,,,,,,++++++++++++*********)))))))))************+++++++++)))************+++++++++************************+++,,,,,,,,,++++++***)))+++++++++++++++,,,,,,,,,******++++++++++++******,,,***((()))+++,,,+++))))))*********++++++++++++))))))******+++,,,,,,,,,************************************************///............///000000//////000000000000111111111000000000000111222222222222222222222222222222333222222333333444555666666666777888999:::;;;;;;<<<<<<===???@@@BBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCDDDEEEFFFHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJIIIIIIIIIGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBDDDDDDBBB@@@@@@???>>>>>>======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999888888777777777555555444333333333444444333333222111000000//////000000000000000000000000///............---------........................,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++------,,,,,,+++******))),,,,,,++++++++++++++++++***************++++++,,,///...---,,,++++++++++++++++++++++++++++++++++++........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...------,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))***+++,,,------------------,,,+++++++++,,,,,,...------------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------***+++,,,,,,------,,,,,,---.........////////////---,,,,,,++++++,,,,,,---------------------------------------------------++++++++++++++++++++++++,,,,,,+++++++++,,,---......,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,++++++))))))))))))++++++---------------------------------............///....../////////000000000222222222333444555666777777777777888888888999999777666666555555666666777888888888888777777777777888888777777777777777666444444444555666777999:::666666555444444444444555666555333333444444222111000000111111111111000000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------+++++++++***************)))************+++++++++)))************+++++++++************************+++++++++,,,++++++***))),,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,***))))))***++++++***+++++++++++++++,,,,,,,,,******++++++,,,---------************************************************............/////////000////////////000000000111000000000000000111222222222222222222222222222222333222222222333444444555555555666777888999:::::::::;;;<<<===???AAABBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDFFFGGGIIIJJJJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCAAAAAABBBBBBCCCCCCBBBBBB??????>>>===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999888777777666555555333333333333333444444444333333222111000///......///////////////////////////............---------........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********+++++++++++++++,,,------000///...---,,,+++++++++***+++++++++++++++,,,,,,------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,---,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------............+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,............////////////---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......,,,++++++,,,---,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,---------------------------............///........./////////000000222222111111222444666777777777777777888888888888666666555555555555666666888888777777777666666666666666666666666666666666444444444555666777888888555555444333333333333444555555555555555444222000...///000111111000///...////////////..................---------,,,,,,,,,******++++++++++++******'''((()))***+++,,,,,,,,,************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******+++*********)))(((((((((***++++++++++++++++++***+++******)))******++++++++++++++++++++++++++++++......---,,,,,,++++++***************************************************---......///////////////...////////////000000000000000//////000000111222222222222222222222222222333333222222222333444444444555666666888888999:::999:::;;;<<<>>>???@@@AAA@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIJJJHHHHHHJJJKKKLLLLLLLLLLLLHHHHHHHHHHHHGGGGGGFFFFFFGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCCCC@@@AAABBBBBBBBBBBBBBBBBB???>>>>>>===<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777666666555444444222222222333333333333333222222111111000//////...///////////////////////////............---------........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,---......000///...---,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...///000000000000111111111+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,------------.........---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,+++++++++,,,---......,,,++++++,,,---,,,,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......---------............///............////////////222111111111222444555777666666777777777888888888555555666666666666555555777777777666666666555555555555555555555555555555666666555555555555666666555555444333333333333333444555666666555333222111...///000111111000///...////////////..................---------,,,,,,,,,,,,---............---,,,))))))***++++++*********************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++)))******++++++*********+++*********)))((((((((())))))************))))))++++++******)))******+++******************))))))......---,,,,,,++++++***************************************************---......///000/////////......////////////000000000////////////000111111222222222222222222222222333333222222222222333333444444555666777888999999999999:::;;;<<<===>>>>>>===>>>???AAAAAABBBBBBBBBBBBCCCDDDFFFGGGHHHIIIIIIFFFGGGIIIKKKLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBB@@@BBBCCCCCCAAA@@@AAAAAA???>>>======<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888666666666555555444444444222222333333333222111111111111000000000/////////000000000000000000000000///............---------........................------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))******+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,*********++++++,,,,,,---************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,------...++++++,,,,,,,,,,,,------------------,,,+++***)))++++++,,,---------,,,,,,,,,,,,,,,------------......------,,,,,,------...++++++,,,,,,,,,---------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,---......,,,++++++,,,------,,,***++++++,,,,,,------...***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------............///------........./////////000000000111222333444555666666666777777777888888555666666777777666666555666666666666555555555555444555555555555666666666777666555555444444555555555555444333333333333444444666777777555333222222//////000000000000//////////////////..................---------,,,,,,,,,***+++,,,------,,,+++***+++++++++++++++***)))(((***************+++++++++)))************+++++++++)))************+++++++++))))))))))))))))))))))))((()))******+++*********,,,,,,,,,+++++++++++++++)))))))))******)))))))))***++++++***))))))***,,,*********)))))))))))))))******++++++,,,---------************************************************------///000000000///............/////////000000///////////////000111111222222222222222222222222333333222222222222222333333444444555666777888999::::::::::::;;;;;;;;;<<<;;;<<<===???@@@@@@AAAAAABBBBBBDDDFFFGGGHHHHHHHHHDDDFFFHHHJJJKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@BBBDDDCCC@@@??????AAA>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999888888888777777777555555444444444444444444222222333333222111000///////////////000000000000000000000000000000000000///............---------...........................------------,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++,,,++++++++++++++++++,,,,,,+++************+++,,,,,,,,,++++++++++++,,,,,,---)))******+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,------,,,++++++***+++,,,---------,,,,,,,,,,,,,,,---------.........------,,,,,,------...((((((((()))))))))******++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......,,,++++++,,,------,,,******+++,,,,,,---......***+++,,,,,,------,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,---......///---------............///---------.........//////...///000222333333333444666666666666777777777888666666777888888777666666666666666555555555444444444555555555666666666666555555444444444555666666666555555444444444444444444666888777444222333444111000000//////000000111////////////..................---------,,,,,,,,,((()))***++++++***)))(((++++++,,,,,,++++++***)))))))))*********+++++++++)))************+++++++++)))************+++++++++))))))))))))))))))))))))(((((()))***************+++++++++++++++,,,,,,,,,)))******++++++******))))))+++,,,+++)))(((***,,,+++++++++******)))))))))))))))******+++,,,,,,,,,************************************************,,,---///000000000///.............../////////000///////////////000111111222222222222222222222222333333222222111222222222333333444555666777888888::::::::::::::::::::::::::::::<<<===???@@@@@@@@@AAABBBDDDEEEGGGHHHHHHHHHCCCEEEGGGIIIKKKJJJJJJIIIGGGGGGFFFFFFEEEDDDDDDCCCGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFEEEDDDCCCBBBAAACCCEEECCC@@@>>>>>>@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888777777777777666333444444444444444444444222333333333222111///.........//////000000111111000000000000000000000000//////.........---------..............................---------,,,,,,,,,+++++++++,,,,,,---------------,,,++++++******************++++++,,,,,,---)))))))))((()))******+++************+++,,,------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***************************+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......+++++++++,,,,,,---------******+++,,,------------)))***,,,---...---,,,,,,,,,,,,,,,------............------,,,,,,------...,,,,,,---------.........++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++++++++,,,---......,,,++++++,,,------,,,******+++,,,,,,---......++++++,,,---------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,******++++++++++++******++++++,,,,,,---...//////---------.........//////---------.........//////---...000222333333333222666666666666777777777777666777888999999888777666666666555555555444444444555555555666666666777777333333333444555666777888666666555444444444444555555777888666333222333555222111000//////000111222000/////////..................---------,,,,,,,,,***+++---......---+++******++++++,,,,,,,,,++++++))))))******++++++++++++)))************+++++++++)))************+++++++++************************(((((()))***************(((((())))))*********++++++++++++,,,,,,+++++++++)))+++,,,+++((((((***---,,,,,,,,,++++++*********,,,,,,++++++***))))))(((************************************************........................000000////////////000000000111111111222222222222111111222222222222111111222222111111111111111111222222333333444555666666666888::::::888888888999=========>>>??????@@@@@@CCCDDDEEEFFFFFFGGGGGGFFFIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>===<<<<<<<<<<<<<<<=========<<<;;;;;;::::::777777777777888888888888666555555444444333222222111111111111000000000000000000000000////////////................................................,,,---,,,,,,+++***)))(((++++++,,,,,,,,,,,,------++++++++++++++++++++++++...------------,,,,,,,,,************************,,,******,,,///111///---.........------,,,,,,,,,************************------,,,,,,+++*********+++,,,......---+++(((&&&+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,++++++++++++,,,---------------------------------------------------...------,,,,,,++++++***+++***))))))))),,,...000---------...------,,,,,,...++++++///000---+++,,,,,,++++++******++++++,,,111111000///---,,,+++***+++++++++,,,,,,,,,------...------,,,,,,------...---,,,,,,++++++,,,,,,---+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***))))))*********+++++++++---,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,000///------,,,---...///000///...------------------------------...///000////////////000111222333555555555555555444444444444444555666666555555444444333333333333444555555777777666555555555555666111222222333444555666666999999888777666555444444333444555555333111111222000000000000//////////////////.........---------,,,---//////...///000222------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++*********))))))((((((,,,++++++******++++++,,,*********************************)))))))))))))))************************+++++++++*********))))))***)))(((&&&&&&&&&'''(((+++++++++*********))))))++++++************++++++************************..............................------------......000000000000111111111222000111111222222111111000111111111111111111111111222222333333444555555555333555777777666666777888<<<<<<===>>>>>>??????@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDCCCCCCBBBAAABBBBBBAAAAAAAAA@@@@@@@@@>>>======<<<<<<<<<<<<<<<======<<<<<<;;;:::::::::666666777777777888888888666555555444444333222222111111111111000000000000000000000000////////////................................................------------,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,///000...,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******+++++++++,,,---------+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...---,,,++++++,,,---...------------------------++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,+++******+++---...,,,------...------,,,,,,///+++***---...,,,+++---------,,,,,,,,,,,,------000//////...---,,,++++++,,,,,,,,,,,,------------...------,,,,,,------...------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,------...//////...---------------------,,,,,,,,,---......////////////000111222333555555555555555555555555555555555555444444444444444333333333333444555555333333333333444555555666444444444444555555555555888888777666555444333333333555666555333111111222111111111000000000////////////.........---------...///000///---------///------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++*********))))))))))))+++******************+++***************************)))))))))))))))))))))************************)))))))))***++++++,,,,,,,,,+++)))((((((((())))))+++++++++*********))))))++++++************+++++++++++++++++++++*********.................................------.........////////////000000000000000111111222222111111000111111111111111111111111222222222333333444444555555777999999999999:::;;;;;;<<<<<<===>>>>>>??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@???@@@@@@????????????>>>>>>======<<<;;;;;;;;;;;;<<<===<<<<<<;;;;;;::::::999666666777777777777888888666555555444444333222222111111111111000000000000000000000000////////////////////////////////////....................................---,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---...///---------------------------,,,+++,,,......---+++)))))))))***************,,,,,,,,,,,,------------++++++,,,,,,---.........++++++++++++++++++++++++------------------------------............------......------------..............................+++++++++++++++++++++++++++,,,,,,---....../////////...,,,+++++++++,,,---,,,,,,------...------,,,000+++***---///---,,,...//////............//////------------,,,,,,,,,+++,,,------------............------,,,,,,------.........------------......+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,---......++++++++++++,,,,,,,,,,,,...------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***((()))+++---,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,------///...------------------///......---------......////////////000111222222555555555555555555555555777666555333333333444444333333333333333444555555333333333333555666777888777666666666555555555444777777666555444333333222333555666555333111111222222222222111111111000000/////////.........------000000000///,,,******+++------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++,,,,,,***************)))))))))))))))))))))))))))))))))************************))))))))))))))))))******************************&&&'''((()))+++---......---,,,++++++***++++++++++++++++++***************++++++************++++++++++++++++++++++++++++++........................//////000000000000//////.........////////////000000000111111111111000000111111111111111222222222111222222222333333333444444666888999999999:::<<<;;;;;;;;;<<<======>>>>>>??????@@@AAABBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@???>>>>>>===========================<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999999999666666666666777777777888666555555444444333222222111111111111000000000///000000000000////////////////////////////////////..............................//////...---,,,,,,+++++++++,,,,,,,,,------------------------------+++++++++,,,---......///------------------------,,,,,,,,,---------,,,+++*********++++++,,,,,,---*********+++++++++++++++//////......---,,,,,,,,,++++++*********+++------........................---..................---................................................---------------------------------.........//////......---,,,,,,,,,---...,,,,,,------...---------///,,,---111333000---...//////............//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------,,,,,,------............------...............---------,,,,,,,,,------------------------...------,,,,,,++++++***+++++++++,,,,,,---------++++++,,,,,,,,,---------...------,,,,,,---------***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...***&&&(((---///---))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,......---,,,,,,---------111000/////////////////////......//////000111222555555555555555666666666888666444222222222444555333333222222333333444555666666666666777888999:::777777777666666666666666777777666555555444333333444555666555333222222222333333333222222222111111////////////............///000000...+++*********------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))************))))))************************)))))))))))))))*********************************''''''(((***+++,,,---...,,,,,,,,,+++++++++,,,,,,************************++++++************++++++++++++++++++,,,,,,,,,,,,........................//////000111111000//////---.........////////////000000000111111000000000000000111111111222222222111111111222222222222222...000333444333444555666999::::::;;;<<<<<<======??????@@@AAABBBBBBBBBBBB@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;:::999999888888555666666666666777777777666555555444444333222222111111111111000000000///000000000000////////////////////////////////////............................../////////...------+++++++++,,,,,,,,,------------------------------.........---------------+++++++++++++++++++++++++++,,,------,,,+++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,+++******))))))(((''''''+++***))))))***+++---...........................---..................---................................................------------------------//////.........---------++++++,,,,,,---...//////+++,,,,,,---.........------,,,///666888333...---......------------......+++++++++,,,,,,,,,,,,------------.........//////...------,,,,,,------............------.........000000///...,,,+++******---------------------------------,,,,,,+++++++++---------,,,,,,+++++++++++++++,,,,,,,,,------------------,,,,,,------...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...***'''(((---///---***,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,------,,,,,,,,,------...//////......---......///............///000111222333444444444555555555666777666333222111222444555333222222222222333444444777777666666666666777777555555666666777888888999888777777777666555555555444555666666444222222333333333333333222222222222000000/////////.........---...///...,,,+++,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***************+++++++++******+++,,,,,,+++******************************(((((())))))************************************))))))*********+++++++++******++++++++++++++++++************************++++++************++++++*********++++++,,,,,,,,,........................,,,---...//////...---,,,............///////////////000000111111000000///000000000111222222333333111111111111111111111111///111333444333333444555999999999:::;;;;;;<<<<<<>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEFFFEEEFFFFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@???>>>===<<<;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999999999:::;;;::::::999999888888777555555666666666666777777666555555444444333222222111111111111000000000000000000000000////////////................................................---...............------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***************************+++------,,,++++++,,,)))))))))***************,,,,,,------......//////(((((())))))***+++++++++++++++*********+++---...........................------............------------............------------------------------++++++++++++++++++++++++//////......---,,,,,,+++******+++,,,---...//////++++++,,,---............,,,,,,000777999444///---------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,------------............------,,,,,,------.........------------......000000///...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++)))***,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++++++++++++++,,,------............///000111111222222222333444444555555555444333222222333444555222222222222222333444444555555444333333333333333444444555666777888999999888888777777666666666666444666777666444222222333333333333222222222111111000000000/////////......,,,---......---,,,...///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,*********+++++++++++++++***+++,,,------,,,+++***************************((((((((()))******++++++************************+++++++++*********))))))))))))***+++++++++*********************+++++++++++++++************++++++)))))))))******++++++,,,........................,,,---...//////...---,,,....../////////000000000//////000000000000/////////000000111222222333333111111111111111111111000222444666666555555666777888888999999:::;;;;;;;;;<<<===>>>??????@@@????????????@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@>>>===<<<;;;:::::::::;;;;;;<<<<<<<<<;;;::::::999999999999999:::::::::999888888777777555555555666666666777777666555555444444333222222111111111111000000000000000000000000////////////------------------------........................,,,------.........------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,************************(((***------+++***,,,...++++++++++++************,,,,,,------...//////000++++++,,,------......///++++++++++++++++++,,,,,,------------------------,,,,,,------------,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,******+++,,,,,,---,,,,,,***+++,,,---............---+++---333555222//////------,,,,,,,,,,,,------.........---------------,,,,,,,,,,,,------------...------,,,,,,------...------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,+++++++++++++++,,,------)))******+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------,,,,,,,,,++++++,,,,,,---...++++++++++++,,,...///000...............///111111000000111222222333444444222222222333333444555555222222222111222222333444333222222222222333333444555555555666666777777777777666666666666555555555555666777666444333333333222222222222111111111111000000000000/////////...---...//////------...///------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++*********++++++,,,,,,,,,)))***+++,,,,,,+++***)))************************'''(((((()))******++++++************************+++++++++*********))))))((()))***+++,,,++++++***))))))*********+++++++++++++++************++++++'''(((((())))))***++++++...........................///000222222000///...////////////000000000000//////000000000000/////////000000111222222333333111111111000000000000000111222444444333222333444777888888999::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???===<<<;;;:::::::::;;;;;;<<<<<<<<<;;;:::999999888888999999::::::999999888777777777555555555555666666666777666555555444444333222222111111111111000000000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------...------,,,++++++,,,,,,,,,---------++++++++++++++++++++++++''''''((()))***++++++,,,************************&&&))),,,---++++++,,,///.........------,,,,,,,,,******++++++,,,---......---,,,,,,++++++***))))))++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++++++++,,,------,,,++++++++++++++++++++++++++++++------------------------***++++++,,,,,,------...++++++,,,,,,,,,+++*********+++,,,---............///++++++///111000///111---------,,,,,,---------//////.........---------+++++++++,,,,,,,,,------...------,,,,,,------...---,,,,,,++++++,,,,,,---******+++,,,,,,---......++++++++++++++++++++++++)))***+++,,,------...///***++++++,,,,,,------...))))))*********+++++++++************++++++,,,---))))))***+++,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,---------......------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......------++++++++++++,,,,,,---...---------...000111333444...------......///000111//////000111222222333333000111222333444555555555222222111111222222333444222222222333444555666777666666666666555555555555555555555555555444444444555666777666444333333333222222222111111111000000000000000000///////////////000111000...---...///---------,,,,,,,,,++++++************************++++++++++++++++++++++++---,,,,,,++++++******************++++++,,,,,,,,,''')))***++++++***)))'''************************'''(((((()))***+++++++++************************************************((()))+++,,,---,,,,,,+++))))))******++++++++++++++++++************++++++&&&''''''((()))*********---------------...///000........................000000000000000000000000000000000000000000000000111111111000000000000000333333333222222222111111222222222222222222333333333444666777999999::::::???@@@@@@@@@@@@???>>>>>>>>>????????????@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@AAABBBBBBAAA@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999888999:::::::::888777666666666666666666777888888444333222222111111222222222111111000000000000000000000000000000000000000------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---,,,,,,++++++++++++---,,,,,,+++*********+++---,,,,,,+++*********+++,,,,,,,,,+++++++++******///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,------.........,,,,,,+++++++++,,,------000///...,,,***((('''&&&,,,,,,+++******+++,,,,,,---------............///,,,,,,,,,++++++,,,,,,------------,,,,,,+++++++++........................------------------------/////////...---------,,,/////////......---------+++,,,,,,------,,,,,,+++------------------------++++++,,,------......///+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++))))))***,,,---++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++***)))(((((()))***,,,---.........///...,,,,,,,,,---///111111111222333333333333222333333333444444444555555666555333222222333555666444444555555555444333333777777888888888888777777777777666666555555444444888777777666555555444444111111111111000000000000000000000000000000000000000////////////.........,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++***))))))+++---...,,,,,,,,,++++++*********)))))))))))))))******+++,,,,,,++++++***)))((((((...---+++***)))***+++++++++,,,,,,------,,,,,,+++(((((()))***++++++,,,,,,+++***)))(((((()))***+++---------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------......///........................000000000000000000000000000000000000000000000000000000000000000111111111333333222222111111111111111222222222222333333333555666777999:::;;;;;;<<>>?????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBAAAAAA@@@@@@AAAAAABBBAAA@@@>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888999999888777777666666555555555555666777888444333222222111111222222222111000000//////000000////////////////////////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++++++++++++++---,,,++++++******++++++---,,,++++++******++++++,,,,,,,,,+++++++++******......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++......------,,,+++******------,,,++++++,,,------------------..................------,,,---------------,,,,,,,,,,,,,,,,,,------------------------------------------------............------------.........---------,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++*********+++,,,...//////000000///...---,,,,,,---///000000111222222333333222222333333333333444444444444444333222111111222333444111111222222333222222222666666777777777777666666666666666555555555555555777666666555444444333333111111111111000000000000------------------------/////////.........------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++***))))))+++,,,---,,,,,,,,,+++++++++*********************++++++,,,,,,,,,++++++***))))))(((---,,,+++*********+++,,,((())))))******))))))(((((())))))***++++++,,,,,,+++***)))(((((()))***++++++++++++*********))))))*********)))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////...---------..............................000000000000000000000000000000000000000000000000//////000000111111222222222111111111111000000000111111222222222333333333666777999:::<<<<<<======>>>>>>??????@@@???????????????@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBAAAAAA@@@@@@AAAAAAAAA@@@???>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888888999999999999999888888777666666666777777555555444444444555666666333333222111111111111222222111000000//////000000........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,+++++++++******...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,***)))(((,,,,,,---------............------,,,,,,------...------------............000///......------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------//////...------,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((())),,,---...---,,,+++------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,---...///000111111111......---,,,,,,...///000000000111222222222222222222222333333333444444444222222222222222222222222000000111222333333333222555555666666666666555555444444555555555555555555555555444444333333222222111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,+++*********+++,,,,,,,,,,,,++++++++++++***+++++++++***+++,,,,,,---,,,,,,++++++***)))))))))++++++*********+++,,,,,,((((((((())))))((((((((()))))))))***++++++,,,,,,+++***))))))))))))***++++++++++++************)))*********)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++000///...---------------........................////////////////////////////////////////////////......///000111222222333111000000000000000000000111111111222222333333444666777888:::;;;<<<============>>>??????@@@?????????@@@AAABBBCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBAAA@@@@@@@@@AAAAAA???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;888888777777666666666555888777666555555666777888444444444333333444444555333222222111111111111111111111000///////////////........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++******------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...------,,,,,,+++++++++***+++,,,---,,,***'''&&&++++++,,,,,,------......------,,,,,,,,,,,,------,,,,,,---------.........000///...---,,,,,,,,,---+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------......---------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------..................---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------((()))+++---......------------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********+++++++++,,,,,,***+++,,,,,,------------------...000000111111111...------------...///000///000000111222111111111222222222222333333333333111111222333333222111111000111222333444555555555333444444555555444444333333333333444444555555666333333333333222222111111111111111111000000000///////////////////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,************++++++++++++++++++++++++++++++************+++,,,,,,+++++++++*********))))))))))))*********+++,,,,,,******++++++++++++******))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************000///...---------------........................////////////////////////////////////////////////......///000111222222333000000000000000000000111000000111222333333444444444555777888:::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAACCCDDDDDDDDDBBBBBBAAABBBBBBCCCCCCBBBBBBAAACCCBBBAAAAAA@@@@@@@@@AAA???>>>===<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;:::888777666555444888777666555555666777888444444333333333333444444333222111111000000111111111000000///.../////////........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************+++++++++++++++******++++++,,,,,,++++++***++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,++++++******+++,,,---,,,***'''&&&,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------......------,,,++++++,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------++++++******+++---///000++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,,,,------------,,,---......////////////------------......//////...///000000111111000000111111111222222222333333222222333333333333222222000111222333444444555555333333444444444444333333222222333333444444555555222222222222222111111111111111111111000000000///000000000000000000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,+++************++++++++++++++++++++++++)))))))))))))))***+++++++++++++++***************((())))))***+++++++++++++++,,,,,,,,,,,,,,,,,,+++***************+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************//////...---------..............................000000000000000000000000000000000000000000000000//////000000111111222222000000000111111111111222000000111222333444444555333444555777888999:::::::::;;;<<<>>>???@@@@@@@@@@@@BBBDDDEEEFFFEEECCCBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@??????>>>========================<<<;;;;;;::::::>>>>>>===;;;:::999888777777777666666777777888888555555444333333333444444222222111000000000000111111000//////......//////........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******+++************++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++******+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,***)))(((---,,,,,,++++++******)))***++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,------------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,---...//////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////...---------,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...---,,,+++***+++,,,///000++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---************************************************++++++,,,,,,,,,---------***++++++,,,,,,,,,,,,++++++,,,---...............---------............///......///000000000000000000000111111111222222222333333333333333333333333//////000111222222222111333333444444444444333333222222333333333333333333222222222222222222111111111111111111000000000000////////////////////////............---------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,))))))(((((())))))***+++************************((()))******+++***************++++++++++++************************************+++,,,,,,+++******)))************+++++++++)))))))))))))))*********++++++++++++++++++++++++************************......---------......///........................000000000000000000000000000000000000000000000000000000000000000111111111111111111111222222333333///000111222333444444555333444555777888999::::::999:::<<<>>>???@@@AAAAAAAAABBBEEEFFFGGGFFFDDDBBBDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;:::::::::666777777888999999888888666666555444444444444444222222111000000000000000000000///............///////////////////////////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++***************+++,,,,,,++++++******++++++,,,---++++++******++++++,,,---,,,,,,,,,+++++++++******++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,+++++++++++++++,,,------,,,++++++++++++,,,,,,,,,---------,,,,,,+++,,,,,,---...///............------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,,,,------,,,,,,+++------------------------,,,---------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........,,,,,,---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---......------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........++++++++++++++++++******,,,,,,---.........------,,,------...............---...//////000000//////000000000000111111111222333222111000000111222333///000000111111111000000333333444444444444333333333333333333222222222222222222222222222222222222111111111111000000000000/////////////////////////////////.........------,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,******))))))******+++,,,************************)))******++++++***)))((())))))************))))))***************************++++++,,,,,,++++++***))))))*********+++++++++(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,************************---------------...///000........................000000000000000000000000000000000000000000000000111111111000000000000000111111222222222333333333///000000222333444555555333444666777999:::::::::999:::;;;===???@@@AAAAAAAAACCCEEEGGGGGGFFFDDDCCCEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@??????????????????>>>>>>===<<<;;;;;;::::::666666777888999999::::::666777888:::::::::999888777666555444444444444444222111111000000000000000000000///...............000000000000000000000000---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******))))))***+++,,,,,,+++*********+++,,,,,,---+++*********+++,,,,,,---,,,,,,,,,+++++++++******+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......*********++++++,,,,,,---,,,,,,+++++++++,,,------,,,,,,---------------...,,,,,,---......---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---...///000111/////////...---------,,,........................---------------------------------,,,,,,+++++++++---------....../////////+++,,,,,,------,,,,,,+++------------------------///......------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,,,,---------******+++,,,,,,---......+++,,,...//////---,,,***------------------------...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////+++++++++++++++***)))(((------..................,,,---......//////......---......///////////////000000000000111111111111333111000......000111333222222333333333222222111333444444555555444444333444333333222222111111111222222222222222222333333111111111111000000000000000000000000000000000000000////////////.........,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++******++++++,,,---******************++++++)))***++++++***)))((('''******++++++++++++******++++++*********************+++,,,------,,,+++***+++++++++,,,,,,---------******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))..............................---,,,---...///000........................000000000000000000000000////////////000000000000000111111111111222222222///000000222333444555555444555555666777888888999;;;;;;===>>>@@@BBBCCCCCCBBBCCCDDDFFFFFFFFFEEEDDDGGGGGGGGGFFFFFFFFFEEEEEECCCCCCBBBAAAAAA@@@??????AAA@@@@@@???>>>======<<<===<<<<<<<<<<<<;;;;;;;;;:::777666777:::;;;999777777777777777777666555555555555444444444333333333444333111000////////////111111000000//////......,,,,,,---...//////......000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...///...,,,+++++++++,,,,,,,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++,,,,,,,,,---------///...,,,+++***+++,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,------...///---+++******,,,///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------,,,,,,+++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++---...//////...---+++***---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---)))+++------,,,,,,,,,---........................******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,++++++------------++++++---,,,,,,,,,,,,---......---------........./////////////////////000000111000000111111000///...---111111111111111111111111//////000000111111111111111111222222222333333333222222111111111111222222444444333333222111000000000000000000000000000000///............---------...---,,,,,,,,,,,,---...000///---+++++++++---...************************+++++++++,,,,,,---------++++++++++++++++++++++++))))))***++++++++++++***,,,+++++++++------+++)))))))))))))))))))))))))))))))))************))))))************************,,,+++***))))))***+++,,,------,,,+++************************************************************)))************+++++++++...........................------,,,---...///000........................////////////////////////////////////000000000000//////000000000111111111///000000111333444444555444444444555666777888999:::;;;<<<>>>???AAABBBCCCCCCDDDEEEFFFFFFEEEDDDDDDGGGFFFFFFFFFFFFEEEEEEEEECCCBBBBBBAAA@@@@@@?????????>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::888777777999:::888666777777777777777666555555666666555555555444444444111111000000000000000000111000000000/////////...,,,------...//////......//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,...---,,,+++***++++++,,,,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********+++++++++++++++))))))*********+++++++++...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...---,,,++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++((()))***,,,---,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---)))+++------,,,,,,,,,---------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---......---------.........////////////......//////000111000000000000//////......111111111111111111111111000000000000000111111111111111111111222222222333222222111111111111222222444444333222222111000000///////////////////////////............---------...---,,,,,,,,,,,,---......---+++*********,,,,,,******************************++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++******)))((()))******)))(((************************))))))************))))))************************,,,+++***))))))***+++,,,*********))))))*********************************************************)))************+++++++++...........................------------...//////........................////////////////////////////////////000000000000.../////////000000000000///000000111222333444444333333333333444666888999:::;;;<<<===???AAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCFFFEEEEEEEEEEEEDDDDDDDDDBBBBBBAAAAAA@@@@@@??????===<<<<<<;;;;;;:::::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;999888888999999777666777777777777777666555555666666666666555555555555///000000000000111111222000000000000////////////,,,---......///...............------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************---,,,+++*********++++++,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,------))))))*********+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---************************------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---((()))***+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......---------...............///............///000000111000///.........///000111111111111111111111111111111111000000000000000000000000111111111222222222222111111111111222222333333333222111111000000........................///............---------...------,,,,,,------...---,,,***))))))***++++++************************++++++******************++++++++++++++++++++++++))))))***++++++++++++***+++)))'''''')))*********++++++++++++++++++++++++))))))************))))))************************,,,++++++******++++++,,,((((((((())))))))))))***************************************************)))************+++++++++........................------------......//////........................////////////////////////////////////000000000000/////////000000000111111///000000111222333333333222222111222333555777999;;;;;;<<<>>>@@@AAACCCCCCEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@??????<<<<<<<<<;;;;;;:::::::::<<<<<<<<<;;;;;;;;;::::::;;;:::999888888777666666777777777777777666555555555555555555444444444444000000000111111111000000000000000000////////////------...............------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************++++++++++++++++++++++++,,,+++***+++---...---,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------...++++++,,,,,,,,,---------+++,,,---...---,,,+++***+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---.........+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++---..................---------------------------+++++++++,,,,,,---------............---,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---)))+++------,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,++++++,,,,,,---.................................------......///000111000...------...///111111111111111111111111111111111111111000000000000///000000000000111111111222222111111111111222222333222222222111111000000........................///............---------------------------------,,,+++************++++++************************,,,,,,++++++******))))))++++++++++++++++++++++++))))))***++++++++++++***...+++)))(((***,,,------++++++++++++++++++++++++)))******++++++******)))************************,,,,,,++++++++++++,,,,,,))))))))))))))))))((((((************************************************))))))*********+++++++++........................---------...............................................................////////////000000000000000000000111111111222222000000000111111222222333111111111222333555777999;;;<<<===???AAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999888777666666777777777777777666555555444444444333333333222222111222222222111000...---////////////000000000000---...............---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++,,,+++++++++,,,+++***+++---...---,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------***+++,,,---...---,,,++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))******+++,,,,,,------***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------..................---------------------------+++++++++,,,,,,---------//////...---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---)))+++------,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,***))))))***,,,,,,,,,++++++++++++,,,------.....................------------------......///000///---,,,,,,...000111000000000000000000000000111111111000000000000000///000000000000111111111222222111111111111222222222222111111111111111000........................///............---------------------------------,,,+++++++++++++++,,,,,,************************------,,,,,,+++++++++***++++++++++++++++++++++++))))))***++++++++++++***---+++)))(((***,,,------++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++++++++++++++***)))((('''************************************************))))))*********+++++++++........................,,,---......//////......................................................////////////000000000000111111111111222222222222000000000111111111222222000000222333555666777888;;;<<<===>>>@@@BBBCCCDDDAAAAAAAAAAAAAAABBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????========================;;;;;;;;;;;;::::::::::::999::::::999777666777888777777777777777666555555333333333333222222222111222222333222111///---,,,////////////000000000000.........///......---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++))))))*********+++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------............++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---........................------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---************+++,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---)))+++------,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************+++++++++++++++++++++,,,------...............------------,,,,,,,,,,,,---......///...---------...///000000000000000000000000000///000000000111111111111000000000111111111222222222222111111111111222222111111111111111111111111........................///............---------,,,------......------,,,+++++++++,,,,,,,,,,,,,,,************************---------,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++******((('''''')))+++++++++++++++++++++++++++++++++******++++++++++++******************************)))******++++++******)))***+++,,,,,,+++***((('''************************************************)))************+++++++++........................,,,---.../////////...---................................................////////////000000000000000000000000111111111111000000000000111111111111...000333555777888777777999:::;;;===>>>@@@AAABBB??????>>>>>>???AAACCCDDDAAAAAA@@@@@@@@@???????????????????????????@@@@@@========================;;;;;;;;;:::::::::999999777999:::999777666888999777777777777777666555555444444333333333222222222000111222222222000///---.../////////000000000111......//////...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******)))******+++,,,---+++,,,---...///......---,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++******))))))))))))*********+++++++++,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------.........///++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***************,,,---...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********++++++++++++******+++++++++***++++++,,,---//////.........---------,,,,,,,,,+++,,,------...---------.........//////000000000000000000000000......///000111222222333111111111111222222222333222222111111111111222222000000000000111111111111///////////////////////////............---------,,,,,,---......---,,,,,,)))******+++++++++++++++************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***(((''''''(((***,,,+++******************************++++++,,,,,,++++++***************************((()))************)))(((&&&''')))***+++***)))(((************************************************)))************+++++++++........................,,,,,,.../////////...---................................................////////////000000000000////////////000000000000000000000000111111111111---000333777999999888777777888999;;;===>>>???@@@============???AAACCCDDD@@@@@@@@@????????????>>>??????????????????@@@@@@<<<<<<==================;;;;;;;;;:::::::::999999666888:::999777666888;;;777777777777777666666555555555444444444333333333...///111222333222000///.../////////000000111111.../////////...---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,'''((((((((()))+++,,,---+++,,,.../////////......,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,+++***)))((((((++++++,,,,,,,,,---------,,,,,,+++***+++,,,...///++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------.........//////++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++000///---,,,++++++,,,------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------***************************+++,,,------,,,+++***)))***+++,,,,,,+++***)))++++++******++++++,,,---//////.........---------,,,,,,++++++,,,,,,---...,,,,,,---...//////......000000000000000000000000------...000111222333444111222222222222333333333222222111111111111222222000000000000000111111111000000000000000000000000//////.........---------,,,,,,---......---,,,,,,'''((()))***************************************))))))******+++++++++,,,++++++++++++++++++++++++))))))***++++++++++++***)))))))))+++---...---+++))))))))))))))))))))))))***++++++,,,,,,++++++***************************'''((()))******)))((('''!!!###&&&)))++++++******************************************************)))************+++++++++///............---------------............------------......///000000000///////////////.........////////////////////////000000000000000000000000000000000000000000000000222222333333333333444444999999888999:::<<>>???@@@AAAAAA@@@???>>>>>>@@@@@@???>>>?????????>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999<<<;;;:::999999999:::;;;:::::::::999999999888888888888888777777666555444333333333333333333333333222222111000//////000000111000000000000000111222//////...---,,,,,,++++++000---++++++------+++(((+++,,,,,,---.........---+++,,,,,,------,,,,,,+++//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++***)))))))))***,,,---///...------++++++***))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++)))***++++++,,,---......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------///......------,,,++++++......---------,,,,,,,,,+++++++++,,,,,,---------------......------,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........+++,,,------++++++,,,---************************---+++(((&&&'''))),,,...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,+++***)))+++...111+++,,,...///000//////...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,+++***)))(((************************+++++++++************************++++++,,,,,,,,,---,,,+++******,,,...///++++++,,,,,,,,,,,,------000000//////............,,,---...///000000000000//////000000///...------............////////////222222111111111111111111222111000......000111222000000111111111111000000000000000000///...---,,,------------------------------,,,,,,,,,,,,++++++++++++************++++++************************))))))***+++,,,,,,------)))************+++++++++************************((())))))*********))))))''''''(((******++++++++++++++++++*********))))))))))))(((((((((((())))))************************''''''(((((((((''''''&&&))))))))))))))))))))))))************************))))))***+++,,,------...///............---------------............------/////////...------,,,,,,////////////....................................////////////////////////000000000000000000000000222222222333333333444444666666777888999;;;<<<===;;;;;;<<<===>>>>>>??????@@@???>>>???@@@AAA@@@>>>?????????>>>>>>=========;;;;;;;;;<<<;;;;;;:::999;;;:::999888888999::::::::::::999999999888888888888888888777777666555444333333333333333333333333222222111000000000000000000000///////////////000//////......---,,,,,,+++,,,***)))+++---///...,,,***++++++,,,------,,,,,,+++,,,,,,------,,,,,,+++...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++,,,,,,---...------,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------........./////////000000...------------,,,,,,,,,......---------,,,,,,,,,+++,,,,,,,,,---------...---------...------,,,+++++++++,,,------------,,,------------------------,,,,,,,,,---------------+++,,,------++++++,,,---++++++++++++++++++++++++...---+++******,,,...000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++---......---+++******+++------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---,,,+++***)))******************************************++++++++++++++++++++++++,,,,,,---,,,+++******,,,---///++++++,,,,,,,,,,,,------.........------,,,,,,,,,+++,,,---...//////////////////////////////...---............////////////111111111111111111111111111111222222222222111111000000111111111111000000000000000000///...---,,,------------------------------,,,,,,,,,++++++++++++******************+++*********************************++++++,,,,,,,,,)))************+++++++++************************++++++******))))))(((((('''((()))******++++++++++++++++++*********))))))++++++************++++++************************)))******++++++******)))))))))))))))))))))))))))************************++++++++++++++++++++++++///............---------------............------.........---,,,,,,++++++................................................////////////////////////000000000000000000000000222222222222333333333333333444555777888999::::::;;;;;;;;;<<<<<<=========AAA@@@??????@@@AAA@@@???@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::999999999888888888888888999999:::999999999999888888888888888888777777666555444333333333333333333333333222111000000000000000000111000///......---......000//////......---------+++******+++---......---******++++++,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---------,,,,,,+++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........,,,,,,,,,,,,------------,,,,,,,,,---------............---------,,,,,,,,,---------------.........---------------,,,++++++++++++,,,---------------------------------------------------,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,+++++++++---//////---+++))))))///...---,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------,,,++++++************************)))))))))***+++++++++,,,,,,,,,++++++++++++++++++,,,++++++******,,,---...++++++,,,,,,,,,,,,------,,,,,,++++++++++++*********+++,,,---............---...//////////////////............////////////111111111111111111111111000111333555555333111000000000111111111111000000000000000000///...---,,,------------------------,,,,,,,,,,,,++++++++++++******************************************************++++++++++++++++++)))************+++++++++************************...---+++)))(((((((((((('''((()))******+++******+++++++++***************++++++************++++++******************************+++++++++++++++***))))))))))))))))))))))))************************,,,,,,+++++++++*********///............---------------............------+++,,,,,,------...//////------...............///........................////////////////////////////////////////////////111222222222222333333333111333555777888999888888<<<<<<<<<<<<<<<<<<======AAA???>>>???@@@AAA@@@?????????>>>===<<<<<<;;;::::::;;;;;;;;;;;;:::999999777777777777777888888888999999999999888888888888888888888777777666555444333333333333333333333333111111000000000000000111222111000///...---------000000//////...............------,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))***,,,---------,,,++++++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////***++++++++++++,,,,,,,,,++++++,,,,,,---...//////......---------,,,,,,,,,........................,,,------------,,,+++++++++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***---...---,,,------...---+++***)))***+++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************(((((()))***+++,,,,,,,,,,,,,,,,,,++++++*********++++++******++++++,,,---+++++++++,,,,,,,,,------+++++++++++++++*********++++++,,,---............------...///000000//////............////////////000000000000111111111111111111222333333222111111000000111111111111000000//////000//////...------------------------------,,,,,,,,,++++++++++++************++++++*********************************++++++++++++************))))))*********+++++++++************************...,,,***(((((((((***+++(((((()))***************************************))))))(((((((((((())))))************************((())))))************)))))))))))))))))))))))))))************************+++++++++***************///............---------------............---------------...//////000000,,,---------......//////................................................////////////////////////111111111222222222333333222333555777999999999999========================@@@???>>>>>>@@@@@@???>>>>>>>>>======<<<;;;;;;:::::::::;;;;;;::::::999888666666777777888888888888999999999888888888777777888888888777777666555444333333333333333333333333111000000000000000111111333222111000//////...//////////////////.........---...------++++++***+++,,,---------------,,,,,,,,,------......------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,((()))+++,,,,,,,,,+++******++++++,,,,,,------...---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++******+++,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////............////////////***++++++,,,---...//////......---------,,,,,,,,,........................,,,,,,------,,,,,,+++***,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,---///++++++***)))***+++,,,---******************************+++++++++,,,,,,,,,+++************+++++++++************************(((((()))***+++,,,,,,,,,,,,,,,,,,++++++*********************++++++,,,,,,+++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,,,,---...//////000000///------...///000000//////............//////////////////000000000111111111222111000//////000111222000000111111111111000000//////////////////...---------------------------,,,,,,+++++++++*********)))***++++++++++++***)))************************+++*********************))))))*********+++++++++************************+++***)))((()))***,,,...((())))))************)))************************))))))(((((((((((())))))************************(((((()))***************))))))))))))))))))))))))************************(((((()))******+++,,,,,,///............---------------............------111000000///......------,,,,,,,,,---......//////------------------------........................000000000000000000000000111111111111222222222222333444555777888999::::::<<<<<<=========>>>>>>>>>???>>>======>>>???>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999888888555666777888888999888888999888888888888777777777888888888777777666555444333333333333333333333333000000000000000111111222333222111000000///000000........................)))+++,,,,,,,,,,,,---///------.........---,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))***++++++++++++***+++++++++,,,,,,---------------,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---)))******+++---......///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---...---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........,,,------------.........++++++,,,,,,---...//////......---------,,,,,,,,,.........---------------,,,,,,,,,,,,,,,+++******,,,,,,---.......................................,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------.........,,,***)))+++,,,************+++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,******)))))))))***+++,,,************************)))))))))***+++++++++,,,,,,,,,++++++++++++++++++*********+++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,---------,,,---...///000000000000---...//////////////////............////////////...//////000000111111111222111///......///111222000000111111111111000000...///////////////......------------------------++++++++++++************)))***+++,,,,,,+++***)))************************))))))******************)))************+++++++++************************))))))))))))***,,,---///))))))************))))))***************+++++++++++++++************++++++************************))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))************************''''''((()))***+++,,,---///............---------------............------000//////......---,,,,,,++++++,,,------...//////------------------------........................000000000000000000000000111111111111222222222222444444444555777888:::;;;::::::;;;<<<======>>>>>>>>><<<;;;<<<===>>>===;;;:::;;;;;;;;;;;;<<<<<<<<<999::::::::::::999888888555666777999999999999999888888888888777777777777888888888777777666555444333333333333333333333333000000000000000111222222111000000/////////000000------------------------)))+++------++++++---///---------------,,,++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------*********+++++++++,,,,,,,,,,,,,,,------...............---------,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,+++******,,,------...............////////////////////////+++++++++++++++,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------+++---///...,,,*********++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++*********+++,,,---******************************************++++++++++++++++++++++++,,,,,,))))))***+++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,---...//////////////////////////////...---............////////////......//////000111111222111111111111111111111111000000111111111111000000......////////////......------------------------++++++++++++************(((***+++,,,,,,+++***(((************************(((((())))))******++++++)))************+++++++++*********************************++++++,,,,,,,,,))))))************))))))))))))*********+++++++++++++++************++++++************************'''((()))***++++++++++++))))))))))))))))))))))))************************(((((())))))******++++++//////.........------------..................---++++++,,,------......///++++++,,,,,,---...//////------------------------........................000000000000000000000000000111111111111222222222444333333444555777999;;;888888999:::<<<===>>>>>>===;;;:::;;;<<<===<<<;;;999999:::;;;;;;<<<<<<===999::::::::::::999888888555666888999:::::::::999888888888888777777777777888888888888777666555444333333333333333333333333000000///000000111222222//////.........//////000,,,---------------------,,,...///...***)))***,,,,,,,,,,,,,,,,,,+++***)))------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,111///...,,,,,,---...///------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''')))+++,,,,,,+++***)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,---------------.........//////,,,,,,,,,---------............---------,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++******,,,---......//////......------------------------*********++++++,,,,,,---+++,,,------++++++,,,---******************************)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------%%%)))...000000---,,,+++,,,---......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++***+++,,,...///************************+++++++++************************++++++,,,,,,---))))))***++++++++++++***++++++,,,,,,,,,---------******++++++,,,,,,,,,,,,++++++,,,---............///000000000///...------............/////////000---......///000111111222000111333444444333111000000000111111111111000000......///////////////...------------------------+++++++++************)))((()))+++,,,,,,+++)))(((************************'''(((((()))***++++++,,,)))************+++++++++************************++++++,,,,,,,,,+++******))))))*********))))))((())))))******++++++++++++))))))(((((((((((())))))************************%%%%%%'''(((((()))))))))))))))))))))))))))))))))************************************))))))))))))------------------------...---,,,,,,,,,,,,---...000000000000000000000000........................................................................////////////000000000000////////////000000000000///000111333555777888999999::::::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<<<<<<<999999888777777888999999999999999888888888888888999888888888777777666666:::888666444333444555666000000000000000111111111111000///......///000111////////////................................................---,,,++++++---------,,,,,,+++++++++)))+++---,,,+++***++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,++++++------,,,+++---+++******,,,------,,,---------............///000000///...------,,,,,,.........------,,,,,,,,,............---,,,,,,+++...---,,,++++++,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------------------------+++***+++...///,,,***------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......((()))******,,,,,,---......---,,,,,,++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------//////............//////++++++,,,...000444777999,,,,,,,,,,,,,,,,,,,,,,,,......///---+++)))******+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++---------+++)))((()))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++'''(((***,,,------------000000000000000000000000000000000000000000000000000000000000111111111111000111333444333111///...000000000000111111111111000000000000////////////------------------------++++++++++++++++++++++++,,,+++++++++***))))))))))))***+++,,,,,,+++***)))************************++++++******************))))))))))))))))))))))))///...,,,***))))))))))))000...***'''&&&(((+++---&&&---///(((&&&******&&&((()))***++++++***)))(((***************************&&&###$$$)))+++)))'''))))))************))))))************************))))))))))))))))))))))))------------------------...---,,,,,,,,,,,,---...////////////////////////.........................................................................../////////000000000000////////////000000000000111111222333444555555666888999999:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;::::::888888888888888888888888999999999999999999999999888888777777777666666666888777555333222222333444111111111000000000000000111000///......///000111////////////....................................------------------,,,,,,---------,,,,,,++++++++++++,,,......,,,+++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,++++++------,,,+++,,,***))))))+++,,,,,,+++------------............000//////...------,,,,,,,,,,,,,,,++++++*********---............------,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------...---,,,---//////---***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------,,,,,,///......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///+++++++++,,,...111333555,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++*********++++++,,,---,,,+++***))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///......------...////////////////////////////////////////////////////////////000000000111111111111111222333222111000/////////000000000111111111000000000000////////////------------------------+++++++++++++++++++++++++++++++++***************))))))***++++++***))))))***************************************************************************)))))))))***,,,---...+++***)))(((((()))******+++)))***---...,,,+++,,,((()))***++++++***)))(((************************+++(((&&&'''***,,,)))&&&))))))*********))))))(((************************))))))))))))))))))))))))------------------------...------,,,,,,------........................................................................................................./////////000000000////////////000000000000222222222222222222333333777777888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::999888888777777888999999888777777888888888888999999999999777777666666666666666555666555333222111111222333222222111111000000//////000000////////////000000////////////....................................+++,,,,,,------------,,,------,,,,,,,,,,,,+++++++++---///...---,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,++++++------,,,++++++)))((()))***,,,++++++------------............//////......---,,,,,,,,,,,,,,,++++++++++++******,,,,,,---.........------,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------000.........//////---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------------000///........................------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++,,,---...///+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++*********+++++++++***************,,,,,,,,,++++++++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........444222///---,,,,,,.../////////////////////////////////////////////////////////000000000000111111222111111111111000000000//////000000000000111111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))************))))))************************************************++++++++++++++++++++++++,,,,,,++++++******))))))''''''((())))))))))))(((111((((((000000'''%%%+++))))))***++++++***))))))************************+++***)))***------***&&&***************)))((('''************************))))))))))))))))))))))))------------------------------------------------------------------------................................................................................./////////000000////////////000000000000000111111111111222222222555666666777888999::::::::::::::::::::::::::::::999999999999999888777666555777888::::::888777555777777777777777888888888666666666666555555555555555444333222222222222333333222222111000///......000000////////////000000////////////....................................***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---++++++++++++++++++++++++***************************+++++++++++++++,,,,,,---,,,++++++------,,,++++++***))))))+++,,,,,,+++,,,,,,---------..................------,,,,,,,,,------------------------******+++,,,---------,,,,,,,,,---------+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------///............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......))))))***+++,,,---......//////......---......///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++***************************+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++*********************************,,,,,,+++******++++++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,---......///111///---+++******+++,,,////////////////////////////////////////////////////////////000000000111222111000000000000111111////////////000000000111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,))))))))))))))))))))))))***************************************+++++++++++++++++++++++++++++++++,,,---,,,,,,+++)))((('''+++,,,,,,---------------,,,+++,,,---***&&&&&&***************************************************))))))***,,,//////,,,)))******+++******)))((('''************************))))))))))))))))))))))))------------------------------------------------------------------------....................................................................................////////////////////////000000000000...///000000111222333444444555555666777888999999::::::::::::::::::::::::999999999999888777777666555666888999999888666555555555555555666666777777555555555555666666666666666555555444444444444444333222222111000///......//////000000000000//////////////////....................................******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++***+++,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,---,,,++++++------,,,+++---+++******,,,------,,,,,,,,,,,,------------...---------------,,,,,,,,,------------------------((()))***+++++++++++++++,,,---.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------------------------------------------------,,,------......------,,,,,,,,,,,,---------......------------------------,,,---...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......)))***+++,,,---......///...---------------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------,,,++++++***************************)))+++,,,,,,,,,,,,---///---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,++++++***************************++++++,,,++++++******+++,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,------...++++++,,,,,,,,,++++++***...................................................////////////000000000111000000//////000111111...////////////000000000000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,******))))))))))))******************************))))))*********+++++++++************************)))+++,,,...///...---,,,///...---,,,---...000111+++888:::---&&&+++///---++++++************++++++************************''''''***,,,//////---,,,***************)))((((((************************))))))))))))))))))))))))------------------------,,,------......------,,,------------------------........................................................................------........./////////////////////000000000000...///000111222333444444444444555666777888999999::::::::::::::::::::::::888888999999999888777777666666777888888777666666444444555555666666777777555666666666666777777777666666666666666666666666222222111111000000////////////000000000000//////////////////....................................***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------)))+++,,,,,,+++******+++++++++++++++++++++++++++*********************************++++++,,,,,,------,,,++++++------,,,+++---+++***+++,,,...------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,))))))***+++++++++******,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------------------------------------------------------............------,,,,,,,,,---------......------------------------***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,---------......////////////.........------------,,,------...///+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------,,,,,,+++++++++++++++++++++++++++***+++---,,,,,,,,,---...------++++++++++++------++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,***+++---...///...------......................................................////////////000000//////000000000000000111......////////////000000000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++************++++++************************)))))))))***++++++,,,,,,))))))))))))))))))))))))000222444555444111...,,,+++***)))***+++...111222CCCQQQMMM444&&&,,,...%%%,,,+++************+++,,,************************&&&''')))+++,,,------,,,))))))************))))))************************))))))))))))))))))))))))------------------------,,,,,,---......---,,,,,,------------------------........................................................................---------.........//////////////////000000000000111111111222222222333333444444555666777888999999999999999999999999999999888888999999:::999999999777777777777777777777777555555666666777888888999666666666777777777888888555666666777777666666666111111111000000000000000...///000111111000///...////////////....................................++++++,,,,,,,,,++++++***+++++++++,,,,,,---------***,,,------,,,++++++,,,++++++++++++++++++++++++************************)))******+++,,,,,,---------,,,++++++------,,,+++,,,+++)))***,,,------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,,,,,,,++++++***++++++++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------............------,,,,,,,,,---------......------------------------)))+++......---,,,---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......////////////..................------...//////000---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---...---+++******+++---...,,,,,,++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,---------)))***+++,,,---,,,++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------------......//////........................................................./////////000000---...000111111111000///........./////////000000000000000000////////////------------------------------------------------+++++++++***************---,,,+++******+++,,,---************************((())))))***++++++,,,,,,************************333555888;;;;;;:::777555111222555999<<<@@@BBBDDDRRRTTTHHH444)))+++***""",,,++++++******++++++,,,************************'''((())))))(((((()))***'''((()))******+++******************************))))))))))))))))))))))))------------------------,,,,,,---......---,,,,,,................................................................................................---------.........//////////////////000000000000333333333222222222111111444444555666777888999999999999999999999999999999777888999:::::::::::::::777777666666666666777777666777777888999:::::::::666666777777888888999999555555666666777666666555000000000000000111111111...///000111111000///...000/////////....................................,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,---------+++---......---,,,,,,---++++++++++++++++++++++++************************))))))***+++,,,,,,---------,,,++++++------,,,++++++***((()))***,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................------,,,+++******))))))***,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------------------------------------............------,,,,,,,,,---------......------------------------))),,,//////...---///222++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......***++++++,,,---.../////////////////////000111111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------,,,,,,------...((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---...---+++******+++---...---,,,,,,++++++*********))))))***+++,,,------...,,,,,,,,,------.........((()))+++---...---+++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------,,,000...,,,******,,,...///............................................................/////////000,,,...000111222111000///............/////////000000000000000////////////------------------------------------------------,,,+++++++++******))))))------,,,++++++,,,------************************((())))))***++++++,,,,,,++++++++++++++++++++++++&&&+++444===DDDHHHJJJJJJCCCFFFLLLSSSYYY\\\^^^^^^HHH>>>222,,,,,,//////...---,,,+++******+++,,,---******************************)))(((&&&%%%&&&'''&&&'''(((***++++++++++++************************))))))))))))))))))))))))------------,,,+++******------............------000000///...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............................................................//////////////////000111222333333333444333222222333444666777::::::::::::::::::::::::888888777777777777888888555555666666666666555555666666777888888888888888444555555555666666777777777777666555333222111111////////////............////////////............333333222111000///......///...---,,,,,,---...///------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++++++++***+++,,,...+++++++++*********))))))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------+++,,,------,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...------,,,,,,++++++***------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------............---------------.........//////------------------------------............------,,,,,,,,,---------......//////...---,,,,,,++++++,,,.........------///000,,,,,,,,,+++++++++******------------------------,,,------......------,,,.........------,,,,,,,,,,,,---...---,,,,,,,,,---,,,,,,,,,,,,,,,---...///---------,,,,,,+++++++++------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000///...,,,+++,,,---......,,,******+++*********++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,+++++++++---+++)))''''''((()))******+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********---------...............+++++++++,,,,,,---------////////////////////////..................------......///000000000000000222222111000///...------////////////////////////......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---,,,+++***)))))))))))))))***+++,,,,,,+++***)))*********++++++,,,,,,,,,,,,,,,---...///000111222111000///000333888>>>AAAFFFOOO[[[bbb___RRRAAA666000///...,,,+++***))))))******+++++++++,,,,,,,,,+++++++++*********))))))++++++******))))))((((((%%%'''(((******((('''%%%************************,,,+++++++++***)))))))))------.........---,,,,,,------............------000//////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............................................................////////////000000000111111222222333333333222222333444666777999999999999999999999888888777777777777777777888555666666777777666666555666777777888888888777777555555555555666666666777666555555444333222111111000000000/////////......////////////............000000000000000////////////...---,,,,,,---...///------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++))))))+++---+++++++++*********))))))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++,,,,,,,,,------++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------............------,,,------------.........------------------------------............------,,,,,,,,,---------.........------,,,++++++******+++,,,,,,,,,++++++---///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---------,,,,,,,,,---.........---------......------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,++++++++++++***,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,+++---......,,,***++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,,,,------,,,+++***((((((((()))******+++,,,,,,,,,,,,+++***++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******////////////////////////---,,,,,,,,,,,,,,,,,,+++......................................................///000000000000000000000000/////////////////////////////////////////////.........---------+++++++++*********))))))++++++++++++++++++++++++---,,,+++***)))))))))))))))***++++++++++++***)))******+++++++++,,,,,,,,,++++++,,,---...///000000---,,,***)))***,,,...000000333888;;;:::666111---///...---+++******************+++++++++,,,,,,,,,+++++++++*********))))))*********)))))))))))))))'''(((***++++++***((('''************************+++++++++***************------......//////......------............------/////////...------,,,,,,------------------------------------------------............................................................////////////111111111111111111111111333222222222333444555666777777777777777777777777777777777777777777777777666777777888888777777666777777888888888777777666555555555555666666666666444333333333222222222222111111111000000000000///////////////............---.........//////000000......------------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++***(((((()))++++++++++++******************++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++++++++*********++++++++++++,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---.../////////,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------............------,,,,,,,,,,,,------------------------------------------............------,,,,,,,,,---------......,,,,,,,,,++++++******)))++++++***)))((())),,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------///...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,++++++++++++---+++(((''''''(((+++---+++,,,,,,------,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------+++---...---,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++***************)))))))))***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++******))))))...------,,,,,,++++++***......................................................///000000000000///....../////////000000000////////////////////////////////////............+++++++++************)))++++++++++++++++++++++++,,,,,,+++***)))))))))))))))***++++++++++++***)))***++++++++++++,,,,,,,,,******++++++,,,---......,,,,,,***)))((((((((((((((((((''''''(((***+++,,,,,,++++++***)))***************+++++++++,,,,,,,,,+++++++++***************))))))))))))************)))***+++,,,,,,+++***)))***************************************++++++++++++,,,---...////////////------............------//////.........---------------------------------....................................................................................////////////111111111111000000000000222222222333333444555555666777777777777777888888666777777777777777777666777777888888888888777777777888888888888777666666555555555666666666666666222222222222222222222222222222222111111111000000////////////............---------.........//////------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++***((('''(((******************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++***************++++++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------......------,,,+++++++++,,,,,,,,,------------------------------,,,------......------,,,,,,,,,,,,---------......---,,,,,,,,,++++++******++++++***)))'''))),,,///......---------,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,++++++------,,,,,,+++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++***)))***+++---...+++,,,...---,,,++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++------,,,+++)))((('''''')))***+++++++++******)))++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++***))))))((('''''',,,,,,,,,,,,,,,,,,,,,,,,........................---------...............---...//////000000//////////////////////////////////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++***))))))***************++++++*********++++++++++++++++++++++++******++++++,,,------...******++++++,,,,,,++++++,,,,,,,,,---,,,,,,+++******)))))))))))))))************+++++++++,,,,,,,,,************************(((((())))))******++++++***++++++,,,,,,++++++***************************)))))))))***+++++++++,,,)))***+++,,,---.........------............------...............---------------------------------....................................................................................////////////111111000000000000000000111111222333333444444444666777777777888888999999555666777777777777666555777777888888888888777777777777888888888777777666666666666666666555555555111111222222222222333333222222222222111111111111////////////........................------------,,,------------------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++***((('''(((******************************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++*********))))))*********+++++++++,,,,,,,,,++++++***************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,***)))***---///......---------,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***---...---+++*********+++,,,---...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***+++------------+++***+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++***))))))***+++---...***,,,------,,,+++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++------,,,+++***)))(((''')))***++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++//////...------,,,++++++******+++,,,,,,---..............................---------.........//////------...///////////////000000000///...------,,,////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******)))*********+++******************++++++++++++++++++++++++++++++++++++,,,------......&&&'''(((***++++++************++++++***)))'''&&&))))))(((((())))))************+++++++++,,,,,,,,,************************(((((())))))******++++++)))******************)))************************)))))))))***+++++++++,,,)))***+++,,,------------------............------........................------------------------------------------------............................................................////////////000000000000000000000000000111222333444444444333666666777777888888999999555555777777777777555555666777777888888777777666666666777888888888888888666666666666666555555555222222222333333333333333222222222111111111111000////////////............//////......---------,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++***(((((()))+++***************+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++************)))))))))************++++++++++++,,,,,,***)))((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++***)))))))))++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------+++,,,------,,,,,,---///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,...,,,***,,,///111///---)))))))))***,,,---///000+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***+++...000000...+++***+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++++++++***++++++,,,,,,***+++------,,,+++,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,---*********+++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,......------,,,,,,++++++))))))***+++---...//////------------------------,,,,,,------.../////////------...////////////...111000000///...---,,,+++////////////////////////,,,,,,,,,,,,+++++++++***)))************+++++++++************************++++++***************+++++++++***))))))***++++++,,,,,,,,,++++++++++++***+++++++++,,,,,,---------******+++++++++***)))(((,,,+++)))'''(((***,,,...***)))))))))))))))************+++++++++,,,,,,,,,***************+++++++++))))))))))))************))))))))))))))))))))))))***************************************+++++++++++++++,,,---.........---------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,............................................................////////////......//////000000111111///000222333444444333333444555555666666777888888444555777888888777555444555666666777777666666555444555666888999999999999777666666666555555555555444444444333333333333333222111111111111000000000////////////.........................../////////+++,,,------------,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++))))))+++---))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************))))))))))))************++++++++++++,,,+++***)))))))))***+++************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------------.........------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,---***(((***///111///,,,************+++,,,---...---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++...------------,,,,,,,,,***+++---......---+++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,+++***)))+++------,,,,,,,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++((()))***+++,,,---...///++++++*********+++,,,---,,,,,,+++******+++,,,,,,---,,,,,,++++++***************+++++++++,,,,,,,,,******************************+++,,,,,,---......------------------------,,,,,,------...//////000,,,---......//////....../////////......---------////////////////////////------,,,,,,,,,+++++++++))))))*********+++++++++************************+++***************++++++++++++***))))))***++++++,,,,,,,,,+++++++++***************+++++++++++++++......------,,,+++++++++...---+++++++++...000222++++++***)))))))))************+++++++++,,,,,,,,,))))))*********+++++++++*********))))))))))))))))))))))))(((((()))))))))************************+++++++++***************,,,---......///.........---..................------.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,............................................................/////////000---......///000111111222///000222333444444333333333333444444555666777777444555666888888666555444555555666666666666555555333444666777999:::::::::777777666666555555555444555555555444444333333333111111111000000000000///000/////////............,,,,,,---...///000111222++++++------------++++++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++***+++,,,...))))))******+++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))************++++++++++++******)))***,,,---...************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,------...***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++---------.........//////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++(((+++...///...,,,,,,,,,,,,,,,,,,+++++++++******------------------------,,,------......------,,,*********++++++,,,,,,,,,***'''%%%''',,,...,,,(((+++++++++***++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++......---------,,,,,,,,,,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,---......---,,,***))))))+++------,,,,,,---...*********++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++***))))))+++---...---,,,+++******+++,,,---...------,,,+++***))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000,,,---......//////......---------............///////////////////////////......---------,,,,,,,,,+++++++++,,,,,,---------))))))))))))))))))))))))+++***************++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++*********))))))))))))************++++++************++++++'''(((***,,,,,,+++)))''',,,,,,+++*********************+++++++++,,,,,,,,,))))))******++++++++++++++++++******))))))((((((******))))))))))))******************************,,,+++++++++******))))))------------------------........................//////.........---------,,,---...//////...---,,,+++,,,............,,,+++......------------......000000//////.........---000//////.........//////........................111111000000111222222333333333444444555666666666555555555555555555555555777777777777777666666666777777777777888888888888666555444333333444555666777666444222111111111111444222///000111111///,,,//////...------------...111111000...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++++++++,,,......---,,,,,,++++++,,,,,,(((((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***+++,,,------......------++++++++++++++++++++++++000///---++++++,,,---...//////.........---------,,,,,,---.........------,,,,,,++++++,,,,,,---...000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,+++++++++,,,,,,------......---+++***)))++++++++++++++++++++++++++++++++++++,,,------...---------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,------,,,,,,+++***------------------------,,,---......,,,,,,---...***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++*********+++++++++,,,,,,,,,************************+++++++++************)))******+++++++++,,,,,,,,,))))))*********+++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))+++---...++++++,,,,,,,,,,,,------000000///...---,,,,,,,,,+++,,,,,,------,,,,,,+++........................//////.........------------------...------,,,,,,------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++,,,***))))))+++++++++***+++***)))((()))***,,,---******+++++++++,,,,,,,,,******++++++++++++******(((((())))))*********+++++++++,,,,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++(((((((((((((((((((((((((((((())))))******++++++'''((()))******+++******************************............------------........................//////.........---------------............------,,,------......------,,,......------------......000/////////.........---//////............//////////////////////////////222111111111111111222222333333333444555555666666555555555555555555555555666666666666666666666666555555666666666777777777777666555444444444555555666666555333222222222222444222000000111111///---000000///............/////////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---++++++,,,---------,,,+++++++++++++++))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))***+++///.........------------,,,,,,,,,,,,+++******))),,,,,,++++++,,,,,,---.........---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------------......---+++***)))++++++++++++++++++++++++///...---,,,++++++++++++---------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***------------------------***+++,,,+++******+++,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,************************))))))******+++++++++,,,+++++++++,,,,,,,,,------***************+++++++++++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))+++,,,---++++++,,,,,,,,,,,,------......------,,,,,,++++++,,,------......------,,,........................//////.........---------,,,,,,------...---------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++*********))))))(((((((((+++)))''''''((()))))))))***************+++++++++*********+++++++++,,,,,,******++++++++++++******((()))))))))************###$$$%%%''')))+++,,,---++++++++++++++++++++++++)))************+++++++++************************)))))))))))))))************++++++++++++*********************************------------...................................................---------.........------...............------------............------------....../////////...............///...............//////000000000000000000000000222222111111111111111222222333333444444555555666444444444444444444444444555555555555555555555555444444555555555666666666777666555555444444555555555555555555555444333333333222000000111111000...111111000///////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,++++++++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,***+++,,,,,,,,,+++************+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,------------------------///...---++++++,,,------............---------------------,,,+++***)))(((,,,,,,,,,,,,,,,------...,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---......------------,,,+++******++++++++++++++++++++++++......---,,,++++++++++++...------,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,------,,,,,,+++***------------------------***+++,,,+++***)))***+++,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,------+++++++++,,,,,,,,,,,,,,,+++++++++++++++***************++++++++++++******)))))))))******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++*********+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------------------...............---------++++++,,,---............------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))(((((((((((((((,,,)))'''&&&''')))************+++++++++***))))))*********++++++++++++,,,******++++++++++++******))))))))))))************"""""""""$$$&&&))),,,...++++++++++++++++++++++++)))************+++++++++************************************))))))))))))------,,,,,,+++******)))************************,,,,,,,,,,,,------------................................................///...---,,,,,,---...//////...---,,,,,,---...///......------------....................................---------...//////////////////////////////333222111111000111111111222222222333444444555555444444444444444444444444333333444444444444444555444444555555555666666666777666666555555555555555444555666666666555444333333222111111111111000000111000//////......//////,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---+++***+++,,,,,,+++******))))))******+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++)))***++++++,,,,,,++++++------------------------//////...------......///------------------------............------,,,+++,,,,,,,,,,,,,,,---......***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...///000---------,,,,,,+++++++++++++++++++++++++++++++++*********+++,,,---...//////...---,,,+++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,------------------,,,---...---,,,+++,,,------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,------++++++++++++++++++++++++,,,,,,++++++++++++******)))***,,,,,,,,,,,,***)))((())))))***+++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,************++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------------............------------------------------........................***+++,,,---............------------------------,,,,,,,,,+++++++++******************************++++++++++++++++++******///,,,)))((()))+++,,,,,,,,,,,,+++***))))))))))))************++++++++++++******++++++++++++******)))))))))))))))*********)))((('''&&&'''(((+++,,,************************))))))*********+++++++++************************++++++******))))))((((((,,,,,,++++++******************************************++++++,,,,,,,,,,,,........................---.....................///...---,,,,,,---.../////////---,,,,,,---//////......------------......---------...............---------------...//////........................222222111111111111111222111111222222333444444444444444444444444444444444222333333333444444555555555555666666666777777777666666666666666666666555444555666666666555444333222222222222111111111111000///......------......------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((***++++++******+++,,,,,,+++******))))))******,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,------------------+++,,,------............------,,,,,,------...///***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,---/////////...---,,,+++,,,---...,,,,,,,,,,,,------------,,,,,,------,,,,,,+++***,,,,,,,,,---------......---...///...,,,+++,,,------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++***************))))))))),,,+++++++++++++++++++++***+++,,,------,,,+++***)))******+++,,,---......,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++************+++++++++,,,,,,,,,------------------............,,,,,,------------,,,,,,---------------------------.....................***+++,,,---............------------------------,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,...,,,))))))***,,,,,,,,,...,,,***((('''(((***+++))))))*********+++++++++******++++++++++++************))))))))))))))))))...,,,***(((((((((***+++************************))))))*********+++++++++))))))))))))))))))))))))++++++******))))))(((((()))))))))((()))***+++,,,******************************++++++,,,,,,------........................---------........................------.........//////............//////......------------......---------------.........,,,,,,,,,,,,---...//////........................111111000000111222222333000111111222222333333444333333333333333333333333222333333444444555555555555555666666666777777777444444666777777777777777555555555555555444333333111222333222111000111333//////...---------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++'''(((******))))))+++---,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,,,,------------((()))***+++,,,------------------------......///,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,,,,---...//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,000///---++++++,,,---///,,,,,,---------.........,,,,,,------,,,,,,+++***+++,,,,,,------.........---...///---+++***+++,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***************)))))))))++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------........................+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...............++++++,,,---............------------------------,,,,,,,,,+++++++++*********************************************++++++++++++***((()))***+++***)))---,,,***(((((()))+++,,,)))))))))************+++******++++++++++++******************))))))))))))***)))((((((((()))+++,,,************************)))************+++++++++((((((((((((((((((((((((************)))))))))))))))(((((('''(((***+++---************************++++++,,,------...//////........................---------.........//////------............------......////////////............------------......,,,,,,,,,------.........,,,,,,,,,,,,---...///000........................//////000000111222444444000000111111222333333333333333333333333333333333333333333444555555666666444444555555555666666666222333555777888999999999666666555333222222222222000222444333111000222444000//////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************)))***++++++***)))***,,,------,,,+++++++++++++++***++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000++++++,,,,,,,,,---------)))******+++,,,,,,,,,,,,---------------...//////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......---------......///---,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---111///---++++++,,,...///++++++,,,,,,,,,---------,,,,,,------,,,,,,+++***++++++,,,,,,---......//////000000///---+++,,,---++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******+++,,,---......,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------///......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,------...---------------------------------,,,,,,,,,+++++++++******************************((()))))))))***************))))))***,,,,,,***(((((()))***+++,,,+++***)))))))))))))))******************++++++++++++******************)))))))))((((((((())))))***++++++,,,************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))*********+++***)))((((((***+++,,,************************------......///000111111........................---------.........//////,,,---...//////...---,,,---...///000000///...---.........------.........,,,,,,,,,------.........+++++++++,,,---...///000000000000000000000000000/////////000111333444555000000000111222222333333333333333333333333333333333333444444555666777777333333333444444444555555111222444777999:::::::::777666444222111111111111000222444333111000222444111111000///////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,------,,,***)))***+++...---,,,,,,++++++,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,+++,,,------......------------------------------++++++,,,---......------+++++++++,,,,,,---------------.........---,,,,,,...------------...//////000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,///......---------......---,,,+++++++++,,,---...++++++++++++++++++++++++))))))***+++,,,...000000111000---++++++,,,...000******+++++++++,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,---...//////222333333222000...///000***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///.........------,,,,,,,,,))))))***+++---...//////...---++++++++++++---...+++++++++***************,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,+++******---..................---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------...------,,,,,,------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))******+++++++++,,,++++++,,,...///...+++)))$$$'''+++//////---)))'''))))))))))))******************++++++++++++******+++*********))))))((((((***++++++,,,,,,,,,++++++)))))))))))))))))))))))))))************+++++++++************************(((((())))))******++++++///---+++)))))))))+++,,,************************111111000000//////......,,,---......//////......////////////////////////......------------..............................,,,,,,------...///000000...................................................------------...//////000000000000000000000000111222222222222333333333333333333333333333333333333444444555555444444333333333333333333333333333555555555444444333333333444444333333333333222222222222222111111111111000222111111000///......---//////...------------...------,,,,,,,,,,,,++++++(((***,,,,,,***)))******************************+++++++++*********))))))******************************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))))))))************)))************+++++++++,,,++++++***+++,,,...///.........------,,,,,,,,,+++,,,,,,------,,,,,,+++//////...---,,,++++++***,,,,,,,,,++++++*********+++++++++,,,,,,---------........................---+++)))+++---///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////,,,,,,,,,------.........------------------------........................------------------------............---,,,++++++........................,,,,,,,,,---------......***+++,,,,,,------,,,,,,---------............///---......,,,++++++---///++++++,,,,,,---...//////......///000///...,,,+++000///---,,,++++++,,,---------------------------++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---,,,+++++++++++++++ $$$'''(((***+++------,,,+++******+++,,,---))))))******++++++++++++******+++,,,,,,,,,,,,+++...---+++++++++---///000+++,,,,,,------,,,,,,+++......//////...---,,,,,,........................------............------...........................------,,,++++++++++++************************,,,,,,++++++***)))((((((******++++++++++++******************************+++++++++***)))((('''&&&))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((***++++++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,+++***)))((('''************************(((((()))***++++++,,,,,,************************/////////.........------,,,---......//////....................................------------..............................,,,,,,------...//////000...................................................------------...////////////////////////////////////000000000111111111333333333333333333333333333333444444444444333333333333333333333333333333555555444444444333333333444444333333333222222222222222222111111111000000111111111000///.........//////...---------------------,,,,,,,,,,,,+++++++++,,,------++++++,,,---++++++++++++++++++++++++,,,++++++++++++***************************************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************++++++++++++************++++++++++++---,,,++++++***+++,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++.........------,,,,,,+++---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------.........------,,,,,,+++------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***+++,,,,,,------,,,,,,------------............,,,------+++******,,,...***+++++++++,,,---------...............---,,,,,,...---,,,,,,,,,---......------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,++++++++++++++++++---//////...---------,,,,,,++++++++++++,,,,,,)))*********++++++++++++******+++,,,,,,,,,,,,+++---,,,+++******+++---...------------------------......//////...------,,,........................------............------------------------------++++++,,,------,,,,,,,,,************************,,,,,,++++++***))))))(((******++++++++++++******************************,,,,,,,,,,,,+++***))))))))))))*********+++++++++))))))))))))))))))))))))************************++++++,,,,,,+++)))'''&&&+++++++++++++++++++++++++++++++++++++++***)))(((************************((())))))***++++++,,,,,,************************.........---------------,,,---......//////....................................------------..............................,,,,,,------.../////////...................................................------------...///////////////////////////////////////000000000111111222222333333333333333333333333444444444444333333333333333333333333333333444444444444333333333333333333333333222222222222222222111111111000000000111111000000//////......//////......------------------,,,,,,,,,,,,++++++,,,------,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---************+++++++++,,,...---,,,+++************...------------,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,------------............+++,,,,,,+++***)))+++---++++++++++++++++++++++++...------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,++++++++++++++++++...///000///,,,*********++++++,,,,,,,,,,,,++++++************++++++++++++***++++++,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,000///...---------------.........///......---,,,........................------............------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,.........---,,,************************,,,,,,++++++***)))))))))******++++++++++++******************************,,,,,,---------,,,,,,+++***************+++++++++))))))))))))))))))))))))************************+++,,,,,,---,,,+++***)))++++++++++++++++++************+++++++++******)))************************)))))))))***++++++,,,,,,************************......------------------,,,---......///.......................................------------..............................---------.........//////...................................................------------...//////////////////////////////111111111111222222222222222222222222222333333333333333333444444333333333222222222222222222222222333333333333333333333333333333333222222222222111111111111111000000000000111000000000/////////..................------,,,------,,,,,,,,,+++++++++++++++***)))'''(((+++---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,++++++************------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------------------------------,,,,,,,,,,,,++++++........................,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******)))***+++,,,...///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,------------------------------.........++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,---------.........+++,,,,,,,,,******+++---,,,,,,,,,+++++++++++++++...---+++******+++,,,---,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,,,,---(((***++++++***)))***+++***+++,,,------,,,+++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,...---,,,+++******++++++000///...---,,,,,,---------...............------........................------............------,,,,,,,,,,,,,,,,,,,,,,,,(((***---//////...,,,***************************+++++++++*********))))))******++++++++++++*********************************+++,,,,,,---------,,,************************))))))))))))))))))))))))************************((()))+++---............++++++++++++************((()))***+++++++++++++++************************))))))*********+++++++++************************........................,,,---......///.......................................------------..............................---------..................................................................------------...//////........................000000111111111222222222111111111222222333333333222333333333333333333222222222222222222222222222333333333333333333333333333333222222222111111111111111111000000000//////000000000000////////////......//////......---,,,------,,,,,,,,,+++++++++++++++***)))'''(((+++---++++++++++++++++++++++++---------,,,,,,,,,++++++************************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++++++++,,,***++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******)))***+++,,,...///000111------------------------------------------------------------------------******+++,,,------------,,,,,,,,,---------......+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,------------...+++---......,,,+++,,,---------------,,,,,,,,,,,,---,,,+++******+++---............------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........------------......)))+++,,,,,,,,,,,,...000+++,,,---......---,,,+++,,,+++++++++++++++++++++++++++,,,------------,,,......---,,,,,,,,,,,,,,,...------,,,++++++,,,,,,------...............---........................------............------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////---***(((************************+++++++++*********************++++++++++++******************************((()))***++++++,,,,,,+++************************))))))))))))))))))))))))************************((()))+++---...///......************************((()))***+++++++++++++++***************************************+++++++++************************.............../////////,,,---......//////......------------------------......------------.........................................................................................................------------...//////................................./////////000000000000111111222333333333222222333333333333222222222222222222222222222222222222222222333333333333222222222222111111111111111111000000000/////////000000000000////////////---.../////////...,,,+++------,,,,,,,,,,,,++++++,,,------,,,******,,,...************************,,,,,,,,,,,,++++++++++++************************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,---************++++++++++++++++++++++++,,,,,,,,,,,,)))***+++,,,---...------,,,,,,,,,------------...+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++------------------------------------------------........................------------------------***++++++,,,,,,,,,,,,+++))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------+++---///...---,,,,,,---------------------------,,,,,,,,,,,,,,,------...............---,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------------......///,,,------,,,++++++,,,...,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------------------------------------,,,++++++,,,------,,,,,,+++,,,---......///.................................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,***(((******************************************************++++++++++++******************************'''((()))***************+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,---...---,,,******)))))))))*********++++++((()))***+++++++++++++++************************************************************************,,,,,,---------.........,,,---......//////......------------------------......------------.........................................................................................................------------...//////..................................../////////000///000000111222222333333222222333333333333222222111111111111111111111111111111222222222333333333222222222222111111111111111000000000////////////////////////000000000000---...///000///...,,,+++------,,,,,,,,,,,,+++++++++,,,------++++++,,,---++++++++++++++++++++++++,,,++++++++++++*********************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***)))******+++,,,,,,------++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,---.........---,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,------------------++++++++++++,,,,,,,,,---******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------.........------,,,,,,+++------------------------------------------------------------------------++++++,,,,,,,,,++++++***((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------***,,,......---++++++,,,+++++++++,,,,,,------...,,,,,,---...............,,,---.........---,,,+++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------+++,,,,,,***((((((***,,,------,,,,,,,,,,,,------------,,,,,,,,,++++++++++++,,,------...---------+++,,,,,,---------,,,,,,)))***---/////////---,,,,,,------...//////..............................------............------------------------------,,,,,,,,,------,,,++++++******************************************************++++++++++++******************************(((((())))))***)))))))))+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,---------,,,+++)))(((''''''((()))***+++,,,,,,)))******+++++++++******************************************************************************+++++++++,,,,,,---------,,,---......//////......------------------------.........------......................................................---...................................................------------...//////........................000000000000111111111111///000000111222222333333222222222333333222222222111111111111111111111111111111111222222333333333222222222111111111111000000000000000////////////////////////000000000000---...///000000...,,,+++---------,,,,,,,,,++++++(((***,,,,,,***)))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,***+++,,,------,,,+++***))))))***+++,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,---------...//////000///...,,,+++,,,,,,,,,------.........+++,,,,,,------,,,,,,+++------------------------*********++++++,,,,,,,,,))))))***+++---...//////........................+++---///...+++)))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++***)))******+++,,,------......******+++++++++,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,---------)))+++------,,,+++***+++))))))***+++,,,,,,------+++,,,...///000///......***+++---...///......---------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***)))))))))***++++++,,,+++,,,,,,+++***+++---///......,,,++++++,,,......---------,,,,,,++++++++++++,,,------......------)))***+++,,,,,,,,,,,,,,,(((***...111222111///---,,,,,,---.../////////...........................---..................---........................+++++++++,,,,,,------...******************************************++++++******++++++++++++******************************))))))************))))))++++++++++++******))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,,,,+++***&&&&&&''')))***+++,,,---******+++++++++******)))************************++++++******************************************......---,,,---...///000................................................////////////////////////..............................------------......//////.........---------////////////////////////---------............///............/////////000///////////////.........000000000000111111111111000111111111111222222222000111111111111222222222222222222111111111000000000000000000000000000000000000000000000000000000//////............/////////............------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))---,,,+++++++++,,,------******+++,,,,,,---......---------,,,,,,+++++++++++++++++++++++++++++++++***))))))***,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------,,,---.........---,,,,,,+++---,,,,,,++++++,,,,,,---...------,,,,,,,,,------.........------,,,,,,,,,...---,,,++++++,,,---...,,,------......------,,,,,,,,,,,,---------......000///...------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...///......---+++)))'''&&&,,,,,,+++******))))))(((***+++,,,---...---,,,,,,------,,,++++++,,,------,,,,,,,,,------.........,,,,,,---...---,,,***))),,,++++++,,,---...///000.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,---...//////---,,,++++++++++++,,,---+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***,,,+++***))))))***+++,,,************************------............------,,,------......------,,,...---,,,+++++++++,,,---------------------,,,,,,+++,,,,,,,,,,,,+++******.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,++++++******++++++...------,,,+++***))))))***************************++++++,,,,,,++++++***,,,,,,+++***)))))))))***,,,,,,,,,++++++*********,,,+++***))))))***+++,,,))))))*********+++++++++++++++++++++++++++++++++...------,,,---...///000................................................------------------------..............................------------......///.........------------........................---------............///.........////////////////////////////////////...000000000000111111111111000111111111111222222222000111111111111222222222333333333333222222222111000000000000000000000000000000000000000000000000//////............/////////............------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,---,,,,,,++++++)))******++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++***+++---......,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.........------...------,,,,,,+++---,,,,,,++++++,,,,,,---...------,,,,,,,,,------......---------,,,,,,,,,......---,,,,,,---......,,,------......------,,,,,,,,,,,,---------............---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,+++***))),,,++++++++++++************+++,,,---------,,,,,,---,,,++++++++++++,,,---+++,,,,,,,,,------------,,,---------,,,,,,+++***++++++,,,,,,---...//////......---------,,,,,,,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------............---,,,++++++,,,---...,,,,,,---------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------------,,,,,,+++************+++,,,++++++++++++++++++++++++------............------,,,------......------,,,,,,+++******+++,,,---...------------------------,,,------------,,,++++++......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++******))))))******++++++******)))(((((((((***************************++++++,,,,,,++++++***++++++******)))*********,,,,,,,,,++++++*********++++++***))))))***++++++))))))*********+++++++++++++++++++++++++++++++++...------------...//////................................................------------------------..............................------------..................---------------------------------------------............//////////////////...............//////////////////000000000000111111111111000111111111111222222222000111111111111222222222444444444333333333222222000000000000000000000000000000000000000000000000//////............/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++,,,---------,,,***)))************************------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++,,,---...---,,,)))))))))******+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------------,,,,,,,,,,,,///...------------...///,,,------......------,,,,,,,,,,,,---------......------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------)))***+++,,,------------+++++++++,,,,,,,,,------***+++,,,---------,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,+++,,,,,,,,,---......///...------------,,,,,,,,,------------....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------......------------......------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,------......))))))+++,,,---.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------......------,,,***)))))))))***,,,...///+++,,,,,,------.........---............---,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++***))))))(((((())))))))))))))))))))))))))))))***************************++++++,,,,,,++++++************)))******+++++++++++++++++++++*********++++++***))))))***++++++***************+++++++++++++++++++++++++++++++++------------......//////................................................////////////////////////..............................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////........................///////////////000000000111111111111000000111111111222222222000000111111111222222222444333333333333222222222000000000000000000000000//////////////////////////////............/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,------,,,,,,+++*********++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++,,,---,,,***++++++++++++************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,,,,,,,,,,---------......------,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---)))***+++,,,------------++++++,,,,,,---......///++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++***+++,,,---+++,,,,,,------.........------------------------,,,,,,,,,,,,------------------------------------........................------,,,,,,,,,,,,++++++------------------------------------------,,,,,,........................------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++***++++++,,,---...//////***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,------......------,,,******))))))***+++---...++++++,,,,,,---...//////---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))******+++++++++,,,,,,,,,***************************++++++,,,,,,++++++******)))))))))***+++,,,,,,+++++++++***************+++******************+++************************************************---------...............................................................////////////////////////..............................------------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////.........---.........//////000000///000000000111111111111000000111111111222222222000000111111111222222222222222222222111111111111000000000000000000000000//////////////////////////////............/////////............---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,...---+++))))))***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++)))***++++++***)))......---,,,+++******)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,------......------,,,,,,,,,,,,---------............------------......---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++,,,---------,,,,,,++++++,,,---...//////000+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***+++,,,---...+++,,,---.........------------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,+++++++++------------------------------------------,,,,,,........................,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++,,,------...//////...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,------......------,,,---,,,+++******+++,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++*********+++,,,,,,------***************************++++++,,,,,,++++++******)))))))))***+++,,,,,,*********************************++++++*********************************************************,,,---......//////......................................................------------------------..............................------------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///............/////////000------......///000000000000000000000111111111111000111111111111222222222000111111111111222222222222222222111111111000000000000000000000000000000000000000000000000000000//////............/////////............---------++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***)))((()))***+++***)))///......---,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***,,,,,,+++******+++---...---,,,,,,++++++,,,,,,---+++******++++++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,------......------,,,,,,,,,,,,---------............---------...//////---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---------------,,,,,,+++++++++,,,,,,---...//////,,,,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,------+++,,,---.........,,,,,,,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,------------...------------------------------............------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,------......////////////---,,,+++*********++++++,,,,,,,,,,,,++++++------------------------,,,,,,------------,,,,,,,,,------......------,,,......,,,+++++++++,,,,,,+++,,,,,,------.........++++++,,,,,,++++++***)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++***+++++++++(((((())))))*********+++***************************++++++,,,,,,++++++************)))******++++++)))))))))***************)))***++++++++++++***)))+++++++++***************************************,,,---.../////////...---................................................------------------------..............................------------......++++++,,,,,,,,,------------------------------------------............///,,,------...///000111111------......///000000111000000000000111111111111000111111111111222222222000111111111111222222222333333222222222111111111000000000000000000000000000000000000000000000000//////............/////////............---------***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************'''(((***,,,---,,,+++*********++++++,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++***)))((()))+++,,,,,,++++++++++++++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,+++,,,+++***)))***+++---...---,,,,,,++++++,,,,,,---************+++,,,---...******+++++++++,,,,,,,,,++++++,,,------,,,++++++,,,------......------,,,,,,,,,,,,---------......---,,,,,,,,,------...///---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,---------------,,,++++++,,,,,,---------...,,,,,,+++++++++,,,---...,,,---............---,,,------------,,,,,,,,,+++***+++,,,,,,---------,,,+++,,,...//////...,,,+++,,,,,,,,,---------......,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,---------......+++,,,,,,------.........+++,,,---......---,,,+++******+++,,,------------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......---------------...............///...,,,++++++++++++,,,******+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,...---,,,,,,,,,---...///------------------------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***************)))))))))))))))************************************++++++,,,,,,++++++***++++++******)))*********((()))))))))*********+++)))***++++++++++++***)))+++++++++*********))))))************************,,,,,,.../////////...---................................................////////////////////////.................................------.........+++++++++,,,,,,------------------------------------------.........//////+++,,,---...///111222222---------...///000000111000000000000111111111111000111111111111222222222000111111111111222222222444444444333333333222222000000000000000000000000000000000000000000000000//////............////////////.........---------***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++******))))))"""&&&+++///000...***'''(((((()))***+++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++***))))))***,,,...---,,,'''((()))***+++,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------------------,,,+++***))))))+++---...---,,,,,,++++++,,,,,,---************+++,,,---...*********++++++,,,,,,,,,******,,,,,,,,,,,,******,,,------......------,,,,,,,,,,,,---------......++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++,,,---............++++++,,,,,,,,,,,,---------,,,+++***+++,,,---...------...//////...------.........------,,,,,,,,,)))***,,,---...---,,,,,,+++,,,...//////...,,,+++,,,,,,,,,------................../////////000000......................................................---,,,,,,+++******,,,,,,,,,------.........++++++,,,,,,---...//////++++++,,,------,,,++++++)))***+++,,,---.........---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---...............------------,,,+++++++++,,,---...)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,---,,,,,,,,,---///111222------------------,,,,,,------......------,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++******)))))))))))))))++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++,,,,,,+++***)))))))))***(((((())))))*********+++)))***+++,,,,,,+++***)))++++++++++++******)))))))))))))))))))))))))))))),,,,,,************,,,,,,/////////////////////...111000///---------.../////////////////////////////////............//////++++++,,,,,,---...///////////////...---------,,,..............................------------......////////////000000000000////////////////////////////////////000000000000222111000//////000111222555555444333222111000///111222222333333222222111111111111111111111111111111111111111000000000000////////////////////////------------------------+++,,,,,,------,,,,,,+++------++++++++++++------)))))))))))))))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++,,,***(((&&&&&&&&&((())),,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......111///---+++))))))***+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,+++++++++******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---/////////......---------111111000...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,------.........000///...---------------222111000...,,,+++++++++---------............///)))...000...,,,...---++++++,,,------......---------.........---,,,,,,+++........................///...------++++++***))),,,,,,,,,------.........//////...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***------++++++++++++------++++++++++++++++++++++++---------------------------...000111111111000///.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************************************(((((()))***+++,,,,,,,,,,,,+++++++++***)))))))))+++++++++++++++++++++++++++******)))***,,,---...************************************************)))))))))***++++++,,,,,,((())))))))))))*********++++++************++++++//////...------...//////***++++++,,,---...//////000000///...............//////////////////////////////............//////++++++,,,------...//////...............---------..............................------------............/////////000000000////////////////////////////////////000000000000222111000//////000111222333333222222222222111111111222222333333222222111111111111111111111111111111111111111000000000000////////////////////////------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++------+++*********++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...---+++******+++---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,---,,,+++***...---,,,,,,+++++++++,,,......---------,,,,,,,,,,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))+++,,,---.........---------,,,,,,000000///...---,,,,,,+++------,,,,,,,,,,,,,,,,,,.........---------,,,,,,---------.........//////........................,,,,,,------------------///......---------......///...---,,,,,,,,,,,,,,,---------............///---111000,,,+++...000000+++,,,------......---------.........------,,,+++...........................------,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------,,,---......//////......------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************)))))))))***+++++++++,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,+++************,,,---...************************************************++++++******************)))))))))*********++++++++++++************++++++000000////////////000000////////////000000111111///////////////......---//////////////////////////////............//////,,,,,,,,,---......//////---------.............................................------------......------........./////////////////////////////////////////////000000000000111111000000000000111111111111111222222222333333111111222222222222111111111111111111111111111111111111111111000000000000////////////////////////------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,------------,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,//////...---+++***))))))++++++++++++,,,,,,,,,,,,+++*********+++---///000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,...---,,,,,,++++++++++++------------,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------+++******))))))))),,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++---,,,+++******+++,,,---------------,,,,,,,,,,,,............---------,,,------------,,,,,,++++++.........------------,,,............////////////........................------------------,,,,,,......---------...//////---,,,,,,+++,,,,,,---------------............///,,,...+++&&&$$$)))---///+++,,,------......---------............---,,,,,,........................---,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************************************************************++++++***************+++++++++------------------------************+++,,,---...************************************************,,,,,,++++++***))))))(((************+++++++++,,,++++++************++++++------------------------333333222111000......------...///000000///...---//////////////////////////////............//////,,,---------......//////,,,---------.../////////..............................------------......------------.........///////////////////////////////////////000000000000111000000000000000000111111111111111222222222222111111222222222222111111111111111111111111111111111111111111000000000///////////////////////////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,---...---+++************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++,,,,,,,,,,,,------///......---+++******)))******+++++++++,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,...------,,,,,,++++++***---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,............------------------------.............................................------,,,,,,,,,---------------...///000...------,,,,,,------...---------............///+++---+++%%%$$$(((,,,---+++,,,------......------------............------........................,,,,,,,,,,,,------......---------...............,,,,,,,,,,,,,,,---...///........................---------------------------------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++*********+++---...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************+++++++++***************)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------************************************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,------,,,,,,,,,......---,,,+++***)))(((---...///000000///...---//////////////////////////////............//////------...............///,,,---------.../////////..............................------------......------------.........///////////////////////////////////////000000000000000000000111111000000000222222222111111111000000000111111222222111111000111111111111111111111111111111111111000000000///////////////////////////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***---...///...,,,+++******++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,))))))***+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,------------,,,,,,,,,++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------//////.........---------++++++,,,,,,,,,---------.................................------,,,,,,,,,---------------...///000111000///......------------------............///,,,000111---,,,...000...+++,,,------......------------...//////......---........................+++,,,,,,------......///........................///...---,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++++++++,,,...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************+++++++++***************)))))))))***+++++++++,,,************************)))******+++,,,,,,,,,---************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++************++++++---...////////////...---+++++++++,,,,,,------------...////////////////////////////////////////////////............//////........................---------.............................................------------......------........./////////////////////////////////////////////000000000000000000111111111111000000222222111111111000000000000000111111111111000000111111111111111111111111111111111111000000000000////////////////////////------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***,,,...000111111//////+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...******+++,,,,,,---......++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++)))))))))+++,,,...000111++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,......------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------,,,,,,,,,---......///////////////.........------***+++++++++,,,,,,,,,,,,........................------------------,,,,,,......---------...//////222111000///............---------............///***///222///...//////,,,+++,,,------......------------...////////////...........................,,,,,,------.........////////////...............//////...---,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...///,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************************************************************++++++***************+++++++++************************))))))***,,,,,,,,,,,,,,,************************************************((())))))***++++++,,,,,,************+++++++++,,,++++++************++++++...///000000000000///...,,,------...///000111111...............///000000//////////////////////////////............//////////////////...........................---------..............................------------............/////////000000000////////////////////////////////////000000000000///000111222222111000///000000000000111111111111000000111111111111000000111111111111111111111111111111111111000000000000////////////////////////------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++---///000000000000,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++,,,,,,---......******+++,,,,,,---......,,,,,,,,,,,,------------,,,---------,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++++++++++++++,,,---......******+++++++++,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,------...,,,------------------,,,,,,,,,---------.........---,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111////////////............+++++++++,,,,,,,,,------........................,,,,,,------------------///......---------......000//////.........//////---------............///(((---000---,,,------***+++,,,------......------------...///////////////........................---------...............000/////////.........---...------,,,,,,,,,------................................................------------------------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------+++,,,------...---------------------------,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************)))))))))***+++++++++,,,+++++++++***************************************((()))+++,,,------,,,,,,******************************************************************++++++)))))))))*********++++++++++++************++++++---...///000000///...------------------,,,,,,,,,///...---------///000111//////////////////////////////............/////////////////////........./////////......------,,,.................................------.........////////////000000000000////////////////////////////////////000000000000///000111222222111000///......///000111222333333000000111111111111000000111111111111111111111111111111111111000000000000////////////////////////------------------------+++,,,,,,------,,,,,,+++++++++------------++++++------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++((()))***,,,---......///---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...******+++,,,,,,---......+++++++++,,,,,,---------,,,,,,------------......+++,,,,,,------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((((((''''''''')))***+++...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------...............,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++......---------,,,,,,,,,,,,,,,------------......)))***+++,,,------...///,,,------......------,,,---------....../////////---------,,,,,,+++++++++)))***+++---///000222222000/////////............,,,,,,,,,---------..............................,,,,,,,,,------.........000///...---------------,,,,,,,,,---...///000000---------.........//////,,,000222///---///000...+++,,,------......------------...///000000//////................................................000000//////.........---,,,,,,,,,,,,---...//////////////////////////////........................////////////////////////+++,,,............,,,+++++++++------------++++++------------------------------------------------***+++,,,---...---,,,,,,.........------,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++************************************************(((((()))***+++,,,,,,---,,,+++++++++******))))))++++++++++++++++++++++++((()))+++,,,------,,,,,,************************************************,,,,,,++++++***)))))))))((())))))))))))*********++++++************++++++,,,,,,,,,---------............................................................////////////......////////////////////////000000///...............////////////////////////---------............/////////.........---------////////////////////////............////////////000000000000111111111111000000000000111111111111111000///......///000111000000111111111111000000000000111111111000000///000000000000000000000000////////////////////////,,,---...//////...---,,,------------------------((()))***+++,,,...//////444///***)))+++---+++(((---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,)))******+++---......///---------------------------------,,,,,,,,,++++++$$$%%%'''(((((('''%%%$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///---,,,******+++,,,---++++++++++++++++++++++++...---+++******+++---...,,,++++++******++++++,,,******+++++++++,,,,,,,,,///...---------......///++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------......---,,,,,,+++++++++++++++,,,---...///111222222000///...---------------,,,,,,,,,---------......,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////++++++,,,,,,...///111222////////////////////////...------------...//////,,,---...//////...---,,,......................................................------------......---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,---------......*********++++++,,,,,,,,,,,,,,,,,,------...........................------...---,,,+++++++++------000///---,,,+++,,,------,,,***)))***+++------,,,---------,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))******************************+++,,,------............---+++)))((('''&&&,,,,,,+++)))'''''')))++++++++++++*********))))))******++++++++++++******,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++******************))))))))))))))))))))))))+++++++++*********))))))------........./////////........................////////////////////////......////////////......////////////////////////000000///...............////////////////////////---------............/////////.........---------////////////////////////............/////////////////////000000000111111000000000000111111111111000000////////////000000000000111111111111000000000000111111111111000000000000000000000000000000////////////////////////.........//////.........------------------------,,,------...///000111111333///***)))+++---+++(((---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,++++++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***------------------------+++,,,------......---------,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,.........---------------+++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------......---,,,,,,++++++,,,,,,***++++++,,,---...//////000//////...............,,,,,,---------.........------,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------...//////000////////////////////////...------------...//////------...//////...------......................................................------------............------------.........------,,,,,,------...,,,,,,---------.........,,,,,,,,,,,,,,,---------,,,,,,------------------........................+++***)))))))))***,,,,,,---,,,+++*********++++++,,,***)))***,,,------,,,---,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,+++,,,,,,,,,+++++++++***************************************************************+++,,,---------,,,,,,++++++************''''''&&&$$$######%%%'''+++++++++*********))))))******++++++++++++******++++++************++++++++++++++++++++++++++++++************************************************+++++++++*********))))))....../////////000000000........................000000000000000000000000...//////000000//////...////////////////////////000//////............///////////////////////////---------............////////////............---////////////////////////............////////////....../////////000000000000000000000111111111111//////000000000000//////000000111111111111000000000000111111111111000000000000000000000000000000////////////////////////000//////......//////000------------------------+++,,,,,,,,,------------222...+++***,,,---,,,)))---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------,,,,,,+++++++++***------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------------------------+++,,,------......------+++*********+++---///000------------------------***+++---//////---+++***,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------......---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------000//////...............,,,------------.........///...---,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////............//////////////////////////////......------......///000---......//////......---......................................................------------......//////............//////......------------......,,,------------.....................------------------------------,,,,,,........................------,,,,,,---...///000---,,,++++++***+++++++++---+++******,,,------,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++))))))******+++,,,,,,,,,******++++++,,,---------*********(((&&&&&&(((***+++++++++*********************++++++++++++************++++++++++++******++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***************....../////////000000000........................//////////////////////////////000000000000//////////////////////////////000///............//////////////////////////////---------............////////////...............////////////////////////............////////////............///////////////000000000111111111111...///000111111000///...000000111111111111000000///000000111111111111000000000000000000000000000////////////////////////111000///......///000111------------------------,,,+++++++++++++++++++++000...++++++,,,---,,,+++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,,,,------------------...------------,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++***++++++---...///------------------------+++,,,---......---,,,+++,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,.........,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------......------,,,,,,,,,------..............................---------------...------------............000000...---,,,,,,,,,,,,............................................................//////////////////////////////////////////......//////000000////////////////////////...............//////000......////////////............................................................------------......///..................///......------------......------------............///.........------,,,,,,.........------,,,,,,,,,---------...............//////...........................---------......---,,,******,,,------,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++******+++,,,------......---......---++++++---///******************************++++++++++++******)))***+++,,,,,,+++***)))***************************************+++++++++++++++++++++++++++++++++************************------........./////////////////////////////////........................//////000000000000////////////////////////////////////............//////////////////////////////---------............///////////////////////////////////////////////////............////////////............///////////////000000000111111111111...///000111111000///...000000111111111111000000//////000111111111111111111111111111111111111111000000000000000000000000111000///......///000111------------------------////////////...............---,,,,,,---------,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,,,,---------...............---------,,,,,,......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...************************+++,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------+++,,,---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...---------,,,,,,---.....................------------,,,,,,+++,,,,,,---------------.........//////111000///...------,,,---------------------------.................................//////000000000////////////////////////.........///000111222333000000000000000000000000///............///000000////////////////////////........................////////////////////////......------------............------------......///......------......///---------.........//////......------,,,,,,++++++.........------,,,,,,,,,---------.........//////,,,,,,++++++***)))((('''...........................,,,++++++,,,---,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************++++++,,,,,,,,,,,,,,,,,,------)))***+++***))))))***,,,******************************++++++++++++******)))***+++,,,,,,+++***)))************************))))))*********+++++++++++++++++++++++++++++++++************************------........./////////////////////////////////........................///000000111111000000//////////////////////////////............//////000////////////////////////---------............///...////////////000000000////////////////////////............////////////....../////////000000000000000000000111111111111//////000000000000//////000000111111111111000000...///000111111222111111111111111111111111111111000000000000000000000000000//////......//////000------------------------......------------------------------............---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,)))*********++++++,,,,,,+++,,,,,,------.....................---------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------+++++++++++++++++++++++++++,,,------......---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,++++++,,,...000------,,,,,,,,,,,,------,,,,,,,,,,,,------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...------------------...///,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---...------........./////////111000///...............------------------------........................,,,,,,,,,---......//////////////////////////////---......///111222444555000000000000000000000000//////......//////000111000//////......//////000........................////////////////////////......------------.........------------------...//////............//////------........./////////---------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------.../////////,,,,,,,,,,,,+++***((('''++++++,,,------------,,,///---++++++,,,---,,,++++++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++''')))******(((((()))******************+++++++++******++++++++++++************++++++++++++******************************)))))))))***++++++,,,,,,++++++++++++++++++++++++***************+++++++++....../////////000000000////////////////////////........................000000111111111111000000////////////////////////...............///000000////////////////////////---------............///.../////////000000000000////////////////////////............/////////////////////000000000111111000000000000111111111111000000////////////000000000000111111111111000000...///000111111222222222111111111111111111111111000000000000000000000000.........//////.........------------------------+++++++++++++++++++++++++++---...............///---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++************++++++,,,,,,---......///............------------++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,---,,,,,,,,,------------------------......------------......------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,---......//////------------------------))))))+++,,,------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------...------,,,,,,------...---------------...//////+++++++++++++++++++++,,,...---------......///000............////////////000000///////////////000................................................,,,,,,,,,---.../////////////////////////////////000//////000111222333444000000000000000000000000///////////////000000111111000///......///000111........................////////////////////////......------------......//////............////////////............//////............////////////------------............,,,,,,------------------,,,,,,------...//////000,,,---...//////...------***+++---.........---,,,///...,,,,,,------,,,+++---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++(((***+++,,,+++***+++,,,))))))*********+++++++++******++++++++++++******++++++************++++++************************((())))))***++++++,,,,,,************************))))))*********+++++++++000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000////////////////////////...............///000111////////////////////////---------.........//////.../////////000000111111////////////////////////............/////////000000000000000111111111111000000000000111111111111111000///......///000111000000111111111111000000......///111111222222222111111111111111111111111000000000000000000000000,,,---...//////...---,,,---------------------------------....../////////+++,,,...///......//////---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,------,,,+++***)))((('''++++++,,,,,,---...////////////.........---------,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,........................+++,,,------......------)))***+++,,,---.........////////////////////////,,,---///000000///---,,,...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---...///000111------------------------)))***+++---...///000000........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------...------,,,,,,------...---------------...///000,,,,,,,,,------.........///////////////000111111............/////////000000////////////000000111000000000000000000000000////////////////////////.........///000111111222////////////////////////222111111111111111222222000000000000000000000000///////////////000111111111000///......///000111........................000000000000000000000000.........------.........000000////////////000000//////............//////............/////////000---.........//////000000,,,,,,,,,------.........,,,,,,------...///000000''')))+++---.........---,,,---///000000000//////000...,,,,,,------,,,+++---------,,,,,,+++++++++,,,,,,,,,------.........*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,&&&(((******))))))***+++))))))******++++++++++++******++++++++++++******,,,+++***))))))***+++,,,))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))******++++++++++++------......//////000000111111000000//////......---...///000000///...---000000000000000000000000000000000000000000000000////////////////////////333222111000///...---,,,,,,---///000111000///---000000000000000000000000000000000000000000000000......//////000000111111.........///111333666777777666444222111000//////000000111111111000000///000000000000111111111111000000000000000000000000222222111111222444555666111111000000//////......///...------...///...---////////////////////////...------,,,,,,------...---------,,,,,,+++++++++------------------------,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000333222111000...------,,,,,,,,,---......---------...------,,,,,,,,,------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------------------------------------------------------,,,,,,,,,------.................................------------------------...------,,,,,,------...---------------------------------------------------------............///------------------------------------------------...------,,,,,,------...,,,++++++++++++,,,------&&&(((,,,------,,,,,,,,,++++++,,,------......///......---,,,,,,---------+++++++++,,,,,,,,,------......------------......------............------,,,,,,,,,---------......---------.........//////.........///......---,,,111111///......///000111,,,---......//////......000//////.........//////111000/////////111222333...//////000000111111111111111111111111111111111.........//////000000000000000/////////.......................................////////////............------------............////////////......//////.........---------------------------------//////.........---------////////////////////////........................------------------------//////.........---------,,,,,,---.../////////...---.........---,,,,,,+++------++++++++++++------,,,,,,,,,++++++*********++++++************++++++)))***++++++,,,,,,,,,,,,...---+++******+++---...++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...,,,+++***+++,,,,,,))))))))))))************************))))))((((((.........///////////////111000000000/////////......//////////////////...000000000000000000000000000000000000000000000000////////////////////////222222111000///...------,,,---///000111000///...000000000000000000000000000000000000000000000000////////////000000000000.........///000222444555444333222111111000111111000000111111111000000///000000000000111111111111000000000000000000000000222222111111222333555666111000000000/////////...///...------//////...---...........................------,,,,,,------...000000000//////.........------------------------------,,,++++++,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000666555222000...---------,,,,,,------------,,,,,,...------,,,,,,---------.........//////.............................................---,,,++++++---------,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------...------,,,,,,------...---------------------------------------------------------............///,,,,,,,,,---------......------------------------...------,,,,,,------...,,,,,,,,,,,,,,,------...(((***------,,,,,,,,,---------------------------------,,,,,,,,,,,,------------........./////////......------------......------............------,,,,,,---------.........---------.........//////,,,------.../////////...///...---,,,,,,---......,,,,,,---............---111000000////////////000000000000000000111222222/////////000000000000000000000000000000000000000////////////000000000111000000000000////////////////////////////////////...//////000000//////...///......------......///......////////////......//////.........---------........................//////.........---------................................................------------------------//////.........---------------......///.........------......------,,,+++---,,,,,,++++++,,,,,,---//////.........---------,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,+++++++++***)))(((((()))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********++++++))))))))))))************++++++*********)))))))))000000///////////////...000000000000////////////000//////......//////000000000000000000000000000000000000000000000000000////////////////////////000000000000////////////,,,---///000000000///...000000000000000000000000000000000000000000000000000000000000////////////////////////000111222222111000000000000000111222///000000111111000000000000000000000111111111111000000000000000000000000222222111222222333444555000000000000///////////////...------//////...---------------------------...------,,,,,,------...000000000000000/////////------------------------...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000333444666777555111,,,))),,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------........................000//////......---,,,,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,------------...------------------------------------------------...------,,,,,,------...---------------------------------------------------------............///,,,,,,,,,------.........------------------------...------,,,,,,------...---------,,,---......///+++,,,------,,,+++,,,...//////...------,,,++++++,,,,,,,,,++++++,,,,,,------............/////////......------------......------............------,,,------------.........------........./////////+++,,,---...///000000000...------,,,,,,---......------...////////////...222111000//////////////////000000111111111111111111000000000000000000///////////////////////////000000000000000111111111111111000000000/////////000000000000000000000000//////000000000000////////////............//////...//////000000//////.../////////............---/////////////////////////////////............---................................................------------------------...............---------.........///......------------......------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,+++******+++***)))(((((()))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))))))))******)))))))))*********+++++++++++++++++++++*********111000000000//////......000000000000////////////111000///......///000111////////////////////////////////////////////////////////////////////////////////////000000000000------...///000/////////////////////////////////000000000000000000000000111111000000//////......000000////////////000000000000////////////000000...///000000000000000000///000000000111111111111000000000000000000000000111111222222222333333444000000000000///////////////...---...///000///---------------------------...------,,,,,,------.........------------------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000***000999>>>>>>777---&&&---,,,,,,+++++++++++++++,,,,,,------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000//////......---,,,,,,,,,------------------------------------------------////////////////////////------------------------...------,,,,,,------...---------------------------------------------------------............///------------------------,,,,,,------------------...------,,,,,,------......------------...//////---......---++++++---.........---------,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,------------......------------......------............------------------........................////////////,,,---...//////000000000//////////////////000000//////000111111111111111222111000////////////000000111222333333222111000333333222222111111000000000000000000000000000000000000000111111111111111111111000000000/////////111111111111111111111111///000000111111000000///000//////......//////000//////000000000000///////////////.............../////////////////////////////////...............------------------------.........................................................................../////////...---,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++***)))------,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,***))))))***,,,,,,************************************************+++++++++++++++++++++++++++++++++************+++))))))*********+++++++++++++++++++++++++++++++++111111000000/////////...////////////000000000000111000///......///000111////////////////////////////////////////////////000000000000000000000000////////////000000000000---......///////////////////////////////////////111111111111111111111111111111000000//////......000000000000//////......222111000///..................///000000000000000///000000000111111111111000000000000000000000000111111222222222222222222////////////000000000000000///......///000///..............................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////)))...555:::;;;888222......---,,,+++++++++,,,,,,+++,,,---.........------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///000/////////......------------------------------------------------------------------------------------------------------...------,,,,,,------...---------------------------------------------------------............/////////...---,,,++++++***,,,,,,,,,---------.........------,,,,,,------......------------...//////---......---++++++---...,,,,,,,,,---------......,,,+++++++++,,,,,,---...,,,,,,,,,---------............------------......------............---------------.........//////........./////////000000...///////////////.........//////000000111111111//////000111111111111111111111000000000000111111333444555666555444333222666555555444444333333333222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000111111111111000000000000000//////000000000//////000000000000//////////////////////////////........................////////////////////////........................................................................---......................../////////...---,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............++++++************++++++,,,,,,,,,,,,++++++***))).........------.........++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++111000000000000000000///////////////000000000000111000000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000............/////////000000000000000000000000000111111111111111111111111000000000000////////////000111111111111000///...222222000///............------...///000000000000000000000000111111111111000000000000000000000000111111222222222222111111////////////000000000000000///......000000///...////////////////////////...------,,,,,,------...---------...............------------------------***++++++,,,,,,++++++***------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////111444777999000///---,,,+++,,,,,,---***+++---...///......---------............------........................///...,,,+++******+++,,,........................------------------------...------------,,,,,,,,,************************------------------------...------,,,,,,------...---------------------------------------------------------............/////////...---,,,++++++***+++,,,,,,------............------,,,,,,------...---------,,,---......///+++,,,------,,,+++,,,...++++++,,,,,,---...//////,,,,,,,,,,,,---...//////....../////////000000000......------------......------............------------........./////////....../////////000000000000000000000000///...---------///000000000000000...///000000111111000000222222222222222333444555777888888888888777777666888888888888888888777777666666666666666666666666555555444444444444444333444333333333333222222222000000000000000000000000111111222222222222111111111111000000000000111111///000000111111000000///...////////////000000000...........................////////////000000000////////////////////////................................................---------........................///......------,,,,,,------......------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------+++******))))))******+++++++++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,*********++++++++++++,,,*********+++++++++++++++000000000000000111111111.../////////000000000111000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////...............///000000000000000000000000000000111111111111111111111111////////////000000000000000111222222222111000///111111000//////000000000,,,---...///000000000000000000000000111111111111000000000000000000000000000111222333333222111000.../////////000000000111000///...///000111000..............................------,,,,,,------.............../////////000------------------------++++++,,,------,,,++++++------------.........///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///000...,,,+++---111666999222000...---,,,,,,---...)))+++---...//////...---.........//////.................................000///---+++++++++,,,---++++++,,,,,,---.........------------------------......---------,,,,,,,,,++++++++++++++++++++++++------------------------...------,,,,,,------...---------------------------------------------------------............///------------------------++++++,,,,,,---......///...------,,,,,,------...,,,,,,,,,,,,,,,------...(((***------,,,,,,,,,---,,,---------------------------------...///000111////////////000000000000......------------......------............------............////////////.../////////000000000000...//////000000000//////---...000111222222222111111222222333333333333333444444444555666888:::;;;<<<<<<;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::999999999888888777777777777777777777666666666666222222222222222222222222111222222222222222222111222111111000000111111222000000111111111111000000.../////////000000000000////////////////////////.../////////000000000000000000000000000000000000................................................---------.........//////------......///.........+++,,,------......------+++,,,,,,------,,,,,,+++))))))*********+++++++++,,,++++++******++++++,,,******+++,,,,,,,,,++++++)))******************)))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,+++*********+++++++++,,,,,,)))))))))*********++++++//////000000111111222222.../////////000000111111///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000111000000000////////////...............///000000000000000000000000000000111111111111111111111111......//////000000111111000111222333333222111000////////////000111222333,,,---...///000000000000000000000000111111111111000000000000000000000000000111222333333222000000.../////////000000111111111///...///000111000...------------------------...------,,,,,,------...,,,---------......//////------------------------,,,,,,---......---,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///+++,,,...000111111222222333111///---,,,---...///)))***---/////////...---......////////////......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,...000222((()))***+++,,,------...------------------------.........------,,,,,,,,,........................------------------------...------,,,,,,------...---------------------------------------------------------.........//////******+++,,,...//////000++++++,,,,,,---...//////...------,,,,,,------...,,,++++++++++++,,,------&&&))),,,------,,,,,,,,,///......------,,,,,,+++---------...///000111111------------.........///.........------.........---..................---............/////////000////////////000000000000,,,---...000111111111111000111333444555555444444555666777777888777777777555666666888:::<<<>>>???@@@>>>===<<<;;;<<<<<<===<<<=========>>>>>>??????========================<<<<<<<<<;;;;;;:::::::::::::::::::::999999999888333333333333333333333333111222222333333222222111222222111111111111222222000000111111111111000000.../////////000000111111000000000000000000000000.../////////000000111111000000000000000000000000........................////////////////////////---------.........//////,,,,,,---.../////////...+++,,,,,,---.........---++++++------------++++++,,,,,,,,,------.........---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++---......---++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,+++*********+++++++++,,,,,,,,,(((((())))))*********+++000000000000000000000000111111000000//////......111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000////////////222222111111111111222222000000000000000000000000////////////000000000000111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000222111000///.........//////////////////////////////////////////.........------------------------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------......------.........------,,,,,,,,,...------------...//////222111000...------------...------------...//////...............///000111------............------......---------,,,,,,,,,+++,,,,,,------.........---------,,,,,,+++++++++,,,------,,,++++++---///------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***.........------,,,,,,,,,,,,,,,,,,---------....../////////......---------+++,,,---...///...---,,,........................,,,***)))+++...///...,,,///......------,,,++++++---......,,,******+++,,,---,,,,,,,,,......---,,,,,,,,,,,,---------......///...------------.../////////////////////......//////000000000000000000111111111111000///...---///000000111111222333333222333555666888999999999999999::::::;;;<<<<<<=========<<<<<<======>>>???;;;;;;<<<<<<:::999777555888999;;;;;;;;;<<<>>>AAAAAAAAA@@@@@@???>>>>>>>>>????????????@@@@@@>>>===<<<>>>===;;;<<<@@@???;;;999888777777888888777666999555111000222333222111666555333222111111111222111111111111222222222222222111000///...///000111111111111111000000000000//////////////////////////////............//////////////////......................................................------------------------------...------,,,,,,------............------,,,,,,,,,...------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******************,,,,,,,,,+++++++++******+++***)))***,,,---,,,+++++++++++++++++++++++++++(((((()))***+++,,,,,,---,,,,,,,,,+++)))))),,,...000***(((++++++((('''+++000000000000000000000000111111000000////////////111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000///222222111111111111222222111111111111111111111111////////////000000000111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000111111111111111/////////////////////////////////////////////...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------......------......---------,,,,,,,,,---------------...//////111111000//////...------...------------...////////////......---.........------............------......---------,,,,,,,,,------,,,,,,,,,---......---------,,,,,,+++++++++***++++++,,,---------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++......---------,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++,,,---------------........................---+++***+++---...---+++/////////...............---......---,,,+++---...111///------...//////...,,,---------............////////////////////////------------------------......///000000000000///000000111111111000//////222222333444444555555666666777888999:::;;;;;;;;;;;;;;;<<<<<<=========>>>;;;;;;;;;;;;;;;<<<<<<=========>>>>>>======<<<<<<===???@@@@@@@@@AAACCCEEEEEEEEEDDDDDDCCCCCCCCCBBB????????????@@@@@@???>>>AAABBBAAA???@@@CCCBBB>>>???===<<<;;;<<<;;;:::888<<<999666666777999888777777666444333333333333444666666666555555444444444111000///.........///000111111111111000000000///000000000000000000000000000000////////////000000////////////............................................................---------------------------------,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******************,,,,,,,,,+++++++++******+++***)))***,,,---,,,++++++++++++++++++++++++++++++++++++************)))+++,,,,,,***))))))+++---000+++))),,,,,,)))))),,,000000000000000000000000111000000000000/////////111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111222222222222222222222222222222/////////000000000111111111111111111111111111111////////////////////////000000000000000000000000333333333333333333333333000000000000000000000000...///111222333333333222////////////////////////......//////////////////------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------...------------,,,,,,,,,---------------......///000000111111111///...---...------------...//////000///...---,,,,,,,,,,,,------............------......---------,,,,,,,,,///...---,,,+++,,,---...------,,,,,,,,,,,,++++++******+++///222222///+++------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,...------------,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,++++++++++++++++++++++++,,,------------------------------...,,,++++++------,,,***------------............---...///...------...000444222///...///000000000------........./////////...///000111111000///...---------------------------...//////000000//////000000111111222222111111666666777777888999999999;;;;;;<<<==================>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<===>>>???>>>@@@AAABBBAAAAAACCCEEEDDDDDDDDDDDDDDDCCCCCCCCC@@@AAAAAABBBCCCCCCDDDDDDGGGHHHHHHEEEFFFHHHFFFBBBEEECCCAAA@@@@@@???>>><<<===;;;999999:::;;;;;;;;;:::999888888777888888888888888777666555444333222222111000//////000111222111111111000000000000///111111111111111111111111111111000000000000111111////////////............................................................------------------------------------------------...------------,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,+++++++++******+++***)))***,,,---,,,++++++++++++++++++++++++++++++++++++************)))***++++++***))))))***,,,...+++***,,,,,,******---000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000111111111222222111111111111222222222222222222222222222222//////000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000333333333333333333333333000000000000000000000000...///111333333222111000////////////////////////............////////////........................,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------------------------------------,,,,,,------...///...///111222222000...---...------------.../////////...---,,,,,,,,,,,,,,,------............------......---------,,,,,,,,,000///---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---333888888222,,,------------------------------------------------------------------------------...//////...------------------------------,,,,,,,,,---------..............................,,,+++***)))***+++,,,---------------------------...---,,,,,,,,,,,,+++***))))))******+++,,,------,,,---...---,,,---///000666222///---...///000000.........////////////000---...000111111000...---////////////000000000000---...///000000000000000000111222333444444444444888888999::::::;;;;;;<<<>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>?????????<<<======>>>>>>>>>>>>>>>===<<<;;;;;;<<<>>>@@@AAA???AAACCCCCCBBBBBBCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIJJJMMMNNNOOORRRRRRPPPPPPQQQMMMHHHIIIFFFDDDCCCCCCCCCBBBAAAAAA???>>>===>>>?????????@@@??????>>>======<<<<<<:::999999888777777666666555444333222222333444555111111111111000000000000111111111111111111111111111000000//////000000111////////////................................................////////////........................,,,------------------,,,------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,,,,+++++++++******+++***)))***,,,---,,,+++++++++++++++++++++++++++(((((()))***+++,,,,,,---)))***+++***))))))***+++++++++,,,,,,+++***+++,,,000000000000000000000000000000000000111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222///000000000111111111222222222111111111111222222111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222000000000000000000000000///000111222222000...---////////////////////////---.........//////000000........................,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------------------------------,,,,,,,,,,,,,,,---......---...000111222111///......------------...//////,,,,,,,,,,,,,,,---...///------............------......---------,,,,,,,,,//////---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---333888888222,,,---------------------------------------------------------------------------..................---------------------------,,,,,,,,,---------..............................,,,+++***)))***+++,,,---------------------------------------++++++++++++((())))))***+++,,,------+++,,,,,,,,,+++,,,---///444111---,,,---...///000.........////////////000,,,---///000000///---,,,/////////000000000111111...///000111222222222222222333444555666777777777999999999:::;;;;;;<<<<<>>===>>>>>>>>>>>>>>>?????????===>>>???@@@@@@@@@??????@@@?????????@@@AAACCCDDDCCCEEEGGGGGGFFFEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIKKKNNNPPPQQQTTTYYY\\\^^^bbbdddccccccaaa[[[SSSNNNLLLIIIHHHIIIJJJJJJIIIIIIHHHGGGEEEEEEFFFHHHJJJJJJIIIHHHFFFDDDAAA???>>>============>>>>>>>>>>>>888777666444444555555666333222222222111111111111000000000000000000000000000//////......//////000////////////............////////////////////////........./////////000000........................,,,,,,---......---,,,,,,---------------------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++***)))***,,,---,,,+++++++++++++++++++++++++++(((((()))***+++,,,,,,---)))***,,,+++***)))***+++))),,,---,,,***)))***+++000000000000000000000000000000000111111111111222111111000000000000111111111111111111111111111111222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111///000000111111222222222222222111111111111222222111111111111111111111111000000000111111111222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000111111000///---,,,////////////////////////------......///000000000........................,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------------...,,,,,,,,,,,,,,,------...,,,---...000000000//////...------------...//////,,,,,,,,,,,,---...///000------............------......---------,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,------******+++///222222///+++------------------------...------------,,,,,,,,,------------------------------------------------,,,,,,,,,------------...,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,+++,,,,,,---...//////000+++,,,,,,,,,++++++,,,...111...,,,+++---...//////------........./////////,,,---...//////...---,,,---------......//////000111111333444555555666666555666777888999999999999999999999:::;;;;;;<<<<<<>>>>>>?????????>>>>>>=========>>>>>>???@@@@@@AAA>>>???@@@BBBBBBAAA@@@@@@>>>>>>???@@@BBBDDDFFFGGGHHHJJJLLLMMMKKKJJJIIIJJJJJJKKKKKKLLLMMMNNNOOOOOORRRVVVZZZ]]]___dddjjjpppvvv{{{|||rrriii]]]ZZZWWWUUUUUUVVVVVVVVVPPPOOOMMMKKKKKKNNNSSSXXX[[[ZZZWWWSSSOOOJJJFFFDDD????????????@@@@@@@@@AAA;;;:::888666555555666666444444444333333333222222000000000000000000000000//////............//////////////////............////////////////////////.........//////000000111........................+++,,,---......---,,,+++,,,,,,,,,------------.........---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,+++++++++******+++***)))***,,,---,,,++++++++++++++++++++++++++++++++++++************))))))+++------+++***++++++)))...111---)))*********000000000000000000000000000000111111111222222222111111000000000000111111111111111111111111111111222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111///000000111111222333333222222111111111111222222222222222222222222222222000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111000000000000000000000////////////////////////------......///000000111........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...+++,,,,,,---.../////////...------------...//////.........---......//////------............------......---------,,,,,,,,,+++,,,---//////...---,,,+++++++++,,,,,,---------***++++++,,,---------,,,------------------------......---------,,,,,,,,,........................------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......+++++++++,,,,,,,,,------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...------....../////////000---......---++++++,,,......---,,,,,,...000000///,,,---------....................................,,,------...//////000000333444555777888888999999888999:::;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<======>>>???????????????>>>===>>>>>>@@@AAABBBCCCDDDCCCDDDFFFGGGGGGGGGEEEDDD???@@@CCCGGGJJJMMMOOOPPPUUUWWWYYYYYYWWWVVVUUUUUUWWWWWWXXXYYYZZZ[[[\\\]]]bbbffflllpppsssxxxrrrooojjjgggffffffeeeeeeYYYYYYXXXVVVXXX^^^gggmmmsssqqqmmmhhhaaaYYYTTTPPPEEEEEEEEEEEEEEEEEEDDDDDDAAA@@@>>>;;;:::999999999666555555555555444444444111111111111111111111111000000////////////000000////////////............////////////////////////---......///000000111111........................+++,,,...//////...,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,+++++++++******+++***)))***,,,---,,,++++++++++++++++++++++++++++++++++++************)))***,,,......---,,,,,,,,,+++222555///++++++,,,***000000000000000000000000000000111111222222222222111111000000000000111111111111111111111111111111222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000///000000111222222333333222222111111111111222222333333333333333333333333000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111222333444////////////////////////---------...///000000111////////////////////////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------.........,,,,,,++++++,,,,,,---...++++++++++++,,,...///000...------------...//////111000///...............---..................---......---------,,,,,,,,,)))+++---///000///---++++++++++++,,,,,,---------,,,------,,,++++++---///------------------------.........------,,,,,,,,,........................---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,---------......---------....../////////+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------++++++---///,,,,,,,,,------------...//////000...,,,,,,---...---,,,,,,...000111111000,,,,,,,,,---------......000000////////////000000...//////000111222222333555666777999::::::;;;;;;:::;;;<<<<<<===<<<<<<<<<::::::;;;;;;<<<============>>>??????@@@@@@@@@???>>>>>>???AAACCCDDDFFFFFFHHHIIIKKKMMMMMMLLLKKKJJJFFFIIINNNSSSXXX\\\^^^___fffhhhkkkkkkiiifffeeeeeehhhhhhiiikkklllmmmnnnnnnooottt{{{yyyuuurrrqqqpppoooggggggffffffhhhqqq|||xxxpppggg```\\\RRRRRRQQQPPPOOONNNMMMMMMHHHGGGDDDAAA???>>>======777666666666666555555555222222222222222222222222111111000000000000111111000/////////............000000000000000000000000---......///000111111222////////////////////////+++,,,...//////...,,,+++,,,,,,,,,------.........***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,+++++++++******+++***)))***,,,---,,,+++++++++++++++++++++++++++(((((()))***+++,,,,,,---+++---//////...,,,,,,---...555888222,,,,,,---+++///000000000111111111222111111111111111111111111444444444333333333333333333333444444444444333333222111111111111111222222222222333333333444444444333222222111111000000000111111222222222222111111000111111111111222222222000111222333333222111000000000111111111111000000111111222222222222111111000000111111111111000000111111000000111111222333000000111111111222222222000000000000000000000000111111111111111111111111333333333222222111111111////////////000000000000000000000000000000000000///...---,,,,,,---...///------------------------...------,,,,,,------...++++++------------++++++,,,,,,,,,---------......---------------------------------,,,,,,+++++++++,,,------......------,,,---------............//////......---------......///............//////000........................++++++,,,,,,,,,---------...,,,+++---000111///,,,------------------------------------------------)))))))))***+++,,,......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,////////////...---,,,,,,------------------------...------,,,,,,------...+++)))((())),,,---------------............------,,,,,,,,,,,,,,,,,,,,,,,,...............---------------,,,+++,,,---...//////......---,,,,,,,,,,,,///...------...///111222000000111111222333444444;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>===<<<<<<===>>>=========>>>???>>>===@@@@@@AAAAAABBBCCCCCCCCCBBBAAA@@@???AAAFFFMMMQQQWWW[[[___```^^^ZZZVVVTTTQQQVVV]]]dddiiioootttwww}}}{{{yyy}}}}}}||||||||||||||||||~~~~~~}}}zzzwwwtttuuu|||{{{qqqhhhfffeeebbb___]]]\\\\\\\\\UUURRROOOKKKHHHDDD@@@===@@@??????>>>===;;;999888555333222222333222111///111111222222222222222222222111111111000000000///000000000000000000000000//////////////////////////////.........---------111111000///...---,,,,,,+++,,,---...////////////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,,,,,,,,,,++++++*********+++++++++,,,------......++++++++++++++++++++++++******+++,,,------------,,,,,,++++++***)))))))))***++++++,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++***)))(((((()))***+++------,,,+++***)))((('''111111111111111222222222222222222222222222222222111111111111111111111111111222222333333222222111333222222111111222333333333333333333444444444555222222222222222111111000000111111222222111111000111111111111222222222222111111222222222222111111000000111111111111000000111111222222222222111111000000111111111111000000111111111111111222222333000000111111111222222222111111111111111111111111111111111111111111111111333333333222222222111111111111000000//////......000000000000000000000000///......------......///------------------------...------------------...---------......---------,,,,,,---------.........---------------------------------,,,,,,,,,++++++,,,------......------,,,---------............///......---------......///000//////.........//////........................++++++,,,,,,,,,---------...,,,,,,---000000///,,,------------------------------------------------++++++++++++,,,---......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,---------------,,,------------------------...------,,,,,,------...,,,+++***+++---.........------............------,,,,,,,,,,,,,,,,,,,,,,,,------..................------,,,,,,,,,---...///......------......///000000//////...///000111222111111333444666777888999<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@AAA@@@??????@@@???>>>>>>>>>???@@@??????AAAAAAAAAAAABBBBBBCCCCCCBBBEEEGGGHHHHHHNNNXXX```iiilllpppppplllgggdddccc```eeelllttt{{{xxxrrrrrrqqqpppnnnlllkkkkkkjjjhhheee```[[[VVVPPPIIIEEECCCBBBBBBAAAAAA@@@>>><<<<<<:::777666666555444222222222222222111111111111111111111111000000000000000000000000000000000000//////////////////////////////.........---------///////////////.........////////////...---,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---...............---------+++++++++***************++++++++++++++++++++++++******+++,,,------------***************+++++++++***+++++++++++++++***************++++++*********++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,+++++++++++++++333222222222222222222222222222222222222222222222000000000000111111111111222222333333333333222222333333222222222222333333333333333333444444444444000111222333444333222111000000111111111111000000111111222222222333333333222222111111111111222222000111111222222111111000111111222222222222111111000000111111111111000000000111111111111222222222111111111111111222222222111111111111111111111111000000000000000000000000333333333222222222222111222222111000///...------000000000000000000000000.........//////.................................------------------------//////............//////,,,------------.........------------------------------------,,,,,,,,,,,,,,,------......------,,,---------............///---------------...///000111000///.......................................,,,,,,,,,,,,---------------,,,,,,...///000...---------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------...------------,,,,,,,,,***+++,,,---............------------------------...------,,,,,,------......,,,+++,,,.../////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////------,,,,,,------...///---------...///111222333000000000000111222333444333444666777:::;;;===>>>===========================@@@BBBCCCBBBAAAAAABBB===============>>>??????DDDDDDDDDEEEFFFHHHJJJKKKIIIOOOTTTUUUTTTYYYdddnnnzzz~~~yyysssrrrttttttyyy~~~{{{}}}~~~~~~~~~~~~}}}{{{zzzzzzwwwsssnnnhhhaaaYYYTTTKKKJJJHHHHHHHHHGGGDDDBBB@@@===999666555555444333555555444333333222222111000000000111111111111111000000000000000000000000/////////////////////////////////............---............//////000000////////////...---,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------------.............../////////...---,,,,,,+++++++++++++++++++++++++++******+++,,,,,,------...))))))******+++,,,,,,---++++++++++++***)))(((((())))))************))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------333333333222222222111111222222222222222222222222222222333333333333333444444444555555555555444444444333333222222222222333333333333333333333333333000111333444555444333222000111111111111111111000222222222222333333333444333333111000000111333333111111222222222222111111111222222333333222222111000111111222222111111000000000111111222222222222111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222111111111000///.........////////////////////////---...///000000///...---////////////////////////------............------000///...------...///000------------....................................------------------,,,,,,,,,------......------,,,---------............///,,,,,,,,,---...///000111111111000......---------........................,,,,,,,,,------------...---------...//////......------------------------------------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------------------------------------,,,,,,---...............------------------------...------,,,,,,------......,,,+++,,,...//////...------............------------------------------,,,,,,,,,---...///000000---------------......///---------...///111222333000000111222444666777888777777999:::<<<===>>>???>>>>>>>>>??????????????????AAACCCCCCBBBAAAAAAAAA>>>????????????@@@BBBDDDFFFHHHJJJMMMRRRVVVYYY[[[\\\```cccddddddhhhpppwww~~~zzz|||~~~{{{vvvpppiiidddYYYWWWTTTSSSRRRPPPLLLIIIDDD@@@;;;888777777777777888777777666666555555555111111111111111222222222000000000000000000000000/////////////////////////////////........................///////////////+++,,,---...////////////,,,,,,,,,------------...------------------------++++++++++++,,,------...))))))******++++++,,,,,,/////////.........------++++++++++++++++++++++++++++++++++++,,,---......*********++++++,,,,,,,,,+++++++++***)))((('''&&&******++++++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---222222222222222222222222222222222222222222222222444444444444555555666666444555555666666555555444555444333333222222222333333333333333333333333222111222333444555555444333111111222222222222111111222333333333444444444444444333222111111222333444222222333333333333222222222222333333333333222222111111222222222222111111///000111222222222222111111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222////////////000000000000........................---...///000000///...---////////////////////////---......//////......---///...---,,,,,,---...///---------.........//////........................------------------------,,,------......------,,,---------............///,,,,,,,,,---...///000111111111000......---------........................,,,,,,---------.........,,,---..................------------------------------------------------...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........---------------------------------------,,,++++++------------------------...------,,,,,,------...---,,,++++++---...------------............------------------------------,,,,,,,,,---...///000000------.........//////...............///000111222///000222555777:::;;;<<<::::::;;;;;;<<<<<<<<<===?????????@@@@@@@@@AAAAAA@@@AAABBBBBB@@@???@@@AAABBBCCCDDDCCCCCCDDDGGGKKKJJJMMMSSSZZZbbbhhhnnnppptttssssssvvvzzz~~~{{{~~~}}}}}}wwwssslllhhhcccaaa```]]]XXXSSSLLLHHHCCC@@@????????????::::::999888888777777666222222333333333333333333111111111111111111111111000000000000000000000000////////////////////////111000000///......------+++,,,---...////////////,,,,,,---------.........------------------------***++++++,,,------------(((((())))))******++++++)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++---...///,,,,,,,,,,,,++++++******+++++++++***)))((('''&&&+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++++++++***++++++++++++************222222222333333444444444444444444444444444444444444444555555666666777777555555555666666555555555888777666555444444444444555555555555444444444444444444444444444444555555222222333333333333222222333333333444444444555555333333222222222222333333222333333444444333333222222222333333333333222222111111222222222222111111///000111333333222111111222222222111111111111111222222222222222222222222111111111111111111111111111222222222222333333333.../////////000000000111......................../////////000000/////////........................---...///000000///...---...------------------...------........./////////........................------------............,,,------......------,,,---------............///---------------...///000111000///.......................................,,,---------............+++---//////...---...///---------------------------------------------------,,,++++++************------------------------,,,,,,,,,---------......,,,,,,,,,---......//////,,,,,,,,,------------...,,,,,,,,,++++++***)))(((------------------------...------,,,,,,------......,,,++++++,,,------,,,------............------------------------------,,,---------.../////////------...////////////...000//////000111222333444222333555888:::<<<======;;;;;;;;;;;;;;;;;;;;;;;;?????????@@@AAAAAABBBBBBAAAAAABBBAAA@@@AAADDDFFFDDDFFFGGGFFFEEEGGGLLLPPPUUUZZZbbbllluuu}}}~~~}}}|||{{{{{{{{{||||||||||||zzz~~~zzztttrrrrrrooohhhbbbUUUQQQMMMIIIHHHGGGFFFDDD@@@@@@>>>===;;;999888777666555555555444444444444111111111111111111111111000000000000000000000000...////////////000000000111111000///...---,,,,,,////////////...---,,,+++,,,---------............------------------------++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,))))))******+++,,,,,,---++++++++++++++++++++++++,,,+++******+++,,,...///...------,,,++++++******++++++++++++***)))((((((,,,,,,------------,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++******)))))))))333333444555666777777888777777777777777777777777666777777888999999::::::888999999::::::999999888<<<;;;:::999888888888888999888888888777777777777777666444333333333555666333444444555555444444333444444444444555555555555222333333333333333333222333333444444444444333333222333333444444333333222111222222333333222222111///000222333333222111000222222222111111111000000222222222222222222222222222222222222222222222222111111222222222333333333000000000000////////////000000000000000000000000000000////////////000000---------------------------...///000000///...---......////////////..................////////////........................------------.........///,,,------......------,,,---------............///......---------......///000//////.........//////........................------------............+++---//////...---...000---------------------------------------------------,,,,,,+++++++++,,,,,,........................,,,,,,,,,---------......,,,,,,------.../////////,,,,,,,,,---------......,,,,,,---------,,,++++++------------------------...------,,,,,,------...///...,,,,,,---......---------............------........................------..................,,,---...///000//////...000000111222444666777888777888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>??????@@@AAAAAABBBBBBBBBBBBBBBAAACCCFFFLLLQQQOOOQQQSSSRRRPPPRRRXXX]]]jjjpppyyy~~~zzzyyyxxxvvvuuuuuuttttttrrruuuzzz}}}wwwtttvvvwww{{{~~~||||||~~~zzztttfffbbb^^^ZZZWWWSSSPPPMMMNNNLLLJJJFFFBBB>>>;;;:::999888888777666555444444111111111111111111111111000000000000000000000000.../////////000000000000000000//////.........---////////////...---,,,+++------------....................................+++,,,---------,,,+++***.........---------------------..................++++++++++++++++++++++++,,,+++******+++,,,...000,,,,,,,,,,,,,,,,,,,,,+++***+++++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,------,,,+++*********+++++++++++++++,,,444555666777888999:::;;;::::::::::::::::::::::::::::::;;;<<<<<<===>>>>>>===>>>>>>>>>>>>>>>>>>===???>>>===<<<;;;;;;:::;;;;;;;;;;;;:::::::::999999999777444222222333555666444555555666666555555444444444444555555555666666222222444555555444222222333444444555555444444333222333333444444333333222111222222333333222222111...000222333333333111000222222222222111111000000222222222222222222222222333333333333333333333333111111111222222333333333222222111000///...------111111111111111111111111111000///......///000111---------------------------...///111111///...---...///000111111000///.............../////////000////////////////////////---------.........//////,,,------......------,,,---------........./////////......---------......//////.........//////000........................---------.........//////***---000///---,,,...000---------------------------------------------------------,,,,,,------...////////////////////////,,,,,,,,,---------......,,,,,,------...///000000,,,,,,,,,------.........---...///000111111111111------------------------...------,,,,,,------...111///------/////////...---..................---.......................................---------,,,---///000000000///...000000222444666999<<<===;;;<<<<<<===<<<:::999888999:::;;;<<<===>>>??????>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBCCCFFFLLLTTTYYYaaadddeeedddbbbdddkkkqqq}}}{{{xxxvvvvvvuuusssrrrqqqppppppppppppttt{{{{{{wwwyyywwwqqqnnnppptttxxx|||}}}{{{zzz{{{|||}}}}}}}}}~~~|||zzzzzzxxxvvvxxx}}}zzzvvvqqqmmmhhhccc^^^ZZZ[[[XXXTTTOOOIIIDDD@@@===;;;:::999888777666555444111111111111111111111111000000000000000000000000.../////////000000111111.........///////////////+++,,,---...////////////---------.........//////........................,,,------...---,,,***))).........------,,,,,,,,,---------,,,,,,+++******++++++++++++++++++++++++,,,+++*********,,,...000***++++++,,,,,,------...***++++++,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,---......---,,,,,,)))******+++---......///999999::::::;;;<<<=========<<<<<<======>>>???@@@@@@AAAAAA@@@>>>???AAACCCEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@BBB===<<>>===;;;888777888999888777333333333444444555555555888555333222333444555444555555555444444444444444333333333333222222222222222222222222222222222222333333333333333333333333222222222222222222222222000000000000000000000000111222222333333222222111222222222222222222222222333222111111111222333444111111111111000000000000111111111111000000000000////////////////////////////////////////////////000000000000000000000000------............---------...///...------...///000000000000000000000000------------------------.................................------,,,,,,,,,------------------------222111111000///......---.................................------,,,,,,,,,,,,,,,------------,,,,,,------++++++++++++------..............................------------......,,,,,,------------,,,,,,---------............///------............------......//////...---,,,,,,......------------......------............---------...///...---,,,---...000000///...------,,,,,,---------............///,,,------......------,,,........................000000//////000222444555111333666999<<<>>>>>>???===<<<:::888777777888999=========>>>@@@@@@???>>>>>>???@@@AAABBBBBBBBBAAACCCFFFIIILLLRRR\\\hhhqqqyyyxxxuuuooolllqqq|||zzzxxxwwwuuurrrvvvssspppnnnnnnnnnmmmmmmvvvtttzzz}}}~~~vvvqqqqqqrrrpppooopppuuuvvvvvvvvvuuusssrrrqqqtttwww{{{}}}}}}{{{yyyyyyxxxyyy{{{}}}}}}||||||rrrqqqmmmdddYYYOOOGGGDDDAAA>>>;;;888888777666555555444222111000000111111111111111111000000000000////////////000000000000000000000000000000000000+++,,,,,,,,,------............------------......+++++++++,,,---...000000000//////...---,,,,,,,,,,,,---------,,,++++++***++++++++++++++++++++++++------,,,,,,,,,,,,++++++---+++***,,,///000...+++*********++++++,,,,,,,,,*********************************************************++++++,,,,,,,,,...,,,***))))))***,,,...++++++++++++++++++++++++=========>>>>>>>>>>>>???AAAAAAAAAAAABBBCCCDDDDDDCCCCCCDDDCCCBBBBBBDDDFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGHHHDDDDDDGGGGGGCCCBBBDDDAAA???<<<:::::::::999777999999999888888777777666999888777888999999888777777777777777666666666666333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111222222333333222222111000000000000000000000000555444222111111111111222111111111111000000000000111111000000000/////////////////////////////////////////////////////////////////////////////////---......//////......------...///...------...///........................------------------------.................................------,,,,,,,,,........................111111000000///......---........................//////.........---------------............------------,,,++++++,,,------..............................------------......------............---------------............///------............------......//////...------,,,......------------......------............---------...///...---,,,---///000//////...------,,,,,,---------............///,,,------......------,,,////////////////////////////////////111333555666777888999;;;<<<<<<<<<;;;;;;::::::999999999999999=========???@@@AAA@@@@@@>>>??????@@@AAAAAABBBBBBGGGKKKQQQXXXaaammmzzzzzzxxx|||~~~}}}|||}}}vvvqqqrrrttttttrrruuusssrrrqqqqqqqqqqqqpppyyyyyy}}}xxxqqqlllmmmooonnnnnnoooqqqpppoooooonnnnnnooooooqqqtttxxx{{{{{{zzzxxxxxxxxxxxxyyyzzz{{{}}}~~~~~~}}}{{{lll]]]RRRMMMHHHEEEBBB???>>>===;;;:::777555444222111111222222111111111111111111111111000000000000000/////////000000000000000000000000////////////000000111111......------------......,,,,,,+++++++++,,,------111111000//////...---------------------,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++---++++++,,,//////...+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,---,,,***((((((***,,,---++++++++++++++++++++++++AAAAAAAAAAAA@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCAAABBBDDDDDDCCCCCCDDDFFFFFFFFFGGGIIIJJJKKKKKKLLLJJJJJJKKKKKKKKKKKKKKKKKKMMMKKKLLLOOOOOOLLLJJJLLLGGGEEEBBB@@@@@@@@@>>>===??????@@@???>>>===;;;:::999888999:::;;;;;;888666666666666555555444444444444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111222222333333222222111000000000000000000000000666555333222111000000000111111111111000000000000000000000/////////......////////////////////////////////////////////////////////////////////////---......//////......------...///...------...///........................------------------------.................................---------------////////////////////////111000000//////.................................////////////.....................//////.........------,,,,,,,,,,,,------..............................------------...............//////.........---------............///------............------.........///......---,,,......------------......------............---------...///...------...////////////...------,,,,,,---------............///------............------000000000000000000000000......///111333555777888=========<<<;;;:::888777888999999:::;;;;;;::::::;;;<<<===>>>????????????@@@@@@@@@AAACCCFFFHHHIIIQQQVVV^^^gggqqq}}}~~~}}}}}}yyywwwvvvuuuvvvxxx{{{}}}{{{{{{sssnnnhhhfffiiilllnnnnnnpppppppppqqqrrrssstttttt{{{~~~}}}rrrkkkgggiiikkkkkkkkkmmmkkkiiigggffffffhhhkkklllooorrruuuxxxzzzzzzyyyxxxzzzzzzyyyyyyyyyyyyyyyzzzwwwzzzoooaaaZZZOOOLLLHHHEEECCC@@@===;;;:::999777555333333333333111222222222222222222222111111111000000//////...000000000000000000000000------------..................------------......------,,,+++******++++++---,,,,,,++++++******)))---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++,,,......---,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++CCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAAAAACCCEEEFFFFFFFFFGGGIIIJJJLLLNNNPPPRRRRRRRRRRRRNNNMMMMMMMMMMMMNNNOOOOOOPPPRRRVVVZZZZZZXXXWWWWWWPPPMMMJJJHHHHHHHHHGGGGGGEEEFFFGGGHHHHHHGGGEEEDDDAAA@@@>>>=========:::888888888777666666555444444444444444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222111111111111111111111111111222222333333222222111222222222222222222222222444333333222222111111111111111111111000000000///////////////............////////////////////////////////////////////////////////////////////////......////////////......---...///...---------///.......................................................................................---------........................000000/////////...................................................------......////////////......---------,,,,,,---------..............................------------............////////////......---------............///------............---------...............------......------------......------............------,,,---///...------.../////////.........------------------............///------............------////////////000000000000000111222444666999:::;;;??????===<<<:::888666555777888:::<<<======<<<<<<>>>???AAAAAAAAA@@@AAAAAACCCCCCDDDGGGKKKPPPTTTWWWaaaeeelllsss{{{|||yyyyyyyyyyyywwwuuusssrrrsssuuuwwwyyyxxx{{{{{{rrrkkkfffccc```___aaadddeeeeeehhhjjjlllnnnppprrruuuwww}}}}}}pppiiieeegggiiiiiiiiikkkhhhfffcccbbbcccfffjjjmmmpppqqqtttwwwzzz{{{zzzxxx|||{{{zzzyyyxxxxxxyyyyyyxxx|||{{{mmmfff[[[XXXTTTPPPLLLGGGBBB>>>@@@>>>;;;888666555444444222222222222222222222222222222111111000///......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......------------.........---,,,,,,++++++,,,,,,++++++******))))))))))))---......///......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEDDDFFFIIIJJJKKKLLLNNNPPPPPPRRRVVVYYY[[[[[[ZZZZZZXXXVVVTTTRRRSSSTTTWWWXXXZZZaaaiiimmmnnnmmmllljjjaaa\\\VVVRRRPPPOOOOOONNNNNNQQQUUUXXXZZZ[[[YYYXXXVVVRRRKKKFFFDDDBBBAAA@@@>>>>>>===<<<;;;:::999888666666555555555444444444444444444444444444444444444444444444444444444444222222222222222222222222111111111111111111111111111222222333333222222111222222222222222222222222111111111222333333333333111111111111000000000///////////////............////////////////////////////////////////////////...........................//////////////////...---...///...---------///////////////////////////........................................................................------------------------////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------------..............................------------............////////////......---------............///------............------------...............---......------------......------............------,,,---......------...000...............------------------............///---......//////......------......///000000111111444555777999;;;<<<===>>>===<<<;;;:::888777777666777999;;;===????????????BBBDDDFFFFFFDDDCCCDDDFFFFFFHHHKKKOOOVVV^^^dddhhhrrrtttxxx}}}~~~xxxuuuuuuwwwyyyyyytttrrrpppoooppprrrtttvvvuuuuuuuuuuuusssmmmeee___]]]\\\\\\\\\^^^aaabbbbbbcccfffiiillloootttzzz~~~uuunnniiijjjlllkkkkkklllkkkjjjhhhgggiiilllppprrrqqqqqqrrrvvvyyyzzzyyywwwwwwvvvtttsssttttttvvvwww|||wwwqqqnnnkkkgggbbb]]]VVVOOOJJJHHHFFFCCC>>>;;;888777666333333333222222222111111333222222111000//////...////////////////////////000000//////////////////......------------......---------------...////////////...............---------......///......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,---,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((()))******++++++++++++++++++++++++???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGDDDFFFHHHIIIKKKNNNSSSVVVSSSWWW\\\aaaeeefffeeeeeefffccc^^^ZZZZZZ]]]aaadddnnnzzzzzzsssiiiaaa\\\[[[ZZZZZZaaaeeelllrrrwwwxxxxxxwwwnnnggg]]]TTTMMMIIIFFFEEEBBBBBBAAA???>>><<<;;;:::::::::999888777666555555555555555555555555555555444444444444444444444444222222222222222222222222222222222222222222222222111222222333333222222111000000000000000000000000///000111222333444444444111111111111000000000000000000000/////////......////////////////////////////////////////////////...........................//////000000//////...---...///...------...///000000000000000000000000.............................................................../////////------------------------................................................+++++++++++++++,,,,,,,,,.........//////.........------............------..............................------------...............//////.........---------............///------............------,,,---......///...............------------......------............------+++---......------///000........................---------............///......////////////......,,,---...000111333444444999:::;;;===>>>>>>>>>>>>::::::999888888888999999:::;;;===???@@@AAABBBBBBAAADDDGGGHHHFFFEEEGGGJJJOOORRRVVV]]]fffnnnuuuyyy|||{{{{{{|||vvvsssooonnnppprrrttttttkkkjjjjjjjjjlllooosssuuuuuutttrrrqqqnnnhhhaaa\\\[[[]]]___cccfffhhhjjjkkkiiilllooossswww~~~}}}vvvqqqrrrtttrrrrrrssstttttttttuuuvvvxxxzzz{{{wwwuuutttwwwzzz{{{xxxuuuqqqpppnnnmmmnnnoooqqqrrr}}}{{{zzz{{{||||||}}}}}}}}}}}}zzz{{{|||||||||}}}yyyzzzwwwtttpppkkkccc[[[VVVTTTQQQMMMGGGBBB>>><<<:::777777666555444333222222222222222111111000000///000000000000000000000000/////////............---......------------............---......///000000........................,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))+++------,,,+++,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))*********++++++++++++++++++++++++???@@@AAACCCEEEGGGHHHIIIGGGFFFFFFGGGGGGHHHIIIJJJHHHIIIJJJLLLOOOTTT[[[___ccchhhooowww}}}}}}xxxpppkkkjjjnnntttyyy~~~uuuppppppqqqrrr|||uuujjj```WWWQQQMMMJJJIIIHHHFFFDDDBBBAAA@@@@@@???>>><<<;;;999888777777777777777777777777777555555555555555555555555222222222222222222222222222222222222222222222222111222222333333222222111000000000000000000000000000000222333444333333222111111111111000000000000111111000000000/////////////////////////////////////////////////////////........................//////000000000000//////---...///...------...///////////////////////////................................................---........./////////000........................................................................+++++++++,,,,,,---------------............------,,,---...//////...---,,,..............................------------......------............---------------............///------............------,,,------...//////............------------......------............------+++,,,......---...///111........................---------............///......////////////......------///222444666888999======>>>???>>>>>>===<<<:::999999888999:::;;;<<<>>>>>>??????AAABBBDDDEEEDDDIIINNNOOOOOOPPPTTTXXX___ccchhhpppyyyyyyzzz{{{{{{zzz}}}~~~wwwllljjjgggggghhhiiihhhhhhaaaaaabbbeeeiiiooouuuxxx}}}}}}}}}}}}zzzssskkkeeefffjjjnnnsssvvvyyy{{{|||wwwzzz~~~}}}xxxzzz}}}||||||~~~~~~|||~~~}}}yyytttrrrpppooooooppprrrsss|||~~~wwwsssqqqrrrsssuuuwwwxxxyyyyyytttvvvxxxxxxxxx|||~~~}}}|||yyyvvvooohhhbbb```]]]WWWQQQJJJEEEAAA@@@<<<<<<;;;999777666444444111111111111111111111111000000000000000000000000------,,,,,,,,,+++++++++......------------......//////...---------......++++++,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------------,,,,,,,,,,,,++++++(((+++------+++***+++---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++@@@AAACCCFFFHHHKKKMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRQQQRRRSSSUUUYYY___gggmmmzzz}}}uuuiii___YYYVVVUUUSSSRRRPPPNNNLLLLLLDDDCCCBBB@@@===;;;:::999999999999999999999999999555555555555555555555555222222222222222222222222222222222222222222222222222222222333333222222222222222222222222222222222111222333444333222111000111111111111000000000000111111111111000000000000////////////////////////////////////////////////........................//////000000000000//////---...///...------...///........................////////////////////////........................---.........//////000000////////////////////////---.............................................,,,,,,,,,------.........,,,------------------,,,,,,---...//////...---,,,.................................------.........,,,------------------,,,---------.........//////---..................---,,,,,,---.../////////............------.........---..................---+++,,,............///111---.....................---------.........//////......////////////......---...111333666999;;;<<>>===;;;:::;;;::::::999:::;;;===>>>AAA@@@@@@@@@AAACCCEEEFFFOOOUUU[[[^^^___aaaggglllnnnqqqxxx~~~xxxzzz|||zzzwwwyyytttooogggeeecccaaaaaa```^^^]]][[[\\\^^^cccjjjqqqxxx|||yyyrrruuuyyy~~~}}}|||zzzxxxvvvuuuvvvwwwyyy{{{|||uuuoookkklllnnnqqqsssuuuvvvwwwuuuxxxzzzzzzzzz}}}{{{tttooohhheee^^^WWWPPPJJJEEECCCAAA@@@>>><<<:::888666666111111111111111222222222000000000000000000000000000000000//////..................------.........000000...---,,,+++++++++........................***+++,,,,,,---------,,,---------------------------------,,,,,,,,,++++++(((+++------+++***+++---,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++HHHJJJKKKKKKLLLNNNQQQTTTVVVZZZ___aaabbb```___^^^[[[]]]```dddjjjuuuzzzqqqmmmiiihhhfffeeedddbbb^^^[[[[[[QQQIIIGGGGGGDDDBBBBBB@@@@@@@@@@@@???===<<<<<<888777777777888777555444666555333333444555444333555555444444333222111111444444444444444444444444333222111111333333222111222111111111000000//////222111111111000000//////////////////////////////000000000000000000000000//////............////////////............//////000000...------...//////000000000000000000000000.........///////////////////////////////////////000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------............------........................111000///------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++........................................................................///......---------............//////000000111111..............................------------............////////////......------............------........................//////.........------------...///000111111111111333444666888;;;<<<===>>>>>>===<<<;;;::::::::::::@@@<<<999999;;;<<<;;;999???AAACCCCCCCCCFFFKKKPPPYYYhhhvvv{{{zzz{{{}}}~~~}}}{{{|||yyyyyy||||||ppphhheee^^^[[[YYYXXXYYY[[[]]]]]]^^^bbbggglllqqqyyy~~~xxxssskkklllmmmoooppprrrssstttpppsssvvvwwwxxxzzz~~~|||||||||wwwqqqkkkddd___[[[WWWRRRNNNFFFAAA???AAA>>>888777:::666777666555333222333444222111000//////...............////////////......////////////////////////------...//////000//////////////////////////////------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++***************************++++++,,,,,,++++++***000///---+++*********+++************************************************LLLLLLMMMOOORRRYYY```fffnnnrrrxxx{{{|||yyyvvvssstttvvvxxx|||~~~||||||||||||}}}|||zzzwwwssshhh^^^ZZZVVVPPPKKKIIIJJJIIIHHHEEECCC@@@===<<<:::888777777888777666444888777555444555555333222555555555444444333333222444444444444444444444444222111000111222222111000222111111111000000000000111111111111000000000///000000000000000000000000000000000000000000000000//////............////////////............////////////...---......///000////////////////////////////////////////////////////////////////////////000/////////............------------------------........................---------------------------......//////......---........................000000///...---,,,,,,,,,,,,---...//////...---,,,..............................................................................---------......///............////////////........................///..................///......////////////......------............------......................../////////......------,,,/////////000111111222222555666999<<<>>>???@@@@@@;;;:::::::::999:::::::::===;;;:::;;;>>>@@@???>>>@@@BBBCCCDDDFFFMMMVVV]]]ttt~~~|||{{{||||||{{{zzzyyyzzz}}}~~~uuukkkbbb^^^\\\[[[[[[[[[\\\^^^aaabbbccchhhmmmttt{{{}}}xxxrrrrrrssstttuuuvvvxxxxxxsssuuuvvvvvvtttuuuwwwzzz}}}yyyuuuxxx}}}zzzuuuoookkkgggddd___[[[UUUOOOJJJIIIEEE???===???777666555333222111111222222222111000000000000000......////////////..............................------......///.........------------------------------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++*********++++++,,,,,,++++++***---,,,+++*********++++++************************************************OOOPPPSSSXXX```lllxxxyyyssslllccc\\\ZZZ\\\ZZZWWWRRRMMMGGGDDDBBB@@@>>>;;;::::::999888666999888777666666555222000555555555444444444444444444444444444444444444444222000///000111222111000111111111111111000000000111111111111000000000000111111111111111111111111000000000000000000000000//////............////////////............//////......---......///000111/////////////////////////////////.........//////////////////////////////////////////............................................................---------------------------......//////......---......................../////////...------,,,,,,---...000111111000...---........................................................................---------------...///000............------------........................000//////......//////000......////////////......------............------........................000000//////...------,,,//////000000222333555555999:::===@@@AAAAAAAAA@@@888888888999:::;;;;;;<<<=========???CCCEEEEEEDDDDDDEEEFFFHHHMMMXXXeeeppp~~~}}}||||||{{{{{{{{{{{{zzzxxxwwwvvvtttqqqjjjbbb[[[WWWWWWXXX\\\^^^aaaeeeiiilllnnnpppyyy}}}}}}{{{wwwsssppppppqqquuuzzzzzz{{{vvvrrrpppnnnmmmrrryyy~~~{{{xxxtttooolllddd]]]VVVRRRMMMGGGBBBBBB;;;999777444222222222222222222111111111111111111...//////000000//////...------------------------..................---,,,------------------------------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++******)))))))))******+++,,,++++++++++++++++++++++++************************UUUYYY```jjjvvvxxxqqqppppppmmmhhhbbb[[[VVVQQQOOOLLLIIIEEEBBB@@@>>>;;;999999888777777777666333000444444444444444444444555444444444444444444444444222111000111222333222000111111111111111111111111111111111000000000000000000000000000000000000000//////////////////////////////............/////////......------......///---------...///000111111///////////////////////////...------------...//////////////////////////////////////////.......................................................................................////////////.................................//////......------,,,,,,...000111111000...,,,........................................................................,,,,,,,,,---...///000111/////////......---------........................000000////////////000000......////////////......------............------........................000000000///...---------//////000222444777:::;;;===???AAABBBBBBAAA???===777888999;;;<<<===>>>>>>@@@AAABBBCCCEEEFFFGGGFFFHHHIIIJJJMMMUUUdddvvv~~~~~~~~~~~~}}}{{{xxxvvvssspppmmmiiifffaaa\\\YYYZZZ]]]___eeeiiiooouuuzzz~~~yyysssooonnnkkkooouuu|||zzzvvvoookkkiiiiiiiiiiiinnnuuu{{{~~~~~~zzzwwwpppkkkfffbbb^^^VVVNNNHHHDDD@@@;;;888666555555444222222111111111111111222//////000000000000//////........................///////////////...---,,,////////////////////////------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,.........---,,,,,,++++++***++++++,,,,,,++++++******************++++++,,,++++++++++++++++++++++++************************dddkkkwww}}}zzzvvvqqqlllhhheeeddd___[[[UUUOOOJJJEEE@@@===:::888777777777777555333333333333333444444444444444444444444444444444444444333222222444444333222111111111111111222222222000000000000000000111111//////////////////////////////////////////////////////............//////......------------......,,,------...///000000111...........................---,,,,,,,,,---///000////////////////////////.........///////////////------------------------...................................................//////////////////...........................---......//////...---,,,+++,,,...//////...,,,+++........................................................................,,,,,,,,,---...///000111111000000//////.................................000000////////////000000......////////////......------............------........................000000/////////............///111555888<<>>;;;:::999;;;<<<>>>@@@@@@AAAAAABBBBBBCCCCCCCCCDDDEEEEEEFFFIIIMMMTTT```qqq~~~~~~|||xxxsssooommmllljjjhhheeecccaaaaaacccfffiiikkkuuuzzz|||vvvssskkkkkklllooorrrssssssqqqhhhfffgggiiijjjiiimmmssszzz}}}{{{{{{zzzyyyuuummm```VVVNNNHHHAAA;;;999777666555222222111111000000111111//////000000000000//////////////////////////////000000000000000///...---////////////////////////------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************~~~}}}||||||~~~~~~|||{{{}}}~~~~~~~~~zzzvvvnnnfff]]]SSSKKKEEE???===:::999888888777555555555444444444444444444444444444444444444444444555333222333444555444333111111111222222222222222000000000000111111111111........................000000000000000000000000//////............//////......------------......,,,---...///000000000///...........................---,,,,,,---///222333////////////////////////.........///////////////------------------------...................................................//////000000//////...........................------...//////...---,,,+++,,,,,,,,,,,,,,,,,,+++........................................................................---------------...///000000000000000000/////////........................000//////......//////000......////////////......------............------............................../////////000000000000222555999===@@@BBBCCCBBBBBBAAA@@@>>><<<::::::===>>>@@@BBBBBBBBBBBBAAA@@@AAABBBBBBBBBDDDGGGJJJIIIOOOWWWaaaoooyyyvvvxxx}}}~~~|||||||||tttooojjjhhhkkknnnnnnnnnmmmkkkjjjlllqqqvvvyyyzzz~~~tttqqqnnnllllllmmmlllllliiihhhiiilllllljjjmmmrrrzzz~~~ttteeeYYYQQQGGG???<<<:::888666555444333222111111111111///000000111111000000///000000000000000000000000//////////////////...---------------------------------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------***++++++,,,,,,++++++***---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************~~~|||yyyyyy{{{~~~}}}|||}}}}}}~~~wwwiii]]]UUUHHHDDD???<<<:::999888777888888777777666666555555444444444444444444444444444333222222444444333222111111111222222333333333///000000000111111111111////////////////////////000000000000000000000000//////............//////...------,,,,,,------...---...///000000///..............................000///......000333666888////////////////////////............/////////000........................................................................//////000000000000//////........................,,,---...000000///---,,,---,,,+++******+++,,,---..............................................................................---------......///......//////////////////........................///..................///......////////////......------............------........................------...///000111222222555777;;;???AAABBBBBBBBB@@@@@@>>>============>>>@@@AAACCCDDDDDDBBBAAA@@@@@@BBBDDDEEEGGGLLLSSSXXX\\\ccclllwww}}}yyysssqqqttt{{{}}}xxxvvvuuuuuuooolllkkkoooxxx~~~|||}}}zzzvvvuuutttsssrrrnnnkkkjjjkkkkkkjjjmmmssswww{{{~~~}}}{{{{{{zzzfff\\\PPPGGGCCC@@@===:::888888666555333222222222000000111111111111000000000000000000000000000000,,,,,,------...---------------------------------------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++++++++,,,------......***++++++,,,,,,++++++*********+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************}}}|||{{{zzzxxxwwwxxxzzz|||wwwxxxzzz|||~~~{{{lllcccPPPKKKDDD>>>;;;:::999888;;;::::::999888777666666444444444444444444444444333222111111333333222111111111111222222333333333//////000000111111111222000000000000000000000000000000000000000000000000//////............//////...------,,,,,,------.........///000000///...---........................111111000000333666:::<<>><<<<<<<<<>>>@@@BBBBBBCCCDDDDDDDDDBBB@@@>>>AAADDDGGGJJJNNNVVV```gggrrryyyyyyuuurrrnnnmmmqqqvvv|||~~~~~~wwwrrrpppooooooooonnnqqq{{{~~~rrrnnnjjjjjjhhhhhhmmmtttrrrvvvyyyyyywwwwww|||~~~pppfffXXXNNNJJJGGGCCC@@@<<<;;;999777555444333333000000111111111111000000////////////////////////)))***++++++,,,,,,,,,,,,////////////////////////------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...)))******+++,,,---......+++++++++,,,,,,+++++++++&&&''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************}}}zzz}}}}}}}}}wwwqqqmmmnnnppprrrssswww|||}}}~~~{{{}}}~~~ooocccUUUIIIFFFEEEAAA@@@CCCFFF===666777888666666:::444555555555444444666777333444444444444333222222222222222111111111000000111111111111111111111111333555888999777444///,,,000000000000000000000000000000//////......------................................................//////............//////000///...------...///000000///...---------------......------------......////////////////////////,,,,,,,,,---...///000000000000//////.........---000000//////.........---,,,,,,------.../////////...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...------...///000////////////////////////......////////////....................................////////////........................------///////////////////////////////////////////////////000000000///...------111111000......111666:::;;;===@@@AAAAAA@@@===<<<;;;<<<>>>>>>>>>???@@@BBBDDDDDDEEEEEEEEEDDDDDDDDDFFFGGGHHHMMMUUUbbbpppzzz|||{{{{{{{{{pppnnnlllmmmpppuuu{{{~~~uuunnnmmmooorrrsss{{{|||yyyqqqlllkkklllllllllpppnnnmmmooossswwwzzz{{{uuufff[[[UUUQQQMMMIIIDDD@@@;;;999999888555222333333333222000/////////.........///////////////......////////////......------............------//////.........---------///...---,,,+++,,,,,,---------------------------******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,---...------------------------++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,+++++++++|||xxxwwwvvvuuu|||yyyuuuooojjjggghhhjjjlllnnnrrrxxx|||~~~{{{iii]]]QQQMMMKKKGGGEEEFFFJJJAAA;;;;;;;;;888777999666666666666555444444555444444555555444444333222444333333333222222222111222222222222222222222222333444666777666333000...000000000000000000000000///////////////.........////////////////////////........................000000////////////000000000///...------...///000//////......---...............------------......////////////////////////,,,------....../////////000/////////............000/////////..............................------,,,,,,,,,---------------////////////////////////------------------------000///...------...///000.................................//////.......................................////////////..............................///////////////////////////////////////////////////////////////000000000000111222222333555999<<<>>>???@@@@@@???===;;;:::;;;===???@@@@@@AAACCCDDDDDDEEEEEEFFFEEEEEEEEEEEEIIIKKKQQQYYYeeetttxxxuuutttttttttpppooommmmmmpppuuu||||||vvvrrrtttyyywwwqqqnnnmmmkkkjjjlllllllllooouuu{{{}}}zzzooogggaaa[[[UUUOOOIIIEEE@@@>>>>>><<<999555777777666555333111111111000000000000000000000000......////////////......---......//////......---//////.........---------///...---,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******,,,+++++++++,,,,,,---...------------------------------------------------,,,,,,,,,------------...,,,,,,,,,---,,,,,,++++++zzztttppppppsssuuuvvvyyyrrrpppmmmjjjjjjllloooqqqxxx|||}}}|||}}}tttjjj```\\\YYYUUURRRSSSRRRJJJCCCBBB@@@===;;;:::999999999999777666444444555555555555555444333333444444444444333333333333444444444444444444444444222222333444333222111000000000000000000000000000...///////////////000000000000000000000000000000........................000000////////////000000//////............////////////.........///000000......------------......////////////////////////........................////////////............////////////............000//////...------,,,,,,,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............///000------------------------------............------..............................////////////..............................///////////////////////////////////////////////////.........///000222333///222555888:::;;;===???AAA@@@???>>>===;;;:::999;;;>>>AAACCCCCCCCCDDDEEEDDDEEEFFFGGGFFFHHHJJJMMMSSSXXXaaalllyyy{{{tttnnnllllllmmmmmmqqqooonnnooorrryyy{{{{{{}}}xxxuuurrrppplllkkkkkkmmmrrrwwwzzz{{{wwwzzzzzzuuupppiiiaaaZZZSSSOOOIIIFFFDDDBBB>>>:::888777555333111000//////111111111111111111111111...//////000000//////...---......//////......---...............---------///...------,,,---------++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,------------------------------------------------------,,,,,,,,,,,,------------***+++,,,---------,,,+++~~~}}}}}}yyyvvvtttuuuxxx|||~~~xxxwwwxxxxxxzzz~~~~~~yyyssspppnnnmmmkkkjjjfff^^^TTTMMMHHHDDD@@@>>><<<<<<;;;;;;;;;999777555444444555555444444333222444444444333333333333333333333333333333333333333111111111111111111111111000000000000000000000000......//////000000000111000000000000000000000000........................//////............///////////////......////////////////////////000111222......------------......////////////////////////////////////............///////////////.........///////////////.........//////.........------------........./////////000++++++++++++++++++++++++.......................................//////000------------------------,,,,,,------------,,,,,,..............................////////////......---------...............////////////////////////////////////////////////000///---------///111333///444:::>>>@@@@@@@@@AAA@@@???===<<<;;;;;;;;;;;;===@@@CCCDDDCCCBBBBBBCCCDDDEEEFFFGGGIIIOOOWWW]]]gggllluuuyyytttmmmiiiggggggggggggnnnmmmnnnpppvvv~~~~~~|||vvvtttrrrqqqrrrrrrpppooommmqqqwww~~~{{{uuummmhhhaaa\\\UUUPPPMMMHHHCCC>>>:::888555333222111000///111111111111111000000000//////000000000000//////......////////////.......................................------------...........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------((()))+++---------,,,+++xxxzzz|||}}}{{{zzz{{{{{{zzz{{{}}}}}}nnn```UUUNNNGGGAAA>>><<<::::::;;;:::888555444444444444444333333222222222222333333333333333333333333333333333333333111111000000111111222222111111111111111111111111.../////////000000111111////////////////////////////////////////////////...------,,,,,,------......//////////////////...///////////////000111222......------------......//////////////////////////////////////////...............///////////////.........///////////////---------.........//////000000000//////.........................................................---......///////////////------------------------,,,,,,------------,,,,,,..............................////////////......---------.........//////////////////////////////////////////////////////111000...------///111222444888>>>BBBCCCBBBAAAAAA===<<<;;;:::;;;===>>>@@@AAABBBDDDDDDBBBAAA@@@AAABBBDDDHHHJJJPPPZZZgggqqq~~~|||uuupppiiidddbbbbbbccccccggghhhlllrrryyy|||yyytttnnnjjjeeehhhnnnxxx|||xxxuuupppjjjbbb\\\WWWRRRKKKFFFBBB>>>:::777777666444222111111111000000///////////////000000000000//////...//////////////////...---.....................---.............................................++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------((()))+++,,,,,,,,,,,,+++uuuwwwyyyzzzzzz{{{|||~~~~~~zzzkkk```SSSIIIBBB???;;;:::;;;:::888555444555555555555444333333222222222222333333333333222222222222222222222222111111111111111111222222111111111111111111111111///000000000000000000111////////////////////////////////////////////////...------------------.........////////////......//////.........///000000......------------......////////////////////////////////////////////////.........///////////////.........///////////////,,,,,,------...//////000111000000///......------------------------------........................,,,---...///000000000///------------------------------............------..............................////////////......,,,,,,------.../////////////////////////////////////////////////////////111000000000111222444555:::===AAACCCBBB@@@@@@@@@:::::::::;;;===???AAACCCCCCDDDDDDCCCAAA@@@AAABBBCCCIIIQQQYYYaaalll{{{~~~zzzrrrllleee___^^^___aaabbbdddhhhnnnvvv~~~}}}|||~~~{{{rrrllleeeggglllvvv~~~|||~~~~~~yyyqqqkkkfffaaaZZZUUULLLFFF???;;;999777444111111111111000000///......///000000111111000000///...//////000000//////...---------...............------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,************++++++++++++wwwyyy|||}}}}}}~~~~~~}}}zzziii[[[NNNHHHAAA>>>>>>===:::777777777777777777666555555333333333333444444444555444444444444444444444444111222222333222222111111111111111111111111111111111111111000000000000000000000000000000000000000/////////////////////////////////....../////////---...///000000///...---//////......---...............------------......////////////////////////......//////000000111111............/////////000............/////////000------..........................................++++++++++++++++++++++++........................,,,---...///000000000///.................................//////.......................................////////////......,,,,,,------...//////000///////////////////////////////////////////////////000111444666888:::;;;BBBCCCCCCBBB???=========::::::;;;<<<>>>@@@BBBCCCDDDDDDDDDCCCBBBBBBEEEHHHLLLWWWfffrrr|||~~~|||}}}~~~|||zzzqqqkkkbbb]]]]]]```dddgggkkkpppxxx}}}||||||wwwpppooorrryyy{{{xxxvvvzzz~~~yyyvvvrrrmmmhhh]]]UUULLLDDD@@@<<<666222333333222111111000//////000000111111111111000000//////000000000000//////---------.........//////,,,---...///000000///...------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------.........---,,,,,,+++++++++,,,++++++++++++++++++++++++------------------------***++++++++++++,,,,,,,,,---,,,***)))))))))+++,,,}}}~~~~~~{{{{{{||||||lllYYYRRRIIIDDDCCCBBB>>>;;;999999999999999888777777444444444555555555666666555555555555555555555555222333333444444222111000111111111111111111111111222222111111000000//////111111111111111111111111000000000000000000000000111111000000000000111111---...///000000///...---000///...---------------.........------.........////////////////////////---......///000111111222---.........//////000000---.........//////000000/////////...------,,,,,,,,,,,,------.../////////........................////////////////////////+++,,,...000000000000///////////////////////////......////////////....................................////////////......,,,,,,------...///000000////////////////////////////////////////////////...///333777:::===???@@@FFFFFFDDDAAA===;;;;;;<<<:::;;;<<<>>>???AAABBBCCCDDDDDDCCCCCCCCCEEEIIIMMMVVVdddyyy|||{{{|||}}}|||zzzrrrkkkccc^^^^^^ccciiimmmtttyyy~~~}}}~~~{{{{{{}}}|||yyyxxx|||}}}zzzwwwvvvrrryyyzzzwwwqqqhhh\\\SSSMMMGGG???999444444333333222111000000000000111111111111000000//////000000000000//////---------.........//////,,,---///000000000///...////////////////////////,,,,,,,,,---------......,,,,,,,,,------............---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---***((('''(((***,,,}}}zzzyyyzzz}}}~~~ggg^^^SSSMMMKKKJJJFFFAAABBB>>>:::888::::::999777999888666555666777777666555555444444444333333333222222222111222222333333111111111111111222222222333222111000//////////////////000000000000//////////////////////////////111111000///////////////111111000000//////......000000000000000000000000111111000000//////......////////////////////////......------------......---------.........//////000000000000000000000000000000000000000000000000,,,,,,,,,---------..............................////////////////////////------......///000000000000000//////.........------------............///......////////////......////////////////////////000000000000000000000000........................///......---...///000111000222555888===AAADDDEEEDDDCCC@@@===:::999888888777:::===@@@BBBBBBAAA@@@BBBCCCCCCBBBCCCHHHPPPWWWgggwww~~~}}}{{{xxxvvvuuummmhhheeefffhhhjjjpppwww|||vvvrrrpppooopppssszzz}}}|||yyyyyy{{{{{{{{{{{{}}}pppcccXXXLLL@@@999:::888555333333222000...//////000000000000000///////////////////////////000000000000000000000000000000//////.........---***+++,,,---............///...---,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,}}}|||~~~ssskkkbbb]]][[[ZZZUUUQQQLLLHHHBBB>>><<<;;;:::::::::888777777888888777666666666666555555555444444333222222222222222333333222222111111111111111111333222111000//////////////////000000000000//////000000000000000000000000111111000///////////////111000000000/////////...000000000000000000000000000000000000///////////////////////////////////////......------......///---------.........//////////////////////////////////////////////////////------........./////////........................///////////////////////////////////////.........000/////////...................../////////000000......////////////......////////////////////////////////////////////////........................///.........///000222333222444777;;;???BBBCCCDDDBBBAAA>>><<<999888888888777999<<<@@@BBBBBBBBBBBB@@@AAACCCDDDHHHPPP\\\eeeuuu~~~}}}}}}{{{zzzxxxwwwuuutttttttttrrroooooosssuuuvvvyyy~~~~~~xxxsssnnnkkkjjjkkkpppzzz~~~}}}zzzyyyzzz|||}}}|||~~~uuuhhh[[[MMMEEE===:::666333222111///---111111111111000000///...////////////////////////000000000000000000000000000/////////............***+++,,,---............------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,~~~zzzyyy{{{{{{uuusssrrrqqqmmmjjjaaa]]]VVVLLLCCC>>><<<===:::999888999:::999888666777777777777666666666666333333222222222222333333333222222222111000000000333222111000///////////////000000111111000000///111111111111111111111111111000000///////////////000000000000////////////000000000000000000000000////////////000000000000///////////////////////////......------......///------........./////////........................////////////////////////....../////////000000000........................////////////////////////111000000///......------////////////............////////////000000000111......////////////......////////////////////////////////////////////////....................................000222444555666888;;;???AAACCCCCCCCC???>>><<<:::888888888999888999<<>>???AAAAAABBBBBBDDDFFFHHHMMMUUUcccuuu{{{yyyvvvuuuwwwyyy{{{{{{yyywwwtttssssssvvvzzz}}}~~~xxxqqqkkkfffdddccclllttt~~~}}}~~~~~~{{{{{{}}}ooo```UUUMMMHHHBBB===:::777555333222222111000///////////////////////////////////////////////////////////////////////////.........+++,,,------.........---,,,,,,+++++++++++++++,,,++++++++++++++++++++++++------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,qqqjjjcccbbbaaa```aaaeeejjjqqq}}}xxxnnnhhheeecccbbbeeejjjrrr|||}}}gggTTTIIIEEE???===<<<;;;;;;:::777555777777777666666666555555555444444333222222222333333333333222111000//////222111000000000000000000000000111111111111000000000000000000000000000000000000////////////000000////////////000000000000////////////////////////......//////000000111111/////////////////////////////////....../////////........./////////000000................................................------........./////////........................////////////////////////............//////000000.........///////////////------........./////////......////////////......////////////////////////////////////////////////////////////////////////,,,,,,---///222555888:::???@@@BBBDDDCCCAAA???===999999888888999;;;<<<>>>@@@@@@@@@@@@@@@AAABBBBBBEEEIIINNNUUU___oooyyywwwuuuuuuwwwzzz||||||zzzyyywwwwwwyyy}}}~~~xxxqqqkkkhhhffffffooovvv~~~~~~ssseee\\\TTTPPPJJJDDD@@@===999777222111000//////000000111000000000000000000000000////////////////////////.........///////////////,,,,,,------...---------------,,,,,,,,,,,,------------------------------------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,~~~sssnnnjjjiiiiiikkkrrrzzzyyyjjjccc^^^_________```dddaaafffnnnwww|||~~~}}}wwwrrrjjjddd```___^^^]]]^^^aaagggoooxxx~~~|||}}}~~~iiiXXXOOOFFFCCC???===<<<;;;888777777777777777666666666666666555444333333222222333333222222222111000000000111111000000000000000111000111111222222111111000000000000000000000000000///////////////000000111////////////000000000000000000000000000000000000////////////000000000000////////////////////////000//////......//////000....../////////000000000................................................------........./////////........................////////////////////////------......///000000111.........///////////////------------..................////////////......////////////////////////000000000000000000000000////////////////////////------///111555999<<<>>>CCCCCCDDDCCCAAA>>><<<:::888888888999;;;>>>@@@BBBDDDCCCBBBAAAAAABBBCCCDDDGGGLLLVVV```nnn~~~~~~xxxvvvtttuuuxxx{{{}}}}}}{{{|||}}}~~~yyyrrrnnnlllkkklllooouuu}}}|||xxxzzz}}}~~~xxxmmmeeeZZZVVVQQQLLLGGGCCC>>>;;;555444222111111111222222000000000000000000000000000000000000000000000000.........///////////////,,,,,,------...------,,,------,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,qqqiii```]]][[[]]]]]]]]]bbbhhhgggooouuuwwwwwwxxxtttooojjjeeeaaaccccccbbbcccfffccceeejjjnnnqqqssssssrrrqqqnnnjjjgggeeeeeecccbbbbbbdddgggjjjooovvvzzztttpppnnnjjjlllnnnrrrzzz~~~~~~iii]]]NNNJJJDDD@@@>>>===;;;:::999999888888888777777777666666555333333222222222222222111111111111111111111111000000000000111111000111111222222111111000111111111111111111111111///////////////000111111.../////////000000000111000000000000000000000000000000000000////////////////////////////////////000000////////////000000.../////////000000000000////////////////////////............................../////////000000000........................////////////////////////.........///////////////............/////////000............////////////......////////////......////////////////////////111111111111111111111111///////////////////////////000222555999===AAACCCFFFEEECCCAAA>>>;;;999777888888999;;;===AAADDDFFFDDDCCCBBBAAACCCEEEHHHIIINNNVVVbbbooo|||{{{wwwvvvuuuwwwzzz~~~~~~~~~yyytttppppppqqqrrrqqqvvv}}}{{{xxxvvvtttrrruuuyyy|||yyypppiiiaaa^^^ZZZVVVQQQKKKEEEAAA<<<:::888555333222222333000000000000000000000000000000000000000000000000............/////////000,,,------...------,,,,,,,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,}}}mmmbbb\\\VVVUUUVVVYYYYYYWWWYYY^^^\\\bbbggghhhiiikkkjjjgggoooiiifffhhhiiiggggggiiijjjkkkmmmoooqqqrrrrrrssstttrrrpppnnnnnnnnnllljjjkkkllllllmmmooosssyyy}}}{{{|||{{{wwwrrrmmmjjjhhhbbbdddfffjjjrrr~~~zzzvvvyyyuuufffTTTOOOHHHCCC@@@???======:::::::::999999999888888777666555444333222222222111111111111111222222222111000000000000000111111111111222222222222111111222222222222222222222222///////////////000111111.../////////000000111111000000000000000000000000111111000000//////......////////////////////////000000////////////000000////////////000000000000000000000000000000000000........................000000000000111111111111........................////////////////////////000000000///......---------.........//////000000////////////000000000000......////////////......////////////////////////111111111111111111111111000000000000000000000000222222444888<<>>BBBEEEGGGGGGBBB@@@>>>;;;999888777777555888<<>>;;;777333222000//////000111///...///000111111111000......................................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YYYVVVTTTTTTWWWZZZ[[[\\\^^^___``````______aaacccggggggiiikkkmmmppprrrsssrrrxxx|||uuupppoooqqqsssuuu~~~~~~|||yyyxxx{{{zzzvvvqqqlllgggbbb]]]ZZZOOOKKKFFFAAA???<<<:::888777666555444333333333333333222222111111222222333222222222222111111111111333222222222111000000000111111111111000000000000000000000000000000000000000000000000000000000000111000000////////////000////////////////////////000000000000000000000000000000000000000000000000///...---...000111000///000000000000000000000000////////////////////////////////////////////////////////////..........................................//////////////////////////////............000//////......//////000------........./////////,,,...//////...---///000////////////000000000000111111111111222333555666888;;;???CCCEEEEEECCCBBB>>><<<999777666777888999???AAACCCEEEEEEEEEFFFHHHHHHLLLQQQTTTWWW___jjjsss}}}vvvqqqnnnmmmmmmlllpppvvv~~~zzzrrrrrr{{{}}}yyyyyy|||||||||zzzxxxwwwvvvpppiiiccc___^^^]]]\\\\\\^^^aaafffmmmsssyyy|||}}}}}}~~~~~~yyyzzz||||||}}}xxxooonnnnnnsssyyy~~~|||yyy{{{}}}~~~|||{{{|||vvvqqqfff]]]QQQIIIEEEBBB>>>:::666444111111111111///...000000111111000000///...................................................------------------------,,,,,,,,,++++++,,,,,,---//////...------,,,++++++------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,VVVVVVWWWYYY\\\^^^___```bbbccceeeeeefffiiilllooovvvvvvxxxzzz}}}}}}{{{}}}|||vvvrrrpppnnnmmmnnnqqqvvv~~~{{{wwwsssqqqeee^^^TTTKKKEEEBBB???>>>999888777555444444444444333333333222222333333333222222222222222222222222333333333222111000//////111111111000000000000000000000000000000000000000000000000000000000000000111111000//////...//////////////////////////////////////////////////////////////////////////////000///...///000111111///////////////////////////////////////////////////////////////////////////////////////............---..................---............////////////111000000000000//////////////////....../////////111111111000/////////...,,,---...............///////////////000000000000111111000000222555888:::===???CCCEEEEEECCC@@@>>>;;;:::777555666777:::<<>>;;;:::999777666555555555333333333444444333333333222222222222222222222333333333333222111000//////000000000000000000111111000000000000000000000000000000000000000000000000111111000//////...//////////////////////////////////////////////////////////////////////////////000///...///000111111///////////////////////////////////////////////////////////////////////////////////////............------...//////...---------.........//////000000222222222111111111000000//////............//////000000000000/////////...------------...///......////////////000000000000000000000111333777:::<<>>???DDDDDDDDDCCC@@@===:::888666777777999;;;>>>@@@BBBAAADDDFFFIIIKKKNNNRRRUUUUUUZZZbbbkkkuuu{{{vvvsssrrrqqqnnnhhhcccbbbgggkkkzzzvvvsssttt|||~~~uuummmjjjjjjkkktttxxxyyytttjjjccccccfffooo{{{}}}yyywwwzzz~~~~~~{{{xxxvvvtttrrrqqqqqqqqqqqqqqqqqqqqqqqqoooooonnnllljjjiiijjjllllllooorrrsssttttttvvvwwwyyyzzz}}}~~~zzzxxxxxxzzz~~~~~~}}}zzzvvvtttxxx}}}yyyvvvsssqqqoooiii^^^UUUIIIEEE???:::777555333111333222111000000000000111////////////////////////........................------------------------,,,,,,,,,,,,---...//////++++++,,,,,,---...//////++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,fffkkkssszzz{{{wwwtttvvv{{{}}}yyywwwyyy}}}rrr^^^OOOFFF@@@???===<<<:::999999888333444555666666555444333222222222333333333444444222222111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000000////////////000000111////////////////////////000000000000000000000000000000000000000000000000...---------///000///...000000000000000000000000////////////////////////////////////////////////////////////............,,,---///000000///---,,,------......///000000111111111111000000000/////////......------......///,,,,,,,,,------.........000...---...000111000...////////////000000000000000222444777;;;???AAACCCEEEDDDBBB???<<<999777666555666999<<>>BBBDDDFFFFFFEEEHHHLLLQQQWWW]]]dddhhhlllmmmqqq{{{xxxuuuuuuvvvuuutttsssssspppllljjjnnnxxx|||yyyuuusss{{{wwwpppiiiddd___[[[[[[]]]```aaaddddddbbb___[[[[[[^^^bbbpppzzz~~~|||zzzzzz|||}}}}}}{{{zzz{{{}}}~~~|||~~~~~~~~~yyyvvvyyy~~~~~~zzzxxxrrriiiaaaYYYTTTMMMGGGCCC@@@===;;;333333111000000000111222000000000000000000000000........................////////////////////////---------...///000111111///......------,,,,,,++++++++++++,,,,,,---------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,{{{~~~uuuooonnnooottt{{{~~~}}}zzz|||lll\\\SSSIIIBBBAAA===777666999:::::::::888555333333333333333333333333333333333111222222333333222222111111222222333333222222111000000000000000000000000000000000000000000000000222222111111000000////////////............//////////////////////////////000000000000000000000000000000000000000000000000........................////////////////////////111000///.......................................---------............///........................000000//////.........---////////////////////////000///...---------------............//////////////////000000111111222222222666;;;AAAEEEFFFEEEDDDCCC@@@<<<999777777999:::;;;===@@@AAAAAAAAACCCDDDJJJKKKOOOUUU___iiisssxxxzzz~~~~~~{{{yyywwwwwwwwwvvvuuuwwwuuurrrpppttt}}}}}}|||zzzzzz|||}}}tttmmmiiiiiigggeeeccccccdddfffhhhiiiiiigggaaa^^^```iiipppzzzxxxwww|||yyywww{{{~~~wwwppplll```^^^YYYSSSKKKCCC<<<999777555333222222222111///333333333333333333333333111111000000//////......////////////////////////------------------------////////////////////////---------------------------------,,,,,,++++++++++++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,}}}yyyxxxzzz{{{{{{{{{}}}||||||~~~~~~wwwnnngggbbbcccffflllpppwwwyyyjjj\\\SSSLLLIIIEEE>>>;;;===777777888777666666666666333333333333333333333333222222333333333333222222111222222333333222222111000000000000000000000000000000000000000000000000111111111000000000000000//////............//////////////////////////////000000000000000000000000000000000000000000000000........................////////////////////////000/////////....................................---------............///........................000/////////............////////////////////////000000//////......................../////////////////////000000222333333666999>>>CCCFFFFFFDDDBBB???===:::777666777999:::<<<>>>@@@AAAAAABBBDDDFFFJJJOOOWWW```iiirrr{{{}}}|||zzzyyyzzzzzzyyyyyyxxxyyy{{{}}}}}}}}}~~~{{{uuupppmmmkkkqqqqqqppppppqqqsssuuuvvvuuutttqqqllliiilllttt||||||{{{vvvsssqqquuu{{{vvvrrriiieee___XXXQQQIII@@@:::777555222222222222222000////////////////////////111000000000/////////...////////////////////////------------------------------------------------------------------------..................------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,{{{vvvsssrrrkkkiiiggggggiiilllmmmmmmooonnnnnnpppsssuuuuuuuuussswww}}}{{{ssskkkeee^^^[[[[[[___cccjjjwwwzzzjjjccc\\\WWWPPPHHHCCCBBB999999888888888888888888444444444444444444444444222222333333333333222222111222222333333222222111000000000000000000000000000000000000000000000000000000000000111111111111000//////......//////000////////////////////////000000000000000000000000000000000000000000000000........................////////////////////////...///000000000///...---........................---------............///........................////////////............////////////////////////000000000000////////////............////////////000/////////000333555777;;;>>>CCCFFFGGGEEEBBB???:::999777666777888:::<<<===???AAABBBBBBDDDFFFIIILLLVVVcccnnnvvv}}}~~~|||{{{{{{||||||}}}~~~~~~~~~{{{||||||~~~~~~{{{wwwuuutttuuuvvv|||}}}~~~zzzxxx{{{}}}{{{{{{~~~vvvwwwzzz}}}wwwtttpppsss}}}{{{tttnnnfff```ZZZQQQEEE<<<777444222111222333222222000000000000000000000000000000000000////////////////////////////////////------------------------------------------------------------------------------..................,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~|||yyyuuuooojjjgggeeeddd``````___```bbbeeeggghhhhhhhhhiiikkkmmmnnnooonnnnnnqqquuuyyy|||}}}}}}}}}{{{tttppphhhccc___^^^```dddppp{{{yyytttmmmfff___UUUMMMIIIBBB@@@===:::999999888777555555555555444444444444222333333333333333333222111222222333333222222111000000000000000000000000000000000000000000000000//////000000111111222222000000////////////000000////////////////////////////////////////////////////////////////////////........................////////////////////////---...000111111///...,,,........................---------............///........................///////////////.........//////////////////////////////000000000/////////............////////////000000//////111444888;;;@@@CCCFFFHHHGGGDDD???<<<777777777888999<<<>>>??????@@@BBBBBBCCCFFFIIILLLRRR]]]lllwww}}}}}}{{{{{{}}}~~~|||~~~~~~|||{{{qqqqqqrrrvvv{{{}}}{{{|||~~~{{{xxxuuutttvvv|||~~~yyyxxxzzzzzz{{{|||||||||{{{sssvvvzzz~~~}}}{{{{{{tttkkkeee```VVVHHH===888555222111222222222111000000000000000000000000000000000000////////////////////////////////////........................////////////////////////------------------------+++++++++,,,,,,------------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,|||zzzvvvsssnnnkkkkkkmmmnnnooojjjiiifffdddaaa``````___```aaaaaabbbccceeegggiiigggiiilllnnnooopppqqqrrrssstttuuuvvvvvvwwwvvvvvvzzz~~~}}}}}}~~~}}}zzzzzz{{{}}}yyyrrrkkkhhheeeeeejjjrrr}}}~~~xxxqqqiii___XXXMMMHHHAAA<<<:::999888777666666666555555444444444333333333444444333333333111222222333333222222111111111111111111111111111111111111111111111111111//////000000111111222222000000////////////000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////,,,...///111111000...---........................---------............///////////////////////////.........///////////////////////////////////////------.../////////...---............////////////111000000111333888<<>>@@@BBBBBBAAABBBCCCCCCDDDHHHMMMPPPZZZdddqqqzzz~~~}}}~~~yyyvvvsssrrrjjjkkkmmmrrrwww{{{~~~{{{yyyuuussstttxxx}}}{{{wwwwwwyyyzzz{{{||||||}}}xxx{{{}}}wwwooojjjeee[[[LLL@@@<<<999555222222222111111------------------------////////////000000000000////////////////////////........................////////////////////////------------------------+++++++++,,,,,,---------,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,{{{vvvpppllliiigggdddaaa^^^^^^aaadddggghhhdddddddddeeeeeeeeeeeeeeeggghhhjjjjjjkkklllnnnqqqpppssswwwyyyyyyzzz{{{|||}}}{{{zzzxxxxxxyyyzzz{{{{{{~~~|||{{{zzzzzzyyywwwuuupppppprrrvvv|||{{{wwwqqqlllkkkmmmuuu{{{sss___VVVJJJAAA===<<<:::999777777777666555555444444333333444444444444333333111222222333333222222111111111111111111111111111111111111111111111111111000000000000111111111111111000000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////---...///000000000///...........................---------............///////////////////////////.........///////////////////////////////////////+++,,,.../////////...---............////////////000111222444777;;;@@@BBBFFFFFFFFFEEEBBB???<<<:::;;;<<<>>>AAACCCDDDDDDEEECCCDDDDDDDDDFFFJJJPPPTTT```iiittt}}}{{{yyyxxxvvvtttppprrruuuyyy}}}|||{{{{{{~~~}}}{{{~~~}}}}}}~~~{{{vvvrrrlllbbbTTTJJJDDD@@@:::666444333222111////////////////////////////////////000000000000////////////////////////........................------------------------------------------------------..................++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,{{{uuunnnllljjjgggdddbbbbbbaaa^^^\\\\\\^^^ccchhhlllmmmkkkmmmppprrrtttuuuuuutttsssvvvyyyzzzzzz|||}}}{{{|||~~~~~~|||zzzwwwtttnnnnnnoooqqquuuzzz|||vvvuuuuuu{{{}}}ppp]]]NNNEEEAAA===;;;888888777777666555555444333333444444444444333333111222222333333222222111111111111111111111111111111111111111111111111111111111111000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////............/////////000........................---------............///////////////////////////............/////////000////////////////////////,,,---///000000000///...............////////////000111444777;;;???BBBDDDFFFEEECCCAAA???===;;;;;;>>>???BBBDDDEEEFFFEEEEEEEEEEEEEEEEEEFFFKKKRRRWWWbbbjjjvvv~~~~~~~~~}}}|||{{{||||||uuukkk___WWWMMMHHHAAA;;;888666444222333333333333333333333333.../////////000000000111////////////////////////........................------------------------------------------------..................------)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,zzzuuuqqqkkkgggdddcccaaa``````aaabbbbbbaaa``````cccjjjpppuuuwwwvvvyyy}}}}}}}}}|||vvvrrrpppoooooooooqqqtttxxxzzz|||tttvvvyyy|||~~~~~~oooZZZMMMEEE???;;;999888888777666555555444333444444555555444444333222222222333333222222222111111111111111111111111111111111111111111111111222222111111000000//////111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...............///000111........................---------.........//////000000000000000000000000---.........//////000000////////////////////////,,,...000111222111000///............/////////000000222555999===AAADDDFFFFFFDDDAAA???<<<;;;;;;;;;???AAACCCEEEFFFFFFEEEDDDFFFFFFEEEEEEGGGLLLSSSYYYbbbjjjwww~~~zzzwwwsssuuuvvvuuutttssstttvvvssstttuuuwwwxxxyyy{{{{{{{{{|||~~~|||wwwvvvyyy{{{~~~}}}||||||rrrhhhaaaTTTNNNFFF???;;;888555444111111111111111111111111.../////////000000111111////////////////////////////////////////////////////////////////////////---------------------------------,,,,,,+++++++++(((***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,{{{sssiiidddccccccaaa___aaabbbeeegggiiikkkllllllkkklllnnnssszzz}}}{{{yyyzzzwwwtttsssuuuxxxzzz{{{{{{{{{|||~~~{{{xxxwwwxxxzzz|||~~~mmmXXXIII@@@;;;<<<:::777666666666666555555555555555555444444444444444444444333222111111111111222222222222111111111111111111111111111111333111000000111111000...////////////000000000000///000111222222111000///111111000000///.........000000000000000000000000---......///////////////000000//////......------////////////////////////................................................////////////////////////......////////////..................////////////111000///---------...///111222222000...---...///666666888===CCCGGGGGGFFFGGGDDD???;;;999:::===???EEEGGGJJJJJJHHHFFFFFFFFFIIIFFFFFFKKKMMMOOOUUU^^^jjjuuu~~~yyyyyy{{{~~~}}}vvvsssuuu|||~~~|||xxxtttqqqooooooooojjjiiihhhfffffffffggghhhffffffffffffggghhhiiijjjmmmmmmooopppqqqrrrrrrrrrttttttuuuwwwyyy|||~~~|||vvvrrrppppppuuuyyy~~~~~~wwwnnniiieee\\\OOODDD>>>;;;888666333444444333111//////000111000000///////////////000000000000000000000000///............---------......................../////////////////////////////////......------------,,,,,,,,,,,,,,,,,,,,,------......//////000000nnnhhhaaa___bbbfffgggfffhhhlllqqqvvv{{{|||}}}}}}{{{|||~~~~~~~~~{{{xxxxxxzzz}}}~~~~~~~~~~~~yyyvvvtttpppqqqrrrtttyyy{{{fffTTTHHHAAA@@@===:::999999:::999888666666555555555555444444666555555555444222111000111111222222222222111111111111111111111111111111222111000000111111000...////////////000000000111///000111222222111000///000000000000000000000000000000000000000000000000---......//////////////////////////////.........////////////////////////........................////////////////////////////////////////////////......////////////..................////////////000000///...............///000000000...///000222555666:::@@@FFFIIIHHHGGGDDDAAA===::::::<<>>:::999999999999888777666666666555555555444777777666666444333111111111111222222222222111111111111111111111111111111222111000000111111000////////////000000000111111000000111111111111000000//////000000111222222333000000000000000000000000---......///////////////.........///////////////////////////////////////........................000000000000000000000000////////////////////////......////////////..................///////////////////////////......------.../////////000333666555888>>>DDDIIIJJJHHHFFF@@@>>>;;;:::;;;===AAACCCCCCFFFJJJKKKJJJHHHGGGFFFJJJHHHIIINNNTTT[[[eeeooovvvzzzssspppppprrrttt}}}xxxllllllmmmqqqxxx|||yyyuuuqqqnnnjjjeeebbb^^^]]]ZZZVVVTTTRRRRRRRRRNNNNNNMMMLLLLLLLLLLLLMMMLLLLLLKKKLLLLLLMMMNNNOOOQQQRRRSSSTTTUUUVVVVVVVVVYYYYYYZZZ\\\]]]```bbbcccmmmppptttyyy}}}~~~yyyvvvuuuqqquuuyyy}}}}}}}}}~~~ssslll```VVVNNNFFF>>>888333222111000000000111222222222111000000000000111........................///............---------........................------------------------------------,,,,,,,,,,,,++++++,,,,,,------......---------,,,,,,,,,,,,,,,kkkjjjkkkoooxxx{{{uuuwwwzzz~~~|||uuuooopppxxxooo]]]SSSEEEAAA===:::::::::999999888777777666666555555555666666666666555444333333111222222333333222222111111111111111111111111111222000///000111111000/////////000000000111111111000000000111111000000000000000111111222222222222////////////////////////---......///////////////------......//////000000////////////////////////........................////////////////////////////////////////////////......////////////..................////////////---...///000000///...------...//////000222555888999===CCCHHHKKKIIIEEEBBB<<<;;;:::;;;<<>>===;;;;;;999999888777666666555555333444555555666666555555222222333333333333222222111111111111111111111111111000///000111222111000000000000000111111111111111000000000000000000111222222222222111111000000////////////////////////---......///////////////------......//////000000////////////////////////////////////////////////........................////////////////////////......////////////..................////////////---...///000000///...---000000111000111333777:::@@@CCCGGGJJJIIIEEEAAA>>>::::::;;;<<<>>>AAADDDFFFGGGIIIKKKKKKIIIGGGGGGGGGHHHNNNVVV```mmm}}}{{{wwwvvvuuuqqqmmmkkknnntttyyy}}}xxxyyy|||zzzvvvrrrnnnjjjgggeeeaaa\\\WWWTTTPPPMMMJJJHHHHHHFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFGGGGGGGGGHHHIIIKKKLLLMMMSSSVVV[[[aaagggmmmqqqssstttuuuwww{{{~~~}}}zzzxxx{{{yyyxxxzzz~~~{{{tttllldddYYYLLLCCC;;;777333111111333444333333222222111111111111111000000000000000000000000///............---------................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.../////////.........------,,,,,,{{{}}}}}}~~~~~~}}}}}}zzz|||yyyjjjaaaWWWRRRJJJDDD???===;;;999::::::999888777666555555333333444555555555555444222222333333333333222222111111111111111111111111111000///000111222111000000000000111111111222222111111000000000000111111333222222111000000//////000000000000000000000000---......///////////////.........///////////////////////////////////////////////////////////////........................////////////////////////......////////////..................////////////---...//////////////////222222222222333666:::>>>EEEGGGIIIHHHDDD@@@===;;;:::;;;<<<>>>AAACCCEEEFFFEEEFFFGGGGGGFFFFFFGGGIIIOOOXXXeeeppp~~~{{{uuuqqqmmmmmmllljjjjjjoooxxx~~~|||vvvsssnnniiifffbbb___\\\VVVSSSNNNKKKHHHFFFDDDBBBCCCCCCBBBAAA@@@??????>>>======>>>????????????>>>============>>>???@@@AAA@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEEIIIKKKPPPUUU[[[aaaeeegggiiijjjlllooossswww{{{}}}|||}}}{{{uuuqqqrrr~~~zzzyyyyyy|||zzzuuunnndddXXXOOOAAA;;;444000111222222111222222111000000000000111111111111111111111111111///............---------........................////////////////////////,,,,,,,,,,,,------------,,,,,,------......//////............------------~~~~~~}}}tttnnneee^^^UUULLLFFFBBB???===;;;::::::999777666666555555555555444444333222111222333333444444333333222111111111111111111111111000/////////111222111000000000111111111222222222222111000//////000111222000000000000000000000000000000000000000000000000---......//////////////////////////////.........////////////////////////////////////////////////........................////////////////////////......////////////..................////////////...............///000000111222222333555999???CCCGGGHHHHHHDDD@@@<<<<<<<<<<<<===???AAABBBDDDEEEEEECCCDDDEEEEEEFFFHHHMMMPPP[[[hhhvvv|||vvvrrrooojjjlllmmmmmmnnnttt}}}wwwqqqmmmfffccc^^^ZZZWWWTTTQQQOOOLLLHHHEEEBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@???>>>;;;<<<===>>>???>>>>>>===<<<<<<<<<<<<===>>>???@@@>>>??????@@@@@@@@@@@@@@@============>>>???@@@@@@BBBCCCFFFKKKPPPUUUYYY[[[^^^___```bbbeeeiiilllnnnppprrrvvvzzz~~~}}}vvvqqqnnnttt~~~}}}}}}~~~|||wwwoooddd\\\JJJBBB999444444444333222111111000/////////000000000000000000000000000000///............---------................................................,,,,,,---------.........---------...............,,,,,,,,,,,,,,,---------|||tttzzz|||yyyuuunnndddZZZSSSMMMJJJGGG;;;;;;:::999888777666555777777666555333111///...222333333444444333333222111111111111111111111111000/////////111222222111000111111111111222222222222111000//////000111222......//////000000111111000000000000000000000000---......///////////////000000//////.........---////////////////////////000000000000000000000000000000000000000000000000////////////////////////......////////////................../////////000///...---------///000111000111222444666<<>>>>>???@@@BBBCCCDDDEEEEEEDDDDDDEEEFFFHHHNNNTTTYYYeeesss|||wwwsssrrrqqqmmmoooqqqqqqssszzz~~~{{{tttmmmeeeaaaZZZVVVQQQNNNKKKIIIGGGEEEGGGDDDAAA@@@@@@AAAAAAAAA=========>>>======<<<;;;;;;<<<>>>?????????>>>>>>===============>>>@@@@@@>>>???@@@@@@@@@@@@@@@???===============>>>??????===>>>AAADDDIIIMMMQQQSSSWWWWWWWWWYYY[[[^^^```bbbgggjjjnnnsssxxx|||zzztttqqqrrrtttwww{{{~~~}}}vvvllleeeRRRIII???999888888777444111000000/////////////////////////////////////////////.........---------........................---------------------------------....../////////...............---------*********++++++,,,,,,---~~~}}}|||zzzyyy||||||sssjjj```RRRFFFCCC>>><<<===<<<888666777666666666555444444333333333333333222222222111111111111222222222333333333444333333222222333333444111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000///...------...///000//////.........---------111///---++++++---///111------......//////000000......////////////......////////////000000000000......///////////////...111111333555:::???EEEHHHKKKHHHDDD@@@===<<<<<<<<<@@@@@@@@@BBBDDDEEECCCBBBHHHCCCCCCJJJPPPVVV```kkkppp~~~xxxvvvuuusssqqqooopppqqqsssyyy~~~{{{wwwqqqjjjeee___ZZZVVVQQQNNNJJJGGGEEEDDDCCCAAA@@@???>>>===============;;;;;;;;;;;;<<<===>>>>>><<<===>>>??????@@@@@@@@@????????????????????????<<<<<<===>>>?????????>>>??????>>>>>>>>>>>>??????===>>>@@@CCCFFFJJJMMMNNNPPPOOOOOOOOOPPPRRRTTTVVVYYY\\\aaafffkkkrrryyy~~~}}}|||zzzvvvsssrrrsssvvvwwwzzz{{{}}}|||yyywwwtttppplll\\\RRREEE;;;777666666666333333222222222222222333000000000000////////////000///...///000///---,,,...///000111111000///...////////////////////////000000//////.........------.........//////000000...---,,,,,,++++++,,,,,,}}}{{{{{{~~~~~~}}}zzziiiZZZKKKCCC<<<;;;;;;888555666777777666555555444444333333333333222222222222111111111222222222333333333333333222222222222333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////000///......---...////////////.........---------000...---,,,,,,---...000.........///////////////......////////////..................////////////.........///////////////000222444888===BBBFFFHHHHHHFFFBBB>>>;;;:::;;;;;;???@@@AAADDDFFFFFFFFFDDDEEEDDDGGGQQQZZZbbbnnnyyy~~~{{{yyywwwtttrrrrrrtttwww{{{zzzvvvoookkkeee___ZZZUUUPPPMMMKKKHHHEEECCCBBBAAA@@@>>>???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@??????======<<<<<<<<<<<<======;;;<<<===???BBBEEEHHHIIIJJJIIIIIIIIIIIIKKKLLLMMMPPPSSSWWW[[[```ffflllqqqxxx{{{~~~~~~{{{xxxxxxxxxxxxzzz{{{}}}~~~zzzvvvrrrnnnkkkhhh```WWWJJJ@@@;;;999888666111111000000///000000000000000000000////////////111///......//////...---...////////////......---///////////////////////////.........------------------------.........///...---,,,,,,++++++,,,,,,}}}~~~}}}xxxsssooopppoooqqqvvvxxxyyyuuu[[[NNNAAA===<<<:::777666777777666666555555444444333333333333222222222222111111222222222333333333222222111111111111222222////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000......------------......111000///.............../////////.........------........................///////////////...............////////////......------------............------....../////////000111333888===AAAEEEHHHIIIEEECCC???;;;999999::::::>>>@@@CCCEEEGGGHHHGGGGGGGGGIIIQQQ]]]hhhsss}}}yyywwwwwwzzz~~~yyyuuuppplllhhh___[[[VVVQQQMMMIIIEEEBBBDDDAAA???>>>>>>>>><<<;;;======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>?????????@@@AAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@======<<<<<<<<<<<<======;;;<<<===>>>@@@BBBDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGIIIMMMPPPSSSXXX^^^aaaoooqqquuuxxx{{{~~~}}}{{{|||}}}{{{{{{|||~~~}}}zzzuuuooojjjggggggeee\\\QQQHHHBBB>>>:::666222111111000/////////000000000000000////////////222///------...//////...//////...---------------////////////////////////---------------,,,,,,,,,,,,,,,,,,---------------...------,,,,,,,,,,,,,,,}}}uuupppooommmmmmoooqqquuuooo]]]JJJBBB@@@===:::888888888777666666555555444444444333333333222222222111111222222222333333333222111111000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////......------......///000000//////......------////////////............------...//////...------000000//////......------......////////////......------........./////////------......///000111111333666<<>><<<;;;;;;<<<<<<;;;:::<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@???@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@??????>>>>>>??????@@@????????????@@@AAACCCCCCFFFEEEEEEDDDCCCCCCBBBBBBCCCEEEGGGIIIKKKOOOSSSVVVaaadddhhhmmmqqqwww}}}|||vvvwwwzzz~~~~~~xxxqqqkkkiiijjjhhhaaaWWWOOOHHHBBB<<<777555555333222111111111111000000000000////////////222///---,,,---///000///111000...---,,,------...////////////////////////------------------------------------------------......---,,,,,,,,,,,,,,,xxxssspppnnnnnnttt~~~jjjTTTHHHDDD???;;;:::999888888777666666555555444444444333333333222222111111222222222333333333222111111000000111111222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000//////////////////000///////////////......---000000/////////.........,,,---...000000...---,,,000000//////......------......////////////............/////////000000000............000111333444777;;;@@@FFFIIIIIIHHHGGGAAA???===::::::;;;<<<>>>@@@BBBDDDEEEEEEFFFIIILLLSSS^^^mmmyyy}}}yyy{{{}}}yyy~~~}}}yyysssnnnfff___ZZZWWWSSSQQQJJJGGGDDDBBBAAA@@@===<<<<<<;;;:::;;;<<<===<<<:::<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBB@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAABBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBBBBGGGGGGFFFFFFDDDCCCBBBBBBAAACCCDDDEEEFFFHHHLLLOOORRRUUUZZZ```fffmmmuuuzzz~~~{{{tttnnnlllllljjjddd[[[TTTMMMFFF>>>888777666555333222222111111000000000000////////////222///,,,,,,---///000000222111///...---...///000////////////////////////..................////////////..................///...------,,,,,,------yyyssspppsssvvv___QQQHHHAAA<<<;;;999999888888777777666666444444444444333333333333111111222222222333333333222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000......////////////......000000000/////////......,,,---...//////...---,,,///////////////...............////////////......////////////000000000111////////////111333555777===@@@DDDHHHJJJIIIGGGEEE@@@>>><<<;;;;;;<<<>>>@@@AAACCCDDDDDDDDDHHHNNNTTT\\\kkk}}}}}}{{{zzz}}}}}}}}}}}}{{{rrrooossswww|||~~~yyysssooobbb^^^XXXRRRNNNKKKHHHFFFBBB@@@============<<<;;;<<<;;;;;;===>>>???===<<<>>>============>>>??????@@@@@@@@@@@@AAABBBCCCDDDAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAGGGGGGGGGFFFEEECCCBBBAAA@@@AAABBBBBBBBBDDDGGGJJJHHHKKKOOOTTTZZZbbbjjjooouuuyyy|||wwwrrrooonnnkkkeee^^^WWWQQQKKKBBB<<<888777555333222111000000000000000000////////////000...------...000000000000000/////////000000000////////////////////////.........//////////////////////////////.........///......---------------xxxvvvlll\\\OOOEEE@@@???:::999999888888777666666555444444444444333333333111111222222222333333333333333222222222222333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000/////////....../////////,,,---...///000000//////000000000000/////////...---..................---.........///////////////......////////////.............../////////000000000000000000222555888999BBBDDDGGGIIIIIIGGGDDDBBB>>><<<;;;::::::<<>>@@@@@@???===???????????????@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDFFFGGGGGGGGGFFFDDDCCCBBB@@@AAAAAAAAAAAACCCEEEHHHCCCEEEHHHLLLPPPWWW^^^ccciiinnnuuu|||}}}{{{xxxsssppplllfff___ZZZUUUOOOGGGBBB:::999777555333222111111000000000000///////////////...---...///000000///------...///000000000000////////////////////////---------......//////////////////......---------//////...---------------|||vvvfffWWWJJJEEEEEE::::::999999888777777777555555444444444333333333111111222222222333333333444333333222222333333444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.........------.........+++,,,...000111111000000000000000000////////////........................---.........//////000000......////////////......---------.........//////111111000111333666999;;;FFFGGGIIIJJJIIIFFFBBB@@@<<<;;;:::999:::<<>>>>>>>>>>>???AAAAAA???===AAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGHHHHHHIIIHHHFFFEEEDDDAAABBBCCCCCCBBBDDDFFFIIIBBBDDDFFFHHHKKKPPPVVVZZZ^^^dddllltttzzz~~~~~~}}}xxxsssmmmgggaaa[[[WWWRRRKKKFFF===<<<:::888666444444333000000000000////////////...------///000111000...***+++---///000000//////////////////////////////,,,,,,,,,------..................------,,,,,,,,,//////...------------...wwwggg[[[SSSJJJEEE???>>>===;;;999999:::;;;444444444555444444333333444444444444444444444444333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111111111000000111111111111000000//////000000000000//////000000////////////000000////////////////////////////////////////////////---------............///////////////////////////////////////////////////------...///000111222333555333222111444888===@@@HHHIIIKKKKKKHHHCCC>>>;;;===:::888:::>>>BBBBBBBBBAAACCCFFFKKKNNNWWWhhhxxx~~~{{{{{{xxxvvvuuuqqqtttyyyzzzwwwyyyrrrjjjiiipppzzzyyytttrrrjjjaaa[[[XXXSSSMMMGGGCCCBBB@@@>>>===>>>???@@@===>>>>>>>>><<<<<<>>>@@@???@@@BBBBBBBBBAAA???===BBBBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMRRRQQQQQQPPPPPPPPPPPPQQQPPPPPPPPPQQQQQQQQQQQQQQQPPPOOONNNLLLLLLLLLMMMNNNLLLLLLLLLJJJHHHHHHIIIKKKOOOOOONNNLLLJJJHHHHHHHHHEEEDDDBBBBBBCCCCCCAAA???BBBBBBCCCDDDGGGKKKOOOQQQTTTXXX]]]ccciiiqqqxxx}}}~~~zzzxxxwwwyyyzzz}}}~~~xxxpppmmmggg```ZZZUUURRRPPPFFFBBB;;;777555444333222000000000000000111111111000000000000000000000000000000000000000000000000...------,,,,,,------...................................................////////////////////////yyykkkaaaXXXOOOIIIBBB@@@===;;;:::999888777444555555555555444333333444444444444444444444444333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111111111000000111111111111000000///000000111111000000///000000000//////000000000////////////////////////////////////////////////---------............///////////////////////////////////////////////////------...///000000111111000000000222666<<>><<<::::::;;;<<<======>>>>>>>>>======>>>@@@AAABBBCCCDDDDDDBBBAAA@@@EEEEEEDDDDDDDDDEEEFFFFFFIIIIIIIIIIIIJJJKKKLLLLLLMMMNNNPPPQQQSSSUUUVVVVVVZZZYYYYYYXXXXXXXXXYYYYYYWWWXXXXXXYYYYYYYYYZZZZZZ\\\[[[ZZZXXXWWWWWWWWWWWWRRRRRRRRRPPPNNNNNNPPPRRRRRRSSSSSSQQQOOOMMMKKKKKKHHHFFFEEEEEEEEEEEEDDDBBBDDDDDDCCCDDDEEEHHHKKKLLLMMMPPPUUUZZZ```gggnnnsss}}}{{{ooommmnnnrrruuuzzz|||tttqqqllleee^^^YYYUUURRRJJJEEE>>>999666555333222000000000000111111111111000000000000000000000000000000000000000000000000...------,,,,,,------...........................................................................}}}|||}}}tttmmmdddZZZTTTKKKFFF@@@===<<<;;;888666666555555555555444444333444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000111111111111111111000111111000000000000111111////////////////////////////////////////////////---------............///////////////////////////////////////////////////---.........//////000000...///111555:::@@@FFFIIIJJJJJJJJJHHHEEE@@@<<<:::<<<<<<<<>>>>>>>>======???AAABBBCCCEEEFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFJJJJJJJJJKKKKKKMMMNNNNNNPPPRRRUUUXXX[[[]]]___```aaaaaaaaa```aaaaaabbbbbbbbbcccdddeeeffffffgggggghhhfffdddbbbaaa______^^^[[[[[[[[[YYYWWWXXXZZZ\\\ZZZZZZZZZYYYWWWTTTRRRPPPLLLJJJHHHHHHHHHHHHGGGFFFGGGGGGEEEEEEEEEFFFGGGHHHFFFIIIMMMQQQVVV\\\bbbfffsssxxx}}}xxxiiiggghhhmmmqqqvvv~~~|||yyytttnnnfff___YYYVVVNNNIIIBBB;;;888555444222111111111111111111111111000000000000000000000000000000000000000000000000......------------..............................................................................}}}zzz}}}}}}yyyqqqiiicccYYYRRRHHHAAA???>>>;;;888777777666555555444444444444444444444444444444444111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000111111111111000000111111222222222222111111111111000000000000111111////////////////////////////////////////////////---------............///////////////////////////////////////////////////.............../////////111222555999>>>CCCGGGIIILLLKKKIIIFFFBBB>>>;;;999:::<<<>>>@@@CCCCCCCCCBBBFFFHHHQQQbbbtttyyynnnhhhgggnnn|||~~~~~~~~~{{{ppppppssszzzvvvmmmddd\\\UUUPPPKKKGGGCCCAAA@@@@@@>>><<<======<<<<<<<<<======>>>===>>>??????>>>???@@@BBBCCCDDDEEEGGGGGGHHHGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMMMMNNNOOOQQQSSSSSSWWWYYY]]]aaaeeeiiikkklllmmmlllllllllmmmnnnoooooonnnoooqqqrrrtttttttttttttttssspppnnnkkkiiigggffffffeeeeeecccbbbcccfffhhheeedddcccbbbaaa^^^ZZZWWWPPPNNNKKKJJJJJJJJJIIIHHHIIIHHHGGGFFFFFFFFFGGGGGGDDDGGGIIILLLOOOSSSXXX\\\fffllluuu}}}|||wwwmmmjjjkkkooorrruuuzzz|||~~~zzzqqqhhhaaa\\\SSSMMMEEE???:::777444333222222111111111111111000////////////////////////////////////////////////......------------..............................................................................}}}}}}xxxtttlllcccUUUJJJCCC???===;;;999888777555555444555555444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////000000111111111111000000111111222222222222111111111111000000000000111111////////////////////////////////////////////////---------............///////////////////////////////////////////////////.........///////////////222444888===BBBFFFIIIKKKLLLJJJGGGCCC@@@===;;;::::::<<>>===<<<<<<;;;=========>>>>>>???@@@@@@???@@@AAAAAA@@@AAACCCEEEDDDEEEFFFHHHIIIJJJKKKKKKJJJKKKKKKLLLNNNPPPQQQRRRSSSSSSTTTVVVXXX[[[]]]^^^cccfffjjjpppuuuxxxzzz{{{||||||||||||}}}~~~|||~~~~~~{{{xxxuuutttqqqqqqpppnnnmmmooosssvvvtttqqqooommmkkkhhhddd```VVVSSSPPPMMMMMMMMMLLLJJJGGGGGGGGGFFFFFFFFFGGGGGGDDDFFFHHHIIIJJJLLLPPPSSSZZZ```iiirrrzzzyyypppmmmnnnrrruuuuuuwww{{{~~~xxxvvvuuuwww|||vvvmmmggg\\\VVVMMMDDD>>>:::777444333222222222111111000000///////////////////////////////////////////////////......------......///........................................................................|||zzzzzz|||wwwwwwxxx{{{~~~}}}~~~|||mmm\\\MMMDDD???===:::999777666555555555666444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000000111111111111111111000000000////////////000000////////////////////////////////////////////////---------............///////////////////////////////////////////////////.../////////000000111111000444:::AAAGGGKKKMMMNNNLLLIIIEEEAAA===<<<;;;;;;<<<>>>AAABBBBBBCCCEEEFFFKKKPPP^^^pppwwwnnnooottt|||~~~}}}pppjjjaaaXXXPPPJJJFFFCCCAAA@@@>>><<<;;;:::::::::;;;<<<<<<===>>>??????@@@@@@BBBCCCCCCBBBCCCEEEGGGFFFGGGHHHJJJLLLNNNOOOPPPLLLMMMNNNPPPRRRUUUXXXYYYXXXYYY[[[^^^bbbeeehhhjjjpppsssyyy~~~}}}|||{{{~~~|||yyywwwtttooojjj___\\\WWWTTTRRRQQQPPPOOOHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGFFFFFFGGGJJJLLLPPPUUU]]]fffnnnvvv~~~~~~qqqnnnnnnsssvvvttttttvvvvvv|||xxxtttooonnnrrr|||yyyllleeeZZZOOOGGG@@@:::777333333333222111111000000000000000000000000000000000000000000000000000000//////............//////................................................------------------------~~~zzzuuuxxx}}}sssrrrqqquuu}}}xxx```MMMCCC???<<<:::888666555555666666444444444444444444444444333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000///000000111111000000/////////............//////////////////////////////////////////////////////---------............///////////////////////////////////////////////////...//////000111222333333333777>>>DDDIIILLLMMMMMMKKKHHHCCC???<<<;;;<<<===???AAACCCDDDCCCDDDHHHKKKQQQYYYiiiyyy}}}vvvssszzz}}}|||uuuoooeee___VVVMMMHHHDDDAAA???>>>======;;;:::;;;<<<===:::;;;<<<>>>???@@@@@@@@@BBBCCCDDDEEEDDDEEEGGGJJJJJJJJJKKKMMMOOORRRTTTUUUQQQRRRTTTWWWZZZ^^^aaacccdddfffhhhlllqqqvvvyyy|||~~~yyyuuukkkfffaaa\\\YYYXXXVVVUUUOOOOOOOOOOOOOOONNNMMMMMMHHHIIIHHHGGGEEEEEEGGGIIIJJJNNNTTTZZZaaaiiirrrwww~~~wwwrrrqqquuuvvvrrrnnnnnnhhhkkkpppxxxzzztttqqqsss{{{}}}}}}xxxkkk]]]QQQGGG???:::444444333222222111000000000000000000000000000000000000000000000000000000//////............//////................................................------------------------}}}wwwyyy{{{}}}uuusssqqqttt}}}qqqWWWHHHBBB<<<;;;888666555555666666444444444444444444444444333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000//////000000000000//////......------------......////////////////////////////////////////////////---------.........//////////////////////////////////////////////////////...///000111222333444444888<<>>BBBDDDEEEEEEEEEFFFJJJNNNYYYbbbrrr~~~yyyuuuwww}}}|||~~~|||xxxsssjjjccc]]]WWWNNNGGGBBB???===<<<<<<======<<<<<<===???AAA<<<<<<>>>@@@AAABBBBBBBBBCCCDDDFFFFFFFFFGGGIIIKKKLLLMMMNNNPPPRRRUUUWWWYYY\\\]]]___cccgggkkkoooqqqtttvvvyyy~~~{{{rrrnnngggbbb___]]][[[ZZZXXXXXXXXXWWWVVVTTTSSSRRRLLLLLLLLLJJJGGGGGGHHHJJJHHHKKKNNNSSSYYY```iiinnnyyy}}}yyyvvvxxxvvvoooiiiggg______aaafffmmmvvv|||}}}xxxyyy|||vvvvvvwwwgggXXXKKKBBB<<<444444333333222111000000000000000000000000000000000000000000000000000000//////............//////................................................------------------------~~~|||~~~vvvvvv}}}lllUUUGGG>>>;;;;;;===;;;666444666666666555444333333222222333333333222222222111111111111111111111111111111000000000111222222333333//////000111111111111000222111111111000000//////000000000000000000000000000000////////////000000000000000000///////////////......------///000111------............------////////////////////////////////////////////////111///000222111...///444<<<@@@DDDFFFGGGHHHIIIJJJHHHEEEAAA>>>===???CCCEEE>>>CCCGGGGGGEEEGGGNNNUUUeeeooozzzzzzwwwzzz}}}wwwooohhhbbb]]]YYYKKKIIIEEEBBB@@@?????????999:::;;;<<<============???@@@BBBBBBBBBBBBEEEGGGDDDEEEFFFFFFFFFIIIMMMPPPMMMQQQTTTUUUTTTVVV]]]bbbcccgggmmmrrrxxx~~~{{{xxxsssooolllhhhdddaaaaaa```^^^^^^^^^^^^[[[ZZZTTTQQQMMMJJJHHHHHHGGGFFFIIIJJJKKKNNNSSSXXX]]]```mmmrrrxxx|||xxxsssmmmfffaaa[[[WWWUUUYYY]]]bbbkkkssszzz|||tttqqqxxxoooaaaTTTHHHAAA999777444222222222000///111111111111000000000000//////............//////............////////////......////////////......000000//////.........---,,,,,,,,,,,,---...//////}}}|||zzzdddTTTCCC>>>;;;<<<<<<888666777777777666555555444333333333333333222222222222111111111111111111111111111222222111111111111111111///000000111222111111111111111111111000000000///000000000000000000000000000000000//////000000000000000000000///////////////......---...///000111------............------////////////////////////////////////////////////000//////222222000333999???BBBGGGJJJKKKJJJKKKKKKGGGEEEAAA>>>>>>@@@CCCEEECCCFFFHHHHHHIIINNNXXX```pppyyy}}}uuurrrrrrwww}}}{{{vvvnnnggg```ZZZUUUQQQGGGEEECCC@@@>>>=========;;;;;;===>>>????????????@@@AAABBBBBBBBBCCCEEEGGGFFFGGGHHHHHHIIIKKKOOORRRXXX[[[]]]]]]]]]aaahhhnnnpppuuu{{{|||xxxuuuqqqmmmjjjkkkjjjiiiiiihhhfffccc```ZZZVVVRRRNNNMMMLLLKKKIIIHHHHHHIIIKKKNNNRRRVVVXXXaaafffmmmtttzzz{{{uuummmeee___XXXSSSPPPQQQSSSVVV\\\cccppp{{{}}}wwwtttzzz~~~ooocccWWWMMMFFF===:::666333222222111111111111111111000000000000/////////....../////////........./////////000000......////////////......000/////////............//////...---,,,,,,,,,,,,~~~{{{{{{nnn]]]LLLBBB;;;;;;<<<:::777777888888777666666555555555333333333333222222222222111111111111111111111111333333222222111000000///000000111222222222222111111111111111000000000000000000000000000000000000111111000000000000111111000000000000///////////////............///000000------............------////////////////////////////////////////////////000...///222333333888???BBBFFFLLLOOOOOOMMMLLLKKKFFFDDDAAA??????AAACCCEEEFFFGGGIIIKKKOOOYYYeeennnzzz}}}zzzuuupppiiiiiinnnwww{{{xxxmmmhhhaaaZZZTTTOOOJJJGGGCCCAAA???===;;;;;;;;;;;;======???@@@AAABBBBBBBBBCCCDDDEEEEEEEEEEEEHHHJJJIIIKKKLLLMMMOOORRRVVVYYYaaabbbddddddfffllluuu}}}~~~zzzwwwxxxxxxwwwwwwvvvsssmmmiiibbb^^^YYYUUUSSSRRRPPPOOOJJJIIIIIIIIIJJJMMMOOOQQQTTTXXX___fffnnnwwwyyypppeee___WWWQQQMMMMMMMMMMMMQQQVVVhhhttt~~~yyyxxx||||||pppfff\\\RRRLLLCCC>>>888444222222222222111111111111000000000000////////////////////////////////////000000000000......////////////......////////////............//////...---,,,,,,,,,,,,|||www}}}tttdddUUUHHH===;;;<<<:::888777777777777666666555555555444444333333333222222222111111111111111111111111222222222111111111000000000111111222222222222222111111111000000000000000////////////////////////111111000000000000111111000000000000////////////............/////////000------............------////////////////////////////////////////////////000......111333555;;;BBBEEEIIINNNQQQPPPMMMKKKIIIEEECCCAAA@@@@@@BBBDDDEEEEEEGGGKKKPPPYYYeeepppxxx}}}~~~vvvqqqnnnjjjfffbbbfffooozzzyyyqqqkkk```\\\UUUOOOKKKFFFBBB??????>>>===<<<;;;;;;;;;;;;>>>>>>@@@AAACCCDDDDDDDDDEEEGGGHHHHHHHHHIIILLLNNNMMMOOORRRUUUWWW[[[___ccciiijjjlllnnnsss|||}}}vvvpppiiieee```\\\ZZZXXXVVVUUUQQQPPPMMMKKKKKKKKKLLLMMMNNNQQQVVV\\\dddnnnxxx~~~vvvkkkdddZZZUUUQQQQQQPPPNNNQQQVVVbbbnnn~~~{{{{{{~~~zzzqqqiii```WWWQQQHHHBBB:::444222222222333111111111111000000000////////////000000//////////////////000000000111111......////////////......///////////////.........,,,,,,,,,,,,---...//////~~~vvvzzz~~~~~~ooo^^^PPPBBB===<<<:::777777666666666555555555555555444444444333333333222222111111111111111111111111000000111111111222222222000000111222222222222111000000000000000000111111////////////////////////111111000000000000111111000000000000////////////---......///////////////------............------////////////////////////////////////////////////111//////222444666<<>>???@@@BBBDDDEEEEEEEEEEEEGGGIIIIIIJJJKKKNNNQQQPPPSSSXXX\\\```eeejjjmmmrrrtttxxx}}}|||vvvppplllgggcccaaa___]]]\\\YYYWWWSSSPPPMMMKKKKKKKKKLLLMMMPPPTTTZZZcccmmmsss}}}vvvpppddd^^^ZZZYYYVVVSSSSSSVVV[[[fffvvv||||||zzzsssllleee\\\UUUMMMGGG===666222111222222111111111111000000000/////////000111111000//////////////////000000000000......////////////...............///////////////,,,,,,,,,,,,---...//////~~~zzz|||}}}~~~xxxhhhZZZKKKCCC>>>:::777888555555555555555555555555444444444444333333333333111111111111111111111111///000000111222222333333//////000111111111111000000000000000111111111111000000000000000000000000000000////////////000000000000000000////////////---......///000/////////------............------////////////////////////////////////////////////111///111555777999>>>EEEIIILLLOOOPPPMMMIIIFFFDDDAAABBBBBBBBBCCCDDDEEEFFFGGGKKKTTTbbbppp{{{}}}~~~wwwqqqpppmmmjjjiiijjjjjjttt~~~uuunnneee\\\UUUMMMJJJFFFCCCAAA@@@>>><<<<<<<<<======>>>????????????@@@BBBDDDEEEFFFGGGGGGEEEGGGIIIKKKLLLNNNRRRUUUVVVZZZ```ffflllrrrxxx|||}}}}}}xxxtttooollljjjhhhgggeeebbb___ZZZUUUPPPMMMKKKKKKJJJKKKLLLNNNRRRXXX```fffuuuzzz}}}rrrlllgggddd___YYYWWWYYYXXXbbbooo{{{}}}{{{vvvrrrkkkccc]]]RRRKKKBBB:::555333222111111111111111000000000000//////111111111111//////............////////////......////////////.............../////////////////////...---,,,,,,,,,,,,}}}pppcccUUUJJJBBB;;;999:::666666666666666666666666555444444444444333333333111111111111111111111111111111111111111111222222......///000000000000//////000000000111111111111000000000000000000000000//////............//////000000000000////////////------///000000000///...------............------//////////////////////////////////////////////////////222888<<<>>>DDDJJJLLLNNNOOOOOOKKKGGGEEECCC@@@AAABBBCCCDDDEEEFFFFFFHHHKKKSSSbbbrrr|||~~~~~~wwwooommmllljjjlllqqqyyy|||rrriiibbbZZZQQQKKKEEEBBB???>>>>>>>>>===<<<:::;;;<<<>>>???@@@@@@AAAAAABBBDDDFFFHHHIIIJJJJJJIIIKKKNNNPPPSSSVVVZZZ]]]aaafffmmmuuu|||}}}yyyuuutttsssqqqppplllhhhccc\\\WWWSSSPPPOOOKKKKKKKKKKKKMMMRRRXXX]]]hhhnnnvvv~~~{{{wwwtttooohhheeefffccciiirrrxxx}}}~~~|||zzzxxxssslllfffWWWPPPGGG>>>999666333222111111111111000000000000...///111222222111///...------------..................////////////................../////////000//////...---,,,,,,,,,,,,~~~uuuiii\\\PPPEEE<<<:::<<<777777777777777888888888555555444444444333333333111111111111111111111111333333222222111000000000---....../////////////////////000000111111111222000000000000000000000000......------------......000000000000////////////,,,---///000000000///...---..................---////////////////////////////////////////////////...///444;;;@@@CCCHHHOOONNNOOOPPPNNNJJJGGGDDDDDD@@@AAABBBDDDEEEFFFFFFFFFGGGIIIOOO]]]nnnyyy|||{{{xxxnnnkkkjjjiiinnnvvv~~~uuuiii```YYYRRRJJJDDD@@@>>>;;;;;;<<<===<<<<<<999:::<<<>>>???@@@AAAAAACCCDDDFFFHHHJJJKKKLLLLLLNNNQQQTTTWWWZZZ]]]bbbeeekkkqqqyyy|||{{{zzzyyyxxxssspppjjjccc]]]YYYVVVUUULLLLLLLLLLLLMMMQQQVVVZZZ]]]cccmmmvvv~~~~~~xxxuuuwwwsssvvvzzz{{{|||}}}}}}}}}yyysssmmmZZZTTTKKKBBB<<<888555333111111111111000000000000...000111222222111000...,,,,,,,,,---------............////////////......---.........//////000000,,,,,,,,,,,,---...//////uuuhhh___TTTEEE===<<<<<<<<<999666444444222000666666555444444333333222111111111111111111222222222222222222222222222222222222222111111111111000//////000000111111222222000000000000000000000000000000000000000000000000........................////////////////////////////////////////////////////////////////////////---///000111000///000111///111666;;;AAAFFFIIIKKKMMMMMMMMMKKKIIIFFFCCCAAACCCCCCCCCCCCDDDEEEGGGIIIIIIRRR\\\bbbiiittt}}}zzzsssnnnkkkllluuu~~~wwwooohhh^^^TTTMMMHHHDDDBBB???>>>>>>============>>>===>>>>>>@@@AAABBBCCCCCCDDDFFFHHHIIIJJJLLLOOORRRTTTWWW[[[___dddiiimmmoooxxx~~~~~~}}}|||xxxrrrkkkddd```]]][[[UUURRROOOMMMOOOQQQRRRRRRXXX\\\bbbjjjttt|||~~~|||~~~}}}{{{zzz|||~~~}}}}}}uuuhhhaaaUUUJJJBBB===999888444333111111222111000...000000000000000000000000////////////000000000000//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,{{{qqqjjj___PPPEEEBBB::::::888777777888777666333333222222111000000000111111111111111111222222000000000000000000000000222222222111111111111000//////000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---///000111000000111222111444888>>>CCCHHHKKKMMMNNNNNNMMMKKKIIIFFFDDDCCCDDDEEEEEEDDDEEEFFFHHHIIILLLVVVbbbiiiqqq{{{zzzsssooommmppp{{{wwwpppfff```VVVMMMGGGCCC@@@>>>>>>>>>===============>>>>>>???@@@AAABBBDDDEEEEEEFFFHHHJJJLLLMMMPPPSSSVVV]]]```eeekkkpppvvv{{{~~~}}}{{{wwwrrrlllfffbbb___^^^[[[WWWTTTSSSRRRQQQPPPSSSUUUZZZaaajjjttt|||~~~yyyvvvvvvwwwxxxqqqhhh[[[OOOEEE???;;;999444333111111222111000///111111111111111111111111////////////000000000000////////////////////////////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,xxxyyy~~~zzzpppaaaSSSKKK>>>;;;999999999999888888666666555444444333333222222222222222222222111111000000000000000000000000222222222111111111111000000000//////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////---///000111000000222333444777<<>>>>>@@@@@@AAACCCDDDFFFGGGGGGHHHJJJMMMOOOQQQUUUYYY]]]dddhhhooouuu{{{~~~{{{vvvpppjjjggggggdddaaa^^^\\\ZZZVVVTTTQQQQQQRRRWWW___iiisssyyyyyyssspppoooyyy}}}yyyrrreeeYYYNNNEEE>>>:::555333111111111222000///111111111111111111111111000000000000////////////////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,}}}zzzvvvdddWWWHHHAAA<<<:::999777444444888777777666666555555444333222222222222222111111222222222222222222222222222222222111111111000000000000//////......------000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---///000111000111333555777:::???DDDIIIMMMOOOPPPOOOMMMKKKIIIHHHHHHHHHHHHDDDFFFGGGFFFEEEFFFJJJMMM[[[iiiyyyxxxrrrssswww~~~www{{{xxxnnnddd\\\RRRNNNHHHCCC@@@>>>===<<<<<<<<<<<<<<<======>>>???AAAAAABBBDDDEEEGGGHHHIIIIIILLLOOORRRVVV[[[aaaeeelllrrrzzz|||wwwsssqqqllljjjiiiiiihhhfffccc```VVVTTTRRRRRRXXXaaakkkqqqxxx~~~|||vvvrrrooowww}}}xxxpppfff[[[OOOCCC<<<777444222111111222111000111111111111111111111111000000000000////////////////////////////////////............---------,,,------------------------wwwgggSSSHHH???<<<:::555333444555555444444333222222222333333333333222222111111222222222222222222222222222222222111111111000000000000//////......------000000000000000000000000................................................////////////////////////////////////////////////////////////////////////...///000111111222555777999<<>>>>>===<<<<<<<<<<<<===>>>???@@@AAAAAABBBCCCEEEGGGHHHJJJJJJKKKMMMQQQVVV\\\ccckkkpppzzz}}}|||{{{tttssssssssssssqqqmmmjjj___[[[VVVRRRTTTYYYaaafffooouuu~~~{{{xxxxxx|||{{{yyytttjjjZZZJJJ???:::777444222222222111000111111111111111111111111111000000000/////////...////////////////////////---------,,,,,,,,,++++++------------------------{{{aaaQQQDDD@@@===888666999777777666666555444444444444444444333222222111111000000000000000000000000222222222111111111111000000000//////////////////000000000000000000000000................................................////////////////////////////////////////////////////////////////////////...///000111111333777:::<<>>???@@@BBBCCCCCCDDDEEEGGGIIIKKKLLLMMMOOORRRWWW]]]eeennnxxx~~~}}}|||zzzwwwssspppfffaaaZZZUUUSSSTTTXXX[[[dddkkkuuu}}}|||~~~uuueeeRRRFFF>>>;;;777444333222222111222222222222222222222222111111000000//////......////////////////////////---------,,,,,,,,,,,,+++------------------------ttt```NNNGGGCCC;;;999===::::::999888888777777666555444444333222222111111000000000000000000000000222222222111111111111000//////000000000000000000000000000000000000000000................................................////////////////////////////////////////////////////////////////////////...///000111111444888;;;???BBBFFFJJJMMMMMMLLLKKKGGGGGGHHHHHHHHHHHHHHHHHHFFFHHHHHHGGGHHHPPP^^^iiizzzpppfff]]]TTTKKKEEE???<<<:::999:::;;;;;;;;;======>>>???@@@BBBDDDEEEFFFGGGIIIKKKMMMOOOPPPQQQUUUYYY___fffppp{{{|||xxxuuukkkggg```ZZZVVVUUUUUUVVVZZZaaajjjtttzzz|||lllZZZNNNCCC???999666444333222111222222222222222222222222111111111000///.........//////////////////////////////.........---------........................nnnWWWNNNFFF<<<999===777777666666555444444444555555444333333222111111222222222222222222222222222222222111111111111000//////000000111111222222000000000000000000000000........................000000000000000000000000////////////////////////////////////////////////////////////////////////...///000111111444999<<>>>>>>>>@@@AAACCCEEEFFFIIIJJJKKKMMMOOOQQQSSSTTTZZZ^^^eeemmmxxx|||zzzoookkkeee___ZZZXXXWWWWWWSSSZZZdddmmmtttzzz~~~ppp___TTTEEEAAA;;;777555333222111222222222222222222222222222111111000///......---////////////////////////111000000000////////////........................|||mmm]]]III@@@AAA???;;;999666444555555444333333333333333333333333333111111111111111111111111222222222333333222222222000222333222111000111222000000111111111111000000//////////////////////////////000000000000//////000000//////.........---------............------000000000000000000000000///...---...111666;;;>>>HHHIIILLLMMMNNNLLLJJJIIIFFFGGGHHHHHHHHHHHHGGGFFFGGGEEEGGGMMMVVVbbbttt~~~~~~}}}pppiii^^^SSSKKKEEE@@@===<<<<<<::::::::::::;;;<<<>>>???AAAAAABBBCCCEEEHHHGGGKKKOOOQQQRRRUUUZZZ^^^aaahhhqqq||||||pppmmmiiieeeaaa]]]YYYVVVVVVUUUYYYbbbjjjqqqyyy~~~qqq```UUUOOOFFF>>>;;;777222111222333222111000////////////000000000000000000000000////////////////////////........................111000...,,,,,,,,,...///ttteeeQQQFFFCCC======;;;777666666666555444222222222222222222222222111111111111111111111111111111222222222222111111///111222111000000111222000000111111111111000000111111111111111111111111//////000000000000//////000/////////............------............------000000000000000000000000000///...000333888>>>AAAHHHJJJKKKMMMMMMKKKIIIHHHFFFGGGHHHHHHHHHHHHGGGFFFHHHFFFHHHQQQ]]]lll{{{yyy{{{yyyrrrggg```WWWNNNGGGCCC???===<<<<<<;;;::::::;;;<<<======???AAAAAABBBCCCFFFIIIMMMQQQUUUWWWYYY]]]ccchhhlllrrr|||vvvrrrnnniiifffaaa\\\YYYWWWUUUVVV]]]dddjjjrrryyy~~~|||}}}pppaaaVVVOOOGGG???<<<888333222444333222222111000000000000000000000000000000000000////////////////////////........................000...---+++++++++---...{{{ooo^^^SSSLLLAAAAAA===999777666666555444111111111111111111111111222222222222222222222222000111111111111111111000...///000000000///111222000000111111111111000000111111111111111111111111//////000000000000//////////////////............------............------000000000000000000000000111000000111555;;;BBBFFFIIIJJJKKKLLLLLLJJJHHHFFFFFFGGGGGGHHHHHHGGGGGGFFFJJJIIIOOO\\\lll~~~uuuuuu|||{{{ppphhh[[[UUUMMMGGGCCC@@@>>><<<<<<<<<;;;;;;<<<===>>>??????AAACCCDDDEEEGGGJJJMMMOOOSSSWWW[[[^^^ccckkkqqq||||||yyytttppplllhhhccc```]]]XXXVVVYYY]]]bbbjjjqqqwww{{{}}}vvvqqqsss{{{}}}zzzvvvyyy{{{zzzooobbbYYYOOOGGG@@@===:::555444555333333222111111222222222000000000000000000000000////////////////////////...........................---,,,+++++++++,,,---~~~}}}{{{vvvkkkbbbXXXKKKDDD@@@;;;888666666555444222222222222222222222222222222222222222222222222000000111111111111000000---...000000//////000222000000111111111111000000........................//////000000000000/////////////////////.........------............------////////////////////////111000000222777>>>EEEIIIJJJKKKKKKKKKKKKIIIGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGKKKNNNZZZmmm|||uuuyyy}}}rrrfff^^^QQQMMMFFFAAA???===<<<;;;;;;;;;<<<===>>>???@@@AAABBBDDDGGGIIIJJJMMMQQQSSSRRRVVV\\\```eeemmmvvv}}}~~~zzzvvvsssoookkkhhhfff```ZZZZZZ[[[]]]dddkkkqqqvvv}}}{{{sssnnnpppxxx}}}{{{uuussssssxxxyyyoooccc[[[QQQIIICCC@@@<<<777555666333333222222222333444444000000000000000000000000////////////////////////..............................---,,,,,,,,,---...zzzzzzssslllcccTTTGGGCCC===999666555444333444444444444444444444444222222222222222222222222000000111111111111000000---///000000//////000222000000111111111111000000........................//////000000000000//////.........///////////////------............------///////////////////////////000111444999@@@FFFJJJKKKKKKKKKKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGLLLTTTfff|||}}}yyyxxx{{{qqqfff[[[SSSKKKHHHBBB???===<<<;;;999;;;;;;===>>>@@@BBBBBBCCCCCCEEEHHHKKKNNNQQQUUUXXX[[[```gggnnnuuu~~~}}}yyyvvvsssqqqssstttuuuvvvuuuvvvyyy{{{|||~~~{{{yyywwwsssqqqmmmeee___\\\ZZZZZZ^^^dddlllqqqyyy}}}vvvqqqrrryyyyyyrrrnnnrrr~~~{{{qqqfff^^^VVVNNNGGGCCC???999555666333333333333333333444444111111111111111111111111000000000000000000000000///////////////////////////...............//////{{{}}}xxxrrriii[[[KKKFFF@@@:::888666555444555555555555555555555555333333333333333333333333000111111111111111111000///000111111//////000111000000111111111111000000111111111111111111111111//////000000000000//////.........///////////////------............------000000000000000000000000///000333777===BBBGGGIIILLLLLLLLLLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHMMMWWWnnn~~~|||wwwwww|||xxxwww|||}}}rrrhhh^^^TTTNNNGGGDDD@@@===<<<<<<;;;::::::;;;>>>@@@BBBDDDEEEEEECCCFFFIIIMMMPPPTTTYYY\\\bbbiiirrr{{{zzzuuuooojjjgggeeecccbbbbbbdddeeeeeeeeefffiiikkkooosssyyy|||yyyvvvpppiiiccc```\\\YYYZZZ^^^fffkkkrrryyy~~~{{{vvvuuuzzz~~~vvvoooqqqzzzwwwllleee^^^VVVOOOJJJDDD<<<777777444444333222222333333333111111111111111111111111000000000000000000000000////////////////////////.../////////000000000000}}}|||wwwpppdddPPPKKKCCC===:::888777666444444444444444444444444333333333333333333333333111111222222222222111111111222333222000//////000000000111111111111000000111111111111111111111111//////000000000000//////............/////////000------............------000000000000000000000000000222666<<>>AAADDDEEEFFFGGGFFFIIIMMMQQQUUUYYY^^^bbbjjjrrr~~~{{{tttkkkgggaaa\\\[[[ZZZYYYXXXVVVXXXYYYZZZZZZ[[[]]]```dddhhhnnnuuu||||||yyysssmmmiiigggbbb\\\ZZZ\\\___dddkkkrrrxxx~~~}}}{{{~~~xxxxxx|||uuummmhhh```WWWQQQJJJ@@@:::999555444333222222111222222111111111111111111111111000000000000000000000000////////////////////////---......///////////////}}}~~~|||xxxmmmTTTNNNFFF@@@<<<:::999888333333333333333333333333333333333333333333333333222222333333333333222222333444444333000//////000000000111111111111000000//////////////////////////////000000000000//////---.........//////000000---..................---000000000000000000000000111444999???DDDGGGIIIIIILLLLLLLLLLLLMMMMMMMMMMMMIIIHHHGGGFFFFFFGGGHHHIIINNNWWWnnn~~~{{{{{{{{{zzzvvvssspppqqqvvv|||yyyrrrggg^^^VVVOOOHHHCCC>>><<<::::::<<<===>>>===999;;;>>>BBBEEEFFFGGGHHHKKKNNNRRRVVVZZZ___dddhhhttt}}}vvvkkkdddddd```[[[WWWVVVVVVVVVUUURRRSSSUUUUUUUUUWWWYYY[[[]]]aaagggnnnvvv}}}zzzvvvrrrooommmhhhaaa]]]]]]YYY^^^eeelllttt|||{{{sssooofff]]]VVVNNNCCC<<<:::555444333222111111000000111111111111111111111111000000000000000000000000000000000000000000000000,,,,,,---.../////////...{{{ttthhhYYYJJJCCC???;;;777555888777666555444333222222111222222333333222222111222222222222222222222222222222111111000/////////000000000000000000000000//////............//////////////////////////////////////////////////////---...///000000///...---......//////000000111111111666===CCCFFFIIILLLMMMOOONNNLLLKKKJJJKKKLLLNNNIIIEEEEEEHHHJJJGGGGGGHHHQQQ[[[ppp{{{wwwuuuuuuuuusssmmmlllqqquuuwww~~~{{{qqqjjj___UUUMMMHHHDDDAAA>>>>>>===<<<<<<<<<<<<===@@@??????BBBEEEIIIKKKLLLNNNQQQVVVYYY]]]dddnnnuuuyyyoooeee___]]]WWWVVVVVVUUUSSSRRRPPPOOORRRQQQPPPPPPQQQSSSUUUWWWZZZ]]]bbbhhhpppzzzxxxuuuqqqnnnkkkhhheeebbbaaa``````gggqqq|||}}}~~~xxxrrrhhh]]]RRRHHH???999999777555444444444333111111111111111000000000000//////////////////////////////000000111111222222/////////...---------,,,zzzmmm^^^MMMDDD@@@;;;888777777666666555444333222111222222333333333333222222222222222222222222222222000000000000000111111111000000000000000000000000//////............//////000000000000000000000000////////////////////////---...///000000///...---......//////000000111111222777>>>CCCGGGJJJLLLNNNOOONNNLLLKKKJJJKKKLLLMMMHHHEEEDDDGGGHHHFFFFFFIIIRRR^^^sss}}}vvvrrrrrrrrrrrrooollllllsssxxx|||}}}vvvjjjcccYYYPPPIIIDDD@@@>>><<<<<<;;;::::::;;;;;;;;;?????????BBBEEEIIILLLMMMQQQTTTYYY]]]ccckkkvvv~~~wwwnnnfff^^^ZZZZZZVVVVVVUUUTTTSSSQQQPPPOOONNNNNNMMMMMMNNNPPPSSSTTTYYY\\\bbbhhhqqq{{{|||xxxssspppmmmkkkhhhfffcccaaaaaaeeennnwww~~~zzzooocccXXXNNNEEE???;;;888555444444444222111111111111111000000000000000000000000000000000000//////000000000000000000//////////////////......wwwfffTTTHHHAAA<<<999:::777666555555444333222222222222333333333333222222222222222222222222222222...//////000111111222222000000000000000000000000//////............//////000000000000000000000000////////////////////////......////////////......///...//////000111222222555999@@@EEEHHHJJJLLLNNNNNNMMMLLLKKKJJJKKKLLLMMMHHHDDDCCCFFFFFFEEEFFFJJJVVVdddzzz}}}vvvpppooooooooopppjjjjjjnnnwwwuuunnn```ZZZQQQIIIDDD@@@===;;;<<<;;;;;;;;;;;;;;;<<<===??????@@@BBBEEEIIIMMMPPPUUUXXX^^^dddkkkuuuwwwjjjbbb]]]XXXVVVWWWUUUUUUUUUTTTRRRQQQOOOOOOMMMLLLKKKLLLMMMPPPSSSUUUXXX\\\bbbjjjsss}}}}}}wwwrrrpppooommmlllfffdddcccdddjjjqqqwwwyyy~~~yyykkk^^^SSSJJJEEE===:::666444333333222111222222111111111000000000111111111111111111111111000000///////////////////////////000000000000000rrr]]]NNNEEE===;;;<<<777777666666555444333333222333333333333333333222111111111111111111111111//////000000111111111111//////////////////////////////............//////111111111111111111111111////////////////////////...//////////////////...//////...///000111333444777<<>>=========>>>??????@@@???@@@AAACCCFFFKKKPPPTTTXXX]]]dddkkktttyyynnnbbb\\\YYYVVVUUUWWWTTTTTTTTTSSSRRRQQQPPPOOONNNMMMMMMNNNPPPSSSVVVXXXZZZ^^^eeemmmwwwzzzuuusssrrrqqqqqqllljjjhhhgggiiimmmqqqsss{{{rrrdddWWWMMMGGGAAA===888444333333222111222222222111111111000000000000000000000000000000000000//////......------.........//////000000111iiiWWWIII???<<<===888888777777666555555555333333333444444333333333111111111111111111111111111111111111000000////////////////////////////////////............//////000000000000000000000000/////////////////////////////////......///////////////......000111444555;;;???DDDIIIKKKLLLMMMNNNMMMLLLLLLKKKKKKKKKKKKKKKGGGDDDCCCDDDDDDEEELLLTTTeeevvv}}}ssspppllljjjkkklllmmmmmmiiiqqq|||{{{pppddd]]]QQQMMMGGGCCCAAA???>>>============>>>???@@@AAABBBAAABBBDDDFFFIIINNNUUUZZZ\\\bbbkkkttt~~~rrrhhh]]]YYYWWWTTTUUUWWWTTTTTTTTTTTTSSSQQQPPPPPPOOOOOOOOOPPPSSSWWWZZZ\\\^^^bbbiiiqqqzzz{{{wwwuuuttttttsssqqqqqqooommmlllmmmooopppyyy}}}{{{kkk^^^RRRLLLFFFAAA:::555333333333222222222222222111111111111////////////////////////000000//////......---------------....../////////vvvaaaOOOBBB======777777777666666666555555333333444444444444333333111111111111111111111111222222111111000//////...000000000000000000000000//////............////////////////////////////////////////////////////////////............//////000///......///222555666>>>BBBGGGKKKLLLMMMNNNOOOLLLLLLLLLKKKKKKKKKJJJJJJHHHEEEDDDEEEEEEHHHRRR\\\nnnzzzqqqnnnkkkjjjkkkllllllkkkooozzz~~~ttthhh\\\UUULLLHHHDDDAAA@@@@@@>>>===;;;;;;;;;<<<===???@@@AAACCCFFFHHHJJJLLLQQQZZZ```cccjjjuuutttkkkaaaXXXVVVUUUTTTSSSUUUUUUUUUUUUTTTTTTSSSRRRQQQOOOOOOPPPRRRUUUYYY]]]```cccffflllsss{{{~~~zzzxxxwwwvvvuuuuuuvvvvvvtttqqqooonnnoootttxxxuuuggg[[[SSSKKKEEE===777444444444444333222222222222111111111........................000000//////////////////------------............iiiTTTDDD======555555555555444444444444333333444444444444333333111111111111111111111111111111111000000000000000000000000000000000000000//////............//////........................////////////////////////000///...------...///000000///......///222555777@@@DDDIIILLLMMMMMMNNNOOOKKKKKKKKKKKKKKKJJJJJJIIIHHHFFFEEEFFFGGGKKKWWWcccvvvyyyuuussspppoooppppppooonnnwww~~~~~~~~~wwwlll```UUUNNNGGGDDD@@@>>>>>>>>>===;;;;;;;;;<<<===>>>@@@AAABBBFFFIIILLLMMMOOOUUU^^^fffllluuu{{{lllccc[[[UUUUUUVVVUUUUUUVVVUUUVVVVVVUUUUUUTTTSSSRRRRRRSSSTTTVVVYYY^^^bbbeeegggiiimmmrrr{{{}}}|||zzzxxxwwwwwwyyy|||zzzvvvqqqooonnnlllqqqxxxzzzmmmbbbZZZOOOHHH@@@888555555555555333333222222222111111111//////////////////////////////000000000000000000////////////............nnnWWWEEE===<<<333333333333333333222222333444444555555444444333000000000000000000000000/////////000111111222222000000000000000000000000//////............//////........................////////////////////////000///...------...///000000///......///222666888AAAEEEJJJMMMNNNNNNNNNOOOKKKKKKKKKLLLKKKJJJJJJIIIHHHFFFFFFGGGHHHMMMZZZggg{{{yyy{{{yyyvvvvvvvvvvvvtttsss|||~~~}}}|||yyy~~~|||rrrhhh\\\PPPIIICCCAAA===<<<<<<;;;:::999======>>>???@@@BBBDDDEEEHHHKKKNNNPPPQQQWWWaaaiiisss|||vvvggg```YYYTTTVVVYYYXXXXXXYYYVVVVVVVVVVVVVVVUUUTTTSSSWWWWWWXXXZZZ^^^cccgggjjjiiijjjmmmqqqzzz}}}zzzxxxwww{{{~~~}}}xxxsssooonnneeekkkssszzz|||pppeee^^^QQQKKKAAA999666555666666333333333222222222111111000000000000000000000000//////000000111111222222111111000000//////......~~~pppZZZJJJ@@@;;;777666555555666777555444444555666777666555333222222222111111111111222222111111111111111111111111111111111111111000//////111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000111000///000333777<<>>===???BBBCCCBBBCCCDDDEEEJJJMMMQQQTTTXXX___jjjqqq~~~{{{nnnggg]]][[[XXXUUUTTTUUUXXXYYYZZZYYYYYYXXXXXXXXXYYYYYYZZZ\\\___cccgggkkkmmmnnnllllllmmmpppxxx~~~|||yyyzzzzzzyyywwwuuusssqqqpppooommmmmmsss}}}{{{pppeeeWWWNNNCCC;;;888666444222333222111222222222000...222111111000000000000000////////////////////////........................zzzzzzzzz|||qqq^^^OOODDD>>>:::888777666777666555333555555555555555444333333222222111111111111222222111111111111111111111111111111111111111000//////111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000000000000222555;;;@@@CCCHHHIIILLLNNNNNNMMMKKKJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHNNNZZZjjjuuu~~~~~~yyyxxx~~~|||}}}}}}}}}}}}}}}uuujjj```WWWNNNEEE>>>@@@>>><<<::::::;;;<<<>>>===@@@BBBDDDDDDEEEFFFHHHOOORRRVVVZZZ___gggrrryyyuuuiiibbb\\\ZZZWWWTTTTTTUUUWWWYYYZZZZZZZZZYYYZZZZZZ[[[[[[^^^```ccchhhllloooqqqsssppppppqqqttt{{{~~~|||yyyxxxxxxwwwuuutttrrrqqqnnnmmmnnnrrrzzzsssiiiZZZRRRGGG???;;;999666444444222111222222222000...222111111000000000000000////////////////////////........................}}}yyyxxxyyyyyyxxx{{{}}}}}}xxxwwwwwwxxx}}}sssbbbTTTHHHAAA<<<:::888777666666555333555444444333333333333333222222111111111111222222222222222222222222222222000111111111111000000///111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000///000111444888>>>DDDGGGHHHJJJLLLMMMMMMLLLKKKJJJHHHHHHGGGGGGGGGGGGFFFFFFCCCFFFIIINNNVVVcccsss~~~|||}}}||||||{{{~~~~~~zzzrrrfff[[[RRRKKKDDD??????===<<<::::::;;;===>>>>>>@@@CCCEEEFFFHHHJJJMMMTTTXXX]]]bbbiiirrr}}}pppddd]]]YYYXXXVVVTTTTTTUUUWWWYYY[[[[[[[[[[[[\\\\\\]]]^^^ccceeehhhlllqqqtttwwwxxxuuuvvvwwwzzzyyyyyyxxxwwwvvvuuutttsssnnnoooppprrruuu{{{xxxmmm^^^WWWLLLDDD@@@===999666444333111111222222000///222111111000000000000000////////////////////////........................xxxsssllliiiiiikkkmmmnnnppptttzzz~~~xxxwwwxxx{{{tttfffYYYKKKBBB;;;999777555666666555444555444333222111222333444333222222111111222222333222222222222222222222222000000111111111111000///111111111111000000000///000000000000000000000000////////////////////////////////////////////////000111222555:::@@@EEEHHHIIIJJJKKKLLLLLLLLLJJJIIIKKKJJJJJJIIIIIIHHHHHHGGGDDDFFFKKKRRR]]]lll}}}}}}{{{~~~|||}}}}}}xxxooobbbWWWOOOJJJEEEAAA===<<<;;;;;;;;;<<<===>>>???BBBEEEGGGHHHKKKNNNQQQUUUZZZaaaiiiqqq{{{}}}nnnbbb\\\WWWVVVTTTSSSTTTVVVXXXYYY[[[[[[[[[\\\]]]^^^```aaaeeegggkkkoootttwwwzzz{{{zzz{{{}}}~~~}}}{{{yyyxxxvvvuuuuuupppsssttttttssswww}}}sssccc\\\RRRIIIDDD???:::666555333222111222222111000222111111000000000000000////////////////////////........................ssshhheeeaaa___```dddgggiiikkknnnuuu}}}zzzyyywwwyyy}}}}}}~~~ssshhh\\\NNNCCC:::888555444555666666555555444333222111222333444333333222222222222333333222222222222222222222222///000000111111111000000111111111111000000000///000000000000000000000000000000000000000000000000////////////////////////111222444666;;;@@@DDDGGGJJJJJJKKKLLLKKKKKKJJJIIILLLKKKKKKJJJHHHGGGGGGFFFFFFHHHNNNWWWddduuu{{{{{{}}}|||}}}{{{|||oooeeeXXXNNNHHHDDDAAA>>>===<<<<<<<<<<<<===>>>???AAACCCFFFHHHJJJMMMRRRUUUUUU[[[dddmmmwwwyyykkkaaa[[[UUUUUUTTTTTTUUUWWWYYYZZZ[[[[[[\\\]]]___```bbbcccfffhhhlllpppuuuyyy{{{}}}}}}}}}zzzxxxvvvvvvtttwwwyyywwwtttvvv}}}xxxjjjcccXXXPPPIIIBBB<<<777666444222111222222111000222111111000000000000000000000000000000000000000........................zzzoooddd\\\[[[YYYYYY[[[^^^bbbdddgggkkkrrrzzz}}}{{{{{{}}}~~~~~~{{{xxxwwwyyy}}}~~~yyyqqqkkk```RRRHHH<<<:::666555555666666666555444444333333333333333333333222222222222333333333333333333333333333333///000000111111111111000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000222333555888<<>><<<<<<======>>>???@@@AAACCCEEEGGGIIIKKKOOOSSSWWWWWW^^^hhhssstttggg^^^YYYTTTTTTTTTUUUVVVXXXZZZ[[[\\\\\\]]]___aaadddfffggggggiiimmmrrrwww{{{}}}|||yyyxxxwwwxxx{{{}}}zzzvvvvvv{{{}}}{{{zzzzzz|||~~~tttmmmbbbYYYPPPHHH???999777444222111222222222111222111111000000000000000000000000000000000000000........................}}}yyy{{{yyytttqqqmmmfff^^^ZZZZZZZZZZZZ[[[]]]```bbbgggkkksss{{{{{{uuurrrsssvvvxxxxxx}}}{{{yyyyyy|||~~~~~~~~~uuupppmmmfffZZZOOOBBB???:::777666666555555555555555555555444333333444333333222222333333444333333333333333333333333//////000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111333666:::???DDDIIIKKKKKKKKKKKKJJJJJJIIIIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHJJJQQQ^^^mmm||||||{{{~~~~~~zzzqqqaaaYYYNNNGGGDDDBBBAAA???======>>>???@@@AAABBBBBBDDDFFFHHHIIIKKKOOOTTTWWW[[[cccooo|||qqqeee]]]YYYSSSTTTTTTVVVWWWZZZ\\\]]]^^^___```bbbeeehhhjjjkkkjjjlllpppuuuzzz~~~}}}{{{zzzyyy{{{}}}}}}|||yyywwwxxxzzz~~~{{{wwwuuuwwwzzz|||yyynnncccYYYOOOEEE>>>777555222111111222222222222111111000000000000000000000000000000000000000........................|||tttooommmnnnlllhhhggggggccc]]]^^^___``````___```aaaccchhhmmmuuu}}}zzzssspppqqqtttvvvxxx~~~||||||}}}zzzrrrppppppkkk```VVVHHHCCC>>>999777666555444444555666777666555444333444333333222222333333444333333333333333333333333//////000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111333666<<>>======>>>@@@AAABBBCCCCCCEEEGGGHHHIIIKKKOOOTTTWWW```hhhuuupppeee^^^ZZZSSSTTTUUUVVVXXX[[[]]]^^^```aaabbbeeegggjjjmmmnnnmmmooosssxxx}}}}}}{{{{{{{{{|||}}}}}}|||zzzwwwvvvvvv|||}}}wwwuuuvvvzzz}}}uuujjj```UUUIIIBBB888555222111111222333222222111111000000000000000000000000000000000000000........................|||tttmmmhhhgggffffffhhhiiigggccc______aaacccdddddddddfffhhhttt{{{zzzvvvttttttwww|||~~~~~~{{{uuusssrrrmmmccc[[[NNNDDD;;;::::::888555555444444444444333222111000444444444444444444444444111111111111111111111111111111000000000000000111111000///...///000222444222222222222222111000///000000000000000000000000000111111111111000000///444777<<>><<<;;;:::===>>>@@@@@@???@@@CCCEEEGGGIIIKKKKKKKKKNNNUUUZZZgggqqq}}}pppfff^^^YYYUUUVVVVVVVVVVVVXXX\\\___cccfffiiikkkkkkmmmnnnppprrruuuyyy|||~~~}}}{{{{{{||||||zzzxxx|||~~~}}}vvvtttyyy~~~~~~pppeee[[[LLL@@@:::888444222111222333444111111111111111111111111000000000000000000000000////////////////////////yyyqqqjjjeeehhhggggggiiikkkkkkgggddddddfffhhhjjjkkkmmmooorrr{{{~~~zzzyyyyyy}}}~~~~~~~~~yyyxxxxxxtttjjjbbbTTTIII???<<<;;;888555555555555555444333222111111222222222222222222222222111111111111111111111111222111111000000000111111222111///...///000222333111111222222111000000///000000000000000000000000000111111111111111000000444777<<>>===<<<<<<;;;===???AAAAAAAAABBBDDDFFFFFFIIIKKKLLLMMMQQQXXX^^^ooozzz}}}qqqfff^^^ZZZWWWXXXYYYYYYYYY[[[___bbbfffhhhkkkmmmmmmnnnpppqqqtttwww{{{~~~~~~||||||}}}|||{{{yyy|||~~~xxxuuuyyy}}}uuuiii]]]PPPDDD===:::666333222222222222111111111111111111111111000000000000000000000000////////////////////////}}}uuunnniiiiiiiiijjjmmmoooooonnnllljjjmmmpppsssuuuwww{{{}}}wwwooo___RRREEE???<<<888555555555555555444444333222222222222222222222222222222111111111111111111111111222222111111111111222222222111000/////////000111000000111111000000//////000000000000000000000000000000111111111111111111555888===BBBFFFIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJKKKNNNRRRUUUcccooo~~~xxx{{{yyykkk]]]TTTHHHDDD@@@======>>>>>>>>>===???BBBCCCDDDDDDEEEGGGIIILLLOOOQQQSSSYYYaaahhh{{{}}}qqqhhh```\\\[[[\\\]]]\\\]]]___cccfffiiikkknnnooopppppprrrssswwwzzz~~~~~~}}}}}}~~~~~~|||{{{|||}}}{{{wwwxxx{{{{{{nnnaaaTTTJJJ@@@===888555333222000///111111111111111111111111000000000000000000000000////////////////////////zzzsssooojjjlllnnnqqqtttttttttsssqqqtttwwwzzz|||~~~kkk\\\LLLCCC>>>999666777666555555444444444444444444444444444444444444444111111111111111111111111222222222111222222333444333222111000//////000000//////000000000000//////////////////////////////000000000000111222222333666999>>>CCCGGGJJJKKKLLLJJJJJJKKKKKKKKKKKKKKKKKKJJJLLLLLLLLLMMMRRRYYY^^^nnnzzz|||zzzssseeeWWWNNNGGGDDD@@@???@@@AAAAAAAAA<<>>999555444333000...111111111111111111111111000000000000000000000000////////////////////////zzztttqqqkkknnnrrrvvvxxxxxxxxxwwwuuuxxx{{{~~~yyyhhhUUUHHHAAA;;;999999777666555444444444555555444444444444444444444444111111111111111111111111222222111111222333333444222222111000000/////////...///000000000000//////////////////////////////000000000000111222444555999;;;@@@DDDHHHJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKLLLLLLOOOVVVbbbjjj}}}~~~{{{nnn```SSSKKKFFFCCC@@@??????@@@@@@???<<>>;;;;;;777666555444444555666777222222222222222222222222111111111111111111111111111111111111111222333444111111111111000000000000//////000000111111000000000000000000000000000000000000///000111333555666<<<>>>BBBFFFHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIKKKLLLQQQ^^^ooo|||uuuhhh\\\PPPIIIBBB@@@>>>======>>>===<<>><<<<<<===>>>>>>===CCCCCCDDDEEEGGGJJJOOOSSSUUUZZZ```hhhrrrzzztttnnnkkkhhhiiijjjkkklllooossswwwxxx{{{~~~}}}|||}}}~~~~~~}}}~~~~~~}}}~~~{{{~~~nnnZZZOOOAAA999777777444111111111111111111111111111000000000000000000000000000000000000000000000000xxxmmmgggfffkkkrrr{{{~~~yyyuuusssxxx{{{www```NNNBBB<<<<<<888777555444555666888999444444444444444444444444111111111111111111111111////////////000111222333...///000111111111111111000000111222222222222222000000000000000000000000000/////////111444666888AAABBBEEEGGGIIIIIIIIIHHHLLLLLLKKKJJJIIIIIIHHHHHHJJJLLLPPPUUUaaawwwwww{{{vvvhhh\\\RRRIIIEEE???>>>===>>>@@@AAAAAAAAAFFFFFFFFFFFFHHHLLLRRRWWWZZZ___fffnnnyyy{{{uuupppmmmkkklllmmmnnnooorrrvvvzzz{{{~~~~~~}}}|||}}}~~~~~~}}}~~~~~~~~~~~~{{{wwwcccVVVFFF;;;888888555222111111111111111111111111000000000000000000000000000000000000000000000000yyyuuuooohhhdddeeejjjttt~~~{{{uuussstttxxx{{{kkkYYYFFF<<<<<<999777444333444444444333444444333333333333222222666555444333111000//////000111111222222111111000222222111111111111222222000000000000000000000000222111111111000000//////000111000000000222666999@@@CCCFFFGGGHHHIIIKKKMMMKKKJJJJJJIIIIIIHHHGGGGGGFFFKKKPPPWWWjjj~~~wwwuuuzzz~~~pppbbbXXXNNNFFFAAA>>>>>>>>>>>>???@@@AAABBBAAAEEEHHHJJJKKKNNNTTTYYY]]]bbblllxxx|||vvvrrrpppoooooonnnppptttzzz~~~}}}|||zzzzzzzzz{{{|||~~~|||}}}|||iii\\\KKKBBB???<<<666///222222222111111111111000////////////000000000000000...,,,---000111///---|||tttpppjjjdddbbbdddnnnwwwzzzsssppppppuuuzzzooo___KKK>>><<<:::777555444444444444333444444333333333333222222555444444333222111000000111111222222222222111111222222111111111111222222000000000000000000000000111111111111000000000///111222222111111444888;;;BBBDDDGGGHHHHHHIIIJJJLLLKKKJJJJJJIIIIIIHHHGGGGGGHHHLLLQQQYYYnnn|||wwwsssxxx||||||}}}yyyjjj\\\RRRJJJCCC>>>=========>>>???@@@AAABBBCCCFFFJJJKKKMMMPPPVVV[[[ccciiitttyyyuuusssssssssssstttxxx}}}~~~}}}|||zzzzzzzzz{{{{{{~~~~~~}}}~~~pppcccQQQDDD===:::666333222222222222111111111111000000000000111111111111000...---...000111///---|||tttmmmhhhccc___```dddrrrzzzyyypppmmmmmmsssyyyttteeeQQQBBB<<<;;;888555444444555444333444444333333333333222222333333333222222222111111222222333333333333222222222222111111111111222222000000000000000000000000111111111111000000000000222222333222333666:::>>>CCCFFFHHHIIIHHHHHHJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGIIILLLQQQ\\\sss|||xxxtttwwwyyyyyyzzz}}}rrrbbbUUUKKKEEE@@@===<<<<<<===>>>???@@@BBBBBBEEEHHHKKKMMMOOOSSSYYY___iiiqqq}}}zzzwwwxxxzzzzzzzzz|||~~~}}}{{{{{{zzzzzzzzz|||~~~~~~zzzmmmZZZIII>>>999777777333222222222111111111111111111111111222222222222000///......000000///...yyyssslllfffaaa^^^[[[___eeesss{{{xxxooollllllsssyyy~~~~~~tttgggUUUFFF>>><<<999666555555555444333444444333333333222222222222222222222222222222222222333333444444333333222222222111111111111222222000000000000000000000000111111111000000000000000111222222333444777<<<@@@EEEGGGIIIJJJIIIHHHIIIJJJKKKJJJJJJIIIIIIHHHGGGGGGIIIKKKPPP^^^vvv{{{xxxyyyxxxwwwyyywwwlll\\\OOOGGGCCC@@@===<<<<<<<<<===???AAABBBCCCFFFIIIMMMOOOQQQVVV^^^dddnnnxxx}}}zzz|||~~~~~~}}}|||{{{{{{yyy|||vvveeeRRRBBB:::777888333333222222222111111111000000000111111111222222000/////////000000//////xxxrrrkkkeee```]]]ZZZZZZ```hhhssszzzwwwooolllmmmtttzzzzzzxxxrrrfffXXXJJJBBB===:::777666555555444333444444333333333222222222111222222222222333333333222333333444444333333222222222111111111111222222000000000000000000000000000000000000000000111111///000111222444888===AAAGGGHHHJJJJJJIIIIIIJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGHHHJJJPPP___www~~~|||yyyxxx{{{rrrgggXXXKKKEEEBBB@@@???;;;<<<<<<>>>@@@BBBDDDEEEGGGJJJNNNQQQUUU[[[dddjjjwww}}}}}}|||{{{xxx{{{{{{nnn\\\JJJ>>>888777333333333222222222222111/////////000000000111111///000000000//////000000{{{pppiiiccc___\\\[[[XXXYYYaaajjjssszzz~~~vvvnnnlllmmmtttzzz~~~yyyzzzzzznnneee[[[PPPGGG>>>;;;888666666666555444444444333333333333222222222222222222222222222333222222333333333333222222222222111111111111222222000000000000000000000000000000000000111111111111///000111222555999???CCCGGGIIIKKKKKKJJJJJJKKKLLLKKKJJJJJJIIIIIIHHHGGGGGGGGGKKKRRRaaawww~~~yyyyyyzzzlllbbbTTTIIICCCAAA@@@???<<<<<<===???AAADDDFFFGGGIIILLLQQQUUUZZZbbblllsss}}}{{{zzzwwwzzz~~~~~~yyyyyy}}}|||qqqbbbQQQCCC:::666333333333333222222222222.../////////000000000000///000111111//////000111sssggg```\\\ZZZYYYYYYWWWXXXaaakkkttt{{{~~~uuummmkkklllqqqyyytttkkkfff```UUUKKK???<<<999777666666555444444444333333333333222222333222222222222222222222111111222222222222111111222222111111111111222222000000000000000000000000///000000000111111111111///000222444666;;;AAAEEEGGGHHHKKKKKKKKKKKKLLLMMMKKKJJJJJJIIIIIIHHHGGGGGGHHHMMMUUUcccwww{{{wwwyyyuuueee[[[OOOEEE@@@???>>>===<<<===>>>@@@CCCEEEHHHIIILLLOOOTTTYYY___iiittt||||||yyyxxxwwwyyy}}}~~~}}}~~~}}}wwwwww||||||pppcccTTTGGG===777444444333333333222222222//////000000000111111111///111222111///...000222{{{nnnbbbZZZWWWVVVWWWXXXVVVXXXaaakkkvvv|||~~~tttllliiijjjoooxxx~~~xxxpppkkkhhhcccXXXMMM???===999777777666555444444444444333333333222222333333333222222222111111111111111222222111111111222222111111111111222222000000000000000000000000//////000000111111111222000222333555888===CCCGGGFFFHHHKKKKKKKKKKKKLLLNNNKKKJJJJJJIIIIIIHHHGGGGGGHHHOOOXXXeeexxx~~~}}}}}}}}}}}}yyyuuuyyy|||qqq```WWWKKKBBB>>>===;;;:::======???AAADDDFFFIIIJJJNNNRRRWWW]]]dddnnnzzz}}}{{{xxxvvvwwwyyy|||~~~~~~zzz~~~~~~|||yyyxxx}}}{{{oooaaaUUUIII???999444444444333333333222222000111111111111222222222///111333222///...000222rrreee[[[WWWVVVSSSSSSTTTUUUXXXbbbmmmwww}}}}}}rrriiieeeeeettt|||yyyuuuoookkkmmmlllcccWWWFFF???;;;::::::777777888555555555555555555555555111111111222222333333444///000222333333222000///222222111000//////000000000000111111111111000000222111111111000000//////...000222666;;;AAAFFFHHHLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJHHHGGGGGGGGGFFFEEEGGGPPP\\\hhhyyy~~~yyyxxxxxxzzz~~~~~~wwwvvvttthhhZZZOOOEEEBBBAAA???===>>>>>>@@@BBBDDDEEEGGGJJJLLLRRRUUUZZZ```hhhsss~~~~~~~~~}}}zzzxxxwwwxxxyyyzzz|||}}}~~~~~~~~~~~~~~~|||~~~~~~vvvjjj```WWWLLL???666000111222222222222333444333222111000///000111222////////////////////////nnnaaaYYYUUUUUUSSSRRRTTTUUUYYYcccmmmxxx}}}|||qqqhhheeefffrrrzzzyyyvvvpppmmmnnnnnndddYYYGGG@@@:::888777444333555555555555555555555555555222222222222222333333333222222111111111111222222222222111000000000000000000000111111111111000000111111111111000000000///000111333777<<>>===>>>>>>@@@BBBCCCEEEGGGJJJMMMRRRVVV\\\ccckkkxxx~~~}}}{{{yyyxxxxxxxxxyyy{{{|||~~~|||ttthhh^^^VVVLLL@@@888444444444444333222222333333333222111111111111111////////////////////////yyyhhh]]]VVVSSSTTTRRRRRRTTTVVVYYYcccnnnyyy}}}zzzooogggfffhhhpppxxx~~~|||wwwttttttsssiii^^^MMMCCC;;;999777444333444555555555555555555555555333333333333222222222222444333111//////111333444222111000000000000000000000000111111111111000000111111111111000000000000111333555888<<>>>>>@@@BBBCCCEEEHHHLLLOOOSSSXXX___gggqqq}}}~~~|||zzzyyyyyyxxxxxxzzz|||~~~{{{rrrfff]]]VVVNNNDDD===888777666555333222222222222333333333333222111111////////////////////////rrrbbbYYYTTTRRRRRRQQQRRRUUUWWW[[[eeeooozzz~~~xxxnnnggggggiiiqqqyyy~~~{{{pppdddUUUJJJ???;;;:::777666777555555555555555555555555444444444333333222222111333222111111111111222333111111000000000000000111000000111111111111000000111111111000000000000000333444777:::>>>AAADDDFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHIIIJJJMMMOOOYYYgggyyy~~~vvvtttuuutttuuuwwwwwwzzztttdddZZZOOOGGG@@@???>>><<<===???>>>@@@BBBCCCFFFIIINNNRRRVVV[[[ccclllvvv}}}{{{zzzyyyxxxwwwyyy|||}}}{{{~~~yyyqqqeee\\\VVVPPPHHHBBB999777555333333333222111222333444444444333111000////////////////////////mmm^^^WWWSSSQQQQQQPPPRRRVVVYYY]]]gggqqq{{{~~~xxxnnnhhhhhhkkkttt{{{xxxlll^^^PPPCCC>>><<<:::888999555555555555555555555555555444444333333222222222111222333444444333222111111000000000000000111111000000111111111111000000000000000000000000111111444666888<<>>>>><<<===AAA???@@@BBBDDDGGGLLLQQQUUUZZZ```iiisss|||{{{zzz{{{|||}}}}}}{{{zzzyyyxxxwwwyyy|||xxxwwwyyy~~~wwwoooccc[[[VVVPPPHHHBBB888555222111222333333222111222333444333222111000////////////////////////hhh[[[UUURRRPPPQQQQQQSSSXXX[[[___iiisss{{{zzzpppiiiiiilllvvv}}}~~~~~~xxxhhhXXXGGG???===:::888777555555555555555555555555444444444444333333333333000222444555555444222000000000000000000111111222000000111111111111000000000000000000111111111111444666999===AAADDDFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGIIIIIIGGGFFFGGGLLLQQQeeeuuuyyyuuuwwwzzzzzzzzz{{{zzzvvvgggYYYPPPFFFAAA>>>???>>><<<>>>CCC@@@BBBDDDFFFIIINNNUUUYYY```gggqqq|||~~~zzzyyyzzzzzzzzz}}}{{{yyyyyyxxxxxxzzz|||~~~yyyvvvwww~~~wwwoooddd]]]WWWQQQHHHBBB:::555111000222444333111111222222222222111000000////////////////////////zzzdddXXXSSSPPPNNNQQQQQQTTTYYY]]]aaakkkuuu{{{|||rrrkkkkkkmmmvvv}}}}}}~~~~~~}}}|||}}}~~~uuucccNNNCCC???:::666555555555555555555555555555333333333444444444444444222333333333333333333222000000000000000111222222000000111111111111000000///000000000111111111111444666:::>>>BBBEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFHHHIIIHHHFFFIIIOOOUUUhhhyyy~~~yyywww{{{}}}pppaaaTTTKKKDDD@@@>>>???>>>===@@@EEEBBBCCCEEEGGGKKKQQQXXX]]]eeemmmyyy||||||||||||{{{~~~}}}~~~~~~~~~~~~|||{{{xxxxxxxxxyyy{{{|||~~~~~~{{{}}}}}}uuukkkccc^^^VVVLLLDDD>>>888333111333444222000222111000000//////000000////////////////////////wwwaaaVVVQQQNNNLLLQQQQQQUUUZZZ^^^cccmmmwww{{{~~~tttlllkkknnnttt||||||}}}~~~}}}{{{yyyzzz{{{|||{{{xxx}}}~~~||||||lllUUUHHHBBB<<<777555555555555555555555555555333333333444444555555555555444222111111222444555000000///000000111222222000000111111111111000000//////000000111111111222333666:::???CCCFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDGGGIIIIIIHHHKKKSSSZZZiiizzz{{{{{{yyylll]]]PPPHHHCCC???>>>??????===@@@FFFBBBDDDFFFHHHLLLRRRZZZ___hhhqqq~~~}}}}}}|||}}}~~~~~~}}}~~~~~~~~~|||zzzwwwxxxyyyzzz|||}}}~~~~~~~~~|||rrrkkkeee\\\QQQIIIBBB<<<555222444444222///222111///.........///000////////////////////////wwwcccVVVNNNLLLMMMMMMRRRWWWZZZ\\\bbbllltttuuuoooooorrrvvv}}}}}}|||~~~~~~}}}|||{{{yyywwwvvvwww{{{xxxsssuuuzzz}}}~~~ttt___QQQ@@@777888666888888777666666666666666444333111000000111333444333333333333333333333333222222222111111111111000000111111111111222222222////////////111333555666999<<>>@@@BBBDDDGGGDDDEEEKKKPPPUUU\\\cccmmmzzz~~~~~~~~~~~~{{{zzzzzzyyyyyyyyyzzzzzzxxxsssnnnfff\\\SSSDDD;;;333111111///000222222111111000///......---000000000000000///......sss```UUUNNNMMMOOONNNSSSYYY[[[^^^dddnnnuuutttmmmmmmpppwww}}}}}}}}}}}}}}}|||{{{yyyxxxwwwvvvyyywwwqqqsssxxx{{{}}}vvvbbbUUUCCC::::::777666666555444444444444444444333222000000222333444333333333333333333333333222222222111111111111000000111111111111222222222222111000000000111333444999<<>>===>>>@@@BBBDDDHHHFFFGGGMMMSSSXXX```hhhvvv~~~~~~}}}}}}}}}|||{{{zzzyyyyyyyyyyyyyyy|||xxxuuunnnddd\\\MMMDDD:::777666444444555222111111000//////......000000000000000///......nnn^^^TTTOOONNNPPPPPPUUUZZZ]]]___eeeooowww~~~tttmmmllloooyyy~~~}}}||||||||||||{{{zzzyyyxxxtttvvvzzzyyyssstttxxxzzz~~~wwweeeZZZHHH>>><<<888666666555444444444444444444333222111111222333444333333333333333333333333222222222111111111111000000111111111111222222222444333222111000000111222999===AAADDDFFFGGGHHHIIIGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDHHHMMMMMMQQQbbbttt{{{{{{}}}wwwiii\\\PPPFFF@@@???>>>======>>>@@@BBBCCCHHHGGGJJJQQQWWW]]]gggppp~~~}}}}}}||||||||||||{{{yyyxxxxxxxxxxxx||||||zzztttkkkdddRRRHHH===999666333222444111111111000000//////...000000000000000///......kkk\\\TTTOOONNNPPPPPPTTTZZZ]]]___eeeooowww~~~tttnnnnnnqqqzzz~~~}}}{{{|||||||||{{{zzzyyyyyyrrrsssvvvzzz~~~xxxxxxzzz|||~~~uuufff^^^MMMBBB>>>999888888777666666666666666444333222222222222333444333333333333333333333333222222222111111111000000000000111111111222222222444333222111000111222222:::>>>BBBEEEFFFGGGHHHIIIGGGHHHHHHHHHHHHGGGFFFFFFBBBDDDHHHLLLNNNVVViii|||~~~}}}rrrdddWWWLLLCCC???>>>=========>>>@@@BBBDDDGGGGGGLLLTTT[[[aaammmwww~~~}}}|||}}}|||{{{yyyxxxwwwwwwwwwzzz}}}~~~}}}yyyssslllfffTTTIII>>>888555222111333111111111000000000//////000000000000000///......jjj\\\TTTOOOMMMNNNNNNSSSXXX[[[^^^dddmmmuuu|||~~~vvvpppqqquuuzzz~~~~~~{{{|||||||||{{{zzzyyyyyyqqqrrrsssvvv|||{{{zzz{{{{{{{{{xxx~~~rrrfff```QQQEEE???888888888777666666666666666444333333333333333333444333333333333333333333333222222222111111111000000000000111111111222222222222111111111111333444555;;;>>>BBBEEEFFFGGGHHHIIIGGGHHHHHHHHHHHHGGGFFFFFFBBBEEEIIILLLQQQ\\\ppp~~~|||mmm___RRRIIIBBB>>><<<<<<======???AAACCCDDDFFFHHHNNNWWW^^^eeerrr~~~~~~}}}}}}|||zzzyyyxxxwwwvvvvvvxxx|||}}}yyyrrrkkkfffXXXMMMAAA;;;888555444666111111111111000000000000000000000000000///......|||hhh[[[SSSNNNLLLMMMMMMQQQWWWZZZ\\\bbblllttt|||wwwrrrtttxxxzzz~~~||||||||||||{{{zzzyyyxxxqqqrrrsssvvv{{{~~~|||zzzyyy{{{wwwtttnnnfffcccUUUHHHAAA999666666555444444444444444333333444444444444333333333333333333333333333333222222222111111111111000000111111111111222222222000000000111222444666888<<>><<<<<<===???AAACCCEEEFFFGGGJJJQQQZZZaaaiiiwww}}}|||{{{~~~}}}}}}~~~}}}{{{{{{zzzxxxwwwwwwwwwwwwxxx{{{~~~~~~|||tttmmmhhhZZZNNNBBB;;;777444444666111111111111111111111111000000000000000///......wwwdddYYYRRRMMMKKKLLLLLLQQQWWWZZZ\\\bbblllttt~~~xxxssstttxxx{{{~~~}}}}}}}}}|||{{{yyyxxxwwwrrrrrrsssvvv{{{|||xxxyyy}}}{{{yyy}}}kkkffffffYYYLLLDDD;;;666666555444444444444444333444444444444444444333333333333333333333333333222222222111111111111000000111111111111222222222000000000111222444777888<<<@@@DDDFFFGGGGGGHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFAAADDDHHHOOO]]]ppp||||||~~~~~~}}}|||rrrbbbSSSIIIBBB???>>><<<===>>>@@@BBBDDDFFFGGGIIIMMMUUU^^^dddmmm{{{{{{xxxuuuvvvyyy~~~{{{wwwuuuqqqsssvvvxxxyyyyyyyyyyyyxxx{{{}}}}}}}}}}}}~~~|||zzzzzzyyyxxxwwwwwwxxxxxxyyy{{{~~~}}}zzz|||~~~wwwpppmmm___RRRDDD===888333222444111111111111111111111111000000000000000///......sssaaaWWWQQQMMMKKKLLLMMMRRRWWWZZZ\\\bbbllltttyyyssstttwww|||}}}||||||~~~~~~~~~~~~}}}|||{{{yyywwwvvvsssssstttwww|||zzzyyy}}}{{{jjjfffhhh\\\OOOFFF===888888777666666666666666333444444555555444444333333333333333333333333333222222222111111111111000000111111111111222222222222111111111222444666777===@@@DDDFFFGGGGGGHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFAAACCCGGGQQQcccxxxyyyyyyzzz{{{}}}yyynnn^^^PPPFFF@@@>>>===<<<===???AAACCCEEEGGGHHHLLLPPPXXXaaagggooo~~~~~~{{{wwwuuutttvvv{{{xxxrrrpppoooooolllooosssvvvvvvuuuuuutttnnnqqqsssssssssxxx~~~~~~{{{}}}}}}{{{yyyyyyxxxxxxwwwxxxxxxxxxyyy{{{}}}zzzxxxzzzyyyrrrooohhh[[[LLLCCC===888666777111111111111111111222222000000000000000//////...sssbbbWWWPPPKKKIIIJJJMMMQQQVVVZZZ^^^fffooovvv~~~wwwrrrssswww}}}vvvqqqrrrxxx}}}}}}~~~~~~|||{{{{{{zzzxxxvvvrrrssstttuuuwww{{{}}}{{{|||}}}~~~nnnkkkgggeeeaaaXXXKKK@@@>>>;;;999999666222222666333333333333333333333333222222222222222222222222555444333222111///......222222111111111111222222000111111111111333777:::???@@@CCCEEEFFFFFFEEEDDDGGGGGGFFFFFFEEEDDDDDDDDDCCCEEEJJJVVVggg{{{|||vvvvvv}}}sssfffWWWNNNHHHBBB???@@@<<<===>>>>>>???AAAEEEHHHOOOSSSYYYaaakkkzzz}}}zzzyyyyyyxxx|||vvvnnniiifffeeeeeeiiimmmpppqqqrrrsssnnnhhhdddfffhhhjjjnnnttt}}}~~~|||{{{}}}~~~|||{{{{{{yyywwwvvvwwwxxxxxxwwwyyy|||{{{xxxxxxzzz}}}~~~~~~}}}}}}|||xxxuuummmdddUUUFFF;;;666555666555444333222111111111111111111000000//////......}}}nnn^^^TTTOOOKKKJJJKKKMMMQQQVVV[[[___gggpppwwwvvvrrrssswww}}}xxxrrrllljjjmmmssswww|||}}}~~~|||zzzyyyyyyxxxvvvuuussssssttttttvvvzzz}}}}}}~~~zzzsssnnniiihhhfff^^^PPPDDD>>>:::888888666222333666333333333333333333333333222222222222222222222222444333333222111000//////222222111111111111222222111111222111222333777:::@@@AAADDDFFFGGGFFFFFFEEEGGGGGGFFFFFFEEEEEEDDDDDDCCCFFFMMMZZZlll{{{uuuuuu}}}nnnbbbTTTKKKEEE@@@>>>???===>>>???@@@@@@CCCGGGKKKQQQVVV^^^fffqqq~~~xxxpppiiidddcccddddddiiimmmpppqqqssssssnnngggdddfffhhhjjjmmmssszzz}}}{{{zzz}}}|||{{{|||zzzwwwwwwxxxyyyyyyxxxzzz|||~~~yyyvvvvvvyyy|||~~~|||yyyooofffXXXIII===777555555555444333222111111111111111000000000/////////...xxxiiiYYYPPPMMMJJJJJJLLLMMMRRRWWW\\\aaaiiirrrxxxvvvrrrtttxxxyyyssskkkhhhkkkqqqvvvxxx{{{}}}~~~~~~|||zzzxxxxxxxxxwwwuuussssssssssssssstttxxx}}}~~~~~~{{{yyysssmmmmmmnnngggXXXJJJ???:::888888666333333666333333333333333333333333222222222222222222222222222222222111111111000000222222111111111111222222222222333222222444888:::AAABBBDDDFFFGGGGGGGGGFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDHHHRRRaaauuu~~~yyytttuuu~~~zzzhhh\\\OOOHHHCCC>>><<<===>>>???AAAAAACCCFFFJJJNNNSSSZZZdddnnnzzz}}}}}}}}}zzzwwwtttpppjjjeeebbbccceeegggmmmrrrvvvwwwxxxxxxrrrkkkhhhjjjlllmmmppptttzzz~~~}}}}}}|||}}}|||zzzxxx{{{~~~}}}}}}zzzxxxxxxyyyzzzyyyyyy{{{}}}~~~xxxttttttwww{{{|||||||||~~~}}}zzzwwwppphhh[[[LLL@@@888444333555444333222111111111111000000000000////////////wwwgggVVVNNNLLLJJJJJJLLLMMMRRRXXX^^^cccjjjssszzzvvvrrrtttyyy{{{ssskkkkkksss{{{~~~~~~|||}}}~~~{{{yyyxxxwwwwwwwwwuuusssssssssrrrqqqqqqtttyyy}}}yyyssssssvvvppp___PPPAAA;;;777777666333333666333333333333333333333333222222222222222222222222111111111111111111111111222222111111111111222222333333444333333555999;;;CCCDDDEEEGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDEEEKKKWWWhhh~~~{{{wwwtttvvv~~~sssbbbVVVKKKEEEAAA===<<<===>>>???AAABBBDDDHHHLLLPPPTTT\\\hhhuuuxxxtttuuuvvvvvvtttpppnnnjjjfffeeeggglllooovvv|||{{{sssqqqrrrtttvvvxxx{{{~~~|||zzzwwwvvvxxx}}}~~~zzzxxxvvvzzz}}}{{{yyyxxxyyyzzzzzzyyy{{{}}}zzztttqqqtttyyy~~~xxxzzz|||~~~~~~|||xxxuuunnnggg\\\OOOCCC:::555333444444333222111111111111000000000000////////////zzzhhhVVVMMMLLLKKKJJJJJJLLLRRRYYY___eeellluuu{{{~~~vvvrrruuuzzz~~~vvvppprrr{{{zzz{{{~~~~~~{{{yyywwwwwwxxxwwwvvvtttrrrrrrpppooonnnppptttwww}}}}}}{{{{{{~~~wwwfffWWWEEE===888777777444333555333333333333333333333333222222222222222222222222000111111111111222222222222222111111111111222222333444444444444777:::===DDDDDDEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFMMM[[[nnn|||xxxvvvuuuzzzzzzmmm\\\RRRHHHCCCAAA>>>===>>>===???AAABBBEEEIIINNNRRRUUU___lllzzz{{{vvvqqqoooqqqsssuuuuuuqqqpppmmmkkkjjjmmmsssxxx}}}zzz{{{}}}zzzwwwrrrppprrrxxx}}}xxxvvvtttxxx}}}{{{yyyxxxyyyzzzzzzyyy{{{|||~~~{{{qqqlllmmmtttyyy|||{{{xxxlllggg]]]QQQEEE<<<777444444444333222111111111111////////////000000000000|||iiiUUUMMMLLLKKKJJJJJJKKKQQQXXX___eeemmmuuu|||~~~vvvrrruuu{{{{{{~~~|||zzzxxxzzz}}}~~~}}}zzzxxxwwwwwwwwwwwwuuutttqqqpppnnnllljjjkkknnnqqq|||zzz}}}|||lll]]]IIIAAA:::888888555444444333333333333333333333333222222222222222222222222111111111111111111222222222222111111111111222222222333444555666888===@@@DDDDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEGGGOOO^^^qqqzzzuuuuuuxxxuuuhhhWWWMMMDDDBBB@@@>>>===???===???AAACCCFFFKKKPPPTTTZZZcccqqqpppnnnmmmmmmppptttvvvwwwwwwwwwuuurrrpppsss{{{{{{wwwrrrooopppvvv~~~|||xxxvvvrrrvvv}}}}}}zzzxxxxxxyyyzzzyyyyyyzzz{{{}}}~~~zzznnnfffgggooovvv~~~~~~{{{oooiii___SSSGGG>>>888555555444333222111111111111////////////000000000000{{{gggSSSKKKKKKKKKJJJJJJJJJPPPXXX___eeemmmuuu{{{~~~vvvrrrvvv{{{}}}xxxvvvvvvyyy}}}~~~|||xxxvvvuuuuuuvvvvvvtttssspppooollliiiggggggjjjmmmwww}}}zzzxxxpppdddNNNDDD<<<:::999666444444333333333333333333333333222222222222222222222222222222111111111111111111222222111111111111222222111222444555777:::???CCCDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEIIIQQQ```rrrzzzwwwsssuuu{{{}}}pppbbbRRRIIIAAA@@@???>>>===???>>>@@@CCCEEEIIIMMMSSSXXX```jjjxxx~~~nnnnnnpppssswww{{{~~~|||zzz|||}}}xxxuuuvvv||||||yyywwwqqquuu||||||zzzwwwwwwxxxyyyyyyxxxyyyzzz{{{|||{{{nnnfffgggpppxxxvvvpppdddVVVIII???888555555444333222111111111111.../////////000000000111yyyeeeQQQIIIKKKKKKKKKJJJIIIOOOWWW___eeemmmuuu{{{~~~vvvrrrvvv{{{|||wwwuuuvvvxxx}}}}}}{{{vvvuuussssssttttttsssqqqooonnnkkkgggeeeeeegggjjjqqq{{{~~~{{{uuu~~~ssshhhQQQFFF===;;;:::666444333333333333333333333333333222222222222222222222222222222222111111111000000222222111111111111222222000222444555777;;;@@@DDDCCCCCCDDDDDDEEEFFFHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEJJJRRR```rrr}}}yyyuuurrrsssvvv}}}~~~yyy~~~}}}mmm___OOOGGG???>>>>>>======??????AAADDDGGGJJJPPPVVVZZZfffooo|||yyyqqqsssvvv{{{}}}~~~|||yyyxxxpppuuu|||{{{yyywwwvvvwwwxxxxxxwwwyyyyyyzzz{{{~~~~~~qqqiiijjjttt}}}|||uuuhhhYYYKKK@@@888555555444333222111111111111.../////////000000111111wwweeeSSSKKKKKKLLLLLLLLLJJJOOOVVV^^^fffnnnvvv{{{{{{uuussswww|||zzzuuurrrpppvvv|||~~~{{{zzzzzzyyyxxxwwwvvvtttrrrqqqppppppnnnllliiigggfffeeeeeetttyyy}}}yyyvvv}}}yyymmmZZZGGG999:::;;;555222555555444333333222222333333666555444444333333333333111111111111111111111111000111111111111222222222111222333555999<<<@@@BBBDDDDDDEEEFFFGGGHHHIIIIIIKKKIIIFFFEEEFFFGGGHHHHHHHHHVVVgggttt}}}yyytttrrrsssuuu}}}uuudddWWWIIIEEE@@@=========>>>>>>BBBBBBCCCEEEJJJQQQXXX]]]hhhrrrzzzuuuyyy~~~}}}{{{zzzvvvyyy}}}}}}xxxwwwwwwvvvvvvvvvvvvvvvwwwxxxyyyzzz||||||tttqqqxxxyyyjjj]]]NNNAAA:::999222222111111222222333333.........///////////////wwwfffSSSLLLKKKKKKKKKLLLKKKOOOWWW___fffnnnuuuyyyyyyrrrqqqvvv{{{~~~|||zzzyyyzzz|||}}}yyytttqqqpppuuu{{{~~~}}}zzzyyyyyyxxxxxxwwwuuusssrrrppppppnnnmmmkkkiiihhhhhhhhhhhhwww{{{{{{www{{{}}}ppp^^^KKK<<<;;;;;;666333666555444333333222222333333444333222222111111111222111111111111111111111111000111111111111222222222222333444666999<<>>>>>>>>CCCDDDEEEGGGLLLSSSZZZ___lllwww}}}xxxxxx}}}}}}zzz~~~|||zzzyyysssvvvzzz}}}xxxwwwwwwvvvuuuvvvvvvvvvvvvwwwxxxyyy{{{{{{yyyyyyjjj]]]OOOAAA:::999333222222222222222333333000000000000000000//////wwwfffTTTMMMKKKJJJJJJKKKKKKQQQXXX```gggnnntttwww}}}~~~|||vvvpppoootttzzz|||yyytttqqqppprrruuuxxx}}}~~~yyytttqqqppptttyyy||||||zzzxxxwwwwwwvvvvvvtttsssqqqooonnnllllllkkkjjjjjjjjjkkklllyyy|||}}}yyyyyyzzz~~~qqqcccQQQAAA===;;;666555777555444333333222222333333333333222111111111222222111111111111111111111111000111111111111222222222333444555777:::<<>>???BBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHGGGGGGHHHIIISSS```ooozzz~~~zzzwwwsssqqqlllssswwwhhhWWWKKKEEEBBB???>>>>>>@@@@@@@@@CCCFFFIIIKKKPPPWWW```gggwww~~~tttqqqsssxxx~~~~~~}}}|||yyyvvvrrrpppmmmqqqvvv}}}~~~~~~zzzyyywwwuuutttuuuuuuvvvttttttuuuvvvwww{{{|||mmmbbbUUUGGG===:::555444333222222222222222222222111111000///......xxxiiiYYYPPPLLLIIIIIIKKKMMMSSS\\\eeekkkpppsssvvv{{{{{{yyysssnnnooovvv}}}yyyqqqkkkiiinnntttyyy~~~}}}xxxuuuuuuwwwzzz|||}}}|||zzzxxxtttuuuuuutttrrrpppmmmllljjjjjjjjjjjjkkkmmmoooqqqqqqsssxxx|||~~~xxxuuuvvv}}}}}}sssgggYYYIII>>>999666555555555444333333222222333333444444444333333444444555111111111111111111111111000000111111111222222222444555777999<<<>>>???@@@BBBBBBCCCDDDEEEFFFGGGGGGFFFGGGHHHHHHGGGHHHJJJMMMXXXeeettt}}}xxxuuuqqqoookkkuuu~~~rrrcccSSSIIICCCAAA>>>>>>???AAAAAAAAABBBEEEJJJMMMRRRZZZeeemmm{{{|||sssqqqttt{{{|||yyyxxxwwwtttqqqmmmjjjhhhgggkkkrrrzzz}}}{{{xxxuuusssssstttuuurrrsssssstttuuuyyy~~~qqqfff[[[LLLAAA<<<666555444333222222222222111111000///......------yyykkk\\\SSSNNNJJJIIILLLNNNTTT^^^gggnnnrrruuuwwwzzzzzzxxxsssnnnpppxxx|||{{{~~~yyyqqqjjjjjjnnnuuu{{{~~~{{{yyyxxxxxxyyy|||}}}}}}zzzxxxtttuuuuuuuuussspppmmmlllkkkjjjjjjjjjkkkmmmooopppmmmooossswww}}}yyyuuuvvv~~~zzzwww{{{tttggg\\\MMMAAA:::777666555555444333333222222333333222222111111111222333333111111111111111111111111000111111111111222222222444555888;;;===???@@@AAABBBCCCCCCDDDEEEFFFGGGHHHEEEGGGIIIHHHGGGIIINNNSSS```mmm{{{{{{wwwtttqqqnnnooozzzyyylll]]]OOOGGGAAA???>>>>>>@@@BBBBBBAAAAAAFFFLLLPPPUUU^^^jjjtttwwwoooooottt~~~{{{wwwpppnnnllliiifffcccaaa``````fffnnnwww~~~~~~~~~}}}yyyuuurrrrrrrrrsssqqqqqqrrrrrrsssvvv{{{tttjjj___QQQDDD===777666555333222111111111000000//////......------zzzmmm___UUUOOOJJJJJJMMMNNNUUU```jjjqqquuuwwwyyyxxxyyyvvvqqqmmmpppxxxyyyvvvwww||||||vvvnnnhhhhhhmmmtttzzz{{{~~~|||zzzxxxwwwxxxzzz||||||yyyvvvtttuuuvvvvvvtttqqqnnnllllllkkkjjjjjjjjjkkkmmmnnnmmmoooqqquuuzzz|||uuuttt|||}}}vvvuuuzzzzzzppphhh___QQQDDD===:::888666555444333333222222333333222111111111222222333444111111111111111111111111000111111111111222222222333555888;;;>>>@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHEEEHHHIIIHHHGGGKKKSSSYYYiiiuuu}}}yyyvvvuuurrrqqqtttttteeeWWWLLLEEE@@@>>>===>>>@@@BBBCCCBBBAAAGGGNNNTTTYYYcccqqq{{{~~~rrrmmmooouuuzzzrrrlllcccbbb___\\\ZZZYYYYYYZZZ^^^dddnnnyyy}}}}}}zzzuuuqqqppppppqqqoooppppppqqqrrruuuzzz}}}tttlllbbbSSSEEE===888777666444222111111111000000//////////////////{{{ooo```WWWPPPKKKKKKNNNNNNVVVaaakkkrrrvvvyyyzzzwwwwwwuuupppllloooxxx{{{uuusssuuu|||xxxssskkkffffffkkkrrrxxxyyy|||}}}{{{xxxvvvvvvyyy{{{{{{xxxuuuuuuvvvwwwwwwuuurrrnnnlllmmmlllkkkjjjjjjjjjkkkllloooppprrrtttyyy~~~uuusssyyy}}}}}}zzzuuuwww|||ssskkkhhhaaaTTTGGG???<<<:::777555444333333222222333333333333333333444444555666111111111111111111111111000111111111111222222222222444888;;;???AAABBBCCCDDDDDDEEEFFFGGGHHHIIIIIIFFFHHHIIIHHHGGGLLLUUU]]]ppp|||{{{xxxwwwvvvuuutttyyypppaaaSSSIIICCC???>>>===>>>AAACCCCCCBBBAAAHHHPPPVVV\\\ggguuuxxxooolllqqqyyy{{{rrrhhhbbbZZZXXXVVVSSSRRRSSSUUUWWW___fffqqq}}}}}}}}}{{{uuuqqqoooooooooooooooppppppqqqtttyyy|||tttlllbbbSSSDDD<<<999888666444222111111000000000000000111111111111}}}nnn^^^UUUPPPMMMKKKMMMTTT[[[eeeooouuuyyy|||}}}zzzyyyvvvqqqoooqqqyyy{{{vvvssstttvvvxxx}}}zzzsssnnngggccceeellltttzzz||||||~~~|||wwwuuuuuuvvvxxxyyyzzzyyyyyyxxxwwwvvvvvvvvvuuurrrmmmjjjgggfffeeefffjjjlllnnnnnnooommmmmmpppxxxzzztttrrruuu}}}yyywww|||{{{nnneeeddd___VVVKKKAAA:::666555333333444555555444444444333333222111111222333333222222222111111111000000222222111111222222333444666888:::<<<===???BBBDDDFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHIIIHHHKKKUUUaaawww}}}yyysssqqqsss}}}wwwhhh[[[PPPFFF???<<<===??????>>>???BBBDDDFFFJJJOOOUUU^^^kkk{{{zzzoookkkkkkrrrzzzzzzpppeee^^^[[[TTTQQQMMMLLLNNNRRRVVVXXX___gggttt{{{vvvqqqooommmmmmqqqpppooommmmmmpppuuuzzz~~~{{{mmmiiidddXXXLLLFFF888777666555444333333333111111000000000000111111{{{lll\\\SSSPPPMMMLLLMMMTTT\\\hhhrrrxxxzzz{{{{{{yyyxxxuuupppnnnrrrzzz{{{tttooopppsssvvvzzz{{{ttthhhddd___]]]```hhhrrrxxx}}}}}}~~~zzzvvvttttttuuuwwwxxxyyyyyyyyyxxxvvvvvvuuuuuuuuurrrmmmiiieeeddddddfffiiimmmoooooonnnmmmmmmqqqxxx|||uuurrruuu}}}~~~rrriiidddddd```WWWLLLBBB:::777555333444444444444444444444333333222111111222333333222222222111111111000000222222111111222222333444666888;;;<<<===???BBBDDDFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGKKKWWWddd{{{|||yyyuuuoooooorrrttteeeYYYNNNDDD>>>===>>>@@@@@@@@@AAACCCEEEHHHLLLQQQXXXaaannn}}}uuummmjjjmmmuuu}}}wwwnnnfff]]]XXXVVVRRROOOLLLKKKNNNRRRVVVYYYeeemmmyyy~~~yyytttpppmmmlllkkkmmmmmmlllkkkkkknnnssswww}}}wwwlllhhhdddYYYLLLFFF:::888666444444444333333111111000000000000111111vvvhhhXXXQQQOOOMMMMMMNNNTTT^^^kkkwww|||}}}{{{yyyxxxvvvsssnnnmmmrrr|||}}}uuunnnjjjhhhlllrrrwww}}}{{{rrrkkk]]]ZZZWWWXXX]]]gggqqqxxx~~~}}}~~~wwwsssqqqssstttuuuwwwxxxyyyyyyyyyuuuuuutttuuutttqqqllliiicccbbbccceeeiiimmmnnnnnnkkkkkklllqqqyyy~~~wwwrrrttt|||ssskkkfffdddfffbbbZZZOOODDD<<<888666444444444444444444444444333222222111111222222333222222222111111111111111222222111111222222333444555888;;;===>>>???BBBDDDEEEEEEFFFFFFGGGHHHHHHIIIHHHFFFEEEFFFGGGMMM[[[iii{{{wwwrrrnnnppptttoooaaaUUUKKKCCC======???@@@AAAAAABBBEEEGGGJJJNNNTTT\\\eeessszzznnniiijjjoooxxxzzzoooddd___[[[UUURRRSSSQQQPPPNNNNNNQQQVVV[[[^^^nnnttt~~~|||xxxsssooollljjjjjjiiiiiihhhggghhhkkkpppttt|||}}}tttllljjjggg]]]QQQIII===:::666444444444333333111111000000000000111111qqqcccTTTNNNMMMLLLMMMOOOVVV```ooo|||zzzwwwvvvtttqqqmmmlllrrr|||wwwpppkkkhhheeeiiiooouuu|||yyyrrrhhhaaaWWWVVVUUUWWW]]]hhhsssyyy}}}|||~~~|||uuuqqqoooqqqrrrsssuuuvvvxxxyyyyyyttttttssstttsssqqqllliiidddcccccceeeiiikkkllllllfffgggjjjqqqyyyxxxrrrrrrxxx|||qqqkkkiiihhhhhhfff___TTTGGG===999888555555444444333333333444222222222222222222222222111111111111111111111111222222111111222222333444555888<<<>>>???@@@BBBCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHEEEEEEFFFIIIQQQaaaqqq}}}yyytttqqqttt{{{{{{kkk\\\RRRIIIBBB>>><<<>>>@@@@@@AAACCCEEEHHHKKKPPPWWW___iiiwww{{{qqqhhhfffjjjpppyyyvvvggg___XXXVVVTTTQQQPPPRRRRRRRRRSSSUUUXXX^^^dddiiivvv|||~~~}}}|||}}}{{{wwwsssooollljjjiiiffffffffffffgggjjjnnnrrrzzz~~~}}}yyytttppppppmmmeeeXXXOOOAAA<<<777444444555444333111111000000000000111111lll^^^QQQKKKKKKKKKMMMOOOWWWbbbqqq}}}~~~yyyuuusssqqqoookkkkkkqqq{{{yyypppkkkhhhfffhhhlllrrrxxxyyyssskkkaaa[[[TTTTTTTTTWWW___iiissszzz}}}|||{{{|||{{{uuuqqqppppppqqqrrrssstttvvvwwwxxxtttssssssttttttqqqmmmiiifffeeeeeegggiiijjjiiihhhbbbdddhhhpppzzzyyyrrrooosss{{{xxxqqqnnnmmmmmmkkkeeeZZZKKK@@@:::999666555444333333333333444222222222222222222222222111111111111111111111111222222111111222222333444555888<<>>???@@@BBBEEEHHHLLLQQQYYYbbblllzzztttkkkeeeeeejjjpppyyyyyylllaaa[[[VVVRRRRRRQQQOOOPPPSSSSSSUUUXXX\\\```gggooouuu~~~|||{{{zzz|||zzzwwwtttpppmmmjjjiiiffffffgggfffgggiiinnnqqqwww|||}}}uuutttssssssqqqjjj^^^TTTEEE???777444444555444222111111000000000000111111hhh[[[NNNIIIIIIJJJLLLNNNXXXbbbooozzz}}}zzzuuurrroooooommmkkkjjjoooxxxssskkkfffddddddhhhnnnuuu}}}zzztttoooggg^^^XXXQQQQQQSSSWWW```jjjtttzzz}}}|||{{{}}}{{{vvvsssrrrppppppqqqqqqssstttvvvwwwtttssstttttttttrrrnnnjjjhhhgggggghhhiiijjjhhhfffbbbdddhhhpppyyy|||tttoooooouuu{{{yyyuuusssrrrrrrlll```OOOBBB;;;999777666444333222222333444111222222333333222222111111111111111111222222222222222111111222222333444555888===@@@AAAAAABBBCCCAAABBBEEEGGGHHHHHHHHHHHHGGGEEEFFFIIIMMMWWWiiiyyy}}}yyywww~~~~~~ssscccTTTKKKFFFBBB???:::;;;>>>???@@@CCCFFFIIIMMMSSS\\\eeeppp~~~{{{ooohhhccceeekkkrrr{{{zzzssslllddd\\\VVVSSSPPPNNNPPPPPPOOOPPPTTTTTTXXX^^^dddjjjrrr|||}}}{{{zzzyyyzzzyyywwwssspppmmmjjjiiigggggghhhggggggiiimmmooouuuzzz|||{{{|||}}}|||rrruuuvvvtttrrrlllaaaVVVIIIAAA888444444666555222111111000000000000111111zzzfffYYYLLLGGGHHHHHHJJJMMMWWW___kkksssvvvtttqqqnnnllllllllljjjjjjnnnuuu{{{yyynnnhhhfffffffffkkksss~~~xxxrrrmmmfff^^^XXXNNNPPPSSSYYYbbbnnnxxx~~~}}}}}}}}}|||wwwuuuuuuqqqpppppppppqqqrrrtttuuutttttttttuuuuuusssoookkkhhhggggggiiikkkkkkiiihhhffffffiiipppxxxwwwpppmmmqqquuu~~~}}}wwwwwwrrreeeSSSCCC<<<:::888666444222222222333444111222333333333333222111000000111111111222222222222222111111222222333444555888===@@@AAAAAABBBCCC@@@BBBDDDGGGHHHHHHHHHGGGEEECCCEEEIIINNNWWWiiiyyy}}}~~~}}}zzzooo^^^PPPHHHCCC@@@>>>:::<<<>>>@@@BBBDDDHHHJJJOOOUUU___iiitttzzzjjjeeebbbfffmmmttt}}}~~~|||wwwuuuvvvsssnnnhhhccc^^^XXXSSSQQQOOOMMMNNNQQQRRRQQQTTTXXXYYY___gggnnnuuu~~~|||{{{zzzxxxwwwuuurrroookkkiiiggghhhhhhiiihhhggghhhkkkmmmsssyyy~~~}}}~~~yyyzzz}}}~~~{{{tttxxxyyyvvvtttooodddXXXLLLCCC888333555666555222111111000000000000111111wwweeeXXXKKKFFFGGGGGGJJJLLLVVV]]]gggnnnqqqpppmmmkkkjjjkkkkkkjjjjjjmmmsssyyytttkkkggghhhjjjlllttt~~~~~~wwwqqqlllfff^^^XXXNNNPPPTTT\\\fffrrr}}}~~~~~~}}}yyywwwwwwqqqqqqpppppppppqqqssstttuuutttuuuvvvvvvtttooolllffffffgggjjjlllmmmkkkjjjiiiiiikkkpppwwwzzzqqqmmmooossszzz{{{vvvhhhTTTDDD<<<:::888666444222111222333444111222333444444333222111000000111111222222222222222222111111222222333444555888===AAABBBBBBBBBCCC@@@AAADDDGGGHHHHHHHHHGGGBBBBBBDDDHHHMMMWWWhhhwww|||wwwlll[[[MMMEEEAAA???===;;;===???AAACCCFFFIIILLLQQQWWWaaakkkwwwzzzhhhbbbaaagggooovvv}}}wwwvvvtttnnnjjjiiigggbbb]]][[[WWWRRROOOMMMNNNMMMOOOTTTUUUUUUXXX]]]___fffooowww}}}||||||vvvuuutttqqqnnnjjjgggfffhhhiiiiiihhhggggggjjjlllqqqxxxzzzvvvxxx||||||xxx|||~~~zzzvvvssshhh\\\NNNDDD888333555777555222111111000000000000111111rrr```UUUKKKHHHGGGGGGHHHLLLQQQXXX```ggghhhgggdddcccgggiiijjjjjjjjjmmmsssxxx{{{ppphhhbbbbbbjjjsss~~~zzzsssooommmggg\\\SSSNNNOOOTTT^^^kkkxxx{{{wwwuuutttsssqqqqqqrrrttttttsssuuutttrrrqqqqqqqqqooommmnnnkkkhhhhhhkkkmmmlllkkkgggiiilllrrrxxx{{{|||{{{wwwuuuxxxxxxqqqmmmlllmmmyyyuuujjj\\\KKK???;;;888888888777666555333222444444444333333222222222000000000000000000000000000111111111111222555777777:::===???@@@@@@BBBCCCCCCCCCDDDDDDEEEGGGHHHIIIBBBDDDFFFGGGLLLZZZnnn}}}uuugggWWWMMMFFF@@@???@@@???AAACCCCCCCCCFFFLLLQQQUUU[[[eeeppp~~~uuuiiihhhhhhhhhmmmuuuvvvooofffbbbaaa```]]]ZZZ[[[XXXUUURRRQQQQQQOOONNNTTTSSSSSSTTTXXX]]]bbbfffiiittt~~~|||xxxvvvtttsssrrrpppnnnllliiihhhjjjiiihhhhhhiiikkkmmmooosssyyy~~~|||rrrvvv}}}~~~~~~|||tttggg]]]PPPGGG<<<666555555333111////////////////////////qqq___UUUKKKHHHGGGGGGHHHKKKMMMSSS\\\bbbddddddcccbbbeeegggiiijjjjjjmmmsssxxxzzzooogggbbbccclllvvvyyyrrrooolllfff[[[SSSOOOQQQXXXcccppp}}}~~~zzzxxxtttrrrpppoooqqqsssttttttvvvsssqqqpppppppppooonnnooollliiiiiikkklllkkkjjjggghhhkkkooosssuuutttssspppooosss}}}yyyrrrmmmllllllttt|||yyynnn___NNNAAA<<<666666555555444222111111444444444333333222222222111111111111111111111111111222222222222333666888888:::>>>???@@@@@@AAACCCCCCCCCDDDDDDEEEGGGHHHHHHDDDFFFGGGHHHNNN]]]rrr~~~rrrdddTTTKKKDDD???===???===???BBBCCCDDDHHHOOOTTTXXX^^^hhhttt~~~rrrhhhhhhhhhiiinnnwwwwwwppphhhbbb\\\YYYYYYZZZWWWTTTTTTRRRPPPOOOOOOOOOOOOOOOVVVWWWXXXZZZ^^^dddjjjnnnxxx|||wwwyyy|||||||||}}}~~~|||xxxuuusssuuuuuusssrrrooommmkkkiiiiiiiiihhhhhhiiikkkmmmnnnrrrwwwvvv{{{}}}tttggg\\\QQQHHH<<<555444444222000000000000000000000000000}}}ooo^^^TTTJJJGGGGGGFFFHHHKKKJJJOOOVVV\\\______``````ccceeehhhiiiiiimmmsssxxx}}}}}}~~~xxxllleeebbbeeeppp{{{|||wwwqqqnnnkkkdddZZZRRRPPPTTT]]]iiixxx|||yyyuuurrrooonnnpppssstttuuuvvvssspppooooooppppppoooqqqnnnkkkjjjjjjkkkjjjiiigggggghhhiiikkkkkkjjjhhhgggggglllxxxzzzsssmmmkkkjjjnnnvvvttteeeRRRDDD>>>666666555444333222111111444444333333333333222222111111111111111111111111222333333333333444777999888;;;>>>@@@@@@@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHFFFGGGGGGHHHOOO```vvv~~~|||~~~~~~lll___PPPHHHBBB===;;;===<<<>>>BBBCCCEEEJJJRRRWWW[[[aaalllxxxyyynnnfffgggiiikkkqqqzzzzzznnnddd^^^XXXTTTQQQQQQSSSSSSQQQOOOMMMMMMMMMMMMNNNPPPRRRSSSYYY\\\___ccchhhooowww|||tttlllfffhhhlllooossswww|||~~~{{{yyyvvvtttssswwwvvvuuusssqqqnnnllljjjiiihhhhhhhhhiiikkkmmmnnnpppuuu}}}zzz~~~}}}tttggg^^^SSSIII===555444444222000111111111111111111111111yyykkk]]]SSSJJJGGGGGGFFFGGGJJJJJJOOOTTTXXXZZZ[[[\\\]]]```cccfffhhhiiimmmsssxxx}}}|||}}}uuuiiicccaaafffsssyyyuuuqqqmmmjjjcccZZZRRRPPPUUU```ooo}}}zzzwwwuuurrroooooopppsssuuuvvvvvvrrrooommmnnnpppqqqqqqqqqpppmmmkkkjjjiiihhhhhhfffeeedddeeeeeeeeeccc```___```hhhvvv|||tttmmmjjjiiilllttt}}}{{{jjjWWWGGG>>>999888777666555444444444333333333333333333333333111111111111111111111111111222333222222333666999888;;;>>>@@@@@@@@@AAABBBBBBCCCDDDEEEFFFGGGGGGHHHFFFFFFEEEHHHQQQccczzz~~~yyyzzzzzzgggZZZMMMEEEAAA===;;;======@@@CCCEEEGGGKKKSSSYYY^^^eeeppp}}}vvvllleeefffiiimmmttt}}}tttiii```YYYTTTNNNMMMLLLNNNPPPQQQOOOMMMMMMMMMOOOPPPQQQTTTWWWZZZ^^^bbbgggmmmsss{{{vvviiiaaa[[[\\\```eeelllssszzz~~~~~~{{{xxxwwwvvvuuuwwwwwwuuusssqqqnnnkkkjjjhhhhhhhhhhhhiiijjjlllmmmooottt{{{{{{}}}uuujjjaaaWWWMMM@@@777555444333000111111111111111111111111vvvggg[[[QQQIIIGGGGGGFFFGGGIIINNNQQQVVVXXXYYYYYYZZZ[[[^^^aaafffhhhjjjmmmsssxxx~~~}}}~~~|||rrrgggaaa```fffsss|||xxx~~~vvvtttpppmmmiiibbbYYYSSSPPPVVVbbbrrryyyvvvuuussspppppprrruuuvvvwwwtttqqqnnnmmmnnnpppqqqqqqqqqpppnnnkkkhhhgggggggggdddcccbbbbbbbbbbbb```^^^[[[]]]fffvvv~~~vvvnnnjjjhhhjjjrrr~~~}}}nnnZZZHHH>>>999888777555444444444444333333333333333333333333111111111111111111111111000111222111111222555777999;;;>>>@@@@@@@@@@@@AAABBBCCCDDDFFFGGGGGGGGGGGGDDDDDDEEEJJJVVVhhh~~~zzzxxx|||wwwcccWWWKKKEEEAAA>>>===??????BBBEEEFFFHHHLLLSSSYYY```hhhttttttkkkcccfffjjjooovvvuuuhhh^^^WWWRRROOOKKKKKKKKKMMMOOOOOONNNMMMNNNPPPRRRTTTUUUXXX]]]aaadddjjjrrryyyyyyooobbb[[[UUUVVVZZZ```hhhqqqyyy}}}}}}zzzxxxvvvvvvvvvwwwwwwuuussspppmmmkkkiiiggggggggghhhiiijjjkkklllmmmrrryyy|||~~~wwwnnnggg]]]RRRCCC:::777666444222000000000000000000000000ttteeeYYYPPPHHHGGGGGGFFFFFFIIIPPPSSSXXXZZZZZZYYYYYYZZZ\\\```eeehhhkkkoootttyyy~~~yyypppfffaaa```eeerrr~~~uuupppnnnkkkgggooo}}}|||tttsssqqqnnnjjjbbbZZZTTTRRRXXXdddrrrzzzvvvsssqqqpppqqqsssuuuvvvuuurrrpppmmmmmmooopppqqqqqqoooooommmjjjfffeeeeeegggcccaaa````````````___^^^ZZZ]]]gggwwwwwwooojjjhhhhhhppp|||zzzmmm\\\JJJ???888777555333222222222333222222333333333333444444222222222222222222222222000111111111000222444777999<<>>>>>@@@AAACCCFFFGGGIIIMMMUUUZZZccckkkxxx}}}ppphhhbbbeeejjjqqqxxxwwwjjj]]]TTTOOOKKKIIIHHHIIIJJJLLLMMMNNNNNNNNNOOORRRVVVXXXZZZ^^^dddiiiooovvvttthhh]]]WWWTTTWWW[[[```iiirrrzzz}}}~~~{{{xxxvvvuuuuuuuuuxxxwwwvvvssspppmmmjjjiiifffgggggghhhiiijjjkkkkkkmmmqqqxxx~~~~~~~~~~~~{{{ssslllaaaUUUFFF<<<888777555333000000000000000000000000ttteeeXXXOOOHHHFFFGGGFFFFFFHHHOOOSSSXXX[[[\\\[[[ZZZZZZ[[[```eeeiiilllpppvvvzzz~~~wwwoooeeeaaa___cccooozzzyyymmmccc``````______ggguuu}}}sssrrrrrrooojjjbbbZZZUUUTTTZZZeeessszzzvvvooonnnnnnpppssstttsssrrrpppooommmnnnpppqqqqqqpppmmmmmmllliiieeecccdddfffcccaaa___^^^______]]]\\\ZZZ]]]hhhyyyyyyqqqkkkhhhhhhoooyyy{{{sssiii[[[KKK@@@888777444222111222222333222222222333333444444444222222222222222222222222000111222222111333555888:::<<>>>>>@@@???BBBFFFHHHJJJPPPWWW]]]fffooo|||vvvjjjcccaaaeeekkkqqqxxxoooggg\\\RRRKKKHHHGGGFFFFFFGGGIIIKKKMMMOOOQQQSSSQQQUUU[[[___bbbgggooouuu|||qqqdddZZZWWWWWW\\\aaagggoooxxx|||}}}~~~~~~~~~~~~}}}{{{zzzxxxwwwwwwvvvzzzyyywwwuuuqqqnnnkkkjjjeeefffggghhhjjjjjjkkkkkkmmmqqqwww}}}~~~{{{{{{{{{||||||~~~vvvpppcccWWWGGG<<<888666444222111111111111111111111111uuufffWWWOOOGGGFFFGGGFFFFFFHHHMMMQQQXXX\\\]]]\\\[[[[[[[[[```fffjjjmmmqqqwww{{{~~~vvvnnneeeaaa___bbbmmmxxxssssssnnnbbbYYYXXXYYYYYY]]]eeesss~~~rrrrrrrrrpppjjjccc[[[VVVWWW\\\gggsss~~~xxxtttllllllmmmppprrrsssqqqpppooonnnmmmoooqqqrrrqqqpppkkkllllllhhhdddbbbdddfffdddbbb___^^^]]]]]][[[ZZZ[[[^^^iiiyyyzzzqqqllliiijjjpppyyy{{{wwwxxxmmmfff[[[LLLAAA:::999666444333333444555222222222333333444444444222222222222222222222222222222333333222444666999:::<<>>>>>@@@>>>AAAEEEHHHKKKRRRZZZ```iiiqqqqqqfff___aaaeeekkkrrryyy|||uuu___YYYPPPIIIFFFFFFGGGGGGEEEGGGJJJLLLOOORRRVVVXXXSSSYYY```eeeiiioooxxxqqqcccYYYXXX[[[bbbhhhnnnwww~~~~~~~~~||||||}}}~~~~~~}}}}}}{{{zzzzzzyyy{{{zzzyyyvvvsssooommmkkkeeefffgggiiijjjjjjjjjjjjmmmqqqwww}}}~~~zzzzzzzzzxxxxxx}}}xxxrrrdddWWWGGG<<<777555333111222222222222222222222222tttfffWWWPPPIIIHHHGGGEEEGGGJJJKKKQQQXXX[[[[[[ZZZZZZ[[[^^^```cccfffjjjpppvvv{{{}}}tttjjjaaa]]]]]]___eeekkknnnlllhhh```XXXUUUVVVYYY___hhhxxx{{{nnnqqqsssooofff]]]WWWTTTVVV```kkkttt~~~|||tttooommmnnnpppqqqqqqpppooonnnkkkkkkmmmpppsssttttttsssqqqnnnjjjfffbbb```______```___^^^]]][[[ZZZYYYXXXYYY___jjjuuu|||vvvnnnhhhfffnnnxxx}}}zzzrrrfffbbb\\\NNNAAA:::888555333333444333222111222222333333222222111222222222111111111000000000111222222333555888;;;<<<<<<===>>>???@@@AAAAAABBBCCCEEEFFFHHHIIIIIIIIIJJJLLLUUUhhhqqqhhhWWWMMMCCC@@@@@@>>>???AAAAAABBBDDDFFFKKKSSS\\\ccclllwwwuuujjjcccaaa```fffnnnuuu|||zzzmmmeeeUUUSSSNNNJJJGGGFFFFFFFFFGGGJJJNNNPPPQQQRRRUUUVVV[[[```gggmmmssszzzxxxiii___[[[^^^ccckkkssszzz}}}~~~}}}zzzzzz|||~~~|||{{{zzzxxxxxxyyy{{{{{{{{{|||zzzvvvrrrooommmkkkkkkeeeeeeddddddeeefffhhhiiilllooouuuzzz|||xxxuuu~~~tttqqq{{{rrrhhh\\\MMMAAA<<<999777444444333111//////000111333tttfffWWWOOOIIIHHHGGGEEEGGGJJJKKKQQQXXX[[[[[[ZZZZZZ[[[]]]```cccfffjjjooouuuzzz}}}}}}}}}rrrhhh___\\\\\\^^^dddjjjlllllliiiccc]]]ZZZ\\\^^^gggpppzzztttjjjnnnpppmmmeee]]]XXXVVVVVV```kkkttt}}}|||tttpppmmmnnnpppqqqqqqpppooonnnlllmmmoooqqqtttuuutttssspppnnnjjjeeebbb___^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYZZZ```iiittt~~~wwwnnngggfffmmmuuu}}}mmmcccaaa[[[NNNBBB;;;999666555555555444222111222222333333222222111222222222111111111000000000111222333333555888;;;<<<<<<===>>>???@@@AAAAAABBBCCCEEEFFFHHHIIIIIIIIILLLOOOXXXlll}}}ooofffUUUKKKBBB@@@???>>>>>>AAABBBCCCEEEHHHMMMUUU^^^eeeooozzzrrrgggaaa___aaagggooowww~~~zzznnnbbbZZZOOOMMMJJJGGGEEEEEEFFFGGGGGGJJJMMMPPPRRRTTTXXX[[[```eeelllrrryyy}}}rrrfff___\\\```gggpppwww}}}}}}{{{|||~~~}}}|||zzzxxxxxxzzz{{{{{{{{{|||zzzwwwssspppnnnmmmlllgggfffdddcccdddeeeggghhhkkknnnsssyyy~~~|||zzz|||tttpppyyyxxxmmmbbbQQQEEE>>>:::777555333333111000000000111222ssseeeVVVOOOIIIGGGGGGEEEGGGJJJLLLQQQXXX\\\[[[ZZZ[[[\\\]]]___bbbeeeiiinnntttyyy{{{{{{}}}{{{oooeee]]]ZZZ[[[]]]bbbhhhlllnnnooommmiiiggghhhkkkuuu~~~~~~xxxqqqkkkfffjjjmmmkkkddd]]]YYYWWWVVV```kkkttt~~~{{{~~~}}}uuuqqqnnnooopppppppppooonnnmmmlllmmmoooqqqrrrrrrrrrrrrooommmjjjfffbbb___]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZ[[[```hhhsss}}}yyyooogggdddiiiooowwwzzziiiaaa```\\\PPPEEE<<<:::888777777666444222111222222333333222222111222222222111111111111111000111222333333555888;;;<<<======>>>???@@@AAAAAACCCDDDEEEGGGHHHIIIJJJJJJMMMQQQ]]]ssszzzlllbbbRRRIIIAAA???>>>===>>>@@@CCCEEEFFFIIIOOOWWWaaagggsss~~~{{{mmmddd___^^^dddjjjssszzz~~~tttiii^^^UUUOOOIIIHHHGGGFFFFFFHHHJJJKKKJJJLLLOOORRRUUUZZZ___bbbiiinnnuuu|||{{{yyysssjjjbbb```___eeennnwww~~~}}}||||||~~~}}}|||zzzzzz{{{|||{{{{{{|||zzzwwwtttqqqooonnnmmmhhhgggdddbbbbbbccceeegggiiilllqqqvvv||||||uuurrrxxxttthhhXXXJJJAAA<<<999666222222222111111111111000rrrdddUUUNNNHHHGGGFFFEEEGGGJJJLLLRRRYYY\\\\\\[[[[[[\\\]]]___bbbeeehhhmmmsssxxxzzzzzz{{{~~~{{{vvvlllccc[[[YYYYYY[[[aaagggooosssxxxyyyxxxxxxzzz|||~~~yyyrrrjjjeeecccgggjjjiiiccc\\\WWWVVVVVV```kkkttt~~~}}}yyy|||~~~vvvrrrnnnoooooopppoooooonnnmmmkkkmmmooopppoooooooooooommmllliiifffbbb^^^\\\ZZZYYYYYYYYYYYYZZZZZZZZZZZZ[[[___gggpppzzzzzzooogggbbbfffjjjrrrsssfffaaabbb___TTTJJJ<<<:::888777777666333111111222222333333222222111111111111111111111111111111222333333333555999;;;<<<===>>>???@@@AAAAAABBBDDDDDDFFFHHHIIIJJJJJJJJJKKKTTTeee~~~~~~}}}vvvhhh^^^OOOFFF???>>>>>>======???CCCEEEGGGJJJPPPXXXbbbiiivvvvvviiibbb______gggmmmwww|||pppeee[[[TTTNNNJJJIIIHHHHHHHHHJJJLLLNNNPPPPPPRRRUUUXXX[[[```fffkkkrrrxxx~~~yyyvvvrrrlllccc```bbbccckkkvvv{{{|||~~~~~~~~~}}}{{{{{{||||||{{{zzzzzzxxxvvvtttqqqooommmllljjjhhhdddbbbaaabbbdddfffgggjjjoootttyyyyyyuuuyyyyyynnn]]]NNNDDD>>>:::888111222222222222111000000qqqcccUUUMMMGGGFFFFFFEEEGGGJJJMMMSSSZZZ]]]]]]\\\\\\]]]]]]___bbbeeehhhmmmssswww{{{zzzzzz|||}}}|||vvvrrriiiaaaZZZXXXYYY\\\aaagggpppvvv~~~{{{tttmmmfffaaabbbfffiiigggaaaZZZVVVTTTVVV```jjjttt}}}{{{www{{{wwwsssoooooooooooonnnnnnmmmmmmmmmoooqqqqqqooommmmmmnnnkkkkkkiiigggccc___\\\ZZZWWWXXXXXXYYYZZZZZZ[[[[[[[[[^^^dddlllvvv|||ppphhh```cccgggpppwwwnnndddaaabbb___TTTKKK<<<:::777666666555222111111222222333333222222111111111111111111111111111111222333333444666999<<<======>>>???@@@AAABBBBBBDDDEEEGGGHHHJJJKKKKKKKKKMMMYYYqqqzzzxxxzzzsssdddZZZMMMDDD======>>>===>>>@@@CCCDDDFFFJJJPPPYYYcccjjjxxxqqqgggaaaaaacccjjjqqq{{{}}}tttmmmbbbXXXQQQMMMJJJIIIIIIIIIIIIJJJLLLNNNPPPRRRVVVXXXZZZ]]]aaagggmmmqqqzzz|||wwwrrrmmmfff``````dddlllttt{{{}}}~~~}}}||||||||||||zzzxxxwwwvvvtttssspppnnnlllkkkjjjhhheeecccbbbbbbdddeeefffiiimmmqqqwww~~~zzzwwwyyy|||qqqaaaQQQEEE>>>;;;:::111222222222222111000000pppbbbTTTMMMGGGFFFFFFEEEGGGKKKNNNSSSZZZ^^^]]]\\\]]]^^^^^^```ccceeehhhmmmssswww{{{yyyxxxzzz{{{yyyuuupppiii```ZZZYYY[[[]]]bbbgggpppwwwwwwooohhhbbb___```dddhhhgggaaaZZZVVVUUUWWW```jjjsss}}}zzzvvvzzzyyyuuupppoooooonnnnnnmmmmmmmmmooorrrtttsssooollllllnnniiijjjiiihhheeeaaa^^^[[[XXXXXXXXXYYYZZZ[[[[[[[[[[[[]]]aaaiiirrr}}}}}}rrrjjj```bbbeeeppp}}}ssskkkcccaaabbb^^^SSSJJJ===;;;777555444444333111111222222333333222222111111111111111111222222222111222333444444666999<<<===>>>>>>???@@@AAABBBBBBEEEFFFGGGIIIJJJKKKLLLLLLQQQ```{{{xxxwww{{{~~~qqqbbbWWWKKKCCC======???>>>>>>@@@CCCDDDGGGKKKQQQ[[[eeelllzzzzzzmmmdddaaadddgggmmmuuuwwwnnnccc]]]TTTMMMIIIHHHGGGGGGHHHIIIJJJKKKNNNPPPRRRSSSYYY\\\```eeejjjooovvvzzz}}}vvvooojjjeeebbbffflllyyy}}}|||||||||{{{xxxvvvttttttsssrrrpppnnnlllkkkiiihhhgggeeeddddddeeeeeefffhhhlllpppuuu}}}|||xxx{{{wwwfffTTTFFF===:::999222222222111111111111000oooaaaSSSLLLFFFFFFFFFEEEGGGKKKNNNTTT[[[^^^^^^]]]]]]^^^___aaadddfffiiinnntttxxxxxxvvvvvvxxxzzzzzzvvvrrriiiaaa[[[ZZZ\\\^^^ccciiirrryyyzzzrrriiibbb^^^\\\]]]bbbffffffaaa[[[XXXWWWWWW```jjjsss}}}yyyvvvzzzyyyuuuppppppooonnnmmmlllllllllmmmqqqsssqqqlllhhhhhhjjjhhhhhhiiiiiigggddd```]]]YYYYYYYYYZZZZZZ[[[[[[\\\ZZZ[[[___eeeooozzz~~~ssslllbbbcccfffppp}}}tttnnngggeeeeee```UUUKKK@@@===888444444444444444111222222333333222222111000000111111111222222222111333444444444666999<<<===>>>??????AAAAAABBBCCCEEEFFFHHHIIIKKKLLLLLLLLLSSSbbb|||{{{zzz}}}ooo```UUUJJJBBB===>>>@@@???@@@AAADDDEEEHHHLLLSSS]]]gggnnn}}}uuuiiiaaaaaaeeeiiipppwwwwwwjjjcccWWWSSSMMMIIIGGGGGGFFFFFFHHHIIIKKKNNNQQQTTTWWWXXX^^^bbbiiipppvvv}}}wwwnnnjjjjjjlllssszzz~~~}}}||||||{{{zzzwwwttttttttttttsssqqqooommmlllhhhhhhhhhhhhgggffffffeeefffhhhkkkooouuu||||||~~~lllXXXGGG<<<888777333333111000000000111222ooo```SSSLLLFFFFFFFFFEEEGGGKKKNNNTTT[[[^^^^^^]]]]]]___```bbbdddgggjjjnnntttxxxuuuttttttwwwzzz{{{xxxtttiiiaaa[[[\\\^^^```dddjjjuuu|||~~~wwwmmmddd]]][[[ZZZ[[[___dddeeebbb]]][[[ZZZWWW```jjjsss}}}yyyvvvzzzzzzvvvppppppooommmmmmllllllllljjjmmmpppmmmhhhddddddfffggghhhjjjjjjhhheeeaaa^^^YYYZZZZZZZZZ[[[[[[[[[\\\ZZZZZZ]]]cccmmmxxx~~~tttmmmcccdddfffpppyyysssmmmkkkjjjdddXXXNNNCCC>>>888555444555666666222222222333333222222222000000111111222222222222222333444444555666:::<<<>>>>>>???@@@AAABBBBBBCCCFFFGGGHHHJJJKKKLLLLLLMMMSSSaaayyy}}}}}}}}}ooo___TTTIIIBBB===>>>@@@@@@@@@BBBEEEGGGJJJNNNUUU___iiippp}}}rrrfff``````fffkkkqqqyyy|||oooddd\\\TTTPPPLLLIIIHHHHHHGGGGGGJJJKKKNNNRRRVVVYYY\\\^^^ccchhhqqqzzzxxxooommmpppvvv~~~~~~~~~|||{{{{{{{{{yyyvvvssstttuuuuuutttsssqqqnnnmmmggghhhiiiiiiiiihhhfffeeefffhhhkkkooottt|||qqq[[[HHH;;;666444444333111//////000111333