BM6P6(@ nnnnnnnnnmmmmmmllllllllllllkkkjjjjjjjjjjjjkkklllmmmmmmooopppqqqqqqqqqqqqqqqpppooonnnlllkkkjjjiiieeeeeefffhhhiiijjjkkklllkkkkkkkkklllllllllmmmmmmnnnooopppqqqpppqqqtttvvvtttvvvxxxxxxvvvuuuvvvwwwssstttuuuvvvxxxyyyzzz{{{}}}~~~~~~|||||||||xxxttttttvvvzzz|||}}}|||yyyvvvsssqqqpppooooooooooooooonnnmmmlllkkklllkkkkkkkkkjjjiiiiiiiiieeefffgggggggggfffddddddeeeeeeeeeeeeeeeeeeeeeeeeaaadddfffgggfffdddccccccbbbaaa```^^^^^^^^^___```^^^^^^^^^^^^^^^^^^^^^^^^YYYZZZ\\\^^^aaaeeegggiiihhhhhhgggggggggggghhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiigggfffeeedddcccccccccddddddeeefffggggggffffffffffffffffffffffffhhhiiikkkmmmmmmlllkkkjjjmmmmmmmmmnnnnnnooooooooossspppmmmmmmoooqqqsssssstttrrrnnnjjjhhhhhhhhhiiinnnpppqqqssssssrrrqqqppptttrrrpppnnnmmmmmmoooooonnnoooqqqrrrsssttttttttttttuuuvvvwwwxxxyyyzzzzzz}}}|||yyyxxxwwwxxxyyyzzzyyyyyyzzz{{{|||}}}~~~]]]]]]]]]\\\\\\\\\[[[[[[___^^^]]]]]]]]]]]]^^^___\\\]]]^^^___````````````^^^^^^]]]\\\[[[ZZZYYYYYYWWWWWWXXXYYYZZZZZZ[[[\\\^^^^^^^^^^^^____________]]]___`````````aaaccceeefffggghhhhhhfffddddddeeedddeeefffggghhhjjjkkkkkkhhhiiikkklllmmmnnnnnnmmmllljjjiiinnnuuu{{{}}}|||xxxyyyyyyxxxxxxwwwvvvuuusssssstttuuuvvvxxxzzzzzz~~~~~~}}}|||}}}}}}}}}}}}~~~~~~}}}|||{{{zzzyyyyyyyyy{{{zzzyyyxxxvvvuuutttsssrrrrrrqqqqqqrrrsssuuuvvvpppnnnkkkhhhhhhjjjlllnnnpppnnnllliiifffdddcccbbbaaaaaaaaaaaa```___^^^]]][[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXRRRTTTVVVWWWUUUTTTTTTTTTVVVUUUTTTSSSRRRSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQQQQSSSUUUWWWYYYZZZZZZYYYYYYXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUUUUTTTVVVVVVWWWXXXXXXYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXYYY[[[\\\]]]\\\[[[ZZZ^^^___aaabbbdddeeeeeeeeeeeebbb______```bbbddddddbbb```]]]ZZZXXXXXXYYYZZZ```aaacccdddeeedddcccbbbbbbaaa___]]]\\\]]]^^^^^^^^^___```bbbccccccdddddddddeeeeeefffhhhiiiiiijjjkkkiiigggdddcccccccccdddgggggghhhiiijjjkkklllllljjjjjjjjjjjjjjjjjjjjjjjjppppppqqqqqqqqqppppppoooqqqtttwwwyyyxxxyyy{{{}}}}}}~~~LLLLLLLLLKKKKKKKKKKKKKKKOOOOOONNNNNNNNNNNNOOOOOOKKKLLLMMMNNNOOOOOOOOONNNOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPMMMOOOPPPPPPOOOPPPRRRTTTXXXYYYZZZXXXUUUSSSRRRSSSSSSSSSTTTUUUVVVXXXYYYYYYWWWXXXYYY[[[[[[\\\\\\\\\YYYWWWVVVYYY^^^bbbcccbbbbbbbbbccccccccccccbbbbbbbbbbbbbbbcccdddfffggghhhjjjiiihhhhhhgggggghhhhhhiiillloooqqqqqqppppppqqqqqqqqqqqqpppppppppppppppmmmqqqsssqqqqqquuuwwwwwwzzzzzzzzzzzz{{{}}}~~~zzzyyywwwtttrrrqqqpppooonnnmmmllljjjiiihhhhhhhhhiiihhhgggfffeeedddcccbbbaaaaaa`````````aaaaaabbb^^^]]][[[ZZZYYYZZZ\\\]]]___]]][[[YYYWWWUUUTTTTTTQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJJJJHHHHHHIIIJJJHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLLLLKKKJJJNNNPPPSSSVVVXXXYYYYYYYYYUUURRROOONNNPPPQQQRRRRRRSSSRRROOOMMMLLLLLLMMMNNNOOOPPPRRRSSSSSSSSSRRRQQQPPPOOOMMMLLLKKKLLLLLLMMMLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRSSSTTTUUUVVVVVV\\\ZZZXXXUUUTTTSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX]]]]]]^^^^^^^^^^^^]]]]]]```bbbeeefffggggggiiijjjjjjkkkmmmoooppppppooooookkkkkkkkkkkklllmmmnnnooosssvvvxxxyyyvvvsssqqqqqqtttsssssstttvvvxxxxxxwwwwwwxxxzzzyyyyyyyyyzzz{{{~~~}}}}}}}}}}}}DDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFGGGGGGGGGGGGFFFHHHIIIHHHHHHHHHKKKLLLRRRSSSSSSQQQMMMKKKJJJJJJHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQQQQRRRRRRRRROOONNNMMMOOORRRTTTSSSRRRRRRSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWYYYZZZ[[[ZZZYYYXXXXXXWWWWWWXXXXXXZZZ\\\___``````___````````````aaabbbbbbaaa```______ccceeebbbbbbfffhhhgggiiiiiihhhhhhiiikkklllmmmoooooopppppppppppppppppppppqqqqqqrrrssssssrrrrrrttttttsssttttttuuuvvvwwwyyyyyyzzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}|||zzzwwwvvvwwwwwwwwwwwwuuusssqqqpppnnnmmmkkkiiigggfffeeeeeecccbbbaaa___^^^]]]\\\\\\[[[[[[ZZZZZZYYYXXXWWWWWWUUUUUUTTTTTTSSSSSSSSSSSSPPPPPPOOOOOONNNOOOOOOPPPQQQPPPOOOMMMKKKJJJIIIIIIFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDCCCAAAAAACCCEEEAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBB@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDFFFHHHLLLOOOQQQQQQPPPOOOJJJHHHEEEDDDEEEFFFFFFEEEIIIHHHFFFEEEEEEEEEFFFGGGDDDEEEFFFGGGGGGGGGGGGFFFGGGGGGEEEEEEDDDDDDEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJPPPOOONNNLLLKKKKKKKKKKKKIIIJJJJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNQQQRRRRRRSSSSSSSSSSSSRRRSSSTTTVVVXXXYYYYYYZZZ[[[[[[\\\]]]______```______\\\\\\\\\]]]]]]]]]]]]]]]```ccchhhlllllliiidddaaacccbbbbbbbbbdddeeedddcccfffgggiiiiiiiiiiiijjjllloooooopppqqqqqqpppnnnmmmmmmmmmllllllmmmnnnpppqqquuuuuuvvvwwwyyyyyyyyyxxx{{{zzzyyyxxxwwwxxxxxxxxx}}}||||||||||||||||||}}}}}}}}}||||||}}}@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBB===>>>>>>???@@@@@@AAAAAA@@@@@@@@@????????????>>>@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDCCCDDDFFFGGGMMMNNNNNNLLLHHHEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHEEEEEEEEEFFFFFFGGGHHHHHHJJJIIIIIIJJJKKKKKKJJJIIIIIIJJJKKKLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMLLLNNNPPPQQQPPPOOOOOOPPPOOOPPPQQQRRRSSSRRRPPPOOOPPPTTTUUUSSSRRRUUUWWWWWWWWWWWWVVVVVVVVVWWWYYYZZZZZZZZZ[[[[[[[[[ZZZYYYYYYYYYZZZ[[[]]]]]]]]]]]]\\\____________```aaabbbcccffffffgggiiijjjkkklllmmmnnnoooppppppoooooopppqqquuutttrrrqqqppppppqqqrrrppppppqqqqqqqqqppppppooooooooopppqqqqqqqqqqqqqqqtttuuuvvvwwwwwwwwwvvvuuuttttttuuuvvvwwwwwwwwwxxx}}}~~~}}}}}}{{{uuuqqqooojjjiiigggggghhhjjjmmmooooooqqqvvv{{{~~~{{{xxxvvvuuuvvvvvvuuuuuutttrrrooollliiihhhhhhhhhhhhhhhgggeeedddbbbbbbbbb```___^^^]]]]]]]]]ZZZYYYXXXWWWUUUUUUTTTTTTQQQQQQQQQPPPPPPOOOOOOOOOLLLLLLLLLKKKJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@AAAAAAAAA@@@??????=========>>>>>>?????????AAA@@@@@@???>>>=================================<<<======<<<;;;;;;<<<>>>========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>??????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????<<<<<<<<<<<<<<<=================================??????@@@@@@AAAAAAAAAAAACCCEEEHHHJJJJJJIIIGGGFFFCCCAAA???>>>???@@@???>>>???>>>============>>>???>>>>>>???@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBB@@@@@@@@@AAABBBBBBCCCCCCAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGIIIIIIJJJLLLNNNOOOOOONNNLLLLLLMMMNNNOOOOOOOOOOOOQQQQQQQQQRRRRRRQQQQQQQQQRRRUUU[[[bbbeeebbbZZZTTTVVVUUUTTTTTTVVVVVVUUUTTTTTTVVVXXXXXXXXXYYY[[[]]]ccccccddddddcccbbb```___``````_________```aaabbbggghhhiiijjjjjjiiihhhhhhnnnnnnmmmmmmllllllmmmmmmooonnnmmmmmmllllllmmmmmmlllkkkjjjjjjkkkmmmoooqqq:::;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<============<<<<<<;;;;;;<<<======>>>??????============<<<<<<<<<<<<<<<<<<=========>>>>>>>>>===>>>>>>>>>======???AAADDDEEEEEEDDDAAA???>>>>>>??????@@@@@@AAABBBBBBCCC@@@@@@??????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDFFFHHHGGGFFFFFFFFFGGGEEEFFFHHHIIIIIIHHHHHHGGGFFFJJJKKKHHHGGGJJJLLLKKKLLLLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNPPPPPPPPPQQQRRRSSSTTTUUUTTTUUUVVVWWWYYYZZZ[[[\\\\\\\\\]]]\\\[[[[[[\\\^^^aaa```___^^^]]]]]]]]]]]][[[[[[[[[[[[ZZZYYYXXXXXXWWWXXXYYYZZZ[[[[[[[[[[[[^^^^^^````````````___^^^]]]]]]^^^___```aaaaaabbbiiikkkmmmmmmllliiihhhhhhfffhhhjjjlllnnnooonnnnnnpppqqqsssvvvyyy{{{zzzxxxtttuuuvvvwwwwwwvvvuuutttqqqqqqrrrsssssssssrrrrrrtttrrrpppoooooopppqqqsssrrrrrrqqqpppnnnllljjjiiifffggggggddd___ZZZVVVUUUPPPOOOOOOOOOQQQSSSVVVXXXXXXZZZ^^^ccciiinnnsssuuurrrssstttvvvwwwwwwxxxxxx}}}}}}}}}}}}zzzzzzyyywwwvvvuuutttsssrrrrrrqqqppppppppppppppplllllllllllllllmmmnnnooonnnmmmkkkiiihhhggghhhhhhgggggggggddd```\\\[[[ZZZVVVWWWXXXXXXXXXWWWUUUTTTUUUUUUTTTSSSRRRRRRRRRRRROOOOOONNNMMMLLLLLLLLLLLLHHHHHHHHHHHHGGGGGGGGGGGGCCCCCCDDDDDDCCCBBBAAAAAA??????????????????@@@AAA??????>>>===<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::::::::;;;;;;:::::::::::::::::::::::::::;;;<<<<<<::::::;;;<<<999::::::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888888999:::;;;<<<===:::999999888888999999:::777777777777777777777777999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<@@@AAABBBCCCCCCAAA???>>>===;;;::::::;;;<<<;;;:::;;;;;;:::::::::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>===<<<<<<<<<<<<======>>>>>>888999:::;;;<<<<<<===============>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@@@@@@@@@@@@@@@@BBBEEEFFFEEEDDDCCCDDDDDDDDDDDDEEEEEEFFFHHHHHHGGGGGGGGGHHHHHHIIIGGGHHHMMMTTTYYYXXXOOOHHHKKKIIIHHHIIIJJJKKKJJJHHHIIIJJJLLLMMMNNNOOOQQQSSSWWWWWWXXXXXXWWWVVVUUUUUUVVVUUUSSSRRRRRRRRRSSSTTTYYY[[[\\\\\\[[[ZZZZZZ[[[^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[]]]^^^```888888888999999:::::::::999:::;;;;;;;;;;;;:::999999::::::;;;;;;::::::999;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<=========::::::;;;;;;;;;<<<<<<<<<999:::;;;:::999999;;;======>>>??????===;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@???>>>>>>>>>???@@@AAA<<<>>>???@@@???>>>>>>>>>??????@@@@@@AAA@@@@@@@@@CCCCCCBBBBBBBBBBBBBBBCCCAAA@@@@@@???????????????AAABBBCCCBBBAAA@@@AAABBBBBBBBBCCCCCCDDDDDDDDDDDDBBBEEEFFFCCCAAADDDFFFEEEGGGFFFEEEDDDDDDDDDEEEFFFGGGFFFEEEEEEDDDCCCCCCBBBEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHJJJKKKLLLIIIIIIJJJKKKLLLNNNNNNOOOOOOOOOOOONNNMMMMMMOOOQQQRRRRRRRRRQQQPPPNNNMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIJJJKKKKKKLLLLLLLLLMMMNNNOOOPPPPPPOOONNNMMMMMMMMMMMMNNNOOOPPPRRRRRRWWWZZZ]]]]]]ZZZWWWVVVVVVSSSTTTWWWYYYZZZZZZYYYYYYZZZ[[[]]]aaadddeeedddbbb``````aaabbbaaa```^^^\\\ZZZ\\\^^^______]]][[[YYYZZZZZZYYYXXXXXXYYYZZZZZZXXXXXXYYYYYYXXXVVVTTTSSSPPPQQQQQQOOOLLLIIIHHHHHHCCCCCCCCCDDDFFFGGGIIIJJJKKKKKKMMMPPPTTTYYY]]]```______^^^^^^^^^______```eeegggjjjmmmnnnnnnmmmlllhhhhhhfffeeecccbbbbbbbbb______^^^\\\ZZZZZZ[[[\\\[[[[[[[[[[[[[[[ZZZYYYYYYWWWWWWWWWXXXXXXXXXXXXXXXZZZYYYYYYXXXXXXXXXXXXXXXWWWXXXXXXUUUPPPMMMMMMNNNIIIIIIKKKLLLLLLLLLKKKJJJIIIIIIHHHGGGGGGGGGHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEAAAAAAAAABBBBBBBBBBBBBBB===>>>>>>??????>>>===<<<<<<<<<;;;:::;;;<<<===>>>;;;;;;::::::999:::::::::::::::;;;;;;;;;;;;;;;:::======<<<<<<<<<<<<<<<;;;;;;::::::999999:::<<<<<<999999999999999999999999:::<<<>>>>>>===<<<<<<<<<777888999:::::::::999999999999999999999999999999777777777777888999::::::888777777777777777777888777777777777777777777777777777777777666666666666777777777777777777777777888888888888888888888888777777777777777888999999<<<=========<<<;;;;;;:::999888777888999:::999888;;;;;;;;;:::::::::::::::777777777777888888999999888888888999999999888888888888999:::::::::999999999999999999::::::::::::888999999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======>>>>>>>>><<<;;;;;;===@@@AAA@@@>>>@@@????????????@@@AAAAAAAAA@@@???>>>???@@@BBBDDDDDDAAAAAAFFFMMMNNNIIIBBBCCCAAA@@@AAACCCCCCBBBAAAAAACCCEEEFFFGGGHHHJJJLLLKKKKKKKKKKKKLLLMMMNNNOOONNNMMMKKKJJJIIIHHHIIIIIILLLNNNOOOOOOMMMLLLNNNPPPNNNOOOOOOPPPPPPOOOOOOOOONNNNNNMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOPPP999:::::::::;;;;;;<<<<<<999:::;;;<<<<<<;;;:::999;;;;;;<<<<<<<<<;;;;;;:::777777888888999999999999888888888999999:::::::::::::::;;;;;;;;;<<<<<<<<<:::;;;<<<;;;::::::<<<>>>;;;===>>>>>>===<<<======;;;;;;;;;<<<<<<======>>>>>>===<<<<<<<<<===>>>???;;;===???@@@??????>>>???>>>>>>>>>??????>>>>>>===>>>>>>===<<<<<<<<<======@@@???>>>>>>======>>>>>>;;;<<<===<<<::::::;;;<<<============>>>>>>??????>>>BBBBBB>>>===@@@AAA@@@AAA@@@???>>>===>>>??????AAA@@@???>>>===<<<<<<<<<@@@??????>>>>>>>>>??????>>>>>>>>>???@@@BBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJHHHGGGGGGIIIKKKKKKKKKKKKKKKJJJHHHFFFDDDEEEEEEDDDDDDCCCBBB@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHJJJKKKMMMQQQTTTTTTPPPMMMLLLLLLIIIKKKMMMOOOPPPPPPOOONNNLLLNNNPPPTTTXXXYYYWWWUUUTTTUUUUUUVVVUUUSSSPPPOOOOOOQQQTTTUUUUUURRROOOMMMLLLLLLLLLLLLMMMMMMNNNOOOIIIKKKLLLMMMLLLKKKIIIGGGFFFGGGGGGFFFEEEDDDEEEFFF@@@AAAAAABBBCCCCCCCCCDDDFFFEEEDDDDDDGGGJJJNNNQQQSSSRRRQQQPPPPPPPPPRRRRRRRRRTTTWWWYYYZZZZZZZZZYYYUUUUUUTTTSSSRRRQQQPPPOOONNNNNNMMMKKKJJJKKKNNNPPPNNNOOOOOOPPPOOONNNLLLKKKJJJJJJKKKKKKKKKKKKJJJIIILLLLLLLLLMMMMMMMMMMMMMMMLLLNNNNNNKKKFFFDDDDDDEEEBBBCCCEEEFFFGGGGGGFFFFFFBBBBBBAAAAAAAAABBBBBBCCC@@@@@@??????@@@@@@AAABBB????????????@@@@@@@@@@@@;;;;;;======>>>===<<<;;;===<<<;;;::::::<<<>>>???;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<<<<;;;;;;;;;::::::999999888888888<<<;;;;;;:::;;;<<<>>>???999999999999999999999999777999<<<===;;;:::999999777888999:::;;;;;;:::999888888888888888888888888999999888888888888999999888777777666666777777888::::::::::::::::::::::::999999888888888777777777888888888888888777777777999999999999999999999999999888888888888999::::::;;;:::::::::::::::::::::888777777888:::;;;:::999888888888888777777777777888777777777777888999999999999:::::::::::::::999666666777777888777777777888888999999999999999999888888999999999999888888;;;;;;;;;;;;<<<<<<<<<<<<888888888888888888888888777888999:::;;;;;;;;;;;;<<<::::::<<>>===;;;:::;;;===@@@BBBFFF@@@<<>>===>>>@@@AAA@@@???999;;;===>>>???@@@CCCEEEBBBAAABBBCCCEEEHHHKKKLLLLLLJJJHHHFFFEEEDDDDDDDDDDDDFFFGGGFFFCCCCCCEEEHHHEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFDDDEEEEEEEEEEEEFFFFFFFFF::::::::::::::::::999999:::999888:::<<<===:::777777888888999999888888777;;;:::999:::<<<<<<;;;:::;;;;;;;;;:::999888777666777888888999999888888888666777888999:::;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::<<<===??????===<<<:::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<<<<;;;;;;:::::::::888999999::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>===<<<<<<;;;;;;????????????>>>>>>>>>>>>============<<<<<<<<<<<<>>>>>>===============>>>??????>>>>>>>>>>>>??????@@@@@@AAABBBCCCEEEFFFFFFIIIHHHGGGEEEEEEEEEFFFGGGHHHFFFDDDAAA@@@@@@AAABBB>>>>>>>>>>>>????????????@@@@@@AAACCCEEEDDDBBBAAACCCBBBAAAAAABBBBBB@@@>>>>>>???@@@BBBDDDEEEFFFGGGKKKKKKKKKKKKJJJJJJIIIHHHEEEFFFHHHJJJJJJJJJHHHGGGKKKJJJIIIHHHHHHJJJLLLMMMNNNNNNNNNMMMLLLLLLKKKKKKJJJKKKLLLLLLKKKIIIGGGFFFIIIGGGEEECCCBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@??????>>>>>>@@@@@@??????@@@BBBCCCDDDDDDDDDCCCBBBBBBDDDEEEFFFLLLKKKJJJIIIHHHHHHHHHHHHMMMNNNOOOPPPPPPOOONNNNNNKKKJJJHHHGGGFFFEEEFFFFFF???AAABBBBBBBBBDDDFFFHHHDDDDDDDDDDDDCCCCCCBBBAAADDDDDDDDDEEEEEEEEEEEEEEEGGGHHHHHHHHHGGGFFFDDDCCCDDDCCCAAA@@@??????@@@AAAAAAAAAAAAAAAAAA@@@???>>>======<<<<<<<<<======>>><<<<<<======>>>>>>??????======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;:::::::::999999999888888999::::::::::::999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;:::999999888888<<<<<<<<<<<<;;;:::999999777888999:::::::::999999<<<;;;:::999888888888888777888999999::::::999999777777666666666666777777555666777888888888888888777777777777666666666666777777777777666666666666444444444444555555555666555555555555555666777777888888888888888777666666999777555666999;;;:::999::::::999888777666555444777777777777777777777777777777777777777777777777666666666666777777777777888888888777777777666666999999999888888888777777999777666555666777999:::777777888888888999999999888888888777777777666666777777666666666777999:::555666777888999:::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;666666666777888:::;;;<<<;;;:::<<<@@@FFFFFFBBB<<<:::;;;===<<<:::888777888999::::::;;;<<<===>>>>>>===>>>???@@@@@@@@@@@@@@@@@@?????????????????????@@@@@@@@@@@@???>>><<<<<<>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>======<<<<<>>>>>======>>>>>>???>>>>>>???@@@AAABBBCCCCCCGGGFFFDDDCCCCCCCCCDDDDDDDDDCCCAAA???>>>>>>???@@@>>>===============>>>>>>?????????@@@BBBDDDDDDDDDAAA@@@@@@@@@AAAAAA@@@>>>>>>>>>???AAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCEEEFFFGGGFFFEEEDDDEEEDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDFFFDDDBBBAAA@@@@@@AAABBB@@@@@@@@@@@@???>>>>>>===?????????>>>>>>>>>>>>>>>???>>>>>>>>>>>>@@@AAABBBBBBAAA@@@@@@@@@AAACCCCCCEEEDDDDDDDDDDDDDDDEEEEEEHHHHHHIIIJJJJJJIIIHHHGGGHHHFFFEEECCCBBBBBBCCCCCCBBBCCCCCCBBB@@@@@@AAABBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBAAA@@@>>>>>>>>>>>>??????????????????>>>>>>======<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::<<<;;;;;;;;;::::::::::::777888888999999999999999999999::::::;;;;;;<<<<<<;;;;;;:::999999888888777777777888999999888888888888888888999999999999:::======;;;:::999999999999888888999::::::::::::999777777777666666777777777777777888999999999888888888888777777777666666666777666666666666666666666444444555555555666666666555555444444555555666777777777777777777666555555777555444555888999999888777777777777777777666666444444444444444444444444777777777777777777777777666666666777777777777888:::::::::999999999999888777888:::;;;:::999777555777666555444555666888999888888888888999999999999999999888888888777777777777666666555555666777888555555666777888999:::;;;::::::::::::::::::::::::::::::::::::::::::::::::999888888888888888999999:::999999===AAABBB>>>:::999;;;<<<<<<:::888777777888888999:::;;;<<<<<<===<<<<<<===>>>>>>>>>======>>>>>>>>>>>>============?????????>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;<<<>>>???@@@@@@??????999999999::::::;;;;;;<<<888888777888::::::888666888888999999999999888888888777777888:::<<<;;;:::888888999:::::::::::::::999:::::::::999888777777777888888999999888888777999999999999999999999999666777777777888888888888999999999::::::::::::;;;999:::;;;<<<<<<;;;:::999999999888888888888999999999999999999::::::::::::;;;;;;;;;;;;:::::::::::::::::::::999999999999888::::::999999999999::::::999::::::::::::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::999;;;;;;::::::::::::;;;;;;>>>==================>>>;;;<<<<<<===>>>???@@@@@@BBBBBBAAA@@@@@@@@@AAAAAA@@@???===<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<===<<<<<<===>>>AAADDDEEE???>>>>>>>>>@@@AAA@@@>>>======>>>>>>???@@@@@@AAA@@@@@@AAAAAA@@@@@@??????>>>???@@@AAABBBAAA@@@?????????@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBDDDCCCBBBBBBAAAAAAAAAAAABBBAAA???>>>===>>>>>>???============<<<;;;:::999<<<<<<==================<<<<<<<<<<<<===>>>??????>>>>>>>>>>>>>>>???@@@@@@?????????@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAABBBAAA@@@???>>>??????@@@AAABBBBBBAAA>>>======>>>??????@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBB@@@@@@???>>>============>>>>>>============<<<<<<===<<<<<<;;;;;;;;;<<<<<<>>>==================<<<;;;::::::::::::999999999::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::666666777888888888888888888888999:::;;;;;;<<<<<<::::::999999888888777777555555666777888999999888888888777777777888999:::===<<<;;;999888888777777888888999::::::::::::999888888777777777777888888999999:::::::::999888888888888888888777777777777666666666666666666666666555555666666666777777777555555444444555555666777666666666666666555444444666444333444666888888777444444555666777888888999777777777777777777777777777777777777777777777777666666777777777888888888::::::::::::999999999999666888:::<<<<<<999666444666555444333444555666777888888888999999999::::::::::::999999999888888888777777666555555555666666555555666777888888999999999888777666666777888999999999999999999999999:::;;;;;;:::999888777777666999777666888;;;<<<999777888:::;;;;;;999777777777666666777888999:::;;;;;;:::;;;;;;;;;;;;::::::999;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<:::;;;<<<>>>>>>>>>======999999::::::::::::::::::888888888888999999888888666777777888888777777666777666666888:::<<<<<<;;;999999::::::::::::999999::::::::::::999888777666777888888888777777666555888888888888888888888888888888888999999999999:::888888888999999999:::::::::;;;;;;<<<<<<;;;;;;:::999888888888888888888999888888999999999:::::::::::::::::::::::::::::::::;;;::::::999888777777777999999888888888888999999777777888888999::::::;;;999999999:::::::::::::::;;;;;;;;;;;;::::::::::::::::::999999999:::;;;;;;======<<<<<<<<<<<<======;;;;;;;;;<<<<<<=========>>>>>>>>>=========>>>>>>===<<<;;;::::::;;;;;;<<<;;;::::::999999:::;;;<<<<<<===>>>>>>>>>???@@@AAA>>><<<;;;<<<>>>??????>>>;;;;;;<<<<<<<<<<<<======>>>>>>????????????>>>===;;;<<<============<<<<<<<<<===???@@@@@@@@@>>>===;;;;;;<<<<<<===>>>??????AAA@@@>>>=========>>>??????>>>===<<<<<<<<<<<<===<<<<<<===<<<;;;:::999999::::::;;;;;;<<<<<<<<<===;;;;;;;;;<<<<<<=========<<<<<<<<<<<<======>>>>>>????????????@@@AAABBBBBBCCCCCCBBBBBBAAA@@@???>>>>>>>>>===<<<<<<===>>>???>>>???@@@@@@>>>>>>>>>???===>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCAAABBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>=========<<<<<<<<<<<<===<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999888888888888::::::::::::::::::::::::::::::::::::999999999888555666666777777777777777777777888999:::;;;<<<<<<:::::::::999999888888888888888999:::::::::::::::888777666555555777999::::::999777666555444444444777888999999::::::999999888888777777777777888888:::;;;;;;;;;:::999888888999888888888777777777777555555555666666666666666666666666666777777777777666666555555666666777888666666777777666666555444555444444444555777777777555555666777888888999:::888888888888888888888888666666666666666666666666666666666777777777888888888888777777777777666666777888999::::::888666555555555444444444555666777888888888999999999999:::::::::999999999888888888888888777666666555555555444444555666777777888888888666555333333555666888777888888888888888999999;;;;;;::::::999777666666888666444444666777666555777999::::::888777666666555555666777888999::::::::::::::::::999999888777:::::::::::::::;;;;;;;;;;;;;;;::::::999999999999888888888888888888888888888888888999:::;;;;;;<<<;;;<<<===????????????>>>::::::999999888888888777888999999888888888888999777777888888888888777777777666666888;;;<<<<<<;;;::::::::::::999888777666888999999999888888777666777777777777666555444444777777777777777777777777777777888888888999999999777777777888888888888999;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999888888999999999:::::::::::::::::::::::::::::::::::::::999888777666666555888888777777777777888888555666666777888999::::::999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::999999999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;::::::::::::::::::999888888777888:::<<<===AAADDDGGGGGGDDDAAA??????<<<;;;999:::<<<===>>>===999999999:::::::::::::::<<<<<<============<<<<<<:::;;;;;;;;;;;;;;;::::::999;;;===??????>>><<<;;;999::::::;;;<<<===>>>>>>>>>===<<<;;;;;;;;;<<<=========<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999999999999:::;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<============??????>>>>>>>>>>>>??????AAAAAA@@@???>>>>>>=========<<<<<<;;;<<<===???@@@???AAACCCBBBAAA??????@@@>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA======<<<<<<<<<<<<===>>><<<<<<;;;::::::::::::::::::::::::999888888888777999999888888888777777777999999999999999999999999888888888777777777666666555555666777777777777666777777888888999::::::;;;::::::::::::999999999999:::::::::::::::999888888777666555444444666888999777777666444444444444444666777888888999999888888888888777777777777888888::::::::::::999888888777888888888777777777777666444444555555666666666777666666666666777777777777777777666666777777888999777888888888888777666666444555555555555666888999888888888888888888888888555555555555555555555555555555555555555555555555555666666666666777777777777777666666666555555555999888777666666666777777666555555555666666777777777777888888888888999999999999888888888777777777888888888777777666666555444444444555555666666777666555333222222333555666666666666666777777888888777888999999999888777777777666444444444555555555555777999999777666666666555555666777888999999:::::::::::::::999888777777999999999999::::::;;;;;;:::999888888777888888999888888888888888888888888666666777888999:::;;;;;;:::<<<===>>>??????>>>>>>888888888777777777666666777888888777666666777999888999999999999999999888777666666777999;;;:::::::::::::::999888666555444666666777777777777777666666666666666555555444333666666666666666666666666555555555555666666666666666666666777777777888888::::::::::::::::::::::::888888888777777888888888888888888999999999999:::999999999999::::::::::::999999888888777666555555777777777666666777777777555555666777888888999999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999888999999:::;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;;;;;;;::::::::::::::::::999999888888777666666666888:::===???HHHMMMPPPOOOJJJDDDAAA@@@<<<:::888888:::;;;;;;;;;777888888888888888888888888888999:::::::::999999:::::::::999999999999999666888:::;;;;;;;;;999888999999:::;;;<<<<<<======<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777888999999::::::999999999999::::::::::::::::::999:::;;;;;;;;;;;;:::::::::;;;<<<<<<===<<<<<<<<<<<<<<<;;;:::::::::;;;;;;>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<===???AAABBBFFFGGGHHHGGGDDDBBB@@@@@@BBBBBBCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBB===<<<;;;;;;;;;<<<===>>><<<;;;;;;:::999999999999999888888888888888777777999888888888888777777777777777777777777777777777777666666666666555555555555555666777777777777777777888888888888999999999999999999999999999999999888888888777777666444444555555444444444555666777666666555555555555666666555555666777777777777777777777666666666666777777777777888888888777666666777777777777666666666666444444444555555666666777555555666666666777777777777777666666777777888999888888888888888777777666444555666555555555777999999999888888777777666666555555555555555555555555555555555555555555555555444444555555555666666666777777777777666666666666999777555333333444666777555555666666666777777777666666666777777777888888777777666666666555555555666666777777777666555555333333444444444555555555444333222222222222333444444444555555666666777777444555777888888888777777666555555444444444555555444666888888666555555555444444555666777888999999999999999999999999888777777777888888999999::::::999888777666666777888999888888888888888888888888666666777888999999::::::888999:::<<<<<<<<<<<<;;;444444444555666777777888555666666555333333555888666666777777777777666666666555444555777888777666777777777777777666555444333444555666666777777666444444555555555444444333555555555555555555555555444444444555555555666666555555666666666777777777888888777777777777888888777777666666666666777777666666777777777888888888888888999999999:::::::::888888888777777666666555777666666555555666666777666666777777888888888999888888999::::::;;;<<<<<<;;;;;;;;;;;;:::::::::999777777777777888999:::;;;::::::999999999999::::::;;;;;;::::::999999999888888999:::;;;;;;;;;::::::::::::999999888777666555555555555555888<<>>@@@BBBDDDIIIKKKMMMLLLIIIGGGEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJFFFEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDBBBAAA@@@;;;;;;999999999:::<<<===<<<;;;:::999888888888888888888999999999999999999999999999888888888777777666666666666666666666666777777666666666555555555666666777888888888888777888888888888888777777777666666666777777777777777444444444555555444333333333444444444444555555555333333333444444555666777333444555555666666555555666666555555555555666666444444555666666666555555666666666666555555555444333333444555555666777777444444555555555666666666555555555555555666666777777777777888777666666555222444555444333333666888777666666666555555555555666666666666666666666666444444444444444444444444333333333444444444444555666666555555555444444444666555444333333333444444444444555555666666666555555555555555666666666666444444444444333333333333222333444555555555444333333333333333444444444444222222222222222222222222333333333444555666666666333444666777777777666555333444444444444444444555333555777777666555555555222222333444555666777777666777888888888888888888555555555666777888888888999888777666666777888999777777777777777777777777777777777888888999999:::666777888:::;;;::::::999000000222444666888999:::222444555333000000333666222333333333333333333222444333222333555555444333444555555666666666666666111222444555666666777777333444444555555444444333555555555555555555555555666666666666777777777888555555555555666666666777666666555555555555666666555555555444444555555555555555555555666666666777888888888999999:::::::::777777777777666666666666666666555555555555666666777777777777888888888888777888888999::::::;;;;;;:::::::::999999999888888555555555555666777999999:::999999999999999999:::::::::999999888888777777888999:::;;;<<<<<<;;;:::999999999888777555444333444444444555888<<>>???@@@AAAAAA<<<;;;;;;::::::999999999666666777888888777666555777888999:::;;;:::999999666777777888:::;;;===>>>>>>===<<<<<<<<<===>>>???<<<;;;<<<===>>>AAACCCEEEHHHJJJMMMNNNMMMLLLLLLLLLIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGHHHIIIJJJKKKKKKFFFEEEDDDBBBAAAAAABBBBBBAAABBBCCCCCCBBBAAA???>>>:::999888777777999;;;<<<<<<;;;:::999888888888888999999999::::::;;;;;;<<<999999999999888888888888555555555555555555555555777777777777666666666666666666777888888888888888999999888888777666666666444444444555555555555555222222333444555555555555222333444555555555444444000000000111222333555666222333444444555555444444555555444444444444555555222222333444555555555444666555555555444444444444333333444444555666777777444444444444555555555666444333333333333444555555666666666666666555555444000222444333222222444777444444444444444444444444333333333333333333333333444444444444444444444444222222222333333333444444333333222222222111111111333333444444444333222111222333444444555555444444444444444555555555555666333333222222222111111111///000222333444333333222333333333333333333444444111222333333333333222111222222333444444555666666333444666777777555444222111222444444444333444444222444666777555444444555000111222333444555555666555555666777888888888777333333444444555666777777999888777555666777999:::666666666666666666666666888888888888999999999999666777999:::;;;;;;::::::222333333444555666888888777555333111111333555777666666555444444444444555555444444444444555666666777666555333333333444555222333333444444333333222333444444555555444444333555555555555555555555555555444444444444555666666666666666666666666666666777777666666555555555444555555666666777777888888555666777888888777666555666888666333666;;;:::444777777666666555555444444444555555666777888888999888888777777666555444444::::::;;;;;;<<<<<<<<<<<<<<<============;;;:::999:::999888666555555555555666666777777888888888999999888888888777777666666:::;;;===>>>???>>><<<;;;777666555444444555666777666555555666888;;;???AAAJJJHHHFFFEEEDDDAAA===:::999888777666666777888888666666777888888888888777666777777888999::::::;;;999888888777777777888888555666666777888999999999777777777777888888888888888888888888888777777777666555555777999;;;;;;:::===>>>???CCCKKKQQQMMMEEEAAA???<<<::::::999888888999777666666888:::::::::777888:::;;;;;;;;;::::::777888999:::999:::===???999:::<<<===???AAABBBCCC@@@BBBAAA>>>???DDDFFFEEERRRPPPMMMLLLLLLMMMLLLKKKJJJIIIIIIIIIJJJJJJHHHFFFIIIGGGCCC@@@???@@@BBBDDDFFFEEEBBB@@@>>>=========<<<<<<============<<<<<<::::::999999999:::;;;;;;<<<<<<;;;:::888777666666555777999::::::;;;<<<>>>???@@@AAA@@@===:::999999666666666666666777888999555555555555555555555555555555666666666666666555555555666666666666555555444666777888777666444333333333222222333333444555666666555555555444444444222333444444222000000111333333333444444444555555333333333444444444555555444444444333333222222222222222111111222222333444222333555666666555333222333333333444444444555555555555444333333333333444333333333444444444555555444444444555555555555666444444444444444444444444333333333333333333333333555555555444444333333333333333333333333333333333444333333222222333333444111111111222222333333333111222222333333222222111444333333222222333333444222222222222222222222222222222333333333333444444444333222111111111222222111111111111111111111111444444333333333444444555666777777888888888777777444444444333333222222222000111222333444555555444444444444444444444444444555555555555555555555555666555555555555666666777555666777777777777777666999888888777777888888999888888888777888888999999;;;;;;;;;;;;;;;;;;;;;;;;333333333333555666777888666555333222222333555666666555555444444444444444444444444555555555666666666666555444444444444444333333444444444444333333333333444444444444333333444444444444444444444444444444555555555666666666555555555555555555555555666666666666555555444444666666666666666777777777555666777777777777666555555666555555;;;@@@>>>777888888777666666555444444444555555666777888999999======<<<;;;;;;:::999999888888777777888888999:::======??????>>>===;;;999666666555555555555555555666666666666777777777888888888888777777777666666999:::<<<>>>???>>>======888777666555555555666777666666666777999;;;>>>???AAA@@@??????@@@>>><<<999:::999777555444444555555555555666777777888888888666666666777777888888999888777666666666666666666333333444555555666777777555555555666666666777777999999999888888888888777777777777888:::;;;;;;;;;>>>BBBGGGMMMUUUYYYRRRHHHDDDBBB>>><<<:::999999888999777666777999;;;<<<<<<:::;;;<<<======<<<;;;:::888:::;;;;;;::::::<<<>>>;;;<<<===@@@BBBEEEGGGHHHFFFGGGCCC??????EEEIIIIIIOOOMMMJJJJJJKKKLLLKKKKKKKKKIIIHHHHHHIIIIIIHHHFFFFFFDDDAAA???>>>>>>@@@AAABBBAAA???===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;<<<======<<<;;;:::999999888777888999:::999:::===???DDDFFFFFFDDD@@@;;;999777666666555555555666666777444444444444444444444444555555666666666666555555444444555555555555444444333444555666666444222111222111111111111222333333444444444444333333333222333444555444222111000111222222222222333333333333222222222222333333333444444444444444333333222222222222222222222333333444222333555666666444333222333333444444444555555555666555444444333333444444333333333444444444444555333333333333444444444444444444444444444444444444333333333333333333333333333333222222222111111111333333333333333333333333333333222222222222333333111222222222222222222333111222222333333222222111222222222111111222222222222222222222222222222222222222222333333333444444555444333333333333333333222222222222222222222222444444333333444555666666777888888888888888777777444444333333333222222222111222222333333444444444444444444444444444444444444444444444444444444444555444444444555666777777333333444555555555444444777777777777777777777777888888888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;333333333333444555777777555555555555555555555555666555444444333333444444333444555666777666555555444555555555555444444333333444444555555444444333333333444444444444333333222222222222222222222222444444666777777777666555444444444444444444444444666555555555555444444444666666666666666555555555555555666777777666555555555666777<<>>@@@AAAAAA>>>;;;999444444333333444555555666555555555555555666666666777777777777666666666666888999;;;===>>>??????>>>999888777666555666666777555666777888:::;;;<<<===999999999;;;===>>><<<::::::999666444333333333333444555555666777888999999777666666666666666777777999888777666666666666666444444444555666666777777555666666666666777777777:::999999999888888888888888888888999:::;;;<<<===BBBIIISSS[[[ccccccXXXKKKFFFEEEBBB???===:::888888888777666888;;;>>>>>>>>>??????@@@@@@???>>><<<;;;;;;<<<===<<<;;;;;;<<<===<<<===???BBBFFFJJJMMMNNNLLLLLLGGGAAA@@@FFFJJJJJJJJJHHHFFFFFFHHHJJJJJJJJJJJJHHHEEEEEEFFFGGGGGGFFFBBBAAA???>>>===<<<<<<<<<>>>===<<<;;;::::::::::::999::::::;;;;;;::::::999:::::::::::::::;;;<<<===============<<<<<<;;;;;;999::::::999888:::===@@@IIIKKKLLLJJJDDD===888666666555555444444444444555333333333333333333333333555555666666666555555444333333333333333333333333444444555666666444333222000000000000000111222222333333222222222222111111333444555555333111111222000000111111111222222222111111111111222222222222555444444444444444333333333333222222333333444555222333444555555444333222444444444555555555666666666555555444444444444444333333333333444444444444222222222222333333333333444444444444444444444444333333333333333333333333222222222222111111111111222222222222222222222222222222222222222222222222222222222222222111111111111111222222222222111111111111111111111111111111222222222222222222222222222222222222333333333333444444333333333222222222333333333333333333333333444333444444555666777888999999999999888777666666333333333333222222222222444333222111111222333444444444444444444444444444333333333333333333333333333333333444555666777888555666777777888888888777666666777888888777666666888888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;333333333333444555666777444555666666666666555444555444444333333333333333222444666777888777555444333444555666555555333222333444444555555444444333333333333444444333333333333333333333333333333333333444666888888777666555444444444444444444444444444444444444444444444444666666666555555444444444555555555555555555555555777777:::DDDPPPVVVSSSLLL::::::999777666555444333444444555777888999::::::;;;;;;:::::::::999999999:::888666555555777:::<<<;;;===@@@BBBAAA>>>:::777555444444444444444555555444444444444444444444444666666666666666666666666666777999<<<===?????????;;;:::888777666666777777666777888999:::;;;;;;;;;777777888;;;>>>???===<<<999888666444333333444444555555666777888:::;;;<<<:::999888777777777888999<<<;;;:::999888777777777777888888888999999::::::888888888999999999::::::999999999999999888888888777888999999999;;;===???HHHRRR^^^hhhmmmiiiZZZLLLEEEFFFGGGEEEAAA<<<888666777666777:::===@@@AAAAAACCCDDDDDDCCCBBB@@@>>><<<===>>>??????===<<<===>>>>>>???AAADDDHHHLLLPPPRRRQQQQQQMMMGGGEEEGGGHHHFFFEEECCCBBBCCCEEEHHHHHHHHHGGGEEEBBBAAABBBDDDEEEEEE@@@@@@??????>>><<<;;;:::;;;;;;::::::::::::::::::999999::::::::::::999999::::::::::::;;;<<<======<<<<<<<<<<<<<<<=========;;;;;;:::888777999===@@@HHHJJJMMMKKKFFF???888555555555444333222222222333333333333333333333333333555555666666555555444444444444333333333333444444666777777777777666555444111000000000000111222222222222222222222222222222333555666555333111111222000000000111111111222222111111111222222222222333444444444444444444444444333333333222333333444555222222333444444444333333444444555555555666666666666555555444333444444444222222333333333444444444222222222222333333333333333333333333333333333333222222222222222222222222444333333333333333333333222222222222222222222222111111111222222111111111333333222222111111000000111111222222222222111111111111222222222222111111222222222222222222222222111222222222222333333333222222333222222222111111444444444444444444444444333333444444666777999999999999999999888777666555333222222222222222222222555444222000000111333444333333333333333333333333222222222222222222222222222222333333444555777777666777888999999:::999999555666888999999888666555888888888888888999:::;;;::::::::::::::::::::::::333333333333333444555666333444555666666555444333444444333222222222222222111333555666777666444333222333444555555444333222333444444444444444444333222333333333333333333222333333333333333333333333333444666888888777555444444444444444444444444444333333333333444444444444666666555555444444333333555555444444444444555555999888:::CCCLLLNNNJJJEEE999999888777666555444444444444555777888:::;;;;;;=========<<<<<<<<<<<<<<<:::999777555666888:::<<<:::<<>>???;;;:::999888777888888999777888999::::::::::::999888888999;;;===>>><<<:::777666555555555666777888666666777888:::===???@@@>>>===;;;::::::;;;<<<======<<<;;;999888777777777999:::::::::::::::;;;;;;999999999999::::::::::::888888999999999:::::::::888999;;;;;;;;;===@@@DDDPPP[[[gggoooqqqkkk\\\MMMEEEIIILLLLLLFFF???888555777777888<<<@@@CCCDDDCCCFFFFFFFFFEEECCCAAA???===>>>@@@BBBBBBAAA@@@@@@AAAAAAAAABBBDDDHHHLLLOOORRRUUUWWWWWWSSSPPPNNNIIIDDDCCCAAA@@@AAACCCEEEFFFFFFDDDBBB???>>>@@@BBBCCCCCC@@@@@@AAA@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999:::;;;<<<======;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::888666888;;;>>>BBBEEEIIIIIIEEE>>>888555555444333222222111222222333333333333333333333333555555555555555444333333555555444333333444555555666666666666666555555444111111111111111222333333222222222222222222333333333444555555333111111222111111111111222222222222222222222222333333333333444444444444444444444444333222222222222333444444111222222333333444444444444444444444555555555666555555444333333333333333222222222333333333444444333333333333444444444444333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111000111222222222222111000222222222111111000000000000111111222222111111000222222333444444333222222222222222222222222222222111111111222222222333333444444555555555444333222444444444444444444444444333333444444666777999999999999999888777666555444222222222222222222222222555333111000000111222444333333333333333333333333222222222222222222222222222222222222333444555666222333444555666666666666666777999::::::999777666777777777777888999:::;;;::::::::::::::::::::::::333333333333333444555555222333444555555444333222444333222222111111222222111222333444555444444333222333333444444444444333222333333444444333333222222222333333333333222222444444444444444444444444333333555666666666555444444444444444444444444444222222333333333333333444444444444444444333333333555444333333333333444555888666888===@@@===888555777777666666555555444444444444666777999:::;;;<<<::::::::::::::::::::::::999888777666666777999;;;:::<<<>>>???>>><<<999777999888777555444333333333444444444444333333333333444444444555555555555555444555666777999;;;<<<===;;;:::999888888999:::;;;999999999999999999999999888888888:::;;;;;;999777666555555555555777888999777777777999;;;???BBBCCCAAA@@@>>>======???AAABBB>>>===<<<:::888777777666888888888888888888888999777777888888888999999999888999:::;;;<<<===>>>???<<<>>>@@@@@@@@@CCCHHHMMMYYYccclllrrrrrrmmm```TTTMMMPPPSSSQQQIII@@@999777888888:::>>>BBBEEEEEEDDDGGGGGGGGGFFFDDDAAA???>>>>>>AAADDDEEEEEEEEEEEEFFFEEEDDDDDDEEEFFFIIIMMMOOOVVV\\\```^^^[[[WWWOOOGGGDDDBBB@@@@@@BBBDDDDDDDDDBBB@@@??????@@@BBBBBBBBBBBBBBBBBBBBBAAA???>>>===<<<<<<=========<<<<<<;;;999::::::;;;;;;::::::999888888888999:::;;;<<<===::::::::::::::::::;;;;;;::::::999777666666999;;;;;;>>>CCCDDDAAA<<<777555444333333222222222222333333333333333333333333333555555555555555444333222666555444333333444555666333333333222222222222222222111111111111222333333222222222222222333333333222333444444222000000111000111111111111222222222222222222222333333333444222222333333333333444444222222111111222222333444111111222222333333444444333333333444444444555555444333333222222222222222222222222222333333333333333333333333444444444444333333333333333333333333222222222222222222222222000000000111111111111111000000000000000000000000000111222333333222111000111111111111111000000000000000111111111111000000222333444555555444333222222222222222222222222222111111111111222222222222666777888888888777666555444444444444444444444444444333444444555666777888777777777777666555444444111111111222222222222222333222111000000111222333333333333333333333333333222222222222222222222222333333222222222333444444222333444555666777777777666666888888888888666666555555555666777888999:::::::::::::::::::::::::::333333222222333333444444222333333333333333333222333333222111111111111111111111222222222222333333333333222222333333444555111222222333333222222111222222333333333333222222222222222222222222222222333333333333444444444444333333333333333333333333111222222222333333333333333333333333333444444444444444333222222333444444555333666;;;999333111222555555555555444444444444444444666777999;;;<<<===888888888888888888888888999999999999999:::;;;;;;<<<===>>>???>>><<<:::999666666555444333333333444555555444444333333333333333333444444444555555555333444444555777999:::;;;::::::999999999;;;<<<===<<<;;;999888888888999999888888888999;;;;;;999777666555444444444555666777666666777888;;;???CCCEEECCCBBB@@@???@@@BBBDDDFFFCCCAAA@@@>>><<<::::::999777777777777777777777777888888888999999999999::::::;;;<<<>>>@@@BBBDDDDDDBBBEEEHHHIIIIIILLLSSSYYYaaaiiipppssssssqqqhhh```[[[\\\[[[TTTHHH???;;;:::999:::<<>>>>>AAAEEEHHHIIIIIIJJJKKKJJJIIIGGGEEEFFFGGGIIIKKKSSSZZZ```aaa```\\\UUUMMMFFFDDDBBBAAABBBCCCBBBBBBBBBAAA@@@AAACCCDDDCCCBBBDDDCCCCCCBBB@@@@@@??????======>>>>>>>>>===;;;:::888888999999999999888888777777777888999:::;;;<<<;;;;;;::::::::::::::::::888999999777666555666888777:::>>>???===999555444333333222222222333444444444444444444444444444444555555555555444333222111555444333222222333444555222222111111000000000111111000000000000111222222000000000111111111222222111222333333111//////000/////////000000000111111111111111111222222222222111111111222222222333333111111000000111111222333111111111111222333444555222222222333333333333444333222111111000000111111111222222222222333333333222222222222333333333333222222222222222222222222111111111111111111111111///000000000111111111111000000000000000000000000111222333444444333222111000000000000111111111111000000111111111111000000111222333444444333222111222222222222222222222222111111111111222222222222666777888999888777555444333333333333333333333333444444333333444555666666444555555555555555444444000111111111222222222222000000111111222222333333222222222222222222222222333333333333333333333333444333333222222222222222333444555777888888888999555555555555555555555555333333444444555777888999999999999999999999999999333333222222222333444444222222222222222222222222333222222111000111111111111111000000111111222333333333222111222333555666111111111222222111111111222222222333333222222222111111111111111111111111333333222222222333444555111111111111111111111111111111111222222333333333222222222333333444444444444444222222222222444444222222777<<<;;;555555;;;333333333444444444555555444444666777999;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>?????????>>>===<<<;;;333333222222333333444444555555555444444333333333333333333444444555555555333333333444666777999::::::999999999:::<<<>>>???===<<<999777777777888999999888999;;;======;;;999777666444333222333333444555555666777:::???BBBEEECCCBBBAAA@@@AAACCCFFFHHHHHHGGGEEECCCAAA???>>>>>>888888888777777777777777::::::;;;;;;;;;<<<<<<<<<;;;<<<>>>AAACCCFFFHHHIIIHHHKKKOOOOOOPPPSSS[[[bbbfffmmmrrrsssttttttoooiiigggfff```TTTGGG>>><<<===:::;;;===@@@DDDFFFFFFEEEEEEEEEEEEEEECCCAAA???>>>===AAAFFFIIIKKKLLLNNNOOONNNLLLIIIFFFEEEFFFHHHIIIOOOVVV]]]______]]]WWWPPPHHHFFFCCCBBBBBBBBBBBBAAACCCBBBBBBDDDFFFFFFEEECCCEEEDDDBBBAAA@@@?????????===>>>>>>???>>><<<;;;:::777777888888888888777777666666666777888:::;;;<<<<<<<<<;;;;;;;;;:::::::::777888999888666444555666666999<<<===:::777444333222222222222333444555555555555555555555555555555555555555555444333222111444333111000000111333444444333222222111111222222///////////////000111111.../////////000000111111000222333222000......///............/////////000000000000000111111111111000000111111111222222222000000000///000111111222111111111111222333444555111111222222222333333333222111111000///000000000111111222222222333333333000111111111111222222222222222222222222222222222111111111111111111111111111111222222333333333333000000000000000000000000111222444555555444222111//////000000111111222222000000111111111111000000///000222333333222000///222222222222222222222222000111111111111222222222333444555666666444222111333333333333333333333333444444333333333444444555333333444444555444444444000000111111222222222222...///000222333333333333222222222222222222222222333333333333333333333333555444333222111111111111///000111333444555555555444333333222222333333444222222333333555666777888999999999999999999999999222222222111111111111111444444444333333222222222333333333333333222111000000000000000000000000000222111111111222333333444333333222222111000//////222222111111000000////////////000000000000///...333222222111111222222333333333333222222111111111222333444333111111111222444444444444333333222111222222111111222222333444333555777777555222111111222222222222222222222222444444444555777888:::;;;444777;;;???BBBCCCBBBBBBCCCDDDDDDBBBDDDGGGFFFBBBAAA???===;;;;;;:::777555666555555444444555555666777666444333222222333444222222222222222222222222888666444333333555777999888999:::;;;<<<<<<<<<<<<999999888888777555444333666888:::<<<======<<<<<<999666222000111333444555111222444666999===???AAABBBBBBAAA@@@>>>???BBBDDDIIIHHHGGGGGGFFFCCC???<<<<<<999777666777888999888<<<<<<<<<<<<===>>>???@@@BBBBBBCCCDDDEEEFFFFFFFFFOOOSSSVVVXXXYYY\\\aaaeeejjjkkkkkkkkkjjjlllnnnpppqqqjjj^^^PPPDDD===;;;<<<<<<<<<<<<>>>@@@CCCFFFHHHCCCEEEFFFFFFDDDCCCCCCDDDAAAAAACCCGGGLLLOOOOOOOOOQQQMMMLLLMMMIIICCCDDDIIIKKKSSSYYYXXXWWWWWWRRRLLLIIIEEE???===>>>@@@CCCDDDDDDEEEEEEDDDBBB@@@@@@AAAGGGFFFDDD@@@===;;;===>>>;;;;;;<<<<<<;;;999888666666666666777888888999999777888999999999999888777999<<<===<<<888666777888555444444444444555666666:::888666333222222333444222222222222222222222222333333444555555444333333333333333222222111111111111111222222222222111111000000000000000000000000222222222111111111000000000000000000111111111111000000111111111111000000000000000000000000000000222111111111000000//////000000000000000000000000000111111111111222222222444333222111000000000000000111222333333333333333000000000000////////////000000000000000000000000000000000000////////////111111111111111111222222111///---///222333222000000000000111222222333333////////////000000000000222222222111111111000000111111000000//////.........000111000///...///000///000000000111111111222000111333333333222000...333333222111000///......111222333555666666555555444333333222111111111222222222111111111111111111333333333333333333333333000000000000////////////222111111111000000//////111111111111111111111111111111000000000000111111333333222222111222222222333333333444444444555555444333222///......111444555555666666666666666666777777777777777888888999111111111111111111111111444444333333333222222222222333333333222222111000000000000000000000000000222111111111222222333444333333222111111000//////111111111000000000000000000000000000000000000000222111111000000111111222333333333222222111111111111333333333111000111222222222333333222111111000222222111111222222333333444666888888555333222222222222222222222222222222222222222333555666888999666888===AAAFFFHHHJJJKKKKKKNNNOOONNNOOOQQQNNNIIIAAA???;;;:::999888666555333222222111111222222333777666555333222222222333222222222222222222222222555444333222222444555777888999:::;;;<<<<<<<<<<<<999999888777666555444444666777:::<<<======<<<;;;999666333111222444555555222333444666999<<>><<<===???AAAGGGFFFFFFGGGGGGFFFCCC@@@>>>;;;888666777888999999@@@AAAAAAAAAAAABBBBBBBBBCCCDDDFFFGGGGGGGGGFFFEEEKKKOOOSSSWWWYYY\\\aaadddgggeeeccc``````bbbfffhhhkkkfff\\\OOODDD===;;;;;;999:::;;;<<>>AAA@@@???<<<999888:::;;;;;;;;;;;;::::::888777666555666666777888999999:::777888999999999999888777888:::;;;:::777555666777444444444444444555555666999888555333222222333444111111111111111111111111222333444555555444333222333222222222222222222111000111111222222111111000000000000000000000000000222222222111111111000000000000000000111111111111......////////////......////////////////////////111111111000000000//////000000000000000000000000000000111111111222222222333333111000000/////////000111111222222222222111///////////////000000000////////////////////////111111111000000000000000222222222111111000000000111///...///111222111///111111111111000000000000////////////000000000000222222111111111000000000000000000000//////......///111222111000///000111000000000000000000000000000111222333333111000...222222111111000////////////000111333444444333333333333222111111111111111111111111111111111111111333333333222222222222222111000000000////////////111111000000000/////////111111111111111111111111111111000000000000111111333222222111111222222222222333333333333444444444333444555444222111222444333333333444444555555555777777666666777777888999///000000111111222222222333333333222222222222222222222222333222222111000000000000000000000000000222111111111111222333333222222222111111000000//////000000000000000000111222111000///000000111222111000000000000000000111222222222222222111111111111222333222000///000111111111111111111111000///111111222222222333333333444666888777555444333333222222222222222222222222000000000111333444666777666888;;;@@@FFFLLLPPPRRRTTTXXX[[[[[[\\\\\\VVVOOOBBB>>>:::777666666666555555555444444444444555555888777555444333222222222333333333333333333333333222222222222222333444444888999:::;;;<<<<<<;;;;;;:::999777555444444555555555777999;;;<<<<<<;;;:::999666444444555666666555333333444666888;;;>>>@@@??????@@@???======???AAADDDDDDEEEGGGIIIIIIGGGEEEAAA===999777777999:::;;;BBBCCCDDDEEEEEEDDDCCCCCCEEEFFFHHHIIIIIIGGGEEECCCFFFIIIOOOTTTWWW[[[```cccccc```ZZZVVVUUUXXX]]]```ccc___XXXNNNDDD===::::::666777999;;;===???@@@@@@CCCEEEFFFEEEDDDDDDEEEFFFGGGFFFGGGJJJMMMQQQRRRRRRSSSOOONNNRRRSSSPPPKKKIIIIIIMMMPPPOOOOOONNNKKKFFFAAA>>>;;;:::<<>>;;;999999999>>>???>>><<<::::::<<<>>><<<;;;:::888777777666666555555666777888999::::::777888888999999888888777555777999888666555444555444444333333444444555666888777555333222222333333000000000000000000000000222333333444444333333222111111111222222222222222000111111222222111111000000000000000000000000000222111111111111000000000000000000111111111222222........................////////////////////////111111000000000000//////000000000000000000000000000000000111111111222222222111000//////...//////000000111111111000//////.........//////000000111////////////////////////111111111111111111111111333333222111000///......222000//////111111000...111111000000///......---////////////000000000000111111111111000000000000000000000////////////......000111000///...///000000000000000////////////000111222222222111000///000000000000000000000000......///000111111111111111111000000//////000000111111111111111111111111333222222222111111000000111111000000000/////////000000///////////////...222222222222222222222222111111000000000000111111222222111111111222222333111111222222222333333333111333555666444222111222000000111222333333444444666666666666666777888888...//////000111222222333222222222222222111111111111111222222222222111111000000000000000000000000222111111111111111222222222111111111000000000///.../////////000000111111333222000//////111333444111111000000000000111111222222222111111111111111000111222111/////////000000111111222111111000000111111222222333333333333333555666666444222222333111111111111111111111111//////000000222333555666555666888<<>>888444333444444555666666555555555555666666777777666444333222111111333333333333333333333333111111222222333333333444777999:::<<<<<<;;;:::::::::888666444333444555666444666888:::;;;;;;::::::888777555555777777777666333333333444666999;;;===AAABBBCCCCCCBBBAAABBBCCCCCCDDDEEEHHHJJJJJJHHHFFFCCC???:::888888:::;;;<<<>>>???BBBDDDDDDDDDCCCBBBDDDFFFHHHJJJIIIFFFCCC@@@@@@DDDIIIPPPUUUZZZ^^^``````\\\VVVRRRRRRUUUYYY[[[]]][[[UUUMMMDDD===:::999555777999;;;===>>>======BBBDDDEEEDDDCCCDDDEEEGGGJJJIIIHHHJJJMMMQQQSSSSSSVVVRRRPPPTTTYYYZZZVVVSSSPPPPPPOOONNNMMMKKKGGGDDDAAA>>>;;;:::<<<>>>???@@@<<<======;;;888666555666;;;<<<<<<<<<;;;;;;===???<<<;;;999777555555555666444444555666888999::::::777777777888888777777777333555666777666555444333333333333333333444444555666555444333222222222222000000000000000000000000222222333333333333222222000000111111222222333333000000111111111111000000000000000000000000000000111111111111000000000000000000111111111222222222000000000//////000000000////////////////////////000000000000000000//////000000000000000000000000000000000000111111111111000000///...............000000000000///...------------......///000111111////////////////////////000000000000000111111111111111111000000/////////111111000000000//////.../////////......---------////////////000000000000111111000000000/////////////////////////////////---...//////------...///000000000////////////...000111111222111000//////////////////000000111111......//////000000000000000//////.........//////000000000000111111111111222222111111000000//////111111111000000000//////////////////............222222222222222222222222111111000000000000111111111111111111111222222333000111111111111222222222000222333333111000000111//////000111222333444555666555555555555666777777......///000111111222222111111111111111111111111000111111222222111111111000000000000000000000000222222111000000111111111111111111000000000000000......//////000000000111222111000//////111333555222222222111111222222222111111111111111111111111000111222111/////////000111111222222222222222111000111222333333333222222111333444333222111111222111111111111111111111111///000000111222444555666666666666888===CCCHHHLLLRRRXXX]]]```aaa___XXXOOOCCC>>>777333222333444444333333222222222222333333666666666555444222111111333333333333333333333333111222222333444555555555777888:::<<<<<<;;;999888999888555444333444555666444666888:::;;;;;;::::::888777555666777888777666333222222222333666999:::BBBCCCEEEFFFDDDCCCCCCDDDCCCCCCEEEGGGIIIIIIGGGEEEBBB???;;;999999;;;<<<<<<:::<<>>>>>@@@EEEKKKRRRXXX\\\]]]ZZZVVVSSSRRRTTTWWWZZZZZZ]]][[[UUULLLCCC<<<999999666888:::<<<=========<<>>CCCFFFJJJPPPUUUXXXZZZ[[[UUUMMMCCC>>>888444222333333333444444333333333333444444555555555555444333222222333333333333333333333333333333333333444666777888777888;;;<<<<<<;;;999777777777555444444444555555555777999;;;<<<<<<;;;:::888666444444666888888888555333222111222444777999???AAADDDEEECCCBBBAAAAAABBBBBBCCCEEEGGGGGGEEECCC@@@===;;;:::;;;<<<===<<<;;;<<>>999555333333333222666666666555555666666666333444444555555444333333444444444444444444444444444333222222333555888999666888;;;<<<<<<:::888666666666555555555444444444666777:::<<<======<<<;;;999666333222444777888999777555333222222555888:::===@@@CCCDDDCCCAAA??????>>>???@@@CCCEEEFFFDDDBBB<<<;;;:::;;;=========<<<>>>>>>>>>???@@@@@@AAAAAA<<<>>>@@@BBBCCCCCCCCCBBBBBB@@@@@@DDDLLLSSSWWWXXXSSSOOOLLLPPPYYYccciiikkkllleeeYYYLLL@@@;;;:::<<<999999999999:::;;;<<<<<<===>>>>>>>>>>>>@@@DDDGGGEEEBBB@@@AAAEEEKKKOOORRRPPPTTTVVVVVV[[[dddjjjiiiZZZOOOFFFEEEDDD@@@>>>???>>><<<;;;;;;;;;;;;999777333444555444222111222333444777999;;;;;;<<<>>>???<<<;;;;;;999888666444333333333333333333333333333333333222111111222333333333333555888;;;;;;777444111111111111111222333333222222222222222111111000000000000000000000000000222111000000000000111222111111111111000000000000//////000000000000//////////////////////////////////////////000000111111111111111222222222333333///...,,,++++++,,,...///................................./////////000000////////////////////////////////////000000000111000//////...//////000000---......////////////...................................................---------...///000000000---------....../////////---///000000...---///111------------............////////////000000000000/////////.........---------------.........//////000111222111000///000222//////000111222333444444111111000///////////////......//////////////////111000///......///000111...............///000000......//////000111111222///000000111111222222333222222222111111111000000/////////000000000111111333333333333333333333333111111000000000000111111////////////000111222333111111111222222222333333444555444333111111333444222222222333333444444444444444333333444444555666000000000000////////////.../////////000000111111//////000111111111111111000000000000000000000000222222111000000///000000////////////000000000000000000//////.........---------///000111111111111111111000000000000111111//////000000111111111222222333444333111111111222......///000000000000000///111222444444333222111222222333222111111333444000000000000000000000000/////////000111333555666555444333222333666999:::777;;;???BBBFFFKKKJJJEEEBBB>>>999666444444333222333333333222222333333333222333444555555555444333444444444444444444444444444333111111222555888:::666888;;;===<<<:::888666444555555666666555444333666888:::<<<======<<<<<<999666222111333666888999999777555333333666999;;;===@@@DDDEEEDDDAAA??????;;;<<<>>>AAADDDFFFDDDCCC:::::::::<<<>>>>>>===;;;??????>>>===<<<<<<<<<===<<<===>>>@@@BBBDDDEEEEEEDDDAAA@@@CCCJJJQQQVVVWWWVVVPPPMMMPPP\\\iiirrrvvvrrrjjj\\\LLL???:::;;;===:::999888888888999;;;<<<<<<============???CCCFFFCCC@@@===>>>CCCIIINNNQQQOOOUUUWWWSSSRRRVVVXXXVVVUUUIII@@@??????<<<;;;===:::999999999;;;:::999777000222333222111000111222111444666888888999:::<<<<<<<<<<<<;;;999666444222333333333222222222111111333222111000000111222333444444555999======999555111111111000111222222333111111222222222111111000////////////////////////222111000//////000111222222222111111000000////////////000000000000//////////////////////////////.../////////000000111111111111222222222333333333111000...------...000111........................---.........//////000000////////////////////////////////////000000000000000000/////////000000111------...///000000000///...............---------........................---......///000111111222..................------+++...000000...---///222000//////......------,,,////////////000000000000//////.........------------------.........//////---...///...---,,,---/////////000222333444555666111111000///////////////////////////////////////000000...------...///000...............///000111---......///000111111222//////000111222333444444222222222111111111111000//////000000111111222222333333333333333333333333111111000000000000111111////////////000111222333111222222222222333333333000222333333222000000000222222222222222222333333444333333333333444555555////////////////////////111000/////////000222333222222222111111///......////////////000000000000111111111111111111222333000000000000000000000000......////////////......111111000000/////////.........////////////......111000000////////////000111111111111111111111111000000///...............111111000000//////......000000000000000000000000222222222222222111000///333333222222222222222222222222333444444555666666444555777999;;;>>>???@@@:::999666444222222333333333333333222222111111111444555666555333222222444666888888777555333333444666444333444777888777555444777;;;>>>???===999666888777555444444555555666555777:::===>>>>>><<<;;;888555444666666333222555666666666777888:::;;;<<<>>>??????@@@@@@??????>>>>>>>>>>>>AAADDDDDDAAA>>>::::::::::::<<<===??????>>>>>>======<<<;;;::::::888999:::<<<>>>???@@@AAAGGGBBB???AAACCCHHHRRR\\\[[[XXXSSSRRR\\\kkksssttttttgggTTTDDD<<<:::::::::<<<999555333444666777888::::::::::::;;;<<<>>>???@@@BBBDDDFFFGGGGGGFFFFFFLLLKKKIIIHHHGGGHHHIIIIIIDDDBBB???;;;999888777888::::::999999999999999999888666333000000111222444333444666777999:::::::::<<<:::888777777777555444333333333444444333222222333333222222222333444444333222222555888777444111111000000111222222000...222222222111111111000000000000//////.........---000000000000000000000000///...---,,,,,,---...///111000...---,,,...///000......//////......---,,,............////////////000000000000000000000000000000//////.........---000000000000////////////000000//////.........---000000//////............000000000000000111111222000///...---,,,------...---------------------------...000///---,,,,,,---........................//////...---,,,,,,++++++((()))+++...////////////111111000///...------,,,+++,,,------......------//////000000000000////////////............//////,,,,,,,,,---...///000000111111000000000000111111444444555777:::<<<<<<;;;777444000...///000111111............////////////222000......///000000000222111111000///......---////////////000000000000///000000000111111111111111111000000//////......000////////////111333444555222///000444555222///333333333222222000///...000000000000111111111111111111222222222333333333666666555444333222222111333333222222111222222222333222222222222333444444////////////////////////111000/////////000111222111222222111111///............/////////000000000000000000000000111222333////////////////////////...//////000000//////...000000000//////.........//////000000000000//////000000////////////000000111111111111111111111111111111000///////////////000000000000////////////000000000000000000000000111111111111111000//////222222222222222222222222222222222333333444444555444555666777888999::::::888777555333222222333333333333333222222111111111444555666555333222333444666777777666444444666777888666444555777999888666666999<<<>>>???===:::888888777555444444444444555555777:::===>>>>>>===<<<;;;777555666555333333777555555555666777888999:::===>>>??????@@@@@@@@@???>>>======???BBBCCCAAA>>>;;;;;;;;;;;;<<<===>>>???===<<<;;;:::999888888888666777999;;;>>>@@@BBBCCCEEEAAA>>>@@@CCCIIITTT___bbb___XXXUUU\\\gggllllllnnncccSSSDDD;;;888888999:::777444222444666888888999999999999;;;<<<>>>???BBBBBBBBBCCCCCCBBBBBBBBBDDDDDDCCCCCCBBBBBBBBBBBB???===;;;999888888888999888888999999999888888888777555444222222222333444444555666777888999999999;;;999777666666666555333333333333444444333333222222222111111111222333333444333222444666666333000.........///111111///---222222222111111000000000000/////////............///////////////////////////...------------...///000///...------...///000......//////......---,,,////////////000000000000////////////////////////000/////////............000000000/////////......000/////////.........---/////////.........------///////////////000111222...---,,,+++++++++,,,,,,---------------------------///000000...------...........................000000///......---,,,,,,***+++---///000000000///000//////......---------+++,,,------......------//////000000000000////////////............//////,,,---------.../////////111111000000000000111111333333444666:::<<<<<<;;;555222///---...///000///////////////000000000000111///---,,,.../////////......///////////////000.../////////000000000000//////000000000111111111000000000000//////.....................000111222444222000111555666222///222222222222111000//////000000000000111111111111111222222222222333333333444444444444444333333333222222222111111222333333222222222333333444555666////////////////////////000000/////////000111222111111111111000///......------........./////////.........//////111222222///////////////////////////000000111111000000////////////...............000000111111111111000000//////...//////000111222111111111111111111111111222222111000000000000000////////////000000000000000000000000000000000000000000000000000//////...000000111111222222333333222222222222222222222222444444444444444333333333555444333111111222222333222222222222222111111111444555666555444333444555555666666555444666999<<<===;;;888666777888888888999:::<<<=========<<<;;;888777666555444444444444555777999<<<=========<<<>>>:::888999888555555888333333333444555666777888;;;<<<===???@@@@@@@@@@@@>>>===<<<===???AAAAAA@@@========================<<<;;;888666555555666777555666888:::>>>AAACCCEEECCC???<<<>>>BBBIIITTT___jjjfff^^^XXXZZZ```bbb```ddd^^^RRREEE:::555555666888555222222444777888999888888999:::;;;===???@@@BBBAAA???======<<<======>>>>>>?????????>>>===<<<888888777666666777888999555666777888888777666555555555555555444444444444555555666666777777777777999777555444555555444222222333333444444333333333111000000000111111222333555444222222333333111000.........///111222111///111111111111000000000000////////////............///////////////////////////...------------...///......//////////////////...////////////...------//////000000000111111111////////////////////////////////////............/////////.........------/////////........................---------------------------...///000111------,,,+++++++++,,,,,,------------------------...///111000...------...........................000000000///......---------...//////000000//////------------------------+++,,,------......------//////000000000000////////////............//////------..................111111000000000000111111111111222444888:::;;;:::333111---,,,---.........//////000000000111111111000...++++++---......---***+++,,,---///000111111....../////////000000000////////////000000000000000000000////////////...------------...///000000333111111333666666222///000000000111111000//////000000000000111111111111222222222222333333333333222333333333444444444555111111111111111222333444222222222333555666888999////////////////////////////////////000000111111000000111111000///......------------.........///---------...///000111222////////////////////////000000111111111111000000..................------///000000111111000000///............///000222222111111111111111111111111222111000000//////000000.........///000111111111////////////////////////...///////////////.........//////000111222333333111111111111111000000000222222222222111111000000222222111111111111222333222222222111111111111111444555666555444333444555444555444444444777;;;???CCC@@@<<<888666666666666;;;::::::::::::;;;;;;;;;999999888777666555555555444666888;;;============???>>>???BBB@@@:::777777444444444444555666777888999:::<<<>>>???@@@@@@AAA===<<<;;;;;;<<>>===<<<<<<:::888555444555777888888888999;;;===@@@BBBDDDAAA===:::;;;>>>DDDOOOZZZiiifff```YYYWWWZZZYYYUUUZZZWWWOOODDD999333222444666444222222444777888999888888999;;;<<<>>>@@@@@@>>><<<:::888777888999:::;;;<<<>>>@@@@@@>>><<<:::444444444333444555666777333444666777777666555444444555666777777666555444666666555555555555555555666555333222333444333222222222333444444444333333111111000111111222333444666555333111111000000000000//////111333444444333000000000000000000000000///////////////.........////////////////////////.........------.........---...//////000//////...///////////////...------////////////000000000000///////////////////////////////////////.........///.........------------........................------------------------+++++++++,,,---...///000........................------------------------...000111000///---..............................////////////......------....../////////.........,,,,,,,,,---------......+++,,,------......------//////000000000000/////////......------......///...............---------//////............//////000///000222555888999999222000---,,,---.........////////////000000000000000...,,,+++---.........******+++,,,...///000000........./////////000000........./////////000000////////////////////////---------......//////000111111222444666666222///...//////000000000000//////000000000111111111111222222222333333333444444333333333333333333333333000000000000111222444444222222333444666888:::;;;////////////////////////......//////000000000000///000000000000//////...------------.........///------------...///000111........................000000111111111111000000------.....................//////000000//////...............///000222222111111111111111111111111000000///............///------...///000111222222////////////////////////---....../////////............///000000111222222000000000000000000000///111111111111111111111111000000000000111111222222111111111111111111111111222444555444333333444555333444444333444777;;;???FFFCCC???:::666444444444:::999888777777777888999::::::999999888777666666444666888:::<<<=========>>>@@@FFFMMMKKKBBB999666555555555555666777888888777888:::<<<===>>>??????<<<<<<;;;:::;;;===AAACCCBBBBBBBBBAAA@@@???===<<<>>><<<999777777999;;;<<<>>>===<<<<<<===>>>@@@AAA@@@<<<888999:::>>>GGGQQQ___```^^^YYYWWWWWWTTTPPPQQQPPPKKKCCC:::444333444777555333333555777888888888999:::<<<===>>>??????999777555333333666888:::999;;;===??????===;;;999333333333222222333333333222333444555666555555444555666777888888666555444666555444333333333444444444333111111222333333222111222333333444444444333111111111222222444555555666555444222000//////000000//////000222444444333////////////////////////.........///////////////........................---..................---------...///000000////////////000000//////...------------.........//////.................................//////////////////.........---------------------...............------------------------++++++++++++,,,---...///---.....................------------------------...///111000...------.................................------------------......------------------++++++,,,,,,---.........+++,,,------......------//////000000000000//////......------------.....................---------------,,,,,,,,,,,,------000......///333555666666222000...---...//////...---------.........//////000...,,,,,,...//////...+++,,,,,,,,,------..................////////////---............/////////.............../////////....../////////////////////000222444555444222000...//////000000000000//////000000000111111111111222222333333333444444444555444444333222222111111//////000000111222333444111222333444666888:::<<>>>>>===AAAKKKTTTSSSGGG<<<777777777666666777777888999555666888:::;;;<<<======;;;<<<<<<<<<;;;===AAADDDCCCCCCCCCCCCBBB@@@>>>===>>>===<<<;;;<<<>>>@@@AAACCCBBB???>>>===>>>???@@@AAA<<<:::::::::;;;BBBJJJTTTYYY\\\\\\[[[[[[VVVPPPKKKJJJGGGAAA<<<777666555:::888666555666777666666777888999;;;<<<<<<<<<<<<444333222111222555888:::555777999;;;;;;:::888666333333333333222222222111222222333333444555555555666777777777777555333222555444333222222222444444333222000111222333333222111111222333444444444444111111222222333444555666555555666444111000000111///---,,,---///000000000............////////////.........///////////////........................------...//////...------------......///000000000///000000000000///......,,,,,,---------..........................................////////////////////////.........---------------------.........---------------.........,,,,,,,,,,,,,,,------...***+++,,,---------,,,,,,---------------------------...000///---,,,,,,---........................------------------------...------,,,,,,,,,------,,,,,,------.........///+++,,,------......------//////000000000000//////......------------......------..................---,,,,,,,,,,,,,,,,,,---000...------000222333333000///---...///000///...,,,,,,---------.........111///---,,,.../////////------------------,,,,,,------........./////////------------.........///---............/////////...//////000000000//////---///111222333222111000000000000111111000//////000000000000111111111111333333333333444444444444555555444333222111000000000000000000000111222333222222333444666888:::;;;////////////////////////---...///000000000///.........///////////////........./////////000000000111000//////......//////...........................//////000000//////............//////000000000//////000000000000//////000000////////////000000111111111111111111111111111000000///.../////////......//////000000111111000000000000000000000000---...///000000000000000/////////////////////////////////000000111111222111111000000000000000000111111111222111111000000///000000000111111111222///111222222111000222333222444444444333444666888;;;<<<<<<999666444555666777666555444333444444555555666777888888888777777444555666888:::<<<>>>>>><<>>888777777666666777777888888444555666888999::::::::::::<<<=========>>>AAADDDCCCCCCDDDDDDDDDBBB???>>>======>>>???@@@BBBCCCDDDFFFDDDAAA???>>>???@@@AAABBB>>>===>>>>>>>>>CCCIIILLLUUU^^^aaabbbaaa\\\UUUHHHFFFBBB@@@>>><<<999777===;;;888777777666555333555666777888999888888777222222111111222444777888222333555777777666555444222222333333333333333222444333222222222444666777888888777666555333222111444333222111111222444555333111000111222444444333000111222333444444444444000000000111222444555666333555777666333111111111///---++++++---.........---------....../////////............/////////000........................------...//////...------......------...///111222000000000000000///......------------.........///..................................../////////000000000000/////////......,,,,,,,,,------.........------........./////////......---,,,,,,,,,,,,---***+++,,,---------,,,,,,------------------------,,,---///...,,,++++++,,,........................---------.....................---,,,,,,---...///..................//////+++,,,------......------//////000000000000//////...------,,,,,,------...,,,---------.../////////......------------......111...,,,,,,...000000000...---,,,,,,...///...---------------.........///000...++++++---......------------------------------------.........//////,,,,,,---------.........---------.........//////---.../////////...------,,,...///000000000111111222222222222111000//////000000000000111111111111333333333444444444444555444333333333222222111111111111000000000000111111222222333444555777999:::////////////////////////,,,---///000000000///.........///////////////...////////////000000000000222111000//////......///..............................////////////........./////////000000111111000000111111111111000000111000000////////////000111111111111111111111111222111111000000000000000////////////000000000000000000000000000000000000......///000111111000000///////////////............//////000111222222333222111111000//////......222222222222222111000000//////000000111111111222...000111111000000111333222444555555333333444555555888:::999666555777999666666555444444444444444222444555777777777666666444444666888:::<<<>>>???===AAAJJJTTTSSSIII???:::777666666666666777777888333444555777888888888888999<<<>>>>>>>>>>>>BBBEEECCCDDDEEEEEEDDDBBB@@@???<<<===???AAABBBDDDEEEFFFGGGEEEBBB@@@???@@@AAACCCBBB@@@@@@BBBBBBAAAEEEKKKIIITTT```fffhhhfff```YYYGGGDDD@@@?????????<<<999@@@===:::888777666444222333444555666666555444333333222222222333444555666222333444555666555555444111111333444444555555444555333222111222444777999999888777555444222111000333222111000000222444555222111000111333444444333000111222333444444555444/////////000111333444555222555888888555222111222222///------.../////////---------.........//////---.........//////000000........................,,,---...//////...---,,,///...---,,,---///111333000000000000000//////.............../////////000........................---.........//////000000000000000000////////////,,,,,,,,,------................../////////000000//////...---,,,,,,,,,,,,+++,,,...///000///......------------------------+++---...---,,,***++++++.................................//////////////////......---...///000111////////////////////////+++,,,------......------//////000000000000//////...------,,,,,,------...,,,,,,------...///000000/////////....../////////111///,,,+++,,,...//////---,,,++++++---------+++............/////////000...,,,******+++------,,,---------....../////////---------.........//////,,,,,,,,,---------......---------.........//////,,,---.........---,,,+++,,,---.........///000222333333333222222000///...000000000000111111111111333333333444444444555555111222222222222333333333222111000000000000000111222222333333555666888999111000000////////////000000/////////......------////////////////////////000///...---...000222333666444111000000///...,,,000000000000000000000000000///...------...///000---------......000111111//////000000000000//////...............///000000000000000000000111111111111///...///000000///...111111000///////////////000000000000000000000000222111111000///......---..................------000000000000000000000000...------......///000111000111222333333222111000////////////000000000000000111222333444333222111444444333333333444444555777555444444555666666555888999999777444222222333222333444555666888888999222333444666888:::<<<===:::===BBBEEEDDD@@@;;;777333444666777777777666666666666555555555666666777<<<;;;;;;<<<<<<===>>>???FFFDDDCCCDDDHHHIIIFFFCCCBBBAAA???>>>>>>???AAABBBBBB@@@===<<<===@@@DDDFFFKKKIIIGGGGGGHHHIIIJJJIIIPPPWWW___fffkkkllleee[[[IIIDDD>>>===???AAA>>>;;;>>>AAA@@@999333222333222444333333333333444555666666444222222444555333111222333333555666666444222333555777777555444333444333111000000222555666666;;;999777444111000000000333333222222333333444555333333222222111222222222111111111222222333333333222222000000000111222333666666666666555444333222111111000000000000000111...,,,)))'''(((***---///////////////////////////////////////////////////............////////////...///000111111000///...000000//////.........------...///000000///......------------------------..................------...111333444222000......////////////////////////////////////////////////......---------,,,,,,,,,------------------------///...,,,++++++,,,...///000000//////....................................------------------------......////////////......---------.........//////------,,,,,,,,,,,,------////////////////////////..................------000000///............//////---,,,,,,...//////.........//////......---,,,...............---------+++,,,---...////////////.........------,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,...---,,,,,,---///////////////////////////......------------.........///000000///000111333666777999999666444222222222222222111111111000000222111111111222333333444222222222111111111111000333222000/////////000111111333444444333222222333000///////////////000000111000//////............////////////////////////000///...---...000222333888444000------...//////////////////////////////000///...------...//////------------...///000111//////000000000000//////...............///000000111222444666777777666555333111//////000000000...111111000///////////////000000000000000000000000111111000000///......---........................000000000000000000000000000000//////.../////////000111222222222222111000/////////000000000111111111111222333333333333222333333333222333333444555666444333555777999999999888999:::999666333333333333333444444555555666666222333555777999:::;;;;;;888;;;>>>AAA@@@===999666333444666777888888777777777777666666666777888888<<<;;;;;;<<<<<<===>>>???DDDDDDDDDEEEFFFGGGFFFDDDAAA@@@>>>======???AAABBBBBBAAA>>><<<===???CCCEEELLLIIIEEEDDDEEEIIIKKKLLLPPPVVV]]]bbbhhhjjjccc[[[JJJDDD===;;;===@@@@@@??????CCCCCC<<<666555444333333333444444444555555555555333111222444444222000111222444666777666333111333555777777666444333333333333333333555777888888888777555333222111111222333333222222333333444555444333222222111111111111111222222222222222222333222111111000111111111222444444444444333222111000000//////.........//////000///---,,,,,,...000222////////////////////////....................................////////////...///000111111000///...000/////////............///000000000000///---,,,------------------------...........................000333444222///..............................////////////////////////......---------,,,,,,,,,------------------------...---,,,++++++,,,---.../////////......---------........................------------------------......////////////......---------.........//////...------------------...------------------------..................------000///......------......///---,,,,,,...//////.........//////......---,,,//////......------,,,,,,,,,,,,---...////////////......---------,,,,,,,,,,,,,,,,,,---------......------------------------+++---......---,,,...///////////////////////////......------------.........///000000000111444777<<<>>>@@@???;;;777444333222222222111111111000000000000000000111111222222222222222111111111000000222111111000111222333444666777888777444333222333............///000111111222111///......///000000//////////////////////////////.........000222333999444///,,,,,,...///000////////////////////////000000///...------......------------...///000000...//////000000//////..................///000000333666;;;???AAA@@@>>><<<666333000//////000000///111111000///////////////000000000000000000000000111000000//////.................................000000000000000000000000222222111000////////////000111111222222111111000000000000111111111222222222222111111222222333444333333222222333444444555555444444555999<<<<<<<<<888:::<<<;;;888666444444444333333333333333333333333555777888999999999999666888:::;;;;;;999777555333444555777777888777777888888777777888999999:::<<<;;;;;;<<<<<<===>>>???BBBCCCEEEEEEDDDDDDDDDEEEAAA???>>>======???BBBCCCDDDBBB???======???BBBDDDJJJGGGBBBAAACCCHHHKKKMMMOOOTTTXXX\\\bbbfffbbb[[[MMMFFF???<<<===@@@BBBCCCBBBGGGGGG@@@999777666444333333555666666666555444333222111222333333111000000222666888999777444222333555888888666444333333444555666777888999999999666555444333333333333333333333222222333333444555555444333222111000000000222222222222222111111111000111111222111111000000111111222111111000///......------,,,------......111000000000000111222222////////////////////////....................................////////////...//////000000//////...////////////............111111111111000...---,,,------------------------...........................000222333111///......------------------------////////////////////////......---------,,,,,,,,,---------------------------,,,+++******+++,,,---......------------,,,,,,......................................................////////////......---------........................------.........------------------------------------------......///......---------------///---,,,,,,...//////.........//////......---,,,/////////...---,,,,,,+++,,,---...///000000000000...------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...///////////////////////////......------------......///000000000111444888<<>>???@@@CCCFFFEEECCCBBBCCCFFFAAA???>>>===>>>AAADDDFFFFFFDDDAAA???>>>???AAABBBFFFCCCAAA@@@CCCGGGJJJLLLKKKNNNQQQUUU[[[bbbaaa\\\OOOJJJDDDAAABBBDDDEEEEEEFFFJJJJJJCCC;;;888666444222444666777888777555444222222333333333222111000000444999<<<<<<999666555444666888999777555444444555777999::::::999999999666555555444444333333333333333222222333333444555555444333111000/////////333333222222111111000000000000222222222111///...000000000000000///......------,,,,,,------............//////000000000///////////////////////////....................................///////////////////////////////////////////////////.........111111111000000//////.......................................////////////---///222222111/////////------------------------////////////////////////......---------,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////---......//////......---........................///......------......///////////////////////////,,,,,,------------............---,,,,,,,,,,,,---///---,,,,,,...//////............///......---,,,000///......---,,,++++++---...//////000000000///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...///////////////////////////......------------......///000000000111555;;;@@@JJJLLLLLLIIICCC;;;666333111111111111000000000000///000000000000000000000111111111111000000000000000000111222333444555555999;;;<<<;;;888444333222------------...///111111000000///......///000111////////////////////////.........//////000111222222111000///000///---,,,.......................................------,,,...------------......///......////////////.....................///000000666<<>>??????BBBDDDDDDBBB@@@BBBEEEAAA@@@>>>===???CCCGGGIIIHHHFFFDDDAAA??????@@@AAAAAA@@@@@@BBBEEEGGGHHHGGGFFFHHHIIILLLTTT\\\^^^[[[OOOMMMKKKIIIIIIIIIHHHHHHKKKNNNMMMDDD<<<888666333333444666888888777666555222444555555555333222111333888===@@@???<<<::::::666888999999777666666666666888;;;;;;999777777888777777777666555444333333333333222222333333444555555444333111000/////////222222222111111000000000000111111222111000///...///000000000000//////.........------...//////000,,,---.../////////......////////////////////////....................................//////////////////............//////.........///////////////....../////////000111111................................./////////000000---///111111000//////000........................////////////////////////......---------,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,........................////////////////////////------............------.....................---......------------......////////////////////////,,,,,,,,,,,,------............---,,,,,,,,,,,,---///---,,,,,,...//////............///......---,,,///......---,,,,,,++++++---......///////////////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...000////////////////////////......------------......///000000000111555;;;@@@GGGIIIIIIFFF@@@999444111000000000000000000000000000111111222222111000000111111111000000000//////111111111222222222222222444777999999777555333333------------...///000000.........///////////////////////////////////////......//////000111111111000000000000111000---***........................,,,---............------...---------------......---......//////......---...............///000000555999@@@EEEGGGEEEAAA>>>666333000//////000000///111111000///////////////000000000000000000000000.................................//////000000111111111111111111111111111////////////000111222222111000000//////000000111000000000111111111222222222222111111222222333444444444444444555666888888999777666666777888777666666888::::::888555444444111111222444555666888888888888777777777777777777666666666666666777777777444555555666777999:::;;;======<<<;;;::::::::::::<<<;;;;;;<<<<<<===>>>??????@@@BBBBBBBBBAAABBBBBB@@@???===<<>>>>>???BBBEEEFFFEEEDDDBBBCCCDDDFFFMMMVVVXXXUUULLLMMMMMMNNNOOOOOOOOOOOORRRTTTPPPFFF<<<888555333444555777888888888777666444666888999777555444444555:::@@@BBBAAA>>>>>>>>>:::::::::999777777888:::999;;;===;;;777444555777888888888888777666444444333333222222333333444555444333222111000/////////111111111111111000000000111111111111000///......//////000000000000//////............///000111111......///000000000000000////////////////////////------------------------............///////////////......------......///.........///////////////------------...000111222.................................//////000000111---...000000///...///000////////////////////////////////////////////////......---------,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------................................................------............------...............------------------,,,,,,---------------------------------++++++,,,,,,------......///......---------------///---,,,,,,...//////.........//////......---,,,------------,,,,,,,,,,,,------...............---,,,,,,,,,------------...,,,,,,,,,---------......------------------------,,,...//////......///000////////////////////////......------------......///000000000111444888<<<@@@AAAAAA>>>999555222111//////000000000000000111000111222222222111000///111111000000000/////////000111222222222222222111000333666777666444333333......---------......///+++,,,.../////////...---////////////////////////---...///000000111111111111000////////////...,,,........................***+++---............---...------,,,,,,------...---......//////......---...............///000000222444888;;;<<<;;;888777333111//////000000000...111111000///////////////000000000000000000000000........................---......///000000111111111111111111111111111111/////////...//////000000111000///......///000111/////////000000000111111111111222333333333333222222222222222444555666777777555444444555666555444555666777777555333333444111222222333444555555555999888666666666777888999555555666666777777777777888888888888:::<<<>>>???BBBAAA@@@>>>===<<<;;;;;;<<<;;;;;;<<<<<<===>>>???@@@??????@@@BBBBBBAAA@@@>>><<<::::::===BBBGGGKKKNNNLLLIIIFFFCCCBBBAAAAAA???>>>>>>???BBBDDDDDDCCCAAABBBAAAAAAGGGOOOPPPMMMHHHIIIKKKMMMPPPSSSWWWYYYYYYZZZTTTGGG===888666444666666777777777888888888555999<<<<<<:::777666777666<<>>???AAA======;;;999777888;;;>>><<<>>>???;;;666333444777777888999999999999888777333333222222333333444555222222111000000000000000000000000000111111111111222222000//////...............///////////////...............///000111222////////////000000111111////////////////////////------------------------............///////////////...------------...///............/////////000------,,,,,,---...///000........................---......///000000111111---...//////......///111........................////////////////////////......---------,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,---------...........................------------------------,,,------......------,,,//////.........---------,,,,,,++++++++++++,,,,,,------------------------***++++++,,,------......000///......------......///---,,,,,,...//////.........//////......---,,,+++,,,,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................---...//////......///000////////////////////////......------------.........///000000000111444777666777777666333111111111////////////000000111111///000111222111000...---111000000000///////////////000222333444444444444///222555777555333222111///......---------......)))+++---///000///---+++////////////////////////---...///000111111111111333000---,,,---.................................)))***,,,.../////////......------,,,,,,,,,---------..................---...............///000000///000333444555333222111111///...///000111///...111111000///////////////000000000000000000000000---.....................---......///000111111222111111111111111111111111111000///......------...111000///......///000111////////////000000000000000111222333444333222222000000000111222333555666555333222222444555555444444555666444333222222444222222222222222222222222:::888666444555777999;;;444555666666777777777666:::::::::;;;<<<>>>AAABBBFFFDDDCCCAAA???======<<<<<<;;;;;;<<<<<<===>>>???AAA???===???BBBCCCAAA>>><<<:::888888;;;@@@FFFJJJPPPNNNKKKGGGDDDCCCAAAAAAAAA???===<<>>>>>;;;999888888777<<>>;;;===BBBCCC@@@<<<@@@>>>;;;::::::===@@@BBBIIIKKKLLLKKKIIIEEEDDDCCCAAA===999999>>>DDDGGGIIIIIIGGGDDDAAAAAABBBEEEFFFFFFEEEEEEFFFKKKRRRZZZ___```YYYSSSOOOGGG:::555666999777888;;;;;;999;;;???999>>>@@@===;;;<<<;;;888:::;;;=========>>>@@@BBB<<<>>>???===;;;:::===@@@EEEFFFDDD>>>666333555888777666666999===???>>><<<444444333333333222222222333222000/////////000000333333333333222222111000////////////............///////////////.........000...---,,,......---,,,///000111111111000...---......---------......///---......//////......------------,,,++++++...000------......///000000000111111000///////////////........................666444222///.........//////............///000000......////////////......///...------,,,,,,,,,,,,------------------------***+++---///000000///......------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000......------------......///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---.........---,,,,,,+++------------------------+++++++++,,,---...//////......---------,,,,,,,,,---...///000000///.........---,,,,,,++++++,,,,,,------------------------...------,,,,,,------......------------...//////000---++++++---...---+++---------.........//////000000///...------,,,,,,000///...---------------------..................---...///000000///...---,,,---///000000000///...111///...---...///111222222111000///............555333333666;;;<<<888444///000222333333222000///000000000///......---------------............///........................---------------,,,,,,,,,...///000000///...---,,,---,,,,,,++++++,,,,,,---,,,------,,,++++++...000333111///...//////...---...------...//////...,,,...............///000000........................---...000111111000...---111111222333222111000/////////////////////..............................////////////////////////222222222111111000///...//////............//////.../////////////////////.../////////000000000000222111111111111222333333111111111111111111111111222222222333333333444444777777777555333222333555333333222222333333444555222222222333444555666666555555666666666777777777:::999999;;;>>>AAABBBAAADDDAAA===:::777777888999::::::;;;===???@@@BBBBBBAAA???===???CCCDDD@@@<<>><<<;;;<<<>>>@@@AAACCCFFFHHHHHHFFFDDDBBBBBBBBB>>>::::::>>>BBBFFFGGGLLLJJJGGGDDDBBBAAABBBBBBAAABBBCCCEEEIIIOOOUUUZZZbbb[[[VVVQQQHHH===888999888777999<<<<<<999999<<>>AAAGGGHHHGGGAAA999444444777888666666777:::;;;999777444444444333333333222222222111000////////////000333333444444444333222111000000000/////////....../////////////////////...000...------...//////......///000111111000/////////......---------......------............------/////////...+++***+++,,,///////////////.........000//////.......................................444333000...---......///......------......///000......////////////............---,,,,,,,,,,,,,,,------------------------+++,,,---...////////////...------,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000//////............/////////...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000......---------,,,,,,,,,,,,---.../////////...---...---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,------...------------...//////000...,,,,,,......---+++---------.........//////000//////...------,,,,,,///......---------......000000000000000/////////......////////////......---...///000000000//////111000///......000111333222222111000///......///222222444:::??????;;;666000111222333333222111000/////////////////////////////////.........------........................111000000//////......---...////////////...------------,,,,,,,,,,,,------.........---,,,---///111777444111000000111000//////...,,,,,,...///........................//////........................---...///000000///...---///000111222222222111000000000000//////.................................////////////////////////222222222222111000////////////............////////////////////////............/////////000000000111111111111111222222333111111111111111111111111222222222222333333333333777777777666444333444666333333333333333444555555333333222222222444555666444444555555555666666666666666777999===???@@@@@@@@@>>>;;;888777777888:::;;;;;;<<<===>>>??????@@@AAA@@@@@@BBBEEEDDD@@@<<>>>>>>>>???@@@@@@>>>AAAEEEGGGFFFCCCBBBAAABBB???;;;:::===@@@CCCEEENNNMMMJJJGGGDDDAAA???>>><<<===???AAACCCIIIOOOTTT]]]ZZZUUUQQQHHH???;;;===999888;;;???@@@<<<:::;;;EEEKKKOOOMMMIIIEEE???999999:::999999999;;;???BBBJJJJJJHHHCCC>>><<>>???>>>>>><<<:::999888999;;;<<<;;;<<<<<<<<<<<<=========@@@@@@AAADDDFFFEEE@@@===?????????@@@@@@@@@??????===AAAEEEGGGFFFCCCAAAAAA???===::::::;;;>>>BBBDDDMMMLLLKKKIIIFFFCCC???===:::;;;;;;;;;<<>>???<<<;;;===CCCDDD@@@======DDDMMMUUUVVVRRRLLLCCC:::;;;:::999888888:::???CCCNNNNNNKKKDDD>>>;;;===@@@DDDFFFGGGDDD>>>888555333------///111333444444444444333333333333222222222111111222222222222111000000111333555555333111000111111111111000000000000............///////////////...---...111333333333111111111000//////...---000///...---------------,,,,,,------------,,,,,,(((+++...////////////000000000//////............000///......------......000000000000000000000000......---------......///---,,,,,,,,,,,,---............////////////......,,,,,,---------,,,,,,,,,------------------------...------,,,,,,...///000...------,,,,,,------...---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......//////000//////............//////......------------..............................,,,------......------,,,,,,------...------,,,,,,++++++++++++++++++++++++...---------......///000......---------,,,,,,,,,******+++,,,------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------------...//////000///////////////...---........................//////.........------------------------...///000/////////...------,,,,,,///...---,,,,,,---...//////000000111111111111111111111000000111111222333222222111000000000000000...000444999======:::777222222111000000111222222------......///000000000111111000///...------,,,........................++++++,,,------...//////...------------............------,,,,,,------...+++,,,......///111555888>>>;;;777444333111///---///---++++++---///000///---...///000000000//////........................------............------,,,...///111222222222111222222111000///......---........................//////////////////////////////////////////...---...............///000000000000//////.........---............////////////000000//////000000111222111111111111111111111111111111111222222222333333222444555444333222222333333333333333444555666777666555444333333333444555444444444444555555555666222222444777;;;>>>>>>===;;;:::999888888999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;===???AAADDDEEEDDD@@@>>>>>>???@@@AAA@@@@@@???>>>===@@@DDDEEECCCAAA???>>><<<;;;:::999:::===AAADDDHHHIIIJJJJJJHHHEEEAAA???<<<<<<:::777777===HHHPPPYYY\\\\\\VVVMMMFFFCCCAAA@@@===>>>CCCEEEAAA>>>===>>>IIIUUUXXXVVVPPPFFF=========;;;999888:::???BBBLLLLLLIIICCC<<<999;;;===<<<>>>AAAAAA>>>999555333+++,,,...///000111222222333222222222222111111111111222444555555444222111...///111222222111000///111111111111000000000000---.........//////000000///...---///111333444444444333222000...---,,,+++//////...---------------,,,------......------,,,(((+++.../////////000111............//////000000111000//////......//////000000000000000000000000---------------......///---,,,,,,,,,,,,---............////////////......,,,------.........---,,,------------------------///...---,,,,,,---///000...------,,,,,,------...------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------.../////////...------,,,,,,------...................................................,,,------......------,,,,,,,,,------...------,,,++++++++++++++++++++++++...------------......///......---------,,,,,,,,,))))))***+++,,,---...///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------...//////000000111111111/////////.....................---...............------------------------...///000//////......---------,,,///...---,,,,,,---...///000000000000000111111222111111111111111222222333222111000000000000000000000000111333555555555444222222111000000111222222---.........//////000000111111000000///...------........................++++++,,,...///000111222---------,,,------...///......------------......+++,,,---...///222555888<<<:::777555444222///---...,,,+++,,,...000000///---...000111222222111111////////////////////////........................,,,...///111222222111111111111111000000/////////........................////////////////////////---......//////......---......---......///000111000000000///......------------.........////////////////////////000000111111111111111111111111111111111111111222222222222111222444444222111222222333333333333444555777777777666666666555555444444444444555555555666666666333333555999<<<>>>>>><<<777777666666666777888999:::::::::::::::::::::::::::<<>>===<<<>>>@@@AAA???===============<<<;;;;;;<<<@@@CCCDDDFFFHHHIIIHHHFFFDDDBBB>>>>>>===999888===HHHQQQbbbhhhkkkdddZZZSSSOOOKKKIIIBBB???AAABBB???<<<;;;999CCCNNNRRRQQQNNNGGG@@@>>>>>>===;;;999:::===???EEEFFFEEE@@@:::777888:::555888;;;===<<<999555333...000111111///......///111111111000000000//////000111444666666555333111......///000000000000///111111000000000/////////------......///000000000///...---...111333333333555444222000...,,,,,,+++......---------......///---..................---...///000000...---------------......///000000111111111000///////////////////////////////////////------..................---------------......///......////////////......,,,---///000000///......------------------------......---------......///...------,,,,,,------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---......//////---,,,,,,,,,,,,,,,,,,---........................------------------------,,,------......------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------.........---------,,,,,,,,,)))))))))***,,,...000111...---,,,,,,++++++,,,,,,------------------------...------,,,,,,------......------------.../////////111333333222000///000...............---------..............................---------...//////000000000000000000000000//////............//////000////////////000111222000000000111111111111222000000////////////000000111111111000000000111111111111111111111111111111.........///////////////111000000000//////.................................//////000111222222333------,,,,,,,,,---...///......------------......---............000333555555555555555555444111...,,,,,,,,,---///000///...,,,...000333444444333333000000000000000000000000000//////////////////000---...///111111111000000111000000000000000000000........................////////////////////////......////////////......---------......///000111111000000///......---------------........./////////............///000000111111111111111111111111111111111111222222222222111333555555333222222333222333333333555666777888777888999999888666444333555555666666666777777777555555777:::>>>???>>><<<777777666666777777888999999999999999::::::::::::777999<<<>>>??????@@@@@@??????>>>>>>>>>=========;;;<<<>>>>>>======???@@@BBBBBBBBB???<<<<<>>AAABBB@@@===@@@IIIPPPcccnnnvvvrrrkkkfffbbb^^^WWWMMMDDDBBBAAA===::::::888???EEEEEEFFFHHHGGGDDD>>>>>>===;;;999888999;;;===???@@@>>>999666777888333555777999:::888555222///111333222000...///000////////////............---///333555666444111///000//////...///000111222000000000/////////......------......///000000111///...---...000222222222333222000///............---------------...///000...//////000000//////...000111111///---,,,---............///////////////000000///............///............................../////////......---......------......///000......////////////......---...000111222111000///---------------------------...............------...------,,,,,,------...,,,,,,,,,++++++++++++***************************+++,,,,,,------......///---------,,,,,,---------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,......---------,,,,,,,,,)))))))))***,,,///111222...---,,,,,,++++++,,,,,,........................///......------......///...------------.../////////222555555222000000111//////.........---------........................///......---------............//////000111111111///000000000000000000/////////.........///000111//////000000111111111000//////............//////000111333333222111111111000111222333333222111000////////////////////////000000000000////////////........................------------............---,,,,,,+++,,,---//////......------------......///000000///......000333000111222555666666333000++++++,,,...000111///---,,,...111333555666555555000000000000000000000000000000////////////000000......000111111000000///000000000000000111111111........................//////////////////////////////000000000000000///---------......000111111111000000///...------------------.........//////...............///000000111111111111111111111111000111111111111222222222111333666666555333333444222333333444555666888888777888:::;;;:::777444222666666666666777777777777666777999<<>><<<999999999999999999:::;;;888999999999999:::::::::555777:::;;;===>>>@@@AAA??????>>>===<<<<<<======;;;===>>>??????@@@CCCFFFGGGGGGFFFBBB>>><<<>>>AAACCCDDDEEEFFFFFFEEEDDDCCC===BBBFFFFFFBBBCCCIIIOOO^^^mmmxxxyyyuuutttrrrooodddWWWKKKEEEBBB>>>;;;;;;:::>>>>>><<<<<>>>>>===;;;888666777777888;;;>>>===999777777888333444666888999888444111---000333333222111333555///............---------+++...111444555333000---111000///......000222444////////////............---------...///000000111000...---...000111111111111000///......///000111,,,,,,,,,---...///000111//////000000000000///////////////...------///222000000000///......------//////...------------...........................//////000000///......---///............///000000......////////////......---///111222333222111000------------------------------/////////...---,,,...------,,,,,,------...,,,,,,,,,+++++++++******************************++++++,,,------......///.........------...............////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,---.........---------------------------,,,,,,+++******+++++++++......---------,,,,,,,,,))))))***+++---///222333...---,,,,,,++++++,,,,,,//////////////////////////////............//////...------------.../////////222666666333000000111//////.........------------.....................000///...---------------++++++,,,---...///000000///000111222222111000//////...---------...000111......///000000000000000......---------......//////222555777666444222111///000222333333222000///..............................---------......///,,,------......------,,,,,,---......//////......,,,,,,,,,------.........---------,,,,,,+++++++++000000000000000000000000000111111111222222222222........................------,,,---...111444666;;;;;;999666222/////////,,,---...---,,,---...000...111333333111///......//////............//////---------,,,,,,+++++++++---...///000000111111000.........///////////////---------------...///000111111000/////////////////////............//////222222111000///...------000000000000////////////111111111111222333444555222222222222222222222222444444444444444444444444777888999<<<===<<<888555333333444666777999::::::;;;;;;<<<<<<<<<<<<;;;;;;>>>===;;;888888888999:::===<<<;;;;;;<<<;;;999888444555777999;;;===???@@@======>>>???AAAAAA>>><<<@@@???>>>>>>???AAACCCDDDFFFFFFEEEBBB???>>>???@@@AAADDDIIILLLMMMLLLHHHFFFDDDEEEFFFDDDBBBCCCHHHLLLXXX```iiioootttyyyyyyuuummm^^^OOOHHHEEE@@@<<<:::===:::777777;;;???@@@@@@=========:::666333333333444555888:::;;;;;;999999555555555555444333222111000000000000111222333444333333111///...------------...//////......///000111000///000111111000//////...------//////...---,,,,,,---...///000111111...------------.../////////////////////.........////////////............///000111222111000...,,,000000//////.........---......//////......---,,,......////////////......,,,,,,,,,,,,,,,---...///............------------------------------------//////............//////,,,++++++,,,...222666999666555222000...---------,,,---------.../////////---------,,,,,,+++++++++000000...---,,,+++++++++++++++***)))***+++---....../////////...---,,,,,,+++*********++++++)))(((++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++...000111000///---------,,,,,,,,,,,,,,,,,,)))+++------,,,******+++,,,,,,,,,++++++*********+++,,,---...////////////---,,,+++*********+++,,,---...000111111111000///,,,------...............//////000000000000//////000333555222---***,,,///......//////......---,,,////////////...---,,,+++////////////////////////,,,,,,,,,---------......------------------------............////////////000000000000000000000000///............///000000000222555777666444111///222222222222222222222222..............................---------.........,,,------......------,,,,,,---......//////......,,,,,,,,,---------......---------,,,,,,,,,++++++////////////////////////000000000000111111111111...........................---------...111333555<<<===<<<999555222111111...///000///......000222///000222333444333111000//////............//////...---------,,,,,,,,,,,,---...///000111111111111//////..................---------------...//////111000000///////////////.........------.........111111000000//////......000000000000000000000///000000000111111222444444333333333333333333333333333333333333333333333333555666999<<<>>>>>>:::888333333444666777888::::::::::::;;;<<<============>>>===;;;999888888999:::<<<;;;:::;;;<<<<<<:::888555666888999;;;===?????????===<<<===???@@@@@@?????????>>>===>>>@@@BBBCCCEEEEEEDDDBBB???>>>>>>@@@@@@CCCGGGJJJKKKJJJGGGFFFFFFFFFDDDBBBBBBCCCGGGIIIQQQXXX___dddhhhmmmmmmjjjbbbWWWLLLHHHDDD???<<<<<<<<<999666666999<<<======???>>><<<888444333555777777888:::;;;;;;:::999999555555555444333222111111000000000000111222333444444333222111//////.........///000000......///000000///...///111222222111///...------...///...---,,,,,,------......//////...------------...///////////////////////////...////////////............000000///...............///.........------------......//////......---,,,...//////000000//////...---,,,,,,,,,,,,---...///222222222111111000000000------------------------///..................///...---,,,---///222666888888777444111///------,,,---------..................---------,,,,,,,,,+++,,,,,,++++++***+++++++++,,,++++++***+++,,,---...------......------,,,+++///...------......---+++++++++,,,,,,,,,,,,------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////******)))))))))******+++)))+++---...,,,+++++++++,,,,,,,,,+++++++++******++++++,,,....../////////---,,,,,,,,,,,,,,,---------...///000111000000///------...////////////...///000000000000000000///000222444222---+++---///......//////......---,,,------...............---........................,,,,,,,,,---------......------------------------............////////////000000000000000000000000---,,,,,,,,,,,,---......111222444555444333000///111111111111111111111111................................................,,,------......------,,,,,,---......//////......,,,,,,,,,------------...------------,,,,,,,,,,,,............................../////////000000000...........................---------///111333444:::;;;;;;:::666333111111000111111111000000222444222111111444777777444111//////............//////...............---------...///000111111222222111000/////////......------...------------...//////000000//////......////////////............//////000000000000////////////000000000000000000000000000000000000000111222333444444444444444444444444222222222222222222222222444555888<<<>>>>>><<<999444444444555777888999:::::::::;;;<<<===>>>>>>???===<<<;;;999999999::::::<<<;;;;;;<<<======;;;999888888999:::<<<===>>>???@@@>>>;;;;;;>>>@@@BBBBBB>>>>>>=========???@@@AAADDDDDDCCCAAA???===>>>???@@@AAACCCEEEFFFFFFFFFEEEHHHEEEBBBAAABBBDDDFFFGGGKKKPPPTTTVVVYYY^^^^^^\\\SSSMMMJJJHHHDDD>>><<<===<<<:::777777999;;;<<<<<<@@@>>>;;;777555555888;;;<<<<<<<<<<<<;;;999888888444333333333222111111111000000000000111111222333444444222111000000000000///000111111///...///000......///111444555555333000...------...//////...------------------------...------------...//////......//////////////////////////////............000///...,,,,,,---...///---------------,,,,,,,,,......//////......---,,,//////000000000000//////------,,,,,,,,,---......111111000000///...------..............................------------......//////......///222444666999777555222///---,,,,,,...............---------.........---------------++++++******+++,,,------------,,,,,,,,,---......,,,------------,,,++++++000///......//////...,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---...000++++++++++++,,,---......***,,,//////---,,,,,,---,,,,,,,,,,,,++++++++++++***+++,,,------......---+++,,,,,,---............---...///000111000//////......///000000000//////000000111111111111000000000222333111...,,,---///......//////......---,,,+++,,,---...////////////........................,,,,,,,,,---------......------------------------............////////////000000000000000000000000------,,,,,,------...///111111222222222111000///////////////////////////..........................................------,,,------......------,,,,,,---......///.........------------------------------------------,,,,,,---------------------------------.........//////....................................///000222333444555777666333000...---000111222111000000222444555333222555999:::555000//////............/////////////////////............///000111222222222222111111111000//////............---------......///000//////.........//////111000000000000000000111.../////////000000000111000000000000000111111111000000//////000111111222444444444555555555555555333333333333333333333333444555777;;;======:::777555555444555666888999:::<<<<<<<<<<<<<<<<<<======<<<;;;;;;:::::::::;;;;;;<<<<<<===>>>@@@@@@===;;;::::::;;;<<<======>>>>>>???===<<<===???AAABBBBBB=========<<<===>>>???@@@AAABBBBBBAAA>>>===>>>?????????@@@@@@AAACCCDDDDDDFFFBBB??????CCCFFFGGGFFFGGGKKKLLLLLLMMMRRRSSSPPPHHHGGGHHHIIIDDD===;;;>>>===<<<;;;:::;;;<<<======??????>>>;;;999888;;;===???>>>===<<<:::888666555333222222111111111111111000000000000000111222222333222111111000000000000111222333222000//////000---///333777;;;;;;888555111///------...//////............---------,,,,,,...------------...//////............////////////////////////............////////////......//////------------------------.........///......---,,,//////000000000000//////------,,,,,,,,,------...111000000///...---,,,,,,////////////////////////------,,,,,,,,,,,,------//////.........000222333555444333111///...---,,,/////////...---------,,,........................---------------...//////......---------.........---------......---,,,,,,///---++++++,,,---,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...++++++++++++,,,---//////+++---///000...---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,)))***,,,...///......------...///000000000///......//////000000000000000000000111111111111000000000111222111...------///.........///......---,,,,,,------...//////..............................,,,,,,,,,---------......------------------------............///////////////////////////////////////////////////000000111111111000///////////////////////////////////////////////////////////////......//////...---,,,,,,,,,------......------,,,,,,---......///.........------------------------------------------------------------------------,,,------------.................................///////////////000111111///111333333111...,,,,,,///000000000//////111222888555333555999888333...//////............//////////////////////////////...///000111111222111111222222222111111111000000///......---------......//////............//////000//////......//////000......//////000000111111///000000000111111111222000000000///000000111222444444444555555666666666555555555555555555555555555555777:::<<<:::777444666555444444555777999:::???>>>===;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<======???AAACCCBBB@@@>>>;;;<<<<<<===>>>>>>??????======>>>@@@BBBBBBAAA???==================>>>>>>???@@@AAA@@@>>>======>>>>>>=========>>>@@@BBBCCCBBB@@@>>>AAAEEEHHHHHHFFFDDDFFFFFFDDDEEEIIIJJJHHHCCCEEEHHHIIIDDD<<<:::>>><<<<<<<<<;;;;;;;;;===>>>>>>???@@@@@@>>><<<<<<<<>>===;;;999777444333333222111000000000111111000000000///000000111111111000000/////////000000333444444333111///000111---111777>>>AAA@@@:::666111///------...///000///000000//////...---------...------------...//////---.........//////000000////////////............---///111333333222///.....................//////.........///......---,,,//////000000000000//////...------,,,,,,,,,------333333222111111000//////////////////////////////------,,,,,,,,,,,,------...------,,,---.../////////////////////......---/////////...---------,,,........................000///......------....................................////////////.........,,,******+++,,,+++***+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++&&&&&&&&&'''((()))***+++,,,...000000///------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,((()))+++,,,---------,,,,,,---...000000//////......//////000000000000000000000111111111111000000000111111000///......///.........///......---,,,......//////...------,,,........................,,,,,,,,,---------......------------------------............////////////////////////////////////000////////////000111111111000///.........//////000000000000000000000000////////////////////////....../////////---,,,+++,,,------......------,,,,,,---......//////.........------------,,,,,,,,,------------............------------------------,,,,,,---------................................./////////000000000000000///111222222000............/////////......000111888666555666777555111---//////............//////.........///////////////---...///000000111111000111111111111111222222222//////...------------.........------......//////------,,,,,,,,,,,,------......//////000000111111///000000111111222222222111111000000000111111222333333444444555666666666555555555555555555555555666666888:::<<<:::666333777666555444555777999;;;@@@>>><<<:::888777777888::::::;;;;;;<<<<<<<<<===<<<===???BBBDDDDDDAAA???<<<<<<===>>>??????@@@@@@>>>>>>???AAACCCBBB@@@============>>>>>>>>>>>>>>><<<>>>@@@???>>>======>>><<<<<<;;;;;;<<<>>>@@@AAA???@@@AAADDDGGGHHHGGGFFF???BBBAAA??????CCCDDDBBBCCCCCCEEEGGGBBB;;;:::===888999::::::999999;;;======???AAAAAA???<<<;;;:::<<<=========;;;777444222333222111000000111222222000000000//////000000111//////////////////000000555666666444111000000111///222888>>>AAA???999444222000---,,,...///000000000000000//////............------------...//////------......///000000000////////////............,,,///222555666333000---.........///////////////......//////......---,,,......////////////............---,,,,,,,,,------000000////////////....................................------------......,,,,,,,,,,,,,,,------...+++,,,---...//////.....................------------------------...............---,,,++++++,,,,,,.........///......---,,,......///000000000000///111...,,,+++,,,---------++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))+++...//////...+++***)))((((((((()))***+++++++++---000000...---------,,,,,,,,,,,,------------,,,,,,------------,,,,,,))))))***+++,,,,,,,,,,,,,,,---...///000///............///000000000////////////000000000000//////111000000000/////////.........//////......---,,,////////////...---,,,+++------------------------,,,,,,,,,---------......------------------------............////////////000000000000000000000000......------......///000111000///.........//////111111111111111111111111////////////////////////...///000000///---+++***,,,------......------,,,,,,---......//////............---------,,,,,,,,,------------.........///------------------------------------....................................///000000000000000/////////000111000......///000.../////////......000111333444555555555333000/////////............//////------........./////////,,,---...//////000000///...//////000000111111222//////...---------------...------------...///000......------------......////////////000000000000///000000111111222333333222222111111111111222222222333333444555555666666555555555555555555555555666777999<<<>>>===999666777666555444444666999;;;>>>===:::888777666777888999:::;;;<<<============:::<<<>>>AAADDDDDDAAA>>><<<<<<===>>>???AAAAAABBBAAA@@@???@@@AAAAAA???>>>>>>>>>>>>??????>>>>>>===;;;===??????>>><<<======;;;::::::;;;<<<===???@@@>>>BBBGGGIIIIIIFFFDDDCCC===@@@@@@>>>???CCCDDDAAABBB@@@@@@BBB@@@;;;;;;>>>666888::::::999999<<<>>>===>>>???>>>;;;999999999:::<<<>>>???>>>:::666333333222111000000111333444000000////////////000000000/////////000111111222666777777555222000000111222333444777999999666333333000---,,,...000111111.....................---...------------...//////------......///000000111////////////............,,,...111333444222000///---------....../////////......//////......---,,,------............------///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------///..................///,,,,,,,,,------.........,,,---.../////////...------------...............+++,,,,,,,,,---------------,,,,,,,,,,,,------...---......///...---,,,+++---......///000000//////222000---,,,---...///...++++++,,,,,,,,,,,,------++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,...---------------......+++---//////...---,,,---,,,,,,,,,---------......------.........------,,,,,,,,,+++++++++,,,,,,---,,,---.../////////...---------...////////////.........////////////......111000//////000000///.........//////......---,,,---...............------------------------------,,,,,,,,,---------......------------------------............////////////000000000000000000000000...............//////000000000000000/////////...111111111111111111111111000000000000000000000000...///000000///---+++***,,,------......------,,,,,,---......//////...............------,,,,,,,,,---------.........//////........................---------.........//////........................///000000000000//////...---.........,,,,,,...000...///000///......000222///222444555333111000111//////............//////,,,---------......//////+++,,,---...////////////,,,,,,---...///000111111000///...------------------------------...///000111111000000000000111111000000000000///////////////000000111222222333333333333222222222222222333222222333333444555666666444444444444444444444444555777999===@@@???===:::888666555444444666999;;;<<<:::888777666666888999999999;;;<<<======>>>===999:::===@@@CCCCCC@@@===<<<<<<===???@@@AAABBBCCCEEEBBB???>>>???@@@@@@???>>>???????????????>>>===:::<<<>>>???===<<<<<<===:::::::::;;;<<<===>>>??????EEEKKKMMMIIIEEEBBBAAA>>>AAABBB@@@AAAEEEFFFCCCBBB>>><<<>>>>>>;;;<<<>>>777:::<<<===;;;<<<>>>AAA>>>>>>===:::777666777888999<<>>>>>>>>>>>>>>===>>>???BBBEEEFFFLLLJJJGGGCCC@@@???BBBDDDEEEDDDBBB@@@>>>>>>>>>>>>>>>??????===;;;999999:::::::::;;;;;;<<<=========CCCFFFIIIIIIFFFBBB>>>===>>>>>>>>>???@@@AAACCCCCCBBB???<<<:::::::::999888999888888888:::<<<>>>???>>><<<999666555444555555666999===??????<<<777444555555444333222111000///444333222111000000000000111111000//////000222333333555666555111//////000333222000//////000111222666333000000111000---***///000111000...---------000000//////......------+++---//////...---.............................................///000111////////////////////////...///000111111000///...---------............///......------------......---------............///,,,---------------,,,,,,........................,,,,,,,,,,,,,,,,,,+++++++++,,,...//////...,,,+++......------------......------------------------...------,,,,,,------...........................///////////////..................------.........,,,+++***)))***+++,,,---+++,,,------......---------------------------------...............---,,,111...++++++---...,,,*********+++++++++,,,,,,,,,/////////......------,,,------------------------......---,,,,,,,,,,,,---------............---------.........---,,,,,,+++,,,,,,,,,------------...000000000000000000000000000000///...------------,,,---///000111111111111(((***,,,,,,***)))+++...,,,---------,,,,,,.../////////.........---------...------------...//////000000000000000000000000333222111000000//////000000000000111111111111111111222222111111000///...//////.........---------.........------,,,,,,,,,111000///...---------------------............///................................................+++,,,---...///...------....................................////////////555444333444555555333111000000///...............//////000000000000//////////////////////////////000000/////////000000111000//////.........//////........................------......///000000000////////////////////////////////////////////////000111111222111000///...///111222111000...//////111222222333333222222222333333333222222111111111111222222333444444555555666555555444444333333333333666999<<<===<<<:::888666555444444555666777888:::999777777777888:::;;;======@@@HHHQQQSSSNNNGGG============>>>>>>>>>>>>>>>======>>>@@@CCCFFFHHHNNNLLLIIIDDD@@@???AAACCCCCCBBB@@@>>>=========>>>;;;<<<<<<;;;888777777888:::;;;;;;;;;<<<<<<======@@@CCCGGGGGGEEEAAA>>>============>>>???@@@AAABBB>>><<<:::999:::999888777;;;;;;<<<<<<>>>???@@@AAA===;;;888666444444444555555777:::<<<<<<:::777555333333222222111111222222444333222111000000000000////////////000111222222111333444333000---...///---------,,,,,,------...222000...///111111000......000111111///---......//////////////////////////////000...------///111------------------------//////......---.........////////////////////////---......//////......---------------............---------,,,,,,------------------............///------............------........................------,,,,,,,,,---------,,,---............---,,,......------------......------------------------...------,,,,,,------...........................////////////...............------,,,,,,------...,,,++++++***+++,,,---...***+++,,,,,,------,,,,,,------------------,,,,,,---....../////////.........,,,***+++---...---+++***++++++++++++,,,,,,,,,.........---------------------------------------......---,,,,,,,,,,,,---------............------------......------,,,+++***++++++,,,,,,---------000000000000000000000000......---,,,++++++++++++,,,---///000000000000///+++---///...---,,,...000,,,---------,,,,,,.../////////.........---------...------------...//////000000000000000000000000222111000000/////////000000000000000000000000000//////000111111111000000/////////............---000//////...---,,,++++++...............---,,,+++---------............///................................................------...////////////...........................------........./////////777555555999>>>???;;;777000000///..................//////000000/////////////////////////////////000/////////000111222222111000///.......................................------......///000000000........................////////////////////////000000111111111000///......000111111///......///444444333333222111//////222222111111111111111000000000111333444555666777777777666555444444333333333444666888999999888888555555555555666666666666888777666666666888999:::===;;;???JJJWWW[[[TTTKKK>>>>>>>>>>>>>>>===============>>>???AAADDDGGGIIINNNMMMJJJFFFAAA???@@@AAA@@@???>>>>>>======>>>>>><<<======<<<999888888999;;;;;;;;;;;;;;;<<<<<<<<<<<>>===<<<<<<<<<===>>>???@@@AAA<<<;;;999999::::::888777888999:::;;;<<<=========:::999777555444444444555444555666777888777666555222111000000111222333444444333222111111000111111------...000111111111111000111222111...---,,,---,,,---...///////////////...------...111333333222///000222111000...//////.........///////////////111111///---++++++---000,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,////////////////////////------,,,,,,,,,,,,------------------............---,,,,,,,,,,,,,,,,,,------------............///......////////////.................................---,,,,,,---...///000..............................------------......------------------------...------,,,,,,------...------------------------........................---,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,------...)))***++++++,,,,,,++++++.........------,,,,,,,,,---......///000000000000,,,+++***+++---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......---,,,,,,,,,,,,---------............------------......------,,,,,,))))))***++++++,,,------///////////////////////////...---,,,++++++++++++,,,---.../////////...------...//////...---///000,,,---------,,,,,,...////////////............---......------......///000////////////////////////111000///////////////000////////////////////////---...///000111111111111/////////...............//////......------,,,,,,,,,---.........---+++***---------............///................................................------......////////////...............---------,,,------....../////////333333666???IIIKKKEEE>>>000000///.....................//////000//////////////////////////////////////////000000222333444111000///......---..............................------......///000000000........................////////////////////////000000000000000/////////---///000000...---...///333333333333222000///...222222222222111111111111000000222333555777888999777777666666555444333333222222333444555666777777555666666777666666555444555555555555666777999:::;;;:::===FFFOOOSSSOOOIII>>>>>>=========<<<<<<<<<>>>>>>???@@@AAACCCEEEFFFKKKKKKIIIFFFBBB???@@@@@@???????????????????????????@@@AAA???===<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;888;;;???AAA@@@>>>======<<<<<<<<<===>>>???@@@AAA@@@===:::999999999888777666777999:::;;;;;;:::999888777666555444444555555333333333333333444444555222111000000000222444555444333222222111111111111---...///111111000///...000000111000///...------+++,,,...000111000000///------...000222444555555000111333222111///000000///////////////.........000000///---+++***+++,,,++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,////////////////////////...---,,,++++++,,,---...,,,,,,---------............------,,,,,,------...---------............///...//////000000000000///...........................------,,,---///111333///......------......///...------,,,,,,------...------------------------...------,,,,,,------...------------------------------...............///,,,++++++++++++++++++,,,,,,,,,,,,---------......******+++,,,,,,,,,,,,,,,.........------,,,,,,+++------///000111111111111------------------,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,---------------------------------......---,,,,,,,,,,,,---,,,------......------,,,,,,------...------,,,,,,))))))***+++,,,------...........................111000///......---------,,,---.........---,,,+++,,,---------------------,,,---------,,,,,,...////////////..............................//////000/////////////////////////////////...//////000000///////////////.........---...///000000000000000////////////////////////---------....../////////,,,---.........---,,,+++---------............///................................................---------------.........//////.........---------,,,,,,,,,---...//////000000222999EEENNNOOOFFF===000000///...............------...///////////////........................////////////000111222333000000///.......................................------......///000000000........................////////////////////////000000000///////////////---...000000///......///111111222222222111111000222333333333333333333333000111333444666888::::::777666666555444444333333222111111111222444666777666666777777666555444333444444444555666888999::::::;;;===@@@BBBCCCDDDDDD;;;<<<<<<<<<<<<<<<======@@@AAAAAAAAABBBCCCDDDDDDGGGHHHGGGEEEBBBAAA@@@AAA@@@@@@AAAAAABBBBBBBBBBBBAAABBBCCCBBB@@@??????@@@<<<<<<;;;;;;:::::::::999555888<<<>>>>>>==================>>>???@@@AAABBBCCC???;;;999888888888777999:::;;;<<<===<<<;;;:::666666555555555555666666333222111111111222333444333333222111111222333444444333222222222222222222000000111111111///...,,,111111111111111000///---'''(((***,,,------,,,,,,...///000111222444555666222333444333111000000000111000000///...------,,,...111222222///,,,******++++++++++++++++++++++++,,,,,,,,,,,,,,,---...//////////////////////////////...---,,,,,,---...///,,,,,,,,,------------...//////............//////---------............///...//////000111111000000...........................---------...000111222///...------------...///------,,,,,,,,,,,,------------------------------...------,,,,,,------...------------------------,,,---------......//////+++++++++******+++++++++,,,,,,---------.........+++,,,,,,---------------.........------,,,,,,,,,------///000111111111111.../////////...,,,++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------------------------------......---,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,------...------,,,+++++++++,,,---......///------------------------111111000///............,,,,,,---......---,,,+++---------------------,,,,,,---------,,,,,,...//////////////////////////////............///000000///////////////////////////////////////000111222111111000000000/////////000000000000000///.........////////////000000000,,,,,,---...///000000111------............---------------............///................................................------,,,,,,------...////////////...------,,,,,,++++++,,,---...//////000111444:::DDDJJJHHH???666000000///...............,,,---......////////////........................///.........///000111111//////............//////........................------......///000000000........................////////////////////////111000///.........//////---...000000/////////000//////000111222222222111333333333333333444444444111111333444666888999:::555444444444444333333333222111111111222444666777888888777666555444444333222333444666777999::::::<<<===>>><<<::::::<<>>>>>???===<<<<<<;;;:::999888888444777:::<<<<<<<<<<<<============>>>???@@@AAABBBCCCAAA???======<<<:::888888888999999888888777777555555555666666777777777444333222111000111222222333333333444444444444444333333222222222222333333111222222111111000///...222111111111222222000...***+++,,,------...---------///111222222222444666444666666555222000///000000000000///......------///222666666444000---,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000//////////////////////////////............//////,,,,,,,,,,,,------------000000////////////000000---------............///---...///000000111111000........................------...//////000000000------------------------------,,,,,,,,,,,,------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,++++++******++++++,,,++++++,,,---------------,,,,,,---............------------------------------......///000000000000,,,...000///---+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------......---,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,------......------,,,,,,------------..............................000///...---,,,,,,,,,,,,+++,,,---.........---,,,000///---...//////...---,,,---------,,,,,,...///...////////////000000000//////......//////000111////////////////////////////////////000111333333333333333222222111111000222222222111111000///....../////////000000000000------......//////000000///...............//////---------............///................................................///...---------...///000000//////...------,,,,,,***++++++,,,...//////000///222777<<>>???@@@???>>>===>>>???======<<<;;;:::888888777444666999;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCGGGJJJKKKHHHBBB===666555444333333333333333444555666777888888999999666555444222111111111111111222444666777777666666333333333222222333333444111111111111111222333333333111000111333333000...000///////////////000000***---///000000111444666777888888666222000//////---.........//////000000///222444444222///...---,,,,,,,,,,,,,,,,,,,,,,,,.........---......//////////////////////////////......////////////......++++++,,,,,,,,,---------//////............//////---------............///,,,---...///000000000000........................,,,---///000000///...---***+++,,,------,,,+++***---,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,++++++++++++,,,,,,******,,,---------,,,+++++++++,,,------------,,,+++,,,,,,------.........---....../////////......'''***---...,,,++++++,,,,,,,,,,,,------------............---------------------------------------......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++,,,------......---------------,,,,,,,,,,,,+++........................000///...---,,,,,,,,,,,,+++,,,---...//////......000...,,,---...///---+++,,,---------,,,,,,...///.../////////000000000000///////////////000000111000000000000000000000000//////000000111333444555666666555555444333333222111222222222222222111000.../////////000000111111///////////////.........000///...------...000111---------.........//////................................................000///.........///111222000000///...------,,,,,,******+++,,,...//////000+++...111444555666555444000000///...............+++,,,---...////////////........................///......---------......------------///000111222........................------......///000000000000000000000000000000000////////////////////////111000///------......///...///111222111000111222000000111111111111000///000000111111222222222222//////000111333444555555000111111222222333333444222222222333444555777777;;;999777444333333444555222333555777999;;;;;;<<<999777666999<<<===999555777999;;;>>>BBBEEEHHHIIICCCDDDGGGJJJMMMOOOQQQQQQKKKLLLMMMLLLHHHEEEBBBAAACCCDDDEEEEEEEEEDDDBBBAAA???@@@AAA@@@>>>>>>???@@@======<<<;;;999888777777444666999;;;::::::;;;<<<;;;;;;;;;;;;===>>>???@@@BBBGGGOOOVVVXXXSSSJJJCCC999888666555444444555666444555666888999999::::::777666555333222111111000...000444888::::::999888333333333222222333444444000000///000222444666888222000///000222333000---///...,,,++++++,,,---...&&&)))---...///000444777999999999666333///......***+++,,,...///111222333...///000///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,111000///...............////////////////////////,,,---////////////---,,,++++++,,,,,,,,,---------......------------......---------.........//////,,,---...///000000000000........................+++---///111000///,,,***)))***,,,------,,,***)))---,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---)))***+++,,,---,,,++++++******+++,,,,,,,,,,,,+++***++++++,,,---...//////..................------!!!%%%***,,,+++***,,,---,,,,,,,,,---------....../////////......---------------------------------......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,---.........---------,,,++++++******)))////////////////////////222111000//////......///***+++---///000000//////...,,,)))***,,,,,,***(((,,,---------,,,,,,...///.../////////000000111111///////////////000111111111111111111111111111111000000000111222444555666888888777666555555444444000111222333333333333333000000000000000000000000////////////////////////........................000///...------...///000222111000.........///000......---,,,---...///000///000000000000000//////------............------++++++---...////////////---...///000000///...---,,,,,,---......---,,,,,,------------------------........................---------.........//////......///000000000000000222111000...------------111000---,,,,,,---000111///000000000000//////...////////////////////////222111///.........---,,,////////////000000000000333222222222111111000000000111111222222222111111//////000111222222333333555444333222111000000000333333333333444444555666::::::888777555333222111444444666777888:::;;;;;;<<<<<<<<<;;;999888:::;;;;;;999:::@@@GGGLLLLLLIIIBBBCCCDDDEEEFFFGGGHHHIIIMMMLLLJJJIIIGGGEEECCCAAABBBCCCDDDEEEEEECCCAAA@@@@@@??????>>>>>>??????@@@>>><<<;;;;;;<<<<<<;;;999888999;;;======<<<:::999;;;<<<=========>>>AAADDDLLLUUUccclllkkk___OOODDD<<<999555222222333333333333333555999;;;;;;888555222222222111111000000000///222666999:::999666444222222222222222222222222222333444444555555444444000000///...............------......------,,,+++,,,------...///000111111777666444222000///...---000000//////.........---000000000000///...---,,,------------------------***+++++++++---...000000////////////////////////---------...............+++,,,------......------...------,,,***))))))(((.........---,,,,,,++++++---.........///000000000000////////////.........---......//////...---,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---........................+++******))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,---...//////******+++,,,,,,---......+++,,,---.........---,,,+++++++++,,,,,,---------******,,,---......//////......//////......---,,,......---,,,---...///000---.../////////...---,,,---------,,,,,,+++++++++---------,,,,,,+++++++++---------.........//////............///////////////////////////////////////...---,,,+++,,,---...//////////////////......---.../////////...---,,,,,,,,,---------,,,,,,+++,,,---...//////---+++***------............------++++++++++++,,,,,,---...---///000///,,,+++---///////////////000000000000222222222222222222222222000111222111111333666999...//////000111222222333////////////////////////////////////////////////........................000///...------...///000111000///.........//////...------,,,---...///000//////000000000000//////......////////////......,,,---...///////////////---...///000000///...------...////////////...------------------------------------------------------------.........//////......///000000000000000111000///......---......222000...------...000222111111111111000//////...////////////////////////111000...............---////////////000000000000222222111111111000000000000111111222222222111111000111111222333333444444555444333222111111111111333333333333333444555555:::999888777555444222222222333444555777888999:::>>>??????===;;;999999:::;;;999:::???FFFJJJIIIGGGBBBBBBBBBCCCCCCDDDDDDDDDHHHHHHGGGFFFEEECCC@@@???@@@AAABBBCCCBBBAAA???>>>????????????????????????>>><<<;;;;;;<<<<<<;;;999:::;;;===>>>>>>===<<<;;;;;;<<<===<<<===???BBBEEEWWW]]]eeeiiidddWWWGGG===<<<999666444444444444333111111222444777777555333333222222222111111111111000222555777888777555444222222222222222222222222333444555555666666555555000000///..............................---,,,,,,---------......//////000333222000///---,,,,,,,,,000/////////.........---000000000//////...---,,,------------------------......------------......////////////////////////000000000000000/////////+++,,,------......------,,,,,,,,,,,,,,,+++++++++.........---------------..................///////////////.........------,,,---///000000///...---+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------.........******+++,,,,,,---......+++,,,---.........------,,,,,,,,,,,,,,,,,,------+++,,,---......///......---............---,,,,,,...---,,,,,,,,,---...///***+++,,,---......---,,,---------,,,,,,,,,++++++...---------,,,,,,,,,+++,,,,,,,,,---------..................//////////////////////////////////////////---,,,,,,,,,,,,---------------------------///000000111111000...---,,,------......---,,,,,,,,,---...//////---+++***......////////////......---------,,,------.........000111000...---...000.../////////000000000000222222222222222222222222000111222222222333555777/////////000000111111111........................////////////////////////........................//////............//////000///......---............------------...//////...//////000000///////////////000000000000//////...//////000000/////////......////////////.........///000000000000///...........................---------------------------------.....................///000000000000/////////............//////222111///......///111222222222222222111000///...//////////////////////////////...............///////////////000000000000111111000000000000//////111111222222222111111000111111222222333444444444444444333222111111111111333222222222222333333444888777777666444333333222111222333555777888::::::???@@@AAA???<<<999888888:::999999===CCCFFFEEECCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCBBBAAA@@@>>>======>>>?????????>>>===<<>>???@@@???>>>===<<<;;;<<<<<<<<<<<>>>>>>>>>>>????????????===???AAAAAA@@@>>>======<<<======>>>>>>===<<<<<<>>>???AAABBBBBBAAA???>>>;;;:::999;;;>>>AAABBBBBB???????????????>>>===<<<;;;;;;;;;;;;;;;???CCCGGGQQQPPPOOOKKKFFF@@@;;;777999888666666777777555444555333111111222444444444333333333222222222222222000111111222222222333333000000000000000000000000...///000000111111000000000///............//////000000000000000///............---------,,,,,,,,,///......------......///........................//////......------------........................222111111000///...------////////////////////////000000///...---,,,,,,+++,,,------...............---------............///------......///000000111.........---,,,,,,,,,+++......---------,,,,,,,,,***,,,000222333222000///,,,,,,------------,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,---......---+++)))''',,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------------......------,,,,,,,,,+++//////000000///...------,,,,,,------,,,,,,+++***++++++++++++,,,,,,------((()))+++,,,------,,,,,,------------------,,,,,,........................,,,,,,,,,---------..................////////////000000000000000000000000000000///...---,,,,,,+++.........///////////////,,,---///000000...,,,***,,,,,,---.........------------.........---,,,+++......////////////......000000///...------------000111111000////////////........./////////000000111111111111111111111111///111444444222111111111000000//////////////////000000000000000000000000////////////////////////////////////////////////...//////////////////...------..................---------..................//////000111111000000000000111111111111000000///000000000000000///.../////////....../////////........................////////////////////////000000000000000000000000.....................---------...///////////////......---......///000111111111000//////000111111333333333222222000//////////////////////////////,,,...///...,,,,,,...000////////////000000000000///////////////000000000222222222222222111000///000000000000111111111111222222222111222222333333333222222111111222222222222222222222222222222222111222333444666777888888666999;;;<<<:::888777777777888888:::<<<======<<<;;;<<<<<<===???@@@@@@AAA;;;>>>BBBBBB@@@???>>>>>>======>>>>>>>>>>>>>>>>>>===>>>@@@AAAAAA@@@>>>===:::999999<<<@@@DDDGGGHHH??????>>>>>>===<<<;;;:::::::::;;;:::;;;===BBBEEEEEECCCAAA>>><<<:::999999666555555666777888777666666444111111222333333333222222222222222222222222000000000000000111111222////////////////////////---...//////000///////////////............//////000000111111000000///............---,,,,,,++++++---------------......///---------...............///......------------...........................///000000111111000//////////////////////////////000000///...---,,,,,,+++,,,---......//////....../////////.........------,,,------...///000111111.........---,,,,,,,,,+++......---------,,,,,,,,,+++---///222333222000///,,,------......------,,,...------,,,,,,------...+++++++++++++++++++++++++++,,,------,,,***(((&&&,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...............------,,,,,,,,,000000000000///...---,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,---,,,,,,,,,---......---,,,+++------------------------....................................////////////............////////////000000000000000000000000000/////////...---,,,,,,........./////////000000---///111222222000---+++++++++,,,---------------------...---------,,,,,,,,,------......------,,,//////...---,,,,,,,,,---000000////////////..................////////////000000000000000000000000///111333333222000///000000000000000////////////111111111111111111111111////////////////////////////////////////////////......////////////......------.../////////......,,,---......//////......//////000111222222222222000000111111111111000000...//////000000///////////////............/////////......------......///000000000000000000000000111111111111111111111111...............---------------...////////////..................///000111000000000//////000000000111111111222111111000///////////////////////////,,,...000...+++***---000////////////000000000000//////000000000000111111222222222222222111000///000000000000000000000000111111111111222333444444444333333222222222222333222222222333333444444444111111222222333444444444333666888888777666777777666777888999:::;;;;;;;;;::::::;;;===>>>???AAAAAA<<<@@@DDDEEEBBB@@@???@@@>>>>>>????????????@@@@@@======>>>??????>>>======:::999999;;;@@@EEEHHHJJJ??????>>><<<;;;:::999999888999:::::::::<<>><<<:::999888999999555444444555888:::;;;;;;666444111000111222222111000111111111111222222222000000000000000000000111//////////////////////////////000111111111111111///............//////000000000000000000//////...///.........------,,,,,,+++++++++++++++,,,---------------------.........///...---,,,,,,---...///........................---...///111111111000///////////////////////////111111000000//////......------...////////////...//////.........---------,,,,,,---...//////000000.........---------------............---------,,,,,,---///000000000000///------............------......------------......++++++++++++++++++++++++***++++++,,,+++***(((''',,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///.........---------------///////////////...---,,,---------------,,,++++++++++++,,,---------------......///000///...---,,,------------............---------------............////////////000000000............////////////000000000000000000000000...////////////...------++++++,,,,,,---.........111333666777777555222000+++,,,---.....................---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,......------,,,---------111///......///000...---------.........////////////////////////////////////111222222000//////000000000000000111111111111000000000000000000000000////////////////////////////////////////////////---...///000000///...------...///000000000//////,,,---.../////////...---000000111333333444444333///000000000000000000///,,,---...///////////////000///...------...///000000000///......///000000000000000000000000000000000000000000000000000000//////.........---------,,,---......//////......//////.........//////000//////////////////////////////000000111111000000////////////////////////---///111...***)))+++///////////////000000000000000000000111111111222222222333333222222000//////000000000000000000000000111111111111222333444555555555444333333333333333333444444555666777777888444444444444444444444444555666777666555444555666555666888999999:::;;;;;;::::::;;;<<<======>>>>>><<>>BBBEEEFFF@@@???>>><<<;;;:::999999777888:::;;;::::::;;;<<<:::::::::999999888888888666555444666:::>>>@@@AAA777555333333333444222111//////000000000111111111000000111111111111000///000000000000000000000000//////000111111111111111...............///000000//////000000//////...---//////..................,,,++++++++++++,,,,,,---,,,,,,,,,------.........///...,,,++++++,,,...///........................,,,---///111111000///...////////////////////////000000000000000/////////------...///////////////---------------.........,,,,,,------.........///..................///////////////.........------..................//////------............------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///------------............------.........------,,,---............---,,,,,,+++,,,---...///......---,,,---...///000///...---------------.........///+++,,,,,,,,,------------.........////////////000............////////////////////////////////////------//////000//////...++++++,,,,,,---......///444666999;;;:::888444222---...///000000111111111......------,,,,,,,,,---,,,------------------,,,.........---......//////222000//////111111000...---------........./////////////////////////////////000111000//////000222000000111111222222333333000000000000000000000000////////////////////////000000000000000000000000---...///000000///...------...000111111111000///,,,,,,.../////////...---000111222333444555555555//////000000000000//////+++,,,---...////////////000///...------...///000222111000//////000111222000000000000000000000000000000000000000000000000//////.........---------,,,---......//////......//////............//////...//////////////////...---...///000000111111000////////////////////////---000111///***(((+++...////////////000000000000000000111111222222222333333333333222222000//////222222111111111111111111000000111111222333444555666555444444333333333333555555666777888999::::::999999888888777777777666888888888666444333444555444666888999999999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;===BBBGGGHHHCCC@@@@@@AAA???????????????@@@AAAAAA===<<<;;;;;;;;;;;;<<<===>>><<<::::::<<>>@@@AAABBBBBB>>>999555555777777666444333333444555666999999888888999;;;<<<>>>888888888999999:::::::::AAAAAAAAA@@@???>>>===<<<:::;;;;;;===???AAACCCDDDCCC>>>::::::===>>><<<999:::::::::<<<>>>AAADDDFFF???>>>===<<<;;;::::::999999999999999:::;;;<<<===:::999666444333333444555777666555555666999===???666555444222111222222333000000//////000000111222111111111000000000000000///------...000222222222000000000000000000000000///////////////000111111//////......------------/////////000000000000111+++,,,---.........---,,,//////...------.........+++++++++++++++,,,---......------,,,,,,------...///............---------........................000000000000000000000000......////////////.........------,,,,,,------...........................------------------------...------...//////...,,,------,,,+++))))))***,,,////////////...---,,,+++///......------,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++...///000///---,,,---...,,,---.........---,,,+++---------,,,,,,+++++++++,,,,,,,,,---...///000000///............---------000//////.........////////////...---,,,,,,++++++,,,,,,,,,---------......000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////------..................///////////////.................................---///111222333222000///000111444555555333111///222111000//////......///---,,,,,,++++++,,,,,,---+++---///111222222000///222111000.........//////000000///..................//////////////////...---...///000000111111111000000000000000000000000222222111111111000000000000000000//////.........111111000000///......---////////////////////////....................................////////////111111222222222222111111//////............//////////////////////////////111111111111111111111111////////////000000111111444444333333222111111000000000000000000000000000.........///////////////......------------......000000000000000000000000............////////////////////////////////////000//////............///000000/////////.........000000000000000000000000222111111000000111111222111111111000000000//////000/////////000111333444555444444444444444444555333333333333333222222222444444555666888:::===>>>AAACCCEEEDDD???:::777666555555555444444555666666999999888888999:::<<<===999999999:::::::::::::::??????@@@??????>>>===<<<:::;;;<<<===???BBBDDDEEEBBB>>>::::::<<<>>><<<999;;;;;;;;;<<<>>>@@@BBBDDD???>>>===;;;::::::999999888888888888999:::;;;<<<:::888666555444555666666777666444444444777999;;;555444333222111111111222000000000111222333444444333222222222111111000000000...------/////////...////////////////////////.........---...//////000000000//////............,,,,,,---------.........+++,,,.../////////...---,,,++++++******++++++,,,...---------......///000...------------------...,,,,,,------.........///........................////////////////////////.........//////............------,,,,,,------...........................------------------------...------...//////...,,,---------+++***)))+++---////////////...---,,,+++...------------,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++---...///...,,,+++,,,---------.........---,,,+++---------,,,,,,,,,++++++,,,---------...////////////............---------//////............/////////......---,,,,,,++++++,,,---------............///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000///////////////...---------,,,/////////////////////...........................------///000000000///......///111222222111///...//////...---------............------------......,,,---///000111111111000111000///......///000000000000///...............,,,------......------,,,---...///000000111111111000000000000000000000000333333333333222222222111000000000000////////////111000000//////.........////////////////////////........................---............////////////000000111111000000/////////............//////........................111111111111111111111111000000000000000111111111222222222111111000000///000000000000000000000000///////////////...............------------......000000000000000000000000............////////////.......................................///000000000000000000000/////////000000000000000000000000222111111000000111111222111111222333222111000///000000//////000111333444222333333444444333333222222333444555555444333333777777777777888:::<<<===???BBBFFFEEEAAA;;;666444333444555666666777666666999888888888999:::;;;<<<;;;;;;;;;;;;;;;:::::::::<<<===============<<<<<<:::;;;<<<===@@@BBBDDDEEEAAA===:::999<<<===<<<:::<<<<<<<<<<<<===???@@@AAA>>>===<<<;;;:::999999999777777777777888999:::;;;999888777666666777888999777666444222222333555666444333222111000000000000000000111111222333444444444444333222111111000000000///............,,,***........................------,,,,,,------...///000000000///////////////+++++++++,,,,,,,,,------,,,---///000000000///.........------------...............---......///000------------------------******+++,,,---...//////................................................------------------------...------,,,,,,------...////////////////////////------------------------...------...//////...,,,---......,,,+++***,,,...///////////////...---,,,,,,,,,,,,---------...............------------,,,++++++++++++++++++++++++,,,---...---+++***+++,,,------......------,,,+++------------,,,,,,,,,,,,------..................///............---------.....................///.........------,,,,,,+++------........./////////---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..............................//////000000//////...000000///...---,,,,,,+++......//////////////////........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,---...//////............//////......//////000000111111//////.........///000111000//////............//////000000111111000000///---...///000000111111111000000000000000000000000333333333222222222111111000000000000000000000000000000/////////.........////////////////////////........................---------.........//////...//////000000//////...//////............//////........................111111111111111111111111///000000111111111111111111111000000000//////////////////000000000000000000000//////......------......------------......000000000000000000000000............//////////////////////////////////////////............//////////////////////////////////////////////////////111111000000000000111111000111333444444333111000222222111000000111222222111222333444444333222111333555777888999888777666888888888888999;;;===>>><<<>>>@@@@@@>>>999444222222444666777888888777777999999999999::::::;;;;;;======<<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAA???<<<:::999;;;<<<;;;:::===========================<<<;;;:::999999999999777777777777777888999999888888777777777888::::::888666444222111111222333222222111111000/////////111111222222222111111111444333333222111000//////000/////////000///,,,***........................---------,,,---......///////////////............,,,,,,---------.........---...///111111000000////////////...//////000000------,,,,,,,,,,,,------------............------******++++++,,,---......................................................---------,,,,,,---------...------,,,,,,------...////////////////////////------------------------...------...//////...,,,,,,......---,,,,,,---...///////////////...---,,,++++++,,,,,,---...////////////.........---------++++++++++++++++++++++++***,,,---,,,******+++,,,---------------,,,,,,,,,------------------,,,,,,...............---------///............---------------........................---------,,,,,,,,,.........////////////000---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------.........////////////000000000000000000000000000...//////////////////...//////......---------,,,............////////////........................,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---...++++++++++++,,,---...//////..................////////////...///000111111000/////////.........///000///............//////000111111111111111111000---...///000000111111111000000000000000000000000111111111111000000000000///////////////000000000////////////............................................................------------.....................//////.........//////............//////////////////////////////000000000000000000000000...///000111111111111000000000///////////////.........//////000000000000000000//////......------......------------......////////////////////////............////////////000000000000000000000000111111///......---------........................////////////////////////111000000000000000000111000111333444555333222000555444222111000///000000000111222333333222111000333444777999999999888777777777777888:::<<<>>>@@@===<<<;;;:::999777555444333444666888999999888888999:::::::::;;;;;;;;;;;;=========<<<<<<;;;;;;;;;888999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===;;;:::999::::::;;;;;;============<<<<<<;;;;;;<<<;;;:::999999999999999777777666666777777888888777777777888888999::::::888777555444222222222222222111111111000///......555555555444333222000///222111111000///...............000222444333000...////////////////////////......------......///000------------------------,,,,,,,,,------------.........000111111111000///,,,,,,++++++,,,------......------,,,,,,,,,---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,...................................................---,,,,,,,,,,,,---......------,,,,,,------...////////////////////////------------------------...------...//////...,,,+++---......---,,,---...---............------,,,***++++++,,,---...////////////.........---------++++++++++++++++++++++++***+++,,,+++******+++,,,......------,,,,,,,,,,,,------------------------...............---------///............---------,,,,,,---...//////......---------------,,,,,,,,,.........////////////000............------------+++++++++,,,,,,---------.........////////////000////////////////////////......////////////......,,,---------......//////---.........//////000000........................------,,,,,,------...///...---,,,+++,,,---///000,,,,,,,,,,,,---...000000......------------......000///////////////000111000000000///...---,,,,,,//////............//////,,,,,,------------,,,,,,---...///000000111111111111111111111111111111111000000000/////////..................////////////........................................................................,,,------------.........---......//////......---//////............//////////////////////////////////////////////////////---...000111111000000///////////////////////////---......//////000000111///////////////...............------------......////////////////////////............////////////111111111111111111111111222111000///---------,,,------------............000000000000000000000000111000000//////000000111000111222333444333222222666555333111000///000000111222222333333222222111000222333555777777777666777777777888:::<<<>>>???>>>;;;888666777999::::::555666777888888999888888:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;888999999:::;;;;;;;;;:::<<<;;;;;;:::999999999:::;;;;;;999999999999:::;;;============<<<;;;:::999;;;:::999999888888888999888777777777777777888888777777888888999999999999777666555444444333333333111222222111111000///...777777777777666444222000000////////////.........---...111555777777444111////////////////////////.........---...//////000,,,,,,,,,,,,,,,---------*********+++++++++,,,,,,---...000111111111000///------------......///000111000//////.../////////---...///000000///...---...---------,,,,,,,,,+++................................................///...---,,,,,,---...///...------,,,,,,------...........................------------------------...------...//////...,,,***,,,......---,,,,,,---,,,,,,---------,,,,,,+++++++++,,,,,,---...//////.........------------,,,++++++++++++++++++++++++)))+++,,,,,,+++***+++---///...---,,,,,,,,,,,,---------------............------..................///............---------***+++---...//////...---------------------------------........./////////........................***++++++,,,,,,------...,,,,,,,,,------------...---------------------------......//////......---+++,,,,,,---...///000000------......///000000000........................---------.........//////......---------///000111------------...///000111...------------------.../////////000000000000000//////000//////---,,,,,,///............//////000---------......------------...///000000111111111111111111111111111111111000000000/////////......,,,---------.........///........................................................................,,,,,,---------...............////////////......//////............//////................................................,,,---///000000000...---////////////////////////------......///000000111.........///////////////......------------......////////////////////////............////////////000000000000000000000000111000///...............---.........////////////000000000000000000000000000000////////////000000111111111111222222222333444333222111111111222222333333222222222222333333000111222333555666777888999888888888999:::<<<======999666555888;;;<<<<<<888888888777777888888999<<<<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<999999::::::;;;::::::::::::::::::999::::::;;;<<<::::::999888888888:::;;;<<<<<<======<<<;;;999888:::999999888888888888888999888888777777888888888777777888888888888888888444444444444444444444444111222222222222000///...333444555666555444222111////////////000000000000---///222666999888444111........................------,,,,,,------...///,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,---...///000000000//////////////////000111222333111111000///////////////---...///000000///...------------------.................................////////////////////////000///---,,,,,,---///000...------,,,,,,------...------------------------------------------------...------...//////...,,,(((+++------,,,+++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,------.........------------,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,++++++,,,...///...---,,,,,,,,,------------------.........///,,,---------...////////////............---------)))+++---...//////...---------------------------,,,---------............------------------------******+++,,,,,,---......,,,,,,,,,------------...---------------------------......//////......---,,,---------.../////////------......///000000111........................+++,,,.../////////...---............///000111111......------...///000000//////............//////...///000111111000///...,,,,,,.../////////.....................///000000000000111111111111000000---...///000000111111111111111111111111111111111000000000000////////////,,,,,,,,,---------......---.....................................................................,,,,,,,,,---------............////////////......//////............//////------------------------------------------------+++,,,...000000///...---/////////000000000000000---------...///000000111---.........//////000000.........------.........////////////////////////............/////////000///////////////////////////............///000000.../////////000000111111000000000000000000000000000000////////////000000111000000000111111333333222111111000111333444555555444333222222333444555222222333444666888:::;;;;;;:::999888888888999:::999666444555888;;;<<<;;;:::999888777777777888999======>>>??????>>>===<<<999::::::;;;;;;<<<<<<<<<::::::;;;;;;;;;::::::999888999999:::;;;<<<>>>???999:::999888777888:::<<<;;;<<<<<<===<<<;;;999888999999888888888888888888999999888888888888888999777777888888888777777666222222222333444444444555222222333333222111///...,,,...000222333222111000/////////000111111222222...///333777999777333///------------------------,,,,,,++++++,,,,,,---...---------.........//////------............//////,,,---///000000000///...,,,,,,,,,,,,---...000000//////...------------------...///111111///...---+++,,,,,,---...///000000........................000000000000000000000000111000...------...000111...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------...//////...,,,'''***,,,---,,,++++++,,,)))******+++++++++******,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++------,,,,,,---...///...---,,,+++,,,---------------.........//////,,,,,,------...///000000//////.........---------)))***---/////////...---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.............../////////000000000000000000000000000000---..................---..................---------------...///000000111........................***+++---//////...---,,,------...//////000111111......---------...//////000000////////////000000...///111222222000...---(((***,,,...000111111111...............///000111......////////////......---...///000111111111111111111111111111111111111.........////////////000........................111111000......---------////////////////////////////////////////////////---,,,,,,,,,,,,---..............................,,,---...//////...---,,,////////////////////////111000000///......---------------............///////////////////////////////////////////////////.../////////...---,,,,,,............//////000000///......---------......,,,,,,------.../////////...///000000111111000000//////............//////////////////////////////000000000000////////////...............///000000000000111222222333444444333333333333333333333333444333333222111111111222888555333555999<<<<<<::::::999666555444555666777444444444444555777888999::::::999999::::::;;;<<<<<>>999:::;;;;;;<<<<<<;;;;;;<<<;;;:::999999999999999999777555444444444666777888777555444555666888999>>>:::444111000111222222000111222222111000///...------...///000111222222222///,,,,,,...000000......//////000000000000000------------------------///...------------,,,***---------,,,,,,+++++++++------------------------.........///......---,,,+++,,,.../////////...---//////............//////---...///111111111000///---------.........//////111111000000//////......////////////000000000000...---,,,+++,,,...000111000///...---,,,+++************+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////------,,,,,,,,,,,,++++++---...///...+++***)))***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------.........//////...///000000000///---,,,,,,,,,.../////////...---,,,,,,------.../////////+++,,,---///000111111111------------------------........................000---***+++...///...+++---......///////////////111000///...,,,+++***))),,,---......//////......,,,---...///000000000000000///...---------------///////////////.........222111000//////000111222////////////000000000000///............---------///000111111000///000222222111000000000000000000111000///...............////////////////////////......//////000000111111///////////////.........000000000000000000000000------........./////////........................111000///......---------////////////////////////////////////////////////------,,,,,,------...///........................------............------////////////////////////............////////////---------............///......................................................//////......---,,,------......///////////////......------.........---------............///+++,,,,,,,,,,,,---------//////............//////////////////////////////000000000000/////////...//////...//////000111222000000111111222333333444444444444444444333333333444333222222111111222222777555555888<<<>>><<<999888777666555444555555666555555444444444666777888888888888888999:::;;;<<>>888333222222222222111111222222222111000///......//////000000111111111///------///000///.........///000000000//////------------------------...---------.........------------,,,,,,,,,++++++------------------------.../////////...---,,,,,,,,,------...//////......///..................///...///000111222111111000---------.........//////000000000000//////........./////////000000000000000///---,,,,,,---...///---------------,,,,,,,,,))))))*********+++++++++,,,,,,,,,------------...***++++++,,,------......+++++++++,,,,,,------------...///...,,,******++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------.........//////...///000000///...---,,,,,,,,,.../////////...---..................------------............------------------------------...........................---,,,,,,---...------------...///////////////.........------,,,,,,+++,,,---......//////.........///////////////............---------......///////////////............,,,+++***))))))***+++,,,.../////////000000000000000////////////............///111111000000111222222222111000/////////000//////......------------////////////////////////.../////////000000000111.........///////////////000000000000000000000000,,,---------............////////////////////////111000///......---......////////////////////////////////////////////////---------,,,------...///.................................------.........////////////////////////,,,,,,---...//////000000---------............///....................................................../////////...---------------...............///......---......///////////////.........------......---,,,---...///000//////............//////////////////////////////000000000/////////......////////////000111222333000111111222222333333333666666666555555444444444333333222222111111222222555555888===AAAAAA===888555666666666666555555444666666555444444555666777666666666777888:::<<<<<>>GGGQQQUUUMMM@@@888555444444555666888:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::;;;::::::999888888888888:::;;;<<<<<<======<<<<<<:::999999888888999999999666555444333333333333444999888888:::>>>DDDJJJNNNKKKGGG@@@:::777555333111222222222333222222222222111000000000/////////.........///000000000...---,,,------...............---------------------------...///////////////000------------------,,,,,,........................000000//////...---++++++///...---,,,,,,---//////------,,,,,,,,,,,,------...///000111111000//////.............../////////////////////////////////........./////////000000000///...------------...++++++,,,,,,,,,---------)))*********++++++++++++++++++,,,,,,,,,---------////////////////////////******+++,,,,,,---......---...000///...------...,,,------...............------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,.............................................---,,,,,,.../////////...---//////.........---------/////////...---,,,+++***------------------------........................+++...000///---+++---///,,,---......//////......------------------------,,,---......///.........///////////////...---------,,,,,,,,,------...///------...............///000000000000000000000000........./////////000000////////////............+++---...//////000111333333222111000///............///////////////......////////////////////////////////////000000000000,,,------...///000111111////////////////////////,,,,,,,,,---------......000000000000000000000000000//////............///////////////////////////////////////////////////...------------...//////........................///...---,,,,,,---...///////////////////////////........................---------............///......................................................///////////////..........................................///000111111111000///...------,,,,,,+++***))))))+++---...//////............//////////////////////////////////////////............,,,,,,---...///111333444444444444555555555555555666666555555444444444333333222222111222222333333111444:::BBBFFFDDD===666555666999:::;;;:::888777777666555444333333444444666777888999;;;===???@@@GGGPPPTTTKKK>>>777555444333444666888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::999888888777:::;;;;;;<<<<<<<<<<<<<<<::::::999999999999::::::555555444444333333333333444444444666;;;AAAGGGKKKJJJFFF@@@:::777555222111222222222222222222333333111111000000//////......---...000000000///...---,,,------...............------------------------...000111000...,,,---///------------------------........................////////////...---,,,+++//////---,,,,,,---...///------,,,,,,,,,,,,------...///000000000///...---////////////////////////.............../////////............////////////------------......//////------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...---...///,,,---......//////......------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------.....................---...------------.........,,,,,,.../////////...------------.........//////....../////////......---------------------------........................+++...111000---,,,---///,,,------...............///......------,,,++++++,,,---......///.........------...//////000//////......---,,,,,,,,,,,,,,,,,,---------......//////---..................---............////////////......---------,,,,,,,,,***,,,.........///111222222111000///............///000111111111111000000////////////////////////000000000000////////////,,,------...///000111111////////////////////////,,,---------............//////////////////////////////............//////////////////////////////////////////////////////......------......///000.................................------.........////////////////////////......---------------------------............///------------------------------------------------......///000000000/////////////////////.....................///000111111111111000000///...------------,,,,,,,,,---.../////////............///////////////////////////////////////.........------,,,,,,---...000222444555555555555555555555555555333333333333333333333333222222111111222222333333111333999@@@EEECCC===666555777999;;;<<<<<<::::::777666444333333333444444777888999:::<<<>>>@@@AAAGGGNNNPPPIII???:::888777444555777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::999:::::::::::::::999888999:::;;;;;;<<<<<<;;;;;;999888888888888999::::::555555555555444444444333333444555888<<>><<<;;;999666777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::999999;;;;;;<<<;;;::::::888999::::::;;;:::::::::666666666666666777888888666666666666555555444444666777999;;;>>>AAACCCDDD===:::666444333333222000111000000///000111222333000000000000////////////...///000///------///111......///000000000//////------------------------+++...111///,,,***,,,000------------.........///........................,,,---......///...............//////...------,,,///..................///111222222333222111000///000000000000/////////...---------.........//////---------.........//////------..................+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))+++------------...///------...///////////////........................,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,//////.........---------------,,,,,,,,,---...///,,,,,,.../////////...---------..................,,,---......//////......------------------------.................................000111000...,,,+++,,,------......------------------------------,,,---......//////............///////////////...------,,,,,,+++,,,,,,,,,++++++,,,------...//////......///000000///......---------.........//////......---------,,,,,,,,,+++,,,......------...//////............///000000...000111333333333111000////////////////////////111000000000/////////............///////////////000000000000000000000000.........////////////000........................//////.........//////000////////////////////////////////////////////////...............///000000........................,,,---...//////...---,,,////////////////////////)))***+++,,,...///000111---------.........//////------------------------------------------------......///000000000000000222222111111000000//////............///000222222000000000000////////////,,,---......//////......//////............////////////////////////////////////.........---------//////000222555777999;;;222222222222222222222222------...///000111222222222111111111222333333444000111444:::??????;;;777444555777888999:::;;;;;;555444333333333333555555777777888999:::<<<===>>>>>>BBBCCC???<<<<<<:::888777888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>===;;;:::888999;;;<<<===<<<<<<;;;888888999::::::::::::999444444444444444555666777666666777777666666555444333555777999;;;===>>>>>>777555222111222222111000000000/////////000222333////////////000000000000...000000...,,,,,,///222...//////000000000000000------------------------(((,,,///...+++***...111---------.........//////////////////////////////+++,,,---...////////////---...///000///...,,,+++//////............//////333444444555444333222111111111000000/////////...---------.........//////---------.........//////////////////...---,,,+++((()))***+++,,,---......******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,---......******+++,,,------...///(((***,,,---,,,,,,---///---......///////////////........................,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++//////.........------------,,,,,,+++,,,---//////,,,---.../////////...---/////////...------,,,,,,---------...------,,,,,,------------------------........................///------///222222...++++++,,,------......------++++++,,,------...//////,,,---......//////......000000000000///...---,,,++++++++++++,,,---......++++++,,,,,,---...//////+++,,,---......---,,,+++---------.........////////////.........---------,,,---......,,,,,,---......------......///000111---///111222333222111000////////////////////////111111000000/////////...///////////////.........111111111111111111111111000//////.........//////000000000000////////////333000......///000000000........................000000000000000000000000////////////////////////...---,,,,,,,,,,,,---...---------------------------......///////////////.........------,,,,,,,,,******+++,,,,,,---......---,,,,,,+++,,,---...//////...,,,++++++,,,---...000000000000000000000000111111111111111000//////......------...111333555000000//////......------------......//////000000//////............/////////000000000000000///...000000///...............---...///111333555777888333222222222111111000000111111111000000000000000222000...///111333333333111111222333555666777777888444444888999777666777555555444444444444333333444666888:::;;;:::999888============<<<;;;:::999888:::<<<>>>>>><<<:::888:::;;;<<<======<<<;;;;;;======<<<;;;::::::999999666888;;;===>>>===<<<::::::;;;<<<<<<:::888666444666555555666888888777666333333222222222333555666333444555777888:::;;;<<<555444222000//////000000222222111111111111222222000000000000000000000000///000111222222111000///...///000000//////000111111000...---,,,,,,------000000000000111111111111,,,,,,,,,---------......//////000000///...------........................---,,,,,,,,,,,,---...//////...---,,,------//////222555888888555111...---,,,---...//////...---,,,(((---222222...+++---///111000///.....................//////......---,,,,,,++++++******++++++,,,---++++++,,,///000...+++------------------,,,,,,///...---,,,,,,,,,------++++++******++++++,,,,,,++++++,,,,,,---.........+++,,,...///000000000000...///////////////......///---+++***+++,,,,,,,,,***+++---//////...---,,,---,,,,,,++++++,,,,,,------------...------,,,,,,..............................------------......///...---,,,+++,,,,,,---...///000111111000///...///...------...///000111//////000000000000////////////.........---------++++++------------++++++,,,,,,,,,------.........,,,---...///000000000000111...,,,---000111///---------------------------******+++,,,---...000111111111000000/////////..............................---------,,,---------000000000000000000000000..................------111111111111111000//////......------------......---...//////////////////222111000//////.........111111000000/////////...//////............//////000000000/////////......///---++++++,,,------,,,........................////////////////////////..............................---,,,,,,---......------------------------,,,------...///..................------,,,,,,,,,++++++,,,------...//////------,,,,,,,,,---...///---------------------,,,////////////////////////000000111111000//////.........------...000222333000000//////////////////........./////////////////////............//////......///000000/////////000000///...............---...///111222444555666111111111111000000000000111000000000000000000000111111000000000111222222111111222333444555666777777333333777888666444666555555444444333333222222333555777999:::;;;:::999;;;;;;;;;;;;;;;::::::999999;;;===>>>>>>===;;;999;;;;;;<<<======<<<;;;:::<<<;;;;;;:::999999888888666888;;;=========;;;:::999:::::::::999777555333666555555777999999888777111111000000000111222333333333444555777888999999333333222111000000000000222222111111000000111111000000000000000000000000---......//////......------///000000//////000111111000...---,,,,,,------000000000000000000000000,,,,,,,,,---------......//////////////////...---........................---------,,,,,,---......///...------------//////333555777777444111//////------...//////...------+++///333222///,,,---///......---,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++,,,...///---+++------,,,,,,,,,,,,---.........---,,,,,,,,,,,,,,,************+++,,,------------......///000000000,,,---...000000000//////,,,---...//////000/////////---,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------------......------,,,..............................------------......///...---,,,,,,,,,------...///000111111000///......---,,,,,,---...///000//////000000000000////////////.........---------+++,,,------------,,,+++,,,,,,,,,,,,------------,,,,,,---//////000000000000.........//////...---------------------------,,,,,,,,,,,,---...000000000000000/////////.................................---,,,++++++,,,---...////////////////////////........................111111111111111000////////////............//////......//////000000//////333222000///......//////000000000/////////......///...............///////////////.........------000///---...///000///...........................////////////////////////------------------------......---,,,,,,---......------------------------,,,,,,---............---.........---------------,,,------....../////////------,,,,,,,,,---......***,,,...//////...,,,+++........................//////////////////...---///...---------...000111//////000000000000000000///////////////.................................,,,---...///////////////000//////............///......///000111222222333///////////////000000000000000000000000000111111000222444333111///000222222222222333444555666777888444333666777555333555555555444333333222111111222444666888:::;;;;;;:::888999999::::::::::::::::::<<<===>>>>>>===<<<:::;;;<<<======<<<;;;:::999::::::999999888888777777666888:::<<<<<<<<<;;;:::888888999999888666444333555444555666999999999777111000000000000111222222222222333333444555555555111111222222222111111111222111111000000000//////000000000000000000000000...------------------...---///000000///...000111000///...---------------////////////////////////,,,,,,,,,---------......---...//////////////////..............................---------------...000///...---------//////555666777555333000000000------...//////...---------000333222///------///...---,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,++++++++++++,,,,,,---,,,++++++------,,,***...---,,,+++,,,...///000---------,,,,,,,,,,,,,,,************+++,,,---...------......///000000000---...///000000///......+++,,,---...///000000000...------,,,+++,,,,,,,,,...,,,***))))))***+++------,,,,,,++++++,,,,,,---,,,------.........------////////////////////////......------------......///...------,,,---------...//////000000//////...---,,,,,,,,,,,,---.........//////000000//////..................---------,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,---...////////////.../////////---,,,,,,---------------------------...---------...//////000////////////.......................................---+++******+++---...................................................000000111111000000//////000//////////////////000......///000000000000000444333000///......000111////////////..................---------.../////////.........------------000//////000222222111///........................////////////////////////------------------------......------------......------------------------,,,---......//////.....................---------,,,---------.........///------------------------+++,,,---.........---,,,---------------------------......///......------///...------------......//////000000111111222222000000//////......------------............------++++++---...////////////000///............//////........./////////000000---------....../////////000000000000000111111111000555888777222///000333333222222333444555777888:::555444666777555444555555555444333222111111000222333555888999;;;;;;;;;777888999:::;;;;;;;;;;;;:::;;;<<<======<<<;;;:::;;;<<<<<<===<<<;;;999888::::::999999888888888888777888999;;;;;;;;;:::999777888888888888777555555333333333555777888777666333333222222222333333333222222222222222222222222///000111333333333222111111111111111000//////...////////////////////////000///...------...///000---...000///......///111//////......------------...............---------,,,,,,,,,---------......------...///000000//////........................///......---------------000000...------......///888888777444000......///---..................---...000222111...,,,,,,---//////...------.........,,,,,,------,,,,,,+++***,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,++++++------...///000111111111---------------,,,,,,+++)))))))))***+++,,,---...++++++,,,,,,---...............///000000///...---,,,------...////////////---......---,,,+++,,,---...---,,,*********++++++---,,,,,,++++++,,,,,,---,,,------...............000000000000000000000000......------------...............------------...////////////////////////---------------------......//////////////////...........................,,,------------------,,,------,,,,,,+++++++++***,,,,,,---...............---///111///,,,***,,,...........................//////.........//////000//////.............................................,,,***))))))+++---///........................---------...............///000000000000000//////000000000111111000000000......///000111111111111555333111///...///000222//////..................---------------.../////////.........------------,,,,,,---///111111///---................................................------------------------........................------------------------......///000000000000000........................,,,,,,,,,,,,,,,------------------------------,,,---,,,,,,+++,,,---...///------------------------------............------///......---------------//////000000111111222222000000//////......------------...//////...------++++++---...//////////////////............//////........................,,,,,,------........./////////000000111111111111333777;;;999444000111444333333333333444666999:::===888666777888555555666555555444333333222111111222333555777999:::;;;<<<777888999;;;<<<<<<<<<<<<999:::;;;;;;;;;;;;:::999:::;;;<<<<<<<<<;;;999888::::::::::::999999999999777888999:::::::::999888888888888888888888777777222222222333666666666444333333444444444333333333111111111111000000000000...///111222333333222111111111111222111000///...////////////////////////000///...------...///000---...//////......///000...............---------///.........---------,,,,,,,,,,,,---------......------...///000000//////........................///......---------......111000///...---......///999888666333...,,,,,,---.........------............//////...,,,+++++++++......---------......///,,,,,,------,,,,,,+++***---,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,------///111444555444222111------.........---,,,+++************+++,,,---...++++++,,,,,,---...............///000000///...---......///......---,,,,,,,,,...///...,,,+++,,,---------.........,,,+++***---,,,,,,++++++,,,,,,---,,,---....../////////...000000000000000000000000......------------......---.....................//////............//////....../////////...............////////////......---.....................---------------------------------,,,,,,+++++++++------......///.........---///111///,,,+++,,,///........................//////.........//////000......//////////////////........................---,,,+++******,,,...///........................---------.........//////...//////000000000//////000000111222222111000000...///000111222222222222555444222000///000111222......//////////////////,,,,,,,,,,,,---...///////////////.........------......000333555444111///................................................---------------------------...////////////...---------------------------//////000111111111111000.............../////////,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++...---+++***+++---///111------------------------,,,---......///............///..................//////000000000000000000///////////////.........---...///000000///...---,,,---...//////////////////............//////000........................---------------........./////////000111111222222555777999888444222333555444333333444666999<<<>>>???:::777888888666555777555555444444444444333333333444555666888999:::;;;888888:::;;;<<<<<<<<<<<<999999::::::::::::999999999:::;;;<<<<<<;;;:::999:::::::::::::::::::::999777888888999999888888888888888888888888888888999333333222333555666444333222333333333333333222111222222111111111000000000///000111222222222222222000111222333333222111000000000000000000000000000...------------------...,,,...//////...---///000---......///......------/////////...------,,,,,,,,,,,,,,,---------......---...//////////////////..............................------...//////000222111///............///666666444111...++++++,,,///...------------...///...------,,,,,,++++++++++++++++++++++++,,,,,,------------------,,,++++++------,,,,,,,,,,,,------,,,------,,,+++,,,...000...000333555666444222111......///000000...---,,,++++++******++++++,,,---------......///000000000---...///000000///....../////////...---,,,+++***+++...111000---+++,,,...+++---...//////...,,,***---,,,,,,++++++,,,,,,---,,,---...///////////////////////////////////////......------------......------...////////////...///......------....../////////000000//////...------......//////......------------.....................------------.........---------------,,,,,,......///////////////......///000///......///000...........................---------...//////000////////////000000000000........................,,,,,,,,,,,,---......///........................,,,,,,------.../////////......///000000000/////////000111222222111000///...///000222222333333333444444333222111111111111////////////000000000000,,,,,,,,,,,,---...///000000000000/////////......000222444777:::999555222........................................................................---...///000000///...---------------------------...//////000000000000000---........./////////000------------------------------.........---,,,+++++++++,,,,,,---...//////------------------------------...///////////////......//////000/////////000000//////////////////.........///////////////...///111222222111///.........///000000/////////...............///000000.............../////////............------------...//////000111111222222666666555444333333333444444333333444777;;;???BBB???:::666777777444444666444444555555555555666666444444555666777888999:::777888999:::::::::::::::::::::::::::::::::::::::777888:::;;;<<<<<<;;;:::888888999999999999999999888888888888888888777777666666666666777777888888666555555555666666444333444444555555555444333222222222222222111111111111111111111111111111222222///000222444555444333222000000000000000000000000---......//////......---,,,---///...------...000,,,---...//////...------000000//////...------,,,,,,,,,,,,---------......//////////////////...---........................------------...000111222333222000............//////000111000...,,,---...///...------------...///...---,,,,,,---------,,,++++++******++++++,,,------............---,,,,,,------,,,,,,,,,,,,------,,,---...---,,,---000444111111111111111222222222///000111222111000...---,,,,,,++++++******++++++------......///000000000,,,---...000000000//////............---,,,,,,++++++...222111---+++,,,...+++,,,,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,---...///000000000000..............................------------......,,,---...///000000///...///...------------...///....../////////...---,,,---......//////......------------........./////////...---,,,,,,---...///---..................//////000000000000000/////////......///111222111000........................,,,,,,,,,,,,---...000000000000000000111111222222........................+++,,,---///000000//////////////////////////////,,,,,,------...//////000---......///000000//////...///111222222111///......///111222333444444444333444444444333222111000000000000000111111222222+++++++++,,,---...///000000000000000////////////...///222666888777333000................................................////////////////////////---...///000000///...------------------------------......///////////////---.........//////000000.....................---------...///...---+++***)))***---...//////...---........................------...///000000000///......///000111111000000000000//////......---------.........//////000000...000111222222111000...///000000000000000///..................///000111.........////////////////////////......---------...//////000111222222222666444111111222333333333444333444555888===AAADDD???999555666666333333555444444555555666777777777555555555555666777999999777777888999999999999888;;;;;;;;;;;;;;;;;;;;;;;;666777999;;;<<<<<<<<<;;;777777777777777888888888888888888777777777777777555555444555555666777888999888777777888777555333777777888888888777555444333333222222222222222222333222111000000111222333///000333555666555444444000000000000000000000000///000111222222111000///,,,---///...------...000,,,---.../////////------111111000///......------,,,,,,,,,---------......///000000000///...------........................,,,,,,,,,---///000222333333222000///.........///***,,,...///......///000///...---,,,,,,---...//////---,,,,,,...//////...,,,,,,,,,,,,------...///......//////......---,,,...------,,,,,,------...+++---...---,,,...222666444222///------///111333///000222333222111///......---,,,+++************++++++,,,,,,---......///+++,,,...000000000000000,,,,,,------...---------***///222111---***,,,...,,,+++***)))***+++---...---,,,,,,++++++,,,,,,---,,,---...///000000000000.................................------.........,,,---///000000000///...///...---,,,,,,---...///------...///...---+++***---..................------------........./////////...---,,,,,,---...///---.........///000000000000111111111111111000///000...---///222444333111////////////////////////******+++,,,---...000111000000111111222222222333........................***,,,...111111111000///000000000000000000000000,,,,,,------...///000000------...///000000//////---///000111111000///---//////111222333444444444333444555666555333111///000000111111222222222333........./////////////////////000000///...------111///000444999;;;777222........................+++,,,,,,------,,,,,,+++,,,------......------,,,..................------+++++++++,,,,,,---------,,,,,,,,,---------......000///...------...///000111111000...---,,,+++***,,,...000000...+++************+++,,,------------......////////////..............................000///...000333444222///---......///////////////------------------------,,,---///111111000///...//////////////////////////////...------------...111111111000//////..............................+++++++++,,,---...///000111222333222000000000111444444555555777888:::;;;:::999777444333222222222666666777777777777666666666666666666777888999::::::888777666666888:::;;;::::::::::::::::::::::::777777999999:::999888777999888666555555555666777888888777666666666666666666666777888888888888777888777777777777777888999888777666555444333222222333333333222222222111111444333222111000111222222444333333333333444555555333222000111333333000------.../////////...---,,,000000////////////000000////////////////////////......//////...---,,,,,,,,,...000111111///---+++......//////...---,,,,,,,,,,,,,,,---------......------,,,------...///000------------------------............////////////------,,,+++)))(((''''''------............------//////.........---------,,,---///000000///---,,,---.../////////...---,,,000...---,,,---000333555333222000///.........///.........////////////000,,,,,,,,,------.........******+++,,,,,,---......---,,,+++---///000000///000///...---------------////////////...---,,,+++++++++,,,,,,,,,------------.........---,,,,,,+++---.........//////000000000//////.........//////,,,,,,------------------////////////////////////...------,,,,,,------...,,,,,,,,,---------...............///......------........................---------............///...///////////////............///000000000000000---------............///,,,...000222222111///---///...------,,,,,,,,,,,,---.........//////000000........................111000///...------...///......////////////......222111///...------............////////////......////////////............000///000222444555555333333333333333333222111000222222222222222222222333...............////////////////////////......---000//////333888999555111........................,,,,,,------------,,,,,,,,,------......------,,,..................------++++++,,,,,,,,,---------,,,---------............///...---,,,,,,---...///000000///...---,,,,,,+++...000222111///---,,,,,,***+++,,,------...............////////////..............................000......///222222111///---......///////////////........................------//////000///...---///////////////////////////......---------------000////////////.................................//////.........///000000111222333222000000000111333333333444444666777777777666555333333333333444666777777777777777777666666666666555666666777777999888777777777888999:::;;;;;;;;;;;;::::::999999888888999::::::999888777999888777666555666666777888777777666666666666666333444666888999:::::::::888777777666666777777777777666666555444333222111333333222222222111111111444444222111111111222333111111222222333555666777666333000000111000...,,,,,,---.../////////......///......------......//////////////////////////////////////////...---------///111222222111...---//////.........---------,,,,,,,,,---------......------,,,------...///000------------------------------......//////000000000000///...---,,,,,,+++------............------//////.........---------***+++---......---+++***------...............---000///---------///222333222111000///.........///------........./////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---///000000/////////...------------------......---,,,+++******++++++,,,,,,,,,---------...............---,,,+++............/////////000//////............//////------------------------........................------------------------,,,,,,---------.........------............------........................---------............///......////////////............///000000000000000---------............//////111222333333111...---///...---,,,,,,,,,,,,,,,------------.........///........................000///...---,,,,,,---.........////////////......000000///...---...//////......////////////......////////////............///...///000333444333222222333333333222222111000000000111111222333444444---------........./////////////////////.........///......111555555222///........................------............------,,,------......------,,,------------------......,,,,,,,,,,,,------------------........./////////------,,,,,,,,,,,,------//////.........------------///111111///---,,,,,,+++,,,---......///............////////////....................................---///000111///...---......///////////////////////////////////////..................------////////////////////////......---,,,,,,,,,,,,------------............///........................111000//////......//////111222333222000000000111111111111222222333333333444333333333333333444555777777888888888888777777777666555555444444555555777777777888888888999999<<<<<<;;;:::999999888888999:::::::::999888777777888888777666666666666666777777777777666666666666111333555777:::;;;======888888777666555555555555555555444444333222111111333222222222222111111111444444333222222222222333//////000111333555777888888555222111000000///---------...///000000000000------,,,,,,,,,,,,------////////////////////////000000////////////......///000222333333222000///000///...---,,,---......,,,,,,,,,---------......------,,,------...///000------------------------,,,,,,---...//////000000000000000000//////......------............------...............---------+++,,,---......---,,,+++---------------...///000111000...------...000111111111000///............,,,---------............,,,,,,,,,------------...------------,,,,,,,,,,,,---,,,,,,---///000///.........---,,,,,,,,,------+++,,,,,,,,,+++***)))(((,,,,,,,,,,,,------------..................---,,,............//////////////////............/////////.........---,,,,,,,,,------------------------,,,---...//////...---,,,,,,------------.........,,,,,,------...------,,,........................---------............///......///////////////.........///000000000//////---------............///222222333444333000...,,,......---,,,,,,,,,,,,---,,,,,,,,,---------------////////////////////////......---,,,,,,,,,,,,---......////////////......///............///000000......////////////......////////////.....................000222333222111222222222333222222111000......///111222333444555,,,,,,------......///////////////........./////////......000222222000---........................---..................---,,,------......------,,,,,,,,,------------......,,,,,,------------------.........////////////000---------------------------.....................+++---......,,,+++***++++++,,,---...////////////---......//////......---........................------......//////...------......///////////////........................///......---,,,------...////////////////////////......---,,,,,,,,,,,,,,,++++++,,,------...//////..............................------------......111222333222000000000111111111111222222222111111333333222333333333444444777777888888888888777777555555555444555555666666666666777888999888888888;;;;;;:::999888666666555:::::::::999999888777777888777777666666666666666777777777777777666666555222333555777:::;;;<<<<<<888777666555444444444444444444333333222111111000222222222222111111111111444333333222222222222222/////////000222444555666777666666666555444222111000000000000000/////////---,,,,,,,,,,,,,,,,,,---////////////////////////000000000/////////000000000111333444444333222111000///---,,,,,,---...000,,,,,,,,,---------......------,,,------...///000........................+++,,,------...///000000---------------.........------............------..............................////////////......---,,,,,,,,,---...000111111000///------...//////000000//////............,,,,,,,,,---------......------------------------,,,,,,,,,---------------...---,,,---///000///...------,,,,,,,,,,,,------+++++++++++++++***)))))),,,,,,,,,------------........./////////......---.........//////////////////............//////000000//////...---,,,,,,+++........................+++---...000000...---+++------------............+++,,,------------------........................---------............///---...//////////////////......///////////////...---------............///000111222222222000...---......------,,,------...------------------------000000000000000000000000...---------------------......////////////......---------...///000000111......////////////......////////////............///...///000222333222111111111222222222222111111/////////000111222333333,,,,,,------...//////000//////............///000/////////000000000...---........................---..................---,,,------......------,,,,,,,,,,,,,,,------......------------------------.........////////////000.........//////.........---------...............+++,,,------+++***+++,,,+++,,,---...////////////------............------........................------.........------------......///////////////------------------------///......---------......////////////////////////......---,,,,,,,,,,,,---******+++,,,---...//////........................,,,,,,,,,---...///000000111222333222000000000111111222333333333333222222333333333333333333222222777777888888888888777777444444444555666777999:::555666777888888888888777999999888777666555444333999999999888888777777777777777777777777666666555666777777888777666555555444555666777888999999999777666555444333333333333333333333222222111111000222222222111111111000000222222222222222111111111000000000000000111222333444777:::<<<<<<:::888666666555333111000...------......------------......////////////////////////000000////////////000111000111222333444333333222000...---,,,,,,---///000,,,,,,,,,---------......------,,,------...///000........................,,,,,,,,,---...//////000,,,,,,,,,,,,,,,---------------............---------.....................////////////////////////---,,,,,,,,,---...000111111000///...------......///////////////.........,,,,,,,,,---------......------------------------******+++,,,...///000000...---,,,---/////////------------,,,,,,------...,,,,,,,,,,,,,,,,,,+++***,,,,,,---------...............///000000////////////////////////........................///000000000000///...------,,,,,,////////////////////////,,,---///000000///---,,,---------.........//////+++,,,------.........---........................---------............///------...///////////////......////////////......---------............///,,,---...///000000/////////......---......////////////..................000000000000000000000000........./////////............////////////......,,,,,,---...///000111111......////////////......////////////............111000000111333444333222000111111222222111111111000000000000000000000000,,,------...///000111111//////...------...000111111111111111000///...---........................------............------,,,------......------,,,++++++,,,,,,------..................------------------........./////////......///000000///......------..................---...///...---,,,---...+++,,,---......///......------............------........................---...000///...,,,---------......///////////////------------------------........./////////000000//////////////////////////////...------------...++++++,,,,,,---...//////.................................///000111333444111222333222000000000111222333444555666555555444333444444444444333333222666666777777777777666666222333333555666888:::;;;666666666777777777888888888888777666555555444444777777666666666777777888777777777777777666555555666777888888888777555444555555666666777777666666555555444333222222222333333333333222222222111111222111111111111000000000111111111222111111000///000////////////000111111333666;;;======;;;::::::999888555222000...---,,,//////............//////////////////////////////000///...---...///000111///000111111222222222222......---,,,---...///000,,,,,,,,,---------......------,,,------...///000........................---------------.........------------------......------............---------------...............---------------------------------------...///000000//////...------------....../////////......---,,,---------...............------------,,,,,,,,,)))***+++,,,...000111222///---,,,---...///...---......---------...//////,,,---------------,,,,,,,,,---------...............//////000000000000000///////////////...............---......///000111000/////////...---------000000000000000000000000---...///000000///...---------........./////////,,,,,,---...////////////........................---------............///,,,---...///000000000000....../////////...---------------............///+++,,,---...///000000000000////////////000111111///////////////.........////////////////////////---...//////000000//////......////////////......,,,---...///000000000000......////////////......////////////............222111111222444444333222///000111111222111111111111111000000///.........------...///000111222333//////---------...000111444444444222111/////////........................,,,,,,------------,,,,,,,,,------......------,,,***++++++,,,------......///.........------------,,,---------............------...//////...------..................------,,,---...---,,,,,,---///***+++,,,------.........,,,------......------,,,........................---///111000...,,,---...---......///////////////........................,,,---///111222222111111////////////////////////000000///............///,,,,,,------......//////........................000000//////000111222222111222333222000000000111111222444666777777666555111222444555666666555555555555666666666666555555333333333444555777888999777666666555666777888999888888888777777666666666555555444444555666777888666777777888777666555444666666888888888777555444333444555555555555555555333333222222222222333333333333333333333222222222111111111111000000000000///000000111000///...---------......///000111222444666888888777777888::::::888666333000///......//////............/////////////////////////////////...---,,,---...000111......//////000111111111---------.........//////,,,,,,,,,---------......------,,,------...///000..............................------------,,,,,,......------------------------............---------------.........//////......------------......------...............---........................------...//////......---------........./////////......---------,,,,,,,,,***+++,,,---...///000111///...------...///...---///............///000111,,,,,,------------,,,,,,------------...............///000111111111111000000/////////............---------......///000111////////////............000000000000000000000000.........//////.....................////////////,,,---...///000000000000........................---------............///,,,---...///000000000000......//////......---,,,---------............///------......//////000000111111000000111222222333/////////......---------........................,,,---.../////////............////////////......,,,---...000000000//////......////////////......////////////............111000000111333333222000//////000111111111111111//////////////////............///000111222333333///...---,,,---...111222555666555444111//////000........................+++,,,,,,------,,,,,,+++,,,------......------,,,******+++,,,,,,---......//////.........---------,,,,,,,,,---------......,,,,,,---......---,,,,,,//////.........---------***+++,,,+++******+++---******+++,,,------------,,,------......------,,,........................---000222111...,,,---///---......///////////////////////////////////////+++---///222333333333222////////////////////////111111000///////////////---------.........//////........................000//////...............111222333222000000000111000222444666888888777666///111333555777888888888444444555555555555444444333333333333444444555666888777555444555666888:::999999999888888888888888333333333333444666777999666777888888888777555444555666888999888777555444111222333444555555555555222222222111222222333333444444333333333333333333111111111111000000000000...///000000000///---,,,++++++,,,---///111333444666666666333111111555999999777555333111000000000///......------......///////////////////////////...---,,,+++,,,...000111,,,------...///000000111,,,,,,---...//////......,,,,,,,,,---------......---------------...000000///////////////////////////......------,,,++++++------,,,,,,,,,+++++++++---..................------------.........//////000000////////////000000---.../////////...---,,,........................,,,---.../////////...---.........////////////000.........------,,,,,,,,,,,,------......////////////...------...///...,,,///////////////000111111+++,,,,,,---------,,,,,,---------.........////////////000111111111111111000000//////.........------------......000111111........./////////////////////////////////////////////............//////............/////////000---...///000111111111111........................---------.........//////,,,---...///000000000000.../////////...---,,,,,,---------.........//////000000000000////////////222111111111222333444444.........------,,,,,,,,,........................***+++---...///...------......////////////......------///000000000///.........////////////......000/////////............000//////000222222111/////////000111111111111111---.........//////000000......//////000000111111///////////////000111111888777555333111///...---//////000000000000//////---------------------------.........---,,,,,,+++...------------...////////////...---,,,++++++***......---,,,---...///000......//////......---,,,...------,,,,,,+++******)))***,,,.........,,,+++++++++******++++++,,,---------------------------........................222222111///...---,,,+++,,,------...............///---,,,---...///...---//////000000111111222222111111000......---------000000///...------,,,,,,////////////...........................///000000000000////////////000000......///000111222222333444444555666777888999:::111333666888;;;<<<<<<<<<777666666555555555555666777555333444666888777555:::999888666666666777888:::999999:::<<<<<<;;;999999777666555666777999:::555555555777999888666444444444444555555666777888444444555555555555444444666555444333222222222222222222222111111111111000000000//////.........---//////000000000000//////---------......000111222111111000000//////......000111222222111000///...222111///------...000111------,,,,,,---...000111111///......//////...,,,...........................///000111111000//////,,,,,,,,,---------.............................................///000000444444333222000---***(((............---,,,++++++%%%'''***------,,,***)))------------------------222111////////////...---...............------,,,//////////////////////////////...---,,,,,,++++++++++++***,,,///111111000000///,,,*********+++,,,++++++,,,------....../////////...---...///000111000//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,...000222333222111000---///000///...---...000000000000000000000000000---------------------------......///////////////000000////////////000000//////......---------,,,//////111222222111000000,,,---...//////...---,,,,,,,,,---......---,,,,,,+++,,,------......------//////.........---------------/////////...---,,,---...///...---...///111555666888999888666333111/////////...------,,,,,,---,,,++++++,,,---///000000///...------...///000...//////000000000000000,,,,,,---...//////......//////000000000000//////000000000000000000000000111111000000000000111111222222111000//////000000222000...---...///...............//////000111111///////////////000111111666555444222111///...---//////000000000000//////------------------------------......------,,,+++,,,,,,,,,,,,,,,---...............------,,,,,,+++...------,,,---...///000......//////......---,,,------------,,,,,,,,,,,,***+++---...///...,,,+++,,,,,,,,,,,,,,,------...------------------------........................111111000///...---,,,,,,------...////////////...///...---...//////...---//////////////////000000111000///...---------------------...............////////////...........................///000000111111000/////////000000//////000000111111222222111111222222333444555555111333555888:::;;;<<<<<<888777666555444555555666777555333444666888777555666666555444444444444444999888888999;;;;;;:::999888777666555666777999:::777666666777888888666555555555444444555555666666444555555666666555555444555444333222222111111111222222222111111111000000000000/////////.........//////000000000000//////......---......///000111000000///////////////...000111111222111000///...000000///......///000111000///...---,,,---.........------...000111000///........................//////000000///...---,,,,,,,,,,,,---------.............................................//////000111111000000...---,,,+++------.........---,,,,,,+++,,,...000000000///...---------.........//////222111111111222111///---...////////////...------------------------------.........---,,,+++++++++++++++,,,...111333222111000...,,,+++******+++,,,++++++,,,------......///......---------...///000//////......---......///------------------------,,,,,,,,,------......///---///111333333333222111...///000///------///000........................---------------------------......///////////////000000////////////000000000000000000/////////...///000111111111111//////------............------,,,,,,............,,,,,,,,,,,,---...............------------,,,,,,++++++------...//////...---,,,---...///...---...///111444777;;;>>>>>>:::666333111111000000///...---------,,,,,,++++++,,,---...//////...------...//////......///000000000//////------...//////////////////000111222222111000///000000000000000000000000111111000000000000111111222111111000//////000000222///------...//////...------......///000000111///////////////000000111333222222111000///.........//////000000//////...------------------------------......------,,,,,,+++++++++++++++,,,,,,---------------------------...------------...//////......//////......---,,,---------------.........---.../////////...---,,,---------.........//////------------------------......................../////////.........------......///000000000//////000///......000000///...//////..................000///...---,,,,,,,,,,,,***+++,,,---...000111111/////////............---...............///000000333222111000000000000000000000000000000111111111000000000111111222222222111333555777999:::;;;;;;999777555444333444666777666444333444666777666555777777777777777666666555888777777888::::::999888888777666555666777888999:::888777777888999888777666666555444444444555555555555666666666666555555444333222111111111111111222222111111111000000000000000////////////......//////000000000000/////////...............//////...............////////////000111111111000///...---...//////000000000000222111///...,,,,,,+++++++++++++++---000222222222........................////////////...,,,+++***,,,,,,,,,---------....................................------......///000......------------......,,,------.........------,,,,,,------......//////............///111333444666555333333333222000...//////000000000///......------------------------000000//////...---------+++,,,...111444555444222///...---+++++++++,,,,,,++++++,,,------......//////............///000000...---------------......................................................///000111333333333222222/////////...------///111................................................---......///////////////000000////////////000000222222222111111111111111111111111111000///...............------.........,,,---...//////...---,,,------...////////////............------------,,,------......///......------...///...---...///111444:::AAAFFFFFFBBB;;;666444333222111000///.........------,,,,,,,,,,,,---......------------......------...////////////.........///000000000/////////000222333333222000///000000000000000000000000111000000//////000000111111111000/////////000000000///------///000000///,,,,,,---...///000000111000000////////////000000000000/////////............//////////////////...------------------------,,,------...------,,,,,,+++++++++++++++,,,------,,,,,,,,,------.........------------......//////.........///......---,,,,,,,,,------...///000000//////000000///...---,,,------....../////////...,,,,,,------------------...................................................//////000000000000000111///...///000111000///000//////......---------///...---,,,,,,,,,,,,,,,***+++,,,---...000111111//////.........---------...............///000000444333222111000000000000111111111000000000000000222222222333333333333333111222444555777999:::::::::888555444333444555777444444444555666666666555666777888999999888777666777666666777999999888777777666666666666777888888:::888777777:::<<<======999888777666555555555555555666666777777666666555333222222111000000000111111111111111000000000000000000////////////////////////000000000000////////////...---------......,,,,,,------......////////////000111111000///...+++,,,...000111111000///111000///...---,,,,,,++++++++++++---000222222222........................////////////...------,,,,,,,,,,,,---------.................................------------.../////////...---,,,---...///000,,,,,,---......///......,,,+++++++++,,,---...///////////////222555888:::>>>:::555222111111000///000000000000000//////...////////////////////////111111111111000000//////+++,,,///333777777666333///...---,,,,,,,,,,,,---++++++,,,------......///000000000000000111111111------,,,,,,,,,---..........................................------------...///000111222111111111///000///...,,,---///111........................////////////////////////---......///////////////000000////////////000000222222222222222222222222222111111000//////...---///...---,,,,,,---...///,,,---...//////...---,,,---......///000/////////000000000000000000000///---------...............---...///...---...///111555<<>>AAAEEE???666000---...///000000000000000000//////...////////////////////////000000///////////////...,,,---000444777777555333......------------------++++++,,,------......///....../////////000000000,,,,,,,,,,,,,,,---...///---------------------------------,,,,,,,,,,,,,,,.........////////////////////////...------///111////////////////////////////////////////////////---......///////////////000000////////////000000111111111111111111111111222111000//////......---///...---,,,,,,---...///------...//////...---------......///000////////////000000000000000000000------------......//////---...///...---...///111555<<>>555...+++,,,...000//////000000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///222555666444222------......------------++++++,,,------......///+++,,,,,,---...---------,,,,,,,,,,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---///000///...---...000000000000000000000000000........................---......///////////////000000////////////000000000000000000000111111111111111000///.....................------.........---...///000000///...---------...////////////...,,,------------.........---------------...///000---...///...---...///111444888???CCCDDDAAA<<<888//////......------,,,,,,///000000111000000///...------............------------...////////////...//////000000000///......---..................---000000000000000000000000000//////......//////000//////......//////000000000//////000222222000///---...///000111333444444111111000////////////////////////...............---......//////......---------------------------+++,,,------......------+++++++++++++++,,,,,,---,,,,,,------------------,,,---.../////////...---......//////......---,,,++++++,,,,,,------...............---......//////,,,...///111111000///...++++++,,,,,,---......///........................------------------------------...////////////...///...---...//////...---................../////////......---......//////.................................---------,,,,,,...............///000000////////////000111222222//////000000111111222222000000111111222333444444111111111222333555777888777777888777666555333222000333666777555333444555666666666666666777888888777777666888999:::999777444555555666666666666666666666777999<<<>>>>>>===777777666555555444555555333333444444444444333333333333222222222222333333111000000000//////////////////000000000111111111//////000000000000//////,,,,,,,,,,,,---......///000000///////////////...,,,---///000000000///...,,,---.../////////...---+++,,,---//////////////////...---...///000000...........................///......---...///111111,,,,,,,,,---------..............................------,,,,,,------...///000000000000///...------...////////////......---,,,,,,,,,,,,---...//////222111000222777???GGGLLL>>>999333...---...//////...////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......000222333222000------...............---++++++,,,------......///+++,,,---...///......---------------...///000111........................++++++,,,,,,------...............------.........,,,...111111000.........////////////////////////---------------------------......///////////////000000////////////000000///000000000111111111222000///............///000------............---------...///000000///...---,,,,,,---...............++++++,,,,,,------------------,,,,,,---...000111---...///...---...///111111222555777888777555333------------------------------...///000///......---...////////////...---......///000000000/////////////////////...------000///...------...///000000000000000000000000000//////............//////...............///000000111000000111222222000---......///111222444555555111111000//////////////////////////////.........---..................---------------------------+++,,,,,,---.........---*********)))***++++++,,,------------------------,,,,,,.../////////...---......//////......---,,,++++++,,,,,,,,,,,,---------------------...///000...///111222333222000///++++++,,,,,,---...//////..............................---------,,,,,,,,,,,,------...............///---,,,---...///...---,,,,,,,,,------.........//////.........//////000---------.........//////......---------,,,,,,,,,...............///000000............///111222333...//////000111222222333000111222333444555666666111111111111222444666888666777888888777555222111///333666777555333333555444333222222222444555666888777777888::::::999888444555555666777666666666666555666888;;;;;;999888555555444333333333333444222333333444444333333222333333333222333333444444000000000000//////////////////000000111111111222//////000000000000//////+++++++++,,,---...///000111111000000//////......,,,---///000000000//////..................------,,,,,,.../////////...---...---,,,...000111111000........................000///------,,,---...///,,,,,,,,,---------..............................---,,,,,,,,,,,,---......------/////////...---,,,///000000000///...------000000111111222222333333222111111333888AAAIIINNN777444111//////000//////...............------,,,////////////////////////.........///////////////000.........000111000///------......///......---++++++,,,------......///...///111222222222111000---------...///000111111000000000000000000000000,,,,,,------...///000000000//////.........//////+++...111222111///------........................---------------------------......///////////////000000////////////000000000000111111111222222222000///...------...000111,,,---...//////...---,,,---...///000000///...---+++,,,------......---------------.........//////------,,,,,,---...000111---...//////---...///111.........///////////////---------............///***+++---.........---------...///000000///...---...//////000000000000000......//////...---,,,,,,222000///------///000222000000000000000000000000//////............//////...............///000111111111111111222111///------...///222444777888999000000000000000000000000///////////////////////////////////////////////////...---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,******,,,,,,,,,,,,******/////////......------------------.........//////111000///...------,,,---...........................000444777777444000...---------...///000000111................................................---------............///------------------------222111000...---------------------.........//////222111000.........///000------,,,+++,,,---...///...------------...//////////////////////////////000000000000111111111111444333333222111111111222333333333333333333333333666888::::::777555333333444444333333333444555555444444555555666777777888777777777777777777777777555555555555666666666777555555555555666666666666999777444555777888777555666555444333222333333444555777888777555444444555666555444222111000000000111222222222111000...---000000000000000///......------............------111111111111000///...---,,,---.../////////...------,,,++++++,,,---///000---...//////000000//////..............................//////000111111111---------------...///000------,,,,,,,,,------...,,,---///000111000///---------......//////000000//////.........---------+++,,,,,,,,,------......---000333333222111111111///------111888===@@@@@@444222000...------...///------------------------......---,,,++++++******------------------------........................,,,,,,,,,---------.........------,,,,,,,,,------------...............---111111000///////////////........................---------.........//////............////////////////////////////////////......////////////......111111000...,,,,,,...///............/////////000////////////////////////222111111111000000//////......---,,,,,,---///000222111000///...---,,,,,,///000111222222111000///,,,,,,------............444111...---......------///............///000000......------------..............................//////.........------------...000///...,,,------//////...,,,+++,,,...111//////000000000000////////////---,,,,,,---.../////////.........------------------.........//////000000000000////////////111///...------...///111000000000000000000000000---...///111333555777777000000000000000000000000///////////////////////////////////////////////////...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------***+++,,,------,,,+++***.........---------,,,,,,,,,------------.........---,,,+++***))))))))))))........................---000333666666333000------------...///000000000........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------111000///......---......---------.........//////222111000///......///000111000...---------.........------------...//////////////////////////////////////////000000000000444333222222111111111222333333333333333333333333333555888888666555444555444444444444444444444555666666666666666666666666666666666666666666666666333333444444444555555555777777666666555555444444888666444555777888777666666555444333333333444444666888999999777555444444555555333222111000000000111111222222111000///...000000000000000///......------............------......///000000000//////---...///000000000///...//////......//////000000+++,,,------......------------------------------------...//////000000111///......---------...............------......///,,,---///000111000///............/////////////////////.........------------------....../////////111333666666444111000//////------000666:::<<<<<<333111000...---...///000------------------------/////////...---,,,,,,,,,------------------------------------------------------------...............------,,,,,,------------...///000000000000000111000000///////////////---------------------------------.........//////............////////////////////////////////////......////////////.........//////...------///111.........///////////////////////////////////////000000000000//////......000000///...---------...111000000///...---,,,+++...///000111111111000///,,,,,,---...000222444555222000---+++,,,,,,+++***......------......///000......------------..............................//////.........------------...000///...,,,------,,,------,,,++++++---.../////////000000/////////000///............///000/////////.........---------------.........//////000000000000////////////111000...------...000111000000000000000000000000---...///000111222333444////////////////////////////////////////////////////////////////////////......---,,,,,,,,,------,,,,,,,,,,,,,,,------.........------------......+++,,,---......---,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,+++++++++++++++........................---///222444444222///------------...//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................//////............//////------........./////////111000000////////////000333222000///...---------...------------...//////////////////////////////........./////////000000333333222111111111111222333333333333333333333333222444555666555444555666444444444555555444444444777777777666555444444333666666666666666666666666444444444444555555555666888888777666555444333222666555444444666888888777666555444333333333444555777:::<<<<<<999666444333555444333222111000000000000111111222111111000000000000000000000///......------............------,,,,,,---...///000000000......///000111111000000000000000000000//////...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000///...------,,,------000//////.........//////,,,---///000000000///...///////////////........./////////............---/////////000000000000111333666999999666222///---///......///222555555555111000///.........000000........................111111000000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------......000111222222222222000000//////......//////---------------------------------...........................////////////////////////////////////......////////////......,,,...............000222///////////////.........////////////////////////////////////............111111111000///...,,,,,,000//////...---,,,++++++,,,---///000000000//////------...000333777;;;===333111...,,,,,,,,,+++***---------------......///......------------.............................................------------...000///...,,,------,,,---///...---,,,---.........////////////......000000////////////000111////////////............------........./////////000000000000////////////000000............000000000000000000000000000000---......//////000000111........................////////////////////////////////////////////////...------,,,,,,,,,------,,,,,,,,,,,,,,,---............------------......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////...---------------........................,,,...000111111000...,,,---------....../////////------------------------------..................---------............///////////////////////////...............///000000............////////////000000000////////////000111111000///......------...------------...//////////////////////////////////////////000000000000222222111111111111111222333333333333333333333333444555666666555444555666444444555666666555444333666666555444444333333222666666666666666666666666666666666777777777888888777777666555555444333333555444444444666777888888666555444333333444555666888;;;>>>>>>;;;777444222444333222111000000000000000111111111111111111111000000000000000///......------............------,,,,,,---...//////......---......///000000000000//////000000///...,,,+++---...//////000/////////++++++++++++++++++++++++++++++,,,------......//////......---------......000///..................------...///000/////////000000//////......------/////////...............111111111111111111111222222555888888555111...---000///...//////000/////////............///000111////////////////////////000000000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------///000222222333333000//////.........//////------------------------....................................////////////////////////////////////......////////////......---...//////......///111////////////............////////////////////////////////////////////////000111111111111///---,,,///......---,,,,,,+++++++++,,,---////////////............000333888<<>><<<:::888888888777777666666555555555555555555555555555222222222222333333333333444444444444444444444444444555666555333333555777666555444444444666777888555666888777555333222333222111111000000000000000555444222111111111111222000000000000000///......------............------//////000000000///......------,,,---...///111222444333222222111111111111+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,---...///000111000///...------,,,,,,,,,...............///000000.........///////////////.../////////000000000000000000000000/////////...---...000000//////000111...000222111...,,,,,,,,,------..................------------------------------------------------------------------------------------------------,,,,,,---------.........)))+++---...//////...---+++,,,---..................------------...///000//////////////////////////////.........---------............////////////////////////////////////......////////////......---///111111///.........,,,------...///000111111/////////////////////////////////000000000111111//////......---........./////////............---//////000000///...,,,+++------------...///000111222000------..................------......///000......------------..............................---------.........//////---...000///...,,,------***,,,......---,,,,,,,,,,,,,,,------------,,,,,,+++,,,...///000000000///222222111111111000000000.../////////000000000000000000000000////////////000000000111111000000000////////////////////////,,,------....../////////////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,---...///...------------...////////////............//////+++,,,---......---,,,+++---------....../////////---------.........//////,,,,,,+++++++++,,,,,,---........................000///............///000------------------------........................,,,,,,------...///000000---------.........//////------------------------//////............//////////////////000000000000---...///111111111000///222222222222111000...---...------------...//////////////////////////////000000000000111111111111000000///000000111222222333333333333333333333333...222888:::999666333222111444:::???AAA@@@>>><<<======;;;:::999777666666555555555555555555555555333333333444444444555555666666555444333222222111444666777555333222444777666555444444555666777888333555666555333222222333222111000000000000000111666555333111000000111111000000000000000//////...---..................------...///000111111111111......---...///111333444222111000/////////000111---...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000......---------......///111111000......---------...............///000000---.........//////000000.../////////000000111111000/////////......------///000000///......000111---000333222///,,,---...---......///......---------------------------------------...............------------------------................................./////////000000)))***---/////////...---------...............------------------...///000000000000000000000000000//////.........---------............/////////000////////////////////////......////////////......+++---000000000//////000+++,,,---...///111222222////////////////////////---.........//////000000222000...---,,,,,,,,,---///////////////.........000000111111000...,,,++++++,,,,,,---.../////////333111//////000111111111///............///000000.........------.................................---------.........//////---...000///...,,,------,,,...//////...------...+++,,,,,,------,,,,,,+++,,,---///000111111111000222222222111111111111000////////////000000000000000000000000////////////000000111111111111000000////////////////////////------------------------000000000000000000000000////////////////////////222111000...------------///...---,,,,,,---///000.........------,,,,,,,,,+++++++++,,,,,,---------000000000000////////////,,,,,,,,,------.........,,,,,,------...////////////......------,,,++++++---.........---,,,,,,++++++,,,...//////...,,,+++,,,,,,,,,---------......------------------------+++,,,---...////////////,,,,,,,,,------..................------,,,,,,,,,//////---,,,,,,---...///---------............///---.........//////000000111111000000//////......,,,,,,,,,------.........///////////////.........000//////.........//////---......///000111222222111111111000000000000000222333555555555444333222222333555666888;;;@@@CCC>>>??????===:::777555555666555444333444555777888555555555555555444444444444444444444444444444444111000000000111333555666444333333222222333333444333333222111111222222222000000000000000000111111333222222111000000//////222222111111111111222222///......------------...////////////............------......//////000000111000///...------...///+++---///111222111000000------------------------........................///...---,,,,,,---...///111000///...............------......//////000000...//////000///---+++***---------.........//////000000000000////////////.........------,,,,,,,,,/////////...------,,,,,,..................------------------------------...+++))))))***,,,,,,+++.........------,,,,,,,,,,,,,,,------...------,,,+++,,,------......------///---------...---+++***+++++++++,,,//////...---........................////////////////////////000///...---,,,------...///////////////...............---------,,,,,,,,,////////////////////////,,,---...//////...---,,,............////////////000000//////.........---////////////////////////...///000///...---...000///...------///000000///333333222111000///...------------...///000000111000000///////////////000333333222111000///......---.........//////000000111000...,,,+++++++++,,,---------......000111111222111000...------------,,,...111333444222000///000///...---,,,+++++++++.........///000000///...//////000111111111111111////////////000000000000//////000000000000////////////000000111111222222////////////000000000000------------------------000000000000000000000000////////////////////////111000///......---......///...---,,,,,,---............---------,,,,,,,,,+++++++++,,,,,,---------000/////////////////////------...............///..................------------------------------------......------,,,++++++,,,...//////...,,,+++,,,,,,---------.................................+++,,,---...////////////,,,,,,,,,---------............---------,,,,,,,,,///...------------...///---------............///////////////000000000111333333222000///...,,,,,,,,,,,,,,,---------......////////////............//////............//////---......///000000111111222222222222222222111111333333444444333222222111333555666777888:::???BBB@@@AAA@@@===999666555666666666777777666666555555777777666666555555555444444444444444444444444444222222111111222333444555333333222222222222333333333333222222222222222333000000000000000111111111111111111000000/////////111000000//////000000111///...............//////000000000//////.........------...///000000111111111000///...---......///,,,---///111222111000///------------------------........................///...------------...///000000///...............------...///000000111111000000000//////...---,,,------------............000000/////////........./////////......---------/////////...------,,,,,,........................------------------------///---++++++,,,------,,,------------------,,,,,,---------...------,,,,,,+++,,,------......------///...---...//////...,,,------,,,---//////...---................................................000///...---,,,------.../////////////////////...............------------////////////////////////---......//////......---....../////////000000000000000/////////.........////////////////////////...///000///...---...000000...------///000000///333333222111000///...---......//////000111111111000000///////////////000000000000000000/////////............/////////000000///---,,,,,,,,,,,,---------------...///000111111000///......---......---...///000111000000//////......---,,,,,,,,,,,,/////////000000000///...---...//////000000//////000000000000//////////////////000000000000//////......//////////////////........./////////000000------------------------000000000000000000000000//////////////////////////////............//////000///...---,,,,,,------...------------,,,,,,,,,++++++,,,,,,,,,,,,------///////////////////////////////////////.........000//////...------,,,,,,++++++,,,------...//////------......------,,,,,,+++,,,---......---,,,+++,,,------------.........////////////////////////,,,---......////////////,,,,,,,,,------------......------------,,,,,,,,,......---------......///---------............//////000000000000111111111555555333111///---++++++,,,,,,,,,------------...........................//////............//////.........//////000000000222333333333333333333333444333222222111111111111666777888888888:::===@@@CCCBBB@@@;;;777555555777777999;;;<<<;;;999666444888888777777666555444444444444444444444444444444444333333222222333333444333333222222222222333333333333222222222222333333000000000000000000000000//////000000000/////////000//////......//////000............///000111111222111111000///......---------...///000222222333000000///............///,,,---///000111111000///------------------------........................///......------......///////////////............------...///111222333333222111000///////////////,,,,,,,,,---------......//////.........---------///////////////........./////////...------,,,,,,........................------------------------///...,,,,,,---......---,,,,,,---------------------.........---,,,,,,++++++,,,------......---------,,,,,,---///000000///111///......000000...---........................------------------------//////...------------.........//////////////////////////////............///////////////////////////..................////////////000000000111111000000////////////......////////////////////////...///000///...---...000000...---...///000000000222222111000//////....../////////000000111111222000//////......///000000---.........//////000000............////////////......------,,,------...------------...///000000//////............//////...///000000000000000000......---------------...///000000000000000///...,,,------...............111111000000//////......//////000000000000//////.........---------------........./////////000000........................////////////////////////////////////////////////...............///000000111111000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////000/////////......------//////.........---------,,,,,,,,,---------......,,,------...------,,,,,,,,,,,,---......---,,,,,,------------............////////////////////////------...///////////////------------------------------------------------------------.........///---------............//////////////////000000000444333222111///...---,,,------------------------------...............//////............//////000/////////////////////000222222222222333333333333333222111111111222444555888999::::::999:::<<<>>>DDDBBB???:::555444666888888:::===???>>><<<999666888888777666555444333333333333333333333333333333555444444333333333222222222222111111111111222222333222222222222333333444222222111000///......------...///000111000000///000//////......//////000.........//////111222222222222111000///......------...///000111222333444/////////.........//////------//////000000//////................................................//////............//////...///////////////......------...000111333444444444333111000///000111111,,,,,,,,,,,,------------......---------,,,,,,,,,//////................../////////...------,,,,,,---------.......................................///---,,,,,,.........---,,,,,,,,,------.....................---,,,+++++++++,,,------......------+++******,,,///111111111444222000///000000///---........................------------------------............------..................////////////000000000000////////////////////////////////////000///...------...///000000000000000111111111111000000//////////////////////////////////////////...///000///...---...000000///---...000111111000222111111000//////............//////000000000000//////.........///000000---------.........//////.........///////////////------------......//////---------------...///000...............///000000000222444666666444222000...------------......///---///000000000//////000,,,---......//////......111111000000//////......//////000000000000//////.........------,,,,,,,,,/////////000000000111111........................////////////////////////////////////////////////......---......///000111222222222111000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------....../////////000///......------,,,,,,,,,---------.........//////......---------,,,,,,,,,,,,,,,------...------,,,,,,------------------,,,---------.........//////........................---...//////000/////////------------------------------------------------,,,------.........//////---------............///........................000000//////////////////------------------------,,,---------......//////...............///000000000000000000000/////////111111111111222222333333222111111111333555777999999:::;;;:::999999;;;<<>>;;;888666666555444444333222222333333333333333333333333444444444444333222111111222111111000000111111222111111111111111222333444444333222000...---++++++---...000222333333222222111000000//////000000111.........//////111222222111111111000///......---......///000111222333333......//////////////////---......///////////////................................................////////////////////////---...//////000///......------...000111333444444444333111000000111222333,,,,,,,,,---------......------------,,,,,,,,,,,,------------------------/////////...------,,,,,,---------.........//////........................---,,,+++,,,---...---+++,,,,,,,,,------.........---.........---,,,,,,++++++,,,------......------,,,++++++---000444555555555333111000000000///...////////////////////////........................------..................---.........//////000000111111000000000/////////////////////////////////000///...------...///000000000000000111111111111//////000000000000000000000000000000000000000000...///000///...---...000000///......000111111000111111000000///.........---------..............................///000000............------------///////////////.........,,,,,,---...////////////...------------......///......---......///000111111555;;;@@@???;;;555111......---------...//////,,,...111111//////000111......///000000000000///111000000000/////////...//////000000000000//////000/////////...---------000000111111111222222222........................000000000000000000000000////////////////////////...............///000111111111222222111000///...,,,,,,,,,------------...------,,,,,,,,,,,,++++++---------......//////000---------------,,,,,,,,,,,,,,,------...//////000//////...---,,,,,,++++++,,,,,,------......------------------------------------........./////////...........................//////000000/////////...------------,,,,,,,,,,,,,,,,,,------------...+++,,,---...////////////---------............///......---------------,,,,,,,,,---...///000000111...------------,,,,,,,,,,,,,,,,,,---......//////......---......///000111222222222111111000000000000000111111222222333333111111222333444666888999777888999888777777777999<<<;;;999666444444888;;;999===BBBEEEEEEAAA<<<888444444444333333333333222333333333333333333333333333333333333333222111000111111000000000000111111000000000000000111222333333222111000...---,,,+++---///222555666666666555111000000//////000000111............///000111111////////////...............//////000000111111222---...//////000/////////...........................................................................//////000000//////...------///000000000///...------...///111222333333333222222111111111222222---------.........//////......---------,,,,,,,,,,,,,,,,,,---------------/////////...------,,,,,,,,,,,,------.../////////........................---,,,+++,,,......,,,+++,,,,,,------------------,,,------......------,,,+++,,,------......------///......000333777999999555333000///000000000///////////////////////////////////////////////////,,,---......///.........------......///000000000000000000000////////////////////////////////////000//////////////////000/////////000000000111111//////000000000000111111000000000000000000000000...///000///...---...000111///......000111111000000000000//////.........------------------------------------...///000000//////......---------,,,///////////////.........,,,---...///////////////...---------------.....................///000111333888@@@FFFEEE???777111//////...............//////222444444000///000222///000000111111111111111/////////000000000000000//////000000000000//////000000000///////////////000000000111111111222222........................000000000000000000000000//////////////////////////////.........//////000...///000000000///......,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,---......///000000------------............------..................---------------------,,,+++,,,------......---------------,,,,,,---------............//////////////////////////////////////////000000000000//////......---------,,,,,,,,,,,,,,,,,,---------......+++,,,---////////////...---------............/////////......------------******+++,,,---//////000......---------,,,,,,,,,++++++,,,------...//////---------......///000111444444333333222111111000111111222222333444444555111111222333444444444444222333555555333222333444666666666444444555999<<>>@@@AAA<<<444///...000//////000111111111111111------...///000111222222//////000000000000//////---.........///000000000------------.........///000000//////......------000000000000000000000000000000111111111111000000,,,,,,---...///000111111000000000000///...---,,,------------------------++++++******+++---///000---------,,,,,,+++++++++++++++++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,***++++++,,,---...//////000000000000000000000000111111000...,,,,,,---/////////000000000000//////+++,,,,,,------,,,,,,++++++,,,------......---------------............//////...---,,,,,,---...///........................))))))***+++,,,,,,,,,,,,------------------,,,,,,---.........//////000000------......//////000000111222333333333333222111333222111000000333999===888555222000000111000000222111111000000111111222555777888666444777>>>EEESSSbbbmmmjjjddd^^^OOO???999777444333333222111000333333222222111000//////111222222111000000111333444222000//////...---,,,111000000///...---------------------------------///111444888;;;;;;888666111...******---000000///.........................../////////...---,,,,,,///......------------...////////////////////////......///000000000000000...000111222222111000.../////////...---,,,******////////////////////////000000000000000000000000------......//////000000000000000000000000000000000000111111111111000000333111///,,,++++++,,,,,,......---,,,---...///000........................,,,,,,------.../////////222333444444444222000...000///...---,,,+++++++++---,,,,,,++++++,,,,,,------------............///------......///000000000111///---++++++...111333111111111///------///111////////////............////////////////////////////////////............---------.........//////111111000000000000111111000000///............///......////////////......000...,,,---000111///---000000000000000000000000222000...---///000000/////////............/////////////////////////////////////////////.........000000//////.........---......---------,,,,,,,,,...............///000000222111000.........///000///////////////.........+++******+++.../////////---...///...,,,+++,,,---333555777888999777555333111000---,,,,,,---000111666888888777444222222222//////............//////111111111111111000//////111222222222222111000000000000///...............000000//////.........---///////////////.........000000000000000000000000000000111111111111000000.........///////////////000000000000///...---,,,------------------------++++++******+++,,,---...---------,,,,,,,,,++++++......------,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------------------......////////////////////////000111000...,,,,,,---////////////000000/////////+++,,,,,,------,,,,,,++++++,,,------......---------------............///......------------......////////////////////////,,,,,,,,,---,,,,,,++++++...---------------------............/////////000---......//////000111111111111222333333222111111222222111000111444:::>>>:::777333111111111111111222222111111111111222222555777777666444777===CCCVVVfffqqqpppiii```OOO>>>888777555555555444333111333333222222111000000000000111222222000000111222333111/////////000...---111000000///......------000000000000000000000000...///111555777777555222000---++++++---/////////..............................//////......---,,,///...............//////////////////////////////......///000000000000000...///111222222111///...............---,,,++++++////////////////////////////////////////////////.........///////////////////////////////////////111111111222222111111111222111...,,,+++,,,,,,---......---------...///000..............................///000111222333333555555666666444222000...//////...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------............------......//////000000000///---,,,,,,...000222000111111///------///111////////////............................................................+++,,,,,,,,,------------111111000000000000111111///...------,,,,,,------...//////000000//////...000...---...000000///---000000000000000000000000222000......///111111000//////............///////////////////////////////////////////////////...000/////////........................------------...............///000000111000000////////////////////////////////////...///...---...//////---+++,,,......---,,,++++++,,,000111333444444333111///000///...------...///000444555666555222000000000//////............//////111111111111111000//////111111111000000000//////000000///...............000000000/////////...............///////////////000000000000000000000000///000000111111000000///000000//////............///////////////...---,,,------------------------,,,++++++******+++,,,,,,------------,,,,,,,,,,,,000000///...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---//////......------------////////////////////////000000000...,,,,,,---.........////////////......,,,,,,------------,,,,,,+++,,,------......---------------............///---..................---////////////////////////...//////...---,,,++++++....................................////////////......///000000111111222111111222222222222111111222222111111222555;;;???>>>:::555222111222222222333333222222222222333333444666777555444666<<<@@@UUUdddpppooohhh\\\JJJ:::777666666777888777555333333333333222111111000000///111333333111000000111222111000000222222111000111000000//////......---------------------------------...111333333111...///---++++++---...///................................./////////...------............///000111111////////////////////////...//////000000000000000//////111111111111//////------.........------,,,////////////////////////........................///////////////.........////////////////////////111111222222222222111111000///...---,,,---............------......///000...........................///000111222333444444777777777666555222000//////...------,,,,,,,,,,,,------,,,,,,,,,,,,------------------............---------...//////000000......------......///000000000111///------...000/////////............---........................,,,,,,------......//////,,,,,,---------.........111000000//////000000111------,,,++++++++++++,,,//////000000000000//////000...---...///000///...000000000000000000000000000///......000222222111//////............//////000000000000000000000000......//////////////////////////////............////////////.....................---......///000//////000000000///............//////////////////000///000111222111...+++,,,---...---,,,+++,,,---///000111222222000...,,,/////////....../////////111333444333000///.../////////............//////000111111111111000000///111111///.........///000000000///.........//////111000000000000000//////------......//////000000//////////////////////////////000000000000/////////////////////............/////////......---,,,------------------------,,,,,,++++++************------------------,,,,,,//////...---------------------------------------------------------------,,,------.......................................////////////////////////...///000///---,,,---...---......//////......---,,,,,,------------,,,,,,+++,,,------......---------------............///,,,---...//////...---,,,///////////////////////////////////////...------.........///////////////.........////////////////////////000111111222222000111111111111111111000111111222222333666;;;???@@@<<<666333222222333333444333333222222333333444444555555555444666999===LLLXXXbbbaaa[[[PPPAAA444555555666888:::999777555333333333222222111111111---000333333222000//////111111111222555666555444000000000000//////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,---...000000...,,,...---,,,,,,---...//////..............................////////////...............//////111222222//////////////////////////////000000000000////////////000111111000//////,,,,,,---...............////////////////////////........................000000//////......------////////////////////////000000111111111111000000......---------......///...............//////000....................................////////////555555555555444222111000///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---------.........,,,,,,---......//////000,,,---......//////......///000000///...---.../////////.........---------........................,,,,,,---...///000000111/////////000000000000111000000////////////000000...---,,,,,,++++++,,,,,,//////000000000000////////////....../////////...///////////////////////////...---///111222222111//////............//////000000000000000000000000............///////////////////////////.........000000000000////////////.........------......///......000000000///...---............////////////------///222444444111///---...//////------...///111222333333222111///...---...///000000///...---000111222222000....../////////............//////000000111111111111000///333111///...---...000111000000///////////////000111111111111000000000000------......//////000000//////////////////////////////000000000000//////------......///000000111...............------,,,---------------------------,,,,,,,,,+++******)))------------------------,,,,,,++++++,,,------...------------------------------------------------------------......//////------...//////000111111........................---...//////---,,,---...------............------,,,------......------,,,+++,,,------......---------------............///,,,---...//////...---,,,---------------------------...//////000000000000............//////000000///////////////........./////////000111111222222000000000000000000000000111111222222333666:::===@@@<<<777333222222333222444333333222222333333444333444444444444555777888AAAIIIOOOOOOJJJCCC:::333444444555888::::::777555333333333222222222222222---000222333222000//////111111222444777999888777000000000000000/////////////////////////////////...---,,,---...///...,,,------............///000..............................///////////////............//////111222222//////////////////////////////000000000000///////////////000000/////////,,,,,,---...////////////////////////////////////........................000000//////......------..............................////////////......------------......//////.........//////////////////////////////////////////......---,,,,,,++++++000000111111222222222111......---,,,,,,,,,------...------,,,,,,------...,,,,,,,,,------------...,,,,,,------.../////////,,,,,,.../////////...---...///000000...------...............------------........................------...///000000111111/////////000000000000111000000////////////000000//////...---------------//////000000000000//////.../////////......//////////////////////////////...------...111222111000//////............//////000000000000000000000000---.........//////000000.........///////////////111111000000000/////////......------------......---...///000000///...------.........//////000000---...000222444444111......000111000///...///111222222333333222111000///---...///000000///...---///111222222000///000000//////............/////////000000111111111000000444333111//////000111222000000/////////000000111000000000000111111111111.........///////////////000000000000000000000000...//////000000//////...,,,,,,---...///000111111------.........------,,,---------------------------------------,,,+++***------------............+++******+++,,,---......------------------------------------------------......------......///000------...///000111222222........................,,,---//////---,,,------,,,,,,------------,,,,,,------............------+++,,,------......---------------............///---..................---,,,,,,,,,,,,,,,,,,,,,,,,------...///000111000000---------......//////000///////////////...............///000000111111222000000////////////000000000111222222222444888;;;<<<999666333333222222111333333222222222222333333222333333444444444555555999<<<@@@@@@>>>:::777555333333333555777888666555333333333333333333222222...000222222000//////000000000222555888999888777000000000000000000000000........................///---,,,,,,...//////...---///000000//////000111..............................///000000000//////............///000111111////////////////////////000000000000000//////...////////////////////////,,,---...///////////////////////////////////////........................///////////////.................................------............------------..................---...///000000000000///////////////////////////000000//////...---,,,,,,------...///000000111222...------,,,,,,---------......------------......,,,,,,,,,,,,------------,,,,,,,,,---......//////,,,,,,---............------///000000...------............------------,,,------------------------------......///000000000,,,,,,---------.........000//////......//////000000000///............///......////////////.........///000///...---...000000000000000000000000000---,,,,,,...000000///...//////............//////000000000000000000000000------......///000000000.........///////////////000000000000///////////////...------,,,---------------.../////////......------......///000000000111000000111222000---***...///111000//////000111///000000000000000000///---...///000000///...---///000222222111000111222//////............/////////000000111111111111000444333111000000000111222000000/////////000111111//////000000000000000111///////////////.........000000000000000000000000......////////////......---.........//////000000,,,------......---------------------------------,,,---.........---,,,,,,------------.........///------,,,,,,,,,------...------------------------........................///......---......000000/////////000000111111111........................+++---//////...,,,,,,---,,,,,,------------,,,,,,------............------+++,,,------......---------------............///......------------......------------------------......//////000/////////+++,,,,,,---......//////000/////////............---......//////000111111000///............///000000111222111111222555888888666444333333222000...222222111111111111222222222222222333444444333222333444777999888555444444333222111222444555555444333333333333333333333333///000111000///...///111......000333666777666444000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,///---++++++---///000///...000222222000///111222..............................///000000000000000///...............//////////////////////////////000000000000000///....../////////....../////////---......////////////...////////////////////////////////////////////////.........///////////////........................---..................---..................---------...///000111000000///////////////////////////////////////////////////---------......///000000---------,,,,,,------.........------------......++++++,,,,,,,,,---------+++,,,,,,------......///,,,,,,,,,---------......---...000000...---,,,---.........---------,,,,,,------------------------------------------------+++,,,,,,,,,------------//////............//////111000//////......//////------............---------///000000...---...000000000000000000000000000,,,,,,,,,---//////---+++//////............//////////////////////////////------......///000000111............/////////000000000/////////.........///...------,,,,,,,,,------------------...///000------......///000000111111000......///...+++))),,,...//////......///000......//////000000111111......////////////.........///111111111000111222//////............////////////000111111111111111111111111111000000000000000000//////000111111222....../////////000000000000000//////.........---000000000000000000000000......////////////......///////////////.........,,,,,,------...---------------------------------,,,---.../////////---------------.........//////000///...---------------------------------------........................///......------///000111111111111111000000000000........................***,,,//////...,,,,,,---+++,,,,,,------,,,,,,+++------............------+++,,,------......---------------........./////////...---,,,,,,---...///........................000000000000///...---,,,++++++,,,,,,---...//////000000//////.........---------......///000000000000///...------...///000000111222111000111444666555444333333333222///---222111111111111111111222111111222333444444222000///000333666555222000222333111000000222333333333333333333333333333333333///000000///......000111,,,---...222555555444222000000000000000111111111////////////////////////...,,,******,,,///000000...111333333111000111333..............................///000000000000000///......---------......////////////////////////000000000000000///......//////............//////......////////////......////////////////////////000000000000000000000000---.........//////000000..............................////////////............//////...------,,,---...000111111111000///000000000000000000000000++++++,,,---...///000000//////............//////------,,,,,,,,,------.........------------......++++++,,,,,,,,,---------++++++,,,------......///---,,,,,,,,,,,,---...///,,,...000000...---,,,---......---------,,,,,,,,,------------------------,,,+++++++++++++++++++++---------.........////////////............//////000000///............///,,,------------------,,,---///111000---,,,...000000000000000000000000000,,,,,,,,,---...---+++)))//////............//////////////////////////////---------...///000000111---.........//////000000////////////............///...------,,,,,,,,,,,,...---,,,,,,---...///000---------...///000000111---,,,+++,,,---...---,,,+++,,,------,,,,,,...///...//////000111222333333////////////////////////,,,...000111000000000222//////............////////////000111111111111111000000000111000///......000000///000000111222222---.........//////000000...------...//////...,,,---.........//////000000////////////000000000000------......---,,,++++++......---------,,,,,,,,,........................000///...---------------,,,,,,------///000111222////////////............///............---------,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000//////.........---------------------------...........................---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,,,,---//////,,,,,,,,,---...///000111........................---...///...------...///........................////////////////////////...........................///////////////......////////////////////////000000000000000111111222222222111111111111222222......///000111222333333333333333222222222111111000111111222222333444444000000111222222222222111222222222111111111000000000000000000000000000000////////////////////////000000111111111000000///...////////////---,,,+++,,,------......------,,,***...222666777666333000,,,------....../////////000000000000111111111111........................,,,...//////...------...........................////////////000000000000...//////000000000//////...------------...////////////000000///...------......------------......000///------......---+++////////////////////////---......///000/////////+++,,,.../////////.....................///000111...,,,)))'''(((***---///000///...---------------...//////---+++***+++---222111...+++++++++---...---------,,,,,,+++++++++,,,,,,,,,------.........000000//////.........---......//////////////////......---------...//////......---,,,,,,+++******,,,...///...---++++++,,,------------------------///...------...///000111//////////////////..................///////////////////////////////////////000000000000000//////000////////////.........333333222000///...---,,,///,,,***+++...///...,,,+++...000111000///////////////............//////........./////////000000//////000000///...------//////000000///...------------------------------...---,,,,,,,,,,,,---...///...---,,,,,,---...///,,,,,,------...///000000,,,,,,,,,,,,---------...------......//////000000111111000000000000111111...............///000000///000111222222111000///.........///000111111111000000000000000/////////000///......//////---+++............/////////000.../////////000000000000///////////////...------.........---------,,,,,,..............................---------------------.........///111222333000000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000000000000/////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...///000---------------------------...///...------...///........................////////////////////////..............................////////////......////////////////////////000000000000000111111222222111111000000111111222...//////000000111111222333333222222111111111111111222222222222333333333000000111222222222222111222222222111111111000000000000000000000000000000////////////////////////000000111111111000000///...////////////---,,,+++,,,------......------,,,...000555888999888555333...............//////////////////000000000111111........................,,,...//////...------...////////////////////////.../////////000000000000///000111111222222222111000///...---------------...............---,,,,,,........................111000//////000111///...000000000000000000000000---......///////////////---...///000000000///...000//////......---------...---+++******,,,...000//////...------------------...///...------///111222000...,,,+++,,,---...---------,,,,,,,,,++++++,,,,,,,,,---------......//////.........---------------...////////////...//////............/////////......---,,,,,,++++++,,,...///...---+++,,,,,,------------------------///...------...///000111////////////////////////............//////////////////////////////////////////000000000000//////***++++++,,,---...//////111111000000///...------000---,,,,,,///000///.........///...---------...//////............//////))))))***+++---.../////////////////////...------///////////////...------..............................---,,,,,,---......000///...------...//////,,,,,,---......//////000....../////////000000000000000000000000111111111000000////////////000000///////////////000111111000111111222222111000/////////000000000000000000.....................---111///......//////...,,,............////////////....../////////000000000000000111111111000//////.........------------,,,........................---,,,,,,,,,,,,------.........//////000111222333111111111000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***------------------------,,,,,,------------,,,,,,---------,,,,,,------...........................---...///...------...///........................////////////////////////..............................///////////////...////////////////////////000000000000000111111222111111000000000000111111////////////000000000000222111111111111000000000333333333222222222111111000000111222222222222111222222222111111111111111000000000000000000000000///////////////////////////000000111111000000000///////////////---,,,,,,------............------...111444777888777555333////////////.....................////////////000........................,,,...000///...---...///000000000000000000000000....../////////000000000///000111333333444444444222111///...---,,,,,,,,,---------------,,,,,,,,,...///000111111000///...000///...///000111000///000000000000000000000000------......///////////////000000111000000///...,,,---...//////...---,,,---------,,,---...////////////...------------...+++---/////////000222444111000...,,,+++,,,---...------------,,,,,,,,,,,,,,,,,,,,,------------..................------,,,,,,------...//////......111000///........................---,,,,,,++++++,,,---///...---,,,,,,---------------------------.........---......///000////////////////////////............////////////000000000000000000000000//////000000000000//////++++++,,,---...//////000/////////.........------000...---...///111111000222111///---------......000//////......//////000------...//////000000111///////////////......---...////////////...------////////////////////////......---,,,,,,---......000//////......///000000---------......//////000//////000000000111111111111111000000000000000000////////////////////////111000000000000111111222111111222222111000000///111111000000000/////////------..................000...---...000111000///.........///////////////........./////////000000000000111111111000000///............------------........................++++++++++++,,,,,,---...............///000111222000000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000///////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++........................---...///000000///...---......---,,,,,,,,,,,,,,,////////////////////////---...///...---------///........................////////////////////////........................---...//////////////////////////////////////////000000000000000111111222111000000//////000000111000000000/////////......111000000000000000000000444444333333222111000000000000111222222222222111111111111111111111111111000000000000000000000000////////////////////////...///000000000000000000000000000///......---,,,------............------,,,...111333444333111000//////......------,,,,,,---------.........//////........................---...000000...---...///////////////////////////........./////////000000...///111222333444444555111000///...------------......------------------...///111222222111///...---,,,,,,---///000///...////////////////////////------------......//////000000000000//////......''')))+++...000000//////,,,,,,---...............///......---------......,,,...000000000000222333000///...,,,,,,,,,---...------------------,,,,,,------------------------......///000000///...---+++,,,---......///......111000///...------,,,,,,------,,,,,,+++++++++++++++---......---,,,,,,---------------------------........................------------........................////////////000000000000000000000000...//////000000000000///000000000000////////////---------...............///...---...///000111111333111000000000000000///000000////////////000000444333222111000///.........///////////////...............//////...------.............../////////......------------......///////////////000000000------....../////////000............/////////////////////......------,,,//////000000000000//////000000000//////000111111222222222222111111000000000000000000000000000000////////////000000000000...---,,,...000333333333///////////////.....................////////////...//////000000///////////////.........---------........................++++++++++++,,,,,,---...---------------...///000//////.........---------///............---------,,,,,,,,,,,,,,,,,,,,,,,,............////////////.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------........................---...000000000000...---//////...---,,,,,,,,,,,,........................---...///...---------///////////////////////////////////////////////////........................------...///////////////000000000000000000000000000000000000000111111222111111000000000000111111111111000000//////......000000000000000000000111555444444333222111000000000000111222222222222111111111111111111111111111////////////////////////////////////////////////......///000000000000000111000000///......---------......//////......---+++,,,...///000//////......------,,,,,,+++++++++------------............////////////////////////---///000000///......///....................................////////////---...///111222333333333//////.........//////000//////...------.../////////000222333333222000///---,,,,,,---///000///..............................------,,,---...//////000//////...------------''')))+++...000000//////***+++,,,---...------,,,......---------......///---///111111///...////////////...---------......------------------------------------------------///000111222222111000///+++,,,---...////////////000///...---,,,,,,,,,,,,++++++++++++************+++---......---,,,------------------------------..................------+++++++++,,,,,,---------............////////////000000000000000000000000......///000000000000000111111000000000/////////------------............,,,---------...///000111111//////000222222000...000000////////////000000222111000///...,,,++++++......///////////////...------............------,,,,,,---------....................................//////000000000000000.........///////////////............//////////////////......------,,,,,,000111222222222222111000000//////.........//////222222111111111111222222///000000000111111111222.../////////000000111111///---,,,...111333555555///////////////.........------........./////////------.../////////....../////////.........------........................---,,,,,,,,,,,,------...---,,,,,,,,,------...///.........---------,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...------------------------------............------000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///////////////////////////////////////////////////........................,,,---...///000000000000000000000000000000000000000000000000000111111222222222111111111111222222222222111111000000//////000000000111111111111222444444333333222111000000000000111222222222222111111111111111111222222222////////////////////////////////////////////////------...///000000000000222111000///..................////////////......------...///////////////---------,,,,,,,,,,,,,,,---------............///////////////////////////---///111000///...//////........................------........./////////,,,---...///000111111111///.........//////000111000///...---...///000111///000111222222111000///000///...///000111000///------------------------...---,,,,,,,,,---///000///......------------...,,,---...//////...---,,,++++++,,,------------,,,...------------.../////////111222222000...------.........---------......------------...............------------,,,,,,,,,///000222333444333111000,,,,,,...///000000000000000///...---------------+++++++++++++++*********+++,,,......---,,,---...---------------------------............---,,,,,,******++++++,,,---------............////////////000000000000000000000000---...///000000111111000,,,,,,---...///000000111..................//////+++---......---...000222222///---...111222///---111000000//////000000111000000000000000000111111---...//////////////////,,,,,,---............---++++++,,,,,,---.........---...////////////...---------...///000000000000//////////////////////////////000000000111111111000000//////////////////000111222333333222111000000//////...............111111000111111222333444111111111111111111111111,,,,,,------.../////////222000......000222333333000/////////............---------.........//////,,,---....../////////...////////////..........................................------------------...------------.../////////.........------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......000000///.........//////---------------------------...///...------...///////////////////////////////////////////////////........................,,,---...///000000000000000000000000000000000000000000000000000111111222333333222222222222333333222222222222111111111111111111111111222222333333333333333222222111111111000000111222222222222111000000111111111222222222////////////////////////////////////////////////,,,---...///000000000000222111000///.........///......////////////........................//////------...............///---............/////////////////////////////////...///111111///...///000........................---------.........//////---...//////000000000000000000///////////////000///...---,,,,,,...000111000000000000000000000000111000//////000111///..............................---,,,++++++---...000///......------...///000000//////......------------------------.........---------------...//////000222444444111///..............................------------.........///......---------,,,,,,,,,...///222333444333111000,,,---...000111222222222111000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---------...------------------------------.........---,,,++++++,,,,,,---......//////............////////////////////////////////////---...///000111111111111,,,,,,---...///000111111////////////////////////+++---//////...///111444<<<666///---///111111///111111000000000000111111222222222333333444444444------...///////////////+++,,,------.........---,,,,,,,,,---.../////////---...///000000///...---+++,,,...///000000//////000/////////////////////....../////////000000000....../////////////////////111222333333222111///111000000///......//////000000000000222333555777444444333222000///......,,,,,,------...//////000555333000///000111222111000000//////.........------------.........//////------...//////000//////000/////////....................................000///......------------//////.........//////000000/////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---.........//////000000------------------------........................***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,111000///......///000111000000////////////000000000000000000000000000000---...///...------...///000000000000000000000000////////////////////////........................,,,---...///000000000000000000000000000000000000000000000000000111111222444333333222222333333444222222222222222222222222111111222222222333333333333333333222222222222111000000111222222222222111000000111111222222222222////////////////////////////////////////////////,,,---...///000000000000333222000///......//////......////////////......------,,,,,,,,,---........./////////000000111111.........////////////000000000000000000000000000...///111111/////////000000000000000000000000000---------.........//////...//////000000000//////333222111///...............---+++++++++---///000000000////////////000000000///------......---+++////////////////////////...---,,,++++++---...000000///.........000111222...............///000111///............///000000---------------...///000000222555555333111000000------..................---------.........//////.........------,,,,,,,,,---...111333333222000///---...///111222222333333222111111111111111222333........................***,,,......---------...------------------------------...///...---+++***------......///000111111............/////////000////////////////////////---...///000111111111111111111111111000000000000111111000000////////////,,,///111000///000333666GGG>>>333...///222444333111111000000000000111111222222111000000/////////------...///000000//////+++,,,------.........------------...///000000111---...///000000///...---***+++---////////////...000000000000////////////,,,,,,,,,,,,---------...+++,,,,,,------............000111222222111000...222222111000000///000000/////////000222444777888888777555333000...,,,+++.........///000111111222000000000000////////////......------------.....................///000000////////////////////////000///---++++++---///000////////////////////////---------............//////////////////...------........................//////...---,,,++++++***...+++***+++---...,,,***......//////...---,,,,,,............/////////000000000000000///,,,***)))------,,,------...///000...............---------++++++++++++++++++++++++........................,,,---...///111222333444555111...---...000///---444333222111000000000000///////////////000111111000000//////......------000000/////////.........////////////////////////////////////////////////,,,---///111111111111000444333222111111333555666666555333222111222333333111333555666555555555666111111111000000000000000111222222333333222222111444222000......///000111////////////////////////......------------.........///000111111000///...////////////......................../////////000.........///////////////......------------......///...------///000000///............////////////...............///000000000///...---------------...---,,,,,,,,,,,,---...000000////////////000000111111000///////////////000000///000000111222222111000///......---------////////////////////////---------------...//////........................000000//////............111///------000111///,,,---------------...///000000000000000////////////,,,...111444444222000...//////.........---------,,,------......------,,,111111000///...---,,,,,,---...///000000///...---,,,,,,---///000222333333////////////////////////,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++------,,,+++,,,---///000---------.........//////.........//////111222222/////////......---------+++,,,...000111222111111000///...------...///000...000111000///...///111,,,---...000000000//////111000///...///111333444888777444222111111111111///......------///000111222111111000///......---///////////////////////////000000000///...,,,+++//////.........//////000000000000000////////////---------............///000000000000//////////////////.........---------++++++,,,---...///111222000000111111222222333333......///000000000000000222222222111111444888;;;AAA>>>999333///---,,,,,,000000000///......------000000000000////////////......------------.....................///000000////////////////////////////////////////////////........................------------............///000000000//////...---........................///......------,,,,,,+++...,,,++++++......---+++......//////...------,,,---......///////////////////////////...,,,+++***------,,,------...///000...............------------,,,,,,,,,,,,,,,,,,,,,........................///...---...000444888;;;:::666111////////////...888777555333111000/////////////////////000111111000000000//////.........000/////////............////////////////////////////////////////////////---...///000111111111111555444333222222444555666555444333222222222222333000333666777666444444444111000000000000000000000111222222222222222222111333222000/////////000000//////////////////////////////............//////---...///000000///......111000000000000/////////......//////////////////////////////////////////......------------......///...------///000000////////////000000000000111...............///000000//////......------------......---,,,,,,---......000//////......//////000111000//////.........///////////////000000111111000000//////....../////////////////////////////////////////////000111111////////////////////////000000000/////////......000...---...000111///---...------------...///000------------,,,,,,,,,,,,...000222444444333111000............------------,,,------......------,,,............------------///...---,,,,,,---...///......//////000000000000........................------------,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,++++++,,,---...///---------.........//////............///000111111............---------,,,...///000000111000///...//////...------...//////...000111000///...///111---...///000000//////...000///.........000222333555444222111000///000000///......---...///000111111111000000//////......////////////////////////...///000000///...---,,,---------...///000111222/////////............------------............///000000000000/////////...//////.........------------------------...//////000000000111111111111111......///000000000000000111111222222222666:::>>>AAA>>>999444000...------.........///////////////000000000000////////////......------------.....................///000000////////////////////////...///000111111000///...........................------------............000000000000000//////...........................------------------------...---,,,---...///...,,,.........///......---,,,,,,---///000111000///...---------------,,,++++++------,,,------...///000//////.........------------------------.................................111///---,,,000666===AAA>>>:::444000////////////;;;999777444222000......///////////////000111111000000000000000000//////////////////............////////////////////////////////////////////////////////////000111111222555444333333333444555666444444333222222222222333111444777888777444222111000000000000000000111111111111222222222222111111111111000000000000//////////////////////////////////////////////////////......////////////...---111111111111000000000000////////////////////////000000000///////////////......------------......///...------///000000///000000000000111111111111///............//////000//////........................---,,,,,,---......///..................///000///......---.........//////////////////000000000000/////////000111111///////////////////////////////////////000111111000000000000000000000000000000000///////////////...------...000111000///......------......//////---,,,,,,,,,,,,+++++++++//////000111111111111000......---------,,,,,,,,,------............------+++,,,,,,,,,------......000...+++******+++...000111000000//////.........------------------------............------------,,,,,,------------,,,,,,,,,,,,+++++++++,,,------------.........////////////...............//////...------------,,,,,,,,,111111111000///...---,,,......------------.........000111000///...///111...//////000//////...---///......---...///111222111111000///...////////////............///000000////////////////////////////////////////////////...///000111000000......,,,,,,---...///111222333.........---------,,,,,,---------............///000000000/////////....../////////............---//////...---,,,,,,,,,,,,000000000000////////////...//////000000000000000///000111222333777<<<@@@@@@>>>999555111///......------......///000000111000000000000////////////......------------.....................///000000////////////////////////......////////////..............................,,,,,,---------.........///000000000000000//////........................,,,---------......//////......---............------...............------+++---///111222000...---+++,,,,,,,,,,,,,,,,,,,,,------,,,------...///000/////////...------,,,,,,---------------.................................111///------000555<<<@@@===:::555111//////000111999888666444111000///...///////////////000000111000000000000111111111111////////////////////////////////////////////////////////////////////////111000///...///000222333333333222222222333444555333333222222222222222222222555999:::888444222000000000000000000111111111000000111111111111000000///000000111000000//////////////////////////////000000111111111111000000000000000000000/////////111111111000000000//////000000000///////////////111111111000000/////////......------------......///...------///000000/////////000000000111111111//////............///000....../////////...............------------............------------......///......---------............///////////////...////////////000111222333////////////////////////---------------...//////////////////////////////........................---------...///000111000//////............///////////////.........---------,,,,,,,,,------......------------,,,,,,,,,,,,------............------,,,,,,---------.........///...,,,++++++,,,...///000000000///......------------------------------...---------------------,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,............///////////////......------------...---------------,,,,,,,,,111111000000///...---,,,------------------------...000111000///...///111000000000//////...------...---------...///000111////////////////////////............/////////000....../////////////////////////////////////////////000111222333222111111............///000111222.........------------,,,---------............///000000/////////........./////////...............//////...---,,,,,,,,,,,,000000//////.........---//////000000000000/////////000000111222555:::>>>???===999666333111000000............//////000000000000000000////////////......------------.....................///000000///////////////////////////...,,,++++++,,,...///........................,,,,,,,,,------------...//////000000000000//////........................,,,------......//////000---............---......------...............---+++---///111222000...---++++++++++++,,,,,,------------,,,------...///000000//////...------,,,,,,++++++,,,,,,---------...........................//////...///000333666777888666333000///000222444444444222111000000000000///////////////000000111//////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000111111000//////000222333111111111111111222222222111222222222222222222222444777;;;<<<999555222111//////000000111111111111///000000111111000000///...///000000000000//////////////////////////////111222222333333222222111333222222111111111000000000000/////////.........000000000000000000//////333333222111000//////.........------------......///...------///000000///........./////////000000//////............//////......///000000//////.................................------------............------------...///......////////////...---////////////000222333444////////////////////////---------------...//////........................------------------------,,,---......//////000111000//////.........//////000000000000/////////...---,,,+++++++++,,,---.........---------,,,,,,,,,---......//////......---////////////.........---......////////////..................////////////------------------------,,,,,,,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000///......------------...------------------------//////..................,,,------------------,,,...000111000///...///111000000//////............---------......///000111/////////000000000000000---......///////////////............////////////////////////////////////000111222444555555555444111000000/////////000000/////////.........---------------............///////////////............///////////////////////////......------.........000/////////......------//////000000000000//////000000000///000222666:::===;;;999666333222111111000000//////............000000000000////////////......------------.....................///000000///////////////////////////---+++))))))+++---///------------------------,,,,,,,,,,,,---------------......///////////////........................------......////////////,,,...///...---,,,---...,,,---......///.........,,,---///000111000///...---,,,,,,,,,,,,,,,---...------,,,------...///000000000///...---,,,,,,++++++++++++,,,------..............................------...//////000000000333333222111000000333555000000////////////000000///////////////000111111......//////000111222222111111111111222222222222000000000000000000000000000000000000000000000000111111111000000111111222//////000000000111111111000111222222333222222222444777:::;;;888555333222/////////000111111222222//////000000000000//////......////////////000000////////////////////////222333444555555444333222555444333222111111111222////////////............/////////000000111111111444444333222111000///.........------------......///...------///000000///............////////////000//////............///---...///000111000///...---...////////////...---///..................///.........---......///000...///000111000///...---.........///000111222333///////////////////////////////////////000111111........................---------------.........,,,...//////......000111000000//////......////////////.........---------......------......///000//////.........---------......////////////......000000/////////.........---...///000000///...---,,,,,,---...//////000000------------------------,,,,,,,,,,,,,,,---------------............------------.........---,,,,,,....../////////000000000///...............//////---------............///...---------...///000000------............------...000111000///...///111000//////............///---......///000000111111///000111111111111111000---......///000/////////........................///////////////////////////000333555666777777777222222111000/////////////////////............------------............////////////.........------...////////////000000000000000//////...//////000////////////............000000000000000//////...///000///......111555888;;;:::888666444222111111111000000///......------000000000000////////////......------------.....................///000000////////////////////////...---,,,,,,,,,,,,---...------------------------++++++,,,,,,,,,---------,,,,,,---...................................................////////////+++---......++++++,,,...,,,------...//////......---......//////////////////...---,,,,,,------...------,,,------...///000000000///...---,,,++++++,,,,,,,,,---......//////........................,,,,,,,,,---............000222444333111111222444/////////...//////000000///////////////000111111,,,------///000111222222222222222333333444444444000000000000000000000000000000000000000000000000111111111222222111111000///000000111111111111111///000111222333222222111333555777777666333222222...//////000111111222222...//////000000//////...///......---...///000111////////////////////////222333555666666555333222555444333111111000111111000000000////////////.........///000111222222333666555444333111000///.........------------......///...------///000000///...////////////000000000000000///...............---...000111111111//////---...///000000///...---000//////......//////000///.........//////000111///000111222222000...---............///000000111///////////////////////////////////////000111111................................./////////000000---///000000...---///000111111000///////////////......---------,,,,,,,,,............////////////000000/////////...............////////////......------............//////........................,,,,,,---......//////000........................,,,---------............------............------....../////////...---,,,.../////////000000000000............///000111111........./////////000000......---------...///000---...////////////...---...000111000///...///111//////...---......000000......///000111111111111///000111111111000//////------///000000000///.../////////......------,,,////////////////////////---///111444666777777777111111000000///000000000.........---------,,,,,,---------............/////////.........---------.../////////000000000000444333222000//////////////////////////////000000000000000000000///.........//////...///222666:::888888666555333222111111///////////////.........000000000000////////////.........------........................///000000////////////////////////------...//////...------------------------------++++++,,,,,,,,,---------+++,,,,,,---.........---......................../////////////////////...***,,,...---+++***+++...,,,,,,---.../////////.............../////////000000///...---,,,---......---------------...000000111000///...---,,,++++++---------...///000000111........................,,,+++++++++,,,...///000111333666555333111222333111000///////////////000///////////////000111111+++,,,---...///000111222333333333444444555555555000000000000000000000000000000000000000000000000000111222333333222000///000000111222222222222111///000111222333333222111111333555555333222222222...//////000111222222222......////////////......000///---,,,---...111222////////////////////////333444666777777666444333555444222000///000000111111111111111000000000000------...000111222333444666666444333111000///............------.........///...------///000000///000000000000111111111111111000///...............,,,...000111222111000///---...///000000///...---000000////////////000000///////////////000111111000111222333222111///---...............//////000////////////////////////---------------...//////000000000000000000000000///000000000111111222222---///111000---,,,...000111111000/////////////////////.........---------+++,,,---.........------000000000000////////////......////////////......***++++++,,,---//////000///...,,,******,,,...///---------...............////////////////////////---.........//////000000------............------//////000000000///---,,,////////////000000000000.........//////111222333.../////////000000111111//////---,,,,,,---...///---...///000000///...---///000111000///...///111///...------...///000111...///000111222222222222///000111111111000...---,,,---///000000000///...000000///...------,,,,,,////////////////////////+++---000222444666666666000000///000000111222222---------,,,,,,,,,++++++---------.........////////////.........---------.../////////000000111111777666444222000...------......//////000000111111000000000000000///......---......///000444999===777777666555333222111000------......///000000000000000000000000000000000//////............//////......---,,,---...000111---......///////////////...------,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,---------*********+++,,,---...//////000000000///...------.........------,,,,,,,,,++++++++++++++++++++++++---------------------------...000111000///---,,,000///////////////000000......------...///000000000000000000000///...........................---.........------,,,,,,,,,......---------......///000000000000111111111111////////////////////////////////////////////////////////////000000000000//////111555999999666333000000///////////////000......///000000000000000111000///////////////000111000000000000000111111444333222111000000000000111111000000000000000111//////...------------------...000111111111000///111000000////////////000333000......///111111111111222333333444444444444222222111000/////////000222111000//////000111111......///000000000000000666888999888444111............////////////......---......///000111111111000111111222222111111111222111000///.........///000000000///////////////......//////000000111111---------------...//////000000//////.........---...///000111111000///...,,,---...//////...---,,,------,,,,,,---...000111------............------111000000///...---------,,,---...000111222222222222000---******,,,...000000000000000000///............---------,,,,,,,,,...............///000000111111111111000000000000,,,,,,,,,---------......111---,,,///...+++,,,///,,,,,,---...//////......111111000///...------,,,......------------...............///////////////111111000000//////......//////............//////........./////////////////////000000///...------000000111111111111000000........................////////////////////////////////////...............------///000000///---///......///111333333222111111111111111000/////////000222222000///000111///............---------------------------------.........////////////000000000//////.........---,,,,,,++++++,,,,,,---...........................000000000000111111111111222111000//////......//////000111000///...///000000000////////////000000//////000000000000//////...//////111222333444444444333111000///000000111...///000111111000///...000000000000000000000000//////............//////---,,,,,,+++,,,---...///---......//////////////////......------......///++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,---........................---,,,.........------,,,,,,,,,------------------------------------------------...///111222222111000///...............///000111000000000000000111222222000000111111000000///...///..............................------,,,,,,,,,......---------............////////////000000000////////////////////////////////////////////////////////////000000000000//////000333777888666333222111000000////////////......///000000000000000000000////////////000000111111000000000111111222000000000000000000111111111111000000000000111111000//////...............---...///000111000000///000///////////////000000000///...///111222111000111111222222222222222222222111000000000000000000222111000//////000111111......///000000000000000444666777666333000/////////000000000000/////////......//////000111111222111222222222222111111000222111000///////////////000000000000000000000000//////000000000000000000..................///000000000000/////////......---...000111111000...---,,,---...//////...---,,,------,,,,,,---...000111...//////000000//////...111000000///......------...//////000000/////////222111...---,,,---///000000000000000000///..................------,,,,,,...............///000000111111111000000000//////,,,,,,---------.........+++---......------...///,,,------...//////......///......---,,,,,,++++++/////////......////////////////////////.........000000000//////////////////..................//////////////////////////////////////////...------000000111111111111000000........................////////////////////////000000/////////.........//////000222333333111///111000000111333444222111111111111111111000/////////111222222111000000111///............---------------------------------------........./////////000/////////............,,,,,,++++++,,,,,,---...//////////////////////////////000000000111111111000000//////....../////////000111000///...///000000000////////////000000//////000000000000//////......///000111111222222222222111000000000000111000000000111111000000000000000000000000000000000//////............//////---------,,,------...///---......////////////////////////....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,---.........------.........------------------------------------------------------------------...000222222222111000------------...000111111333222222222222333444444000111111111111000000///..................//////.........---------------............------..................////////////////////////////////////////////////////////////////////////000000000000///......000333555444444444333222111000/////////......///000000000000000000000000//////000000111222222111111111111222222......//////000111111222111000000000000000111111111000000///////////////---...///000000000000///............///000111111///000222555888777444222111111111111111000000000000000000000000000111222111111000000000000111111//////000000111111000000111333444444222000000111222222222111111000000000//////000000111111222222222333333333222111000000222111000000000000000111///000000000111222222222111111111111000000000000........./////////000000111000000000000000//////,,,...000222222000...,,,------............------------,,,------...000000///000000111111000000///000000000///......------000000000///...---,,,+++111111000////////////000000000000000000//////.../////////............---...............///000000111111000000000000//////------------.........///***333777111,,,///000...,,,---......///..................---,,,,,,,,,+++000000////////////000000000000//////......------....../////////000000000//////............/////////////////////////////////////////////......---///000000111111000000///........................////////////////////////000000000000//////////////////111333555444111///222222222333555555333111000000111111000000/////////111222222111000000111///............---------........................,,,---------............////////////............,,,,,,,,,,,,,,,------...000000000000000000000000//////000000000000111111.........---......///000///000111000///...///000111000000//////000000111//////000000000000//////......//////000000000000000000111111222222111111444333111000000000111111///////////////////////////......------......///////////////////////////---....../////////////////////............//////------------------------,,,,,,,,,------------..................---------,,,,,,---...////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---///000000///...---------...///111222333444333333222222333444444000111111111111111000000---------------........................---------......//////......------........./////////000000////////////////////////////////////////////////////////////000000000000///...---...///111333444555444333111000/////////......///000000000000000000000000///000000111111444333222222111222222222//////000111111111111111000000000000000000111222222111111000///000000000.........///////////////---------...///000111222111333888===@@@???:::666333222111111000000000000000/////////000111222222000000000000000111111111///000000111111111000000...000111111000000111333666555444333222111000000000000000000111111222222333333333333222111000///111111000000000111111222//////000111222333333444222222111111000000//////...//////000000000000000111111111111000000000000---///111333333111///---------------------------,,,,,,------...//////000///000000111111000000///000000//////............////////////...---++++++//////000000000//////...//////000000000000///////////////////////////..................///000000111000000000////////////---............////////////===AAA555---000111+++------...............---///////////////.........000//////////////////000111111000///...------,,,------......///000000111000000////////////000000000000000///////////////...///////////////......//////000000000000//////........................////////////////////////111111000000000/////////,,,---///222444333000---000000111333555555333111///000000000000000/////////111222222111000000111///............---------////////////////////////,,,,,,,,,---------......///////////////.........,,,,,,,,,,,,,,,---......////////////////////////////////////000000000111,,,,,,,,,------///000000///000111000///...///000111000000000000000000111//////000000000000////////////000000000000000000///000222333444444333333999777444000///...///000..............................------------............/////////.........---......///////////////...------,,,,,,------...------------------------,,,,,,---------.............../////////...---------...///000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++---///000000///............///000111333444222222111111111111222222///000000111111111000000++++++,,,,,,,,,---------........................///000000000000///...---//////000000000111111111////////////////////////////////////////////////////////////000000000000......---------///222333555444333111000/////////......///000000000000000000000000000000111222222444333333222111111222222222333333333333222111000000000//////000111222222222222111000000000000000...............//////000------------...///111111111444999???BBBAAA<<<888444333222111000000111111000/////////000111222222//////000000111111111111000000111111111111000000---.../////////000333555999888666444222111000000000000000000000111111111111222222222111111000///000/////////000111222222//////000111222333333444222111111111000000//////......///000111000000000000000000000111111111111///000222444444222000///---------,,,,,,---------,,,,,,---....../////////...//////000000//////...////////////............---...............------------.../////////...---//////000000000000//////.../////////////////////...............///000000000000000////////////............/////////000000///===AAA555---000111+++---...............------.........//////////////////......------......///111111000///...------,,,,,,,,,---...///000111111222222111111111111222222111111000000////////////......///////////////...//////000000000000//////////////////////////////////////////////////////000000000000////////////,,,,,,...111333333000...------...000333444333111...//////000000000//////...000222111000///000111///............---------////////////////////////,,,,,,,,,---------...............///////////////------,,,,,,------...///...........................////////////000000000,,,,,,,,,,,,---///000111///000111000///...///000111111000000000000111111//////000000000000//////111111111111111111111111000111333555666666555555===:::666111...------.................................------------......------.........---,,,,,,---......///////////////------,,,,,,,,,,,,------........................,,,---------............---...///000000000......//////000111111111000000.............../////////........................------------------------,,,---///111111111000///............///111222333111111000////////////000...//////000000000000///+++++++++,,,------...................../////////111111222222222000///...000000000000111111111111////////////////////////////////////////////////////////////000000000000---......------...000333444333222111000/////////......///000000000000000000000000000111111222333444333222111111111111111333444444555444222111///////////////000111222333222111111000000000000000......------......///000------------...///000000///111555:::===<<<888555444333222111000111222333000000000000000000111222...///000111111222111111111111222222111111000000---............000444777;;;999777444111000000000///////////////000000000//////000000000000000///............///000222222///000000000111222222222000000000000////////////---...///000111000///...//////000000000000000111000000111222222111000000------,,,,,,,,,,,,------+++,,,---...////////////...//////000000//////...//////////////////......,,,---...///////////////,,,---.....................//////000000000000000---............/////////...............///000000000000////////////......////////////000000000000***333777111,,,///000............///......---,,,+++,,,,,,,,,---...............------------......000000//////......------,,,,,,---...//////000000222222111111111111222222222111111000000//////...---...//////////////////...//////000000//////...////////////////////////////////////////////////////////////.....................000333333222111---,,,,,,---000111111111......///000000000//////---///000000///......//////............---------........................,,,---------.....................///////////////---------------......///..............................////////////000000------------...///000111///000111000///...///000222111111000000111111222//////000000000000//////000000111111222222222333111222333444555666666666===:::666111...---------------------------------...------,,,,,,------...///000000111000///...------......///////////////......------------..............................------------............,,,---///111111111000//////000000000000000///...---........./////////000////////////////////////---------------------------...000111111000...------------------...///000000000///...............------...///////////////,,,,,,---......///000000---........./////////000222333444444444222000.../////////000000000000111////////////////////////////////////////////////////////////000000000000,,,...//////------000222222111000000////////////......///000000000000000000000000000111222333444333333222111000000000000111222333444444333111000////////////000111222333111111000////////////000......---------...///000......---------......///---...000333666666444111222111000//////000222333222111000000000000000000---...000111222222111111111222222222222111000///.........------000555999<<<:::777333111////////////.....................,,,---...//////000000///,,,,,,,,,---...000111222000000000000000000000000.............../////////,,,---...000000///...---....../////////000000000000//////////////////000------,,,++++++,,,------+++,,,---////////////...///000000111111000000///.../////////////////////---...//////000000000///---............//////000......///000000000000000,,,,,,------...........................///000000000000/////////.........//////000000000111111111+++---......------...///......//////...------,,,++++++,,,,,,---....../////////............/////////////////////.........---------....../////////111000000//////000000111222222111111000//////...------...///////////////......////////////......////////////////////////////////////////////////............------------...---,,,...000222222222111///---,,,---/////////---......///000000//////,,,...//////...------...///............---------------------------------------........./////////............/////////000---------------...//////................................./////////000000............///000000111///000111000///...///000222111111000000111111222//////000000000000//////...//////000111222333333222222222222222333444555888666444111///......///------------------------...------,,,,,,------...333444555555444333222111---....../////////////////////............//////////////////////////////---------.........//////+++---///111222222111000///000000000///...---------.........//////000000------------------------------------------------+++,,,...//////---,,,***,,,,,,+++++++++,,,------000000///...............,,,,,,---...//////...............///000111111222---.........//////000000333444555666555333111///............/////////000////////////////////////////////////////////////////////////000000000000+++...000000...---///222000000///////////////000...//////000000000000000000000000000111222333444333222111000////////////...///111333444333222111////////////000111222333111000000///////////////......---,,,---...///000///......---------.........---...000222333222000000///...---...///222333222222111000//////000000---...000111222222222111222222222222222111000//////......------000555999===;;;777333000/////////...............---------***+++---...//////000000++++++,,,,,,...///111222000000000000////////////,,,---------......//////+++,,,...000000///...------.........//////000000///...---,,,,,,---...///------++++++++++++------+++,,,---////////////...111111222222222222111111.........//////////////////000000000000000/////////////////////000111222......///000000000000000,,,,,,,,,---------.....................///000000000/////////............000000000000111111111111111---,,,///...+++,,,///.../////////...---,,,,,,,,,------...///000111111000000////////////000000.........///////////////---------...............//////............//////222222222111000//////...------...///000000//////......////////////......000000000000000000000000////////////////////////......---------,,,,,,,,,,,,+++)))***,,,///000000666222...,,,,,,---------------...///000000//////+++---......---,,,,,,---//////.........---------------------------------.........////////////000---.........//////000000...------------...//////000000000000000000000000............/////////000000////////////000111111///111111000///...///000222222111111111111222222//////000000000000//////,,,---...///000111222333222111000000000111222333444333222000000000000111---------------------,,,.........------.........000//////.........////////////............////////////............/////////......---------......///............---------,,,,,,------.../////////000000000000//////////////////////////////////////////.........---------///............---------///......------,,,+++++++++,,,------......------111000///...------...///------------------------//////////////////////////////......///111444555<<<;;;888555222///...---000/////////............000000000000000000000000//////.........---------------............------////////////////////////------///000111111111111111111111111111111111111111000/////////000222222333222222111000///......///000111222333333222111...//////000000000000000111000///......///000111000000////////////000000111111000000//////............////////////......////////////////////////111111111000111111222222222111111111111111111111///000000000000000//////000000000000000000000000777444222222333333///,,,111111000000///...,,,,,,,,,---...///000000000000000000000000//////////////////000000000000//////---------...000111333444///...------------...///......////////////..............................///...,,,+++***+++,,,,,,++++++,,,,,,---.../////////000111333333444444444///...---,,,,,,---...//////000111111111///...---........................//////////////////////////////000000000000//////000000//////.........---..................------000000000000000///......///////////////......---///......---------......,,,---000111111000---,,,,,,,,,,,,------.........---------............///......---,,,,,,...///000000...---...///000///...111222222222222111000000............//////////////////............////////////000000000000//////.........------,,,,,,,,,......---------......///...---,,,...000111111000------------------,,,,,,///......------///000111000000///...------,,,,,,,,,,,,---...///000111222000///...------------------------............///...............///000111//////000000///...------,,,------...///000111111------------------------////////////////////////000111111111222222222222111111000000/////////.........//////000000111111111...,,,---000222111000000000000///000111111222333000---++++++---------,,,,,,,,,------.........//////............////////////............////////////............////////////............/////////......------.........///............---------,,,,,,------.../////////000000000000/////////...//////////////////////////////.........---------///............---------...------------,,,,,,,,,---------------.........111000///...---......///------------------------........................//////......///111333555:::999777444222000......000000/////////.........//////////////////////////////.........------------......//////......---........................---...///000111111111111111111111111111111111111111111000000000111222333333333333222111111000000///000111222222111111000---...///111111000000///222111111000000000111222000000////////////000000111000000000/////////.........////////////......////////////////////////111111000000111111222222000000111111111111111111//////000000000000//////000000000000000000000000555333222222333333000---///////////////...---,,,,,,---...///000000000000000000000000/////////...////////////////////////------......///000222222......///000000///............////////////..............................//////---,,,,,,,,,------++++++,,,------...//////......///000111111111000///...------------...//////000000111000///...---........................//////////////////////////////000000000000//////000/////////............------...............---111111111111111000/////////////////////...------.........---------......---...///000000///...---------..................------------..................------......///000000...---...///000///...000000111111111000//////------......//////000000//////............////////////000000000000////////////.........---------111000///..................---,,,---///000000///........................///......---...///000111000//////...------,,,,,,+++,,,,,,---///000000111000000///........................////////////000///............//////000///////////////...------222222111000///...---,,,........................////////////////////////000000000000111111111222000000000//////............///////////////000000111...------000222111///000000000000000111111222444111...,,,---...///...++++++,,,---...//////000//////............////////////............//////000//////......//////000//////............/////////......---....../////////............---------,,,,,,------.../////////000000000/////////......000000000000000000000000...............---------///............---------,,,,,,,,,---------......///...---------...///000000000///............///------------------------------------------------//////......///111333444777666555333111000000///000000000/////////.............................................------------......//////......------------------------------...///000000111111000111111111111111111111111222111111111111222333333333333333333333333333333///000000000000000///...---...000111222111///...000111111111111111111111000000////////////000000000000000000////////////......////////////......////////////////////////000000000000000111222333/////////000000111111111...//////000000/////////000000000000000000000000333222111222333222000///---...............------,,,---...///000000000000000000000/////////......///...------------...///...............///000000---...000222222000...---......////////////..............................000///......---.........,,,,,,,,,---......//////......///////////////...///......------....../////////000000000///..............................//////////////////////////////000000000000//////////////////............,,,,,,---...////////////111111111111111111000///...////////////...------................................................////////////............------------..................//////000000000///000...---...///000///...//////000000//////...------------...///000000111//////............//////...//////000000//////...////////////............333222000///......------...---,,,---...///...------......//////000000000......------......///000/////////...------,,,,,,++++++,,,,,,---...//////111000//////////////////...////////////000000000000//////............//////////////////......---444333222000...---++++++////////////////////////////////////////////////////////////000000000000/////////.............../////////...............000///---...///000000///000000000000000111111111444222...---.../////////,,,,,,------......//////......------------......///............//////000000000////////////000000//////............//////...............//////000///............---------,,,,,,------.../////////000000/////////.........000000000000000000000000........................///............---------++++++,,,,,,---...//////000///---,,,---...000222/////////.........//////------------------------------------------------///.........///000222333444444333111111000000000000000000////////////.........................................................////////////......------------------------......///000000000000000111111111111111111111111222222222222222333333333222222222333333444444444000000000//////...------,,,...000222222111///...///000111333333222111000000000////////////000000000000000000////////////......////////////......////////////////////////000000///000000111222333.........///000000111111......//////000/////////000000000000000000000000000000000111222222111000,,,,,,---...............------...//////000//////000000/////////.........///...,,,++++++,,,.../////////...------...............////////////............////////////..............................///.....................,,,---------......//////000000000000000000////////////............////////////////////////..............................//////////////////////////////000000000000/////////////////////.........+++,,,---...//////////////////000000000000//////......//////......---,,,------..................///...------------.../////////......------,,,,,,,,,,,,---------.........---...000111111111000///000...---...///000///...///000000000000///......,,,------...///000111111//////............//////...//////////////////.....................------000000///......---.........---,,,,,,---...---+++,,,,,,---...///000000111------------......////////////.........---------******+++,,,,,,---......//////............//////............////////////111000///..................///////////////..............................////////////////////////////////////////////////.........////////////000..................------//////......------,,,,,,000///.........///////////////000111111111111111333111...---...//////////////////......------------,,,,,,,,,,,,,,,,,,---...............///000000000000////////////000000//////............//////...............///000111///............---------,,,,,,------.../////////////////////............////////////////////////---.....................///............---------***++++++,,,---...//////000///---,,,---...000222......//////////////////------------------------------------------------.........//////000111111222111111000000000111111111000000000////////////........................---........................//////////////////..............................//////000000000000///000000000000000000000000111111222222333333333333000000111111222222333333000000///......------------...000111222111///...000222555888888777444222000000////////////000000////////////000000000000......////////////......////////////////////////////////////000111222333......//////000000000111------...///////////////////////////////////////...///000111111000000000,,,,,,---...////////////---...//////////////////////////////............///---,,,******,,,---//////......---------------///...,,,++++++,,,...///......////////////..............................---------.........------------.............../////////000000000//////...////////////////////////..................//////........................//////////////////////////////000000000000//////.........///////////////+++,,,---...////////////------...............---...............------,,,,,,,,,---...//////......///...---,,,,,,---...///---------,,,,,,+++++++++,,,,,,,,,------------...---...000111111111000///000...---...///000///...000000111111000000///...---------...///000000111//////............//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...---,,,,,,---...---+++++++++,,,---......//////,,,------..............................---------******++++++,,,------------------,,,,,,------...,,,,,,,,,---------......111000///.....................///////////////...++++++,,,------...//////........................////////////////////////---.........////////////------..................//////......------,,,,,,/////////...---....../////////000111111111111000111///---,,,.........---111000000///...---,,,,,,------,,,,,,,,,,,,------......---......///000111111000000//////000000111//////............//////............///000111111///............---------,,,,,,------...//////////////////.........------////////////////////////---------...............///............---------++++++,,,,,,---.../////////...---------...///000---...//////000/////////------------------------------------------------.........//////000000000000000000//////000000000111111000000000/////////........................---------..................//////000000//////...//////////////////////////////000000000000//////000000000000000000000000000111111222333222222222/////////000000111111111000//////............///...//////000000000000000333666;;;>>>???===999666000000////////////000000////////////000000000000......////////////......////////////////////////.........///000111222333000000000000000000000000,,,---......////////////////////////////////////---///111111/////////000------...///000000000///......///////////////.../////////.........------...---,,,,,,,,,,,,---......------,,,,,,,,,------000...+++))))))+++...000......////////////..............................,,,,,,---.........------........................------...............---...//////000000//////.........------......///000........................//////////////////////////////000000000000//////.........///////////////,,,,,,---...////////////+++,,,,,,------------------............---,,,,,,+++,,,---/////////......///...---,,,,,,---...///,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------......//////000000000///000...---...///000///...000111111111111000//////............//////////////////............//////---......//////......---+++++++++++++++,,,,,,,,,*********+++,,,---//////...---,,,---...///...---++++++,,,,,,---.........,,,,,,---............---........................+++++++++,,,,,,---------,,,,,,,,,+++,,,,,,---...++++++,,,,,,,,,---------000//////............///---...//////////////////.........---------------........................////////////////////////............////////////...............//////////////////..................//////...---,,,...///...///000222222111111000///...,,,,,,.........---000000//////......------///......------......///---------......///000111111111000000000000111111//////............//////............///000111222///............---------,,,,,,------...///////////////.........------------------------------------------........./////////............---------,,,,,,,,,------.........---------------.........,,,---///000000000//////------------------------..............................//////////////////000//////......//////000111111111000000000//////////////////////////////---------.........////////////000000000000//////........................//////000000000000//////000000000000000000000000///000111222222222111111///000000000000000000000000///.........///000111000//////...///000111111444777===AAABBB???;;;777000000////////////000000.../////////000000000111......////////////......////////////////////////............000111222333222222222111000000//////+++,,,---...////////////////////////////////////---///111111...---.../////////000000111000000000......////////////......//////.........------------------------------------,,,,,,,,,,,,,,,------///...,,,++++++,,,...///......////////////..............................,,,---...///000//////...////////////............,,,---...///////////////...///000111111000///.........---------...///000........................//////////////////////////////000000000000//////............/////////000------...............---+++,,,------.........---------......------,,,+++***+++---///000000///......------,,,,,,------...++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------......///000000...---...///000///...//////000000//////...---////////////............//////............//////---......//////......---+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///...---,,,---///000000///------------............+++,,,---.........------........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......,,,,,,,,,---------......///............//////000------...///////////////111111000///......------////////////////////////////////////////////////....../////////000000000.........//////000000000...///////////////000000...///000...,,,+++---///...///111222222222000//////...---...///000///............///////////////000000////////////000000---------......000111111111111000000000000111111//////............//////............///000222222//////.........---------,,,,,,------...//////000//////.........------------------------------------------.........////////////.........---------,,,,,,,,,---------......+++,,,------......------,,,---///000000000//////------------------------////////////////////////---...///////////////...000//////.........//////111111111111000000000000000000000000000000000000---------.........////////////000000000000//////------------------------///000000000000000//////000000000000000000000000...///000111222111000000000000000000000000000000000///......///000111222111000...------///111333111555<<<@@@AAA>>>999555000000////////////000000.../////////000000111111......////////////......////////////////////////------......///111222333444444333222111000//////+++,,,---...////////////////////////////////////---000222111...,,,---///000000111111111111000000...///////////////......//////.........------------......//////......---,,,+++++++++,,,,,,---.................................////////////..............................---...///111111111000//////////////////...............000111222222222222...///000111111000///......------,,,---...///000........................//////////////////////////////000000000000//////---.........//////000000.........///......------,,,------.../////////...------......------,,,+++***+++---///000000///...------------------------,,,,,,,,,------.........++++++,,,,,,,,,---------......---,,,,,,...///000000...---...///000///.........//////......---,,,000000000///......------//////............//////---..................---,,,,,,,,,------.........///......---------.........---,,,...000111111000///////////////.........+++,,,---.........---,,,---.....................,,,------------------...---------------...///000---------.........//////...............///000111------...///000000//////111111111111000000000000000000000000000000000000////////////////////////////////////000000000000.../////////000000111111......//////000000111111...000000///,,,+++---///...///111222333222000///000///...///000111000///////////////////////////000000000000000000000000111000////////////000000////////////000000000000222111000//////000111222222222111111111111222222000///...------------------------.........//////...---,,,,,,......---,,,,,,++++++---111333222000111111000///////////////.........///000111111222---------.........//////++++++,,,,,,,,,---------..................------...------,,,,,,------...000000...------...///000111000000///...---------........................////////////............000000//////.........---...---+++******+++---...000000000000111111111111000000///..............................///000000000111111111111222222222......///000111111222222222111111111000000//////000000///...............////////////000000000000111111222333333333333222////////////000000000000...000000///...---...///000/////////............111000///......---......//////...//////000111222444222///---,,,,,,---...////////////////////////---------............///******+++,,,,,,------.........//////000000111111......////////////......111000000000//////////////////.........------------......///////////////111///,,,,,,---///000000......------------............////////////......---...///000000///...---000000//////.........---,,,...000222333222111111---------.........//////000000//////.........---////////////////////////111111111111000000000000111111000000//////............//////...---,,,,,,//////............//////111111000///...---,,,,,,...------------...//////000///......///...,,,+++///...---,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++---...///......---.........---,,,,,,...000---/////////---,,,---......///////////////......000000000000000000000000////////////////////////000000//////.........---////////////////////////...---,,,+++***+++,,,,,,,,,---------.../////////000000//////............///...---,,,,,,,,,,,,---/////////...---------,,,......------------......,,,,,,...///000000000000////////////////////////............////////////,,,,,,,,,---...///000000111111111000//////......222222222111111111111111////////////////////////////////////////////////222111///...------...///000000////////////000000///////////////////////////000111333222111///...------......//////000000////////////////////////////////////////////////000000000000////////////////////////000000000000000000///......///000000000000////////////000000111000///...............---------.........//////...---,,,,,,......---,,,---,,,+++---000222000///000///......---------...------...//////000111111---------.........//////+++,,,,,,,,,,,,---------...........................------------------...000///............000000111000000///......------........................////////////............000/////////...............---,,,******,,,---...............////////////000000///...............111000000000000000111222000000111111111222222222222222333444444555666666111111111000000000//////000//////.........//////000000000/////////////////////000111111111111111////////////000000000000000111111111///...///000000000/////////.........//////.........//////000//////////////////000111222111///...---------...........................---------............///++++++,,,,,,---.........////////////000000000000......////////////.........------------,,,,,,,,,......---------,,,,,,,,,---......//////////////////---,,,,,,...000000//////......------......///......////////////......---...///000000///...---000/////////............+++,,,///000111111000///---------.........//////000/////////............////////////////////////111111111000000000//////////////////.........---///////////////000000000222222000///...---------///////////////............------------.../////////...---...//////---+++//////...---------------++++++,,,,,,,,,,,,++++++,,,------......------,,,.........---++++++---///...///000///---------////////////000000//////...////////////////////////........................////////////////////////..............................,,,+++++++++,,,---------------............/////////.........------+++,,,,,,---...///000111...............---------......------------......,,,---...///000000000000000000000000000000000000............////////////,,,---------.../////////////////////////////////////////////000000000000////////////////////////........................//////..................000000////////////000000////////////////////////...///111222222111///...///////////////000000000////////////////////////////////////////////////...///000111111000///...////////////000000000000//////............//////000//////......//////000111111000////////////000---............/////////...---,,,---.........,,,---,,,,,,---///000///---...---,,,,,,,,,,,,,,,,,,---------...//////000000------........./////////,,,,,,,,,---------....................................------------..................///000111111111000000//////......---........................////////////............////////////...............---,,,++++++,,,---...............////////////000//////............///222111000000000000000111000000000111111111222222000111111222222333333444111111000000000000////////////.........//////000111000000//////.........------...////////////...////////////000000000000000222222111000///000111000000000/////////......---------......///111111000000//////.../////////000000//////.........---........................---------............///,,,,,,------.../////////000000000000////////////......////////////......---------,,,,,,,,,++++++---------,,,,,,,,,++++++---......///////////////---,,,,,,...000111000//////......------......///---......//////......---......////////////......////////////............***+++---...//////...---------........./////////////////////............000000000000000000000000111111000000000000//////............------------////////////000222444555555444222000...---,,,,,,............//////000000...------------.../////////...---...//////---,,,/////////...............+++,,,,,,------,,,,,,+++///...------------------...//////...,,,+++---...///000111000///......000//////000111111000000///.........................................................///////////////------------------------///...------,,,,,,------............------------.........---------------+++,,,...000111111000000---------.....................------------......---...///000000111111000000000000000000000000000............////////////------..................,,,------...//////000000,,,,,,------......//////////////////////////////------------------------------..................000000////////////000000////////////////////////---...000000111000///...111111111000000000000000////////////////////////////////////////////////---...000222222111///...////////////000000000000////////////////////////111111000000000000111111000000///////////////000...............////////////---,,,---...///...------------.........---,,,------,,,,,,+++,,,,,,---------------......//////............////////////------------........................//////////////////............//////---......///000000111222000000000000//////..............................////////////............///////////////...............---,,,,,,---......000000000000111111111111000///............//////000//////...............000000000000111111111111////////////000000111111000000000000000000/////////............///000000111111000///......------,,,,,,---...............////////////000000000000000111222111///...///000000000000////////////..................///000000111000///..................//////000//////...---........................---------............///------......///000000000111111000000//////............////////////......000000/////////...............---------,,,,,,,,,---......///////////////,,,,,,...000333333222000//////............//////.........//////............//////////////////...///////////////.........+++,,,---............---............///////////////////////////.........000000000000000000000000111000000000////////////........................///.........000333666888666444333111///...------.........///////////////...------------...//////...------...//////...,,,.....................---,,,,,,------------,,,,,,///...---,,,,,,---///000000111111000...------///000111222111/////////000///000000111111111111000........................////////////////////////000000//////.........---------------------------//////......------------.........------,,,,,,,,,---------------------------...000111000///---+++,,,---------.../////////......------------.........//////000111111000000////////////////////////............////////////...............---------------------......//////++++++,,,---......//////////////////////////////------------------------+++,,,---/////////...---000000////////////000000////////////////////////---...//////000//////...333333222222111000//////////////////////////////........................,,,...000111222111000...////////////000000000000000000000000000000000000111111000000000000111111.........------......//////////////////////////////...------//////...---......//////...---------...---------------......---------......................../////////000000------........./////////........./////////000000000//////......//////000---...//////000111111222000000000000000/////////////////////////////////////////////.....................///////////////........................000000000000111111111111//////............////////////............////////////000000000111111111000000111111111111222222//////////////////000000//////............///000111000000///...------,,,,,,---......//////......////////////000000000000///000111000...---...///111000000000////////////000000///...............000000///......---.........//////000//////...---........................---------............///------...//////000000111111111000000//////............////////////......111111111111000000000000////////////............---......///////////////------///222555555333111/////////....../////////...//////000000//////.../////////....../////////.........///////////////---........./////////............/////////000000.........///////////////000000000000000000000000000000000////////////...////////////////////////...---,,,---///222555666333222111000////////////111000000///......------...------------...//////---,,,,,,---///000///---,,,---............---------------......---------------,,,,,,---///000222000111222222000//////000000222222222000///000111//////000111111111111111........................000000000000000000000000222111111///...---,,,+++------------------------...............---------......------,,,,,,,,,+++------------------------,,,---/////////...,,,***,,,---------.../////////......------------.........//////000000000000///....................................////////////...............---------//////......------------,,,,,,---...//////000000////////////////////////------------------------+++,,,...///000///......000000////////////000000////////////////////////------...///////////////444444333222111000//////////////////////////////........................---...///000111111000000////////////000000000000000000111111111111000000///......------......///...------------......///000000000////////////...///...---...//////...------///000000///......///...............//////000............................../////////000000000.........////////////000.........//////000000111000000////////////000000......000000111111111111000000000000000000000000////////////////////////////////////.....................///////////////////////////////////////............///////////////............//////000000000000000000111222222/////////000000000111111////////////////////////......////////////000000000000///...............000//////......---------------...////////////...////////////000000000000...///000///...------///111111000000000/////////111111///......---------//////......---.........000000//////.........------------------------------------............///------......///000000000000000000000////////////......////////////......000000000/////////......000000000////////////...---......///////////////......000222555555333111000//////......//////000///000000111111000000/////////............//////.........////////////////////////////////////000....../////////000000000.........///////////////000000000000000000000000000000////////////....../////////000000000000000------------...000222333000000/////////000000111111111000///...---,,,,,,...------------...//////,,,+++,,,---000111000...,,,---...///000///...------......//////......---------------...///000111///000222222111000000111000111222111000//////111......///000111111111111........................000000000000000000000000222111111///...---,,,+++---------------------------............---,,,,,,------------,,,,,,,,,,,,---------------.........)))***,,,---...///......---------.....................------------............////////////......------------------------............////////////------..................000000//////...------,,,---.........///000000000////////////////////////------------------------......//////////////////000000////////////000000////////////////////////.........//////000000111333333222222111000//////////////////////////////.................................///000111111111////////////000000000000//////000111111000//////......------------.....................///000000000000000000/////////...000...---...///000///------///222111///...///111......---......//////000////////////////////////.../////////000000000000....../////////000000000---......///000000111111111000000//////000000111//////111111111111000///000000000000000000000000////////////////////////////////////......................../////////000/////////000000/////////............////////////...............///000000////////////000222333444////////////000000000111------------------------........./////////000000222111000...------------........................,,,---......//////......////////////000000000000///000111000.........///111111111000000000//////000//////.........//////......---------...//////222111///...---------...---------------------------------............///,,,------......///000000////////////000000000000......////////////......////////////............000////////////.........---......//////////////////...///000222222111///000000////////////000000111111222222222222111111000///...------...///000............/////////000000000///////////////000.../////////000000000000............/////////000////////////////////////000000/////////................../////////000000......///////////////000000//////......///000000000000//////.........---...------------...//////+++++++++---000111000///---///000222222222000000......////////////......///////////////...------+++...000111000///000111000111222111///...///000------...///000000000000////////////////////////........................////////////....................................,,,------...---,,,+++***,,,,,,,,,,,,,,,,,,------------........./////////++++++,,,---...///000000...............---------......------------......------............------....................................////////////,,,---------.../////////////////////////////////............////////////////////////////////////........................111111000/////////000000000000////////////000000////////////////////////////////////000111222222222222111111000000000///////////////////////////....................................///000222222////////////000000000000---...///000000///...---000000////////////000000///////////////000111111111111000000/////////...000...---...///000///...---000222222000///111333---------------...///000000000000000000/////////////////////000000000000////////////000000000000---......///000111111222111111000000000000111111000000111222222111//////000000000000000111111111000000000000000000000000000/////////............---.........//////000000//////000000000000//////000000000000111111111111...............///000111,,,,,,,,,---///000222333////////////000000000000111111111111111000000000---.........//////000000333222000///---,,,,,,,,,---------...............+++,,,------......------////////////000000000000000111222111000//////111111111111111000000000000......---......///000111---------------...///000444222000---,,,,,,---...---------------------------------.........//////,,,,,,------.../////////......//////000000111111......////////////......111000000000//////////////////.........------------......//////////////////...---...000000///---000000////////////000000222222333333333333222222000///...------...///000---.........//////000000000//////.........//////////////////000000000000---.........//////000000////////////////////////000/////////............---------.........//////000000000000000///......000000///........................///////////////...------------...//////+++***+++---000111111//////000222444444444222111......////////////......111222222111///---***))))))+++...//////...///000///000111000///......000,,,---...///000000000000000000000000000000000000---------------------------------...///000000111////////////////////////+++,,,---------,,,+++***+++++++++,,,,,,---------........./////////000000000000///............////////////......------,,,.........------.........,,,------...------,,,,,,////////////////////////............/////////000,,,,,,------...///000000......//////000111111111..................------////////////////////////////////////////////////333222111/////////000111000000////////////000000////////////////////////////////////000111333333111111111000000000000000000000////////////000000000000////////////000111000000000000000000000000......///000000000000000------------.........///000///...------...///000000000000000////////////......////////////......000000000000000000000000000000//////.........---......//////......---,,,///222444333000...///111---------------...////////////............//////000000///////////////000////////////000000000000......////////////......///////////////000111111000///...------...///000////////////............,,,...///000///000111333222111111000///.........///000000000000000//////+++000222///...000111///000///------///111111111000000000000000000000000000000000000000000000000000000000000000000000000222222111111000...---,,,000000///...------------,,,---------.../////////000000000///......------////////////000000000000222111111000000000000000000000000000////////////------------...///111222111111111000000...------......///000000///...---,,,,,,,,,,,,---......///////////////////////////.........///////////////000000000000000000000000------------------------////////////////////////111111000///////////////------......///000000000000000000000000000000000222333333222000///000111222111///...---...000111111111000000//////..............................000000111111111111000000,,,------......------,,,000000000000000000000000000000000000000000000000////////////////////////000000////////////000000//////............//////000000000000///...---,,,........................//////000000///...------...///222444555444333222666444222///---,,,,,,,,,---,,,,,,+++,,,---///000////////////////////////...........................//////000000///......////////////////////////000000//////.........---////////////////////////.........---,,,)))'''%%%..................------------------------------......////////////....................................------------......////////////000000000000111000///------......///...------,,,,,,------...,,,...//////...------.............../////////000222///,,,,,,000222222000//////...---,,,,,,++++++000000000///......------..............................////////////......,,,,,,,,,---------......///...------...///000111---......///000222444555444333111000///...//////000000////////////000000000000////////////000000////////////////////////......///000000000000000------........./////////000000///......///000000000000000000/////////.........////////////......////////////////////////000/////////..................//////......---,,,---///111000---,,,---.........------......///000//////............//////000000///////////////000000000000000111111111111//////////////////......///////////////000111111000000///......///000000////////////............---...000000//////000222000//////...------,,,,,,/////////000000//////...+++///111......111333222222000......000111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111///...---,,,,,,,,,,,,++++++,,,---------------...............////////////............////////////000000000000222111111000000000000000000000000000////////////000///.........///000111111111111111000///...---,,,---...//////...---,,,,,,,,,,,,,,,---...//////////////////////////////.........///////////////////////////////////////------------------------........................000000///............///------......///000000000000000000000000000000000111222333222000000000222222111///.........000000111000000000/////////.................................////////////......---......//////......---////////////////////////000000000000000000000000////////////////////////000000////////////000000//////............//////////////////...---,,,+++........................///////////////...------...///000111222222111111222111000...------.........---,,,,,,,,,---...///////////////////////////................................................////////////////////////000/////////....................................---.........---,,,,,,+++000000///...------,,,,,,------------------------------............------..............................------------..................////////////111000///...---......///...------,,,,,,------...,,,---//////---,,,---............/////////000000000///......000111111000//////...------,,,++++++.........///////////////////////////////////////......////////////......,,,,,,---------.........///......---...///000111////////////000111222222222222000///............000000////////////000000000000000///////////////////////////////////////...//////000000000000000....../////////000000000111000000//////000000111000000000/////////............////////////......////////////////////////////////////..................//////......---,,,,,,...//////---,,,,,,---//////......//////000111//////............//////000//////......///000000111111111111222222222222000000000000//////...---///////////////000111111111111000000000000111111////////////...............///000000......///000/////////...------,,,,,,---....../////////......,,,000222///000444888888333111000///111111111000000000000000000000000000000000000000000000000000////////////////////////111111111000///...---,,,++++++++++++,,,---...///...............------------............/////////////////////000000000000222111111000000000000000000000000000////////////111111000///......//////111111222111111000///...+++,,,,,,---------,,,,,,,,,,,,,,,,,,---...///000////////////////////////.........//////000000000................................................------------------------//////...------------...------......///000000000000000000000000000000000///111222111000000111222222111///.........///000000000000000////////////........................---......//////......---...//////////////////...////////////////////////000000000000000000000000////////////////////////000000////////////000000//////............//////............---,,,,,,+++...........................////////////...------.........///////////////......------......///000///...------,,,---------////////////////////////..............................---,,,,,,---...///////////////////////////////////////.......................................------......///000111222111000///---,,,++++++------------------------,,,------......------,,,..............................------------......------------............000000///............///......------------......,,,...//////...------........./////////000000000...///111111000000000111//////......---,,,,,,,,,------......///000000111000000000000000000000000......////////////......,,,------------.........///............///000000000000000000000000000000111000///...------......//////000000000000//////000000000000000//////...//////////////////////////////000000000000//////////////////000000000000111111000000000000111111000000/////////...............////////////......///////////////////////////////////////..................///......---,,,...//////000///.........///////////////000111111//////............////////////.........///000000000000000111111111222222000000111000000///...---///////////////000000111111111111111111111111111////////////............///000111000...---...///111111000000////////////,,,---.....................222333111222888<<<===444222111111111222111///000000000000000000000000////////////////////////////////////////////////000000000000///...---,,,...............///000000/////////...---------,,,,,,,,,---......///000000////////////000000000000222111111000000000000000000000000000////////////111000000000000000000000111111222222111000//////,,,,,,,,,------------------------------...///000////////////////////////.........///000000111111////////////////////////////////////////////////------------------------......---,,,,,,,,,,,,---------......///000000000////////////////////////...000111111000000111333111111000///...//////000000000000000////////////........................///000000000000000000///......////////////......////////////////////////////////////////////////////////////////////////000000////////////000000//////............//////.../////////...------,,,.................................//////...------//////...---------......------------......////////////......---------,,,////////////////////////...........................---,,,***+++,,,...000///////////////////////////////////////.........////////////////////////......------...000222333111000000///...------,,,........................---..................---..............................------------......------........./////////000/////////..................------------.........000111111/////////000...////////////000000000,,,000333333000...///111//////......---------,,,............//////000000////////////////////////......////////////......------------............//////.........///////////////000000000000000///000///////////////////////////000000000000//////000000000111000///...---........................//////000000000000//////////////////000000000000000000111111111111000000////////////..................////////////.......................................///////////////.........///......---,,,.........///000//////...///////////////000111111//////............//////...............///000000/////////000000000111111000000111111000///......///////////////000000111111111222222222222111111////////////............///000111///---,,,---...000000000000////////////,,,,,,---...//////......---111222000111666;;;<<<333222111111222222000/////////////////////////////////////////////////////////////////////////////////000//////...---,,,111000///.............../////////...---------,,,++++++,,,---...///000000////////////000000000000222111111000000000000000000000000000////////////...///000111111222222222000111111111111000//////............//////000000000000///////////////000////////////////////////......//////000111111222000000000000000000000000////////////////////////..............................---,,,,,,,,,,,,,,,------......///000000000////////////////////////...///111111000000111333111000000///////////////////////////000000000000........................//////000000000000//////,,,------......------,,,........................////////////////////////000000000000000000000000000000////////////000000//////............/////////000000000000//////...........................------............------000000///.........//////..................------/////////......------,,,////////////////////////...........................---+++***+++,,,///000////////////////////////.........///////////////000000000000000000000000//////---------...///000......//////////////////........................//////000000000000//////////////////////////////......------------............/////////000000000///////////////......---///......------......///000111333333111000111222////////////000000000111---111444333111//////111///...............------000000//////..........................................////////////......---------.........////////////////////////......------///000111111000000///000000000000000000000...///000111111000///...000000111111111///...---........................000000000000000//////........./////////000000000///000000111111000000////////////.........------......////////////.......................................///////////////......//////......---,,,---,,,,,,---//////...,,,//////......//////000111//////............//////------------...///000000.../////////000000000000///000000111111000000//////////////////000111111111111222222222222111111////////////...............///000///---,,,---.....................------,,,---...///////////////***...///---...222666666222111000111222222000...////////////////////////000000000000000000000000///////////////////////////////////////...---,,,000///...---,,,,,,,,,,,,...............---------++++++,,,---......//////////////////000000000000222111111000000000000000000000000000////////////...///000222333333333333//////000000000000//////////////////000111222333444333222111000/////////////////////////////////......///000000111222222111111111111111111111111........................////////////////////////......---,,,,,,,,,,,,---------......///000000000000000000000000000000000...000111000//////000111000000000000////////////////////////000000000000........................,,,------......------,,,,,,,,,------------,,,,,,........................000000000000000000000000000000000000000000000000000000////////////000000//////............//////000000111111111000000///........................,,,,,,---............---/////////000000000000000///////////////...---,,,....../////////...------////////////////////////........................------,,,,,,,,,...///000////////////////////////.........///////////////000000000000000000000000///......------------...---......//////000111111........................000000000111111000000000////////////////////////......------------......////////////000000000111/////////000///......---//////............//////000222333333222111111222/////////000000000111111000111333222111000000000........................111000000///......------..............................////////////......------.........//////////////////000//////...---+++---...000111111000000...///000111222222111111...///000111111000///...000000111222111///---,,,........................000000000000000///......------........./////////...///000000000000///...//////.........---------......////////////........................................../////////000......//////......---,,,...---,,,---000111///---......------......///000//////............//////------------...///000000//////000000000111111111...///000111111111111111///////////////000111111000000111222222111000000////////////............---/////////---,,,---...---.....................,,,---...///000000000000+++///000......111222111/////////000222222000...////////////////////////000000000000000000000000000000000000000000000000......//////......------///...---------------...---------...............,,,,,,,,,------.........////////////000000000000222111111000000000000000000000000000///////////////000222333333333222222......////////////......000000//////000111333444888777555333111000//////////////////////////////---...///000111222333333000000000000000000000000------------------------........................///......---------------------......///000000000000000000000000000000000///000111000///...///000000000000000000//////....../////////000000000111........................,,,------......------,,,------............------........................000000000000000000000000000000000000000000000000000000////////////000000//////............////////////000000000000//////........................+++,,,------.........------...///000111111000000//////000000000///...------...///000000///......////////////////////////........................,,,------......///000000////////////////////////............/////////000........................---.........///......---///////////////000000000........................//////000000000000//////////////////////////////......------------.............../////////000000...///000000000///------//////............/////////111222222111000000111//////000000000111111111444222000000111111111000............///////////////////////////.......................................////////////..................//////////////////000000000///---,,,---...///111111000...---------///000111111111111...///000222222000///...000000222222111///---+++........................000000000000000///......------------.........///---...///000000///...---//////.........---------......////////////..............................---.........//////000000......//////......---,,,111///...000333444222///---------------...////////////............//////,,,,,,,,,---...///000111000111111111111222222222---...///111222222222222///////////////000111111///000111222222111000///000/////////............---...///...------...////////////000000000000000---...///000111111111111---222444111000222333111...---...000222222000...////////////////////////000000000000000000000000111111111111111111111111.........///......------//////...//////000111222,,,------....../////////,,,,,,------------......////////////000000000000222111111000000000000000000000000000////////////222222333444333222111000------...............---000/////////000111333444:::999777444222000//////////////////////////////---...///000111222333333000000000000000000000000------------------------------------------------//////...------------...------......///000000000000000000000000000000000000111222000///......///000000000000000//////....../////////000000111111...........................//////////////////.........////////////..............................000000000000000000000000000000000000000000000000000000////////////000000//////............//////......///////////////...........................+++,,,------.........---***,,,...000111111000///...///000111111111000///,,,---...000000000//////////////////////////////........................,,,---...///000000000000////////////////////////---.........//////000000------------------------,,,---...000000000//////111111000000//////......////////////////////////......////////////......000000000000000000000000.........------.........---------.........//////...///000000000///---,,,//////............//////...///111111///...///000000000000000111111111111666222//////111222111///.........///////////////------......///000000000000000000000000000000000......////////////................../////////000//////000000000///---,,,///000111111000...,,,++++++,,,...000111111000000000000////////////000000000000000000000000000000000000///...............222111111111000000//////,,,---------.../////////---------............////////////...---------,,,000000111111111111000000------,,,,,,,,,------...000000000///......------///......------......///...//////000000000//////---------............///------------------------........................111111000000000000000111000111111111111222222222//////............//////000000000000000000000000///////////////////////////000111000///...///000---...///000000///...---////////////000000000111.../////////000000000111000000000000000000000000,,,,,,---...//////.....................///000000////////////////////////111111111111111111111111,,,,,,---.../////////...------......///.........///...,,,,,,,,,---///111///.........///000222333000000000000//////////////////000000000000//////......///000000000000000222111111111000000//////////////////000111222333<<<;;;999777555222111000......---,,,,,,,,,,,,---//////000000000000////////////000000///...------+++,,,,,,------,,,,,,+++......---,,,---...///000//////...------------...000000...------...///000111111111111111000//////000000000000111111111111......///000111222333333111111000000000000000000111111000......---------............///////////////////////////////////////...---,,,,,,---.../////////000111111111111111000000000000000000000000111000000000000000111222000000////////////000000...///111333333111///.........//////...---,,,,,,////////////////////////////////////////////////000///...---------------////////////000000000000333111///---,,,---...///,,,------...............,,,---------.../////////111111000000/////////......000111000///...///111222111111000///......---,,,,,,------.../////////000000000000000000000000/////////...---------,,,333333222222111000000000111000///......///000111////////////////////////.........////////////000000000//////.........---///000000111111111000000.../////////000000111111///.........///000222333444333222111000000000000000000000///......------------...///////////////111111111111111111000000//////.........---------............////////////222111000//////000111222,,,---///111111000...---000000000000000000000000000000////////////000000000000000000000000000000000000///...............111111111000000000//////------...........................////////////000...............---------///000000111111000000///.........------------...000//////.........------...........................///000111222333333333---------............///------------------------........................111000000//////000000111222222222111111000000000//////............//////000000000000000000000000///////////////////////////000111000///...///000---...///000000///...------------.........//////////////////000000000000////////////////////////,,,------...//////.....................///000000////////////////////////////////////////////////,,,---......//////......------............---,,,///...---,,,,,,...///111//////.........000111222000000000/////////......//////000000000000//////......///000000000000000111111111000000000//////////////////000111222333888777666555333111000//////...------,,,,,,------...//////000000//////...///////////////...------+++,,,,,,,,,,,,,,,,,,+++---------,,,---....../////////...------------...//////...------...//////111111111111111000//////000000000000111111111111000000000111222222333333111111111111111111111111111000///......---------............///////////////////////////////////////...------------...//////000111111111111111000000000000000000000000000111111000000000000000111000000000000000000000000...///111333333111///.........///......------,,,////////////////////////........................//////...---------------....../////////000000000222111///---,,,---...///------...////////////...---------...............///.........---------,,,...000111000///...///000////////////000000000000---------............///////////////////////////...............---------000000000//////.........000000000/////////000000........................------........./////////000/////////............000000000//////............//////000000000000111///.........///000222333333222222111000/////////.........///////////////......//////////////////..................////////////.........---------............////////////111000////////////000111,,,---///000000000///...000000000000000000000000000//////......//////000000000000000000000000000000000///...............111111000000000000////////////.....................////////////000000000---------...............//////000000000000//////000000//////.........---///......---------......---......//////......---,,,---///111222333333333---------............///------------------------------------------------000000////////////000000333333222111000///......//////............//////000000000000000000000000000000000000000000000000///000111000///...///000......////////////......------........./////////000000000000////////////////////////////////////,,,---......///........................///000000////////////////////////////////////////////////------.../////////..................---,,,++++++///...---------...///000//////.........///000000////////////............//////000000000000//////......///000000000000000111111000000000000//////////////////000111222222444333333222111000/////////...------,,,---------.........//////.........///////////////......---++++++,,,,,,,,,,,,++++++++++++,,,---------------//////...------------......---------------......000000111111000000//////000000000000111111111111222222222222222222222222111111111111111111111111111000///......---..................///////////////////////////////////////......------......///000111111111111111000000000000000000000000000000222111111000////////////000000111222222111000000...///111222222111///..................---------////////////////////////------------------------//////...------------...------........./////////222111///...------............///000000000//////...............---------.........---------------...///000000......///000,,,---...///000111222333/////////.........------........................---------...............///////////////.........///000000111111000000000........................,,,---------............////////////............444333111///............//////000000111000000000///.........///000111222111111000000//////......------......///000000111/////////000000///......,,,---------......//////...............---------............//////////////////............//////............////////////000000000000000000000000/////////....../////////////////////////////////000000///...............000000000000000000//////000000//////......------............////////////,,,---------.../////////...//////000000//////...111111000000//////...---......---,,,------.../////////000000000///---,,,+++,,,---...//////000000---------............///------------------------------------------------//////.........///000000222111111000//////......//////............//////000000000000000000000000000000000000000000000000///000111000///...///000...//////////////////...///000000000000111111111000000000000////////////////////////////////////------...............---...............///000000////////////////////////000000000000000000000000......////////////..................---,,,******///......---...///000000000000//////////////////////////////.........---//////000000000000//////......///000000000000000000000000000000000/////////////////////000111111000000000000000000000000//////...---------------------............------...///////////////......++++++,,,,,,,,,,,,++++++***+++,,,---...---,,,+++//////...------------...,,,,,,,,,,,,---------...///000000000000000/////////000000000111111111111222222222111111111000000111111111111222222222222000000///...........................//////////////////////////////////////////............//////111111222222222111000000000000000000000000000000333222111//////.........///000222333333222000///...///000111111000///............---------......////////////////////////------------------------///......---------......------------.........///111000///...---............//////000000000000000/////////...---------,,,////////////////////////...///000///......///000,,,---...///000111222333000000000///...------,,,........................,,,---------.../////////000000000000000000000000...///000111222111000///........................,,,,,,,,,---------......///////////////.........666444222000000111222333///000000111111111000//////////////////000111111///////////////......---............//////000000///000000000000///...............///000000111111....................................////////////........................///............///000000//////////////////////////////............//////////////////////////////000000///...............//////////////////000000000000000//////......---,,,,,,,,,---------......,,,---------.../////////......////////////......000000111111000000.........---,,,,,,---...000111333222222111000///---,,,------.........------,,,---------............///------------------------------------------------......------...//////000//////////////////////////////............//////////////////////////////000000000000000000000000///000111000///...///000/////////....../////////000000000000111111111222000000000000////////////........................---...............------...............///000000////////////////////////000000000000000000000000...///////////////......//////......---,,,+++***............//////000000000000000000000000//////000////////////.........//////000000000000//////......///000000000000000//////////////////000000//////////////////000111//////000000111111111222//////...------------...------............------......///////////////...,,,,,,------------,,,,,,***+++,,,---...---,,,+++//////...------------...+++,,,,,,------............//////000000000/////////000000000111111111111111111111000//////......000000111111111222222222000//////............///............////////////////////////////////////////////////////////////111111222222222222111000000000000000000000000000222111000///............///000222333333222000///...///000000000000///.........------------...///////////////////////////..............................---------......///------------.........///000//////..................//////000000000000000/////////...---------,,,.........///////////////---///000///...---...///.../////////000000000111111111000///...------,,,........................,,,---------.../////////.........///000000000111---...///111111000000///........................,,,,,,,,,---------...............///////////////333222111000000222444666///000111222222111000////////////000000000000000....../////////...------000000//////............///000000000000000//////////////////000000111111---.................................////////////------............------///............///000000///////////////////////////......------......///000000000000000000000000000000///.....................////////////000000000000//////////////////++++++,,,,,,,,,------------------...............------............------...///000111111000///...///...---,,,---///111333888777555222000......---000000000000///...---,,,---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000---........./////////000//////............//////////////////////////////000000000000000000000000///000111000///...///000//////............//////........./////////000000////////////000000000000.................................///......---,,,...............///000000//////////////////////////////////////////////////////000000000///......////////////...---,,,,,,....../////////000000000000000111222222111111000000000000000//////////////////000000000000//////......///000000000000000......////////////000000/////////......//////000/////////000111111222222000///......------...............//////.........---...//////////////////------............------++++++,,,---------------//////...------------...+++,,,---......///............///000000000//////000000000000111111111111000000000//////........./////////000111111222222//////............//////............////////////////////////////////////...//////000000//////...000111111222333333222222000000000000000000000000111000000///............000000111222222111000000...//////000000//////.........---,,,,,,...///000////////////////////////////////////////////////...------------...//////------.........///////////////////////////............///000000000//////...............---------,,,,,,,,,,,,,,,------------...//////------...///000000000000////////////111111000000///...------........................---------...............***++++++,,,---...//////,,,,,,---...////////////------------------------,,,---------.....................///////////////............///111333444///111222333333111///...//////000000000000//////---...///000000///...---111000000///......------...///000000111111111000/////////////////////...---------...........................////////////------...//////...------............////////////000000000000000000000000///......------......///000000000000000000000000000000///......................../////////000000///////////////000000000,,,,,,,,,---------.....................------------------......---------,,,---///000111111000//////...------...000333555>>><<<777333000.............../////////...---------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///.....................//////............/////////////////////////////////////////////////////////000111000///...///000000///...------...///000....../////////000000000------...///000111222222..............................//////...------,,,...............///000000////////////////////////////////////////////////000000000000000///....../////////000//////............///000000000000000000111222333444444333333222111111111000000000000//////000000000000//////......///000000000000000........./////////000000000//////.........//////......//////000111111111000//////..................//////000000//////...------...///////////////......////////////......---------,,,---....../////////...------------...+++,,,...///000000//////---......///000000//////000000000000111111111111000000000000////////////---......///000000111111//////............//////............////////////////////////////////////...///000111111000///...///000111222333444444444000000000000000000000000000//////.........//////000000000000000000000000///////////////////////////...,,,,,,,,,...///111////////////////////////........................---------------...//////....../////////000000000......///////////////...------...////////////...---------...............+++++++++,,,,,,------------...//////------...///000000000///////////////111000000000//////......////////////////////////...............---------)))***+++,,,---...//////+++++++++,,,---...//////------------------------------........./////////............/////////000.........//////000000000000111333444333222///...//////000111111000///...---...000111111000///...///////////////.........---...///000111222222222111111111000//////......---------.........//////............////////////---...////////////...---,,,---///000000000///...000000000000000000000000.........------.........000000000000000000000000000000///...............---.........//////000000......//////000000111111---------.........///////////////......------,,,,,,------......------,,,***,,,...000111111000///000///...---...111444666BBB>>>999333///......///***++++++,,,---------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000000///...---,,,,,,+++//////............/////////////////////////////////////////////////////////111111000///...///000000///...------...///000111111111111222222222222,,,---...///000111222333.........................../////////...---,,,,,,...............///000000////////////////////////111111111111111111111111000000000000000///.........///000000000000000///......///000000000000000000111222444555555444444222222222222111111111000//////000000000000//////...//////000000000000000---.........//////000000000//////.........//////---......//////000000000000000///...............//////000000000000//////------...///000000////////////000000000000/////////...---,,,---...///000//////...------------...+++,,,...000111000000///------...///000000//////000000000000111111111111000000000000000111111111,,,------...///000000111//////.........//////000............/////////000////////////////////////...///000111111000///......///000222333444555555000000000000000000000000//////.........//////000000000////////////000000///////////////////////////...,,,,,,,,,...000111////////////////////////---------------------------------------...///000////////////000000000000......///////////////...,,,------...............,,,------....../////////---------....../////////---...///...------...///.../////////000000111111000000000000////////////000000000000000000000000/////////......------,,,++++++,,,---///000111111++++++******+++,,,...///------------------------.........////////////000---.........//////000000000000111111111111000///000111333444444222///---//////000111111000///...---///000222222111///...------......///000000000,,,---///000222333333333555555444333222111000000---------.........//////............/////////000---...///000000///...---,,,---///111111000...---000000000000000000000000,,,,,,,,,---------............///000000000000000/////////////////////////////////...------///111000000//////.........------------.........//////111///------...//////.........---+++++++++++++++---------.........//////...111111///---...555;;;EEEBBB<<<666222///............//////////////////..............................---,,,,,,,,,------...---,,,++++++---///000,,,,,,,,,---------......---------,,,,,,------...////////////////////////////////////............000000///...---,,,,,,+++......///////////////...000000000000000000000000.........////////////000000...---///222444333111222111111000///......---000000000000000000000000000000000000000000000000///////////////////////////////////////000000000////////////////////////......////////////..................////////////222222333555888999888777777666444222000...------111111000000//////.........//////000000000000000222111111111111111222222000/////////000000///...000///////////////000111222111///...---...000111000000000000000000000000111111111111000000000000//////000111111111111111........................///...------,,,,,,,,,,,,,,,---...111222111...+++......////////////......//////000000000000//////000000000000000111111222////////////////////////////////////////////////,,,---......//////......000///...---,,,---......---000222333111000///000//////000111222222333333111111000000//////......///////////////.........000000///...........................////////////000000///////////////000---------------...///000,,,---...//////...---,,,.......................................---------........................111000000///...------,,,111///---,,,+++,,,---...////////////////////////.........------,,,,,,,,,............//////////////////////////////////////////000000///...------........................,,,---......//////......,,,------......------,,,555444222000//////000000..............................///000000000000000111111000000//////......---------------...//////000000//////.........---,,,---------......//////111000///......///000111///...//////000222333444222111111111000000//////---------.........//////111000///......///000111///////////////////////////////////////.........////////////////////////,,,,,,---------...............///000000000000000////////////////////////000000000///......000222000/////////............---------.........//////...........................---------,,,,,,++++++---------.........//////,,,...000///---000666<<>>999333111111000000///////////////000//////000111222222333222000000000000000000000000111111111111111222222222//////000000///......---...........................---------......///000///---,,,,,,---...---,,,------...///000000000000000000111111111111000000111000000000000111222222000000000000000000000000////////////////////////......///000000000000000///000000111000///...------///000000000000111222000000000000000000000///.../////////000000000111------......///000000111...............///000000............////////////............///000111222.........---....../////////...------------...///////////////////////////.............../////////........................////////////////////////+++,,,,,,---------------........................---........./////////000,,,,,,---------.................................------...///////////////........................,,,---......//////......------............---------------,,,------....................................///000000000000000---------.........//////,,,,,,,,,,,,,,,---................../////////000,,,,,,---...//////000000000000111222222111000000///000111222222111///............/////////000000.../////////000000000000...///000000000000///...000000000000000000000000------......///000000111////////////////////////............/////////000...//////000000000000000////////////////////////...000222222111000000000---.........//////000000////////////000000000000000...---...111333333333/////////000111333444555////////////000000000000000...------.........---........................---...///111222222333333........................,,,,,,,,,,,,---...//////---...//////000000//////............/////////000+++++++++,,,---...///000////////////////////////000/////////....................................222222222111111///......000000000000000000000000.........////////////000---///111000---,,,...000////////////000000000000................................................////////////////////////---------...............////////////////////////......////////////................../////////000000...,,,,,,...000111000++++++,,,---...///111222.../////////000000111111000000111222222222222111000///////////////000111333999??????999222//////......---------......///...///000222222333333333000000000000000000000000/////////000111111222222//////000000///...------.......................................///000111---,,,+++,,,...///...---+++,,,---///000000000000//////000000000000//////000000000000000111111222000000000000000000000000////////////////////////...//////000000000000000///000111111111000...---...///000000///000333555000000000000////////////.../////////000000111111---------...///000000111...............///000111............/////////000............///000222222---------------...///000///...---,,,,,,---...///000000000000000000000000000000000000////////////........................,,,,,,,,,---------......***+++,,,,,,---------,,,---------------------------.........//////000000,,,,,,,,,---------......////////////////////////------...///000000//////........................,,,---......//////............////////////......000///---,,,,,,---...///...........................//////000000000000000---------.........//////,,,++++++++++++,,,---------.........//////000000---------..................///000111111000///......///111222222111000///---.........//////000000////////////000000000000...///000111111000///...000000000000000000000000---------...///000000111////////////////////////000000000000000000000000////////////////////////111111000000000000111111000000111333666666222...---...///000222333444555444333111000000111333444222000...---,,,---...//////////////////////////////...///111444444111---000000//////.........---////////////000000000000//////............//////---......///////////////......---------,,,,,,,,,+++++++++,,,,,,,,,------////////////000000000000---------......///////////////......///000222333,,,---000111111000---,,,000000000000111111111111000000//////.........---...///111333444222111///,,,,,,,,,------///000000111000///......///000111////////////////////////---.........//////000000////////////000000000000///............---------........................000000//////......------////////////...............///////////////......111000///000111222111000111111000000//////......////////////////////////000//////.........//////000000000000000000000000111222444555444222000///222111///...///000///...000000111222333444444444333222111000////////////000000111111111222222222444222000---,,,,,,------++++++,,,---.........---......///000000000000000...---,,,,,,.../////////////////////000000000000444444333222111000///...////////////////////////000000000000000000000000000000000000////////////,,,...///000///000111333111111111111111000//////.........//////111222222222111111111000000//////111111222222222111///...000000111111000///...---000000////////////000000111111000000//////......000///...------...///000000000//////.........---///...,,,+++,,,---///000333222111///......------999555000/////////---***,,,,,,,,,------.........,,,+++***+++---...---,,,---------.........//////111...---...000111///---......---,,,,,,...///000---------.........////////////...---,,,,,,++++++,,,---......//////......+++++++++,,,,,,---------------------.........///...---,,,---/////////.........////////////......//////............//////////////////............---.........---,,,,,,+++///////////////.........222111111111000000//////---......///000/////////..................------///////////////////////////......------///000111............///000222222444333111000///...//////222222111///---+++)))(((////////////////////////000000000000000000000000////////////////////////////////////////////////000//////////////////000111111222444777666333000...///111444666777888999444333111000000111333444111000...---------/////////////////////////////////......000222333000...///.........------------,,,,,,------......///////////////....../////////---......///////////////.........---------,,,,,,,,,,,,,,,,,,------------000000000///////////////,,,---------............---------------///000111---...///000000///...---000000000000111111111111000/////////............000111444666666444111///------------...///000111333333111000//////......////////////////////////............/////////000.../////////000000000000///............---------------------------------............---------------.........//////000000//////000000000//////...------------.........---000/////////....................................//////............//////000000000000000000000000111222333333333222000///111///...---...///...---//////000000111222222222333222111000//////////////////000111333444555666444333000...------......,,,------............---...///000000000000000///...---,,,,,,...//////....../////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000/////////...---...000000//////111222000000111111000000///...............///000111111111111000000000////////////000111333333333222222111111000000000000000000000000////////////000000000000000000////////////000///...------...///000000/////////............///...---,,,---...000111333222111///......------333111///.........---,,,,,,,,,---------.........---,,,+++,,,...///...---,,,,,,,,,---------......000...,,,---///000///---...------------...//////---------.........////////////...------,,,++++++,,,---......//////...............---------------------........./////////...---,,,---/////////.........////////////......//////............//////////////////............---.........------,,,+++.........///////////////000000/////////.........------...////////////...000//////...---,,,++++++........................///......---...///000111............///000111222333222000/////////000111.............../////////////////////////////////000000000000000000000000........................//////////////////////////////............//////111111222444666666333111///111444888:::;;;;;;;;;333222111000000111222333111000...------.../////////////////////////////////...---...000000000...---------------,,,,,,,,,,,,,,,,,,---...//////000////////////////////////---......///////////////.........------------,,,,,,------------.........000000000//////.........,,,,,,,,,------------...,,,---------...//////000...//////////////////...000000000000111111111111////////////............111333777999999666333000............///000111111666666555333111///---,,,////////////////////////............////////////....../////////000000000///............---------,,,,,,,,,,,,------------,,,,,,,,,---------------,,,,,,---...///000111111///000000111111111000000000000111111111000000/////////............------........................//////............//////000000000000000000000000111111111111111000000000000///------...///...---//////////////////000000333222111000////////////---...000222444666888888444333111///......//////....../////////...------///000000000000000///......---+++,,,---///............/////////000000000,,,---......///000111111////////////////////////000000000000000000000000000000000/////////.........000111000///...///111//////000000000///......//////.........//////000000000///////////////...---///111444666888888888444333111000000000222333111000000//////000000111////////////000000000000//////............//////////////////..................------...000111333333222111///............+++,,,......------...///---------...............///---------///000///...++++++,,,,,,,,,---------///---,,,---...///...---------...////////////...------.........///////////////......---,,,,,,,,,,,,---......//////......000000//////...---------....../////////000000000...---,,,---/////////.........////////////......//////............///////////////............------............---,,,,,,------......//////000000.........------------,,,,,,,,,---...............000///...---,,,******)))------------------------......------......///000............///000111111111000/////////000222333///.........///000222333000000000000000000000000000000000000000000000000........................////////////////////////////////////////////////000111222333444444222111000222666999::::::888777222111000000000000111222000///............//////////////////////////////...------------...//////---------------------------......///000111222222/////////000000/////////---......///////////////............---------------------.........//////000000000///......------,,,,,,,,,------------------......///000000//////000///...------...///000///000000000111111111111///////////////.........000333777:::;;;999666333///////////////000111111555666666555333111...---////////////////////////.........///////////////........./////////000000///............---------++++++,,,,,,,,,,,,,,,---,,,,,,,,,------......///---------...///000000111000000111222222222111111333444666555444333222222/////////////////////...------------------------///............//////000000000000000000000000000111111000//////000000111111///------///000///...000000000000////////////333222111000////////////---...///111333555666777222111000///....../////////000000000///...------000000000000000//////...///---,,,,,,---......---........./////////000000------...///000000111222////////////////////////000000000000000000000000000000/////////.........000111111000///......///......////////////......//////...............///////////////...............111444888<<<>>>???@@@999777333000///000111333111000000000000000000111......//////000000111111/////////......////////////////////////.....................///111222333222111000///............'''+++///000...,,,...000.....................//////...------///000///---,,,,,,,,,---------.........---------.........---,,,---///000000000///...............//////////////////......---------,,,,,,---......///.........//////..................////////////000000000000...---,,,---/////////.........////////////......//////............////////////.........---------------............------,,,------...///000111111------------------------+++,,,------......------......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------......//////...............///000111............000222444555555333111///......///000000000000000000000000000////////////////////////........................///////////////////////////000000111111000000///...///111111111111111000111222555666666555222111000000000000000000000000//////........./////////////////////////////////------------------...000..................//////.........///000111111222//////000111111000//////---....../////////////////////.........------------------.........//////000/////////.........---------------------------,,,---///000000///...---000///...------...///000///000000000111111111111.........///////////////---000555999::::::888666000////////////000000111222333444444333222000///000000000000000000000000///////////////.....................///////////////............---------+++++++++,,,,,,---------------....../////////000///////////////.........000000111222222222222222222444666666333000000000000000000000000000000000.......................................///000000000000000000000000000000111000000//////000111111222000//////000111111000222111111111111111111111333222111000//////////////////000000111111222222///.........------......///000000000///...------//////000000000000//////000...------...///...---............////////////000000000000000000000000////////////////////////////////////////////////////////////............000111222000...---...///......////////////......000//////.........//////............////////////111333777<<<@@@BBBDDDEEE>>>:::666111......000111111111000000000000111111......//////000000111111...//////////////////............///////////////.........///000111111222222111000//////......///***---111111...---...000///////////////////////////---,,,---......---,,,............////////////---............---......,,,---///000000000///............/////////000000///...............------,,,---......///.........++++++,,,---...//////000////////////000000000000...---,,,---/////////.........////////////......//////............//////............------------------...//////......---,,,------...///000111111........................+++,,,------......------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..............................//////000---------...000222555666777555222///...---......000000000000000000000000////////////////////////........................///////////////////////////000111222222111000///---///000000/////////111111222333333222000...---/////////000000/////////.........///////////////////////////////////////,,,---......------...000.........///////////////------------............//////111111111111//////---......////////////////////////.........------,,,------------.................................///............---------+++,,,///000111///---+++000///...------...///000000000000000111111111111.........///////////////,,,///222555777888777666000//////......//////000000000111111111111111000000000000000000000000000///////////////.........------.........////////////............---------++++++,,,,,,------...............///////////////000000//////............///000111222222222222222444777:::999555111111222000000111111111111222222////////////////////////......---......///000111000000000000000000000000000000000111111111111222222000///000111222222111222222222222222333333333333222111000////////////111111000000000/////////,,,---------------------....../////////...------......///000000000000000222000......///000///...------........./////////111111111000000//////////////////////////////////////////////////////////////////.........------000111111000///......///......///000000000//////000000////////////000111...////////////000000000333555888<<>>;;;666222///...///000222111111000000111111222////////////000000000000......////////////...............///////////////....../////////000000000111111000///////////////...///111000///...///000000000000000///////////////...,,,---......---+++...////////////000000000...///000///.........000......///000000000000///....../////////000000000........................,,,---......//////......******+++,,,...///000111....../////////000000000...---,,,---/////////.........////////////......//////............//////.........------------,,,------...////////////...------......//////000000///////////////000000000,,,,,,---...............+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---///......---......//////,,,------...000333555777444333111000/////////000000000000000000000000000000000000000000000000000////////////////////////////////////////////////...///000111111000///...---///111111///...000222111111222111111000///......//////////////////...---......///////////////////////////////////////+++---000000///---...///---------....../////////............------------...///111222222111///...---......///////////////////////////............,,,,,,,,,,,,------------,,,------....../////////000000/////////.........---///222444444222///---//////............//////000000000000111111111111............/////////000...///000111222333333333//////.............../////////.........//////000000000000000000000000000000/////////............---------........./////////............---------+++,,,,,,---....../////////...............------.........///////////////...///000111222222222222555999<<<;;;666222111222///000000000111111111111000000000000000000000000---------......///000111000000000000000000000000///000222333333333222111111000...///111222222111111111222222333333444444333222111000////////////222111111111000000//////,,,,,,---......///......,,,------............---,,,---...000111111111111333111000///000111000///---------.........//////000000000//////.........//////////////////////////////////////////////////////.........---------///000111000///...///000...///000000111111000000000000000000000111222333/////////000000000111111111333666888;;;<<<<<<<<<;;;999555222000///000000222111111000000111111222000000000000////////////---...///000000///...---............/////////000...////////////...------111000000///////////////000...---...///111111000111111111000000000//////000///......//////...,,,.........////////////000...000222111///...///111///////////////000000111.../////////000000000000............////////////,,,---......//////......,,,,,,---...///000000111------........./////////...---,,,---/////////.........////////////......//////............//////.........---------,,,,,,------...///////////////.........///////////////....../////////000000000------...////////////...---------------.........------------------------+++,,,---.........------///......------.........---------...000333555777000000000000000000000///////////////////////////000000000000000000000000000000000000000000000000////////////////////////---...///111111///...---...000222111//////111333222111111111111111111111......////////////......------...///000000//////////////////////////////***...111222000......///,,,,,,,,,------.........111111111000//////.........000111222222111000...---......///////////////000/////////............+++++++++,,,,,,,,,------+++,,,,,,---...///000000111111000000/////////...111444777999999777333111////////////////////////000000000000111111111111---.........//////000000000////////////////////////......---------......000///---,,,,,,---......000000000000000000000000000000//////.........------------.........////////////.........---------,,,,,,------...///000000.........------,,,,,,,,,,,,------...///000111111......///111111222222222000555999777222------....../////////000000111111000000000000000000000000---------......000111111000000000000000000000000///000222444555444222111000///---...000111111000000000111222333444444444333222111000////////////222222222111111111111111,,,---...///000000000000++++++,,,---............+++,,,...///111222222222444222111000111222111000---------.........//////........................//////////////////////////////////////////////////////.........---------...000111000///...///111//////000111111111111111000000000000111222444444//////000000111111222222///111333555666777777777888666444222111111111222222222111111111111222222111111000000//////......---...///000000///...------.........//////000000////////////...---,,,+++111000000////////////000000---***+++///222222111222111111111000000//////222000//////000000///------------........./////////111333222///...000222000///.........///111222////////////000000000000.........///////////////,,,---......//////......////////////000000000000------------.........///...---,,,---/////////.........////////////......//////............//////......---------,,,,,,,,,------...///000000/////////////////////................../////////000000---...//////000000///////////////......---------------------------------+++,,,---.........---,,,///......---------......---------...000333555777000111111111000///...---////////////////////////000000000000000000000000............/////////000//////////////////......////////////000000000000000000000000111111111111111222222222111000...---////////////////////////,,,,,,------...///////////////.........------------///111222333222000//////.........///000111222......---------......///000000111111111111000000///......------------..................---------,,,,,,,,,------...............---...///111333444111000...------...000111000555<<>>>>>:::444000......//////////////////000/////////////////////////////////////////////---...///000000000//////////////////////////////......//////000000111111000000000000000000000000////////////////////////////////////////////////---...000111111111//////////////////...............///////////////......////////////000000000111///000000111111111111111111111111000//////......000000000000111111111111222222111111000//////............/////////000000///////////////.........///000222444444333222000111111000000////////////000111111222222333333333222222222222333333222111222000......000111000000111111111111111111111111///......------......///000111333555666555444333222222111000//////////////////.........---------//////...------...//////------...///000111222222/////////000000000111111////////////000000000000//////000000000000//////111111222333333222222222//////000111222222222222111111111111000000000///////////////////////////000000000000////////////.........///000000000111///000000111111111111000///000222333333222000///......///000000000000000......------------......000111111222111000///......//////000111111222222000000000/////////......000000000000000000000000........./////////000000////////////............000000000000000000000000.........//////000000000000/////////................................................////////////000000000000000000000000///////////////......---000000000000000000000000000000//////...------------///111111///...---...////////////............///.........///000222333111000......///000...---......//////000/////////........................,,,,,,,,,------...............---------,,,,,,,,,........................,,,------.../////////...+++,,,,,,,,,,,,---------......////////////////////////000000000000/////////////////////.................................////////////000000000000.........////////////000111111111111000///......////////////////////////000//////...------,,,,,,...............---------...///000111222111000////////////...............//////......---......///......////////////......000000000111111222222222222111111000///.........******++++++++++++,,,,,,......------...///000000///...---,,,,,,---...///111333666777777666333222.../////////000000111111////////////////////////000///...------...///000...///000000111111000000////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////---...000111111111000///////////////..................///////////////////////////000000000111111///000111111222222111111111111000000///.........///000000000111222222222222222111111000/////////....../////////000000000.........///////////////000000111222222222222111111000000000000/////////000000000000000111111111000000000333666777777666222000//////000222222222111111111111111111111111///......------......///---...000111222222111000000//////......//////000/////////.........------......------------......////////////000000000000000000000111111111222222000000000000////////////...//////000000//////...000000111222333333333333000000111111222111111000111111111111000000000000////////////////////////////////////000000000000000000000000000000111111000111111111111000000/////////111111111111//////......///000000000000000//////............//////000000111111111000///////////////000111111222222////////////............000000000000000000000000......////////////000000............////////////000000000000000000000000////////////000000000000////////////................................................////////////000000000000000000000000000//////............///000000000000000000000000...........................000222222000.........////////////............////////////000111222222111000//////000000///...//////000000000///..............................---------------.........///////////////.................................------.../////////......---...///111111000000///000000000000000/////////...//////000000//////...////////////............------------............////////////000000000000---------.........//////000000000000000//////...//////////////////////////////.........---------...........................///000000111111000000///000000111222222222333000//////...............---..................---...///000111222222333333222111111000///...------------------------------...------------............---,,,,,,,,,,,,---...000000000000111111111111.........///000000111111.........///////////////111000...,,,,,,...000111///000000111111111111111////////////////////////000000000000////////////000000000000000000000000////////////////////////////////////////////////......///000111000000///////////////...........................//////000//////000000000111111111000000111222222222222111111111111111000000////////////000111222222333333111111111111000000//////...////////////000000000------......//////000000000000000000000111222222000000000000000000000000000000000000000///////////////111555;;;>>>???===555333000///000222222111........................//////............//////,,,---...////////////..................///000000////////////..................------------......000000000000////////////000111111111222222222222111111000000//////.........//////////////////...//////000222333333333333111111111111111000//////111111111000000000000000111111111111111111111111......//////000000111111222222111111111111111111111111111111111000///......///000000000000///.........///000000000000000000000////////////000000000000000000000000////////////000000111111111111//////..................000000000000000000000000//////////////////000000000000000000111111111111000000000000000000000000000000000000000000000000///////////////.............................................////////////////////////////////////000///...------...///000////////////////////////,,,---------.........//////000222222000///...///////////////............///////////////000000111111000//////000111000///000000000000000///...---........................---------...............////////////////////////............................../////////......---...000222333444333111000111000000//////............//////////////////...///////////////.........---------.........//////////////////000000000000------------............000000000///////////////////////////////////////---------.........//////---...........................///000000000000000///000222555777888999999111000///...............------............---------...///000111222111111000000///......---,,,,,,------------------------------..................---------,,,,,,---------......,,,,,,,,,...///111---------....../////////------....../////////000111000...,,,,,,...000111000000000000000111111222////////////////////////000000000000////////////000000000000000000000000////////////////////////////////////////////////...//////000000000000000////////////.....................---...///000111000000000000111111111111000000111222222222222222333333333222222222222222///000000111222333333444111111111000000000000000////////////000000000111------......//////000000000000/////////000111222000000000000111111111111333333333333333333333222111222555===EEEJJJIIIFFF:::777333111000111000000......................../////////....../////////000000111111111111111111...------......///000111000000/////////.................................000000000000////////////000111111111222222222222111111000000//////............////////////.........///000111222333333333111111111111111000///...000000000000000000111111000000000000000000000000......//////000000111111222222222222111111111111111111111111111000///...//////000000000000//////......///000000000000000000000////////////000000//////////////////000000000000000000000111111111......//////////////////111111111111111111111111000000000000000000/////////000000000111111111222000000000000000000000000000000000///////////////.........///////////////////////////////////////............////////////////////////////////////000///...------...///000////////////////////////,,,,,,------...////////////111333333111000///000////////////............------..................000///...///000111000///000111111111000///......////////////////////////..........................................//////........................///000000000///...------+++,,,...000000///...---/////////......---------......////////////................../////////000------......///000000000////////////000000000000---------............///000//////......//////000////////////////////////,,,,,,------...//////000---------......................../////////000000...000333777999;;;<<<===111111000///............------............------,,,---///000111000//////............------------,,,,,,++++++++++++******,,,---...///////////////------------------------------,,,,,,,,,...///111..................---------------......//////000000///...------...///000000////////////000111222////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000////////////............///...------...///111222000000000111111111222222000111222222333222222222333333333333333333333333000111111111222333333333111111000000000000000000/////////000000000111111.........////////////////////////...///000000111000000000111111111111222111111111111111111111111444555;;;EEEPPPUUURRRNNN===999555111000000000///111111111111111111111111000//////......//////000000000000000000000000000///.........///000000111000000000/////////............////////////......000000000000////////////000000000111111111222222000000000000////////////---......//////......---//////000111222222222222000111111111000//////...000000000000111111111111........................////////////000000000000111111111111111111222222000111111111111000000///000000000000000000000000......///000000000000000000000////////////000000//////.........///000000000000000000000000111111////////////000000000000111111111111111111111111111111000000000000//////------......//////000000000000000000000000000000////////////.....................///////////////////////////////////////............////////////000000000000000000000000///............//////000000000000000000000000000---.........//////000000000222444444222000000000////////////............,,,------.........------///...---...///000///...000000111111111000///////////////////////////////////////...............------------....................................111111111000///...---,,,------///000000000///...............---------------......//////......---,,,------...///000111111......//////000111111222////////////000000000000---............/////////000///............///000////////////////////////------..................---------.........//////...............///000000,,,...222555888:::::::::222111000///..................////////////......---...///111111000...---............////////////,,,,,,,,,++++++*********,,,---...000111111111000.........//////..................///000000111222000000//////......------,,,,,,---......///000000//////////////////////////////.........///000111////////////////////////......//////000000111111000000000000000000000000///////////////////////////////////////////////////////////////000000111////////////............///...---,,,---///111222000000111111111222222222000111222222333333222222333333333333333333333333222222222222222222222222000000000000000000000111//////000000000111111111///////////////................../////////000000000000111111111222222222---------......//////000222444<<>>EEEGGGEEEBBB777666555444333222222222222111000000///000000000222111111111000000//////111111222222222222111111////////////000111333333///000000111111111111000///111444666666333000---////////////////////////111000...---...///111222000000000000///////////////...------...///000111............///111222333000///////////////000000///000000111222333333333111000///......///000111////////////////////////111111222222222111111000000000000000000000000000000000000000000000000000111111000000000000111111000000////////////000000222222111000///...------......////////////......111111000000000000111111000000000000000000000000000000000000////////////111111000000000000000111000000////////////000000,,,...///111111000...------......///////////////////////////////////////111///------.../////////000///.........///111222////////////000000000000......///////////////...---.........//////000000000000000000000000000000,,,---///000000///---,,,......///222666666333//////...,,,++++++,,,.../////////000111111111111111000000000000000000000000........................///......---------......000000000000000000000000111111000///...------,,,/////////////////////////////////000222111///---111000...---,,,,,,---...........................000///.........000222333111111111000000000////////////............////////////.........------------...///...------...///...------------------,,,------............------........................,,,,,,---...///000000111.../////////000000000000333222222111000//////......//////000000///......///............------------,,,,,,++++++,,,,,,---+++,,,---...///000000111........................///////////////000111222111000000///......------,,,,,,,,,---------..............................,,,,,,,,,+++,,,------...---,,,,,,,,,------......------......///000000000/////////000000000000///111///...---......//////000////////////000111111/////////000111222333444333333222222111000000000////////////////////////......///000000000000000333333333222222111111111////////////////////////111111111111111111111111111111222333222000...---............///000111222555444333222000///...---//////000000000//////...//////000000000000//////000000000000000111222222111111333888<<<===;;;999444444333222111111111111222222111000000000000111111111111111000000000///111111222222222222111111000/////////000111222222///000111111111111111111000111222222222111///...............////////////111000.........///111222000000000000//////////////////.........///000000000////////////000000111000000////////////000000//////000000111222222333111000///......///000111////////////////////////000111111222222222111111000000000000000000000000000000000000000000000000111111000000000000111111//////............//////111111000000//////............////////////......000000000000000000000000000000000000000000000000000000000000000000000///111000000//////000000000000//////......//////000---...000111000///...---......///000000000000///////////////////////////111///------.../////////000//////...///000111222000000000000///////////////////////////...------............/////////000000000000000000000000000------...//////...------......000444888888666333000///---,,,,,,---///000......///000000000000///////////////////////////........................///......---------......000000000000000000000000...............---------///////////////////////////......000111111///---///......---------..............................000000/////////111222444111111000000000000//////000//////......//////000...............------------...///...------...///---------------.........------............------........................,,,---------................../////////000000000222222111000///...---,,,------......///......---///............------------,,,,,,++++++,,,,,,---++++++,,,---...//////000........................//////...............///000000000///......------,,,,,,,,,------------...........................+++++++++++++++,,,,,,---,,,------------.........------......///000000000000000000000000////////////...............///000000000000000000111111222111111111222222444555555333222111111000000000111000000000///////////////------......///111222333222222222222222111111111333222222111000///......111111111111111111111111111111222222222000///...///......//////000111222444333333111000///......000000000000///...---,,,///000000111111000000//////000111111222222111111222111111222444444333111111111000000000000000111333333222111111111111111111111111111000000000000111111222222222222111111111000000000000000111111///000111222222222222222111111000000////////////---------....../////////000000///...///000111222000000000000////////////000000///.........//////111111000000000/////////000000////////////000000......//////000000111111000000////////////000000//////////////////////////////000111222222222222000000000000000000000000000000000000000000000000111000000//////000000111........................000000000000////////////...//////////////////...//////111111111111//////000000000000000000000000000000000000000000000000000//////......///000000///................../////////000111000///---,,,...///000000111111000000////////////////////////000///------///000///...///////////////000111111111111000000//////....../////////......------,,,............////////////000000000000000000000000........................//////111555888:::888777000///...------...///000------...////////////.........................................................---------......///000000000000000000000000,,,,,,---------.........///////////////////////////......///000000///---------..........................................000000/////////000111222000000000000000000//////000000////////////000000........................---...///...---------///,,,,,,------......//////------............------........................------------------------........./////////000000//////...---+++***)))))),,,,,,------......------///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...........................------,,,,,,------...000000//////............------------------------........................---,,,,,,,,,,,,---......,,,------...............------......///000000000111000000///////////////.../////////......///111000000000000000111222222333333333444555777888999333333111000///...//////111111111000000////////////............000222333222222222111111111111111444333333222111000//////111111111111111111111111111222222222222111000//////////////////000111111333222222111000//////...///000000000//////...---000000000111111000000000///000111222333222111000444333222111111111111000///////////////000111222444333222222111111222222111111111000000000000000111111222222222222111111222111000000000000000111000000111222333333333333222222333333222222111000---------......///000000000000/////////000111222000000000000////////////111111000//////.........000000000111111000000000111000000////////////000............//////000000000000////////////000000////////////////////////......000111222222222222000000000000000000000000000000000000000000000000000000////////////000000...//////////////////....../////////000000000111//////............//////...///111222222111///...000000000000000000000000000000000000000111111111///............//////000......------------......000000111111000///...---//////000111111111111111////////////////////////000...---...///000///...///////////////000000111111111000000//////.........---------------.............../////////////////////////////////////////////............/////////000222444666666666555///......------......///------...////////////......................................................------------...//////////////////////////////........................///////////////////////////...---...//////...---+++,,,...///000///......//////////////////////////////......//////000000//////////////////000000000000////////////000000---.....................---...///...---------///---------....../////////------............------........................---------------,,,,,,,,,............////////////......---,,,+++***))))))++++++,,,---------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.................................++++++++++++,,,---...///////////////............------------------------........................---,,,,,,,,,,,,---......,,,---.../////////......------......///000000000111000////////////000000...000222111//////000111000000000///000111111222333333444555777999;;;<<<888666444111000//////000333333222111000//////...111000///......///000111111111111111111111111111222222222222111111111111111111111111111111111111222222222222222111111000000////////////000000111111111111000000/////////...//////000111111000000000000111111111111000000///000222333333333222111444333333111111111222333000000///000000111222333444333222222111111222222000000000000000000111111111111222222222222111111222111000000000000000111000111222333333444444444222444666888888555222000........./////////000000000000000000000111111222000000000000////////////111111111000000///............000111222222222222111111000///////////////...............///////////////000000000000//////000000000000000000000000---...///000111222222222111111111111111111111111000000000000000000000000000000////////////000000///000111111111111000///......//////000000111111000///............///000---...000111111000...---///////////////////////////000000000111111111222...............///000000......------------......000000000000000//////...//////000111111111111111///////////////////////////.........000000///---...//////000000000000000111000000000/////////...,,,,,,,,,,,,---///000111///////////////.................................000///............///000///000222222222111000000......------------............///000000000//////................................................---------------...//////////////////////////////111111000000///......---///////////////////////////---,,,,,,.........---+++,,,...///000///......////////////////////////.........///////////////......////////////000000111000000//////000000111---------...............---...///...------...///.............../////////------............------.................................---------------------.........///////////////......---,,,,,,,,,++++++,,,---............///............---------+++,,,,,,------,,,,,,+++,,,,,,------....................................++++++++++++,,,---.../////////////////////.........------------,,,,,,,,,........................+++++++++++++++,,,,,,---,,,---...///000///......------......///000000000000///.........///111222000222555444111///000222///////////////000000111222222333444666888:::;;;;;;999666444222222333444444444333222111000///...111111000///////////////000000000111111111111111000000111111222222222333111111111111111111111111222222222222222222222222000000////////////000000000000000000000000000000...///000111222222222222000111111222222111111000000111222222333222222222111111222111000000222444111111000000111222333333333333222111111111111111000000000000111111111111111111222222222222111111111000000000000000111111000111222333444555555555222444777999999666333000000000000000000000000000000000000111111111222222000000000000////////////000000111111111000//////---...000222333333333222222111000//////......///......////////////////////////000000000000//////000000000000000000000000......///000111111111111111111111111111111111111000000000000000000000000000//////......//////000000000222222222222000000......//////000000111111000///...------...///000......000000000000......///////////////////////////000000111111222222222............///000111111///..................///000000000000000000000000...///000000111111000000///////////////////////////......///000000///---......///000000000000000/////////000000000000000...---------...000111333///////////////.................................////////////////////////000111222111///......///..............................///000000000000///................................................---------------...///000000000000000000000000000333333222111000///...---///////////////////////////---++++++---...------------..................//////////////////////////////000000000/////////........./////////000000111111000000000000111111---------.........//////---...///...------...///////////////............------............------..........................................//////---------.........//////........................+++,,,---......////////////............---------+++,,,,,,------,,,,,,+++---............/////////........................------,,,,,,,,,------....../////////////////////......---------,,,,,,,,,........................,,,,,,,,,+++,,,------...,,,---///000000000......------......///000000000///...------...000222444222555888666222///000222...............//////000222222222222222333444555888666444222222333555777666555444333111000///......//////000000000000//////000000000111111111222000000000111111111111222111111111111111111111111222222222111222222222333000000////////////000000/////////000000000000000111222222333333333222222000111111222222111111000222111111111222222333333///111333222000///111222111111111000111111222222222222111000000000000111///000000000111111111111111111222222222222111111000/////////000111222222000111222444555555666666111333444555555333111000333333222222111000000000000000111111222222222111000000000000//////////////////000111111111000000...///111333333333111111222111000///............////////////////////////...///000111111000///...000000000000000000000000//////000000000000000///111111111111111111111111000000000000000000000000//////............/////////000111222222111000///////////////000000000000000///...------...///000///////////////////////////////////////////////////000000111111222333333////////////000111222222000//////......//////000////////////000111222222......///000000000000///////////////////////////.........///000000...,,,---...///000111000000///......//////000000111111222111///......///000111000/////////............------------------------...///000111111000///...000222333222000///000222000000000111111000000000------...////////////...////////////////////////........................---,,,,,,------///000000000000000000000000000000111111000000//////......////////////////////////...---+++***,,,------,,,///......---------......000000000000000000000000000000111111111111000///---.........//////000000111111000000000000111111---------.........//////---...///...------...///000000//////......---------..................---................................./////////000000---------.........//////++++++,,,,,,,,,---------+++,,,---...//////////////////.........---------++++++------------++++++.........///////////////........................000///...---,,,,,,,,,,,,.........///////////////.........------,,,,,,,,,........................///............///000000,,,---///000111000///---------......///000000000...---------...111333555333777:::888333///000222---------------...//////222222111000////////////222111000///000222555777666666444333111000///...,,,---///111222222111111//////000000111111111222111111000000000000000000111111111111111111111111333222222111222222333333111000////////////000000////////////000000000000444444444444333222111111111111222222222222111111333222111000111222333444000333555444111///000222111111000000000000111111222111111000///000000000//////000000111111111222111111222222222222111111////////////000111333333000111222444555666666666111111111000000000000///555444444333222111000000000000111222222222222111000000000000////////////...///000111222222111000000111333333333222000...222222000///............000000000000000/////////...///000111111000///...000000000000000000000000///000000000000000///...111111111111111111111111000000000000000000000000//////............//////...///000222222000///...000000000000////////////111///...------...///111//////............/////////////////////////////////000000111222222333333////////////000111333333000000////////////000000////////////000222333444---......///////////////////////////////////////.........///111000...,,,---...000111111111000///------...///000111222222555444111///......///000000000//////.........------------------------------///000222222000///---000333555444222111333666222222333333333333222222+++,,,------......------000000000000000000000000........................,,,,,,,,,---...///000111000000000000000000000000............////////////////////////////////////...,,,******+++------,,,111000...---,,,,,,---...111111000///////////////////////////000000000000///...------...///000111111111000000//////...............///////////////---------............///000000//////.........---//////.........---------............////////////000000//////.........---...---,,,,,,,,,,,,---...000///...---------------------------------------,,,++++++---//////...---------,,,,,,,,,------......000111111///...///////////////000///......---,,,,,,---......---,,,,,,......---------,,,,,,,,,,,,,,,------------------111000000///...------------...//////000000////////////............////////////////////////////////////111222333444444444888999:::888555222222222000000000000000000000000////////////000000000000222111000//////000111222222222111111000/////////111000000000111222222333222111000//////000111222000111111111222222222222111111111111111111111111333333111000000000111222111///...///000111000...222111000000000111333333444444444333333222222222555444333222111111111111222111000//////000111222111111111111000000//////111111111111111111111111222222222111111111111000...///222444555444333222333333333222222111111111111111111000111111222333---...000222333222111000111111111111000000000000222222222222222222222222111111111111111000000000000/////////............000000111111111111000000///000111222222111000///000000000000////////////111000/////////000222333000000000000000000000000111111111111111000//////------...///000111222222000000111111111111000000000000//////.........---000000/////////.........////////////////////////...///...---+++,,,...000******+++---...000111222222111000//////...////////////............//////111000000222444444333222444000...000111111444999888444///...///000000//////000000111111111111000222111111000///.........////////////////////////...............///000111000000///////////////000000000000000000000000000000000////////////000000------......//////000000***+++---...///...------)))+++------------///000333333333222222111111111222111111000///......---........................---...000111111000...---,,,---------...////////////...---,,,,,,---...///111000///...------...///000000//////.........---,,,---......//////..................------------///...---,,,,,,,,,,,,,,,111111000///////////////////////////000000000000//////.........///000000111000000000/////////...........................---------............///000/////////.........---///.........------------............////////////000/////////............------------------------//////...---------------------------------------...---,,,---//////---,,,...------,,,------......///111222222000......//////.........------------,,,---............---,,,......---------,,,,,,,,,,,,,,,------.........///111000000///......------+++,,,------......------//////............//////////////////////////////000000222333444555555555666777777666333111000000000000000000000000000000////////////000000000111111111000//////000111111111111111111000000000000111111111111111222333333111111000000000000111111111111111222222222222333111111111111111111111111333333111000000000111222111///...///000111000///111000/////////000222222444333333333333333333222444333222111000000000000222111000000000000111222222222222111111000000000111111111111111111111111222222222222111111111111///000111222333333222111333333333222222222111111111111111111111222222333111111111000000000000111000000000111111222222333222222222222222222222222222111111111111111000000000000/////////...............////////////......///000111222222111000///000000000000////////////111000/////////000222222000000000000000000000000111111111111111000//////............////////////000000111111111111000000000000/////////..................---------,,,,,,////////////////////////...//////...------...000------......////////////111000000////////////000//////............//////000000000222444666555444555111...000111000333888777333///---...////////////000000000111000000000000000///......---,,,,,,////////////////////////000000///...---------...000000////////////000000000000000000000000000000///......------......///.........///////////////,,,---...//////000//////+++---............///111222222111111000000000000111111000000///......---........................---...////////////...---.........///////////////......------------......111000///...---......///000/////////............,,,---......//////......000//////......---------///...------,,,,,,,,,---111000000///////////////000000000000////////////000000///.........//////000000000000//////////////////......------,,,,,,---------............////////////...........................------------............////////////////////////............---...////////////...---//////...------------...------------------------///.........000000...,,,......------------.........000222222000.........///...---,,,,,,,,,---...,,,---............---,,,......---------,,,,,,,,,,,,,,,---...//////000000000000000///......------,,,,,,---............---//////............//////////////////////////////000111222333444555555555333444555444111/////////000000000000000000000000/////////000000000111111000000////////////000000000000000000111111111111222222111111222222333333000000111111111111000000111111111111222222222222111111111111111111111111333333222111111111111222111000//////111111000///000////////////000111111222333333333333333333444444333222111111000000111222111111000000111111222333333222222222222111111222222222222222222222222333222222222111111111111111111111111111111111111333333333333222222222222111111111111111222333333555333111///...///000111//////000111222333444444222222222222222222222222222222111111111000000000000000000000////////////......////////////......000000111111111111000000000000000000////////////000000000///000111111222000000000000000000000000111111111111111000///////////////......---------000000111111111111000000000000////////////..................------------000000000000000000000000...///111111///...///000111111000000//////......000000/////////000111111......------------......///...///222555888888888777222///000000///222777666333///------/////////000000000000000/////////......------,,,+++++++++///////////////////////////......---------......000000////////////000000000000000000000000000000000//////......//////000///////////////.........////////////000111222222...///000///......///000000000////////////......111000000//////.......................................------------......000000000///////////////------............------000000///............///////////////............,,,---......//////......111111000//////...------///...------,,,---------000000////////////000000000000000000////////////111111000//////.........000000000000//////////////////...---,,,+++++++++---------............///........................------------------------............///////////////////////////.........---...000111111000...---///......---------.......................................///111222111000000///......---.........,,,...111222111000000111111///---,,,,,,,,,...///------............------......---------,,,,,,,,,,,,,,,---...///000111222000000//////..................///000000000000000//////............//////////////////////////////000000111222333444444444111333444333000/////////000000000000000000000000//////000000000111111111000//////////////////000...//////000111222222222333222222222222222333333///000111222222111000/////////000000000111111111111111111111111111111111333333222222111111111111111000///000111111000///000000000000000111111222222222222333333444444444444444333222222222222222222222222222222222222222333333333333333333333333222222222222222222222222333333222222222111111111333333222111111111222222333333333333333333333333222111111111111222333333333333111000000000111111///000000000111111222222111111111111111111111111111111111000000000//////111111111000000000//////000000111111111111000000000000000111111000000000000000000000////////////000000000000000111111222000000000000000000000000111111111111111000//////////////////////////////000000111111111111000000000000//////////////////111111111000000000//////111111111111111111111111...000222222111000///000222222111111000/////////////////////000111222222......------------.........---...111666999;;;;;;888333000000000///111666666444111/////////000111111000000//////.........---------,,,,,,,,,++++++........................******+++,,,...///111222000////////////000000111000000000000000000000000222222111111111111222222000000//////......------000///......///111333444...000000///---,,,---...////////////............000000/////////.................................///...,,,++++++,,,...///000000//////......------,,,,,,...//////...,,,,,,/////////........./////////////////////.........,,,---......///.........222222111000///...------......------------......000000////////////000000111000000000/////////...111111111000000///......////////////000000000000//////...---,,,+++++++++---------............///---------...............,,,,,,------------------............////////////.........///////////////---...000111111000...---......---------......///........................,,,,,,---000333666555555111000//////............,,,///444666666666777777222111///------...000111..............................---------,,,,,,,,,,,,,,,---...///000111222////////////...............///000000111111000000//////............//////////////////////////////...///000111111111111111111222444333111000000111111111111111111111111111000000000000111111111111//////000000000000//////......///000111222222333333333222111111222222222///000111222222111000///............////////////111111111111111111111111333333333333222222111111222000///000111222111000111111222222222333333333222222222333333444444444555444444333333333333444222222333333333333222222333333333333333333333444222222222222222222222222333333333222222222222111555555444333333333444444333333333333333333333333222222222111222333333444///000111222333333222111111111111000000/////////111111111111111111111111000000000000000000000000222111111111111000000000000000111111111111000000111000000000000000000111000000000000///////////////000000000111111111111000000000000000000000000111111111111111000//////...//////000111111222222000000111111111111000000//////000000000000000000222222111111111000000000222222222222222222222222...000222333111000000000000000000111111111111111000000///000000111222333.........------............---...111555999<<<<<<888333000111000...111555666666555444333333333444333222000///.....................---------------------------------------+++++++++,,,...000111222///////////////000111111111111111111111111111111222222111111111111222222000000//////......------///.........///111333555...//////...,,,+++,,,---......//////////////////////////////....................................///...,,,******,,,...///.........------,,,,,,,,,+++,,,---......---,,,+++......//////////////////.........///////////////,,,---......///.........222111111000///...............---------......//////////////////000000111111111000000//////......000000111111111000//////////////////000000000000//////......------,,,,,,---------............///---------------.........,,,,,,,,,,,,------------............////////////.........///////////////---...////////////...---...------------...//////........................+++,,,---111555888999888222111000//////.../////////333888;;;<<<<<<<<<<<<222111000/////////000111//////...------...//////......---------,,,,,,,,,,,,,,,---...//////000000//////////////////......------...////////////...//////............//////////////////////////////......///000000000000000000222333333222111111222111111111111111111111111000000000111111111222222000000111111111111000000...//////000111222222222222222111111000111111111000000111111111111000000............////////////111111111111111111111111333333333444333222222111222111000000222222111000111222333333444444333333222333333333333333333444444444333333333333444444222333333444444333333222222222333333333333444444333333333333333333333333333333333333222222222222555555555555555555555555333333333333444444444444222222222222222333444444...///222444444444222111333333222111000///......111111111111111111111111000000111111222333333333222222222222111111111000......////////////......111111000000000000111111000000000000//////////////////000111111111111000000000000000000000000000111111111111111000//////...//////000222333333444000000111111111111000000//////000000000000111111000000000000////////////111111111111111111111111///000222222000///000111...//////000111222222333111111000000000111222222//////............/////////......000444888:::;;;888333000000000///111666777999;;;;;;:::888777777555444222000........./////////..................------------------------000//////........./////////......//////000111222111111111111111111111111000//////......//////000///////////////...............///000111222444555---...///...,,,++++++,,,.............../////////................................................///...---++++++---...///---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---...//////000/////////.........///////////////,,,---......//////......000000////////////...............---......///000///////////////000111111111111111000///.........//////000111111111000000.../////////000000000111........................---------............///,,,,,,,,,------.........++++++,,,,,,,,,---------............////////////............/////////000---------------------------------------...//////........................------...222666999999999333222111000////////////000444999;;;;;;:::::::::000000000000////////////000///...------...///000......---------,,,,,,,,,,,,,,,------.........///.../////////////////////------.../////////////////////............//////////////////////////////...//////000000000000000///111333333111000111222111111111111111111111111000000111111111222222222000111222333333222111000//////000000111111111222222111000000//////000000111111000000000000111111/////////000000000111111111111111111111111111111333333444444444333222111222111000000222222111000000111222333444333222222444333333333333333333222222222222111111222222333222333444555555444333222111222222222333333333333333333333333333333333333444444333333333222222222222333444666666666555555333333333444444444555555333222222222222333444444111111222222333222222222444333333222222111111111111111111111111111111111111222333444666777888888333333222222222111111111......////////////......222111000//////000111222000000000000////////////...///000111222111111000000000000000000000000000111111111111111000////////////000000111111222222000000111111111111000000//////000000000111111111111111000000000/////////111111111111111111111111///000111000///...000111......//////000111111222222222111111000111111111000000////////////000000000///...///222666888888777222000000000///222666999===AAACCC@@@===;;;:::777555333000/////////000.....................///////////////////////////222111000///////////////............///000111222111111111111111111111111///......------......///.........///////////////...///111222444555555555---...///...---,,,---...,,,,,,,,,,,,---------...................................................//////...------...//////,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,---,,,---///000000000//////............/////////000,,,---......//////......---............/////////...............///000000///////////////000111111222111111000///......---...///000111222222111000.../////////000000111111.........///////////////---------.........//////,,,,,,,,,------.........+++++++++,,,,,,---------............/////////000---.........//////000000...---,,,,,,,,,,,,---...---------------...///000//////////////////////////////000333666888888888333222111000///////////////222777888777555444333/////////000///......---000///...------...///000......---------,,,,,,,,,,,,,,,------------------.........//////////////////000000111111111111111//////............/////////////////////////////////000000111111111111000...000222222111000111222111111111111111111111111000111111111111222222222111222333444444333222111000000000000111111111111111111000//////...//////222111000//////000111222111111111111222222222222111111111111111111111111333333444555444333222111222111000111222222222000///000111222333222111111444444444333333222222222111000000000000000111111333333444555555444333333111111111222222333333333333333333333333333333333444444444333333333222222000111444666666666555444333333333444444555555555333333222222333333444555666444222111000000222222444444444444444444444444000000000000000000000000333444555777999:::<<<<<<333333333222222222111111000000111111111111000000222111000//////000111222000000000000////////////...///000222222111111000000000000000000000000000111111111111111000//////000000000000////////////000000111111111111000000//////000000111111111222333333333222222222222111000000000000000000000000000000000///---...000222////////////000000000000333333222111000000000111111111000000000000111111111000...///111444666777777222///000000000222777:::???EEEGGGEEE@@@===<<<888777444111//////000000........................111111111111111111111111000000000000000111222222............///000222222111111111111111111111111000000////////////000000---.........//////000000///000222555666777777666---///000///......///000******+++++++++,,,,,,,,,---............................................./////////....../////////,,,------....../////////...---++++++++++++---...,,,---///000000000//////---.........//////000000,,,---......//////......,,,,,,------.../////////...............///000000///////////////000111111000111111222222000///...///000000000000000//////---......///000111111222333222000///.........///................................................---------............///////////////...---,,,+++000000//////......------......////////////......+++,,,------......------......////////////......------...///000111222333222111111111000000//////222333333222111000////////////.........---------+++,,,///111222222111000//////.........---------..................---------------.........//////////////////////////////...---,,,+++,,,...000222555666666444222000000111...///111222111///,,,***......///111111222222222000000111111111111000000...///000111222333333333111111111111000000000000333222111111000000111111111111000000//////......000000000000111111111111222222111000/////////000555444222111111333444666555444333333222222222222222222333333333444444444000000111333333444444444444444333333222111000000111111222333333444555555222333444444555555444444222222222222222222222222333222111111111222333444555555333222222333555555333333333333333333333333111111000222444666555444333333333333333333333333444333222111111222333444222222111111111111222222444333222111111111222333111555999;;;AAAFFFFFFAAA>>>:::555111000000000000333333333222000///---,,,////////////////////////000000000000000000000000000000000000000//////...//////000111222222333333333333333222222111111111222333444555555333111000333333333444444333333333222222111111111111111111///000000000000111111111333333333222222222111111//////...//////000111222111111222111111000///...222111111111000000//////000000111111111000000///111000000000111222333333333111///...---...///000444999>>>===999666666888555444333111000//////...000000///...............---....../////////////////////............//////000000000000000000000000000000111111111000000///000000///...............111000---,,,,,,---000111...///111444555666666666///////////////...------...------,,,,,,,,,---------------.........////////////.........---------//////000000000000//////---...///////////////...++++++,,,,,,,,,------------------............///000///...---,,,+++******////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,333///+++---111333111...///////////////000111111000111111222111000///...//////000000000000//////.........///000111111111333222000///.........///................................................---------............///000000000000///...---,,,///////////////...............////////////......---...//////000000//////.........//////.........------...//////000111111111111000000000////////////111222222111000000000//////.........---------,,,---///111111111000/////////.........---------............////////////---------.........//////........................///...---,,,,,,...000111999999888666222000///000//////000111000...,,,+++------...000000111111111000000111111111111000000000000111222222222111111//////000000111111111222333222111111000000111111111111000000////////////000000000000111111111111222222111000000000111111222111000000111333555777555444333333222222222333222222222222333333333444---...///000000111111111444444333333222222111111222222222333333444444555222333444444555555444444333333333333333333333333444333333222333444555666555444444333333444444555333333333333333333333333333222111222333444333222333333333333333333333333444333222111111222333444222222111111111111222222444333333222111222222222222777;;;@@@HHHOOOOOOKKK???;;;666222000000000000222222222222111///...---////////////////////////000000000000000000000000111111111111111000/////////000000111222222333333333333333333222222111111222333444555444333111000000000111111111111000000///111444666666444222000000000000111111111222222333333222222222111111111000////////////000000111///000000111111111000000111111111111000000000///000111111222222111111000222222222222222333444444222111///.........///000111555999888444222333555444333222111000/////////000000///...............---...//////000000//////000000////////////000000000000000000000000000000111111222222222222111111000000///...............000///...------...///000---///111333444555555555///000000000000///...---...------------------------------.........////////////.........---------...//////000000//////......///////////////......++++++,,,,,,,,,------------------............///......------------,,,,,,------....../////////000........................222...,,,---111333222//////////////////000111111000000111111111000///...//////000000111000000///......//////000000111111222111000///.........///................................................---------............///111111111111000///...---.........///////////////......////////////............///000000000000///------............------------........./////////000000///////////////......000222222111000000111...............---------......000111111000///..................---------------......///000000000---------.......................................//////...------...000000;;;;;;:::777333000//////000000000///......------,,,---...//////000//////000000111111111111000000111111222222111111000///......///000111222333333333222111111000000111111111000000000000/////////000000000111111111222222222222111111222222333333000//////000111333555777444444333222222222333333111111222222222333333333111111222222333333444444333333333333333333333333333333333333333444444444333333444555555555555444333333333333333333333333555444444444444555666666444444555555555555444444333333333333333333333333555444333333444444222111333333333333333333333333444333333222222333333444222222111111111111222222444444333333333222222222222777===DDDOOOXXXXXXTTTAAA<<<777333111111111000111111222222111000000///////////////////////////////////////////////////111111222222111111000///000000000111222222333333333333333333333222222111222333444444444333111000///000000000000000000///---111666999:::777333000111111222222222333333333333222222222222111111111111000000////////////000---...///000111111111111111111111111000000000000111222222333333222222222111111111111111222222333222111///......///000000///111333222///---///111333222111000000000000111000000///...............---...//////000000//////111000000000000000000111000000000000000000000000111222222333333333222222000000///.............../////////....../////////---...///111222333333333000000111111000000//////......------............------.........//////////////////.........------.........//////.........///000000000///...------,,,,,,,,,,,,---------------------............///,,,,,,------.........///................................................000...---...222444333111///////////////000000111000000000000000///////////////000111111111000000.../////////000000000111111111000///////////////................................................---------............///000000000000000///...---------......//////000000---......//////......---,,,,,,---...............,,,,,,------------,,,,,,---------...............////////////............000222555555222000000111........................//////000000//////------................................................................................................000//////......///000000999999999666222000//////111000///...------...///---...//////000000000///000000111111111111000000000000111111111111000000...//////000111111222222333222111111000000111111000000000000000000000000000000111111111222222222222222222222333333444555000000000000111222333444444333333222222333333333111111111222222222333333444333333444444555555666333333333333444444444444444444444444444333333333333444444555555555555555444444444444444444444444444444444555555555666666333444555666666555444333444444444444444444444444666555444444555666555444444444444444444444444444444444333333333333444444333222222111111222222333333444444444444444333333222666===EEEPPPZZZZZZUUUAAA===777333222222111111000111111222222111111111000000000000000000000000////////////////////////111111111111111000000///000000111111111222222222222333333444444333222222222333333333333222111000111111222222222222111111---000555888999777444111222222222333333333444444222222222222111111111111111111000//////...//////......///000111111000000111111111000000000000000222222333333444444333333//////............//////111000////////////000000///000000///,,,,,,...111111111000000000000111111000000///.....................///000000000000000000000////////////000000////////////////////////111111222222333222222222000000///...............---...///000000///...---------...///111111222222000000111111111111000000---......///////////////............////////////////////////............------............------000000000000///...,,,,,,,,,,,,,,,------------...---------............///------------............000000///...---,,,++++++------------------------///...---///333444333222///////////////000000111000000000/////////////////////000111111111111111////////////000000000000000000000000000/////////................................................---------............///....../////////...------------......//////000000------............------,,,---......//////......,,,,,,------------,,,,,,---------...........................////////////444777:::999444000///000---.....................000000000///......---,,,---.....................///......------,,,,,,,,,.....................---........................000/////////000000111111333444444333111000000111111000...------...///000//////000111111111000000000000111111111111000000......///000111222222111111111000000000000000000333222111111000000111111000000000000111111111111111111111111222222222222333222222222333444555555222222111111111111111111333333333222222333333444111111222222222333333333222222111111111222333333444444444444444444555555555444444444444444444444333444555555666666555555555555555555555555555555333444444555555555555555333444666666666666444333444444444444444444444444666555444666888999999888444444444444444444444444444444444444444444444444333333222222222222333333333333444444444555555555555999>>>EEEQQQYYYWWWPPP@@@<<<777333222222222222000111111222222222222111111111111111111111111111000000000000000000000000000000111111000000///...111111111111111222222222111222444555555444333222222333333222222222111111111111222222222222111111...000222444555444333333222333333333333444444444222222222111111111000000111111000//////...//////000000000000000///......000000000000000000111111111222333444444444444444//////...............///000///////////////000000222111000///---...000111000000000///000000111222000000///..................//////000000000000000.........------.........//////////////////////////////000111222222111111000000///...............---...///000000///...---------......///000111222000000111111111111000000---...///000000000000///........./////////000000000000/////////.........------............------000000000000///...,,,,,,,,,,,,---------.........---------............/////////.........---------...............---------------------------------------...000222333333222///////////////000111111111000///.........////////////000111222222222222////////////000000000000//////000000000000//////................................................---------............///------............------.........///////////////------............------//////000111111111111000------............------------........./////////...////////////000000000666:::>>>;;;555000///000---------...............000//////......------------------...............///.........------------...............---------------------------------/////////000111222222222...000111111//////000222000///...------...///000000000111111111111000000000000111111111111000000,,,---///000111222222222111111111111000000//////333222111111000000111111000000000111111111111222111111111222222222222333333333222222222333444444333333333222111111000000333333222222222333444444222222333333333444444444555444333222222333444555555555555555555555555555444444444444444555555555444444555666666666666555666666666666666666666666333444555555666555555555555555666666666666555555444444444444444444444444555555444666888::::::999444444444444444444444444444555555666666555555444333333222222222222333333333333222333444666888:::;;;===@@@GGGQQQWWWRRRJJJ>>>:::555222222333333333111111222222222222222111111111111111111111111111000000000000000000000000111111222222111111000///111111111111111111111111111222444555666555333222333222222222111111111111///000000000000000000///000000000000111222222333222222333333333444444444222111111111111000000000111000000////////////000000000000000///...---,,,000000000000111111111111111111222333444444444444222111111000000000000000////////////000000000000333222000//////000000111000000/////////000000111000000///..................///000000111111000000...------,,,,,,------...000000000000000000000000...///000111111111111111000000///...............---...///000000///...---............///000111222//////000000111111000000---...///111111111000000....../////////000000000000000000/////////...............//////.........///000000000///...------,,,---------............---------............////////////.........------+++,,,---...///111222222////////////////////////,,,---///000111111111000///////////////000111111111000///...---....../////////000111222222222222000000000000////////////...///000111111000//////................................................---------............///......////////////......///////////////.........,,,------......------,,,//////000111111111111111.........//////.........------...//////000111111/////////000000000111111444999>>><<<555000///111---------........./////////......---------......---------.........//////---......///000111111222//////.........------------------------------------...///111222333444444---...000000//////000222//////............/////////000000000000000//////000000111111111111000000......///000111111000000000000000000000111111111333222111111000000111111000000111111111222222222111111111222222222333333444333222222222222222333333333333333333222222111333222222222333333444555333333444444444555555555888777666555555666777888777777666666555555444444333333444444555555666666444444555666666666666666777777777777777777777777444555666777777777666666666666555555555555666666555555555555555555555555666555444555777888777666555555555555555555555555444555666777777666555444444333333222222333333444333222111111333777;;;>>>>>>???AAAFFFOOOTTTMMMCCC;;;888333111111333444444222222222333333222111111222222222222222222222222222222222222222222222222333333444444333333222111111111111111111111111111000222444666666555444222333222222111111111111111000000111111111111000000111111000000111111111111222222222222333333333333111111111111000000000000000////////////000000111...///////////////......///000000000111111111111000111222333333444444444333222111111000000000111......///000000000000000111000//////////////////111000000/////////000000000000///...............//////000111111111111000......------------......000000000000000000000000...///000111222222222222000000///.....................////////////......///............000111222---...///000000000000///,,,...000222222222111000.../////////000000000000000000000000/////////......//////000000//////......///////////////......------------............---------............///............////////////......//////000111222222////////////////////////+++---///000000///......///////////////000111111111000///------....../////////000222222333333333000000000000////////////...///000111111000//////................................................---------.........////////////000000000000000///000000//////.........---,,,------......------,,,---......///////////////......////////////......------...///000111222333//////000000111111222222111777===;;;555000000222---------.........//////......---------......///---------.........//////,,,---///000222444666666//////.........---------------------------------,,,---///111333444555555...///000000//////000111......//////////////////...///////////////......000000111111111111000000000000000000000//////.........///000111222333333333222222111000111111111000000111111222222222222111111222222222333333333444333333222111111111111111222333444444444444444222222222222333333444555444444444555555555666666666555333222222333444555888888777666555444444333333333333444555666777777444555555666666666666666777777777777777777777777555666777999999888888777777666555444444555666777555555555555555555555555666555444444555555444333555555555555555555555555444555666777777666555444444333333222222333333444333222000000333888===@@@======???CCCLLLQQQIII>>>:::666222000111333444555333333333333333222111000222222222222222222222222222222222222222222222222555555666666555555444333222222111111111111111111000222444666777666444222333222111111000000111111333333444444444444333333111111222222222111000000111111222222222333333333111111111111000000000000//////...//////000111222,,,---...///000000000000//////000000111111111222///000111222333333444333111111000///////////////......///000000111000000000............///---,,,111111000///////////////000000///...............//////000111111111111111//////............//////000000000000000000000000///000111222333444444444000000///...............////////////////////////000///......///000111222------...//////000//////,,,...000222333222111000////////////000000000000000000000000//////////////////000000000000//////......///////////////...---------.........//////---------.........//////,,,,,,---...///000111111444333222111000///...---........................***---///000///...------000////////////000000111000000000000000000000000000000000000000000000000000...,,,,,,...000000000000///...---,,,------...---------------------------------...............///......------,,,++++++---...000111111111000///......------------......---------------------------...///000000///...------.........//////000000............///000222222666444222000//////000111222444777777555111000/////////.........---------,,,---......//////......////////////000000000000000///...000444888;;;<<<333111///---,,,---...///---------...///000000111000000111222333555666777222111111111000000//////000000000000000000000000000---,,,---000111000...............////////////---...000111111111000///000000111111111222222222333333222111000000111111000000111111111222222222...000111333444444444333222222222222222222222222333333444444444444555555777777666666555444444333777444333444666777555333444777666222444999999444999999:::::::::::::::999666444333333555666555555888555555888777444444777999888777888999:::999888999999999999888888888888666777777777666666777999777555555555777888777666222444666888888888666555555555555444444444333333777666555444444444444555444333333444555555444222666555444444555777:::;;;:::<<>>===::::::<<<<<<;;;:::;;;;;;;;;;;;:::::::::::::::::::::999999666666666666666777999;;;888777777777999999888777555666777888888777666555555555444444444444444444777777666666666555555555444333333333555555444222333333222111222444666777888999;;;======;;;999888444333222000000111222333333333333333222111000///000222333333222111111222111111111111333444555666888;;;===;;;777444555777555555555555444333222111333444555666666555444333555444222111000111222333444444444444333222111000000111111111111111111000000000000111111111222222555444222111000111222333222111000000000111000000......///000000000000000111111000000000000111111222222111111111111222222000000000000000000000000000//////......//////000111111111111111111111222222222222222222222222222000000000000000000000000000000111111111111000000////////////000000000000333222111000/////////...333222000//////000222333000000000000///...---,,,........................//////000000000000//////////////////............////////////000000000000///......------....../////////000000000000//////....../////////...------000000////////////000000........................---............/////////------......//////000000......///......------,,,......////////////......------------------------///////////////000111111........................000000000000000000000000000...------///000000///000///......------......------------------------/////////...---------,,,++++++,,,------...//////------...////////////...///......------......///000000//////......------......////////////............////////////000000,,,,,,,,,,,,---...//////000000000000//////...------000222333222000//////............------------,,,---......//////......111000000//////............---,,,...111555777777222111///...------......------......///000000000111111111222222222333333111111000000000000/////////////////////////////////...---...///000000...000000000111111111222222......///000000000000000111111222222222333333333333222111111000111111111444333333222222111111000000111222333444444333333444444444444444444444444444444333333333333333333444333222222444666999:::<<<:::888888999999888777555888:::999999;;;:::777;;;<<<>>>???@@@??????>>>???>>><<<===???@@@@@@???>>><<<===AAAAAA>>>===???@@@@@@??????>>>>>>======>>>>>>>>>>>>===<<<<<<;;;999888777666777999;;;===888777777888999999777555666666555555555444444444666666666666666666666666777777888888888777666555444333222222444444333222333222111111222333444555555555666777777666555555333222111111111222333444333333444333333222111111000111333333111000111222000000111222444777888:::888;;;===;;;888666777888444555666666555444222111444444444444444444444444666555333111000000111111444444444444333222111000111111222222222222111111000000000111111111111222555444333222111222333444222222111111000000//////...//////000000000000000111000000000000000111111111111000000000000111111000000000000000000000000111000000//////000000111111111111111111111111000222222222222222222222222000000000000000000000000///000000111111000000///////////////000000000000444333222111///...------222111000//////000111222////////////...---,,,,,,........................//////000000000000//////000000//////......------000000000000////////////...//////000//////............////////////......---...//////000000000000000//////......//////000........................---------............///---------...///000000111,,,---///000000...,,,+++......////////////......------------------------///......//////000111222000000000000000000000000///////////////////////////...------///000000/////////..................------------------------000000///...---,,,,,,,,,,,,,,,,,,---------......---------...............//////............//////111111000000//////.........//////////////////...//////////////////000000------,,,,,,---...//////---...///000000...,,,++++++---000000///......///------------------------,,,---......///.........111111000///......---------,,,+++---000222333333111000///...---.....................//////000000111111111111111111111000000000000000000000//////////////////////////////............///000//////000000000111111111222222...//////000000000000000222222222222333333333333222222111111111111111222222222333333333333333333222222333333333333333333444444444444444444444444444333333333333333333333666555333333555888;;;===>>>===;;;::::::;;;;;;;;;:::<<<=========>>>??????BBBDDDGGGJJJKKKJJJHHHFFFIIIGGGEEEEEEEEEFFFEEEDDDBBBAAACCCGGGHHHDDDCCCEEEFFFGGGGGGFFFDDDCCCCCCCCCEEEEEEEEEEEEDDDCCCBBBAAAAAA???<<<;;;;;;===>>>???<<<;;;::::::;;;;;;999777888888777666666666777777777888888888888999999999666777999999999888666444444333111222333444333222666555444444444555666777444333333222222333333444222111111111111333444444333333444444444333222222///111222222111000000111000000111222444666888999777999::::::777666777888444444444444333333222222555444444333333444444555666555333222111000000111333333333333333222111111222222222333333222222222222222222222333333333333333333222111111111222333222222333222000.........//////000000000000//////000000000000000000111222111000000////////////000000000000000000000000000111111000000000000111111111111111111000000000000111111111111111111111111//////////////////////////////000000000000//////////////////000000000000111111111000000///...---111111000000000000111111//////000000///......---........................//////000000000000//////222222111111000000//////111111000000//////......111111222333333222000///...//////000000//////......//////000000000000000/////////....../////////........................------------............,,,------...///000111111------...//////...---,,,......////////////..........................................///000111222111111111111111111111111////////////////////////......---...000000///.........//////////////////------------------------000000///...---,,,,,,,,,......---------,,,,,,,,,------------.........////////////....../////////111111000000000//////////////////....../////////000000000000000000//////.........---......//////+++---///000000...,,,***)))+++.........---...///,,,,,,------------------,,,---......///.........111000000///...------,,,,,,++++++,,,///000111000000//////...........................////////////000000111111111000///...//////////////////000000........................---...///////////////000/////////000000000111111///////////////000000111111111222222222333333333222111111111111111222222000111111333444555666777444444333333333333333333222222222222222222222222333333444444444555555555777666555444555888;;;===>>>>>>===<<<;;;<<<===???BBBCCCEEEFFFFFFFFFIIIMMMNNNRRRXXX\\\]]][[[WWWTTTYYYVVVSSSRRRQQQQQQOOOMMMOOOMMMNNNSSSTTTQQQQQQSSSSSSUUUUUUTTTQQQPPPPPPRRRUUUUUUVVVUUUTTTRRRPPPOOOOOOKKKGGGEEEEEEEEEDDDCCCDDDCCCAAA@@@AAAAAA???>>>>>>===<<<;;;;;;;;;;;;<<<888888888888888888888888666777999:::999888666444555333111111333444444333777777666666666666666666444333222111111222333444111111111111222333333444222222333444444444333333000111333333111000111222111111111111222333444555333555666666666555555666555444222111000111333444555444333333333333444555444444333222111111111111222222333333222222111111222222222333333222222222111111222222222333333333111000000000000000111111000222444333000....../////////000000000000//////000000//////000111222222111000000///......//////////////////////////////111111000000000000111111000000000000000000000000111111111111111111111111//////////////////////////////000000000000//////////////////000000000000...//////000000000//////111000000000000000000111000111111111111000////////////////////////////////////000000000000//////222111111111000000000///111111000000//////......111222333333333111000//////000000111111000000///000000000000000//////...//////............//////........................---------.........//////---------...///000000111///...---,,,------...///......////////////..........................................///111222333////////////////////////000000000000000000000000...------///000111///.........///000000000//////------------------------/////////...---------,,,//////...---,,,,,,++++++......------......///000000//////......//////000/////////000000000000000//////............//////111111000000000000/////////...............//////+++---...//////...,,,+++)))+++------,,,,,,---...,,,,,,,,,,,,------------,,,---......//////......000//////......------------,,,+++,,,...//////---//////////////////............//////////////////...///000000000///...---......////////////000000........................---...//////......///111/////////000000000111111///////////////000111111000000111111111222222222111111111000111111222333///000111333555777888999666555444333222222333333222222222222222222222222333333444555666777777888888777777777999;;;>>>???BBBBBBBBBAAA@@@AAADDDGGGJJJLLLQQQUUUUUUSSSVVV[[[ccciiiqqqxxxzzzvvvoookkkooollliiigggfffeeecccaaa^^^\\\]]]aaabbb```aaaeeejjjmmmnnnmmmiiihhhiiilllooooooppppppnnnkkkhhhgggddd```[[[YYYYYYXXXTTTQQQOOOLLLHHHFFFFFFGGGGGGFFFDDDCCCBBBAAA???>>>===<<<::::::999999888888888888888999:::::::::999888777666444222222333555555444666666666555555444444333444333333222222333333444111222222222222333333333111111222333333444333333111222444444222111222333222222111000000111111111000111222333444444444444555444222111111222333444333333333333333333333333333333333222222222111111111222222222222222111111111111222222222222111111/////////000000000000111/////////000000000000000...111444333000......000000000000000000//////...////////////000111222333222111000//////......///////////////////////////111000000//////000000111/////////000000000111111111111111111111111111111000000000000000000000000...//////000000//////...////////////000000000000,,,---///000111111000///000000000000000000000000111111111222222111111000//////////////////////////////000000000000//////.........///////////////000000000000////////////000000000000///...------000000111111111111000000000000000000//////...---///......------......///.................................////////////000............///////////////...,,,+++,,,---///111......////////////..............................------......///111222333////////////////////////000000000000000000000000...------///111111///------...///000111000000///------------------------..................---------------------------,,,//////.........///000111000000////////////000000---......//////000000111000///...------...///000111111111000000000//////......---------------...,,,---...//////...------***,,,------,,,+++,,,---++++++,,,,,,,,,---------,,,---......//////..............................---,,,,,,---...///---,,,......///////////////.../////////////////////...,,,---///000000///...---........./////////000000........................,,,...000///...---///111000000000111111111222222000//////...///000111222//////000000000111111111111111000000111222222333000111222444555777888999777666444333222222222333333333333333333333333333222333444666777999:::;;;;;;<<<===???AAADDDFFFHHHLLLMMMNNNMMMLLLNNNRRRVVVYYY^^^iiirrrrrrmmmlllppp~~~~~~}}}vvvsssrrruuuwwwvvvyyy}}}~~~zzzwwwvvvwwwuuupppkkkccc^^^YYYUUUUUUWWWXXXYYYUUUTTTSSSPPPLLLHHHEEEBBB@@@@@@???>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;:::888666333333444555666666555555555555444333222111333333333333333333333333222222333333333222111111///000111222333333333333222333555555333222333444222111111000000000111111//////000222444555555444333444666777777666444333222333444444444444333222111111222222333333333222111111222222222222111111000111111111111111111000////////////000000000000//////000111111111111111,,,000444444000...///111000000000000000///......////////////000111222333333222111000////////////////////////////////////000//////......//////000---......///000111222222111111111111111111111111000000000000000000000000......////////////......////////////000000000000,,,...///000111000...---//////000000000000//////000000111111111111000000//////////////////////////////000000000000//////------......//////000000////////////000000000000111000///...------------//////000000000000//////------.../////////......///......------......///......................../////////000000000111111////////////............------------......//////......////////////..............................------......///111222333111111111111111111111111000000000000000000000000------...///111111///------...///111111111000///---------------------------------...............+++,,,,,,------......///000//////......000111222000000////////////000000,,,,,,---...///000111111000///...------...///000222111111111000000//////------,,,++++++,,,,,,,,,------..................+++---------++++++,,,---+++++++++,,,,,,---------,,,---......//////......---------...............------,,,---......---+++......///////////////...///////////////.........+++,,,...000000///...------.........//////000000........................,,,...000000...---///111111111222222222333333333000///.........///111222////////////000000000000111111000000111222333333222333333444555666777777888777555333222222222333444444444444444444444444222333444666999;;;<<<===@@@AAADDDGGGJJJNNNPPPQQQWWWYYYYYYYYYXXXZZZ```dddmmmuuu{{{uuuoookkkjjjmmmoooppplllkkkiiieee___YYYSSSPPPGGGGGGFFFEEECCCBBBAAAAAA??????>>>============>>>999666444333444666777777777777777666555444333222333333444444444444333333333333333333333222111000...///000111222333333333222444555555444333333444111111000000111111222333/////////111444555555444111444999<<<<<<999555222111222444555555444222111000000111333333333333333000111111222222222111111000000111111111111000000111111111111222222222222///000111222222222222222+++000444444111...///222000000000000000///......////////////000111222333333333111000//////////////////////////////////////////............//////,,,---...///000111222333000000000000000000000000000000000000000000000000......////////////......////////////000000000000...///000111000///---+++//////000000000000////////////000000000000000///000000000000000000000000//////000000000000//////......///000111222333333......//////000000111111333222000............///......////////////......***+++,,,...///000000000.........------.................................000000000000111111111111000000000///......------+++,,,...///000///...---......////////////......///////////////////////////111222222111111222444000000000000000000000000//////.........---------------............------////////////////////////......------------........................------///////////////////////////////////////........................---------//////...---------------..............................//////...---,,,,,,//////............////////////............//////000000///...---,,,++++++---...///000000...,,,+++,,,,,,------...////////////...---,,,,,,,,,,,,,,,///////////////////////////000000000000000//////......//////......---,,,................................................////////////////////////............////////////000000000000000000000000222111111111000000////////////000000111111222222555444333333333444555666888777555333333444555666222444666555444333333444555444666999888555555999:::999999===@@@BBBEEEGGGJJJMMMPPPTTTYYY```ggglllssssssqqqnnnkkkmmmsssxxxwwwllleeebbb[[[RRRNNNMMMMMMJJJFFFEEEEEEDDDBBB@@@@@@BBBDDDAAA>>>:::999999::::::999999888777666666666666666555555444444333222222111111111000000000000000000111222333444555555555555444444444444444444444444555555555444444333333333111111111111111111111111777777999>>>BBBAAA:::444555555555444444333333333222111000000222444444333222222333333333333444444222222222333333222111111111000...///000222222111000000111222222222222111222111111111000000////////////000000///...------111111111111111111111111000000////////////000000//////000000000000////////////000000000000//////,,,,,,------...///000000//////000000000000//////000000000///////////////000000111111111111000000////////////000000000000222222222222222222222222000000111111111111000000555444333333222111000000000000000000000///......000000000000000000000000////////////////////////222000///000222333111.............../////////000,,,---...//////...---,,,////////////////////////////////////////////////........................//////.........---------///////////////.........//////////////////////////////000//////...---,,,------------.........///...///000000//////000222000000000000000000000000//////.........------------......//////......---////////////////////////......------------......------------------------........................////////////............000000///......------,,,///...------,,,,,,------..............................//////...------,,,//////............////////////............//////000//////......---------,,,---/////////...,,,+++..................------///...---,,,,,,,,,,,,------------------------------------......---------------.........------,,,................................................////////////////////////............////////////000000000000000000000000111111111111000000000///000000000000111111111111222222111000111222333444666555444333222333444555444666777777666666777888888777888;;;:::777777;;;??????AAADDDFFFIIINNNRRRXXX\\\bbbhhhooowww~~~yyyqqqeee^^^[[[ZZZYYYWWWWWWUUURRRMMMHHHFFFFFFGGGFFFCCC???===<<<;;;:::999;;;:::999888777777777777666555555555444444333333333333222222111000000000111222333444555555555555444444444444444444444444555555444444444333333333222222222222222222222222444666:::AAAFFFDDD===666555555444444444333333333444222111111333444444333222222333333333333444444222222333333333333222222222000///000111222222111000000111222222222222111111111111111000000000///000000111111000000///...111111111111111111111111//////000000000000////////////000000000000////////////000000000000//////,,,,,,---......//////000///000000000000000000///000000000000000000000000000000111111111111000000////////////000000000000111111111111111111111111000000111111111111000000333333222111000000//////000000000000000///..............................////////////////////////111///...000222222000...---------............///------...//////...------////////////////////////////////////////////////........................//////.........---------/////////////////////...////////////////////////000111111111111000000///------........./////////,,,...//////...---...000000000000000000000000000/////////.........---------......//////......---000000000000000000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................111111000///...------,,,///...------,,,,,,------.................................///......---,,,//////............////////////............//////////////////////////////...///000000000///---,,,000//////...------,,,,,,......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---,,,,,,........................////////////////////////........................////////////////////////............////////////000000000000000000000000111111111111000000000000111111111111111000000000111111000000111111222333444444444444555555555555444666888888777777888:::>>>===>>>AAA@@@===>>>BBBGGGKKKPPPSSSUUUZZZaaafffooottt|||}}}tttrrrsssssssssrrrpppkkkccc[[[UUURRRQQQLLLIIIFFFCCCBBB@@@===;;;::::::888777666666666666666666666666555555555555555555444333222111111000222222333444555555555555444444444444444444444444555444444444444333333333222222222222222222222222222555;;;BBBFFFEEE===777555444444444444333333333666444333333444444444333222222333333333333444444333333444444444444333333222111000111333444333222000000111222222222222111111111111111000000000000111111222222111111000000000000000000000000000000...///000111111000///...//////000000000000////////////000000000000//////---------......//////000000000111111111111000000111111111111111111111111000000111111111111000000////////////000000000000000000000000000000000000000000111111111111000000111111000000//////......//////000000000///..............................//////////////////////////////...///000111///---,,,,,,---------.........---......//////......---////////////////////////////////////////////////......................../////////............---......////////////////////////////////////////////////000111111111000000....../////////000000000---...//////------...///000000000000000000000000////////////..................////////////......000000000000000000000000......------------......,,,,,,,,,,,,,,,---------------------------------------.............../////////////////////......000///......------..............................---...............------///......------......//////......------......///.........//////000000000000111111222111000////////////.........---------...------,,,,,,,,,------////////////////////////...---------.........///000000///000000000111111000000000000000000000000........................////////////////////////............////////////////////////////////////111111111000000000000000222222222111111000000000222222222222333444444555444555666777888888888888999:::;;;;;;;;;;;;===???CCCBBBDDDHHHHHHGGGIIINNNRRR[[[eeeiiinnntttzzz}}}wwwmmmgggcccYYYWWWTTTQQQMMMIIIDDD@@@>>>===<<<:::999999888888666666666666666666666666666555555555444444333333222333444444555555555444444444444444444444444444444444444444444444444444333333333333333333333333333444888===@@@???:::666444444444444444444444444888666444444444555444333222222222333333333444444333333444444555555444444333222111222444555444222000000111222222222222111111111111000000000000000000111111111111111000000////////////////////////...///000111111000///...//////000000000000////////////000000000000//////------....../////////000000000111111111111000000111111111111111222222222000000111111111111000000////////////000000000000111000000000000000//////000000111111111111000000000000000///////////////...///////////////......000000000000000000000000////////////////////////........./////////......---------.........//////......////////////......////////////////////////////////////////////////......................../////////...........................////////////////////////////////////,,,,,,---.../////////...////////////000000000000...000000000......///000////////////////////////000000/////////............//////////////////...////////////////////////......------------......,,,---------.........///------------------------,,,---------......//////------......//////000000111000000///.../////////........................------...............---......------------............------------......------......//////000000///000000/////////......---------.........//////------,,,,,,,,,------...////////////////////////...------------...///000000//////......///000000000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////000000000000000000111111333333222222111111000000111111222333444444555555444555666888999:::::::::>>>???AAAAAAAAABBBEEEHHHIIIIIILLLQQQSSSTTTXXX^^^aaannn|||}}}vvvtttooojjjccc[[[RRRLLLGGGFFFDDDAAA???>>>===<<<777777777777777666666666555555555555555666666666333333444444555444444444444444444444444444444444444444444444444444444444333333333333333333333333444444555666777777555444444444444444444444444444888666444444555555444333222222222333333333444444222333444444555555555444222222222333555555444222000000111222222222222111000000000000000000111111//////000111111000000000////////////////////////...///000111111000///...//////000000000000////////////000000000000//////.........///////////////000000111111111111000000000000111111222222222222000000111111111111000000////////////000000000000222222111111111000000000000000111111111111000000/////////000000000000000......////////////......000000000000000000000000////////////////////////---.../////////.........////////////000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////---.........//////000000////////////////////////+++,,,---...............////////////000000000000000111222111/////////000////////////////////////000000000/////////.........//////000000//////...////////////////////////......------------......,,,------....../////////------------------------,,,,,,,,,---......//////,,,,,,------.../////////111000//////......//////........................,,,---......///...............------------............------------......,,,---------......//////---,,,,,,,,,++++++++++++,,,,,,------...//////000------,,,,,,,,,---......------------------------,,,,,,+++++++++---.../////////---,,,+++,,,---...////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000000000000000111111111111222222222222222111111111///000111222333444444444444444666777999;;;<<<===>>>@@@BBBDDDFFFIIINNNRRRVVVVVVYYY```cccfffkkkrrrwwwuuuiiiaaaSSSQQQMMMHHHCCC???<<<;;;::::::999999888777777777666666666666666666666666333333444444555444444333444444444444444444444444333333333444444444444555444444444444444444444444555444222111111111222333333333333444444444444555777555444444555555555444222222333333333333444444111222333444444555444444222111222444555555333111000000111222222222222111000000000000111111111111...///000000111000000000000000000000000000000000000000////////////000000//////000000000000////////////000000000000////////////////////////////////////000000000000////////////000000111222222222000000111111111111000000////////////000000000000222222222111111000000///000000111111111111000000......//////000000111111------.../////////..............................////////////////////////---///111000///...////////////000000000111111111000//////......//////000000000000000000000000000////////////////////////////////////////////////...////////////000000000------......///000000000////////////////////////......///000000000//////....../////////000000000000111222111///...///000////////////////////////000000000000/////////...//////000000000000//////------------------------......------------......++++++,,,------...//////........................++++++,,,------...//////...---------,,,,,,,,,,,,//////...---------------........................,,,------...//////.........------,,,,,,------......------,,,,,,------...,,,,,,,,,------------------,,,,,,+++++++++++++++------..................,,,,,,,,,,,,,,,---...///---------------------------,,,++++++,,,---000111222111///---,,,,,,---...........................////////////////////////////////////////////////............////////////000000000000000000000000///000000000111111111111111222222222222222222333///000222444555555555555888888999:::<<>>===<<<;;;999888888999888777666555444333333333444444555444444333333444444444444444444444444333333333444444444555555444444444444444444444444222333333222222222333444333333333444444444555555555444222333444555555444222222333333333333444444000111222333444444444444111111111333555555333000000000111222222222222111///000000000111111111111///000111111222222111111111111111111111111111111111000///......///000111//////000000000000////////////000000000000//////000/////////////////////......////////////............///000000111222222000000111111111111000000////////////000000000000222111111000//////......000000111111111111000000,,,------...//////000000,,,---......//////..............................////////////////////////...000222222000...///111////////////000000000000111000///......///000111000000000000000000000000////////////////////////////////////////////////.../////////000000000000------......///000000111/////////////////////////////////000//////......------........./////////000111222111///......///////////////////////////000000000000//////////////////000000000000//////------------------------.........------.........******+++,,,,,,---......////////////////////////++++++,,,,,,---...//////000///...---+++***)))(((------,,,++++++++++++,,,........................,,,,,,---.../////////......------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,//////...------------.../////////...------,,,,,,,,,,,,,,,,,,,,,---...///////////////////////////000///...---...000222444777555333000/////////000........................000000000000000000000000////////////////////////............/////////000000000000000000000000000//////000000111111111222111111111222222333333444222333555777888888888777=========>>>@@@DDDGGGJJJPPPSSSYYY___gggpppyyy~~~}}}zzzzzzxxxmmmbbbWWWPPPLLLBBBAAA@@@>>>===;;;:::999;;;;;;999777444222000000444444444555444444333333444444444444444444444444333333333444444555555555555555555555555555555555000222444555555555555666333333333444444555555555444333222222444555555555222222333333333444444444///000111222333333444333000000111333555555222000000000111222222222222111//////000000111111111222000111222333333333333333111111111111111111111111222111...------...111222//////000000000000////////////000000000000//////000000000000////////////------............---------......///000111111111000000111111111111000000////////////000000000000111000000///...---------000000111111111111000000++++++,,,,,,---...//////,,,,,,---.../////////...000000000000000000000000////////////////////////...111333222000///000222............/////////000111000///......///000111000000000000000000000000////////////////////////000000000000000000000000.../////////000000111111---------...///000000111////////////////////////---.........---,,,++++++------------.........///222222111111000000////////////////////////......,,,******,,,000222111///111111111111000000000000///...---,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,000000////////////000000.........------,,,,,,,,,,,,,,,,,,---------......////////////............000000//////......---------------...------,,,,,,.../////////...------,,,------,,,+++++++++,,,,,,000111111///---,,,,,,......------------...//////,,,,,,,,,,,,,,,---...///---------------------------------............///---------------...222555888666222///......///000////////////////////////..................------222222111111000000////////////............//////111111111000000000000000000000111111111111111000777444000000222333222000222444666777888;;;???BBBBBBBBBCCCEEEJJJPPPWWW[[[```fffppp{{{}}}|||}}}|||~~~}}}{{{wwwsssoooiiiiiihhhggghhhmmmvvv}}}}}}qqqaaaUUUTTTOOOHHHDDDBBBBBB@@@>>>999:::::::::999888777777888777555444333444666777555555444444333444444444555555555444444333333333555555666666666666555555666666555555777888:::;;;777666555444333444444555666555333222222333444666555444444333333444444555222333333444444333333222333333222222222222222222444444444333333222222222333222111000000111222333222222333333333333444444111111111111111111111111000000000000000000000000444333000//////000333444000000///...---,,,,,,+++000000////////////000000///////////////.........111111000000//////......222222111111000/////////000000000000111222333444000000000111222222222333000000000000000000000000000000///...---,,,,,,,,,////////////////////////......////////////..............................000///---,,,,,,---...///000000000000000000000000////////////........................////////////............////////////------,,,,,,,,,,,,------000///---,,,,,,---///000........................000000000000000000000000000000000000000/////////000000000000000000000000111000000000000/////////........................---++++++,,,///111000///111000000000//////......///...------------...///........................,,,,,,,,,,,,,,,,,,,,,,,,000//////......//////000.........------,,,,,,,,,,,,,,,---------.........////////////............////////////............,,,------...------,,,,,,...............---,,,,,,......------------...///000111111///---,,,---......------------...//////---,,,,,,,,,------...///------------------,,,,,,---------............///------...------...111444777555222///......///000////////////////////////........................000000000000000000////////////............//////000000000000111111111111///000000000000000000///444222000111444666555444666888::::::;;;>>>CCCGGGEEEHHHMMMTTT\\\eeennnsss|||yyyssssssuuuwwwyyyzzz{{{{{{||||||yyyuuurrrqqqpppppppppmmmlllkkkkkkmmmrrrvvvyyyyyyuuurrrrrruuuwwwuuusssmmmmmmlllllljjjfffbbb___^^^^^^]]]\\\]]]ccckkkqqqxxx}}}|||xxxlllddd```YYYSSSMMMGGGDDDAAAAAA@@@???===;;;999888777555555444444444666777999666555555444444444444555666555555555555555444444444444555555555555444444444444444555777999;;;<<<777666555444333444444555777666444333333444666777555444444333333444444555333333333444444333333333333333333222222222222222333333333333222222222222222222111000000111222222222222222333333333444444111111111111111111111111000000000000000000000000000///---,,,,,,---///000111000000//////......---000000////////////000000////////////////////////111000000000/////////...000000000000000111111111///000000111222222333333000000000000000000111111000000000000000000000000000000000//////......---////////////////////////......////////////......///////////////////////////...---------...//////000000000000000000000000////////////........................////////////............////////////------,,,,,,,,,,,,------000...---,,,,,,---...000..................------////////////////////////////////////////////////............................../////////000000000------------------.........---,,,---///000///...111000000///...------,,,///......------......///........................,,,,,,,,,,,,,,,,,,,,,,,,.........------..................---------------,,,------------........./////////............---.............../////////,,,,,,------...------,,,,,,------------,,,,,,+++............///000111111222333333111///---...///...------------...//////---------,,,------...///.........------,,,,,,,,,---------............///------...------...111333666444111///......//////////////////////////////............//////////////////////////////000000000//////......//////000///000000000111222222222111111111111111111111111333333333555888999999999:::<<>>BBBGGGIIILLLSSS\\\dddpppxxx|||zzzxxxxxxwww~~~ooo```]]][[[ZZZ\\\```ccceeennnooopppooonnnmmmmmmmmmrrrtttxxx{{{~~~{{{xxxtttssstttvvvyyyyyy}}}~~~zzzvvvvvvuuurrrqqqrrrpppjjjbbb^^^^^^``````cccfffgggjjjrrrtttfff^^^]]]XXXVVVSSSNNNIIIDDDAAA???<<<;;;:::999888777666666777666555444333333333444444444555555666666666777333444444555555444444333333333444555666888999:::555555555555444444555555666666555555555666777888555555444444444444555555444444444333333444444444444444444333333222222111//////000000111111222222222111111111111111111222111222222222222333333333111111111111111111111111000000000000000000000000000///...------...///000/////////000000111111111000000000111111000000000///////////////000000000000000000000//////////////////000000111111111111...///222333444333111000111111111000000//////...//////////////////////////////////////////000000////////////////////////......////////////......////////////////////////,,,------...///000000111////////////////////////////////////........................////////////............////////////........................///...------------...///000000//////......------////////////////////////,,,,,,---------------...........................,,,,,,---...///000111111,,,,,,,,,---------......//////000///............222222111000000///......////////////////////////........................------------------------------,,,,,,,,,,,,------........................---------.........//////............------------,,,,,,------......//////+++,,,,,,---.........---++++++,,,,,,---,,,,,,+++------------...///000111999::::::777333///------...------------.../////////......---------...............------,,,,,,,,,---------............///,,,...//////......000222111111///............////////////////////////////////////000000000111111------......//////000000000000////////////000000///000000111222333333444333333333333444555666777888999;;;<<<===???AAABBBHHHNNNVVV[[[___gggrrr|||xxxqqqnnnhhhcccaaabbbfffiiiooosss{{{uuunnnfffiiikkkkkkjjjlllqqqvvv}}}zzz}}}}}}wwwpppkkkjjjddddddccc``````gggttt{{{tttsssooommmggg```XXXOOOHHHDDD@@@>>>===:::999777777666777777555444444333333333333333333444444555555666555555666666666666555555555555555555666555555555444444555555555555555555444444444555555666666777666555555444444555555666555444444333333444444555555555444444333222111111/////////000000111111111111111111222222111111111111111111222222222333333111111111111111111111111111111111111111111111111111111000//////000111111---......//////000000111000000111111111111000000////////////000000111111////////////000000000000111111111111000000//////...000222333444222111000222222222111111000000000////////////////////////.....................///////////////////////////......////////////..............................,,,---...///000000111111////////////////////////////////////........................////////////............//////////////////000000000000//////.........------.........000000/////////.................................+++,,,,,,,,,------......////////////////////////------...///000000111111,,,,,,,,,---......//////...000111000......///000111111111111000000000000...//////000000//////...........................---------------------------------,,,,,,---------.............../////////------........./////////.........------------,,,---------------.........++++++,,,---............+++,,,,,,---------------,,,,,,,,,,,,---...//////888999:::777444000...---...------------...//////000///......---.........---------------------------------............///,,,...//////......///111/////////............/////////////////////////////////000000111111222222//////////////////000000111000000//////000000111000111111111222333333333111111111222333666888999;;;===@@@BBBEEEJJJOOOSSS]]]eeennntttwww~~~ttthhh]]][[[WWWSSSRRRUUU[[[___```gggqqqxxxzzzyyyyyyyyy|||zzzxxxsssnnnmmmrrr|||xxxmmmaaaWWWQQQGGGEEEBBB>>><<<;;;;;;;;;:::999888666555555555555333333333444444444444444555666666666666666666555555666666666555444333222333444555555666555555555333444444555666666666666666666555555555555666666666555444333333444555666666666555444333222111111000000000000000111111111000111222222222222111000111111111111222222222222111111111111111111111111111111111111111111111111000000////////////000000.........//////000000000///000111222222111000///...//////000000111111222////////////000000000000222222111111000//////...000111222222333222111000222222222222111111111111000000000000000000000000...............---------////////////////////////......////////////..............................---...///000000000000000000000000000000000000000////////////........................////////////............////////////...///000111111000///...........................////////////////////////........................+++,,,,,,------.........000000000000000000000000/////////000000111111111,,,------...//////000000---///111000......///111/////////000000000000000...///000111111000///.........................................................------------......---........./////////000............////////////.........---------,,,,,,...------------------,,,***+++,,,---............,,,,,,---...............---------,,,------......222444666555333000//////...------------...//////000000///...............+++,,,,,,------.........---------............///,,,...000000///...///000........................//////////////////////////////000111111222333333000000000000000000//////111111000000000000111111222222222222222222222222222222222444666:::===???@@@DDDIIINNNUUU^^^iiipppzzzyyyrrrhhh```ZZZ[[[\\\\\\\\\^^^cccgggnnnttt}}}zzzoooiii\\\WWWPPPIIIDDDAAA@@@@@@======;;;:::999888888888555555555555444444444444444555555666666555555444444444555555555444333222333333555666666666555555444444555666777777888888666666555555555555666666666555444333333444555666666666555444333222111111111111111111111111000000000111222222222222111000111111111111222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000222333333222000///...//////000111111222222.../////////000000000111111111111000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000//////......------////////////////////////......////////////.................................///000000111000//////000000000000000000000000////////////........................////////////............////////////,,,...///000000///...,,,---..................---.........///000000111111........................,,,,,,,,,---......//////////////////////////////000000000000111111111111------......///000111111---///111111///...000222------......///000000000...///000111111000///...................................................///......------......///---.........//////000000............/////////000......---------,,,,,,,,,.........------,,,,,,,,,***+++,,,---............,,,------.../////////...///......---------......,,,///222333222000000000...------------...//////000000///...............***++++++,,,---...//////---------.........//////,,,...000000///...///000---------...............///////////////////////////000000111222222333333222222111111000000//////111111000000000000111111333333222222222222222222666666666888;;;???BBBEEEFFFKKKRRRZZZdddqqqzzzpppjjjhhhddd___aaafffkkknnnooopppsssvvv|||uuunnnjjjjjjlllnnnrrrzzz~~~qqqkkk```UUULLLFFFCCCCCC@@@@@@>>>===<<<;;;;;;;;;777777666666555555555444333444444555555444444333222333444555555555444444222333555666666666555555555555777888999999999999666666555555555555666666777666444333333444666777777666666444333222111111333333222222111111000000000111222333333222111000000111111111111222222222111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111///000222333333222000///...//////000111222222222.../////////000000111111/////////000111111222222222222111000000111111222......//////000000111111000000000000000000000000222111111000///......---////////////////////////......////////////......000000000000000000000000//////000111111000///...000000000000000000000000000/////////......................../////////000............/////////000+++,,,...//////...,,,+++------............------------...///000111222222........................,,,,,,------...///000000........................111111222222222000...---...........................---,,,,,,,,,,,,---...000000000000111111111111000000000000////////////..............................------------......///............------------------------------------------............///---------------...///000000///...------------------------............///---------,,,,,,+++++++++///...---,,,,,,---.../////////.........---------000000000000000000000000000///------,,,---.../////////............//////------------------------------------------------////////////000000000000///......---------......222000//////222555666777666444222111111///,,,)))//////...//////000111222111222333333222333555777:::999:::???DDDGGGJJJNNNQQQZZZiiixxx{{{wwwuuussspppnnnnnnooorrrssszzz~~~tttllleee___\\\___aaahhhtttuuueeeXXXPPPNNNNNNKKKHHHDDDAAA@@@>>>;;;999999:::999888666555666777777666555666777777666555333333444444444444444333222444666666666555666777888888777777777777888888999888666555333333222222444444555555555555555444777555333333444555666555333333222222111000//////000000000000000111111222222222222222222222222222111222333222000000000222000111333555555555333222000000//////000111222222222333111---...222111---000111333444444333111000---...///000000000000000111111000000000000111111000000000000000000000000000000111111111111000000000000000000111111111111111111000000000000111111222222222111111111111111111000///000111222111///111111000000//////......000000000000000000000000////////////////////////////////////000000000000////////////............/////////...------,,,,,,,,,---.../////////...---......////////////......+++---//////---,,,...111...------------...////////////.........------------------............/////////000000000000//////......//////000/////////........................//////...------...////////////000000000111111111000000000000////////////////////////////////////......------------......///............------------------------------------------............///,,,,,,,,,,,,,,,---......//////...---------------,,,,,,,,,,,,---------...---------,,,,,,,,,++++++///...------------.../////////.........---------------------------------///...---,,,,,,---.../////////............//////------------------------------------------------....../////////000000000000/////////.../////////222000000111555999<<<<<<;;;777333111000000000///111000000000000111111222222333444444444555888:::======>>>BBBGGGNNNUUUZZZhhhqqqzzzuuuttttttvvv{{{tttjjjddd]]][[[]]]bbbhhhppp|||rrrggg```___```___ZZZRRRKKKFFFBBB>>><<<;;;;;;:::999777666777777777555444555666777666444666777777888888888777777333555666666444333444444666666555555555555666666888777666555444333333333555555555555555555444444666555333333555666555444333333222222111000000000000000000000000111222222222222222222222222222222222333444333111000111222///000222444444333222111000000000000000111222222000333333000///111111...000111333444444333222111//////000000111111111111111111111000000111111111000000000000000000000000000000111111111111000000000000000000111111111111111111000000000000111111//////000000000000000000111000///000111222111///111111000000////////////////////////////////////////////////////////////////////////000000000000////////////............------..................+++,,,...000111222222111------............------,,,...//////---,,,...000...------------...////////////.........---------....../////////000000000//////000000000000//////,,,,,,,,,,,,---...///000........................000000///......///000000//////000000000000111111000000000000////////////000000000000000000000000......------------......///............------------------------------------------............///,,,,,,+++++++++,,,------//////...------------...+++++++++,,,,,,,,,------------------,,,,,,,,,,,,///...------------...///...............---------------------------------...------,,,------......//////............//////................................................------........./////////000000000000000000000000111000111444999>>>AAABBB???:::444000000222444555333222222111111111111222111333444444555777:::===AAACCCGGGKKKSSS^^^iiiqqq|||xxxzzz|||~~~}}}uuummmgggbbb```^^^___fffnnn|||zzzwwwxxxzzzzzzssshhh\\\SSSKKKEEEBBB??????===<<<;;;::::::999:::888777777888999888777666666777777777777666666555777888777555333333444666555555444444555555666777666555555444444555555555666666666555444333333555444333444666666444333333333333222111111000000111000000000000111222222222222222222222222222222222333444333111111111222///000111222333222111000111000000000000111222222444999;;;666222111000//////000222333444333333222000111111111111222222222222222111111111111222222000000000000000000000000000000111111111111000000000000000000111111111111111111000000000000111111/////////000111111222222111000///000111222111///111000000000000/////////........................////////////////////////////////////000000000000////////////............,,,,,,------...//////000,,,---...///000000000000---------------------------...//////---,,,---......------------...///////////////............------.........//////////////////000000000000//////------,,,+++,,,---///000........................////////////////////////////////////000000000111000000000000////////////////////////////////////......------------......///............---------........................---------............///---,,,,,,,,,,,,,,,------///......---------......+++,,,,,,,,,,,,---------------------------,,,,,,.........------.................................////////////////////////---------------.........//////............//////////////////////////////////////////////////////------------........./////////000000000000000000111111222555:::???AAABBB>>>:::555222222444666777444333222222111111222222555666777888999<<<@@@CCCFFFNNNXXX```iiixxxpppjjjpppyyy{{{~~~yyytttnnniiijjjmmmnnnrrrwwwzzzzzzzzz|||}}}~~~sssggg\\\SSSMMMGGGEEECCCAAAAAA@@@???>>>@@@===;;;:::;;;<<<;;;:::666777777777777666555555777888999888666555555555888777777666666777777888666666555555555555666666666666666666555444333222444333333555666666444222333333333222222111111111111111000000111111222333222222222222222222222222111333333222111000111222000111222222222222111111111111111000000111222222999???BBB;;;444111///...///000111333333444444333222222222222222222222333333222222222222222222333000000000000000000000000000000111111111111000000///000000000111111111111111111000000000000111111000111111222333444444555111000///000111222111///000000000000000000000000////////////////////////////////////////////////////////////000000000000////////////............---------.........//////.........---,,,+++******...------------------.../////////...------------...------------...///////////////...............+++++++++,,,,,,,,,------//////000000000000//////111000...---------...///////////////////////////...........................////////////000000000000000000000////////////..............................------------......///............---------........................---------............///......------------............---------......///------------............---------------------------..................------.....................////////////////////////---------......///////////////............//////////////////////////////////////////////////////------------.........///---...///000000000000///222111222444888;;;===<<<999777444444555666555555333333333333333333444555:::;;;===>>>@@@DDDIIIMMMQQQaaaqqq|||{{{qqqpppmmmfff```bbbjjjsssyyy}}}}}}{{{yyytttoookkkhhhiiijjjyyysssggg```RRRPPPLLLKKKKKKJJJHHHFFFEEEBBB???===<<<<<<:::999:::::::::::::::999888777777888999999777666666777888888777777777777888888666555555555555666777777555555666666555444444333333333333555666666333111333333333222222222222222111111111111111222222333222222222222222222222222111222222222000///000111333333333333333333222222222222111111111111111222444;;;???999333111000/////////111222333444555555444333222222111222333333333222222222222222222333111111111111111111111111000000111111111111000000///000000000111111111111111111000000000000111111000000111222333333444444111000///000111222111///000000000000111111111111000000000000000000000000////////////////////////////////////000000000000////////////............//////.........---------//////...---,,,+++++++++//////...------...////////////.........------,,,...------------...//////////////////////////////+++++++++,,,,,,,,,------//////000000000000//////222111000///............////////////////////////---......//////......---......////////////000000000000000000////////////..............................------------......///............---------........................---------............/////////...---------.........------------...//////---------.........//////------------............------...//////...---------------...............,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000//////............//////................................................------........./////////,,,---///000111000000///222111111333555777777666444333333555666666444222333444444555666888:::;;;:::<<>>AAABBB@@@CCCHHHNNNUUU___iiioooyyyrrrlllgggddddddfffjjjqqq|||uuutttsssuuu{{{zzzyyyzzzyyyvvvrrrgggbbb[[[UUUQQQMMMJJJHHHFFFFFFFFFFFFEEEDDDCCCBBBEEEFFFFFFCCC@@@===;;;;;;999999888888888888999999777777666666666666666777333333444555666666666666555333222222333444444333333333333333333333333333222222111111222222333444222222222222222222222222333444555444222111222333444333333222222222222222444333222222111111111222,,,///000---...111222///......///111333555666777444333111000000000111222111111111000000111111111111111111111111111111111000000111111111111000000000000000000111111111111111111000000000000111111.....................///111000///000111222111///000000111111111222222222000000000000000000000000////////////////////////////////////000000000000////////////..............................------//////...///000222444555000///---,,,,,,---///000///---,,,---///000///---...------------...//////.../////////000000000000....../////////000000000//////000000000000//////,,,---...000111000000///000000000000000000000000///000111222222111000///............/////////000000000000000////////////000000000000000000000000.........------.........//////.........---------////////////////////////---------.........//////...---,,,,,,++++++++++++---------------...///000++++++,,,,,,,,,------------------.........//////,,,---...//////...---,,,---------.........//////...........................///111222333333333222//////............//////------------------------------------------------////////////000000000000---///111333444333222111000//////111333333222111333222111222444666666555555666888;;;???BBBFFFGGGMMMQQQWWW___jjjvvv~~~ppplllpppvvvtttpppkkkhhhhhhjjjkkklllrrrwww||||||yyyttttttxxx|||~~~||||||vvvnnngggaaa]]]ZZZWWWUUUUUUUUUTTTTTTRRRQQQQQQPPPPPPOOOLLLGGGBBB@@@@@@<<<;;;;;;::::::;;;;;;<<<888888777666666666666666222222444555666777777777666333111111222444444333333333333333333333333333222222111111222222333444222222222222222222222222555666777666444333444555333333222111000000111111444333333222111111111222333333111......111000---......///000222555777888444333111//////000111222111111000000000000111111111111111111111111111111000000111111111111000000000000000000111111111111111111000000000000111111000000000000////////////111000///000111222111///000000111111222222222222////////////////////////////////////////////////////////////000000000000000/////////............,,,,,,------.../////////000000///......///000111///...,,,++++++,,,...///...,,,+++,,,///111///---...------------...//////.../////////000000111111---------............/////////000000000000//////,,,,,,,,,---...///000111000000//////.........---111111111111000000000000------............------000000//////.........---,,,,,,,,,---------......000000//////.........---//////.........---------//////............//////////////////////////////000000000000000000000000///...,,,++++++,,,---...---------...............................................................---------............///111000...---,,,------...000222555666777666444222.......................................///000000000000//////.........---...............///000000......///000111222222333444333222111111222333444666444111111222444555666444999@@@HHHSSS[[[ZZZVVVVVV]]]jjj{{{ttteee]]]^^^aaadddfffiiikkknnnvvv~~~xxxuuuzzz{{{vvvrrroooppprrrssszzzzzzwwwtttvvvzzzsssuuuzzz~~~yyyvvvsssooolllkkkfffaaa___aaaccccccbbbccceeegggcccZZZNNNDDD>>><<<:::888888999999999888666555666777999999777555666444333333555888888888777666555444333333222333333222222222222222222222111111222222222222111111///000000111222222333333:::999888666444222111000444444333333333333222222444444444333333333222222000000000000000000000000000000000000111333555777555444222000//////000111000000000000111111111111111222222333333222222111222222222222222222222222////////////////////////000000000000000000000000///////////////000111111......///000000000000000//////...//////000111222111111000000//////............///000000111000000////////////000000000000---------............///111111000///...---,,,,,,///......000333333000---000...---...///000///...---------,,,,,,------...000000000000//////////////////000111222222333333000000//////......------+++,,,,,,---...///000000------------...//////000000/////////............111111111000000000//////---......//////......---000/////////............,,,---------.........///000/////////............//////.........---------//////............//////////////////////////////........................///...,,,+++,,,---...//////.............................................------------------------------------...............---,,,+++++++++,,,,,,///000222444555333222000.......................................///000000000/////////...........................///000000//////000000111111222222111000000//////000000111333222111111333555777777999>>>EEEMMMYYYdddgggdddnnnyyyoooaaa\\\]]]aaaeeejjjrrr{{{xxxvvv|||}}}xxxrrrnnnlllkkkkkklllnnnpppooopppvvv{{{qqqnnnmmmvvv~~~|||vvvqqqllljjjkkklllkkkiiisssuuuvvvrrrhhh[[[OOOIII>>><<<:::::::::999888666<<<:::777777888999999888777555333444666777888777666555444333222222222222222222333333333333222222111111111222222111111111222222222111111111111111666666555444222111000///333333222222222111111111222222222222111111111111000000000000000000000000111000000000111333444555555333111000//////000111//////000000000111111111111222222333333222222111222222222222222222222222000000000000000000000000000000000000000000000000---------------...//////......///000000000000000///////////////000000111111000000000/////////...---...//////000000000///.../////////000000000000---------............//////////////////.........111...---...000222111///000...---...///000///.........---,,,,,,,,,------////////////000000000000000000111222222333444444222111111111000000000///....../////////////////////......---......//////////////////............111111000000000000//////---......//////......---////////////........................////////////////////////............/////////.........------//////............//////////////////////////////------------------------......---,,,---...000111000000000//////.................................------------,,,,,,,,,,,,------------............,,,,,,+++++++++,,,---------...000111222111///..........................................///000000////////////...........................///000000000000000000000111111111//////000000000000000///111222222444666888:::;;;???CCCIIIRRRaaarrrzzzzzz}}}qqqjjjkkkqqqvvv}}}zzzxxx|||~~~xxxssspppnnnooosssyyy{{{|||}}}zzzvvvuuuzzz|||pppgggqqq|||xxxttteeeYYYQQQDDDBBB???===<<<<<<:::999>>>:::666444444666888888888666555555666777777666555444333222222111222222111222444555555444333222111111111111111111111111444333333222111000000000222222222222111000///...222222222111111111000000111111000000000/////////000000000000000000000000111111000000111222333333444333111000//////000111////////////000000000000111222222333333222222111222222222222222222222222111111111111111111111111000000000000000000000000---------------...//////......///000000000000000000000000///////////////000000000000////////////------...////////////........./////////000000000---------............///---.........//////000000222///,,,,,,...000111111000...---...///000///...//////...---,,,,,,,,,---......//////000000111111111111222222333333444444111111111111000000000000111111000000////////////000000///...............///////////////.........111000000000////////////......////////////......///////////////.........///////////////000000000///////////////.........////////////............///......------......///////////////////////////------------------------------------...000111222222111111000///......---........................---,,,,,,,,,,,,,,,++++++,,,,,,---------.........------------...//////000,,,---///000000000///..........................................///000000///////////////........................///000000111111111000000000000000000111222333333333222111222444666888:::<<>>>>>???<<<888666777888999:::999777666666777888777666444333222222111111111222111222555777777666333222222111111111111111111222444333333222222111000000///000111111111111000///222222222222111111111111111000000000////////////000000000000000000000000111111000000111111111111333222111000///000000000....../////////000000000111222222333333222222111111111111111111111111111111111111111111111111111000000000000000000000000///////////////000111111......///000000000000000000000000000000///......000000000000////////////------...............---........./////////000000---------............///............////////////000...------...///000111000...---...///000///...000///...------,,,,,,------......///000111111222000000111111222222222222////////////............////////////////////////111000///........................///////////////000000000////////////......//////////////////............///////////////000000000000000000000000.........///////////////000000/////////...............------------......////////////////////////........................---------...///000111111222111111000///......---........................---------,,,,,,+++++++++,,,,,,,,,------------...,,,------....../////////------//////000000///..........................................///000000.........///////////////...............///000000111111111000000000000000000111222444444444333222333555888:::<<>>===<<<999888777777999999777666333333222111111111222222000222555777777666444222222222111000000111222222222222222222222222222222///000222333444333222111444333333333333222222222222222111111111000000000000000000000000000000000///000000000000000000000111111000000000000000000////////////000000000000111222222333333222222111111111111111111111111111111111111111111111111111000000000000000000000000///////////////000111111......///000000000000000000000111111000///...---////////////000000000000---...............------............////////////---------............///////////////............,,,---///000000//////...000...---...///000///...000///...------------------......///000111111222////////////000000000000............////////////,,,,,,---......///000000111000000///.........///.........///////////////000000////////////.........//////000000//////............///////////////000000000000////////////.........///////////////000000000/////////............------------......////////////////////////........................---------...////////////000000000//////.......................................------,,,,,,++++++,,,,,,,,,,,,------------++++++,,,---------,,,,,,---......///////////////.......................................///000000.........///////////////...............///000000000000000000000111111111000000111222333333333333333666:::===???EEELLLRRRWWWZZZ___iii}}}xxxuuuvvv{{{yyywwwwwwyyywwwssspppppprrrvvvxxxwwwtttrrrqqqxxxwwwjjj]]]SSSMMMIIIFFFDDDBBB???>>>===<<<;;;999888888777888::::::999777333333222222222222333333000111333555666555444333333222111000000111222333222222222333333333333333111222444666666555444333444444444333333333222222333333222222222111111111000000000000000000000000---...///000000000000000000000000000000000000000000000000000111111111111111222222333333222222111111111111111111111111111111111111111111111111111000000000000000000000000---------------...//////......///000000000000000//////000111111000......////////////000000000000...////////////...------------........./////////---------............///000000//////.........---***---000111000.........000...---...///000///...///...............//////......//////000000111111..................//////000000000000111111111111++++++,,,---...///000000000000///////////////000............/////////000000000/////////.........//////000000000000//////............/////////000000000000//////...................../////////000000000000000/////////......------,,,,,,------...////////////////////////---------------------------------.........------///.............................................//////......---,,,,,,+++++++++,,,,,,,,,---------+++,,,---------,,,+++***---------.........//////.......................................///000000............/////////000...............///000000//////000000111111222222222222222222333444555555666:::???CCCGGGPPP[[[cccmmmooosss{{{~~~xxxvvvuuuuuu{{{}}}}}}~~~zzzrrriiikkkuuu}}}xxxooofff^^^ZZZNNNJJJDDD???<<<;;;999888777777777999;;;;;;:::888444444333333333333444444000111222333444444444444333222111//////111222333444444444333333222222111222333555777777666444333333333333333222222222111333333222222222111111111000000000000000000000000+++,,,...000111111000000//////000000000000000///111111111111222222222222111222222333333222222111111111111111111111111111000000000000000000000000000000000000000000000000---------------...//////......///000000000000000---...000111111111///....../////////000000000111///000000000//////...------------.........//////---------............///.........///////////////+++---//////------...000000...---...///000///......------......///000111////////////000000000000///////////////////////////000000000111111111222------....../////////000000000////////////000000---.........//////000000000/////////............//////000000000000//////---.........//////000000000000//////.........------.........//////000000000000000000////////////...------,,,,,,------...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,---------.......................................000000///...------,,,,,,++++++,,,,,,,,,---------......///000///...,,,+++,,,,,,------------.............................................///000000---.........//////000000...............///000000...//////000111222222333555555444444555666888999:::>>>DDDIIIPPPZZZhhhrrr~~~vvvpppnnntttzzzyyy~~~zzzjjjgggoooooo{{{~~~uuuooo]]]WWWMMMEEEAAA???>>>>>>777666777999<<<<<<;;;999444444444333333444555555000000111111222333444444333222000//////000222333777666555444222111000///222444666888888666444222222222222111111111111000222222222222111111111111000000000000000000000000***+++---///111111111000...///000000000000000///111111222222222333333333222222222333333222222222000000000000000000000000////////////////////////000000000000000000000000///////////////000111111...//////000000000000000,,,...000111222111000///.../////////000000111111000000111111000///......---------.........//////---------.........//////,,,,,,---...///000111222---...///---++++++///222000...---...///000///...------------///000111222000000000000////////////000000000000000/////////---.........//////000000000000000000////////////111000...///000111///...222111111111000000//////333333333222111000////////////000000000000//////////////////////////////000000//////.........------.........//////000000000000//////............////////////////////////.........................................................------,,,,,,,,,..................------+++,,,---......---,,,+++,,,---......,,,,,,---...---,,,,,,,,,,,,---......+++++++++******+++++++++........................//////.........------------------.........//////000000000000000000000000333000---...111333222111222222222222222222333333555444333333555888<<<>>>AAAHHHPPPWWWcccrrr~~~~~~xxxuuussswwwyyynnnnnnxxx~~~uuupppmmmpppwwwyyylll[[[NNNGGGCCC???;;;888777777888999888666444555555444333333333333444333333333333333333333333555333111000111222555777:::999777666444333333222333333333333333222111000111000000000//////......///111333444333000---+++000000000000000000000000//////000000111111222222111111111111111111111111222222222111111111111111222222222222222222222222//////000111222222333333222111000.........///000......///000111222222333//////000222333333111..................///000111000///...---,,,---.....................///000000...------,,,,,,------......---,,,,,,---...000111------............------........................................................................------+++(((%%%&&&+++///---.........//////000000//////............//////........................222222111111000000//////111///...///000111000...111111111000000000//////111111222111000///......//////000000000000//////////////////////////////000/////////............------------.........////////////.........------------------------------.........................................................------,,,,,,,,,........................---......//////......---,,,---......,,,,,,---...---,,,,,,,,,,,,---......000000////////////000000........................//////.........------------------.........//////000000000000000000000000222000---...000222222111111111111111222333555555444666777777888:::???BBBHHHQQQ]]]ggguuuzzzsssuuu}}}uuuppptttyyy~~~~~~zzzuuutttyyy}}}mmm___UUUNNNFFF@@@@@@===;;;:::::::::888777666555444444333333444444222222222222222222222222555333111000111222555666:::999777555444333333222222333333333222222111000333222222222111111111111111222333333222111...---000000000000000000000000000000000000000111111111000000000000000000000000111111111111111111111111111111111111111111111111//////000111111222333333222111000.........///000/////////000000000000000/////////111333333000...//////.........///000000111000///.........//////---------------...//////...------,,,,,,------.........---,,,,,,,,,---...---......//////......---...........................................................................//////...++++++---000............/////////000000000////////////000000000000000000000000000000111111111000000000000000000///...///000111000///111111000000000000//////000000000000000///...---//////000000000000//////////////////////////////////////////............,,,,,,,,,---------------.........---------------------------------------.........................................................---------------......................../////////....../////////,,,---......,,,,,,---...---,,,,,,,,,,,,---............------------.............................................---------------........./////////////////////////////////111///......000111111000000000000111333555666777555999<<<===<<>>AAADDDHHHPPP```sss{{{ooommmjjjhhhhhhgggdddccc^^^```cccfffiiikkklllmmmkkkkkkjjjhhhgggfffeeeeee```aaabbbbbb___[[[VVVTTTOOOUUU[[[______]]]^^^___dddlllwwwkkkcccZZZUUUSSSRRRVVV]]]fffjjjrrr~~~}}}~~~}}}|||jjjaaaSSSGGG???;;;::::::888888777666666666666666555555555555555555555555333222222222333333444444555555444333222222222222///000111111222111111111222222222333333333333333333222111000000111222333000000000000000000000000111111111111000000000000111111111111111111111111...//////000000111111222222222222222222222222222000000000000000000000000000//////......///111111//////000111222333444555///...---...000111000///111111000/////////000000.........///...------,,,///............///000000//////............//////------///000000111111000...//////000000//////...........................////////////////////////......................../////////111444777777777///////////////.........//////............//////111111111111111111111111000000000000111111111111///...---...111222111000........./////////000000000000111111111111000000//////000000000000//////////////////////////////............/////////000/////////......---------------........./////////------------------------................................................---........./////////000,,,,,,------...//////000------............------,,,---......,,,,,,---...---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---........................---------.........//////.../////////000000000000000000000000000000000000000222555555333222333444333444555888;;;>>>@@@BBBGGGJJJOOOXXXfffxxx~~~rrrqqqpppooonnnkkkgggddd]]]\\\[[[ZZZZZZYYYWWWVVVUUUWWWZZZ\\\]]]^^^^^^___]]]\\\ZZZYYYXXXWWWVVVVVVRRRSSSTTTTTTTTTRRROOONNNNNNNNNPPPQQQQQQRRRRRRRRRXXX^^^gggooouuuyyy|||~~~yyy}}}}}}yyy{{{rrriiiddd___[[[\\\___fffiiiooovvv~~~~~~{{{}}}~~~ssscccSSSGGG@@@<<<:::999888777777666666777777444444444444444444444444222222222333333333444444555444333222111111111111//////000111111111111111222222222333333444444444111111111000000111111222000000000000000000000000000000000000000111111111111111111111111111111111//////000000111222222333111111111111111111111111000000000000000000000///000///.........000111222/////////000000111111111///...------///000000///000000000///000000111111...//////000///...---,,,...------------...////////////............//////---...///000000//////...//////000000000000//////........................////////////////////////........................///000222666;;;<<<:::888000/////////............000000////////////000000111111111111111111111111111111111000000000000000......---...111222222111---.........//////000000//////000000000000000/////////000000000000//////////////////////////////---.........//////000000.........------,,,,,,,,,........./////////000000////////////////////////................................................---.........//////000000,,,,,,------...///000000---...///000000///...---,,,---......,,,,,,---...---,,,,,,,,,,,,---.........------,,,,,,------...........................---------.........//////////////////000000000000111111111111111111111111000333666666444333444555111222555888<<>>>>>:::666000000//////.........---111111000000000000111111////////////////////////222222111111000000//////333222111000///---,,,,,,---...///000000///...---222111000///////////////000000000000000000000000000000//////.........---...---------...///111222000000//////.........---......------------..................////////////////////////////////////***,,,///000///......///................................................//////.........---------------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,..............................//////////////////......------------......222222111000000111111222333555666666555444555555444888<<>>AAAEEEKKKRRRWWWffftttyyyuuupppllljjjddd\\\UUUUUURRRPPPPPPRRRRRRQQQOOOPPPPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPOOOOOONNNPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRQQQPPPNNNOOOQQQSSSQQQQQQRRRRRRRRRRRRQQQQQQTTTRRRQQQOOOOOOPPPQQQRRRTTTSSSSSSRRRRRRRRRSSSSSSSSSTTTUUUVVVVVVUUUTTTSSSNNNQQQUUUXXX\\\eeeqqqzzzrrrmmmsss|||{{{uuuuuuzzzyyy|||~~~lllZZZOOOHHHDDD@@@===<<<:::888666888777666555444444444444444444333333222111111111222222222222222222222222222222222222222111000000111111111111222222222222444444333222222111000000222222111111111000000000000000000/////////...............///000111111111111111111111111000000000111111111111111111111111////////////////////////000000000/////////......////////////............//////............///000111000000000/////////...000000111222222222222111111000000///......------//////.........---------...............///000000......////////////......///.........//////000111222222111111000////////////////////////............///222444555555444222111000000000/////////...//////000000000000000000222111000//////...//////000000000000111111111111111111111111000000000/////////............//////000000000000000000111111////////////////////////////////////..................---......///000111////////////..................------------......---............/////////////////////////////////...//////...,,,,,,---///...............................................................---------...//////////////////...000000///.........//////................................................000000//////.........---///......------......///111222333444444333222111333555777777777777999:::@@@@@@BBBGGGPPPYYYaaaeeezzzwwwoooccc^^^YYYWWWWWWWWWTTTRRROOONNNMMMMMMPPPQQQQQQPPPQQQQQQPPPPPPPPPPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLNNNOOOOOOOOOOOOPPPSSSUUURRRRRRSSSTTTTTTSSSSSSRRRTTTSSSRRRPPPPPPPPPQQQRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPNNNKKKJJJFFFHHHKKKMMMPPPWWW```hhhssstttssskkkccccccmmmvvv|||yyy{{{~~~}}}tttfff]]]VVVKKKDDD@@@===;;;888777666555444444333444444444333222111111222333444333333333333333333333333222222222222222111111000111111111111222222222333333222222111111000000000222222222222222111111111333333222111000///......---......///000111111222111222333444444222000...111111111111111111111111000000000000000000000000////////////............------------............---------......000111111000000000000///////////////000111111222222111111000000000///......------...............---------000000//////......---------......//////..................---......///000000000000000000000000000.........///////////////......///000111000000000000000000000/////////////////////000111222222222111000000//////000000000000000000111111111222222000000111111111111111111000///...------...///000---......///000000000000///////////////////////////////////////.....................//////000000///////////////...............------------......---------.........//////////////////////////////000000///---++++++---///........................................................................///000111111111111000//////...---,,,,,,,,,,,,,,,................................................000000000///......------//////............//////000222444555555444333222222444666777777999;;;>>>BBBDDDIIISSS```kkkqqqrrr|||sssqqqnnnkkkiiiddd___ZZZXXXUUURRRRRRSSSUUUUUUTTTPPPPPPOOOPPPQQQRRRRRRSSSQQQQQQPPPOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOONNNMMMLLLLLLLLLNNNOOOPPPPPPPPPQQQTTTVVVRRRSSSTTTTTTUUUTTTTTTTTTTTTTTTRRRQQQQQQQQQQQQQQQOOOPPPPPPQQQQQQRRRRRRRRRPPPPPPQQQQQQPPPOOOMMMLLLKKKLLLMMMMMMNNNQQQWWW\\\^^^___]]]YYYUUUYYYdddnnn{{{vvvkkk\\\OOOFFFAAA===:::777666555444333333333333444333111000111333555666444444444444444444444444222222333333222222111000111111111222222222333333333222222222111111111000222222222222222222222222333333222222111000000///////////////000000000000222222333444333111000...111111111111111111111111000000000000000000000000////////////.........------------....../////////...------......///000111000000000000///////////////000000111111111111111000000//////....................................000000000//////...------------.../////////............---------......///---------.........//////------......//////000000//////..................000000000000/////////////////////000000111111111000000//////000111111222000000111111111222222222000000000000000111111111000///...------...///000,,,,,,...////////////....................................///////////////.........///////////////.........///////////////......------------......------------............////////////////////////000000///---++++++---///................................................---.....................///000111222222111000//////...---,,,,,,,,,,,,,,,------------------------........................000000//////.........---/////////....../////////000111333555555555333222111333555777888;;;???BBBDDDIIITTTdddttt}}}yyymmmccc]]][[[WWWUUUTTTTTTTTTTTTRRRQQQQQQRRRSSSTTTSSSRRRSSSSSSSSSRRRQQQQQQRRRSSSQQQQQQPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOQQQPPPPPPOOONNNMMMLLLLLLPPPRRRSSSRRRRRRRRRSSSUUURRRRRRSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQPPPPPPPPPMMMNNNPPPQQQRRRRRRRRRRRROOOPPPQQQRRRQQQQQQPPPOOOLLLLLLLLLLLLLLLNNNRRRTTTUUUUUUSSSOOOMMMPPPYYY```iiirrr||||||~~~~~~nnn]]]NNNDDD>>>;;;777777666555444444444444444333111111111333555777444444444444444444444444222333333333333222111111111222222222222333333333333333333333333222222222222222222222222222222222111111111111222222222222111111000000//////......222222111111000000000000000000000000000000000000000000000000000000000000000////////////..................//////000000111//////............//////////////////000000000000//////000111111111111000////////////............---.....................---...//////000//////...---......///000000000//////...------------......,,,,,,------......//////------......//////000000000000///...---......///////////////000000000000000000000//////.........000//////000000111222333111111111111222222222222///////////////000000000//////............//////,,,---...///000///...---.................................///////////////......////////////...............///////////////......------------......,,,------------.........////////////////////////...//////...,,,,,,---///................................................---------...............///000222333333222000///000000///.........//////------------------------........................////////////////////////000//////......//////000000111222444444444333333222444777999;;;???DDDHHHJJJTTTeeewwwyyytttmmmjjjgggbbbZZZSSSTTTRRRPPPOOOOOORRRUUUWWWRRRSSSTTTUUUUUUUUUSSSSSSTTTUUUTTTSSSPPPOOOPPPRRRRRRRRRQQQPPPOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPOOOOOONNNMMMLLLLLLRRRSSSTTTTTTSSSRRRSSSTTTPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOOOONNNLLLNNNPPPRRRSSSSSSSSSRRRPPPPPPQQQQQQQQQOOONNNMMMJJJJJJKKKLLLNNNQQQSSSUUUVVVTTTRRRNNNKKKLLLOOORRRYYY```kkkyyywwwpppppp{{{xxxtttvvvzzz|||iiiUUUEEE>>><<<888777666555555444555555444333222222222444555666555555555555555555555555333333333333333222222111222222222222333333333333333333333333333333333333111111111222222222222222000000111111111222222222111111000000//////......111111000000000000111222000000000000000000000000000000000000000000000000000000000000/////////////////////000000000000000000//////.........//////////////////000000000000...///000000111111000000//////////////////......---------...............+++,,,...000000000000///......///000111111111111000///......---..................//////000000000.........///////////////111000000/////////000000////////////000000000000000000000///...---------000000000000000111222333111111111222222222222333/////////.....................////////////.........///111222111000...---..................................../////////000......///000000///...---............/////////000......------------......,,,,,,---------.........////////////////////////,,,---//////...---...///................................................---------.........//////...000222333333222000...//////.........//////000................................................------......///000000000000000////////////000000000000111111222333333444555777:::<<>>===999999777666666666666666333333333444444444444444555555555555555555555555333333444444333333222111222222222333333333444444222222222222222222222222000000000111111111222222111111111111111000000000.../////////000000000111///000111333333333333222000000000000000000000000////////////////////////222111111111000000000000//////////////////............---......///000111.../////////000000000111...//////000000000000000.../////////////////////---------.........//////+++,,,...000111000/////////000111222222333333333111000//////.........///...////////////////////////////////////.........///000000000000000000000.../////////000000000111000000000///////////////111111111000111111222222111111111222222222333333//////......---------------...///000000///...---111222333444333111///...........................---.........//////000000......///000000///...------.........//////000000.........------.........,,,,,,,,,---------......////////////////////////***,,,///000///......///................................................---------.........//////...///111333333111///...,,,,,,,,,,,,,,,---...///000000000000000000000000........................,,,,,,---...///000111111000000////////////000000000000000000111222333444888:::<<>>>>>:::999888777666666666666333444444555555444333333666666666666666666666666333333444444333333222111222222333333333444444444111111111111111111222222//////000000111111111222333222222111000///......,,,,,,---///000222333333---///333666777666444222000000000000000000000000////////////////////////222222222222111111111000/////////......------,,,,,,,,,,,,---///000222333.../////////000000111111...//////000000000000000.........///////////////---------.........//////,,,---///111111000...---000000111222333444444444111111000///////////////------------------------000000//////.........---...//////000111111000000.../////////000000111111//////000000111111222222222222111111111111111222111111222222222333333333............////////////000000////////////000000777777777777555222///---------------------------------......//////000000111000000///...---------........................---------.........////////////.........---------........................///...---,,,+++,,,,,,------------............///000000///...------,,,,,,,,,,,,,,,---------......000000000000000000000000////////////////////////---------............///............////////////111111000000//////......------......///000000000111222222111111333777:::777888>>>FFFHHHJJJTTT```nnnyyy}}}eee___YYYUUUUUUVVVUUUTTTQQQPPPOOOPPPQQQTTTWWWYYY^^^]]][[[ZZZXXXWWWVVVVVVUUUVVVXXXYYYZZZ[[[\\\\\\XXXWWWUUUUUUWWWYYYZZZYYYXXXXXXXXXXXXWWWVVVUUUTTTWWWVVVVVVUUUSSSQQQOOONNNQQQRRRSSSSSSSSSRRRPPPOOOTTTSSSRRRQQQQQQQQQQQQQQQJJJKKKKKKLLLMMMNNNNNNOOONNNNNNNNNNNNNNNMMMLLLLLLNNNOOOPPPQQQRRRQQQPPPOOOMMMMMMNNNOOOPPPPPPQQQQQQMMMMMMLLLMMMOOOOOONNNLLLMMMNNNPPPQQQRRRRRRRRRRRRTTTSSSRRRRRRSSSUUUXXXZZZ]]]aaahhhooovvv{{{~~~{{{}}}~~~}}}~~~~~~sssnnniiieeeeeesss~~~uuuppp||||||dddKKK>>>;;;888777666555555444444555555555555444444333333333444444333222222222333333000111333555555444333222111111111222222333333333111222222333333222222111333333333222222111111111000000000000000000000000000000000000000000000000111222222333333222222111666444111///.........///000000000000000000000000///,,,+++---111444333111------............------------...///000111222222//////000000000000////////////000000///...------........................111000.........///000111...............//////000---...///111222222333333////////////////////////000000000000000000000000//////............//////000000000000////////////............////////////............/////////000111111000000111111222333111111222222222333333333............////////////000000////////////000000555555666555444222///...------------------------.........///////////////111000000///......------........................---------.........////////////.........---------........................///...---,,,,,,,,,---------------............/////////......------,,,,,,,,,,,,---------.........................................................---------............///............////////////111000000000/////////...------...//////000000111111111222222222444888;;;>>>>>>CCCHHHKKKNNNYYYeeesss|||uuukkk^^^ZZZUUUSSSSSSSSSRRRQQQTTTTTTTTTVVVWWWZZZ\\\^^^___^^^]]][[[ZZZZZZZZZZZZYYYZZZ[[[\\\]]]]]]]]]]]]YYYWWWVVVVVVXXXYYYZZZYYYXXXXXXXXXXXXWWWVVVUUUUUUWWWVVVVVVUUUSSSRRRPPPOOOPPPQQQRRRRRRRRRQQQPPPOOOOOOOOONNNMMMMMMMMMMMMMMMKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKNNNOOOOOOPPPPPPPPPPPPPPPKKKKKKLLLLLLMMMMMMNNNNNNMMMLLLKKKLLLNNNNNNMMMKKKLLLMMMNNNOOOQQQRRRTTTTTTUUUTTTSSSSSSTTTUUUVVVWWWSSSTTTWWW\\\aaaggglllnnnvvv{{{zzzuuuooojjjiiiooovvv{{{yyy|||tttttt~~~|||dddMMM@@@<<<888888666555555555555555555444444444444444444333555444444444444444555555111222444555555444333222111111222222222333333333111222222333333222222111333333333222222222111111222222222222222222222222111111111111111111111111111222222333333222222111555333111///......///000000000000000000000000000000///...///111333333333---......//////......---......//////000111111111//////000000000000/////////////////////...------........................111111111111222222333333111000//////............+++,,,...///000111111111//////////////////////////////////////////////////////............//////000//////////////////////////////000000000000111........./////////000000111111000000111111222333222222222222222222333333............////////////000000////////////000000222222333333333111///...////////////////////////000000///////////////...000000000///......------........................------........./////////...............---------........................///...------,,,------------------............///------------------------,,,------------.........---------------------------------------------------------............///............////////////000000000000////////////.........///000000111111000111333333444777<<>>888888777666555555555555444444444444444555555555555555555555555666777888222333444555555444222222222222222222333333333333111222222333333222222111333333333222222222222111222222222222222222222222111111111111111111111111111111222222222222111111333222000/////////000111000000000000000000000000///000000000//////111333......////////////......000000000000000000000000//////000000000000/////////////////////......---........................000222444666777666666555333222111///......------***+++,,,---.../////////////////////////////////........................//////............//////////////////////////////000000000000111111111111....../////////000000000111111000000111111222333333333333333222222222222............////////////000000////////////000000///000000111111000000///////////////////////////111000000000//////......000000//////................................................////////////.........................................................------------...---------............///,,,,,,,,,,,,------------------------............---------------------------------------------------------............///............////////////000000000000////////////...//////000000111111222111333444666888<<>>999888777666555555555555333333444444555555666666444444444555555777888888333444444555444444333222333333333333333333333333111222222333333222222111222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222111111111111000///000000111222////////////////////////,,,...000...++++++---000...//////000000//////...111111111000000000////////////000000000000//////...///////////////..............................///111555888:::999777555222222111000///.........***+++,,,---............////////////////////////........................//////............//////........./////////////////////000000000111111111...////////////000000000111111000000111111222333444333333333333222222222............////////////000000////////////000000.........//////000000///000000000000000000000000111111000000/////////...////////////............................................./////////000000---.............................................---.....................---------............///,,,------------------------------.........//////................................................---------............///............////////////////////////000000000000//////000000111222222222333555888:::>>>CCCIIIMMMSSSYYY___ccciiitttyyyppppppwww}}}yyytttmmmhhhbbb\\\YYYYYYYYYZZZVVVYYY\\\___```___^^^^^^]]]___cccfffhhhiiihhhhhhiiihhheeedddcccdddeeeggghhhhhhhhhgggeeecccbbbaaa[[[YYYXXXXXXYYYYYYXXXVVVUUUVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSRRRRRRQQQPPPNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIJJJIIIHHHHHHHHHIIIKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJHHHFFFFFFEEEDDDEEEHHHMMMRRRVVVVVVVVVVVVUUUTTTSSSQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRTTTYYYaaajjjpppssssssrrrlllxxx~~~~~~}}}}}}nnn___XXXVVV[[[lll~~~~~~vvvfffRRRDDD>>>>>>999888777666666555555666444444444555555666666666333222333333444555666777444444444444444444444333333333333333333333333333111222222333333222222111222222222222222222222222222222222222222222222222111111111111111111111111000111111222222111111000000000000000000111111111////////////////////////---///000...+++***---000///000000000000000000///222222111111000000////////////000000000000//////......///////////////...........................---000555999:::888555333000000////////////000000,,,---...///////////////////////////////////////........................//////............//////------....../////////000........./////////000000////////////000000000111111111000000111111222333333333333333333333333333............////////////000000////////////000000............/////////000000000000000000000000000111000000000000000000/////////////////////..................................../////////000000000---------.......................................------...////////////...---------............///........................------........./////////........................////////////////////////---------............///............////////////////////////000000000000000000000111222222333333666888<<>>999999888777666666666666555555555555555666666666222222222222222333444555333444444444444555555555444444444444333333333333111222222333333222222111111222222222222333333333444444444444444444444444222222222222222222222222000000111111111111000000000000000000111111111111000000000000000000000000000111111000//////000111000000111111111111000000222222222111111000000000//////000000000000//////---...//////////////////........................,,,///444888888777333111...............///000000......///000000000000000////////////////////////........................//////............//////---------......//////000............/////////////////////000000000111111111111000000111111222333333333333333444444444444............////////////000000////////////000000...............//////000////////////////////////000000000000000111111111.../////////////////////.........................../////////000000000000---------.........//////........................,,,---...///000000///...---------............///000000000//////......---............////////////------------------------........................---------............///............////////////.../////////000000000111000000111111222333333444999<<<@@@DDDIIIPPPWWW\\\jjjxxx~~~vvvlllccc^^^]]]]]]]]]^^^_______________aaabbbbbbfffkkkmmmnnnmmmnnnpppoooppprrrtttuuuuuuuuuuuuqqqnnnjjjfffcccbbbcccdddeeeeeedddcccbbb```^^^]]]YYYXXXXXXXXXXXXWWWTTTRRROOOOOOPPPPPPPPPPPPPPPOOONNNNNNOOOPPPPPPOOOOOOOOONNNNNNLLLKKKKKKKKKLLLMMMIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNOOOOOONNNNNNOOOOOONNNNNNMMMLLLIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJKKKJJJHHHFFFCCCBBBAAAAAACCCFFFIIIKKKLLLLLLKKKKKKKKKLLLNNNOOONNNOOORRRTTTTTTTTTRRRQQQWWWTTTQQQQQQTTTWWWWWWWWWYYY___ooo}}}lll]]]]]]eeekkkxxxyyylll]]]OOODDD???:::999888777666666666666666666666666555555555555333333222222222222333333333333333444555666777888555555444444444333333333111222222333333222222111111111222222222333333333222222222222222222222222222222222222222222222222000000111111111111000000000111111111111000000///000000000000000000000000222111///000111222222111000111111222222111111000222222111111111111111111//////000000000000//////------...///////////////........................---000444777777555222000///...---------------.........///000000000000/////////////////////////////////////////////////////////............//////,,,,,,---......///000000...////////////000000000//////000000000111111111111111000000111111222333111222222333444555666666............/////////000000000////////////000000//////.........//////000//////////////////////////////000000111111222222.........///////////////........................////////////000000000000---------.........//////........................,,,---///000000000///...---------.........//////222222111000///......---............/////////000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////............/////////000.../////////000000111111000111111222222333444444;;;>>>BBBGGGLLLTTT[[[```tttyyyuuuiiiccc[[[WWWVVVYYY\\\^^^```aaabbbcccdddfffiiikkkiiinnnrrruuuttttttvvvxxxssstttuuuvvvvvvwwwwwwwwwssspppkkkfffbbbaaaaaabbbcccccccccbbb```^^^\\\[[[YYYXXXWWWWWWWWWVVVSSSPPPMMMMMMNNNOOOOOONNNNNNNNNMMMMMMNNNOOOOOOOOONNNNNNOOONNNLLLKKKKKKKKKLLLMMMJJJJJJJJJJJJJJJKKKLLLMMMLLLLLLMMMNNNOOOPPPPPPPPPOOOPPPPPPPPPPPPOOONNNNNNJJJKKKMMMNNNNNNNNNMMMLLLKKKLLLLLLMMMNNNOOOOOOPPPLLLKKKJJJJJJKKKJJJHHHFFFBBBAAAAAA@@@AAACCCFFFGGGHHHGGGFFFFFFGGGIIILLLMMMMMMNNNOOOQQQRRRSSSSSSSSSUUURRRNNNNNNPPPSSSTTTSSSRRRTTT___ooo{{{~~~zzz~~~iiiaaaddd```nnn~~~uuugggWWWHHH@@@:::999888777666666666666777777666666555555444444444444333222222222333333222222333333555666888999555555555444444333333333222222222333333222222222111111111222222333333333........................222222222222222222222222000000111111111111000000111111111111111000//////000000000000000000000000111...,,,---000222111///111111222222222222111111111111111111111111111111//////000000000000//////------...///000000//////........................///111444777777555222///000///...---,,,+++++++++......//////000/////////////////////////////////000000000000000000000000//////............//////,,,,,,------...///000000000000000000111111111111000000000000111111111111111111111000111222222333000111222333555666777777000000000000111111111111////////////////////////......////////////......000000//////.........------......///000111111222111111000000//////......///............------------///000000...,,,,,,,,,///////////////.........000000///..............................---------///......---------......000000000000///...---,,,......---------,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---...000111111......000000000///...---000000//////.........---////////////000000000000111333555444333444999>>>AAACCCJJJQQQSSSXXXhhhyyyrrrlllfff```^^^WWWUUUUUUXXX]]]aaabbbbbbiiiiiiiiikkknnnrrrvvvyyy{{{zzz{{{|||~~~~~~|||zzzvvvvvvvvvvvvuuutttsssssssssmmmgggccccccccccccaaa]]]\\\ZZZZZZ[[[\\\\\\[[[WWWVVVUUUSSSRRRPPPOOONNNPPPOOOOOOOOOPPPPPPNNNLLLKKKLLLMMMNNNNNNMMMLLLKKKIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQPPPOOOOOONNNMMMLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLJJJIIIHHHEEECCCAAA??????AAACCCEEEEEEDDDCCCBBBDDDFFFIIIKKKOOOOOOOOOPPPQQQRRRSSSTTTUUUTTTSSSQQQPPPPPPPPPQQQOOOTTTYYY\\\aaajjjxxx}}}~~~ooo]]]\\\```nnnsssaaaOOODDD===;;;777555444666888999555555444444444444555555333444444555666555555555333333222222222333333444333333333222222111111111333333444555555666666777333333333333222111///...222111111000000000000000111111000000000000111111000000000000000000000000000000000000000000000000111000///......///000111000000000000111111111111222222222111111111111111000000000000000000000000000...---...///000///...///...------...///000111000000000000000000000000...///111333444333222111000000///............///000////////////000000111......---......///000111...............///000000000///...///000111000000000000///////////////000111111111000000000000000000222222222111000111222000000111222333333444444222222222222333555777888//////000000000111111111////////////////////////......////////////......000/////////............---......///000000111111111000000000/////////...000000/////////.........,,,...000000...---------/////////////////////...000000///..................//////......---.../////////...............///,,,------.........------............---------,,,++++++,,,,,,,,,---------,,,,,,------.../////////------...............---000000000/////////......000000000111111111222222000222555555555777<<<@@@FFFHHHOOOWWW]]]fffwwwlll```\\\YYYVVVUUUXXXXXXZZZ___fffkkkmmmmmmqqqrrruuuwwwzzz|||~~~~~~vvvvvvuuuuuutttrrrqqqpppoookkkfffcccbbbbbbaaa______\\\ZZZYYYYYYXXXWWWUUUVVVUUUTTTSSSQQQPPPOOOOOOOOONNNMMMNNNOOOOOOMMMKKKLLLMMMNNNOOOOOONNNMMMLLLLLLKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOONNNMMMLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKIIIIIIFFFDDDBBB@@@???@@@BBBCCCDDDCCCBBBAAABBBEEEGGGIIILLLLLLLLLMMMNNNPPPQQQRRRTTTSSSQQQPPPOOOOOOPPPPPPRRRTTTVVVWWWZZZ___gggmmmnnnaaa^^^dddvvvnnnYYYJJJ???<<<888444333444555555666666555555555555666666777777777666666555444333666666555555555555666666333333333222222222111111//////000111222444555555444444333222222111000000333333222111111111111111222111111000000111111222000000000000000000000000000000000000000000000000111000///......///000111000000000000111111111111000/////////////////////000000000000000000000000000///......///000///...//////...---......000000////////////////////////---...000111111000///..................///000111333222111///......------111000000/////////000000...............///000000000///...//////000000///000000////////////000000111000000000000000000000000222333222111000111222000111111222333333444444333333222333444666888::://////000000000000111111////////////////////////...//////000000//////...////////////.....................//////000000111000000000000////////////111000000000////////////+++---//////...---...///......//////////////////000//////............//////000000///......000111/////////......//////000,,,,,,------...//////////////////.........------,,,,,,,,,,,,------------..................------,,,,,,,,,,,,---...//////111111111000000000000000111111222222222333333333000333777888999<<>>:::888888777555888888777777777777888888;;;:::999888666555444444222222111111000000111111333333333333333333333333111111222333444555555666555333111000///000222333444444333222222222222222111000000//////000000111000000000000000000000000000000000000000000000000000000////////////000000///000000000111111111111111111111111111222222222000000000000000000000000000///...///000111000...000000//////....................................000111111111111000......---------......///111111...............///000111111111000//////...//////...............///000000000000111000///.........000////////////000000111000000000000000111111111111222333333111111222333222222222333333333444444333333333333555777:::;;;...////////////000000000//////////////////////////////000000000000//////.........///////////////............////////////////////////000000000000/////////.........------,,,---......------///000---.........//////000000//////............//////000333555444000///000333///////////////000111111222111000///.../////////000////////////.........,,,,,,---------.........,,,,,,------...////////////......---...000222333111111111111222222222222111111111222222222333333333666:::<<<>>>CCCJJJPPPYYYeeevvvuuueee]]]WWWWWWYYY\\\```fffjjjnnntttyyy~~~}}}|||zzzwwwtttqqqpppooommmkkkhhhfffeeeaaabbbbbbaaa___]]][[[ZZZQQQOOONNNOOOPPPRRRRRRQQQNNNOOOOOOOOOPPPPPPPPPPPPOOONNNMMMNNNOOOOOOMMMKKKLLLLLLLLLLLLMMMMMMNNNNNNLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPOOONNNMMMLLLLLLMMMMMMMMMNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNOOOOOONNNMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIHHHGGGEEECCCAAAAAA@@@@@@@@@@@@@@@AAACCCCCCDDDEEEFFFGGGIIIKKKMMMNNNMMMMMMLLLKKKKKKLLLNNNNNNMMMMMMOOORRRVVVXXXWWWVVVXXX___cccdddgggooovvvxxx~~~~~~~~~xxxlllggglllyyy}}}hhhSSSKKKAAA;;;::::::999777888888777777777777888888999999888777777777777888666666555444444444444444333333333333333333333333555555555555444444444444333222000///...///111222333333222111111111111111/////////....../////////000000000000000000000000111111111111111111111111//////000000000000/////////000000000111111111111000000111111222222222222000000000000000000000000111///...///000111000///000000000//////...------........................000000000000//////......//////............//////------------...///000111---------------...///000...............///000000000222555444222///......///////////////000111111//////000000111111111111111333333333222111222333333333333333333444444444222222222333555777:::;;;......////////////000000///////////////////////////000000111111000000///.........///////////////........................////////////000000000000............---------------.........,,,---...000------......///000000000///............//////000000555999888333//////222............///000111111000///---,,,++++++,,,,,,/////////.........------,,,---------............,,,,,,------...///000000////////////000111222222111111111111111222222222111111222222222333333333444777:::===AAAIIISSSZZZgggwwwsssbbb```\\\\\\```ccceeejjjpppzzz}}}}}}zzzxxxvvvsssqqqkkkkkkjjjhhhfffdddaaa```]]]^^^___^^^[[[YYYYYYYYYSSSQQQOOONNNOOOOOONNNMMMMMMNNNNNNNNNOOOOOOOOOOOOOOONNNMMMNNNOOOOOOMMMKKKKKKKKKKKKKKKLLLMMMNNNOOOLLLLLLLLLKKKKKKLLLLLLMMMJJJKKKLLLMMMMMMMMMKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMNNNNNNOOOOOOPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIHHHHHHIIIIIIIIIIIIGGGEEEDDDBBBBBBBBBBBBCCCCCCDDDDDDFFFFFFFFFGGGIIIKKKMMMNNNLLLLLLKKKKKKKKKLLLNNNOOONNNOOOQQQSSSSSSSSSSSSRRRUUUXXXYYYWWWYYY```fffhhhmmmwww{{{|||~~~}}}kkkcccjjjwwwzzz___TTTFFF===::::::999777888888777777777777888888888777666666666777999:::777666555444333333333333333333333333444444444444555555444444333222111111333222111000000111222222333333222111111111111111000//////......//////000000000000000000000000000111111111111111111111111//////000000000000//////000000000000111111111111.........///000000111111000000000000000000000000111000//////111111000///...//////000//////...---........................------------,,,,,,,,,,,,000000///...............000///......------......,,,,,,,,,,,,---...///000...............///000000111555::::::666111///...///......//////000111222/////////000111111222222222333444333222111222444333333333333444444444444333333333444666999;;;===........./////////000000////////////////////////000000111111111111000000............/////////000.........................../////////000000000111////////////...............//////---,,,,,,...///------......///000000111...............///000000111777===<<<555///...///------------...///000111...---+++******+++,,,---............---------,,,------------....................................//////000000000000000///000000000111111111222222333333333333444444444444999<<>>@@@............/////////000////////////////////////000000111111111111000000---.........//////000000.....................---.../////////000000111111000000000000///////////////000///---++++++---///---------...///000000111...............///000111111888???>>>777///---...,,,,,,,,,------///000000---,,,+++++++++---///111......---------,,,,,,,,,---------.........//////000//////...------,,,,,,......000000000///...---//////000000111111111111444444444555555555666666???AAAEEEKKKSSSaaarrr}}}{{{kkkcccdddgggfff```ccclllvvv{{{}}}}}}yyyuuuqqqooommmkkkiii`````````^^^]]][[[YYYXXXVVVXXXXXXVVVSSSRRRSSSVVVOOONNNMMMNNNPPPQQQRRRQQQMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKLLLMMMMMMKKKIIIMMMMMMLLLLLLMMMOOOPPPRRRQQQPPPNNNKKKIIIGGGFFFEEEDDDFFFHHHJJJKKKKKKJJJIIILLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMNNNOOOPPPPPPQQQPPPOOOOOONNNMMMMMMMMMNNNLLLLLLKKKKKKJJJHHHGGGFFFFFFHHHKKKMMMNNNMMMKKKJJJGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMOOOPPPPPPTTTWWWUUUPPPNNNPPPTTTOOOSSSTTTSSSTTTWWWXXXVVVccciiisss|||~~~{{{|||lllfffiiippp}}}mmmXXXHHHBBB???===:::777777666666666666777777888777666444444666777888:::999888777666555555555333333333444444555555555333333333333333333333333444444555666666555555444555555444333333333333444333333222222222222333333000000000000000000000000111111111111111111111111...///000111111000///...000000000000111111111111///000000111222333333333000000000000000000000000111000///000111222111///,,,---...000000000//////000000000000000000000000---------------...///000---------...///000111222+++,,,,,,---...///111111111000///......---.....................///000000222999BBBCCC>>>666111///............///000222222...//////000111222222222222333444444222222333444444444444444444444444444777777777999;;;>>>@@@BBB111111000000//////......000///////////////000000333333222111000///......000000//////.........---//////............//////---......///000111111222......------------........./////////...---,,,,,,////////////////////////............////////////555<<>>CCCLLLXXXfffuuuxxxwwwkkkaaaaaacccbbbdddhhhiiiooovvv|||xxxsssqqqooommmkkkgggccc___```^^^\\\YYYVVVSSSRRRQQQSSSSSSTTTTTTSSSRRRQQQQQQMMMMMMNNNOOOOOOOOONNNNNNLLLLLLKKKKKKJJJJJJIIIIIIIIIKKKMMMMMMLLLKKKKKKLLLJJJKKKKKKLLLMMMOOOPPPQQQPPPPPPNNNMMMKKKIIIGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMKKKKKKLLLMMMOOOPPPQQQRRRQQQRRRRRRQQQNNNLLLLLLLLLKKKLLLMMMNNNOOOOOOPPPOOOQQQPPPOOOOOONNNMMMLLLLLLMMMKKKIIIIIIIIIHHHGGGEEEEEEHHHJJJKKKKKKJJJKKKLLLIIIIIIIIIIIIIIIIIIHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPQQQSSSRRRPPPNNNMMMNNNRRRSSSTTTUUUWWWWWWXXXXXXSSSWWW^^^fffmmmrrruuuvvv|||{{{kkkcccfffbbbbbbkkkxxxyyyfffUUUHHH???;;;;;;666888999999777555444444555555666666555555444333444444555555555444222111555555444333333333333444555555555444444333333333222333444444555555444444111111222333555444111///333333333222222222111111111111111111000000000000000000000000000000000000)))+++///222444333111///000111111111111222222222333222222111111000000000...///000111222222111000111000///......///000111444222111///...---......000000000000000000000000000000000000000000000000000000000000000000000000000///...------...///000111///......///000000000......////////////......666777999999888555222000......000111111000//////000000000000111111111111444333222111111222333444222222333333333444444444777777777999===AAAFFFIII111111000000////////////000000////////////000000222222111111000/////////000/////////............//////............//////.........///000111111111......------------...............///......------....................................////////////444:::???===666000...///......---,,,,,,---......------............------........................,,,------------------...///////////////.........000000000000000000000000222000000222444444222000333333444555666999<<>>;;;888999::::::888777777777555555666666555555444333444444555555555444333222333333333333333444555666555555444444444333333333333333444555555555555555444333111111333444333222333333333222222222111111111111111000000000//////000000000000000000000000+++,,,///111222222111000//////000000000111111111222222333333222111111000//////111111222111000000111000///......///000111111111///......//////000//////////////////////////////////////////////////////////////////////////////.........///000111111000///////////////......//////000000//////...000111333444444222000///...///000111111111000///000000000000111111111111333333222111111222333333333333333444444555555666888888999;;;???DDDHHHKKK111000000000000/////////000000////////////000000000000000000000000000000////////////............//////............//////......//////000000111111......------------......------......///.............................................////////////111777;;;:::444///...///......---,,,,,,---......------............------.................................---------------............//////000000000000000000000000000000000//////111333333222111333555777888:::===BBBEEEMMMXXXiii{{{|||rrrlllgggdddcccbbbbbbeeefffgggkkkqqqzzz~~~wwwqqqkkkfff___[[[YYY[[[\\\]]]XXXVVVTTTRRRPPPNNNMMMMMMNNNNNNOOOOOOOOONNNMMMMMMOOOOOOOOOOOONNNNNNMMMLLLHHHGGGFFFEEEEEEDDDDDDDDDIIIJJJKKKKKKIIIGGGGGGHHHIIIIIIIIIJJJLLLMMMOOOPPPMMMMMMMMMLLLLLLKKKKKKJJJFFFFFFFFFFFFGGGHHHIIIJJJMMMMMMMMMMMMLLLLLLLLLLLLLLLNNNOOOOOOMMMLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOONNNOOOOOOOOOPPPPPPPPPPPPPPPNNNLLLKKKKKKJJJHHHGGGGGGIIIKKKLLLKKKKKKKKKLLLIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPNNNOOOPPPPPPNNNLLLLLLMMMJJJKKKMMMNNNPPPQQQQQQQQQTTTSSSRRRRRRUUUZZZ___bbbqqq~~~rrrggg[[[UUUXXXgggooo```QQQEEE===;;;;;;:::::::::999::::::555666666666666555444444444444555555555444333222111111222222333555666777444444444444333333333333333333444555555555555444777444111000222444555555333333333222222222111111000000000000////////////000000000000000000000000......///000000000000000.../////////000000000000111222444555444333111000000111111111111000000///000000////////////000000//////......///000111222........................///////////////////////////////////////////////////.........///111333444333222111000///......---///000000111111000000///,,,---000111222111000///...///000000111111000000000000000111111111222222333333222222222222333333333333444555666666777777888999;;;>>>BBBGGGLLLNNN000000000000000000000000111000000////////////000////////////000000111111///////////////.........//////............//////.../////////000000000111......------------......,,,,,,---.../////////.......................................///////////////444777666222///...///......------------......------............------........................//////......------,,,,,,++++++---...///111222222000000000000000000000000111111111222444555555444666999;;;===???CCCIIINNNUUU```sssvvviiicccbbbbbbaaa___dddjjjnnnoooqqqvvv|||}}}xxxrrrmmmeeeaaaZZZVVVVVVWWWYYYYYYTTTSSSQQQOOOMMMLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKJJJNNNNNNNNNMMMLLLKKKJJJIIIGGGFFFEEECCCBBBBBBBBBBBBHHHIIIJJJIIIGGGEEEEEEFFFHHHHHHHHHIIIJJJLLLNNNOOOLLLLLLLLLLLLLLLMMMMMMMMMIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOPPPOOOMMMKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPNNNMMMMMMLLLJJJHHHHHHJJJLLLMMMLLLKKKKKKLLLJJJJJJKKKLLLMMMMMMNNNNNNLLLKKKKKKJJJJJJKKKKKKLLLKKKLLLLLLMMMNNNNNNOOOOOOLLLNNNOOONNNLLLKKKKKKLLLKKKLLLMMMOOOQQQRRRSSSSSSSSSRRRPPPOOOQQQTTTXXXZZZdddrrr~~~mmm^^^VVV]]]tttooo```PPPDDD???<<<:::999999:::;;;;;;666666666666666555444444444444444444444444444333222222222222333444555666333333333333333333333333111222333333444444333333666444222222333555555444333333333222222222111111000000000/////////......000000000000000000000000000000////////////000000/////////000000000111111111222444666666444222000111111111111000000//////000000////////////000000///////////////000000111........................////////////////////////////////////////////////............000222444666555666555444111///......000000111111111111000000...///000222222111000000...//////000111111111111000000111111111222222222333333333333333333333333222333444555666777888888:::;;;>>>BBBGGGKKKOOOQQQ000000000000111111111111111111000///////////////.........///000000111111........./////////////////////............//////////////////000000000000......------------......,,,,,,---.../////////.......................................///////////////222444333000......///........................------............------......................../////////......---------------......//////000000000000000000000000000000000111222333333444666777888;;;>>>@@@BBBIIIRRRZZZfffppp{{{~~~uuuhhh```]]]^^^```aaaaaaiiissswwwxxx{{{}}}{{{xxxsssmmmiii\\\YYYUUURRRRRRRRRRRRQQQQQQPPPOOOMMMLLLKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIKKKKKKKKKJJJIIIHHHGGGFFFHHHFFFDDDBBBAAAAAAAAABBBGGGHHHIIIHHHFFFDDDDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMJJJKKKKKKLLLMMMNNNNNNOOOKKKJJJIIIHHHIIIJJJKKKLLLIIIJJJJJJKKKLLLLLLMMMMMMQQQRRRRRRQQQNNNLLLKKKKKKOOOPPPQQQQQQRRRQQQQQQQQQRRRRRRQQQPPPPPPOOONNNNNNQQQPPPNNNNNNNNNNNNLLLJJJIIIKKKMMMNNNMMMLLLLLLLLLKKKKKKLLLLLLMMMNNNOOOOOOLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOLLLMMMMMMLLLKKKJJJKKKMMMKKKLLLNNNPPPRRRSSSTTTTTTRRRRRRRRRSSSTTTUUUWWWXXXZZZeeevvvqqq___YYYdddttt}}}ppp^^^OOOCCC???:::777888999:::999666666777777666666555444444444444444444444444444444333333222222222333333333333333333333333333333000000111222222222222111444333333555666666444222333333333222222222111111000000000000////////////000000000000000000000000111111//////...//////000000000000111111111222222000222444666666444222111222222111000000///////////////000000000000//////000000000000000//////..............................................................................---......000222555666777999999777333000//////000000111111111111000000000111111222111000///////////////000111222222333111111111111222222222222333333333333333333333333222222333555666888999:::;;;>>>AAAFFFKKKOOOQQQSSS000000000111111111111222222111000//////......///.........//////000000000........./////////////////////............//////////////////000000000000......------------......------......///.........------------------------............////////////000111222111///......///---...////////////...---------............------......................../////////...............111111000///...---,,,,,,000000000000000000000000...///111111111333666888888<<<@@@BBBGGGQQQ___jjj~~~yyyuuuvvvllliiiccc^^^\\\]]]```ccchhhsss|||}}}|||zzzwwwrrrmmmhhheeeZZZWWWUUUSSSSSSRRRPPPNNNNNNMMMLLLKKKKKKKKKKKKKKKHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEHHHFFFDDDAAA@@@@@@AAAAAAFFFGGGHHHHHHFFFDDDDDDEEEEEEEEEFFFFFFHHHIIIKKKLLLJJJKKKKKKLLLMMMNNNOOOOOOLLLKKKIIIGGGGGGHHHJJJKKKIIIJJJJJJKKKLLLMMMMMMNNNQQQRRRSSSQQQNNNLLLLLLLLLPPPQQQQQQRRRRRRQQQQQQPPPRRRRRRQQQPPPOOONNNMMMMMMPPPOOONNNNNNOOOOOONNNLLLJJJLLLNNNNNNMMMLLLLLLLLLKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNLLLMMMMMMLLLJJJJJJLLLMMMJJJKKKMMMOOOQQQSSSSSSTTTRRRSSSUUUVVVWWWXXXXXXXXXWWW]]]jjjyyyppp^^^[[[aaa}}}mmm\\\JJJDDD<<<777777888888777666777777777777666555555444444333333333444555555444444333222222222222222222222222222333333333333000000111222222222222111222222333555666666333000333333333222222222111111111111111111000000000000000000000000000000000000111000///////////////000111111111111222222222222000111333444555444222111222111000000000000000111//////000000000000//////000000111111000///...---........................................................................---------...///222444555777:::;;;999444000///000///000000111111000000//////////////////...------/////////000111222333444111111111222222222222333333333444444444444333333222333444666888:::;;;<<<===@@@DDDIIIMMMQQQRRRSSS000000111111111222222222222111000///..................//////////////////............/////////000//////............//////000000000000////////////......------------...............///......------------------------------............////////////111222111000///.........---...///000000///...---------............------....................................////////////000000//////.........---000000000000000000000000...000222222222333777:::;;;???DDDIIIPPP___rrrxxxsssmmmrrr}}}tttmmmccceeefffeeecccdddjjjooouuuyyyxxxvvvrrrmmmgggcccaaa\\\YYYVVVTTTSSSRRRPPPNNNKKKJJJJJJIIIIIIIIIJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJFFFGGGGGGGGGGGGGGGFFFFFFHHHFFFBBB@@@>>>>>>???@@@EEEFFFHHHHHHFFFEEEEEEFFFDDDDDDEEEEEEGGGIIIJJJKKKKKKKKKLLLMMMNNNOOOOOOPPPNNNMMMJJJHHHHHHIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOPPPPPPNNNMMMMMMNNNOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPOOOOOONNNNNNNNNMMMNNNMMMLLLMMMOOOPPPOOONNNKKKMMMOOOOOONNNLLLLLLMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMNNNNNNNNNLLLMMMMMMLLLJJJKKKMMMOOOJJJKKKMMMPPPRRRSSSTTTUUUTTTTTTUUUVVVVVVVVVVVVVVVWWWXXX^^^iiiqqquuu|||nnnaaa^^^pppxxxgggRRRIII???888777888777666777777777777777666555555444333333333333444555666222222222222222222333333111111222222222333333333111111222333333333333333333222222222444444333111333333333222222222111111222222222222111111111111000000000000000000000000/////////000000000000000000000000000111111111111000111111222333333222222111000000//////000111222...///000111111000///.........000111111000000///////////////////////////................................................------------...000222333555888;;;999333//////000...//////000000//////...---------...............000/////////111222444555111111111222222222333333333333444555555444333333444555777999;;;===>>>??????BBBFFFKKKOOOQQQRRRRRR000000111111222222222222222222000///............////////////////////////---.........//////000000//////............//////000000000000////////////.........------............/////////...---,,,,,,------------------------............/////////000333222111000............---...///000000///...------..................---........................------......//////000000***+++,,,...000111222333000000000000000000000000000333555555444666:::>>>???CCCIIIOOOYYYkkkwwwjjjhhhfffssswwwmmmhhhaaaffflllmmmlllooowww}}}vvvvvvtttoooiiiccc```^^^ZZZVVVQQQNNNMMMMMMLLLKKKIIIHHHHHHHHHHHHHHHIIIIIIHHHIIIJJJJJJKKKKKKKKKKKKFFFGGGGGGHHHHHHHHHGGGGGGGGGEEEAAA>>>======>>>???DDDFFFHHHHHHFFFFFFFFFGGGCCCDDDDDDEEEFFFHHHJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPRRRPPPMMMKKKKKKLLLMMMOOONNNNNNNNNMMMLLLKKKKKKKKKIIIKKKMMMNNNNNNNNNOOOPPPNNNNNNNNNOOOOOONNNMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOMMMLLLLLLMMMOOOPPPPPPOOOKKKMMMOOOOOONNNLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMLLLKKKKKKMMMOOOLLLMMMOOORRRTTTUUUVVVWWWUUUTTTTTTSSSSSSSSSTTTUUUWWWTTTUUU\\\aaaccchhhppp|||~~~lllffffff~~~nnnWWWMMMAAA999888888777555777777777777777666666555444333333222333444555666000000000111222333555555111111111222222333333333222333444444555555444444555333000///111222333333333333333222222222111111333333333222222222111111000000000000000000000000......///000111000000000////////////000000000000000000000111111222222333000000/////////111222333...///000111111000///...+++---...000111222111111000000000000000000000000................................................------------...///111222333777:::888222......///......////////////......,,,------...///000111222000/////////111222444666111111222222222333333333333333444555555444333333666777999;;;===???AAABBB@@@CCCGGGLLLPPPRRRRRRRRR666222......222555666666666444222000...------....../////////////////////111111111111111111111111000000000000000000000000............////////////..............................---------,,,,,,,,,///////////////...............///000111222333333888666444222000/////////000000//////.........---,,,---......//////......//////.........---------////////////////////////............/////////000000222444444333111111111666666555555666999<<>>;;;666666999;;;:::999888777666555555444444444555555555555555444666777666555333444444444444444444444444444444333333444444555666777777777444222111222333333222333333333222222111111111000000000000000000000000111000000000111222333333///////////////000111111000000000000000000000000---///000222333333333222222222222111111111111111......//////000000111111////////////000111222333000222333333222111111222////////////........................////////////////////////////////////333222222222111111000000---...///000000///...---///////////////000111111///...---------...000111...///000111222333444444555555444444444555666666888999;;;<<<<<<===@@@BBBHHHJJJMMMNNNPPPTTT[[[```222000///111555999::::::999777555222000///......//////////////////......////////////////////////////////////////////////............////////////........................//////.........---------...............---------------...///000111222333777555333111000/////////000/////////.........---,,,---......//////......//////.........---------////////////////////////........./////////000000000222444444333111111222333444444555777;;;???BBBHHHKKKXXXlll}}}uuuiiiaaadddjjj|||{{{xxxrrrhhhffflllkkkmmmqqqvvv}}}~~~zzzuuunnnllliiifffccc___YYYUUUQQQPPPOOOMMMLLLKKKKKKJJJLLLJJJHHHHHHIIIJJJIIIHHHHHHIIIJJJJJJJJJIIIGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDFFFIIILLLNNNMMMMMMMMMNNNJJJIIIFFFEEEDDDEEEGGGHHHJJJLLLNNNPPPRRRRRRQQQPPPNNNNNNOOOOOONNNNNNMMMLLLOOOQQQSSSSSSRRRQQQQQQQQQOOOPPPQQQQQQPPPOOONNNMMMNNNNNNOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMLLLLLLKKKLLLMMMNNNOOOOOONNNMMMLLLKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKKKKLLLKKKLLLMMMOOOPPPRRRSSSTTTTTTSSSRRRRRRRRRRRRSSSTTTVVVWWWYYY[[[\\\[[[ZZZYYY\\\```hhhsss~~~ooohhhlllxxxxxxooo^^^QQQDDD@@@===999777999555555555555555444444444555555555555555555444444222444555444333111222222444444444444444444444444222333333444555555666666666444222111222333333222333333333222222222111111111111111111111111111111000000000///000000111111///////////////000111111000000000000000000000000///000111222222222111000111111111111111111111111////////////000000000000000000000000111222444444666777888777444222222333////////////........................////////////////////////////////////222222111111000000000000...///////////////....../////////...//////000000//////......//////000111//////000111222333444444666666555555555555666666777999:::;;;<<<>>>AAADDDHHHKKKOOOQQQSSSYYYbbbjjj//////111444999===??????===;;;888555222000//////000000000//////.........////////////////////////////////////////////////............////////////........................////////////............------------------------,,,------...///000111111555444222111000//////////////////...............,,,---......//////....../////////............---////////////////////////....../////////000000000111222444444333222222333222444666999;;;???DDDGGGNNNWWWiii}}}lllbbb^^^bbbnnnyyy}}}||||||sssnnnmmmqqqpppiiihhhmmmooorrrxxx~~~|||xxxsssnnnjjjgggdddaaa^^^YYYUUUQQQMMMMMMLLLKKKJJJJJJJJJJJJLLLJJJHHHHHHIIIIIIIIIHHHHHHIIIJJJJJJJJJIIIGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAABBBCCCDDDFFFFFFHHHKKKNNNPPPPPPPPPQQQRRROOOMMMJJJGGGFFFEEEFFFFFFJJJLLLOOORRRTTTSSSRRRQQQNNNOOOPPPRRRQQQPPPOOOMMMOOOQQQTTTTTTTTTSSSSSSTTTRRRRRRRRRRRRQQQOOONNNMMMMMMNNNPPPQQQQQQPPPOOOMMMKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMMMMMMMMMMLLLLLLKKKMMMKKKJJJIIIKKKMMMQQQSSSPPPOOONNNLLLLLLMMMNNNNNNOOOOOOOOONNNNNNNNNNNNMMMLLLKKKKKKKKKKKKLLLMMMMMMOOONNNMMMLLLKKKKKKJJJKKKLLLLLLLLLMMMOOOQQQSSSUUUTTTSSSSSSRRRSSSSSSTTTTTTWWWXXXYYYYYYYYYXXXWWWVVVUUUXXX^^^hhhuuuwwwqqqrrr}}}wwwfffXXXHHHBBB???<<<999888222222333333444555666666666666666555444444444333222444555444333111222222333333333333444444444444222222222333333444444555555444222222333444333222333333333222222222222111111111111111111111111111111000/////////////////////////////////000111111000000000000000000000000111111222222111111000///000000000000000000000000000000000000////////////000000000111222333555555;;;<<<<<<:::666444333333////////////........................////////////////////////////////////000000000000////////////000000///...............000//////.........////////////000111111111111111///000000111222333444444777666666555555555666666999:::;;;<<<>>>AAAFFFIIIJJJOOOTTTVVVYYYaaaooozzz000111555999===@@@AAAAAA@@@>>>:::666333000///...111111000000///.........000000000000000000000000////////////////////////............////////////....................................---------------------------.........,,,,,,------...//////000222222111000//////..............................,,,---......///........./////////...............////////////////////////...////////////000000000111222444444333222333444333666:::===@@@DDDIIINNNXXXfff|||~~~ooo^^^XXX]]]kkk~~~~~~qqqiiigggjjjooopppllllllpppvvvzzz{{{wwwsssmmmiiieeebbb^^^ZZZWWWTTTPPPMMMKKKKKKJJJJJJJJJJJJKKKKKKKKKIIIGGGGGGHHHIIIHHHGGGHHHHHHIIIJJJIIIHHHGGGFFFDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@AAABBBDDDFFFGGGHHHIIIKKKNNNPPPPPPPPPRRRSSSQQQOOOLLLIIIFFFEEEDDDDDDHHHKKKNNNRRRSSSSSSRRRPPPNNNPPPRRRSSSRRRPPPMMMLLLMMMPPPSSSTTTTTTSSSTTTUUUTTTSSSSSSRRRQQQOOONNNMMMNNNOOORRRTTTTTTSSSPPPOOOLLLLLLKKKKKKLLLMMMNNNNNNMMMNNNOOOOOONNNNNNLLLLLLLLLKKKJJJJJJLLLNNNPPPRRRPPPOOONNNMMMMMMNNNOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMOOONNNMMMLLLKKKJJJJJJJJJMMMLLLKKKLLLMMMPPPRRRTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVUUUUUUUUUXXX___lll|||{{{pppsssuuueeePPPDDD@@@>>>;;;888444555555666777888999999777777666555444333333333444666777666555333444444333333333333333444444444111111222222222333333333555333222222333444333222222222222222222222222222111111111111111111111111222111000//////////////////////////////000000111000000000000000000000000000111111111111111000000////////////000000000000111111000000//////....../////////000111222444444999:::;;;999666333222333////////////........................//////////////////////////////////////////////////////......222111///---------...///000///..................///000111222333222111111000000111222222333444444666555555444444555555666;;;<<<===???AAAEEEJJJNNNPPPSSSWWWXXX\\\hhh{{{333666:::===???@@@AAAAAAAAA>>>;;;666222000...---111111000000////////////000000000000000000000000....................................////////////........................---------,,,,,,,,,++++++------......////////////,,,,,,------......//////000000000//////......------------...............,,,---......///.........////////////////////////000000000000000000000000////////////000000000111111333444333222222444666444888===@@@BBBFFFNNNSSSbbbuuupppeeeZZZZZZeeevvv{{{mmmeeeggggggjjjmmmnnnnnnrrrwww}}}xxxtttpppjjjeee```]]]XXXTTTRRRPPPMMMKKKJJJJJJJJJJJJJJJKKKLLLLLLJJJHHHGGGFFFHHHHHHGGGFFFGGGHHHIIIIIIIIIHHHGGGFFFCCCBBBAAA@@@???????????????@@@@@@BBBDDDGGGIIIJJJIIIKKKMMMNNNNNNOOOPPPRRRPPPOOOLLLIIIFFFEEEDDDCCCGGGIIILLLOOOPPPPPPOOONNNOOOPPPQQQRRRQQQNNNKKKIIIKKKNNNQQQRRRRRRRRRSSSTTTTTTTTTRRRQQQPPPOOONNNNNNOOOPPPSSSUUUVVVTTTRRRQQQNNNNNNMMMLLLKKKKKKLLLLLLNNNOOOPPPQQQPPPOOOMMMLLLJJJJJJKKKLLLMMMMMMNNNMMMOOOOOONNNMMMMMMNNNOOOPPPNNNMMMMMMMMMLLLLLLLLLLLLMMMLLLLLLLLLLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJMMMLLLKKKKKKLLLOOOQQQSSSTTTTTTUUUUUUVVVVVVVVVVVVRRRSSSTTTUUUVVVWWWWWWXXXXXXVVVVVVYYYbbbooo{{{uuuooowwwuuu\\\HHH@@@>>>;;;999888888888888888888888999777777666555444333333333444666777666555333444444222222222333333333444444111111111222222222222222333222222333444444333222222222222222222222222222111111111111111111111111333222111111000000000000///////////////000000111111111111111111111111111...//////000000111222222......//////000000000000111111000000//////...............//////000111222333555666555333111111222////////////........................////////////////////////////////////..................//////111000///---------...///000//////........./////////000222333333333222111111111111222333333444444444444333333444444555666:::<<<>>>@@@CCCGGGLLLPPPSSSUUUVVVXXX^^^ooo888:::>>>?????????@@@AAAAAA>>>;;;666222000...---000000000000000000000000////////////////////////....................................////////////........................,,,,,,,,,,,,+++++++++***------......///000000000---------.........//////....../////////...---------------------.........,,,---......//////.........////////////000000000000000000000000000000000/////////000000000111111222333444333222333555777555999???BBBDDDKKKUUU]]]ooo|||fffbbbbbbhhhrrrvvviiibbbaaadddgggjjjlllnnnsss{{{yyysssppplllfffbbb\\\XXXSSSPPPNNNNNNMMMKKKKKKKKKJJJJJJKKKKKKLLLMMMJJJHHHFFFFFFGGGGGGGGGFFFGGGHHHIIIIIIIIIHHHFFFEEECCCBBB@@@>>>>>>>>>?????????@@@AAABBBEEEGGGIIIJJJIIIJJJLLLLLLLLLLLLNNNPPPNNNMMMLLLJJJHHHGGGFFFFFFHHHIIIJJJLLLMMMMMMMMMLLLNNNOOOPPPPPPOOOMMMJJJIIIJJJMMMPPPQQQQQQQQQQQQRRRSSSSSSQQQPPPOOOOOOOOOOOOOOOPPPRRRTTTTTTTTTSSSRRROOONNNMMMLLLKKKKKKKKKKKKMMMOOOPPPQQQQQQOOOMMMLLLGGGIIIJJJLLLMMMMMMLLLKKKNNNNNNMMMLLLLLLNNNOOOPPPMMMMMMMMMLLLLLLLLLKKKKKKMMMLLLLLLLLLLLLMMMNNNNNNLLLLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKKKKLLLNNNPPPQQQPPPQQQRRRSSSSSSSSSSSSSSSPPPQQQRRRTTTVVVXXXYYYZZZXXXVVVTTTUUUYYYaaaiiinnnwwwuuu~~~iiiQQQCCC>>><<<999888888888777777666666666666666666555444444444333222444555444333111222222111111222222333333444444222222222222222222222222333222222333555555444222111222222222222333333333222222222222222222222222333222111111111111111222///////////////000111111111111111111111111111111.........///000111333333...//////000000111111222000000000000/////////////////////......//////000...000222222000///000111////////////........................////////////////////////////////////............//////////////////............/////////////////////000111111000000111222222222222222222222222222333333444444333333333444555666777888:::===@@@CCCEEEIIIMMMPPPSSSTTTWWW]]]hhh|||:::===???@@@??????@@@BBBAAA???;;;777333111///.../////////000111111222222////////////////////////....................................////////////........................------,,,,,,,,,+++++++++,,,,,,---......///000000.............../////////,,,---............---,,,,,,,,,,,,------.........,,,---......//////........./////////000000000000000000000000000000000000//////000000000111111111222333333333222333666888888===CCCGGGKKKTTTaaalllvvvgggkkkuuu|||pppeee^^^aaahhhhhhlllppprrruuu|||zzzrrrmmmjjjfffbbb^^^YYYUUUPPPMMMMMMMMMMMMMMMKKKJJJJJJJJJJJJKKKKKKLLLIIIGGGFFFEEEFFFGGGFFFEEEGGGGGGHHHIIIHHHGGGFFFEEECCCBBB@@@>>>===>>>??????@@@@@@AAACCCEEEGGGIIIJJJJJJKKKLLLKKKJJJJJJLLLNNNLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMKKKMMMPPPQQQPPPPPPPPPQQQRRRQQQPPPOOONNNNNNOOOOOOMMMNNNOOOPPPQQQQQQQQQQQQMMMMMMLLLLLLLLLLLLLLLMMMKKKMMMOOOPPPOOONNNKKKJJJFFFFFFGGGIIIJJJLLLMMMNNNMMMMMMLLLKKKLLLMMMNNNOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMKKKJJJJJJJJJJJJKKKLLLLLLJJJKKKKKKLLLMMMNNNOOOOOONNNOOOQQQRRRSSSSSSRRRRRRQQQQQQRRRTTTUUUWWWYYYZZZVVVUUUUUUUUUWWWZZZ^^^```mmm|||{{{zzzuuu[[[IIIAAA===999777777777777666666666666555555555555555555444444222444555444333111222222000111111222333333444444333333333333333333333333222111222333555555444222111111222222222333333333222222222222222222222222111000000000000111111222///////////////000111111111111111111111111111111000///......///000111222//////000000111222222333////////////000000000000222111000///...............///111111000//////000////////////........................////////////////////////////////////....../////////000000000,,,---...///000000000000/////////000000222333444000000000000000111222222222222222333333333333444333333444555777999:::<<>>???AAADDDAAA???<<<888444222000000......///000111222333333111111111111111111111111..................................../////////000..............................---------,,,,,,,,,++++++,,,,,,---...//////.........///////////////+++,,,---.........---,,,,,,,,,,,,------.........,,,---......//////........./////////000000111111000000000000000000000000000000000000111111111111222333333333222333666888===BBBIIIMMMSSS^^^mmmyyyvvvmmmnnnwwwvvviiiaaa\\\\\\eeeqqqooouuuzzz{{{~~~zzzuuummmhhheeebbb^^^ZZZWWWTTTOOOLLLLLLMMMNNNNNNJJJJJJJJJIIIIIIJJJJJJKKKIIIGGGEEEEEEFFFGGGFFFEEEGGGGGGHHHIIIHHHGGGFFFEEECCCBBB@@@>>>===>>>???@@@AAAAAABBBCCCEEEGGGIIIJJJKKKLLLLLLKKKJJJJJJKKKMMMKKKKKKLLLLLLMMMMMMNNNNNNLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKLLLMMMOOOPPPQQQRRRLLLNNNQQQQQQQQQPPPPPPQQQQQQPPPOOONNNMMMNNNOOOPPPLLLLLLMMMMMMNNNOOOPPPPPPKKKKKKKKKKKKLLLMMMNNNOOOJJJKKKMMMNNNNNNLLLJJJHHHEEEDDDDDDEEEHHHLLLPPPRRRLLLLLLKKKKKKKKKLLLNNNOOOOOOOOOOOONNNNNNNNNMMMMMMJJJJJJJJJJJJJJJKKKLLLLLLJJJIIIIIIJJJJJJKKKLLLMMMIIIJJJKKKMMMNNNNNNNNNNNNOOOPPPRRRSSSTTTTTTTTTSSSRRRSSSSSSTTTUUUWWWYYYZZZUUUVVVVVVWWWYYYZZZ[[[\\\aaarrr|||{{{|||cccNNNDDD>>>888777777777777888888888888444444444555555555555555444666777666555333444444000000111222333333444444333333333333333333333333111111222333555555444222111111111222222333333333222222222222222222222222//////...//////000111222///////////////000111111111111111111111111111111222111///......//////000///000000111222333333333......//////000000111111444333222000//////......///111222222000//////000000/////////......................../////////000////////////////////////.../////////000000111111+++,,,...000111111000000/////////000111333555555111000/////////000222333222333333333333333333444444444555777999;;;===???EEEIIINNNRRRTTTVVVWWWYYYWWW\\\gggyyy>>>>>>???@@@AAABBBBBBCCCDDDAAA<<<666222///////////////000000111111222222333222222222111000000000,,,------...///000111111///...------...///000111000000//////.........---........................////////////////////////---------............///000000//////.........------------............///---------............///---,,,,,,,,,,,,---..................////////////////////////000000000000888333111333666666999===@@@GGGRRR\\\dddpppqqqmmmppp}}}~~~rrrggg[[[XXX]]]eeejjjkkkqqquuu{{{|||tttpppjjjddd```\\\XXXUUUVVVUUURRROOOMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHGGGFFFEEEEEEEEEEEECCCBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCEEEFFFGGGHHHIIIHHHFFFFFFFFFGGGIIIKKKMMMLLLKKKNNNRRRTTTRRRPPPLLLMMMNNNNNNMMMLLLMMMOOORRRQQQQQQPPPPPPOOOOOONNNPPPQQQRRRTTTTTTRRRQQQPPPPPPOOONNNMMMNNNNNNMMMKKKOOOOOONNNNNNNNNMMMMMMMMMIIIJJJJJJKKKKKKLLLLLLLLLLLLNNNPPPPPPNNNKKKIIIHHHCCCBBBBBBEEEJJJMMMMMMKKKMMMLLLKKKJJJJJJKKKLLLMMMLLLMMMNNNOOOOOONNNMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQSSSSSSSSSTTTTTTUUUUUUVVVTTTUUUWWWWWWWWWWWWXXXZZZ]]]bbblllxxx}}}mmmYYYGGG@@@BBB:::999777777888888666444555555444444444444555555666555555444444333333222777666555444333222111111222222222222333333444555444444444555444444333333444333111000000000111111222222222111111111111000000000111111111222222222222111111111000000//////...///000111111000///...111111111111000000000000111000000///000222444555111111000000//////......000000000000000000000000000000000000000000000000......///000111222333333////////////////////////111111111000//////......////////////////////////000000000000////////////111111000000000000111111333222111///......------444444444444444444444444333444666777999<<<@@@CCCKKKTTTYYYWWWVVVZZZ\\\[[[\\\```rrr======>>>>>>??????@@@@@@BBB???:::555111/////////000000000000000111111111222222111111111111111111---------......//////000000///...---------......000/////////.........---........................---------------------------------............///000/////////.........------------............///.........////////////000------,,,,,,------...///............////////////////////////000000000000444000///333666777:::>>>FFFLLLXXXhhhyyyzzznnnooowwwuuujjjddd^^^\\\aaagggkkkmmmuuuxxx}}}}}}wwwnnnjjjddd___[[[WWWSSSQQQQQQQQQPPPOOOMMMLLLKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFFFFEEEFFFFFFEEEDDDBBBAAAAAABBBBBBCCCBBBBBBCCCDDDEEEFFFGGGGGGMMMLLLJJJIIIIIIJJJKKKLLLLLLKKKJJJLLLOOOQQQPPPNNNPPPRRRSSSRRRQQQPPPQQQSSSQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPQQQRRRRRRQQQPPPOOOQQQOOONNNNNNOOOOOONNNLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIIIIIIIJJJJJJJJJJJJJJJLLLNNNPPPPPPNNNKKKIIIHHHBBBAAAAAADDDHHHKKKKKKJJJMMMLLLKKKKKKJJJKKKLLLLLLMMMNNNNNNNNNNNNLLLKKKJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSTTTTTTUUUUUUUUUWWWXXXXXXWWWWWWYYYZZZXXX[[[bbbmmm{{{~~~rrrdddSSSFFFAAA;;;999777777888777666444666555555444444555555666444444444444444444444555555444444444444444333333444333333333333444444555333444444555444444333333444333111000000000111222222222222222111111111111000000111111111222222222111111111111000000000/////////000000000000//////000000000000000000000000000000000000000222333444111000000000/////////...//////////////////////////////////////////////////////////////////000000////////////////////////000000////////////......////////////////////////000000000000////////////111000000//////000000111333222111000000///000000444444444333333333333444333555777888:::===AAADDDKKKTTT[[[ZZZYYY\\\^^^]]]aaahhh{{{========================???<<<888444111//////000111111111111000000000000000000111111111111111111------------------------111000///......---....../////////...............................................................---------............////////////...............---------............///...////////////000000000---------,,,------...///............/////////////////////000000000111111222///111666:::;;;>>>CCCMMMTTTbbbxxxvvvqqqyyysssiii``````aaacccgggkkkoooqqq{{{~~~}}}vvvppphhhddd___ZZZVVVSSSPPPMMMLLLLLLMMMMMMMMMLLLJJJJJJFFFFFFFFFFFFEEEEEEDDDDDDGGGGGGGGGFFFFFFFFFFFFFFFHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFDDDCCCCCCCCCDDDEEEDDDEEEFFFGGGHHHIIIIIIIIIMMMLLLJJJIIIHHHHHHIIIJJJMMMLLLLLLMMMOOOOOOOOONNNRRRSSSTTTSSSRRRQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRPPPQQQRRRSSSSSSRRRQQQPPPRRRQQQPPPPPPQQQQQQPPPOOOKKKKKKLLLLLLLLLLLLLLLLLLJJJJJJJJJIIIIIIIIIIIIIIILLLNNNPPPPPPNNNKKKJJJIIIDDDDDDDDDFFFJJJLLLLLLLLLNNNMMMLLLKKKKKKKKKKKKKKKNNNNNNNNNMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKLLLMMMNNNOOOPPPQQQQQQRRRSSSSSSTTTTTTVVVXXXYYYXXXWWWWWWXXXYYYVVVVVVYYY___kkkzzzyyypppaaaOOOBBB<<<:::888777777777666444666555555444444555555666333333444444555666666777333333333444444555555555555555444444444444444444333333444444555444444333333333222111111111111222333222222222111111111111111111111111111222222222111111111111000000000000000000////////////000000////////////000000000000000000000000000111222333000000000000////////////////////////////////////......................../////////......---------////////////////////////---............/////////////////////////////////////////////000000000000000//////......//////000222222222111111222222333333333333222222333333444444555888999;;;>>>CCCFFFLLLUUU^^^___^^^```aaaaaafffrrr>>>>>>=========<<<<<<<<<===:::666333000///000111222222111111000000////////////000000111111222222......---------,,,,,,,,,111111000000000000000000................................................111111111111111111111111---------............///........................---------............///............////////////---------------...//////............/////////////////////000000111111222333222555;;;>>>???CCCIIIQQQ]]]ppp{{{zzz~~~zzzqqqggg```\\\```eeeiiilllqqqwww||||||vvvpppkkkdddaaa\\\XXXUUURRROOOMMMHHHJJJKKKLLLLLLJJJHHHFFFBBBBBBCCCDDDEEEGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFHHHIIIJJJLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKLLLLLLPPPPPPOOOPPPPPPQQQQQQQQQUUUVVVWWWVVVTTTSSSTTTUUUWWWWWWVVVVVVVVVVVVUUUUUUSSSTTTTTTUUUUUUTTTTTTSSSUUUSSSRRRRRRSSSTTTRRRQQQMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLLLLKKKKKKJJJJJJIIILLLNNNPPPPPPNNNKKKJJJKKKHHHHHHIIIKKKMMMOOOOOOOOONNNNNNMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMLLLKKKJJJIIIIIIKKKMMMNNNNNNOOOOOOPPPQQQRRRSSSSSSVVVWWWXXXWWWUUUUUUVVVWWWXXXVVVVVVXXX___iiitttzzzwwwiiiUUUFFF>>><<<999777777777666444666666555555555555666666444444555555555666666666333333333444444444555555777666555444444444444444333333444444555444444444222222222222222222222222333333222222222111111111111111111111111111111111111111111000000000000000111000///......///000111///////////////000000000000000000000000111222222000000000000////////////////////////////////////................................................////////////////////////,,,,,,------...//////000////////////////////////////////////000000000000//////............//////111000000111111222333444333333222222222333444444444666888:::<<<@@@DDDHHHPPPYYYbbbeeecccbbbdddfffnnn}}}@@@??????>>>>>>======<<<;;;999555222000000000111222222111111000000///////////////000000111111222.........---,,,,,,++++++------...///000000111111---------.......................................111111111111111111111111---------............///---------...............---------............///,,,,,,,,,---------.........------------...//////............/////////////////////000111222222222555555888>>>@@@BBBGGGNNNSSSgggwwwxxxuuummmgggbbb^^^```eeekkkooosssyyy{{{vvvqqqkkkfff___\\\XXXTTTRRRPPPNNNLLLIIIJJJKKKKKKIIIGGGDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIHHHIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIGGGFFFFFFEEEFFFGGGHHHIIIJJJKKKLLLNNNOOOOOOOOOPPPMMMNNNNNNOOOPPPRRRSSSTTTSSSSSSTTTTTTTTTUUUWWWYYY]]]^^^^^^]]]\\\[[[[[[\\\\\\[[[[[[ZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUSSSSSSTTTTTTRRRQQQNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNMMMMMMMMMLLLMMMNNNPPPOOOMMMLLLKKKLLLJJJKKKLLLMMMNNNOOOPPPQQQOOOOOOOOONNNNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMKKKJJJIIIIIIIIIJJJKKKLLLLLLMMMMMMNNNPPPQQQQQQRRRSSSUUUUUUUUUSSSRRRSSSUUUVVVVVVVVVWWWZZZ___dddgggmmmzzzzzzkkkYYYLLLAAA>>>;;;888888888777555666666666555555666666666777777777666666555555555555555444444444333333333777666555444444444444444222333333444555555555444222222222333333333222222333333333222222222222111111111111111111111111111000000000000000000111111111000///......///000111.../////////000000111111///000000000111111111111////////////000000000000................................................------...//////000111111////////////////////////+++,,,,,,---...///000000////////////////////////.../////////000000000111//////............///////////////000111222333444444333222111222333555666444666999;;;>>>BBBGGGJJJVVV]]]fffiiifffdddhhhnnn{{{@@@@@@@@@??????>>>>>>>>>;;;999666222000000111111111111111111000000000000//////000000000000000000///.........------,,,,,,((()))+++---.../////////---------------.........................................................---------............///---------------.........---------............///++++++,,,,,,,,,---------......------......///000............////////////...///000000111222333333555555999???BBBEEEMMMVVV^^^uuuzzzttt}}}vvvmmmgggeeedddccchhhlllrrrwww|||{{{tttoookkkeeeaaaYYYVVVRRROOONNNMMMKKKIIIJJJJJJJJJIIIGGGEEEBBBAAAHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGIIIJJJKKKGGGGGGGGGGGGHHHJJJLLLNNNMMMMMMMMMNNNOOOPPPQQQRRROOOPPPQQQSSSUUUWWWXXXYYYXXXYYY[[[[[[\\\^^^bbbeeeeeeffffffeeecccbbbcccdddeeeeeedddbbbaaa```___^^^]]]]]]]]]]]]]]]]]]]]]]]][[[YYYWWWVVVVVVUUUTTTRRRQQQPPPPPPPPPOOOOOOOOOOOOQQQQQQQQQPPPPPPPPPPPPPPPMMMOOOPPPOOOMMMLLLLLLMMMIIIJJJLLLLLLLLLLLLNNNOOOOOOOOOPPPPPPPPPPPPOOOOOOMMMLLLLLLKKKKKKLLLLLLMMMJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQSSSTTTSSSRRRRRRSSSTTTRRRSSSUUUXXX[[[]]]^^^___```ooo{{{|||qqq```RRRDDDAAA===:::999999888777777666666555555666666777999888888777666666555555555555555444444333333333555555444444444444444444222222333444555555555555111222333333444333333333333333333333222222222222222222222111111111111111000000000000111111111111000000////////////000000//////000000111111222222//////000111111000000///////////////000000000000................................................,,,---...///000111222222////////////////////////,,,,,,---...//////000000////////////////////////......//////000000111111000//////......//////000////////////111222333444444444222222222444666888777999<<>>>>>>>>>>>????????????===;;;777333111000111222//////000000111111222222111111000000//////......///////////////////////////000111222222111000000,,,,,,,,,------.................................////////////////////////---------.........//////,,,,,,,,,------.........---------.........//////---------.........//////...............///000000............/////////000...///000111222333444444999:::???FFFKKKSSSaaannnyyy}}}qqqnnniiiffffffiiimmmoootttwww~~~xxxnnngggbbb^^^ZZZVVVTTTQQQNNNLLLKKKKKKIIIHHHJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDFFFIIIKKKMMMMMMLLLKKKEEEFFFFFFGGGHHHJJJKKKLLLJJJJJJKKKLLLOOORRRUUUWWWYYYWWWUUUTTTUUUXXX\\\^^^hhhiiijjjkkklllmmmmmmmmmkkknnnqqqssstttyyy}}}zzzxxxvvvuuurrrqqqqqqppppppqqqqqqrrrooommmjjjiiigggfffcccaaa]]]]]]\\\[[[YYYXXXWWWWWWPPPQQQQQQQQQRRRRRRSSSSSSNNNOOOPPPOOOMMMMMMMMMOOOKKKNNNPPPOOOMMMMMMOOOQQQOOOPPPRRRSSSTTTUUUTTTTTTUUUSSSPPPMMMKKKIIIIIIIIIKKKKKKLLLLLLMMMMMMNNNNNNJJJJJJJJJJJJKKKKKKKKKLLLPPPPPPOOONNNMMMLLLKKKKKKGGGIIIKKKMMMMMMKKKHHHGGGHHHHHHIIIKKKLLLNNNOOOOOOPPPRRRSSSTTTSSSSSSUUUWWWRRRSSSVVVXXXYYYYYYYYYXXXZZZeeevvvxxxxxxoooYYYIIIEEE@@@<<<;;;;;;:::999777777666666666666777777666666666777888888999999111222222333444666666777222222222222333333444555111222333444555555555555000111333444555444333333444444444333333333222222222222222222111111000000//////000000111111111222...///000111111000///...000000111222333333444444//////000111111000///....../////////000000111111........................000000000000000000000000......---------,,,,,,,,,////////////////////////////////////000000000000////////////////////////---......///000111111222111111000000000000111111222222222222333444555666666555333333333666999:::===@@@CCCFFFIIINNNSSSWWW[[[^^^dddiiiiiinnn~~~============<<<<<<<<<<<<===;;;777333111000111222000000000000////////////222111///...------------......////////////......................................................//////...---------......---...............------............////////////000///...---------------........................---------.........////////////............//////............/////////000000111111222333333444444666>>>HHHNNNTTT```rrr~~~}}}}}}{{{llliiihhhfffgggkkkpppvvvzzzyyy~~~zzztttnnnfffaaa^^^ZZZSSSNNNLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFGGGIIIKKKLLLJJJIIIFFFGGGFFFEEEHHHOOOQQQOOOQQQQQQRRRSSSUUUWWWYYYZZZZZZ[[[\\\\\\]]]aaaiiiooorrrtttxxx|||~~~~~~~~~zzz|||}}}yyyzzz~~~|||~~~{{{wwwtttqqqllliiillliiifffdddcccaaa^^^[[[ZZZWWWUUUTTTUUUVVVUUUUUUUUUSSSRRRRRRRRRRRRPPPNNNPPPPPPOOONNNNNNNNNNNNNNNPPPQQQSSSTTTVVVVVVWWWWWWVVVUUURRROOOMMMLLLLLLLLLNNNNNNMMMMMMLLLLLLKKKKKKNNNMMMLLLKKKKKKMMMOOOPPPKKKKKKJJJJJJJJJJJJKKKLLLKKKKKKJJJJJJIIIIIIIIIHHHGGGHHHHHHIIIJJJKKKLLLLLLPPPPPPPPPQQQQQQSSSTTTUUUSSSSSSTTTUUUWWWXXXYYYYYY\\\\\\aaaooozzzttt~~~wwwdddXXXMMMAAA;;;;;;<<<:::666;;;:::999888777777777777888888777666555444444333666666666555444444444333444444444555444444333333222222333444555666777888777555333333333333111///333222222111111222222333666444333111000000111111222111111111000000//////111111000///....../////////000111222222111000///000000000000111111111111000000000000000000000000111111000000//////......,,,---...000111111111222////////////000000000000000000000000000000000000111111000000/////////...000000////////////000000111111000...---,,,+++***...............///000000000111111111111222222222333444444666888:::<<<===@@@@@@BBBFFFMMMTTTYYY[[[```___dddkkklllnnn???>>>>>>>>>>>>=========>>>;;;777333111000000000000000000/////////......222111000............///...//////000000//////...........................------------------------///......---------------------............------------------..................---------......///........................---------.........////////////............//////........./////////000000222222222222333555666777:::AAALLLUUU```nnn}}}xxxtttwww~~~~~~ooofffcccdddfffkkkqqqxxxyyysssmmmhhhaaa]]]\\\YYYSSSNNNKKKKKKKKKJJJIIIHHHHHHHHHGGGGGGFFFDDDDDDCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJJJJIIIHHHFFFGGGFFFEEEIIIOOORRROOOSSSSSSTTTVVVYYY[[[]]]___ccceeeggghhhiiinnnuuu{{{{{{xxxtttrrrooommmkkkiiifffddd___\\\XXXWWWVVVVVVTTTSSSVVVUUUSSSRRRSSSSSSRRRQQQRRRQQQPPPPPPOOOOOOPPPPPPQQQRRRSSSTTTUUUVVVVVVWWWVVVUUUSSSQQQOOONNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMLLLKKKLLLMMMOOOPPPLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIGGGHHHHHHIIIJJJJJJKKKKKKOOOOOOOOOOOOPPPRRRSSSTTTSSSTTTUUUVVVVVVWWWXXXXXX\\\\\\___hhhuuu{{{ttt}}}rrraaaVVVIIIAAA???===999555::::::999888777777777777666666666555555555555555555555555555555444444444222333444444555555555444222222333444555666777777555333222222444444333111333222222111111222222333555444333111111111111111222111111111000000000000111111000000///000000000000000111111111111000000000000000000111111111111000000000000000000000000111000000000/////////...------...///000000000000////////////000000000000000000000000000000000000000000000//////.........000000////////////000000000000000//////......---000////////////000111111111111111111222222222222333333444666888;;;===>>>BBBBBBCCCGGGMMMTTTYYY[[[aaa```dddlllooovvv????????????>>>>>>>>>>>>>>>;;;888444111/////////////////////............111000000//////000000111///000000111111000000///........................,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,------............------,,,,,,,,,------------...,,,,,,,,,------///000000........................------.........///////////////............//////....../////////000000000222222222222444777999;;;CCCIIISSS___nnn~~~~~~yyyvvvrrrtttxxxlllfffccc```ccciiipppyyy|||rrrlllddd```[[[XXXXXXVVVRRRNNNKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHJJJJJJKKKKKKKKKJJJIIIIIIHHHJJJJJJJJJNNNUUUWWWUUUYYYZZZ\\\___bbbeeehhhjjjpppssswwwyyyzzz~~~~~~{{{zzzxxxvvvsssqqqjjjfffbbb___]]][[[YYYWWW[[[XXXVVVTTTTTTUUUTTTSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUTTTRRRQQQOOONNNKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLMMMOOOPPPMMMMMMLLLLLLLLLLLLLLLMMMLLLLLLKKKKKKKKKKKKJJJJJJGGGGGGHHHHHHIIIIIIJJJJJJLLLLLLMMMMMMNNNPPPQQQRRRTTTTTTUUUVVVVVVWWWVVVVVV[[[[[[]]]```hhhsssppptttxxx~~~mmmbbbSSSIIIDDD@@@;;;888:::999888777666666666666444444444555555555666666444444444555555555555555222333444555555555555555222222333444555666666777333222111222444555444333333222222111111222222333444444333222111111111111111111111111111000000000111111111000111111222222111111000000000000111111000000000000111111111111000000000000000000000000000000000000////////////---....../////////......////////////000000000000/////////////////////////////////...............000000////////////000000/////////000000000000000111000000000000111222222111111111111222222222333333333555777999<<<>>>@@@BBBCCCFFFJJJOOOUUUZZZ^^^```^^^aaaggglllxxx?????????>>>>>>>>>======>>>;;;888444111///......////////////.........---000000000000000111222222000000111111111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++,,,,,,---.........------,,,,,,---------.........---------------...//////....................................//////////////////............//////...////////////000000000222222111222555999===@@@LLLPPPZZZhhhyyy{{{vvvttt{{{yyymmmfffddddddaaaeeellluuu~~~xxxnnnhhh^^^[[[WWWUUUTTTRRROOOMMMIIIIIIIIIIIIHHHHHHGGGGGGHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMMMMMMMKKKJJJKKKKKKMMMPPPQQQRRRXXX```cccaaadddeeegggkkkooosssvvvxxxzzz~~~~~~xxxtttpppllljjjhhhfffddddddaaa\\\ZZZXXXXXXVVVUUUTTTTTTSSSRRRQQQPPPPPPPPPRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUSSSQQQPPPMMMMMMMMMMMMMMMNNNNNNNNNOOONNNMMMMMMMMMNNNOOOOOONNNNNNMMMMMMLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKGGGGGGHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKLLLNNNOOOPPPTTTUUUVVVVVVVVVVVVUUUUUUXXXZZZ\\\]]]```jjjxxx{{{uuupppuuu|||ppp___QQQIIIDDD???<<<999999888777666666666666444444444444555555555555333444444444555666666666444555555555555555444444222222333444444555666666444333222222444444333222333222222111111222222333333333333222222111111111111111111111111111111111111111111111222333333444222111000//////000111222///000000000111111111111000000000000000000000000000000000000////////////......//////...---,,,,,,////////////000000000000..........................................------000000////////////000000////////////////////////111000000000000111222222111111111222222222333333333333555777:::===@@@BBBAAADDDHHHMMMSSSYYY^^^bbbbbb```aaaffflll{{{>>>>>>=========<<<<<<<<<===;;;999555333000//////000////////////.........//////000000111111222222000000111111111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,///////////////---,,,+++++++++,,,---......---------.........//////////////////...---------------................................./////////000000//////............//////////////////000000000111222222222444777<<>>:::999888777666666666666777666666555444444333333333444444444555666666666777777777666555444333222222222333333444555555555666444333333333333222000333222222111111222222333222333333333222222111111111111111111111222222222222222111111222333444444222111000//////000111222///000000000111111111111000000000000000000000000////////////000000000000////////////...---,,,+++////////////000000000000------------------------------..................000000////////////000000000//////......------,,,000////////////000111111111222222222222333333333444444666888;;;>>>AAACCC@@@EEEMMMSSSXXX]]]bbbeeedddeeehhhnnnwww============<<<<<<<<<<<<===;;;999777444333111111000000000000////////////...///000000111111111000///000000111111000000///........................,,,,,,,,,,,,,,,,,,,,,,,,000111111111000...---+++***+++,,,------...------........./////////000000000000///------,,,,,,,,,............................../////////000000000//////............///////////////000000000111111222333555888<<>>;;;:::999888777777777777888888777666555444333333444444444555555555555555777777777666555444333222222222333333444444444444777555333333333333111///333222222111111222222333222222333333333222222111111111111222222222222222222222222111222222333333111111000000000000111111000000000000111111111111000000000000000000000000////////////000000000000///////////////...---,,,////////////000000000000......................................./////////000000////////////000000000//////...---,,,,,,+++000////////////000111111222222222222333333333333555666777999<<>>>>>>>>============<<<<<<;;;:::888666555444333222111111111000000000000---...///000000000///......//////000000//////...........................------------------------111222333333222000---,,,******+++,,,---------------------........./////////......---------................................./////////000000000000//////............////////////000000000111111111444666999===BBBGGGLLLNNNSSS___ssswwwuuuxxxyyyrrrkkkiiinnnuuuyyyzzzwwwyyy|||xxxqqqjjjccc]]]YYYRRRQQQPPPMMMJJJHHHGGGHHHFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIKKKJJJJJJKKKKKKLLLMMMNNNMMMQQQUUUWWWXXX\\\bbbhhhkkkooorrruuu{{{|||wwwrrrnnnfffdddaaa^^^ZZZWWWUUUTTTUUUUUUUUUUUUUUUTTTSSSRRRPPPPPPPPPPPPPPPQQQRRRSSSUUUTTTTTTSSSRRRQQQPPPPPPOOOPPPPPPPPPOOONNNNNNMMMOOOOOONNNLLLLLLKKKKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGEEEFFFFFFHHHIIIKKKMMMNNNPPPQQQTTTVVVWWWWWWUUUTTTXXXZZZ\\\]]]\\\]]]```cccnnnvvvuuu```NNNCCC<<<;;;:::999888888888888888888777777777666666666555555555555555444444444555555666666666666555555222333333333333444444444555444222333333444222111333222222111111222222333111222333333333333222111111111111222222333333333333222222111111111111222000000111111111111000000000000000000111111111111000000000000000000000000.../////////000000000111//////000000000///......////////////000000000000.................................//////000000000000000////////////000000/////////...............111000000000000111222222222222222333333333444444777888999:::===???AAABBBEEENNNZZZbbbcccbbbbbbcccbbblllzzz????????????>>>>>>>>>>>><<<;;;:::999888666555555222222222222111111111000---...///000000///...---......////////////......................................................222333444444333111...,,,)))***+++,,,------...---,,,,,,,,,---------......---------------...///000........................////////////000000000000//////............//////000000000000111111111111666888<<>>>>>>>>>>>>>>?????????999888666444444555777888555555444333222111000/////////////////////////////////.........---------,,,---...000000000//////---------.........//////000000///...---,,,,,,+++...------,,,,,,------...------------------------..................------........................---......///////////////000000000000////////////111222333222222333555888666===EEEJJJLLLPPPWWW\\\hhh|||~~~uuuhhhsssuuukkkiiiiiimmmwww|||vvvmmmddd\\\VVVQQQNNNLLLKKKIIIGGGFFFFFFFFFGGGFFFGGGHHHHHHGGGFFFGGGIIIKKKIIIHHHHHHJJJKKKLLLLLLLLLLLLJJJIIIJJJNNNUUUZZZ\\\aaahhhoootttyyy|||~~~xxxuuupppllliiifffbbb___XXXVVVSSSRRRSSSUUUUUUUUUQQQOOONNNMMMNNNOOONNNMMMTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPNNNLLLJJJPPPMMMKKKJJJJJJKKKKKKJJJKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFGGGFFFEEEEEEEEEGGGJJJKKKLLLNNNQQQTTTUUUUUUSSSRRRXXXZZZ]]]]]]\\\[[[[[[[[[]]]___ggguuu}}}dddNNNEEE???;;;;;;;;;777666777777777666555555555555555444444444444444444444444333444555555555444333222222222333444444444333333555444333333222333333333000000000111111222222222222222222222222222222222222222222222222222222222222222222111111111000000222111111111000000//////000000000000111111111111000000000000000000000000------............---------.........//////000000...............///000000///............//////000////////////////////////---,,,,,,,,,---...///000000000000000000000000000///000111111000000111222111111111222333444555666777999;;;<<<===@@@FFFKKKTTT[[[bbbbbb^^^]]]bbbhhhrrr<<<<<<<<<<<<<<<<<<<<<<<<888777666666666888:::;;;666555444222111000000///000000000000000000000000//////.........---------......///000000///...------------.........///////////////...------,,,,,,...------,,,,,,------...------------------------................................................---......///////////////000000000000////////////000000111000000111444666888@@@JJJOOOPPPSSSZZZ```vvvzzzsssqqq}}}xxxlllkkkjjjjjjnnnvvv~~~wwwpppggg^^^WWWRRRNNNLLLJJJIIIHHHGGGFFFFFFGGGGGGFFFGGGIIIIIIHHHHHHIIIJJJHHHGGGHHHIIIJJJJJJIIIHHHMMMNNNOOOPPPRRRXXX^^^ccclllpppuuuyyy||||||xxxuuuqqqmmmjjjaaa^^^ZZZXXXWWWWWWVVVUUURRRPPPOOONNNOOOPPPOOONNNSSSSSSRRRRRRRRRRRRRRRRRRTTTSSSQQQOOONNNNNNNNNNNNPPPNNNKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJIIIIIIHHHGGGGGGFFFFFFHHHGGGFFFEEEFFFHHHJJJKKKKKKMMMOOORRRSSSSSSSSSRRRWWWYYY[[[[[[[[[ZZZ[[[\\\\\\]]]bbblllxxxppp[[[KKKCCC===<<<;;;888888999888888777666666666666777555555555555555555444444555555666666666555444333333444444555555555444444444444333333333333333444333333333333333333444444222222222222222222222222222222222222222222222222222222222111111111000000111111111111000000000///000000000000111111111111000000000000000000000000......////////////................../////////000...............///000000000//////.........//////////////////////////////111111000000000000000000000000000000000000000000...000111111000///111222222222222222333555666777777888::::::<<<@@@GGGLLLWWW]]]bbbaaa\\\]]]eeemmm==================<<<<<<999888888888999;;;===>>>888666333111//////000000111111111111111111111111/////////............---000000000000///...---,,,---------.............................................------------......------------------------................................................---......///////////////////////////000000000000000111111000000222555888<<>>CCCKKKPPPZZZ___bbb___[[[___lllyyyAAAAAAAAA@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;<<<===>>>999777444000//////000111111111111111111111111111/////////...............///////////////......---........................---------.........//////......------------..............................---------.......................................---......///////////////////////////000000000000222333333333333666:::===DDDLLLTTTVVVWWW]]]jjjvvvssspppooolllkkkooopppssswww}}}~~~tttllleee___WWWPPPLLLJJJIIIHHHFFFFFFEEEEEEEEEFFFHHHIIIGGGIIILLLLLLKKKIIIHHHHHHFFFHHHJJJLLLMMMOOOQQQSSSXXX\\\bbbhhhnnnsssyyy|||xxxzzz}}}{{{xxxtttnnniiiddd```\\\YYYVVVTTTQQQPPPQQQRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRUUUSSSRRRPPPOOOPPPQQQRRRQQQOOONNNMMMNNNNNNMMMLLLJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFIIIHHHHHHHHHHHHIIIJJJKKKJJJJJJJJJKKKMMMOOOQQQRRRVVVWWWWWWVVVUUUUUUWWWZZZWWWYYY[[[]]]cccppp{{{```SSSEEE???===::::::<<<999999888777777777777888777666666555555444444333666666666666555555444444666555555555555555555555333222222111222222333333222222222111111000000000111222222222222222333333000000000000000000000000111111111111111111111111111111111000000000000000///000000000111111111111000000000000000000000000000000111111111111000000.........///////////////...............///000000222111000///............////////////////////////000000000000000///......000000000000000000000000---///000000///...000111333333333444555777888999<<<<<<<<<>>>CCCJJJRRRWWW]]]```aaa]]]\\\eeeyyyCCCCCCCCCBBBBBBBBBAAAAAA??????>>>===============;;;888555222000000111222111111111111111111111111////////////////////////............//////000000.....................---,,,,,,------...////////////......------......///........................---------.........//////........................---......///////////////.../////////000000000111333333444444555999>>>BBBKKKQQQUUUWWWZZZeeevvvtttnnnooopppqqqssstttwww|||}}}tttjjjccc]]]XXXQQQLLLJJJIIIIIIHHHFFFEEEEEEEEEEEEFFFHHHIIIIIIKKKLLLLLLJJJHHHHHHHHHHHHJJJMMMOOOQQQUUU[[[```ccchhhooouuuzzz~~~}}}wwwrrrmmmhhhccc```ZZZWWWTTTRRRRRRSSSSSSRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRQQQQQQQQQOOONNNNNNOOOOOOMMMKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFIIIIIIHHHHHHIIIIIIJJJJJJIIIHHHHHHIIIKKKMMMPPPRRRWWWWWWWWWUUUSSSRRRTTTVVVVVVZZZ\\\]]]___gggtttzzz|||mmm]]]LLLCCC???<<<:::;;;888888777666666666666777666555555555444444333333555555555444444444444444444444333333444444555666333333222111111111111111222222222111111000000000111111111222222333333333000000000000000000000000111111111111111111111111000000000000000000111111///000000000111111111111////////////////////////000000111111111111000000///////////////........................///000000333222111//////.........////////////////////////---...///000111000000000111111111111111111111111...///000000//////000111333333444555666888::::::<<<<<<===AAAIIIQQQYYY]]]___```___]]]aaaqqqBBBBBBBBBAAA@@@@@@??????AAAAAA@@@???>>>===<<<<<<<<<:::777444222111111222111111111111111111111111...////////////000000000------------...///111111...............------------------.........////////////............//////........................,,,,,,------.../////////........................---......///////////////......//////000000111111111111222333666;;;BBBFFFQQQTTTWWWZZZbbbqqqxxxnnnooorrrqqqtttzzz{{{{{{rrriii```[[[UUURRRMMMKKKJJJJJJJJJIIIGGGFFFEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLJJJJJJKKKLLLMMMQQQUUUXXXZZZ___eeekkkooossszzz}}}xxxsssnnnjjj```]]]XXXUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRPPPQQQRRRSSSSSSSSSQQQQQQPPPOOONNNOOOOOOOOOMMMKKKIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGGGGIIIKKKMMMPPPQQQVVVVVVVVVUUUSSSRRRSSSUUUXXX[[[]]]\\\[[[^^^eeekkk{{{xxxnnnyyy{{{iiiUUUIIIDDD???;;;;;;888888777666666666666777555555555555555555555555555555444333333333333444333333222222333555777888666555444333222111111111444444333333333333333333111111111222222333333444111111111111111111111111111111111111111222222222000000000000111111111111000000000000111111111111////////////////////////000000111111111111000000///////////////........................///000000222111111000////////////////////////////////////...///000222333333222111111111111111111111111111///000111111000000111222444444444666777999;;;<<<;;;<<>>>>>>>>@@@@@@@@@@@@???>>>>>>======;;;999777555333222222000000000000000000000000.../////////000000000000//////...---......///000//////.........------------------...............//////............//////........................,,,,,,------...//////000........................---......///////////////.........///000111111111000111333555888???FFFLLLTTTUUUYYY```mmm~~~~~~zzzqqqmmmrrrsssqqqttt}}}}}}rrrhhh___XXXTTTOOOMMMKKKJJJKKKKKKJJJIIIHHHHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLNNNRRRUUUXXX^^^eeeiiikkklllqqqtttxxx|||~~~xxxttthhhccc^^^ZZZYYYXXXXXXWWWVVVVVVUUUTTTSSSRRRRRRQQQPPPPPPPPPQQQQQQRRRRRRRRROOONNNNNNNNNOOONNNLLLJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGIIIKKKNNNOOOQQQRRRSSSUUUUUUTTTTTTUUUVVVWWWYYY[[[[[[ZZZ[[[^^^aaaooommmmmmvvvttt^^^QQQJJJCCC===;;;999999888777777777777888666666666777888888999999777666555444333444444555333222222333444777:::;;;;;;:::888666444333333222333333333333333333444444000111111222333333444444222222222222222222222222000000111111111222222222///000000000111111111111000000000000111111111111///////////////////////////000000000000000000///000/////////...........................///000000111111000000000000000111////////////////////////...///111222222111000///111111111111111111111111000111222222111111222333444444555666888:::<<<======???CCCMMMYYYdddjjjlllhhhccc___dddsssBBBBBBAAAAAA@@@???>>>>>>>>>>>>???@@@@@@@@@??????===<<<;;;999777444333222////////////////////////.../////////000000111111222111///...------......//////.........---------........................//////............//////////////////////////////,,,,,,------...///000000........................---......///////////////---......///000111111222222333555888<<>>???===;;;999777555444444000000000111111222222333000000111222333333444444222222222222222222222222000000111111222222222222//////000000111111111222000000000000111111111111//////////////////////////////000000000000//////000000//////.........---...............///000000111000000000000000111222////////////////////////---...///000///---+++***111111111111111111111111000222333333222222333444444555555777999;;;<<<>>>AAACCCIIITTTbbbmmmrrrtttllleeeaaafffxxx@@@@@@@@@???????????????>>>===<<<;;;:::999999999BBB@@@<<<999555333222111222222222111000//////...............////////////000///...------...///000111111000000/////////...//////---,,,,,,---...///000000//////.........---////////////////////////)))***,,,---...---,,,,,,---...000///......///000//////...//////000111222///222111,,,***...222444111444777;;;@@@IIIPPPSSSTTTTTT[[[mmmyyyooorrrssspppmmmmmmqqqvvvzzzlll___VVVPPPMMMKKKIIIJJJKKKLLLLLLKKKJJJJJJGGGHHHHHHGGGFFFGGGIIIKKKIIIJJJKKKNNNTTT\\\dddhhhqqqxxx|||zzztttnnnjjjiiieee```ZZZ[[[YYYVVVUUUVVVVVVUUUUUUWWWUUUTTTRRRQQQQQQQQQRRRPPPPPPPPPPPPNNNMMMKKKKKKKKKKKKKKKLLLNNNMMMKKKIIIIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGFFFFFFFFFHHHKKKLLLNNNPPPTTTUUUVVVWWWYYY[[[UUUUUUUUUVVVXXX[[[]]]^^^]]]lllxxxggg___```lllyyykkk^^^UUUJJJAAA>>>999::::::999777777888999777666666666555555555555777666555444333222222222333444555555444444666888<<<:::888555444444444555111111111111111111111111333333333222222111111111222222111111111111222222222111000//////000111222111111111111111111111111222222222111111111000000333222111000////////////000000000000000111111111000000111111111111000000////////////////////////000000111111111000000///////////////////////////000000000000000000000000000000000000111111111111000000000000000000111222888666777::::::888:::???>>>IIIUUU^^^gggoooqqqnnnlllcccbbbqqq@@@@@@??????>>>>>>?????????>>>===<<<;;;;;;;;;;;;???===;;;888555444333333222222222111000//////////////////000000000000111000///...------...///000000000/////////.........///...---,,,,,,---...///000/////////............////////////////////////,,,,,,---...............---...000///......///111000////////////000000111222333111---...222444222444666:::>>>DDDKKKPPPQQQWWWYYYbbbsss}}}rrrllloooqqqpppnnnoootttyyyzzzrrrfffZZZSSSNNNKKKJJJHHHIIIIIIJJJJJJIIIHHHGGGGGGHHHJJJJJJHHHHHHHHHIIILLLMMMQQQVVV^^^fffmmmqqqyyyzzzsssooonnnkkkfffbbb^^^\\\XXXVVVVVVVVVUUUSSSTTTSSSQQQPPPOOOOOOPPPPPPQQQQQQQQQPPPOOONNNLLLLLLIIIIIIIIIJJJLLLLLLJJJHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIHHHGGGFFFFFFFFFHHHJJJKKKLLLOOORRRTTTUUUWWWYYY[[[WWWWWWVVVVVVXXXZZZ]]]^^^```iii|||oooaaa[[[```hhh|||uuuggg\\\PPPGGGDDD======<<<:::888777777888777777666666666555555555777666555444444444333444333444555444333333555777<<<;;;999777666666777777222222222222222222222222333333333222222222111111333333222222222222333333222111000//////000111222111111111111111111111111222222222111111111000000222222111000//////000000000000//////////////////000111111222222111111000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111222111111111111222222333666444666999:::999<<>>=========>>>?????????>>>===<<<<<<<<<<<<<<<;;;999777555444444555222222222111000000//////000000000000111111111111//////............/////////............---------......------------......////////////............////////////////////////..................///000---...000//////...000111111111000/////////000000000111000...111666666222666888===EEELLLRRRUUUVVV[[[aaammm|||yyyqqqkkkkkknnnqqqrrrsssvvv{{{xxxlllfff\\\TTTNNNLLLJJJIIIIIIIIIJJJJJJIIIHHHGGGGGGHHHJJJLLLLLLLLLKKKKKKLLLRRRUUU[[[dddllltttzzz}}}zzzxxxuuuqqqnnnfffccc^^^ZZZYYYWWWVVVTTTTTTSSSQQQPPPOOOOOOPPPQQQRRRRRRQQQPPPOOONNNMMMMMMIIIIIIIIIJJJLLLMMMKKKJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIIIILLLOOOQQQSSSUUUXXXZZZZZZYYYWWWVVVWWWYYY\\\^^^cccdddooo{{{lll]]]XXXZZZlllyyykkk\\\PPPKKKAAA@@@>>><<<:::999777777777777777666666666555555555555555555555555555555222333444333222222444666666555444222222333333444333333333333333333333333333333333222222222222111444333333333333333333444222111000000000000111222111111111111111111111111222222222111111111111111222111000000000000000111000000//////......------000000111111111111000000111111111111111111111111000000111111111111000000111111111111111111111111000000000000000000000000000000000000111111111111222222222222222333444444444333555888:::999===CCCIIIVVVdddlllqqqsssooojjjfffhhhqqq@@@???===<<<<<<===>>>??????>>>======<<<<<<<<<===;;;:::888666444333444444222222222111111000000000//////000000000111111111/////////....../////////------------------------------------------......///////////////.........//////////////////////////////---------...///000---...000000//////000222222222111000////////////,,,111333111111555666444777999@@@LLLUUUYYY\\\___```iiiwwwwwwmmmjjjjjjmmmpppuuuxxx|||tttlll___ZZZSSSNNNKKKJJJJJJIIILLLLLLLLLKKKKKKJJJIIIIIIHHHJJJLLLMMMNNNPPPTTTWWW\\\aaaiiirrrzzz|||yyyppplllfff```]]][[[XXXWWWWWWVVVTTTSSSRRRRRRSSSTTTQQQQQQPPPOOONNNNNNNNNNNNLLLKKKKKKLLLNNNOOOOOOMMMHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFGGGGGGHHHGGGIIILLLNNNPPPSSSWWWYYY\\\ZZZXXXVVVVVVXXXZZZ\\\aaa___eeeuuu~~~uuu}}}|||iii\\\XXXaaaqqqlll[[[QQQEEEBBB???===;;;:::888777777777777666666666666555333333444444555555555555222333444333222222333555111111000000000000111222333333333333333333333333222222222222222222222222333333222222222222333333111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111111111111000///......------//////000000000000//////000000000000000000000000///000000111111111111000000000000000000000000000000000000000000000000000///000000000111111111111222222111222222333444555555444555999::::::>>>DDDOOO]]]llltttwwwvvvqqqkkkhhhppp======<<<<<<<<<===??????======<<<<<<;;;<<<<<<<<<;;;:::777555333222111111222222222222111111111111........./////////000000...//////////////////...,,,,,,,,,---------------+++,,,,,,---------...............//////////////////////////////////////////...---,,,,,,---...///---...000000///000111333333222111000000///000000...888>>>999111000444777;;;<<>>???@@@===<<<<<<;;;;;;<<<<<<===:::999666444222111111111222222222222222222222222............////////////......////////////......,,,,,,,,,------------...***+++,,,------...------.........//////////////////////////////////////////...------,,,------------...000000000000222333222222111000000000111111555AAAHHH???333///555:::@@@AAAIIISSSVVVVVV___kkkzzztttlllhhhjjjooorrruuu{{{sssfff[[[TTTNNNLLLIIIIIIJJJKKKLLLLLLIIIIIIHHHHHHHHHIIIIIIJJJGGGIIIMMMRRRXXXaaakkkqqqwww|||}}}tttlllgggccc```^^^]]]\\\ZZZWWWUUUUUUUUUUUURRRQQQOOONNNNNNNNNOOOPPPNNNMMMKKKKKKLLLMMMMMMLLLJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFHHHIIIKKKLLLOOOTTTWWWYYYYYYWWWVVVVVVVVVWWWWWWVVVXXX\\\```aaaeeeqqq}}}mmm___XXXccczzz|||hhhVVVOOOEEE???======<<<:::888888777777777666666666111222444555555555444444444555555444222222333444222222222333333333333333111111111111111111111111111222222222222333333333222111111000000111111222111111222333333222111111111111111111111111111111111111111111111222222222////////////000111333333222222111111000000//////------............------...........................///000111111222111111........................000000000000000000000000000000000000111111111111000000000000111333444555:::888999===>>>@@@EEELLL\\\jjjxxx|||{{{xxxuuuqqqooo555777:::===???@@@@@@@@@>>>======<<<======>>>>>>777666444333222111222222222222222222222222222222...////////////000000000---...///000000///...---,,,---------............)))***,,,---......------............/////////000///////////////////////////////////////...------,,,...000000000111222444111111111000111111222222333>>>DDD>>>444333999???CCCEEEOOOYYYYYYZZZiii|||}}}pppmmmlllkkknnnrrrwwwzzzuuuhhh[[[RRRMMMJJJHHHGGGHHHJJJKKKKKKKKKHHHHHHGGGGGGHHHIIIKKKKKKMMMQQQXXX```hhhpppxxx~~~vvvpppllliiigggbbbaaa^^^[[[XXXWWWVVVVVVTTTSSSQQQPPPPPPPPPRRRSSSQQQNNNLLLKKKLLLMMMLLLKKKLLLKKKKKKJJJIIIHHHGGGFFFHHHHHHGGGGGGGGGFFFFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKNNNSSSVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTUUUYYY[[[[[[]]]hhhtttsssfffkkk||||||dddZZZLLLCCC???>>><<<:::888888888777777777666666333555666777888777555444555666666555333222333555111111222222222111111000222222222222222222222222111111222222222333333333333222222111111222222333111222222333333222222111111111111111111111111111000000111111111222222222.........///000222333444000000000000000000//////...//////000000//////...////////////////////////...///000111111222222222////////////////////////000000000000000000000000000000000000111111111111111111111111333444555666999888:::>>>BBBEEELLLSSSdddqqq{{{|||xxxvvvsssqqqzzz222555999===@@@AAA@@@@@@???>>>>>>>>>>>>>>>??????555444333222222222333444222222222222222222222222000000000000111111111111---...///000000///...------------....../////////)))***+++---......---------.........//////000000///////////////////////////000111111111///...---,,,...000000000111333444111000000000111222333333,,,555:::888444888???CCCCCCGGGSSS^^^___bbbvvvtttiiijjjnnnppprrruuu|||yyynnnaaaUUUNNNKKKHHHGGGFFFGGGIIIKKKKKKJJJJJJIIIIIIIIIJJJLLLNNNOOOTTT[[[eeeooowww~~~yyyuuurrrppphhhfffccc___\\\ZZZYYYYYYVVVUUUSSSRRRQQQRRRTTTUUUTTTRRROOONNNNNNNNNNNNMMMMMMLLLLLLJJJIIIHHHGGGGGGJJJIIIIIIHHHHHHGGGGGGFFFCCCDDDEEEGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKNNNRRRUUUTTTUUUVVVWWWWWWVVVTTTSSSTTTTTTWWWZZZZZZ\\\eeeooowwwuuu}}}ooocccRRRFFF@@@>>><<<:::888888888888777777777777666777888:::999888777555666666777555333333444555666666666666666555444333333333333333333333333333111111111222222333333333444333333222222333333444111222333444444333222111111111111111111111111111000000111111222222222222.........///000222333444.........///////////////000000111111111111000000000000000000000000000000......///111111222222222000000000000000000000000000000000000000000000000000000000000111111111111222222222333444555777777888777999???DDDIIIQQQYYYjjjuuu~~~|||vvvsssqqqppp555555777:::???BBBBBBBBB@@@@@@>>>===<<<;;;;;;:::444444444444444444444444111222222222222111000000111111000000//////..................////////////.........------,,,,,,,,,---------------------------------............/////////000000///...------------............---------...000111111111000///000000000111222222333333---000222444666;;;BBBGGGNNNPPPUUUZZZ___jjjzzzqqqlllppptttvvvzzzuuufff[[[UUUQQQMMMIIIEEEFFFGGGIIIKKKKKKIIIGGGIIIJJJJJJHHHHHHLLLSSSYYYjjjnnntttyyy~~~~~~xxxqqqhhhbbb```___]]][[[XXXXXXVVVSSSQQQPPPRRRSSSOOOOOOPPPPPPPPPOOONNNNNNNNNMMMLLLJJJJJJJJJKKKLLLKKKJJJHHHFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGIIIHHHHHHHHHIIILLLOOOPPPTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWYYY\\\bbbffftttzzzwwwqqq\\\KKKBBB???===;;;:::999888777777666333111555555555555555555555555666666666666666666666666555444333111000000111111333333333333333333333333222222222222222222222222111111222222222222111111333333333222222111111111///000111222222111000///111222222333333222222111000000000000000000000000000000000000000000000000//////000000///...------------............------////////////000000000000444333111000////////////222111000......000111222222222111111111111111222444444444555666777888999666888>>>EEEIIINNN\\\kkktttwww|||}}}wwwpppqqqvvv444444666999>>>@@@AAA@@@BBB@@@>>>;;;888555444333333333333333333333333333111222222222222111000000111000000000/////////...............////////////......---------,,,,,,,,,---------------------------------............//////////////////...---------......//////......------...///000111000000/////////000111111222222333000222444666999>>>EEEKKKQQQQQQUUUZZZ```kkk}}}zzzsssooosssxxxzzz}}}tttjjj^^^UUUPPPNNNKKKHHHHHHHHHIIIKKKLLLKKKIIIHHHJJJKKKLLLLLLLLLQQQYYY```ppptttzzz~~~xxxoooiiifffccc```]]]ZZZYYYWWWTTTRRRQQQRRRSSSPPPPPPPPPPPPPPPPPPOOOOOOOOONNNLLLKKKJJJJJJKKKKKKKKKJJJHHHGGGEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHKKKMMMOOOSSSTTTUUUWWWXXXYYYYYYYYYWWWXXXXXXXXXXXX\\\aaaeeepppxxxyyycccQQQHHHDDD???:::;;;:::999888888888555333555555555555555555555555666666666666666666666666888777666444444444444444333333333333333333333333222222222222222222222222111111222222222222111111333333333222222222111111000111222333333222111000111222222333333222222111000000000000000000000000000000000000000000000000///////////////...---------......//////......---////////////000000000000111111111111000000000000222111000//////000111222222222111111111111222222444444444444555777888999999:::AAAJJJRRRYYYfffsssxxxzzz|||{{{tttpppwww333333444888<<<>>>>>>>>>>>><<<:::777444222000///222222222222222222222222111222222222222111000000000000000000////////////............////////////...------------,,,,,,,,,---------------------------------............//////////////////......------......//////......---......///000000000000000/////////000111111222222333555666888<<>>CCCMMM^^^qqq{{{qqqkkksss222111222444777999888777333333222111111111222222333333333333333333333333111222222222222111000000////////////000000000000............////////////,,,,,,,,,------------...---------------------------------............///---...//////////////////...//////000000//////...///////////////000111111000000000111222222333333444555999???GGGNNNRRRTTTQQQOOORRR___ppp}}}pppmmmmmmlllqqqxxx{{{vvvjjjbbbYYYWWWTTTQQQOOONNNMMMNNNKKKMMMNNNMMMLLLMMMRRRWWW^^^cccjjjpppuuu{{{zzzuuummmhhhbbb^^^]]]\\\YYYWWWTTTSSSQQQOOONNNNNNOOOOOOQQQQQQPPPPPPNNNMMMKKKJJJLLLKKKJJJIIIHHHHHHHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIJJJNNNQQQUUUXXX[[[\\\[[[[[[[[[ZZZXXXXXXYYY[[[^^^]]]___eeeppp|||sss\\\MMMHHH???<<<999888888888777666666666666666666666666666666666666666666666666666333444444555555444333333333333333333333333333333222222222222222222222222111111222222222222111111111222222222222333333333///000111222222111000///000000111111111111000000000000000000000000000000000000000000000000000000---...//////////////////...//////000000//////...////////////000000000000222222222222111///---,,,000000000111111000000000222222111222222333444555555555666777999;;;<<<===AAAIIIVVVeeewwwxxxrrrpppzzz222222222444777888888666444444222111000000000000222222222222222222222222111222222222222111000000.../////////000000000111............////////////,,,,,,,,,---------......---------------------------------............///------.../////////////////////000000000000//////000//////...///000111222111111111222333333444444666888===EEEOOOUUUWWWWWWQQQTTT```qqqqqqccceeelllooouuu|||}}}wwwkkkbbb]]]TTTTTTRRRPPPNNNMMMMMMNNNKKKNNNPPPOOOOOOQQQXXX^^^fffkkkrrrxxx|||{{{tttooohhhddddddccc___[[[YYYWWWTTTQQQPPPOOOOOOPPPPPPPPPPPPPPPOOONNNMMMLLLLLLKKKJJJIIIIIIHHHHHHIIIGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGIIILLLPPPSSSWWWYYYZZZ\\\\\\\\\ZZZXXXWWWXXXYYYZZZZZZZZZ[[[```kkk{{{~~~nnnYYYMMMBBB???;;;999888888777666666666666666666666666666666666666666666666666666333444555666666555444444333333333333333333333333222222222222222222222222111111222222222222111111111111222222222333333333000111222222222222111000000000111111111111000000000000000000000000000000000000000000000000000000------.../////////////////////000000000000//////////////////000000000000222111111111000000//////000000111111111111000000222222222222333444555555666666777888:::<<<>>>???FFFQQQ___mmm|||}}}vvvtttyyy222222222444777888777666333222111000000000000000000000000000000000000000111222222222222111000000.../////////000000111111............/////////000,,,,,,,,,------.........---------------------------------.........//////------...///000000////////////000000000000//////000///.........///111222111222222333333444555555999;;;AAAJJJTTTZZZ[[[ZZZQQQYYYkkk{{{gggYYY^^^hhhmmmssszzz~~~|||pppddd]]]ZZZRRRRRRRRRQQQOOONNNOOOPPPLLLOOOQQQQQQQQQUUU]]]dddkkkpppwww|||zzzsssllliiihhhgggccc___\\\ZZZWWWSSSQQQPPPQQQQQQOOOPPPPPPQQQPPPOOOMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFHHHKKKOOORRRUUUWWWXXX\\\]]]\\\ZZZXXXVVVWWWXXXXXXXXXXXXWWWXXX```qqq|||cccQQQEEEAAA===:::999999888777777777777777777777777777666666666666666666666666222333444555555555444333333333333333333333333333222222222222222222222222111111222222222222111111111111111222222333333333111222333333333333222111000000111111111111000000000000000000000000000000000000000000000000000000------...///000000////////////000000000000//////////////////000000000000000000000///000000111222000000111111111111000000222222222222333444555666777777888999;;;===???@@@JJJXXXgggssszzztttwww222222333333444555666666555444333222111111111111444444333333222111000000000111333555555444333222......------------......////////////............------------------------,,,---......---,,,***)))............////////////............////////////...///000000000///---,,,///////////////.........000111222222222333666999===BBBIIIQQQWWW[[[]]]^^^^^^hhhyyyuuufff^^^gggpppqqqsssxxx~~~xxxnnnfffaaa]]][[[XXXTTTPPPOOOQQQSSSSSSRRRSSSOOOLLLNNNVVV___eeeiiioooxxx}}}sssppprrrqqqkkkddd^^^\\\XXXTTTRRRQQQRRRRRRQQQQQQPPPOOONNNNNNNNNNNNNNNNNNOOONNNNNNMMMLLLKKKIIIHHHEEECCCBBBBBBCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJGGGGGGIIIKKKOOOSSSVVVXXXYYYZZZ\\\]]]]]]\\\ZZZYYY[[[VVVVVVZZZYYY[[[mmmuuu___MMMEEE>>>===<<<999777777888888777777777777777777666666666666555555555555444444333333333444555555222222222222222222222222555444222111111111222222222222333333333333444444111222222333333222222111333333333222222222111111222222222222222222222222000000000000000000000000......//////000000111111000000000000000000000000---------...///000000111////////////000000000000//////000000000000//////222222111111111111111111333333333333444555666777777888999999;;;>>>CCCGGGQQQ```sssuuuooozzz222222333333444555555666555444333222111111111111222222111111000//////...000111222333444333333222/////////....../////////////////////............------------------------,,,,,,---------,,,++++++............////////////............////////////...///000000000///---,,,////////////////////////111111222222222333777999???FFFOOOVVVZZZ\\\^^^```gggrrr}}}}}}wwwiiiccckkksssttttttwwwzzz}}}xxxnnneee```]]]ZZZXXXUUUSSSPPPQQQSSSUUUUUUTTTRRROOONNNRRR[[[eeemmmqqqwww~~~zzzwwwxxxwwwqqqjjj```]]]YYYTTTQQQPPPQQQQQQRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKIIIHHHFFFEEECCCCCCCCCDDDGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGHHHKKKNNNRRRUUUWWWYYYZZZ\\\]]]]]]\\\[[[ZZZ\\\XXXXXXZZZXXXYYYiii|||lllUUUKKKAAA???>>>;;;999:::999999999888888777777777555555555555555555555555555555444444333444444555222222222222222222222222444444222111111111222222222222333333333333444444111222222333333222222111333222222222111111111111222222222222222222222222000000000000000000000000/////////000000000000000000000000000000000000000------......///000000111////////////000000000000000000////////////000000111111111111111111111111111111111111222333555555999;;;<<<<<<>>>AAAGGGLLLVVVeeevvvwwwvvv222222333333444444555555555444333222111111111111222222111111000/////////000111111111222222222222000000////////////000000////////////....................................,,,,,,,,,,,,,,,------...............////////////............/////////////////////000//////...---//////////////////000000111222222222222444888;;;BBBLLLXXX^^^^^^^^^```dddssszzzyyy}}}yyynnnjjjrrryyyxxxwwwxxxwww{{{tttlllaaa[[[ZZZZZZXXXVVVRRRQQQQQQSSSUUUWWWWWWVVVQQQQQQSSSYYYcccnnnvvv{{{xxxrrrgggccc]]]WWWSSSQQQRRRSSSSSSSSSRRRQQQPPPOOOOOOPPPOOOOOOOOOOOONNNMMMLLLLLLIIIIIIHHHGGGFFFEEEEEEDDDFFFFFFEEEEEEEEEDDDDDDDDDGGGGGGHHHJJJMMMQQQTTTVVVXXXYYY[[[]]]^^^]]]\\\[[[\\\YYYYYY[[[XXXWWWcccrrr|||^^^QQQDDD>>><<<999888999;;;;;;::::::999888777777444444555555666666777777777666555444444444444444333333333333333333333333444333333222222222222333222222333333333333444444111222222333333222222111222222111111111000000000222222222222222222222222000000000000000000000000000000000000000000//////000000000000000000000000---......//////000000111////////////000000000000111000////////////000111111111111111111111111111111111111222333555666777<<<>>>@@@@@@AAAFFFMMMSSS___lll{{{wwwtttzzz222222333333333444444444444444333222111111111111333333333222222222111111000000000///000111222222000//////////////////000////////////............////////////////////////,,,,,,++++++,,,---///000............////////////............//////////////////////////////......//////000000000000111111111222333333333666;;;>>>GGGTTTaaafffbbbaaaeeekkk}}}vvv|||zzzsssqqqxxx~~~}}}{{{{{{xxx}}}yyykkkcccXXXTTTUUUWWWVVVTTTPPPQQQRRRTTTUUUVVVUUUUUUSSSUUUZZZbbblllvvv}}}}}}wwwoookkkddd\\\WWWUUUUUUVVVTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPPPPPPPOOONNNMMMLLLIIIIIIIIIIIIHHHGGGFFFEEEBBBCCCCCCDDDEEEFFFGGGHHHGGGHHHHHHJJJLLLOOORRRSSSVVVXXXZZZ\\\]]]]]]]]]\\\ZZZYYYZZZZZZXXXWWW___jjjwwwooo^^^LLLBBB>>>;;;::::::======<<<;;;999888777777444555555666777888999999888777666555444444444444333333333333333333333333333333333333333333333333222222222333333333444444111222222333333222222111111111111000000000000///111111111111111111111111000000000000000000000000222111111000000/////////////////////////////////......//////000000000000////////////000000000000222111///......///111222111111111111111222222222333333444555666888:::;;;===@@@CCCCCCEEEJJJSSSZZZgggssszzzqqqqqq|||222222222333333333333333444444333222111111111111333333333222222222222222000000/////////000111222///......------......///////////////............////////////////////////,,,,,,++++++,,,...000111............////////////............//////////////////........./////////000000000000111111222222222222333444555999???CCCOOO[[[fffiiieeedddllluuu}}}yyy{{{{{{wwwvvv{{{yyyrrrccc\\\SSSOOOPPPRRRRRRQQQQQQRRRSSSTTTTTTSSSSSSSSSYYY]]]dddlllsss{{{yyyuuupppiiibbb\\\YYYXXXXXXTTTSSSRRRPPPOOOOOONNNNNNPPPQQQQQQPPPPPPOOONNNMMMIIIIIIJJJJJJIIIHHHGGGFFFCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIKKKMMMOOOQQQTTTVVVXXX[[[]]]]]]]]]\\\WWWWWWYYYYYYXXXXXX^^^fffmmm~~~oooXXXKKKEEE@@@>>>>>>======<<<;;;:::999888777666666777888999999::::::999888777666555444444444333333333333333333333333333333333333333333333333222222222333333333444444111222222333333222222111111111111000000000000///111111111111111111111111000000000000000000000000222222111111000000///////////////////////////////////////000000000000000////////////000000000000222111000//////000111222000000111111111222222222333333444666777:::;;;======AAAEEEFFFGGGMMMWWW```oooyyy{{{tttqqqttt222222222222333333333333555444333222111111111111000000000000000000000000///000000000111111111111......------------......////////////....................................,,,,,,,,,,,,---...///000............////////////............///////////////............///000000000000000111222222333333222333444555888===DDDIIIXXX```ggggggeeeiiiuuuzzz{{{xxxxxx{{{{{{qqqjjjYYYVVVPPPMMMMMMNNNOOOPPPRRRTTTUUUTTTSSSSSSTTTUUU```fffnnnuuu{{{|||uuuuuutttrrrrrrrrrrrrrrrppprrruuuwwwyyy~~~~~~xxxtttnnngggaaa]]]ZZZYYYVVVUUUSSSRRRPPPPPPOOOOOOQQQQQQQQQQQQPPPOOONNNNNNJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEHHHHHHHHHHHHIIIKKKMMMNNNQQQSSSVVVYYY[[[\\\\\\\\\VVVXXXYYYXXXWWWXXX]]]bbbhhhuuu|||aaaPPPHHHAAA===;;;<<<<<<;;;::::::999888888777777888888999999::::::999888777666666666666666333333333333333333333333222333333444444444444333222222333333333333444444111222222333333222222111222222111111111000000000111111111111111111111111000000000000000000000000111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000111222222333333111222333444777999;;;<<<===BBBFFFHHHIIIOOO\\\fffvvv~~~yyyrrrpppuuu222222222222222222222222555444333222111111111111000000000000000000000000///000111222222222111111//////............//////////////////............------------------------,,,,,,---......///..................////////////............///////////////......---...///000111000000111111222333333444111333444666:::AAAIIINNN```ccceeeccccccmmm~~~~~~zzzxxxwwwyyy|||qqqfff___RRRSSSRRRPPPNNNNNNQQQTTTSSSUUUVVVUUUTTTUUUXXX[[[fffmmmvvv~~~zzztttkkkiiifffcccbbbbbbcccdddbbbfffjjjkkklllooouuu{{{}}}zzzuuuoooiiiddd```^^^XXXWWWVVVTTTSSSRRRQQQQQQRRRRRRRRRQQQQQQPPPOOONNNJJJIIIHHHGGGGGGGGGHHHIIIFFFFFFEEEEEEEEEDDDDDDDDDHHHHHHHHHHHHHHHJJJLLLMMMNNNQQQTTTXXXZZZ[[[\\\[[[XXXZZZZZZWWWVVVXXX\\\___bbbkkkrrrkkkXXXMMMEEE>>>;;;;;;:::::::::999999888888777777777777777777777777888888777666666777777777444444444444444444444444222222444555555555444444222222333333333333444444111222222333333222222111333222222222111111111111111111111111111111111111000000000000000000000000111111111111111111222222000000000000000000000000000000000000000000000000////////////000000000000///000222333333222000//////000000111222222333333111222333555777:::===>>>>>>CCCIIIJJJKKKRRR```kkk{{{yyyssspppwww222222222222222222222222555444333222111111111111222222222222222222333333...000222333444333111000000000////////////000000000/////////............------------------------,,,---.../////////...---............/////////000............/////////000///...------...///000111000000111222333333444444111333555777<<>>@@@AAAEEEEEEJJJQQQVVV[[[ggguuu{{{yyy{{{444333333333333444555555333222000/////////111111////////////////////////111111111111111111111111,,,------....../////////........................***++++++,,,,,,++++++***---------............///,,,,,,.../////////...---000000000000000000000000........./////////000000222222222111222222333444555333666>>>EEEMMMZZZfffoookkkggghhhppp~~~}}}wwwwwwxxxyyywwwlllccc^^^\\\ZZZXXXVVVVVVXXXZZZZZZZZZ[[[ZZZXXXWWWYYY___gggmmmuuu~~~|||{{{{{{xxxyyy{{{||||||zzzyyyxxxssspppllljjjkkklllkkkiiieeeeeeeeecccaaaaaaccceeeggggggggggggfffeeeeeedddaaaaaa``````aaabbbdddeeegggggghhhhhhhhhhhhggggggaaa```___]]]\\\\\\]]]]]][[[ZZZZZZYYYYYYXXXXXXWWWTTTRRRPPPOOOOOOQQQSSSTTTVVVXXX[[[\\\\\\\\\]]]___aaadddhhhnnnwww{{{uuupppmmmjjjcccaaa^^^ZZZWWWTTTSSSRRRRRRRRRQQQPPPNNNLLLKKKJJJIIIFFFDDDDDDEEEFFFFFFEEEHHHGGGGGGFFFFFFEEEEEEEEEHHHGGGGGGGGGGGGIIIJJJKKKKKKMMMOOORRRUUUWWWYYYZZZ[[[\\\]]]]]][[[[[[[[[\\\\\\YYYZZZbbbmmmyyynnn\\\MMMEEE======<<<:::888888888999;;;888777777999999888666555555444333333333333444333333333333333333333333111222333444555444444333222222333333222222111000222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000222222222111111111000000000111111000//////000222444333222222111222222222000000000000000000000000///000000111111111111111111111222222222333333333333333333666:::===@@@AAAFFFEEEJJJTTT\\\dddppp||||||vvvvvv{{{444333333333333444555555333222111000///000111111000000000000000000000000////////////////////////................................................++++++,,,,,,,,,,,,++++++---------............///,,,------...///.........000000000000000000000000....../////////000000000222222222222222333444444555555888@@@JJJUUUcccooorrrmmmjjjmmmyyy}}}zzzzzz{{{|||~~~{{{rrrlllgggdddbbb___]]]\\\\\\^^^______^^^ZZZ[[[[[[[[[___eeemmmsss{{{}}}zzzwwwuuuqqqnnnkkkiiihhhggghhhiiijjjkkkkkkjjjiiihhhdddaaa^^^]]]]]]]]]\\\[[[ZZZ[[[ZZZYYYWWWWWWYYY[[[[[[[[[[[[[[[ZZZYYYXXXWWWXXXXXXXXXXXXXXXYYY[[[[[[YYYZZZZZZ[[[[[[[[[ZZZZZZWWWVVVTTTRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPOOONNNNNNPPPRRRTTTVVVYYY[[[\\\\\\\\\]]]^^^]]]^^^___bbbhhhrrr~~~{{{vvvrrrpppjjjhhhccc___ZZZWWWUUUUUUQQQQQQPPPOOOMMMKKKIIIHHHHHHFFFDDDDDDFFFGGGGGGGGGJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKMMMOOORRRTTTVVVWWW[[[]]]^^^^^^]]]\\\]]]^^^]]]ZZZXXX\\\dddqqqgggSSSGGG>>>===<<<;;;999999888888:::888777777888999777666555555444333333333333444333333333333333333333333111222333333333333333333222222333333222222111000222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000222222111111111000000000000111111000//////111222222111000000/////////000000000000000000000000000///000111111222222111111111111222222222333333333333333555777:::>>>AAACCCHHHGGGKKKVVVdddppp{{{xxxssswww444333333333333444555555333222111000000000111111000000000000000000000000000000000000000000000000////////////....................................------............---------------............///...//////000000000000000////////////////////////...////////////000000000333222222222222333444444666666:::AAAMMM[[[iiisssqqqmmmlllsss}}}{{{uuuqqqnnnjjjfffbbb```___```aaabbbaaa```ZZZ[[[^^^aaaeeellltttzzz~~~zzztttooojjjhhhfffeeecccaaa___]]]]]]]]]^^^^^^___`````````______\\\[[[YYYWWWWWWVVVVVVVVVXXXYYYYYYXXXWWWWWWXXXZZZXXXXXXXXXWWWVVVUUUTTTSSSVVVVVVVVVWWWWWWXXXXXXXXXUUUVVVVVVWWWWWWWWWWWWVVVVVVUUUSSSPPPOOONNNNNNNNNQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPOOOOOOPPPRRRTTTUUURRRUUUXXX[[[\\\___bbbddddddcccaaa```bbbiiirrrxxx{{{wwwuuuqqqnnniiiddd___[[[XXXWWWRRRQQQPPPOOOMMMKKKIIIHHHHHHFFFDDDEEEFFFHHHIIIHHHKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKIIIJJJKKKMMMPPPRRRTTTVVVZZZ]]]______^^^^^^^^^___aaa]]][[[\\\___iii{{{rrrZZZKKK@@@>>><<<:::999888777666999888888777888777777666555555444333333333333444444444444444444444444444222222222222222222222222444444555555444444333222111222222222222222333333222222222222222222222222111111111111111111111111000000000000000000000000111111111111000000000000///000111000//////111333111000///...............000000000000000000000000000000111222222222222111111111222222222333333333444555777999<<>>AAAGGGKKKMMMQQQYYYeeevvv|||zzz~~~444333333333333444555555222333333333222222111111////////////////////////------------------------......//////000000111111////////////////////////,,,,,,------------,,,,,,---------............///...------,,,---...///000000000000000000000000000//////000000000111111111444333333333333444555555<<>><<<<<<;;;999666888999888555444555888555555444333333333333444555555555555555555555555777666444333222333444444444444555555555444333333000000111222333333444444222222222222222222222222222222222222222222222222111111111111111111111111000000000000////////////...///000000///000222444555444333111000000//////000000000000000000000000111111222333333333333222111111222222222333333333111555:::;;;;;;>>>EEEKKKMMMZZZhhhttt|||~~~333333333333333333333333888555111000111333444444///000000000000111111111000///.........000111222111111000000000000111111////////////////////////........................---------...///000000111............////////////000000000000111111111111000000000000000000000000111222333333444555888;;;@@@???HHHZZZkkksssuuuuuu|||~~~zzzuuupppnnnllllllkkkjjjkkkmmmpppppppppuuuwww|||yyy|||}}}wwwooollliiigggccc```^^^\\\YYYWWWUUUTTTSSSRRRSSSVVVYYY[[[]]]\\\ZZZXXXWWWVVVUUUUUUYYYYYYWWWVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[ZZZYYYYYYXXXXXXWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWYYYYYYYYYYYYZZZ\\\^^^___]]][[[YYYZZZ^^^```aaa```\\\______[[[XXXYYYXXXVVV\\\___aaa```___^^^aaaccceeehhhmmmrrruuutttqqqnnnhhhhhhmmmzzz~~~wwwsssnnnhhhddd___]]]ZZZYYYYYYWWWUUUSSSMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMLLLKKKJJJKKKMMMOOOPPPSSSUUUXXXZZZ[[[]]]```bbb___^^^^^^___```aaa___^^^aaalllwwwzzzrrr[[[HHHDDDBBB<<<888:::666777777777777555444333555555444444444444555555888666444222111222333444333333333444444555555555444444444333333222222222222222222222222222222222555444444333333222222111444333222222111111222222000111222333333333333333333333333222222111111111000000000000111111111111111111000///////////////000000000000111111111111555444222111111222444555333444444222111111333666777666888>>>BBBDDDIIINNNVVV^^^mmm~~~zzz333333333333333333333333777444111000111333333333222222111111000000000///000000///...//////111111111111000000000000111111////////////////////////........................------......///000000111............////////////000000000000111111111111000000000000000000000000222333444555555777;;;===BBBDDDNNN___lllrrrvvvyyy~~~zzz{{{{{{yyyvvvrrrnnnllllllkkkiiiggghhhlllpppssstttxxx{{{yyytttuuuuuupppkkkjjjjjjgggdddaaa___]]]ZZZXXXVVVUUUUUUTTTVVVXXXZZZ\\\ZZZYYYXXXWWWWWWWWWWWWWWW[[[ZZZYYYXXXXXXYYYZZZZZZ]]]^^^_________^^^]]]\\\\\\\\\\\\\\\]]]]]]^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXYYYYYYZZZ[[[]]]^^^^^^___``````___```aaaccceeefffgggeeedddfffjjjnnnooonnnooooooiii___[[[^^^bbbcccaaacccdddcccaaa```aaaccccccgggooowww|||}}}{{{yyypppooopppyyyzzztttmmmgggdddaaa^^^[[[ZZZWWWTTTRRROOONNNMMMMMMLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIHHHHHHJJJIIIIIIIIIIIIJJJKKKKKKLLLKKKJJJJJJJJJLLLNNNOOORRRTTTWWWYYYZZZ\\\___aaa```___^^^___``````___]]]ZZZbbbttt|||yyygggQQQIIIEEE===:::<<<666777777777777555444333555555444444444444555555888666444222222222333444333333444444444444444444444444444333333222222222222222222222222222222222333333333333333333333333444333222222111111222222000111222333333333333333333333333222222111111111000000000000111111111111222222111000000000000000000000000000111111111111555444333222222333444555333444444333111222444666:::999;;;@@@DDDFFFKKKQQQ]]]eeeuuu|||{{{333333333333333333444444555333222111222333222111444444333222111000///...111111000/////////000000111000000//////000000111////////////////////////........................------......///000000000............////////////000000000000111111111111000000000000000000000000333444555666777:::>>>AAADDDJJJWWWeeemmmrrrxxx|||wwwxxxvvvtttrrrpppnnnmmmmmmhhheeecccccchhhooouuuxxxzzz~~~~~~zzzxxxuuuoookkkjjjgggddd```^^^]]]\\\ZZZXXXVVVVVVVVVWWWXXXYYYZZZ[[[\\\[[[[[[\\\\\\]]]^^^___bbbbbbaaaaaaaaabbbbbbccceeefffgggggggggfffdddcccffffffggghhhhhhhhhggggggeeeddddddcccbbbaaa``````bbbaaa```___^^^]]]\\\\\\^^^___bbbeeeiiikkkmmmnnnllllllkkkkkkkkkmmmpppqqqtttssssssuuuyyy|||}}}}}}wwwmmmhhhjjjnnnooojjjjjjjjjiiifffddddddeeebbbhhhpppyyy|||xxxuuuxxx|||tttnnnjjjgggbbb^^^[[[XXXTTTQQQQQQQQQPPPPPPOOOPPPPPPPPPJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIJJJKKKMMMNNNPPPSSSVVVXXXYYY[[[^^^aaaaaa```___```aaa```^^^\\\WWW[[[hhh|||{{{yyy___QQQGGG???<<>>===>>>CCCFFFHHHNNNUUUcccnnn}}}333333333444444444444444444333222222333333222000333333333222111000000000222111111000000/////////000000////////////000000////////////////////////....................................//////000000............///////////////000000000111111111111000000000000000000000000333444555666888;;;@@@DDDFFFOOO^^^iiimmmppp{{{}}}yyyuuusssqqqooooooooonnnnnneeeaaa^^^^^^ccclllsssxxx{{{|||sssooogggeeeaaa``````aaaaaa```______```aaabbbbbbccccccgggggghhhhhhiiikkklllmmmppppppppppppqqqqqqrrrrrrsssssstttttttttsssqqqqqquuuuuuvvvwwwwwwwwwvvvuuusssrrrqqqpppooommmllllllnnnnnnmmmkkkiiigggeeedddiiikkkooossswwwzzz|||}}}xxxwwwvvvuuuvvvxxx{{{|||}}}yyyxxxwwwttttttsssqqqnnnjjjgggeeedddcccgggnnntttzzz~~~{{{zzz{{{uuunnnjjjeee```\\\YYYUUUSSSSSSSSSRRRRRRQQQRRRRRRSSSLLLLLLKKKJJJIIIHHHGGGFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIIIIJJJLLLLLLPPPRRRVVVXXXYYY\\\___aaacccbbb```aaaaaa```^^^\\\\\\[[[bbbqqqnnnYYYKKKAAA===???888888888888777666555555555555444444444444555555666555444333333333333444555555555444444333333333333333333333333333333333333333333333333333333333222222222333333444444444444333222222111111222222111222222333333333222222222222222111111111111111///000000000111111111111222111111000000111111111000000111111111222222222222222333333333333222222333333444333333444666999@@@???AAAEEEGGGJJJQQQZZZhhhvvv333333333444444555555555444222111222333333111000111111111111111111111111222222111111111000//////000000////////////000000////////////////////////////////////////////////............////////////............///////////////000000000111111111111000000000000000000000000111222444555888<<>>>>>:::999999888777777666666555555444444444444555555555555444444333333333444555555555444444333333333333333333333333333333333333333333333333333333333444444444333333222222222444333222222111111222222222222333333333222222111111111111111111111111111///000000000111111111111000000/////////000000111111111111111222222222222111111222222222222111111222333444444444555888:::??????AAAFFFHHHLLLVVV```ooo333333333444555555666666444222111000111222111000//////000000000111111111111111222222222111000000000//////......//////000////////////////////////////////////////////////......//////////////////............////////////000000000000111111111111000000000000000000000000111222333555888>>>EEEJJJPPPZZZfffkkkjjjmmm}}}}}}|||yyyvvvpppnnnllllllnnnnnnjjjggg```^^^\\\^^^dddlllrrrvvv{{{}}}|||~~~}}}yyysssnnnhhhbbb]]]YYYUUUXXX[[[^^^aaaiiirrrzzzrrrnnniiidddaaa___]]][[[VVVVVVUUUTTTSSSSSSSSSSSSTTTSSSQQQOOOMMMKKKIIIIIIFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKNNNQQQTTTWWWYYY[[[___aaacccbbbaaabbbcccbbb```^^^[[[WWWUUUXXX[[[bbbmmmxxxqqqZZZJJJAAA>>>;;;:::999888777777777777555555444444444444555555444444444444444444444444444444444444444444333333222222333333333333444444333333333333333333333333555555444333333222111111444333222222111111222222222222333333333222111111000000000111111111111111000000000000111111111111//////////////////000111111111111222222222222333222222222222222222222222222333444444555666999<<<===>>>BBBGGGJJJOOO\\\iiiwww}}}333333444444555666666666555333000///000111222111000000000//////////////////000111222222222111111//////............///////////////////////////////////////////////////////////////////////////...............////////////000000000000111111111111000000000000000000000000222333444666:::@@@HHHMMM\\\bbbjjjllliiikkk||||||yyywwwvvvsssqqqoooppprrrqqqkkkfff______```dddlllsssyyy{{{~~~wwwpppjjjccc\\\WWWQQQUUUYYY[[[\\\```hhhnnnyyyxxxsssmmmhhheeeccc```___YYYXXXWWWUUUTTTSSSSSSSSSVVVUUUSSSPPPNNNKKKJJJIIIGGGFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLKKKNNNRRRTTTVVVYYY]]]___cccbbbaaabbbccccccbbb```XXXVVVUUUTTTSSSUUUaaammmzzzfffRRRFFF@@@<<<;;;999888777777888888555555444444444444555555333444444444444444444444333333444444444444444444222222222333333444444444444444444444444444444444333333333333333333333333444333222222111111222222222333333333333222111000///000000000111111111222000000000000111111111111000000//////000000111222111111111222222222333333444444333222222333444444222333444555555777:::===<<<>>>CCCHHHMMMTTTcccqqq}}}xxxuuuzzz333333444444555666777777666333///...///111222222111111000///...---,,,,,,///000111222333333222111//////............//////////////////////////////000000000000000000000000///////////////...................../////////000000000000000111111111111000000000000000000000000333444555888<<>><<<>>>DDDJJJOOOWWWhhhwwwzzzooorrrxxx555555444444444555666666666444222000000000111222222222222111111111000000111111111111111111111111222222222111111///..............................////////////////////////............////////////////////////000000000000333333222222111111000000111111000000000000000111777444666===BBBEEENNNWWWiiikkkiiieeeeeeqqq|||~~~|||{{{{{{zzz|||zzzzzzzzzvvvnnnggggggiiimmmrrrvvvzzz~~~}}}tttiiicccccc]]]______^^^[[[[[[^^^aaalll|||{{{vvvsssnnngggbbbaaa^^^ZZZVVVSSSRRRRRRSSSUUUUUUUUUSSSQQQMMMIIIGGGJJJIIIIIIHHHHHHIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLKKKMMMPPPRRRTTTVVVZZZ]]]```aaaccceeeeeeeeecccbbb[[[WWWUUUSSSSSSVVVbbbooo}}}~~~___MMMHHHAAA<<<::::::999777777:::888888777666666666666666555444444444444333333333333444444555555444444333333333333333333333333333444444444333333222222222222222222222222222222222333333333222222222111111222222222222222222222222555333111000///000111222222222111111222222333444222222222222222222222222111222333444444333111000111111222222222333333444222444777888999:::<<<>>>BBBBBBFFFNNNUUU]]]mmm}}}wwwuuummmzzz555555444444555555666666666444222111000000111222222222222111111111000000111111111111111111111111333333333222222111//////........................////////////////////////............////////////////////////000000000111111111111111111000000000111111000000000000111111333222555===BBBGGGQQQ\\\jjjjjjgggeeeiiiwwwwww~~~}}}|||||||||~~~}}}|||{{{yyyuuunnniiigggkkkpppuuuyyy{{{}}}}}}wwwnnnhhhggg^^^______]]]ZZZZZZ]]]___kkk{{{~~~zzzvvvppphhhbbbaaa___[[[WWWTTTSSSRRRRRRRRRRRRRRRRRRQQQNNNLLLJJJIIIHHHHHHGGGGGGGGGGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKMMMOOOQQQSSSUUUXXX\\\^^^aaabbbdddeeefffeeedddccc[[[YYYWWWWWWVVVYYYcccooovvvyyykkkWWWOOOEEE???;;;;;;:::777777999888888777666666666666666777666666666666555555555333444444555555444444333333333333333333333333333444444444333333222222222222222222222222222222222333333333222222222111111222222222222222222222222333222111//////000111222222222111111222222333444222222222222222222222222222222333333333222111000111111222222333333333333333555777888999:::===???BBBBBBFFFNNNUUU^^^nnn~~~~~~wwwvvvttt555555555555666666666777555444333111000111111222222222222111111111111111111111111111111111111111333333333333222111000000........................////////////////////////............/////////////////////000000000111111///000000000000000000111111111000000000111111222111333888???DDDLLLYYYeeellliiigggiiirrrwww}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}wwwqqqllliiihhhmmmtttzzz|||}}}}}}}}}xxxqqqnnnaaaaaa```]]][[[[[[^^^```iiiwww{{{uuulllfffbbb```^^^ZZZWWWTTTRRRQQQNNNOOOPPPQQQPPPOOONNNMMMHHHHHHGGGFFFFFFEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJLLLNNNQQQSSSTTTWWW[[[]]]aaabbbdddeeefffeeecccbbb[[[YYYYYYZZZZZZ\\\cccmmmqqqlllqqq{{{cccUUUJJJCCC===;;;:::777777999888888777666666666666666777666666666666555555555333444444555555444444333444444444333333222222222444444333333333333222222333333333333333333333333333333333222222222111111222222222222222222222222222111000///000111222333222111111111111222333333222222222222222222222222222222333333333222111000000111222333444333222111333555888999:::;;;>>>@@@DDDEEEIIIPPPYYYdddttt{{{vvvvvv|||444555555666777777777777555444333222111111111111111111111111111111111111111111111111111111111111222222222222222111000///........................////////////////////////............//////////////////000000000111111111......//////000000111111111111000000111111222222333777>>>DDDIIISSSaaammmnnnjjjjjjsss}}}zzzzzz{{{|||}}}~~~~~~}}}}}}tttlllhhhgggkkkqqqyyy~~~}}}}}}}}}zzzrrrgggeeebbb___]]]^^^```cccfffqqqyyyrrrmmmeeecccaaa]]]ZZZVVVSSSQQQNNNOOOOOOPPPPPPOOONNNMMMJJJIIIHHHGGGFFFEEEEEEEEEGGGGGGHHHIIIJJJJJJJJJJJJJJJLLLNNNPPPQQQTTTWWWZZZ___```bbbdddddddddbbbaaaZZZXXXYYY\\\\\\\\\aaaggg{{{vvvoooqqq{{{nnn[[[OOOFFF>>>;;;:::777777:::888777777666666666666666555444444444444333333333333444444555555444444333555555444333333222111111333333333333333333333333333333333333333333333333333333333222222222111111111111111111111111111111000000//////000111222333111111111111111222222333111222222222222222333333222333333333333222222222000111333444444333222111333666888:::;;;<<>>@@@CCCGGGKKKRRRZZZfffuuu}}}vvvvvvzzz444555777888999999999888444444333333222111111000111111111111111222222222000000000000000000000000...//////000//////......////////////////////////////////////////////////............////////////000000000111111111222222///000000000000000000111111111111111111222333444666===CCCIIISSS___iiimmmoooooozzzzzz{{{}}}~~~~~~~~~~~~wwwnnnhhhhhhjjjtttyyy}}}{{{||||||vvvmmmeeebbbaaaaaa``````eeettt|||xxxuuuooommmiiiddd___[[[XXXVVVSSSSSSRRRPPPOOONNNMMMMMMOOONNNLLLKKKIIIHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLOOOPPPQQQSSSVVVYYYYYY[[[^^^aaacccddddddccc]]]ZZZZZZ]]]]]]ZZZZZZ]]]fffwwwvvvhhhrrrzzz```SSSDDD>>><<<999999:::888888777666666666666666777666666666666555555555333444444555555444444333444444444333333222222222222222333333333333444444333333333333333333333333333333333222222222111111111111111111111111111111//////000000000000000000111000000000000111222222111111111222222333333444333333333444555666888999666666555555555555444444555777:::<<<===???BBBDDDEEELLLUUU^^^lll{{{~~~yyy}}}333555777999:::::::::999333333333333222111000000000000111111111222222222000000000000000000000000//////000000000000//////////////////////////////////////////////////////............////////////000000111111111222222222111111111111111000000000111111111111222333444555999???FFFNNN[[[jjjpppooopppqqq~~~~~~zzztttooommmooorrrxxx|||~~~zzzxxx|||{{{oooiiieeebbb``````bbbppp}}}xxxtttqqqlllfff```\\\ZZZYYYTTTSSSRRRQQQPPPOOOOOOOOOPPPOOOMMMKKKIIIHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKJJJLLLNNNOOOPPPRRRUUUXXXYYY[[[___bbbeeegggggggggddd```^^^```___\\\[[[]]]^^^iiittttttqqqtttmmm]]]LLLBBB>>>:::888888888888777666666666666666777666666666666555555555333444444555555444444333333333333333333333333333222222222333333444444444444444444444444444444444333333333222222222111111111111111111111111111111000000000000000000//////000000000000000111222222000111111222333333444444222222333444666999;;;===999888666555555555666777555777:::<<<>>>@@@CCCEEEFFFOOOZZZeeettt333555777:::;;;;;;:::999333333333333333111000000000000111111222222222222000000000000000000000000///000111111111111000000000000000000000000000000////////////////////////............/////////000000111111111111222222222333333222222111111000000111111111111222333444555<<>>@@@<<<:::777555444666888999555888;;;===>>>@@@CCCFFFIIITTT```lll{{{555555555777999::::::888888666444222111111111111222222111111111111111222222111111000000000000000........................000000000000000000000000000000000000////////////------...///////////////000//////000111444666777:::777444333333444444444///000222222111222555777===AAANNN```nnnssstttuuuppp~~~yyysssnnnnnnqqquuuwww}}}{{{zzz}}}yyyqqqjjjeeeaaahhhuuu|||tttnnnllliiibbb\\\ZZZZZZXXXTTTPPPNNNOOOPPPQQQUUUSSSPPPMMMJJJHHHFFFFFFJJJJJJHHHHHHHHHHHHJJJJJJKKKLLLNNNNNNNNNPPPRRRTTTXXXZZZ^^^```bbbeeehhhkkkiiiiiihhhfffbbb^^^ZZZWWWZZZVVVXXXbbbmmm{{{ooonnn~~~xxx]]]III@@@===:::777:::888666666777777555444777666555444444444444444888666444222111222333444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111222222222222222111000///111111111111111111111111111111111111111111111111111111222222222333333333666555444444555777:::<<<;;;888444444666777666555888;;;>>>AAABBBDDDGGGIIIPPPXXXggg|||555555555777999::::::888888777555333111111111111222111111000000111111111222111111000000000000000////////////////////////000000000000000000000000000000000000//////////////////000111111111111111000000000111222555777888;;;888444333333444333333000222333333333444777999===BBBQQQcccpppttttttuuurrrzzzuuupppnnnppptttwwwxxx}}}}}}|||{{{|||yyypppjjjgggnnn{{{~~~vvvooollljjjddd___^^^\\\YYYUUUQQQOOOOOOPPPQQQSSSRRRPPPNNNLLLKKKJJJIIIJJJIIIHHHGGGGGGHHHIIIJJJJJJKKKMMMMMMMMMNNNQQQSSSVVVYYY\\\___aaadddgggjjjiiiiiihhhgggccc___\\\YYYZZZVVVWWW^^^eeesssxxxpppyyydddOOODDD@@@<<<999888777666666666666555444888777666555555555555555777666444222111222333333444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111222222222111000000111111111111111111111111111111111111111111111111111111111222222222333333555444333333444777999:::888666333333555777666555888:::===???BBBEEEIIILLLXXX___nnn666555555777:::;;;:::999888777555333111111111111111000000000000000111111222111111000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////000111111111111111111111111222444666999:::<<<999555333333333222222222333444444444666999<<<===EEEVVViiitttuuuuuuuuuwwwvvvrrrnnnoootttyyyyyyxxxzzzzzz{{{|||~~~yyyqqqooovvvwwwooommmkkkfffcccddd^^^[[[WWWSSSPPPOOOOOOPPPRRRRRRQQQPPPNNNMMMMMMLLLIIIHHHGGGFFFFFFGGGHHHIIIIIIJJJKKKLLLLLLMMMOOOQQQUUUWWW[[[]]]___bbbfffhhhhhhiiiiiigggeeebbb^^^\\\ZZZVVVUUUXXX[[[ggguuutttpppYYYKKKCCC>>>;;;999777666777888888777666888888777666666666666777777666444333222222333333444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000111111222222222111111111111111111111111111111111111111111111111111111000000111111111222222222333333222333444555777888666444222333555777777777;;;===@@@CCCEEEIIINNNRRR\\\eeettt666555666888:::;;;:::999888777555333222111111222000000//////000000111111222111111000000000000000////////////////////////////////////////////////000000000000////////////------...///////////////111111222333555888;;;<<<===999555333333222222111222333444444555777;;;>>>???III\\\nnnwwwwwwvvvwww~~~vvvqqqoooqqqxxx|||{{{xxxxxxzzz|||}}}wwwssszzzyyypppmmmkkkhhhfffggg```]]]YYYUUUQQQPPPOOOOOORRRQQQQQQPPPOOONNNMMMLLLHHHHHHFFFFFFFFFFFFHHHHHHIIIJJJKKKLLLKKKLLLOOOQQQTTTVVVZZZ]]]___aaaeeeggghhhhhhiiihhhgggdddaaa___[[[WWWUUUTTTRRR[[[www}}}vvv|||dddRRRFFF???<<<;;;999888999:::;;;:::888777777666666666666666777888777666444444444444444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111///000111222222222222222111111111111111111111111111111111111111111111111000000000111111111222222222222222222333444555666444333333333555888999:::???BBBGGGKKKNNNPPPSSSUUUZZZeeeuuu666666666888:::;;;;;;999999888555333222222222222000000000000000111222222222111111000000000000000........................////////////////////////000000000000////////////------...///////////////111111222333666999<<<>>>===999555333333222222111222333444444555888<<<@@@CCCNNNaaasssyyyxxxxxx{{{wwwtttrrruuuzzz|||{{{xxxyyy{{{}}}{{{ttt{{{|||rrrooollliiihhhiiiaaa___[[[WWWSSSQQQPPPPPPRRRRRRQQQPPPOOOMMMKKKJJJHHHHHHFFFFFFFFFFFFHHHHHHJJJKKKLLLLLLLLLLLLOOOQQQSSSVVVYYY\\\^^^```dddfffhhhhhhiiiiiigggeeecccaaa]]]YYYWWWTTTOOOSSSkkk~~~nnnYYYIII@@@<<<;;;999888888::::::999777555555555444444555555666999888777666666555555555444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111///000111222222222222222111111111111111111111111111111111111111111111111000111111111111222222222111111222222222333444444444444555555777999;;;===???EEELLLQQQTTTTTTTTTTTTYYYeeexxx777666666888;;;<<<;;;:::999888666444222222222222000000000000111222333444222111111000000000000000........................000000000000000000000000000000000000//////////////////000111111111111111000000111333666:::===???<<<999555333333333222222333333444444555999>>>BBBIIITTTfffuuuyyywww{{{~~~uuuuuuuuuwwwyyyzzzzzzyyyyyy|||xxx~~~wwwrrroookkkhhhiiiaaa___\\\XXXUUUSSSRRRQQQRRRRRRRRRQQQPPPMMMKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKLLLNNNPPPQQQTTTWWWZZZ\\\^^^bbbdddhhhhhhiiiiiihhheeecccaaa^^^ZZZXXXVVVPPPOOO```tttzzzbbbOOOCCC>>>:::999777777888777666444555444444444444555555666888888888777666666555555444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000111111222222222111111111111111111111111111111111111111111111111111111111111222222222333333333111222222222333333333333444555666777777999<<>>===BBBHHHOOOSSSVVVZZZ\\\lll{{{|||~~~777666777999;;;<<<;;;::::::888666444333222222333222222222222333444555666222111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////---......///////////////...///000333666:::===???:::777444333333444444444666666666777888===BBBGGGQQQ[[[kkkuuuvvvvvv|||xxxuuuqqqmmmjjjmmmqqquuuuuussstttyyy}}}vvvzzz|||vvvooojjjiiiaaa___]]]ZZZXXXUUUTTTSSSOOOPPPRRRTTTTTTSSSQQQPPPJJJJJJHHHHHHHHHHHHJJJJJJHHHIIIJJJJJJIIIIIIKKKMMMKKKNNNQQQTTTVVVYYY\\\___hhhhhhiiihhhgggdddaaa```]]]YYYXXXYYYTTTMMMQQQ[[[ooozzz|||sss[[[LLLFFFAAA???===<<<<<<;;;999777666666666666666777888888555555555555444333222111444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111222222222222222111000///111111111111111111111111111111111111111111111111333333333444444444555555222222333444444444333333222444666666555666:::===>>>BBBGGGMMMSSSYYY```ddduuuxxx<<<888777999:::888999<<<;;;999777555333222111000000000111222333333444444333222111111000000111111000000111111111111000000000111333333333111///...000000000000000000000000000000000000000000000000...///222555888<<<>>>@@@<<<:::777444333333333444555444666:::<<<===CCCJJJVVVgggqqqnnnnnn{{{~~~~~~tttjjjccc``````hhhnnnuuuyyyxxxvvvuuuvvvwwwzzzwwwrrrlllhhhaaaaaaaaa```]]]YYYVVVSSSTTTTTTTTTTTTSSSPPPNNNMMMMMMKKKHHHGGGHHHHHHHHHGGGFFFGGGGGGHHHIIIJJJLLLMMMKKKLLLNNNRRRVVVZZZ]]]___eeefffggghhhgggfffdddccc^^^]]]\\\YYYVVVSSSPPPOOObbbzzzhhhRRRIIICCC@@@>>>???>>>999777999777777777777666666666666444444555555555555444444555444444333333444444555666555333222111222333333444444333333333333222222---...///000000000000000333333444444333333222111000000000000000000000000333333333222222111111111444444444444444444444444333333333333333333333333333333333444666999;;;===AAADDDIIINNNTTT]]]hhhooo}}}xxx<<<888666999:::888888;;;999888777555333222111111111111111222222333333444333222111111000000111111000000111111111111000000000111222333333111///...000000000000000000000000000000000000000000000000...///111333666888:::;;;:::888666444333222222222555444666;;;===???EEELLLXXXiiisssoooooo}}}}}}yyyoooeee___^^^^^^jjjpppwwwzzzyyywwwwwwxxxyyy|||{{{rrrjjjeeeccccccbbbaaa^^^ZZZVVVTTTSSSSSSSSSSSSSSSRRRQQQQQQNNNLLLIIIHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLNNNQQQUUUYYY\\\^^^dddeeeggghhhhhhfffdddbbb^^^^^^\\\ZZZWWWSSSPPPOOOVVVmmm}}}oooXXXMMMEEEAAA>>>???>>>:::888:::777777777777666666666666444444555555555555444444555444444333333444444555666555444444333333333444444444333333333333222222//////000111111111000000333333444444333333222111111111111111111111111111333333333222222222111111222222222222222222222222333333333333333333333333333333444555777999<<<===BBBEEEIIINNNTTT^^^kkktttzzz<<<888666888999888777999888777666444333333222222222222222222222222222222222222111000000000000111000000111111111111000000000111222222222111000///000000000000000000000000000000000000000000000000000111222444666777999999777777666555333222111111555555888<<<>>>AAAIIIRRR___kkkssspppsss~~~uuujjjaaa]]]^^^```lllrrryyy|||{{{zzzzzz{{{{{{~~~yyyoooiiiffffffeeeccc```\\\XXXUUURRRRRRQQQQQQQQQSSSTTTUUUOOOLLLIIIHHHHHHIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIKKKLLLNNNQQQTTTXXX[[[]]]bbbdddgggiiiiiifffccc```^^^^^^]]][[[XXXTTTQQQOOOKKK___xxx~~~yyyzzzbbbUUUIIICCC>>>>>>===::::::<<<777777777777666666666666444444555555555555444444555444444333333444444555555555666666555555444444444444333333333333222222111222222222222222111000333333444444333333222111111111111111111111111111333333333222222222222111222222222222222222222222333333333333333333333333444444444666888;;;===???CCCFFFIIIMMMTTT```nnnyyy}}}???999666888999888777888666666555444333333333333333333222222222222222222222222111000000000000000000000111111111111000000000000111222111111000///////////////////////////000000000000000000000000111222444666888:::;;;<<<777777777666555444222111555666999>>>@@@DDDNNNYYYhhhmmmpppqqq|||~~~uuujjjbbb```cccgggpppvvv|||~~~~~~|||}}}~~~~~~zzzrrrjjjjjjiiifffbbb^^^YYYWWWSSSQQQPPPOOOOOOQQQSSSUUUPPPMMMJJJIIIIIIIIIHHHGGGHHHGGGGGGGGGGGGGGGHHHHHHKKKKKKMMMPPPSSSWWWYYY[[[___bbbfffiiiiiifffccc```______^^^\\\YYYVVVRRRPPPHHHUUUgggxxxzzznnn^^^NNNFFF>>>===<<<::::::<<<777777777777666666666666444444555555555555444444555444444333333444444555333444555666666555444333444444333333333222222222333444444444333222111111333333444444333333222111111111111111111111111111222222222222222222222222444444444444444444444444222222333333333333444444555555555777999<<>>777888:::888888999555555444333333333333333333333222222222222222222222111000000//////000000000000111111111111000000000000000111111000000000////////////////////////000000000000000000000000000111333555888;;;<<<>>>888888888888777555444333555666;;;???BBBGGGSSS```qqqnnnmmmttt|||uuujjjcccccciiinnnuuuyyy~~~~~~wwwooonnnmmmjjjeee```[[[XXXUUUSSSPPPMMMMMMNNNPPPQQQQQQNNNKKKJJJJJJJJJIIIHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKMMMOOORRRUUUXXXYYY]]]```dddhhhiiigggdddaaaaaaaaaaaa___\\\XXXTTTQQQKKKPPPXXXdddrrr|||jjjVVVKKK@@@<<<;;;999999:::777777777777666666666666444444555555555555444444555444444333333444444555222222444555555444333222444444333333333222222222444444444444444333222111333333444444333333222111111111111111111111111111222222222222222222222222444444444444444444444444222222222333333444444444666666777888;;;>>>AAABBBHHHHHHJJJLLLTTTccctttOOODDD:::999:::999999:::555555444333222222333333222222222222222222222222111111000////////////000000000111111111111000000/////////000000000111111000000000000000000000000000000000000000000000000---...111333666999;;;<<<999999888888777666666555555777<<>>;;;999888:::777777777777666666666666444444555555555555444444555444444333333444444555222222333333444333333333444444333333333333222222333444444444444333333222333333444444333333222111222222222222222222222222111222222222222333333333222222222222222222222222111222222333333444444555777777888999<<>>BBBEEEMMM^^^ooolllqqq|||}}}tttllliiimmmvvv|||~~~}}}}}}~~~~~~xxxwwwuuuqqqkkkeee___\\\WWWVVVUUUSSSRRRRRRRRRRRRSSSQQQMMMKKKKKKJJJIIIHHHEEEEEEEEEFFFGGGIIIJJJKKKJJJKKKLLLMMMOOORRRTTTUUUXXXZZZ^^^bbbfffhhhiiiiiifffggggggfffccc^^^YYYVVVUUUOOONNNWWWeeewwwsssbbbNNNDDD???<<<::::::777777777777666666666666444555555555555555555444555444444333333444444555555444333333444555666777444444444333333333222222111111222333444444444444333333444444444333222222222222222222222222222222111111111222222333333333444444444444444444444444111111222333333444555555888888999;;;>>>AAADDDFFFDDDGGGMMMVVVdddwwwzzzrrr\\\EEE;;;<<<===<<<;;;888666333111222444444444666555333333444555444333222111111111000000//////......//////000000111111////////////000000000000000000////////////000000000000///000000111222222000111222333555777999:::888888777555333333555888888>>>AAAAAAIII[[[kkkqqqwwwvvv}}}wwwpppooooooooouuu~~~{{{www{{{~~~vvvnnnmmmlllhhhffffff[[[YYYUUUQQQNNNNNNNNNOOORRRRRRQQQPPPMMMIIIEEECCCFFFGGGHHHHHHIIIJJJKKKKKKNNNMMMLLLLLLMMMNNNQQQRRRZZZYYYZZZ^^^dddiiijjjiiihhhiiijjjiiigggbbb^^^[[[VVVTTTVVV\\\gggyyy}}}kkkRRREEEAAA<<<999999999888888777777777777888444444444555555555555555666555444333222333333444555444333333222222333333111111222222222333333333333333333333333333333333333333444444333222000///666111...000222111333666555555444333222111000///333333222222333333444555444444444444444555777777888888:::===AAACCCDDDCCCGGGKKKPPPVVVfffzzz}}}fffLLL@@@======<<<;;;999777444222333444444333333222000111222333333222111111111111000000000///////////////000000000000////////////000000000000000000////////////000000000000/////////000111111000000111222444666888999777777666444333333555888;;;???AAADDDOOOaaapppvvv|||zzz}}}uuuooonnnnnnooovvv}}}|||yyy}}}xxxooolllkkkgggfffggg___\\\XXXSSSPPPOOONNNNNNQQQQQQQQQPPPMMMIIIFFFDDDGGGGGGHHHIIIIIIJJJKKKKKKMMMLLLKKKKKKMMMOOOQQQSSSXXXXXXYYY]]]cccggghhhhhhiiijjjkkkjjjhhhddd```]]]ZZZXXXXXX[[[cccssstttYYYJJJCCC>>>;;;;;;777777666555555555555666666666666666666666666666666555444333333333444444555444333333222222333333222222222222333333333333333333333333333333333333444444555555444333111000222///111666777444111222333333333222222222222111333333222222333333444555444444444444555666777777888999;;;???BBBDDDDDDCCCFFFLLLRRRZZZjjj~~~rrrVVVFFF???===<<<===;;;888555444444444444333111000///000222333333222111111111111000000000000000000000000////////////////////////000000000000000000////////////000000000000//////...////////////000000111333555666777555555555333222333666888>>>???AAAHHHXXXkkkxxx|||}}}wwwqqqmmmmmmnnnqqqwww}}}~~~||||||qqqllliiigggfffhhhdddaaa]]]WWWSSSPPPOOOOOOQQQQQQPPPOOOMMMJJJHHHFFFHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKJJJKKKMMMOOOQQQSSSVVVVVVXXX\\\aaaeeeggggggjjjkkklllllljjjgggdddaaa___]]][[[ZZZ\\\gggdddQQQGGG@@@>>>===888777666555555555555555888888777777666666555555555555444333333333444444555444333333222222333333333333333333444444444444333333333333333333333333555555555555444333222222000111666>>>@@@999333000111111111222222333333333333333222222333333444555444444444444555666777888888:::>>>AAACCCDDDDDDDDDEEELLLUUU___ooo{{{^^^KKKAAA======???===:::777666666555444333222111111333555666666444111111111000000000000000111111000000//////......////////////000000000000000000////////////000000111000///......---....../////////000111333444555444444444333222444777999@@@???BBBMMMaaasss}}}~~~|||~~~qqqooommmmmmoootttyyy~~~~~~~~~uuummmjjjggggggiiiiiifffaaa[[[VVVRRRPPPOOOPPPPPPOOOOOOMMMKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKMMMOOOQQQRRRTTTUUUXXX\\\```dddfffhhhkkklllmmmnnnmmmjjjhhhfffccc```\\\WWWTTT[[[oooqqqZZZKKKCCC???===::::::999888777777777777888888777777666555444444444444444444444444444444555444333333222222333333333333333444444444555555333333333333333333333333444444444444444333333222222333:::BBBDDD===555222111111222222222333333333333333222222333333444555444444444444555666777888888;;;@@@CCCDDDDDDDDDEEEFFFMMMWWWbbbttt}}}cccPPPCCC===>>>AAA===;;;999888888777555333222222222444666777666444000000000000000000111111111111000000//////......////////////000000000000000000////////////000000111000///......---....../////////000111222333444222333333333333555888;;;@@@???DDDSSShhhxxx~~~}}}}}}|||vvvnnnooooooooorrrxxx}}}~~~}}}~~~zzzqqqlllhhhiiikkkkkkhhhddd^^^YYYTTTRRRPPPOOOOOONNNNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIKKKMMMOOOPPPQQQSSSUUUXXX\\\```dddgggiiilllmmmnnnoooooommmlllkkkfffbbb]]]VVVOOOQQQ```ppp}}}eeeRRRFFF@@@<<<;;;:::999888777777777777777777666555555444333333333444444444444444444444555444333333222222333333333333333444444444555555333333333333333333333333333333333222222222222222444333777>>>@@@;;;555444333333333222222222111111333333222222333333444555555555555555555666888888999===AAACCCCCCCCCDDDFFFHHHOOOYYYeeexxx}}}gggTTTFFF>>>>>>AAA===<<<:::999:::999777555222111222444666666444222000000000000111111111111000000000000////////////////////////000000000000000000////////////000000000000//////.../////////000000000000000111222333222333333444444666:::===@@@@@@HHH[[[nnnyyy|||}}}}}}wwwpppnnnqqqrrrssswww~~~|||{{{~~~wwwppplllkkkmmmjjjhhhddd___ZZZVVVSSSRRRNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKKKKKKKJJJIIIIIIIIIGGGHHHIIIKKKLLLNNNOOOOOOQQQTTTXXX\\\___cccgggjjjlllmmmnnnooopppoooooonnniiiddd^^^WWWPPPMMMTTT^^^jjjppp}}}sss\\\MMMCCC<<<:::999888777666555555555666666555555444444333333222333444555555555444444555444333333222222333333333333333333444444444444333333333333333333333333333222222111111222222333444111111666888555333444333333333222222111111111333333222222333333444555555555555555666777888888:::===AAABBBAAAAAADDDGGGLLLSSS\\\iii}}}}}}jjjYYYJJJ???===@@@===<<<:::;;;;;;;;;999777444444444666777777555222///000000000111111111111////////////000000000000////////////000000000000000000////////////000000000000/////////000111111111111000000111111222222222333444444555888<<>>AAA@@@>>>???DDDHHHOOOWWWbbbqqq~~~mmm\\\LLL@@@<<<>>><<<;;;;;;;;;<<<<<<:::888777777888999:::999777444//////000000111111111222......//////000000111111////////////000000000000000000////////////000000000000///000000111222333222111111111111111222222222333444555666999===AAABBBEEERRRggguuuxxxwwwyyyuuunnnqqqwwwzzzzzz~~~|||{{{xxxqqqooopppfffdddbbb___[[[XXXUUUTTTMMMMMMMMMMMMNNNOOOPPPQQQMMMMMMLLLKKKJJJIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMQQQVVVYYY\\\___dddhhhllllllnnnooopppqqqrrrrrrmmmfff```]]]XXXPPPKKKKKKOOOaaa}}}qqq]]]MMMBBB===<<<;;;999888777777777666666666666777777777777111222444555666555444444555444333333222222333333111111222222222333333333333333333333333333333333555444333333333444555666777222000333555444444666///000111222333444555555333333222222333333444555555555555666666777888999;;;>>>@@@???===>>>DDDIIIQQQZZZgggvvv{{{jjjSSS@@@;;;??????>>>===<<<<<<<<<<<<<<<:::::::::999888666333222222222222111000//////...000000000000000000000000000000000000000000000000////////////////////////000000//////.........---/////////000111111222222333555666666999===@@@AAADDDNNNZZZmmm{{{wwwwwwwwwoooiiinnnqqqvvv|||~~~}}}uuuqqqpppoookkkeee```]]]YYYVVVSSSPPPOOONNNMMMMMMNNNOOOOOONNNMMMKKKJJJIIIIIIIIIJJJIIIIIIJJJJJJKKKLLLLLLLLLPPPRRRTTTVVVXXX\\\aaadddhhhjjjmmmoooooommmkkkiiijjjhhhddd___YYYSSSNNNLLLMMM```}}}}}}gggTTTLLLDDD>>>999::::::888777999555555444444444333333333333333333333333333333333222222222222333444555555555444222111000111222222//////000111222222333333666444222111111111000///000000000111222222333333444222000000111222111000222222222333333333444444777666555555666888:::<<<<<<>>>??????>>>???DDDIIITTT___ooo~~~qqqZZZFFF???@@@???>>>>>>============>>>;;;;;;;;;:::888666333222222222111111000//////...000000000000000000000000000000000000000000000000////////////////////////000000/////////.........//////000000111111222222111333444555777;;;???AAAGGGTTTccctttzzzzzz{{{sssmmmjjjpppsssxxx~~~~~~{{{vvvuuuqqqmmmgggbbb___[[[XXXUUUQQQPPPOOONNNNNNNNNOOOPPPNNNMMMLLLJJJIIIIIIIIIIIIHHHIIIIIIJJJKKKKKKLLLLLLOOOQQQSSSVVVXXX\\\aaadddiiikkknnnppppppnnnkkkiiifffeeebbb^^^ZZZUUUQQQOOOOOO```|||}}}xxx___QQQGGG@@@:::::::::888888999555555555444444444333333444444333333333333333333333333222222222222333333444333333222111111222222111111111222333444444444666444333222333333222111111111222222333333444444555333111111222333222111444444444555555555666666666666555555666888:::;;;===???@@@@@@???@@@EEEJJJSSS```qqq{{{zzzyyydddNNNBBB@@@???>>>>>>>>>>>>??????@@@======<<<;;;999666333222222222111111000/////////000000000000000000000000000000000000000000000000////////////////////////000000////////////......//////000000111222222222222333555666888<<>>@@@AAA@@@???AAAGGGKKKVVVdddwwwwwwwww~~~kkkTTTEEE???============>>>???@@@@@@>>>>>>===<<<999666333111111111111111000000//////////////////////////////////////////////////////////////////////////////000000/////////////////////000000111111222333333666555777:::<<>><<<<<<999888999555555555555444444444444555555555444333333222222222222111111111222333333222222444444444333222111222222333333444444444555111000000111333333222111222222222333444444555555666444222222333444333222222222222333333333444444444444444555666888999:::>>>@@@AAA@@@???BBBHHHMMM[[[kkkyyyzzz~~~oooYYYGGG???<<<<<<<<<<<<======>>>???>>>>>>===<<<999666333111111111111000000000000000//////////////////////////////////////////////////////////////////////////////000000000000000000000000000111222222333333666555888===???BBBLLLXXXggg{{{yyy~~~yyyoookkkoootttyyy}}}~~~~~~zzzxxxsssmmmhhhddd```\\\YYYSSSRRRPPPNNNMMMLLLMMMMMMOOOOOONNNMMMKKKJJJHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJLLLOOORRRVVVZZZ```dddjjjlllooorrrrrrqqqooommmrrrpppnnniiibbb[[[TTTQQQKKKSSSccc{{{pppfffooo{{{XXXLLLAAA======:::888888666666555555555444444444555555555444444333333333111111111111222333444555111222444555555444333222222222222222333333333333111111111333555555444222111111222222333444444444555333222111222333222111222222222333333333444444333444444555777999:::;;;===>>>?????????CCCJJJPPP___ppp|||}}}qqq^^^KKKBBB===<<<<<<<<<<<<======>>>======<<<;;;999666333222111111000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000111111000000111111222333333333555333777>>>AAADDDQQQ___xxx}}}tttuuummmmmmrrrxxx|||zzz{{{}}}zzzvvvpppjjjeeeaaa]]][[[UUUSSSQQQOOOMMMMMMMMMMMMOOOOOOOOONNNLLLJJJHHHGGGHHHHHHHHHIIIJJJJJJKKKKKKJJJLLLOOORRRUUUYYY^^^bbbgggjjjnnnqqqsssrrrqqqooouuutttqqqmmmfff^^^VVVRRRMMMOOOYYYnnnzzzhhhiiisss___QQQCCC>>>===;;;888888666666666555555555444444444444444444444444444444222222222222333444555666222333333444444444444444222222222222222333333333444444444666888888666444111111111222333333444444555333111111222333222111444444444555555555666666333444555777888:::;;;;;;<<<>>>??????AAAFFFNNNTTTcccuuu}}}~~~~~~|||tttcccRRRIII???>>>==================;;;;;;;;;:::888666333222000000000000000000000111000000000000000000000000000000000000000000000000//////////////////////////////000000000111111111000111111222222333333444555333888@@@DDDHHHVVVhhhyyyuuuyyyppplllooouuuzzzwwwrrrttt|||}}}xxxrrrmmmhhhddd```]]]WWWVVVTTTQQQOOONNNNNNNNNPPPPPPOOONNNLLLJJJHHHGGGHHHIIIIIIJJJKKKKKKLLLLLLJJJLLLOOOQQQTTTXXX\\\```dddggglllppprrrsssrrrqqqrrrqqqpppmmmhhhaaa[[[WWWRRRPPPSSSdddvvvooonnn~~~cccTTTDDD???>>><<<999777666666666666555555555555333333444444555666666666666555555444333333333444333333333333333444555555444444444444444333333333444444444666888777555333222222333333444444555555666444333222333444333222444444444555555555666666444555666888:::;;;<<<<<<===???@@@AAACCCJJJSSSZZZjjj|||{{{{{{}}}|||vvvgggWWWNNN@@@@@@???>>>======>>>>>>:::::::::999888666444222000000000000000111111111000000000000000000000000000000000000000000000000//////////////////////////////000000111111111222000111111222222333444444888555:::DDDHHHLLL[[[oooyyyyyyvvvmmmkkkpppvvvzzzyyyyyywwwrrroooqqqyyy{{{tttooojjjfffbbb___ZZZXXXVVVSSSQQQPPPPPPPPPPPPPPPPPPOOOMMMJJJHHHFFFIIIIIIJJJJJJKKKLLLLLLLLLKKKMMMOOOQQQSSSWWW[[[___cccfffkkkooorrrssssssrrrmmmmmmnnnllliiiddd___\\\XXXRRRQQQ```}}}zzzqqqzzzfffVVVEEE???>>><<<999777777666666666555555555555222333333444555666777777:::999777555333222222111444333333222333444666777555555555555555555555444111111222333555444111///333333444444555666666777777666444444555555555444222222222333333333444444444555777999;;;<<<======>>>@@@BBBCCCFFFMMMVVV^^^qqqyyy{{{~~~tttbbbRRRHHHCCC???AAAAAA>>><<<>>>@@@???===:::777444222111000000000000000000000000000000000000000000000000...------...000111000///000000000000000000000000111111111000000000000000222222222222333444555555:::666999DDDJJJOOO\\\mmm|||zzzqqqooonnnnnnrrryyyzzzuuupppmmmjjjiiikkkqqqxxx}}}zzzyyyzzzrrrqqqpppkkkeeeccc^^^ZZZVVVSSSRRRQQQPPPOOORRRPPPOOONNNNNNLLLJJJHHHKKKKKKJJJKKKKKKLLLMMMMMMJJJKKKMMMNNNPPPSSSWWWZZZffffffhhhlllqqqtttrrrpppnnnmmmllljjjhhhddd^^^ZZZXXXWWWTTTYYYqqqxxxnnn]]]JJJAAA???<<<999888999888666555444555777888777777666555444333333333444444444444444444444444333333333333333333333333111111222333444666777888444444333333333222222222222222222222333555777888777666555444444444444444222222333444555555555555555555666777999<<<>>>???AAA>>>BBBJJJKKKKKKXXXjjj|||vvvzzzyyyhhhXXXHHHBBB>>>>>>???===<<<===???>>><<<999777444222111000000000000000000000000000000000000000000000000///...---...000111000///000000000000000000000000000000000000000000000000222222222222222333444555:::777;;;DDDJJJPPP```sss}}}zzzyyyqqqoooooopppttt{{{|||sssnnniiigggeeegggmmmuuu|||zzzuuusssyyy~~~uuurrrpppkkkeeebbb]]]ZZZVVVSSSQQQQQQOOONNNQQQOOONNNNNNNNNMMMJJJHHHLLLKKKJJJJJJJJJKKKLLLMMMLLLMMMOOOQQQRRRUUUYYY\\\ddddddfffkkkppprrrqqqooommmllllllkkkjjjfffaaa]]]XXXXXXVVVZZZnnnsss```LLLBBB>>>;;;888888999777555444444444555666777777666444444333333444444444444444444444444444333333333333333333333333222222222333444555666777555555444444444333333333444333222222333444666777777777666444444333333333222222333333444333333333555555666888:::<<<>>>???AAA???CCCJJJLLLOOO___qqqxxx|||qqqbbbLLLDDD======>>>===<<<>>>>>>===;;;999666444222111000000000000000000000000000000000000000000000000///...---...000111000///000000000000000000000000000000000000000000000000111111111111222333444555888888===DDDIIIQQQfff{{{wwwyyy~~~wwwpppoooqqqsssxxx}}}~~~ssskkkfffgggdddccciiisss|||vvvpppnnnttt}}}wwwssspppjjjeeebbb___\\\XXXUUUSSSRRRPPPOOOOOONNNMMMMMMNNNMMMKKKIIIMMMLLLJJJIIIIIIJJJKKKLLLLLLNNNPPPQQQRRRUUUYYY\\\```bbbeeeiiinnnppppppooommmllllllllljjjgggbbb___XXXYYYYYY[[[hhh}}}jjjTTTGGGAAA<<<::::::999888666444333333444444777666555444444444444444444444444444444444444444333333333333333333333333333333333333333444555555555555555555444444444444444333333222333444555666888888666555333333222222333333333333222222222222555666777999;;;===???@@@BBB@@@CCCJJJNNNUUUgggzzz}}}{{{mmmSSSIII???>>>???>>>>>>???===<<<:::888666444222111000000000000000000000000000000000000000000000000000///...///000111000///000000000000000000000000/////////000000000000000000000000111222333444555666888>>>CCCHHHSSSllluuu}}}zzz~~~wwwsssoooooorrrvvv{{{~~~}}}|||}}}vvvnnngggccciiiffffffnnnyyy}}}sssmmmkkkqqqzzzwwwrrrooojjjeeedddbbb___[[[XXXVVVTTTRRRPPPNNNMMMLLLMMMNNNMMMKKKJJJNNNLLLJJJHHHGGGHHHJJJKKKJJJLLLMMMNNNPPPRRRVVVYYY^^^```dddiiimmmpppqqqqqqooonnnmmmllljjjfffaaa]]]WWWZZZ[[[[[[bbbuuuvvv___OOOEEE>>><<<<<<:::999777555444444444444777666555444444444444444444444444444444444444444333333333333333333333333444444333333222333333444555444444444444333333333222222222222333555777888:::999777555444222222222555444444333222222222222666777888;;;===>>>???@@@CCCBBBEEEJJJOOOZZZnnnwww[[[NNNAAA======<<<<<<===;;;:::999777555333222111000000000000000000000000111111111111111111111111111000//////000111000...////////////////////////......//////000000000000000000000111222444555666555999>>>BBBHHHWWWqqqyyyvvvwww|||pppooonnnooottt{{{}}}{{{|||~~~yyyrrrlllgggccceeedddgggqqq|||zzzoooiiigggnnnxxxvvvpppnnniiiffffffbbb___\\\YYYVVVTTTPPPNNNNNNMMMLLLLLLMMMMMMKKKIIIMMMKKKIIIHHHGGGHHHIIIJJJJJJKKKMMMNNNNNNQQQUUUWWW\\\___dddiiimmmppprrrsssrrrpppnnnllliiiddd^^^YYYXXXYYY[[[[[[^^^iii}}}~~~}}}iiiVVVIII???;;;;;;;;;:::999777666555555555666666555444444444444555444444444444444444444444333333333333333333333333444444333222222222222333333333333222222222111111000000000222444666999:::;;;:::888666555444333333777666555444333333444444666777:::<<<>>>@@@@@@AAADDDEEEGGGJJJPPP^^^sssdddTTTCCC<<<;;;:::999999999999888666555333222222000000000000000000000000111111111111111111111111222000//////111111000...////////////////////////---......//////000000111000111111222333555666777666:::???CCCKKK]]]vvv}}}}}}~~~}}}lllnnnoooqqqwww~~~}}}~~~yyysssoookkkfffbbb\\\___fffqqq{{{{{{vvvjjjeeedddlllwwwvvvpppllliiiggghhhaaa___[[[XXXUUURRRNNNKKKNNNMMMLLLLLLMMMLLLJJJHHHJJJIIIIIIHHHHHHHHHIIIIIIKKKLLLMMMNNNOOOQQQUUUXXXYYY^^^dddiiimmmooorrrtttuuussspppnnnjjjddd^^^YYYXXXXXXYYYZZZ[[[bbbqqqqqq]]]LLL???999999::::::999999888777666666666555555444444444555555444444444444444444444444333333333333333333333333444333222222222222222333222222222222111111111111000000000222444666999:::;;;;;;999888666666555555777666555444444555666666777888;;;>>>@@@AAAAAAAAADDDFFFIIILLLSSSccczzzyyyooo]]]III???===:::999999888888777666444333222222000000000000000000000000111111111111111111111111222111000000111111000...////////////////////////------......///000000111111111222333444666777888:::===AAAEEEPPPddd{{{vvvjjjnnnqqqttt|||{{{sssnnnkkkhhhbbb^^^ZZZ___iiissszzzzzzuuuppphhhdddeeemmmyyyyyyqqqllliiiggghhhcccaaa]]]ZZZWWWSSSOOOLLLOOONNNLLLLLLLLLKKKIIIGGGGGGGGGHHHIIIJJJIIIHHHHHHIIIKKKLLLMMMMMMOOOSSSVVVVVV[[[bbbhhhkkknnnqqqtttvvvtttrrrpppmmmgggaaa\\\XXXVVVWWWYYY[[[^^^jjjvvv|||eeeRRRCCC;;;:::888888888888888777666666555555444444444555555666444444444444444444444444333333333333333333333333333222222222222222333333333333333222222222111111333222222222333555666888<<<;;;:::999888888888888666555444333333444666777777999<<>><<<;;;888777666555444333222222000000000000000000000000111111111111111111111111333111000000111111000...////////////////////////---------...///000000111222222222333555777888999===???BBBGGGSSSiii~~~rrrjjjppptttwwwxxxpppkkkhhhddd^^^YYY^^^eeeooowwwzzzvvvpppkkkiiifffgggqqq}}}|||rrrmmmhhhgggggggggdddaaa^^^[[[WWWRRROOOPPPNNNMMMLLLLLLKKKHHHFFFDDDFFFHHHJJJKKKJJJHHHGGGGGGHHHIIIJJJJJJLLLPPPSSSTTTZZZaaafffiiilllppptttvvvuuusssrrrooojjjddd```YYYUUUUUUYYY[[[]]]fffqqqmmmYYYHHH???===666777777777777777666555555555444444444555555666444444444444444444444444333333333333333333333333222222111111222222333444444444444333333333222222666555444333333333444555<<<;;;;;;:::999999999:::555444222222222444666777777999<<>>===;;;999888777666444222555555555444444333333333444444333333333222222222111111222333333333333222444444333333333333222222111333444444333222222333222222333333333333444444::::::999999888999999:::888888666555555666666777999;;;>>>???@@@AAACCCEEEFFFIIIOOOXXXfffyyymmmrrr|||sssYYYLLLDDD;;;777:::777666555444333333333333222222111111111111222222////////////000111222333111111111111111111111111000000000000000000000000000000000000000000000000000111222333333555888;;;===AAADDDIIIWWWmmmwww{{{sssssswww|||{{{qqqgggbbb^^^ZZZZZZ\\\eeekkkrrruuuwwwvvvnnnffffffdddhhhrrr}}}~~~qqqlllkkkmmmpppmmmiiiccc^^^YYYVVVUUUQQQPPPOOOOOOOOONNNLLLKKKIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMNNNRRRTTTVVVZZZ___dddgggkkkooorrrwww{{{|||zzzxxxvvvrrrlllbbb^^^YYYUUUUUUYYY]]]___jjjmmmWWWGGG???===;;;999888777777555333555555444444444333333333555555555444444444333333222222333444444444444333444444333333333333222222111333444444333222222333222222333333333333444444888777777666666777777777888777666555555666777888:::<<<>>>???@@@AAADDDFFFFFFIIIOOOXXXgggzzzjjjmmmuuuhhhQQQDDD>>>;;;999666555444333222222222222222222111111111111222222////////////000111222222222222222222333333333333000000000000000000000000000111111222222333333333000222333333444555999;;;===@@@CCCJJJYYYpppxxx}}}wwwwww{{{yyyvvvlllaaa\\\YYYWWWYYY^^^gggpppxxxyyyxxxvvvpppiiifffeeeiiisssxxxqqqppppppsssqqqlllgggaaa\\\XXXUUUSSSQQQPPPPPPQQQQQQPPPNNNJJJJJJIIIIIIHHHIIIIIIIIIKKKLLLLLLLLLLLLMMMPPPRRRVVVZZZ^^^cccfffkkkooorrryyy|||}}}{{{yyyzzzwwwsssiiiddd^^^WWWTTTTTTWWWYYY]]]qqq{{{bbbNNNCCC===;;;888888888777666555555444444444444333333333666666555555555444444444333333444555555555555444444444333333333333222222111333444444333222222333222222333333333333444444666666666666666777777777777777666555555666777888:::<<<>>>???@@@BBBEEEGGGHHHKKKQQQ\\\kkkhhhmmmttt{{{{{{[[[HHHCCC???888666555444333222111111111222222111111111111222222000000000000111222333444444444444444444333333333////////////////////////000000111111222333444444111222333444444666:::======@@@DDDMMM^^^uuu{{{|||xxxxxx|||wwwpppnnneee[[[WWWUUUVVV[[[bbbkkkttt|||{{{xxxtttpppkkkfffeeekkkvvvvvvsssrrrqqqpppmmmhhhccc]]]YYYWWWTTTRRRQQQQQQRRRSSSRRRQQQLLLKKKKKKJJJIIIIIIIIIIIILLLLLLMMMLLLKKKLLLNNNQQQWWWZZZ^^^bbbfffjjjooossswwwzzz{{{yyyyyy||||||yyypppllleee]]]WWWUUUVVVXXXTTTfffoooWWWHHH>>>;;;999888888888777666444444444444444444444444555555555555444444444444222333333444444444444444444444333333333222222222111333444444333222222333222222222333333333444444777777888888888888888888777666555555555777888999;;;<<<>>>???@@@BBBFFFIIIMMMPPPWWWccctttfffooovvvwww|||hhhPPPHHHAAA999666666444333222111111111222222111111111111222222222222222222333444555555777777666555444333222111/////////////////////////////////000111222333333111222444444555777;;;>>>===@@@FFFRRRfff{{{{{{}}}xxxvvvvvv{{{yyyooohhheee^^^WWWVVVVVVYYYaaaiiiqqqyyy}}}zzzuuurrrnnnjjjffffffnnn{{{{{{uuurrrnnnmmmllliiieee___[[[XXXTTTRRRPPPPPPQQQRRRRRRQQQNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLKKKJJJKKKMMMOOOWWWZZZ]]]aaaeeejjjooosssvvvyyy{{{zzz{{{{{{wwwpppfff\\\WWWWWWXXXSSS```{{{xxx[[[HHH???===999888888888888777444444444444444444444444444444444333333333333222111111222333333333333333444444333333333222222222111333444444333222222333222222222333333333444444555666777888888888888777666555555555666777999:::<<<===>>>???@@@CCCGGGJJJPPPSSS\\\jjj|||eeesss|||yyyzzzrrrWWWIIIAAA;;;777777555333222111111111222222111111111111222222333333333333444555666777999888777555444222111000000000000000000000000000.../////////000111111111111222444555666888<<>>BBBJJJYYYooo|||~~~vvvssssssttt|||wwwooogggaaa[[[WWWVVVXXX[[[```iiirrrzzz}}}}}}xxxsssqqqmmmiiieeehhhrrryyytttmmmnnnmmmkkkhhhbbb]]]ZZZUUUSSSPPPPPPQQQRRRQQQQQQPPPOOONNNLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJMMMOOOUUUWWW[[[^^^bbbgggmmmqqqtttxxx{{{|||zzzmmm```WWWTTTUUUVVV]]]sss~~~```JJJBBB???;;;888888888777777333333333444444444444555444444333333333222222222000111222222333333222222444444333333333333222222111333444444333222222333222222333333333333444444222333444666666666555555555444444555666888:::;;;<<<===??????AAADDDHHHLLLRRRWWWbbbrrrlll{{{www\\\HHH???===999888666444333222111111222222111111111111222222333333333333333555666666777777666555333222111111000000000000000000000000//////000000000000000000111333444555666999===@@@>>>CCCMMM___www|||~~~}}}|||vvvooonnnooottt~~~{{{rrrkkkeee___\\\SSSRRRVVV]]]bbbgggqqqzzz}}}vvvrrrqqqmmmgggdddiiiuuu~~~xxxrrrrrrrrrqqqlllfff```]]]WWWUUURRRPPPQQQRRRQQQQQQQQQPPPOOOMMMKKKJJJJJJJJJIIIJJJJJJJJJIIIJJJMMMOOORRRTTTWWWZZZ^^^cccjjjnnnpppuuuzzz|||~~~pppaaaWWWTTTTTTXXXZZZlll}}}kkkTTTDDD@@@<<<999888777777666333333333444444444555555555444444444333333333333111222333333444444333333444444333333333333222222111333444444333222222333222222333333333333444444000222444555666666555444444444444444666888:::<<<===>>>??????AAADDDIIIMMMXXX]]]jjj{{{~~~uuuyyy^^^GGG===>>>999888777555333222222222222222111111111111222222222222222222333444555555555555555444444333333222000000000000000000000000111111111000000000000000111333444666777999===@@@???DDDPPPccc|||}}}uuu{{{yyyxxx}}}qqqkkkkkkmmmuuu|||rrriiiccc^^^[[[XXXNNNPPPWWW```ggglllvvv~~~uuurrrrrrmmmgggdddiiiwww|||wwwxxxwwwuuupppiiibbb^^^YYYVVVSSSQQQQQQRRRRRRQQQRRRQQQOOOMMMLLLKKKJJJJJJHHHIIIJJJIIIIIIJJJMMMPPPOOOQQQTTTWWW[[[```gggkkklllqqqwwwzzz~~~}}}pppaaaXXXVVVWWWXXXWWWggg|||vvv```EEEBBB<<<999888777666666333333333444444555555555666666555555555444444444222333444444555555444444444444444333333333222222111333555444333222333333222222333333333444444444222333555777888888777666444444444444666888;;;<<<===>>>??????AAAEEEJJJNNN]]]dddqqqyyy{{{www```III===;;;999888666333222111111111555444222000000111222333333333333444444555555555444444444333333222222222////////////000000000000111111111111222222222222222333555777777999<<<>>>DDDDDDRRRmmm|||zzz{{{qqqqqq{{{uuullljjjnnnrrr{{{tttmmmgggccc]]]UUURRRSSSQQQXXX___dddmmmyyyxxxrrrooojjjfffeeepppyyyxxxwwwwwwvvvqqqhhhaaaXXXWWWVVVUUUSSSRRRRRRRRRQQQRRRRRRQQQPPPMMMKKKJJJJJJHHHFFFFFFFFFIIILLLNNNPPPRRRTTTWWWZZZ^^^bbbffflllooorrrwww||||||qqqeee\\\XXXVVVWWWXXXfffwwwssszzzbbbNNNGGG@@@===999555555777444333222333555555444333555555444444444333333333333444555555666666555555444444333222222222333333444333222333333333111///555444333333222222222222333555777888888777555333555444444555666888:::;;;@@@>>>===@@@AAACCCIIIPPP___nnn|||yyywwwbbbLLL???<<<888777555333222222222222555444222000000111222333000111111111222222222222222222222111111000000000////////////000000000000............////////////111333555666888;;;@@@CCCIIIIIIVVVooozzz|||yyyrrrsss~~~ssskkkjjjooottt~~~vvvhhhbbb^^^[[[WWWRRRQQQTTTVVV^^^eeejjjrrr||||||uuupppnnnkkkhhhgggsss~~~|||{{{zzzyyyuuummmggg[[[YYYWWWTTTRRRQQQQQQQQQTTTTTTTTTTTTRRRPPPNNNMMMJJJIIIHHHGGGGGGHHHJJJKKKMMMPPPSSSUUUXXX\\\bbbeeejjjmmmqqqvvv{{{yyypppfff]]]WWWUUUTTTYYYhhhsssuuuxxxkkkNNNFFF???<<<:::777888:::666444333444555666444333555555444444444333333333333444444555555555555555444444333222222333333333333222222333444444333111444444333222222222333333333555777888888777555333555444444555666888:::;;;???<<<<<>>???AAAFFFMMMaaasss}}}~~~oooYYYFFF>>>666555444333222333333444444333222111111111222222111111111111111222222222333333333222222222222222////////////000000000000000000000000111111111111222222444777;;;CCCLLLRRRRRRVVVdddxxxxxxuuu|||wwwyyy}}}rrrkkkmmmuuu{{{~~~vvvmmmccc]]][[[VVVRRRRRRQQQQQQTTTYYYaaakkkuuu{{{{{{rrrmmmjjjiiiiiilllooo{{{{{{xxxwwwuuuqqqnnnddd```[[[UUUQQQPPPPPPPPPPPPPPPQQQPPPOOOMMMLLLJJJHHHIIIJJJKKKKKKJJJIIIIIIJJJMMMPPPSSSVVV[[[```dddhhhjjjooosssvvvwwwwwwwwwwwwxxxxxxuuummmddd]]]YYYSSSdddrrrzzz{{{rrr|||cccTTTEEE>>>:::777555555:::888666666777666555333555555444444444333333333333333444555555555444444222222222222333333444555555666777666555333333333222222222222333333444555444555666777777666555444444444444555777999;;;===>>><<<<<>>???BBBCCCDDDIIIOOObbbwww~~~hhhOOOAAA777666444333222222333333333333333222222222111111000000000000/////////////////////000000000000000////////////000000000000000000000111111111222222222333666999???HHHRRRYYYUUU^^^rrrwwwnnnzzz~~~xxxtttuuu|||}}}{{{{{{}}}|||tttjjjeeedddeeeccc```\\\VVVQQQQQQRRRSSSYYY```iiiuuutttmmmlllkkkhhhjjjppp|||zzzwwwuuurrrpppkkkgggaaa[[[VVVSSSQQQQQQPPPQQQQQQQQQPPPOOOMMMLLLEEEFFFHHHKKKMMMMMMMMMMMMLLLNNNPPPSSSVVVZZZ___bbbgggjjjoootttuuutttqqqooolllmmmmmmkkkeee___[[[YYY\\\hhhrrrxxxyyyyyyvvvaaaJJJ@@@>>>===:::999999777666666777777666444555555444444444333333333222222333444444444444444111111111222333444666777<<<>>>???;;;555111111222333333222222222333444444555555666666666666555555444444444666888:::===>>>AAA???AAAEEEFFFFFFKKKQQQaaaxxxyyy{{{}}}zzz{{{kkkQQQBBB888777555333222222222222222333333333222222111111111111111000000/////////.../////////000000000111////////////000000000000///000000000000111111111222444777;;;AAAIIIRRRXXXUUUbbbxxxrrrnnn{{{vvvwww}}}{{{xxxwwwxxxvvvpppiiigggjjjjjjgggcccYYYSSSPPPRRRUUUZZZbbbjjjppp}}}zzzpppjjjmmmnnnkkknnnvvv{{{xxxuuurrrooollliiiddd___ZZZUUUSSSRRRQQQRRRRRRSSSRRRQQQOOONNNGGGHHHIIIJJJLLLLLLMMMMMMKKKMMMPPPRRRTTTWWW\\\___cccgggnnntttwwwvvvtttrrrjjjjjjiiieee```\\\ZZZZZZ\\\aaakkkwww{{{gggMMMAAA@@@???<<<:::777666555555777777666555555555444444444333333333222222333444444444444333000000111222333555666777<<>>:::777666555444555666777666555555555444444444333333333222222333444444444333333000000000222333555777888;;;>>>@@@===777333444666555444444333222222222222666666666666666666666666444444555666888;;;>>>???AAA@@@BBBFFFGGGGGGKKKQQQ^^^www~~~{{{mmmiiilllrrrwww}}}mmmUUUFFF<<<:::777666666666444333444444222222222222444444000111111111111222222222222111111111000000//////000000000000000000000000222222222111111111111111444444555:::@@@GGGMMMOOOVVVlll{{{tttuuuxxxsssvvv}}}{{{vvvtttxxx~~~{{{xxxxxxxxxsssggg]]]UUUSSSRRRXXXbbbnnnvvvzzz|||sssqqqppppppmmmlllwww|||sssooossstttrrrmmmggg```YYYTTTQQQSSSQQQPPPPPPPPPPPPOOOMMMJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJLLLPPPUUUZZZ]]]eeeiiinnntttvvvvvvtttrrrnnniiifffgggjjjiiibbb[[[^^^YYY___qqq|||rrr}}}uuuUUUFFF@@@999777:::777777777666555555444444555555555555555555555555333333333333333333333333000111222333555666777777???@@@???===999555444444333222222111111222222333333333555666666666555444333444666888:::===>>>???AAA@@@AAADDDFFFGGGMMMTTTddd~~~yyy{{{llljjjooovvv{{{mmmVVVGGG<<<:::777666666555444222444333222222222222333444000111111111111222222222111111111111000000000///000000000000000000000000111111111111111111222222444555777<<>>???BBBAAABBBFFFGGGHHHNNNVVVhhh}}}qqqpppxxxpppZZZJJJ===;;;777555555444333222333333222222222222333333000111111111111222222222111111111111000000000000000000000000000000000000000000000111222222222333333666:::???DDDHHHKKKMMMZZZqqqrrrooo{{{}}}~~~yyyzzz}}}sssggg\\\UUUVVVWWW]]]fffsss{{{uuummmmmmnnnpppsssyyy~~~yyyxxx{{{xxxuuuqqqjjjddd]]]XXXUUUSSSQQQPPPPPPPPPPPPOOOMMMKKKKKKKKKKKKKKKLLLMMMMMMKKKJJJKKKLLLOOOTTTXXX[[[aaaeeekkkqqquuuvvvuuutttsssooolllmmmpppqqqlllggg^^^ZZZ^^^lll}}}]]]LLLEEE===777555999999999888777777666666333333333333333333333333333333333333333333333333333333333333444444444444999::::::999666444444444444444333333333333444444111222333333444444333333333444666888;;;===???@@@CCCBBBCCCFFFGGGIIIQQQZZZppp~~~|||zzzbbbOOO???<<<888555555444333222333222222222222222222333000000111111111222222222111111111000000000000000000000000000000000000000//////000111222333333333333777<<>>999666555444333222222222222222222222222222000000111111111222222222000000000000000000111111000000000000000000000000//////000111222333333333333777===BBBFFFJJJOOOSSSdddvvv|||jjjkkk}}}~~~~~~|||~~~~~~|||~~~}}}{{{~~~zzzlll^^^XXXYYY]]]^^^dddnnnyyyyyytttsssooopppqqqsssyyy{{{vvvssstttyyyxxxvvvqqqkkkccc\\\XXXSSSQQQPPPPPPPPPPPPOOOMMMIIIIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKLLLNNNRRRVVVYYY]]]```fffmmmqqqtttuuuuuusssqqqnnnnnnqqqrrrrrrpppbbb]]]\\\dddppp~~~~~~mmmTTTGGGAAA===:::888777777666666555444444333333333333333333333333444444444444444444444444444333333333333222222222222444555555444333444555555444444333333444444555444444444444444555555666444555777999;;;>>>???@@@AAAAAACCCFFFGGGKKKWWWccc|||yyyqqqZZZEEEAAA;;;777666555444444111111222222222222111111000111111111111222222222000000000000111111111111000000000000000000000000000000000111222222222333333777<<<@@@EEELLLTTT[[[mmmzzz{{{|||iiimmmuuuppprrruuu{{{|||{{{~~~{{{~~~|||oooaaaVVVTTTXXX]]]bbbjjjvvvvvvssstttrrruuuvvvwww}}}{{{vvvrrrpppwwwxxxxxxuuunnnfff]]]XXXSSSQQQPPPPPPPPPPPPOOOMMMLLLLLLLLLLLLLLLMMMNNNNNNLLLLLLKKKLLLNNNQQQUUUXXX\\\___eeekkkpppssstttuuussspppnnnmmmnnnpppqqqqqqeee```\\\___iiiuuu|||yyy]]]LLLDDD@@@===777777666666555444444444333333333333333333333333444444444444444444444444333333333333222222222222111222444444333333333555444444333333333333444444555444444444444555666777444555777999<<<>>>@@@AAA@@@AAADDDGGGHHHNNN\\\kkk{{{{{{sss\\\GGGCCC===999777666666555000111222333333222111000000111111111111222222222///000000000111111111111000000000000000000000000111111111111111111222222333666:::>>>CCCMMMZZZcccvvv~~~~~~xxxiiippp~~~nnndddiiipppxxx{{{{{{}}}~~~tttnnndddZZZUUUVVV[[[```kkktttzzzuuuttttttuuuzzz||||||zzzuuupppuuuwwwyyyxxxrrrhhh]]]VVVSSSQQQPPPPPPPPPPPPOOOMMMMMMMMMMMMMMMMMMNNNOOOOOOMMMLLLKKKLLLNNNQQQTTTWWW\\\___dddjjjnnnqqqssstttssspppmmmllllllnnnpppqqqiiiccc\\\\\\cccmmmtttvvvzzz~~~hhhSSSGGGAAA>>>888888777777666555555555444444444444444444444444555555555555555555555555222222222222222222333333111222444444333333333444333333222222222222333333444444333333333444555666555666777:::<<<>>>@@@AAA@@@BBBEEEIIIKKKRRRbbbrrr}}}sss]]]IIIDDD>>>:::888777666666000111222333333222111000000111111111111222222222//////000000111111111222000000000000000000000000222222222111111111111111333666999<<>>@@@AAAAAACCCGGGKKKMMMUUUfffwww}}}mmm```OOOEEE<<<:::888555333444333333333222222222111111222222222111111111000000222222222222222222222222000000////////////000000111222333222111111333444666;;;999:::DDDMMM]]]uuupppggguuuuuugggaaajjjwww}}}yyy|||xxxsssmmmiiiaaa[[[WWWXXXZZZ\\\eeepppzzzxxxwwwtttssstttwwwzzzwwwuuuwwwzzz{{{wwwmmm```WWWTTTQQQOOONNNNNNOOONNNMMMMMMMMMMMMNNNOOOOOOPPPPPPLLLLLLLLLLLLMMMPPPRRRSSS\\\^^^bbbgggkkknnnppppppvvvrrrnnnkkkjjjiiihhhgggkkkccc\\\ZZZZZZ]]]eeennnssszzzooorrr|||eeeMMM@@@<<<;;;999777777777666444222222333555666666666555555333444444555555444444333444333222111111111222333444444444333333222222222333333333444444444555555666666555555555444444444777888:::<<<>>>@@@AAABBBCCCEEEIIIMMMPPPZZZnnn|||~~~~~~}}}||||||ooobbbOOOEEE<<<::::::888777999333333333222222222111111222222222111111111000000222222222222222222222222000000////////////000000111222333222111111333555777===;;;<<>><<<:::777666666666444333333333555666666666555555333444444555555444444333555444333222222333444444444444444333333222222222333333333444444444555555666666555555555444444444777888:::<<<>>>@@@AAABBBDDDDDDGGGKKKPPP^^^vvv}}}~~~zzz{{{}}}yyytttjjjUUUIII>>>::::::999999:::333333333222222222111111222222222111111111111111111111111111111111111111111000000//////000000111111222333222111222333555777??????>>>CCCJJJ^^^yyyvvvtttwwwmmmmmmuuu|||{{{tttmmmhhhddd```^^^```\\\YYY\\\```hhhtttyyyxxxuuuqqqoooqqqvvvxxxtttvvvwwwzzzzzzwwwnnnccc[[[TTTRRROOONNNNNNNNNNNNMMMJJJJJJJJJKKKKKKKKKKKKKKKNNNMMMMMMNNNOOOQQQSSSTTTYYY[[[___ccchhhkkkmmmnnnqqqooollliiifffdddcccbbb___YYYUUUUUUUUUXXX```iiikkkzzz{{{wwwvvv{{{___JJJ@@@===:::777555555555555444333444555555666555555555333444444555555444444333555444444333333444555555444444333333333333222222333333333444444444555555555555555555555444444444777888:::<<<>>>@@@AAABBBGGGFFFGGGIIIPPPaaa}}}|||~~~}}}xxxzzz}}}zzzwww```QQQAAA;;;999777555666333333333222222222111111111111111111111111111111000000000000000000000000111000000000000000000111111222333333222222444666555???@@@???DDDLLLaaa}}}www{{{uuuppprrrzzz~~~}}}zzztttllleee```]]][[[YYY]]][[[[[[]]]cccnnn|||}}}xxxvvvsssnnnmmmpppvvv{{{vvvuuuvvvxxxxxxuuunnnddd\\\VVVSSSPPPOOOOOOOOONNNMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLMMMNNNPPPRRRTTTXXXYYY]]]aaaeeeiiilllnnnoooooommmiiiddd```]]]]]]\\\XXXVVVVVVVVVWWW___hhhhhhvvvvvvsssgggNNNAAA>>>;;;777444444555666555444444555555555555555555333444444555555444444333333333333333333444444444333333333333333333333333333333333444444444555555555555555555555555555555777888:::<<<>>>@@@AAABBBIIIHHHHHHKKKRRRccczzzwwwyyy~~~~~~iiiWWWDDD:::888666444555333333333222222222111111111111111111111111111111000000000000000000000000111111000000000000111111111222333333222333555777333===??????FFFPPPgggwwwwww|||rrrpppttt|||}}}yyyrrrmmmeee___\\\ZZZYYYXXX[[[\\\]]]___fffsss{{{vvvsssoookkklllpppwww{{{ttttttvvvvvvtttmmmddd^^^WWWUUURRRPPPPPPPPPOOONNNPPPPPPPPPOOOOOONNNNNNNNNKKKKKKKKKKKKMMMOOOQQQRRRVVVXXX[[[___ccchhhkkkmmmpppqqqoookkkddd^^^ZZZZZZ[[[YYYXXXXXXVVVUUU[[[dddgggtttvvvooo|||lllRRRBBB???;;;777555555666666666555555555555444444555555333444444555555444444333111111222222333333333333333333333333333333333333333333333444444444555555444555555555555555555555777888:::<<<>>>@@@AAABBBDDDEEEHHHNNNVVVhhh|||uuuvvv{{{ppp[[[EEE;;;999888777777333333333222222222111111111111111111111222222222111111111111111111111111222111111000000111111222111222333333333333666888444===>>>???IIITTTkkkooovvvvvvnnnpppuuu||||||xxxwwwtttpppiiieee___[[[ZZZZZZZZZZZZZZZ^^^```bbbiiivvvyyyssspppkkkiiilllssszzzttttttuuuuuusssnnnfffaaaZZZWWWTTTRRRRRRRRRPPPOOOPPPPPPOOONNNMMMMMMLLLLLLJJJJJJJJJKKKLLLNNNPPPQQQVVVWWWZZZ^^^bbbgggkkkmmmrrrssstttooohhhaaa^^^]]]]]]\\\[[[ZZZUUUQQQVVV^^^hhhrrr~~~nnnxxxnnnTTTEEE>>>;;;888666666666666555666666555444444444555555333444444555555444444333000000111222333333333333222222333333333333444444333333333444444444555555444444444555555555555555777888:::<<<>>>@@@AAABBB===@@@GGGPPP[[[ooo}}}qqqpppvvvyyycccJJJ===:::999888888333333333222222222111111000000111111111222222222222222222222222222222222222111111000000111111222111222333333333444666888888>>>===???KKKWWWmmm~~~iiitttqqqkkkpppuuu|||vvvpppmmmhhhccc```]]]ZZZYYYZZZ[[[\\\\\\[[[aaaeeeffflllyyy|||}}}wwwqqqlllhhhgggmmmuuuuuuuuuvvvvvvuuupppiiieee\\\YYYVVVTTTSSSSSSRRRQQQPPPPPPOOONNNMMMLLLKKKJJJKKKKKKKKKKKKMMMOOOQQQRRRUUUWWWYYY]]]bbbgggkkknnnrrrvvvxxxuuunnnhhhffffffbbbbbbaaa^^^WWWPPPSSSZZZiiiooovvvxxxoooVVVHHH===;;;999777777777666444777666555444333444444555333444444555555444444333000111222444444444444444222222222333333444444444333333333444444444555555444444444555555555666666777888:::<<<>>>@@@AAABBB>>>AAAGGGQQQ^^^sss{{{nnnlllqqq}}}kkkPPP@@@;;;888666555333333333222222222111111000000111111222222222222222222222222222222222222222222111111111111222222111222333333333444666999;;;???===???LLLXXXmmm{{{eeesssnnniiipppuuu||||||rrrjjjeee___YYYZZZXXXVVVWWWYYY\\\]]]^^^]]]dddhhhiiiooozzzxxx|||vvvooojjjffffffnnnwwwwwwwwwwwwwwwvvvrrrlllggg]]]ZZZWWWUUUUUUTTTSSSRRRRRRQQQPPPOOONNNLLLKKKKKKLLLLLLLLLLLLNNNPPPRRRSSSVVVWWWYYY]]]bbbggglllnnnssswww{{{zzztttnnnmmmmmmhhhhhhgggcccZZZRRRSSSZZZiiinnn{{{~~~|||}}}oooXXXKKK===;;;999888888888555444777666555444333444444555333444444555555444444333000222333555666666555555222222222333333444444444333333333444444444555555444444444555555555666666777888:::<<<>>>@@@AAABBBDDDEEEJJJRRR^^^sssxxxvvvyyyqqqSSS???::::::888333444444333333333333222222111111222222222222111111222222222222222222222222111111111111111111111111000222333333222333555777:::>>>AAABBBKKK^^^ssspppcccwww|||oooooouuu~~~zzzoooeee\\\UUURRROOOPPPSSSXXX\\\______^^^```jjjsssuuuuuuzzz~~~wwwnnnfff```bbbnnn{{{|||wwwsssuuuyyyyyysssmmmfff^^^UUUPPPQQQQQQPPPNNNMMMNNNOOOPPPPPPPPPOOONNNLLLMMMMMMMMMMMMNNNNNNNNNSSSWWW\\\```dddgggkkknnnttt{{{~~~{{{xxxsssnnnooojjjfffeee```YYYWWWXXXlllzzzyyy^^^LLLBBB===999888666333333666555555444444444333333333444333333333333444555555444333333222222333333444333333333333333333333333222222333333333444444444666444333333555666666555555888<<<>>>???@@@BBBDDDAAADDDIIIRRRccc~~~{{{yyy}}}qqqTTTAAA;;;;;;888444444444333333333333222222111111222222222222111111222222222222222222222222111111111111111111111111000222333333222333555777:::>>>@@@BBBLLL```tttoooeeeyyy~~~{{{pppqqqxxx{{{rrrhhh^^^VVVPPPNNNMMMNNNQQQUUUZZZ^^^```aaafffqqqzzz{{{{{{~~~zzzssskkkdddaaadddqqq~~~{{{xxxuuuvvvxxxxxxsssoooggg```WWWSSSSSSTTTRRRPPPQQQQQQRRRQQQPPPOOOMMMLLLMMMMMMMMMMMMNNNNNNNNNNNNRRRVVV[[[___cccggglllooossszzz~~~|||xxxssspppkkkgggeee```ZZZWWWYYYmmmyyyxxxfffSSSEEE???:::999888444444777666666555555555444444444444333333333444444555555555444444333333444444555333333333333333333333333222222333333333444444444666444333333555666666555555888<<<>>>???@@@BBBDDDEEEFFFKKKTTTeee}}}{{{~~~~~~|||qqqVVVDDD===;;;888444444444333333333333222222111111222222222222111111222222222222222222222222111111111111111111111111000222333333333333666888:::===@@@CCCOOOcccvvvnnnggg|||yyypppsss{{{yyysssjjj___VVVPPPLLLKKKLLLNNNQQQUUUZZZ___dddfffmmmxxxuuunnngggcccccchhhuuu{{{yyyxxxxxxxxxwwwtttqqqiiiccc[[[WWWVVVVVVUUUTTTTTTTTTTTTSSSQQQNNNLLLJJJMMMMMMMMMMMMNNNNNNNNNOOOPPPTTTYYY^^^bbbggglllooossszzz}}}yyysssmmmhhhfffaaaZZZXXXZZZiiiuuu~~~sss}}}nnnZZZIIIBBB<<<;;;999666666888777777666666666555555555333333333444444444555555666555555444444555555666333333333333333333333333333333333333444444444444666444333444555777777666666999<<<>>>???@@@BBBDDDHHHIIILLLVVViiizzzvvvwwwssssssvvv}}}oooWWWEEE===999666333444444333333333222222222111111222222222222111111111111111111111111111111111111111111111111111111000111333333333444666999999===@@@FFFUUUiiizzzoooiiiuuuooottt|||{{{sssmmmcccYYYQQQMMMLLLLLLPPPRRRUUUYYY]]]bbbhhhlllqqq|||tttmmmgggeeeffflllzzz||||||{{{zzzxxxvvvuuutttjjjeee^^^YYYXXXWWWVVVUUUUUUUUUUUUTTTRRROOOMMMKKKMMMMMMMMMNNNNNNNNNOOOOOOOOORRRWWW\\\aaafffkkkooosss{{{{{{uuupppkkkhhhbbb\\\YYYZZZdddnnnwww|||tttyyyuuu___LLLDDD===;;;:::777666777666666666666555555555444333333444444444555444444555555444444444444555555222222333333333333444444333333333444444444444555666444333444666777777777777:::<<<>>>???@@@BBBDDDIIIIIINNNZZZooo~~~uuunnnllldddgggmmmwwwxxxkkkWWWFFF===888555333444444333333333222222222111111222222222222111111111111111111111111111111111111111111111111111111000111333333333555777999:::===AAAJJJ\\\qqq{{{pppmmm}}}zzz|||{{{rrrnnnttt~~~~~~wwwrrrjjjddd[[[SSSMMMKKKKKKLLLRRRUUUYYY\\\___eeekkkpppsss}}}vvvnnnhhhgggjjjqqq}}}}}}|||zzzxxxwwwwwwkkkggg```[[[XXXVVVUUUTTTSSSTTTTTTTTTSSSQQQOOONNNMMMNNNNNNNNNNNNOOOOOOOOONNNQQQUUUZZZ___dddjjjnnnsss{{{|||xxxsssooolllfff^^^ZZZ[[[aaakkkuuu{{{yyywww|||fffOOOEEE===:::999777555666555555555444444444333333222333444555555555444444444444333333333333444444222222222333333444444444333333444444444555555555555444333444666888888777999;;;===>>>???@@@CCCEEEGGGHHHNNN^^^wwwyyysssiiieee\\\^^^dddllltttwwwuuurrrqqqgggWWWHHH===777555333444444333333333333222222111111222222222222111111111111111111111111111111111111111111111111111111000111333444444555888::::::===BBBNNNccczzzuuuooorrr}}}vvvuuuyyyvvv}}}yyyqqqpppxxxvvvmmmhhh^^^ZZZSSSLLLHHHHHHJJJKKKQQQVVV\\\```ccchhhooouuuxxx~~~vvvooohhhhhhmmmttt}}}}}}|||zzzxxxllliiiccc]]]XXXUUUSSSSSSRRRRRRSSSSSSSSSQQQPPPOOONNNNNNNNNNNNOOOOOOOOOOOONNNQQQTTTXXX]]]bbbiiimmmqqqzzz}}}zzzvvvsssqqqkkkbbb\\\\\\```jjjwww~~~wwwyyynnnRRRGGG===::::::777555555555444444444444333333333222333444555555555444333333333333222222333333333111222222333333444444555333444444444555555555555555444333444777888999888:::<<<===>>>>>>@@@CCCEEEFFFHHHPPPcccxxxuuujjjddd[[[ZZZ[[[```gggllllllkkkmmmeeeXXXJJJ???888666666444444333333333333222222111111222222222222111111111111111111111111111111111111111111111111111111000111333444444666888;;;;;;>>>DDDRRRjjjxxxlllkkkxxx}}}rrrmmmpppllluuuyyytttuuuyyynnnccc]]]UUURRRMMMIIIGGGHHHJJJLLLQQQXXX```gggkkkqqqyyy~~~~~~tttlllfffhhhnnnwww~~~}}}yyyooolllfff```YYYTTTRRRRRRQQQRRRSSSSSSRRRQQQOOONNNNNNNNNNNNOOOOOOOOOPPPPPPNNNQQQTTTWWW[[[```gggkkkoooxxx{{{xxxwwwvvvpppeee]]]\\\ZZZeeevvvzzzyyytttVVVJJJ???<<<<<<999666666555555555555444444444444111222444666666555444333444444333333333333444444111111222333333444555555444444444444555555555555555444333444777999999999;;;<<<===>>>>>>@@@CCCEEEGGGIIISSShhhzzzxxxmmmggg\\\YYYWWWZZZ```gggkkklllkkkdddYYYKKK@@@:::888888444444444333333333222222111111222222222222111111000000000000000000000000111111111111111111111111000111333444444666999;;;<<<>>>EEEUUUnnnpppfffggg|||xxxjjjccceeeiiissszzzvvvzzzttthhh]]]VVVRRROOOLLLIIIHHHIIILLLNNNSSS[[[eeennnssszzz}}}qqqiiidddgggnnnxxxyyyqqqnnniiiaaaZZZUUURRRRRRRRRSSSSSSSSSQQQPPPNNNLLLNNNNNNOOOOOOOOOPPPPPPPPPOOOQQQTTTWWWZZZ___fffjjjmmmwww|||zzzyyyyyyrrrggg^^^\\\RRR^^^ttt~~~}}}uuuYYYLLL@@@======;;;888777777666666666555555555555111222444666666555444333555555555444444555555555111111222333333444555555444444444555555555666666555444333555777999:::999<<<===>>>>>>>>>@@@CCCFFFIIIKKKUUUlll|||{{{kkkaaa[[[YYYUUUWWWcccppprrrlllqqqiii\\\NNNCCC===999777444444333333333333222222//////000000111111222222111111111000000000000000000000111222222222222111222333333444666888999:::>>>@@@GGGXXXvvvmmmccckkk|||{{{tttmmmgggbbb___dddnnn~~~{{{{{{wwwlll___VVVRRRMMMIIIGGGJJJKKKKKKLLLOOOXXX]]]eeeoooyyy}}}ppphhhggghhhnnnsssyyy}}}~~~{{{vvvrrrkkkbbb[[[VVVSSSRRRQQQQQQQQQRRRSSSRRROOOLLLKKKKKKKKKKKKLLLLLLLLLLLLOOOQQQTTTWWWZZZ___eeeiiinnnttt|||yyysssrrrsssooocccYYYVVV[[[lll|||uuuZZZLLL>>>:::999888666555666666555444333333222222555555555444444333333333444444222222222222444444555444222111111222444555444444444555555555555666666666777888999::::::;;;>>>???@@@@@@???@@@BBBDDDKKKMMMXXXooosssiii]]]ZZZWWWZZZiii{{{wwwgggUUUFFF<<<888666444444333333333333222222000000000000111111111111111111111111000000000000000000111222222222222111222222333444666888:::;;;===AAAKKK___{{{llldddnnn~~~}}}}}}wwwrrrmmmhhhdddiiirrryyywww{{{}}}rrrggg[[[RRROOOMMMHHHGGGIIIKKKJJJLLLPPP\\\aaajjjuuu~~~rrrgggfffhhhnnnsssxxxzzzzzz||||||yyytttqqqjjjccc\\\XXXUUUTTTRRRRRRRRRSSSTTTTTTQQQNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPSSSVVVYYY___eeeiiimmmrrrzzz|||vvvppppppqqqmmmcccZZZXXX]]]kkkxxx[[[MMM???;;;;;;999777777666666555444444333222222555555444444444333333333444333333222222333333444555444333222222333444444444444444555555555555666666666777888999::::::;;;===???@@@@@@???@@@BBBDDDIIINNN\\\ttt}}}|||qqqccc___[[[```rrruuu^^^JJJ===888777444444333333333333222222111111111111111000000000111111111111111111111111000000111222222222222111222222333444666888:::;;;<<>>DDDRRRjjjkkkkkkxxx~~~|||uuu{{{zzzrrrqqquuu~~~}}}~~~|||lllaaaXXXOOOJJJIIIKKKHHHFFFHHHJJJKKKQQQXXXeeennn|||xxxnnnhhhhhhkkkrrrvvvxxx~~~|||zzzyyyxxxxxxtttqqqmmmgggaaa[[[WWWUUUQQQQQQQQQSSSUUUVVVTTTSSSQQQPPPOOONNNMMMLLLKKKKKKJJJLLLOOORRRWWW\\\cccgggooossszzztttoooiiihhhiiigggbbb\\\XXXZZZcccuuu^^^OOOAAA;;;;;;:::999999666666555555444444444333444444444444444444444444222222444444444444222222222333444444555444444333444444444555555555555666555555666888999:::;;;;;;===???@@@@@@@@@AAADDDFFFGGGPPPccc}}}|||xxxmmmhhhfffnnnvvvXXXCCC;;;;;;444444333333333222222222333333222222111111000000000000111111222222222333000000111222222222222111222222333555777999<<<===AAAEEESSSlll~~~kkkpppzzzvvvqqqrrrvvv}}}||||||ttteee[[[TTTMMMIIIJJJJJJHHHGGGJJJKKKNNNVVV___mmmxxxssskkkiiijjjnnnuuuyyyzzz~~~~~~zzzzzzwwwtttpppjjjccc\\\VVVSSSPPPPPPPPPQQQTTTUUUTTTSSSPPPPPPOOOMMMLLLKKKJJJIIIIIIKKKNNNQQQUUU[[[aaafffnnnrrryyysssnnngggeeeeeeddd```]]]UUUVVV\\\mmm```PPPAAA;;;:::999777888666555555555555555444444444444444444444444444444222222444444444444222222222333444555555555555444444444444555555555555666555555666777999:::;;;<<<===???@@@@@@AAABBBDDDGGGHHHQQQeee~~~rrrmmmmmmxxx___EEE;;;:::444444333333333333222222222222222222222111111111000000111111222333333333000000111222222222222111222222333555888:::<<<>>>CCCGGGVVVooozzzlllvvvrrrqqqssswww~~~}}}~~~wwwkkk^^^WWWRRRMMMKKKLLLJJJHHHIIILLLNNNSSS]]]hhhyyyxxxnnniiijjjlllqqqxxx{{{{{{~~~}}}}}}xxxvvvrrrllleee]]]WWWSSSQQQPPPPPPQQQSSSTTTTTTSSSPPPOOONNNMMMLLLKKKJJJJJJJJJLLLOOOQQQUUUZZZ```dddjjjnnnuuu|||uuuooohhhdddbbbaaa___]]]TTTTTTXXXggg}}}xxxcccSSSBBB;;;999777666666555555555555555555555555333333333444444444444555222333333444444333333222333333333444555555666666444444444555555555555666444555666777999;;;<<<<<<===>>>@@@AAAAAABBBEEEGGGJJJTTThhh~~~yyyzzz```FFF;;;:::444444333333333333222222111222222222222222222333000000111222222333444444000000111222222222222111222222333555888:::===>>>DDDIIIZZZuuuwwwmmm{{{pppqqqtttvvvmmmbbbXXXSSSPPPMMMLLLMMMJJJIIIKKKNNNQQQWWWdddppp~~~wwwmmmfffdddjjjlllrrryyy|||zzz|||~~~~~~vvvuuurrrmmmggg___YYYUUUSSSRRRQQQRRRSSSUUUUUUTTTPPPPPPOOONNNMMMMMMLLLLLLKKKMMMOOORRRUUUYYY___ccchhhlllsss{{{xxxrrrjjjdddaaa___^^^]]]WWWVVVWWWeeewwwqqqxxxfffVVVDDD<<<:::777666666555555555555666666666666333333333444444444555555444333333222222333333444444444333333444555777888444444444555555555555666444444666777999;;;<<<======>>>@@@AAAAAACCCFFFHHHLLLXXXmmm___FFF<<<;;;444444444333333333222222111111111222222333333444000000111222333333444444000000111222222222222111222222444555888;;;===>>>CCCIII]]]zzzuuummm~~~~~~oooqqqtttuuu~~~|||ggg]]]TTTQQQOOOMMMLLLNNNJJJJJJLLLOOOSSSZZZhhhuuuvvvrrrmmmddd___```iiikkkqqqyyy{{{zzzzzz~~~}}}uuutttrrrnnnhhhaaa[[[WWWUUUTTTRRRSSSTTTVVVUUUUUUQQQPPPPPPOOOOOONNNNNNMMMMMMNNNPPPRRRUUUYYY^^^bbbiiimmmttt|||{{{tttkkkddd```^^^]]]\\\ZZZXXXYYYeeesssnnnuuuiiiXXXFFF>>>;;;888666666555555555666666666666666333333333444444555555555555444222222222222444555555444333222333555777999444444444555555555666666444444666777999;;;<<<======>>>@@@AAAAAACCCFFFHHHNNNZZZqqqrrr[[[FFF;;;999555444333333111111000///111111222222222333333333222222222222222222222222222222111111222222333444000222444666777:::===@@@DDDNNNhhhkkkfff~~~~~~~~~sssrrrtttvvv~~~sss___\\\WWWSSSQQQOOOMMMLLLKKKMMMOOOPPPRRR[[[hhhsssqqqkkkeeeccc___[[[[[[^^^cccdddjjjsssyyyyyy{{{~~~|||wwwuuutttssspppkkkeee___\\\RRRQQQPPPPPPQQQSSSVVVWWWTTTRRRPPPNNNMMMMMMMMMMMMKKKLLLNNNQQQUUUYYY]]]```dddjjjrrryyy}}}zzzrrriiiaaa]]]^^^```^^^YYYWWW___vvvuuuqqquuupppZZZCCC999888888777777888666444333333333555666444444555555555555444444333333333333333333333333333333333444444444555555555444444444444555666666999888777888;;;<<<:::888;;;===???@@@AAACCCFFFHHHOOO___uuunnnZZZGGG<<<999555555444333222111000000111111111222222222333333222222222222222222222222222222111111222222333444000222555666888:::===@@@EEERRRnnnkkkhhhssssssvvvzzz~~~rrrbbb___ZZZVVVSSSQQQPPPOOONNNQQQVVVZZZ^^^dddmmmsss~~~zzzrrrccc^^^[[[[[[ZZZWWWYYY]]]aaabbbiiisssyyy{{{}}}|||wwwwwwvvvuuurrrlllfff```\\\UUUTTTSSSRRRRRRSSSUUUVVVTTTSSSQQQOOOMMMMMMMMMMMMLLLMMMNNNQQQUUUYYY]]]```dddiiirrryyy}}}}}}vvvlllddd``````bbb```\\\XXX\\\nnnpppnnnrrrppp[[[EEE;;;:::999888888777666444333333444555666555555444333333444555555444444444444444444444444333333333444444444555555555444444444444555666666888777666888;;;<<<;;;999;;;===???@@@AAACCCFFFIIIQQQbbbzzzvvviiiZZZJJJ>>>999666666555444333222111111111111111222222222222333222222222222222222222222222222111111222222333444000222555666888:::>>>@@@FFFWWWvvvjjjkkkssstttzzzssshhheeeaaa\\\XXXUUUTTTSSSSSSXXX___gggmmmqqqsssttt{{{}}}xxxtttqqqmmmgggaaaYYYUUURRRTTTTTTSSSUUUYYY^^^___fffqqqxxxzzz}}}}}}xxxyyyyyyxxxtttnnngggaaa]]]XXXWWWUUUSSSSSSSSSUUUVVVTTTSSSQQQOOOMMMMMMMMMMMMMMMNNNOOOQQQUUUYYY]]]```dddiiiqqqxxx}}}{{{qqqiiidddcccdddccc___YYYXXXbbbxxx|||ooommmrrryyyppp\\\GGG===;;;:::888888777666555333333444555555666555333222222333555666555555555555555555555555333333333444444444555555555444444444444555666666666666666888;;;===<<<;;;<<<===???@@@AAADDDGGGJJJSSSfff~~~}}}ooofff[[[MMM@@@999777666555444333222222111111111111111222222222222111111111111111111111111222222111111222222333444111333555777888;;;>>>AAAHHH[[[{{{~~~iiimmmrrrsss{{{xxxooommmhhhbbb\\\YYYWWWWWW[[[___fffooowwwzzzxxxvvvxxx~~~wwwsssmmmhhhddd___ZZZWWWWWWSSSQQQRRRQQQOOOPPPTTT\\\]]]dddooovvvxxxzzz~~~|||||||||zzzwwwqqqiiibbb]]]WWWVVVTTTSSSSSSSSSUUUVVVTTTSSSQQQOOONNNMMMMMMNNNOOOOOOOOOQQQTTTXXX]]]___ccciiipppwww|||~~~vvvmmmgggeeeeeeeee```ZZZVVVYYYkkkzzzvvvqqqsssrrrnnn\\\HHH???<<<999888888777666555444444444444555555555444444444444555555444444444444444444444444333333333444444444555555555444444444444555666666444555666999;;;<<<======<<<>>>???@@@AAADDDIIILLLTTTjjjyyyuuuuuuwwwmmmggg___PPPAAA:::777666555444333222222111000000111111111222222222111111111111111111111111222222111111222222333444111333555777888;;;>>>AAAJJJ___|||zzzhhhppp}}}rrrrrrzzzyyywwwrrrjjjbbb]]][[[[[[aaadddjjjrrrxxx{{{yyywwwvvv}}}yyyvvvssskkkiiieeeaaa]]]XXXTTTQQQUUUQQQOOOPPPPPPMMMNNNRRRZZZ[[[bbblllrrrtttvvvzzz|||}}}}}}|||yyyssskkkccc___UUUTTTSSSRRRRRRSSSUUUWWWUUUTTTQQQOOONNNNNNNNNNNNPPPOOOOOOPPPSSSWWW[[[^^^ccchhhooovvv{{{yyyqqqjjjgggfffddd```\\\WWWUUUbbbvvvwwwsssqqqkkk[[[III???;;;888666777666666555555444444444444444555666666666666555444333333333333333333333333333333333444444444555555555444444444444555666666333555777999;;;<<<===>>>===>>>???@@@BBBEEEJJJNNNYYYrrrtttllljjjuuu|||vvvqqqmmmdddRRRBBB:::666666555444333222111111000000000111111111111222111111111111111111111111222222111111222222333444111333666777999;;;???AAAMMMcccvvvjjjvvvwwwvvvyyy{{{rrrrrryyy}}}sssiiibbb``````dddgggmmmrrrvvvwwwwwwwwwwwwxxxqqqkkkggg```___]]]ZZZWWWSSSPPPOOOOOOLLLLLLOOOPPPOOOQQQUUUYYYZZZaaakkkqqqrrrtttxxxzzz}}}}}}}}}{{{uuummmeee```TTTSSSRRRQQQRRRTTTVVVWWWUUUTTTRRRPPPNNNNNNNNNNNNPPPOOONNNNNNQQQUUUZZZ]]]ccchhhooouuuzzz|||uuummmiiigggccc___]]]YYYTTT\\\wwwyyy}}}tttsssjjjZZZJJJAAA<<<777666666666555555555555444444444444444555666666555444444333333333333333333333333333333333444444444555555555444444444444555666666333555888::::::;;;===>>>>>>???@@@@@@BBBFFFKKKOOO```zzzqqqfff```kkkyyyzzzzzzxxxxxxuuuiiiTTTCCC;;;555555444333222111000000000000000000111111111111111111111111111111111111222222111111222222333444222444666888999;;;???BBBPPPhhhtttnnn~~~zzztttsss|||{{{uuusssxxx~~~}}}pppgggeeeeeeccciiipppssssssrrrssstttxxxtttkkkccc]]][[[ZZZXXXTTTQQQOOOOOOOOOLLLJJJKKKPPPRRRRRRUUUYYYXXXYYY```kkkrrrtttvvvzzzzzz|||}}}}}}{{{vvvnnnfffaaaWWWVVVTTTSSSSSSTTTUUUVVVUUUTTTRRRPPPOOONNNNNNNNNPPPNNNMMMMMMOOOSSSXXX[[[cccgggnnntttzzz~~~xxxqqqllljjjaaa^^^]]][[[UUUWWWmmmyyyuuu~~~iii[[[LLLCCC===888666777555555555555555444444333666444222000000222444666444444444444444444444444333333333444444444555555555444444444444555666666333666999:::999:::<<<>>>>>>???@@@@@@BBBFFFLLLPPPbbb}}}pppccc[[[eeeuuuxxxzzzzzz}}}zzzlllUUUCCC;;;555444444333222111000///000000000000111111111111000000000000000000000000222222111111222222333444222444666888999<<>>??????@@@@@@BBBGGGMMMQQQ```|||~~~ooofff___```nnn~~~ppp\\\III;;;:::444111222222///...000111111111111111111111111000000000000000000000000111111111111222333444555777444555999<<<<<<@@@FFFSSSrrrrrryyy{{{|||wwwyyy~~~zzzlllddddddlllqqqwwwzzzyyyvvvtttttt|||~~~}}}tttggg]]]YYYZZZZZZWWWRRRNNNLLLMMMNNNPPPNNNOOORRRUUUWWWWWWWWWWWWXXXZZZ___gggnnnsssuuuuuuwww|||~~~{{{yyyxxxwwwssslllfff```ZZZUUUUUUUUUSSSTTTWWWYYYXXXUUUSSSQQQOOONNNNNNLLLMMMMMMNNNOOORRRWWWZZZbbbfffmmmuuu|||}}}wwwvvvrrrkkkggg```]]]]]]XXXTTT___ppp{{{www~~~wwwxxxuuufffTTTHHH@@@:::999:::666666555555555555666666666666555555555444444444666666555444444444555555555555555555555555555555555555555555555444444444666999;;;===<<<<<<<<<=========@@@BBBBBBCCCLLLWWWfffrrreee]]]aaaqqqqqq]]]III:::888333000222333111000222111111111111111111111111111111111111111111111111111111111111222333444555777444555999<<<===AAAGGGTTTuuuuuu|||~~~|||xxx{{{}}}ooohhhhhhmmmrrrwwwzzzyyywwwvvvvvv{{{{{{xxxnnnbbbYYYWWWYYYWWWTTTOOOKKKJJJKKKNNNOOOPPPRRRTTTWWWXXXYYYXXXXXXXXXZZZ^^^fffmmmrrrtttuuuwww||||||~~~|||zzzzzzzzzzzzvvvnnnhhhaaaZZZUUUUUUUUUSSSTTTWWWXXXWWWUUURRRPPPOOONNNMMMMMMMMMNNNNNNOOORRRWWW[[[bbbfffmmmuuu|||~~~wwwtttqqqkkkjjjbbb]]]\\\XXXUUU^^^mmm~~~uuu{{{||||||kkkVVVIIIBBB;;;888999888888777555555444444444555555555444444444444333222222111111111222222333555555555555555555555555444444555555555555555555777999;;;<<<;;;;;;<<<>>>>>>>>>AAACCCCCCEEENNNXXXlllxxxfff]]]bbbuuurrr___JJJ;;;777333000222333222222444111111111111111111111111111111111111111111111111111111111111222333444444666555666:::;;;===BBBIIIVVVwwwyyy~~~~~~xxxvvv{{{tttmmmmmmooosssxxxzzzzzzyyyyyyyyyyyyvvvpppeee[[[UUUTTTVVVRRRPPPLLLIIIHHHJJJMMMOOOSSSTTTVVVXXXYYYYYYYYYYYYWWWYYY]]]dddkkkqqqtttuuuwww|||zzz|||{{{zzzzzz||||||yyyrrrlllbbb[[[VVVVVVUUUSSSSSSVVVWWWVVVTTTRRRPPPNNNMMMMMMNNNNNNOOOOOOPPPSSSXXX\\\bbbgggnnnuuu{{{wwwssspppmmmmmmddd]]][[[XXXVVV]]]ggg}}}uuu~~~~~~qqqYYYJJJCCC===999777:::999777666444333333333444444444444333333333333000000000000111222222333444444444444444444444444333444444444555666666666888999:::::::::;;;===?????????AAADDDDDDFFFPPPZZZsss}}}jjj```fffyyyvvvdddOOO>>>999444222333444222111333111111111111111111111111111111111111111111111111222111111111222222333444666555777:::;;;===CCCKKKXXXzzz|||}}}wwwqqqpppwww~~~xxxqqqqqqrrruuuxxx{{{|||{{{zzzyyyuuupppggg]]]UUUQQQRRRTTTOOOMMMJJJIIIIIIKKKNNNQQQSSSTTTVVVWWWXXXYYYYYYYYYWWWXXX[[[bbbjjjppptttuuuwww|||}}}~~~|||zzzzzzzzzxxxsssnnnccc\\\WWWVVVUUUSSSSSSVVVVVVUUUSSSQQQOOONNNMMMMMMNNNOOOOOOOOOQQQTTTYYY\\\aaagggooouuuzzzzzztttqqqppppppggg___\\\YYYWWW[[[bbbzzz{{{~~~uuu[[[LLLEEE@@@:::777999888777666444444333333444444333333333222222222222222222222333444666666444444444444444444444444333333333444555666777777888999:::999999;;;>>>AAA>>>>>>@@@CCCCCCFFFPPP\\\vvv|||pppdddjjj}}}{{{kkkUUUCCC===777444555444111000111111111111111111111111111111111111111111111111111222222111111222222333333555555777:::;;;===EEENNN\\\||||||{{{~~~rrrnnnmmmuuu|||zzzssssssvvvxxxzzz}}}}}}|||yyywwwqqqjjj```WWWRRRQQQQQQRRRNNNMMMLLLKKKLLLNNNPPPRRRRRRRRRTTTUUUVVVWWWXXXXXXWWWXXXZZZ```hhhppptttvvvxxx}}}zzzwwwwwwvvvrrroooddd]]]XXXWWWUUUSSSSSSUUUUUUTTTSSSQQQOOONNNMMMMMMNNNOOOOOOOOOQQQTTTYYY\\\```gggoootttxxx|||wwwsssrrrpppjjjccc___[[[YYYZZZ]]]yyy~~~yyy^^^NNNHHHBBB<<<888777666666555555555555666444444333333333222222222333333333333444666777777444444444444444444444444333333333444555666777777888999999999999;;;>>>AAA======???AAABBBFFFQQQ\\\vvv}}}~~~sssgggnnnttt\\\HHH???999555555444111///000111111111111111111111111222222222222222222222222333222222111222222333333555555888;;;;;;===FFFQQQbbb}}}zzz}}}}}}{{{vvvvvv|||tttoooooovvv}}}|||uuuuuuyyyzzz}}}{{{vvvqqqlllddd[[[UUUSSSSSSRRRQQQMMMMMMNNNPPPQQQQQQRRRRRRPPPPPPQQQSSSUUUVVVXXXYYYXXXXXXZZZ___hhhpppuuuxxxzzz~~~zzzwwwwwwvvvssspppeee^^^YYYWWWVVVSSSRRRTTTVVVUUUSSSQQQPPPOOONNNNNNNNNNNNOOOOOOPPPSSSXXX\\\___fffnnnsssuuuyyy{{{tttrrrnnnmmmiiiccc^^^ZZZZZZ[[[www~~~~~~eeeTTTKKKCCC===:::666666555555555555666666444444444444333333333333222222222222333444555555333333333333333333333333333444444444555666666666666888999::::::<<<>>>AAA<<<<<<>>>@@@BBBFFFRRR^^^uuu{{{yyyrrrgggppp|||bbbKKK>>>888555666555222111222111111111111111111111111222222222222222222222222333333222222111222222333555666999;;;;;;===HHHSSSiii~~~{{{vvvwwwwwwqqqpppvvv~~~}}}wwwwww|||}}}zzzrrrkkkggg```XXXUUUVVVWWWTTTQQQKKKMMMPPPSSSTTTSSSRRRPPPNNNOOOPPPRRRTTTWWWYYYZZZYYYXXXZZZ___gggpppwwwzzz||||||{{{{{{yyyuuuqqqfff___YYYXXXVVVRRRRRRTTTVVVUUUTTTRRRQQQPPPOOOOOOMMMMMMNNNNNNOOORRRWWW[[[]]]eeemmmrrrsssvvv}}}~~~tttpppkkkoooooohhh```[[[ZZZZZZrrr|||yyynnn\\\OOOCCC===;;;888777666555555555555555555555555444444444444333333222222111222222333333333333333333333333333333444444555555555555555555555777:::;;;<<<<<<>>>@@@======>>>AAACCCGGGSSS```wwwtttuuupppeeeqqqeeeMMM<<<777444666666333222444111111111111111111111111222222222222222222222222333333222222111222222222555666999;;;;;;===HHHTTTnnn{{{zzz{{{|||xxxrrrpppuuu}}}~~~xxxxxx~~~~~~zzzooogggeee^^^XXXVVVYYYYYYUUUQQQJJJMMMQQQUUUVVVTTTQQQOOONNNOOOPPPRRRUUUXXXZZZ\\\YYYYYYZZZ___hhhqqqwww{{{}}}~~~}}}}}}}}}wwwqqqggg```ZZZXXXVVVRRRRRRTTTVVVVVVTTTSSSQQQQQQPPPPPPLLLMMMMMMNNNOOORRRWWWZZZ\\\dddmmmqqqrrruuu{{{tttnnniiippprrrlllbbb[[[ZZZZZZlllxxxsss}}}uuuaaaQQQDDD<<<;;;:::999777666444333333333666666555555555444444444444444333333222333333333333333333333333333333333555555555555555444444444444777:::<<<======>>>???>>>>>>???BBBDDDIIIUUUbbbyyyqqqrrrrrreeehhhfffLLL???888333444555444333444333333333333333333333333111111111000111111222333222222333333333333444444555777666:::BBB@@@EEEWWWtttuuu|||zzz{{{tttrrrrrrvvv}}}~~~xxxuuuzzz~~~yyyrrrlllccc^^^XXXTTTUUUUUUTTTSSSOOORRRUUUVVVSSSPPPMMMLLLLLLJJJJJJNNNUUUZZZ\\\\\\YYYXXXWWW[[[dddnnnvvv{{{}}}|||{{{|||~~~xxxssslllfff___YYYVVVTTTSSSSSSSSSUUUVVVUUURRRPPPOOOOOOQQQQQQPPPNNNNNNQQQUUUYYY^^^aaafffjjjooouuuzzz~~~vvvmmmhhhhhhjjjiiibbbYYYXXX\\\mmmssskkkuuu~~~dddQQQFFF>>>777:::888666666666666666444444444333333333333222222444444444444444444444444666555555555555444444444666666666666777777777777;;;;;;:::;;;;;;<<<===>>>@@@>>>???BBBDDDIIITTT```yyyuuutttooocccfff{{{hhhOOO@@@999333444555444333444333333333333333333333333111111111111111222222333222222333333333333444444444777555:::AAA@@@FFFXXXvvvttt~~~zzz{{{uuusssqqquuu}}}}}}xxxvvv{{{}}}xxxqqqjjjccc]]]WWWTTTUUUUUUUUUSSSOOORRRTTTTTTRRROOOMMMLLLLLLJJJIIIMMMTTTYYY[[[[[[ZZZYYYXXX\\\dddnnnwww{{{~~~~~~}}}}}}zzzuuuoooiiiaaaZZZVVVTTTRRRQQQTTTVVVWWWWWWTTTRRRQQQQQQQQQQQQPPPOOONNNPPPUUUXXX^^^aaafffkkkooouuu{{{vvvmmmgggggghhhhhhaaaYYYXXX\\\jjj~~~nnnfffooofffRRRGGG???999:::888666666666666666444444444333333333333222222444444444444444444444444333333444444555555555666444444555555666666666777;;;::::::;;;;;;<<<===>>>@@@??????BBBDDDIIIUUUaaa}}}vvvwww{{{mmmcccdddtttkkkTTTAAA:::444555666444333444333333333333333333333333111111111111111222333333222222333333333333444444333666555999@@@???GGGZZZxxxrrr{{{|||}}}xxxtttqqqttt|||{{{wwwwww{{{}}}xxxpppiiiaaa\\\VVVTTTTTTVVVUUUTTTPPPRRRSSSRRRPPPNNNMMMMMMKKKIIIIIILLLSSSXXXZZZYYY[[[YYYYYY\\\eeennnwww{{{~~~~~~|||zzz|||}}}|||xxxtttrrrlllccc[[[VVVSSSQQQPPPUUUWWWYYYXXXVVVSSSRRRRRRPPPPPPPPPOOONNNPPPTTTXXX^^^aaafffkkkpppuuu{{{wwwooogggfffgggfffaaaYYYYYY\\\jjjoooccckkk{{{hhhTTTHHHAAA;;;:::888666666666666666444444444333333333333222222333333333333444444444444111111222333444555666666222333333444555666777777::::::::::::;;;<<<===>>>@@@???@@@BBBDDDJJJXXXeeewwwyyy}}}~~~yyynnneeedddmmmyyymmmXXXCCC;;;555666666444222333333333333333333333333333222111111111111222333333222222222333333333444444333666555999@@@???HHH^^^{{{ppp}}}~~~~~~}}}{{{vvvrrrssszzz~~~~~~zzzwwwyyyxxx~~~yyyrrrkkkaaa\\\VVVTTTUUUVVVUUUTTTQQQRRRRRRQQQOOOMMMMMMNNNJJJHHHHHHKKKRRRWWWYYYXXXZZZXXXWWW[[[cccmmmuuuyyy}}}~~~{{{{{{||||||zzzwwwsssmmmddd]]]XXXTTTRRRQQQTTTVVVXXXYYYVVVTTTRRRRRRPPPPPPPPPOOOOOOPPPTTTWWW]]]```eeejjjooouuu{{{xxxrrriiigggffffffaaa[[[[[[^^^ooovvvfffiiixxxkkkUUUIIIAAA<<<:::888666555666666666444444444333333333222222222333333333333333444444444111111222222333444555555222222333444666777888888::::::::::::;;;<<<======@@@???AAACCCDDDKKK[[[jjj{{{|||{{{}}}zzzrrriiidddjjjsssmmmWWWDDD<<<777666777444222333333333333333333333333333222222222111222333333444222222222333333333444444333666666999???@@@KKKbbb~~~~~~nnn{{{~~~~~~{{{wwwrrrsssyyy||||||}}}yyywwwxxxuuu}}}|||uuunnnbbb]]]WWWTTTUUUVVVVVVTTTQQQRRRSSSRRROOOMMMMMMNNNKKKIIIHHHKKKQQQVVVXXXWWWXXXVVVUUUYYYaaajjjrrrvvv{{{{{{}}}~~~|||~~~~~~|||sssnnneee^^^YYYWWWUUUSSSQQQTTTWWWWWWUUUSSSQQQPPPOOOOOOPPPOOOOOOPPPSSSVVV[[[___dddiiinnnttt{{{zzzuuummmjjjgggfffbbb]]]]]]```qqq|||iiihhhssspppXXXJJJBBB<<<:::888666555666666666444444444333333333222222222222222222333333333444444333333333333333333333333333444444666777888999999:::999999::::::;;;<<<===@@@@@@AAACCCEEELLL^^^ooo|||yyy}}}uuujjjeeekkkvvvoooYYYFFF>>>888777777444222333333333333333333333333333222222222222222333444444222222333333333333444444333777777:::@@@AAANNNfff~~~}}}nnn|||}}}}}}wwwtttqqqsssyyy~~~|||{{{|||zzzwwwvvvsss|||xxxqqqeee___YYYVVVVVVWWWVVVTTTQQQSSSTTTSSSQQQOOONNNNNNKKKIIIHHHLLLRRRVVVXXXWWWWWWUUUTTTXXX___iiipppuuuyyy|||}}}xxx{{{zzzwwwyyy{{{{{{{{{uuuooofff___ZZZXXXVVVUUUOOORRRUUUWWWUUURRRPPPOOONNNOOOPPPOOOOOOPPPSSSUUUYYY]]]bbbgggmmmsssyyy~~~}}}zzzrrrlllhhhfffccc^^^]]]```mmmmmmhhhnnn|||vvv]]]MMMCCC===:::888666666666666666444444444333333333333222222111111222222333333444444555444444444333333333222444555555666777888999999999999999999:::;;;<<<===???@@@BBBCCCEEEMMMaaattt~~~uuuuuuiiieeeqqqwww```GGG???999888777444222333333333333333333333333333333222222222222333444444222222333333333333444444444999888;;;@@@BBBPPPjjj|||{{{ooowwwooonnnnnnssszzz~~~{{{{{{~~~zzzuuuqqquuu~~~yyyrrrgggbbb[[[WWWWWWWWWVVVTTTQQQSSSVVVVVVSSSPPPNNNNNNLLLJJJIIILLLRRRWWWXXXWWWXXXVVVUUUXXX___iiippptttvvvyyyyyy{{{xxxtttuuuxxxyyyzzzxxxrrriiiaaa[[[XXXUUUSSSNNNQQQUUUWWWUUURRRPPPOOOMMMNNNOOOOOOOOOPPPRRRTTTWWW[[[```fffkkkrrrxxx|||}}}tttmmmgggeeebbb]]]\\\^^^gggwwwlllkkkvvv|||cccQQQEEE>>>:::888666666666666666444444444333333333333222222000111111222333333444444444444444444444555555555555555555666666666777777999999999999:::;;;<<<===???@@@BBBDDDEEENNNcccwwwttttttfffeeeuuuiiiHHH@@@999888888444222333333333333333333333333333333333222222333333444555222222333333333444444444555999999;;;AAACCCRRRmmm}}}zzzqqq}}}rrriiiiiilllsss|||}}}{{{|||{{{tttnnnwwwxxxqqqiiiddd\\\XXXXXXXXXVVVTTTQQQTTTWWWWWWUUUQQQOOONNNMMMKKKJJJMMMRRRWWWXXXXXXXXXVVVUUUXXX```iiiqqquuutttwww}}}{{{}}}}}}xxxyyy|||{{{tttkkkbbb[[[WWWSSSRRRNNNQQQVVVWWWVVVSSSPPPOOOMMMNNNOOOOOOOOOPPPRRRTTTVVVZZZ___eeejjjqqqwww|||~~~uuummmgggddd```\\\[[[]]]dddrrrkkkrrrgggTTTGGG???:::888666666666666666444444444444333333333222222000000111222333333444444222333333444555666777777444444555555555555555555999999999999:::;;;<<<<<>>;;;999777777777888777555555444444444444333333333333333333444444444444444444444444444444444444444555444333222333555777999888999999:::;;;<<<======@@@AAADDDGGGKKKUUUjjj~~~}}}rrryyy~~~tttttt~~~zzzTTTGGG:::666777555333333222333333444555555555555222222222222222222222222333222222222222333444444333888888;;;CCCKKKaaayyywww~~~zzzooollljjjnnnvvvzzzxxxyyy~~~|||xxx{{{}}}sssmmmfffbbb\\\YYYYYYYYYXXXWWWSSSTTTTTTTTTTTTSSSRRRQQQSSSPPPNNNQQQVVVZZZZZZYYYZZZXXXUUURRRRRRWWW]]]bbbgggiiimmmsss||||||yyyssskkkbbb[[[WWWVVVRRRSSSTTTWWWXXXVVVRRRNNNMMMNNNPPPPPPOOOPPPRRRTTTWWW[[[___dddhhhmmmssswwwyyy~~~zzzsssmmmiiifffcccaaa```ooo~~~}}}uuuqqqZZZKKKBBB<<<:::888777888888777555444444444444444444444444444444555555555555555555444444444444444444444444555444333333444555777888888999999:::;;;<<<======???@@@DDDGGGKKKVVVlllmmmwwwuuuttt}}}zzzUUUGGG:::777777666444333666555444222111///......222222222222222222222222333333222222333333444555555::::::<<>>DDDLLLdddvvvuuu||||||qqqlllmmmuuu}}}zzzyyy}}}zzzyyywwwzzzxxxqqqmmmkkkfffaaa]]]ZZZYYYXXXTTTTTTTTTTTTTTTTTTTTTTTTWWWUUUSSSTTTVVVXXXXXXXXXRRRRRRQQQNNNMMMRRRZZZaaadddeeeggglllttt}}}zzztttkkkbbbZZZWWWVVVTTTTTTUUUWWWXXXWWWSSSPPPLLLMMMNNNNNNNNNOOOSSSUUUWWWYYY]]]```dddiiiooossszzz~~~|||zzzvvvrrrmmmhhhccc___ZZZ___qqqoooppp|||iiiWWWNNNIII>>><<<999888888888666555333333333444444444444555555555555555555444444444333333333333333333333333444444444444555666666777888999999:::;;;<<<======<<<>>>BBBFFFKKKWWWnnnqqq~~~}}}~~~xxxsssvvv{{{yyySSSFFF:::777888777666666222222333555999???EEEHHH222222222222222222222222444333333333333444555555555;;;<<<>>>EEEMMMggg}}}zzz|||qqqjjjiiisss~~~{{{zzz}}}yyysssrrrrrruuu{{{yyyrrrpppnnnjjjeee```]]][[[[[[UUUUUUTTTTTTTTTUUUUUUUUUXXXWWWUUUUUUVVVWWWWWWXXXQQQQQQPPPMMMKKKOOOWWW^^^bbbbbbccchhhpppzzz|||vvvmmmccc\\\XXXWWWTTTSSSSSSTTTUUUTTTRRRPPPLLLMMMNNNMMMMMMOOOSSSVVVWWWYYY\\\^^^aaaffflllpppwww|||}}}zzzwwwtttpppjjjccc___\\\]]]jjjrrrlllsssmmmYYYNNNHHH>>><<<:::888888888666555333333333444444444555555555555555444444444333333333333333333333333333333333333444444555666666777888999999:::;;;<<<======<<<>>>BBBGGGMMMYYYpppyyyxxxyyyyyyttttttwww|||vvvSSSEEE999777888888777777888666333222333666:::===222222222222222222222222444333333333333444555555333:::<<<>>>EEENNNiii~~~qqqhhheeeppp|||{{{}}}zzzssspppnnnqqqwww~~~yyyssspppooolllgggbbb___^^^^^^VVVUUUUUUTTTUUUUUUVVVVVVYYYXXXVVVVVVVVVVVVWWWWWWQQQRRRPPPLLLJJJLLLUUU\\\aaaaaaaaaeeelllwww~~~xxxoooeee]]]YYYXXXSSSRRRQQQQQQSSSRRRQQQOOOLLLMMMMMMMMMMMMOOOSSSVVVWWWYYY[[[]]]```dddjjjnnnqqqwww{{{|||}}}{{{yyyvvvrrrlllddd___YYYWWWaaa|||xxxmmmqqqqqq[[[MMMFFF???<<<:::999888888666555333333333444444555555555555555444444444333333333333333333333333333333333333333444444555666666666888999999:::;;;<<<===>>>===???CCCIIINNN[[[rrrtttqqq|||yyyuuuyyy}}}rrrTTTCCC===<<<666666888333444333333222111111111222333333222222111222222222555444333222333444555666:::777;;;BBBCCCJJJjjj~~~ttt}}}}}}ppplllooouuu|||{{{|||{{{tttpppqqqrrruuuzzz|||rrrooommmlllggg```]]]___]]]\\\XXXTTTRRRSSSWWWZZZZZZXXXWWWUUUUUUVVVWWWXXXUUUUUUSSSMMMHHHJJJQQQXXX^^^^^^]]]```gggttt~~~}}}}}}}}}~~~}}}wwwoooggg___YYYVVVVVVUUUTTTUUUUUUTTTQQQNNNNNNNNNOOOPPPPPPQQQRRRRRRUUUWWWZZZ]]]```dddiiimmmtttvvvyyy||||||xxxvvvsssnnnfff```XXXWWW___vvvqqqooo|||gggRRRAAA>>>;;;888666777777777777222222222222222222222222444444444444444444444444111222333444444444444333666555333444666777777777777999;;;;;;;;;;;;===??????;;;===FFFNNNZZZrrrtttpppyyyzzztttwww||||||mmmTTTCCC===<<<666666888333444333222222111111222222333333222222111222222333444444333333333444555666:::777;;;CCCDDDLLLkkk~~~nnnwww|||pppnnnpppuuu~~~||||||yyysssqqqrrrrrrtttyyyvvvrrrooolllggg```___aaa```___\\\YYYVVVVVVXXXZZZWWWVVVTTTSSSSSSTTTVVVXXXUUUUUUSSSNNNIIIJJJQQQXXX```___^^^```gggsss~~~}}}|||vvvoooggg___ZZZVVVTTTSSSRRRSSSTTTSSSQQQOOONNNNNNNNNOOOPPPPPPQQQQQQTTTVVVYYY\\\___dddiiimmmrrrtttwww{{{~~~|||yyywwwuuuppphhhbbbZZZXXX___vvvvvvrrr}}}|||hhhSSSCCC===:::777555666666666666333333333333333333333333444444444444444444444444444444333333333333333333444333222444666888999888777888:::;;;:::;;;<<<>>>@@@<<<>>>HHHPPP]]]vvvxxxpppuuu|||vvvzzzvvvhhhTTTCCC===<<<666666888333333333222222111111222222333222222111222222333333444333333333333444555666999888<<>>;;;777555666666666555555555555555555555555555444444444444444444444444666555333222111333444555444333222444666888999888555777999999999999;;;===>>>>>>BBBJJJUUUfff|||}}}}}}qqqooozzztttgggQQQ@@@:::999333333555000333222222111222222333333222111111111222222333444222222333444555555555666666666:::???CCCPPPmmmsssyyy}}}wwwxxxzzz~~~{{{xxxvvvxxxwwwvvvzzz{{{ssspppqqqooouuu{{{pppkkkfffbbbaaaccccccdddeeeccc___[[[XXXWWWSSSQQQOOONNNPPPSSSWWWYYYTTTVVVVVVRRRLLLKKKPPPUUU[[[[[[\\\___gggssszzzyyyyyywwwtttooohhhaaa[[[XXXSSSRRRQQQRRRTTTUUUUUUTTTMMMMMMNNNNNNNNNNNNOOOOOOPPPSSSVVVYYY\\\```eeeiiinnnqqqvvv{{{{{{xxxuuuttttttrrrnnnjjjccc^^^^^^nnnwwwooofffSSSIII@@@===999777777777777666555555555555555555555555444444444444444444444444444333222111222444777888777555444444666777666666555777999999999999;;;===;;;===BBBJJJVVVjjjyyy|||zzzooonnnxxxtttfffQQQ@@@:::999333333555000222222111111222222333333111111111111222333444444111222333444555666666666555777:::???DDDSSSnnnttttttxxx}}}~~~}}}}}}~~~~~~wwwyyyxxx|||{{{yyyyyy{{{{{{yyy|||wwwqqqpppooowww|||qqqkkkhhhdddbbbdddeeeggghhhfffbbb^^^[[[ZZZSSSQQQNNNMMMNNNRRRVVVYYYTTTVVVWWWSSSNNNLLLOOOTTTYYYZZZ[[[___gggsssyyywwwwwwvvvsssoooiiibbb\\\XXXTTTSSSQQQRRRTTTUUUUUUUUUNNNNNNOOOOOOOOOOOOOOOOOOOOOQQQTTTWWWZZZ___dddhhhmmmqqqvvv{{{{{{xxxtttttttttrrrnnnkkkccc```^^^iiixxxnnn}}}|||eeeSSSIIIAAA>>>:::888888888777777555555555555555555555555444444444444444444444444222222222222444666888999888666555444555666555444666888999:::999:::<<<===:::===CCCKKKXXXooovvv}}}xxxnnnooowww}}}wwwhhhRRRBBB;;;:::444444666222222222111111222222333444111111111111222333444555000111333444666666666555666999<<<@@@FFFVVVqqq{{{lll{{{tttvvvxxxwwwuuuvvvzzz}}}}}}vvvwwwwww|||~~~zzzyyyzzz}}}}}}{{{}}}}}}tttrrrpppxxx~~~rrrmmmkkkgggeeeeeeccceeeeeeddd```]]][[[ZZZRRRPPPMMMKKKLLLOOOSSSVVVTTTWWWXXXTTTOOOLLLOOOSSSZZZ[[[\\\___fffrrr~~~yyyvvvuuutttsssoooiiibbb\\\YYYTTTSSSQQQQQQRRRTTTTTTSSSPPPPPPOOOOOOOOOOOOOOOOOONNNPPPSSSVVVYYY^^^cccgggkkkooouuuzzz~~~|||yyyuuutttuuusssooolllbbbaaa]]]ddd|||kkkuuuwwwdddSSSJJJAAA>>>:::777777777666666444444444444444444444444444444444444444444444444222333333444555666777777777555444444666777666666777888:::;;;:::;;;<<<>>>999???EEEMMM[[[ttt{{{~~~rrr|||xxxooooooyyy~~~zzzjjjTTTCCC===<<<666666888333222111111111222333333444111111111111222333444555000111333555666666666555888:::>>>AAAHHHYYYssstttjjj|||tttuuuuuusssqqqrrrwww||||||tttuuuxxx}}}wwwvvvyyy}}}}}}{{{|||vvvsssrrryyytttooommmiiigggggg___aaaaaa```\\\YYYXXXWWWQQQOOOKKKIIIJJJMMMQQQTTTTTTWWWXXXUUUOOOMMMOOORRR\\\\\\]]]```fffppp|||zzzvvvttttttrrroooiiiccc]]]YYYTTTRRRPPPPPPQQQRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPNNNPPPSSSVVVYYY]]]cccfffiiimmmsssyyy}}}~~~}}}~~~{{{wwwuuuvvvtttqqqmmmbbbaaa]]]aaazzzhhhoooxxx|||tttdddTTTKKK@@@===999777666666555555444444444444444444444444444444444444444444444444333444555666666555555444555444333444666888888777777999;;;;;;;;;;;;===???:::@@@GGGNNN]]]wwwyyyzzzppp|||rrrwwwvvvyyysssXXXFFF777666999666555777555444333333222222333333333333333444444444555555000000000111333555666777777888<<>>999666666666777777444444444555555555555666333333333444444555555555222222222222222222222222444444555555555555555444777888::::::::::::<<<===FFFCCCGGGTTThhhzzz|||qqqiiixxxxxxzzzvvvxxxrrrZZZGGG888777999666444666555444333333222222333333333333333444444444444555444444444444444555666666888888<<>>DDDCCCHHHTTTfff~~~xxx|||}}}qqqmmm~~~}}}{{{|||zzz{{{tttvvvsss]]]JJJ:::888999555333555555444333333222222333333333333333333444444444444888888777666555555555555888999<<>>DDDDDDJJJVVVfff{{{www|||zzzqqqppp|||zzzyyyzzz}}}yyyrrrrrrxxxaaaMMM<<<999999555222444555444333333222222333333222222333333333444444444999888777666555555555555999:::<<>>999999555222444555444333333222222333333222222222333333333444444555555555444555555666666888;;;===AAAMMMeeepppddduuuzzzvvvzzzyyymmmiiijjjttt|||}}}wwwsssqqqooonnnppptttxxx{{{}}}zzzyyy{{{}}}zzz}}}|||sssooonnneeedddbbbaaaaaa___\\\ZZZTTTQQQNNNNNNRRRUUUVVVUUUNNNPPPQQQNNNKKKLLLSSSYYY```aaabbbdddiiisssyyyvvvrrrmmmhhhccc```___YYYWWWTTTRRRQQQRRRTTTUUUWWWVVVUUUTTTSSSRRRRRRRRRQQQRRRSSSUUUWWW\\\aaafffjjjooosssuuuyyyxxxuuuqqqoooooopppqqqrrreeebbb]]]YYY^^^sssvvvpppeeebbbkkkuuuppp___QQQEEEAAA;;;777666666666666444444444444444444444444444444444444444444444444333333333333333333333333333444555777888999999999666888:::;;;;;;<<<>>>@@@@@@FFFOOOWWW___pppzzzyyyrrrppp~~~pppkkkvvvfffQQQ???:::999555333555555444333333222222333333222222222222333333333333333333333333444555666777777;;;>>>AAANNNgggooodddvvv{{{yyy}}}{{{pppnnnpppxxx{{{vvvsssqqqooonnnooossswwwzzz|||xxxuuuuuuxxx{{{}}}zzz~~~~~~uuuqqqoooeeedddbbbbbbbbb```^^^[[[XXXUUUQQQQQQTTTVVVUUUTTTMMMOOOPPPMMMJJJMMMTTT[[[___```bbbfffmmmvvv~~~yyyvvvqqqlllgggccc```___ZZZXXXUUUSSSRRRRRRTTTUUUVVVVVVUUUTTTSSSSSSSSSTTTQQQRRRTTTUUUWWW[[[aaaeeejjjnnnrrrsssxxx~~~vvvtttqqqnnnlllkkklllllldddaaa]]]ZZZ]]]nnn|||fff]]]ZZZeeeqqqmmm]]]PPPFFFAAA<<<888777777666666//////111222444666777888555444444444444333333333333333333333333333333333333444555666777888888888666888:::;;;<<<===???AAA>>>FFFQQQWWWZZZhhh{{{wwwssssssrrrlllvvvgggRRR???::::::666444666555444333333222222333333111222222222222333333333333333333333444555666777666;;;???AAAOOOhhhnnneeewww}}}yyy}}}|||rrrqqqsss{{{~~~zzzsssrrrpppoooqqquuuzzz}}}~~~}}}|||}}}~~~|||~~~~~~~~~uuuooonnneeedddcccbbbcccbbb___]]]]]]YYYUUUTTTUUUVVVTTTRRRNNNPPPPPPNNNLLLNNNVVV]]]^^^```dddiiiqqq{{{|||yyyuuupppjjjeeebbb______ZZZXXXUUUSSSRRRRRRTTTUUUVVVUUUUUUTTTTTTTTTUUUUUURRRSSSTTTUUUWWW[[[aaaeeekkkooorrrrrrvvv|||~~~}}}vvvuuusssoookkkhhhffffffeeeaaa\\\YYY[[[iiixxxaaaXXXUUU___kkkjjj___TTTFFFBBB<<<888777777666666111111222333444555666777555555444444444333333333444444444444444444444444333444555666666666666666666888:::;;;<<<===???AAABBBKKKVVVZZZZZZfffyyyssstttyyytttnnnwwwgggRRR???::::::666555777555444333333222222333333111111222222222333333333555444444444444555555666555;;;???BBBOOOiiioooeeexxx}}}xxx|||}}}sssrrrttt}}}~~~sssrrrppppppsssxxx}}}~~~~~~|||xxxxxx~~~~~~tttmmmkkkeeedddbbbccccccccc```^^^___[[[WWWUUUVVVVVVTTTQQQOOOQQQQQQOOOMMMPPPXXX```^^^aaaeeellluuu{{{xxxuuupppjjjeeeaaa___^^^[[[YYYVVVSSSRRRRRRTTTUUUUUUUUUUUUTTTUUUUUUVVVVVVRRRSSSTTTUUUWWW[[[aaaeeemmmppprrrrrrtttzzz|||zzzwwwwwwuuuqqqkkkgggeeedddfffaaa[[[YYYYYYeeerrraaaWWWSSS]]]iiijjjbbbZZZFFFBBB<<<888777777666666777777666555444333333222555555555444444333333333444444444444444444444444444444555555555555555444666888:::<<<<<<===???AAAGGGQQQ]]]```^^^hhhvvv~~~ooottt~~~}}}qqqsssgggOOOCCCAAA:::666888555444444444444444444444444555555555555555555555555555444333333333333555555777777>>>CCCNNNkkkuuukkk|||}}}www{{{}}}pppqqqxxx}}}tttqqqqqquuuwwwyyy}}}{{{xxxwwwyyyyyyyyy|||rrrkkkmmmjjjaaa[[[^^^bbbcccdddfffhhhddd___[[[XXXVVVSSSQQQTTTTTTRRROOOMMMOOOUUUZZZaaacccffflllttt}}}~~~xxxrrrkkkfffeeedddaaa^^^[[[WWWSSSPPPQQQSSSUUUUUUYYYWWWUUUSSSRRRSSSUUUWWWUUUTTTSSSRRRSSSWWW]]]aaajjjmmmqqqtttwww||||||{{{xxxssslllfffcccbbbdddcccZZZUUUYYY```wwwxxxrrr___RRRSSS^^^rrrfffnnnTTTNNNDDD:::888999777555555666666555444333333222222444444222222222222444444222222222111111111000000...111555777666555444333:::999:::<<<;;;:::???GGGLLLYYY```dddiiipppwww~~~xxxiiimmmsssuuuhhhPPPBBB@@@999666777444444444444444444444444444222222222222222222222222333333222222333555666777888888???DDDNNNlllzzzmmm~~~www{{{}}}rrrssszzz|||wwwtttsssvvvxxxyyy}}}~~~}}}zzzyyy{{{||||||tttmmmmmmjjjaaa\\\^^^aaacccccceeeiiigggbbb^^^ZZZWWWSSSQQQRRRRRRQQQOOOMMMPPPVVV\\\```bbbfffmmmuuuwwwsssmmmhhhfffdddbbbaaa\\\XXXSSSPPPQQQSSSTTTUUUZZZXXXVVVTTTSSSTTTVVVXXXUUUUUUTTTSSSTTTXXX]]]aaajjjmmmqqquuuxxx}}}~~~xxxqqqkkkhhhgggeeeddd[[[UUUWWW]]]tttuuuuuudddUUUTTT```uuukkkrrrWWWOOODDD;;;999999777555555666666555555444333222222444444333222222333444444444333333333222222222111333555888999999888888888:::999;;;=========CCCKKKSSScccmmmrrrwwwzzzuuu|||uuuhhhmmm~~~}}}uuuvvvjjjPPPBBB???888555777333444444444444444444444444444444444444444444444444222222222222444666888999::::::@@@EEEPPPnnnpppwwwzzz{{{ssstttzzz{{{{{{wwwvvvxxxyyyyyy}}}~~~~~~||||||~~~wwwpppooojjjbbb]]]^^^aaaaaabbbeeejjjiiifffbbb]]]XXXSSSPPPOOOPPPPPPNNNNNNQQQYYY___```bbbgggnnnwwwwwwtttoookkkhhhfffeeeddd]]]YYYTTTQQQQQQSSSTTTUUUYYYXXXVVVUUUTTTUUUWWWXXXUUUUUUUUUTTTUUUXXX^^^bbbiiilllppptttxxx}}}|||uuuoookkkjjjeeeeee[[[TTTUUUYYYooottt~~~mmmZZZWWWbbbzzzqqqxxx]]]QQQFFF;;;999999777555555555555555555444444333222444444333333333333444444444444444444333333333333333555666777666666777999:::999;;;>>>???AAAHHHPPP]]]ppp}}}rrrzzzpppgggnnnvvvvvvvvvwww~~~mmmRRRAAA>>>777555666222444444444444444444444444555555555555666666666666333333222333444666777999;;;;;;AAAGGGSSSqqqqqq}}}uuuwwwzzzrrrsssxxx~~~yyy}}}yyyvvvwwwxxxxxx{{{~~~}}}}}}}}}uuuqqqkkkddd______aaa```aaaeeejjjjjjhhhddd^^^WWWQQQOOOMMMNNNNNNNNNNNNSSS[[[aaabbbdddiiipppxxxwwwuuurrrnnnkkkiiihhhhhh^^^ZZZUUURRRRRRSSSTTTUUUXXXWWWUUUTTTTTTUUUVVVWWWUUUVVVVVVUUUVVVYYY^^^bbbgggjjjnnnsssxxx}}}}}}uuunnnjjjhhhdddddd[[[TTTTTTWWWnnnuuu||||||vvvaaaZZZeee~~~www~~~bbbSSSGGG<<<999999666555555555555666666555444333222444444444333333444444444444444444333333333333333444555555555444555777:::999888:::>>>@@@CCCKKKTTTcccxxxrrrzzz}}}lllfffmmm{{{rrrsssvvvxxx}}}qqqTTTBBB===777555666222444444444444444444444444111111222222222333333333666555444333444555666777<<<;;;BBBIIIWWWvvvooo|||xxxqqqttt|||xxxppppppttt}}}xxx|||wwwtttuuuvvvvvvzzz{{{~~~}}}~~~zzzuuummmfffbbbaaaaaa___aaaeeehhhiiiiiiddd]]]UUUOOOMMMLLLMMMNNNMMMNNNSSS\\\bbbcccfffjjjqqqyyyxxxvvvsssqqqooommmlllkkk```\\\VVVSSSRRRSSSTTTTTTUUUUUUTTTSSSSSSTTTUUUVVVUUUVVVVVVVVVWWWYYY^^^aaadddggglllrrrwww}}}~~~vvvnnniiigggbbbccc\\\UUUTTTWWWnnnwww{{{xxx~~~ggg^^^gggzzzgggUUUIII===:::999666555666444555666777666555444333444444444444444444444444222222222333333333333333888999999888777888;;;>>>888777999===???CCCLLLUUUeee|||ssszzzvvvhhhfffnnnyyyppprrr}}}wwwyyy~~~uuuWWWBBB===777666777222444444444444444444444444222222333333444444555555777666555444444555666666;;;;;;BBBLLL\\\|||vvvmmmzzz~~~tttmmmqqqyyywwwmmmmmmrrr~~~}}}xxxzzzuuurrrssstttvvvzzzxxxtttyyyyyyoooiiieeecccbbb___aaaffffffhhhhhhccc[[[SSSOOONNNLLLNNNNNNNNNNNNSSS[[[bbbbbbeeejjjqqqyyy{{{wwwsssrrrsssssspppmmmbbb]]]WWWTTTSSSSSSTTTTTTSSSSSSSSSSSSSSSTTTTTTUUUTTTUUUVVVVVVWWWYYY]]]```cccffflllqqqwww}}}zzzqqqllliiibbbeee^^^WWWUUUWWWnnnyyy|||wwwlllbbbiiixxxjjjWWWKKK>>>:::999666555666333555666777777666444333444444555555555555444444222222222222333333333333666777777777666777:::<<<888777999<<<>>>BBBKKKUUUeee~~~uuuzzzpppfffgggpppvvvmmmppp}}}xxx|||yyyYYYCCC>>>888777888222444444444444444444444444444444555555666777777888555555444444444666777888::::::BBBNNNaaapppmmm~~~|||rrrkkkooovvvwwwllllllsss|||}}}yyyxxxsssppprrrtttvvv|||{{{wwwttt|||qqqlllgggfffccc```bbbgggeeehhhhhhcccZZZRRRPPPPPPNNNOOOOOONNNNNNRRRZZZ```^^^bbbhhhpppyyy~~~xxxrrrssswwwxxxsssmmmccc^^^XXXTTTSSSSSSTTTTTTSSSSSSTTTTTTTTTUUUUUUUUUSSSTTTUUUVVVVVVXXX\\\___dddgggmmmsssyyy~~~uuuooollleeehhhbbbZZZVVVWWWmmm|||~~~xxxpppeeeiii|||uuulllYYYLLL???:::999666555666333444666888888777555333333444555666666555444333333333333333444444444555333444555555444444666888;;;999:::===>>>AAAJJJTTTggguuuzzzllleeeiiittttttkkknnn}}}yyy~~~{{{ZZZDDD>>>999888888333444444444444444444444444111111222222333444555555444333333444555777999:::999999BBBOOOcccooommm|||rrrkkknnnuuuwwwkkkmmmuuu{{{}}}yyywwwrrrppprrruuuxxx~~~|||qqq}}}~~~rrrmmmiiigggccc```bbbgggfffhhhhhhcccZZZSSSQQQRRROOOPPPPPPNNNNNNQQQYYY___[[[___fffooozzzxxxqqqssszzz|||uuummmccc___YYYTTTSSSTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVRRRSSSUUUUUUVVVXXX[[[^^^eeehhhnnnttt{{{vvvooollliiillleee\\\WWWWWWlllxxxqqqgggjjjzzzrrrmmmZZZLLL???:::999666555666333444777888888777555333333444555666666555444333444444444555555555666666555666888888777777999:::===;;;;;;===>>>AAAJJJTTTiiivvvyyyiiidddkkkvvvpppgggjjj~~~}}}}}}|||ZZZCCC===:::::::::444555555555555555555555555555444333222222333444555444444444444444555666777:::@@@EEEQQQlllzzzoooyyysssqqqqqqssslllmmmqqq{{{zzzxxxtttppprrrwwwrrruuuzzz}}}sssiiigggfffdddcccdddiiigggeeeaaa[[[TTTMMMJJJQQQRRRQQQNNNKKKNNNVVV]]]\\\```gggpppyyywwwtttqqqqqqssssssqqqnnnjjjaaaYYYWWWWWWTTTSSSTTTSSSTTTUUUTTTSSSRRRSSSTTTWWWUUUTTTSSSTTTXXX[[[^^^dddjjjqqqwww|||{{{rrrlllkkkggg```______[[[iiiwwwttt|||jjjkkksss}}}}}}ooo]]]NNN@@@<<<;;;999777777222222222222333444555555444444333333333444555555222333444555555555444333444555666888999999999999999777999===@@@BBBIIIQQQjjjppp~~~hhhiiilllzzzssshhhjjj~~~[[[CCC===999999:::444555555555555555555555555444444444333333444444444444333333444555666777888:::@@@FFFRRRmmmrrr~~~zzzuuutttuuusssmmmpppttt~~~|||zzzxxxtttqqqrrrxxxvvvxxx{{{~~~wwwmmmjjjiiihhhgggiiijjjhhheee```ZZZTTTOOOLLLPPPQQQPPPMMMLLLOOOWWW^^^^^^bbbhhhqqqyyytttqqqnnnnnnqqqrrrqqqppplllbbbZZZXXXVVVSSSQQQRRRRRRTTTUUUTTTRRRQQQRRRSSSUUUTTTRRRRRRTTTXXX[[[^^^dddiiiqqqwww{{{zzzrrrlllkkkhhh```^^^]]]WWWccctttnnn~~~kkkiiippp|||ttt^^^OOOAAA<<<;;;888666555666666555444333333333444555444444333333333444444222333444555555555444444444555666888999999999999:::888:::>>>@@@CCCJJJSSSkkk{{{ooo}}}{{{ggghhhmmm|||wwwkkkkkk]]]EEE>>>888888999444444444444444444444444444333444444555555444444333333333333444555777888999:::@@@FFFTTTpppuuuzzz|||xxxxxxzzztttooosssxxx|||zzzwwwuuurrrsssxxxyyyzzz}}}~~~~~~~~~sssooommmlllnnnqqqpppmmmgggaaaZZZUUURRRPPPOOOOOONNNLLLLLLPPPXXX______cccjjjrrrzzzsssooolllkkkoooqqqrrrqqqmmmddd[[[XXXVVVRRRPPPPPPRRRSSSTTTTTTRRRQQQQQQRRRRRRQQQQQQQQQTTTWWW[[[^^^ccciiipppvvvzzzzzzrrrllliiiggg```^^^\\\SSS[[[tttrrrgggsssnnnhhhlllyyywww___PPPBBB<<<;;;777444333666666555555555555555555666555444444333333333333222333444444555555444444444555666888999999999999:::999;;;???AAADDDLLLUUUlllsssmmm}}}vvvdddgggnnnwwwnnnqqq~~~]]]EEE>>>777666888444444444444444444444444444222333444555555444333222222222333444666777999::::::???FFFUUUsss}}}uuuvvv~~~zzz}}}sssoootttyyy}}}zzzvvvuuussstttxxx~~~yyyzzz}}}yyysssqqqqqqtttyyy{{{vvvnnneee]]]WWWTTTRRROOONNNMMMLLLMMMRRRZZZ```^^^cccjjjssszzzvvvqqqlllkkknnnqqqrrrqqqlllccc[[[XXXVVVRRRPPPQQQQQQSSSTTTTTTRRRPPPPPPPPPOOOOOOOOOQQQTTTWWW[[[^^^ccchhhoootttyyyyyyqqqlllggggggaaa]]][[[RRRVVVjjjsssdddllluuukkkiiivvv}}}uuu```QQQBBB<<<;;;888555555222333333444555777888999777666555444333222222222333333333444444444444444444555666777999999999999999999<<>>777666888444444444444444444444444444222333444555555444333222222333333444666888999::::::???GGGWWWwww~~~tttrrruuu|||rrrooosssxxx|||xxxttttttttttttwww}}}wwwuuuzzz~~~~~~~~~~~~xxxvvvvvv{{{wwwkkk```YYYUUUSSSPPPOOOMMMMMMOOOTTT[[[```]]]bbbjjjrrrzzz{{{uuupppnnnoooqqqqqqpppjjjaaaYYYWWWVVVTTTRRRSSSQQQSSSUUUTTTRRRPPPOOOOOONNNNNNOOOQQQTTTXXX[[[]]]cccgggnnnssswww}}}yyyqqqllldddfffaaa]]]\\\SSSUUUeeeyyyfffjjjpppjjjttt{{{ssseeeUUUDDD===;;;999777888222222222333444666777888777666555444333222222222333333333333444444555555444555666777999999999999888888;;;>>>>>>AAALLLWWWpppzzznnn~~~mmm___eeerrrsssqqq{{{sssVVVCCC>>>888666888444333333333333333333333333333444444555555444444333444444444555666888999::::::???GGGYYYzzz|||rrrrrruuu{{{rrrnnnrrrxxxzzzwwwrrrsssssstttvvv{{{vvvpppuuu|||}}}||||||~~~}}}{{{{{{~~~qqqddd[[[VVVTTTRRRPPPNNNNNNQQQVVV]]]aaa^^^bbbiiiqqqyyy}}}xxxsssqqqrrrsssrrrpppiii```YYYWWWWWWTTTSSSTTTQQQTTTVVVUUUSSSPPPOOOOOONNNOOOPPPRRRTTTXXX[[[]]]bbbggglllqqqvvv|||yyyqqqlllcccfffaaa\\\[[[TTTSSS```}}}lllllluuukkkuuu~~~vvvmmm\\\HHH>>>;;;999888:::777666555444333333333333666555444444333333333333444333333333333444555666444555666888999999999999777888;;;>>>===@@@LLLYYYrrr|||ooo~~~jjj^^^ffftttuuuqqqyyykkkQQQAAA>>>888666888444333333333333333333333333444444444333333444444444555555555555666777888999:::???HHH[[[|||xxxuuuwww~~~zzzrrrnnntttzzzxxxuuupppqqqssstttuuuyyyvvvkkkpppvvvyyy}}}~~~tttggg^^^XXXUUUUUURRRPPPOOORRRXXX^^^aaabbbeeejjjpppwww}}}{{{wwwsssrrrssstttrrrpppkkkbbbZZZXXXVVVSSSRRRSSSRRRTTTWWWWWWTTTQQQOOOOOOOOOPPPQQQSSSUUUXXX[[[\\\bbbffflllpppuuu{{{yyypppkkkcccfff```ZZZYYYRRRPPPZZZtttrrrnnnyyymmmyyyyyyeeeMMM@@@:::888888999999888777555444333333333555444444333333333444444444444333333333444555666444555666888999999999999888999===???>>>AAAMMM[[[sss|||ooo}}}iii^^^fffvvvwwwpppvvv|||gggMMM@@@>>>999777888444333333333333333333333333555555333222222333555555666666666666666777888888:::???HHH\\\~~~xxxyyy}}}yyy~~~rrrooouuu{{{~~~wwwtttnnnpppsssssstttxxx~~~vvviiimmmqqqssswwwuuuhhh___YYYVVVWWWTTTQQQPPPSSSYYY^^^aaaeeegggkkkpppuuu{{{xxxuuurrrrrruuuuuusssqqqmmmddd[[[XXXVVVRRRPPPQQQSSSUUUWWWWWWUUURRRPPPOOOPPPPPPRRRSSSVVVXXX[[[\\\bbbfffkkkpppttt{{{yyypppkkkdddggg```YYYWWWPPPMMMVVVllluuunnn~~~zzzmmm|||kkkQQQAAA:::666666888888888777666666666666666444444333333333444555555444444333222333444555666444555666888999999999999999;;;>>>@@@>>>BBBOOO]]]ttt{{{nnn|||iii___gggxxxooonnnyyyyyyqqq]]]GGG>>>>>>999666777444555555555555555555555555333333333444444444555555444444444555777888:::;;;<<>>BBBNNNZZZttt~~~ooo}}}uuubbbZZZcccuuuxxxvvv~~~{{{~~~ttt\\\FFF<<<<<<666444555222444444444444444444444444333333333444444444555555444444444555777888:::;;;888???JJJ^^^yyyqqq}}}zzzzzzpppooouuu|||{{{tttqqqnnnqqqsssssswww~~~wwwooohhhgggllluuuxxxmmmhhhbbb\\\WWWWWWQQQQQQPPPOOOPPPUUU[[[aaacccgggmmmrrruuuwwwzzz|||}}}xxxqqqooopppssstttsssqqqiii___XXXUUUSSSRRRPPPSSSVVVYYYYYYWWWTTTQQQPPPQQQRRRSSSTTTSSSTTTWWWYYYbbbffflllrrrxxxxxxqqqiiiddd___]]]XXXQQQOOOQQQWWWcccnnn{{{ssskkkwwwpppVVVGGGBBB===999666333333333444444444444555111111222333444555666666666555444333333444555666444444555666777888999999===<<<===>>>???CCCNNN[[[sss~~~sssqqq___XXXaaatttzzzwww~~~wwwxxx]]]FFF<<<<<<666444666333444444444444444444444444333333333444444444555555444444444555777888:::;;;999@@@KKK```qqqlll~~~uuuuuu}}}|||rrrqqqwww}}}yyyrrrooommmqqqsssssswwwwwwlllhhhiiirrrzzzoooiiiccc[[[VVVUUUPPPPPPPPPPPPRRRVVV\\\aaabbbfffmmmrrruuuwwwxxxzzzxxxqqqmmmnnnqqqssssssqqqiii___XXXTTTSSSRRRPPPRRRUUUXXXYYYWWWSSSQQQPPPQQQSSSTTTTTTTTTUUUWWWYYYaaadddiiinnnttt{{{{{{uuujjjddd```]]]YYYRRRPPPQQQXXXeeeooo|||uuunnnwwwrrrXXXIIICCC===999777444444444444444444444444111111222222333444555555666555333333333444666777999999999888888888888888===<<<<<<>>>>>>BBBNNNZZZsss{{{uuuppp]]]WWW```sss~~~xxx}}}yyyvvvtttrrr|||___HHH======777555777555444444444444444444444444333333333444444444555555444444444555777888:::;;;;;;BBBNNNcccnnnjjj~~~uuulllmmmyyy}}}qqqooouuu{{{wwwqqqooolllppprrrsssxxxuuummmkkkrrryyyoooiiicccZZZUUUSSSPPPQQQRRRRRRTTTXXX]]]aaabbbgggmmmqqqtttuuuwwwxxxzzzqqqlllllloooqqqqqqppphhh^^^WWWUUUTTTRRRQQQQQQTTTWWWXXXVVVSSSQQQPPPRRRSSSUUUUUUUUUVVVXXX[[[aaadddiiinnnttt{{{}}}wwwjjjeeeaaa^^^YYYSSSPPPRRR[[[hhhttt~~~tttooowww{{{rrrZZZKKKCCC===999888444444444444444444444444333333333333333333333333555444444333444555666777888888888888888888999999;;;:::;;;======AAAMMMYYYtttyyyuuuooo]]]WWW```rrr|||www|||wwwuuu~~~wwwnnnmmm|||}}}___HHH======777555888666333333333333333333333333333333333444444444555555444444444555777888:::;;;<<>>CCCPPP\\\xxxzzziiiXXXTTT```tttxxxvvv}}}xxxqqqooo{{{|||^^^GGG;;;:::444333666555333333333333333333333333333333333444444444555555444444444555777888:::;;;999@@@NNNfff|||rrrjjjzzz~~~rrrmmmqqqwww|||rrrqqqwww}}}~~~vvvrrrpppkkkooorrrtttyyy||||||yyypppgggccc___WWWRRRPPPOOOQQQSSSSSSTTTUUUXXX[[[fffhhhkkkmmmooorrruuuxxx}}}{{{tttkkkgggjjjpppvvvxxxzzzqqqfff^^^YYYWWWTTTRRRPPPSSSVVVWWWVVVSSSQQQQQQMMMOOOQQQSSSTTTWWWZZZ]]]```eeelllsssxxx}}}zzzuuulllfffbbb___[[[TTTRRRTTTdddxxx{{{ggg]]]uuuoooZZZLLLDDD===::::::555555555444444333333333222333333444555666777777333555888:::;;;:::888777777777888888999999999:::999999:::===@@@EEEQQQ^^^yyy}}}eeeUUURRR___uuuyyy~~~|||uuuoooyyysss\\\HHH===:::444555777222222222333333333333444444333333333444444444555555444444555666888:::;;;<<>>CCCNNNdddsss|||~~~uuuqqquuuzzzyyyoooooossswwwxxxqqqnnnmmmlllqqquuuwwwzzzwwwzzzqqqhhh___[[[XXXRRRNNNNNNPPPQQQRRRSSSSSSUUUYYY\\\```aaadddeeeeeegggjjjllloooqqqtttxxx{{{vvvnnnmmmoooqqqtttwwwvvvoooeee^^^ZZZYYYVVVTTTRRRRRRTTTVVVWWWVVVSSSPPPNNNNNNOOOQQQTTTWWWZZZ[[[^^^bbbggglllrrrxxx~~~xxxnnngggdddcccbbb\\\UUURRRUUUbbbuuuuuukkksssoooYYYKKKBBB;;;888999666666555444444444444555444444444333333444444444444444444444444555666777777777888888888999999999:::;;;===@@@@@@EEETTTbbbyyysssuuu___YYYYYYhhhpppyyy||||||nnnUUUBBB999888444555777222222222222333333333444444111111222222222333333333333333333555666888:::;;;===DDDPPPfffxxx}}}wwwsssvvv{{{xxxnnnmmmqqqttt||||||vvvpppmmmmmmkkkppptttwww|||~~~wwwzzzmmmddd[[[XXXVVVQQQNNNNNNPPPQQQRRRSSSSSSTTTWWWZZZ]]]^^^___``````bbbeeehhhjjjmmmppptttxxx~~~vvvnnnmmmooopppsssvvvvvvoooeee^^^YYYWWWUUUTTTRRRRRRSSSUUUWWWVVVTTTQQQNNNNNNOOOPPPRRRVVVYYY[[[]]]aaaffflllrrryyyyyyooofffdddbbbbbb^^^WWWSSSTTTbbbuuu|||rrrzzzttt\\\KKKAAA:::888999666666555444444444444555555555444444444444555555888888666555333333222222777777777888999999:::::::::;;;===@@@AAAFFFTTTccc~~~wwwqqqqqq^^^XXXZZZjjjsss}}}|||oooWWWDDD;;;:::555555777111222222222333333333444444111111222222222333333333333333444555777999;;;<<<>>>EEERRRhhhzzztttvvvyyy}}}yyyooommmpppsssyyy|||~~~|||wwwrrrooooookkkooosssvvv|||~~~zzz|||~~~hhh___XXXUUUTTTPPPNNNNNNOOOQQQRRRSSSSSSSSSUUUWWWXXXZZZ[[[\\\\\\___cccfffjjjlllpppssswww|||vvvnnnlllnnnooorrrvvvxxxrrrhhh___YYYUUUSSSRRRQQQQQQRRRTTTVVVVVVTTTRRROOONNNNNNOOOQQQUUUXXXZZZ\\\```fffmmmsss{{{|||qqqiiieeecccccc___XXXTTTTTTbbbtttxxxxxx___MMMBBB:::777888666666555444444444444555666555555444444555555666888888666555333333222222666777777888999999:::::::::;;;===@@@AAAGGGUUUddd}}}wwwpppqqq]]]XXXYYYkkkssszzzrrrWWWDDD<<<;;;555555666000222222333333333333444444222222222222333333333333444444555666888:::;;;<<<>>>GGGTTTjjj}}}wwwvvvxxx{{{|||~~~zzzpppnnnqqqtttyyy}}}{{{vvvsssrrrllloooqqqttt{{{~~~|||~~~wwwddd[[[TTTSSSRRROOOMMMNNNOOOQQQRRRSSSRRRRRRTTTUUUVVVWWWXXXZZZ[[[___dddhhhoooqqqsssuuuvvvyyy~~~xxxnnnlllmmmooossswwwzzzuuukkkaaaYYYTTTRRRRRRPPPPPPPPPRRRTTTUUUSSSQQQOOONNNMMMNNNPPPSSSWWWZZZ\\\```fffmmmttt{{{vvvmmmhhhdddccc```YYYUUUTTT___pppwww~~~~~~www___MMMBBB;;;888999666666555444444444444555555555444444444444555555444444444444444555666777666666777888999::::::;;;:::;;;>>>@@@BBBGGGVVVeee~~~vvvnnnsss^^^XXXYYYlllwwwwww|||pppSSSBBB::::::555555777000222222333333333333444444333333333333444444444444555555666777999;;;<<<>>>???HHHVVVlll}}}|||}}}{{{{{{||||||rrrqqqsssvvv~~~yyytttrrrmmmnnnooorrrzzz{{{~~~{{{ooo```XXXQQQQQQQQQNNNMMMNNNOOOQQQSSSSSSRRRRRRSSSTTTUUUVVVXXXZZZ]]]bbbhhhmmmvvvwwwwwwwwwwwwxxx{{{}}}{{{pppmmmnnnpppuuu{{{{{{vvvmmmbbbZZZUUUSSSSSSOOONNNOOOPPPRRRSSSRRRQQQOOONNNMMMMMMOOOSSSWWWYYY]]]aaaffflllrrrxxxzzzrrrkkkeeedddaaaZZZVVVUUUYYYjjjqqquuuxxx|||sss\\\LLLBBB<<<999:::666666555444444444444555555444444444444444444555333333333444555666777888555666777888999:::;;;;;;:::;;;>>>@@@BBBHHHVVVeeetttjjjvvv```YYYZZZmmm}}}vvv|||lllPPP>>>888888444555777111222222333333333444444444333333444444444444555555666666777888999;;;===>>>@@@IIIXXXnnn{{{{{{{{{~~~}}}tttrrruuuwww{{{uuurrrnnnnnnnnnqqqyyyxxx}}}tttiii___VVVPPPPPPPPPNNNMMMNNNOOOQQQSSSSSSRRRQQQRRRSSSUUUVVVYYY[[[___eeelllqqq{{{{{{{{{yyywwwwwwyyyzzz}}}qqqmmmooorrrxxx~~~zzzvvvmmmcccZZZVVVUUUUUUNNNNNNNNNOOORRRRRRRRRPPPOOONNNMMMMMMNNNRRRVVVYYY___bbbggglllpppvvv{{{}}}uuummmfffdddaaa[[[VVVVVVTTTeee}}}jjjkkk~~~sssvvvnnnYYYKKKBBB<<<:::;;;666666555444444444444555444444444333333444444444666555555444444444555555555666777888999:::;;;;;;:::;;;>>>AAABBBHHHWWWeeerrrfffyyybbb[[[[[[nnn