BM6P6(@ ~~~xxxzzz||||||{{{zzzzzzzzz|||yyyyyyzzzvvvuuuyyyyyyyyyyyyxxxvvvuuuuuuwwwvvvssspppmmmkkkiiihhhjjjkkkmmmooopppppppppooommmnnnooopppqqqqqqqqqpppnnnnnnmmmmmmnnnnnnooopppppppppoooooonnnnnnmmmmmmpppqqqrrrssssssrrrpppooolllnnnqqqtttvvvvvvuuutttvvvvvvvvvuuutttuuuxxx{{{|||{{{zzzyyyzzz|||~~~hhhiiijjjiiigggeeeeeeeeegggiiikkkiiieeeaaa``````aaadddhhhiiigggdddbbbaaaccccccccccccbbbbbbaaa```gggeeebbb___]]]\\\\\\\\\[[[\\\]]]^^^___```aaaaaa^^^^^^______``````````````````___^^^^^^```aaabbbbbbbbbaaaaaa````````````^^^___`````````^^^]]][[[]]]___aaadddeeeeeedddccccccddddddccccccdddgggiiijjjiiiiiiiiijjjlllnnnooopppnnnmmmllllllnnnqqqsssrrrrrrtttuuuwwwyyyzzz{{{}}}}}}~~~~~~~~~|||{{{zzz{{{zzzzzzzzz{{{}}}ZZZ[[[[[[ZZZWWWUUUUUUVVVTTTUUUUUUTTTRRROOOOOONNNMMMPPPTTTUUUTTTRRRPPPOOONNNOOOOOOOOOOOOOOONNNNNNSSSRRRPPPNNNNNNNNNOOOOOONNNNNNNNNOOOOOOPPPQQQQQQPPPPPPOOOPPPPPPPPPQQQQQQRRRQQQPPPPPPPPPQQQSSSTTTSSSSSSSSSSSSRRRRRRRRRRRROOOOOOPPPPPPOOONNNMMMLLLOOOPPPRRRTTTUUUTTTTTTSSSSSSTTTUUUTTTTTTTTTWWWYYYYYYYYYYYYZZZ[[[]]]___```^^^]]][[[[[[[[[]]]^^^`````````aaaaaabbbcccccccccgggiiijjjlllllllllkkkjjjiiiiiiiiiiiijjjkkklllmmmoooooopppqqqrrrssstttuuu||||||}}}~~~~~~}}}|||zzzzzzzzz|||}}}}}}}}}~~~MMMNNNNNNMMMJJJIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGFFFHHHIIIIIIFFFDDDCCCBBBEEEEEEFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFHHHGGGGGGFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHIIIIIIIIIIIIHHHJJJKKKLLLLLLKKKLLLMMMOOOOOOOOOOOOPPPQQQSSSTTTUUUQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTVVVWWWYYY[[[\\\\\\\\\[[[\\\\\\\\\\\\\\\]]]^^^^^^````````````aaacccdddeeeiiiiiijjjkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkllllllmmmjjjkkklllnnnppprrrssstttqqqqqqrrrssstttvvvwwwxxxxxxyyyzzzzzzzzz|||~~~||||||}}}}}}CCCDDDEEECCCBBBAAABBBDDDDDDCCCAAAAAABBBBBBCCCCCCBBBCCCCCCBBB???>>>>>>>>>@@@AAABBBCCCCCCCCCCCCCCC@@@@@@AAAAAAAAA@@@@@@@@@???@@@AAAAAABBBBBBAAAAAADDDCCCBBBAAAAAABBBCCCCCCAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCAAABBBCCCDDDDDDDDDCCCCCCCCCEEEFFFFFFFFFFFFGGGIIIHHHHHHHHHIIIJJJKKKLLLLLLHHHIIIJJJLLLMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRSSSSSSUUUWWWXXXWWWXXXXXXYYYXXXXXXWWWWWWXXXYYY[[[\\\]]]]]]]]]]]][[[\\\]]]^^^```bbbcccccc```aaacccdddeeeffffffggggggiiikkkllllllmmmoooqqqqqqrrrtttuuuuuuuuusssrrrooopppsssvvvzzz|||~~~~~~~~~~~~{{{{{{{{{}}}~~~~~~{{{yyyvvvvvvvvvuuuuuuvvvwwwwwwxxxwwwuuusssrrrrrrrrrrrrmmmmmmnnnooopppppppppppptttttttttuuuvvvwwwwwwwwwssssssttttttttttttttttttsssrrrssstttvvvvvvtttsssqqqqqqqqqqqqqqqrrrrrrsssuuuwwwxxxxxxvvvuuuvvvvvvvvvwwwxxxzzz|||}}}~~~~~~???@@@AAA@@@??????@@@BBB@@@>>><<<<<<===?????????>>>??????>>>======???AAA:::;;;<<<===============<<<===>>>>>>>>><<<;;;999999:::<<<>>>>>>???>>>===>>>===<<<;;;;;;;;;======<<<===>>>@@@@@@???>>>>>>==================>>>>>>;;;;;;<<<<<<======>>>>>>>>>>>>>>>?????????>>>>>><<<>>>????????????@@@BBB@@@@@@AAAAAABBBBBBCCCCCC???AAADDDFFFGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJJJJKKKMMMNNNOOOLLLLLLMMMMMMMMMLLLKKKKKKLLLMMMPPPRRRSSSSSSRRRQQQRRRRRRSSSTTTUUUVVVVVVWWWUUUWWWYYYZZZ[[[[[[[[[ZZZVVVYYY\\\]]]^^^^^^```aaaaaacccdddffffffeeedddbbb___aaacccfffhhhjjjkkkllljjjmmmrrrtttsssrrrqqqqqq{{{{{{{{{{{{|||~~~||||||zzzwwwuuusssrrrrrrrrrqqqooojjjmmmpppssssssqqqnnnkkkjjjjjjjjjlllmmmllljjjggghhhhhhgggggghhhhhhiiiiiiiiihhhgggfffeeeeeefffgggbbbcccdddeeeeeeeeeeeeeeefffgggggghhhiiijjjjjjkkkjjjjjjjjjkkkllllllmmmmmmgggggggggiiikkkkkkiiigggfffeeedddcccbbbbbbbbbbbbccceeehhhhhhhhhhhhiiijjjhhhiiikkkmmmnnnooopppppp======<<<<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<=========<<<;;;;;;;;;::::::;;;<<<<<<===<<<<<<<<>>>>>>>>>>>>>>??????@@@AAA@@@@@@??????>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEECCCDDDDDDEEEFFFGGGGGGHHHCCCCCCCCCCCCCCCCCCCCCCCCGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIJJJJJJKKKLLLLLLNNNNNNOOOPPPPPPPPPPPPPPPRRRRRRSSSSSSTTTUUUUUUVVVWWWWWWXXXYYYZZZZZZ[[[[[[\\\[[[ZZZYYYYYY[[[\\\^^^___``````aaaaaabbbbbbccchhhhhhgggggghhhkkknnnooouuuuuuwwwyyyzzz{{{||||||~~~~~~~~~~~~|||}}}~~~{{{xxxwwwwwwwwwuuusssqqqoooooommmkkkiiigggfffeeedddbbb```______aaaaaa``````___^^^^^^]]]XXXXXXYYYYYYZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXXX[[[[[[[[[ZZZZZZYYYYYYYYYWWWXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[\\\\\\\\\]]]]]]^^^]]]]]]]]]^^^___aaabbb^^^^^^^^^]]]]]]\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYY^^^^^^^^^^^^____________<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<===========================<<<<<<<<<<<<===>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@?????????@@@AAABBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHKKKLLLLLLMMMNNNNNNOOOOOONNNNNNOOOPPPPPPQQQRRRRRRSSSRRRPPPPPPPPPQQQSSSTTTUUUUUUUUUVVVWWWWWWXXXXXX[[[ZZZZZZ[[[]]]```ccceeedddeeegggiiijjjkkkllllllnnnnnnoooooopppqqqqqqqqqxxxyyy{{{~~~{{{{{{yyyvvvsssqqqssstttwwwwwwwwwvvvvvvuuutttsssrrrpppooopppssstttrrrqqqqqqooollliiigggffffffgggiiigggdddccccccbbb___]]]\\\[[[ZZZYYYWWWVVVUUUTTTVVVUUUUUUTTTSSSSSSRRRRRRLLLLLLLLLMMMMMMMMMNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRSSSTTTVVVVVVPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOSSSSSSSSSSSSTTTTTTTTTTTT::::::999999999999::::::::::::;;;;;;;;;;;;::::::888888888888888888888888999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::999999999999::::::999999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999999::::::;;;::::::::::::;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<===============>>>>>>>>>;;;<<<<<<<<<<<<=========<<<<<<======>>>?????????>>>>>>>>>???????????????????????????????????????>>>>>>>>>>>>????????????>>>??????@@@@@@AAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAACCCDDDDDDEEEEEEFFFFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFHHHIIIJJJIIIIIIJJJJJJKKKLLLLLLMMMLLLLLLMMMNNNPPPSSSVVVXXXWWWXXXZZZ\\\^^^___``````aaaaaaaaabbbccccccddddddiiikkkmmmoooqqqssstttuuurrrssstttvvvwwwxxxyyyyyyuuuwwwyyyyyyxxxwwwwwwwwwyyyyyyyyyzzz{{{}}}}}}|||{{{{{{||||||{{{zzz}}}{{{xxxwwwvvvvvvtttsssppppppooommmiiifffeeeeeehhhhhhhhhhhhhhhgggeeeeeedddcccbbbbbbccccccbbbaaaaaa___]]][[[ZZZYYYZZZZZZZZZXXXVVVUUUUUUTTTRRRPPPPPPOOONNNMMMLLLKKKJJJIIIJJJJJJIIIIIIHHHGGGGGGGGGEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHJJJIIIIIIHHHGGGGGGFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGFFFGGGGGGHHHIIIJJJGGGGGGHHHIIIIIIJJJKKKKKKFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHIII:::999999888888999999:::999999::::::::::::999999888888888888888888888888999999999999999999999999888888888888888888888888999999999999999999999999:::999999888888999999:::999999:::::::::;;;;;;;;;::::::999999999999::::::;;;::::::999999999999999888999999999::::::;;;;;;888999999:::::::::::::::999999999999999999999999::::::999999::::::;;;<<<:::;;;;;;;;;<<<=========:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<;;;========================<<<=========>>>>>>>>>>>>======>>>>>>????????????>>>>>>??????@@@??????>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDCCCCCCDDDEEEEEEFFFFFFGGGFFFFFFFFFGGGIIIKKKMMMNNNNNNOOOQQQSSSUUUVVVVVVWWWWWWWWWXXXXXXYYYZZZZZZZZZ]]]^^^```bbbdddeeeffffffcccdddfffgggiiiiiijjjjjjfffhhhjjjjjjiiihhhhhhiiikkkkkkkkklllmmmnnnoooooopppqqqssstttssstttvvvwwwzzzzzzzzz{{{{{{{{{||||||}}}~~~}}}yyywwwvvvvvvwwwxxxxxxwwwuuutttsssqqqppppppnnnllliiiggghhhhhhgggccc```^^^^^^aaaaaaaaaaaa```___^^^^^^]]]\\\[[[[[[ZZZZZZYYYXXXVVVUUUTTTRRRRRRRRRRRRRRRQQQOOOMMMMMMMMMLLLJJJIIIIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCC:::999999999999999999:::888888999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888:::999999999999999999:::999999:::::::::;;;;;;;;;999999888888888888999999;;;:::999888888888888888777777888888999999::::::777888888999999999999999888888888888888888888888:::999999999999:::;;;;;;999999999::::::;;;;;;;;;::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<==================>>>>>>>>>>>>======<<<<<<<<<===============>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDDDDCCCDDDDDDEEEEEEFFFDDDEEEGGGHHHJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOQQQRRRSSSUUUWWWXXXXXXXXXWWWXXXYYYYYYZZZZZZZZZYYYXXXZZZ\\\]]]\\\[[[[[[\\\\\\]]]^^^___aaabbbcccccc```bbbdddeeeeeeeeegggiiikkkkkklllllllllmmmmmmmmmtttttttttsssrrrrrrtttvvvzzzzzz{{{|||~~~}}}yyyuuurrrqqqppppppqqqrrrrrrqqqoookkkjjjhhhhhhhhhfffccc```]]]___``````^^^[[[ZZZZZZWWWWWWWWWWWWVVVUUUTTTSSSRRRSSSRRRQQQPPPOOONNNNNNKKKKKKJJJJJJIIIIIIIIIIIIKKKIIIGGGGGGHHHGGGFFFDDDEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@????????????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@AAAAAAAAA?????????@@@@@@@@@@@@AAA>>>>>>??????@@@@@@@@@????????????>>>>>>=========@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>?????????@@@@@@@@@999999888888888888999999777777888888888888777777888888888888888888888888777777777777777777777777888888888888888888888888777777777777777777777777999999888888888888999999888888999999999:::::::::888888777777777777888888::::::999888777777777777777777777888888888888888666777777888888888888888888888888888888888888888999999888888999999:::;;;888888888888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888999999999::::::999999999999999999999999;;;;;;;;;;;;;;;::::::999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@????????????@@@@@@AAABBBCCCCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHFFFGGGHHHJJJKKKKKKLLLLLLLLLLLLLLLMMMLLLLLLKKKKKKJJJMMMOOOPPPOOONNNOOOOOONNNOOOQQQSSSTTTUUUVVVVVVUUUVVVXXXYYYYYYYYY[[[]]]\\\\\\\\\]]]]]]]]]^^^^^^bbbcccddddddcccdddfffhhhhhhiiijjjkkkmmmppprrrsssrrrqqqpppppprrruuuyyy{{{{{{|||}}}|||wwwtttqqqooommmkkkjjjjjjjjjjjjhhheeebbbaaa___^^^]]]]]][[[XXXVVVRRRTTTVVVVVVUUUTTTTTTTTTNNNOOOOOONNNNNNMMMLLLKKKJJJKKKKKKJJJHHHFFFGGGHHHFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCAAAAAABBBBBBAAA@@@@@@?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>=========;;;;;;<<<<<<======>>>>>><<<<<<============>>>>>>::::::;;;<<<<<<===>>>>>>;;;;;;<<<<<<<<<=========;;;<<<<<<=========<<<<<<>>>======<<<;;;;;;::::::========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========888777777666666777777888666777777888888777777666777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666888777777666666777777888666666666777777777777888888777777666666777777888::::::888777777666666666777777777777777777666666555666777777888888777777999999999999999999999999777777777666777777888999888888888777777777777777999999999999:::::::::::::::::::::::::::999999999999999999::::::;;;;;;<<<999999999999999999999999777777777777888888888888888888888888888888888888999999::::::999888888777::::::::::::::::::999999999999999999999999999999888999999:::::::::::::::888999999::::::;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<>>>??????@@@@@@??????>>>AAAAAABBBBBBCCCDDDDDDDDD@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCAAACCCFFFGGGFFFFFFFFFGGGDDDEEEGGGIIIJJJKKKKKKKKKKKKLLLNNNNNNNNNNNNPPPQQQPPPPPPPPPPPPQQQQQQQQQRRRSSSUUUWWWWWWWWWXXXYYY[[[ZZZZZZ[[[]]]^^^___```aaaeeeddddddeeegggiiikkkmmmnnnnnnooopppppppppppppppqqqrrrtttwwwzzz~~~{{{yyy{{{}}}}}}}}}zzzwwwrrrmmmjjjiiihhhgggdddcccccccccbbb```\\\YYYYYYWWWTTTSSSSSSRRRPPPNNNKKKLLLNNNNNNLLLLLLLLLMMMJJJJJJJJJJJJIIIHHHGGGGGGEEEFFFHHHFFFDDDBBBCCCEEECCCCCCCCCCCCBBBBBBAAA@@@@@@>>>======??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>=========<<<999999999:::;;;<<<<<<<<<::::::::::::;;;;;;;;;<<<999999::::::::::::::::::999:::::::::;;;;;;;;;;;;999:::;;;;;;;;;;;;:::999======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;666666555555555555666666666666777777777777666666666666666666666666666666777777777777777777777777555555555555555555555555666666666666666666666666666666555555555555666666444444444555555555555666777777666666666666777777:::999888777666666666666888888777777666666555555555666666777777777777777999999999999999999999999555555555555555666777777888888777777666666555555888888888888999999999999999999999888888888888888777888888999:::;;;;;;<<<888888888888888888888888888888888888999999999:::999999999999999888888888999:::::::::999888777777888888888888888888888888::::::::::::::::::::::::888999::::::;;;;;;::::::777888888999999:::;;;;;;888999:::;;;<<<<<<<<<<<<:::;;;;;;;;;::::::999888<<<<<<<<<===>>>>>>????????????@@@AAABBBBBBBBBBBB@@@AAABBBBBBCCCCCCCCCCCC>>>@@@CCCDDDCCCCCCCCCDDDAAABBBCCCEEEEEEEEEEEEDDDEEEFFFHHHHHHGGGGGGHHHJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNQQQQQQPPPPPPQQQRRRQQQRRRSSSTTTTTTTTTTTTTTTXXXYYYZZZ\\\]]]^^^^^^^^^eeeeeeffffffffffffeeedddffffffhhhkkknnnqqqtttuuuwwwtttrrrtttxxxzzzyyywwwxxxyyy{{{}}}zzztttrrrtttwwwxxxwwwuuurrrlllgggdddbbbaaaaaa___^^^^^^___```^^^[[[XXXVVVSSSPPPOOOOOONNNLLLKKKHHHIIIJJJIIIHHHGGGHHHIIIFFFFFFFFFFFFEEEDDDCCCBBB@@@BBBDDDCCC@@@???@@@BBB>>>>>>>>>>>>===<<<;;;:::>>>===<<<<<<===>>>===;;;:::::::::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888999999999:::;;;<<<<<<===999:::::::::;;;;;;<<<<<<;;;;;;;;;:::999999888888:::::::::;;;;;;;;;<<<<<<999:::;;;;;;;;;:::999888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;666666666666666666666666777777777777777777777777666666666666666666666666333444555555666666555555666666666666666666666666555555555555555555555555666666555555555444444444666666666666666666666666555555555555555555555555666666666666666666666666777777777777777777777777777777777777888888888888666666666666666666666666555555555555555555555555666666666666777777777777777777777666555555444444666666666666666777888888666666777999999::::::::::::999888777777888999:::777777777777777777777777888888888888888888888888888888888888888888888888666777777777888888888888888888999999999:::::::::888888888888888888888888777777777777888888888888::::::::::::::::::::::::::::::999999::::::;;;<<<;;;;;;;;;;;;::::::999888<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>???@@@AAAAAABBB@@@?????????@@@AAAAAABBBCCCCCCDDDDDDEEEGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJKKKNNNMMMLLLKKKKKKLLLMMMNNNQQQQQQPPPPPPQQQSSSTTTUUUXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]^^^```aaabbbcccdddcccdddeeeggghhhiiikkkkkkllllllmmmooorrrvvvyyy{{{zzz}}}|||zzzxxxtttooojjjjjjnnnpppooolllkkkgggccc___\\\ZZZXXXVVVWWWWWWXXXXXXWWWTTTRRRPPPMMMMMMLLLKKKJJJJJJIIIIIIEEEEEEEEEEEEFFFFFFFFFFFFEEECCCAAABBBCCCDDDCCCCCC>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999888888888999:::::::::::::::::::::::::::::::::999999999888888::::::::::::::::::::::::999999999888888888777777999::::::;;;;;;::::::999;;;;;;:::999888888888888:::999999888888999999:::666666777777888888888999555555555555555555555555666666666666666666666666555555555555555555555555333444444555555555555555555555555555555555555555555555555555555555555555666555555555444444444333444444444444444444444444555555555555555555555555555555555555555555555555666666666666666666666666666666666666777777777777555555555555555555555555555555555555555555555555555555666666666777777777555555555555666666666666666666666666666777777888555666777888999999999999999888777777777777888999777777777777777777777777888888888888888888888888888888888888888888888888666666777777777888888888888888888888999999999999888888888888888888888888666666777777777888888888999999999999999999999999999999888888999999:::;;;::::::;;;;;;:::999999888;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???>>>=========>>>>>>???@@@@@@@@@AAAAAABBBDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHKKKKKKJJJJJJKKKLLLNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUVVVWWWXXXXXXYYYZZZZZZ[[[\\\^^^___```aaaaaabbbbbbdddfffiiilllnnnmmmppprrrsssssstttuuuwwwvvvvvvwwwxxxyyyzzz{{{{{{|||yyyuuusssqqqmmmhhhddddddgggiiihhhfffccc```\\\YYYWWWUUUSSSQQQRRRRRRSSSSSSRRRPPPMMMLLLJJJJJJIIIIIIHHHGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@??????@@@AAAAAA@@@========================<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::999999888888888999::::::::::::::::::::::::::::::999999999888888888999999999999999999999999999999999888888888777777999999999999999999999999999999999888999999:::::::::999999888888999999:::666777777777888888888888555555555555555555555555444444444444444444444444555555555555555555555555333333444555555555555555555555555555555555555555444444444444444444444444555555444444444444333333333333333333333333333333444444444444444444444444555555555555555555555555444444444444444444444444444555555555666666666666555555555555555555555555444444444444444444444444555555555666666666666777333444444555666666777777666666555555666666777888444555666777888888888777888888777777777777888888777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777777777666666777777777888888888777777777777777777777777666666777777777777888888888888888888888888888888888777777777777888999999999::::::::::::999888888:::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<======>>>???AAAAAAAAAAAA@@@@@@AAAAAABBBCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCBBBCCCCCCDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLNNNNNNOOOPPPRRRSSSTTTTTTUUUUUUUUUVVVXXXZZZ\\\]]]]]]___aaabbbbbbcccdddeeeggghhhhhhiiijjjkkkllllllnnnssszzz|||uuuppprrrrrrrrrrrrqqqqqqppppppvvvvvvwwwxxxzzz|||}}}~~~{{{|||}}}~~~~~~~~~{{{|||~~~}}}|||{{{zzzxxxuuusssqqqnnnkkkhhhfffeeeaaa^^^ZZZZZZ]]]^^^]]][[[XXXUUURRRPPPOOONNNLLLKKKJJJKKKKKKKKKKKKIIIGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCAAAAAAAAA@@@@@@??????>>>>>><<<;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::999999::::::;;;;;;;;;:::999999:::;;;;;;::::::::::::::::::::::::999999999999999999999999::::::999888888888888999999999999999999999999999:::999999999999888888888888888888888888888888888999888888888888777777777:::999888777777888999:::888888888888999:::;;;<<<999999888888888888999999777777777777888888888888444444444444444444444444333333333333333333333333444444444444444444444444333333444555555555444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333444444444555555555444444444444444444444444444444444444444444444444444444555555555666666666444444444555555666666666666555555555555666777777444444555666777777666666777777777777777777777777666666666666666666666666777777777777777777777777777777777777777777777777555555555666666666777777555555555666666666777777777777777777777777777777666666666666777777777888777777777777777777777777777666666666666777888888888999999999999999888888888888999999999999888888::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999:::::::::999999::::::;;;::::::::::::;;;<<<===>>><<<<<<<<<;;;<<<======>>>??????>>>>>>>>>>>>??????=========>>>>>>??????@@@AAAAAA@@@@@@AAABBBCCCCCCEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOQQQSSSTTTTTTTTTUUUVVVZZZZZZ[[[[[[\\\]]]]]]^^^[[[___dddiiiiiigggbbb___cccbbbaaa```______``````ddddddeeeeeefffhhhhhhiiieeefffgggiiijjjkkkkkkkkkjjjkkklllmmmnnnnnnnnnnnnpppqqqsssvvvyyy|||~~~}}}{{{yyy{{{|||}}}~~~~~~}}}{{{xxxvvvtttsssrrrpppmmmkkkjjjiiijjjhhhgggfffggggggeeedddbbbaaa___]]][[[XXXWWWVVVUUURRRPPPPPPQQQRRRQQQPPPMMMKKKIIIHHHHHHHHHFFFEEEDDDDDDEEEEEEDDDCCCBBBAAABBBBBBAAAAAA@@@@@@@@@???@@@@@@???>>>======<<<<<<<<<:::999999:::;;;;;;:::::::::::::::::::::::::::::::::999999999999::::::::::::999999999999::::::<<<:::999777777999:::<<<999999999999999999999999999999999999999999999999999999888888888888888999999999999999999999999999999999999999888888888888777777777777777777777777888888888888777777777777:::888777555555777888:::999888888888999999:::;;;999999888888888888999999777777777777777888888888444444444444444444444444333333333333333333333333444444444444444444444444222333333444555444444444444444444444444444444444444444444444444444444444222222333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444555555555555666555555555444444444333555555555555555666666777444555555666666666666555666666666666666666666666555555555555555555555555666666666666666666666666666666666666666666666666444555555555555666666666444444555555555666666666666666666666666666666666555666666666666777777777666666666666666666666666666666555555666666777888777777888888999888888777777777888888888888777777999999999999999999999999888888888888888888888888999999999999999999999888;;;::::::999999999::::::999999999999:::;;;<<<<<<999888888888888999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>===>>>>>>??????AAAAAAAAA@@@@@@@@@@@@?????????@@@AAABBBCCCCCCDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCEEEHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOQQQSSSTTTTTTSSSRRROOOOOONNNNNNNNNOOOPPPPPPRRRRRRSSSSSSTTTUUUUUUUUURRRSSSTTTVVVWWWXXXXXXYYY``````___^^^\\\ZZZYYYXXXUUUVVVXXX[[[]]]```bbbcccggggggffffffdddaaa___]]]\\\\\\^^^___aaacccdddeeegggiiijjjjjjiiiiiijjjkkkjjjjjjjjjkkklllnnnoooppplllmmmnnnqqqsssvvvxxxzzz{{{zzzyyywwwvvvuuutttssstttttttttttttttuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzyyy{{{yyywwwvvvwwwyyy|||~~~~~~|||{{{zzzwwwuuunnnnnnnnnoooooopppppppppqqqpppooooooooopppqqqrrrxxxxxxxxxwwwvvvtttsssrrrllljjjhhhgggggggggeeedddeeebbb___]]][[[ZZZXXXVVVWWWVVVVVVUUUUUUTTTTTTTTTTTTSSSRRRSSSTTTTTTSSSRRRQQQQQQOOONNNLLLKKKIIIIIIJJJIIIHHHGGGHHHHHHHHHGGGEEEDDDCCCCCCDDDDDDBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>============??????>>>===<<<<<<;;;;;;;;;:::888888:::::::::999888888888888888888888888999999888888888888999999999999888888888888999999;;;:::888777777888:::;;;999999999999999999999999888888888888888888888888888888888777777888999999888888888888888888888888999999999888888888777777777777777777777777777777777777777777777777777777999888666555555666888999;;;:::999999888888888999999888888777777888888999888888777777777777777777333333333333333333333333222222222222222222222222333333333333333333333333222222333444444444444444333333333333333333333333333333333333333333333333111111222222222222333333444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222333333333444444444444333333333333333333333333333333333333333333333333333333333444444444555555666666555555444333333222555555444444555555666777555555666666666666555555555555666666666666555555555555555555555555555555666666666666666666666666666666666666666666666666444444444444555555555666444444555555555666666666666666666666666666666666555555666666666666777777666666666666666666666666666666555555666666777888666666777888888888888777777777888888888888777777888888888888888888888888777777777777777777777777888888999999999999999999;;;::::::999999999999:::999999999999999:::;;;;;;777777777777777888888999888999999::::::999999888:::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<============<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>======>>>>>>>>>>>>======<<<>>>@@@@@@@@@???@@@BBBBBBBBBBBBBBBCCCCCCDDDDDDFFFFFFEEEFFFFFFGGGHHHIIIDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJGGGHHHJJJKKKLLLMMMMMMMMMUUUTTTSSSQQQOOOLLLJJJIIIIIIIIIKKKLLLNNNPPPQQQRRRSSSSSSSSSRRRQQQOOOMMMKKKIIIJJJKKKLLLMMMNNNOOOOOOQQQSSSTTTTTTSSSSSSTTTVVVUUUUUUUUUVVVXXXYYY[[[\\\YYYZZZ\\\]]]___aaabbbcccaaa```___]]]\\\[[[ZZZZZZZZZZZZZZZ[[[[[[]]]^^^_________```aaaaaabbbaaaaaacccbbbaaa``````bbbdddeeeiiissszzzzzzwwwsssnnniiijjjhhhfffdddcccbbb___]]]XXXXXXXXXXXXXXXYYYYYYYYYWWWWWWVVVVVVVVVXXXYYYZZZ``````___^^^]]][[[YYYXXXWWWUUUSSSRRRRRRRRRQQQPPPQQQOOOLLLKKKKKKJJJHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFGGGIIIIIIHHHFFFFFFEEEEEEDDDCCCBBBAAAAAACCCCCCCCCCCCBBBBBBBBBAAA@@@??????@@@AAAAAA@@@>>>=====================>>><<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<;;;;;;;;;;;;:::888888:::::::::999888888888888888888888888888888777777777777888888999888888777777888888999999999888777777888999999888888888888888888888888777777777777777777777777888777777777777888999999777777777777777777777777999888888888888777777777777777777777777777777777666666777777777777777888999888777666666777888999<<<;;;:::999888888888888888888777777777777888888888888888888777777777777222222222222222222222222333333333333333333333333222222222222222222222222222222333444444444444333222222222222222222222222333333333333333333333333111111111111222222222333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333444444444444555222222222222222222222222333333333333333333333333222333333333333444444444444444444444444444444444555444444444444555666666666666777777777666666555444555666666666666555444444444444444444444444444555555555555555555555555555555555555555555555555333333444444444555555555555555555555666666666666555555555555555555555555555555555666666666777777666666666666666666666666666666666555666777777888555666666777888888777777777777888888888888777777777777777777777777777777666666666666666666666666666666777777888888999999::::::999888888888888888888888888888888999999:::777777777777777888888999777888999999999999888777888999:::;;;;;;:::999888::::::999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========;;;<<<============<<<;;;:::;;;===>>>======>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDDDDCCCBBBAAABBBDDDEEEFFFFFFEEEEEECCCCCCDDDFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCEEEFFFFFFGGGHHHIIIIIIJJJHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHJJJLLLMMMLLLMMMMMMNNNOOOPPPQQQNNNOOOPPPQQQRRRSSSSSSSSSRRRQQQOOOMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSRRRRRRSSSSSSTTTUUUXXX```eeeccc______^^^\\\]]][[[XXXWWWWWWUUUSSSQQQMMMMMMMMMMMMMMMMMMLLLLLLJJJIIIIIIIIIIIIKKKMMMNNNOOOOOOOOOOOONNNMMMLLLKKKLLLJJJHHHHHHIIIIIIIIIHHHGGGFFFDDDCCCDDDEEEDDDCCC@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAACCCDDDDDDCCCAAA@@@@@@@@@?????????>>>>>>@@@@@@AAAAAA@@@?????????=========>>>??????===;;;::::::::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;999888888999::::::999888888888888888888888888888777777666666777777888888888777777777777888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777888999999777777777777777777777777888888888888777777777777888888888888888888888888666666666666777777888888888888888888888888888888::::::999999888999999999888888777777777777888888888888888888777777777666222222222222222222222222333333333333333333333333222222222222222222222222222222333444444444333333222222222222222222222222333333333333333333333333000000111111222222222333222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333333333444444444555555555222222222222222222222222333333333333333333333333222222333333333444444444222333333444444555555666555444444444444555666666666777777777777777666666333444555666666555444333444444444444444444444444555555555555555555555555555555555555555555555555333333333444444444555555555555555666666666777777555555555555555555555555555555555555666666666777777777777777777777777777666666666666666777888888555555666777777888777777777777888888888888777777777777777777777777777777666666666666666666666666444555555666777888999999999999888777777777777777888777777777777888888999888777777777777888999999888999:::;;;;;;:::999888777888999999999888777666;;;::::::999999999::::::;;;;;;;;;<<<<<<<<<======<<<=========>>>>>>??????<<<===>>>?????????>>>===;;;===??????>>>>>>???@@@=========>>>>>>>>>>>>>>>===>>>@@@AAA@@@???>>>======>>>@@@AAAAAA???===<<<;;;<<<>>>@@@AAAAAAAAA@@@===>>>??????@@@@@@@@@@@@>>>???AAABBBCCCDDDDDDDDDAAAAAAAAABBBBBBBBBBBBBBBDDDEEEFFFGGGFFFFFFDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@>>>???@@@@@@@@@AAACCCEEEHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJJJJLLLKKKIIIGGGFFFFFFFFFGGGCCCCCCCCCDDDEEEGGGHHHIIIGGGGGGHHHJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLJJJQQQTTTPPPMMMOOORRRSSSSSSQQQOOONNNNNNMMMKKKIIIEEEEEEDDDDDDCCCCCCBBBBBBEEEEEEEEEEEEFFFGGGIIIJJJGGGHHHHHHIIIIIIHHHHHHGGGCCCAAA@@@@@@AAABBBAAA@@@???===<<<<<<>>>??????>>>????????????????????????@@@@@@@@@BBBDDDDDDBBB@@@????????????>>>>>>>>>>>>???@@@AAAAAA???>>>>>>>>><<<<<<<<<===>>>>>><<<:::999999888999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<999999999999999::::::::::::999777777999999999888888888888888888888888888777777666666666666777777888888777777777777888888777777888888888888777777777777777777777777777777777777777777777777777777777777666777777888999999777777777777777777777777888888888888777777777777888888888888888888888888555666666666777777888888888888999999999999888888888888888888999:::;;;;;;888888777777777777888888999888888888777777666666333333333333333333333333333333333222222222111111111111111111111111111111111222444444444222000///333222111111111222333444333333222222111222222333111111111111111111111111333333333333333333333333222222111111000111111111222333333444444333333222444444444333333222222222333333333333333333333333333333333333333333333333555444444333333444444555444444555555555555444444777666555444444444444444222222222333444555666666555555555555555555555555444555555666666666666666555555666666666666555555444444555555666666777777444444444555555555666666666666666666666666666666666666666666666666666666444444444444444444444444444444444555555555555666777777777666555555444444555555555555555555555555444555555666666666666666666666777777777777666666666666666666666666666666666666666666666666666666666777777777888888888888666666666666666666666666777777777777777777777777888888777777777777888888999999999888888888777777777777888999999999999888888888888888888888888888;;;;;;:::999999:::::::::;;;::::::999888888888999999999999::::::;;;;;;;;;888999:::<<<===>>>>>>>>><<<<<<============<<<<<<;;;<<<<<<===>>>=========????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>======<<<<<>><<<;;;>>>>>>???@@@AAAAAABBBBBBDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>>>>??????>>>>>>?????????@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFEEEDDDCCCBBBBBBAAABBBCCCCCCBBBAAAAAAAAAAAABBBEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGGGGGGGFFFFFFEEEEEEKKKJJJHHHGGGGGGGGGHHHHHHKKKIIIGGGEEECCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB????????????>>>>>>>>>>>>===>>>???===;;;:::;;;<<<<<<::::::;;;===???@@@???>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;>>>>>>===<<<;;;;;;::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::999999999999888888888888888888777777777777666666666666666666666666777777777777777666555555777777777777777666555555888888888777777777777666777666555444444333444444444555666777777666555444666666666666777777777777:::::::::999999999888888888777666555555666777888777777777777777777777777666666777777777777666666444444555666666666666666888888999999999999888888888888888888888777666666333333333333333333333333444333333333222222222222111111111111111111111111111222333444444222000///222222111111111222333444222222222111111111222222333333333333333333333333333333333333333333333333222222111111111111222222222333333444444333333222444444444333333333222222333333333333333333333333333333333333333333333333444444333333333333444444444444555555555555444444666555555444333333444444333333333333444555666777555555555555555555555555444444555666666666666666555555666666666666555555555555555555555666666666333333444444444555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444555555555555555555555555555666666666444444444444444444444444444444555666666666666666666666666777777666666666666666666666666666666666555555555555555555555555666666666777777777888888666666666666666666666666777777777777777777777777888777777666666777777888999999999888888777777777666777888888999999888888888888888888888888888888;;;::::::999999999::::::;;;:::999888888888888888888888999999999:::::::::;;;;;;;;;;;;:::999888777:::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<======<<<<<<============<<<<<<<<<<<<========================@@@?????????>>>>>>>>>===???????????????===<<<;;;======>>>??????@@@AAAAAABBBAAAAAAAAA@@@@@@@@@???@@@??????>>>>>>>>>>>>>>>=========>>>>>>>>>??????>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCBBBAAA@@@????????????BBBAAA@@@@@@??????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCEEEDDDDDDDDDDDDDDDDDDCCCGGGGGGEEEDDDDDDDDDEEEEEEGGGFFFDDDCCCBBBCCCCCCDDDBBBBBBBBBBBBAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>============<<<===>>>===;;;999999:::999888777888;;;=========================================================>>>>>>======<<<;;;;;;:::======<<<;;;;;;:::999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::::::::999999999999888888888888777777777666666666666666666666666666666777777777777777666555555888888888888888777666666777777777777666666666666555555555444555555666666666777888999999888777666555555666666666777777777888888888777777777777666777777666666666666777777777777777777777777777777666666666777777666666666444555666666777777666666666777777888888777777666777888888888888777666555333333333333333333333333333333333333222222222222111111111111111111111111111222333333333222111000222111111111111222333333111111111111111111111111222222222222222222222222222222222222222222222222333222222111222222333333222222333333333333222222444444444444333333333333222222222222222222222222222222222222222222222222444333333222222333333444333333444444444444333333555444444333333333333444333333333333444555666777444444444444444444444444333444555555666666555555444555555666666555555444555555555555555555444444222222333333333444444444555555555555555555555555555555555555555555555555444444444444444444444444444444444444555555555555333333444444555666666777444444444444444444444444333444555555666666555555555555666666666666555555666666666666666666666666555555555555555555555555555555666666666777777777666666666666666666666666666666666666666666666666777777666666666666777777888888888888777777777777666666777888888888888888888888888888888888888888:::999999999999999:::::::::999888888888888888888777777888888888888999999:::::::::999777666444333999999::::::::::::999999999999:::;;;;;;;;;;;;:::;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>============<<<<<<>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>=========>>>>>>===<<<<<<<<<======;;;;;;<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAA@@@???>>>=========>>>??????>>>============>>>>>>>>>>>>????????????@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????======<<<<<<<<<;;;;;;;;;;;;<<<======:::888777777666555444555888999:::999;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::=========<<<<<<;;;;;;:::;;;;;;;;;:::999999888888999999999999::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;;;;:::::::::999999999999888888777777777777666666777777777777777777777777666777777777777666555555888888888888888888777666777777666666666555555555444444444555555666888888666777777888888777777666555555555666666666666777666666666555555555444444666666777777777777666666666666666666666666666666555555666666666666555555555555666777777777666666555555666666666666555555777777777777777666666555222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222111000111111111111111222222333///000000111111111111111000000000000000000000000111111111111111111111111222222222222222222333444222222333333333333222222444444444333333333333333222222222222222222222222222222222222222222222222333333222222222222333333222222333333333333222222444333222222222222333333444444333333444555666666444444444444444444444444333333444555555555555444444444444555555444444444666555555444444333333333111111222222222333333333444444444444444444444444444444444444444444444444333333333333333333333333333333444444444555555555333333444444444555555555333333333333333333333333333333444555555555555444444555555666666555555444555555555555555555555555444444444444444444444444444555555555555666666666555555555555555555555555555555555555555555555555777666666555555666666777777777777777777777777777555666777777888888777777888888888888888888888888999888888888888999999:::999888888777777777888888777777777777777777777777444555666777777777777777888999999::::::999999888777888888999999999999999::::::999999999888888888:::::::::::::::::::::::::::::::::999999999999999<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<===============<<<<<<<<<<<<============>>>>>>>>>>>>AAA@@@???>>>>>>>>>>>>>>>???>>>======<<<<<<===============>>>>>>>>>??????>>>>>>??????@@@@@@AAAAAA@@@@@@??????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============;;;;;;;;;;;;:::::::::::::::<<<>>>===:::777666666555444333444666777888777:::::::::::::::;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;:::::::::999999999888888888777888999999999999:::::::::999999999999999999999999::::::999999999999::::::::::::::::::999999999999888777777777666666666666777777777777777777777777666666777777666666555444666666777777777777666666777777777777666666666555555555555555555666777888555555555555555555555555444444555555555666666666555555555555444444444444555666777888888777666555555555555555555555555555444555555666666555555444555666666777777666666666555555666666666666555555666666666777777666555555222222222222222222222222////////////000000000000000000000000000000000000000111111111111111111111000000111111222222222222...///000111111111111000////////////////////////000000000000000000000000222111111111222222333444111222222333333222222111333333333333333333333333111111111111111111111111111111111111111111111111222222111111111111222222111111222222222222111111222222111111111111222222444333333333333444444555444444444444444444444444222333333444444444444444333333444444444444333333555555444444333333222222111111111222222222333333444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444444555555444444444333333333222333333333333333333333333222333333444444444444444444444555555555555444444444444444444444444444444444444444444444444444444333333444444444555555555444444444444444444444444444444444444444444444444666666555555555555666666666666666666666666666666555555666777777777777666777777777777777777777777777777777777777888999:::777777777666666777777888666666666666666666666666222333444666888999::::::999999999::::::999999999666777777888888888888888:::::::::999999999888888888888888888888888888888888888888888888999999999;;;;;;::::::::::::::::::999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<==================<<<<<<<<<<<<<<<============>>>>>>>>>??????>>>=========>>>>>>??????>>>===============>>>>>>>>>?????????@@@@@@>>>>>>>>>??????@@@@@@@@@>>>>>>???????????????????????????>>>======<<<;;;>>>?????????????????????===========================<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999888;;;<<<>>>===:::888777777666444333444666777777777888999999999:::::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::888888888888888777777777888888888999999999::::::999999999999999999999999999999888888888888999999::::::999999999888888888777777777666666666666555666666666666666666666666666666666666666555444444444444555555555555555444888888777777777666666666777777666555555555555555555555444444444444555555444444444444555555555555666666555555555444444444444555666777777666555444444444444444444444444444444444555555555555444444555555666666666666555444555666666777777666666555444555555666666666555555222222222222222222222222///////////////000000000000000000000000000000000000000000111111111111222///000111111222222111111...///111222333222222111000000000000000000000000////////////////////////000000000000111222333333111111222222222222111111111111111111222222222222000000000000000000000000000000000000000000000000222111111000000111111222000000111111111111000000111000000000000111222222333333222222222222333333333333333333333333333333111222333333444444333333222333333444444333333222333333333333333333222222111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444555555444333333222111111222222222222222222222222111222333333444444333333333333444444444444333333444444444444444444444444333333333333333333333333222333333333333444444444444444444444444444444444333333333333333333333333555555444444444444555555555555555555666666666666444555555666666666666666777777777777777777777777666666666666777888999999666666666666666777777888777777666666666666555555444555666777888888888888888888999999999999888888666666777888888888888777:::::::::999999999888888888888888888888888888888999999::::::::::::;;;;;;:::999999888888888999:::999999999999999999:::::::::::::::;;;;;;;;;;;;;;;::::::999999999:::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<==================<<<<<<=========>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<@@@???>>>>>>======>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>?????????===>>>??????@@@?????????????????????>>><<<;;;:::=========>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999999888888;;;<<<<<<;;;999888999:::777555444555666888888777888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888888888888888999999999999888888888888888888888888999888888777777888888999999888888888777777777777777777666666666666555555666666666666666666666666555666666666666555444444222333333444444444444444777777777666666666555555777777555444444333333333777666666555555666666777333333333444444444555555666666666555555555555444333333444444444444333333333333333333333333333333333333444444444444333333444444555555555444333333555555666666666666555555333444555555555555555555111111111111111111111111000000000111111111222222000000000000000000000000000000000000000111222222...///000111222111111000...///111333444333222222000000000000000000000000........................////////////000111222333111111222222222222111111//////000000000111111111000000000000000000000000000000000000000000000000111111000000000000111111///000000111111000000///000////////////000111222222222111111000111111222333333333333333333333333111111222333333333333333222222333333333333222222222222222222333333333333222222222222333333333444222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444333333333222222222222222222222222222222222222222111111222333333333333333333333444444444444333333333333333333333333333333222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333555444444444444444444555444444444555555666666666444444555666666666555555777777777777777777777777666555555666777888999999666555555555555666777888777777777777666666555555555555666666777666666666666777777888888777777666666666777888888888888888999999999999888888888888888888888888888888888888999999:::::::::;;;;;;;;;999888777777777888999999999999999999999999999999999999999999:::::::::;;;:::999999999::::::;;;<<<999999999::::::::::::;;;:::;;;;;;<<<<<<=========;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<>>===============<<<<<<=========>>>>>>>>>>>>>>>==================<<<===>>>???@@@??????>>>===>>>?????????>>>======<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::::::::999999999888888::::::999888666777999;;;777666444555666888777777888888999999:::;;;;;;<<<::::::::::::::::::::::::999999999999999999::::::888888888888888888888888888888888888999999999999888888888888888888888888888888777777777777888888777777777777666666666666777777666666666555555555444444444444444444444444555555666666555555444333222333444444555555555444555555444444444333333333555444444333333333444444777666555555555555666777222333333333333444444444666666555555555444444444333222222222222222222333333333333333333333333333333333444444444444333333333333444444333333222111444444555555555555444444222333444555555555555555111111111111111111111111111111222222333333333333000000000000000000000000000000//////000111222222...///000222222111111000...000222444555444333222............................................................///000111222111111222222222222111111......//////000000000111000000000000000000000000000000000000000000000000111111000000000000111111//////000000000000/////////////////////000111111111111000000000000000111333333333333333333333333111111222333333333333222222222222333333222222222111111111222222333333444222222333333333444444444222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444111111111222333333444444111111111111111111111111111111222333333333333222222333333444444333333222333333333333333333333333222222222222222222222222111111222222222333333333333333333333333333333333222222222222222222222222555444444333333444444555444444444555555555666666333444555555666666555555777777777777777777777777555555555555666777999999555555555555555666777888888888777777666666666555222333444555666666666666555555666666666666555555666777777888888888888888888888888888777777777777888888888888888888888888777777888888999999999999888888777666666777888999::::::999999999999999999777777888888999999999::::::999999999:::;;;;;;<<<777888888888888999999999999999:::;;;;;;<<<======::::::;;;;;;;;;<<<<<<<<<>>>>>>=========>>>>>>???>>>>>>===<<<<<<<<<<<<===::::::;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;;;;<<<>>>?????????>>>>>>;;;<<<>>>@@@@@@@@@@@@???;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::::::::999999999999888888888777555444555999<<<777555444444666777777666888888999:::;;;;;;<<<<<<999999999999999999999999999999999999999999999:::888888888888888999999999777888888888888999999999777777777777777777777777888888777777777777888888666666666666555555555555777666666666555555555555444444444444444444444444555555666666555555444333333444444555666666666555333333333222222222111111222222222222333444555555555444333222222333444555222222333333333444444444555555555444444444333333333222111000000111222333222222222222222222222222222333333444444333333222333333333333222222111000222333333444444333333222222333444444555555555444222111111111000000//////000000000000000000000000000000//////.........---000000111111111111000000000000000000000000000000000000000000000000000000///////////////............000111000///...///000////////////////////////111000///......///000111............////////////.........////////////000........................////////////////////////---------.........//////............////////////////////////000000000000333333333222222222111111333333333222222222111111000000111222333333444444000000000000000000000000222222222333333222222222111111222222222333333333222222111111000000//////000000000000111111111111222222222222222222222222444444444333333222222222222222222222222222222222000111111111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333222222111111222222333444444444333333222222222333333222222333333444555444333333222222333333444333333333444444444555555666666666666666666555555666666666666666666666666555555555666666666666777888888777777666666666555888888777777666666666555777666666555555555666666666666666666666666666666666666666666666555555555777888888888999999999999777888999888777777999;;;888888777777777777888888999999888888888888888999666777888999999:::999999555666777888::::::;;;;;;777999;;;<<<;;;:::;;;<<<777777777888:::;;;===>>><<<;;;;;;;;;;;;;;;<<<===???>>>>>>???@@@???===;;;@@@???===;;;:::999::::::;;;;;;::::::;;;<<<======>>><<<::::::<<<===>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<=========>>>===<<<;;;<<<===>>>???======<<<===>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<:::999777777<<<;;;;;;;;;::::::999999999888888999:::999777555666555444444555666555444888888888999999:::;;;;;;999999888888777888888888555777999:::;;;:::888777888888888888888888888888999999999888888777777777777777777777666666666555555555555555666666666666888777777666555444444444444444444444444444444444444444444333222222222111444444444444444444444444444444333222222333333333333333333222222111111111222222222222222222222222222222222222222222222222222222111111222222333444555444333333222222333333444333333555666666444111222222222222222222222222555555444444222222111111222000///000333444111///222222222333333333444444444444333222222333333333000000000/////////......////////////////////////000/////////............//////000000000000//////////////////////////////////////////////////////............///////////////000000000......///111////////////////////////000000///......///000000............////////////------........./////////........................////////////////////////---------.........//////............////////////////////////000000000000222222222222111111111111333222222222111111111111//////000000111111222222000000000000000000000000111111222222222222111111111111111111222222222222111111111000000/////////000000000000111111111111222222222222222222222222333333333333222222222111222222222222222222222222000111111111111222222222333333333333333333333333333333333333333333333333222222222222222222222222333222222111111222222333333333333222222111111111333333222222333333444555333333222222222222333333333333333444444444444555555555555555555555555555555555555555555555555555555555555666666666777777777777666666666555555555777777777666666555555555666666555555444555555666666666666666666666666666555555555555666666666777777777777777888888888888666777888888777777888:::999999888777777777888888888888777777777777888888777888888999:::::::::999777888999999:::999999999888999;;;;;;:::999:::;;;::::::999999999999999:::::::::999999::::::;;;;;;>>>>>>>>>??????>>><<<;;;<<<<<<:::999999::::::;;;;;;:::::::::;;;;;;<<<======<<<::::::<<<===>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>===============>>>>>>===<<<===>>>>>><<<:::;;;;;;;;;;;;::::::::::::=========<<<;;;:::999888::::::999999999999999999;;;::::::;;;<<<<<<999777555444333444555666555333555666666777888999999::::::999888888777777777777666777888999:::999888888999999999999999999999999999999999999888888888777888777777666666666666666555555555555666666666666777777777666555444444444444444444444444444444444555444444444444444444333444444444444444444444444444333333222222333333333333333333222222111111111222222222222222222222222222222222222222222222222222222111111222222333444444444333222222222222333222222222333444444222000222222222222222222222222222222222222222222111111222111111222333333111000222222222333333333333444444333333222222333333333//////...............---////////////////////////////////////..................////////////......////////////////////////////////////////////////---------.../////////000000000000///---...000222//////////////////////////////...------...//////............////////////,,,---------....................................////////////////////////------........./////////............////////////////////////000000000000111111111111000000000000111111111111000000000000////////////////////////000000000000000000000000000000111111111111000000000000000000111111111111000000000000////////////000000000000111111111111222222222222222222222222222222222111111111111111222222222222222222222222000111111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111333222222111111222222333222222111111111111111000333333222222333333444555222222111111111111222222333333333333444444444444444444444444444444444444444444444444444444444444555555555555666666666666666555555555555444444444666666666555555555555555555444444444444444555555666666666666666666666666444444555555666666777777555555666666666777777777555666777777666666777999:::999888888777777777777777666666555555666666777888888888999999999999999::::::;;;;;;:::999888888999:::;;;;;;999888999:::;;;::::::999888888888888:::999999999::::::;;;<<<======>>>???>>>===<<<;;;;;;:::::::::;;;;;;<<<===<<<<<<<<<<<<<<<============;;;::::::<<<======<<<::::::::::::::::::::::::;;;;;;<<<<<<<<<=========>>>???@@@@@@@@@???>>>===???>>>============;;;888<<<<<<;;;;;;::::::::::::<<<<<<<<<<<<<<<;;;::::::888888888888999999999999<<<<<<<<<===>>>===;;;999666555444444555666555444333444555666777888999999;;;;;;999888777777777777777888888888888999999999999999999999999999999999999999999999999888888888888777666555555555666777444555555555555666666666777777666666555444444444444444444444444444444444333333333333444444444444333333333333333333333333333333222222222222333333222222222222222111111111222222222222222222222222222222222222222222222222222111111111111222333333444444333222222222222222111111000111333333111///222222222222222222222222000000000000111111222222222333444444222111111111111111222222222333333333333333222222222222333333........................///////////////////////////////////////.........---..................---////////////////////////////////////////////////,,,,,,------...///000000000000000...---...000222////////////////////////.........------.....................////////////,,,,,,,,,---------..............................////////////////////////............////////////............////////////////////////000000000000000000000000////////////000000000000000///////////////////////////......000000000000000000000000//////000000000000//////////////////000000000000///////////////////////////000000000111111111111111111111111111111111111111111111000000000000000111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000333222222111111222222333222222222222111111111111333333222222333333444555222111111000000111111222222222333333333444444444222333333333333333444444333333333333333333333333333333333444444444555555444444444444444444444444555555555555555555444444444444333333333444555555555555555555555555555555666666666666666555555555444444444555555555666666333555777777666555666777999999888777666666666666555555555444555555666777888888888888888888999999<<<<<<<<<<<<<<<;;;::::::;;;<<<===;;;999999:::;;;999888888888888999:::::::::::::::::::::;;;<<<===<<<===??????>>>============<<<<<<=========>>>>>>>>>>>>??????????????????<<<:::999:::<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<======>>>@@@BBBDDDEEEDDDCCCBBBBBBAAA?????????===;;;999>>>>>>=========<<<<<<<<<<<<<<<=========<<<<<<;;;999999::::::;;;;;;<<<<<<=========>>>???>>><<<:::888777666666777888777666555555666888999:::;;;<<<>>>===<<<:::999888888888888888777777888888999:::999999999999999999999999999999999999999999888888888777666444444555666777444444444555555555666666666666666555555444444444333333333333333333333333000111111222222333333333222222222222222222222222222222222222222222333444222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222333444333333222111222222222222111000111222222111000111111111111111111111111111111111111111111111111111444666555111///000222111111111111222222222222222222222222222222333444////////////////////////.................................///////////////------............------................................................+++,,,,,,---...//////000000000000///......000222////////////////////////---..................---............////////////,,,,,,,,,---------..............................////////////////////////........./////////000000............////////////////////////000000000000000000000/////////......////////////////////////000000000000000000000///000000000000000000000000/////////000000/////////....../////////000000000/////////000000000000000///000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000333222222111111222222333222333333333333333333333333333222222333333444555222111111000000111111222222222222333333333444444222222222222333333444444333333333333333333333333111111111222222222333333333333333444444444444444444444555555555555555555333333333333333444555666444444444444444444444444888888777666555444444333333444444444444555555555333444666777666555555666888777666555555555555555555555555555555666777777777777777777777999:::;;;<<<===>>>>>>???>>>>>>>>>???@@@???>>><<<;;;===>>><<<;;;::::::::::::::::::999999999999:::;;;<<<======@@@BBBBBB@@@??????@@@??????????????????>>>>>>??????@@@@@@@@@@@@???>>><<<;;;:::;;;===>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<777888999;;;<<<>>>??????@@@CCCGGGJJJLLLLLLJJJIIIFFFEEECCCBBBBBBAAA>>><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>=========>>>>>>??????@@@@@@AAA@@@@@@AAABBBAAA???===;;;999888999:::;;;:::999999999:::;;;<<<===>>>???@@@???===<<<;;;::::::999888888777777888888999:::999999999999999999999999888888888888888888888888888777555444444444555666444444444444555555555555555555555555444444444444333333333333333333333333111111222222333333444444222222222222222222222222111111111111222222333444111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222333333333222111111111111222333111000111222333222111111111111111111111111111444333333222111111000000000333555444111///000222000000000111111111222222111111111111222222333444///////////////000000000.................................///////////////------............------................................................,,,,,,,,,---.........///...000111000///...///000////////////////////////---...////////////...---............////////////,,,---------....................................////////////////////////....../////////000000000............////////////////////////000000000000000000000000////////////////////////000000000000111111111111111111111111000000000000000000000000//////000000000000//////////////////000000000000000000000000111111111111000000000000111111111111111111111111111111111111000000000000111111111111111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222000000000000000000000000333222222111111222222333333333333333333444444444333333222222333333444555222222111111111111222222222222222222333333333333111222222333333444444555333333333333333333333333111111111111222222222222333333333444444444444555555555555555555666666666333333333333444555666777444444444444444444444444888888777666555444444333333333444444444555555555222555777888777555666666666666666555555666666777666666666666777888999999888777777888999;;;===>>>??????@@@AAAAAABBBAAAAAACCCDDDCCCBBB@@@@@@BBBDDDEEEDDDBBB???===;;;:::::::::::::::;;;<<<===>>>???BBBEEEIIIHHHFFFDDDEEEGGGCCCCCCDDDDDDCCCBBBAAAAAA@@@AAABBBCCCBBBAAA@@@???>>>======>>>@@@AAA???>>><<<<<<<<<<<<<<<<<<<<<<<<999:::<<>>>>>>>>???@@@@@@AAAAAACCCCCCCCCCCCCCCBBBAAA@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFEEECCCAAA===<<<;;;;;;<<<===<<<;;;<<<<<<======>>>>>>????????????===<<<;;;;;;;;;;;;777888888888888999999999888888888888888888888888666666666777777777777777666666666555555555444444333444444444444555555555444444444444444444444444333333333333333333333333333333333333444444444444111111111111111111111111111111000111111222333444000000000111111111111111111111111111111111111111111111111111111111111111111000000000000111222222333333222111111111111111333111000000111222222111111111111111111111111111555444333222111000//////000111222222111000111222///000000000000111111111111111000111111222333444------........./////////..................................../////////000......////////////......................................................---------------------------///111222111/////////////////////////////////...///000000000000///...............////////////------........./////////........................////////////////////////.../////////000000000000............////////////////////////000000000000111111111000000000///////////////000000111111111000000000111111222222222000000000000000000000000///000000111111000000/////////000000000111111111000111111111222222222333000000000000111111111111111111111111111111111111000000000111111222222222111111111111111111111111000111111111111222222222333333333333333333333333333333333333333333333333111111111111111111111111333222222111111222222333111111222222333333333333333333222222333333444555333333222222222222333333111222222222222333333333222222222333444555555555444444444444444444444444222222222222333333333333333444444444555555555555555555555666666777777777444444444444555666777888666666666666666666666666555555666666666666666666444444444444555555555555222555888888777666666666777777666777777888999:::888888888888999:::;;;;;;999999999:::<<>>>>>>>>>>>>>>>>>>>>>>>???@@@CCCFFFIIIMMMOOOQQQQQQRRRTTTVVVWWWWWWVVVVVVOOOMMMLLLLLLLLLKKKIIIGGGAAAAAABBBDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEEEECCC@@@===<<<;;;;;;======<<<;;;<<<<<<========================<<<;;;::::::;;;;;;666777888999:::999888888777777777777777777777777444555555555666666666777444555666777666555333222333333444444444555555555444444444444444444444444222222222222222222222222222222222222111111111111111111111111111111111111000000000000111222333444///000000000111111111222111111111111111111111111111111111111111111111111000000000000000111222222333222222111111111111111222000......000111111000111111111111111111111111222222111111000000000//////......000222222111000/////////000000000111111000000000000111222333444,,,,,,,,,------.................................---.........//////000000......////////////......................................................------------------,,,,,,,,,///222333222///......////////////////////////...///000111111000///.............../////////000.........////////////000........................////////////////////////////////////000000000000............/////////000////////////000000000000111111111111000000000000//////000000111111222222...//////000111222222333000000000000000000000000000000111111111111000000000000000000111111111111111111222222222333333333000000000000111111111111000000000000000000000000000000111111222222222333000000000000000000000000000111111111111222222222333333333333333333333333333333333333333333333333111111111111111111111111333222222222222222222333000000111111222222222222333333222222333333444555444333333222222333333444111111222222222333333333222222333444444555666666444444444444444444444444333333444444444555555555444444444555555666666666555666666666777777888888444444444555666777888888888888888888888888888888333333444555666777888999444444444555555555666666333555888999888777666777777777888888999:::<<<<<<999999999999:::;;;<<<===;;;;;;;;;<<>>===;;;;;;;;;<<<===<<<;;;<<<<<<;;;;;;;;;:::::::::;;;::::::999999999::::::555777999:::;;;:::888777666666666666666666666666333444444444555555666666333444666888777555333111333333333444444444555555444444444444444444444444222222222222222222222222//////......------,,,,,,000000000000000000000000000000000000111222333444//////000000111111111222000000000000000000000000000000000000000000000000000000000000000111111222333222222111000111111111111///------.../////////000000000000000000000000////////////000000000000...,,,,,,...222444222///////////////000000000000000000000000111222333444,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---------------------------------------,,,,,,+++++++++---------,,,,,,+++++++++///......------,,,++++++---,,,,,,++++++,,,,,,---***---111444555333000.....................------,,,------......------,,,***+++,,,,,,------,,,,,,..................------............////////////------------------------,,,,,,,,,---------..............................------......///000111111////////////000000000000///////////////////////////000000111222333333444000000000000000000000000............////////////000000////////////000000000000000000////////////............////////////444333111000000000111111333222222222111111000000000000000000000000000000000000111111111222222222222222222222222222222222111111111111111111111111------...///000111222222000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111000000000000111111111222222222111111222222222333333333222333444444555555444444333333333222222111111111000111222333444444444444555555555555555555555555555555555555555555444444888888999999999999888888999999999999999888777666555444444444666777999;;;;;;<<<<<<===============999999999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAACCCFFFHHHIIIGGGFFFFFFEEEDDDCCCCCCCCCDDDFFFGGGIIIIIIGGGFFFDDDLLLMMMNNNMMMKKKJJJJJJKKKIIIIIIIIIJJJKKKMMMOOOPPPVVVVVVWWWXXXWWWVVVUUUTTTXXXTTTPPPQQQUUUVVVTTTQQQSSSOOOLLLMMMPPPRRRPPPLLLIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEFFFGGGGGGHHHIIIIIIKKKNNNQQQSSSTTTVVVYYY\\\]]]]]]\\\ZZZWWWTTTPPPOOOPPPOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLKKKJJJIIIIIIHHHHHHIIIIIIDDDCCCCCCBBBBBBCCCCCCCCCAAA@@@@@@???>>>===<<<<<<<<<;;;;;;::::::999999888666666777777888888888999666666666666555555555555666666666666666666666666444444444555555555666666222222333444555555555555333333333333333333333333333333222111000000000111222222222222222222222222//////000000111111111222000000000000000000000000000000000000111111111111000111111111111222222222000000000000////////////333222222111000///......222111000.........///000222111111111000000//////111111111111111000//////000000000000000000000000---------...000111333444000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,+++++++++------------,,,,,,++++++,,,,,,---------------------,,,,,,++++++,,,,,,------///333555666555333111..................------,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,---------------,,,,,,,,,,,,------------.........------------------------,,,,,,,,,------------...........................++++++,,,,,,---......///.../////////000000000000........................,,,,,,------...//////000////////////////////////............////////////000//////////////////000000000000000/////////...............////////////333222111000//////000111222111111111000000000///////////////////////////000000000111111111222222111111111111111111111111111111111111111111111111///////////////000000000////////////////////////000000000000000000000000111111111111111111111111111111000000000/////////000000000111111111222222111111111111222222222222111111222333333333333333333333222222222111111111000111222333444444444444444444444444444444444444444444444444444444444444777777777888888777777777888888888888888888777666555555555555666888999:::::::::;;;<<<<<<<<<<<<<<<:::;;;;;;<<<======>>>>>>????????????????????????@@@@@@@@@AAABBBDDDEEEFFFCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAACCCEEEGGGGGGGGGHHHJJJKKKIIIIIIIIIIIIJJJKKKMMMNNNQQQRRRSSSSSSSSSSSSRRRQQQSSSPPPMMMMMMPPPRRROOOMMMOOOLLLIIIIIIMMMNNNLLLIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHIIIIIIJJJJJJMMMOOOQQQQQQRRRRRRTTTVVVWWWWWWVVVTTTRRROOOLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFCCCCCCAAA@@@????????????>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::999999888888666666777777777888888888666666666666555555555555555555555555555555555555333444444444555555555666222333444444444444444444333333333333333333333333333222111111000000111111222222222222222222222222//////000000000111111111000000000000000000000000....../////////000000000//////000000000111111111////////////000000000111222111111111000/////////222111///.........///000111111111000000000//////000000000000000///...---////////////////////////............///000222222//////////////////////////////////////////////////////////////////////////////000111111111111000,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......------------------------,,,,,,,,,,,,++++++++++++...---------------,,,,,,+++++++++,,,---.........---,,,,,,++++++,,,,,,---...///111333333333222111------------------......+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------------+++++++++,,,------............/////////000000000........................------......///000000000---------------------------............///////////////............//////000000000/////////......---............/////////111000//////......//////000000000///////////////////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000/////////......////////////////////////000000000000000000000000////////////////////////////////////............000000000000111111111111//////000000000111111111///000111111222222111111222222222111111111111111000111222333333333333333222222222222222222222222333333333444444444444444555555666666666666555555666666777777777777777777555555555555666888999:::888888999:::::::::999999::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>????????????>>>>>>===<<<<<<<<<<<<===>>>??????>>>===<<<<<<>>>@@@AAAAAABBBDDDFFFFFFEEEEEEDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLMMMJJJGGGHHHJJJKKKIIIGGGIIIFFFDDDEEEHHHIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMNNNMMMKKKJJJKKKLLLOOOOOONNNMMMKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA???>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888888666666777777777777888888666666666555555555555444444444444444444444444444333333444444444444555555333333444444444333222222222222222222222222222222222222111000000000111111222222222222222222222222//////000000000000111111000000000000000000000000------........./////////........./////////000000/////////000000111111111000000000000000000000000111000///.........//////111111000000000000//////....../////////...------//////////////////////////////......//////000111////////////////////////////////////////////////////////////////////////...///000000111111000000,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,------------......++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------++++++,,,,,,,,,------------------------------------------....../////////........./////////000000................................./////////000000,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////......------......///000000/////////.........---------........./////////............................................./////////////////////////////////000000000111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......................../////////.............../////////000000000111111........./////////000000//////000111111111111111111111111111111111111000000000111222222222222222111111111111111111111111222222222333333333333333333333444444444444333333333444555666666666666666555555555666666777888888555666666777777777777777777777888888999999999999:::::::::::::::::::::::::::999999888888888888999<<<;;;;;;;;;::::::999999999999:::;;;;;;:::999999:::;;;======<<<<<<===???@@@@@@>>>>>>===>>>???@@@BBBBBBCCCDDDFFFFFFGGGGGGHHHEEECCCCCCEEEEEEDDDCCCEEECCCAAABBBDDDFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIGGGHHHHHHGGGEEEDDDDDDEEEJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@?????????@@@@@@AAAAAAAAABBBAAAAAAAAA@@@@@@@@@???===<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<:::::::::999888888777777666666777777777777777777666666555555555444444444444444444444444444444444333333333333333333444444333333444333333222111000222222222222222222222222111111000000000000111111111111111111111111111111//////000000000000000000000000000000000000000000------........./////////....../////////000000000000000000000000000000000/////////000000000000000////////////.../////////000000000000000000//////....../////////......---////////////////////////000//////.........//////////////////////////////////////////////////////////////////////////////...//////000000000000000,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---***************++++++,,,,,,,,,,,,,,,------......******++++++++++++*********+++,,,,,,------,,,,,,++++++,,,,,,---------...++++++,,,,,,,,,---------------------------------+++++++++,,,,,,,,,---------------------------------------...........................////////////........................*********+++++++++++++++------------------------------------..................------------......////////////............------------............---------.........------------------------..................................../////////000000000................................................,,,------...///000000000................................................------------------------////////////////////////....../////////000000000------.........///////////////000111111111111111000000000000000000000000000000111111222222111111000000000000000000000000000111111111222222333333222222222333333222222222222333444444555555555555333444444555666666666666333333444555555555555555666666666666666777777777666666666666666666666666555555555555555666777777:::::::::999999999999999888888888888888888888888888999;;;;;;::::::;;;======<<<;;;:::::::::;;;<<<======>>>???@@@BBBCCCDDDDDDCCCAAAAAABBBBBBBBBAAABBBAAAAAAAAACCCEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFGGGGGGCCCDDDEEEEEECCCCCCDDDEEEHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@AAA@@@@@@?????????@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>======<<<<<<<<<<<<===;;;<<<<<<<<<<<<<<<<<<<<<:::999999888888777666666777777666666666666666666555555555555444444444444444444444444444444444444333333333333333333222222222333333333222111000000111111111111111111111111111000000///000000111111111111111111111111111111000000//////////////////////////////////////////....../////////000000000/////////000000000111111333333222111000///......///////////////000000000.........////////////...//////////////////000000...//////000000/////////........................000//////.............................................................................................///000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,---------------,,,+++*********---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,++++++,,,,,,------......)))******++++++******)))***+++,,,,,,------,,,,,,++++++,,,,,,------......++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------........./////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------.........------,,,,,,,,,,,,------/////////.........------,,,------------.........,,,,,,---............------------------.............................................////////////........................////////////////////////+++,,,---...///000000111................................................------------------------.........///////////////............////////////------........./////////...///000000111111000000////////////000000000000///000000111111111000000//////////////////////////////000000111222222222111111222222222222111111222222333333444333333333222222333444555555444444222222333444444444444333666666666666666666666666666666666666666666666666444444444555666777888999999999999999888888888888888888888888888888888888555777999::::::;;;===???>>>===<<<;;;;;;;;;<<<===<<<<<<<<<<<<>>>???AAABBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBCCCEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDEEEFFFEEEEEEGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEGGGFFFEEEDDDBBBAAA@@@@@@BBBAAAAAA@@@@@@@@@@@@AAA@@@AAABBBCCCBBBAAA@@@???>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999888888777666666666777777666666666666555555555555555444444444444333444444444444444444444444333333222222222222111111111111222222222111000000000000000000000000000000000000/////////000111111111111111111111111111111000000////////////......////////////////////////....../////////000000000//////000000000111111111333333222111000//////...////////////////////////------.../////////............////////////000000......///000000000//////........................//////......---.................................................................................---...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++)))*********++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***++++++,,,------......))))))************))))))***+++,,,,,,------,,,,,,*********+++,,,---------*********++++++++++++,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////------------------------//////////////////..............................,,,,,,---------.........------,,,,,,,,,,,,------//////.........---------,,,,,,---------.........+++,,,---/////////...---------------.........///........................------........./////////........................////////////////////////---------....../////////........................------------------------........................,,,---------............------........./////////............////////////------...///////////////........./////////000000///000000000000000//////////////////////////////......///000000111222222111111222222222222111111222222222333222222111111000111222333333333222222111111222333333333333333444444444444444333333333666666666666666666666666444444444444555666777888777777888888888888888888888777777777777777777888777888:::;;;:::;;;===>>>===<<<;;;:::;;;<<<===>>>===<<<<<<<<<===>>>@@@AAAAAAAAA@@@???>>>>>>???@@@@@@@@@AAABBBCCCEEEGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCAAACCCEEEEEEDDDEEEFFFHHHGGGFFFEEECCCBBBBBBCCCCCCEEEEEEDDDCCCBBBBBBAAAAAACCCBBBBBBAAA@@@@@@AAAAAA@@@AAABBBCCCBBBAAA???>>>@@@???>>>>>>============<<<<<<;;;;;;::::::999999999888888777666666555555777777666666666555555555555555555444444444333333333333333333333333333333333222222222111111111111///000111111111111111111000000000000000000000000///////////////000111111111111111111111111111111000000/////////.........////////////////////////------........./////////........./////////000000111111111111111111111111000000000///.........---,,,---.../////////.............../////////000000,,,---...////////////.................................---------...//////........................................................................---...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++))))))******++++++++++++))))))*********+++++++++*********++++++,,,---------,,,,,,++++++,,,,,,---***+++,,,------,,,***)))******+++,,,,,,---......))))))************))))))++++++,,,---------,,,,,,((())))))***++++++,,,,,,))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---//////.........---------,,,,,,,,,---------......+++,,,.../////////......---------....../////////........................---------.........//////////////////////////////000000000000000000000000///............---------........................------------------------........................+++++++++,,,,,,------------------.........//////........./////////000000+++,,,------......---------.........//////000000///000000000000000//////000000000000000000000000---......///000111111222111111222222222222111111222222222222222111000//////000111222333222111000111111222333333333333333111000000000000000000000444444444444444444444444444333333222333333444444666777777777777777777777888777777666666777777888;;;<<<===;;;:::999999:::;;;:::999999999:::<<<===>>>======<<<===>>>@@@AAA@@@@@@@@@???======>>>??????@@@AAABBBCCCDDDGGGIIIDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCC@@@AAABBBCCCBBBBBBCCCEEEFFFEEECCCAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@AAAAAA???@@@BBBCCCBBBAAA???>>>BBBAAA???>>><<<<<<;;;;;;;;;;;;::::::999888777777888888888777666666555555777777666666555555555444555555444444444333333333111111111111111111111111333222222222111111000000...///000111111111111111000000000000000000000000///////////////000111111000000000000000000000000000000//////.........---////////////////////////,,,,,,,,,---------......---------.........//////...///000111222333444444111111000///...------,,,+++,,,.../////////......---.........//////000000+++,,,------.........---........................---------------...//////........................................................................---......///////////////******+++++++++,,,,,,,,,******+++,,,,,,***)))(((******+++++++++,,,,,,,,,......---,,,+++***)))(((******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))((())))))))))))))))))))))))++++++,,,,,,,,,---------))))))))))))))))))))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++/////////......---------++++++++++++++++++++++++...------,,,,,,,,,------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,+++,,,---...///++++++,,,,,,,,,,,,------,,,,,,............,,,,,,,,,,,,,,,---------....../////////////////////////////////...---,,,******---------,,,,,,+++++++++//////.........---------------,,,+++,,,---...///...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,....../////////////////////......---------............////////////......////////////////////////......////////////......000000000000000000000000000000000000111111111111111111111000000000000000111000000000111222333333000000000000111111111111222222222222222222222222555555555555555555555555555444444333333444444555444444555555666777777777888888777777777777777888:::;;;;;;999888777888:::999999999999::::::;;;<<<;;;;;;::::::::::::999999;;;;;;===>>>??????????????????>>>>>>??????@@@AAABBBAAAAAA@@@AAABBBDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBBBBBBBAAAAAA@@@??????@@@CCCEEEFFFFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@???CCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<;;;:::::::::;;;;;;:::::::::999999999777777777777666666666666777777666666555555555555555555444444444333333333222222222222222222222222222222111111111111222222111111222222222222111111222111111111000000//////000000000000000000000000222111111111000000//////////////////////////////......////////////..........................................////////////+++...111444666777777666222///------///000...,,,///...------...///000111///////////////.........000000//////.........---..............................////////////......000///...---,,,---......////////////////////////......---------,,,,,,,,,...............///000000*********+++++++++,,,,,,***++++++++++++***))))))*********+++++++++,,,,,,,,,,,,++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++***++++++++++++***)))((())))))))))))))))))))))))++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))***++++++++++++++++++,,,*********+++++++++,,,,,,***++++++++++++++++++***+++++++++,,,,,,,,,,,,---************************++++++++++++++++++++++++******++++++,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++...------,,,,,,,,,------,,,,,,+++++++++,,,------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,---------..........................................---,,,++++++..................------///.........------------------,,,,,,,,,---...///...------,,,,,,---------------------------------.........---------------......---------......///......////////////....................................////////////......//////////////////////////////000000000111111111000000000000000000000000111111111000111111222222000000000000111111111111222222222222222222222222444444444444444444444444444444333333333333444444444444555555666666777777888777777666666666777777999::::::999777666888999999888888888888999999:::::::::::::::::::::::::::;;;;;;<<<===>>>??????>>>?????????>>>???@@@@@@AAAAAAAAA@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@BBBDDDEEEFFFEEEDDDDDDDDDDDDCCCCCCBBBAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@===============;;;:::999;;;::::::::::::999999999777777777666666666555555555555555444444333333333555444444444444333333333222222222222222222222222111000000000000000000111000111111222222111111000111111111000000000//////000000000000000000000000111111000000000/////////////////////////////////......////////////..............................---------.........//////---...000333444555555555222///------//////...---///...------...///000111////////////............000/////////.........---..............................////////////......000///...---,,,------...........................//////.........---------...............//////000*********++++++++++++,,,,,,+++******)))******************++++++++++++,,,*********+++++++++,,,,,,*********++++++++++++,,,++++++++++++++++++++++++******++++++******)))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))+++++++++++++++******************++++++++++++,,,))))))************))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***+++,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,+++++++++,,,,,,........................++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------------++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,---------..............................,,,------......------,,,------..............................---------------,,,,,,,,,,,,---...///---------,,,,,,------..............................---------,,,,,,++++++---,,,,,,,,,---...//////......////////////....................................////////////......//////////////////////////////000000000000111111000000000000000000000000222222111000000000111111000000000000111111111111111111111111111111111111333333333333333333333333444444333333333333444444444444444555666666777777666666555555555666666777777888888777666555777888999888777777777777777777888888999999:::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>???????????????@@@@@@AAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@AAAAAABBBBBBBBBBBBAAACCCCCCEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@?????????<<<===>>>>>>>>><<<:::999:::::::::999999999888888777666666666666555555555333333222222222222111111444444444444333333333333222222222222222222222222000000////////////000000000111111222222111111000111111000000000000//////000000000000000000000000000000///////////////...////////////////////////......////////////..............................------------..................///000111222333333111///------...///...---.........---......///000......................../////////...............------------------------......////////////......///......---,,,---------........................////////////............---............/////////************++++++++++++---,,,***)))))))))***+++************++++++++++++************++++++++++++************++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,++++++******))))))************++++++++++++)))******************)))************++++++++++++***************************+++++++++++++++,,,,,,(((((()))***++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...---,,,,,,++++++++++++------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***+++,,,---...---,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------..............................+++,,,------.........---+++++++++,,,,,,---------------------------------,,,,,,,,,,,,------......------,,,,,,,,,---......------------------------......------,,,,,,++++++++++++,,,,,,---...///000......////////////....................................////////////......////////////////////////////////////000000000111/////////000000000000000333222111000000///000000///000000000111111111111000000000000000000000000222222222222222222222222444333333333333333333444333333444555555666666777555555444444444555666666666777777666444444666777999999888777666666666666666777888999:::;;;<<<<<<:::;;;<<<===============??????>>>>>>??????@@@AAA>>>??????@@@AAABBBCCCCCCDDDEEEEEEEEEDDDDDDCCCBBB@@@@@@AAABBBCCCCCCCCCBBBDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBEEEEEEEEEDDDCCCBBBAAA@@@AAAAAA@@@@@@@@@@@@??????>>>======<<<<<<;;;;;;;;;999999999999888888888888666666666555555555444444222222222222222111111111444444444333333333222222111111111111111111111111000000////////////000000000000111111111111000000000000000000000000//////////////////////////////////////////............////////////////////////---......//////......---........................---............///////////////.........///000111///...---------.................................------...............///........................---------------------------......//////......---......---------,,,,,,,,,....................................------------------.........///......))))))*********+++++++++---,,,***)))))))))***+++))))))*********++++++++++++++++++*********))))))))))))*********+++++++++************************((())))))*********))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))+++++++++******)))))))))))))))*********+++++++++******++++++++++++******)))))))))*********++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---------,,,++++++++++++,,,,,,,,,------------------------------,,,,,,,,,---------..............................++++++,,,---............+++++++++,,,,,,---------,,,,,,------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,+++++++++,,,,,,...///000......////////////....................................////////////.................................////////////000000000......//////000000000000222222111000///////////////000000000111111111111000000000000000000000000222222222222222222222222333333333222222333333333333333444444555666666666444444444444444555666666555555666555444444555777:::999888777777777777777666666777888:::;;;<<<<<<:::;;;;;;<<<<<<<<<<<<;;;>>>============>>>??????======>>>???AAAAAABBBBBBDDDDDDDDDDDDDDDCCCCCCBBB@@@AAABBBBBBCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCBBBAAAAAAAAABBBBBBCCCDDDDDDDDDAAAAAA@@@@@@@@@@@@AAAAAADDDDDDDDDDDDCCCBBBAAA@@@BBBAAAAAAAAA@@@@@@@@@??????===;;;999999:::<<<>>>999999888888888777777777555555555555444444444444222222222222222333333333444444333333333222222222111111111111111111111111222111111000000111111222000000000111111000000000//////////////////000000////////////////////////............////////////////////////////////////------............------............................../////////000000000///......------......///.........---------...///..................------,,,---------......//////---------...............------------------------------............---------------------,,,,,,,,,........................---------,,,,,,,,,++++++,,,,,,---...///......---)))))))))************+++,,,+++******)))*********)))))))))************+++++++++*********))))))))))))))))))************+++************************(((((())))))******))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***************))))))))))))))))))************+++***++++++++++++++++++***((())))))))))))*********++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,+++++++++*********************+++++++++++++++++++++++++++++++++++++++******++++++,,,---...------,,,+++++++++,,,,,,************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,---------......------------------------+++,,,,,,---.........---------..................,,,,,,,,,,,,------------+++,,,------......------,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,+++++++++,,,---............////////////......------------------------......////////////....................................////////////000000---......//////000000111111111000/////////000000000000000000111111111111111111111111111111111111222222222222222222222222333333222222222222333333333333333444555555666666444444444444444555666777444555666555444444666777999888777777777777777888666666777888999:::;;;<<<::::::;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<======>>>;;;<<<>>>???AAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCCCCCCCBBBDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAA@@@@@@??????@@@@@@AAABBBBBBBBBCCCBBBBBBAAA@@@AAAAAAAAA@@@??????>>>>>>===<<<999777777999;;;===888888888777777777777666555555444444444333333333222333333333333444444444333333333333222222222222111111111111111111111111222222111111111111222222///000000111111000000///......////////////000000000000000000000000000000...////////////000000000////////////////////////------............------.................................////////////000..................------,,,---...---,,,,,,...000---............---,,,,,,,,,,,,,,,---......//////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------------,,,++++++------------------------,,,,,,,,,,,,+++++++++***+++,,,---//////...------))))))))))))***************++++++++++++***))))))))))))))))))************))))))))))))************))))))))))))************************************'''(((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************))))))((((((((()))))))))******************************)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,))))))*********+++++++++************************************+++,,,---...,,,,,,+++++++++,,,------++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++++++++++++++***++++++,,,---++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,---------......------------------------,,,,,,------...---------..................------++++++,,,,,,,,,---------+++,,,---.........------,,,,,,,,,,,,---...//////------------------------+++++++++,,,------......,,,,,,,,,+++,,,,,,------......////////////......------------------------......////////////......................................./////////000000------......///000000111000////////////000000111000000000000111111111111222222222222222222222222333333333333333333333333333333222222222222333333222333333444444555555666444444444444555666777888444555666555444555666888666666666555666666777777666777777888999::::::;;;::::::;;;;;;;;;::::::999;;;::::::::::::;;;<<<<<<:::;;;===???AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCBBBAAABBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@????????????@@@@@@???@@@AAAAAABBBAAAAAAAAA?????????>>>===<<<<<<<<<999999999999999999999999888888777777777666666666444444444333333333333222222222222333333333444444333333333222222222222111111111111111111111111111111111000000000000111111//////000000000000//////........./////////000000000000000000000000000000/////////000000000111111////////////////////////,,,------......------,,,........................,,,,,,,,,---------......,,,---...//////...------+++---...---,,,+++...000------.........---,,,+++++++++,,,------...//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------,,,+++***------------------------------,,,,,,,,,+++++++++***,,,---//////...---,,,))))))))))))******************+++,,,,,,***)))((())))))))))))************''''''((()))***+++,,,,,,))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------******+++,,,---......///+++++++++,,,,,,---------))))))))))))))))))))))))************+++,,,---...++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,+++***)))***+++---...++++++,,,,,,,,,---------......,,,,,,,,,,,,......,,,,,,,,,---------......------------------------,,,------......---,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------+++,,,---.........---,,,+++++++++,,,---...///000........................))))))***+++,,,------...------,,,+++++++++,,,,,,......////////////......------------------------......////////////........................................../////////000---------...///000000111//////...//////000111222000000000000111111111111222222222222222222222222333333333333333333333333333222222222222222222333222222333444444555555666444444444555666777888888444555666666555555777999444444444444444555666777777777777888999999::::::::::::;;;;;;;;;:::999999:::999999999999:::;;;;;;999;;;===???AAAAAAAAAAAA@@@@@@AAABBBBBBAAAAAAAAACCCDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@>>>>>>???@@@AAAAAAAAAAAA>>>======<<<;;;;;;::::::444666999<<<<<<:::777555777777777777666666666666444444444333333333222222111111222222333333333333333333333222222222111111000000000000000000000000000000////////////000000//////000000000000//////---.........//////000000000000000000000000000000//////000000111111222222////////////////////////,,,------......------,,,........................******+++++++++,,,,,,,,,+++,,,...000000///...,,,+++---...---++++++...111------...///...---+++***++++++,,,,,,---...//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---...---,,,+++***------------------------......---------,,,,,,,,,***+++---//////...---,,,************************)))************+++++++++))))))))))))))))))))))))************************((()))++++++)))((()))***************))))))))))))******))))))))))))******+++*********))))))((((((((((((''''''''''''((((((************************************))))))))))))))))))************))))))************************))))))************))))))))))))))))))))))))))))))---,,,***)))))))))************+++++++++,,,,,,,,,------,,,++++++,,,------))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++*********)))))))))************++++++++++++***)))***++++++***)))******+++,,,...///000000))))))*********+++++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......///......---+++******)))...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------.........------------------------.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,------...///.................................//////000111111111111111000000000000000000000000111000000////////////000////////////000000000000222222222222222111000///111111111111111111111111222222222222222222222222333333222222111222222222444444444555555555666666666666555555555666666777666555555666666777888999888777777777888999:::::::::::::::999::::::;;;;;;<<<;;;;;;:::::::::;;;;;;<<<<<<===???@@@AAABBBCCCBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBAAA???>>>???@@@======>>>???@@@BBBCCCDDDBBBBBBAAAAAA@@@???>>>>>>@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>============@@@@@@???>>><<<;;;:::999999888888777777777777777666555555555555444444444333333333333333333333333666555444333333444555666333333333222222222111111111111111111111111111111222222111111111111222222//////000000///...------000000//////.........---000000//////.........---000000////////////000000//////...---,,,++++++***---------.........//////...------,,,,,,------...//////000000///......---...........................------,,,,,,------............////////////000++++++******++++++,,,---.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///////////////......---000///...---------------...,,,***+++...//////---,,,,,,,,,---------......************************))))))*********+++++++++))))))))))))))))))))))))************************((()))++++++)))((()))***************))))))))))))******))))))))))))******************)))))))))(((((((((''''''''''''((((((************************(((((())))))*********+++))))))************))))))************************))))))************)))))))))))))))))))))))))))))),,,,,,***)))))))))******************++++++,,,,,,---,,,+++******+++,,,---***************************++++++,,,,,,++++++***+++++++++*********)))))))))************++++++++++++***)))***++++++***)))))))))***+++,,,------...************++++++++++++***************************++++++,,,,,,++++++***,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,++++++...---,,,,,,+++++++++,,,************************...------,,,,,,------...------------------------))))))******++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................//////000000000000000..............................///000000000000///////////////////////////000000////////////000000////////////000000000000111222222222222111000///111111111111111111111111222222222222222222222222222222222111222222333333444444444444555555555666555555555555555666777777444444444555777888::::::888888777777777888999999777777777777888888999:::<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@?????????@@@AAA@@@>>>===>>>???>>>>>>??????@@@BBBCCCDDDBBBAAAAAA@@@??????>>>>>>>>>>>>?????????>>>======>>>>>>>>>>>>=========<<<;;;;;;;;;::::::999999999999888777777666666777777555555555555444444444444333333333333333333333333222111000//////000111222222222222222111111111111111111111111111111111111111111000000000000111111///////////////......---000/////////.........---000/////////.........---000000////////////000000.........------------------------.....................------------......++++++,,,---....................................------,,,,,,,,,,,,------,,,,,,---------.........------,,,,,,------...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,///...------,,,,,,------...,,,***+++---///...---,,,,,,,,,---------......************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***************))))))))))))******))))))))))))******************)))))))))))))))((((((''''''(((((()))************************''''''((()))***+++,,,,,,))))))************))))))************************))))))************)))))))))))))))))))))))))))))),,,+++******)))*********)))))))))************+++++++++************++++++++++++++++++++++++++++++******++++++++++++******+++++++++***************)))************++++++++++++***)))***++++++***)))(((((())))))******************+++++++++,,,,,,,,,************************)))******++++++******)))---,,,+++******+++,,,---------------------------,,,,,,,,,,,,------------+++++++++,,,,,,---------------,,,+++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------''''''((()))***+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////000000000000........................------...////////////...//////////////////////////////...//////000111222////////////000000000000111111222222111111000000111111111111111111111111222222222222222222222222111111111111222333444444444444444444555555555555444444444444555666777888333333444555777999:::;;;999888888777777777777888666666666777888999:::;;;<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>???@@@???======>>>???@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@??????>>>>>>===<<<<<<======>>>>>>======>>>>>>>>>=========<<<<<<999999999999999999999999999888777777666666777777555555555555444444444444333333333333333333333333222222111111111111222222111111111111000000000000000000000000000000000000000//////////////////000///////////////........./////////.............../////////...............000//////......//////000------........./////////.........---------------......------------......'''((()))+++---...//////------------------------------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------,,,,,,------...///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***------,,,,,,++++++,,,,,,---,,,++++++---......---,,,,,,,,,---------......************************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))++++++)))((()))***************)))))))))(((******))))))))))))***************)))))))))))))))))))))(((((((((((())))))************************'''(((((()))******++++++))))))************))))))************************))))))************))))))))))))))))))))))))))))))++++++******************)))))))))))))))))))))***************************++++++++++++++++++++++++******++++++++++++******************************))))))*********++++++++++++***)))***++++++***)))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,******************************++++++++++++******---,,,***))))))***,,,---,,,,,,,,,,,,------------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,------..............................------...////////////...////////////////////////............///000222222////////////000000000000000000111111111111000000111111111111111111111111111111111111111111111111111111111111222333444555444444444444444444444444222333333444555666888999555555555555666888999:::999888777666666666666666777777777888999;;;<<<===<<<<<<;;;;;;;;;<<<=========================================================???@@@???>>>>>>???@@@BBBBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>=========;;;<<<======>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::::::::888888777666666666666666555555555444444444333333222222222222222222222222222222222222222222222222000000000000////////////000000000000000000000000///......------......////////////.........//////................................................/////////....../////////.../////////////////////......------------,,,,,,------,,,,,,,,,,,,------'''(((***+++---.........---------------------------,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,++++++******++++++,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***,,,,,,++++++***++++++,,,---,,,++++++,,,,,,------,,,,,,,,,---------......************************(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((()))++++++)))((()))***************)))))))))(((******))))))))))))******))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************+++************)))))))))))))))))))))************************************************)))******++++++******)))************************))))))*********++++++++++++***)))***++++++***)))***************)))))))))******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---------------------------+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------------------,,,,,,+++,,,---....................................///000000000//////....................................///000222222////////////000000000000///000000111111111000000000000000000000000000000111111111111111111111111111111111111222333444555444444444444444444333333222222333333555666777888888777777666666666666666888888777666555555555555777777777888999;;;<<<===;;;;;;;;;;;;;;;<<<===============<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===???@@@@@@??????AAABBBBBBBBBAAA@@@????????????>>>>>>============<<<<<<<<<<<<===>>>????????????============<<<<<<<<<<<<===<<<;;;:::999888777777888777777666555666666666555444444444444333333333222222222222222222222222......////////////......000000000/////////......////////////////////////......------------......//////............///000---------...............---------...............//////............//////111000000///......------------------------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------++++++******++++++,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++*********++++++,,,,,,,,,,,,+++++++++,,,---,,,,,,,,,---------......************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***************))))))))))))******))))))))))))******))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))************))))))(((((())))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***++++++++++++***+++************)))))))))******+++,,,,,,+++******))))))))))))))))))))))))))))))************))))))***************+++++++++)))************++++++++++++***)))***++++++***)))+++++++++***************))))))*********+++++++++************************,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,,,,---++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---------...000111..............................///000000000000///........................//////...//////000111222////////////000000000000//////000000111111000000000000000000000000000000111111111111111111111111111111111111222333444444444444444444333333333333333333333333444555666777:::999888666555555555555777666666555555555555666555555555666777888999::::::::::::::::::;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===???@@@AAA@@@@@@BBBDDDAAAAAA???>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????>>>>>>=========<<<<<<<<<;;;;;;<<<;;;:::999777666555444888777666666555555666666444444444444333333333333222222222222222222222222///000000111111000000///000000000000////////////////////////////////////......------------......//////...------...000111---------------.........---------------.........///......------......///111111000///...---,,,++++++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------............------,,,,,,------...///,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++******++++++,,,,,,,,,------,,,******+++---,,,,,,,,,---------......************************(((((((((((()))))))))***))))))))))))))))))))))))************************((()))++++++)))((()))***************))))))))))))******))))))))))))******((()))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))***+++,,,++++++***,,,,,,++++++***************+++,,,------,,,+++***************************))))))************))))))))))))*********+++++++++)))************++++++++++++***)))***++++++***)))*********************+++(((((()))))))))*********************************++++++,,,,,,,,,,,,++++++)))***,,,------,,,***)))******++++++,,,------...***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,...///111........................------...////////////...........................000000////////////000000////////////000000000000...//////000000000000000000000000000000000000000111111111111111111111111222222222111222222333333444444444333333333222222333333333333444444555666999888777666666555555666555555444444444555666666666666666666666777888888888888888999999;;;<<<<<<:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<===???@@@???@@@BBBCCC??????>>>===<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>======<<<<<<======<<<<<<<<<;;;;;;;;;;;;::::::999888777777777777777666555555555555666444444444333333333222222111111111111111111111111222222333444444333222222111111111000000000//////..............................------------......//////---------...000111,,,,,,,,,------.........,,,,,,,,,------.........///......------......//////.........------,,,,,,******+++,,,---......///...------,,,,,,------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------............------,,,,,,------...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))+++++++++++++++,,,------+++------,,,))))))***,,,,,,,,,,,,---------......************************(((((((((((())))))))))))))))))))))))))))))))))))************************((()))++++++)))((()))***************))))))))))))******))))))))))))******(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))***+++,,,,,,+++***,,,,,,,,,+++++++++******+++,,,------------,,,+++++++++++++++++++++++++++))))))************))))))))))))******++++++++++++)))************++++++++++++***)))***+++++++++)))((()))))))))*********+++(((((((((((())))))))))))******************************++++++++++++******(((***,,,......,,,***(((++++++,,,------...//////******+++++++++,,,,,,,,,)))******+++---......///++++++++++++,,,,,,---...........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,---...//////000++++++++++++++++++++++++************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---///........................+++,,,------......------........................111000000////////////000////////////000000000000......///000000000000000000000000000000000000000000000000000000000000000333333222222111222222222444444444333333222222222444444333333333444444555777777666666666666777777444444444444444555666777999888888888888888999999888888888888999:::;;;<<<999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<=========:::<<<>>>>>>>>>???AAACCC>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<;;;::::::======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777666555555555555555444444444333333333222222111111111111111111111111///000111222222111000///111111111111000000000000........................///......------......//////...---,,,---...111222,,,,,,,,,------.........,,,,,,,,,------..................------.........,,,,,,,,,------------...))))))***+++---...////////////............//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------......++++++******++++++,,,---,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((,,,+++++++++,,,------...+++---...,,,)))(((***,,,,,,,,,,,,---------......******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******)))))))))***,,,---,,,+++******))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************************++++++******)))(((((((((******))))))))))))************++++++++++++******(((((()))***++++++,,,,,,))))))***++++++++++++***************************))))))))))))************,,,+++)))((((((((())))))+++***)))(((((()))***+++******))))))))))))******((((((((((((((((((((((((++++++*********************)))((((((((()))++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++......---+++(((((()))+++------++++++++++++------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,******+++,,,------......************************)))******++++++******)))+++,,,---------,,,+++***++++++,,,,,,,,,,,,------000000//////.........---............////////////............////////////000///...---,,,------...,,,,,,------...///000000111111111000000000000000111111000000//////......000000000000000111111111333222222111111222222333333333333333333333333333777666444333333444555666777555333333555777888777666666666666777777777777999888666444444555777888888888888777777777777777::::::999999888999999999;;;<<<<<<<<<;;;::::::999:::;;;===>>>?????????>>>???===;;;999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::999999888777666666666666666666555555555555222222222222222222333333333333333444444444555555111111111111111111111111111111000000//////......000000///...............------......///000000111........................------......------,,,+++---------............///000000//////.........---........................---,,,,,,,,,,,,---..............................------------,,,,,,+++***---------,,,,,,+++++++++%%%&&&(((***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,...---+++*********++++++---+++******,,,......---***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,******++++++++++++,,,,,,...---+++*********++++++++++++,,,------......///)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******)))))))))***,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************************))))))))))))+++******))))))******+++)))******++++++******)))(((((()))******+++,,,,,,))))))***++++++++++++***************************))))))))))))************---,,,+++*********++++++,,,+++***))))))***+++,,,******))))))))))))************************************************************)))))))))***+++,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,------+++))))))+++------,,,++++++++++++,,,---+++,,,,,,------,,,,,,+++------------------------------------------------******+++++++++,,,,,,,,,'''(((((()))******++++++******************************++++++++++++******,,,---.........---,,,,,,++++++,,,,,,,,,,,,------............---------,,,............////////////............////////////111000...---------...///,,,,,,------...//////000000000000000000000000000////////////000000000000000000000000000111111111333222222111111222222333222222222222222222222222555555444444444444555555888666444555777999999999666666666666666666666777888777666555555666777777777777777777777777777777:::999999888888999999999;;;;;;<<<<<<;;;::::::999:::;;;===>>>??????>>>>>>>>>===;;;999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::::::::999888777777777666666666666555555555444222222222222222222222222222222333333333444444444111111111111111111111111000000000000//////......000000///...............,,,------...//////000000........................---............---,,,,,,---------............//////.........------------........................---,,,,,,,,,,,,---...............---------------,,,---------,,,,,,+++***---------,,,,,,,,,++++++'''((()))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......,,,+++++++++,,,,,,,,,+++******,,,------,,,***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,,,,,,,------------......------+++*********++++++++++++,,,------......///((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********)))******+++,,,,,,+++******))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++************************))))))))))))************+++******))))))******+++)))******++++++******)))((())))))******+++++++++))))))***++++++++++++***************************))))))))))))************))))))((('''''''''((((((,,,,,,++++++++++++,,,,,,******))))))))))))******************************************************+++************+++,,,,,,++++++************++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,,,,,,,++++++---///,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++........................------------------------******+++++++++,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------............------++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---............/////////---............/////////000///......---.........,,,,,,------.../////////000000000000000000000000.........///000111111111/////////000000111111111222222111111111111222222111111111111111111111111444444555555555555444444666555444444777888888888666666666666666666666666666666666666666666666666777777777777777777777777999999888888888999999:::;;;;;;;;;;;;;;;::::::999:::;;;<<<===>>>>>>>>>>>>===<<<;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::999888888777777666666555555555444444444333333333222111111111000111111111222222222333333111111111111111111111111000000000////////////...000//////............///,,,,,,,,,---......//////////////////////////////......//////......---,,,---------............///---------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,---............------,,,,,,++++++,,,,,,---------,,,++++++------------,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,///...---,,,,,,,,,------,,,+++***+++,,,---,,,+++***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,,,,,,,------------......---,,,,,,++++++++++++,,,++++++,,,------......///(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******************++++++,,,+++******))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))******************************'''(((((()))***+++++++++***))))))(((((())))))***))))))************))))))((()))))))))*********+++))))))***++++++++++++***************************((()))))))))************((('''''''''''''''''''''++++++++++++++++++++++++******))))))))))))*********************************************++++++++++++++++++++++++,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++---...,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------------------+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,---------.........//////---------.........//////......---------------------------.........///////////////000000000000000.../////////000000000111......//////000111111111222222111111111111222222222222222222222222222222222333444555666555444333333222111222555666666555666666666666666555555555444555666777777777666666666666666777777777777777888888888888888999999:::::::::;;;;;;;;;::::::999;;;;;;<<<<<<============<<<;;;:::999999999::::::::::::::::::::::::::::::========================;;;;;;;;;:::::::::999999::::::999999888888888888555555555444444444333333444333333222111000000///000000000000111111111111111111111111111111111111////////////////////////000///............//////,,,,,,,,,---------......////////////////////////......//////......---,,,---------............///------------------------------------------------,,,,,,++++++,,,,,,---......------,,,,,,++++++***,,,,,,,,,------,,,,,,+++------------------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------,,,,,,,,,------,,,+++***+++,,,---,,,******+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++************,,,+++******))))))******************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))''''''((()))***++++++,,,(((((((((''''''((((((((()))))))))******))))))))))))))))))))))))*********))))))***++++++++++++***))))))))))))))))))))))))((()))))))))************++++++,,,,,,,,,,,,,,,,,,)))******************)))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++******++++++,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++---...---+++***+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,---+++++++++,,,,,,,,,---------------------------...------------............------------............,,,,,,,,,,,,,,,,,,,,,,,,---------.....................//////000000000000111000000000/////////...---......///000000111111222111111000000111111222333333333333333333333333111222444555555555444333222111111333555777666555777666666666555555444444333444555666777666666666555555666666777777777777888777777777888888999:::999999::::::;;;::::::999;;;;;;;;;;;;;;;<<<<<<<<<;;;:::::::::999999999:::::::::::::::::::::::::::========================;;;;;;:::::::::999999999999999888888888888777777444444444444333333333333333333222222111000///////////////000000000111111000000000000000000000000...............///////////////............//////,,,,,,,,,---------------////////////////////////...............------,,,---------............///..................//////------------------------,,,++++++++++++,,,---------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,---------------------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////+++++++++,,,,,,,,,++++++++++++***+++,,,,,,+++)))***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++***)))))),,,+++******))))))******************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++)))((((((''''''(((((()))((())))))******))))))((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************)))***++++++,,,,,,++++++((()))************)))(((******))))))))))))******(((((((((((((((((((((((()))))))))***++++++,,,,,,)))******+++,,,+++++++++******))))))))))))*********++++++++++++,,,,,,,,,++++++++++++++++++++++++***,,,------+++))))))*********++++++++++++******+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))))))))***+++,,,---++++++,,,,,,,,,,,,------------------............,,,------------.........,,,------------.........++++++,,,------------,,,........................---......//////000000111111111111000///.........------...///000000111111111111000000000000111111333333333333333333333333111222333444444555444444333333333666888:::999888777666666555555444444444444444444555555666666777444555555666666777777888777777777777777888999:::888999999:::::::::::::::;;;;;;:::::::::;;;;;;<<<:::::::::::::::999999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999777777777777777777777777444444333333333222222222222222222111000000000////////////000000000111111000000000000000000000000---............////////////............//////000------------------..............................------......------,,,+++---------............///.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,------------++++++,,,---------,,,,,,------------............---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...///000******+++,,,,,,,,,+++++++++******,,,---,,,***(((***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,,,,,,,------------......+++,,,,,,------------,,,++++++,,,------......///)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************++++++,,,+++***)))(((,,,+++******))))))******************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++******))))))))))))******(((((())))))))))))(((((()))))))))))))))))))))((())))))***++++++++++++***))))))))))))))))))))))))))))))))))))************&&&&&&((()))))))))(((((()))***++++++++++++***)))******))))))))))))******))))))))))))))))))))))))((())))))***++++++,,,,,,((()))***+++++++++************))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++''')))+++,,,+++*********)))***+++,,,,,,+++***)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********************,,,---...++++++,,,,,,,,,,,,------++++++,,,,,,------------,,,,,,---------.........,,,,,,---------.........,,,---.../////////..............................------......///000000111000000000000////////////,,,,,,---...///000111222111111000000000000111111222222222222222222222222222222222222333444555666333333444777:::;;;:::888777777666555555444333333444444333333444555777888444444555555666777777888666666666666777888999:::888888999:::::::::::::::<<<;;;:::999999:::;;;;;;999999999:::::::::999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888555555555555666666666666333333333333222222222222111111111111000000000000//////000000000111111111000000000000000000000000---------.........//////...............///000000........................------------------------,,,,,,,,,---,,,,,,+++***---------............///---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,---......//////***+++,,,,,,---------,,,------------.........///,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---......******,,,---------,,,,,,+++******,,,---,,,)))'''***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,,,,,,,------------......++++++---.........------++++++,,,------......///******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++***+++,,,,,,+++***)))(((,,,++++++***)))*********************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))************,,,,,,++++++++++++,,,,,,(((((())))))))))))(((((())))))))))))(((((((((((())))))***++++++++++++***))))))))))))))))))))))))))))))))))))************'''((()))+++++++++***)))***+++,,,------,,,+++*********))))))))))))******************************((())))))***++++++,,,,,,'''((()))***+++***))))))******))))))))))))***************++++++,,,,,,,,,++++++++++++++++++++++++$$$''')))++++++***+++,,,)))***+++,,,,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********++++++******+++---...///++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---...000111111111000///.....................------------...///000000111......//////000000111111,,,,,,---...///000111222111111000000000000111111111111111111111111111111222222111111222444555777111222333666888:::999777777777666555444444333333555444333222333555777999444444444555666777777888666666666666777888999:::777888999:::::::::::::::<<<;;;:::999999999:::;;;888999999:::::::::999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888444444444555555555555555333333333222222222111111000000000000000111111111000000000000111111111111000000000000000000000000---------.........//////...............///000111//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******---------.........//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,---...///000000***+++,,,,,,---------------------.........//////+++,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---***+++---...///...------+++***+++,,,---,,,)))&&&++++++,,,---------,,,,,,++++++,,,---------,,,,,,******+++++++++,,,,,,,,,***+++---...///...------++++++,,,------......///''''''((((((((((((''''''))))))))))))))))))))))))*********)))))))))))))))))))))))))))************---,,,,,,,,,,,,,,,++++++))))))(((''''''((()))***((()))***+++++++++++++++++++++************+++++++++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++***)))(((((()))***+++))))))))))))))))))))))))))))))***++++++++++++***+++*********))))))(((((()))((('''''''''(((***+++))))))))))))))))))))))))++++++******))))))(((((()))******+++++++++******))))))))))))))))))))))))++++++******)))((((((((()))))))))***+++++++++,,,))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++++++++,,,,,,---...///...,,,+++***+++,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,++++++*********,,,,,,,,,---------......///......---+++******))),,,,,,---------,,,++++++---...............------....................................////////////000000000000000000000000000000000000////////////111111111000000///...---111111222222222222111111000111111222222333444444000000111222333333444444444444444555555666666666888777666555444333333333555555555555666666666666555555666666777777888888777777777777888888888888999999999::::::999999999999888666666777888;;;<<<888888888888888999999999999::::::;;;;;;::::::999777888999:::;;;:::999999999999999888888888888777777777777666555555444444333333222222111000//////000000000000000000000000000000000000000000000000---...///000000///......////////////////////////........................//////.........---------///............---------///...,,,+++******+++,,,***,,,------,,,,,,...///.........------,,,,,,,,,''')))***,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......***+++---.........------+++,,,,,,+++))))))+++------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,++++++,,,,,,,,,........................------------------------+++,,,,,,------,,,,,,+++------------------------(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************,,,++++++*********++++++++++++***)))))))))***+++))))))***++++++++++++++++++******))))))******+++************)))))))))((())))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++***)))(((((()))***+++))))))))))))))))))))))))))))))***++++++++++++***************)))))))))((()))(((((('''((()))***+++))))))))))))))))))))))))*********)))))))))))))))+++++++++++++++***)))((()))))))))))))))))))))))))))))))))))))))***************************++++++))))))))))))))))))))))))((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++......---,,,++++++++++++---,,,+++*********++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,------............------------------------------............////////////////////////////////////000000000000////////////111111111111111000000///111111222222222222111111000111111222222333444444111222222333444444555555222222222333333333333333777666555444444333444444555555555555666666666666555555666666777777777777666666777777777777888888888888999999999999888888888888777666777999;;;<<<999999999888888888888888999999::::::::::::999999999:::;;;<<<<<<<<<;;;;;;999999999888888888777777666666555555444333333333333333222111111000//////000000000000000000000000////////////////////////...---,,,++++++,,,,,,---000000000000000000000000........................//////.........---------............------------///......---------......+++---...---,,,,,,---...------------------,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------.........---,,,,,,,,,------+++,,,---,,,+++***+++------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************+++***)))(((((()))++++++------,,,+++*********+++))))))***++++++++++++***+++******))))))******+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***************)))))))))))))))(((((((((((()))***+++))))))))))))))))))))))))))))))))))))************,,,,,,,,,+++***)))((('''))))))))))))))))))))))))'''(((((()))******++++++******************)))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,000///...,,,***)))((((((,,,+++***)))))))))******,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,++++++++++++************+++++++++,,,,,,+++++++++,,,,,,---------***++++++,,,------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---............/////////////////////////////////////////////000000000000000111111222222222222222111111222222222222111111000111111222222333444444222333333444444555555666333333333333222222222222555555444444444444555555444555555555555666666666555666666666666777777777555555666666666777777777777888888888888888888777888888777777888999;;;<<<::::::999999888888777777888888999999999999888888999::::::;;;<<<;;;;;;;;;999999888888888777777777555555444444333222222222222222222111111000000///000000000000000000000000////////////////////////444222///---,,,---000111000000000000000000000000.......................................---------............------------,,,------............---,,,.........,,,+++,,,---,,,,,,------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------111///,,,******+++,,,---***,,,......---,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++((())))))******))))))((((((((((((((((((((((((((()))))))))))))))*********((()))))))))***************)))(((((((((***,,,---...------,,,+++******))))))******+++++++++************))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******************))))))))))))))))))***))))))))))))))))))))))))))))))***++++++++++++************))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((())))))******+++++++++++++++++++++***)))((())))))))))))))))))))))))(((((())))))************++++++******))))))(((((()))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,000///---+++***))))))(((+++++++++************+++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***+++,,,---.........,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////////////////000000000000...///000111222222222222111111222222222222111111000111111222222333444444222333333333444444555555666555555444444333333333444333333333444444555666444444444555555555666666666666666666666666666666444444555555666666777777777777888888888888777777888888888888888:::;;;<<<;;;;;;:::999888888777777777888888999999888888777777777888888999999999999888888888888777777777777555555444444333222222222222111111111000000000///000000000000000000000000////////////////////////555333111000///000111222////////////////////////.........................................................---------,,,,,,((()))+++,,,------,,,+++---...///...,,,++++++---,,,,,,,,,------............---+++******+++,,,---+++++++++,,,,,,,,,------++++++,,,,,,,,,---------...---,,,++++++,,,,,,---***,,,///000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************'''(((((())))))(((((('''(((((((((((((((((((((((((((((())))))************((()))))))))***************)))))))))***+++---...------,,,,,,+++***)))(((******+++++++++******)))***))))))))))))))))))***))))))))))))))))))******************************(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************)))))))))******)))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))******((())))))***************))))))))))))))))))))))))(((((())))))******++++++((()))***+++++++++++++++))))))))))))))))))))))))************))))))((((((+++******))))))((((((((()))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++)))***+++,,,---.........++++++,,,---......------------------------------------------......................................./////////000000000111------///000111111222222111111222222222222111111000111111222222333444444222222222222333333333333555555555444444333333222333333333333333444555666444444444444555555555555666666666555555555555555444444444555666777777777777777888888888888777777888888888999999:::;;;;;;<<<;;;;;;:::999888777777777888888999999888888777777777777777888888999999888888888777777777666666666666555555444333333333111111111000000000000000////////////////////////.........................../////////......---,,,................................................---........................------------,,,,,,,,,((()))+++,,,---,,,++++++---...///...,,,++++++---,,,,,,,,,------............---,,,+++++++++,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------''')))+++.........---,,,***,,,///000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,,,,------,,,,,,+++++++++***++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++************************''''''((((((((((((''''''))))))))))))))))))))))))((((((((()))******++++++))))))))))))************(((((()))***,,,------...,,,,,,,,,,,,,,,+++***)))***++++++++++++***))))))***))))))(((((())))))***))))))))))))************************************(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))************))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))************((()))******++++++******))))))))))))))))))))))))))))))))))))************'''((()))***+++,,,,,,,,,))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++*********+++++++++++++++******++++++,,,,,,------************************++++++++++++++++++++++++------------,,,,,,,,,,,,***************+++,,,,,,++++++,,,---------,,,,,,*********+++++++++++++++******+++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,---------.........---------,,,,,,+++++++++***++++++,,,------------***+++,,,------...------........................,,,------------.......................................//////000000111111------...000000111111111111111222222222222111111000111111222222333444444222222222222222222222222222222222222111111111111333333222222333444555555333444444444444555555555666666666555555555555444444444555666777777888999777888888888888888888777888888999999:::;;;;;;;;;;;;;;;::::::999999888888888888999999999999888888:::999999999999:::;;;;;;888888777777777666666666666666555555444333333333000000000000000000000000////////////////////////........................---...///000000///...---------------------------........................---------...............------------,,,,,,,,,,,,+++,,,,,,------------,,,,,,.........,,,+++,,,---,,,,,,---------------------,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,$$$'''+++///000///---+++***,,,......---,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,000//////......---------************************++++++++++++,,,---......++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++************************(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))************$$$&&&(((+++,,,---,,,,,,,,,,,,---...------,,,++++++++++++++++++***))))))))))))(((((((((((())))))((()))))))))************************************'''((((((((()))))))))***))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************((()))***++++++***)))((())))))))))))))))))))))))))))))***++++++++++++***((()))))))))************((()))***+++++++++******))))))))))))))))))))))))*********)))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))*********)))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************)))*********++++++++++++))))))******+++,,,,,,---************************************************,,,,,,,,,,,,++++++++++++******)))******+++,,,,,,)))***+++,,,---,,,,,,+++)))*********++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,------,,,,,,,,,******+++,,,------------------------------------,,,,,,---------..........................................///000111111111...///000111111111111111111111222222222222111111000111111222222333444444333333333333333333333333111111111111111222222222333333333222333333444444333333444444444555555555666666555555555444444444444555555666777888999:::888888999999999999888888888888999:::;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::999999:::999888888888999;;;;;;888777777777666666666666555555444444333222222222///000000000000000000000////////////////////////......................../////////000000111222222................................................---------.........//////---------,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---...------------------,,,,,,++++++,,,---............++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,'''(((+++---...---,,,++++++,,,---,,,+++***+++---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,//////......---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************"""$$$'''+++,,,,,,+++***,,,---.../////////...---+++++++++++++++***)))((())))))(((((((((((())))))(((((())))))*********+++************************'''((((((((())))))******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************((()))***++++++***)))((())))))))))))))))))))))))))))))***++++++++++++***(((((())))))*********+++((()))***+++,,,+++******))))))))))))))))))))))))++++++******))))))((((((******+++++++++******)))))))))))))))))))))))))))((((((((()))******++++++''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))************************))))))******++++++++++++(((((()))***++++++,,,,,,************************)))))))))))))))))))))))),,,,,,,,,+++++++++******++++++************++++++((()))***+++,,,,,,+++***))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,)))******+++---......///,,,,,,---------,,,++++++)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---......///000111111222000000111222222222222111111111222222222222111111000111111222333333444444444444444444444444444444222222222333333444444555444333333222222333333444333333333444444444555555666666555555555444444444555555666777888999::::::999999::::::::::::999999888888999:::;;;;;;;;;;;;:::::::::::::::::::::;;;999::::::;;;;;;::::::999888777666666666777999:::777777777777666666666666444444333333222111111000////////////000000000000////////////////////////........................---+++******+++---000222////////////////////////........................---------.........//////---------,,,,,,,,,++++++---,,,***)))((()))******+++,,,------,,,,,,...///.........------,,,,,,,,,)))***,,,...//////......++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++,,,,,,+++***)))+++---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,,,,,,,++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///........................+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))*********++++++++++++++++++,,,------------,,,************************'''(((((()))***+++++++++''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++,,,+++***)))(((((((((((())))))))))))************************************))))))))))))))))))))))))))))))))))))************++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******,,,,,,+++***)))(((''''''))))))))))))************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))***+++,,,,,,------------------------------)))))))))))))))******+++,,,++++++******++++++,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------******++++++++++++******)))************+++++++++******))))))******+++,,,******++++++++++++*********+++,,,---...---,,,,,,/////////......---------....................................////////////222///,,,+++...000000///000000////////////000000222222222222222222222222111111000000000000000111333333333222222222111111222222222222222222222222333222222111111222222333333333333333333333333333444444333222222333333333999999:::::::::999999888555777:::;;;:::888888888999999999:::::::::;;;;;;:::;;;;;;<<<======<<<<<<999999999888888888777777888999999999999888777777666666666666555555555555555555444444444333333333000000000000000000000000000//////...------,,,,,,------------------------////////////////////////......------------......//////...------------....................................------,,,,,,,,,++++++,,,,,,---,,,,,,,,,------------------------------------------------,,,++++++******++++++,,,)))************++++++++++++++++++,,,,,,---------------------,,,,,,+++***)))***,,,......---,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++************************---------,,,,,,+++++++++******+++,,,------......++++++++++++++++++++++++,,,,,,,,,+++++++++******((((((((()))***+++---...++++++++++++++++++++++++,,,,,,++++++***)))((((((&&&'''''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))*********+++++++++,,,---------------************************'''(((((()))******++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++***)))))))))))))))******((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))((((((''''''''''''))))))))))))))))))))))))************************))))))))))))******************))))))))))))******************))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))***)))))))))))))))))))))***))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++******++++++++++++******************+++++++++++++++++++++++++++,,,,,,---++++++,,,,,,,,,,,,++++++***+++,,,---------,,,,,,.........---------,,,,,,....................................////////////222///,,,,,,...000000///000000////////////000000222222222222222222222222111111000000000000111111333333222222222111111111222222222222222333333333333222222111111222222333333333333333333333333333444444333333333333333444888888999999999999888888666888::::::999777777888999999999::::::::::::;;;:::;;;;;;<<<<<<<<<<<<;;;999999999999888888888888999999999999888777777666555555555555444444444444444444444444333333333333000000000000000000000000111000000///......------......................................................------------......//////...------------.................................---------,,,,,,,,,....../////////......---------------------------------------------------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,---------,,,,,,+++******,,,---//////...---,,,......////////////......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******************)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++************+++,,,,,,++++++++++++++++++++++++------,,,,,,+++******)))((((((((((((((((((((((((************************(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))***+++,,,,,,------,,,,,,************************((((((((()))******++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((()))***+++,,,''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))(((((((((((('''''''''))))))))))))))))))))))))************************))))))))))))******************))))))))))))******(((((())))))*********+++))))))))))))************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******)))))))))***************+++++++++++++++++++++++++++++++++***+++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++******++++++++++++******************+++++++++,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,***+++,,,---------,,,,,,------------,,,,,,,,,,,,....................................////////////111///------.../////////000000////////////000000000000000000000000000000111000000000000000111111222222222111111111111111111111222222333333444444333222222111111222222333333333333333333333333333444444444444444444444444555666777888888999888888999::::::999777666777888888888999999999:::::::::;;;;;;;;;<<<<<<;;;:::::::::::::::999999999888888999999999999888777555555444444444444333333333222444444444333333333222222000000000000000000000000111111111000//////......////////////////////////------------------------......------------......//////...------------..............................------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))------------------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++,,,---...///000///...---,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++------------------------******************++++++************************************************,,,,,,,,,,,,,,,+++++++++------,,,+++++++++++++++++++++++++++++++++++++++...------,,,,,,+++++++++)))))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''''''''(((((((((((()))))))))***++++++++++++***************************(((((())))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))(((((()))***++++++''''''''''''((((((((((((************************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))************************((()))))))))******************))))))))))))******))))))))))))************((()))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********+++++++++******************************++++++++++++************+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------******++++++++++++***************+++++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////000///...---.../////////000000////////////000000000000000000000000000000000000000000000000111222111111111111111111111111111111222333333444444444333222222111111222222333333333333333333333333333333444444555555555555555444444666777888888888888:::;;;:::999666555666888888888888888999999999999:::;;;;;;;;;;;;:::999999::::::::::::999999999999999999999888777666444444444444444444333333333333333333333333222222222222000000000000000000000000000000000/////////..............................------------------------......------------......//////...------------...........................------------------------+++++++++******((('''''',,,,,,------------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---...///......---++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++------,,,,,,++++++++++++)))))))))))))))((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))&&&'''''''''((((((((((((''''''((()))))))))))))))************************)))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++++++++***)))(((((())))))''''''''''''((((((((((((************************))))))))))))))))))))))))((()))))))))************************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******************))))))))))))((()))))))))************))))))))))))))))))))))))************************************************(((((())))))************(((((())))))************,,,,,,,,,,,,,,,,,,++++++)))))))))******+++++++++)))))))))))))))***++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------******++++++++++++*********++++++++++++,,,,,,,,,))))))***+++,,,++++++***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,..................................../////////////////////.........//////000000////////////000000////////////////////////000000//////000111222222111111111111111111222222222222333333333444444444333222222111111222222333333333333333333333333333333444555666666666666555333444555666777888888888:::;;;:::999666555666888777777777888888888999999999:::::::::::::::999999:::::::::999999999888888777888888777666555444333555555555444444444444333333333222222222111111111000000000000000000000000//////............------------------------------------------------------......------------......//////...------------...........................------------------------............---,,,******,,,,,,,,,---------......------------------------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++,,,,,,------------......////////////......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,........................)))))))))***************,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******))))))(((((((((((())))))''''''''''''((((((((((((&&&'''(((((())))))((((((************************))))))))))))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++,,,+++***)))((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((())))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******+++*********))))))(((((())))))))))))************))))))))))))))))))))))))***************+++++++++************************((((((((()))******++++++((((((((()))******++++++,,,,,,,,,---------------)))))))))***++++++,,,,,,))))))(((((())))))***+++,,,++++++******++++++,,,,,,,,,,,,,,,------------))))))))))))))))))))))))*********++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,((()))***+++,,,+++******++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,------------....................................////////////---///000///...---...000000000////////////000000////////////////////////////////////000111222333222222222222222333333333444444444444333333333333333222222111111222222333333333333333333333333333333444555777777777666666444555666777777888777777999::::::999777666777888666777777777777888888888777888999999:::::::::999999999999888888888777777666666666666666555555444555555555555444444444444222222222111111111000000000000000000000000000000...............---------------------------------------------------------......------------......//////...------------...........................,,,,,,,,,------------...------------,,,++++++***+++,,,,,,------.........------------------------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,------------............------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************++++++************************++++++++++++++++++++++++)))))))))***************+++++++++++++++,,,------++++++++++++++++++++++++************************((((((((()))*********+++(((((((((((((((((((((((('''''''''((()))*********))))))(((((((((((())))))''''''((((((((()))))))))'''((())))))******))))))***************************)))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******)))))))))))))))***((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))*********+++++++++************************'''(((((()))******++++++'''(((((()))******+++++++++++++++,,,,,,---------))))))******+++,,,,,,---******))))))******+++,,,,,,++++++******++++++,,,,,,,,,,,,---------......************************)))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++******++++++++++++******+++++++++,,,,,,,,,------((()))+++------,,,+++***,,,,,,------------,,,,,,,,,,,,+++++++++,,,---...,,,,,,---------.............................................////////////---///111000...---...000000000////////////000000000000000000000000000000////////////000111222333222222333333333444444444555555555444333333222222333222222111111222222333333333333333333333333333333444666888888888777666666777777888888777777777666888::::::999777777888666666666777777777888888555666777999::::::::::::888888888777777777666666444444555666666666555555444444444444333333333222222111111111000000000000000000000000000000000000.............../////////......................................................------------......//////...------------...........................,,,,,,,,,---------......******++++++++++++******++++++,,,,,,---......///------------------------,,,++++++******++++++,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,---......***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++------------------------++++++******************)))))))))******++++++,,,((((((((((((((((((((((((******++++++,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++''''''((()))***++++++,,,))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))(((((((((((())))))))))))))))))***+++++++++++++++*********************************)))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((()))***+++,,,))))))))))))************************************))))))))))))))))))))))))))))))))))))******************++++++,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))******************))))))))))))******''''''((()))***+++,,,,,,))))))))))))************))))))))))))))))))))))))))))))******++++++++++++************************'''(((((()))***+++++++++'''(((((()))***+++++++++))))))***+++,,,,,,------))))))***+++,,,,,,------++++++******++++++,,,---,,,++++++++++++++++++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------******++++++++++++******++++++,,,,,,,,,---------)))***,,,......---,,,+++---..................------,,,+++***+++,,,---...---------....../////////..................................../////////000,,,///111111...---...000000000////////////000000111111111111111111111111////////////000111222333333333333444444555555555666666555444333222222111333222222222222222222333333333333333333333333333222444666888999999777777777888888888888777777666555777:::;;;:::888888888666666666666777777777777444555777888:::;;;;;;;;;777777777777666666666666222333444555666666666666333333333222222222111111111111111111000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////.........------.........//////...------------...........................,,,,,,,,,------.........------.../////////......++++++,,,,,,---...//////------------------------,,,++++++++++++++++++,,,---------.........//////---------,,,,,,+++++++++***+++,,,,,,------------...------------...//////---......//////......---+++,,,,,,------,,,,,,+++...........................------,,,,,,+++++++++******+++,,,------......------------------------,,,,,,,,,------............---,,,***)))(((((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))(((''''''''')))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************************++++++***)))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))+++++++++++++++***)))(((((())))))******)))'''&&&******))))))((((((''''''))))))************))))))))))))))))))))))))))))))++++++*********************(((''')))---///...---))))))((((((((((((((()))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))************+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************++++++++++++++++++*********))))))***************)))((('''(((((()))************)))******))))))******+++,,,((())))))+++,,,---......,,,,,,,,,---------......,,,++++++***)))))))))***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---++++++,,,------,,,++++++////////////////////////---///000111000///---,,,---------............///......//////000000111111000000000000000000000000000000000000000000000000111111000000///.........222111000///000222555777666555444444333333333333111111222333444444444444555555555555555555555555555444444444444555666666111222333444555555555555777777777777777777777777666666666666666666666666777777777777888888888888777777888888888888777777777777666666666666777777222222222222222222222222000000000000000000000000000000000000000000000000..................------........................////////////////////////..............................------------......000///...---,,,+++******------------------------------------------------------------------------.........------,,,,,,,,,******+++++++++,,,,,,,,,---...///---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,++++++---......---++++++***+++,,,---...---,,,,,,------,,,++++++,,,,,,,,,------++++++++++++------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++***************+++,,,+++***)))***+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))+++***)))))))))***,,,---(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************************+++***)))(((((((((((())))))))))))(((((((((''''''))))))))))))))))))))))))***++++++++++++***)))(((&&&'''((()))******))))))***)))))))))((((((((('''))))))************))))))))))))))))))))))))))))))***************************)))((()))---...---,,,))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))))))))*********))))))))))))*********************)))((('''''''''))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************++++++++++++++++++*********))))))*********+++******))))))((()))******++++++************))))))******+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++***************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---------...+++,,,---......---,,,+++------------------------***,,,...000111111000///---------............///...///////////////000000........................000000000000000000000000111111000000000000//////333222000///000222444666555444444333222222333333111111222333444444444444555555555555555555555555444444444333444555555666222333333444555555555555777777777777777777777777555555555555555555555555666666666777777777888888666777777888888777777666555555555555555666666666222222222222222222222222000000000000000000000000////////////////////////......................................................................................................------------.........---------------,,,,,,------------------------------------------------------------------------......---------,,,,,,,,,++++++++++++++++++,,,,,,+++,,,,,,+++)))'''((())),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........***++++++,,,,,,++++++***,,,,,,------------,,,,,,******,,,------,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************************++++++,,,+++*********+++------++++++++++++++++++++++++))))))))))))))))))))))))*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))((((((''''''((((((***)))))))))))))))(((((())))))))))))))))))))))))******++++++******))))))%%%&&&''')))******++++++))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))************************+++***)))***,,,---,,,+++))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))************))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************++++++++++++++++++***************)))***++++++++++++++++++)))******+++++++++++++++******))))))******+++,,,...------,,,+++***))))))******+++++++++,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---------...------............------------------------------***+++---///000000000///---------............////////////.......................................000000000000000000000000000000000111111111111222444333111000000111333444444333222222111222222222111111222333444444444444444444444444444444444444333333333333333444444555333444444555555555444444666666666666666666666666555555555555555555555555555555555666666666666777666666777777777777666666222333444555666555555444222222222222222222222222000000000000000000000000////////////////////////........................................................................------------------------......------------......,,,,,,,,,------.........------------------------------------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++---...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............***++++++,,,,,,++++++***------,,,,,,,,,,,,------)))***++++++,,,,,,++++++,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,---............---++++++++++++++++++++++++,,,,,,,,,++++++++++++******)))))))))***+++,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))************************((((((''''''''''''((((((************))))))))))))(((((((((((((((((((((((())))))************))))))&&&''''''((()))*********))))))))))))(((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))************++++++******++++++******)))(((((((((((())))))***))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))++++++******))))))((((((((()))))))))***************)))))))))((((((((('''))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******))))))******+++,,,...------,,,+++***)))))))))************+++++++++------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))******,,,---...++++++,,,,,,,,,,,,------+++,,,......,,,,,,,,,---........................////////////////////////....../////////...---,,,---------............/////////......------,,,,,,........................///////////////////////////000000111222222333333444333111000000000111222222222111111111111111222111111222333444444444444444444444444444444444444333222222222222333444444444555555555555555444333555555555555555555555555555555555555555555555555444444444555555555666666666666666777777666666666111222444666777666555444222222222222222222222222000000000000000000000000////////////////////////---------...............................................................------------------------...------,,,,,,------...,,,,,,,,,---------......---------------------------------------------------------------------------------------------------,,,,,,,,,,,,+++++++++///000000000...------///,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,---,,,+++******+++,,,---))))))******++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++(((((((((((((((((((((((((((((()))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************((((((((((((((((((((((((((())))))*********)))))))))))))))(((((((((((()))(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((((((((()))))))))************++++++******))))))***((((((((((((((()))******))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))++++++******))))))((((((((()))))))))************))))))))))))((((((((((((************************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******))))))******+++,,,++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,************+++---......+++++++++,,,,,,---------***+++------+++***+++,,,........................////////////////////////...............------,,,---------............/////////......------,,,,,,//////////////////////////////////////////////////////000111222333333444444333222000000000000000111111111000000111111222111111222333444444444444444444444444444444444444333222222222222333444444555555555666555555444444444444444444444444444444555555555555555555555555444444444444555555555555666666777777777777666666222333555777888777555444222222222222222222222222111111111111111111111111........................---------.........//////................................................------------------------------,,,,,,,,,,,,------......---------,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,------......------,,,,,,+++***))))))***+++,,,***************+++++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))***++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((())))))(((((()))))))))))))))***))))))))))))))))))))))))(((((())))))******))))))******)))((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))'''(((((())))))*********)))***++++++)))((()))***(((''''''(((((()))***+++))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))((((((((((((************************))))))))))))************)))))))))))))))))))))))))))************+++++++++***************+++++++++)))***++++++++++++++++++)))******+++++++++++++++******))))))******+++,,,*********++++++,,,,,,,,,))))))*********+++++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++,,,---...***++++++,,,,,,------...***+++------+++***+++,,,......------------......------------------------++++++,,,---...///000000---------............////////////...............000000000000000000000000000000000000000000000000//////000000111222333333333222111000000000000000111111111000111111222333111111222333444444444444333333333333333333333333333333333333333444444555444555555666666666555555555555555555555555555555444444444444444444444444444444444555555555555666777777888888888888777777444555666777777666555444222222222222222222222222111111111111111111111111........................,,,,,,------.../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------.........------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,***++++++,,,,,,++++++***++++++************+++++++++************+++,,,,,,++++++++++++,,,---......+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++***************+++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++''''''((((((((()))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))(((''''''((()))***'''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))''''''(((((()))******+++(((***+++***)))((()))+++''''''''''''((()))***+++))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))*********))))))))))))************(((((((((((())))))))))))************************))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++*********+++******))))))((()))******++++++************))))))******+++,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++************+++,,,******+++,,,,,,---......+++---///...---,,,------...---,,,++++++,,,---...------------------------+++++++++,,,---...///000---------............///...///////////////000000////////////////////////000000000000000000000000/////////000000111111111111111111000000000000000111111111111111222333333111111222333444444444444333333333333333333333333444444444333444555555666333444555666666777666666555555555555555555555555444444444444444444444444444555555555555666666666888888999999999999888888666666555555444333333333222222222222222222222222111111111111111111111111........................,,,,,,------...//////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------------...------------------------------------------------------------------------,,,,,,,,,---------......***++++++,,,---...//////,,,...///...---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,---...++++++++++++,,,---...///+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++***))))))))))))((()))***+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))((()))*********((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''((()))+++,,,'''((((((((())))))******))))))************))))))))))))))))))))))))))))))&&&''''''((()))******+++''')))+++***((((((***,,,''''''''''''((()))++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))************(((((((((((())))))))))))************************))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++***************)))((('''(((((()))************************)))***++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***)))))))))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,+++***)))))))))))))))*********+++,,,,,,---......---///000000///......///---,,,++++++++++++,,,---////////////////////////......---,,,,,,,,,,,,------------.........//////......//////000000111111........................000000000000000000000000////////////000000000000000000000000000111111111222222111111222333444444111111222333444444444444333333333333333333333333555444444444444555666666333333555666777777777777666666666666666666666666444444444444444444444444555555555666666666666777999999::::::::::::999999666666444333222111111111222222222222222222222222111111111111111111111111........................,,,,,,------...///000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,---//////000------------------------------------------------------------------------,,,,,,,,,------.........)))***+++,,,...///000000)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,------......------,,,,,,---////////////---,,,---,,,+++++++++,,,---...++++++++++++,,,---...///++++++------------+++++++++,,,------......------++++++++++++++++++++++++*********++++++,,,,,,,,,------+++***))))))(((((('''((()))***+++***))))))++++++++++++++++++++++++))))))))))))************'''((()))))))))))))))((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))((((((''''''''''''((((((++++++***))))))***+++,,,++++++******************((()))*********((('''&&&(((((())))))))))))((((((''''''(((((())))))******''''''((()))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))((('''&&&&&&&&&''''''((()))******+++%%%&&&''')))******++++++************************+++*********))))))(((((())))))))))))))))))))))))&&&&&&'''((()))***++++++***)))))))))((((((''''''************))))))))))))+++*********))))))(((((())))))))))))******************+++++++++,,,,,,,,,...//////...---+++((('''))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))++++++++++++++++++++++++---+++)))(((((()))+++---+++,,,---------,,,+++***---,,,+++++++++,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++,,,.........,,,***)))---------...------,,,,,,.........------,,,,,,+++---,,,,,,...000000,,,)))------------------------........................---------............//////////////////////////////////////////.........111111000000000000111111000000000000000000000000222222111111111111111222333333222222222222333333333333333333333222111000333333222222222333444555444555555666777888888999666555444444555666777888777777777777666666666666444555555555666666777777888888888888888888888888777666555444444444444444333333333222222222111111111000000000//////......////////////////////////---...///000000000///...,,,,,,,,,++++++*********,,,------......------,,,---------------------------+++)))((((((***---///---------.........//////,,,,,,,,,---------......,,,,,,,,,------.........---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------))))))((((((((((((((())),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++,,,------,,,,,,+++++++++,,,------))))))***++++++++++++***------------------------++++++++++++++++++++++++)))************+++++++++&&&(((***---......---,,,))))))))))))************(((((()))))))))))))))((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))(((((((((((()))))),,,+++***)))))))))***+++************************((()))******)))((('''&&&(((((())))))))))))(((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))******))))))((('''''''''(((((()))******+++(((((())))))))))))((((((************************************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))++++++++++++*********)))(((((())))))*********+++************)))))))))((())))))))))))************************+++++++++,,,,,,,,,------,,,+++***)))))))))))))))))))))))))))************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************)))***,,,---------,,,,,,,,,,,,+++***))))))))))))************************+++++++++++++++++++++++++++,,,---......,,,***))),,,---------------,,,,,,------------------------...------///111000---***------------------------////////////////////////---------............////////////////////////////////////////////////...111000000//////000000111000000000000000000000000222222111111111111111222222222222111111222222222111111222222222222222111333333222222333333444555444555555666777777888888666666555555555666777777777777777777777777777666555555555666666666777777888888888888888888888888666666555444444444444444333333222222222111111111111111000000000/////////////////////////////////111000...---------............------,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,*********+++---...------------.........///,,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,+++++++++******---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++++++++++++++---,,,++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++************+++,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))******,,,+++***)))))))))))))))************************((())))))))))))(((((('''(((((())))))))))))(((((())))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((******++++++******))))))'''(((((())))))*********************)))'''&&&%%%************************************))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''++++++++++++************''''''((()))***+++,,,,,,************))))))))))))))))))))))))************)))))))))*********++++++)))******+++++++++******))))))))))))))))))))))))************************************************((()))***++++++***)))(((++++++++++++++++++++++++)))***+++,,,,,,+++***)))((()))***,,,---.........,,,,,,,,,+++***)))(((''')))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***,,,,,,------------,,,,,,,,,,,,,,,,,,------------.........///111000...,,,------------------------........................---------............///////////////////////////......//////////////////000//////......//////000000000000000000000000000222111111111111111222222222222111111111111222222000111111222222222111111333333333333333444444444555555555666666777777888777777666555555555666666777777777777777777777777555555666666666666777777666666666666666666666666666555444444444444444444333222222222222111111111111111111111000000000000////////////////////////333111...+++***+++,,,---/////////...............,,,------......------,,,------------------------,,,,,,,,,,,,,,,---------------------............,,,,,,,,,---------......,,,,,,,,,------------.........------------......---,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,++++++++++++***///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++******)))------+++***)))(((((((((++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,...,,,***(((((()))***+++((()))))))))******************))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***))))))(((((())))))***++++++******))))))(((((())))))))))))************((())))))))))))((((((((((((((())))))))))))((((((******))))))((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((()))))))))*********************)))'''&&&%%%*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((((((((('''(((((()))******++++++*********)))))))))))))))((()))))))))************((())))))))))))*********))))))************))))))))))))))))))))))))))))))************************************************((()))************)))(((************++++++++++++*********++++++*********)))******+++,,,---------,,,------...---,,,***)))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++++++++,,,---------,,,,,,------,,,,,,,,,,,,,,,,,,------......///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////............//////////////////............//////000000000000000000000000111111111000111111222333222111111000000111111222111222222222111111000///222333333444444444444444555555555666666666777777888888777666666555555555777777777777777888888888666666666666666666777777555555555555555555555555555555444333333444444444222222222222111111111111111111111111111111000000////////////////////////111///---+++***+++,,,---/////////...............,,,------......------,,,------------------------+++,,,---.........------------------------------,,,,,,,,,---------......------------------------.........------.........---,,,,,,,,,,,,---......,,,------......------,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********---,,,+++******************++++++,,,---,,,,,,,,,************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,+++***)))))))))******((()))))))))************,,,+++***)))((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))************))))))(((((((((((()))))))))*********)))(((((((((((()))))))))(((((())))))))))))((((((******))))))((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))******)))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))'''''''''((()))*********(((((((((((((((((())))))******))))))))))))))))))))))))))))))))))))******((()))))))))************((())))))))))))*********++++++***)))(((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))******))))))))))))))))))******+++++++++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++)))***,,,---...------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,......---,,,++++++******+++,,,------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////---.........//////000000//////............//////000000000000000000000000111111000000111222222333222222111111111111222222444444333333111000...---222333444555555555444444555555555555666666666666888888888777777666555555666777777777888888888999777777777777777777666666444444444444444444444444444444333333333444444555222222222111111111000000000000000000000000111111////////////////////////,,,,,,---------------,,,------------------------,,,------......------,,,------------------------***,,,---//////...---,,,------------------,,,,,,,,,,,,,,,---------......------------------------.........------.........---,,,,,,,,,,,,---......,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,---...)))******+++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,((()))***+++,,,++++++***))))))))))))************---,,,***)))(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((()))******))))))((('''(((((())))))*********)))(((((((((((())))))***(((((())))))))))))(((((())))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++'''((())))))***)))))))))************************&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&&&&'''((()))***++++++************++++++++++++************))))))(((((())))))))))))************))))))))))))************)))))))))*********++++++,,,+++***)))(((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++************************(((((())))))***+++++++++---+++)))'''''')))+++---,,,,,,+++***************'''((()))***+++,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***+++,,,,,,------,,,---------,,,++++++*********,,,---,,,+++***+++---------------------------........................---------............///////////////////////////------......///000000000000//////......//////000000000000000000000000000000000000000111222333333333222222222222222222333555555444444222111///...222333444666666555555444555555555555555555555555777777888888888777666666666777777888888999999999888888777777777777666666444444444444444444444444333333333333333444444555222111111111111000000000////////////000000000000////////////////////////+++,,,---/////////...---,,,,,,,,,,,,,,,---------,,,------......------,,,------------------------***+++---......------,,,------------,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,......------------......---,,,,,,,,,,,,---......,,,------......------,,,***++++++++++++,,,,,,,,,)))***++++++---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------*********+++,,,---//////))))))***++++++++++++***************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,((()))+++---...---+++***))))))))))))************...,,,***)))(((((()))***))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))(((((((((((())))))&&&'''((()))*********)))''''''(((((()))******+++)))(((''''''((()))***+++(((((())))))))))))(((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((()))******++++++******************************''''''((()))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))''''''(((((())))))******)))*********++++++++++++)))))))))))))))*********((()))))))))************))))))))))))************************+++++++++,,,++++++***)))))))))***+++))))))))))))))))))))))))************************************************++++++************++++++((((((((()))***+++++++++++++++***))))))***+++++++++******))))))***+++,,,))))))))))))***+++,,,,,,******+++,,,,,,---......------------------------++++++++++++,,,,,,---...))))))***,,,,,,------,,,******++++++,,,,,,,,,,,,+++,,,...,,,******,,,...------------------------////////////////////////---------............///////////////////////////------......///000000111111000000//////000000111000000000000000000000000000000000000111222333444444444333333333333444444333444444444444333222222222333555666777666555444555555555555555555555555666666777888888888777777666777777888888999::::::888888888777777777666666555555555555555555555555333333222222333333444555111111111111000000000000---.........//////////////////////////////////////////..................++++++,,,,,,,,,---------,,,------......------,,,------------------------***++++++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------............---------,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,------......------,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++,,,+++*********+++,,,------)))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------------,,,,,,+++))))))))))))************...---+++)))(((((()))***))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))******))))))))))))******%%%&&&((()))***+++******&&&''''''((()))******+++)))(((''''''''')))***+++(((((())))))))))))((((((''''''(((((())))))******'''(((((()))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,++++++******************(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((()))))))))***''''''((()))***+++,,,,,,(((((())))))*********+++))))))))))))***************++++++++++++,,,,,,,,,***))))))))))))+++---...))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,'''(((((()))***+++++++++)))***+++,,,,,,+++***)))))))))(((((()))+++---......---,,,+++++++++,,,---))))))***+++,,,,,,------------------------------,,,+++++++++,,,,,,---...((()))***+++,,,---------'''((()))***,,,...//////,,,...///---+++***---///------------------------........................---------.........//////////////////////////////---------...///000000111111111000000000000111111000000000000000000000000000000000000111222333444555444444333333444444555111222333444555555666555222333555777777666555444555555555555555555555444555666777888999999888777666777777888999999::::::999888888888777777666666555555555555555555555555222222222222333333444555111111111111000000000000,,,---------......//////////////////////////////444222///---,,,,,,...///,,,,,,,,,------.........,,,------......------,,,------------------------*********+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------...............------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,------......------,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------((((((((()))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,++++++*********++++++***************+++++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------222000...,,,+++++++++,,,'''((()))******)))(((''')))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***************++++++,,,)))))))))))))))(((''''''((('''&&&&&&((())))))((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---))))))))))))))))))))))))(((((()))***************))))))))))))************((())))))))))))*********+++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,------,,,)))&&&$$$))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++)))((()))***------,,,,,,,,,---......,,,,,,,,,++++++*********,,,,,,---...---,,,***)))++++++******)))*********...+++)))((())),,,...///++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000//////.........---///////////////........................///000000111111000000000000000111////////////////////////111111222222222333333333333333333333333333333333111111222333333444444555444444444555555555555555333333444555666777888999999999999999888666555444777777777777777888999999777888999999999888666555555555444333333333333444333333333222222222111111000000000000////////////////////////////////////,,,...000222222000---,,,---------------------------------,,,,,,+++++++++......//////...,,,+++***......---,,,,,,+++******---,,,***))))))***,,,---......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---///000111222...---+++))))))***+++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,*********+++,,,---...///.........------,,,,,,,,,++++++------------++++++)))************+++++++++,,,,,,,,,++++++*********,,,,,,---...---,,,+++***,,,++++++******++++++,,,...---,,,,,,+++++++++,,,***++++++,,,,,,++++++***************************------------,,,+++***)))***)))(((&&&'''((()))+++)))***++++++++++++***)))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))((('''''')))'''&&&'''(((***))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---))))))))))))))))))))))))(((((()))***************))))))))))))************)))))))))************++++++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,+++***((('''************************++++++************++++++++++++++++++++++++++++++************************)))+++++++++)))((()))***,,,,,,,,,+++,,,,,,---...,,,,,,,,,+++++++++******,,,,,,---------,,,+++******************+++,,,---***(((&&&&&&''')))***+++++++++,,,,,,,,,,,,---------------.........//////000/////////.........---////////////............000000000000000111222222111111000000000000000111111111111111111111111111111111222222222333333333333333333333333333333333222222222333444444555555444444444444444444444444333444444555666777888888888888999888888777666555555555555555555666777777666777888888888777666555555555444333333333333444333333333222222222111111000000000000////////////////////////////////////---...///000000///---,,,------------------------------,,,,,,+++++++++++++++,,,---......---,,,+++......---,,,,,,+++******---,,,+++))))))+++,,,---******************++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......---+++***)))***+++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,++++++*********+++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++************++++++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,******,,,++++++++++++++++++,,,------,,,,,,++++++++++++***++++++,,,,,,++++++***************************+++,,,---...////////////,,,+++)))(((((()))***+++)))******++++++******)))*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''&&&&&&''''''((())))))))))))))))))(((((('''***((('''''')))******)))************++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******+++,,,))))))))))))))))))))))))(((((()))***************))))))))))))************)))************++++++++++++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************++++++************************++++++************++++++************************)))))))))))))))))))))))))))++++++***)))((()))***++++++******++++++,,,---,,,,,,,,,++++++++++++***,,,,,,---------,,,++++++*********+++,,,---...///++++++*********+++,,,,,,++++++,,,,,,,,,,,,------............/////////////////////.......................................000000000000000111222222000000000000000000111111111111111111111111111111111111222222222333333333333333333333333333333333333333333444555555666666555555555555444444444444444555555555666666777777777777888888888888777777555555555555555666777777666666777777666666555444555555444333333333333444333333333222222222111111000000000000////////////////////////////////////------------......------------------------------,,,,,,+++++++++++++++***))))))+++,,,------------...------,,,,,,++++++***---,,,+++******+++,,,---)))))))))***+++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******...---+++******+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,+++******)))))))))************+++,,,,,,------++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++++++++*********************************+++,,,...///000000000---,,,+++***)))******+++'''(((((((((((((((((('''*********)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((***)))'''(((***++++++***)))))))))*********++++++((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))***++++++))))))))))))))))))))))))(((((()))***************((()))))))))************************++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++***))))))***++++++************************++++++************++++++))))))))))))))))))))))))***************************,,,,,,+++***)))***+++*********)))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---...///+++,,,------,,,,,,------+++++++++,,,,,,,,,------------------....................................------...............///...............//////000///000000111111111111111111111111111111111111111111111222222222333333333333333333333333333333333333333444444555666666777666666666666666555555555555555555666666666666666666666777888888888888888777777777777777888888999555555555555555444444444555555444333333333333444333333333222222222111111000000000000////////////////////////////////////------,,,+++,,,---...///------------------------++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,---------,,,,,,+++++++++---,,,++++++++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++************************************+++,,,,,,,,,++++++---,,,+++***))))))******(((''''''''''''''''''((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((())))))))))))((((((***)))'''(((***++++++***((((((((()))))))))******((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))((())))))******))))))))))))))))))))))))(((((()))***************((()))))))))************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---,,,+++***))))))))))))************************++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,---...---+++***+++,,,******)))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,(((***,,,+++)))((()))++++++++++++,,,,,,,,,------++++++,,,,,,,,,------------------...............,,,---------......//////...............//////000...///000111111111111111000000000000000000000000111111222222222333333333333333333333333333333333333333444444555666666777888888888888777777666666555555555666666666666666555666777888888999888888777777777777777888888999666555555444444444444444555555444333333333333444333333333222222222111111000000000000////////////////////////////////////------+++++++++---...000------------------------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---.........---------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++---......000//////...---,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******************++++++,,,,,,++++++*********+++,,,,,,++++++***)))******++++++******)))******************************++++++,,,+++++++++++++++******))))))))))))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((())))))***+++'''(((((()))))))))))))))***((('''''')))******)))'''((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***)))'''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((())))))***))))))))))))))))))))))))(((((()))***************))))))))))))************((())))))))))))************************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++***)))((((((++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++,,,---------+++***+++,,,******))))))******+++,,,***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,------000///...---,,,++++++++++++---...,,,)))(((***---++++++,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,---------------.........,,,,,,,,,---......//////000000000000000111222222---...000111222222111111////////////////////////111111222222222333333333333333333333333333333333333333333444555555666666999999888888777777666666444555555555666666777777555666777888888888888888555555555555555666777777666666555444444444444555555555444333333333333444333333333222222222111111000000000000////////////////////////////////////------,,,,,,,,,...///000------------------------+++,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,*********+++,,,---///000222111000///...,,,++++++++++++************++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,+++************+++***+++,,,------,,,+++***))))))+++,,,,,,,,,+++***))))))************))))))************************)))***+++---.../////////)))************************)))(((((((((((()))***&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((())))))***+++''''''((())))))))))))))))))'''&&&'''(((***))))))(((((()))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************))))))))))))************''''''((((((((()))))))))))))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***+++,,,++++++***)))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***************************+++,,,+++)))((()))***+++************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---.........---,,,+++++++++,,,...000111...***)))---111++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------.........++++++,,,------...//////000000000000000111222222---...000222333222111000000000000000000000000000111111222222222333333333333333333333333333333333222222222333444444555555888888777777666555555444333444444555666777888888666777777888888888777777555555555555555666777777777777555444444444555666555555444333333333333444333333333222222222111111000000000000////////////////////////////////////------------...///000111------------------------,,,,,,---------.........,,,,,,++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------+++,,,,,,------...------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,++++++******+++,,,------000000///...------,,,,,,,,,+++***))))))***+++,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,...---,,,+++***++++++,,,)))***,,,------,,,***)))((()))+++,,,,,,,,,+++***))))))************))))))******************************+++------.........))))))***+++,,,,,,,,,,,,((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******''''''((()))))))))))))))((('''&&&&&&((())))))((()))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((***,,,///000111))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((())))))))))))))))))))))))))))))(((((()))***************))))))))))))************''''''''''''(((((((((((())))))******++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++&&&(((***,,,---,,,+++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))***)))((('''''')))++++++******++++++,,,---*********++++++,,,,,,,,,,,,,,,+++***+++,,,...///,,,,,,+++++++++,,,------,,,......***&&&&&&***///++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------.........++++++,,,,,,---...//////...............///000000,,,...000222333222111000111111111111111111111111111111222222222333333333333333333333333333333333111111222333333444444555777666666555444333333333333333444555666777888999777777888888888888777777777777777777777888999999888777666555444555666666555555444333333333333444333333333222222222111111000000000000////////////////////////////////////------......///000000111---------------------------------....../////////+++******+++,,,///111222,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......//////000........................,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++,,,------.........---+++++++++,,,,,,---------++++++,,,,,,,,,------------,,,+++******+++,,,---,,,+++******)))*********---------------------,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,...---,,,+++++++++,,,---)))***,,,------,,,***)))'''(((***,,,---,,,***)))))))))************))))))************************,,,,,,,,,+++***)))(((''')))***+++,,,---.........((((((((((((((((((((((((+++***)))(((''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))((((((((((((''''''((((((((((((''''''******))))))((((((''''''))))))))))))))))))))))))+++)))'''(((+++,,,***(((((()))))))))))))))((((((((((((''''''''''''((((((''''''((()))))))))))))))(((***+++***)))((()))******)))((((((((()))+++,,,******))))))((((((''''''******)))((((((((((((((((((((((((((())))))))))))&&&'''(((***++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((******+++++++++************************))))))))))))))))))))))))+++*********))))))((((((***************)))(((((((((((())))))*********++++++++++++*********))))))++++++************++++++++++++++++++++++++++++++))))))******+++++++++,,,---,,,+++******+++,,,---************************))))))))))))))))))))))))&&&&&&''')))***+++,,,---************+++,,,---...((()))***+++++++++++++++,,,+++*********+++,,,---+++++++++*********))))))))))))*********+++++++++...---,,,,,,,,,---...///.........------,,,,,,,,,,,,------......------,,,---------...------,,,,,,........................000000000000000000000000111111111111000000000000000111111111111222222222222222111111222222333444333333333333333333333333333333333333333333333333555555555555555555555555444444444555555555555666666666777888888888888888777777555444444555666777444444333222222222222333444333222222111111222222000000000000000000000000........................////////////....................................,,,,,,,,,+++))))))***,,,---,,,,,,,,,,,,---......,,,,,,,,,------.........+++,,,---......,,,***))),,,,,,,,,++++++*********///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,+++++++++******'''((()))***+++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,+++***))))))---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))***,,,------,,,***)))''''''(((******+++++++++,,,+++***))))))+++---...(((((())))))))))))((((((++++++++++++++++++++++++''')))+++++++++***+++,,,++++++************++++++***************************)))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((())))))''''''(((((())))))******''''''((((((((((((''''''***)))))))))((((((((('''))))))))))))))))))))))))+++)))'''(((***+++***((((((((())))))))))))((((((((((((''''''''''''((((((''''''((()))))))))))))))((()))******)))((()))***)))))))))))))))******+++***)))))))))((((((((('''******)))((((((((((((((((((((((((((())))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((***++++++,,,,,,,,,************************))))))))))))))))))))))))************)))))))))(((***************)))((((((((()))))))))************+++++++++*********))))))++++++************++++++++++++++++++++++++++++++((()))))))))************+++******))))))******+++************************))))))))))))))))))))))))''''''((()))***+++,,,,,,,,,,,,+++*********++++++))))))******++++++++++++++++++*********+++,,,---+++++++++*********))))))*********++++++++++++,,,******)))))))))))))))***---------------,,,,,,,,,,,,------......------,,,,,,------...------,,,,,,........................000000000000000000000000......///000111222222333000111111111111222222222222222222222222333333444333333333333333333333333333333333333333333333333444444444444444444444444444444444444555555555555666666777888888888888777666666555555555555666666555444444333333333333333222222111000000000000111000000000000000000000000........................////////////............------------------------,,,------,,,******+++,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......+++,,,.........---+++***,,,+++++++++************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++++++++***)))***+++,,,------------+++++++++++++++++++++++++++++++++++++++++++++,,,---,,,,,,++++++*********.........------,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))***,,,------,,,***)))'''((()))******+++******---------,,,+++***)))(((((())))))******))))))(((************************)))+++,,,,,,***))))))***++++++************++++++))))))))))))))))))))))))((()))*********)))((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))&&&&&&'''((()))***++++++'''(((((())))))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))***)))((((((******)))((((((((())))))))))))((((((((((((''''''''''''((((((''''''((()))))))))))))))((()))******(((((()))***(((((()))***************))))))))))))((((((((((((***))))))((((((((((((((((((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,************************))))))))))))))))))))))))************)))))))))))))))************))))))((())))))))))))************+++++++++***************++++++************++++++***************************************+++++++++((())))))))))))))))))(((************************)))))))))))))))))))))))))))))))))*********++++++///...,,,+++))))))((((((*********)))******+++,,,+++************+++,,,,,,+++++++++***************++++++++++++,,,,,,,,,,,,---------------,,,+++***,,,,,,,,,,,,------------,,,------......------,,,,,,,,,------...------,,,........................000000000000000000000000---...//////111111222333000111111111111222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444555555555555555666666777777777777777444555555666666666555555555555444333333333333444111111000////////////000000000000000000000000000........................////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++++++++---,,,,,,,,,,,,,,,---......,,,,,,,,,------------...+++,,,...//////...---,,,++++++++++++************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...////////////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++............------------,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,------,,,+++***))))))***************)))+++,,,---...,,,***(((&&&*********++++++*********))))))))))))))))))))))))+++,,,---,,,***(((((()))++++++************++++++''''''''''''''''''''''''''')))***++++++***((('''))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))'''''''''((()))*********(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((()))))))))((('''(((((())))))))))))(((((((((''''''''''''((((((''''''((()))))))))))))))((()))***)))((('''(((***'''((()))++++++***))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))*********))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***+++++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))))))))************)))((()))))))))))))))*********************************++++++************++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,'''(((************((('''************************))))))))))))))))))))))))************************...---,,,***))))))((((((++++++***))))))***+++,,,***************++++++,,,************************++++++,,,,,,,,,---------000000111111000///---++++++++++++,,,,,,------...,,,------......------,,,,,,,,,------...---------........................////////////////////////111000000000////////////000000111111111222222222222222222333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333444444444555555555444555666666777777666666333444555666777666555444666555444444333333444444111111000////////////000000000000000000000000000........................////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,+++,,,---,,,,,,++++++,,,,,,---...------------------------,,,,,,---////////////...,,,,,,,,,,,,++++++++++++...------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++------...///////////////++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++***))))))((()))***,,,,,,++++++******++++++,,,,,,++++++******************************+++,,,,,,***))))))***++++++************++++++'''''''''''''''''''''''''''(((***,,,,,,+++)))((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((()))''''''((()))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))''')))***)))((('''((()))'''((()))++++++***))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''''')))******+++++++++(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((())))))*********))))))******))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))++++++++++++++++++******((()))***++++++***)))(((************************))))))))))))))))))))))))++++++++++++************+++******))))))******+++++++++***************+++))))))******++++++++++++************************++++++,,,,,,,,,---------,,,,,,------,,,***((('''***++++++,,,,,,---------,,,------......------,,,+++,,,,,,---.........---........................////////////////////////000000000////////////...000000111111111222222222111222333444444444333333333333333333333333333333333333333333333333333333222222222222222222222222333333333444444444444555444444555666666666666555222333555666666666555444555555444333333333333444222222111000000000000111////////////////////////////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,,,,,,,,,,++++++++++++,,,------------------------------,,,------....../////////,,,,,,---------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,++++++,,,------............---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++******)))******)))))))))***+++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++''')))++++++******+++,,,++++++************++++++))))))))))))))))))))))))((()))***+++++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))*********)))***)))))))))((((((((('''((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))'''((())))))''''''((()))&&&'''((())))))******)))((((((''''''''''''((((((''''''((()))))))))))))))'''((())))))''''''((()))(((((()))***************(((((((((((())))))))))))((((((((((((((())))))***(((((((((((())))))))))))&&&'''((()))+++++++++,,,))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((()))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))************)))************))))))))))))***************+++++++++++++++************++++++************************)))))))))((((((((((((((()))******++++++******)))************************))))))))))))))))))))))))++++++++++++++++++******((((((((()))***+++,,,,,,***++++++++++++***))))))((()))******++++++*********************+++++++++++++++++++++,,,,,,,,,,,,***++++++******)))((((((++++++++++++,,,,,,,,,,,,,,,------......------,,,++++++,,,---....................................000000000000000000000000,,,---......000000111222000111111111111222222222111222444555555555444333333333333333333333333333333333333333333333333333222222222222222222222222333333333333444444444444333444444555555555555555222333444555555555555555444444333222222222222333222222111000000000000111////////////////////////////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---++++++++++++++++++++++++,,,------...------------,,,,,,,,,---------------.........,,,,,,,,,,,,------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++***///---***(((''''''((()))***++++++,,,,,,++++++***++++++++++++++++++++++++''')))+++++++++***+++---++++++************++++++************************))))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&((()))*********)))(((((((((((())))))))))))))))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&(((***)))'''&&&''')))&&&'''((()))************((((((''''''''''''((((((''''''((()))))))))))))))'''((()))(((''''''((())))))))))))))))))******+++'''((((((((()))))))))***((((((((((((((()))******(((((((((((())))))))))))'''((()))***************))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))***************************)))))))))((())))))*********+++++++++++++++************++++++++++++++++++++++++++++++*********))))))((((((((()))))))))(((((()))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((()))***+++,,,)))***,,,---,,,+++(((''''''((()))***+++******)))))))))*********+++++++++*********++++++++++++,,,...------,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,------......------,,,***+++,,,---....................................000000000000000000000000,,,------...///000111111000111111111111222222222111222444555666555444333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333444444444333333444555555555555444333333333333444555666777333333222111111111111222111111000////////////000////////////////////////////////////////////////////////////............------------------------***,,,......---+++******+++++++++***++++++,,,---......---------,,,,,,,,,...------,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++))))))***+++,,,------...---,,,,,,++++++******************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))***+++,,,,,,,,,,,,---,,,+++***)))(((''''''******++++++++++++******************************(((***,,,,,,*********+++++++++************++++++))))))))))))))))))))))))******))))))***+++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&((()))*********)))&&&&&&'''((()))***++++++))))))************))))))'''((((((((())))))******))))))))))))))))))))))))&&&(((***)))&&&&&&'''***&&&'''((()))************((((((''''''''''''(((((('''(((((()))))))))))))))'''((()))((('''&&&''')))***)))((((((((()))+++,,,'''((((((((())))))******((((((((((((((()))******(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((()))***************+++*********))))))(((((())))))******++++++++++++++++++************++++++++++++++++++++++++++++++---------,,,,,,+++++++++)))((('''&&&&&&'''((()))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))))))))******+++(((***,,,......+++(((&&&'''((()))++++++******)))))))))******++++++++++++))))))*********+++++++++...---,,,++++++,,,...///---,,,,,,++++++*********,,,------......------,,,***+++,,,---....................................000000000000000000000000000/////////............000111111111111222222222111222444666666555444333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333444444444222333444444555555444444333333222222333444666777333222111111000000111111000000///...............////////////////////////000000000000000000000000000/////////....................................)))+++......,,,***))))))++++++******++++++,,,---.........------,,,,,,,,,...---,,,+++++++++++++++(((((())))))*********+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............---------,,,,,,,,,---...............------++++++++++++++++++++++++(((((()))***,,,---...///------,,,,,,+++***))))))+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,((()))***+++,,,---------'''(((***+++++++++)))(((*********++++++*********))))))))))))))))))))))))***,,,---,,,***(((((()))++++++************++++++************************+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))(((((('''''''''&&&******))))))))))))******+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((())))))******)))))))))))))))(((''''''(((((((((((((((((((((((())))))(((((((((((())))))+++***)))'''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((()))++++++)))))))))))))))******+++))))))))))))************+++*********))))))(((((())))))))))))************))))))))))))))))))))))))************************))))))************))))))))))))(((((((((((())))))+++*********))))))((((((************************))))))))))))))))))))))))+++++++++++++++++++++++++++***)))***,,,---,,,++++++*********))))))(((((()))))))))))))))******+++++++++************++++++))))))))))))))))))))))))***+++,,,------,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***---------------------------,,,,,,++++++******)))************************---------...------,,,,,,------------------------............////////////222222222111111111000000000000000000000111111222555555666666666555333222222222333333333333444444333333333444444555555555444444444444444444444444111333444444333222222333444444444555555555555666444444333333333333222222111111111000000000000///333111---+++***+++---///////////////000000000000///............---------.........------,,,,,,,,,,,,,,,,,,---------......---,,,+++******+++,,,---+++,,,---------,,,++++++---,,,,,,,,,,,,,,,++++++------------------------...---,,,,,,++++++++++++000---******+++***'''%%%,,,++++++******++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,------......//////...---,,,,,,,,,,,,,,,++++++*********)))***,,,---...------,,,((()))***,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,///---+++******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,,,,***)))''''''(((***+++))))))*********))))))((()))******++++++******)))***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++******)))))))))(((((((((******))))))))))))***************)))))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''******))))))(((((('''''')))))))))))))))(((''''''(((((((((((((((((((((((())))))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))***)))))))))***+++,,,,,,)))))))))))))))******+++))))))))))))************************)))))))))((())))))))))))************************************************************))))))************))))))))))))(((((((((((())))))************)))))))))(((************************))))))))))))))))))))))))+++++++++++++++++++++++++++***)))***,,,,,,+++***************)))))))))((()))))))))))))))******+++++++++************++++++******************************++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------...------,,,,,,------------------------............////////////222222222111111111000000111111111111111222222333444444555555555444333222222222333333333333444444333333333444444444555555444444444444444444444444222444666555444333444444444444444444555555555555444444333333333333222222222222111111111000000000333111...,,,,,,,,,...///.../////////000000000000000////////////...............---------,,,,,,,,,,,,,,,,,,------------...,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...---,,,,,,+++++++++,,,...,,,******,,,,,,***(((,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------...............---,,,,,,,,,,,,,,,+++++++++******,,,,,,---...------,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,...,,,+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++---...111///,,,***)))((()))))))))******************)))******++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++((((((((((((((((((((((((************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++************))))))))))))***))))))(((((())))))*********))))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((((('''******))))))(((((('''''')))))))))))))))(((((('''(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))(((((('''))))))))))))))))))))))))************************))))))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))+++***************++++++)))))))))))))))******+++))))))))))))************************))))))))))))))))))))))))************************************************************))))))************))))))***))))))(((((())))))***************))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++,,,***)))***++++++***)))************)))))))))))))))))))))))))))******+++++++++************++++++++++++++++++++++++++++++*********))))))*********++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,....................................////////////222111111111111000000000222222222111222333333444333333333444333333222111222222333333333333444444333333333333444444444444444444444444444444444444333555666666555444444555444444444444555555555555444444333333333333222222333222222222111111111111222111000///.........///....../////////000000000000000000////////////......------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,---,,,+++++++++,,,------***++++++,,,,,,------...------------------------------,,,+++++++++,,,,,,---+++***+++------,,,+++------,,,,,,,,,,,,------+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,---------............------,,,,,,,,,,,,,,,++++++++++++............---,,,+++***,,,,,,++++++,,,,,,---...++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++,,,...///222000...,,,++++++++++++******++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''(((((((((((((((((((((((()))))))))))))))))))))))))))***************)))((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))***)))((((((((((((((())))))))))))))))))******+++((()))))))))*********************)))))))))))))))((()))))))))************************************************************))))))************))))))***))))))))))))))))))************)))))))))))))))************************))))))))))))))))))))))))************************,,,***))))))++++++***(((*********))))))))))))))))))))))))))))))******+++++++++************+++++++++++++++++++++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------------------,,,,,,------...---------////////////////////////............////////////111111111111000000000000222111111111111222333333111222222222222111111111222222222333333333444444333333333333333333333333333333333333333333333333333444666666444444444555333333444444444555555555444444333333333222222222333333333222222222111111111111111111111000//////........./////////000000////////////............------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++******+++---///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,,,,------,,,------------,,,...------,,,,,,------...++++++,,,---------,,,,,,+++++++++,,,,,,,,,---------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,,,,,,,+++******,,,---...************************++++++,,,,,,,,,---------,,,++++++******++++++,,,+++******+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))*********+++,,,------...------,,,------...///++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***************************************************))))))))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******(((((())))))))))))((((((************************))))))(((((((((((())))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))((((((((((((((())))))))))))))))))******+++((()))))))))************))))))))))))))))))******((()))))))))************************************************************))))))************))))))******))))))))))))******))))))))))))))))))******************************))))))))))))))))))))))))************************,,,***)))***++++++***)))))))))))))))))))))******)))))))))))))))******+++++++++************+++++++++++++++++++++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---...//////------------------------+++,,,,,,---.........---////////////////////////............////////////000000000000000000000000000000000000000111222222111111111000111111111111222222222333333333444444333333333333333333333333333333333333333333333333222333555555333222333444333333333444444444444555444444333333333222222222333333333222222222111111000111111222222111000///............////////////......---------,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********,,,...///---------,,,,,,+++++++++------------------------,,,,,,,,,++++++,,,,,,---...//////...---,,,,,,,,,...------,,,,,,------...***+++,,,,,,---------,,,+++++++++,,,,,,,,,------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......+++***)))))))))***,,,---************************++++++,,,,,,,,,---------,,,++++++******++++++,,,******++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,---......++++++******++++++------,,,++++++******++++++,,,***++++++,,,,,,++++++***************************************************))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******''''''''''''(((((((((((()))((((((''''''(((((()))''''''(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))******))))))(((((('''''''''(((((()))))))))))))))************************))))))(((((((((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******+++***************++++++)))))))))))))))******+++))))))))))))************))))))))))))************))))))))))))************++++++++++++++++++++++++************************))))))************))))))+++******))))))******+++))))))))))))************************************))))))))))))))))))))))))************************+++***)))***,,,---,,,+++))))))))))))************)))))))))))))))******+++++++++************++++++++++++++++++++++++++++++*********))))))*********++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///------------------------++++++,,,---................................................//////////////////000000000000000111000000//////000000111222111000000000000111222222222222333333333333444444333333333333222222222222333333333333333333333333111333444444333222222333333333333333444444444444444444333333333333222222333222222222111111111111000000111111111111000///------........./////////---------,,,,,,,,,++++++,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++***+++,,,...///---------,,,,,,+++++++++------------------------,,,,,,+++++++++,,,------...//////...,,,***+++,,,------,,,,,,,,,,,,------******+++,,,------------++++++,,,,,,,,,,,,------+++,,,,,,------------,,,,,,,,,,,,,,,------------++++++++++++,,,---...///******))))))******+++,,,++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++,,,,,,,,,,,,+++***)))...------,,,,,,+++******+++***))))))***+++---...,,,+++***))))))***+++,,,***++++++,,,,,,++++++***************************************************((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***''''''(((((())))))))))))((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))******))))))((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************)))))))))***+++,,,,,,)))))))))))))))******+++))))))))))))************((()))))))))************))))))))))))************++++++++++++++++++++++++************************))))))************))))))+++******))))))******+++((()))))))))************************************))))))))))))))))))))))))************************+++******+++---//////...((()))))))))************)))))))))))))))******+++++++++************++++++******************************++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------------------------............////////////////////////000000111111111111000000111111222333111111000000000111222333222222333333333333444444333333333222222222111111222222222222222222222222222444555555444333333444222222333333333444444444444444333333333333222222222222111111111000000000000000000000000000000000---------.........//////......---------,,,,,,,,,,,,,,,,,,---------......***++++++++++++,,,,,,,,,,,,,,,---......---,,,,,,******+++,,,,,,---......******+++,,,,,,---......------------------------,,,+++++++++,,,,,,---...+++---...---+++***,,,...,,,,,,++++++++++++,,,,,,)))***+++,,,------------++++++,,,,,,,,,,,,------***+++,,,---------------,,,,,,,,,---------......,,,+++*********+++,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))))))***+++,,,,,,,,,+++***------------,,,++++++******)))(((((((((***,,,...+++***(((''''''(((***+++***++++++,,,,,,++++++***************************))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++((((((''''''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((()))*********''''''((()))))))))))))))''''''''''''''''''''''''))))))(((((((((((()))))))))(((''''''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))************))))))))))))))))))))))))************************))))))))))))************''''''''''''((()))++++++)))))))))))))))******+++))))))))))))************(((((())))))*********+++))))))))))))************++++++++++++++++++++++++************************))))))************))))))++++++************++++++(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))+++******,,,...000000///(((((())))))*********+++)))))))))))))))******+++++++++************++++++))))))))))))))))))))))))***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------------------------............/////////000.../////////000000111111222222111111222222333444222111000000000222333444222222333333333444444444333333333222222111111111222222222222222222222222333555666666555444444555222222333333333444444444444444444333333333222222111111111000000000000///000///////////////000111---------.........////////////.........---------,,,,,,,,,------.........******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,)))***+++,,,---...------'''((()))+++---///000111------------------------++++++++++++,,,,,,---...(((+++------++++++---000,,,++++++******++++++,,,)))***+++,,,------...---++++++,,,,,,,,,---------***+++,,,,,,------------,,,,,,,,,------.........---,,,+++))))))))))))******+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))'''(((***,,,---------,,,***+++,,,---............)))(((''''''(((***,,,---***)))(((&&&&&&((()))***+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))++++++++++++''''''(((((())))))******++++++***))))))((())))))******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************+++***)))(((((('''((((((***(((&&&'''***+++)))'''''''''(((******+++++++++)))((('''''''''(((***+++******))))))((((((''''''''''''((()))))))))))))))''''''((((((((((((''''''******))))))((((((''''''''''''''''''((((((((((((+++*********))))))(((((()))))))))))))))))))))))))))******))))))((('''&&&))))))))))))))))))))))))+++*********))))))((((((***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((((((((((((((())))))***+++++++++************)))))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))---,,,***((()))+++---///))))))))))))))))))))))))))))))*********))))))(((---,,,,,,+++***)))((((((...,,,++++++,,,---,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////111000...---,,,,,,------............////////////111111000000000000000111222222222222222222222222333222111000000222444555333333333222222111111111333333333333333333333333111111222333333444555555444444444444444444444444222222222222222222222222444444444444333222111000000000000000000111111111////////////////////////000///...------------------------......---,,,,,,...---,,,,,,------,,,++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------...---,,,***)))///,,,******,,,...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,+++************++++++++++++++++++++++++...,,,***+++---...,,,***)))***+++------,,,++++++......---------,,,,,,,,,+++******))))))******+++......------------......---,,,++++++,,,---///000------,,,+++***)))(((''')))***++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))************))))))************))))))((((((((()))))))))))))))******))))))(((((()))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***))))))(((((((((((()))***(((''''''******)))''''''((()))******+++++++++)))(((((('''((()))***+++***)))))))))((((((((('''''''''((()))))))))))))))'''(((((())))))(((((('''***)))))))))((((((((('''''''''((((((((()))))))))*********)))))))))(((((())))))))))))))))))))))))'''((()))))))))))))))((())))))))))))))))))))))))************)))))))))((())))))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))***+++++++++++++++************)))))))))))))))))))))))))))************************++++++************++++++)))))))))))))))))))))))),,,+++)))))))))***,,,---))))))))))))))))))))))))******++++++++++++******,,,,,,++++++***)))))))))---+++***)))+++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,---......///000///...---,,,---..................////////////111111000000000000000111222222222222222222222222000///...---...///111222333333333222222222111111333333333333333333333333111111222222333444444555444444444444444444444444222222222222222222222222444444444444333222111000111000000000000000000000//////////////////////////////...---------------////////////...,,,++++++...---,,,,,,,,,,,,,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))(((''''''&&&,,,,,,---.........---,,,---+++)))***---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++------,,,,,,,,,,,,------------------------------+++,,,,,,,,,------------........................******+++++++++,,,,,,,,,++++++******)))*********++++++++++++++++++++++++---,,,***+++---...,,,***))))))***+++++++++++++++...------------,,,,,,,,,+++++++++******+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,+++++++++++++++++++++++++++,,,---------,,,,,,++++++***))))))***++++++))))))))))))))))))))))))************+++++++++++++++++++++******((('''&&&))))))))))))))))))(((((()))(((((((((((())))))***))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((()))(((((((((((())))))******((('''((()))***)))''''''((()))******+++******((((((((((((((()))******))))))))))))((((((((((((''''''((()))))))))))))))((())))))******))))))((())))))))))))((((((((((((((((((((()))))))))************))))))))))))(((((())))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))************))))))))))))((((((''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************++++++,,,+++++++++************)))))))))))))))))))))))))))************************++++++************++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))***++++++,,,,,,,,,++++++************************,,,***''''''))),,,------++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,------............------------...//////............////////////000000000//////000000111222222222222222222222222//////...------///000111333333333222222222222111333333333333333333333333111111222222333333444444444444444444444444444444222222222222222222222222444444444444333222111000111111111000000///////////////////////////////////////...------------...000000000///---,,,***)))------,,,,,,,,,+++++++++---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++******+++,,,---...////////////+++***)))***---...///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------......------------------------,,,,,,,,,---------......------------............++++++++++++,,,,,,,,,,,,***))))))))))))******+++++++++++++++++++++++++++---+++***+++,,,---,,,+++++++++******++++++,,,---------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,++++++******+++,,,---......///------------------,,,+++++++++***))))))***++++++)))))))))))))))))))))))))))))))))*********+++++++++++++++******)))((('''+++******))))))(((((((((((('''''''''((()))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))(((((('''(((((()))******)))((((((((()))))))))((((((((()))***************((((((((((((((())))))***))))))))))))((((((((((((''''''((()))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***))))))))))))***+++++++++++++++*********))))))))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))'''((()))***+++***))))))))))))))))))))))))))))))******++++++,,,+++++++++))))))*********++++++++++++(((&&&&&&(((+++------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------......,,,,,,------...///000000............////////////000////////////000000111111111111111111111111111222111111000111222333333222222222222222222222222333333333333333333333333111111222222333333333333333333333333333333333333111111111111111111111111333333333333333222111111222222111000///......---///////////////////////////......---------..................---,,,******------...---,,,+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000,,,,,,---...............,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................------.........------------------------,,,,,,---------.........+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,++++++------,,,++++++---...///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------+++)))((()))******+++,,,---......------------,,,+++******+++******************+++))))))))))))))))))))))))((((((((()))))))))******(((((()))***************++++++******))))))((((((((((((((((((((()))***+++))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((('''(((((()))******((()))))))))((((((((()))((())))))************)))'''(((((()))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))************(((((((((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))******&&&&&&'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((()))******+++++++++*********))))))))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))'''((()))++++++***)))((())))))))))))))))))))))))(((((()))***++++++******)))))))))***++++++,,,,,,***(((&&&&&&(((+++,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------------+++,,,,,,...//////000000............//////////////////......///000111111111111111111111111111111333222222222333333444444222222222222222222222222333333333333333333333333111111222222222222222333333333333333333333333333111111111111111111111111222222333333222222111111222111111000///...------////////////////////////......---------......///***++++++,,,,,,,,,++++++---...000...,,,+++,,,...************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------...------,,,,,,,,,++++++...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++.........------.........------------------------,,,,,,,,,---------......*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++---...------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,,,,------,,,***((('''************+++++++++++++++++++++++++++***)))(((*********++++++*********))))))))))))))))))))))))'''((((((((())))))))))))&&&'''((()))++++++,,,,,,******************))))))***))))))))))))******+++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))(((((((((((((((((((((((()))(((((((((((())))))***''')))***)))((('''(((***))))))************))))))''''''((()))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))((())))))******))))))((((((((((((((())))))))))))((((((((()))))))))******''''''(((((((((((())))))))))))))))))))))))))))))************)))((('''&&&))))))))))))))))))))))))))))))))))))************&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((())))))***+++++++++************)))))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))((()))***+++++++++***)))))))))))))))))))))))))))'''((()))***************))))))******+++++++++,,,)))((('''(((***++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------+++,,,---...////////////............////////////............///000111111111111111111111111111111111111111222222222222333111222222222222333333333333333333333333333333333111111222222222222222222333333333333333333333333111111111111111111111111111222222222222222111111000000000//////.........////////////////////////...------------...//////)))***+++,,,,,,---------,,,...000///+++***,,,...+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++///...---++++++***++++++...///...---***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......------------......------------------------+++++++++,,,,,,,,,------++++++,,,,,,------......------------,,,,,,,,,,,,---,,,,,,,,,,,,------...++++++++++++++++++++++++***+++,,,+++***)))***,,,))))))(((((())))))***+++,,,,,,,,,,,,++++++++++++***+++,,,------,,,+++***------,,,,,,,,,,,,------,,,,,,,,,+++***)))((('''+++++++++******))))))))))))***************)))((()))***++++++++++++***)))))))))))))))))))))))))))(((((()))))))))*********&&&'''((()))+++++++++,,,******************++++++,,,++++++************+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((((((((((((((((((((((((***))))))(((((((((((()))''')))******''''''(((***))))))************))))))&&&'''((()))***))))))((('''((((((((()))))))))***''''''((()))))))))))))))'''(((((())))))((((((''''''((((((((()))))))))***''''''((((((((()))))))))'''''''''((((((((())))))))))))))))))))))))))))))((()))))))))))))))((('''))))))))))))))))))))))))((()))))))))************'''((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((())))))***++++++++++++************)))))))))))))))))))))))))))************************++++++************++++++)))))))))))))))))))))))))))******+++++++++++++++))))))))))))))))))))))))'''((()))***++++++++++++***************+++++++++***))))))***,,,,,,***(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------+++,,,---/////////..................////////////...------......000111111111111111111111111111111000000111222222222222222111111222222222333333333333333333333333333333333222222111111111111111111222222222222222222222222111111111111111111111111111111222222222222111111//////////////////......////////////////////////---------------...//////,,,,,,---.........------))),,,///---)))(((***---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,/////////..................---,,,,,,+++,,,------,,,......---***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------,,,,,,,,,,,,------------------------------*********+++++++++,,,,,,***++++++,,,------............---------,,,,,,,,,------,,,,,,++++++,,,,,,++++++++++++++++++++++++)))+++,,,+++))))))***,,,((()))******++++++******,,,,,,,,,++++++++++++***)))***+++------+++***))),,,,,,++++++++++++,,,,,,,,,+++***))))))))))))))),,,,,,+++++++++*********))))))***+++++++++******)))***++++++++++++***))))))))))))))))))))))))))))))************+++++++++'''((()))******+++++++++)))))))))***+++++++++,,,------,,,+++*********+++,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))******++++++++++++******************************+++***)))(((((('''((((((''')))+++***'''&&&(((***))))))*********))))))(((&&&''')))*********)))((('''((((((((())))))******'''(((((()))))))))))))))''''''(((((((((((('''''''''((((((((())))))******''''''''''''((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))(((((())))))*********+++(((((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++*********)))***++++++,,,+++++++++************)))))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))+++++++++++++++,,,,,,,,,))))))))))))))))))))))))((()))***+++,,,---------*********************************,,,---,,,)))'''++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,---.../////////...---............/////////000---------......000111111000000000000000000000000111111222333333333333222111111111222222333333333333333333333333333333333222222111111111111111111222222222222222222222222000000000000000000000000000111111222222222111111.........///////////////////////////////////////---------------...///000///000000000///...------'''+++---+++'''%%%(((+++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,---......---,,,,,,---...000111***,,,...---******,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------))))))*********+++++++++(((((()))***++++++,,,,,,.........------,,,,,,,,,------,,,+++************++++++++++++++++++++++++(((+++,,,,,,)))(((***,,,+++,,,---...///...---,,,,,,,,,,,,+++++++++******((()))+++,,,,,,+++)))(((++++++************++++++,,,+++)))((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************))))))))))))))))))))))))***++++++++++++***))))))******)))((((((((((((((()))))))))))))))))))))))),,,)))'''((()))***(((%%%))))))))))))))))))))))))))))))((((((((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))************+++*********))))))(((((((((((())))))))))))(((((())))))))))))************+++++++++*********))))))))))))))))))))))))))))))******))))))((('''''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''')))***+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))***+++,,,---))))))))))))))))))))))))++++++******))))))(((((())))))*********))))))(((+++,,,------,,,+++)))((()))***+++,,,,,,,,,,,,+++******++++++++++++******,,,,,,++++++***)))((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,..................------,,,,,,,,,,,,,,,,,,,,,+++///......---------......000000000///////////////111111000000000000111111000000000000000111111222000111111111111222222222222222222222222222222222111111111111111222222222111222222333333222222111333333333222222111111111333333222111000000111111000000/////////111222333222222111000///...------------------------------------------------------,,,,,,,,,++++++*********///+++(((***...000---)))++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---.........------.........+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,......---------,,,,,,,,,,,,+++***)))))))))***++++++,,,,,,------,,,,,,+++------,,,++++++,,,---------,,,+++))))))))))))***---------------------,,,***************************)))((((((((()))+++,,,------,,,,,,+++,,,,,,,,,,,,,,,---....../////////***,,,,,,+++)))'''&&&'''*********++++++,,,,,,,,,...,,,)))'''''')))+++---***++++++***((()))+++---************************++++++++++++++++++++++++((()))***+++++++++++++++************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++(((((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))******)))((((((((((((((())))))))))))))))))))))))+++)))'''((()))***(((&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''(((((((((((()))))))))*********)))))))))(((((((((((())))))))))))(((((())))))))))))************+++++++++*********))))))))))))))))))))))))))))))******))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++*********))))))))))))++++++***************+++))))))))))))))))))))))))*********))))))))))))))))))******+++******))))))++++++,,,,,,++++++*********+++++++++++++++++++++******++++++++++++*********************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,..................------------------------------///......---------......111111111111111111111111111111000000000000111111000000000000000111111222000111111111111222222222222222222222222222222222333333333222222111111111111111222222222222111111222222222111111000000000333222222111111111111111111000000//////000111222111111000000///.........---------------------------------------------------------,,,,,,,,,+++++++++((('''***...111000---))))))******+++,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---......------------......+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,......---------,,,,,,,,,++++++******+++,,,---...+++,,,,,,------,,,,,,+++++++++***))))))***++++++++++++***))))))***+++,,,,,,,,,,,,,,,,,,,,,------+++++++++++++++++++++++++++***)))))))))***,,,,,,,,,,,,++++++++++++,,,,,,...---------------------+++---......,,,++++++,,,,,,,,,++++++++++++++++++,,,+++)))((()))***+++,,,+++++++++***((((((***,,,************************++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))******++++++******)))(((***))))))((((((((((((((())))))))))))))))))))))))***)))(((((())))))((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))(((((((((((())))))))))))(((((())))))))))))************+++************))))))))))))))))))))))))))))))))))))))))))************+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))++++++++++++************---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++++++++***+++************+++,,,,,,,,,++++++*********++++++******++++++++++++******''''''(((***+++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------......,,,------....../////////......---------......///111111111111111111111111111000000//////000000111000000000000000111111222000111111111111222222222222222222222222222222222555444333222111000000///111111222222222222111111111111111000000000000000222222222222111111111111222111000000///000000111////////////////////////------------------------------------------------......------------,,,,,,+++)))(((***...000///---)))******+++,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,+++***++++++,,,...///000+++,,,,,,------,,,,,,++++++******))))))******+++))))))))))))***+++------*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++*********++++++,,,......---,,,,,,+++*********,,,......------...///------,,,++++++******))))))))))))******+++,,,,,,+++,,,,,,***)))((()))+++************************************************,,,+++)))(((''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((***************))))))((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((())))))(((((((((((((((((((((((((((((()))(((((((((((())))))***(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))************************))))))))))))((((((((((((((((((((((((((())))))***++++++,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))************************,,,++++++***))))))******))))))))))))))))))))))))(((((())))))******++++++******+++,,,,,,,,,++++++***))))))))))))+++---...,,,,,,***))))))******+++******++++++++++++******''''''(((***+++,,,---...************++++++++++++******+++++++++,,,,,,,,,,,,,,,------------......+++,,,,,,---...//////000...------------...//////.........///////////////000000////////////000000000000000000000111111222000000111111111222222222111111111111111111111111333333222111000000//////222222333333333333222222111111111111111111000000222222222222222222222111222222111000000/////////........./////////000000---------------------------------------------------------------,,,,,,,,,...,,,++++++------,,,***------...............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,------...///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,*********)))******++++++,,,,,,,,,+++++++++******(((***,,,,,,+++***+++,,,,,,+++++++++++++++++++++'''((()))+++,,,,,,,,,++++++,,,,,,+++)))((()))***************************)))))))))))))))))))))))),,,+++)))''''''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''&&&'''''''''(((((()))))))))(((((((((((((((((((((((()))************)))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))(((((())))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((())))))(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,---))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,))))))))))))))))))))))))(((((())))))******++++++)))***+++,,,,,,,,,,,,,,,))))))(((((()))+++---...++++++******)))***************++++++++++++******))))))*********+++++++++)))))))))******+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------......******+++,,,---.........---------------...//////------......////////////000000////////////000000000000000000000111111222000000111111111222222222111111111111111111111111///000000000000000000000333333444444444444333333222222222222222222222222111222333333333333222222111111111111000000//////------......//////000000------------------------------------------------+++++++++++++++,,,,,,,,,...---,,,,,,,,,,,,+++***000//////......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******(((((()))******+++,,,,,,++++++++++++++++++++++++((())))))******************)))))))))******+++,,,*********+++++++++,,,,,,)))***++++++)))(((((()))))))))***+++,,,,,,------&&&(((***,,,,,,,,,++++++***+++,,,+++***))))))***************************))))))))))))))))))))))))+++***)))((()))+++...///************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))******+++))))))))))))))))))))))))))))))******))))))((('''((((((((((((((())))))***))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************''''''(((((((((((())))))(((((())))))))))))(((((())))))))))))************(((((()))))))))))))))***))))))))))))))))))))))))(((((())))))***+++,,,,,,))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))************((()))***+++,,,,,,,,,,,,((((((((()))***+++,,,,,,((()))******++++++************++++++++++++******+++++++++***************(((((())))))***+++++++++******+++++++++,,,,,,,,,++++++,,,,,,------......***++++++,,,,,,------------------------...///000...//////000000111111222000//////......//////000000000000000000111111222000111111111111222222222111111111111111111111111/////////000000000111111333333444444444444333333222222222222222333333333111111333444444444333222000111111111111000000///---------....../////////------------------------------------------------******++++++++++++,,,,,,******+++,,,,,,---......------,,,,,,++++++******,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------............------------............------------------,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++)))******++++++******)))------------,,,+++***))))))))))))***+++++++++,,,************************(((((()))************)))***************+++,,,---))))))***++++++,,,------+++,,,------+++)))******(((((()))***,,,---...///'''(((***+++,,,,,,+++***(((***,,,,,,***)))***+++***************************************************))))))***+++---///111++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********'''(((((())))))***++++++)))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((()))******))))))))))))))))))))))))&&&(((***)))(((''')))+++))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((())))))))))))***'''''''''((((((((())))))(((((())))))))))))(((((())))))))))))************(((((((((((())))))******))))))))))))))))))))))))((((((((())))))*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))))))))*********+++***************++++++))))))))))))))))))))))))*********)))))))))))))))'''((()))***++++++++++++(((((()))******+++******%%%&&&)))+++,,,,,,+++*********++++++++++++******************************((((((((()))***+++++++++******+++++++++,,,,,,,,,***++++++,,,------......,,,,,,,,,------------------,,,,,,------///000000......//////000111111222//////............//////000000000000000111111222000111111111111222222222111111111111111111111111222222222222111111111111111222222333333222222111000111111111222222222222000111333444555444333222//////111111222111000000---.....................------------------------------------------------+++++++++,,,,,,,,,------***+++,,,,,,,,,,,,---...************+++++++++,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---......------------......------............------------............------......---------,,,,,,,,,......---------,,,,,,,,,+++,,,---......---,,,,,,+++,,,,,,------,,,,,,+++)))***++++++++++++***)))+++,,,---------,,,+++******+++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++***************++++++,,,---...+++++++++,,,,,,,,,,,,,,,***+++------,,,+++,,,---))))))***+++,,,,,,------)))******+++++++++******&&&)))+++,,,+++***+++,,,************************++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,'''''''''((()))******+++)))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((()))******))))))))))))))))))))))))&&&(((******((('''))),,,))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))************'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******+++++++++,,,---,,,+++***))))))))))))))))))))))))))))))))))))++++++******))))))((((((''''''(((******+++++++++'''(((***++++++***))))))"""%%%))),,,...---+++)))******++++++++++++******))))))******++++++++++++'''(((((()))***+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---........................------,,,,,,,,,---...///000111,,,,,,,,,---...//////000//////............//////000000000000000111111222000111111111111222222222000000000000000000000000666555555444333222111111000000111111111111000000//////000000111111111222000111333555555555333222...///000111222222111000........................------------------------------------------------,,,,,,,,,------.........---......---+++******+++((()))***+++---...///000,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---///......------......///------............------------............------.........------,,,,,,,,,......---------,,,,,,,,,***+++---///000000//////+++,,,,,,------,,,,,,++++++,,,---......---,,,+++)))***,,,---......---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++++++++++++++,,,---...///......---,,,,,,+++++++++''')))+++,,,,,,,,,---...++++++++++++++++++,,,,,,++++++******************%%%(((+++,,,++++++,,,---************************++++++++++++++++++++++++)))******+++++++++******))))))))))))))))))))))))------,,,++++++******)))++++++++++++++++++++++++******************************)))))))))))))))***(((((((((((())))))))))))((((((((()))******++++++************************))))))))))))************))))))))))))((((((((((((+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))((((((((((((&&&'''((())))))***))))))***)))(((''''''((()))***))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))******)))(((''''''))))))))))))))))))))))))))))))((('''''''''(((***+++&&&'''(((******+++++++++)))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((()))))))))***++++++,,,,,,************************))))))))))))))))))))))))************************************************''''''((()))***++++++,,,)))))))))))))))))))))))))))***+++,,,,,,------,,,...........................---,,,,,,,,,,,,---...,,,,,,,,,---------......---......///////////////............////////////000000000000000000000000111111111111111000//////000000000000111111111111333333222222111000//////111111111111111111111111111111111111111111111111333333333333333333333444222222222222222111000///////////////////////////////////////////////////((()))***+++,,,------...,,,++++++******++++++,,,...---,,,+++************'''(((***,,,------------111///---+++***)))******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////......,,,---......//////......,,,,,,,,,---------......------------------------.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------++++++++++++------...---+++******+++---...*********++++++,,,,,,,,,************************((()))***++++++***)))(((******++++++++++++******&&&(((,,,------,,,,,,---+++++++++++++++++++++++++++++++++************))))))************+++++++++************************+++++++++++++++++++++,,,++++++++++++++++++++++++******************************))))))))))))*********************))))))))),,,,,,++++++++++++++++++************************))))))))))))***************)))))))))((((((((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))************))))))))))))))))))(((((((((((('''(((((())))))))))))(((***)))(((''''''((()))***))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))))))))((((((((()))***+++((()))***+++++++++++++++)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))******************))))))************************))))))))))))))))))))))))************************************************)))))))))))))))*********)))))))))))))))))))))))))))******))))))((('''&&&------------------------...---,,,,,,,,,,,,---...........................---......///////////////............////////////000000000000000000000000222222222222222111000000000000000000111111111111333333222111111000//////111111111111111111111111222222222222222222222222333333222222222222222222111222222222111111000///................................................---,,,,,,,,,,,,+++++++++------------------------------,,,+++******++++++)))***+++------------,,,000///---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......---,,,------...............,,,,,,,,,---------......------------------------......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...---+++******+++---...*********+++++++++++++++************************)))******++++++******)))++++++,,,,,,,,,,,,++++++'''))),,,------,,,+++,,,+++++++++++++++++++++++++++++++++************))))))************+++++++++************************)))******+++,,,,,,------++++++++++++++++++++++++******************************)))))))))******+++,,,,,,,,,++++++*********------,,,,,,+++******)))************************))))))))))))******************)))))))))(((((((((************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))******++++++++++++******(((((((((((())))))))))))((())))))))))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))''')))***)))(((((()))***))))))))))))))))))))))))***))))))))))))***++++++******+++,,,,,,+++++++++))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))++++++***))))))(((''''''************************))))))))))))))))))))))))************************************************************))))))(((((()))))))))))))))))))))))),,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////////////////......---......///////////////............////////////000000000000000000000000222222333333222222111111000000000000111111111111222222222111111000000///111111111111111111111111222222222222222222222222222222222111111000000000111111111111111000000///......................................................---------,,,,,,,,,)))***++++++++++++***)))---,,,,,,+++++++++,,,,,,,,,---.........------,,,...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...,,,,,,,,,,,,---...............,,,,,,,,,---------......------------------------...------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,+++******+++,,,---++++++++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,------,,,,,,,,,)))+++------,,,+++***++++++++++++++++++++++++++++++++++++************))))))************+++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++******************************))))))******++++++,,,,,,,,,+++******))))))*********)))))))))((((((************************((()))))))))*********************)))))))))((((((*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))******++++++******)))(((((((((((())))))))))))))))))***))))))((('''&&&))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))''')))******)))(((***+++((((((((((((((((((((((((***************+++++++++******+++++++++***))))))((()))***+++,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))))))))((((((''''''************************))))))))))))))))))))))))******************************************************)))))))))))))))))))))))))))))))))))))))))))))***+++,,,------------++++++++++++++++++++++++------------------------/////////...............---......///////////////............////////////000000000000000000000000111111222222222111111000///000000000111111111111222111111111000000000///111111111111111111111111222222222222222222222222222222111000///.........///000000111000000//////................................................++++++,,,---...///000000''')))+++,,,,,,+++)))''',,,,,,,,,,,,,,,---......000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---...............---------------------------------......///...---+++***,,,,,,---.........------,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***,,,------+++*********************************+++++++++*********))))))))))))*********+++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************************+++,,,,,,++++++*********)))))))))(((((()))))))))*********************************((()))))))))************************))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((('''((((((((()))))))))***))))))***))))))((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((***+++***)))(((***+++(((((((((((((((((((((((())))))******++++++++++++((()))))))))))))))((('''&&&''')))*********)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))*********)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************'''(((((()))******++++++))))))))))))))))))))))))&&&'''((()))************++++++++++++++++++++++++---------------------------------------------------......///////////////............//////////////////////////////////////////000000000000000//////000000000111111111111111111111000000000000000111111111111111111111111222222222222222222222222111111000//////...------...//////000000000//////................................................+++,,,------//////000111,,,---///111111///---,,,++++++,,,,,,---...000000222111000///...---------++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------...............---------------------------------.........,,,+++***+++,,,,,,---...---------,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++/////////...---------,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---******++++++++++++******+++------,,,***))))))***************************+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++------,,,,,,+++******)))++++++++++++++++++++++++***************************************+++,,,---************************)))******+++,,,,,,------************************))))))))))))************++++++*********)))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((''''''(((((())))))******((())))))))))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))***+++,,,+++)))((()))***))))))))))))))))))))))))((()))******++++++******''''''(((((()))(((((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************''''''((()))***+++,,,,,,))))))))))))))))))))))))++++++++++++***)))((('''++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------......---......///////////////............////////////////////////////////////......//////000000//////000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000//////.........---......///////////////------------------------------------------------///............---------------...//////...------+++++++++,,,...000111222333222000///...---------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,---......///.........------------------------,,,,,,---......---++++++++++++,,,---------------,,,,,,,,,---------..............................,,,,,,,,,------------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++///...............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))******++++++******)))+++,,,---,,,***)))***+++************************+++++++++************))))))************+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++************************************+++,,,---...))))))******+++,,,,,,,,,++++++++++++++++++,,,,,,************************))))))))))))************+++++++++*********))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))******)))))))))'''''''''((()))*********'''(((((())))))))))))((('''((()))******)))((('''))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))),,,,,,---+++)))'''((()))))))))))))))))))))))))))'''((()))*********))))))&&&'''((()))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))******************))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((())))))*********+++))))))))))))))))))))))))------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,---...///000000---......///////////////............////////////////////////////////////......///000000000000000000000000000111111111111///000000000000000000000111111111111111111111111000000000000000000000000000000//////////////////,,,---....../////////...------------------------------------------------.........---------,,,,,,++++++++++++++++++++++++***++++++---///111333444222111000...---------...+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,------...//////..............................***+++,,,---...---,,,+++++++++,,,------------,,,,,,,,,,,,---------..............................,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******++++++++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***++++++,,,,,,++++++***+++,,,,,,+++***)))+++,,,************************+++++++++************))))))************+++++++++++++++++++++++++++++++++*********++++++,,,------++++++++++++++++++++++++************************************+++,,,---...)))***+++,,,------...///++++++******)))(((((((((************************))))))))))))************+++++++++************)))(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((((((((((((((())))))))))))******++++++++++++******&&&''''''((()))******+++''''''((())))))***))))))'''((()))******)))((('''))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))---------,,,)))''''''((())))))))))))))))))))))))&&&'''(((******))))))(((''''''(((***+++++++++++++++***)))))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))''''''((()))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,---...///111222222---......///////////////............/////////000//////////////////////////////000111111111111111000000000000111111111111////////////000000000000111111111111111111111111/////////////////////////////////000000000000000,,,------.../////////...------------------------------------------------***++++++,,,---...//////...------,,,,,,------...******+++---///111333555222111///...---------...,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,---.../////////...........................)))***,,,---...------,,,++++++,,,---------,,,,,,,,,,,,,,,---------......////////////////////////,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++------------++++++******++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,+++******+++---))))))))))))))))))))))))+++++++++************))))))************+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++*********))))))******))))))((((((''''''+++)))((()))+++,,,,,,+++*********************************************************)))))))))))))))***************)))((((((,,,+++++++++******))))))((()))***++++++***)))((())))))))))))))))))))))))(((((())))))************((()))***++++++***)))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))***))))))((('''''''''''''''+++++++++*********)))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((******+++++++++))))))************))))))))))))************))))))+++*********))))))((((((************************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))*********************)))))))))))))))))))))))))))************(((((((((((((((((((((((((((((()))***************+++++++++++++++***)))((())))))***++++++++++++***---------.........//////''''''((()))***++++++,,,...............---------............////////////---...000111111111000///...............///000000111111111111000000000000111111111222222333333333222111111111000000//////000000000000000000000000000000000000////////////........................------------------------000///...------------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........***+++,,,...///111222333.........------,,,,,,,,,........................---------.........//////++++++******++++++,,,---------......------,,,+++------------------------......---,,,,,,---------,,,---.........---///000------------------------......------------......+++,,,---......---,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++******))))))))))))************...///000///,,,******+++---,,,,,,+++,,,,,,------)))))))))***+++++++++,,,++++++++++++******))))))***+++,,,---,,,***(((&&&******+++++++++,,,,,,,,,+++,,,---------+++)))''',,,+++++++++***)))))))))++++++******++++++,,,---...---+++)))(((((())))))************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,++++++************************))))))+++)))((()))***,,,,,,+++************************((((((((((((((((((((((((***************************************)))((((((******)))))))))(((((((((((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((()))))))))(((((()))*********)))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))*********)))(((((((((((((((+++++++++*********)))))))))(((''''''''''''((()))))))))))))))))))))))))))************************)))***++++++++++++***)))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((******++++++***))))))************))))))))))))************))))))************)))))))))(((************************++++++***)))((('''&&&&&&))))))))))))************))))))))))))))))))))))))((((((((())))))))))))***))))))))))))***************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************+++++++++++++++***))))))))))))***++++++++++++******++++++++++++,,,,,,,,,************************------..............................////////////---...///000111000000///000000000000000111222222111111111111000000000000000000111111111111111111111111111000000000//////000000000000000000000000000000000000/////////...////////////////////////------------------------//////...---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,---///000222333333......---------,,,,,,,,,........................---------...............------,,,,,,------...///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------)))***,,,+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,------------------,,,---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++************++++++++++++---///000///---++++++,,,++++++******)))*********************++++++++++++++++++++++++*********)))***+++,,,---,,,***((('''++++++++++++,,,,,,,,,,,,)))***,,,------,,,+++***+++++++++***************++++++******++++++,,,---++++++***)))))))))******************************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++***((()))***,,,++++++************************((((((((((((((((((((((((++++++++++++++++++++++++***************)))((((((((((((((((((''''''''''''))))))************))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))***+++************))))))))))))((((((''''''(((((()))))))))))))))))))))))))))************************)))******++++++******)))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))************))))))************))))))))))))************))))))************))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))******))))))))))))************************************(((((()))******************++++++++++++***))))))))))))***++++++++++++***))))))*********+++++++++,,,,,,,,,++++++*********,,,---------.../////////............////////////......///000000000000000000000000000000111222222111111111111000000000000000000000000000000//////111111000000000000//////000000000000000000000000000000000/////////......////////////////////////------------------------///...------------------,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++------...///000222222333...------------,,,,,,,,,------------------------.........---------------------,,,,,,------...///------......------,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,---......---,,,...///,,,,,,,,,,,,,,,,,,,,,,,,......------------.........------,,,,,,------...------------------------+++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,...//////...------...,,,++++++***)))))))))***+++++++++++++++*********++++++++++++************++++++,,,,,,,,,***)))(((,,,,,,,,,,,,------------((()))+++,,,------,,,,,,***************+++++++++++++++******++++++,,,---***))))))))))))***+++,,,************************---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,------,,,***))))))***++++++*********************************************************************++++++***************)))(((((((((((((((((((((((('''''')))))))))******)))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********************)))(((((()))))))))************)))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))******))))))))))))************))))))))))))************))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))(((((()))))))))*********((()))))))))************)))))))))))))))*********((()))))))))************************************(((((()))*********************+++++++++******)))))))))***++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000............////////////...//////000000000000000...............//////000111111111111000000000///111111111000000/////////000000000000000000//////000000000000000000000000000000/////////.........------------------------------------------------......---,,,,,,---------+++++++++******+++++++++,,,,,,,,,++++++*********,,,------...///000111111------------------------------------------------......------------,,,,,,++++++******++++++,,,---------......------,,,+++++++++++++++++++++++++++++++++*********+++,,,,,,---///000///...---...000++++++++++++++++++++++++...------,,,,,,------......---,,,++++++,,,---...+++++++++++++++++++++++++++++++++,,,,,,---------......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---//////.........000......---,,,++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,+++***))),,,,,,,,,---------......)))***+++,,,,,,,,,,,,+++)))))))))***+++++++++,,,++++++******++++++,,,---++++++++++++++++++,,,,,,************************...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++*********++++++,,,,,,,,,,,,***))))))***++++++***************************************************'''((((((((())))))*********************)))(((((())))))))))))))))))))))))***))))))))))))))))))***************************))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))***************(((((('''''''''(((((()))))))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))))))))((())))))************))))))))))))************))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))'''''''''((((((((())))))((()))))))))************(((((())))))************((()))))))))************************************(((((()))***************)))******+++++++++******))))))***++++++++++++************+++++++++,,,,,,***++++++,,,------......,,,,,,,,,---...///000000............///////////////////////////000000111...............//////000111111111111000000000///222222222111111000000/////////////////////000000000000000000000000000000////////////............------------------------------------------------------,,,,,,,,,------...,,,++++++++++++++++++,,,,,,,,,,,,++++++*********,,,,,,,,,---------......------------------------------------------------------------------,,,,,,++++++******++++++,,,---------......------,,,+++------------------------+++*********++++++,,,---***,,,---,,,+++***+++,,,++++++++++++++++++++++++------,,,,,,,,,,,,------...---,,,++++++,,,---...+++++++++++++++++++++++++++++++++,,,,,,---------......---------,,,,,,,,,*********++++++++++++,,,***,,,...///......///000...---,,,,,,+++++++++,,,---,,,,,,,,,++++++******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,++++++******)))))))))***+++++++++,,,++++++******++++++,,,---///.........---,,,++++++************************------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++++++++++++++++++++,,,,,,---+++))))))***+++***)))************************((((((((((((((((((((((((&&&''''''(((((()))))))))***************)))((((((************++++++++++++******))))))))))))******************************))))))))))))*********+++,,,+++***)))((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***++++++******'''''''''''''''(((((()))(((((()))))))))))))))***((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))((((((((())))))************))))))))))))************))))))))))))))))))************))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************((((((((()))******++++++))))))))))))************************************(((((()))***************))))))***++++++++++++***))))))***++++++++++++***(((((()))))))))*********)))******+++---......///,,,---------.../////////............///////////////////////////000111111000000000000000111222222111111111111000000000000111111111111111111000000......////////////000000000000000000000000000000/////////.........------........................------------------------,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------,,,,,,------...///------......------,,,+++------------------------++++++***++++++,,,---...,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...------------------------+++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,************++++++++++++***,,,......---------...+++******)))******++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------,,,++++++******)))***************+++++++++++++++******++++++,,,---/////////...---,,,******************************,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------,,,,,,,,,,,,---+++))))))***+++***)))************************(((((((((((((((((((((((('''''''''((())))))*********************)))((((((*********+++++++++,,,,,,+++***)))(((((()))***+++************************&&&''''''((()))***++++++...---+++***)))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))+++,,,+++***)))((((((''''''((())))))***(((((((((((())))))******((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((''''''))))))************))))))))))))************))))))((()))))))))************************************++++++***)))((('''&&&&&&))))))))))))************))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))************'''(((((()))******++++++))))))))))))************))))))))))))))))))))))))(((((()))***************))))))***+++++++++++++++))))))***++++++++++++***)))))))))*********++++++******++++++,,,,,,------------..............................////////////000//////...///000111222000000000000000111222222111111111111000000000000//////000000000000000000........./////////000000000000000000000000000000//////.........---------........................------------------------,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///------,,,,,,------...///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...//////000111000...---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------------------,,,---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---***+++------,,,+++,,,---))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++******++++++,,,---,,,,,,---------+++***)))************************,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------/////////......------,,,---+++))))))***+++***)))************************************************'''(((((()))***+++++++++***************)))(((((())))))******+++++++++,,,+++***)))(((((()))***+++************************$$$%%%&&&'''(((***++++++///...,,,***)))******+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%''')))+++,,,+++***)))))))))((())))))***++++++'''((((((((())))))******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((''''''))))))************))))))))))))************))))))(((((())))))*********+++************************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************'''(((((()))***+++++++++))))))))))))************(((((((((((((((((((((((((((((()))***************((()))***+++++++++++++++))))))***++++++++++++***+++,,,,,,,,,,,,---------,,,,,,++++++++++++******...............---------............/////////000000///.........///111222...............///000000111111111111000000000000---.........//////000000---.........//////000000000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,---...///......------......///,,,,,,,,,------............---------------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////++++++******++++++,,,---------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---...///000,,,---...---+++***+++,,,---------------------------,,,,,,++++++,,,,,,---+++,,,............,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,---------......***+++---,,,+++******+++*********+++,,,---//////+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,++++++,,,------******+++++++++,,,,,,,,,************+++,,,---...,,,+++++++++******))))))++++++******++++++,,,---((()))***+++,,,+++******************************........................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,...---+++******+++---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))***)))(((''''''((()))***++++++******************))))))))))))))))))))))))++++++************++++++************************+++*********))))))((((((******))))))))))))******'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((($$$'''+++...///---***((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))&&&''')))*********)))(((******)))))))))))))))***))))))))))))************))))))))))))))))))))))))************************+++***)))(((((('''((((((''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&''')))++++++*********))))))(((((())))))))))))***************)))))))))))))))******************************))))))*********))))))(((###&&&***---......,,,***---------....../////////(((***,,,---,,,++++++,,,.................................////////////000......///000000000000000////////////000000000000000000000000000000000000////////////..................////////////......000000///...------,,,,,,////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---111///,,,+++++++++******,,,++++++***+++,,,...///,,,++++++******++++++,,,---,,,+++++++++,,,---...,,,,,,++++++,,,,,,---...------------------------......------------......000///...---,,,+++++++++,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++---------+++++++++---///...---,,,+++,,,,,,------.........---,,,,,,+++------------,,,+++******------------,,,,,,+++***---,,,+++******+++,,,---************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,++++++***+++,,,...///***++++++,,,,,,------...+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++*********))))))************************........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,...---+++******+++---...------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******+++***))))))))))))***+++************************************************++++++************++++++************************************)))))))))(((******))))))))))))******((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))(((((('''))),,,------+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))''''''((()))))))))))))))+++******)))))))))******))))))))))))************))))))))))))))))))))))))***************************))))))(((((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))***************)))))))))((())))))))))))************)))))))))))))))***+++,,,************************))))))************))))))%%%'''***,,,------+++***++++++,,,,,,,,,---------))),,,......---,,,------........................------........./////////......///000000000000000.../////////000000000000000000000000000000000000222222222222111111111111...//////////////////...000//////......---,,,,,,////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///......------......///...,,,+++******+++++++++---,,,+++++++++,,,---...---,,,,,,,,,,,,,,,,,,---...---,,,+++++++++,,,---,,,,,,++++++,,,,,,---...------------------------------,,,,,,,,,,,,------------,,,,,,,,,---......---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---///...---,,,,,,,,,------------......------,,,++++++,,,---------------,,,---............---,,,+++------,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********))))))************************........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------------...---,,,++++++,,,---...------,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,+++************+++,,,************************************************++++++************++++++************************************))))))))))))******))))))))))))******)))(((((((((((()))******))))))))))))))))))))))))************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))((((((***+++,,,,,,+++)))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((()))******+++***************++++++))))))))))))************))))))))))))))))))))))))************************)))(((((((((((())))))***'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************))))))))))))))))))))))))***************************+++,,,,,,************************))))))************))))))((()))***++++++++++++***)))************++++++++++++---//////.........///........................,,,---------..................///000000000000///....../////////000000000000000000000000000000000000000000/////////......//////000000000000//////000//////......---------////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///++++++******+++,,,------------,,,+++++++++,,,,,,...------,,,,,,------.........---,,,++++++,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,++++++,,,,,,,,,******+++,,,---///000111...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---......---,,,,,,,,,------------......------,,,,,,++++++,,,....../////////......//////......------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///,,,,,,------......------......---,,,,,,+++******(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************........................------------------------........................------------------------.......................................---------...---,,,,,,,,,,,,---...------,,,,,,,,,+++++++++************+++,,,,,,---+++++++++******+++++++++***************+++++++++************************++++++************++++++*********************************)))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((())))))))))))((((((+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((('''''''''(((((((((((((((((((((((()))((('''''''''(((***++++++************++++++,,,((()))))))))************))))))))))))))))))))))))************************(((((('''(((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))************************)))))))))))))))((()))))))))************---,,,++++++******++++++************************((())))))************)))++++++***************+++)))*********************,,,---//////...---...///........................,,,,,,,,,---------......---...//////000000//////........./////////000000//////////////////////////////.........---------000000000//////000000000000/////////......------......//////...------,,,---------------------------,,,,,,++++++,,,,,,---+++,,,---,,,,,,,,,---......------,,,++++++++++++------,,,,,,,,,,,,------///......---,,,,,,++++++,,,,,,++++++,,,,,,---...------------------------------,,,,,,,,,,,,------******+++,,,---...000111/////////...---------,,,------------------------***,,,------++++++,,,...------------------------,,,------...------,,,,,,,,,------...//////......------............------,,,---...//////...---,,,------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,...//////...---,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************************************////////////////////////------------------------........................------------------------................................................------------------------------,,,,,,,,,++++++++++++************,,,------************************))))))*********+++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))************))))))))))))******)))))))))))))))******+++************************************************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((())))))))))))(((((()))(((((())))))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))(((((((((((((((((((((((((((((()))((('''''''''(((***+++******))))))***++++++,,,((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))******((()))))))))************//////---+++***)))(((((())))))))))))))))))))))))(((((()))***************,,,+++***)))))))))***++++++++++++++++++*********+++,,,---,,,++++++---...........................,,,,,,,,,---------......------...///////////////............////////////////////////////////////222222222111111111000000000000///......///000000///////////////..................///......---,,,---------------------------,,,,,,++++++,,,,,,------...000///---,,,,,,...------------,,,++++++***,,,,,,++++++++++++,,,,,,............------,,,,,,,,,,,,++++++,,,,,,---...------------------------......------------......,,,,,,,,,,,,,,,---...////////////...---------,,,------------------------***+++---,,,,,,+++---...,,,---------------------,,,,,,------...------,,,......//////......---,,,+++,,,,,,---------,,,,,,+++,,,---......---,,,+++------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,++++++++++++,,,,,,---------......---,,,+++***))))))******+++++++++,,,,,,,,,---------,,,+++***)))(((++++++++++++++++++++++++************************************************////////////////////////................................................------------------------......................................./////////------------------------------,,,,,,,,,,,,++++++,,,+++*********+++,,,---))))))************)))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******)))(((((((((((()))******************************************************''''''''''''''''''''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))((((((''''''(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((()))***++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))************///...---+++)))(((((('''))))))))))))))))))))))))'''((()))******+++******++++++******)))******+++,,,,,,,,,+++++++++++++++***+++++++++******,,,...........................,,,---------............------...////////////...------........./////////000000000000000000000000111111000000000/////////000///...------...///000////////////////////////---...............------------------------------///......------......///,,,///111000---+++,,,---,,,,,,---------,,,++++++,,,++++++******++++++,,,,,,---............------,,,,,,++++++,,,,,,---...------------------------///......------......///......---,,,,,,,,,------...............---------------------------------)))+++,,,,,,,,,,,,---///+++,,,---.........------,,,,,,------......------/////////......,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,------------,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------,,,,,,++++++******+++,,,,,,---......//////...---,,,******)))******+++++++++,,,,,,,,,---------,,,+++***)))(((++++++++++++++++++++++++***************+++++++++************************////////////////////////////////////////////////........................................................................---........./////////000------............------------,,,,,,,,,,,,++++++---,,,+++))))))***+++,,,******+++,,,,,,+++******((())))))***++++++,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))((()))))))))******************))))))))))))******((((((''''''(((((()))***************************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))(((((('''((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))((((((((())))))))))))))))))))))))''''''((()))))))))))))))''''''''''''((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))***((()))))))))************))))))))))))************,,,,,,+++***))))))))))))))))))))))))))))))))))))'''((()))******+++++++++***************+++++++++,,,,,,,,,++++++************++++++***)))))),,,...........................------........./////////,,,---......//////......---------.........//////000000000000000000000000............------------///...---,,,,,,---...////////////////////////000------...............---........................///......------......///'''+++//////+++***+++...***+++,,,---------,,,+++,,,,,,,,,++++++,,,,,,,,,+++,,,---...//////......,,,,,,++++++,,,,,,---...------------------------...------,,,,,,------......------,,,,,,------------------.......................................)))+++,,,,,,,,,,,,---///+++,,,---.........------+++,,,------......------,,,---------------,,,++++++,,,,,,---......------......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,***++++++,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++************************000000000000000000000000000000000000000000000000................................................////////////////////////---.........//////000000------............---------------,,,,,,,,,++++++///---+++))))))***+++,,,++++++------------++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******'''''''''''''''((())))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))*********((('''%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))&&&''')))*********)))(((&&&&&&&&&&&&'''(((******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((('''(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&''')))+++(((((())))))*********+++))))))))))))************)))))))))((()))******+++))))))))))))))))))))))))''''''(((******+++++++++((()))***+++++++++++++++,,,+++++++++******))))))+++++++++***)))***,,,....................................////////////000,,,---......//////......---------.........//////000000000000000000000000111111111111000000000000///...,,,++++++,,,...///////////////000000000000------...............---........................---,,,,,,++++++,,,,,,---###(((------***)))+++...)))***,,,---...------,,,...------,,,,,,------...***+++---///000000//////,,,,,,++++++,,,,,,---...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///,,,------....../////////........................)))+++,,,,,,,,,,,,...///***+++---...///...------+++,,,,,,---.........---******+++,,,------------,,,------.../////////...000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,------...///---,,,***)))((()))******...------,,,,,,++++++***)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,((((((***+++,,,------...++++++++++++++++++++++++))))))******++++++++++++************************222222111111111000000000000000000000000000000000////////////////////////.../////////////////////////////////////////////////////////////////////------------------------------------------------)))))))))******++++++++++++,,,,,,,,,,,,+++************************************+++++++++,,,,,,,,,)))************+++++++++++++++************++++++******))))))))))))************))))))))))))******))))))))))))************,,,+++***((((((((()))***)))))))))))))))*********))))))************))))))************************+++*********))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,,,,++++++******((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******))))))((((((''''''###$$$%%%'''((())))))))))))************+++++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************''''''((()))***++++++,,,***((('''&&&&&&'''(((***))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,---.........---,,,+++((()))+++---///111222222000000000///......------////////////////////////000000000000000000000000000000000000000000000000222111111000///......---////////////////////////000000//////.........---...........................------,,,,,,------...------------------------------------------------///...---,,,,,,---...///---------,,,,,,+++++++++,,,,,,,,,---------............---,,,,,,,,,------///......------,,,++++++,,,,,,,,,---------......------......//////000000........................------------------------........................000000000000///...---,,,,,,,,,,,,---------............//////000000111111........................---...............------)))))))))***+++++++++,,,------------------------------.........---+++***+++,,,...//////...,,,+++............---,,,+++***,,,---......,,,,,,---...------,,,,,,,,,,,,++++++000///...---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...---,,,+++************,,,+++******)))*********000...+++))))))***,,,...000000//////////////////000000000000000000000000000000000000000000000000//////////////////......////////////////////////////////////////////////------------------------------------------------*********+++++++++,,,,,,+++,,,,,,,,,,,,+++************************************+++++++++,,,,,,,,,)))************+++++++++******))))))))))))************))))))))))))************))))))))))))******))))))))))))************,,,+++)))((((((((()))***++++++******))))))(((((())))))************))))))((((((((((((((((((((((((*********)))))))))((((((((()))))))))))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))******)))))))))((((((((('''++++++******))))))))))))(((((()))))))))*********))))))(((((((((((())))))************************))))))))))))))))))))))))((((((((()))))))))******(((((())))))******++++++***)))'''&&&&&&''')))***))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,,,,------......---,,,,,,+++,,,---...////////////////////////............////////////////////////////////////////////////////////////////////////111111000000///......---////////////////////////000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---------,,,,,,,,,++++++,,,,,,,,,---------......------,,,,,,,,,------...........................,,,,,,---------..................///////////////........................------------------------........................++++++,,,,,,---,,,,,,,,,------------------------............////////////........................---...............------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,++++++,,,...//////...,,,+++---......///////////////,,,---......,,,,,,---...------,,,,,,,,,,,,++++++------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,+++************,,,++++++***************+++*********+++---///000///////////////000000000000000000000000000000000111111111111111111111111000000000//////.........////////////////////////////////////////////////------------------------------------------------++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++))))))(((((((((((())))))******))))))))))))************))))))))))))******))))))))))))************+++***))))))((())))))))),,,,,,+++***)))(((''''''))))))************))))))((((((((((((((((((((((((******))))))))))))(((((()))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&%%%%%%(((((())))))***))))))((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((...---+++***)))))))))***'''((((((((())))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))*********))))))''''''''''''))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++***,,,---,,,+++***+++---,,,,,,---......------,,,......//////...------,,,............////////////////////////////////////////////////////////////////////////////////////111000000//////........./////////////////////////////////...............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------...///------......///000000111,,,------------.........///////////////.................................------------------------........................))))))***+++,,,------,,,......------------------............------------........................------...............---------------,,,,,,,,,,,,++++++++++++++++++++++++------.........---,,,++++++,,,---......---,,,+++***+++---...000111111111,,,---......,,,,,,---...------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,+++************,,,,,,+++***************))))))***+++,,,---......000000111111111111222222000000000000000000000000111111111111111111111111111111000000///.........////////////////////////////////////////////////........................------------------------------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++******))))))))))))******+++******))))))******++++++******))))))******+++((()))))))))******************))))))))))))))))))+++*********))))))(((((())))))************))))))************************))))))))))))))))))(((((()))******))))))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((***)))'''&&&&&&''')))+++((((((((()))))))))******))))))(((((((((((())))))************************))))))))))))))))))))))))''''''''''''((((((((((((*********)))))))))))))))))))))(((''''''((())))))((()))))))))************************************************+++++++++++++++,,,---,,,++++++,,,---,,,,,,------------------.../////////...---,,,,,,---------...///000000111////////////////////////////////////////////////////////////////////////000000/////////.........////////////////////////...................................................------,,,,,,------...------------------------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,---------......+++++++++,,,---...///000------......////////////------------............000000//////......------........................................................................,,,---....../////////...............------------/////////......---------........................,,,---......///...............------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,---......---,,,,,,((()))***,,,---...//////,,,---......,,,,,,---...------,,,,,,,,,+++++++++((()))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,++++++*********+++,,,,,,+++************++++++,,,,,,---,,,+++***)))111111111111111111111222111111111111111111111111000000000000000000000000111111000000////////////000000000000000000000000////////////////////////........................------------------------------------------------,,,------------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,++++++************++++++++++++************++++++((()))))))))************)))))))))*********))))))(((((())))))*********+++))))))************))))))************************(((((((((((((((((()))))))))))))))))))))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++(((((((((((()))))))))))))))'''&&&%%%%%%&&&((())))))))))))*********++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((*********)))))))))))))))))))))(((((((((((())))))((()))))))))************************************)))))))))******++++++++++++,,,------++++++,,,---,,,,,,,,,,,,------......------...............---,,,------...///000111111////////////////////////................................................////////////............////////////////////////---------..........................................------,,,,,,------...------------------------++++++++++++++++++++++++------............------------------------------,,,,,,,,,---------......+++++++++,,,---...///000.........---------,,,,,,---------.........//////000000//////......------........................................................................000000000000000///..............................111000000//////.................................,,,------...//////......------,,,,,,++++++******........................------------------------,,,------------------,,,******+++,,,------,,,,,,,,,---......,,,,,,---...------,,,,,,,,,+++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,++++++******++++++---,,,,,,+++***+++++++++***+++,,,------+++)))(((222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................------------------------...---------------,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,++++++,,,,,,,,,++++++************++++++++++++************++++++))))))))))))************(((((()))************)))''''''((()))***+++,,,,,,))))))************))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((()))***++++++++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++(((((((((((()))))))))))),,,+++)))(((''''''''''''************++++++++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************************************(((((())))))***++++++++++++---...---,,,+++,,,...,,,,,,,,,,,,,,,---//////,,,,,,---...////////////---------...///000000111////////////////////////........................................................................////////////////////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------............,,,,,,,,,---------......,,,,,,,,,,,,------...//////......---,,,,,,++++++------.........////////////////////////.................................................................................000000000//////---,,,,,,------........./////////000000000000000/////////........................,,,,,,---...////////////,,,,,,,,,,,,++++++++++++........................------,,,,,,,,,---......---------------------------............------,,,,,,---......,,,,,,---...------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,++++++***++++++,,,------,,,+++++++++++++++'''(((***,,,------,,,,,,777777666555444333333222111111111111111111111111111111111111111111111111/////////000111111222222000000000000000000000000////////////////////////........................------------------------------------,,,,,,++++++---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++,,,++++++++++++++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,))))))))))))************'''((()))***+++******)))(((((())))))******++++++))))))************))))))(((((((((((((((((((((((('''''''''((((((((())))))&&&'''((())))))******)))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((()))***++++++++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''((((((((()))))))))************)))))))))(((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))******++++++)))))))))******)))))))))))))))))))))************************************((((((((()))***+++++++++,,,---...---,,,,,,,,,...,,,,,,++++++,,,---///000,,,---......///.........------......//////000000////////////////////////........................................................................////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,------------.........///,,,,,,,,,---------......------,,,,,,,,,------...............------------............////////////.........///////////////........................................................................---...............------,,,,,,---...///000111111......//////////////////........................+++,,,---...////////////,,,,,,,,,,,,------------........................---,,,,,,,,,,,,---...///---------,,,,,,------------------......------,,,,,,---......,,,,,,---...------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///,,,++++++***++++++,,,,,,------,,,++++++++++++,,,'''((()))***+++,,,,,,,,,===<<<;;;:::999888777666111111111111111111111111222222222222222222222222......///000111222333333000000000000000000000000////////////////////////////////////////////////---------------------------------,,,,,,+++++++++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++++++++************++++++,,,++++++******++++++,,,,,,++++++******++++++,,,))))))))))))************'''((()))+++++++++***)))************))))))))))))))))))************))))))************************&&&'''''''''(((((())))))%%%&&&''')))************(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******++++++(((((()))++++++,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******$$$%%%''')))***+++++++++(((((((((((())))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))************'''(((((()))***++++++,,,))))))************))))))))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++,,,---......,,,,,,---...,,,,,,++++++,,,...///000.........///......------.........///////////////////////////////////////................................................---.....................////////////////////////,,,,,,,,,------....................................------,,,,,,------...------------------------------------------------++++++------------++++++---------.........//////,,,,,,,,,---------............---,,,,,,,,,------------......///000000000............/////////000---.........//////000000........................////////////////////////........................,,,---...///000000000000+++,,,---...///111222222,,,------....../////////........................+++,,,---...////////////,,,------....../////////---------------------------,,,,,,+++,,,---...///...------,,,,,,------...)))***++++++,,,,,,,,,,,,,,,---......,,,,,,---...---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---...//////+++++++++***++++++,,,,,,...---,,,,,,++++++,,,,,,+++++++++***************RRROOOLLLHHH@@@888777:::999444000111444555222///333444444555444444333222222111000000111222111///222222111111000000//////000000000000000000000000////////////////////////,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,......,,,+++*********,,,...000------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,++++++*********+++---...+++++++++*********)))))))))************+++++++++---,,,+++***))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******...---+++)))'''''''''''')))((((((((((((***+++,,,(((((()))***************---,,,+++)))((((((''''''******))))))))))))************)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((......---,,,,,,++++++***---,,,+++***+++,,,---...+++,,,------......------........................---------............///////////////////////////////////////////////////............////////////,,,++++++---...///...,,,000000//////......------...........................---,,,,,,++++++++++++---,,,***))))))***,,,---------------------,,,,,,+++,,,---.........------......------------......---.........---,,,,,,+++++++++,,,,,,---...//////---------............///,,,---.../////////------////////////////////////////////////////////////......------------............................................................------------......---------.........//////...........................,,,,,,---///000///...)))***+++---.../////////---------,,,,,,+++++++++........./////////000000,,,,,,,,,,,,,,,---...///........................///...------,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,++++++*********++++++,,,,,,---...//////******+++++++++,,,,,,,,,)))))))))******+++++++++,,,,,,,,,---------......///...---,,,++++++***+++.........------,,,,,,,,,lllfffaaa[[[RRRHHHCCCCCCAAA<<<666444666777666333333333333333333333333333222000///000111222111///111111111111111000000000000000000000000000000000////////////////////////------........./////////........................,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---......---+++******+++,,,---------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,++++++*********+++,,,---+++++++++*********)))))))))************++++++++++++***************++++++************************************))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***'''''''''((()))*********))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''((()))))))))(((((((((((()))***,,,------,,,+++*********++++++(((((()))***************,,,+++***)))((((((((((((******))))))))))))************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,+++++++++++++++,,,------+++,,,------......------........................---------............///////////////////////////........................------------............,,,,,,+++---//////...,,,////////////.......................................---,,,,,,+++++++++,,,...---,,,++++++,,,---...------------------------,,,,,,,,,,,,---------------------,,,,,,---------,,,------------,,,+++***,,,,,,,,,------.........---------............///////////////...---,,,,,,///////////////////////////////////////////////////......------......///................................................///......------......///---------.........//////...........................---,,,---///000///...,,,------......---------.........---------------.............../////////------,,,,,,---......///........................//////...---------------///...------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,---......///***++++++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------------------,,,,,,,,,+++xxxoookkkfff^^^XXXVVVNNNHHHAAA===<<<<<<:::888444444555555444444444333333111000111222333222111111111111111111111222222000000000000000000000000///////////////////////////////////////000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,///...,,,+++******++++++------,,,,,,,,,,,,++++++++++++************++++++,,,+++******)))*********+++++++++***************)))************+++++++++))))))))))))***+++,,,---************************************))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))+++,,,---///...,,,+++)))))))))((((((((()))*********************))))))))))))************))))))))))))************)))(((((((((((()))))))))))))))))))))))))))************************((())))))******+++,,,,,,)))******+++,,,++++++++++++,,,------......------........................---------............///////////////////////////........................,,,,,,,,,------------...---,,,,,,---//////...,,,.............../////////------------------------------,,,+++++++++,,,,,,///...---,,,,,,---...///+++,,,,,,------.........,,,,,,+++++++++,,,---...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---,,,,,,+++***------------------......---------............///111111///...---,,,,,,,,,///////////////////////////////////////////////////......------......///................................................///......------......///------........./////////...........................---------///000///.../////////...---,,,+++***.............../////////..................------......------......//////........................///......---------------111000///---,,,+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,------......++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))*********+++++++++))))))***+++,,,...///000,,,,,,,,,,,,++++++++++++wwwsssrrrnnniiiggg___[[[UUUOOOKKKGGGBBB???;;;;;;======;;;888555333555444333333444444333222000111111222222333333333000000000000000000000000////////////////////////////////////////////////........................------------------------...---,,,+++++++++++++++...---,,,++++++++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***))))))))))))************************))))))*********+++++++++******))))))***++++++,,,************************************)))))))))(((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''(((((((((((((((((((((((()))))))))(((((((((((((((***)))))))))((((((((((((,,,+++***)))((('''&&&&&&(((((()))***************))))))(((((()))***++++++******))))))))))))******+++***))))))(((((())))))))))))))))))))))))))))))++++++++++++++++++++++++......---,,,,,,++++++***((()))***+++,,,+++******+++,,,------......------........................---------............///////////////////////////........................,,,,,,---------............---,,,---//////...,,,---------....../////////---------------------------,,,,,,++++++,,,,,,,,,......---,,,,,,---......++++++,,,,,,---...//////---,,,***)))***+++---///...------,,,,,,------...,,,---------------,,,,,,............---------------------............///111000///---------.../////////////////////////////////////////////////////////............//////................................................//////............//////............////////////........................///...---...///000///...////////////...,,,+++***---------......//////000............------------//////.........//////000........................------,,,,,,,,,,,,------000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))***+++,,,...///000++++++++++++++++++++++++~~~yyyzzzyyywwwwwwvvvuuurrrnnnhhh___WWWQQQKKKLLLMMMLLLGGG@@@999555777555444444444444222111111111222222333333444444111111111111111111111111000000000000000000000000................................................------------------------......---,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++******))))))************************))))))*********+++++++++,,,++++++***))))))******))))))))))))))))))))))))************)))))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''***)))))))))((((((((('''(((((((((((((((((((((((()))))))))))))))(((((((((++++++***)))((('''&&&%%%(((((((((((((((((((((((((((((()))***************(((((((((((()))***+++,,,******))))))))))))******++++++***)))))))))))))))************************++++++++++++++++++++++++......---,,,,,,++++++***((()))***+++,,,+++******+++,,,------......------........................---------............///////////////////////////........................---.........///////////////...---...//////...,,,,,,,,,------......//////------------------------,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------++++++,,,,,,---...//////---,,,+++******,,,.../////////............//////......///////////////........................------------............//////...------...///111222000000000000000000000000000000000000000000000000/////////......//////////////////////////////////////////////////////////////////....../////////........./////////000000////////////////////////000///......///000///............//////...------,,,,,,------.........///........................000//////.........//////........................,,,+++++++++++++++,,,,,,.........------......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++++++++,,,,,,---...++++++++++++++++++++++++xxxrrrhhhgggddd^^^VVVLLLCCC>>>:::888666555555444222000333333333333333333444444111111111111111111111111000000000000000000000000//////............------........................------------------------......---,,,,,,,,,,,,,,,******+++,,,------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++*********************+++++++++)))************+++++++++---,,,+++***))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++******))))))******+++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''''''((()))***++++++++++++(((((()))***************))))))(((((()))***++++++******))))))))))))******++++++***))))))))))))***************************++++++++++++++++++++++++((())))))******+++,,,,,,)))******+++,,,++++++++++++,,,------......------........................---------............///////////////////////////------------------------........./////////000000///.........//////...,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------,,,,,,,,,---...///000000////////////000000...///000000111000000000..................//////---------............///---------...///000222222000000000000000000000000000000000000000000000000000//////......//////000////////////////////////////////////////////////000//////......//////000....../////////000000000////////////////////////111///...///000000///---,,,---...///////////////---------------................../////////000000//////......------..............................+++++++++++++++,,,,,,---......------...//////000,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,---------.........------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,zzznnnbbbWWWPPPLLLCCC@@@>>><<<;;;999666444444444444444333333333333111111111111111111111111000000000000000000000000000000000/////////.........................................................------,,,,,,,,,------++++++,,,,,,---,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,------,,,++++++++++++,,,---...---,,,,,,))))))*********+++++++++)))************+++++++++++++++***************+++))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))************)))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))++++++************++++++(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((()))*********+++%%%&&&''')))))))))(((((('''''')))***+++++++++***(((((()))******************)))))))))))))))************))))))))))))******,,,+++******))))))******************************++++++++++++++++++++++++((())))))******+++,,,,,,+++++++++++++++,,,------+++,,,------......------........................---------............///////////////////////////---------------------------------.........//////000///...///000///...,,,...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------............------------------------------------............////////////............//////......///000000000000000------......//////000000---------............///---...///000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////////////////////////////000000////////////000000.../////////000000000000////////////////////////111000//////000000///---------...////////////////////////...............---......///000111222222///......---,,,,,,------........................---,,,,,,,,,------...///000///...............///,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,+++++++++*********,,,---------............---,,,,,,++++++,,,,,,---+++,,,,,,,,,------------wwwiii___YYYWWWKKKHHHEEECCCAAA???<<<:::555555555444444333333333111111111111111111111111000000000000000000000000222111111111000000//////................................................---------,,,,,,------...------------,,,+++******---------,,,,,,,,,++++++++++++------------++++++***+++---...///......---))))))******++++++++++++)))************+++++++++))))))))))))***+++,,,---************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++******))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''((()))***++++++,,,&&&'''((())))))((('''&&&%%%&&&((()))))))))((('''(((((()))*********************))))))))))))************))))))))))))******,,,+++******)))*********************************************************......------,,,++++++***---,,,+++***+++,,,---...+++,,,------......------........................---------.........//////////////////////////////------------------------,,,,,,,,,---------......000///...///000///...,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---.........////////////......------------------,,,,,,---...//////000000//////......------------......------...///000000//////,,,------...///000111111---------.........//////...///000111111000///...000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000000000000000000000000000222000//////000000///---...///////////////......111111000000//////......---...///000111222333444///...---,,,,,,,,,,,,,,,.......................................///000111222111000......---------,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,---------......+++++++++******))))))))),,,,,,,,,---------......,,,+++++++++,,,,,,---...,,,,,,,,,------.........lllaaa___```WWW[[[[[[VVVRRROOOIIIBBBAAA:::777::::::555222333444333111000111111000///444222//////000111111000000000000000000000000000000000000000000000000000........................------------------------........................,,,,,,,,,---------......,,,++++++******++++++,,,...---,,,+++************************************)))************+++++++++************************+++***)))***++++++***))))))&&&&&&,,,...+++((('''))))))************))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''+++*********))))))((((((******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++***************+++************************,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------..............................,,,,,,,,,------------............------,,,,,,,,,//////.........---------///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////.........---------///---+++,,,...///---+++,,,,,,,,,,,,---...//////..................------//////.........---------.../////////...---,,,,,,///......------///000111///...---...//////---+++//////000000111111111222111000000///000222444555111111000000000000111111000000000000000///......000000000000000000000000222222111000000000000000111///...,,,,,,,,,---...111111000000//////......000000000000000000000000000000000000000000000000//////............//////000000000000000000000000000...------......---+++............---,,,++++++------------------------................................................111...+++)))(((***,,,...------------------------------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++***++++++,,,,,,++++++***+++************+++,,,---uuugggcccccc```fffkkkllljjjhhhaaaYYYQQQGGG>>>;;;999555555888666444222222333444444333777555222111222222222111000000000000000000000000////////////////////////........................------------------------........................,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,------,,,+++************************************)))************+++++++++************************+++***)))***++++++***)))((('''***111333...)))'''))))))************))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((************************+++******)))(((''''''&&&***)))))))))((((((((('''************)))))))))((())))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))************************************))))))))))))))))))))))))************************************************++++++***))))))******+++************************,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......////////////////////////.........////////////000/////////......---------//////.........---------/////////////////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......------,,,,,,,,,,,,///---+++,,,...///---+++//////...---------..............................//////.........---------......//////......---,,,///......---...///000111111000///000111111000...000000000000111111111222111000000000000222333444111111000000000000111111000000000000000///......000000000000000000000000222111000////////////000000//////............////////////000000000000000000000000000000000000000000000000000000000000000//////............//////000000000000000000000000333111000000111111000........./////////...------------------------------................................................///...,,,***)))***,,,---------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,......---------......///vvvooonnnpppzzz{{{nnnaaaQQQEEE===999999<<<666444111111222444555555666333111000000111000///000000000000000000000000////////////////////////........................------------------------........................,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++)))************+++++++++************************+++***)))***++++++***)))'''(((...666777111***'''))))))************))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((************************,,,+++***)))((('''&&&%%%))))))))))))((((((((((((************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))************************************))))))))))))))))))))))))************************++++++++++++++++++++++++******)))))))))******+++************************+++++++++++++++*********++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,---------......////////////////////////.........////////////000///////////////........................---------......//////////////////------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++...,,,,,,,,,......---,,,111111000///...------..........................................---------....../////////...------///............///000000111000///000111222111000000000000111111111111111000000000000111222333444111111000000000000111111000000111111000000//////000000000000000000000000000000//////......////////////000000111000000000......///000000111222222000000000000000000000000000000000000000000000000//////............//////000000000000000000000000000///---...//////...---......///000000000//////........................................................................------,,,+++++++++,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,++++++++++++ppp\\\MMMCCC@@@@@@<<<999555333444555555555555333000000000111111000111111111111111111111111................................................................................................,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************+++***)))***++++++***)))((()))...555666000+++)))))))))************))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((************************+++******)))(((''''''&&&))))))))))))((((((((((((*********)))))))))))))))''''''(((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********((()))))))))************************************))))))))))))))))))))))))***************************************************))))))))))))******+++************************+++++++++******************+++++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......////////////////////////,,,,,,,,,------------...//////......................................................////////////---------------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...------000000///...------......---------.............................................////////////................../////////000///...---...000111000000111111111111111111111111000000000111111222222333111111000000000000111111000000111111111000000///000000000000000000000000//////............//////...///111222333222222111//////000000000111111111000000000000000000000000//////////////////////////////............//////////////////////////////...---,,,,,,......---,,,---...//////000000000000........................................................................,,,,,,,,,------,,,,,,+++------------------------------,,,,,,,,,+++++++++***++++++,,,---......///,,,,,,------------,,,,,,+++++++++++++++******))){{{gggWWWMMMHHHFFFCCC>>>;;;999888777666777555333222444555555444222222222222222222222222////////////////////////////////////////////////................................................,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---+++++++++***++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************+++***)))***++++++***)))***))),,,111111,,,***,,,))))))************))))))(((((((((((()))))))))***************************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++*********************************************************++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,------------...---------------------------.....................---.........//////000000.........------,,,,,,,,,,,,,,,,,,---------......------------------------------------............+++,,,------------......------,,,,,,------...///---------.........//////---...........................///////////////...---......//////////////////...---...000222222222222222222111111111111111000111111111222222222222111111000000000000111111000000111111111111000000111111111111111111111111//////............/////////000222333333333222222222111111111000000000///111111111111111111111111//////////////////////////////............//////////////////////////////111000//////111222111///,,,---...///////////////////////////////////////................................................++++++,,,---------,,,+++------------------------------,,,,,,,,,+++++++++)))******+++,,,------...++++++,,,,,,,,,,,,++++++------...///......---,,,rrrdddZZZQQQNNNIIIEEEBBB???;;;888999666333222333333222222222222222222222222222222000000000000000000000000////////////////////////................................................,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************+++***)))***++++++***)))***)))***,,,+++((()))...))))))************))))))((((((((()))))))))******************************))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))*********(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))*********++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))******+++************************)))))))))************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000,,,,,,,,,------------------------...............------......///000000000//////......---,,,,,,,,,+++,,,,,,------.................................------...............///***,,,------------...///+++++++++,,,,,,...//////,,,,,,------.../////////---------.....................///000000000//////---......///000/////////222000///000222555666666222222222222222111111111000111111222222222111111111111000000000000111111000000111111222222111111111111111111111111111111//////......//////000000111111222222333222222222333222222111000000//////111111111111111111111111000000000000000000000000//////............//////000000000000000000000000///...---...000111000///------.../////////......000000000000000000000000................................................++++++,,,---------,,,,,,------------------------------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++******+++,,,.........---,,,ttteeebbb^^^[[[WWWRRRLLLIIIAAA>>>999777555444222000333333333333333333333333111111111111111111111111////////////////////////................................................,,,,,,,,,---------......------,,,,,,,,,,,,------------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************+++***)))***++++++***)))(((((())),,,***'''(((---))))))************))))))(((((()))))))))*********************************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***((()))))))))************))))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))*********+++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))++++++************************((()))))))))*********+++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------.........////////////000------------.........///---------.........//////------......///000000111/////////...------,,,,,,++++++,,,,,,---......///------------------------,,,,,,,,,------.........))),,,......,,,,,,...000...---------------...///,,,,,,------...//////000---------.........//////......///000000000000000------///000000000///...222000///000222555777777333333333222222111111111000111222222222222111000111111000000000000111111///000111222222222222111111111111111111111111111000////////////000111222333222222111111111111111111111111111111111111111111111111111111111111111000000000000000000000000//////............//////000000000000000000000000---,,,+++,,,...///...---//////000000000///......000000000000000000000000................................................+++++++++,,,,,,---------------------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++&&&''')))+++,,,,,,++++++|||zzzwwwtttpppkkkddd```OOOKKKEEEAAA>>>;;;888666333333333333333333333333111111111111111111111111000000000000000000000000////////////////////////........................,,,,,,,,,---------.........------,,,,,,------......---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************+++***)))***+++++++++)))''''''***---+++'''(((,,,))))))************))))))))))))))))))************************************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))******************************))))))(((((('''''''''((((((((())))))******(((((())))))*********+++******))))))(((((('''''''''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++************************(((((())))))*********+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------......---.........//////000000---------.........//////---------...///000000111000000///...------,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))),,,......,,,,,,...111111000///......---......,,,,,,------...///000000---------.........//////......///000000000000000,,,---///000000000///...000...---...111444666666333333333222222111111111000111222333333222000000111111000000000000111111///000111222222222222222111111111111111111111111000000000000000111222222444333111000///000111111000000000111222222333333111111111111111111111111000000000000000000000000//////............//////000000000000000000000000000......///111222111000111111111111111000///...000000000000000000000000................................................,,,++++++++++++,,,---...---------------------------------,,,,,,,,,++++++---------------------,,,,,,------......------,,,((())),,,...000000//////yyylll^^^UUUKKK???777666333444555444333111000000222222333333222111000000000000000000////////////////////////////////////......------------......------------------------,,,,,,------------------------,,,,,,+++***))))))++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******************************++++++++++++************************************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''(((((())))))(((***+++***)))((()))***+++***((('''''''''((()))''''''(((((())))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((()))))),,,+++++++++***)))))))))+++***)))'''''''''((())),,,+++)))((((((((()))***))))))************))))))((((((((((((((((((((((((++++++***)))((('''&&&&&&'''''''''((())))))******)))************+++++++++(((((()))***++++++,,,,,,...+++((()))+++---,,,+++*********+++,,,---///000//////...---------------,,,------......------,,,000///---,,,++++++,,,---........................***+++,,,...///000000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,---...///000000---,,,---///000...,,,...------------...//////..................------,,,---///000000000///...////////////////////////000000////////////000000000000000000111111111111555555444444333222222222111111111111111111111111111111222333333333333222333333222222222222222222000222333222000///...///222222222222111111000000000111111111111222222222333333333333333333333333444333111222333333222000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000............///111222333...............///000000............////////////......---,,,---...///000---------------...///000------..................//////...------------...++++++++++++++++++++++++.........------,,,,,,,,,))),,,///000///---------sssdddSSSGGGCCC777777666555333111111111111111222222222111111111111111000000000////////////////////////////////////......------......///------------------------------------------------------,,,,,,+++******)))++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******************************++++++++++++************************************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((()))))))))*********))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))))))))((()))******(((((()))***+++***)))((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))++++++******************,,,+++***)))((())))))***++++++)))((((((((()))***))))))************))))))))))))))))))))))))))))))*********)))((((((''''''+++++++++***************)))************+++++++++))))))******+++,,,,,,---///,,,******,,,...---,,,*********+++,,,---//////000///......---------...,,,------......------,,,...---,,,,,,,,,---......////////////////////////++++++---...//////000000............------------,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,,,,,,,,,,,,,------...//////---,,,---///000...,,,...------------...//////........................---...//////000000//////////////////////////////000000////////////000000000000000000111111111111000000111111111111111111111111111111111111111111111111222333333333333222222222222222222222222222000222333222111000111222333333333222222222222222111111111111222222222222222222222222222222222222444333222222333333222000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000////////////000000111...............///000000------........./////////000///...---,,,------...---------------...///////////////...---------,,,000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++---///000///.........jjjVVVKKK===;;;888555333222222222333333333333222222111111111111111000000000000//////////////////////////////......------......///------------------------.........------,,,,,,+++------,,,,,,++++++******++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******************************++++++++++++************************************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((())))))))))))******))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((************))))))))))))'''((())))))''''''((()))******)))(((((((((((((((*********)))((('''''''''))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))******************,,,+++***************++++++******)))((()))))))))))))))************))))))************************)))))))))))))))))))))))),,,,,,++++++***))))))((()))************+++++++++******++++++,,,,,,------///---,,,,,,---......---*********+++,,,---...///000//////............///,,,------......------,,,,,,,,,+++,,,,,,...///000////////////////////////,,,------...//////..................------------------------------------------------............------------------------///...------...///...---...------------...//////........................//////......//////000111////////////////////////111000000//////000000111000000000111111111222222...//////000111111222222222222222222222222222222111222222333333333333333111111222222222222222222111222333222111111333555333333333333333333333333111111111111222222222333222222222222222222222222444333222222333333222111000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000111111000/////////////////////.........///000000............////////////222111///...---,,,,,,,,,...------------...//////000000///...---,,,,,,+++111000///...---,,,,,,,,,------------------------...------------,,,,,,,,,,,,...//////......///000dddSSSIIIEEE???;;;888777777666777666666444444333333222222222111111111000000000//////////////////////////////............//////........................//////...---,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************++++++++++++************************************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((*********))))))(((((((((&&&((()))((('''&&&''')))***))))))(((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((())))))******++++++************************+++******)))))))))))))))))))))************))))))************************(((((()))))))))*********))))))))))))((((((''''''))))))*********++++++++++++++++++,,,,,,---------------,,,,,,---------,,,++++++++++++,,,---...///000//////.........//////,,,------......------,,,,,,,,,,,,,,,------......////////////////////////---...............------.........---------,,,,,,------------------------+++,,,,,,,,,---.........------------------,,,,,,......---............---...------------...//////---------...............000///.........///111222////////////////////////111000000000000000000111000000111111111222222222111111111222222333333333222222222222222222222222111222333333444444333333111111111222222222222222222333333222000000222444222222333333333333444444111111111222222222333333222222333333333333333444555333222222333444222111000000000000000000000000000111111222222111111000000000000000000000000000////////////////////////000000////////////000000000///////////////000000/////////000000000000111111000//////...---------......---------....../////////......---------,,,111000///...---,,,,,,,,,---------------------------------------------------.........------///111wwweeeUUUPPPHHHBBB???>>><<<;;;666555444444444444555666222222222222111111111111000000000000000000000000/////////....../////////........................//////...---,,,,,,++++++---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************++++++++++++************************************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((('''''''''&&&((()))((('''&&&'''))))))))))))))))))((((((''''''((((((((()))))))))***************************))))))))))))************))))))(((((((((((())))))((((((((())))))******+++(((((())))))))))))))))))************)))))))))((())))))************))))))************************(((((())))))******++++++''''''(((((())))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,------++++++,,,,,,++++++++++++++++++++++++,,,---......//////............//////,,,------......------,,,.........------,,,,,,+++------------------------.........///......---,,,...------------,,,,,,,,,------------------------*********+++,,,,,,,,,---,,,---.........---,,,+++---.........------.........------------...//////---------.........//////000000///......000111222000000000000000000000000111111000000000000111111111111111111222222222222333333333333222222111111222222222222222222222222222222333444444444444333111111222222333333333333333333444222000000111222333333333333333333333333111222222222222333333333444444444555555555666666555444222333444444333111000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////............///000111222111000000/////////000000000000111111111222222222....../////////////////////......---------......,,,---------......//////000000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---,,,,,,...000zzz^^^WWWNNNHHHEEEBBB???<<<666666555555555666888999333333333222222222111111000000000000000000000000000//////......//////000.................................------,,,,,,+++------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************++++++++++++************************************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''((())))))))))))))))))((('''''''''''''''((()))*********************************((((((((()))))))))******))))))(((((((((((())))))(((((())))))))))))))))))''''''((())))))))))))((()))************)))(((((())))))************))))))************************)))))))))******+++++++++((())))))***++++++,,,,,,)))************+++++++++++++++++++++,,,,,,,,,,,,)))+++---,,,+++******+++,,,+++++++++,,,,,,---......------------...//////,,,------......------,,,............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,---.........---,,,---...///...------...///...------------...//////,,,,,,------.../////////000000//////000000111111000000000000000000000000222111111000000111111222111111111222222222222333333333222222111000000///333333333333333333333333222222333444444444444444222222333333444444555555111333555555333222222333555555444444444333333333222222222222333333333333444555555666666777777777555444333333444444333222000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000------......///111222333111111000/////////000000111111111111222222222222---...///000000000000/////////...------------...+++,,,,,,---...///000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,...//////...---///000qqqiii```YYYVVVRRRMMMHHHEEECCC???<<<999888777777444333333333333222222222000000000000000000000000000000////////////000000........................------------------------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************++++++++++++************************************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))((()))******(((((()))***((())))))***)))((('''&&&(((((((((((())))))))))))************************''''''((((((((()))))))))))))))(((((((((((()))))))))))))))))))))((((((((('''((()))***+++******))))))******+++***)))((('''))))))************))))))))))))))))))))))))))))))******************++++++***************+++++++++)))************+++++++++++++++++++++++++++++++++))),,,......,,,***+++,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,---......,,,------......------,,,,,,---.........---,,,+++------------------------------...............------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++++++++******+++---...///...---,,,,,,...000///---,,,---///...------------...//////,,,,,,------...//////000//////000111111111111000000000000000000000000000222111111000000111111222111111111222222222333333333333222222222222222222333333333333333333333333222333444444555444444444333333444555555666666777///222666888888777777777999888888777666555444444222222222333333333444444444444444555666777777777666444333333444444333222000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000///////////////000111111222111111000//////000000//////000000000111111111//////000111000000......//////...---------------,,,---------.../////////...------------...//////------------------------,,,,,,,,,---------......---///222222111000000111xxxrrrnnnjjjccc^^^WWWSSSLLLEEE>>>888555444444444444333333333222222000000000000000000000000000000////////////000000////////////////////////,,,,,,------------------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************++++++++++++************************************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******++++++(((***+++***)))((()))+++((()))*********)))'''&&&******))))))((((((''''''************************''''''''''''(((((((((((())))))(((((((((((())))))******))))))((((((''''''((()))***+++,,,,,,+++***)))******++++++)))((('''))))))************))))))((((((((((((((((((((((((******************************))))))(((''''''''')))************++++++++++++************************---000000---+++,,,---,,,,,,+++++++++,,,------++++++++++++,,,,,,---...,,,------......------,,,***+++---...///......---........................,,,------...//////......---------,,,,,,,,,++++++************************---------,,,,,,+++++++++)))***,,,...//////...---,,,...000///---,,,---000...------------...//////,,,,,,------...///000000...///111222222111111000000000000000000000000000222222111111111111222222111111222222222333333333333444444555555666666777333333333333333333333333222333444444555555444444444444555555666777777888---111777:::<<<;;;;;;;;;<<<;;;:::999888666555555222222333333333444444444333333444444555666777777666444333333444555333222000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000111000000///////////////222222111000000///000000............////////////111111111111000///---,,,000///...---------------..................---------------------...///000////////////////////////,,,,,,,,,------............111444555444222222222}}}{{{{{{|||qqqaaaRRRHHHBBB>>><<<777555222111222333333222111222222333222111///............///////////////................................................+++++++++,,,,,,------------------,,,,,,++++++++++++,,,------++++++,,,---************************((()))***,,,,,,+++******+++++++++************)))+++++++++************)))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((((((***++++++***)))(((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))***)))(((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))),,,+++++++++******))))))******))))))(((((('''''')))*********++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((,,,***'''$$$###$$$%%%'''((()))))))))************------,,,++++++,,,,,,,,,***+++,,,,,,------,,,,,,)))******+++++++++******)))))))))***+++,,,---...........................222...++++++...111111000111///---...111222000....................................------,,,,,,,,,------------------------))))))***++++++,,,------..................------......------------..................///////////////////////////.........000111222333333222111000111222333222000///000111111111222333333222222111444333333333444777999;;;888888999888777777999:::<<<888666888888555444555444333333333555666555444777999;;;<<<;;;<<<===???;;;>>>AAABBBDDDGGGGGGFFFJJJHHHBBB<<<;;;<<<999333222333444333333444666888777555444555888777444000444333333555666555333111333333222222111000//////333222111000000111222333111111111111000000000/////////000000111111222222000000000000000000000000000000000000000///......000000000000000000000000111111111111000///------......//////000000111111000000//////......------//////...------------............------,,,,,,,,,,,,,,,,,,---------.........//////000111222222222xxxjjj[[[JJJ???>>>;;;888666666555333222000000111222111111//////000000000000000000000000................................................++++++,,,,,,,,,------------------,,,,,,++++++++++++,,,---,,,+++***+++---++++++++++++++++++++++++***++++++,,,,,,,,,,,,++++++++++++************)))+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************++++++***)))((('''******))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((('''''''''(((******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++******))))))))))))))))))))))))(((((((((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))************************---,,,***))))))***+++,,,************++++++++++++,,,++++++******+++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,+++******------------...//////000------------,,,,,,,,,,,,---,,,******,,,---......111///---...000111000.................................---------,,,,,,,,,------------------------++++++,,,,,,------..............................///......------......///............////////////////////////////////////000111222333333222111000///000111111000///000111222222222222333444444444555555444444666:::===???@@@BBBCCCCCCAAA???=========999777:::;;;888666888555555666888:::<<<=========???BBBFFFKKKNNNPPPPPPQQQSSSUUUWWW[[[aaaeeeggghhh```QQQCCC===>>>>>>:::777888999999777666666777888777777999::::::999777777666666666888777666444222222222222222222222222222111000//////000111222222222222111111111111111000000000000111111111111000000000000000000000000000000000000000///......000000000000000000000000111111111111000///...---...///////////////000000///////////////.........//////...------------............------,,,,,,,,,---------........./////////000000111222222333333{{{```MMMDDD@@@<<<888666555333111000111222222222222111111111111111111111111111111................................................,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++***+++,,,+++*********,,,------------------------...------,,,,,,,,,,,,---+++++++++************)))+++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***((('''&&&***))))))))))))((((((((())))))))))))))))))))))))((((((((()))))))))******(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))((((((************************((()))))))))******++++++***++++++++++++,,,,,,,,,+++******))))))***++++++++++++,,,---------------,,,,,,------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,......------,,,,,,++++++***+++,,,++++++***+++---000.........///000///..............................------------,,,,,,,,,------------------------.............../////////........................///......------......///............////////////////////////////////////111111333333333333111111...000222222111111111222555444333222333444666777888888888:::>>>CCCHHHLLLPPPQQQSSSTTTRRROOOKKKHHHDDD>>>;;;<<<<<<:::999:::888999;;;>>>BBBFFFIIIKKKLLLLLLPPPWWW```gggjjjjjjmmmooosssyyy~~~zzzeeeQQQFFFDDDBBB>>>===>>>??????===<<<<<<===AAAAAAAAA???<<<:::999999999777666666777777555444555555444444444444333333222111111000000111111222111111222222222222222222111111111111111000000000000000000000000000000000000000111111000000//////000000000000000000000000000111111000000///...---/////////........................///////////////000///......------...............---------------........./////////000000000111111222222333333333|||gggSSSMMMEEE>>>:::888777666333333444444444444444444222222222222111111111111................................................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++++++++,,,---+++++++++*********))))))+++++++++*********))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))************))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))+++******))))))(((((((((((((((((((((((((((((((((&&&'''((()))***)))((((((*********+++++++++,,,,,,+++************++++++,,,+++,,,,,,---...---------******+++------.........+++++++++++++++***))))))//////......------,,,,,,))),,,///...,,,***,,,..................///......------------------------------------------------------------------------////////////............---------...............//////............//////............///////////////////////////000000000111222333444444333222111111222444444333222333444888666444333444777:::===@@@AAADDDJJJQQQYYYaaaeeehhhhhhiiikkkkkkiiifffccc]]]UUULLLIIIFFFBBBCCCEEEFFFHHHLLLPPPUUU[[[```dddeeebbbbbbiiiuuu~~~}}}iii]]]WWWPPPIIIKKKLLLLLLKKKKKKLLLOOORRRWWWXXXVVVOOOFFF???<<<<<<>>><<<:::999999999777666888888777666444333222111333333333333333333333333111111111111222222222222222222222111111000000000000000000000000000000000000000111111111000000///000000000000000000000000000000000000000///......//////......------,,,,,,------......//////000000000//////..............................------------.........////////////000000111111111222222222nnneeeWWWKKKCCC???>>>===777777666555555444444444222222222111111000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++*********))))))+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))(((((()))))))))***++++++))))))))))))************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))***+++,,,,,,,,,+++)))((())))))))))))*********++++++++++++++++++,,,------,,,,,,---.........------+++,,,,,,,,,,,,,,,+++***.../////////...---,,,+++------------,,,,,,++++++))),,,///...+++***+++---------......---------...++++++++++++++++++++++++------------------------------------------------.........------------------------.........///////////////....../////////............////////////////////////000000111111222333444555555444333222222333444444333444555777:::999999:::>>>CCCIIILLLRRRUUU[[[dddnnnyyy}}}rrrddd\\\WWWSSSTTTXXX```dddhhhmmmqqqxxx|||yyy}}}vvvrrrmmmhhhdddbbb___\\\[[[]]]cccggglllmmmjjjcccXXXNNNIIIGGGHHHFFFCCCBBBAAA???<<<:::777777666555333222111111333333333333333333333333111111111111111111111111333333222222111111000000111111111111111111111111000000111111111111000000000000000000000000000000///000000000000//////...//////......------,,,,,,------......//////000000000000///............///........................,,,,,,---------.........////////////000000000000xxxiiiZZZOOOGGGBBB@@@>>>===;;;888666555444444333333222111111000000000////////////////////////....................................------------++++++,,,,,,,,,,,,------***+++,,,+++*********,,,+++++++++++++++++++++++++++++++++++++++,,,------+++++++++************)))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((('''(((((()))+++,,,---)))))))))************+++)))))))))))))))))))))))))))))))))*********++++++)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))((((((((((((((((((((((((******************))))))++++++++++++++++++++++++)))***++++++***)))((('''(((((()))))))))*********++++++++++++,,,---......,,,,,,---...............000000///---+++)))'''&&&,,,---.........,,,+++******************+++++++++***+++,,,+++)))))))))***,,,---...---,,,,,,---...++++++++++++++++++++++++,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,------,,,,,,------.../////////000//////......//////000............////////////...//////000000111111222333333555555555555333333222222333444555888===@@@DDDDDDFFFJJJPPPXXX___ccciiimmmuuu~~~qqqiiieeebbbdddiiissswww|||xxxuuupppjjjggghhhlllppprrrssssssoooiiiaaa[[[XXXTTTRRRPPPNNNKKKGGGCCC???999888888777666555555444111222222333333222222111333333222222111111111111222222222222222111111111111111111111111111111111000000111111222222111111000000000000000000000000//////000000000000///////////////........................///////////////111000//////......//////.............../////////,,,,,,,,,------------...////////////////////////zzznnncccYYYQQQLLLIIIGGGDDD@@@===:::999888444444444333222111111111////////////////////////........................///.........------------+++++++++,,,,,,---------+++,,,---,,,+++***+++---------------------------)))***+++---............+++++++++************)))+++++++++************)))************************************************))))))))))))))))))))))))************************)))))))))******++++++,,,))))))(((((((((***+++,,,))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++))))))*********)))''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))(((((((((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))((((((((((((((((((((((((******************++++++++++++++++++++++++++++++''''''(((((())))))(((((())))))*********+++++++++************+++,,,---...,,,------...............000000///...,,,+++)))((()))***+++,,,,,,+++)))(((***++++++,,,,,,------......,,,***)))***++++++***+++---...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,---------...,,,,,,------...//////000000000////////////000000............////////////...//////000111111222222333444555666666555444333444444666888<<>>666666555444333333222222000000000000000000000000........................//////.........---------+++++++++,,,,,,---------+++,,,------++++++,,,---........................)))***,,,///000000000000+++++++++************)))+++++++++************)))************************++++++++++++++++++++++++))))))))))))))))))))))))************************(((((()))***+++,,,,,,,,,+++***)))(((((()))******))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++(((((()))))))))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((())))))************))))))((((((''''''************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((()))))))))***+++++++++,,,))))))))))))))))))))))))******+++,,,---...//////******+++++++++,,,,,,,,,))))))))))))***+++,,,---,,,---......//////......,,,,,,---.../////////...+++,,,...//////...,,,+++---......///000111222222333///******,,,......,,,***,,,...---+++***,,,...........................,,,,,,,,,------.........------------------------++++++,,,,,,---...//////,,,,,,------...///000000000000////////////000000............/////////000...//////000111222222222333444555666666555444333777888:::===DDDMMMXXX```pppppppppqqqsssvvvzzz{{{zzz}}}yyyyyy~~~|||tttlllfffZZZXXXTTTNNNHHHCCC>>><<<777888999::::::999888777999999888666555444333222111111111222222333333444111111111111111111111111///000111222222222222222000000000000000000000000//////000000000000000///......//////000000111111000000//////.........---111111000///////////////---.........//////000000............/////////000111111111000000000000000}}}yyymmmcccVVVLLLGGGFFFEEEDDD???<<<777444333333222111000000111111111000...---////////////000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///------,,,+++***)))((('''+++++++++++++++++++++++++++++++++************)))))))))))))))************''''''((()))))))))))))))''')))***++++++***)))'''))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,++++++***)))))))))(((((((((((())))))))))))+++*********))))))(((((((((((())))))*********+++************))))))))))))''')))++++++)))))))))***+++*********))))))((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))************((((((((((((((((((((((((+++++++++*********))))))(((((())))))******++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))+++++++++*********))))))((()))******,,,,,,---...------,,,++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,///...,,,+++***+++,,,,,,------------------------------------------------...------,,,,,,------...---------............///------..................///......///111111000///---///111111000000000111333555666888888888888888===@@@EEELLLSSS[[[ccciiisss~~~|||wwwyyy}}}~~~uuuooollleee\\\SSSKKKFFFCCCEEEEEECCC@@@<<<999999999<<<888555444666777555222111333444444222111111111222222000000000000111222333222222222222222333333444333222000//////......111222222222111111000000........................////////////////////////////////////////////////////////////////////////------------------------------------------------zzzjjj[[[PPPKKKHHHGGGEEEBBB===:::999777555333000111222222222111//////111000000000//////......//////.........---------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))************'''((())))))*********)))((()))***++++++***)))(((***))))))(((((())))))***))))))))))))))))))))))))*********************+++************))))))))))))************)))))))))(((((()))))))))************************))))))))))))(((***++++++)))((()))***************)))))))))((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***)))((())))))))))))))))))))))))+++++++++*********))))))))))))***+++,,,---......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***---,,,+++*********++++++------------------------------------------------...------,,,,,,------...---------............///............////////////---,,,---///222333111000111222333333111111222333555666888999:::<<<>>>@@@EEEJJJSSS]]]gggpppyyy~~~~~~wwwvvvrrrkkkddd]]]WWWQQQNNNOOOQQQRRRQQQMMMIIIFFFEEEDDDAAA>>>;;;:::888555222555666666666444444333444666555444333222222333444222222222111111222222333222111111000000000000111111222333333333222000000........................000000000000000000000000////////////////////////////////////////////////------------------------........................qqq___SSSLLLJJJJJJHHHDDDBBB@@@===:::777222222222222222111000000222111111000...------,,,/////////.........------------------------------........................---------,,,,,,++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++************))))))))))))*********++++++((()))******+++*********((()))***++++++***)))(((*********))))))*********))))))))))))))))))))))))(((((()))******+++,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))************************))))))))))))***+++,,,+++)))(((((()))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***))))))))))))************************************+++************)))))))))************))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))+++++++++*********************+++,,,---...//////,,,,,,,,,++++++,,,,,,------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,++++++************+++------------------------------------------------......------------......---------............///....../////////000000000------...///222333111000222333333333222333666888888:::<<<>>>AAADDDIIIMMMQQQYYYdddqqq{{{|||~~~{{{vvvoooiiifffaaa\\\WWWYYY]]]aaabbb___[[[WWWUUUNNNMMMJJJGGGCCC>>>:::888777666555444333222222222444444333222111111111222222222111111111111222222111000000000111222222333111222444555444333111000////////////////////////111111111111111111111111////////////////////////////////////////////////////////////////////////000000000000000000000000qqq^^^RRRMMMLLLJJJHHHFFFDDDAAA===:::333333333333222111111111111111000//////...------////////////....................................------------------------******+++,,,,,,---......+++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++)))******+++++++++******((()))************)))(((++++++************++++++))))))))))))))))))))))))((()))))))))*********+++,,,++++++******))))))(((*********))))))))))))))))))))))))))))))*********************)))))))))(((+++,,,---,,,***(((((((((*********)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************************************************))))))))))))++++++******))))))((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************************++++++,,,---...///000,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,+++***))),,,,,,++++++++++++++++++------------------------------------------------......------------......---------............///------......///000000000222000//////222444555555555666666666666888<<>>666666555444333222111111000000000000000000000000000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------++++++++++++************+++++++++++++++++++++++++++++++++*********))))))************++++++++++++******+++++++++******)))))))))************))))))++++++************++++++))))))))))))))))))))))))*********)))))))))((((((******)))))))))((((((((())))))))))))))))))************))))))))))))))))))************)))))))))(((+++,,,---,,,***(((((()))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************************************))))))))))))))))))))))))++++++******))))))((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))***************************++++++,,,---...///000,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------)))***+++,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------///......------......///---------............///,,,------...//////000000333111000222777===BBBDDDCCCCCCBBB@@@??????BBBEEEJJJPPPWWW\\\^^^aaaeeeiiiyyy|||}}}yyyxxxxxxwwwvvvkkkmmmqqqsssttttttvvvwwwppppppnnnjjjccc[[[RRRLLLIIIDDD???;;;:::999777666444555555555555555555555444444333222111111222222444333333222222222222222222333444555555333222000111111111111111111111111////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////}}}qqq|||{{{ggg[[[TTTQQQNNNLLLJJJHHHEEECCC<<<;;;999777555333222222000000000111111222222222000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++++++++******)))))))))+++++++++++++++++++++++++++++++++************)))*********++++++++++++,,,*********+++******)))(((***))))))))))))))))))************))))))*********))))))))))))))))))))))))++++++***))))))(((''''''(((((((((((((((((((((((())))))))))))************************))))))))))))************))))))))))))***,,,---,,,***))))))***))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))************************************(((((()))))))))))))))***************))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))***************+++++++++******+++,,,---...//////++++++++++++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------))))))***+++,,,,,,,,,,,,,,,------............---------------------------------------------------//////............//////---------............///------...///000000111111222222555<<>><<<999777888888888777666555444666555444333333222333333555444444333222222222333333333333333333222222111000000000000000000000000........................////////////////////////////////////////////////000000000000000000000000........................mmmvvvxxxmmm```\\\WWWSSSPPPMMMJJJHHHCCCAAA>>>;;;888666555555333333333222222222222222000000000000/////////...........................------------------------///......---+++******)))******+++++++++++++++,,,+++++++++++++++++++++++++++++++++************)))*********+++++++++,,,,,,)))*********))))))((('''******))))))))))))*********))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))***++++++((()))))))))************************)))))))))(((************))))))))))))***+++---,,,+++******+++((()))))))))***************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))***+++,,,---......++++++++++++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---........................***++++++,,,,,,,,,+++++++++,,,---.........------------------------------------------------------//////............//////---------............///...///000111222333444444444888@@@KKKVVV^^^aaabbbaaaaaa^^^ZZZTTTPPPNNNMMMVVV[[[___```^^^aaaiiipppssspppjjjeeeccceeekkkppp{{{}}}|||sssfff^^^TTTMMMJJJIIIEEEBBBCCCBBBAAA@@@===:::777666777777666555444444444444444333333333333444444555444333222111000111111222000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................{{{||||||jjjeee___YYYTTTQQQNNNLLLGGGEEEBBB>>>;;;888777777666555555444333222111111000000000000////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,---)))******+++---......///+++++++++++++++++++++++++++++++++************)))******+++++++++,,,,,,,,,)))))))))))))))(((''''''******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******(((((()))***+++,,,,,,---(((((())))))*********++++++*********))))))((((((************)))))))))))))))+++,,,,,,+++***+++,,,(((((())))))*********+++******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************(((((((((((((((((((((((('''((((((((())))))******(((((())))))******++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))******++++++++++++((()))***+++,,,------...++++++++++++,,,---...///************************************************---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,++++++***))))))***,,,---...---,,,,,,------------------------------------------------//////............//////---------.........//////000111111333444555666666:::@@@KKKXXXbbbffffffddd`````````]]]XXXTTTRRRRRRTTTWWWXXXUUUSSSWWWaaajjjppplllgggcccdddkkkvvv~~~yyypppddd]]]ZZZWWWSSSPPPSSSRRRPPPMMMIIIDDD@@@>>>888888777555555444444444222222222333444555777777444333111//////000111222////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////zzzqqqgggbbb___ZZZQQQJJJMMMNNNMMMIIIDDD@@@======777555333222222111///---////////////...---,,,,,,000/////////............////////////////////////***++++++,,,,,,------............---,,,***)))(((+++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++*********))))))************))))))))))))(((((()))***++++++,,,,,,,,,+++***((((((((()))***))))))))))))************,,,+++***((((((((()))***(((((())))))*********++++++*********))))))(((((())))))))))))))))))))))))))))))))))))************************************))))))************))))))))))))))))))))))))))))))))))))************))))))''''''''''''((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))),,,+++***))))))***+++,,,,,,,,,+++***)))))))))***,,,+++***))))))+++---...++++++++++++++++++++++++...---,,,,,,+++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------------------------------------------------///......------,,,,,,+++...//////000000000//////000000000000//////......000111222222333777>>>DDDFFFOOOYYY]]]___bbbbbb___XXX]]]aaa```YYYQQQKKKIIIFFFIIINNNSSSYYY```hhhmmm{{{zzzwwwtttsssyyy}}}zzztttkkkiiinnnoooooonnniiicccZZZOOOFFFDDD@@@===<<<===;;;777444666666666666666666666666777444111000000111000///111111222222111111000///000000000000////////////000000////////////000000000000////////////000000////////////////////////---...///000000///...---uuulllhhhccc\\\VVVQQQQQQQQQPPPMMMIIIEEEBBB;;;999666444444333111///000000000000000///......000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++***++++++,,,---------------++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++++++++*********))))))************))))))))))))'''(((((()))******+++++++++***))))))((((((((()))))))))))))))************,,,+++***)))(((((()))***((()))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))************************************))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))++++++***))))))***++++++---,,,++++++******++++++,,,+++***))))))+++---...++++++++++++++++++++++++---,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------/////////......---------.........//////.........000000000000111222222333222333555777;;;AAAJJJPPPUUU[[[______```aaa```\\\WWWXXXYYYVVVPPPIIIDDDBBBEEEJJJRRR]]]hhhsss{{{|||qqqiiiYYYSSSLLLGGGDDD@@@;;;777888777666777777888888888777555222222333444333222111111111000000000000000111111111111000000000000000000////////////000000000000////////////000000////////////////////////......////////////......|||yyyuuu{{{tttooojjjfffZZZWWWUUUUUUVVVTTTOOOKKKCCC@@@;;;888777555333111111111111111111000000000000000000/////////......////////////////////////......------,,,+++++++++***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,+++++++++***************++++++*********)))))))))'''''''''((())))))******)))))))))))))))(((((('''))))))))))))************++++++***)))))))))******))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))++++++***))))))***++++++------,,,++++++++++++,,,,,,+++*********+++,,,---++++++++++++++++++++++++++++++******))))))******+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------///////////////...............////////////......111111111111222444555666888:::>>>BBBHHHOOOWWW]]]aaacccaaa^^^___aaa```\\\XXXUUUQQQNNNKKKIIIFFFDDDLLLRRR]]]lll|||vvvnnncccYYYRRRLLLFFFBBB>>><<<:::999:::;;;:::999666555333222333333222000222111111000111111222222222222111111111000000000111000000//////000000111000000////////////000000//////////////////////////////............//////|||wwwvvv}}}yyywwwmmmeee\\\WWWWWWWWWUUURRRLLLHHHBBB>>>:::888555333222222222111111111111111000000000////////////...000000000000000000000000++++++,,,,,,---..................///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++************************+++++++++*********))))))((((((((()))))))))******'''((()))******)))'''&&&((()))))))))************+++*********************)))))))))))))))******************)))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))************))))))(((((((((((((((((((((((())))))************))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,------(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))+++******************+++,,,++++++******+++++++++++++++*********+++,,,---++++++++++++++++++++++++++++++************++++++((()))+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.....................///////////////000000//////000000000111333333444555777999;;;<<>>;;;777555333111000//////000111111000000000///////////////////////////////////////......---,,,,,,,,,***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***************************+++++++++,,,++++++++++++************************+++++++++((())))))***************))))))))))))************)))***++++++,,,+++++++++************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))***++++++++++++***))))))(((((((((((()))************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------...//////000000---......///000111111222000//////000222444666888>>>BBBHHHOOOTTTXXX[[[[[[___aaaeeeiiikkkiiiddd```aaaiiiqqqwww~~~zzzssspppqqqsssuuu~~~zzztttrrrooojjjaaaYYYIIIEEE???:::888888888777444444555555555444333222222222111111111000000000222111111000000111111222000000////////////000000000000000000000000000000//////............//////mmm\\\PPPJJJLLLLLLKKKKKKKKKIIIEEEBBB:::888555222000000000000111111111000000000//////111111111111111111111111/////////...------,,,,,,++++++,,,---------------------------------------...---,,,+++************))))))*********+++++++++,,,,,,+++++++++************************)))))))))***************+++,,,,,,))))))))))))************)))***+++,,,,,,,,,++++++************)))))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))***++++++++++++***)))))))))(((((()))******+++******++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------...///000000000//////000111222444444555555555555666999<<>><<<;;;:::;;;<<<===<<<999777555444444333333333222222222222111111000000111111222000000////////////000000000000000000000000000000......////////////......}}}hhhYYYPPPGGGHHHJJJLLLNNNNNNKKKHHH===;;;888444111000000000111111111111000000000000........................,,,,,,------...//////000.........---,,,***)))(((------------------------...---,,,+++************))))))******++++++++++++,,,,,,,,,+++++++++******))))))))))))((((((((((((,,,+++*********+++---...))))))))))))************)))***+++,,,---,,,,,,++++++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))''''''''''''((((((((((((************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************'''''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,+++***)))******))))))***+++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))***+++,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------------------------------------...///000000111111111222333555666777777;;;;;;<<<===@@@DDDHHHJJJWWWZZZ___bbbbbb^^^ZZZWWWMMMKKKJJJNNNUUU[[[^^^___xxxzzz|||}}}~~~nnn^^^RRRKKKFFFDDD@@@BBBDDDEEECCC@@@<<<:::666666555555555444444444222222111111111111222222000000////////////000000000000000000000000000000---...///000000///...---rrraaaVVVOOOLLLJJJLLLPPPSSSSSSQQQGGGAAA:::666555444222///333111///000111111111000///////////////000111111//////............//////------------------------000///---+++*********+++...---+++*********+++++++++*********************************************++++++************++++++))))))))))))))))))))))))((()))))))))************++++++************++++++(((((((((((())))))))))))))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))******)))(((((((((((((((+++*********))))))((((((,,,,,,++++++***)))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))***+++++++++******))))))(((((("""$$$''')))******))))))''''''''''''(((((((((((('''''''''''''''''''''''')))***+++++++++)))(((''')))))))))))))))******+++(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))***++++++,,,***************++++++,,,------------,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,------///...,,,++++++,,,...///***+++---------+++)))(((---------,,,,,,+++++++++*********)))******++++++)))+++,,,,,,++++++,,,...---,,,,,,---///000///...,,,000555888999<<<@@@DDDJJJJJJKKKNNNOOOPPPVVV___aaa___]]]]]]]]][[[VVVQQQLLLFFFEEEJJJQQQYYYgggtttwwwhhhlllpppsssssstttxxx{{{|||uuummmpppnnnlllkkklllmmmmmmmmmuuuwww|||xxxiii___ZZZYYYTTTTTTVVVZZZ\\\XXXOOOGGGEEEAAA;;;777666666777777333444444333333222222222222222222222111111111000000000000000000000000000000000//////.........---wwwhhh___WWWSSSNNNMMMNNNPPPOOOMMMLLLFFF>>>999666666555555555333000000111222111111///////////////000111111//////............//////------------------------......---,,,++++++++++++......,,,+++++++++,,,,,,)))*********++++++++++++************************++++++************++++++))))))))))))))))))))))))************++++++++++++++++++************++++++(((((((((((()))))))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))******)))(((((((((((((((************)))))))))(((((())))))******+++,,,,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((((((((($$$%%%((()))******))))))''''''((((((((()))))))))((((((((((((((((((((((((***************)))(((((()))))))))))))))******+++************************))))))(((((((((((()))))))))))))))))))))************))))))))))))***++++++++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........---,,,++++++,,,---...++++++,,,---,,,+++***))))))******+++,,,---......------,,,,,,------......,,,...//////......000111000///...///111333555666999===AAAEEEHHHLLLQQQUUU]]][[[[[[]]]\\\ZZZ\\\aaafffbbb\\\YYYWWWUUUSSSPPPKKKGGGHHHQQQ[[[gggwwwzzzkkk```\\\___bbbdddeeefffiiikkkwwwxxxvvvqqqooonnniiiccc```^^^]]]^^^```bbbcccdddfffgggjjjooouuuyyyzzzzzzrrrqqqooommmnnnttt}}}}}}sssnnnlllllljjjjjjnnnrrrrrrnnniii]]]UUUJJJAAA;;;999888777777666444333222222111000333333222222222111111111000000000000000000000000000000/////////.........}}}qqqiiiccc\\\TTTPPPOOOOOONNNMMMSSSNNNFFF>>>:::999:::;;;999666222000000222222222000000/////////000111111//////............//////------------------------,,,,,,------------,,,,,,///...---,,,,,,,,,------)))*********++++++,,,,,,************************++++++************++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++************++++++((((((((()))))))))******++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))******)))(((((((((((()))************))))))))))))(((((()))******++++++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))''''''''''''''''''((((((((((((&&&''')))***+++***))))))((((((((()))))))))******************************+++******))))))))))))))))))))))))))))))******+++************************))))))(((((((((((())))))************))))))(((((())))))((((((((()))******)))***+++,,,------------++++++++++++++++++++++++------------............---,,,+++******+++,,,---,,,,,,,,,++++++++++++***((()))***+++,,,------...---------------...//////+++---......---...000222333333333222444999???DDDKKKOOOTTTZZZ^^^cccgggkkkooojjjggggggfffaaa______ccc^^^XXXTTTTTTVVVXXXYYYVVVSSSUUU___lll{{{|||wwwuuuuuuvvvxxxwwwvvvsssnnnfff___[[[XXX[[[^^^aaadddfffjjjmmmtttsssmmmfffdddeeedddaaa]]][[[ZZZZZZ]]]___``````aaa```aaadddhhhlllmmmnnn___aaaaaa______dddnnnwwwvvvzzzuuufffWWWLLLDDD@@@>>><<<888444333444444222000333333222222222111111111000000000000000000000000000000////////////......xxxqqqhhh]]]UUURRRQQQPPPOOOUUURRRLLLEEE@@@??????AAA<<<999333000000111222222111000000///000000111111//////............//////........................***+++---.........---,,,---------,,,,,,,,,------++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))*********+++++++++,,,,,,++++++************++++++(((((()))))))))*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))(((((())))))*********)))))))))))))))+++++++++***))))))((((((*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++***)))&&&%%%'''''''''(((((()))))))))((()))************))))))))))))))))))************************************+++***)))(((((()))***+++)))))))))))))))******+++************************))))))(((((((((((())))))******))))))))))))))))))((((((((((((((())))))*********+++,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,------------...,,,++++++******++++++,,,,,,,,,+++******++++++,,,++++++++++++++++++++++++************+++,,,------+++,,,---......///222555666777999;;;???GGGQQQYYYcccgggnnntttwwwxxxxxxwwwssskkkeeecccbbb]]]ZZZYYYXXXWWWVVVXXX]]]dddkkkpppnnnkkkkkkqqq|||~~~{{{uuummmddd___^^^```bbb^^^bbbggghhhfffcccccccccbbbdddiiinnnsssxxx}}}}}}yyypppgggeeehhhjjjiiieeecccaaaaaabbbccccccbbbeeedddbbbccceeehhhiiijjj\\\aaaeeedddaaaccckkkrrrrrrtttyyy~~~|||vvvhhh]]]UUUPPPGGGAAA:::777777777555333222222111111111000000000000000000000000000000000000000//////////////////yyykkk___YYYVVVSSSQQQQQQOOOLLLIIIIIIIIIIIIJJJ@@@<<<666222111222222222111111000000000000111111//////............//////........................***+++---...//////...---+++++++++,,,,,,,,,++++++...------,,,+++***))))))************************++++++************++++++************************))))))))))))*********+++++++++************++++++))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))******++++++******)))(((((('''))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++***)))&&&%%%((((((((())))))*********)))))))))************)))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))******++++++((((((((((((((())))))***+++,,,,,,,,,++++++***)))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******+++,,,,,,++++++++++++++++++++++++)))))))))******+++------,,,...000111222555999===999<<>>AAAEEEIIIPPPXXX]]]^^^bbbooo{{{nnn^^^SSSUUUXXX^^^dddccc______cccmmmuuu}}}yyyqqqyyy~~~|||xxxxxxxxxwwwdddmmmnnnhhhhhhqqqsssoooppprrrxxx~~~~~~~~~fffNNN???;;;>>>444444444333333333222222000000000000000000000000//////000000111111111222eeelllvvv}}}~~~xxxuuuxxx\\\NNNMMMMMMKKKJJJMMMMMMMMMLLLIIIBBB:::444777555222111222333333333//////.........//////000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------,,,,,,,,,++++++*********,,,,,,++++++***)))))))))************************+++++++++************)))************************************************)))))))))***+++++++++,,,************************************************+++***)))(((((()))***+++))))))))))))))))))))))))***************************************)))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))******************))))))))))))******,,,+++((('''&&&'''((()))(((((())))))))))))((((((******))))))))))))******(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))+++***)))((('''''''''((())))))))))))************)))))))))))))))))))))))))))************+++++++++((())))))***+++,,,,,,,,,***++++++,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,+++***)))))))))***---...//////,,,******+++...111222222111333888===IIINNNSSSWWWZZZ]]]bbbfffbbbmmmyyysssmmmfff\\\VVVVVVRRRWWW___dddgggkkkooorrr}}}~~~zzzsssiiieeeaaa```dddiiilllmmmoooqqqssstttwww{{{~~~zzz|||~~~wwwooojjjiiimmmrrryyytttbbbSSSFFF<<<555666666444111///...///222222222222111111111000000000000000000000000000WWW[[[aaafffjjjooouuuyyy}}}xxxuuubbbVVVMMMJJJLLLNNNNNNOOOOOOLLLEEE<<<666555333222222333333222111/////////......//////000////////////....................................))))))))))))))))))))))))------,,,++++++******))),,,,,,++++++++++++++++++******************++++++************************+++++++++************)))***************************************************************+++++++++************************************************+++***)))(((((()))***+++))))))))))))))))))))))))***************************************)))((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((()))))))))*********((((((''''''''''''((((((***)))(((''''''(((***+++(((((())))))))))))(((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))************)))))))))))))))))))))))))))************+++++++++(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...------,,,++++++++++++++++++,,,------,,,+++,,,---000111333444555;;;CCCIIIWWW\\\bbbfffiiilllooorrrlllqqqvvv{{{pppbbb^^^^^^[[[XXXYYYVVV]]]fffnnntttzzz|||xxxxxxxxx~~~yyyuuupppjjjgggjjjooosssuuupppppprrrtttwwwzzz|||}}}|||}}}zzzuuutttvvvtttoookkkgggeeehhhkkkmmmsssyyyqqq```OOOBBB<<<:::888555444333333444222222111111111111111111000000000000000000000000QQQRRRTTTVVVXXX\\\```dddhhhlllqqqvvv{{{}}}www___MMMHHHLLLOOOOOOQQQQQQOOOIIIAAA;;;777666444444555444333111000000////////////000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))++++++++++++++++++,,,,,,((())))))***++++++,,,,,,************************+++++++++************)))************************************************+++++++++*********************************************************************))))))))))))******))))))))))))))))))))))))***************************************)))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))******((((((''''''''''''(((((())))))(((((()))***,,,---(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))******+++,,,,,,,,,...------,,,++++++******,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,---***,,,---------...000222444666:::===AAAJJJUUU]]]gggkkkppptttuuuvvvxxxyyyqqqpppnnnpppxxxpppdddYYYZZZ```dddfffgggffflllttt|||~~~tttmmmkkkmmmoooyyytttvvv{{{~~~}}}~~~|||xxxvvvxxxuuuooolllllllllkkkppplllkkkmmmnnnmmmpppuuuvvvwwwzzz~~~yyy{{{||||||lll]]]QQQEEE???888444444555555444111111111111111111111111000000000000000000000000UUUUUUUUUUUUUUUVVVWWWXXXXXXZZZ\\\___dddlllvvv}}}lllVVVOOOQQQOOOOOOQQQSSSRRRNNNGGGBBB@@@===999777666555444222111111000/////////000000////////////....................................------------------------)))******++++++,,,------*********++++++,,,,,,,,,))))))*********+++++++++************************+++++++++*********))))))************************************************,,,+++++++++***)))))))))***************************************************))))))))))))))))))***))))))))))))))))))))))))***************************************)))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))************))))))***+++,,,,,,(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((******))))))((((((''''''((((((((((((((((((((((((''''''((()))******++++++((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---------...,,,,,,,,,,,,++++++******,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,---,,,---......///111444777===BBBHHHOOOUUU^^^hhhooorrrtttvvvwwwvvvtttrrrqqqhhheeedddgggooovvvvvvsssgggeeefffllltttzzz}}}~~~wwwooojjjlllrrrxxx~~~}}}}}}uuuwwwvvvrrrmmmmmmoooqqqvvvrrrppprrrssssssvvv{{{wwwvvvuuuxxx~~~}}}|||zzz}}}{{{zzz|||wwwnnnfffUUUKKK???777666777555333111111111111222222222222000000000000000000000000YYYYYYZZZYYYXXXVVVSSSPPPTTTSSSRRRRRRSSSXXX]]]bbbiiioooxxx}}}hhh\\\YYYPPPQQQRRRSSSTTTRRRMMMJJJJJJEEE===777555444333333222222111000000000000000////////////....................................++++++++++++++++++++++++)))******++++++,,,------*********++++++,,,,,,,,,+++++++++*********))))))************************+++++++++*********))))))************************************************,,,+++++++++***)))))))))************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))***************************************)))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))******))))))))))))******,,,++++++***************(((((())))))))))))(((((()))***++++++++++++***)))(((((())))))))))))((((((******))))))((((((''''''((((((((((((((((((((((((&&&''')))***++++++++++++((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,---...///000444999===KKKQQQ[[[ccciiinnntttyyyyyyxxxwwwtttppplllgggccc]]][[[\\\bbbhhhiiieeebbbaaannn~~~xxxwww|||zzzyyyvvvsssrrrxxxyyyrrrrrr{{{xxxzzz}}}zzzuuuqqqqqqqqqpppssswww|||yyyyyy|||xxxqqqkkkhhhkkkqqquuu{{{}}}kkk___PPPDDD???;;;888444222222222222333333333333111111111111111111111111bbbbbbaaaaaa```\\\WWWSSSUUUTTTSSSRRRRRRSSSTTTUUUTTTYYYbbbllluuuxxxwwwuuuuuueee^^^XXXWWWUUUUUUUUUTTTQQQOOONNNHHH@@@:::666444333222444333222111000000000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))++++++++++++++++++,,,,,,,,,,,,++++++***))))))(((************************+++++++++************)))************************************************+++++++++***************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************************************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((''''''''''''((((((,,,++++++******)))(((((((((((())))))))))))(((((()))***+++,,,,,,+++***)))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))&&&''')))+++,,,,,,++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++)))))))))***************))))))******+++,,,,,,---,,,,,,++++++,,,,,,---...+++++++++++++++,,,,,,---+++,,,...000333999AAAFFFZZZaaajjjqqqssstttvvvxxx{{{xxxsssooojjjeee```\\\WWWVVVYYY^^^```\\\YYYXXXccczzzuuujjjllltttxxx{{{}}}}}}zzztttooonnnrrr}}}{{{wwwrrrqqqttt}}}{{{yyyyyy{{{~~~}}}zzzrrrkkkeeebbbeeelllzzz~~~rrrbbbSSSGGG???888444555555555444444444333333111111111111111111111111nnnllliiihhhgggeeeaaa]]]XXXXXXXXXXXXXXXVVVTTTSSSOOOPPPTTTZZZ```dddcccbbbiiimmmrrruuuuuuuuuxxxzzz~~~ppphhhccc```\\\XXXVVVUUUSSSQQQOOOKKKFFFAAA>>>;;;888555444444333222111111111111////////////....................................////////////////////////------,,,++++++******))),,,,,,++++++++++++++++++++++++******************************************+++++++++************)))***************************************************************+++++++++************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))***************************************)))(((((('''((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))((((((''''''''''''(((((()))))))))***))))))(((((((((((())))))))))))(((((((((***+++,,,,,,+++***((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((***,,,,,,,,,******))))))))))))************)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++******************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---......---...111555<<>>666444222111111222111111111111111111000000000000000000000000////////////+++,,,............,,,+++.........------,,,,,,++++++,,,,,,,,,,,,+++******)))***+++,,,,,,+++***))))))******++++++******)))++++++******************************************+++++++++*********)))))),,,,,,,,,+++++++++************+++,,,,,,---......))))))(((((((((((())))))++++++******))))))((((((***)))((((((((()))+++,,,,,,,,,***)))(((&&&%%%%%%+++*********))))))((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''(((((())))))*********)))))))))((((((''''''%%%&&&&&&'''((()))******'''((()))******)))(((''''''((((((((()))))))))***&&&+++//////+++'''(((***''''''&&&&&&&&&&&&'''''')))***+++++++++)))((('''))))))))))))))))))))))))***((('''(((+++,,,+++(((***)))((((((((()))+++,,,+++***))))))***,,,...///***+++---......,,,)))(((...---,,,,,,+++++++++,,,+++...000///---...111555555:::CCCNNNXXX```eeehhhoooqqqpppiii___WWWUUUWWW[[[[[[XXXVVVXXX[[[YYYTTTWWWXXXWWWVVVVVV]]]iiisss|||sssrrrsssxxx{{{yyy|||{{{sssooopppssstttuuu{{{xxxxxxzzzxxxqqqqqqvvv}}}yyygggZZZSSSIIIBBB<<<888666444444555333222///,,,+++,,,///222xxxsssmmmkkkmmmnnnmmmjjjgggfffeeeeeegggfffccc___]]]ZZZWWWUUUTTTRRRPPPOOONNNPPPQQQRRRYYYccciiihhhrrrvvv~~~pppggg^^^TTTOOOOOOSSSVVVZZZ]]]\\\VVVLLLCCC888666333222222333222111111111111111000000000000000000000/////////......,,,------......------,,,------------------------,,,,,,,,,,,,,,,+++************++++++++++++************++++++++++++******++++++******************************************+++++++++*********)))))),,,,,,++++++************)))*********+++,,,,,,,,,)))((((((''''''(((((()))*********)))))))))))))))***)))((((((((()))++++++*********))))))(((((('''************)))))))))(((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++++++++*********)))'''''''''((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''',,,000000,,,))))))***))))))(((((((((((())))))***************)))(((((())))))))))))))))))))))))***((('''(((+++,,,***))))))))))))))))))***++++++,,,++++++************+++))))))******++++++,,,,,,......---,,,+++++++++++++++,,,...---,,,...333888@@@FFFPPPZZZbbbfffhhhhhhkkkkkkggg___VVVQQQOOOPPPUUUVVVUUUUUUZZZaaacccaaa[[[\\\\\\\\\```jjjxxx}}}}}}uuuyyyxxxppplllpppwwwzzzssspppppprrrwwwvvvvvvvvvxxx|||}}}vvvssstttvvvwww}}}{{{{{{~~~}}}yyy{{{|||wwwiiiaaaUUUNNNEEE???:::777555555777666444111000000222333{{{wwwvvvxxxyyyxxxwwwsssooommmnnnqqqqqqmmmhhhbbb```]]][[[ZZZXXXUUURRRTTTSSSPPPMMMPPPXXX]]]]]]```dddooo{{{qqqdddYYYTTTRRRUUU[[[aaabbb[[[OOOGGG:::777444333333333333222111111111111000000000000/////////.........------......------------......,,,,,,---------------...,,,,,,,,,,,,++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++************************+++++++++***************+++************)))))))))))))))*********************))))))(((((())))))***))))))))))))************)))))))))((()))******+++))))))******************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++++++++************)))))))))(((((('''''''''+++)))(((&&&&&&((()))+++))))))))))))(((((((((((())),,,000///,,,******++++++******))))))******++++++******)))))))))))))))))))))))))))))))))))))))***(((((((((***+++***)))((()))******+++*********))))))******+++*********++++++***)))***+++---...///...---,,,++++++++++++,,,---...---...333;;;BBBPPPWWWaaakkkooonnniiieeeddd```ZZZTTTPPPNNNMMMNNNQQQTTTVVVYYY```iiimmmllleeefffgggiiiooozzzwwwpppssszzzzzznnneee```bbbnnnyyy~~~~~~zzzvvvsssrrrrrrqqqpppiiijjjjjjfff```[[[ZZZ[[[]]]___```ccceeeggghhhiiifffiiioootttwwwvvvrrrnnniiikkkpppxxx}}}}}}ssseee]]]RRRFFF???;;;888666666555444333222111111111}}}|||}}}|||xxxuuuwwwzzzzzztttooollliiidddaaa^^^\\\YYYWWWWWWWWWSSSOOORRRXXX[[[ZZZTTTVVV^^^kkkvvv{{{~~~~~~pppgggVVVSSSTTTXXXZZZTTTLLLFFF;;;888555333333333222111111111111111000000000//////.........------------///...---,,,,,,---...///------------------,,,,,,------,,,,,,++++++++++++,,,,,,***))))))***,,,,,,+++,,,,,,------,,,,,,+++******+++++++++++++++,,,***************************************************)))))))))))))))))))))******************))))))+++++++++******+++++++++(((((())))))******++++++)))))))))))))))******+++*********************************)))))))))))))))))))))))))))((((((((((((************************((((((((((((((((((((((((******))))))(((((('''''')))))))))((((((((((((((()))(((((((((((((((((((((***)))(((''''''((()))***))))))))))))(((((((((((()))+++......+++***)))***+++******))))))******++++++***)))(((((()))***+++))))))))))))))))))))))))))))))((()))************((()))+++,,,,,,+++***)))###%%%'''***,,,---------------,,,,,,,,,,,,------//////---,,,,,,++++++,,,...///111222666>>>IIIRRR\\\cccnnnuuuvvvpppggg```ZZZVVVRRROOOOOOPPPQQQPPPTTTZZZ___bbbiiippprrrpppppprrrtttxxx}}}zzzsssqqqooozzzyyyssskkkiiifffcccdddmmm|||{{{rrrjjjeeedddeeefffmmmmmmllllllkkkhhheeecccccceeegggddd]]]XXXUUUUUURRRTTTWWWZZZ\\\[[[ZZZYYYVVVXXX^^^eeekkkkkkfffaaaXXXXXXYYY^^^hhhttt|||uuufffWWWLLLGGGBBB===777666555444444444222111pppppprrrwww|||~~~|||{{{~~~yyypppiiiddd```]]][[[YYY[[[ZZZYYY\\\aaaaaa^^^WWWTTTUUU\\\cccfffkkkoooyyy~~~~~~bbbWWWMMMLLLLLLIIIFFFFFF<<<999666444333333111000111111111111000000000//////.........------------//////---,,,,,,---////////////...---,,,,,,++++++...---,,,+++++++++,,,,,,---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,************************************************)))))))))))))))))))))***+++++++++++++++*********+++******))))))******+++(((((())))))******++++++((()))))))))************,,,,,,++++++***)))))))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((())))))''''''(((((()))******+++'''((()))******)))((('''))))))))))))(((((((((((()))***++++++***)))((((((***))))))(((((())))))***+++***)))(((((()))***+++))))))))))))))))))))))))((()))))))))))))))***+++)))***+++,,,,,,+++***)))###%%%'''***,,,---------'''(((+++---......---,,,///...------,,,,,,------...111555999???IIIUUU^^^bbbhhhppptttssskkkaaaZZZSSSQQQNNNNNNQQQSSSTTTTTTZZZbbbkkkqqqvvv{{{{{{xxxwwwzzz~~~|||tttsssvvvwwwuuuqqqrrrrrrnnniiidddjjjppptttzzz|||yyyxxxwwwvvvttttttwww{{{}}}zzzwwwrrriii```YYYVVVVVVWWW]]]```cccfffeeeccc```^^^bbbeeegggeee___XXXUUUTTTOOOQQQSSSUUUUUUSSSPPPOOOPPPSSSYYYaaaggggggbbb]]]RRROOOMMMOOOVVV___fffjjjllluuu}}}|||~~~zzzoooaaaYYYQQQIII???<<<999777888777555333[[[\\\```eeejjjppptttvvvzzz|||yyyqqqkkkfffbbb```cccfffgggjjjnnnlllhhhccc\\\XXXXXXYYYXXXZZZ^^^kkkrrr{{{|||zzz{{{rrr___MMMHHHGGGDDDDDDGGG>>>;;;888555444444222111111111111111000000000000/////////.........------//////............/////////......------,,,++++++///...,,,+++++++++,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,---------***************************************+++++++++)))))))))************+++***+++++++++++++++++++++(((((((((''''''((((((((())))))))))))************(((((()))************))),,,,,,+++***))))))(((((())))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((************++++++++++++&&&''''''(((***++++++,,,&&&((()))++++++)))(((&&&(((((((((((()))))))))))))))))))))))))))((((((''')))((((((''''''(((((())))))))))))))))))******+++))))))))))))))))))))))))''')))******))))))***++++++++++++,,,++++++***)))))))))******+++********* """'''+++---......------------------......///000444;;;@@@GGGQQQ\\\ddddddgggjjjkkkhhhbbb[[[WWWQQQPPPOOOOOOQQQUUUYYY\\\cccnnnyyy~~~uuupppttt|||~~~yyypppeee```dddjjjoooqqqsss{{{zzzkkkgggbbb___aaadddhhhjjjmmmpppuuuyyy{{{zzzxxxwwwqqqnnnhhh___XXXSSSRRRSSSXXX]]]bbbeeeeeecccaaaaaaaaaeeehhhgggbbb\\\ZZZYYYUUUVVVWWWWWWVVVTTTRRRPPPRRRVVV\\\cccfffddd^^^ZZZNNNJJJGGGIIIOOOUUUXXXYYYYYY```fffhhhkkkppprrrqqqrrrmmmiiifffbbb___bbbgggqqquuu{{{}}}zzz~~~zzzqqqyyy~~~tttkkkaaaVVVJJJDDD<<<777666555333111NNNPPPSSSVVVZZZ]]]```bbbjjjpppzzzxxxsssooosssuuuvvvyyy{{{yyytttnnngggaaa___]]]XXXVVVWWW]]]ccclllrrruuuuuuttttttyyy|||fffSSSMMMJJJEEEDDDHHHAAA>>>;;;888777666444333111111111111000000000000000000000/////////............////////////......,,,,,,,,,------.........///...,,,+++++++++---...+++,,,,,,,,,,,,,,,,,,+++******++++++++++++************++++++,,,------...************************))))))*********+++++++++************++++++,,,,,,(((((())))))***+++++++++***))))))(((((())))))************)))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))((()))))))))************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++++++++(((((()))))))))*********(((((())))))))))))((((((&&&&&&'''((()))***+++++++++***))))))***))))))((()))((((((''''''(((((()))(((((()))***************))))))))))))))))))))))))''')))+++***)))(((***,,,---,,,++++++*********+++,,,++++++************+++$$$&&&(((***,,,---------,,,,,,,,,,,,---///000111666<<>>;;;999RRRQQQQQQRRRTTTTTTRRRQQQRRRUUUYYY]]]bbbjjjttt{{{{{{yyyssshhhccccccaaa___[[[ZZZXXXUUUSSSVVVZZZ^^^ppp{{{iiiYYYPPPLLLMMMMMMIIIGGGDDDAAA>>>:::666444333333333222111000//////111000///------....../////////.........---------,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********///...,,,+++++++++,,,,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,+++*********))))))((((((((((((((((((((((((((((((---,,,***)))))))))***+++************************)))))))))))))))******+++))))))(((((((((((())))))***+++,,,---,,,***(((&&&))))))))))))************---,,,***)))))))))******))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))(((((((((((((((((()))***+++,,,------+++***)))'''''''''((()))+++'''$$$$$$''')))***)))))))))))))))))))))))))))***************************)))))))))***+++,,,,,,,,,,,,,,,------.........---...//////---++++++,,,,,,,,,......+++,,,555AAAHHHIIIMMMUUU^^^eeeggggggccc]]]VVVRRRQQQSSSTTTUUUYYYWWWWWW]]]jjj|||{{{}}}uuummmhhhbbb[[[[[[]]]hhhyyy|||sssppptttxxxyyywwwrrrnnnkkkjjjfff___YYYYYYUUUUUUTTTSSSTTTVVV[[[___]]]```fffnnnsssrrrlllggg```aaabbbaaa^^^\\\ZZZZZZbbbbbb```___]]]\\\[[[ZZZ^^^aaaddddddbbbbbbeeehhheeeccccccdddfffhhhhhhhhhlllkkkmmmoookkkaaaZZZXXXUUUVVVYYY[[[\\\\\\[[[ZZZZZZZZZZZZ\\\___aaa```___]]]]]]ZZZUUUPPPPPPSSSXXXTTTSSSOOOLLLIIIGGGFFFEEEPPPUUUZZZ]]]```fffpppxxxzzz}}}yyyzzzxxxsssqqqtttpppnnnooouuuyyy{{{vvvnnnnnnyyy|||ggg[[[RRRHHHAAA???XXXVVVTTTSSSSSSQQQOOOMMMNNNQQQTTTUUUWWWZZZ^^^bbbqqquuu{{{|||xxxvvvpppgggdddgggiiihhh^^^[[[XXXUUUSSSSSSTTTUUUbbbppp~~~zzzuuufff[[[TTTOOOMMMLLLKKKHHHEEEAAA===999777444444333222111000000///111000///...---...////////////.........---------,,,------------------...------------------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********...---,,,+++******+++,,,************************++++++***))))))***++++++++++++++++++*********)))++++++++++++++++++++++++,,,+++***)))((())))))***************************)))))))))))))))******+++))))))(((((((((((()))))),,,,,,+++***))))))(((((())))))))))))************,,,,,,***)))))))))******))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))(((((((((((((((((())))))***++++++++++++***)))(((''''''((()))***'''%%%%%%''')))***)))*********************************************************)))******++++++,,,,,,,,,,,,,,,------------...000///---,,,,,,---++++++---///---...777AAAPPPPPPTTTZZZaaaeeefffeee^^^YYYSSSOOOOOORRRTTTVVVQQQVVVaaaooo~~~{{{vvvmmmeee]]]YYYWWWWWW]]]ccczzz}}}ooohhh``````eeejjjlllkkkjjjddd___]]]YYYTTTQQQRRRYYYYYYWWWUUUTTTVVVYYY\\\\\\^^^ccchhhkkkiiiccc^^^ZZZ\\\]]]\\\ZZZXXXWWWXXXWWWVVVVVVUUUUUUTTTSSSSSSZZZ\\\^^^^^^^^^___```bbbbbbaaa```aaadddfffffffffhhhfffgggiiieee[[[UUUSSSTTTUUUYYY\\\^^^_________^^^^^^___aaaccccccbbb```^^^\\\XXXTTTRRRRRRUUUXXXXXXVVVSSSOOOKKKIIIGGGGGGEEEIIIMMMNNNOOOSSSZZZ___lllvvv}}}~~~zzzvvvvvvsssmmmjjjlllooonnnssszzz}}}|||||||||sssnnnppptttzzz~~~pppdddVVVNNNKKKfffccc^^^[[[XXXUUURRRPPPOOOPPPRRRRRRPPPPPPPPPQQQZZZ\\\```fffnnnwww~~~|||~~~zzzyyyrrrjjjfffiiijjjiiiddd```\\\ZZZZZZXXXTTTQQQUUU___llluuuyyy|||vvvkkk```WWWQQQPPPNNNKKKHHHFFFBBB>>>:::666555444222111111000000111000///.........///////////////............---.........---------------,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***************************+++++++++++++++*********,,,,,,+++************+++++++++++++++++++++++++++++++++***))))))***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))---+++)))'''&&&''')))***))))))))))))************,,,+++******)))*********))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))))))))***))))))(((((((((((()))***(((&&&&&&''')))***)))************************************************++++++******)))*********,,,,,,,,,,,,,,,+++++++++,,,...//////---,,,------++++++...000000222;;;EEEVVVVVVXXX[[[___aaaaaa```YYYUUUQQQOOOQQQUUUXXXZZZUUU^^^nnn|||wwwzzzwwwnnnddd]]]WWWWWW[[[bbbmmmwwwwwwoookkk```ZZZUUUVVV\\\bbbdddcccfff___YYYVVVSSSOOOOOOSSS]]]\\\YYYVVVSSSRRRTTTVVVYYYZZZ[[[]]]]]]ZZZUUUQQQUUUVVVVVVTTTRRRPPPPPPPPPOOOPPPPPPPPPPPPPPPPPPQQQTTTSSSSSSTTTWWWXXXXXXWWWZZZYYYYYY\\\___cccdddddd___]]]]]]___[[[SSSMMMLLLNNNPPPTTTXXX[[[^^^______``````aaadddfffeeebbb```^^^[[[VVVTTTTTTWWWYYYZZZ\\\ZZZWWWSSSPPPMMMKKKJJJEEEGGGJJJIIIGGGFFFIIIKKKWWW^^^hhhuuuwwwrrrtttvvv|||zzzyyyyyyvvvssswww~~~~~~yyypppkkkjjjhhhjjjqqqzzz~~~{{{zzzzzzxxxpppkkkiiiiiimmmuuutttdddZZZVVV}}}yyyrrrlllgggbbb^^^[[[WWWWWWUUUTTTRRRRRRSSSSSSSSSSSSSSSUUUYYY]]]bbbeeegggllluuu~~~uuunnnkkkgggbbbiiieeebbbccceeeddd^^^YYYTTTXXX^^^cccgggjjjlllnnnuuuyyymmmaaaZZZRRROOOKKKIIIGGGEEEAAA===888777555333222111111111000000000////////////////////////...............//////......------,,,,,,,,,,,,,,,------.........------,,,,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************+++*********************+++++++++++++++++++++++++++******************+++++++++++++++++++++++++++************************))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))(((((((((((())))))+++***((('''''''''((()))((()))))))))************++++++******************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((('''''''''''')))))))))(((((((((((())))))(((''''''((()))******************************************************,,,,,,+++***)))))))))***,,,,,,++++++++++++*********,,,......---,,,,,,---...---...111222666@@@JJJTTTTTTVVVXXXYYYZZZYYYXXXWWWUUUSSSSSSWWW]]]aaacccffflllwww~~~vvvpppqqqwww|||}}}~~~zzzooofffdddaaaaaahhhpppxxxuuuiiieeeddd]]]YYYUUUVVV[[[___```___aaa\\\YYYWWWSSSOOOPPPTTT\\\[[[WWWSSSNNNLLLMMMNNNRRRRRRRRRRRRPPPMMMJJJGGGQQQQQQPPPMMMJJJHHHIIIJJJNNNNNNNNNOOOOOOOOOOOOOOOPPPNNNLLLNNNRRRSSSRRRPPPPPPPPPQQQUUUZZZ^^^aaaaaaUUUSSSSSSTTTRRRKKKHHHHHHFFFHHHKKKOOOSSSUUUWWWXXXYYYZZZ]]]```cccbbb___\\\\\\XXXSSSRRRUUUXXXZZZYYY[[[ZZZXXXVVVTTTRRRQQQPPPOOOPPPQQQNNNIIIEEEDDDDDDGGGJJJPPPYYYfffuuuxxxoookkklllnnnsssrrrrrrrrrnnnmmmsss{{{~~~xxxqqqnnnrrrvvvzzzrrrnnnbbbbbbhhhpppuuuuuuvvvzzz}}}|||yyyuuupppmmmjjjhhhfffiiitttrrrhhhccc~~~vvvnnniiiddd```ZZZVVVSSSSSSTTTUUUSSSSSSSSSRRRRRRRRRSSSSSSWWW\\\dddnnnyyyxxxooofffiiifffdddgggkkklllhhhccc]]]ZZZXXXWWWXXXZZZ[[[[[[ccclll|||wwwkkkcccWWWRRRLLLHHHHHHFFFBBB>>>:::888666444222222222222000000000000000//////////////////////////////////////////......---------,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))*********************************************************************************++++++*********))))))******************************************((((((((()))))))))(((((((((((((((((((((((((((((()))))))))))))))******+++))))))(((((((((((())))))(((((()))******)))'''&&&((()))))))))************************+++*********))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***))))))(((((('''&&&&&&&&&((((((((())))))))))))(((((((((((((((((())))))***************************************************,,,,,,+++***)))))))))***++++++++++++++++++++++++(((***,,,,,,,,,+++,,,---...---...222555999CCCLLLNNNPPPRRRTTTTTTUUUUUUUUUVVVUUUVVVZZZ```eeeiiikkkpppssszzz{{{{{{yyytttnnnkkkmmmoootttzzz|||vvvoooiiidddaaahhhiiiqqq}}}~~~sssggg______bbb^^^[[[XXXWWWXXXYYYXXXVVVVVVUUUUUUVVVRRRMMMLLLOOOVVVUUURRRNNNIIIFFFFFFGGGJJJKKKKKKJJJIIIGGGEEEDDDJJJJJJJJJHHHGGGGGGJJJLLLPPPPPPPPPOOOOOOOOOOOOOOOTTTQQQPPPQQQUUUVVVUUURRRPPPPPPPPPRRRUUUXXXYYYYYYNNNKKKKKKLLLKKKGGGEEEGGGBBBDDDEEEHHHJJJLLLMMMMMMMMMOOORRRWWW[[[\\\YYYWWWUUUPPPKKKKKKNNNSSSTTTTTTWWWXXXXXXXXXYYYYYYYYYYYYWWWWWWVVVRRRMMMHHHDDDBBBEEEDDDEEEIIIOOOXXXbbbiiippppppmmmhhhbbb___aaadddhhhhhhjjjkkkjjjlllvvv{{{pppfffaaacccgggsss{{{xxxsssccc```___cccfffiiinnnttt{{{zzzzzz}}}|||xxxtttssstttvvvwwwvvvtttnnnfff```dddqqq}}}xxxzzzrrrhhh^^^XXXVVVTTTSSSPPPPPPPPPQQQPPPOOONNNNNNOOORRRWWW]]]eeennnwww}}}yyyllljjjhhhiiikkkllljjjhhheee```ZZZUUUSSSRRRRRRRRRVVV\\\gggsss~~~{{{}}}vvvnnneee\\\RRRLLLJJJHHHDDD@@@<<<:::777444222222333333000000111111111000///......////////////000000000/////////...............,,,,,,------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,************************)))))))))***************)))***++++++,,,+++++++++)))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,(((((()))*********)))))))))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))'''(((***++++++***((('''))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******))))))(((((('''''''''&&&'''(((((())))))))))))((('''(((******)))((()))+++++++++++++++++++++++++++************************++++++******)))*********++++++++++++,,,,,,,,,---(((***,,,,,,,,,,,,---...//////333:::>>>@@@FFFLLLKKKNNNQQQSSSSSSTTTUUUVVVTTTVVVZZZaaahhhnnnpppqqqppptttzzz}}}yyyzzzyyyuuummmhhhffffffttt~~~{{{xxxwwwyyyuuummmddd]]]]]]bbbgggsssvvvwwwuuuppphhh```]]]^^^```^^^\\\ZZZXXXWWWVVVSSSQQQOOOPPPUUUXXXTTTMMMKKKNNNOOONNNMMMIIIFFFDDDDDDFFFFFFHHHJJJJJJIIIGGGGGGHHHDDDEEEFFFFFFHHHLLLQQQUUUXXXXXXXXXWWWWWWWWWWWWWWW\\\[[[ZZZ[[[\\\]]]]]]\\\[[[YYYVVVUUUVVVUUUTTTSSSOOOKKKIIIIIIHHHDDDDDDGGGCCCCCCDDDEEEFFFFFFGGGHHHEEEFFFJJJOOOSSSUUUTTTRRRJJJGGGDDDCCCEEEIIILLLNNNUUUVVVYYY[[[^^^___```aaa^^^]]][[[YYYUUUPPPMMMJJJMMMJJJIIIIIIIIIIIIOOOUUUVVVXXXXXXVVVRRRQQQSSSVVVYYYZZZ]]]```bbbhhhxxxsssdddZZZXXXYYYcccooo{{{|||xxxkkkddd___]]]]]]^^^cccjjjmmmpppsssttttttuuuxxxzzzxxxuuupppnnnppptttwwwyyyyyyvvvppphhhccceeekkkrrr{{{xxxooogggaaa^^^VVVUUUTTTSSSRRRPPPPPPOOOMMMOOOQQQSSSVVV[[[bbbgggwww|||yyytttpppmmmkkkkkkkkkjjjgggbbb]]]YYYVVVUUUTTTTTTUUUYYY^^^fffnnnvvv{{{~~~~~~yyymmm^^^SSSOOOKKKFFFBBB===;;;888555333333333444000000111222111000///....../////////000000000000............////////////------------------,,,,,,...------------,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))))))))*********+++)))***+++,,,------,,,+++************************)))***++++++++++++***))))))))))))******+++++++++++++++++++++++++++++++++((((((***+++++++++******************************)))))))))))))))******+++))))))(((((((((((())))))))))))***************)))))))))))))))************((()))***+++,,,++++++***))))))))))))))))))))))))'''((()))******)))(((''''''''''''((()))*********))))))((((((((((((((((((&&&'''((()))******)))(((&&&)))++++++)))((()))+++++++++++++++++++++++++++*********************************)))******++++++******+++,,,---......///(((+++---.........///000222666@@@KKKPPPNNNMMMOOOJJJNNNRRRTTTSSSTTTUUUWWWVVVZZZaaajjjrrrwwwxxxwwwwwwxxx{{{~~~}}}zzzzzz{{{zzztttmmmgggeeefffzzzzzzrrrllliiijjjgggbbb```cccjjjsssxxx|||xxxtttqqqjjjiiieeeaaa\\\YYYWWWWWWWWWVVVVVVVVVUUURRROOOMMMMMMPPPUUUYYYUUUNNNMMMPPPIIIJJJJJJHHHFFFFFFGGGIIIHHHKKKOOOOOOMMMLLLMMMNNNGGGGGGGGGHHHJJJOOOUUUZZZ^^^^^^^^^___``````aaaaaa```aaabbbbbbaaaaaabbbcccdddbbb^^^\\\[[[ZZZXXXVVVTTTOOOKKKJJJGGGCCCBBBEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDFFFJJJNNNPPPPPPOOOEEEDDDBBBAAA@@@CCCHHHLLLVVVXXX[[[___bbbeeefffgggdddcccbbb```^^^\\\ZZZXXXTTTQQQPPPPPPMMMHHHIIIOOOKKKMMMOOOMMMJJJHHHIIIKKKKKKKKKMMMPPPRRRZZZmmmwwwggg[[[UUUUUUaaallltttuuutttvvvwwwuuuoooiiidddbbb```]]]^^^bbbdddjjjooonnnjjjhhhlllpppqqqpppooooooppprrruuuwwwyyyzzzyyyssskkkffffffgggffflllxxxuuuooogggeeeaaa\\\XXXVVVTTTTTTLLLNNNPPPPPPPPPRRRVVVZZZaaakkkvvvyyyqqqmmmmmmnnnmmmlllkkkgggccc^^^[[[ZZZXXXVVVSSSSSSWWW^^^ggglllpppzzzhhhZZZSSSNNNIIIDDD>>><<<888555333333444444000111111222222000///....../////////000000111111------......//////000000.........------,,,,,,,,,......---------,,,,,,,,,*********++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++***+++,,,---...------,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,((((((((((((((((((((((((((()))***,,,,,,,,,+++***************************)))))))))))))))******+++))))))(((((((((((()))))),,,+++)))((()))***+++---))))))))))))************((()))***+++,,,,,,+++***))))))))))))))))))))))))'''((()))******)))((('''&&&''''''((()))******+++((()))))))))))))))))))))&&&'''(((*********)))(((&&&)))++++++)))((()))+++++++++++++++++++++++++++***************************)))))))))***+++,,,,,,******+++,,,...///000000***,,,...//////000111222777>>>LLL[[[```[[[TTTRRRJJJNNNRRRSSSSSSSSSUUUWWWZZZ^^^gggrrr{{{~~~}}}|||zzzzzz|||||||||zzzzzzxxxsssmmmiiiiiikkktttiii```[[[[[[[[[___jjjwww}}}vvvqqqnnnkkkgggddd^^^\\\ZZZXXXUUUQQQLLLHHHKKKLLLMMMNNNNNNLLLJJJHHHJJJMMMRRRUUUQQQKKKKKKPPPGGGHHHIIIIIIHHHHHHJJJLLLLLLPPPSSSTTTRRRPPPQQQRRRMMMMMMLLLKKKKKKOOOTTTYYY[[[\\\]]]___```bbbcccccc```ccceeedddbbbaaacccfffhhheeecccbbbaaaaaa___^^^ZZZTTTNNNKKKGGGBBBAAADDDCCCBBBBBBBBBBBBCCCDDDDDDFFFFFFGGGIIIMMMOOOOOONNNEEEFFFEEEBBB@@@BBBHHHNNNXXXZZZ^^^bbbeeehhhiiiiiifffdddcccbbbbbbbbbaaa```VVVTTTTTTVVVQQQJJJJJJOOOKKKNNNOOOMMMIIIFFFFFFHHHDDDDDDDDDDDDDDDMMM```rrrxxxjjj^^^XXXVVVdddkkknnniiieeegggjjjiiimmmjjjiiiiiigggaaa___aaadddkkkqqqmmmddd___ccciiihhhkkkooorrrrrrrrrtttuuuxxx{{{|||xxxrrrmmmmmmooo___aaaiiixxx}}}zzzuuunnniiieee```[[[WWWVVVSSSPPPOOOPPPRRRSSSSSSVVV[[[aaahhhpppzzzwwwqqqppppppqqqqqqpppmmmeee]]]WWWVVVZZZYYYTTTRRRUUUYYYZZZgggyyyrrreee___XXXOOOGGGCCC>>>999777777777444111444444333222222111111000000000000000000000000000////////////............------------------------......////////////......++++++------------++++++)))+++,,,,,,,,,,,,---///,,,,,,,,,++++++*********+++***)))))))))***,,,,,,++++++******************+++++++++*********)))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++)))))))))(((((('''&&&%%%((((((((((((((((((((((((*********))))))))))))))))))))))))))))))******++++++++++++*********)))))))))))))))***+++++++++,,,)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))+++++++++*********))))))+++++++++,,,------***(((//////////////////......---++++++...222444333111666LLLcccmmmmmmggg\\\QQQLLLMMMOOORRRUUUWWWXXXXXX```gggrrr{{{vvvuuu|||~~~xxx{{{|||yyywwwwwwtttooo~~~ooo[[[TTTYYYbbbnnn{{{}}}yyysssiiiaaa]]][[[[[[\\\___[[[UUURRRPPPMMMIIIFFFEEEIIIOOORRRRRRQQQOOOOOOLLLOOOSSSTTTTTTRRRPPPPPPPPPNNNKKKIIIIIIKKKNNNPPPWWWXXXZZZ[[[^^^___aaaaaaYYYXXXTTTOOOQQQVVVYYYWWW[[[^^^bbbgggkkklllkkkjjjmmmlllkkkhhheeedddfffhhhqqqpppkkkeeeeeefffddd^^^\\\YYYSSSMMMHHHFFFFFFFFFDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFHHHJJJLLLLLLJJJHHHDDDCCCCCCCCCDDDEEEGGGHHHRRRUUUYYY\\\^^^```bbbccc___aaadddfffggggggfffeeeaaa^^^ZZZVVVSSSSSSSSSTTTSSSSSSRRRPPPMMMJJJGGGFFFDDD===<<>>TTT^^^iiinnnnnnjjjaaaXXXPPPWWW\\\ZZZTTTUUUaaalll|||{{{xxx}}}{{{vvvuuuvvvvvvlllcccgggrrr|||yyyvvvrrrooofff```XXXPPPMMMNNNRRRUUUXXXTTTPPPMMMMMMNNNNNNNNNTTTVVVXXXYYYXXXWWWWWWXXXZZZ[[[\\\[[[[[[\\\^^^aaagggeeedddbbbbbbdddeeegggrrruuuyyy}}}~~~}}}{{{zzzvvvwwwtttqqqrrruuuuuuqqqqqqsssxxx}}}{{{wwwtttvvvxxxxxxuuurrrpppooovvv|||}}}xxxuuurrrooojjjgggccc^^^YYYUUURRRQQQRRRRRRSSSSSSSSSSSSRRRRRROOONNNMMMNNNOOOOOOMMMLLLGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMOOOPPPQQQRRRWWWWWWWWWXXXZZZ[[[]]]^^^aaaaaaaaa```___\\\ZZZXXXVVVWWWXXXXXXVVVSSSPPPMMMIIIEEEFFFJJJHHHBBBCCCIIIOOOTTTWWWVVVQQQNNNPPPSSSXXXbbbiiidddZZZUUUTTTUUU```ccceeedddaaaaaaggglllvvv{{{tttooojjjdddgggvvvzzzpppgggeeeccceeeooo|||xxxnnnkkkrrrzzzpppggg```\\\XXXVVVTTTTTTTTTSSSSSSTTTUUUVVV]]]dddppp{{{{{{uuusssnnnjjjjjjiii___TTTPPPPPPXXXlllttt```OOOJJJDDDAAA???===999666555444444333222222111111000000000000000000000000////////////..........................................////////////......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))((()))***++++++++++++++++++++++++***************+++++++++***************+++++++++************************************************(((((((((((()))))))))))))))))))))))))))))))))))))))*********)))(((''''''((()))***+++++++++++++++************************)))))))))))))))*********)))))))))))))))******+++************************,,,+++++++++***))))))))))))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++***************************(((&&&''')))+++------+++++++++++++++,,,,,,,,,,,,,,,------///777BBBKKK]]]___bbbdddeeeccc^^^YYYVVV]]]ccccccaaafffsss|||nnnxxx{{{zzz~~~wwwnnnoooqqqrrrnnnmmmwwwyyyuuutttnnngggccc^^^YYYQQQIIIDDDEEEJJJNNNVVVVVVVVVVVVWWWWWWWWWVVV\\\]]]_________```ccceeeggghhhhhhhhhiiilllqqquuu~~~~~~}}}||||||}}}~~~~~~|||xxxyyyzzzyyyvvvtttssssssttt~~~{{{xxxxxxwwwtttrrrppplllgggccc___]]][[[[[[[[[[[[[[[ZZZZZZYYYUUUTTTSSSSSSTTTUUUSSSRRRMMMMMMMMMMMMLLLLLLKKKKKKNNNMMMLLLMMMNNNPPPPPPOOOQQQQQQPPPPPPQQQSSSVVVWWWZZZ[[[[[[\\\[[[ZZZYYYYYYUUUWWWYYYYYYXXXVVVRRRPPPMMMMMMOOOSSSPPPHHHEEEGGGHHHKKKMMMKKKHHHFFFHHHKKKPPPWWW\\\ZZZUUUSSSWWW[[[iiikkkkkkeee]]]XXXYYY\\\jjjyyyyyyyyyqqqoooyyyxxxppplllhhhccccccjjjttt|||zzzqqqlllnnnqqqyyy{{{ppphhhccc```\\\ZZZWWWUUUSSSSSSRRRRRRRRRVVV]]]fffppp{{{{{{sssppplllaaaTTTQQQMMMNNNWWWbbblllvvvyyykkkWWWRRRKKKFFFCCC???;;;777555555444444333222222111111111111111111111111111////////////..........................................////////////......,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++******+++,,,++++++++++++++++++++++++))))))******++++++++++++))))))*********+++++++++************************************************(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++***))))))(((+++++++++++++++***))))))************************(((((())))))************)))))))))))))))******+++************************,,,+++++++++***)))))))))***************))))))(((************************))))))))))))))))))))))))++++++******))))))((((((************************((()))))))))*********++++++++++++,,,,,,+++++++++************************)))((()))***---...---++++++,,,,,,,,,---------...---...///000444===JJJTTTZZZXXXWWWXXXYYYYYYXXXXXX[[[```ffflllrrr{{{~~~yyylllpppuuuzzz~~~}}}rrrkkkfffhhhkkkoooqqqwww}}}ssslllnnnmmmeee[[[VVVTTTQQQKKKEEEBBBDDDJJJPPPZZZ^^^cccggghhhfffcccaaafffgggiiijjjllloootttxxxxxxyyyzzz|||{{{{{{zzzwwwuuutttuuuvvvuuu|||{{{}}}~~~zzz{{{{{{zzzyyywwwuuutttnnnnnnoooooopppooooooooojjjhhhffffffeeeccc```^^^[[[ZZZYYYWWWTTTRRRQQQPPPTTTRRRPPPQQQSSSSSSRRRPPPQQQOOONNNMMMNNNPPPRRRTTTRRRQQQQQQRRRSSSUUUVVVWWWUUUWWWXXXZZZYYYXXXUUUTTTRRRTTTXXX[[[YYYRRRNNNNNNJJJLLLMMMJJJFFFCCCCCCDDDGGGJJJMMMMMMLLLOOOXXXaaarrruuuvvvpppdddYYYSSSRRR]]]ooo{{{rrrmmmllljjjgggeeeffflllvvv~~~yyypppiiieeejjjooo}}}sss}}}~~~vvvqqqiiiddd^^^XXXUUUSSSQQQPPPPPPPPPQQQVVV]]]gggpppvvv{{{yyyqqqbbbUUURRRMMMKKKMMMQQQXXXcccmmmsss{{{qqqaaa[[[SSSLLLHHHCCC===999555555444444333333222222111111111111111111111111////////////....................................,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---((()))++++++***+++,,,...***++++++++++++,,,,,,,,,))))))***++++++++++++***)))))))))***++++++,,,,,,***************+++++++++++++++++++++++++++++++++((((((((()))))))))******))))))))))))))))))))))))***++++++++++++******))),,,,,,,,,++++++)))((((((************************((((((((()))******++++++)))))))))))))))******+++***************++++++++++++++++++*********************++++++******)))(((************************))))))))))))))))))))))))************))))))))))))************************((())))))******+++++++++******++++++++++++*********************+++++++++))))))***,,,......,,,***,,,,,,------......//////......///222888AAALLLSSSOOONNNQQQVVVWWWVVVVVVYYY^^^bbbjjjuuu~~~{{{xxxtttsssuuu~~~~~~}}}vvvkkkbbb^^^bbbdddhhhnnnxxxuuuhhhaaa^^^ccccccXXXNNNKKKIIIJJJIIIFFFFFFKKKSSSZZZbbbiiirrrwwwxxxtttpppmmmmmmnnnqqqssswww|||}}}}}}{{{xxxuuuuuuvvvyyyxxx}}}{{{}}}}}}}}}|||vvvrrrkkkiiiddd___[[[XXXVVVUUUUUUSSSRRRSSSUUUUUUQQQMMMOOONNNLLLKKKJJJKKKMMMNNNMMMMMMLLLMMMNNNPPPRRRTTTTTTUUUWWWXXXXXXXXXWWWVVVTTTWWW\\\___^^^ZZZWWWVVVQQQRRRSSSQQQLLLFFFBBBAAA@@@@@@@@@AAABBBFFFRRR^^^pppvvv{{{yyynnnaaaXXXTTTQQQaaassswwwlllhhheeedddeeeggggggjjjsss~~~~~~{{{xxxtttpppmmmkkkfffgggtttTTT[[[fffooo{{{zzzoooeee___ZZZWWWTTTSSSQQQOOOOOOSSSYYY^^^bbbhhhrrr~~~nnn```XXXQQQMMMMMMOOORRRXXX___bbbzzzwwwkkkddd[[[SSSNNNGGG@@@;;;555555555444333333222222111111111111111111111111////////////....................................,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---***+++---,,,++++++,,,---******+++++++++,,,,,,,,,((()))***+++,,,++++++***((())))))***++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))((()))***************))))))***************))))))))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))******+++))))))*********+++++++++***************+++++++++***++++++++++++***))))))************************)))))))))))))))))))))))))))))))))))))))*********************************((())))))******+++,,,,,,)))******************)))))))))*********++++++++++++***)))***+++,,,+++***,,,,,,,,,---...////////////......222888@@@FFFJJJCCCHHHTTT___aaa\\\ZZZ]]]bbbhhhsss|||yyywwwxxxxxxzzzxxx}}}wwwrrrpppnnnggg___\\\^^^eeegggkkkuuu{{{mmmZZZSSSSSSZZZXXXMMMGGGHHHEEEHHHJJJKKKMMMRRR\\\ccclllsss|||}}}zzzxxxwwwyyy||||||{{{tttlllfffaaa______^^^\\\\\\^^^aaa```[[[UUUSSSRRRPPPNNNMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPOOOPPPPPPPPPQQQRRRSSSTTTTTTSSSWWW\\\]]]]]]\\\[[[YYYUUUWWWZZZYYYUUUNNNGGGCCCAAA>>>===>>>===>>>HHHSSSaaaiiissstttmmmbbbYYYUUUMMMWWWbbbhhhooo{{{zzzjjjccc]]]\\\___fffkkklllrrryyy}}}xxxsssqqqsssvvvxxxuuujjjaaacccnnn~~~IIIMMMQQQTTTZZZgggyyyuuullleee```\\\VVVTTTQQQPPPQQQSSSUUUVVVYYYbbbnnnzzz|||nnn___WWWQQQQQQSSSSSSSSSUUUYYYmmm~~~qqqjjjaaaXXXQQQKKKCCC>>>666555555444444333222222111111111111111111111111000/////////............////////////////////////...//////////////////...------++++++++++++---------......---+++***+++,,,*********++++++,,,,,,,,,((()))***+++,,,+++******((())))))***++++++,,,,,,))))))******++++++++++++++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))''''''((())))))***))))))'''((()))***************(((((((((((((((((((((((('''(((((()))***+++++++++)))))))))))))))******+++))))))******++++++++++++))))))******+++++++++,,,***++++++++++++***))))))************************))))))))))))))))))))))))(((((())))))******++++++************************((())))))***++++++,,,,,,))))))************))))))))))))******++++++++++++...+++'''&&&''')))******++++++,,,------...//////000...---000777>>>@@@AAA<<>>@@@KKKZZZeeeiiikkknnnpppvvv~~~wwwssssssqqqpppwwwmmmbbb___XXXTTT[[[iiiuuuwwwuuuzzzyyyvvvhhh]]]UUUNNNJJJLLLLLLHHHHHHLLLRRRVVVYYYWWWTTTYYYfffqqqppp||||||~~~|||qqqgggeeeddd```^^^^^^YYYaaaeeeaaa[[[XXXVVVTTTUUUUUUSSSMMMFFFEEEJJJPPPQQQSSSVVVWWWWWWVVVVVVVVVQQQWWW\\\]]]YYYRRRNNNLLLKKKIIIEEEBBB???>>>>>>???BBBFFFLLLRRRUUUTTTQQQOOOVVV^^^gggiiifffgggmmmtttyyykkkcccZZZTTTXXXccckkklllllluuurrrlllfffcccgggpppxxx}}}|||wwwlllbbb___eeemmmFFFFFFFFFHHHJJJMMMPPPRRRTTTZZZdddnnnxxx{{{pppkkkgggaaa\\\YYYUUURRRPPPPPPPPPSSSXXXaaannn{{{|||hhh^^^XXXTTTRRRTTTSSSWWW```jjjrrr}}}|||}}}~~~uuuiiiaaaXXXMMMDDD>>>999666666555222111333333222222111111111111111000000/////////.......................................---,,,,,,,,,------...---,,,++++++,,,---...---,,,+++******+++,,,---***+++++++++*********+++************++++++++++++************************+++++++++*********))))))******))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++***************)))))))))))))))))))))))))))))))))++++++******)))(((((((((************)))))))))((())))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++,,,------......------------............///---...111333444:::@@@DDDLLLWWWaaaiiiooovvv{{{yyysssooooooooopppxxxyyyhhh___TTTWWW^^^mmm~~~~~~wwwlll___VVVSSSMMMJJJLLLMMMLLLNNNSSSXXX]]]aaa```___dddqqq|||}}}{{{vvvxxxzzz}}}}}}wwwrrrqqqpppvvvvvvnnneee```\\\YYYTTTSSSPPPLLLGGGFFFHHHJJJKKKMMMPPPRRRRRRPPPOOOOOOKKKPPPUUUXXXWWWTTTQQQQQQJJJIIIFFFCCCAAA??????>>>@@@CCCGGGKKKLLLKKKIIIHHHSSS\\\hhhppprrrtttxxx|||wwwmmmdddZZZWWWZZZ___eeehhhllljjjddd]]]XXX[[[eeennnvvvxxxyyyuuunnnjjjiiijjjFFFFFFEEEEEEFFFGGGIIIJJJHHHJJJMMMPPPUUU___kkkttt~~~xxxnnneee^^^XXXSSSPPPPPPOOONNNPPPUUU\\\dddiiixxxpppeee]]]XXXWWWTTTTTTUUUXXX[[[fff}}}~~~{{{vvvqqqooorrruuuyyylllhhhcccWWWLLLFFF???999888666222111333333333222111111111111111000000000/////////..............................------------------......///...---,,,,,,---...///------,,,,,,,,,,,,------)))---///...***)))+++///************+++++++++,,,+++++++++++++++++++++++++++++++++************))))))))))))(((((()))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))))))))))))))))))))))))))))))))))))))***************++++++,,,---------,,,,,,,,,---------......111------333888<<>>;;;777555666444333333222111222222222111000000000////////////////////////////////////------------......///000------,,,,,,,,,,,,------------------------------+++)))((((((***+++***(((***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++((((((((()))))))))******))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************+++++++++,,,,,,,,,*********))))))))))))))))))******++++++,,,,,,---++++++,,,------...//////333333888DDDMMMPPPPPPQQQPPPTTT^^^nnnxxxwwwwwwwwwyyy}}}qqqddd\\\\\\aaayyyvvvmmmkkkbbb```]]]YYYVVVUUUUUUUUUQQQSSSUUUVVV[[[eeepppwww~~~zzztttnnnhhhgggggglllttt{{{|||uuuooosss}}}|||zzzxxxuuurrrnnniiieeebbbaaa```_________```aaa\\\\\\]]]]]]\\\YYYWWWUUUQQQSSSUUUWWWWWWWWWUUUTTTXXXTTTQQQQQQSSSTTTSSSQQQQQQRRRTTTXXX]]]dddiiilllooozzz|||nnnddd```^^^[[[WWWYYYXXXXXXXXXXXXUUUOOOKKKKKKJJJJJJJJJLLLNNNPPPQQQYYYWWWUUURRRMMMIIIEEECCCDDDDDDCCCCCCBBBBBBBBBBBBCCCGGGQQQaaatttvvviiiffflllsss|||zzzsssjjjeeebbbZZZPPPPPPYYYdddfff```YYYUUUUUUVVVWWW\\\hhhxxxMMMLLLKKKJJJIIIJJJJJJKKKGGGGGGGGGGGGGGGGGGFFFFFFEEEIIINNNRRRWWWbbbppp{{{{{{iiibbbXXXRRRPPPPPPPPPOOOPPPRRRWWW___iiiwwwzzzfffYYYUUUQQQPPPLLLIIIKKKOOOWWWeee~~~}}}www|||qqqaaaOOODDD>>>888666666444444333222222222222222111111000000000/////////////////////////////////.........---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...+++((()))---...,,,)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))))))))(((((()))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))))))))*********&&&''''''((())))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))***************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))******))))))***+++,,,------...+++++++++*********************++++++,,,---------+++,,,,,,---...///000000111333<<>>@@@FFFSSSggg}}}}}}iii^^^```eeeqqquuutttooonnnkkk```RRRMMMUUUaaaggghhhdddaaa___]]]YYYVVV[[[hhhxxxRRRQQQOOOMMMLLLKKKLLLLLLJJJIIIIIIIIIIIIHHHGGGFFFBBBGGGKKKKKKKKKNNNUUU[[[kkkzzzuuuggg]]]YYYWWWTTTRRRNNNMMMOOOTTTYYYbbbttt{{{hhh^^^UUURRROOOLLLJJJKKKPPPUUUeee{{{vvvrrrsssuuu^^^OOOFFF===888777444444333222222222222333111111111000000000//////////////////////////////000//////............///------............------***+++,,,------,,,+++***///.........//////......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''((((((((())))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))*********((()))))))))************+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++***+++,,,...///111222333,,,,,,,,,,,,+++++++++***+++++++++,,,------......,,,------...///000111222111555>>>JJJOOONNNOOOSSSQQQ\\\nnn~~~|||zzz}}}lllbbbYYYYYY___jjjzzz~~~pppfffdddaaaYYYWWW\\\^^^```aaa```^^^^^^```bbbaaaiiinnnnnnrrr}}}}}}|||~~~zzzyyyuuuppprrrxxx{{{zzz~~~zzzuuuqqqmmmggg```[[[YYYVVVRRROOOPPPOOOMMMMMMMMMLLLJJJHHHGGGFFFFFFEEEEEEFFFGGGGGGJJJIIIGGGFFFEEEEEEEEEEEEBBBCCCCCCDDDEEEFFFFFFGGGFFFGGGHHHHHHGGGGGGHHHJJJIIIHHHHHHHHHIIIKKKNNNOOOSSS[[[eeejjjjjjhhhhhhhhhnnnwwwzzztttpppoookkkeee```WWWSSSOOOMMMOOOPPPOOONNNPPPOOOMMMKKKJJJJJJJJJJJJKKKMMMNNNNNNLLLHHHCCC@@@???>>>???FFFUUUkkknnn^^^\\\___kkktttxxxtttrrrrrrkkk```XXXZZZ]]]aaaeeegggggggggccc\\\UUUSSS\\\lll}}}XXXVVVTTTQQQOOONNNMMMMMMNNNLLLIIIIIIIIIIIIHHHHHHIIIKKKLLLIIIFFFGGGMMMSSSLLLXXXeeeqqqvvvjjjccc___[[[XXXMMMLLLMMMOOOPPPTTTcccsss{{{{{{lll]]]VVVTTTPPPMMMMMMRRROOOUUUdddvvv}}}rrrnnnssslllZZZMMMCCC<<<:::555444333333222222333333111111111111000000000000000000000000000000000000111000///.....................////////////......******,,,,,,,,,,,,*********,,,///---***)))+++...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''''''''((((((((((((,,,,,,++++++***)))))))))))))))))))))))))))))))))******))))))))))))))))))(((((())))))*********++++++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,...///000222444666888999---------,,,,,,++++++++++++,,,,,,------......///------...///000111222333444888AAAJJJMMMMMMPPPVVVRRR___qqq~~~wwwvvvxxx~~~zzzpppeee\\\WWW[[[hhhxxxuuummm]]]RRRRRRQQQLLLNNNUUUZZZ^^^bbbddddddeeehhhkkkhhhqqqwwwwwwzzz{{{uuupppnnnpppqqqnnnpppsssuuutttqqqmmmkkkooorrrssssssxxx~~~}}}yyyxxxxxxuuuqqqkkkeeeaaaUUUSSSOOOMMMLLLLLLJJJIIIFFFEEEDDDDDDFFFGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEGGGFFFEEEDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFBBBDDDGGGFFFDDDCCCEEEHHHJJJIIIHHHGGGFFFGGGHHHHHHLLLOOORRRUUUVVVXXX[[[]]]]]]gggvvvyyysssddd___YYYUUUTTTSSSPPPMMMMMMLLLKKKJJJKKKMMMPPPQQQQQQSSSUUUUUURRRLLLDDD@@@BBB@@@===???HHHZZZooo}}}sssbbb]]]```kkkxxx~~~xxxsssvvvuuupppbbb]]]WWWVVVYYY___bbbdddccc]]]UUUQQQWWWfffwwwXXXWWWVVVTTTRRRPPPNNNNNNRRROOOLLLJJJJJJKKKKKKJJJJJJHHHGGGGGGHHHIIIIIIHHHJJJNNNSSSXXX___kkkzzzuuummmaaaUUUUUURRROOOMMMOOOSSSXXX\\\iiirrrqqq```XXXVVVQQQJJJPPPPPPRRRVVV\\\iii~~~xxxyyywwwmmmYYYIIIAAA>>>888555444666666222111333222222222111111111111000111000000////////////000...///000///...---...000...------,,,,,,------...,,,++++++******++++++,,,...---,,,+++************++++++++++++++++++++++++...---+++***)))***++++++++++++++++++******))))))............------,,,++++++++++++*********))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((+++*********))))))((((((*********(((''''''***,,,+++++++++++++++***)))(((,,,+++***((((((((()))***''''''((())))))***)))))))))************+++++++++///+++((((((+++...---+++***,,,---,,,***,,,111555444999;;;999;;;@@@AAA===++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,///111111000111555999444<<>>@@@@@@DDDWWWmmmrrraaa___eeeppp|||ssslllqqqwwwwwwpppfffYYYRRRRRRVVVZZZ\\\ccc```ZZZWWW\\\gggnnnooo```___^^^[[[YYYVVVTTTSSSUUURRRNNNLLLLLLLLLKKKJJJJJJHHHHHHHHHJJJKKKJJJIIIFFFIIIKKKLLLNNNUUU```hhhxxxqqqcccZZZWWWSSSPPPOOOQQQRRRTTTZZZaaammm|||rrrbbb[[[WWWSSSPPPOOOOOOQQQRRR[[[mmm~~~iiiTTTGGGBBB888444333555666333333555222222222222111111111111111111000///.........///...///000///...---...000...------,,,,,,------...,,,,,,++++++++++++,,,,,,...---,,,+++************++++++++++++++++++++++++...---,,,+++***++++++,,,++++++++++++*********))),,,,,,,,,,,,,,,+++******+++++++++*********))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************)))))))))(((*********(((''''''***,,,***++++++++++++***)))(((,,,+++)))((((((((()))***'''((()))))))))))))))))))))************+++++++++%%%&&&)))***+++***)))((()))+++...111444999>>>AAAJJJLLLIIIBBB>>>>>>;;;666++++++++++++++++++++++++------,,,,,,------...///...///111000...000555999===EEENNNUUUXXX[[[```dddgggvvv|||{{{vvvuuuzzzoooeeedddeeeeeejjjvvvmmm[[[QQQIIIEEEBBBBBBFFFJJJMMMNNN\\\^^^aaaeeeiiinnnuuuyyy~~~~~~wwwqqqmmmeeebbb^^^]]]^^^aaabbbccciiiiiiiiihhheeeaaa]]][[[SSSRRROOOLLLJJJGGGFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDGGGEEECCCDDDFFFGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHJJJKKKKKKIIIGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKJJJNNNTTT^^^iiittt}}}zzzpppfffaaaaaa]]]XXXTTTTTTUUUVVVVVVWWWWWWVVVTTTQQQMMMIIIGGGKKKDDDBBBDDDBBB@@@IIIXXXiiipppwwwuuuhhh\\\\\\cccqqq{{{|||qqqhhhkkkoooooopppjjjaaaXXXRRRSSSWWW[[[]]]]]]\\\]]]dddkkklllggglllkkkiiifffbbb___\\\ZZZXXXUUUQQQOOONNNMMMKKKJJJIIIIIIIIIKKKLLLMMMKKKIIIGGGIIIIIIHHHFFFHHHMMMRRRVVVdddxxxzzzjjjeee^^^XXXTTTRRRQQQPPPOOOTTT[[[dddppp~~~rrrccc\\\YYYTTTQQQOOONNNLLLNNNXXXdddxxxwww^^^MMMEEE>>>999555666666444333555333222222222111111111111111111000......---------...///000///...---...000...------,,,,,,------...,,,,,,++++++++++++,,,,,,------,,,,,,++++++******++++++++++++++++++++++++...---,,,,,,,,,,,,,,,,,,++++++++++++******************************)))(((+++++++++*********************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************))))))))))))*********)))'''(((***,,,******++++++******))))))+++***))))))((())))))))))))))))))***))))))(((((()))************+++++++++'''))),,,,,,+++***,,,///444555888>>>DDDIIILLLLLLNNNMMMGGG===666333///+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///...///000000111666@@@GGGUUU[[[bbbgggjjjlllppptttyyy|||zzzvvvzzz}}}~~~rrrhhheeegggpppooossszzzmmmZZZKKKCCCBBBAAA@@@CCCHHHMMMQQQRRRYYY\\\bbbiiipppwwwwwwpppuuu~~~xxxsssoookkkddd```____________^^^]]][[[WWWRRRNNNJJJHHHHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEEEEFFFFFFEEECCCDDDEEEFFFEEECCCFFFFFFFFFFFFGGGGGGGGGGGGJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKLLLLLLLLLJJJIIIHHHGGGGGGHHHHHHIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGIIILLLPPPVVV\\\aaadddsssyyy{{{rrrkkkbbb[[[XXXYYYZZZ\\\ZZZZZZXXXVVVSSSOOOLLLJJJMMMHHHGGGKKKJJJCCCBBBGGGPPPUUU]]]```ZZZTTTXXX```mmmvvvyyyooofffeeefffdddhhhjjjiiiddd[[[TTTSSSTTTVVVXXX\\\aaajjjoooiii___uuutttrrrnnnjjjfffbbb```\\\YYYUUURRRPPPNNNLLLIIIJJJJJJKKKMMMOOONNNLLLIIIIIIJJJKKKJJJHHHHHHKKKMMMOOOTTT[[[eeesssyyymmmbbb\\\YYYVVVTTTQQQTTTVVVXXX]]]jjj{{{qqqddd\\\YYYVVVRRRPPPLLLJJJOOOVVV___rrr~~~jjjXXXMMMIIIAAA:::999777444222444333333222222222111111111111111///...------------...///000///...---...000...------,,,,,,------...,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++------------------------++++++++++++++++++++++++))))))************))))))******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))************************************))))))))))))))))))******)))(((((()))+++))))))************))))))******))))))))))))))))))***************)))((('''))))))*********+++++++++///,,,)))(((+++000666:::FFFEEEFFFIIINNNOOOMMMJJJ<<<:::555000---++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------...///////////////000777DDDUUUaaapppuuu{{{~~~~~~|||||||||zzzzzzzzzyyytttqqqrrrtttwww|||xxxxxx{{{pppggg^^^QQQHHHDDDCCCDDDFFFJJJOOOSSSVVVXXXYYY___hhhrrr{{{}}}}}}wwwqqqvvv}}}|||vvvwwwqqqhhh```[[[XXXWWWVVVQQQPPPNNNKKKHHHFFFEEEDDDGGGFFFFFFEEEEEEEEEEEEFFFDDDDDDDDDEEEFFFGGGIIIIIIGGGGGGFFFGGGGGGGGGFFFEEEGGGHHHHHHIIIIIIIIIIIIIIIMMMMMMMMMMMMMMMLLLLLLKKKMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFJJJJJJJJJLLLNNNQQQSSSUUUZZZ^^^cccjjjsss~~~sssggg```^^^^^^___]]]\\\ZZZWWWTTTRRRPPPOOONNNJJJLLLSSSTTTOOOIIIGGGFFFGGGKKKNNNLLLLLLRRRZZZeeeooouuuqqqjjjgggeeebbb\\\cccjjjlllggg]]]SSSNNNRRRTTTXXX^^^hhhlllfff[[[{{{zzzxxxuuuqqqlllhhhfffbbb___[[[XXXUUURRROOOLLLMMMMMMNNNPPPQQQPPPNNNKKKGGGHHHIIIIIIHHHHHHHHHIIIMMMMMMLLLMMMTTTfff|||{{{lllddd```]]][[[YYYYYYXXXUUUUUU\\\hhhrrrsssfff^^^XXXSSSQQQNNNKKKLLLPPPNNN]]]ooo|||wwwgggYYYPPPEEE<<<999888555333444333333333222222222222111111111000......---------...///000///...---...000...------,,,,,,------...---,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,++++++++++++++++++++++++++++++,,,---------------------+++++++++++++++++++++,,,******+++++++++++++++*********************************************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))************************))))))))))))))))))******)))*********(((((()))+++((())))))*********)))))))))))))))*********))))))******+++******)))(((((())))))*********+++++++++,,,(((&&&+++666>>>AAA@@@IIIGGGFFFFFFGGGEEE@@@;;;111///,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////111000///111;;;NNNeeeuuu{{{|||yyy|||~~~uuuppplllooozzzzzz|||rrrhhh^^^XXXTTTMMMIIIHHHFFFHHHKKKNNNRRRVVVZZZ\\\aaahhhsss~~~~~~||||||zzz{{{~~~uuuoookkkeee\\\TTTOOOLLLJJJHHHHHHGGGFFFEEEDDDEEEFFFFFFEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEFFFHHHIIIKKKLLLKKKLLLMMMNNNMMMLLLLLLLLLJJJKKKMMMNNNNNNNNNNNNNNNQQQQQQRRRRRRQQQPPPOOOOOOQQQPPPOOONNNMMMMMMMMMMMMMMMNNNOOOPPPPPPOOONNNMMMLLLLLLMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHJJJLLLMMMMMMOOOQQQTTTYYY```iiioooxxx}}}pppgggbbb```^^^]]]ZZZVVVSSSQQQPPPPPPPPPNNNPPPVVVZZZXXXRRROOOJJJEEEBBBBBBAAABBBIIIPPP]]]hhhrrruuutttqqqnnnlll^^^```cccggghhhddd\\\VVVVVVVVVUUUWWW___eeebbb[[[}}}zzzuuuqqqoookkkiiieeebbb___\\\XXXUUUTTTTTTSSSTTTUUUTTTQQQOOOLLLLLLKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJLLLTTT^^^fff~~~{{{qqqkkkfffbbb___^^^[[[WWWTTTUUU[[[```mmmzzzxxxggg___VVVSSSOOOKKKJJJLLLEEENNNZZZffftttttteeeVVVJJJ>>>:::999666555555333333333333222222222222111111000///////////////...///000///...---...000...------,,,,,,------...------,,,,,,,,,,,,------+++,,,---......---,,,++++++++++++++++++++++++++++++,,,,,,------------,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,***************+++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))************(((***+++***)))((()))***(((((())))))******))))))(((((()))************)))*********+++******)))))))))************+++++++++''''''...<<>>>>>BBBFFFTTT^^^jjjssswwwyyyzzz{{{qqqjjjbbb```bbbfffgggfff___^^^ZZZWWWYYY^^^]]]YYY}}}zzzwwwtttqqqnnnkkkgggccc```]]]\\\ZZZYYYYYYXXXVVVTTTTTTRRRPPPOOONNNLLLKKKJJJGGGIIIKKKKKKLLLMMMRRRUUU[[[hhh|||}}}ssslllhhheee```[[[VVVUUUUUUUUUYYYdddrrr~~~|||ooobbbZZZUUUOOOKKKLLLEEEIIINNNTTT```tttxxxfffWWWHHHAAA>>>999666666444444333333333222222222111000000000000111222222...///000///...---...000...------,,,,,,------...------,,,,,,,,,,,,------+++,,,---//////...,,,+++++++++++++++++++++++++++)))***+++---------,,,++++++++++++,,,,,,,,,------***++++++,,,------,,,,,,))))))*********+++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((()))))))))************((()))++++++)))((()))***'''(((((()))))))))))))))'''((()))***+++******)))))))))***+++++++++******)))************+++++++++***///999GGGPPPNNNAAA666+++,,,...---,,,*********...***))),,,+++''''''***------------------------...............//////000111333666;;;FFFWWWjjjwww{{{}}}rrreee___lllzzz}}}uuuhhh___VVVNNNHHHIIIIIIGGGFFFGGGFFFKKKQQQWWW]]]eeennnttt{{{wwwqqqjjjaaaYYYSSSPPPLLLJJJGGGGGGGGGHHHGGGFFFCCCCCCCCCDDDDDDDDDDDDDDDHHHHHHHHHHHHIIIKKKLLLMMMMMMNNNNNNOOOPPPRRRSSSTTTQQQUUUXXXYYYXXXWWWXXXYYYZZZ\\\___bbbdddeeeeeeeeebbbbbbcccdddcccaaa___^^^aaa```]]]ZZZYYYZZZ[[[\\\\\\]]]___```___^^^[[[ZZZXXXXXXXXXXXXWWWTTTRRRPPPOOONNNMMMLLLJJJJJJJJJJJJIIIIIIHHHGGGHHHIIIJJJKKKGGGHHHIIIHHHHHHJJJNNNPPPOOOUUU\\\ccckkkwww|||tttppphhh```YYYTTTRRRQQQQQQSSSUUUWWWYYYXXXUUURRRPPPGGGAAABBBDDDCCCBBBCCCIIIOOOZZZeeennnvvv~~~|||oooeeeaaadddiiinnniiikkkggg```[[[YYYVVVSSS|||yyyvvvtttppplllhhhdddaaa^^^]]]\\\\\\ZZZXXXUUUSSSQQQOOOOOONNNMMMLLLHHHHHHGGGFFFEEEGGGKKKOOOKKKRRR___pppwwwrrrmmmeee^^^YYYVVVRRRPPPLLLUUU```iiiuuupppddd\\\TTTOOONNNIIIKKKKKKJJJSSSggg|||}}}wwwgggTTTIIICCC<<<777555444444444333333333222222000000000000111222333444...///000///...---...000...------,,,,,,------......------,,,,,,------...+++,,,...//////...,,,+++++++++++++++++++++++++++((()))+++,,,---,,,,,,++++++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((((((((())))))*********+++((()))++++++)))((()))***''''''((()))))))))))))))'''((()))+++++++++***)))((()))***+++++++++++++++)))************+++++++++///444;;;BBBCCC<<<000'''&&&))),,,,,,)))(((***---***&&&(((---...******...------------------------...............///000000...333:::BBBMMM\\\lllwwwyyywwwsssiiiiii}}}{{{jjj]]]RRRMMMOOOIIIEEEHHHJJJIIIHHHJJJJJJOOOWWW___hhhrrr}}}{{{rrrooohhhddd^^^WWWQQQLLLIIIGGGFFFEEEDDDDDDEEEEEEDDDBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGGGGHHHIIIKKKMMMOOOPPPTTTTTTUUUUUUVVVXXXYYYZZZ\\\```dddfffddddddeeefffaaadddgggkkkmmmnnnnnnnnniiijjjkkkkkkjjjhhhfffeeehhhfffccc```___```aaabbbeeefffhhhiiiiiigggdddbbb______```___^^^[[[XXXVVVVVVUUUSSSQQQOOOMMMLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFGGGIIIJJJLLLOOORRRWWW```llluuu}}}tttiii```YYYVVVTTTNNNSSSWWWYYYZZZZZZWWWTTTOOOHHHDDDHHHLLLJJJFFFDDD@@@CCCKKKVVVbbbnnn{{{~~~qqqfffcccggglllppptttrrriii___XXXRRRMMM}}}yyyyyyxxxuuuqqqlllhhhdddbbbbbbaaa^^^ZZZYYYWWWUUUUUUTTTRRROOOMMMNNNLLLJJJJJJKKKKKKJJJIIILLLNNNQQQUUU___ppp~~~wwwpppjjjaaaWWWSSSSSSTTTSSSUUU[[[cccooovvvfffZZZTTTSSSOOOIIIHHHLLLMMMSSSiiixxxrrrrrr|||{{{gggXXXMMMDDD===:::999333000222333111111444333222111000000000000000000000000000111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------,,,+++***************++++++++++++***))))))************************))))))))))))))))))))))))******)))))))))))))))***(((((())))))******++++++))))))))))))******************))))))))))))******)))((((((((()))***++++++((((((((((((((((((((((((,,,+++***))))))***+++,,,***)))(((''''''((()))***'''(((***,,,,,,***((('''))))))***++++++++++++***))))))))))))***+++,,,---333<<>>CCCGGGLLLZZZkkk{{{|||zzzqqqeee\\\YYYZZZ]]]___eeeqqq{{{{{{rrrhhh}}}}}}{{{wwwsssqqqpppnnnhhhdddccc```]]][[[[[[[[[ZZZYYYUUUSSSPPPOOONNNNNNLLLKKKLLLMMMKKKHHHGGGJJJPPPVVVfffyyy|||uuukkk```[[[XXXUUUSSSTTTTTTVVV```jjjmmm___XXXPPPKKKKKKIIIGGGMMMWWWggg{{{vvvsssxxxkkkUUUHHHCCC===888444555555333222444222222222222222111000///222222111000///...------................................................---,,,,,,,,,+++++++++***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************+++,,,---......---,,,+++++++++,,,---************************))))))))))))))))))))))))***)))))))))))))))******************))))))))))))))))))))))))************++++++***)))(((((())))))+++***))))))))))))))))))************************((())))))******)))))))))+++***))))))))))))***+++))))))))))))))))))))))))))))))***++++++++++++***))))))))))))***+++,,,,,,222111...******,,,***%%%))))))*********+++++++++++++++++++++,,,,,,,,,,,,///...------,,,---------000000//////000222444555===HHHSSSZZZjjj}}}zzz}}}}}}ssspppooopppxxxsssddd]]]RRRHHHCCCBBBEEEHHHMMMQQQVVVYYYYYYXXXWWWVVVhhhrrr}}}xxxsssgggbbb[[[VVVSSSPPPKKKGGGEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJGGGIIILLLMMMOOOPPPSSSUUUZZZ\\\___aaaccceeehhhjjjkkkkkkkkkllllllmmmnnnoootttxxx~~~}}}~~~~~~{{{wwwwwwxxxxxxuuusssooommmjjjeeeaaa^^^[[[ZZZXXXXXXWWWVVVUUUTTTSSSRRRPPPNNNKKKJJJKKKKKKJJJIIIKKKJJJHHHGGGFFFFFFGGGGGGLLLNNNPPPTTTYYYaaajjjppp}}}{{{sssvvvzzznnnaaa[[[RRRNNNOOORRRTTTTTT^^^bbbeeeccc^^^YYYXXXYYYRRRIIICCCCCCCCCDDDMMMZZZrrrtttuuuoooeee\\\YYYYYY[[[ZZZ^^^lll|||www|||xxxwwwvvvsssnnniiigggddd```______`````````\\\YYYVVVTTTTTTSSSQQQOOONNNOOOOOOMMMJJJJJJMMMOOOSSS]]]nnnrrrfffaaa^^^ZZZVVVUUURRRQQQVVV]]]jjjttt{{{nnnaaaXXXQQQNNNLLLIIIJJJOOOWWWeeezzz~~~~~~oooZZZNNNBBB<<<888888888555444777444444444333111///---,,,111111000000///......---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++*********++++++,,,---///---+++***)))***,,,---************************))))))))))))))))))))))))))))))))))))))))))***+++++++++******))))))((((((((()))))))))************,,,+++***)))((((((((((((++++++***)))((((((((()))************************&&&''')))******)))((((((+++******************+++******))))))))))))******))))))***++++++++++++*********))))))***++++++,,,///---***((()))******(((*********+++++++++,,,,,,+++++++++,,,,,,,,,------......------------......000000//////000333888;;;EEEUUUbbbhhhxxxzzznnnddddddkkkuuukkk[[[QQQMMMGGGCCCBBBFFFKKKOOOSSSWWW\\\```aaabbbbbbcccqqq|||zzztttmmmgggcccWWWSSSNNNJJJHHHGGGEEECCCCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFGGGHHHIIIJJJJJJKKKLLLNNNQQQTTTVVVYYY\\\___^^^aaadddfffgggjjjmmmooossssssrrrqqqrrrtttvvvwwwyyy}}}~~~uuusssooolllhhhfffeeedddcccbbbaaa___]]]\\\[[[ZZZVVVSSSPPPNNNNNNMMMLLLKKKJJJJJJIIIHHHGGGHHHHHHHHHNNNMMMKKKJJJKKKPPPXXX]]]iiiuuuyyyvvv}}}yyymmm]]]RRRPPPSSSTTTTTT\\\```cccaaa\\\YYY[[[^^^ZZZRRRKKKHHHDDDBBBGGGNNNeeeiiillliiiaaa[[[YYYZZZ^^^\\\^^^eeeqqqyyy|||{{{~~~yyyuuuooollliiihhhhhhjjjjjjjjj___]]]YYYWWWVVVUUUSSSQQQLLLMMMMMMMMMLLLKKKLLLMMMKKKPPPXXXddduuu|||oookkkddd___ZZZXXXTTTQQQSSSXXXXXX```nnnpppfffZZZSSSNNNKKKKKKMMMLLLSSSaaasss{{{ttt^^^KKKCCC<<<:::888555555888444444333222111///...---/////////000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,++++++*********+++...,,,***)))((()))+++,,,************************))))))))))))))))))))))))))))))(((((()))***++++++++++++******))))))((((((((()))))))))************++++++***)))(((((())))))++++++***)))((((((((()))))))))))))))))))))))))))&&&'''(((*********)))(((*********++++++***************))))))))))))******))))))***++++++++++++************)))******+++,,,++++++******((('''***---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......---------......///////////////111666>>>DDDQQQ^^^gggkkk{{{wwwjjjdddaaagggtttkkkVVVLLLHHHGGGDDDDDDGGGLLLRRRVVVYYY\\\```cccfffjjjnnnqqqyyyzzztttmmmeee___ZZZUUURRRLLLIIIEEECCCBBBBBBBBBBBBDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLQQQTTTWWWZZZ]]]```dddggghhhjjjmmmoooqqqsssvvvxxx{{{zzzxxxxxxxxxzzz}}}~~~zzzvvvsssrrrqqqooommmjjjgggeeecccbbbaaa]]]ZZZWWWTTTSSSRRRPPPOOOLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJHHHFFFFFFHHHLLLOOOZZZfffsssxxxvvvsssuuuyyywwweee[[[XXXVVVUUUUUUVVVVVVVVVVVVXXX\\\^^^]]]WWWPPPMMMIIIFFFFFFHHHPPPUUUZZZZZZWWWVVVZZZ^^^___`````````ccciiirrrxxxwwwtttqqqooonnnnnnmmmlll```^^^[[[YYYXXXWWWUUUSSSQQQPPPOOOMMMLLLKKKKKKJJJGGGJJJPPPWWW^^^mmm|||vvvnnnggg```\\\WWWRRRRRRUUURRRVVV```mmm|||vvvhhhZZZQQQLLLJJJJJJHHHIIIPPP[[[hhhxxxyyy|||sss[[[QQQFFF@@@;;;666666999555555444333222222222333///000000000111111111222........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////,,,,,,,,,+++++++++************+++++++++,,,,,,,,,...---,,,+++************,,,+++***)))))))))******************************))))))))))))))))))))))))(((((((((((()))***+++,,,************))))))))))))))))))))))))******************))))))))))))******+++***))))))))))))))))))((((((((((((((((((((((((''''''((()))************))))))***++++++***))))))))))))))))))))))))))))))))))))***++++++++++++***+++***************++++++***)))***,,,***'''***...++++++,,,,,,,,,---------,,,,,,,,,,,,------------.........---......///000...///000111444<<>><<<888555333333333444222222222222111111111111........................------------------------+++,,,,,,,,,------......,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))))))))*********))))))))))))************(((((((((((()))***+++,,,))))))))))))))))))***+++))))))))))))))))))))))))((((((((()))***+++,,,,,,((())))))******))))))(((((()))***++++++***)))((())))))***++++++++++++***++++++***************++++++'''''',,,---***)))+++,,,,,,,,,,,,------------,,,,,,,,,------------..................///000000///000222444888CCCQQQ[[[dddbbbbbbiiiwww}}}}}}wwwuuunnnqqqtttwww}}}~~~qqqhhh[[[LLLGGGKKKGGGGGGIIILLLQQQWWW]]]```___dddlllssszzzzzzooofffZZZVVVPPPJJJFFFDDDAAA???@@@@@@AAABBBBBBBBBCCCDDDEEEFFFHHHJJJLLLMMMNNNOOOQQQRRRTTTWWWYYY\\\^^^___cccfffjjjmmmpppssswwwzzzxxx{{{|||yyywwwvvvrrrnnnjjjfffdddbbb___]]]ZZZYYYWWWTTTQQQMMMJJJIIIHHHIIIIIIHHHGGGGGGIIIKKKRRRWWW^^^bbbccceeekkkoooyyyqqqbbb[[[SSSPPPNNNLLLNNNSSSXXX\\\ffffffeeedddbbb___XXXRRRGGGHHHGGGFFFGGGPPP___jjjpppssstttoooggg```^^^^^^zzzuuuoookkkgggeeebbbaaaaaa```^^^]]][[[WWWRRRNNNLLLKKKKKKJJJOOOIIIGGGIIIJJJKKKSSS\\\aaawww~~~rrriii```VVVRRRSSSPPPQQQSSSVVV\\\iiixxxnnn___VVVRRROOOJJJGGGFFFFFFFFFLLL```tttxxxfffWWWJJJBBB@@@BBBIIIEEE???888333111111111555444444333222111000000......................................................---------,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************+++,,,------,,,,,,---------,,,+++***************************))))))))))))))))))))))))(((((((((((()))***+++,,,(((((())))))******++++++))))))))))))************'''((((((((()))+++,,,---))))))(((((()))***++++++***************************))))))((()))+++---...'''((()))******)))((('''''')))***,,,,,,***)))'''))))))***++++++++++++***++++++***************+++---%%%###***000---)))''',,,,,,,,,---------......,,,,,,,,,---------.....................///000000///222444666<<>>===EEEUUUaaaiiinnnsssvvvtttnnnhhhddd~~~xxxsssooollljjjhhhgggfffdddaaa___]]]ZZZWWWSSSOOOMMMLLLKKKNNNNNNMMMLLLLLLLLLLLLMMMUUUZZZjjjuuuiii\\\UUUTTTUUUMMMMMMUUUZZZ\\\ggguuu|||ppp]]]TTTSSSOOOLLLJJJHHHDDDCCCOOO^^^rrr}}}jjjYYYMMMHHHHHHNNNJJJDDD===888666444444222111000.........//////000000000000/////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++%%%%%%&&&((()))***+++,,,,,,,,,---+++***)))***,,,---------,,,,,,+++++++++************************)))))))))))))))))))))))),,,+++++++++***)))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((***++++++++++++++++++***)))(((((())))))&&&''')))+++,,,+++***))))))))))))))))))******+++++++++************++++++++++++************++++++------,,,,,,,,,---......---,,,,,,+++*********+++,,,,,,+++++++++,,,------------,,,++++++,,,,,,,,,***,,,...//////000111333333555999@@@KKKXXXdddkkkjjjhhhmmmzzzzzzrrrpppiii|||rrr^^^VVVMMMIIIKKKNNNOOONNNSSSPPPNNNTTT^^^hhhmmmnnnnnnvvvtttkkkddd]]]TTTNNNEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEGGGIIIJJJKKKKKKOOORRRQQQPPPRRRXXX^^^[[[___bbbcccdddjjjssszzzzzzsssooonnnllllllgggfffccc___\\\XXXVVVTTTTTTSSSQQQNNNLLLJJJIIIIIIMMMRRRXXX^^^aaaaaaaaaaaa[[[ccclllpppqqqvvvwwwjjj\\\VVVRRROOOQQQWWWbbbhhhkkkfffbbbaaa\\\VVVRRRJJJEEEDDDBBBBBBJJJTTT]]]kkkuuuuuuwww}}}|||ttt{{{vvvssstttrrrpppnnnllljjjfffccc^^^]]]ZZZVVVSSSQQQPPPOOOOOOOOONNNMMMLLLLLLLLLMMMNNNPPPWWWeeewwwrrrbbbWWWTTTTTTLLLJJJPPPSSSSSS[[[gggttttttbbbWWWSSSNNNLLLKKKJJJGGGDDDJJJTTTaaa{{{uuuiii```XXXTTTSSSQQQMMMEEE<<<666333222333222111000000000000111000000000000////////////------..................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))******+++,,,---......,,,,,,---+++***)))***,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''''''''''',,,+++***)))))))))))))))&&&'''***+++,,,,,,+++***((((((((((((((()))******++++++************++++++++++++************++++++,,,,,,,,,+++,,,,,,---...---,,,++++++******++++++,,,,,,+++++++++,,,------------,,,,,,,,,,,,,,,---...///000222444555444444666999???GGGTTTdddttt}}}yyyxxxzzzppp^^^PPPMMMJJJJJJNNNRRRTTTUUUYYYYYY[[[bbbjjjrrrwwwyyy|||~~~zzzrrrggg^^^YYYSSSLLLGGGCCCCCCBBBBBBCCCCCCDDDDDDGGGHHHJJJMMMOOOQQQRRRSSSRRRUUUWWWXXXXXXZZZ^^^bbbdddhhhlllnnnpppuuu~~~}}}zzzwwwvvvrrrpppmmmjjjeeeaaa^^^\\\ZZZYYYWWWUUURRRPPPNNNMMMMMMPPPUUUXXXZZZZZZZZZZZZWWW[[[]]]\\\[[[^^^fffnnnzzzlllaaaXXXUUUWWW___dddgggccc```___[[[UUUUUUOOOJJJHHHDDD???BBBHHHOOO]]]iiiqqqzzzyyy~~~{{{{{{yyyvvvtttrrroookkkhhhdddbbb___\\\YYYWWWUUUUUUPPPPPPOOOMMMLLLLLLLLLLLLKKKLLLMMMPPPWWWjjjqqqbbb[[[XXXPPPLLLNNNOOOMMMRRRZZZfffqqq~~~yyykkk```ZZZWWWTTTRRRPPPLLLGGGGGGKKKVVVggg~~~}}}wwwoooeee]]]\\\]]]\\\SSSFFF;;;555333333333333222222222222111000000000000////////////,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------......,,,,,,---+++***)))***,,,++++++***************)))************************))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))***************************************)))((((((,,,,,,+++************+++((()))+++,,,------,,,+++)))))))))))))))******+++++++++************++++++++++++************++++++++++++******++++++,,,---,,,,,,++++++******++++++,,,+++++++++,,,,,,---...------,,,,,,,,,------.........///111444666666666???DDDLLLUUUbbbuuu}}}{{{~~~}}}iiiXXXLLLFFFHHHKKKOOORRRWWW\\\```bbbgggooowww}}}wwwpppiiiaaaXXXPPPLLLHHHDDD@@@AAAAAABBBCCCDDDFFFGGGHHHGGGIIIMMMQQQTTTVVVWWWWWWZZZ\\\___aaadddfffhhhiiimmmqqqvvvzzz}}}~~~zzzyyyvvvrrrnnniiidddbbb^^^^^^]]]ZZZWWWTTTQQQOOOOOOPPPRRRSSSTTTTTTSSSSSSWWWVVVRRROOOMMMOOOTTTXXXcccooo{{{jjj^^^ZZZZZZ^^^___^^^]]]\\\ZZZUUUUUUSSSQQQNNNHHHAAA>>>???BBBMMMYYYgggzzz~~~~~~|||zzzwwwsssppplllkkkhhhddd```]]]ZZZYYYRRRQQQPPPNNNMMMLLLKKKKKKJJJLLLNNNOOOOOOXXXlllvvvjjj```XXXRRRQQQPPPNNNPPPUUUXXXbbboooxxxyyyuuuooolllnnnhhh```XXXQQQLLLJJJJJJQQQYYYnnnzzz}}}~~~vvvllleeeeeeiiikkkcccSSSCCC:::888333333333333333222222111000000000000////////////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,---+++***)))***,,,++++++++++++************************************)))))))))))))))))))))))))))))))))***+++++++++,,,************************))))))))))))))))))))))))***************************++++++,,,++++++******,,,,,,+++++++++++++++,,,,,,,,,---------,,,+++***+++************+++,,,,,,++++++************++++++++++++************++++++*********)))***++++++,,,,,,,,,++++++***++++++,,,++++++++++++,,,---......------------------...///...000111111333777???DDDSSSYYYaaahhhssswwwrrr}}}zzzfffVVVLLLGGGHHHMMMRRRVVVXXX]]]ffflllqqqzzz}}}uuukkkdddZZZUUUMMMGGGDDDCCCAAA@@@AAABBBBBBCCCEEEFFFHHHIIIGGGJJJOOOUUUYYY[[[[[[[[[```bbbeeejjjpppssssssrrrrrrvvv|||}}}xxxrrrllliiieeeeeedddbbb^^^ZZZUUURRRTTTSSSRRRRRRSSSRRRRRRQQQTTTQQQMMMLLLLLLOOOQQQRRRSSS[[[gggqqq{{{ooobbbWWWXXXXXXWWWXXXYYYXXXVVVUUUUUUVVVTTTOOOHHHDDDDDDAAADDDJJJXXXooo~~~{{{uuutttppplllgggbbb___]]]UUUTTTRRRPPPNNNLLLKKKKKKKKKJJJKKKMMMLLLMMMUUU]]]uuu{{{iiiaaaXXXTTTQQQOOOPPPQQQQQQWWWbbbnnnwww~~~ooo___TTTOOOMMMMMMJJJNNN___yyy~~~{{{{{{zzzrrrnnnjjjqqquuuooo^^^LLLAAA<<<444333333222111111000000000000000000//////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************))))))))),,,,,,---+++***)))***,,,+++,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((************************%%%&&&'''((()))))))))))),,,+++++++++++++++,,,,,,000//////---,,,***)))(((***))))))))))))***++++++++++++************++++++++++++************++++++******)))))))))***++++++,,,++++++***++++++,,,,,,++++++++++++,,,---...///...---------......///000000333666666777@@@QQQ___mmmrrrxxx|||sssqqqxxxqqq___RRRKKKHHHHHHMMMRRRXXX[[[^^^fffrrr{{{wwwooofff]]]WWWOOOLLLGGGCCCAAAAAAAAABBBCCCCCCDDDEEEFFFGGGIIIJJJMMMPPPVVV\\\```cccddddddeeehhhlllsssyyy}}}~~~}}}zzz|||{{{wwwqqqpppooolllhhhbbb]]]ZZZXXXVVVSSSSSSTTTTTTRRRPPPLLLJJJIIIJJJLLLNNNMMMKKKNNNRRRWWW[[[aaalllyyyqqq\\\XXXTTTSSSUUUVVVWWWWWWYYY[[[[[[YYYTTTQQQNNNLLLDDDAAA@@@III^^^uuu~~~{{{zzzwwwrrrmmmhhhdddbbbZZZYYYWWWTTTQQQOOONNNNNNQQQKKKGGGHHHIIIIIIKKKOOOZZZmmmyyyooobbbXXXSSSPPPNNNMMMOOOSSSZZZdddppp~~~iiiYYYRRRPPPOOOJJJKKKWWWkkk~~~xxxrrrpppwww}}}xxxvvvqqqxxx|||xxxiiiVVVGGG@@@777666333111000000000000000000000000////////////000//////...------,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,---+++***)))***,,,,,,,,,,,,,,,,,,---------************************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((************************&&&'''(((***++++++,,,,,,+++************+++,,,,,,111000///---+++)))(((''''''''''''''''''(((((()))++++++************++++++++++++************++++++******))))))******+++,,,++++++******++++++,,,,,,*********+++,,,---...///...............///000111...222666:::@@@OOOeeevvvgggpppoooXXXKKKGGGFFFHHHJJJQQQVVV]]]ccciiitttttthhh^^^VVVNNNIIIFFFEEECCCAAAAAAAAABBBCCCFFFFFFFFFGGGIIIJJJLLLMMMRRRUUUZZZ___dddhhhiiijjjnnnqqqwww|||zzzyyywwwsssmmmhhhccc```^^^ZZZWWWVVVWWWVVVRRROOOKKKKKKKKKKKKLLLKKKIIIGGGKKKMMMNNNOOOQQQYYYccckkklllbbbXXXTTTTTTSSSUUUWWW\\\```aaa]]]XXXWWWTTTPPPFFFAAA===AAAPPPdddvvv|||{{{zzzvvvrrrnnnjjjhhhaaa___\\\YYYVVVTTTSSSRRRTTTMMMIIIJJJJJJIIIJJJMMMOOOZZZmmmssscccZZZUUUPPPLLLNNNPPPTTTYYYcccssswwwdddYYYTTTPPPOOONNNQQQ[[[lllzzzuuurrrtttyyytttvvv}}}}}}uuubbbPPPFFF<<<999555111//////000111000000000000////////////..................------........................+++++++++,,,,,,---------,,,,,,,,,---------------,,,,,,---+++***)))***,,,******++++++,,,,,,,,,,,,************************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,------------)))))))))))))))***+++,,,///...---+++******))))))((((((''''''(((((()))***++++++************++++++++++++************+++++++++************+++,,,,,,++++++******++++++,,,---*********+++,,,---//////............///000111222111333999CCCTTTiii}}}qqqfffuuuwwwgggXXXJJJGGGIIIJJJNNNRRRYYY^^^gggpppyyyzzzpppbbbVVVOOOJJJFFFCCCAAABBBCCCCCCCCCCCCDDDEEEGGGHHHIIIKKKMMMPPPRRRTTTXXXZZZ^^^ccchhhlllooopppzzz~~~|||vvvqqqmmmkkkgggccc___]]]]]]ZZZTTTOOOPPPOOOOOOMMMLLLKKKKKKKKKJJJKKKJJJIIIJJJOOOVVV\\\iiivvvqqqaaaYYYUUURRRRRRVVVYYY___bbb___\\\ZZZWWWQQQIIIGGGEEEDDDHHHSSSdddqqq|||{{{zzzxxxuuuqqqnnnllleeecccaaa]]]ZZZXXXVVVUUUMMMKKKKKKMMMLLLHHHGGGJJJHHHMMMWWWfffyyyoooccc\\\UUUOOOKKKMMMNNNPPPWWWggg{{{oooaaaXXXRRRQQQNNNJJJKKKXXXooojjjmmmuuu~~~lllXXXLLL???<<<777222//////111333000000000000////////////,,,,,,------.../////////........................+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,---+++***)))***,,,))))))******++++++++++++************************)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))************)))(((((())))))(((((()))***++++++,,,,,,+++******++++++++++++++++++***+++,,,,,,---++++++************++++++++++++************++++++++++++******++++++,,,---+++*********+++,,,,,,---*********+++,,,---///000............///000222222;;;;;;AAARRRkkktttgggooosss___RRRJJJFFFKKKPPPRRRVVV[[[bbbhhhqqq||||||jjj```SSSIIIEEEDDDDDDCCC@@@BBBEEEFFFFFFFFFFFFGGGHHHIIIKKKNNNQQQUUUXXXYYYaaacccfffjjjoootttwwwyyy{{{yyyqqqlllgggdddccc___WWWQQQPPPPPPNNNKKKIIIIIILLLNNNLLLKKKJJJHHHGGGJJJOOOSSS\\\gggooorrr}}}hhh]]]VVVQQQQQQTTTQQQZZZaaa```^^^]]]YYYRRRLLLNNNNNNJJJEEEHHHTTTaaa}}}}}}}}}{{{xxxuuussssssooolllgggcccaaa___\\\ZZZUUUQQQMMMJJJJJJJJJJJJIIIJJJKKKPPPWWW```qqqrrrcccXXXRRRQQQMMMNNNSSSVVV[[[mmmxxxccc[[[YYYUUURRRPPPOOOOOOUUUeeeuuuyyy~~~vvvrrr|||nnnZZZQQQCCC:::444444444222111222000000111000000///......////////////////////////------------------------*********++++++,,,,,,---++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,++++++++++++*********))))))......---,,,,,,+++******************************************************,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******))))))))),,,...++++++******************))))))))))))))))))))))))******)))))))))))))))***)))***+++,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,------......///111111111111111333777999<<>>PPP```lllqqq~~~vvvrrrwwwxxxlllgggkkksssvvvdddXXXRRRKKKMMMPPPQQQSSSZZZcccjjjuuuxxxsssjjj___VVVLLLJJJGGGEEECCCDDDEEEFFFFFFHHHIIIJJJKKKMMMPPPRRRWWWWWWWWWYYY\\\```cccfffkkknnnqqqwww}}}yyyrrrmmmggg```[[[XXXVVVUUUTTTRRRQQQOOOMMMMMMMMMKKKJJJHHHHHHIIIJJJLLLPPPUUU\\\eeessssssjjj```XXXSSSMMMOOOQQQTTTWWW[[[___bbbbbbcccccc___YYYRRRMMMKKK~~~{{{zzz|||xxxrrrlllhhheeebbb```\\\YYYTTTQQQPPPOOONNNMMMNNNKKKIIIHHHHHHMMMWWWbbb|||ppphhh]]]VVVRRRTTTSSSRRR\\\iii|||{{{jjj___^^^YYYTTTOOOJJJGGGLLLTTT\\\bbbmmm~~~uuuqqq}}}yyybbbSSSFFF>>>777666555222111222//////000000111000000000////////////////////////------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------******+++,,,,,,,,,,,,++++++++++++***************------,,,,,,++++++************************************************************))))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((()))***)))((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------+++***)))******)))))))))******+++******+++,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,---......//////...111333444555;;;FFFOOOhhhvvvtttttttttwwwzzz|||}}}}}}}}}zzzuuutttxxxuuuiiidddeeemmmvvvvvv```TTTRRRTTTQQQSSSUUUWWW[[[dddpppxxxvvvjjj```WWWNNNIIIDDDDDDEEEFFFFFFGGGHHHHHHHHHJJJLLLMMMNNNQQQUUUXXX^^^^^^___bbbeeeiiilllooossswww|||~~~xxxqqqkkkfffaaa^^^[[[YYYXXXVVVTTTRRRPPPOOOMMMKKKIIIIIIIIIIIIJJJJJJKKKLLLRRR^^^mmmxxx}}}oooaaaXXXPPPQQQQQQQQQRRRWWW```gggmmmllljjjhhhccc[[[SSSMMM~~~{{{uuupppllliiigggeeeaaa^^^YYYUUUSSSRRROOONNNMMMKKKIIIIIIIIILLLPPPSSSYYYmmmxxxfff]]]WWWWWWTTTQQQWWWaaannn~~~sssdddbbb\\\WWWTTTOOOJJJKKKPPPQQQSSSZZZiii}}}|||ttt{{{zzzdddTTTHHH???888777666333111222...///000111111111111111////////////////////////........................---------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++,,,,,,,,,,,,+++************************,,,,,,,,,,,,++++++******************************************************)))))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***)))(((((()))+++******++++++++++++,,,,,,(((***,,,......,,,***(((******))))))******++++++***++++++,,,,,,,,,++++++---,,,,,,,,,,,,------...,,,,,,------.../////////111222333333999GGG\\\kkk~~~rrrjjjjjjkkkoootttvvvvvvtttzzzyyyzzz|||nnniiijjjmmmsssxxxyyycccUUUPPPRRRWWWUUUWWW[[[```gggrrryyytttjjj]]]RRRKKKHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIKKKMMMOOOQQQUUUZZZ^^^eeefffhhhkkkooosssvvvxxx|||zzzuuukkkgggbbb```___^^^\\\ZZZSSSQQQNNNLLLJJJJJJIIIHHHIIIHHHGGGFFFJJJRRR^^^fff}}}mmm___ZZZYYYVVVQQQPPPUUU___gggooonnnmmmmmmkkkdddZZZRRR}}}wwwrrrooonnnlllkkkfffccc^^^ZZZWWWTTTQQQOOOLLLLLLKKKKKKLLLNNNOOOOOOMMMVVVkkkrrrfff\\\ZZZWWWRRRUUU\\\dddrrr}}}nnnaaa[[[UUUSSSQQQNNNNNNPPPOOOOOOSSS\\\iiizzzzzz~~~zzzhhhWWWHHH@@@999777666333111222//////000111111222111111////////////////////////...........................------,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************************,,,+++++++++++++++******************************************************((((((((((((((()))))))))************************))))))*********+++++++++************************(((***+++***)))((()))***((()))))))))*********+++(((***,,,......,,,***(((***************+++,,,,,,++++++,,,,,,,,,++++++***++++++***++++++,,,------,,,,,,---......//////000222111111444@@@XXXtttvvvkkkeeegggkkkooorrrsssqqqpppqqquuu}}}{{{uuurrrxxx}}}~~~{{{zzzyyyaaaVVVTTTTTTWWWZZZYYY^^^dddkkkttt~~~wwwiiieee\\\RRRHHHDDDEEEGGGIIIIIIHHHHHHHHHJJJKKKLLLLLLNNNPPPRRRUUUZZZ```dddlllmmmppptttxxx|||vvvpppiiiffffffeeeccc```XXXTTTPPPMMMLLLKKKIIIGGGHHHHHHGGGGGGIIIOOOUUUZZZdddkkkvvvmmmccc___XXXQQQNNNRRR[[[ccclllkkklllmmmmmmggg]]]UUU{{{wwwtttsssrrrrrrlllhhhddd___\\\XXXTTTQQQLLLNNNNNNKKKKKKMMMMMMKKKOOONNNTTTfffvvvgggaaa\\\TTTSSSWWW___iiiwww{{{ddd[[[SSSQQQQQQOOOOOOQQQQQQPPPRRRUUU[[[ggg|||}}}uuu{{{}}}mmm\\\GGG???888777666333222222000000111111222111111111////////////////////////........................------------,,,,,,,,,,,,++++++,,,,,,------......++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***************+++++++++++++++++++++++++++******************************************************(((((())))))))))))***************************************+++++++++,,,,,,++++++++++++++++++++++++)))+++,,,,,,***))))))***''''''(((((()))*********)))***+++------+++***)))***************+++,,,---++++++,,,,,,,,,+++******************+++,,,---------------...//////000000111111333===QQQmmmxxxoooiiilllpppuuuwwwwwwvvvvvvwwwooouuuuuuwwwsssaaaRRRRRRXXX[[[]]]```bbbhhhqqqzzz{{{qqqjjjZZZVVVPPPIIICCCAAACCCEEEGGGGGGHHHIIILLLOOORRRSSSSSSTTTVVVXXX[[[```gggkkkrrrtttwww|||{{{rrrmmmlllkkkhhhddd]]]YYYSSSPPPOOONNNKKKHHHGGGGGGGGGHHHJJJMMMOOOQQQUUU[[[cccnnn{{{ooohhh]]]TTTQQQSSSWWW[[[fffgggiiikkkiiiddd\\\VVV}}}zzzyyyxxxwwwrrrnnnjjjeeeaaa]]]XXXUUUPPPUUUTTTNNNKKKMMMNNNKKKPPPLLLMMMTTTbbbyyyyyynnneeeZZZTTTVVVZZZ```hhhqqq}}}rrrfffZZZVVVUUUSSSQQQRRRSSSRRRRRRUUUWWW]]]nnn|||{{{nnn\\\FFF===777666666333222333111111222222222111000000////////////////////////........................,,,,,,,,,---------------++++++,,,,,,---......///,,,,,,,,,,,,------------******+++,,,,,,,,,,,,+++))))))*********+++++++++******************++++++************************************************)))))))))*********++++++************************)))************+++++++++***************************,,,...---,,,*********'''(((((()))******++++++)))******++++++******)))************+++,,,---...+++,,,,,,,,,,,,+++***)))+++******+++,,,---......------......//////000000111555???SSSlllyyyqqqnnnmmmwww{{{~~~|||xxxwww{{{~~~|||vvv___UUURRRZZZ``````cccjjjlllttt~~~ssshhh]]]WWWMMMJJJGGGDDDDDDEEEFFFGGGHHHJJJMMMQQQUUUWWWYYYYYY\\\]]]^^^```ccciiioootttwwwyyy~~~xxxvvvsssnnniiiddd^^^XXXTTTTTTRRRNNNJJJKKKJJJIIIIIIJJJLLLLLLMMMPPPTTTYYY___kkk}}}~~~nnnbbb\\\YYYWWWUUU[[[___dddfffeeeaaa^^^\\\}}}{{{zzzvvvsssnnniiieee```[[[WWWUUU[[[ZZZSSSNNNPPPRRRQQQJJJLLLPPPRRRRRR^^^zzzzzzmmm___WWWWWWUUUYYY]]]dddppp~~~ttteee^^^[[[XXXVVVVVVVVVSSSSSSWWWXXX\\\hhhvvvmmmZZZDDD<<<666555555333222333222222222222222111000///////////////////////////////////////////////////,,,,,,,,,------.........++++++,,,,,,---...//////---------.........//////******+++,,,,,,,,,,,,+++))))))******++++++++++++******************++++++************************************************))))))******+++++++++,,,************************))))))))))))************))))))))))))))))))))))))+++---///...---+++***+++((())))))***++++++,,,,,,))))))))))))))))))))))))************+++,,,---...,,,,,,,,,,,,,,,+++***))),,,++++++,,,---...///000------......///000000000333;;;LLLfffyyyssstttvvvyyy}}}~~~yyyrrrrrrzzz~~~cccXXXTTTXXXcccfffccciiitttuuu}}}}}}ssseeeXXXMMMHHHDDDCCCBBBDDDHHHKKKMMMNNNMMMPPPVVV[[[^^^^^^]]]\\\cccdddeeefffiiiooovvvzzz{{{}}}~~~zzztttnnnhhhbbb[[[XXXWWWUUUQQQLLLPPPMMMJJJIIIJJJKKKLLLLLLLLLNNNPPPTTT^^^qqqrrrhhhaaaXXXRRRPPPVVV^^^bbbcccbbbbbbccc~~~zzzvvvpppllliiigggeeecccaaa___\\\XXXVVVTTTTTTSSSPPPMMMKKKKKKLLLRRR```mmmzzzjjj^^^YYY[[[YYYXXXZZZ___iii{{{}}}lll^^^YYYZZZZZZ]]]YYYXXXYYY[[[^^^hhhrrrvvvaaaPPPCCC999777666333444777111111111111111111222222000000000000000000000000//////.........---------......---------,,,,,,,,,,,,+++***+++...///---***,,,,,,---......---,,,,,,++++++++++++++++++++++++************************++++++************+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))************++++++***)))(((((())))))***************)))(((((($$$'''***+++***)))((((((***+++,,,,,,+++***)))(((%%%'''***---...---+++)))++++++,,,,,,,,,---------++++++,,,,,,---...//////)))///000,,,***///555777888GGGccc}}}wwwqqqqqqoooqqqssshhhVVVZZZaaahhhnnnrrrttttttxxxiii]]]UUUOOOGGGBBBDDDDDDEEEFFFGGGIIIKKKLLLRRRVVV[[[___aaabbbdddffffffhhhkkkoootttxxx{{{}}}yyynnnkkkfffaaa^^^ZZZVVVSSSQQQOOOMMMMMMNNNNNNMMMLLLPPPMMMOOOSSSTTTZZZrrrttteee[[[VVVPPPRRRUUUWWWZZZ^^^dddhhh~~~zzztttooollliiigggeeebbb```^^^[[[XXXVVVUUUTTTPPPNNNMMMLLLJJJKKKSSS]]]vvvuuufff^^^]]]ZZZXXXXXX[[[cccrrr|||mmmfffcccaaaaaa___]]]]]][[[\\\ccclllzzzrrrXXXKKK>>>;;;999666555666222222222222222333333333000000000000000000000000//////.........---------......---------,,,,,,,,,,,,+++***+++...///---+++,,,,,,---......---,,,,,,************************************************++++++************++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))************++++++***)))))))))))))))***************)))((((((((())))))((('''''')))+++***++++++,,,+++***)))((('''(((***,,,---,,,++++++************++++++++++++,,,,,,,,,------.........---...//////000333888===OOO^^^vvvtttmmmooossszzzvvvzzzsssiiiccceeehhhmmmssszzzrrriii\\\RRRMMMIIIDDD@@@CCCDDDFFFHHHKKKNNNPPPRRRRRRVVV\\\aaaeeehhhlllnnnoooqqqssswww{{{~~~vvvoooiiiccc]]]YYYWWWTTTQQQPPPPPPOOONNNLLLMMMIIIJJJNNNNNNRRReee{{{qqqccc\\\RRRRRRRRRTTTWWW\\\aaaeeezzzuuuqqqnnnllljjjdddcccbbb___]]]ZZZWWWVVVQQQOOOOOONNNKKKGGGJJJPPP\\\kkkqqqeeeccc^^^ZZZXXXXXX\\\hhhssswwwnnnhhhfffddddddaaa\\\XXX\\\cccrrrsssqqqxxx}}}aaaRRRBBB;;;888555222111444444444444444333333333000000000000000000000000/////////............---......---------,,,,,,,,,,,,++++++,,,......---+++,,,------......------,,,************************************************++++++************++++++)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))************+++***))))))))))))))))))*********+++******)))(((++++++(((&&&$$$&&&)))---***++++++++++++***))))))))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------......111,,,---333555666???JJJlllzzz}}}pppiiippp|||{{{jjjhhhwww~~~}}}wwwoooqqqpppqqqtttzzzyyyrrr___XXXMMMGGGDDDDDDCCCAAADDDEEEHHHKKKPPPTTTWWWYYYUUUZZZ```ggglllrrrvvvzzz{{{{{{}}}~~~~~~}}}|||~~~|||ssskkkddd___^^^[[[WWWTTTRRRQQQOOOMMMLLLGGGFFFJJJKKKMMMXXXeee|||qqqhhh___ZZZUUURRRTTTYYY]]]```~~~yyyuuurrrooommmggggggfffdddaaa]]]ZZZXXXRRRPPPPPPPPPMMMIIIKKKOOOOOOWWWhhh{{{llljjjddd___[[[YYYYYYaaajjjwwwllliiihhhgggddd\\\TTTUUUZZZ___hhhsss|||zzz|||wwwooopppzzzlll]]]JJJ===888666444222444444444444333333333333000000000000000000000000/////////.....................---------,,,,,,,,,+++++++++,,,---------,,,------------------------************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))******************)))))))))))))))************++++++******)))++++++)))&&&%%%&&&))),,,*********+++************++++++***)))***+++,,,------------.........//////............------------111+++,,,444666777III```{{{ppplllvvviiiaaaiii~~~sssttt}}}~~~yyyxxxwwwwwwzzzwwwkkkbbbSSSMMMFFFBBBAAACCCEEEFFFGGGHHHKKKOOOSSSXXX\\\^^^[[[```gggnnnuuuzzz}}}|||~~~~~~||||||{{{|||}}}~~~||||||}}}}}}~~~vvvnnniiiddd```[[[XXXUUUTTTQQQPPPNNNIIIGGGKKKMMMMMMQQQWWWcccyyyyyyooobbbWWWTTTUUUYYY[[[{{{vvvssspppmmmjjjjjjiiigggddd```\\\ZZZWWWSSSPPPPPPMMMJJJKKKPPPLLLOOOWWWfff}}}vvvrrrkkkddd```\\\YYY]]]cccuuuuuullljjjhhheee^^^UUUQQQSSSRRRVVV]]]fffxxxtttiiisssuuunnnpppvvv~~~zzzmmmXXXFFF===;;;999888444444333333222222222111111111111111111111111111////////////////////////......---------,,,,,,,,,***+++,,,------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***((()))))))))***************)))))))))))))))************++++++++++++******((()))***)))((('''((()))******************++++++,,,+++***)))***+++---...---------.........//////.....................---000+++...444444<<>>;;;888444444333333222222111111111111111111111111111111...////////////000000000......---------,,,,,,,,,)))+++------,,,,,,,,,---...------,,,,,,------...------------------------************************++++++************++++++************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************)))))))))))))))******+++)))***++++++,,,+++++++++$$$'''***+++***)))((((((*********)))******+++,,,---,,,+++******+++,,,---++++++++++++,,,,,,,,,,,,................../////////...111555999JJJnnn~~~~~~vvvkkkeeennn{{{iii```hhhwwwxxxnnneee\\\RRRLLLFFFEEEDDDCCCDDDGGGIIIKKKPPPQQQSSSVVVZZZ^^^aaaccchhhnnnwww|||{{{zzz|||~~~}}}|||}}}~~~}}}~~~|||{{{{{{yyy}}}xxxsssllleeeaaa^^^[[[YYYRRRNNNLLLLLLOOOPPPNNNMMMTTTSSS[[[mmmlll]]]VVVTTT{{{|||~~~yyysssnnnqqqooollliiieeebbb```___^^^XXXSSSQQQNNNIIIGGGIIIIIIHHHIIIMMMSSSaaa{{{xxxqqqjjjbbb^^^___bbbmmm~~~xxxooonnnkkkbbbWWWQQQOOONNNNNNRRR^^^rrrkkkbbbggguuu~~~xxxuuuxxxiiiSSSFFF>>>999555555555444333222222222111111111111111111111111.../////////000000000000......---------,,,,,,,,,)))+++......,,,+++,,,......---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))***++++++)))***++++++,,,,,,,,,+++###&&&)))++++++***)))*********)))))))))***,,,,,,---,,,,,,++++++,,,,,,,,,************++++++++++++------......//////000000000333555999FFFaaa}}}~~~pppmmmssswwwrrrjjjdddiiivvvwwwiii]]]UUUOOOJJJFFFCCCDDDFFFGGGHHHJJJLLLNNNSSSTTTVVVZZZ^^^bbbfffhhhiiiqqq{{{~~~~~~~~~zzz{{{|||}}}~~~~~~~~~}}}}}}|||~~~~~~|||{{{|||zzzyyypppjjjeeeaaa___VVVSSSPPPMMMMMMNNNNNNLLLOOOMMMQQQ[[[hhhxxxpppaaa[[[{{{{{{{{{{{{}}}xxxsssssspppmmmiiieeecccaaaaaa\\\WWWTTTTTTRRRMMMJJJJJJJJJHHHHHHKKKMMMSSSbbbsss{{{rrrhhhcccbbb^^^dddoootttrrrqqqhhh[[[RRROOOMMMKKKMMMUUUggguuugggaaahhh|||}}}~~~fffSSSGGG???777777666555444444333333111111111111111111111111.../////////000000111111......---------,,,,,,,,,)))+++......,,,+++,,,......---,,,,,,,,,,,,---...++++++++++++++++++++++++************************++++++************++++++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))((())))))***++++++)))***+++,,,,,,,,,,,,,,,###%%%((())))))***+++,,,******)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------...///000111111222666888===QQQrrr~~~|||qqqkkkpppxxxpppqqqooolllnnnxxxyyynnn^^^QQQJJJGGGEEEDDDAAADDDHHHKKKMMMNNNPPPRRRTTTUUUXXX\\\aaafffjjjllliiiqqq}}}~~~~~~~~~{{{tttwww{{{~~~~~~}}}|||~~~|||}}}yyy{{{}}}~~~}}}{{{{{{|||{{{~~~~~~xxxpppjjjeeebbbZZZXXXTTTOOOMMMNNNNNNMMMIIIJJJOOOUUUXXX```tttmmmeee{{{||||||zzzyyyyyyzzz{{{~~~xxxvvvtttqqqkkkfffccccccccc___]]]ZZZVVVSSSPPPNNNLLLLLLLLLLLLJJJKKKOOOVVV\\\zzz~~~uuulllfffdddaaa```eeesss||||||zzzooo^^^SSSOOOKKKIIIMMMPPPZZZqqq|||mmmhhhppp}}}lllWWWJJJBBB:::555888888222000222111111111111000000000000000000000000000000000000///............---------++++++++++++++++++++++++---......///////////////*********+++,,,---...///...---,,,,,,++++++++++++,,,,,,+++***))))))******))))))))))))************))))))************))))))))))))))))))))))))))))))***)))))))))((((((''''''***************)))(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((()))***************+++***)))(((((()))***+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***---...............,,,111888AAANNNhhh|||tttuuu{{{}}}rrrtttuuu{{{uuuppppppwww|||yyywww|||{{{wwwddd\\\QQQIIIFFFEEEEEEDDDEEEIIIMMMPPPRRRSSSTTTUUUZZZZZZ\\\```dddjjjooorrrwww{{{}}}}}}~~~~~~~~~zzzuuuvvvvvv{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~|||yyyzzz|||~~~}}}~~~~~~}}}~~~yyyqqqiiibbbaaa]]]XXXUUUUUUTTTQQQNNNNNNOOOOOOOOORRRYYYaaafffqqq||||||{{{zzzxxxwwwwwwxxx}}}|||{{{yyyxxxwwwvvvvvvpppssswww}}}zzzxxxsssnnniiiffffffgggccc```]]]YYYVVVSSSPPPNNNKKKKKKJJJIIIHHHKKKQQQUUUcccwwwzzznnnddd______\\\]]]eeeqqq{{{~~~zzzpppaaaUUUQQQLLLJJJLLLMMMSSSfffzzzyyyqqqttt}}}ooo[[[NNNDDD:::666555444222111111111111111000000000000000000000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////++++++++++++,,,---......------,,,+++++++++,,,,,,,,,++++++***))))))******))))))))))))************))))))************))))))))))))))))))))))))))))))*********))))))(((((((((***************)))(((((()))***++++++++++++***)))))))))))))))))))))))))))(((((()))***************+++***)))(((((()))***++++++++++++++++++++++++,,,,,,,,,---------.........---//////...///111222333888EEETTTbbbwww|||yyyxxx}}}|||pppkkktttwwwwwwsssccccccllltttzzzyyyyyy~~~xxxoooiiiYYYSSSKKKEEEDDDDDDDDDDDDGGGKKKPPPSSSUUUVVVWWWXXX]]]^^^```dddjjjpppuuuyyy}}}~~~~~~~~~~~~~~~zzzvvvxxxxxx{{{|||}}}}}}}}}}}}}}}}}}}}}~~~|||{{{}}}}}}}}}~~~}}}~~~~~~wwwpppkkkfffaaa\\\XXXWWWVVVRRROOOMMMMMMMMMMMMNNNRRRXXX\\\ppp~~~}}}{{{xxxvvvtttsssrrrvvvtttrrrooollliiihhhgggaaabbbdddfffkkkrrr{{{xxxpppjjjgggffffffccc```^^^\\\ZZZXXXUUUSSSMMMMMMLLLJJJIIIIIILLLNNNNNNZZZppptttggg______YYYUUUWWW\\\dddrrr{{{vvviiiZZZWWWPPPMMMMMMKKKLLLYYYiii~~~||||||{{{zzzzzztttyyytttcccYYYHHH:::666777555222222222111111111000000000000000000000000000000000///............---------------------------------------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++******)))*********))))))))))))************))))))************))))))))))))))))))))))))))))))***************))))))))))))************))))))((()))******++++++******)))))))))))))))))))))))))))(((((()))***************+++***))))))))))))***+++++++++++++++++++++++++++---------.........//////---------------///333777???VVVooo~~~sssmmmmmmrrryyy~~~}}}yyypppeeeeeevvvxxxuuuxxx\\\TTTZZZgggqqqxxxzzz{{{~~~uuujjj___XXXNNNKKKFFFDDDEEEFFFGGGGGGKKKNNNTTTWWWYYY[[[\\\]]]dddeeegggkkkqqqwww}}}}}}}}}|||~~~~~~{{{xxx|||zzz{{{}}}|||}}}}}}||||||||||||||||||~~~}}}}}}}}}}}}~~~~~~{{{|||~~~}}}|||{{{|||~~~{{{|||}}}}}}wwwrrrlllddd___\\\ZZZVVVSSSNNNNNNNNNMMMLLLMMMPPPSSSZZZlll~~~zzzvvvtttqqqnnnlllllljjjhhhdddaaa^^^]]]\\\ZZZZZZ[[[[[[]]]aaagggkkkuuuwwwpppkkkiiihhhdddaaa^^^^^^^^^^^^[[[XXXTTTSSSQQQOOOMMMKKKKKKKKKJJJNNN[[[uuu}}}pppfff___YYYSSSQQQPPPVVVcccpppxxxiii___VVVQQQPPPMMMJJJQQQ]]]rrr{{{tttqqqxxx|||ppprrrzzzxxxrrraaaKKK===:::888444222222222111111111000000///////////////////////////............---------........................,,,---......//////......------------,,,,,,+++***+++*********+++,,,------++++++***************+++((()))))))))************)))******++++++******)))))))))))))))))))))))))))++++++******************))))))************)))((())))))************))))))))))))))))))))))))))))))(((((()))***************************************,,,,,,,,,++++++++++++***------------............------...///......333888BBBaaa|||mmmfffjjjsss|||~~~xxxpppgggaaahhhyyysssuuu}}}gggRRRRRR]]]eeeoooxxx{{{}}}ssshhh]]]SSSMMMIIIIIIHHHHHHIIIKKKLLLLLLNNNRRRWWW[[[]]]```bbbdddmmmnnnooosssxxx}}}~~~}}}||||||~~~~~~~~~~~~|||zzz|||{{{}}}|||zzz{{{~~~~~~~~~}}}}}}}}}}}}}}}|||}}}}}}~~~~~~||||||}}}|||}}}~~~~~~||||||~~~zzzzzzzzz|||~~~xxxooogggbbb___[[[WWWRRRRRRRRRPPPNNNMMMNNNOOOPPPZZZkkk}}}wwwssspppmmmiiieeebbbaaa^^^\\\YYYXXXWWWVVVRRRSSSSSSSSSSSSUUUYYY\\\bbblll||||||yyywwwpppkkkfffccccccbbb___[[[YYYXXXUUURRRPPPMMMKKKIIIKKKKKKRRRccc{{{yyymmm___YYYTTTQQQNNNOOOYYYcccnnniii___VVVSSSOOOJJJMMMVVVeeetttqqqhhhjjjsss|||yyy}}}xxx```III;;;666444222222222222111111111111///////////////////////////............---------........................,,,------...............---------------+++***)))************++++++,,,---+++***************++++++((()))))))))******************++++++++++++******))))))))))))))))))))))))******************++++++((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************++++++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,---------///...111444222000555===EEEfff~~~uuujjjfffmmmzzzxxxjjjeeehhhuuunnnooo{{{mmm\\\SSSWWWbbbgggpppyyy~~~sssfff\\\TTTNNNKKKIIIJJJKKKLLLMMMNNNPPPQQQSSSVVVZZZ^^^aaadddhhhkkkvvvvvvwwwyyy}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}{{{|||zzz{{{zzzxxxzzz}}}~~~~~~}}}}}}}}}~~~||||||~~~}}}{{{{{{|||}}}~~~}}}||||||~~~}}}|||{{{{{{{{{}}}}}}}}}|||}}}wwwmmmfffaaa\\\YYYUUUUUUUUUSSSPPPNNNNNNOOOOOOSSS\\\kkk~~~yyyrrrnnnkkkgggbbb]]]YYYXXXVVVTTTSSSRRRRRRQQQLLLMMMNNNMMMMMMNNNQQQSSSXXX\\\dddooo{{{yyyooojjjhhhfffaaa\\\\\\YYYUUURRRPPPNNNKKKHHHHHHHHHMMMVVVeee}}}rrraaa[[[UUURRROOOMMMQQQXXX```sss|||mmm___YYYRRRJJJKKKQQQ[[[lllyyyeeeaaafff{{{qqqWWW???444444333222222222222111111111000000000000000000000000///............---------........................,,,,,,---............---,,,,,,---...---,,,***)))+++************++++++,,,*********)))******+++,,,))))))))))))******************++++++++++++******)))))))))))))))))))))))))))))))))***************((())))))************)))***))))))(((((())))))***))))))))))))))))))))))))(((((()))*********************+++,,,,,,+++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,***---222111///666BBBPPPkkksssrrrnnnnnnvvvxxxlllmmmxxxvvvllluuummm```ZZZXXX]]]fffmmmuuu}}}uuuhhh[[[SSSNNNMMMLLLIIIKKKMMMNNNOOOPPPRRRTTTZZZ[[[^^^aaadddjjjpppuuu}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}~~~}}}|||~~~zzzxxxyyyyyyxxxzzz~~~~~~~~~}}}}}}||||||}}}{{{{{{|||~~~}}}{{{zzzzzz{{{{{{{{{zzz{{{}}}}}}}}}{{{{{{||||||||||||}}}~~~~~~}}}|||{{{{{{{{{{{{xxxwwwvvvxxx|||rrrjjjccc^^^ZZZXXXXXXWWWTTTPPPNNNMMMNNNMMMOOOTTT[[[hhh~~~yyyssslllgggeeeaaa[[[VVVQQQPPPOOONNNMMMLLLLLLLLLHHHIIIKKKJJJJJJJJJLLLMMMPPPQQQWWW^^^eeeppp~~~rrrjjjiiigggccc___^^^ZZZUUURRRPPPOOOLLLJJJHHHHHHKKKOOOUUUeeeyyyiii```XXXTTTQQQNNNNNNRRRVVVcccvvvnnnbbbXXXMMMKKKOOORRRdddlllbbbbbbuuu|||gggIII888888333333222222222111111111000000000000000000000000///............---------------------------------+++,,,------......------+++,,,---......,,,+++***,,,+++************************))))))***++++++,,,))))))))))))***************++++++,,,,,,++++++***))))))))))))))))))))))))((((((((())))))*********(((((()))******************)))(((''''''((()))***))))))))))))))))))))))))(((((()))******************++++++,,,,,,++++++***))))))***+++,,,------...,,,,,,,,,,,,---------...---)))+++000111222???OOObbbrrrxxx}}}zzzuuu~~~tttnnnqqqsssbbb___```aaafffnnnuuu{{{|||ppphhh]]]SSSMMMKKKKKKLLLIIILLLOOOQQQQQQSSSWWWZZZaaaaaabbbdddhhhoooxxx~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}~~~}}}{{{{{{wwwvvvyyyyyyxxxzzz~~~}}}}}}}}}|||{{{zzzzzzzzzyyyxxxwwwyyy|||~~~{{{}}}~~~}}}|||zzzzzzzzzyyyyyyzzz}}}}}}{{{zzzzzzzzz{{{|||}}}~~~~~~~~~}}}~~~}}}{{{yyyxxxwwwwwwwwwvvvuuutttvvvzzz}}}~~~}}}zzzpppiiiddd```^^^]]]ZZZUUUPPPNNNMMMNNNKKKLLLPPPTTTYYYfff}}}}}}uuuooogggccc```\\\VVVPPPMMMLLLKKKIIIHHHGGGGGGGGGDDDEEEFFFFFFEEEEEEFFFGGGKKKLLLQQQXXX[[[```nnn~~~zzznnngggggghhhfffbbb```\\\VVVSSSRRRQQQOOOMMMLLLKKKKKKLLLLLLUUUnnnqqqfff[[[VVVSSSOOONNNPPPPPPWWWhhh~~~{{{kkk^^^QQQMMMOOOIII[[[zzzuuuhhhdddtttsssSSS???>>>333333333222222222111111000000000000000000000000//////.........---------------------------------+++,,,------......------***+++---......---+++***,,,,,,+++***)))))))))*********))))))***+++,,,,,,))))))))))))***************++++++,,,,,,++++++***))))))))))))))))))))))))''''''(((((()))))))))***(((((()))******************)))(((''''''((()))***))))))))))))))))))))))))(((((()))******************+++,,,------,,,+++***(((((()))***,,,---...///---------.........//////555//////555777;;;MMMbbbqqqxxx{{{xxx{{{|||gggjjjyyysssfff___bbbhhhjjjooowwwzzz|||ttteee___VVVNNNKKKJJJJJJJJJKKKNNNRRRSSSTTTWWW\\\```fffeeeeeefffjjjsss}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~|||{{{xxxuuuuuuyyyzzzyyy{{{||||||{{{zzzyyyyyyxxxxxxtttsssssswww}}}xxx{{{~~~~~~}}}~~~~~~}}}{{{{{{{{{zzzzzz{{{~~~}}}{{{zzzzzzxxxyyy{{{}}}~~~~~~}}}}}}~~~{{{yyywwwvvvvvvvvvxxxvvvuuuwww{{{}}}}}}|||xxxpppjjjfffdddbbb^^^XXXRRROOONNNOOOKKKLLLPPPRRRRRRWWWjjj~~~{{{}}}~~~~~~|||yyyxxxpppkkkeee___YYYUUUPPPMMMHHHGGGEEECCCBBBAAABBBBBBBBBCCCCCCCCCBBBBBBDDDEEEGGGIIILLLNNNRRRWWW\\\aaaooo|||uuuxxxtttjjjfffhhhiiifff___]]]YYYWWWUUURRROOOMMMKKKKKKLLLKKKIIINNN^^^mmmooo]]]YYYXXXQQQOOORRRNNNPPPYYYllluuubbbTTTNNNMMMLLLTTThhhpppbbbkkk~~~~~~rrr\\\FFF999444111000333333111222555000000000000000000000000//////...------------...000///...---------------........................---,,,+++******+++,,,------------,,,,,,+++++++++************************))))))))))))************+++++++++++++++++++++++++++***(((***,,,---***(((*********)))))))))))))))******************************))))))))))))******)))************+++++++++)))***+++,,,,,,+++***))))))************+++++++++,,,+++*********+++,,,---............////////////***///222111666KKKhhh}}}vvvxxx}}}ppp~~~ooo]]]fff{{{iiicccbbbgggmmmpppssswww{{{ppphhhZZZTTTNNNKKKKKKLLLKKKJJJRRRQQQPPPRRRVVV]]]dddiiifffiiimmmrrruuuzzz~~~~~~}}}}}}~~~~~~}}}~~~~~~|||}}}}}}zzz|||yyytttssstttwwwzzz{{{~~~}}}zzzwwwsssrrrppprrrvvvzzz|||}}}|||{{{zzz|||}}}}}}|||{{{{{{|||~~~}}}}}}}}}zzzuuuxxx|||~~~zzzwwwyyyzzz|||}}}~~~~~~~~~}}}zzzxxxwwwvvvtttrrruuuvvvxxxzzz{{{}}}~~~~~~|||}}}uuummmeeeeeeddd```[[[UUURRRPPPPPPPPPOOOMMMNNNSSS]]]ddd{{{|||}}}}}}{{{xxxtttqqqkkkfff___YYYTTTOOOKKKIIIEEEDDDCCCAAA@@@???@@@@@@???@@@AAAAAA???@@@AAACCCEEEFFFHHHJJJLLLOOOTTTXXX[[[eeevvv|||}}}yyypppkkkkkkjjjgggccc```]]][[[YYYVVVRRROOONNNMMMLLLLLLJJJLLLWWWcccrrrsssjjjaaaUUUOOOQQQNNNNNNTTTaaaqqqkkk[[[RRRPPPMMMPPP]]]ttt|||ggghhhtttvvvqqqsssuuubbbKKK:::888444222555555222111333000000000000000000000000////////////.........---//////...---------------........................,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********************************))))))))))))************+++++++++++++++++++++++++++***)))***,,,,,,***(((***)))))))))))))))))))))******************************))))))))))))******)))************+++++++++)))***++++++++++++***)))************++++++++++++,,,+++*********+++,,,---............////////////---000222333<<>>============>>>>>>>>>======???AAABBBCCCDDDDDDEEEGGGKKKMMMOOOUUU___lllzzztttqqqnnniiigggeeecccaaa___[[[WWWSSSRRRNNNMMMMMMLLLKKKOOOUUUYYYttt~~~nnn\\\RRRSSSPPPNNNOOOVVV```ooowwwdddXXXSSSNNNLLLPPP]]]ooosssjjjoooyyyttthhhaaaiiizzzzzzkkkUUU@@@<<<777555666666222000222000000000000000000000000///000000111111///...---//////...------------...------------------------,,,,,,++++++++++++,,,,,,++++++***************)))************************))))))))))))************************************+++***)))***,,,,,,***)))))))))))))))))))))************************************))))))))))))******)))************+++++++++)))***++++++++++++***)))************+++++++++,,,+++++++++++++++,,,------............////////////222111111444???TTTooo{{{qqq~~~xxxllldddcccvvvzzzeeeeeeiiicccbbbgggnnnttt{{{}}}rrrggg\\\UUUNNNMMMLLLMMMOOOQQQRRRQQQRRRTTTWWW\\\aaafffiiikkkooossswww{{{|||}}}~~~~~~~~~}}}|||}}}}}}~~~~~~zzzyyyyyyzzz||||||{{{yyyxxxvvvsssssstttvvvvvvuuuvvvvvvuuuuuuvvvwwwyyyzzzyyyyyyxxxwwwwwwvvvuuutttwwwxxxxxxxxxxxxyyy{{{~~~|||{{{{{{}}}yyyzzz{{{{{{zzz{{{}}}}}}{{{xxx{{{|||}}}{{{yyyvvvuuuuuuuuuuuutttvvvuuuuuuuuuxxx{{{}}}}}}}}}}}}}}}|||zzzzzzyyyyyy{{{~~~qqqrrrqqqooojjjccc\\\XXXUUUTTTSSSPPPOOOPPPTTTWWW[[[hhh~~~{{{{{{{{{xxxssskkkccc___ZZZUUUNNNHHHDDDBBB@@@???@@@???>>>>>>===<<<<<<<<<;;;<<<===<<<;;;<<<===??????@@@AAAAAAAAABBBEEEHHHKKKOOOUUU[[[fffzzz{{{uuupppllljjjhhhfffddd```[[[WWWTTTOOOMMMNNNNNNKKKJJJKKKPPPaaazzzzzzdddXXXVVVQQQOOOOOOQQQWWWbbbvvvnnn___VVVPPPLLLJJJOOOZZZkkkuuusss|||yyyiii\\\]]]fffqqqzzz~~~sss```KKK???999555666666333111111000000000000000000000000///000222333222111///---///......---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************((()))))))))************))))))))))))))))))))))))*********+++++++++***))))))))))))))))))***************************************))))))))))))******))))))*********+++++++++*********++++++******************+++++++++,,,,,,++++++++++++,,,,,,------............////////////444111000333;;;III]]]mmm|||~~~|||zzzpppccc```bbbggg{{{hhh[[[___ccc___```fffnnnvvv~~~ssshhh^^^UUUPPPLLLMMMNNNPPPRRRTTTTTTTTTVVVXXX[[[```fffkkkoooqqquuuyyy~~~}}}~~~~~~}}}}}}}}}}}}|||zzzzzzyyyzzzzzzyyyxxxwwwvvvuuussstttuuuuuutttsssvvvuuusssssstttwwwzzz|||{{{zzzxxxvvvttttttttttttuuuuuutttsssrrrsssvvvxxxzzzzzzzzz{{{~~~}}}}}}{{{zzzyyyzzz~~~~~~~~~}}}{{{yyy{{{|||}}}~~~}}}zzzwwwuuuuuuuuutttsssttttttuuuwwwyyy{{{}}}{{{{{{{{{{{{{{{zzzxxxxxxwwwxxxyyy|||{{{yyyvvvrrrmmmhhhbbb___ZZZXXXVVVRRRPPPOOOPPPPPPVVV\\\iii}}}zzzzzzxxxtttmmmddd\\\WWWQQQMMMGGGCCCAAA???>>>===???>>>>>>>>>======<<<<<<;;;<<<===<<<;;;;;;===???<<<>>>@@@@@@AAABBBEEEGGGDDDIIINNNQQQVVVbbbsss}}}xxxpppnnnllliiigggccc^^^[[[VVVQQQNNNPPPPPPLLLIIIIIIPPPUUUbbbyyyqqq```ZZZRRRPPPOOOQQQSSSZZZjjjxxxyyyhhh\\\SSSOOOLLLNNNRRRZZZjjjyyyxxxyyyzzznnnaaa[[[[[[bbbqqqyyykkkZZZCCC;;;555555666444222222111111111111111111111111///000222333333111///.........---------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,************************((()))))))))************)))))))))))))))))))))))))))***+++++++++*********(((((())))))************))))))))))))))))))))))))******))))))))))))******))))))*********++++++++++++******************+++***++++++++++++,,,,,,,,,++++++,,,,,,------------............////////////222......222666>>>LLLZZZpppwww~~~zzz}}}sssddd]]]```fffooolll]]]YYYYYY]]]\\\___hhhqqqyyyzzzoooddd[[[UUUPPPMMMOOOQQQSSSUUUUUUVVVVVVVVV\\\]]]___ccciiiooouuuyyy~~~||||||~~~}}}|||zzz{{{{{{{{{zzzxxxwwwuuuuuuvvvuuutttuuuvvvuuutttrrrwwwvvvtttssstttvvvyyy|||zzzyyywwwuuuttttttuuuvvvvvvvvvtttrrrooooooqqqssswwwxxxyyyzzz|||~~~~~~|||yyyyyy{{{~~~}}}|||{{{yyyzzz{{{{{{|||}}}~~~~~~yyyvvvuuutttsssrrrrrrtttxxx{{{}}}}}}{{{zzzzzz{{{{{{zzzzzzyyyxxxwwwuuuwwwyyy}}}zzztttooojjjfff```]]]YYYUUURRRPPPNNNMMMPPPRRRXXXdddwwwvvvtttqqqlllddd\\\TTTPPPHHHEEEBBB@@@???>>>===<<<===>>>>>>>>>>>>===<<<;;;;;;<<<===<<<;;;;;;===???;;;===???@@@AAABBBDDDFFF???DDDJJJNNNQQQVVV___gggwwwvvvsssoookkkiiifffbbb___ZZZUUURRRRRRQQQLLLJJJKKKMMMLLLRRRdddmmmaaaUUURRRPPPQQQQQQTTT^^^hhh~~~qqqbbbWWWRRROOOOOOPPPRRRZZZccc~~~yyyooonnnppp}}}vvvlllbbb[[[___qqq}}}rrrgggKKK@@@777555666444333444111111111111111111111111000111111222111000///......------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------************************))))))))))))************************************)))***,,,,,,***)))***+++((((((((()))******++++++))))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++***))))))***++++++++++++++++++,,,,,,,,,,,,++++++,,,---------------............///////////////,,,...444666:::HHHXXXmmmuuu|||~~~{{{xxx}}}rrrhhheeeffflllrrr{{{yyyccc^^^^^^[[[\\\^^^eeeoooxxx~~~tttmmmddd\\\WWWTTTSSSRRRUUUWWWYYYYYYXXXXXXYYYZZZaaaaaacccgggmmmuuu{{{~~~|||~~~~~~~~~~~~}}}|||{{{zzzyyy{{{|||}}}{{{yyywwwvvvvvvyyywwwvvvvvvwwwvvvuuusssxxxwwwuuussssssuuuxxxyyyxxxwwwvvvuuuuuuvvvxxxxxxyyyxxxwwwtttqqqpppqqqrrrtttvvvxxxzzzzzz|||~~~~~~}}}{{{yyyxxx{{{}}}|||}}}|||{{{{{{zzz{{{{{{|||}}}zzzvvvuuutttsssrrrrrrvvv{{{~~~zzzxxxzzzzzzzzzyyyyyyxxxwwwvvvuuuvvvyyy|||{{{tttmmmiiieeeaaa\\\WWWTTTRRROOONNNMMMNNNQQQVVV```uuuooolllgggaaaYYYRRRLLLIII@@@???>>>>>>???>>><<<;;;<<<<<<=========<<<;;;::::::;;;<<<;;;::::::<<<>>>:::<<<>>>??????@@@AAABBB???BBBFFFJJJMMMQQQVVVZZZccczzz{{{wwwrrrmmmjjjhhhfffddd___ZZZVVVUUUQQQLLLLLLOOOKKKKKKNNNWWWkkk|||mmm___YYYSSSRRRQQQRRRWWW]]]rrruuuddd\\\TTTNNNMMMNNNOOOSSSXXXnnn~~~lllbbb^^^qqqsssggggggwwwtttnnnVVVHHH;;;666666444333444111111111111111111111111111111000000000/////////---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,******++++++,,,,,,,,,,,,************************))))))))))))************++++++++++++++++++++++++(((***,,,,,,***)))***+++'''(((((()))******++++++))))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++***))))))***+++++++++++++++,,,,,,,,,------+++,,,---.........---,,,............///////////////---///555666:::LLLaaassszzz~~~~~~zzzxxxzzzwwwhhhgggnnnuuuzzzuuujjjdddcccdddaaaeeeooozzz|||jjjeee]]]XXXVVVWWWXXXXXXYYY[[[]]]\\\[[[[[[]]]___aaadddhhhmmmssszzz}}}}}}~~~{{{|||}}}~~~}}}|||{{{zzzyyyyyyyyyyyy{{{}}}}}}zzzyyyzzz{{{|||zzzwwwwwwwwwxxxwwwvvvvvvuuusssrrrssstttvvvwwwxxxwwwwwwwwwwwwxxxxxxyyywwwxxxxxxvvvsssqqqqqqrrrqqqtttxxxzzzyyyzzz|||}}}zzzzzzyyywwwwwwzzz|||zzz{{{}}}~~~~~~|||{{{{{{{{{}}}~~~~~~yyyuuuttttttssssssvvvyyy|||}}}zzzxxxxxxxxxxxxxxxwwwvvvuuuuuutttvvvxxx{{{~~~|||vvvpppjjjeee^^^YYYWWWUUURRRPPPPPPPPPQQQSSSUUUaaazzziiifff```YYYRRRKKKFFFCCC;;;;;;<<<===???>>><<<::::::;;;<<<===<<<;;;:::999999:::;;;:::999999;;;===:::<<<>>>>>>======>>>???@@@@@@AAACCCFFFJJJNNNPPP[[[fffxxxzzztttooollljjjhhhgggccc___ZZZVVVPPPKKKMMMQQQLLLNNNPPPQQQXXXooowwwiii```WWWTTTSSSRRRTTTYYYhhhyyytttbbb___UUULLLJJJLLLMMMQQQUUUbbb|||qqqccc\\\\\\rrruuuqqq|||tttqqq^^^NNN???888666444333444111111111111111111111111111000000///.../////////---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,))))))******++++++++++++************************))))))))))))************++++++++++++++++++++++++(((***---,,,***(((***+++'''(((((()))***+++++++++))))))))))))))))))))))))******))))))))))))******)))************+++++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,---------+++,,,---.........---,,,............/////////000222///111555555999OOOgggzzzvvvqqqsss|||ooodddjjjvvvpppqqqoooeeeccciiigggmmmwww|||sssaaa\\\VVVRRRRRRTTTVVVXXX[[[]]]___^^^\\\]]]```cccaaadddjjjrrrxxx}}}}}}~~~~~~~~~~~~wwwyyy{{{}}}~~~}}}{{{yyyxxxxxxxxxxxxwwwzzz}}}}}}|||{{{}}}~~~{{{yyyxxxxxxyyyxxxxxxsssrrrrrrqqqrrrsssuuuuuuxxxxxxxxxxxxxxxxxxxxxxxxssstttvvvuuusssqqqqqqrrrooosssxxxzzzyyyxxxzzz{{{wwwwwwwwwvvvvvvyyy}}}|||yyyxxxzzz}}}}}}}}}||||||}}}|||wwwsssssstttttttttzzz{{{}}}~~~~~~|||{{{yyywwwwwwwwwwwwvvvuuutttssstttuuuwwwyyy{{{|||}}}}}}}}}}}}~~~mmmggg___ZZZXXXWWWUUUSSSSSSPPPPPPPPPOOOSSScccuuuaaa\\\SSSLLLGGGEEECCCBBB======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>@@@??????@@@BBBEEEHHHJJJQQQXXXeeexxxxxxqqqmmmllljjjhhhhhhddd___ZZZWWWTTTQQQOOOSSSMMMKKKMMMOOOZZZyyywwwlll^^^TTTQQQRRRSSSTTT]]]kkkzzzzzzmmm^^^XXXQQQMMMMMMNNNPPPPPPWWWggg~~~ooo\\\___fffrrrtttuuu{{{sssiiiSSS@@@;;;888222222888444333222222111111222222------..................,,,---...//////...---,,,---------............///......//////......---,,,++++++++++++++++++++++++------------------------++++++******************************************************************&&&&&&''')))***,,,------,,,+++***))))))***+++,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***+++,,,---............000...---...000111///---000111222111666FFF^^^ppp~~~}}}yyywwwzzzpppooorrr}}}wwwkkkbbbeeeiiihhhggghhhsssyyytttjjj[[[WWWRRRQQQRRRTTTTTTSSSWWW[[[___``````aaadddgggjjjhhhhhhppp{{{~~~~~~~~~~~~~~~~~~}}}{{{|||~~~|||{{{zzzyyywwwvvvuuuuuuuuuxxx|||~~~zzzxxxyyy|||||||||{{{zzzxxxwwwvvvvvvuuutttrrrrrrrrrsssuuuwww{{{{{{{{{||||||zzzwwwuuuuuuuuutttsssqqqpppoooooouuuuuuvvvwwwxxxyyyyyyzzzzzzwwwtttsssuuuwwwxxxxxxyyyyyyyyyzzz|||~~~~~~|||yyyxxx{{{yyyvvvssssssuuuwwwyyyzzzzzzzzzzzzyyyxxxwwwwwwxxxvvvsssrrrtttuuuvvvvvvwwwuuusssrrrsssuuuwwwyyyzzzzzz{{{|||}}}ssslllccc^^^\\\[[[YYYWWWRRRRRRQQQPPPQQQUUU[[[___yyyYYYSSSLLLFFFBBB@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>@@@??????@@@AAADDDGGGIIIOOOQQQWWWbbbrrr}}}uuurrrqqqooonnnkkkgggccc^^^[[[XXXTTTQQQOOOKKKKKKMMMMMMTTTkkkrrrccc[[[WWWRRRQQQSSSVVVbbbppp|||yyykkkcccWWWOOOLLLLLLKKKIIINNNZZZmmm|||{{{fffbbbaaagggvvv|||wwwzzzwwwkkkVVVCCC===;;;555222555333333222111111111111222////////////////////////------............---------------............///---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************((((((((((((((((((((((((++++++***))))))***++++++)))))))))))))))))))))))))))************+++++++++******************************+++,,,,,,,,,,,,+++***+++,,,---............------...000333333222000---...111:::III]]]qqq}}}~~~yyy|||}}}|||zzzyyy}}}ooosss|||hhh___[[[___dddgggkkkoooxxx}}}wwwkkkbbbVVVRRRNNNLLLLLLLLLJJJIIINNNRRRXXX\\\]]]___cccgggllllllmmmsss{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{|||~~~}}}{{{{{{zzzyyyxxxvvvvvvuuuuuuwww{{{~~~}}}zzzwwwxxx{{{|||{{{zzzyyyxxxwwwvvvvvvuuutttrrrrrrrrrsssuuuvvvyyyyyyzzzzzzzzzxxxuuurrruuuttttttsssrrrqqqppppppssssssuuuvvvxxxyyyzzz{{{yyyvvvrrrqqqqqqrrrssssssxxxxxxxxxyyy{{{}}}~~~|||xxxvvvwwwuuutttrrrrrrtttvvvwwwxxxxxxyyyyyyyyyxxxwwwwwwyyywwwtttrrrssstttuuuttttttsssqqqppppppqqqssstttpppqqqssstttuuuxxx|||zzzsssjjjdddbbb```^^^[[[ZZZXXXUUUQQQOOOPPPSSSVVVaaatttOOOJJJDDD@@@===<<<;;;:::<<<<<<;;;;;;;;;:::::::::======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>????????????AAACCCFFFGGGLLLMMMQQQVVV___sssyyyvvvuuutttrrrnnnkkkhhhddd```\\\WWWTTTMMMKKKMMMOOOMMMNNN\\\nnnqqqllldddVVVPPPSSSQQQYYYeeesssyyynnn^^^SSSNNNLLLIIIFFFJJJRRRaaammmrrryyywwwjjj\\\ZZZjjjzzz}}}www~~~~~~qqq[[[FFF@@@>>>888444333333222111111000000111111000000000000000000000000.........------.........---------............///,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************************************************************************************((((((((('''''''''''''''++++++***))))))***++++++)))))))))))))))))))))))))))************+++++++++******************************+++,,,,,,,,,,,,+++***+++,,,---............,,,---///111222222111111444444999HHH]]]ppp{{{yyypppsss~~~~~~wwwyyy{{{|||tttqqqzzzppp\\\XXXXXX\\\bbbgggpppwww~~~}}}uuulllaaa[[[RRROOOKKKIIIGGGDDDAAA>>>BBBIIIRRRXXX\\\aaaeeeiiipppqqqtttxxx|||~~~~~~~~~~~~~~~}}}||||||||||||}}}{{{zzz{{{||||||{{{zzzyyyxxxwwwvvvuuutttttttttwwwzzz}}}|||yyywwwxxxyyy{{{zzzyyyxxxwwwvvvvvvvvvvvvuuutttttttttuuuwwwxxx{{{{{{|||{{{zzzwwwtttssstttttttttsssssssssrrrrrrqqqrrrsssuuuwwwyyyzzz{{{yyyvvvsssqqqpppqqqqqqpppwwwwwwwwwxxxyyy{{{|||}}}zzzvvvssssssssssssssstttuuuuuuvvvvvvwwwxxxxxxxxxxxxxxxxxxyyyvvvrrrppppppqqqpppppppppoooooonnnmmmmmmlllllliiikkknnnqqqrrrtttxxxzzz~~~uuunnnjjjgggdddaaa___\\\WWWRRRNNNMMMNNNNNNQQQccc}}}HHHEEE@@@>>><<<<<<;;;:::;;;;;;;;;;;;::::::::::::=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>??????@@@BBBDDDEEEEEEJJJRRRWWW[[[fff||||||wwwuuutttssspppnnnkkkhhhddd___ZZZVVVOOOOOOPPPQQQNNNLLLTTT___vvvwwwaaaTTTTTTSSSUUU\\\iiiyyyttteeeYYYSSSPPPMMMJJJIIIPPP[[[fffnnnyyyuuu^^^SSSaaarrryyy{{{zzzxxxbbbJJJ@@@>>>:::555222222222111000000000111111111000000000000000/////////...---,,,,,,---...///---------............///,,,------------,,,++++++++++++++++++++++++++++++***************************************+++++++++************************************************%%%%%%&&&'''(((******++++++******************+++))))))))))))))))))))))))))))))*********+++++++++******************************+++,,,,,,,,,,,,+++***+++,,,---.............../////////...///333666>>>???GGGVVViiiwww||||||zzzppphhhmmmyyyyyyqqqssswww{{{rrriiixxxtttddd[[[[[[]]]___cccjjjttt}}}xxxmmmccc[[[WWWRRRPPPNNNJJJFFFAAA===:::===EEEPPPZZZaaafffkkkooosssvvvzzz||||||}}}~~~~~~~~~}}}|||{{{zzz{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyvvvuuutttssssssssssssssswwwyyy|||{{{yyywwwwwwxxxyyyxxxwwwvvvvvvvvvvvvwwwxxxxxxwwwwwwwwwxxxyyyzzz~~~}}}zzzwwwvvvttttttttttttttttttttttttqqqrrrsssuuuvvvxxxyyyyyyzzzxxxuuussstttttttttsssuuuvvvvvvvvvxxxyyyzzz{{{}}}xxxrrrooopppqqqsssuuuvvvwwwvvvvvvvvvwwwwwwxxxyyyyyyyyyyyyxxxtttpppmmmllllllkkkjjjmmmmmmmmmlllkkkiiigggfffdddgggkkknnnqqqsssvvvxxxyyy{{{xxxrrrnnnjjjfff```]]]WWWSSSPPPOOOOOONNNPPP]]]pppBBB@@@>>><<<===<<<;;;:::<<<<<<;;;;;;;;;:::::::::======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBBBB>>>DDDMMMSSSUUUZZZiiiyyy|||xxxuuussspppnnnkkkiiifffaaa\\\XXXSSSRRRRRRPPPMMMLLLQQQXXXbbbnnn]]]YYYUUUSSSUUU```ooo|||{{{nnnbbbYYYTTTPPPNNNFFFKKKUUU```iiixxxfffSSS\\\kkksss{{{jjjPPPAAA<<<999666444333222222111000111111111000000000//////.........///...---,,,,,,---...///---------............///...............---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))''''''((()))******++++++*********++++++*********))))))))))))))))))))))))))))))*********+++++++++******************************+++,,,,,,,,,,,,+++***+++,,,---............000000///---,,,222===FFFJJJNNNXXXdddoooxxx|||~~~sssmmmiiippp{{{zzzqqqssswww{{{tttiiiiiiooo___XXXZZZ___bbbdddgggpppzzz~~~yyypppeee\\\WWWUUUSSSSSSQQQNNNHHHCCC>>><<<===FFFTTT___fffkkkpppsssvvvzzz~~~}}}}}}~~~|||zzzyyyyyyzzzzzzzzzzzzzzzzzzyyyxxxxxxyyyvvvvvvuuutttttttttuuuuuuxxxyyy{{{{{{zzzxxxwwwwwwxxxwwwuuuttttttuuuvvvwwwwwwvvvvvvvvvwwwwwwxxxxxx}}}zzzxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuvvvvvvvvvwwwyyywwwuuuuuuvvvwwwvvvvvvuuuuuuuuuvvvvvvxxxyyyzzz|||}}}}}}|||yyytttppplllmmmooorrruuuvvvvvvuuutttvvvwwwxxxyyyyyyzzzyyyyyywwwsssooollljjjiiihhhfffiiijjjjjjiiihhheeebbbaaa]]]```eeeiiikkknnnqqqtttssswww|||zzzuuuoookkkddd___ZZZVVVTTTSSSQQQOOOOOOWWWcccppp>>><<<;;;;;;<<<<<<:::999======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;<<<<<<===>>>>>>>>>===>>>>>>?????????@@@@@@BBBCCCGGGJJJLLLRRRaaaooo}}}zzzvvvpppnnnkkkhhhfffbbb^^^[[[UUUTTTQQQOOOLLLLLLOOORRRWWWooowwwfff\\\SSSOOOOOOWWWcccppp}}}zzzmmm___VVVQQQOOOHHHKKKRRR[[[eeevvvvvv]]][[[dddnnn|||rrrXXXEEE<<<999777555444333222222111111222222000000000//////......---.........------.........---------............///......//////......---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,************************))))))))))))))))))))))))++++++******))))))(((((()))***++++++++++++***))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++,,,---...............000000...///999KKKYYYaaaffflllppprrrvvvzzz~~~zzzxxxyyy~~~~~~zzzzzz}}}qqqmmmuuunnnZZZSSSUUUXXX___eeegggmmmxxxvvvssslllccc[[[VVVUUUUUUUUUUUUTTTQQQKKKFFFCCCBBBCCCMMM[[[gggmmmpppsssuuuzzz}}}}}}||||||}}}}}}~~~~~~|||zzzxxxxxxxxxzzz{{{zzz{{{{{{zzzxxxwwwxxxyyyxxxxxxwwwwwwwwwxxxyyyyyyyyyzzzzzz{{{{{{zzzxxxwwwwwwuuutttsssssstttvvvwwwssstttttttttuuuuuuuuuuuu{{{~~~{{{wwwvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvtttssssssuuuvvvuuutttuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyxxxvvvsssooonnnlllnnnqqqtttuuuuuusssrrrwwwwwwxxxxxxxxxxxxxxxxxxuuuqqqllliiigggfffdddcccdddddddddcccbbb___]]][[[ZZZ]]]aaaeeehhhlllpppssstttxxx}}}}}}vvvqqqlllggg___[[[XXXVVVRRRNNNPPPUUU\\\eeeqqq<<<<<<;;;<<<>>>===;;;999>>>>>>=========<<<<<<<<<::::::;;;;;;<<<=================================;;;;;;<<<<<<===>>>>>>>>>======>>>>>>???>>>>>>>>>EEECCCCCCFFFIIIOOOZZZeeeppp~~~yyyqqqnnnjjjgggfffdddaaa___WWWWWWTTTQQQOOONNNNNNMMMRRR___sss~~~wwwiii[[[RRRNNNMMMRRRYYYdddtttvvveeeWWWRRRRRRNNNNNNPPPTTT]]]pppnnn___```jjjxxxxxxcccNNNAAA;;;888555555444333333222333333333222222111000000///......------............---------------............///---............---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,************************))))))))))))))))))))))))+++******)))(((((('''''')))***++++++++++++***))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++,,,---............---000111///000;;;NNN^^^nnnppprrrtttvvv|||rrruuummm[[[PPPQQQXXX[[[bbbiiilllttt}}}oooiiiaaaYYYUUUTTTVVVWWWWWWYYYXXXUUUPPPMMMLLLLLLOOOYYYgggqqqvvvwwwwwwxxx~~~~~~~~~~~~|||{{{{{{{{{|||}}}|||{{{yyywwwwwwxxxzzz|||zzz|||}}}{{{xxxwwwxxxyyywwwwwwwwwwwwxxxxxxyyyzzzzzzzzz{{{{{{|||{{{yyyxxxuuutttrrrqqqrrrtttvvvxxxsssttttttuuuuuuuuuuuuuuuwww{{{~~~}}}xxxttttttvvvyyyyyyxxxwwwvvvvvvuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxvvvuuussssssttttttsssrrruuuuuuuuuuuuvvvwwwxxxyyywwwwwwvvvuuutttsssrrrqqqpppqqqtttvvvwwwvvvuuutttuuuvvvvvvvvvvvvvvvuuutttmmmjjjeeeaaa```___]]]\\\]]]]]]\\\[[[YYYXXXVVVUUUVVVXXX[[[___bbbgggmmmqqquuuyyy}}}~~~yyyrrrlllddd___]]]ZZZUUUPPPRRRVVV\\\aaaiiiwww>>>===>>>???@@@@@@>>>;;;>>>>>>>>>>>>============999::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>======>>>>>>>>>>>>======@@@===>>>DDDHHHKKKQQQWWWeeeooo~~~yyyqqqnnnjjjgggfffeeecccbbbZZZZZZXXXUUUSSSRRROOOKKKPPPTTT```wwwwwwuuuiiiWWWUUUPPPNNNPPPSSSZZZkkk||||||iiiZZZUUUVVVOOOLLLJJJKKKRRRfff}}}ddd___iiivvv}}}xxx{{{|||jjjUUUFFF===888555666555444444333333444444333333222222111000000///,,,---...//////...---,,,---------.........//////,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,************************))))))))))))))))))))))))&&&&&&''''''(((((()))))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,---............---111333000///888IIIYYYdddeeehhhooo{{{sss{{{iiiVVVLLLJJJPPPYYYaaahhhnnnrrrzzzzzzxxxmmmeee\\\UUUSSSVVVXXXZZZ[[[\\\]]]ZZZUUUSSSSSSUUUYYYcccpppzzz}}}}}}||||||~~~}}}|||||||||}}}~~~{{{zzzxxxvvvvvvxxx{{{|||zzz|||}}}|||xxxwwwxxxzzzuuuttttttuuuuuuvvvwwwxxx{{{{{{{{{|||}}}|||zzzxxxuuutttrrrqqqqqqtttvvvxxxvvvvvvwwwxxxxxxxxxxxxwwwuuuzzz}}}|||xxxtttuuuwwwzzzzzzyyyxxxwwwuuuuuuttttttuuuvvvwwwxxxyyyzzzzzzyyywwwuuuuuuuuutttrrrpppvvvvvvuuuvvvvvvwwwxxxyyywwwvvvuuutttttttttttttttuuuvvvxxxzzz{{{zzzyyyxxxtttuuuuuuuuutttsssrrrrrreeebbb]]]ZZZXXXWWWVVVTTTXXXWWWVVVUUUSSSRRRQQQQQQMMMOOORRRUUUYYY___eeejjjpppsssxxx|||~~~sssmmmfffbbbaaa^^^YYYUUUQQQUUU[[[___ccckkkwww>>>>>>>>>>>>>>>???>>>>>>;;;;;;<<<>>>@@@@@@???===<<<======>>>???@@@AAAAAA========================>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;;;;:::???@@@AAACCCEEEIIIOOOSSS[[[dddttt~~~zzzsssjjjfffggghhhfffdddaaa^^^ZZZXXXUUUSSSPPPNNNSSSQQQUUUfffrrrgggaaaYYYQQQMMMPPPRRRUUU```mmm}}}}}}pppdddZZZSSSTTTPPPMMMMMMRRRbbb~~~nnncccmmmwwwyyyxxx}}}nnngggvvvrrraaaQQQCCC999444444333333222222333333444000000000000////////////........................------------------------------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))******))))))))))))******))))))*********))))))(((************************+++*********))))))(((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///222000111333555999CCCNNNVVVYYYeeewww~~~xxxxxxlllUUUNNNNNNMMMQQQYYY[[[jjjyyy~~~zzzuuuqqqeee```ZZZTTTRRRSSSWWWYYY]]]]]]]]]\\\ZZZYYYZZZ[[[hhhmmmtttyyyzzz{{{}}}~~~{{{~~~}}}~~~~~~~~~|||{{{|||~~~~~~}}}{{{zzzzzz{{{|||}}}||||||{{{{{{{{{zzzzzzzzzyyyxxxwwwvvvvvvwwwxxxyyy|||{{{zzzxxxwwwwwwwwwwwwuuuvvvvvvuuusssssstttuuutttvvvyyy{{{{{{zzzxxxwwwvvvxxxyyyzzzzzzyyywwwuuu{{{xxxuuuuuuwwwxxxxxxvvvyyyyyyzzzyyyxxxyyy|||~~~zzzxxxvvvuuuuuutttrrrppptttttttttssssssrrrrrrrrrwwwtttrrrqqqrrrssssssrrrwwwxxxyyyyyywwwuuuuuuuuuqqqqqqrrrssssssqqqllliiibbb^^^YYYUUUSSSRRRQQQPPPPPPOOOOOONNNMMMLLLKKKKKKJJJMMMQQQSSSUUUYYY```fffkkkrrrzzzyyyssskkkgggeeeaaaZZZUUUQQQWWW]]]^^^___cccmmmuuu>>>>>>>>>@@@BBBCCCCCCCCCEEEBBB???>>>>>>??????>>><<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>@@@AAABBBFFFKKKOOOUUU]]]kkk|||{{{tttkkkffffffhhhhhhfffgggccc^^^ZZZWWWUUURRRPPPNNNMMMPPP]]]wwwqqqddd]]]TTTOOOQQQRRRSSS\\\hhhyyyuuuiii^^^VVVVVVRRRNNNMMMQQQ___wwwxxxjjjlllsssvvvxxxiiiaaammm{{{lll[[[KKK>>>777444444333222222222222222000000000/////////..............................------------------------------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))******))))))))))))******))))))************))))))************************++++++++++++*********))))))************++++++++++++++++++++++++++++++++++++,,,,,,------......///000---...222555:::DDDMMMWWWYYYcccwwwyyyyyy}}}qqq^^^MMMJJJKKKKKKPPPXXXcccppp}}}~~~zzzssslllfff[[[YYYVVVUUUUUUWWWZZZ\\\^^^___```___^^^^^^___aaajjjooovvvyyyzzz{{{~~~~~~|||}}}~~~~~~~~~}}}|||zzzyyyyyy{{{|||~~~|||||||||{{{{{{zzzzzzzzz{{{zzzyyyxxxwwwwwwxxxyyyzzzxxxuuusssrrrsssuuuwwwuuuvvvvvvtttsssrrrssstttsssuuuwwwyyyyyyxxxwwwuuuvvvwwwyyyzzzzzzyyyxxxwwwzzzxxxuuuuuuwwwxxxxxxwwwyyyyyyyyyyyyxxxxxx{{{}}}{{{yyyvvvuuuuuutttrrrpppssssssssssssssssssssssssuuussspppppprrrtttvvvvvvxxxyyyyyyxxxvvvsssrrrqqqnnnnnnmmmmmmllljjjgggdddXXXTTTOOOLLLKKKKKKJJJJJJLLLLLLKKKJJJIIIIIIHHHHHHHHHKKKNNNPPPRRRVVV]]]cccjjjqqqyyy~~~zzzqqqkkkgggddd^^^ZZZTTTZZZ___```___bbbiiiooo@@@AAACCCFFFJJJKKKJJJHHHIIIFFFCCCAAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????<<<===>>>>>>???BBBGGGJJJOOOVVVbbbqqq|||zzzpppjjjiiikkkkkkkkkooojjjccc]]]YYYVVVSSSQQQLLLLLLMMMTTTeeelllbbbXXXQQQRRRQQQPPPVVV```ppp{{{|||rrrggg^^^ZZZUUUPPPOOOPPPYYYlll|||uuulllmmmssszzzjjj___gggyyyrrr```NNN>>>555555444333222111000000000000000000////////////...........................------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******))))))))))))******))))))************))))))************************,,,,,,,,,+++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---....../////////,,,---333888>>>FFFNNN[[[]]]hhh|||{{{mmmkkkttt~~~ttt\\\PPPGGGHHHJJJLLLSSS\\\lllwww~~~|||xxxssslllccc]]]TTTTTTUUUVVVWWWYYYZZZ[[[___aaabbbccccccdddfffhhhnnnsssxxx{{{{{{|||}}}|||}}}~~~~~~~~~~~~~~~{{{zzzyyyxxxyyy{{{}}}~~~||||||||||||{{{{{{{{{{{{}}}|||{{{yyyxxxxxxxxxxxxxxxuuurrrooooooqqquuuxxxuuuuuuuuutttrrrqqqrrrsssssstttvvvwwwwwwvvvuuuuuuvvvwwwxxxzzzzzzzzzyyyyyyyyywwwuuuuuuwwwxxxxxxxxxxxxyyyyyyxxxwwwwwwyyy{{{|||zzzwwwuuuuuutttrrrqqqqqqqqqrrrssssssttttttuuutttrrroooooorrrvvvyyy{{{xxxxxxxxxvvvtttqqqooommmkkkhhhfffdddcccaaa___\\\QQQNNNJJJHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDGGGKKKMMMNNNRRRYYY^^^hhhnnnwww|||~~~xxxooojjjfffbbb```XXX\\\aaabbb```___ccchhhEEEGGGMMMUUU\\\^^^]]]ZZZQQQOOOLLLJJJHHHFFFCCCAAABBBAAAAAAAAA@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAA======>>>>>>>>>@@@CCCFFFMMMRRR]]]iiisss}}}{{{rrrnnnnnnoooooosssnnneee^^^YYYUUUSSSQQQMMMNNNOOOQQQWWWkkkvvvggg[[[SSSRRRPPPMMMQQQYYYeeerrr~~~tttjjj```ZZZTTTQQQPPPTTT___kkk~~~qqqkkkqqqssseeehhhtttsssbbbOOO@@@777666555444222000/////////111111111111000000000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))******))))))))))))******((())))))************)))************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////222//////666===BBBJJJQQQ___gggvvvvvvddd\\\dddsssuuuaaaSSSMMMJJJLLLPPPTTT^^^iiisss|||{{{xxxtttooojjjddd^^^YYYWWWWWWVVVWWWWWWXXXXXXYYY___aaaccceeefffiiilllooossswww{{{}}}|||}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~xxxyyy{{{|||}}}}}}}}}|||zzzyyyxxxxxxyyy{{{}}}||||||||||||||||||||||||}}}}}}{{{zzzxxxwwwvvvvvvvvvtttrrrqqqqqqsssvvvxxxtttuuuuuusssqqqpppqqqssstttuuuuuuvvvvvvvvvuuuuuuuuuvvvxxxyyyzzzzzzzzzzzzxxxwwwvvvuuuvvvxxxyyyyyyyyyyyyyyywwwvvvvvvxxxzzz~~~{{{xxxvvvvvvuuusssrrrooopppqqqrrrtttuuuvvvvvvvvvsssppppppssswwwzzz|||xxxwwwuuutttsssqqqmmmkkkgggddd```]]][[[YYYWWWVVVMMMKKKGGGEEEEEEEEEEEEDDDBBBAAAAAAAAAAAAAAAAAAAAABBBEEEHHHJJJKKKOOOVVV[[[dddkkksssyyy|||~~~tttlllgggdddbbbYYY]]]bbbbbb```^^^___bbbIIINNNXXXgggvvvssskkk```VVVNNNIIIFFFDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>??????@@@@@@AAA>>>???@@@??????@@@BBBDDDJJJNNNWWWcccllluuuzzzsssppppppppptttnnnfff^^^YYYUUURRRPPPLLLNNNPPPQQQQQQ\\\wwwoooaaaVVVSSSPPPLLLNNNUUU]]]lll}}}|||ggg```XXXTTTQQQQQQVVV\\\ooo~~~}}}pppooowwwooonnnttt|||uuudddTTTEEE===777666444222111000//////333333333222222222111111////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))******))))))))))))******(((((()))***************************************))))))******************))))))*********+++++++++++++++++++++++++++++++++,,,,,,---......//////000333111222888>>>EEEMMMVVVaaapppwwwgggWWWWWWddduuu{{{|||~~~hhhYYYUUURRRQQQSSSWWW___jjjuuuzzz~~~|||vvvnnngggaaa]]]YYYWWW[[[ZZZXXXWWWWWWYYY[[[\\\___aaadddgggiiimmmqqqtttyyy|||~~~~~~}}}|||{{{|||}}}~~~~~~|||{{{|||wwwxxx{{{|||}}}}}}}}}|||{{{zzzyyyxxxyyy{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{zzzxxxvvvuuutttrrrrrrssssssttttttuuuuuusssttttttsssqqqqqqrrrtttwwwvvvvvvuuuuuuuuuvvvvvvuuuvvvwwwxxxyyyyyyzzzzzzvvvvvvvvvvvvvvvxxxzzz{{{zzzzzzyyyxxxvvvuuuwwwyyy}}}yyywwwvvvuuutttsssnnnoooppprrrtttuuuwwwwwwxxxuuurrrrrrtttwwwyyyzzzvvvtttrrrrrrqqqoookkkhhhccc```[[[WWWUUUSSSQQQPPPIIIFFFCCCAAA@@@@@@>>>===>>>>>>??????????????????@@@CCCFFFHHHIIIMMMSSSYYY```fffooouuuxxx{{{|||pppiiieeeccc[[[^^^bbbcccaaa_________QQQTTT^^^qqqzzzfffXXXOOOJJJHHHCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????@@@@@@@@@@@@@@@???@@@AAAAAA@@@AAACCCDDDGGGIIIPPPZZZdddmmm{{{xxxsssqqqqqqtttoooggg```[[[WWWTTTQQQJJJKKKOOORRRPPPTTThhh~~~|||lll]]]WWWRRRLLLMMMRRRXXXgggyyyooofff\\\WWWSSSPPPPPPSSSaaapppzzzpppjjjqqqzzz}}}yyyxxxyyyuuufffUUUGGG???888777555333222111000000333333333222222222222111////////////////////////------------------------------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******))))))))))))******'''((()))******+++******************************)))))))))))))))*********)))************+++++++++))))))))))))))))))))))))---------...//////000000222111444:::???GGGTTT```hhh{{{fff[[[TTT[[[jjjyyyxxxnnniiizzzooo```YYYXXXWWWXXXZZZ```iiisss{{{}}}yyyzzzsssiii```ZZZWWWVVVUUUZZZYYYYYYZZZ\\\___bbbdddaaacccgggjjjnnnrrrwwwzzz~~~}}}{{{zzz|||~~~|||||||||zzz{{{}}}~~~~~~|||{{{zzzyyyzzz|||~~~}}}}}}}}}}}}~~~~~~~~~~~~|||{{{{{{zzzxxxwwwuuutttoooqqqrrrtttttttttsssrrrrrrssstttsssrrrrrrtttvvvxxxwwwuuuttttttuuuvvvvvvuuuvvvvvvvvvwwwwwwxxxxxxtttuuuvvvvvvvvvwwwzzz}}}{{{{{{{{{xxxvvvvvvwwwyyy|||xxxuuuttttttsssrrrnnnoooppprrrtttuuuwwwwwwyyywwwuuutttvvvxxxxxxxxxtttqqqnnnnnnnnnkkkfffbbb\\\YYYTTTQQQOOOMMMJJJIIIGGGEEEBBBAAA@@@???===;;;<<<<<<<<<======>>>>>>??????BBBEEEFFFGGGKKKQQQVVV[[[bbbjjjppptttxxx}}}~~~zzzooohhheee```bbbdddeeecccaaa`````````]]]]]]hhh|||{{{lll^^^SSSLLLFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA???@@@BBBBBBAAAAAACCCDDDEEEEEEJJJSSS]]]ffftttyyywwwvvvuuupppjjjddd```\\\XXXUUUOOOLLLMMMQQQOOONNNZZZkkkyyyfff\\\UUUMMMLLLQQQRRR```qqqvvvkkk```ZZZVVVQQQNNNOOOQQQ___yyywwwhhhmmmssszzzzzz{{{kkkXXXGGG===888777666444333222222222222222111111111000000000////////////////////////------------------------------------------------,,,,,,,,,---------......************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))******))))))))))))******'''((()))******+++++++++************************)))))))))******+++++++++)))************+++++++++************************------......//////000000111333999???CCCMMM___ppp|||~~~nnnYYYUUUYYYgggvvvtttkkkiiizzzwwweee\\\ZZZYYYZZZ]]]bbbjjjssszzz}}}~~~{{{{{{zzzuuuqqqooojjjbbb\\\YYYXXXXXXWWWXXXZZZ]]]```cccfffggghhhfffiiimmmppptttxxx}}}}}}zzzzzz}}}~~~~~~|||}}}~~~~~~~~~}}}|||{{{{{{|||~~~}}}}}}}}}~~~~~~{{{||||||{{{zzzxxxvvvuuussssssttttttttttttttttttqqqrrrttttttssstttvvvxxxxxxvvvtttrrrrrrssstttvvvvvvuuuuuuuuuuuuuuuvvvvvvsssuuuvvvvvvvvvwww{{{~~~}}}}}}|||yyywwwvvvwwwyyy~~~zzzuuurrrqqqqqqpppoooooooooqqqrrrtttuuuvvvwwwxxxwwwvvvwwwxxxyyyyyyxxxtttpppkkkiiihhheee^^^XXXTTTQQQMMMJJJHHHFFFCCCAAADDDBBB@@@@@@@@@???>>><<<:::::::::;;;<<<======>>>===@@@CCCDDDEEEHHHOOOTTTXXX^^^ffflllpppuuu{{{}}}~~~yyyooojjjhhhiiiiiihhhfffdddcccbbbooodddZZZ[[[hhhzzznnn[[[NNNKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBAAA>>>@@@AAABBBAAAAAACCCDDDFFFEEEHHHPPPYYYcccqqq|||~~~}}}vvvrrrmmmhhhddd```\\\XXXVVVOOOMMMPPPMMMHHHPPP]]]jjjmmmaaaWWWNNNLLLQQQMMMYYYiiiwwwzzznnnbbb\\\WWWRRRNNNNNNEEERRRlll}}}ppprrruuuyyy~~~uuu```LLL@@@888777666555444333333333000000000000////////////000000000000000000000000------------------------------------------------,,,,,,,,,------.........************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))******))))))))))))******''''''(((******+++++++++*********************************++++++,,,,,,,,,)))************+++++++++........................------......///000000000222666>>>DDDIIITTTiii~~~qqq\\\RRRTTT___qqquuummmyyypppaaa[[[[[[XXX\\\aaahhhrrrzzz~~~~~~|||tttpppppppppmmmjjjbbb___[[[YYYZZZ\\\\\\\\\YYY\\\aaaeeehhhiiihhhgggjjjmmmqqquuuxxx}}}}}}zzzzzz}}}||||||||||||}}}}}}}}}}}}}}}|||{{{|||~~~}}}}}}~~~~~~||||||}}}}}}|||zzzxxxwwwyyyxxxvvvuuuuuuvvvwwwxxxqqqrrrtttttttttuuuxxxzzzwwwuuurrrppppppqqqssstttvvvuuuuuuttttttttttttuuusssuuuwwwvvvvvvwww{{{~~~~~~}}}zzzwwwvvvxxxyyy|||xxxssspppooonnnnnnmmmooopppqqqrrrtttuuuvvvwwwvvvvvvvvvxxxzzz{{{zzzxxxtttoooiiifffddd___XXXQQQNNNKKKHHHFFFDDDAAA>>><<<;;;:::999:::;;;;;;:::999888888999:::;;;<<<<<<===;;;>>>AAABBBCCCGGGMMMRRRUUU[[[dddjjjooossszzz~~~~~~~~~uuuooooooooommmkkkiiifffdddcccxxx```XXX]]]dddlllsssvvvvvv}}}sss___TTTOOOQQQTTTTTTRRRPPPNNNMMMLLLNNNOOOOOONNNLLLIIIGGGGGGGGGGGGFFFEEEFFFIIIKKKIIIIIIHHHEEEBBBAAACCCEEECCC@@@===<<<===?????????CCCBBBDDDJJJQQQZZZhhhuuu{{{vvvqqqlllhhhfffccc^^^ZZZXXXVVVSSSQQQPPPPPPRRRSSS```vvvzzzfff[[[UUUPPPLLLOOOWWW___ggguuuyyyqqqfff]]]WWWRRRMMMIIIIIIOOOXXXmmm|||llljjjppptttfffOOODDD>>>999555444333000111444111111111111000000000000................................................---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***))))))))))))))))))))))))******)))))))))***,,,---+++*********))))))(((((((((((()))***************************************---,,,+++)))((('''''''''))))))*********++++++++++++++++++,,,,,,---------(((***,,,......///111333666555;;;FFFLLLTTTmmm|||hhhRRRJJJ\\\qqqzzzrrruuu~~~tttlllddd^^^]]]^^^___bbbiiisss|||wwwpppgggccccccbbb^^^ZZZTTTSSSQQQPPPRRRVVVZZZ\\\\\\]]]______```cccgggjjjnnnrrrvvvxxx|||}}}||||||~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}||||||~~~}}}}}}~~~~~~~~~|||~~~{{{yyywwwyyyxxxwwwuuuttttttuuuvvvttttttuuuvvvwwwvvvvvvvvvyyywwwsssqqqpppqqqtttvvvyyyvvvrrrpppqqqqqqqqqqqqssstttuuuvvvwwwxxxyyyzzzzzzzzzyyywwwuuusssqqqpppooopppqqqpppooonnnoooppprrrrrrrrrrrrrrrssstttuuuvvvyyyzzzzzz|||}}}xxxrrrlllgggddd^^^TTTLLLJJJEEEDDDBBB@@@>>><<<;;;;;;<<<<<<===>>>===<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>@@@EEEKKKPPPWWW[[[aaahhhpppvvvzzz|||~~~~~~~~~zzzrrrooolllkkkllljjjeeeaaafffZZZZZZ___ffflllmmmkkkpppzzz{{{ppp```XXXRRRTTTWWWWWWTTTRRRPPPPPPQQQRRRTTTUUUTTTQQQNNNLLLLLLNNNOOOOOONNNNNNPPPRRRMMMMMMMMMKKKIIIHHHGGGFFFHHHEEECCCBBBCCCEEEEEEEEEEEEDDDEEEJJJOOOWWWdddqqqxxx~~~{{{tttpppkkkhhhgggfffbbb___WWWUUURRROOONNNNNNNNNOOOUUUgggrrrbbbXXXQQQMMMNNNTTTZZZaaannn{{{~~~uuuiii^^^WWWSSSOOOLLLFFFJJJPPPbbbwww|||zzzfff___ccciiixxxjjjSSSFFF>>>888555555444222222555111111111111000000000000.........................................................---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++*********************************)))))))))***,,,,,,++++++++++++*********)))((())))))***************************************+++***)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000000//////000222:::<<>><<<::::::999;;;;;;;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@DDDJJJNNNUUUXXX^^^fffmmmssswwwyyyxxxyyyzzzzzzyyyyyy{{{}}}|||wwwrrrpppooonnnkkkgggqqq```\\\```gggnnnoooiiigggkkknnniii```ZZZXXXZZZ[[[ZZZXXXUUUTTTTTTWWWYYY]]]^^^]]]ZZZUUURRRPPPRRRSSSTTTSSSSSSTTTUUUQQQQQQPPPPPPOOOMMMIIIFFFHHHFFFCCCBBBDDDFFFFFFFFFGGGEEEFFFJJJMMMSSS___jjjvvv|||{{{sssooojjjiiijjjiiigggdddZZZXXXTTTPPPNNNMMMMMMMMMMMMYYYnnnnnn```WWWTTTPPPSSSVVV[[[fffsss{{{}}}wwwjjj^^^WWWSSSQQQPPPFFFIIIKKKYYYlllrrr{{{hhhYYYYYY___qqqrrrZZZJJJ===888444666666333333555111111111111000000000000................................................//////............------,,,++++++******++++++,,,++++++,,,,,,,,,+++*********++++++,,,,,,++++++***++++++++++++++++++++++++*********)))******+++,,,,,,,,,,,,+++++++++++++++((()))******++++++******************************((((((((()))***+++,,,---++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,...///111111000111333444888@@@GGGLLLWWWiiizzzvvvhhh]]]YYY___nnnyyyttteeeaaacccbbb___^^^```bbbgggpppyyy}}}{{{qqqtttuuuqqqhhh^^^VVVRRRGGGHHHJJJLLLPPPUUUYYY[[[______``````aaafffkkkppprrrvvvzzz|||||||||}}}||||||||||||{{{{{{zzzyyywwwzzz}}}~~~}}}|||{{{{{{}}}{{{zzzzzz|||~~~~~~}}}||||||{{{zzzyyyyyyyyyzzz{{{|||{{{yyywwwuuutttttttttvvvuuutttttttttttttttuuuvvvuuutttuuuvvvuuutttrrrpppqqqqqqrrrsssttttttuuuvvvvvvuuutttrrrqqqooonnnpppqqqqqqooonnnnnnqqqssstttttttttuuuuuuuuuvvvvvvuuuxxxyyyxxxxxxxxxtttmmmggg```YYYUUUPPPHHHCCCBBB???>>>===;;;:::888888888::::::999888888888999999::::::::::::::::::::::::;;;<<<===>>>???CCCHHHLLLQQQTTT[[[bbbiiiooosssuuutttuuuvvvvvvvvvwwwyyy{{{{{{}}}}}}uuuooommmlllkkkiii}}}jjjdddiiirrryyy{{{qqqfffbbbbbbaaa^^^ZZZ^^^___```^^^\\\ZZZYYYZZZ]]]```dddgggfffbbb^^^ZZZWWWWWWXXXWWWVVVVVVYYY[[[[[[YYYXXXWWWWWWUUUPPPMMMIIIGGGDDDCCCDDDEEEFFFEEEGGGEEEFFFIIIKKKPPPZZZeeevvv|||~~~wwwrrrnnnkkklllllljjjggg___]]]YYYUUUQQQNNNMMMMMMNNNSSSaaazzz{{{iii___\\\SSSTTTTTTXXXbbbnnnyyy~~~wwwkkk___WWWRRRPPPPPPLLLMMMLLLUUUfffooo}}}xxxaaaYYY\\\nnn~~~|||bbbOOO>>>888444555666444333444111111111111000000000///............................................................------------,,,++++++******++++++,,,++++++,,,,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++******************++++++++++++++++++++++++++++++))))))***++++++++++++***************************((((((((()))***,,,---...+++++++++,,,,,,,,,,,,------------------,,,,,,,,,+++---...000111333777:::888CCCKKKMMMYYYooo{{{zzzzzzzzztttccc^^^eeejjjxxx~~~zzzqqqbbbUUUUUU[[[^^^^^^^^^___bbbiiiqqqzzzzzz{{{{{{xxxooodddZZZTTTOOOPPPQQQSSSVVVXXXZZZ\\\^^^______```bbbgggmmmrrrtttyyy}}}~~~~~~~~~~~~~~~zzz{{{|||~~~~~~}}}}}}}}}|||{{{zzzyyyxxxxxxzzz}}}}}}}}}}}}}}}~~~}}}zzzzzz|||}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyxxxwwwvvvvvvwwwxxxyyy|||zzzwwwuuusssssstttuuutttuuuuuuvvvvvvvvvuuuuuuwwwwwwwwwxxxzzzyyyvvvtttrrrrrrrrrssstttttttttuuutttssssssrrrqqqpppnnnmmmqqqqqqqqqpppoooooorrrtttvvvvvvvvvvvvwwwvvvvvvvvvuuuwwwxxxuuutttsssmmmfff___XXXPPPMMMHHHBBB>>>???===<<<;;;:::999888888888;;;:::999888888888::::::::::::::::::::::::::::::;;;<<<======>>>BBBFFFJJJNNNQQQWWW^^^eeejjjnnnppppppqqqrrrqqqpppqqqrrrtttvvvxxx|||xxxppplllkkkkkkjjjssskkkoooxxx}}}zzzrrreee\\\ZZZ]]]___^^^dddddddddbbb___^^^___```bbbeeeiiimmmmmmjjjfffbbbdddccc```]]]\\\]]]bbbeeehhhfffeeecccbbb```]]][[[RRROOOKKKIIIIIIIIIIIIHHHGGGEEEFFFHHHJJJNNNWWWbbbnnnuuu~~~zzztttpppnnnmmmjjjgggbbb```\\\WWWSSSOOOMMMLLLOOOQQQYYYnnnqqqddd___VVVTTTRRRUUU]]]hhhuuu~~~~~~uuuiii]]]TTTOOOMMMOOOOOOLLLRRR```iii{{{qqq___[[[jjjzzzzzzyyylllVVVBBB:::444444666444333333111111111111000000000///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,***++++++,,,,,,,,,++++++***++++++,,,,,,++++++************************************+++************))))))******************))))))***+++++++++++++++******************************))))))***+++,,,,,,************++++++++++++------------------------***,,,...///000333888;;;>>>KKKRRRRRR___vvv{{{zzzzzz}}}}}}qqqcccdddpppuuutttxxx{{{xxxxxxcccVVVMMMOOOVVV[[[]]]^^^bbbgggnnnuuu{{{zzzwwwtttlllbbbZZZXXXXXXXXXYYY[[[\\\^^^___]]]^^^___```ccchhhooossswww|||}}}}}}||||||}}}~~~zzzzzz|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{yyyxxx{{{||||||{{{{{{}}}|||zzz{{{|||||||||zzz{{{|||}}}}}}|||{{{zzzwwwvvvuuutttttttttuuuvvvxxxvvvtttsssrrrsssuuuvvvssstttvvvwwwwwwwwwwwwvvvxxxyyyyyy{{{|||{{{xxxvvvrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrqqqpppooonnnrrrssssssrrrqqqrrrtttvvvvvvwwwwwwxxxxxxwwwvvvvvvtttvvvuuupppnnnkkkddd]]]WWWPPPIIIFFFCCC>>><<<>>><<<;;;::::::999999999:::<<<;;;:::999999:::;;;<<<:::::::::::::::::::::::::::;;;<<<<<<===@@@DDDGGGKKKNNNTTTZZZ```eeehhhjjjjjjkkkkkkjjjhhhhhhiiikkkqqqssswww{{{wwwrrrpppooonnn{{{mmmmmmrrruuummmlllggg```^^^bbbeeeeeegggggggggeeecccbbbdddfffeeehhhmmmqqqrrrpppnnnkkkllljjjgggcccaaabbbfffiiimmmoooqqqooolllhhhffffff\\\YYYTTTPPPNNNMMMKKKJJJHHHGGGGGGIIIIIILLLTTT^^^fffnnnyyy{{{tttqqqnnniiifffcccaaa]]]XXXSSSOOOLLLKKKLLLNNNTTTcccxxxhhh```XXXTTTPPPQQQVVV___mmmyyyyyykkk^^^SSSNNNNNNNNNIIILLLVVV^^^rrrjjj[[[eeevvvxxxsss}}}vvv```KKK@@@777555666444333333111111111111000000000000////////////////////////........................+++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,******+++,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))*********)))***++++++,,,+++++++++************************++++++*********++++++,,,))))))*********+++++++++,,,---------.............../////////000222666:::BBBNNNUUUWWWdddyyyxxxlllffflllvvv}}}qqqmmmzzzzzznnniiiiii]]]TTTNNNQQQXXX\\\___ccciiinnnuuuzzz}}}~~~}}}wwwttttttppphhhaaa]]]]]]\\\\\\]]]^^^```aaa\\\^^^aaacccgggkkkqqquuuzzz~~~||||||{{{{{{|||~~~}}}||||||~~~~~~|||||||||||||||}}}~~~~~~|||zzzyyyxxxzzzzzzyyyxxxxxx{{{{{{yyyyyyzzzzzzzzzzzz{{{|||}}}~~~~~~}}}|||xxxwwwvvvttttttttttttuuuttttttsssrrrssstttvvvvvvttttttvvvwwwxxxxxxxxxxxxzzzzzzzzz{{{|||{{{xxxuuuqqqqqqqqqqqqpppppppppppprrrrrrsssrrrrrrqqqpppppprrrtttuuuuuuuuuuuuvvvwwwvvvwwwxxxxxxxxxwwwvvvuuussssssoooiiidddaaa[[[SSSOOOHHHBBBAAA???<<<;;;===:::::::::999999:::;;;;;;<<<<<<;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<>>>BBBDDDIIIKKKPPPUUUZZZ^^^aaabbbggghhhhhhgggffffffgggiiilllnnnqqquuuzzz}}}xxxtttqqqoooooojjjkkkjjjiiirrrwwwtttooommmkkkhhhiiiiiihhhfffeeeeeehhhkkkiiikkkppptttvvvvvvuuutttqqqqqqooollliiihhhhhhjjjqqqyyy{{{tttqqqqqqiiieee___ZZZVVVSSSPPPNNNLLLJJJIIIJJJIIIIIIPPPYYY^^^hhhttt{{{~~~xxxsssooojjjfffeeeccc___ZZZVVVQQQNNNLLLIIILLLPPPXXXlllpppeee]]]WWWQQQQQQRRRWWWdddqqq{{{kkk^^^WWWPPPPPPJJJJJJPPPVVViiiyyyaaagggyyy~~~oooUUUGGG;;;777777666555555111111111111000000000000////////////////////////........................,,,,,,,,,,,,------......,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++******************************++++++,,,+++***)))((()))))))))******+++++++++)))***++++++,,,,,,++++++************************+++*********++++++,,,---*********+++++++++,,,,,,+++,,,,,,---...///000000///000000000111444999<<>>999888777666777111111111111000000000000000000000000000000000000........................---------.........//////,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,+++***)))(((*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************))))))******+++,,,---...++++++,,,,,,,,,---------***+++,,,---...000111111---...000111333888>>>BBBPPPVVV___iiivvvvvvlllssszzz{{{~~~uuuwwwrrreee______cccaaa```cccddddddiiipppoootttzzz|||zzzvvvtttsssvvvzzzwwwyyyzzzxxxuuurrrqqqrrrpppmmmgggaaa]]][[[[[[\\\]]]aaafffkkkooossswwwyyy|||||||||{{{{{{|||~~~}}}|||{{{{{{{{{|||}}}~~~~~~}}}|||zzzwwwuuutttnnnppprrrssstttuuuxxxzzz|||yyyuuussstttwwwxxxyyyxxxyyy{{{|||}}}~~~}}}}}}xxxwwwuuurrrqqqpppppppppuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvwwwyyyzzz{{{zzzxxxwwwwwwwwwvvvtttrrruuuttttttssssssrrrrrrrrrtttttttttuuuuuuttttttsssrrrvvvyyy{{{{{{yyyyyyxxxuuuvvvxxxyyyxxxvvvtttsssmmmkkkdddZZZTTTQQQKKKDDDAAA<<<:::;;;<<<999999:::777777777777888999:::;;;999:::<<<===>>>===<<<<<<========================888999;;;;;;;;;<<>>>>>===;;;999888============>>>???@@@AAABBBEEEIIIKKKKKKKKKKKKLLLMMMNNNPPPQQQRRRTTTXXX[[[[[[^^^dddiiinnnrrrwwwzzz|||}}}tttkkkeeeffffffgggggggggjjjnnnqqqtttuuuuuuuuuvvvvvvwwwwwwyyyqqqmmmkkk|||{{{uuuqqqnnnbbb[[[SSSMMMLLLLLLKKKIIIPPPTTT[[[dddnnnwwwvvvnnnnnniiieeeaaa___]]]ZZZUUUPPPLLLLLLMMMNNNPPP[[[ttt}}}nnneee\\\VVVQQQPPPUUU\\\jjjwww}}}iiiZZZQQQSSSQQQLLLTTTbbbzzznnnlll~~~uuuyyysss]]]GGG===;;;888666666111111111111000000000000000000000000000000000000//////............//////.........///......---,,,------,,,,,,,,,,,,------,,,+++)))((((((***+++,,,,,,,,,++++++***+++++++++++++++************++++++***************+++++++++++++++************++++++---,,,***((('''((()))*********++++++++++++++++++)))***+++,,,---.........------,,,,,,,,,---...///...///000111111000///......333444222444>>>HHHKKKRRRTTTZZZiii~~~}}}{{{{{{{{{~~~ooommmnnn||||||gggYYYYYYaaaiiihhhfffeeeeeeiiiooottt}}}yyyvvvvvvwwwtttwww|||{{{nnnkkkgggeeefffhhhiiiiiieeedddaaa___]]]]]]^^^______dddjjjppptttwwwyyy{{{~~~}}}}}}}}}~~~~~~}}}{{{zzzzzz||||||{{{yyyxxxwwwvvvuuuuuutttsssrrrrrrqqqnnnkkkkkkllllllmmmmmmnnnnnnooopppppppppooooooppppppqqqsssqqqppprrruuuwwwvvvuuuqqqqqqpppoooooooooooopppqqqqqqqqqqqqqqqrrrrrrrrrqqqpppooopppqqqtttxxxzzz{{{zzzyyywwwvvvtttsssrrrppprrrttttttsssrrrssstttvvvuuutttsssrrrrrrrrrrrrssstttuuuvvvwwwvvvuuuuuuuuuuuuuuuuuuuuuqqqllliiiccc[[[RRRKKKHHHDDD???;;;;;;<<<<<<<<<<<<;;;:::999888999:::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;;;;;;;999888777<<<<<<<<<<<<===>>>???@@@???BBBEEEGGGGGGFFFGGGGGGIIIKKKLLLMMMNNNPPPTTTWWWWWW[[[```fffjjjoootttwwwzzz~~~{{{tttkkkeeeeeeggghhhiiijjjlllpppsssvvvvvvuuuuuuuuuttttttttt}}}yyypppkkkkkk~~~nnnggg^^^WWWSSSPPPMMMJJJMMMOOOTTT\\\fffqqq{{{xxxooooooiiifffbbbaaa```]]]XXXSSSOOONNNNNNMMMKKKRRRddduuu|||rrreee\\\TTTPPPQQQVVV]]]lll~~~rrraaaUUUTTTRRRMMMPPPYYYfffuuukkkzzzwwwwww~~~~~~jjjRRRCCC<<<888777888222222111111111000000000000000000000000000000000//////............////////////...------------......------,,,,,,------...***)))(((((()))+++,,,---------,,,+++************++++++************+++++++++++++++***************++++++************+++++++++***)))(((((()))***+++******++++++,,,,,,------,,,,,,...///000000111000000///...............///...//////000000//////...222333222222888DDDNNNRRRUUUUUU]]]nnn{{{xxxyyyyyyyyy{{{~~~}}}{{{||||||vvvpppbbbiiitttppp^^^UUUZZZdddiiihhhgggfffhhhnnnuuu{{{{{{xxxxxxyyywwwyyy|||yyyuuufffbbb]]][[[[[[]]]___```___^^^]]]\\\\\\]]]___```bbbgggnnnuuuxxxzzz|||~~~~~~~~~}}}~~~~~~}}}|||zzzxxxwwwvvvwwwvvvtttrrrqqqpppppppppooonnnllllllkkkiiifffdddeeeeeefffgggggghhhhhhiiijjjiiiiiiiiijjjkkklllmmmmmmkkkkkkkkkmmmnnnnnnmmmmmmmmmlllkkkkkkkkkkkkkkkooooooooonnnnnnnnnmmmmmmmmmllllllmmmooosssvvvxxxxxxwwwvvvuuusssrrrppppppnnnppprrrrrrqqqqqqrrrsssuuuuuutttsssrrrrrrrrrrrrssstttuuuuuuuuutttrrrqqqtttsssrrrqqqooojjjeeeaaaXXXQQQIIICCC@@@>>>;;;999::::::;;;;;;::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999::::::;;;;;;:::999999;;;;;;;;;;;;<<<===>>>>>><<<>>>AAABBBBBBAAAAAABBBEEEFFFGGGGGGHHHJJJMMMPPPQQQUUUZZZ```eeejjjooosssuuuyyy~~~|||xxxssskkkeeeeeegggjjjkkkmmmooosssuuuvvvvvvuuutttsssrrrqqqqqqvvvxxx{{{zzzsssllllllooo~~~wwwmmmeee___ZZZSSSOOOOOOOOOQQQVVV___jjjttt{{{{{{rrroooiiifffdddccccccaaa\\\WWWTTTRRRQQQOOOLLLMMMYYYeee~~~ooocccZZZRRRQQQTTTWWWeeevvvzzzhhhYYYWWWVVVRRRQQQVVVYYYrrrrrrttt{{{zzzuuu\\\HHH<<<777777888222222222111111111000000000000000000000000000000//////............//////000///...,,,,,,---.........------,,,,,,------...,,,,,,+++++++++,,,---......---,,,+++************++++++************++++++,,,+++++++++***)))))))))++++++************++++++******)))))))))***+++,,,******+++,,,------......------///000000111111111333333222222111111111111////////////////////////222111111555===HHHPPPSSSUUUZZZgggyyyzzzsssppptttxxxxxxxxxyyy~~~|||xxxvvvtttqqqkkkfffeeemmmyyysssddd[[[XXX^^^fffhhhgggggghhhkkkrrrzzz}}}}}}zzz{{{}}}{{{uuupppccc___ZZZWWWXXXZZZ\\\]]]___^^^\\\[[[[[[\\\]]]^^^eeejjjrrrxxx{{{}}}~~~}}}~~~~~~~~~}}}|||||||||||||||{{{{{{yyywwwuuutttrrrrrrrrrpppmmmkkkiiiiiijjjkkkiiigggeeedddcccaaa___]]]^^^^^^___``````aaaaaabbbbbbbbbbbbcccdddeeefffgggffffffffffffffffffeeeeeehhhgggffffffeeeeeeffffffiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiikkknnnqqqtttvvvsssrrrqqqpppooonnnmmmlllnnnppprrrrrrqqqqqqrrrssstttsssrrrqqqqqqppppppqqqrrrrrrssssssrrrpppnnnmmmqqqooommmkkkhhhbbb\\\XXXNNNHHHAAA===;;;:::999999999999::::::::::::999999;;;;;;::::::;;;;;;<<<<<<<<<============<<<:::::::::;;;;;;<<<<<<=========;;;;;;;;;;;;<<<===>>>???<<<>>>@@@@@@?????????@@@AAABBBCCCCCCCCCEEEHHHJJJLLLOOOUUUZZZ___eeekkkooorrrvvv{{{}}}~~~{{{vvvqqqjjjeeeeeegggkkknnnppprrruuuxxxvvvvvvuuutttsssrrrqqqqqqsssqqqrrrrrrnnniiimmmvvv|||ssskkkcccYYYSSSQQQPPPOOOQQQXXXbbbmmmsssyyy|||}}}sssooojjjhhhfffggggggddd___ZZZWWWTTTRRRPPPMMMLLLRRR[[[qqquuuhhh]]]UUUQQQSSSTTT```nnnyyyppp___ZZZXXXTTTQQQQQQPPP```vvvzzzppppppwwwyyy|||~~~}}}fffNNN===666555666222222222222111111111111000000000000000000000000//////............//////000///...,,,,,,---......---------,,,,,,---------...------,,,,,,+++++++++...---,,,+++************++++++************++++++,,,+++++++++***)))))))))++++++************++++++)))))))))******+++,,,,,,******+++,,,------......,,,---...///////////////333333222222222111000000//////............//////000000333:::CCCKKKQQQTTTXXXccctttmmmjjjmmmvvv||||||{{{{{{|||xxxtttpppjjjfffdddooorrryyy}}}iii``````bbbeeehhhfffggghhhjjjnnnuuu}}}}}}}}}~~~~~~}}}yyysssnnnaaa^^^YYYWWWXXX[[[]]]^^^```^^^]]]\\\\\\^^^___aaaiiinnntttyyy|||}}}~~~||||||~~~}}}}}}|||{{{zzzzzzzzzzzzvvvuuusssqqqooommmkkkkkkkkkiiifffdddbbbbbbcccdddaaa___\\\[[[ZZZYYYWWWUUUWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZ[[[\\\]]]^^^___^^^___`````````___^^^^^^aaa```______^^^^^^______``````aaabbbcccdddeeefffddddddeeegggjjjmmmoooqqqmmmmmmmmmllllllkkkkkkkkkmmmnnnqqqqqqqqqpppqqqssstttsssrrrqqqppppppppppppqqqqqqqqqqqqooommmkkkjjjllljjjgggccc```ZZZTTTPPPFFFBBB===:::999999999:::999::::::;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<=========>>>>>>???>>>===;;;:::;;;;;;;;;;;;<<<======>>><<<<<<<<<<<<===>>>??????===>>>@@@@@@??????@@@AAAAAAAAABBBAAAAAAAAADDDFFFHHHKKKPPPTTTYYY___eeejjjoootttyyy|||~~~wwwqqqjjjfffdddhhhmmmqqqsssvvvxxxzzzwwwwwwvvvvvvuuuuuuuuutttuuuqqqoooooojjjeeekkkvvvxxxnnnccc\\\VVVSSSPPPOOOSSS\\\eeekkknnnqqqvvvzzz|||vvvpppllljjjiiijjjjjjgggaaa\\\WWWTTTQQQPPPNNNKKKNNNTTTeeexxxjjj___VVVQQQQQQSSS[[[fffrrryyyggg___ZZZTTTOOONNNPPPWWWdddwwwrrrjjj~~~wwwyyy{{{}}}qqqVVVAAA888666555333222222222222111111111000000000000000000000000//////............////////////...------------...---,,,,,,++++++,,,,,,---,,,,,,++++++***)))((((((------,,,+++************++++++************+++++++++++++++***************++++++************++++++)))******++++++,,,,,,,,,******++++++,,,,,,------++++++,,,---......------...////////////......---///......------......///...000666AAAIIIPPPVVV\\\bbbnnn~~~yyyjjjkkkrrr}}}|||wwwoooiiijjjnnn}}}~~~{{{kkkfffiiikkkjjjjjjfffhhhkkknnnrrrxxx~~~~~~{{{vvvooojjj^^^[[[YYYXXXZZZ\\\]]]^^^]]]]]]]]]___aaadddhhhjjjooorrrwwwzzz{{{|||~~~|||}}}~~~~~~}}}{{{yyyxxxwwwvvvvvvmmmlllkkkhhhfffdddbbbaaa```___]]][[[YYYYYYYYYYYYWWWUUURRRQQQQQQQQQPPPNNNOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUWWWYYYYYYXXXVVVVVVVVVXXXWWWVVVVVVUUUUUUVVVVVVUUUVVVWWWYYYZZZ\\\]]]^^^\\\\\\]]]___bbbdddfffgggffffffgggggghhhhhhhhhiiihhhjjjmmmmmmmmmmmmnnnooorrrqqqpppooonnnnnnnnnnnnmmmnnnnnnmmmllljjjgggfffdddaaa^^^ZZZWWWRRRLLLIII@@@>>><<<:::999999:::;;;;;;;;;<<<<<<======<<<<<<<<<===???@@@@@@@@@???>>>===>>>@@@AAAAAA???===<<<999999999999999:::;;;<<<<<<<<<<<<<<<===>>>???@@@===>>>@@@@@@???@@@AAACCCAAAAAABBB@@@???@@@BBBDDDDDDGGGKKKOOOSSSYYY___dddjjjnnntttyyy|||{{{rrrlllhhhdddhhhnnnsssvvvxxxzzz|||xxxyyyyyyyyyzzzzzz{{{{{{yyyssspppooofff]]]aaakkkwwwqqqfffaaaZZZUUUTTTWWW\\\``````bbbiiipppsssxxx~~~uuunnnmmmkkklllllliiiccc^^^[[[VVVRRRQQQOOOLLLMMMQQQ]]]rrr~~~ooodddYYYTTTRRRQQQUUU]]]jjj|||pppeee___YYYUUUTTTSSSUUU[[[iii}}}gggkkkyyy}}}{{{___HHH<<<999777333333222222222111111111000000000000000000000000//////............//////.........///......---,,,,,,++++++******++++++,,,******+++++++++******))),,,,,,++++++***+++++++++++++++************++++++***************+++++++++++++++************++++++******++++++,,,+++++++++******++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,---.........---,,,///...------------...//////222:::FFFOOOVVVaaalllrrrxxxzzzpppjjjmmmvvv~~~vvvrrrzzzvvvsssrrrnnnkkkkkkhhhkkkooosssvvv{{{|||xxxqqqiiicccZZZYYYXXXYYY\\\^^^^^^^^^^^^^^^___bbbfffkkkooorrruuuwwwyyy{{{{{{|||~~~~~~~~~|||yyyuuurrrooommmllldddcccaaa___]]]ZZZYYYXXXTTTSSSRRRQQQPPPNNNMMMMMMNNNLLLIIIHHHIIIIIIIIIHHHGGGGGGHHHHHHIIIJJJJJJJJJKKKJJJJJJIIIJJJJJJKKKKKKJJJNNNQQQQQQOOOMMMMMMNNNNNNNNNMMMLLLLLLLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSRRRRRRTTTUUUWWWYYYZZZ[[[[[[[[[\\\^^^___```aaabbbbbbdddfffggggggggghhhiiikkkjjjiiihhhggggggggggggeeeeeeeeeeeedddbbb```^^^[[[XXXUUURRRNNNJJJEEEBBB<<<<<<<<<;;;:::::::::;;;<<<===>>>>>>?????????>>>???AAACCCEEEFFFDDDBBB@@@===???AAABBBCCCAAA@@@>>>;;;:::999999999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>;;;<<<>>>>>>>>>???AAACCCAAAAAAAAA@@@>>>>>>@@@BBBAAACCCFFFJJJMMMSSSYYY]]]aaaffflllrrrvvv|||~~~sssmmmjjjdddhhhoootttwwwyyy{{{}}}zzz{{{{{{|||}}}~~~{{{tttpppnnncccVVVVVV___zzzwwwpppfff\\\VVVUUUVVVXXXUUUWWW^^^gggmmmqqqzzz|||pppnnnmmmmmmmmmjjjccc^^^___YYYUUUTTTRRROOONNNQQQXXXddd{{{ttthhh^^^WWWUUUOOOQQQWWWcccxxxvvvllleeeaaa______QQQRRRTTT\\\nnnccc[[[```xxx~~~fffMMMAAA<<<999333333333222222222111111000000000000000000000000//////............//////---.../////////...,,,++++++******************+++******,,,---------------+++++++++***++++++,,,,,,++++++************++++++))))))******+++++++++,,,++++++************++++++++++++,,,,,,,,,++++++***++++++******************++++++,,,,,,---,,,,,,,,,+++,,,---/////////......///...---,,,,,,---...///111444===IIIRRRZZZjjjyyywwwkkkiiimmmwww}}}~~~}}}~~~wwwnnnkkkllljjjmmmrrrwwwzzz}}}{{{uuummmddd^^^YYYYYYYYY[[[^^^```______aaaaaabbbeeeiiinnnrrruuuyyyzzz{{{|||{{{}}}~~~|||yyyuuupppkkkgggdddbbb^^^]]][[[YYYVVVTTTRRRQQQKKKKKKKKKJJJIIIGGGFFFDDDHHHFFFCCCCCCDDDEEEEEEDDDBBBBBBCCCCCCDDDEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDEEECCCGGGKKKKKKIIIGGGHHHIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLNNNOOOQQQRRRRRRPPPQQQSSSUUUWWWYYYZZZ[[[]]]___aaabbbbbbbbbcccdddccccccbbbaaa````````````\\\]]]]]]]]]\\\ZZZXXXWWWUUURRROOOLLLIIIEEEAAA>>>999;;;<<<<<<;;;:::::::::>>>>>>???@@@@@@@@@@@@@@@AAACCCGGGJJJJJJHHHEEEBBB===???AAACCCDDDCCCAAA@@@======;;;;;;;;;;;;<<<===::::::::::::;;;<<<======999:::<<<<<<<<<>>>@@@CCCAAAAAAAAA???======???AAA???AAACCCFFFJJJOOOUUUYYYZZZ___ffflllqqqxxxxxxpppkkkkkkllloootttyyy|||||||||~~~~~~~~~~~~wwwkkkaaaXXXRRRQQQUUUnnnxxxjjj___XXXVVVVVVRRRRRRSSSVVV^^^hhhqqqwww||||||vvvpppnnnnnnlllfffaaa___\\\WWWRRROOONNNOOOPPPOOOZZZjjjvvvlllcccXXXQQQQQQOOOTTT```nnnyyyzzzppplllkkkgggbbbXXXWWWVVVXXXbbbppp|||oooZZZNNN\\\uuuvvv}}}xxxZZZ@@@666888444333222222333333111///111111111111111000//////////////////............//////...---,,,++++++***...,,,,,,000000,,,,,,...,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))***++++++,,,,,,************************------,,,,,,++++++,,,,,,(((((())))))***+++------------,,,+++,,,---...///000...,,,,,,...000111222000999FFFRRRVVV]]]nnnyyyqqqoooooouuuzzzpppjjjjjjnnnsss{{{yyyssskkkbbb]]][[[[[[\\\^^^```ccceeefffcccaaaaaaeeelllssswwwxxx}}}~~~~~~~~~|||{{{wwwuuupppjjjccc]]]XXXVVVRRRQQQOOOMMMKKKIIIHHHHHHHHHGGGFFFDDDCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>???AAAAAAAAAAAAAAABBBBBBCCC@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBAAAAAAAAABBBDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHLLLMMMNNNNNNLLLLLLMMMNNNQQQRRRRRRSSSUUUVVVWWWWWWXXXYYYXXXXXXWWWVVVTTTTTTQQQQQQQQQQQQPPPOOONNNMMMMMMHHHFFFEEEAAA<<<;;;>>><<<:::888999;;;>>>???@@@<<>>IIINNNRRR]]]nnn|||yyyttttttwww}}}yyyzzz{{{pppllllllnnnttt}}}|||zzz~~~zzzuuupppjjjccc___[[[\\\]]]^^^```bbbcccdddcccbbbdddiiiqqqwwwzzz{{{~~~~~~|||{{{|||||||||{{{xxxuuusssllliiieee```ZZZUUUQQQNNNKKKJJJHHHFFFDDDBBBAAAAAACCCCCCAAA@@@??????>>>>>>@@@???>>>===<<<<<<<<<<<<>>>>>>======>>>>>>???@@@>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@AAAAAAAAA???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAA@@@CCCEEEFFFGGGFFFFFFHHHJJJIIIJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPOOONNNMMMLLLLLLJJJJJJJJJIIIHHHGGGFFFEEEDDD???<<<===;;;777777:::@@@?????????AAADDDEEEFFFDDDIIIKKKJJJLLLQQQSSSRRRQQQRRRTTTUUUVVVTTTNNNGGGDDDMMMUUUVVVTTTRRRNNNJJJFFFCCC@@@>>>>>>>>><<<;;;:::>>>???<<<;;;>>>===999;;;;;;;;;<<<>>>@@@BBBDDDCCCEEEGGGFFFCCCCCCDDDFFFBBBAAAAAAAAACCCEEEHHHJJJSSSWWW^^^hhhsss{{{xxxrrrqqqqqqqqqssswwwzzz{{{zzz{{{{{{zzz{{{}}}vvvjjj___UUUNNNOOOTTT___}}}uuujjjaaa\\\ZZZVVVUUURRRQQQRRRVVVZZZ]]]iiisssyyyppplllmmmmmmjjjggg```^^^ZZZVVVRRROOONNNMMMKKKPPPYYYiii{{{mmmaaaZZZTTTOOONNNVVVaaammmzzzzzztttsssoooiiihhhgggdddaaaaaahhhvvvjjjOOOLLLZZZkkk|||jjjQQQ???888666444333333333333111000111111111111111000//////////////////............---------------------------...333::::::333...---,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((************************++++++******))))))******,,,,,,+++***************---,,,,,,,,,,,,---...///...---......///000111111999EEEMMMMMMRRRcccssszzzzzzzzzwwwzzzooouuuzzzooommmppppppvvv}}}vvvrrrwwwzzz~~~zzztttnnnjjjgggcccaaa\\\]]]^^^___```aaaaaaaaabbbdddhhhooowww|||}}}|||||||||~~~~~~|||xxxuuuuuuvvvvvvtttqqqmmmhhheee]]][[[XXXTTTPPPLLLIIIGGGEEEDDDCCCAAA@@@???>>>>>>??????>>>===============@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>=========>>>>>>>>>>>>???=========>>>>>>>>>??????AAA@@@???===<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>????????????>>><<<;;;:::<<<>>>@@@@@@@@@AAACCCEEEBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@???>>>>>>EEE@@@>>>@@@AAA??????AAA???@@@BBBEEEIIILLLOOOPPPSSSWWWXXXXXX\\\cccgggfffbbb___]]]```bbb___UUUMMMOOOWWW___aaaaaa^^^WWWOOOLLLIIIFFFDDDCCCAAA???<<>>???BBBBBB>>>>>>=========>>>@@@BBBDDDGGGIIIKKKKKKIIIGGGFFFGGGDDDCCCAAA@@@@@@BBBDDDEEEOOORRRZZZeeepppxxx}}}~~~zzzrrrqqqppprrruuuyyy{{{{{{}}}|||{{{{{{}}}vvvkkk___TTTLLLMMMSSSbbbzzzzzzvvvuuutttrrrpppqqqqqqmmmgggaaa\\\ZZZSSSRRRPPPOOOPPPRRRVVVXXX```eeeppp{{{pppkkkkkkkkkjjjhhhbbbaaa]]]YYYUUUQQQOOOMMMKKKMMMQQQ\\\qqqvvviiibbbYYYSSSOOOTTT^^^jjjxxxzzzrrrrrrppplllgggfffeeebbb```fffvvvzzzYYYMMMRRRccczzzlllWWWCCC999888666444333333333111000111111111111111000//////////////////............,,,,,,,,,------.........------222888888222------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))************************))))))))))))***+++,,,---,,,++++++******+++++++++,,,,,,,,,,,,------......,,,---//////000000222333;;;IIIQQQPPPZZZnnn{{{{{{zzz{{{{{{kkkyyywwwmmmmmmrrrrrryyy{{{sssmmmsssvvv|||{{{uuunnnhhhdddbbbaaa```]]]^^^___`````````______aaaeeelllttt{{{|||zzzwwwwwwwwwxxxyyywwwsssooonnnnnnmmmkkkfff```[[[XXXRRRQQQOOOLLLJJJGGGEEEDDDEEEDDDCCCBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@??????>>>>>>??????===============>>>??????????????????@@@@@@@@@@@@>>>>>>>>>????????????@@@AAA@@@@@@???>>>=========????????????????????????@@@@@@??????>>>===;;;;;;;;;===>>>>>>>>>>>>@@@AAA>>>>>>??????@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<<<<>>>>>>>>AAAAAAEEEKKKQQQWWW[[[___bbbfffkkkooorrrxxx~~~~~~{{{sssjjjcccgggllljjjbbb[[[\\\bbbfffhhhhhheee]]]SSSQQQOOOMMMKKKJJJHHHDDDAAABBBBBBBBBDDDGGGIIIHHHFFFFFFEEECCCBBBBBBDDDFFFHHHLLLNNNOOOOOOMMMKKKIIIGGGGGGFFFDDDCCCCCCDDDEEEGGGKKKOOOVVVaaammmuuuzzz{{{{{{}}}tttrrroooppptttxxx|||~~~~~~xxxmmmbbbUUULLLMMMSSSfffxxx~~~oooccc^^^^^^^^^]]]YYY\\\___```]]]ZZZWWWVVVQQQPPPOOONNNNNNOOOQQQSSSUUUXXX```ppprrrkkkjjjkkkiiigggfffdddaaa\\\WWWSSSPPPNNNMMMLLLMMMTTTccc{{{~~~oooddd\\\TTTOOOSSS[[[fffttt~~~vvvlllnnnooolllfffeeedddbbb___ccctttaaaNNNLLLYYYtttqqq___MMMAAA:::888555333333333111000111111111111111000//////////////////............+++,,,,,,------.........---,,,...222222...,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************---,,,,,,+++++++++,,,,,,************+++,,,---...,,,,,,,,,---------------+++...000000000222555888???LLLUUUXXXdddxxx{{{{{{}}}{{{lll}}}tttlllnnntttvvv}}}}}}tttoootttwww|||yyysssjjjccc_______________``````````````````___bbbgggoooxxx~~~~~~~~~~~~~~~{{{yyyvvvvvvvvvwwwwwwuuuqqqnnngggfffddd```\\\VVVQQQNNNKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCBBBAAAAAAAAAAAAAAA???????????????@@@@@@AAA>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA????????????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>===>>>???>>>===<<<===>>><<<<<<======>>>>>>?????????>>>>>>===>>>>>>???@@@@@@@@@>>>===<<<<<<======>>>===>>>BBBDDDDDDGGGLLLSSSYYYaaagggkkkooorrrtttxxxzzzkkkaaaeeelllnnnjjjgggaaadddfffeeefffeee```YYYUUUTTTSSSSSSRRROOOKKKHHHFFFHHHLLLQQQTTTRRROOOMMMMMMLLLJJJHHHIIIKKKNNNPPPRRRSSSSSSSSSRRROOOLLLIIIHHHGGGFFFEEEFFFGGGIIIJJJJJJMMMTTT^^^iiirrrwwwyyyzzz|||~~~pppyyyvvvrrrqqqtttyyy}}}zzzqqqfffXXXMMMMMMRRRcccnnnpppnnnqqqmmmjjjrrrvvvvvvxxx|||}}}oooggg[[[TTTRRRSSSTTTTTTPPPSSSWWWXXXWWWUUUTTTSSSTTTSSSQQQOOONNNMMMMMMMMMMMMPPPWWWcccxxxyyyqqqnnnmmmjjjhhhjjjgggbbb\\\WWWSSSPPPOOONNNLLLLLLOOOWWWiiitttfff]]]UUUOOOQQQWWW___jjjsss}}}vvviiijjjmmmjjjiiieeedddccc______nnnpppXXXNNNUUUmmm~~~ttteeeSSSGGG<<<999666444333333222000111111111111111000//////////////////............,,,,,,,,,------.........---++++++......++++++---***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************111000...,,,+++))))))((()))*********,,,---...///+++,,,------......------+++...000111111444999>>>FFFOOOXXXaaapppxxxwww|||rrr|||qqqlllpppvvv{{{yyyvvvxxx{{{}}}wwwpppggg```]]]^^^______bbbbbbaaa``````aaaaaabbbeeekkkssszzz~~~}}}}}}~~~}}}|||yyyyyyxxxxxxxxxuuupppmmmaaa___\\\WWWSSSOOOLLLKKKGGGGGGFFFFFFEEEDDDDDDDDD@@@@@@@@@??????@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBB>>>>>>>>>>>>???@@@AAABBB???????????????@@@@@@AAA@@@@@@@@@@@@AAAAAAAAABBB?????????@@@@@@@@@AAAAAA>>>???@@@AAAAAAAAAAAAAAA========================<<<===>>>???????????????>>>???@@@>>><<<;;;<<<===;;;;;;<<<<<<============>>>===<<<<<<===>>>???@@@@@@@@@>>>======>>>???@@@BBBDDDJJJOOOPPPQQQYYYbbbooouuu}}}{{{jjj^^^aaahhhjjjjjjlll```dddeeeccccccdddccc```ZZZZZZZZZZZZYYYVVVQQQMMMKKKRRR^^^iiijjjddd^^^]]]VVVTTTQQQOOOOOOQQQTTTVVVZZZYYYWWWWWWVVVTTTPPPMMMIIIHHHGGGFFFGGGHHHKKKLLLLLLNNNSSS[[[fffpppvvvyyyzzz|||qqq|||}}}wwwtttuuuzzz~~~|||uuukkk[[[OOOMMMRRRYYY```^^^\\\^^^YYYVVV^^^___^^^___ccchhhiiigggddd___ZZZVVVUUUWWWXXXWWWUUUTTTVVVYYYZZZZZZZZZ[[[\\\ZZZYYYWWWUUUSSSQQQPPPOOONNNRRRWWW^^^mmmyyyuuurrrnnnjjjkkkhhhbbb[[[UUUQQQOOOOOOMMMKKKJJJKKKMMMYYYsss~~~lll```XXXRRRRRRUUUYYY```fffwww{{{llljjjkkkfffkkkeeecccddd```___kkk{{{gggTTTSSSfff}}}yyykkkXXXKKK>>>;;;666444333333222111111111111111111000//////////////////............,,,,,,---------------------++++++......++++++---******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************************++++++************************///...---+++***)))))))))+++++++++++++++,,,---...+++,,,---.........------,,,...111111111666>>>EEEOOOQQQZZZkkk|||qqqrrr}}}}}}xxxpppooosssxxx}}}{{{yyysssmmmeee___]]]___aaabbbeeecccaaa``````bbbdddeeejjjpppwww}}}}}}}}}}}}}}}|||{{{zzzxxxvvvqqqkkkggg\\\YYYUUUQQQMMMLLLKKKKKKHHHHHHHHHGGGGGGGGGGGGGGGCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCDDDEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@AAAAAA@@@@@@???@@@AAA@@@???>>>???@@@======>>>>>>>>>>>>??????@@@???>>>>>>???@@@CCCDDDCCCBBBAAAAAAAAACCCEEEFFFEEELLLWWW]]]]]]```mmm{{{qqqeeegggkkkjjjjjjnnnhhhmmmnnnjjjfffeeeeeeccc````````````^^^ZZZSSSOOOOOO]]]ttt~~~uuuqqqkkkeeeaaa___``````bbb___\\\[[[ZZZXXXUUURRRKKKJJJIIIHHHHHHJJJKKKMMMPPPPPPSSSYYYdddnnnuuuyyy{{{}}}www~~~|||wwwwwwzzz~~~~~~}}}xxxnnn^^^PPPNNNRRRQQQVVVSSSQQQTTTOOOLLLUUUSSSSSSTTTXXX]]]]]]ZZZVVV[[[ZZZ[[[^^^bbbaaa]]]YYYYYY[[[^^^___```bbbeeehhh^^^^^^]]][[[ZZZXXXWWWVVVUUUYYY\\\^^^fff|||zzzvvvqqqmmmlllggg```YYYSSSPPPNNNNNNKKKJJJIIIHHHGGGPPPhhhuuuddd\\\UUUTTTUUUVVVZZZ___sssooollljjjcccjjjcccaaadddbbbaaakkk{{{nnnVVVOOO^^^rrrttt```RRR???;;;777444333333222111111111111111111000//////000/////////............---------------------------,,,---111111---,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))************************(((((())))))***+++------------,,,,,,++++++,,,,,,+++,,,---.........---,,,,,,///111111111777AAAIIITTTRRR[[[rrroooqqq}}}}}}wwwpppqqqvvvzzz}}}yyyvvvpppjjjccc___^^^aaaccceeefffdddaaa``````bbbeeegggmmmssszzz|||||||||}}}~~~}}}{{{yyyvvvrrrllleee```YYYVVVRRRMMMKKKKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIJJJJJJKKKLLLMMMKKKKKKJJJIIIIIIIIIIIIIIILLLKKKIIIHHHFFFEEEDDDDDDFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJIIIHHHGGGEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBCCCCCCCCCBBBBBBAAA@@@BBBCCCCCCBBBBBBCCCEEE@@@AAAAAAAAAAAAAAAAAABBBCCCCCCBBBAAABBBDDDGGGHHHFFFFFFEEEEEEFFFHHHJJJLLL^^^hhhvvv~~~~~~|||ppprrrsssnnnmmmqqqssszzz{{{tttlllhhhfffdddeeeddddddccc```[[[TTTOOOQQQeeeyyyssspppooohhhddd___]]]]]]\\\YYYVVVPPPNNNLLLKKKKKKKKKMMMNNNRRRQQQSSSYYYbbbmmmuuuzzz{{{}}}zzz}}}yyyxxxwwwyyy|||}}}qqqiiiaaaYYYVVVWWW\\\XXXUUUUUUWWWXXXVVVTTTXXXTTTSSSWWW[[[^^^ccciiifffkkknnnmmmnnnpppnnnjjjiiiiiiiiihhhgggiiinnnqqqppprrrpppiiieeedddbbb___aaa___^^^aaammm{{{vvvrrrllleee\\\RRRMMMMMMPPPSSSQQQJJJHHHJJJJJJNNNaaaxxxyyykkk```VVVSSSSSSSSSUUUXXXkkk|||zzzwwwpppfffkkkhhheeedddbbbaaahhhpppcccMMMPPP___ooo[[[FFF===666555555333222333111111111111000000000000000/////////............---------.........//////.........------,,,,,,,,,************+++,,,------************************************************+++*********))))))((((((******))))))******+++,,,,,,+++***)))((((((((((((+++,,,------+++)))******++++++******++++++,,,------------------------------111333333444:::GGGRRRTTT[[[hhh|||}}}uuuuuutttxxxsss{{{~~~|||yyywwwwwwwwwqqqkkkhhhddd``````aaadddfffgggdddaaa```aaaeeeiiimmmpppttt{{{~~~~~~~~~{{{{{{}}}|||uuulllccc\\\XXXUUUSSSSSSSSSOOOKKKNNNSSSYYYWWWUUURRRRRRRRRSSSTTTTTTQQQNNNMMMPPPVVV]]]bbbccc___XXXSSSRRRTTTYYY]]]ZZZWWWRRRNNNLLLMMMNNNPPPQQQPPPPPPRRRUUUWWWWWWVVVNNNQQQSSSTTTSSSSSSTTTUUUQQQSSSRRRPPPRRRWWWWWWTTTUUUTTTSSSSSSSSSRRROOOLLLOOONNNMMMLLLLLLNNNPPPQQQNNNMMMLLLJJJHHHGGGEEEEEEFFFIIIKKKKKKKKKJJJKKKMMMGGGIIIKKKKKKJJJGGGFFFFFFIIIIIIJJJKKKLLLNNNOOOPPPQQQLLLMMMSSSTTTRRR\\\kkkwwwooolllqqqqqqhhhggghhhggggggfffdddaaa\\\VVVRRRSSSccc{{{qqqiiieeebbb___\\\[[[WWWRRRMMMJJJIIIKKKLLLOOOQQQSSSVVV[[[eeeqqqzzzyyy|||~~~~~~~~~{{{{{{{{{}}}vvvlllccc]]]___dddgggfffddddddddddddcccaaa]]]\\\^^^cccgggiiinnnuuuyyy}}}~~~~~~yyywwwuuussssssuuuxxxzzz~~~yyyssspppnnnlllmmmjjjggghhhqqq~~~xxxrrrnnnggg```WWWPPPMMMLLLLLLLLLRRRLLLKKKLLLJJJKKKZZZlllsssggg\\\XXXUUUSSSTTTVVVaaassszzzqqqjjjfffdddcccaaa```eeellliiiQQQPPP[[[vvvvvvcccIII???777555666444222333111111111111000000000000000000/////////.........---------.........//////......---------,,,,,,,,,,,,,,,++++++***+++++++++************************************************************)))))))))(((******))))))******+++,,,***)))))))))))))))*********,,,------+++*********++++++******++++++,,,---------------------------///000111222555???MMMWWWUUU^^^mmm{{{zzzxxxzzzqqqooo|||wwwxxx~~~~~~|||{{{}}}|||tttnnngggeeebbb```___```bbbccceeecccaaaaaacccggglllpppssswww|||~~~}}}}}}~~~~~~{{{zzz{{{~~~}}}wwwpppkkkfffdddbbbeeecccdddgggfffccceeeiiiiiijjjkkkgggaaa___```ccceeedddbbbaaaaaaeeelllqqqooolllgggdddcccfffjjjmmmjjjgggbbb]]]YYYYYYZZZZZZZZZ\\\^^^```aaaaaabbbbbbaaabbbbbbbbbaaa``````___eeegggfffdddeeeiiiiiifffddddddcccdddeeedddaaa___aaaaaaaaa```^^^\\\YYYXXXYYYYYYXXXXXXWWWWWWWWWVVVWWWWWWXXXXXXXXXYYYYYYYYYXXXZZZ\\\\\\ZZZXXXWWWXXXWWWWWWXXXYYY[[[^^^```aaaddd___```fffiiilllyyy|||nnngggkkkxxx|||ssspppoooooommmjjjggggggiiieee\\\TTTTTTaaa}}}yyyqqqllljjjiiiaaa]]]XXXRRRNNNMMMMMMNNNOOOPPPRRRUUUZZZcccooowwwzzz}}}~~~~~~|||||||||~~~{{{pppfffccckkkvvv|||}}}}}}{{{wwwtttssssssggghhhnnntttxxxzzz|||zzz{{{wwwrrrpppuuuzzzpppjjjfff___WWWTTTTTTTTTQQQMMMQQQMMMLLLMMMKKKIIISSS```~~~}}}qqqddd]]]YYYTTTRRRTTTYYYlll~~~|||nnnjjjfffdddaaa]]]___dddtttoooVVVOOOUUUddd~~~mmmOOODDD999666666444333333222222111111111000000000000000000/////////......---............/////////...------------,,,,,,,,,...---,,,+++************************************************************************))))))))))))******))))))******+++,,,(((((((((((()))***+++,,,***,,,------+++******+++++++++******++++++,,,---------------------------000//////222:::FFFSSS[[[WWWddduuu{{{yyyyyyvvvwww{{{tttiiidddlll{{{yyybbbdddsss}}}}}}}}}wwwooojjjcccbbbaaa```______``````cccbbbbbbcccggglllqqquuuwwwzzz~~~|||{{{{{{|||}}}{{{zzzyyyxxxzzz~~~{{{yyyyyy{{{|||xxxvvvxxx}}}~~~}}}~~~zzz{{{wwwxxxwwwrrrlllkkkpppuuu}}}{{{yyyyyy{{{}}}~~~yyytttqqqooooooooonnnrrrwwwxxxwwwuuuuuuvvvyyyyyyzzz{{{||||||yyywww|||~~~{{{{{{}}}}}}zzz|||{{{{{{}}}~~~~~~|||zzzwwwyyy{{{{{{xxxsssnnnkkkllllllmmmmmmnnnooopppppppppmmmkkkkkknnnooonnnmmmnnnppprrrrrrqqqpppqqqqqqppppppqqqsssuuuxxxzzz|||||||||}}}lllbbbccciiipppssswwwzzzyyyvvvuuuppplllnnnrrrooocccWWWWWW___tttqqqlllddd\\\UUURRRPPPPPPNNNOOOQQQSSSYYYbbblllssszzz|||~~~~~~~~~~~~~~~}}}{{{{{{{{{{{{}}}~~~|||qqqhhhiiiyyyuuuwww||||||vvvtttyyyssshhhhhhbbb\\\\\\``````[[[UUUSSSNNNKKKKKKJJJJJJQQQ[[[qqqwwwjjjaaa[[[TTTQQQQQQWWWgggzzzuuupppjjjgggaaa[[[ZZZ]]]fffxxxrrrYYYOOOPPPWWWttt}}}|||sssXXXJJJ===888777555333333222222222111111111000000000000000////////////................../////////---------------------------,,,++++++*********+++*********************************************************)))))))))))))))******))))))******+++,,,))))))(((((()))***++++++***+++---,,,+++******+++++++++******++++++,,,---------------............000///000666AAANNNWWW[[[[[[kkkyyytttuuuwwwvvvxxx}}}}}}~~~~~~tttddd^^^bbbkkkyyymmmSSSVVVggg}}}zzzwwwzzz~~~}}}xxxqqqjjjfffaaaaaabbbbbbbbbaaa```___bbbbbbcccfffkkkqqqwwwzzz|||~~~~~~{{{yyyxxxzzz{{{zzzyyyxxxyyy{{{~~~~~~~~~wwwjjjbbbaaaaaadddnnn{{{}}}{{{xxxvvvxxxzzzttthhh]]]ZZZ^^^lllxxxjjj^^^WWWSSSRRROOOOOOPPPSSSYYYaaajjjpppxxxyyy{{{{{{zzzzzz|||}}}~~~}}}~~~|||zzzxxxvvvuuuuuuvvvyyy||||||rrrlllrrr|||vvvuuu{{{tttooojjjeeefffkkklllhhhbbb]]]VVVNNNJJJHHHIIIOOOUUUfff|||nnneee]]]UUUPPPPPPTTTaaarrrwwwpppjjjfffaaaZZZXXXYYY]]]kkksss]]]QQQNNNLLLddd||||||vvvzzzuuuaaaPPP@@@999888666333333222222222222111111111111111000000000////////////////////////////////////------------------------+++*********++++++,,,---************************************************))))))))))))))))))************))))))******+++,,,++++++***)))(((((()))))))))+++,,,,,,+++***+++,,,++++++******++++++,,,------------......////////////000444>>>JJJUUUYYYZZZ___ppprrrqqqrrruuuxxxzzz{{{nnn^^^]]]eeemmmwwweeeNNNRRRbbbuuu|||tttuuuqqqqqqwww|||zzztttmmmgggdddbbbcccdddeeeeeedddbbb```bbbcccfffjjjpppvvv{{{~~~~~~{{{wwwvvvxxxzzz{{{{{{zzzzzz|||}}}yyyssstttuuuqqqmmmllljjjeeefffrrr~~~wwwlllccc\\\]]]fff|||mmm```XXXUUUQQQPPPPPPSSSYYYaaahhhllltttuuuuuuuuutttuuuwwwzzz}}}|||}}}|||yyyuuupppmmmiiiiiilllqqqvvvyyyxxxrrrpppzzzxxxvvv|||zzzuuuuuuxxxyyywwwssslllbbbVVVLLLIIIIIILLLOOO^^^xxxtttjjjaaaWWWQQQPPPOOOWWWeeewwwvvvnnngggccc```[[[YYYZZZZZZbbbvvvvvveeeVVVNNNEEESSSsss}}}{{{zzz{{{uuuiiiWWWCCC:::999666444333333222222222222111111111111111000000000/////////000000000////////////...,,,,,,,,,------------...************+++,,,---...************************************************))))))))))))******************))))))******+++,,,,,,+++***)))(((((((((((()))+++,,,,,,+++++++++,,,++++++******++++++,,,------------...//////000000///222:::FFFSSS[[[___^^^eeetttttteeekkkqqquuuwww|||zzzmmmdddgggooouuu{{{zzz___QQQXXXdddsssyyyqqqnnnlllnnntttyyy{{{}}}xxxpppjjjfffddddddeeeggghhhhhhfffeeecccccceeeiiinnntttyyy}}}~~~}}}~~~~~~~~~{{{wwwuuuxxx{{{}}}}}}}}}}}}~~~~~~zzzrrrppppppqqquuu{{{yyyqqqppp{{{}}}rrrkkk\\\\\\aaarrrqqqddd]]]VVVSSSRRRSSSXXX^^^ccceeellllllllljjjjjjkkknnnqqqtttuuuyyy~~~wwwuuupppiiiddd___]]]___eeehhhjjjqqqzzzzzzuuupppnnnqqq}}}~~~yyy}}}}}}||||||{{{{{{tttjjj\\\QQQMMMMMMMMMLLLWWWnnn|||pppfffZZZSSSQQQMMMPPPZZZlll}}}tttjjjeeeaaa\\\YYY[[[WWWYYYfff|||ooo]]]PPPFFFIII]]]|||~~~vvvooo[[[EEE;;;999777444333333333222222222111111111111111111000000000//////000000000000/////////...,,,,,,,,,---------......+++++++++***++++++,,,,,,************************************************((()))))))))******************))))))******+++,,,******)))))))))))))))***(((***,,,,,,+++++++++---++++++******++++++,,,------------...///000000000000666???LLLXXXbbbgggiiioooyyy{{{jjj^^^iiitttxxxzzz~~~|||sssvvv~~~ooo]]]YYYbbbiiirrruuunnnlllkkkmmmssswwwxxx|||}}}}}}{{{vvvnnniiiffffffeeefffhhhiiiiiihhhgggffffffhhhlllqqqvvv{{{}}}|||~~~}}}{{{vvvuuuxxx|||~~~~~~}}}{{{zzz{{{}}}xxxvvvtttttt|||zzzxxx{{{qqq___^^^]]]gggsssggg\\\XXXTTTSSSUUUYYYZZZZZZ]]]]]]\\\ZZZYYY[[[___bbbhhhkkkrrr{{{~~~wwwqqqpppjjjbbb]]][[[WWWWWW[[[]]]\\\bbbjjjpppkkkggghhhnnn|||}}}}}}yyytttssstttuuutttlll___UUURRRRRRQQQNNNRRRgggvvvjjj]]]UUURRROOONNNUUUeeexxx~~~qqqjjjccc]]]YYYYYYUUUSSSZZZkkkxxxzzzxxxxxxwwwbbbRRRKKKFFFQQQqqqwwwsss^^^GGG<<<:::777444333333333333222222222111111111111111111000000000000111111000000/////////...,,,,,,,,,------.........------,,,+++************************************************************(((((())))))*********+++*********)))***++++++,,,(((((((((((()))***+++,,,(((***,,,,,,++++++,,,---++++++******++++++,,,------------...///000000111222888BBBNNN[[[fffnnnsssxxx}}}rrr``````nnn|||~~~{{{~~~kkk___aaajjjmmmpppqqqjjjlllkkknnnsssvvvvvvzzz{{{|||zzzuuunnnhhhggggggfffggghhhiiiiiihhhgggggggggjjjnnnsssxxx|||~~~|||{{{}}}|||~~~{{{wwwuuuyyy}}}}}}~~~}}}~~~~~~|||qqqhhhccc```___^^^\\\bbbiiinnnuuu~~~}}}yyywww}}}}}}{{{uuuccc```[[[```yyy~~~ooo```[[[VVVSSSSSSTTTSSSRRRPPPOOONNNLLLKKKMMMRRRUUU```cccmmmxxx||||||}}}llleeedddcccbbbbbb[[[WWWTTTUUUUUUTTTVVVZZZ```bbbaaabbbmmm}}}yyyuuupppmmmjjjiiimmmiiibbb[[[UUUPPPNNNNNNUUU^^^rrrtttggg```WWWNNNNNNMMMOOOXXXjjj~~~zzzlllfffddd```ZZZUUUTTTWWW\\\___bbbjjjrrrmmmVVVOOOJJJIIIVVVssstttjjj```OOOAAA999888666222333333333222222222111111000000////////////000000////////////...---,,,+++///...,,,+++***+++,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,************************++++++++++++++++++++++++******++++++++++++******++++++******************))))))*********+++++++++,,,,,,,,,---------......000+++))),,,//////222666000===JJJQQQXXXeeessszzzwwwhhhccceeeuuu}}}xxxaaaaaafffqqq|||}}}uuulllkkkjjjlllppprrrrrrwww}}}~~~{{{yyywwwsssooojjjfffdddggghhhiiijjjjjjkkkjjjjjjffflllsssyyy}}}~~~~~~}}}|||~~~}}}|||{{{|||}}}~~~}}}~~~~~~~~~~~~vvvtttsssqqqnnnmmmhhhdddeeegggiiiooovvvyyywwwvvvsssrrrqqquuu|||wwwqqqnnngggccc\\\UUUPPPOOOOOOOOOPPPRRRVVVYYY]]]iii}}}zzzyyy{{{~~~}}}zzz{{{~~~yyywwwuuutttvvv{{{zzzwww{{{vvvlllddd]]]```ssszzzjjj^^^UUURRRPPPLLLKKKOOOHHHIIIJJJIIIIIIKKKMMMOOOWWW^^^iiiqqqvvv{{{yyykkkhhhkkkiiiddd```\\\XXXUUUTTTRRROOOOOORRRVVVYYY[[[aaaqqq|||xxxvvvssspppmmmlllkkkjjjjjjhhheee___YYYTTTOOOLLLNNNVVVgggwwwjjjcccZZZRRROOONNNOOOVVVdddvvv~~~pppiiifffaaa[[[TTTPPPOOOSSSWWW]]]gggppp{{{gggQQQJJJFFFNNNfffxxxnnncccRRREEE===:::666333333333333222222222222111000000////////////000000////////////...---,,,,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++***))))))***++++++************************++++++++++++++++++++++++******++++++++++++***************************************++++++++++++,,,,,,,,,,,,---------......222---+++---...,,,...111666@@@KKKUUU___llluuuyyy~~~rrrgggeeennn||||||pppccceeekkksss{{{{{{uuuooooookkkiiiiiihhhggglllsssyyyxxxuuurrrnnnkkkiiihhhggggggiiijjjkkklllmmmmmmmmmrrrxxx}}}~~~~~~~~~}}}}}}}}}}}}|||{{{|||~~~~~~~~~~~~~~~sssjjjaaa___^^^___bbbggglllpppsssssspppkkkiiihhheeeccc```___bbbfffjjjkkkssswww|||yyyrrriiiaaa[[[XXXTTTQQQMMMJJJIIIIIIIIIIIIHHHIIIMMMPPPRRR\\\qqq~~~vvvqqqpppqqqssszzzvvvrrrnnnjjjgggfffdddfffiiimmmooopppiiifffeeefffjjjvvvyyyvvvsssqqqssswww|||xxxwww}}}}}}uuullleee\\\\\\lllzzzlll^^^WWWSSSNNNLLLNNNJJJJJJJJJIIIIIIJJJLLLNNNVVV]]]gggpppwww}}}vvvmmmpppuuusssiiibbb```\\\XXXVVVRRRLLLIIIJJJLLLPPPUUUaaawwwyyywwwsssooommmkkkkkkkkkhhhhhhgggddd^^^WWWPPPLLLKKKOOO[[[rrr|||nnnfff]]]UUUPPPOOOOOOSSS\\\jjjyyysssllliiieee```[[[TTTOOORRRYYYcccoooyyyzzzYYYNNNEEEHHHWWWlll~~~sssgggWWWKKKCCC===777333333333333333222222222222000000////////////000000---...............------...---,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++******************************************************++++++++++++******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......222...---//////---...222;;;DDDPPP\\\jjjwww}}}|||}}}|||mmmhhhkkkzzzoooiiigggkkkqqqwwwyyyyyyvvvtttwwwpppiiieeeaaaaaahhhppp}}}xxxvvvssspppnnnllllllkkkggghhhhhhjjjkkkmmmooopppuuuyyy~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~||||||{{{|||}}}~~~~~~wwwhhhbbb___^^^___aaaccchhhmmmpppnnniiieeebbb___[[[VVVSSSRRRSSSSSSSSSVVVZZZ```fffhhhjjjlllmmmllliiiddd]]]WWWRRROOOMMMLLLKKKIIIIIIJJJJJJIIIHHHGGGHHHKKKMMMMMMTTTfffwww~~~{{{xxxvvvuuussstttvvvzzz~~~vvvjjjfff___XXXTTTRRRTTTUUUdddjjjttt~~~~~~uuuhhh___ZZZXXXUUUTTTQQQPPPPPPRRRVVVYYY[[[[[[RRRRRRRRRSSSUUU___ttt|||xxxtttpppqqquuuxxxwwwxxxzzzsssjjjddd\\\YYYddd}}}iii]]]WWWSSSQQQQQQPPPOOOMMMLLLLLLMMMOOOPPPVVV\\\eeennnvvv}}}yyypppttt{{{xxxnnnfffeee```^^^\\\VVVMMMHHHHHHHHHLLLSSSbbbzzz|||vvvqqqmmmlllkkkhhhhhhgggddd___XXXQQQMMMNNNNNNUUUgggsssiii___VVVPPPOOOOOOQQQVVV```qqq}}}rrrlllkkkiiigggaaaXXXSSSXXXbbbnnn}}}eeeVVVHHHFFFNNN]]]rrryyykkk[[[PPPIII@@@888333444444333333333222222222000000////////////000000------..................---------,,,,,,,,,------+++++++++++++++++++++++++++******************+++************************))))))))))))))))))))))))******++++++++++++*********************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......///---...111222111333888???JJJYYYeeerrr}}}~~~wwwlllnnnvvvvvvkkkiiilllrrrwwwyyyxxxwwwxxxzzz{{{rrrhhhaaa^^^___hhhrrr{{{}}}xxxvvvsssooommmllllllmmmiiihhhhhhiiijjjlllooopppzzz}}}{{{{{{||||||}}}~~~~~~~~~{{{{{{{{{|||~~~wwwooonnnmmmlllmmmppptttyyy{{{yyyrrrkkkgggaaa]]]WWWTTTRRRRRRQQQPPPMMMQQQVVVYYY[[[[[[[[[\\\YYYXXXUUUSSSRRRRRRSSSTTTTTTSSSRRRRRRSSSRRRMMMJJJLLLLLLNNNOOOOOOTTTcccrrrsssnnngggbbb___]]][[[ZZZXXXYYY[[[^^^bbbfffiiikkksssuuuuuurrrooojjjaaaWWWSSSPPPLLLGGGEEEDDDEEEFFFQQQUUU\\\ccciiilllmmmnnnggg```XXXQQQOOOOOOOOOOOOLLLKKKIIIJJJMMMNNNOOONNNMMMNNNQQQRRRRRRYYYlll~~~{{{vvvqqqrrrvvvwwwwwwyyy~~~xxxssshhhccc\\\YYYaaawwwxxxddd\\\ZZZZZZYYYZZZWWWUUUSSSTTTUUUVVVVVVYYY]]]ccckkksss{{{zzzmmmlllqqqpppjjjeeefffcccbbbaaa[[[PPPIIIGGGGGGKKKSSS```uuu~~~wwwqqqnnnllliiihhheeeaaa\\\WWWSSSPPPPPPOOORRR```wwwyyymmmaaaWWWRRROOONNNOOORRRYYYjjj{{{~~~rrrjjjhhhiiihhh]]]WWWTTTZZZffftttrrr]]]JJJFFFJJJUUUlll}}}ppp___VVVNNNCCC888333444444444333333333222222000000////////////000000------..................------------------------++++++++++++++++++++++++*********++++++*********************************))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---,,,...111111111555;;;EEESSSccclllssszzzuuupppxxx~~~sssjjjjjjrrrwww{{{{{{wwwvvvzzz}}}ttthhhaaa\\\]]]fffppp{{{{{{~~~yyywwwsssooommmlllllllllkkkjjjhhhhhhiiikkknnnppp{{{~~~zzzzzz{{{|||}}}~~~{{{{{{|||}}}|||}}}}}}~~~|||~~~xxxpppkkkddd```ZZZVVVTTTSSSQQQPPPMMMPPPSSSTTTTTTTTTUUUUUUQQQQQQQQQRRRTTTXXX\\\^^^^^^\\\\\\^^^___]]]VVVQQQQQQOOONNNNNNMMMRRRaaaoooyyypppiiieee[[[WWWRRRNNNLLLLLLJJJIIIHHHIIIJJJKKKNNNPPPRRRSSS[[[]]]\\\WWWUUUSSSNNNHHHFFFEEECCCAAAAAAAAACCCCCCEEEHHHLLLPPPTTTVVVWWWXXXTTTRRROOONNNNNNNNNNNNNNNKKKJJJIIIJJJLLLOOOPPPPPPTTTUUUXXXZZZYYY^^^lll|||~~~wwwrrrrrrvvvwwwwwwzzz~~~|||xxxtttiiiccc\\\XXX]]]ooopppeeeddddddcccbbb```]]]]]]^^^___^^^\\\^^^___ccchhhpppwww}}}xxxfff___```aaaaaabbbfffeeeeeeeee___SSSJJJGGGFFFKKKRRR\\\kkk{{{~~~~~~}}}{{{}}}~~~{{{uuupppnnnkkkiiiddd```[[[WWWUUUTTTNNNNNNQQQ[[[nnnssseee[[[TTTOOOLLLNNNOOOTTTccctttxxxmmmhhhgggeee]]]XXXWWW\\\gggwwwdddLLLGGGHHHOOOddd}}}wwwddd[[[SSSFFF:::666444444444444333333333333000000////////////000000---...............------,,,,,,---............---++++++++++++++++++++++++)))***++++++++++++***)))******************************************************++++++++++++******)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......///......000///...444;;;NNN]]]kkkpppsssyyyuuuvvvqqqiiijjjwww{{{}}}zzzvvvvvv}}}}}}ssskkkfffdddjjjrrr{{{zzz{{{wwwvvvssspppnnnllllllllllllkkkiiihhhiiilllpppsss|||~~~zzzzzz{{{|||}}}~~~{{{|||}}}~~~wwwxxxyyyssskkkgggaaa\\\YYYVVVSSSQQQMMMOOOQQQRRRRRRSSSUUUXXXZZZZZZ\\\^^^bbbfffiiikkkkkkiiiiiimmmqqqoooiiibbb]]]XXXSSSOOONNNSSSbbbpppwwwjjj```XXXTTTQQQMMMJJJGGGEEEEEEEEEDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGIIIKKKJJJFFFEEEFFFEEEBBB@@@@@@@@@@@@AAAAAABBBBBB@@@BBBEEEHHHLLLOOOQQQSSSNNNOOOOOOOOONNNMMMKKKJJJJJJIIIIIILLLRRRXXX]]]___``````bbbdddeeegggqqq{{{xxxqqqpppssswwwwwwzzz~~~{{{xxxuuujjjcccZZZUUUZZZfffttt~~~zzzyyy{{{~~~qqqnnnnnnllljjjhhhfffgggjjjjjjgggccccccbbbcccgggnnnuuu{{{}}}yyyeeeZZZWWWXXX^^^dddkkkiiikkkllleeeXXXMMMIIIFFFLLLTTTZZZdddpppvvvwwwxxxyyy{{{|||~~~}}}}}}zzzvvvwwwzzz{{{}}}~~~}}}|||~~~|||~~~wwwqqqnnnkkkiiifffbbb]]]YYYWWWUUUMMMOOORRRXXXeee{{{|||mmmbbbXXXOOOKKKMMMNNNOOO[[[jjjyyywwwooojjjgggaaa]]][[[]]]ddduuunnnQQQJJJHHHJJJ\\\uuu}}}iii```XXXJJJ>>>:::555444444444444333333333000000////////////000000////////////...---,,,,,,+++,,,.../////////...---++++++++++++++++++++++++)))***++++++++++++***)))************************++++++++++++++++++++++++******++++++++++++******((())))))***++++++,,,,,,*********++++++++++++,,,,,,,,,,,,---------......000///000111000111888BBBXXXcccnnnttt{{{}}}uuu{{{yyynnnjjjkkkzzz||||||yyyvvvxxx}}}xxxsssppptttzzz{{{xxxwwwyyytttsssrrrqqqpppnnnmmmmmmllljjjiiiiiikkkpppvvvyyy~~~~~~}}}}}}{{{{{{|||}}}~~~~~~|||}}}~~~~~~tttpppkkkfffccc```]]][[[VVVWWWWWWWWWWWWYYY]]]```fffgggjjjnnnrrrvvvyyyzzzyyywwwwww|||zzzssskkkbbbXXXQQQNNNTTTcccrrr|||mmmfff]]]UUUOOOLLLIIIGGGGGGEEEDDDDDDEEEDDDBBB@@@@@@@@@@@@@@@AAABBBCCCDDD???CCCEEECCCBBBDDDDDDAAAAAAAAABBBCCCCCCCCCCCCBBBBBBCCCFFFIIIMMMRRRUUUWWWVVVWWWXXXWWWUUURRRPPPOOOOOONNNNNNSSS\\\fffnnnrrrssspppppptttvvvwww||||||rrroooqqqtttuuuwww{{{~~~{{{wwwttthhh```VVVSSSYYYccckkkoookkkgggddddddhhhmmmqqqrrryyyyyyzzz~~~zzzwwwvvvrrrsssrrrrrruuuxxxwwwrrrmmmgggeeedddgggnnnvvv|||~~~jjj]]]WWWYYYaaajjjpppoooqqqqqqjjj\\\PPPKKKGGGNNNVVV[[[ccclllssstttuuuwwwzzz{{{{{{{{{|||}}}}}}||||||xxxrrrpppsssuuuwww{{{}}}}}}}}}~~~yyy|||~~~}}}zzzxxxzzz|||uuu{{{~~~~~~~~~~~~xxxqqqmmmkkkjjjhhheee```\\\XXXVVVOOORRRTTTVVV^^^qqqssshhh[[[PPPJJJLLLLLLKKKTTTbbbppp~~~wwwqqqlllbbb^^^ZZZYYY^^^ooowwwVVVMMMJJJHHHXXXppplllddd\\\MMMAAA>>>555555444444444333333333000000////////////000000////////////...---,,,++++++,,,.../////////......++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++******++++++++++++******((())))))***++++++,,,,,,))))))*********+++++++++,,,,,,,,,---------......111000111333444777AAALLL]]]eeennnwwwzzzuuu}}}zzzqqqlllmmmooo|||}}}{{{xxxvvvyyy~~~|||yyyvvvyyy{{{wwwtttvvv{{{~~~~~~|||pppqqqqqqqqqqqqpppooooookkkjjjiiijjjnnnttt{{{}}}|||||||||||||||}}}~~~}}}~~~wwwsssooollljjjhhhfffdddddddddbbb```___aaafffiiihhhkkkoootttyyy}}}~~~~~~wwwpppfffXXXOOOJJJPPP___ooo}}}vvvjjj]]]TTTQQQLLLIIIHHHGGGFFFEEEFFFEEEEEEEEEFFFEEEBBB?????????@@@@@@AAACCCDDDEEE@@@FFFJJJJJJIIIKKKJJJFFFFFFGGGGGGHHHHHHFFFEEEDDDHHHIIIJJJMMMQQQUUUYYY\\\bbbbbbbbbaaa^^^\\\[[[[[[XXXWWWWWW\\\fffqqq{{{uuuqqqrrrrrrsssuuuyyy~~~~~~zzzvvvtttfff]]]TTTSSS[[[eeejjjlllnnnhhhaaa___bbbgggjjjlllmmmlllmmmssszzz}}}~~~}}}|||{{{www{{{zzz{{{|||vvviiifffeeehhhpppxxx~~~rrrccc\\\]]]bbbfffqqqpppqqqrrrjjj\\\PPPLLLGGGLLLUUU___gggmmmppprrruuutttuuuvvvxxxyyyxxxwwwyyyzzzzzzyyywwwtttttttttzzzxxxwwwzzz}}}~~~}}}|||zzzyyyxxxwwwwwwwwwvvvyyy}}}}}}{{{~~~~~~~~~}}}{{{ssslllgggeeeeeefffgggeeeaaaZZZUUUPPPOOOOOOQQQUUUddd}}}~~~mmmcccZZZQQQNNNNNNOOOSSSXXXcccuuu}}}vvvlllggg^^^WWWTTTTTT```dddUUUMMMFFFRRRggg~~~uuujjjbbbUUUEEE:::777555333222333333222111111111111111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------+++)))((()))---///---,,,,,,,,,,,,---------......222......222444888EEETTThhheeeiii{{{zzzwww}}}|||oooiiiiiimmmrrrwwwtttrrrrrrxxx~~~|||}}}{{{}}}~~~{{{wwwuuuqqqqqqppppppooonnnnnnnnnjjjjjjkkklllpppwww~~~|||||||||}}}~~~~~~}}}}}}~~~~~~rrrooonnnlllkkklllmmmllljjjhhhiiillloooqqqqqqrrrvvvzzz}}}xxxrrreeeWWWQQQOOOTTTbbbrrryyynnnccc[[[UUURRRGGGFFFEEEDDDDDDEEEGGGHHHIIIIIIHHHGGGFFFDDDDDDCCCGGGFFFEEEDDDEEEGGGIIIJJJLLLLLLLLLKKKKKKKKKKKKKKKNNNNNNNNNNNNNNNMMMMMMMMMPPPPPPRRRVVV[[[```bbbcccfffooouuutttooommmkkkiiijjjhhhhhhnnnuuu}}}|||xxxwwwwwwwwwwwwwwwyyy}}}~~~zzzvvviii```WWWWWW[[[bbblllvvvtttqqqmmmiiiggggggiiikkkkkkoootttwwwyyy{{{~~~|||zzzxxxvvv~~~uuummmpppuuuxxx|||uuuhhhbbbcccgggjjjooonnnpppqqqjjj\\\QQQMMMJJJOOOVVV^^^fffjjjmmmnnnqqqqqqrrrtttvvvvvvvvvvvvxxxzzz}}}}}}zzzwwwuuutttxxxwwwwwwyyy}}}~~~}}}zzzyyyyyyxxxwwwwwwwwwwwwwwwyyy|||~~~~~~|||zzz}}}~~~}}}}}}|||~~~wwwpppkkkgggeeefffggghhhgggccc]]]XXXPPPNNNMMMMMMPPP[[[rrrvvvhhh^^^TTTPPPNNNNNNQQQVVV]]]nnn}}}~~~yyypppfff^^^WWWTTTRRR[[[vvvvvvaaaRRRHHHMMMZZZxxxzzzpppggg[[[JJJ???777555333222333333222111111111111111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************************************++++++++++++++++++++++++))))))*********++++++++++++***(((***,,,...---+++,,,,,,---------.........000...///222666;;;IIIVVVcccccckkk~~~yyyuuuyyy~~~~~~yyymmmlllnnnrrruuutttpppmmmooovvv}}}~~~~~~|||yyyvvvtttrrrqqqpppooommmlllkkkjjjjjjkkklllooossszzz}}}}}}}}}}}}~~~~~~~~~||||||~~~~~~{{{vvvssspppmmmmmmtttsssrrrrrrrrrssstttuuuuuuuuuxxx|||zzzuuuhhhZZZRRROOOTTTbbbppp~~~yyyoooeee[[[SSSNNNLLLGGGGGGGGGHHHIIIJJJKKKKKKMMMNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNOOOPPPRRRSSSVVVVVVWWWWWWWWWVVVUUUTTTZZZZZZYYYYYYYYYZZZ[[[[[[ZZZZZZ\\\___eeejjjnnnppprrr~~~~~~yyyvvvssstttxxx~~~}}}{{{{{{zzzyyyyyyzzz}}}~~~zzztttpppkkkbbb\\\]]]bbbjjjttt}}}|||zzzvvvrrrooonnnnnnnnnmmmqqqvvvyyy{{{~~~}}}|||zzzyyy}}}}}}xxxyyy||||||}}}wwwmmmhhhhhhjjjlllmmmlllnnnoooiii\\\RRRNNNNNNQQQWWW]]]cccgggiiijjjlllmmmoooqqqrrrsssttttttwwwzzz~~~}}}yyyvvvuuuuuuuuuwwwzzz}}}~~~~~~|||wwwwwwvvvwwwwwwxxxyyyyyy{{{{{{}}}~~~~~~}}}|||{{{zzz}}}~~~|||{{{{{{zzz}}}|||tttnnnjjjhhheeefffggghhhhhhfffaaa]]]SSSPPPMMMKKKLLLTTTfffxxx{{{nnncccXXXRRROOOMMMOOOSSSYYYhhhuuuyyyzzz{{{wwwoooeee___ZZZVVVRRRUUUggg|||mmmXXXLLLKKKOOOjjj{{{xxxyyypppcccRRREEE888666333333333444333333111111111111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************************************************************************************))))))*********+++++++++,,,+++******,,,---,,,***,,,------------............---///333888@@@MMMXXX]]]aaammmyyyyyyxxxzzz{{{uuussstttvvvpppjjjooouuuxxxyyyrrrmmmjjjmmmwww~~~}}}~~~|||yyyvvvsssrrrrrrqqqpppnnnllljjjhhhggggggiiimmmqqquuu|||~~~~~~~~~}}}}}}~~~}}}{{{{{{|||~~~~~~~~~~~~~~~~~~}}}|||{{{}}}~~~|||xxxtttqqqqqqvvvwwwwwwxxxwwwvvvuuutttyyyyyy{{{~~~~~~zzznnn___UUUQQQUUUbbbnnnvvvqqqhhh^^^VVVQQQNNNNNNIIIJJJLLLNNNPPPQQQRRRSSSUUUVVVWWWXXXYYYZZZZZZYYYXXXXXXYYYZZZ[[[\\\\\\\\\aaacccgggjjjlllllljjjiiiiiihhheeedddcccdddfffgggggggggiiikkkpppvvv{{{~~~}}}}}}~~~|||{{{|||}}}~~~}}}vvvqqqhhhaaa]]]___eeelllvvv~~~~~~{{{wwwtttqqqpppuuuwww{{{~~~~~~~~~xxxppplllkkkkkkkkkkkkiiijjjjjjeeeZZZQQQOOOOOOQQQVVV[[[aaaeeegggiiiiiikkkmmmooopppqqqssstttwwwzzz}}}~~~|||yyywwwwwwuuuvvvyyy{{{~~~~~~}}}vvvvvvvvvwwwxxxzzz{{{|||~~~~~~~~~~~~}}}}}}||||||xxx{{{}}}~~~|||zzzzzzzzzzzz}}}}}}sssnnnkkkjjjffffffggghhhiiigggdddaaaWWWSSSPPPMMMLLLQQQ___nnnzzzqqqfff[[[TTTOOOLLLNNNQQQXXXdddooorrrssssssnnnhhhfffbbb^^^ZZZTTTSSS\\\iiittt\\\RRRNNNMMM[[[~~~~~~xxx|||yyylllZZZKKK:::777444333444444444444111111111111000000000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************************************************************))))))))))))))))))))))))++++++,,,,,,,,,---------,,,++++++++++++++++++***------------..................111555;;;DDDPPPYYYYYY___mmmpppsss{{{zzzqqqmmmooosss}}}jjjhhhrrrzzz{{{zzzsssooolllqqq}}}~~~}}}}}}yyyvvvsssqqqppppppppppppnnnmmmjjjhhhgggeeeiiimmmrrrvvv{{{~~~}}}}}}|||}}}}}}|||zzzzzz{{{}}}~~~~~~}}}||||||}}}~~~}}}~~~~~~|||zzzyyy{{{}}}~~~{{{zzz{{{vvvxxx{{{||||||zzzxxxvvv{{{{{{}}}ttteeeYYYTTTXXXdddnnnsssnnnggg___ZZZXXXXXXYYYQQQRRRRRRTTTWWWZZZ]]]___```aaabbbcccccccccccccccaaabbbdddeeefffeeedddcccjjjnnnuuu|||~~~xxxuuuqqqnnnmmmnnnppprrrsssttttttuuuxxx}}}~~~}}}}}}}}}}}}{{{vvvjjjdddaaaeeejjjooovvv|||}}}yyyvvv}}}}}}}}}~~~~~~~~~zzztttpppnnnllljjjiiieeedddddd___VVVPPPOOONNNPPPTTTYYY^^^cccgggiiihhhkkknnnppppppqqqsssuuuxxxyyyzzzyyywwwwwwxxxyyywwwyyy{{{}}}~~~~~~wwwwwwwwwxxxzzz|||}}}~~~~~~}}}}}}|||{{{{{{{{{{{{wwwyyy|||}}}|||zzzyyyyyy|||~~~uuuoookkkjjjhhhhhhggghhhiiihhheeecccYYYUUURRROOOMMMPPPZZZffftttiii\\\UUUPPPLLLMMMQQQUUU^^^fffkkkmmmlllhhhdddgggeeeccc___YYYTTTWWW]]]www{{{___SSSNNNKKKTTTsss~~~sss```PPP===:::666444444444444444111111111111000000000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))))))))))))))))))))++++++,,,,,,,,,---------+++,,,,,,++++++***++++++---------.........//////...000333777>>>IIISSSYYYWWW^^^nnn|||nnngggrrr~~~tttnnnooorrr~~~|||jjjiiissszzzzzzxxxssspppooouuu~~~{{{wwwtttqqqoooooonnnnnnoooooonnnllljjjiiihhhlllqqqvvvyyy|||~~~}}}||||||{{{||||||{{{zzzzzz{{{}}}}}}~~~|||zzz{{{|||~~~}}}}}}~~~}}}zzzxxx{{{|||}}}~~~~~~|||~~~~~~|||}}}~~~~~~}}}{{{xxxvvvuuutttsssuuuyyy~~~xxxjjj\\\WWW]]]hhhpppppplllgggbbb``````ccceee^^^]]][[[\\\^^^dddiiilllnnnnnnlllkkkjjjiiiiiiiiiiiijjjmmmnnnooonnnlllkkkqqqvvv}}}|||yyyvvvvvvyyy}}}}}}~~~~~~~~~~~~|||}}}~~~zzztttooommmqqquuuxxx{{{|||}}}}}}~~~{{{wwwuuussspppnnngggbbb^^^\\\WWWPPPLLLNNNMMMOOORRRVVV\\\bbbfffiiiiiimmmpppqqqppppppsssuuuwwwxxxwwwvvvuuuuuuxxxzzzzzz|||}}}}}}}}}}}}yyyyyyyyyyyyzzz|||}}}~~~zzzzzzzzzyyyyyyxxxxxxxxxwwwzzz|||}}}|||{{{zzzzzz~~~~~~yyysssooonnnmmmllljjjjjjjjjiiigggeeeZZZVVVRRRPPPNNNNNNVVV___sssxxxmmm```XXXQQQMMMMMMPPPOOOUUU]]]eeejjjkkkiiigggfffeeeddd```[[[XXXVVVWWWjjjeeeQQQJJJIIISSSiiiyyyfffUUUAAA===888555444444444333111111111111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************************************************************************************************************))))))*********+++++++++***+++,,,,,,+++***+++,,,------........./////////...222666:::CCCPPPZZZ]]]ZZZbbbqqqrrriiijjjyyyxxxttttttwww}}}pppmmmrrruuutttrrrooopppsssyyy}}}{{{yyyvvvssspppooonnnlllmmmooooooooommmkkkiiikkkpppwww}}}~~~}}}|||{{{{{{zzz{{{|||{{{zzz{{{|||~~~}}}{{{yyyzzz}}}~~~}}}}}}~~~~~~zzzxxxyyy{{{|||}}}}}}}}}~~~~~~zzzssslllhhhfffffffffhhhmmmttt{{{xxxkkk]]]YYYaaalllsssnnnlllhhheeeeeefffiiikkkjjjhhhgggfffiiinnnsssvvvxxxvvvrrrnnnkkkjjjjjjjjjlllnnnqqqtttvvvwwwvvvvvvxxx||||||xxxuuutttssssssvvvzzz|||~~~~~~xxxuuuvvv|||}}}~~~|||}}}}}}{{{xxxvvvvvvuuusssrrrggg```YYYTTTOOOJJJIIILLLNNNOOOQQQUUUZZZ```eeegggjjjnnnrrrrrroooooorrruuuuuuvvvwwwwwwvvvvvvxxxyyy}}}~~~~~~|||zzzzzz}}}zzzzzzyyyyyyyyyzzz{{{{{{yyyzzzzzz{{{zzzzzzyyyxxxxxxzzz}}}~~~}}}|||||||||~~~}}}}}}}}}yyywwwtttqqqooommmlllkkkiiiggg]]]XXXUUURRROOOMMMRRRZZZffftttfff\\\TTTMMMLLLOOOLLLPPPXXXbbbiiilllllllllbbbbbbaaa^^^[[[YYYWWWUUUeeekkkRRRIIIKKKUUU```xxx{{{jjjYYYDDD@@@:::666444333333222111111111111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))*********+++************************************************************************++++++++++++++++++++++++))))))*********+++++++++(((***,,,,,,******,,,...............////////////...333888===IIIYYYccceeedddkkkxxxoookkkrrryyyqqqpppnnnlllkkklllqqqwww}}}xxxxxxvvvuuusssqqqoooooolllmmmnnnooommmkkkhhhfffjjjqqqyyy~~~~~~~~~~~~}}}||||||yyy{{{||||||{{{|||~~~}}}{{{yyyzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{yyywwwyyyzzzzzzzzzzzz|||~~~~~~zzzssslllhhh``````______cccjjjrrrwwwzzzuuuiii[[[YYYcccooouuutttssspppnnnmmmnnnpppqqqrrrrrrrrrssstttwwwyyyzzzxxxtttnnnhhhddddddeeefffgggjjjnnnsssxxx{{{}}}~~~~~~{{{uuuqqqllllllkkkllloootttxxx{{{}}}xxxwwwzzzyyy|||yyyxxx|||~~~{{{}}}~~~wwwuuusssssstttuuutttsssfff^^^VVVPPPJJJFFFGGGKKKPPPPPPRRRTTTYYY^^^cccfffjjjnnnrrrrrrooonnnppptttsssuuuxxxyyyyyyxxxwwwxxx~~~~~~}}}zzzwwwxxx{{{zzzzzzyyyxxxxxxxxxyyyyyy{{{|||}}}~~~~~~}}}|||{{{yyy{{{~~~~~~}}}}}}}}}}}}{{{{{{}}}xxxvvvrrrooonnnllljjjhhhaaa\\\XXXVVVRRROOORRRXXX___xxxyyyjjj___UUUNNNLLLNNNMMMPPPXXXbbbjjjlllmmmmmm^^^___^^^[[[ZZZZZZWWWTTT```|||oooTTTKKKPPPTTTYYYkkkuuuxxxmmm[[[FFFAAA;;;666444333222111111111111111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------'''***,,,,,,******---///............/////////000---444:::@@@NNN```jjjkkkmmmrrr}}}wwwnnnmmmxxxtttnnniiifffffflllsss||||||vvvuuuuuutttsssqqqpppooommmmmmnnnnnnlllhhheeebbbgggnnnxxx~~~~~~}}}}}}yyyzzz|||||||||}}}~~~{{{xxxzzz}}}}}}}}}~~~~~~~~~~~~}}}|||yyy{{{~~~~~~|||zzzvvvwwwyyyyyyxxxxxxyyy{{{~~~{{{vvvqqqnnn```___]]]\\\^^^dddkkkqqquuurrrgggZZZXXXcccpppuuu}}}|||yyywwwvvvvvvvvvwwwuuuwwwyyy{{{}}}|||{{{{{{sssnnnggg```\\\\\\^^^```aaaccciiiooovvv||||||uuuqqqnnnmmmllllllmmmpppsssuuuzzz}}}{{{{{{{{{xxxrrrpppsssrrrtttxxx~~~}}}~~~}}}{{{}}}~~~{{{}}}|||xxxxxx{{{yyypppkkknnnrrrrrrooonnnaaa\\\TTTKKKDDDCCCFFFIIILLLMMMOOOQQQUUUZZZaaaeeeiiinnnqqqooooooqqqqqqpppuuuuuuwwwxxxyyyzzz{{{{{{|||}}}~~~~~~~~~}}}{{{zzzyyyvvvttttttwwwzzzyyyxxx|||~~~~~~}}}zzzyyy{{{}}}zzzuuuooojjjhhhjjjmmmpppfffbbb]]]WWWSSSPPPPPPPPP\\\kkkyyyggg^^^YYYRRRMMMMMMJJJQQQWWW]]]hhhsssvvvqqqkkk```XXXYYY[[[YYYWWWYYY]]]qqqqqqXXXNNNPPPUUUYYYeeezzzyyy|||oooaaaOOOCCC888777666222000111222111///.........///000////////////............------...///...---+++***,,,,,,,,,+++++++++******)))************+++++++++******++++++++++++************+++++++++,,,,,,,,,******))))))))))))******---,,,,,,+++*********+++.........------,,,,,,,,,...//////...------000222777333<<>>OOO[[[ccceeekkkwwwzzzuuuuuu}}}vvvpppttt||||||zzzxxxwwwtttsssqqqpppooollliiifffeeefffjjjsss|||~~~zzz{{{zzzyyyxxxwwwvvvuuuuuuxxx}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}}}}|||zzzyyyyyyxxxxxx}}}~~~~~~}}}{{{|||}}}}}}~~~zzzssshhhWWWQQQUUUXXXjjjyyyttthhhjjjlllnnnnnnmmmkkkiiibbb]]]VVVRRRUUU\\\eeekkksssvvvyyyzzzzzzyyyyyyzzz|||}}}}}}|||zzzyyyyyyzzzyyyyyyxxxzzz}}}~~~yyyyyyyyywwwvvvtttrrrqqqsssrrrqqqsssuuuwwwxxxwwwuuutttvvvyyy}}}~~~~~~~~~~~~~~~ttttttvvvyyyzzzzzzvvvtttmmmppppppiii]]]TTTQQQRRRXXXXXXWWWRRRKKKGGGFFFHHHEEEEEEDDDCCCCCCDDDEEEFFFHHHJJJMMMPPPSSSXXX^^^ccciiijjjlllooorrruuuwwwxxx{{{{{{{{{||||||}}}}}}}}}|||}}}~~~|||zzzxxxwwwxxxxxxxxxxxxyyyyyyzzzzzzzzzuuuwwwzzz{{{zzzyyyxxxyyyxxxxxxxxxyyyzzz|||~~~|||{{{{{{}}}}}}uuunnniiifffdddddddddeeedddaaa]]]YYYRRRNNNLLLNNNPPPYYYppp|||kkkccc]]]WWWSSSPPPOOOUUU\\\bbbiiippppppggg\\\TTTPPPLLLLLLMMMQQQaaazzzdddSSSSSSWWWSSSLLLIIIHHH___}}}~~~{{{{{{bbbHHH;;;:::666444222222222333222000000000000000////////////---......///......---------...///...---,,,---...,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,************++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,------.../////////...222333222888HHH[[[ggghhhkkkrrr}}}~~~tttrrrsssyyy{{{|||xxxzzzyyytttrrrxxx~~~}}}||||||{{{zzzxxxvvvssspppmmmiiiccc```bbbfffmmmuuu|||}}}|||yyyyyyxxxxxxwwwwwwvvvvvvyyy~~~~~~}}}~~~~~~~~~|||}}}}}}}}}||||||{{{zzzyyyxxxwww|||}}}}}}|||{{{{{{|||~~~|||yyysssiiiYYYTTTVVVVVVeee~~~vvvqqqgggjjjnnnpppppplllgggdddaaa[[[UUUSSSWWW___fffjjjnnnqqquuuxxxyyyyyyzzz{{{zzz{{{|||{{{yyywwwxxxyyywwwvvvuuuvvvyyy|||||||||{{{zzzyyyxxxvvvtttrrrqqqqqqpppooopppsssuuuuuuuuutttssstttwww{{{~~~}}}~~~~~~||||||}}}{{{~~~~~~~~~~~~~~~rrrsssvvvyyyzzzyyyuuurrroooooollleee]]]VVVUUUVVVWWWYYYXXXSSSKKKGGGGGGIIIFFFFFFEEEDDDDDDDDDEEEEEEGGGIIILLLPPPSSSXXX]]]aaajjjkkkmmmooorrrtttvvvwwwvvvwwwxxxyyyzzz{{{{{{{{{{{{}}}}}}|||xxxwwwwwwyyyyyyxxxxxxwwwwwwxxxyyyzzzuuuwwwyyyyyyxxxwwwxxxyyyzzzyyyxxxxxxzzz|||~~~~~~}}}|||{{{|||~~~~~~~~~wwwooojjjhhhddddddeeefffeeebbb]]]YYYWWWOOOLLLNNNOOOTTTfffzzzoooeee^^^XXXTTTOOONNNRRRYYY^^^fffooosssmmmbbbWWWQQQMMMNNNOOORRR^^^zzziiiUUURRRUUUQQQLLLJJJKKKeee{{{wwwzzz~~~zzzgggNNN???<<<666444222222333333222111000000000000////////////,,,---...//////...------,,,...///...---,,,...///,,,,,,,,,---------......+++++++++,,,,,,,,,------************++++++++++++)))*********+++++++++++++++++++++++++++,,,------,,,,,,------...//////000000222222222===SSSgggqqqpppqqqvvv{{{{{{~~~zzzuuuxxx~~~~~~~~~pppiiilllnnnnnnrrr{{{~~~{{{{{{|||||||||{{{xxxuuuqqqnnniiiccc___```gggqqqxxx|||}}}~~~yyyyyyyyyzzzzzzyyyyyyxxxyyy~~~~~~~~~~~~zzz|||~~~~~~~~~~~~|||{{{zzzyyyzzz|||}}}}}}{{{{{{|||}}}}}}~~~zzztttkkk\\\WWWWWWSSS^^^xxx~~~wwwrrrhhhlllqqqsssrrrmmmfffaaa^^^YYYSSSRRRWWW^^^dddgggjjjnnnssswwwxxxyyyyyyzzzyyyzzz{{{zzzxxxvvvwwwxxxtttsssrrrsssvvvxxxyyyyyyxxxxxxxxxwwwvvvuuutttssssssqqqpppppprrrssssssssssssrrrsssvvvyyy||||||||||||}}}|||zzzyyyyyyzzz|||~~~~~~~~~~~~rrrsssvvvyyyzzzyyyuuuqqqrrrnnnhhhbbb^^^[[[ZZZZZZUUUWWWWWWRRRKKKGGGHHHKKKGGGGGGFFFEEEEEEEEEEEEEEEFFFHHHKKKOOORRRWWW\\\```jjjkkkmmmppprrruuuwwwxxxtttuuuvvvxxxyyyzzz{{{{{{{{{|||}}}{{{wwwvvvxxx{{{zzzyyywwwvvvvvvwwwyyy{{{vvvwwwxxxxxxwwwvvvxxxyyyzzzzzzyyyxxxyyy{{{~~~~~~}}}{{{{{{|||}}}xxxppplllkkkddddddeeegggfffbbb]]]YYYZZZQQQKKKNNNOOOQQQ___pppsssfff___XXXSSSNNNLLLOOOVVVYYYbbbmmmssspppfffYYYQQQPPPRRRRRRRRR\\\tttlllXXXTTTUUUQQQLLLJJJRRRlllzzztttuuuyyyzzzjjjSSSBBB===666555333222333333222111000000000000////////////,,,---.../////////------,,,...///...------...///,,,,,,,,,------.........+++++++++,,,,,,---------)))************+++++++++))))))******++++++++++++++++++******++++++,,,---,,,,,,------...///000000111333222333AAAZZZnnnwwwwwwtttwwwyyyvvvxxx}}}zzzyyy}}}|||hhh___bbbfffiiirrr||||||yyyzzz|||}}}|||yyywwwuuurrrppplllgggccc```iiittt{{{}}}}}}yyyzzz{{{|||||||||{{{{{{xxx~~~}}}}}}yyy{{{~~~~~~}}}|||yyy{{{}}}}}}|||{{{|||}}}~~~}}}yyyuuummm___YYYWWWPPPXXXppp~~~~~~}}}~~~{{{vvvjjjnnnsssvvvtttmmmeee```[[[VVVPPPPPPUUU[[[aaaccciiimmmrrrvvvwwwxxxxxxyyyyyyzzzzzzyyywwwvvvvvvwwwsssrrrpppqqqtttvvvwwwwwwvvvvvvvvvvvvvvvvvvuuutttwwwuuussssssttttttsssrrrsssrrrrrruuuxxxzzz{{{zzz{{{}}}|||yyyxxxwwwyyyzzz{{{}}}~~~~~~~~~tttuuuuuuvvvuuuttttttssskkkgggbbb^^^\\\[[[ZZZYYY\\\ZZZVVVQQQMMMJJJHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDGGGIIILLLOOORRRVVV[[[___dddggglllqqqtttuuuuuuuuuxxxwwwwwwwwwxxxyyyyyyzzz|||zzzxxxvvvvvvvvvwwwxxx{{{yyyvvvuuuuuuwwwzzz|||zzzyyyxxxxxxwwwxxxxxxxxxuuuuuuwwwzzz~~~~~~{{{{{{|||~~~~~~~~~ssslllkkklllhhhdddcccdddcccaaa^^^XXXWWWSSSNNNKKKPPP[[[dddvvvkkkcccZZZUUUPPPMMMOOOTTTYYY___hhhpppqqqjjj^^^VVVNNNNNNOOOQQQWWWiiilll```ZZZWWW\\\___VVVXXXiii}}}~~~|||xxxnnnvvv~~~ttt[[[EEE<<<777666444444444444222111111111111111000000000000000000///...------,,,,,,------------------------------++++++++++++------------,,,,,,+++***)))))))))))))))))))))******************))))))))))))))),,,,,,,,,---------......---------...............///222555999IIIbbbwww|||zzzzzztttsssppprrrzzz}}}ooobbb^^^```hhhnnnvvv|||yyyuuuuuuwwwzzz|||~~~}}}zzztttmmmhhhffffffeeelllsssuuuxxx}}}~~~zzz{{{}}}}}}||||||~~~|||zzzxxxwwwyyy}}}}}}|||{{{zzz{{{|||~~~~~~}}}~~~yyyooobbbXXXUUUVVVXXXYYYuuu|||wwwxxxxxxppplllnnnqqqrrrnnnggg___ZZZVVVSSSPPPOOORRRYYY```eeejjjoootttvvvvvvwwwyyy|||~~~{{{yyyzzz||||||zzzxxxvvvvvvuuuuuuuuuuuuuuuvvvyyywwwuuuuuuvvvwwwvvvuuutttssssssssssssssssssrrrrrrssstttvvvyyyzzzyyywww{{{{{{{{{|||{{{{{{zzzyyyxxxzzz|||~~~}}}|||{{{{{{|||}}}vvvvvvuuutttsssrrrrrrqqqjjjfffaaa\\\YYYWWWVVVVVV[[[XXXTTTPPPLLLJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDHHHJJJMMMPPPSSSXXX]]]aaaeeegggkkkooorrrsssttttttxxxxxxxxxxxxxxxyyyzzzzzzxxxxxxyyyyyyyyyyyyyyyyyy|||{{{yyywwwwwwxxxzzz|||xxxxxxwwwwwwwwwxxxyyyyyyvvvvvvxxxzzz}}}~~~}}}{{{|||}}}~~~~~~uuuooommmkkkhhheeedddeeeeeebbb___XXXWWWSSSNNNKKKOOOXXX```{{{qqqggg^^^XXXSSSOOOPPPTTTWWW\\\eeennnqqqkkk___UUURRRPPPOOOOOOQQQ^^^wwwlll^^^ZZZ[[[eeellleeeVVVddd}}}}}}}}}wwwrrrppp{{{{{{```JJJ@@@888666444444444444222111111111111111000000000000000//////...------,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,+++******)))************************************)))))))))))),,,,,,,,,,,,---------------------............///222444666===OOOiii}}}sssgggiiirrrpppeeebbbdddjjjooovvv||||||xxxwwwwwwyyyzzz{{{zzzyyyvvvqqqlllhhhggghhhgggnnntttvvvxxx|||~~~|||zzz{{{}}}}}}||||||~~~}}}{{{zzzyyyxxx{{{~~~}}}{{{zzzzzz{{{~~~~~~~~~||||||~~~yyypppcccYYYUUUUUUVVVWWWbbbvvv~~~}}}}}}}}}}}}~~~|||yyyzzz|||ssslllkkknnnqqqqqqllleee]]]XXXSSSQQQNNNNNNRRRYYYaaafffiiinnnsssuuuuuuvvvyyy|||}}}{{{zzzzzz||||||zzzxxxuuuuuuuuuvvvvvvwwwxxxyyyzzzxxxvvvuuuuuuuuutttsssssssssssssssrrrrrrrrrrrrsssssssssvvvyyyzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzwwwxxxzzz|||}}}}}}|||{{{}}}|||{{{zzzzzz{{{|||}}}vvvuuusssqqqpppooooooooojjjfff```ZZZVVVTTTSSSSSS[[[XXXSSSOOOKKKJJJKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDHHHJJJNNNQQQUUUZZZ___cccggghhhjjjmmmppprrrssssssxxxxxxxxxxxxyyyzzz{{{|||vvvwwwzzz|||}}}|||{{{zzz}}}|||{{{zzzzzzzzzzzzzzzvvvvvvvvvvvvwwwyyyzzz{{{xxxxxxxxxzzz}}}~~~}}}{{{{{{|||}}}~~~~~~~~~~~~wwwqqqoookkkhhhffffffhhhhhhdddaaaWWWWWWTTTOOOKKKMMMSSSYYYlllyyynnnccc\\\VVVRRRQQQTTTSSSWWW___kkkrrrnnn```TTTTTTRRRPPPNNNMMMUUUiii|||kkkZZZVVVZZZkkkwwwsssXXX___ppp}}}zzzcccLLLAAA999777444444444444222111111111111111000000000000/////////...------,,,,,,------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++*********,,,,,,++++++******))))))************************+++++++++,,,,,,,,,------------........./////////555666888CCCXXXrrr~~~ooo```fffvvv~~~pppgggfffiiimmmqqqwww|||~~~~~~~~~|||||||||}}}~~~zzzyyywwwxxxyyyzzzzzzyyyvvvuuurrroookkkiiiiiikkklllrrrwwwwwwxxx{{{|||zzzyyy{{{||||||||||||}}}~~~}}}||||||wwwyyy|||}}}}}}}}}~~~}}}~~~}}}{{{zzz|||||||||zzzzzz|||xxxpppdddZZZUUUSSSSSSSSSTTT___uuu~~~~~~|||zzzwwwxxxyyyzzz{{{|||}}}}}}}}}|||||||||}}}~~~|||wwwpppjjjjjjmmmpppoooiiiaaaZZZVVVPPPOOOMMMNNNRRRYYY```dddgggkkkqqqssstttuuuxxx{{{}}}{{{zzz{{{||||||{{{yyyuuuuuuvvvxxxyyyzzz||||||{{{yyyvvvttttttsssqqqpppsssssssssrrrrrrqqqqqqqqqrrrqqqppprrruuuxxxzzzzzzzzzyyyxxxwwwxxxyyyzzzzzzuuuvvvxxxyyyzzzyyyxxxxxx{{{zzzyyyxxxxxxyyyzzz{{{tttrrrpppmmmlllmmmnnnnnnjjjfffaaaZZZTTTRRRRRRSSS^^^ZZZTTTOOOKKKJJJKKKLLLHHHGGGFFFEEEDDDDDDDDDDDDGGGIIIMMMQQQUUU[[[aaaeeeiiijjjlllnnnppprrrtttuuuvvvvvvwwwyyy{{{}}}xxxyyy{{{|||}}}}}}||||||}}}}}}||||||{{{zzzyyyxxxuuuuuuuuuvvvxxxzzz{{{|||{{{zzzyyyzzz|||}}}|||zzz||||||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{}}}~~~xxxqqqoookkkiiiggghhhjjjjjjfffcccXXXWWWTTTPPPLLLLLLOOORRRaaa{{{uuuhhh___YYYSSSPPPRRRQQQSSS[[[iiissspppcccVVVUUUSSSQQQOOOMMMRRRcccsssjjjWWWPPPTTTfffuuuttt^^^___fffttt~~~fffOOODDD:::777555333444444222111111111111111000000000/////////.........---------------------------------++++++------------++++++,,,,,,,,,++++++*********------,,,,,,+++***)))))))))***************+++++++++++++++,,,,,,,,,,,,---------......//////000000666555:::IIIaaaxxxvvvjjjbbbjjj~~~{{{nnnggghhhlllppptttyyy|||}}}}}}}}}}}}yyyyyyyyyzzz|||~~~zzzxxxwwwwwwxxxyyyyyyxxxuuutttqqqmmmjjjjjjkkknnnsssxxx|||{{{{{{|||{{{yyyyyy{{{||||||{{{|||}}}~~~}}}|||}}}}}}xxxyyy{{{{{{{{{{{{}}}~~~}}}}}}||||||~~~|||xxxwwwxxxxxxqqqggg]]]VVVRRRPPPPPPOOOTTT```sss}}}||||||{{{yyywwwtttuuuvvvxxxyyyzzz{{{{{{|||}}}~~~|||zzz{{{~~~~~~|||yyyuuunnnjjjhhhlllooommmfff]]]WWWTTTOOOOOONNNOOOSSSXXX]]]```ccchhhnnnqqqrrrtttxxx{{{||||||{{{{{{||||||{{{{{{wwwxxxyyyzzz{{{{{{||||||yyywwwtttsssssssssrrrpppsssssssssrrrqqqqqqpppppppppnnnmmmnnnqqquuuxxxyyyxxxwwwvvvuuuuuuwwwyyy{{{vvvwwwxxxxxxyyyxxxxxxwwwyyyxxxwwwwwwwwwwwwxxxyyypppnnnllljjjjjjjjjlllmmmhhhfff```YYYSSSQQQSSSUUU```\\\UUUOOOKKKIIIJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEHHHLLLPPPUUU[[[aaaffflllmmmnnnppprrruuuvvvwwwtttuuuwwwyyy|||}}}}}}|||{{{{{{|||}}}}}}||||||||||||{{{zzzxxxwwwvvvvvvvvvwwwxxxzzz{{{||||||{{{yyyzzz{{{|||{{{zzz|||}}}}}}~~~~~~~~~~~~}}}|||zzzxxxwwwxxxyyy|||}}}~~~yyyqqqnnnmmmjjjhhhiiikkkjjjgggdddZZZXXXUUUQQQMMMLLLLLLNNNZZZssszzzkkkbbb[[[SSSOOOOOOOOOQQQYYYgggrrrrrrfffZZZUUUSSSQQQOOOMMMQQQ^^^lllkkkWWWNNNNNN]]]llllllccc___```iiiuuuyyyjjjUUUIII;;;888555333333333333222111111111111000000000///...............---------------------------------++++++------------++++++,,,,,,+++++++++++++++***------,,,,,,+++***))))))))))))******+++++++++,,,++++++,,,,,,,,,---------------......///000000111444444<<>>:::666333333333333333111111111111000000000000---.....................------------------------...---++++++++++++---...++++++++++++++++++++++++)))))))))))))))*********))))))***+++,,,,,,------.........////////////000------...///000111222222444<<>>888777555333333555111111111111000000000000000000//////.........---......---------,,,,,,,,,((()))+++,,,------,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,&&&&&&'''((()))***++++++))))))***+++---...//////333///---///000//////111999@@@RRRhhhtttzzzzzz|||{{{|||rrroootttzzz}}}xxxuuuzzz|||{{{{{{{{{xxxsssqqqooollljjjkkkqqqyyy~~~}}}}}}|||yyyvvvuuuwwwzzz|||}}}|||}}}~~~~~~|||xxxxxx|||~~~|||zzzyyyxxxzzzzzzzzz{{{{{{{{{||||||~~~~~~}}}|||{{{zzzzzzzzz{{{|||}}}~~~~~~||||||}}}{{{yyy{{{}}}wwwrrrvvvxxx||||||uuullldddZZZRRRLLLIIIHHHIIIJJJPPP]]]jjjyyy~~~}}}~~~~~~}}}}}}~~~|||||||||{{{|||||||||{{{zzzxxxwwwvvvuuuuuuttttttttttttuuuzzzzzz|||||||||{{{zzzyyy~~~{{{wwwvvvyyy~~~{{{vvvooohhhccc___]]]bbbfffiiifff___WWWTTTTTTNNNQQQUUUWWWXXXXXXZZZ[[[ZZZ^^^ccchhhkkknnnrrrtttvvvxxxyyyyyyxxxyyy{{{}}}}}}|||zzzxxxvvvtttssssssqqqqqqrrrsssuuuxxxzzz|||zzzzzzzzzyyywwwtttrrrpppooommmllllllnnnpppqqqqqqnnnpppsssuuuuuuuuuvvvwwwuuutttqqqpppppprrrtttvvvxxxxxxxxxyyyyyyxxxxxxxxxlllkkkiiieeeaaa\\\XXXUUUOOOLLLHHHGGGHHHIIIJJJJJJMMMJJJHHHGGGGGGHHHHHHGGGJJJHHHFFFDDDCCCDDDEEEFFFEEEIIIPPPWWW\\\aaafffiiioooppprrruuuwwwxxxyyyzzzzzz{{{}}}~~~~~~|||{{{zzzxxxyyyyyyyyyxxxzzz}}}}}}{{{yyyyyyzzz{{{zzzyyy}}}||||||{{{zzzzzzyyyyyyzzzyyywwwvvvuuuuuuuuuuuu{{{{{{||||||}}}}}}||||||{{{|||}}}~~~~~~}}}|||{{{~~~}}}wwwnnnhhhfffffffffeeefffccc]]]WWWSSSPPPOOOOOOLLLRRR^^^ssstttddd]]]YYYRRRMMMMMMMMMOOOUUUbbbmmmmmmgggZZZSSSMMMNNNOOOPPPTTTXXXoooqqq___YYY]]]```fffhhheeebbbiiirrrzzzqqqlllqqq{{{|||sss___HHH???888666555333333555111111111111000000000000000/////////..................---------,,,,,,,,,++++++,,,---,,,,,,******)))))))))))))))))))))))),,,++++++******++++++,,,)))))))))))))))*********+++++++++,,,,,,---------000,,,+++///000000111444;;;EEEXXXjjjrrrwww~~~zzzvvvzzzqqqoootttzzz}}}~~~zzzvvvzzz|||{{{{{{|||yyyuuuqqqooolllkkkmmmssszzz~~~}}}}}}zzzwwwttttttvvvyyy{{{||||||~~~~~~~~~|||{{{{{{}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}{{{yyyyyyyyyxxxvvvtttwww{{{~~~yyysssvvvuuuyyyzzztttmmmfff\\\TTTMMMJJJIIIIIIJJJNNNZZZgggtttzzz}}}||||||}}}~~~|||{{{zzz|||}}}~~~~~~~~~}}}{{{zzzuuutttttttttttttttuuuuuuwwwxxxyyy{{{||||||{{{{{{}}}{{{xxxxxxzzz~~~~~~zzztttmmmgggbbb^^^\\\___bbbdddaaaZZZTTTRRRSSSOOOQQQUUUVVVWWWWWWXXXYYYZZZ]]]cccgggkkknnnqqqtttuuuvvvxxxxxxwwwxxxzzz||||||{{{yyywwwuuutttssssssttttttuuuvvvxxxzzz|||}}}yyyyyyyyyxxxvvvtttqqqpppooonnnmmmnnnpppqqqqqqqqqppprrruuuvvvuuuuuuuuuvvvuuutttrrrqqqqqqsssuuuvvvwwwwwwxxxxxxxxxxxxwwwwwwhhhgggdddaaa\\\XXXTTTRRRJJJGGGEEEDDDGGGIIIKKKLLLLLLIIIGGGFFFGGGHHHGGGFFFHHHGGGEEECCCBBBCCCDDDEEEGGGLLLSSSZZZ___eeejjjmmmqqqrrrtttvvvwwwyyyyyyyyy||||||}}}}}}}}}{{{zzzxxxzzzzzzyyywwwwwwyyy}}}|||yyywwwxxxxxxxxxxxx{{{{{{zzzzzzyyyxxxxxxxxx{{{zzzxxxwwwuuutttttttttzzzzzzzzz{{{{{{{{{||||||||||||}}}}}}}}}|||{{{{{{~~~{{{vvvoooiiigggggghhhhhhhhheee```ZZZUUURRRPPPOOOMMMOOOWWWkkkzzzhhh^^^XXXRRRLLLLLLLLLMMMSSS```lllnnnjjjZZZSSSNNNNNNOOONNNPPPTTThhhlll___aaagggoooyyyzzzoooggglllwww}}}xxxlllnnn~~~xxxqqq]]]KKKAAA888666555222222444111111111111000000000000////////////..................---------,,,,,,,,,------------,,,+++***)))************************,,,++++++******++++++,,,,,,+++++++++*********)))------,,,,,,,,,,,,,,,,,,...******...000000333888>>>MMMbbbmmmooouuu~~~~~~|||zzz}}}uuuyyyxxxpppoootttyyyzzz~~~~~~~~~{{{www{{{|||{{{{{{}}}|||yyyrrrpppmmmlllooouuu|||~~~~~~}}}~~~xxxuuussssssuuuyyy{{{||||||~~~}}}}}}}}}~~~~~~~~~||||||}}}~~~~~~}}}yyyzzz{{{||||||}}}}}}}}}~~~}}}|||{{{zzzyyyxxxxxxxxxxxxyyyzzzzzz{{{|||||||||}}}~~~~~~zzzvvvrrrqqqqqqpppooonnnrrrxxx{{{}}}yyyssstttrrrvvvxxxsssnnnhhh___WWWPPPLLLIIIIIIIIILLLWWWbbbmmmuuu|||~~~}}}{{{{{{{{{|||}}}~~~~~~~~~}}}|||{{{zzz{{{|||}}}~~~~~~}}}{{{zzzsssssssssssstttuuuvvvvvvtttuuuwwwyyyzzz{{{|||||||||zzzyyyzzz||||||xxxrrrkkkeee```]]][[[]]]______\\\VVVRRRRRRSSSOOOQQQTTTVVVUUUUUUVVVWWWXXX\\\bbbfffjjjmmmpppssssssuuuwwwwwwwwwwwwyyy{{{{{{zzzyyywwwuuuttttttssstttuuuvvvxxxzzz{{{{{{{{{wwwwwwwwwvvvuuussspppoooooonnnnnnppprrrsssrrrpppsssuuuwwwwwwuuutttttttttuuutttrrrqqqrrrsssuuuwwwvvvwwwwwwwwwwwwwwwwwwvvvdddbbb___\\\WWWSSSPPPNNNGGGEEECCCCCCEEEHHHJJJKKKJJJHHHFFFEEEFFFGGGGGGFFFFFFEEECCCBBBBBBCCCDDDEEEJJJNNNUUU[[[aaafffjjjmmmqqqrrrtttvvvxxxzzz{{{{{{~~~~~~~~~~~~}}}{{{yyyxxxyyyzzzzzzyyyyyyzzz}}}}}}yyyvvvvvvwwwwwwwwwzzzzzzzzzyyyxxxxxxwwwwww{{{{{{zzzyyyxxxxxxwwwwwwyyyyyyyyyyyyzzz{{{{{{|||zzz{{{{{{||||||}}}}}}}}}~~~yyyuuuooojjjgggggghhhhhhgggeeeaaa]]]XXXSSSOOONNNOOONNNTTTgggnnnbbbZZZTTTPPPQQQPPPOOORRR]]]iiimmmjjj___WWWPPPNNNNNNMMMOOOSSSbbb~~~tttxxxwwwgggjjjvvv{{{ooooooxxxvvvdddPPPDDD:::666555333222333111111111111000000000//////////////////...............---------,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++...///000444:::@@@UUUjjjpppnnnvvv}}}{{{|||wwwuuu{{{yyyuuuyyy|||rrr|||~~~uuuppppppuuuyyy{{{~~~zzz|||{{{xxxxxx||||||zzz{{{~~~~~~{{{ssspppmmmnnnrrrxxx~~~~~~}}}~~~~~~xxxvvvttttttwwwzzz||||||}}}~~~~~~}}}{{{yyy{{{~~~}}}{{{xxxyyyzzz|||}}}~~~~~~}}}~~~}}}|||{{{zzzzzzuuuuuuwwwxxxzzz{{{}}}}}}}}}}}}~~~wwwsssnnniiifffdddddddddjjjooouuuxxxwwwwwwxxxzzzxxxxxx}}}yyysssrrrsssvvvwwwtttpppkkkbbbYYYSSSNNNJJJIIIHHHJJJSSS\\\jjjrrrzzz}}}}}}{{{zzzzzz{{{{{{||||||{{{{{{{{{{{{||||||zzz{{{|||}}}|||zzzwwwvvvrrrrrrrrrssstttuuuvvvwwwttttttvvvwwwxxxzzzzzz{{{{{{zzzzzz{{{~~~~~~}}}yyyvvvooohhhbbb]]][[[ZZZ]]]]]][[[XXXTTTRRRSSSUUUOOOQQQSSSTTTSSSSSSSSSTTTVVVZZZ```eeeiiilllppprrrsssuuuwwwxxxxxxxxxzzz{{{{{{zzzxxxwwwvvvuuuttttttssstttvvvxxxyyyyyyxxxwwwuuuuuuuuuuuutttrrrpppooommmmmmnnnppprrrrrrpppnnntttvvvxxxwwwuuusssssssssttttttsssrrrssstttvvvwwwvvvvvvwwwwwwwwwwwwvvvvvv```___[[[XXXTTTPPPMMMLLLHHHEEEBBBBBBDDDGGGHHHIIIIIIGGGDDDDDDEEEFFFFFFEEEEEEDDDBBBAAAAAACCCEEEFFFLLLPPPWWW\\\aaaeeeiiilllqqqrrrtttwwwzzz|||}}}}}}~~~}}}{{{zzzyyywwwyyy|||}}}|||{{{{{{|||}}}xxxvvvvvvwwwwwwwww{{{zzzzzzyyyyyyxxxwwwwwwyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxyyyzzz||||||xxxyyyyyyzzz|||}}}~~~~~~yyyvvvqqqkkkgggeeefffhhheeedddbbb^^^YYYTTTOOOMMMNNNNNNRRRbbbrrrddd\\\VVVSSSSSSRRRPPPRRR\\\hhhmmmllleee\\\RRROOOMMMMMMQQQVVVaaa}}}hhhgggqqq}}}{{{yyyzzz}}}oooVVVHHH;;;666555333222222111111111111000000000///.........///////////////......---------,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,---.........***++++++,,,...//////000///------/////////444;;;EEE\\\ppprrrppp{{{xxxvvvyyy|||zzzuuuuuu|||~~~wwwrrrwwwqqqkkkyyyyyyrrrppprrrvvvxxx~~~~~~|||zzz{{{|||xxx{{{{{{wwwuuuyyy|||}}}{{{{{{~~~~~~{{{ssspppmmmnnnttt{{{~~~}}}}}}~~~zzzxxxvvvwwwzzz|||}}}~~~}}}~~~~~~zzzxxxxxxzzz~~~|||yyyzzz{{{}}}~~~~~~}}}|||||||||{{{{{{{{{zzzzzztttuuuvvvxxxzzz{{{}}}}}}}}}}}}}}}~~~|||yyynnnjjjeee^^^YYYWWWWWWXXXbbbhhhnnnqqqpppnnnmmmnnnlllhhhiiiuuu}}}vvvuuuvvvxxxxxxuuusssnnneee[[[WWWQQQLLLJJJIIIJJJPPPWWWhhhqqqzzz|||}}}}}}}}}|||||||||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||~~~~~~~~~~~~|||yyywwwwwwyyy|||~~~{{{|||}}}}}}|||xxxuuurrrrrrrrrrrrrrrsssuuuvvvvvvuuuuuuvvvvvvwwwxxxxxxyyyzzzyyyzzz|||~~~~~~|||zzzwwwsssllleee^^^ZZZYYYXXX[[[YYYWWWSSSQQQPPPRRRTTTMMMPPPRRRSSSRRRQQQQQQQQQUUUYYY^^^dddgggkkkoooqqqsssuuuxxxzzzzzzzzz{{{}}}zzzzzzxxxwwwvvvvvvvvvvvvtttuuuvvvwwwxxxwwwvvvvvvssstttttttttsssrrrpppooolllkkklllnnnpppqqqooommmtttvvvwwwwwwuuusssrrrrrrttttttsssttttttvvvwwwxxxvvvvvvwwwwwwwwwwwwvvvvvv^^^\\\YYYUUUQQQNNNLLLKKKHHHEEEBBBBBBCCCFFFGGGHHHGGGEEECCCCCCDDDEEEEEEEEEDDDCCCBBBAAABBBDDDFFFGGGLLLQQQWWW]]]bbbfffjjjmmmssstttvvvxxxzzz|||}}}~~~~~~}}}|||{{{zzzzzzvvvyyy}}}~~~|||{{{zzz~~~{{{xxxwwwxxxyyyyyyyyy||||||{{{{{{zzzyyyyyyyyyuuuvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxyyy{{{|||~~~yyyyyyyyyzzz{{{}}}~~~~~~}}}{{{yyytttmmmhhheeeeeefffcccdddccc```\\\VVVQQQMMMLLLLLLNNN[[[sssuuufff\\\WWWTTTPPPQQQPPPRRR[[[gggmmmmmmhhh^^^UUUQQQPPPOOORRRVVVaaalllggglllxxx~~~www\\\MMM>>>888777555333333111111111111000000000000.........///////////////......---------,,,,,,,,,++++++++++++,,,---...///++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,---...//////******+++---...///000111000...///111000000666>>>LLLcccuuuttttttwwwooorrrzzz}}}xxxvvvyyyyyyvvvyyy{{{kkkjjjwww~~~uuuqqqrrruuuwwwxxx~~~~~~~~~|||yyyxxxyyyzzzyyy|||}}}yyyvvvtttxxx|||}}}{{{|||~~~}}}yyysssooommmooouuu}}}}}}|||}}}~~~}}}{{{yyyzzz|||~~~~~~~~~~~~}}}}}}}}}~~~||||||}}}~~~yyyyyyyyyzzz|||}}}|||zzz|||~~~~~~yyyyyyyyyyyyyyyxxxxxxxxxuuuvvvwwwxxxzzz{{{|||}}}}}}}}}||||||}}}{{{tttoooccc```[[[UUUPPPOOOPPPSSSYYY^^^eeehhhgggfffeeefff___ZZZZZZcccsss|||zzzxxxzzzzzzxxxwwwsssiii___ZZZSSSMMMKKKJJJJJJNNNUUUdddoooxxxzzzzzz|||~~~}}}yyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}~~~~~~}}}|||{{{{{{{{{{{{}}}~~~|||}}}}}}{{{wwwuuutttvvvxxxzzz|||}}}~~~zzzvvvtttrrrrrrrrrrrrssstttuuuuuuvvvvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyzzz||||||zzzxxxtttpppiiiaaa[[[XXXWWWVVVXXXUUURRROOOMMMMMMNNNOOOKKKNNNPPPQQQPPPOOOPPPPPPSSSWWW]]]bbbfffjjjnnnpppsssuuuyyyzzz{{{{{{|||}}}{{{zzzyyyxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxwwwwwwvvvrrrsssttttttsssrrrqqqppplllkkkkkkmmmoooooonnnmmmrrrtttvvvvvvtttssssssssstttttttttuuuvvvwwwxxxyyyvvvwwwwwwwwwwwwwwwwwwvvv]]][[[XXXTTTPPPMMMKKKKKKGGGDDDBBBBBBDDDGGGHHHIIIFFFDDDBBBBBBCCCEEEEEEDDDDDDCCCBBBBBBCCCEEEGGGHHHJJJOOOVVV]]]ccciiinnnqqqwwwwwwyyyzzz{{{{{{{{{{{{}}}}}}|||{{{zzzyyyyyyyyyxxxzzz}}}~~~}}}{{{{{{|||{{{yyyxxxyyy{{{||||||{{{~~~~~~}}}}}}|||{{{{{{{{{vvvwwwxxxyyyyyyyyyxxxwwwyyyyyyxxxxxxyyy{{{~~~{{{{{{zzzzzzzzz{{{|||}}}}}}}}}~~~yyyqqqiiieeeeeefffcccddddddccc___YYYSSSOOOMMMLLLLLLSSShhh{{{kkk___XXXVVVPPPQQQPPPQQQXXXccchhhhhheee^^^WWWUUUTTTQQQQQQSSS\\\yyyuuukkklllqqqzzztttvvv}}}aaaPPP@@@999888666444333111111111111000000000000............/////////000......---------,,,,,,,,,...---,,,,,,,,,,,,......++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------+++,,,,,,---...//////000///...///222111222:::CCCUUUkkkxxxuuuxxxzzzkkkhhhqqqzzz~~~~~~~~~{{{xxxkkknnnxxxyyyrrrppptttxxxyyywww{{{|||~~~}}}|||zzzzzz{{{zzz}}}}}}zzzxxxxxxxxx|||~~~||||||}}}{{{wwwrrrnnnlllnnnvvv~~~}}}|||}}}~~~~~~}}}{{{{{{}}}~~~}}}}}}~~~|||zzz{{{|||zzz{{{{{{|||}}}~~~{{{|||}}}|||{{{{{{|||}}}~~~||||||{{{zzzyyyxxxxxxwwwxxxxxxyyyyyyzzzzzz{{{{{{||||||{{{{{{|||~~~{{{tttkkkeeeXXXWWWSSSOOOKKKLLLPPPTTTTTTYYY___aaa___\\\\\\]]]SSSOOOOOOVVV```ooo|||yyy{{{{{{zzz{{{yyyoooeee\\\UUUNNNLLLKKKKKKNNNSSS^^^jjjuuuwwwvvvxxxzzz{{{vvvvvvvvvwwwxxxzzz{{{|||}}}}}}}}}}}}}}}|||{{{{{{zzzyyyyyy}}}~~~~~~|||{{{yyyxxxvvvuuusssrrrrrrqqqyyy{{{}}}~~~|||xxxvvvsssssssssrrrrrrsssttttttuuuuuuuuuuuuwwwxxxzzz{{{xxxxxxxxxyyyzzzzzzxxxvvvrrrnnnggg___YYYVVVUUUUUUWWWTTTQQQNNNMMMMMMMMMMMMIIILLLNNNPPPOOONNNOOOPPPRRRVVV\\\aaaeeeiiimmmpppqqqtttxxxzzzzzzzzz{{{|||{{{{{{zzzyyyyyyyyyzzzzzzxxxxxxwwwvvvuuuuuuuuuvvvrrrssstttttttttsssrrrqqqmmmlllkkklllnnnooopppooonnnqqqsssttttttsssttttttsssttttttuuuvvvxxxxxxyyywwwwwwxxxxxxxxxxxxwwwwww]]][[[WWWSSSPPPMMMLLLKKKFFFCCCAAABBBDDDHHHJJJKKKFFFDDDBBBBBBCCCEEEEEEDDDDDDCCCBBBBBBCCCEEEGGGIIIIIINNNVVV^^^eeelllrrrvvvzzz{{{{{{{{{zzzzzzyyyxxx{{{{{{zzzyyyxxxxxxxxxxxx{{{|||||||||{{{{{{|||~~~yyyxxxxxxzzz|||~~~~~~}}}~~~}}}}}}||||||zzz{{{{{{|||{{{zzzxxxwwwzzzyyyxxxxxxyyy|||~~~~~~}}}{{{zzzyyyyyyzzzzzz}}}}}}}}}tttkkkfffeeefffcccdddfffeeebbb\\\UUUQQQOOONNNLLLPPPbbb}}}pppccc[[[YYYSSSSSSRRRQQQVVV^^^aaa```bbb\\\YYYYYYWWWRRROOOPPPVVVrrr}}}qqqnnnqqqzzzllliii|||dddSSSAAA:::999777555444111111111111000000000000---.........//////000000......---------,,,,,,,,,000///---,,,++++++,,,---------------------------,,,++++++++++++++++++,,,------,,,,,,,,,+++++++++........................------///222222444===HHH\\\ooozzzvvvzzz|||mmmbbbcccooozzzyyyyyytttjjjooowwwyyy}}}vvvppppppuuuzzzyyywwwwwwzzz~~~~~~||||||{{{~~~~~~||||||}}}www|||~~~}}}|||}}}yyytttrrrnnnkkknnnwww~~~|||{{{}}}}}}|||{{{}}}}}}|||{{{~~~{{{yyyyyyzzz{{{{{{|||}}}~~~|||~~~~~~{{{{{{}}}}}}~~~|||zzzyyyxxxzzzzzzzzzzzzzzzzzzzzzzzz|||{{{zzzzzz{{{}}}|||wwwoooeee^^^QQQQQQOOOLLLJJJLLLRRRWWWUUUYYY]]]]]]YYYUUUTTTTTTJJJHHHIIINNNUUUddd}}}{{{xxxzzz{{{|||~~~}}}tttjjj]]]VVVOOOMMMLLLLLLNNNSSSYYYfffqqqttttttvvvyyyzzztttuuuuuuvvvwwwyyy{{{|||}}}}}}~~~||||||{{{{{{zzzyyyxxxxxx}}}||||||}}}~~~~~~{{{yyyuuuuuuvvvvvvtttpppllljjjtttvvvzzz}}}}}}{{{xxxvvvttttttsssrrrrrrrrrsssssssssssstttuuuwwwzzz}}}~~~xxxwwwwwwwwwxxxxxxwwwuuuqqqmmmeee^^^XXXUUUTTTTTTYYYVVVRRRPPPOOONNNNNNMMMHHHKKKNNNOOONNNNNNOOOPPPQQQUUU[[[aaaeeeiiimmmooopppssswwwyyyzzzzzzzzz{{{|||{{{{{{zzzzzzzzz{{{{{{wwwvvvtttrrrrrrrrrssssssrrrssstttttttttsssrrrrrrooommmllllllnnnpppqqqqqqlllooorrrssssssssstttuuussstttuuuvvvwwwxxxyyyyyyxxxxxxyyyyyyyyyyyyxxxxxx[[[WWWSSSOOOMMMKKKHHHFFFDDDDDDCCCDDDFFFFFFEEECCCBBBCCCCCCDDDDDDDDDDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDIIIOOOWWW___ffflllqqqtttuuuvvvwwwwwwvvvuuuvvvxxxzzzyyyyyyxxxxxxyyyyyyyyy{{{zzzyyyzzz|||~~~~~~}}}~~~|||yyyyyyzzz|||}}}~~~}}}~~~}}}zzzzzzzzz~~~|||yyyyyy{{{{{{xxxvvvwwwwwwxxxyyyzzzzzzzzzzzzxxxxxxxxxwwwvvvvvvyyy{{{yyyzzz}}}xxxpppkkkhhhfffeeeffffffggggggddd___WWWQQQPPPPPPOOOPPP[[[rrrxxxjjjbbb```WWWSSSOOONNNRRRXXX^^^aaaccc```\\\XXXUUUSSSSSSSSSWWWddd}}}{{{qqqvvv^^^\\\uuu|||hhhVVVDDD:::666333222222333222111111000000111111////////////............------------------------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------,,,++++++******)))..................------222---...444666555AAAPPPnnnrrruuuwww|||}}}tttiiicccgggqqq}}}}}}{{{uuuqqqsssttttttjjjjjjlllnnnpppsssuuuwwwxxxzzz~~~~~~~~~~~~||||||}}}tttlllmmmmmmnnnsssyyy~~~~~~}}}}}}||||||}}}}}}{{{|||~~~~~~~~~}}}{{{zzzzzz{{{|||}}}|||{{{zzz{{{}}}~~~~~~~~~~~~~~~}}}|||}}}}}}}}}~~~~~~{{{zzzzzzzzzyyyxxxxxxxxxyyyyyyzzz{{{wwwyyy{{{|||}}}~~~{{{wwwmmm```XXXWWWSSSRRRPPPPPPRRRUUUYYY[[[WWWWWWVVVUUUSSSPPPNNNMMMIIIFFFEEEHHHJJJUUUooo~~~{{{yyy|||~~~xxxoooeee\\\SSSOOOLLLJJJLLLPPPXXX^^^fffmmmqqqssstttuuutttvvvwwwwwwvvvwwwyyy{{{~~~~~~}}}zzzyyyyyyzzz~~~{{{yyywwwvvvuuusssuuuvvvuuuqqqnnnlllkkkoootttyyy|||zzzwwwsssqqqpppqqqrrrrrrqqqqqqsssuuuttttttwwwzzz||||||yyyvvv{{{zzzyyyxxxwwwuuuttttttrrrkkkbbb[[[WWWVVVVVVVVVSSSPPPNNNMMMMMMLLLJJJIIIGGGIIIJJJKKKJJJKKKMMMNNNSSSXXX^^^aaacccfffjjjnnnooorrruuuwwwwwwwwwxxxzzz|||{{{{{{zzzyyyxxxwwwvvvtttssssssrrrqqqqqqqqqrrrpppqqqtttvvvvvvuuusssqqqlllkkkjjjmmmqqqsssrrrqqqooooooqqqrrrtttuuuvvvwwwsssssstttuuuvvvvvvwwwwwwzzzwwwuuuuuuwwwyyyxxxvvvUUURRRMMMJJJHHHFFFCCCAAACCCBBBCCCEEEGGGHHHGGGEEEBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDIIIOOOWWW^^^dddiiinnnqqqssstttvvvwwwwwwxxxzzz{{{||||||zzzyyyxxxxxxxxxxxxzzzyyywwwxxxzzz||||||||||||{{{yyyxxxxxxzzz{{{{{{|||}}}}}}{{{zzz{{{}}}{{{yyyyyy{{{{{{yyywwwwwwxxxyyyyyyyyyyyyyyyyyyyyyzzz{{{zzzyyyyyy{{{|||{{{|||~~~zzzqqqkkkiiihhhgggdddeeefffgggeee___XXXRRRQQQPPPOOOOOOYYYooo|||mmmbbb]]]XXXTTTPPPNNNQQQWWW\\\___```___\\\XXXUUUSSSRRRQQQRRR]]]ssssssttt}}}~~~```ZZZmmmsss{{{jjjXXXEEE;;;888555333444333222111111000000111111////////////............------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++,,,,,,------........................222...///444555888GGGYYYrrrvvvxxxyyy}}}~~~uuummmeeedddkkkyyyuuunnnpppssssssqqqggghhhjjjmmmqqquuuxxxzzzzzz{{{}}}~~~}}}}}}|||xxxqqqnnnnnnoootttzzz~~~~~~}}}}}}{{{|||~~~}}}||||||{{{{{{{{{{{{{{{|||~~~|||{{{|||~~~||||||||||||||||||}}}}}}~~~}}}{{{zzzzzzzzzzzzyyyyyyxxxxxxyyyyyyzzzwwwyyy{{{||||||}}}|||xxxuuukkk___XXXVVVPPPQQQTTTWWW\\\```dddggg```]]]XXXUUURRRPPPLLLIIIIIIFFFFFFHHHKKKTTTlll|||zzz}}}zzzqqqeee\\\SSSOOOLLLJJJKKKOOOUUUZZZbbbiiimmmoooqqqrrrtttuuuvvvuuuuuuuuuwwwyyy}}}~~~~~~||||||{{{||||||}}}|||zzzyyyxxxwwwwwwwwwuuuvvvvvvtttpppkkkiiihhhnnnrrrxxx{{{zzzxxxvvvuuurrrssstttsssqqqqqqssstttuuuvvvyyy|||~~~}}}xxxuuuwwwwwwuuutttrrrqqqpppooommmggg___YYYWWWWWWWWWWWWSSSPPPMMMLLLLLLLLLKKKJJJHHHIIIKKKKKKJJJJJJLLLMMMQQQVVV\\\```bbbeeeiiimmmooorrruuuwwwwwwwwwxxxzzzzzzyyyyyyxxxwwwvvvuuutttssssssrrrqqqqqqqqqqqqqqqnnnooorrrssssssrrrpppooommmkkkkkkmmmppprrrqqqpppnnnooopppqqqssstttuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwyyywwwvvvvvvxxxyyywwwvvvPPPMMMIIIEEECCCBBB???>>>@@@AAABBBEEEHHHJJJIIIHHHAAABBBCCCCCCDDDDDDDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDKKKPPPXXX```eeeiiimmmpppqqqsssvvvxxxyyyzzz}}}~~~|||zzzyyyxxxwwwwwwyyywwwuuuvvvxxxzzzzzzzzz{{{zzzxxxwwwvvvwwwwwwxxxzzz|||~~~~~~}}}{{{{{{|||{{{zzzyyyzzz{{{|||zzzyyyxxxxxxyyyyyyyyyxxxwwwwwwwwwyyy{{{|||{{{zzz{{{{{{}}}~~~~~~}}}sssmmmkkkjjjjjjcccdddfffgggfffaaa[[[UUUQQQPPPNNNOOOWWWiiisssggg___[[[VVVQQQOOOQQQUUUXXXZZZ\\\\\\ZZZXXXVVVSSSQQQOOOMMMUUUfffxxxvvvppptttzzziii```lllooowwwmmm[[[HHH===999666555555333222111111000000111111////////////............------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,---------........................111///000444555<<>>???AAAEEEIIIKKKKKKJJJBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDLLLRRR[[[ccciiimmmqqqsssrrrtttwwwxxxyyy{{{~~~~~~~~~|||{{{zzzyyyyyyyyyxxxvvvtttuuuwwwyyyzzzzzz{{{{{{zzzxxxvvvuuuuuuvvvxxx{{{}}}~~~}}}||||||}}}yyyyyyzzz{{{||||||{{{zzzyyyyyyyyyyyyxxxwwwvvvuuutttwwwzzz|||{{{yyyyyyyyy|||}}}~~~xxxssspppmmmlllcccdddgggiiiiiieee___ZZZRRRPPPNNNNNNSSSbbbyyy{{{nnneee]]]XXXSSSPPPPPPRRRUUUVVVXXXXXXXXXWWWUUURRROOOMMMKKKQQQ]]]lllyyyyyymmmyyykkkyyy}}}uuu{{{{{{{{{qqq___JJJ>>>:::666555555333222111111000000111111////////////............---------------------------------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++...------,,,++++++******---------...............000///000333666BBB[[[rrrssseeeaaa___hhh}}}ttteeehhhvvv|||vvvmmmeeefffiiinnnsssxxx|||~~~|||{{{{{{~~~~~~yyyxxxyyy|||~~~~~~}}}|||||||||yyyuuuqqqsssuuuyyy}}}}}}{{{{{{}}}|||zzzxxxyyy{{{||||||{{{zzzzzzzzzyyyxxxyyy{{{||||||||||||||||||||||||||||||{{{wwwyyy|||~~~|||{{{{{{|||}}}~~~}}}{{{zzzxxxwwwwwwwwwwwwxxxzzzzzz{{{}}}yyyrrrkkkgggccc^^^]]]___cccgggnnnuuuzzz}}}}}}}}}rrrjjj```[[[\\\ZZZUUUOOONNNIIIFFFGGGFFFJJJ[[[ooo|||yyy{{{~~~{{{tttggg^^^TTTPPPLLLHHHHHHKKKLLLPPPWWW\\\```cccfffiiilllnnnoooooonnnoooqqqsssxxx{{{~~~}}}xxxrrrrrrwwwzzz{{{yyywwwvvvvvvvvvvvvvvvwwwxxxxxxyyyxxxvvvrrrnnnllllllqqqtttxxxyyyzzzzzz{{{|||xxxyyyxxxvvvsssrrrrrrssstttwww}}}zzzuuurrrqqqooommmjjjhhhfffeeeddd```ZZZVVVUUUVVVWWWWWWSSSPPPLLLJJJJJJKKKKKKKKKJJJKKKMMMMMMKKKIIIIIIIIINNNSSSZZZ___bbbeeeiiimmmooorrruuuwwwwwwwwwxxxzzzvvvvvvuuutttsssrrrqqqqqqrrrqqqqqqpppppppppqqqqqqrrrrrrssstttsssrrrpppooolllllllllmmmnnnnnnnnnnnnppppppqqqrrrssssssttttttxxxxxxxxxxxxyyyyyyyyyyyyxxxyyyzzz|||}}}|||zzzxxxLLLIIIEEEBBBAAA@@@>>>======>>>AAAEEEJJJLLLKKKIIICCCCCCDDDEEEFFFGGGGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDJJJQQQZZZdddkkkppptttwwwuuuvvvxxxyyyyyyzzz|||~~~||||||{{{zzzzzzzzz{{{{{{yyyvvvttttttvvvxxxzzzzzz{{{||||||zzzvvvuuuuuuwwwwwwzzz|||}}}|||||||||}}}wwwyyy{{{|||}}}||||||{{{zzzzzzzzzyyyxxxwwwvvvuuusssvvvzzz||||||zzzyyyyyyzzz{{{|||~~~}}}yyytttooollldddfffhhhkkklllhhhbbb^^^UUUQQQNNNNNNPPPZZZqqqssshhh___ZZZTTTPPPOOOPPPQQQRRRTTTTTTUUUUUUTTTQQQNNNLLLMMMQQQZZZgggxxxzzzjjjsssgggqqqvvvcccMMM@@@:::666444444333222111111000000111111////////////............------------------------...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++......------,,,++++++***---------.........//////......000333:::KKKeee{{{rrraaa]]]]]]jjj}}}rrrdddkkkzzz}}}sssjjjggghhhkkkpppuuuzzz~~~|||yyyyyy|||{{{xxxxxx{{{~~~|||zzzxxxuuusssvvvyyy~~~~~~}}}||||||~~~|||zzzxxxyyy{{{|||}}}|||{{{zzzzzzyyyxxxyyy{{{|||||||||}}}|||zzzyyyuuuwwwyyy|||~~~}}}{{{{{{|||}}}~~~~~~|||zzzyyywwwwwwvvvwwwxxxyyyyyyzzz}}}vvvmmmdddaaaaaaaaaeeejjjpppttt{{{yyyqqqnnnnnnkkkccc\\\YYYSSSOOOOOOMMMPPP___qqq}}}}}}zzzxxxyyy|||zzzuuujjj```WWWRRRMMMHHHFFFHHHIIIMMMRRRVVVYYY]]]```ccceeeggghhhhhhiiijjjllloootttwww|||~~~{{{uuuppppppuuuzzzzzzxxxxxxxxxwwwvvvuuuuuuuuuvvvxxxyyyzzzxxxvvvtttttttttvvvxxxzzz{{{zzzzzz{{{|||zzzzzzyyywwwtttrrrrrrsssrrrvvv||||||vvvrrrqqqooollliiifffdddcccbbb^^^XXXUUUTTTUUUUUUUUUQQQOOOLLLJJJKKKKKKKKKKKKJJJLLLMMMMMMKKKIIIHHHHHHNNNTTT[[[aaadddgggkkknnnooorrruuuwwwwwwwwwxxxzzzvvvvvvuuutttsssrrrqqqqqqrrrqqqqqqpppqqqqqqrrrrrrssstttttttttsssqqqpppooolllmmmmmmnnnnnnnnnoooooorrrsssssssssttttttuuuuuuuuuvvvvvvxxxyyyzzz{{{{{{xxxzzz|||~~~~~~}}}|||{{{HHHEEEAAA???>>>===<<<;;;===>>>AAAEEEIIIJJJIIIGGGBBBCCCDDDEEEFFFGGGGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDGGGNNNYYYccckkkppptttvvvvvvwwwyyyyyyyyyyyy{{{|||{{{zzzzzzzzzzzzzzz{{{{{{xxxvvvssssssuuuwwwyyyzzzzzz|||}}}{{{wwwuuuvvvxxxxxxzzz|||}}}|||{{{{{{|||wwwzzz}}}~~~}}}|||{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvuuuxxx|||~~~~~~}}}||||||yyyzzz|||}}}|||vvvooojjjeeefffiiilllmmmjjjddd___WWWRRRPPPOOONNNTTTiiiuuuhhh___[[[UUUPPPOOOOOOOOOOOOQQQRRRSSSSSSRRRPPPNNNLLLNNNRRRYYYggg{{{zzziiiooohhhoooxxx}}}iiiQQQCCC<<<777444444333222111111000000111111////////////............------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,------......,,,,,,------.../////////...///000555AAAUUUooonnn^^^\\\___nnn}}}pppfffooo{{{zzzoooggghhhiiimmmrrrwww||||||xxxxxx{{{~~~}}}{{{zzz{{{}}}}}}zzzwwwtttrrrppppppwww|||}}}}}}||||||}}}}}}~~~~~~|||zzzzzzzzz{{{|||}}}}}}}}}}}}}}}|||{{{{{{}}}~~~~~~{{{yyywwwxxxxxxyyy{{{}}}~~~}}}|||{{{{{{}}}~~~}}}{{{yyyxxxwwwvvvvvvwwwxxxyyyzzz|||~~~{{{qqqggg______ccchhhnnntttvvvzzz~~~ssskkkggg___YYYWWWTTTUUUcccttt{{{|||zzzwwwxxx{{{zzzvvvnnndddZZZTTTNNNGGGDDDFFFGGGIIIMMMPPPRRRUUUYYY\\\\\\^^^```aaabbbdddhhhjjjqqquuuzzz}}}{{{zzzwwwsssssswwwzzz{{{zzzyyyxxxwwwuuuttttttttttttwwwxxxyyyyyyxxxwwwyyyzzzyyy{{{}}}}}}{{{zzzzzzzzzzzzzzzzzzwwwtttrrrrrrsssrrruuu{{{zzzuuurrrpppnnnjjjgggdddaaa```]]]YYYUUURRRRRRSSSTTTTTTOOOMMMLLLKKKLLLLLLKKKIIIIIIKKKMMMNNNLLLJJJHHHHHHNNNTTT]]]cccfffiiimmmpppooorrruuuwwwwwwwwwxxxzzzvvvvvvuuutttsssrrrrrrqqqrrrrrrqqqqqqrrrrrrsssssstttssssssrrrqqqpppnnnmmmlllmmmoooooonnnoooppprrrtttttttttttttttuuuuuuuuurrrssstttvvvxxxyyyzzz{{{wwwzzz|||}}}|||||||||}}}FFFCCC@@@>>>======;;;:::===>>>AAAEEEHHHHHHFFFCCC@@@AAABBBDDDEEEEEEEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDIIIPPPZZZdddkkkpppsssuuuuuuwwwxxxyyyxxxyyyzzz|||{{{{{{zzzyyyyyyxxxyyyyyywwwtttqqqppprrruuuxxxxxxxxx{{{}}}|||wwwuuuvvvyyyxxxzzz|||}}}|||zzzzzz{{{wwwzzz~~~}}}{{{zzz{{{{{{{{{{{{{{{{{{zzzyyyxxxvvvyyy|||~~~}}}}}}}}}~~~zzz{{{}}}~~~zzztttlllgggdddfffiiilllllliiiccc___YYYTTTQQQPPPMMMPPPddd{{{zzziii___[[[UUUPPPNNNNNNNNNMMMOOOPPPPPPPPPPPPOOOMMMLLLNNNRRRYYYfff}}}{{{iiikkk}}}kkkqqqpppoooVVVGGG>>>888555555333222111111000000111111////////////............------------------------,,,,,,,,,---------------******************************+++++++++,,,,,,,,,++++++,,,,,,---.........,,,,,,------...//////000000000222999III```www~~~kkk^^^___fffxxx{{{nnniiittt}}}wwwlllggggggiiimmmssszzz|||xxxxxxzzz~~~{{{||||||}}}~~~|||zzzvvvqqqmmmjjjjjjjjjvvv{{{~~~}}}{{{zzzzzzzzz{{{~~~~~~}}}|||{{{{{{{{{{{{|||}}}~~~~~~|||{{{|||~~~~~~{{{xxxwwwyyyyyyyyyzzz{{{}}}|||{{{zzzzzz{{{}}}~~~}}}{{{yyyxxxwwwwwwvvvwwwxxxxxxyyy||||||uuuqqqhhhaaa^^^ccckkkqqqvvvzzz{{{}}}vvvkkkeee^^^[[[fffttt{{{|||zzzwwwxxx{{{{{{yyyrrrhhh^^^VVVOOOGGGCCCCCCDDDFFFHHHJJJLLLNNNRRRUUUTTTWWWYYY[[[]]]```dddfffppptttzzz~~~{{{xxxwwwwwwvvvvvvwwwxxxyyyzzzvvvuuutttssssssrrrrrrsssuuuvvvwwwwwwvvvvvvxxxzzzyyy|||~~~}}}{{{{{{{{{yyyzzzyyywwwtttrrrrrrssstttvvv{{{}}}vvvqqqooonnnkkkgggccc```]]][[[VVVSSSPPPNNNOOOQQQSSSSSSMMMLLLLLLLLLMMMLLLJJJHHHHHHJJJMMMNNNLLLJJJIIIIIIMMMTTT]]]cccgggjjjnnnqqqooorrruuuwwwwwwwwwxxxzzzvvvuuuttttttrrrrrrqqqpppssssssrrrrrrsssssstttuuuvvvuuutttsssrrrpppooonnnkkkmmmppppppoooppprrrttttttttttttttttttttttttsssrrrrrrssstttuuuwwwwwwxxxvvvxxxzzzzzzxxxxxxzzz}}}GGGDDD@@@???>>>>>>===;;;>>>???AAAEEEGGGGGGDDDAAA>>>???@@@BBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDMMMTTT^^^gggnnnrrrtttvvvsssuuuwwwxxxxxxyyy{{{}}}}}}|||{{{yyyxxxwwwvvvvvvvvvsssooooooqqqtttvvvwwwvvvzzz}}}{{{wwwtttvvvyyyyyy{{{}}}}}}{{{zzzzzzzzzwww{{{}}}zzzzzz{{{{{{{{{||||||{{{{{{zzzyyyuuuwwwzzz{{{{{{{{{|||}}}|||}}}~~~~~~xxxqqqjjjfffdddeeehhhkkkkkkhhhbbb]]][[[UUUQQQQQQLLLNNNbbbyyynnn___[[[UUUPPPNNNNNNMMMLLLNNNOOOOOOOOOOOONNNMMMMMMMMMQQQWWWeee}}}|||iiijjjyyynnntttlllsssZZZJJJ@@@:::666666333222222111000111111111000/////////............------------------------,,,,,,,,,------.........*********************************++++++,,,,,,,,,///......------,,,++++++,,,,,,------...///000000222222444<<>>@@@CCCGGGJJJHHHDDD@@@???@@@AAAAAABBBBBBBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFPPP[[[fffkkkoootttwwwvvvyyyyyyzzzyyyxxxxxxyyyzzz}}}zzzyyyyyyzzzyyyyyywwwvvvuuuttttttuuuvvvwwwyyyyyyzzz{{{zzzzzzxxxxxxyyyyyyyyyzzz{{{|||}}}~~~|||}}}}}}{{{yyyxxxzzz{{{|||}}}~~~}}}zzzyyyxxxyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{|||||||||yyypppjjjbbbbbbbbbcccdddddddddccc]]]YYYTTTQQQMMMMMMVVVaaa{{{nnnggg^^^UUUQQQMMMJJJKKKOOOQQQQQQQQQPPPOOOOOONNNNNNMMMPPPTTT^^^uuu{{{lllnnnzzzfff[[[rrrvvvaaaNNNAAA999666444444444333222222111111000---...///000000///...---//////...---------------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******...---+++******+++---...,,,,,,,,,---------.........------......///000111333999;;;@@@YYYyyy~~~vvv~~~zzzwwwuuuwww{{{|||rrrjjjiiijjjnnnttt|||~~~||||||~~~~~~{{{|||~~~zzztttmmmkkkmmmppptttwww{{{|||zzzxxxwwwwwwxxxxxxxxx{{{~~~{{{{{{{{{{{{zzzxxx{{{}}}}}}|||{{{||||||~~~}}}{{{{{{{{{||||||{{{{{{{{{|||~~~~~~|||zzzyyyyyyyyyyyyyyyyyyzzzzzzwww{{{{{{xxxyyy~~~}}}}}}{{{{{{{{{|||zzzvvvssstttrrrqqqsssvvvzzz||||||}}}{{{xxxsssmmmfff```]]]___```fffppp{{{~~~}}}{{{{{{|||yyytttvvv{{{wwwuuuvvvxxxzzz{{{vvvooodddXXXNNNHHHEEEDDD@@@AAAAAABBBBBBCCCDDDDDDHHHIIIJJJLLLPPPVVV^^^ccclllpppvvvyyyzzzyyyxxxxxxsssssssssuuuwwwwwwtttqqqrrrrrrrrrrrrqqqpppooonnnoooppprrrtttvvvxxxyyyyyyyyyyyyzzz{{{{{{{{{zzzzzzxxxyyyxxxwwwtttqqqqqqrrrsssvvvyyy{{{xxxqqqiiiddd]]]___```^^^YYYVVVTTTUUUQQQMMMKKKNNNTTTVVVTTTOOOOOONNNNNNMMMLLLKKKJJJJJJGGGJJJLLLLLLJJJHHHHHHHHHOOOTTT[[[aaafffiiimmmooosssssstttuuuvvvwwwwwwxxxuuuuuuuuuvvvxxxxxxuuuqqqppppppppppppqqqrrrssssssuuuvvvvvvuuurrrqqqqqqqqqpppnnnmmmnnnpppsssssssssssssssrrrrrrqqqpppooooooqqqrrrrrrssstttuuuvvvwwwxxxxxxxxxyyy{{{|||||||||HHHFFFDDD@@@>>><<<;;;;;;<<>>BBBGGGJJJIIIEEEAAA??????AAABBBCCCCCCCCCCCCDDDCCCBBBBBBCCCEEEGGGHHHSSS]]]hhhmmmppptttvvvuuu}}}yyyuuutttwwwzzzzzzyyyyyyxxxvvvvvvxxxyyyyyyxxxuuuvvvvvvwwwvvvvvvuuutttvvvwwwwwwxxxyyyyyyyyyyyyyyyyyyzzz{{{||||||}}}}}}wwwxxxyyyxxxwwwwwwyyy{{{yyyzzzzzzyyywwwvvvwwwxxx{{{{{{zzzzzzyyyyyyyyyyyyxxxyyyzzzzzz{{{}}}|||ssskkkgggeeecccdddgggiiihhhfffbbb\\\VVVQQQMMMJJJOOOVVVkkkwwwkkk^^^WWWRRRMMMLLLNNNPPPOOOOOOOOONNNNNNNNNMMMOOOQQQRRRXXXhhhuuuiiirrr~~~ooo\\\cccxxxxxxfffTTTEEE<<<999777444444333222222111111000...//////////////////.........------,,,------...------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........------......///000111333666===NNNiiixxxppp~~~||||||sssmmmkkklllmmmpppvvv|||~~~{{{{{{}}}~~~|||{{{}}}~~~yyysssmmmlllqqquuuwwwxxx{{{|||{{{yyywwwvvvwwwwwwzzz~~~}}}}}}}}}|||{{{wwwxxxzzzyyyxxxxxxxxxzzz~~~~~~}}}|||{{{zzzzzzyyyxxxxxxxxxzzz||||||zzzxxxxxxyyy{{{||||||zzzxxxvvvxxxyyyzzzyyyzzz{{{{{{zzzyyyzzz{{{{{{{{{yyywwwuuutttqqqooonnnqqqtttwwwxxxzzzxxxrrrlllfffaaa^^^\\\aaahhhtttzzzwwwrrroooooorrrvvvyyykkkbbbbbbcccvvv|||xxxrrroooooorrrtttuuuuuuooofff[[[QQQJJJEEECCCBBBBBBAAAAAA@@@??????>>>@@@BBBDDDFFFJJJPPPWWW\\\```fffmmmsssvvvwwwxxxxxxsssssstttuuuvvvwwwvvvuuuuuussspppmmmllllllmmmnnnlllmmmnnnpppqqqrrrssssssqqqrrrssssssqqqmmmiiigggrrrtttuuuuuusssrrrqqqrrrssstttvvvuuuqqqiii```[[[XXXWWWVVVTTTQQQPPPPPPPPPKKKKKKMMMRRRWWWYYYUUUQQQNNNNNNMMMLLLKKKJJJIIIIIIGGGHHHJJJJJJHHHFFFFFFGGGNNNTTT\\\dddjjjnnnqqqsssvvvuuuuuutttttttttuuuvvvyyyzzz|||}}}}}}{{{xxxuuuqqqrrrrrrrrrrrrpppnnnmmmoooqqqssssssrrrqqqqqqrrrmmmlllkkklllnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnrrrrrrrrrrrrsssuuuvvvwwwvvvxxxzzz|||}}}LLLJJJGGGCCC???===<<<;;;>>>???@@@BBBEEEFFFDDDBBB??????AAABBBCCCDDDDDDDDDFFFEEEDDDCCCEEEGGGJJJKKKSSS^^^iiimmmqqquuuwwwvvv|||xxxtttsssvvvyyyyyyxxxyyywwwvvvwwwyyyzzzyyyxxxuuuvvvvvvvvvvvvuuutttssswwwwwwwwwwwwxxxyyyyyyzzzxxxyyyzzz{{{||||||{{{{{{xxxyyyyyyxxxvvvvvvwwwyyyvvvwwwxxxwwwvvvwwwyyy{{{}}}|||{{{zzzyyyyyyyyyyyywwwyyyzzz{{{|||~~~|||sssllliiieeecccdddhhhkkkjjjhhhbbb\\\VVVRRRNNNKKKNNNTTTfff}}}~~~qqqbbbZZZTTTOOOLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMPPPRRRTTTXXXdddyyyhhhmmmyyyvvvccc```mmmnnnZZZIII===888666444444333222222111111000/////////......////////////...............//////------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000111555666???TTTmmm}}}~~~xxxppp~~~zzzzzz|||~~~}}}|||qqqkkkjjjjjjlllooottt{{{}}}yyyzzz}}}}}}}}}|||~~~zzzrrrllllllqqqvvvzzz{{{|||}}}}}}|||yyywwwvvvwwwyyy~~~~~~}}}wwwxxxyyyxxxvvvvvvwwwyyy~~~}}}}}}||||||{{{zzzzzzyyyxxxxxxyyyzzzyyywwwuuuvvvxxxzzz||||||zzzwwwuuu{{{zzzzzzzzzyyywwwuuuuuuuuuwwwyyy{{{{{{zzzyyyyyyyyyvvvsssqqqrrrtttuuuuuuvvvsssnnniiieeeccccccccccccjjjvvv~~~uuurrrnnnlllmmmrrrwww{{{ooo___YYY[[[ZZZjjj{{{tttooonnnnnnoooppprrrnnnfff]]]TTTLLLGGGDDDCCCBBBAAA@@@???>>>>>>======???AAADDDGGGMMMSSSXXX___dddkkkqqqtttuuuvvvvvvssstttuuuuuuuuuuuuuuuvvvvvvssspppmmmlllmmmnnnppplllmmmmmmmmmmmmmmmlllllloooooopppnnnkkkfffbbb___oooqqqtttuuutttsssrrrssstttttttttrrrmmmeee^^^YYYYYYWWWTTTRRRPPPNNNMMMLLLHHHIIIMMMRRRVVVWWWTTTQQQNNNNNNMMMLLLKKKJJJIIIIIIHHHIIIJJJIIIHHHGGGGGGHHHNNNTTT]]]eeekkkooorrrtttwwwvvvtttssssssssstttuuuxxxzzz|||}}}|||zzzxxxwwwttttttttttttrrrpppnnnllloooqqqssssssqqqooooooooolllkkkkkklllmmmnnnmmmkkkkkkllllllmmmmmmnnnnnnoooqqqqqqppppppqqqsssuuuvvvvvvyyy|||}}}}}}~~~NNNLLLHHHDDD@@@>>><<<;;;@@@@@@???@@@BBBCCCCCCBBB>>>???AAABBBDDDEEEEEEEEEGGGFFFDDDDDDEEEHHHKKKMMMVVV```kkkppptttxxx{{{zzz{{{yyyvvvvvvwwwxxxyyyyyy|||zzzzzzzzz||||||{{{zzzxxxwwwwwwvvvvvvuuuuuutttyyyxxxxxxxxxxxxyyyyyyzzzwwwxxxyyy{{{{{{zzzzzzyyyxxxyyyyyyxxxvvvvvvwwwyyyuuuvvvvvvvvvvvvxxx{{{}}}~~~}}}{{{yyywwwwwwwwwxxxvvvxxxzzz{{{|||~~~|||tttnnnjjjeeebbbdddiiilllkkkhhhccc\\\VVVSSSPPPMMMNNNRRRaaaxxxuuueee[[[VVVPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPSSSWWWaaa{{{|||gggiiisss}}}iii]]]cccvvvaaaMMM???888666444444333222222111111000//////............/////////............///000000------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000111666888EEE]]]sss|||{{{wwwsssvvv{{{{{{yyyxxxxxxxxx{{{~~~rrrjjjiiiiiiiiilllqqqxxx~~~}}}yyyzzz~~~}}}}}}}}}}}}~~~{{{rrrllllllrrrxxx||||||}}}~~~}}}zzzwwwwwwwwwyyy|||~~~xxxxxxxxxwwwvvvuuuwwwxxx{{{{{{{{{|||{{{{{{zzzyyyyyyxxxwwwxxxyyyxxxuuussstttvvvxxxzzzzzzyyywwwvvv|||zzzzzz{{{yyytttrrrrrrrrruuuxxxzzz{{{zzz{{{|||{{{yyyvvvtttttttttsssrrrnnnkkkgggdddccceeehhhjjjjjjpppyyy|||xxxpppooommmmmmpppvvv{{{~~~xxxwwwxxxyyyyyysssnnniii```WWWSSSUUUUUUaaayyy~~~xxxssspppnnnmmmkkkooolllggg___WWWOOOIIIEEECCCBBBBBBAAA@@@???>>>===<<<>>>@@@CCCEEEJJJOOOSSS\\\aaaiiinnnqqqsssssstttssstttuuutttsssrrrsssuuutttrrrooommmlllmmmoooqqqmmmmmmmmmlllkkkjjjiiihhhmmmmmmmmmkkkiiieeebbb___mmmpppsssuuuuuuttttttuuutttsssqqqmmmhhhbbb\\\XXXWWWUUURRRPPPOOOMMMJJJHHHFFFHHHKKKPPPSSSTTTRRRPPPNNNMMMLLLLLLJJJJJJIIIHHHHHHIIIJJJIIIGGGFFFGGGHHHNNNTTT]]]fffkkkooorrrssswwwuuusssrrrrrrsssuuuvvvwwwyyy{{{{{{zzzyyyyyyyyyvvvvvvuuutttrrrpppnnnmmmoooqqqssssssqqqnnnmmmlllmmmlllkkklllmmmmmmkkkiiijjjjjjkkklllmmmnnnooopppqqqpppooooooppprrrtttvvvxxx{{{~~~~~~||||||OOOMMMIIIEEEAAA>>><<<<<>>???AAACCCDDDEEEEEEFFFGGGEEEDDDCCCEEEHHHKKKNNNWWWbbbmmmrrrvvv{{{~~~}}}zzzzzz{{{zzzyyyyyyzzz{{{}}}|||{{{|||}}}}}}|||zzz{{{zzzyyywwwvvvvvvwwwwww{{{zzzyyyxxxxxxyyyyyyzzzuuuwwwxxxzzzzzzyyyxxxwwwvvvwwwxxxxxxwwwwwwyyy{{{vvvwwwwwwvvvvvvwwwzzz}}}}}}{{{yyyvvvuuutttuuuuuutttvvvyyyzzz{{{|||}}}wwwqqqjjjeeeaaaccciiimmmkkkiiieee^^^XXXUUURRRMMMMMMPPP[[[sssxxxfff\\\WWWQQQNNNMMMLLLMMMMMMMMMMMMMMMMMMMMMKKKMMMPPPRRRWWWnnn{{{fffeeemmm}}}tttaaa___}}}gggQQQBBB:::888444444333222222111111000000///...------...///000...---------......///000------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------.........------......///000111555;;;NNNiiizzz|||xxxvvvuuu}}}rrrmmmsss|||{{{{{{~~~~~~|||vvvzzzzzzzzzvvv|||uuullljjjhhhggghhhlllrrryyy}}}|||wwwxxx||||||yyy{{{|||||||||}}}yyyqqqlllnnnuuu{{{|||||||||}}}}}}yyyuuuyyyyyyyyy|||}}}xxxyyyyyywwwuuuuuuwwwxxxvvvwwwxxxyyyzzzyyyxxxxxxvvvvvvvvvwwwxxxxxxuuusssrrrsssvvvxxxyyyxxxxxxwww{{{xxxxxx{{{zzzsssqqqrrrqqquuuyyy{{{zzzyyyzzz{{{xxxwwwuuuttttttsssqqqooofffdddaaaaaaccciiiooosssvvvyyy}}}}}}yyytttrrrooonnnoooppptttzzz~~~xxxwwwuuurrrkkkfffbbbcccaaa[[[VVVUUUXXX___rrr{{{vvvssspppmmmjjjllljjjfff```YYYQQQJJJGGGCCCCCCBBBAAA@@@??????>>><<<>>>@@@BBBDDDGGGLLLPPPWWW]]]eeekkkoooqqqrrrssssssuuuuuusssqqqpppqqqssspppooommmllllllmmmooopppllllllllllllkkkjjjiiiiiikkkkkkkkkkkkjjjiiigggggglllooosssvvvvvvvvvvvvvvvsssqqqmmmhhhccc^^^ZZZXXXRRRPPPOOOOOOOOOMMMIIIFFFEEEGGGJJJMMMPPPPPPOOONNNMMMMMMLLLKKKJJJIIIIIIHHHGGGHHHHHHGGGEEEEEEFFFGGGNNNTTT^^^fffkkknnnppprrrvvvuuusssqqqrrrsssuuuwwwwwwyyyzzzzzzxxxxxxzzz}}}vvvuuusssrrrpppooonnnnnnmmmppprrrrrrpppnnnllllllmmmllllllmmmmmmmmmkkkhhhiiiiiijjjlllmmmooopppqqqrrrqqqooooooppprrruuuwwwzzz}}}~~~{{{zzz|||PPPNNNJJJEEEAAA>>><<<<<>>???AAACCCDDDEEEFFFFFFFFFDDDCCCBBBDDDGGGKKKMMMVVVaaalllrrrvvv{{{~~~}}}yyy|||~~~}}}{{{yyy{{{~~~|||{{{zzz{{{||||||zzzxxx~~~}}}zzzxxxwwwxxxyyyzzz}}}|||zzzyyyxxxyyyyyyzzzuuuvvvxxxyyyyyyxxxwwwvvvtttuuuwwwxxxxxxyyy|||~~~xxxyyyxxxwwwvvvwwwzzz||||||zzzwwwtttsssrrrsssssssssuuuwwwyyyyyy{{{}}}~~~yyytttjjjeee```bbbiiimmmlllhhhhhh```YYYVVVRRRMMMLLLNNNWWWoooyyyggg]]]WWWRRRNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMJJJKKKMMMLLLMMM```zzzeeecccjjjzzzhhhbbbjjjTTTDDD<<<:::444444333333222111111000000///...------...///000,,,,,,,,,,,,,,,---...///---------,,,,,,,,,++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------.........------......///000111444===TTTqqq}}}wwwuuuttt~~~vvvjjjeeelllqqqpppsss|||tttxxxssssss~~~uuunnntttxxxnnnkkkhhhfffeeehhhnnntttzzz|||~~~yyyssstttyyy{{{xxxtttzzzzzz{{{{{{{{{}}}xxxqqqmmmooowww~~~|||{{{{{{}}}~~~}}}xxxttt|||zzzzzz|||~~~}}}yyyyyyyyywwwuuuuuuwwwyyyssstttvvvwwwxxxxxxwwwwwwtttssstttvvvxxxxxxwwwuuuqqqrrrtttvvvwwwxxxxxxxxxyyyvvvwww{{{zzztttqqqtttrrrvvvzzz{{{yyyxxxyyyzzztttssssssssstttssspppmmmcccaaa``````eeemmmuuu{{{zzztttpppnnnoooooopppsssxxx}}}|||pppjjjhhhlllmmmggg```\\\\\\```ppp}}}yyyvvvrrrnnnkkkkkkiiifffaaaZZZRRRKKKHHHCCCCCCBBBBBBAAA@@@@@@???===>>>@@@BBBCCCFFFJJJNNNSSSYYYaaahhhmmmoooqqqrrrsssuuuuuusssooonnnppprrrmmmmmmlllkkklllmmmnnnooolllllllllmmmmmmllllllkkkjjjjjjjjjkkklllmmmmmmnnnkkkooosssvvvwwwvvvwwwwwwrrrooojjjddd___[[[XXXWWWNNNLLLLLLMMMOOOMMMIIIEEEEEEFFFIIIKKKMMMNNNMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHFFFGGGGGGFFFDDDCCCEEEFFFNNNTTT^^^fffkkknnnpppqqquuutttrrrqqqqqqsssvvvwwwwwwyyyzzzyyywwwxxx|||vvvtttrrrpppnnnmmmnnnnnnkkknnnqqqrrrpppnnnmmmmmmmmmmmmlllmmmnnnmmmjjjhhhhhhiiijjjlllnnnoooqqqqqqsssrrrppppppqqqsssvvvxxx{{{~~~zzzxxx{{{~~~RRRLLLEEEAAAAAAAAA@@@>>>GGGGGGGGGGGGEEECCCAAA@@@@@@AAABBBDDDEEEFFFFFFGGGHHHFFFFFFFFFDDDCCCHHHPPPYYYbbbjjjnnnsssyyy{{{zzzzzzzzzzzzzzzzzz{{{|||}}}}}}{{{{{{{{{{{{|||~~~|||{{{zzzzzzzzz{{{zzz}}}}}}wwwtttuuuwwwvvvwwwzzz{{{zzzwwwtttrrrssssssuuuvvvxxxzzz{{{|||wwwvvvvvvvvvvvvvvvwwwxxxwwwvvvuuusssrrrrrrrrrrrruuuvvvwwwyyy|||~~~{{{uuuqqqnnngggdddfffiiiiiiiiijjjcccaaa\\\VVVQQQOOOPPPRRRUUUgggiii]]]WWWRRROOOOOOMMMLLLJJJJJJKKKLLLKKKJJJIIIIIIGGGHHHLLLQQQooo}}}kkk```bbbyyynnnvvvsss[[[GGG===:::555444333222111111111111222111///.........///000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,.../////////000222444888>>>UUUuuuyyyzzz}}}||||||xxxnnneeecccgggmmmrrrxxxwww|||ssspppsssnnniiieee{{{nnnppphhhkkkjjjggggggooovvvyyyzzzwwwttttttwwwyyyyyyyyyxxx{{{|||{{{{{{~~~~~~|||zzzxxxtttqqqqqqtttyyy~~~}}}zzzwwwwwwwwwwwwyyyxxxyyy|||}}}|||{{{zzz|||zzzvvvsssqqqpppqqqrrrwwwwwwvvvuuuuuuuuuttttttvvvuuusssrrrssstttuuuvvvrrrrrrssssssssssssssssssrrrrrrrrrsssttttttuuuuuuxxxwwwwwwwwwxxxxxxyyyzzzxxxwwwvvvsssppplllhhhfff\\\___bbbdddgggooo{{{wwwpppnnnnnnoooqqqtttwww|||}}}~~~qqqeeefffjjjxxxyyytttooojjjfffddddddbbb]]]VVVNNNIIIFFFCCCCCCCCCBBBAAA@@@>>>>>>AAA???>>>???BBBFFFIIIJJJPPPVVV^^^ffflllqqquuuxxxvvvtttrrrpppooooooooopppnnnnnnnnnllljjjjjjlllnnnkkkllloooppppppooommmkkkhhhiiijjjllloooqqqrrrssssssssstttuuuvvvxxxzzz{{{sssnnnhhhbbb]]]XXXTTTQQQJJJKKKLLLLLLJJJHHHEEECCCCCCEEEIIIMMMOOOOOOMMMLLLNNNMMMLLLJJJIIIHHHGGGFFFEEEDDDEEEGGGEEEBBBCCCGGGMMMTTT___iiioooqqqrrrsssvvvuuusssrrrsssuuuxxxzzzzzzyyyyyyzzz|||}}}|||{{{wwwuuuqqqnnnlllkkkllllllpppqqqsssuuuvvvtttooolllmmmnnnmmmllljjjjjjkkkmmmppppppooommmkkklllooorrrpppqqqrrrsssuuuwwwyyyzzzzzz}}}yyyzzz}}}PPPLLLFFFCCCBBBBBBAAA@@@FFFGGGGGGGGGFFFCCCAAA??????@@@BBBDDDEEEFFFFFFFFFGGGEEEEEEGGGFFFFFFLLLTTT\\\dddlllooosssyyy{{{zzzxxxxxxxxxxxxyyyzzz||||||~~~}}}}}}|||{{{{{{||||||~~~}}}|||{{{zzzzzzzzzzzzyyy|||~~~{{{vvvssstttwwwwwwxxx{{{|||{{{yyyvvvtttssstttuuuvvvvvvwwwwwwwwwuuuuuuuuuuuuvvvvvvwwwxxxvvvuuuuuutttttttttttttttuuuvvvxxxzzz|||~~~|||uuuqqqlllfffcccfffhhhhhhggghhhfffddd___XXXRRROOOOOOQQQTTTddd}}}lll```YYYRRRLLLIIIJJJHHHGGGGGGHHHIIIIIIHHHLLLLLLHHHGGGGGGHHHaaaooocccccc{{{ssssssuuu]]]JJJ>>>888555444333222111111111111222111000///...//////000////////////////////////........................------------------------,,,,,,,,,++++++*********++++++,,,------------,,,,,,.../////////000333555>>>FFF___~~~|||uuujjj```___dddrrr|||~~~zzztttuuuppplllhhhddd~~~rrruuuppppppmmmkkkooowww{{{zzzvvvtttrrrsssvvvyyyyyyyyywww{{{|||zzz{{{~~~}}}zzzyyywwwtttqqqqqquuuzzz~~~}}}zzzyyyxxxxxxxxxyyyyyyzzz}}}~~~}}}}}}|||{{{zzzwwwtttrrrrrrrrrrrrtttttttttttttttsssrrrrrrtttssssssssssssssstttuuutttttttttttttttsssssssssttttttuuuuuuvvvwwwwwwwwwxxxxxxxxxxxxyyyzzzzzz{{{}}}{{{wwwrrrmmmgggbbb___```cccgggjjjnnnvvvxxxrrrooooooqqqtttxxx|||xxxpppsss~~~zzzssslllfffaaa^^^^^^\\\YYYSSSNNNJJJHHHCCCCCCCCCCCCBBBAAA??????@@@???>>>>>>AAADDDGGGIIIQQQVVV^^^eeekkkooorrrtttttttttrrrqqqpppooooooooonnnooonnnmmmkkkkkkmmmnnnoooppprrrssssssqqqooonnnmmmnnnoooqqqrrrrrrssssssrrrrrrtttuuuwwwxxxyyyyyyppplllfff```[[[WWWSSSPPPMMMMMMNNNMMMKKKHHHFFFDDDCCCFFFJJJNNNOOOOOONNNLLLMMMMMMLLLJJJIIIGGGFFFFFFEEEDDDDDDFFFEEEBBBCCCGGGOOOVVVaaajjjppprrrssstttuuutttsssrrrsssuuuxxxzzzzzzyyyxxxyyy{{{{{{{{{yyywwwuuurrrpppnnnmmmmmmmmmpppqqqsssuuuvvvtttppplllmmmnnnmmmkkkiiiiiikkkmmmoooooonnnmmmkkklllppprrrrrrrrrrrrtttuuuwwwyyyzzz{{{~~~}}}zzzzzz{{{NNNKKKGGGEEEDDDDDDCCCBBBFFFGGGHHHHHHFFFDDDAAA??????@@@BBBCCCEEEFFFFFFFFFFFFDDDEEEGGGGGGHHHOOOWWW___gggmmmpppsssxxx{{{yyyvvvvvvvvvwwwxxxzzz{{{|||{{{|||||||||||||||{{{{{{{{{||||||{{{{{{zzzyyyxxxxxxzzz|||yyyuuussstttvvvwwwyyy{{{}}}|||{{{xxxvvvttttttuuuuuuuuutttsssrrrsssssstttuuuuuuvvvwwwxxxuuuuuuuuuuuuvvvvvvwwwwwwuuuvvvyyy{{{|||}}}||||||}}}wwwsssjjjeeebbbeeehhhgggeeeeeehhhfffaaa[[[TTTPPPOOOPPPQQQ]]]ssslllbbb]]]UUUMMMHHHIIIGGGFFFFFFGGGHHHHHHGGGJJJKKKGGGCCCBBB???QQQrrroooaaa^^^uuuxxxnnn}}}~~~uuu___MMM???777555444333222222111111111111111000///////////////////////////////////////........................------------------------++++++***************)))++++++,,,------------------.../////////111444666BBBOOOkkkzzzrrrhhh```bbbiii~~~{{{zzz~~~lllhhhccc___yyyuuuzzzxxxvvvrrrqqquuu||||||xxxrrrqqqppprrruuuxxxyyyyyyyyy}}}~~~}}}}}}}}}zzzwwwuuurrrqqqrrrvvv{{{}}}}}}||||||{{{{{{zzzzzzzzzyyyzzz{{{~~~~~~}}}}}}}}}zzzyyyxxxwwwuuutttsssrrrssstttuuuvvvvvvtttsssqqqsssttttttsssrrrrrrtttuuuuuuuuuuuuttttttsssssssssssstttuuuvvvwwwwwwwwwwwwwwwxxxxxxyyyzzzzzz{{{||||||wwwpppiiibbb^^^[[[bbbffflllqqqvvv}}}~~~yyyvvvsssqqqpppsssxxx}}}{{{|||{{{ssskkkddd___[[[ZZZWWWSSSOOOKKKGGGFFFCCCCCCDDDCCCCCCBBBAAAAAA@@@???>>>>>>???BBBEEEGGGPPPVVV^^^eeejjjmmmpppqqqssssssrrrrrrqqqpppnnnnnnnnnoooooonnnllllllmmmoooqqqrrrsssssssssqqqpppooopppqqqrrrssssssrrrqqqppppppqqqtttvvvwwwwwwwwwvvvmmmiiiccc]]]YYYUUUQQQOOOQQQPPPOOONNNKKKIIIFFFEEEDDDFFFJJJNNNOOOOOOMMMLLLLLLLLLKKKJJJHHHGGGFFFFFFEEECCCDDDFFFEEEBBBCCCHHHQQQXXXbbblllqqqssstttuuutttsssrrrrrrsssuuuxxxyyyzzzyyyxxxxxxyyyyyyxxxwwwvvvuuutttrrrpppooooooooorrrrrrtttvvvwwwvvvrrrnnnnnnnnnmmmkkkiiiiiijjjlllnnnnnnnnnmmmlllmmmpppsssssssssttttttuuuwwwxxxyyy||||||}}}~~~}}}{{{zzzyyyMMMKKKIIIGGGFFFFFFFFFFFFHHHIIIIIIHHHGGGDDDAAA???@@@AAABBBDDDEEEFFFGGGGGGFFFEEEEEEGGGGGGHHHOOOXXXbbbhhhnnnppprrrwwwxxxwwwvvvvvvvvvwwwyyyzzz|||}}}{{{||||||}}}|||{{{yyyxxxyyyzzz{{{{{{{{{zzzxxxwwwxxxyyyyyywwwuuussstttvvvwwwxxxzzz{{{{{{zzzxxxwwwssstttuuuvvvvvvtttrrrqqqqqqrrrssstttvvvvvvwwwwwwvvvvvvwwwwwwxxxxxxxxxwwwuuuwwwyyy{{{|||{{{{{{zzz|||}}}{{{vvvlllfffdddgggiiifffddddddfffeeeaaa\\\UUUQQQPPPPPPOOOVVVggg|||jjjbbb```ZZZSSSNNNKKKIIIHHHHHHIIIJJJJJJIIIEEEGGGCCC@@@???;;;HHHccctttccc[[[nnn|||mmmqqq}}}yyyuuurrr^^^MMM@@@888555555444333222222222222111000000///////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++,,,,,,---...------------.../////////222555888BBBUUUsssxxxpppiiifffnnnxxx{{{iiiccc^^^YYYrrrwww||||||}}}{{{xxxxxxzzzyyyuuuqqqqqqrrrtttvvvwwwxxxxxx|||~~~yyytttrrrqqqqqqtttxxx{{{}}}zzzzzz{{{|||||||||{{{{{{zzz{{{}}}~~~|||{{{zzzyyyxxxyyyyyyxxxwwwuuusssrrruuuvvvxxxzzzzzzxxxvvvtttvvvuuutttrrrpppqqqsssuuuuuuuuutttsssrrrrrrqqqqqqqqqqqqssstttuuuuuuttttttuuuuuuwwwxxxyyyzzz{{{{{{~~~zzztttmmmgggbbb___^^^aaagggnnntttzzz{{{{{{{{{zzzxxxvvvyyy}}}|||uuunnnfffaaa\\\YYYSSSNNNJJJFFFCCCAAADDDDDDEEEEEEDDDDDDCCCBBB@@@??????>>>>>>@@@CCCFFFNNNTTT]]]eeejjjnnnppprrrqqqqqqrrrrrrrrrpppnnnmmmnnnoooooonnnmmmlllmmmnnnoooooopppppppppoooooonnnnnnoooqqqqqqqqqooonnnlllnnnqqqtttwwwwwwvvvtttssskkkgggaaa\\\YYYUUURRROOOSSSRRRPPPMMMJJJGGGEEEDDDCCCFFFIIIMMMNNNNNNLLLKKKKKKKKKJJJIIIHHHGGGFFFEEEEEECCCDDDEEEDDDBBBDDDIIIRRRYYYccclllqqqsssttttttrrrrrrqqqqqqrrrtttvvvxxxyyywwwvvvvvvwwwwwwvvvtttvvvuuuuuutttsssrrrqqqqqqttttttvvvxxxyyyxxxtttqqqnnnnnnmmmkkkiiiiiijjjlllnnnnnnnnnnnnmmmnnnqqqssstttttttttuuuvvvwwwxxxyyy|||{{{{{{{{{||||||zzzxxxLLLKKKJJJHHHGGGHHHJJJLLLLLLLLLKKKIIIFFFDDDAAA???AAABBBCCCEEEFFFGGGHHHHHHHHHFFFFFFGGGFFFGGGOOOWWWbbbiiimmmnnnppptttvvvuuuwwwwwwxxxxxxyyy{{{|||}}}||||||}}}}}}{{{yyywwwvvvxxxxxxyyyzzzzzzyyywwwvvvxxxxxxwwwvvvttttttuuuvvvvvvwwwxxxyyyyyyxxxvvvuuupppsssvvvxxxyyywwwuuusssppprrrsssuuuvvvwwwwwwwwwxxxxxxyyyyyyxxxxxxwwwvvvvvvwwwxxxyyyzzzzzzzzzyyyyyy{{{|||qqqjjjggghhhjjjgggddddddcccbbb```\\\VVVRRRPPPPPPPPPSSS```xxxzzzhhhaaaaaa]]]VVVQQQMMMKKKIIIIIIJJJKKKJJJIIIBBBFFFBBB??????:::BBBVVVsssmmm___mmmqqqmmm~~~|||uuuqqqyyynnn[[[MMMBBB:::666555444333222222222222000000000000000//////...................................................************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------...//////000333777;;;DDD\\\yyy|||tttmmmhhhjjjvvvwwwfffbbb]]]YYYrrryyy~~~yyywwwvvvtttssstttvvvwwwwwwwwwwwwwww{{{|||vvvrrrpppoooqqqvvvzzz|||}}}xxxyyyzzz{{{||||||{{{{{{zzz|||~~~~~~|||yyywwwuuutttwwwxxxxxxyyyxxxvvvtttsssuuuwwwyyy{{{{{{yyywwwuuuvvvtttqqqppppppqqqqqqqqqssssssrrrrrrqqqpppoooooooooppprrrtttttttttsssrrrqqqssstttvvvxxxyyyyyyyyy}}}yyyrrrkkkfffbbbaaaaaadddiiiqqqyyy}}}~~~zzzzzz~~~~~~xxxpppgggbbb\\\WWWPPPKKKHHHFFFDDDBBBFFFFFFFFFFFFFFFEEEDDDCCC@@@@@@@@@>>><<<>>>AAAEEEKKKRRR\\\eeelllpppsssuuupppqqqrrrrrrqqqpppnnnmmmmmmnnnoooooommmllllllmmmnnnnnnnnnnnnooopppqqqrrroooooopppppppppooonnnmmmnnnqqqtttwwwwwwvvvsssqqqjjjfffaaa]]]YYYVVVSSSQQQSSSQQQNNNJJJGGGEEEDDDCCCCCCEEEIIILLLMMMLLLJJJIIIJJJJJJIIIHHHGGGFFFFFFEEEEEECCCCCCEEEDDDBBBDDDJJJRRRYYYccclllppprrrrrrrrrrrrqqqqqqqqqrrrssstttuuuwwwuuuttttttuuuuuutttrrrtttuuuuuuvvvuuutttsssrrrvvvvvvwwwyyy{{{zzzwwwtttmmmnnnmmmllljjjjjjlllnnnoooppppppooonnnoooqqqsssttttttttttttuuuvvvwwwxxx|||{{{zzzzzz{{{|||zzzxxxLLLLLLJJJHHHHHHJJJNNNQQQSSSQQQMMMJJJFFFCCCAAAAAABBBCCCEEEFFFHHHIIIIIIIIIJJJHHHGGGGGGGGGHHHPPPYYYccciiimmmmmmooosssvvvuuuyyyxxxxxxyyyyyyzzz{{{||||||||||||{{{zzzyyywwwvvvwwwwwwxxxxxxxxxxxxwwwwwwxxxwwwvvvuuuuuuvvvwwwwwwvvvwwwwwwwwwvvvuuutttsssooorrrvvvzzz{{{zzzwwwuuuqqqssstttvvvwwwwwwvvvvvvxxxxxxyyyyyyyyyxxxvvvuuuvvvvvvwwwwwwxxxyyyzzzzzzyyy{{{wwwoooiiiiiiiiifffddddddaaaaaa```]]]XXXSSSQQQPPPQQQSSS^^^sss|||kkkffffffaaaXXXQQQOOOLLLJJJIIIJJJJJJIIIGGGEEEIIIDDD???>>>999<<>>999999FFFZZZpppjjjnnnzzzsss~~~~~~sssbbbRRREEE===666555444333333222333333///000000111000///...---................................................,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,------.....................//////000444:::>>>MMMjjj|||rrrjjjeeejjjyyyvvvnnndddffffffeee}}}zzzvvvsssqqquuuzzz{{{zzzxxxxxxyyy{{{yyyrrrnnnllllllqqqxxx}}}~~~}}}{{{zzzyyywwwvvvvvvwwwwwwzzz~~~}}}|||||||||{{{zzzyyyxxxwwwvvvuuuuuuuuuvvvvvvvvvuuuttttttqqqqqqrrrsssssssssssssssooooootttsssqqqqqqppppppppppppppppppmmmoooqqqssstttsssrrrqqqnnnpppsssvvvxxxyyyyyyyyyvvvqqqjjjdddbbbcccfffiiirrrwww{{{uuuqqquuuzzz{{{sssqqqrrrtttuuukkkddd^^^WWWNNNJJJKKKNNNNNNMMMKKKKKKJJJIIIGGGEEEDDDCCCBBBCCCCCC@@@<<<<<<@@@EEEIIIPPP[[[eeekkkoooqqqrrrqqqppppppooooooooooooooojjjlllnnnnnnllljjjjjjkkkmmmmmmnnnppptttyyy~~~{{{yyyvvvtttrrrqqqqqqrrrrrrtttuuuwwwwwwuuusssqqqhhhddd```\\\ZZZXXXUUUSSSRRROOOKKKGGGDDDCCCDDDEEEEEEGGGKKKNNNOOONNNLLLJJJHHHHHHGGGGGGFFFFFFEEEEEEEEECCCBBBDDDCCCBBBFFFKKKUUU\\\fffmmmrrrsssrrrrrrsssrrrrrrqqqppppppoooooorrrppppppppprrrsssrrrqqqppprrruuuwwwxxxwwwuuussstttttttttvvvxxxxxxvvvtttlllmmmnnnmmmmmmnnnqqqttttttuuuuuutttrrrqqqqqqrrrppppppqqqrrrtttuuuwwwxxxzzz|||}}}|||zzzyyy{{{~~~MMMMMMJJJGGGGGGKKKSSSYYY]]]XXXQQQJJJEEEBBBBBBCCCEEEFFFGGGIIIJJJKKKLLLLLLKKKIIIIIIKKKLLLOOOYYYccceeekkkoooooopppuuuxxxxxxyyyxxxwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwxxxzzz|||~~~xxxwwwvvvuuuuuuvvvwwwxxxzzzwwwuuuuuuvvvxxxyyyyyyyyyyyyxxxwwwuuusssrrrqqqooorrrwww{{{{{{yyyuuurrrtttuuuwwwxxxyyyxxxvvvuuurrrtttvvvyyyzzzzzzyyyxxxwwwuuuttttttuuuxxx|||~~~}}}~~~~~~tttkkkhhhfffcccaaacccfffffffffaaa[[[TTTPPPNNNKKKMMMVVVkkk{{{}}}ooocccWWWUUURRRPPPOOONNNLLLJJJCCCHHHCCC>>>???;;;;;;FFF[[[ssstttvvv{{{uuuyyygggUUUFFF<<<666666555444333333333333///000111111111000...---........................................................................))))))******++++++++++++,,,---......//////............//////111555;;;???OOOmmm}}}}}}ssskkkhhhnnn~~~xxxzzzvvvnnndddggggggfff|||}}}{{{|||vvvooonnnsssyyy{{{zzzyyyyyyzzz{{{tttmmmkkkkkkqqqyyy~~~}}}}}}{{{xxxvvvttttttuuuvvvzzz~~~}}}||||||zzzyyyyyyyyyyyyyyyyyyyyyuuuuuuuuutttttttttttttttqqqqqqqqqrrrrrrsssssssssoooqqqzzzzzzqqqqqqqqqqqqqqqqqqrrrrrrjjjlllnnnqqqqqqpppooommmoooqqqtttwwwzzz{{{{{{zzznnnjjjdddaaaaaaeeekkkooovvv{{{xxxqqqooouuu|||uuunnnllldddlllvvv}}}~~~zzzpppjjjddd[[[QQQLLLLLLNNNNNNMMMMMMLLLKKKJJJHHHEEECCCBBBCCCDDDDDDAAA<<<<<<@@@EEEIIIPPP[[[dddjjjlllnnnoooqqqpppooonnnnnnnnnppppppiiikkkmmmmmmkkkjjjiiijjjkkkkkkmmmoootttzzz|||xxxssspppooopppppptttuuuvvvwwwvvvuuusssrrrfffccc^^^[[[YYYWWWUUUSSSRRROOOKKKGGGDDDDDDEEEFFFGGGIIIMMMOOOPPPOOOMMMLLLHHHGGGGGGGGGFFFFFFEEEEEEEEECCCBBBDDDCCCBBBFFFLLLWWW^^^gggooosssttttttsssssssssrrrqqqpppooonnnmmmpppooonnnoooqqqrrrrrrqqqooorrruuuxxxxxxwwwuuusssrrrrrrrrrtttvvvvvvtttrrrlllmmmnnnnnnnnnpppsssvvvuuuvvvwwwuuusssqqqqqqrrroooooopppqqqsssuuuwwwxxxyyy}}}}}}yyyxxx|||PPPNNNJJJHHHJJJQQQZZZaaaeee___TTTJJJDDDCCCDDDEEEIIIHHHGGGFFFGGGIIIKKKMMMMMMLLLKKKJJJMMMTTT\\\bbbjjjllloooppprrrsssvvvxxx{{{{{{zzzxxxuuussstttuuuxxxxxxyyyzzzzzzzzzyyyyyyyyywwwtttssssssuuuyyy{{{yyyxxxwwwvvvuuuuuuuuuuuuzzzyyywwwuuutttsssrrrrrruuuxxx{{{}}}|||yyyuuurrrrrrrrrrrrrrrrrrrrrrrrssstttuuuwwwxxxyyyyyyxxxxxxvvvwwwyyy{{{{{{zzzyyyxxx|||}}}zzztttllleeeaaa```bbbdddgggfffeeeaaa\\\VVVPPPLLLJJJPPPVVV___wwwooobbb\\\VVVSSSTTTRRRNNNJJJHHHGGGEEECCC===888;;;BBB\\\zzzuuuuuu}}}lllttt~~~ooo___MMM???999999888666333111111111000000000000000000000000////////////////////////000000///...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,///333...---333222777FFFYYYuuu{{{vvvqqqmmmnnnffflll{{{rrryyykkkccc\\\\\\jjj|||zzzvvv|||{{{}}}|||vvvtttoootttxxxyyyxxxyyy}}}yyyvvvwwwoooooopppssswww{{{}}}~~~wwwuuurrrrrrtttwwwxxxyyyzzz|||~~~}}}zzzxxxwwwwwwvvvttttttsssssssssqqqqqqqqqrrrrrrsssssssssssstttuuutttrrrqqqrrrssssssrrrxxxvvvwwwxxxuuuqqqnnnlllkkkmmmnnnooopppqqqqqqqqqqqqpppooooooqqqtttvvvvvvuuuqqqhhhaaaaaacccgggqqq{{{||||||wwwuuuttttttyyyqqqiiihhhgggjjjnnnmmmiiiiiimmmwww~~~yyyuuujjj]]]QQQNNNOOOOOOOOOOOORRRQQQOOOLLLIIIFFFDDDCCCCCCBBB@@@??????@@@BBBCCCHHHOOO[[[dddiiijjjjjjjjjoooqqqqqqpppnnnnnnnnnooonnnnnnnnnmmmlllkkkiiiiiigggiiilllppptttxxx{{{}}}~~~{{{wwwsssqqqpppqqqqqquuuuuuuuutttssspppnnnmmmfffccc]]]YYYWWWVVVTTTSSSNNNLLLJJJGGGEEEDDDCCCCCCIIILLLQQQTTTTTTQQQMMMJJJJJJJJJIIIHHHGGGGGGGGGHHHDDDCCCDDDGGGHHHGGGJJJPPPXXX___iiiqqquuuuuuttttttuuuuuutttqqqnnnmmmooopppppppppqqqqqqqqqrrrrrrrrrtttuuuwwwxxxwwwtttqqqooorrrrrrsssuuuwwwxxxvvvuuurrrpppooooooqqqtttxxx{{{zzzxxxvvvtttrrrrrrrrrrrrppppppqqqtttyyy{{{zzzxxx{{{}}}}}}{{{{{{{{{PPPOOOLLLKKKMMMUUU^^^eeefff^^^SSSJJJDDDDDDFFFGGGJJJIIIHHHHHHHHHJJJLLLMMMNNNMMMKKKLLLOOOWWW```ffflllnnnqqqrrrrrrsssuuuwww{{{{{{{{{yyyvvvtttuuuuuutttuuuvvvwwwxxxyyyyyyyyyyyyxxxvvvuuuuuuvvvxxxyyyyyyxxxwwwvvvvvvuuuvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuvvvxxx{{{|||{{{wwwrrroooooooooooopppqqqrrrssssssssstttvvvwwwxxxxxxxxxxxxwwwxxxyyyzzz{{{zzzzzzyyy||||||}}}~~~yyytttllleee``````aaacccggggggeeebbb]]]WWWRRRNNNLLLQQQVVV___uuuzzzgggaaa[[[WWWVVVTTTPPPLLLHHHFFFEEECCC===888;;;AAA\\\zzzyyypppttt{{{{{{kkksssvvvfffTTTFFF::::::888555333111111111000000000000000000000000////////////////////////000//////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------..................///333000///555444999HHH___www|||yyyqqqlllmmmjjjssszzzvvv~~~pppbbbYYYTTTVVVfffyyy}}}zzz|||zzz|||zzzuuuttttttxxx}}}~~~wwwrrrrrrmmmnnnppptttxxx{{{}}}~~~xxxvvvssssssuuuxxxyyyzzz}}}~~~}}}zzzxxxxxxwwwvvvuuussssssrrrrrrqqqqqqqqqrrrrrrsssssssssrrrssstttsssrrrqqqrrrsssuuuqqquuuuuuvvvwwwuuuqqqnnnmmmlllppppppqqqrrrssssssttttttrrrppppppqqqssstttttttttooohhhbbbdddhhhnnnxxx~~~xxxsssrrrsssvvv{{{{{{pppnnnooottttttnnnjjjjjjppp~~~}}}qqqdddVVVRRRRRRQQQQQQRRRVVVUUURRRPPPLLLIIIGGGEEECCCBBBAAA??????@@@BBBCCCIIIPPPZZZccchhhjjjkkklllqqqrrrrrrqqqooonnnooopppnnnnnnnnnmmmlllkkkjjjiiijjjkkkmmmpppsssvvvyyyzzzxxxwwwtttqqqppppppqqqrrrpppqqqqqqqqqpppnnnllljjjccc```[[[XXXVVVTTTQQQOOOMMMKKKIIIFFFDDDDDDDDDDDDJJJMMMQQQUUUUUUSSSOOOLLLLLLKKKJJJJJJIIIIIIIIIIIIFFFDDDEEEHHHIIIHHHKKKQQQXXX^^^gggnnnqqqqqqpppooossstttsssrrrooonnnoooppprrrrrrqqqqqqrrrrrrssstttuuuvvvxxxxxxwwwtttqqqoooqqqqqqrrruuuwwwxxxwwwuuuqqqqqqqqqrrrtttvvvwwwxxx{{{yyywwwuuusssrrrrrrrrrrrrqqqrrruuuyyy{{{zzzyyy{{{}}}}}}{{{{{{{{{RRRQQQPPPOOORRRYYYbbbhhheee]]]QQQHHHDDDEEEHHHJJJKKKKKKJJJJJJKKKLLLNNNOOOPPPNNNLLLMMMRRR[[[dddjjjoooqqqsssssssssssstttuuu{{{{{{{{{zzzwwwvvvvvvwwwssstttuuuwwwxxxyyyzzzzzzyyyyyyxxxwwwwwwwwwxxxxxxzzzyyyxxxwwwvvvvvvvvvvvvuuuvvvwwwxxxyyyyyyxxxxxxvvvxxxzzzzzzxxxuuuqqqnnnmmmmmmmmmnnnpppqqqssstttssstttuuuvvvxxxxxxxxxxxxxxxxxxxxxyyyyyy{{{||||||{{{{{{{{{{{{~~~yyytttmmmeeeaaa```aaabbbhhhhhhgggddd```ZZZTTTQQQNNNQQQTTT[[[pppjjjeee^^^ZZZWWWTTTOOOKKKHHHFFFEEECCC>>>999;;;@@@XXXuuu~~~iiihhhrrr{{{ooouuu|||lll[[[MMM<<<:::888555333222111111000000000000000000000000/////////////////////////////////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000///444222222777777<<>>;;;777444333222111111////////////////////////........................//////.........------------------------------------------------------------------.........//////---333222222888888>>>OOOpppzzz}}}yyy}}}qqqssswwwyyy{{{hhhUUUKKKIIIPPPfff{{{yyywww}}}zzzzzz{{{yyytttsssvvvwww{{{~~~{{{ssskkkgggfffkkkrrrxxx|||}}}}}}}}}{{{yyywwwxxxzzz|||}}}|||}}}|||zzzyyywwwuuusssrrrqqqpppqqqqqqrrrsssssssssrrrqqqnnnppprrrsssrrrqqqqqqrrrtttpppkkkvvvsssoooqqqrrrsssrrrqqqppppppqqqttttttttttttuuuuuuvvvvvvtttrrrppppppqqqsssttttttsssqqqqqqttt{{{ssslllkkkooossswww}}}~~~}}}xxxsss}}}qqqbbbZZZXXXVVVXXX\\\\\\[[[YYYVVVQQQMMMIIIGGGDDDCCCAAA@@@AAABBBDDDEEELLLRRRZZZaaafffkkknnnppppppqqqrrrqqqnnnlllllllllooooooooonnnmmmlllkkkjjjggghhhiiikkkmmmnnnppppppqqqpppoooooooooqqqrrrsssqqqqqqqqqpppnnnjjjgggeee```___]]]\\\YYYVVVQQQMMMIIIHHHEEEDDDCCCEEEFFFGGGMMMPPPSSSVVVWWWWWWUUUTTTNNNOOOOOOOOONNNLLLKKKIIIIIIGGGGGGJJJJJJJJJNNNUUU]]]bbbiiinnnpppoooooonnnnnnqqqssssssrrrqqqpppqqquuusssqqqpppppprrrtttvvvxxxxxxxxxwwwvvvsssqqqooopppppprrrtttwwwyyyxxxvvvqqqrrrrrrssssssttttttuuu|||{{{yyyvvvuuutttttttttwwwwwwvvvwwwxxxyyyzzzzzzzzz|||~~~~~~|||{{{{{{{{{[[[[[[ZZZXXXXXXZZZ^^^bbb___VVVJJJDDDDDDHHHJJJKKKNNNNNNNNNNNNOOOPPPQQQQQQOOOMMMLLLOOOXXXbbbjjjnnnlllooorrrtttuuuuuuvvvwwwxxxzzz{{{{{{yyyxxxwwwxxxyyyyyyzzzzzzzzzyyyxxxxxxuuuvvvxxxzzz{{{||||||{{{zzzyyyxxxwwwvvvvvvvvvvvvxxxyyy{{{|||{{{zzzxxxwwwuuuvvvwwwxxxxxxxxxwwwvvvtttsssrrrppppppqqqrrrsssvvvvvvwwwwwwxxxyyyyyyzzzwwwvvvvvvvvvwwwzzz}}}}}}}}}||||||~~~}}}xxxqqqjjjeeeccccccdddiiijjjiiihhhddd___[[[XXXRRRQQQQQQVVVggg}}}qqqkkkggg```ZZZUUUPPPLLLIIIIIIEEECCCCCC@@@;;;;;;>>>EEE```ggg```mmm~~~xxxtttaaaRRR@@@<<<777444333333222000////////////////////////------------------------...............---------------------------------------------------------//////.........---------+++222111222777888AAATTTttt{{{{{{yyyssssssxxxxxx|||iiiTTTJJJIIISSSiii~~~}}}vvvttt}}}{{{zzzzzzvvvrrrrrrwwwxxx{{{}}}|||zzzssskkkhhheeelllttt{{{}}}~~~}}}~~~|||zzzyyyyyy|||}}}~~~}}}|||}}}zzzyyywwwuuusssrrrqqqpppqqqrrrsssttttttrrrqqqpppnnnpppssssssrrrqqqpppqqqooopppjjjlllvvvsssnnnssspppqqqrrrqqqppppppqqqsssssssssrrrrrrrrrssstttuuusssqqqoooppprrrtttttttttppprrrsssvvv|||zzznnniiikkkpppttt{{{uuuwww~~~}}}|||ssseee^^^ZZZYYY\\\```]]]\\\ZZZVVVRRRLLLHHHEEEDDDCCCBBBAAAAAACCCEEEFFFMMMRRRZZZaaagggkkkooorrrssstttuuutttqqqooommmmmmoooooonnnnnnmmmkkkjjjiiieeefffhhhjjjmmmoooqqqrrrsssrrrqqqppppppqqqrrrrrrsssrrrqqqnnnjjjfffcccaaa```___]]]\\\ZZZVVVQQQMMMIIIGGGEEECCCCCCEEEHHHIIIPPPRRRTTTVVVXXXXXXWWWVVVOOOPPPQQQRRRQQQNNNKKKIIIIIIGGGGGGJJJKKKLLLQQQWWW___ccciiinnnppppppqqqqqqnnnpppssssssrrrqqqqqqqqqsssrrrpppnnnoooqqqsssuuuwwwwwwwwwvvvuuusssqqqpppqqqqqqrrrtttwwwxxxwwwvvvtttrrrpppnnnnnnppprrrtttzzzyyywwwuuuttttttuuuuuuxxxyyyyyyyyyxxxxxxxxxyyyyyy{{{}}}}}}|||{{{{{{{{{______^^^\\\ZZZZZZ\\\]]][[[SSSIIIDDDGGGKKKLLLLLLNNNNNNOOOOOOPPPQQQQQQQQQOOOMMMMMMSSS\\\ffflllnnnkkknnnrrrtttuuuuuuuuuvvvvvvyyy{{{{{{yyyxxxwwwxxxxxxxxxxxxxxxwwwvvvuuuuuuuuuvvvwwwyyyzzz{{{||||||yyyxxxwwwvvvuuuuuuuuuuuuzzz{{{{{{{{{zzzyyywwwvvvtttuuuvvvwwwxxxxxxyyyyyywwwvvvtttrrrqqqrrrssstttxxxxxxwwwwwwwwwwwwxxxxxxuuuttttttuuuvvvyyy|||~~~}}}~~~~~~~~~|||uuunnniiigggffffffiiijjjjjjhhheeeaaa]]]ZZZUUUSSSRRRXXXfffyyyyyynnnjjjgggaaa[[[UUUQQQNNNLLLIIIEEECCCCCCAAA<<<;;;===BBBZZZlllccckkkyyytttssszzzgggWWWBBB<<<666333333444222000000000000000000000000000------------------------........................------------------------------------------------000//////...------,,,,,,+++111111000666999DDDYYYvvv|||}}}~~~~~~ppppppuuu~~~yyyvvvyyyfffRRRJJJKKKUUUkkk}}}wwwuuu}}}{{{{{{{{{vvvqqqrrrwwwzzz|||~~~~~~|||yyyrrrllljjjgggnnnwww}}}~~~~~~~~~|||{{{zzz{{{}}}~~~~~~}}}yyyzzz|||~~~yyyxxxwwwuuusssrrrqqqqqqqqqrrrsssttttttrrrqqqoooooorrrtttuuusssqqqppppppjjjpppllljjjoooooopppzzzppppppqqqpppooopppqqqssssssrrrqqqppppppqqqrrrsssqqqoooooopppqqqrrrqqqooonnnssswwwzzz~~~rrriiigggkkkrrrvvv~~~rrrqqqvvvzzz|||~~~wwwjjjccc^^^\\\^^^ccc___^^^\\\YYYSSSMMMHHHDDDDDDCCCBBBAAABBBDDDFFFGGGMMMRRRZZZbbbhhhlllpppssswwwyyyzzzyyyvvvsssppppppnnnnnnnnnmmmlllkkkiiiiiifffgggiiilllooorrrtttuuutttsssrrrrrrqqqqqqrrrrrrsssqqqmmmiiieeebbb```______]]]\\\ZZZXXXTTTOOOKKKJJJHHHFFFDDDDDDFFFIIIKKKRRRSSSUUUVVVWWWWWWWWWWWWQQQSSSUUUVVVTTTQQQMMMKKKIIIGGGHHHKKKMMMOOOUUU\\\```dddiiimmmooopppqqqrrroooqqqrrrrrrqqqpppqqqrrrrrrqqqpppooooooqqqrrrtttuuuuuuuuutttsssrrrqqqppprrrrrrsssuuuwwwxxxvvvuuuuuurrrooommmlllnnnppprrrvvvuuutttsssssstttuuuvvvxxxyyy{{{{{{yyyvvvvvvvvvxxxzzz}}}}}}|||{{{{{{|||bbbbbbbbb```]]][[[\\\]]]ZZZRRRIIIGGGKKKOOOOOONNNNNNNNNOOOPPPQQQQQQQQQQQQQQQOOOPPPWWWaaajjjmmmnnnkkknnnrrrttttttsssssssssuuuwwwzzzzzzyyywwwwwwwwwwwwwwwxxxxxxxxxwwwvvvvvvxxxxxxxxxxxxxxxyyyyyyyyyxxxwwwvvvuuutttttttttttt{{{{{{zzzzzzyyyxxxxxxwwwuuuuuuuuuuuuvvvwwwwwwxxxwwwvvvsssrrrrrrsssuuuvvvxxxwwwvvvuuutttttttttuuurrrrrrssstttvvvyyy{{{}}}|||}}}yyyrrrmmmjjjiiiiiiiiiiiiiiiiiifffbbb^^^\\\TTTQQQQQQWWWdddttt|||~~~}}}uuummmfffddd___ZZZTTTOOOMMMMMMIIIEEEBBBCCCAAA===;;;<<<@@@VVVqqqeeeeeevvvxxxmmmlllZZZCCC===666333444444222000000000000000000000000000////////////////////////........................------------------------..........................................------,,,333111000666:::HHH___vvv~~~xxxnnnooouuu~~~xxxuuuppprrrtttaaaPPPKKKOOOZZZooozzzxxxyyy||||||||||||vvvppprrrwww|||{{{{{{}}}~~~xxxppplllllliiiqqqzzz~~~|||{{{zzz{{{}}}~~~}}}yyyyyy{{{|||}}}~~~~~~}}}xxxwwwvvvuuussssssrrrrrrqqqrrrtttuuutttrrrpppoooqqqtttvvvvvvtttqqqoooooollltttppplllpppoooooowwwppppppqqqpppooooooqqqsssrrrqqqpppnnnnnnoooqqqrrrooonnnnnnnnnnnnmmmiiiggggggooouuuxxx}}}}}}xxxqqqhhhcccffflllsssvvv}}}yyyyyy|||~~~rrrjjjddd```aaaeeecccbbb```]]]WWWPPPJJJFFFDDDCCCBBBBBBCCCDDDGGGHHHLLLRRR[[[ccciiimmmqqqsssyyyzzz|||{{{wwwsssqqqpppmmmmmmllllllkkkjjjhhhgggeeefffhhhkkknnnppprrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrpppkkkfffcccbbbbbbcccaaa___\\\ZZZXXXUUUPPPMMMLLLJJJGGGEEEDDDGGGJJJLLLTTTUUUUUUVVVVVVWWWWWWWWWTTTVVVYYYZZZYYYUUUPPPMMMKKKHHHIIIMMMPPPSSSZZZbbbfffiiimmmoooppppppqqqrrrqqqrrrrrrqqqpppoooqqqrrrrrrqqqqqqqqqqqqrrrsssssssssssssssrrrrrrqqqqqqqqqsssssssssuuuwwwwwwuuussstttsssqqqooonnnnnnoooppprrrqqqqqqqqqqqqssstttvvvvvvyyy||||||yyyuuussssssxxxzzz|||}}}|||{{{{{{|||ccccccdddbbb___]]]]]]^^^ZZZRRRJJJIIINNNRRRRRROOOMMMNNNOOOPPPQQQQQQQQQQQQRRRQQQRRRZZZeeelllooonnnmmmpppssstttsssqqqppppppsssvvvyyyzzzyyywwwwwwwwwwwwxxxyyyzzzzzzzzzzzzzzz{{{zzzyyyxxxwwwwwwwwwwwwwwwvvvuuuttttttssssssssszzzzzzyyyxxxxxxxxxyyyyyyvvvuuuttttttttttttuuuuuuuuutttrrrqqqqqqsssvvvxxxxxxwwwuuusssrrrqqqrrrrrrpppqqqrrrtttvvvyyy{{{|||zzz}}}{{{tttooolllkkkkkkhhhiiiiiiiiifffbbb___\\\QQQNNNNNNTTT```ooozzzvvvxxxxxxrrrkkkaaa___\\\VVVQQQMMMKKKKKKIIIEEEBBBCCCBBB===;;;;;;???SSS|||ttteee___xxxpppmmm[[[DDD===666333444444222000000000000000000000000000111111111111111111111111---.....................------------------------........................,,,,,,------.../////////...444222111666;;;KKKdddvvvuuummmpppwwwuuuzzznnnjjjooo|||www|||ppp___OOOMMMSSS___tttzzzvvvxxx{{{||||||}}}}}}wwwpppqqqwww{{{yyyxxxyyy}}}xxxnnnkkkmmmkkksss{{{~~~|||{{{zzz{{{}}}~~~}}}yyyzzzzzz{{{{{{{{{{{{{{{wwwwwwvvvttttttsssssssssqqqrrrtttuuutttrrrpppnnnsssuuuwwwwwwtttqqqooonnnqqqwwwsssnnnrrroooiiilllpppqqqqqqpppnnnoooqqqsssrrrqqqooonnnnnnoooqqqrrrooonnnnnnmmmllliiiccc```ZZZcccllloootttxxxvvvpppmmmgggaaa```eeemmmsssvvv|||wwwssssssxxx}}}yyyppphhhccccccfffgggfffddd```ZZZSSSMMMIIIDDDDDDCCCBBBCCCEEEGGGIIILLLRRR\\\dddjjjnnnqqqssswwwyyyzzzyyyuuuqqqnnnmmmlllllllllkkkjjjiiihhhgggdddeeefffhhhjjjlllnnnooooooppppppqqqrrrrrrssssssssspppkkkfffdddeeeggghhhdddbbb___\\\ZZZWWWSSSPPPNNNKKKHHHEEEEEEGGGJJJLLLVVVVVVVVVVVVVVVVVVVVVVVVWWWYYY\\\]]]\\\XXXSSSOOOLLLJJJKKKOOOSSSVVV^^^fffmmmooorrrsssrrrrrrssstttssssssrrrqqqooooooqqqsssrrrrrrrrrsssssssssttttttqqqqqqqqqqqqqqqqqqqqqqqqtttttttttuuuwwwvvvtttrrrsssssssssrrrqqqpppooonnnooooooooooooppprrrtttuuuuuuyyy}}}}}}yyytttrrrqqqwwwyyy|||}}}|||{{{{{{|||fffdddaaa___^^^]]]ZZZXXXUUURRRMMMKKKLLLOOOQQQRRROOOQQQSSSTTTTTTTTTRRRQQQQQQRRRTTTZZZaaahhhmmmooopppqqqsssuuuuuutttsssrrrssssssuuuvvvxxxzzz{{{|||}}}{{{xxxxxxxxxzzz{{{xxxyyyzzz{{{{{{yyyxxxwwwuuuvvvwwwxxxxxxxxxwwwwww{{{zzzxxxwwwvvvwwwwwwxxx{{{wwwssssssuuuwwwxxxwwwyyywwwuuussssssuuuxxxzzz{{{xxxuuuttttttvvvvvvvvvppppppqqqrrrtttuuuuuuvvvvvvwww{{{{{{wwwtttqqqllliiiiiijjjiiieeedddddd___YYYUUUUUUTTTTTT[[[kkk{{{sssrrrsssnnniiihhh\\\ZZZXXXVVVTTTPPPKKKHHHGGGGGGFFFDDDBBB@@@>>>===@@@RRRyyyxxxgggjjj|||}}}iiiWWWGGG???999777666222111333000000000000////////////000000000000////////////................................................------------------------,,,,,,------.../////////111///111777888===SSSlll}}}wwwpppttt{{{{{{vvvjjjbbbooo~~~uuu|||kkk```RRRLLLSSSdddvvvyyyuuuuuuyyy}}}~~~yyyuuussstttuuuzzzyyyyyy{{{yyypppjjjiiirrrwww~~~~~~{{{yyyxxxxxxxxxzzz|||{{{yyyvvvwwwzzz|||}}}}}}|||}}}}}}xxxxxxwwwvvvtttrrrqqqpppsssrrrrrrsssvvvwwwwwwvvvwwwwwwuuusssqqqooommmlllnnnooopppqqqppppppnnnmmmnnnmmmmmmmmmnnnoooqqqrrrooonnnllllllmmmoooqqqssstttsssqqqnnnjjjccc\\\VVVQQQWWW```iiimmmlllhhheeebbb^^^[[[[[[aaaiiiqqquuu{{{xxxsssnnnmmmpppwww}}}vvvlllfffeeeeeekkkooommmcccXXXRRROOOLLLIIIDDDAAACCCEEEEEEFFFJJJJJJSSS]]]ccchhhoooqqqppprrrtttvvvvvvtttooojjjggghhhhhhgggggghhhiiijjjjjjfffgggggghhhjjjlllnnnooonnnnnnnnnoooppppppqqqqqqqqqooollliiihhhiiilllmmmeeeccc```^^^[[[XXXTTTQQQPPPMMMIIIFFFFFFIIIMMMPPPTTTVVVXXXYYYXXXWWWWWWWWWWWW]]]aaaaaa```^^^YYYSSSOOOKKKIIINNNTTTYYY___eeemmmoooppppppoooooooooqqqsssrrrqqqpppppppppqqqrrrqqqqqqrrrpppooonnnoooqqqssssssqqqpppooopppqqqqqqtttsssrrrssstttuuutttsssuuutttsssrrrqqqooonnnnnnqqqpppoooooopppqqqtttuuuyyyyyyyyyxxxwwwuuussssssvvvwwwxxxyyyzzz{{{{{{|||eeeccc```^^^]]][[[XXXVVVSSSPPPMMMLLLNNNRRRUUUVVVSSSTTTUUUUUUUUUSSSRRRPPPRRRSSSUUU[[[aaahhhmmmooossstttuuuwwwwwwwwwvvvvvvuuuvvvvvvwwwxxxyyyzzzzzz}}}}}}}}}|||{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxwwwxxxzzz{{{{{{{{{zzzyyy||||||zzzyyyxxxxxxyyyyyyyyyvvvsssrrrtttwwwwwwwwwxxxwwwuuuttttttvvvxxxyyyzzzxxxvvvuuuvvvwwwwwwvvvqqqqqqrrrrrrtttuuuvvvvvvxxxxxx||||||wwwssspppkkkhhhfffiiihhheeedddccc]]]WWWTTTSSSQQQSSS[[[jjjyyytttgggeeegggeeebbb```^^^\\\YYYWWWUUUQQQLLLIIIGGGGGGFFFDDDBBB@@@>>>===AAAOOOqqq{{{iiilllpppkkkWWWHHH@@@999777555222111333111000000000////////////............------------........................------------------------////////////////////////,,,,,,---......//////000111///222777999@@@WWWppp~~~~~~vvvqqqttt~~~}}}mmmeeeqqq|||vvvkkk```RRRNNNXXXiiiyyy}}}wwwssstttxxx{{{~~~{{{wwwssssssuuuxxxzzzyyyyyy|||}}}xxxpppkkkjjjsssxxx~~~}}}yyywwwuuuvvvxxxyyyyyyxxxwwwvvvuuuwwwzzzzzzzzzyyyzzz{{{wwwwwwwwwvvvuuutttsssrrruuutttttttttvvvwwwvvvuuuvvvuuutttsssqqqooonnnmmmooopppqqqqqqqqqqqqpppoooooonnnmmmmmmnnnoooqqqrrroooooooooooopppqqqssstttsssrrrpppmmmiiiccc\\\WWWSSSYYY```fffhhheeeaaa]]][[[WWWTTTUUU[[[cccjjjmmmtttrrrmmmiiiiiimmmtttzzzwwwnnnhhhffffffjjjppppppggg]]]WWWRRRNNNJJJDDDAAACCCEEEEEEFFFJJJKKKUUU___eeejjjoooqqqooopppqqqrrrrrroookkkgggeeeccccccdddeeefffhhhiiijjjhhhiiiiiijjjlllmmmooopppqqqqqqpppppppppooonnnnnnooommmkkkiiihhhiiikkklllfffdddbbb```___\\\YYYVVVPPPMMMHHHEEEEEEIIINNNQQQVVVWWWYYYYYYWWWVVVVVVVVV[[[aaaeeeeeeccc```YYYRRROOOJJJIIINNNUUUZZZaaagggmmmoooqqqqqqpppooopppqqqqqqqqqpppooooooooopppqqqrrrrrrsssrrrppppppqqqssssssrrrqqqppppppqqqrrrssstttsssssssssuuuuuusssqqqssssssrrrqqqpppooonnnnnnqqqpppoooooooooqqqsssuuuvvvvvvvvvvvvvvvuuuuuutttuuuvvvvvvwwwxxxyyyyyyzzzfffccc```]]][[[YYYUUUSSSQQQOOOMMMNNNQQQUUUXXXYYYVVVWWWWWWWWWVVVTTTRRRQQQSSSUUUWWW\\\bbbhhhmmmpppttttttuuuvvvvvvwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzz{{{|||}}}}}}{{{xxxwwwyyyxxxwwwwwwwwwwwwxxxyyyxxxyyyzzz||||||{{{{{{zzz|||{{{zzzyyyxxxxxxxxxxxxvvvtttrrrqqqsssuuuvvvwwwxxxxxxwwwwwwxxxxxxyyyzzzyyyxxxwwwwwwxxxyyywwwvvvrrrrrrrrrssstttuuuvvvwww{{{zzz||||||vvvrrrmmmiiiffffffiiijjjhhhfffeee^^^VVVTTTPPPNNNRRR\\\iiivvv~~~|||kkk[[[WWW[[[^^^]]][[[```^^^[[[YYYVVVRRRNNNJJJGGGGGGFFFDDDBBB@@@>>>===???IIIeee~~~kkkkkkfff~~~ppp[[[JJJAAA999666555222111222111111000000000/////////............------------........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,------......///000000222111333777:::DDD]]]vvv{{{vvvyyyssslll{{{zzzwwwkkk^^^QQQQQQ^^^ppp}}}{{{uuuqqqrrrvvvzzz~~~|||xxxtttqqqrrrvvvzzzzzzyyyzzz}}}~~~{{{vvvnnnkkkkkkuuuyyy~~~~~~zzzwwwuuurrruuuxxxxxxvvvttttttvvvuuuwwwyyyzzzyyyyyyyyy{{{vvvvvvwwwwwwvvvvvvuuuuuuwwwvvvuuuuuuvvvvvvuuussstttssssssrrrqqqpppooooooqqqqqqrrrrrrrrrrrrqqqqqqppppppooonnnnnnooopppqqqppppppqqqssstttuuuuuuuuuqqqpppnnnllliiiddd^^^YYYYYY\\\aaadddccc___YYYUUURRRPPPNNNPPPUUU\\\bbbeeeiiihhheeebbbccchhhpppvvv{{{~~~yyypppkkkgggfffjjjrrruuuppphhh```XXXRRRKKKEEEAAABBBDDDDDDGGGJJJNNNWWWaaagggkkkoooooommmkkkjjjiiifffccc```]]][[[[[[\\\^^^```cccfffhhhiiikkkkkklllmmmnnnpppqqqrrrttttttsssrrrpppnnnlllkkklllllljjjiiiiiijjjkkkllljjjhhhfffdddcccaaa^^^[[[QQQMMMHHHEEEEEEJJJOOOTTTWWWXXXYYYXXXVVVUUUUUUVVV^^^eeejjjiiigggbbbZZZQQQOOOJJJJJJOOOWWW]]]dddkkknnnppprrrrrrqqqpppqqqrrrpppoooooonnnnnnooopppppprrrsssssssssqqqqqqsssuuurrrqqqqqqqqqqqqssstttvvvtttttttttuuuvvvuuurrroooqqqqqqpppoooooooooooooooqqqpppooonnnoooqqqssstttssssssttttttuuuuuuuuuvvvuuuuuuuuuvvvvvvwwwwwwxxxhhheeebbb^^^[[[XXXTTTQQQRRRPPPOOOPPPTTTWWWYYYZZZWWWWWWXXXXXXWWWUUUTTTSSSTTTVVVZZZ]]]aaagggllloooqqqqqqqqqqqqssstttvvvwwwxxxxxxyyyyyyyyyzzzzzzzzzyyyyyyzzz{{{{{{yyyxxxvvvwwwvvvtttrrrssstttwwwxxxwwwxxxyyyzzzzzzzzzyyyyyyyyyyyyxxxwwwvvvuuuuuutttsssrrrqqqqqqrrrtttuuuvvvxxxyyyzzz{{{{{{{{{{{{{{{xxxwwwwwwxxxzzzzzzxxxwwwsssssssssssstttuuuvvvwww}}}|||}}}|||uuuooojjjfffdddhhhlllnnnmmmkkkiiiaaaYYYUUUPPPMMMRRR\\\hhhsss||||||lllZZZTTTXXX^^^___^^^```^^^[[[YYYVVVRRRMMMJJJGGGGGGFFFDDDBBB@@@>>>===<<>>===;;;===LLLhhhlllggggggsss{{{qqqSSSFFF:::666555333222222111111111111000000000000000000000000////////////........................------------------------------------------------------......///000000111333444555666;;;KKKhhhuuuqqqpppyyy~~~yyywww|||yyy```UUUMMMTTThhhzzz|||vvvsssuuuzzz~~~}}}yyysssppprrrvvvzzzzzzzzz{{{{{{ssskkkjjjnnnzzz|||~~~}}}zzzvvvsssrrrssswwwzzzxxxtttrrrtttwww{{{|||}}}}}}{{{{{{}}}~~~zzzyyyyyyxxxvvvuuusssrrrtttsssqqqqqqrrrrrrqqqoooppppppppppppppppppppppppqqqqqqqqqrrrrrrsssssssssrrrrrrpppoooooopppqqqqqqpppqqqtttvvvwwwvvvtttssspppooonnnmmmllljjjfffcccaaabbbbbb```]]]WWWRRROOOIIIIIIJJJMMMQQQUUUVVVVVVWWWVVVUUUUUUWWW]]]fffllltttxxx|||zzztttnnnkkkqqqzzz}}}uuuiii___PPPIIICCCCCCDDDEEEIIINNNRRR[[[dddhhhkkknnnmmmjjjmmmiiiccc]]]WWWRRRPPPOOONNNNNNPPPSSSXXX^^^cccgggllllllmmmnnnppprrrtttuuussssssttttttrrrpppnnnmmmlllllllllmmmnnnooopppqqqvvvsssooollliiieeeaaa]]]SSSOOOKKKIIIKKKPPPWWW[[[XXXXXXXXXWWWVVVWWWZZZ\\\\\\dddlllmmmlllggg]]]TTTNNNKKKMMMUUU]]]ccciiiooooooppprrrrrrqqqqqqqqqrrroooppppppqqqqqqrrrrrrrrrpppqqqqqqpppooooooqqqrrrpppppppppqqqsssuuuwwwyyywwwwwwxxxyyyyyywwwtttpppooonnnmmmlllmmmnnnoooqqqqqqpppooonnnnnnpppqqqsssssssssrrrqqqrrrrrrssstttvvvwwwwwwxxxxxxyyyyyyyyymmmjjjfffbbb___[[[WWWTTTUUUTTTSSSUUUVVVWWWVVVUUUTTTTTTTTTUUUUUUVVVVVVVVVUUUYYY\\\^^^___ccciiinnnmmmnnnoooqqqsssuuuvvvwwwvvvvvvwwwxxxyyyzzz{{{|||~~~}}}}}}|||||||||}}}}}}rrrqqqooonnnnnnpppsssuuuxxxyyyzzz||||||{{{{{{zzzzzzzzzyyyyyywwwvvvtttsssrrrsssssssssqqqqqqrrrtttqqqrrrssstttuuuvvvvvvvvvwwwvvvuuuwwwyyyzzzzzzyyywwwvvvtttssstttuuuwwwyyy|||yyyzzz}}}uuummmgggddddddfffjjjmmmmmmnnnlllfff^^^ZZZSSSPPPTTTXXX^^^lll|||{{{lll___\\\aaaccccccaaa___\\\YYYVVVQQQLLLIIIGGGGGGFFFDDDBBB@@@>>>===;;;;;;DDDYYYrrrpppjjjeeewwwwwwwwwXXXIII;;;666666555333333222222111111111000000000............------------................................................////////////////////////---......//////000111111222444666666===RRRqqqqqqmmmnnn|||xxxtttwwwoooYYYPPPLLLVVVkkk|||}}}xxxvvvxxx}}}{{{vvvssstttwww{{{zzzzzz|||{{{rrrkkklllqqq{{{}}}~~~|||yyyvvvtttsssvvvxxxzzzxxxuuusssuuuwwwyyyzzz{{{zzzxxxxxxzzz|||zzzyyyyyywwwvvvtttrrrqqqqqqpppooopppqqqrrrqqqpppooooooooooooooooooooooooppppppoooooopppqqqrrrsssrrrrrrqqqppppppqqqrrrsssrrrsssuuuvvvvvvuuusssrrrqqqpppooooooooonnnkkkiiidddcccbbb___[[[VVVRRROOOIIIIIIKKKNNNRRRSSSRRRPPPPPPPPPOOOOOOQQQWWW___eeennnrrrwww{{{||||||}}}}}}}}}|||vvvpppuuu}}}zzznnndddSSSKKKEEEDDDEEEFFFKKKPPPUUU]]]eeehhhkkknnnnnnlllkkkgggaaaZZZTTTOOOMMMLLLLLLKKKKKKMMMRRRYYYaaaeeeiiiiiijjjllloooqqqsssuuurrrssstttuuutttrrrpppnnnlllllllllmmmnnnpppssstttxxxuuuqqqmmmjjjeee```\\\TTTRRROOONNNPPPUUU[[[___[[[ZZZYYYWWWVVVXXX[[[^^^]]]eeelllmmmlllggg^^^UUUNNNLLLPPPYYYbbbfffjjjooonnnppprrrrrrqqqpppqqqrrrooopppqqqrrrrrrrrrrrrrrroooppppppooommmmmmnnnooooooooooooppprrrtttwwwxxxwwwwwwwwwxxxyyyxxxuuurrrpppooommmllllllnnnpppqqqrrrpppooonnnnnnoooqqqrrrssssssrrrqqqqqqrrrssstttwwwwwwxxxyyyzzz{{{||||||mmmjjjfffbbb___\\\XXXUUUTTTSSSSSSUUUWWWXXXVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSUUUYYY]]]^^^^^^aaaggglllkkkmmmppprrruuuvvvvvvvvvwwwwwwwwwwwwxxxxxxyyyyyyzzz{{{|||}}}}}}}}}|||{{{qqqpppoooooopppqqqtttuuuwwwxxxzzz{{{{{{{{{zzzyyyyyyyyyyyyyyywwwuuusssrrrssstttuuutttqqqpppqqqssspppqqqqqqrrrssstttuuuvvvvvvuuussstttwwwyyyzzzzzzxxxwwwuuussstttuuuxxxyyyyyywwwyyywwwoooiiiggggggeeejjjmmmmmmnnnnnniiibbb[[[TTTQQQSSSSSSWWWhhh{{{vvvfff]]]___aaaaaabbb```]]]ZZZWWWSSSMMMIIIGGGGGGFFFDDDBBB@@@>>>===:::;;;AAAQQQfffxxx~~~}}}{{{sssmmmbbbvvvuuuvvv\\\LLL===777777666444444222222222111111111000000............------------........................------------------------////////////////////////.........///000000111111///333666777AAAZZZ|||uuunnnoooxxxvvvxxx}}}fffSSSNNNMMMYYYmmm~~~~~~yyywwwyyy~~~~~~|||yyywwwxxx{{{~~~zzz{{{}}}~~~yyyqqqkkkmmmttt}}}~~~~~~|||yyyvvvuuuuuuxxxxxxwwwvvvuuuuuuuuuuuuxxxyyyyyywwwvvvvvvxxxzzzwwwwwwwwwvvvuuutttrrrqqqnnnnnnnnnooorrrssssssrrroooooooooooooooooooooooonnnnnnmmmmmmnnnoooqqqrrrrrrqqqppppppqqqrrrssstttuuuuuuvvvvvvuuutttsssrrrrrrqqqqqqqqqrrrrrrpppnnnllljjjgggbbb]]]XXXTTTRRRLLLMMMPPPSSSUUUUUURRROOOLLLKKKKKKJJJLLLQQQYYY^^^eeejjjpppuuuxxxyyy{{{|||{{{~~~~~~xxxxxx~~~{{{pppeeeVVVNNNFFFEEEFFFGGGLLLRRRYYY```gggiiilllppprrrpppiiifffaaa[[[VVVSSSQQQPPPMMMKKKHHHHHHLLLUUU^^^ddddddeeegggiiilllppprrrtttssstttuuuvvvuuurrrooommmlllkkkkkkkkkmmmppptttvvvwwwtttpppmmmiiieee```]]]UUUTTTSSSSSSVVVZZZ___bbb```___\\\YYYWWWWWW[[[^^^aaahhhnnnnnnlllggg^^^UUUMMMMMMSSS]]]eeehhhjjjmmmmmmoooqqqqqqpppooopppqqqmmmnnnpppqqqrrrrrrrrrqqqpppqqqpppooolllkkklllmmmooooooooooooqqqsssvvvwwwvvvuuutttuuuvvvvvvuuusssrrrpppnnnmmmmmmnnnpppqqqrrrpppooonnnnnnooopppqqqrrrqqqqqqpppqqqsssvvvwwwuuuvvvwwwyyyzzz|||}}}~~~llliiieeebbb___\\\XXXUUURRRRRRSSSUUUXXXXXXWWWUUUVVVUUUSSSRRRQQQQQQPPPQQQUUUYYY]]]^^^]]]```fffkkkiiikkkooorrrtttuuuuuuuuuxxxxxxxxxwwwwwwwwwvvvvvvuuuwwwzzz}}}}}}{{{xxxuuuqqqqqqqqqqqqqqqssstttuuuuuuvvvwwwxxxyyyxxxwwwwwwwwwwwwwwwwwwuuusssqqqoootttvvvwwwuuuqqqoooppprrrrrrrrrsssssstttvvvwwwxxxvvvtttrrrsssuuuxxxzzz{{{yyywwwuuuttttttvvvxxxzzzwwwuuuxxx~~~zzzqqqkkkjjjjjjggglllooooooqqqrrrmmmggg[[[TTTQQQRRROOORRReee{{{|||kkk___]]]``````dddbbb___\\\XXXTTTOOOKKKGGGGGGFFFDDDBBB@@@>>>===888:::@@@NNNcccvvv~~~uuunnncccnnnmmmqqq^^^NNN>>>888888777555555222222222111111111111000111000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////000000111111---222666888DDD```wwwnnnlll||||||{{{xxxxxx```PPPMMMOOO\\\ooo~~~zzzxxxzzz~~~}}}}}}{{{zzz{{{~~~zzz{{{}}}{{{wwwpppkkkooowww}}}~~~~~~|||yyyvvvuuuvvvyyywwwuuuuuuuuuuuutttsssyyyyyyyyyxxxvvvvvvxxxzzzuuuuuuuuuuuuuuutttssssssmmmmmmmmmpppsssuuuuuuuuuoooooooooooonnnnnnnnnnnnmmmlllllllllmmmnnnpppqqqqqqqqqppppppqqqssstttvvvxxxxxxwwwwwwuuutttsssrrrsssrrrrrrssstttuuusssrrrtttqqqmmmgggaaa\\\XXXVVVQQQRRRUUUXXXZZZXXXTTTQQQIIIIIIHHHGGGIIINNNTTTYYY^^^dddkkkrrrvvvxxxzzz|||~~~|||}}}yyy~~~{{{pppfffXXXOOOGGGEEEFFFHHHNNNTTT\\\ccchhhjjjmmmrrruuutttnnnlllhhhddd```]]]\\\[[[NNNKKKFFFEEEIIISSS]]]dddbbbcccdddgggkkkooorrrssstttuuuvvvvvvuuurrrnnnllllllkkkiiiiiikkkoootttvvvtttrrrooollliiieeeaaa^^^VVVVVVVVVWWWZZZ^^^bbbddddddbbb___ZZZWWWVVVYYY\\\eeekkkpppooolllggg^^^UUUMMMMMMTTT```hhhiiijjjlllmmmoooppppppoooooopppqqqlllmmmooopppqqqqqqqqqppprrrrrrqqqooolllkkklllmmmooonnnnnnooopppsssuuuvvvtttsssrrrssstttuuutttssssssqqqooommmmmmnnnpppqqqrrrqqqooonnnmmmnnnpppqqqppppppoooppprrruuuxxxzzztttuuuvvvxxxzzz|||~~~~~~nnnmmmkkkgggccc^^^ZZZWWWUUUSSSQQQPPPRRRTTTUUUUUUWWWUUURRRPPPNNNNNNNNNOOOUUUXXX[[[]]]___bbbeeehhhnnnpppqqqrrrqqqqqqssstttrrrtttvvvvvvuuuttttttuuuyyyyyyyyy{{{|||{{{xxxuuutttsssrrrqqqsssvvvyyy{{{{{{zzzxxxvvvvvvwwwyyyzzzuuuvvvwwwxxxwwwuuurrrpppppprrrrrrqqqpppooopppqqqsssuuuxxxzzz{{{yyywwwuuutttvvvxxxxxxvvvtttsssssswwwuuusssuuuxxxyyyxxxvvvxxxyyyzzz{{{}}}zzzuuunnnjjjjjjmmmpppsssssspppllljjjbbbYYYSSSTTTTTTWWWeeeuuuyyymmmdddccccccbbbgggeeebbb```]]]XXXSSSOOOLLLIIIFFFDDDBBBAAA???===>>>888;;;PPPooo}}}gggaaatttkkkqqq{{{uuucccRRRAAA999777555444444222111111000///......---////////////////////////////////////////////////........................,,,,,,,,,---------......////////////000000000000111555777999GGGgggrrrpppvvv|||yyy~~~xxxqqqttt]]]SSSOOOTTTeeewwwzzzxxx|||{{{|||}}}yyytttvvv}}}}}}{{{{{{~~~~~~yyyrrrmmmmmmrrrwww}}}zzzxxxxxxyyytttuuuvvvwwwvvvtttrrrqqquuuuuuvvvwwwwwwwwwwwwwwwtttttttttttttttsssssssssppppppqqqrrrssssssssssssrrrpppoooooopppqqqqqqpppnnnnnnnnnnnnooopppqqqqqqrrrrrrrrrrrrrrrsssttttttyyy{{{|||{{{wwwuuuwwwyyysssvvvzzz}}}}}}{{{wwwuuu{{{vvvpppmmmkkkfff^^^WWWVVVXXX[[[______[[[TTTNNNLLLJJJGGGEEEFFFJJJOOORRRZZZ^^^dddkkkqqquuuxxxyyy{{{|||}}}~~~~~~{{{rrrmmm]]]SSSJJJGGGGGGHHHMMMTTT^^^dddjjjnnnpppuuu}}}}}}tttnnnkkkeee^^^ZZZQQQHHHFFFGGGJJJPPPWWW___aaacccgggkkkppptttwwwxxxzzz{{{{{{yyyuuupppmmmnnnjjjkkkoooqqqpppqqqsssuuunnngggeeefffdddbbb```\\\[[[[[[]]]```bbbbbbaaaeeecccaaa]]][[[[[[___bbblllqqqvvvtttlllaaaYYYTTTIIIQQQ\\\dddgggiiilllnnnmmmnnnoooppppppooonnnmmmppppppqqqrrrrrrrrrqqqpppqqqooommmmmmnnnnnnmmmlllmmmnnnppprrrsssssssssrrrssstttttttttsssrrrqqqqqqrrrqqqpppnnnmmmmmmllllllrrrrrrpppooommmllllllllluuurrrppppppsssuuuuuutttppprrrtttxxx{{{}}}~~~kkkjjjhhheeeaaa]]]YYYVVVUUUSSSPPPOOOPPPQQQQQQQQQSSSRRROOOMMMKKKKKKLLLMMMRRRUUUZZZ]]]```dddgggjjjmmmnnnppppppoooooopppqqqqqqsssvvvvvvuuuttttttuuuuuuuuuvvvxxxzzzzzzxxxvvvrrrrrrssstttuuuwwwxxxyyyxxxwwwvvvuuuuuuuuuvvvwwwtttuuuvvvvvvuuurrrooonnnkkkmmmnnnoooooooooqqqrrrtttvvvyyy{{{{{{zzzwwwvvvtttvvvyyyyyywwwuuuuuuuuuvvvuuutttuuuxxxzzzyyywwwyyyzzz|||}}}~~~zzzqqqlllkkklllppptttvvvsssnnnjjjaaaXXXSSSTTTTTTWWWeeeuuu{{{ooogggeeefffeeeiiihhhfffdddaaa\\\VVVQQQMMMJJJGGGEEECCCBBB???>>>===;;;AAAXXXvvvlll^^^nnnhhhnnnwwwuuudddTTTBBB:::777555444444222222222111000000//////////////////////////////................................................---------.........//////////////////000000000000111666999<<>><<<===GGG```~~~rrr]]]ggg}}}iiimmmuuuxxxgggVVVEEE<<<999555333333333333222222111111000000////////////////////////........................................................./////////000000.../////////000000000111222666:::???SSSuuuooovvv{{{hhhqqq}}}vvvsssxxxcccPPPMMMNNNYYYkkk{{{}}}wwwwwwzzz~~~}}}zzztttqqqttt{{{~~~}}}|||~~~vvvnnnkkknnnuuu{{{yyyzzzzzzxxxvvvttttttuuu{{{{{{||||||{{{yyyvvvuuuxxxxxxyyyzzzzzzzzzzzzyyyyyyyyyxxxwwwvvvvvvuuuuuussssssrrrrrrrrrrrrqqqqqqpppppppppppppppqqqrrrsssyyywwwtttrrrqqqrrrtttuuuuuuuuuttttttssstttttttttuuuxxx||||||{{{yyy{{{}}}~~~}}}}}}|||zzzvvvoooiiieee___```bbbbbb```ZZZQQQKKKJJJHHHFFFDDDCCCDDDFFFGGGNNNSSS[[[dddkkkqqqtttuuuxxxyyyzzz|||~~~}}}}}}}}}yyyuuusssbbbWWWKKKGGGGGGKKKTTT\\\gggiiikkklllooozzz{{{ooojjj___WWWNNNIIIFFFDDDHHHNNNWWW\\\ccciiinnnrrruuuwwwzzzzzzyyyxxxvvvsssqqqooonnnllllllppppppnnnmmmpppqqqqqqqqqqqqqqqpppllliiihhhfffdddeeegggjjjllllllgggeeeaaa]]][[[]]]bbbfffpppsssuuupppfff[[[SSSOOOJJJSSS^^^fffiiijjjkkkllloooppppppppppppooonnnmmmooopppqqqsssssssssrrrqqqqqqooolllkkkkkkkkkjjjhhhnnnoooppprrrssssssssssssrrrssssssttttttttttttssssssrrrqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnooopppqqqqqqooonnnooorrrtttuuuuuuwwwvvvuuutttttttttuuuvvv______^^^\\\ZZZWWWTTTRRRQQQOOOMMMLLLLLLLLLKKKJJJJJJIIIGGGFFFFFFGGGIIIJJJLLLPPPWWW\\\```dddgggiiilllmmmnnnnnnmmmlllmmmoooooorrrtttuuutttsssttttttsssssstttwwwyyyyyywwwuuutttuuuvvvxxxyyyzzzzzzzzzxxxxxxyyyyyyxxxwwwvvvuuuqqqqqqqqqqqqooommmjjjiiidddgggkkkmmmoooqqqssstttuuuuuuwwwxxxxxxxxxwwwvvvuuuwwwyyyzzzyyyyyyzzz{{{yyyxxxxxxxxxxxxxxxwwwwwwuuuwwwyyyzzz{{{~~~zzzoooiiiiiihhhjjjrrryyyyyyqqqiii^^^VVVRRRSSSSSSUUUaaaooo~~~yyyqqqnnnnnnmmmmmmmmmmmmllliiiccc[[[VVVOOOLLLHHHFFFDDDBBB???===<<<===HHH```~~~yyyccceeetttrrrrrryyymmm\\\HHH>>>:::666333333222222222111111000000000////////////////////////................................................---.........////////////......//////000000111111222666999AAAWWWzzzmmmxxxwwwiiivvv~~~www|||qqq\\\MMMJJJOOO]]]ppp}}}~~~vvvssstttyyy|||}}}wwwqqqooossszzz}}}|||}}}{{{rrrkkkiiinnnvvv|||zzz{{{|||zzzxxxwwwwwwxxxyyyzzz{{{{{{yyywwwtttsssxxxxxxyyyzzzzzzzzzzzzyyyzzzzzzyyyxxxvvvuuuttttttttttttsssrrrqqqqqqppppppooopppqqqppppppqqqrrrtttxxxvvvsssppppppqqqtttvvvvvvvvvuuuttttttttttttuuussswww{{{|||zzzxxxyyy{{{}}}xxxrrrnnnmmmddddddeeeeeebbb\\\SSSNNNIIIHHHFFFDDDCCCCCCDDDEEEIIINNNVVV___gggnnnqqqsssxxxyyy{{{}}}~~~|||}}}|||{{{zzzhhh\\\NNNHHHGGGLLLVVV___ggghhhjjjjjjmmmwwwuuulllddd]]]TTTNNNHHHCCCEEEJJJRRRYYYccckkkooorrruuuwwwzzzyyyxxxvvvtttrrrpppoooiiiggghhhjjjiiifffgggjjjpppuuuyyyyyywwwuuuqqqllliiigggddddddfffiiikkklllgggeeeaaa]]]\\\^^^dddhhhlllooooookkkbbbYYYSSSQQQLLLTTT___fffiiiiiijjjkkkmmmmmmmmmmmmllllllkkkkkkmmmnnnpppqqqrrrrrrqqqqqqqqqooolllkkkkkkjjjhhhgggmmmnnnooopppqqqrrrrrrrrrqqqrrrssstttttttttttttttrrrqqqpppooonnnnnnnnnnnnoooooonnnmmmllllllmmmmmmooonnnnnnoooqqqsssuuuvvvyyyxxxvvvtttssstttuuuvvvWWWWWWWWWVVVUUURRRPPPOOOMMMKKKJJJJJJKKKKKKJJJIIIFFFEEEDDDDDDEEEFFFIIIJJJMMMPPPUUUZZZ]]]```cccfffiiijjjkkkkkkjjjjjjkkklllnnnqqqsssttttttsssssstttvvvvvvwwwxxxyyyyyyvvvtttuuutttsssssstttvvvxxxzzzxxxyyyyyyxxxxxxvvvuuutttqqqqqqqqqpppnnnllljjjiiihhhkkknnnqqqqqqrrrssstttssstttttttttuuuuuuuuuuuutttvvvxxxyyyxxxxxxzzz{{{zzzzzzzzzxxxvvvttttttsssuuuwwwyyyzzz{{{}}}}}}vvvnnnhhhfffeeegggnnnvvvwwwppphhh]]]VVVRRRSSSSSSSSS]]]kkk{{{xxxssspppnnnlllllllllllljjjddd\\\WWWOOOLLLHHHEEEDDDBBB???===<<<===EEEZZZxxxlllgggppp{{{~~~|||zzz~~~vvvcccMMM@@@:::666333333000000000000000/////////////////////////////////................................................,,,,,,---------..................///000111111111222555888BBB[[[~~~}}}qqq}}}pppiiizzz|||lllXXXNNNIIIRRRcccuuuzzzuuuuuuwwwzzz|||tttmmmnnntttyyyzzzzzz{{{xxxnnnhhhhhhnnnwww}}}{{{|||}}}|||zzzyyyyyyzzzyyyzzzzzzzzzyyywwwuuussswwwxxxyyyyyyzzzyyyyyyyyyyyyyyyxxxvvvuuutttssssssuuutttsssrrrqqqpppppppppoooqqqrrrqqqpppppprrrtttsssqqqooommmnnnpppsssuuuvvvuuuuuutttttttttuuuuuutttwwwzzzzzzwwwuuuvvvxxx|||xxxwwwxxxnnnmmmllljjjgggbbb\\\WWWJJJIIIGGGEEEDDDEEEEEEFFFFFFJJJRRRZZZccciiinnnpppyyyzzz|||{{{}}}}}}}}}~~~nnn```QQQIIIHHHLLLVVV```fffiiilllmmmnnnttt~~~{{{oooiiiccc\\\UUULLLDDDDDDIIIOOOXXXccckkkoooqqqtttwwwzzzyyywwwuuurrrooommmkkkeeebbbbbbbbb```^^^```fffpppyyy{{{yyysssmmmkkkhhheeedddeeehhhiiijjjfffdddaaa^^^]]]___eeeiiijjjkkkjjjeee\\\TTTQQQPPPNNNUUU___eeeggghhhiiikkkkkkkkkkkkkkkkkkkkkkkkkkkmmmoooqqqrrrttttttttttttrrrooommmkkkkkkkkkiiihhhllllllmmmnnnooopppqqqqqqqqqqqqrrrssstttttttttssspppooonnnmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkllllllnnnnnnooooooppprrruuuwwwyyyxxxvvvuuuuuuvvvxxxyyyOOOOOOPPPPPPOOONNNLLLKKKIIIGGGFFFGGGHHHHHHGGGFFFCCCBBBBBBBBBCCCFFFIIIJJJMMMPPPSSSVVVYYY\\\```cccdddfffgggggggggggghhhjjjmmmppprrrsssssssssssstttxxxxxxxxxyyyzzzyyyvvvtttsssrrrpppoooppprrruuuwwwwwwwwwvvvuuuttttttssssssqqqqqqqqqpppooonnnmmmllllllooosssttttttsssssstttssssssrrrrrrrrrssstttuuutttuuuwwwwwwvvvwwwxxxzzzyyyyyyyyyvvvsssqqqqqqqqqwwwyyy|||}}}~~~}}}wwwpppkkkcccccceeelllrrrrrrnnnhhh^^^WWWSSSTTTRRRPPPYYYfffxxx~~~wwwqqqmmmiiiiiiiiiiiihhhddd]]]YYYPPPNNNJJJGGGEEEBBB@@@======<<<@@@RRRqqqrrriiimmmyyy~~~}}}}}}lllRRRBBB:::555444444000/////////////////////////////////////////////------------------------........................,,,,,,,,,------------...------...///000111222222333555888DDD___xxx|||~~~uuummmooo~~~fffTTTPPPJJJVVViiizzz~~~}}}|||{{{zzzqqqjjjnnnuuuxxxxxxxxxvvv}}}}}}vvvmmmgggiiipppxxx}}}yyy{{{{{{{{{yyyyyyyyy{{{zzz{{{|||}}}|||zzzxxxwwwwwwxxxyyyyyyzzzzzzyyyyyywwwwwwvvvuuuttttttssssssvvvtttsssqqqppppppqqqqqqppprrrtttrrrpppoooqqqtttpppnnnmmmlllmmmooorrrsssttttttssssssttttttuuuvvvuuuwwwyyywwwuuusssuuuxxxwwwtttpppllliiieee```]]]QQQOOOLLLHHHGGGGGGGGGHHHFFFIIINNNUUU\\\dddiiimmmwwwxxx{{{~~~}}}~~~}}}|||{{{oooaaaRRRJJJIIINNNXXXaaaggglllqqqrrrqqqrrrxxx~~~rrrlllgggbbbZZZPPPFFFEEEIIIMMMWWWccckkknnnpppssswwwyyyxxxwwwtttppplllhhhfffaaa^^^\\\[[[XXXWWW\\\dddnnn{{{|||zzzuuuoooooollliiihhhhhhiiiiiiiiidddcccaaa___^^^```eeehhhjjjjjjggg___UUUNNNLLLLLLPPPVVV^^^cccdddeeehhhjjjkkkkkkkkkkkklllmmmnnnooooooqqqsssuuuwwwwwwwwwwwwsssqqqnnnmmmmmmmmmllljjjllllllmmmmmmnnnoooqqqrrrpppqqqqqqrrrrrrrrrrrrqqqooonnnmmmmmmlllllllllmmmhhhiiiiiijjjlllnnnooopppooopppqqqpppppprrruuuwwwxxxwwwwwwwwwwwwyyyzzz{{{HHHIIIJJJJJJJJJJJJHHHHHHFFFEEECCCCCCDDDCCCAAA???@@@??????@@@BBBEEEHHHJJJLLLNNNPPPRRRUUUYYY___cccccceeeggggggggghhhjjjllllllooorrrssssssrrrssstttvvvvvvwwwyyy{{{zzzxxxuuutttssssssssssssuuuvvvwwwyyyxxxvvvtttssssssssssssrrrrrrrrrrrrrrrqqqqqqpppnnnqqquuuvvvvvvttttttttttttsssrrrqqqrrrsssuuuvvvssstttuuuuuuttttttvvvxxxtttuuuvvvtttqqqooopppqqqwwwzzz}}}~~~yyyqqqkkkcccdddfffjjjnnnooollljjj^^^WWWTTTTTTQQQNNNVVVbbbuuuyyyqqqkkkggggggggggggfffccc___[[[SSSPPPLLLIIIGGGEEEBBB??????<<>>@@@DDDGGGIIIJJJLLLNNNPPPSSSXXX___dddeeegggiiijjjkkklllnnnppplllnnnqqqsssrrrrrrssstttttttttvvvxxx{{{{{{yyywwwvvvwwwxxxyyyzzzzzzyyyxxx|||zzzwwwuuuttttttuuuvvvssssssssssssssssssssssssnnnqqquuuwwwvvvuuuuuuuuuuuutttrrrrrrrrrsssuuuwwwsssttttttsssrrrrrrtttvvvooorrrsssrrrpppooopppsssvvvxxx{{{}}}}}}~~~zzzppphhhccceeegggjjjllllllllllll___XXXTTTTTTQQQMMMTTT___ssszzzpppiiigggfffeeefffeeeddd```]]]UUURRRNNNKKKIIIGGGDDDAAA???===???OOOooopppcccgggvvvyyynnnxxxYYYEEE:::555444666111111111111111111222222////////////////////////------------------------..................................../////////000------...///000111222222444555:::KKKkkktttqqq}}}}}}uuujjjhhhwwwuuuYYYJJJLLLOOO]]]qqq}}}vvvlllhhhooowwwxxxuuutttvvv}}}}}}vvvnnnkkknnnvvv|||zzz|||}}}|||{{{{{{|||~~~yyyzzz|||}}}~~~}}}{{{zzzzzz{{{{{{|||||||||||||||vvvvvvvvvvvvuuuuuuuuuuuuuuusssrrrppppppqqqrrrsssrrruuuwwwtttooommmooosssssssssrrrqqqppppppppppppppppppqqqqqqssstttvvvwwwtttvvvvvvuuutttvvv{{{~~~xxxtttrrrpppbbb^^^VVVOOOJJJHHHIIIIIIFFFFFFHHHKKKQQQYYY```eeennnpppsssvvvxxxyyyyyyyyyyyy{{{|||}}}}}}{{{vvvjjj]]]PPPKKKLLLRRR]]]gggfffkkkooopppnnnmmmqqquuutttzzzzzzrrrllliiifff___SSSHHHFFFJJJNNNXXXdddjjjlllmmmrrrwwwwwwwwwvvvtttooohhhaaa]]]UUUQQQNNNKKKGGGHHHRRR]]]eeewww{{{|||zzzttttttqqqooommmllljjjgggeee___```aaa``````aaadddfffaaa```]]]VVVOOOKKKLLLOOOTTTWWW\\\^^^___aaafffjjjfffffffffgggiiikkknnnoookkkllloooqqqssstttuuuuuutttrrrqqqpppqqqrrrqqqpppppppppooooooppprrrtttuuupppppppppppppppooonnnmmmpppoooooonnnnnnnnnnnnooonnnnnnnnnnnnnnnooopppqqqqqqssstttsssqqqqqqtttwwwvvvwwwxxxyyyyyyzzzyyyyyyEEEDDDBBBBBBAAABBBCCCDDDDDDBBB???======<<<:::888<<<;;;;;;<<>>:::666444222111111000000000000000111000000///...---------................................................///......---------...............//////000111222555777===OOOppp}}}qqqmmm~~~{{{wwwjjjnnn|||kkkZZZOOOMMMOOOcccxxxyyyqqqmmmqqqvvvwwwxxxyyy|||uuummmoootttwww{{{~~~}}}xxxwwwyyy|||}}}|||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxsssuuuwwwxxxxxxwwwuuusssxxxxxxwwwuuusssqqqrrrssssssqqqooommmnnnoooqqqssspppnnnmmmnnnqqqtttuuuuuurrrrrrrrrsssuuuvvvxxxyyyxxxxxxxxxxxxxxxxxxyyyyyy}}}{{{uuuoooooohhh]]]TTTOOOLLLIIIGGGGGGIIIJJJLLLOOOSSSXXX[[[iiimmmrrruuuvvvuuuttttttxxxzzz}}}~~~~~~|||uuuiii___RRRKKKMMMUUU]]]aaakkkmmmnnnnnnmmmmmmnnnppppppssswww{{{{{{xxxtttqqqqqqlllgggaaaVVVJJJDDDDDDOOOVVV```hhhmmmoooooooootttuuuvvvtttnnnfff^^^XXXMMMJJJGGGFFFHHHLLLQQQUUUdddlllwww}}}{{{vvvqqqnnnsssssssssqqqnnniiieeebbbcccbbbaaa^^^]]]^^^```ccc```___[[[TTTMMMJJJLLLOOOUUUVVVYYY\\\```dddhhhjjjgggiiikkklllnnnnnnnnnmmmoooqqqssstttssssssuuuvvvwwwtttrrrsssuuuvvvssspppoooppprrrssstttuuuuuuuuummmmmmlllllllllmmmmmmnnnlllmmmnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnoooppppppsssqqqooonnnnnnqqqsssuuuzzzyyyxxxxxxwwwwwwxxxxxxEEEDDDCCCBBBAAABBBCCCCCCBBB@@@===<<<<<<;;;:::888;;;::::::;;;===@@@DDDGGGIIIKKKNNNQQQSSSWWW[[[^^^aaaeeeiiillllllllllllmmmssssssuuuvvvwwwxxxxxxxxxvvvvvvvvvwwwxxxyyyzzzzzz|||zzzyyyzzz||||||yyywwwsssrrrrrrqqqqqqqqqqqqqqqssstttuuuuuutttsssssstttsssssstttttttttsssrrrqqquuutttssstttvvvwwwwwwvvvrrruuuwwwtttpppnnnpppssspppppprrrssstttttttttttttttwwwzzz|||}}}xxxqqqiiigggfffiiinnnppppppnnneee]]]VVVRRRPPPPPPTTTZZZiiixxxnnnmmmjjjhhhffffffffffffdddbbbSSSPPPKKKHHHFFFDDDCCCAAA@@@BBBBBBIIIkkkvvv```]]]ooo|||nnnvvvdddMMM???999666444222111111000000000000000111000000///......------......................................................---------......//////......//////000111222777888>>>RRRvvv|||tttuuuzzzuuuiiiooo{{{jjjWWWLLLIIIMMMaaavvv|||wwwppplllpppuuuvvvvvvxxx||||||rrrkkkmmmsssxxx||||||xxxxxxzzz|||}}}|||}}}}}}|||{{{zzzyyyxxxxxxzzzyyyyyyyyyxxxxxxxxxxxxtttuuuuuuvvvvvvuuuuuutttwwwwwwwwwuuusssrrrrrrttttttssspppooooooppprrrsssqqqooonnnoooqqqtttuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzvvvnnnoookkkddd[[[RRRLLLKKKKKKHHHHHHJJJKKKNNNRRRWWWZZZ```dddiiimmmoooooopppqqqvvvxxxzzz{{{{{{|||}}}zzzkkkaaaTTTMMMOOOWWW___dddlllmmmnnnnnnlllkkklllmmmiiikkkmmmoooooonnnlllkkknnnjjjeee```VVVJJJCCCCCCMMMUUU___ggglllnnnnnnnnnssssssrrrooohhh___WWWQQQHHHFFFEEEDDDEEEIIIMMMOOO[[[cccnnntttssspppmmmkkknnnnnnmmmllljjjiiiggggggfffdddbbb```^^^^^^```bbb___\\\WWWPPPLLLJJJLLLOOOSSSUUUWWW[[[___cccgggiiiggghhhjjjlllmmmmmmmmmlllnnnppprrrssssssssstttuuuvvvtttssssssttttttsssrrrrrrrrrrrrrrrssssssttttttooonnnnnnmmmmmmnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnooopppqqqqqqsssrrrqqqppppppqqqssstttxxxxxxwwwwwwwwwwwwxxxxxxEEEDDDCCCBBBBBBBBBBBBBBB???===;;;:::;;;:::999888999999888999;;;===@@@BBBFFFHHHLLLNNNQQQTTTXXX[[[aaaeeeiiilllmmmmmmnnnnnnssstttvvvwwwyyyzzz{{{{{{wwwvvvvvvuuuvvvwwwxxxyyy}}}{{{yyyxxxyyyxxxwwwuuupppppppppoooooopppppppppuuuvvvvvvuuutttsssssstttrrrrrrrrrrrrrrrqqqqqqqqqsssrrrrrrtttwwwxxxxxxwwwtttvvvwwwuuuqqqoooppprrrpppqqqsssuuuvvvvvvvvvvvvvvvyyy|||~~~yyyssskkkiiihhhkkkpppttttttrrrggg___WWWSSSPPPOOOSSSYYYhhhyyynnnmmmkkkjjjhhhhhhhhhhhhfffdddTTTPPPKKKGGGEEEEEEDDDCCC@@@CCCCCCJJJgggzzzbbb[[[jjj{{{rrr|||pppTTTAAA888555444222111111000000000000000000000000///......------........................---------------------------------------...///000////////////000111222222999999@@@WWW~~~wwwuuuzzz{{{wwwlllttt|||jjjVVVKKKHHHMMM```uuu~~~}}}xxxtttnnnlllppptttuuuvvvxxx}}}{{{qqqjjjmmmtttyyy}}}|||zzzyyyyyyzzz|||{{{{{{}}}}}}|||{{{zzzyyyxxxwwwyyyyyyxxxwwwwwwwwwwwwwwwuuuttttttttttttttttttuuuuuuvvvvvvtttsssrrrsssuuuvvvuuusssqqqpppqqqrrrtttrrrpppoooooorrrtttttttttwwwwwwvvvvvvuuuvvvvvvwwwyyyyyyxxxxxxwwwwwwvvvvvvxxxyyyqqqpppppplllcccXXXQQQPPPQQQIIIIIIIIIKKKMMMQQQTTTWWWYYY]]]ccchhhkkknnnqqqssstttvvvwwwwwwwwwyyy{{{}}}}}}nnndddVVVPPPRRR[[[dddiiimmmnnnooommmkkkhhhhhhiiieeedddbbb`````````aaabbbiiifffccc___UUUIIIBBBAAAKKKRRR]]]eeejjjlllmmmmmmnnnmmmlllggg```XXXPPPKKKDDDCCCCCCCCCEEEGGGIIIJJJRRRZZZdddjjjkkkjjjiiijjjkkkjjjhhhgggfffgggggghhhfffdddaaa___]]]]]]^^^___]]]XXXQQQLLLJJJKKKMMMNNNPPPRRRTTTXXX]]]bbbeeehhhfffgggiiikkklllllllllkkkmmmooorrrsssrrrrrrsssuuutttuuuuuutttsssrrrssstttuuutttsssqqqqqqqqqrrrsssppppppooooooooooooppppppqqqpppooonnnnnnoooppppppooooooooopppqqqrrrsssttttttssssssssssssrrrrrrrrruuuuuuuuuuuuvvvwwwxxxyyyDDDDDDCCCCCCBBBBBBBBBBBB===;;;999888999:::999888999999888888:::<<<>>>???DDDGGGJJJLLLOOORRRVVVYYY___ccchhhlllmmmnnnoooooopppqqqsssuuuwwwxxxyyyzzzxxxwwwuuutttuuuvvvwwwxxx{{{zzzzzzyyyxxxvvvtttrrroooooooooooopppqqqrrrsssuuuuuuvvvtttrrrqqqrrrssspppqqqssstttsssrrrpppnnnrrrqqqqqqsssuuuwwwwwwvvvuuuwwwwwwuuurrrppppppqqqpppqqqtttvvvwwwwwwwwwvvvvvvyyy|||~~~~~~xxxrrrllljjjiiikkkqqquuuvvvuuuiiiaaaXXXTTTQQQOOOSSSYYYiii|||pppnnnkkkjjjhhhggghhhgggfffdddWWWSSSMMMIIIGGGGGGFFFFFFCCCEEEDDDHHH```eee[[[gggzzz}}}yyyZZZBBB888666555222111111000000000000000000000//////....................................------------------------,,,,,,,,,---...///000111////////////000111222333999999AAA\\\yyymmmqqqyyyzzzppp{{{~~~{{{~~~kkkWWWMMMKKKPPPcccwww~~~}}}|||xxxsssnnnmmmqqquuuvvvwwwzzz~~~|||ssslllooouuuzzz}}}{{{{{{zzzzzzzzzyyyxxxwww{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxwwwvvvvvvvvvwwwwwwvvvtttsssrrrrrrssstttvvvssstttuuutttsssssstttvvvwwwvvvtttsssrrrssssssttttttrrrpppppprrrtttttttttuuuuuuuuuuuuuuuuuuvvvwwwyyyyyyxxxwwwvvvuuuuuutttxxx|||zzzrrrqqqnnniiibbb\\\XXXWWWNNNLLLKKKKKKMMMPPPRRRRRRRRRVVV[[[```eeejjjooossssssuuuvvvvvvvvvxxx{{{~~~~~~~~~rrrgggZZZTTTVVV___hhhmmmnnnoooooollliiieeeccccccccc```ZZZVVVUUUVVVYYY[[[dddaaa```]]]UUUHHHAAAAAAIIIPPP[[[dddiiikkkkkkllljjjiiifffaaaZZZRRRLLLHHHAAABBBCCCEEEFFFGGGHHHHHHMMMTTT]]]ccceeeggghhhjjjjjjiiihhhgggeeeeeeddddddcccaaa^^^\\\\\\]]]\\\\\\ZZZTTTLLLHHHIIILLLNNNNNNMMMOOOQQQUUUZZZ___ccceeefffgggiiikkkllllllllllllllloooqqqrrrqqqqqqrrrtttrrrtttvvvuuurrrqqqsssvvvwwwuuusssqqqooopppqqqrrrqqqppppppoooooooooooopppsssrrrpppnnnnnnoooqqqrrrpppppppppqqqrrrtttuuuvvvttttttuuuuuuuuusssrrrqqqssssssttttttuuuwwwxxxyyyDDDDDDDDDCCCCCCBBBAAA@@@;;;999888777888999888777999999999999:::<<<>>>???DDDFFFIIILLLNNNRRRVVVYYY\\\aaafffjjjlllmmmooopppnnnoooqqqtttuuuwwwxxxxxxwwwvvvvvvuuuuuuvvvwwwxxxwwwxxxzzz{{{yyyvvvsssqqqpppooommmmmmnnnpppsssuuusssttttttrrrppppppqqqsssqqqtttwwwyyyyyyuuuqqqnnnpppooooooqqquuuxxxzzzzzzvvvwwwvvvuuusssrrrrrrrrroooqqqtttvvvwwwwwwvvvuuuuuuxxxzzz|||}}}~~~{{{tttnnnkkkiiigggjjjoootttuuutttjjjbbbYYYUUUQQQPPPSSSYYYiiitttqqqnnnllljjjiiiiiihhhfffeee[[[WWWRRRNNNLLLJJJIIIHHHFFFGGGEEEFFFZZZ}}}fffYYYdddyyy~~~]]]CCC999777666222111111000000000000000////////////....................................------------------------,,,,,,,,,---...///000111/////////000000111222333777999DDDaaakkkcccmmm{{{}}}tttzzzyyy}}}iiiVVVMMMMMMRRRdddvvv|||zzzyyy{{{}}}}}}}}}~~~~~~zzzwwwssspppppptttxxxxxxzzz}}}|||~~~uuuooorrrwwwzzz|||~~~{{{||||||{{{xxxvvvtttssswwwwwwxxxyyyzzz{{{||||||zzzyyywwwvvvuuuvvvwwwxxxvvvuuusssqqqqqqsssuuuvvvrrrssstttsssrrrrrrtttvvvwwwwwwuuutttttttttuuuuuuvvvtttrrrqqqrrrsssssssssrrrrrrrrrssstttuuuwwwwwwxxxxxxwwwvvvvvvuuuttttttwwwyyy|||wwwsssooommmmmmjjjccc]]]VVVRRROOOMMMNNNOOONNNMMMIIILLLPPPUUUZZZaaahhhmmmqqqsssuuuvvvwwwyyy|||~~~~~~~~~uuukkk___YYY[[[ccckkkooommmnnnnnnkkkfffbbb___^^^[[[WWWSSSPPPPPPSSSXXX[[[___^^^]]][[[SSSHHHBBBAAAGGGNNNYYYbbbgggjjjjjjkkkllliiiccc\\\TTTLLLFFFCCC>>>???BBBDDDFFFGGGGGGGGGKKKQQQYYY___aaacccfffiiifffggghhhiiihhhfffdddcccbbb___]]]\\\]]]^^^]]]\\\VVVPPPIIIFFFHHHLLLMMMMMMJJJLLLOOORRRWWW\\\___aaadddfffhhhkkkmmmmmmnnnnnnkkkmmmpppqqqppppppqqqsssqqqtttvvvuuurrrqqqsssvvvwwwuuurrrpppoooooopppqqqqqqpppoooooonnnnnnnnnoootttrrrpppooonnnoooppprrrppppppqqqrrrtttuuuwwwxxxttttttvvvvvvvvvtttrrrqqqssssssssstttuuuwwwxxxyyyDDDDDDDDDDDDCCCBBB@@@@@@;;;999777777888888777666888999999:::;;;<<<>>>???CCCFFFIIIKKKNNNQQQUUUXXX[[[___eeejjjlllnnnoooppppppqqqrrrtttvvvwwwxxxxxxvvvvvvvvvwwwwwwxxxxxxxxxtttwwwzzzzzzyyyvvvtttttttttqqqmmmjjjjjjmmmqqqtttrrrrrrrrrqqqoooppprrrtttvvvyyy|||}}}|||xxxssspppmmmkkkkkkmmmrrrxxx|||~~~vvvvvvvvvuuuttttttssssssqqqsssuuuwwwxxxwwwuuuttttttwwwyyy{{{{{{|||~~~~~~}}}yyyrrrmmmkkkiiifffhhhmmmrrrssssssjjjbbbZZZUUURRRQQQTTTZZZhhhxxxtttrrrpppmmmlllkkkjjjhhhfff___\\\WWWSSSPPPNNNKKKHHHFFFHHHGGGGGGUUUtttfffWWW```vvv^^^DDD;;;888666222111111000000000000000//////////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000000000000000111222333333666:::HHHgggwwwddd```mmm~~~}}}wwwzzzyyycccPPPIIIKKKPPPbbbtttyyyvvvtttvvvwwwxxxwwwxxxyyyzzzzzzxxxvvvsssqqqrrrwwwzzzzzz|||{{{|||uuuqqqtttzzz{{{zzz{{{{{{||||||zzzwwwtttssssssuuuuuuwwwxxxzzz|||}}}~~~{{{yyywwwvvvuuuvvvxxxyyyvvvuuusssrrrrrrsssuuuvvvsssssstttsssrrrrrrtttuuuvvvvvvuuuuuuuuuuuuvvvvvvxxxvvvsssrrrsssssssssrrrppppppqqqrrrsssuuuvvvwwwwwwwwwvvvvvvuuuuuuttttttvvvxxxzzz~~~xxxssssssvvvtttlllddd```ZZZTTTPPPOOONNNKKKHHHFFFHHHKKKOOOTTT[[[ccchhhlllooosssuuuwwwyyy{{{}}}wwwnnnccc^^^```ffflllooolllmmmmmmjjjeee___\\\ZZZPPPOOONNNOOORRRWWW\\\___]]][[[ZZZYYYRRRHHHCCCCCCFFFMMMXXXaaagggiiijjjjjjnnnjjjbbbXXXNNNEEE???;;;:::<<>>BBBDDDGGGJJJLLLPPPTTTWWW[[[___eeejjjmmmoooqqqrrrqqqrrrssstttuuuvvvvvvwwwtttuuuwwwyyyzzzzzzyyyxxxuuuwwwxxxwwwvvvvvvxxx{{{~~~xxxqqqjjjhhhjjjnnnqqqqqqrrrqqqppppppqqqtttvvvzzzzzzzzzyyywwwtttqqqpppkkkhhheeeeeeiiioootttvvvvvvuuuuuuuuuvvvvvvuuuuuusssuuuxxxzzzzzzxxxuuuttttttwwwyyy{{{{{{|||}}}~~~}}}|||yyytttpppllliiifffhhhlllppprrrqqqjjjbbbZZZVVVSSSRRRUUU[[[fffzzzuuutttrrrooommmkkkiiifffdddaaa^^^ZZZWWWSSSOOOJJJGGGEEEHHHIIIIIISSSkkkhhhXXX^^^ttt||||||___FFF===999444222111111000000000000000.../////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,......---------......///000000000000111222333333555<<>>BBBEEEGGGHHHIIIKKKQQQXXX\\\\\\\\\]]]___bbbcccdddfffggggggggggggddd```\\\[[[\\\\\\XXXTTTHHHGGGFFFDDDCCCCCCFFFHHHHHHIIIKKKNNNQQQUUUXXXZZZ]]]___bbbfffjjjlllnnnnnnjjjlllnnnooooooooopppqqqtttsssrrrsssuuuuuuuuutttppppppqqqqqqqqqrrrrrrrrrssssssqqqppppppooooooooorrrqqqqqqpppoooooonnnnnnooooooppprrrtttwwwyyyzzzrrrsssssstttttttttssssssttttttuuuuuuvvvwwwxxxyyyDDDEEEEEEEEEDDDBBB@@@>>>===;;;888888888888777555555555777888:::<<<===>>>AAACCCFFFIIIKKKOOOSSSVVV[[[```fffkkknnnqqqssstttpppqqqrrrsssttttttttttttrrrtttxxxzzz|||{{{zzzxxxwwwwwwvvvtttsssuuu{{{vvvmmmhhhiiinnnqqqqqqrrrrrrqqqqqqrrrvvvyyy{{{yyyvvvssspppooonnnnnnlllgggaaa^^^___cccgggiiiuuuuuutttuuuvvvwwwvvvvvvvvvwwwzzz|||{{{yyyvvvtttuuuwwwzzz{{{{{{|||~~~}}}||||||{{{wwwsssmmmjjjggghhhlllpppqqqqqqjjjbbbZZZVVVSSSRRRVVV\\\ddd|||zzzuuusssqqqmmmkkkiiigggcccaaabbb```\\\YYYUUUPPPJJJEEECCCHHHKKKLLLRRRfffkkk[[[```ttttttsss}}}```GGG???999222222111111000000000000000.........///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,///......---------......000000000000111222333444555===QQQpppuuuggghhhyyy~~~wwwvvv~~~www^^^JJJDDDHHHQQQcccvvv|||zzzzzz|||}}}yyyyyy{{{||||||{{{yyyxxxqqqqqqtttyyy{{{zzz}}}zzzqqqmmmmmmttt{{{{{{xxxwwwuuuwwwxxxwwwttttttvvvyyyvvvwwwwwwxxxzzz{{{{{{|||}}}{{{yyywwwvvvxxxyyy{{{vvvvvvuuuuuuuuuuuuvvvvvvtttttttttsssqqqqqqrrrtttsssssstttuuuvvvwwwxxxxxx{{{xxxuuusssssssssrrrqqquuuuuuttttttttttttuuuuuutttttttttuuuuuuuuuuuuuuuxxxyyyyyy~~~}}}xxxtttqqqoooggg]]]VVVRRRNNNGGGBBBBBBBBBBBBCCCGGGMMMUUU[[[^^^cccjjjpppssstttuuuvvvyyy{{{~~~|||~~~yyyrrriiidddeeeiiikkkllljjjkkkllliiiccc]]]YYYWWWTTTWWW[[[^^^aaabbbbbbbbb\\\YYYWWWVVVPPPHHHFFFHHHEEEMMMXXXaaagggiiijjjkkk```[[[TTTLLLEEE@@@===<<<;;;===@@@DDDGGGJJJLLLMMMNNNTTT[[[^^^^^^]]]]]]^^^gggfffdddcccccccccddddddccc^^^YYYWWWXXXVVVQQQLLLCCCDDDEEECCC@@@???BBBEEEHHHIIIJJJMMMPPPSSSVVVXXXYYY\\\```dddhhhkkkmmmnnniiikkknnnnnnnnnnnnoooqqquuurrrqqqrrruuuwwwuuusssnnnooopppqqqssssssssssssuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqpppnnnmmmlllnnnoooppprrrtttwwwyyyzzzrrrrrrrrrrrrssstttttttttvvvuuuuuuvvvvvvwwwxxxyyyDDDCCCCCCDDDEEEDDD@@@>>>???===:::999999999888666888888888888999:::;;;<<<>>>AAAEEEHHHJJJMMMPPPSSSZZZ___fffkkknnnpppqqqrrruuutttsssrrrrrrssstttuuurrrsssuuuxxxyyyzzzzzzyyyyyyxxxwwwvvvrrrtttuuuooollljjjmmmsssvvvuuurrrpppnnnmmmmmmmmmooonnnllllllmmmlllkkkiiihhhiiiiiifffbbbaaacccfffnnnqqquuuwwwwwwvvvvvvwwwtttuuuvvvxxxyyyyyyzzzzzztttvvvzzz}}}~~~}}}}}}}}}|||wwwsssnnnkkkgggeeefffhhhiiijjjnnnhhh___YYYVVVVVVWWWWWWddduuu~~~rrrrrrqqqpppkkkfffbbb```___```aaabbbaaa\\\VVVOOOKKKGGGIIIIIIIIIRRRffftttaaammmrrrlllbbbsssgggLLL===777555222222222111000//////...//////............//////........................------------------------------,,,+++,,,---...//////000000/////////222444444:::QQQyyysssoooxxx{{{pppooo{{{rrrYYYKKKHHHHHHSSSfffqqqvvv~~~~~~{{{}}}}}}~~~~~~zzzwwwooonnnrrrxxx{{{zzz{{{~~~|||sssooommmqqqxxx|||yyyuuurrrrrrtttvvvyyyzzzxxxvvvuuuxxx{{{|||zzzyyyxxxyyy}}}{{{yyyyyyzzz}}}~~~vvvvvvwwwuuusssqqqqqqrrrssssssssssssttttttuuuuuusssrrrqqqqqqrrrtttwwwyyyzzzwwwtttqqqppprrruuuwwwvvvvvvvvvvvvvvvvvvuuutttrrrrrrtttuuuvvvvvvvvvvvvwwwuuuwww{{{wwwtttsssooonnnjjjaaaVVVMMMHHHGGGCCCBBBBBBCCCFFFJJJOOORRRUUU[[[dddjjjmmmpppssswwwzzz{{{}}}~~~{{{xxx{{{xxxvvvxxx|||}}}yyyrrrnnniiieeedddfffiiilllmmmkkkhhhddd```]]][[[ZZZ]]]oooyyyrrriiihhhiiigggbbb\\\WWWTTTOOOIIIGGGIIICCCOOO\\\bbbfffhhhgggccc```VVVJJJAAA>>>===;;;888;;;<<<>>>AAAEEEHHHJJJKKKPPPTTTYYYYYYXXXYYY^^^bbbiiifffaaa^^^^^^^^^^^^]]]YYYXXXVVVSSSOOOKKKHHHFFF@@@@@@??????@@@BBBDDDFFFHHHHHHIIIMMMQQQUUUVVVVVVXXX[[[```dddgggiiikkkmmmpppooommmlllmmmooorrrtttvvvtttrrrsssvvvwwwvvvtttoooooopppqqqrrrtttuuuvvvrrrrrrrrrrrrqqqpppooonnnppppppppppppppppppqqqqqqmmmppprrrtttttttttvvvwwwxxxwwwvvvuuuttttttuuuuuuwwwuuusssuuuxxxxxxvvvsssCCCCCCDDDEEEFFFEEEBBB@@@???===;;;::::::999888666777777777888999:::<<<===@@@BBBEEEHHHJJJNNNRRRUUU[[[```fffkkknnnpppqqqrrrttttttssssssssstttuuuvvvxxxwwwwwwwwwwwwxxxzzz{{{yyyxxxxxxxxxvvvzzz|||sssnnnkkkmmmrrrtttttttttrrrpppllliiigggdddeeefffggghhhhhhiiijjjlllmmmmmmkkkhhhhhhjjjlllpppsssvvvxxxwwwwwwwwwwwwssstttvvvwwwyyyyyyzzzzzzuuuvvvxxxzzz|||}}}|||zzz{{{{{{yyytttoookkkhhhdddcccdddggghhhiiipppiii___WWWTTTUUUWWWXXXeeeuuutttrrrrrrooojjjeeeaaa______bbbccceeeddd```YYYRRRMMMHHHIIIIIIHHHPPPccc{{{|||dddlllppplll```pppiiiNNN===777666333333333222111000000000//////............//////........................------------------------...---,,,,,,,,,---/////////000000000///000222444999@@@WWWyyymmmmmm{{{zzzrrrsssnnnUUUIIIGGGHHHUUUiiisssxxx~~~zzz~~~}}}~~~{{{xxxmmmmmmpppvvvxxxwwwyyy|||{{{uuurrrpppttt{{{}}}zzzvvvtttsssqqqrrrtttvvvwwwwwwwwwyyy|||}}}|||zzzzzzzzz~~~}}}{{{yyyyyyyyy{{{{{{wwwxxxxxxvvvsssrrrssstttssssssssstttuuuuuuuuuvvvuuutttrrrqqqqqqrrrtttuuuxxxwwwuuutttssssssssssssuuuuuuuuuvvvuuuuuuuuutttttttttuuuuuuuuuuuuttttttttttttwww|||}}}yyyuuusssppppppllldddYYYPPPJJJGGGCCCBBBAAAAAACCCGGGKKKNNNRRRWWW^^^dddiiimmmpppssssssvvvxxx|||xxxuuusssrrrqqquuusssrrrtttyyy|||}}}|||~~~|||{{{xxxtttnnnjjjgggddd```]]]]]]```dddggggggfffdddbbb___^^^^^^^^^qqqtttpppnnnjjjddd^^^ZZZWWWRRRKKKIIIJJJGGGRRR^^^dddhhhjjjhhhdddZZZQQQFFF???<<<;;;999777;;;<<<>>>@@@BBBEEEGGGHHHLLLPPPUUUVVVVVVWWW\\\```ddd```\\\YYYYYYYYYYYYXXXTTTSSSQQQNNNJJJGGGDDDBBB>>>=========>>>@@@BBBCCCFFFGGGIIILLLPPPSSSUUUUUUWWW[[[___ccceeegggiiikkknnnnnnmmmmmmoooqqqsssuuuuuutttssstttvvvwwwuuussspppppppppqqqrrrtttuuuvvvsssssssssrrrrrrqqqpppoooppppppppppppppppppqqqqqqppprrrssstttssstttvvvwwwuuuuuuuuuuuuttttttttttttvvvuuutttuuuvvvvvvuuutttCCCCCCDDDFFFHHHGGGEEECCC???===;;;:::::::::888666555666666777999;;;<<<===BBBCCCEEEGGGJJJNNNSSSWWW[[[```fffkkkmmmoooppprrrsssssssssssstttvvvwwwxxx|||{{{xxxvvvvvvxxxzzz|||zzzyyyzzzzzzzzz{{{sssnnnooossstttvvvwwwwwwtttnnnhhheeeeeehhhkkkkkkjjjjjjlllooonnnoooooonnnmmmnnnqqqssssssuuuxxxxxxwwwvvvwwwwwwrrrssstttvvvxxxyyyyyyyyyvvvvvvvvvwwwyyy|||~~~~~~|||{{{{{{{{{xxxsssmmmjjjgggdddccceeehhhjjjkkksssjjj\\\RRROOORRRVVVZZZfffvvvwwwuuussspppjjjddd```______eeegggiiihhhddd]]]UUUPPPJJJJJJIIIHHHNNN___wwwiiilllnnnmmmaaaooo}}}lllPPP>>>888666444444333333222111111111//////............//////........................------------------------......------......///000///000000000///000333555;;;DDD]]]pppeeeiii}}}~~~zzzuuuzzziiiQQQGGGGGGIIIYYYlllvvvzzzyyy|||~~~}}}~~~}}}xxxmmmmmmqqqvvvwwwvvvxxx}}}yyywwwuuutttxxx}}}{{{wwwvvvsssooommmooorrruuuwwwwwwzzz}}}~~~}}}{{{{{{{{{|||{{{zzzyyyxxxxxxxxxxxxyyyyyyxxxvvvsssssstttvvvsssssstttuuuuuuvvvwwwwwwwwwuuutttrrrqqqqqqqqqrrrvvvvvvwwwxxxvvvtttqqqooottttttttttttttttttttttttvvvvvvvvvuuutttsssrrrrrrqqqrrruuuwww|||{{{vvvssspppqqqqqqnnnhhh^^^TTTLLLHHHDDDCCCBBBAAACCCFFFIIILLLOOOQQQUUU\\\dddiiilllmmmkkknnnrrrvvvxxxooojjjjjjkkklllppppppqqqtttwwwyyyyyyxxxuuussspppmmmiiiddd]]]YYYYYYVVVTTTRRRTTTXXX]]]```_________^^^]]]^^^aaadddyyyyyytttooojjjgggbbb^^^\\\VVVOOOLLLMMMLLLVVV```eeeggghhhfffaaaSSSLLLCCC===;;;;;;:::999<<<<<<<<<>>>???AAABBBCCCGGGKKKOOOQQQRRRTTTXXX\\\[[[XXXTTTRRRRRRRRRRRRQQQMMMLLLJJJGGGDDDAAA>>>===;;;;;;::::::;;;===???@@@DDDEEEGGGJJJMMMPPPRRRSSSVVVZZZ^^^aaaccceeegggiiimmmmmmnnnpppqqqssstttuuutttttttttvvvwwwvvvtttqqqrrrrrrrrrrrrssstttuuuvvvttttttssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqrrrqqqpppppprrruuurrrssstttuuuuuuttttttssstttuuuvvvuuutttttttttuuuBBBCCCDDDGGGIIIJJJHHHFFF???===<<<;;;;;;:::888666444555555777999;;;===>>>AAABBBDDDEEEHHHMMMSSSXXXZZZ^^^dddhhhkkkmmmooopppqqqrrrssstttuuuwwwxxxyyy{{{zzzyyyxxxxxxyyyzzz|||{{{{{{|||~~~xxxssssssuuuwwwxxxzzzyyywwwrrrmmmjjjooosssuuusssnnnkkknnnqqqnnnnnnnnnooopppqqqtttuuutttvvvxxxxxxvvvuuuuuuvvvpppqqqssstttvvvwwwwwwwwwuuuuuuvvvxxxzzz|||~~~~~~~~~|||uuupppllliiifffeeehhhkkkmmmnnnssshhhXXXLLLIIIMMMTTTYYYeeessszzzyyywwwsssmmmfffbbbaaaaaagggiiilllllliiibbbZZZUUULLLJJJIIIIIIMMM\\\vvvnnnmmmkkkpppdddttt~~~pppSSS???777666333333222222222111111111//////............//////............................................................//////000000///000000000000111333666999DDD```|||jjj```fff{{{ssswwwzzzzzzdddNNNGGGIIILLL]]]oooyyy|||yyy|||||||||~~~}}}wwwooopppsssxxxxxxwwwzzz}}}wwwwwwvvvvvvzzz~~~~~~zzzvvvuuurrrmmmlllmmmpppssstttwwwyyy|||~~~}}}|||{{{|||{{{zzzzzzxxxwwwvvvuuutttyyyyyyxxxuuussssssuuuwwwttttttuuuuuuvvvwwwwwwwwwwwwvvvtttsssrrrrrrrrrrrrvvvwwwwwwwwwvvvssspppnnnssssssssssssttttttuuuuuuwwwvvvuuutttsssrrrrrrrrrqqqqqqsssuuuyyyzzzvvvrrroooqqqqqqooojjjbbbXXXOOOJJJFFFEEEEEEEEEFFFIIILLLNNNMMMLLLNNNUUU^^^eeehhhhhheeejjjnnnrrr{{{wwwmmmggggggkkknnnoooqqquuuxxxzzz{{{yyyxxxtttqqqlllgggaaa[[[SSSNNNMMMKKKJJJJJJMMMRRRWWW[[[ZZZ[[[ZZZYYYYYY\\\ccchhhsss|||}}}yyyvvvrrrmmmlllgggcccaaa\\\UUURRRSSSSSSZZZaaacccdddddd```ZZZNNNIIIBBB>>>======<<<<<<<<<<<<<<<<<<===>>>???@@@CCCFFFJJJLLLMMMPPPSSSVVVSSSQQQMMMLLLLLLLLLLLLKKKGGGFFFCCCAAA>>><<<:::999999999999999:::<<<===>>>AAACCCFFFHHHJJJLLLOOOQQQVVVYYY^^^aaacccdddfffhhhmmmnnnppprrrssssssssssssssstttvvvwwwxxxvvvtttrrrttttttssssssttttttuuuuuuttttttssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppnnnlllkkkkkknnnpppqqqrrrtttvvvvvvvvvtttsssrrruuuvvvuuurrrqqqtttwwwBBBCCCDDDGGGJJJKKKIIIGGG???===<<<<<<<<<;;;888666444444555666888;;;<<<>>>???@@@BBBDDDGGGLLLRRRWWWZZZ]]]bbbfffhhhjjjmmmnnnpppqqqrrrtttvvvwwwxxxxxxwwwwwwxxxyyyzzzzzzzzzzzzzzz||||||uuussssssyyyxxxxxxwwwuuusssrrrqqqrrruuuwwwsssnnnjjjlllooopppooooooppprrrtttvvvwwwtttvvvwwwvvvtttssstttuuuoooppprrrssstttuuuuuuuuusssuuuxxx{{{}}}~~~~~~~~~}}}}}}xxxsssmmmkkkgggfffhhhkkkmmmnnnooocccSSSGGGDDDHHHPPPVVVaaannn~~~|||~~~}}}yyyrrrkkkfffdddccchhhjjjmmmmmmkkkddd^^^YYYOOOLLLKKKLLLOOO\\\vvvsssnnnhhhtttiiizzz~~~pppSSS???777555111111111111111000000000//////............//////.........................................................//////////////////000000000000111444777888EEEeeewwwiiibbbfffvvvzzzooovvv{{{~~~aaaLLLHHHLLLPPP___qqqzzz|||zzz}}}{{{{{{}}}zzzuuunnnooosssxxxxxxwww{{{|||tttssstttvvvzzz}}}|||xxxtttrrrpppnnnmmmooopppqqqqqquuuxxx{{{}}}|||{{{{{{{{{zzzyyyxxxwwwvvvuuutttssswwwwwwwwwuuusssssstttvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuttttttttttttttttttxxxwwwuuutttrrrqqqpppppprrrrrrrrrrrrsssuuuvvvwwwvvvuuutttsssrrrssssssssssssqqqqqquuuzzz~~~zzzuuurrrppppppnnnkkkeee[[[RRRLLLGGGGGGGGGGGGIIIKKKNNNPPPLLLKKKKKKPPPYYYaaaeeefffdddiiimmmpppwwwxxxmmmffffffkkknnnqqqtttyyy}}}~~~}}}{{{zzzwwwsssmmmfff___WWWOOOJJJGGGFFFEEEFFFIIIOOOTTTWWWXXXXXXWWWUUUUUU\\\gggoootttxxx{{{{{{{{{{{{wwwsssoookkkgggeeeaaaZZZXXXYYY\\\aaadddcccbbbaaa[[[UUUJJJFFFBBB>>>==================<<<;;;<<<===???@@@CCCEEEGGGIIIJJJLLLOOOPPPMMMKKKHHHHHHHHHHHHHHHGGGCCCAAA???===:::999888888888999999:::;;;<<<===>>>???BBBEEEFFFGGGIIILLLOOOVVVYYY^^^aaaccceeegggiiinnnoooqqqsssssssssrrrqqqrrrtttwwwyyyyyywwwuuutttvvvvvvuuuuuuttttttuuuuuuuuutttsssrrrrrrrrrssssssrrrrrrrrrrrrqqqqqqppppppppppppnnnllljjjjjjlllnnnrrrsssuuuwwwxxxwwwuuutttrrrtttuuutttqqqqqqsssvvvBBBCCCDDDGGGJJJKKKIIIGGG>>>============;;;888555444555555666888:::;;;<<<===???AAADDDGGGLLLQQQUUUZZZ]]]bbbeeegggiiilllnnnoooppprrrtttuuuvvvwwwwwwsssuuuwwwxxxyyyyyyxxxxxxvvv|||~~~vvvsssqqqxxxwwwuuusssqqqrrrrrrsssqqqtttuuutttqqqpppqqqtttuuusssrrrrrruuuwwwxxxxxxtttuuuvvvuuutttssstttuuurrrrrrsssttttttttttttsssrrruuuyyy|||~~~~~~}}}~~~~~~}}}~~~}}}xxxtttoookkkgggeeefffhhhjjjjjjjjj___OOODDDAAAFFFNNNSSS]]]iii{{{~~~~~~xxxpppiiifffeeegggiiikkkllljjjfffaaa]]]SSSOOONNNNNNOOOZZZtttvvvnnnccc{{{ooo~~~lllPPP>>>666444000000000000000000000000//////............//////................................................------...////////////...///000111000000222555777999IIIkkkqqqiiigggkkkvvv~~~ooolll{{{}}}|||___LLLIIINNNRRR```rrryyyzzz}}}|||{{{|||}}}vvvpppjjjlllqqquuuuuuuuu{{{zzzqqqoooqqquuuyyy|||zzzvvvssspppooonnnpppqqqrrrqqqpppuuuxxx{{{||||||{{{{{{|||yyyxxxwwwvvvuuuuuuuuuuuuuuuvvvwwwvvvtttssstttuuuvvvvvvvvvuuuuuuuuuttttttrrrssssssttttttuuuuuuuuuwwwuuussspppoooooopppqqqsssrrrrrrrrrsssuuuwwwyyyvvvuuusssrrrrrrrrrsssttttttqqqqqqvvv{{{}}}{{{uuuppppppooonnnkkkggg```WWWPPPJJJIIIIIIIIIJJJLLLMMMNNNLLLJJJJJJMMMTTT[[[aaadddeeejjjoooqqqvvvyyynnngggfffiiilllssswww|||~~~}}}|||{{{wwwoooggg___VVVNNNIIIFFFEEEDDDEEEGGGLLLPPPSSSTTTTTTSSSRRRUUU```qqq~~~~~~~~~}}}xxxsssqqqkkkgggeeebbb]]]\\\___dddggggggeeedddbbb\\\TTTHHHFFFCCC@@@>>>=========>>>>>>===<<<===???BBBDDDFFFFFFGGGHHHIIIJJJKKKKKKHHHGGGEEEEEEFFFFFFEEEDDD@@@>>><<<:::888888888888888888999:::;;;<<<=========AAADDDFFFEEEGGGJJJNNNTTTXXX\\\```ccceeegggiiinnnoooppprrrrrrrrrrrrqqqrrruuuxxxzzzyyyxxxyyyyyyyyyxxxwwwvvvuuuuuuuuuuuutttsssrrrqqqqqqrrrssstttsssssssssrrrqqqqqqpppppprrrrrrqqqooommmmmmnnnppptttuuuvvvwwwwwwwwwvvvuuussstttsssrrrqqqqqqsssuuuBBBCCCDDDGGGJJJJJJIIIGGG>>>>>>=========<<<888555555555666666777999:::;;;<<>>>>>@@@CCCFFFHHHJJJIIIIIIIIIIIIIIIHHHGGGEEECCCBBBBBBCCCDDDCCCBBB>>><<<:::888666666777888666777888999:::;;;;;;<<<<<<@@@EEEEEEDDDEEEIIIMMMQQQUUUZZZ^^^aaadddgggiiikkklllmmmoooqqqsssttttttrrruuuyyyzzzyyyzzz|||~~~{{{zzzxxxwwwvvvuuuuuutttsssrrrqqqppppppqqqrrrttttttssssssrrrqqqqqqppppppqqqrrrsssrrrpppoooooopppuuuuuuuuuuuuuuuuuuttttttuuusssppppppqqqsssssssssBBBCCCDDDGGGIIIJJJHHHFFF>>>>>>===>>>>>><<<888555666666666666777888999:::<<>>>>>??????===999666777777888888999999999999>>>@@@DDDGGGIIILLLPPPSSSXXX\\\bbbfffiiilllnnnpppnnnppprrrrrrqqqpppqqqrrrxxxwwwuuurrrpppoooppprrrsss}}}{{{yyyxxxwwwvvvtttttttttuuuvvvwwwuuuttttttuuuuuutttrrruuuuuuuuutttrrrqqqssstttvvvuuurrrqqqqqqsssuuuwww{{{zzzyyywwwvvvuuuuuuuuuxxxyyy{{{{{{zzz{{{}}}}}}{{{|||~~~}}}zzzpppkkkkkkiiieeeeee[[[OOOHHHGGGJJJNNNPPPXXXeeewwwyyypppfff```ddddddeeeiiikkkjjjddd^^^bbbXXXUUUJJJKKKSSSccceee___qqqppp^^^NNNBBB:::666555444333222111111111111111111111111000000000000------------------------........................///......---------......000111222111111222444777:::QQQwww}}}mmmaaagggwww}}}xxxqqqjjjccceeevvvsssWWWFFFFFFMMMSSSbbbllluuuwwwyyy~~~|||yyyyyyyyyvvvnnnhhhiiimmmsssxxx}}}}}}uuuooommmooossswwwxxxvvvqqqmmmjjjmmmpppqqqrrrsssuuuwwwtttwww{{{~~~~~~~~~~~~~~~zzzxxxvvvuuuuuuvvvxxxzzzyyyxxxwwwxxxxxxxxxvvvtttuuuuuuuuuuuutttsssrrrrrrppppppooonnnnnnooopppqqqrrrqqqpppooonnnnnnnnnnnnrrrssstttuuuvvvvvvvvvvvvvvvuuutttsssssstttvvvvvvwwwvvvtttsssuuuxxx{{{~~~yyytttooonnnnnnmmmgggbbb___cccccc]]]XXXTTTOOOIIIKKKJJJJJJLLLLLLLLLQQQYYYccciiiooorrr{{{yyyxxxyyy{{{uuummmcccVVVNNNKKKIIIGGGFFFGGGGGGFFFEEEKKKKKKIIIKKKZZZxxxzzzkkk^^^TTTTTTTTTSSSXXXaaabbbccceeeeeedddbbb```^^^XXXXXXWWWUUUQQQMMMIIIGGGEEECCCBBBCCCGGGKKKMMMOOOQQQPPPOOOMMMKKKIIIGGGEEEDDDCCCDDDDDDEEECCC@@@===<<<;;;999888888888999999666666666666777888999:::===???AAABBBCCCDDDGGGIIIMMMPPPTTTYYY^^^cccfffhhhhhhiiilllooorrruuuwwwxxxqqqvvv{{{|||{{{{{{|||{{{zzzxxxvvvuuuuuuvvvvvvuuutttqqqooonnnoooqqqrrrsssssssssrrrqqqpppnnnmmmsssqqqpppppppppooommmjjjqqqrrrrrrqqqpppoooqqqrrrqqqqqqrrrtttvvvwwwvvvuuuDDDBBBAAAAAACCCEEEEEEDDD>>>>>>>>>>>>???===:::777777777777888888999999999===???CCCFFFHHHKKKOOORRRWWW[[[aaaeeehhhkkkmmmooopppqqqssssssrrrrrrrrrsssvvvuuusssqqqpppqqqsssuuuvvv~~~}}}{{{zzzwwwvvvuuutttttttttuuuuuuxxxwwwuuuuuuuuutttsssrrrqqqssstttsssssssssuuuwwwyyywwwtttqqqpppqqqrrrsssuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwvvvwwwyyy{{{}}}|||}}}~~~qqqmmmkkkhhhggg___UUUMMMLLLNNNPPPRRR[[[hhh{{{yyypppfff___bbbbbbeeeiiimmmmmmhhhcccbbbYYYWWWMMMLLLSSScccjjj```ooouuubbbQQQDDD;;;666555444333222111111111111000000000////////////...------------------------........................///......---------......000111111111111222555777===TTT{{{{{{nnneeennn}}}~~~{{{vvvnnnfffhhhyyynnnTTTEEEEEEMMMTTT```iiippprrrsssxxx}}}~~~~~~{{{xxxxxxxxxuuunnnhhhiiinnntttyyy|||zzzqqqllllllnnnrrruuuvvvuuuqqqnnnlllnnnqqqrrrrrrsssuuuvvvuuuxxx|||~~~~~~}}}}}}~~~yyywwwuuuttttttuuuwwwyyyyyyxxxvvvwwwwwwvvvtttrrrrrrrrrrrrsssrrrrrrqqqqqqrrrqqqpppoooooopppqqqrrrtttsssrrrqqqpppooooooooorrrrrrssstttuuuuuuuuuuuutttsssssssssssstttuuuvvvwwwuuutttssstttwwwzzz}}}zzz||||||wwwqqqppppppooojjjeee```dddeee```[[[XXXRRRLLLMMMJJJJJJKKKJJJIIINNNUUU```gggnnnsss}}}}}}xxxqqqggg[[[RRRLLLJJJGGGFFFFFFFFFDDDCCCCCCDDDEEEHHHWWWssswww___SSSJJJLLLOOOQQQYYYbbbcccddddddeeeddddddcccbbbccc```[[[WWWRRRMMMIIIEEEEEECCCBBBDDDHHHMMMPPPRRRTTTSSSRRRPPPMMMJJJGGGEEEDDDDDDDDDEEEFFFEEEBBB???<<<;;;999888777777888888666666666666777888999:::999;;;===>>>@@@CCCGGGKKKOOOQQQUUUYYY^^^bbbeeefffgggiiilllpppsssuuuwwwwwwvvvxxx{{{||||||{{{zzzzzzyyyxxxwwwvvvvvvuuuvvvvvvvvvtttrrrpppoooppprrrssstttttttttsssrrrpppooonnnrrrpppooooooppppppooommmqqqrrrsssrrrppppppqqqsssqqqqqqrrrsssuuuvvvvvvvvvEEEDDDAAAAAABBBBBBAAA@@@>>>======>>>???>>><<<:::888888777777777888999999;;;>>>AAADDDGGGJJJMMMPPPUUUYYY___dddgggiiilllnnnrrrsssuuuuuutttttttttuuuwwwuuurrrppppppsssvvvxxxyyy}}}{{{{{{|||{{{zzzwwwvvvuuuuuutttuuuuuuuuuyyyxxxwwwvvvuuutttsssrrrnnnppprrrssstttuuuxxx{{{|||zzzvvvssspppooooooooopppqqqsssuuuuuuvvvuuuuuutttuuuvvvuuussssssuuuwww||||||~~~|||~~~xxxnnnmmmmmmjjjddd\\\VVVSSSSSSTTTTTT[[[iii|||zzzpppgggaaa```aaadddjjjooopppmmmiiibbb[[[[[[PPPNNNSSSbbbqqqaaakkk{{{hhhUUUFFF;;;666555444333222111111111111////////////............------------------------..............................---------......///000111111111111222555777???YYYyyyooojjjttt}}}|||xxxooofffhhhzzzhhhPPPDDDDDDNNNVVVaaahhhmmmmmmnnntttxxxzzz|||zzzxxxyyyxxxuuunnniiihhhooovvvyyyzzz~~~wwwnnnhhhkkkmmmpppssstttsssqqqpppnnnppprrrssssssssstttuuuwwwzzz}}}~~~}}}}}}}}}xxxwwwuuuttttttuuuwwwxxxyyywwwvvvvvvvvvuuusssqqqqqqqqqrrrrrrsssrrrrrrrrrsssrrrqqqppppppqqqrrrrrrtttsssqqqpppooonnnnnnnnnrrrrrrsssssssssssssssrrrqqqqqqqqqrrrssstttuuuvvvvvvtttsssrrrsssuuuxxxzzzuuuwwwzzz{{{{{{|||~~~{{{uuurrrsssrrrmmmiiicccfffhhhdddaaa^^^XXXRRRQQQMMMKKKKKKJJJIIIMMMSSS[[[ccclllttt~~~~~~zzztttkkk___VVVNNNLLLIIIGGGFFFEEECCCAAA>>>@@@CCCFFFPPPfffsssYYYLLLCCCEEEJJJNNNWWWaaaccccccccccccdddfffggghhhnnnjjjddd^^^WWWQQQKKKGGGHHHFFFFFFHHHMMMSSSXXXZZZZZZYYYWWWTTTPPPLLLHHHFFFDDDDDDDDDEEEFFFFFFDDDBBB;;;:::999888777777777777666666666666777888999:::777888:::<<<>>>CCCIIIMMMPPPRRRUUUYYY^^^aaadddeeegggiiimmmqqqtttvvvvvvvvv{{{zzz{{{||||||zzzwwwuuuuuuuuuvvvvvvvvvvvvuuuuuuwwwvvvtttrrrqqqrrrssstttuuuuuuttttttsssrrrppppppqqqooonnnnnnppprrrrrrrrrrrrssssssrrrqqqqqqssstttrrrrrrrrrrrrssstttvvvwwwEEECCCAAA@@@AAAAAA@@@>>>===<<<<<<>>>??????===<<<888888777666777777888999999<<<@@@CCCEEEHHHLLLOOOSSSWWW]]]bbbfffhhhkkkmmmsssuuuwwwwwwvvvuuuvvvwwwzzzxxxtttssstttwwwyyy{{{~~~ttttttuuuwwwyyyyyyyyyxxxwwwwwwwwwvvvvvvvvvvvvwwwyyyyyyyyywwwuuusssrrrrrrnnnoooqqqssstttvvvyyy{{{|||{{{xxxtttrrrqqqppppppppprrrtttvvvwwwwwwvvvuuuuuuvvvvvvuuusssrrrsssuuuzzz|||~~~{{{ooonnnpppllliiiccc^^^ZZZWWWVVVUUUWWWdddwww|||ssskkkeeebbbccceeekkkppprrroookkkaaa\\\]]]RRROOORRR```uuuaaaggglllYYYHHH<<<666444444333222111111111111000000/////////............................................................------------.../////////000111111111222555888AAA]]]xxxoookkkuuu{{{pppggglll~~~cccNNNDDDEEEPPPZZZfffkkkmmmlllmmmsssxxxxxxzzzzzzzzzzzzyyyvvvoookkkgggooowwwyyyyyy~~~uuulllgggkkkmmmoooqqqqqqqqqqqqqqqppprrrttttttsssssstttuuuyyy{{{~~~~~~}}}|||||||||yyyxxxwwwvvvvvvwwwxxxyyyyyyxxxwwwvvvvvvuuusssqqqrrrrrrssstttuuuuuuuuuuuusssrrrqqqpppooopppqqqrrrqqqpppooommmlllkkkkkkkkkqqqqqqrrrrrrrrrqqqqqqpppoooppppppqqqrrrtttuuuuuuuuutttrrrqqqrrrtttvvvxxxtttvvvxxxyyyyyyzzz|||~~~xxxuuuuuutttppplllfffiiikkkhhhgggfff```YYYUUUPPPLLLLLLKKKKKKNNNTTTWWW```jjjttt}}}~~~}}}zzzuuulllaaaYYYRRROOOLLLIIIGGGFFFCCCAAA@@@AAACCCDDDHHHUUUnnnsss```PPPDDDDDDHHHKKKSSS]]]aaa``````aaadddiiimmmpppuuuwwwwwwpppdddYYYQQQNNNMMMLLLKKKNNNTTT[[[aaacccaaa```]]]ZZZTTTOOOIIIFFFEEEDDDDDDEEEGGGGGGFFFDDD;;;:::999888777777666666666666666666777888999:::::::::;;;<<>>===<<<===??????>>>===999888777666666666888999888;;;???BBBDDDGGGKKKNNNSSSWWW]]]bbbfffiiikkkmmmsssuuuwwwwwwvvvuuuvvvwwwxxxwwwvvvxxx|||~~~}}}~~~xxxssskkknnnrrrvvvwwwwwwvvvuuuxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyywwwtttrrrrrrsssppprrrssssssssstttvvvyyyzzzyyyxxxvvvuuutttttttttrrrsssuuuwwwwwwvvvtttssstttuuuuuusssqqqqqqrrrssswwwzzz{{{nnnmmmooonnnllliiiddd^^^ZZZVVVUUUTTT```qqq~~~xxxpppkkkfffeeegggkkkppppppmmmiii```ZZZ\\\RRROOOQQQ]]]wwwaaaeee~~~qqq\\\JJJ===777444444333222111111111111111111111000000000//////................................................---------------.../////////000111111111222666888AAA```vvvllliiirrrqqqjjjsss{{{___LLLEEEGGGSSS```hhhlllmmmkkkmmmssswwwwwwzzzzzz{{{|||zzzvvvppplllgggooowwwzzzzzzvvvmmmiiikkkmmmppppppooooooppprrrppprrrttttttssssssssstttyyy{{{}}}}}}|||{{{{{{|||zzzyyyyyyxxxxxxyyyyyyzzzzzzyyyxxxwwwxxxwwwuuurrrrrrrrrssstttuuuuuuuuuuuurrrqqqpppooonnnnnnooopppqqqpppooommmlllkkkkkkkkkqqqqqqqqqqqqqqqqqqppppppnnnooopppqqqsssttttttuuuuuutttrrrrrrrrrssstttuuusssuuuwwwxxxyyyzzz|||~~~}}}xxxwwwvvvrrrnnnjjjlllmmmkkklllmmmhhhbbbWWWQQQLLLLLLLLLKKKOOOSSSUUU]]]hhhrrrzzz~~~}}}yyyuuummmccc[[[UUURRRNNNKKKIIIGGGDDDAAAAAA@@@AAACCCCCCHHHZZZkkk}}}hhhUUUEEECCCFFFIIIQQQYYY]]]]]]^^^```fffmmmuuuyyyzzzfffZZZWWWRRRPPPOOORRRXXX```fffiiigggfffddd___YYYRRRLLLHHHFFFEEEDDDEEEGGGGGGFFFEEE;;;;;;:::999888777666555666666666666777888999:::;;;;;;<<<<<<===AAAGGGKKKJJJMMMRRRXXX^^^cccgggiiihhhjjjnnnrrruuuvvvwwwwwwxxxvvvuuuwwwyyyyyyuuuqqqqqqrrrtttvvvvvvvvvuuutttyyyxxxwwwuuuuuuuuuuuuuuuuuuuuuuuuuuutttsssrrrrrrqqqooommmnnnqqqtttvvvvvvqqqsssssssssrrrrrrtttvvvtttuuuuuutttrrrssswwwzzzBBB@@@???@@@AAABBBBBBAAA???=========?????????===:::888666555555666777888888;;;>>>AAADDDGGGJJJMMMSSSXXX^^^cccgggjjjmmmooorrrtttvvvvvvuuuuuuuuuvvvrrrsssvvv}}}{{{tttmmmllljjjfffcccbbbhhhmmmssswwwwwwvvvttttttwwwwwwxxxyyyyyyyyyyyyxxxvvvxxxyyywwwssspppqqqsssssstttuuutttrrrrrrtttvvvwwwvvvvvvvvvvvvwwwwwwxxxsssssstttttttttrrrqqqppprrrrrrsssqqqoooooopppqqquuuyyyvvvlllkkkmmmpppooommmhhhaaa[[[WWWUUUVVV___mmmxxx}}}uuuooohhhggghhhkkknnnnnnjjjfff^^^WWWXXXOOONNNPPPXXX}}}wwwbbbddd|||xxxbbbMMM>>>888555444333222111111111111111111111111000000000000................................................---------------...///000...///000111111333666999CCCccc|||ppphhheeeooo}}}}}}nnnkkkwww{{{xxx[[[KKKFFFHHHUUUccchhhkkkkkkjjjlllrrruuutttyyy{{{}}}}}}zzztttnnnkkkgggnnnvvvzzz|||wwwooolllkkkooorrrrrrooonnnoooqqqoooqqqsssssssssrrrssstttxxxzzz{{{{{{zzzyyyzzz{{{{{{zzzzzzzzzzzzzzzzzz{{{yyyxxxwwwxxxxxxxxxvvvtttqqqqqqrrrrrrsssrrrrrrrrrrrrqqqpppnnnnnnnnnnnnooorrrrrrqqqpppooooooooooooppppppqqqqqqqqqqqqqqqpppooopppqqqrrrssstttttttttuuutttsssrrrrrrrrrssstttrrrtttvvvwwwwwwxxx{{{|||zzz{{{|||}}}|||zzzxxxtttqqqnnnooonnnmmmooossspppjjj[[[TTTMMMLLLKKKKKKMMMQQQSSSZZZeeeooowww~~~}}}xxxssskkkbbb\\\WWWSSSOOOLLLIIIGGGDDDAAA@@@======AAAAAACCCNNN\\\zzzlllXXXEEEBBBEEEHHHOOOXXXZZZ[[[]]]bbbjjjttt}}}vvveee^^^WWWTTTSSSUUU[[[bbbhhhkkkmmmllliiieee^^^VVVOOOKKKGGGEEEDDDEEEFFFFFFEEEDDD<<<<<<;;;;;;999888666555666666666666777888999:::999::::::::::::===BBBEEEHHHKKKPPPWWW^^^dddhhhjjjiiikkkmmmqqqtttvvvxxxyyyuuuuuuvvvwwwxxxwwwtttrrrsssssstttuuuuuuvvvuuuuuuyyyxxxwwwvvvvvvuuuuuuuuuttttttuuuuuutttssssssrrrrrrpppoooppprrrtttuuuuuuppprrrrrrrrrqqqrrrtttvvvuuuwwwxxxvvvttttttxxx{{{CCCBBB@@@@@@BBBBBBBBBAAA@@@???======>>>???>>>===:::999666444444555777888888;;;>>>AAADDDGGGKKKMMMUUUYYY___eeeiiillloooqqqqqqsssuuuuuutttssstttuuuqqqsssyyykkkbbbYYYVVVUUUTTTXXX^^^iiinnnuuuyyyxxxwwwvvvvvvuuuvvvwwwxxxxxxxxxwwwwwwsssvvvxxxvvvqqqoooqqqttttttuuuuuutttrrrrrrsssuuusssttttttuuuuuuvvvwwwwwwtttttttttsssssssssrrrrrrrrrrrrsssrrrppppppqqqssstttxxx}}}mmmiiilllooorrrrrrqqqkkkccc\\\XXXWWWXXX```jjjsssyyy~~~wwwppphhhggggggiiillllllhhhddd]]]SSSSSSKKKMMMOOOTTTuuuwwwcccccc{{{iiiQQQ@@@999555444333222111111111111111000000000000/////////................................................---,,,,,,------///000000...///000111111333666999GGGhhhvvvhhhbbbcccppp~~~qqqqqqwwwqqquuuXXXIIIEEEHHHVVVeeehhhjjjkkkkkknnnsssuuussswwwzzz||||||xxxqqqkkkhhhhhhmmmuuu{{{wwwqqqooolllpppttttttpppmmmnnnpppnnnppprrrsssrrrrrrssstttvvvxxxyyyyyyyyyxxxzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzwwwvvvvvvwwwxxxxxxvvvuuurrrrrrrrrsssrrrrrrqqqqqqsssrrrqqqooonnnnnnoooooorrrqqqqqqpppppppppqqqqqqoooooopppqqqrrrrrrrrrrrrpppqqqrrrsssttttttssssssvvvuuutttssssssssssssssstttvvvwwwwwwvvvvvvxxxyyyvvvxxxzzz{{{}}}~~~{{{wwwtttrrrqqqnnnmmmqqqvvvuuupppeee[[[SSSPPPNNNLLLMMMPPPQQQWWWcccnnnuuu}}}|||{{{{{{}}}yyyrrrllleee]]]XXXUUURRRNNNKKKHHHFFFCCC@@@AAA;;;:::@@@BBB@@@FFFPPPeee|||ttt]]]HHHCCCEEEHHHOOOWWWYYYZZZ___fffppp|||pppddd^^^[[[YYYZZZ___fffllloooppppppmmmiiibbbYYYRRRMMMHHHFFFDDDDDDEEEEEEDDDCCC=========<<<;;;999777555666666666666777888999:::777999::::::;;;===AAACCCIIILLLQQQWWW^^^cccgggiiikkklllmmmooorrrvvvyyy{{{vvvxxxzzzzzzxxxvvvttttttuuuuuuuuutttuuuuuuvvvvvvxxxxxxwwwwwwvvvuuuuuuuuusssttttttttttttsssrrrrrrsssrrrqqqrrrssstttsssrrroooqqqqqqqqqqqqqqqsssuuuuuuxxx{{{zzzvvvuuuxxx{{{EEECCCAAAAAABBBBBBAAA@@@AAA???======>>>???>>>===:::999666444444555777888888;;;???BBBDDDGGGKKKMMMVVVZZZ```fffjjjmmmppprrrppprrrttttttsssrrrsssttttttwww}}}xxx]]]SSSKKKIIIJJJNNNXXXdddjjjooovvvzzzzzzxxxwwwxxxssstttuuuwwwwwwwwwvvvuuuqqquuuwwwuuuqqqoooqqqttttttuuuuuutttrrrrrrsssuuurrrrrrsssssstttuuuuuuuuuvvvvvvuuuuuuuuuvvvvvvwwwtttuuuuuutttsssssstttvvvuuuyyy~~~pppfffgggnnnrrrttttttsssmmmddd]]]YYYXXXYYY___hhhoootttyyywwwpppgggfffeeehhhkkkkkkgggddd\\\QQQOOOIIILLLNNNQQQpppwwwddddddzzzwwwnnnTTTBBB:::555444333222111111111111000/////////............////////////////////////........................,,,,,,,,,---...///000111...///000111111333666999KKKkkkqqqbbb___cccsss{{{}}}{{{qqqiii~~~tttVVVHHHEEEHHHUUUeeeiiikkkmmmmmmpppvvvwwwtttvvvyyy{{{zzzvvvoooiiieeehhhmmmttt{{{wwwrrrqqqlllqqqvvvuuuqqqmmmmmmooommmoooqqqrrrrrrrrrssstttuuuwwwxxxxxxxxxxxxyyy{{{yyyyyyyyyyyyyyyyyyyyyyyyuuuttttttuuuwwwwwwvvvuuuuuuuuuuuuuuutttsssrrrrrruuusssrrrpppooooooppppppoooooooooooooooppppppqqqnnnooopppqqqrrrsssssssssqqqrrrssstttttttttsssrrrvvvuuuuuutttssssssssssssxxxyyyzzzyyywwwvvvwwwxxxwwwyyy{{{{{{|||~~~zzzvvvtttrrrnnnmmmrrrxxxxxxtttnnndddYYYUUURRROOOOOOQQQOOOUUUaaammmuuu|||{{{xxxwwwyyy}}}}}}tttkkkeee^^^WWWRRRTTTQQQMMMIIIGGGEEEBBB???EEE<<<:::AAACCC???@@@HHHUUUiii}}}eeeNNNFFFGGGHHHNNNUUUXXX[[[```iiiuuuxxxhhheeebbb______dddjjjpppsssrrrrrroookkkddd[[[TTTOOOHHHFFFDDDCCCDDDDDDCCCBBB===>>>>>>===<<<999777666666666666666777888999:::777999;;;===>>>@@@CCCEEEJJJMMMRRRWWW]]]bbbfffhhhllllllmmmnnnqqqvvvzzz|||xxx{{{~~~|||xxxuuutttuuuwwwvvvuuuttttttuuuvvvwwwxxxxxxwwwwwwvvvuuuuuutttssssssssstttssssssrrrrrrtttsssrrrsssttttttrrrpppooopppqqqqqqpppqqqsssuuuuuuyyy}}}|||xxxvvvyyy|||BBBAAAAAA@@@@@@AAAAAABBB???????????????>>>======<<<;;;999777666666777777888:::===???BBBFFFKKKOOOVVV[[[bbbeeefffgggiiikkkqqqooonnnpppssstttrrroooooouuu{{{}}}tttjjjcccPPPJJJBBBAAAGGGTTTaaaiiinnnsssyyy{{{yyyvvvttttttyyywwwtttrrrqqqrrrtttuuuuuusssrrrppppppqqqsssttttttuuuuuutttrrrrrrsssuuuvvvuuusssrrrqqqrrrrrrsssyyyuuurrrrrrtttuuusssqqqqqqppppppqqqrrrtttvvvxxxwwwzzz~~~vvvpppkkkhhheeecccgggmmmwwwvvvssslllccc[[[VVVTTTVVVZZZdddkkknnnooowwwwwwnnneeeeeeeeegggiiiiiigggeee\\\VVVPPPMMMLLLOOOWWW```nnnmmmrrruuusssTTT???777555555444333222222222222///////////////......---000000//////.........---...------------...//////............////////////222//////333444333555:::JJJppphhhfffjjj{{{xxxqqqjjj|||nnnVVVIIICCCOOO```eeekkkkkkmmmppptttvvvwwwvvvyyyzzzzzzwwwqqqlllhhhgggiiimmmrrrvvv~~~}}}sssoooqqqxxxxxxwwwtttqqqooooooppppppqqqqqqrrrrrrsssttttttrrruuuxxxyyyyyyxxxxxxxxxxxxxxxyyyyyyxxxxxxwwwwwwuuusssrrrrrrtttuuuuuutttoooppprrrssssssrrrqqqpppssstttttttttttttttssssssrrrqqqqqqpppppppppqqqqqquuusssqqqppppppqqqrrrtttssstttuuuuuuuuutttrrrqqqrrrtttvvvwwwwwwwwwxxxyyywwwwwwwwwwwwwwwwwwxxxxxxttttttuuuwwwzzz~~~|||zzzsssrrrrrrrrrrrrtttvvvwwwtttlll```UUUPPPNNNMMMMMMRRRWWW```jjjsss|||wwwqqqoooqqquuuyyy{{{|||rrrfffZZZRRRMMMJJJIIIKKKKKKJJJGGGDDDCCCCCC>>>===<<<<<<<<<===???@@@HHHWWWooozzzfffPPPGGGFFFHHHNNNTTT[[[ZZZ]]]iii{{{ooopppmmmiiihhhkkknnnpppqqqsssrrrqqqnnnhhh___UUUNNNIIIHHHFFFEEEDDDCCCAAA???AAABBBAAA???;;;888777777777777888888888888777777999888888999;;;>>>AAACCCIIIKKKOOOSSSXXX___fffkkkkkkkkkmmmpppsssvvvyyy{{{xxxzzz||||||zzzvvvtttssswwwvvvuuutttsssttttttuuuuuuwwwzzzzzzxxxuuusssrrrsssssssssuuuwwwwwwtttrrrsssqqqppprrruuuvvvtttrrruuutttqqqpppppprrrtttvvvxxxyyyyyyxxxvvvwwwyyy{{{CCCBBBBBBAAA@@@@@@AAAAAA>>>>>>?????????>>>>>>===<<<;;;999777666666777777888:::===???BBBFFFKKKOOOVVV[[[aaaeeeffffffiiikkklllkkkkkknnnrrrsssrrrpppppprrrtttsssmmmcccYYYRRRIIIEEEAAACCCLLLYYYeeelllqqqtttxxxyyywwwuuuuuuvvvuuusssqqqooonnnoooppprrrqqqqqqpppoooooopppqqqrrruuuvvvvvvuuusssrrrsssuuuvvvuuuttttttssssssssstttxxxvvvttttttttttttsssqqqqqqqqqqqqrrrsssuuuvvvwwwzzz}}}}}}rrrfffcccaaabbbbbbbbbhhhooouuutttqqqjjjbbb[[[VVVTTTSSSVVV^^^fffhhhjjjqqqyyyvvvnnnffffffeeefffggggggfffddd^^^WWWQQQNNNLLLMMMTTT]]]vvv|||nnnnnnttttttxxxYYYBBB:::555555444333222222222222//////000000//////...---000/////////...............------------...//////............////////////000---...222444444888===OOOrrr~~~kkkmmmwwwxxxnnniii|||iiiQQQEEEAAANNN```fffnnnnnnnnnpppsssuuuvvvuuuyyy{{{{{{xxxqqqjjjfffeeefffkkkpppvvv~~~sssnnnooovvvvvvvvvsssqqqooooooqqqqqqrrrrrrsssssstttttttttqqqtttxxxzzzzzzzzz{{{{{{xxxyyyyyyzzzyyyyyyxxxxxxqqqpppoooooorrrssssssssspppqqqqqqqqqqqqqqqpppppprrrsssssstttttttttssssssssssssrrrrrrrrrrrrrrrssstttsssqqqpppppprrrssstttsssssstttttttttttttttsssuuuvvvxxxxxxwwwvvvwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuvvvxxxzzz}}}|||xxxxxxwwwwwwwwwxxxxxxyyyuuuooofff\\\TTTPPPOOOOOORRRVVV^^^hhhqqq|||yyyuuurrrqqqrrrtttuuupppjjjaaaVVVMMMGGGDDDBBBHHHJJJKKKKKKHHHFFFDDDDDD???>>>===<<<<<<===>>>???BBBIIIVVVdddrrr~~~}}}iiiSSSIIIGGGGGGLLLRRRXXXWWW[[[iii{{{zzzvvvsssnnnkkkkkklllmmmmmmqqqqqqpppnnniii```VVVOOOJJJHHHEEEDDDDDDCCCAAA???@@@AAAAAA???<<<999888777777777888888888888777777999888888999;;;>>>AAACCCGGGIIIMMMQQQVVV]]]dddhhhjjjkkklllooorrruuuxxxzzzwwwyyy{{{{{{xxxuuuttttttvvvuuutttsssrrrsssssstttvvvxxxzzzzzzxxxvvvuuuuuuuuuuuuvvvwwwyyyxxxuuussssssrrrqqqrrruuuuuusssqqqssssssttttttuuuuuuttttttwwwxxxxxxvvvtttuuuvvvxxxEEEDDDCCCBBBAAA@@@@@@@@@===>>>>>>?????????>>>>>><<<;;;999777666666777777888:::===???BBBFFFKKKOOOUUUZZZaaaeeeeeefffhhhjjjiiiiiijjjmmmpppqqqpppooojjjiiieee```YYYPPPIIIEEEAAA@@@BBBIIITTTaaakkkqqquuuvvvwwwwwwvvvuuuwwwxxxsssrrrooommmmmmmmmooopppooopppqqqqqqrrrrrrrrrrrrvvvvvvvvvtttrrrqqqrrrtttuuuuuuvvvvvvvvvuuutttsssvvvwwwvvvuuusssqqqqqqrrrqqqqqqrrrssstttvvvwwwxxx}}}rrrbbb]]]ZZZ[[[^^^```bbbhhhooorrrqqqnnnhhhaaaZZZVVVUUURRRTTTZZZaaaccccccgggnnnyyyxxxxxxyyy{{{yyysssnnniiigggeeedddeeefffeeeddd___XXXRRRNNNKKKKKKQQQXXXgggrrrwww|||~~~mmmllltttrrrzzz[[[DDD:::555555444333222222222222//////000000//////...---////////////...............------------...//////............////////////...---...222444555:::AAAVVVwww{{{hhhqqqxxxkkkiii~~~kkkSSSHHHEEETTTiiippptttrrrqqqqqqrrrtttttttttyyy|||}}}yyyrrriiieeecccdddiiiooouuu~~~rrrlllmmmsssttttttsssqqqppppppqqqrrrrrrssssssttttttssssssqqqtttxxx{{{||||||}}}~~~xxxyyyzzz{{{{{{zzzzzzyyypppnnnnnnooorrrtttttttttrrrqqqpppooonnnnnnoooooopppqqqrrrssssssssssssssssssrrrrrrqqqrrrrrrssssssrrrrrrqqqqqqqqqssstttuuussssssssssssssstttuuuvvvwwwyyyzzzyyywwwvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwyyy{{{}}}~~~||||||||||||{{{zzzyyyxxxvvvtttnnneeeZZZSSSPPPPPPQQQTTT\\\fffooo|||}}}{{{{{{yyyuuuqqqnnnllllllaaa[[[SSSJJJDDDAAA@@@@@@DDDGGGJJJLLLJJJGGGFFFEEE@@@???===<<<;;;<<<<<<===???AAAEEEMMMYYYhhhxxx~~~lllXXXLLLHHHHHHKKKNNNSSSSSSYYYhhh{{{|||}}}|||tttnnnjjjiiihhhhhhooooooooonnnjjjbbbYYYRRRJJJHHHEEEDDDCCCCCCAAA???@@@AAAAAA@@@===:::888888777777888888888888777777888888888999;;;>>>AAACCCFFFIIIMMMRRRVVV\\\cccggghhhiiikkknnnqqqtttvvvwwwwwwxxxyyyxxxvvvttttttuuuuuutttsssrrrrrrrrrssstttxxxyyyzzzyyyxxxwwwxxxyyyyyyyyyyyyzzz{{{zzzwwwttttttsssrrrsssttttttrrrqqqqqqsssvvvyyyyyywwwuuusssvvvwwwvvvuuusssrrrtttvvvGGGFFFDDDBBBAAA@@@@@@???======>>>????????????>>><<<;;;999777666666777777888:::===???BBBFFFKKKOOOTTTZZZ```dddeeeeeegggjjjhhhiiijjjjjjjjjiiigggeee\\\YYYUUUOOOKKKGGGEEEDDDAAACCCIIIRRR^^^iiiqqqtttvvvwwwwwwwwwwwwwwwwwwwwwtttsssqqqooonnnoooppppppppprrrtttvvvwwwvvvuuuuuuuuuuuuuuusssqqqpppqqqrrrssstttvvvxxxxxxvvvtttrrrsssvvvwwwuuuqqqoooppprrrpppqqqrrrtttvvvxxxzzz{{{ppp]]]bbb______aaaaaaaaaeeekkkpppooommmhhhaaa[[[WWWVVVVVVVVVZZZ___```^^^^^^bbbiiihhhiiikkkoooqqqpppnnniiigggdddcccdddeeeeeeddd]]]WWWQQQNNNKKKJJJNNNVVVeeeuuu{{{|||jjjhhhqqq{{{ooowwwYYYCCC:::555555444333222222222222000000000000000///......///////////////............------------...//////............///////////////...///222333444;;;CCC[[[{{{uuufffssszzzllljjjnnnVVVLLLJJJZZZpppwwwzzzwwwsssrrrrrrssssssrrrvvvzzz}}}zzzrrriiieeedddeeejjjooovvv~~~qqqkkklllqqqrrrssssssqqqpppqqqrrrqqqrrrssssssssssssrrrqqqrrruuuxxxzzz{{{zzz{{{{{{xxxyyy{{{|||}}}|||{{{zzzsssrrrqqqrrruuuwwwxxxxxxsssqqqooolllllllllnnnooooooooopppqqqrrrrrrrrrrrrpppppppppppppppqqqqqqrrrqqqqqqqqqqqqrrrtttuuuvvvrrrrrrrrrrrrsssuuuwwwxxxwwwxxxzzzzzzxxxwwwxxxxxxvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxyyy}}}}}}}}}}}}{{{yyyvvvuuuwwwxxxvvvmmm```VVVQQQQQQPPPSSSYYYccclllxxx{{{||||||xxxqqqjjjfffdddVVVRRRJJJCCC???===>>>@@@???CCCGGGJJJJJJGGGFFFEEEAAA@@@>>><<<;;;;;;;;;;;;<<>>;;;999999777888888999999888888777888888888999;;;>>>AAADDDHHHKKKPPPTTTYYY^^^dddhhhfffhhhjjjmmmppprrrtttuuuvvvwwwwwwvvvtttttttttuuuvvvuuutttsssrrrsssttttttxxxyyyyyyyyyxxxxxx{{{}}}||||||{{{||||||{{{wwwtttttttttssstttssssssrrrpppppprrrvvvxxxyyywwwuuussswwwwwwvvvtttrrrrrrtttvvvHHHGGGEEECCCBBB@@@@@@@@@===>>>>>>?????????>>>>>><<<;;;999777666666777777888:::===???BBBFFFKKKOOOTTTYYY```cccdddeeegggiiihhhhhhhhheeeaaa\\\XXXVVVOOOLLLIIIFFFEEEFFFHHHJJJJJJMMMTTT^^^iiiqqquuuvvvvvvwwwxxxzzzzzzyyyvvvuuutttsssrrrqqqpppppppppqqqqqqrrruuuwwwxxxxxxvvvuuusssssssssrrrooonnnoooqqqqqqsssuuuwwwwwwvvvsssqqqqqqtttvvvuuurrroooppprrroooppprrruuuxxxzzz|||}}}~~~qqqcccjjjfffeeeeeecccaaaccchhhoooooommmhhhbbb\\\YYYXXXXXXWWWYYY______ZZZVVVUUUXXXYYYZZZ]]]bbbgggjjjkkkfffdddbbbaaacccdddddddddZZZTTTPPPNNNKKKIIIMMMTTThhh|||kkkgggnnnyyymmm~~~uuuWWWCCC;;;555555444333222222222222000000000000000//////............///////////////...------------...//////............////////////111000111222222333;;;EEEaaaooohhhvvvzzzvvv{{{ooollljjjSSSIIIHHHXXXmmmuuu}}}zzzvvvssssssssssssrrrrrrwww|||zzzrrrjjjfffgggiiimmmrrrwww}}}qqqlllmmmqqqsssttttttrrrqqqqqqqqqoooppprrrssssssrrrqqqqqqrrruuuxxxyyyxxxwwwvvvwwwwwwxxx{{{}}}~~~}}}|||{{{vvvuuutttuuuwwwyyyyyyxxxtttqqqnnnlllkkklllnnnooonnnnnnooopppppppppppppppppppppoooooopppqqqqqqrrrqqqqqqrrrrrrssstttuuuvvvrrrrrrqqqrrrsssuuuwwwyyyuuuwwwyyyyyyyyyxxxyyy{{{vvvvvvvvvuuuuuuuuuttttttsssttttttttttttuuuttttttyyy{{{~~~~~~~~~~~~}}}|||yyyvvvuuuwwwzzzzzzsssfffZZZSSSQQQPPPRRRWWW```iiiuuu~~~yyyqqqhhhaaa]]]LLLHHHBBB<<<888777888::::::>>>DDDGGGGGGFFFEEEDDDAAA@@@>>><<<:::::::::::::::<<>>BBBDDDHHHKKKPPPTTTYYY^^^cccgggeeegggjjjmmmoooqqqrrrsssuuuvvvwwwvvvttttttuuuvvvxxxwwwuuutttttttttuuuvvvxxxyyyyyyxxxwwwxxx{{{}}}}}}||||||||||||zzzwwwtttssstttttttttsssrrrqqqqqqqqqrrrsssuuuuuuvvvvvvuuuwwwxxxwwwvvvttttttuuuwwwHHHGGGFFFDDDBBBAAAAAAAAA???????????????>>>======<<<;;;999777666666777777888:::===???BBBFFFKKKOOOSSSXXX___ccccccdddfffiiiffffffeeeaaaZZZSSSMMMKKKIIIIIIHHHHHHJJJLLLOOOQQQXXXZZZ```iiiqqqvvvxxxxxxwwwwwwyyyzzz|||zzzwwwtttttttttsssrrrqqqqqqqqqqqqqqqrrrtttvvvwwwvvvuuutttqqqrrrrrrqqqooooooppprrrqqqrrruuuwwwwwwvvvtttrrrrrrsssuuuvvvuuusssssssssppprrrtttwwwyyy{{{||||||{{{}}}~~~}}}xxxrrrmmmlllhhhfffeeecccaaadddiiioooooommmhhhaaa\\\YYYXXXVVVUUUXXX^^^```YYYQQQLLLMMMMMMOOOSSSWWW\\\aaaccc___]]]]]]^^^```bbbbbbbbbXXXSSSOOOMMMJJJHHHKKKQQQgggnnniiinnn}}}mmm{{{vvvZZZEEE===555555444333222222222222000000111111000000///............///////////////...------------...//////............////////////222111222222111333<<>>JJJ\\\jjjiiicccWWWJJJEEEFFFGGGFFFGGGFFFIIIYYYqqq}}}nnnfffeeehhhjjjnnnmmmkkkiiifff```YYYTTTLLLIIIDDDBBBAAA@@@???>>><<>><<<;;;::::::999<<<@@@CCCDDDDDDEEEFFF???>>>===;;;::::::;;;;;;======<<<:::<<>><<<>>>BBBBBB@@@>>>;;;;;;888999999::::::999999888777777777888;;;???CCCEEEEEEIIINNNSSSWWW[[[___ccceeegggjjjmmmpppqqqqqqqqqrrrtttwwwxxxxxxvvvvvvvvvxxxwwwvvvttttttuuuuuuvvvuuuvvvvvvvvvuuuuuuvvvxxxwwwwwwwwwxxxxxxwwwtttqqqppprrruuutttsssrrrssstttssssssssstttuuuwwwxxxxxxvvvvvvwwwvvvuuuvvvyyy{{{HHHGGGFFFDDDCCCCCCCCCCCCAAAAAAAAA@@@>>>===;;;:::<<<;;;999777666666777777888:::===???BBBFFFKKKOOORRRXXX^^^bbbcccccceeehhhgggjjjkkkhhhaaaZZZUUUTTTOOORRRXXX^^^dddhhhiiijjjiiijjjmmmrrrwwwzzz{{{zzz~~~zzzwwwvvvxxxzzzyyyxxx{{{{{{zzzzzzyyyxxxxxxxxxwwwxxxxxxxxxxxxwwwwwwvvvrrrsssttttttssssssuuuwwwtttuuuvvvwwwxxxxxxwwwvvvvvvuuuvvvyyy}}}~~~{{{xxxyyyyyyzzzzzzyyyxxxvvvuuuxxx{{{~~~{{{lllddd___[[[OOOOOOSSS\\\gggpppssstttrrrmmmhhhfffcccbbbfffmmmmmmmmmkkkeee___YYYUUUTTTRRRRRRYYYeeekkkdddXXXOOOFFFGGGHHHHHHIIIKKKNNNPPPNNNOOOQQQVVVZZZ]]]]]]\\\ZZZVVVQQQNNNIIIDDDEEEIIIccclllhhhjjjqqqzzzyyy]]]EEE:::555555444333222222222222111111111111111000//////---.........//////000000...------------...//////............/////////000//////000222111444AAANNNuuurrr{{{{{{kkk[[[SSSfff}}}ttttttvvv|||cccRRRNNNQQQbbbvvv}}}{{{zzzyyyyyyyyyxxxuuussstttzzz}}}xxxmmmeeeeeeiiipppsssuuuxxxvvvooopppuuuyyyzzz{{{yyyuuupppmmmllloooqqqtttwwwyyyyyyxxxwwwnnnqqqtttvvvvvvuuuuuuvvvrrruuuyyy|||~~~~~~|||{{{}}}yyywwwvvvuuusssqqqppppppooonnnnnnooopppqqqooooooooonnnmmmllljjjjjjgggggggggggghhhiiijjjkkktttttttttuuuttttttssssssqqqrrrsssuuuvvvuuuttttttuuuwwwxxxxxxvvvuuuuuuvvvvvvvvvuuutttssssssrrrrrrssstttuuuvvvvvvvvvuuutttwwwzzz}}}~~~~~~}}}|||}}}~~~}}}zzzssshhh\\\TTTRRRQQQUUU]]]fffooo}}}vvvnnncccUUUIII@@@@@@>>>===<<<;;;::::::;;;===AAACCCCCCDDDFFFGGG???>>><<<;;;::::::;;;<<<555999=========CCCOOOYYYaaa^^^TTTFFF???@@@???;;;BBB===<<>>;;;>>>BBBCCCAAA>>><<<;;;888999999::::::999999888666666777888;;;???CCCEEEGGGKKKPPPUUUYYY]]]aaadddeeegggjjjnnnpppqqqqqqqqqqqqtttxxxzzzyyywwwvvvvvvwwwvvvuuutttsssttttttuuusssuuuvvvuuutttssstttuuuuuuuuuuuuvvvwwwuuurrrpppooorrruuutttsssrrrsssuuurrrsssuuuwwwxxxyyyxxxxxxtttuuuvvvuuuuuuvvvyyy{{{MMMKKKHHHEEECCCCCCCCCDDDBBBAAA@@@>>>===<<<<<<<<<===<<<;;;:::;;;:::888666777:::<<>>SSSxxx{{{}}}fffUUURRRkkkzzz|||dddNNNNNNTTTbbbqqqtttssstttuuuvvvwwwxxxxxxyyyyyyxxxxxxvvvppphhhgggjjjooorrrxxx|||tttpppqqqssszzzxxxuuutttssspppkkkgggooossswwwzzzyyywwwuuutttxxxvvvsssssstttuuuuuutttyyyyyyzzzzzz{{{|||}}}}}}}}}|||zzzxxxvvvtttsssssssssqqqooommmmmmnnnppprrrvvvrrrooooooqqqooojjjeee^^^^^^___ccciiimmmpppqqqsssssssssttttttttttttuuutttssssssrrrssstttvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxttttttttttttsssrrrqqqqqqvvvvvvuuutttuuuwwwyyyzzz|||}}}}}}}}}~~~}}}|||}}}~~~~~~||||||tttfff\\\ZZZUUUUUUWWW\\\fffqqq|||pppaaaRRRIIIGGG???>>>===<<<<<<<<<<<<<<<;;;===???AAABBBCCCCCCBBBAAA@@@>>><<<:::999888888;;;<<<;;;:::;;;???GGGMMMZZZTTTKKKBBB===;;;<<<===;;;===>>>BBBUUUuuu~~~wwwsssnnnkkkiiijjjiiieee___ZZZVVVTTTOOOLLLHHHEEECCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;::::::999999:::::::::;;;;;;;;;<<<>>>BBBEEEHHHKKKPPPVVV\\\bbbfffhhhhhhjjjnnnrrrtttttttttssstttyyy}}}zzzsssoooqqqtttpppqqqrrrrrrqqqqqqsssuuusssttttttuuuuuuttttttssssssttttttttttttssssssrrrtttrrrpppqqqrrrtttttttttvvvwwwxxxyyyyyyxxxvvvuuuttttttttttttuuuvvvwwwxxxMMMKKKIIIGGGEEECCCCCCCCCBBBAAA@@@>>>======<<<<<<>>>===<<<<<<<<<;;;999777777999<<>>666444222222333333222111222222111111000//////...000/////////............////////////////////////............///////////////111...000777777@@@VVVzzzzzzfffWWWTTTjjjaaaNNNQQQXXXeeeooooooppprrrtttwwwyyyyyyzzzzzzyyywwwwwwuuuooogggfffiiiooorrrxxxxxxpppmmmooorrryyyvvvtttttttttrrrnnnjjjlllpppvvvyyyzzzyyyxxxxxxxxxuuusssssstttuuuuuuuuuuuuvvvwwwxxxzzz{{{|||||||||{{{yyywwwuuutttsssssstttrrrpppnnnnnnoooppprrruuurrrooooooooommmgggbbb[[[[[[^^^ccciiinnnpppqqqrrrrrrrrrrrrssssssssssssqqqqqqqqqrrrsssuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvuuutttsssrrrsssrrrrrrrrrtttvvvyyy{{{zzz{{{|||}}}~~~}}}}}}}}}}}}}}}uuuhhh^^^[[[VVVWWWYYY^^^fffpppzzz}}}fffWWWLLLGGGFFF??????>>>===<<<<<<<<<<<<<<<===???@@@BBBBBBBBBBBB@@@???>>><<<;;;:::::::::999::::::::::::>>>EEEJJJSSSNNNGGG@@@;;;::::::;;;888;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999999888888999999999:::;;;;;;;;;>>>BBBEEEJJJMMMQQQWWW]]]bbbeeegggiiikkknnnrrrtttuuuttttttuuuxxx{{{yyyuuurrrrrrtttrrrsssssssssrrrrrrtttvvvsssssssssttttttsssrrrrrrrrrssstttuuuuuuuuuuuuuuutttrrrpppppprrrssstttsssssstttvvvwwwxxxwwwvvvuuusssttttttuuuwwwyyy{{{|||LLLLLLKKKIIIGGGEEECCCBBBBBBAAA@@@???>>>=========???>>>=========<<<:::888888999<<<>>>@@@DDDHHHLLLPPPWWW]]]aaaffflllnnnkkklllnnnppprrrsssrrrqqqpppssstttuuuvvvvvvuuusssrrrpppqqqrrrtttuuuvvvvvvvvvwwwxxxxxxxxxwwwyyy|||~~~{{{yyyuuurrrqqqrrrtttuuuxxxxxxyyyzzz{{{|||||||||wwwwwwwwwxxxyyywwwtttrrrpppqqqssstttuuuuuuuuuttttttrrrqqqrrrtttvvvwwwwwwzzzyyyxxxvvvuuuuuuuuuuuuwwwxxx{{{}}}ttthhheeeeeejjjuuu}}}}}}{{{zzzyyyvvvqqqiiidddbbbdddfffnnnkkkkkklllhhh```YYYVVVUUUUUUVVV]]]kkkxxx{{{wwwdddWWWLLLJJJLLLIIICCC@@@AAABBBEEELLLSSSXXXXXXVVVTTTPPPMMMKKKFFFAAAAAAEEEPPPrrrvvvcccaaatttpppWWWFFF@@@666444222222333333222111222222111111000/////////////////////............////////////////////////............////////////,,,///---000666777BBBYYY}}}zzzgggZZZXXXkkk~~~^^^MMMSSS]]]hhhmmmhhhjjjlllqqquuuxxxyyyyyyyyyyyywwwvvvtttmmmeeedddhhhnnnrrrxxx}}}ssslllkkkooorrruuutttrrrrrrrrrpppmmmkkkhhhmmmtttyyy{{{||||||}}}wwwuuussssssuuuvvvvvvvvvssssssuuuvvvxxxyyyzzz{{{{{{zzzxxxwwwuuuttttttsssuuutttqqqooonnnooopppqqquuurrrpppooooookkkddd___YYYZZZ^^^dddjjjoooppppppppppppqqqqqqqqqrrrrrrrrroooooopppqqqsssuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvuuutttsssrrrppppppoooppprrrvvvyyy{{{wwwyyy{{{}}}~~~~~~~~~~~~}}}wwwkkkaaa\\\WWWXXX[[[```gggpppwww|||yyy___PPPHHHDDDDDD@@@@@@>>>======<<<<<<<<<<<<===>>>@@@@@@AAAAAA@@@???>>>===<<<;;;;;;;;;;;;777888888999999<<<@@@DDDHHHEEE@@@<<<999888888999555888:::;;;HHHccc}}}vvvpppllljjjjjjkkkkkkggg```YYYTTTQQQNNNKKKGGGDDDCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>:::999999888888888888888888999::::::;;;===AAAEEEKKKNNNRRRXXX^^^cccfffhhhlllmmmoooqqqsssuuuvvvvvvwwwwwwxxxxxxwwwuuutttsssrrrssstttsssrrrrrrtttvvvrrrrrrsssrrrrrrqqqppppppqqqrrrtttvvvwwwyyyyyyyyyuuusssqqqppprrrssssssrrroooqqqsssuuuwwwvvvvvvuuurrrssstttvvvyyy|||~~~LLLMMMLLLKKKIIIFFFCCCAAABBBAAA@@@???>>>>>>>>>>>>???>>>=========<<<:::888777999;;;===???BBBGGGJJJPPPWWW]]]bbbiiippprrrpppmmmnnnqqqsssttttttsssrrrrrrsssuuuwwwxxxwwwvvvuuusssttttttuuuvvvvvvvvvwwwwwwxxxyyyyyyxxxyyy{{{}}}|||yyyuuuqqqpppqqqsssuuuuuuvvvxxxyyy{{{|||||||||wwwwwwxxxyyyzzzxxxtttqqqrrrssstttuuuuuutttsssrrruuurrrpppppprrrttttttttttttttttttsssssstttttttttwwwyyy{{{}}}vvvvvvrrrssszzz~~~{{{xxxrrrkkkeeeccceeegggnnnkkkjjjjjjiiiccc[[[VVVRRRSSSTTT[[[jjjzzzppp___NNNIIIJJJIIIDDDAAA@@@@@@CCCIIIQQQUUUSSSOOONNNKKKIIIIIIFFFAAAAAAEEESSSzzzyyyccc]]]mmmkkkUUUGGGAAA666444222222333333222111111111111111000000/////////////////////.........////////////////////////............////////////,,,///...000666777CCC[[[}}}hhh______ooo}}}\\\KKKRRR^^^iiillleeecccgggmmmrrrvvvxxxxxxwwwzzzxxxwwwtttmmmeeeeeehhhmmmpppwww{{{qqqkkkkkkpppuuutttsssrrrpppooommmkkkjjjhhhmmmtttzzz|||}}}}}}~~~wwwuuuttttttvvvwwwxxxxxxttttttuuuvvvvvvwwwxxxxxxyyyxxxwwwvvvuuutttttttttuuutttqqqooonnnnnnnnnooorrrrrrqqqqqqppplllgggbbb\\\^^^bbbgggllloooooonnnpppppppppqqqqqqqqqrrrrrroooooopppqqqrrrtttuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuutttsssrrrqqqpppppppppoooppprrruuuwwwyyyvvvxxx{{{~~~}}}xxxoooddd]]]UUUWWW[[[aaahhhpppvvvzzzwww]]]PPPIIIEEECCCBBBAAA@@@???>>>=========>>>>>>??????????????????===<<<;;;;;;;;;;;;;;;;;;666666777888888:::<<<===>>>===;;;999888888888888444777999999AAAXXXxxx}}}uuuoookkkiiilllmmmnnnjjjccc[[[TTTQQQNNNKKKGGGDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999999888888999999777888999999:::===AAADDDKKKMMMRRRYYY___dddhhhjjjnnnnnnoooqqqsssuuuvvvwwwwwwvvvuuuvvvxxxxxxuuurrrrrrssstttsssqqqqqqsssuuurrrrrrrrrrrrqqqpppooonnnrrrsssuuuxxxzzz|||}}}~~~yyywwwtttrrrrrrrrrqqqpppnnnooorrruuuwwwwwwwwwvvvsssssstttvvvyyy{{{~~~MMMNNNNNNMMMKKKGGGCCCAAABBBAAA@@@???>>>>>>>>>???>>>===<<<<<<<<<;;;999777777999;;;===???BBBFFFIIIOOOTTTZZZ]]]dddmmmqqqqqqqqqsssuuuwwwwwwwwwuuuuuutttuuuwwwyyyzzzzzzyyyxxxtttttttttttttttuuuuuuuuuxxxyyyzzzzzzyyyxxxxxxyyy{{{xxxuuurrrqqqrrrsssuuussstttuuuwwwxxxyyyzzzzzzvvvvvvwwwyyyyyyxxxtttqqqvvvwwwxxxxxxwwwuuurrrpppuuusssqqqqqqrrrsssssssssppppppqqqssstttuuuvvvwwwwwwzzz|||~~~|||xxx{{{~~~zzzwwwrrrkkkfffeeegggjjjnnnmmmkkkjjjiiieee]]]VVVPPPRRRUUU]]]lll|||xxxdddOOOGGGGGGGGGEEEDDDBBB@@@BBBHHHPPPTTTQQQLLLJJJGGGGGGHHHFFFCCCDDDIII^^^{{{cccZZZggg|||hhhVVVHHH???666444222222333333222111111111111000000000000000.........///////////////////////////////////////............////////////...111000111666666CCC]]]iiieeehhhuuu|||[[[IIIPPP\\\hhhlllfffcccffflllrrrwwwyyyyyyxxx|||yyyxxxuuunnngggfffkkkkkkooovvv{{{rrrlllmmmssswwwxxxwwwuuurrrooolllkkkjjjkkkpppvvv{{{||||||||||||wwwuuuttttttwwwyyyyyyyyyxxxxxxxxxwwwvvvuuuuuuuuuwwwvvvuuuuuuttttttuuuuuutttsssqqqooonnnnnnnnnnnnpppqqqqqqrrrrrrpppllljjjeeeeeehhhkkkooopppnnnlllpppqqqqqqqqqrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrruuuuuuuuuuuuvvvvvvvvvwwwvvvvvvvvvuuutttsssqqqqqqrrrrrrqqqpppqqqsssvvvwwwwwwyyy|||~~~|||yyyssshhh^^^QQQTTTYYY```gggooouuuyyyvvv\\\OOOJJJHHHHHHEEEDDDBBBAAA@@@?????????@@@@@@@@@???????????????;;;;;;::::::999::::::;;;666666666777888999999999888888888888888888888888555777999999>>>QQQooo}}}sssllliiihhhnnnpppqqqnnnggg^^^WWWSSSNNNKKKGGGEEEDDDCCCAAA@@@????????????????????????<<<<<<;;;::::::::::::;;;666777888999:::===BBBEEEIIILLLRRRYYY```fffkkkmmmnnnooopppqqqssstttvvvvvvvvvtttrrruuuxxxyyyvvvrrrqqqrrrrrrqqqppppppqqqsssrrrrrrrrrrrrrrrqqqpppooossstttwwwyyy|||~~~~~~{{{wwwtttrrrqqqooonnnnnnpppsssvvvxxxyyyyyyxxxtttttttttuuuwwwxxxzzz{{{OOOOOOOOONNNKKKGGGDDDBBBAAAAAA@@@???????????????>>>===<<<<<<<<<;;;999777777888;;;===???CCCGGGKKKLLLPPPRRRSSSZZZdddlllmmmpppqqqsssuuuuuutttsssrrrtttuuuwwwxxxxxxvvvtttsssrrrrrrqqqqqqqqqrrrsssssswwwyyy{{{zzzyyywwwvvvvvvyyywwwuuutttsssssstttuuurrrssstttuuuvvvwwwwwwvvvvvvvvvvvvwwwxxxvvvsssqqqwwwxxxzzzzzzyyyvvvsssqqqtttsssrrrssstttuuusssrrrooopppsssuuuxxxyyyzzz{{{wwwzzz}}}~~~{{{{{{~~~~~~yyyvvvqqqkkkffffffhhhkkkmmmooonnnkkkhhheee^^^WWWQQQTTTXXX___nnn~~~~~~jjjUUUKKKHHHGGGFFFFFFEEEBBBCCCJJJSSSXXXUUUPPPKKKIIIHHHHHHGGGDDDFFFKKKggg~~~ggg\\\fffzzziiiZZZJJJ>>>666444222222333333222111111111000000000000000000.........///////////////////////////////////////............////////////...333222333777777EEE```||||||}}}iiijjjpppzzzzzzZZZIIIPPPZZZffflllgggfffiiinnntttxxxzzz{{{{{{{{{yyywwwuuunnnhhhhhhmmmkkkooouuu~~~|||sssnnnnnnsssxxx|||{{{zzzvvvqqqnnnmmmnnnnnnrrrxxx|||}}}|||{{{{{{wwwuuutttuuuwwwzzz{{{{{{{{{zzzyyyxxxvvvuuutttsssuuuuuuttttttttttttuuuuuussssssrrrqqqpppooooooooopppppprrrssssssrrrrrrqqqmmmlllmmmnnnppppppnnnlllppppppqqqqqqqqqrrrrrrrrrsssssssssssssssrrrqqqqqqsssttttttuuuvvvwwwxxxxxxzzzzzzzzzyyyxxxvvvuuutttsssrrrqqqpppqqqsssuuuvvvxxxyyy{{{|||}}}~~~{{{zzzuuujjj___PPPRRRWWW]]]eeemmmtttwww~~~uuu\\\OOOKKKLLLOOOGGGGGGEEEDDDBBBAAAAAAAAACCCBBBAAA@@@????????????;;;;;;::::::::::::::::::999777666666777888888777666666666777777777777777777777888999===LLLhhh|||rrrkkkggggggnnnqqqsssqqqjjjaaaYYYUUUOOOLLLHHHFFFEEEDDDCCCBBB????????????????????????======<<<;;;;;;;;;;;;;;;666888999:::;;;>>>CCCFFFIIILLLQQQXXX```fffjjjmmmmmmnnnppprrrsssttttttuuusssqqqqqqtttwwwxxxvvvsssqqqrrrrrrqqqoooooopppqqqrrrrrrssssssssssssrrrrrrssstttvvvyyy{{{|||}}}~~~~~~{{{wwwtttrrrqqqooonnnoooqqqtttwwwyyyzzzzzzzzzttttttttttttuuuvvvwwwwwwQQQQQQPPPNNNKKKHHHEEECCCAAAAAA@@@?????????@@@@@@???>>>=========<<<:::888666888;;;===@@@DDDIIILLLMMMNNNLLLKKKPPP]]]gggkkklllmmmpppqqqrrrrrrqqqppptttuuuvvvvvvuuutttqqqpppqqqqqqpppppppppqqqssstttsssvvvyyyzzzyyywwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvttttttuuuuuuuuuuuuttttttvvvuuutttuuuuuuuuusssqqquuuvvvyyyzzzzzzxxxuuusssrrrrrrssstttvvvvvvsssqqqpppqqqtttvvvxxxzzzzzzzzzwww{{{~~~~~~~~~|||~~~~~~yyyvvvqqqkkkfffeeegggjjjkkkqqqrrrlllgggccc^^^XXXQQQTTTWWW^^^mmmvvvdddYYYSSSMMMJJJJJJHHHDDDDDDLLLXXX___^^^ZZZRRRNNNKKKJJJGGGDDDGGGLLLeeekkk___iiizzzmmm```NNN>>>666444222222333333222111000000000000000000000111............/////////000////////////////////////............////////////---222222444888999IIIeeevvvvvv{{{iiinnnttt}}}vvvYYYKKKRRRZZZdddjjjfffhhhjjjnnnrrruuuxxxyyyzzzzzzwwwuuusssmmmgggiiinnnmmmpppwww{{{sssnnnmmmqqquuuzzz{{{yyyvvvqqqnnnoooqqqooosssyyy|||}}}|||{{{zzzvvvuuutttuuuxxx{{{||||||zzzyyyxxxwwwvvvtttsssssssssssssssssstttuuuuuuvvvttttttssssssrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrtttuuuqqqpppooooooppppppooommmooooooooopppppppppqqqqqqrrrsssttttttuuutttsssrrrssstttuuuwwwxxxzzz{{{|||||||||{{{zzzyyywwwvvvuuupppooonnnnnnppprrrtttvvvxxxyyyyyyxxxyyy{{{~~~zzzzzzwwwlll^^^QQQSSSVVV[[[bbbjjjpppttt|||tttdddZZZTTTRRRSSSJJJIIIHHHFFFDDDCCCCCCCCCEEEDDDCCCAAA@@@?????????>>>===<<<<<<;;;;;;;;;;;;<<<999666666777888888666555555555555555666666666888666666888===IIIaaaxxx|||qqqiiifffffflllpppsssrrrlllbbbZZZVVVOOOMMMIIIGGGGGGFFFEEECCC????????????????????????<<<<<<;;;::::::::::::;;;777888999:::<<>>>>>>>>>>>;;;999666888;;;===@@@EEEJJJMMMPPPOOOKKKGGGLLLZZZfffkkkmmmooorrrtttuuuvvvuuutttvvvxxxyyyzzzzzzyyywwwvvvsssrrrrrrqqqrrrsssuuuvvvpppssswwwyyyyyyxxxwwwwwwuuuuuuvvvwwwxxxwwwwwwvvvvvvvvvvvvvvvuuutttsssrrrwwwuuussssssttttttsssqqqqqqtttwwwyyyzzzyyywwwuuuqqqqqqsssuuuwwwvvvsssppppppqqqsssuuuwwwwwwwwwwwwwww{{{~~~~~~~~~~~~}}}}}}zzzwwwrrrkkkeeedddfffhhhkkkrrrtttmmmfffbbb^^^XXXPPPRRRTTTZZZjjj~~~rrrggg^^^UUUOOOOOOIIIFFFFFFOOO\\\eeefffcccWWWRRRNNNKKKGGGDDDFFFLLL^^^oooccclll{{{pppeeeQQQ>>>666555333222333333222111000000000000000111111111---.........//////000000////////////////////////............/////////000,,,111222444999;;;LLLiiisssrrrzzziiiooovvv}}}~~~rrrXXXMMMTTT[[[ccciiieeegggiiikkknnnqqqtttvvvvvvxxxuuutttrrrlllggghhhnnnooorrrxxxyyyrrrllllllnnnrrrvvvwwwvvvsssooommmnnnqqqooosssyyy}}}}}}|||{{{{{{vvvuuutttuuuxxx{{{|||}}}xxxwwwwwwvvvuuuuuuttttttsssrrrrrrssstttuuuvvvvvvuuuuuuuuuuuuuuuuuuttttttrrrrrrrrrqqqpppqqqsssvvvrrrpppnnnnnnooopppooonnnnnnnnnnnnnnnoooooooooooopppqqqsssuuuvvvvvvuuuuuuttttttvvvxxxzzz|||~~~{{{{{{{{{zzzxxxvvvuuutttllllllllllllnnnqqquuuvvvxxxxxxwwwvvvuuuxxx}}}~~~}}}yyyyyyxxxlll^^^SSSTTTVVVZZZ```gggmmmqqqtttzzz|||sssooohhh^^^VVVSSSLLLKKKIIIGGGFFFEEEDDDDDDGGGFFFCCCAAA@@@???@@@@@@@@@@@@>>>======<<<<<<<<>>=========@@@===999888999::::::999888666555555666666444333555333666::::::>>>SSSmmmzzz|||ssslllfffcccjjjmmmqqqqqqllleee^^^ZZZQQQOOOLLLJJJIIIGGGDDDBBBBBBBBBBBBAAA???>>><<<;;;>>>>>>>>>>>><<<:::888777:::;;;<<<;;;<<<>>>AAADDDMMMOOOSSSYYY___ccceeedddiiikkkooorrrssssssqqqppprrrqqqqqqqqqrrrtttvvvwwwvvvvvvuuutttsssrrrrrrrrruuuuuutttttttttuuuvvvvvvvvvsssqqqqqqssssssqqqooopppnnnlllmmmqqqssstttssssssrrrrrrrrrrrrsssttttttuuuuuuttttttuuuvvvxxxyyyUUUTTTQQQNNNKKKJJJIIIIIICCCCCCBBBAAAAAAAAABBBBBBCCCBBBAAA???===;;;999999888888999;;;@@@EEEJJJNNNUUUVVVWWWXXX\\\ccckkkqqqsssrrrrrrtttvvvwwwwwwvvvtttssssssssstttvvvwwwxxxuuuuuutttsssrrrrrrrrrrrruuuuuuuuuvvvwwwxxxyyyzzzzzzxxxwwwuuutttttttttuuussssssttttttttttttsssssssssxxx{{{vvvrrrrrrssssssssssssttttttuuuuuuvvvvvvuuuuuuttttttttttttuuuuuurrrrrrssssssrrrqqqnnnmmmnnnrrryyy~~~yyytttmmmfffbbbbbbdddfffmmmnnnpppnnniiiaaaXXXSSSRRROOOOOOXXXhhh{{{zzzqqqhhh```[[[RRROOOOOOVVVbbbmmmrrrtttfff\\\QQQKKKHHHFFFHHHLLL___sssiiiqqqeeeNNNBBB999666333111111111111000000000000000000000000000////////////////////////////////////////////////............////////////...222000222888;;;LLLhhhzzzoooiiiqqq}}}wwwgggvvv~~~{{{~~~~~~zzz}}}lllWWWLLLWWWddddddbbbfffeeegggkkkooosssuuuwwwwwwyyyxxxuuuooojjjiiilllpppsssrrryyyzzzqqqmmmnnnssswwwyyyuuussssssoooiiiggghhhnnnppptttxxxyyyxxxvvvuuussssssssssssuuuwwwyyyzzzyyyxxxxxxwwwwwwxxxxxxxxxwwwvvvtttrrrqqqqqqrrrsssrrrrrrrrrqqqqqqpppooonnnlllmmmnnnooopppqqqqqqqqqqqqqqqrrrrrrqqqpppooonnnlllllllllllllllmmmmmmmmmjjjlllooopppqqqqqqsssuuutttuuuvvvxxxyyyzzz{{{{{{|||{{{yyyvvvtttsssssssssooooooooooooooopppqqqqqqsssrrrooonnnooorrruuuxxx|||zzzzzzwwwlll```SSSQQQPPPVVV```iiinnnooommmooottt}}}{{{kkkrrrvvvrrrkkkdddYYYOOOKKKGGGDDDBBBBBBDDDEEEEEEGGGCCCBBBDDDDDDAAAAAACCCEEEDDDBBBAAA???>>>======<<<:::888888999:::999999888666555555666666555444777555888;;;:::<<>>===<<<===>>>??????>>>===<<<:::;;;<<<;;;<<<>>>BBBEEELLLOOOTTTZZZ```ccceeeeeehhhjjjlllnnnppppppoooooorrrqqqqqqqqqrrrtttvvvwwwxxxwwwuuutttssssssssstttuuuuuuttttttttttttttttttsssqqqpppqqqtttuuutttsssqqqnnnmmmnnnqqqssstttsssttttttssssssrrrrrrssssssvvvvvvuuuuuuuuuvvvxxxyyyUUUTTTRRRPPPNNNKKKJJJIIIDDDDDDCCCBBBAAAAAAAAABBBBBBBBBAAA???>>>===<<<;;;:::999:::;;;???EEEJJJNNNXXX[[[^^^bbbfffkkkpppttttttsssrrrtttwwwxxxxxxwwwuuurrrpppqqqtttvvvuuusssuuutttrrrqqqqqqqqqssstttxxxwwwvvvuuuvvvwwwyyyzzzyyywwwvvvtttsssrrrssssssssssssssssssssssssssssssuuuzzz{{{vvvrrrrrrsssrrrrrrrrrrrrssstttuuuvvvwwwwwwwwwuuutttssssssrrrrrrsssssstttsssrrrpppnnnmmmmmmqqqwww}}}~~~xxxtttnnnhhhdddcccdddeeelllnnnooonnnhhh```XXXRRROOOOOOPPPWWWeeewwwwwwmmmeee```WWWTTTSSSZZZeeeoootttuuulllaaaUUUNNNIIIFFFGGGJJJcccuuugggmmmmmmRRRBBB:::777444222222333222111000000000000000000000000////////////////////////////////////////////////............////////////...222111222888===NNNkkk|||wwwppphhhgggsss{{{iii|||zzz~~~~~~|||hhhVVVNNNYYYbbbaaa```ccccccfffjjjoootttxxxzzz{{{{{{yyyssslllffffffjjjooossstttzzzyyyqqqooorrrwww{{{~~~yyyuuusssnnnhhhfffgggkkkooossswwwyyywwwtttrrrqqqrrrssstttuuuvvvwwwxxxxxxxxxwwwwwwwwwxxxxxxyyyxxxwwwuuusssqqqqqqqqqqqqrrrqqqooonnnmmmmmmnnnnnnlllmmmooopppppppppooonnnpppqqqrrrssssssrrrqqqpppnnnnnnmmmlllkkkkkkjjjjjjiiikkknnnooopppppprrrsssttttttuuuwwwxxxyyyzzzzzzyyyxxxvvvtttsssrrrqqqqqqppppppooonnnnnnpppqqqrrrrrrqqqooonnnooorrrvvvxxxzzz|||~~~~~~~~~|||yyyyyywwwmmmbbbWWWSSSQQQVVV```iiinnnooooooqqquuu{{{~~~}}}yyyvvvlllqqqtttqqqkkkcccWWWNNNKKKHHHDDDBBBCCCEEEGGGGGGHHHDDDAAADDDDDDBBBAAABBBEEEDDDCCCAAA@@@?????????<<<;;;::::::;;;<<<:::999999888777777888888777666888777999;;;999:::IIIZZZqqq}}}}}}tttlllfffccceeeiiiooossssssnnnhhhcccZZZWWWSSSOOOMMMJJJGGGEEEEEEEEEEEEDDDBBBAAA???>>>>>>>>>???@@@@@@???>>>>>>:::;;;;;;;;;<<<>>>BBBEEELLLOOOTTTZZZ```cccffffffhhhiiijjjkkklllnnnnnnooorrrqqqqqqqqqrrrtttvvvwwwyyywwwuuusssrrrsssuuuvvvuuuttttttssssssrrrrrrrrroooooooooqqqtttvvvvvvvvvqqqooonnnooorrrssstttsssuuuuuutttsssrrrrrrrrrrrrwwwvvvvvvvvvvvvvvvwwwxxxUUUUUUTTTRRRPPPMMMKKKIIIEEEDDDCCCBBBBBBAAAAAABBBAAAAAAAAA@@@??????>>>>>>;;;;;;:::;;;???DDDJJJNNNVVVZZZaaafffjjjmmmppprrrrrrrrrqqqsssvvvxxxwwwwwwvvvrrroooppptttvvvsssoootttsssqqqpppqqqtttwwwyyy{{{yyywwwuuuuuuvvvxxxzzzxxxwwwuuutttsssrrrsssssstttsssssssssssssssssstttuuuyyyyyyuuurrrtttuuutttuuuttttttssstttuuuvvvwwwwwwvvvuuutttsssrrrrrrrrruuuvvvvvvuuutttsssqqqpppooorrrxxx}}}}}}yyyvvvpppkkkgggdddcccccclllmmmooonnniiibbbYYYTTTOOOPPPRRRXXXcccuuuwwwmmmeee```ZZZWWWVVV\\\fffppptttuuuqqqeeeYYYPPPJJJEEEFFFIII```ssscccfff{{{sssWWWCCC:::888555333333333333111000000000000000000000000////////////////////////////////////////////////............///////////////222111333999>>>QQQnnnyyyuuupppkkkggglll}}}{{{ppp}}}bbbVVVRRR[[[bbb___]]]```aaaccciiioootttyyy|||}}}{{{xxxqqqhhhcccdddkkkqqquuuwww~~~yyyrrrqqquuuzzz}}}}}}xxxsssppplllgggfffhhhmmmqqqvvvzzz{{{zzzvvvtttqqqrrrsssuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxyyywwwvvvtttsssrrrrrrrrrrrrrrrqqqnnnllllllmmmooopppmmmnnnoooppppppnnnmmmlllnnnoooqqqrrrrrrrrrqqqqqqoooooonnnlllkkkjjjiiihhhiiikkknnnoooooopppqqqrrrrrrsssssstttuuuvvvwwwxxxvvvvvvuuutttsssrrrqqqqqqrrrqqqpppoooooooooqqqrrrqqqooonnnnnnooorrrvvvxxxuuuwwwyyy{{{|||}}}~~~|||{{{||||||{{{xxxxxxvvvnnndddXXXSSSPPPTTT___iiimmmnnnpppssswww{{{}}}}}}}}}|||uuuvvvuuuqqqkkkcccYYYRRRQQQNNNIIIGGGHHHJJJLLLLLLKKKFFFCCCEEEGGGDDDCCCCCCCCCCCCBBBAAAAAAAAABBBBBB@@@???>>>>>>???>>><<<::::::999888888999999888777777666888:::888999CCCPPPfffsss}}}tttkkkeeebbb___cccjjjppprrrpppkkkfff^^^[[[VVVQQQNNNKKKHHHFFFFFFEEEEEEDDDCCCAAA@@@???AAABBBBBBAAA@@@>>><<<;;;999:::;;;;;;<<<>>>BBBEEELLLPPPVVV[[[```dddfffhhhjjjjjjjjjkkklllnnnpppqqqrrrqqqqqqqqqrrrtttvvvwwwyyyvvvsssqqqppprrruuuvvvuuuuuuttttttsssrrrqqqpppnnnnnnoooqqqssstttuuuuuupppppppppppprrrsssssssssttttttssssssssssssttttttvvvvvvvvvvvvvvvvvvvvvvvvXXXWWWVVVTTTQQQNNNKKKJJJEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@===<<<;;;;;;???DDDJJJNNNTTTYYY```fffiiilllnnnpppppppppppprrrtttvvvvvvvvvvvvssspppqqquuuvvvsssooossssssrrrrrrtttwww{{{}}}{{{yyyvvvuuutttvvvxxxyyyxxxwwwuuutttssssssttttttuuuttttttssssssttttttuuutttwwwwwwtttsssvvvxxxvvvxxxxxxwwwvvvuuuuuuuuuuuuttttttssssssssssssttttttuuuuuuuuuuuutttsssrrrrrrqqqrrrwww|||}}}zzzwwwrrrmmmhhheeecccccckkkmmmooooookkkddd]]]XXXPPPRRRTTTYYYdddvvvvvvkkkdddaaa[[[XXXVVV\\\fffooossstttttthhh[[[RRRKKKFFFEEEHHHYYYttt~~~sssbbbdddttt{{{sss{{{vvvZZZCCC;;;888555444444444333222000000000000000000000000////////////////////////////////////////////////............///////////////333111333;;;@@@TTTqqqzzzuuupppmmmlllsssyyytttxxx]]]WWWWWW___bbb___]]]______ccchhhnnntttyyy}}}~~~zzzvvvnnneeeaaadddmmmtttvvv|||zzzssssssvvvzzz|||yyysssmmmkkkhhheeegggkkkooorrrwww{{{|||{{{xxxvvvqqqrrrtttuuuvvvvvvvvvvvvwwwvvvvvvvvvwwwwwwxxxyyyttttttsssssstttttttttuuutttrrrooommmmmmnnnqqqrrrooopppppppppooonnnlllkkkmmmnnnoooqqqqqqqqqpppppppppooonnnmmmkkkjjjiiihhhiiilllnnnoooooooooqqqrrrqqqqqqqqqqqqrrrsssuuuvvvuuuuuuuuuttttttssssssssstttsssqqqpppooooooooopppjjjiiihhhiiikkknnnqqqssssssuuuwwwxxxyyyzzz|||~~~||||||}}}}}}}}}|||zzzyyyyyyzzzyyywwwvvvtttnnneeeUUUPPPMMMSSS```jjjnnnmmmkkknnnrrrwww|||zzzuuuqqqmmmgggaaa^^^[[[WWWQQQNNNOOOQQQRRRSSSOOOIIIEEEHHHJJJGGGEEEEEEAAAAAAAAABBBCCCEEEFFFGGGCCCBBBAAA@@@@@@>>>;;;999:::999777777888888666555444444555777777888@@@HHHYYYgggwww}}}tttkkkeeebbbZZZ]]]cccjjjppppppkkkgggaaa]]]WWWSSSOOOLLLIIIGGGEEEEEEEEEDDDCCCAAA??????AAABBBBBBAAA@@@>>><<<:::999:::;;;;;;<<>>DDDJJJMMMTTTXXX___dddhhhkkknnnpppooonnnoooqqqtttvvvvvvuuuvvvtttssstttvvvwwwtttqqqttttttssstttvvvxxx{{{}}}yyywwwvvvttttttuuuwwwxxxvvvuuutttsssssstttuuuvvvwwwvvvuuuttttttuuuvvvwwwtttvvvvvvssstttxxxyyyxxxyyyyyyyyyxxxwwwvvvuuutttsssrrrrrrrrrssstttuuuuuusssrrrrrrrrrrrrrrrrrrrrrrrrrrruuuzzz}}}}}}yyysssmmmhhheeedddcccjjjlllooopppmmmfff___[[[SSSSSSUUUYYYeeexxxuuukkkeeedddZZZWWWVVV[[[eeeooossssssuuuiii\\\SSSLLLFFFFFFIIIUUUooo|||}}}vvvfffgggrrrtttgggllluuuwww[[[DDD;;;888555333333333333222000000000000000000000000////////////////////////////////////////////////............////////////000333222444<<>>CCCMMM\\\nnnzzz|||ssskkkeeebbbYYY[[[___fffmmmooommmiiiddd```YYYTTTQQQNNNKKKIIIFFFFFFEEEEEECCCAAA@@@???>>>???@@@AAAAAA@@@???>>>999:::;;;;;;<<>><<<;;;>>>CCCIIIMMMTTTWWW\\\aaadddhhhmmmpppoooooooooqqqtttwwwwwwvvvuuuuuuvvvwwwxxxwwwvvvuuuvvvvvvuuuuuuvvvwwwxxxxxxvvvuuuuuutttuuuuuuvvvvvvsssrrrrrrrrrrrrtttuuuvvvxxxwwwvvvuuuuuuvvvwwwxxxwwwxxxvvvssstttxxxyyywwwuuuwwwxxxyyyyyywwwtttssssssrrrrrrrrrsssssstttuuuqqqqqqqqqrrrrrrssstttuuuuuutttvvv{{{~~~{{{tttmmmhhheeeddddddgggiiimmmnnnlllgggaaa]]]UUUTTTSSSXXXeeezzztttjjjffffffZZZWWWUUU[[[eeeooosssssstttiii\\\SSSLLLGGGGGGJJJWWWqqqxxxggghhhooo~~~ooo\\\^^^fff{{{vvv^^^HHH:::777444333333333222111000000000000000000000000////////////////////////////////////////////////............////////////000444222444<<>>===;;;888999888777555777;;;>>>@@@DDDTTTggguuu{{{rrrjjjeeebbb\\\\\\^^^eeemmmpppooolllgggbbb\\\VVVSSSQQQNNNMMMHHHGGGGGGFFFEEECCCBBBAAA@@@AAABBBCCCCCCBBBAAA@@@888999:::;;;<<>>CCCIIIMMMSSSUUUYYY]]]aaafffkkkoooppppppppprrruuuxxxxxxwwwtttvvvyyyyyyxxxwwwxxxxxxxxxwwwwwwvvvuuutttsssssssssttttttuuuuuuuuuuuuuuuppppppppppppqqqsssuuuvvvyyyxxxwwwuuuuuuwwwxxxyyyyyyzzzwwwsssssswwwxxxuuurrrtttwwwyyyyyywwwtttrrrtttssssssrrrrrrrrrssssssssssssssssssuuuvvvxxxxxxyyywwwyyy}}}|||uuummmhhheeeeeeeeedddgggkkkmmmlllgggaaa]]]VVVSSSRRRWWWeee{{{rrrhhhffffffZZZWWWVVV[[[fffooottttttttthhh[[[SSSLLLGGGHHHKKK[[[uuuxxxfffffflllyyykkkUUUSSSYYYooo||||||}}}vvvbbbMMM:::777444222222222222111000000000000000000000000////////////////////////////////////////////////............/////////000000444222444===DDDYYYxxx|||yyyuuuttt{{{uuujjjfffttttttzzz[[[bbbkkkrrrqqqllljjjlllhhhkkkooouuuyyy}}}~~~yyypppfff```ccckkksss|||wwwrrrtttyyy|||}}}ssslllfffdddcccdddjjjqqqtttuuuwwwxxxyyy{{{{{{{{{xxxwwwvvvuuuvvvwwwyyy{{{uuuuuuuuuuuuvvvwwwxxxyyyuuuuuuvvvvvvuuutttssssssqqqqqqpppoooooopppqqqrrruuusssqqqooonnnooorrrssspppqqqrrrsssrrrrrrppppppmmmmmmnnnnnnoooppppppppplllnnnqqqqqqqqqqqqrrrssstttsssqqqqqqqqqsssuuuvvvpppqqqssstttuuuuuuttttttooooooooonnnjjjeee```]]]UUUVVVVVVXXX[[[^^^aaacccdddgggiiikkklllnnnqqqssstttqqqnnnooossswwwyyyyyyqqqttttttqqqpppoookkkfffTTTQQQRRR^^^ppp|||}}}yyyuuuqqqpppvvvwwwtttpppggg```___^^^ZZZVVVUUUXXX^^^bbbeeejjjbbb\\\___cccaaa]]][[[MMMMMMMMMMMMMMMNNNNNNOOOLLLJJJGGGGGGIIIKKKLLLLLLNNNLLLIIIGGGFFFDDDBBB???===<<<999777888<<<>>>>>>@@@PPPdddssszzzqqqjjjeeebbb```___```eeemmmrrrqqqoooiiiddd^^^XXXUUUSSSQQQPPPIIIIIIIIIHHHFFFEEECCCBBBEEEEEEEEEEEECCCAAA???>>>888999:::;;;<<>>BBBGGGLLLMMMRRRXXX]]]aaadddgggiiikkkkkkkkkkkkllllllmmmnnnuuuuuuuuuuuuuuutttsssssswwwxxxxxxyyyzzz{{{||||||~~~~~~}}}|||{{{zzzyyyyyy}}}{{{yyyvvvtttsssssssssqqqpppppppppqqqqqqrrrsssoooqqqrrrtttuuuuuuttttttrrrtttwwwzzz||||||||||||eeebbb]]]WWWRRRMMMKKKIIIGGGGGGFFFEEEEEEEEEEEEFFFDDDDDDDDDDDDCCCBBBAAAAAA???===;;;;;;===BBBGGGJJJNNNRRRWWW[[[___bbbfffiiijjjiiijjjmmmrrruuuuuutttpppssswwwxxxxxxxxxyyyyyyuuuuuuuuuttttttsssssssssrrrrrrrrrrrrsssssstttuuutttrrrqqqppppppsssvvvxxxyyyxxxwwwuuutttttttttuuurrrrrrqqqqqqrrrsssuuuuuuvvvwwwxxxxxxuuusssrrrrrruuutttssssssuuuvvvvvvvvvtttvvvwwwvvvtttsssssstttyyywwwwwwzzz|||~~~~~~~~~|||yyytttnnniiieeecccbbbeeegggkkknnnooollleee```YYYSSSPPPUUU___pppzzzpppkkkiii```^^^[[[ZZZaaalllrrrqqqtttkkk]]]PPPHHHFFFHHHJJJ\\\ssswwwpppxxx|||{{{aaaPPPNNNVVVrrr|||}}}yyyuuuuuuuuuwwwnnnYYY???888333333444111///000000000000000000000000000//////............//////........................000000////////////000000222000222777;;;GGGccc{{{wwwwwwxxxzzz}}}xxxgggXXXZZZjjj|||uuuddddddzzzqqqkkknnnooossswww{{{}}}~~~~~~~~~yyynnneeeaaaeeelllqqqwwwwwwrrrrrrvvvzzz|||xxxuuuooojjjggggggiiikkknnnrrrwwwyyyzzzzzzzzz{{{yyywwwuuuuuuxxxzzz{{{{{{vvvwwwzzz{{{{{{zzzxxxvvvvvvvvvvvvvvvuuusssrrrrrrsssssssssssssssrrrqqqpppppppppooooooooopppqqqqqqsssrrrppppppqqqqqqpppooopppnnnlllkkklllnnnqqqsssrrrrrrrrrssstttuuuuuuuuutttttttttttttttsssssssssuuuuuuuuuuuutttrrrpppoookkkeee^^^YYYVVVRRRLLLFFFGGGGGGGGGKKKOOOSSSUUUUUUXXXYYY[[[]]]___aaabbbccceeegggiiilllooorrrtttuuuvvvtttqqqpppsssssshhh\\\TTTMMMMMMXXXhhhtttzzz}}}wwwrrrqqqyyy}}}yyyuuummm```YYYXXXUUUSSSUUUZZZ___eeennnwww}}}}}}zzzxxxrrrlllggg```YYYUUUTTTRRRNNNJJJMMMNNNQQQUUUZZZ^^^bbbddd]]]\\\ZZZWWWTTTPPPNNNLLLKKKHHHCCCBBBCCCFFFIIIJJJJJJOOOZZZkkk|||yyyrrrkkkfffaaa______bbbiiinnnrrrsssrrrooohhhaaaYYYTTTPPPNNNLLLKKKHHHFFFEEEEEEEEEFFFCCCCCCCCCBBBAAAAAA@@@@@@<<<======<<<>>>AAAGGGKKKMMMQQQWWW]]]```cccfffiiijjjjjjjjjiiijjjjjjkkkkkkqqqqqqrrrsssssstttssssssssstttvvvxxxzzz|||}}}~~~||||||{{{zzzzzzyyyxxxxxx{{{zzzwwwuuusssrrrrrrrrrppppppqqqqqqqqqrrrrrrrrroooqqqrrrtttuuuvvvuuuuuusssuuuxxxzzz{{{{{{{{{zzzeeebbb^^^XXXSSSPPPMMMLLLJJJIIIHHHGGGEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@>>><<<<<<===BBBFFFIIIKKKOOOTTTYYY]]]aaaeeehhhgggggghhhkkkpppsssttttttnnnqqqtttwwwwwwxxxyyy{{{wwwwwwvvvvvvuuutttsssssspppppppppqqqrrrtttuuuvvvvvvssspppnnnooorrrvvvyyyyyyyyyyyyxxxvvvuuusssrrrqqqppppppppprrrtttwwwyyywwwxxxxxxvvvsssqqqppppppuuusssrrrrrrtttuuuuuutttrrrssstttsssrrrrrrtttuuu{{{wwwvvvxxxyyy|||}}}}}}}}}}}}{{{{{{yyytttnnniiifffcccbbbfffhhhlllooopppllleee```XXXTTTRRRUUU]]]lll}}}rrrmmmkkkcccaaa^^^]]]dddnnnssssssssslll```TTTKKKHHHHHHIIIZZZssszzz{{{yyy```OOONNNWWWsss~~~uuurrrqqqooorrrnnn^^^BBB999333222222000///000000000000000000000000000//////............//////////////////////////////000000////////////000000222111444999===IIIddd~~~||||||}}}yyyrrr___PPPRRRjjj{{{xxxdddfffvvvoooqqqrrrvvv{{{~~~~~~zzzooofffcccfffmmmrrruuuuuuppprrrwww{{{}}}{{{xxxtttpppmmmllllllmmmooosssxxx{{{{{{{{{||||||{{{xxxvvvvvvxxxzzz{{{{{{wwwyyyzzz|||{{{zzzxxxwwwxxxxxxwwwvvvuuusssrrrrrrtttsssssssssssssssttttttppppppppppppqqqrrrssstttsssqqqppppppqqqqqqpppnnnqqqooolllkkkkkknnnrrrtttuuusssrrrsssvvvxxxwwwuuurrrrrrrrrrrrrrrssstttuuuvvvwwwwwwvvvtttqqqnnnllleee^^^TTTNNNJJJHHHDDDBBBBBBAAAAAACCCGGGKKKNNNNNNOOOPPPRRRTTTVVVXXXYYYZZZ\\\^^^aaafffjjjnnnqqqrrrrrrrrrqqqqqqtttsssiii\\\OOOJJJKKKTTT```jjjsssyyyvvvrrrqqqzzz~~~zzzvvvmmmaaaYYYVVVTTTTTTXXX___eeekkkttt|||xxxssslllccc\\\XXXTTTPPPLLLOOORRRWWW\\\bbbfffiiijjjeeedddaaa^^^\\\YYYXXXWWWRRRPPPMMMKKKLLLPPPTTTWWWWWWWWW[[[iii{{{|||tttnnniiibbb```^^^```dddjjjoooqqqvvvrrrkkkbbbZZZTTTPPPNNNNNNMMMKKKIIIGGGFFFGGGGGGEEEEEEDDDCCCCCCBBBBBBAAA>>>>>>>>>======@@@EEEIIILLLPPPVVV[[[___cccfffiiijjjjjjjjjjjjjjjkkkkkklllpppqqqrrrsssuuuuuuvvvvvvpppqqqsssvvvyyy|||~~~|||{{{{{{{{{zzzyyyyyyyyyyyyxxxvvvtttsssqqqqqqqqqooopppqqqrrrsssrrrqqqqqqoooppprrrsssuuuvvvwwwwwwtttvvvxxx{{{||||||{{{zzzdddbbb^^^YYYUUUQQQOOONNNKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBB@@@???===<<<>>>BBBFFFHHHIIIMMMRRRWWW\\\```eeehhhggggggiiillloooqqqssssssnnnqqqtttuuuvvvvvvxxxyyyxxxwwwvvvvvvuuutttssssssoooooooooppppppqqqssssssuuusssqqqpppppprrruuuwwwwwwxxxyyyyyyxxxvvvtttssssssrrrqqqqqqsssvvvyyy{{{wwwxxxxxxvvvsssqqqqqqqqqrrrqqqoooooopppqqqqqqpppnnnoooppppppqqqsssvvvyyy{{{wwwuuuwwwyyy|||~~~|||}}}}}}|||}}}{{{wwwrrrmmmiiigggffffffiiimmmpppqqqllleee___WWWUUUTTTVVV[[[iii}}}rrrllljjjeeeddd```___fffpppuuutttrrrlllaaaVVVNNNIIIHHHHHH[[[uuu~~~{{{bbbRRROOOVVVqqq{{{}}}yyytttnnnpppmmm___DDD;;;333222222000///111//////////////////////////////............//////000000000000000000000000000000////////////000000111222555:::???MMMfff~~~{{{sss```QQQTTTmmmzzzzzzvvvccceeeyyyqqqrrrqqqwww}}}}}}||||||yyyooofffcccgggmmmrrrsss~~~tttoooqqqvvv{{{}}}|||zzzwwwssspppooonnnnnntttwww{{{||||||{{{zzzzzz|||zzzwwwwwwxxxzzz{{{{{{yyyzzz{{{|||{{{zzzyyyxxxxxxxxxwwwvvvvvvuuuuuuuuuvvvuuutttsssrrrssstttuuurrrqqqqqqqqqqqqqqqrrrrrrpppooonnnoooqqqqqqqqqpppqqqpppoooooopppqqqsssuuuvvvrrrppprrrwwwyyywwwssspppppppppqqqsssuuuxxxyyyvvvvvvuuusssnnniiidddaaaXXXSSSLLLGGGDDDCCCBBBAAA???>>>===???CCCGGGJJJJJJJJJKKKLLLMMMOOOQQQSSSTTTRRRUUUZZZ```fffjjjmmmooonnnppppppppprrrpppeeeYYYLLLIIIIIIPPPXXX```kkktttqqqooopppyyyyyypppggg___\\\\\\\\\```ggglllnnnttt{{{zzztttlllddd___\\\XXXUUUZZZ\\\aaaeeehhhiiiiiiiiikkkiiifffdddbbbaaaaaaaaaYYYYYYXXXXXX[[[bbbllltttrrrjjjdddjjjzzz}}}vvvoookkkdddbbb______bbbgggmmmpppvvvrrrkkkbbbZZZUUUQQQOOOPPPOOOMMMJJJHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCC@@@@@@???>>>===@@@DDDHHHKKKOOOUUUZZZ^^^bbbfffiiijjjjjjkkkkkkmmmnnnpppqqqtttuuuvvvwwwxxxyyyyyyyyyqqqrrrtttvvvyyy|||~~~}}}}}}}}}|||||||||{{{{{{xxxwwwvvvuuusssrrrrrrqqqoooppprrrssssssrrrpppooommmnnnppprrrtttuuuvvvwwwtttvvvyyy|||~~~~~~~~~}}}eeebbb^^^ZZZVVVRRRQQQPPPKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@>>>>>>???BBBEEEGGGHHHLLLRRRWWW[[[```dddgggjjjkkklllmmmnnnpppqqqrrrqqqsssuuuuuuttttttuuuwwwvvvvvvuuuuuutttssssssrrrppppppoooooooooooopppppprrrrrrsssssssssssssssssssssuuuwwwyyyyyyxxxvvvtttuuutttsssrrrsssuuuwwwyyyuuuvvvwwwvvvtttssstttvvvsssqqqooooooooopppooonnnmmmnnnoooppprrrvvv{{{yyyvvvuuuxxx{{{~~~{{{{{{|||||||||zzzwwwsssnnnkkkhhhffffffiiimmmrrrrrrnnnfff```XXXUUUTTTUUUZZZhhh}}}pppiiiffffffdddaaa```gggqqqwwwvvvrrrlllbbbXXXOOOJJJGGGFFFZZZwww~~~{{{cccSSSPPPVVVpppwwwzzzppppppmmm___DDD;;;444222222000///111//////////////////////////////............//////000000000000000000000000000000////////////000000111222555999AAAQQQjjjxxxfffXXXZZZuuu|||~~~~~~qqqcccfff{{{rrrsssrrryyy}}}||||||}}}wwwmmmfffcccgggmmmrrrttt}}}sssnnnpppuuuyyy{{{zzzyyyvvvsssqqqooonnnnnntttwww{{{}}}}}}|||{{{|||~~~{{{xxxxxxyyyzzz{{{{{{zzzzzz{{{{{{{{{zzzyyyxxxtttttttttttttttuuuwwwwwwyyyxxxvvvtttsssssssssttttttsssrrrqqqpppooooooooolllllllllnnnppprrrrrrrrrnnnoooqqqssstttsssrrrqqqtttqqqnnnqqqvvvxxxuuurrrnnnoooppprrruuuxxxzzz|||vvvtttqqqlllfff___XXXUUUKKKIIIFFFCCCAAA???===<<<>>>===<<<>>>BBBEEEGGGGGGGGGGGGGGGHHHIIIKKKMMMNNNLLLNNNSSSYYY```eeeiiikkkmmmooopppooopppmmmcccXXXKKKGGGGGGLLLRRRXXXbbbkkkiiiiiimmmwww|||sssmmmiiifffeeeeeejjjppprrrrrrtttyyy~~~zzztttoookkkhhhfffeeegggiiimmmpppqqqpppnnnmmmmmmllliiigggfffgggiiijjjggghhhjjjkkkppp{{{qqqoooyyy~~~wwwpppkkkgggdddaaa```aaaffflllqqqtttooohhhaaaZZZVVVTTTSSSQQQPPPNNNLLLIIIHHHFFFFFFGGGFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@>>>>>>@@@DDDGGGJJJNNNSSSXXX\\\aaaeeeiiiggghhhiiikkknnnpppssstttwwwwwwxxxyyyyyyyyyyyyxxxtttuuuvvvxxxyyy{{{|||}}}}}}}}}||||||{{{{{{zzzzzzwwwwwwvvvvvvuuutttssssssoooppprrrssssssrrrpppooommmmmmnnnppprrrtttuuuvvvtttvvvzzz}}}gggeeeaaa\\\XXXTTTRRRQQQLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBAAA?????????BBBDDDFFFHHHLLLQQQVVVZZZ^^^bbbeeekkkmmmnnnooonnnoooqqqrrruuuvvvvvvuuutttssstttuuuuuuuuuuuutttttttttssssssrrrqqqppppppooooooppppppqqqrrrsssuuuuuutttrrrqqqrrrsssuuuwwwxxxwwwvvvuuussssssrrrrrrrrrsssssstttssstttuuuuuutttuuuwwwyyyvvvtttqqqqqqqqqqqqpppooooooppppppqqqsssxxx~~~xxxuuuuuuyyy||||||yyyxxxxxxxxxwwwvvvsssppplllhhheeeccceeehhhnnnssstttooogggaaaYYYUUUSSSUUU[[[iii}}}ppphhheeedddccc``````gggrrrwwwwwwtttnnndddZZZQQQKKKHHHHHHVVVttt~~~}}}yyybbbSSSPPPVVVqqqwww~~~~~~tttrrrlll]]]CCC:::444333333111000111000000000000000000000000//////............//////////////////////////////000000////////////000000111333555888AAATTTnnn|||jjj\\\^^^~~~~~~ssseeehhh}}}ttttttttt{{{}}}}}}{{{uuulllfffdddhhhooosssyyy|||rrrmmmoootttyyy{{{xxxvvvtttrrrpppoooooooooppptttyyy|||~~~~~~}}}zzzxxxyyyzzz{{{zzzzzzzzz{{{zzzzzzyyyxxxwwwppppppppppppqqqsssuuuwwwzzzyyyxxxvvvuuutttssssssuuutttsssqqqpppooonnnnnnkkkkkkkkkmmmppprrrrrrqqqjjjmmmpppssstttrrrpppnnnrrrpppooopppsssuuutttrrroooppprrruuuwwwxxxyyyyyyssspppkkkddd\\\TTTNNNKKKCCCBBBBBB@@@>>>;;;888777>>>===>>>@@@CCCFFFFFFEEEEEEEEEDDDCCCDDDEEEGGGHHHGGGIIIMMMRRRXXX^^^cccfffjjjmmmnnnmmmmmmkkkbbbYYYJJJFFFDDDHHHMMMQQQXXX```aaaaaagggssswwwtttqqqnnnjjjkkkqqqwwwyyyvvvwwwzzz~~~|||yyyvvvsssqqqppppppnnnppprrrtttuuutttrrrpppooommmkkkjjjkkknnnqqqtttvvvzzz}}}~~~~~~vvv|||~~~wwwppplllgggfffcccaaabbbffflllqqqrrrnnnggg```[[[XXXWWWWWWRRRRRRPPPMMMKKKHHHFFFEEEGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBAAA???>>>@@@DDDGGGIIIMMMRRRWWW[[[```eeeiiieeeeeegggiiilllooorrrssstttuuuuuuvvvvvvvvvvvvuuuvvvwwwwwwxxxyyyzzz{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvuuutttsssqqqqqqrrrsssrrrqqqpppooonnnnnnooopppqqqsssuuuvvvtttwwwzzz~~~kkkiiiddd___ZZZWWWUUUTTTOOONNNLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDBBBAAA@@@???@@@BBBDDDEEEGGGKKKPPPTTTXXX[[[___bbbiiilllnnnooonnnoooqqqtttvvvwwwwwwvvvtttssstttuuutttuuuuuuuuuuuuvvvvvvvvvsssrrrrrrrrrrrrsssssstttsssssssssssssssssssssrrrssssssuuuuuuvvvuuuttttttqqqrrrssstttttttttsssrrrrrrssstttsssssstttvvvxxxwwwtttrrrqqqqqqqqqpppoooppppppooonnnooosssyyy}}}wwwuuuvvvyyy|||}}}yyywwwvvvuuusssrrrpppmmmiiifffbbbaaadddgggmmmsssuuuqqqiiiccc[[[UUUQQQTTT]]]lll~~~qqqjjjgggbbbaaa^^^^^^fffrrrxxxxxxxxxrrrggg\\\SSSNNNKKKKKKRRRooo~~~~~~~~~|||eeeVVVQQQUUUooozzz~~~xxxtttjjjWWW@@@999444555555333111111000000000000000000000000//////............//////........................000000////////////000000111333444777AAAWWWrrr~~~lll]]]___~~~|||vvveeehhh{{{rrrsssssszzz}}}{{{}}}yyytttlllgggfffkkkqqqvvvzzzyyyppplllooouuuzzz|||vvvtttrrrooonnnoooppppppooosssxxx|||}}}~~~~~~zzzyyyzzz{{{{{{zzzzzzzzzzzzyyyxxxxxxwwwwwwrrrqqqqqqpppqqqsssuuuwwwxxxxxxxxxxxxwwwvvvuuutttuuuuuusssrrrqqqqqqqqqqqqmmmllllllmmmoooppppppoookkkmmmppprrrsssrrrpppooopppppppppqqqrrrsssssssssqqqsssuuuvvvvvvuuusssrrrkkkgggaaaXXXPPPJJJEEECCC>>>?????????===<<<<<<<<>>@@@EEEHHHIIILLLQQQUUUZZZ___eeeiiigggggghhhjjjlllnnnppprrrpppqqqrrrssstttuuuuuuuuuuuuvvvvvvwwwxxxyyyzzzzzz{{{{{{yyyxxxvvvuuussssssttttttuuuuuuuuutttsssrrrrrrrrrrrrqqqqqqqqqppppppqqqqqqqqqqqqssstttvvvwwwvvvxxxzzz}}}~~~nnnlllgggbbb]]]YYYWWWVVVRRRQQQNNNKKKIIIGGGEEEEEEGGGGGGHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@BBBDDDEEEFFFJJJNNNRRRVVVYYY]]]___fffiiimmmnnnnnnooorrruuuvvvwwwwwwvvvttttttuuuwwwuuuuuuuuuvvvwwwwwwxxxxxxssssssssstttuuuvvvwwwxxxuuutttrrrqqqqqqrrrsssttttttuuuuuuttttttsssrrrrrrqqqrrruuuwwwwwwwwwvvvuuurrrssssssrrrqqqrrrtttwwwuuusssqqqppppppooonnnmmmnnnmmmkkkiiiiiilllqqqvvvwwwuuuvvvzzz|||~~~{{{xxxuuutttrrrqqqooommmiiieeebbbaaacccgggmmmsssuuurrrjjjddd]]]UUUPPPTTT^^^nnntttmmmkkk```___]]]]]]fffrrrxxxxxx{{{tttjjj^^^UUUPPPNNNMMMOOOkkk~~~jjjYYYSSSTTTlll|||vvvhhhRRR???888444555666444111111000000000000000000000000//////............//////........................000000////////////000000111333444555AAAYYYuuummm^^^```}}}wwwyyywwwccceeexxxooopppqqqwww}}}}}}yyyxxx{{{yyytttmmmhhhhhhmmmtttxxxxxx}}}vvvnnnkkkooovvv|||uuusssqqqnnnnnnoooqqqrrrrrrvvvzzz|||||||||||||||~~~{{{yyyzzz{{{{{{zzzzzzzzzyyyxxxxxxwwwvvvvvvwwwvvvtttttttttuuuwwwxxxvvvwwwxxxyyyyyyxxxwwwvvvuuuttttttsssssssssttttttpppnnnmmmmmmnnnnnnmmmlllppppppqqqsssssssssssssssoooqqqrrrrrrrrrrrrsssuuusssuuuwwwwwwvvvrrrnnnkkkccc^^^WWWOOOHHHBBB???===;;;<<<>>>??????BBBEEEGGGFFFGGGIIIMMMPPPPPPNNNKKKJJJHHHFFFDDDCCCCCCDDDEEECCCCCCDDDFFFLLLRRRYYY]]]YYY]]]______aaabbb^^^XXXHHHAAA>>>AAAFFFHHHJJJLLLVVVWWW]]]kkk|||xxxwwwxxx}}}xxxtttuuuvvv~~~~~~{{{yyywwwtttrrrpppqqqtttzzzzzzsssnnncccddddddbbbbbbeeekkkpppvvvrrrjjjccc]]]ZZZYYYZZZWWWVVVTTTRRROOOLLLIIIHHHFFFFFFEEEEEEDDDCCCCCCCCCBBBAAA@@@???>>>AAAEEEIIIHHHLLLPPPUUUYYY___eeeiiilllllllllmmmnnnooopppqqqnnnooopppssstttvvvvvvwwwsssttttttvvvwwwxxxyyyzzz}}}}}}{{{yyywwwuuutttsssrrrssstttttttttsssrrrqqqssssssqqqqqqpppppppppqqqttttttsssssstttuuuwwwxxxwwwyyy{{{|||}}}|||{{{zzzqqqnnniiieee```[[[UUUQQQQQQPPPMMMJJJHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@???@@@AAACCCCCCIIIKKKLLLNNNQQQVVV]]]aaajjjlllmmmnnnnnnnnnppprrroooqqqsssvvvwwwxxxwwwwwwyyywwwtttrrrrrrtttwwwyyyttttttvvvwwwxxxxxxxxxxxxrrrtttttttttrrrqqqrrrsssuuuvvvxxxyyywwwtttpppmmmrrruuuxxxxxxuuuttttttvvvssssssrrrqqqqqqqqqqqqrrrvvvssspppoooppprrrrrrrrrmmmmmmjjjccc^^^^^^eeekkkrrruuuxxxzzz|||{{{wwwtttrrrnnnkkkiiiiiigggdddaaadddjjjoooqqqrrrrrrkkkccc[[[UUUQQQSSS[[[kkkwwwnnnkkkccc]]]YYY]]]gggpppttttttvvvpppfff]]]VVVPPPKKKHHHJJJ]]]{{{xxx~~~rrrdddSSSMMMeeeqqq___RRR???888222222333111000111222222111111000000//////........................///...---,,,,,,---...//////////////////000111111222444555999BBBYYYzzz{{{yyyhhh\\\aaazzzuuunnnxxxoooZZZgggyyywwwooolllrrrwww{{{zzzzzz}}}}}}vvvrrrmmmiiihhhmmmuuu{{{|||xxxooonnnuuu}}}xxxsssqqqrrrsssppppppqqqvvvvvvwwwxxxyyy{{{||||||zzzzzz{{{{{{||||||||||||zzzzzzyyyxxxwwwuuuttttttsssrrrrrrrrrrrrsssttttttwwwvvvvvvuuutttsssssssssvvvsssqqqqqqsssuuuvvvvvvrrrssssssrrrrrrpppoooooommmnnnoooppppppooonnnmmmpppqqqrrrrrrrrrqqqpppoooqqquuuuuuqqqpppqqqlllcccUUURRRLLLFFFBBB???======BBBDDDEEEDDDAAACCCJJJPPPRRRPPPOOOQQQTTTUUUSSSQQQNNNNNNMMMJJJGGGEEEFFFGGGFFFEEEFFFIIIMMMQQQSSSTTTQQQSSSWWW[[[]]][[[WWWSSSEEECCC@@@???AAABBBCCCCCCIIILLLRRR\\\nnn{{{yyyzzz}}}~~~uuunnnuuuyyy}}}yyyzzzrrrttttttssssssxxx}}}tttnnnhhhbbb___```aaabbbgggmmmqqquuutttlllddd___\\\YYYUUUUUUUUURRRMMMJJJIIIHHHEEEDDDDDDDDDFFFFFFDDDBBBBBBBBBAAA??????BBBGGGJJJIIILLLPPPUUUYYY___dddhhhiiijjjkkkmmmnnnooooooooorrrpppoooqqqtttuuusssppppppooooooqqquuuxxxyyyyyywwwwwwxxxvvvsssrrrrrrsssssssssssssssrrrpppnnnmmmnnnooopppqqqqqqqqqqqqpppvvvuuussssssssssssqqqooopppsssvvvzzz||||||{{{{{{sssppplllhhhddd___ZZZWWWRRRQQQNNNKKKIIIGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@?????????@@@BBBCCCGGGIIIKKKMMMPPPUUU[[[___fffiiikkkmmmmmmoooqqqsssppprrruuuxxxyyyyyyxxxwwwwwwuuusssqqqqqqsssuuuwwwtttuuuuuuvvvvvvvvvvvvvvvrrrtttuuuuuusssssstttuuuvvvwwwxxxxxxwwwtttqqqooorrrtttvvvwwwwwwvvvwwwxxxuuuuuutttsssssssssssssssuuusssqqqpppqqqrrrrrrqqqlllmmmkkkgggbbbbbbfffkkktttvvvxxxzzz|||{{{xxxssspppkkkiiihhhgggeeeccceeejjjoooqqqrrrqqqjjjbbb[[[VVVQQQSSS[[[kkkvvvmmmiiibbb]]]YYY\\\fffppptttuuuqqqlllcccZZZTTTOOOKKKHHHEEEUUUpppsss{{{uuufffUUUMMMddd~~~ppp[[[MMM???888222222333111000111111111111000000000000000////////////////////////000///............///000///////////////000111111444555777:::EEE^^^zzzvvvzzzrrr___UUU\\\vvv~~~}}}qqqiiirrryyyhhhWWWcccvvvxxxqqqooonnntttwwwwwwxxx{{{|||{{{uuuqqqkkkggggggllltttyyywwwoooooovvv}}}zzztttoooooonnnjjjiiikkkssstttuuuwwwyyy{{{}}}}}}~~~}}}|||{{{zzzzzzzzz{{{{{{zzzyyywwwwwwvvvvvvvvvwwwwwwvvvuuutttttttttuuuwwwvvvvvvuuuttttttsssssstttsssqqqqqqssstttuuutttrrrrrrrrrrrrqqqpppooonnnnnnnnnooopppqqqqqqqqqqqqrrrrrrssssssrrrqqqooonnnqqquuuuuuqqqmmmiii```VVVMMMJJJFFFCCC@@@???@@@@@@???CCCFFFFFFEEEGGGLLLQQQWWWUUUUUUVVVXXXYYYWWWUUUWWWVVVTTTQQQMMMJJJHHHGGGFFFFFFGGGHHHJJJKKKKKKJJJMMMNNNQQQUUUXXXXXXTTTQQQCCCAAA>>>===>>>?????????AAADDDIIISSSeee{{{zzzyyyzzz|||}}}tttmmmmmmqqqxxx}}}~~~{{{zzzzzzyyyxxxuuutttxxx}}}tttnnnjjjdddaaaaaabbbdddiiippptttxxxwwwnnnfffaaa^^^ZZZVVVVVVVVVTTTOOOKKKIIIIIIFFFEEEDDDEEEFFFGGGEEEDDDBBBBBBBBBAAA@@@BBBFFFIIIIIILLLQQQVVVZZZ___dddgggggghhhjjjlllnnnnnnoooooosssqqqqqqrrrtttuuusssqqqqqqpppppprrruuuwwwxxxwwwwwwxxxxxxvvvtttrrrssssssrrrsssssssssrrrqqqooonnnppppppqqqrrrsssssssssssstttrrrqqqqqqrrrrrrpppoooqqqsssvvvyyy{{{{{{zzzyyytttrrrnnnjjjgggbbb^^^ZZZTTTSSSPPPMMMIIIGGGFFFEEEFFFGGGGGGGGGGGGEEEDDDCCC@@@??????>>>>>>???AAAAAADDDFFFIIIKKKNNNSSSYYY]]]bbbeeeiiikkkmmmoooqqqssspppsssvvvzzz{{{zzzxxxwwwuuutttrrrpppppprrrtttuuuuuuuuuuuuuuuuuutttssssssrrrtttuuuvvvuuuuuuvvvwwwwwwwwwwwwwwwvvvuuusssssstttttttttuuuxxxzzzzzzzzzwwwwwwvvvuuuuuuuuuuuuuuutttsssssssssttttttrrrqqqnnnpppqqqoookkkjjjlllooovvvwwwxxxzzz||||||uuuqqqllliiiggggggfffeeeffflllppprrrrrrqqqjjjaaa[[[VVVQQQSSS[[[kkkuuukkkhhhbbb]]]XXX[[[dddnnntttvvvnnniii```XXXRRRNNNKKKHHHAAANNNeeeoooqqq~~~nnnZZZPPPdddsss[[[JJJ@@@888222333333111000111000000000000111111111111000000000000000000000000000000////////////000000///////////////000111111444666888<<>>======>>>???@@@BBBDDDGGGJJJNNNRRRXXX\\\aaadddhhhkkklllnnnppprrrpppssswwwzzz{{{zzzxxxvvvuuutttrrrqqqqqqrrrtttuuuuuuuuuuuutttsssrrrqqqpppppprrruuuvvvuuuuuuvvvwwwwwwwwwvvvuuuuuuuuuuuuvvvwwwuuusssuuuyyy{{{zzzyyyxxxwwwvvvvvvuuuuuuvvvvvvuuuuuuuuuvvvwwwvvvtttqqqrrruuuwwwwwwuuuttttttuuuxxxyyyyyyzzz|||}}}{{{vvvsssnnniiifffffffffggggggmmmqqqrrrsssqqqiiiaaa\\\VVVRRRTTT[[[jjjtttllliiibbb]]]XXXZZZbbbmmmtttxxxqqqkkkaaaYYYRRRNNNKKKHHHBBBMMMccc~~~ooommmzzzcccUUUeee~~~zzz```LLL@@@888333333444222000111//////000000111111222222///////////////////////////////////////////////////////////////000000111333666777<<>>>>><<<<<<;;;<<<===>>>AAACCCGGGJJJNNNRRRXXX[[[bbbeeeiiilllmmmnnnoooqqqpppsssvvvyyyzzzyyywwwuuuvvvuuutttsssssstttuuuvvvuuuuuuuuutttrrrqqqooonnnnnnqqqtttuuutttttttttuuuvvvuuuuuuttttttuuuvvvwwwyyyvvvuuuvvvyyyzzzxxxvvvwwwvvvuuuuuuttttttuuuuuuvvvvvvwwwxxxyyyxxxuuurrrsssuuuxxxyyyyyyxxxxxxxxxzzzzzz{{{{{{}}}~~~{{{xxxvvvvvvsssoooiiifffeeefffggghhhmmmqqqrrrsssqqqjjjaaa\\\VVVRRRTTT[[[iiitttmmmkkkccc^^^ZZZ[[[bbbllltttxxxxxxqqqfff[[[SSSNNNJJJHHHDDDNNNeeetttpppiiiWWWccc~~~dddMMM@@@999333333444222111222//////000000111111222222................................................///////////////000000111111444666<<>><<<:::999999999777666777:::>>>GGGZZZqqq~~~{{{yyyxxxxxxyyyyyyuuunnngggaaa^^^ZZZUUUPPPSSSaaappp{{{ssskkkeee[[[XXXXXX\\\```hhhyyyxxxrrrnnniiieeeffffffgggkkkqqquuuyyyyyyqqqjjjgggdddaaaddddddccc___XXXRRRMMMLLLIIIHHHFFFGGGHHHJJJJJJIIIEEEFFFEEECCCBBBCCCFFFHHHNNNQQQUUUYYY\\\___bbbeeekkkmmmpppsssuuuuuuuuutttrrrsssttttttsssrrrrrrrrrrrrrrrsssuuuwwwvvvtttrrrrrrttttttsssqqqpppppprrrrrrrrrrrrsssssstttuuuuuurrrrrrqqqqqqrrrrrrttttttsssrrrrrrsssuuuvvvuuutttrrrssstttuuuuuuuuuuuutttxxxvvvqqqmmmiiieee```\\\WWWVVVTTTQQQNNNJJJGGGEEEEEEFFFHHHIIIHHHFFFCCCAAA>>>===;;;::::::;;;<<<<<>>HHH[[[ooo|||}}}zzzwwwvvvwwwxxxxxxssskkkdddYYYSSSMMMIIIFFFFFFOOOXXXeeevvvzzznnnfff]]]VVVSSSUUUUUUVVVaaannnzzztttnnnjjjgggiiiiiiiiikkkpppsssxxxyyytttnnnmmmllljjjlllkkkgggaaaYYYRRRNNNMMMIIIHHHFFFFFFHHHJJJKKKJJJGGGFFFEEECCCBBBDDDHHHKKKQQQSSSVVVYYY[[[^^^bbbfffiiikkknnnqqqrrrrrrqqqooooooqqqssssssrrrrrrrrrsssrrrrrrrrrtttvvvvvvuuusssrrrssstttsssqqqpppqqqrrrrrrrrrrrrssstttuuuwwwxxxtttsssqqqpppppppppqqqrrrqqqpppoooppprrrsssrrrqqqrrrsssttttttuuuuuuuuuuuutttrrrooollliiifffaaa^^^WWWVVVUUURRROOOKKKHHHFFFDDDEEEGGGHHHHHHEEEBBB@@@===<<<;;;999999999:::;;;<<>>SSStttvvvsss|||yyyuuu~~~sssrrrrrraaaOOOPPPcccxxxvvvsssyyy}}}|||}}}|||sssiiidddiiiqqqwwwzzzzzzrrrppptttvvvuuuqqqpppkkkjjjlllkkkgggdddeeeiiilllrrrwww|||}}}}}}|||{{{{{{{{{||||||{{{zzzyyywwwwwwvvvvvvvvvyyyxxxxxxwwwwwwwwwxxxxxxtttuuuuuuuuuuuuuuuuuuuuuuuusssqqqpppqqqrrrrrrqqqpppqqqrrrsssssstttssssssrrrrrrrrrrrrqqqpppoooooonnnoooppppppooonnnmmmlllcccYYYPPPLLLJJJHHHJJJOOOUUUXXX]]]dddlllsssyyy|||oooaaa\\\[[[\\\ZZZTTTLLLGGGFFFHHHDDDDDDEEEGGGGGGDDD???;;;999888777777888888666444444999AAALLL]]]nnnwwwxxx{{{}}}~~~zzzxxxuuuuuuvvvxxxwwwrrrhhh```SSSLLLFFFDDDCCCBBBCCCGGGMMMZZZnnn|||tttjjjccc___```\\\UUUXXXbbbuuu{{{uuunnnkkkkkkmmmmmmkkklllppprrrxxx{{{xxxuuuuuuvvvuuussspppkkkcccYYYRRROOONNNIIIGGGEEEEEEGGGJJJKKKKKKHHHFFFDDDAAAAAADDDJJJNNNTTTUUUWWWXXXYYY]]]cccggghhhkkknnnpppqqqpppnnnllllllooorrrrrrqqqqqqrrrtttsssrrrqqqsssuuuvvvvvvuuussstttuuutttrrrrrrrrrtttrrrqqqrrrrrrtttvvvxxxyyyvvvtttrrrpppoooooopppqqqpppooonnnoooqqqqqqpppooorrrsssssstttuuuvvvvvvvvvnnnllljjjhhhgggeeeaaa___VVVVVVUUUSSSPPPLLLIIIGGGCCCEEEGGGHHHGGGEEEBBB???===<<<:::999999999:::::::::===BBBFFFJJJNNNSSSVVVaaaeeelllqqqtttvvvxxxyyyxxxwwwwwwwwwxxxyyyzzzzzzvvvvvvuuuuuuuuuuuuvvvvvvuuuuuuuuutttsssrrrppppppqqqtttwwwxxxwwwtttssssssnnnoooqqqssstttuuuvvvvvvlllqqqxxxzzzyyywwwvvvwwwwwwvvvvvvuuuuuuuuuuuuuuusssrrrqqqrrrssssssqqqoooqqqooommmnnnqqquuuyyyzzzyyy|||}}}zzzxxxqqqqqqppplllfffbbbaaabbbfffkkkpppssstttsssmmmeee\\\WWWSSSUUU[[[hhh|||xxxlllgggffffffdddbbbbbbfffkkkqqqtttyyyqqqdddXXXOOOIIIEEECCCBBBJJJ```yyy~~~|||nnnZZZeee}}}qqqxxxlllWWWAAA999444444555333111222222222111111000000//////000000000000000000000000...///000111111000///...///////////////000111111///555999???UUUvvvxxxwwwvvvooo}}}sssttttttdddMMMMMM```{{{yyyqqqwwwzzzyyyzzz}}}~~~}}}zzzpppfffaaafffnnnuuuxxxyyyqqqooossswwwvvvssskkkggghhhlllmmmjjjhhhhhhhhhkkkqqqvvvzzz|||}}}}}}|||{{{{{{zzzyyyyyyxxxxxxzzzzzzyyyxxxwwwuuutttttt{{{zzzyyyxxxwwwvvvvvvvvvtttttttttuuuuuuuuuuuuuuuwwwtttqqqpppppprrrrrrrrroooppprrrssstttuuuuuuuuupppqqqrrrssstttsssrrrqqqppppppppppppnnnllljjjhhhYYYQQQKKKMMMOOOPPPUUU\\\]]]aaagggoooxxxzzztttooonnnmmmnnnttt~~~eeeVVVPPPRRRVVVXXXUUUNNNHHHFFFFFFAAABBBDDDGGGGGGDDD???;;;666666555666777777555444555;;;DDDOOO___ooovvvuuuxxxzzz}}}~~~|||xxxvvvssstttvvvxxxwwwqqqggg^^^SSSJJJCCCCCCCCC@@@===<<>>XXX{{{zzzxxxjjj```~~~pppqqquuu```PPPWWW]]]www{{{{{{zzzzzzzzzzzz{{{{{{xxxpppiiiggggggjjjrrrzzzwwwpppppptttxxxvvvssskkkgggfffiiikkkiiiiiikkkiiilllqqqwww{{{~~~~~~}}}}}}|||{{{zzzzzzyyyzzzyyywwwvvvuuuvvvwwwwwwzzzyyyxxxxxxwwwwwwwwwxxxvvvuuutttrrrrrrsssssstttttttttrrrqqqpppooooooooolllmmmoooppprrrrrrssssssrrrqqqpppppppppqqqrrrssssssqqqpppqqqpppkkkaaaXXXOOOHHHGGGMMMSSSVVV\\\dddhhhlllsss|||}}}wwwmmm```WWWUUUTTTQQQQQQSSS[[[eeelllxxx|||}}}rrr___OOOHHHGGGMMMNNNNNNMMMLLLJJJHHHFFFAAACCCFFFGGGFFFBBB===:::444666777777666555555666999999BBBTTTdddmmmqqqsssxxxzzz{{{zzzwwwuuutttttttttttttttsssuuurrrfffYYYTTTJJJBBB???>>><<<;;;<<>>;;;<<<<<<======<<<;;;:::<<<>>>BBBEEEIIIOOOUUUZZZaaadddhhhmmmqqqtttsssssswwwwwwxxxxxxxxxwwwuuutttrrrrrrrrrsssssstttuuuuuuyyytttppppppsssuuutttrrrtttuuuvvvwwwvvvuuusssrrroooooooooqqqsssuuuuuuuuussstttvvvxxxyyyxxxwwwwwwyyyxxxvvvuuutttsssssssssssssssssstttvvvvvvtttrrruuuuuutttttttttuuuvvvwwwxxxyyy{{{|||~~~{{{xxxwwwuuuxxxwwwsssmmmgggcccaaaaaaeeemmmsssvvvwwwvvvqqqjjjcccYYYSSSWWW___kkk|||nnnhhhgggdddccceeeiiippptttvvvvvvxxxssshhhZZZQQQPPPOOOMMMIIINNNaaa{{{qqq^^^bbbxxxuuujjjnnnuuuUUUDDD;;;444444444333222444000000000000000000000000000000000000000000000000........................////////////////////////222777999???YYY}}}xxxvvv|||cccZZZzzzyyykkkmmmxxxcccOOOVVV\\\}}}{{{yyyyyyyyyyyyzzz{{{|||}}}zzzqqqhhheeedddgggpppyyy}}}wwwppppppuuuxxxuuurrrkkkgggeeeiiikkkiiijjjlllkkkmmmrrrwww{{{~~~~~~~~~}}}}}}|||{{{{{{zzzzzzyyyzzzzzzxxxwwwvvvvvvwwwwwwzzzzzzyyyxxxxxxxxxxxxxxxvvvuuutttssssssssstttttttttsssrrrqqqpppooooooooommmmmmooopppqqqrrrrrrsssooooooooooooqqqsssuuuvvvsssqqqnnnmmmlllfff\\\TTTMMMJJJKKKQQQVVVZZZaaajjjooosssyyyxxxmmmddd]]]UUUKKKDDDBBBBBBBBBAAABBBFFFLLLQQQQQQUUUWWWTTTLLLFFFFFFHHHLLLLLLLLLJJJIIIFFFDDDCCCBBBCCCEEEEEECCC???<<<999444666777777555444555666888999CCCUUUeeellloooqqqtttvvvwwwvvvtttqqqpppqqqpppqqqpppqqqsssrrrhhh\\\TTTKKKBBB@@@???<<<;;;===;;;>>>DDDPPPccc|||xxxooouuu{{{ttttttsssttttttrrrnnnlllrrruuuzzz~~~zzzooofff___YYYSSSNNNLLLJJJIIIHHHIIIJJJJJJIIIJJJGGGCCC@@@AAADDDHHHKKKSSSTTTUUUWWWYYY^^^dddhhhmmmnnnoooooonnnmmmnnnooommmmmmnnnpppqqqsssttttttqqqppppppqqqsssuuuvvvuuuwwwwwwxxxxxxxxxxxxwwwwwwvvvuuutttvvvyyy{{{{{{{{{|||wwwrrrppprrrsssrrrppppppppppppqqqrrrsssttttttqqqqqqqqqqqqrrrssstttuuuZZZ]]]bbbgggjjjjjjhhhfff^^^ZZZUUUQQQOOOMMMKKKJJJGGGGGGHHHIIIJJJHHHDDDAAA===>>>>>>>>>===<<<;;;;;;;;;===@@@CCCGGGMMMTTTYYY___bbbggglllpppssssssssswwwxxxzzzzzzyyywwwtttsssqqqqqqqqqrrrrrrssstttuuuxxxtttpppppprrrtttsssrrruuuvvvvvvvvvuuutttrrrqqqpppooooooqqqsssuuuuuutttssstttuuuvvvvvvvvvvvvvvvxxxvvvtttrrrrrrrrrssstttssssssssstttvvvwwwvvvtttuuuvvvvvvwwwwwwwwwwwwwwwuuuvvvxxxzzz||||||zzzxxxvvvwwwuuurrrlllfffbbbaaaaaadddllltttwwwyyyxxxqqqjjjeee[[[UUUXXX```kkkrrrjjjiiigggffffffjjjrrryyy||||||xxxtttiii[[[SSSQQQPPPMMMIIINNNaaa~~~sssaaacccxxx~~~ssshhhlllvvvVVVDDD<<<555444444222222333000000000000000000000000000000000000000000000000.................................///////////////222777:::AAA\\\vvvrrr{{{ooo[[[UUUuuu{{{iiilllyyyfffNNNUUUZZZyyy~~~uuuvvvwwwxxxzzz|||~~~|||rrrgggaaa```dddmmmwww{{{uuuppppppuuuwwwtttooojjjfffeeehhhjjjjjjjjjmmmmmmpppuuuyyy|||}}}||||||}}}|||{{{zzzzzzyyyyyyyyy{{{zzzyyyxxxwwwwwwwwwwwwyyyyyyxxxxxxwwwwwwxxxxxxvvvvvvuuuttttttttttttuuussssssqqqpppooonnnnnnnnnnnnnnnoooppppppqqqrrrrrrooooooppppppqqqsssuuuvvvtttppplllhhheee^^^UUUOOOLLLMMMRRRXXX\\\aaaiiirrrvvvyyymmmdddWWWMMMFFFBBB===:::888:::;;;;;;;;;;;;<<<>>>???@@@BBBBBBAAACCCFFFHHHJJJIIIHHHFFFDDDCCCAAAAAADDDDDDCCCAAA???<<<999888555666777666444333444555777:::EEEWWWeeekkklllmmmooopppqqqpppnnnllllllllljjjlllmmmnnnqqqrrrjjj```TTTKKKBBB@@@???===<<<===<<<<<<===AAAKKK\\\nnnzzzzzz}}}~~~xxxvvvuuuttttttqqqnnnkkklllpppwww~~~{{{rrrkkkddd]]]UUUOOOOOOLLLIIIHHHIIIJJJKKKKKKJJJHHHEEEBBBBBBDDDFFFHHHOOOQQQTTTVVVYYY^^^dddhhhmmmoooppppppnnnnnnnnnooommmnnnppprrrssssssssssssoooooooooqqqtttvvvvvvuuuuuuwwwyyyzzz{{{zzzxxxvvvwwwvvvvvvxxx{{{||||||{{{zzzvvvqqqppprrrsssrrrpppqqqqqqrrrrrrssstttuuuuuuqqqqqqrrrsssssssssssssssPPPVVV___fffjjjjjjiiihhhaaa]]]WWWSSSPPPNNNKKKJJJHHHHHHIIIJJJKKKJJJGGGDDD@@@@@@@@@???>>>===<<<<<<:::;;;>>>@@@EEEKKKRRRXXX^^^bbbhhhmmmppprrrtttuuuwwwxxxzzz{{{zzzxxxtttrrrqqqqqqpppqqqqqqrrrtttuuuwwwtttqqqppprrrssstttssswwwwwwwwwwwwuuutttrrrqqqqqqppppppqqqsssttttttssstttttttttttttttttttttuuuuuussspppnnnnnnooorrrsssrrrqqqqqqsssuuuvvvvvvuuutttuuuwwwxxxxxxwwwvvvuuusssuuuwwwyyy|||~~~{{{xxxwwwsssrrrooojjjdddaaa``````dddmmmuuuxxxxxxvvvnnnfffcccYYYTTTXXX___kkkvvvnnnkkkkkkhhhfffjjjrrrzzz}}}~~~{{{xxxnnn```WWWSSSPPPLLLKKKOOOaaarrr___bbbxxx}}}rrrgggiii}}}yyy[[[EEE<<<555444444222222333000000000000000000000000////////////////////////......................................./////////111777:::CCC___vvvrrrxxxsssdddVVVSSSrrrnnnpppwwwdddMMMSSSWWWsss{{{rrrssstttvvvyyy}}}~~~rrrfff___^^^bbblllvvvyyysssooopppuuuvvvrrrmmmiiieeecccgggiiiiiijjjmmmpppssswww{{{~~~}}}|||zzz|||{{{zzzyyyxxxxxxyyyyyy|||{{{zzzyyyxxxxxxwwwwwwwwwwwwvvvuuuuuuvvvvvvvvvvvvvvvuuuuuuttttttttttttsssrrrqqqpppooonnnnnnnnnooooooooooooooopppqqqqqqssssssrrrrrrqqqqqqqqqqqqtttpppiiiccc^^^XXXQQQMMMMMMSSS[[[aaadddhhhqqqyyy{{{|||}}}~~~|||vvvnnnhhhVVVOOOFFF>>>;;;;;;;;;::::::<<<===>>>===<<<<<<===AAAAAABBBDDDGGGJJJLLLLLLGGGFFFEEEDDDCCCBBBBBBBBBFFFDDDAAA>>>;;;999888777666777777666444333444555777;;;GGGXXXdddhhhhhhiiiiiijjjkkkjjjhhhggghhhiiifffiiijjjlllooopppjjjaaaSSSJJJBBB@@@???===<<<===AAA@@@>>>???DDDOOO\\\eeezzzxxxvvvtttrrrpppllliiijjjooowww{{{uuuoooiiiaaaWWWPPPOOOLLLHHHFFFGGGIIIJJJJJJIIIHHHEEECCCCCCCCCDDDEEELLLNNNRRRUUUYYY^^^dddhhhkkkmmmoooooonnnmmmmmmnnnmmmoooqqqsssttttttsssrrrnnnnnnoooqqqtttwwwwwwvvvvvvxxx{{{||||||yyyvvvtttvvvvvvwwwyyy||||||{{{yyyxxxuuuqqqpppqqqrrrqqqpppssssssssstttsssssssssssspppqqqrrrtttuuutttssssssJJJRRR]]]fffiiiiiihhhhhhccc___YYYTTTPPPMMMKKKIIIHHHHHHIIIJJJLLLLLLJJJGGGCCCCCCBBB@@@???>>>>>>===999:::<<<>>>BBBHHHPPPUUU\\\aaahhhmmmppprrruuuwwwvvvwwwzzz{{{zzzwwwtttrrrrrrqqqppppppqqqrrrtttuuuxxxvvvsssrrrssstttuuuuuuyyyxxxxxxwwwvvvtttssssssrrrqqqpppqqqssstttsssrrrttttttsssssssssssssssssssssqqqooonnnnnnppprrrtttqqqpppoooqqqssstttttttttssstttvvvwwwwwwvvvtttrrrtttvvvxxx{{{}}}~~~{{{xxxvvvqqqpppnnniiidddaaaaaabbbgggnnnuuuwwwvvvrrrjjjaaa___VVVQQQWWW___kkkyyyqqqnnnmmmhhhdddhhhqqqxxx{{{{{{wwwjjj```ZZZTTTNNNMMMOOO```}}}rrr```ddd{{{~~~rrrggghhh{{{|||}}}}}}aaaEEE<<<555444444222111333000000000000000000000000////////////////////////////////////////////////............//////000000000777;;;EEEaaazzzvvv~~~{{{xxxhhh\\\TTTRRRqqqpppuuu}}}qqq___LLLRRRTTTlll|||zzz}}}tttpppqqqsssuuuyyy|||}}}rrrfff```^^^bbblllvvvxxxrrrmmmnnnsssuuuqqqlllhhhcccaaaeeehhhhhhjjjmmmrrrtttxxx|||~~~~~~|||{{{{{{zzzxxxwwwwwwwwwyyyyyy|||{{{{{{zzzyyyxxxwwwvvvtttssssssrrrssssssttttttuuuuuuuuuuuuuuuttttttssstttsssrrrpppoooooonnnnnnpppoooooonnnnnnoooppppppssssssrrrrrrqqqpppooonnnsssnnnfff___YYYUUUQQQPPPRRRZZZccchhhkkkooouuuzzz{{{yyyvvvqqqiii```UUUNNNAAA>>>:::777666777888888888999;;;;;;;;;<<<>>>AAA===???CCCIIIPPPSSSSSSQQQFFFFFFFFFFFFFFFFFFFFFFFFGGGDDDAAA===:::888777777777777777666444444555777999===IIIYYYbbbcccccccccdddeeeeeeeeeccccccdddeeedddhhhjjjkkkmmmnnnhhh```SSSJJJBBB@@@???===<<<>>>@@@@@@@@@BBBFFFOOOYYY```mmm~~~|||yyyvvvtttqqqmmmjjjlllqqqzzz~~~yyytttooofff[[[SSSPPPLLLIIIGGGGGGIIIJJJJJJHHHGGGEEECCCBBBBBBCCCCCCIIILLLPPPTTTXXX]]]cccgggiiilllooopppooonnnooooooooopppssstttuuutttsssqqqnnnnnnppprrrvvvwwwwwwvvvxxxzzz|||}}}|||wwwssspppttttttvvvyyy{{{{{{yyyvvvuuusssqqqpppqqqqqqqqqqqqttttttttttttsssrrrqqqpppoooppprrrtttuuuuuuuuutttLLLUUU```hhhjjjiiihhhhhhddd```YYYTTTPPPMMMJJJHHHHHHGGGHHHJJJLLLMMMKKKJJJFFFEEEDDDBBB@@@?????????999:::;;;<<>>BBBGGGLLLTTT\\\bbbjjjwww~~~{{{xxxuuurrrooonnnsss|||}}}yyysssjjj___WWWQQQNNNKKKJJJJJJKKKKKKJJJGGGEEECCCAAA@@@AAABBBBBBGGGJJJOOOSSSWWW\\\bbbeeeiiilllppprrrsssrrrssstttqqqrrrssstttttttttsssrrrppppppqqqtttwwwxxxwwwvvvyyy{{{||||||zzzvvvqqqmmmrrrsssuuuyyy{{{zzzwwwtttrrrrrrqqqqqqpppqqqqqqqqqrrrssstttttttttsssrrrqqqqqqqqqsssttttttuuuuuuuuuRRR[[[eeekkkkkkiiihhhiiieee```ZZZTTTOOOLLLHHHFFFGGGGGGGGGIIILLLMMMLLLKKKIIIGGGEEECCCAAA@@@??????::::::::::::===BBBJJJOOOVVV]]]eeejjjlllnnnrrrvvvssstttuuuvvvwwwvvvuuuuuutttsssqqqpppqqqsssvvvwwwvvvvvvtttsssqqqrrrtttvvvuuuuuutttssssssssssssssssssrrrqqqqqqssssssrrrqqqttttttvvvvvvuuusssqqqpppqqqqqqrrrrrrsssuuuvvvwwwtttrrrpppppprrrssssssrrrsssttttttuuutttsssrrrqqquuuxxxzzz|||}}}{{{wwwuuurrrrrrppplllhhhffffffgggjjjpppuuuuuussspppiiibbb^^^VVVRRRWWW___jjj}}}vvvooommmgggbbb___dddooowwwxxxvvvvvvxxxwwwppphhh```WWWNNNPPPPPP```ppplll{{{{{{nnnooowwwbbbFFF===666444444111000222000000000000000000000000000000000000000000000000//////////////////////////////000000111222222333000777<<>>AAACCCFFFJJJLLLRRRUUUXXXZZZYYYUUUPPPMMMPPPRRRTTTUUUTTTRRROOOMMMHHHFFFBBB???<<<;;;::::::888888888777666777:::===AAADDDNNNYYY]]][[[ZZZ[[[YYYYYYZZZYYYXXXYYY[[[]]]]]]dddkkknnnooonnnggg___XXXOOOGGGEEEEEECCCCCCDDDAAAEEELLLSSSYYY___eeeiiimmmuuu}}}zzzxxxtttrrrnnnsss{{{|||xxxsssjjj___WWWPPPMMMKKKJJJKKKJJJIIIHHHEEECCCAAA???>>>???AAABBBFFFJJJNNNSSSWWW[[[```dddgggkkkpppsssttttttuuuvvvttttttttttttssssssssssssrrrrrrtttvvvyyyyyyxxxvvvxxxyyyzzzzzzxxxuuuqqqnnnqqqsssvvvyyy{{{zzzvvvrrrppppppqqqqqqppppppqqqrrrooopppsssuuuwwwwwwvvvvvvvvvuuutttsssssssssssssssWWW```iiinnnmmmjjjiiijjjeee```ZZZTTTOOOKKKHHHEEEFFFFFFGGGIIILLLMMMMMMLLLJJJHHHFFFCCCAAA@@@@@@@@@;;;:::::::::<<>>===<<<<<<888888888777777999<<>>AAACCCFFFIIINNNRRRVVV[[[___bbbdddhhhmmmqqqsssssstttuuuuuuuuutttsssssssssttttttssstttuuuwwwzzzzzzxxxvvvvvvwwwxxxyyywwwuuurrrpppqqqsssvvvzzz|||zzzvvvrrrooopppqqqqqqppppppqqqrrrlllooorrrvvvyyyzzz{{{{{{zzzxxxvvvsssqqqqqqqqqqqqaaafffmmmrrrrrrpppnnnlllfffbbb]]]XXXTTTOOOKKKGGGHHHHHHIIIJJJKKKLLLMMMNNNMMMKKKIIIGGGFFFDDDAAA???===============???CCCGGGRRRYYYaaafffjjjmmmqqqtttvvvvvvtttssssssssssssssswwwvvvtttrrrqqqqqqqqqrrrrrrsssssstttuuuvvvwwwwwwtttttttttssssssrrrrrrrrrttttttsssrrrrrrrrrrrrsssvvvvvvvvvvvvuuutttsssrrrnnnnnnnnnoooqqqsssuuuvvvttttttuuuuuuuuutttrrrqqquuuvvvxxxxxxxxxvvvtttssswwwxxxzzz{{{|||~~~zzzvvvvvvrrrpppllliiihhhhhhhhhiiimmmqqqtttsssssssssnnnggg```YYYUUUYYYcccqqqyyymmmhhhccc\\\XXX]]]kkkxxx~~~~~~|||zzzxxxwwwuuunnnbbbXXXPPPPPPaaasssyyyrrrrrr}}}yyyjjj___FFF===555333222000///111111111111111000000000000////////////////////////000000000000000000000000111111000000000000000111444444777FFFccc~~~ssskkk]]]```uuuvvveeeSSSPPPXXXjjjvvvuuupppnnnnnnrrrtttssstttwwwwwwtttvvvlllcccbbbdddhhhpppwww{{{qqqjjjlllooonnnjjjhhh^^^[[[XXXZZZ___eeehhhiiijjjiiijjjnnnuuuyyyyyyxxxsssnnnjjjlllqqqvvvwwwvvvuuuuuuvvvxxxyyyxxxtttqqqssssssttttttttttttssssssuuutttrrrpppooonnnmmmmmmtttsssrrrrrrqqqqqqqqqqqqsssssssssrrrqqqooonnnmmmrrrooonnnnnnnnnmmmiiieee^^^UUURRRWWWWWWUUU\\\hhhttttttqqqmmmoooqqqhhh\\\QQQKKKCCC<<<::::::::::::777:::>>>AAACCCBBBAAA???EEEEEEFFFIIIMMMRRRTTTUUUXXXYYYYYYVVVRRRRRRUUUXXX^^^]]]\\\YYYUUUPPPLLLJJJHHHIIIJJJKKKJJJGGGDDDCCC?????????@@@@@@@@@AAAAAADDDHHHNNNSSSWWWWWWVVVUUUPPPRRRTTTUUUUUUVVVXXXZZZ___fffmmmooopppoooiiibbb\\\SSSLLLJJJIIIIIILLLQQQZZZbbbjjjpppvvv|||}}}zzzxxxzzz}}}zzz{{{zzzwwwsssvvvvvvxxx~~~|||zzzvvvqqqkkkcccZZZTTTOOOOOONNNLLLJJJHHHFFFEEEEEECCC@@@???>>>@@@BBBCCCFFFHHHLLLPPPUUU[[[bbbgggdddgggkkkppptttwwwxxxxxxzzzuuuqqqppprrruuuwwwwwwuuuuuuuuuuuuvvvvvvvvvvvvtttvvvxxxwwwsssqqqpppqqqttttttvvvxxxyyyxxxuuurrrtttqqqpppqqqssstttssspppmmmppptttxxx{{{}}}}}}}}}|||yyyuuuqqqnnnnnnooopppccchhhppptttuuurrrnnnmmmhhhddd]]]XXXSSSOOOKKKIIIGGGHHHIIIKKKLLLMMMMMMNNNMMMKKKIIIIIIHHHFFFCCC@@@?????????>>>===???CCCGGGRRRYYYbbbhhhkkknnnqqqttttttttttttsssssssssssssssuuuuuusssrrrrrrrrrrrrrrrssssssttttttuuuvvvvvvwwwrrrrrrrrrssssssttttttuuuttttttsssrrrrrrrrrrrrssstttttttttttttttsssrrrqqqppppppooopppqqqssstttvvvuuuuuutttssssssssssssssstttuuuwwwyyyzzzzzzyyyxxxwwwyyyzzz{{{|||~~~yyyvvvvvvsssqqqmmmjjjhhhhhhiiijjjmmmppprrrrrrssstttmmmfff```YYYUUUYYYcccrrryyyooojjjbbb[[[VVV[[[hhhvvv|||yyyvvvuuussslllaaaXXXQQQRRRffftttyyyqqqzzzxxxhhh]]]FFF<<<555333222000000111111111111111000000000000////////////////////////000000000000000000000000111111000000000000111111666666888FFFbbbyyypppaaabbbvvvzzzeeeUUURRRZZZmmmxxxwwwrrrqqqlllpppssssssuuuyyyzzzxxxtttjjjbbbaaaccchhhpppwwwxxxnnnfffhhhjjjhhhdddbbb\\\ZZZWWWXXX\\\aaadddeeekkkiiiiiilllrrrvvvvvvuuummmiiigggiiiooottttttsssqqqqqqrrrtttvvvvvvtttrrrsssssstttuuuuuuuuuuuuuuuvvvuuusssrrrpppooooooooorrrrrrqqqqqqpppqqqqqqqqqtttttttttsssrrrpppooonnnpppooommmmmmmmmkkkfffbbbZZZSSSSSSYYY[[[[[[cccooouuutttqqqmmmlllkkk```TTTLLLGGG@@@;;;999:::;;;<<<>>>@@@DDDHHHKKKMMMMMMLLLOOOMMMKKKLLLOOORRRTTTUUUTTTTTTTTTSSSRRRSSSUUUXXX^^^\\\XXXTTTQQQOOONNNNNNHHHJJJMMMOOONNNMMMJJJHHHAAABBBBBBCCCCCCCCCBBBBBBEEEHHHMMMRRRUUUVVVVVVVVVRRRTTTVVVWWWWWWXXX[[[]]]___fffmmmpppqqqpppkkkdddYYYRRRLLLKKKMMMOOOTTT[[[dddmmmvvv{{{~~~|||{{{{{{wwwtttvvvvvvxxx~~~}}}zzzuuupppjjjbbbYYYTTTOOONNNNNNLLLJJJHHHGGGFFFFFFDDDAAA???>>>???@@@AAADDDGGGJJJOOOSSSZZZaaaeeeeeeggglllppptttwwwxxxxxx{{{wwwsssrrrsssuuuuuuttttttuuuuuuvvvvvvvvvuuuuuusssvvvwwwvvvsssqqqpppqqqtttrrrrrrssstttuuutttrrrsssqqqpppqqqssstttsssqqqoooqqqtttwwwzzz|||}}}}}}}}}zzzvvvsssqqqqqqrrrttteeekkksssxxxwwwtttpppmmmhhhccc[[[UUUPPPMMMJJJHHHFFFHHHJJJLLLNNNNNNNNNNNNMMMLLLKKKKKKJJJIIIFFFDDDBBBBBBAAA???>>>???CCCEEEQQQYYYccckkknnnoooqqqssspppqqqsssttttttssssssrrrsssssssssssssssssssssssstttttttttuuuuuuvvvvvvvvvooopppqqqsssuuuvvvwwwxxxttttttsssrrrrrrrrrrrrsssrrrrrrsssssssssrrrrrrqqqsssrrrrrrqqqqqqrrrssstttvvvuuusssrrrrrrrrrssstttsssuuuwwwzzz|||~~~~~~~~~wwwyyy{{{|||}}}yyyuuuvvvuuurrrnnnjjjhhhhhhiiijjjmmmooopppqqqtttuuunnnddd```YYYUUUYYYcccqqqwwwoookkkbbb[[[VVVYYYfffuuu~~~yyytttrrrpppjjj```XXXRRRTTTiiixxxwww{{{rrrwwwfffYYYEEE<<<444333333111000222111111111111000000000000////////////////////////000000000000000000000000111000000000000000111111777777:::GGG```}}}~~~{{{qqq___^^^qqq}}}cccQQQOOOXXXjjjuuurrrnnnnnnkkkooorrrssswww|||~~~|||qqqhhh```___bbbhhhpppxxxvvvllldddeeehhheeeaaa^^^^^^[[[YYYYYY[[[___aaabbbjjjhhhhhhkkkppprrrqqqooofffeeeeeeiiiooossstttrrrooooooppprrruuuvvvvvvuuurrrssstttuuuvvvwwwwwwwwwvvvvvvtttsssqqqpppppppppqqqqqqpppppppppqqqrrrrrruuuuuuuuutttsssrrrqqqpppnnnnnnmmmmmmkkkhhhccc___ZZZVVVWWW]]]aaabbbiiissssssrrrnnnjjjhhhcccWWWLLLCCC???;;;888999;;;===>>>DDDFFFJJJNNNRRRVVVXXXYYYZZZVVVQQQNNNOOORRRTTTVVVVVVUUUSSSTTTVVVYYY[[[[[[]]]YYYTTTPPPNNNNNNPPPRRRNNNPPPSSSTTTTTTQQQMMMJJJEEEFFFGGGGGGGGGFFFEEEDDDEEEGGGKKKOOORRRUUUVVVVVVTTTVVVYYYZZZZZZ[[[]]]______gggooorrrtttsssnnngggZZZSSSNNNNNNPPPSSS[[[cccmmmyyy~~~}}}|||xxxuuuwwwwwwxxx}}}~~~{{{uuuooohhh```XXXSSSOOONNNMMMLLLJJJIIIHHHGGGGGGEEEBBB@@@>>>>>>???@@@CCCEEEIIIMMMRRRXXX___dddeeehhhlllqqqtttwwwxxxxxx{{{yyyvvvuuuuuutttsssqqqssstttvvvwwwwwwvvvtttssssssuuuvvvuuurrrqqqpppqqqtttrrrpppppprrrtttttttttqqqppppppqqqssstttsssrrrssstttuuuwwwyyy{{{|||}}}|||zzzvvvtttrrrssstttuuufffllltttyyyyyyuuuqqqnnneee```XXXQQQLLLJJJGGGFFFFFFHHHJJJMMMOOOOOOOOONNNNNNMMMMMMMMMNNNLLLIIIGGGCCCCCCBBB???===>>>AAADDDPPPYYYdddlllppppppqqqrrrnnnooorrrtttttttttsssrrrqqqrrrrrrsssttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvpppqqqrrrsssuuuwwwxxxxxxttttttsssrrrrrrrrrrrrsssqqqrrrrrrsssttttttssssssvvvuuusssrrrqqqrrrrrrsssssssssssssssssssssssssssuuuvvvxxx{{{}}}wwwyyy{{{|||}}}}}}xxxvvvwwwvvvsssnnniiiffffffggghhhlllnnnoooqqqvvvwwwoooddd^^^WWWSSSWWWaaapppuuullliiibbb\\\WWWYYYdddttt}}}uuuqqqmmmhhh___WWWRRRTTThhhuuuzzz}}}sssyyyfffVVVCCC;;;444333444111111222111111111111000000000///////////////////////////////////////////////////000000000000000000111222666666:::FFF___{{{}}}qqq^^^]]]ppp}}}xxx}}}```OOONNNWWWhhhrrroookkkllllllpppsssssswww}}}~~~ooofff___^^^bbbgggpppxxxuuukkkdddfffiiigggcccaaa```___]]]\\\]]]___```aaagggggghhhlllpppppplllhhhcccdddfffkkkqqqtttuuutttrrrqqqqqqsssvvvxxxxxxwwwqqqrrrtttvvvwwwxxxxxxyyyvvvuuutttrrrqqqqqqppppppqqqqqqqqqqqqqqqrrrssstttuuuuuuuuuttttttsssqqqqqqnnnnnnnnnmmmjjjfff```]]]^^^\\\^^^dddfffggglllssspppmmmjjjfffbbb[[[OOOFFF<<<999777777999===@@@AAAFFFHHHJJJMMMRRRVVVYYY[[[^^^XXXRRRNNNNNNPPPSSSUUUWWWTTTQQQSSSWWWZZZ[[[ZZZXXXVVVRRROOONNNOOORRRSSSUUUWWWYYYYYYVVVQQQLLLIIIIIIJJJKKKKKKKKKIIIGGGFFFEEEFFFIIILLLPPPSSSVVVWWWVVVXXXZZZ[[[[[[\\\___aaaaaaiiiqqqtttvvvvvvqqqkkk^^^WWWQQQOOOOOOTTT^^^hhhuuu~~~{{{yyyxxxwwwxxx}}}|||uuunnnfff___WWWRRROOONNNMMMLLLJJJIIIIIIIIIFFFEEECCCAAA@@@@@@@@@AAACCCEEEIIIMMMRRRXXX___dddfffiiimmmqqquuuwwwxxxxxxyyyyyyxxxwwwvvvuuusssrrrrrrtttvvvxxxxxxvvvtttrrrttttttttttttrrrqqqqqqqqqtttrrrqqqrrrtttuuuuuuuuupppooopppqqqrrrsssssssssvvvvvvvvvwwwxxxzzz|||}}}zzzxxxuuurrrqqqqqqqqqrrrfffllltttxxxxxxuuuqqqnnneee___WWWQQQMMMJJJHHHGGGGGGHHHKKKMMMOOOPPPPPPPPPOOOOOOOOOQQQQQQPPPLLLIIIDDDDDDBBB???======@@@CCCPPPYYYeeemmmppppppqqqqqqmmmoooqqqtttuuutttsssrrrqqqrrrrrrrrrsssttttttuuuvvvvvvvvvvvvvvvuuuuuuuuusssssstttuuuuuuvvvwwwwwwttttttsssrrrrrrrrrrrrsssqqqrrrsssuuuvvvvvvvvvvvvwwwvvvtttrrrqqqqqqqqqqqqqqqrrrsssuuuuuutttrrrqqqwwwxxxyyy{{{|||}}}}}}~~~vvvxxxzzz{{{}}}~~~{{{wwwvvvxxxvvvrrrlllgggccccccdddeeejjjmmmpppsssvvvwwwpppfff\\\UUUQQQUUU___nnnrrriiieeeaaa]]]XXXXXX```nnn~~~wwwqqqmmmfff^^^WWWSSSTTTeee{{{~~~uuu{{{gggSSSBBB:::444444444222111222111111111111000000000///000000000000000000000000////////////////////////000000//////000111222222333555:::FFF^^^yyy~~~~~~vvvdddcccwww{{{rrrxxxaaaRRRQQQ[[[llltttqqqmmmooonnnrrrttttttvvv|||~~~}}}nnnfff^^^^^^bbbgggpppxxxsssjjjcccfffjjjjjjgggeee```___^^^]]]]]]^^^```aaaccceeehhhmmmqqqoooiiidddbbbcccggglllqqqsssttttttuuutttssstttuuuvvvvvvuuuqqqrrrsssuuuwwwxxxyyyyyyuuutttsssqqqpppppppppppprrrrrrqqqrrrrrrssstttuuuttttttttttttsssrrrqqqqqqnnnoooooommmiiiddd```^^^___```dddiiikkklllppptttqqqlllfffaaaZZZPPPFFF@@@888777666888;;;@@@BBBCCCGGGHHHIIIKKKNNNQQQTTTVVVXXXTTTNNNKKKKKKOOORRRSSSSSSPPPLLLMMMPPPSSSSSSQQQSSSSSSRRRRRRRRRRRRSSSSSSWWWXXXZZZYYYWWWRRRMMMIIIMMMMMMMMMMMMKKKJJJHHHFFFEEEFFFHHHKKKOOOSSSVVVXXXVVVXXXZZZ[[[\\\]]]___aaadddllltttwwwyyyxxxssslll___WWWPPPMMMNNNUUUdddqqq~~~|||wwwvvvwww|||}}}uuulllddd]]]VVVQQQOOONNNLLLKKKJJJJJJJJJJJJFFFEEEDDDCCCBBBBBBBBBCCCCCCFFFIIIMMMRRRYYY```dddgggiiimmmrrruuuwwwxxxxxxwwwxxxyyyxxxwwwvvvuuutttrrrtttvvvxxxyyywwwuuutttuuutttsssssssssrrrrrrqqqppppppqqqtttuuuuuusssqqqmmmnnnpppqqqqqqrrrssstttxxxxxxxxxxxxyyyzzz|||}}}{{{yyyvvvsssqqqpppppppppdddiiipppuuuuuussspppoooeee```ZZZTTTQQQOOOLLLKKKIIIIIIJJJLLLNNNPPPRRRSSSRRRRRRRRRTTTTTTRRRNNNKKKEEEEEECCC@@@>>>???AAADDDPPPXXXdddllloooppppppqqqoooppprrrssstttttttttssssssrrrrrrqqqrrrsssuuuvvvwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvttttttsssrrrrrrrrrrrrsssrrrssstttvvvxxxyyyyyyyyywwwvvvtttrrrpppppppppppppppqqqsssttttttsssrrrrrryyyyyyyyyyyyyyyyyyyyyyyyuuuwwwyyyzzz|||}}}zzzwwwvvvxxxwwwrrrllleeeaaaaaabbbcccffflllqqqsssuuuuuuoooggg\\\UUUQQQUUU___mmm|||ooogggdddaaa___[[[ZZZ___jjjwwwwwwqqqmmmggg^^^WWWTTTSSSbbbxxx{{{fffQQQ@@@999333444555333222333111111111111000000000000000000000000000000000000000000000000000000000000////////////000111222333111444:::FFF\\\www~~~}}}|||iiigggzzz}}}sssuuueeeQQQQQQ[[[kkksssooolllnnnpppssstttsssuuu{{{}}}|||ooofff___^^^bbbgggpppxxxqqqgggbbbeeejjjjjjhhhfff\\\]]]^^^]]]\\\]]]```bbbcccdddggglllpppooojjjfffbbbdddgggkkknnnppprrrrrruuutttssstttuuuuuusssqqqqqqrrrsssuuuvvvwwwxxxxxxtttsssrrrqqqpppppppppppprrrrrrqqqqqqrrrrrrssssssqqqrrrrrrrrrqqqqqqpppooommmnnnnnnkkkfffbbb```___\\\```gggllloooqqqsssuuurrrjjj```XXXOOODDD<<<:::999888888;;;???BBBDDDDDDHHHHHHIIIJJJKKKMMMOOOPPPPPPMMMJJJIIIKKKNNNPPPPPPRRRPPPMMMMMMNNNOOOPPPPPPQQQRRRTTTUUUVVVUUUTTTTTTTTTUUUWWWWWWVVVSSSPPPNNNPPPOOOMMMLLLJJJHHHGGGFFFDDDEEEHHHLLLPPPTTTWWWXXXVVVXXXZZZ\\\\\\]]]___aaaiiiqqqxxxzzz{{{zzztttlll\\\TTTMMMKKKOOO\\\qqq~~~}}}vvvuuuvvv{{{~~~tttkkkccc[[[TTTPPPOOONNNLLLKKKJJJKKKLLLLLLHHHGGGFFFEEEDDDDDDCCCCCCCCCFFFIIIMMMRRRYYY___dddhhhjjjnnnrrruuuwwwxxxxxxwwwxxxzzzyyywwwvvvvvvvvvssstttvvvxxxyyyyyyxxxxxxwwwuuusssssstttttttttsssnnnnnnppprrrsssrrrnnnkkklllnnnpppqqqqqqrrrtttvvvxxxxxxyyyzzzzzz{{{||||||zzzyyywwwtttsssrrrqqqqqqaaaffflllpppqqqppppppoooddd```[[[WWWTTTRRROOOMMMJJJJJJJJJKKKMMMPPPSSSUUUTTTTTTUUUVVVVVVTTTPPPLLLGGGGGGEEECCCAAAAAADDDFFFPPPXXXcccjjjnnnooopppqqqrrrrrrsssssstttttttttuuuuuutttqqqpppppprrruuuvvvxxxxxxwwwwwwvvvuuuuuutttuuuuuuvvvvvvvvvwwwwwwwwwttttttsssrrrrrrrrrrrrsssqqqrrrtttvvvxxxzzzzzz{{{vvvuuusssqqqpppoooooopppsssrrrqqqpppppprrrtttuuuwwwwwwvvvvvvvvvvvvvvvvvvtttuuuxxxyyy{{{~~~~~~{{{wwwvvvxxxxxxtttlllfffaaa```aaacccaaajjjrrrsssrrrqqqmmmhhh]]]VVVRRRVVV```nnnwwwmmmhhhgggffffffdddbbbcccjjjuuu~~~|||tttpppmmmhhh```YYYTTTQQQ\\\vvvyyywwwcccPPP???888333444555444222333111111111111000000000000000000000000000000000000000000000000000000000000////////////000111222333222666;;;FFF[[[tttooohhhwwwwwwvvviiiOOOOOOZZZjjjqqqllljjjmmmooorrrsssrrruuu{{{~~~}}}pppggg```___bbbgggpppxxxrrriiicccfffjjjjjjgggfff[[[]]]^^^^^^^^^___bbbeeefffeeeeeehhhmmmoooooolllfffhhhjjjlllnnnpppqqqrrruuuuuuuuuvvvwwwvvvsssqqqpppqqqssstttuuuvvvwwwwwwuuutttsssrrrrrrqqqqqqrrrqqqqqqppppppooopppppppppooooooppppppoooooonnnmmmllllllkkkhhhccc______```]]]cccjjjoooqqqrrrsssrrrlllbbbVVVNNNEEE<<<:::<<<<<<<<<<<<>>>BBBDDDEEEEEEGGGGGGHHHIIIJJJKKKKKKLLLJJJIIIIIIJJJMMMOOOOOONNNQQQQQQPPPOOONNNNNNQQQSSSRRRTTTUUUWWWXXXXXXWWWVVVUUUUUUUUUUUUTTTSSSRRRQQQQQQOOOLLLIIIGGGFFFFFFFFFCCCEEEIIIMMMRRRUUUWWWXXXWWWYYY[[[]]]]]]^^^```bbbnnnuuu|||}}}|||zzzssskkk]]]UUUMMMLLLRRRddd~~~{{{zzzuuutttuuu{{{~~~tttjjjaaaZZZSSSOOOOOOMMMLLLKKKJJJKKKMMMMMMMMMLLLJJJHHHFFFDDDBBBAAABBBDDDHHHLLLQQQWWW^^^ccchhhkkknnnrrruuuwwwxxxxxxzzz{{{{{{yyyvvvtttuuuvvvssstttvvvxxxzzz{{{||||||xxxvvvssssssuuuvvvuuutttpppoooooopppppppppmmmkkkjjjmmmpppppppppqqqtttwwwvvvxxxyyy{{{|||}}}||||||vvvuuutttsssssssssssssss```dddiiimmmnnnoooooopppaaa^^^ZZZWWWUUURRROOOLLLKKKKKKJJJJJJLLLPPPTTTWWWVVVVVVVVVXXXWWWUUUPPPLLLIIIIIIGGGEEECCCCCCFFFIIIPPPXXXbbbiiilllnnnpppqqqttttttssssssssstttuuuuuuwwwuuuqqqooooooqqqtttwwwyyyxxxxxxwwwvvvuuutttttttttuuuuuuvvvwwwxxxxxxxxxttttttsssrrrrrrrrrrrrsssppprrrtttvvvxxxzzz{{{{{{uuutttrrrpppoooooooooooovvvsssooolllmmmpppuuuyyyvvvuuuttttttttttttttttttsssuuuwwwxxxzzz~~~{{{vvvuuuwwwzzzuuunnnfffbbbaaabbbccc]]]hhhqqqrrrooommmkkkhhh^^^XXXSSSWWWaaapppssskkkjjjlllmmmnnnmmmjjjiiinnnwww}}}xxxqqqnnnmmmiiiaaa[[[SSSNNNUUUkkkzzzsss___OOO???888333444666444222333111111111111000000000000000000000000000000000000000000000000000000000000////////////000111222333444888===GGGZZZqqqyyykkkvvv|||xxx~~~iiiRRRSSS^^^mmmtttooommmpppmmmpppqqqqqqttt{{{~~~~~~qqqhhh```___bbbhhhpppxxxvvvllleeehhhlllkkkhhhfff[[[^^^aaaaaaaaabbbfffiiiiiifffcccdddiiiooorrrssskkklllnnnooopppqqqsssuuuvvvvvvwwwzzz{{{zzzwwwtttqqqqqqssstttuuuuuuuuuuuuvvvuuutttsssssssssssssssppppppooonnnnnnmmmnnnnnnmmmnnnnnnnnnnnnmmmmmmlllkkkkkkiiieee```]]]___aaabbbhhhnnnpppqqqpppooollldddXXXMMMFFF@@@:::<<>>>>>>>>>>>???AAACCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLMMMMMMMMMNNNIIIJJJJJJJJJJJJKKKOOORRRUUUUUUUUUVVVWWWXXXZZZ[[[[[[ZZZWWWTTTPPPNNNLLLLLLQQQNNNIIIEEECCCBBBDDDEEEGGGJJJNNNQQQSSSVVVZZZ\\\[[[\\\]]]]]]___bbbhhhkkkwww{{{tttnnn]]]UUUPPPSSSZZZhhh~~~}}}|||~~~}}}yyyzzzvvvssswww~~~ttthhh^^^VVVPPPMMMOOONNNMMMMMMNNNOOOQQQRRRRRRQQQNNNKKKHHHEEECCCCCC???BBBEEEHHHKKKQQQZZZaaafffkkkqqquuuxxxyyy{{{|||}}}{{{zzzyyyxxxvvvtttuuuuuuvvvyyy}}}}}}zzzwwwvvvuuuuuusssqqqooonnnmmmmmmmmmmmmmmmnnnoooppprrrrrrrrrrrrsssuuu}}}}}}}}}}}}|||{{{zzzyyyuuusssqqqoooooooooqqqrrrUUUUUUWWW]]]dddgggfffdddddd```\\\YYYVVVSSSPPPMMMLLLKKKJJJJJJMMMQQQVVVYYY\\\\\\]]]]]]\\\YYYVVVUUUNNNIIIEEEEEEDDDCCCFFFJJJYYYcccooovvvvvvuuuwwwzzz}}}zzzuuurrrrrrsssuuuvvvxxxuuupppmmmmmmpppuuuxxxyyywwwvvvvvvwwwwwwtttrrrqqqrrrsssttttttuuuttttttssssssttttttssssssrrrrrrqqqrrrssstttuuuvvvvvvvvvuuuuuuuuuttttttsssrrrrrrrrrqqqpppoooppprrrtttuuuwwwwwwvvvvvvuuuuuuttttttqqquuuyyyzzzyyyzzz}}}~~~{{{zzzxxxwwwyyyuuupppkkkiiigggeeeccceeegggkkkqqqtttsssnnnjjjbbb\\\WWWZZZcccqqqwwwooolllkkknnnmmmnnnssszzz~~~~~~}}}vvvnnnkkkkkkggg^^^UUUPPPQQQYYYgggsssyyy}}}{{{mmm^^^MMM@@@999444555666333111222111111111111000000000000000000000000////////////..............................///000111222333333222;;;===GGGbbbyyyzzzjjjsssvvv{{{|||xxxdddQQQTTTaaaqqqwwwqqqlllmmmoooqqqrrrssstttvvvzzz}}}tttkkkcccaaadddgggooovvvzzzqqqkkknnnrrrqqqmmmkkkfffccc```^^^___bbbgggjjjggggggffffffiiimmmqqqtttuuusssqqqrrrtttvvvuuusssyyyyyyyyyyyyyyywwwvvvuuurrrqqqqqqrrruuuvvvvvvuuussstttwwwyyyzzzyyywwwvvvsssrrrqqqqqqppppppqqqqqqmmmmmmnnnnnnooooooppppppkkkiiifffcccaaaaaaaaabbbdddjjjooooooooommmfff^^^QQQHHH>>>888999<<<>>>>>>AAAAAABBBCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLHHHIIIIIIIIIIIIKKKNNNQQQTTTTTTTTTUUUVVVWWWXXXYYYZZZXXXVVVSSSPPPMMMLLLKKKKKKJJJGGGDDDDDDDDDEEEFFFKKKMMMPPPRRRSSSUUUXXX[[[[[[\\\]]]^^^___ccchhhlllxxxvvvnnn\\\TTTOOORRR\\\jjj~~~~~~}}}}}}}}}}}}~~~vvvtttyyy{{{yyyuuurrruuu|||uuuiii___WWWQQQNNNNNNMMMMMMMMMNNNPPPRRRSSSTTTRRROOOLLLHHHFFFDDDCCCAAADDDGGGHHHKKKPPPYYY___hhhkkkppptttvvvxxxyyy{{{}}}||||||{{{|||{{{zzzzzzvvvvvvwwwzzz~~~}}}zzzwwwvvvvvvuuusssrrrnnnnnnnnnnnnnnnooopppqqqpppqqqssssssrrrrrrtttuuu{{{{{{{{{{{{zzzyyyxxxwwwuuutttrrrpppoooooopppqqqMMMNNNRRRZZZbbbfffeeecccccc```[[[XXXVVVTTTRRRPPPMMMKKKIIIIIILLLRRRWWW[[[^^^```aaabbb```]]]ZZZXXXQQQKKKFFFFFFEEEDDDHHHMMM]]]fffqqqvvvwwwvvvxxxzzz|||zzzxxxuuussssssrrrssssssqqqooonnnoooqqqtttvvvwwwvvvvvvvvvwwwwwwuuusssppppppqqqrrrsssssssssssssssrrrrrrrrrrrrsssttttttssstttuuuuuuvvvvvvvvvuuuuuuuuuuuuuuutttsssrrrrrrppppppoooooooooqqqssstttuuuuuuuuuuuuvvvvvvvvvvvvvvvyyy||||||{{{zzz}}}~~~|||zzzyyyyyyzzzwwwssspppnnnllliiigggcccffflllqqquuutttoookkk```ZZZVVVZZZcccssszzzpppkkkiiihhhiiilllrrrzzz~~~|||uuunnnkkkiiidddZZZQQQMMMPPPZZZkkkxxxzzzwwwyyyzzzuuuggg^^^PPPAAA999444555666333111222111111111111000000000000000000000000////////////000000000000000000000000...//////000111222333333444<<<>>>JJJhhhxxxiiissstttyyy{{{vvvdddPPPUUUfffzzzuuulllkkkmmmooopppqqqsssuuuyyy|||tttkkkeeedddfffhhhnnntttyyypppkkknnnssssssooommmfffbbb^^^[[[\\\```eeehhheeeeeedddeeehhhmmmrrrvvvvvvuuuuuuuuuwwwwwwuuusssxxxxxxxxxxxxxxxwwwvvvuuurrrrrrqqqsssuuuwwwvvvvvvuuuvvvyyyzzzzzzyyywwwuuusssrrrqqqqqqppppppqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnkkkiiieeebbb```aaabbbcccdddkkkqqqqqqnnnggg]]]SSSFFF@@@:::888:::>>>@@@@@@CCCCCCCCCDDDDDDDDDDDDDDDFFFFFFGGGGGGIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJFFFGGGHHHHHHHHHJJJMMMPPPSSSSSSTTTTTTUUUUUUUUUVVVVVVUUUSSSQQQNNNLLLJJJIIIFFFEEEEEEEEEFFFGGGHHHIIIOOOQQQSSSTTTTTTVVVXXXZZZ]]]^^^___aaabbbfffkkkooowww}}}vvvjjj[[[RRRMMMRRR___nnn~~~~~~|||{{{|||}}}~~~~~~ssskkkbbb___cccqqq|||xxxtttqqqsssyyy~~~uuujjj```WWWRRROOOLLLLLLLLLMMMOOOQQQSSSUUUUUUTTTQQQNNNJJJGGGEEECCCDDDFFFHHHIIIKKKPPPXXX^^^jjjlllppprrrsssuuuwwwyyyyyyyyyzzz{{{{{{|||}}}}}}wwwvvvwwwzzz}}}|||zzzwwwvvvvvvuuusssrrrllllllmmmnnnooopppqqqqqqqqqrrrttttttsssssstttvvvxxxxxxxxxxxxwwwwwwvvvuuuvvvuuusssqqqooooooppppppIIIKKKQQQZZZcccgggfffdddbbb___ZZZWWWUUUTTTRRRQQQLLLJJJHHHGGGJJJPPPWWW[[[___aaadddeeedddaaa]]]ZZZSSSMMMGGGEEEEEEEEEJJJPPP]]]dddmmmrrrsssssstttvvvuuuvvvwwwvvvuuuttttttuuuooooooooopppqqqrrrtttttttttttttttuuuuuuuuutttsssooopppqqqrrrssssssssssssrrrrrrqqqqqqrrrsssuuuvvvuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvuuutttsssrrrppppppppppppppprrrssstttvvvvvvuuuuuuuuuuuuuuuuuu{{{}}}~~~~~~~~~|||{{{zzzzzz|||yyyvvvssspppmmmjjjgggbbbfffmmmrrruuusssooolll```ZZZWWWZZZdddsss}}}rrrkkkiiieeeeeegggnnnwww}}}|||vvvpppllliiibbbWWWOOOIIINNN]]]rrrzzzrrrpppzzztttmmmooopppeee^^^PPPBBB:::555555666333111222111111111111000000000///000000000000////////////111111111111111111111111...///000111222333333444555===AAAOOOpppyyyjjjssstttzzz{{{wwwhhhRRRWWWiiiwwwlllkkkmmmnnnpppqqqrrruuuxxx{{{sssjjjcccccceeeiiiqqqxxxyyypppkkkooottttttqqqoooddd```[[[WWWWWW[[[aaaeeeeeeeeedddeeehhhmmmrrruuuwwwwwwxxxxxxxxxwwwuuussswwwwwwwwwwwwwwwwwwvvvvvvssssssrrrtttvvvxxxwwwwwwwwwxxxzzz{{{{{{yyyvvvtttsssrrrqqqqqqppppppqqqqqqnnnnnnnnnnnnnnnnnnmmmmmmiiigggdddaaa```aaabbbccceeemmmsssqqqkkkaaaTTTIIIAAA>>>;;;;;;>>>AAACCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGDDDEEEGGGGGGGGGIIILLLNNNRRRRRRSSSSSSSSSSSSSSSSSSQQQPPPOOONNNLLLJJJHHHGGGDDDEEEFFFHHHIIIJJJKKKKKKQQQSSSUUUVVVWWWXXX[[[]]]```bbbdddeeegggjjjooorrrssswww|||rrrdddYYYRRRNNNUUUdddttt|||zzz|||~~~~~~qqq```]]]ZZZZZZ^^^hhh{{{xxxuuurrrrrrvvv|||wwwmmmbbbYYYSSSQQQLLLLLLLLLMMMOOORRRUUUVVVVVVUUUSSSPPPMMMIIIFFFEEEEEEGGGIIIIIIKKKQQQYYY```kkkmmmoooqqqqqqsssuuuxxxuuuvvvxxxxxxxxxyyy{{{|||wwwvvvvvvxxx{{{~~~~~~~~~|||yyywwwvvvuuuuuusssrrrllllllmmmnnnnnnnnnnnnnnnrrrsssttttttssssssuuuvvvuuuuuuuuuuuuuuutttssssssvvvuuusssrrrppppppooooooIIILLLRRR\\\eeehhhgggcccaaa^^^ZZZWWWUUUTTTRRRQQQKKKHHHFFFEEEHHHNNNUUUYYY^^^```eeeggggggddd```]]]VVVOOOGGGEEEDDDEEELLLSSS]]]cccjjjnnnooopppqqqrrrqqqsssuuutttrrrrrrssstttmmmnnnpppqqqssssssssssssqqqrrrrrrsssrrrqqqqqqqqqpppppprrrsssssssssssssssrrrqqqqqqqqqrrrtttvvvwwwvvvvvvvvvvvvvvvuuuuuutttuuuvvvvvvwwwvvvtttsssqqqqqqrrrrrrrrrsssttttttuuuwwwwwwvvvvvvuuuuuuttttttzzz|||~~~~~~|||{{{{{{zzz|||yyyuuurrrnnnkkkfffcccccchhhoootttuuurrrnnnkkkbbb\\\XXX[[[dddssssssllljjjeeecccccchhhrrrzzz|||wwwrrrooojjjbbbWWWNNNIIIOOOaaayyyvvvllliii}}}wwwpppggggggvvvmmmfff```PPPCCC;;;555555555333222333111111111111000000000///000000000000////////////........................//////000111222333444444333<<>>===>>>???AAABBBBBB>>>???@@@AAACCCDDDEEEFFFEEEFFFGGGGGGHHHGGGGGGFFFGGGGGGGGGFFFFFFEEEEEEEEEBBBDDDFFFGGGGGGIIIKKKNNNQQQQQQRRRSSSSSSRRRRRRQQQMMMMMMLLLLLLJJJHHHGGGFFFGGGHHHJJJLLLMMMMMMMMMMMMQQQTTTWWWYYY[[[]]]aaacccbbbdddfffhhhiiilllooorrrqqqtttxxx|||~~~ooo```VVVRRRQQQZZZjjj{{{|||{{{}}}~~~|||||||||{{{tttjjjaaa^^^\\\\\\]]]dddssszzzwwwtttsssuuuzzzzzzpppdddZZZTTTRRRKKKLLLLLLNNNPPPSSSVVVWWWWWWVVVUUUSSSOOOLLLIIIGGGEEEGGGIIIIIILLLRRR\\\ccclllnnnppppppqqqrrrtttvvvuuuwwwxxxxxxwwwwwwyyy{{{xxxvvvuuuvvvxxxzzzzzzzzzzzzxxxuuutttttttttsssqqqpppppppppppppppooonnnmmmrrrtttuuutttsssssstttuuussssssssssssssssssrrrqqquuuuuutttrrrqqqpppppppppLLLOOOUUU___gggiiifffbbb```^^^[[[YYYXXXUUURRRPPPJJJHHHFFFEEEHHHMMMRRRVVV\\\___eeeiiijjjhhhccc```ZZZRRRIIIFFFEEEGGGOOOWWWaaaeeejjjnnnooopppqqqrrrrrrssssssooojjjhhhjjjmmmmmmnnnqqqsssttttttssssssoooqqqrrrqqqpppnnnnnnoooppppppqqqrrrssssssssssssqqqqqqqqqrrrssstttuuuvvvuuuuuuvvvvvvvvvuuuttttttuuuvvvwwwxxxwwwuuusssqqqssssssttttttuuuvvvvvvvvvxxxwwwwwwvvvuuuttttttsssvvvyyy{{{||||||~~~~~~|||{{{{{{zzz{{{wwwrrrnnnjjjgggccc```eeekkkrrrvvvuuupppllliiibbb\\\XXX[[[dddsssrrrlllkkkfffdddcccgggpppyyy{{{xxxtttqqqlllbbbWWWNNNJJJRRReee~~~rrrgggdddyyy|||sssfffaaalllzzzkkkkkkgggUUUEEE<<<666555555333222333111111111111000000000000000000000000///////////////////////////////////////000000111222333444444111999???SSSzzzxxxgggkkknnnyyy~~~oooZZZYYYhhhtttlllpppooopppqqqqqqqqqsssvvvxxxooofff]]]]]]bbbjjjvvvxxxooojjjnnnsssssspppooogggddd___[[[ZZZ]]]aaaeeeffffffhhhjjjlllnnnpppqqqtttvvvwwwwwwuuuttttttuuuuuuuuuttttttuuuvvvwwwxxxuuuuuutttvvvxxxzzzyyyyyyvvvxxxyyy{{{zzzxxxvvvtttsssrrrqqqqqqppppppqqqqqqmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhggggggffffffeeejjjpppqqqhhh\\\QQQGGG???============>>>>>>??????===>>>???AAACCCDDDFFFFFFEEEFFFGGGGGGFFFEEECCCBBBEEEEEEEEEDDDDDDDDDDDDDDDAAACCCFFFGGGHHHIIIKKKMMMOOOPPPQQQSSSSSSSSSRRRQQQKKKLLLLLLLLLKKKJJJHHHGGGJJJKKKMMMNNNPPPPPPQQQQQQSSSVVVZZZ]]]___bbbfffiiidddeeeggghhhiiikkknnnppppppssswww{{{~~~{{{mmm___SSSTTTWWWaaaqqq}}}{{{|||}}}~~~~~~|||zzzzzz{{{zzz{{{|||wwwrrrtttvvvvvvnnnddd___]]]bbbqqq~~~~~~{{{wwwuuuvvvzzz~~~tttfff[[[UUUSSSLLLLLLMMMNNNPPPSSSVVVWWWWWWWWWVVVUUURRROOOLLLJJJFFFHHHIIIJJJLLLSSS^^^eeekkknnnppprrrrrrssstttvvvvvvyyy{{{zzzxxxwwwyyy|||zzzxxxuuuuuuvvvvvvvvvvvvxxxvvvtttsssssssssrrrpppttttttttttttsssrrrpppnnnrrrsssttttttsssrrrsssuuurrrrrrsssssssssrrrrrrqqqttttttssssssrrrrrrqqqqqqSSSVVV\\\eeekkklllgggbbbbbb```^^^]]][[[XXXSSSOOOJJJIIIHHHGGGIIIMMMQQQSSSZZZ___ffflllnnnkkkgggddd___UUULLLHHHGGGJJJRRR[[[eeegggkkknnnpppqqqrrrsssqqqqqqnnnggg```^^^aaaeeeoooppprrrttttttttttttsssppprrrsssrrrooommmmmmnnnnnnooopppqqqrrrrrrrrrrrrqqqqqqrrrsssttttttttttttsssttttttuuuuuuuuuttttttuuuvvvwwwxxxwwwuuusssqqqsssssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvxxxzzzzzzzzz|||~~~|||{{{zzzyyyxxxtttnnnjjjgggdddbbb```hhhnnnuuuxxxuuunnniiifff```ZZZWWW[[[eeeuuu}}}pppkkkkkkhhhffffffjjjrrrzzzyyywwwuuurrrlllbbbVVVNNNIIIRRRfffnnnbbb```vvvwwwggg___gggxxxtttllltttsss```FFF===666555555333222333111111111111000000000000000000000000////////////111111111111111111111111///000111111333333444555333;;;@@@UUU~~~zzzhhhiiifff{{{sss[[[YYYgggsssjjjoooooopppqqqpppooopppsssuuummmddd]]]^^^ccciiisss|||xxxooojjjmmmrrrrrrooommmhhheeeaaa]]]]]]___bbbdddccceeehhhllloooqqqrrrrrrrrrtttuuutttrrrrrrtttwwwttttttsssssstttvvvwwwxxxvvvuuuuuuvvvyyyzzzzzzyyyuuuvvvxxxzzzyyyxxxuuutttsssrrrqqqqqqppppppqqqqqqkkkllllllmmmmmmnnnnnnnnnjjjkkkmmmnnnmmmllljjjhhhkkknnnlll```SSSJJJCCC>>>======>>>=========>>>???@@@@@@AAABBBCCCDDDEEEFFFEEEFFFFFFFFFEEEBBB@@@>>>BBBBBBBBBCCCCCCCCCCCCCCCAAACCCFFFHHHIIIJJJLLLNNNMMMOOOQQQSSSTTTTTTSSSRRRLLLMMMNNNOOONNNMMMKKKJJJKKKLLLMMMOOOPPPRRRTTTUUUVVVYYY]]]```bbbfffiiilllhhhjjjkkkllllllmmmoooqqqnnnrrrvvvwwwyyyuuujjj]]]QQQWWW]]]gggxxx~~~||||||||||||zzzwwwwwwyyy{{{vvvwwwvvvtttvvv|||}}}yyysssjjjeeeiiitttsssiiidddfffpppzzz{{{xxxxxx{{{wwwiii\\\VVVTTTMMMMMMMMMNNNPPPSSSUUUWWWVVVVVVWWWVVVTTTRRROOOMMMIIIJJJKKKKKKLLLSSS]]]dddjjjmmmqqqsssttttttuuuuuutttwwwzzzzzzwwwwwwzzz}}}}}}zzzwwwuuuuuuuuutttsssvvvtttrrrqqqrrrrrrpppooorrrrrrtttttttttrrrpppooorrrssstttsssrrrqqqrrrsssrrrrrrsssssssssssssssrrrrrrsssssssssssssssrrrrrrZZZ]]]ccckkkqqqpppjjjdddcccbbbaaa```^^^ZZZTTTPPPKKKJJJIIIIIIKKKMMMPPPRRRZZZ___gggmmmpppnnnjjjfffbbbXXXNNNJJJIIILLLUUU^^^fffhhhkkknnnpppqqqrrrsssnnnmmmiiiaaaZZZXXX]]]cccpppqqqssstttuuuttttttsssqqqsssuuusssooommmmmmnnnmmmnnnoooppppppqqqqqqqqqqqqrrrssstttuuutttsssrrrrrrsssssstttuuuuuuttttttuuuvvvxxxyyyxxxvvvsssqqqrrrssstttuuuvvvvvvvvvvvvtttttttttuuuvvvwwwwwwxxxxxxzzz||||||{{{}}}~~~|||zzzyyyyyyuuuqqqkkkgggeeedddcccbbbiiipppwwwyyytttmmmgggddd^^^YYYVVV[[[eeevvvzzznnniiijjjiiihhhiiiooovvv|||wwwvvvtttqqqlllbbbVVVNNNFFFPPPgggmmm```^^^tttyyyiii```gggxxxuuuppp|||}}}jjjFFF===666555555333222333111111111111000000000000000000000000////////////........................000000111222333444444555777???DDDXXX}}}kkkkkkddd~~~|||xxxZZZXXXgggrrrhhhmmmoooppppppooonnnnnnppprrrkkkddd^^^```dddiiiqqqxxxxxxooojjjmmmrrrqqqnnnlllgggddd```]]]\\\^^^```bbb```ccciiinnnrrrtttttttttqqqssssssrrrpppqqqtttwwwtttssssssssstttuuuwwwxxxwwwvvvuuuwwwyyy{{{{{{zzztttuuuwwwyyyyyywwwuuutttsssrrrqqqqqqppppppqqqqqqkkkkkkllllllmmmnnnooooookkknnnppprrrrrrpppmmmkkkkkkmmmhhhZZZLLLEEEAAA>>>>>>??????>>>>>>>>>???AAACCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFDDDAAA>>><<