BM6P6(@ FFFFFFFFFFFFFFFFFFFFFFFFJJJKKKLLLMMMOOOPPPQQQRRRQQQSSSTTTVVVWWWWWWVVVVVV[[[\\\\\\]]]___```aaaaaabbbcccdddfffhhhiiikkklllqqqqqqrrrtttuuuvvvwwwxxxvvvyyy{{{}}}~~~}}}{{{zzzvvvtttrrrqqqpppmmmjjjgggbbb```]]]YYYVVVTTTSSSSSSOOOOOOOOONNNMMMKKKJJJIIIFFFFFFEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@========================;;;;;;;;;<<<<<<<<<<<<===999999:::<<<===???@@@@@@======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===============999:::;;;<<<<<<;;;:::999;;;:::999:::<<<===<<<;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;999999999999999999999999;;;;;;;;;<<<<<<<<<<<<======<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======??????>>>>>>=========<<<<<<<<<<<<<<<<<<===>>>>>>===>>>>>>>>>????????????@@@??????>>>>>>>>>>>>>>>======>>>???@@@AAAAAABBB>>>>>>============>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDCCCBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRTTTVVVWWWTTTTTTTTTUUUVVVWWWWWWXXX]]]]]]^^^______```aaaaaadddeeefffhhhiiijjjjjjkkkmmmnnnooopppqqqsssssstttwwwxxxyyy|||>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIHHHJJJJJJKKKLLLMMMNNNOOOOOORRRSSSTTTUUUVVVXXXYYYYYYZZZ[[[[[[\\\]]]^^^______^^^```bbbdddeeefffiiikkkmmmmmmnnnooooooppppppqqqtttvvvxxx{{{}}}}}}|||{{{yyyvvvrrrooolllkkkkkkhhhfffdddbbbaaa```]]][[[WWWVVVSSSPPPMMMLLLKKKKKKIIIIIIIIIHHHGGGFFFDDDCCCCCCCCCBBBAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;;;;999:::;;;;;;;;;;;;:::999:::999999999;;;<<<;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<============>>>===<<<<<<;;;;;;<<<<<<==============================<<<<<<<<<<<<======;;;;;;<<<<<<<<<<<<======??????@@@AAAAAA@@@??????>>>??????@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJKKKKKKLLLMMMMMMNNNKKKLLLLLLMMMNNNNNNOOOOOORRRRRRTTTUUUVVVVVVWWWWWWXXXXXXYYYZZZ\\\]]]]]]^^^``````aaacccfffhhhkkklllnnnnnnooooooooonnnmmmmmmqqqqqqrrrtttxxx|||<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKIIIKKKNNNOOOPPPQQQSSSUUUVVVVVVWWWXXXXXXYYYYYYZZZ[[[\\\]]]___aaabbbbbbcccgggggggggggghhhiiijjjkkkjjjlllnnnooooooppprrrtttwwwwwwwwwxxxyyy{{{|||}}}~~~~~~~~~}}}||||||zzzyyywwwuuusssrrrqqqqqqooonnnmmmkkkhhhfffeeedddcccbbb```]]][[[YYYXXXXXXYYYVVVSSSQQQPPPPPPOOOMMMKKKJJJHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999:::::::::999999888999999::::::::::::999999:::888888888:::;;;:::999999999:::::::::;;;;;;;;;999999999888888888888888::::::::::::::::::::::::888888888888999999999:::999999::::::::::::999999999999999999999999999999888888888888999:::;;;;;;888888888999999999::::::999999999999999888888888999888888888888999::::::::::::::::::;;;;;;;;;;;;;;;:::999999888888999999;;;;;;;;;:::::::::999999;;;;;;::::::::::::;;;;;;888888999999999:::::::::;;;;;;<<<======<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<=========;;;<<<<<<<<<============>>>?????????@@@@@@@@@@@@DDDCCCBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCAAAAAABBBBBBCCCCCCDDDDDDFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMNNNOOOQQQRRRTTTUUUXXXXXXYYYZZZZZZZZZYYYYYYYYYZZZ[[[]]]```cccgggiiikkklllmmmnnnoooooooooooorrrssstttvvvxxxzzz||||||<<<<<<<<<<<<<<<<<<<<<<<<========================>>>===<<<<<<<<<>>>???@@@>>>>>>???@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAACCCEEEFFFFFFGGGIIIKKKLLLMMMMMMNNNNNNOOOOOOPPPMMMNNNOOOPPPQQQQQQQQQQQQVVVUUUUUUUUUUUUVVVVVVWWWUUUWWWYYYZZZYYYZZZ\\\^^^aaaaaabbbcccdddeeefffgggeeeeeeeeeeeeffffffgggggghhhhhhiiijjjkkkmmmnnnooorrrssssssrrrqqqrrrtttwwwzzz{{{|||{{{xxxwwwwwwwwwrrrssstttvvvwwwyyyzzz{{{yyy{{{|||}}}||||||~~~~~~~~~zzzyyyyyyxxxwwwwwwvvvvvvtttsssrrrpppnnnmmmkkkjjjkkkjjjiiigggeeedddcccccccccbbb___]]]\\\\\\\\\\\\\\\[[[ZZZXXXWWWUUUTTTSSSRRRQQQPPPOOONNNMMMLLLLLLNNNKKKGGGFFFFFFFFFFFFFFFCCCBBBBBBAAA@@@?????????@@@@@@AAAAAA@@@???>>>>>>===<<<<<<;;;;;;:::::::::999999999999999999999999999999999999999999999999888888888999999999::::::999999999999999999999999999999999999999999999999999999999999999999999999888999999999999888777777888888888888888888888888888777666777999:::999888888888888999999999::::::888888888888777777777777777777777777777777777777777777888888888999999999666777888999999888777666888888888888888888888888777777777666666777888888666666777777777888888888888888888777777777777777777777777777777888999999999999999999::::::::::::999999888777777777777777999999999888888888888888999999999888888999999999999999999999::::::::::::888999:::;;;;;;:::999888999::::::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<888888999999999999::::::>>>>>>>>>>>>????????????AAA@@@???>>>=====================>>>>>>>>>???????????????@@@@@@AAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMNNNOOOQQQSSSUUUVVVUUUUUUVVVWWWXXXXXXXXXXXX[[[\\\]]]___aaaccceeeeeehhhhhhhhhhhhiiijjjkkkkkkpppqqqsssvvvxxxyyyzzzzzz|||}}}888888888888888888888888777777777888999999::::::<<<;;;:::999:::;;;<<<===:::;;;;;;<<<<<<============<<<<<<<<<;;;;;;;;;;;;>>>>>>>>>============<<<;;;===?????????@@@AAACCCCCCDDDDDDEEEEEEFFFGGGGGGEEEEEEFFFFFFFFFFFFFFFFFFIIIIIIHHHHHHHHHHHHIIIIIILLLMMMOOOOOOOOOOOOQQQRRRQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWSSSSSSSSSTTTVVVWWWYYYZZZ______```___^^^^^^```bbbcccddddddcccaaa``````aaaaaaaaabbbbbbcccddddddeeedddfffgggfffeeeeeefffgggiiijjjkkkmmmnnnoooooooooooonnnnnnnnnmmmmmmmmmmmmkkkkkkjjjjjjiiihhhggggggddddddcccbbbaaa``````______^^^]]][[[ZZZXXXWWWWWWUUUTTTTTTSSSRRRPPPOOOOOOPPPOOOMMMKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHGGGFFFGGGGGGGGGGGGFFFFFFEEEEEEGGGDDDAAA???@@@AAAAAAAAA======>>>============<<<=========>>>>>>===<<<<<<;;;;;;;;;:::::::::::::::999999999999999999999999999999999999999999999999777777777777888888888888666666666777888888999999777777777888888888888888888888888888888888888888888888999999999888888777777777777666666777777777777666555666888888888777777777777777888888888888777777777777777777777888666666666666666666666666777888888888888999999999555666777888888777666555777777777777777777777777888777666555555555555555555555555666666666666777777777777777777777777777777777666666777777888999888888888999999999::::::999888777777666666777777666666777777888999::::::888888777777777777888888888888888999999999::::::777888999::::::999888777888888999:::::::::::::::::::::999999999999::::::::::::::::::::::::::::::888888888888999999999999999::::::::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<======<<<<<<<<<<<<============;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<;;;;;;<<<=====================???>>>>>>>>>>>>??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEGGGHHHIIIJJJJJJKKKJJJJJJHHHIIIJJJLLLMMMOOOPPPQQQRRRRRRQQQQQQQQQRRRSSSSSSVVVWWWXXXZZZ\\\]]]^^^______```bbbeeegggiiijjjjjjllllllnnnoooqqqssstttuuuyyy|||~~~666666666666666666666666666666666777888999999:::;;;;;;;;;::::::;;;;;;<<<999999999:::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::::::::999;;;======<<<===>>>@@@>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAACCCCCCBBBBBBBBBCCCDDDDDDEEEFFFHHHGGGGGGGGGHHHIIIGGGHHHIIIKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJKKKLLLNNNOOOPPPSSSTTTTTTSSSRRRRRRSSSUUUTTTUUUUUUTTTRRRRRRSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYXXXXXXYYYZZZ\\\]]]___```aaabbbbbbbbbbbbaaaaaaaaaaaa`````````]]]]]]\\\\\\[[[[[[ZZZZZZXXXXXXWWWUUUTTTSSSRRRQQQRRRQQQOOONNNMMMLLLLLLLLLJJJJJJJJJJJJIIIGGGFFFEEEFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBB???@@@@@@AAAAAA@@@?????????===;;;;;;<<<======<<<999999::::::::::::999999888888999:::::::::999999999999999999::::::::::::888888888888888888888888888888888888888888888888555666666666666777777777444444555555666777888888666666666666666777777777666666666666666666666666666666777888888888888888666666555555555555666666666444444555666777666555555666666666666777777777666666666666777777777777777777777777777777777777777777777888888888999999666666777777777777666666555555555555555555555555777666555555444444444555444444555555555555666666666666777777777777888888666666555555555666777777777777777888888888888999888777777666666666666666555555666777888999::::::777777666666666666777777555666666666666777777777777888999999999999888777555666666777777777777777777777666666777777888888888888888888777777777777888888888999999999999:::888888888999999999::::::888888888888999:::;;;<<<::::::::::::::::::::::::999999999999999999::::::888999999999999999888888::::::::::::999999999999;;;;;;::::::::::::;;;;;;;;;<<<<<<============<<<========================>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGFFFGGGGGGIIIJJJKKKLLLMMMLLLMMMNNNPPPRRRSSSTTTTTTTTTUUUVVVWWWXXXZZZ[[[[[[___aaaccceeeeeefffiiikkkjjjjjjjjjkkklllnnnqqqrrrssstttuuuuuuuuuvvvxxxzzz|||}}}~~~888888888888888888888888999999999999999999999999;;;;;;;;;<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;=========<<<<<<<<<<<<<<<999::::::::::::::::::::::::<<<======<<<<<<>>>???======>>>??????@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCCCC@@@AAABBBBBBAAAAAABBBCCCCCCDDDFFFGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHJJJKKKMMMNNNMMMOOOOOOOOOMMMMMMNNNOOONNNOOOOOONNNMMMMMMOOOQQQQQQQQQQQQQQQRRRRRRRRRRRRPPPRRRTTTUUUUUUVVVXXXZZZ[[[\\\]]]^^^____________]]]]]]]]]\\\\\\\\\[[[[[[YYYYYYXXXXXXXXXXXXXXXXXXVVVUUUTTTRRRPPPNNNMMMLLLLLLKKKJJJHHHGGGGGGGGGHHHFFFFFFGGGGGGFFFEEEDDDCCC@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@:::;;;<<<<<<<<<<<<;;;::::::999888999;;;;;;:::999777777888999999888777666555666777888888888888888777777777888888999999999777777777777777777777777666666666666666666666666444555555555555666666666444444444555555555555555444444555555666666666666555555555555555555555555222333444666777777777777666555444333333444555666555333333444555666555444444555555555555666666666444444444444555555555666666666666666666666666666555555666666666777777777777777666666666666777777444444444444444444444444333333333444555666777888444444444555555555666666555555555666666777777777444333333333333444555555555555555555666666666777777666555555444444555555555555555666666777777777777777666666666666777777444444555555555666666666666777888999999888777666444555666666777777666666666666666666666777888888888777777777666666666666777777777777888888888888999999999999::::::::::::666666666777777888999:::999888888888888888888888::::::::::::::::::::::::777888888999999999999888:::::::::999999999888888::::::999999999999::::::;;;;;;;;;<<<;;;;;;::::::::::::;;;<<<<<<=========888888999:::;;;;;;;;;;;;>>>>>>????????????@@@@@@@@@?????????@@@@@@AAABBB@@@@@@@@@@@@AAABBBCCCDDDBBBBBBDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKMMMOOOQQQQQQRRRRRRTTTVVVSSSRRRRRRRRRSSSUUUWWWXXXXXXYYYZZZZZZYYYYYY[[[\\\```aaabbbcccdddeeeeeeeeejjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkklllnnnooopppqqqqqqrrrsssvvvyyy}}}666666666666666666666666999999888777777666555555666777888999888777666555999999999999999999::::::999999999999999999999999666666666777777888888888999:::;;;;;;::::::;;;=========>>>>>>???@@@@@@@@@>>>>>>???????????????>>>============>>>???@@@AAA???@@@AAAAAA@@@???@@@AAA???@@@AAACCCCCCCCCBBBBBBGGGGGGGGGGGGFFFFFFFFFFFFBBBCCCCCCDDDEEEGGGIIIIIIMMMNNNOOONNNMMMLLLMMMNNNNNNNNNOOONNNMMMNNNQQQSSSOOOOOOPPPPPPQQQRRRSSSSSSNNNQQQSSSUUUWWWYYY\\\^^^^^^___```aaabbbbbbbbbbbb^^^^^^]]]]]]]]]\\\\\\\\\ZZZZZZZZZZZZZZZ[[[[[[[[[YYYXXXVVVTTTQQQOOOMMMMMMLLLKKKIIIHHHGGGGGGHHHHHHAAABBBCCCCCCCCCAAA@@@???:::;;;<<<===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;;;;:::999888999888888999;;;<<<:::999777888999:::999999777666666666777888999999999999555555666666777888888888666666666666666666666666555555555555555555555555444444444555555555666666666666555444444333222222444444444555555666666666555555555555555555555555000111222444555666777777555555333333333333555555444333222333555666555444444444444555555555666666222222222333333444444444444444444444444444444444444444444555555555666666888777666555555666777888444444444444444444444444111111222333555888999;;;444444444555555555666666444444444555555666666666222222111111222222333444333333333444444444555555666555444444333333444444666666555555555444444444777777666666666666777777555555555666666666777777555666777888888777666555555666777777888888777777777777777777777888999:::999999888888888777777777555555666666666777777777666666666777777777888888888888777777888888999999888888888888888888888888999999888888888888888888555666666777888888777777888888888777777666666555777666666666666666777777999999999999888888777666555666777999;;;<<<<<<<<<555666777888999999999999;;;:::::::::::::::::::::::::::::::::;;;<<<======;;;::::::::::::;;;<<<===;;;;;;<<<===>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAA@@@BBBDDDDDDDDDEEEGGGHHHHHHGGGGGGGGGHHHIIIKKKLLLKKKLLLLLLLLLJJJJJJLLLMMMMMMNNNOOOPPPPPPQQQPPPPPPRRRRRRRRRRRRQQQQQQQQQQQQTTTTTTTTTUUUVVVWWWYYYYYY[[[ZZZZZZ[[[]]]```ccceeeeeeeeeeeeeeedddcccbbbbbbdddeeefffgggggghhhggggggjjjjjjkkkmmmoooqqqssstttrrrrrrrrrsssuuuyyy|||~~~wwwwwwxxxzzz}}}888888777777666666555555666666666666666666666666444555777888888888777666888888777777777777888888888888888777777777666666777777777888888999999999;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<=========>>>@@@@@@AAAAAA@@@???>>>>>><<<===>>>>>>??????>>>>>>???AAABBBBBB@@@???@@@AAAAAABBBDDDCCCBBBBBBCCCEEEGGGHHHJJJLLLMMMMMMMMMLLLJJJIIIHHHGGGGGGHHHIIIJJJOOOOOOOOOOOOOOOOOOOOOOOORRRTTTTTTTTTRRRRRRSSSTTTWWWWWWWWWYYY\\\]]]\\\[[[YYY[[[\\\]]]]]]```cccfffiiihhhgggiiikkkmmmmmmmmmkkkiiifffcccbbbbbbdddeeebbbbbbbbbccceeeeeeccc``````___^^^\\\YYYTTTPPPMMMJJJKKKLLLKKKJJJHHHFFFDDDEEEEEEDDDDDDCCCBBBAAAAAA??????>>><<<::::::===???===============<<<<<<<<<::::::999999999999888888<<<777444444888:::999666777777888888888888777777666666666666777777888888777777666666666666777777666666666666666666666666333333333444444444555555555555555444444333333333444444444555555666666666444444444444444444444444333333444555555444333333333444444555555444444333222222333333333333444444555555555555555555555555222222222333333444444444333333333333333333333333222222222333333333444444555444333333222222333333444333333222333444666777666555444333222222111000111111222222222333333333555555555555555555555555555555555555555555555555333333333333333333333333222222222333333444444444444444444444444444444444555444222111222333555777777777666555555555555555444444444555555555555666555555666666666666555555666666555555555444444444555666666666777777888888555555555555555555555555777666555444333222111111444555555666666666666666777777666666777888999999:::888666666999999777555555555555555666666666666555555666666777777888888666666666666777777777777888888777777666666555555777777777777777777777777666666666666666666666666444555555666777888888999999999999999999999999999888888999999999:::::::::888888888888999:::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;::::::999999::::::;;;<<<===>>>>>>======>>>???????????????@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBBDDDDDDEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFEEEEEEEEEDDDGGGGGGHHHHHHHHHIIIIIIIIILLLLLLMMMMMMNNNOOOPPPPPPSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTVVVVVVWWWWWWXXXYYYYYYYYYZZZYYYYYY[[[^^^___\\\ZZZ```aaabbbccceeehhhjjjkkkllloooqqqooollliiiiiijjjkkkkkklllmmmmmmmmmllllllppppppqqqrrrrrrssssssttt666666666666666555555555555555555555555555555555555555666777777777777666888777777666666777777888999888888888777777777777999999999:::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????BBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAABBBCCCEEEEEECCCBBBCCCDDDDDDFFFGGGGGGGGGGGGHHHJJJMMMNNNPPPRRRTTTTTTTTTTTTQQQQQQPPPOOOOOOPPPQQQRRRVVVVVVVVVVVVVVVVVVVVVVVVXXXZZZZZZZZZYYYYYYZZZ[[[``````aaadddgggiiiiiiiiiggghhhjjjjjjkkkmmmppprrruuusssrrrrrruuuvvvwwwvvvtttrrrooollljjjjjjkkklllmmmlllllllllmmmmmmkkkjjjiiiiiigggeee```[[[WWWTTTRRRRRRRRRRRRPPPLLLIIIGGGGGGGGGFFFFFFEEEDDDDDDCCCAAAAAA@@@>>><<<;;;===???;;;;;;;;;:::::::::999999:::::::::999999999888888999555222222666888666444666666777777777777666666333333333333444444444444777666666555555666666777444444444444444444444444333333333333444444444444555444444444333333333333333333333444444555555555444444444444444444444444222333444555555444333222333333444444444444333333222222222333333333444444444444444444444444444444222222222333333333444444333333333333333333333333333333333444444444555555444444333222222222222333333222111111111222333444444444444333222222111111111111111222222222333333444444444444444444444444333333333333333333333333444444444444444444444444222222333333333333333333444444444444444444444444444444333333333444555666666555555444333333444444444444444444555555555555555555666666666666555555666555555555444444444444333333444444555555555555444444444444444444444444444444444444444333333333444444555666666666666666666555555555666666777888999777555666777888666444444555555555666666666666555555555666666666666666555555666666666777777777777777777666666666555555666666666666666666666666666666666666666666666666444555555666777777888888888888888888888888888888777777777777888888888999666666666666777888999:::888888999999999:::::::::999999888888888888999999999;;;<<<<<<;;;;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>????????????@@@AAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJKKKKKKLLLMMMMMMNNNLLLLLLNNNPPPQQQPPPNNNRRRRRRSSSUUUWWWYYY[[[\\\\\\___aaa```]]][[[ZZZ[[[[[[]]]^^^``````___]]]\\\````````````aaaaaabbbbbb444444444444555555555555555555555555555555555555555555555555555666777777777777666666666666777777999888888888888777777777999999999999999:::::::::999:::::::::;;;<<<<<<<<<;;;<<<===>>>???@@@AAABBBDDDDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGIIIIIIGGGGGGGGGHHHIIIJJJLLLMMMMMMNNNPPPQQQUUUWWWZZZ\\\^^^___``````^^^]]]\\\[[[[[[ZZZ[[[[[[________________________```aaabbbbbbaaaaaaccceeeiiijjjmmmppptttwwwzzz{{{yyyzzz|||}}}}}}~~~}}}|||}}}~~~~~~}}}|||zzzxxxuuuttttttuuuuuuxxxvvvtttsssssssssrrrqqqpppooommmjjjfffaaa]]][[[YYYYYYYYYXXXUUUPPPKKKHHHIIIHHHHHHGGGGGGFFFFFFFFFDDDDDDCCC@@@======>>>?????????>>>>>>===<<<;;;;;;:::::::::999999999999888888555222333555777666333555555666666666666555555666666555555555555555555666666555555555555666666333333333333333333333333222222333333333444444444444444333333333333333222222222222333333333333333333333333333333333333333222333333444444333333222222333333444444333333222222222222222333333333333444444444444444444444444222222222222333333333333222222222222222222222222333333444444444555555555444444333222222222222222222111000000///000000111222222222222222222222222111111111222222222222333333333333333333333333333222222222222222222222222444444444444444444444444333333333333333222222222333333333333333333333333444444444444555555555555444444333222222222333333333333333444444444555555444555555666666555555444555555555555444444444444333333333444444444444555444444444444444444444444222222333333444444555555333444555555666666555555555444444444444555666666777666555555666666555333444444444555555555666666555555555555444444444444555555555666666666666777666666666666666555555555555555555555555555555555666666666666666666666666444444555555666777777777666666666666666666666666555555666666666777777777444444444444555666777777777777777777888888888888888777777666666777777888777888999999888888999;;;888888999999999:::::::::999999:::;;;<<<<<<<<<<<<<<<===>>>????????????>>><<<<<<===>>>@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFFFFIIIJJJJJJIIIKKKKKKLLLMMMPPPRRRTTTUUUUUUWWWYYYYYYWWWTTTSSSSSSSSSUUUYYY\\\\\\ZZZWWWUUUWWWWWWWWWWWWWWWWWWXXXXXX222222222333444444444555555555555555555555555555666555444333444555666777777666666555555666666777888888888888888888888888666777777777777777777777999::::::;;;<<<===>>>>>>;;;<<<===>>>@@@AAABBBCCCEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFHHHJJJKKKKKKJJJJJJJJJKKKLLLNNNPPPQQQRRRSSSUUUWWW]]]___aaadddgggiiiiiiiiiiiihhhfffeeecccaaa``````bbbbbbbbbccccccccccccccceeeeeefffeeeeeeeeehhhjjjmmmppptttxxx}}}}}}{{{zzzyyyzzzyyyxxxwwwvvvwwwxxxyyyyyyvvvsssqqqqqqqqqpppnnnkkkkkkiiigggccc```]]][[[[[[\\\\\\[[[WWWQQQJJJFFFHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDBBB???===>>>???AAAAAA@@@???>>>===<<<;;;::::::999999999888888888888666444555777888777555333444444555555444444333777666666666666555555555555555444444444444555555333333333333333333333333222222222222333333333333333333333333222222222222111111111111222222222222222222222222222222222222222222333333333333222222222222333333333333222222111222222222222333333333333333333333333333333333222222222222222222222333222222222222222222222222222222333333333444444444444333333222111222222222111111111000////////////000111111111222222333333111111111111222222222222111111111111111111111111222222222222222222222222333333333333333333333333444333333333222222111111222222222222222222222222333333444555555555555444444333333222222222333333222333333333444444444444444444444555555444444444444444444444444444444444555555555555555555555555333333333333333333333333222222333333333444444444333333444555555555555444555555444444444444555555555555444444444444333333333333444444444555555555555444444444333222222222444444555555555666666666555555555555555555555555444444444444444444444444555555555555555555555555444444444555555666666666666666666666666666666666555555555555666666666666444444444444444555666666666666666666777777777777777777666666666666777777555777888888777777888999999999999:::::::::;;;;;;888999:::;;;<<<<<<<<<<<<<<<<<<===>>>????????????<<<======>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@CCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHHHHIIIJJJLLLLLLMMMMMMNNNPPPSSSVVVXXXYYY[[[\\\^^^]]][[[XXXVVVTTTVVVYYY___ccceeedddaaa___]]]\\\[[[[[[[[[[[[\\\]]]111111222222333333444444555555555555555555555555555444333333333444666777666666555555555555666666777777777777777777777777666666666666666666666666::::::;;;<<<======>>>>>>:::;;;<<<===???@@@BBBBBBCCCDDDEEEEEEEEEEEEDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDGGGIIIKKKKKKJJJJJJKKKLLLLLLNNNPPPQQQRRRSSSVVVXXX^^^```cccfffiiikkklllllllllkkkiiigggdddaaa^^^]]]_________``````aaaaaaaaacccddddddcccbbbccceeehhhlllpppuuuzzz{{{vvvssspppooonnnnnnnnnnnnpppqqqssstttssspppllljjjiiihhhgggfff``````___^^^\\\ZZZYYYXXXZZZ[[[\\\\\\XXXQQQJJJFFFDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDCCCAAA>>><<<<<<======<<<;;;:::999888777777999999888888888777777777666555555555666666555444333333444444444444333333222222222222222222222222444444333333333333444444333333333333333333333333111111111222222222333333222222222222222222222222111111111111111111111111222222222222222222222222222222222111111222222222111111222222222222111111111111111222222222333333333333333333333333333333222222222222222222222222111111111111111111111111000000111111111222222222333333222111111111111222222222222111111000/////////000000111111222222222000000111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111333333333222222111111111222222222222222222222222222333333444555444444444444333333333333333444444222222222222333333333444333333444444444444333333333333444444444444444444555555555555444444444444333333333333333333333333444444333333333222222222222333333444444444444444666555555444444555555555444444444444333222333333333333333333444444444444444444333333222222111111444444444444555555555555444444444444444555555555555555555555555555555555444444444444444444444444444444444444555555555555666666666666666666666666555555555555666666666777555555444444444555666666666666666666777777777777777777666666666666777777555777888888777666888999999999:::::::::;;;;;;;;;:::;;;<<<======>>>>>>>>>>>>>>>???@@@AAABBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGIIIJJJMMMMMMLLLKKKJJJKKKLLLNNNOOOPPPRRRUUUXXX[[[^^^```dddeeeeeeeeeddd```\\\YYY[[[```gggmmmqqqqqqnnnlllfffeeedddcccdddeeefffggg222222222222333333333333444444444444444444444444444333333333333444555555555555444444444444555555555555666666666666777777888888888888777777777777999::::::;;;;;;<<<<<<<<<999:::;;;<<<===>>>???@@@@@@@@@AAABBBBBBBBBAAAAAA???@@@@@@AAAAAAAAAAAAAAADDDFFFHHHHHHHHHGGGHHHIIIHHHJJJMMMNNNNNNOOORRRTTTXXXZZZ]]]```cccdddeeeeeefffeeecccaaa^^^ZZZXXXVVVXXXXXXYYYYYYZZZ[[[[[[[[[^^^^^^]]][[[ZZZ[[[]]]```eeejjjqqqvvv{{{uuunnniiifffddd``````aaabbbdddfffhhhiiiiiifffcccbbbaaa```^^^\\\VVVVVVUUUUUUTTTTTTTTTSSSTTTWWWZZZ[[[XXXRRRKKKFFF???????????????????????????@@@@@@???<<<::::::;;;;;;::::::999888777777666777777777666666666666555222222333444444333222222333333444444444444333333222222222222333333333444333333222222222222333333333333333333333333333333000000111111111222222222000111111111111222222222111111111111111000000000111111111111111111111111222111111000000111111222000111111222222111111000111111111111222222222222222222222222222222222222222222222222222111111111000000000000000000000000//////000000000111111111333333222111111111111111111222222222222111111000//////000000111111111222000000000111111111111222111111111111111111111111222222222222222222222222000000000000000000000000222222222222222111111111111111111111111111111111222222222222333333333333333333222222333333444444111111222222222333333333222333333444444333333222333333333333444444444444333222222222222222111111222222222222222222222222444444333333222222111111111222333333444444333333666666555444444444555555333444555444222222222444222222222333333333444444333333333333222222222222333333333444444444555555333333333444444444444444555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555444444555555555666666666666555555555555555666666555555555555666666666666777666666555555666666777555666888777666666777999777777888888888999999999;;;<<<===>>>>>>??????>>>???@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIILLLLLLLLLMMMNNNNNNOOOOOOJJJJJJJJJKKKKKKKKKLLLLLLJJJIIIHHHGGGHHHJJJLLLNNNTTTTTTTTTRRRPPPOOOPPPQQQSSSTTTWWWZZZ^^^cccfffhhhmmmnnnnnnppppppmmmhhheeeeeejjjqqqxxx|||}}}{{{zzzrrrqqqppppppppprrrtttvvv333333333333333222222222444444444444444444444444222222333444444444444444555444444444444444444555444444444444555555555666888888777777777666666666888888888888888888888888888999999:::;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<======>>>???>>>>>>>>>@@@BBBDDDDDDDDDCCCDDDFFFDDDEEEGGGHHHIIIJJJLLLMMMNNNPPPRRRUUUWWWYYYYYYYYYXXXXXXXXXWWWUUURRRPPPOOORRRRRRSSSSSSTTTUUUUUUVVVXXXWWWVVVSSSQQQRRRTTTWWWZZZ```ggglllqqqyyywwwlllddd___]]][[[WWWWWWXXXYYYZZZ[[[\\\\\\___]]][[[ZZZZZZXXXUUUSSSPPPOOOOOONNNMMMMMMMMMMMMKKKNNNSSSVVVUUUOOOIIIDDD<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<999888888999999999999888888888777777666555555555555444444444111222333444333222222222333333444444444444333333222222333444555666666777222222111111111111222222222222222222222222222222000000000000111111111222000000000000111111222222222222222111111000000000111111111111111111111111222111000000000000111222000000111111111111000000111111111111222222222222222222222222222222222222222222222222111111111000000000000000000000000000000000000000111111111111333222222111111111111111///000111222222222111111//////000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111222222222222111111111111111111111111222111000000000111222333111111111111111222333333111111111111222222222222222222333333333333222222222222333333333444444444222222222222111111111000222222222222222222222222222222222222222333333333111111222333333333333333555555444333333333333333333555666555222111333444222222222222333333333333222222222333333333333333222333333333333444444444222222333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333444444444444666555555444444444555555333333333444444444555555555555444444444444555555444555777666555555666888777777777777888888888888::::::;;;<<<============???@@@AAABBBCCCDDDDDDDDDAAAAAABBBCCCDDDDDDEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOPPPPPPLLLLLLMMMMMMMMMNNNNNNNNNMMMLLLJJJIIIJJJLLLOOOPPPYYY[[[[[[YYYUUUSSSRRRSSSSSSUUUXXX\\\bbbgggkkknnnpppqqqsssvvvyyyxxxsssooommmqqqwww}}}zzzyyyxxxwwwyyy{{{~~~555444444333333222222222444444444444444444444444111222333444555444333222555444444333333444444555333333333444444555555555666666555555444444444333666666666666555555555555888888888999999:::::::::999999:::;;;;;;;;;;;;;;;;;;;;;<<<============<<<===???AAAAAAAAAAAABBBCCC@@@BBBDDDEEEEEEEEEGGGIIIFFFHHHJJJMMMOOOPPPQQQQQQNNNNNNOOOOOOOOOMMMLLLKKKOOOOOOPPPPPPQQQRRRRRRSSSTTTSSSQQQNNNLLLLLLNNNQQQQQQVVV^^^ccchhhppp{{{}}}pppeee]]]YYYWWWUUUSSSSSSTTTTTTTTTTTTUUUUUUWWWVVVUUUUUUUUURRROOOLLLMMMLLLJJJIIIHHHGGGGGGGGGCCCGGGLLLPPPPPPLLLEEEAAA:::::::::;;;;;;;;;;;;;;;777999::::::888666666777444444444444333333333333555555444444444333333333222444666666555444333333333444444555555444444333......///000222333444555222222111111111111222222000000000000000000000000000000000000111111111111//////000000111111111222333222222222111111000000000000000000000000000000222111000//////000111222000000111111111111000000000111111111111222222222111111111111111111111111222222222222111111000000000000000000000000000000000111111111111222222222333222222111000111111111...///000222222222111111000000000000000/////////000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000111111222222222333000000000000000000000000222000///......000222333000000///000000111222222000111111111111222222222222222222333333222222222222222222333333444444444444444444333333222222222111111111111111111111111///000111222333444555555111111222333333333333222444333333222111111111222333555777555333111333555111111222222222333333333222222222333333444444555222222333333333444444444222222222333333444444444222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222111111222222222333333333555555444333333444444444111111222222222333333333444333333222222333333444333444666555444444555777888888888888999999999999888888999:::;;;;;;;;;;;;>>>>>>@@@AAABBBCCCCCCDDD>>>>>>@@@AAACCCEEEFFFGGGAAABBBCCCDDDEEEGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIGGGFFFGGGIIILLLNNNXXX[[[\\\ZZZUUUQQQPPPPPPNNNOOOSSSXXX^^^dddiiikkklllllloootttyyyyyyvvvrrrmmmpppuuuzzz}}}}}}|||{{{xxxwwwvvvvvvxxx{{{000000//////000111222222444444333222111000///...222222111111222222333444666444111111222444444333333333222222333333444555888777777666555444444444444444444555555555555666666666666666777777777777::::::999999999999999999::::::::::::::::::::::::<<<======>>>>>>>>>>>>===@@@@@@AAAAAAAAABBBBBBBBBFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIIIIHHHGGGFFFFFFHHHHHHHHHIIIJJJKKKMMMNNNRRRQQQPPPOOONNNLLLKKKKKKNNNQQQUUUZZZ```hhhooouuu}}}rrrlllddd]]]WWWTTTQQQOOOQQQPPPPPPOOOOOOPPPPPPQQQPPPPPPPPPOOOMMMKKKJJJIIIFFFFFFEEEDDDCCCBBBAAAAAAAAABBBCCCDDDDDDBBBAAA???;;;:::888999::::::999777999888888888777777666666444555666666666555444333444444333333222111000000333333333333333222111000111111111111111111111111333333333222222222111111111111111111111111111111000111111111222222222222444333333222111000000///000/////////000111000///......//////000000111111,,,)))(((***///333333111444333333222222111111111000111111222222222222111...///000///...---...///000000111111111222222222111111111111111111111111......------------.........///111111111000...---000000000000000000000000000000000000000000000000,,,---///000111111111000////////////////////////////////////000000000000111111000000/////////...000000000000000000000000222222111111111111222222000000000000000000000000......///000000000000000000000000000000111111222333333222111000000000111111222333333444444333333000111111111111222222222000000000222555666666555111111111111111111111111000000111111111222222222333333222111000000111111222222111111222222333444555555555555444444333222111111111111111111111111222222222222222222222222555444333111000111111222333333222222111000000000444444444444444444444444444333222111111222333444222222333333333444444444333333333333333333333333333333333333333333333333555555555555555555555555111111111111111111111111444444444444444444444444***---000222222222222333666666666666666666666666999999888888999999:::;;;;;;;;;<<<<<<===>>>>>>???????????????????????????>>>????????????@@@@@@@@@DDDEEEFFFEEECCCBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFHHHGGGEEEDDDEEEFFFHHHIIIOOOQQQSSSUUUTTTRRROOOMMMKKKLLLMMMPPPTTTYYY^^^aaabbbdddgggjjjmmmoooppppppjjjkkklllmmmnnnppppppqqqoooppppppooommmoootttxxx111111000000000000000111222222111111111111111000222222111111222222333444444222000000222444444444333222222222222333444444777777666666555444444333444444444444555555555555555555666666666777777777777777888888888888888888::::::::::::::::::::::::;;;;;;<<<=========<<<<<<<<<============>>>>>>>>>CCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFHHHIIIIIIMMMMMMLLLKKKJJJIIIHHHHHHJJJLLLPPPSSSWWW]]]ccchhhnnnqqqvvvwwwvvvrrrpppnnngggbbb\\\VVVSSSQQQOOOMMMPPPOOOOOOOOOOOOOOOOOOPPPNNNNNNMMMLLLKKKIIIHHHGGGDDDDDDCCCBBBAAA@@@@@@???<<<===>>>???>>>===;;;::::::999888888999999888777888777777777666666666555222333444444444333111111444444333222222111000000222222333333222222111000000000000000000000000000111111111000000/////////000000000000000000000000000000000000111111111111///////////////000000000///........./////////...///////////////000000000+++,,,.........///000111111111111000000000000000000000000000///...---------...000///......///000000000000111111111222222........................///......------......///.........//////000111111////////////////////////////////////////////////---...///000111111000///.........................../////////000000000000000000/////////.........000000000000000000000000111111000000000000111111000000000000000000000000......///000000000000000000000//////000000111222111000000000000111111222111222222333444333333333000000111111111222222222000//////111333555444222111111111111111111111111000000000111111111222222333222111111000000000111222111111111111222333333444444444444444333222111111111111111111111111111222222222222222222222222444333222111111111222222111111111111111111111222222222222222222222222222333222222111111222222333111222222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222444444444444444444444444///111222333222222222444555555555555555555555555777777666666777777888999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>???@@@AAA@@@>>>===>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBB@@@@@@@@@AAACCCDDDIIIJJJLLLMMMMMMKKKIIIGGGEEEEEEEEEGGGIIIMMMPPPRRRTTTVVVYYY\\\^^^```aaaaaa]]]]]]^^^___``````aaabbbcccdddeeedddcccdddgggkkk111111000/////////000000000000000111111222222222222111111111111222333333222111//////111333333333222222111111222222333444666666555555444444333333333333333444444444555555555555555666666666666777555555666666777777888888999999999999999999999999999::::::;;;<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<>>>>>===;;;<<<=========<<<;;;:::999888777777888888777666666666555555555555444444222333333333333222111000333333333222111111000000111222222222222111111000////////////////////////000000000000////////////////////////////////////....../////////000000000//////000111333444555555////////////////////////000000//////////////////,,,000333222...,,,---///..................////////////000000///...------,,,...//////......///111000000000000111111111111000000000000000000000000//////............/////////...---,,,---000222444////////////////////////////////////////////////......//////000//////................................./////////000000000///............---------000000000000000000000000000//////////////////000000000000000000000000000......///000000000000///000000//////000000111222////////////000111222333111111222333333333333222000000000111111111222222000//////000222222111000000000000000000000000000000000000000111111111111222111111111111000000000111111111111111222222333222222222333222222111000111111111111111111111111111111111111111111111111111111111000111111222333//////000111111222333333111111111111111111111111111222222222222222222111000000000111111111222222222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333333444444333222222333555444444444444444444444444555444444444444555666666666777777888888999999999888888888888888888888888999999:::::::::;;;;;;;;;;;;<<<===<<<:::999:::;;;===========================>>>>>>??????????????????>>>===<<<===>>>???@@@DDDDDDEEEEEEEEEDDDCCCCCCEEEEEEDDDDDDDDDFFFGGGIIIKKKMMMOOORRRTTTUUUVVVVVVTTTTTTTTTUUUUUUUUUVVVVVVTTTVVVWWWXXXWWWXXXZZZ[[[///////////////000111111000000000000111111111111111111111111111222222333333111///...000111111000111111111111111222333333555444444444333333333222222333333333444444444444444444555555555666666666444444555666777888888888999999999999999999999999888999:::;;;<<<<<<<<<;;;<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>@@@AAABBBBBBBBBBBB@@@AAABBBCCCCCCDDDDDDDDDFFFFFFFFFGGGGGGGGGHHHHHHFFFGGGIIIJJJJJJLLLOOOQQQVVVYYY]]]^^^^^^\\\\\\\\\UUUSSSPPPOOOOOOOOONNNLLLLLLLLLMMMMMMMMMMMMLLLLLLHHHHHHHHHGGGFFFDDDCCCBBBAAAAAA@@@???>>>===<<<<<<;;;;;;<<<<<<<<<;;;:::999888777666666777777666444444444444333333333333333444444444444444333333222333222222222111111000000000111111111111111000000////////////////////////111111111111111111111111////////////////////////---------.........////////////000111333444555555000111111111000000000111000000000//////......------///222222000---------,,,,,,------......////////////000000111111000000,,,...//////......000111/////////000000000111111111111111111111111111111000//////......//////000///......---...///000111////////////////////////////////////////////////.....................---................................./////////000000------------------------///////////////////////////......------......///////////////////////////---...//////000000/////////////////////000111111111111000000000111222222000111111222222222222222000000000000111111111111111000///000111111000...000000000000000000000000/////////000000000111111000111111111111111000000000000000000000111222222000111111111111111000000111111111111111111111111111111111111111111111111/////////000111222333333///000000000111111111222333333333333333333333333000111222333333222111000/////////000000000000111222222222222222222222222000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222333333333222111222444666444444444444444444444444333333333333333444555555555666666666777777777888666666666666666666666666888888888888999999999999:::;;;<<<;;;:::999:::;;;:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<>>>============>>>??????BBBAAAAAA@@@@@@AAAAAAAAAFFFFFFEEEDDDDDDDDDEEEEEEGGGHHHKKKMMMOOOOOOPPPOOOPPPPPPOOOOOOOOOOOOOOOOOOLLLNNNPPPQQQRRRRRRRRRRRR---------...///111222333111111111000000000//////111111000000111111222333555222000////////////...111000000000000111222222333333333333222222222222222222222222333333333444444444444444555555555555555555555666777888999999888888888888888888888888888999:::;;;<<<<<<===<<<<<<<<<<<<=========>>>>>><<<<<<=========>>>>>>>>><<<===>>>@@@AAAAAAAAAAAA>>>???@@@BBBBBBBBBBBBAAABBBBBBCCCDDDDDDEEEFFFFFFDDDEEEGGGHHHHHHIIIKKKMMMLLLOOOQQQSSSRRRRRRRRRSSSRRRPPPNNNNNNNNNMMMKKKJJJJJJJJJKKKLLLLLLKKKJJJJJJGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@???>>>===<<<;;;777888888777777777666666777555444444555666444333222222222222222333333333444444333333222222222222222222111111111111111000///000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,------------.........,,,,,,,,,------.........---///000000...---///000000000//////......------...------000222111...+++---------....../////////000000000000000///...---,,,...//////......///111....../////////000000000------------------------//////............//////...///000000///...---,,,.........................................................---------------....................................////////////,,,,,,,,,---------------..............................------------..............................------...////////////////////////...///000000111555444333222111000000000///000111111222222111111//////000000000111111111222111000111222222000...////////////////////////....../////////000000000///000000111111111000000000000//////000000111222//////000111111000000000000000000000000000000000000000000000000000000000---...///000111222222222111111111000000000//////222222222222222222222222000000222333333222000000....../////////000000000111111111111111111111111000000000000000000000000222222222222222222222222000000000000000000000000222222222222222222222222///000000000000111444777444444444444444444444444444333333333333444555555666666666666666777777777555555555555555555555555777777777888888888999999888:::;;;:::999888999;;;999999999999999999999999::::::;;;<<<<<<<<<<<<;;;======<<<=========>>>>>>@@@???>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@AAAAAABBBCCCEEEGGGHHHHHHHHHGGGIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIKKKNNNOOOOOONNNMMM,,,,,,---...///111222333111111111000000/////////111000000000000111222222555333000//////000///...000000000///000000111222222222222222111111111111111111222222222333333333333333333444444444555555555555666666777777888888777777777777777777777777888999:::;;;<<<=========:::;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>><<<===>>>???@@@@@@@@@@@@<<<===>>>@@@@@@@@@???>>>>>>>>>???@@@@@@AAABBBBBB@@@BBBDDDEEEEEEFFFHHHJJJHHHJJJLLLLLLLLLLLLMMMOOOOOOMMMLLLLLLLLLKKKHHHFFFHHHHHHJJJJJJJJJJJJHHHHHHEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>===<<<;;;;;;:::888888888777777777777777666444333333444444333222111111222222222222333333222111000000//////000000111111111111111111111111...//////000000000000///000000000000000000000000------------............000000000000000000000000,,,,,,---------...............------------------***---///---+++***,,,...//////.....................+++***---111222///+++.............../////////111111000...,,,***((('''...///000///...---...000............////////////------------------------......------------.........///111111000...+++)))................................................------,,,,,,,,,------...------------------------------........./////////,,,,,,,,,------------.................................------------..............................------...////////////...//////......//////000111555555333111000///////////////000111111111111000/////////000000000111111111000000000222222000...////////////////////////............////////////...///000111111111000//////////////////000000111//////000000111111000000000000000000000000000000////////////////////////------///000111111111111222222111000000///......////////////////////////000111111111111111111000........./////////000000000000000000000000000000000000000000000000000000222222222222222222222222000000000000000000000000111111111111111111111111,,,...//////000111333555444444444444444444444444444333333333333444555555666666666666666666666666555555555555555555555555666777777777777888888888555777888888777666777999999999999999999999999999999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>??????@@@@@@@@@AAABBBCCCEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGIIILLLLLLKKKIII///............///000000/////////000000000000000000000000000000111222222333111//////000222222111000////////////000111111111111111111111111111111111111111111222222222222222333333333333444444444555555555555555555555666777777777777777777777777666777888:::;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============;;;<<<===>>>>>>>>>>>>>>><<<>>>???AAAAAA@@@???>>>===>>>>>>??????@@@@@@@@@???AAACCCDDDCCCCCCEEEFFFHHHIIIJJJJJJIIIIIIKKKLLLLLLLLLKKKLLLLLLKKKHHHEEEFFFGGGIIIJJJJJJIIIGGGFFFCCCDDDDDDCCCCCCBBBAAA@@@>>>===<<<;;;:::999999888999999888888777777888888555333222222333333222111111111222222222333333333222111000///...//////000000000000000111111111111---...//////000000//////////////////////////////,,,,,,,,,------.........////////////////////////------------............000000000000000000000000***---000...+++***,,,///------..................,,,,,,,,,,,,---...------...............---------.........---,,,+++***)))///000111000...------...------........./////////////////////////////////------,,,,,,,,,,,,------////////////...------,,,................................................,,,,,,+++++++++---...///---------------------------------.........//////,,,---------............------------------------......------------......------------------------,,,---......//////......///............///000000222222000///...............///000000111111000000////////////000000000111///......///111111///...........................------........./////////---...000111222111000//////............///000000//////000111111111111111000000000000000000000000////////////////////////,,,---///000000000000///000000000000000/////////////////////////////////111111000000000000111111...////////////000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111,,,...000111000000111222333333333333333333333333333333222222333333444555555555555555555555555555555555555555555555555555555555666666666777777777444666777777666666777999888888888888888888888888999999:::;;;;;;;;;;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<============>>>??????@@@@@@@@@@@@@@@BBBCCCDDDEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDFFFIIIKKKJJJHHH111111000......---------------...///000111222222000000000000000111111222111///...///111444555555///////////////000111111000000000000000111111111000111111111111222222222222222333333333444444444444444444444444444444333777777777777777777777777555666777888::::::;;;;;;;;;;;;<<<<<<<<<=========;;;;;;<<<<<<<<<=========;;;;;;<<<<<<======<<<<<>>???????????????<<<======>>>>>>======<<>>>>>===<<<;;;999777666777999<<<=========???@@@????????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHH...............---,,,,,,///......------......///......////////////............///000000000000000000000111111000000//////222111111000//////......000...---...000111///---333333333333333333333333222222222333333333444444666555444333333444666777666666666666777777777888777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEAAAAAA@@@@@@??????>>>>>>;;;;;;;;;:::999999888888444444444444444444444444333333222222222111111111111111111111111111111111333222111000///---,,,,,,000000000/////////......,,,---...//////...------------------------------........................---------------,,,,,,,,,...///000...+++***,,,.........------,,,---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------***'''------------------------,,,---...............---........................,,,,,,---------,,,***))),,,,,,---...............+++,,,------+++***+++,,,,,,,,,,,,---------------------------...............------,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------....../////////000000000000000------,,,,,,,,,,,,------------------............---------------,,,++++++------------............---,,,******,,,---...---//////......------,,,,,,................................................//////.........---------***************+++,,,---------------.........///------///000000000000000222111000///......//////000000000000000000000000000000000000000///......................................................111000000////////////000............////////////222111///.........///000---........./////////000//////////////////////////////............////////////............//////......////////////........./////////000000000000000/////////////////////000111111222222111111000//////000111111222333333111111111111222222222222222222222222222222222222222222222333444555555555555555555666666666777777888888777777777888999999999::::::;;;::::::999999:::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999999;;;>>>>>>>>>>>>???@@@????????????@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEFFFGGGGGGHHHHHHIII,,,------------,,,++++++///......------......///...------------------.........///000000000000///...............///000000000000000///......------333111//////000111111111222222222222222222222222222222222222333333333333666555333333333555777999555555555555555666666666666777888999::::::::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;::::::999;;;;;;===>>>?????????????????????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@???>>>>>>===<<<<<<;;;::::::999888888777777444444444444444444444444111111111111111000000000000000000000000000000000333222111000...---,,,,,,111000///...---...//////------............---,,,------------------------////////////////////////......------,,,++++++***,,,---...---,,,,,,...///,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++***(((&&&------------------------...............---,,,,,,---------------..................---,,,***)))(((+++,,,------......------,,,---...---+++******++++++++++++,,,,,,------...,,,,,,,,,---------......///......---,,,++++++************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,++++++***,,,,,,,,,---------......---,,,+++,,,.........,,,000///...---,,,++++++,,,........................//////...------,,,++++++..................---,,,------,,,,,,------.........---,,,,,,,,,---///000***+++---///000111222222//////............//////////////////////////////000000000000000000///...................................................---......////////////...---............/////////111000///.........//////...............///////////////////////////////////////............//////000000////////////000000////////////////////////....../////////000000000////////////////////////000000111111111111000000///000000111111222222222111111222222222333333333333333333333333333333333111111222222333333444444666666666666777777777777777777777777777888888999999999::::::::::::999999::::::::::::;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<<<<>>>@@@@@@???>>>???@@@?????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFGGGGGGHHHHHHIIIJJJJJJ,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---///...---,,,,,,---...///---...//////000000/////////...---------...000111//////.........---------333111///......000111222222222222222222222222222111222222222222333333333333333444444555666777888444444444444444444444444666666777888999999999999999999::::::::::::999999;;;;;;;;;;;;;;;:::999888::::::;;;<<<======>>>>>>===>>>>>>??????@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCC@@@??????>>>===<<<;;;;;;:::999999888888777666666333333333333333333333333111111111111111111111111000000000000000000000000////////////////////////000///---,,,,,,---///000------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////......---------+++,,,,,,+++++++++,,,---************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,.........------,,,,,,,,,---------,,,+++******)))++++++,,,---------------,,,------,,,***)))***+++)))******+++,,,------...+++,,,,,,,,,------------//////...---,,,+++******************++++++++++++************************++++++++++++++++++++++++************))))))))))))+++,,,---......---,,,++++++,,,,,,,,,------------++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------///......///111111///---000///---,,,+++***++++++........................---------,,,,,,+++++++++---...////////////...---111000000000000000111111...---,,,++++++---///000***+++,,,...///000111111,,,,,,,,,------......///........................000000111111111111000000................................................***+++---...//////...------------.........//////////////////.../////////...........................///////////////000000///......------....../////////............//////000000000//////000000000........./////////000000........./////////////////////000000111000000000///000000000111111111222222222222222333333333333333333333333333333333333111222222222333333444444666666666777777777888888777666666666666777888888888888999::::::::::::999999999:::::::::;;;;;;;;;999999:::;;;<<<<<<<<<<<<>>>@@@AAAAAA@@@??????@@@??????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCGGGGGGHHHHHHIIIJJJJJJJJJ,,,------.........---------,,,,,,++++++,,,,,,---000///...------...///000------...///////////////111000///...---...///000............---------------,,,+++))))))***,,,...111111111111111111111111111111111222222222333333000222444666777777666555444444444333333333333333444555666777888888888888888888999999999999888888;;;;;;;;;;;;:::999888888:::::::::;;;;;;<<<===============>>>>>>>>>??????>>>>>>>>>>>>????????????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@???>>>===<<<;;;;;;999888888777666666555555333333333333333333333333111111222222222222222222////////////////////////........................///...,,,++++++---...000......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------......//////,,,+++***)))***************************+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............000000///---,,,+++***)))++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++))))))******+++,,,------++++++++++++,,,,,,,,,---...------,,,++++++******))))))*********+++++++++************************))))))******+++,,,,,,,,,---------,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,++++++++++++,,,,,,,,,---///......///000000...---......---++++++*********........................+++++++++,,,,,,,,,------...//////000000000//////......------,,,------......---+++***+++,,,...000,,,,,,---...............++++++,,,,,,------......------------------------......///////////////...................................................***+++,,,.........---,,,------------.....................////////////..................---------------......////////////......------------.........------,,,,,,------...///...------------...///............////////////------....../////////000---...///000000000000000000000000000000111111111111111222222222333333333333333333333333333333333333333333333444444444444666666666666777777777777666666555555666666777888777888999999:::::::::999999999999:::::::::;;;;;;;;;;;;;;;<<<;;;;;;::::::>>>@@@AAAAAA???>>>>>>???>>>???AAABBBBBBCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGHHHHHHIIIIIIJJJ,,,------............---///......------....../////////............//////------...////////////...111000///.......................................,,,------+++******,,,...000000000000000000000000111111111111222222222222000111333555666555444333444444444444333333333333444444555666777777777777777777888888888888777777999::::::::::::999999888:::::::::::::::;;;<<<===========================<<<<<<<<<=========>>>>>>????????????@@@AAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAACCCBBBBBBBBBBBBAAAAAAAAA@@@@@@???>>><<<;;;::::::888777777666666555444444222222222222222222222222111111111222222222222222////////////////////////222111000///---,,,++++++------,,,+++,,,---...//////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................)))******+++,,,,,,------,,,+++))))))***+++***)))+++++++++***++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&((())))))((())),,,...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,.........///000///...---,,,******)))***************+++,,,,,,)))***++++++,,,,,,++++++)))+++,,,+++******+++,,,)))))))))******++++++,,,******+++++++++,,,,,,,,,++++++++++++************)))))))))************+++************************(((((()))***++++++,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,---------------******+++++++++,,,,,,,,,...,,,++++++,,,---+++***++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......///............///000000...------,,,,,,,,,,,,,,,---,,,+++++++++,,,...///------......---,,,,,,+++***+++,,,---------------........................***++++++,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,------------,,,,,,------------.........------.../////////...............---------------,,,,,,,,,------......///......------------......---,,,,,,,,,,,,,,,,,,---,,,+++***))))))***+++,,,------........./////////---------......//////000,,,---...//////000000///000000000000000000000000000000111111111222222222222222222222222222222222333333333444444444444444555555555555666666666666555555555555555666777777666777888999::::::::::::999999999999::::::::::::<<<<<<<<<<<<;;;:::999888===>>>@@@???>>>======>>>>>>???AAACCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHH++++++,,,---------------///......------......///---------......---------,,,---......//////......,,,------............---...........................000111000...---///111000000000000000000000000111111111111222222222222333222111111111222333333555555444444333333333333333333444555666666666666666777777888888777777666888999999:::::::::999999;;;;;;:::::::::;;;<<<===>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBAAAAAA@@@???@@@@@@?????????>>>>>>>>>??????>>><<<;;;999888888777777666666555444444333222222222222222222222222000000000111111111222222........................111111000///---,,,+++***++++++,,,,,,,,,---------///...---+++++++++++++++++++++++++++++++++++++++------------------------+++++++++++++++++++++,,,,,,***((())),,,...---,,,---,,,,,,++++++++++++,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***)))((((((+++...++++++++++++++++++++++++***+++,,,------------------------,,,,,,,,,,,,+++,,,+++***))))))******+++)))******+++++++++++++++((()))++++++******+++---)))))))))***************************++++++++++++)))))))))))))))*********))))))))))))************++++++++++++++++++++++++))))))******************(((((()))***+++,,,,,,---,,,,,,++++++++++++,,,,,,************++++++++++++******+++,,,,,,,,,,,,,,,************++++++++++++...,,,***)))***++++++***''')))+++------,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,------------...---+++***+++,,,///000000000///...............++++++,,,,,,,,,------------------------,,,+++++++++,,,---......------,,,........................***+++,,,,,,---------,,,------------------------------------------------...------,,,,,,,,,,,,---,,,,,,---------.........,,,---.../////////...............------,,,,,,,,,******++++++,,,------......------,,,,,,------...---------,,,,,,------------,,,***))))))***,,,------------.........//////,,,,,,---......///000000+++,,,---...////////////000000000000000000000/////////000000000111111111111111111111111111111111333333333222222222222222444444444444555555555555555555444444555555666777666777888999999:::::::::888999999999999:::::::::<<<<<<<<<<<<;;;:::999888:::<<<======<<<;;;<<<===>>>@@@AAACCCDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEFFF)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++---......---++++++,,,---......//////......((()))+++---.........---......//////////////////+++...000000---,,,---///000000000000000000000000000111111111111222222222666333000------///222555555555555444444333333333222333444555666666666666666666777777777777666666777888999:::::::::::::::<<<;;;:::::::::;;;<<<===>>>>>>===<<<;;;::::::999:::::::::;;;;;;;;;<<<<<<============>>>???@@@AAA@@@AAAAAAAAAAAA@@@??????============<<<<<<<<<<<<>>>===<<<;;;999888777666777666666555444444333333111111111111111111111111.../////////000000111111................................................***+++,,,------------,,,///...---+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,++++++)))(((***...111111000......---,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,***))),,,///++++++++++++++++++++++++,,,,,,---------,,,++++++******+++,,,,,,---.........---+++)))(((((())))))))))))***+++++++++++++++'''(((*********+++,,,...************)))))))))))))))************+++++++++'''''''''((())))))******))))))))))))************+++++++++++++++++++++++++++++++++***)))(((((('''(((((()))+++,,,---...///---,,,+++******+++,,,---)))************+++++++++((()))***+++++++++++++++)))************+++++++++000...+++)))***,,,,,,,,,%%%'''+++---...---***(((************************///......------,,,,,,+++---+++)))'''(((***...000000///...---------------***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++,,,---............,,,,,,////////////////////////---......///000000000///------------------------------------------------000///---,,,+++,,,,,,---,,,,,,,,,---------......+++,,,.../////////...............------,,,,,,,,,))))))***++++++,,,------...------,,,,,,------............------.........000///---,,,,,,---///000---------.........//////,,,,,,------...///000000+++,,,---...////////////000000000000////////////////////////000000000000000000000000000000000000222222111111111111111111333333333444444444555555555444444444444555666666666666777999999:::::::::888888999999999:::::::::;;;;;;<<<<<<;;;;;;::::::888:::<<<<<<;;;:::;;;<<<>>>@@@BBBDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDD++++++******++++++,,,---,,,+++******,,,,,,+++***)))***+++,,,------------...,,,+++,,,//////---***,,,---...//////...---,,,///---+++,,,///111///,,,......---,,,---...///000---......///000111111222000000000000111111111111000000000000000000000000222222222222222222222222444444444555555555666666555555666666666666555555555666888999::::::999999<<<<<<;;;::::::::::::;;;>>>>>>===<<<;;;::::::999999999888888888999;;;<<<<<<<<<<<<<<<===============>>>???@@@@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;:::999777777666555555444333333222111111......///000000000000000000000000000000000000000111000///......------...000///...---,,,,,,---...///---+++)))***,,,000222------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,))))))*********+++++++++++++++,,,,,,,,,---------((()))***+++++++++++++++******+++++++++******))))))(((''''''(((***,,,...)))))))))))))))))))))))))))((((((((()))***++++++(((((()))***+++,,,,,,,,,************************+++++++++************)))******+++,,,,,,,,,,,,+++---,,,+++******+++,,,------,,,+++)))))))))******************************))))))))))))))))))))))))++++++)))((((((((()))*********))))))***++++++,,,---,,,+++***))))))))))))++++++************++++++))))))))))))))))))))))))******+++,,,------......---,,,,,,+++******++++++******************++++++******************************+++++++++******)))......------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++//////...+++))))))+++---///...------------,,,+++------,,,,,,++++++,,,,,,,,,,,,,,,------.........---------,,,,,,++++++++++++,,,---,,,***)))***+++************************,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///++++++++++++++++++++++++,,,---......//////......,,,,,,,,,---------..............................+++,,,------......------............///////////////...------...000333444111111000...------------000000000000000000000000000000000000000111111222000111222333333222111000111222444555555555444444222333444444222222333444666666666666777777777777666777777777777888888888:::::::::;;;;;;;;;<<<<<<999::::::;;;<<<======>>>@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@??????@@@@@@AAABBBCCCCCCDDDEEEDDDDDDDDD++++++******++++++,,,---,,,+++******,,,,,,+++***)))***+++,,,------------...,,,+++,,,...///---***,,,---...//////...---,,,///...------.........,,,...------,,,---...///000...//////000111111222222//////000000000111111111000000000000000000000000222222222222222222222222333333444444444555555555666555555555555555555666555666777888999999999999<<<<<<;;;:::::::::::::::<<<<<<;;;;;;::::::999999:::999888888888999:::;;;<<<<<<<<<=========>>>>>>>>>??????@@@@@@@@@@@@???>>>======<<<<<<;;;;;;:::;;;;;;:::999888777666666555444444333222222111111...///000000111111000000////////////////////////111000///...------------......,,,,,,+++,,,------...---+++******,,,...///---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++,,,,,,))))))))))))******++++++((())))))***++++++***************++++++******)))+++***((('''((()))+++,,,)))))))))))))))))))))))))))))))))((())))))******)))))))))******++++++,,,************************+++++++++*********)))))))))***++++++,,,,,,++++++,,,+++***))))))***+++,,,***)))(((''''''(((((()))************************))))))))))))))))))))))))))))))((((((((()))+++,,,******)))))))))***++++++******)))))))))******++++++******))))))******+++))))))))))))))))))))))))))))))******++++++,,,,,,,,,++++++*********+++++++++***)))(((((((((((((((*********************************++++++******)))///......---,,,++++++***++++++++++++++++++++++++,,,+++******))))))******++++++++++++++++++++++++,,,,,,,,,***(((''')))+++...,,,+++,,,------,,,+++,,,,,,+++++++++,,,,,,---.........---,,,,,,,,,+++------,,,,,,,,,++++++++++++,,,---,,,***)))***+++++++++++++++++++++++++++------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////++++++*********+++,,,---++++++++++++++++++++++++,,,------...............,,,,,,,,,------------...------------------------+++,,,------...------------.........////////////...------,,,,,,---...///,,,,,,---...000111333444////////////////////////000000//////000000111222000111222222222222111000111111333444444444333333222444555444333222333444555555666666666777777777777777777777888888888888::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<=========>>>?????????@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@AAABBBCCCCCCDDDDDDCCCCCC+++************+++,,,,,,,,,+++******+++,,,+++***)))***+++,,,------------,,,++++++,,,---...,,,+++,,,------......------,,,...//////...---,,,,,,------------,,,---....../////////000000111222222222//////000000000000111111000000000000000000000000222222222222222222222222222222333333333444444444777666555444444555666777666666666666777888999999<<<;;;::::::999999:::::::::::::::999999999999999::::::999888888999999:::<<<<<<=========>>>>>>>>>???@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;:::999999::::::999888777777666666444444333333222111111111///000000111111111111000////////////////////////111000///...------------,,,+++++++++++++++,,,------,,,++++++***+++++++++++++++************++++++************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++((((((((())))))))))))***(((((())))))******))))))))))))******+++******))),,,+++)))((((((((()))***))))))))))))))))))))))))******)))((((((((())))))************************************************++++++*********))))))))))))***++++++,,,,,,++++++******))))))))))))******)))(((((('''(((((()))***************************(((((((((((((((((((((((('''''''''((()))***,,,---+++***)))))))))))))))***(((((((((((()))***+++,,,+++******))))))******+++))))))))))))))))))))))))((()))))))))))))))))))))******)))))))))******+++---,,,***)))((((((''''''************************))))))******+++******)))...---------,,,+++++++++************************++++++***)))))))))******+++++++++++++++++++++++++++,,,,,,+++)))((()))***,,,+++******,,,---,,,+++++++++***++++++,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++***)))))))))******++++++++++++++++++++++++,,,,,,---...............,,,,,,,,,,,,------------------------------------++++++,,,------------------------.........//////......---------,,,,,,,,,......---------,,,,,,,,,////////////////////////000000//////000000111222000111111222222111111000000111222222222222222111333444555555333333444555555555555666666666666777777777777888888888999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>?????????@@@??????>>>>>>??????@@@@@@@@@AAABBBBBBBBBBBBAAA***************++++++,,,+++***)))***+++,,,+++)))******+++,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,+++,,,,,,,,,------,,,,,,,,,---///111///+++)))+++---,,,,,,,,,---------........./////////000000000111////////////000000000111000000000000000000000000111111111111222222222222111111222222222333333333777666444333333444666777666666555555555777888:::;;;::::::999999999999999888999999999::::::;;;;;;::::::999999999999999999<<<<<<=========>>>>>>>>>@@@@@@@@@@@@??????>>>===<<<<<<;;;::::::999999888999999888777777666555555333333222222111111111000000000111111111111111000////////////////////////000000///...------------***+++++++++,,,,,,------+++++++++++++++***)))(((******))))))))))))******************************((()))******++++++,,,,,,,,,,,,++++++++++++***************************+++(((((())))))))))))((((((((())))))***************+++***)))(((((()))******))))))))))))))))))))))))+++***)))(((((((((((((((************))))))))))))************************************))))))))))))))))))***+++++++++++++++))))))(((((((((((()))))))))))))))******+++,,,,,,************************(((((((((((((((((((((((('''''''''((()))******+++******)))(((((((((((()))(((((('''(((((()))************))))))))))))******)))))))))))))))))))))))))))))))))))))))((((((((()))))))))((())))))***+++...---,,,++++++***++++++************************((())))))***************+++++++++++++++++++++***))))))))))))))))))))))))******))))))))))))******************************+++---......,,,+++++++++***)))((()))+++,,,,,,+++)))))))))***+++---...///((()))***+++---...000000,,,+++++++++++++++++++++***+++,,,+++***))))))+++++++++++++++++++++++++++)))***+++,,,---------...++++++++++++++++++++++++......---,,,,,,+++******++++++******))))))))))))***+++++++++++++++,,,,,,,,,,,,---.........------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,---------.............../////////......---000000///...---,,,******///////////////////////////////////////000111111000000111111111111000000111111222222222222222222333444555555333333444555444444555555555666666666777777777888888888999999888888888999999999::::::999999999999999888888888;;;<<<<<<<<<============???>>>>>>======>>>>>>???>>>??????@@@@@@@@@@@@@@@******))))))******+++,,,+++***))))))++++++***)))******++++++,,,,,,++++++)))***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---///000///+++)))***---,,,,,,,,,------------------------..................////////////000000000////////////////////////000000000111111222222222111111111222222222333333777555444222222444555777666666555555555777888:::::::::999888888888888999999999::::::;;;;;;<<<<<<999999999999999999999999<<<<<<<<<<<<============????????????>>>======<<<;;;;;;;;;:::999999888888777777777666666555555444222111111111111111000000000000111111111000000///........................000///...------,,,,,,,,,++++++,,,,,,------------***++++++++++++***((('''))))))))))))))))))))))))++++++++++++++++++++++++((()))***++++++++++++***************))))))))))))+++*********************(((((())))))))))))(((''''''((()))***************((((((((())))))***+++,,,))))))))))))))))))))))))******)))((('''''''''(((******))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))***++++++++++++***(((((((((((((((((((((((())))))******++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))((((((((())))))(((((('''(((((()))******)))(((((((((((((((***))))))))))))))))))***((((((((((((((((((((((((******************))))))***)))))))))))))))******************+++,,,------))))))))))))))))))))))))'''((()))***************)))))))))))))))*********))))))))))))))))))))))))***))))))((())))))******************************+++---......,,,++++++,,,***)))((()))+++,,,+++***(((((()))***+++---...///((((((***+++---...///000++++++++++++++++++++++++***+++,,,+++)))((()))***+++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++......---,,,,,,+++******,,,,,,,,,++++++***))))))*********++++++,,,,,,,,,+++,,,,,,---...---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------+++,,,---...////////////,,,---///000222222333333......................../////////...///000000111000000000000000000000000333333333222222222222333333444555444333333444555444444444444555555555555666666777777777888888888777777777888888888888999:::::::::999999999999999:::::::::;;;;;;;;;<<<<<<>>>======<<<<<<======>>>===>>>>>>???????????????***))))))))))))***+++++++++***))))))***+++***)))******+++++++++++++++***''')))++++++******+++,,,,,,++++++******++++++,,,---......---,,,++++++,,,++++++,,,------------,,,,,,,,,------------------......////////////000000//////////////////////////////000000111222222222111111222222222333333333666555444333333444555666666666666666777888999999:::999888888777777888888999:::::::::;;;;;;<<<<<<777888999::::::::::::999::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;<<<;;;;;;::::::999888888666666666555555444444444000000000000000000000000///000000000000//////...........................000///...---,,,,,,,,,,,,+++,,,---------------,,,******+++++++++***))))))))))))************))))))++++++++++++++++++++++++((()))***++++++***)))(((((((((((()))))))))*********))))))))))))((((((((())))))******))))))((((((''''''((()))************&&&'''((()))***+++,,,,,,))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((()))******++++++******(((((())))))))))))(((((('''(((((())))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))((('''&&&'''''''''''''''((()))))),,,+++***)))((((((((((((***))))))(((((())))))***((((((((((((((((((((((((++++++++++++++++++++++++++++++***))))))))))))***&&&&&&''''''(((***+++,,,))))))))))))))))))))))))''''''((()))************((((((((())))))******+++))))))))))))))))))))))))))))))((((((((()))******************************)))+++++++++))))))***++++++***))))))+++,,,+++***(((((())))))+++,,,---...,,,,,,,,,,,,++++++++++++*********+++++++++++++++***+++++++++)))((()))***************************------......,,,+++)))'''++++++++++++++++++++++++******+++,,,,,,---......+++++++++,,,++++++***)))*********++++++,,,,,,---++++++,,,---------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------((())))))***+++,,,---...***+++---.........---,,,........................//////......//////000111111000000//////000000111444444333222222222222333222333444444222222333444333333333444444444555555555555555666666666777777666666666777777777888888;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;===<<<<<<;;;;;;<<<<<<=========>>>????????????>>>)))))))))))))))***+++++++++)))((()))***+++***(((******++++++++++++******&&&(((++++++***)))+++,,,,,,+++***))))))***+++,,,---,,,+++,,,------,,,+++***+++,,,---------,,,,,,------------------------........./////////000000/////////////////////////////////000111222222222222222222222333333333444444444444444444444444444555666777888999999999999999999888777777777777777999999999999::::::::::::666777888:::;;;;;;;;;:::999999999:::::::::;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<;;;::::::999999555555555444444444444444000000000000000000000000///////////////...------........................//////...---,,,,,,,,,,,,++++++,,,---,,,,,,***************+++++++++++++++))))))***++++++***))))))************************)))***+++,,,+++)))'''&&&''''''((()))***++++++,,,++++++******))))))))))))******++++++***))))))(((&&&'''((()))************(((((()))***************))))))))))))))))))))))))(((((('''''''''((())))))''''''(((((())))))******))))))))))))))))))))))))***)))))))))((((((((((((((())))))***************((()))************)))((((((((()))***))))))''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))((('''%%%%%%%%%&&&'''((()))***+++******)))))))))******))))))(((((((((((())))))(((((((((((((((((((((((()))******++++++,,,,,,,,,...---,,,******)))))))))&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))&&&'''((()))************)))))))))***+++,,,,,,---************************((((((((((((((()))*********************************++++++***((((((+++---,,,+++******+++,,,+++)))))))))))))))***+++---------,,,,,,,,,+++*********)))*********++++++++++++)))***+++***)))((()))***))))))))))))))))))))))))'''(((***++++++***)))(((************************))))))***+++---...//////((()))***+++++++++***))))))******+++,,,,,,------++++++,,,------------,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,******)))))))))+++,,,---,,,---------+++)))&&&$$$........................///............///000000111000///......///000111444333222111000111111222111222333333111111222333222333333333333444444444444444444444555555555555555555666666666777777777888999999999:::;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======>>>???????????????)))))))))))))))******+++***)))((()))***+++***(((******+++++++++******)))%%%(((++++++))))))***---,,,+++***))))))***+++,,,...+++)))+++...///---******+++,,,---...---,,,,,,.....................---............/////////000////////////////////////...//////000111222222222222222333333333444444444333444444555555444444333555666888:::::::::999999999888888777777777777777888888888888888888888888444666888:::;;;<<<;;;;;;888888999999999:::::::::888999999:::;;;;;;;;;;;;===<<<<<<;;;;;;::::::999444444444444444444333333////////////000000000000......//////...---,,,,,,........................//////...---,,,,,,,,,,,,***+++,,,,,,+++***)))(((+++*********+++,,,------)))***+++,,,,,,+++***)))))))))))))))))))))))))))***+++,,,,,,+++)))&&&%%%''''''(((***+++,,,---...---------,,,,,,,,,+++++++++++++++++++++***))))))&&&'''((()))************)))************)))(((((())))))))))))))))))))))))'''''''''''''''((()))***&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************((()))***++++++***)))(((***+++,,,,,,+++***)))((())))))))))))))))))))))))************************$$$%%%''')))******))))))$$$$$$%%%%%%'''(((***+++))))))))))))***+++,,,---))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***+++,,,,,,---///...---+++***))))))(((***))))))(((((((((((()))))))))))))))))))))))))))&&&'''((()))******************+++,,,---......///************************((((((((((((((()))******))))))))))))))))))))))))------,,,+++)))***---000...,,,++++++,,,,,,***)))))))))))))))***+++,,,---*********++++++,,,,,,,,,))))))******++++++++++++)))***+++***)))((((((***((((((((((((((((((((((((!!!%%%(((+++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,---&&&'''(((*********))))))))))))***+++,,,,,,------++++++,,,---------,,,,,,******+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,///...,,,******+++,,,...+++,,,///111111111000///.......................................///000000111000///......///000111333222111/////////000111000111222222000000111222222222333333333444444444333333333444444444555555555555555555666666666777444555555666777888888999999999:::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===>>>>>>???????????????***)))((((((((((((((()))++++++***)))(((((())))))***)))))))))))))))***************++++++,,,---------...//////------...///,,,,,,,,,++++++*********++++++************++++++......---------,,,,,,,,,//////---,,,,,,---...///////////////000000000000000000000000////////////222222222222222222222222555444444333333333444444999888666555444555666777666666777777777777666666444555777888888888666666444444555777888999:::;;;::::::999999888777777777;;;::::::999999888888777;;;<<<>>>>>>===:::777555555444444333333222222111222111111000///......---000///---,,,++++++,,,,,,---------.........//////,,,,,,,,,+++++++++******+++++++++*********))))))******++++++++++++******,,,,,,,,,++++++*********************))))))))))))---,,,+++)))))))))************)))(((((((((((((((******************************+++++++++)))'''&&&'''(((((()))))))))))))))((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''''''''((())))))+++***)))'''''''''(((((())))))(((''''''''''''''''''((()))))))))))))))((())))))))))))))))))))))))))))))))))))((((((((((((+++***)))'''''')))***+++))))))((('''''''''''''''))))))))))))))))))))))))$$$$$$%%%%%%&&&''''''''')))))))))))))))))))))))),,,***((('''&&&'''((())))))(((&&&&&&((()))((('''''''''&&&%%%&&&'''((())))))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((---+++(((&&&&&&(((+++---))))))(((((((((***+++,,,---,,,++++++,,,///111333+++++++++*********))))))******))))))))))))******---,,,+++***))))))))))))*********)))))))))))))))---,,,***)))))))))***+++++++++******++++++,,,---,,,,,,,,,,,,,,,---------************************+++*********))))))(((((())))))))))))************************************)))((((((((((((***,,,---------,,,,,,,,,+++++++++************,,,,,,***)))+++++++++,,,,,,,,,------......---,,,,,,+++******************************+++++++++,,,,,,------------------,,,,,,+++++++++...------,,,,,,++++++***------------------------,,,---/////////---+++)))000///...------...///000..................------...---------...///111222000000111111111111000000//////000111222222333333222222222111111111000000333333444444555666777777333333444444555666666666666666666666666666666666777777777888999999::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<============(((''''''&&&&&&'''''''''++++++***))))))))))))))),,,,,,+++***)))))))))***************************+++,,,------++++++,,,---,,,,,,,,,++++++*********++++++************+++++++++,,,,,,,,,------......///...---,,,,,,---...///---............/////////000000000000////////////222222222222222222222222444444333333333333444444666666666666666555555444666666666777777666666666444555666777777777777777666666777888999::::::;;;999999888888888888777777888999999999999999999999;;;<<<<<<<<<;;;999777555555444444333333222111111111111000000///......---111000...---,,,,,,------,,,---------.........///,,,,,,+++++++++*********+++++++++*********)))))))))******++++++******)))++++++*********)))))))))************))))))))))))(((''''''&&&&&&'''((()))******)))(((((((((((((((************************(((((())))))***)))))))))(((((()))************))))))))))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))(((''''''((()))***))))))((('''''''''''''''))))))***))))))((('''&&&(((((((((((((((((((((((())))))))))))((((((((('''+++***(((''''''(((***+++))))))((('''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((******((('''''''''(((((()))(((&&&&&&((()))(((''''''&&&&&&%%%&&&'''((()))))))))******))))))((('''(((''''''&&&&&&''''''((((((((((((((())))))))))))***))))))(((((())))))******))))))(((((()))***++++++*********+++---///111+++++++++*********))))))******))))))))))))******---,,,+++***)))))))))))))))))))))))))))))))))))),,,+++***)))((())))))***++++++******++++++,,,---*********)))((((((''''''******************************)))))))))((((((((())))))))))))************........................))))))(((((()))***+++,,,,,,+++++++++************+++*********++++++******,,,,,,---------............------,,,++++++******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,++++++++++++******------------------------,,,,,,---......---++++++......------------........................------...---------...///111222000000111111111111000000//////000111111222333333222222222111111111000000222333333444555555666666333333444444555666666666555555555555555555555555666777777888888999::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<=========((((((''''''''''''((((((,,,+++******)))*********...---,,,+++***)))))))))+++******)))(((((('''''')))***+++***))))))***++++++++++++++++++*********++++++************++++++******+++,,,---...//////......------------......,,,,,,---------.........////////////000000000000222222222222222222222222444333333222222333444444444555777888888666444222555555666666666666555555555555555555666777888999888888888888999999999:::777777777777888888888888666777777888999999::::::::::::::::::999777666555444444444333222222111111111000000//////.........111000///---------......,,,,,,------------......,,,++++++++++++*********+++************))))))))))))******++++++******)))***))))))))))))(((((((((************))))))))))))%%%%%%%%%%%%&&&'''((()))***))))))((((((((((((((())))))))))))))))))))))))''''''''''''((()))***+++(((((()))************)))************))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''((()))***+++)))((((((''''''''''''(((************)))'''&&&%%%(((((((((((((((((((((((()))))))))(((((((((''''''***)))(((''''''((()))***))))))((('''''''''''''''(((((((((((((((((((((((())))))(((((('''&&&&&&%%%(((((((((((((((((((((((((((((())))))(((((('''''')))'''&&&'''((()))(((''''''&&&&&&&&&&&&'''(((((()))************))))))(((((((((''''''''''''(((((((((((()))))))))*********'''''')))******)))''''''+++***))))))((())))))***)))((((((((()))***,,,---+++************)))))))))******))))))))))))******,,,+++******))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))+++************+++,,,,,,+++++++++*********))))))************************))))))((((((((((((((('''))))))))))))************++++++++++++++++++++++++***)))))))))))))))***************))))))))))))(((++++++************+++++++++++++++,,,,,,,,,------------,,,,,,+++*********************************+++++++++***************+++++++++***************))))))*********+++++++++------------------------+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------......------------...///000111///000000111111000000/////////000000111111222222222222222111111111111111222222222333333444444555333333333444555555666666444444444444444444444444666666777888888999999:::;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<******)))))))))***++++++++++++************++++++,,,,,,+++***))))))))))))*********))))))(((((((((((()))******(((((()))***+++++++++***************++++++************++++++******+++,,,------......------------------......,,,------------.........////////////000000000000111111111111111111111111222222222222222333333444666666777888777666555444444555555666666555555444555444444444555777999:::888888888777777777777777555555666666777888999999777777777777888888999999999999888777666666555555444444333333222111111111000000/////////.........000///...---,,,,,,---...,,,,,,,,,,,,,,,,,,------++++++++++++************************))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((((('''&&&&&&&&&((()))***''''''((())))))))))))(((*********)))))))))))))))((((((((((((((((((((((((((((((''''''''''''((()))''''''''''''(((((()))))))))(((''''''''''''(((((())))))***))))))(((''''''(((((((((((((((((((((((())))))(((((((((''''''''')))((((((''''''(((((()))))))))((('''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((&&&''')))******((('''&&&((('''''''''))))))(((&&&&&&&&&&&&&&&''''''(((((()))***************)))))))))((((((''''''(((((()))(((((((((((())))))))))))''''''((())))))(((''''''++++++***))))))((((((((()))(((((((((((()))++++++************))))))))))))******))))))))))))******++++++***)))))))))))))))((((((((()))))))))))))))((((((((('''''''''((((((***************++++++,,,******++++++++++++++++++************************((((((((((((''''''''''''((()))))))))************''''''''''''''''''''''''*********)))))))))))))))*********)))))))))((((((+++++++++***))))))+++,,,(((((((((((()))))))))))),,,,,,++++++*********)))************************++++++******))))))((((((*********))))))))))))))))))))))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************+++------***+++,,,------,,,+++***,,,,,,------------......------------......////////////000000000000///////////////000000000111111111111111111111111111111111111222222222333333333222333333444444555666666444444444444444444444444666666777777888999999999::::::999999999999::::::::::::::::::;;;;;;;;;;;;)))))))))))))))***+++++++++******)))******++++++((((((((((((((()))***+++)))))))))*********++++++(((***+++***)))((()))+++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------......------........./////////.../////////000000000111111111111111111111111111111111111111111222333444999888777666666666777777444444555555555555444444555444444444444666888999666666666666555555555555444444555666777888888999888888888777777666666666888777777666555555555555444333333222222111000000////////////...............---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))******)))))))))************************************)))))))))(((++++++++++++******))))))))))))(((((((((((())))))''''''''''''''''''''''''***)))(((&&&&&&&&&'''(((%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&((((((''''''''''''((((((&&&'''((())))))***))))))''''''''''''''''''''''''((((((((((((''''''''''''(((''''''''''''''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''%%%&&&(((******)))'''%%%(((''''''((())))))'''&&&&&&&&&&&&'''''''''''''''((())))))*********))))))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((()))(((''''''''''''((()))************))))))((((((***))))))))))))*********))))))))))))))))))))))))******))))))))))))************))))))((()))))))))''''''(((((())))))))))))'''''''''(((((((((''''''******))))))******+++,,,)))))))))(((''''''&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((((()))))))))***************************************************)))))))))************)))))))))))))))+++,,,+++)))(((***,,,'''''''''((((((((())))))+++***************))))))))))))))))))))))))))))))*********))))))((((((((()))))))))))))))))))))))))))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***************+++------+++,,,---......---,,,+++,,,,,,,,,,,,------......---------...............//////000000000000////////////////////////000000111111111111111111111111111111111222222222222222222222333333444555555555444444444444444444444444555666666777888888999999999999888888888888999999999999999999::::::::::::&&&&&&%%%&&&&&&'''((()))))))))))))))))))))***+++&&&&&&&&&'''((()))***+++(((((()))******+++,,,,,,)))***++++++))))))***+++)))))))))***************++++++************++++++---,,,,,,,,,+++++++++******+++,,,------...---------............/////////......//////000000111111111111111111111111111111000000000000111222333333:::888666444444555777888333333444444444444333333555555444444555555666777555555555555444444444444333444444555666777777888888888777777666555555444666666666666666555444444333333333222111111000000........................---,,,+++******+++,,,,,,,,,,,,++++++++++++******+++************)))))))))(((((()))))))))))))))***((())))))******))))))((())))))************++++++************))))))))))))************)))((('''&&&((((((((((((((())))))***((((((((((((((((((((((((+++***)))(((''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))((((((''''''''''''((((((((()))((((((&&&%%%$$$(((''''''''''''(((((()))%%%&&&''')))************''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''''''''''''''''''''$$$&&&((())))))((('''&&&'''''''''(((***)))'''%%%%%%&&&''''''(((((('''''''''(((((())))))))))))(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''***)))'''''''''''')))***)))************))))))(((******************))))))(((((()))))))))))))))*********))))))))))))*********))))))(((((()))))))))&&&''''''(((((())))))***&&&'''(((((()))(((((((((***))))))))))))***++++++///...,,,***((('''%%%$$$))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))************++++++++++++++++++++++++((()))************))))))************))))))))))))'''***---,,,***((())),,,)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))******************+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,------......,,,------.........------...//////000000//////...............////////////111111111111111222222222222222222222222222222222222222222333444444555555444444444444444444444444555555666777777888888999999888888777777888888999888888888888999999999999$$$$$$$$$$$$%%%&&&'''(((((((((''''''((())))))***(((((('''(((((()))******((()))))))))))))))))))))(((***+++***)))((()))***((()))))))))*********+++++++++************+++++++++++++++++++++,,,,,,,,,)))***,,,---......------,,,,,,---------..................///000111111111111111111111111111111111/////////000000111333333666666555444444444444444333333444444444444333333555555666666555555444444444444555555555555555555444444444555555666666666666666666666666666666666444555777888777666444333333333222222111000000000........................---,,,++++++++++++------,,,+++++++++************************))))))))))))(((((((((((())))))******(((((())))))))))))((((((((((((((()))))))))******************))))))))))))'''(((((())))))((('''&&&((((((((((((((()))******(((((((((((((((((((((((()))))))))***))))))(((((('''(((((()))***)))))))))%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))((('''''''''''''''&&&'''((((((((('''&&&%%%'''''''''''''''((())))))&&&'''((())))))***))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''''''''''')))******'''%%%%%%&&&'''((((((((('''&&&&&&&&&'''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))******))))))(((((((((******+++***))))))***************)))(((((((((((((((((())))))************))))))))))))******))))))(((((((((((())))))&&&&&&''''''((())))))***&&&'''((()))***))))))((()))))))))))))))***++++++//////...---,,,++++++***))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))'''((()))***++++++******)))))))))(((((((((''''''%%%***......+++((()))***))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))******+++++++++******++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,---......---++++++++++++************++++++***++++++,,,------......,,,---.........---,,,,,,......////////////..............................000000111111111222222222333333333333333333333333111222222333333444555555555555555555555555555555555555666666777888888888888888777777777777888888777777777888888888999999%%%%%%%%%&&&'''((()))***'''''''''''''''((())))))******)))))))))))))))***)))))))))(((''''''&&&&&&((()))***)))((('''(((***(((((())))))*********+++++++++************++++++))))))***+++,,,------...)))***+++---......------++++++,,,,,,,,,------------......///000111111222000000000000000000000000////////////000111222333222333444555555333111000222333333444444333333222555666666777666444333222555555555555666666777777444444444555555555555666444444555555666777777777444555777999888777444222333333222222111000000000---........................---,,,,,,,,,---...///,,,+++++++++******))))))************))))))))))))'''((((((((())))))******(((((())))))))))))((((((&&&'''''''''(((((())))))************))))))))))))&&&'''(((*********))))))((((((((((((((()))******))))))))))))))))))))))))&&&((()))+++++++++******))))))***+++++++++++++++%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((***)))((('''''''''''''''$$$%%%&&&((((((((((((''''''''''''''''''((()))***((()))))))))))))))((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%&&&&&&'''((((((((('''''''''''')))******'''%%%%%%%%%'''((((((((('''&&&%%%%%%&&&'''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((()))&&&(((+++------+++(((&&&'''((()))***++++++***))))))*********)))((('''&&&'''((((((((())))))************))))))))))))******))))))(((((((((((()))***&&&&&&&&&'''((())))))***&&&''')))*********)))((()))))))))))))))******+++&&&'''((()))+++,,,---...))))))))))))))))))))))))(((((())))))******++++++))))))))))))************************************&&&''')))***+++++++++***(((((('''''''''&&&&&&&&&$$$)))///000,,,((((((***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,))))))******+++++++++,,,***************+++++++++++++++++++++++++++++++++,,,---/////////---+++***+++***)))(((((()))***+++******+++,,,,,,---......,,,---.........---,,,+++......////////////...........................---000000111111222222222222333333333333333333333333111222222333333444555555666666666666666666666666555555666666777888888888888888777777777777888888777777777777888888888888''''''''''''((((((((((((******))))))))))))******''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((''')))+++,,,++++++,,,...///......---------......)))+++,,,,,,++++++---...000000000000000000000000333111...///111222000---000111111111111222222222111222222333333222222111000000111222333333444444777777777777777777777777333333333444444555555555333333222222333333444555444444444444444555666777888888666555333333222222222111000///..................---------,,,,,,,,,.........---------,,,,,,++++++++++++++++++++++++************************)))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))(((((('''''''''((()))((('''&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((+++)))'''&&&%%%&&&'''((((((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''',,,***(((&&&%%%$$$$$$%%%((('''&&&&&&'''((()))***,,,+++)))(((''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((+++)))&&&&&&''''''&&&$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%'''((()))(((&&&%%%%%%%%%(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((*********))))))))))))))),,,,,,+++***))))))*********++++++***(((''')))***))))))(((''''''''''''''',,,+++***((((((((())))))+++***)))'''''''''((()))(((((())))))))))))(((((((((((((((((())))))))))))***)))(((''''''((()))***+++)))(((((()))******)))++++++***)))((('''&&&&&&((('''&&&'''((()))((('''''''''((()))))))))))))))%%%%%%'''((())))))))))))''')))***++++++***)))'''&&&&&&&&&&&&'''''''''''',,,+++++++++******))))))((((((((((((((()))******+++)))(((((())))))(((&&&))))))************))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++***************************+++,,,+++)))''''''(((,,,,,,++++++++++++++++++---,,,,,,,,,,,,---......///////////////.........000000//////.........---//////000000000000//////222222111111111111111111444444444444444444444444222333555777777777777666666666666666666777888888999888777666666555666666999999999888777666666555''''''''''''((((((((((((******))))))))))))******************************((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))(((''')))+++,,,++++++,,,---...---------------------,,,---///...------...///........................///......///000111111000000000111111111222222222222222333333333333222222111111222333333444555555444444444444444444444444333333333444444444555555333222222222222333444444555444444444444555555666777777555444333333333333333222111000////////////......---------,,,,,,,,,++++++*********)))))))))++++++++++++++++++++++++************************))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))************((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))((((((((('''***)))'''%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''***)))(((&&&%%%%%%%%%%%%((('''&&&&&&'''((()))******)))((('''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&&&&%%%"""!!!###%%%(((''''''&&&&&&''''''(((''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&(((((('''&&&'''(((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))******)))(((((((((((((((******+++)))(((''')))*********)))(((((((((((((((+++***)))((((((((()))***+++***((('''''''''((()))(((((())))))))))))(((((((((((((((((())))))))))))***)))(((''''''((())))))+++)))(((((()))******)))))))))))))))(((((((((((()))(((''''''((()))(((&&&''''''((()))))))))))))))&&&&&&'''((())))))))))))'''(((***++++++***(((''''''(((((((((((())))))))))))))))))(((((((((''''''((((((((((((((()))******+++***))))))******)))'''))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************************+++,,,+++)))''''''(((++++++++++++++++++++++++---,,,,,,,,,,,,---......////////////............000/////////............//////000000000000//////111111111111111111111111444444444444444444444444222333555666777777777666666666666666666777777888888777666666666666666666777666666666666777777888''''''''''''((((((((((((***))))))(((((())))))***(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((()))+++,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---...------------------------+++---...//////000111333000000000111111111222222222333333444444333333222222222333333444555555555444444444333333222222222333333333333444444444444222222222222222333444444555555444333333333444444555555444333333333333333333222111000000///000000......---------,,,,,,,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))***************************))))))(((((())))))***))))))))))))))))))))))))(((((()))******+++,,,,,,((()))******)))((()))***)))))))))))))))))))))))))))))))))((((((((('''''')))(((&&&%%%%%%&&&''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''''''''''''&&&''''''((()))''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&!!!%%%(((%%% """''''''((((((((((((((((((''')))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%###%%%'''(((''''''((()))&&&%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''(((((('''''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&''')))******)))''''''(((***+++******))))))))))))***))))))((((((((()))*********)))((('''''''''(((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))(((((((((((())))))+++)))(((((()))******)))&&&&&&'''((()))***++++++***)))(((((((((((('''&&&'''(((((()))))))))))))))''''''((()))************((((((************(((((()))))))))*********++++++))))))((((((((((((''''''((((((((((((((()))******,,,***))))))++++++***(((((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))*********++++++************************)))+++,,,+++)))(((((((((*********++++++,,,,,,---,,,,,,,,,,,,,,,---..............................////////////............//////000000000000//////111111111111111111111111333333333333444444444444333444555666666666666666666666555555666666777888666666666555666666777777444333333333444666999;;;''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))))))))(((((()))+++,,,+++***+++,,,***+++++++++,,,,,,,,,++++++------,,,***)))***+++------------------------+++...000000......111444000000000000111111111111333333444444444444333333222222222333333444444444666555555444444333333222333333333333333333333333222222222111222333333444555555444333222222222333444333333222222222333333111111000///////////////......---------,,,,,,,,,......---------,,,,,,,,,))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))(((((()))))))))*********'''((())))))(((((()))***(((((((((((((((((((((((())))))((((((((('''''''''(((((('''&&&&&&''''''(((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((($$$''')))'''$$$###&&&***&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&(((((('''&&&'''((($$$$$$%%%%%%&&&'''((()))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((()))))))))))))))''''''&&&&&&&&&&&&&&&''')))******)))''''''((()))******)))(((((()))))))))(((((((((((())))))******(((((((((((('''((((((((('''(((((((((((((((((('''(((((((((((())))))))))))((((((((((((((()))))))))***)))'''''')))***)))(((&&&&&&'''((()))***++++++,,,***(((((()))((('''%%%(((((())))))))))))(((((((((((()))***************(((((()))******)))(((((())))))*********+++++++++******************))))))((((((((((((((())))))***+++)))((()))******)))((((((((())))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************)))***++++++)))(((((()))))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...------...............//////////////////.........//////000000000000//////111111111111111222222222333333333333333444444444444444444555555666666666666555555555555666777777555555555555555666777888444222111111222555888:::''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))(((***++++++***)))***+++)))***+++,,,,,,,,,+++++++++,,,---,,,***))))))***........................---000222111///...000333//////000000000111111111222333333444444333333222111111111111111222222222555555444444333333333333333333333333333333333333222111111111111222333333555444333222222222222222333222222111111111222222///......------------.........---------,,,,,,,,,*********))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))((((((((('''''''''%%%&&&''''''&&&&&&((()))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&######$$$%%%&&&'''((((((''''''''''''''''''''''''((((((''''''''''''(((((((((''''''''''''(((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&((()))(((&&&%%%%%%&&&$$$$$$$$$%%%%%%'''((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((())))))))))))'''''''''&&&&&&'''(((((()))******)))'''&&&((()))(((((('''''''''(((((()))''''''(((((())))))))))))'''''''''(((((((((((('''''''''((((((((((((''''''(((((((((((())))))))))))''''''((()))))))))))))))***(((''''''((())))))((((((((((((((()))))))))))),,,***)))((())))))'''%%%(((((())))))))))))((((((((())))))************)))((((((((())))))(((((((((((((((((()))))))))******))))))))))))))))))******((((((((((((((())))))***((('''&&&'''((()))((('''(((((())))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************************(((***++++++)))(((((()))))))))***+++,,,,,,------,,,++++++++++++,,,------,,,---------......//////........./////////////////////000000000000//////000000111111111222222222222222222333333333444444444444444444444555555555555555555555555666666777555555444555555666777777555444222000111333666777''''''''''''(((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((($$$%%%&&&'''(((***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((***++++++***))))))***((()))+++,,,------,,,+++,,,---...---,,,+++,,,---...........................///000000///...///000/////////000000000111111111222222333333222222111000000000111111111111111222222222222222222222222333333333333222222222222111111111111111222333333333333222111111111222222222222111000000000000000------,,,,,,,,,,,,------......---------,,,,,,,,,+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))(((''''''&&&%%%%%%$$$%%%&&&&&&&&&&&&''')))))))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((''''''&&&&&&''''''''''''&&&%%%%%%###$$$%%%&&&''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&)))'''$$$%%%'''((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%'''((()))(((&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''(((((())))))***(((''''''''''''((())))))((())))))(((&&&&&&''')))'''''''''''''''(((((()))''''''((()))))))))((((((&&&&&&'''(((((((((''''''&&&''''''((((((''''''&&&(((((((((((())))))))))))&&&'''((()))*********)))***(((''''''((())))))(((******))))))((((((''''''+++***))))))))))))(((''')))))))))))))))(((((('''(((((()))******))))))((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&''''''''''''((((((((((((((((((((()))******'''&&&%%%&&&((()))(((''''''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))******************************(((***++++++)))((()))************++++++,,,,,,---+++++++++++++++,,,------,,,,,,,,,---......//////........./////////////////////000000000000//////000000000111222222333333111111222222333333444444555444444333444444555555555555444444555555666777555555555444555555666666666555333222111222444555''''''''''''((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))(((***++++++)))((()))***((()))+++---...------,,,+++,,,------,,,+++,,,...------------------------+++++++++,,,...//////...////////////000000000111000111111222222111111000111111111111111111111111111111222222333333444444333333333222222222111111111111111111111222222333222111111111111222222333333222111000///.........---------,,,,,,------.........---------,,,,,,,,,---------,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))((('''((((((((((((((((((((((((((((((((((((''''''''''''$$$%%%''''''&&&'''(((***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((('''&&&%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***'''''''''''''''((())))))((())))))(((&&&&&&''')))((((((''''''((())))))***'''((()))))))))((('''&&&%%%&&&'''(((((((((''''''&&&''''''((((((''''''&&&(((((((((((())))))))))))%%%&&&((()))*********))))))(((&&&&&&((()))((('''))))))))))))((((((((((((+++)))((()))******)))((()))))))))))))))(((''''''((((((((())))))(((((('''(((((((((''''''((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''((((((((((((((((((((()))******(((&&&&&&'''((())))))(((''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************************((()))++++++)))))))))***+++++++++++++++++++++++++++++++++***++++++,,,---++++++,,,------...//////............/////////000//////000000000000/////////000000111222222333333000111111222333333444444555555444333333333444555555444444444444555666666666666555444444444555555444444333333333333444444''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((***++++++)))((())))))(((***,,,...///...---,,,((()))++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,)))'''&&&)))---000///...////////////000000000000000000111111111111000000333222222222222222222222222333444555666666777888333333333222222111111111111111111000111222222333111000000000111222333333333222111000......------......---------......///......---------,,,,,,,,,*********)))))))))((((((************************))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''(((((())))))******%%%&&&(((((('''((()))+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''(((''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&'''((((((((('''%%%$$$&&&&&&'''((('''&&&$$$###%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((&&&***,,,)))$$$!!!$$$))))))((('''&&&&&&'''((()))((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%###%%%'''(((''''''((()))&&&&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&'''''''''***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&'''((()))((())))))(((&&&&&&'''((())))))((())))))***++++++(((((()))))))))'''&&&%%%$$$%%%'''(((((((((''''''&&&''''''''''''''''''&&&(((((((((((())))))))))))%%%&&&((()))*********))))))(((&&&&&&((()))((('''(((((((((((())))))))))))***)))((()))***+++***))))))))))))))))))((('''''''''(((((((((((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))'''((((((((())))))******((((((((((((((()))******(((''''''((()))******)))''''''((((((((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************''')))++++++)))))))))***,,,,,,++++++++++++++++++++++++******++++++,,,---++++++,,,,,,---...//////---.........//////000000//////000000000000/////////000000111222222333333000000111222333333444444666555444333222333444555555444444444444555666666777666555444444444444444333333333444444555555555'''((()))******)))((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((()))))))))))))))))))))))))))&&&$$$%%%(((***)))((())))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))++++++******++++++,,,---,,,---...///...---,,,+++,,,,,,,,,---------......---------............///000000000000111111111111111111222222222222111111222222333333333444444444000111333444444333111000111111111111000000000///444444444333222111000///222222111000//////000000000000000000000///////////////000000000...---,,,......---,,,,,,,,,------)))))))))))))))))))))))),,,++++++***)))(((((('''+++*********))))))((((((''''''(((((())))))******'''''''''''''''''''''''')))(((((((((******((('''&&&&&&''''''((()))******$$$$$$$$$$$$%%%''')))***)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%(((&&&$$$%%%'''(((&&&$$$''''''''''''''''''''''''######""""""###%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((()))))))))((('''''''''&&&((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))'''&&&((((((((('''&&&&&&%%%%%%(((((())))))))))))(((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&$$$""" !!!$$$&&&''''''((((((((((((((()))******%%%&&&'''(((((('''&&&%%%)))((('''&&&&&&&&&&&&&&&%%%%%%'''((())))))))))))'''&&&&&&%%%%%%&&&&&&'''))))))(((((((((((())))))'''(((***,,,,,,***((('''''''''''''''((((((((((((************))))))))))))'''&&&&&&%%%%%%%%%&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******(((((((((((())))))))))))((()))))))))******++++++''''''(((((())))))******++++++,,,,,,+++***)))((())))))))))))))))))))))))''''''((()))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------......///////////////......------------......000///.........///111222111111000000111111222333222222222222222222222222444444444444444444444444444444444444444444444444555555555555555555555555((())))))))))))(((&&&%%%((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((()))'''%%%&&&(((***)))(((((((((((((((((((((((((((((((((((()))******++++++''''''((()))))))))))))))++++++******++++++,,,---+++,,,,,,---------,,,,,,,,,,,,,,,------------...---------............////////////000000000111111000111111222222111111000111111111111111111111111000111333444444333111000222222222222111111111000333333333333222111000///222111111000//////000000...///000111111///...,,,,,,,,,......///...------...---,,,,,,+++,,,,,,,,,)))))))))))))))))))))))),,,++++++***))))))((((((*********)))))))))(((((((((((((((((())))))))))))'''''''''''''''''''''''')))((('''(((******((('''$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((''''''''''''(((((())))))(((((('''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&''''''''''''''''''&&&$$$"""###%%%&&&%%%###''''''''''''''''''''''''''''''&&&&&&''')))***+++(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))***)))((('''&&&))))))))))))((((((((((((''''''(((((((((((('''''')))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''((((((******)))((((((((((((((())))))'''((()))******)))(((''')))((('''&&&&&&&&&&&&'''&&&&&&'''((()))))))))((('''&&&&&&%%%%%%&&&&&&'''))))))(((((((((((())))))'''(((***,,,,,,***((('''''''''''''''((((((((((((*********)))))))))((((((''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((())))))******))))))((((((((((((((())))))))))))%%%%%%&&&&&&&&&'''''''''''''''(((((())))))******)))))))))***************))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++)))************+++++++++,,,,,,---........................------.........000///.........///111111111111000000111111222333222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444))))))))))))'''&&&%%%$$$((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''''''''''''''''')))(((&&&'''((())))))(((((((((((((((((((((((((((((())))))******+++,,,,,,''''''((()))))))))))))))+++************+++,,,,,,************+++,,,------,,,,,,,,,,,,---------------------............///.........////////////000000111111222222111111000111111111111111111000000000111222333333222111000333333222222222111111111333333333333222111000000111111000/////////000000---...000111000///---+++)))***+++,,,---------------,,,++++++******++++++))))))))))))))))))))))))+++++++++***))))))((((((******))))))))))))(((((())))))))))))(((((((((((('''''''''''''''''''''''')))((('''((()))***(((&&&$$$$$$%%%%%%&&&'''''''''+++***))))))((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((''''''&&&&&&((())))))))))))))))))((($$$$$$%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%$$$###$$$%%%&&&%%%###''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((()))(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))((('''&&&(((((((((((())))))))))))&&&''''''((((((''''''&&&((((((((((((''''''''''''((((((((((((''''''''''''(((+++---,,,***)))***,,,))))))(((((('''((((((((((((((())))))))))))((((((((((((''''''&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))'''(((***++++++***((('''''''''''''''((((((((((((******))))))))))))(((((((((''''''&&&''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))(((((('''(((((((((((())))))))))))''''''''''''((((((((((((''''''(((((())))))******((((((''''''((()))+++,,,)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++))))))*********+++++++++++++++,,,---------------........................//////......//////000111111000000000000111222222222222222222222222222222444444444444444444444444333333333333444444444444444444444444444444444444(((((((((''''''&&&%%%%%%(((((((((((((((((((((((('''''''''&&&'''''''''((('''''''''''''''''''''''')))(((''''''(((((())))))((((((((((((((((((((((((++++++******)))(((((((((''''''((()))))))))))))))***************++++++,,,***)))(((((()))+++---...++++++,,,,,,,,,------------------............///---------.........//////000000111111111111000000333333333333222222222222000111222222222222111000222222222111111111000000222222222222222111000000111000000/////////000000...............------,,,***++++++,,,,,,,,,------,,,++++++***)))*********))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))((((((******))))))((((((''''''''''''''''''''''''''''''(((''''''((())))))(((&&&'''''''''((((((((())))))*********)))))))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''*********++++++*********'''((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%"""""""""############$$$&&&&&&&&&'''''''''((((((''''''&&&&&&'''''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%%%%&&&'''(((((()))''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((('''''''''&&&***...---(((%%%'''***))))))(((''''''''''''(((&&&''''''''''''''''''&&&((((((''''''''''''(((((('''((((((((((((((('''&&&''''''&&&&&&&&&&&&''''''(((((((((''''''((((((((('''((()))******)))((('''''''''''''''((((((((((((***)))))))))(((((((((((((((''''''''''''((())))))))))))))))))************(((((((((((((((((((((((('''''''''((((((((())))))'''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((((((((((()))''''''(((((())))))******)))(((&&&%%%&&&''')))+++((((((((((((((((((((((((*********)))))))))))))))************************+++++++++,,,,,,------...++++++,,,------------------..................---............//////000000000000000000000111222222222222222222222222222222333333333333333333333333333333333333333444444444333333333333333333333333&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&''''''((('''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''((()))))))))))))))******))))))******+++,,,))))))(((((()))+++,,,...+++++++++,,,,,,,,,---------------............///------------............000000000111111000000000222222222222222222222222111111111111111111111111000000000000////////////111111222222222111000000000///////////////000000111///---,,,+++,,,...///...------,,,,,,+++++++++++++++***)))))))))******))))))))))))))))))))))))'''''''''''''''&&&&&&&&&(((((((((((((((((())))))******))))))((((((''''''''''''''''''''''''''''''((('''&&&'''))))))'''&&&'''''''''(((((((((((((((''''''((((((((()))))))))'''(((((((((((((((((('''''''''''''''''''''''''''((())))))******))))))((('''((((((((('''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((())))))************'''''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''''''''$$$%%%%%%&&&'''((())))))))))))************))))))'''''''''((((((((((((((('''''''''(((((((((((((((%%%)))---,,,'''$$$%%%(((((((((''''''''''''(((((('''''''''&&&&&&'''''''''(((((('''''''''(((((()))'''((((((((((((((('''&&&(((''''''&&&&&&''''''(((((((((''''''''''''(((((('''((())))))))))))((('''''''''''''''(((((((((((()))))))))((((((((((((''''''''''''''''''((())))))((()))))))))*********+++((((((((((((((((((((((((''''''''''''((((((((((((((())))))******))))))((((((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))******+++)))'''%%%%%%&&&'''(((((((((((((((((((((((((((*********)))))))))))))))******************************+++,,,------......,,,,,,---............---------...//////...---------......///////////////000000//////000000111222222222222222222222222222333333333333333333333333222222222333333333444444333333333333333333333333%%%%%%%%%&&&'''(((***+++((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((&&&'''(((&&&%%%$$$&&&'''''''''''''''''''''''''''%%%%%%&&&''''''(((((()))''''''((()))))))))))))))***))))))))))))***++++++))))))))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,---------............///---------............//////000000111111000000////////////000000000111111111111111111111111111111000000/////////.........000111111111111111000000//////......//////000000111000...,,,,,,---...000///...---,,,++++++++++++,,,+++******))))))******))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''((('''&&&'''((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%''''''''''''%%%%%%'''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&%%%$$$######''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''((((((((((((((())))))((((((((('''''''''&&&&&&&&&'''''''''(((((()))(((((('''&&&&&&%%%%%%$$$&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&'''''''''''''''((()))******+++)))******++++++******)))'''''''''((((((((((((((('''''''''((((((((((((((('''***,,,+++(((&&&'''(((''''''&&&&&&''''''((()))))))))(((((((((((())))))((((((''''''(((((())))))''''''((((((((((((((('''((((((''''''''''''(((((((((''''''&&&&&&''''''((('''(((((())))))(((((('''''''''''''''(((((((((((())))))((((((((((((''''''&&&&&&&&&&&&'''((())))))'''(((((())))))*********((((((((((((((((((((((((&&&&&&'''''''''(((((((((((())))))******))))))((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&''''''(((((())))))******+++***((('''&&&&&&'''''')))))))))))))))))))))))))))))))))))))))*********************************(((((()))***+++,,,,,,---,,,,,,---...............,,,---...//////...---,,,------...////////////...000////////////000111111222222222222222222222222333333333333333333333333111111222222333333444444222222222222222222222222(((''''''''''''(((***+++(((((((((((((((((((((((()))(((&&&$$$$$$%%%&&&'''''''''''''''''''''''''''%%%&&&'''%%%###"""$$$&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((())))))))))))))))))))))))))))))***++++++******+++++++++++++++******++++++++++++,,,,,,,,,---------............///---............///////////////000000000000//////------...///000111222222111111000000000000111111000000000000////////////000000111111111111000000...............///000000//////000000000///...---,,,,,,************+++,,,,,,,,,+++************+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$&&&&&&''''''((('''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''&&&&&&$$$&&&''''''%%%$$$%%%'''''''''''''''''''''''''''######$$$%%%%%%$$$###"""''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&''''''''''''(((((())))))******))))))************))))))''''''''''''((((((((()))''''''''''''((((((((())))))((((((''''''''''''(((%%%%%%%%%&&&'''((()))******)))(((''''''((()))***((((((((((((((()))******&&&&&&'''((()))))))))(((((((((''''''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&'''(((((()))******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''(((((((((((())))))))))))+++++++++******)))))))))''''''(((((())))))******)))((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++************************'''((()))***+++,,,,,,---++++++,,,---------------,,,---///000000///---,,,,,,---.../////////......///////////////000111111222222222222222222222222222222222222222222222222000111111222333333444444222222222222222222222222******(((''''''((()))***(((((((((((((((((((((((()))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''%%%"""!!!###%%%''''''''''''''''''''''''*********)))(((((('''''''''(((((())))))))))))))))))))))))))))))******+++***+++,,,------,,,***)))******+++++++++,,,,,,,,,---------.........//////.........////////////000//////000000000000//////......///111222333444555111111000000000000111111111111111111000000000000///000000111111111000000...............///000111,,,///222444444111---+++))))))(((((((((***+++,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))************&&&'''''''''(((((())))))''''''(((((())))))******'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%((((((((((((((((((((('''))))))***)))((('''%%%###&&&'''((())))))((('''&&&'''''''''''''''''''''''''''((()))++++++)))((('''%%%%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((((((&&&(((***)))'''&&&'''***'''''''''''''''''''''''''''((()))))))))((('''&&&((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&%%%&&&''''''&&&&&&&&&'''''''''''''''(((((())))))))))))((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((&&&$$$###%%%&&&'''&&&$$$$$$%%%%%%'''(((***+++((('''&&&%%%%%%&&&'''(((((((((((((((((()))******%%%%%%'''((())))))))))))((((((''''''''''''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''$$$$$$$$$%%%&&&'''((()))%%%&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&(((((((((((())))))))))))))))))(((((('''''''''&&&''''''(((((()))*********&&&'''((()))*********)))))))))))))))))))))))))))'''(((((()))***++++++,,,)))))))))))))))))))))))))))******,,,---...//////******+++,,,,,,,,,,,,+++,,,---///000000///---,,,,,,,,,.../////////...---///////////////000111111222222222222222222222222222222222222222222222222000000111222333333444444111111111111111111111111((()))))))))************''''''&&&&&&&&&&&&'''''')))(((&&&&&&%%%$$$""" $$$&&&))))))''''''(((+++)))((('''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))************///---+++,,,...///---+++---------...------,,,,,,.........------,,,,,,,,,000/////////000000000///000000000000111111111111111222333444444333222111111111111111000000000000////////////000000000000....................................---,,,+++***+++++++++*********))))))+++++++++*********))))))))))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''))))))******)))'''%%%$$$&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$%%%&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$&&&((())))))(((((((((((('''&&&%%%$$$$$$###%%%&&&((('''&&&&&&''')))&&&&&&%%%%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&(((''''''''''''(((((()))%%%%%%&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((((((&&&$$$"""$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%$$$###$$$%%%&&&''')))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''((((((((())))))&&&'''''''''''''''''''''***(((&&&'''***+++)))'''((((((((((((((((((((((((''''''''''''(((((((((((()))'''%%%%%%'''''''''&&&&&&&&&((((((((('''&&&%%%&&&''''''((((((((((((((()))'''&&&(((++++++)))'''''''''''''''''''''''''''''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******)))((('''&&&%%%&&&''''''******((('''&&&%%%$$$###((((((((('''%%%$$$&&&'''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((((((((((()))''''''''''''((((((((((((+++***)))(((((('''(((((()))))))))***+++++++++,,,))))))))))))))))))))))))+++***)))(((((()))***+++&&&''')))***+++++++++***+++,,,---...///...---,,,,,,++++++******++++++,,,////////////............+++---//////...---...///111111222222222222111111///000111222333222111111---...///111111111000/////////000111111111111111''''''((((((((()))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%###%%%((())))))'''%%%&&&((((((((('''&&&%%%&&&''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))************************))))))))))))************...,,,+++,,,......---+++,,,------.........------///...............------111000000000111111000000000000000000111111111111000111222333333222111000111111000000000/////////.../////////000000000000....................................---,,,+++***++++++++++++************+++++++++*********))))))))))))************))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%'''''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''')))((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))***,,,---(((((('''&&&&&&&&&&&&&&&''''''&&&''''''((())))))''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((('''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%''''''(((((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&)))(((&&&''')))***(((&&&''''''''''''''''''''''''''''''''''''(((((((((((()))'''%%%%%%'''((('''&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((((('''&&&%%%''')))***(((&&&''''''''''''''''''''''''''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))***)))((('''''''''((((((''''''(((((((((''''''&&&((()))***)))'''&&&'''((('''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******''''''''''''((((((((((((***))))))(((((((((((()))((()))))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++'''(((((()))***************+++,,,---...------,,,---,,,,,,,,,,,,,,,,,,------.........//////000000---///000000//////000111111111222222222222111111///000111222222222111111...///000111222222111000//////000111111111111111&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''$$$%%%&&&'''(((((((((((('''((()))(((&&&$$$$$$%%%''''''&&&&&&&&&'''((((((((((((((())))))))))))***''''''''''''''''''''''''((((((((((((((()))******************************))))))))))))************---,,,+++,,,---...---,,,,,,---...///////////////.........///////////////111111111111111111111111000000000000111111111111///000000111111000000///000000000/////////............/////////000000000////////////////////////............---,,,++++++,,,,,,,,,+++++++++******+++************)))))))))))))))************))))))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&((((((''''''''''''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&$$$"""###&&&(((&&&$$$'''''''''((()))+++,,,---((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))(((&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))(((((('''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((''''''&&&&&&%%%((('''&&&&&&(((((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''%%%%%%'''(((''''''''''''&&&&&&&&&''''''(((&&&''''''(((((((((((((((&&&%%%%%%&&&((()))'''&&&''''''''''''''''''''''''''''''((())))))))))))(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((******)))(((((((((((()))$$$%%%(((***++++++***)))''')))++++++)))((('''((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************''''''''''''(((((((((((()))(((((((((((())))))***)))(((((((((((((((''''''))))))))))))))))))))))))+++***)))(((((()))***+++++++++*********++++++,,,******+++,,,,,,,,,,,,+++...------,,,,,,------...,,,,,,---...///000111111...000222222111111111222111111222222222222111111///000111111222222111111000000111222222222111111//////000111111111111111&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&((((((((((((((()))&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((()))***************************((()))))))))************,,,,,,+++,,,---------,,,,,,---...///000000000000------....../////////000///000000000/////////000///000000000111111111111////////////////////////////////////...................../////////000000////////////////////////---.........------,,,+++,,,,,,,,,,,,++++++++++++************))))))))))))))))))************))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((())))))(((''''''((('''&&&&&&&&&((()))***))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''(((&&&&&&''''''((((((((((((((($$$!!!###((()))'''###(((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))******)))'''%%%$$$%%%&&&''''''''''''&&&&&&''''''''')))(((&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''(((((()))))))))*********&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((&&&%%%%%%'''(((((('''((('''&&&%%%%%%&&&((()))&&&''''''(((((((((((((((&&&&&&&&&'''((((((((('''''''''''''''''''''''''''&&&'''(((((())))))((((((''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''')))))))))(((((((((((((((###&&&)))+++---,,,+++***%%%(((***+++***(((''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))''''''''''''(((((((((((((((((('''(((((()))******)))))))))(((((('''''''''((((((((((((((((((((((((+++***)))(((((()))***+++///...,,,++++++,,,---...))))))******++++++++++++------,,,,,,,,,,,,---------------...///000000111///000222222111111111222111111222222222222111111///000000111111111111111000000000000111111000000//////000111111111111111&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&(((******'''&&&'''((($$$$$$%%%&&&''''''&&&&&&%%%%%%&&&''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))((()))))))))***************+++,,,,,,,,,,,,------,,,---...///000000000000,,,,,,,,,------......///,,,...//////---,,,---//////000000000111111111111........................////////////........................////////////////////////////////////---------...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((('''&&&&&&&&&(((***+++))))))((((((''''''&&&&&&&&&'''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***%%%%%%%%%&&&&&&'''(((((()))%%%"""$$$)))+++((($$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''))))))((('''%%%######$$$%%%&&&'''''''''&&&&&&''''''''''''&&&$$$######$$$&&&(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&'''((())))))%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%'''((((((''''''&&&%%%%%%%%%'''((()))&&&''''''(((((((((((((((&&&'''((()))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((('''''''''&&&&&&%%%'''***,,,---,,,***((($$$&&&)))***)))'''&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''(((((((((((((((((('''(((((()))***************))))))(((((((((((((((((((((((((((((((((+++***)))(((((()))***+++...---+++******+++,,,---)))))))))*********++++++,,,,,,++++++++++++,,,,,,///////////////.........---///111111000///000111111111222222222222111111000000000000000111111111/////////.........////////////000111111111111111&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''***,,,***&&&$$$%%%'''%%%$$$$$$&&&((()))((('''%%%&&&''''''((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))************)))***,,,,,,++++++---...,,,---...///////////////,,,,,,,,,---------------+++---///...+++***,,,///000000000000111111111111///......------......///000000000/////////......------........./////////........................,,,------...------,,,,,,+++++++++*********))))))(((((()))))))))))))))***))))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''&&&&&&'''(((((('''''''''''''''((()))***((((((((((((((('''''''''&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%#########$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&'''((()))***$$$%%%%%%%%%&&&&&&''''''(((&&&$$$%%%(((***(((&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''(((%%%%%%$$$######$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&%%%###""""""$$$&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((()))$$$%%%%%%&&&'''((())))))%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''%%%$$$%%%'''))))))(((&&&&&&&&&&&&&&&'''((()))&&&''''''(((((((((((((((&&&(((******)))((()))***''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''((('''&&&&&&%%%'''(((***++++++***)))((($$$&&&(((((('''&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((((('''''''''''''''(((((((((((()))(((((((((((())))))*********)))))))))))))))((())))))))))))))))))))))))+++***)))(((((()))***+++))))))((((((((())))))*********))))))******+++,,,,,,++++++******++++++,,,000000//////............,,,...000000///...///000111111222222222222111111000////////////000111222//////...---------......//////000111111111111111%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&)))+++***&&&###%%%'''(((&&&%%%'''))))))(((%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))''''''''''''''''''''''''))))))))))))************(((***,,,,,,++++++---///,,,------.........------............------------***...000///+++***,,,000000000000000111111111111000///...------...///000111111000000000/////////---------.........//////------------------------,,,,,,------...------,,,*********)))))))))(((((((((((((((((())))))******))))))************))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))'''%%%$$$$$$%%%''')))''''''(((((((((((((((''''''''''''(((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''(((%%%&&&(((((((((&&&###!!!&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((()))************+++++++++''''''''''''''''''''''''%%%'''((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''%%%$$$%%%'''))))))((($$$%%%&&&'''((((((((((((&&&''''''(((((((((((((((%%%'''))))))((('''(((***''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))'''(((((()))((('''&&&%%%'''((())))))******))))))%%%'''((((((''''''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%''')))***)))((((((''''''''''''((((((((((((***))))))(((((((((((()))''''''((((((((((((((()))))))))))))))))))))))))))+++***)))(((((()))***+++''''''((()))*********)))++++++***)))***+++,,,---,,,,,,,,,++++++,,,,,,,,,.........///////////////,,,...000000///...///000111111222222222222111111000//////...///000111222111000///...---....../////////000111111111111111######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&'''''''''$$$(((+++)))%%%###%%%(((+++(((''''''))))))'''$$$''''''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************'''***,,,,,,******,,,///---------...------,,,,,,000000//////.........---+++...111000,,,***---111000000000000111111111111000///...------...///000111111111111000000000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------))))))))))))(((((((((((('''((((((((())))))******))))))************))))))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&)))'''$$$""""""$$$''')))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&''''''((()))******%%%''')))+++***'''$$$!!!&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&'''((((((((('''&&&%%%((((((((((((((((((((((((###%%%&&&&&&$$$$$$&&&''')))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%######%%%&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''((((((((((((***)))((('''&&&%%%$$$$$$%%%''')))(((&&&%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&%%%$$$%%%'''))))))(((###$$$&&&((())))))((('''&&&''''''(((((((((((((((###&&&)))(((&&&%%%''')))''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''%%%&&&&&&'''((()))******((()))*********)))'''&&&&&&''''''((()))******+++'''((()))((('''(((***,,,%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&(((***++++++))))))''''''''''''((((((((()))+++***)))(((((('''((((((%%%&&&&&&''''''((((((((())))))))))))))))))))))))+++***)))(((((()))***+++''')))+++,,,------,,,,,,,,,+++*********+++------...------,,,,,,------...,,,------...///000111111---///000111000///000111111111222222222222111111000///.........///111222222111000.........///000//////000111111111111111'''&&&&&&&&&&&&'''((((((((('''%%%$$$%%%&&&(((***'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$''''''&&&'''((((((&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))***************++++++,,,((())))))))))))*********,,,++++++++++++++++++,,,.........//////111222333........................---......///000/////////...,,,+++---000222111///////////////////////////111222222111...(((### ...,,,+++,,,///111///------,,,++++++******++++++---,,,+++***)))***+++,,,))))))(((((((((((())))))+++***)))((((((''''''(((+++***)))'''''''''((()))***)))(((''''''((()))***))))))(((((((((((())))))(((((((((((('''''''''''')))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''&&&'''((())))))***))))))))))))(((((('''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%&&&''''''((((((''''''&&&''')))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((())))))(((((('''''''''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''+++'''$$$$$$%%%'''%%%$$$&&&'''''''''&&&%%%%%%$$$$$$""""""$$$''')))'''%%%&&&$$$###%%%''''''%%%"""''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''+++*********))))))(((((((((((('''&&&&&&&&&&&&''''''&&&%%%$$$%%%%%%&&&''',,,)))%%%$$$%%%((())))))((((((((('''&&&&&&%%%%%%&&&'''((())))))'''%%%$$$((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((((())))))((('''&&&&&&'''(((***+++,,,,,,++++++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''+++***)))'''''''''((()))(((((((((((((((''''''''',,,+++***(((''''''&&&&&&************++++++++++++''''''(((((((((((('''''')))))))))(((''''''&&&&&&(((((()))***************))))))))))))((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------///000111222222111000///222111111111000000//////////////////////////////111111111111111111222222......///000000000000000&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%''')))***''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%'''&&&&&&'''(((((('''%%%#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))))))))))))))***++++++)))))))))************+++,,,+++***))))))***+++,,,+++******++++++,,,------------------------------......///000000000000///...---,,,---000111000///........................---...///000///---***(((---+++***+++...///...,,,...---,,,,,,++++++,,,,,,,,,,,,++++++*********+++)))))))))))))))))))))))))))((((((((((((((()))***+++***)))((((((((())))))***)))(((''''''((()))***))))))(((((((((((())))))((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((()))******''''''&&&&&&&&&&&&'''''''''(((((())))))))))))((()))((((((((('''''''''''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''')))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((&&&###$$$&&&''''''&&&&&&&&&''''''&&&&&&%%%$$$)))&&&######%%%''''''&&&(((&&&$$$%%%'''((('''%%%''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''***)))))))))(((((((((((()))(((''''''&&&&&&''''''%%%$$$$$$%%%&&&(((***+++)))((('''&&&&&&'''(((***((((((((('''&&&&&&%%%%%%&&&'''((()))((('''%%%$$$((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''((((((((((((''''''&&&%%%&&&'''))))))))))))((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&&&&'''&&&&&&&&&''''''((((((((())))))((((((((((((((()))&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((()))************)))))))))))))))((((((((((((*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------...///000000000000///...111111111000000000//////////////////////////////111111111111111111111111......///000000000000000&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&'''(((((('''%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((('''''''''((((((((((((((()))******)))************+++++++++,,,+++)))(((((()))+++,,,---,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////...---,,,---///000000///........................,,,---....../////////...,,,+++***+++,,,---,,,+++......---,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))***++++++***))))))''''''''''''((()))***++++++***))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((''''''''''''''''''(((((((((((('''''''''(((((()))))))))))))))''''''&&&&&&&&&&&&''''''(((((()))))))))(((''''''((((((((((((''''''''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''')))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&$$$###$$$&&&(((((((((&&&&&&''''''&&&&&&%%%%%%,,,(((%%%###$$$&&&'''''')))'''&&&&&&'''(((((('''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((($$$$$$$$$%%%&&&'''))))))&&&&&&&&&'''''''''(((((((((((((((''''''''''''''')))(((''''''&&&&&&''''''%%%%%%%%%&&&''')))+++,,,&&&(((***)))&&&%%%'''***((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''%%%$$$((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&$$$$$$%%%&&&'''(((((()))))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''$$$%%%&&&(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((())))))&&&&&&&&&'''((()))++++++''''''((((((((()))))))))''''''((((((((((((''''''&&&&&&''''''((())))))***'''((())))))******))))))(((((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......---......//////......---111111000000000000//////000000000000000000000000111111111111111111111111......///000000000000///&&&&&&%%%%%%&&&&&&'''((((((((('''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%'''((()))'''&&&''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''((())))))************++++++++++++,,,***(((''''''(((***,,,......//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------------.../////////........................000///...------,,,,,,---,,,+++++++++,,,,,,,,,+++------,,,++++++++++++,,,***+++,,,,,,,,,+++)))(((((()))+++,,,,,,+++)))(((((((((((((((((()))******)))((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((''''''''''''%%%&&&((((((((((((&&&%%%$$$%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''((()))))))))((('''&&&&&&(((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&''')))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''%%%&&&&&&'''&&&&&&%%%%%%(((&&&%%%$$$$$$%%%&&&''')))(((&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((%%%$$$$$$%%%&&&'''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''###(((,,,+++'''$$$&&&***((((((((('''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%&&&'''))))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&$$$###$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''((()))***+++(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''(((((())))))'''(((((()))))))))))))))(((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..............................000000000000000000//////000000000000000000000000111111111111000000000000---...//////000000//////%%%%%%%%%%%%%%%&&&'''''''''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%&&&((()))(((&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********++++++++++++***(((''''''(((***++++++,,,,,,---,,,,,,+++***------------------------***+++,,,,,,------,,,,,,------......------...///........................000///---,,,+++******+++,,,---------,,,,,,,,,---,,,++++++***************)))***+++,,,+++***)))(((((()))+++,,,,,,+++)))(((******)))(((((((((((((((&&&'''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%'''''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&''')))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%''''''''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%% """$$$&&&&&&&&&%%%%%%'''''''''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###(((,,,+++'''%%%&&&)))((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((''''''$$$%%%'''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''))))))((((((''''''''''''''''''((()))))))))))))))'''((((((((()))))))))***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////////////////////////////////////////000000000000000000000000000000111111111000000000//////------...///////////////%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%&&&((()))((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((()))'''''''''''''''((())))))((())))))))))))******************))))))*********+++,,,---...///...---,,,........................***+++,,,,,,------,,,,,,,,,---......---,,,---...---------------------------,,,,,,++++++,,,,,,---,,,---...---,,,+++,,,---++++++***)))))))))))))))******++++++******)))((())))))***++++++***))))))+++***)))(((''''''''''''&&&&&&'''(((((((((''''''(((((())))))))))))(((((('''((()))******)))((('''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&'''''''''(((((((((((((((###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''')))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))(((((('''''''''''''''(((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''')))(((&&&$$$$$$$$$%%%%%%&&&&&&''''''&&&&&& $$$'''&&&%%%$$$$$$$$$&&&((((((&&&%%%&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$############$$$ !!!###$$$&&&'''''''''$$$(((******(((&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''***))))))((('''&&&%%%%%%$$$%%%%%%&&&'''((())))))'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&###$$$%%%''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((('''''''''''''''&&&&&&%%%%%%))))))((('''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''***))))))(((''''''&&&&&&&&&'''(((((())))))((((((''''''(((((())))))******)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......000//////......//////000......////////////000000000000000000000000000000111111111000000//////...------...////////////...%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&((()))(((''''''''''''((((((((())))))''''''''''''((((((((((((%%%&&&&&&'''((()))******((((((''''''(((((()))***''''''((((((((()))))))))******+++,,,,,,+++******+++,,,...000000000///...------------------------,,,,,,---............---,,,---///...,,,+++---...------------------------+++,,,,,,---------......+++---...---***)))***,,,,,,+++******))))))******++++++***)))))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))'''''')))*********))))))'''((()))******)))(((''''''((()))******)))((('''(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))******''''''&&&&&&&&&&&&''''''&&&&&&''''''((('''''''''''''''''''''((((((((()))$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''')))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''(((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$&&&((((((&&&$$$%%%&&&$$$%%%&&&&&&''''''&&&&&& ###&&&&&&%%%$$$$$$%%%###'''***+++)))&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%% !!!###%%%''''''''''''''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((())))))((((((''''''&&&&&&%%%&&&&&&&&&'''(((((((((((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&''''''((((((((('''%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%###$$$&&&'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((()))))))))*********''''''((((((((((((''''''((((((((((((((('''''''''&&&'''(((((())))))(((((('''''''''((()))*********))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......//////...------...//////........./////////000000////////////////////////222111111000//////......,,,---......//////......%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&)))))))))'''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((()))$$$%%%&&&'''(((***++++++((((((((((((((()))******''''''''''''(((((((((((()))***,,,------,,,***)))&&&'''***,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////+++...///...,,,+++,,,...------------------------......//////......---,,,***,,,---,,,)))''')))+++---,,,++++++******++++++,,,+++)))((((((((()))***))))))(((((((((((())))))(((''''''(((((()))***+++((()))***,,,,,,,,,+++***'''((()))******)))(((''''''((()))++++++)))(((''')))(((((((((''''''''''''''''''%%%$$$$$$%%%''''''''''''&&&%%%%%%'''((()))'''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((('''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''')))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%!!!$$$((((((&&&%%%&&&((($$$%%%%%%&&&'''''''''&&&%%%&&&'''&&&###"""$$$'''###(((,,,---+++(((''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((($$$$$$$$$%%%&&&'''((()))######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%)))'''&&&'''((()))(((''')))(((((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''&&&&&&((('''%%%$$$$$$%%%'''(((&&&''''''''''''''''''&&&''''''((((((((('''%%%$$$''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$&&&'''(((************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&''')))***%%%&&&&&&'''((()))******''''''&&&&&&&&&''''''(((&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''&&&&&&''''''((()))))))))&&&''''''(((((((((((((((&&&''''''((()))******+++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........---,,,,,,,,,,,,---...---.........//////000000////////////////////////222111111000///......---,,,---......//////......%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''&&&%%%$$$###$$$%%%&&&'''%%%&&&'''''''''&&&%%%$$$&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%&&&'''(((***(((%%%%%%'''(((&&&$$$&&&&&&'''(((((()))((((((%%%&&&''')))))))))((('''(((((((((((()))))))))))),,,+++*********,,,///000+++++++++++++++++++++++++++,,,---...///...---,,,)))***++++++,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((++++++++++++++++++++++++...,,,******,,,---------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))''''''(((((())))))******&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))******%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''***)))((('''&&&%%%%%%%%%***)))((('''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''))))))'''%%%&&&&&&%%%$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''000444///(((%%%%%%%%%((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''')))'''%%%$$$$$$&&&)))***)))'''$$$%%%''')))'''&&&)))))))))(((((('''''''''%%%%%%&&&''''''&&&%%%%%%''''''((('''&&&''')))+++''''''''''''''''''''''''&&&((()))((('''%%%&&&&&&%%%&&&''''''(((''''''&&&&&&&&&((((((((('''&&&%%%&&&''')))******)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&'''''')))******''''''''''''''''''''''''&&&&&&''''''&&&%%%$$$$$$''''''''''''''''''&&&&&&''''''((((((((((((''''''+++***)))(((((()))******%%%%%%&&&'''((()))******))))))))))))************---***''')))---///---))),,,+++***))))))+++---...------------------------***,,,///000/////////000000000111111111///---,,,111111000000/////////...111000///...---...//////%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%$$$$$$$$$%%%&&&'''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''(((***(((%%%%%%'''((('''%%%''''''((((((((((((''''''&&&'''((()))))))))(((((((((((((((((())))))))))))+++************,,,...///++++++++++++++++++++++++***+++,,,---...------,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***************************---+++(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((((((((('''((((((((((((((())))))'''''''''(((((('''''''''&&&&&&'''''''''''''''(((%%%%%%&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%'''''''''(((((('''''''''''''''&&&%%%%%%%%%&&&&&&)))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%&&&((()))'''&&&))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))111444///(((%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&((())))))'''%%%%%%'''((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%''''''''''''%%%%%%###%%%(((((('''&&&''''''''''''''''''''''''''''''%%%'''((((((&&&%%%%%%&&&$$$%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&'''(((((((((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''''''''((((((((((((((('''%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''))))))(((''''''((())))))'''''''''((((((((((((((())))))))))))************---***((()))---///,,,)))***++++++,,,,,,,,,,,,,,,---------------------------...000/////////111333...//////000000000//////000000/////////.........000///...---------......%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%$$$%%%&&&&&&'''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''')))'''&&&&&&'''''''''&&&'''((((((((((((((('''&&&'''(((((())))))))))))((('''((((((((()))))))))***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++))))))))))))))))))))))))---+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''(((((((((''''''''''''''''''(((((())))))(((((('''((((((''''''&&&&&&&&&%%%&&&''''''''''''(((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&(((&&&%%%%%%'''((((((''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))000333...(((&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%%%%'''((('''&&&(((((((((''''''''''''&&&%%%&&&'''(((((('''&&&%%%!!!$$$''')))(((&&&$$$$$$''''''''''''''''''''''''%%%&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$&&&(((***+++'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''''''''(((((()))((((((((($$$%%%%%%&&&'''((())))))''''''((((((((((((''''''(((''''''&&&&&&'''(((((())))))((((((''''''''''''))))))))))))************,,,***(((***---...,,,***)))+++---...///...,,,+++...........................//////...---...111333............///000111222///............---------///...---,,,,,,,,,------%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%(((''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((('''&&&&&&&&&'''''''''&&&&&&'''(((((()))(((((((((((())))))))))))))))))''''''(((((())))))******'''((()))***************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))************************///---+++******++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&'''''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((('''''''''''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%(((((())))))))))))(((((((((((((((''''''''''''&&&'''(((((((((((((((((((((((()))))))))************%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((($$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''(((''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((&&&$$$$$$&&&(((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%,,,///+++'''&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&((('''&&&&&&&&&''''''''')))))))))(((((((((((((((%%%&&&'''(((((('''&&&%%%"""%%%'''((('''%%%%%%%%%''''''''''''''''''''''''$$$&&&'''&&&%%%###$$$$$$&&&%%%$$$###$$$&&&)))***'''&&&%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''&&&%%%%%%$$$%%%&&&&&&&&&''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''((((((((((((((((((((('''''''''((()))))))))************,,,***)))***,,,---,,,++++++,,,---.........------........................,,,---......------...000///......---...///000111------------------------------,,,,,,,,,+++++++++%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&)))(((((((((''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((($$$%%%&&&((()))*********))))))(((((((((((((((((('''''''''((()))*********(((((()))*********)))))),,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,)))***++++++,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))++++++++++++++++++++++++///,,,***)))***++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%(((((())))))))))))((((((''''''((((((((()))))))))((((((((((((((((((((('''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%)))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$&&&(((******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((&&&$$$$$$&&&((((((((())))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!'''***'''%%%'''((('''&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&'''''''''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''$$$&&&'''&&&%%%###$$$$$$((('''%%%$$$###%%%&&&'''&&&%%%$$$$$$$$$&&&'''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((('''&&&$$$###"""((((((''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''(((((())))))))))))&&&&&&''''''((())))))***((()))))))))************+++*********,,,,,,,,,+++------,,,,,,,,,---...///........................***---000000///...---...111000...---------...///,,,,,,,,,---------------,,,,,,,,,,,,,,,+++++++++%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&)))(((''''''&&&&&&''''''((((((((((((((('''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''')))$$$%%%&&&((()))*********)))((((((''''''''''''(((&&&&&&'''((()))***++++++))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))''''''(((******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((((()))******'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&''''''''''''''''''(((((((((''''''''''''''''''(((((())))))(((((('''&&&'''''''''(((((())))))(((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''&&&%%%###"""!!!!!!!!!&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''%%%$$$###%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&(((&&&%%%%%%'''((((((''''''''''''''''''''''''&&&$$$%%%%%%&&&&&&'''''''''(((((())))))))))))((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((( %%%'''%%%%%%((()))(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&(((((('''&&&$$$$$$&&&(((''''''''''''''''''''''''%%%&&&''''''%%%$$$$$$%%%((('''&&&$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''*********)))(((&&&%%%$$$))))))((('''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&'''((()))))))))))))))%%%%%%&&&'''((()))******))))))))))))******************+++++++++,,,,,,,,,...---+++******,,,...000---------------------------///111111000/////////111000///...------------,,,,,,,,,------------...,,,,,,---------,,,+++***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))%%%%%%'''((((((((('''&&&))))))''''''&&&''''''(((&&&&&&'''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%'''((('''%%%%%%(((***&&&''''''((((((((((((((()))((('''&&&%%%%%%&&&'''&&&&&&'''((()))***++++++++++++))))))))))))***+++---------------------------,,,+++++++++,,,......+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))'''&&&&&&(((***+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&&&&&&&'''((((((((('''((((((((((((((())))))'''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&%%%%%%'''(((((((((((()))))))))'''''''''(((((('''''''''&&&%%%$$$$$$############''''''&&&&&&''''''((()))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''$$$%%%&&&''''''%%%$$$"""&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%&&&((()))'''&&&#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((((())))))))))))((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$((()))&&&&&&))))))'''%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&'''((('''%%%%%%''')))(((((((((((())))))******&&&'''((())))))((('''&&&%%%&&&'''&&&%%%$$$$$$%%%''''''''''''''''''''''''%%%'''((((((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((()))(((((('''&&&((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&((())))))((((((&&&'''''''''(((((())))))))))))))))))***************+++++++++++++++,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........,,,***+++...000.........///......------,,,---------............,,,---.........---++++++%%%%%%%%%%%%%%%%%%%%%%%%######%%%''')))+++,,,---%%%%%%'''((((((((('''&&&***)))(((&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%$$$&&&((('''%%%%%%(((***))))))))))))((('''&&&%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&'''((()))***++++++---,,,***(((((()))+++,,,------------------------------,,,+++,,,---...///******+++,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***)))'''(((***---------))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&%%%%%%&&&&&&'''((())))))''''''(((((())))))******&&&&&&''''''''''''&&&&&&'''&&&&&&%%%###""""""!!!''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''&&&&&&&&&'''(((((('''''''''''''''((()))***''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%'''((()))''''''''''''''''''''''''$$$%%%&&&''''''%%%###"""&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((++++++((('''))))))&&&$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&''')))'''%%%$$$''')))$$$%%%%%%%%%&&&&&&''''''&&&'''((())))))((('''&&&"""$$$'''(((&&&###"""!!!''''''''''''''''''''''''&&&((()))((('''%%%&&&&&&###$$$%%%&&&&&&&&&&&&%%%!!!###$$$&&&''''''&&&&&&&&&''')))******)))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%"""$$$%%%'''((((((''''''((((((((((((((('''''''''))))))))))))************)))+++,,,,,,++++++,,,---(((***+++------,,,+++***++++++++++++++++++++++++...,,,(((%%%###&&&+++///+++,,,---///000//////...---------....../////////------...///...---,,,+++%%%### !!!$$$'''%%%&&&&&&''''''&&&&&&%%%((('''%%%%%%'''(((''''''"""###$$$$$$&&&&&&'''((((((((((((''''''((((((((('''(((***,,,+++)))'''%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((***)))'''((()))***((('''(((((())))))***+++++++++******)))(((''''''((((((++++++,,,,,,,,,+++******,,,------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---+++)))''''''((()))***,,,***((((((***,,,,,,,,,------,,,,,,+++******)))))))))))))))************))))))(((((((((((())))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%&&&((()))))))))((('''***)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''(((((())))))((('''&&&&&&))))))(((((('''''''''&&&''')))***(((%%%$$$%%%'''&&&%%%%%%&&&((()))((('''###$$$&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&))))))((((((''''''&&&&&&&&&'''((((((''''''(((***((((((((('''&&&&&&%%%%%%)))'''%%%######%%%''')))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))))))))((('''&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%&&&(((&&&%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%&&&'''(((---,,,+++)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&&&&''''''&&&%%%))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((()))))))))))),,,+++***))))))***+++,,,///......------,,,+++++++++,,,---.........------000000///...------,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---&&&$$$###!!!"""$$$&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%'''(((((((((###$$$$$$%%%%%%&&&&&&'''''''''((((((((((((''''''%%%&&&'''((((((&&&%%%###(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%&&&&&&''')))'''&&&'''((()))(((&&&######$$$$$$%%%&&&&&&'''+++***)))))))))))))))******+++,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////............,,,+++***)))((()))******+++)))((((((***+++++++++((((((((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&%%%$$$$$$$$$$$$$$$(((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''((((((((((((((('''&&&&&&((((((''''''&&&&&&&&&&&&%%%'''((((((&&&%%%''')))'''&&&%%%&&&(((((('''&&&$$$%%%&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$###$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((('''''''''((((((((((((''''''''''''&&&&&&'''&&&&&&&&&'''(((&&&&&&''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&'''((()))(((((('''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((('''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%)))'''%%%%%%&&&'''&&&%%%)))((((((((('''''''''&&&((((((((((((((((((((((((((((((((()))))))))******,,,,,,+++******+++,,,,,,---------------,,,,,,,,,,,,,,,,,,------------...000//////...------,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********+++,,,&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$(((''''''&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%&&&'''((('''&&&&&&&&&&&&'''(((((())))))))))))((((((((()))*********++++++,,,------------((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++***************((('''''')))******)))((())))))***************''''''''''''(((((((((((())))))***++++++***))))))((((((((((((''''''''''''(((((((((''''''''''''&&&(((''''''''''''(((((()))(((((('''&&&&&&&&&''''''(((((((((((((((''''''''')))((((((''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&(((((((((((((((''''''&&&''''''&&&&&&&&&&&&&&&%%%$$$%%%''''''&&&'''(((***((('''&&&&&&'''((('''%%%$$$%%%&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''###$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&'''((((((###$$$%%%'''((((((((((((((())))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&$$$######$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))************---,,,++++++++++++,,,---,,,,,,,,,,,,---------------,,,+++++++++,,,.../////////......---,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))***++++++%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((())))))(((&&&%%%((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''&&&%%%&&&((()))((('''))))))***++++++,,,,,,---'''''''''''''''((()))***)))***+++,,,---.........))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++************++++++,,,,,,,,,++++++***)))((('''''')))***)))(((***+++,,,------,,,++++++))))))))))))************((()))+++,,,,,,+++)))(((((((((((((((''''''''''''(((((((((''''''''''''''')))((('''&&&&&&'''((()))******))))))))))))******((((((''''''''''''''''''******)))((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%'''(((((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''''''''(((((()))(((&&&&&&''''''&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))"""###%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))&&&&&&&&&''''''((((((((((((&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''((((((''''''((())))))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&''''''''')))))))))(((((((((''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$)))(((((('''&&&&&&&&&%%%&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''%%%$$$$$$%%%&&&%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********+++++++++++++++++++++++++++******+++,,,------......---,,,+++******,,,...///.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******+++$$$$$$&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&((((((&&&$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%&&&'''(((((('''&&&%%%((('''%%%$$$$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&((('''&&&''')))***)))(((&&&''''''(((((()))******(((((((((((()))***++++++)))***+++,,,------...---***++++++,,,,,,++++++***+++++++++,,,,,,---------............------------***++++++,,,,,,,,,++++++)))((('''((()))***((('''))))))***+++***)))(((&&&))))))))))))************((()))+++,,,,,,+++)))(((((((((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''((((((((((((((()))))))))((((((''''''''''''&&&%%%)))(((&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))%%%%%%&&&&&&''''''(((((()))'''&&&'''))))))(((&&&(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&((((((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$)))((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))((('''%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$(((((('''''''''&&&&&&%%%(((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%###$$$%%%&&&&&&%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((())))))))))))*********))))))************)))))))))******+++,,,---......---,,,*********+++---///---------------,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********************+++###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%"""%%%((((((%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%(((''''''&&&&&&''''''(((&&&%%%%%%%%%%%%&&&'''((((((''''''(((***+++***)))&&&&&&''''''((())))))))),,,,,,+++++++++,,,------)))******+++,,,,,,,,,,,,++++++,,,,,,,,,++++++******++++++,,,,,,------...------,,,,,,,,,+++++++++*********+++++++++++++++***)))((()))******((('''((()))+++,,,,,,+++)))(((''''''''''''(((((((((((())))))***++++++***))))))(((((((((((('''''''''''''''(((((((((((())))))))))))((((((''''''''''''((()))))))))((())))))***+++%%%%%%%%%&&&&&&&&&&&&&&&)))((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''''''''''''''&&&'''((((((((((((((((((((())))))))))))************((('''&&&''''''%%%$$$((('''&&&&&&'''((('''%%%''''''&&&%%%%%%%%%&&&&&&'''''''''''''''(((((((((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''(((''''''***------***&&&)))(((((('''&&&&&&%%%%%%&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&(((((('''&&&%%%$$$$$$###(((((('''&&&%%%%%%&&&&&&)))((('''&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''&&&%%%&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((((((''''''&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))******+++,,,------...,,,+++*********+++---...------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###'''(((&&&$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$$$$$$$$$$(((''''''&&&&&&''''''((($$$$$$$$$%%%&&&'''((()))'''&&&&&&''')))******)))((())))))***++++++,,,,,,---,,,++++++++++++++++++))))))***++++++*********)))***++++++,,,,,,,,,,,,******+++,,,,,,---......************))))))))))))******)))((()))***+++,,,+++*********++++++)))'''%%%'''***,,,------,,,+++''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''((((((((())))))))))))(((((((((((((((''''''&&&***)))))))))******+++,,,&&&&&&&&&&&&'''''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((((((((((((&&&&&&'''((((((((((((((((((((((((((()))))))))***)))'''%%%&&&(((((('''%%%'''&&&%%%&&&(((((('''&&&((('''&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((()))''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&%%%''',,,000000+++%%%''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$((('''&&&&&&&&&'''((()))***)))((('''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&))))))'''%%%$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&((((((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&''''''''''''%%%$$$%%%'''(((((('''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&'''''''''((((((((((((((()))************)))(((******++++++,,,,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%% &&&(((&&&&&&))),,,%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%######%%%''')))((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&((()))***&&&%%%$$$&&&((())))))(((((((((((()))******++++++******)))(((''''''(((((())))))*********))))))((('''((()))+++---.........******+++,,,,,,---......---------,,,,,,,,,++++++***)))((('''''')))+++---++++++***+++,,,+++)))'''###''')))******)))))))))))))))************))))))(((((((((((()))))))))((((((((('''''''''''''''((((((((())))))******'''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''"""###%%%'''))))))))))))&&&&&&'''((())))))((((((&&&'''''''''(((((())))))'''%%%$$$%%%(((***)))'''&&&%%%%%%&&&((()))((('''((('''&&&%%%$$$%%%%%%&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%$$$%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&'''''''''&&&&&&%%%%%%%%%###$$$&&&,,,222111+++%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''')))***,,,,,,+++)))((((((((()))***&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###%%%((((((&&&$$$############$$$%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%''''''###$$$&&&((())))))((((((&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&'''''''''&&&%%%%%%''')))((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((()))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((***++++++((()))))))))************+++***)))'''''''''((()))))))))***++++++++++++***++++++******************))))))***+++---...//////......------,,,+++******++++++++++++++++++++++++((())))))))))))*********++++++++++++++++++++++++))))))************))))))%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))++++++***((('''***'''$$$###%%%((()))***))))))(((((((((((())))))((('''&&&%%%%%%%%%%%%%%%))))))***))))))(((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''***++++++******)))((('''(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))''''''((((((((((((((((((%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((***++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$&&&'''((())))))((('''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''''''''(((***)))((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&'''''''''&&&%%%%%%$$$'''(((((()))))))))))))))(((((((((((())))))))))))******)))((('''&&&%%%%%%###$$$%%%&&&''')))******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&'''''''''(((''''''&&&%%%%%%&&&((())))))(((&&&%%%'''$$$###$$$''')))'''%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***(((&&&&&&&&&'''&&&%%%''''''&&&%%%&&&'''((()))(((((((((((())))))))))))))))))))))))************))))))***+++,,,,,,------000///...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++++++++++++++***)))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((()))(((((((((((((((((((((%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&'''((()))(((((()))))))))*********+++***)))(((''''''((()))******+++,,,,,,,,,,,,+++************************)))******+++,,,---......---------,,,+++*********++++++++++++++++++++++++)))))))))************+++************************((())))))******))))))(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))((('''&&&'''%%%""""""$$$&&&''''''))))))(((((((((((())))))((('''&&&&&&%%%%%%%%%&&&((()))))))))(((((('''&&&''''''((()))))))))((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((())))))***)))))))))''''''((((((((()))))))))''''''''''''(((((((((((('''&&&&&&&&&&&&''''''(((((((((((((((((('''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&'''&&&$$$%%%'''(((&&&$$$'''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''((('''&&&&&&&&&&&&'''''''''((((((''''''((((((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''')))(((''''''&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&'''(((((())))))(((((('''''''''((((((((()))))))))))))))(((''''''&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&%%%###%%%'''((('''%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***(((&&&&&&'''((('''&&&''''''&&&&&&&&&'''((()))(((((((((((())))))))))))))))))))))))************))))))***++++++,,,------,,,,,,,,,,,,,,,+++++++++++++++************++++++---,,,++++++*********+++***++++++++++++***)))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((******))))))((((((((('''%%%%%%%%%&&&'''((())))))&&&&&&%%%&&&&&&'''((()))(((((((((((())))))))))))***))))))(((((((((((()))***+++,,,,,,------,,,,,,************************++++++++++++,,,,,,,,,---,,,,,,,,,+++******)))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))'''(((((())))))(((((('''++++++++++++***)))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''&&&%%%$$$$$$&&&'''&&&%%%)))((((((''''''(((((()))((('''&&&&&&%%%&&&&&&&&&'''(((((((((((('''&&&&&&''''''((()))******))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))))))))&&&&&&'''''''''((((((((((((((()))))))))*********'''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&((()))((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&''''''''''''(((((((((((('''((((((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))(((''''''&&&'''''''''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$%%%&&&'''(((((('''&&&%%%&&&%%%$$$%%%'''''''''&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))''''''((()))((('''''''''&&&&&&''''''((()))(((((((((((())))))))))))))))))))))))************))))))******+++,,,,,,,,,)))*********++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,+++************+++******++++++******))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((()))((((((''''''&&&&&&%%%&&&&&&&&&'''''''''''''''((((((((((((((()))******'''''''''((((((((()))))))))))))))(((((((((((())))))***++++++,,,,,,++++++***************+++++++++,,,++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''***************)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))'''''''''(((***)))(((&&&(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&'''''''''((((((((()))))))))*********(((((((((''''''&&&%%%%%%)))))))))(((''''''&&&&&&&&&''''''''''''''''''&&&'''&&&$$$###$$$%%%'''(((((((((''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((()))******%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))'''''''''''''''''''''&&&'''''''''''''''((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''))))))(((((('''&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++)))'''''')))))))))((('''''''''''''''(((((()))(((((((((((())))))))))))((()))))))))************))))))******+++++++++,,,*********++++++++++++,,,---,,,***))))))***,,,---++++++***************+++))))))************))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&%%%((((((((('''&&&&&&%%%%%%)))(((((((((((())))))***&&&''''''''''''(((((((((((((((((())))))))))))((((((((()))***************))))))*********+++++++++,,,,,,++++++++++++******++++++******************(((((((((((((((((((((((())))))*********+++++++++************************''''''((((((((((((''''''&&&'''(((((()))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''(((***+++''''''((()))******'''%%%((((((''''''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&'''''''''''''''&&&%%%%%%&&&'''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''(((''''''(((((((((((())))))'''((((((((('''&&&%%%$$$))))))(((((('''''''''&&&'''''''''&&&&&&'''''''''&&&$$$###""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''')))(((((((((((()))******%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))'''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***((('''''')))***)))((('''''''''((((((((((((((((((((((((((())))))))))))((()))))))))************)))***************++++++,,,,,,,,,,,,+++++++++++++++***)))(((((()))***+++*********))))))***++++++((())))))*********))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&'''''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((('''(((((())))))))))))((('''(((((()))***))))))))))))))))))***++++++,,,,,,+++++++++++++++*********++++++++++++++++++++++++((((((((((((((((((((((((((())))))))))))*********************************'''(((((())))))(((((('''%%%&&&'''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((())))))***'''&&&&&&'''((((((%%%###(((''''''&&&&&&''''''((('''''''''&&&''''''((()))&&&&&&'''((((((((((((''''''(((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))((('''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((&&&'''((((((((('''&&&%%%((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((%%%$$$#########$$$&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))'''&&&'''((())))))(((&&&'''((())))))))))))((((((((((((((())))))))))))))))))))))))************************************------,,,,,,+++++++++***''''''''''''''''''''''''***))))))))))))***++++++(((((())))))******))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$%%%'''((('''''''''''''''(((((()))%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&'''((()))******)))((((((((()))***************((())))))***++++++,,,,,,***************++++++++++++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((())))))******))))))((('''(((((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((('''&&&%%%((('''&&&'''''''''&&&$$$(((''''''&&&&&&''''''((('''''''''''''''((())))))&&&'''(((((()))))))))((((((((((((((('''&&&%%%$$$&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''')))))))))***))))))((((((''''''((((((((()))))))))&&&&&&'''''''''((((((((($$$&&&'''((()))(((&&&&&&&&&&&&''''''((()))))))))((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((($$$&&&((('''%%%$$$&&&''''''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))&&&&&&%%%%%%&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''''''''%%%&&&&&&'''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((('''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%'''((('''%%%###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((&&&%%%&&&'''))))))(((&&&'''((()))***))))))((((((((((((((())))))))))))))))))))))))************************))))))))))))************++++++++++++'''((()))******)))(((''')))))))))))))))***++++++'''(((((()))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%+++***)))(((&&&%%%######((('''%%%%%%%%%''')))***'''''''''''''''((())))))!!!""""""###$$$%%%&&&&&&###$$$%%%&&&((()))***+++***))))))((((((((())))))%%%%%%%%%&&&&&&&&&''''''&&&'''(((*********)))((())))))***+++++++++++++++((())))))***++++++,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))***++++++******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***(((&&&###"""+++)))(((((())))))(((''''''''''''&&&&&&''''''''''''''''''''''''((())))))''''''((()))******))))))&&&&&&&&&%%%$$$###!!!!!!'''(((***++++++***(((''''''''''''''''''''''''''''''((()))******++++++***(((((((((((())))))))))))''''''''''''((((((((((((###%%%'''))))))((('''&&&%%%%%%&&&'''((()))******((('''&&&%%%%%%&&&'''(((&&&'''(((((())))))((((((&&&'''''''''(((((())))))(((((((((''''''&&&&&&%%%((((((((((((((((((((((((###$$$''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$&&&((('''%%%$$$%%%(((&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''((()))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***'''''''''''''''((())))))$$$%%%%%%&&&'''''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%''')))'''$$$###$$$''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%'''(((((('''&&&''')))*********)))((((((((((((((())))))))))))))))))))))))*********************)))))))))))))))''''''((()))***+++,,,,,,)))+++---//////---+++)))))))))((())))))***++++++''''''((()))))))))))))))&&&&&&&&&'''''''''((((((%%%''')))(((&&&%%%&&&)))(((((('''&&&&&&''')))***((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''''''''((()))+++,,,'''((()))***************(((((())))))************---------,,,,,,++++++++++++++++++*********))))))++++++******))))))(((((())))))************)))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))''''''(((((())))))******))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''(((((())))))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''((()))***+++***'''&&&'''(((+++)))(((&&&&&&((()))+++%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))((((((''''''&&&&&&)))(((((())))))***+++,,,###%%%'''''''''''')))***((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&...,,,)))&&&$$$######$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******$$$%%%&&&%%%###"""###$$$((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$######$$$''''''''''''''''''''''''+++***)))(((&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&%%%%%%%%%%%%%%%+++***'''%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&((('''%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$"""###$$$&&&'''(((((((((&&&&&&&&&''''''''''''((((((((())))))))))))((((((%%%&&&((()))))))))(((''')))))))))))))))))))))))))))))))))))))))******+++************))))))))))))++++++******))))))((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''%%%''')))(((&&&%%%&&&(((%%%$$$######$$$&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''((())))))***))))))(((''''''((()))***''''''((()))))))))(((((()))))))))))))))*********,,,,,,+++++++++*********+++++++++*********))))))*********)))))))))))))))))))))************))))))((((((''''''''''''(((((())))))(((((((((((())))))'''((((((((()))))))))***)))(((((((((''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''((((((&&&&&&'''(((&&&'''))))))((((((***+++***)))(((''''''((()))***&&&&&&'''''''''((((((((((((((((((((()))))))))***)))))))))))))))((((((((())))))((('''&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''))))))))))))((((((((('''%%%&&&'''))))))'''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''((('''((()))(((&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$$$$%%%''''''''''''''''''''''''(((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%(((&&&%%%%%%&&&'''%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))***************++++++,,,************))))))))))))*********)))))))))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%""" """%%%''''''%%%''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))******)))((((((((((((((()))))))))***))))))((((((*********)))))))))))))))***************)))))))))+++++++++***************))))))))))))************))))))************))))))''''''(((((((((((('''''')))((((((''''''(((((()))(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((()))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''((((((&&&&&&'''(((&&&'''))))))((((((***+++***)))(((''''''((()))***''''''((((((((()))))))))((((((((()))))))))******))))))))))))************)))((('''&&&%%%%%%%%%%%%'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''')))))))))(((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&''''''&&&%%%$$$&&&%%%$$$$$$$$$%%%'''((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%((()))***)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%(((&&&%%%%%%&&&'''&&&$$$&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&'''(((((((((((('''&&&&&&%%%$$$###&&&&&&&&&''''''''''''(((***)))(((''''''((()))***)))))))))))))))***++++++))))))))))))))))))))))))+++++++++***+++,,,,,,---************))))))))))))))))))))))))************((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''$$$###%%%)))+++***''''''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((((((((((())),,,,,,,,,,,,,,,+++***)))************))))))))))))************************************************(((((())))))******++++++))))))************))))))&&&'''((())))))((('''&&&(((((((((''''''((((((((((((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&((()))((('''&&&'''((()))***+++***'''&&&'''((())))))(((((((((((())))))''''''((((((((()))))))))(((((()))))))))*********((((((((())))))*********'''&&&&&&''''''((()))***'''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$!!!###$$$%%%%%%&&&''')))$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%$$$$$$#########"""&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&''''''''''''(((***)))(((''''''((()))******)))((('''((()))***+++))))))))))))))))))))))))+++************+++,,,,,,************)))))))))((((((((())))))******++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&'''''''''&&&(((&&&%%%'''***,,,***(((&&&&&&%%%%%%%%%&&&&&&'''&&&''''''(((((((((((((((&&&'''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((()))*********,,,,,,,,,,,,,,,+++***)))*********)))))))))))))))******++++++++++++++++++************************(((((())))))******++++++))))))************))))))&&&'''((())))))((('''&&&((((((''''''''''''(((((())))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''******))))))((((((''''''(((((((((((((((((((((((('''((((((((((((((((((''''''((()))(((''''''((())))))***+++***'''&&&'''((())))))(((((((((((())))))&&&&&&'''''''''((((((((())))))))))))************'''''''''(((((()))))))))'''&&&&&&''''''((()))***%%%&&&(((((('''((()))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((())))))***%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&$$$###"""!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!###$$$%%%%%%&&&''')))$$$%%%'''(((((('''%%%$$$&&&%%%%%%%%%$$$%%%%%%%%%***))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%$$$###$$$&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$$$$&&&'''''''''''''''''''''''')))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&''''''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''%%%%%%'''%%%%%%%%%''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((***)))(((''''''((()))***)))((('''&&&'''((()))***)))))))))))))))))))))))))))))))))))))))***++++++************)))))))))((((((((())))))******++++++((((((((((((''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''((((((((((((((((((%%%&&&''')))******++++++)))))))))***))))))((((((((()))))))))*********************+++++++++++++++***************+++++++++))))))))))))************))))))************))))))''''''((((((((((((''''''(((''''''&&&&&&''''''((())))))))))))(((((((((((('''''''''(((((((((((((((((((((''''''''''''&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''((())))))''''''((()))&&&'''))))))((((((***+++(((((())))))))))))((((((&&&&&&'''''''''((((((((()))))))))*********++++++''''''''''''(((((((((((()))((('''&&&%%%%%%%%%%%%$$$&&&((((((((((((***,,,&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((())))))******&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&$$$###"""!!!%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%&&&'''(((((('''&&&%%%''''''&&&&&&%%%%%%$$$$$$))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''$$$%%%'''&&&%%%%%%&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$$$$&&&''''''''''''''''''''''''***)))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%'''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&''''''''''''((((((((())))))))))))(((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))(((((())))))***+++************))))))))))))))))))))))))************((((((((((((''''''''''''######$$$%%%&&&''''''((((((&&&%%%&&&((()))'''%%%$$$'''******&&&$$$%%%'''%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''&&&'''((()))******))))))''''''((()))))))))((((((''''''((()))***++++++,,,)))))))))*********++++++))))))*********+++++++++*********)))))))))))))))))))))************))))))((((((''''''''''''(((((((((''''''&&&&&&''''''(((***)))))))))((((((((('''''''''''''''((((((((())))))))))))(((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''')))***)))((('''((()))&&&'''))))))((((((***+++(((((())))))))))))((((((''''''((((((((()))))))))))))))*********+++++++++)))))))))((((((((((((((())))))((('''&&&&&&&&&&&&&&&((())))))(((((()))+++'''''''''''''''''''''''''''((()))******)))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%'''(((((((((''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&'''(((&&&$$$"""###$$$'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%'''&&&%%%$$$$$$&&&''')))&&&&&&&&&''''''''''''((('''((()))******)))((('''''''''((()))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************))))))))))))*********)))))))))))))))((((((((((((''''''''''''""""""###$$$&&&'''(((((()))&&&%%%&&&((()))'''%%%$$$***...,,,&&&###%%%)))%%%%%%%%%%%%%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''((()))*********)))'''&&&'''((()))***************&&&&&&''')))***+++,,,---'''((((((((())))))******))))))******++++++++++++++++++******))))))(((((())))))************)))))))))((('''&&&&&&'''((()))'''''''''&&&&&&'''''''''******))))))((((((((('''&&&'''''''''(((((())))))+++*********))))))((((((''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((''')))***)))((('''(((***)))***+++***(((&&&'''((((((((())))))))))))(((((())))))))))))************)))************+++++++++++++++******))))))(((((()))(((((())))))***+++,,,((()))***)))((('''((()))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((('''''''''&&&&&&'''''''''$$$%%%'''((((((((('''''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&&&&&&&&&&'''(((&&&&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''(((((($$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''))))))%%%%%%&&&''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&''''''(((((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''((((((&&&'''***++++++***'''&&&'''(((***+++++++++***)))))))))))))))))))))))))))++++++******++++++,,,---************))))))))))))++++++******))))))(((((()))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((''''''))))))((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&'''(((((((((((((((''''''&&&&&&''')))***(((((((((((())))))))))))(((((((((((()))***+++,,,******)))))))))))))))***)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''******))))))((((((''''''+++*********))))))((((((***)))(((''''''((()))*********))))))((((((''''''))))))************))))))((()))+++,,,,,,+++)))((('''((()))))))))(((&&&%%%)))***+++,,,+++***(((&&&))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))'''&&&%%%+++)))'''&&&((()))))))))%%%'''((((((''''''(((***'''((()))******++++++***(((((())))))))))))(((((())))))((('''''''''''''''&&&&&&'''(((((('''&&&&&&###%%%'''((()))((('''&&&(((''''''&&&&&&&&&''''''&&&'''))))))(((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((((()))((('''((()))******(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&''')))))))))(((''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''***)))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&(((((())))))))))))((((((''''''((()))***++++++,,,******))))))))))))******************))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&'''(((((((((((('''''''''''''''((())))))(((((((((((())))))))))))******)))((((((((())))))***))))))(((((()))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''***)))))))))((((((((('''************)))))))))((())))))(((''''''((()))))))))))))))))))))((((((((()))))))))******)))))))))((()))+++,,,,,,+++)))(((+++++++++++++++******)))+++***))))))((((((((((((((()))******++++++******))))))))))))))))))))))))************************++++++++++++***)))((((((***)))'''''')))***)))((('''((())))))((('''(((***)))))))))***))))))(((((((((((())))))))))))(((((())))))((('''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))'''''''''&&&&&&&&&&&&'''((((((&&&((())))))(((''''''((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&''')))***)))(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''((((((((((((''''''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((*********))))))*********(((((())))))))))))(((((((((((())))))******++++++******))))))))))))******)))))))))(((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&'''%%%$$$###$$$%%%'''(((%%%%%%&&&'''((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))+++***)))((('''''''''''')))((((((''''''((())))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((************)))))))))))))))((((((''''''(((((()))(((((())))))))))))))))))(((((())))))))))))((((((((()))***++++++***)))(((******)))(((((((((((((((+++***(((&&&&&&''')))***'''((())))))******))))))))))))))))))))))))))))))***************************+++++++++++++++******)))(((((()))******)))'''(((*********((('''((()))))))))))))))((('''&&&&&&(((((())))))))))))(((((())))))((('''''''''(((((((((((('''&&&&&&'''((((((&&&''')))******)))((((((&&&&&&&&&&&&'''((())))))'''(((***)))(((''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&((()))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$#########$$$&&&((()))'''''''''((((((((())))))'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%)))((('''&&&$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%((((((''''''''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((,,,+++***))))))***+++,,,(((((())))))))))))(((((()))))))))))))))************))))))(((((())))))***((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&''''''((((((''''''&&&'''''''''''''''(((((((((&&&&&&&&&''''''''''''''''''&&&$$$######%%%''')))%%%&&&&&&'''((((((''''''%%%&&&((()))))))))((('''(((((((((((())))))))))))))))))((('''''''''''''''(((''''''''''''(((((()))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((*********)))))))))))))))((((((((((((((((((((((((((((((((())))))******+++)))(((((((((((((((((()))))))))************))))))***)))'''&&&&&&&&&'''(((***)))(((''''''((())))))''''''((()))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,++++++)))((()))***++++++)))'''***++++++***)))'''((()))((((((((((((((('''&&&&&&(((((())))))))))))(((((())))))((((((((((((((()))***((('''%%%%%%'''(((***((()))************))))))(((((('''''''''''''''(((''')))******(((''''''(((((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%&&&(((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&$$$###"""###%%%'''(((&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&***)))'''&&&%%%&&&&&&''''''((())))))***)))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&&&&%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))(((((())))))))))))((((((*********)))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$&&&((()))%%%&&&''''''((('''''''''%%%&&&((()))))))))((('''(((((((((((())))))))))))'''''''''''''''((())))))'''''''''''''''((()))))))))))))))*********++++++))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******((())))))))))))))))))((((((((())))))******++++++))))))(((((((((((()))))))))))))))******)))))))))...---+++***)))***+++,,,'''((()))******)))((((((''''''((()))))))))))))))))))))))))))))))))))))))************************(((((()))***++++++++++++)))))))))***,,,+++)))'''***++++++***)))'''((()))&&&&&&'''((((((((((((((((((((())))))))))))(((((())))))((((((((())))))******)))'''&&&&&&''')))***)))***************))))))+++***)))((('''&&&&&&&&&(((***+++***(((''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((((((&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((()))'''%%%#########%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''')))((('''%%%%%%%%%&&&'''''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''((((((&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&((()))******)))(((&&&(((((())))))))))))((((((*********)))))))))))))))))))))(((((((((((())))))*********)))))))))(((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&'''(((((())))))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&'''''''''''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))''''''''''''((()))***+++''''''''''''((()))******************++++++++++++))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************)))******++++++******)))))))))******************+++***)))(((((()))***+++)))))))))))))))))))))))),,,+++******)))*********'''(((***,,,,,,+++)))((('''((())))))******))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***++++++*********))))))***++++++***((((((*********((('''((()))&&&&&&'''((())))))))))))(((((())))))))))))(((((())))))((((((((()))******))))))(((''''''((())))))*********)))))))))))))))+++***)))((('''&&&&&&&&&)))***++++++)))''''''((('''(((((((((((()))))))))(((''''''''''''&&&&&&&&&'''&&&&&&&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((***)))'''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((((((((('''&&&$$$%%%%%%&&&'''((())))))'''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((((()))***++++++***)))((((((((())))))))))))(((((()))))))))))))))*********)))((((((''''''(((((()))************))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((())))))***((((((((('''&&&&&&&&&%%%%%%%%%'''((((((((('''&&&&&&'''''''''''''''&&&&&&'''''''''''''''((())))))(((((((((((())))))))))))))))))((((((((()))******(((((((((((()))***++++++))))))))))))************))))))))))))))))))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***'''((((((((()))))))))***((()))))))))***************+++,,,,,,,,,,,,+++***++++++******************,,,+++***))))))***+++,,,))))))(((((((((((())))))((())))))))))))(((''''''))))))***+++++++++++++++((()))******++++++******))))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,+++++++++,,,***))))))***++++++***'''((())))))((('''(((***(((((())))))***)))))))))(((((())))))))))))(((((())))))(((((()))******+++((((((((((((((((((((((((******))))))(((((((((((()))((((((((((((((()))))))))+++,,,+++)))''''''((('''((((((((())))))))))))))))))((((((((('''''''''((('''&&&''')))***)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''''''''&&&&&&$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((()))***)))((('''%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&%%%$$$$$$######$$$&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((***)))(((&&&&&&((()))***(((((())))))))))))(((((((((((())))))******++++++((((((''''''''''''((((((***))))))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''(((((()))***++++++,,,))))))((('''&&&&&&%%%%%%$$$%%%'''))))))((('''%%%&&&'''''''''''''''&&&&&&(((((('''&&&&&&((()))***(((((((((((()))))))))))),,,+++***))))))(((((()))(((((((((((()))***,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***'''((((((((())))))******(((((())))))*********++++++,,,------------,,,+++,,,+++++++++***)))))))))---,,,***))))))***,,,---))))))(((((((((((())))))++++++,,,------+++***))),,,+++***)))***+++---...))))))***+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++---+++(((((()))+++++++++%%%'''((((((''''''(((******++++++******)))((('''(((((())))))))))))(((((())))))((())))))***++++++(((((())))))))))))((((((******)))(((''''''((((((&&&&&&''''''(((***+++,,,***+++,,,+++)))''''''((('''((((((((())))))************))))))(((((((((''')))((('''((()))******(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&'''((())))))(((((('''''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$&&&'''((('''&&&&&&###$$$%%%&&&'''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%''')))***+++***)))(((''''''''''''''''''&&&&&&''''''((((((''''''&&&%%%$$$$$$######$$$&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&'''((()))***''''''''''''((((((((()))''''''''''''((((((((()))+++(((### ###(((+++(((((())))))))))))(((((('''(((((()))***++++++,,,((((((''''''''''''(((((()))(((((((((''''''''''''))))))))))))))))))))))))%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&''''''(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&***------+++)))***,,,***)))(((''''''((()))***((('''%%%$$$%%%&&&(((***))))))((((((''''''&&&&&&))))))************))))))+++***)))'''''''''((())))))))))))))))))(((''''''))))))************))))))------,,,++++++*********))))))))))))))))))))))))************++++++++++++,,,,,,+++***)))))))))***((((((((((((''''''''''''))))))))))))))))))))))))))))))***+++,,,------...---,,,,,,,,,+++*********---......///...---+++***((()))***++++++,,,++++++******)))))))))))))))***---,,,+++++++++,,,---......---,,,+++************))))))************))))))((()))+++,,,,,,+++)))(((******+++++++++******)))+++***))))))++++++***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++***)))((('''&&&&&&************++++++++++++,,,,,,---------,,,+++***+++***)))((((((''''''((())))))))))))************&&&'''((()))******)))((('''''''''''''''((())))))(((((())))))))))))((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%&&&&&&%%%$$$%%%'''***)))((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&((('''%%%###%%%%%%&&&'''(((((((((''')))&&&%%%&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))'''&&&(((******'''$$$%%%%%%%%%&&&'''((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''%%%%%%'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))(((&&&&&&((()))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''')))******)))(((''')))'''&&&&&&((()))((((((&&&%%%$$$$$$$$$%%%''''''''''''&&&%%%%%%%%%&&&'''&&&'''((())))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))************$$$&&&'''(((((('''((()))***)))(((''''''((()))***((('''&&&%%%&&&''')))***))))))(((((((((((((((((())))))************))))))+++***)))(((''''''((())))))*********))))))((('''((((((((())))))(((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))+++***))))))))))))))))))******)))))))))(((((((((************************'''(((((())))))*********+++++++++++++++*********+++++++++++++++***)))))),,,,,,,,,++++++***)))(((***************+++,,,,,,...---,,,+++******++++++,,,++++++***++++++,,,,,,)))******++++++******))))))***+++,,,,,,+++***)))******++++++++++++******,,,+++******,,,,,,+++************************************+++++++++,,,,,,))))))))))))))))))))))))************************)))))))))))))))((((((((((((((((((((())))))))))))******++++++,,,------...---,,,+++))))))((((((((())))))))))))************(((((()))))))))(((&&&%%%'''''''''''''''((())))))(((((()))))))))((((((''')))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%''')))((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''((('''''''''(((&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''***'''%%%%%%'''((('''%%%&&&%%%%%%&&&&&&((())))))(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%'''((('''&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((((((,,,+++)))))))))***)))(((&&&&&&%%%%%%&&&&&&'''((()))((('''%%%%%%$$$%%%%%%$$$%%%&&&''''''&&&$$$###'''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''((((((%%%$$$$$$$$$'''((((((((()))((((((''''''(((((())))))((('''&&&'''((()))***(((((())))))))))))))))))))))))************))))))***))))))(((((((((((()))*********+++******)))(((''''''(((((((((((('''''''''(((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((())))))***++++++*********)))))))))************************((((((((((((((()))))))))))))))******************++++++***))))))))))))***,,,,,,,,,+++******))))))+++*********+++,,,------...---,,,***))))))))))))************+++,,,---...***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,+++++++++---,,,++++++------,,,+++***************************************+++++++++************************************************((((((((()))))))))******(((((((((((()))))))))))))))))))))***+++---000111......,,,+++***))))))((())))))))))))************************)))'''%%%$$$'''''''''''''''((()))))))))))))))))))))((('''&&&+++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''(((((((((((('''&&&&&&%%%&&&&&&&&&'''''''''&&&%%%$$$&&&'''''''''''''''&&&&&&&&&%%%'''&&&&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''((()))))))))'''%%%$$$$$$%%%'''((('''''''''(((''''''&&&&&&((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&(((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$%%%&&&'''&&&%%%'''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''(((((()))'''(((((()))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))************************))))))))))))************+++***)))(((((('''((((((---,,,***)))***)))(((&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''$$$%%%%%%%%%%%%&&&&&&&&&+++(((%%%%%%(((******((((((((((((((((((((((((((()))(((((((((((()))******(((((())))))******++++++))))))************)))))))))))))))(((((((((((()))******+++++++++******)))(((((((((((((((((((((((())))))))))))******++++++)))))))))))))))))))))))))))*********++++++++++++))))))((())))))***++++++++++++*********)))))))))************************+++*********************((((((((()))*********+++---,,,+++*********,,,,,,************+++,,,------,,,++++++*********++++++,,,++++++******)))))))))************+++,,,------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***+++,,,,,,,,,,,,,,,,,,...---,,,,,,---...---,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))*********++++++++++++***)))((((((***,,,///111///...,,,+++))))))((((((((()))))))))***************+++++++++***(((&&&%%%'''''''''''''''((())))))))))))))))))((('''&&&&&&((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))******&&&&&&''''''((()))))))))'''''''''&&&&&&&&&&&&''''''(((((('''%%%$$$%%%'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''(((((()))(((((((((&&&%%%%%%'''((('''((((((((('''&&&%%%%%%''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''(((&&&%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''((())))))***++++++(((((())))))))))))((((((&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))******,,,+++)))''''''''''''((()))(((''''''((((((&&&%%%&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&'''''''''...,,,)))'''&&&''')))+++&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''((((((((()))))))))...***'''&&&)))***)))'''''''''((((((((((((''''''((((((((((((((())))))***(((((())))))******++++++))))))************))))))((((((((())))))))))))((()))******+++++++++*********))))))(((((())))))***,,,,,,+++++++++*********)))))))))))))))))))))))))))*********++++++++++++************+++,,,,,,---******)))))))))(((((((((************************++++++++++++************((((((((()))*********+++,,,,,,*********+++,,,---************+++,,,---...---,,,+++))))))((((((((())))))******++++++++++++,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,+++******+++,,,,,,++++++,,,---------------...---,,,,,,......---,,,++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***)))((((((((()))*********++++++++++++,,,+++***))))))+++---...------+++***)))(((((((((((()))))))))******************+++,,,+++***)))((('''''''''''''''((())))))((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))((((((&&&&&&&&&&&&''''''''''''%%%&&&'''((())))))******'''''''''((((((((())))))&&&''''''''''''''''''''''''((()))(((&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))++++++(((&&&&&&''''''((((((((('''&&&%%%%%%&&&'''''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''')))))))))'''&&&%%%'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&((())))))'''%%%&&&'''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''((())))))******(((((())))))))))))(((((((((((()))************)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((())))))))),,,+++)))''''''''''''(((&&&&&&&&&''')))***((('''%%%%%%&&&''''''''''''&&&###$$$%%%&&&''''''''''''***(((%%%######%%%'''((('''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&'''''''''(((***)))'''&&&''''''&&&%%%&&&''''''((((((''''''&&&''''''((((((((()))))))))(((((())))))))))))))))))))))))************))))))'''(((((())))))))))))(((((()))******+++*********+++***)))(((((()))***+++------,,,,,,+++******)))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++++++++,,,------******)))))))))(((((((((++++++++++++++++++++++++)))))))))))))))*********))))))*********************))))))))))))***++++++///...,,,+++******++++++,,,,,,***)))(((((('''''''''(((***+++,,,---------,,,,,,++++++***++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...............---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***)))(((''''''(((((((((((())))))))))))---,,,+++***))))))***+++,,,+++***)))))))))))))))))))))))))))************)))***+++++++++***)))((('''''''''''''''((())))))&&&''''''(((((('''''''''''''''(((((()))******+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$"""###%%%&&&''''''&&&%%%''''''''''''((((((((((((%%%&&&'''((()))))))))(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&((())))))'''&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''((())))))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&***------***'''&&&''''''''''''(((''''''&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%'''))))))'''%%%%%%%%%''''''&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''')))++++++)))'''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''')))******'''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''')))))))))))))))(((((('''((())))))***************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))+++***)))(((((('''(((((('''&&&'''***,,,---+++***###$$$%%%&&&'''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%######$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%''''''&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((())))))(((((((((((((((((())))))************))))))&&&'''((()))******)))((('''((())))))*********)))***)))(((''''''((()))***++++++++++++************))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,++++++***+++++++++++++++*********)))))))))++++++++++++++++++++++++))))))******++++++,,,,,,+++++++++++++++*********))))))***+++++++++++++++///...,,,*********+++,,,+++******))))))******+++)))***+++,,,------,,,,,,************+++,,,------++++++,,,,,,,,,,,,++++++++++++,,,------,,,+++++++++,,,---....../////////---,,,+++,,,---...---+++---------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))(((((((((((()))))))))))),,,+++++++++******)))))),,,++++++*********++++++))))))))))))************)))*********)))'''&&&%%%'''''''''''''''((())))))%%%%%%&&&'''((((((((((((((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$!!!"""$$$&&&'''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''((((((((('''&&&((((((''''''&&&%%%%%%%%%%%%&&&'''((())))))((('''%%%'''))))))(((''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))***$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())),,,...,,,(((&&&'''***&&&&&&''''''((('''''''''%%%''')))(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&###!!!!!!$$$'''(((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''')))++++++)))'''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&((())))))&&&$$$&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))'''''''''''''''''''''''')))))))))))))))((('''''''''(((((()))***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((())))))******((()))))))))))))))((((((''''''(((***,,,,,,***(((###$$$%%%&&&&&&&&&%%%$$$&&&''''''((('''&&&$$$###$$$&&&))),,,---+++)))''''''&&&%%%$$$$$$%%%&&&'''&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((###((()))(((''')))+++%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''((('''''''''))))))((((((''''''&&&&&&))))))************))))))&&&'''(((*********)))(((''''''((()))))))))))))))***((('''&&&&&&'''(((***((((((((()))******++++++))))))))))))))))))))))))************++++++++++++,,,,,,+++***)))))))))***,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,---......//////---,,,,,,,,,+++************,,,---...///......---,,,+++*********,,,...000)))))))))***+++---...///+++,,,---...---,,,+++***(((((()))***+++---///000***++++++,,,,,,++++++******+++---......---+++***+++,,,---...////////////---,,,++++++------,,,+++------------------------.........------,,,,,,,,,------------------------++++++++++++++++++++++++***************+++++++++************++++++++++++******++++++++++++***))),,,,,,++++++,,,,,,---...))))))))))))*********************)))'''%%%"""!!!'''''''''''''''((())))))$$$$$$&&&'''((()))))))))((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((('''&&&$$$###"""###&&&((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((('''&&&%%%(((((('''&&&%%%$$$$$$###%%%&&&((()))))))))((('''$$$&&&)))))))))(((((())))))(((((((((((('''''''''&&&&&&&&&'''''')))******&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******+++---...+++&&&%%%)))---%%%%%%&&&'''((((((((('''%%%''')))(((&&&%%%&&&)))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&######)))(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''))),,,,,,***(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''')))(((%%%###&&&&&&&&&'''''''''((((((***)))&&&%%%%%%&&&)))***+++++++++***************)))))))))))))))(((''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++'''''')))******)))((((((''''''''')))***)))'''$$$%%%&&&(((((('''''')))***&&&&&&&&&&&&&&&'''((()))((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((())))))***************)))))))))))))))+++*********))))))((((((************************+++++++++*********))))))*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++*********)))(((''''''((()))***+++***((('''''')))+++,,,...,,,***((((((***,,,...,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---...------,,,++++++++++++,,,,,,+++******)))))))))---------------------------------,,,,,,,,,++++++000///...---------...///***,,,---...------///000............------------.........///////////////+++,,,---...////////////000///---,,,+++***++++++***,,,---......---+++******+++---......---+++*********************************+++,,,,,,,,,,,,+++***,,,------,,,+++,,,---***++++++,,,,,,++++++*********++++++++++++******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((()))((((((((((((''''''&&&&&&&&&'''''''''((()))******)))((('''&&&&&&''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((()))%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%'''(((((($$$%%%'''((((((((('''&&&&&&%%%$$$$$$&&&'''''''''((((((((('''&&&&&&%%%%%%(((((('''&&&'''((()))******)))&&&%%%%%%&&&)))*********)))((((((((((((((((((''''''&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%###""""""###%%%&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%)))(((&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&%%%$$$#########&&&(((***(((((())))))))))))(((((($$$%%%''')))))))))))))))(((((((((((()))))))))))))))((('''''''''(((***+++******)))((((((((((((((())))))))))))))))))))))))***)))((('''&&&&&&'''((((((***++++++)))'''&&&&&&))))))))))))))))))))))))&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''')))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))+++++++++*********))))))((()))))))))***************)))))))))))))))))))))************************((()))***+++,,,++++++***++++++******)))************))))))((()))***+++,,,---,,,+++***)))***,,,---,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........------,,,,,,,,,,,,------***,,,------,,,,,,...///000000000000000000000000........................,,,,,,------------,,,,,,...---+++***)))******++++++,,,---------+++)))(((,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++***,,,------,,,++++++,,,---------,,,,,,---------))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&'''''''''((()))******)))((('''(((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''(((''''''''''''&&&%%%%%%&&&(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''((())))))(((''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$""""""$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%$$$###"""((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%$$$######%%%&&&'''(((((())))))))))))((((((%%%&&&'''))))))))))))((((((((((((((())))))))))))((((((((((((((())))))*********)))((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&'''((())))))***,,,+++)))'''''''''))))))))))))))))))))))))'''(((((('''%%%###$$$%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((((((((()))((()))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((+++++++++***************(((((())))))******++++++))))))))))))))))))******************************))))))***++++++++++++***------------,,,,,,+++***))))))*********+++++++++------,,,,,,+++++++++***,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---...,,,,,,------...//////000------------------------++++++,,,---...///000111,,,,,,---------------,,,,,,...///...------...///........................///////////////........./////////...---,,,+++***,,,,,,++++++***+++,,,,,,---.........---,,,***(((------------------------------------------------)))******+++++++++++++++***,,,------+++***+++,,,---,,,+++******+++,,,---(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''))))))(((((('''&&&$$$###'''''''''''''''&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&(((((('''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''(((((()))(((&&&&&&'''((('''&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((()))******((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''((((((&&&$$$!!!((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$$$$%%%&&&'''(((((())))))(((((('''''''''((())))))((((((((())))))))))))(((((((((((('''(((((()))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))''''''&&&''''''((()))***)))+++,,,,,,***((((((((())))))))))))))))))))))))&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$###$$$%%%&&&'''(((((((((((((((((((((((("""###$$$&&&((()))***+++((((((((((((((()))))))))((((((((((((((((((((((((+++***(((''''''(((***+++******))))))((((((''''''((((((((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))*********************************))))))******++++++++++++------.........,,,+++))))))***++++++,,,,,,++++++,,,------------+++***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///------........./////////........................,,,,,,------...//////000,,,---///000000///.........///000000///...///000------...............///000000000000////////////000000000000///...---,,,------------......////////////000000///...---,,,...------,,,,,,------...------------------------)))******+++++++++++++++***,,,------+++***+++++++++***(((''''''(((***+++))))))************)))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((('''((((((((('''&&&%%%%%%((((((((('''&&&&&&&&&%%%((((((((('''&&&&&&%%%%%%&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((&&&%%%%%%&&&'''''''''&&&&&&%%%%%%$$$''''''&&&%%%%%%'''((()))+++)))'''''''''((('''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&''''''%%%&&&''''''''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((())))))(((&&&$$$###'''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((((((''')))))))))))))))((((((((())))))))))))((((((((((((&&&''')))*********)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))+++------+++)))))))))((((((((((((((((((((((((%%%'''((((((''''''((()))'''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&'''&&&%%%%%%%%%&&&((()))))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((***)))'''&&&&&&''')))*********))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))******************************************************,,,++++++***)))(((''''''(((((())))))***************************************************++++++++++++,,,---------,,,***)))******+++,,,,,,,,,,,,+++,,,,,,.........,,,***))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,---......//////.........---------,,,.......................................---------,,,---///000000000///......///000000///...000111111111111222222222333333111111111000000000////////////000000000000//////---......///000000000111......//////////////////------,,,,,,,,,,,,------------------------------******+++,,,,,,,,,,,,,,,,,,---......,,,++++++++++++***(((''''''(((***+++***++++++,,,,,,++++++******))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((''''''((((((''''''''''''((((((%%%%%%&&&'''((((((((('''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''%%%&&&&&&$$$%%%&&&'''''''''&&&&&&''''''&&&%%%%%%'''((()))+++)))'''''''''((('''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%&&&'''((()))&&&''''''''''''''''''&&&((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&'''((((((''''''(((((((((((('''''')))))))))(((((((((((((((***)))))))))((((((((('''&&&''')))*********)))((())))))(((((((((((())))))))))))))))))))))))))))))******))))))((('''&&&&&&)))+++,,,,,,+++)))))))))((((((((((((((((((((((((%%%&&&(((((('''((()))+++(((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&'''''''''(((((((((((((((''''''''''''((())))))))))))))))))))))))))))))+++***)))(((&&&%%%$$$###%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))((((((((((((&&&''''''(((((())))))***))))))))))))***************************************************+++++++++,,,++++++***)))(((''''''((((((((()))******++++++++++++++++++++++++++++++******))))))******+++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------+++,,,---......---,,,+++,,,,,,,,,,,,------------......------------......------------------...//////......---,,,,,,++++++........................000000//////............,,,---...///000000000000...///111111000000222333333333444444555555666666666555555444444333333333111111222222333222222222///000111222222222222222........................------------------------------------------------+++,,,,,,------------------///000///---,,,,,,,,,---,,,+++******+++,,,---+++,,,,,,,,,,,,,,,,,,+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***(((((((((((((((((((((((('''(((((((((((((((((('''%%%%%%&&&'''''''''''''''$$$%%%&&&(((((((((''''''(((''''''&&&&&&''''''(((###$$$&&&'''((()))))))))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&'''(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&'''###$$$%%%'''(((((('''&&&'''&&&&&&&&&&&&'''(((((()))(((&&&&&&'''((('''&&&)))(((((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&'''((())))))((('''&&&''''''&&&%%%%%%%%%%%%&&&"""###%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""###%%%''')))&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%&&&'''((())))))&&&''''''((((((''''''&&&)))))))))(((((()))************))))))(((((('''''''''(((((()))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))((((((((('''&&&$$$"""!!!(((***,,,,,,***)))))))))))))))))))))))))))))))))&&&'''((((((&&&&&&'''(((***)))(((''''''''''''((('''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''((())))))))))))((('''''''''''''''''''''''',,,+++***)))'''&&&%%%$$$&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''((())))))***((()))))))))************************************))))))*********+++++++++))))))))))))))))))******'''(((((()))******+++++++++++++++++++++++++++++++++***)))))))))***+++,,,************+++,,,---------,,,,,,++++++---...///++++++,,,---............,,,,,,,,,---------............------------......///......------------...------------------------........................111111111111111111111222111111111111222333444555222444666666666777999;;;;;;;;;;;;<<<===>>>>>>>>>@@@@@@??????>>>======<<<::::::::::::999888777777555555666777777777666666444333222111000///.........///000111111000///...........................,,,---......//////......///000111000...------------------,,,,,,---------+++++++++,,,,,,++++++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&'''(((((((((((('''###$$$&&&((())))))((('''((('''&&&&&&&&&&&&'''(((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''''''''((((((((('''&&&&&&%%%%%%&&&((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&&&&'''$$$%%%&&&(((((('''%%%$$$%%%&&&''''''(((''''''''''''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&%%%&&&'''(((((((((''''''&&&''''''''''''''''''&&&(((''''''&&&&&&&&&&&&&&&!!!###%%%'''''''''&&&%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''(((''''''&&&''''''((((((''''''&&&)))((((((((((((***+++,,,*********)))((('''''''''((((((((((((((())))))***((((((((((((((()))******))))))))))))))))))))))))(((((((((((('''&&&$$$###&&&)))++++++***(((((()))))))))))))))))))))))))))'''(((((('''%%%$$$$$$%%%******)))((((((((((((((((((((((((''''''&&&&&&%%%"""###$$$%%%'''((())))))%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&''''''((()))******+++************************))))))************))))))''''''(((((())))))******&&&&&&&&&'''((())))))***(((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++&&&'''((()))***+++,,,,,,'''(((((()))***++++++++++++++++++++++++++++++++++++***)))))))))***,,,---+++*********+++---///000...---,,,++++++,,,///000***++++++,,,---...///000,,,,,,,,,------...............------------......000///...---------------,,,,,,------.../////////////////////////////////111111222333444555555666666666555555666777999:::888:::<<<======>>>@@@BBBHHHHHHIIIIIIJJJKKKLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGDDDCCCCCCBBBAAA???===<<<;;;<<<===>>>======;;;;;;<<<:::888555333111000000///000222444444222000///000000000000000000000000---...//////000/////////000111222111///------...***++++++,,,,,,++++++*********++++++++++++******+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&'''(((((())))))((((((###$$$&&&((())))))((('''((('''&&&%%%%%%&&&'''((('''''''''(((''''''&&&&&&%%%&&&&&&''''''(((((((((******)))(((&&&%%%$$$###'''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))'''&&&&&&'''&&&&&&(((((((((&&&$$$"""$$$%%%'''((((((((('''&&&&&&%%%$$$$$$&&&(((''''''%%%%%%&&&&&&'''(((((((((&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''!!!"""%%%'''''''''&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$############$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&'''((())))))'''%%%$$$%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''(((((((((&&&''''''''''''''''''&&&'''''''''(((''''''&&&%%%&&&''''''''''''''''''&&&)))((((((((((((***,,,---+++******)))(((''''''&&&)))((('''''''''(((***+++((((((((((((((()))******))))))))))))))))))))))))))))))***++++++***)))(((&&&(((******)))((((((((())))))))))))))))))))))))((((((((((((((()))******((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))((())))))***))))))(((''''''))))))))))))))))))))))))&&&'''(((((())))))((((((''''''''''''((((((((((((******))))))))))))******$$$$$$&&&'''(((((((((((()))*********++++++++++++''''''((())))))))))))))),,,+++++++++******))))))++++++***))))))***++++++,,,------+++))))))***,,,******+++++++++******)))************************...---,,,***)))******+++((()))***+++,,,+++******,,,,,,++++++***+++++++++---,,,,,,++++++,,,,,,---...------,,,,,,,,,------000000///...------------000/////////......------///.........//////---,,,---.../////////000444666111222333222111111333555222444555666666666888999999<<<>>>@@@AAAAAACCCEEECCCDDDFFFJJJMMMOOONNNMMMRRRTTTWWWYYYZZZ\\\___bbb______^^^]]]\\\ZZZXXXWWWWWWVVVSSSPPPMMMLLLKKKKKKIIIGGGFFFFFFHHHHHHGGGFFFEEEBBB???<<<;;;;;;999888888888888777666444333222111111111222222111111000/////////000000000111111222111///---,,,,,,---------------------------------............---,,,,,,,,,,,,,,,+++++++++++++++******))))))))))))******)))))))))***+++++++++,,,************))))))))))))******))))))((((((''''''&&&''')))*********)))((((((((((((((())))))))))))+++)))'''''''''((('''&&&))))))************))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((('''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$$$$%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&(((&&&###"""###&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''(((((('''&&&%%%%%%'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++&&&''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******)))((('''&&&&&&'''((()))))))))))))))******************++++++++++++******'''&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((()))))))))((((((&&&%%%%%%((()))))))))(((((('''&&&''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))''''''((()))************)))))))))*********++++++((())))))***************+++++++++******)))))))))***************************+++,,,+++)))((()))***+++,,,,,,,,,,,,,,,++++++************************---,,,+++*********+++,,,++++++---.........---,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------......------,,,------...000000///...............---------...............111000000111222222111000...///000//////000222555333444555444333333555777777999;;;<<<===>>>@@@BBBDDDGGGJJJMMMNNNOOORRRSSSTTTUUUVVVYYY\\\^^^^^^^^^dddfffiiikkklllmmmppprrrrrrrrrqqqpppooommmlllkkkkkkiiifffccc```^^^\\\\\\WWWVVVVVVWWWYYYYYYXXXWWWUUUQQQMMMIIIGGGEEEBBB@@@@@@@@@@@@???===<<<;;;:::777777777666555444333222333333333222222222222222555444222000////////////,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,++++++))))))))))))************++++++************++++++************++++++++++++************))))))))))))******))))))((((((((((((&&&'''((()))***)))(((((('''''''''((((((((())))))***(((''''''((((((((('''(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''((('''$$$###$$$&&&$$$%%%&&&''''''&&&%%%$$$'''''''''(((((((((((()))&&&&&&&&&'''''''''((((((''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***'''(((((()))***)))))))))''''''(((((())))))******))))))))))))))))))))))))******))))))))))))******)))(((''''''''''''((()))))))))))))))************((())))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''(((((((((((('''&&&%%%%%%'''(((((((((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((()))******)))))))))((((((((()))))))))***************++++++++++++,,,*********))))))))))))))))))***+++,,,,,,+++***)))(((***++++++***(((((((((***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---,,,,,,---............---......---------......///......------------............------------......////////////............------......///000000111......//////000111111111000111222222222333555777888999;;;;;;;;;;;;===>>>CCCEEEHHHJJJLLLNNNQQQTTTWWWZZZ^^^aaaccceeeggghhhiiiiiijjjkkkmmmoooqqqrrrsssuuuxxxzzz{{{{{{|||~~~~~~}}}{{{{{{|||zzzwwwssspppnnnlllkkkiiihhhiiikkkmmmnnnmmmllljjjfffaaa\\\XXXUUURRRPPPOOOOOONNNLLLKKKIIIHHHHHHCCCBBBBBB@@@>>><<<:::999;;;:::999888777666555555666444333111///......---.........---------------++++++,,,,,,,,,,,,,,,+++)))))))))******+++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++*********++++++*********)))))))))***))))))))))))(((((((((&&&''''''((()))((((((((('''''''''((((((((()))))))))(((&&&'''((())))))(((''''''((((((((((((''''''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''%%%$$$######(((((((((((('''&&&%%%$$$###$$$$$$%%%&&&'''((()))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((('''&&&''')))+++******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%%%%%%%'''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((())))))***************&&&&&&'''((()))***++++++))))))))))))))))))))))))******))))))))))))******)))((((((''''''(((((()))))))))))))))************''''''((((((((((((''''''(((((((((((((((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''###$$$%%%'''((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))((((((''''''(((((()))''''''(((((((((''''''&&&(((((((((((())))))))))))***************+++,,,,,,))))))))))))))))))))))))((()))+++,,,,,,+++)))((('''))),,,---+++)))(((((((((((())))))******))))))++++++++++++++++++++++++******++++++,,,---......++++++,,,,,,,,,---------......---------...////////////............//////.........---......///000........./////////......000000000111111222222333,,,---///000000222444555555666888999:::;;;===???@@@CCCFFFHHHIIIJJJMMMOOOUUUWWW[[[^^^aaadddhhhkkknnnqqquuuxxxxxxyyyzzz{{{wwwxxxxxxxxxxxxyyy|||~~~|||~~~{{{yyyxxxwwwttttttuuuxxx{{{||||||{{{|||xxxrrrnnnjjjgggdddaaaaaa```^^^]]][[[ZZZYYYYYYTTTSSSRRRPPPMMMKKKHHHGGGFFFFFFDDDBBB@@@>>><<<;;;:::999777555333111000///111000000000//////......------...............---***++++++,,,---...//////,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))&&&&&&''''''((((((((((((((((((((()))))))))******)))'''&&&''')))******)))'''(((((())))))(((((('''%%%&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''')))((('''&&&%%%$$$###"""&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&)))'''&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&$$$%%%''''''&&&%%%%%%&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''')))*********)))((((((((()))************)))'''''''''((()))*********))))))))))))))))))))))))******))))))))))))******((((((((((((((()))))))))((()))))))))************''''''((((((((((((''''''''''''((()))(((((('''&&&&&&''''''''''''''''''&&&'''''''''''''''''''''&&&###$$$%%%'''((()))))))))&&&&&&'''''''''''''''&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''(((''''''''''''((((((((((((***))))))(((((())))))***'''(((((((((((((((''''''(((((((((((())))))))))))***))))))))))))***+++,,,)))))))))))))))*********((()))+++,,,,,,+++)))((('''***---...,,,+++******(((((()))***************++++++++++++++++++++++++)))***+++,,,---.........+++++++++,,,,,,,,,---------------------...//////000//////......//////000............//////000111,,,---...///000000//////222222222222333333333333000222555666777999===@@@<<<>>>BBBDDDEEEGGGJJJLLLOOORRRVVVZZZ\\\___bbbdddiiilllppptttwwwzzz~~~}}}||||||~~~{{{yyywwwuuusssrrrqqqooolllkkkiiiiiiiiifffeeedddcccaaa^^^\\\[[[WWWVVVSSSQQQNNNKKKIIIHHHFFFEEECCCAAA>>><<<999888555444444222111000////////////000000000///......++++++,,,---...//////000++++++************++++++---,,,,,,,,,++++++******++++++++++++************))))))))))))************''''''''''''(((((())))))))))))*********+++++++++)))(((&&&''')))*********((())))))******))))))(((&&&&&&''''''((()))******(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&---***'''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&$$$&&&((((((&&&%%%%%%'''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''')))*********)))(((&&&'''(((((())))))(((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******'''(((((()))))))))))))))((()))))))))************)))))))))******)))))))))###$$$%%%&&&'''&&&&&&%%%&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&'''(((((((((((((((''''''&&&&&&'''(((((((((((('''))))))))))))))))))))))))'''&&&%%%%%%%%%&&&((()))''''''''''''((((((((((((******))))))))))))******))))))***++++++*********((((((((()))))))))************)))((((((***+++,,,***************+++++++++)))***+++,,,,,,+++***)))(((***------,,,++++++,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******,,,---............---------,,,---......///---------------...///000//////............////////////...//////000111222---...000111222222222111333444444555666777777888666999===>>>>>>AAAGGGLLLLLLNNNRRRUUUVVVXXX[[[]]]aaaeeejjjnnnqqqsssvvvxxx{{{~~~|||yyywwwvvvvvvvvvuuuuuuuuuuuutttsssrrrqqqjjjiiifffccc```]]]ZZZYYYRRRQQQPPPMMMJJJFFFCCCBBB>>>===;;;999777555333222222222222222111///...---+++++++++,,,,,,---------++++++************++++++,,,,,,,,,,,,,,,+++++++++,,,++++++++++++*********)))))))))************+++((((((((((((((()))******)))))))))*********++++++***)))'''((()))******)))))))))************))))))'''''''''(((((())))))***(((((((((((((((((((((((('''''''''(((((())))))***)))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''(((((())))))&&&&&&''''''''''''''''''((()))))))))))))))((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((000---)))''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''%%%%%%%%%'''((('''&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))'''''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''$$$'''***)))&&&%%%&&&(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&'''(((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))******))))))))))))******''''''((()))************))))))))))))******************++++++++++++******!!!"""$$$&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&(((((()))))))))))))))(((&&&'''(((((()))))))))(((((((((((((((((((((((((((((('''&&&%%%&&&''')))***''''''''''''(((((((((((())))))(((((((((((())))))((()))***+++++++++++++++)))))))))*********++++++,,,+++***))))))+++,,,---***+++++++++,,,,,,,,,,,,************************(((***++++++******+++,,,++++++,,,......//////...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.........---------,,,,,,+++,,,---...///............///000111222///......------......///////////////000111222333///111333555666666666555777888:::<<<>>>@@@BBBCCCDDDGGGKKKLLLMMMQQQWWW]]]dddfffjjjlllmmmmmmoooppptttwww|||}}}{{{yyyvvvrrrooommmkkkcccbbb```^^^ZZZVVVSSSQQQLLLKKKIIIFFFCCC@@@===<<<999999888777555333222111,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********+++++++++***))))))((()))***+++,,,'''(((((((((((()))))))))+++***(((((()))***)))((((((((())))))))))))((((((((((((((((((((()))))))))((((((((((((((((((((((((&&&''''''((())))))******))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''((()))))))))(((((((((((((((((((((((('''(((((())))))(((((('''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((///,,,(((&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&$$$###$$$'''((('''%%%'''&&&%%%$$$$$$%%%&&&''''''''''''(((((((((((()))(((((('''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''%%%(((+++***'''%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******&&&''')))***++++++******))))))))))))******************++++++++++++******!!!###&&&(((******)))(((%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&%%%&&&((()))+++,,,,,,---''''''((()))******))))))'''''''''''''''''''''''')))(((&&&&&&&&&''')))+++''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&'''))))))*********************++++++++++++---,,,+++******,,,...///+++++++++,,,,,,---------++++++***))))))***++++++((()))***)))((()))+++,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,+++***)))))))))***+++,,,////////////000111222333......------------......////////////000111222333111333666888999999999888<<<===@@@CCCGGGJJJMMMNNNUUUYYY]]]______ccckkkqqqxxxzzz}}}~~~~~~~~~~~~~~~{{{xxxwwwuuuuuusssppplllhhhdddbbbYYYXXXUUURRRNNNJJJHHHFFF@@@@@@???===;;;888666555///////////////............------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,+++++++++******))))))******+++++++++++++++***)))))))))***,,,---&&&&&&&&&&&&'''''''''(((,,,+++)))((()))***)))(((''''''((((((((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''((())))))*********))))))((((((((('''$$$$$$%%%%%%&&&%%%%%%%%%###$$$$$$%%%&&&'''(((((('''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&+++((($$$###$$$&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&###"""###&&&(((&&&$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''%%%))),,,+++'''&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((()))((('''''''''(((***+++(((((()))***************&&&&&&'''((()))***++++++))))))))))))))))))))))))******))))))))))))******&&&''')))***+++++++++***))))))))))))******************++++++++++++******''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))+++,,,,,,---)))((((((''''''''''''(((+++)))'''&&&((()))))))))(((((()))*********************))))))))))))******(((((((((((())))))))))))+++*********))))))(((((((((((())))))))))))((((((******++++++++++++******...---+++*********++++++))))))(((((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,,,,,,,---...///111111222000000/////////.........---------...------,,,,,,***++++++,,,,,,------...,,,------------------...///000000000//////111333333111000111333555666777555888<<>>???GGGKKKSSS\\\dddiiilllmmmnnnpppsssuuuwww{{{}}}xxxuuupppmmmiiieee___YYYSSSNNNMMMLLLJJJGGGCCC@@@>>>===:::999666444222111111111.........------,,,,,,,,,---------,,,,,,++++++***---,,,,,,,,,,,,+++++++++************************((((((((((((((()))***+++*********))))))((((((((((((((((((((())))))))))))++++++++++++************''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&((())))))(((''''''(((***)))'''&&&&&&&&&'''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&%%%%%%&&&''''''&&&$$$(((((((((''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$''''''((((((((((((''''''&&&&&&&&&'''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&(((''''''&&&$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&''')))***+++((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((((()))******++++++******))))))))))))((('''&&&&&&'''''''''((((((((())))))((((((((()))******++++++***++++++++++++***))))))************************)))***,,,,,,***)))***+++...---,,,+++************''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%'''((()))))))))''''''''''''((()))++++++)))((('''''')))******)))+++******)))))))))))))))******))))))))))))******(((((((((((())))))))))))*********))))))))))))))))))))))))******)))))))))******++++++++++++******,,,++++++++++++++++++++++++,,,---------,,,+++***))))))))))))))))))))))))))))))******++++++++++++///000000111222222333333////////////////////////,,,------...............------...//////000000111.........///000000111111000111222111000000222333777999;;;>>>AAAEEEJJJMMMVVV[[[dddnnnvvv{{{}}}}}}{{{|||~~~}}}{{{xxxxxxwwwxxx{{{}}}yyyuuupppkkkeee___[[[ZZZYYYVVVTTTPPPMMMKKKJJJGGGEEEAAA<<<999666444444111111000//////...------///......------,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***************++++++)))))))))))))))***************))))))((('''''''''(((((((((((())))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((&&&''')))))))))(((''''''(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((()))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''((())))))(((&&&'''''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''))))))((((((''''''''''''''''''((((((((((((''''''&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((('''''''''&&&%%%%%%%%%$$$%%%&&&''''''(((''''''&&&'''&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''((()))+++,,,---((('''''''''&&&&&&&&&%%%(((((((((((())))))))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))***++++++++++++***((((((((((((((('''&&&&&&(((((((((((())))))))))))(((((())))))******************+++++++++******)))************************)))***,,,,,,***)))***+++,,,,,,++++++***+++++++++''''''''''''''''''''''''((((((((((((((((((((((((###$$$%%%'''((((((((((((%%%%%%%%%&&&'''((()))***&&&%%%%%%'''***,,,,,,++++++***))))))))))))************))))))))))))******(((((((((((())))))))))))))))))))))))))))))******))))))************))))))******++++++++++++******++++++++++++++++++++++++******+++,,,,,,+++))))))************************++++++++++++,,,,,,---------------......//////000.../////////////////////,,,---....../////////...---------...//////000000.........///000111111111222444555555555666888::::::===BBBGGGLLLRRRYYY^^^hhhmmmvvv~~~~~~|||{{{~~~|||{{{{{{~~~~~~zzzwwwtttqqqqqqooonnnpppttt|||~~~|||xxxtttoookkkddddddbbb```^^^\\\[[[ZZZXXXUUUOOOIIIBBB===:::999555444333222000///...---/////////...............,,,++++++++++++*********))))))******+++++++++,,,***************))))))(((***)))))))))((((((''''''(((((((((((())))))))))))))))))))))))((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))&&&'''((()))))))))'''&&&(((((('''&&&&&&&&&&&&&&&(((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''((())))))(((&&&&&&''''''''''''&&&$$$$$$&&&'''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&((('''''''''&&&%%%%%%%%%$$$&&&&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''))))))((())))))***+++,,,'''''''''''''''&&&&&&&&&'''((((((((())))))******'''''''''((((((((())))))******))))))))))))******'''((())))))******))))))&&&&&&'''((((((((((((((())))))*********+++++++++)))))))))))))))*********)))******+++++++++******************************)))***,,,,,,***)))***+++************+++,,,---...''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%(((+++,,,,,,+++((('''&&&&&&&&&''')))***((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************)))******++++++******)))******++++++++++++************+++,,,,,,,,,++++++)))******+++++++++******++++++++++++++++++++++++------,,,,,,------...///,,,,,,,,,---------......,,,,,,,,,---------------,,,---...///////////////------......///000000000...///000000111222333333111333666777888;;;>>>AAABBBGGGMMMSSSXXX___hhhnnnyyy~~~zzzxxxuuusssuuuyyy~~~yyywwwvvvwwwyyy|||}}}}}}|||}}}yyyuuuqqqooolllkkkiiifffeeegggllloooxxxzzz~~~zzzwwwwwwyyy{{{}}}|||xxxvvvoooooonnnmmmllljjjjjjiiihhheee^^^VVVOOOIIIDDDBBB;;;:::888666333111///...000000000000000000//////++++++++++++************))))))******+++,,,,,,,,,***+++++++++***))))))((())))))))))))))))))))))))(((((((((((())))))))))))++++++++++++************((((((((((((((((((((((((''''''((((((((()))))))))(((''''''((())))))(((&&&((((((((((((''''''&&&&&&((((((((((((''''''''''''''''''((((((((((((''''''((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&%%%%%%&&&''''''&&&$$$'''((()))******)))'''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%''''''((((((((((((''''''(((((())))))(((((('''&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''''''''&&&&&&&&&&&&&&&((((((''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&''''''((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((())))))***''''''((((((((()))))))))+++******))))))******+++&&&'''(((((())))))((((((&&&&&&'''((())))))))))))*********+++++++++,,,,,,))))))))))))))))))******))))))***++++++++++++***************************)))***,,,,,,***)))***+++(((((()))***+++---...///''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((&&&%%%%%%''''''&&&&&&&&&''''''((('''&&&''')))++++++***((('''&&&%%%%%%&&&(((***,,,((((((''''''''''''(((((((((((((((((())))))))))))((()))))))))************)))******++++++******)))******++++++++++++******)))***+++,,,,,,,,,,,,+++************++++++,,,---++++++++++++++++++++++++...---,,,,,,,,,---//////.............../////////,,,,,,,,,---------......,,,---...///000000000000......///000000111111222111111222333444555666666666888<<>>AAACCCGGGLLLOOOYYY]]]dddjjjoootttxxx{{{|||}}}xxxvvvvvvzzz~~~{{{yyyxxxwwwxxxyyy}}}~~~zzzwwwtttqqqpppppprrrrrrqqqvvvxxxzzz}}}|||vvvooohhhccc```]]]ZZZZZZZZZXXXSSSOOOJJJGGGCCC@@@===:::666333333222111111111000---******,,,...---+++)))***,,,+++******))))))))))))***(((((()))***************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***************((())))))))))))((((((''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%###"""!!!!!!###%%%&&&%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''(((((()))))),,,+++++++++************'''(((((())))))(((((('''***************((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&$$$$$$&&&((())))))))))))***+++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((())))))''''''''''''''''''''''''((()))))))))((('''&&&%%%''''''((((((((((((''''''((((((((())))))))))))***))))))))))))))))))))))))%%%&&&((()))))))))((((((************************+++*********))))))))))))++++++***************++++++++++++***************,,,++++++******+++++++++************************+++,,,,,,,,,,,,,,,,,,---,,,------......------,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))((())))))))))))*********((()))))))))***++++++++++++++++++******************)))'''&&&&&&''')))*********+++++++++,,,,,,,,,,,,+++***+++,,,---,,,++++++,,,,,,------,,,,,,++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,////////////////////////000000//////......------.........//////000000000000000000111444888<<>>:::666444333111000.........---++++++++++++***************+++,,,---)))******++++++*********)))))))))))))))*********)))))))))))))))))))))))))))))))))******+++++++++)))(((''''''''')))***+++'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))(((((()))***************&&&&&&&&&''''''''''''''''''((())))))))))))((('''(((((('''&&&&&&'''((((((&&&&&&''''''(((((())))))&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&%%%%%%&&&'''((()))))))))((((((''''''&&&''''''''''''''''''''''''***))))))(((((('''''''''$$$%%%'''))))))((('''%%%'''(((((('''%%%%%%&&&'''&&&&&&&&&&&&%%%$$$######''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&(((((())))))))))))(((((((((((()))))))))*********((((((((((((((((((((((((&&&''''''((()))*********************************************************---,,,+++***)))))))))))))))))))))***+++++++++,,,+++************++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,------......------,,,&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''((((((((()))))))))***))))))))))))))))))(((((())))))************))))))((((((((((((((((((((((((************++++++++++++(((((()))***+++,,,,,,---***************************)))(((((((((((()))*********+++++++++,,,,,,,,,///---,,,,,,---,,,+++***+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...+++,,,,,,------......///////////////////////////---......///000111222222/////////000111333555666777888:::;;;>>>CCCJJJPPPYYY```jjjsss{{{|||wwwrrrooooooooommmkkkhhhfffdddbbb```\\\XXXTTTLLLHHHBBB===:::888555444///...,,,,,,,,,,,,,,,,,,++++++***++++++,,,------******++++++++++++******''''''''''''(((((())))))******************************)))))))))((((((((()))(((''''''''')))***+++(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''$$$%%%&&&'''(((''''''&&&''''''''''''''''''''''''((())))))******))))))(((,,,+++))))))))))))+++,,,))))))((((((''''''&&&&&&)))))))))(((((((((''''''((('''&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''')))(((((((((''''''&&&&&&$$$%%%'''))))))((('''%%%%%%&&&(((((('''&&&''')))))))))******)))(((&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%'''''''''''''''''''''''')))(((((('''''''''''''''(((((())))))))))))(((((('''''''''((((((((())))))(((((((((((((((((((((((()))))))))((((((((())))))))))))))))))))))))))))))***************+++++++++---,,,+++***)))))))))))))))))))))***+++++++++,,,+++++++++++++++,,,------++++++++++++++++++++++++---------,,,,,,+++++++++,,,------......------,,,&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''(((((())))))************))))))))))))(((((())))))************))))))************************)))************+++++++++((()))))))))***+++++++++***************+++++++++))))))(((((((((((())))))******+++++++++,,,,,,,,,///---,,,,,,------,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------...,,,,,,------.........///////////////////////////------...///000111222222222111000000111222333444666:::???DDDIIIQQQZZZaaajjjqqq|||zzzwwwuuutttqqqnnnllllllkkkkkkjjjhhhddd```YYYUUUNNNHHHDDDAAA>>><<<555222000...///000///...,,,,,,,,,+++,,,,,,------+++++++++,,,++++++***)))&&&&&&''''''(((((())))))******************************))))))(((''''''&&&)))(((((((((((())))))***((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''******)))(((((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((('''''''''''''''))))))))))))))))))))))))((('''%%%$$$$$$%%%'''(((******)))((('''&&&%%%%%%((((((((('''''''''&&&&&&(((''''''''''''''''''((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%'''((((((((('''&&&$$$&&&((((((((('''((()))$$$&&&''')))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((()))(((''''''''''''((((((((())))))******))))))(((''''''''''''(((((((((((())))))))))))))))))))))))+++***)))(((((((((((()))((((((((((((((((((((((((*********+++++++++++++++,,,,,,+++***))))))))))))***************+++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,------......------,,,&&&&&&'''(((((()))******(((((((((((((((((((((((('''''''''((()))******************)))))))))(((((())))))************))))))************************)))))))))************+++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,---...---++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......---------...............////////////////////////////////////////////////222222222333555777:::<<>>888444222222222222///...---...///000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++******)))******)))((((((((())))))***))))))(((((((((((()))))))))))))))(((((((((((((((((((((''''''((())))))(((((((((((()))***+++,,,))))))))))))(((((((((((('''''''''''''''(((((()))((((((''''''''''''((((((***)))(((((()))***(((''''''''''''''''''&&&&&&&&&***))))))((('''&&&%%%%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''((())))))******))))))***)))((((((******)))(((************++++++++++++(((((())))))))))))((((((((()))***)))((('''((()))***))))))))))))***++++++)))(((((((((((()))***************++++++*********++++++++++++++++++++++++******))))))))))))******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++............------------,,,,,,,,,,,,------------,,,------------.........//////000000000///......'''((()))******)))(((''')))))))))(((((((((((('''&&&'''((('''&&&&&&(((***)))*********++++++++++++)))))))))))))))***************+++++++++++++++,,,******))))))******+++,,,,,,,,,------------,,,,,,+++******))))))******+++*********+++++++++,,,,,,*********+++++++++,,,,,,------------------------///......---,,,,,,,,,,,,------...///......---,,,000000//////////////////////////////000111222222111111222333666<<>>HHHOOOVVV[[[dddmmmvvv|||yyyvvvqqqlllhhhdddaaa^^^\\\\\\\\\[[[ZZZSSSQQQNNNJJJDDD===888555666333///......000111111------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))),,,+++)))(((''''''((((((,,,((($$$%%%)))***(((%%%***)))(((''''''((())))))***)))((('''''''''''''''(((''''''''''''&&&&&&&&&'''(((***)))'''&&&&&&'''))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((++++++***((((((''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((('''(((((()))***************))))))(((((('''''''''&&&''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))$$$$$$%%%%%%&&&'''((((((+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++))))))))))))******)))))))))***+++,,,,,,***)))))),,,//////+++(((***++++++,,,,,,++++++***++++++,,,,,,,,,---------...------,,,,,,------...------------------------.........////////////000000111222111000///000111222333444333111222666;;;((()))***++++++***)))((('''((()))******)))((('''))))))))))))))))))))))))((()))))))))************************************+++++++++*********))))))+++++++++******)))))))))***+++,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------.........///////////////............////////////000///............///000////////////............111000111222333444444444777999<<<>>>BBBHHHRRRYYYhhhlllsss{{{}}}yyytttpppmmmiiieeebbbaaaaaa``````^^^\\\YYYTTTNNNHHHCCC@@@;;;777333000000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))((((((''''''((()))+++,,,***&&&$$$%%%)))+++***'''))))))(((((()))***+++,,,)))((((((''''''''''''((())))))(((((((((''''''''')))***++++++)))(((((()))))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''((())))))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''))))))(((''''''((())))))(((((((((((())))))))))))&&&&&&''''''((()))))))))++++++******)))*********)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))***+++,,,,,,+++***))))))))))))+++))))))+++......,,,))),,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------......------------......................................................000222333333222222444555222444666555444666:::>>>((())))))))))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************+++++++++***************,,,,,,++++++++++++*********+++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,---........................//////......//////000111........./////////000000000//////......//////000.............../////////000111222333555666888999===AAAGGGKKKPPPXXXaaahhhuuuyyy~~~|||sssoooiiidddbbbaaaaaa```dddbbb___[[[UUUPPPLLLIIICCC???999555333111///...//////...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((***++++++(((%%%###%%%)))++++++)))))))))))))))***,,,---...(((''''''''''''(((((()))***)))))))))((((((((((((***+++---,,,+++)))***+++((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%$$$$$$$$$$$$&&&''''''''''''((((((((((((((()))))))))(((''''''&&&&&&'''((((((((((((((((((((((((((('''''''''''''''(((((())))))(((((('''***))))))(((((())))))***(((((((((((())))))))))))(((((())))))******++++++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,++++++******************+++***)))***,,,---,,,+++,,,------......------,,,,,,,,,,,,,,,------------///......------......//////////////////////////////////////////.........---///111222111222444555333666999::::::===BBBGGG)))((('''&&&&&&'''((()))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))*********************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------------------............///......---...///000111------........./////////000//////////////////000000000000000111111222222333444555666777:::>>>@@@FFFLLLSSSZZZ```hhhpppwww|||{{{vvvoooiiifffdddcccbbbeeedddaaa^^^ZZZWWWTTTRRRLLLHHHBBB===999555222///......---------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))(((***))))))))))))))))))***))))))))))))))))))))))))++++++***))))))((((((((((((&&&%%%&&&(((******)))))))))))))))***++++++,,,'''''''''''''''((()))***)))))))))(((((((((''''''***+++---,,,+++******+++(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''((())))))***))))))******)))(((''''''&&&'''(((((())))))((((((((((((((((((((('''''''''(((((())))))))))))((((((******))))))))))))******(((((((((((()))))))))))))))))))))******+++++++++,,,+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,&&&'''(((***+++------...++++++******+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------......------------------...////////////////////////111111111000000000000000...///111222222333555777555:::???BBBEEEIIIPPPUUU)))((('''&&&&&&'''((()))))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,---------++++++,,,,,,,,,---------...............//////000,,,,,,---------.........///000000000000000000///000000111111222333444444444666888999;;;@@@FFFJJJSSSZZZccckkkpppvvv|||~~~{{{uuuqqqnnnlllkkkhhhgggeeeccc```^^^]]]\\\UUUQQQKKKEEE@@@<<<777444......---------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))((()))))))))******)))))))))))))))))))))))))))))))))+++++++++***))))))(((((()))((('''''''''(((((('''*********))))))((((((''''''''''''''''''((()))***((((((((('''''''''&&&&&&(((***++++++***))))))***((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******))))))******)))(((''''''(((((()))************)))'''''''''((((((((((((((((((((())))))))))))(((((())))))************))))))(((((((((((())))))))))))((()))))))))))))))******+++******)))(((((())))))))))))))))))))))))))))))************************'''((()))***+++,,,,,,,,,%%%'''(((***,,,---------+++++++++******+++,,,---++++++,,,,,,,,,,,,++++++,,,,,,---------.........------,,,,,,,,,,,,------........................///000000000000111111111222444666888888999<<<>>>===BBBIIINNNSSSYYYaaafff)))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,------------...///000000000//////------------.........//////000000111111000000///...///000111222333444444444777;;;>>>BBBIIISSSZZZeeelllvvv|||{{{zzzzzzzzz}}}|||xxxuuurrrkkkjjjhhhfffdddbbbaaaaaa\\\XXXSSSNNNIIIDDD@@@===222222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))************))))))))))))))))))))))))))))))'''((()))***++++++++++++))))))((('''''''''''''''************)))'''&&&%%%(((''''''''''''(((((()))''''''''''''&&&&&&&&&&&&&&&(((******)))((()))***((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((%%%%%%&&&'''(((((())))))(((((()))))))))(((''''''((())))))***************'''''''''(((((((((((((((((())))))******))))))(((((())))))******))))))((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))(((((())))))***))))))))))))))))))))))))************************'''((()))++++++,,,,,,,,,)))***+++,,,,,,+++)))))))))+++,,,,,,+++***,,,---***++++++,,,,,,++++++***,,,---------............---------,,,,,,---------........................------...///000111222222333666999<<<>>>@@@DDDFFFLLLRRRYYY___eeekkkrrrxxx)))(((((((((((((((((()))***)))(((''''''((()))***))))))))))))))))))))))))************)))))))))(((++++++++++++++++++++++++))))))*********+++++++++***+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......///...///222333444333111000////////////000000000000///000111111111111000//////000111222444555666777777<<>>:::777555333000000///...---,,,+++***,,,++++++***))))))******))))))******+++,,,......((((((((()))***,,,---...---------,,,,,,+++++++++,,,+++***)))(((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))))))))((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((())))))))))))(((((())))))***))))))(((''''''(((((())))))))))))((((((%%%&&&''''''((((((''''''''''''''''''(((((((((((())))))(((((('''''''''&&&)))((('''''')))******)))***++++++++++++***))))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))******++++++++++++******)))((((((((()))***++++++......---,,,+++***)))(((++++++,,,,,,,,,,,,++++++------,,,,,,***)))'''&&&)))))))))******+++++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,...///000///000111111000000111222111333666888999<<>>???BBBEEEIIIPPPWWW]]]hhhnnnvvv}}}++++++******))))))(((((()))(((((((((((((((((()))((((((((()))******++++++))))))***+++++++++************)))((((((((())))))************************+++++++++,,,,,,---------+++++++++,,,,,,,,,,,,,,,---,,,+++***+++,,,---...............////////////111111222222222222111111///000000000000000111111111222333333333444555666777<<>>EEEIIINNNUUU\\\ccckkkppptttyyy++++++******))))))((((((((())))))))))))))))))((())))))))))))))))))))))))))))))***++++++++++++++++++***))))))((())))))***((((((((()))))))))))))))---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,+++***+++,,,---...............////////////000111111222222111111000//////000000111111111222///111222333333444777:::;;;AAAJJJSSS[[[cccjjjnnnvvvzzzyyypppjjjfffcccaaa[[[YYYVVVUUUUUUUUUTTTRRRHHHDDD???999444111000000------,,,,,,,,,,,,---...---,,,+++***))))))))))))((()))***++++++++++++***++++++++++++++++++++++++''')))+++,,,,,,+++)))(((((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***'''((()))+++++++++***)))'''''''''''''''((())))))(((((((((((((((((((((((('''((((((((((((((((((''')))******++++++******)))''''''(((((()))(((((('''(((((())))))))))))((((((&&&'''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((***(((&&&%%%''')))******)))************)))(((((($$$%%%&&&''')))***+++++++++***)))(((((()))***+++)))))))))******)))))))))++++++***)))((((((((())))))))))))))))))))))))***'''((((((((((((((((((''')))***+++,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++***---------------------------------.........//////000//////......///111111333555777888:::===AAAEEELLLRRR\\\fffnnnuuu{{{~~~}}}************))))))))))))((())))))******))))))(((*********)))))))))))))))))))))******+++,,,,,,,,,***************+++++++++*********+++++++++++++++---......---+++******+++++++++,,,,,,------......,,,++++++,,,,,,---...///............////////////000000111111111111000000111111222222333444444444///222444555555888===AAAEEEKKKUUU```iiiqqqxxx||||||{{{yyyzzz}}}{{{tttoookkkhhhddd```\\\YYYYYYZZZZZZZZZPPPMMMFFF???999444111000......---,,,,,,,,,,,,,,,------,,,+++*********+++((()))***+++,,,,,,+++***((((((((()))))))))))))))%%%&&&'''((()))(((''''''))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))******************************'''''''''''''''((())))))))))))))))))))))))))))))''''''(((((((((((('''''')))******++++++******)))'''(((((()))))))))))))))(((((())))))))))))((((((''''''((())))))))))))(((''''''''''''((((((((((((''''''''''''(((((((((((()))((('''''')))******)))))))))******))))))((('''###$$$%%%'''(((***+++,,,***))))))(((((())))))***((())))))******))))))(((+++***))))))))))))))))))+++++++++******))))))((((((((())))))))))))((((((++++++,,,,,,,,,,,,,,,+++...---------------,,,,,,,,,,,,,,,,,,++++++++++++------------------------------........./////////000000//////000111333444666888;;;>>>BBBHHHNNNSSSYYY```kkkvvv}}})))))))))))))))*********((()))************)))((((((((())))))******++++++************+++,,,------)))***+++,,,------,,,,,,++++++,,,,,,------------+++---...---+++***+++---++++++,,,,,,---......///++++++,,,....../////////............////////////000000111111111111000000111111222333333444555555222555999:::;;;>>>EEEKKKRRRYYYcccmmmuuu|||zzzzzz{{{|||~~~}}}|||{{{zzzyyywwwuuuuuuwwwzzz{{{{{{{{{|||~~~~~~}}}~~~zzzsssnnnlllhhhdddaaa````````````\\\YYYRRRKKKCCC<<<777444111000///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++)))((('''((((((((()))))))))***''''''((((((((())))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********---,,,***)))(((((()))***'''''''''''''''((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((())))))))))))((((((((()))******+++++++++***(((((())))))))))))((((((''''''((()))))))))))))))''''''''''''((((((((((((''''''(((((())))))))))))'''&&&'''(((******(((''')))))))))))))))((((((''''''''''''((())))))******(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))***+++,,,+++++++++************+++++++++,,,,,,+++++++++***+++,,,,,,------,,,,,,------------,,,,,,++++++))))))***+++,,,,,,------....................................////////////222111111222333555777888;;;>>>DDDJJJQQQZZZccciiiooouuu}}}(((((())))))******++++++((()))***++++++***)))(((&&&&&&''')))***,,,------************+++,,,---...((())),,,...///...---,,,+++++++++,,,,,,---------)))+++------++++++---000++++++,,,,,,---...//////***,,,---///000000///.............../////////000000000111111111111000000//////000111222222333333555999===???@@@DDDKKKRRR\\\bbbllluuu|||xxxxxxxxxyyyzzz}}}}}}{{{zzzyyyyyy{{{xxxvvvvvvwwwzzzzzz{{{xxxzzz}}}~~~}}}|||zzzzzzzzzzzz|||zzzxxxyyy{{{}}}~~~~~~|||~~~yyyrrrqqqnnnjjjgggfffeeedddcccfffccc]]]UUULLLDDD===:::444333111000...------------------,,,,,,------...+++,,,------,,,***'''%%%))))))******+++++++++,,,++++++******+++,,,------))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************000...+++((('''((()))+++'''''''''''''''((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''(((((())))))))))))(((((('''(((((()))))))))))))))''''''''''''((((((((()))(((((())))))*********+++%%%%%%&&&(((***)))'''$$$)))))))))))))))(((((('''************)))))))))((('''((()))******)))((('''(((((())))))))))))(((((())))))(((((()))***++++++++++++++++++++++++,,,,,,)))))))))******))))))))))))***+++,,,---.........---------,,,,,,+++++++++&&&'''(((***,,,...///000..................................../////////000333333333444555888:::;;;AAAEEELLLTTT^^^jjjuuu|||))))))))))))))))))))))))))))))*********))))))(((&&&'''((()))***+++,,,,,,))))))*********))))))(((////////////////////////,,,,,,,,,+++++++++******------------------,,,,,,,,,,,,,,,,,,------...//////...---,,,,,,---...///---......///000111111222444333222111000000000000222111000111333555555555:::<<>>CCCLLLRRRZZZaaakkkttt}}}))))))))))))))))))))))))))))))***************)))...------,,,+++***))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++,,,,,,------...............------------------///......------......///000000000000000000000000333333222111111222222222333333333444666888:::<<>>BBBEEEJJJSSS```mmmwww{{{yyyxxxvvvuuusssuuuxxxzzz}}}~~~}}}zzzwwwuuuttttttwwwxxx{{{~~~}}}xxxvvvtttrrrsss{{{zzzvvvuuutttsssqqqooommmlllkkkhhhdddaaaZZZUUUMMMEEE???999444111222///,,,+++,,,,,,,,,+++,,,,,,+++*********+++++++++******************+++******************************))))))))))))******(((((())))))******++++++(((((((((((())))))))))))(((((('''&&&'''((()))*********))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))((((((***++++++***(((((())))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((((((((((())))))((('''&&&&&&'''((()))''''''''''''''''''''''''''')))***)))((('''(((*********)))((('''&&&%%%%%%&&&(((***+++,,,+++)))((())))))************)))))))))((('''''''''(((***+++(((((())))))******++++++((()))))))))******************))))))******+++,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,------------------------,,,,,,------------------...---,,,,,,,,,---///000........./////////000000111222222333333555888;;;;;;AAAIIIPPPWWW___iiiooowww|||************************))))))***+++++++++++++++***)))))))))))))))))))))))))))(((((())))))++++++(((((()))))))))*********,,,,,,,,,---------------++++++,,,,,,---...//////000///......------------////////////////////////111111111111000000000000222222222222333444666666555777:::<<<>>>CCCIIINNNXXXaaaooo{{{}}}{{{wwwuuuttttttuuuuuuvvvxxx{{{}}}|||yyyxxx{{{{{{zzz{{{|||}}}~~~yyyuuurrrwww|||yyyvvvtttrrrpppnnnmmmlllkkkhhhfffccc^^^VVVNNNGGGAAA;;;777333000---+++,,,---------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******(((((())))))******++++++'''((((((((())))))******'''((()))***+++***))))))******))))))))))))******++++++++++++++++++++++++((((((((((((((((((((((((&&&'''))))))))))))'''&&&(((((())))))))))))(((((())))))))))))))))))))))))(((''''''&&&&&&''''''((()))(((''''''''''''((()))((((((((((((((((((((((((''')))***)))((('''(((***((((((((('''''''''((((((&&&(((***+++,,,+++)))((())))))************)))))))))((('''''''''(((***+++(((((())))))******++++++((()))))))))***************************++++++,,,,,,++++++******++++++,,,******++++++,,,,,,,,,---++++++++++++++++++++++++------------------------......---,,,---...000111---.........////////////111333333333444777<<<@@@CCCJJJUUU^^^fffoooxxx~~~************************))))))***+++,,,,,,,,,,,,******++++++,,,,,,,,,------,,,+++******+++,,,---))))))******+++,,,,,,,,,************+++++++++++++++,,,,,,------.........//////......---............//////000000//////...111111111111111111111111111111222333444666777888666999===@@@DDDJJJRRRYYYfffnnn{{{}}}{{{{{{{{{{{{zzzxxxwwwvvvvvvwwwxxxuuutttsssssstttvvvxxxyyy}}}~~~}}}|||{{{yyywwwxxxvvvuuuuuuwww|||~~~yyyuuuvvv~~~zzzwwwtttrrrooonnnmmmmmmkkkjjjhhheee___YYYSSSLLLEEE@@@888555000....../////////......---,,,++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))************%%%%%%&&&&&&'''(((((((((&&&(((***,,,,,,+++)))(((******))))))))))))******+++++++++++++++*********''''''((()))))))))((((((''''''((((((((((((''''''(((((())))))))))))((((((************************''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***'''''''''''''''((()))***'''((()))*********))))))))))))************))))))((((((((((((((()))******))))))))))))************))))))))))))************+++************+++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++000//////---,,,+++******...............///000111............////////////111333555555777;;;CCCIIIQQQYYYdddnnnuuu|||************************((()))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,///---+++***)))***++++++,,,,,,------.../////////++++++++++++,,,,,,,,,---------------------------///............//////000...///000111111000///...000000000111111222222333000111111333555777999:::<<<@@@EEEIIIMMMUUU___gggrrryyy~~~~~~zzzwwwuuuuuuuuuvvvvvvuuuttttttuuuvvvwwwxxxvvvwwwyyy{{{}}}|||wwwtttooolllkkknnnrrrtttwwwzzz{{{xxxzzz}}}yyyvvvrrrppppppoooooommmllljjjgggddd___XXXPPPKKK@@@<<<666222111000/////////...---,,,,,,++++++++++++,,,------------,,,+++++++++++++++++++++++++++******))))))))))))***************)))))))))))))))%%%%%%&&&&&&'''(((((()))'''(((((()))))))))))))))******))))))))))))******++++++*********)))))))))'''((()))*********))))))))))))(((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))((((((''''''''''''(((((('''((()))******)))((('''((((((((((((((((((((((((''')))***)))((('''(((***(((''''''&&&'''((()))***''''''((((((((()))))))))))))))************))))))''''''((()))))))))))))))*********)))))))))))))))))))))))))))************++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++------...///000111111000/////////000000000111111222555999;;;???FFFQQQYYYcccjjjttt}}}************************((()))***+++,,,---------******))))))))))))))))))...,,,***(((''''''((()))))))))***++++++,,,------........./////////000000------------------,,,,,,...............///000111...///000111111000///...//////000111222333333333000111111333555888:::;;;BBBGGGMMMRRRVVV___jjjsss{{{yyyvvvttttttvvvwwwxxxyyyzzzzzzwwwvvvtttsssrrrssstttuuuvvvvvvuuuvvvwwwyyy{{{}}}~~~~~~zzztttnnnlllllloooqqqoooppprrruuuyyyzzzvvvxxx}}}zzzuuusssrrrrrrqqqpppnnnmmmllljjjfff```XXXRRRGGGBBB;;;666333111000///000///...---,,,+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++******))))))))))))******++++++******))))))(((((('''''''''((()))******+++)))(((&&&&&&&&&''')))*********))))))))))))******+++*********))))))((((((((()))***+++,,,,,,+++***+++***)))(((((()))***+++'''((()))******)))((('''(((((((((((((((((((((((())))))(((((((((((())))))&&&'''***++++++***'''&&&''''''''''''''''''''''''((()))***)))((('''(((***)))((('''&&&&&&'''((()))(((''''''''''''((())))))))))))************))))))&&&''')))*********)))(((++++++******))))))(((((())))))))))))************++++++******++++++,,,---,,,++++++++++++++++++,,,---------,,,,,,+++++++++------------------------++++++,,,------...//////,,,---///111111111111000000111111111111222222222555:::>>>BBBGGGPPP]]]gggooovvv))))))***+++,,,,,,------******+++++++++,,,,,,,,,(((((((((***,,,///111333......---------,,,,,,,,,---------------------------------.........//////------------------------............/////////000...///000111111000///...000000111111222222222333333555777777666999???DDDHHHMMMVVV^^^gggooovvv{{{{{{tttoookkkmmmpppqqqrrrrrrtttuuuuuuuuutttrrrqqqrrrvvvyyy{{{|||}}}wwwsssrrrpppnnnmmmmmmmmmnnnqqqwww~~~~~~{{{xxxwwwuuusssqqqssspppnnnlllkkkiiifffdddWWWOOODDD:::444222111111000///------...///...---........................+++++++++************)))************************++++++******)))(((((((((((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))******)))))))))))))))***)))((((((((()))***++++++)))************)))((((((((((((''''''''''''((((((((((((((((((((((((((((((******))))))((((((''''''&&&&&&%%%$$$%%%&&&'''((())))))(((((((((((())))))''''''((()))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((()))*********((('''&&&''')))***)))((('''(((***++++++***)))(((((())))))******))))))))))))******)))+++...//////---***(((...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////---...///111111111000000000//////000222555666666666;;;CCCJJJSSS^^^jjjsss))))))******+++,,,,,,---***++++++++++++,,,,,,,,,------,,,+++++++++,,,---......---------,,,,,,,,,........................------..................------------------------........./////////000000//////000000000000//////222222222222222333333444///222555777999>>>FFFLLLQQQVVV___gggnnntttzzz~~~{{{xxxvvvsssoookkkkkkmmmpppqqqrrrrrrtttuuuxxxxxxyyyxxxyyy{{{zzzvvvsssrrrpppnnnmmmpppsssvvv{{{~~~}}}yyyuuuqqqnnnqqqooommmlllllljjjhhhfff^^^XXXMMMDDD===888444222111///---,,,,,,---,,,+++------------------------++++++++++++************************************))))))))))))))))))))))))************************((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++*********))))))))))))((()))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&'''((()))))))))(((((((((((())))))''''''((()))))))))))))))***)))(((''''''((())))))))))))))))))))))))))))))******************)))(((((()))***)))((('''(((***++++++***)))))))))))))))******))))))))))))*********+++,,,------------,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////,,,---...///000000///...111000///000333666999:::@@@FFFOOOXXXaaakkkwww((())))))******+++++++++++++++++++++,,,,,,,,,,,,///...---,,,+++***++++++......---------,,,,,,,,,////////////////////////..................------------------------------....../////////000000000000000000//////000000111333333333333333444444555000444777;;;???FFFPPPWWW^^^dddkkkrrrxxx|||yyyvvvrrrooonnnmmmlllkkkmmmpppsssuuuvvvwwwyyy{{{~~~}}}yyytttqqqoooooopppooosssyyy}}}~~~xxxsssoooqqqooonnnoooooonnnllljjjhhhbbbZZZRRRIIIAAA:::555444111...------,,,+++***------------------------,,,+++++++++************************************'''(((((()))******++++++************************))))))************))))))))))))))))))))))))))))))(((((('''''''''(((((()))+++***))))))))))))))))))+++***)))((((((((())))))************************************************(((((((((((())))))))))))((((((''''''(((((()))***))))))(((((((((((())))))'''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******************+++,,,((()))******(((((()))***++++++***))))))))))))*********))))))))))))******,,,++++++***+++,,,...///************++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------........./////////......///000000000//////333222222333666:::???BBBMMMTTT^^^iiirrr}}}(((((()))))))))*********+++++++++,,,,,,,,,------++++++++++++,,,---............---------,,,,,,,,,.......................................---------...........................////////////000000000111000/////////000111222333333222222333444555666777;;;???CCCGGGOOOYYY```jjjooovvv|||wwwtttpppnnnmmmooopppqqqqqquuuyyy|||{{{xxxvvvssstttuuuuuuwww{{{{{{yyyzzz~~~~~~yyyuuuqqqqqqpppqqqrrrqqqpppnnnllliiiddd]]]UUUKKKAAA;;;888555111/////////...---------------------------,,,,,,+++++++++*********************************)))*********+++++++++,,,************************)))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))***++++++***)))((((((((())),,,***((('''&&&''')))***)))******************)))))))))))))))))))))))))))''''''(((((())))))******'''''''''((((((((())))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))***))))))((()))***,,,---((()))******)))((()))***++++++***))))))*********+++******))))))******+++------,,,+++++++++,,,---+++,,,,,,------.........,,,,,,,,,---------------,,,,,,,,,------------...............////////////000000000111111111111111555555555777;;;AAAHHHMMMXXX```lllxxx)))))))))))))))*********++++++,,,,,,,,,---------((()))***,,,---...//////......---------,,,,,,,,,------------------------.....................---........................////////////000000000111111000/////////111222333333222222222333555777888:::???EEEKKKQQQYYYcccjjjsssxxx~~~xxxvvvsssqqqqqqsssvvvyyywww{{{zzzyyyvvvsssqqqsssvvvyyyzzztttqqqrrrttt~~~}}}yyyrrrqqqoooooopppqqqpppooommmkkkhhheee^^^UUUKKKDDD<<<999444111000000//////------------------------,,,,,,,,,++++++++++++***************************---------,,,,,,+++++++++))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))***)))))))))******+++,,,++++++***)))((((((((()))+++***(((&&&&&&'''(((***((())))))******))))))(((((((((((((((((((((((((((''''''(((((())))))******&&&&&&''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))((((((''''''((())))))))))))))))))))))))))))))))))))))))))(((''''''((()))+++,,,)))***+++***)))((()))++++++***************++++++++++++************++++++---......------+++***))),,,,,,,,,------......///,,,,,,,,,------.........,,,,,,---------................../////////000000/////////000000111222222444666999<<>>999444222000///...........................,,,,,,,,,,,,++++++++++++************************......------,,,++++++***((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))************+++,,,,,,---+++***))))))))))))))))))***)))((('''''''''(((((('''((()))******)))((('''''''''''''''''''''''''''(((((((((((())))))))))))%%%&&&'''(((((((((''''''))))))(((((((((((()))))))))))))))))))))(((((('''&&&'''((()))*********)))))))))))))))))))))))))))(((((((((((((((((()))***)))***++++++))))))***++++++************+++,,,,,,++++++************++++++---.........---+++)))(((++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////,,,---------................../////////000000000,,,,,,------///111222333555999???DDDKKKTTT___gggvvv~~~+++++++++++++++++++++***,,,,,,,,,------------...,,,------------,,,***)))......---------,,,,,,,,,........................+++,,,,,,---...///000000........................//////000000000111111111//////000111222222222222333333333444777;;;???AAAFFFNNNXXXbbbjjjrrrzzz}}}xxxuuusssssswww||||||yyyxxxvvvyyy~~~}}}yyyssspppoooqqqrrrrrrrrrqqqooonnnkkkfff```\\\OOOJJJBBB;;;666222///...////////////////////////------,,,,,,,,,+++++++++************************++++++++++++++++++******))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))***+++))))))((((((((('''''''''((()))+++,,,,,,+++)))((((((((((((((((((((((((((())))))))))))((((((((((((&&&'''((()))))))))(((((())))))(((((((((((()))))))))))))))))))))(((''''''%%%&&&((()))*********)))))))))))))))))))))))))))))))))*********)))(((((()))***++++++))))))***++++++*********++++++,,,---,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,------.../////////------------.............../////////000000000000------...///111444666777<<>>BBBEEESSS[[[eeeooouuu{{{|||wwwqqqqqqrrrtttxxx}}}~~~yyytttsssuuuvvvxxxvvvuuusssqqqoookkkfffbbbZZZTTTJJJAAA;;;666222///000000000000000000000000---------,,,,,,,,,++++++************************((((((((()))******++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((()))***+++,,,))))))(((((()))***++++++((((((((()))(((((('''&&&)))***,,,------,,,***)))))))))))))))))))))))))))******))))))(((((('''''''''((()))++++++******)))))))))(((((((((((()))))))))))))))))))))(((''''''%%%&&&((()))*********)))))))))))))))))))))))))))***+++,,,,,,,,,***)))''')))+++++++++***)))***++++++*********+++,,,,,,---,,,++++++******++++++,,,,,,+++)))((())),,,000222/////////......---------,,,,,,------...///000000---------.........//////////////////000000000000000000111222555888;;;===EEELLLVVV___hhhrrr~~~''')))***,,,---------,,,+++++++++,,,,,,------------,,,+++***+++,,,---...222000---++++++,,,///111////////////000000000000000000000///......------.........//////000111222000000000000111111111111000222333333222222333444666888999999:::???GGGNNNccciiirrryyy}}}wwwsssvvvxxxuuutttvvv{{{~~~~~~|||{{{}}}~~~yyysssooolllkkkkkkbbb\\\SSSJJJCCC===777444000...---...//////...---******,,,---------------,,,------,,,+++***)))(((+++,,,,,,***((('''((()))+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))************++++++************++++++(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,***(((''')))*********))))))))))))))))))))))))))))))((())))))***++++++++++++******++++++,,,---************************+++***)))))))))***,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,++++++,,,,,,---......---,,,+++***++++++,,,------------------------............/////////000///////////////000111222...111444555666;;;AAAGGGPPPWWWaaalllvvv}}}((())))))************)))++++++++++++++++++,,,,,,++++++*********+++,,,---,,,***(((''''''(((***+++............////////////.........///////////////.........//////000111222000000000000111111111111111333444333222222333555333555888;;;???IIIUUU]]]ooouuu}}}}}}zzzxxxsssqqqsssqqqtttzzz~~~wwwqqqnnnlllllliiieee^^^VVVMMMDDD;;;555444222000000000000...---,,,,,,,,,,,,------------------,,,,,,+++***)))))))))******)))'''&&&''')))+++++++++*********))))))************************))))))))))))))))))))))))(((((((((((())))))))))))*********))))))*********((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++)))'''''')))******)))))))))))))))))))))))))))))))))(((((())))))************))))))******+++,,,((((((((((((((((((((((((+++***)))))))))***+++,,,************+++++++++,,,++++++*********+++,,,---,,,,,,++++++,,,,,,---...000///...---------......------------------------........./////////000000000000000111111111222222111333555666888>>>FFFLLLZZZaaammmxxx++++++***)))))))))))))))++++++++++++***************************+++,,,,,,,,,,,,+++++++++,,,,,,---------------............------......///000000111.........//////000111222000000000111111111222222222333444333222333444666444666:::???GGGUUUeeeppp~~~~~~wwwsssrrrlllllllllnnnvvv{{{tttpppmmmlllmmmkkkhhhccc[[[PPPDDD<<<:::777444222111000...------,,,+++******++++++,,,---,,,,,,,,,+++******)))((())))))(((&&&&&&((()))+++++++++***************************************))))))))))))))))))))))))'''''''''((((((((())))))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))''''''((())))))((())))))))))))))))))))))))***))))))(((((((((((()))))))))(((((())))))***+++((((((((((((((((((((((((******))))))******+++,,,)))))))))*********++++++---,,,)))((((((***---///,,,,,,++++++,,,,,,---...//////...---------......------------------------....../////////000000000000111222333333333222222555888:::<<>>;;;666222111000///...---,,,***(((((((((***+++---,,,,,,++++++*********((()))))))))'''''')))+++************************************************++++++++++++++++++++++++(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))***((('''''')))))))))'''))))))))))))))))))))))))******)))((('''''''''((()))))))))))))))***++++++***************************************+++++++++((())))))))))))*********,,,+++***))))))+++---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...........................////////////000000000000111222333444444333333999<<<@@@EEEKKKUUUbbbkkksssyyy,,,++++++***+++---///000.........---,,,,,,,,,+++,,,,,,,,,---------------***+++,,,---......---,,,....../////////000000000000000//////........................///000111222111111111111222222222222111111222222222444888:::===AAAHHHPPP]]]nnn}}}xxxqqqkkkjjjlllpppsssyyy}}}zzzyyy|||yyytttqqqoooooommmmmmmmmmmmjjjddd\\\WWWEEE@@@:::555222111000//////...,,,***)))***,,,------,,,+++*********++++++)))***+++***))))))+++,,,************************************************++++++++++++++++++++++++))))))*********+++++++++))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))((('''(((******)))'''))))))))))))))))))))))))+++***)))(((((((((((((((+++************+++,,,,,,++++++++++++++++++++++++))))))******++++++++++++((())))))))))))***************+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,,,,........................////////////000000000111000111222333444555555555;;;@@@HHHOOOXXXdddqqq{{{((()))))))))+++,,,---...............------------,,,,,,---...............******+++,,,------------////////////000000000111111000000///......------.........//////000111222111111111222222222222333111222333444555888<<<@@@@@@GGGQQQ]]]jjj{{{{{{tttpppmmmllljjjmmmttt}}}}}}xxxrrrtttyyy~~~xxxtttrrrqqqpppqqqqqqqqqrrrppplllfffbbbQQQKKKBBB;;;666444222111111111///......///000000---,,,+++*********,,,,,,+++,,,,,,+++***)))+++,,,***************+++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,***))))))(((((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***))))))***++++++)))((())))))))))))))))))))))))+++******))))))))))))***+++++++++***+++,,,,,,---))))))))))))))))))))))))))))))***++++++++++++***)))))))))*********++++++)))***+++------,,,+++***,,,,,,++++++,,,,,,---...,,,---.../////////............................../////////000000000111111111111222333555777999;;;@@@GGGRRR]]]hhhsss~~~)))******+++,,,,,,,,,+++,,,,,,---------------...+++,,,---.........---------------...///000000111........./////////000000///////////////..................//////000111222111111111222222222333333222444555666999===BBBFFFIIIQQQ]]]jjjwww|||uuuoookkkjjjoootttxxx|||~~~}}}tttssssssvvv}}}zzzvvvsssrrrrrrrrrsssvvvzzz{{{xxxsssnnnbbbZZZOOODDD===888555333//////000000000000000111---,,,***))))))***,,,---+++,,,,,,+++)))((()))+++))))))*********+++++++++++++++++++++++++++++++++************************)))************+++++++++*********))))))*********************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++,,,,,,***((())))))))))))))))))))))))+++************++++++,,,***************++++++,,,))))))))))))))))))))))))((()))***+++,,,++++++***************+++++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---.../////////..............................//////000000000111111111333333333444777;;;???AAAJJJTTTbbboooyyy,,,---...///...---,,,++++++++++++,,,,,,---------***+++,,,---...---,,,,,,,,,,,,,,,,,,---///000111---------.........//////------......///000000000.........//////000111222111111222222222333333333444555777999<<<@@@GGGKKKRRRZZZgggsss~~~}}}uuuooojjjmmmooonnnpppzzz~~~zzzwwwrrrqqquuu|||wwwtttssssssooorrryyy~~~zzznnneeeXXXKKKBBB;;;777555,,,,,,---.../////////...---,,,***))))))+++,,,...+++,,,,,,***((('''((()))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************++++++************+++++++++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***+++,,,------+++)))))))))))))))))))))))))))+++*********+++,,,------)))))))))))))))******+++++++++++++++++++++++++++((()))***+++,,,+++*********++++++++++++,,,,,,,,,---+++***((()))+++---///,,,,,,++++++,,,,,,---...)))***,,,---...---,,,,,,////////////////////////000000000000111111111111555444444555888===CCCFFFUUU```ooo}}}///...---,,,+++,,,---...///,,,)))))),,,...---,,,---------............///000000//////.........---000000000000000000000000////////////////////////000000000000000111222222111222333222111111333555444777::::::;;;BBBMMMUUU[[[eeerrr{{{|||uuummmkkkqqqrrrqqqxxxtttmmmoooxxx~~~zzzuuurrrooorrrxxxxxxnnnbbbXXXRRRIII>>>666666444111000111000///---///---,,,,,,---...,,,+++*********++++++,,,------************************************))))))((((((---,,,,,,+++***)))((((((---,,,++++++******++++++))))))))))))))))))))))))'''((()))******)))((('''&&&'''(((*********)))(((************++++++++++++(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((()))******)))***,,,---,,,+++)))((())))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,*********)))))))))))))))+++++++++*********)))))))))******++++++,,,------++++++,,,,,,,,,---------...///////////////..................///////////////000111000000000222444444555666888===EEEOOOVVV___nnn+++************+++------...,,,******---...---+++---------............///000/////////....................................//////////////////////////////.........///000000111222333333333333666888555888<<>>DDDLLLWWWccckkkxxx++++++,,,,,,---...//////,,,,,,---.........,,,+++---------............//////////////////.........000000000000000000000000////////////////////////444333222222222222222222333444555444444666999<<<===AAAJJJVVVcccnnnsssvvv{{{}}}~~~}}}{{{}}}vvvnnnmmmrrrjjjqqq{{{|||ttttttxxxsssnnnjjjjjjoooxxx|||tttiii\\\RRRGGGAAA:::444111111000000...---+++,,,------,,,***------,,,,,,,,,+++++++++************************++++++++++++++++++++++++))))))*********+++++++++---,,,++++++******++++++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))((((((''')))*********++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))***)))(((((('''(((((()))***++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,------...,,,,,,,,,------------..................//////000000000111111111222222222222222222222111222555888;;;???DDDLLLVVVbbbnnnvvv---------------------,,,+++---...///...---,,,,,,---------............///.........///////////////111111111111111111111111000000000000000000000000333333222222222222222333555555555555555777:::>>>BBBHHHTTTdddrrr{{{}}}{{{}}}wwwpppoooiiimmmrrrvvv|||{{{tttsssxxxxxxqqqiiieeegggmmmtttxxxttteee[[[PPPIII@@@888444222111000000...------......---,,,++++++,,,,,,,,,---------************************++++++++++++++++++++++++)))))))))***++++++,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((((((((()))*********++++++++++++(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((())))))***+++***)))(((''''''((((((******************************))))))******+++,,,******+++++++++,,,,,,,,,)))******+++,,,------...************++++++++++++***++++++,,,------......,,,,,,---------..................---...///000111111111111111222222222222111111222222222555999<<>>777333000...000///......//////...---+++++++++,,,---.........*********************************+++++++++++++++))))))******+++++++++,,,---,,,++++++******++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((()))***************))))))((((((((())))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,))))))******++++++,,,,,,)))***************++++++++++++,,,,,,------......,,,---------............///...------...///111222000111111111111222222222000111222333666:::@@@DDDKKKQQQZZZeeennnwww~~~)))***+++,,,,,,,,,+++***---...///...,,,,,,...000---------............///............/////////000////////////////////////000000000000000000000000---------...///000111222222333555777;;;@@@GGGLLLZZZeeevvvuuurrrmmmiiijjjnnntttxxx}}}zzzuuuttt{{{vvvnnniiigggeeedddeeelllwwwzzztttccc\\\QQQFFF>>>888333000000...------...///---,,,,,,,,,------------------************************)))))))))*********++++++***************+++++++++---,,,++++++******++++++))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''((()))+++,,,(((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((()))******&&&((()))+++++++++++++++******************************))))))******+++,,,******+++++++++,,,,,,,,,************++++++++++++*********++++++,,,,,,,,,++++++,,,,,,---.........------------............///...---,,,---///111222000000000111111111111222000222444666:::@@@HHHMMMWWW^^^iiisss{{{)))***,,,.../////////...---//////...++++++...111---------.........//////---.........//////000000111111111111111111111111000000000000000000000000.........///000222444555000222555999>>>EEENNNSSSgggttt{{{rrrllljjjjjjkkklllppp{{{yyyppprrrxxx||||||tttnnniiieeebbb[[[bbbnnnyyy~~~{{{llleeeZZZNNNEEE===777444///---,,,,,,---...,,,+++///......------,,,,,,+++************************(((((())))))*********+++************************---,,,++++++******++++++))))))))))))))))))))))))***)))(((''''''((()))***&&&&&&&&&&&&(((***,,,---************++++++++++++))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((()))******###%%%(((,,,.........---++++++++++++++++++++++++*********)))***++++++,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------++++++,,,------......///---------........./////////...---,,,---///111333///000000000000111111111111333555999>>>EEEMMMSSS```gggsss}}}..........................................------------------------------...///000111111000///...111111000000//////......111000////////////000000111333555555333333333444777888:::;;;@@@JJJWWW```www|||tttnnngggfffhhhhhhkkksss~~~uuuoookkkkkkttt~~~}}}xxxsssiii^^^___\\\^^^iiixxx~~~wwwnnnaaaVVVNNNGGG>>>777333111.........///...------------,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++++++++***))))))***++++++++++++***)))++++++******************************************((()))***+++,,,,,,+++***+++*********))))))((((((+++)))(((''''''((()))+++))))))))))))))))))))))))***)))(((((('''(((((()))******)))((((((((((((((()))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++))))))))))))************+++,,,---,,,***)))***+++++++++,,,,,,,,,---------............////////////000000000000111111111111...//////......///333666444555777:::???KKKYYYcccnnnttt|||~~~................................................---------------------------.../////////...---,,,111111000000////////////111000000/////////000000...000111222111222333444666888;;;@@@GGGTTTdddnnnyyyooojjjjjjfffgggmmmuuu|||}}}~~~tttkkkeeehhhnnnsss}}}~~~xxxmmmbbb]]]YYYXXX___kkkvvv|||}}}{{{ssshhh___WWWNNNEEE>>>777444111//////000000000---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++++++++***)))************)))))))))(((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''')))))))))*********++++++************************************************+++,,,---------------,,,************++++++++++++,,,---...---+++++++++---++++++,,,,,,,,,---------............//////////////////000000000111111111000111111111000111444666666888<<<@@@GGGSSSaaakkkwww|||................................................////////////////////////...////////////...---,,,111000000000000/////////111000000000000000111111...///111111111222555777888;;;AAAHHHRRRaaarrr}}}|||ssspppiiiggghhhlllooottt{{{yyy|||~~~pppddd___```fffoooyyysssggg^^^YYYTTTTTT\\\hhhssszzz{{{vvvooohhhaaaWWWMMMEEE<<<999444111000111111111------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))*********)))((((((************))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((()))***++++++***))))))(((((('''&&&&&&&&&''''''((((((((()))))))))******))))))))))))))))))))))))************************+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------...///...---,,,,,,...,,,,,,,,,,,,------------............////////////////////////000000000000111333444333222333555777888<<>>BBBMMMUUU```jjjsss|||........................,,,,,,------...//////000////////////////////////------------///111333444000000111111111222222222111111111222222444555555444444444444555:::AAAFFFNNNVVVbbbmmmwwwyyypppiiihhhkkkiiisss}}}|||wwwvvvwww~~~rrrfff```^^^aaafffnnn{{{}}}wwwnnneee___\\\\\\\\\```fffnnnttttttpppjjjfff\\\VVVMMMEEE>>>888333///............------------------------------------************************************************)))******+++,,,,,,------((((((((((((((((((((((((******)))))))))***+++,,,((()))))))))*********************++++++*********))))))))))))))))))))))))''''''((())))))***++++++)))))))))))))))***++++++)))))))))*********++++++++++++++++++++++++++++++------------------------)))***+++---............++++++++++++,,,,,,,,,------...///...---,,,,,,...------------........................////////////111111111111222222222222222333444666999???GGGLLL[[[cccnnnwww~~~........................,,,,,,------...///000000////////////////////////.........///111333666777000000111111222222222222222222222222333444555666555555555666999???GGGMMMXXX```lllvvv|||yyyooolllmmmfffmmmsssvvv{{{zzzwwwkkktttppphhhaaa```bbbfffsss~~~tttkkkfffcccbbbaaaYYY```jjjqqqssspppllliiiccc]]]UUULLLDDD===666222//////.........---------------------------------)))***++++++++++++***))))))***++++++++++++***)))((())))))***++++++,,,,,,******************************)))))))))+++,,,---(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))''''''''''''((()))++++++((((((((((((((()))******************++++++++++++************************------------------------'''((()))+++,,,---......,,,,,,,,,---------.........000000000...---...///---------.........//////............/////////000111111222222222333333333444555666888===EEENNNTTTdddlllwww............................................................/////////000000000000000111111111111222222222111111111111111333333444333222222333555222555999;;;>>>FFFQQQZZZjjjooouuu{{{~~~uuupppooollljjjlllrrryyy|||}}}yyytttqqqrrrzzzwwwkkkbbb```fffpppwwwzzzsssmmmgggccccccbbbbbbgggmmmpppnnnkkkgggccc]]]VVVOOOFFF===777333111///......---,,,***.........------,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,***++++++,,,,,,++++++***************************)))))))))((()))******+++************************************************(((((()))***++++++,,,,,,++++++******************,,,,,,+++***)))))))))***+++++++++*********))))))+++++++++*********))))))///000111000---+++***+++,,,,,,,,,---------......,,,,,,++++++++++++++++++------............------............////////////...---+++++++++,,,...000222000------...000111222555777999<<>>BBBJJJVVVdddmmm|||....................................................../////////000000000000000000111111111222222//////000000111111222222111222333333222222444666555888===CCCMMM\\\nnnzzz~~~wwwrrrmmmjjjiiiiiifffcccfffjjjsss}}}vvvppprrrxxxyyyooojjjjjjjjjxxx}}}~~~xxxrrrnnnhhheeebbbdddhhhkkkkkkjjjjjjhhheeeaaa\\\SSSJJJCCC888555000------...//////...------------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***************************'''((()))***+++******)))************************************************)))))))))***++++++,,,,,,************************++++++***)))))))))******+++++++++***************,,,,,,,,,+++++++++++++++...///000///---++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........------............------............//////////////////...---...///000111222111111111222222333444888===DDDLLLVVVcccrrr|||...................................................////////////000000000000000111111111222222222......///000111111222222111222333333222333555777;;;===BBBJJJVVVgggxxx|||sssnnnlllkkkhhhfffeeefffjjjssswwwuuuwww~~~}}}wwwsssrrr{{{~~~xxxtttmmmiiidddccceeehhhiiijjjjjjjjjiiigggbbb[[[RRRLLL===999222...---...///000------------------------*********+++++++++,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************&&&(((***+++,,,+++)))(((************************************************))))))*********+++++++++***************+++++++++******))))))))))))******************************))))))))))))))))))))))))---...//////---++++++,,,******+++++++++,,,,,,,,,***++++++,,,---......///------............------............////////////000000/////////000111222000111222222222333444555:::@@@KKKVVVbbbppp////////////////////////////////////////////////////////////000000000111111111111111222222222222...//////000111222222333111222333444444555777999<<<@@@HHHTTTbbbrrr}}}tttooollljjjhhhddddddeeeiiisss{{{zzz~~~}}}yyyrrrmmmhhhddddddfffhhhiiijjjjjjjjjiiigggaaaYYYTTTEEE???777111////////////------------------------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************&&&(((***+++,,,+++)))(((***************************************************************+++++++++))))))*********+++++++++***))))))((())))))******************************))))))))))))))))))******+++---......---,,,,,,---******+++++++++,,,,,,,,,)))******+++,,,------...------............------............////////////000000000000111111222222///000222333222333666999>>>FFFSSS```lllzzz/////////////////////////////////////////////////////////000000000111111111111111222222222222333000000111111222222333333111333555555555777999;;;<<>>AAAKKK[[[ooozzzpppiiibbbbbbbbbaaabbbjjjvvv{{{wwwrrrlllgggfffhhhjjjjjjjjjjjjkkkllljjjfffbbbYYYRRRIII@@@999555111///,,,,,,,,,---------......,,,,,,---------.........------------,,,,,,,,,,,,***++++++,,,,,,++++++***************************((()))))))))************************************************************************************((())))))***++++++,,,,,,((((((((((((((()))******))))))*********+++++++++,,,,,,---------.........)))+++------,,,,,,---...,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,,,,------............------............///////////////000000111111111111111000222444444444888@@@GGGQQQZZZhhhttt~~~000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333444444333333333333333333333555666777888:::===???IIISSSfffyyy{{{rrrggghhhgggcccaaadddlllsss}}}zzzuuunnniiiggghhhjjjkkkkkkkkklllmmmllliiiggg```YYYOOOEEE>>>888333000,,,,,,,,,------.........---------.........//////......------------,,,,,,+++++++++,,,,,,+++++++++************************)))))))))((()))******+++************************************************++++++******************((())))))***++++++,,,,,,((((((((((((((()))******))))))******+++++++++++++++++++++,,,,,,---------)))+++------,,,,,,---...,,,,,,------------......---------------------,,,---..................---............/////////000//////000111111111111000222444666555555;;;DDDLLLYYYbbbppp{{{...000111000///...///111000///...------...///000111111000000//////......//////000111222222333333444222///000333444333111333555666666666:::AAAGGGSSSdddwww~~~zzztttllleeedddcccccceeeiiiuuu|||tttnnniiigggffflllkkklllnnnpppooollljjjccc___XXXQQQIIIAAA888333333111///...//////...,,,///...---,,,+++,,,,,,---***++++++,,,,,,------...,,,,,,,,,++++++***************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))*********)))************+++++++++((((((((()))******++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...---------,,,,,,+++++++++---,,,,,,,,,---...000111////////////000000000000...///000111111111111111333555666777:::BBBLLLTTTccckkkuuu~~~...000111000///...///111000///............///000111111000000///////////////000000111222222333333444222000111333444444222555777888777999???HHHOOO^^^nnnvvvkkkfffbbb```aaaeeeiiisss~~~yyyrrrmmmiiihhhlllkkklllnnnoooooommmkkkfffccc]]]WWWOOOFFF===888111///,,,,,,,,,---,,,+++///...---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******************************************************)))))))))*********++++++)))************+++++++++***************)))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,......---------,,,,,,,,,++++++------------...///000111////////////000000000000000111222222333333222222222444777999===FFFQQQYYYjjjqqq{{{...000111000///...///111000//////......//////000111000000000000/////////000000000111222222333333444222111111333444444444777888999:::===FFFRRR[[[nnn|||wwwmmmeee```aaadddaaahhhppp{{{xxxrrrmmmkkklllkkkkkkmmmoooooonnnllljjjhhhddd___XXXOOOEEE???222000---,,,,,,------,,,///...------,,,---------......------,,,++++++***,,,,,,,,,,,,++++++++++++******))))))))))))******************************************************************+++++++++,,,)))************+++++++++,,,,,,++++++***))))))(((++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------------,,,,,,,,,,,,------...///000000000000////////////000000000000222333333333444444444444444777;;;???EEEOOO\\\eeetttzzz...000111000///...///111000//////////////////000000000000000000000000000000000111111111222222222333222222222333555555555777999;;;===CCCNNN\\\fffzzzyyynnnfffdddfffbbbeeejjjqqq}}}~~~|||wwwrrrnnnmmmlllkkklllnnnnnnnnnmmmmmmkkkiiieee___WWWMMMGGG999555111//////000000000.........------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++******************************************************+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,+++++++++*********++++++---......---++++++************************,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------......//////------------------,,,,,,---...000111111111000///////////////000000000000333333333333444555555666777;;;AAAHHHPPP[[[hhhqqq{{{...000111000///...///111///000000000000000000///000000000000111111111111111111111111111222222222333333333333444555666777777:::>>>CCCKKKWWWfffppp{{{mmmffffffcccccceeejjjsss~~~uuuqqqsssyyy~~~wwwsssooommmkkkkkklllmmmmmmmmmmmmllljjjhhhddd]]]TTTOOO@@@<<<555111000000111000---.....................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,))))))*********+++++++++***+++++++++,,,,,,,,,---++++++---......---++++++************************+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------------------------...000111111111000///////////////000000000000222222222222333555777888:::@@@IIIRRR[[[fffqqqyyy...000111000///...///111///000000111111000000///000000000111111111111222111111111111111111111111222333444444444555777999999>>>EEEMMMWWWcccqqqzzzyyylllgggcccaaaaaaeeekkkuuu{{{qqqjjjjjjooo{{{~~~zzzrrrooollljjjkkklllmmmllllllkkkjjjiiigggbbb[[[VVVHHHBBB:::333000/////////------...////////////...+++,,,,,,---......//////,,,,,,,,,,,,------------++++++************++++++((((((((((((((((((((((((++++++++++++++++++++++++************+++++++++,,,)))************+++++++++******+++,,,,,,---......++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------...............//////000000/////////////////////000000000000111111111222444777999;;;@@@HHHSSS]]]fffoooxxx...000111000///...///111///000111111111111000///000000111111111222222222111111111111111111111111222444555555444555888:::===DDDOOOZZZeeeppp{{{{{{sssjjjfffdddeeegggkkkxxx~~~ttthhhfffjjjvvvtttqqqllljjjjjjkkkkkkkkklllkkkjjjiiihhheeeaaa^^^QQQJJJ@@@777222000//////,,,---...///000000///...---------...............,,,,,,,,,---------......,,,++++++******++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++)))))))))*********++++++)))************+++++++++,,,,,,,,,---------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,------------........./////////...............///////////////000000000000111111111333555999===???JJJSSS```lllttt{{{///000111000///...///111///000111222222111000///000000111111222222222222222222111111111111111111222444666666444555888;;;AAAIIIVVVcccnnnyyytttoookkkiiifffeeeooo|||}}}|||yyyjjjfffhhhsss~~~vvvrrrmmmjjjiiijjjjjjjjjllljjjiiiiiiiiihhheeebbbYYYQQQFFF<<<666333111111,,,---///000000000///.../////////...------,,,,,,,,,,,,,,,------.........,,,++++++******++++++,,,************************++++++++++++++++++++++++((())))))))))))*********)))************+++++++++///......------,,,,,,+++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++---------.........////////////---,,,,,,---...///////////////000000000000111111222444777;;;???BBBTTT^^^lllxxx///////////////000111111111111000000000000111111///000111333333222111111111333444444444444555777000222555555555888===AAAJJJUUUdddrrrzzzuuujjjkkkkkkhhhkkkttt||||||xxxvvvyyyoooiiieeejjjsss}}}zzzqqqkkkjjjkkkjjjiiiiiihhhhhhiiijjjjjjgggeeebbb[[[PPPEEE===666111...///...,,,,,,...///...---000////////////.........+++,,,---......---,,,+++...---,,,,,,......---,,,,,,+++++++++***)))))))))++++++***************+++************************//////...---,,,,,,++++++------,,,++++++******)))+++++++++++++++++++++++++++++++++******)))))))))++++++,,,,,,,,,,,,------...........................---,,,++++++---...000111111000000//////......////////////000000000111222111000//////...//////444555777888;;;BBBLLLTTT___mmm|||///////////////000111111111111000000000000111111000000111222222222222111222333444444333333555666222444777777888<<>>777444333000---333111///---,,,---...///...------,,,,,,------...---------,,,,,,++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...///---------------+++******++++++++++++******))))))))))))***+++++++++++++++)))+++,,,,,,+++***,,,------------------------------------............///........................////////////000000000000888333...,,,...111222222---000222222333666<<>>999555444//////........................------------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,+++++++++***---,,,+++***))))))))))))++++++******+++,,,...///++++++++++++******************+++,,,,,,,,,,,,+++***+++,,,,,,++++++,,,------------------------------------............///........................////////////000000000000000//////111333444333111333444555666888>>>HHHOOO```hhhrrrzzz222222111000111222333444111111111111111111111111111111222333333333333222555666777666666999>>>CCCOOO\\\lllxxxuuummmfffbbbaaaccchhhmmmrrryyy|||wwwrrrnnnllljjjhhhfff```]]]WWWNNNCCC;;;777555---.../////////......---......------------......------------------,,,,,,+++,,,---...---,,,+++***------,,,,,,+++*********)))))))))***++++++,,,---,,,+++***))))))+++---///++++++++++++++++++++++++)))******+++++++++++++++***+++---,,,++++++,,,...---------------------------------............///........................////////////000000000000000000000111222222222111333444555777;;;CCCOOOXXXlllrrrzzz111111000///000111222333111111111111111111111111222333444444555555444444444666777777777;;;CCCIIIVVVcccsss}}}|||yyyxxxxxxyyyvvvuuuuuutttsssqqqpppooopppooonnnooorrrvvvzzz}}}tttjjjdddbbbdddeeehhhlllrrr|||~~~xxxrrrooollljjjiiibbb```\\\TTTIII???999666//////000000000///...---///......------......///------------------------,,,,,,---...---,,,+++))),,,,,,,,,++++++***************+++,,,,,,---------...---+++)))))))))+++,,,+++++++++++++++++++++,,,((())))))***+++************,,,------,,,+++---...---------------------------------............///////////////////////////////////////000000000000333222111000///000222333666888;;;>>>DDDOOO]]]gggtttzzz111000/////////000111222111111111111111111111111333444444555555555555555333666888999999???JJJRRR]]]jjjxxx~~~zzzxxxuuuqqqooojjjjjjiiifffdddccceeeffffffgggggggggfffdddbbb```]]]]]]\\\]]]```dddhhhjjjppptttzzzqqqhhheeebbbaaacccgggllltttyyysssooommmkkkeeeccc___YYYQQQGGG>>>999222222111000000//////...//////............//////------------............,,,------,,,,,,+++***)))++++++++++++++++++++++++---------------,,,******...---+++***))))))******++++++++++++,,,,,,,,,,,,))))))***++++++++++++***+++,,,------,,,,,,---...---------------------------------............///////////////////////////////////////000000000000222222111000//////222555555888===BBBKKKXXXhhhrrr}}}111000/////////000222333111111111111111111111111222333444444555555444444333777;;;<<<>>>EEERRR\\\fffrrr~~~}}}rrrnnnjjjfffcccaaa^^^\\\TTTUUUVVVTTTRRRQQQSSSVVVWWWXXXYYYZZZYYYWWWTTTSSSOOOOOOOOOPPPRRRUUUXXXZZZ^^^bbbhhhnnnvvv~~~~~~qqqllleeebbbcccgggiiimmmxxxyyy|||yyyssspppnnniiifffbbb___ZZZPPPEEE===666555333111//////////////////............//////------------.........///------,,,******))))))))))))))))))***++++++,,,,,,,,,,,,------,,,+++)))(((+++++++++***************+++++++++,,,,,,,,,------++++++,,,------------,,,+++,,,------,,,,,,---///---------------------------------............///////////////////////////////////////000000000000,,,...111222111222444777444888???GGGRRR```ppp{{{222111000000000111222333111111111111111111111111111222333333444444333333444888===>>>AAAJJJXXXccclllwww{{{vvvtttuuuxxx{{{zzzpppjjj```]]]XXXUUURRRPPPNNNLLLGGGIIIJJJIIIGGGGGGIIILLLHHHIIIKKKLLLLLLIIIGGGEEEHHHHHHHHHJJJLLLNNNPPPRRRRRRVVV\\\bbbiiiqqqxxx~~~yyyssskkkhhhgggiiiiiihhhppp{{{vvvuuu~~~wwwrrrqqqllliiieeeccc```XXXKKKAAA999777444111/////////000//////............//////---------.........//////...---+++)))(((((()))***(((((()))***+++,,,,,,---'''(((***+++,,,,,,++++++((()))***++++++,,,+++++++++++++++,,,,,,---------,,,---......//////......+++,,,...---,,,,,,---///---------------------------------.........//////000000000000000000000000////////////000000000000&&&+++000444444444666888888===EEEOOO[[[jjjzzz000111111111111222222222000111111111111222222222///000222222222222444666666777:::???IIIWWWgggqqq{{{~~~wwwmmmkkkgggcccbbbbbbdddeeennnsss|||~~~uuujjj___WWWRRRPPPNNNLLLJJJIIIHHHHHHBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEFFFFFFEEEEEEFFFHHHJJJLLLOOOSSSYYY```iiiooovvv|||uuullldddccceeehhhnnnttt}}}~~~zzzwwwzzz}}}wwwtttwww{{{~~~vvvqqqoookkkhhheeebbb\\\SSSMMMBBB;;;444111111222///,,,000000000000///////////////000000000///...---------------------------------------------------------,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++,,,---...///+++***)))***,,,---,,,++++++,,,------......---------------............///,,,---......//////......000000//////.........---/////////000111111222222444111000333444333666:::===EEEPPP\\\hhhuuu000111111111111222222222111111111111222222222222000111333333222333444666666999===DDDNNN]]]kkkuuu|||}}}vvvmmmfff```^^^ZZZWWWVVVVVVXXXYYY```eeemmmvvv~~~|||qqqhhh___UUUNNNKKKJJJHHHFFFDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA???@@@AAAAAA@@@@@@AAACCCEEEFFFIIIKKKOOOUUU\\\bbbllluuu}}}ssskkkgggeeeeeeggglllttt~~~xxxssstttwww~~~|||wwwwwwyyyxxxsssmmmjjjgggeeeddd___XXXSSSFFF???666222111111///---000000000000////////////....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++(((((((((((()))***+++,,,+++*********,,,---,,,++++++,,,------......---------------............///---......///////////////000000000/////////....../////////000111111222222333111111444555666999???CCCKKKXXXdddppp{{{000111111111111222222222111111111111222222222333222333444444333333555777777;;;BBBKKKVVVdddqqqzzz}}}zzzppphhh```YYYTTTRRRPPPMMMJJJIIIIIIKKKLLLQQQUUU\\\dddlllttt{{{xxxkkk```XXXQQQJJJFFFEEEDDDCCCAAA???>>>>>>===========================;;;;;;<<<<<<<<<=========;;;<<<======<<<<<<===???@@@AAABBBCCCEEEIIIOOOSSS^^^ggguuusssmmmhhhddddddhhhlllwwwxxxqqqoooqqqvvv~~~{{{xxxxxx~~~|||vvvnnnkkkgggffffffddd___[[[LLLDDD;;;555222111///...000000000000////////////,,,------............---++++++++++++++++++++++++------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((('''(((((()))***+++,,,+++***+++,,,---,,,++++++,,,------......---------------............///.../////////000000000000111000000000000000///////////////000111111222222333111111555666888===DDDLLLUUUdddqqq{{{000000111111111222222222111111111222222222333333333444555444444444777999999???IIITTT___kkkvvv}}}~~~{{{tttiii___XXXRRRMMMJJJJJJHHHEEECCCBBBCCCDDDEEEGGGKKKQQQWWW^^^fffnnnsss|||pppiii^^^TTTMMMIIIDDDBBBCCCBBB@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======:::<<<======<<<;;;===>>>===>>>??????@@@CCCHHHKKKSSS[[[iiiwww}}}ssslllggggggjjjjjjoooyyy~~~vvvppppppsssyyy{{{zzz}}}{{{rrrnnnjjjhhhhhhgggdddaaaSSSLLLAAA999444222000///000000000000////////////++++++,,,---.........---++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------,,,+++***+++---...---,,,+++,,,------......---------------............///...............//////000111111111111000000000000/////////000111111222222333222222555666888@@@HHHUUU```ppp~~~000000111111111222222222111222222222222333333333444555555555555666999;;;===EEEPPP\\\gggqqqyyy}}}}}}zzzsssiiiccc[[[SSSNNNJJJHHHFFFEEEDDDBBBAAA@@@AAABBBCCCCCCFFFJJJNNNTTT\\\dddiiiqqqyyy|||rrrkkkbbb\\\TTTLLLFFFCCCAAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<999;;;<<<<<<;;;:::<<<===;;;<<<======>>>@@@DDDGGGLLLTTT```mmmyyyzzzppphhhgggjjjhhhiiiooo|||xxxvvvuuuyyy~~~yyytttmmmjjjiiihhhfffcccYYYSSSIII@@@999555222111000000000000////////////++++++,,,---.........---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,+++***+++---...---,,,+++,,,------......---------------............///------,,,,,,,,,---...///000000000000111111111111/////////000111111222222444333444666666999BBBLLL___kkk|||000111111111111222222222222222222222333333333333444555666555666888<<>>???===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::777888:::999888888999;;;888999;;;;;;;;;===@@@CCCGGGNNNXXXcccmmmzzzxxxlllggggggeeedddiiitttzzzzzzyyyqqqkkkjjjiiigggddd^^^YYYPPPGGG>>>888555444000000000000////////////,,,------............---------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,+++,,,---...---,,,+++,,,------......---------------............///---,,,+++++++++,,,.../////////000000000000000111/////////000111111222222444444555777888;;;GGGSSShhhttt000111111111111222222222222222222333333333444444444555555666777:::>>>BBBLLLUUUcccooovvvyyyzzzzzzzzz}}}zzzpppiiiaaaYYYTTTLLLKKKIIIFFFCCCAAAAAABBBAAA@@@@@@??????@@@AAAAAA@@@AAABBBCCCFFFLLLTTTYYYbbbkkkxxxxxxpppjjjccc[[[UUUKKKJJJGGGCCC???>>>>>>???<<<;;;;;;::::::::::::;;;::::::::::::::::::::::::888888888999999999::::::666888999999888777999:::999:::;;;:::::::::<<>>EEETTTcccuuu111111000000000000000111000222333333222111333444666444444999<<>>>>>@@@@@@???>>>>>>>>>>>>>>>???@@@@@@AAACCCHHHNNNRRR^^^hhhwww{{{wwwjjjcccZZZTTTRRROOOKKKFFFCCCBBBAAA????????????@@@>>>>>>===<<<;;;::::::999999999999888999999:::::::::::::::999999999888888:::999777666666777999:::666777888999:::;;;<<<<<<>>>@@@CCCGGGNNNXXXcccjjjvvv}}}zzzpppiiieeehhhnnnttt}}}~~~yyyrrrmmmjjjhhhgggfffeeeccc```[[[SSSIII>>>666444222000000000111///...////////////////////////---------.........//////+++---...---,,,,,,---...---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,+++))))))------------------------//////---,,,***)))(((''',,,---///000000000///...////////////////////////222111111000///000000111000/////////000111222222222555999;;;???KKK]]]jjj~~~111111000000000000111111000222333333222222333444444333444888;;;@@@JJJTTTfffoooyyy~~~}}}{{{zzzzzz{{{|||xxxnnnbbb]]]UUUOOOJJJHHHEEEDDDCCCCCCCCCBBBAAA@@@@@@???BBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCGGGMMMQQQ___iiixxx{{{uuuoookkkaaaZZZRRRNNNLLLJJJFFFCCCDDDCCCBBBAAA@@@@@@@@@AAA???>>>======;;;;;;:::999:::999999999999999::::::888888999999:::::::::;;;;;;:::999888888999:::;;;777777888888999::::::;;;;;;===???BBBHHHPPPYYY___kkkrrr|||xxxooohhhgggiiilllssszzz{{{vvvqqqmmmkkkjjjiiihhhgggeeebbb]]]WWWMMMCCC<<<444222000//////000///...---------------------------------,,,,,,+++++++++---...///...,,,++++++------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...---------,,,,,,++++++------///000000000///...........................111111111000000/////////111111111111111222333444333777;;;???EEERRRdddrrr111111000000000111111222111222333333222222333444555444666:::===DDDRRR___pppyyy{{{{{{}}}}}}}}}|||{{{{{{{{{sssiiiaaaXXXSSSNNNIIIGGGFFFDDDCCCDDDDDDCCCCCCBBBBBBAAAAAACCCCCCCCCBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCFFFKKKNNN]]]hhhwww|||vvvqqqlllgggaaa^^^VVVQQQKKKHHHGGGFFFDDDAAAEEEDDDCCCBBBBBBAAABBBBBB??????>>>===<<<;;;::::::::::::999999999999::::::777777888999:::;;;<<<<<<<<<<<<::::::::::::<<<<<<888888888888888888888888:::;;;<<<>>>AAAGGGNNNTTT]]]cccmmmvvv~~~wwwlllgggfffggglllrrr|||xxxuuurrrnnnllllllllllllkkkhhhgggdddaaa[[[SSSJJJCCC888555222000000111000///------------------------///...---,,,+++******)))...///000...,,,******+++------,,,,,,,,,,,,++++++------------------------,,,,,,++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---......///000/////////------------------------000000111111000...---,,,222222222222333444555666444999???FFFNNN\\\mmmzzz111111000000111111222222111222444333222222333555888888:::>>>BBBKKK[[[kkkwww|||||||||xxxvvvtttssstttuuuxxx{{{~~~yyyrrrkkkeee^^^YYYSSSOOOKKKHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFDDDEEEEEEDDDDDDFFFIIILLLXXXcccsss|||ssspppkkkfffbbb]]]XXXUUUOOOKKKHHHFFFFFFFFFEEEDDDEEEEEEDDDCCCCCCBBBBBBBBB@@@@@@???>>>===<<<;;;;;;;;;;;;:::999999999::::::888888999999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<:::999999888888777666666999:::<<<===???CCCIIIMMMRRRXXXbbbjjjrrr|||rrrjjjggggggkkkqqquuu~~~wwwrrrooolllkkklllmmmlllllliiihhhfffccc___XXXQQQKKK>>>:::666333222222222222////////////////////////000000///...------,,,,,,---...///...,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++***+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.../////////---......///////////////........................///000111111000...,,,***222222222222333444666666666<<>>======<<<;;;;;;:::999999999:::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;:::999888777666666777888:::<<<===@@@EEEHHHLLLRRR[[[bbbiiirrr|||zzzpppjjjgggiiinnnmmmvvvssspppmmmkkkkkkllllllllliiihhhfffeeebbb\\\VVVQQQCCC>>>888333222111111111////////////////////////........................***,,,------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////000////////////////////////...///111111000...,,,***111111111222333444555666999???HHHRRR]]]jjjwww111111111111111222333444222333444444333333444555888888===GGGRRR^^^lllxxxwwwqqqnnnkkkfffbbb^^^^^^]]]]]]]]]___aaabbbbbb```\\\XXXTTTQQQPPPOOOOOOLLLIIIHHHHHHHHHGGGEEEGGGGGGHHHHHHIIIIIIIIIJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFGGGGGGFFFEEEFFFHHHJJJLLLUUUbbbooo~~~yyyppphhhccc^^^\\\XXXVVVTTTRRROOOLLLHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGGGGGGGFFFEEEDDDCCCDDDDDDCCCBBBAAA@@@??????===<<<;;;::::::999999:::<<<;;;;;;;;;:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999888777666444666888999;;;===@@@BBBGGGMMMSSSZZZ___gggqqqwwwzzznnnfffeeegggjjjoooxxx{{{wwwqqqmmmlllllllllkkkjjjiiihhhfffddd```ZZZVVVHHHBBB:::333000/////////------------------------+++++++++,,,,,,,,,------)))+++------------///111++++++,,,,,,,,,,,,------------------------------...---,,,***))))))******---------------------------------,,,,,,,,,,,,,,,///............///000000000000000000000000000000//////000111000///...---000000111222333555666777===CCCMMMYYYeeeqqq{{{~~~111111111111222333444555222333444444333333444666::::::AAAPPPaaannnzzz~~~uuunnnjjjfff```[[[XXXWWWUUUSSSRRRSSSTTTUUUTTTSSSRRRPPPNNNMMMMMMNNNMMMKKKIIIIIIJJJKKKJJJIIIKKKKKKLLLLLLMMMNNNNNNOOOMMMMMMKKKJJJIIIIIIHHHIIIFFFGGGGGGGGGFFFFFFHHHJJJJJJPPPZZZdddpppyyypppiiiccc^^^ZZZXXXVVVSSSRRRRRRQQQNNNLLLJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIJJJJJJIIIHHHFFFEEEFFFFFFEEEDDDCCCBBBAAAAAA======<<<::::::999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<===<<<<<<;;;:::999888888555777999:::::::::<<<===AAAEEEKKKOOOTTTZZZccciiiqqqvvv}}}xxxlllfffgggiiijjjooowwwxxxqqqmmmlllllllllmmmkkkjjjhhhfffccc^^^ZZZOOOHHH???777222111000000------------------------,,,,,,,,,,,,,,,,,,++++++***,,,------,,,,,,...///+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,++++++........................------------------------///......---...///000111000000000000000000000000//////000000000000000111111111222333444666888999@@@GGGRRR```mmmyyy111111111111222333444555222333555444333333444666======EEEYYYmmm|||vvvooojjjeee]]]XXXVVVUUURRROOONNNNNNNNNOOOMMMNNNNNNMMMLLLLLLNNNOOOMMMKKKKKKKKKMMMOOOOOONNNNNNNNNOOOPPPQQQQQQRRRRRRPPPPPPNNNLLLKKKJJJJJJJJJEEEGGGGGGGGGFFFFFFHHHJJJJJJOOOVVV^^^hhhwwwxxxrrrjjjccc___\\\ZZZYYYVVVTTTRRRRRRRRRRRRPPPNNNMMMNNNNNNNNNLLLLLLLLLMMMKKKLLLLLLLLLLLLJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBBBB>>>===<<<;;;:::999999999888999999:::;;;<<<============>>>>>>>>>>>>============<<<;;;;;;:::999999888:::<<<<<<;;;:::;;;<<<;;;???DDDGGGKKKQQQYYY___fffkkkrrryyysssmmmllliiihhhiiippp{{{|||xxxzzz}}}tttooommmmmmmmmnnnmmmkkkjjjhhheee```\\\VVVOOODDD;;;666444333333////////////////////////000000///...---,,,,,,+++,,,.........,,,+++,,,...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............////////////////////////------......//////000000///......------///000111////////////////////////000/////////000111222333333333333444666888999:::BBBJJJVVVeeesss000111111111111222222222444444333000...000555:::???GGGTTTfffwwwxxxnnnfff```ZZZWWWTTTRRRNNNKKKIIIIIIJJJKKKLLLIIIGGGIIILLLOOOPPPOOONNNNNNNNNNNNOOOPPPPPPQQQSSSSSSTTTVVVXXXYYYXXXVVVSSSQQQNNNKKKIIIIIIIIIIIIKKKJJJIIIHHHGGGFFFFFFEEEJJJMMMSSSZZZ```kkkyyyqqqfffbbb\\\XXXVVVUUUUUUTTTQQQRRRSSSRRRQQQPPPQQQRRRQQQPPPOOOOOOOOOOOOOOOPPPNNNMMMMMMMMMMMMMMMNNNOOOHHHHHHGGGFFFEEECCCCCCBBBAAAAAA@@@???>>>===<<<<<<;;;;;;:::999:::;;;<<<=========>>>????????????>>>>>>>>>>>>===<<<:::999888888888777777777777888888;;;<<<===@@@EEEIIIMMMPPPVVV\\\dddkkkqqqyyyvvvkkkhhheeefffjjjoooxxxuuuqqquuuxxxqqqnnnmmmnnnllljjjiiihhhgggeeebbb```XXXUUUNNNDDD999333222333000000111111111111111000000///...---,,,---......---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......******++++++,,,---......000000//////.........---.../////////000000000111222222111111111111111111111000222666777777:::@@@CCCPPP___mmmzzz111111111111222222222222333444444222111333999>>>DDDMMM\\\nnnzzzqqqiiibbb]]]YYYRRRPPPLLLIIIGGGGGGGGGHHHIIIGGGFFFGGGKKKNNNNNNNNNQQQQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWYYY[[[[[[YYYXXXTTTSSSPPPNNNLLLKKKLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFIIILLLRRRXXX^^^hhh{{{xxxmmmfff]]]ZZZUUUQQQPPPPPPPPPPPPOOOQQQRRRQQQPPPOOOPPPQQQRRRQQQQQQPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNLLLLLLJJJHHHFFFEEEDDDCCCAAAAAA@@@???>>>===<<<;;;<<<;;;;;;:::;;;<<<===>>>===>>>??????@@@@@@??????>>>>>>>>>===<<<;;;:::999999999888888888888999999;;;;;;<<<>>>AAADDDGGGIIIPPPUUU\\\cccjjjsss}}}tttiiifffdddfffiiippp}}}vvvnnnnnnuuu~~~}}}tttmmmjjjjjjllljjjiiihhhhhhfffdddbbb\\\YYYRRRGGG===666333444/////////000000000//////000///...---,,,------.../////////......------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......++++++,,,,,,------......000/////////............////////////000000000000111111111111111111111111111///000444555666;;;AAAHHHUUUdddrrr~~~111111111111222222222333111333555444444777<<>>===<<<<<<;;;===<<<<<<<<<<<<===>>>?????????@@@AAAAAAAAAAAA@@@?????????>>>===<<<;;;::::::999999999999999999::::::::::::;;;<<<>>>???@@@FFFKKKRRRXXX```jjjvvvoooiiidddcccdddhhhrrr|||xxxmmmiiillltttzzz|||zzzooojjjiiilllkkkiiiiiiiiihhhgggeeeaaa^^^WWWMMMBBB:::555444000000000000000///////////////...------------.../////////...............------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......---------...............////////////............000000000000////////////111111111111111111111111222000000444666888???FFFPPP]]]lllxxx111111111222222222333333111444666666666999???CCCJJJUUUgggyyyxxxpppiiiccc___WWWTTTQQQMMMKKKJJJKKKKKKKKKKKKKKKMMMPPPSSSVVVWWWYYYZZZ\\\^^^```aaabbbccccccaaa___^^^^^^]]][[[YYYUUUTTTSSSRRRQQQQQQRRRRRROOONNNMMMLLLKKKJJJJJJIIIJJJKKKPPPUUUZZZaaappp~~~|||pppeee\\\TTTOOOMMMLLLJJJIIIHHHJJJNNNQQQSSSUUUWWWXXXWWWVVVWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSRRRVVVTTTPPPLLLHHHEEEDDDCCC@@@@@@???>>>>>>===<<<<<<>>>===>>>>>>>>>????????????@@@AAAAAABBBBBBAAAAAA????????????>>>===<<<;;;:::999999888888999999:::999999999999::::::;;;;;;???CCCIIIOOOWWWcccpppyyy~~~yyyqqqhhhdddbbbdddkkkttt}}}qqqkkklllrrrxxx}}}~~~vvvnnnlllmmmkkkiiiiiijjjjjjiiihhheeebbb[[[QQQGGG>>>888444222222111111000000000111//////......---------------------------,,,,,,,,,------,,,,,,,,,,,,------------------.........///...------,,,,,,------...---,,,,,,,,,,,,---......////////////............///////////////.........000000000000////////////111111111111111222222222555222222666999>>>FFFOOOYYYdddrrr}}}111222222222222333333333333555777777777;;;AAAFFFOOOZZZjjjyyy|||tttlllfffaaaZZZXXXTTTPPPMMMLLLMMMMMMMMMNNNOOOQQQSSSWWWZZZ]]]^^^___aaaccceeefffffffffeeeccc```^^^]]]\\\ZZZXXXTTTTTTSSSSSSRRRRRRRRRRRRPPPOOONNNNNNLLLLLLKKKJJJLLLLLLPPPUUUZZZ```mmmyyyyyyoooeee\\\UUUPPPLLLHHHHHHHHHGGGGGGJJJPPPTTTVVVXXX[[[\\\\\\[[[[[[\\\ZZZYYYXXXWWWVVVVVVVVVVVVUUUUUUWWWXXXXXXXXXXXXWWWVVVSSSOOOKKKGGGDDDCCCBBB@@@@@@??????>>>>>>======>>>>>>>>>???????????????@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@???>>>======:::999999888888999999:::888888999:::::::::;;;;;;<<<@@@DDDJJJQQQ\\\iiirrruuu{{{yyymmmfffbbbbbbgggmmmvvvxxxooonnnrrrwww~~~sssnnnnnnllljjjiiijjjkkkjjjiiigggddd^^^VVVMMMCCC;;;666222111000////////////000...............---------------------------------...------,,,,,,------...------.........///////////////............//////---,,,,,,,,,,,,---......//////////////////...............///////////////000000000000////////////000000111111111222222222555222333888===CCCNNNXXXaaalllxxx222222222222333333333333444666777888999>>>FFFMMMZZZcccooozzzyyyqqqjjjeee\\\ZZZVVVRRROOONNNNNNOOOMMMOOORRRTTTVVVYYY^^^aaadddeeeggghhhiiiiiihhhgggfffddd```^^^\\\[[[YYYWWWTTTTTTTTTSSSSSSRRRRRRQQQPPPPPPOOONNNMMMLLLKKKKKKLLLLLLPPPVVVZZZ___jjjtttsssmmmeee]]]WWWRRRNNNLLLCCCEEEFFFFFFFFFIIIPPPVVVYYY\\\```bbbaaaaaaaaabbb```___^^^]]]\\\[[[[[[[[[YYYZZZ[[[\\\]]]\\\[[[[[[TTTQQQMMMIIIEEECCCCCCBBBAAAAAA@@@@@@@@@?????????===>>>??????@@@@@@?????????@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>;;;::::::999999::::::;;;888999:::;;;<<<<<<;;;;;;;;;>>>BBBEEEKKKTTT```hhhnnnttt}}}tttjjjdddaaaccchhhmmm|||tttooopppssszzzqqqnnnllljjjiiijjjjjjjjjjjjhhheee```ZZZSSSIII@@@999111000///---------............//////......---,,,///////////////000000000......------------......---------.........///////////////....../////////---,,,,,,,,,,,,---...............///////////////.........///////////////////////////000000000000000000000111222222333333333222555;;;BBBJJJUUU```kkkuuu222222222333333333444444555666888999<<>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???======<<<<<<<<<<<<======:::;;;<<<<<<<<<;;;:::999999<<>>444333111///......///000---.../////////...---,,,.../////////000000000111......------------......,,,,,,---------...............------------......---,,,,,,,,,,,,---......---------......//////000............/////////000------...///000111222222///000000111222222333333555555999BBBKKKSSS___jjjuuu~~~222222333333333444444444555666888:::>>>HHHUUU___jjjooouuuxxxxxxzzzyyyrrrmmmeeebbb^^^ZZZWWWUUUVVVVVVTTTWWW[[[]]]___bbbhhhmmmppppppqqqqqqpppmmmkkkiiihhheeeaaa^^^\\\[[[YYYXXXWWWWWWWWWVVVUUUTTTRRRRRRPPPOOOOOONNNMMMLLLKKKKKKKKKJJJMMMTTTYYY]]]fffnnnwwwyyypppiiiccc^^^XXXSSSPPPMMMJJJHHHDDDGGGIIIIIIIIILLLTTT[[[gggkkkoooqqqrrrqqqqqqqqqkkkkkkiiihhhgggffffffeeeddddddddddddbbb___[[[YYYQQQNNNKKKGGGEEEEEEEEEFFFCCCBBBBBBBBBBBBBBBBBBAAA<<<===>>>???@@@???>>>>>>??????@@@AAAAAAAAA@@@@@@AAAAAABBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>??????<<<=========<<<:::999777777:::===???AAAGGGOOOUUU[[[bbbllluuu}}}xxxmmmeeeccceee```mmm|||yyyxxxyyyxxxpppmmmjjjhhhhhhiiiiiihhhiiigggdddaaa]]]TTTJJJBBB888777444333222222333444---.../////////...,,,,,,,,,---------......//////......------------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......+++,,,,,,---...///000000---.........//////000000,,,---...///000111222333///000000111222222333333999999???IIISSS\\\hhhrrr|||333444555444333333444666555666888;;;BBBOOO^^^iiisssvvvxxxyyyyyyzzz~~~uuummmmmmeee___\\\ZZZWWWWWWYYYWWWZZZ]]]___cccggglllpppvvvuuutttqqqnnnjjjgggeeeiiieeeaaa^^^]]][[[ZZZXXXWWWWWWWWWWWWVVVUUUTTTSSSOOONNNMMMKKKJJJJJJJJJJJJLLLMMMNNNPPPTTTZZZbbbhhhzzzzzzpppiiihhh```\\\WWWTTTQQQNNNLLLJJJGGGGGGFFFFFFHHHMMMTTTYYYfffllltttzzz||||||{{{{{{tttsssqqqnnnllljjjiiihhheeecccbbbaaa```^^^[[[YYYQQQOOOKKKIIIHHHFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>============>>>??????@@@AAAAAAAAA@@@@@@AAAAAABBBBBBCCCBBBBBBBBBAAA???======>>>???>>>===@@@???>>>===;;;:::999888::::::;;;<<<>>>CCCIIIMMMUUU[[[dddmmmuuutttjjjffffff```gggqqq||||||yyy}}}yyyssskkkgggfffggggggfffgggfffdddaaa]]]WWWPPPKKK???999333000111222///,,,........................---------......000111111......------------......---,,,,,,,,,,,,---............------------......,,,,,,,,,---------......////////////////////////000000000000000000000000////////////000000000000111000///111333555555555333:::EEETTTbbboooyyy~~~333444444444222333444666999:::<<<@@@IIIWWWhhhsssvvvxxxyyyyyyxxxxxx{{{~~~|||uuuppphhhaaa___]]]YYYYYY[[[\\\^^^```bbbeeehhhlllpppvvvuuutttrrroookkkgggeeehhheeebbb```___]]][[[YYYXXXXXXXXXWWWVVVUUUTTTSSSPPPOOONNNMMMLLLKKKKKKKKKLLLMMMNNNPPPTTTZZZbbbgggvvv~~~vvvlllfffeee```]]]XXXUUUSSSQQQNNNLLLJJJIIIHHHHHHIIINNNUUUZZZeeekkksssyyy|||~~~~~~~~~xxxvvvssspppllljjjhhhgggdddbbb```___^^^\\\XXXVVVPPPNNNJJJHHHGGGEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>======>>>>>>>>>>>>???@@@@@@@@@@@@???AAAAAABBBCCCCCCCCCBBBBBBCCCAAA??????@@@AAA@@@???@@@???>>>===;;;:::999888999999::::::<<<@@@EEEIIIPPPWWW```hhhqqqzzz}}}ooofffbbbbbbeeelllttt}}}yyyyyy}}}}}}uuulllggggggiiihhhfffgggeeedddbbb___YYYRRRMMMCCC<<<555111222222000...........................------------...///000111......------------......---,,,,,,,,,,,,---............------------......,,,---------............////////////////////////////////////////////////////////////000000000111222111111111333555666666999AAAOOO^^^mmmzzz222333444333222222444666888999<<>>>>>======>>>>>>=========>>>>>>>>>??????AAAAAABBBCCCCCCCCCCCCCCCDDDCCCAAABBBCCCCCCBBB@@@@@@???>>>===<<<;;;:::999888999999888999<<<@@@DDDJJJPPPYYYaaaiiisss~~~{{{lllbbbccccccdddkkkwww{{{xxx{{{yyymmmggghhhjjjiiiffffffeeedddcccaaa\\\VVVRRRGGGAAA888333222222111000........................------------...///000000......------------......---,,,,,,,,,,,,---............------------......------........./////////////////////////////////......................../////////000000000111111333222222222333555777888???IIIYYYjjjyyy222333444333222333555777888:::???GGGUUUeeeuuu~~~~~~vvvnnngggeeebbb___^^^aaadddfffhhhiiijjjllloooqqqxxxyyyyyyxxxuuupppkkkhhhcccbbbbbbbbbcccbbb___\\\\\\[[[YYYXXXVVVUUUTTTTTTQQQPPPOOONNNLLLLLLLLLLLLLLLNNNOOOQQQTTTYYY___dddkkkwww~~~yyyrrrjjjdddddd^^^\\\YYYXXXWWWVVVTTTSSSPPPOOOMMMKKKKKKOOOUUUYYYccchhhnnntttwwwzzz|||~~~{{{yyyuuuqqqlllhhheeedddccc```]]][[[YYYVVVRRROOOLLLJJJGGGEEEEEEDDDBBB@@@BBBBBBBBBBBBBBBBBBBBBBBB??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>@@@AAABBBCCCDDDDDDDDDCCCEEEDDDCCCCCCDDDDDDCCCAAA@@@@@@???>>>===<<<;;;:::999999999888777999===???DDDJJJRRRZZZaaakkkvvv~~~xxxjjjeeeaaa```eeeppp}}}}}}}}}ooohhhiiijjjhhheeefffeeeddddddbbb___[[[WWWLLLEEE<<<555222111111111........................---------------...///000......------------......---,,,,,,,,,,,,---.........------,,,,,,------............////////////000//////////////////////////////////////////////////////000000000111111111222222222222222444777999AAAMMM___qqq222333444444333444666888>>>BBBIIIUUUdddsssvvvooohhhfffdddaaa```cccdddgggjjjlllmmmnnnqqqsssyyyzzz||||||yyytttoookkkcccbbbbbbbbbcccbbb```]]]^^^]]]ZZZXXXVVVUUUTTTTTTPPPOOONNNMMMLLLKKKKKKKKKLLLNNNPPPQQQTTTXXX^^^bbbiiitttyyyrrriiidddccc]]][[[ZZZYYYYYYYYYWWWUUURRRQQQOOOMMMLLLPPPUUUYYYcccgggmmmrrrtttvvvxxxyyyyyywwwtttoookkkgggeeedddbbb___\\\ZZZWWWTTTPPPMMMJJJHHHFFFDDDDDDDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBB???>>>===<<<;;;;;;;;;;;;::::::::::::;;;<<<===>>>@@@AAABBBCCCDDDDDDDDDDDDEEEDDDDDDDDDEEEEEECCCAAA@@@@@@???>>>===<<<<<<;;;:::::::::999777888:::===@@@EEELLLSSSZZZcccnnnvvvuuujjjccc___dddlllxxxrrrjjjiiiiiigggdddfffeeedddddddddaaa^^^[[[PPPJJJ@@@888333111000000////////////////////////...------------......///......------------......---,,,,,,,,,,,,---......------,,,,,,,,,,,,------.........////////////000////////////////////////000000000000000000000000000000000000111111111111000111222111111444888<<>>===<<<;;;::::::::::::999999999:::<<<===???@@@AAABBBCCCDDDEEEEEEEEEFFFEEEEEEFFFGGGFFFDDDBBB@@@@@@@@@???>>>=========:::;;;;;;999888777999;;;===BBBHHHMMMSSS\\\fffnnnwwwtttiiibbbeeejjjpppyyyooojjjhhhfffeeefffeeedddddddddccc```]]]TTTOOOFFF===666222000000////////////////////////...---------------............------------......---,,,,,,,,,,,,---......------,,,,,,,,,,,,------------........./////////////////////////////////111111111111111111111111000000000111111111222222///111222222222555;;;@@@JJJWWWiiiyyy}}}yyyvvvrrrtttvvvvvvtttrrrqqqqqqtttwww~~~333555666666666777999;;;AAAJJJZZZooovvvoooiiihhhgggffffffiiilllnnnqqqssssssssstttuuutttwww|||~~~yyysssoooiiigggeeedddeeeeeedddcccaaa___\\\YYYVVVUUUUUUUUUQQQPPPOOONNNMMMLLLLLLLLLLLLNNNPPPRRRTTTWWW\\\___gggppp}}}}}}yyyssskkkggggggaaa````````````___\\\ZZZXXXWWWUUUSSSRRRUUU[[[___eeekkkrrrxxx{{{|||}}}}}}}}}zzzvvvpppkkkfffcccaaa\\\ZZZWWWUUUSSSPPPMMMJJJIIIGGGEEEDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>===<<<<<<<<<:::999999888:::<<<>>>???@@@AAABBBDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIFFFCCCAAA@@@@@@??????>>>>>>===999::::::999777666888999;;;???CCCHHHMMMUUU___fffooovvvrrrfffdddfffjjjxxxvvvmmmhhhgggggggggeeedddddddddccc```^^^XXXTTTLLLCCC:::444222222////////////////////////...------,,,,,,------.........------------......---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,---------............////////////////////////000000000000000000000000000000111111111222222222///222444444444888???FFFOOO[[[lllzzz~~~yyypppllleeegggiiiiiifffdddddddddfffiiiooowww444666777777777888:::<<>>=========:::999999888:::<<<>>>@@@@@@AAABBBDDDEEEFFFFFFFFFIIIIIIIIIJJJKKKJJJHHHEEEAAA@@@@@@@@@???>>>>>>>>>888999999888666666777888999===AAAEEEIIIQQQZZZbbbiiiqqq}}}xxxhhhdddcccfffuuuzzzoooiiihhhiiigggeeedddddddddccc```^^^[[[XXXPPPGGG===777444333000000000000000000000000...------,,,,,,,,,------.........------.........---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......////////////////////////000000000000000000000000000111111111111222222222000333555666666:::CCCJJJQQQ]]]mmmyyy~~~uuummmhhh___aaacccbbb```^^^]]]]]]^^^```eeellluuu~~~222222444777777555:::@@@GGGYYYrrryyywwwuuusssrrrssstttuuuvvvwwwyyy|||}}}{{{vvvrrrssssssuuuxxxyyywwwssspppnnnnnnnnnmmmkkkgggdddbbbbbb```\\\XXXVVVUUUUUUVVVVVVTTTRRROOONNNMMMMMMMMMNNNOOOPPPQQQRRRVVV\\\```gggmmmuuu~~~{{{wwwsssooommmiiigggdddcccccccccbbb```ZZZYYYXXXYYY\\\aaaeeehhhqqqsssxxx~~~|||uuummmfff```]]]ZZZXXXUUUQQQMMMKKKIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBCCCDDDDDDDDDDDDDDDDDDEEEDDDBBB@@@>>><<<;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>BBBCCCEEEFFFEEEFFFHHHJJJHHHIIIKKKLLLLLLJJJHHHFFFBBBAAAAAA@@@@@@AAAAAAAAA===<<<:::999888999:::::::::;;;>>>@@@DDDIIIPPPUUUbbbjjjuuunnngggfffeeemmmxxxvvvmmmhhhgggdddeeeeeeeeecccaaa^^^\\\___\\\UUULLLBBB:::555333//////////////////......////////////////////////........................................................................111000///......///000111//////000000///...------////////////000000000000000000000111222222333333666666555555888===EEEJJJXXXaaannnzzzuuukkkeeedddccccccddddddccc___\\\ZZZ\\\___eeellluuu|||444444555888888777===EEEPPPbbbzzz|||{{{{{{zzzzzz{{{}}}}}}}}}}}}~~~~~~zzzwwwuuuuuuvvvxxxyyyxxxuuurrrooooooooonnnkkkhhhdddbbbccc```]]]YYYWWWVVVVVVWWWVVVTTTRRRPPPNNNMMMMMMMMMNNNOOOPPPQQQRRRVVV[[[___dddjjjrrrzzz{{{xxxtttqqqnnnkkkhhhfffeeeddddddbbbaaa\\\[[[[[[[[[^^^dddiiimmmuuuwww|||{{{tttllleee___\\\VVVUUURRRPPPMMMKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDEEEEEEFFFFFFFFFEEEEEECCCBBBAAA@@@???>>>>>>>>>===>>>>>>>>>======>>>@@@AAACCCEEEFFFFFFGGGIIIKKKKKKLLLMMMNNNLLLJJJGGGEEEBBBBBBAAAAAA@@@AAAAAAAAA===<<<;;;:::999999999999888:::<<<>>>AAAFFFLLLPPPWWW___jjjuuuvvvlllgggdddjjjtttzzzpppjjjgggeeefffffffffeeeccc```______]]]WWWOOOFFF>>>888555000000//////////////////////////////////////////........................................................................000///...------...///000//////000000///......---////////////000000000000000000000111222222333333444444555777:::AAAJJJOOO\\\dddoooyyyzzzpppjjjgggffffffggggggeeeaaa^^^\\\]]]___dddjjjrrryyy}}}777555666888999:::BBBKKKZZZmmm}}}yyyxxxxxxyyyzzzyyyvvvtttrrrrrrrrrpppmmmiiifffddddddbbb^^^[[[XXXWWWWWWXXXUUUTTTRRRPPPOOOMMMMMMMMMNNNOOOPPPPPPRRRUUUYYY]]]```fffmmmuuu~~~|||yyyvvvsssqqqnnnkkkhhhgggfffeeedddbbb```^^^]]]^^^bbbhhhnnnsssxxx{{{~~~yyyqqqiiibbb]]]ZZZQQQQQQOOOMMMLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFAAAAAA@@@@@@@@@@@@@@@AAA???@@@AAA@@@??????AAACCCAAACCCFFFGGGGGGIIIKKKMMMNNNOOOOOOOOOMMMJJJGGGEEECCCCCCBBBAAA@@@@@@AAAAAA???>>><<<;;;999999888888777888:::;;;===@@@EEEIIINNNVVVaaalllwwwrrriiiccceeelll{{{tttlllgggffffffggggggfffdddcccaaa___^^^ZZZTTTLLLCCC<<<888222111000///////////////////////////////////////..............................................................................------------......//////000000000///......////////////000000000000000000111111222333333333222333555888>>>FFFPPPWWWaaahhhqqqyyy~~~yyysssooooooooooooooommmiiieeeccccccdddhhhmmmuuu{{{888666666888:::>>>HHHSSSbbbttt~~~}}}|||}}}}}}{{{xxxuuuuuuuuuuuusssppplllhhhfffdddccc```\\\ZZZYYYXXXXXXUUUTTTSSSQQQOOONNNMMMMMMMMMNNNOOOPPPQQQSSSWWWZZZ\\\bbbjjjpppxxx~~~|||yyywwwuuuqqqoookkkiiihhhgggeeecccaaa```___```eeelllsssxxxzzz|||~~~{{{uuummmeee^^^YYYWWWOOONNNMMMLLLKKKJJJJJJJJJIIIJJJKKKKKKKKKJJJIIIHHHIIIIIIIIIIIIHHHGGGGGGFFFBBBBBBAAAAAAAAAAAAAAABBB@@@AAABBBBBBAAAAAACCCEEEBBBEEEGGGIIIJJJKKKNNNPPPPPPPPPPPPOOONNNKKKIIIGGGDDDDDDCCCAAAAAA@@@@@@@@@@@@???>>><<<:::999888888777888999999:::<<<@@@CCCFFFNNNXXXbbbmmm|||yyykkkbbbaaaeeeooo~~~}}}{{{~~~yyynnngggeeeffffffffffffeeedddccc___^^^[[[XXXRRRIII@@@:::444333111000/////////000////////////////////////................................................................................................//////000000000//////...////////////000000000000000000111222222333333444111333666:::AAAKKKVVV]]]gggllltttzzz|||{{{{{{||||||yyytttpppmmmmmmnnnrrrxxx777555666999<<>>===<<<:::999888888999999999999:::===???>>>DDDMMMUUU```nnnpppddd``````eeeppp~~~xxxxxx|||qqqjjjeeefffeeeeeeeeedddcccccc^^^]]]\\\ZZZVVVNNNDDD===666555333111000///000000////////////////////////........................................................................//////////////////////////////000000000000000///////////////000000000000111111111222333333444444333555999>>>EEEPPP[[[bbbmmmrrryyy{{{vvvwwwyyy~~~666555777;;;AAAIIIVVVccctttzzzvvvuuuuuuuuutttrrrnnnkkkiiidddcccaaa^^^\\\ZZZYYYXXXUUUUUUTTTSSSQQQOOOMMMLLLLLLMMMOOOPPPPPPQQQSSSVVVVVV]]]eeekkkqqqyyy~~~|||wwwtttpppmmmjjjhhheeeccc``````bbbeeekkkrrryyy}}}}}}{{{yyyqqqmmmggg___XXXSSSPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKNNNOOOPPPOOONNNMMMKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEDDDCCCBBBBBBBBBCCCBBBDDDEEEEEEDDDEEEGGGIIIIIIKKKMMMOOOOOOQQQSSSUUUOOOOOOOOOOOONNNMMMLLLKKKGGGFFFDDDCCCAAA@@@???????????????>>>===;;;:::999888999::::::999999;;;===<<>>>>>??????>>>===;;;:::888999::::::999888:::;;;;;;???DDDHHHNNNZZZjjjvvvsssgggaaa```bbbgggsss}}}vvv}}}~~~|||vvvjjjiiihhhfffeeeddddddcccbbb```^^^^^^]]]WWWNNNFFF;;;888555222000000111111////////////////////////..............................................................................///000000///......//////000111111111111111////////////000000000000111111222333333444444555666999???GGGRRR___mmmuuu666777;;;BBBJJJTTTcccpppzzz{{{tttmmmnnnnnnnnnmmmjjjhhhfffcccbbb```^^^\\\YYYXXXWWWUUUUUUUUUTTTRRRPPPMMMLLLKKKMMMOOOOOOOOOOOOQQQSSSQQQXXX```ggglllttt~~~yyyvvvqqqmmmkkkhhhdddbbb___aaaeeekkkrrryyy~~~~~~|||yyyuuuqqqooofffbbb\\\UUUPPPLLLJJJIIIHHHHHHHHHIIIKKKMMMNNNOOONNNPPPSSSVVVWWWVVVTTTSSSPPPPPPOOONNNLLLJJJIIIHHHBBBBBBBBBCCCDDDFFFGGGHHHFFFHHHIIIIIIIIIJJJLLLNNNOOOQQQSSSTTTSSSTTTVVVWWWTTTSSSQQQNNNLLLJJJHHHGGGHHHGGGEEECCCAAA@@@???>>>===>>>?????????===<<<;;;777888999999888888999:::666999===???DDDOOO___jjj}}}xxxkkkcccbbb```aaaiiiuuusssxxx}}}~~~{{{lllkkkiiihhhfffeeedddddddddbbb`````````[[[QQQIII<<<999666222000000111222////////////////////////........................................................................,,,---...//////...---,,,//////000111111111111111////////////000000000000111222222333333444444555777:::AAAKKKWWWeeettt}}}888:::>>>EEEPPP^^^lllvvv~~~xxxtttqqqooooooooonnniiieeebbbbbbaaa```]]]ZZZWWWUUUUUUUUUSSSRRRPPPNNNMMMLLLMMMNNNOOONNNMMMMMMNNNPPPTTTUUU[[[cccjjjppp{{{}}}zzzuuupppkkkgggdddccc___aaadddlllttt{{{}}}yyytttooojjjhhh^^^XXXQQQMMMKKKKKKIIIGGGJJJJJJJJJLLLMMMOOOQQQRRRSSSUUUWWWYYYZZZZZZXXXXXXYYYVVVRRROOONNNMMMKKKJJJFFFFFFEEEDDDDDDEEEFFFGGGFFFHHHJJJJJJJJJKKKMMMOOOQQQSSSUUUVVVUUUTTTTTTUUUUUUTTTQQQMMMKKKIIIHHHHHHFFFEEEDDDCCCAAA???>>>>>>???@@@AAABBBAAA@@@===<<<888888888888888999999999<<<999999>>>CCCJJJTTT^^^sssssseeebbb]]]]]]eeennnyyy{{{tttrrr{{{wwwooofffccceeegggeeebbbdddbbb```___^^^ZZZTTTOOOFFF>>>444//////000...---111///------///111222222000///---,,,,,,---///000000000//////.........---...///000///...---...000,,,---///000000000///...000000000000000000000000000000000000111111111111222111000111333555666555666===GGGRRR^^^mmm|||888:::???HHHTTTcccpppwwwzzztttrrrooooooooommmhhhdddddddddcccaaa^^^[[[XXXVVVUUUUUUTTTRRRQQQOOONNNMMMMMMMMMNNNMMMLLLLLLMMMOOORRRSSSYYYaaagggmmmxxx|||yyyuuuooojjjfffcccbbb___aaaeeemmmuuu||||||wwwqqqjjjeeebbbZZZVVVPPPLLLKKKKKKKKKIIIKKKKKKLLLMMMOOOQQQSSSTTTVVVWWWYYY[[[\\\[[[ZZZYYYYYYVVVSSSQQQPPPNNNLLLJJJHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIKKKKKKKKKKKKMMMOOOQQQSSSUUUUUUTTTSSSTTTTTTRRRPPPNNNKKKIIIHHHGGGGGGHHHGGGFFFDDDBBB@@@???>>>>>>???@@@AAA@@@???===<<<999999999888888888888888:::888888===AAAFFFPPPYYYkkkwww~~~pppfff^^^ZZZ___fffqqq{{{tttpppwww}}}tttjjjeeeeeefffeeecccdddbbb``````___\\\WWWSSSIIIAAA777222111111///...111///---,,,.../////////000///---,,,,,,---///000000/////////...............///000///...---...000------///000000000///...000000000000000000000000000000000000111111111111222222111222444555666666;;;CCCOOO[[[hhhvvv;;;<<>>===>>>???@@@???>>>===<<<::::::999999888888777777888666888<<>>@@@GGGVVViiixxx|||yyyvvvuuuuuuqqqkkkfffggggggfffdddaaa]]]ZZZXXXSSSSSSRRRQQQPPPOOONNNNNNJJJKKKKKKJJJHHHHHHIIIKKKLLLMMMSSS[[[aaagggrrr|||}}}{{{wwwrrrmmmhhheeeccc^^^```fffmmmuuuyyyzzzyyyxxxuuuqqqkkkddd^^^YYYVVVQQQPPPMMMLLLMMMNNNPPPQQQQQQQQQRRRSSSUUUWWWYYYZZZ]]]^^^___````````````___ZZZYYYXXXWWWVVVTTTPPPMMMLLLKKKIIIGGGFFFFFFFFFFFFHHHIIIJJJJJJHHHHHHIIIJJJKKKMMMNNNNNNMMMMMMNNNOOOJJJJJJIIIHHHHHHHHHHHHHHHIIIHHHGGGEEEBBB@@@>>>=========>>>>>>>>>>>>===<<<;;;;;;:::999888888777777888666888<<<===>>>CCCIIIVVVaaapppuuuiii___^^^```dddqqq~~~uuuuuu{{{yyymmmfffdddeeeeeeeeecccaaa```^^^\\\[[[ZZZQQQJJJAAA:::555333111///000//////000222222000/////////............/////////////////////............///000///...---...000---......//////////////////////////////////////////000000000111111111111333333444444444666:::<<>>============>>>>>>>>>======<<<;;;;;;:::999888777777999777888;;;<<<<<>>=========>>>>>>>>>>>>??????;;;;;;::::::999999888888:::888888::::::999===BBBGGGPPP]]]jjjwwwuuuiiieeeaaa]]]aaaiii{{{zzz}}}{{{nnnfffdddeeedddeeedddbbb]]]ZZZXXXXXXTTTPPPIII@@@999555333222---,,,+++,,,///000///...////////////////////////.........///////////////...///000///...---...000///............///000000000000000000000000000000000000000000111111111111111333555555666:::@@@EEERRR___rrrzzzvvvqqqoookkkmmmqqqyyyNNNXXXhhhzzzzzzvvvvvvuuutttqqqnnnnnnllljjjfffbbb___]]]WWWVVVTTTRRRPPPNNNLLLKKKIIIIIIIIIHHHFFFEEEFFFGGGHHHIIINNNVVV[[[aaakkkvvv|||xxxsssmmmiiifff______```cccgggiiiiiihhhdddbbb```]]]ZZZXXXWWWWWWTTTVVVWWWVVVTTTUUUWWWZZZWWWWWWXXXYYY[[[]]]___```aaaaaaaaa`````````aaaaaa^^^\\\YYYXXXXXXWWWUUUTTTOOONNNKKKGGGEEECCCBBBBBB???@@@AAAAAA@@@???AAABBBAAABBBBBBAAA@@@@@@CCCEEEGGGHHHIIIJJJJJJJJJIIIIIIEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>???@@@@@@:::::::::::::::::::::::::::777666888777777:::@@@AAAHHHTTT___lll}}}ppphhhaaa[[[]]]cccqqq~~~}}}rrrhhhdddeeebbbdddfffddd```\\\ZZZZZZVVVSSSLLLDDD<<<777555555333111....../////////...//////000000000000//////............/////////000...///000///...---...000///......---...///000111000000000000000000000000000000000000111111111111///222555666777;;;CCCJJJXXXeeexxx}}}vvvpppjjjgggcccdddfffkkkvvvXXXdddvvv~~~zzzyyyzzzyyyxxxqqqpppooollliiieeeaaa___ZZZXXXWWWTTTQQQOOOMMMLLLIIIJJJIIIHHHFFFEEEFFFGGGGGGHHHMMMTTTZZZ___jjjttt~~~~~~|||xxxsssmmmhhheee```______aaaccceeeeeeeeecccaaa___[[[YYYXXXWWWWWWVVVXXXZZZYYYVVVVVVXXX[[[WWWXXXXXXZZZ[[[]]]___```aaaaaa``````___``````aaa___\\\YYYWWWWWWWWWVVVUUUOOONNNKKKGGGDDDBBBBBBAAA>>>???AAAAAA@@@???AAABBBAAAAAAAAA@@@???@@@BBBDDDFFFGGGHHHIIIJJJIIIHHHGGGEEEEEEEEEDDDCCCCCCBBBBBB??????>>>>>>???@@@AAAAAA:::::::::::::::::::::;;;999666555666555555999???<<>><<<>>>=========<<<<<<<<<<<<======>>>???@@@BBBDDDEEEGGGHHHIIIJJJJJJIIIHHHHHHFFFEEEEEEDDDCCCBBBBBBBBB??????@@@@@@@@@@@@??????=========<<<;;;:::888777999888777777777888999:::===>>>DDDMMMWWWfff|||nnnccc___\\\ZZZccckkkyyy}}}qqqgggbbbdddfffgggfffccc___]]]\\\YYYWWWSSSMMMFFF>>>888555777555444333333222///---////////////............000000000000000000000000........................///......------///000111//////000111111111111000000000000000111111111111333222222666888<<>>@@@AAACCCDDDFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCC??????@@@@@@@@@@@@??????>>>=========<<<:::999888999888777777777888999:::<<<===AAAIIIRRR```tttyyykkkddd___\\\]]]cccoooxxxmmmfffeeefffgggfffdddaaa______[[[YYYUUUOOOHHH@@@:::777666444333222222111///---////////////............000000000000000000000000........................000//////...///000111222111222333333444444333333000000000000111111111111555333444777:::???JJJUUUdddqqq}}}wwwssskkkgggdddcccdddkkkzzz}}}{{{zzzxxxvvvrrrpppnnnkkkhhheeeaaa```]]]YYYUUUQQQNNNLLLHHHHHHGGGFFFEEECCCBBBBBBBBBCCCHHHPPPUUUZZZdddoooyyy}}}~~~zzzwwwuuuqqqmmmooosssxxx|||{{{wwwsssnnniiieeecccdddeeefffggghhhiiiiiigggeeebbb^^^]]]\\\]]]^^^^^^]]]]]]\\\\\\\\\]]]]]]^^^\\\ZZZXXXXXXZZZ\\\^^^___````````````______^^^ZZZXXXVVVUUUUUUUUUTTTSSSMMMJJJGGGEEECCCAAA>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBDDDEEEEEEEEEDDDDDDCCCBBBCCCDDDEEEEEEFFFFFFEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>===;;;:::999999999777777666777888999;;;;;;???EEELLLWWWiiiyyyrrrggg___[[[WWW[[[dddrrrsssjjjeeeeeeeeeeeeeeecccbbbbbb]]][[[XXXRRRKKKCCC<<<999444333111111222111000...////////////............000000000000000000000000........................000000000000000111222222//////000111111111111111000000000111111111222222777555666999===CCCOOOZZZfffrrr}}}}}}tttooojjjgggeeegggpppzzz|||zzzwwwtttqqqooommmkkkgggeeecccaaa^^^ZZZVVVRRROOONNNHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCGGGNNNSSSYYYdddnnnwwwzzz}}}~~~|||yyyvvvuuurrrooommmllliiifffhhhmmmssswww}}}}}}yyyuuurrrnnnkkkiiifffgggiiikkkmmmmmmlllkkkhhhfffccc___]]]]]]^^^___```______^^^^^^^^^^^^^^^```^^^[[[YYYXXXYYY[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^ZZZXXXUUUTTTSSSSSSQQQPPPMMMKKKIIIGGGEEECCC@@@===:::;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;===>>>???@@@CCCCCCCCCBBBBBBAAA@@@@@@BBBCCCDDDFFFGGGGGGGGGGGG@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>===<<<;;;:::999888777666777777888999999===CCCHHHRRRbbbqqqzzzmmmccc]]]XXXYYY^^^hhhwwwvvvllleeedddcccddddddddddddccc^^^\\\YYYTTTMMMEEE>>>:::444222000000111111000///////////////............000000000000000000000000......................../////////000000000111111---...//////000000//////000000111111111222222222666555666:::???EEERRR^^^gggsss~~~|||vvvqqqmmmhhheeeiiipppzzz~~~zzzvvvssspppnnnllljjjgggdddcccbbb___[[[WWWSSSPPPOOOHHHGGGFFFDDDCCCBBBBBBBBBCCCCCCGGGMMMRRRWWWbbbmmmuuuwwwyyyxxxuuupppmmmlllhhheeeddddddcccaaadddiiiooossszzz~~~}}}{{{yyywwwssspppmmmmmmmmmjjjlllooorrrsssqqqooommmhhhfffbbb___]]]\\\]]]^^^````````````______^^^^^^```^^^\\\ZZZYYYYYYZZZZZZ[[[[[[[[[\\\\\\]]]]]]^^^\\\YYYVVVTTTSSSQQQOOOMMMLLLJJJHHHGGGEEECCC???<<<::::::::::::;;;;;;;;;;;;999999999:::;;;<<<===>>>BBBAAAAAA@@@@@@?????????@@@BBBDDDFFFHHHHHHHHHGGGAAAAAA@@@??????@@@AAAAAA@@@@@@@@@@@@???>>>>>>===<<<;;;999888777777777888888999<<>>;;;;;;;;;:::::::::999999999888888888888999:::;;;<<>>>>>======>>>?????????AAADDDFFFHHHHHHGGGFFFBBBAAA@@@??????@@@AAABBBAAAAAAAAAAAAAAA@@@??????>>>===;;;999888777888888888888<<<@@@DDDIIIVVVcccttt{{{jjjaaa[[[ZZZYYY\\\fffwww|||~~~{{{lllhhhcccbbbccceeedddbbb\\\\\\[[[XXXRRRKKKDDD@@@777444222111111222111111////////////............////////////////////////////////////////////////------.../////////////////////000111111111111000111111111222222222222333444555:::BBBHHHNNNZZZeeelllwww~~~}}}zzzvvvooohhheeefffdddlll}}}zzztttvvv{{{{{{xxxuuusssrrrpppmmmkkkgggfffccc___[[[WWWTTTRRRKKKJJJFFFCCCAAA@@@???@@@BBBAAACCCHHHKKKPPPZZZeeeggghhhhhheee___ZZZVVVUUUTTTRRRRRRVVVWWWXXX]]]cccfffkkkrrrwww{{{}}}~~~{{{xxxuuusssrrrmmmmmmllliiiggghhhlllppptttwww|||~~~zzztttqqqiiigggccc___]]]\\\\\\]]]^^^_________^^^]]]\\\[[[\\\]]]^^^___^^^\\\YYYWWWXXXWWWWWWXXXYYY[[[\\\]]]^^^\\\XXXVVVUUUSSSQQQOOOKKKJJJIIIHHHGGGEEEAAA===<<<;;;;;;:::999888777777777777777777888999::::::;;;::::::::::::<<<===>>>>>>@@@CCCFFFGGGGGGFFFEEECCCBBB@@@??????@@@BBBCCCAAABBBBBBBBBBBBAAA@@@@@@@@@???===:::999888888999888888;;;>>>???CCCMMMYYYjjj}}}pppeee\\\[[[YYYZZZaaaooo}}}zzzzzz{{{~~~rrrmmmfffdddeeefffdddbbb\\\]]]\\\ZZZUUUOOOHHHDDD999666333111222222222111////////////............////////////////////////////////////////////////---...///000111000000///,,,---......//////......111111111222222222333333666888@@@IIIPPPVVV```jjjqqq{{{~~~|||wwwooofffbbbbbb```aaalllyyyqqqrrrvvv~~~|||yyywwwvvvtttqqqoooiiihhheeeaaa]]]YYYVVVTTTMMMJJJGGGCCC@@@?????????AAA@@@AAAEEEHHHMMMWWWbbb`````````]]]WWWQQQNNNLLLMMMKKKMMMQQQSSSTTTZZZaaadddhhhoootttwwwyyy{{{}}}zzzyyywwwtttqqqnnnlllkkkhhhhhhhhhfffdddfffkkkooowwwzzz|||vvvqqqjjjhhhddd```]]]]]]]]]^^^^^^^^^______^^^\\\ZZZYYYZZZ\\\___```___]]]YYYWWWWWWVVVVVVWWWXXXZZZ\\\]]]^^^[[[XXXWWWVVVUUUTTTRRROOONNNMMMLLLLLLIIIEEEAAA===<<<;;;:::888777666666777777666777777888999:::888888777777888:::<<<===>>>@@@CCCFFFGGGFFFEEEDDDCCCBBB@@@??????@@@BBBCCCBBBBBBBBBCCCBBBBBBAAAAAAAAA@@@>>>;;;:::999999999888888999<<<;;;===GGGQQQbbbuuu|||ppp^^^]]][[[ZZZ```lll|||{{{|||zzzxxxxxx{{{wwwpppiiiffffffgggeeebbb]]]]]]^^^\\\XXXRRRKKKGGG;;;888444222222222222111000/////////............////////////////////////000000000000000000000000...///000222222111111000///000000111111111111111111111222222222333333333888<<>>??????@@@CCCGGGLLLQQQTTTVVVVVVUUURRRMMMJJJHHHHHHFFFHHHJJJLLLNNNPPPTTTVVV^^^bbbgggllloooqqqppppppqqqooollliiigggdddcccbbb___\\\\\\___aaadddkkksssttt||||||uuuqqqkkkhhheeebbb```___``````aaa___]]][[[YYYXXXXXXXXXXXXYYYZZZ\\\\\\\\\[[[[[[XXXXXXWWWWWWWWWXXXYYYZZZ\\\\\\\\\]]]]]]YYYTTTPPPOOONNNLLLJJJHHHEEEDDDCCC???===;;;888666666777777777777777777666666666666777777888999:::<<<===>>>AAABBBCCCDDDEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDEEE@@@AAABBBBBBCCCCCCBBBBBBCCCCCCAAA???===<<<:::999;;;;;;;;;;;;===AAAFFFKKK\\\kkkqqqeee^^^YYYYYY]]]dddqqq}}}~~~zzzuuutttyyy~~~|||yyyzzz|||vvvkkkfffggggggdddaaa```]]]ZZZYYYZZZXXXQQQKKKCCC===666333444444111...111111000000//////......////////////////////////000000//////......------...///000111111222111111......///000000000000000333222000000222333444444;;;>>>IIIYYYbbbgggnnnvvv~~~wwwqqqkkkccc^^^\\\\\\```iiivvv}}}uuupppllluuu}}}~~~|||yyywwwuuuqqqkkkeeeaaa\\\XXXUUUPPPMMMHHHEEECCCBBB@@@???@@@@@@@@@BBBEEEHHHLLLNNNOOOOOONNNJJJFFFCCCBBBBBBCCCEEEGGGIIIJJJMMMPPPSSSYYY\\\aaafffiiikkkjjjjjjiiihhheeebbb___]]]\\\[[[ZZZWWWWWW[[[]]]aaahhhqqqxxx~~~{{{tttpppmmmkkkiiigggdddcccbbbbbb```___\\\YYYWWWVVVUUUUUUUUUVVVXXXZZZ[[[[[[[[[[[[YYYXXXWWWVVVVVVWWWYYYZZZ\\\\\\\\\]]]]]]ZZZUUURRRPPPOOOMMMKKKHHHFFFDDDDDDAAA???<<<:::888888888888777777777777666666666666777777888999:::<<<===>>>AAAAAACCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCAAA@@@>>><<<;;;::::::;;;;;;;;;<<<@@@EEEIIIXXXfff{{{zzziiibbb[[[YYYZZZ```kkkvvv~~~yyysssppprrrzzz}}}}}}|||qqqkkkiiiiiifffbbbaaa^^^ZZZZZZZZZXXXRRRLLLDDD>>>666222333333111...111000000000/////////...///////////////////////////////////////.........000000111111111000000//////000000111111111111111222111000111333555777777===AAANNN^^^hhhmmmuuu}}}yyysssmmmfff```[[[ZZZ\\\cccnnnxxxrrrooottt|||}}}zzzvvvrrrmmmgggccc___ZZZWWWRRRNNNIIIFFFDDDCCCAAA@@@AAAAAA@@@@@@BBBCCCEEEGGGGGGGGGFFFDDD@@@===<<<<<>>@@@AAABBBDDDEEEFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBB@@@???===<<<<<<:::;;;;;;;;;<<>><<<;;;<<<<<<>>>AAABBBCCCEEEIIIKKKLLLOOORRRVVVXXXYYYYYYXXXVVVTTTRRROOOMMMKKKIIIIIIKKKIIIJJJOOOTTTXXXaaajjjxxx}}}}}}xxxuuutttuuuvvvwwwwwwuuuqqqmmmkkkfffeeebbb___\\\YYYWWWVVVVVVWWWXXXZZZ\\\^^^___```\\\YYYVVVSSSSSSVVVYYY[[[]]]\\\\\\^^^^^^]]]YYYVVVRRRQQQPPPMMMKKKIIIGGGFFFCCCBBB@@@===;;;::::::999777777777777666666666666666777777888999;;;<<<===???@@@BBBCCCEEEFFFGGGGGGDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>===:::;;;;;;;;;;;;>>>BBBEEEKKKVVVggg|||sssfff^^^[[[[[[```gggtttwwwnnnlllqqqzzzzzzsssmmmiiifffccc```^^^\\\[[[XXXTTTPPPIIIBBB999333111111111111000000000000////////////////////////////////////......//////000000000111111111111111111000/////////000111111222222111111111222222222333666999<<>><<<:::999999777777777777666666666666666666777888999;;;<<<===>>>???AAACCCEEEGGGGGGHHHEEEFFFGGGIIIIIIJJJJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@???;;;<<<<<<<<<<<<===@@@CCCHHHPPP___ssszzzkkkaaa\\\ZZZ]]]bbbmmmzzzpppllloooxxxxxxooojjjgggdddbbb```]]][[[XXXUUUSSSKKKEEE===666222111111222////////////000000000000000000000000000000000000.../////////000000111111//////000111111111111111...///000000111111000000222222333222222444999>>>GGGUUUfffsss|||~~~wwwrrrgggbbb___^^^```jjj}}}~~~zzztttxxx}}}yyyvvvrrrnnnkkkfff```]]]UUUQQQLLLHHHEEEDDDBBB@@@??????@@@@@@AAAAAABBBBBB===>>>>>>===;;;999:::;;;<<<===???@@@AAACCCFFFHHHHHHIIIKKKMMMNNNOOOOOOOOOLLLJJJHHHFFFDDDBBBAAAAAAAAA???AAAFFFLLLQQQZZZdddkkkqqqxxx|||||||||}}}~~~|||wwwtttlllllljjjgggdddaaa^^^\\\[[[ZZZZZZZZZ[[[\\\]]]]]]ZZZXXXVVVUUUVVVYYY]]]___```____________^^^[[[XXXSSSRRRPPPNNNLLLIIIHHHGGGDDDCCCBBB@@@===;;;999888777777777777666666666666666666666777999:::<<<======???AAACCCEEEGGGHHHIIIGGGHHHJJJLLLNNNNNNNNNMMMIIIHHHFFFDDDBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBAAAAAA===>>>>>>===<<<===???BBBGGGLLLXXXkkkpppddd]]]YYYZZZ]]]hhhwww}}}rrrkkklllssszzzssskkkiiieeedddbbb___\\\YYYWWWVVVMMMHHHAAA999444222222222////////////000000000000000000000000000000000000///000000000000000000111......000111111222222222......///000000000000000111333444333333666<<>>???@@@BBBEEEGGGHHHHHHJJJKKKLLLLLLLLLLLLGGGFFFDDDBBB@@@???>>>======;;;===BBBHHHMMMVVV```hhhooowww}}}~~~yyywwwrrrrrrqqqooollliiieeedddaaa```___^^^]]]]]]^^^^^^XXXXXXWWWXXXYYY\\\___aaacccaaa```______^^^[[[XXXSSSRRRPPPNNNKKKIIIGGGFFFFFFEEEDDDBBB???===;;;:::777777777777666666666666666666666777888:::<<<======>>>@@@CCCFFFHHHIIIIIIIIIKKKMMMPPPQQQRRRQQQQQQKKKJJJGGGEEECCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCC>>>?????????======???AAAFFFIIISSSddd{{{xxxjjjbbb\\\ZZZ[[[cccooouuukkkiiiooouuuwwwnnnkkkfffeeeccc```\\\YYYXXXWWWNNNKKKEEE===777333222333.../////////000000000111000000000000000000000000111111111000000000000000///000000111111111000000//////000111111111111000000222444555555:::BBBIII[[[mmm}}}xxxpppjjjddd```___fffvvvyyy{{{~~~|||yyyuuurrrmmmgggcccZZZVVVQQQMMMJJJHHHFFFDDD@@@@@@@@@@@@???===<<<;;;:::;;;<<<;;;:::999:::;;;:::<<<>>>??????AAADDDFFFGGGHHHIIIJJJJJJKKKKKKJJJDDDCCCAAA???===<<<;;;;;;:::999:::@@@EEEJJJTTT]]]hhhoooxxx~~~{{{xxxyyyyyyxxxvvvssspppmmmkkkhhhgggeeecccaaaaaaaaaaaaWWWWWWXXXYYY[[[^^^```bbbdddbbbaaa```___]]][[[XXXRRRQQQPPPMMMKKKIIIGGGFFFHHHGGGFFFDDDAAA???<<<;;;777777777777666666666666555666666777888:::;;;<<<<<<>>>@@@CCCFFFHHHIIIJJJKKKMMMOOORRRTTTTTTTTTSSSMMMKKKIIIFFFDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDCCCCCC???@@@@@@???>>>>>>???AAAEEEHHHPPP```xxxqqqggg```\\\]]]```jjj{{{yyymmmiiimmmrrr|||{{{ppplllffffffddd```\\\YYYXXXXXXOOOLLLGGG@@@999444333333.../////////000000111111000000000000000000000000222222111111000000//////111222222111111000///...000000111222222222222222...222555666888>>>HHHPPPcccuuu~~~}}}yyynnnhhhaaa[[[YYY___nnn~~~zzz||||||vvvqqqmmmhhheee___ZZZUUUQQQPPPNNNJJJGGGBBBBBBAAAAAA???>>><<<;;;:::;;;;;;;;;;;;;;;;;;<<<<<<===???AAACCCDDDEEEEEEIIIHHHHHHHHHGGGEEEDDDCCC@@@???>>>===<<<;;;;;;;;;::::::<<>>??????AAADDDEEEFFFGGGIIIKKKNNNOOORRRUUUVVVUUUTTTRRROOOMMMIIIFFFCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFBBBBBBBBBBBBBBBCCCDDDEEEBBBHHHQQQ___qqqyyyllleeeaaa___ccchhhrrr~~~qqqjjjjjjmmmzzztttmmmhhheeebbb```^^^\\\XXXVVVTTTPPPJJJBBB<<<777444222111111111111000000000000////////////////////////000000000000000000000000////////////000000000000111111111111111222222222333333666888999???MMM[[[lll}}}xxxsssmmmeee^^^\\\\\\bbbnnnyyy}}}}}}}}}}}}{{{vvvpppkkkgggaaa\\\VVVSSSQQQOOOKKKGGGCCCBBBBBB@@@???===<<<;;;::::::::::::;;;;;;;;;;;;<<<===???AAACCCDDDEEEEEEHHHHHHGGGFFFEEECCCBBBAAA???>>>===<<<;;;;;;;;;;;;::::::<<<@@@CCCHHHUUUbbbkkkvvv|||wwwqqqnnnmmmllliiifff```]]]YYYXXX[[[___bbbdddeeedddaaa^^^[[[YYYWWWWWWRRRPPPNNNLLLJJJIIIIIIIIIHHHGGGEEECCC@@@>>><<<<<<999999888888999999:::;;;999999999999;;;===???@@@AAACCCEEEFFFGGGHHHJJJLLLNNNOOORRRTTTUUUTTTSSSRRROOOLLLIIIEEECCCCCCCCCDDDDDDDDDCCCCCCDDDEEEFFFFFFDDDCCCCCCCCCCCCDDDDDDEEEBBBGGGPPP]]]ooorrrhhhbbb^^^^^^dddnnn|||vvvnnnmmmnnnxxx}}}wwwoooiiifffcccaaa___]]]YYYWWWUUURRRLLLEEE>>>999666444111111111111000000000000111111111111111111111111000000000000000000000000////////////000000000000111111111111222222222222444444666999<<>><<<;;;:::999999999::::::;;;;;;;;;<<<===???AAABBBDDDDDDDDDFFFFFFEEEDDDBBBAAA@@@???>>>===<<<;;;;;;:::;;;;;;;;;;;;>>>BBBEEEKKKXXXeeerrr|||zzzuuusssrrrpppmmmfffaaa\\\ZZZ[[[___bbbcccgggeeeccc```\\\YYYWWWVVVQQQOOONNNLLLJJJIIIHHHHHHGGGFFFEEECCCBBB@@@???>>>;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;===???AAABBBCCCEEEGGGHHHHHHIIIKKKMMMNNNOOOQQQSSSTTTSSSRRRPPPMMMKKKHHHEEECCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEBBBGGGOOO\\\mmm{{{nnneeeaaa]]]bbbjjjuuu~~~uuuqqqqqqvvv|||{{{qqqiiigggdddaaa```]]]ZZZXXXVVVSSSNNNHHHAAA<<<888666222222111111111000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111222222333333555444666:::???HHHXXXggg{{{xxxtttpppkkkgggccc]]]XXXWWWXXX\\\eeeooo~~~yyyyyy~~~}}}}}}~~~|||uuupppiiiddd^^^ZZZWWWSSSMMMIIIDDDCCCAAA???===<<<::::::888888999999:::;;;;;;;;;===>>>???AAABBBCCCDDDDDDEEEDDDCCCAAA@@@???>>>>>>======<<<;;;;;;;;;;;;;;;======@@@DDDHHHNNN\\\iiiwww}}}zzzvvvssskkkfff___\\\\\\___ccceeehhhgggeeeaaa^^^ZZZWWWUUUOOONNNMMMKKKJJJHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBAAA======<<<<<<======>>>???>>>>>>>>>>>>@@@BBBDDDEEEFFFHHHJJJJJJJJJKKKMMMNNNOOOPPPQQQRRRRRRRRRPPPPPPLLLJJJHHHEEECCCCCCCCCCCCAAAAAABBBCCCDDDEEEGGGHHHHHHHHHHHHGGGGGGFFFEEEEEECCCHHHPPP[[[lllvvvlllggg___ccchhhooo}}}}}}vvvssswww|||}}}rrriiigggdddaaa```]]]ZZZXXXVVVTTTPPPJJJDDD>>>999777222222222111111111000000........................000000000000000000000000////////////000000000000000111111222222333333333555444666;;;BBBLLL]]]lll~~~yyytttoooiiieeebbb\\\XXXXXXXXX[[[ccclllzzz|||wwwuuu|||~~~~~~~~~zzzvvvpppjjjddd^^^ZZZUUUMMMHHHDDDBBB@@@>>><<<;;;;;;;;;888888999::::::;;;<<<<<<===>>>???AAABBBCCCCCCDDDDDDCCCBBB@@@????????????>>>>>>======<<<<<<======???@@@CCCHHHLLLSSSaaaooo|||~~~rrrlllddd___^^^aaaeeegggjjjiiigggccc___ZZZVVVTTTMMMMMMLLLKKKJJJHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDDDD???????????????@@@AAAAAAAAAAAAAAAAAACCCEEEGGGHHHJJJKKKMMMMMMLLLMMMNNNPPPPPPQQQQQQRRRRRRQQQPPPOOOKKKJJJHHHFFFDDDDDDCCCCCCAAAAAAAAABBBCCCEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEIIIQQQ\\\kkk}}}pppjjj```bbbeeekkkuuu{{{vvvyyy~~~|||qqqiiigggdddaaa___]]]ZZZWWWVVVTTTQQQLLLFFF???:::777222222222222111111111111........................000000000000000000000000////////////000000000000000111111222333333444444555444666===EEEQQQaaaooo{{{}}}wwwqqqkkkfffaaa\\\XXXWWWVVVXXX___gggwww{{{uuurrrxxx}}}vvvqqqiiiccc]]]VVVMMMGGGCCCAAA???===<<<;;;<<<<<<999999::::::;;;<<<======>>>>>>@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???@@@AAAAAA@@@@@@????????????@@@@@@BBBCCCFFFLLLPPPXXXfffttt~~~wwwllldddbbbdddggghhhlllkkkiiieee```[[[VVVSSSNNNNNNMMMMMMLLLJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDFFFHHHJJJKKKMMMNNNOOOOOOOOONNNPPPQQQRRRRRRRRRRRRQQQQQQPPPOOOKKKKKKIIIGGGFFFEEEDDDDDDAAAAAABBBBBBCCCDDDEEEFFFGGGHHHIIIJJJIIIHHHGGGFFFGGGKKKQQQ[[[jjjtttlll``````bbbgggpppyyyxxx}}}{{{rrrjjjhhheeebbbaaa^^^[[[YYYVVVUUURRRNNNHHHAAA;;;888333222222222222111111111000000000000000000000000000000000000000000000000////////////000000000000000111111222333444555555777555888@@@JJJTTTcccooouuu}}}}}}wwwoooiiiaaa[[[VVVTTTSSSSSSZZZbbbsss{{{tttpppttt}}}|||vvvnnnfff___VVVMMMEEEAAA@@@>>><<<;;;<<<===>>>999::::::;;;===>>>>>>???>>>???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@BBBDDDEEECCCBBBBBBAAABBBBBBCCCCCCDDDEEEIIIOOOTTT\\\kkkyyywwwlllffffffgggiiimmmmmmjjjfffaaa[[[VVVSSSPPPPPPPPPPPPOOONNNLLLKKKIIIIIIIIIHHHGGGFFFFFFEEECCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFHHHJJJLLLMMMOOOPPPRRRQQQPPPPPPQQQRRRTTTTTTSSSSSSRRRQQQPPPPPPLLLKKKJJJIIIGGGFFFFFFEEEBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHJJJJJJIIIHHHGGGGGGJJJQQQZZZhhh|||}}}sssfffbbbbbbffflllyyy{{{uuuzzz~~~~~~|||vvvmmmjjjgggeeecccaaa]]][[[WWWVVVUUUQQQKKKDDD>>>:::333333222222222111111111111111111111111111111111000000000000000000000000////////////000000000000000111111222333444555666999888<<>>???::::::;;;<<<===>>>???@@@>>>???@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAACCCFFFGGGDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGKKKQQQVVV^^^mmm{{{~~~qqqjjjggghhhhhhnnnmmmkkkgggaaa[[[VVVRRRRRRRRRSSSSSSRRRPPPNNNMMMJJJJJJIIIHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFHHHGGGGGGHHHIIIKKKMMMNNNPPPRRRSSSRRRQQQPPPRRRSSSUUUUUUTTTSSSRRRQQQQQQPPPLLLLLLKKKJJJHHHGGGFFFFFFCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFHHHJJJJJJIIIHHHGGGFFFIIIOOOXXXfffzzz}}}mmmgggdddfffiiirrr|||rrrwww{{{}}}|||yyyooollliiigggeeeccc___]]]XXXXXXWWWSSSNNNFFF@@@;;;333333333222222222111111000000000000000000000000000000000000000000000000////////////000000000000000111111222444555666666<<<;;;>>>HHHRRR[[[fffoooqqq{{{~~~wwwiiibbbZZZVVVSSSSSSZZZbbblll||||||tttnnnpppwww~~~tttiii]]]RRRHHHBBB@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<======>>>>>>DDDEEEEEECCCBBBBBBDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGLLLJJJHHHHHHIIIJJJJJJJJJJJJJJJNNNTTTZZZbbbrrr|||rrrkkkkkknnnooommmjjjfffaaa\\\XXXVVVUUUWWWXXXWWWUUURRRPPPOOOOOONNNMMMKKKIIIHHHHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGIIIHHHGGGGGGIIIKKKNNNOOOSSSSSSTTTTTTTTTTTTSSSSSSVVVVVVUUUTTTSSSRRRRRRQQQNNNLLLJJJHHHFFFEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEHHHHHHIIIJJJIIIHHHGGGFFFIIIKKKPPPZZZfffuuuuuuiiiaaaaaadddkkk{{{}}}sssqqqttt~~~~~~}}}zzzqqqlllfffdddeeeddd```\\\\\\[[[XXXUUUQQQLLLEEE@@@888555222111111111000///222222222111111111000000000000000000000000000000000000000000111111111111/////////000333555666666:::<<>>>>>>>>============>>>>>>??????@@@@@@CCCDDDDDDDDDCCCCCCEEEGGGJJJJJJJJJJJJKKKKKKKKKKKKOOOMMMKKKJJJJJJKKKIIIHHHJJJKKKOOOUUU[[[dddtttwwwooommmpppooommmjjjeee```\\\XXXVVVWWWYYYZZZYYYVVVSSSQQQQQQPPPOOONNNLLLJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFBBBAAAAAABBBCCCEEEGGGHHHOOOPPPQQQSSSTTTUUUUUUUUUVVVUUUTTTSSSRRRQQQPPPOOOMMMLLLJJJIIIGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHIIIJJJPPPYYYdddssszzznnncccbbbcccggguuuuuuqqqqqqxxx~~~uuuooohhheeeeeedddaaa]]]\\\ZZZXXXVVVRRRMMMFFFBBB999666333111111111000///222222222111111111000000000000000000000000000000000000000000111111111111000000///111333555666777===AAALLL[[[ccchhhooowww{{{~~~||||||||||||~~~yyynnnccc[[[VVVTTTYYY___lll{{{wwwpppooouuu}}}xxxmmmaaaWWWNNNGGGBBB??????????????????????????????@@@@@@AAABBBCCCCCCEEEFFFGGGGGGGGGHHHJJJLLLNNNNNNNNNOOOOOOPPPPPPPPPQQQOOONNNMMMMMMLLLIIIGGGJJJKKKOOOUUU\\\fffwww|||qqqnnnpppooolllhhhbbb^^^ZZZXXXXXXZZZ\\\]]]\\\YYYUUUSSSSSSRRRQQQOOONNNLLLJJJIIIIIIGGGFFFDDDCCCCCCCCCDDDDDDAAAAAABBBDDDEEEFFFGGGHHHKKKLLLOOOQQQTTTUUUWWWWWWWWWWWWUUUTTTSSSQQQPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBCCCEEEGGGHHHIIIJJJJJJIIIJJJOOOXXXbbboootttgggcccaaacccmmmzzzxxxrrrnnnpppvvv~~~{{{tttlllgggeeedddaaa___\\\ZZZXXXVVVSSSOOOIIIEEE;;;888444222222111111000222111111111111000000000000000000000000000000000000000000000111111111111111111111111333555777888AAAIIIWWWfffooosssxxx~~~|||yyyyyyzzzzzz|||vvviii```YYYVVVXXX^^^kkkzzzyyyqqqooosss|||yyyqqqfffZZZQQQKKKEEEBBB???>>>>>>>>>>>>=========???@@@AAABBBCCCDDDEEEEEEGGGIIIKKKLLLLLLMMMPPPRRRQQQQQQRRRRRRSSSTTTTTTTTTQQQPPPOOOPPPPPPOOOLLLIIIKKKKKKOOOUUU[[[fffwwwrrrnnnooonnnjjjeee___[[[YYYYYYYYY\\\^^^___^^^[[[XXXVVVUUUSSSSSSRRRPPPNNNLLLJJJIIIGGGFFFDDDBBBAAAAAAAAABBBBBBCCCEEEGGGIIIJJJJJJJJJJJJKKKMMMPPPSSSUUUVVVWWWYYYYYYXXXVVVTTTSSSRRRQQQLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDBBBCCCDDDFFFGGGHHHIIIIIIIIIJJJNNNVVV^^^jjj}}}yyykkkeeebbb```gggrrr|||tttnnnmmmooouuuzzzpppiiieeecccbbbaaa\\\ZZZXXXVVVTTTQQQLLLHHH???;;;666333222222111000111111111111000000000000000000000000000000000000///000000000111111111111222222222222333555888:::DDDPPPaaapppxxx|||zzzyyyyyyyyyyyyzzz}}}|||oooeee]]]XXXZZZ^^^kkkyyy|||tttqqqsss{{{ooohhh^^^SSSLLLGGGDDDBBB??????>>>======<<<;;;;;;???@@@AAABBBDDDEEEGGGGGGHHHJJJMMMNNNOOOPPPSSSUUUSSSTTTTTTTTTUUUUUUUUUVVVPPPOOOPPPQQQRRRQQQOOOMMMKKKKKKNNNSSSYYYcccttttttnnnnnniiifffaaa[[[XXXXXXXXXYYY]]]___```___]]]ZZZXXXXXXUUUUUUTTTSSSQQQNNNLLLKKKHHHFFFDDDBBB@@@????????????@@@BBBDDDFFFGGGGGGHHHKKKLLLNNNPPPRRRSSSTTTUUUYYYXXXWWWVVVTTTSSSRRRQQQMMMMMMMMMLLLLLLKKKKKKJJJLLLKKKIIIHHHGGGFFFFFFEEEFFFEEEFFFFFFFFFGGGGGGGGGIIIIIIMMMTTTZZZeeewww~~~nnnhhhddd```dddmmmzzzyyyrrrooonnnrrr}}}~~~tttkkkeeeccccccccc]]][[[XXXWWWUUURRRNNNKKKBBB>>>888444333222111000000000000000000000000000000000000000000000000000///000000000111111111111222333444333333555:::===FFFVVVjjjxxx~~~zzzyyyyyyyyyyyyzzz}}}sssiiiaaa[[[\\\aaakkkyyywwwtttuuu{{{~~~wwweee^^^UUUMMMHHHEEEBBBAAA???>>>>>>>>>======<<<<<<@@@AAABBBDDDFFFGGGIIIIIIHHHKKKNNNPPPPPPQQQSSSUUUVVVVVVVVVVVVVVVVVVVVVVVVQQQPPPOOOPPPRRRRRRQQQOOOKKKJJJLLLPPPUUU^^^ooo~~~wwwnnnmmmccc```\\\XXXWWWWWWXXXYYY[[[]]]______]]][[[ZZZZZZWWWWWWWWWUUUSSSPPPMMMLLLHHHFFFDDDAAA???>>>======>>>>>>@@@BBBDDDFFFGGGHHHLLLMMMOOOQQQRRRSSSTTTTTTWWWVVVVVVUUUTTTSSSRRRRRRPPPPPPPPPPPPOOONNNMMMLLLMMMLLLKKKJJJIIIHHHHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFIIIIIILLLRRRWWW```pppssslllgggbbbcccjjjtttyyytttpppqqqzzzwwwmmmfffccccccccc^^^\\\ZZZXXXVVVSSSPPPMMMEEE@@@:::555333222222111//////000000000000000111000000000000000000000000000000000000111111111111111333444444333666<<>>???@@@AAAAAABBBAAABBBDDDFFFHHHJJJLLLLLLKKKNNNQQQSSSTTTUUUVVVWWWYYYYYYXXXXXXWWWVVVVVVVVVTTTRRRPPPPPPPPPQQQPPPOOOKKKIIIJJJLLLPPPXXXiiixxxwwwkkkhhh]]][[[YYYVVVUUUVVVXXXYYYYYY[[[^^^^^^]]][[[[[[[[[YYYYYYYYYWWWUUUQQQNNNLLLHHHGGGDDDAAA>>><<<<<<;;;??????@@@AAACCCFFFHHHJJJLLLMMMOOOQQQSSSTTTUUUUUUXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTRRRPPPOOONNNMMMLLLLLLKKKKKKKKKLLLJJJIIIHHHGGGFFFFFFGGGHHHIIIIIIKKKPPPTTT\\\kkkyyywwwpppjjjcccbbbgggoooxxxyyysssooouuu~~~yyyooohhhdddcccccc```^^^[[[XXXVVVTTTQQQNNNGGGBBB;;;666333333222111////////////000000111111000000000000000000000000000000000000111111111111000222444444444777>>>DDDPPPdddzzz{{{yyyxxxyyyyyyyyy|||}}}rrriiiaaaaaadddnnnzzz{{{wwwuuuxxxxxxkkkcccUUUQQQKKKFFFCCCBBB@@@>>><<<===>>>@@@BBBDDDFFFGGGCCCDDDFFFHHHJJJLLLNNNOOOPPPSSSVVVXXXYYYYYYZZZ[[[[[[[[[ZZZYYYXXXWWWVVVVVVWWWTTTQQQOOOOOOOOOOOONNNKKKIIIIIIJJJMMMUUUdddsssuuugggbbbYYYXXXVVVUUUUUUVVVWWWXXXWWWYYY\\\]]]]]][[[[[[[[[ZZZZZZZZZXXXVVVRRROOOMMMIIIGGGDDD@@@===<<<;;;:::>>>======>>>@@@CCCGGGIIIKKKMMMOOOQQQTTTUUUVVVWWW[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYXXXWWWUUURRRQQQNNNNNNMMMMMMMMMMMMMMMNNNJJJIIIHHHGGGGGGHHHIIIIIIIIIHHHKKKOOOSSSZZZiiivvvzzzrrrkkkdddaaaeeekkkqqq|||tttnnnqqqxxxyyyppphhhdddccccccaaa___[[[YYYWWWTTTQQQNNNIIICCC<<<777444333222222.../////////000000111111000000000000000000000000000000000000111111111111///222444444444888@@@GGGTTTiii~~~zzzwwwwwwxxxyyyxxx}}}vvvkkkcccaaadddooo{{{~~~zzzwwwtttvvv}}}ooobbbZZZRRRLLLEEEBBBDDDDDDBBB???>>>???@@@BBBDDDFFFGGGHHHFFFGGGIIIJJJJJJLLLOOOQQQSSSTTTWWWZZZ\\\]]]^^^^^^```^^^]]][[[YYYWWWWWWVVVSSSQQQPPPPPPQQQRRRPPPOOOIIIJJJHHHFFFGGGNNN\\\fff|||rrrddd]]]WWWWWWWWWWWWWWWWWWWWWWWWZZZZZZ\\\]]]^^^]]]\\\\\\]]]^^^^^^\\\YYYTTTPPPMMMKKKHHHCCC???<<<;;;;;;;;;???>>>>>>@@@CCCFFFHHHIIIMMMSSSVVVTTTSSSWWWZZZ[[[^^^^^^^^^^^^___```aaabbbccccccbbb___\\\XXXTTTRRROOOOOONNNNNNMMMLLLLLLKKKLLLJJJHHHFFFFFFFFFGGGHHHEEEEEEGGGMMMRRRXXXeeeqqqqqqiiifffdddbbbiiipppxxxyyypppooorrr|||yyynnnfffcccbbbbbb^^^ZZZWWWVVVTTTRRRQQQLLLGGG@@@999555333444555333222222222111000000000000000000000000000000000......///000111222222333444444555666555777@@@KKK]]]ooo~~~xxxvvvwwwxxxwwwuuuyyyxxxlllfffeeegggjjjvvv{{{uuussssssuuu}}}yyylll___WWWPPPJJJDDDBBBCCCDDDBBB???>>>???AAABBBEEEFFFHHHIIIHHHJJJKKKLLLMMMOOORRRTTTWWWXXX[[[^^^```aaaaaaaaabbbaaa___\\\ZZZXXXWWWVVVSSSRRRPPPQQQRRRRRRQQQOOOKKKKKKJJJGGGGGGMMMXXXaaaooo}}}pppbbb[[[WWWWWWWWWWWWWWWWWWWWWWWWXXXYYY[[[]]]^^^_______________^^^]]]YYYUUUPPPNNNJJJHHHCCC???<<<;;;:::;;;:::::::::===BBBGGGKKKMMMLLLSSSWWWVVVVVVZZZ^^^^^^bbbccccccdddeeefffggghhhiiihhhfffbbb^^^ZZZVVVTTTQQQQQQPPPPPPOOOOOOOOONNNLLLKKKIIIGGGFFFFFFGGGHHHHHHFFFHHHLLLPPPVVVaaalll~~~uuukkkfffcccbbbeeekkkrrr~~~xxxooommmqqqwww~~~|||rrrjjjeeedddbbb___[[[XXXVVVUUURRRQQQMMMHHHAAA:::666444444444111111111111111111111111111111111111111111111111//////000000111111222222222222333666666999CCCOOObbbsss{{{vvvtttuuuvvvvvvuuuwww}}}yyymmmfffeeegggjjjuuuzzzsssqqqppprrrzzzrrrfffZZZRRRLLLHHHCCCAAABBBCCCAAA???@@@@@@BBBDDDFFFHHHIIIJJJKKKMMMOOOPPPQQQSSSVVVXXXZZZ\\\^^^aaacccdddddddddgggeeebbb___\\\YYYWWWWWWTTTRRRQQQQQQRRRSSSQQQPPPLLLLLLJJJGGGFFFIIIPPPWWWdddsss{{{lll___WWWWWWWWWWWWWWWWWWWWWWWWWWWVVVXXXZZZ]]]___aaaaaaaaa``````___]]]YYYUUUQQQNNNJJJGGGCCC???<<<:::::::::888888888:::???EEEJJJNNNNNNVVV\\\\\\]]]bbbeeeeeejjjjjjkkkmmmnnnpppqqqrrrqqqooolllgggaaa\\\XXXVVVSSSSSSSSSSSSSSSRRRRRRRRRMMMLLLIIIGGGFFFFFFGGGGGGJJJHHHIIILLLNNNRRR]]]gggxxxzzznnngggcccaaa```dddlllwwwxxxmmmkkknnnrrrzzzwwwnnnhhheeeccc```\\\XXXWWWUUUSSSQQQOOOJJJDDD===777444333333111111111111111222222222222222222222222222222222000111111111111111111111111111333666777;;;GGGSSShhhwww~~~zzzwwwtttrrrssstttuuuuuuwww{{{zzznnnfffdddeeehhhssswwwpppmmmlllmmmsss{{{yyylll___UUUNNNJJJGGGCCCBBBCCCCCCCCCBBBBBBCCCEEEFFFIIIJJJLLLMMMOOOPPPRRRTTTUUUWWWZZZ\\\]]]___aaadddeeefffgggfffkkkiiifffbbb^^^ZZZXXXWWWUUUSSSRRRRRRSSSTTTRRRQQQLLLKKKIIIFFFCCCDDDHHHKKKZZZhhh}}}qqqfff\\\UUUWWWWWWWWWWWWWWWWWWWWWWWWVVVXXX[[[]]]```aaabbbbbb```___^^^[[[XXXSSSOOOMMMIIIGGGCCC???<<<:::999999::::::::::::<<>>JJJWWWhhhuuu}}}xxxssssssrrrrrrsssvvvyyy|||zzzmmmddd```______hhhwwwuuulllhhhgggeeegggkkkpppcccZZZRRRMMMIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLNNNPPPRRRTTTUUUVVVWWWXXX[[[\\\^^^```cccfffjjjkkkmmmoooqqqqqqqqqqqqqqqnnnjjjfffaaa]]]ZZZXXXWWWUUUTTTTTTUUUVVVTTTSSSSSSPPPLLLHHHEEEDDDDDDDDDFFFPPP```sssqqqeee^^^ZZZVVVSSSTTTTTTTTTTTTTTTTTTTTTTTTVVVXXXZZZ\\\^^^____________]]][[[WWWSSSOOOLLLJJJGGGFFFCCC@@@===:::888888555777:::;;;<<>>888555333333333222222111000000///222222222222222222222222111111222222222222222222555444555888:::???MMMZZZhhhrrr}}}yyyuuupppqqqrrrrrrssswww|||yyymmmddd___^^^]]]dddrrrwwwmmmhhhfffddddddfffnnnbbbZZZSSSOOOKKKLLLMMMMMMNNNNNNPPPQQQPPPQQQRRRTTTVVVXXXZZZZZZ\\\]]]```bbbcccfffiiilllmmmoooqqqsssttttttttttttqqqoookkkfffaaa]]][[[YYYWWWVVVUUUUUUVVVVVVUUUTTTSSSOOOJJJFFFDDDCCCBBBBBBCCCJJJTTTbbbuuu}}}sssmmmccc[[[WWWVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUXXX[[[^^^___```aaa```^^^[[[WWWSSSOOOLLLJJJFFFEEECCC@@@===:::888777333666:::;;;;;;???FFFLLLTTTbbbrrr|||}}}yyyqqqjjjdddaaa```___[[[[[[ZZZYYYWWWVVVUUUUUURRRPPPLLLIIIFFFEEEEEEEEEFFFEEEHHHMMMRRRYYYeeeppp{{{sssfff```\\\[[[]]]dddnnn}}}zzzssssssrrr~~~yyypppiiieee```]]]ZZZXXXUUUSSSPPPNNNJJJEEE@@@:::666444000000111111111222222222111111111111111111111111111111111222222333333333333222444888;;;BBBPPP^^^jjjsss|||}}}uuuqqqmmmooopppqqqssswww}}}zzznnneee```___]]]cccpppzzznnnjjjgggdddcccdddnnnbbbZZZUUUQQQLLLNNNOOOPPPPPPQQQSSSTTTSSSSSSUUUWWWYYY[[[\\\]]]___aaaccceeegggiiimmmpppmmmoooqqqrrrttttttttttttqqqoookkkfffbbb^^^[[[ZZZXXXVVVUUUUUUWWWWWWVVVTTTPPPLLLGGGBBB@@@@@@@@@??????CCCIIIRRR```uuuzzzuuupppllliiiccc```[[[WWWTTTSSSTTTVVVRRRRRRRRRRRRRRRRRRRRRRRRPPPRRRVVVZZZ]]]```bbbbbbaaa___\\\XXXTTTPPPMMMKKKFFFEEECCC@@@===:::888777444888<<<;;;:::;;;@@@EEENNN]]]nnn{{{}}}yyyrrrjjjeeebbbbbbbbb^^^]]]\\\ZZZYYYWWWVVVUUURRRPPPMMMIIIFFFEEEEEEEEEHHHGGGIIINNNSSSZZZfffqqqwwwiiiccc[[[XXXZZZ```iiixxx~~~vvvuuuqqq~~~}}}sssiiifffaaa]]]ZZZXXXUUUSSSPPPNNNKKKFFFAAA;;;777444---...///000222444555555000000000000000000000000000000111222333333444444111111333777<<>>;;;999666555444666888999:::<<>>888333111222333444333222111000111111000000000000111111222222111111111111111111777999:::<<>><<<<<<>>>CCCIIIQQQ___mmmvvv{{{{{{qqqjjjccc^^^]]][[[XXXTTTSSSTTTUUUVVVVVVUUUTTTTTTSSSRRRQQQPPPPPPOOOOOOPPPPPPRRRUUUXXX[[[]]]___```]]]\\\YYYVVVRRRNNNKKKIIIDDDCCCAAA>>>;;;999777666666777777666777:::???CCCMMMVVVdddssszzztttqqqnnnlllkkkfffbbb]]]XXXTTTQQQNNNLLLMMMLLLJJJGGGEEEBBB@@@???FFFFFFIIINNNRRRYYYggguuuqqqfff```ZZZXXX\\\aaakkkwwwrrruuu~~~xxxmmmhhhbbb^^^\\\ZZZVVVRRRQQQNNNKKKHHHDDD???888444222222333444333222111000111111000000000000111111222222111111111111111111333666999===EEERRRcccoootttxxx|||xxxqqqlllkkkllllllmmmooosssyyy}}}|||sssiiiaaa\\\^^^bbblll{{{~~~sssnnnjjjeeebbbccctttlllddd`````````______```aaaaaa```^^^___aaacccfffhhhiiiiiiiiimmmnnnpppqqqqqqpppooommmnnnoooppprrrqqqpppooommmgggeeebbb___\\\ZZZYYYXXXVVVWWWWWWXXXXXXXXXXXXXXXXXXTTTNNNIIIEEEBBB>>><<<;;;:::;;;>>>@@@CCCMMMWWWaaaffflllssswwwzzz~~~~~~}}}{{{wwwrrrnnnddd___YYYWWWWWWWWWUUUSSSRRRSSSVVVXXXYYYXXXVVVUUURRRRRRQQQPPPOOOOOOOOOOOOPPPRRRTTTVVVYYY[[[\\\]]]\\\[[[XXXUUUPPPLLLIIIGGGCCCBBB@@@>>>;;;999777666888777666444555999???DDDJJJRRR___lllyyy~~~zzzvvvrrrooogggbbb[[[UUUQQQNNNKKKJJJHHHGGGFFFEEECCCBBBAAA@@@DDDEEEHHHMMMRRRYYYggguuuvvvjjjccc\\\XXX[[[^^^eeeyyy}}}rrrrrrzzzyyyooojjjccc```^^^\\\XXXTTTQQQOOOLLLIIIEEE@@@:::666333333333333333222111111111111111111111111111111111111222222222222222222222666:::@@@IIIWWWgggrrrwwwyyy|||xxxrrrnnnjjjjjjkkkkkkmmmqqqwww{{{~~~uuulllddd___]]]bbbkkkzzzvvvppplllgggddddddxxxrrrkkkgggggggggggghhhiiikkkjjjhhheeebbbdddhhhkkkmmmnnnmmmmmmooopppqqqqqqpppnnnkkkiiijjjkkkmmmnnnnnnllljjjiiidddbbb___\\\ZZZXXXXXXXXXVVVWWWXXXYYYYYYYYYXXXXXXXXXTTTNNNIIIFFFBBB???<<<===;;;;;;=========AAAHHHQQQUUU\\\ccciiinnnssswwwwwwwwwvvvtttqqqlllgggddd]]]ZZZWWWUUUVVVVVVVVVTTTRRRUUUXXX[[[\\\[[[YYYWWWSSSSSSRRRQQQPPPPPPPPPPPPPPPRRRSSSUUUWWWXXXYYYYYYZZZYYYVVVSSSOOOJJJGGGEEECCCBBB@@@>>>;;;999777666777777666444555888>>>BBBGGGNNNZZZgggtttzzztttoooeee```XXXQQQMMMKKKIIIGGGCCCCCCDDDDDDEEEFFFGGGGGGDDDDDDHHHNNNRRRYYYggguuu}}}oooggg^^^ZZZ[[[]]]ccctttvvvssswww}}}}}}~~~zzzooojjjddd```^^^\\\XXXUUUQQQOOOMMMJJJGGGBBB<<<888444444444333333222111111111111111111111111111111111111222222222222222333555888===DDDMMMZZZhhhrrryyy{{{}}}|||vvvqqqooohhhiiijjjjjjlllqqqwww{{{wwwnnnfffaaa]]]aaaiiiwwwyyytttoooiiiffffff}}}yyysssooonnnmmmmmmnnnpppqqqpppmmmkkkfffiiimmmqqqssstttsssrrrppppppppppppnnnkkkhhhfffggghhhjjjjjjjjjhhhfffeeebbb```]]]ZZZXXXXXXYYYYYYWWWXXXYYYZZZZZZZZZXXXWWWVVVRRRMMMIIIFFFDDDAAA???>>><<<<<<>>>===;;;===AAABBBGGGMMMTTTZZZaaagggkkkqqqqqqqqqooojjjeee```]]]\\\ZZZXXXWWWXXXXXXXXXXXXWWWYYY]]]___```^^^\\\ZZZVVVUUUTTTSSSSSSRRRRRRSSSQQQRRRSSSUUUVVVVVVVVVVVVWWWVVVTTTQQQMMMIIIFFFDDDBBBBBB@@@>>>;;;999888777444555666666777888<<<>>>FFFMMMWWWcccppp}}}zzzqqqkkk```[[[SSSMMMJJJHHHFFFEEEAAABBBCCCDDDEEEFFFGGGHHHCCCDDDHHHNNNRRRYYYfffsssuuuhhh```ZZZ[[[\\\```nnn~~~xxxrrrrrr}}}}}}|||}}}}}}{{{ooojjjddd```^^^\\\XXXTTTRRRPPPNNNKKKHHHDDD>>>:::555555444333222222222111000111222222222222111000111111222222333333333333444888>>>GGGRRR___lllsss{{{}}}zzztttpppmmmhhhiiijjjkkknnnsssyyy~~~zzzqqqjjjeee___aaahhhuuu|||wwwrrrllliiihhh|||xxxwwwrrrrrrsssuuuvvvuuussspppoooqqqtttxxxzzzzzzyyyxxxsssrrrqqqooollljjjgggffffffggghhhiiihhhgggdddcccaaa___\\\YYYXXXYYYZZZ[[[[[[\\\]]]^^^]]][[[YYYXXXUUUQQQMMMIIIGGGEEEBBBAAA>>>;;;;;;======::::::======AAAFFFLLLRRRYYY___dddjjjkkkllljjjfffaaa]]]\\\\\\\\\[[[[[[\\\\\\]]]]]]___aaabbbdddcccaaa___]]]XXXXXXWWWVVVUUUUUUUUUUUUSSSSSSTTTUUUUUUUUUTTTTTTSSSRRRQQQNNNKKKHHHEEEDDDBBBAAA@@@>>><<<:::888777333555666777777888:::<<>>JJJXXXfffrrryyy}}}xxxrrrnnnkkkiiijjjkkkmmmqqqvvv}}}~~~vvvnnniiicccdddjjjuuu~~~zzzvvvpppllllll{{{{{{{{{|||}}}}}}{{{yyyzzz{{{}}}~~~}}}|||xxxvvvtttpppmmmkkkjjjjjjggghhhiiijjjiiigggeeecccbbb```\\\ZZZYYYZZZ\\\]]]```aaabbbcccaaa^^^[[[YYYUUURRRMMMIIIGGGEEEBBB@@@AAA===;;;======;;;:::<<<===@@@DDDIIINNNTTT[[[```cccfffiiihhheeeaaa``````^^^___```aaabbbccceeefffhhhhhhhhhgggfffcccaaa```YYYYYYXXXWWWVVVVVVVVVVVVTTTTTTUUUUUUUUUTTTSSSSSSPPPOOONNNLLLJJJGGGEEEDDDBBBAAA???>>><<<:::888888555555555555555777:::===DDDJJJTTT___kkkwww~~~tttjjj```YYYPPPMMMIIIGGGFFFEEECCCAAABBBAAAAAA@@@???>>>======???@@@DDDIIILLLRRR^^^jjjyyyqqqfff]]]\\\[[[ZZZcccooouuummmppp|||~~~}}}|||{{{zzzqqqlllfffbbb```^^^ZZZVVVRRRQQQOOOMMMKKKGGGBBB>>>888777555333222222222222000111333444444333111000111111222222333444444555555:::BBBOOO^^^lllvvv|||~~~}}}~~~{{{uuupppmmmjjjjjjkkkmmmpppttt{{{|||tttooohhhiiimmmwww|||xxxsssoooooo~~~|||zzzvvvrrrooonnnnnnnnniiijjjkkkkkkjjjhhhfffeeebbb```]]]ZZZZZZ[[[]]]___dddeeeffffffdddaaa]]][[[WWWSSSNNNJJJGGGDDDAAA???DDD???===??????<<<;;;===;;;===AAADDDHHHNNNUUUZZZ```dddhhhiiigggeeeeeeeee```bbbeeeggghhhjjjmmmooommmmmmkkkiiigggdddbbbaaaYYYYYYXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSRRRNNNNNNMMMKKKJJJGGGEEEDDDBBBAAA???>>><<<:::999888777666444222222555;;;???BBBHHHRRR^^^iiittt~~~|||sssjjj```VVVPPPKKKIIIFFFEEEEEEDDDBBBAAA@@@@@@@@@@@@????????????===>>>BBBGGGJJJNNNZZZffftttwwwlllbbb```]]][[[aaalll{{{nnnnnnuuu~~~|||{{{zzzsssnnngggdddbbb```[[[XXXSSSQQQOOONNNKKKHHHCCC???888777555333222222222222000111333444444333111000111111222333333444555555<<>>>>>>>>>>>>>>???;;;===@@@CCCGGGMMMTTTXXX^^^aaafffiiijjjjjjjjjjjjfffgggjjjnnnrrrsssqqqpppnnnmmmlllkkkiiieee```]]][[[YYYWWWUUUTTTUUUVVVWWWWWWXXXYYYZZZZZZXXXSSSOOOOOOMMMKKKJJJIIIGGGDDDBBBDDDBBB???<<<:::999999999777666555444555777999:::???DDDMMMXXXbbbllluuu{{{~~~{{{wwwoooeee\\\UUUQQQOOOHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@???=========>>>>>>>>>@@@BBBFFFJJJQQQXXX]]]lllvvvooo___[[[ZZZYYY\\\cccuuuqqqhhhhhhrrr~~~}}}{{{zzzzzzxxxqqqiiidddbbb```[[[VVVTTTRRRPPPNNNLLLHHHDDD@@@<<<999555333333333222222222222222222222222222222555111///222333333444888888AAAPPP^^^jjjssszzz~~~}}}}}}~~~}}}rrrnnnlllhhheeeeeecccfffkkkqqqyyy|||tttpppnnnqqq{{{}}}{{{yyywwwuuu|||{{{{{{xxxwwwvvvvvvuuurrrnnnjjjdddaaa^^^\\\]]]```dddgggkkkllllllllliiieeeaaa___WWWUUUQQQMMMHHHEEEDDDCCCAAA@@@??????>>>>>>>>>>>><<<>>>@@@CCCHHHNNNUUUZZZbbbfffjjjnnnnnnoooooopppmmmnnnppptttwwwwwwuuusssooommmjjjhhheeeaaa]]]YYYYYYXXXVVVUUUUUUUUUWWWXXXZZZZZZZZZ\\\\\\ZZZUUURRROOONNNKKKJJJIIIGGGDDDBBBCCCBBB???===:::999999999777666555555555777999;;;>>>CCCKKKSSS\\\dddlllqqqtttwww{{{~~~}}}zzzxxxpppllleee]]]VVVPPPMMMKKKHHHGGGGGGFFFEEEDDDCCCCCCAAA@@@???=========>>>??????@@@BBBDDDGGGLLLRRRVVVdddnnnrrraaa[[[YYYVVVYYY___nnn~~~sssgggeeekkkuuu|||}}}||||||zzztttkkkfffdddaaa\\\XXXTTTRRRPPPNNNLLLIIIDDDAAA<<<999555333333333222222222222222222222222222222444111000333555555777:::<<>>>>>===???BBBEEEJJJQQQYYY^^^iiimmmqqquuuvvvvvvwwwwwwtttuuuvvvyyyzzzzzzwwwtttnnnkkkfffccc___\\\XXXVVVXXXWWWVVVVVVVVVWWWYYYZZZ\\\\\\]]]^^^^^^\\\XXXUUUPPPNNNLLLJJJIIIGGGDDDBBBCCCAAA???===;;;:::999999888777666555666888:::;;;???CCCIIIPPPVVV\\\aaaeeehhhjjjnnnpppqqqpppmmmkkkccc```[[[UUUPPPLLLIIIHHHFFFFFFFFFEEEEEEDDDDDDDDDAAA@@@???>>>===>>>??????@@@AAABBBBBBCCCFFFKKKNNNZZZddduuuyyyfff___ZZZUUUVVV\\\dddrrrxxxjjjdddfffnnnsss|||}}}wwwpppjjjfffccc^^^[[[UUUSSSPPPNNNLLLIIIEEEBBB===:::666333333333222222222222222222222222222222444111111555777666888<<>>>>>>>>@@@CCCGGGMMMUUU___eeeppptttyyy|||}}}}}}~~~yyyyyyyyyzzzzzzxxxssspppjjjfffaaa]]]ZZZYYYVVVUUUXXXXXXWWWXXXYYYZZZ\\\]]]]]]]]]]]]^^^___]]]ZZZWWWRRROOOLLLJJJIIIGGGEEEBBBBBBBBB@@@>>><<<;;;:::999999888777666777999;;;<<<@@@DDDJJJOOOSSSWWW\\\^^^bbbcccfffggghhhgggeeeddd]]][[[WWWRRRNNNJJJHHHGGGEEEEEEEEEEEEEEEDDDDDDDDDAAA@@@???>>>>>>>>>???@@@@@@AAABBBBBBBBBDDDGGGJJJRRR\\\lllnnnddd^^^WWWWWW\\\```jjj|||qqqhhhggglllpppzzz|||tttmmmhhhddd```\\\VVVTTTQQQNNNLLLIIIFFFCCC===:::666444333333222111222222222222222222222222444222333666777666999===DDDRRRfffvvv}}}}}}~~~}}}rrrjjjdddcccbbbaaabbbeeefffiiinnnttt}}}tttqqqsss{{{}}}xxxtttwwwpppgggeeebbb```aaaeeejjjnnnooooooooonnnkkkgggccc```YYYWWWSSSNNNJJJGGGEEEDDDEEEEEEEEEDDDCCCAAA@@@??????AAAEEEJJJQQQ[[[fffmmmxxx|||~~~}}}|||{{{yyyuuupppkkkccc```[[[XXXXXXXXXWWWVVVXXXYYYYYYZZZ\\\]]]___```]]]\\\\\\]]]^^^]]]ZZZXXXTTTQQQNNNKKKJJJHHHFFFDDDCCCBBBAAA@@@>>>===;;;;;;:::999888777888:::<<<===???CCCIIINNNRRRVVVYYY[[[^^^___```aaaaaaaaa```___ZZZYYYUUUQQQMMMJJJGGGFFFEEEEEEEEEDDDDDDDDDDDDDDD@@@@@@???>>>>>>???@@@AAA???@@@BBBBBBCCCDDDHHHJJJNNNWWWeeevvvssshhhaaaYYYWWW[[[___fffuuuxxxmmmjjjmmmqqq|||zzzqqqjjjddd```]]]XXXUUUQQQNNNLLLJJJGGGDDD>>>;;;777444333333222111222222222222222222222222555333444666666555:::@@@HHHWWWkkkzzz}}}zzz}}}zzzpppiiicccaaa```^^^```dddgggjjjpppwwwvvvrrrssszzz~~~xxxtttxxxrrrhhhfffcccaaaaaadddgggiiijjjkkklllkkkiiifffbbb```ZZZXXXTTTOOOKKKHHHFFFEEEEEEEEEFFFFFFEEECCCAAA@@@???BBBFFFMMMVVVbbbnnnwww}}}yyytttmmmhhh^^^[[[XXXVVVWWWXXXXXXXXXYYYYYYZZZ\\\]]]______```]]]\\\\\\]]]^^^]]][[[YYYWWWTTTPPPLLLKKKIIIGGGFFFDDDDDDCCCBBBAAA???===<<<;;;:::999888999;;;===>>>???CCCIIIOOORRRUUUXXXZZZ[[[\\\\\\\\\\\\\\\\\\\\\YYYWWWUUUQQQNNNJJJGGGFFFEEEEEEEEEDDDDDDCCCCCCCCC@@@@@@???>>>???@@@AAABBB>>>@@@BBBCCCDDDFFFIIIKKKLLLSSS^^^mmmxxxlllcccYYYVVVZZZ^^^dddppprrrmmmppptttwwwmmmfffaaa^^^YYYVVVRRROOOLLLJJJGGGEEE???<<<777555444333222111222222222222222222222222555333444555666777>>>GGGRRR```rrr~~~~~~}}}zzz}}}yyymmmfffaaa___]]][[[]]]aaahhhmmmttt{{{~~~vvvrrrrrryyyyyytttyyyrrrhhhgggdddbbbaaabbbcccddddddeeeggghhhgggeeebbb```ZZZXXXTTTOOOKKKHHHFFFFFFDDDEEEFFFGGGFFFEEECCCBBB@@@CCCHHHPPPZZZhhhvvv~~~}}}xxxqqqiiiddd[[[YYYWWWVVVWWWXXXXXXWWWXXXYYYZZZ[[[]]]^^^^^^^^^^^^]]]\\\]]]^^^^^^\\\ZZZZZZVVVQQQNNNLLLKKKIIIHHHEEEEEEEEEDDDCCCAAA???>>><<<;;;:::999:::;;;>>>???CCCGGGNNNRRRUUUWWWYYY[[[[[[[[[ZZZZZZZZZZZZZZZ[[[XXXWWWVVVTTTQQQNNNKKKJJJFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@???>>>???@@@AAABBB>>>@@@BBBDDDDDDFFFIIIKKKKKKOOOWWWddduuusssggg[[[WWWZZZZZZ___jjjzzzyyyssstttxxx|||qqqhhhccc```ZZZVVVRRROOOMMMKKKHHHFFF@@@<<<888555444333222111222222222222222222222222333222333666777;;;GGGRRRaaammm{{{||||||{{{xxxiiiddd___^^^\\\ZZZ]]]ccckkkqqqyyyvvvrrrqqqwww{{{wwwxxxrrrhhhgggeeecccaaa````````````bbbdddeeeeeedddbbb```[[[XXXTTTPPPLLLIIIGGGFFFDDDEEEFFFGGGGGGFFFDDDCCC@@@CCCIIIQQQ]]]kkkzzz{{{vvvnnnfff```[[[YYYWWWWWWXXXXXXWWWVVVWWWXXXYYYZZZ\\\\\\\\\\\\___^^^]]]^^^______]]]\\\[[[WWWSSSOOOMMMLLLJJJIIIEEEFFFFFFFFFDDDBBB@@@???<<<;;;:::999:::<<<>>>???IIIMMMSSSWWWZZZ[[[\\\]]]]]]\\\[[[[[[[[[[[[[[[\\\YYYYYYXXXWWWUUUSSSQQQPPPGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@?????????@@@BBBCCC>>>@@@CCCDDDDDDEEEGGGIIIIIILLLRRR]]]nnnzzzlll___ZZZ\\\VVV\\\fffuuuxxxyyy|||sssjjjdddbbbZZZWWWRRROOOMMMKKKHHHGGG@@@===888555444333222111222222222222222222222222222111333666999@@@MMM[[[lllvvv}}}{{{{{{}}}xxxhhhccc```___]]]\\\```fffmmmsss|||vvvrrrqqqwww~~~yyyzzztttrrrppplllhhhbbb]]]ZZZXXXZZZ\\\```cccddddddcccbbb[[[YYYUUUQQQMMMJJJHHHGGGIIIIIIJJJJJJIIIFFFCCCBBBBBBDDDIIIRRR```ppp{{{vvvqqqllliii^^^]]]\\\[[[[[[ZZZ[[[[[[\\\ZZZWWWVVVVVVXXX[[[]]]______^^^]]]]]]\\\\\\\\\\\\YYYTTTQQQOOONNNLLLJJJIIIHHHGGGEEEDDDBBBAAAAAABBB???>>>???>>><<>>>>>>>>BBBHHHOOORRRVVV\\\```ccccccbbbbbb```^^^]]]^^^___aaacccbbbbbbbbb```]]]ZZZVVVTTTNNNLLLIIIGGGEEECCCCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@@@@AAACCCEEEGGGIIIJJJKKKMMMNNNSSS^^^jjjyyyvvvhhh___ZZZ[[[\\\aaalll}}}yyywww{{{|||ppphhheee^^^ZZZUUUQQQNNNLLLIIIGGGBBB@@@<<<888555333333333333333333333333333333333444111444999<<>>??????EEELLLPPPTTTYYY```dddgggggggggfffdddcccbbbbbbccceeefffggghhhhhhfffccc^^^ZZZWWWOOOMMMKKKHHHFFFEEEEEEEEECCCCCCBBBBBBBBBAAAAAA@@@CCCDDDFFFHHHJJJLLLMMMMMMMMMNNNSSS\\\hhhvvvpppddd^^^]]]]]]```jjjyyy{{{vvvwwwsssjjjeee^^^ZZZUUUQQQNNNLLLIIIGGGCCCAAA===999555444333333333333333333333333333333444111333999<<>>;;;;;;>>>???AAAGGGNNNSSSXXX___eeeiiikkklllllliiihhhhhhggghhhiiikkklllnnnnnnnnnkkkfff```ZZZVVVOOOMMMKKKIIIGGGFFFFFFFFFDDDDDDCCCCCCBBBBBBBBBBBBEEEFFFHHHKKKMMMNNNOOOOOOOOONNNRRR[[[eeerrrwwwhhh```\\\\\\^^^fffuuu{{{tttssssssiiiddd^^^ZZZUUUQQQOOOMMMJJJHHHDDDBBB>>>999666444333333333333333333333333333333444111333999;;;@@@QQQdddxxx~~~{{{ssseee```\\\\\\\\\^^^eeemmmzzzrrrmmmjjjmmmuuu{{{~~~|||yyywwwooolllgggbbb\\\YYYVVVUUUVVVWWWZZZ]]]```aaabbbccc```^^^YYYTTTPPPLLLJJJIIIJJJIIIIIIHHHFFFEEECCCCCCDDDGGGOOO[[[mmm|||zzzvvvuuusssppplllgggdddbbb^^^[[[XXXTTTSSSTTTVVVWWW\\\^^^bbbdddeeedddbbbaaaZZZYYYWWWVVVVVVUUUSSSQQQMMMLLLKKKIIIGGGEEECCCBBB@@@======???@@@BBBIIIPPPXXX^^^ffflllooopppqqqrrrooonnnnnnnnnoooqqqrrrsssuuutttqqqmmmfff^^^XXXTTTNNNMMMKKKHHHGGGFFFFFFFFFEEEEEEDDDCCCCCCDDDEEEEEEGGGIIIKKKNNNPPPQQQQQQQQQQQQPPPRRRYYYbbbooo}}}lllbbb[[[[[[\\\cccqqqxxxrrrpppwwwtttjjjddd]]]ZZZUUURRROOOMMMKKKIIIEEECCC???:::777444444333333333333333333333333333555222333777888<<>>AAABBBEEELLLTTT]]]eeennnuuuwwwxxxzzz|||yyyyyyxxxxxxxxxxxxyyyyyyyyyvvvrrrlllddd]]]VVVSSSNNNMMMKKKIIIGGGGGGGGGGGGEEEEEEDDDDDDEEEFFFHHHIIIJJJLLLOOORRRTTTUUUUUUTTTSSSQQQSSSYYYaaammm~~~rrrfff\\\[[[[[[aaannnxxxqqqnnnoooyyyuuulllggg]]]ZZZUUURRRPPPNNNKKKJJJFFFDDD???;;;777555444444333333333333333333333333666333333777777:::JJJ\\\ppp}}}}}}|||qqqkkkaaa]]][[[\\\^^^aaajjjsss}}}|||ooojjjfffhhhooo}}}}}}}}}wwwtttttttttsssqqqjjjhhhccc^^^ZZZXXXWWWWWWYYYZZZ[[[]]]___```bbbbbb___]]]ZZZVVVRRRPPPNNNNNNMMMLLLKKKIIIHHHGGGFFFFFFGGGKKKUUUeeeyyy{{{vvvqqqnnnfffddd```^^^]]]^^^```aaabbbdddhhhjjjiiieeeaaa^^^]]][[[ZZZYYYYYYWWWTTTQQQPPPOOOMMMKKKHHHFFFDDDCCCBBB??????BBBEEEHHHPPPYYYaaajjjuuu}}}}}}}}}yyyvvvqqqjjjccc\\\XXXUUUOOONNNLLLJJJIIIHHHIIIIIIEEEDDDDDDDDDEEEHHHJJJLLLNNNPPPTTTWWWYYYYYYYYYXXXUUUSSSTTTXXX```kkk}}}yyylll___]]]]]]```kkk{{{sssmmmkkksss}}}ssskkkfff]]]ZZZUUURRRPPPNNNLLLJJJGGGDDD@@@;;;888555444444333333333333333333333333666222333777888;;;KKK]]]nnn~~~}}}|||~~~xxxnnnhhhaaa]]][[[]]]___ccclllvvv~~~zzznnniiieeefffmmm{{{xxxsssvvv~~~zzzvvvrrrppprrrrrrqqqoooiiifffbbb]]]ZZZXXXXXXXXXYYYZZZ[[[\\\^^^___```aaa```^^^[[[WWWTTTRRRQQQPPPOOONNNLLLKKKIIIHHHHHHHHHIIINNNXXXhhh~~~{{{vvvsssllljjjgggddddddeeegggiiilllnnnrrrsssrrrmmmhhhddd^^^\\\[[[ZZZZZZWWWTTTQQQPPPOOOMMMKKKHHHFFFDDDCCC@@@>>>>>>BBBFFFKKKTTT]]]bbblllyyy~~~yyyuuupppiiibbb]]]ZZZYYYQQQPPPNNNLLLJJJJJJJJJKKKEEEDDDDDDDDDFFFIIILLLNNNQQQSSSWWWZZZ\\\]]]\\\[[[WWWTTTTTTYYY___jjj|||~~~qqqbbb```^^^```jjj}}}tttmmmhhhoooyyyyyyppphhhddd]]]ZZZUUURRRPPPNNNLLLJJJHHHEEEAAA<<<888555444444333333333333333333333333555222333777999===MMM```mmm~~~|||{{{|||xxxnnnhhhaaa]]][[[^^^```eeennnwwwxxxnnnhhhdddffflllzzz~~~tttpppllllllmmmuuu{{{vvvqqqpppooooooooommmjjjhhhfffdddbbb___]]]\\\\\\\\\[[[\\\]]]]]]^^^^^^^^^^^^___]]]ZZZWWWUUUSSSQQQPPPRRRPPPLLLIIIGGGGGGHHHIIIEEELLLZZZmmm~~~|||xxxwwwvvvtttrrrpppooonnntttuuuvvvwwwvvvqqqjjjddd___]]][[[[[[ZZZXXXUUUSSSPPPOOOLLLJJJGGGEEEDDDCCCCCC@@@@@@BBBEEELLLZZZfffttt}}}~~~zzzuuuooojjjeee```[[[XXXTTTSSSQQQNNNMMMKKKJJJJJJJJJHHHFFFFFFHHHLLLNNNOOOWWW[[[^^^^^^```bbbaaa]]]YYYUUUSSSWWW^^^hhhwww{{{kkkaaa\\\```iiivvvxxxllliiikkksss~~~vvvllleeebbb^^^YYYUUURRRPPPNNNLLLGGGEEEAAA===:::777666555333333333333333333333333222333666888999???PPP```vvv}}}{{{}}}vvvkkkeee^^^ZZZXXX[[[___eeeppp{{{~~~yyyooogggcccgggkkktttwwwpppllljjjgggdddccceeekkkzzz|||tttpppmmmlllkkkllllllkkkhhhfffcccbbb```]]][[[ZZZYYYYYY\\\\\\]]]^^^^^^^^^^^^^^^___^^^\\\ZZZXXXVVVUUUTTTSSSQQQMMMJJJHHHGGGHHHHHHIIIQQQ```ttt~~~|||zzzyyy|||}}}~~~~~~|||wwwpppkkkeeebbb___]]][[[YYYVVVSSSPPPNNNLLLIIIGGGEEEDDDCCCCCC@@@AAADDDIIIQQQ```mmm{{{}}}wwwsssmmmhhhddd___ZZZWWWTTTSSSQQQOOOMMMKKKJJJJJJIIIHHHFFFGGGIIIMMMPPPQQQZZZ___bbbbbbccceeeccc___ZZZUUUTTTWWW]]]fffuuuoooddd]]]```gggqqq{{{nnniiijjjqqq{{{yyyooohhhddd```ZZZUUURRROOOLLLJJJGGGEEEAAA===:::888666555333333333333333333333333333444777999;;;BBBSSScccyyy|||zzz}}}tttiiibbb^^^ZZZXXX[[[___fffqqq|||zzzooofffbbbdddhhhpppyyyrrrkkkgggaaa]]][[[\\\\\\```kkkvvv|||vvvqqqnnnkkkjjjiiijjjjjjiiigggdddaaa```___^^^\\\ZZZYYYYYY]]]]]]^^^_________^^^^^^```___^^^]]]\\\[[[ZZZYYYVVVSSSOOOKKKIIIHHHHHHIIILLLUUUfff|||~~~vvvqqqmmmjjjeeeaaa]]]ZZZVVVTTTOOONNNLLLIIIGGGEEEDDDDDDCCCAAACCCHHHOOOYYYhhhvvv~~~zzztttqqqlllhhhddd```\\\YYYUUUTTTRRROOOMMMLLLKKKJJJIIIHHHGGGHHHJJJNNNSSSUUU```eeehhhhhhhhhiiifffaaaZZZVVVTTTWWW\\\dddqqq|||ttthhh``````ccckkk|||sssjjjjjjnnnvvv}}}}}}tttmmmgggbbb\\\VVVQQQNNNJJJHHHGGGEEEBBB>>>;;;888666555333333333333333333333333555555777:::===EEEWWWggg~~~{{{zzz~~~qqqeee___\\\YYYXXX\\\aaahhhsss~~~|||qqqiiicccdddffflll|||{{{uuunnngggccc\\\YYYXXXYYYYYY[[[bbbjjjvvvzzzwwwtttrrrnnnmmmllllllllljjjgggeee`````````______^^^]]]\\\^^^______`````````______^^^____________^^^^^^^^^XXXVVVQQQMMMJJJIIIIIIIIIMMMWWWjjj{{{vvvuuupppjjjddd___ZZZVVVSSSOOONNNLLLJJJGGGFFFEEEDDDDDDCCCFFFLLLTTT```pppzzzvvvtttrrrnnnjjjgggccc___\\\VVVUUUSSSPPPNNNLLLKKKJJJIIIIIIIIIIIILLLPPPVVV[[[eeejjjnnnmmmmmmlllhhhbbb[[[WWWUUUWWW[[[aaalllwwwxxxlllbbb```aaafffuuuxxxllljjjmmmttt{{{xxxrrrhhhccc\\\VVVRRRNNNKKKIIIGGGEEECCC???<<<999777666444444444444444444444444555555777:::???IIIZZZjjj|||zzzzzz{{{nnnccc]]]ZZZXXXXXX]]]cccjjjvvvwwwnnngggggggggjjjxxx~~~|||~~~uuummmeee]]]XXX[[[XXXWWWYYYYYYXXX\\\aaahhhttt~~~{{{yyywwwvvvuuusssrrrqqqpppmmmjjjgggaaaaaa````````````````````````aaaaaaaaa``````___]]]^^^___```````````````ZZZWWWSSSOOOLLLKKKKKKKKKPPPZZZnnn|||zzzuuuooohhhbbb\\\VVVRRRPPPOOOMMMJJJIIIGGGFFFFFFFFFEEEIIIQQQ[[[gggyyy~~~xxxuuutttrrrooollliiieeeaaa]]]WWWVVVSSSQQQNNNLLLKKKKKKHHHIIIJJJKKKMMMSSS[[[```iiiooorrrrrrpppnnnhhhbbbZZZWWWUUUWWWZZZ^^^hhhqqq~~~|||ooodddaaa```bbbppp~~~ooolllmmmtttzzz}}}vvvhhhccc]]]WWWTTTPPPMMMKKKGGGFFFDDDAAA===:::777666444444444444444444444444555444555:::@@@KKK^^^mmm{{{yyyzzzwwwkkkaaa\\\YYYWWWXXX^^^eeemmmxxx|||rrrjjjhhheeefffrrryyywwwzzzrrrlllgggbbb___[[[XXXVVVXXXYYYWWWXXX\\\bbbjjjxxx}}}{{{zzzzzzyyy|||{{{yyyxxxwwwuuuqqqnnngggfffdddbbb``````aaaaaaaaaaaabbbbbbbbbaaa``````\\\^^^___aaabbbbbbbbbaaa[[[XXXTTTPPPNNNMMMMMMMMMTTT^^^rrr}}}yyyssslllfff___WWWSSSQQQPPPNNNLLLJJJIIIHHHHHHGGGGGGLLLVVVbbbppp{{{xxxuuussspppnnnkkkgggbbb___XXXWWWTTTRRROOOMMMKKKKKKHHHIIIKKKLLLNNNUUU^^^fffmmmssswwwvvvtttpppiiiaaaYYYVVVUUUWWWYYY\\\eeemmmxxxttthhhccc``````lllzzztttooonnnssszzzzzzjjjeee___YYYUUURRROOOMMMGGGFFFEEEBBB>>>;;;888666444444444444444444444444555333444:::BBBOOOaaaqqq}}}zzzyyy{{{rrrggg```\\\WWWUUUXXX___gggooo{{{uuulllgggcccaaakkkyyyxxxrrrqqq}}}|||uuuooolllkkkkkkjjj]]]YYYWWWYYYZZZXXXXXX[[[```eeemmmxxx~~~|||tttqqqlllgggdddbbbccccccbbbbbbccccccbbbbbbaaa```]]]___aaacccddddddcccccc[[[XXXUUUQQQOOONNNOOOPPPUUU^^^qqq~~~{{{wwwrrrkkkcccZZZUUURRRQQQOOOMMMLLLKKKJJJJJJFFFHHHOOO[[[iiizzz~~~zzzxxxvvvsssqqqlllgggcccYYYXXXUUURRROOOMMMLLLKKKGGGJJJLLLMMMPPPWWWaaajjjqqqwww{{{zzzwwwrrrjjjbbbXXXUUUTTTWWWYYY[[[ccckkksssyyyzzzllleee```^^^hhhuuuxxxrrrnnnrrrwww|||nnniiibbb\\\WWWSSSOOOLLLGGGGGGEEECCC???;;;888666555555555555555555555555777444555;;;EEERRReeeuuu~~~|||yyyyyy|||yyylllccc]]][[[VVVUUUXXX```hhhqqq}}}yyyoooiiibbb___gggtttsssmmmlllzzz{{{rrrjjjeeeddddddccc___[[[YYY[[[\\\ZZZZZZ]]]```bbbfffooo||||||uuunnnhhhfffeeefffcccccccccccccccbbbaaa```^^^```bbbeeefffeeedddddd[[[XXXUUURRRPPPPPPPPPQQQSSS\\\ooo}}}zzzuuuooofff]]]WWWSSSRRRPPPNNNMMMLLLKKKKKKFFFHHHPPP^^^ooo~~~|||yyyvvvrrrlllhhhZZZXXXUUURRRPPPMMMLLLKKKGGGJJJMMMNNNPPPWWWcccllltttzzz~~~}}}yyytttkkkcccWWWTTTTTTVVVXXX[[[bbbjjjooovvv~~~oooggg```]]]fffrrr{{{zzzsssnnnqqquuuxxx|||qqqlllddd]]]WWWRRRNNNKKKGGGGGGFFFCCC@@@<<<888666555555555555555555555555888555666===GGGUUUhhhxxx~~~~~~|||yyyzzz}}}uuuhhh```\\\ZZZUUUTTTXXX```iiirrr~~~}}}ssslllddd```hhhttt~~~yyymmmkkklllxxx~~~xxxoooiiieeebbb___\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^___fffpppzzzwwwpppnnnmmmiiiffffffeeeccccccddddddbbb`````````aaacccffffffeeeccc```^^^ZZZVVVSSSQQQPPPPPPSSS[[[lll}}}xxxqqqiiiaaa[[[WWWTTTQQQOOOOOONNNMMMLLLKKKNNNUUUbbbuuuzzzsssmmmhhhaaaYYYTTTSSSRRROOOMMMKKKKKKLLLNNNTTT]]]hhhoooyyyzzzsssjjjaaaZZZUUURRRSSSVVVYYY```ggglllrrryyynnnffffffhhhkkknnnxxxxxxmmmlllqqquuuyyy|||uuuoooggg___XXXSSSNNNLLLHHHHHHFFFCCC???;;;888666555555444444444444555555222444777===HHHXXXkkkxxx|||xxxuuuxxx|||{{{}}}|||pppeee\\\XXXXXXTTTWWW[[[bbbmmmzzz{{{qqqiiicccccchhh{{{wwwjjjhhhkkkwwwyyyssslllfffcccaaa___]]]aaa`````````aaaaaabbbbbbaaaaaafffnnnvvvxxxvvvtttpppmmmjjjgggeeeddddddcccbbb```]]]\\\]]]```ccceeeeeedddaaa^^^[[[WWWTTTRRRRRRRRRSSS[[[jjj{{{uuummmeee___YYYVVVRRRPPPOOOOOOMMMLLLNNNQQQYYYhhh{{{|||vvvmmmggg___YYYVVVTTTQQQNNNLLLLLLMMMPPPVVV___jjjqqq}}}~~~wwwlllbbbZZZUUURRRSSSVVVYYY___fffkkkpppwww~~~qqqgggddddddfffiiiuuu~~~qqqnnnqqquuuxxx|||zzzwwwqqqhhh___YYYTTTPPPNNNIIIHHHFFFCCC???<<<999777666555555444444555555666333555999???KKK[[[mmmyyy|||xxxtttvvv{{{{{{}}}|||pppeee[[[WWWXXXTTTWWW\\\cccmmmzzz{{{qqqhhhaaabbbfffvvvuuufffeeeiiivvv|||sssoooiiieeeccccccbbbaaafffgggggggggggghhhhhhhhhhhhgggiiiooouuu~~~}}}{{{xxxuuurrroookkkhhhgggfffdddccc___]]]\\\]]]```cccddddddaaa___[[[XXXUUUTTTTTTTTTVVV\\\iii{{{|||vvvnnneee___[[[WWWSSSQQQPPPOOONNNMMMOOOTTT^^^mmmwwwqqqggg```\\\XXXTTTPPPNNNOOOPPPSSSYYYbbbnnnuuuxxxlllaaaYYYTTTQQQSSSUUUXXX^^^eeeiiinnntttyyy~~~yyykkkdddaaabbbeeeqqquuuooopppssswww||||||{{{tttjjjaaaZZZUUURRRPPPIIIHHHFFFCCC@@@<<<999888666555555444444555555666555777;;;CCCOOO```ppp{{{}}}xxxssssss~~~{{{zzz|||{{{ooodddZZZVVVWWWSSSVVV\\\dddnnn{{{~~~sssiiibbbbbbfffooossscccccchhhwwwzzzwwwooommmjjjhhhgggggghhhiiimmmmmmnnnnnnnnnnnnnnnnnnpppnnnnnnrrrxxx{{{vvvqqqnnnllljjjhhhgggddd```^^^^^^_________```^^^[[[XXXVVVUUUVVVVVVYYY___kkk|||yyypppgggaaaZZZWWWSSSPPPPPPPPPPPPOOONNNTTT___qqq|||rrrjjjddd^^^XXXTTTQQQRRRSSSVVV\\\fffqqqyyywwwiii]]]XXXSSSPPPRRRTTTVVV[[[aaagggkkkpppuuuxxx|||~~~qqqgggaaabbbeeelll|||vvvooooooqqqwww}}}zzzoooddd\\\VVVRRRPPPIIIHHHFFFDDDAAA===:::999666666555555555555666666555777===FFFSSSdddsss|||yyysssrrr{{{zzzzzz|||yyymmmcccYYYUUUUUUSSSVVV\\\eeeooo}}}yyynnnfffeeehhhkkk{{{sssbbbcccjjjzzz{{{vvvtttlllllllllkkklllmmmoooqqqttttttuuuvvvwwwvvvvvvuuuuuusssssswww||||||xxxuuuqqqooolllhhhbbb___^^^]]]]]]]]]___^^^[[[XXXWWWWWWWWWXXX[[[cccpppvvvmmmgggZZZWWWRRRPPPPPPPPPQQQQQQNNNTTT```sss{{{rrrllleee^^^YYYUUUUUUVVVYYY___iiittt|||vvvggg[[[VVVQQQOOOPPPRRRSSSXXX^^^dddggglllooorrrvvvyyy|||zzzuuuttttttzzzwwwjjjbbbbbbeeeiiiwwwxxxqqqpppsss{{{ttthhh___WWWRRRNNNIIIHHHGGGDDDAAA>>><<<:::666666666555555666666666555777===HHHWWWggguuu||||||uuuttt}}}~~~xxxyyy|||vvvkkk```WWWTTTTTTRRRVVV]]]fffqqq~~~~~~sssjjjgggiiilllyyysssdddfffnnnyyyuuutttmmmooopppqqqrrrtttxxx{{{}}}~~~{{{yyyzzz~~~|||xxxppplllgggcccaaaaaa```___```^^^\\\ZZZYYYYYYZZZ[[[]]]gggxxx{{{qqqjjj^^^ZZZUUUQQQPPPPPPQQQPPPPPPVVVbbbtttzzzssslllddd^^^XXXYYYYYY\\\aaakkkuuu}}}uuuggg\\\SSSOOOMMMNNNOOOPPPTTTYYY___bbbfffiiilllooosssvvv{{{~~~{{{tttooonnnrrr{{{}}}nnndddbbbdddiiiuuuzzztttsssvvv~~~yyymmmcccZZZRRRNNNIIIIIIGGGEEEBBB???===;;;777666666555555666666777555888???KKK[[[kkkwww}}}~~~yyyxxx|||wwwxxx|||rrrhhh^^^VVVSSSTTTQQQUUU]]]gggrrrzzznnniiijjjooo{{{sssgggjjjrrryyyuuuuuusssvvvyyyzzz{{{~~~|||wwwrrrmmmjjjgggeeecccaaa```^^^]]]\\\]]]^^^___cccpppyyyrrrfffaaaZZZTTTQQQPPPOOOOOOPPPTTT___qqqxxxqqqiiiccc[[[[[[\\\^^^bbbkkkuuu|||{{{rrreeeZZZQQQMMMKKKLLLMMMMMMQQQVVVZZZ\\\```ccceeeiiimmmqqquuuyyy~~~zzzssspppqqqwww~~~ttthhhdddfffiiiuuuyyysssrrrttt|||{{{pppggg]]]UUUPPPIIIIIIGGGEEECCC@@@===<<<777777666666666666777777777:::AAAOOO```ooozzz~~~}}}{{{wwwxxx||||||nnneee\\\TTTRRRSSSPPPUUU]]]gggsssvvvooonnnrrr}}}rrriiillluuuyyyvvvvvvzzz}}}~~~xxxrrrmmmhhheeecccbbb```___^^^___aaabbbjjjxxxmmmggg^^^WWWRRRPPPNNNMMMMMMRRR\\\mmm{{{tttlllfff]]]]]]]]]^^^ccckkkuuu|||~~~wwwnnnbbbXXXPPPLLLIIIKKKLLLLLLOOOTTTUUUXXX[[[^^^aaaeeejjjmmmrrruuuzzzxxxuuussswww|||{{{mmmggghhhjjjuuuwwwpppnnnpppxxx{{{rrriii```XXXRRRJJJIIIHHHFFFCCC@@@>>><<<777777666666666666777777888;;;CCCQQQcccrrr|||{{{vvvxxx|||yyylllccc[[[TTTRRRSSSPPPUUU]]]hhhttt~~~vvvtttttt~~~uuuiiiooo}}}~~~~~~xxxqqqlllmmmgggbbbaaaaaabbbffflllsss~~~tttfff[[[VVVSSSRRRPPPQQQUUU]]]iii{{{zzzssskkkeee```___^^^```eeemmmuuuzzz}}}yyyqqqggg^^^XXXNNNLLLJJJIIIJJJLLLOOOPPPPPPRRRUUUWWWZZZ^^^dddhhhiiiooouuuzzz}}}}}}xxxxxx|||qqqiiifffkkkqqqvvvnnnhhhfffllluuuttthhh]]]UUUPPPMMMJJJGGGDDDCCCAAA@@@>>>999888666555444555777888:::===FFFTTTeeesss{{{~~~}}}zzzxxxxxx}}}uuuhhh```ZZZSSSOOOPPPQQQWWW```kkkwww}}}yyyyyy~~~uuukkkrrr~~~xxxqqqjjjeeedddcccdddhhhnnn{{{qqqddd[[[VVVRRROOOMMMPPPWWWaaarrr|||wwwpppiiicccaaa```___aaafffmmmuuuzzzyyyxxxvvvrrrkkkbbbZZZUUULLLKKKIIIHHHHHHIIILLLMMMNNNPPPRRRTTTWWW\\\aaaeeeggglllssswwwzzz~~~}}}|||~~~vvvmmmhhhlllssswwwnnngggdddiiiqqq|||wwwlllaaaXXXSSSNNNKKKGGGDDDCCCBBB@@@>>>;;;999777666666666888999:::>>>GGGUUUfffuuu~~~~~~{{{yyyzzz~~~rrrfff___ZZZTTTQQQRRRQQQWWW```kkkwwwzzz{{{wwwqqqyyyyyyrrrllljjjiiiiiinnntttqqqddd[[[TTTOOOKKKMMMQQQYYYfffyyyyyyuuuppppppooopppqqqtttwwwxxx}}}vvvqqqllleee```^^^^^^^^^```dddkkkrrrvvvsssqqqmmmhhhaaaYYYSSSPPPJJJIIIGGGEEEEEEFFFHHHIIIKKKMMMOOOQQQTTTXXX]]]aaadddiiioootttwww{{{}}}qqqjjjkkkrrrwwwnnnfffaaaeeekkkpppwwwzzzpppeee\\\WWWOOOLLLHHHEEECCCBBB@@@>>><<<:::888777777888999::::::???IIIXXXjjjyyy~~~}}}{{{|||zzzoooccc]]]YYYTTTRRRSSSQQQWWW```kkkwww{{{|||~~~yyywww}}}wwwtttrrrrrrvvv|||pppcccXXXQQQMMMMMMNNNSSS]]]jjjxxx~~~zzztttmmmgggbbb```ZZZZZZZZZ[[[]]]aaadddfffppprrruuuyyy{{{}}}}}}~~~zzztttoookkkfff```\\\YYYYYYZZZ\\\```ffflllooonnnlllfff___XXXRRRMMMJJJHHHGGGEEEDDDCCCDDDEEEEEEHHHJJJLLLNNNPPPUUUZZZ^^^aaaffflllpppsssxxxtttkkkgggnnnzzzpppfff```aaafffiiippp||||||ssshhh^^^XXXPPPMMMHHHEEEDDDBBB@@@???;;;:::888777777777999:::;;;AAAMMM^^^ooo~~~|||{{{}}}xxxlllaaa[[[WWWSSSRRRSSSQQQWWW```kkkwwwyyyxxxzzz|||zzz}}}zzzzzz~~~|||lll^^^TTTNNNLLLKKKMMMRRR[[[ccchhhiiigggbbb]]]XXXSSSPPPNNNKKKKKKKKKLLLNNNRRRUUUXXXaaabbbeeeiiilllnnnoooppppppnnnjjjfffbbb^^^ZZZWWWUUUUUUVVVYYY]]]bbbfffiiikkkgggaaaYYYRRRLLLHHHFFFFFFEEEDDDCCCBBBCCCCCCCCCFFFHHHJJJKKKNNNRRRWWW[[[^^^bbbhhhlllpppuuu|||vvvllleeelll{{{}}}sssiii```___ccchhhooo{{{}}}uuuiii___XXXQQQNNNIIIFFFDDDCCCAAA???;;;999777666666777888999<<>><<<;;;;;;;;;::::::<<<>>>AAABBBFFFGGGJJJMMMPPPTTTVVVWWWSSSSSSSSSQQQNNNKKKIIIHHHIIIJJJLLLOOOSSSVVVXXXZZZWWWUUUQQQLLLHHHDDDBBBAAA>>>>>>>>>????????????@@@@@@BBBDDDEEEGGGKKKPPPSSSUUUYYY^^^bbbfffllltttzzzxxxwwwyyytttkkkmmmrrr}}}qqqfffbbbdddgggppp~~~}}}qqqddd\\\SSSOOOKKKGGGEEECCCAAA???<<<:::888777777777999:::???LLL```uuu||||||~~~}}}oooeeeZZZVVVTTTQQQPPPRRRQQQWWW```kkkwww{{{ooohhhcccdddkkkwww}}}lll]]]PPPKKKEEEAAAAAA@@@>>><<<<<<===>>>>>>>>>===;;;:::;;;:::999999999;;;===???CCCDDDEEEFFFHHHIIIJJJKKKJJJKKKLLLKKKHHHEEEDDDCCCBBBDDDFFFIIILLLOOOQQQRRRNNNLLLJJJGGGEEECCCAAAAAA;;;<<<<<<<<<===>>>>>>>>>>>>???AAACCCDDDHHHMMMQQQQQQUUUZZZ^^^bbbiiiqqqwww~~~vvvsssttt~~~yyykkkkkkmmmyyyttthhhdddeeeeeennn~~~uuuggg___SSSPPPKKKHHHFFFDDDAAA???===<<<:::888888999:::;;;@@@NNNdddzzz}}}~~~yyylllbbbXXXUUUTTTRRRRRRTTTQQQWWW```kkkwwwxxxlllfffaaabbbhhhssslll___OOOJJJDDD@@@======<<<;;;>>>===<<<:::999888777777777777777777777888999999:::<<<>>>AAABBBBBBAAAAAACCCCCCBBBBBBAAA@@@@@@???>>>???@@@BBBDDDFFFGGGHHHJJJHHHEEEAAA>>><<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAADDDIIILLLQQQTTTXXX[[[```fffmmmrrryyy~~~{{{vvvsssxxxyyypppkkkiiittttttkkkgggeeekkknnnvvvzzziii^^^UUUOOOIIIFFFEEEEEECCCAAA<<<<<<;;;888777777:::===CCCTTTkkk~~~}}}~~~~~~~~~wwwhhh```XXXTTTRRROOOPPPSSSTTTZZZcccmmmyyyxxxkkkbbb]]]\\\aaannn||||||hhh[[[MMMIIICCC>>>===<<<;;;:::;;;::::::999888888888888777666666666777777888999999:::===???@@@@@@??????>>>>>>======<<<;;;;;;:::;;;<<<===???AAABBBDDDDDDDDDCCCAAA???===<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;===???@@@CCCGGGJJJNNNQQQTTTYYY]]]dddkkkpppwww|||~~~xxxvvvyyy}}}sssmmmiiiqqqwwwnnniiigggiiilllsss~~~~~~nnnbbbUUUPPPIIIFFFEEEEEECCCAAA===<<<;;;999777777:::===FFFVVVmmm{{{}}}uuuggg___WWWSSSQQQNNNOOORRRUUU[[[dddooo{{{wwwjjjaaa]]]\\\aaammm|||sss```UUUKKKGGGAAA>>><<<<<<;;;:::999999888888888888999999666666666666666777777888777888:::<<<======<<<<<<::::::999999888777777777777888999;;;<<<>>>???@@@======<<<<<<;;;<<<<<<===<<<;;;;;;::::::999999999999:::<<<===>>>AAAEEEHHHIIILLLPPPUUUZZZaaahhhmmmtttzzz}}}{{{zzzwwwqqqlllppp|||rrrllljjjjjjlllrrr{{{pppeeeWWWQQQJJJFFFEEEEEECCCAAA======;;;999777888;;;>>>IIIYYYooo~~~xxx|||ssseee]]]UUURRROOOMMMNNNQQQUUU\\\gggsss~~~yyymmmddd^^^\\\aaalll{{{~~~zzziiiYYYOOOIIIEEEAAA>>>======<<<;;;;;;:::999999888999999999777666666666666666777777666666888999999999999888999999888888888777777777555666777888999;;;<<<<<<::::::::::::;;;;;;<<<<<<<<<;;;;;;:::999888888777888999;;;;;;<<>>===<<<:::888999;;;>>>LLL[[[ppp}}}yyypppccc[[[SSSPPPNNNLLLLLLPPPVVV]]]iiiuuu~~~rrrjjjaaa___bbbmmmzzz|||}}}xxxlll___RRRJJJHHHEEEAAA?????????>>>===>>>===<<<;;;:::999999999777777666666666666777777666666666777777777666666777777777777777666666666444555666777888999:::;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777777999::::::;;;===@@@CCCDDDGGGKKKPPPVVV]]]eeejjjqqqvvv~~~|||zzzzzz{{{rrrnnnooooooqqqxxxrrrggg[[[UUULLLGGGEEEEEECCCAAA???>>>===:::999999<<>>@@@???===<<<:::999999999999888888777777777777777666666666666666666555555555555555555444444444444444444555666777888999:::::::::;;;;;;;;;;;;:::999:::999999888888777777777888999:::::::::<<>>===>>>===<<<;;;:::999999999::::::999888888888888888888777777666666555555666444444444444444444444444333444444555666777888888777888999:::;;;;;;::::::888888888888888777777777888999:::::::::;;;>>>@@@CCCEEEIIIMMMRRRYYY```dddlllrrrzzz~~~|||vvvpppooopppttt}}}zzzooo___WWWNNNGGGEEEEEECCCBBB@@@???>>>;;;::::::===@@@OOO]]]qqq~~~yyyxxx~~~qqqaaaYYYQQQOOOMMMKKKLLLOOOVVV\\\fffrrr~~~~~~sssooonnnttt~~~wwwtttzzzqqqiiieeecccaaaaaaYYYXXXVVVSSSQQQQQQTTTWWWXXXfff{{{vvvkkkddd```]]]ZZZWWWTTTPPPLLLIIIBBB@@@>>>===>>>>>>>>><<<;;;::::::999999::::::;;;;;;;;;:::999888888888999999888777666666666666666555555555555555555555555333333444555555666777777444555777999:::;;;::::::777777777777888888888888999999:::::::::;;;>>>@@@BBBDDDHHHLLLPPPWWW]]]bbbjjjpppxxx}}}yyysssrrrrrrwwwzzzooo```XXXNNNGGGEEEEEECCCBBB@@@@@@>>><<<:::;;;>>>@@@PPP___rrrtttuuu}}}rrraaaYYYQQQOOOMMMKKKLLLPPPUUU[[[eeeppp}}}wwwrrrqqqvvvuuurrrzzzmmmiiieeebbb```___^^^]]]VVVTTTOOOKKKIIIHHHHHHHHHQQQXXXeeexxxxxxmmmddd___YYYWWWSSSQQQOOOLLLIIIFFFCCCAAA@@@>>>===<<<<<<===<<<;;;;;;::::::;;;;;;<<<777888888999999999888888:::999888666555555555555888777666555555555555666333333444444555666666666777888999999:::999888777666777777777777888888888777777777888999:::<<<<<>>>>>???===;;;@@@GGGOOOaaatttzzztttvvv}}}~~~pppaaaXXXPPPMMMLLLKKKMMMRRRWWW]]]gggrrr}}}zzztttwwwtttrrr|||tttnnniiidddaaa\\\YYYXXXWWWVVVTTTTTTRRRNNNJJJGGGFFFFFFFFFFFFKKKVVVgggyyy~~~rrrhhh___[[[VVVTTTQQQOOONNNLLLIIIGGGCCCBBB@@@>>>============::::::999999999999::::::::::::;;;;;;;;;;;;:::::::::999888777555555555555444444333333222111111000333333444444555666666666666777888:::::::::999888888888888888888888888888666666666777888999;;;;;;>>>AAAFFFJJJMMMSSS[[[aaaiiioooxxx|||zzz|||{{{xxxwwwsssoooooovvvrrrggg[[[OOOJJJHHHDDDAAA@@@@@@>>>>>>???===<<>>>>>>>>>>>;;;;;;::::::::::::;;;;;;=========>>>>>>======<<<:::999888777666555555555444555555555444333111000333333333444555555666666666777888999:::;;;;;;;;;:::::::::999888888777777555555555666777888::::::<<<@@@EEEHHHLLLRRRZZZ```gggnnnxxx|||yyyzzz|||tttwww~~~uuuqqqnnnnnnuuuwwwiii\\\PPPJJJHHHDDDAAAAAA@@@>>>>>>???>>>===CCCJJJWWWhhhzzzzzztttoooqqqyyy}}}}}}zzzlll___WWWOOOMMMLLLKKKNNNRRRYYY```lllyyy~~~xxxqqqtttzzzvvvqqqmmmkkkjjjiiihhhgggddd```]]][[[YYYVVVUUUNNNLLLIIIFFFCCCAAAAAA@@@@@@BBBFFFOOO\\\jjjvvv}}}zzzxxxsssllleee]]]XXXUUURRRPPPOOONNNNNNLLLIIIFFFDDDCCCAAA@@@?????????@@@>>>>>>>>>======>>>>>>>>>>>>????????????>>>>>>===::::::888777666555555555222333555666666555333222222333333444444555666666555666777999:::<<<<<<===<<<<<<;;;:::999888777666666666666666888999:::;;;;;;???DDDGGGKKKPPPXXX^^^fffnnnxxx}}}yyyxxxuuuttt||||||rrrnnnkkkkkkrrr||||||lll___QQQKKKHHHDDDAAAAAA@@@>>>>>>@@@??????EEEMMM\\\lll}}}zzzsssmmmooowww||||||wwwiii^^^VVVOOOMMMMMMLLLNNNRRRZZZbbbooo}}}tttqqqvvv|||yyytttppprrrvvv{{{}}}yyyqqqnnnjjjhhhhhhiiijjjjjjhhheeeaaa^^^[[[XXXUUURRRLLLKKKHHHEEEBBB@@@??????===>>>@@@EEENNNZZZfffmmmnnnmmmjjjeee```[[[VVVTTTRRRQQQPPPOOOOOOMMMIIIFFFDDDCCCBBB@@@@@@@@@AAAAAA@@@??????????????????@@@???????????????>>>======;;;:::999777666666666666+++---000222333333222111222222333333444555555555555666777888:::;;;===>>>===<<<;;;:::999777666666777777777888999:::;;;<<<:::>>>CCCFFFJJJPPPXXX^^^fffmmmxxx{{{xxx~~~wwwuuuzzzzzzpppjjjhhhiiinnnxxxoooaaaSSSLLLHHHDDDAAAAAA@@@>>>>>>@@@???@@@GGGPPP```pppzzzrrrlllnnnvvv~~~|||uuuggg\\\TTTNNNMMMMMMLLLNNNRRR[[[cccqqq{{{qqqqqqxxx~~~||||||}}}|||{{{{{{{{{yyyvvvqqqnnnnnniiifffhhhkkkooowww~~~}}}yyyuuuooollljjjiiijjjlllllllllmmmjjjfffbbb^^^ZZZUUURRRLLLJJJHHHEEEBBB@@@???>>><<<===???AAAFFFOOOXXX___aaaaaa```]]]ZZZVVVRRRPPPOOOOOOOOOOOOOOONNNJJJGGGEEEDDDCCCAAAAAAAAABBBCCC??????>>>>>>>>>>>>??????@@@@@@@@@@@@???>>>======;;;:::999888777666666666---///000222444444444444222222222333444444555555555555666777888:::<<<===<<<;;;:::999888777666666777777888888999:::<<<===:::>>>CCCFFFJJJPPPXXX^^^gggmmmwwwzzz}}}xxxsssuuu|||{{{ppphhhfffggglllsssqqqcccTTTMMMHHHDDDAAAAAA@@@>>>>>>@@@@@@BBBJJJSSScccrrr{{{sssnnnoooxxx}}}ssseeeZZZSSSNNNMMMMMMMMMNNNRRR[[[dddqqq~~~xxxpppqqqzzz}}}zzzyyyuuutttrrrqqqpppnnnjjjggghhhccc___aaacccffflllssszzz~~~{{{yyyuuutttrrrrrrtttuuutttsssssspppkkkfffbbb\\\WWWSSSLLLKKKIIIFFFCCCAAA???>>><<<>>>@@@AAACCCGGGNNNSSSUUUUUUUUUTTTRRRNNNKKKIIIJJJJJJKKKNNNOOOOOOLLLIIIEEEDDDCCCBBBBBBBBBCCCDDD@@@@@@????????????@@@@@@AAAAAAAAAAAA@@@???>>>===;;;;;;999888777666666666444444444444555555555555111222222333333444555555555555555555777888:::;;;::::::999888777777666666777777777777888:::;;;<<<;;;???CCCGGGJJJPPPXXX^^^hhhnnnvvv|||}}}zzzqqqooottttttgggfffgggkkkqqq|||ssseeeVVVMMMIIIDDDAAAAAA@@@>>>>>>@@@AAACCCKKKUUUdddssswwwpppqqqzzz~~~rrrdddYYYRRRMMMMMMNNNMMMOOORRR[[[cccppp}}}wwwoooqqq{{{~~~|||tttrrrpppnnnmmmkkkhhhfffddd___\\\]]]___```fffllluuu}}}{{{zzzyyyyyy{{{{{{zzzxxxssspppkkkfffaaa[[[TTTPPPMMMKKKJJJGGGDDDBBB@@@???888;;;=========@@@EEEIIILLLMMMMMMMMMKKKHHHFFFDDDEEEFFFHHHLLLOOOOOOMMMKKKEEEEEECCCBBBBBBCCCDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBAAA@@@???>>><<<;;;999888777777666666555444333222111111111111111222222333333444555555555555444555666777999:::999999888888777666666666555555666666777999:::;;;;;;???DDDGGGKKKPPPXXX^^^hhhnnnvvv}}}~~~~~~|||pppkkkpppwwwhhhggghhhkkkpppzzzuuufffVVVNNNIIIDDDAAAAAA@@@>>>>>>@@@AAADDDLLLVVVdddsss}}}rrrsss{{{~~~qqqcccXXXRRRMMMMMMNNNMMMOOORRR[[[cccooo|||uuuooottt~~~zzzuuupppmmmkkkhhhgggfffaaa]]]^^^___```eeekkkrrrxxxzzzvvvppplllfffaaa\\\WWWRRROOOLLLHHHDDDAAA@@@@@@???>>>======<<<===>>>@@@AAACCCFFFEEEDDDCCCCCCCCCCCCCCCDDDFFFHHHKKKMMMNNNNNNNNNKKKJJJHHHFFFEEEEEEEEEFFFEEEDDDCCCBBBAAABBBCCCCCCFFFEEECCCAAA???>>>======::::::999888888999999999888777555333222222222333333333333333333333333333777777777777777777777777999888888888777777666666666666666777888888999999===???BBBFFFKKKSSSZZZ```hhhmmmvvv~~~}}}~~~vvvpppqqqxxxpppkkkhhhjjjkkktttvvvkkk\\\OOOHHHEEEBBBAAA>>>===>>>@@@@@@CCCNNNYYYiiivvvvvvxxx~~~|||{{{lllcccWWWQQQMMMMMMLLLLLLOOOUUU[[[cccooo{{{sssnnnuuu|||vvvrrroookkkiiigggbbb^^^^^^___```dddjjjqqqxxx|||xxxmmmiiiddd___ZZZVVVQQQNNNLLLIIIEEEBBBAAAAAA???>>><<<<<<;;;;;;<<<===???@@@AAA@@@???>>>>>>>>>>>>???BBBDDDGGGJJJMMMNNNOOOOOOKKKJJJHHHGGGFFFFFFFFFGGGEEEEEECCCBBBBBBBBBCCCDDDHHHGGGFFFEEECCCAAA@@@???;;;;;;:::999999999999999888777555333222222222333333333333333333333333333666666666666666666666666888888888777777777666666666666777777888888999999===???BBBFFFKKKSSSZZZ```hhhnnnvvv~~~xxxrrrrrrxxxwwwpppkkkkkkjjjqqqwwwlll]]]PPPIIIEEECCCAAA>>>===>>>@@@@@@DDDOOOZZZjjjxxx{{{||||||}}}|||zzzkkkbbbWWWQQQMMMMMMLLLLLLPPPUUU\\\dddppp{{{pppnnnwwwzzzuuupppmmmlllgggbbbbbbbbbcccgggmmmuuu{{{{{{wwwjjjfffaaa\\\XXXUUUPPPNNNMMMJJJFFFDDDCCCBBB@@@???<<<;;;:::999999:::;;;<<<<<<<<<;;;:::::::::;;;;;;???AAADDDHHHLLLOOOQQQRRRMMMKKKJJJHHHGGGGGGGGGHHHFFFEEEDDDDDDCCCCCCDDDDDDIIIIIIHHHHHHFFFDDDAAA@@@======;;;:::999999999999888777555333222222333333333333333333333333444444555555555555555555555555888888777777777777666666777777777888888888888888===???BBBFFFKKKSSSZZZ```hhhnnnvvv~~~}}}xxxxxx{{{~~~vvvnnnkkkhhhmmmzzznnn^^^QQQJJJFFFDDDBBB???>>>???@@@AAAEEEPPP\\\mmm{{{~~~}}}zzz{{{}}}xxxiii___VVVQQQMMMMMMMMMLLLPPPUUU\\\dddppp|||ooonnnyyy}}}wwwsssuuuooojjjjjjjjjkkkooouuu}}}xxxsssiiieee```\\\YYYUUUQQQOOONNNKKKHHHFFFEEECCCAAA@@@===<<<:::999888888999999;;;;;;:::::::::::::::;;;<<<>>>AAAFFFJJJNNNQQQRRROOONNNLLLIIIGGGGGGFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEGGGGGGHHHHHHFFFCCC@@@>>>???>>><<<;;;:::999999999888777555444333333333333333333333444444444444444555555555555555555555555777777777777777777666666888888888888888888888888===???BBBFFFKKKSSSZZZ```hhhnnnwwwxxxooojjjfffhhhyyy~~~rrraaaSSSKKKGGGDDDCCC???>>>???AAAAAAFFFRRR^^^ooo~~~}}}|||yyy{{{}}}vvvggg]]]VVVQQQMMMMMMMMMLLLPPPVVV\\\eeeqqq}}}oooppp|||{{{|||vvvrrrsssssstttyyy}}}wwwrrrjjjgggbbb^^^[[[WWWTTTQQQNNNLLLIIIGGGFFFDDDBBB@@@>>>===;;;999888888888999::::::999999999999:::::::::;;;>>>CCCGGGLLLOOOQQQQQQPPPMMMJJJGGGFFFEEEEEEHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHHHHFFFCCC@@@>>>???>>><<<;;;:::999999999999888666444333333333444333333333444444555555555555555555555555555555555666666666666666666777777888888888888999999999999===???BBBFFFKKKSSSZZZ```hhhnnnwwwvvvmmmhhhdddeeerrrwwweeeUUULLLGGGDDDCCC@@@??????AAABBBGGGTTTaaarrrzzzxxx~~~{{{yyy{{{~~~ttteee[[[VVVPPPLLLMMMMMMMMMQQQVVV\\\eeerrr~~~|||ooosss~~~{{{|||~~~}}}xxxtttmmmiiiddd```]]]YYYVVVSSSNNNLLLIIIGGGFFFEEEBBB@@@???===<<<:::999888999999777777666666777777888888999:::<<>>===;;;999888888999999666666666666666777888888888999:::===@@@DDDHHHJJJKKKJJJIIIHHHHHHHHHIIIJJJIIIIIIJJJKKKJJJIIIHHHGGGHHHGGGFFFEEECCCAAA@@@???;;;;;;:::999999999999999999888666555444333444444333333444444555666666666666666666666666666666666555555555666666666777777666666777888:::;;;<<<<<<===???BBBFFFKKKSSSZZZ```iiioooxxx~~~vvvnnnjjjfffbbbiiitttkkkYYYMMMFFFBBB@@@AAA???@@@AAACCCIIIWWWeeevvv~~~vvvrrr|||yyyxxx{{{ssscccZZZUUUPPPLLLLLLMMMMMMQQQWWW]]]fffsss~~~uuuvvv}}}tttmmmvvv|||vvvsssppplllgggbbb^^^ZZZVVVSSSMMMKKKIIIGGGFFFDDDAAA>>><<<;;;:::888888888888999777777777777777888999:::999999:::<<<>>>BBBEEEGGGGGGGGGGGGGGGHHHJJJLLLMMMIIIJJJKKKKKKKKKJJJHHHHHHFFFEEECCCAAA???>>>======::::::999888888999999999:::888777555444444444444333333444444555666777777777777777777777777777777444555555555666666777777555555777888:::<<<=========???BBBFFFLLLSSSZZZ```iiioooxxx}}}wwwpppmmmgggbbbgggqqq{{{mmmZZZMMMFFFBBB???AAA@@@@@@BBBDDDJJJXXXfffwwwxxxsss~~~~~~xxxxxx{{{ssscccZZZUUUOOOLLLLLLMMMMMMQQQWWW]]]fffttt}}}rrrqqqxxxxxxsssooouuu|||tttooommmjjjeeeaaa]]]ZZZVVVTTTMMMLLLIIIFFFDDDCCCBBBBBB???>>><<<:::999999999:::666666666666777777777777999:::<<<<<<<<<<<<===???AAAAAACCCEEEGGGHHHJJJKKKMMMMMMLLLKKKIIIGGGEEEDDDDDDBBB@@@===<<<<<<===>>>999999999888888888777777777777666555444333333333111222333333111111222333888999999::::::999999888888888777666666666666666999888888888888999;;;<<>><<<;;;:::999::::::777777777777777777777666666888999999999999:::<<>><<<:::999::::::;;;999999999888888888777777777777666444444333333444000222333333333333555666999::::::;;;;;;::::::999888888777666666666666666999888888888888999;;;<<>><<<;;;;;;;;;;;;999888888888777666666666555777888888777777999:::<<<<<<===???AAABBBCCCDDDDDDDDDCCCCCCAAA@@@???>>>:::999888777666777777888999888888888888777777777777666555444444444444444000222444555555666888:::;;;;;;;;;<<<<<<;;;;;;;;;888888777666666666666777999888888777888:::;;;<<>>>>>AAAEEENNN___ooo~~~}}}||||||xxxxxx{{{pppaaaXXXRRRMMMIIIKKKLLLLLLQQQWWW```iiivvvrrrlllkkknnnzzzooolllmmmwww|||rrrnnnnnnnnnmmmjjjfffaaa]]]ZZZXXXVVVTTTQQQOOOLLLIIIFFFDDDCCCCCCAAA@@@???>>>===<<<<<<;;;::::::999888777777666666666888999999888888999;;;999999:::;;;===>>>??????????????????>>>===<<<<<<777777666555555555666666888888888888777777777777777666555444444444444444222444666777777888999;;;<<<<<<============<<<<<<999888777777666666777777888888777777888:::<<<===???AAAEEEIIIOOOVVV^^^cccnnnttt}}}~~~|||wwwssstttyyywwwdddUUUJJJDDDBBB@@@>>>???BBBFFFPPPaaapppzzzvvvvvvyyy|||mmm___WWWQQQLLLIIIJJJKKKLLLPPPVVV^^^iiiwwwssskkkhhhjjjtttllljjjlllxxx~~~uuuooommmlllkkkiiieeeaaa]]]YYYXXXWWWVVVVVVSSSQQQNNNKKKHHHFFFEEEEEEAAAAAAAAA@@@???>>>===<<<;;;::::::999888777777666666888999888777777888:::777777888999::::::;;;;;;<<<<<<============<<<<<<777777666666666666666666777777777777777777777777666666555444444444444555555777888888888888999;;;<<<======>>>>>>======<<<999999888777777777777777888777777777888:::<<<===???BBBEEEJJJPPPWWW___eeeooovvv~~~zzzzzz}}}xxxssstttxxxwwwfffVVVKKKDDDBBBAAA@@@@@@CCCGGGPPPaaapppyyyvvvvvvyyyyyyjjj]]]UUUPPPKKKHHHIIIJJJKKKPPPUUU]]]hhhxxxuuulllgggfffooo{{{|||kkkkkknnn{{{zzzuuupppmmmmmmmmmjjjhhhddd```[[[XXXWWWWWWWWWVVVVVVTTTQQQMMMJJJHHHGGGGGGBBBBBBBBBBBBAAA???>>>===;;;:::::::::999888888888555666777777555555666777777777777888888999999999::::::;;;<<<<<<<<<<<<<<<999999999888888777777777666666777777777777777888666555555444444444555555666888999999888888:::;;;<<<======>>>>>>======<<<999999888777777777777888777777777777888:::<<<>>>@@@BBBFFFJJJPPPXXX```fffpppwwwyyytttssswww}}}vvvrrrrrruuuwwwgggWWWKKKDDDBBBBBB@@@AAADDDHHHRRRbbbrrrzzzvvvwwwzzzvvvhhh[[[TTTPPPKKKHHHIIIJJJJJJOOOUUU^^^hhhxxxxxxnnngggcccjjjtttyyynnnmmmrrrvvvqqqlllkkklllmmmllljjjgggccc]]]YYYWWWWWWVVVUUUYYYWWWSSSPPPMMMJJJIIIIIICCCCCCCCCCCCBBB@@@???>>>::::::::::::::::::999999555777777777555555666777777777777777888888888888888888999;;;;;;<<<<<<<<<;;;;;;;;;:::999888777666666666666666777777888888555555444444444555555666555777888999999:::<<<===<<<==================<<<:::999888888777777888888777777777777999;;;===>>>@@@BBBFFFKKKQQQYYYaaafffqqqxxxzzztttnnnqqqyyy}}}uuuoooooorrr|||uuugggWWWKKKDDDCCC@@@???@@@DDDJJJTTTeeeuuu{{{xxxxxx{{{sssfffZZZSSSOOOJJJGGGHHHIIIJJJOOOTTT^^^hhhwww}}}qqqgggaaadddlllzzzyyyppppppuuu}}}uuupppjjjiiikkkmmmnnnmmmkkkfff___ZZZXXXVVVUUUTTTZZZXXXUUUQQQNNNLLLJJJJJJCCCDDDDDDDDDCCCAAA???>>>:::::::::::::::::::::;;;888999:::999888777888999777888888888888888888888666777888:::;;;;;;;;;<<<<<<<<<<<<;;;:::888777666555666666666777777888888555555444444444555555666333555777999999;;;===???<<<<<<============<<<<<<:::999888888777888888888777666666777999;;;===>>>@@@BBBFFFKKKQQQYYYaaagggqqqyyy~~~wwwlllnnnttt}}}tttnnnnnnqqqsss~~~~~~uuufffWWWKKKEEECCC>>>===???DDDKKKVVVhhhxxx~~~}}}~~~|||yyyyyy}}}rrreeeYYYRRROOOJJJGGGHHHIIIJJJNNNTTT___iiiwwwssshhh___```fffvvvxxxmmmooowww|||tttqqqnnnnnnooopppqqqqqqmmmhhhbbb^^^[[[ZZZXXXWWW\\\ZZZVVVSSSQQQOOOKKKIIICCCDDDDDDDDDDDDDDDCCCBBB@@@>>><<<999888888999:::;;;:::999888777777777777888777777777777777888999555666888:::;;;=========>>>===<<<;;;:::999999888777777777777777666555555444444333333444444555666777888:::<<<===>>>??????<<<>>>AAACCCCCCAAA>>><<<<<<;;;:::999888777777777999999999999:::;;;;;;<<>>>>>>>>>>>===<<<<<<::::::999888999999999999888777666555333333333333333444555555666777999;;;===???@@@@@@===>>>@@@BBBBBB@@@>>>======<<<;;;999888888888888999999999999:::;;;<<<<<>>@@@CCCGGGRRRfffxxx{{{wwwxxx|||yyy|||qqqbbbWWWQQQMMMJJJIIIJJJIIIIIIMMMTTT___iiiwwwsssggg______bbbpppwwwqqqttt}}}~~~}}}~~~|||vvvrrrnnnkkkhhhfffbbb___[[[WWWTTTQQQLLLJJJEEEEEEEEEEEEDDDDDDCCCCCCCCCAAA???>>>=========>>><<<;;;;;;:::999999888888999888888888888999:::;;;<<<===>>>??????@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;:::999777666555333333222222333333444555666777999;;;>>>???@@@AAA>>>??????@@@@@@??????>>>>>>===<<<:::999999888888999999999999:::;;;<<<===???CCCGGGLLLPPPWWW```gggpppxxxuuukkkkkkmmmwwwxxxqqqoooqqqtttzzz{{{zzzwwwuuuqqqhhh\\\PPPHHHDDD@@@???@@@CCCFFFPPPcccuuu}}}xxxyyy|||{{{~~~qqqbbbVVVQQQMMMJJJIIIJJJIIIIIIMMMTTT___iiiwwwrrrfff___^^^aaallluuuooosss~~~~~~zzzvvvsssooollleeebbb^^^ZZZVVVRRRNNNJJJGGGFFFFFFEEEDDDDDDDDDDDDCCCBBBAAA??????>>>??????======<<<<<<;;;::::::999999999999999:::;;;<<<<<<@@@@@@AAABBBBBBBBBAAAAAACCCCCCBBBAAA@@@???>>>>>><<<<<<;;;:::999777555444333222222222222333444444555666999;;;>>>???@@@AAA??????>>>>>>>>>>>>??????>>>===<<<;;;:::999999999888888888999:::;;;<<<===>>>BBBGGGKKKPPPWWW```gggpppwwwuuukkkjjjkkktttwwwqqqqqqssswww}}}}}}zzzxxxtttlllaaaUUUKKKEEEBBB@@@AAACCCEEEOOObbbsssyyyzzz}}}|||rrrbbbVVVPPPLLLIIIHHHJJJIIIIIIMMMTTT___hhhvvvoooddd]]]\\\```gggzzz~~~sssmmmrrr~~~zzzuuurrrgggddd```[[[XXXTTTOOOLLLIIIHHHFFFEEEDDDDDDDDDEEEBBBBBBAAA@@@@@@?????????????????????>>>===<<<;;;:::::::::;;;;;;<<<===>>>BBBCCCCCCDDDDDDCCCCCCBBBCCCBBBBBBAAA@@@???>>>>>>;;;;;;:::999888666444333333333222222333333444555666777999;;;===???@@@AAA??????>>>======>>>??????>>>===<<<;;;:::999999999888888888999:::;;;======>>>BBBGGGKKKOOOVVV```gggpppxxxvvvllljjjkkkrrr}}}uuupppqqqttt|||~~~~~~{{{wwwooodddWWWKKKDDDBBBAAAAAACCCFFFOOObbbssszzz{{{}}}{{{rrrbbbVVVPPPLLLIIIHHHJJJIIIIIIMMMTTT^^^gggttt|||nnnccc[[[ZZZ]]]bbbvvvyyyooolllsss~~~|||{{{{{{}}}yyyttthhheee```\\\YYYUUUPPPMMMJJJIIIGGGEEEDDDDDDEEEEEEBBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBBBB@@@>>>===;;;;;;;;;<<<===>>>???@@@BBBCCCCCCDDDDDDDDDDDDCCCAAA@@@@@@???>>>===<<<<<<:::::::::999888666555444444333333333333444555555777888:::<<<===>>>?????????>>>>>>======>>>>>>???>>>===<<<:::999999888888777777888999:::<<<===>>>>>>BBBFFFKKKOOOVVV___fffqqqyyyyyynnnlllkkkqqq~~~xxxqqqnnnpppttt}}}~~~|||wwwpppfffYYYKKKBBBAAA@@@AAADDDGGGQQQdddvvv{{{zzz|||zzz~~~qqqbbbVVVQQQMMMJJJIIIJJJIIIIIIMMMTTT]]]fffrrr~~~|||nnnccc[[[ZZZ\\\aaauuutttmmmiiiqqq|||zzzxxxxxxwww~~~wwwqqqhhheee```]]]YYYVVVQQQNNNKKKJJJHHHFFFDDDEEEEEEFFFDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEEEEEEECCCAAA@@@<<<<<<<<<===>>>???@@@AAAAAABBBCCCCCCDDDDDDDDDDDDBBBAAA@@@???>>>======<<<::::::::::::999888777666555555444444555555666777888999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;999888888888888777777888999:::<<<===>>>===AAAFFFJJJOOOVVV___fffrrrzzz~~~qqqnnnmmmqqq}}}~~~rrrmmmlllooosss~~~~~~|||xxxrrrjjj]]]OOOEEE@@@@@@AAADDDIIISSSgggyyy{{{zzz{{{yyy}}}qqqbbbWWWQQQMMMJJJIIIJJJIIIIIIMMMTTT\\\dddppp{{{pppeee\\\ZZZ]]]cccwwwqqqkkkeeennn|||yyywwwwwwtttzzz}}}ssslllgggddd```]]]ZZZVVVRRROOOLLLJJJHHHFFFEEEEEEEEEFFFEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGFFFDDDBBBAAA<<<<<<<<<===>>>@@@AAABBB@@@AAABBBCCCDDDDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@???;;;;;;;;;;;;::::::999888666555555555555666777777999:::;;;<<<==================>>>>>>>>>>>>======<<<<<<:::999888777777777777777888999:::<<<>>>>>>===AAAFFFJJJOOOVVV___fffrrr{{{rrrooonnnrrr}}}zzzoookkkjjjnnnsss}}}zzzvvvnnnbbbTTTJJJ??????AAAEEEJJJUUUiii|||{{{yyyzzzxxx{{{pppaaaWWWQQQMMMJJJIIIJJJIIIIIIMMMTTT[[[cccooozzzrrrggg^^^\\\^^^eeexxxpppgggfffnnn|||{{{}}}{{{rrrmmmddd```[[[YYYYYYXXXUUURRRLLLKKKIIIGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDBBBCCCCCCDDDDDDCCCBBBBBBCCCBBB@@@???===<<<<<<<<>>;;;>>>===<<<:::888777555555555444333222333444555666999:::;;;<<<============>>>>>>>>>>>>????????????AAA???<<<999777666777777999999999:::;;;<<<===>>>@@@CCCGGGKKKOOOVVV___ggguuu}}}{{{qqqjjjppp~~~qqqjjjiiijjjjjj}}}|||wwwpppcccTTTIIIFFFDDDDDDFFFJJJUUUjjj}}}}}}zzzwww{{{~~~nnn```VVVPPPNNNIIIGGGHHHIIIIIILLLQQQYYYaaannnzzzvvviii```^^^aaakkk~~~mmmddddddmmm}}}sssmmmfffbbb]]][[[[[[ZZZXXXUUUOOOMMMLLLJJJIIIIIIIIIJJJGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@DDDDDDEEEEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCAAA>>>;;;>>>===<<<:::888777555555555555444333444555666777::::::;;;<<<====================================>>>===;;;999888777777888999999999:::;;;<<<===>>>@@@CCCGGGKKKOOOVVV```ggguuu}}}}}}rrrlllqqq~~~sssllljjjjjjjjjrrr~~~{{{qqqcccSSSJJJCCCBBBBBBEEEKKKXXXppp}}}|||{{{yyy}}}|||mmm___UUUOOONNNIIIGGGHHHIIIIIILLLQQQYYYaaannnzzzwwwjjjaaa___bbbnnn~~~iiiaaaccclllzzzpppjjjddd```[[[YYYZZZZZZWWWUUURRRQQQOOOMMMLLLKKKLLLLLLGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGIIIJJJKKKLLLLLLIIIHHHFFFDDDCCCAAA>>>;;;======;;;:::888777555555777666555555555666888999;;;;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888999999999:::;;;===>>>???AAADDDHHHKKKOOOWWW```gggttt|||tttnnnrrr}}}wwwooollljjjiiiiiittttttcccTTTKKKDDDBBBBBBEEELLL[[[ttt{{{{{{|||zzz~~~zzzjjj]]]SSSNNNMMMIIIFFFHHHIIIIIILLLQQQYYYaaammmyyy{{{nnndddcccfffttt}}}iiiaaabbbmmmyyypppjjjeeeaaa\\\ZZZ[[[[[[YYYVVVSSSRRRPPPNNNMMMLLLLLLMMMHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHKKKMMMOOOQQQQQQQQQNNNLLLIIIGGGEEEBBB???<<<======;;;:::999777666666888777666666777888:::;;;==================<<<<<<;;;;;;;;;:::::::::::::::888888999999999999888888999999999:::<<<===??????AAADDDIIILLLPPPWWWaaahhhttt|||vvvooorrr|||}}}tttooollljjjhhhqqqyyyfffVVVMMMGGGEEEDDDFFFLLL[[[ttt|||wwwyyy}}}zzzxxxiii[[[RRRMMMLLLHHHFFFHHHHHHIIILLLQQQYYYaaammmyyysssiiigggkkkyyy~~~kkkeeedddppp}}}tttnnnjjjfffaaa___```___]]]ZZZTTTSSSQQQOOOMMMLLLLLLMMMLLLKKKKKKJJJIIIIIIHHHHHHFFFFFFEEEDDDDDDEEEFFFFFFHHHHHHHHHHHHHHHIIIJJJKKKJJJLLLOOOSSSUUUVVVWWWWWWSSSQQQMMMJJJGGGDDDAAA>>>>>>===<<<;;;:::999888777888888777777888999;;;<<<>>>>>>?????????>>>======<<<<<<<<<;;;;;;;;;::::::666777888999999999888888999999:::;;;<<<>>>???@@@BBBEEEIIIMMMQQQXXXbbbiiittt|||xxxppprrrzzzzzzsssnnnjjjhhhooo~~~~~~jjjYYYPPPGGGEEEDDDFFFLLL[[[tttwwwsssvvv}}}zzzwwwhhh[[[QQQMMMKKKGGGEEEGGGHHHHHHLLLQQQXXX```mmmyyyxxxmmmlllqqq}}}ooojjjhhhuuuwwwqqqmmmiiidddaaaaaa```^^^[[[WWWUUUSSSQQQOOONNNNNNNNNPPPOOONNNMMMLLLJJJIIIIIIGGGFFFEEEEEEFFFGGGIIIJJJLLLLLLLLLLLLMMMNNNOOOPPPPPPRRRVVVYYY\\\]]]]]]]]]YYYVVVQQQMMMJJJFFFCCC@@@???>>>>>>===;;;::::::999888888777777888:::<<<===??????@@@AAAAAA@@@@@@@@@=========<<<<<<;;;;;;:::666666777777777888888888999999:::;;;<<<>>>@@@AAABBBFFFJJJMMMQQQYYYbbbiiiuuu}}}{{{|||{{{ssssssyyy}}}uuuooojjjfffkkkyyynnn\\\QQQDDDBBBBBBEEELLL[[[tttrrrooosss~~~{{{wwwhhh[[[SSSNNNKKKFFFEEEGGGHHHHHHLLLQQQXXX```lllyyyuuuvvv{{{qqqmmmmmmzzz~~~yyytttooojjjgggfffeeebbb^^^\\\ZZZXXXUUUTTTSSSRRRSSSTTTSSSRRRPPPNNNLLLJJJIIIHHHGGGGGGGGGHHHKKKMMMOOOOOOPPPPPPRRRSSSUUUWWWXXXWWWZZZ]]]aaacccdddcccccc^^^ZZZUUUPPPLLLIIIEEEBBB@@@@@@???>>>===<<<;;;;;;888777777777888:::<<<===@@@@@@AAABBBCCCCCCCCCBBB>>>======<<<;;;;;;::::::777777666555666777888999999999:::;;;===???AAABBBCCCFFFJJJNNNRRRYYYcccjjjvvv~~~yyyuuuxxx}}}wwwvvvzzz~~~uuunnniiidddiiiuuuooo\\\PPPCCCBBBBBBEEEKKKXXXppp|||nnnlllqqq}}}xxxiii\\\TTTPPPJJJFFFDDDFFFHHHHHHLLLQQQWWW___lllzzzqqqnnnppp}}}{{{uuurrrqqqooolllhhh```^^^\\\YYYWWWVVVVVVVVVVVVUUUTTTQQQOOOLLLKKKJJJIIIIIIHHHIIIKKKMMMPPPRRRQQQQQQSSSUUUXXX[[[]]]___\\\^^^bbbfffhhhhhhhhhgggaaa]]]WWWQQQMMMJJJFFFDDDAAA@@@@@@???>>>======<<<777777777777888:::<<<===@@@AAABBBCCCDDDDDDDDDDDD======<<<;;;;;;:::999999999777666444444666888999999999:::;;;===???AAABBBCCCGGGKKKNNNRRRYYYcccjjjwwwyyytttqqquuuzzzyyyxxx|||}}}uuummmgggfffiiisssppp\\\OOOFFFDDDDDDFFFJJJUUUjjj}}}zzzmmmjjjooo|||~~~yyyjjj]]]UUUQQQJJJFFFDDDFFFHHHHHHLLLQQQWWW___lllzzzsssuuuuuu}}}vvvpppmmmjjjfffcccaaa```^^^]]]___^^^\\\XXXUUURRRPPPNNNLLLLLLKKKJJJKKKMMMOOOQQQRRRTTTWWWZZZ[[[]]]```bbbfffgggjjjlllmmmmmmlllkkkccc```[[[UUUOOOJJJGGGEEEBBBBBBBBBAAA@@@???===<<<;;;;;;:::::::::;;;<<<<<>>>>>===;;;:::999888888888666666666666666777888888888999999;;;===???AAABBBCCCGGGKKKOOOSSSYYYbbbiiizzz{{{tttpppppprrrwww~~~~~~vvvpppllliiiiiinnn|||nnnZZZMMMGGGCCCAAADDDIIITTTfffuuuxxxllliiimmm{{{lll```UUUOOOKKKIIIFFFDDDDDDGGGJJJMMMVVV^^^jjjxxx|||qqqsssvvv}}}vvvrrrnnnkkkiiigggeeeccceeeccc```]]]XXXTTTQQQPPPOOONNNLLLKKKKKKLLLNNNOOORRRTTTXXXZZZ\\\___cccfffiiijjjmmmpppqqqpppnnnmmmdddaaa\\\UUUPPPKKKHHHFFFCCCCCCCCCBBBAAA@@@>>>>>><<<<<<<<<;;;;;;<<<<<<===>>>???BBBDDDDDDBBB@@@>>>===<<<;;;999888888888777666666666666666777777888888999:::;;;===???AAACCCEEEHHHMMMPPPTTTZZZcccjjjyyy{{{rrrmmmlllooossszzzrrrnnnffffffjjjvvvooo[[[NNNGGGCCCAAACCCIIISSSeeettt{{{ooommmpppzzzlll___UUUOOOKKKIIIFFFDDDDDDGGGJJJMMMUUU]]]iiivvvwwwnnnqqqxxx{{{xxxvvvssspppnnnooommmjjjeee```ZZZVVVSSSRRRPPPNNNLLLKKKKKKLLLMMMOOOQQQUUUXXX[[[```eeeiiijjjlllooorrrrrrqqqnnnllldddaaa\\\VVVPPPLLLIIIGGGDDDDDDDDDDDDCCCAAA@@@???>>>======<<<<<<<<<======;;;===@@@BBBCCCBBB@@@>>><<<;;;:::999888777777777666666555555666666777888888999:::;;;===@@@BBBCCCFFFIIINNNQQQUUU\\\dddkkkxxx~~~tttmmmjjjmmmrrr~~~~~~uuuppphhhfffgggqqqqqq]]]NNNHHHCCCAAACCCHHHRRRcccrrr|||uuusssvvvyyykkk___UUUOOOKKKIIIFFFDDDEEEGGGJJJLLLTTT\\\hhhuuurrrlllpppzzz~~~}}}}}}{{{|||zzzvvvppphhhaaa[[[XXXSSSRRROOOMMMKKKKKKLLLLLLJJJLLLPPPSSSXXX^^^dddiiiiiikkkoooqqqqqqmmmiiifffbbb```[[[UUUPPPLLLJJJHHHEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>===<<<;;;;;;<<<<<<999;;;===???@@@@@@???>>>;;;:::999888777666666777666555555555555666777777999999:::<<<>>>@@@BBBCCCFFFIIINNNQQQUUU[[[dddkkkwww~~~{{{rrrlllnnnttt~~~yyysssmmmjjjiiipppsss^^^OOOHHHDDDAAACCCHHHQQQbbbqqqyyy{{{yyy}}}xxxjjj^^^UUUPPPJJJHHHFFFEEEEEEGGGJJJLLLSSSZZZfffsss~~~|||nnnkkknnnzzzyyysssooopppssswww|||yyyqqqhhhaaa\\\VVVTTTQQQNNNMMMLLLMMMMMMIIIKKKMMMQQQUUU\\\dddjjjjjjlllooopppnnniiidddaaa]]][[[WWWRRRNNNKKKIIIHHHFFFFFFFFFFFFEEEEEEDDDCCC>>>===<<<;;;::::::::::::888999;;;===>>>>>>===<<<999888777666666666666666555555555555555666666777999::::::<<<>>>@@@BBBDDDEEEHHHMMMPPPTTT[[[cccjjjvvv~~~wwwooopppuuuyyypppnnnlllppp|||ttt___PPPHHHDDDBBBCCCHHHRRRcccrrrzzz~~~wwwiii^^^UUUPPPIIIHHHGGGEEEFFFHHHJJJKKKSSSZZZeeeqqq}}}}}}~~~vvvjjjhhhkkkyyywwwpppiiigggiiijjjnnnuuu~~~zzzppphhhccc\\\ZZZVVVSSSPPPOOONNNNNNKKKLLLNNNPPPUUU\\\eeekkkmmmnnnooonnnkkkeee```\\\WWWUUUQQQNNNKKKIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDDDD>>>>>><<<;;;999999888888777888999;;;;;;;;;::::::888777666555555555555555555555444444555555666777999:::;;;<<<>>>AAACCCDDDEEEHHHMMMPPPTTTZZZcccjjjvvv~~~zzzqqqppptttrrrooommmpppzzzuuuaaaRRRIIIDDDBBBDDDIIISSSdddsss}}}vvvhhh]]]UUUPPPIIIHHHGGGFFFFFFHHHJJJKKKSSSYYYdddppp|||{{{wwwwww{{{qqqfffeeegggwww{{{ssskkkggggggdddfffkkkrrr{{{~~~uuupppfffccc^^^YYYTTTQQQPPPOOOMMMMMMNNNOOOSSSZZZccciiinnnnnnmmmjjjeee___YYYVVVPPPNNNLLLIIIGGGFFFFFFFFFEEEFFFFFFFFFFFFEEEEEEDDD@@@???===<<<:::999999888777888888999999999888888777666555555444444555555555444444444444555666666::::::;;;===???AAACCCDDDFFFIIINNNQQQUUU[[[dddkkkvvvssspppsss~~~sssqqqooorrr{{{vvvcccUUUHHHDDDBBBEEEJJJUUUfffvvvuuuggg]]]UUUQQQIIIHHHGGGFFFGGGHHHIIIJJJSSSZZZdddppp{{{tttqqqooorrryyynnndddbbbdddvvv|||tttkkkffffffcccdddgggllluuu{{{nnnjjjddd^^^WWWSSSPPPOOOLLLLLLLLLLLLPPPWWW___eeelllkkkiiieee___YYYSSSPPPKKKJJJHHHFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDAAA@@@???===;;;:::999999777888888888888777777666666666555444444444555555555444444444444555666666::::::;;;===???AAACCCDDDGGGKKKOOORRRVVV]]]eeelllvvvvvvrrruuu}}}uuusssrrruuu}}}vvveeeXXXHHHEEECCCEEEKKKVVVhhhwwwtttggg\\\UUUQQQHHHHHHGGGGGGGGGHHHIIIJJJTTTZZZdddppp{{{ooollljjjmmmsssmmmaaabbbiiiyyy{{{tttooollljjjffffffgggiiioooyyy{{{pppeee]]]VVVQQQNNNQQQQQQRRRRRRTTTXXX^^^bbbddddddbbb___ZZZTTTNNNJJJFFFEEEDDDCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEBBBAAA>>><<<::::::999:::999777666555666777666555666666555555444444444333666555555555555666666777999:::<<>>AAACCCEEEEEEIIIKKKNNNRRRWWW^^^fffkkkvvv~~~}}}{{{ooonnnpppyyy}}}lllZZZLLLHHHFFFHHHOOO\\\ppp~~~|||uuuggg\\\TTTOOOJJJIIIGGGEEEEEEGGGIIIJJJSSSYYYcccooozzzuuullleeeeeefffnnnlll^^^___dddxxxwwwtttpppmmmpppxxx~~~rrrggg```[[[YYYVVVUUUUUUVVVWWWWWWVVVTTTPPPJJJFFFBBB@@@???============>>>???@@@AAACCCCCCDDDEEEFFFFFFFFFFFFDDDDDDBBB@@@???===<<<<<<999777555555666777666555333333333222222222222222555555444555555666777888999:::;;;>>>@@@CCCEEEFFFIIIKKKOOORRRWWW^^^fffkkkvvv~~~yyynnnmmmoooyyyooo^^^NNNIIIFFFIIIPPP___ttttttfff[[[SSSOOOJJJHHHFFFEEEEEEFFFHHHJJJRRRXXXbbbmmmyyyxxxooohhhggghhhnnnlll]]]^^^cccxxx}}}xxxtttttt{{{}}}ppphhhaaa]]]YYYWWWVVVVVVUUUSSSRRROOOKKKFFFBBB@@@>>>>>>;;;;;;;;;;;;<<<>>>???@@@BBBCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCBBB@@@>>>===<<<999777555555666777666555333333333333333333333444444444444555555666888888999:::;;;===@@@CCCFFFGGGJJJLLLOOOSSSXXX^^^fffkkkvvv~~~{{{mmmlllnnnxxxsssbbbOOOJJJFFFIIIQQQ```wwwssseeeZZZSSSNNNJJJHHHFFFDDDDDDFFFHHHJJJPPPVVV```kkkwwwzzzqqqjjjiiiiiiooolll]]]^^^cccxxxzzzyyy~~~{{{rrrgggbbb]]]ZZZXXXWWWSSSPPPMMMKKKHHHDDDAAA???>>>>>>::::::::::::;;;<<<>>>>>>@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA???===<<<999777666555666777666555555555555555666666666666444444444555555777888999999999:::<<>>::::::::::::;;;<<<======<<<===>>>???@@@AAAAAAAAACCCDDDCCCBBBAAA>>><<<;;;999777666555666777666555333333444444555555555555444444444444666777888999999999:::<<>>;;;;;;::::::;;;;;;<<<<<<999:::;;;===>>>>>>??????CCCCCCCCCBBBAAA>>><<<:::999777666555666777666555000000000111111222222222333333444444666777888999999999:::<<>>============>>>>>>>>>>>>>>>=========<<<<<<<<<<<<===>>>?????????>>>===<<<777777777777777666666666222222333333333444444444555444333333444666999:::;;;===@@@AAABBBDDDFFFIIIMMMOOOSSSVVV[[[```gggllluuu}}}qqqjjjgggnnn|||oooUUULLLGGGJJJPPP[[[qqq|||uuuyyyuuueeeXXXPPPLLLIIIHHHGGGFFFFFFFFFGGGHHHKKKQQQ[[[fffrrr}}}|||vvvtttxxxqqqcccbbbgggxxxvvviiiccc[[[WWWUUUSSSNNNJJJFFFEEEDDDBBB@@@?????????>>>>>>>>>>>>????????????=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999666666555555555555444444222222333333333444444444555555444444555777999;;;;;;===@@@BBBCCCDDDGGGIIIMMMOOOSSSVVVZZZ```gggkkkuuu|||~~~qqqiiieeelllzzzqqqWWWMMMGGGIIIOOOZZZoooxxxqqqvvv~~~vvvfffYYYQQQMMMIIIHHHGGGFFFFFFFFFGGGHHHKKKQQQZZZeeeppp|||zzzwwwxxxrrrddddddjjjzzz~~~~~~xxxmmmccc]]]VVVQQQPPPOOOLLLIIIFFFEEECCCBBBAAA@@@@@@????????????@@@@@@@@@AAAAAA=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999666666666666555555444444333333333333444444444444666555555555666888:::;;;;;;===@@@BBBCCCEEEGGGJJJMMMOOOSSSVVVZZZ```fffkkkttt{{{ppphhhdddjjjxxxsssYYYOOOHHHIIIMMMWWWlll}}}rrrmmmqqqzzzwwwgggZZZRRRNNNIIIIIIGGGFFFFFFFFFGGGGGGJJJPPPYYYdddnnnzzz~~~zzzxxx{{{qqqdddeeekkk|||~~~~~~{{{uuukkkbbbZZZUUUOOOLLLJJJJJJIIIHHHEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBB??????>>>>>>>>>==================<<<<<<;;;:::::::::999999888888777777777333333333444444444444555666666666666777999:::;;;;;;===@@@BBBCCCEEEHHHJJJMMMOOOSSSVVVZZZ___eeejjjssszzzqqqiiiccchhhuuuvvv[[[QQQHHHHHHLLLUUUiii~~~vvvmmmhhhmmmuuuxxxhhh[[[SSSOOOJJJIIIGGGFFFFFFFFFFFFGGGJJJOOOWWWaaalllwww}}}yyyxxx{{{ooobbbdddkkk}}}xxxoookkkfff^^^WWWPPPMMMIIIGGGFFFFFFFFFFFFDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>===<<<;;;;;;::::::;;;::::::999888888777777333333444444444555555555555555666777888999::::::;;;===@@@BBBDDDFFFIIIKKKMMMPPPRRRVVVYYY___eeeiiirrrzzzzzzyyy~~~rrriiicccgggssszzz]]]RRRIIIHHHKKKTTTiii}}}{{{rrriiidddhhhoooxxxhhh\\\TTTPPPJJJIIIHHHFFFEEEEEEFFFFFFIIINNNVVV___iiitttzzzwwwwww}}}mmmaaacccjjj}}}oooccc]]]YYYSSSMMMGGGFFFEEEDDDCCCCCCDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA>>>===;;;:::999999999999:::999999888777666555555333444444444555555555555444555555777888888999999;;;===@@@BBBDDDFFFIIILLLNNNPPPRRRUUUYYY^^^dddhhhssszzz{{{uuusssxxxrrriiicccfffooo}}}~~~]]]RRRIIIHHHKKKUUUjjjyyyooofffaaaccciii|||xxxhhh\\\TTTPPPKKKJJJHHHFFFEEEEEEFFFFFFIIIMMMTTT]]]gggrrr|||}}}wwwvvvvvvxxx~~~mmmaaaccckkk}}}~~~iii[[[TTTPPPKKKGGG@@@AAABBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB???>>><<<;;;999999999:::;;;:::999888777666666555444444444444555555555555333444555666777888888888:::===@@@CCCDDDGGGJJJLLLNNNPPPRRRUUUYYY^^^dddhhhsss{{{zzzrrrooottt|||ppphhhaaaccckkkvvv{{{]]]QQQHHHHHHLLLVVVlllwwwlllbbb\\\^^^cccuuuwwwhhh\\\TTTPPPKKKJJJHHHFFFEEEEEEEEEFFFHHHLLLSSS[[[eeepppzzzxxxuuupppmmmnnnsssvvvwww|||nnnaaadddkkk|||}}}gggWWWOOOKKKGGGCCC<<<>>>AAABBBBBBAAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAABBBAAA???===<<<<<<<<<<<<======<<<;;;:::888888777444444444555555555666666222333444666777777777777:::===@@@CCCEEEGGGJJJMMMNNNPPPRRRUUUXXX]]]cccgggttt{{{zzzqqqnnnrrryyy~~~ooofff```bbbhhhqqq}}}vvv]]]QQQHHHHHHLLLWWWnnnvvvjjj```ZZZ[[[___pppwwwggg[[[TTTPPPKKKJJJHHHFFFEEEEEEEEEFFFHHHLLLRRRZZZcccnnnyyyxxxuuummmgggdddggghhhhhhmmmttt{{{ooo___aaalll{{{cccWWWQQQKKKEEEAAA???>>>===<<<===???AAABBBDDDDDDCCCBBBCCCDDDEEEFFFEEEDDDCCCCCCDDDEEEDDDBBBAAABBBCCCDDDCCCBBBAAA@@@AAA@@@>>>===<<<<<<======:::;;;;;;;;;:::888777555555555444444444444555555555555666777888999::::::;;;===@@@CCCDDDGGGJJJLLLMMMPPPSSSVVVXXX]]]eeekkkssszzz|||pppkkkpppxxx|||vvviii^^^___dddjjjxxxuuu[[[OOOHHHIIIKKKTTTnnn{{{pppdddZZZXXX[[[iii}}}zzzjjj]]]TTTOOOIIIHHHFFFEEEDDDCCCDDDDDDFFFKKKRRRYYYaaakkkwww{{{uuuooofff^^^[[[[[[ZZZ]]]bbbgggooo|||uuuccceeeooo~~~}}}dddVVVOOOHHHBBB>>>>>>===<<<<<<<<<>>>@@@AAACCCCCCBBBAAABBBBBBCCCDDDDDDCCCBBBCCCEEEEEEEEECCCBBBBBBCCCCCCBBBBBBAAA@@@AAA@@@>>>===<<<<<<======;;;;;;<<<;;;:::888666555555555444444444444555555555555666777888999::::::;;;===@@@CCCDDDGGGJJJLLLNNNQQQTTTVVVYYY^^^ffflllssszzz}}}qqqlllpppwww|||xxxiii^^^^^^aaagggsssqqqZZZOOOGGGIIILLLUUUooosssfff[[[XXXZZZeeeyyyzzzjjj]]]TTTOOOIIIHHHFFFEEEDDDDDDDDDDDDFFFKKKRRRXXX```jjjvvv~~~~~~xxxmmmddd[[[WWWUUUSSSUUUXXXaaaiiivvvyyyggggggppp~~~~~~~~~~~~eeeVVVNNNGGGAAA???>>>>>>======>>>???AAABBBDDDDDDCCCBBBBBBCCCCCCCCCDDDCCCBBBCCCEEEFFFFFFEEECCCCCCBBBAAAAAAAAAAAABBB@@@@@@???===============<<<<<<<<<<<<:::888666444555555444444444444555555555555666777888999::::::;;;===@@@CCCDDDGGGJJJLLLNNNQQQUUUWWWYYY___ffflllssszzz~~~rrrlllpppvvv}}}yyyjjj^^^\\\___cccooo|||zzzlllYYYMMMGGGIIILLLUUUpppwwwhhh\\\WWWYYY```ssszzzkkk^^^TTTOOOJJJIIIGGGEEEDDDDDDDDDDDDEEEJJJQQQWWW___iiiuuu}}}{{{mmmdddZZZUUUPPPMMMMMMOOOXXX```mmm{{{{{{gggfffooo~~~}}}}}}zzz{{{}}}eeeVVVNNNGGGCCCBBB?????????@@@@@@BBBCCCDDDFFFFFFEEEEEEEEEDDDEEEEEEDDDCCCCCCDDDFFFGGGGGGFFFDDDCCCBBBAAA@@@AAABBBBBB@@@@@@???>>>>>>==================<<<:::888666444555555444444444444555555555555666777888999::::::;;;===@@@CCCDDDGGGJJJLLLOOORRRUUUXXXZZZ___gggmmmssszzzssslllnnntttyyyjjj^^^\\\^^^bbbnnn{{{}}}uuuiiiXXXMMMGGGIIIMMMUUUooo{{{lll^^^XXXXXX[[[mmm{{{kkk^^^UUUPPPJJJIIIGGGEEEDDDDDDDDDEEEEEEIIIOOOUUU]]]gggsss|||~~~pppfff\\\VVVQQQLLLKKKMMMQQQXXXeeesss~~~iiigggppp~~~}}}{{{zzzwwwwww{{{}}}}}}}}}fffVVVMMMFFFCCCBBB?????????@@@AAACCCDDDDDDFFFFFFFFFFFFFFFFFFEEEEEEFFFEEEDDDEEEGGGHHHGGGFFFDDDCCCBBBAAA@@@AAABBBBBB@@@@@@@@@???>>>>>>===============<<<;;;999666555555555444444444444555555555555666777888999::::::;;;===@@@CCCDDDGGGJJJLLLOOORRRUUUXXXZZZ___gggmmmssszzzuuummmnnnsssxxxiii]]]\\\___dddppp}}}~~~zzz{{{{{{ssshhhXXXMMMGGGIIILLLTTTmmmsssccc[[[ZZZZZZjjj|||lll___VVVQQQJJJIIIGGGFFFEEEDDDEEEEEEEEEIIINNNTTT[[[eeerrr{{{rrrhhh^^^XXXSSSMMMKKKMMMMMMSSS^^^lll}}}lllllluuu~~~}}}{{{zzzvvvssssssvvvzzz{{{yyyxxx}}}{{{eeeVVVLLLDDD@@@???===>>>???@@@AAABBBCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFHHHFFFEEEFFFGGGHHHGGGEEECCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<;;;:::888777555555444444444444555555555555666777888999::::::;;;===@@@CCCDDDGGGJJJLLLNNNQQQUUUWWWYYY___ffflllssszzzxxxoooooosss~~~~~~wwwiii^^^]]]```fffrrr~~~yyyyyyxxxqqqiiiXXXMMMGGGIIIJJJQQQiii}}}lllaaa^^^\\\jjj|||mmm```VVVQQQKKKIIIHHHFFFEEEEEEEEEEEEDDDHHHMMMRRRYYYdddpppyyysssjjj```ZZZTTTNNNKKKMMMKKKQQQZZZgggwwwooooooyyy~~~|||{{{zzzxxxwwwrrroooooorrruuuyyy~~~yyytttsssuuuzzzqqq___TTTKKKDDDAAAAAA???@@@AAACCCDDDEEEFFFFFFFFFGGGIIIJJJKKKKKKKKKKKKIIIHHHGGGFFFGGGGGGFFFDDDBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@???===<<<:::;;;<<<<<<<<<;;;999888555555444444444444555555555555666777888999::::::;;;===@@@CCCDDDGGGJJJLLLNNNQQQTTTVVVYYY^^^ffflllssszzz|||sssrrrvvv}}}}}}xxxiii^^^]]]```eeeqqq~~~}}}xxxwwwvvvpppiiiZZZNNNGGGHHHHHHNNNddd~~~vvvhhhccc___lll}}}mmm```WWWRRRKKKJJJHHHFFFEEEEEEEEEFFFDDDGGGLLLQQQXXXbbboooxxxxxxnnnddd^^^WWWOOOLLLLLLJJJOOOWWWbbbrrroooooozzz}}}zzzyyyxxxvvvuuuooommmmmmppprrruuu|||{{{sssoooooonnnqqqyyy~~~tttgggYYYPPPKKKGGGEEEFFFCCCDDDEEEGGGIIIJJJJJJJJJJJJKKKMMMOOOQQQQQQQQQQQQKKKIIIGGGGGGGGGGGGEEEDDDAAABBBCCCDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@???===<<<::::::;;;<<<<<<;;;::::::555555555444444555555555555555666777888999::::::;;;===@@@CCCEEEGGGJJJLLLMMMPPPSSSVVVXXX]]]eeekkkssszzzuuutttxxx}}}|||yyyjjj^^^]]]___dddooo|||}}}wwwuuuuuupppiii[[[OOOHHHHHHGGGLLLaaa{{{|||mmmgggbbbnnn}}}nnn```WWWRRRKKKJJJHHHFFFEEEEEEEEEFFFDDDGGGKKKPPPWWWbbboooxxx~~~tttiiibbbZZZQQQMMMMMMJJJNNNUUU___nnnppppppzzz|||zzzyyywwwuuusssrrrpppmmmlllmmmppptttwww{{{tttnnnjjjjjjhhhjjjsss|||xxxsssoooccc]]]TTTOOOLLLJJJGGGEEEEEEGGGHHHHHHHHHJJJMMMOOOTTTVVVVVVTTTVVVYYYWWWSSSSSSNNNIIIGGGHHHIIIHHHGGGGGGEEECCCCCCCCCDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@<<<<<<======<<<;;;::::::999888666555444444555555555555666666777999:::;;;999<<>>>>>>>>======<<<;;;999888666555444444555555555555555666777888::::::<<>>>>>?????????>>>======999888666555444444555666555555555666777888999:::>>>@@@CCCDDDEEEFFFHHHJJJMMMPPPUUUXXX[[[```hhhnnnuuu|||vvvqqqtttxxx|||{{{zzzkkk___[[[[[[___kkkzzzyyytttcccVVVJJJEEECCCFFFTTTdddyyyssskkkrrrtttfff[[[UUUOOOLLLIIIGGGFFFEEEDDDCCCCCCCCCFFFLLLRRRZZZgggsss}}}}}}uuummmfff___XXXTTTOOOLLLNNNXXXhhh|||pppnnnvvvzzzuuurrrtttvvv|||~~~{{{zzzxxxvvvtttpppnnnllljjjjjjlllnnnpppsssyyy|||ssslllfff```]]]]]]```fffrrr}}}|||nnnggg___YYYWWWVVVTTTQQQQQQOOOMMMLLLMMMOOOPPPQQQOOOQQQTTTWWWYYY^^^cccfffeeekkkoooqqqrrrpppiiiaaaZZZVVVQQQPPPPPPOOOKKKHHHJJJHHHFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>??????>>>======999888777555555555555666555555555555777888999:::<<<>>>AAACCCDDDFFFIIIKKKMMMQQQUUUXXX[[[```hhhnnnuuu|||uuupppqqquuu}}}zzzyyylll```]]]]]]___kkkxxx}}}wwweeeVVVIIIEEECCCFFFRRRaaauuutttmmmsssvvvhhh\\\VVVOOOMMMIIIGGGFFFFFFDDDCCCCCCCCCFFFLLLRRRYYYfffrrrzzzxxxqqqjjjbbb[[[VVVQQQNNNNNNWWWeeezzzpppmmmttt{{{uuupppnnnoooqqquuu}}}~~~|||{{{yyywwwuuupppooollljjjjjjkkklllmmmnnnrrryyyvvvoooeee___[[[ZZZ[[[___hhhrrr{{{nnnggg___YYYWWWVVVTTTRRRPPPPPPOOONNNOOOPPPRRRTTTUUUWWWYYY\\\___ccchhhkkknnntttzzz||||||zzzqqqggg\\\XXXSSSQQQQQQQQQOOOLLLKKKIIIGGGFFFFFFFFFEEEDDDBBBBBBAAAAAA@@@???>>>>>><<<======>>>>>>=========:::999777666555555666666444444555555666888999:::888:::>>>AAACCCFFFIIILLLMMMQQQUUUXXX[[[```gggmmmuuu||||||rrrmmmnnnsss}}}~~~|||{{{mmmaaa^^^^^^___jjjwwwzzzeeeVVVIIIEEEDDDGGGRRR```tttuuummmtttxxxiii]]]WWWPPPMMMIIIGGGGGGFFFEEECCCDDDDDDGGGLLLRRRYYYeeeqqqyyyzzzssslllddd\\\WWWTTTQQQQQQXXXdddwwwpppmmmsss{{{xxxsssooonnnooooooqqqwww}}}{{{zzzwwwuuuooonnnkkkiiihhhhhhiiiiiiiiimmmrrryyy|||uuukkkeee^^^[[[YYYZZZbbbkkkzzz~~~ooohhh___XXXVVVUUUSSSQQQQQQRRRRRRQQQQQQQQQTTTVVVZZZ]]]```bbbfffjjjooosssyyyzzzpppbbb]]]WWWSSSSSSSSSQQQOOOMMMKKKHHHGGGGGGGGGEEEDDDCCCBBBBBBAAA@@@???>>>>>><<<<<<======>>>>>>======:::999777666555555666777444444444555666777888999666999===@@@CCCFFFJJJMMMMMMPPPTTTWWWZZZ___fffkkkttt{{{}}}vvvnnnjjjlllqqq{{{~~~zzzmmmaaa^^^^^^```kkkxxx|||eeeVVVIIIEEEFFFIIISSS___ssstttkkkrrrzzzkkk___XXXPPPMMMJJJHHHGGGFFFEEEDDDEEEDDDGGGLLLQQQXXXdddpppyyy|||uuunnnfff___ZZZXXXUUUUUUZZZccctttooolllrrr{{{zzzwwwtttsssttttttssswww}}}}}}|||zzzxxxvvvpppooollljjjhhhhhhhhhhhheeehhhmmmrrrxxx|||sssllleeeaaa^^^^^^dddlllzzzwwwoooeee^^^[[[YYYWWWUUUTTTVVVXXXXXXWWWXXXZZZ]]]___bbbfffjjjnnnsssyyy~~~{{{llleee\\\VVVUUUTTTSSSQQQNNNLLLIIIHHHHHHGGGFFFDDDCCCBBBBBBAAA@@@???>>>===<<<===>>>>>>?????????>>>:::999888666666666666777444444444555666777888999888:::>>>AAACCCFFFIIILLLLLLPPPTTTVVVXXX]]]dddjjjssszzzzzzuuupppjjjhhhiiinnnxxxxxxjjj___]]]^^^bbbnnn}}}}}}hhhXXXJJJGGGGGGIIIRRR]]]rrr}}}pppgggnnn}}}{{{lll___XXXPPPMMMJJJHHHGGGFFFEEEDDDDDDCCCEEEKKKOOOVVVbbbmmmxxxyyyrrrjjjccc___ZZZWWWWWWZZZaaaoooooolllqqq}}}}}}}}}zzzzzz{{{zzzxxxzzz~~~zzzxxxwwwyyy{{{}}}|||zzzxxxvvvsssqqqooommmkkkjjjjjjjjjcccfffjjjnnnssszzztttnnngggdddaaaaaagggooo~~~zzzooogggcccaaa___]]]YYY[[[^^^^^^]]]^^^bbbeeebbbeeejjjooottt{{{ssskkkaaaYYYVVVUUUTTTRRRNNNLLLJJJHHHHHHHHHFFFEEECCCCCCBBBAAA@@@>>>>>>======>>>???@@@@@@@@@@@@@@@:::999888666666666666777444444444444666777888999:::===@@@BBBDDDFFFIIIKKKLLLOOOSSSUUUXXX\\\dddiiirrryyy}}}uuuqqqlllgggfffhhhkkkvvvvvvhhh]]]\\\^^^cccqqq}}}kkkZZZKKKHHHHHHIIIQQQ[[[pppxxxkkkcccjjj{{{|||lll```YYYPPPNNNJJJHHHGGGGGGEEEDDDCCCBBBDDDIIINNNTTT```lllwww|||uuunnngggcccZZZXXXXXXZZZ```mmmooojjjnnnzzzrrrpppooonnnllllllrrr|||}}}{{{wwwttttttqqqnnnmmmlllkkkiiihhhcccdddfffjjjpppvvv|||vvvlllfffddddddkkkrrr}}}rrrllliiifffdddhhhfffeeedddeeehhhkkkmmmjjjnnntttxxx|||~~~uuuiii```[[[XXXUUUSSSQQQPPPMMMJJJIIIGGGGGGGGGDDDDDDDDDCCCBBBBBBBBBAAA>>>>>>>>>>>>============>>>===<<<:::888666555444888777777666666666666666;;;===???@@@AAADDDHHHKKKMMMPPPUUUWWWYYY^^^dddiiirrryyy}}}tttpppkkkfffeeegggnnnvvvqqqcccXXXWWWZZZaaapppwwwkkk[[[LLLGGGFFFFFFNNNZZZqqq|||pppfff```gggvvvpppbbbYYYPPPMMMJJJIIIHHHHHHGGGFFFCCCBBBCCCHHHNNNTTT^^^hhhrrr{{{yyyqqqhhhbbb```\\\YYY[[[___iiiyyypppkkkooo{{{zzz~~~wwwooonnnmmmjjjgggfffjjjqqqwww|||xxxuuuuuurrrpppnnnnnnmmmkkkiiiiiiiiiiiikkknnnqqquuuwwwzzzpppjjjggghhhnnnvvv|||xxxtttqqqrrrqqqoooooooooqqqtttuuuuuuyyy}}}}}}qqqhhhbbb___[[[YYYSSSQQQOOOLLLIIIHHHGGGGGGDDDDDDDDDCCCBBBBBBAAAAAA??????>>>>>>>>>=========<<<<<<;;;:::888777666666777777666666666666777777;;;===>>>@@@AAADDDHHHKKKLLLPPPTTTWWWYYY]]]ccciiiqqqyyyxxxrrrlllfffeeegggnnnvvvqqqcccWWWVVVXXX^^^mmm}}}zzzkkk[[[LLLHHHFFFFFFNNNZZZppp}}}pppfff^^^dddssspppaaaXXXPPPNNNKKKIIIHHHHHHGGGFFFEEEBBBCCCHHHMMMSSS]]]fffqqqyyyyyyqqqjjjddd___\\\\\\___fffsssooojjjooo}}}{{{wwwtttrrrvvv~~~wwwpppnnnkkkgggccc```bbbgggkkkwww~~~zzzwwwvvvtttqqqppppppooonnnlllnnnmmmmmmmmmnnnppprrrttt{{{uuuoookkklllrrrzzz}}}|||zzzyyyyyyzzz{{{}}}yyypppjjjfffbbb___WWWUUURRRNNNKKKHHHGGGGGGEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>:::::::::999888888777777666555555666666777888999;;;<<<>>>@@@AAADDDHHHKKKKKKOOOSSSVVVXXX\\\ccchhhqqqxxxvvvmmmfffdddgggmmmuuuqqqcccVVVTTTUUUYYYgggvvv}}}kkk[[[MMMHHHFFFFFFNNNYYYooo~~~pppeee\\\aaannnoooaaaXXXQQQNNNKKKIIIIIIHHHGGGFFFFFFDDDDDDHHHLLLQQQZZZcccnnnvvv}}}uuupppiiiddd```___```bbbkkktttlllhhhmmmzzz}}}wwwsssqqqqqqqqqyyy{{{tttooolllhhhccc```aaacccfffmmmyyy{{{xxxwwwuuurrrqqqqqqqqqpppooooooooopppqqqsssuuuxxxyyy|||~~~{{{tttooonnnttt{{{vvvpppkkkfffccc]]]ZZZVVVQQQMMMJJJHHHGGGEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@?????????>>>;;;::::::999888777666666444444555555666888999::::::<<<>>>???AAACCCGGGJJJKKKNNNSSSUUUWWW\\\bbbgggpppxxx}}}pppgggeeehhhmmmuuuqqqcccVVVRRRRRRUUUaaappp}}}~~~lll\\\MMMHHHFFFFFFNNNYYYooorrrggg\\\___jjjpppbbbXXXRRROOOLLLIIIIIIHHHGGGFFFHHHEEEEEEHHHKKKOOOXXXaaajjjsssyyytttmmmhhhcccbbbaaaaaaeeekkkzzz~~~iiidddiiiwww|||yyyuuuqqqnnnoooqqqttt|||yyyppplllhhhdddbbbbbbcccdddhhhrrr|||yyywwwuuussssssssssssrrrqqqoooppprrrtttwwwzzz|||}}}~~~xxxrrrooosssyyy|||vvvqqqlllhhhccc```[[[VVVPPPLLLIIIHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@?????????>>>===<<<;;;999777555444444444444444555777888:::::::::<<<>>>???@@@CCCGGGJJJKKKNNNSSSUUUWWW\\\bbbgggoooxxxuuuiiifffiiinnnuuurrrcccVVVRRRPPPRRR]]]kkkvvvzzz}}}|||zzz~~~mmm]]]NNNIIIGGGFFFNNNYYYooovvvjjj^^^___gggzzzrrrdddZZZSSSPPPLLLJJJIIIHHHGGGFFFHHHEEEEEEHHHJJJNNNVVV___hhhqqq}}}{{{qqqkkkfffeeedddbbbdddgggoooxxx~~~gggaaaeeerrruuutttqqqooonnnqqqvvv{{{{{{ppplllhhheeedddddddddccceeemmm{{{|||yyywwwuuuuuuvvvvvvvvvuuuttttttvvvxxxzzz|||}}}~~~}}}uuuooopppttt~~~yyytttpppjjjgggaaaZZZTTTOOOKKKIIIFFFFFFEEECCCBBBAAA@@@???@@@@@@?????????>>>>>>>>>===<<<;;;999777555333222444444555555666888999::::::;;;===???@@@CCCGGGJJJKKKOOOSSSVVVXXX\\\ccchhhooowww{{{mmmhhhkkkooovvvsssdddWWWRRRPPPQQQ[[[hhhqqqwww{{{||||||nnn^^^OOOIIIGGGFFFNNNYYYooo{{{pppcccbbbgggwwwvvvggg]]]SSSPPPMMMJJJIIIHHHGGGFFFHHHEEEEEEGGGJJJMMMUUU]]]fffooo{{{vvvooojjjiiigggddddddfffeeeiiirrr~~~ggg___ccckkk|||zzz}}}xxxxxxwwwvvvvvv{{{~~~sssoookkkhhhhhhhhhfffdddfffkkkuuu|||zzzyyyyyyzzzzzzzzzyyyyyyzzz|||xxxpppnnnpppzzz~~~yyyuuuooolllfff^^^WWWQQQMMMKKKFFFFFFEEECCCBBBAAA@@@?????????>>>>>>>>>=========;;;;;;:::888777555444444555555555555666777999999:::;;;===>>>@@@BBBFFFJJJLLLPPPTTTWWWYYY]]]ccciiiooowwwpppkkkmmmpppwwwttteeeXXXSSSPPPQQQZZZgggqqqxxx~~~nnn^^^OOOJJJGGGGGGNNNYYYmmmvvviiifffhhhvvvyyyjjj```TTTQQQMMMKKKJJJIIIGGGEEEHHHEEEDDDGGGIIILLLTTT]]]eeennnyyy|||tttmmmkkkjjjfffdddeee```cccgggoooyyyhhh___bbbfff}}}|||xxxyyy~~~xxxtttooommmlllkkkhhheeejjjmmmsss~~~~~~}}}{{{{{{}}}}}}}}}||||||~~~zzzqqqmmmnnnrrr~~~zzzvvvsssooohhh```YYYRRRNNNLLLGGGFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>>============999999888888777666666666666555555666666777888999999;;;===>>>@@@BBBFFFIIIMMMPPPUUUWWWYYY^^^dddiiiooowwwrrrlllnnnqqqxxxtttfffYYYTTTQQQQQQZZZgggrrrzzz~~~ooo^^^OOOJJJGGGGGGNNNYYYlllzzzmmmiiiiiivvv{{{lllbbbTTTQQQMMMKKKJJJIIIGGGEEEGGGDDDDDDFFFIIILLLTTT]]]eeemmmyyyxxxpppmmmkkkfffdddeeebbbbbbdddhhhnnnvvv~~~lllaaaaaaiiizzzzzzttttttxxx|||xxxsssqqqqqqqqqnnnkkklllmmmrrr{{{|||{{{|||}}}~~~|||tttooolllqqqvvvzzzuuusssnnnhhhaaa[[[TTTMMMIIIFFFEEECCCBBB@@@@@@??????AAA@@@>>>===<<<<<<<<<===;;;:::999888777777777777444444444444555555555555:::;;;>>>???@@@BBBEEEHHHJJJNNNRRRTTTWWW\\\dddiiirrrxxxvvvooolllqqqzzzuuugggXXXPPPNNNQQQZZZcccsss|||ooobbbSSSJJJGGGHHHOOOWWWkkkrrrlllkkkwwwnnnaaaWWWSSSNNNJJJHHHGGGFFFEEEEEEEEEEEEEEEGGGKKKRRRVVV```hhhttt|||uuurrrnnnjjjgggdddbbbcccfffggggggkkkqqqpppcccbbbfffvvv}}}vvvuuuxxx|||wwwuuuuuutttqqqnnnnnnooorrryyyxxxrrroooooosss~~~xxxtttppplllfff___YYYSSSMMMHHHFFFEEEDDDBBBAAA@@@??????AAA@@@>>>===<<<<<<<<<===999888777666555555555555444444444555555666666777:::;;;===???@@@BBBEEEHHHJJJMMMQQQTTTWWW\\\dddiiirrryyyxxxrrrpppuuu}}}yyykkk[[[RRRPPPSSS\\\dddttt}}}|||mmm```RRRJJJGGGHHHOOOVVVggg|||xxxoookkkvvvpppcccXXXTTTNNNJJJHHHGGGFFFEEEEEEEEEEEEEEEFFFKKKQQQVVV___gggsss~~~|||xxxtttoookkkfffcccbbbddddddbbbeeejjjwwwgggccccccrrrxxxvvvyyy}}}zzzzzzzzzwwwtttsssrrrtttyyy}}}wwwssstttvvv|||wwwsssmmmiiiccc]]]WWWRRRLLLHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@???>>>===<<<<<<<<<===999888777666555555555555444444555666666777888888999;;;===???@@@BBBEEEHHHIIIMMMQQQTTTWWW\\\dddiiirrryyy{{{vvvuuuyyy}}}nnn]]]SSSPPPRRR[[[dddrrr}}}|||lll___QQQIIIFFFGGGLLLSSS```ttttttmmmvvvssshhhYYYUUUOOOKKKIIIHHHFFFEEEEEEEEEDDDDDDEEEIIIPPPTTT^^^eeeqqq||||||vvvqqqlllgggddddddbbb___```dddkkkccccccqqq{{{xxxzzz}}}zzzxxxwwwxxx|||}}}yyy{{{{{{|||wwwtttlllhhhaaa[[[VVVQQQMMMIIIFFFFFFDDDBBBAAA@@@@@@?????????>>>===============;;;:::999888777777777777444444555666777888999999999;;;===>>>???AAAEEEGGGHHHLLLPPPTTTWWW\\\dddjjjssszzz}}}xxxxxx|||ppp^^^RRRNNNPPPXXX```ooo{{{~~~mmmaaaRRRJJJEEEDDDHHHMMMVVViii~~~{{{pppwwwwwwlll[[[WWWQQQLLLJJJHHHGGGEEEEEEEEEDDDCCCDDDHHHNNNRRR\\\cccooozzz}}}xxxtttmmmhhhfffdddaaaaaacccnnncccdddppp~~~{{{{{{|||{{{{{{~~~}}}yyyvvvlllggg```ZZZUUUQQQMMMJJJFFFEEECCCBBB@@@?????????>>>>>>>>>>>>>>>=========;;;:::999888777777777777555555555666777888888999999:::===>>>???AAADDDGGGHHHKKKPPPSSSVVV\\\dddjjjttt{{{{{{zzz}}}tttaaaUUUOOOOOOVVV^^^mmmzzz~~~pppcccTTTKKKEEEAAACCCHHHNNN___sss~~~vvvyyyyyyppp]]]YYYRRRMMMKKKIIIGGGEEEEEEDDDDDDBBBCCCFFFLLLPPPZZZaaalllwwwzzzrrrllljjjhhhddddddeeeqqqccccccnnn~~~~~~|||~~~{{{wwwlllggg```YYYTTTPPPLLLJJJEEEDDDBBB@@@???>>>>>>>>>======>>>>>>>>>>>>======999888777666555555555555555555666666666666777777888:::<<<>>>???AAADDDGGGGGGKKKOOOSSSVVV\\\dddjjjttt|||~~~}}}~~~zzzgggZZZSSSQQQVVV]]]lllzzz{{{pppdddVVVLLLEEEAAAAAAEEEIIIXXXkkkxxx}}}}}}{{{qqq___ZZZTTTOOOKKKIIIGGGEEEEEEDDDCCCBBBBBBEEEJJJNNNVVV]]]hhhtttxxxooommmkkkhhhfffgggrrrbbb___hhh|||yyyvvvyyy~~~{{{xxxkkkfff^^^WWWRRRMMMJJJGGGCCCBBBAAA???>>>===<<<<<<<<<===>>>??????>>>======999888777666555555555555666666666555555555555444888:::<<<===>>>@@@DDDFFFFFFJJJOOORRRVVV\\\dddjjjuuu||||||jjj]]]UUURRRTTTZZZhhhwwwyyyooocccVVVMMMGGGBBBBBBFFFHHHVVVggguuu|||rrr```\\\UUUPPPLLLIIIGGGEEEEEEDDDCCCAAAAAADDDIIIMMMPPPWWWcccooo{{{vvvssspppllljjjjjjrrrbbb[[[dddwwwzzzuuussswww~~~~~~{{{xxxjjjeee]]]UUUPPPKKKHHHEEEBBBBBB@@@>>>===<<<<<<;;;<<<===>>>??????>>>======;;;:::999888777777777777666666666555444444333333888:::<<<===>>>@@@DDDFFFFFFJJJOOORRRVVV\\\dddjjjuuu}}}{{{jjj]]]UUUPPPRRRVVVcccssszzzlllaaaUUUMMMHHHDDDDDDHHHHHHUUUfffuuu|||rrraaa\\\VVVPPPLLLJJJGGGFFFEEEDDDCCCAAAAAACCCHHHLLLLLLTTT___lllyyy}}}yyyvvvqqqmmmmmmooo___ZZZbbbsss~~~zzzvvvsssuuuyyy~~~{{{wwwsssiiicccZZZQQQLLLHHHEEECCCAAAAAA@@@???>>>===<<<;;;<<<;;;;;;<<<<<<===>>>???:::999888666555555555555777777777777777666666666666666777:::===AAADDDFFFGGGKKKQQQUUUXXX^^^eeekkkwww~~~~~~mmm```VVVRRRUUU\\\gggvvvzzzooobbbTTTLLLGGGDDDDDDFFFIIISSScccuuu}}}pppcccZZZSSSQQQOOOJJJGGGGGGEEEEEEEEECCCBBBCCCFFFHHHPPPVVV___jjjuuu|||wwwtttqqqnnnqqq___ZZZ```ppp~~~zzzwwwxxx}}}~~~|||yyytttpppfff```WWWPPPJJJGGGDDDCCCAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;<<<===>>>???:::999888666555555555555555555555555555555555444666666888:::===AAADDDFFFGGGKKKQQQUUUXXX^^^ffflllwww~~~zzzjjj^^^UUURRRVVV]]]iiiyyy{{{pppcccUUUMMMHHHDDDDDDFFFJJJTTTeeevvvqqqddd[[[TTTRRRPPPLLLIIIIIIEEEEEEEEECCCBBBCCCEEEHHHNNNTTT]]]hhhsss}}}}}}yyyuuurrrsss___[[[^^^lll}}}~~~}}}{{{zzzvvvpppkkkbbb\\\TTTMMMIIIFFFDDDCCC@@@@@@???>>>======<<<<<<;;;;;;;;;;;;<<<===>>>???:::999888666555555555555444444555555555555555555666777888:::===@@@DDDFFFGGGKKKQQQUUUYYY___ffflllvvv}}}wwwggg\\\UUUSSSXXX___lll~~~|||qqqdddVVVNNNIIIEEEDDDFFFKKKUUUfffwwwttteee]]]UUUSSSQQQMMMKKKKKKFFFFFFEEEDDDBBBCCCEEEHHHLLLRRR[[[eeeppp{{{{{{wwwvvv```[[[\\\hhh~~~}}}}}}{{{yyyxxxtttmmmhhh^^^YYYRRRLLLIIIGGGDDDCCC@@@??????>>>======<<<<<<;;;;;;;;;;;;<<<===>>>>>>:::999888666555555555555666666666666777777777777777777888:::===@@@CCCEEEGGGKKKQQQUUUYYY___gggmmmvvv}}}wwwhhh]]]VVVTTTYYYaaappp~~~sssfffXXXPPPKKKFFFEEEFFFJJJTTTdddvvvuuuggg]]]UUUSSSQQQNNNKKKLLLGGGGGGFFFDDDBBBBBBEEEGGGKKKPPPYYYcccmmmyyy{{{yyybbbZZZ[[[ddd|||~~~}}}{{{zzzyyyyyyxxxsssllleee[[[WWWQQQLLLIIIGGGEEECCC??????>>>>>>===<<<<<<<<<:::::::::;;;;;;<<<===>>>:::999888666555555555555555666666666777777888888777777888:::===@@@CCCEEEFFFKKKQQQUUUZZZ```hhhnnnvvv}}}{{{kkk```XXXUUUZZZaaasssuuuhhhZZZRRRMMMGGGEEEFFFHHHQQQ```qqqwwwhhh^^^UUURRRPPPMMMKKKLLLIIIHHHGGGEEEBBBBBBDDDFFFJJJOOOWWWaaalllwww}}}dddZZZZZZaaauuu~~~}}}}}}|||wwwwwwwwwxxxxxxsssjjjcccYYYUUUPPPKKKIIIFFFDDDBBB>>>>>>>>>======<<<<<<<<<::::::::::::;;;<<<===>>>:::999888666555555555555333333444444555666666666888888999:::===@@@BBBDDDFFFKKKQQQVVVZZZ```hhhnnnwww~~~~~~nnnbbbZZZWWW[[[bbbtttvvvjjj\\\TTTNNNHHHEEEFFFFFFNNN\\\lll{{{zzzkkk```WWWSSSPPPLLLJJJKKKJJJJJJHHHEEECCCBBBDDDFFFIIIMMMUUU___iiiuuufffXXXXXX]]]lll|||~~~~~~{{{xxxxxxxxxyyy{{{zzzwwwssssssuuuwwwwwwqqqhhh```WWWSSSNNNJJJGGGDDDBBB@@@===============<<<<<<<<<::::::::::::;;;<<<======:::999888666555555555555333333444444555666666777888888999:::<<>>===============<<<<<<<<<::::::::::::;;;<<<======:::999888666555555555555555555555666777888888999888888999:::<<>>>>>>>>===<<<<<<;;;;;;::::::;;;<<<===>>>??????>>><<<888666666555444333333333444444555666666666555777999:::;;;>>>BBBEEEGGGLLLSSSYYY^^^dddlllrrrzzz~~~pppddd^^^[[[]]]bbbttttttdddXXXQQQNNNKKKJJJEEEJJJTTTccctttzzzyyyyyylll]]]VVVRRRMMMJJJJJJIIIHHHGGGFFFEEECCCBBBBBBDDDIIIPPPWWW___kkkxxxoooWWWTTTSSSXXXfffxxxtttoookkkgggdddaaa___ZZZYYYYYYZZZZZZ[[[dddnnn{{{|||uuupppmmmnnnnnnqqqttttttoooeee^^^SSSOOOJJJFFFDDDBBBAAA?????????>>>======<<<<<<;;;::::::;;;<<<===>>>?????????<<<888777666666555333333333444555555666666777555777999:::;;;>>>BBBEEEHHHMMMSSSYYY^^^eeemmmttt{{{~~~|||~~~pppeee___\\\^^^ccctttuuueeeYYYQQQNNNKKKIIIGGGKKKTTTbbbsssyyyttt~~~}}}pppaaaYYYUUUOOOKKKKKKIIIHHHGGGFFFEEECCCBBBBBBDDDHHHOOOVVV^^^iiivvvoooZZZTTTPPPSSS^^^sss~~~{{{wwwsssnnnjjjfffbbb^^^[[[YYYWWWUUUUUURRRQQQWWW^^^hhhnnnvvv{{{}}}~~~wwwpppmmmllllllooorrrsssnnneee^^^RRROOOJJJFFFDDDBBB@@@??????>>>>>>======<<<;;;;;;::::::;;;<<<===>>>>>>??????<<<999777777777666444333444444555555666777777555777999:::<<<>>>BBBEEEIIINNNSSSXXX]]]eeeooovvv}}}|||{{{zzzyyy{{{pppeee___\\\___dddssswwwhhh[[[SSSNNNKKKHHHIIILLLTTTaaarrr{{{qqqwwwuuufff]]]XXXQQQMMMLLLIIIHHHGGGFFFEEECCCBBBBBBCCCHHHNNNTTT\\\fffsss|||rrr___VVVPPPQQQZZZkkk|||yyywwwsssnnnjjjfffbbb]]]ZZZYYYUUUSSSRRRNNNKKKNNNTTTXXX^^^eeejjjmmmpppsssuuusssvvvyyy|||~~~zzzrrrmmmkkkkkkmmmpppqqqmmmeee^^^RRRNNNIIIEEECCCBBB@@@???=========<<<;;;;;;::::::999::::::;;;<<<===>>>??????<<<999777777777666555444444444555666666777777666777999:::<<>><<<;;;;;;::::::999999888999999:::;;;<<<===>>>>>>>>>;;;888777777777666555444444555555666777777888666888:::;;;<<>><<<;;;;;;:::999999888888999999:::;;;<<<======>>><<<:::777666666666666555444555555666666777888888666888:::;;;<<>>>>>???AAADDDGGGHHHIIIJJJMMMRRRVVVZZZ___cccfffjjjnnntttxxx{{{{{{sssrrrppppppnnnhhh^^^WWWQQQMMMHHHEEECCCAAA???>>>======<<<<<<;;;::::::999888999::::::<<<<<<===>>>;;;999666555555666555444555555555666777777888888777888:::;;;===@@@DDDGGGIIINNNUUU\\\ccckkkuuu|||wwwnnnjjjhhhhhhmmmsss}}}{{{{{{~~~{{{nnncccZZZWWW^^^gggrrr~~~sssggg___YYYTTTQQQJJJKKKQQQ]]]qqq|||yyyqqqfff^^^VVVPPPNNNIIIHHHGGGFFFEEECCCBBBBBB@@@DDDHHHKKKPPPYYYccckkkxxx{{{dddVVVNNNQQQQQQTTTgggtttkkk^^^\\\YYYVVVSSSQQQQQQPPPLLLMMMPPPVVV^^^eeeiiikkknnnmmmlllkkkjjjhhheeebbb^^^[[[YYYVVVSSSOOOJJJFFFHHHDDDBBBCCCCCC>>><<<===;;;::::::;;;===???@@@@@@BBBEEEJJJNNNRRRVVV[[[^^^cccgggmmmqqqtttxxx~~~vvvtttrrrpppmmmggg]]]VVVQQQMMMHHHDDDBBBAAA???>>>>>>>>>>>>===<<<<<<;;;;;;888999999:::;;;<<<===>>>:::888555444444555444444555555666666777777888888777888:::<<<===@@@DDDGGGHHHNNNVVV]]]dddllluuu|||wwwnnniiiffffffkkkrrr}}}xxxxxx{{{zzznnnbbbYYYVVV]]]gggvvvuuuiiiaaa[[[VVVSSSMMMNNNRRR]]]pppssshhh```WWWQQQPPPIIIHHHGGGFFFEEECCCBBBBBB@@@CCCGGGKKKOOOWWWbbbiiiwww~~~}}}^^^RRRKKKNNNOOOQQQaaattttttkkk```[[[TTTPPPOOOMMMJJJGGGIIIIIIJJJMMMPPPTTTWWWYYY]]]\\\\\\[[[ZZZYYYXXXXXXTTTSSSQQQOOOLLLJJJHHHGGGDDDDDDCCCBBB@@@>>><<<;;;===<<<<<<;;;;;;<<<<<<===>>>???@@@BBBFFFKKKPPPSSSZZZ]]]```dddggglllrrrvvvzzzwwwssspppllldddZZZRRRMMMJJJFFFBBBAAA@@@???>>>======<<<<<<<<<;;;;;;;;;<<<<<<;;;:::::::::;;;;;;;;;999777666777666444222555555666666777777888888777999:::;;;<<<@@@DDDHHHJJJPPPYYYaaahhhqqqzzz}}}ooogggddddddiiippp}}}{{{ssstttxxxxxxjjj```ZZZWWW\\\cccvvvyyymmmddd]]]WWWSSSRRRQQQPPPVVVhhhzzzlllbbb[[[TTTNNNOOOLLLIIIFFFEEECCCAAA???@@@BBBEEEIIINNNVVV^^^dddsss{{{|||aaaSSSJJJKKKKKKNNN]]]qqquuulll```[[[TTTPPPNNNLLLIIIFFFEEEEEEEEEGGGIIILLLNNNPPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMKKKJJJHHHFFFEEEDDDCCCCCCBBBAAA???===;;;::::::999999888888999999:::<<<<<<===@@@CCCGGGKKKNNNSSSVVVYYY]]]aaafffkkkooo{{{|||yyytttpppkkkdddZZZRRRNNNJJJEEEBBB@@@???>>>=========<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::888777666777777555333555555666666777777888888777888:::;;;===@@@EEEHHHKKKQQQYYYaaaiiiqqq{{{sssiiieeeeeejjjppp}}}xxxppprrrwww~~~vvvhhh^^^XXXUUUZZZ```uuu|||pppggg```YYYUUUSSSQQQOOOTTTddd||||||nnnddd\\\UUUPPPOOOLLLIIIGGGEEEDDDAAA??????AAADDDGGGMMMTTT\\\bbbpppxxx}}}eeeUUUIIIHHHHHHJJJZZZmmmwwwnnnaaa[[[TTTOOOMMMLLLHHHFFFCCCBBBBBBAAABBBCCCEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCBBBAAAAAABBBBBBAAA@@@>>><<<;;;:::888888888777777888888888999::::::<<>><<<;;;=========<<<<<<<<<;;;;;;999999;;;;;;;;;;;;:::999999888666666777777666555555555666666777777888888777888:::;;;===AAAFFFIIILLLRRR[[[bbbjjjrrr|||yyymmmgggeeejjjppp|||}}}tttlllpppvvv~~~uuuggg\\\UUUSSSWWW]]]qqqtttlllddd]]]XXXTTTPPPMMMQQQ^^^qqqpppeee]]]VVVQQQPPPMMMIIIGGGFFFDDDBBB@@@???@@@CCCFFFJJJQQQYYY^^^kkksss~~~gggVVVJJJIIIIIIJJJXXXjjj{{{rrrddd^^^VVVPPPNNNLLLIIIGGGEEEDDDBBB@@@???>>>??????<<<<<<<<<======>>>>>>>>>?????????@@@@@@@@@AAAAAACCCCCCBBBAAA???===;;;:::999999888888888888999999888888888:::;;;>>>@@@AAACCCFFFIIILLLPPPUUUZZZ^^^fffmmmxxxwwwpppiiibbbYYYSSSMMMJJJEEEAAA???===<<<:::============<<<<<<<<<<<<999:::<<<>>>>>>===;;;:::999777666777888888777666555555666666777777888888777888:::<<<>>>BBBGGGKKKNNNTTT]]]dddlllttt~~~qqqiiieeeiiiooo|||yyyrrriiinnnvvv~~~uuuggg\\\TTTQQQUUU[[[lll}}}xxxppphhh```[[[UUUOOOKKKNNNXXXhhh|||rrrggg]]]VVVRRRPPPNNNJJJHHHFFFEEEBBB@@@???AAABBBEEEIIIOOOVVV[[[gggnnnyyyjjjYYYMMMMMMMMMMMMXXXhhh~~~vvvhhhaaaXXXRRRPPPNNNKKKHHHFFFEEEBBB???===;;;;;;:::999::::::;;;;;;<<<<<<===<<<===>>>???@@@BBBCCCCCCEEEDDDDDDBBBAAA???===<<<999888888777777888888999777777888999:::;;;======@@@BBBEEEHHHKKKOOOTTTXXX^^^eeeppp|||yyypppiiibbbYYYSSSMMMIIIDDDAAA???>>><<<;;;>>>>>>=========<<<<<<<<<:::<<<>>>@@@@@@???>>>===999888777777888999777666555555666666777777888888666888:::<<>>===777666666555555666666777666777888999::::::;;;;;;>>>@@@BBBDDDFFFJJJNNNRRRWWW^^^iiiuuuzzzrrrkkkbbbYYYSSSLLLIIIDDDAAA@@@???>>><<<>>>>>>>>>=========<<<<<<<<<===???@@@AAAAAA@@@???:::999777777888888777666555555666666777777888888666888:::===@@@DDDJJJNNNTTTZZZbbbjjjrrrzzz}}}rrrlllmmmqqq}}}wwwssskkksss}}}yyyiii]]]UUUPPPSSSYYYbbbqqqyyypppggg```WWWOOOIIIKKKOOOWWWjjj}}}xxxjjj___XXXUUURRROOOKKKIIIHHHFFFDDDBBBAAABBBCCCDDDFFFKKKQQQVVV^^^fffrrr|||}}}fffRRRMMMKKKLLLWWWggg~~~wwwkkkdddZZZSSSPPPNNNKKKIIIFFFDDDAAA>>>;;;999999888888888888888999999999999:::;;;<<<>>>@@@BBBDDDEEEEEEDDDDDDCCCAAA???===<<<777666666666666666666777555555666888999999::::::<<<===???@@@AAADDDHHHKKKPPPVVVaaammmyyy{{{sssllldddZZZSSSKKKHHHDDDBBBAAAAAA@@@???>>>>>>>>>>>>=========<<<======>>>??????@@@AAAAAA;;;:::888888888888666555555555666666777777888888666888;;;===@@@EEEKKKOOOWWW]]]eeemmmttt}}}xxxqqqqqquuuxxxtttnnnwwwyyyiii]]]TTTOOORRRXXX___lll}}}}}}tttjjjdddZZZPPPIIIJJJJJJOOO```ttt|||mmmbbb[[[XXXRRROOOLLLJJJHHHFFFDDDBBB@@@AAABBBBBBDDDHHHNNNSSSYYYaaammmxxxlllTTTKKKHHHIIIVVVggg|||~~~zzzyyyzzz{{{|||}}}~~~vvvkkkdddZZZRRROOOMMMJJJHHHGGGFFFCCC@@@===<<<;;;;;;999999999999999999999999888999;;;===???AAACCCCCCDDDDDDCCCBBB@@@>>><<<;;;999999888888888888999999333444555777888999999999:::;;;<<<===>>>@@@DDDGGGKKKRRR\\\hhhttt|||tttmmmdddZZZSSSKKKHHHDDDBBBBBBBBBAAA@@@>>>>>>>>>>>>========================>>>???@@@AAA<<<;;;999888888888666444555555666666777888888888666888;;;===AAAFFFLLLPPPXXX^^^gggooovvv~~~}}}uuuuuuxxxxxxtttqqqzzzyyyiii\\\SSSNNNQQQVVV]]]iiizzzwwwmmmfff\\\QQQIIIIIIGGGIIIYYYmmmpppddd^^^[[[RRRPPPLLLJJJHHHGGGDDDBBB???@@@@@@AAABBBFFFLLLPPPVVV^^^jjjvvvtttYYYMMMJJJKKKUUUaaa|||}}}wwwsssoooooorrrlllmmmooorrrvvvzzz}}}~~~}}}~~~wwwsssfffaaaZZZSSSOOOLLLJJJHHHEEEDDDBBB@@@===;;;999888999888888888777777666666;;;;;;<<<===>>>@@@BBBCCCFFFEEEDDDCCCAAA>>><<<;;;:::888666444444555888999666666666666777888999:::::::::;;;;;;===>>>???@@@IIINNNVVV```kkkwwwyyyqqqkkkdddZZZSSSMMMJJJFFFDDDCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCC===;;;999777555555555555666666666666777777777777:::;;;===???BBBFFFMMMQQQXXX___jjjttt|||yyyyyy|||{{{wwwuuu~~~vvveeeZZZTTTQQQRRRUUU^^^lll{{{zzzpppjjj\\\QQQGGGDDDCCCGGGVVVggg|||wwwjjj___XXXVVVSSSOOOMMMKKKIIIFFFDDDCCCAAA???>>>???CCCGGGJJJRRR[[[hhhsss}}}|||___QQQKKKKKKRRR]]]wwwuuunnniiieeeeeeggghhhhhhiiikkknnnppprrrssssssppppppsssvvv|||xxxqqqlllddd___YYYTTTPPPMMMJJJHHHFFFEEECCCAAA>>>;;;:::888999888888888777777777777:::;;;;;;===???AAACCCDDDEEEEEEDDDBBB@@@>>><<<;;;666555333333333444666777666666666666777888999:::;;;;;;;;;;;;<<<===>>>???EEEIIIQQQ[[[fffrrr}}}yyyrrrlllddd[[[TTTMMMJJJFFFDDDCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCC>>>===;;;888777666666666666666666666777777777777999:::===@@@CCCIIIPPPUUU[[[bbbmmmvvv~~~{{{wwwwwwtttcccXXXRRROOOQQQUUU^^^mmm||||||rrrkkk^^^RRRHHHDDDCCCFFFTTTddd}}}zzzmmmaaaZZZVVVTTTPPPMMMKKKIIIGGGEEECCCBBB???>>>@@@CCCGGGJJJPPPYYYeeeqqqzzzhhhVVVMMMJJJPPPYYYqqqxxxkkkddd___[[[ZZZ[[[``````aaaaaabbbcccddddddhhhggghhhlllqqqwww{{{qqqiiiddd```\\\XXXTTTPPPMMMJJJGGGGGGFFFDDDBBB???<<<:::999888888888888888777777777999:::;;;===???AAADDDEEEDDDCCCCCCAAA???===;;;999444444444444444555666777555555555666777888:::;;;;;;;;;;;;;;;;;;<<<======???DDDKKKUUU___kkkvvv|||{{{ssslllddd[[[TTTLLLIIIFFFCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCC@@@>>><<<:::888777777777666666666777777777888888777999===@@@EEELLLSSSXXX___fffpppyyy|||wwwyyytttbbbWWWRRROOORRRVVV___nnn~~~uuummmaaaTTTHHHDDDBBBDDDPPP___|||~~~qqqddd]]]WWWUUUQQQNNNLLLJJJHHHFFFDDDBBB@@@???@@@CCCFFFHHHMMMUUUaaalllvvvqqq[[[OOOKKKPPPWWWlll|||pppddd^^^ZZZVVVUUUWWWWWWXXXYYYYYYZZZZZZZZZZZZbbbaaadddiiinnnvvvuuulllddd___[[[YYYUUUSSSQQQNNNJJJGGGGGGFFFDDDAAA???<<<:::999888888888888888888888888888999:::<<>><<<:::999777777777777777777666666444444555555777888:::;;;;;;:::::::::::::::;;;<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCAAA???===:::888777777777666666666777777888888999777:::===AAAFFFMMMTTTYYYcccjjjsss|||~~~zzz|||uuucccXXXRRRQQQTTTYYYcccrrryyyrrrcccUUUIIIDDDAAABBBLLLZZZyyy|||uuuggg___YYYVVVRRROOONNNLLLIIIGGGEEECCCAAA@@@@@@BBBEEEFFFKKKSSS^^^hhhqqq{{{xxx___QQQMMMQQQVVVhhhrrrhhh]]]XXXVVVSSSSSSTTTQQQRRRSSSUUUWWWWWWXXXXXXYYYYYY]]]ccciiippp}}}wwwppphhhbbb]]]WWWUUUSSSQQQPPPNNNKKKHHHGGGFFFDDDAAA???<<<:::999888888888888888999999999888999:::<<>>;;;999888999999888777666555444444444444444555666888999::::::999999999999999::::::<<<@@@FFFMMMUUU___hhhnnnrrrvvv||||||tttkkkbbbYYYTTTKKKHHHDDDBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCC@@@???<<<:::777666666666666666666777888999999999999;;;>>>AAAFFFMMMTTTYYYfffmmmvvv~~~}}}~~~wwwdddWWWRRRQQQUUU[[[gggvvvxxxeeeVVVHHHCCCAAA@@@IIIUUUrrr~~~xxxjjjaaaZZZWWWSSSQQQOOOMMMJJJHHHFFFDDDBBBAAA@@@AAACCCDDDJJJQQQ[[[dddnnnxxx}}}bbbRRRMMMQQQUUUddd{{{jjj```VVVRRRQQQOOONNNPPPLLLNNNQQQTTTVVVWWWXXXXXXWWWWWWZZZaaagggnnnzzz{{{xxxsssnnniiieee```\\\UUUSSSPPPNNNNNNMMMLLLJJJHHHGGGEEEBBB@@@===;;;:::888888888999999999999999999:::;;;===???AAADDDEEECCCBBBBBB@@@>>><<<:::888888777666444333333333333555555555555666777888888888888888888888999::::::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCAAA???===:::777666555555555666777777888999:::::::::<<>><<<888888888999999::::::::::::;;;;;;===???AAACCCDDDCCCCCCBBBAAA???<<<:::999666555444333333444666777666666555555555666666777666666666777888999:::;;;;;;===AAAFFFKKKRRRYYY^^^eeeggglllqqqxxx~~~{{{sssiii^^^VVVRRRIIIGGGDDDBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCAAA>>>;;;999777777666555666777888999::::::;;;:::===AAAEEEKKKSSS[[[aaannnttt}}}xxxzzzjjj\\\VVVUUUZZZ```lllzzzgggVVVGGGBBB@@@???EEENNN___qqqhhh\\\YYYVVVSSSQQQOOOMMMKKKGGGFFFDDDBBBAAA@@@AAAAAAEEEKKKSSS\\\eeeqqq}}}dddPPPKKKMMMOOO]]]ssszzzggg]]]SSSOOOMMMIIIHHHIIIHHHKKKNNNQQQTTTUUUUUUUUUUUUUUUYYY___dddjjjuuu}}}tttmmmkkkgggeeebbb```___\\\XXXVVVSSSPPPLLLJJJKKKLLLMMMMMMLLLKKKIIIGGGDDDBBB@@@???888888888999999:::::::::;;;;;;<<<===???@@@BBBCCCDDDDDDCCCAAA???===;;;:::666555444333444777:::<<<777777666555555555555555555555555666777999:::;;;999;;;???BBBGGGMMMSSSXXXbbbcccggglllrrryyy{{{ssshhh]]]UUUQQQIIIFFFCCCBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDCCC@@@===:::888888888555666777888999:::;;;;;;:::===BBBGGGNNNWWW```fffqqqwww~~~vvvwww}}}pppbbb[[[ZZZ___eeelllyyygggVVVGGGBBB@@@???DDDMMMYYY~~~tttjjj]]]ZZZVVVTTTRRRPPPMMMKKKHHHFFFDDDBBBAAA@@@@@@@@@CCCIIIQQQYYYcccnnn{{{iiiRRRIIILLLRRR___rrrzzzqqq]]]YYYTTTOOOKKKIIIJJJJJJKKKMMMPPPSSSVVVWWWXXXXXXXXXXXXYYY]]]cccllltttyyy{{{vvvqqqkkkggg```^^^[[[YYYYYYXXXWWWUUURRRPPPMMMJJJHHHHHHJJJKKKJJJJJJJJJIIIGGGEEEBBBAAAAAA>>>;;;888777888:::<<<;;;;;;<<<===>>>??????@@@@@@AAAAAAAAA@@@>>><<<;;;777777666666666666777777777777777777777777777777555777999;;;<<<;;;:::999<<<===???@@@CCCHHHNNNSSSZZZ]]]aaafffkkkrrryyy}}}zzzsssiii^^^TTTNNNJJJHHHDDDAAA???>>>>>>>>>???>>>>>>============>>>@@@@@@AAABBBBBBCCCDDDDDDDDDBBB@@@===:::777666555777666666666777888999999<<>><<<999999888777777777777777777777777777777777777777555666888:::;;;:::999999999:::<<<>>>@@@EEEKKKOOOVVVYYY^^^bbbgggmmmsssxxx~~~~~~|||xxxpppggg\\\SSSMMMIIIGGGDDDAAA???>>>>>>>>>>>>>>>=========>>>>>>???>>>>>>??????@@@AAAAAABBBDDDBBB@@@===:::777666555777666666777777888999:::===@@@DDDIIIOOOYYYdddmmmvvv}}}xxxsssrrrrrrsssvvvzzzvvvkkkiiikkknnnrrr~~~jjjVVVDDD??????===???EEESSSiiiyyyooofff^^^WWWUUUTTTPPPMMMMMMIIIGGGEEECCCAAAAAABBBBBBCCCFFFLLLTTT]]]gggrrryyyqqq[[[NNNMMMPPPYYYjjjuuuiiibbb___]]]^^^aaadddfffddd___\\\XXXVVVRRRNNNLLLKKKLLLMMMLLLNNNQQQSSSUUUVVVVVVUUUVVVWWWXXX\\\aaahhhooorrrxxxxxxyyyyyyxxxvvvuuutttvvvyyy|||~~~vvvooojjjeee___[[[VVVTTTSSSSSSUUUVVVVVVUUUPPPPPPOOOMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIEEECCC@@@===<<<<<<<<<===<<<======>>>@@@AAACCCDDDFFFFFFGGGFFFEEEBBB@@@>>><<<;;;:::999888777777777777777777777777777777777555666777999:::999999888999:::<<<===???CCCIIIMMMRRRUUUYYY]]]aaaffflllpppvvvwwwyyyzzz{{{zzzyyyyyyyyywwwsssmmmdddZZZQQQLLLHHHGGGDDDAAA??????>>>>>>============>>>>>>???@@@>>>>>>??????@@@@@@AAAAAACCCBBB???<<<:::888666666666666666777777999::::::>>>AAAGGGLLLRRR\\\hhhpppyyy}}}vvvrrrkkklllooottt{{{zzzvvvuuuvvvxxxjjjVVVDDD??????===???DDDKKK```vvvhhh```XXXVVVUUUQQQOOOOOOIIIHHHFFFDDDBBBBBBBBBBBBAAADDDIIIPPPXXXbbblllsss~~~sss\\\OOOMMMPPPZZZkkkxxxmmmddd^^^[[[VVVVVVVVVWWWXXXXXXUUUSSSSSSQQQOOOMMMLLLLLLMMMNNNPPPRRRUUUWWWYYYYYYXXXWWWXXXYYY[[[___dddiiiooorrruuuvvvwwwwwwwwwuuusssrrrvvvwwwxxxxxxvvvvvvwwwxxxwwwxxxwwwvvvuuuvvvyyy|||}}}tttmmmhhhddd___[[[TTTRRRQQQQQQSSSTTTSSSRRRNNNNNNOOONNNMMMKKKJJJHHHHHHHHHIIIJJJJJJKKKKKKKKKGGGFFFDDDAAA@@@?????????>>>>>>>>>???AAACCCEEEFFFHHHIIIJJJJJJHHHEEEBBB@@@???>>><<<;;;999888888777666666666666666666666666555555777888999999888888;;;===>>>@@@AAAEEEIIILLLOOORRRVVVZZZ]]]aaafffiiinnnoooqqqrrrsssssssssrrrtttrrroooiii```XXXPPPLLLGGGFFFDDDBBB@@@?????????============>>>???@@@AAA@@@@@@AAAAAABBBBBBBBBBBBBBBAAA???<<<:::888777777666666666777888999:::;;;???CCCIIIOOOVVV```lllttt~~~yyyrrrkkkkkkmmmqqqzzz~~~|||{{{hhhUUUCCC??????===>>>CCCDDDXXXuuu{{{kkkbbbYYYWWWUUUQQQOOOOOOJJJIIIGGGEEECCCBBBBBBBBB@@@CCCGGGLLLTTT]]]gggnnnyyysss[[[NNNMMMQQQ[[[jjj|||vvvpppiiibbb]]]ZZZUUUSSSQQQQQQQQQRRRQQQPPPNNNMMMLLLLLLLLLMMMOOOPPPRRRUUUXXX[[[]]]\\\[[[ZZZZZZ[[[^^^bbbggglllpppsssuuuwwwxxxzzzzzzxxxwwwuuuuuuvvvvvvuuurrrqqqqqqrrroooooommmkkkiiiiiikkknnnqqq~~~}}}tttlllhhhddd```\\\VVVTTTRRRQQQQQQQQQPPPOOOMMMMMMNNNNNNMMMKKKIIIHHHFFFGGGGGGHHHHHHIIIJJJKKKHHHGGGFFFEEECCCBBBAAA@@@????????????AAACCCEEEGGGIIIJJJKKKLLLJJJGGGDDDBBB@@@???>>><<<:::999888888666666666666666666666666555666666777888888999999<<<===???@@@BBBDDDGGGJJJLLLOOOTTTXXX[[[^^^bbbeeeiiijjjlllnnnooooooooooooooommmjjjddd]]]VVVOOOKKKEEEEEECCCBBBAAA@@@??????============>>>@@@AAAAAA@@@@@@AAAAAAAAAAAAAAABBBAAA@@@>>><<<:::999888888666666777777888:::;;;<<>><<<===AAAAAAPPPjjj~~~nnnddd[[[WWWUUUQQQNNNOOOKKKJJJHHHFFFDDDCCCBBBBBBAAACCCFFFJJJPPPYYYcccjjjwww~~~uuu]]]OOOMMMQQQXXXggg|||xxxqqqkkkeee```ZZZWWWRRROOOMMMLLLMMMOOOOOONNNLLLLLLLLLMMMNNNPPPRRRTTTUUUXXX\\\```aaaaaa```^^^^^^```dddiiinnnrrrvvvwwwyyy{{{}}}}}}{{{zzzsssttttttrrrpppnnnnnnooojjjjjjiiigggdddcccdddfffgggrrrwwwooojjjeeeaaa]]]YYYWWWTTTSSSRRRQQQPPPNNNMMMNNNNNNOOONNNLLLKKKIIIGGGFFFFFFFFFFFFGGGHHHIIIGGGGGGGGGGGGFFFEEECCCBBBAAA@@@??????@@@BBBDDDFFFHHHIIIKKKMMMLLLIIIEEECCC@@@???>>><<<:::999999999777777777777777777777777666666777777888999999:::999;;;===>>>>>>@@@CCCEEEHHHKKKPPPTTTWWWZZZ]]]```dddfffhhhjjjlllllllllllliiigggddd___YYYRRRMMMJJJDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>??????@@@AAA>>>>>>??????????????????@@@???>>><<<:::999999999666666777777999:::<<<===BBBGGGOOOVVV^^^iiittt||||||tttkkkkkklllpppxxxfffSSSCCC???>>><<<<<<@@@???KKK___wwwsssiii^^^YYYVVVQQQNNNOOOKKKKKKIIIGGGEEEDDDBBBAAAAAACCCEEEHHHMMMVVV```fffrrrzzz|||bbbQQQMMMPPPUUUddd~~~}}}uuummmhhhbbb\\\XXXTTTQQQNNNMMMMMMNNNOOONNNLLLLLLMMMOOORRRTTTWWWXXX[[[^^^cccgggiiiiiihhhfffgggjjjoootttyyy~~~xxxyyyyyywwwuuusssssstttoooooommmjjjeeeaaa``````cccjjjvvvuuunnnhhhccc___[[[YYYVVVTTTTTTSSSRRRPPPPPPPPPPPPPPPOOONNNMMMMMMIIIHHHGGGFFFEEEFFFFFFGGGFFFGGGHHHHHHHHHGGGEEEDDDCCCAAA@@@??????AAACCCEEEEEEHHHJJJLLLLLLIIIFFFCCC@@@???===<<<;;;:::999999777777777777777777777777777777777888888999:::;;;777999;;;<<<<<<===???AAAAAAEEEJJJOOORRRUUUXXXZZZ]]]^^^aaaccceeefffffffffcccaaa^^^YYYTTTNNNJJJGGGCCCCCCCCCCCCBBBAAA@@@@@@?????????>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>@@@???===<<<::::::999999666666777888999;;;<<<===CCCIIIQQQYYYaaalllwww}}}uuuiiijjjlllqqqzzzeeeSSSBBB???>>>;;;;;;@@@???FFFUUUjjjyyynnnccc]]]XXXSSSPPPPPPLLLKKKJJJHHHFFFDDDBBBAAAAAABBBCCCEEEJJJRRR\\\bbbkkktttgggTTTMMMNNNTTTccc~~~zzzsssmmmhhhccc___[[[XXXTTTQQQPPPPPPOOONNNMMMMMMOOORRRUUUXXXZZZ\\\aaadddiiinnnqqqqqqooonnnpppsssyyy}}}{{{{{{|||yyyxxxvvvppphhhaaa]]]\\\aaaeeeooo}}}|||sssllleeeaaa\\\YYYWWWVVVVVVUUUTTTRRRRRRRRRRRRQQQPPPPPPPPPPPPKKKJJJHHHFFFEEEEEEFFFFFFEEEFFFHHHIIIIIIHHHFFFEEEDDDBBB@@@>>>>>>@@@BBBDDDDDDFFFIIILLLLLLIIIFFFDDD???>>>===;;;;;;:::::::::777777777777777777777777888888888888999:::;;;<<<777999;;;<<<<<<===>>>@@@<<<@@@FFFJJJNNNQQQTTTVVVVVVWWWZZZ\\\^^^`````````___]]]ZZZVVVQQQKKKGGGEEEBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@??????????????????AAAAAA@@@@@@@@@@@@@@@@@@???>>>===<<<;;;:::::::::666666777888999;;;===>>>DDDIIIRRRZZZcccnnnyyy|||vvviiijjjnnnttt}}}eeeRRRBBB???>>>;;;;;;??????CCCOOOaaaxxx}}}rrrfff___ZZZTTTQQQQQQLLLLLLKKKIIIGGGDDDBBBAAA@@@AAAAAACCCHHHPPPYYY```fffooo|||jjjVVVOOOQQQPPP```xxx{{{vvvpppggg```[[[XXXUUUTTTTTTSSSRRRQQQRRRSSSUUUVVVYYY^^^dddhhhpppqqquuuxxx{{{}}}}}}~~~}}}xxxpppiiidddaaa]]]bbbkkkxxx}}}uuummmhhhaaa]]]YYYVVVUUUTTTSSSRRRVVVUUUTTTSSSRRRRRRRRRRRROOOLLLIIIGGGGGGGGGGGGFFFCCCCCCCCCCCCDDDEEEFFFFFFDDDBBB@@@>>>======??????@@@BBBEEEGGGGGGFFFCCCAAABBBAAA???===;;;:::999999777666666666666777888888:::::::::;;;;;;<<<<<<<<<<<<<<<======>>>======<<<@@@BBBEEEHHHKKKMMMNNNNNNWWWWWWYYYZZZ[[[[[[[[[[[[XXXVVVRRROOOMMMJJJHHHEEEBBBBBBAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@???>>>>>>???>>>>>>>>>>>>>>>??????===>>>>>>>>><<<999666444666777888888888999===???GGGMMMVVV___hhhrrr~~~yyyppphhhkkkooouuu}}}wwwwww|||}}}^^^PPPBBB<<<:::999:::<<<<<>>???AAAGGGNNNUUUYYYccckkkxxxnnnXXXOOONNNPPP\\\sss{{{rrrkkkeeebbb]]][[[ZZZZZZYYYXXX\\\]]]___aaadddiiiooosssxxxzzz~~~yyyooogggccc]]]bbbjjjuuu}}}tttoooddd```[[[XXXWWWVVVVVVUUUXXXWWWWWWVVVVVVUUUTTTTTTQQQNNNKKKJJJIIIIIIGGGFFFBBBBBBBBBBBBCCCDDDEEEEEEBBBAAA???===<<<===>>>>>>???AAACCCEEEEEEDDDBBBAAA@@@@@@>>><<<;;;:::::::::666555555555555666777777:::;;;;;;;;;<<<========================<<<<<<;;;>>>@@@CCCFFFIIIKKKLLLLLLSSSTTTUUUWWWXXXXXXXXXXXXWWWTTTPPPMMMKKKIIIFFFDDD????????????????????????AAAAAABBBBBBAAAAAA@@@???AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<999777666777888999999999;;;???AAAIIIOOOYYYbbbkkkvvvxxxpppjjjmmmqqqxxxvvvmmmmmmrrrzzz|||]]]OOOAAA<<<:::999:::<<<;;;@@@FFFQQQeee}}}|||nnnccc]]]YYYTTTPPPNNNMMMKKKIIIIIIGGGDDDBBB?????????AAAFFFLLLSSSWWW___hhhtttuuu^^^QQQLLLOOOXXXkkk}}}vvvoookkkeee```____________ccceeegggjjjnnntttzzzvvvjjjccc___bbbhhhqqq~~~yyylllggg```[[[YYYYYYYYYXXXZZZZZZ[[[[[[ZZZYYYWWWVVVUUURRROOOMMMLLLKKKIIIGGGCCCBBBBBBBBBBBBBBBCCCCCC@@@???===<<<;;;<<<<<<===???@@@AAABBBCCCBBBAAAAAA???>>>===<<<;;;;;;;;;;;;777777666666777777888999;;;;;;<<<===>>>>>>????????????>>>>>><<<;;;;;;:::<<<===@@@CCCEEEHHHIIIIIIOOOOOOQQQRRRSSSTTTTTTTTTTTTQQQMMMKKKIIIGGGEEECCC>>>>>>??????????????????CCCCCCCCCCCCCCCBBBAAAAAABBBBBB@@@???>>>=========@@@@@@???===;;;:::888888999:::::::::;;;===AAADDDKKKRRR]]]gggppp{{{~~~uuuoookkkooottt{{{xxxlllbbbccchhhqqqzzz[[[NNNAAA<<<;;;::::::<<<:::===BBBKKK]]]tttuuuhhh```ZZZUUUQQQPPPNNNLLLKKKJJJIIIFFFDDD@@@??????@@@DDDIIIOOORRRZZZbbbnnnyyygggUUUMMMOOOUUUddd~~~|||wwwoooiiiggghhhhhhiiijjjmmmrrrvvv|||yyykkkccc```bbbfffnnnzzzwwwqqqhhhaaa]]][[[[[[ZZZ[[[\\\]]]^^^]]]\\\YYYXXXYYYVVVSSSQQQOOOMMMKKKHHHDDDCCCBBBBBBAAAAAAAAABBB>>>>>><<<<<<;;;;;;<<<<<>>@@@AAABBBBBBBBBAAA@@@>>><<<;;;:::::::::<<<>>>@@@CCCEEEFFFGGGKKKLLLMMMOOOPPPQQQQQQQQQQQQNNNKKKHHHGGGFFFCCCAAA@@@@@@@@@AAAAAAAAAAAAAAACCCCCCDDDDDDCCCCCCBBBAAABBBAAA@@@???????????????BBBAAA???===;;;::::::999999::::::;;;;;;>>>CCCFFFMMMUUU```kkkuuuyyyqqqllllllpppvvv~~~tttggg]]]^^^ccckkk{{{wwwXXXLLL@@@<<<;;;::::::<<<:::;;;???FFFVVVkkk~~~{{{nnnccc[[[UUURRRQQQOOOLLLKKKJJJIIIGGGEEEAAA@@@???@@@BBBFFFJJJMMMUUU]]]hhhsss|||qqq\\\PPPPPPTTT___uuuyyyvvvwwwxxxxxxzzz}}}zzzlllccc```aaadddlllwww|||rrriiiccc___]]]\\\\\\]]]_________]]]ZZZYYY\\\YYYVVVTTTSSSPPPMMMJJJFFFEEEDDDCCCBBBAAAAAAAAA>>>======<<<<<<<<<<<<<<>>======<<<<<<<<<======:::::::::999:::;;;;;;<<<===>>>???@@@BBBCCCDDDEEEEEEDDDBBB???===<<<;;;;;;;;;;;;===???AAADDDEEEFFFIIIJJJKKKMMMNNNOOOPPPPPPOOOLLLIIIGGGFFFEEECCCAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???@@@@@@AAABBBBBBCCCBBB@@@>>><<<;;;;;;;;;999999::::::;;;???DDDHHHOOOXXXdddpppzzzxxxooojjjkkkpppwwwqqqeee[[[\\\```ggguuurrrUUUIII???<<<<<<;;;:::;;;;;;;;;>>>DDDPPPbbbwwwsssggg]]]VVVSSSRRROOOLLLJJJIIIHHHGGGEEEBBBAAA@@@@@@AAADDDGGGIIIQQQXXXcccmmmvvvzzzbbbTTTPPPSSS[[[mmmvvvjjjbbb\\\^^^bbbjjjuuu}}}ssslllgggcccaaa______``````___^^^\\\[[[]]][[[XXXWWWUUURRROOOLLLJJJIIIGGGEEEDDDCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBAAAAAA??????>>>>>>===>>>>>>>>>::::::999999::::::;;;<<<>>>???@@@BBBDDDFFFGGGHHHHHHFFFCCC@@@>>>===============>>>@@@BBBDDDFFFHHHGGGHHHJJJLLLNNNOOOOOOPPPNNNKKKIIIGGGGGGFFFDDDBBB??????@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBBBB?????????@@@AAABBBDDDDDDCCCCCCAAA@@@>>>===;;;;;;999:::::::::<<<@@@FFFJJJSSS\\\iiiuuu~~~|||qqqllllllqqqyyykkk```XXXZZZ^^^dddqqqnnnRRRGGG>>><<<===;;;:::;;;===<<<>>>CCCKKKZZZpppyyykkk```YYYVVVSSSPPPLLLJJJIIIIIIGGGFFFBBBBBBAAA@@@AAACCCEEEGGGNNNUUU^^^gggpppzzzgggXXXOOORRRYYYfff~~~vvvmmmccc\\\WWWYYY^^^gggsss~~~vvvqqqllliiiaaaaaaaaa```______^^^^^^]]][[[YYYXXXWWWTTTPPPNNNMMMLLLJJJHHHFFFEEEDDDCCC???@@@@@@@@@@@@@@@@@@@@@???AAACCCEEEEEEDDDBBBAAAAAAAAA@@@???>>>>>>??????===<<<<<<<<<<<<===>>>>>>???@@@AAACCCFFFHHHIIIJJJIIIHHHEEEBBB@@@????????????@@@@@@AAACCCFFFHHHJJJFFFGGGIIIKKKMMMNNNOOOOOONNNLLLIIIHHHHHHGGGEEEDDD@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEFFFEEEEEEDDDCCCAAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCBBB@@@>>>;;;:::;;;;;;;;;<<<===BBBHHHMMMWWW```nnnzzzvvvpppmmmsss|||xxxeee[[[VVVZZZ___eeeqqqjjjPPPEEE===<<<===<<<:::;;;===;;;===BBBGGGSSSiii|||{{{pppeee^^^[[[UUURRRNNNKKKJJJJJJIIIHHHCCCBBBAAAAAABBBCCCEEEFFFKKKQQQYYYbbbjjjtttiiiYYYMMMQQQWWWaaavvvuuulllddd\\\VVVSSSVVV\\\eeerrr~~~xxxsssooodddcccbbbaaa````````````\\\[[[YYYYYYXXXUUUQQQNNNOOONNNLLLIIIGGGFFFEEEDDD@@@AAAAAABBBBBBBBBAAAAAA@@@BBBEEEGGGGGGFFFCCCAAACCCBBBAAA@@@????????????AAAAAA@@@@@@AAAAAABBBCCC???@@@BBBDDDGGGIIIJJJKKKJJJHHHEEECCCAAA@@@AAAAAAAAAAAABBBCCCDDDGGGJJJKKKEEEFFFHHHJJJLLLMMMNNNNNNNNNLLLJJJIIIHHHHHHGGGEEECCCCCCDDDDDDEEEFFFFFFGGGFFFGGGGGGGGGGGGFFFEEEEEECCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCAAA???<<<:::<<<=========???DDDJJJOOOZZZdddqqq}}}{{{tttooouuu~~~sssaaaXXXUUU[[[aaagggttthhhNNNEEE===<<<>>><<<:::;;;<<<;;;===AAAEEEOOOdddyyyyyy|||ttthhhaaa^^^VVVSSSOOOLLLLLLLLLKKKJJJCCCBBBBBBAAABBBCCCEEEFFFIIINNNVVV^^^fffppp|||gggXXXSSSKKKKKKZZZnnntttkkkfffbbbZZZTTTRRRUUUZZZaaalll{{{~~~vvvqqqlllgggcccaaa```___^^^```^^^\\\[[[ZZZXXXUUUSSSPPPOOONNNLLLJJJHHHFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCFFFFFFGGGGGGGGGGGGGGGFFFDDDDDDCCCBBBAAAAAAAAAAAADDDBBBAAAAAABBBCCCAAA@@@CCCCCCDDDEEEGGGJJJKKKLLLNNNLLLJJJGGGEEEEEEEEEFFFEEEEEEFFFHHHJJJKKKLLLMMMLLLKKKJJJIIIJJJJJJKKKLLLKKKKKKJJJIIIHHHGGGEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDHHHGGGEEEDDDDDDDDDEEEFFFDDDDDDCCCBBBBBBBBBBBBCCCFFFEEEDDDCCCBBBAAA@@@@@@????????????AAAFFFNNNSSSaaaiiiuuuvvvxxx{{{}}}lll[[[WWWUUUZZZcccnnn{{{~~~~~~```IIIDDD???;;;:::;;;<<<<<<<<<:::;;;>>>BBBKKK[[[jjj}}}xxx|||~~~qqqeee^^^ZZZUUUPPPNNNNNNMMMJJJGGGIIIEEEAAA>>>???@@@AAABBBGGGJJJPPPXXXaaalllxxx~~~fffWWWPPPIIIJJJVVVhhh|||{{{nnneeeaaa]]]WWWQQQRRRTTTYYY```kkkyyyzzzuuuooojjjgggeeecccaaa___^^^\\\\\\[[[YYYVVVSSSQQQPPPOOOMMMKKKIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHHHHGGGEEEDDDDDDCCCCCCCCCCCCDDDFFFEEEDDDDDDEEEFFFEEECCCEEEEEEEEEFFFHHHJJJLLLMMMNNNMMMJJJHHHGGGGGGHHHIIIHHHIIIJJJKKKLLLMMMNNNNNNJJJJJJIIIIIIIIIKKKLLLNNNLLLLLLLLLKKKJJJHHHGGGFFFDDDDDDDDDCCCCCCDDDDDDEEEGGGGGGEEEDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAADDDIIIPPPVVVccckkkwww{{{{{{~~~{{{jjj\\\XXXWWW]]]gggrrr~~~^^^HHHDDD???;;;:::;;;;;;<<<<<<:::;;;>>>AAAIIIXXXgggzzz|||vvvjjjccc\\\WWWRRRPPPPPPOOOLLLIIIJJJFFFBBB??????@@@@@@@@@EEEHHHNNNUUU^^^iiittt{{{}}}eeeTTTLLLGGGHHHQQQ]]]ooo}}}tttiiibbb^^^[[[UUUPPPRRRTTTXXX___iiiwwwwwwqqqkkkgggcccaaa```____________]]]YYYVVVSSSRRRPPPNNNLLLJJJIIIHHHIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFGGGHHHJJJIIIHHHIIIKKKKKKJJJHHHHHHHHHGGGHHHIIIKKKMMMNNNOOONNNLLLKKKKKKLLLMMMMMMOOOOOOPPPPPPPPPPPPPPPPPPJJJIIIHHHHHHIIIKKKMMMNNNNNNNNNNNNMMMKKKJJJHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDEEEEEECCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGMMMTTTZZZfffnnnzzzxxxiii]]]YYYYYYaaakkkwwwzzz[[[GGGCCC>>>;;;:::;;;;;;;;;<<<;;;;;;>>>@@@FFFTTTbbb{{{~~~}}}~~~qqqiii^^^ZZZTTTRRRRRRQQQOOOLLLKKKGGGCCC@@@????????????BBBEEEJJJPPPYYYcccmmmttt~~~~~~dddRRRKKKFFFGGGMMMTTTccczzzrrriiiccc```]]]XXXTTTTTTVVVYYY___iiiwwwzzzsssmmmhhhddddddccccccccccccaaa]]]YYYTTTSSSRRRPPPNNNLLLJJJJJJKKKJJJJJJIIIHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMOOONNNNNNOOOPPPPPPOOOMMMKKKJJJIIIIIIJJJLLLNNNOOOPPPPPPOOOOOOPPPQQQRRRSSSUUUUUUVVVVVVUUUTTTSSSRRRKKKJJJHHHHHHHHHJJJLLLNNNPPPPPPOOONNNLLLJJJIIIHHHFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEECCCCCCBBBAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGJJJPPPXXX]]]iiiqqq}}}uuuhhh^^^[[[\\\dddooo{{{sssWWWFFFCCC>>>;;;;;;;;;;;;;;;<<<;;;<<<>>>???DDDPPP]]]vvv~~~wwwnnnaaa\\\VVVSSSSSSSSSQQQNNNLLLIIIDDDAAA@@@???>>>===AAACCCHHHMMMTTT]]]gggnnnyyygggSSSKKKGGGGGGJJJNNNYYYtttyyytttlllfffbbb___[[[YYYWWWXXXZZZ___iiivvvxxxrrrmmmhhhgggffffffeeebbb^^^ZZZVVVUUUTTTRRRPPPNNNLLLKKKLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSTTTUUUUUURRRPPPLLLKKKJJJIIIJJJLLLOOOPPPRRRRRRSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZYYYWWWUUUTTTNNNLLLJJJHHHHHHIIILLLMMMRRRQQQQQQOOOMMMKKKJJJIIIFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFGGGHHHGGGGGGHHHIIILLLSSS[[[aaalllttttttggg```]]]^^^gggqqq}}}lllSSSEEEBBB===;;;;;;;;;;;;;;;<<<;;;<<<>>>???BBBMMMYYYqqq}}}sssddd___XXXTTTSSSSSSQQQOOOLLLIIIEEEBBBAAA@@@>>>===AAACCCFFFKKKQQQYYYbbbhhhsss|||lllXXXLLLGGGFFFHHHJJJSSSjjj{{{wwwpppjjjeeeaaa]]][[[YYYYYY[[[___hhhvvv|||wwwqqqnnnkkkhhhfffccc___\\\YYYYYYWWWUUUSSSQQQPPPOOOMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTTTTUUUUUUUUUUUUTTTUUUUUUVVVVVVXXXWWWWWWXXXXXXWWWSSSQQQLLLKKKJJJIIIJJJMMMPPPRRRUUUUUUVVVXXXYYYZZZ[[[\\\\\\]]]]]]]]]\\\YYYWWWUUUPPPNNNKKKIIIIIIKKKMMMOOOTTTTTTSSSRRRPPPNNNLLLJJJFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJLLLOOOVVV^^^dddqqqyyyvvvjjjeeeaaabbbjjjsss}}}fffPPPDDDAAA===;;;;;;;;;;;;:::;;;;;;===??????BBBLLLWWWmmm~~~zzziiiccc[[[VVVTTTSSSQQQOOOLLLIIIEEECCCAAA@@@???===AAABBBEEEHHHMMMUUU]]]bbbnnnwwwrrr___MMMGGGDDDFFFHHHOOObbbvvv|||uuuoooiiiddd```^^^YYYYYYZZZ^^^fffttt}}}yyytttoookkkgggdddaaa^^^]]]\\\ZZZXXXVVVTTTTTTOOOOOONNNMMMMMMMMMMMMNNNOOOQQQSSSUUUXXXZZZ[[[\\\[[[ZZZZZZYYYYYYYYYYYYZZZ[[[ZZZZZZZZZZZZXXXSSSPPPKKKJJJIIIIIIJJJMMMQQQTTTWWWXXXZZZ[[[\\\]]]^^^^^^\\\]]]^^^___]]][[[XXXVVVNNNLLLJJJIIIJJJMMMQQQTTTXXXXXXWWWUUUSSSQQQOOOMMMHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBDDDEEEEEEEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHKKKLLLMMMOOOSSSZZZbbbhhhvvv}}}ssskkkggggggmmmuuu}}}aaaNNNCCC@@@===;;;;;;;;;;;;:::;;;;;;===@@@@@@BBBKKKVVViii|||nnnggg^^^XXXVVVTTTRRROOOKKKHHHEEECCCBBBAAA???>>>@@@AAACCCFFFJJJPPPXXX]]]iiiqqq}}}wwwdddMMMFFFCCCEEEGGGLLL]]]ooo~~~zzz{{{{{{tttmmmhhhdddaaaYYYYYYYYY]]]eeerrr|||vvvqqqmmmjjjhhhaaaaaa___]]][[[YYYXXXWWWQQQQQQPPPOOOOOOOOOOOOPPPQQQSSSVVVYYY\\\^^^```aaa^^^^^^]]]\\\[[[[[[[[[[[[\\\\\\[[[[[[[[[XXXSSSOOOKKKJJJHHHHHHJJJNNNRRRTTTYYYZZZ[[[]]]^^^_________\\\]]]______^^^[[[XXXVVVLLLKKKIIIIIIKKKPPPUUUXXX[[[[[[YYYXXXVVVSSSQQQPPPIIIHHHGGGFFFEEEEEEEEEEEEAAABBBDDDEEEEEEEEEDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHNNNNNNOOOQQQUUU\\\eeekkkzzz}}}oookkkjjjpppvvv~~~~~~^^^MMMBBB@@@===;;;;;;<<<;;;:::;;;;;;>>>@@@@@@BBBKKKVVVfffzzz~~~rrrjjjaaa[[[WWWVVVSSSPPPJJJHHHEEECCCCCCBBB@@@>>>???@@@BBBDDDHHHNNNUUUZZZfffnnnyyywwwkkkSSSIIICCCEEEFFFIIIXXXjjj~~~|||~~~~~~|||||||||}}}|||wwwuuutttzzz|||ssslllgggbbb___ZZZWWWXXX^^^fffppp~~~xxxqqqllliiifffcccaaa```___^^^\\\WWWUUUTTTRRRQQQQQQRRRSSSZZZ\\\```ccceeeeeeeeedddddddddcccbbb```]]]ZZZYYYZZZXXXVVVVVVWWWUUUQQQNNNKKKKKKJJJIIIJJJMMMQQQUUUZZZ```cccbbbccceeefffdddaaa___]]]\\\[[[XXXUUUSSSOOOOOONNNMMMMMMPPPVVVZZZ``````aaa```[[[SSSOOONNNPPPNNNJJJHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEEEECCCCCCCCCDDDDDDDDDDDDDDDGGGHHHHHHHHHGGGGGGIIIKKKMMMOOORRRTTTXXX___jjjqqqxxxrrrppptttzzzwwwZZZKKKBBB@@@===;;;999999999:::===???BBBBBBCCCGGGNNNSSSddduuutttfff^^^[[[XXXSSSNNNMMMKKKGGGEEEDDDCCCAAA???AAAAAAAAACCCGGGKKKPPPSSS```hhhsss}}}~~~~~~yyypppVVVJJJBBBCCCCCCFFFRRRbbbzzz{{{}}}~~~}}}}}}}}}}}}~~~uuuqqqnnnmmmqqqwwwzzzqqqjjjddd```]]]WWWUUUVVV\\\dddooo~~~wwwqqqmmmjjjeeebbbaaaaaa```______^^^\\\ZZZYYYXXXXXXXXX^^^```dddhhhjjjjjjhhhggggggeeebbb___\\\ZZZYYYYYYXXXVVVTTTUUUUUUTTTPPPMMMKKKKKKKKKJJJKKKNNNSSSVVV\\\bbbfffffffffggggggdddaaa___]]][[[ZZZXXXUUUSSSPPPPPPOOOOOOPPPTTTYYY^^^ggghhhiiihhhbbb[[[VVVUUURRROOOLLLKKKJJJIIIGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHHHHHHHGGGGGGIIIKKKLLLOOOSSSVVV[[[cccnnnvvvzzzwww{{{sssWWWIIIBBB@@@===;;;999999999:::<<<>>>AAABBBCCCFFFMMMRRRccctttzzzkkkaaa\\\YYYSSSNNNNNNKKKHHHFFFEEECCCAAA???=========???BBBGGGKKKNNN[[[cccnnnxxx{{{xxxzzz|||yyyvvv^^^PPPDDDBBBCCCEEEOOOZZZttt||||||~~~~~~~~~~~~~~~yyyrrrnnnkkkiiikkkppp|||vvvmmmeee```\\\ZZZWWWTTTUUU\\\eeeppp~~~wwwrrrlllgggfffeeeeeeeeehhhgggfffdddbbbaaa``````dddgggkkknnnooommmkkkiiifffddd___[[[XXXWWWWWWXXXTTTSSSRRRRRRRRRQQQNNNLLLKKKKKKKKKKKKLLLPPPTTTXXX___fffkkklllkkkkkkhhhdddaaa___\\\[[[ZZZXXXUUUSSSQQQQQQQQQQQQSSSXXX^^^cccjjjlllnnnlllfff___ZZZVVVTTTRRRPPPNNNMMMLLLIIIGGGHHHHHHGGGFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHHHHGGGGGGIIIKKKLLLOOOTTTXXX^^^hhhsss{{{mmmSSSHHHAAA@@@===;;;:::::::::;;;:::===@@@BBBCCCGGGMMMRRRaaasssrrrfff^^^YYYTTTPPPOOOLLLIIIGGGFFFDDDBBB@@@<<<<<<<<<===@@@DDDHHHKKKUUU\\\gggqqq{{{}}}wwwwwwxxxyyyxxxhhhYYYJJJEEEEEEHHHOOOWWWooo|||{{{|||}}}{{{uuurrrnnnkkkmmmqqq{{{yyypppgggaaa]]][[[YYYWWWUUUVVV]]]gggrrr~~~uuuooolllkkkkkkkkklllllllllkkkjjjhhhgggfffjjjllloooqqqppplllhhheee___]]]ZZZWWWUUUTTTTTTTTTPPPPPPOOOOOOOOONNNMMMLLLJJJKKKLLLMMMNNNRRRWWWZZZccckkkqqqrrrqqqooojjjeeeaaa___\\\ZZZYYYWWWUUUSSSPPPQQQQQQRRRUUU[[[bbbggglllpppssspppjjjeee^^^YYYWWWUUURRRQQQPPPNNNKKKIIIJJJIIIIIIHHHGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGIIIKKKLLLPPPVVV[[[aaajjjvvv~~~gggPPPGGGAAA???===;;;::::::;;;<<<:::===AAACCCDDDHHHOOOTTTaaatttxxxjjjaaa[[[VVVRRRPPPMMMJJJHHHGGGFFFDDDBBB???>>>>>>>>>@@@DDDGGGJJJPPPWWWbbbllluuu|||yyyxxxxxxxxxqqqcccRRRHHHFFFIIIPPPUUUlll~~~{{{zzz{{{|||wwwtttqqqnnnooosss}}}uuuppphhhbbb___]]]\\\[[[XXXUUUWWW^^^gggrrrvvvrrrpppoooooopppppprrrrrrrrrpppnnnmmmnnnooopppooolllfffaaa]]]TTTTTTTTTSSSSSSRRRQQQPPPMMMNNNNNNMMMMMMMMMMMMNNNKKKLLLNNNPPPRRRVVVZZZ^^^gggpppwwwwwwuuurrrlllfffaaa___[[[YYYXXXWWWUUUSSSOOOPPPQQQSSSVVV\\\ccciiiqqqxxx|||xxxsssoooggg```ZZZXXXUUUSSSRRRPPPNNNLLLLLLLLLJJJIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGIIIKKKNNNRRRXXX]]]ccclllwww~~~bbbNNNGGG@@@???===;;;;;;;;;======<<>>===;;;;;;<<<>>>???>>>@@@BBBBBBEEEKKKUUU\\\mmm}}}uuujjjbbb\\\YYYSSSPPPMMMKKKJJJHHHFFFDDDAAA@@@>>>===>>>@@@BBBDDDJJJPPPZZZccckkkuuuzzzgggSSSGGGGGGLLLQQQ^^^www|||yyyxxx}}}}}}~~~~~~~~~~~~~~~~~~~~~yyytttssswww~~~~~~xxxvvvtttrrruuuzzz{{{uuukkkiiifffdddccccccaaa___]]]ZZZ[[[aaajjjttt}}}|||}}}}}}zzzuuurrrkkkiiigggccc^^^YYYTTTRRRNNNNNNNNNNNNNNNNNNNNNNNNKKKMMMNNNMMMLLLMMMPPPSSSRRRUUUXXX[[[^^^bbbgggjjjooowww}}}|||yyyuuunnnhhhbbb^^^ZZZWWWVVVVVVUUUSSSQQQRRRSSSTTTXXX^^^fffkkkuuu~~~}}}vvvkkkfffbbb\\\XXXWWWWWWVVVVVVTTTSSSQQQOOONNNMMMLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHGGGHHHHHHHHHGGGGGGIIIKKKNNNSSS[[[bbbjjjssstttVVVGGGEEE???>>><<<;;;;;;===>>>@@@???@@@@@@@@@BBBJJJVVV^^^mmm{{{{{{oooeee^^^ZZZTTTQQQNNNLLLKKKIIIGGGEEEBBB@@@>>>======>>>AAABBBFFFLLLTTT]]]eeennnyyyqqqZZZJJJGGGMMMRRRXXXqqq}}}yyyxxx|||||||||}}}~~~~~~~~~~~~}}}}}}|||uuupppjjjffffffkkkrrrvvv~~~{{{zzzyyy|||}}}vvvqqqkkkjjjhhhgggfffeeebbb```ccc``````fffnnnyyy~~~xxxsssooohhhfffccc^^^ZZZVVVSSSRRRRRRQQQNNNLLLKKKLLLNNNOOOKKKMMMNNNNNNLLLMMMQQQTTTVVVXXX\\\___cccgggkkkoooqqqyyy~~~}}}yyyuuuooohhhbbb^^^ZZZWWWVVVVVVUUUTTTRRRSSSTTTVVVYYY___ggglll{{{tttjjjfff___[[[YYYYYYZZZZZZVVVUUUTTTRRRPPPOOONNNNNNMMMLLLLLLKKKJJJIIIIIIIIIGGGHHHHHHHHHGGGGGGIIIKKKMMMSSS[[[dddmmmwwwpppRRREEEDDD???>>><<<;;;<<<===???@@@@@@???>>>>>>@@@IIIVVV___iiiwwwrrrggg^^^ZZZTTTRRRNNNLLLKKKJJJHHHFFFCCCBBB@@@>>>>>>???AAACCCBBBHHHPPPXXX```iiisss{{{zzz^^^LLLIIILLLMMMWWWggg}}}}}}yyyxxxyyyzzz~~~|||}}}~~~~~~~~~}}}}}}}}}||||||~~~~~~yyytttpppllliiiaaa^^^\\\]]]]]]^^^cccjjjxxx~~~|||{{{xxxssskkkkkkkkkjjjiiihhhgggggghhheeedddhhhnnnxxx{{{vvvqqqmmmfffccc___]]]ZZZXXXTTTQQQOOONNNNNNPPPQQQQQQOOOMMMLLLMMMMMMLLLKKKMMMSSSWWWZZZ]]]bbbfffjjjmmmqqqttt~~~~~~}}}zzzuuunnnfffbbb___\\\YYYXXXWWWWWWWWWVVVXXXUUUUUUWWWXXX\\\eeeooo|||}}}uuunnnddd^^^\\\]]]\\\[[[\\\ZZZWWWUUUTTTRRROOOLLLMMMMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFEEEEEEFFFJJJLLLSSSWWW___hhhqqq{{{}}}dddOOOEEE@@@<<<<<<<<<<<<<<<===>>>>>>AAAAAABBBBBBFFFLLLTTTZZZhhhsssxxxlllccc[[[XXXUUUQQQOOOOOONNNJJJFFFDDDCCCAAA??????AAADDDEEEEEEGGGKKKPPPXXXaaalllsss~~~}}}bbbNNNIIIJJJKKKTTTddd{{{zzzxxxxxxxxxzzz~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}wwwsssmmmhhhddd```\\\ZZZ[[[WWWVVVWWWWWWXXX___fffttt{{{vvvrrrqqqpppooommmmmmmmmlllnnnjjjjjjmmmrrr|||zzzuuuppplllfffccc```]]][[[XXXUUURRRPPPPPPPPPQQQRRRRRRPPPNNNOOOPPPPPPOOONNNQQQVVVZZZ___bbbgggkkkmmmppptttvvv}}}}}}|||yyytttllleeeaaa\\\ZZZWWWVVVVVVVVVUUUTTTWWWUUUUUUWWWXXX[[[dddooo||||||uuukkkeeecccbbb```___```^^^ZZZWWWUUURRROOOLLLMMMMMMMMMLLLKKKJJJHHHHHHFFFGGGGGGFFFEEEGGGJJJMMMTTTYYYaaajjjttt~~~aaaOOOFFFBBB===<<<<<<<<<<<<===>>>>>>AAABBBCCCDDDGGGLLLSSSYYYbbblll||||||qqqfff^^^YYYUUUQQQOOOOOONNNJJJGGGEEECCCAAA??????@@@BBBCCCBBBDDDHHHMMMTTT]]]gggnnnzzzhhhSSSJJJHHHIIIPPP___vvv{{{wwwuuuttttttxxx}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}yyysssjjjfffaaa]]]ZZZXXXUUURRRUUUQQQPPPRRRSSSUUU[[[cccppp~~~|||zzzxxxuuussssssssstttuuurrrqqqtttxxx~~~||||||}}}|||vvvqqqnnnjjjgggdddaaa___\\\YYYWWWUUUTTTTTTUUUWWWVVVTTTRRRRRRRRRRRRRRRRRRUUUZZZ]]]dddggglllooorrrtttwwwzzz||||||{{{xxxrrrkkkeeeaaa[[[YYYWWWVVVVVVWWWVVVUUUVVVTTTTTTVVVWWWZZZcccmmm{{{vvvooollljjjfffdddeeeaaa]]]YYYVVVSSSPPPMMMMMMMMMMMMMMMLLLJJJIIIHHHFFFGGGGGGFFFFFFHHHKKKNNNUUUZZZcccmmmxxx~~~zzz]]]LLLFFFCCC======<<<<<<======>>>???@@@BBBDDDFFFHHHMMMRRRVVV]]]cccqqqxxxlllccc[[[WWWRRRPPPPPPOOOLLLIIIFFFEEEBBB@@@??????@@@AAA???AAAEEEIIIOOOWWWaaagggsssxxxnnnYYYKKKHHHHHHLLLZZZooo~~~wwwssspppqqqtttxxx}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||~~~{{{sssmmmfffccc^^^[[[YYYWWWUUUSSSRRROOONNNQQQRRRTTT[[[cccnnn~~~zzzxxxxxxyyyzzz{{{xxxxxxzzz}}}}}}|||{{{zzz{{{~~~|||wwwtttqqqnnnkkkiiigggdddaaa___[[[[[[ZZZ[[[\\\\\\YYYWWWTTTTTTSSSSSSUUUWWW[[[]]]eeeiiimmmqqqtttwww{{{}}}}}}}}}{{{xxxrrrllleeebbb]]][[[YYYYYYZZZZZZXXXWWWVVVTTTTTTVVVWWWZZZbbbkkkzzz{{{vvvrrrmmmiiigggddd___[[[XXXUUURRROOOMMMMMMMMMMMMLLLKKKJJJIIIGGGHHHHHHGGGGGGIIIMMMOOOUUU[[[eeeppp|||qqqWWWIIICCCBBB=========<<<===>>>>>>???@@@BBBEEEHHHJJJNNNRRRUUU]]]aaakkk}}}sssiii___ZZZTTTQQQPPPPPPMMMKKKHHHFFFDDDAAA???>>>>>>>>>===???BBBFFFKKKRRRZZZ```kkkrrr{{{uuu___NNNIIIJJJJJJUUUiiizzzsssoooooorrrvvv{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{}}}zzzrrrmmmccc___[[[XXXVVVTTTRRRPPPQQQNNNMMMPPPQQQSSSZZZbbbppp}}}}}}~~~}}}}}}}}}|||{{{zzz{{{}}}|||yyywwwtttqqqpppnnnjjjhhhcccbbbaaaaaabbb```]]][[[WWWVVVUUUVVVXXXZZZ\\\]]]dddhhhmmmqqquuuxxx|||~~~|||yyysssmmmgggccc^^^]]][[[[[[\\\[[[YYYWWWUUUTTTUUUWWWXXXYYYaaajjjxxx|||uuupppiiifff```\\\YYYWWWTTTRRRNNNNNNNNNNNNMMMLLLKKKKKKGGGHHHIIIHHHHHHJJJNNNQQQVVV\\\gggssshhhQQQEEE@@@???===============>>>?????????BBBEEEHHHKKKNNNRRRUUU```ccclll{{{{{{oooeee___WWWSSSRRRQQQOOOMMMJJJHHHEEEBBB@@@>>>=========???BBBEEEIIIOOOUUUZZZeeekkkuuu~~~|||fffRRRKKKLLLJJJQQQbbbzzzwwwrrrooorrrwww|||}}}{{{{{{{{{||||||||||||}}}}}}|||zzz{{{~~~{{{tttnnndddaaa\\\YYYVVVTTTQQQPPPOOOLLLLLLNNNOOORRRXXX```sss}}}|||zzzyyyzzz|||}}}|||yyyvvvtttnnnmmmkkkkkkjjjhhhdddaaa___]]]\\\\\\^^^```aaa```eeeiiinnnrrrvvvyyy}}}}}}yyysssmmmgggddd___]]]\\\\\\\\\ZZZXXXVVVVVVUUUVVVXXXYYYZZZaaajjjuuuyyyooojjjddd___[[[XXXVVVTTTNNNNNNNNNNNNNNNMMMLLLLLLHHHIIIIIIIIIIIILLLOOORRRXXX___jjjvvv}}}```MMMBBB>>>>>>>>>>>>======>>>>>>???@@@>>>AAAEEEHHHKKKOOOTTTWWWbbbgggooozzz~~~wwwkkkeee\\\VVVSSSRRRPPPNNNKKKIIIGGGDDDAAA???>>>===>>>@@@BBBDDDGGGLLLQQQUUU```eeennnvvv~~~mmmVVVLLLNNNJJJPPP^^^uuu}}}xxxssswww|||}}}{{{zzzzzzzzzzzz{{{{{{{{{|||{{{zzzzzz}}}~~~vvvpppkkkgggbbb^^^ZZZXXXTTTRRRPPPMMMLLLNNNOOOQQQXXX```sss|||{{{yyyxxxyyy{{{~~~}}}{{{yyywwwtttpppllljjjhhhffffffhhhjjjiiigggkkknnnrrrvvvxxxzzz}}}~~~|||wwwrrrlllgggdddbbb```___^^^^^^\\\XXXUUUWWWVVVWWWYYYZZZ[[[bbbjjjrrrwwwrrrjjjccc^^^ZZZVVVTTTNNNNNNOOOOOONNNNNNMMMLLLHHHIIIJJJJJJJJJLLLPPPSSS\\\bbbnnnzzzsssYYYKKKCCC??????>>>>>>======>>>>>>???@@@>>>@@@DDDGGGKKKPPPVVVZZZ```gggpppzzz~~~qqqjjj___XXXUUUSSSQQQOOOLLLJJJHHHFFFCCCAAA???>>>>>>@@@BBBDDDFFFIIINNNQQQ[[[```gggooowwwqqqXXXMMMNNNKKKOOO[[[rrr|||xxx|||}}}{{{yyyyyyyyyzzzzzz{{{{{{{{{{{{zzzzzz|||~~~xxxrrrnnnjjjddd___\\\XXXUUURRRSSSPPPNNNPPPQQQSSSYYYaaasss{{{zzzxxxwwwxxxzzz|||~~~{{{wwwsssqqqnnnnnnpppqqqooommmqqqtttwwwyyyzzz{{{~~~}}}zzzvvvqqqkkkfffcccfffdddcccbbbaaa^^^ZZZWWWWWWVVVXXXZZZ[[[[[[bbbjjjppp}}}}}}xxxooofff```[[[VVVTTTNNNNNNOOOOOOOOONNNMMMMMMIIIIIIJJJJJJKKKMMMQQQTTT^^^eeeppp|||nnnVVVKKKCCC@@@AAA>>>>>>>>>>>>>>>??????@@@>>>@@@CCCFFFKKKPPPWWW\\\]]]eeepppyyy|||uuummmbbbZZZVVVTTTRRRPPPLLLKKKIIIGGGDDDBBB@@@???>>>???AAACCCDDDGGGKKKOOOXXX\\\bbbjjjrrr{{{{{{___NNNMMMGGGNNNXXXiiizzz|||{{{zzzyyyyyyyyyzzz{{{{{{zzzyyyxxxzzz}}}vvvooommmiiiddd^^^YYYVVVTTTTTTPPPNNNOOOPPPRRRXXX```vvvzzzuuuvvvxxxyyy|||}}}{{{zzzyyywwwuuuwwwwwwwwwyyy|||}}}|||{{{}}}{{{vvvqqqmmmiiigggfffeeeffffffeeeccc___[[[YYYWWWWWWXXXWWWXXX[[[```dddnnnxxxvvvllleee___YYYUUUSSSQQQOOOMMMLLLLLLLLLLLLNNNOOOPPPNNNMMMNNNSSSXXX```hhhuuudddSSSFFFBBBAAA<<>>>>>>>>???AAACCCDDDFFFGGGHHHHHHKKKOOOVVVZZZbbbgggooouuu}}}zzz|||vvviii___YYYUUURRRPPPPPPNNNJJJHHHFFFDDDAAA>>>???>>>>>>>>>@@@CCCFFFHHHRRRVVV\\\bbbjjjttt}}}iiiWWWRRRIIIMMMVVVfff~~~||||||{{{zzzyyyxxxyyyzzzzzzzzzzzzyyyyyy{{{yyyvvvtttqqqlllfff```[[[XXXVVVRRRPPPQQQRRRTTTZZZbbbwwwyyyuuuvvvwwwxxx{{{~~~}}}}}}~~~~~~|||{{{xxxtttpppllliiigggfffgggggghhhgggddd```\\\ZZZXXXXXXXXXXXXXXX[[[___bbbmmmwww|||qqqiiibbb[[[WWWSSSRRRPPPMMMLLLLLLLLLLLLLLLNNNOOOOOONNNPPPUUUZZZccckkkwww~~~___PPPEEEAAABBB===>>>>>>>>>>>>@@@BBBDDDEEEGGGHHHIIIJJJLLLQQQWWW[[[dddiiipppvvv~~~}}}xxx|||nnnccc\\\XXXUUURRRQQQOOOLLLIIIHHHEEEBBB@@@>>>>>>===>>>???BBBEEEFFFNNNQQQWWW^^^eeennnwww}}}sss___VVVKKKLLLRRRaaazzz|||{{{yyyxxxxxxxxxyyyzzzyyyyyyzzzzzz{{{|||{{{yyytttnnnfff```\\\XXXTTTRRRSSSTTTVVV\\\dddvvvzzzuuuvvvwwwwwwyyy}}}~~~zzzxxxuuurrrnnnkkkiiiiiijjjkkkjjjiiifffbbb^^^\\\ZZZZZZYYYXXXXXXZZZ^^^aaallluuuxxxnnnfff___ZZZTTTRRRPPPMMMLLLLLLLLLMMMLLLNNNPPPPPPPPPRRRXXX\\\gggooo{{{tttYYYMMMCCC@@@BBB>>><<<<<<===>>>@@@BBBEEEGGGJJJKKKMMMNNNPPPTTTYYY]]]dddiiiooouuu|||www|||vvviiiaaa\\\XXXUUUSSSPPPMMMKKKIIIFFFCCCAAA>>>>>>======>>>@@@CCCDDDIIILLLQQQWWW^^^fffooottt~~~zzzcccTTTLLLJJJNNN\\\ttt|||{{{zzzxxxxxxxxxyyyyyyxxxyyyzzzzzz{{{~~~{{{tttkkkccc^^^[[[WWWTTTUUUUUUWWW]]]eeettt{{{wwwwwwxxxwwwxxx|||~~~}}}zzzwwwtttqqqooonnnoooooonnnlllhhhdddaaa___\\\\\\[[[YYYXXXYYY]]]```jjjsssuuukkkbbb\\\UUUSSSPPPMMMLLLLLLLLLMMMNNNPPPSSSSSSSSSUUUZZZ^^^jjjrrr~~~lllTTTKKKBBB???AAA===;;;;;;<<<>>>@@@CCCFFFHHHMMMOOOQQQRRRTTTWWW\\\___cccgggmmmrrryyy|||zzz|||oooeee___ZZZWWWSSSQQQMMMKKKIIIGGGDDDAAA???>>>===<<<===???AAABBBFFFIIINNNSSSYYY```hhhmmmxxx~~~fffTTTLLLIIIKKKXXXnnn}}}|||{{{yyyxxxxxxyyyyyyxxxyyyzzzzzz{{{}}}zzzqqqhhhccc]]]YYYVVVVVVVVVVVV\\\dddttt~~~yyyzzzzzzxxxyyy{{{{{{xxxuuussstttsssqqqoookkkgggdddbbb^^^^^^]]][[[YYYZZZ]]]```iiiqqq}}}|||qqqfff^^^WWWTTTQQQMMMKKKKKKLLLMMMQQQTTTVVVWWWVVVXXX\\\```llltttfffRRRJJJAAA>>>???<<<;;;;;;<<<===@@@CCCFFFHHHNNNPPPSSSVVVWWWYYY]]]___bbbggglllqqqwww~~~yyyzzzuuujjjbbb\\\WWWTTTQQQNNNLLLJJJHHHDDDBBB@@@???===<<<<<<===???@@@EEEHHHKKKPPPUUU[[[bbbgggqqqxxxkkkWWWMMMJJJKKKTTTeee{{{~~~|||{{{zzzyyyzzzzzzyyyyyyzzzyyyyyy{{{~~~yyypppkkkaaa]]]YYYXXXWWWVVV\\\cccrrr}}}}}}}}}zzzzzz|||~~~{{{yyyyyywwwuuurrrnnnjjjfffddd``````___]]][[[\\\___bbbiiippp|||wwwjjjaaaXXXUUUQQQMMMKKKKKKMMMNNNSSSVVVYYYZZZZZZ\\\```dddmmmvvv}}}aaaOOOJJJAAA===>>>;;;;;;;;;<<<>>>@@@CCCFFFHHHLLLOOOSSSUUUWWWXXX[[[]]]aaaffflllqqqvvvyyyvvv}}}rrrhhh___ZZZUUUSSSPPPMMMLLLIIIFFFDDDAAA@@@>>>===<<<===>>>???CCCEEEIIILLLPPPVVV]]]aaajjjqqqzzzppp\\\NNNKKKLLLQQQ[[[ooo~~~|||{{{{{{{{{{{{zzzzzzyyyxxxwwwyyy}}}~~~wwwrrrfffaaa]]][[[YYYWWW\\\bbblll}}}|||~~~}}}|||zzzxxxtttpppkkkhhhgggbbbaaa```^^^]]]^^^aaadddhhhppp{{{}}}oooeeeYYYVVVQQQMMMKKKKKKMMMNNNRRRVVVZZZ]]]^^^aaafffjjjoooxxxttt[[[LLLHHH@@@===>>>;;;<<<<<<<<<>>>@@@CCCEEEGGGHHHKKKPPPSSSTTTUUUWWWXXX]]]bbbiiimmmrrrzzz|||uuu{{{{{{pppeee^^^XXXVVVSSSPPPOOOLLLIIIGGGCCCBBB???=========>>>???@@@BBBEEEGGGKKKPPPVVVZZZccciiisss{{{rrr___OOOMMMMMMOOOUUUfff}}}|||{{{||||||{{{zzzyyywwwvvvxxx|||yyyuuujjjddd```]]]ZZZXXX\\\ccceee}}}~~~}}}}}}~~~|||yyyuuuqqqmmmiiihhhbbbbbbaaa___^^^```cccfffiiipppzzzrrrgggYYYVVVQQQMMMKKKKKKMMMNNNPPPUUUZZZ^^^aaaeeekkkooopppyyynnnVVVIIIGGG???<<<>>><<<<<<<<<===>>>@@@BBBEEEGGGEEEHHHMMMPPPQQQRRRSSSTTTWWW]]]dddiiimmmsss}}}xxxxxxvvvjjjbbb[[[XXXUUUSSSQQQOOOKKKIIIDDDCCC@@@>>>======>>>???===???AAADDDGGGLLLRRRVVV^^^eeennnvvv}}}