BM6P6(@ |||}}}~~~{{{{{{||||||||||||{{{{{{}}}}}}||||||}}}~~~}}}|||yyywwwtttpppmmmjjjhhhggg~~~{{{xxxwwwuuuttttttvvvyyyzzzyyywwwtttqqqpppooooooooommmmmmllllllkkkjjjjjjiiijjjkkkkkkllllllkkkkkkjjjgggggghhhiiijjjkkkllllllhhhgggffffffgggiiikkkmmmooooooppppppppppppooonnnmmmllllllllllllkkkkkkkkkiiiiiijjjjjjjjjkkkkkkkkkmmmlllkkkiiigggfffeeedddgggfffccc```]]][[[ZZZYYY}}}{{{zzzyyyyyyxxxwwwvvvuuuuuuvvvwwwwwwwwwwwwuuutttrrrpppooonnnoooqqqrrrqqqooonnnmmmnnnoooooonnnoooppprrrtttuuuxxxrrrllliiiiiijjjjjjhhhjjjjjjjjjjjjiiigggeeecccaaaaaa`````````aaabbbbbbbbb```^^^\\\ZZZYYYZZZZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWVVVSSSTTTTTTUUUVVVWWWXXXXXXWWWVVVUUUUUUUUUVVVXXXYYY[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWVVVVVVVVVUUUUUUSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRRRRQQQPPPSSSRRRPPPNNNLLLKKKJJJJJJ~~~|||xxxvvvuuuvvvwwwwwwvvvuuusssrrrqqqpppmmmkkkjjjjjjkkkkkkkkkkkkiiihhhgggfffffffffeeedddcccaaa````````````dddcccbbbaaa___^^^]]]\\\XXXZZZZZZZZZXXXWWWWWWXXXXXXXXXYYYYYYZZZ[[[\\\\\\^^^ZZZVVVTTTUUUVVVVVVUUUWWWVVVVVVUUUTTTSSSSSSSSSQQQRRRRRRSSSSSSRRRRRRRRRRRRQQQOOONNNLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJJJJKKKLLLMMMMMMMMMOOOOOONNNMMMMMMMMMNNNOOOOOOOOOOOOOOONNNMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCCCC~~~|||}}}~~~|||||||||{{{{{{|||||||||{{{wwwtttrrrooollljjjhhhfffcccaaaddddddddddddcccbbb```___]]]]]]\\\[[[ZZZYYYZZZ[[[YYYXXXWWWUUUTTTSSSSSSSSSVVVUUUTTTSSSRRRQQQPPPPPPRRRRRRQQQPPPNNNMMMMMMLLLKKKLLLMMMLLLJJJIIIJJJLLLJJJJJJKKKLLLLLLLLLLLLLLLMMMKKKIIIHHHHHHIIIIIIIIIKKKJJJIIIGGGGGGGGGHHHIIIEEEFFFGGGGGGGGGGGGFFFEEEFFFEEEDDDCCCBBBBBBAAAAAADDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCAAAAAABBBBBBCCCCCCDDDDDDGGGFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBBBBCCC~~~}}}}}}zzzzzzyyyxxxxxxyyyyyyyyyvvvuuutttssssssssstttuuuttttttsssqqqnnnllllllmmmllllllkkkkkkkkkkkkllllllmmmmmmmmmnnnnnnnnnooooooqqqqqqppppppppppppqqqqqqoooooooooooopppqqqrrrrrrtttsssssssssssstttuuuuuuqqqrrrtttuuuwwwxxxyyyyyyvvvuuusssqqqqqqrrrssstttqqqrrrssstttuuuvvvvvvvvvvvvwwwxxxzzz{{{{{{zzzyyyzzzzzz{{{||||||}}}~~~~~~|||}}}}}}~~~~~~||||||{{{zzzxxxtttqqqppppppppppppooommmjjjfffdddbbb___\\\ZZZYYYXXXVVVTTTUUUUUUUUUTTTSSSRRRQQQQQQMMMNNNNNNNNNLLLLLLMMMOOONNNMMMLLLJJJIIIHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDCCCAAAAAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBAAAAAABBBBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@??????>>>AAA@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????=========>>>>>>?????????AAAAAAAAAAAAAAAAAA@@@@@@CCCDDDDDDDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@????????????@@@AAAAAA~~~|||~~~|||{{{|||}}}|||{{{yyyttttttsssrrrqqqpppoooooolllllllllllllllkkkjjjiiigggggghhhhhhhhhhhhiiiiiidddddddddbbb___^^^___``````______^^^^^^______```]]]]]]]]]]]]]]]^^^^^^^^^bbbaaa`````````aaaaaaaaa^^^^^^___```aaaaaabbbbbbaaaaaa`````````aaaccccccbbbbbbcccdddeeeeeeffffffeeedddcccbbbaaabbbccccccaaabbbbbbcccddddddcccccceeefffhhhjjjkkkjjjiiihhhggghhhhhhiiijjjjjjjjjjjjhhhiiijjjlllmmmmmmnnnnnnppppppqqqqqqrrrrrrssssssrrrrrrrrrsssttttttuuuuuuvvvwwwyyy{{{{{{zzzyyyxxxssstttuuuvvvyyy||||||xxxvvvuuuuuutttrrrrrrrrrrrrooommmpppooommmkkkiiifffeeedddbbbbbbaaa```^^^\\\ZZZYYYXXXUUURRRPPPPPPOOONNNMMMJJJJJJJJJJJJIIIIIIHHHHHHDDDEEEFFFEEECCCBBBCCCEEEFFFFFFEEEDDDDDDDDDDDDDDDAAAAAABBBBBBBBBBBBBBBAAACCCCCCCCCBBBBBBAAAAAA@@@>>>>>>???===<<<<<<>>>@@@@@@@@@??????>>>??????@@@>>>???@@@@@@???>>>??????>>>>>>===<<<<<<===>>>???@@@@@@??????>>>>>>>>>>>>??????????????????>>>>>>????????????????????????======>>>>>>>>>>>>==================>>>>>>>>>>>>>>>??????@@@@@@@@@??????@@@AAAAAABBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@??????@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>~~~}}}yyyxxxvvvuuutttsssttttttuuuuuuuuuvvvvvvuuurrroookkkjjjjjjkkkmmmmmmllljjjeeeeeedddcccbbbaaa``````^^^_________^^^]]][[[ZZZYYYZZZ[[[\\\]]]]]]]]]]]]XXXYYYYYYXXXVVVUUUVVVXXXTTTSSSSSSRRRRRRSSSSSSTTTRRRSSSSSSSSSSSSSSSSSSTTTSSSRRRQQQQQQRRRSSSRRRRRROOOPPPQQQRRRSSSSSSSSSSSSQQQPPPPPPOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQRRRRRRQQQQQQRRRRRRRRRRRRRRRQQQTTTVVVXXXZZZZZZYYYXXXWWWUUUVVVWWWWWWXXXWWWWWWWWWUUUVVVXXXYYY[[[[[[\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^_________```aaaaaabbbbbb```aaabbbddddddddddddddd`````````bbbdddgggjjjllloooooonnnnnnoooooopppqqqvvvwwwxxxzzz|||yyyyyyzzz{{{|||~~~}}}~~~}}}wwwxxxxxxvvvrrrooommmmmmlllkkkiiiiiiiiihhheeecccfffddd```\\\ZZZYYYZZZZZZUUUTTTSSSRRRPPPOOONNNNNNOOOMMMIIIHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEAAACCCDDDBBB???===>>>@@@>>>>>>>>>===>>>>>>???@@@>>>???@@@AAAAAAAAAAAAAAA>>>=========<<<<<<<<<;;;<<<======<<<:::;;;===???AAA@@@???>>>===>>>???@@@;;;===>>>>>>===<<<<<<=========<<<<<<<<<===>>>>>><<<;;;:::999999999999999:::;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;======>>>>>>>>>>>>======;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<===============:::;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===}}}xxxssspppoooooooookkkjjjiiihhhhhhhhhiiijjjnnnllljjjiiihhhgggeeeccceeeccc```^^^^^^^^^^^^]]]YYYYYYXXXXXXWWWWWWVVVVVVTTTTTTTTTTTTTTTSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPOOOOOOOOOOOONNNLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJKKKJJJIIIGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGHHHHHHIIIIIILLLLLLLLLLLLLLLLLLLLLLLLHHHIIIKKKLLLMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSTTTUUUUUUUUUUUUTTTSSSSSSRRRSSSTTTVVVXXXYYY[[[\\\\\\[[[ZZZ[[[]]]___cccdddeeefffgggggggggggghhhgggeeeeeeeeefffhhhjjjmmmmmmnnnooopppqqqrrrssstttsssrrrqqqqqqsssuuuvvvyyyxxxxxxxxxyyy{{{}}}~~~}}}zzzwwwtttssssssqqqpppkkkiiigggdddbbbaaaaaaaaa```___^^^]]]\\\ZZZZZZYYYYYYXXXWWWUUUTTTRRRQQQPPPLLLKKKKKKJJJJJJIIIHHHHHHJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;===>>>>>>===;;;:::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::=========<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>?????????>>>>>>???>>>>>>===<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;}}}||||||{{{yyywwwpppnnnllliiiggggggggggggbbbaaa```^^^^^^^^^_________^^^\\\\\\\\\\\\ZZZYYY[[[YYYVVVUUUUUUUUUTTTSSSSSSRRRRRRQQQQQQPPPPPPOOOPPPPPPPPPOOOOOOOOOOOONNNKKKKKKLLLLLLMMMMMMNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIIIIIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFGGGGGGGGGFFFEEEFFFFFFFFFGGGGGGGGGHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKMMMOOOPPPPPPQQQQQQPPPOOOPPPRRRTTTVVVWWWXXXYYYZZZZZZZZZZZZXXXWWWVVVUUUVVVWWWYYYZZZZZZ[[[[[[\\\]]]^^^___```bbbaaa```______```bbbcccgggggggggggghhhiiikkklllkkklllmmmlllkkklllmmmoooqqqssswwwyyy{{{zzzxxxwwwxxxxxxwwwwwwwwwvvvvvvvvvvvvwwwyyy{{{~~~~~~{{{yyyvvvtttrrrpppllljjjiiihhhgggfff```^^^\\\ZZZYYYXXXYYYYYYYYYXXXXXXWWWVVVUUUTTTTTTTTTSSSRRRQQQPPPNNNMMMMMMJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBDDDBBB@@@???>>>>>>>>>???===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;<<<======<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;===========================>>>>>>>>>======<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::}}}|||{{{{{{zzzxxxxxxxxxvvvssspppiiiiiihhhgggeeedddbbbaaa^^^]]]\\\[[[ZZZYYYYYYYYYXXXWWWVVVVVVWWWXXXVVVUUUWWWUUUSSSRRRRRRSSSRRRPPPNNNNNNMMMLLLLLLKKKJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIDDDEEEEEEFFFGGGHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA???????????????????????????@@@@@@@@@@@@???>>>>>>???@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCAAABBBBBBCCCDDDCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGFFFGGGGGGFFFEEEFFFHHHIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKMMMNNNOOONNNNNNOOOPPPQQQRRRRRRSSSVVVVVVTTTSSSSSSTTTUUUVVVYYYYYYYYYYYYZZZ[[[\\\\\\[[[\\\]]]\\\[[[[[[\\\^^^bbbdddgggiiijjjjjjhhhggggggfffeeedddcccbbbaaa```___aaacccfffiiikkkmmmmmmkkklllnnnoooqqqrrrrrrrrrwwwwwwwwwxxxyyyzzzzzzzzz}}}}}}}}}~~~}}}}}}|||}}}|||yyyuuuqqqrrrpppllljjjiiihhheeecccdddaaa^^^\\\\\\[[[YYYWWWQQQPPPOOOMMMMMMMMMNNNNNNOOOOOONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAACCCBBB???===<<<<<<<<<===;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::::::::::::::999:::::::::999999:::::::::>>>======<<<;;;;;;::::::<<<============<<<;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~}}}|||yyytttqqqooooooooonnnkkkgggccc`````````^^^]]][[[ZZZYYYYYYZZZYYYXXXXXXYYYYYYXXXWWWWWWVVVTTTTTTUUUUUUTTTSSSOOOOOONNNMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????>>>???????????????>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>========================BBBBBBBBBAAAAAA@@@??????======>>>>>>>>>?????????@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBAAAAAABBBCCCCCCCCCCCCBBB@@@@@@@@@AAABBBCCCCCCDDDBBBCCCDDDDDDCCCCCCDDDFFFDDDEEEFFFGGGGGGGGGGGGGGGIIIHHHHHHGGGHHHIIIJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNRRRRRRQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUVVVUUUSSSSSSUUUWWW[[[\\\___aaaaaaaaa```___]]]]]]\\\[[[ZZZXXXWWWWWWUUUVVVXXX[[[^^^___aaaaaa^^^___```bbbccccccddddddggggggggghhhiiijjjkkklllmmmllllllllllllmmmmmmnnnoooppppppqqqqqqrrrrrrrrrrrrssstttvvvwwwxxxxxxxxxyyyxxxwwwvvvuuuuuuuuuuuutttuuuxxxzzzzzzyyywwwuuuvvvvvvvvvvvvvvvwwwxxxyyy{{{}}}~~~|||zzzyyyyyyzzzyyyxxxvvvuuuuuuuuuuuurrrrrrqqqsssvvv{{{}}}zzzyyywwwuuusssnnnnnnnnnoooooolllgggcccbbb```]]]\\\\\\[[[ZZZXXXXXXVVVTTTRRRRRRQQQOOOMMMGGGGGGEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBAAAAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAA????????????>>>======<<<:::999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999::::::::::::;;;;;;:::999999:::;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999~~~xxxttttttuuuvvvuuurrrnnniiifffeeedddcccaaa___]]][[[[[[]]]\\\ZZZYYYZZZYYYXXXVVVVVVUUUTTTTTTUUUVVVTTTSSSSSSSSSRRRQQQPPPOOONNNMMMLLLLLLKKKKKKJJJIIIIIIHHHFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???>>>>>>===<<<======>>>>>>======<<<====================================>>>>>>>>>>>>========================AAAAAA@@@?????????>>>>>>======>>>>>>>>>?????????<<<===>>>?????????>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>???@@@@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCCCCBBBDDDEEEEEEDDDDDDEEEFFFDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMNNNOOONNNMMMMMMOOOQQQSSSTTTVVVWWWXXXWWWVVVVVVWWWWWWVVVVVVUUUTTTTTTSSSQQQRRRSSSUUUWWWXXXYYYYYYXXXYYYZZZ[[[\\\]]]]]]]]]^^^^^^^^^___```aaacccdddbbbbbbaaa```_________```ccccccddddddeeeeeeeeeeeehhhiiijjjjjjjjjjjjjjjiiihhhiiiiiiiiijjjjjjjjjjjjhhhiiikkkmmmnnnmmmmmmllllllkkkkkkkkkkkklllllllllkkknnnpppqqqqqqpppqqqrrrrrrqqqooonnnlllkkkjjjjjjlllkkkiiiiiilllqqquuuyyy|||{{{zzzzzzzzz|||~~~|||}}}~~~}}}{{{{{{~~~|||zzzyyyyyyzzzzzz{{{{{{{{{|||||||||wwwtttqqqpppooonnnllljjjhhhhhhiiijjjjjjgggbbb^^^[[[YYYVVVVVVVVVVVVTTTSSSRRRQQQOOONNNNNNMMMJJJHHHDDDCCCBBBBBBBBBCCCEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@???>>>>>>======>>>>>>??????@@@AAAAAABBB999<<>><<<:::999999888888999::::::999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::888888888999999999::::::::::::999999999999::::::::::::999999999999::::::::::::::::::::::::::::::;;;;;;:::::::::999999999::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999|||yyyzzz|||}}}|||yyyuuusssnnnmmmllljjjhhheeecccaaaaaa```^^^]]]]]]]]][[[YYYXXXWWWWWWXXXZZZZZZYYYWWWVVVVVVUUUTTTRRRQQQPPPPPPPPPOOOOOONNNMMMLLLKKKKKKHHHGGGFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???????????????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>======<<<========================>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>===<<<<<<<<<======>>>>>>>>>>>>????????????;;;<<<>>>?????????>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>???@@@@@@@@@@@@@@@>>>???@@@AAAAAAAAAAAA@@@AAABBBDDDEEECCCCCCCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFFFFGGGGGGGGGGGGHHHJJJJJJLLLMMMNNNOOOOOOOOOKKKLLLMMMMMMLLLLLLNNNPPPPPPQQQRRRSSSTTTSSSSSSRRRRRRRRRRRRQQQPPPOOOOOONNNLLLMMMNNNPPPQQQRRRRRRRRRVVVVVVWWWYYYYYYZZZZZZZZZXXXYYYZZZ[[[\\\]]]^^^___\\\\\\ZZZYYYWWWVVVUUUTTTYYYZZZZZZ\\\]]]___aaabbbddddddcccccccccbbbbbbbbbdddfffhhhjjjkkkkkkkkkjjjiiijjjkkkmmmoooqqqrrrsssqqqooommmmmmnnnooonnnmmmlllnnnqqqssstttuuuwwwyyyvvvuuusssqqqpppooonnnnnnqqqpppnnnmmmooorrruuuxxxyyyxxxwwwwwwwwwxxxyyyzzzwwwxxxyyyzzz{{{{{{|||{{{|||zzzxxxxxxyyyzzzzzzyyy{{{||||||yyyvvvsssrrrrrrqqqrrrrrrrrrsssssssssttttttqqqnnnllljjjiiifffdddfffffffffffffffddd```]]]YYYWWWUUUSSSSSSSSSQQQPPPOOONNNMMMLLLLLLKKKHHHFFFCCCCCCBBBAAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA?????????>>>======<<<<<<<<<======>>>??????@@@@@@777:::>>>BBBCCCBBB???===:::999888888888999:::;;;888888888888888888888888888888888888999999999999999999999999999999999999777777888888888999999999999999999999999999999999:::999999888888999999:::999999999999999999999999;;;;;;;;;:::999888888888999999999999999999999999999999999999::::::::::::888999999999999:::::::::===<<<<<<;;;;;;<<<<<<===999999::::::;;;<<<<<<===;;;;;;<<<============<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::{{{}}}~~~~~~|||xxxvvvtttsssrrrpppmmmjjjgggeeebbbaaa___```aaaaaa___^^^\\\\\\\\\^^^``````^^^\\\ZZZYYYXXXWWWUUUTTTSSSSSSQQQQQQPPPOOONNNMMMLLLLLLIIIHHHHHHGGGGGGFFFFFFFFFCCCBBBBBBBBBAAAAAAAAAAAA???????????????????????????>>>>>>===>>>???@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>============>>>>>>>>>>>><<<===???@@@AAA@@@???>>>>>>>>>======>>>>>>???@@@??????@@@AAAAAAAAAAAA@@@======>>>???@@@??????>>>>>>@@@BBBCCCBBBAAAAAABBBAAABBBBBBBBBBBBBBBAAAAAADDDDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHJJJKKKMMMOOOQQQRRRRRRRRRLLLNNNOOOOOOOOOPPPSSSUUUSSSSSSTTTUUUUUUUUUUUUTTTSSSSSSRRRPPPNNNMMMLLLKKKIIIJJJLLLNNNPPPQQQRRRSSSUUUVVVWWWXXXYYYYYYYYYYYYVVVWWWYYY[[[]]]]]]]]]]]][[[[[[ZZZXXXVVVSSSPPPNNNSSSSSSUUUWWW\\\aaaeeehhhffffffeeeddddddeeefffgggmmmooosssvvvwwwvvvtttsssrrrrrrrrrtttxxx|||}}}zzzzzz|||}}}{{{zzzwwwyyy|||~~~~~~~~~}}}|||{{{{{{yyyxxxwwwvvvvvvxxx{{{||||||{{{zzzzzzzzzzzz{{{{{{xxxyyyzzz{{{{{{{{{{{{{{{{{{yyywwwwwwwwwvvvtttssstttuuuvvvtttrrrooooooooollllllllllllmmmmmmmmmmmmmmmjjjgggeeedddcccaaa```aaa````````````^^^[[[YYYXXXVVVSSSQQQPPPOOOMMMLLLLLLKKKJJJJJJJJJIIIFFFCCCBBBBBBAAA@@@AAABBBCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???????????????>>>======<<<<<<:::;;;;;;<<<<<<=========999:::<<<>>>??????>>>>>>999888777666777888:::;;;777777777777777777777777777777777888888888999999999999999999999999999999777777777777888888888999777888999::::::999888777999999888888888888999999999999999999999999999999::::::999999999999999999999999999999999999999999888888999999999:::::::::999999999999::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<======>>>>>>>>>======<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::~~~|||yyyyyyzzzyyywwwssspppmmmqqqqqqpppmmmjjjgggcccaaa]]]\\\\\\]]]^^^______^^^\\\[[[\\\^^^``````^^^]]]]]]\\\[[[ZZZXXXWWWVVVUUUQQQQQQPPPOOONNNMMMLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???>>>=========???@@@AAA================================================:::;;;<<<===============;;;<<<<<<======<<<<<<;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::===<<<<<<;;;<<<===???@@@;;;;;;<<<<<<<<<=========999:::<<<>>>>>>===<<<;;;<<<<<<;;;;;;<<<<<<===>>><<<<<<===>>>>>>>>>======<<<===>>>???@@@???>>>======???AAABBBAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCC@@@AAABBBDDDEEEFFFFFFFFFFFFHHHJJJMMMOOOPPPPPPPPPLLLMMMOOOPPPPPPQQQTTTVVVTTTTTTUUUUUUUUUUUUUUUUUUXXXWWWUUUSSSPPPNNNLLLKKKIIIKKKMMMPPPSSSUUUVVVWWWWWWWWWXXXYYYZZZZZZZZZYYYVVVXXX[[[^^^______^^^^^^]]]]]]\\\[[[WWWSSSOOOMMMPPPQQQSSSWWW]]]eeelllppplllkkkjjjjjjkkkmmmoooqqqxxx{{{~~~|||zzzyyyyyy{{{~~~}}}|||{{{|||}}}~~~~~~~~~~~~zzz{{{||||||||||||||||||zzzxxxvvvuuuuuussspppmmmlllnnnoooooommmkkkllllllhhhhhhhhhhhhhhhhhhhhhhhhbbb```^^^^^^_________^^^]]][[[ZZZYYYZZZYYYVVVTTTWWWTTTQQQNNNMMMLLLJJJHHHIIIHHHGGGHHHHHHFFFCCCAAAAAAAAA?????????@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@BBBAAAAAA@@@??????>>>>>>@@@??????>>>======<<<<<<999999999::::::;;;;;;;;;<<<<<<;;;:::;;;<<<===>>>888777666555666777999;;;777777777777777777777777666666777777888888888999888888888888888888888888777777777777888888888888666777999::::::999777666999999888888888888999999888888888888888888888888888888888999999:::;;;;;;888888888888888888888888888888888999999:::::::::999999999::::::;;;;;;;;;;;;::::::999999::::::;;;>>>======<<<<<<;;;;;;:::<<<<<<===>>>??????>>>>>>======<<<<<<<<<<<<==============================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;}}}wwwvvvxxxyyyvvvsssqqqnnnmmmooommmhhhfffhhhjjjkkkkkkjjjfffaaa\\\XXXUUUVVVWWWXXXYYYZZZZZZZZZYYYXXXXXXYYY[[[\\\\\\[[[\\\\\\[[[XXXUUUSSSRRRSSSQQQPPPNNNLLLJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDCCCBBBBBBBBBBBBCCC??????>>>>>>>>>>>>????????????>>>>>>=========<<<;;;;;;<<<<<<<<<<<<<<<<<<========================>>>======<<<<<<<<<======<<<<<<============<<<<<<;;;;;;:::::::::;;;;;;<<<===<<<;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;:::999888777888999:::999::::::;;;<<<===>>>>>>===<<<;;;:::::::::::::::============>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@>>>>>>>>>??????@@@@@@AAA????????????????????????CCCCCCCCCCCCBBBAAA@@@@@@BBBBBBBBBBBBAAAAAA@@@???AAA@@@@@@???AAACCCEEEGGGEEEEEEEEEHHHKKKNNNOOONNNMMMMMMNNNOOOPPPRRRSSSTTTRRRRRRQQQQQQQQQSSSUUUVVVXXXUUURRRRRRTTTTTTSSSQQQOOOOOOOOOPPPRRRUUUWWWYYYWWWWWWWWWWWWVVVVVVVVVVVVUUUVVVWWWYYYZZZ\\\]]]^^^______^^^ZZZTTTOOOLLLKKKOOONNNPPPVVV```iiinnnooopppooooooooopppqqqsssttt{{{~~~}}}}}}}}}}}}~~~|||yyyxxxzzz||||||{{{xxxtttqqqnnnllllllkkkiiiggghhhiiiiiifffcccccccccbbbaaaaaaaaaaaaaaa```___]]]\\\ZZZYYYYYYYYYZZZZZZYYYWWWUUUSSSQQQOOOPPPOOOLLLJJJIIIHHHHHHIIIIIIIIIHHHFFFEEECCCBBBBBB??????@@@@@@@@@@@@??????>>>????????????>>>==================<<<<<<<<<<<<@@@??????>>>===<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999:::;;;666666666666666666666666999999999999999999999999777777777777777777777777888888999999999:::::::::888888777777888888999:::777777777777777777777777999999999999999999999999777777888999:::;;;;;;<<<999999999999999999999999777888888888888999999999;;;;;;:::999999888888777::::::999999::::::;;;<<<<<<<<<::::::::::::<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<;;;::::::<<<<<<;;;:::999999999888888888888888{{{{{{~~~sssnnnkkklllrrrwwwyyyxxxkkkgggfffgggeee___]]]___^^^```aaaaaa^^^[[[WWWTTTRRRRRRSSSTTTUUUUUUUUUUUUUUUTTTRRRSSSTTTVVVUUUTTTWWWWWWVVVTTTQQQOOOOOOPPPOOONNNLLLJJJIIIHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDCCCBBBAAA@@@@@@AAA??????>>>>>>>>>>>>??????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;:::;;;;;;;;;<<<======;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;:::999999999:::::::::::::::;;;;;;<<<<<<===<<<<<<;;;:::::::::;;;;;;<<<<<<<<<============>>>>>>>>>?????????>>>>>>===????????????@@@@@@@@@@@@????????????????????????@@@@@@AAAAAAAAA@@@??????@@@@@@@@@@@@@@@???>>>>>>>>>>>>======>>>@@@BBBDDDEEEFFFHHHIIIJJJKKKKKKKKKLLLMMMMMMMMMOOOPPPQQQRRRQQQPPPPPPQQQQQQRRRSSSTTTVVVTTTQQQRRRSSSTTTSSSQQQPPPPPPPPPQQQSSSVVVXXXYYYXXXXXXXXXWWWWWWVVVVVVUUUTTTUUUVVVWWWYYYZZZ[[[[[[[[[\\\\\\YYYTTTPPPMMMMMMMMMLLLOOOUUU^^^ggglllnnnnnnnnnmmmmmmnnnooopppqqquuuxxx|||}}}zzzxxxvvvzzz~~~~~~~~~~~~~~~}}}{{{zzzwwwtttrrrooonnnmmmjjjgggeeeeeeffffffdddbbbccccccaaa``````_________]]]\\\ZZZYYYXXXWWWWWWWWWVVVVVVUUUSSSQQQNNNLLLKKKMMMLLLJJJIIIGGGFFFFFFFFFGGGGGGFFFDDDCCCBBBAAAAAA??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>======<<<============<<<<<<<<<<<>>>>>===<<<<<<;;;;;;;;;::::::::::::;;;;;;:::::::::::::::::::::::::::999888777777888999999777777777777777777777777999999999999999999999999888888888888888888888888777777888888888999999999888888777777888888999:::888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999777777888888888999999999777888888999999::::::;;;999999999999999::::::;;;;;;;;;:::999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::888888:::;;;:::999888888888888888888888777|||vvvtttssstttxxx}}}{{{xxxxxxxxxxxxxxxwwwxxxyyyzzz|||~~~~~~~~~~~~}}}|||yyyxxxzzz|||~~~~~~~~~~~~sssmmmgggeeegggkkknnnnnneeeaaa___```]]]WWWTTTUUUSSSTTTVVVWWWWWWUUURRRQQQMMMMMMNNNOOOPPPPPPPPPPPPQQQOOOMMMLLLMMMNNNNNNNNNOOOPPPPPPNNNKKKJJJKKKLLLLLLKKKIIIGGGFFFEEEEEEEEECCCDDDFFFGGGGGGFFFDDDCCCCCCBBBAAA@@@???????????????>>>>>>======>>>>>>???=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888999;;;<<<;;;;;;:::::::::;;;;;;<<<<<<======>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<============????????????>>>===<<<;;;AAAAAA@@@@@@@@@@@@@@@@@@??????????????????????????????@@@AAAAAAAAAAAA@@@??????????????????>>>===>>>=========>>>@@@AAACCCEEEHHHLLLLLLIIIGGGHHHIIIKKKKKKKKKLLLLLLNNNOOOPPPNNNNNNOOOPPPQQQQQQQQQQQQSSSRRRQQQRRRSSSTTTTTTRRRRRRRRRRRRSSSUUUWWWYYYZZZYYYYYYYYYXXXXXXWWWVVVUUUTTTUUUUUUVVVVVVWWWWWWXXXWWWYYYYYYXXXTTTQQQPPPPPPLLLLLLOOOTTT\\\dddiiikkkkkkkkkjjjjjjjjjkkkkkkllllllooorrruuuvvvtttrrrppplllooosssuuuvvvyyy~~~~~~~~~yyyyyywwwuuusssqqqpppooohhhfffcccbbbbbbcccbbbaaacccbbbaaa___^^^]]]]]]]]]ZZZZZZXXXWWWVVVVVVVVVVVVTTTSSSRRRPPPNNNKKKIIIGGGIIIIIIHHHGGGFFFEEECCCBBBDDDDDDCCCCCCBBBAAA@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<=========<<<<<<<<<<<<;;;>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;999999999999999999999999;;;:::999888777777888888888888888888888888888888777777777777777777777777999999999999999999999999666666777777777888888888888888777777888888999:::888888888888888888888888::::::::::::::::::::::::::::::999999999888888888999999999999999999999999777777777888888888999999777777888888999:::::::::888888888888888999999:::::::::999888888999:::::::::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;999777777888999999999666666666777777777777777|||yyyvvvvvvzzzzzzvvvttttttssssssqqqrrrssstttvvvxxx{{{}}}~~~}}}||||||}}}~~~|||zzzyyyyyyvvvvvvxxxwwwsssrrrtttuuusssqqqpppqqqrrrtttuuuuuuwwwyyy|||}}}|||zzzyyywwwpppgggaaa___```bbbcccbbb^^^\\\\\\XXXRRROOOPPPOOOQQQRRRTTTTTTSSSQQQOOOJJJJJJKKKLLLLLLLLLLLLLLLPPPMMMJJJIIIIIIJJJJJJIIIIIIJJJJJJIIIGGGGGGHHHJJJHHHHHHFFFEEECCCBBBBBBAAA@@@AAADDDEEEEEEDDDAAA@@@??????>>>>>>>>>?????????>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<;;;;;;============<<<<<<<<<<<<;;;:::888666666888:::;;;;;;;;;;;;:::;;;;;;<<<<<<======>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>======<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<===<<<<<<=========>>>>>>>>>???????????????>>>======BBBBBBAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDD@@@AAAAAABBBAAAAAA@@@@@@AAAAAA@@@AAAAAACCCDDDEEECCCIIINNNNNNJJJGGGHHHJJJJJJJJJIIIJJJJJJKKKLLLMMMKKKLLLNNNOOOPPPPPPOOOOOOPPPPPPQQQRRRSSSTTTTTTSSSSSSTTTTTTUUUWWWXXXYYYZZZ[[[[[[[[[[[[ZZZXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWYYYZZZYYYVVVSSSRRRRRROOOPPPRRRVVV[[[```dddfffgggfffffffffeeeeeeffffffdddfffiiikkklllkkkiiihhhccceeeiiikkklllooosssvvvuuuttttttsssssssssssstttppprrruuuyyy|||~~~~~~}}}|||zzzyyyxxxwww{{{|||~~~}}}{{{{{{{{{{{{{{{zzzzzz|||~~~|||yyyvvvuuuuuutttsssrrrqqqpppooofffdddbbb```___```aaabbbcccbbb```^^^]]]\\\[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVUUUTTTSSSQQQOOOLLLJJJIIIGGGGGGHHHHHHFFFDDDBBBAAACCCCCCCCCBBBBBBAAAAAAAAA??????@@@@@@@@@@@@??????>>>????????????>>>============<<<<<<<<<;;;;;;;;;=========<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;999999999999999999999999;;;;;;::::::999888888888999999999999999999999999777777777777777777777777999999999999999999999999777777777777888888888999888888777777888888999:::999999999999999999999999::::::::::::::::::::::::999999999888888888888888999999999999999999999999777777777777888888888888::::::999999888777777777777777777777777888888999999888888888888888888999888888999999999999888888::::::::::::::::::::::::999999999999999999999999;;;999777666888999:::999555555555666666666666666}}}xxxvvvuuuuuutttvvvxxxzzz{{{|||~~~~~~|||{{{}}}|||{{{wwwuuuuuutttpppnnnppppppooommmlllkkkkkkmmmnnnrrrrrrqqqpppoooooopppqqqooojjjccc]]]\\\]]]```bbb```\\\ZZZZZZWWWPPPMMMNNNQQQQQQRRRSSSRRRQQQOOONNNJJJJJJKKKKKKLLLKKKKKKKKKMMMJJJHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGEEEEEEGGGHHHFFFEEEDDDCCCBBBAAA??????>>>@@@BBBDDDDDDBBB@@@>>><<<<<<<<<===>>>???@@@AAA>>>>>>============>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<:::999666555555666999:::<<<<<<;;;;;;<<<===>>>>>>======>>>>>>>>>>>>======<<<<<<=========<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>======<<<<<<>>>>>>>>>===============:::::::::::::::;;;<<<=========>>>>>>>>>?????????>>>???@@@@@@AAAAAAAAA@@@AAAAAAAAA@@@@@@?????????BBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFBBBHHHNNNOOOKKKIIIJJJMMMIIIIIIHHHHHHHHHIIIIIIJJJIIIJJJLLLMMMNNNNNNMMMLLLNNNOOOQQQRRRRRRSSSSSSSSSTTTTTTUUUVVVWWWXXXXXXXXX[[[[[[\\\\\\[[[ZZZXXXWWWVVVVVVVVVUUUUUUTTTTTTTTTYYYZZZ[[[ZZZXXXUUUTTTTTTUUUVVVXXXZZZ[[[]]]```aaabbbbbbbbbbbbbbbaaaaaaaaa___```bbbcccccccccbbbaaa]]]___aaacccdddfffhhhjjjjjjjjjiiihhhgggggghhhhhhggghhhjjjnnnrrruuuxxxzzzuuuuuuuuuuuutttrrrqqqpppjjjpppzzz|||vvvyyyxxxwwwuuutttrrrpppoooppppppqqqrrrrrrpppnnnlllkkkkkkkkkkkkkkkjjjhhhhhhcccbbbaaa___^^^___aaaccccccbbbaaa___]]]\\\\\\[[[YYYXXXWWWVVVUUUTTTTTTTTTUUUTTTSSSRRRPPPNNNLLLJJJGGGHHHIIIIIIHHHFFFDDDCCCDDDDDDDDDCCCCCCCCCBBBBBB??????@@@@@@@@@@@@????????????@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999:::::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;::::::999999999999999999999999999666666666666666666666666999999999999999999999999888888888999999999::::::888888777777888888999:::888888888888888888888888999999999999999999999999666666777888888999::::::999999999999999999999999666666777777777888888888::::::999888888777777666777777666666777777888999888888888888888888888888777777888888888888777777999999999999999999999999999999999999999999999999<<<:::888888999:::::::::444444555555666666666666}}}yyyyyywwwsssrrrsssooopppooollljjjiiijjjkkkqqqppplllhhheeeeeehhhkkkjjjfffbbb]]]ZZZZZZ\\\]]]]]]YYYXXXYYYVVVQQQNNNPPPRRRRRRRRRRRRPPPNNNLLLKKKKKKLLLLLLMMMMMMLLLLLLLLLIIIHHHFFFFFFGGGFFFEEECCCEEEFFFFFFFFFDDDDDDFFFGGGDDDDDDDDDCCCBBB@@@>>>===>>>???AAABBBBBBAAA???>>>;;;;;;;;;<<<===???@@@AAA>>>======<<<<<<======>>><<<<<<<<<<<<<<<=========???>>>>>>======<<<<<<<<<999888666555555666888999<<<<<<<<<<<<<<<===>>>???===>>>>>>??????>>>>>>===<<<===>>>>>>===<<<:::999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<<<<=====================>>>;;;;;;:::::::::;;;<<<<<<============>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBB@@@@@@??????????????????BBBBBBBBBBBBBBBBBBBBBBBB??????@@@BBBBBBCCCCCCCCCEEEFFFGGGGGGHHHGGGGGGGGGBBBBBBBBBCCCCCCDDDDDDDDDBBBFFFKKKLLLKKKKKKLLLNNNIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKLLLOOOQQQRRRRRRQQQRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVXXXYYY[[[\\\\\\ZZZXXXWWWUUUUUUUUUTTTTTTTTTSSSSSSYYYZZZ\\\[[[YYYWWWVVVWWWZZZ\\\]]]]]][[[[[[\\\]]]______```aaaaaa``````__________________^^^]]]]]][[[\\\^^^```aaacccccccccddddddcccbbbaaaaaaaaaaaaccccccdddeeefffhhhjjjkkkjjjkkkkkkkkkjjjiiigggeee^^^ccckkksssxxxwwwrrrmmmpppnnnmmmmmmmmmkkkgggdddggggggggggggfffeeeeeeddd___```aaaaaaaaa```^^^]]]^^^_________^^^___aaacccdddcccbbb```___^^^^^^^^^ZZZYYYWWWUUUTTTSSSSSSRRRRRRRRRRRRQQQOOONNNLLLKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCBBB??????@@@@@@@@@@@@?????????????????????>>>======<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999999999999999999999666666666666666666666666999999999999999999999999888999999999999:::::::::888888777777888888999:::777777777777777777777777888888888888888888888888555555666777888999:::;;;999999999999999999999999666666666777777777888888666666777777888999999999777777777777777888888999777888999999999999888777777777888888888888777777888888888888888888888888999999999999999999999999;;;999999999;;;;;;:::999444444555555666666777777}}}{{{|||xxxyyyxxxuuuqqqnnnoooqqqtttsssoooiiieeedddgggjjjjjjiiifffbbb^^^ZZZYYYYYY\\\YYYXXXZZZXXXTTTRRRTTTSSSSSSSSSRRRPPPNNNLLLKKKMMMMMMMMMNNNNNNMMMMMMLLLIIIIIIIIIJJJKKKJJJGGGDDDEEEEEEFFFEEECCCCCCDDDFFFDDDDDDDDDDDDBBB@@@>>>===??????@@@@@@@@@@@@??????===============>>>>>>???======<<<<<<<<<<<<======<<<<<<<<<======>>>>>>>>>??????>>>>>>===<<<<<<;;;888888777777777777888888;;;;;;;;;;;;<<<===>>>>>>>>>>>>????????????>>>>>>======>>>???>>><<<:::999888888:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======>>>>>>>>>===<<<;;;::::::;;;;;;<<<<<<======<<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCBBBBBBDDDEEEFFFGGGGGGGGGGGGFFFAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKIIIIIIHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKOOORRRSSSQQQPPPPPPQQQRRRRRRTTTTTTUUUTTTSSSSSSTTTVVVXXXYYYZZZYYYWWWUUUSSSSSSSSSRRRRRRRRRRRRRRRUUUWWWZZZZZZYYYYYYYYYZZZ[[[]]]^^^^^^[[[ZZZ[[[\\\^^^___aaabbbbbbbbbbbbaaa``````___^^^]]]\\\[[[[[[ZZZ[[[]]]```ccceeeeeeddddddcccbbbaaa````````````cccbbbbbbaaabbbcccdddeeefffggghhhhhhfffdddbbbaaa]]]]]]___cccggghhhfffcccddddddeeegggiiigggccc___^^^^^^]]]\\\[[[[[[]]]^^^YYYZZZ[[[\\\[[[ZZZXXXWWWXXXZZZ]]]]]]]]]]]]```bbbeeedddcccbbbaaaaaaaaaaaa^^^]]][[[YYYWWWUUUUUUTTTQQQQQQQQQQQQPPPOOONNNNNNKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDBBBBBBAAA??????@@@@@@@@@@@@??????===============<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999::::::999999999999999999999999666777999::::::::::::999999999999999999999999999777777777777777777777777888888888888888888888888888888888888999999999999888888777777888888999:::666666666666666666666666666666666666666666666666666666777777888888999999999999999999999999999999666666666666777777777888666666777777888999999999888777777777777888999999888888999::::::999888888777777888888888888777777777777777777777777777777888888888888888888888888888888888:::;;;;;;888666444555555666777777888888zzzwwwxxxyyyxxxwwwtttooojjjhhhjjjmmmgggggghhhfffdddaaa______]]][[[ZZZ]]]\\\XXXWWWYYYTTTTTTTTTSSSQQQPPPNNNNNNMMMNNNNNNNNNNNNNNNMMMMMMKKKKKKMMMOOOPPPNNNKKKHHHDDDEEEEEEDDDCCCBBBCCCEEEDDDEEEEEEDDDCCCAAA???===@@@@@@????????????@@@@@@@@@???>>>======<<<<<<=========<<<<<<<<<<<<======<<<=========>>>>>>??????@@@??????>>>===<<<<<<;;;777777888888888888777777999999999:::;;;<<<===>>>>>>>>>????????????>>>>>>===>>>??????>>><<<:::999666777999:::;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>===;;;:::888888999999:::;;;<<<<<<===<<<;;;;;;::::::::::::999999999:::::::::;;;;;;@@@@@@@@@@@@@@@???>>>===<<<<<<======>>>>>>??????????????????????????????BBBCCCDDDDDDEEEDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEECCCCCCDDDDDDEEEDDDDDDDDDEEEDDDDDDEEEGGGIIIHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFHHHGGGFFFFFFGGGHHHJJJKKKKKKOOOSSSSSSQQQOOOOOOPPPQQQRRRSSSTTTTTTSSSRRRQQQQQQRRRUUUWWWXXXWWWUUUTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQTTTWWWYYYYYYYYY[[[\\\YYY\\\^^^]]][[[YYYZZZ\\\___```bbbddddddeeeddddddbbbaaa```^^^\\\[[[[[[[[[ZZZ[[[^^^bbbfffhhhhhhgggfffeeedddcccbbbbbbbbbbbbffffffeeefffgggiiikkkllllllmmmnnnnnnllljjjgggfffaaa]]]YYYYYY[[[]]]^^^]]]]]]]]]```dddgggfffbbb^^^XXXWWWVVVUUUTTTUUUWWWZZZYYYZZZ[[[\\\[[[ZZZXXXVVVTTTWWW[[[\\\\\\\\\___aaaeeeeeedddcccbbbbbbccccccdddcccaaa^^^\\\ZZZYYYXXXRRRRRRSSSSSSSSSRRRQQQQQQLLLKKKIIIHHHGGGHHHIIIIIIHHHGGGFFFEEECCCBBB@@@@@@??????@@@@@@@@@@@@??????;;;;;;<<<<<<;;;;;;:::999<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999:::777777777777777777777777333555666888999999999999888888888888888888888888888888888888888888888888777777777777777777777777777777777777888888888888888888888777888999999:::666666666666666666666666666666666666666666666666888888888888777777777777999999999999999999999999666666666666777777777777999999888888777666666666888888888888888999999:::888999:::;;;;;;:::999888777777888888888888777777777777777777777777777777888888888888888888888888666666777:::;;;:::666444555555555666777888888999}}}}}}~~~~~~zzzwwwuuutttsssrrrnnnnnnnnnmmmkkkgggdddbbb___^^^]]]]]]]]]\\\YYYWWWXXXXXXWWWVVVVVVUUUUUUTTTVVVUUUUUUTTTSSSRRRRRRQQQOOOOOOMMMLLLKKKKKKKKKKKKJJJHHHFFFFFFIIIIIIGGGEEEEEEEEEDDDDDDCCCBBBAAAAAACCCCCCCCCCCCCCCBBBAAAAAAAAA@@@??????>>>>>>??????;;;<<<>>>??????>>>===<<<666888;;;>>>@@@AAAAAA@@@<<<<<<<<<<<<============::::::999888888888888999::::::::::::;;;===>>>??????>>>>>>>>>======<<<<<<;;;;;;<<<<<<;;;:::999999999999999:::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>:::::::::::::::::::::999======>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;888999999888777666888:::<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>==================<<<<<<<<<;;;999:::<<<>>><<<<<<<<<;;;<<<======>>>CCCCCCBBBBBBAAAAAAAAA@@@@@@AAACCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJIIILLLKKKJJJIIIJJJKKKMMMNNNMMMNNNOOOQQQRRRSSSTTTTTTRRRSSSTTTTTTSSSRRRPPPOOOPPPQQQSSSUUUUUUVVVUUUUUUTTTTTTTTTTTTUUUUUURRRPPPQQQSSSUUUVVVWWWXXXZZZ\\\[[[]]]___^^^[[[ZZZ\\\^^^dddaaa___aaadddffffffddddddcccbbbaaaaaaaaabbbcccdddaaa___bbbhhhkkkjjjhhhfffffffffdddbbbaaabbbdddjjjiiigggddddddgggmmmqqqssstttuuuuuutttqqqooommmjjjccc\\\YYY\\\______^^^bbb___]]]aaafffgggaaa[[[bbb^^^WWWRRRPPPPPPSSSUUUUUUVVVWWWXXXYYYXXXXXXWWWZZZYYYXXXWWWYYY\\\```bbbbbbcccbbb___\\\[[[[[[\\\`````````______^^^]]]\\\]]]ZZZWWWXXXZZZYYYTTTOOOOOONNNLLLJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCAAAAAA@@@??????>>>>>>===========================::::::999999999888888888::::::888888888888::::::::::::888777666666666666666666555666666777888888666666777666666555444444444444555666666666666666777777666666555555555444777777777777777777777777555555666666666666666666666666666666666666666666666666555555555555666666555555666666666666555555777777777777666666666666777888999999999777666555555444444444444555666666888888888888888777666555777777666555555555555555555666777888999:::::::::;;;:::888777777777888888999888888777666555555444666666666666666666666666888888888888888888888888888888777777666666555555|||||||||}}}}}}|||zzzzzzxxxvvvsssooooooooonnnllliiifffdddcccbbbaaaaaaaaa```^^^\\\ZZZZZZYYYXXXXXXWWWWWWVVVXXXXXXWWWWWWVVVVVVUUUUUUSSSRRRPPPOOONNNMMMMMMMMMJJJHHHFFFGGGIIIIIIGGGEEEGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>===>>>?????????>>>======999:::<<<>>>??????>>>>>>>>>>>>>>>????????????@@@======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999999999:::::::::;;;;;;<<<<<<===============::::::::::::::::::::::::<<<<<<============<<<<<<;;;;;;<<<<<<<<<;;;::::::777888999888777777999:::<<<;;;;;;;;;;;;;;;;;;<<<========================<<<<<<<<<;;;::::::<<<>>>======<<<<<<======>>>???BBBAAAAAAAAA@@@@@@@@@@@@???@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEGGGIIIJJJJJJJJJJJJKKKKKKLLLKKKKKKJJJJJJHHHHHHHHHIIIJJJLLLMMMNNNNNNOOOPPPRRRTTTTTTUUUUUUTTTTTTTTTTTTSSSQQQOOOMMMMMMOOORRRTTTWWWXXXXXXXXXWWWWWWVVVWWWXXXWWWUUURRROOORRRVVVXXXXXXXXXYYYYYY]]]___```___]]][[[]]]___cccaaaaaacccfffiiihhhgggffffffeeeeeeeeeggghhhiiikkkgggeeefffjjjllljjjhhhfffffffffeeebbbbbbcccdddiiiiiihhhggggggkkkqqqvvvzzz{{{||||||{{{yyywwwvvvrrrjjjaaa]]]^^^bbbddddddeeebbbaaadddiiikkkjjjgggeeeaaa[[[UUURRRQQQSSSUUUTTTUUUWWWYYYZZZZZZYYYXXXWWWVVVUUUUUUVVVYYY\\\^^^``````___\\\XXXUUUUUUVVVYYYZZZ[[[\\\]]]]]]\\\\\\\\\YYYVVVWWWYYYYYYTTTPPPOOONNNLLLJJJHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999888777777888999999:::999888777666666555666555555555444555555666666555555555666555555444444444555666666777777666666777666666666555555555444666666666666666666666666555555555444444444444444555555555555555555555555666555555444444555555666444555555555555555555444666666666555555555444444555666666666555555444333444444444444444555555666777777777777777666555555888777666555555444444444555666777888999999999999999999888777666777888888888777777666666555555555555555555555555555555555666666666666666666666666666666666555555444444444|||yyyyyyzzzzzzyyyyyyyyyzzzzzzxxxtttqqqppppppoooooommmjjjgggfffeeecccaaaaaabbbaaa___^^^[[[[[[ZZZYYYYYYXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXTTTSSSRRRPPPNNNMMMMMMLLLJJJIIIHHHHHHIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDDDDCCCCCCBBB@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@???>>>===<<<===>>>??????>>>===<<<>>>>>>?????????@@@@@@@@@???>>>======<<<<<<======<<<===>>>>>>===<<<;;;:::======<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::999999999::::::::::::;;;;;;;;;<<<============<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999999777888999999888888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>===<<<<<<===????????????>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@???@@@AAACCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAACCCEEEHHHIIIJJJKKKKKKJJJKKKKKKLLLLLLKKKKKKKKKFFFGGGIIIKKKLLLNNNNNNOOONNNOOOPPPRRRSSSTTTUUUUUUTTTTTTTTTSSSQQQOOOMMMKKKLLLNNNRRRVVVYYY\\\]]]]]]ZZZYYYXXXXXXYYYXXXVVVTTTOOOSSSWWWYYYYYYXXXWWWWWW^^^______^^^]]]\\\\\\^^^___```aaadddhhhiiiiiihhhfffgggggghhhjjjlllmmmnnnnnnkkkhhhiiikkklllkkkhhhfffggggggeeecccbbbccceeeggghhhhhhhhhjjjnnntttxxx~~~~~~}}}|||yyyrrrhhhccccccfffiiiiiihhhhhhgggfffgggiiikkklllgggccc]]]WWWSSSRRRSSSTTTRRRTTTWWWYYYZZZYYYWWWVVVRRRQQQPPPPPPQQQTTTVVVXXX[[[[[[ZZZVVVQQQNNNMMMMMMOOOQQQTTTXXXZZZ[[[[[[[[[XXXVVVUUUVVVXXXXXXTTTQQQOOONNNLLLJJJHHHGGGFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::888888777777777777888888888888777666555555555666555555444333333333444444333444555555555555555555555555666777777777777666666666666555555555555555444444444444444444444444444444444333333222222222444444444444444444444444444444333333333333444444333444444444444444444333444444444444333333333333555555444333333333444444444444333333444444555666666666666666666555555444888777666555444444444444666666777777777777777666777777666666666777888888666666666555555555555555444444444444444444444444444444444444444444444444444444444444333333333333|||yyywwwvvvvvvwwwuuutttsssssssssrrrooolllnnnnnnnnnmmmkkkiiihhhfffbbb```^^^^^^^^^^^^]]]\\\ZZZZZZZZZYYYXXXXXXWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWSSSRRRPPPNNNLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@???????????????BBBBBBAAAAAA@@@???>>>======>>>????????????>>>>>><<<<<<<<<=========>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<===???@@@@@@???===<<<============<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============<<<<<<<<<<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;<<<======<<<<<<;;;:::999999:::;;;:::999:::<<<>>><<<<<<<<<======<<<<<<<<<>>>>>>????????????@@@@@@@@@BBBBBBBBB@@@@@@AAABBBBBBBBBAAAAAABBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCDDDEEEEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAACCCDDDGGGJJJLLLMMMMMMMMMKKKKKKLLLMMMMMMMMMLLLLLLIIIKKKMMMOOOQQQQQQQQQQQQMMMNNNPPPQQQSSSTTTTTTTTTRRRRRRSSSSSSRRRPPPNNNMMMOOOQQQUUUYYY\\\___``````\\\ZZZYYYYYYZZZYYYXXXVVVSSSUUUWWWXXXWWWVVVVVVWWW]]]]]]]]]]]]\\\[[[[[[\\\[[[]]]```dddfffhhhgggfffcccdddfffhhhjjjlllnnnooommmjjjhhhhhhjjjkkkjjjhhhfffffffffeeeccccccdddeeeeeefffggggggiiilllqqquuuyyyzzzzzz{{{{{{zzzyyyyyyyyyssslllhhhggghhhiiiiiihhhiiiiiifffbbb___```aaaaaa^^^YYYUUURRRQQQQQQRRROOOQQQSSSUUUUUUSSSQQQOOOMMMLLLLLLLLLLLLNNNPPPQQQSSSSSSSSSPPPLLLIIIGGGGGGHHHKKKOOOSSSVVVWWWWWWVVVSSSRRRRRRSSSUUUUUURRROOONNNMMMLLLJJJHHHGGGGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999888888888888888888888888888888888666666555555555555555555666555444333333333333333333444555666666666666666555555666777777777777666555555555555555555555555444444444444444444444444444444444333222222111111444444444444444444444444333333222222222222333333333333222222222222333333444444333333333222222222666666444333333444555666333333333333333444444555555666666666666666555555555555444444444444555555666666666666666555444444444444555555555666777777444444444444444555555555444444444444444444444444333333333333333333333333333333333333333333333333~~~|||yyywwwuuutttttttttuuurrrooommmlllllljjjiiilllkkkkkkjjjiiigggffffff```^^^\\\[[[\\\]]]\\\[[[ZZZYYYYYYXXXXXXWWWVVVVVVTTTTTTTTTTTTUUUUUUUUUUUUQQQPPPNNNLLLJJJIIIHHHGGGHHHIIIIIIHHHGGGGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCC@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@???????????????BBBAAA@@@???>>>>>>============>>>??????@@@@@@@@@;;;<<<<<<<<<<<<===============<<<;;;;;;;;;;;;;;;;;;===???AAABBBAAA@@@???========================<<<======>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======<<<<<<======>>>>>>>>>???<<<<<<<<<======<<<<<<<<<===============<<<;;;::::::;;;<<<;;;;;;;;;===>>><<<===>>>>>>>>>>>>===<<>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888888888777777777888888999999999999888888444444444333444444555555666666555444333333333333444555666777777777777777444444555666666666666666444444444555555555555555444444444444444444444444444444444333333333222222444444444444444444444444222222111111111111222222333222111111111111222333444444444333333333222222555444333222222333444555222222222222222333444444555555666666666666666555111111111222333555666777555555555555444333222222222333333444555555555555333333333333333444444444222222222222222222222222333333333333333333333333333333333333333333333333~~~}}}{{{yyyvvvtttrrrpppnnnmmmmmmmmmqqqnnniiifffeeeeeeeeedddddddddcccbbbaaa`````````]]][[[XXXXXXYYYZZZZZZYYYVVVVVVUUUUUUTTTTTTSSSSSSQQQQQQQQQPPPPPPPPPPPPPPPMMMLLLJJJHHHGGGEEEEEEEEEDDDEEEEEEEEECCCBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCBBB===>>>>>>?????????????????????>>>============>>>@@@???>>>===<<<<<<<<<===<<<<<<======>>>>>>??????<<<<<<=========>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<:::<<<===???@@@AAA@@@@@@<<<<<<<<<<<<<<<=========;;;;;;<<<============<<<;;;;;;::::::::::::999999;;;;;;<<<============<<<;;;;;;<<<<<<===>>>>>>>>><<<<<<============<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<;;;:::999;;;===<<<===>>>??????>>>===<<<===>>>>>>??????@@@@@@@@@DDDEEEGGGGGGEEEEEEEEEFFFCCCCCCCCCCCCCCCDDDDDDEEECCCCCCCCCCCCDDDDDDDDDDDDAAABBBCCCEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJKKKLLLLLLLLLMMMNNNOOOPPPPPPQQQPPPPPPPPPPPPQQQRRRRRRRRRQQQQQQNNNOOOQQQRRRTTTTTTUUUUUURRRSSSUUUWWWXXXXXXXXXWWWUUUVVVXXXYYYZZZZZZZZZYYY[[[ZZZXXXYYYZZZ[[[[[[[[[WWWVVVRRRNNNLLLMMMQQQTTTWWWVVVVVVWWWYYYZZZZZZYYYWWWZZZ]]]^^^]]]]]]]]]^^^YYYZZZ\\\___aaabbbcccccciiigggdddaaa^^^[[[YYYXXXXXXYYYYYYXXXWWWWWWXXXZZZ[[[\\\^^^^^^]]]^^^```bbbaaaaaa``````____________]]]]]]^^^^^^]]]ZZZXXXVVVTTTWWWZZZXXXSSSNNNLLLLLLIIIHHHGGGFFFFFFGGGGGGHHHEEEEEEEEEEEECCCBBB@@@???BBBAAAAAAAAAAAAAAABBBBBB@@@BBBDDDDDDCCCBBBAAABBBBBBCCCEEEFFFGGGHHHIIIIIIFFFGGGHHHIIIHHHGGGFFFEEEFFFFFFEEEDDDDDDEEEEEEEEEBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::999999999888888888777777777888888999999888888777333222222222333444555555555555444333333333444444444555666666666666666666333333444555555555555444444444444444444555555555333333333333333333333333333333333333333333333333444444444444444444444444222222111111111111222222333222111000000111222333333333333333222222222222000000//////000000111111222222111111222222333444333444555555666555555555/////////000111333444555333444444444333222111111111222333333444333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222333333333333{{{{{{zzz|||~~~}}}zzzwwwsssqqqpppooonnnmmmgggfffdddbbb```___^^^^^^```^^^[[[ZZZZZZZZZXXXVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSPPPNNNMMMNNNOOOPPPOOOMMMMMMMMMLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGDDDCCCBBBAAA?????????>>>===???@@@???===<<<===???>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::===<<<;;;::::::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<=========999999999::::::;;;;;;;;;888888999:::::::::::::::888888888777777666666666999999:::;;;;;;;;;;;;:::888999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;888888999:::;;;;;;;;;;;;:::::::::999777666777999:::;;;<<<======<<<;;;::::::;;;;;;<<<======>>>>>>@@@BBBDDDDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBB?????????@@@@@@@@@AAAAAA===>>>@@@AAABBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGFFFFFFEEEGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNNNNIIIJJJKKKMMMNNNOOOPPPPPPOOOPPPQQQSSSSSSSSSRRRRRRPPPQQQRRRSSSSSSSSSRRRRRRSSSRRRQQQRRRTTTVVVWWWWWWSSSQQQNNNJJJGGGGGGJJJMMMNNNLLLLLLNNNRRRTTTSSSRRRQQQSSSUUUTTTQQQPPPRRRSSSOOOPPPRRRTTTUUUVVVVVVVVVYYYYYYWWWTTTQQQOOONNNOOOKKKLLLMMMLLLKKKKKKLLLNNNMMMNNNPPPQQQPPPQQQRRRSSSTTTSSSRRRQQQPPPPPPOOOOOOLLLNNNOOOPPPOOONNNMMMMMMJJJKKKKKKKKKHHHFFFEEEEEE@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>>>>>>>>>>???AAACCCDDD@@@BBBCCCCCCBBB@@@??????????????????@@@AAABBBCCC???>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999888888888888888888888888888777777777777666666666666555555666777777666555555111111111111222333555555333222222222222333333444444444444555444444333333111222333333444444333333333333333444444555555555222222222222222222222222000000111111222333333333333333333333333333333333333222222111111222222333444333111000000111333444222222111111111000000000---...//////000000000///111111111111111222333333111111222333333333333333///////////////000111111222222222333222222111111111222333333333222111000333333222222111111000000111111111111111111111111000000000000000000000000000000000111111222222222}}}|||}}}}}}zzzxxxqqqqqqqqqpppnnnkkkiiigggeeedddcccdddfffgggfffeeehhheeebbbaaaaaaaaa```___YYYXXXVVVUUUSSSRRRQQQQQQMMMMMMMMMNNNOOONNNKKKHHHIIIHHHGGGGGGFFFFFFFFFGGGGGGEEEBBBAAABBBDDDDDDDDDEEEDDDDDDCCCCCCBBBAAAAAACCCBBBBBBAAA@@@???>>>>>><<<<<<:::999888888888888999;;;<<<;;;888777888;;;888888999999999999999999888999999:::;;;;;;;;;::::::999888888777777888888;;;:::999888999:::;;;<<<<<<;;;:::888777666666666888888888999999999::::::999888777777666666777777;;;;;;:::999999999::::::777777888888888999999999555666777888888888888888666666555555444444444333777777888999999999999888666666777888888999::::::999::::::;;;;;;::::::999555666777888999:::::::::888999999777444333444555888999;;;<<<<<<;;;999888888888999999:::;;;<<<<<<===???AAAAAA@@@>>>>>>???>>>>>>======>>>>>>???@@@;;;;;;<<<<<<=========>>>999:::<<<===>>>>>>==============================>>>???AAABBBBBBBBBAAA@@@??????@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCEEEHHHJJJLLLCCCDDDEEEGGGHHHIIIIIIJJJJJJKKKLLLMMMLLLLLLKKKJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIJJJMMMOOOQQQQQQNNNNNNLLLIIIFFFDDDEEEFFFEEECCCCCCEEEJJJLLLLLLJJJKKKLLLLLLJJJGGGEEEGGGIIIFFFGGGIIIKKKKKKKKKKKKJJJGGGHHHHHHHHHGGGGGGIIIJJJBBBCCCDDDCCCBBBBBBCCCEEE???BBBDDDEEEEEEFFFGGGHHHKKKJJJHHHGGGFFFEEEEEEDDDCCCDDDEEEEEEDDDEEEGGGHHHEEEDDDAAA???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::999888888999:::<<<===777777777777777666666666777:::<<<===<<<:::999999::::::999999:::===@@@BBB===???@@@@@@>>><<<;;;;;;:::::::::;;;<<<>>>???@@@<<<<<<;;;:::999999999999::::::999999888777777666666666666666666666666666555444444444444333333333222333444555555444333222000000111111222333444555111000000000111222333333333333333333222222111000111111222333333333333222333333333444444555555555000000000000000000000000......///000111222333333111111111111111111111111333333222222222222333333444333111000000111333444000000000000////////////...///000222222222111000111111111000111222222333...///000111111111111111111000///......---------111111111222222222111111111222333333222111000///444333333222111000//////000000000000000000000000.........................../////////000000111111}}}zzzxxxxxxxxxxxxwwwyyyxxxvvvssspppnnnmmmlllpppqqqqqqqqqqqqrrrrrrrrrooooooppppppooonnnmmmmmmgggggggggfffffffffffffffcccbbbaaa``````aaabbbbbb]]]\\\\\\ZZZYYYYYYXXXXXXUUUVVVWWWWWWWWWVVVUUUTTTUUUVVVVVVUUUTTTSSSRRRQQQNNNMMMLLLKKKJJJHHHGGGGGGEEEEEEFFFFFFGGGGGGFFFFFFDDDDDDDDDCCCBBB@@@???>>>AAA@@@>>><<<<<<===>>>???AAA@@@???>>>============<<<<<<<<<<<<<<<;;;;;;::::::999888777666666666666777777666555444333333333555666666666666666555555777666555444444555666777666666555555555444444444555555666777777666555444777777666555555555555555666555444333333444555666777888888888999999999999777777777777666666666666::::::999777666444333222999999888777666555444444555555555666777777888888555555666666666555555444444555666777888888999888888777777777888:::<<<===:::999888777666777888888999:::999777555555666888666666666777777888888888999999888888888777777777:::;;;;;;<<<<<<<<<<<<<<<999;;;<<<<<<;;;::::::;;;;;;:::999888777888888999888999999999999999999888999:::;;;<<<<<<;;;:::999???>>><<<;;;::::::;;;;;;===>>>???@@@@@@@@@@@@@@@@@@>>><<<<<<>>>@@@@@@@@@===>>>???@@@@@@???>>>===BBBDDDDDDDDDBBB@@@@@@@@@@@@CCCGGGKKKMMMLLLJJJIIIAAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDDDDDDDCCCAAA@@@AAA???===;;;<<>>============>>>@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===;;;:::999<<<<<<<<<===============@@@@@@@@@???>>>=========;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999999999999888666555555777999:::333444555666666555444333777777777777777777777777888999:::999777666666888888888888888888888888888999888888888888999::::::777888999999999999888777333333444555666777888888333333222222222222333333444333333222222222333333777666444222111111111111000000000000000000000000000000000000000///......000111333444444333111000000///////////////000000//////000111111111111000222222111111000///......000111111111111222222222111000///......///000111000000//////000111222222444444222111000000//////111000///...............////////////////////////000000//////.........---........................000000//////.........---...///////////////...---000000111111111111000000//////.........---------............////////////......---,,,---...///000000000000000////////////cccaaa______```bbbccccccbbbaaa___]]][[[YYYXXXXXX\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[XXXYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUVVVWWWWWWUUUUUUUUUUUUTTTSSSSSSRRRPPPQQQRRRRRRRRRQQQPPPOOOQQQQQQQQQPPPPPPOOONNNMMMLLLLLLKKKJJJIIIIIIHHHGGGFFFGGGGGGHHHHHHHHHGGGGGGCCCCCCCCCBBBAAA@@@???>>>BBB@@@???======>>>???@@@BBBBBB@@@???======<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<;;;:::999888777777777999888777666555555555555666666777777777777666666888777666555555666777777555555555555555555555444555666777777777666555444777666666555444444555555666555444333333444555666555555555666666666777777777777666666666555555555888888888777666666555555555555555555555555444444555555666666777888888888777777777888888777777666666777888999::::::::::::666777777888999:::<<<===::::::888777777777888999777777777666444444666777666777777888888999999999:::999999999999888888888999:::;;;;;;<<<<<<;;;;;;999;;;<<<<<<;;;::::::;;;<<<;;;:::999999999::::::::::::;;;;;;;;;;;;::::::999999:::;;;;;;:::999999>>>===<<<;;;::::::;;;;;;<<<<<<=========<<<<<<;;;;;;:::888999;;;===>>>===<<<===>>>??????>>>===<<>><<<<<<===<<>>>>>??????@@@AAAAAABBBCCCBBBAAA@@@??????>>><<<<<<<<>>===<<<<<<<<<::::::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;<<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999999999888888888888888888888888888777777666666777888999333444555555555555444333555555555555555555555555444555666555333222333444555666777777888999:::;;;888888777777666777777888666666777888888777666666444555555666666777777777555555444444444444555555444333333222222333333333555444333111000///000000000000000000000000000000000000000000000///.........///000222333333222222000000000//////000000111///000000111222111111111222111111000//////......//////000000000111111111222111000//////000111222000000000000000111222222222222111000////////////000//////............///000000000000000000000000000/////////....................................000/////////..................///////////////...000000111111111111000000//////.........---------............////////////......---------...///000111111000000///...------NNNMMMLLLNNNQQQTTTVVVVVVSSSSSSQQQOOONNNMMMMMMMMMOOOOOOPPPPPPPPPQQQQQQQQQSSSRRRQQQPPPPPPPPPQQQRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUTTTSSSRRRRRRSSSTTTUUUTTTUUUVVVWWWWWWVVVUUUTTTSSSSSSTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQPPPOOONNNKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@>>>>>>???@@@@@@AAAAAA@@@???>>>>>>>>>>>><<<===>>>???@@@AAAAAABBB>>>===;;;:::999888888888:::999888777666666666777777777888888888888888777:::999888888777777777888555555555555555555555666555666777888888777666555666666555444444444555555555555444444444444555555444444555555555666666666888888888777777777666666666666666777777777777777444444555555555666666666555555666666777888888888999999::::::::::::999999999999:::;;;<<<<<<<<<<<<555666777999;;;<<<<<<===;;;;;;:::999999999999::::::;;;;;;:::999:::;;;===888888999999:::;;;;;;<<<;;;;;;;;;;;;::::::::::::999:::;;;;;;<<<;;;;;;;;;:::;;;======;;;;;;;;;<<<======<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;======<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>===<<<;;;::::::999888999<<<>>>>>>>>>===>>>>>>??????>>>>>>===???AAAAAA@@@>>><<<;;;<<<<<<>>>AAACCCDDDCCCAAA@@@>>>>>>============>>>>>>@@@@@@AAABBBAAA@@@???>>>============>>>???@@@@@@AAA@@@???>>>===<<<<<<<<<999::::::;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;;;;;;;:::::::::::::::;;;;;;::::::999999999999:::::::::;;;;;;:::999999888999999999999999999999999999888888777777666666555666666777888888888888888333333444444444444333333333333333333333333333333111333333333111000111222444444666888999;;;======::::::999888777777777777666777888999999888777666666666777777777777666666777777666666666666777777555555444444444555555666555444333222111000000000000000000000000000000000000000000000000//////...------...000111222333444222111111000000000111111000000111222222222222111111111000000///................../////////000000222222111111111111222222111111111000111111222333000//////......///////////////////////////000000000000000000000000000000////////////....................................////////////............------...///000000000///000000111111111111000000/////////.........------............////////////......------......///000222111000///...,,,++++++JJJIIIIIIKKKOOORRRSSSTTTQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPSSSRRRPPPOOOOOOPPPRRRSSSQQQRRRRRRSSSTTTUUUUUUVVVVVVVVVUUUTTTUUUVVVWWWXXXVVVWWWYYYZZZZZZZZZYYYXXXVVVVVVVVVVVVVVVUUUUUUUUURRRRRRRRRRRRRRRQQQPPPPPPJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEBBBAAA@@@?????????@@@@@@???????????????@@@AAAAAA======>>>>>>???@@@AAAAAA>>>===<<<:::999888888888999999888777777777777777888888999999::::::999999;;;;;;::::::999999888888555555555555666666666666555666777888888888777666555555444444444444444555444444444444444444444444555666666666666777777777999999999999888888888888666666666666666777777777777777777777777777777777555555555666777777888888::::::;;;<<<<<<<<<;;;;;;:::;;;<<<===============555666999;;;===>>>>>>=========<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>======???AAA::::::;;;<<<===>>>>>>???>>>>>>>>>=========<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;===???>>>===<<<==============================??????@@@@@@@@@@@@??????>>>??????????????????>>>===============>>>>>>>>>AAAAAABBBBBBAAAAAA@@@???===<<<<<<>>>AAACCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@CCCEEEEEEDDDBBB@@@@@@@@@@@@AAACCCDDDEEEDDDBBBAAA@@@@@@???>>>>>>>>>>>>???AAAAAABBBCCCCCCBBBAAA@@@>>>>>>???@@@@@@@@@@@@@@@AAAAAA@@@??????>>>>>>>>><<<<<<=========<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@??????<<<;;;:::999999:::;;;;;;;;;;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;:::999999<<<<<<<<<;;;;;;;;;;;;;;;999999888777666555444444444555777999:::999888777333333333333333333333333222222222222222222222222333444555444333222333555555666777999;;;<<<>>>>>>???>>>===;;;:::999999999999999;;;;;;;;;;;;999999777777888888888777555555777666666555555666666777777777666666666777888888777666555444444333333333000000000000000000000000//////000000000000//////////////////000222333444333222111111111111111111000111111222222222222222111111111000000/////////....../////////000000000111111000111111111222222222222111111111111222222///.........//////000111......//////000000000000111111111111111111111111///////////////.................................///////////////.........,,,,,,...///000000000000000000111111111111000000////////////........................////////////...............//////000/////////...------,,,,,,JJJIIIHHHIIILLLMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJMMMLLLJJJIIIIIIJJJLLLMMMLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPOOOOOOOOOPPPRRRSSSPPPQQQSSSTTTUUUUUUTTTSSSQQQQQQQQQPPPPPPPPPPPPPPPMMMNNNNNNNNNNNNMMMMMMLLLIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJJJJIIIHHHGGGFFFCCCCCCCCCCCCBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@???>>>>>>??????>>>===<<<<<<<<<<<<======<<<;;;:::999999888999999888888777777666666777777888888999:::::::::::::::;;;;;;;;;;;;;;;::::::999666666666666666666666666444555666888888888777666444444333333333333444444333444444444444444444333444444555555555666666666888777777777666666666666666666666555555555555555888888777777666555555444333444444555666666777777999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<======<<<<<<666888:::<<<>>>>>>>>>>>>===============<<<<<<;;;777888:::;;;;;;;;;<<<>>>;;;;;;<<<===>>>???@@@AAA????????????>>>>>>>>>>>>;;;;;;<<<============<<<===>>>@@@@@@>>>===>>>???<<<=====================??????@@@@@@@@@@@@???????????????>>>>>>?????????>>>>>>??????@@@@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDDDD@@@???@@@BBBEEEFFFFFFFFFDDDDDDDDDCCCCCCDDDDDDDDDEEEGGGHHHGGGEEECCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDCCC???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>======>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@<<<;;;:::::::::;;;===>>>???>>>===<<<;;;<<<===>>><<<<<<============<<<<<<============<<<<<<;;;;;;:::999888777666444444333333555777999:::999888777333333333333333333333333333333333333333333333333444666777666555555666777999999::::::;;;<<<<<<<<>>===;;;:::999999999888888999::::::999888888666777888888888666444333444444444333333444444444555444444444555555666777555555555444444333333222111111111111111111111111//////000000000000//////222222111111111222333333333333222111000000111111000000111222222222222111222111111111111111000000/////////000000000111111...//////000000111111111222222111111000111111222////////////000111222222---...///000111111000000000000000000000000000000.........///////////////////////////////////////.........///////////////,,,,,,...///000000000000000000111111111111000000000000/////////.....................////////////.........///////////////,,,,,,------.../////////KKKJJJIIIIIIIIIIIIHHHFFFGGGFFFFFFEEEEEEEEEEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJHHHGGGGGGGGGGGGIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEECCCBBBAAAAAAAAAAAAAAA@@@???>>>@@@@@@@@@@@@@@@?????????DDDCCCAAA???===;;;::::::===<<<:::999888999::::::;;;::::::999999::::::;;;888888777777777777777888777888999:::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::777777777666666666555555333444555777777777666666333333222222222333444444333333444444444444333333111222222222222333333333444444333333333333222222444444444444444333333333666666555444333222111000222222333333444555555555777888999::::::;;;;;;:::999999::::::;;;::::::999777888999;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999666888:::;;;::::::;;;<<<999:::;;;<<<===???@@@@@@>>>>>>>>>>>>============:::;;;<<<<<<======<<<<<<<<<>>>??????>>>======>>>:::;;;<<<<<<===<<<<<<<<<>>>>>>????????????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBBBBBAAA???@@@AAABBBCCCCCCCCCCCC??????@@@BBBDDDFFFEEEDDDEEEDDDDDDCCCCCCDDDDDDEEECCCDDDFFFFFFDDDCCCDDDEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCEEEFFFFFFEEEDDDDDDAAABBBBBBCCCCCCCCCBBBBBB>>>?????????>>>===<<<<<<;;;<<<<<<=========<<<<<<:::::::::::::::::::::::::::;;;<<<<<<============;;;:::999999:::<<<>>>@@@CCCAAA???===<<<===>>>???<<<===>>>???@@@@@@@@@@@@=========<<<<<<;;;::::::::::::999888666555444444333444777999::::::999888444444333333333333444444444444444444444444444444444666777666555555666888:::::::::::::::999999999;;;:::999777666555555555444444555666666555444444555666777888777666444222222222111111111111222222000000000000000111222333111222222222222111000///111111111111111111111111...//////000000000000000222222222222222222222222333222111000000000000000//////000111111111111000111111111000000000000000//////000000000111111111---...///000000111000000222111000000000000000000////////////000000111222...///000111222111000///////////////////////////.........///////////////////////////////////////.........///////////////------...///000000000///000000111111111111000000000000000/////////..................////////////---...///000000000000///++++++,,,...///000111222OOOMMMLLLKKKKKKIIIGGGEEEDDDDDDCCCBBBAAAAAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCFFFFFFFFFFFFFFFGGGGGGGGGBBBAAAAAAAAAAAACCCDDDEEEGGGFFFEEEDDDDDDEEEGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFGGGGGGHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFEEEDDDCCCAAA???>>>@@@@@@AAAAAAAAA@@@????????????@@@@@@??????>>>===BBBAAA???===<<<;;;:::::::::999777777777888:::;;;::::::::::::;;;<<<===>>>999999888888888888999999777777999::::::;;;;;;;;;888999;;;<<<<<<<<<<<<;;;999888888777666555444444111222444555666666666555222222222222222333444444222333444444444444333222111111111111222222222222333333333333222222222222000111111222222333444444333333333222222111111111000111111222222333444444444555666777888888888888777777888888888777777666777777777777777888999999777888888999888777666555666888;;;;;;;;;::::::;;;666777888999:::<<<======;;;;;;;;;;;;::::::::::::888999::::::;;;;;;::::::999;;;===<<<;;;:::;;;<<<888999:::;;;;;;;;;::::::;;;<<<<<<======<<<<<<;;;;;;:::999999999999:::;;;;;;<<<>>>???@@@AAAAAAAAA>>>>>>???????????????>>>>>>>>>???AAACCCCCCBBB@@@BBBBBBAAA@@@@@@AAABBBBBB???AAACCCCCCCCCBBBCCCDDDBBBBBBBBBAAABBBCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@???>>><<<;;;:::;;;<<<===============;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;888888777777999<<>>???AAABBBBBBBBB??????>>>>>>===<<<<<<;;;::::::999888777777666666333555666888999999999999555555444333333444555555444444444444444444444444555666888888777666888999777777777777777777777777666555444333222222222222111222333444444333222111222444666777777555333222000000////////////000000............///000111222000000111111111000///...111111111111111111111111......///000000000000000///000111222333333222222333222111000////////////......///000000000000///.........///////////////........./////////000000---...000111222222111111111000000///......////////////.........///000000///000111222222111///......................................./////////000////////////////////////............/////////000......///////////////...000000111111111111000000000000000000/////////...............////////////---...///000111000000///------...///000000111111OOONNNLLLKKKKKKIIIFFFDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@AAABBBBBBBBBBBBAAADDDDDDCCCCCCCCCCCCCCCCCC<<<;;;;;;;;;<<<===???@@@AAA???===;;;;;;===???AAACCCBBBAAA??????@@@@@@AAA>>>>>>??????@@@??????>>>CCCCCCBBBBBBBBBAAAAAAAAADDDDDDCCCBBBAAA???===<<<<<<<<<=========<<<;;;;;;>>>????????????>>>======<<<;;;;;;<<<<<<===>>>???888777666666777999;;;===::::::;;;;;;===>>>???@@@:::::::::999999:::;;;;;;666777888999::::::;;;:::777888:::<<<======<<<<<<:::999888777666555444333000222333555666666555555222111111111222333333444222222444444444444222222222222333333333444444444666666555555555444444444---...///000222333555555222222333333333333444444///000000111222222333333333333444666666777777777555555666666666555555444777666555444444555666777444555666666666555333222222444666777666555555555333444555666888999:::;;;999999888888888777777777777777888999999999999888777999::::::999888888999666777999:::;;;:::999999::::::;;;;;;;;;;;;::::::<<<;;;:::999999:::;;;<<<999:::<<<>>>???@@@@@@???>>>??????>>>>>>===<<<;;;???>>>???AAABBBCCCAAA???@@@???>>>======>>>???@@@===???BBBCCCBBBCCCDDDEEECCCBBBAAAAAABBBCCCEEEFFFBBBAAA@@@???>>>>>>>>>>>>===>>>???@@@AAA@@@@@@???BBBBBBAAA@@@@@@@@@AAAAAACCCCCCCCCCCCBBB@@@>>>===;;;<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>><<<===============<<<<<<666666555555888;;;???AAADDDAAA>>>;;;999999:::;;;:::;;;===???AAABBBCCCCCCBBBBBBBBBAAA@@@??????>>>::::::999999888777777777444555666777888999::::::666555444444444444555666333333333333333333333333777999::::::999999:::<<<444444444444555555555555444444333222111111111111222222333444444333222222111333555666666555333111000000////////////000000000000000000111222333444000111222333333222000///111111111111111111111111......///000000000000000+++---///222333333222222222111000///............---......///////////////,,,------------------------------.........//////...///111222333333222222000000///...............///......---------......000111222333222000...---........................---.........//////000000000000000000000000000000---.........//////000000...///////////////......000000111111111111000000000000000000////////////............/////////000---...000111111111000///////////////000000000000VVVTTTQQQNNNLLLJJJIIIIIIGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGFFFDDDCCCAAA@@@>>>===<<<;;;;;;===???@@@???AAABBBAAA@@@???@@@AAABBBAAAAAA@@@@@@@@@??????BBBBBBBBBBBBAAA???>>>===?????????@@@@@@???>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>;;;:::<<<===;;;:::::::::::::::::::::::::::::::::;;;<<<======>>>>>>::::::999888888888888888999999::::::::::::999999;;;;;;;;;;;;<<<<<<<<<<<<999999888888888888777777555555666666666666555555333333222111222333444555777555444222111111111222111111111111111222333444555555444444444444555555111111111222222222333333555444444444444333333333000000111111111222222222;;;;;;:::999888666555444555444333222222222222222444333333222222333333444444333222111111111222333///000222444666666666666222222222333333444444444666555333333333444666888555666777888999:::::::::888888777777666555555555555666666777888999::::::999:::::::::;;;;;;<<<<<<:::;;;<<<;;;999999;;;<<<999:::===>>>???>>>===;;;>>>>>>===<<<;;;::::::999999:::;;;===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAAAAABBBBBBAAAAAA@@@??????@@@@@@@@@AAAAAA@@@???>>><<<;;;:::<<<===>>>???@@@AAAAAAAAA?????????@@@@@@@@@AAAAAADDDCCCAAA???>>>???@@@AAA@@@@@@@@@AAABBBDDDEEEFFFEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBBBB@@@>>><<<;;;===;;;::::::===@@@AAAAAA@@@???>>>===<<<===>>>>>>BBBBBBBBBCCCEEEFFFHHHIIIKKKGGGCCCBBBDDDEEEDDDCCC???>>>===;;;:::999999999:::999999999:::;;;<<<===:::888555444666888888888999888777666777888999:::::::::999999999999::::::777777777666555444444333555444333333222111000///111111111222222333333333222333444555555444333222////////////////////////222222222111111111000000111111111111111111111111000000000000000000000000111111000///////////////111111000000000000111111222111111000///......---000000//////.........---------------------------+++,,,,,,---...///000000/////////000111111222222111111000///......////////////...//////000111111222222111000000000000000111111000///...---,,,,,,............////////////000000000000000///......///////////////.........///000000000111111111111111111222111000...,,,+++000000000000000000000000111111111000000000000000////////////000000000000000000//////000000111222YYYWWWUUURRRPPPNNNNNNNNNMMMLLLKKKIIIHHHGGGGGGGGGDDDDDDCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLKKKJJJIIIGGGFFFEEE@@@>>>===<<<<<<===???@@@AAACCCDDDCCCBBBAAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFEEEEEEDDDCCCBBBAAA@@@>>>?????????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<>>;;;:::<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????<<<;;;;;;:::::::::::::::999:::::::::::::::999999:::::::::;;;;;;;;;<<<<<<999999999999888888888888555555555666666555555555555444333333333333444555555444333222111111111111222222222222222333444444555555555444444555555555111111111222222222333333444444333333333222222222111111222222222333333333777777888888888777777666444444333222222222222222333333222222222222333333222111000//////000111222000111333444555444444333111111222222222333333333333222111000111222444555666666777888999999999888777777777666666666555555888888888888888999999999999999:::::::::;;;;;;;;;:::;;;;;;:::999999:::<<<:::;;;<<<===>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;======>>>>>>>>>@@@??????>>>>>>>>>??????AAAAAA@@@@@@>>>===<<<;;;>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBAAA???======>>>???@@@BBBBBBCCCCCCDDDFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDBBBAAA@@@@@@>>>>>>???BBBDDDEEEEEEBBBBBBAAA@@@@@@AAABBBCCCFFFGGGGGGHHHIIIJJJKKKKKKLLLJJJHHHHHHIIIIIIFFFDDDCCCBBBAAA@@@>>>>>>>>>>>>???????????????@@@AAABBB<<<:::777777888::::::::::::999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<999999888888777666666555444333333222222111111111333333333444444444555555333333444555555444333333111111111111111111111111333333333222222111111111111111111111111111111111000000000000000000000000111000000///......//////111000000//////000000111222222111111000//////...000/////////.........---........................---------....../////////......///000000111111222111111000////////////////////////...//////000000//////...---------------000000//////......------////////////000000000000000000111111000//////...............//////////////////000000000111111111111111111222111111000000000000000000000000000000111111111111111111111111/////////000000000000111111000000000000111222222___^^^\\\ZZZXXXWWWVVVVVVTTTTTTSSSQQQPPPNNNMMMMMMHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOQQQRRRRRRRRRQQQQQQSSSSSSRRRRRRPPPOOOMMMMMMEEEDDDBBBAAAAAABBBCCCDDDHHHIIIKKKKKKIIIHHHIIIJJJGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<=========@@@???<<<<<<======<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;::::::999888999999:::::::::;;;;;;;;;:::::::::999999999999888555555666666666666555555888777666555444444444444444333222111111111111111444444333333333444555555555555555555555555555555222222222222333333333333333333333333222222222222333333333333444444444444333444555666777888888888555444333333222333333333333222222111111222222333111000000//////000000111222333333444444333222222111111222222222222333333222222111000111222333444777777888888888888888777777777777777777666666666::::::::::::999999999888999999::::::::::::;;;;;;::::::;;;:::999999:::<<<;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<===<<<<<<>>>>>>============>>>>>>AAAAAAAAAAAA@@@???======@@@AAAAAABBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@???>>>???@@@AAAFFFFFFFFFFFFGGGIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHEEEFFFGGGGGGGGGGGGFFFFFFDDDCCCCCCDDDGGGIIIIIIIIIEEEDDDDDDCCCDDDEEEGGGHHHLLLLLLNNNOOOOOOOOONNNNNNKKKKKKLLLMMMNNNLLLIIIFFFGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDD>>>;;;999999:::<<<<<<;;;:::;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<======:::::::::999999888888777444444444444444444444444555555555666666666666777333333444444444444333333222222222222222222222222333333333333222222222222////////////////////////000000000000000000000000000000///............///000//////////////////000222222111111000//////////////////...............000000000000000000000000..................//////---......///000000111111111111000/////////000000000//////.........//////...------,,,,,,,,,,,,,,,......................../////////000000000111111000000111111111000//////---------.../////////000////////////000000000000111111111111222222333444111111111111111111111111000000000000000000000000//////000000000111111111222111111111111222333333ccccccbbb```___^^^]]]]]]XXXXXXWWWVVVUUUSSSRRRQQQNNNNNNNNNOOOQQQSSSTTTUUUWWWXXXZZZ[[[[[[ZZZYYYWWWYYYYYYYYYYYYXXXWWWVVVUUUNNNLLLJJJIIIHHHIIIJJJKKKPPPRRRTTTTTTRRRQQQQQQRRRMMMNNNOOOPPPPPPOOOOOONNNMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFFFFEEEDDDBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>???@@@@@@AAAAAA@@@????????????>>>????????????????????????@@@@@@@@@@@@@@@@@@????????????>>>============>>><<<<<<<<<<<<;;;:::999888999999999:::::::::;;;;;;:::::::::999999999888888777777666666666666777777999999888666555444444333333333333333222222222222555444444444444444555555444444555555555555444444333333333333444444444555444444333333333222222222333444444444444555555555222333444666777888888888555555444444444444555555333333222222222222333333111111111111222222222333333333444444444444333333222222333333333333333333555444444333444555666666888999999999999888888777888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;:::;;;;;;:::999999:::<<<======<<<<<<<<<======>>>=========<<<<<<;;;;;;;;;============<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>=========<<<<<<<<<===>>>>>>BBBBBBBBBBBBAAAAAA@@@???AAABBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBDDDCCCCCCBBBBBBCCCDDDDDDHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNMMMLLLLLLKKKGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGIIIJJJHHHGGGEEEEEEDDDEEEFFFHHHJJJKKKNNNOOOQQQRRRRRRQQQOOOMMMHHHIIIJJJKKKLLLLLLKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBAAAAAA@@@AAAAAAAAA===;;;::::::;;;<<<<<<;;;999:::;;;======<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::999999888888888888666666666777777777888888666666666666666666666666333333333333333333333333111111111111111111111111222222111111111111111111........................//////////////////////////////...------.........//////............//////000000/////////.................................//////////////////////////////..................---------...//////000000111000000//////000000000000000///...------------......---------------...---------....../////////............/////////000000000000111111000//////,,,,,,------...///000000........./////////000000222111000000000111333444000000000000000000000000............/////////////////////000000000111111222222111111222222333444```_________^^^]]]\\\\\\WWWWWWWWWVVVUUUTTTRRRQQQOOOOOOPPPQQQRRRTTTVVVWWW[[[\\\^^^``````___]]]\\\\\\\\\\\\\\\\\\[[[ZZZYYYRRRQQQNNNLLLLLLLLLMMMNNNRRRTTTWWWWWWVVVTTTTTTTTTQQQRRRSSSSSSRRRPPPNNNMMMMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB????????????????????????>>>>>>??????@@@AAAAAABBBAAABBBBBBBBBAAAAAAAAAAAA========================>>>>>>>>>>>>>>>=========>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888888888999999999::::::999999888888888777777777888777777666666777777888999888888777555444333222333333333444444444444444555444444333333333444444333333444444444444333333444444444444555555555555444444444444333333333222333333333444444444555555444444555666777777777666666555555555555555666666444444333333333333444444333333444444555555555555333333333444444555666666444444444444333333333333555555555555555666666777888999999999999999888777888888888999999:::::::::999::::::;;;<<<=========:::::::::::::::::::::::::::;;;;;;:::999999:::<<<>>>======<<<<<<<<<======??????>>>===;;;:::999999============<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBAAAAAA@@@@@@????????????@@@@@@@@@AAABBBBBBBBBCCCCCCDDDEEEEEEGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJHHHGGGGGGFFFEEEEEEDDDDDDGGGFFFFFFGGGHHHGGGCCCAAACCCCCCCCCCCCDDDFFFHHHJJJLLLMMMOOOPPPPPPNNNLLLKKKCCCCCCDDDDDDFFFHHHJJJLLLEEEDDDCCCBBBBBBBBBBBBBBB@@@???>>>===============;;;999888888:::::::::999777888999:::;;;:::999888999999888888888888999999777777777777666666666666444444444555666666777777444444444444444444444444222222111111111111222222000000000000000000000000///////////////000000000------------------------...........................---------------.........------------------...------------,,,,,,,,,,,,---------...................................................------------+++,,,,,,---......//////000///////////////000000//////...---,,,,,,------------,,,,,,,,,,,,------,,,,,,------......//////,,,,,,,,,---------.........//////000000000//////+++,,,,,,---...//////000---............/////////222111///.........///000////////////////////////,,,,,,,,,,,,------.........////////////000000000111000000000000111222222VVVVVVVVVWWWVVVVVVUUUTTTQQQRRRSSSSSSSSSQQQPPPOOOKKKKKKLLLMMMNNNPPPRRRSSSXXXYYY[[[\\\\\\\\\[[[[[[YYYYYYZZZZZZZZZYYYYYYXXXQQQOOOMMMJJJIIIIIIJJJKKKMMMPPPRRRSSSRRRPPPOOOOOOPPPPPPQQQQQQPPPMMMJJJIIIIIIGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>???AAAAAA???>>>??????::::::::::::::::::::::::999999999:::::::::::::::::::::999888888888888999666777777888888888777777555666666666666777777777666666666666555555555444777666555444444555666777666666666666444333111000111222333444444444444444333333222111111111222222111111333333333333111111333333333333444444444444333333333333222222222222222222222222333333333333333444444555555555444444444444444444444444555666444333333222222333333444333333555666666666666666333222222333444555666777444444333333333333333222222222333333333333444444666666777777888777777777666666777777888999::::::777777888999:::;;;<<<<<<999999999888888888888777888999999888777777888:::<<<<<<<<<;;;;;;;;;;;;;;;======<<<;;;:::999888888:::;;;;;;;;;:::999999888::::::::::::::::::::::::999999:::;;;<<<<<<;;;;;;:::::::::::::::;;;<<<===??????@@@@@@@@@@@@@@@???>>>??????@@@@@@@@@??????<<<<<<=========>>>>>>>>>======>>>???@@@@@@AAAAAACCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAEEEEEEEEEGGGGGGDDD@@@===@@@@@@@@@@@@AAACCCEEEFFFHHHIIIJJJJJJJJJIIIHHHGGG@@@@@@@@@@@@@@@BBBFFFIIIAAA@@@@@@???>>>>>>?????????>>>===<<<;;;;;;;;;;;;888777666666888888777666555666666777777777777777666666555555555555666666444444444444444444444444000000111111222222222333222222222222222111111111000000////////////000000......................................./////////------------------------........................---,,,,,,,,,,,,---......------,,,,,,,,,,,,------++++++++++++++++++++++++---------------.........------------------------,,,,,,,,,,,,,,,,,,------+++++++++,,,------............------......//////......---,,,,,,,,,------***************++++++,,,,,,,,,------.........///+++++++++,,,,,,,,,,,,---------.../////////......,,,,,,,,,---.........///------------.........///000///......------------........................+++++++++,,,------......------.........////////////............///000000MMMNNNOOOPPPPPPPPPOOONNNKKKLLLNNNOOOOOOOOOMMMLLLHHHHHHHHHIIIJJJLLLMMMNNNPPPPPPQQQRRRSSSTTTTTTUUUSSSSSSTTTTTTTTTTTTTTTSSSNNNMMMJJJGGGFFFFFFFFFGGGGGGIIILLLMMMLLLJJJIIIIIIHHHIIIKKKKKKJJJHHHFFFDDDCCCBBB@@@>>>======>>>>>><<<<<<<<<<<<<<<;;;::::::999999999999999999999999::::::::::::::::::::::::;;;;;;;;;::::::::::::999777:::<<<<<<:::999999:::555555555555555555555555333444444555555666666666666666555444444444444444000111222333444444444444111222222222333333333333444333333333333222222222444333222111111222333444333444444444333222000///...///111222333333222222222111000//////////////////000111222222111000///000000000111111111222222111111111111000000000000000000000000111111111111000111111222222222222222111111111111111222333333222111111111111111111222000111222444444444444444333222111111111222333333222222222111111111000000000000111111222222222111222222333444555555555444222333333555666777888888555555555666666666777777666666555555555444444444444555666555333333555666888888999:::999888777666777777777777777777777888666777777777777666666555666666666666666666666666555666777999999:::::::::777777777777888999:::::::::;;;;;;<<<=========<<<;;;;;;<<<===>>>>>>>>>>>>::::::::::::;;;;;;;;;;;;888888:::;;;<<<=========???>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAABBBAAAAAA@@@AAA@@@???>>>>>>???@@@@@@BBBCCCDDDGGGHHHFFFAAA>>>>>>>>>>>>>>>>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDD???@@@BBBAAA???>>>@@@BBB???>>>==================>>>===<<<;;;999999888888666555555666777777666444555555444444555555666666444444333333333333444444222222222222222222333333000000000000000000111111222111111111000000000//////...------------...///------------------------........./////////000000........................------------------------,,,,,,++++++,,,------...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,------***************+++,,,,,,------------------------++++++,,,,,,,,,---------+++,,,,,,---......------------------------------,,,,,,---------.........,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////,,,,,,,,,------------...,,,,,,,,,,,,,,,------...JJJKKKLLLNNNNNNNNNMMMLLLGGGHHHJJJLLLMMMMMMLLLKKKGGGGGGHHHHHHIIIJJJLLLLLLIIIIIIIIIJJJKKKMMMNNNOOONNNNNNOOOPPPPPPPPPOOOOOONNNLLLIIIFFFEEEDDDEEEEEEDDDFFFJJJKKKIIIGGGFFFFFFBBBCCCEEEGGGFFFEEEBBBAAA@@@>>><<<:::999999:::;;;999:::::::::::::::999999666666666666666666666666777777777777777777777777888888777777666555555444222555888888555444555666333333333333333333333333000000111111222333444444333333222111111111111222,,,---...///000111111111.../////////000000000000222222222111111111000000222111///......///111222111222333333222111///...,,,---///000111111111000000000///......---......---///000111111000///---............////////////////////////...............////////////000000000,,,---...000111111111111//////......///000111111000000////////////000000---...000111222222111111444333111////////////000111000000000//////......000000111222222222222111...///000111222333333333000000111222333555666666333333333333333222222222333333333222222111111111222222333222111000222444555666777888777666444222111222333444555666777888333333444444444444444333444444444444444444444444555555777888::::::;;;;;;444444444555555666888888777777888999::::::::::::999999;;;<<<============888888888999999999::::::666777888:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>===============<<<<<<===???@@@AAA@@@AAADDDGGGIIIHHHDDDAAA>>>======<<<===>>>@@@AAAAAAAAA@@@@@@AAABBBCCCCCC???BBBEEEDDD@@@===<<<===>>>>>>======<<<============<<<:::999777777666666666555555555777777555444555444333333333444666777444333333222222333333444222222222222222222222222222222222222222222222222111111111000000000//////...---,,,++++++,,,---............................../////////000000111111........................------------------------++++++++++++,,,,,,---...,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------(((((()))***++++++,,,,,,)))******+++,,,,,,------++++++++++++,,,,,,---...++++++++++++,,,------...---,,,,,,,,,---......///------------------------,,,,,,,,,---------......***+++,,,,,,---------,,,------------------,,,,,,,,,,,,,,,---------......)))+++---///000000//////++++++++++++++++++++++++------......///000111111+++++++++,,,,,,,,,------+++************+++,,,,,,MMMLLLKKKIIIIIIHHHHHHHHHKKKKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHIIIJJJKKKLLLLLLJJJHHHGGGHHHFFFCCCAAA@@@@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCC????????????>>>>>>>>>>>>===<<<;;;:::999:::;;;;;;777777777777666666666666333333333444444444555555666555555444444333222222222222222222222222222222333333333444444555555555111111000//////////////////000111222222111000//////......///111222111000---------............///---.........//////000000000000///...------,,,,,,---------............///000000//////.........---000000///...............000///...------...///000......//////000000111111000///...------,,,------////////////////////////........................---------........./////////...---,,,,,,---...///.........------,,,,,,,,,//////...//////000111111///////////////.........111///...---...///...---////////////////////////............////////////000///...------...///000000000////////////000000222222111111111111111222222111///.........///000222222222222222222222222444444333222333444555666333333333222222111111111222111000//////111333555222333444444555555444444555555444444444444555555666666777888888888888888888888777777888888999:::888888888888888888999:::;;;::::::<<<======:::888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===::::::::::::;;;<<<======;;;<<>><<<<<<======>>>>>>??????@@@@@@@@@?????????>>>>>>BBBDDDEEEDDDAAA>>><<<<<>>>>>===<<<<<<;;;:::999999888888777666666555444444444444444444444444222333444444555555444444222222222222222222333333222111111111000000//////111111222222222111111000//////............//////......//////...---,,,,,,,,,,,,,,,---...///000000---------------...///000...---,,,++++++,,,---...---,,,,,,,,,,,,---.........,,,,,,---///000///...------,,,,,,+++***)))))),,,,,,,,,------,,,++++++,,,,,,---......---,,,,,,......---,,,+++******)))++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...000000000000000000000000------------,,,,,,+++***------------------------------------------------++++++,,,,,,,,,,,,------........................------,,,,,,,,,,,,++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++LLLLLLKKKJJJIIIIIIIIIIIIMMMNNNNNNNNNMMMKKKJJJIIIJJJJJJIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHFFFGGGHHHIIIIIIGGGEEEDDDGGGFFFDDDBBBAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB>>>>>>>>>>>>============;;;:::999888888888999999666666666666666555555555333333333333444444444444444444333333222222111111222222222222222222222222222222333333333444444444111000000//////////////////000111111111111000///---,,,,,,---...//////---------------............/////////000000000111111000//////...------,,,,,,------------............000/////////.........---000000///...............000///...------...///000000000//////////////////.........///////////////........................////////////////////////------------.........//////...------------...///......---------,,,,,,,,,.........---......////////////............//////111///------...///...---....................................////////////......---,,,,,,---............------------......000000////////////000000222111000///...//////000111111111111111111111111222222111111111222333444222222111111111000000000111000000//////000111222222222333444444444444333555555444444444444555555555666777777888888777777777777777888888888999999777777666666666777777888::::::999;;;<<<<<<:::888::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<===<<<;;;;;;;;;;;;<<<=========<<<===@@@BBBCCC@@@===;;;<<<<<<===>>>??????@@@@@@@@@?????????>>>>>>>>>@@@BBBDDDCCC@@@===;;;;;;<<<;;;;;;:::::::::;;;;;;:::999888888777666555555444444444555444444333333222333333444444444444444222222222222222222222222111111111000000000//////000111111111111000/////////......------......///......//////...------,,,,,,,,,------....../////////......------------...---------,,,,,,------------,,,,,,,,,,,,---......+++***)))***,,,,,,,,,***...---,,,+++************,,,,,,,,,------,,,,,,+++++++++,,,------,,,++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,------////////////////////////,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++LLLLLLKKKKKKJJJJJJIIIIIINNNOOOOOONNNMMMKKKIIIGGGIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHJJJJJJJJJJJJHHHHHHEEEFFFGGGGGGGGGFFFDDDCCCFFFEEEEEEEEEDDDBBBAAAAAA@@@@@@????????????@@@@@@======<<<<<<<<<;;;;;;;;;999888777666666666666777555555555555444444444333222222333333333444444444333333222222111000000///222222222222222222222222111111111222222222222333111000//////......////////////000000000000//////...,,,,,,,,,...///...---------------........................//////////////////......---,,,,,,,,,------------............/////////...............000///......---.........//////...------...//////111000000///......------,,,---///000111111000000------------------------////////////////////////------------............///...------------...///...------------,,,,,,,,,......---,,,,,,,,,------///...---,,,---...000222111///------...///...---........................---............/////////,,,,,,++++++++++++,,,,,,...------,,,,,,------......---------------......111111000///////////////000000000000000000000000///////////////000111111111000000000000/////////000000000000000000//////000111222222333333222222444444333333333333444444444555666666777777666666555666777888999888777777666666555555555555555555999888888999::::::999777888888888888888888888888;;;:::::::::;;;;;;<<<===>>>======<<<<<<<<<<<<<<<>>>===;;;<<<===>>>===<<<;;;;;;;;;<<<===???@@@AAA?????????>>>>>>>>>======>>>@@@BBBBBB???<<<;;;::::::999777777777888:::;;;::::::888777666555555555444444555666555444222111222222333444444444444333333333333222111111111000111111000000000000//////000000000000000///.........------,,,,,,------............///......---,,,---------------.........//////......---,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,---......,,,***))))))++++++***(((...---,,,*********+++++++++,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************++++++,,,,,,------***++++++++++++,,,,,,,,,+++++++++++++++,,,------------------------------,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++LLLLLLLLLLLLKKKKKKJJJJJJLLLLLLMMMMMMLLLJJJIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFFFFEEEDDDAAA@@@???>>>>>>======>>>>>>???;;;;;;;;;;;;::::::::::::777777777666666666666666555555444444333222222222222222222222333333333333333222222111111000000///111111111111222222222222000000000111111111111111000000///............///////////////////////////000.........000000///...,,,,,,---------.........++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,---------.................................///......------................................./////////......---------+++---///000111000///---,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------.........------.........------------------------///...---,,,,,,,,,,,,,,,...---++++++,,,...111444000///------.........------------------------------------.........//////,,,++++++++++++++++++,,,///..................///---,,,,,,,,,,,,------...111000000///////////////////////////////////////...............//////000000000000000000000000000000111222333222000///---///000000111111111111111333333222222222222333333333444444555555555555555333555777888888888666555555666666666666666555555888777666777999999888777888888888888888888888888999999999999:::;;;<<<<<<>>>>>>===;;;;;;:::::::::===<<<<<<<<<<<<;;;:::::::::::::::;;;<<<>>>@@@AAA>>>>>>>>>=========<<<<<<===???AAAAAA???<<<;;;;;;;;;999777555555777999::::::999888666555555555555444555666666555333111000111111222333333333333333444333333222111000000///000000000000000000//////111111111111000///......---,,,,,,++++++,,,,,,------...............------...------------------------------...------,,,,,,+++,,,---......---,,,+++,,,,,,++++++,,,,,,---...///---,,,,,,------+++***///---,,,*********,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++------,,,+++******))))))***+++++++++++++++,,,,,,...------,,,+++******)))))))))***+++,,,------...+++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***************************************************+++++++++,,,,,,,,,------........................------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++LLLLLLMMMMMMMMMLLLKKKJJJHHHIIIJJJKKKKKKKKKJJJIIIGGGGGGHHHHHHIIIIIIIIIJJJFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFEEEEEEEEEDDDDDDCCCDDDEEEFFFFFFDDDAAA@@@>>>======<<<<<<======>>>::::::::::::999999999888777777777777777666666555555444444333222111111111111111111222222222333333333333222222111111000000000000000111111222222222000000000000000000000000000//////...............///..................///000///---...///000///---,,,,,,,,,------------...+++++++++++++++*********---------------,,,,,,,,,,,,,,,,,,------------...---------.....................------------......------............------,,,,,,------............,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---..................---------------------------//////...---,,,,,,,,,,,,---,,,+++***+++...222444000...---,,,---...---,,,------------------------------------............,,,,,,------------,,,,,,......------------......---,,,,,,,,,------...///000000000000000//////...........................---......///////////////111111111111111111111111111222444555444222000......///000000111111000000222222111111111111222222222222333444444444444333222333555777777666555444555666777888888888777777777666555666888999888777888888888888888888888888888888888999999:::<<<<<<===<<<;;;:::999888888888:::;;;>>>>>>>>><<<:::999;;;;;;::::::;;;===@@@AAA=========<<<<<<<<<;;;;;;===???AAAAAA@@@===<<<<<<>>><<<999666555555777888:::888777555444555555666666666666666444333111000000111222222333333222222333333222222111000////////////////////////000000222222222222111000///...,,,,,,++++++++++++,,,,,,------...............------------------,,,,,,,,,******,,,---............+++,,,---......---,,,+++,,,++++++++++++,,,------000...------......---+++...---,,,+++++++++,,,---***+++,,,,,,---------,,,------,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,///......---,,,++++++***))))))******+++,,,------+++++++++++++++++++++++++++************+++,,,,,,******************************+++,,,,,,+++++++++************************************************+++++++++,,,,,,,,,------........................------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++KKKLLLMMMNNNNNNMMMLLLKKKGGGHHHJJJKKKLLLLLLKKKJJJGGGGGGHHHHHHHHHHHHHHHHHHFFFFFFHHHHHHHHHHHHFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEECCCAAA@@@======<<<<<<<<<<<<======::::::999999999999888888777777888888888777666555555555444333222111000000000000111111111222222222333333222222111000000000//////000000111222222222111000000000000/////////000///......------............------------.........---+++,,,------,,,+++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........---------,,,------...///------............------++++++,,,,,,---......///------......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,------...//////...------,,,,,,,,,------------.........---,,,,,,,,,------,,,,,,++++++,,,...111222000...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------............------,,,++++++******++++++,,,---,,,,,,,,,---...///000000000000000000///..............................---......///000/////////000000111111111111222222111222444555555333111000...///000000111111000000111111000000000000111111000111222222333333222222222333444555666555444444555666888999:::;;;::::::777666444555777999999888888888888888888888888888777777777888999:::;;;<<<<<<;;;:::999888888888888777:::===???>>><<<;;;;;;===<<<:::::::::<<<>>>@@@<<<<<<<<<;;;;;;;;;::::::<<<>>>AAAAAA@@@>>>======???===:::888666666666666888777555444444555777888888777666555333222111000000000111222222222222111222222222111000000000///......////////////000000333333333333222000///...---,,,,,,++++++,,,,,,---,,,---......///.........,,,,,,,,,,,,,,,---------''')))+++---...//////...,,,------......------,,,+++++++++++++++,,,------...,,,++++++------,,,***---------------,,,,,,,,,******+++,,,------------...------,,,,,,------...)))***+++,,,---...///000*********++++++,,,,,,---.........------,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,++++++++++++******************+++,,,,,,************************)))***++++++++++++++++++************************************************++++++,,,,,,,,,,,,------........................------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++KKKLLLNNNOOOOOONNNLLLKKKJJJKKKLLLMMMMMMMMMLLLKKKIIIIIIIIIIIIIIIHHHHHHHHHEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBAAA@@@======<<<<<<<<<<<<======:::::::::999999999888888666777777888777666555444666555444333222111000000000000000000111111111222222111111000000//////.../////////000111222222222111111111000000000////////////...------------.........---,,,,,,---.........---+++,,,,,,---+++***++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........---,,,,,,,,,------...///,,,------......------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,------------------------++++++++++++++++++++++++---------,,,,,,,,,++++++------...//////...------,,,,,,,,,---------......,,,++++++++++++,,,,,,---+++++++++,,,---...///000000...,,,,,,---------,,,++++++++++++++++++++++++,,,,,,---------.........,,,---...//////...---,,,++++++************++++++,,,,,,,,,,,,---.../////////000000111000///...---........................,,,---.../////////....../////////000000000111111000111222333333333222222//////000111111111111000111000000//////000000111///000111111222222111111222333333333444444444444333444777:::;;;<<<<<<;;;777666444555777999:::999777777777777777777777777666666777777888:::;;;<<<<<<;;;::::::999999999999555888;;;<<<;;;<<<>>>@@@>>>===;;;999999;;;===>>>;;;;;;;;;;;;:::::::::::::::<<>>===<<<<<<<<<;;;:::888777666666666666555444333444666888::::::999666333111111111111///000000111111111111111111111111111000000000000........./////////000000333333222222111///...---------,,,,,,,,,,,,------,,,------...//////......+++++++++,,,,,,------...((())),,,---......---------------,,,,,,---------+++++++++***++++++,,,---,,,*********,,,---,,,++++++,,,---...///...,,,+++)))***+++,,,------------------,,,++++++,,,------************++++++++++++)))******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,+++++++++*********************++++++,,,************************))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++KKKLLLNNNOOOOOONNNMMMLLLMMMNNNOOOOOONNNMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFEEEDDDDDDDDDDDDEEEAAAAAAAAABBBAAAAAA@@@@@@======<<<<<<<<<<<<======:::::::::999999999999888555666777777777666444444666666555444333111111000000000000000111111111111000000000///......------...//////000111222222222222222111111000000000/////////...------------......---,,,,,,,,,,,,---...000///------......---,,,++++++,,,,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,------...///,,,,,,---......---,,,,,,...------,,,,,,++++++***---------------...000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---...//////...---,,,,,,,,,,,,------.........***)))))))))***+++,,,,,,++++++,,,------.........///...,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,............,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++,,,---...//////000111111111000...---////////////////////////+++,,,---...///...---------.........//////000000///000111222222222222222///000000111111111111111000000////////////000000//////000111111111111111333333222222222333444555111333666999;;;<<<<<<<<<888666555555777999::::::666666666666666666666666666666666777888:::;;;<<<<<<<<<;;;:::::::::;;;;;;555777888888888:::???DDD???>>>;;;999999:::<<<>>>;;;;;;;;;:::::::::999999888;;;===>>>===<<<;;;<<<999999888888777777666666555444333222444666999;;;<<<999666222000000111222//////000111111111111111000000000000000111111111---.........//////000000222222111111000...---,,,...------,,,,,,------...,,,,,,---.../////////...******+++,,,,,,---......***+++---......---,,,***......,,,++++++,,,......++++++******++++++,,,---,,,+++***+++---......,,,***+++...000000...,,,***)))***+++,,,------...------,,,+++******+++,,,---,,,+++***(((%%%###"""!!!))))))***+++,,,,,,------++++++++++++++++++,,,,,,+++++++++***************,,,,,,,,,++++++******************)))***++++++,,,************************((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------........................---------,,,,,,,,,++++++,,,++++++++++++++++++,,,*********++++++,,,,,,---++++++++++++++++++++++++JJJKKKNNNPPPQQQPPPOOOOOOMMMMMMNNNOOOOOOMMMLLLKKKJJJJJJIIIIIIHHHGGGEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDEEEDDDCCCDDDEEEEEECCCAAA????????????>>>>>>>>>>>>============<<<<<<<<<<<<::::::999999777666555444555555555444444333333333222222222111111111000000444444333333222111000000111111111111111111111111000000000000000000000000000000//////......------000///...---------------........................333000---,,,---/////////))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++&&&&&&&&&'''(((((()))))))))+++------,,,+++,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,++++++*********)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++------...............---.........------,,,,,,,,,***++++++,,,,,,++++++***++++++*********+++,,,---//////...---,,,++++++***,,,++++++******++++++,,,.........------,,,,,,,,,000000//////.........---************************,,,,,,,,,------------...,,,,,,---...//////..............................000...,,,---000111///---......////////////......////////////000000000000//////......///111333444111000///.........///000333333222222222222222222444444444444444444444444555555666666777777888888777666555555555666888999999999888888888888888888666777888999:::;;;;;;;;;???>>>===;;;:::999888888555666777999999:::::::::999999888888888888999999;;;;;;;;;;;;:::999888888777999<<<>>>===;;;888666555444333222333444555666555444222222222444666777:::999777555333000......000000000000000000000000///////////////......---////////////////////////////////////............------...---,,,+++***)))------------------------+++,,,.../////////...---///...---------...000111222111///,,,+++******+++!!!###&&&)))***++++++***......---------,,,,,,,,,......------,,,+++***************)))(((''''''&&&++++++***)))'''%%%$$$###******************++++++************************,,,,,,,,,++++++*********+++*********+++,,,,,,---((((((((()))******++++++)))***,,,------,,,***))),,,,,,,,,++++++*********************************)))))))))))))))))))))******+++,,,---...---,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,+++++++++,,,***(((***---...,,,***JJJLLLNNNPPPPPPPPPOOONNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMLLLKKKJJJIIIGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBCCCCCCAAA?????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::::::::999888777666555555555444444444333333333222222222111111111000000444444333222222111000000111111111111111111111111000000000000000000000000000000000//////.........//////.........//////000........................111///,,,+++,,,---...---,,,,,,,,,,,,+++***))))))---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++)))+++,,,---,,,+++,,,------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---............------,,,------,,,,,,++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,.........---,,,,,,++++++,,,++++++******++++++,,,......---------,,,,,,,,,..................------++++++++++++++++++++++++,,,,,,,,,------.........,,,---...////////////...........................000...------000000///------......//////......---////////////000000000000000//////...///000222333222111000//////000111222222222222222222222222222222222222222222222222222777777666666666666666666777666666666666777888888888888888888888888888888777777888::::::;;;;;;;;;===<<<;;;:::999888888888666777888999999999999999999999888888888888999999;;;;;;;;;;;;:::999888777777888;;;======<<<:::999666555444333333333444555555444222222222444555777:::999777555333111///...000000000000000000000000///////////////......---////////////////////////////////////............,,,,,,------------......------------------------------......///......---000////////////000111111,,,,,,+++*********+++,,,&&&''')))+++,,,+++******......---------,,,,,,,,,,,,,,,,,,+++***))))))))),,,,,,++++++***))))))(((,,,,,,,,,,,,,,,+++***)))*********+++++++++++++++************************,,,,,,,,,+++++++++******++++++******++++++,,,---((())))))******++++++,,,******,,,,,,---,,,+++***,,,,,,,,,+++++++++******************************+++++++++++++++************+++,,,---------,,,,,,,,,,,,+++******+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,***)))***,,,---,,,***KKKLLLNNNOOOPPPOOOOOONNNNNNNNNNNNNNNOOOPPPQQQQQQQQQPPPOOONNNLLLKKKJJJIIIKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBAAAAAABBBAAA???===>>>>>>>>>=========<<<<<<;;;;;;:::::::::999999999::::::::::::999777666555555444444444444333333333222222222111111111111111333333333222111111000000111111111111111111111111000000000000000000000000000000000000////////////---------...//////000000........................000---+++***+++,,,,,,,,,,,,,,,,,,,,,+++***))))))......------------,,,,,,++++++++++++++++++++++++//////...------,,,++++++)))+++,,,---++++++,,,------,,,,,,++++++,,,,,,---......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++++++++++++++***************++++++,,,,,,++++++***)))***+++,,,---,,,++++++------------,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---...//////////////////........................///...---...//////...------......//////......---////////////000000000000000////////////000222333555444222111111111222333111111111222222333333444555555555555555555555555888777777666555555444444666666777888888888888888888888888888888888888888777888999::::::;;;;;;:::;;;::::::999999999999999888888999999999999888888999999888888888888999999;;;;;;;;;;;;:::999888777666777999;;;<<<<<<<<<<<<777666555333333333444444444444333222222333555666999888777555333222000000000000000000000000000000///////////////......---/////////////////////////////////............---+++++++++,,,---///111222------------------------..................------000000111222222222222111,,,++++++******++++++,,,+++,,,---------,,,***)))......---------,,,,,,,,,*********)))((((((''''''...------,,,,,,++++++++++++,,,---....../////////++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***++++++******++++++,,,,,,)))******++++++,,,------******++++++,,,,,,------,,,,,,,,,++++++++++++***************************------,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,++++++++++++,,,,,,........................******+++,,,,,,---......++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++***)))***,,,---,,,+++MMMMMMNNNOOOOOOOOONNNNNNMMMMMMLLLMMMNNNPPPRRRSSSRRRRRRPPPNNNMMMKKKJJJJJJMMMMMMKKKJJJHHHFFFEEEDDDDDDCCCAAAAAABBBAAA???===>>>>>>======<<<<<<;;;;;;;;;::::::::::::999999999999999999888888777555555444444444444444444444444111111111111111111111111333222222222111111000000111111111111111111111111000000000000000000000000000000000000000000000000---------.......................................///---++++++,,,---,,,+++))))))***+++,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,+++++++++******,,,---...---,,,---...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++***++++++++++++++++++*********++++++,,,,,,++++++***((())),,,------,,,+++***++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////......//////000//////.................................---..................//////000000//////...////////////000000000000////////////111333555666999777555333222111222222000000111222333333444444666666666666666666666666666666666555555444444444555666888999999999888777777777777777888888888888888999999:::;;;;;;::::::;;;::::::999::::::;;;;;;999999:::::::::999999888:::999999888888999999:::::::::;;;::::::999888777666777888999::::::::::::888777555444333333333444444333333222222333444444888777666555444222111111///////////////////////////////////////......---//////////////////////////////.........---------,,,+++******+++...000222------------------------//////...---------------...///111222222222111000000000...---,,,++++++***,,,------------,,,++++++......---------,,,,,,,,,******))))))((((((((((((...---------,,,,,,,,,+++)))***+++,,,---.........,,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++,,,++++++***++++++,,,,,,******+++,,,,,,------...+++++++++++++++,,,......++++++++++++++++++++++++************************------,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,NNNNNNOOOOOONNNNNNNNNMMMLLLKKKKKKKKKMMMOOOQQQRRRRRRQQQOOOMMMKKKKKKJJJJJJNNNNNNLLLJJJHHHFFFEEEDDDEEEDDDCCCCCCCCCCCCAAA???>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::999999666777777666666555444333444444444444444444444444111111111111111111111111222222111111111111111000000000000000000000000000000000000000000000000000///////////////000000000111111111111000///---,,,........................000...,,,,,,---...---,,,))))))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++,,,,,,+++---//////...---...///---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***((())),,,------,,,+++*********+++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////......////////////..............................---.........---------...000000000111111000000000////////////000000000000......///000333666999:::;;;999777444222111000000000000111222333333444444222222222222222222222222333333444444555555555555555666777999999888777777666666777777777888888888999999:::;;;;;;;;;::::::<<<;;;;;;;;;;;;<<<======:::;;;;;;;;;;;;;;;:::999::::::999999999999::::::::::::::::::999888777777777777888888888777777777888777666444333333444444333333333222222333333333666555555444333333222222///////////////////////////////////////......---////////////////////////............------------,,,+++***))))))+++---///------------------------..................------,,,---///000000000///...//////......---,,,+++*********+++,,,------------......---------,,,,,,,,,***************))))))))),,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++************************++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++++++++,,,------......,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************,,,,,,++++++************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,PPPOOOOOONNNNNNMMMMMMMMMKKKKKKKKKLLLMMMOOOPPPQQQPPPNNNMMMKKKJJJJJJJJJKKKNNNMMMLLLJJJHHHGGGEEEEEEEEEDDDCCCDDDEEEEEECCCAAA@@@???>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::999999555555555555555444333333333333333444444444444555111111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000............////////////555555555555333111///...........................///...------......---+++,,,,,,,,,,,,+++***))))))******++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,---......+++---...///...---...///---,,,,,,++++++,,,,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,---,,,++++++******++++++,,,,,,------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,*********+++++++++++++++************************,,,,,,,,,---------........................---,,,........................,,,...///...---,,,---...///000000111111000000///////////////000000000000......///111333666999;;;:::888666333111000000000111111111222222333333444222222222222222222222222222222333333444555555666555555666777777777777777555666666777777888888888::::::;;;;;;;;;;;;::::::===<<<<<<<<<<<<<<<======;;;<<<============<<<<<<::::::999999999999::::::::::::::::::999888777666777888888999888777666555888777666444444444555555333333333333222222222222333333333333222222222222000000000000000000000000///////////////......---////////////////////////.........------------,,,,,,+++***))))))***++++++------------------------+++,,,.../////////...---,,,,,,------......------))))))***+++,,,,,,,,,,,,))))))***+++,,,---...///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---............------,,,///......------,,,,,,+++***************************++++++++++++,,,,,,,,,,,,,,,++++++******++++++***++++++,,,,,,------...---------------,,,,,,,,,***++++++++++++,,,,,,,,,******************************+++++++++++++++++++++************+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++***************++++++,,,,,,---++++++,,,,,,,,,,,,------)))+++,,,,,,+++***,,,---QQQPPPOOONNNMMMMMMMMMMMMKKKLLLMMMNNNOOOOOOPPPOOONNNMMMKKKJJJIIIJJJKKKLLLMMMLLLKKKJJJHHHGGGFFFEEEDDDCCCCCCDDDFFFFFFEEECCCAAA@@@???>>>===<<<<<<;;;:::999999999999888888888555555555666555555444333333333333444444444555555000000111111111222222222000000000000111111111111000000000000000000000000000000000000000000000000,,,---------.........///333333444444444222000..............................---,,,,,,------,,,***,,,,,,,,,,,,+++***))))))+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------)))+++------,,,+++,,,------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******************************((()))***++++++,,,,,,+++************+++++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,+++++++++++++++******++++++++++++++++++++++++...------------,,,,,,,,,---------------,,,++++++........................+++---///...,,,+++---///......////////////......////////////000000000000/////////000111444666777444333222111111111222222222222222222222222222222666666666666666666666666333333333333333444444444555555555555555666666777555555666666777888888999:::;;;;;;;;;;;;;;;::::::===<<<<<<;;;;;;;;;<<<<<<<<<===>>>???????????????;;;::::::999999::::::;;;999::::::999999888777666666777999;;;;;;:::888666777666555444444555666666333333333333333222111111111111111111111111222222000000000000000000000000///////////////......---////////////////////////.........---------,,,,,,++++++++++++++++++++++++------------------------(((***...000111000///---,,,,,,,,,,,,,,,---......((()))***,,,------,,,,,,*********+++,,,---...///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---.........///......---/////////...---,,,,,,,,,******************************+++++++++,,,,,,,,,---,,,++++++******++++++*********+++,,,,,,---------............,,,+++*********+++++++++,,,,,,,,,******************************++++++,,,---------+++***)))))))))***,,,,,,,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++++++++,,,,,,---------)))+++,,,,,,******+++...QQQPPPOOONNNMMMMMMLLLLLLLLLMMMOOOPPPQQQQQQPPPOOOMMMLLLKKKIIIIIIJJJLLLMMMLLLLLLKKKIIIHHHGGGFFFEEEBBBBBBBBBCCCEEEFFFEEEDDDAAAAAA@@@???>>>===<<<<<<888888888888777777777777666666666666666666555555333333333444444555555555000000111111222222222222000000000000000111111111000000000000000000000000000000000000000000000000,,,,,,,,,---------.........///000111111000...---........................,,,+++++++++,,,,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++---,,,,,,++++++******)))((()))++++++*********+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,(((((())))))*********++++++++++++,,,,,,+++++++++++++++*********+++,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++,,,---------,,,,,,+++***........................+++---///...,,,+++,,,///,,,------------------,,,////////////000000000000000////////////111222333000/////////000222444555333333222222222222222222444444444444444444444444555444444333333222222111555555444333333555666777444555555666777888888999;;;;;;;;;<<<;;;;;;::::::===<<<;;;::::::::::::;;;<<<===>>>@@@@@@AAAAAAAAA;;;::::::999999::::::;;;999999:::999999888777666444777:::===>>>===;;;999666666555444444555777777333333333333333222111000//////000000111111111111000000000000000000000000///////////////......---////////////////////////......---------,,,,,,,,,***+++,,,------------,,,------------------------&&&)))...111333111///---------,,,+++,,,---...///---......///...---+++***,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---000000///...------,,,,,,*********************************++++++,,,,,,,,,---,,,,,,+++*********+++)))******++++++,,,---------...///000///,,,***(((*********++++++,,,,,,,,,***************************++++++,,,---...//////+++***)))))))))***,,,---,,,,,,---......---,,,,,,........................***++++++,,,,,,------...))))))***+++,,,,,,------+++++++++,,,,,,---------(((+++---,,,***)))+++...RRRPPPNNNMMMNNNOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLMMMKKKJJJIIIJJJKKKJJJIIIOOOOOOOOOOOOLLLIIIFFFDDDEEEAAAAAAEEEGGGFFFEEEGGGCCCCCCBBBAAA@@@>>><<<;;;;;;:::999888777777777777666555444333333444555666888555333444666777555222333222222222222222222333000000111111111111000000000000000000////////////......////////////......////////////////////////.................................------,,,,,,,,,//////...------,,,+++++++++++++++,,,,,,---------************************+++,,,,,,------,,,,,,+++************************(((((()))***++++++,,,,,,))))))***+++,,,,,,---------------,,,,,,+++++++++,,,++++++******++++++,,,...............---,,,++++++***)))))))))***+++,,,***++++++,,,,,,++++++***************+++,,,------------+++***))))))(((((()))************+++++++++++++++++++++++++++++++++---,,,***)))))))))*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++******************......,,,++++++,,,......,,,------......------,,,---------------------------------....../////////---------............///000000000000000000000000111111111111000000000000444111000000222333111///111000/////////000222333333333333444444555555555666666666555333222444555444444444555555555666666666666666777888888999999999999:::::::::999999888:::::::::999::::::;;;;;;999:::===AAADDDEEECCC@@@:::999999999999999::::::777777888999;;;:::888555333444888???FFFGGGBBB<<<:::999888666555555444444333222222111111222222333//////000000111111222222222222111111000000////////////.........---------////////////////////////.........------,,,,,,,,,+++++++++,,,,,,------------------............///---------------------------,,,***))))))***,,,...,,,,,,,,,---------......,,,...000///---+++++++++***++++++,,,,,,++++++***---,,,,,,++++++*********,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++++++++++++++++++++......---------,,,,,,,,,++++++,,,,,,,,,,,,------//////.........---------,,,++++++******++++++,,,++++++++++++++++++++++++------------------------///---***+++...///...,,,//////.........---------------------------------++++++++++++++++++++++++---------...------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++*********QQQOOOMMMNNNPPPQQQRRRQQQNNNNNNNNNMMMMMMMMMLLLLLLNNNLLLJJJJJJJJJJJJIIIHHHNNNNNNNNNNNNLLLJJJGGGEEEDDD@@@@@@DDDFFFEEEDDDFFFEEEEEEDDDBBB@@@===;;;:::;;;:::999888777777777777555555444333333444555555666444222222444555333111222222111111111111222222000000111111111111000000000000000000////////////......////////////............................................................---------,,,,,,,,,......------,,,+++++++++++++++++++++,,,,,,,,,---************************)))******++++++******)))************************((())))))***++++++,,,,,,+++++++++,,,,,,------...---------,,,,,,+++++++++,,,++++++******++++++,,,+++++++++++++++***))))))'''(((***+++,,,,,,++++++***++++++,,,,,,++++++***+++++++++***++++++,,,,,,,,,,,,+++***))))))))))))************++++++++++++++++++++++++++++++++++++---,,,+++***)))******+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,,,,---++++++******************------,,,,,,,,,,,,------,,,------......------,,,------------------------,,,,,,---------.........---------............/////////////////////////////////000000000000000000111000///000222444333111111111111111111222333333444444444444444444333333666777777666444333444666444444444555555555666666666666666777888888999999::::::;;;;;;;;;:::::::::999999888888888888888888999999;;;>>>AAABBB@@@???999999888888888999999:::888888888999:::999666444888888<<>>===<<<999999888888888888888999999888888999:::999777444666666888===BBBDDDBBB@@@999888777666555444444444222222111111111111222222111111111111000000000000000000000000111111111111...............---------------------------------------,,,,,,,,,,,,++++++---------------.........------------............------------------------111111000///...------,,,,,,------------............000111000...---,,,---++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---+++***+++---......---...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++NNNMMMMMMNNNPPPQQQQQQPPPMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKIIIIIIKKKLLLKKKJJJJJJJJJKKKKKKKKKJJJIIIHHHFFFBBBAAADDDFFFDDDCCCEEEFFFEEECCCAAA>>><<<;;;;;;;;;:::999888888777777888333333333333333333333333333222111111111111111000111111000000000000111111000000111111111111000000000000000000////////////......////////////......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************+++,,,,,,------,,,,,,+++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,++++++***((()))+++,,,,,,+++***)))***++++++,,,,,,++++++***,,,,,,,,,,,,++++++***)))******))))))***++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++,,,******,,,------,,,******,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////,,,,,,------...///000000/////////000111222222222000111333444444444333222444444444444444444333333555777888888666555666777555555555555666666666666666666666777888888999999:::::::::::::::;;;;;;<<<======<<<<<<;;;:::999888888777555666888:::;;;;;;999999888777777777888888999888888999;;;;;;:::888555444444666:::;;;;;;999888777666555444444444444222222111111111111222222222222111111000000////////////000000111111222222........................------------------------,,,,,,,,,,,,,,,,,,,,,+++........................,,,,,,---------.........,,,,,,------------------000000000000000///...---------------...............///000///---,,,,,,---+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,------------------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,---......................................................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,NNNMMMLLLMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJHHHHHHIIIKKKMMMMMMMMMIIIIIIIIIJJJJJJJJJIIIIIIHHHDDDCCCFFFGGGEEEDDDEEECCCBBB@@@>>>============::::::999888777777777777333333333333333333333333333333444333222222222222111111000000000000111111000000111111111111000000000000000000////////////......////////////......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************************************+++,,,,,,------,,,,,,+++***************************************++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,,,,++++++,,,,,,+++***))))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))))))))))))))***+++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,******,,,------,,,******,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................+++,,,,,,---...//////000000000111000000000000000///000222333333333222111222222333333444555666666444666888888777666666777555555555666666666777777666666666777888888999999999999888888999:::;;;;;;<<<=========<<<:::999888888666444555777999::::::::::::999888777777888888888777888:::===>>>>>>===;;;999888888888999888888777666555444333333333444222111111000000111111222222222111111000000////////////000000111111222222---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------------...,,,,,,,,,---------......,,,---...///////////////---------.........//////---......---+++******,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,------...------........./////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------............***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,---------------------------------------------,,,,,,---...---.............................................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,MMMLLLLLLLLLMMMMMMKKKIIIKKKKKKLLLLLLLLLLLLLLLMMMIIIHHHGGGIIIKKKMMMNNNMMMIIIIIIIIIIIIIIIIIIIIIIIIJJJFFFDDDGGGHHHEEEDDDEEE@@@???>>><<<<<<<<<<<<===999999888666666666666666333333444444444444333333333555555555333222333444111111111000000111111111000000111111111111000000000000000000////////////......////////////......------------------------........................++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********************************)))******++++++******)))************************************************)))))))))***************++++++,,,,,,,,,,,,------,,,++++++******++++++,,,((()))******+++*********---,,,+++)))((()))*********++++++,,,,,,++++++******+++,,,---,,,+++***)))***)))))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------******++++++,,,---------++++++,,,,,,,,,,,,++++++,,,------......------,,,------------------------------------,,,,,,,,,,,,---------............///........................,,,---------.../////////000111222111///...///000000111111222222222222222000111222333555666777777333555777888777666666666555555666666666777777777666666666777888888999999999888777777888999;;;<<<::::::;;;;;;;;;999888777888777555666999;;;<<<<<<;;;;;;:::999888888888888888777888999<<>>;;;:::888777666555555555555555444333333333333333111111000000000000111111111111111111000000000000000000000000111111111111---------...............------------------------,,,,,,------------...............---------------,,,,,,,,,,,,------------+++,,,,,,------.........++++++,,,---...///000000------........./////////---------,,,***)))***+++,,,,,,------------,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------------...............///******,,,,,,,,,,,,******++++++,,,,,,------......++++++++++++++++++++++++000000000///---,,,---...---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---........................---------,,,,,,,,,,,,,,,------------LLLKKKKKKMMMNNNNNNMMMKKKKKKKKKKKKKKKLLLLLLMMMMMMKKKJJJIIIIIIKKKLLLLLLKKKIIIIIIHHHHHHHHHHHHHHHIIIJJJFFFDDDGGGGGGDDDCCCDDDAAA???===;;;999999:::;;;888777666555555444444444333444555555555555444333333555666555222111222444222222111111111111222222000000111111111111000000000000000000////////////......////////////......................................................******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++************************)))******++++++******)))************************************************)))))))))******++++++,,,+++++++++,,,,,,---------,,,++++++******++++++,,,))))))***+++++++++++++++))))))******++++++++++++***++++++,,,,,,++++++***)))***,,,------,,,+++*********************+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++))))))+++,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---.........******++++++,,,------...------,,,,,,,,,,,,------,,,------......------,,,------------------------.........---------,,,,,,---------............///..........................................//////...000111111///...000222222222222222222333444444222222333333444555666666111444777888777555555555555666666666777777777777666666666777888888999999:::999888888888:::<<<===888999;;;<<<;;;:::999888888777777999<<<>>>???>>>===<<<;;;:::999999999999999888777888:::<<<<<<;;;444444444333222222222333555444333333222333333333111111000000000000111111000000000000000111111111111111111000000000000000---------.........//////........................---------....../////////------------,,,,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,---......///...------,,,---...000111............////////////.........,,,***)))+++,,,,,,,,,------------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........///------------------------,,,,,,------------------++++++,,,,,,,,,,,,------,,,,,,,,,------.........***+++---......---+++***++++++,,,,,,---......///++++++++++++++++++++++++222333333111---,,,---...---------.........//////........................------------------------,,,,,,------...---------............------------,,,,,,,,,---------......JJJJJJKKKMMMPPPQQQOOOMMMJJJKKKKKKKKKLLLLLLMMMMMMNNNLLLJJJJJJJJJKKKJJJHHHIIIIIIHHHGGGGGGGGGHHHHHHIIIEEECCCFFFFFFCCCAAABBBBBB@@@===:::888777888888777666555444444333333444444444555666666555444444222444666555222000222444333333222222222222333333000000111111111111000000000000000000////////////......////////////......////////////////////////........................*********++++++,,,,,,,,,---------------------------------,,,,,,+++++++++************************,,,,,,,,,------,,,,,,,,,************************++++++******************))))))***+++,,,,,,------+++++++++,,,,,,---------,,,++++++++++++++++++,,,+++,,,---...............$$$&&&))),,,......,,,,,,+++++++++,,,,,,+++++++++((()))+++---------++++++++++++***************+++++++++,,,,,,,,,---------++++++++++++++++++++++++((()))***+++,,,++++++***+++++++++,,,,,,+++++++++------------------------++++++++++++++++++++++++++++++,,,,,,---...//////******+++,,,,,,---......///...,,,,,,,,,,,,...///,,,------......------,,,------------------------/////////......------------------.........//////........................///////////////.........+++...000000//////111444555444333222333444555666333444444444444444444444000333666777666555555555666666666666777777777777666666666777888888999999;;;:::999999999;;;>>>???999;;;<<<>>>>>>===;;;:::888888888;;;>>>@@@@@@@@@>>>===<<<;;;::::::::::::;;;999777777888999888777111333444444333333444555444444333333222222333333111111000000000000111111//////000000111111222222222222111111000000//////---------.........//////////////////////////////........./////////000000---------,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////111000...,,,,,,---///000............/////////000/////////---+++***,,,...,,,------......------,,,.........------,,,,,,,,,........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------------------------***++++++,,,---...//////++++++,,,,,,,,,---------+++++++++,,,,,,---------+++,,,...//////...,,,+++++++++,,,,,,---...//////------------------------444555555222...+++,,,...---------.........//////////////////////////////---------------------------------...------,,,,,,//////.........---------,,,,,,,,,------.........NNNOOOPPPPPPOOONNNLLLKKKLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIJJJIIIHHHGGGFFFFFFFFFGGGHHHFFFEEEDDDBBBBBBBBBCCCDDDBBBAAA???<<<:::888777777777888888888888666444333222222222333333444444444333333333222222222111111111111111111111111111111000000000000////////////111000000///...---------000000000000000000000000,,,------......------,,,------------------------------------------------...---,,,,,,,,,,,,---...***++++++,,,,,,++++++***************************,,,+++*********+++,,,---///...,,,*********,,,---************************++++++,,,,,,,,,,,,++++++++++++,,,///111111...,,,000...+++***+++++++++***---,,,,,,++++++,,,,,,---+++++++++***************++++++++++++++++++++++++(((((())))))))))))((((((++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,+++***)))))))))*********+++++++++...,,,++++++,,,------,,,000222222111---***)))(((&&&(((+++,,,+++)))))))))++++++++++++++++++++++++,,,++++++***)))))))))***,,,---......,,,,,,---...,,,,,,,,,------.........------,,,+++,,,---...///.........------,,,,,,,,,...---,,,++++++---...000000//////.........//////---......//////000000000000000000000////////////111222333222111111333555333333333333333333333333555666777777555444444555666666666666666666666666555555555555555666777777:::777555666999<<<<<<;;;:::;;;===??????>>><<<;;;333555:::@@@DDDEEEBBB??????>>>;;;999777666666666:::888666555444555777888444444333333333333222222444444444333333222222222000000000000////////////111111000000//////......000000///...............000///...---,,,+++++++++,,,---......//////......,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........------------......------------------------...---,,,,,,---...///000---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,---...///---------......,,,***------...............---///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,------------............///---------------------------,,,,,,,,,,,,---.........000222222000---++++++///////////////...------........................,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///NNNOOOOOONNNNNNMMMLLLKKKLLLMMMNNNNNNOOOOOONNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGEEEDDDCCCBBBBBBCCCCCCDDDBBBAAA>>><<<:::888777777555555666666555444333222222222333333333444444444333333333222222222111111111111111111111111111111000000000000/////////...000000000///...---------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++++++++,,,---***++++++,,,,,,++++++***************************++++++*********+++,,,---...---,,,+++++++++,,,,,,***************************++++++++++++++++++******+++---000333444333222000...+++***+++,,,+++***,,,,,,++++++++++++,,,,,,******************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,---+++******+++,,,,,,+++,,,...//////---+++******(((***,,,---+++******+++++++++++++++++++++++++++---,,,+++***************,,,---......,,,,,,---...,,,,,,,,,---------......------,,,,,,,,,---...///......---------,,,,,,,,,...---,,,++++++---...000//////............/////////////////////000000000000000000000////////////111222333222111111333555333333333333333333333333555777999999777555444555555555555555555555555555555555555555555666777777999666555555888;;;;;;:::;;;;;;<<<<<<<<<:::999888222444888>>>BBBBBB@@@======<<<:::888666666555555666555333222111222333444444444333333333222222222333333333333222222222111000000000000////////////111000000000/////////...000000///...............111000///...------------***+++,,,,,,------,,,,,,,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........------------......------------------------......---,,,------//////---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---......---,,,---......,,,***,,,---...///000111111111///...---,,,,,,,,,,,,---------------------------------------------------...---,,,++++++,,,---...---------............///---------------------------,,,,,,,,,,,,---......---///111111///.........///000000000000///...---........................,,,---......,,,,,,---...------------------------------------------------------------............NNNNNNMMMLLLKKKKKKKKKKKKLLLMMMNNNNNNOOOOOONNNNNNOOONNNMMMKKKJJJIIIIIIIIIJJJIIIHHHFFFFFFEEEEEEEEECCCCCCBBBBBBBBBCCCCCCDDDAAA@@@>>><<<:::888888777444444555555555444444333333333333333444444444444333333333222222222111111111111111111111111111111000000000/////////......000000//////...---------------------------------,,,------......------,,,++++++++++++++++++++++++------------------------++++++************++++++******++++++++++++******************************++++++******++++++,,,---------,,,,,,,,,,,,++++++******************************++++++++++++******++++++,,,///222333222111///---+++***+++,,,+++***++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,************************,,,++++++******++++++,,,---,,,+++*********+++,,,+++++++++,,,,,,,,,------,,,***))))))+++++++++***)))+++,,,---,,,+++,,,---+++,,,---,,,+++***+++,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,---......,,,,,,---...,,,,,,,,,------------...---,,,,,,,,,,,,---...///...------------,,,,,,,,,------,,,+++,,,---.../////////............//////000000000///////////////////////////000000000000111222333333222222333555333333333333333333333333666999;;;;;;999666555444555555555555555555555555555555555666666666777777888666555555777999999888;;;::::::999888777666666222444666:::>>>???===;;;:::999888777555555555555555444222111111111222333333333333333222222222222222222222111111111111111000000000000////////////000000000000////////////000000///...............000///...------,,,,,,---***+++,,,,,,------,,,,,,,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------......------------------------///...------,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,---------,,,,,,,,,...---,,,***,,,---...000222222333333......---,,,,,,,,,------------------------------..............................------------......---------............///---------------------------,,,,,,,,,,,,---......---...000000///...000111000000111111000000//////........................,,,---......,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,------------............NNNMMMKKKJJJIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMOOONNNMMMKKKJJJIIIIIIHHHJJJIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBCCCCCCCCC@@@???===;;;:::999888888555555666666666666666666333333444444444444444444333333333222222222111111111111111111111111111111000000/////////........./////////......---------------------------------,,,------......------,,,++++++++++++++++++++++++------------------------+++++++++******+++++++++******++++++++++++******************************+++***++++++++++++,,,,,,+++,,,,,,------,,,++++++************************)))******++++++******))),,,+++++++++------+++)))...,,,+++++++++,,,+++)))*********++++++*********(((((()))***+++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************,,,++++++******++++++,,,...---+++))))))***+++,,,,,,,,,,,,---------......---+++******+++,,,,,,+++)))+++,,,,,,++++++,,,...,,,------,,,******+++---++++++++++++++++++++++++...------,,,,,,,,,------,,,---......,,,,,,---...------------------------,,,,,,,,,,,,------......------------------------------,,,,,,,,,---...//////............//////000000000000000//////......////////////000000000000111222444444333222333444333333333333333333333333777:::======;;;777555444555555555555555555555555555555666777777777777777888777777777888888888888999999888777666666666777444444666999<<<===<<<:::777777666555555444444444666666555444333444444555333333333222222222222111111111111000000000000000000000000000////////////000000000000////////////000000///...............---,,,+++***************,,,---......//////......------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...------------------------///......------,,,,,,,,,,,,------------------,,,------------------,,,,,,------------------------...000111000...------...---,,,,,,,,,......,,,+++---...///000111111111111...------,,,,,,,,,------,,,,,,------------------------------------------........................---------............///---------------------------,,,,,,,,,,,,---......///000000///......000111000000111111111111000000........................,,,---......,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........MMMLLLKKKIIIHHHIIIIIIJJJIIIIIIJJJKKKKKKKKKKKKKKKNNNMMMLLLJJJIIIHHHHHHHHHIIIIIIHHHGGGFFFDDDCCCCCCAAAAAAAAABBBBBBBBBBBBAAA>>>===<<<;;;999999888888555555555555555666666666444444444444444444444444333333333222222222111111000000000000000000000000////////////........................------------........................,,,------......------,,,------------------------------------------------++++++,,,,,,,,,,,,++++++)))******++++++******)))******************************++++++,,,,,,,,,,,,++++++,,,------,,,,,,+++******************************++++++++++++******+++***))))))******(((&&&,,,+++***+++,,,,,,+++))))))***++++++++++++***)))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++))))))************))))))************************,,,++++++******++++++,,,...---+++))))))***+++,,,,,,,,,---------............---++++++---...---,,,,,,---...---++++++,,,---,,,,,,,,,+++))))))***+++++++++++++++++++++++++++...------,,,------......,,,---......,,,,,,---...------------------------,,,,,,,,,---------------------------------------,,,,,,,,,,,,------.....................///000000///000111222111///---,,,.../////////000000000111000222444555444333333444333333333333333333333333666999<<<===;;;777555444555555555555555555555555555666777777888888777777999999:::999999888888888777777666666777888999999666666777:::<<<===;;;999444444444444444444444444777666666555555555555555333333222222222111111111000000000000000000000000000000000000////////////////////////000000000000000000///...............,,,,,,+++*********++++++,,,---......//////......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------------------------------.........------,,,++++++,,,------......------,,,------------------------------------------------///000111000///------...---,,,,,,---...///---,,,.........///......------------,,,,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///---------------------------,,,,,,,,,,,,---......111222222000...---...000000000111111111111000000........................,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...LLLLLLKKKJJJIIIIIIIIIIIIGGGHHHIIIIIIJJJJJJIIIIIIKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCAAAAAABBBBBBAAAAAA@@@???===<<<;;;:::999999999999444444333333222333333444555555555555444444444444333333333222222222111111000000000000000000000000/////////.........------------------------------........................,,,------......------,,,------------------------------------------------++++++,,,,,,,,,,,,++++++))))))************))))))************************)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------************************+++++++++,,,,,,+++++++++***)))((()))+++,,,+++***+++******+++,,,,,,***))))))***+++,,,,,,+++***))))))))))))***+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++*********+++,,,,,,,,,,,,---------......///...,,,,,,.........---.........---+++***+++---+++,,,---,,,***))))))***++++++++++++++++++++++++------,,,,,,,,,---......,,,---......,,,,,,---......------------,,,,,,,,,+++,,,------......------,,,,,,,,,------------...,,,,,,,,,---------............---......///000111...000333666666333///,,,......//////000000111111000222555555444333333444333333333333333333333333444777::::::999666555555444444444444444444444444555666777888999888777666999:::<<<;;;999888888888555555666777888999::::::777777999;;;======:::777222222333444555555444444444444444444333333333222222222222222111111111111000000000000111111111111000000000000////////////////////////000000000000000000///.....................------------......***+++,,,,,,------,,,,,,...------,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------------------------------,,,------------,,,,,,+++,,,---...//////...---,,,------------............------------------------...///000000...---.........------...000000///---------------,,,+++******------,,,,,,,,,---......+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///---------------------------,,,,,,,,,,,,---......222333333111///------...//////000000111111000000........................,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------LLLLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA???>>>===<<<<<<;;;:::999999999999666555333222222222222333666555555555444444444444333333333222222222111111000000000000000000000000//////.........---------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,,,,+++***)))))))))************))))))************************)))***+++,,,,,,,,,++++++,,,,,,+++++++++,,,---...************************,,,,,,------------,,,,,,,,,***)))***+++,,,,,,+++*********+++,,,,,,***(((***+++,,,------,,,+++*********************++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++,,,,,,,,,------------///---+++,,,---...------,,,------+++))))))+++---+++---......,,,***)))***++++++++++++++++++++++++,,,,,,++++++,,,------...,,,---......,,,,,,---.........---------,,,,,,,,,+++,,,---.........------,,,,,,,,,---------......,,,,,,------......---------------......///000111...222777;;;<<<888222///.........///000111111111000222555666555444333444333333333333333333333333222444666777666555555555444444444444444444444444555666777999999888777666888:::<<<;;;888666666777444555666888888888777777666777999<<<>>><<<888555000222333555555666555555333333333333333222111111222222222222111111111111000000000111111222222222000000000000////////////.../////////000000000111000000///...............///...............//////***+++,,,,,,------,,,,,,...---,,,,,,,,,,,,---...------............------------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------------------------***+++,,,---------,,,,,,,,,---...//////...---,,,------------.........///........................,,,...//////...---...//////......///111222000///,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,---...///++++++,,,,,,---......///------------------------+++,,,---......---,,,+++---------............///---------------------------,,,,,,,,,,,,---......///111333222111///...///---...///000000000000///........................,,,---......,,,,,,---...------------------------........................++++++,,,,,,,,,---------KKKLLLLLLMMMLLLJJJIIIHHHHHHIIIJJJJJJKKKKKKJJJJJJGGGGGGFFFFFFGGGGGGHHHIIIDDDEEEFFFGGGGGGFFFEEEDDDBBBCCCCCCBBBAAA???===;;;<<<;;;::::::999999999:::888777666444333333444444666666555555555444444444333333333222222222111111000000000000000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++------------------------((()))***++++++***)))((())))))************))))))************************)))***+++,,,---,,,++++++---,,,*********,,,...///************************,,,------......------,,,///---+++******)))((('''***))))))+++,,,,,,***(((***+++---......---+++***+++++++++***************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,++++++++++++++++++,,,+++,,,,,,,,,,,,+++***)))+++++++++,,,,,,,,,------...,,,++++++,,,------,,,***++++++)))((()))+++---,,,...000000...+++******++++++++++++++++++++++++++++++++++++,,,,,,---...,,,---......,,,,,,---............------,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,------.........+++,,,------......---------------......000111111...333:::@@@@@@<<<555111---......///000111111222000333555666555444444444333333333333333333333333111222444555444444555666444444444444444444444444555666888999:::999777666777999<<<:::777444444555444555777888888666555333555666999<<<>>>;;;777222000111333555666666666555333444444444444333222222222222222111111111111000000000111111222222222333000000000000////////////.../////////000000111111000000///...............------,,,,,,,,,------...,,,---......//////.........---,,,,,,,,,,,,---...------............------------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------------------------)))***,,,---...------,,,,,,---///000000///---,,,---------.........//////........................+++,,,...///...---...///000//////000222333111000***++++++,,,------------,,,,,,,,,,,,,,,---...///++++++,,,,,,---...//////........................++++++,,,------,,,++++++---------.........//////---------------------------,,,,,,,,,,,,---......,,,///222333222000000000------...//////000//////........................,,,---......,,,,,,---...........................////////////////////////++++++,,,,,,,,,---------LLLLLLLLLLLLKKKJJJHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEEEEEEEDDDCCCBBBAAABBB@@@>>>>>>???@@@???>>>===<<<999777666777888999555666666777777777666666666555444333333333444555222333333333333222111111////////////////////////111000...---,,,,,,------+++++++++,,,,,,---------///...,,,+++***+++,,,,,,///+++)))---...------///...------,,,,,,------.........---------,,,,,,,,,+++++++++************)))************************((((((((((((((((((((((((+++************************)))))))))))))))******++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++******+++,,,,,,------,,,,,,........................,,,+++***))))))***+++,,,)))************+++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---///000000000000...,,,+++,,,++++++******++++++,,,,,,------......------,,,000///.........///111222//////...---,,,,,,++++++---............---,,,+++******,,,------,,,******......---------,,,,,,,,,////////////000000000000///222777;;;;;;777222///............////////////000111222333333333333333222333444555444222000...000111111111111222222222333555777777555444444444555555444444444444555555777888999999888777555444444444555666777777666666666777888999999888777666555444333222333444555666333222111000000222444555111444555111///222333222111111111000000000000000///000111111111///...---//////............//////................................................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...111111000...---,,,+++***+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......000000000...,,,+++,,,------...///...,,,,,,...///.........///000222333444111000///...---,,,,,,,,,------------------------......------------............---,,,,,,,,,------///......---------......000///---,,,++++++,,,,,,---...///...------...///.../////////...---,,,,,,---......///000111111222000000//////......------......//////000000111111........................,,,,,,,,,---------......+++******,,,///111111111...............---------KKKKKKKKKKKKJJJIIIHHHGGGHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCAAAAAAAAA???>>>>>>??????>>>======<<<:::999888888888999777888:::;;;;;;;;;::::::888777555444333333333333222222333333222222111000////////////////////////111000...---,,,,,,------+++++++++,,,,,,---------///...---,,,,,,,,,------///+++))),,,...,,,,,,...,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++************))))))))))))******)))))))))))))))))))))))),,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++***+++,,,,,,------,,,,,,------------------------,,,+++***))))))***+++,,,)))************+++++++++------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---//////000000///...,,,+++,,,++++++******++++++,,,------............------000///...------.../////////......---,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,------,,,,,,,,,,,,,,,,,,------................../////////000000...000222444444222000...............////////////000111111111111111000000111222333333333333111111111111111111222222222222222444555666444333333333666555555444444555555666888888999999999888666555555555555555555555555555666777888888888888777666333222222111222222333333333222111000000222444555000444555222000222333111000000000000000111111111///000111111000///...---//////............//////................................................------------,,,,,,,,,,,,...---,,,,,,,,,,,,---.../////////...------,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---......,,,***)))***,,,,,,---...---++++++---...---------...///000222333333222000...,,,++++++***------------------------///......------......///,,,,,,,,,,,,------...//////......------.........000///...,,,++++++,,,,,,---...//////------...///......//////......---,,,---......///000000111111111111111000000000000////////////000000000000000........................,,,,,,---------.........///......///000111000///........................JJJJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@>>>======>>>>>>===<<<<<<;;;;;;::::::999999999:::;;;>>>AAABBBAAA@@@>>>;;;:::888666444333222222222222333333222222111000////////////////////////000///...---------------++++++,,,,,,,,,,,,------//////...---------......///+++***---...,,,+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++++++++++++++************)))))))))))))))))))))))))))************************,,,,,,,,,+++++++++******+++******)))))))))******))))))))))))))))))))))))++++++++++++++++++++++++************************))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))************+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,******,,,---////////////...---,,,,,,,,,++++++******++++++,,,,,,------......------,,,///...------------...............------,,,,,,+++,,,+++***)))((()))******...------,,,,,,------...***++++++,,,---...///000---------.........////////////............//////............///////////////000000000000//////...111111222222222333333333111111111111222222222333111333444444333222222333666555555444444555555666888888999999999888888777888777555444333333444444666777777888888777777666222222333333333333222222333222111111111222333444000555777444333333333000//////000000111111222222///000000000000//////...//////............//////................................................///.........------,,,,,,...------,,,,,,------...------..................+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.....................---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......---......,,,***)))+++,,,+++,,,---,,,******,,,...,,,,,,,,,---...///000111333222000...,,,+++***)))------------------------///......------......///+++++++++,,,---///000111........................000///...---,,,,,,,,,,,,---...//////------...///....../////////...------.........//////000000111111111111222222222222333000000000000000000//////........................,,,------------.........111000//////000000...,,,---------......//////000IIIJJJJJJJJJIIIIIIHHHGGGFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@??????===;;;;;;<<<===<<<;;;;;;;;;;;;;;;;;;:::999888:::===AAADDDFFFFFFDDDCCC???>>><<<999666333222111222222222222222111000000//////////////////////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,......------------------000,,,+++...000---+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++++++++************++++++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,******,,,---............------,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++------------...///000000......---------,,,,,,,,,,,,+++)))'''''')))***+++...---,,,++++++,,,---...++++++,,,,,,---...//////,,,,,,,,,---------......111000///......///000111............////////////---...///000000000000000333222222111111222333333111111111222222222333333111333444444333333333555666666555555555555666666888888888999999999999999<<<:::777555333333444555666666666777777777777777444555666666666555444333222222111111111222333444111777:::888666666444000......///000111222222333///000000000000///////////////............//////................................................/////////......---,,,,,,------------------------........................,,,---...---,,,+++,,,...---------------------------------------......//////////////////.........------------------------........................,,,---......///........./////////...,,,,,,---...,,,------,,,++++++,,,...------------...///000111222111///...,,,,,,++++++........................//////............//////,,,,,,,,,------...///000---....../////////////////////......---------------///000///...---...///......////////////.............../////////000000000000111222222333444444222111111000000/////////........................------------............///...---...///...,,,***,,,------...///000000111IIIIIIJJJJJJJJJIIIHHHHHHEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@???>>>>>><<<::::::;;;;;;;;;:::::::::;;;;;;;;;:::999888999<<>>===<<<;;;999999:::::::::999999999999999999999999999888;;;???CCCGGGHHHHHHHHHGGGFFFDDD@@@<<<888555333111111222222111111000///////////////////////////---......///......------------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,...+++,,,000222///---......------,,,,,,------...,,,,,,,,,,,,+++++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,---,,,+++***************))))))))))))))))))))))))***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,)))******+++++++++++++++------------------------++++++,,,,,,,,,,,,++++++)))************+++++++++*********+++++++++++++++++++++++++++++++++++++++,,,---------++++++---...---,,,,,,+++++++++,,,,,,,,,++++++******++++++,,,)))******++++++******)))***+++---///111333444444------------------------,,,,,,+++***+++,,,---...,,,++++++******++++++,,,......---------,,,,,,,,,,,,,,,,,,---------......+++---///000000///---+++............////////////,,,,,,...000111222222222222222222222222222222222222222222222333333333333333444555555444444666888777666666555555666666777666666666666777888::::::@@@>>><<<:::888777777777555555555555666777888888444444555444444333222111111111222222222333333333666;;;>>><<<:::999777333//////000000111111222222000////////////000000111//////............//////////////////////////////........................------------------------,,,------......------,,,000000///...------,,,,,,,,,...///...---,,,---...---------------------------...//////000000//////.........///////////////------------------------------------------------,,,---......//////......,,,------,,,+++***,,,---......///...---,,,...000//////......///000000111---------------...///000........................000//////......//////000000//////...------......,,,---///000111111000///....../////////......---...///000000......///000......///000000000//////..............................//////000111222222111111111111111111000000////////////////////////------........./////////......///222444444222000.........//////000000111EEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@???@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>===<<<;;;:::888888999999999888999888777777777888999999888:::>>>BBBEEEHHHJJJJJJJJJIIIGGGDDD???;;;777555111111111111111000000///////////////////////////,,,---...//////...---------------,,,,,,+++++++++***+++---.........------+++((()))///111///---...---,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++---...///000...---,,,+++************)))))))))))))))))))))))))))***,,,------,,,***)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++)))************+++++++++)))*********++++++++++++++++++++++++++++++++++++,,,---...---++++++---...,,,,,,+++******+++,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,+++++++++,,,...///000111111000------------------------++++++++++++,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------------------------............,,,,,,---......---,,,,,,............////////////------...////////////......///111333444444444444222222222333333333444444222333444333333333666888777777666666666666777777444444444444666777999:::>>>===<<<;;;999777666666555555444444555666888999666555444333333222222222111111222222333333333222666;;;>>>;;;888888666333000000000000000111111111000///......///000111222//////............//////////////////////////////........................++++++,,,,,,------......,,,,,,---......---,,,,,,........................---...///...---,,,---///........................---...///000111000//////------........./////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......+++,,,---,,,+++***,,,...---......---,,,,,,---///......------......//////...------------...//////........................000000////////////000000///...............///000,,,---///111222111000///---...///000000///...---...000111000///...///000......///000000000000000.........................../////////000111111111111111111111111111222222////////////////////////............///////////////000111444666666333111///////////////000000000CCCCCCDDDDDDDDDDDDDDDCCCDDDDDDCCCBBBAAA???>>>===???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@??????>>>===<<<;;;999777777888999888777999888666555555777888:::888:::===AAAEEEHHHKKKLLLKKKJJJHHHEEEAAA===999666111111111111111000//////////////////////////////,,,---.../////////---------------,,,,,,++++++++++++,,,.../////////......(((&&&'''---000...,,,---,,,++++++++++++++++++,,,......------------,,,,,,+++++++++************)))************************************************)))***+++---///111222333...---,,,+++************++++++++++++++++++++++++)))***,,,------,,,***)))***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,))))))***++++++++++++***************************++++++------------++++++)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++------...---,,,+++---///,,,+++*********+++,,,---,,,++++++++++++++++++,,,,,,------......------,,,,,,---...//////...---,,,------------------------)))***+++,,,,,,,,,,,,,,,+++,,,............,,,+++***++++++,,,---...//////---------........./////////..................///............/////////000............---,,,+++******,,,///333666777777666222222333333333444444444111222333222111222555777777777666666666666777777444333333444555777999:::<<<<<<<<<;;;999777666555555444444444555666888999999888666555444444555555111111222333333333333222666;;;<<<999666777555222111111111000000000000000000///.........000111222//////............//////000000000000000000000000........................)))******+++,,,---......,,,,,,---......---,,,,,,,,,,,,------...//////000---...///...------...///........................---...000111111111000///,,,---------......//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---...///...------...000,,,------,,,++++++,,,...------,,,,,,,,,---......//////...---------------////////////////////////000000////////////000000---------......000111222+++---///111222222000000---...///000000///.........000111000///...///111......///000000000000000.....................---000000000000000111111111000000000111222222222333000000000000000000000000............/////////000//////111333555444111...000000000000////////////EEEDDDBBBAAAAAABBBDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@??????>>>>>>=========<<<<<<<<<::::::999999999999999999777777666666666777777888555888;;;???BBBEEEFFFFFFEEEEEEEEEDDDAAA<<<777444222222222111000//////..................------------,,,++++++************---------,,,,,,+++++++++////////////////////////------------------------,,,,,,,,,---------......++++++---......---++++++++++++++++++++++++++++++************************++++++++++++******))))))---+++***,,,111666:::;;;;;;444,,,)))***,,,+++))),,,++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++******************+++,,,,,,+++***((('''))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++)))((((((((()))***,,,,,,,,,++++++******************++++++,,,,,,,,,///......------,,,++++++++++++++++++++++++++++++,,,,,,+++***))))))*********+++,,,------,,,+++***,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---........................,,,------......------,,,,,,------.../////////...........................---.........//////000000------...///000111222222111111222444444444444444444555777888777555222000444444222222222222444444555666666666666666555555777777666555444333333222666666777777666555444444666555555555666999;;;===:::888444222111222555777444333333333333444555555555555555555444333222111666555333111////////////000000//////.........------,,,,,,,,,,,,---...............///......---,,,////////////...---,,,,,,,,,,,,,,,---------......---000222111...++++++,,,,,,,,,------.../////////444333111000/////////000////////////////////////...//////000000000000000............///////////////............------------------........./////////////////////...------///////////////.........////////////////////////---......///000111111222////////////...........................///000000------............------////////////////////////......//////000000111111111111111000000000000000000000000000111111111111111111111111111000//////000000000000000000000000222111111111000000//////000000000000222444666777111000///------....../////////............//////111000///111444444222///222222111111111111222222EEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA???????????????>>>===============<<<<<<<<<<<<<<<::::::999999999999888888666666555555555666666777333555888<<<@@@CCCFFFGGGEEEEEECCCAAA===888444222111111000000///......---+++++++++,,,---...//////......---,,,,,,,,,,,,,,,.........------,,,,,,,,,........................------------,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++*********))),,,******---222777;;;===;;;555...+++,,,---,,,***,,,,,,++++++***+++++++++++++++++++++++++++++++++******************++++++)))***+++,,,,,,++++++***************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++***)))******+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******************+++,,,,,,,,,,,,+++***++++++++++++******))))))***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------------------,,,------......------,,,,,,,,,---.................................................../////////000------...///000111222222222222333333444555555555444666777888777555222111444333333222222333333444555555666666666666555555666666666555444444333333555666666666666555555444444444444555777:::===>>>;;;999666444222333444555444333333333333444555555555555444333333222222111555444222111000////////////.........------------000000000000000111222222---.........---,,,++++++------.........------,,,,,,,,,---------............000222111///---...///.........//////000000000333222000///......//////..............................///000000000//////............////////////000000/////////.........---------.........//////000000000000///...------------------------------.................................///000111111111////////////...........................///000000...//////000000//////...//////////////////////////////000000000000000111111000000000000000000000000000000000111111111111111111111111111000//////000000000000000000000000222111111111000000000000000000000000111333555666222111000///...///000000////////////////////////000///000222444444222///222111111000000111111222EEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDCCCBBBAAA???????????????>>>>>>===;;;;;;<<<<<<<<<<<<<<<<<<::::::999999999888888888555555444444444444555555222333555888<<<@@@DDDEEECCCBBB???;;;777444111///000000//////......------------,,,,,,,,,...///000000///..............................------------------------------------------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************++++++++++++************+++******---222888;;;===999444///,,,---......,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,)))***+++,,,------------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,------,,,++++++++++++,,,,,,---------------......---------------,,,,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++************+++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,------......------....................................////////////------...///000111222222333222222333333444555666555666777888777555333222444333333222222333333444444555555666666666555555444444444444444444444444444444555555666555555555222222333444777:::<<<>>>;;;:::888666444333333333333333333333333444555555555444222111000000111222444333222111000000000000---------------,,,,,,,,,///////////////000000000------------,,,+++***)))+++,,,,,,------------,,,,,,------------.........///000111000///...///111000000000000000000000111111000///...............------------------------------...////////////...............////////////111111111000000000//////------........./////////111111111000000///------,,,,,,,,,------......///..............................//////000000111111////////////...........................///000000000000111111111111000000////////////////////////111111111111111000000000000000000000000000111111000000000000111111111111111111111111111000//////000000000000000000000000111111111111111000000000000000000000111333444555333222111000///000111111......000000000000......//////111333555444111...111111000000000000111111CCCCCCBBBAAAAAABBBCCCCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBBAAAAAA@@@???;;;;;;;;;;;;<<<<<<<<<<<<::::::999999888888777777555444333333222333333333222222333555888;;;???AAA>>><<<999555333111000///000000000//////.........333111///---,,,------...//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++******,,,000555777888666222...------...---,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,++++++++++++,,,++++++,,,,,,------......---------,,,,,,+++++++++)))******+++,,,---------++++++++++++++++++++++++,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,***+++,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------------,,,.................................///////////////.........///000111111111222222111111222333555555555555666777777555444333333333333333333333333333444444555555666666555555333333333444444555555555222333444555555555555555222222222333555777999:::777777666666555444333222333333222222333333444555444222000///...///111222333333222111111000000000------------------------,,,------........................---,,,+++***)))******+++,,,------------------------............////////////......//////000000000000000000000000//////......------------------------------------,,,------...........................////////////111111000000000/////////............////////////111111111111000///......---......///000111111222------------------------.../////////000000000111////////////...........................///000000000000111111111111000000////////////////////////333333222222111111000000000000000000000111111111///000000000111111111111111111111111111000//////////////////////////////111111111111111111111111111111111111222222333333333222111000///000111111---...000111111000...---...///222444555333111///111000000//////000000111BBBAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::999888888777666666444444333222222222222222333333333333444666888:::777666333111000000000111111111000000000000000///000///...,,,++++++,,,,,,...---------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++************************+++++++++++++++++++++,,,,,,+++***+++...000111000000...---,,,,,,,,,,,,+++---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******++++++++++++++++++******++++++,,,,,,------,,,,,,++++++******))))))******+++,,,---...//////++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------......---,,,,,,........................///////////////...............//////000000111111000000000000111222333444444555555666555555444333333333333333333333333333333333444555555555555555222222333333444555555555222222333444444555444444222222222222222333444444111222333444444444333333333222222222222333444444333111///......///000111111111222222111111111111..................//////...///000000111000000000////////////...---,,,+++******+++,,,---------------------.........//////000/////////000000//////000000000//////........................---------........................,,,------...........................////////////000000000/////////.............../////////000000111111111222111000000///......//////000111222222........................////////////000000000000////////////...........................///000000///000000111111000000///000000000000000000000000333333222222111111000000//////000000111111111111///000000000111111111111111111111111111000//////////////////////////////111111111111111222222222222222222333333333333222222111000///...///000000...///111222222111///...---000222444444222111000111111000000000000111111AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>=========<<<<<<<<<::::::999888777666666555555444333222222111111222333333222222333333444444222111000//////000111111111111111111000000000000'''((()))***+++,,,------,,,,,,,,,+++,,,,,,---...************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,---+++******,,,------,,,++++++++++++++++++******,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,)))***+++++++++++++++*********+++++++++++++++,,,************))))))))))))++++++,,,------...//////++++++++++++++++++++++++,,,++++++++++++,,,,,,---------,,,,,,,,,,,,------((()))))))))))))))*********+++,,,,,,------,,,,,,*********+++++++++++++++++++++************++++++------------------------,,,------......------,,,......//////......------........................///////////////............/////////000000000111///000111222333333333222333333444444444333333333222333333444444333333222222333444555555555555555222222333333444444444555222222333333444333333333222222222222222111111111///000111222333444444444222222222222222333444444111111////////////000111000111111222222222111111.........///////////////,,,---...///000///...---......//////......------+++,,,,,,------------,,,------........./////////000000111333666777555444111111000///......---------......///......------////////////////////////------...////////////...............////////////000000/////////.............../////////000000000000000111222222222222222---------......//////000////////////////////////////////////000000000000////////////...........................///000000000000111111111111000000000000000000000000000000111111111111111000000000/////////000111111222222000000000000111111111111111111111111111000//////000000000000000000000000111111111222222222222222333444444444444444333222222111000///...///000000//////111111111111//////...000222333222111111222222222111111111111222222BBBCCCCCCCCCCCCCCCCCCBBBAAABBBBBBCCCCCCBBBBBBBBB@@@@@@AAAAAA@@@@@@???>>>@@@@@@???>>>===<<<<<<;;;::::::999888777666555555555555444333222111111222111111222222333333222222111111000////////////000000000000000000000000000%%%'''))),,,.........---,,,,,,++++++,,,------...*********++++++,,,,,,,,,------------------------++++++,,,,,,------......,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,+++******,,,---,,,+++((()))+++++++++*********************+++,,,------------------------------******************++++++,,,,,,******)))***++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++******************+++++++++++++++,,,,,,------...+++++++++++++++++++++++++++++++++++++++,,,---......---,,,,,,,,,,,,---...)))))))))******+++++++++***+++,,,,,,------,,,,,,)))*********++++++++++++++++++************++++++++++++++++++++++++++++++,,,------......------,,,//////000000//////...---........................000/////////............////////////000000000000///111333555666555444333222222222222222222222222222333333444444333333222111222333444555555555555333333333333333333444444222333333333333222222111222222333333333333333222111111111222222333444444222222222111222222333444000000000000000000000000///000111222333222222111---------....../////////***+++---.........---,,,,,,,,,---.........------------.........------,,,............////////////000111555:::@@@BBB@@@>>>333222222111///......------...////////////...---..............................///000000000//////............////////////111111111000000000//////.../////////000000000000//////111222333444444444.............../////////000000000000000000000000000000000000////////////////////////...........................///000000111111222222222222111111000000000000000000000000//////000000000000000111...//////000111111222222000000000000111111111111111111111111111000//////000000000000000000000000111111111222222333333333555555666666666555333333333222111000///000111111000000000000000000000000///111222222000000222444333333222222222222333333DDDDDDEEEEEEEEEEEEDDDDDDAAAAAABBBBBBCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@BBBAAA@@@???>>>===<<<;;;::::::999888777666555444666555444333222222222222...///111333333333333222222111111000000///...............///////////////)))+++...000111000...---,,,,,,,,,,,,,,,---...///+++++++++,,,,,,---------------------------------***+++,,,---......///000,,,,,,------------......+++,,,---......---,,,+++++++++++++++++++++++++++************************+++++++++,,,,,,---------+++******+++---......---''')))+++,,,+++******+++)))))))))***+++,,,......------------------------+++++++++******************))))))))))))+++,,,---++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***+++---...///...------.........------,,,,,,,,,*********++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,---...,,,,,,,,,------.........++++++,,,---------,,,,,,))))))******++++++++++++++++++************++++++************************,,,------......------,,,000000111111000///..............................000000//////.........---////////////000000000000000222555888999777555333111111111111111111111222222222444444444444222222111222333444555555555555333333333333333333333333333333333333333222111000111222333444555555555555444333333222222333333444222222111111222222333444///000111111111111000000...///111222333333222111,,,,,,,,,------............///111222333222111///******+++,,,------------////////////...---,,,,,,............/////////000000333888@@@HHHKKKIIIGGG555444333222111//////...---...///000000000......------------------------...//////000000000000000............/////////000222222222111111111111000////////////000000000000...///000222444555555555111111111111000000000000000000000000000000000000000000000000////////////000/////////...........................///000000222333333444444333333222000000000000000000000000......//////000000111111...//////000111222222222000000000000111111111111111111111111111000//////000000000000000000000000111111111222222333333333666666777777777555444333444333222111111111222333111111000000000000111111000222222111//////222666444333333222222333333444AAABBBDDDEEEFFFFFFFFFEEEAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@??????>>>AAAAAA???>>><<<:::999888888888777666555444444333444333333222222111111000222222222111111111111000......//////////////////////////////////////////000...,,,++++++,,,+++)))------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,............---,,,++++++++++++++++++++++++++++++...---,,,,,,,,,,,,---...++++++++++++++++++++++++)))))))))***++++++,,,,,,((())))))))))))*********)))***+++,,,...///000000222///,,,)))((())),,,---+++++++++*********)))))),,,***(((''''''(((***,,,---------,,,,,,+++++++++---,,,+++*********,,,,,,///...,,,+++***+++,,,,,,...---,,,+++************(((((()))***+++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------,,,++++++******+++,,,---------,,,,,,000000111222111///---+++---......///......------000000000000////////////000111111111222222222222000111666===BBBAAA999222000111111222222333444444444444555555555444222111444333222222222222333444111222333333444444444444111111111222222333333333333333333333333333333333444444333333333333222222000000111111111111000000///////////////////////////////////////000111111..................------,,,,,,---...//////..............................////////////////////////---......///000111111222---000666AAALLLOOOLLLGGG555444222///---,,,,,,,,,//////////////////////////////////////////......111111000000//////......000000000000000000000000,,,///222555555222///,,,---...///000000111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000//////000111111222111111111111111111111111000000000000000111111222000000000000111111111111333222111/////////000111222222222222222333333333000000000000111111111111111000000222555666666444666666555444333333222222000111333444333222000///...///111222333333333222222222222222222222222222333333222222333555777888BBBCCCDDDFFFGGGGGGFFFFFFCCCCCCBBBBBBAAAAAAAAA@@@DDDCCCCCCBBBBBBAAA@@@@@@AAA@@@???===;;;:::888888777777666666555555444444555444444333222111111000111111111000000000//////////////////............////////////////////////111///------......---,,,------------------------.........------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))))))))*********++++++***++++++,,,---...//////000///,,,***)))***+++---,,,,,,,,,,,,+++++++++***+++***)))(((((()))***+++,,,,,,,,,++++++*********+++++++++***++++++,,,,,,...---,,,++++++++++++,,,...---,,,+++************)))))))))***+++++++++,,,)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,------000111222222222000...---...//////////////////...////////////////////////000000000000111111111222000222666<<>><<<;;;999888777666666555555555555555555666666555444222111000000000000/////////.........////////////......------////////////////////////000///------...//////...------------------------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,------------......---,,,++++++++++++---------,,,,,,,,,++++++************************++++++***************))))))***+++,,,,,,,,,,,,,,,------,,,++++++++++++,,,------,,,+++******************************++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...111111222222222000///...//////000000000000000000.........///////////////////////////000000000000000222555;;;???===888222000111111222222333444444333444444444444333333222555555444444444444555555444444555555666666555555333333222222222222222222111111111111111111111111333333333333222222222222111111111111111000///...111111111111111111111111//////......//////000000........................,,,---......///.................................////////////////////////////////////000000000000111111333888===>>><<<888444333222000//////......------------------------........................111000000000000/////////000000000000000000000000000111222333333222111000111111111111000///....../////////000000000111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111///000000000111222222222333333222111111222222222000000000000000000000000111000000000000111222222000000111111111222222222333222222111111111111222222222222111111000000000111111111111222222222222555333000000222555777888777777666555444333222222333333444444333111000///...000333555555444222111333333333333333333333333222222111111111222222333EEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>===;;;:::888777777444555555555555555555555777666555444333111000000000000000/////////......000//////......------,,,////////////////////////...,,,++++++---...------,,,,,,------------------.........//////.........------------------------------------------------,,,,,,,,,++++++*********((()))***+++,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,------------------------------,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***---,,,,,,,,,,,,+++++++++)))******++++++******)))++++++++++++************((()))+++,,,------,,,+++,,,,,,++++++++++++++++++---,,,++++++*********++++++++++++************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,+++*********+++,,,------------,,,,,,,,,,,,++++++******++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,---,,,+++******,,,...///000000111111000///......//////////////////000000.................................////////////000///000333777:::999555111000111111222222333444444333333333333333333333333555555555555555555555555444444555555555555444444333333333222222111111111222222222222222222222222333333333222222222222111111111222111111000///...........................//////.........//////000............////////////------...............---........................////////////////////////000000000000/////////////////////111333444333111222111111000////////////......................................./////////000000000000000000000000000000000000000000000000111111111111111111111111---...///000111222222222//////000000000111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000//////000111222222333333444444333222222222333333000000000000000000000000111111000000111111222333111111111222222222333333333333333222222222222333666666555444333222222111222222222222333333333333555333111222444666777777555555555555555444444444666666666666555333222111---///222444555333111000333333333333333333333333222111111111111000111111FFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEECCCBBBAAAAAAAAA@@@@@@??????>>>=========<<<;;;:::999888777666444444444444555555555555666555555333222111000000111111000000000///////////////......---------,,,////////////////////////...---++++++---......---,,,,,,,,,---------......,,,---............---,,,------------------------------------------------,,,,,,,,,++++++*********((()))***+++,,,---------------------------------,,,,,,------------,,,,,,------------------------)))*********+++++++++,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++***++++++++++++******************++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++***+++++++++++++++++++++,,,,,,++++++******+++++++++++++++******************+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++************++++++,,,------------,,,,,,+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++)))******+++,,,,,,,,,,,,---,,,+++******,,,...///...............---------...------------...///000000////////////.........---.........////////////...///111333555444222000000111111222222333444444333333333222333333333333555555555555555555555555333333444444444333333222333333333222222111111111333333333333333333333333333333222222222111111111111111111111111000//////........................//////............//////........./////////000000---...............------........................////////////////////////000000000000////////////000000///000111222222111////////////////////////////////////////////////........./////////000000000000000000111111111111111111111111111111111111000000000//////000000000---...///111222222333333000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000///////////////////////////000000111222333333444444444333333333333333444000000000000000000000000111111111111111222222333222222222222333333333333333333333444444444444333777666666555444333222222333333333333444444444444333333444666888888666444222222333444666777777888555555555555444333222111...///111333333222000///333333333333333333333333111111222222111111111000FFFFFFEEEEEEEEEFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBAAA@@@@@@??????;;;;;;:::999888777666666555555444444444444444444444333333222222111111000111111111000000000//////------------------------////////////////////////111000......///000//////+++,,,,,,------.........+++,,,---......---,,,+++------------------------------------------------,,,,,,++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,---------+++++++++,,,,,,++++++***)))***++++++,,,+++++++++,,,,,,++++++***++++++,,,******************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((())))))***++++++************++++++,,,...------,,,,,,++++++*********++++++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++++++++++++++)))***++++++++++++++++++,,,,,,+++++++++,,,---...------------,,,,,,,,,---------,,,,,,,,,...///111222222111000///...------............//////////////////000111111111000///000111111222222333444444333222222222222333333444444444555555555555444444333333333444333333222222333333222222222222222222333333333333333333333333222222222222111111111111000000111111111111000000111111111111111111111111//////......------...............//////000000111.........///......---,,,........................////////////////////////////////////000000000000............//////000000---...///000000000000000000000000000000000000000/////////000000111111222000000000111111111111222111111111111111111111111000000000000000000000000000111111222111111000000000000000111111111222222000000000000000000000000222222222222222222222222000000000000000000000000////////////////////////000111111111222333333333333222222222333333444555111111111111111111111111222111111111111222333333222222333333333444444444333444444555555555555444444444444333333222222222444444444444555555555555333333555888:::999666333111222333444666777999999333333222222222111111111000111222222222222111000333333333333333333333333222222333333444333333222FFFFFFEEEDDDDDDDDDEEEFFFDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@?????????::::::999888777666666555555555555444444333333333111111111111111111111111000000/////////.........+++,,,,,,------......///////////////////////////333111///...///000///...++++++,,,,,,---......///,,,---...//////...---,,,------------------------........................++++++++++++++++++,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,************,,,,,,******++++++,,,,,,,,,,,,------,,,+++************((()))***+++,,,++++++***,,,++++++***++++++,,,,,,)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,+++******************......---,,,,,,+++******+++++++++,,,------......******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++***++++++++++++******)))+++++++++,,,,,,,,,---------------,,,,,,------.........---,,,---///111222555444333222000...---,,,....../////////000000000000111111111000000000111000111111222222333444444222222111111111222444444222333444555555444333222444444555555444333333222222222222222222222333333222222222222222222222222222222222222111111111111...///000111111222111111111111111111111111111111000///...------------...---......///000000111111......//////...------,,,........................////////////////////////......//////000000111111------......---,,,------...///111222333333333222000000000000000000000000///000000111222222333333000000111111111222222222111111111111111111111111111222222333333222222111000111111222222111111111000000111111111222222222000000000000000000000000222222222222222222222222000000000000000000000000111111111111111111111111222222222222222222222222111111111111222444555666222222222222222222222222222222111111222222333444333333333333444444444444333444555666777666666555444444444444333333333333444444555555555666666666555555555777999888666444444444444555666777777777333333333333333333444444444333333333333333333333444444444444444444444444222333444555666666555555FFFEEEDDDCCCCCCDDDEEEEEECCCCCCCCCCCCCCCBBBBBBBBB@@@@@@??????>>>=========:::999999888777666666555666666555444333333222222///000000000000111111111//////.........---------***++++++,,,---...//////////////////////////////222000------------,,,+++++++++,,,,,,---...//////---...000111111000...---------------------------........................*********++++++,,,,,,---,,,,,,---.........------++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++...------,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,++++++---,,,***))))))***,,,---))))))******++++++++++++///...,,,***))))))******((()))***+++,,,,,,+++***+++++++++***++++++,,,,,,(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++***)))))))))***......---,,,,,,+++******++++++,,,------...//////******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***+++++++++++++++***)))(((***+++,,,---------,,,,,,......---------....../////////...---...000222444777666444222000...---,,,////////////000000000000222333222111000000111222000111111222333333444444222222111111111222444555222222333444444333222222555666666666555444444333111111111222222333333444111111111111111111111111222222222111111111111000---...///111222222222222////////////////////////000///...------------------......///000111111222.../////////...---,,,,,,........................////////////////////////---......///000111111222111222333333111////////////000222444555555555555////////////////////////000000111222333333444444000000111111222222222222111111111111111111111111333333555555555555333333---...///111333444444444000111111111111222222222000000000000000000000000222222222222222222222222000000000000000000000000333333333333333333333333333333222222222222222222//////000111222444555666333333333333333333333333222222111111222222333444333333333444444444555555333444666777777777666555555555555666666666666666555555555555666666666666888666555555777888777777666666666666666555555555666666555666666777888999777666444333333444555666444444444444444444444444222333555777888888777777HHHGGGFFFDDDCCCBBBBBBBBBEEEDDDDDDCCCBBBBBBAAAAAA@@@??????>>>===<<<<<<;;;888777777666555444444444444444444444444444444444333333222111000///......////////////000000000000222///++++++---///...---000///...,,,,,,,,,---.../////////...------,,,,,,---...///...,,,++++++,,,+++---///111222000...---+++,,,---......---,,,+++...------------,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,++++++***))))))))))))************+++++++++************************++++++******************)))************+++++++++)))***+++,,,,,,,,,,,,,,,)))))))))******+++++++++((((((((()))***,,,---...++++++++++++++++++++++++///...+++)))''''''((()))+++,,,------......---------------...------,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,+++***)))(((,,,------......------,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))************++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++000...,,,******---000222222111///---,,,---///000333222111///............000000000000111111111111222222222222222222222222333333333222222222111111111000000000000111111222444555777888888666333111444333222222111111222222333222111000000111222333222222222111111111000000222111///---,,,---...//////000111111111///...---000000//////.........---,,,---///000000000///...////////////////////////------------------------//////.........---------111000/////////000222333444555666666555222000.........222888>>>>>>888222333111000000111111000...111222333444555555555555222222111111000/////////333222111111000111111111222444666777666555222000000000000000111111111111444333222222111111222222333333444444444333333222333333222222222222222222111111222222222222222222111222444333111///......333333444333111111222444333333333333333333333333333555666666444222222333333333333333444666888::::::999888777666555555555888777555555666666666666777555444444555777888888999999::::::999888888777;;;;;;<<<<<<;;;:::888888888888888777888888999:::999777555555777:::<<<<<<===:::777888999888999:::>>>;;;888444222222444555999666666888999888888888IIIHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@??????>>>===<<<<<<;;;;;;777777666666555444444333333333333333333333333333222222111111000/////////.../////////000000000000222///,,,+++---......---///...---,,,,,,,,,---...------------............,,,---......---,,,---///,,,---///000000000...---,,,------------------,,,.........------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++******************************************++++++)))************+++++++++************************************************)))************+++++++++)))***+++,,,,,,,,,,,,,,,+++++++++++++++*********+++***************++++++++++++++++++++++++++++++111///---+++*********++++++,,,,,,---------------++++++,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,+++))))))+++,,,,,,------------,,,******++++++,,,+++++++++++++++++++++++++++++++++)))************+++++++++,,,------......------,,,+++++++++++++++++++++,,,------------------------///...,,,++++++---///111111000...,,,,,,---...///222111000///............/////////000000000111111222222222222222222222222111111111222222333333333333222111111000111111111555666999;;;;;;;;;999888444333222222111111222222222222111111111111222222222222222111111111000000111000...------...///000000111222222222111///...000/////////..................///////////////...////////////////////////------------------------//////.........---------000///.........///111111111222444444444333111000......111666<<<<<<777333111000//////000000///---000000111222333444444333111111111111000000000000222222222222222333444444333444666777777555333111111111111222222222222333444333333222222222222222222333333444444333333222333333333333333333333333333333333222111000///...000111333333222000000111333444444333111111333555444444444444444555555555666777777666555444444666333333444555777999;;;<<<999888777777666666666777;;;:::999999:::;;;;;;::::::999888777888999::::::;;;<<<======<<<<<<<<<<<<>>>??????>>><<<:::888777::::::::::::::::::;;;;;;:::888777777888999:::;;;<<<;;;:::;;;<<<<<<<<<<<>>>>>===;;;::::::999666666666555555444444333222222222222222222222222000000000000000000000000....../////////000000000111///,,,,,,---......---------,,,,,,,,,------...++++++,,,------...//////+++,,,......---...///111---------.........//////...------,,,,,,------...//////...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---...//////...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++************************((())))))***++++++,,,,,,)))************+++++++++************************************************)))************+++++++++******+++,,,,,,,,,++++++---------,,,++++++******------+++***))))))((((((++++++++++++++++++++++++000///---+++******++++++,,,,,,,,,,,,------------))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,------+++++++++++++++*********++++++++++++++++++++++++)))************+++++++++------............------++++++++++++++++++++++++---------------------------------,,,---......//////...---,,,+++,,,---...000//////......//////000....../////////000000000111111111111111111222222///000111222333444444555444333222111111111111111333555888;;;<<<===<<<<<<444333222222111111222222111111222222222222111111222111111111111000000000000///...---...///000111111111222333333222000///////////////............000//////.........//////////////////////////////------------------------/////////............---...............///000000///000111333333333222111///...///333888999666333000///......//////...---...///000111111111111111000000000111111111111222333333333444555555666666444555777888777666444222222222222333333333444444444444333222222222222333222222333333444333333222444444444444444444444444444444444444333111000///111222444555444333444555333333333111000111333555555555555555555555555555777888888666555444666888333333444555555666777777999999888888999::::::;;;;;;;;;<<<===>>>>>>>>>>>>===<<<;;;;;;;;;<<<======BBBDDDFFFFFFFFFEEEFFFGGGGGGHHHIIIGGGCCC@@@>>>>>>???@@@@@@@@@@@@@@@?????????????????????????????????AAACCCEEEFFFFFFFFFEEEHHHFFFBBB>>>===>>>@@@AAA@@@AAABBBCCCCCCCCCCCCBBBFFFHHHIIIJJJJJJIIIGGGFFFAAAAAA@@@@@@@@@?????????>>>======;;;:::999888777555555555444444444333333111111111111111111111111//////000000111111111111........./////////000000000///---------------------------------.........++++++,,,,,,------------,,,---///......---///000...---,,,,,,,,,---...///...---,,,++++++,,,---...//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---///000222222000///---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++***************************************+++++++++))))))*********+++++++++***++++++,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,------+++***))))))((((((++++++++++++++++++++++++,,,,,,***))))))))))))***,,,,,,,,,,,,,,,---------))))))***,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,---...,,,,,,++++++************++++++++++++++++++++++++))))))*********+++++++++,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,------.........---------,,,++++++,,,,,,---...............///000111............////////////000000000111111111111111000000111222333333444444222222111111111111111222111222555777999::::::999444333222222111111222222000111222333333222111000111111111111000000000000//////......///000111222000111222222222111000//////////////////.........111000...------...//////////////////////////////......................../////////...........................//////000000//////000111222111111000000///...000444555444333000///......000000///......//////000111111111000//////000111111222333333444444555555555555555555444555666777666555444222333333333333444444444444555555444333333333333333222222333444444444444333444444444444555555555555222333444555555555555555333555666666555555555777555666666555333444666888::::::::::::999999999999<<<<<<===<<<::::::<<<===999999999999888777777666<<<<<<<<<===>>>@@@AAABBB@@@BBBEEEHHHHHHIIIJJJJJJHHHHHHHHHGGGFFFGGGIIIKKKTTTWWWZZZZZZYYYYYY[[[]]]]]]^^^^^^ZZZTTTOOOMMMMMMJJJKKKLLLMMMMMMLLLJJJJJJJJJLLLMMMNNNNNNNNNNNNOOOMMMSSSXXXZZZ\\\]]]\\\ZZZWWWTTTOOOJJJHHHIIIKKKMMMPPPTTTWWWVVVVVVWWWVVVTTTEEEFFFGGGIIIHHHGGGEEEDDDAAAAAAAAA@@@@@@@@@@@@@@@===<<<;;;:::999777666666444444444444333333333333111111111111111111111111/////////000111111222222............//////////////////......---------...............//////......------,,,,,,++++++++++++...///000///---,,,---...------+++++++++,,,...///...---,,,++++++,,,---...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))))))))*********+++++++++************************))))))*********+++++++++))))))*********+++++++++++++++,,,,,,,,,++++++*********+++,,,------......++++++***************+++++++++++++++++++++++++++++++++******************,,,++++++++++++,,,---...******,,,---............,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---))))))))))))+++,,,...///......,,,+++************++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---.........---,,,,,,,,,+++++++++,,,,,,,,,------------...///000111............/////////////////////000000111111111222222222222222222222222000000000000111111222333111222444555666666666555444333222222111111222222000111222333333222111000000000000000000000000000////////////000000111111...///000111111000//////.........///////////////000///...------...///000////////////////////////........................//////////////////////////////000000111111111111111111111111000000//////000///...///111222333333111000//////111111111//////000111111111111111111//////000111222333444444555555666666555444333222444555555666555444333222333333444444444555555555666555444444333333444444333333444555555555555555444444444555555555666666222333444555666666666666555666777666555444555777888999::::::999999:::<<<>>>>>>??????@@@@@@AAAAAADDDFFFHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFHHHJJJLLLMMMOOOSSSYYY]]]^^^___aaabbbaaaaaa___]]][[[\\\aaadddqqquuuyyyyyywwwwwwzzz}}}wwwlllccc___^^^[[[]]]___aaaaaa```^^^]]]ZZZ]]]aaabbbbbbccceeegggllluuu|||}}}~~~}}}uuupppjjjccc```___```bbbkkkrrrwwwuuutttvvvuuurrrDDDEEEEEEFFFEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<:::999777666555444333333333333333333333333111111111111111111111111//////000000111111111222------........./////////---///000///---,,,---.........//////......---,,,------,,,++++++***))))))...//////...,,,***+++,,,,,,,,,+++***+++,,,---......------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,------------***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************,,,,,,++++++***))))))((()))************+++++++++************************)))))))))***++++++,,,,,,)))************+++++++++++++++,,,,,,,,,+++******((()))***+++,,,......///***)))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,+++*********+++---...+++,,,------............,,,,,,,,,,,,------------*********++++++,,,,,,---,,,++++++++++++,,,,,,---))))))))))))+++---000111111000...,,,+++***++++++++++++++++++++++++++++++)))************+++++++++******++++++++++++************+++++++++,,,,,,,,,------------------------++++++,,,---------------++++++,,,,,,,,,,,,------...---------...//////000....../////////000000000......//////000000111111333333333222222222111111111111111111111222333333444444555555555555555444444333222222111111222222111111222222222222111111//////000000000000000111//////000000000000000000---...///111111000//////.........///////////////...............///000000////////////////////////...........................////////////000000000//////000111111111111111222111111000000000//////000000//////000111222222111000///000111222111000111111222222222222111111000000111111222333444444555555666777666555444333555666666666666555444444555555555666666666666777666666555444444444444555444444555666777777777777555555555666666777777888777777777777777666555444666777888888777777999;;;999<<<>>>???>>>>>>>>>>>>???AAACCCEEEHHHKKKMMMNNNQQQUUUZZZ]]]\\\YYYVVVTTTUUUUUUTTTUUUVVVXXXZZZ[[[VVVWWWXXXYYY[[[^^^```aaabbbiiiqqqwwwyyyzzz}}}{{{uuuqqqrrrwww|||xxxqqqppprrrtttxxx{{{|||zzzxxxwwwqqquuuxxxzzzzzz{{{~~~xxxvvvvvvvvvEEEEEEDDDCCCBBBBBBAAAAAA????????????????????????<<<;;;:::888666555333333222222222222222222333333222222222222222222222222000000000000000111111111---------.........//////---///000///---,,,,,,...---.........---+++)))(((++++++++++++************+++,,,---,,,+++***+++,,,+++++++++++++++,,,,,,---,,,------------------,,,,,,,,,,,,------------...,,,,,,,,,---------......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************++++++******************)))************+++++++++************************((())))))***++++++,,,,,,)))************++++++++++++,,,,,,,,,,,,+++***)))((())))))***+++,,,------******))))))***++++++,,,++++++++++++++++++++++++***+++,,,,,,------------,,,+++***)))***+++---...+++,,,,,,---------,,,,,,,,,,,,,,,---------......)))******+++,,,,,,------+++******)))***+++,,,---***))))))***,,,...111333333222///---+++++++++,,,++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***))))))***+++,,,------...------------------------++++++,,,,,,,,,---------++++++,,,---------------......---------...///////////////000000000111111------...//////000111111222222222222222222333333777666555444333222222222333333333444444444444444444333222222111111222222222222111111111111222222////////////000000111111000000111111111000000///...///000111222111000000............/////////000,,,,,,---///000000000000////////////////////////.........................../////////000000000000......000111111111000///111111000000111111222222000000000000000000111222000///...///111111111000111111111222222111111000111111111222222333333333333444666888999999888777888888888888777777666666888888888888999999999999777666666555555555555555555555777888888999999999777777888888999::::::;;;<<<============<<<;;;;;;;;;===>>>??????AAAEEEGGGHHHLLLPPPRRRRRRPPPNNNNNNMMMOOOTTTYYY```fffjjjmmmooovvv~~~wwwsssqqqooommmllllllnnnqqqssssssssstttuuuwwwzzz|||}}}{{{GGGFFFDDDBBBAAA@@@@@@@@@============>>>>>>>>>>>>;;;;;;999777666444333222222222222222222222222333222222222222222222222222111111000000000000000000---------.........//////,,,///111000---+++,,,...,,,------,,,+++)))'''%%%)))))))))***++++++,,,,,,(((***++++++++++++,,,...******+++++++++,,,,,,,,,+++,,,............,,,+++++++++,,,------......///,,,,,,,,,------.........///...------------...///+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************)))))))))***++++++,,,,,,)))************+++++++++************************((())))))***++++++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,+++***)))******************++++++++++++***************+++++++++++++++++++++++++++((()))***+++++++++++++++,,,+++***))))))+++---...++++++,,,,,,,,,+++******,,,,,,,,,------.........))))))***+++,,,,,,------******)))))))))***,,,---******)))***,,,///222444555333000...,,,,,,,,,---++++++++++++++++++++++++)))************++++++++++++,,,,,,------,,,,,,+++(((((()))***,,,---...///++++++++++++++++++++++++,,,,,,+++++++++,,,---...+++,,,------.........---///......---------......000000000000111111111111---------...///000000111000000111222333444444555;;;:::888666444333222111000000111111222333444444444333222222111111222222333222111000000111222333.../////////000000111111111111111111111000///...///000111222333333222111---.........//////000000***+++---///111111111111////////////////////////////////////////////////.../////////000000111111,,,---///000000000///.../////////000111333444555///111111111000000000111...------...000111000///000111111111111111000000111222222222222333333333111333666999;;;<<<<<<;;;:::::::::999999999999888:::::::::;;;;;;;;;<<<<<<777777666555555555555555666666777999999:::::::::999999:::;;;;;;<<<======@@@@@@BBBCCCDDDEEEEEEEEEAAACCCEEEGGGIIILLLQQQTTT___dddiiilllllliiigggfffbbbffflllttt~~~@@@@@@@@@???@@@@@@AAAAAA????????????>>>>>>>>>>>>888888888888888777666666777555111...---...111222222222222111111111111000111111000000//////......////////////............111...,,,,,,......,,,)))&&&''')))***+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,......)))******++++++******)))---)))''')))---///---***,,,,,,,,,------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))((('''******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************************+++,,,,,,------,,,,,,+++)))((((((((()))***++++++)))************+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++************++++++***++++++***)))(((***,,,------...---,,,***(((&&&$$$''')))***+++///555;;;:::555///+++***,,,...///++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,---+++***)))))))))+++---...///...,,,+++******+++,,,+++++++++,,,,,,---------+++---///000//////000111------......//////000000////////////000000000000111000///...///111333444333222222222333666999;;;@@@===999666555555333222555444333222222222333333333333333222222222111111111111111111111111111111000000000000//////////////////000111111111111111---...///000111111111111000000000000000111222333000000//////.........------------.........//////000000000///......------111111111111000000/////////000111222222111000///000000000111222444555666333222000//////111333444111111222222222333333333222111000000000111333444777222000111222111111444777666:::BBBHHHHHHFFFDDDFFFEEEEEEFFFGGGHHHHHHGGGFFFIIIKKKOOOTTTVVVOOOFFFCCC>>>:::;;;<<<::::::<<<888<<>>@@@EEEEEECCCAAAAAAAAABBBDDDEEEFFFEEEGGGNNNUUUZZZ^^^```\\\VVVYYYWWWVVVVVVYYYaaakkkrrryyyAAA@@@@@@?????????@@@@@@>>>>>>>>>===<<<;;;;;;;;;777777777777777666555555555444111/////////111222222222222111111111000000000000000000//////......////////////............000...,,,,,,......,,,)))((()))***+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---///000+++,,,,,,,,,,,,,,,,,,+++...+++)))***...///---******+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++******************************************)))))))))((((((******+++,,,,,,,,,,,,+++,,,,,,++++++************************************+++,,,,,,------,,,,,,+++******)))))))))***++++++************++++++++++++***++++++,,,------......++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,+++***)))+++,,,---------,,,+++***)))((()))***+++++++++...333888888444///,,,+++------...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---...---,,,,,,---///111222000///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...------...///............////////////////////////000000000000000000///...///111333444444333333222333444555666<<<;;;999777555333333333444444333333222222222333222222222222111111111111111111111111111111111111111111111000000///////////////000111111111111000,,,,,,---...////////////......------,,,---------000/////////............---------.........//////......//////////////////111111000000////////////000000111222111111000///000000000000222333444555444333111/////////000111111111111222222222333333222111000000000111222333777333222555666555666999999;;;DDDUUUdddhhhaaaZZZWWWWWWXXXZZZ]]]_________cccfffhhhkkkooooooggg\\\NNNGGGAAA@@@@@@???AAADDDAAAEEEIIIJJJOOOVVVYYYXXXXXXRRRLLLJJJOOOVVV]]]```bbbjjjttt{{{yyynnnfffgggiiinnnuuuAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;:::999888777555555666666555555444333222222111000000111111222222222111111111000000000000000000////////////.../////////............---///...---,,,------,,,***)))***+++,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///000111------............------///---++++++...///---*********+++,,,---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++*********))))))))))))))))))))))))*********)))))))))))))))******+++,,,,,,,,,,,,++++++************)))))))))************************++++++,,,,,,,,,,,,++++++,,,,,,++++++******++++++************+++++++++,,,+++,,,,,,------......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++------,,,++++++******++++++---------,,,,,,---000333444111...------------,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++******++++++,,,---............///111333444222111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,,,,+++,,,---/////////...............////////////000000000000000////////////111222444666666666666555444333333777999:::888444222222444444444333333333222222222111111111111000000000000111111111111111111111111222222111111000///.........///000000111111000000------...///000000000000////////////000000000000////////////............------........./////////------...//////000111111000000000000////////////111111111111111000///.../////////000111222333444444333111///......//////111111111111222222222222222111000000000111222333444111111555666555666:::===AAAOOOfff~~~|||zzz{{{}}}xxxZZZQQQIIIFFFGGGHHHMMMSSSTTT[[[```eeemmmwww|||}}}~~~qqqaaaYYY^^^kkkwww~~~sssvvv|||AAA@@@???>>>============>>>>>><<<;;;999777666555444444444444444333222222000000111222222222222222111111111111000000000000//////////////////////////////.........---------......------------,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,---...000111111------............------///---++++++------+++)))++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************((((((((((((((((((((((((++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***)))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++...---,,,,,,++++++++++++*********+++++++++,,,,,,+++,,,,,,,,,------......+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***,,,------,,,+++,,,---,,,,,,*********+++,,,---------,,,++++++,,,...000000...------......,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,---///111222333333111000///...------------,,,,,,,,,,,,++++++)))***,,,,,,++++++,,,---/////////......---------////////////000000000000000/////////000111222333888888::::::999888666444666:::===;;;555111222444333444444444333333222222000000000000////////////111111111111111111111111222111111000///...------...//////000000000000000///000111222222333333333///000111222333444555555///////////////.....................////////////......//////000000000000000000000000000000000000222222111111000000//////////////////000111222333222222000////////////000111111111111222222222333222111000000000111333444333222333777777555777;;;AAAJJJYYYppplllbbbXXXUUUWWW\\\eeemmmqqqyyyzzzlllnnnzzzAAA@@@???>>>============???>>>===;;;999777666555333333333333333222111111//////111222333333222222111111111000000000//////.............../////////............------------------...---,,,,,,,,,---************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,---///000000000,,,,,,------------,,,,,,,,,+++******+++***)))(((---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))))))))))))))))))))******************************++++++,,,,,,++++++***......---,,,+++++++++,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))+++---------,,,,,,---,,,+++***)))***+++,,,---+++***))))))+++,,,------,,,,,,,,,---......,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---*********+++,,,...//////222222111111///...------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,------//////......------,,,,,,////////////000000000000/////////000000111222222444666888::::::999777666777<<<@@@???888333111222333333444444444333222111000000000/////////......000000000000000000000000000000///......---,,,,,,......///000000000000000///000111222222333333333000111222333333222222111.........///////////////........./////////000000111111000000////////////111111111111111111111111222111111000000000000000////////////000111222222//////000000000111222222111222222222333333333333333222111111111222444555777666777:::999777:::???FFFYYYpppyyyooommmpppxxxAAA@@@???>>>>>>>>>>>>>>>??????===;;;:::888777666222222333333222222111000///000111222222222222222111111000000000/////////---............/////////.........------------,,,,,,---......,,,,,,,,,...++++++************+++,,,************************++++++++++++++++++++++++***+++,,,---............++++++,,,,,,,,,,,,++++++************)))))))))))),,,,,,,,,,,,+++***(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************------------,,,+++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,,,,+++)))))))))************+++******************************++++++++++++******------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))+++,,,,,,+++))))))(((***,,,------,,,,,,---+++++++++***++++++,,,,,,***((('''(((+++,,,,,,+++*********,,,......,,,***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++******++++++,,,---++++++,,,------.........///000000000///...---,,,+++++++++,,,,,,---------,,,---//////...------............---------------////////////000000000000/////////000111111222222000111444666777666555444777;;;@@@@@@<<<666333111222333444555444333222111000000000000////////////000000000000000000000000//////............---------...//////000000//////------...///000000000000888888888777555333000///.........///////////////....../////////000000000222222111000000///......000000000000111111111111111111000000000000111111000000000000000111222333//////000111222333333444333333333333444444444444555444333333333444555666555444666888777666;;;BBBPPPnnnAAA@@@@@@?????????@@@@@@>>>===<<<;;;999888777666222333333333333222111111111111111111111111222222111000000000////////////---------.........//////.........---------,,,,,,+++---///...,,,+++---///---,,,++++++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,,,,++++++,,,,,,,,,,,,++++++)))***************++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******************************************************+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************))))))))))))************************(((((()))))))))***************+++,,,,,,,,,,,,+++************++++++,,,,,,******************************++++++++++++******,,,+++++++++++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))&&&))),,,---,,,++++++,,,++++++,,,,,,,,,++++++***,,,***((()))+++,,,+++)))(((((()))+++---...,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,------------,,,,,,,,,------......---,,,,,,******++++++,,,---......,,,...//////---,,,---...,,,------------------...////////////000000000000...///000111111222222222///000222333444444333333333777<<>>:::555111222333444555555333222000111111111000000000//////000000000000000000000000/////////000000000000000---...//////000000//////,,,,,,---...////////////999999::::::888666444222............/////////000.../////////000000000000111111000000000000000000............/////////000000000//////000111222333222111111111111222333333000111222333333333333333444444444555555555666666666555555444444666777888555444666999999:::BBBKKK```@@@@@@@@@@@@@@@@@@AAAAAA===<<<;;;:::999777666666222333333333333222111111222222111111000111111222000000000000////////////---------.........//////......---------,,,,,,,,,+++---///...,,,+++---//////...---,,,+++,,,---...000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***+++,,,,,,------,,,,,,+++)))***++++++++++++,,,---'''''')))***,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))+++---......///******+++++++++,,,,,,,,,++++++++++++++++++++++++************))))))))))))******************************++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******************************++++++++++++******************+++,,,,,,---++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++***+++---......---+++***%%%(((+++,,,,,,+++++++++++++++,,,---,,,+++***)))...,,,******,,,---***(((((('''(((***,,,------+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++******++++++,,,---++++++,,,,,,++++++***)))***+++,,,---------,,,+++))))))***+++---...//////,,,---///...---,,,,,,---,,,,,,,,,------.........////////////000000000000...///000111111222222111222222333333444333333333000333888===???===777222222333444555555333111000111111111111000000000000000000000000000000000000000000000111222222333333---......///////////////---...///000111111111111///111333555666666555444---.........//////000000////////////000000000000/////////000111111222222,,,,,,,,,---------......//////...///000111333444222222222111222222333333333333444444444333222222555555555666666666666777777666666555555777888999;;;;;;===@@@AAADDDNNNYYYnnn@@@???>>>>>>>>>???@@@AAA;;;;;;;;;:::999777444333444333222222111111222222000000111111111111000000000000000000////////////---------............///111///---,,,,,,,,,...///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,++++++,,,,,,,,,,,,------,,,,,,+++***)))))))))***,,,++++++******++++++,,,(((((()))************))),,,,,,++++++***))))))))),,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,+++++++++************+++++++++******)))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,,,,)))((()))+++---+++)))+++++++++************))))))***+++---.../////////...---+++*********++++++************+++,,,------,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,,,,++++++***+++,,,...///...---+++******+++---...(((((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////....../////////,,,,,,,,,---------......---------------------------------............///000000000000111111111111222222222222222222222222111111222222222222111111222333555666666555333222222111000000000111333333---......///000111111222//////000000000000000///111000000///////////////111111111111000000000000............/////////000000000000000000000000000222111111111000000//////////////////000000000000111111111111111111111111000111111111222222222222000000111333333444444333666444222333666777555333444333333444444444333111333777888666555777666222:::888666666888:::<<<<<<>>>BBBGGGIIILLLUUUcccooo}}}}}}~~~zzz}}}~~~}}}~~~zzzuuuqqqnnnjjjmmmooopppppprrrwww{{{}}}}}}||||||||||||||||||~~~uuunnnkkklllmmmnnnrrrtttwwwyyy|||???>>>============>>>???:::;;;;;;:::888666444333333222111111000000111111000000111111111111000000000000000000/////////...---------............///000///---,,,,,,,,,...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))++++++,,,,,,,,,,,,------,,,+++******************,,,++++++++++++++++++,,,((()))******++++++************************++++++,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,+++++++++************+++++++++******)))************************+++++++++*********))))))))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,+++)))((())),,,---,,,***+++++++++************))))))***+++---............---,,,+++*********+++++++++++++++***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------,,,,,,,,,,,,...---,,,+++++++++,,,,,,---,,,+++******+++,,,---)))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------------------------------............////////////000000000111111222222222222222222222222111111222222222222111111000111333444444333111000111111000000000111222333......//////000000111111000000000000000000000//////////////////000111111111111111111000000000000........./////////000000000000000000000000000000111111111111000000000///////////////000000000111////////////////////////000000000111111111222222000111111222333333333333333111000222555666555333444444444555777777666666444888999888999<<<===::::::::::::;;;>>>AAAEEEHHHOOOSSSWWW[[[bbblllzzz|||wwwsssqqqppppppiiiiiijjjmmmppprrrsssrrrrrrqqqmmmfffeeeiiimmmmmmlllmmmmmmllljjjfffbbb```aaaccceeeffffffhhhkkknnnsssrrrpppoooppprrrtttvvvxxxuuupppmmmkkkkkkllllllnnnoooppppppqqquuu|||???>>>===<<<;;;;;;;;;;;;:::::::::999888666444333222111000000//////000000000000111111111111000000000000000/////////......---------............///000///---,,,,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++************))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,)))(((((((((((((((((()))++++++,,,,,,,,,,,,------+++************++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++((())))))***++++++,,,,,,+++++++++++++++*********)))************+++++++++,,,,,,,,,+++++++++******)))******+++++++++******************************+++++++++***************))))))))))))))))))))))))))))))************))))))*********++++++++++++,,,***))))))***---......---+++++++++************)))******+++,,,,,,---,,,,,,---,,,+++*********++++++,,,,,,++++++***+++++++++*********++++++,,,,,,---,,,,,,,,,,,,---------...,,,,,,,,,,,,++++++++++++...---,,,++++++******+++,,,+++***))))))***+++,,,******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......---------------------------------............///....../////////000000000000000000000000000000000111111222222222222111111///000111222222111000///111000000000000111222222////////////000000000000111111111000000/////////------......///111222333111111111111000000000000....../////////000000000000000000000000000000000111111111111000000000000/////////000000000111111///////////////////////////000000000111111111111111111111222222222222222222111111222555666666555222333444555666888888999777;;;<<<<<<>>>CCCEEECCCBBBDDDGGGIIIKKKPPPXXX^^^jjjlllpppwww}}}wwwpppmmmmmmoooooommmkkklllooorrrtttuuuuuusssqqqrrrtttssspppmmmiiifffcccaaabbbdddeeeeeedddhhhgggbbb```cccfffggggggjjjmmmpppqqqpppmmmlllllloooqqqrrrrrrrrrsssuuuyyywwwuuutttuuuyyy~~~~~~}}}{{{{{{zzzyyyyyy}}}???>>>===<<<;;;:::999999999999999888777555444444222222111000000000000000000000111111111111000000000000/////////.........---------............//////...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,***))))))***+++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++,,,,,,,,,------************++++++,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,))))))*********++++++++++++++++++***************))))))*********+++++++++,,,,,,,,,+++++++++******))))))***+++++++++******************************************************))))))))))))))))))))))))))))))************))))))************++++++++++++))))))***+++---...//////+++++++++*********))))))******+++,,,,,,+++++++++,,,+++++++++++++++++++++------,,,+++************))))))***+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++******))))))))))))******+++++++++***************++++++++++++++++++++++++******************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......---------------------------------............///............////////////000000000000000000000000111111222222222222111111//////000111111000//////000000000000000111111222000000000000////////////111111000000///.....................///000111222111111111111000000000///...////////////000000000000000000000000000000000111111111000000000000000//////000000000111111111111111111111111111111111//////000000000111111111222222111111111222222222444333333444555666666555444555777888888:::<<<>>>===AAAEEEGGGKKKQQQSSSRRRTTTXXX[[[]]]^^^dddnnnwww{{{tttnnnjjjiiihhhlllnnniiibbb]]]___ccc```___```dddmmmvvv~~~}}}yyywwwwwwyyyyyyzzzvvv|||{{{wwwxxx{{{}}}}}}??????>>>===;;;:::999888999888777666555555444444333333222111111111111222000000111111111111000000////////////............---------............///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,---+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++------+++++++++,,,,,,,,,------+++*********+++,,,------***++++++,,,,,,++++++***++++++,,,------------,,,+++++++++*********))))))************************))))))*********+++++++++,,,,,,,,,+++++++++******((()))***+++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))))))))*********+++++++++)))***+++,,,,,,---///000+++++++++*********))))))******+++,,,,,,+++++++++++++++++++++++++++++++++------,,,+++************))))))***+++,,,,,,------)))*********++++++++++++,,,,,,,,,+++++++++******((()))***+++,,,,,,------))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++******************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......---------------------------------............///............////////////////////////////////////111111222222222222111111000111111111111111111000//////000000111111111111000000000000///////////////000000000000///...---000000////////////000000111111111111000000000///////////////000000000111000000000000000000000000000000000000000000111111000000000000111111111111222222222222222222222222000000000000111111111111333222222111222222333444555555555555444444444444777999<<<<<<===???CCCFFFGGGOOOXXX```iiiqqquuusssqqqtttuuutttsssxxx{{{vvvtttvvv}}}~~~ssspppnnnkkkjjjlllnnnuuu{{{yyyqqqkkkkkknnnmmmnnnpppxxx>>>>>>======;;;:::888888888777666555444444444444444333333222111222222222000000111111111111000000/////////.........---------------............///------------,,,,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,---***+++,,,------,,,+++******+++,,,,,,------,,,,,,,,,,,,++++++***))))))((()))))))))***************)))************+++++++++,,,,,,,,,+++++++++******((()))***+++++++++++++++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))************)))))))))))))))************+++(((***+++,,,+++,,,---///+++++++++************)))******+++,,,,,,---,,,,,,******+++,,,,,,,,,++++++,,,,,,++++++***+++++++++*********++++++,,,,,,---))))))))))))************,,,,,,,,,,,,++++++++++++&&&''')))+++,,,---------))))))))))))))))))))))))******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,---------......---------------------------------............///....../////////000000000////////////////////////111111222222222222111111222111111111111111111222...///000000111111000000////////////000000000000...000222444444222000...111111000///////////////111111111111000000000000/////////000000000111111000000000000000000000000000000000000111111111111000000000111111111222222000000000000000000000000000111111111222222222222333333222222333444666777555666777777555555666777888;;;???AAABBBEEEKKKPPPYYYfffvvvzzzsssmmmlllooorrrvvvnnnhhhhhhkkknnntttyyy{{{{{{}}}~~~;;;;;;;;;;;;:::999777666888777555444444444444555333222222111111111111111000000111111111111000000//////.........------------------............///------------,,,,,,++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,)))***,,,------,,,***)))******+++,,,,,,,,,,,,,,,++++++******************((()))))))))*********+++)))************+++++++++,,,,,,,,,+++++++++******(((((()))++++++,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))************(((***,,,,,,******+++---+++++++++************))))))***+++---............)))***+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++------------,,,,,,,,,,,,'''(((***+++,,,,,,,,,+++)))******************))))))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,---------......---------------------------------............////////////000000000111111000000000000000000000000111111222222222222111111222111111111111111111222......000111111111000///......//////000000111111...111555999999777333111000////////////000000111111111111111000000000000//////000000000111111111000000000000000000000000///000000000111111111111000000111111111222222222000000000000000000000000222222222222333333333333333333222222444666888:::888;;;======<<<===???AAA@@@EEEJJJNNNQQQWWW```gggqqq|||yyyuuusssppppppqqqrrrqqqqqqqqqqqqpppooonnnooorrruuuzzzuuuuuu|||999999::::::999888666555888777555444333333444555222111111000000000000000000000111111111111000000//////.........------------------.........//////,,,,,,---------,,,+++***************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++)))(((******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,++++++,,,,,,,,,---------...------,,,++++++++++++)))***,,,------,,,***)))******+++,,,,,,,,,++++++)))))))))***++++++,,,,,,(((((())))))*********+++)))************+++++++++,,,,,,,,,+++++++++******(((((()))++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))************(((***,,,+++)))(((***,,,+++++++++************))))))***,,,---.../////////)))***+++,,,---,,,,,,+++************+++,,,------,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,......------------,,,,,,((()))+++,,,,,,+++***)))******++++++++++++******(((((()))***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......---------------------------------.........//////000000000000111111111111111111111111111111111111111111222222222222111111111111000000000000111111---...000111111111000///---......///000111111222...222888<<<===;;;666333............///111222333111111111111000000000000000000000000111111111111000000000000000000000000//////000000111111111222000111111111111222222222222222222222222222222222222222333333333444444444333333222333555777:::<<<<<<@@@CCCDDDDDDEEEIIILLLPPPUUU\\\bbbgggnnnyyy}}}zzzuuurrrpppooonnnnnnnnnllljjjgggkkklllmmmoooqqqtttvvvwwwvvvyyy}}}:::999999888777666444444111111111222222333333333222222222111111111111000000000000000000000000000////////////............***+++,,,,,,------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,------------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------...---+++*********++++++---,,,***)))))))))******//////---,,,+++************++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,+++***)))***+++,,,))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,++++++******++++++---,,,++++++*********+++,,,,,,++++++,,,,,,---...,,,+++***))))))***+++,,,++++++************++++++((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))+++***)))'''''''''((((((++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,---------......------------------------......------------......000000000000////////////000000000000111111111111///000222333333222000///000000000000000000000000000111111111111222222222///000111111111///...---...444<<>>AAA@@@CCCHHHNNNLLLKKKLLLPPPVVV[[[___ccciiiqqqwww|||~~~zzzzzz{{{tttxxx|||}}}yyyuuurrrmmmjjjmmmtttyyyzzz|||~~~;;;;;;;;;:::999888666555111111111222222333333333222222222111111111000000////////////////////////000000//////......------++++++,,,---------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,/////////...............+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++*********++++++,,,+++***))))))******+++,,,,,,+++*********++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,++++++******++++++))))))(((((((((((()))))))))))))))************+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++++++++************++++++,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,------,,,+++***))))))***+++,,,++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))),,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,+++++++++,,,,,,------------------------------......------,,,---------////////////////////////000000000000111111111111///000222333333222000///000000000000000000000000000000111111111222222222111111111111111000/////////333999>>>>>>:::555000111111111000000000//////000111222333333222000///000000000000000000000000111000000000000111222222111111111111111111111111111000000000000111111222666666555444333333333333111333444555444555777999:::<<>>AAAFFFIIIUUUdddnnnrrr~~~zzz}}}xxxtttttttttqqqtttwwwyyyyyyyyyyyyzzzzzz555555555555444444333222111111111111111111111111111111111000000000//////........................000//////...---,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++******))))))******+++------------------------************++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,------,,,+++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,---,,,+++***)))******))))))))))))******)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++---...000111111000///---,,,+++******+++************+++,,,,,,+++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,)))************+++++++++******************************++++++++++++******))))))***+++,,,---......------------------------,,,,,,,,,---------.........------,,,---...///000////////////////////////111111000///......//////---...000111222111000//////000000000111111111111111111111222222111111111000000000000000000000000//////000000000111111111111000///......///111222000000/////////000111222111111111111111111111111222222222222111111000000222222222222222222222222111000000000000111222222222222222222222222222222555444444333333444444444666777999;;;===>>>>>>???@@@@@@AAABBBGGGOOOYYY```lll}}}tttsssqqqmmmlllmmmrrrvvvyyy666666666666666555444333111111111111111000000000111111000000000/////////.................................---------------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++,,,,,,,,,++++++************++++++,,,,,,,,,------------...***++++++,,,,,,------...******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++******+++,,,,,,,,,++++++***+++,,,,,,---,,,,,,+++......---,,,+++++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******+++******))))))******+++)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))***++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********+++++++++++++++******++++++---...///000000000...,,,+++************************+++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++******++++++++++++******((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,---.........////////////........................000///////////////000000---///111333333333111000000000000000111111111111111111111111111111111111000000000000000000000000/////////000000000111111//////////////////000111///............///000111111111111111222222222222333222222111111111000000222222222222222222222222000000000000000111222222222222222222222222222222333333333333333444555555666888;;;>>>@@@BBBBBBBBBHHHIIILLLQQQYYYeeerrr{{{zzzvvvuuuttttttrrrtttuuuvvvxxx444555555555555444444333222111111111000000000///111000000000////////////........................,,,,,,------------......++++++,,,---------------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......*********+++,,,---------******++++++++++++******------------------------++++++++++++++++++++++++************++++++++++++)))***+++,,,,,,,,,,,,++++++,,,---------,,,+++***++++++++++++++++++,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,++++++******+++++++++******))))))******+++*********+++++++++,,,,,,))))))))))))))))))))))))************************************************+++******))))))******+++******************************+++++++++,,,,,,,,,)))*********++++++++++++)))))))))***+++,,,---...---,,,,,,++++++++++++,,,***************++++++,,,++++++,,,------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,+++,,,...///000///...------------------------------,,,,,,------...///000...000222444555444333222000000000000111111111111222111111111111111111222000000000000000000000000////////////000000000111//////000111111111111111------......////////////000000000000111111111222111111111111111111222222333333333333333333333333222111111111111222333333333333333333333333333333444444444555666777888999999<<>>AAAFFFNNNXXXaaaiiimmmppprrrvvv|||777777666555333222111111333333333333333333333444222222111000/////////000000000000000000///......---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++'''(((((()))***+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++******+++,,,...///++++++++++++++++++++++++******))))))))))))******,,,,,,,,,+++++++++******************************++++++,,,------------,,,++++++++++++++++++++++++---,,,,,,+++***)))((((((++++++******++++++,,,---.........------,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++,,,,,,+++******+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++******)))((((((((())))))***++++++++++++***))))))***++++++++++++***++++++++++++++++++++++++******))))))***+++,,,,,,000///---+++***(((((((((,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---......------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................///---***+++---///...,,,+++---///000000---+++)))......---,,,,,,,,,------111111222666:::;;;999555222111111111000000//////////////////////////////222111000//////000111222000000000000000000000000/////////111333333111///////////////000000000000000000000000111111111111000000111111111000000///111111111111111222222222444444555555444333222222333555777777555555555666999999;;;??????===AAAGGGPPP[[[jjjyyy}}}zzzzzz}}}~~~444333333222000///......000000000000111111111111111111000000///000000000000000000000000///........................------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++((((((((()))***+++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,---,,,+++******++++++,,,++++++++++++++++++++++++******))))))))))))******,,,,,,,,,+++++++++******************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,+++******))))))++++++******++++++,,,---------------,,,,,,,,,+++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++,,,+++******+++---************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))***+++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++***************+++,,,,,,------,,,+++******++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...........................,,,******,,,---,,,+++---.../////////...,,,+++---------,,,,,,---......111111222666999999777444111111111111000000000///111111111111111111111111111111000//////000111111000000000000000000000000000000000222333444222000////////////000000000000000000000000111111111111000111111111111111000000111111111222333333444444333333444555555555555555444666888888999:::<<<>>>;;;<<>>>>>AAAEEEIIINNNUUU]]]bbbgggllluuu}}}222222222222222222333333000000//////......------//////.........///000000------.../////////....../////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,------------++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******************************))))))***++++++++++++***++++++++++++++++++++++++******++++++,,,,,,------++++++******++++++,,,---++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++)))***+++,,,,,,+++***))))))***+++***((((((***+++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,+++***)))))))))***++++++,,,,,,,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++---,,,,,,++++++++++++,,,...------,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---///,,,+++*********+++---...------------...///000000...000111111000000000111000000000000111111111111////////////////////////000000111111111111000000000000000000000000000000000...------///000000///////////////000000000000000000000000111111111111111222222333444444444444444444444444444444444444444444555666888<<<>>>@@@BBBGGGNNNWWW```jjjtttzzzyyy}}}||||||~~~000000111111222222222222111111000//////...------000000///.........//////,,,---......//////........................------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---------,,,++++++******++++++,,,))))))***+++++++++***)))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************))))))***++++++++++++***++++++++++++++++++++++++*********+++++++++++++++++++++******++++++,,,---+++,,,,,,,,,------------************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))))))*********((((((***+++************************)))***+++,,,,,,,,,,,,+++++++++++++++***************+++,,,,,,------,,,,,,))))))***++++++++++++***++++++++++++++++++++++++...---,,,+++++++++++++++------,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---)))******+++---......///........................,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++***,,,...---,,,,,,,,,------...//////...............//////---000111111000///111333///000000000111111111111000000000000000000000000000111222333333222111000000000000000000000000000111///------///111111000////////////000000000000000000000000111111111111111222333444555555555555333444555666777888999999777777999<<<@@@EEEIIILLLRRRWWWaaakkkuuu{{{{{{111111111222333333444444444333333222111000000///111000///...............,,,,,,---.../////////...---------...............,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------************************------------------------******+++,,,------......,,,++++++++++++++++++,,,))))))******)))(((&&&%%%++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************++++++,,,------------,,,++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))))))******)))(((((()))+++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,)))******++++++,,,,,,---***+++,,,,,,------,,,,,,))))))***++++++++++++***++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,------...///*********++++++,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---))))))***+++---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,))))))+++...---......//////000000000000//////............///---///222111000///222444//////000000111111111222111111111111111111111111111222333444444333222111000000000000000000000000222000......000222222222////////////000000000000000000000000111111111111111222333444555555555555222333555777:::<<<===>>>BBBCCCEEEIIIOOOUUU[[[^^^hhhnnnwwwxxx{{{~~~333333333222222222111111111000000///...---------//////.........---------+++++++++,,,,,,---------++++++++++++++++++++++++............---,,,+++***,,,,,,,,,+++++++++******))))))*********))))))((()))))))))***+++++++++,,,)))))))))***+++,,,......++++++++++++++++++++++++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))************,,,,,,++++++,,,,,,---......---,,,+++++++++,,,---------++++++++++++------+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************++++++,,,,,,,,,+++******++++++++++++,,,,,,---...******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,+++++++++,,,------+++,,,------......------///...---,,,,,,,,,,,,,,,........................---------............///---......///////////////000000111111111111000000000000000000000///......111111111111111111111111000000111111111111000000111111000000//////......///000000000000000///...111111111111222333444555222333555555444333444666666999<<<<<<:::===DDDKKKLLLWWW[[[___jjjmmmpppzzzzzz222222222222111111111111111111111000//////......///.........------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,++++++*********)))***++++++++++++******************+++++++++++++++++++++,,,,,,------...++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************************++++++++++++,,,,,,++++++,,,,,,---...,,,+++***)))))))))******---,,,++++++++++++,,,---,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++************************))))))******************,,,,,,+++++++++,,,------***+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,))))))************))))))++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------...------,,,+++++++++++++++,,,------......------///...---,,,,,,,,,,,,------------------------------------............///---......///////////////000000111111111111000000000000000000000///......000000000000000000000000000000111111111111000000000000000000///////////////000000000000000//////000000000000111222222333444444555444333333555666777;;;>>>@@@BBBJJJVVV```nnnxxx{{{{{{111111111111000000000000222111111000000/////////............------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))***+++,,,---.........------,,,+++******)))))))))***+++,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,------------,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------************************+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,+++******))))))******,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************'''(((((())))))*********---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++***************************************+++++++++************************++++++++++++++++++++++++*********+++++++++++++++,,,,,,------------,,,,,,******+++++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++************************++++++,,,,,,,,,,,,------------------------------///...---,,,+++*********,,,,,,---............---......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---......///////////////000000111111111111000000000000000000////////////////////////////////////000000111111111111000000////////////000000000000000000000000000000000000222111111111111222222333777888777555444444777999:::???EEELLLTTTbbbsssxxxtttssstttsssrrrttt~~~}}}~~~000000000000////////////000000000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,---------------,,,+++***)))((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,---------,,,******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......************************++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,+++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************''''''(((((()))***+++,,,------,,,+++*********+++++++++,,,---------,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++***************+++++++++---......//////......---))))))***+++++++++*********++++++,,,,,,++++++******+++++++++++++++,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,------..................------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---......///////////////000000111111111111000000000000///////////////000000000000000000000000000000000111111111111000000......//////000000111111000000000000000000111111444444333333333333444444::::::999777777888<<>>CCCFFFMMMYYYjjjzzz|||yyyyyy||||||yyywwwyyy{{{yyyrrrlllgggjjjmmmnnnnnnooopppqqqvvvxxx{{{}}}vvvqqqkkkeeeaaa___^^^]]]^^^```aaa\\\UUURRRSSSVVVUUUSSSRRRSSSXXX```hhhmmmlllkkkjjjjjjiiigggccc```000000000000////////////------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++******)))+++************)))))))))'''((()))***************,,,,,,,,,,,,,,,+++++++++,,,+++***)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------************************************++++++++++++,,,,,,++++++,,,,,,---...***++++++++++++***)))(((******++++++++++++******((()))************)))(((++++++++++++++++++++++++*********+++++++++++++++***************************))))))((()))***,,,---,,,++++++************+++)))***+++,,,,,,------,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++************************+++++++++***************************************++++++++++++++++++++++++***************)))))))))******++++++++++++******))))))***+++,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///------...////////////...------,,,,,,,,,---..............................---------............///---......///////////////000000111111111111000000000000///......///111222111111111111111111111111000000111111111111000000////////////000000000000111000//////000111333444333333333333444555666777888:::<<>>EEELLLRRRVVVWWWgggllluuu~~~{{{}}}|||~~~}}}}}}~~~|||wwwtttrrrsssuuu{{{zzzyyyxxxyyyzzz{{{|||~~~~~~|||xxxuuurrrrrrqqqqqqpppooooooppprrrtttxxx~~~||||||zzzyyyrrrssstttrrrooopppuuuzzz{{{{{{||||||zzzyyyyyyyyy......////////////......//////......---,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++******))))))++++++++++++++++++++++++******************************************************++++++++++++******)))))))))***************+++,,,---,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++******)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))************************++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++,,,---......---,,,******+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))************)))))),,,***)))***+++,,,+++***************++++++++++++***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,------******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,++++++++++++******...---,,,+++,,,,,,---...000222444666555222///------,,,,,,,,,,,,---.........------,,,,,,------...///...------------...///............////////////222222222222333333444444666555333111/////////000000000000000111111111111111111111222111111000//////000222222111000111333333444555666555666888:::<<<@@@HHHRRR\\\eeelllooo}}}~~~}}}|||{{{zzzzzzyyy{{{}}}xxxwwwyyy}}}|||||||||yyytttsssrrrpppqqqrrrtttuuussswww~~~|||{{{zzzzzztttssssssssstttvvvxxxzzz||||||}}}}}}~~~~~~......////////////......//////...------,,,,,,+++------,,,,,,,,,,,,------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***))))))***+++,,,...///000+++,,,---,,,***)))***+++++++++++++++++++++++++++---,,,,,,++++++************+++,,,,,,,,,+++***)))++++++++++++++++++++++++((()))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++)))'''&&&)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************+++,,,---...,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++...---,,,+++,,,---...///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++000///...---,,,------...///111444555555222///------------------...//////...------,,,,,,------............------.....................////////////222222222333555888;;;<<<>>>:::555111///////////////000000000111111111111111111111222222111111000...000111111000000222333333555777888888:::===AAAEEEKKKVVVbbbnnnzzz~~~~~~~~~zzzxxx|||}}}|||}}}yyywwwtttsssuuuwwwxxxyyywwwyyy~~~}}}zzzzzzzzzyyywwwtttrrrsssxxx|||......////////////...............---,,,,,,++++++---,,,,,,++++++,,,,,,---......---------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++000///...,,,+++*********+++,,,---,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,------,,,+++***++++++++++++++++++++++++((()))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++***(((&&&%%%((()))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++***************+++------++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...//////...---,,,++++++,,,,,,+++++++++,,,,,,+++++++++++++++++++++************************)))***++++++,,,,,,++++++++++++++++++++++++++++++***)))((((((((()))+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------111000...---,,,------...---///111333333000...,,,......------......///000...------,,,,,,------...---..................---............////////////111111222444999>>>CCCFFFEEE???777111/////////...///000000000111111111111111111222222222222111111---.../////////000222555777:::>>>??????BBBIIINNNTTT\\\hhhuuu}}}~~~~~~{{{xxxxxxzzz|||||||||~~~}}}~~~~~~~~~~~~~~~~~~yyyuuuvvv}}}......////////////............------,,,+++++++++,,,++++++******++++++,,,++++++++++++************++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,++++++---,,,***))))))***+++++++++,,,---,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,+++***))))))************************++++++++++++++++++++++++************)))((('''''')))))))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++))))))))))))***+++,,,---***+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---,,,+++***+++---,,,,,,,,,,,,++++++++++++************************)))******+++++++++++++++***++++++++++++,,,,,,,,,*********)))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------......000///...---,,,------...,,,---///000000///---,,,...------------...//////...------,,,,,,------...------...//////...------............////////////000000111555:::BBBIIIMMMJJJBBB888111///000000///000000000000111111111111000111222222333222222222---...000000111333666999:::???DDDFFFGGGLLLTTT\\\jjjrrr}}}~~~vvvuuusssssstttvvvvvvvvv{{{|||~~~{{{|||~~~}}}{{{~~~}}}......////////////............---,,,,,,++++++***+++******))))))******+++************************++++++++++++++++++++++++************************************************+++,,,,,,------,,,,,,+++)))(((((((((***,,,///111+++,,,---,,,***)))***+++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++,,,...///000,,,,,,,,,+++++++++******------,,,+++************************************++++++++++++++++++++++++++++++***************+++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))(((((())))))***+++,,,)))+++,,,+++******,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***,,,...---+++***,,,---------,,,,,,,,,+++++++++************************))))))***+++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---------............///...---,,,,,,,,,---...---------.........------------,,,,,,------...///...------,,,,,,------...------...//////...------............////////////000///000333999BBBIIINNNNNNEEE999111///000111000000000000000111111111111000111222222333333333222000111333444555888===@@@DDDJJJPPPSSSVVV\\\fffnnnxxxpppkkkjjjhhhkkkqqqxxx|||}}}{{{xxxvvvxxx{{{|||~~~......////////////............---,,,,,,++++++*********))))))))))))******+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++111000---+++++++++,,,---+++,,,---,,,***)))***+++++++++++++++++++++++++++))))))***+++,,,------...++++++***+++,,,...000222,,,,,,,,,++++++*********+++******)))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,---...***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++(((((((((((()))***+++,,,)))+++,,,+++***))),,,///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,***,,,...---+++***,,,...---------,,,,,,+++++++++************************))))))***++++++++++++************++++++,,,,,,,,,'''((()))***+++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////...---,,,+++,,,,,,---.........---------......///---,,,,,,,,,,,,---.........------,,,,,,------...,,,---...//////...---,,,............/////////000000///000222888@@@HHHMMMPPPFFF999111000111111111000000000000111111111111000111222333333333333333333444666777999===BBBFFFTTTZZZaaaeeegggnnnyyy~~~tttsssqqqkkkeeeaaabbbdddhhhooovvvxxxxxxzzz~~~000000///...------,,,,,,------,,,,,,,,,,,,++++++---+++(((&&&%%%&&&((())))))************+++++++++************************)))************+++++++++))))))))))))((((((((((((((()))+++...////////////---------,,,,,,+++++++++*********++++++,,,,,,,,,******))))))******+++,,,,,,,,,+++******+++,,,,,,((())))))***++++++,,,,,,***+++,,,------+++***((())))))***+++,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++,,,---...//////+++,,,,,,------,,,,,,+++******************++++++)))************+++++++++,,,,,,+++***))))))******+++++++++++++++***)))(((******+++++++++,,,,,,,,,.........------,,,,,,,,,*********))))))))))))))))))******++++++******)))******++++++++++++******,,,***)))***++++++***)))******++++++++++++******))))))))))))))))))))))))***++++++,,,,,,++++++***))))))***++++++++++++***++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///......///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++***+++,,,---..................///000000000000000//////111333888>>>CCCGGGIIIBBB888111///000000000000000000000111111111111222111000000111222222333111666:::;;;;;;BBBQQQ^^^ooonnnpppuuuyyy}}}{{{xxxwwwwwwuuutttrrrpppnnnoooqqqsss|||~~~}}}||||||~~~xxxrrr{{{000//////...------,,,,,,------,,,,,,,,,,,,++++++...,,,***((('''((()))***)))************+++++++++************************)))************+++++++++************************)))***,,,---...///......---------,,,,,,+++++++++******+++++++++,,,,,,,,,******))))))******+++,,,,,,,,,+++******+++,,,,,,,,,++++++***)))(((''''''***+++,,,------+++***((())))))***++++++,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,((((((((((((((((((((((((,,,,,,,,,,,,---...///000//////...---,,,++++++***,,,+++++++++***))))))))))))************++++++++++++******)))(((((())))))******+++++++++***))))))******+++++++++,,,,,,,,,---------,,,,,,,,,++++++******************************++++++++++++************++++++++++++******,,,+++******,,,,,,+++***++++++,,,,,,,,,,,,++++++***************************++++++,,,,,,++++++***)))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++***+++,,,---..................///000000000000000000000111333777<<<@@@CCCEEE???777222000000000000111000111111111111111111000222444444444555666777666<<>>:::555222111111000000111111111111111111111111---111555666666666888;;;<<>>@@@CCCJJJRRRYYY```iiivvv~~~zzzwwwxxx{{{}}}~~~}}}~~~------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++******)))))))))******)))************+++++++++************************)))************+++++++++(((((())))))***+++++++++---,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++*********))))))******+++,,,***++++++,,,,,,++++++***---------,,,++++++******,,,,,,,,,+++++++++*********************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,++++++++++++,,,,,,***)))((((((((()))***+++(((((()))***+++,,,,,,---)))************+++++++++,,,++++++++++++,,,------)))******+++++++++************+++++++++,,,,,,,,,***************++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,++++++,,,...///...---)))******++++++******)))))))))))))))))))))))))))***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------------***,,,---,,,+++***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------............---....../////////............///000000000000000222111111111111222222333///111222222111000111222222222444555777888999::::::<<>>>>>BBBNNNaaaxxx|||xxxuuutttuuuvvvyyy~~~}}}zzz{{{~~~{{{,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++...---+++))))))+++---///)))************+++++++++************************)))************+++++++++******+++,,,,,,---......++++++*********+++---...+++++++++,,,,,,---------,,,,,,,,,++++++******************)))***++++++,,,***+++,,,------,,,+++***&&&'''((()))+++---...///---,,,++++++******++++++*********)))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++,,,---......///++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))******)))))))))))))))******++++++++++++***))))))+++++++++***************)))************+++++++++******))))))***+++,,,,,,+++++++++++++++***)))(((******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,+++++++++++++++++++++*********++++++*********+++,,,,,,------,,,,,,++++++******+++---......---+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))***++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------------------)))***+++,,,------...///---------.........//////---------.........//////...///////////////.........//////000000000000000//////000111222333333444///111333222000000222555222333555888;;;>>>@@@AAAIIIPPPaaa|||sssqqqooommmmmmooorrrsss||||||~~~{{{---------,,,,,,+++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************))))))***+++,,,,,,---------,,,++++++******++++++,,,++++++******++++++,,,,,,***)))''''''(((***+++************************+++++++++*********))))))******++++++++++++******,,,+++******)))*********))))))***++++++++++++***,,,+++******))))))******************************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,*********+++,,,---...///---,,,,,,+++*********+++************************************************++++++++++++++++++++++++111///---***))))))***+++,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++******)))*********---,,,++++++******++++++++++++******++++++,,,------------,,,******+++------,,,,,,++++++,,,,,,---************************++++++,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...+++++++++,,,,,,,,,------//////............/////////......---------......000111111222222222111111333333333333333333333333222222333222000000111333666333555:::<<>>AAAEEEMMMWWWbbbnnnzzz}}}{{{zzzyyyxxxvvvwwwxxxyyywwwtttqqqpppppprrrtttwwwwwwuuuuuuwwwyyywwwyyyzzz}}}~~~}}},,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++,,,,,,---...************************************************+++++++++***************,,,,,,------------------))))))***+++,,,,,,,,,+++,,,++++++******+++,,,,,,************************)))))))))***+++,,,......,,,,,,,,,---,,,+++******'''((())))))***)))))))))))))))***---111333444333,,,,,,,,,++++++++++++***------------------------++++++++++++***)))((('''))))))***++++++,,,------+++************+++,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,++++++,,,------,,,***,,,++++++******++++++,,,,,,,,,,,,+++++++++*********************)))))))))******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********+++***************+++++++++++++++,,,,,,,,,,,,,,,************************,,,,,,+++***************++++++++++++******************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...//////...------,,,,,,++++++***---,,,,,,++++++,,,,,,---+++++++++++++++,,,------+++++++++,,,,,,,,,------...............---------........................///000000000000000000000///............//////000000000000111111111222222222333333444444555555555222444777999;;;???CCCGGGLLLOOOXXXeeevvv~~~~~~~~~~~~{{{yyywwwwwwwwwuuurrrpppoooooorrrtttvvvwwwxxxyyy|||~~~{{{}}}---------------,,,++++++************************++++++++++++,,,,,,------++++++++++++++++++++++++***************************************************************+++++++++'''((()))***+++,,,,,,,,,++++++++++++++++++,,,,,,************************)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++---...---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))((('''''')))))))))*********++++++***************++++++,,,*********++++++,,,,,,,,,************************,,,,,,------------,,,,,,((())))))************))),,,++++++******++++++,,,,,,,,,,,,+++++++++*********************************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************)))******+++,,,,,,,,,,,,+++++++++++++++************************+++++++++,,,,,,---...///+++++++++++++++++++++++++++,,,,,,,,,++++++***)))++++++++++++++++++++++++,,,++++++++++++++++++,,,************+++,,,---------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,------+++,,,,,,,,,,,,---------................................................///////////////000000000...............///000111000000000111111111222222333333333333444555555666888999;;;===@@@FFFMMMRRRZZZ]]]dddrrr|||}}}||||||}}}~~~{{{xxxwwwxxxxxxvvvtttsssuuuvvvsssuuuxxx{{{~~~...............------,,,************************)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))******+++++++++'''((()))***+++,,,,,,,,,******++++++,,,,,,,,,,,,************************)))))))))***+++,,,......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++******++++++)))'''++++++++++++++++++++++++************************&&&'''((()))))))))))))))******))))))((((((((((((******))))))******+++,,,*********++++++,,,,,,---************************+++,,,,,,------,,,,,,+++'''((()))***************,,,++++++******++++++,,,,,,,,,,,,+++++++++*********************+++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++******************************))))))***++++++,,,+++++++++++++++++++++******************************++++++,,,------------+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,------------------------............---.............................................---------....../////////...............///000111/////////000000000111111222222222222333555666777:::;;;===AAAGGGOOOYYY___eeegggooo}}}|||zzz}}}||||||}}}{{{xxxyyyzzzzzzzzz{{{}}}~~~...............---,,,,,,************************((()))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++******++++++,,,---------))))))***+++,,,,,,,,,+++))))))+++,,,,,,,,,,,,,,,************************)))))))))***+++,,,............---,,,,,,,,,,,,,,,++++++***))))))))))))***+++******+++------,,,+++***++++++++++++,,,,,,,,,************************&&&'''((()))************+++******)))((((((''''''***))))))))))))***++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***((()))+++,,,++++++,,,---,,,++++++******++++++,,,,,,,,,,,,+++++++++***************+++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++)))))))))***************))))))))))))***+++,,,,,,*********+++++++++++++++************************++++++++++++***)))'''&&&++++++++++++,,,,,,,,,,,,,,,,,,------,,,+++******++++++++++++++++++++++++******++++++++++++******++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------------------------.........//////---------.......................................,,,,,,------....../////////............//////000/////////000000000111111222222222333444777999:::999>>>EEELLLTTT]]]fffllllllqqq{{{~~~~~~~~~~~~}}}~~~{{{|||}}}~~~,,,,,,------,,,,,,+++***************************)))***+++,,,,,,,,,++++++************************************************))))))*********+++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,,,,+++((()))+++,,,------,,,,,,************************)))))))))***+++,,,......000///...,,,+++++++++,,,,,,+++***)))))))))***************,,,...///...,,,******+++++++++,,,,,,,,,************************)))******+++++++++******++++++++++++************)))))))))))))))***++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++)))******++++++******)))&&&))),,,,,,******+++---,,,++++++******++++++,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++((()))))))))*********+++))))))))))))***+++,,,---))))))******++++++,,,,,,************************++++++++++++***((('''%%%+++++++++,,,,,,,,,------,,,,,,,,,---,,,,,,++++++************************)))***+++,,,,,,+++***)))***+++---...///.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---.........---,,,,,,,,,---------.........---------.........//////........................---------...//////000000000//////............///000000000111111111222222333333333444777:::===???BBBJJJVVVaaaiiinnnqqqrrrvvv~~~~~~~~~~~~***++++++++++++***))))))))))))))))))))))))))))))***+++,,,---...---,,,,,,((((((((((((((((((((((((************************))))))******++++++++++++'''(((((()))******++++++,,,,,,---------,,,++++++((()))+++,,,------,,,,,,************************)))))))))***+++,,,......111000...,,,++++++++++++///...,,,+++++++++,,,,,,+++******+++,,,---+++************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---,,,,,,+++***)))+++++++++,,,,,,---......)))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))$$$'''******(((((())),,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++(((((())))))*********+++))))))))))))***+++,,,---(((((()))***+++,,,,,,---************************)))***,,,------,,,+++***+++++++++,,,,,,---------+++,,,,,,------,,,,,,,,,************************)))***+++,,,,,,+++***)))((()))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---.........---,,,++++++,,,,,,,,,------------------.........//////........................---......///000111111222111000///...............111111222222222333333333444444444666999===@@@BBBOOOYYYhhhuuuzzzzzzvvvttt~~~|||}}}~~~~~~,,,,,,,,,+++++++++******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))))))))))))))))))))))),,,,,,,,,++++++*********)))************+++++++++*********************************)))))))))))))))++++++************++++++,,,+++***))))))***+++,,,))))))))))))***************++++++,,,,,,++++++***'''((()))***,,,---...///,,,,,,,,,,,,---...//////************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))***++++++++++++***))))))......---,,,+++***)))(((******+++++++++,,,,,,,,,---,,,,,,+++***)))((((((******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,...---+++******+++---...+++(((&&&&&&))),,,+++***++++++++++++++++++++++++************************,,,+++*********+++------*********)))))))))))))))'''(((***+++,,,,,,,,,+++/////////......---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++.......................................///000000000000000000000000000000............////////////000000000000000/////////---...///222555666555444555222555======:::CCCQQQ^^^ooo}}}zzzzzz}}}~~~~~~~~~~~~}}}|||}}},,,,,,+++++++++***************************************+++,,,,,,,,,,,,+++************************+++++++++******))))))))))))************+++++++++************************++++++++++++++++++******,,,,,,++++++++++++,,,,,,++++++***))))))***++++++))))))))))))***************++++++,,,,,,++++++************++++++,,,,,,---+++************++++++,,,************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))***++++++++++++***)))))),,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,*********************)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***''''''***++++++***++++++++++++++++++++++++************************++++++***)))***+++,,,---************************)))***+++,,,------,,,,,,.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................///............///000000000000000000000000000000............////////////000000000000000000000000222111000111222333444444999666888???BBBDDDQQQaaasss~~~}}}~~~|||{{{yyyyyy{{{}}}~~~}}}{{{yyyyyyzzzzzz~~~~~~}}}}}}|||{{{{{{zzzwwwwwwvvvvvvwwwzzz~~~~~~}}}}}}+++++++++*********))))))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))))))))************+++++++++************************+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++***))))))***++++++)))))))))*********++++++***++++++,,,,,,++++++***,,,++++++++++++++++++++++++******)))))))))******************************,,,,,,,,,+++++++++******++++++,,,,,,,,,+++*********++++++++++++***))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,(((((())))))******************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++---......---+++***...+++))))))***++++++***++++++++++++++++++++++++******************************))))))******+++,,,************************+++,,,,,,---------,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,------------------------........................//////......//////000111000000000000000000000000............////////////000000000000111111111111555444222111111333666888<<<999;;;BBBGGGMMM^^^ooo~~~||||||~~~~~~~~~~~~}}}{{{|||~~~~~~}}}||||||||||||||||||||||||{{{zzzxxxwwwvvvtttsssrrrrrrrrrtttuuuwwwwwwvvvtttsssrrrrrrssssssuuuttttttssssssrrrrrrqqqnnnmmmmmmnnnpppsssvvvxxxwwwwwwvvvvvvtttsssrrrqqq++++++*********)))))))))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******************))))))))))))*********+++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++******************+++))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,+++************************************,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++******++++++++++++***))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++------------++++++...---+++*********++++++************************************************)))))))))*********++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------,,,,,,------------------------......................../////////...///000000111////////////////////////............/////////////////////000000000000000222333333333444777:::===AAAAAAEEELLLRRR[[[kkkzzz}}}zzzwwwtttrrrqqquuuttttttttttttuuuvvvvvvwwwvvvuuuvvvxxxyyyxxxwwwvvvvvvvvvvvvuuuuuuuuuttttttttttttsssrrrqqqoooooommmmmmmmmnnnooopppqqqrrrppppppooonnnnnnnnnoooooolllllllllkkkkkkjjjjjjjjjhhhhhhggghhhiiikkkmmmooonnnnnnmmmlllkkkiiihhhggg+++++++++************)))******************************+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++))))))*********+++++++++************************************++++++,,,,,,++++++************++++++*********++++++*********************++++++++++++***++++++,,,,,,++++++***)))******++++++,,,------------,,,+++************************************,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++***++++++++++++***)))))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++***)))(((((('''******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,+++------++++++++++++------...---,,,***))))))+++,,,************************************************))))))******++++++++++++***+++++++++,,,,,,,,,---+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------++++++++++++++++++++++++........................///////////////000111111////////////////////////............////////////.........//////000000000000222444555666888===@@@GGGLLLVVVaaahhhqqq}}}|||{{{yyyyyy{{{}}}}}}}}}zzzyyywwwuuurrrooommmlllnnnmmmlllkkkkkkmmmoooppppppppprrrtttvvvuuurrrooonnnoooooopppooonnnlllkkkjjjkkkkkkkkkkkkkkkkkkjjjhhhhhhiiijjjkkkllllllllljjjiiiiiiiiiiiiiiiiiiiiifffffffffeeeeeeeeeeeeeeefffeeedddddddddeeeeeefffgggggggggfffeeecccbbbaaa,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))+++++++++++++++,,,,,,,,,)))************+++++++++************************))))))******++++++,,,,,,+++******))))))******+++)))***++++++++++++***)))*********++++++++++++,,,***++++++,,,,,,++++++***))))))***+++,,,,,,------+++******)))))))))******************************,,,,,,,,,+++++++++************+++,,,,,,,,,++++++***++++++++++++***)))))),,,,,,,,,++++++***************+++++++++,,,,,,,,,------,,,+++***)))((((((******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,---...---,,,+++...---+++******+++---...+++,,,,,,***))))))***,,,******************************************************+++,,,,,,,,,,,,++++++++++++,,,,,,------...+++******))))))***++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,------------............++++++++++++++++++++++++........................000000//////000000111222000000000000000000000000............////////////......//////000000111111111444666777888<<>>FFFQQQccc~~~~~~||||||}}}~~~yyyvvvsssrrrrrrrrrooollllllmmmnnnnnnmmmkkkhhhfffdddfffhhhjjjjjjiiigggfffffffffeeeeeecccbbb```______^^^]]]___aaaaaa___\\\]]]]]]^^^^^^______``````^^^^^^^^^^^^]]][[[YYYXXXVVVVVVVVVWWWZZZ[[[ZZZXXXYYYYYYXXXXXXWWWWWWWWWWWWYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUTTTTTTTTTUUUWWWXXXXXXWWWVVVUUUTTTTTTTTTUUUTTTTTTTTTTTTSSSRRRPPPOOOOOOOOOPPPRRRSSSRRROOOMMMNNNOOOOOOPPPPPPOOOOOONNNOOOPPPQQQRRRSSSSSSSSSSSS,,,,,,,,,---,,,,,,+++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++((()))***,,,---.........************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++,,,,,,,,,+++******((()))***+++,,,---------+++***((()))***,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++............---------------...///000///...---,,,++++++************++++++***++++++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...---+++*********++++++++++++******************************************************************************(((((((((((()))***+++,,,)))***+++---------,,,,,,++++++++++++++++++++++++------,,,+++++++++++++++,,,++++++++++++++++++,,,)))******+++,,,,,,------++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++++++++,,,---+++******)))***+++,,,---+++,,,------......---------------.........//////...////////////000000000000000///////////////...//////000000000000//////000000000111111111222222000///111555666444777<<<===CCCOOO___xxx}}}yyyvvvsssrrrqqqrrrsssqqqooonnnnnnmmmjjjiiijjjjjjkkkkkkiiifffdddbbb\\\]]]___```bbbbbbcccccc`````````______^^^]]]\\\\\\ZZZYYYYYYYYYYYYWWWVVVVVVWWWXXXYYYYYYYYYXXXWWWVVVVVVWWWWWWVVVTTTSSSRRRQQQQQQQQQSSSVVVWWWVVVUUUVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSQQQQQQQQQQQQRRRSSSUUUUUUVVVTTTRRRPPPPPPPPPRRRSSSQQQQQQQQQQQQQQQPPPOOONNNLLLLLLMMMOOOPPPOOOMMMJJJMMMMMMMMMNNNNNNMMMMMMMMMJJJKKKLLLNNNOOOPPPQQQQQQ***++++++++++++***************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,+++******************************))))))***++++++*********+++,,,---......---,,,+++************************************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***((()))***+++,,,---------+++)))((()))+++,,,+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...///000000000///......,,,+++***))))))***+++,,,++++++,,,,,,,,,+++******+++++++++******+++++++++------------------------,,,,,,,,,---...///...,,,******++++++++++++******************************************************************************)))))))))))))))***++++++)))***+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,------,,,++++++++++++,,,---,,,+++******+++,,,---*********++++++,,,,,,,,,++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))***+++,,,---+++,,,------......------,,,,,,---............---,,,,,,---......///000000////////////............//////000111111111000000000000111111111222222222222222444888999888<<>>HHHRRR___kkk}}}~~~|||{{{xxxyyy||||||yyywww}}}|||wwwxxxxxxtttpppooonnnnnnnnnoooooooooooooooiiiiiigggfffeeeddddddcccZZZ[[[[[[ZZZXXXWWWXXXYYYZZZZZZZZZYYYXXXWWWVVVUUUVVVUUUUUUTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSOOOPPPPPPOOOMMMLLLLLLMMMMMMMMMOOOOOOPPPOOONNNMMMNNNNNNPPPQQQQQQPPPOOOOOOMMMMMMMMMOOORRRSSSRRRQQQPPPPPPQQQRRRQQQPPPOOONNNKKKKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPOOOOOOPPPPPPLLLLLLKKKMMMOOOPPPOOOMMMNNNNNNOOOOOOOOOOOONNNNNNPPPPPPQQQQQQQQQPPPPPPOOO******)))))))))***+++,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++((()))***++++++,,,++++++************************---------------,,,+++++++++++++++,,,,,,+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******)))))))))+++,,,,,,+++)))((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++*********+++---...---,,,))))))************))))))************************************************************************++++++***************+++++++++***************+++)))******+++,,,,,,------......---,,,,,,,,,,,,---+++++++++,,,,,,+++++++++,,,+++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++,,,---------,,,,,,,,,+++***+++,,,---...+++,,,------......---------,,,,,,+++,,,---...///,,,,,,------......///////////////000000000111111///000111222333333333333111111111222222222333333333555999>>>BBBHHHVVVcccqqq|||~~~}}}|||xxxyyyzzz|||~~~zzzvvvzzz~~~{{{{{{|||~~~vvvxxxzzz}}}|||zzzyyyyyyzzz}}}uuuppppppqqqnnnlllkkkjjjiiihhhgggggghhhiiiiiibbbbbb```___^^^]]]\\\[[[UUUWWWXXXWWWUUUTTTUUUWWWWWWWWWWWWWWWVVVVVVVVVUUUQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQRRRQQQQQQPPPOOOOOOLLLNNNQQQQQQOOOMMMNNNOOONNNOOOOOOPPPPPPQQQQQQQQQNNNOOOPPPRRRRRRRRRQQQPPPPPPPPPPPPRRRTTTUUUTTTRRRPPPPPPRRRRRRRRRQQQOOONNNMMMMMMNNNOOOOOONNNNNNNNNPPPQQQRRRSSSTTTSSSSSSRRRPPPQQQRRRRRRRRRRRRQQQPPPSSSRRRQQQOOONNNNNNNNNOOOMMMLLLKKKMMMOOOPPPOOONNNMMMNNNNNNOOOOOONNNNNNMMMNNNNNNOOOPPPQQQQQQPPPPPP+++***)))))))))+++,,,---******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++)))((((((************************............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++)))))))))+++------+++)))((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++***)))))))))******+++,,,+++,,,---......---,,,+++((()))***+++,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,***((())))))************))))))************************************************************************(((((((((((()))***+++,,,++++++***************+++))))))***+++,,,,,,------000000...---,,,+++++++++***+++,,,------,,,+++************++++++,,,------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,...//////......,,,,,,+++++++++,,,---...+++,,,------......------///...,,,+++,,,---///111---------.........////////////000000111111222222///000111222333444444444111111222222222333333333777999>>>DDDIIIRRRbbbrrr~~~~~~yyyyyyyyyzzz|||~~~}}}|||{{{|||}}}pppqqqtttwww{{{}}}~~~{{{xxxuuussssssssstttuuulllffffffhhhfffddddddbbb```^^^]]]\\\]]]___```]]]]]]\\\ZZZXXXVVVUUUTTTPPPRRRTTTSSSQQQPPPQQQSSSQQQQQQQQQQQQQQQQQQQQQQQQLLLLLLMMMNNNOOOOOONNNNNNPPPPPPPPPOOOOOONNNLLLLLLJJJMMMRRRSSSQQQOOOPPPQQQPPPPPPPPPPPPQQQRRRTTTTTTOOOPPPQQQRRRSSSSSSRRRRRRSSSRRRRRRTTTUUUVVVUUUSSSPPPQQQRRRSSSSSSQQQOOONNNQQQQQQRRRRRRRRRRRRQQQQQQRRRSSSTTTUUUUUUTTTSSSSSSNNNPPPRRRSSSSSSRRRPPPOOOTTTRRRPPPNNNMMMMMMMMMMMMMMMLLLKKKLLLOOOPPPPPPOOOMMMMMMNNNNNNNNNNNNMMMMMMJJJKKKMMMNNNPPPQQQQQQQQQ,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++***((('''(((***---///,,,,,,+++***)))))))))***++++++,,,,,,,,,++++++***))))))))))))))))))))))))******++++++++++++******,,,------......------,,,.........------,,,,,,,,,---------,,,,,,+++++++++))))))(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***++++++,,,,,,++++++***,,,++++++******++++++,,,)))***+++,,,,,,+++***)))------++++++++++++------************************++++++************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))***************************)))((()))***+++***((())))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++************************------......---+++)))((()))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***///...,,,+++++++++,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,++++++***))))))(((,,,------......------,,,++++++,,,,,,,,,------------------.........////////////000111222222333333000000111111111222222222000///000333333222444:::999<<>>FFFRRR[[[dddqqq}}}}}}}}}}}}}}}{{{yyyooojjjiiipppttttttqqqqqqooonnnmmmmmmllliiifffccc___^^^^^^]]]\\\\\\[[[[[[XXXVVVTTTQQQQQQQQQSSSTTTSSSSSSRRRPPPOOONNNLLLLLLMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJKKKLLLMMMPPPSSSTTTUUUTTTTTTRRRSSSSSSTTTTTTSSSSSSRRRRRRQQQOOOPPPSSSUUUTTTSSSTTTTTTTTTTTTTTTUUUUUUUUURRRSSSUUUUUUSSSRRRRRRSSSQQQOOONNNOOOQQQRRRQQQOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSTTTSSSSSSSSSPPPQQQQQQQQQQQQPPPOOOOOOQQQPPPPPPOOONNNNNNMMMMMMLLLLLLKKKKKKKKKLLLMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLMMMNNNNNNNNNNNNNNN,,,++++++******++++++,,,************+++++++++++++++++++++,,,,,,---......*********)))******++++++***++++++,,,,,,+++++++++******************************++++++++++++******,,,,,,------------,,,,,,------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++,,,,,,++++++***++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,************************++++++************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************************************)))'''&&&'''***---...///))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,+++***)))************************)))************+++++++++***++++++,,,,,,++++++***,,,,,,+++************+++***++++++,,,,,,++++++***++++++,,,------...//////++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------........./////////222222222222222222222222222222222222222111111111333222555999999777888===CCCSSSaaafffooo~~~~~~~~~}}}yyyvvvkkkgggfffjjjnnnllljjjjjjjjjgggdddddddddccc___[[[YYYYYYXXXWWWVVVVVVVVVVVVUUUSSSQQQNNNMMMMMMMMMNNNNNNMMMMMMKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHJJJKKKKKKLLLLLLMMMNNNOOOMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLOOORRRTTTUUUUUUUUUPPPQQQQQQQQQQQQQQQPPPPPPPPPOOONNNOOOQQQRRRRRRQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRTTTSSSQQQPPPPPPPPPNNNMMMMMMNNNPPPQQQPPPOOONNNNNNMMMLLLLLLLLLMMMMMMOOOPPPQQQRRRRRRRRRRRRRRROOOPPPPPPPPPPPPOOONNNNNNPPPPPPOOOOOONNNMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKLLLMMMMMMMMMMMMLLL,,,++++++******++++++,,,,,,,,,---------.........'''(((***+++,,,,,,++++++***)))))))))***+++,,,,,,******+++,,,,,,,,,++++++******************************++++++++++++******,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***++++++************++++++...---++++++++++++---...,,,++++++++++++++++++,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************((('''(((---222555666))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************))))))*********+++++++++***++++++,,,,,,++++++***+++*********************+++++++++++++++++++++++++++,,,,,,------...//////------............------,,,,,,,,,------------...............////////////333333333222222222222222333333222222222222111111666444555999999999>>>DDDNNNaaaoooqqqxxx~~~zzzuuuqqqjjjeeedddgggiiigggeeeffffffbbb^^^]]]^^^]]]YYYUUUTTTTTTRRRQQQQQQQQQRRRRRRSSSRRROOOLLLKKKJJJJJJJJJHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHIIIKKKMMMOOOOOONNNNNNLLLMMMNNNNNNNNNLLLKKKJJJIIIJJJLLLNNNPPPPPPQQQQQQNNNNNNOOOOOONNNNNNMMMMMMLLLLLLMMMMMMNNNOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMOOOPPPQQQPPPNNNLLLLLLMMMMMMLLLLLLLLLLLLMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIMMMNNNOOOPPPQQQQQQRRRRRRPPPPPPQQQQQQPPPPPPOOONNNNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJMMMLLLKKKJJJJJJKKKLLLMMMIIIJJJJJJKKKKKKKKKJJJJJJ,,,++++++******++++++,,,,,,,,,---------.........'''(((***,,,,,,,,,+++******)))))))))***+++,,,,,,)))***+++,,,,,,,,,,,,,,,******************************++++++++++++******+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***+++******))))))******+++...---++++++++++++---...++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************,,,***((())),,,000333444)))))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,************************))))))*********+++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++---------------------------......//////......---,,,,,,---------................../////////000000333222222222222222222222333222222222222222222222666333222555888;;;CCCKKKXXXmmm|||~~~~~~~~~{{{wwwrrroooiiieeedddffffffcccbbbdddddd```\\\YYYYYYXXXUUURRRQQQPPPOOOMMMMMMNNNOOOPPPPPPNNNLLLJJJHHHFFFFFFFFFDDDDDDCCCCCCBBBBBBAAAAAACCCCCCCCCCCCCCCDDDEEEFFFEEEHHHLLLPPPQQQPPPMMMLLLLLLMMMNNNNNNNNNMMMKKKKKKIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLKKKJJJJJJIIIHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIKKKLLLMMMLLLJJJHHHHHHIIIKKKKKKKKKJJJHHHGGGGGGGGGJJJIIIHHHGGGGGGGGGGGGGGGIIIJJJKKKMMMMMMNNNNNNNNNOOOOOOOOOOOOOOONNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKHHHIIIIIIIIIIIIIIIHHHHHH,,,++++++******++++++,,,************++++++++++++)))***,,,---......---,,,*********)))******++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++***++++++,,,,,,++++++*********))))))))))))******,,,,,,++++++++++++,,,,,,******++++++++++++******************************,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***************************************+++++++++************************///,,,)))((()))******)))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))(((((())))))***+++++++++***************************************+++,,,---++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***)))***++++++,,,+++++++++,,,++++++******++++++,,,---------------------,,,,,,,,,------------,,,,,,,,,---------................../////////000000000111111111111111111111111222222222222333333333444444111111666:::@@@IIISSS\\\ooo|||yyyvvvsssooolllgggdddbbbdddbbb______bbbdddaaa]]]XXXUUURRRRRRRRROOOMMMLLLJJJJJJKKKMMMNNNKKKJJJHHHFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCDDDDDDEEEFFFGGGEEEHHHLLLOOOPPPOOOLLLJJJKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFCCCEEEGGGHHHFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFHHHIIIHHHFFFEEEEEEEEEGGGHHHHHHGGGEEECCCCCCDDDGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHHHH,,,++++++******++++++,,,)))))))))************+++******+++,,,------------++++++******)))*********))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***++++++,,,,,,++++++*********))))))))))))************++++++++++++******)))***+++,,,,,,+++***)))************************---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))*********+++++++++************************---+++(((((((((((('''&&&))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))((((((((()))***+++++++++))))))))))))))))))))))))***)))))))))***+++---...++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***)))***+++,,,------,,,+++,,,,,,+++******+++,,,,,,---------......//////000,,,,,,------------,,,,,,------------.............../////////000000000000/////////000000111111222000111111222333444555555444444888???FFFKKKTTT]]]cccttt{{{vvvqqqnnnkkkhhhfffccc```___```^^^[[[[[[___dddccc```YYYQQQMMMOOORRRLLLKKKIIIGGGHHHIIIKKKMMMIIIHHHGGGEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDCCC???BBBEEEEEECCCAAAAAABBB@@@AAAAAABBBCCCDDDEEEEEEBBBCCCEEEDDDCCCBBBBBBCCCAAACCCDDDDDDBBBAAACCCDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHJJJKKKKKKKKKKKKJJJIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLLLLHHHHHHGGGFFFFFFGGGHHHHHHLLLLLLLLLLLLLLLKKKJJJJJJ,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,)))))))))******+++,,,,,,,,,,,,+++***)))))))))***((()))***+++,,,---------++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++++++++++++++,,,,,,+++++++++******))))))))))))******)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))************************---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))******++++++++++++************************)))(((((()))***+++***)))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((((((((((((((())))))(((((()))+++---...++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,+++++++++***+++,,,---...------,,,---,,,+++******+++,,,---,,,,,,---///000222333333......////////////......---------.........//////////////////000000000000---......///000111111222000000111222444555666666666888@@@JJJRRRWWW^^^fffppp~~~|||{{{vvvpppjjjfffcccaaa___```]]]\\\\\\ZZZWWWYYY]]]dddeeebbbYYYOOOJJJMMMRRRKKKIIIGGGFFFFFFGGGJJJKKKJJJIIIIIIGGGFFFEEEDDDCCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHIIIHHHFFFEEEEEEFFFHHHJJJFFFFFFDDDDDDDDDEEEFFFGGG??????@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCBBB===@@@CCCCCCAAA??????@@@>>>>>>???@@@BBBCCCDDDEEE???AAABBBBBBAAA@@@AAABBB<<>>@@@IIINNNWWWffflllqqq}}}~~~}}}xxxttt~~~{{{yyywwwvvvuuuooolllhhheeedddcccaaa```[[[ZZZXXXVVVUUUUUUUUUUUUZZZXXXUUUQQQNNNMMMMMMMMMNNNLLLIIIEEECCCBBBBBBCCCEEEDDDDDDEEEFFFEEEBBB@@@DDDDDDCCCBBBCCCDDDEEEFFFDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCBBBBBBAAA@@@???>>>======<<<<<<======>>>BBBAAA@@@>>>>>>>>>???@@@<<<===>>>>>>???>>>>>>>>>???@@@BBBBBB@@@??????@@@BBBBBBAAAAAAAAAAAABBBCCCAAAAAAAAAAAAAAABBBCCCCCCCCCDDDDDDFFFGGGIIIJJJKKKKKKNNNPPPQQQPPPOOOOOOOOOPPPPPPPPPPPPOOONNNMMMLLLJJJIIIGGGEEEDDDEEEFFFGGGJJJJJJIIIIIIJJJLLLNNNOOOOOOOOONNNNNNNNNMMMMMMLLLOOOOOOOOOOOONNNMMMLLLKKK---,,,,,,++++++++++++++++++++++++*********))))))************************++++++******++++++,,,---******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))***++++++++++++++++++++++++*********++++++,,,,,,---------------------------+++++++++***++++++,,,,,,******************************+++++++++,,,,,,,,,...---,,,************+++++++++++++++++++++++++++***++++++++++++++++++***,,,+++***))))))))))))*********)))))))))(((((((((******++++++++++++*********************++++++,,,,,,+++*********+++,,,---,,,,,,,,,+++++++++******...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************************+++++++++,,,,,,+++++++++******************++++++++++++******++++++*********)))))))))))))))))))))************)))(((((((((''''''&&&&&&)))))))))))))))***++++++******+++++++++,,,,,,,,,************+++++++++,,,)))***+++,,,------------***))))))))))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------))),,,......000555777555//////...------------...---------............///---.........///000000000...---...000333333111...111000222555555555999@@@EEETTT___kkk|||~~~|||vvvpppxxxzzzyyywwwtttrrrpppooonnnjjjgggdddaaa```^^^\\\ZZZWWWVVVUUUSSSRRRSSSSSSTTTUUUSSSPPPMMMLLLKKKLLLLLLMMMKKKHHHEEECCCBBBBBBCCCCCCBBBBBBCCCDDDDDDCCCBBBDDDCCCCCCCCCDDDEEEGGGHHHCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>======<<<<<<======>>>AAA@@@??????>>>>>>??????<<<<<<===============<<<<<<>>>@@@AAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGIIIIIIIIIIIIJJJLLLNNNOOOKKKMMMOOOOOONNNMMMNNNOOOSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLKKKIIIIIIJJJKKKLLLJJJJJJJJJKKKMMMOOOQQQRRRUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQPPPPPPOOOOOO...---,,,,,,++++++,,,,,,+++++++++***************************************++++++******++++++,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,++++++***+++++++++******************************+++++++++,,,,,,,,,***))))))((())))))************************************++++++++++++******,,,,,,+++************+++)))***+++++++++***)))(((******++++++++++++******)))(((((((((((()))************+++++++++,,,,,,---,,,,,,,,,++++++++++++***...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++++++++*********)))))))))******++++++++++++************))))))))))))(((((())))))))))))***************************)))))))))***))))))))))))***++++++******+++++++++,,,,,,,,,)))))))))*********++++++)))***+++,,,------------+++************+++,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***---...---000777:::999//////...------------...---------............///////////////////////////------...000222222000///000111555777666777AAALLLYYYmmm~~~wwwooosss}}}}}}tttrrrpppnnnkkkiiihhhhhhcccaaa^^^]]][[[YYYUUUSSSQQQQQQPPPOOOOOOPPPQQQRRRPPPOOOMMMKKKJJJJJJKKKLLLJJJIIIGGGEEECCCCCCCCCCCCBBBAAA@@@AAACCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHBBBBBBBBBBBBBBBAAAAAAAAA???????????????>>>>>>>>>>>>???????????????>>>===>>>======<<<<<<======>>>??????@@@@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;===@@@BBBBBBCCCEEEGGGEEEFFFGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGIIIJJJKKKLLLJJJJJJHHHHHHIIIKKKMMMOOOLLLMMMNNNNNNMMMMMMNNNPPPUUUUUUUUUUUUTTTSSSRRRRRROOONNNMMMMMMMMMNNNOOOPPPKKKLLLMMMNNNPPPRRRTTTVVVUUUTTTRRRPPPOOONNNOOOOOORRRRRRRRRSSSSSSSSSSSSSSS------,,,+++++++++++++++************************************************,,,++++++***++++++,,,,,,******))))))******+++,,,------,,,,,,,,,,,,++++++***+++,,,+++)))))))))******+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******************************************+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))),,,,,,++++++++++++++++++***,,,---......---+++*********++++++++++++******((((((((((((((()))******((()))***+++,,,,,,,,,+++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************((())))))))))))******************))))))))))))(((******++++++++++++******)))))))))(((((((((((((((((()))))))))************++++++++++++++++++++++++*********))))))***++++++******+++++++++,,,,,,,,,((())))))))))))***************+++,,,,,,,,,,,,,,,...---,,,+++))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,///000///333:::>>>>>>//////...------------...---------............///000000000/////////////////////000111333333222222111444888::::::AAASSSeee{{{|||uuuuuu{{{}}}||||||{{{yyywwwpppooollljjjgggeeedddddd]]]\\\ZZZYYYXXXUUUQQQNNNMMMLLLLLLLLLLLLNNNOOOPPPOOONNNLLLJJJIIIIIIKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDEEECCCAAAAAACCCEEEFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEAAA@@@@@@@@@???>>>>>>>>>=====================>>>===>>>???????????????>>>>>>======<<<<<<======>>>???@@@AAABBBAAA@@@???>>>@@@???>>>>>>============>>>@@@CCCEEEEEEFFFHHHJJJIIIJJJKKKLLLLLLKKKIIIGGGIIIIIIJJJKKKLLLNNNPPPQQQLLLKKKIIIHHHIIIKKKMMMOOOOOOPPPPPPOOONNNNNNQQQSSSSSSTTTTTTTTTSSSSSSRRRQQQOOOOOONNNNNNOOOPPPQQQRRROOOOOOPPPQQQRRRTTTUUUUUUSSSRRRPPPOOONNNOOOPPPQQQSSSSSSTTTTTTUUUVVVWWWWWW,,,,,,+++***************************************************************,,,,,,++++++***++++++,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))************++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******************************************+++++++++,,,,,,,,,+++++++++******)))(((((())))))))))))))))))))))))******++++++++++++******++++++++++++,,,+++++++++***+++---......---,,,*********++++++++++++*********))))))))))))***++++++(((((()))***++++++******++++++++++++++++++++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************((())))))))))))******************))))))))))))(((******++++++++++++******((((((((((((((()))))))))((()))))))))************&&&'''''''''(((((())))))++++++***************+++******+++++++++,,,,,,,,,((())))))))))))***************++++++,,,,,,++++++---,,,+++***)))(((((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,///000///222999>>>===//////...------------...---------............///000000000000000////////////000111222222222333333222444888;;;@@@NNNjjj{{{zzz}}}|||zzzxxxvvvvvvuuurrrpppkkkjjjgggeeebbbaaa______YYYXXXWWWVVVVVVTTTPPPMMMJJJJJJIIIIIIKKKLLLNNNOOOMMMLLLIIIGGGFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFJJJHHHEEEEEEFFFGGGGGGFFFGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@??????>>>>>>============>>>>>>??????@@@@@@??????@@@AAABBBBBBBBBBBB@@@??????>>>>>>??????@@@AAABBBDDDEEEEEEDDDCCCBBBEEEDDDCCCAAAAAA@@@@@@AAADDDFFFHHHIIIIIIIIIJJJKKKLLLMMMOOOPPPOOONNNLLLJJJJJJJJJKKKLLLNNNOOOQQQRRRPPPOOONNNNNNNNNPPPQQQSSSRRRRRRRRRQQQPPPQQQSSSVVVRRRSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQSSSTTTVVVWWWSSSSSSSSSSSSTTTVVVWWWXXX,,,+++******))))))*********************+++++++++************************,,,,,,++++++******++++++******))))))******+++,,,+++++++++,,,,,,---------***+++,,,+++)))))))))************++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,+++***(((((())))))))))))))))))))))))+++++++++,,,,,,+++++++++)))***++++++,,,+++++++++((()))***+++++++++***)))******++++++++++++******+++************+++,,,,,,***************************++++++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++++++++*********)))))))))******++++++++++++******(((((())))))))))))******))))))))))))************''''''((())))))***++++++,,,,,,+++************+++******+++++++++,,,,,,,,,)))))))))*********++++++******+++++++++++++++***)))))))))))))))***++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,***---...---///555888777//////...------------...---------............///000000000000000000000000...///111111000000222333333555:::@@@KKK```~~~|||}}}}}}vvvsssqqqooonnnmmmjjjhhhcccbbb```]]][[[YYYXXXWWWUUUTTTRRRRRRRRRRRROOOMMMHHHHHHGGGHHHIIIKKKLLLNNNIIIGGGDDDBBBAAAAAABBBBBBDDDEEEEEEFFFGGGGGGHHHHHHMMMKKKIIIHHHIIIIIIHHHGGGGGGGGGGGGFFFEEECCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEECCCCCCDDDFFFGGGGGGGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGHHHHHHHHHHHHHHHHHHKKKIIIGGGEEEDDDDDDDDDDDDHHHJJJLLLLLLKKKKKKLLLMMMNNNOOOOOOPPPOOONNNLLLKKKJJJJJJJJJKKKLLLNNNOOOPPPNNNNNNNNNNNNOOOPPPQQQRRRQQQRRRRRRRRRQQQQQQSSSTTTRRRRRRRRRSSSSSSRRRRRRQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPOOONNNLLLLLLNNNPPPRRRSSSUUUUUUQQQQQQPPPPPPQQQSSSTTTUUU,,,,,,+++************+++))))))*********+++++++++************************---,,,++++++******++++++******))))))******+++,,,******++++++,,,---......***+++,,,+++)))))))))***)))******+++,,,,,,------*********++++++,,,,,,---+++++++++++++++++++++++++++++++++***++++++,,,,,,******************************+++++++++,,,,,,,,,)))***+++++++++***))))))************************,,,,,,------------,,,,,,((()))***+++++++++******((((((((()))))))))************++++++++++++******+++************+++,,,,,,///...,,,+++***++++++,,,******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************************+++++++++,,,,,,+++++++++******************++++++++++++******)))))))))*********++++++))))))))))))************((()))***+++,,,---......---,,,++++++*********+++******+++++++++,,,,,,,,,************+++++++++,,,******++++++++++++******+++************+++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,------------)))---...---...222333111//////...------------...---------............////////////000111111111222///000222222000000333555888:::AAALLL[[[ttt|||zzz|||~~~~~~zzzxxxwwwooollljjjhhhgggeeebbb```\\\[[[YYYVVVTTTRRRQQQPPPPPPNNNLLLLLLMMMNNNMMMLLLFFFFFFEEEEEEFFFHHHJJJKKKDDDCCCAAA??????@@@AAABBBDDDDDDFFFGGGIIIIIIJJJJJJKKKJJJJJJKKKLLLLLLJJJIIIGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKGGGHHHIIIJJJLLLLLLMMMMMMKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLKKKLLLLLLMMMMMMNNNNNNMMMJJJHHHFFFFFFFFFGGGIIIKKKMMMMMMMMMLLLMMMNNNNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMIIIJJJLLLNNNOOOOOOOOOOOOLLLNNNPPPPPPOOONNNOOOPPPNNNOOOOOOPPPPPPOOOOOOOOOQQQQQQQQQQQQQQQQQQPPPPPPNNNOOOOOOPPPPPPOOOMMMMMMFFFHHHKKKMMMOOOPPPOOOOOOOOONNNMMMLLLMMMNNNPPPRRR...---,,,,,,++++++,,,,,,))))))******++++++++++++************************---,,,,,,+++*********+++*********)))***++++++,,,))))))***+++---...//////***+++,,,+++)))))))))***))))))***+++,,,,,,------))))))***+++,,,,,,------++++++++++++++++++++++++************+++,,,------******************************+++++++++,,,,,,,,,&&&''')))***+++++++++***************************,,,------......------,,,'''((()))***++++++***)))******))))))***+++,,,,,,******++++++++++++*********************++++++,,,333111...,,,+++,,,------*********++++++,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******))))))******+++++++++,,,))))))))))))************%%%&&&&&&((()))***+++,,,---,,,,,,+++*********+++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++******)))//////---,,,+++*********,,,,,,,,,++++++*********,,,,,,------------......+++///000...///222222/////////...------------...---------.........//////......///000111222222333111333555444333333555888>>>@@@IIIWWWiii~~~yyyxxx{{{~~~|||vvvrrrppppppjjjhhheeecccbbb```]]]ZZZZZZXXXVVVSSSQQQOOONNNMMMLLLJJJHHHHHHIIIKKKKKKKKKEEEDDDDDDDDDEEEFFFHHHIIICCCBBB@@@@@@@@@BBBDDDEEECCCDDDFFFHHHJJJKKKKKKKKKIIIHHHIIIKKKMMMMMMLLLJJJFFFGGGIIIJJJKKKKKKJJJIIIGGGGGGHHHHHHIIIIIIJJJJJJHHHHHHIIIJJJLLLMMMNNNNNNJJJKKKLLLNNNOOOPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOOPPPOOONNNNNNNNNOOOQQQRRRPPPNNNKKKIIIGGGGGGGGGHHHHHHJJJLLLMMMMMMMMMNNNPPPMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIJJJJJJJJJLLLOOOQQQSSSSSSRRRRRRHHHJJJMMMMMMLLLKKKKKKLLLJJJKKKKKKLLLLLLLLLKKKKKKNNNOOOOOOOOONNNMMMLLLLLLKKKLLLMMMNNNOOONNNMMMMMMHHHKKKNNNPPPRRRQQQOOONNNMMMLLLKKKJJJJJJLLLMMMOOO,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************+++******+++++++++******)))---,,,,,,++++++,,,,,,---((()))***+++---...///000************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++*********---------,,,,,,+++++++++************************)))***,,,------,,,***)))***++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++)))***,,,.........,,,+++++++++++++++++++++++++++++++++************++++++,,,++++++++++++++++++,,,...---+++***)))***++++++,,,,,,,,,---------.........---,,,+++++++++++++++)))))))))***+++++++++,,,)))))))))))))))))))))))))))************++++++++++++++++++*********)))))))))************+++++++++***)))))))))))))))******+++++++++++++++***)))((())))))))))))))))))))))))---,,,***(((((()))***+++++++++************++++++++++++++++++++++++++++++.........------,,,,,,,,,***************************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,---------............///////////////////////////...............---------/////////000111111222222...000222333444555777999>>>AAAPPPhhh~~~~~~|||vvvpppllljjjiiijjjfffccc^^^YYYVVVTTTTTTTTTUUUSSSQQQNNNKKKIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFEEECCCAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@EEEFFFGGGHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIKKKJJJJJJIIIJJJKKKMMMNNNMMMMMMLLLLLLLLLMMMNNNNNNMMMNNNNNNNNNOOOOOOOOOPPPPPPOOONNNNNNMMMLLLJJJHHHJJJJJJKKKLLLLLLMMMNNNNNNNNNMMMLLLJJJHHHFFFEEEDDDIIIIIIIIIIIIJJJKKKLLLMMMIIIIIIIIIHHHHHHHHHHHHHHHIIIGGGEEECCCCCCDDDFFFHHHFFFIIINNNRRRSSSQQQNNNLLLGGGGGGGGGGGGGGGHHHHHHHHHJJJKKKKKKKKKKKKKKKKKKJJJNNNOOOPPPOOOLLLIIIGGGGGGIIIJJJLLLLLLLLLJJJHHHGGGGGGKKKRRRUUUUUUSSSPPPOOOKKKKKKKKKLLLLLLLLLLLLLLL+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******************)))))))))******+++++++++******,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------************************)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++---,,,,,,,,,++++++++++++************************)))***,,,------,,,***)))***++++++,,,,,,++++++***************************************++++++++++++)))***+++---------,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++,,,+++******)))))))))***+++,,,,,,,,,,,,---------...------,,,++++++,,,,,,***************+++++++++************************((())))))))))))*********+++++++++*********)))))))))************+++++++++---,,,+++******)))******+++++++++++++++***))))))))))))))))))))))))))))))---,,,***)))((()))***+++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********************************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,---------............///................................................//////000000111111222222000111333333444666999;;;EEELLL^^^www~~~xxxuuuppplllhhhfffffffff___]]]ZZZWWWUUUUUUUUUVVVQQQPPPOOOMMMLLLJJJIIIHHHEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDBBB@@@??????@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEGGGIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQMMMMMMLLLLLLKKKJJJJJJIIILLLKKKJJJJJJJJJKKKLLLMMMKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNOOOOOONNNNNNMMMLLLLLLKKKIIIGGGHHHHHHIIIIIIJJJKKKKKKLLLOOONNNMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGDDDCCCBBBCCCEEEFFFFFFIIIMMMQQQRRRQQQOOOMMMIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGIIIJJJLLLMMMMMMMMMPPPQQQQQQOOOKKKHHHFFFFFFFFFGGGIIIJJJKKKJJJIIIHHHIIINNNSSSVVVVVVSSSQQQPPPJJJJJJJJJJJJKKKKKKKKKKKK++++++++++++++++++++++++*********************************))))))(((((((((((()))***+++++++++++++++++++++++++++++++++++++++---------,,,++++++***************************************++++++,,,,,,---************************------,,,,,,,,,++++++***+++++++++++++++************************************+++,,,------,,,+++******++++++,,,,,,++++++***************************************+++++++++,,,*********+++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---*********))))))*********)))************)))((((((******+++++++++,,,,,,,,,......---,,,,,,,,,------+++++++++***************************************((((((((())))))))))))***+++++++++***************)))************+++++++++///...,,,+++******))))))++++++++++++++++++***))))))))))))))))))))))))))),,,+++***)))))))))***+++++++++************++++++++++++++++++++++++++++++***************)))))))))++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------............///---------------------------------......//////000//////000000111222222222222333333333444777<<<@@@KKKVVVkkk}}}yyyvvvmmmllliiifffccc```___^^^XXXWWWVVVTTTSSSSSSSSSSSSLLLLLLLLLLLLLLLJJJIIIHHHEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCAAA@@@??????@@@AAA@@@AAABBBCCCEEEFFFGGGHHHDDDEEEHHHJJJLLLMMMMMMMMMNNNOOOOOOPPPQQQRRRSSSSSSMMMMMMLLLLLLKKKJJJJJJJJJLLLLLLKKKJJJJJJJJJKKKKKKHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNKKKLLLKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJGGGGGGHHHHHHIIIIIIJJJJJJKKKIIIGGGEEEDDDEEEFFFGGGGGGIIILLLNNNPPPPPPOOONNNKKKKKKLLLLLLLLLKKKKKKJJJGGGHHHKKKMMMNNNOOOOOOOOOQQQRRRRRRPPPLLLHHHFFFFFFDDDEEEGGGIIIJJJJJJJJJJJJLLLPPPUUUWWWWWWTTTRRRQQQKKKKKKKKKLLLLLLLLLMMMMMM+++++++++***************))))))))))))))))))))))))******))))))(((''''''''''''((()))***+++,,,,,,,,,*********++++++*********------,,,,,,+++******************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++***))))))(((((((((***************************************************++++++,,,,,,++++++******++++++,,,,,,++++++************************************+++++++++,,,,,,+++******))))))***++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******))))))))))))******((()))***++++++***)))((()))************+++++++++......------,,,------...,,,+++++++++***)))))))))************************))))))))))))************************************))))))*********+++++++++---,,,+++***************+++++++++,,,,,,+++******))))))))))))))))))))))))++++++***))))))******+++++++++************++++++++++++++++++++++++++++++***************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///------------------------,,,------...///000000111///000000111111222333333444444333333555:::BBBGGGVVVdddyyy~~~~~~~~~~~~|||yyywwwtttpppnnneeedddccc```]]]ZZZWWWUUUTTTSSSRRRQQQPPPNNNMMMLLLIIIJJJKKKLLLKKKIIIGGGEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCBBBBBBAAABBBCCCEEEFFFEEEEEEFFFFFFGGGHHHIIIIIIFFFGGGIIIKKKMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQRRRRRRKKKKKKKKKJJJJJJJJJIIIIIIKKKKKKJJJJJJIIIIIIIIIIIIFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKIIIJJJKKKKKKJJJIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPPPPOOOMMMKKKJJJJJJKKKKKKHHHIIIKKKLLLNNNOOOOOOOOOMMMMMMNNNNNNNNNMMMKKKKKKLLLNNNOOOQQQQQQQQQPPPOOORRRSSSSSSRRRNNNKKKJJJIIIGGGHHHIIIKKKLLLLLLLLLLLLOOORRRVVVWWWVVVTTTRRRRRROOOOOOOOOPPPPPPQQQQQQRRR+++++++++*********))))))))))))))))))))))))))))))***)))))))))(((((('''''''''((()))***+++,,,,,,,,,)))***++++++++++++***)))******+++++++++++++++,,,***************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((())))))************************************************++++++++++++++++++++++++***++++++,,,,,,++++++******************************++++++++++++,,,,,,,,,++++++***))))))******+++++++++++++++++++++++++++++++++************++++++******))))))))))))******)))***+++,,,,,,,,,******)))))))))*********++++++------,,,,,,,,,------...,,,+++++++++***)))))))))******************************++++++++++++,,,,,,************************))))))*********+++++++++)))))))))))))))***+++,,,***++++++,,,,,,,,,++++++))))))))))))))))))))))))******************++++++++++++************++++++++++++++++++++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///------------------------------......///000111111000000000111222222333333444444333444888@@@JJJQQQgggttt}}}~~~|||zzz{{{}}}|||zzzzzzwwwtttqqqnnnkkkgggeee```___^^^[[[XXXTTTPPPNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIJJJKKKKKKJJJGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDEEEGGGIIIKKKMMMKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNJJJJJJIIIIIIIIIIIIIIIHHHJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHIIIIIIIIIJJJJJJJJJHHHJJJLLLLLLKKKJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOLLLKKKKKKKKKKKKLLLMMMMMMOOOOOOOOOPPPQQQRRRSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOKKKKKKLLLMMMNNNOOOPPPPPPNNNOOOPPPPPPOOOMMMKKKJJJKKKMMMPPPRRRSSSSSSRRRQQQRRRTTTUUUUUURRRQQQPPPPPPNNNNNNOOOPPPPPPPPPPPPPPPQQQTTTVVVWWWVVVTTTTTTTTTQQQRRRRRRSSSTTTTTTUUUUUU,,,,,,,,,+++******))))))************************))))))))))))))))))))))))((()))***+++++++++++++++)))***+++,,,,,,+++***)))((())))))***+++,,,------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,*********+++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++*********+++++++++++++++++++++++++++******))))))******+++*********))))))***************+++,,,,,,,,,,,,+++))))))*********+++++++++,,,,,,+++++++++,,,------+++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,------***************+++++++++)))************+++++++++'''''''''((()))***,,,,,,***+++,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))*********++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,---------............///------------------------.........//////000000111000000111111222333333333444444666999???IIIUUU]]]ppp~~~~~~}}}}}}~~~|||zzzxxxyyyzzz}}}~~~zzzwwwqqqnnnkkkhhheeebbb___\\\ZZZYYYXXXVVVSSSPPPMMMKKKHHHHHHGGGHHHHHHIIIJJJKKKJJJJJJJJJJJJIIIGGGEEECCCDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKMMMOOOQQQOOOOOOMMMLLLJJJIIIGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKJJJIIIJJJJJJJJJJJJKKKLLLNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKIIILLLPPPPPPNNNMMMOOOQQQQQQQQQQQQQQQRRRRRRRRRRRRPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQQQQPPPPPPQQQQQQRRRQQQQQQRRRRRRSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRPPPPPPQQQRRRRRRRRRRRRRRRPPPQQQRRRRRRQQQNNNLLLJJJEEEHHHMMMRRRUUUWWWWWWWWWTTTVVVXXXYYYWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVSSSUUUXXXXXXWWWWWWWWWXXXRRRSSSSSSTTTUUUVVVWWWWWW---------,,,+++*********++++++++++++++++++++++++(((((())))))***+++++++++)))******+++++++++*********+++,,,------,,,+++***)))))))))***++++++,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))+++---...++++++++++++,,,,,,,,,---************************,,,++++++++++++++++++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,---------+++***)))++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++***************+++,,,,,,*********+++++++++,,,,,,***************+++,,,---***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++)))************+++++++++))))))))))))***++++++,,,***+++,,,,,,------,,,,,,))))))))))))))))))))))))))))))***+++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,---------............///........................///////////////000000000000111111222222333333444444666999???HHHTTT```iiittt|||zzz||||||{{{yyyxxxxxxyyyzzz{{{|||vvvtttiiifffccc```]]]ZZZWWWTTTSSSSSSQQQPPPNNNMMMLLLLLLGGGFFFEEEDDDEEEGGGIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMNNNPPPOOONNNMMMMMMNNNPPPPPPQQQPPPOOOMMMKKKIIIHHHGGGEEEFFFGGGIIIJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOONNNNNNMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSRRRRRRQQQPPPOOONNNNNNKKKOOOSSSSSSQQQPPPSSSVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSTTTTTTTTTWWWWWWVVVVVVVVVVVVVVVWWWUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXYYYYYYWWWVVVUUUSSSTTTUUUUUUSSSPPPMMMKKKFFFIIIOOOUUUZZZ\\\]]]]]]YYY[[[]]]]]][[[YYYYYYYYYXXXXXXXXXXXXYYY[[[\\\\\\VVVXXXZZZZZZZZZZZZ[[[]]]UUUUUUVVVWWWXXXYYYZZZZZZ......------,,,+++******++++++++++++++++++++++++(((((()))***+++,,,------******+++++++++******)))***+++---......---+++******************+++++++++************************++++++++++++++++++++++++************************((('''&&&&&&''')))+++---+++++++++,,,,,,---------************************,,,++++++******++++++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,...///...,,,***)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,***)))((((((((()))+++,,,***++++++++++++,,,,,,,,,***)))))))))***++++++,,,))))))******+++++++++,,,++++++++++++++++++++++++)))************+++++++++))))))******++++++++++++)))************+++++++++,,,,,,++++++***+++++++++***+++,,,,,,------------))))))))))))))))))))))))((()))***+++++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---******+++++++++,,,,,,,,,---------.........//////////////////////////////000000000000////////////000111111222222333444444555888<<>>GGGYYYgggxxx~~~xxxpppgggaaa___^^^[[[XXXUUURRRPPPOOOKKKJJJHHHFFFEEEEEEEEEEEEDDDFFFHHHJJJLLLNNNNNNNNNQQQRRRSSSUUUVVVVVVVVVVVVRRRQQQPPPNNNLLLKKKIIIIIIKKKKKKLLLMMMNNNOOOPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVRRRRRRSSSTTTTTTTTTSSSSSSXXXXXXXXXYYYYYYZZZZZZ[[[YYYZZZ[[[\\\^^^______```]]]```bbbcccbbbaaaaaabbb```aaacccbbbaaaaaacccfffiiijjjlllnnnmmmjjjgggeeecccbbbaaabbbfffjjjlllmmmlllkkkjjjhhhhhhiiijjjjjjjjjkkkmmmooopppppppppoooqqqpppnnnmmmlllmmmnnnooonnnpppqqqpppnnnllllllmmmnnnnnnmmmlllkkkjjjjjjkkkkkkmmmnnnpppooommmjjjhhhooonnnmmmlllllllllmmmmmmlllooorrrssssssrrrqqqrrrrrrssstttuuuwwwxxxzzzzzzxxxtttqqqrrrvvvvvvrrrmmmkkkjjjiiiiiikkkmmmmmmlllnnnooopppqqqssstttuuuuuuwwwvvvtttqqqnnnllljjjjjj))))))***++++++*********)))))))))***++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++***)))++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++******))))))*********++++++,,,,,,---+++++++++***++++++,,,,,,+++++++++++++++***))))))(((((((((((((((((((((((()))******++++++******)))***++++++,,,,,,++++++***)))************+++++++++...------,,,++++++******++++++++++++,,,,,,,,,,,,)))))))))))))))))))))))))))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,---***************************************************************+++++++++************************)))***++++++,,,+++++++++************************))))))************))))))***************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++******)))++++++,,,,,,------......////////////////////////000000000///000111111222333222444777999===GGGQQQ```qqq|||vvvrrroooiiibbb]]][[[YYYVVVSSSPPPNNNLLLKKKJJJIIIHHHGGGGGGHHHIIIIIIIIIJJJMMMOOOQQQRRRRRRRRRQQQQQQRRRSSSSSSSSSRRRRRROOOOOONNNMMMLLLKKKJJJJJJLLLMMMNNNPPPRRRTTTUUUVVVTTTUUUWWWXXXYYYZZZZZZZZZTTTUUUVVVXXXYYYYYYXXXXXX^^^]]]]]]]]]\\\\\\[[[[[[WWWXXX[[[]]]```aaabbbcccccceeehhhhhhgggeeeddddddaaaccceeedddbbbaaadddgggiiikkklllnnnmmmkkkhhhgggfffeeedddfffjjjmmmoooooonnnmmmlllkkkkkkkkklllmmmmmmoooqqqtttwwwxxxyyyyyyyyyxxxvvvtttsssqqqqqqpppoooqqqrrrrrrqqqppppppqqqrrrrrrqqqooolllkkkkkkmmmnnnqqquuuwwwxxxuuurrrooosssrrrqqqpppqqqrrrsssttttttwwwyyyzzzyyyyyyyyyzzzzzz{{{}}}~~~|||{{{{{{~~~|||xxxtttsssrrrsssuuuvvvwwwvvvxxxyyyzzz{{{|||}}}}}}}}}}}}~~~~~~|||wwwsssqqqppp((()))***,,,,,,,,,++++++((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,***)))++++++++++++++++++++++++((()))***++++++,,,++++++******++++++++++++******))))))*********+++++++++,,,++++++***))))))(((((()))******+++,,,,,,------,,,,,,++++++***+++++++++)))******+++++++++******)))))))))))))))))))))))),,,++++++******++++++,,,***+++,,,,,,,,,,,,+++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------))))))))))))))))))))))))++++++,,,,,,,,,---------************************++++++++++++++++++++++++************************************++++++++++++************************************************))))))*********+++++++++************************((()))***+++,,,++++++***************************((()))***++++++***)))((())))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++******)))***++++++,,,------......////////////////////////111000/////////000222222555444777===BBBHHHTTT```iiixxxyyyrrrjjjeeebbb___ZZZUUUTTTRRRPPPMMMKKKJJJJJJJJJKKKJJJJJJJJJKKKLLLNNNOOOOOOPPPRRRTTTTTTSSSRRRQQQOOOOOOOOOOOOOOOPPPPPPPPPQQQPPPPPPOOONNNMMMMMMLLLQQQQQQSSSTTTVVVXXXYYYZZZWWWYYYZZZ\\\]]]]]]]]]\\\YYYZZZ]]]___`````````___aaaaaa```___]]]\\\ZZZYYYWWWYYY\\\___aaacccddddddgggjjjlllllljjjhhhffffffeeegggjjjhhheeedddhhhkkknnnoooqqqrrrqqqpppooommmkkkjjjkkkmmmpppssssssrrrqqqqqqpppoooooopppqqqrrrwwwxxx{{{~~~}}}{{{yyywwwuuutttvvvxxxxxxxxxwwwxxxyyywwwxxxxxxvvvsssrrrsssuuuwwwyyy|||~~~}}}yyyxxxwwwwwwxxxzzz}}}~~~~~~((()))+++,,,------,,,+++((())))))***++++++,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***++++++++++++++++++++++++''''''(((******+++++++++*********++++++*********))))))******++++++++++++++++++******)))(((((('''))))))***+++,,,,,,------------,,,+++************'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...***+++,,,------,,,+++***+++++++++,,,,,,---------***++++++,,,,,,------...+++++++++,,,,,,---------))))))))))))))))))))))))(((((()))))))))*********************************************************************************+++++++++***************))))))))))))))))))))))))************************))))))******++++++++++++))))))))))))))))))))))))((()))***+++,,,,,,+++***************************((()))***++++++***)))((())))))******++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++,,,,,,---......////////////////////////111000/////////000222333666666:::AAAHHHQQQ___kkkvvvyyyssskkkaaaZZZXXXVVVRRRNNNNNNMMMKKKIIIHHHHHHIIIIIILLLLLLLLLLLLMMMOOOQQQRRRTTTUUUVVVVVVUUUSSSQQQOOONNNNNNMMMNNNNNNOOOPPPQQQTTTSSSRRRQQQPPPOOONNNNNNUUUUUUVVVWWWYYYZZZ[[[\\\YYYZZZ\\\]]]^^^^^^]]]]]]___```cccfffgggggggggfffggggggfffdddbbb```^^^\\\^^^___bbbeeegggiiiiiiiiijjjllloooooollliiiggggggiiilllooommmiiiiiilllpppuuuvvvwwwwwwxxxwwwvvvuuupppppppppsssvvvxxxwwwvvvzzzyyyxxxxxxxxxyyy{{{||||||zzzyyy{{{}}}~~~~~~~~~+++++++++*********))))))************************)))******++++++,,,------+++++++++,,,,,,+++******........................---,,,++++++***+++++++++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,)))******++++++******)))------------,,,,,,+++***)))************+++++++++++++++++++++++++++++++++******+++,,,,,,---.........------,,,,,,+++++++++******))))))))))))******,,,,,,,,,+++++++++******------,,,+++*********+++***+++,,,,,,------,,,,,,...---,,,+++******)))***,,,,,,,,,+++++++++*********)))((((((((()))+++,,,,,,,,,,,,+++++++++******************************************+++,,,------+++++++++*********)))))))))*********++++++++++++************************))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,************************+++++++++*********))))))((()))))))))***************+++---...///...------+++******))))))******+++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,---...///...---,,,//////////////////............///000000000000000111///......000222333333888555:::HHHWWWcccooozzzyyyqqqmmmiiieee]]]UUUNNNJJJHHHGGGFFFHHHIIIJJJIIIJJJLLLMMMOOOOOOPPPPPPPPPOOOOOONNNSSSRRRPPPOOONNNNNNNNNOOONNNKKKJJJLLLOOORRRRRRQQQQQQSSSUUUUUUTTTRRRRRRSSSXXXYYYZZZ[[[[[[[[[[[[[[[bbb```______```bbbbbbbbbffffffggghhhiiijjjjjjkkkjjjiiigggddd```^^^^^^___]]]bbbhhhlllmmmnnnoooppprrrqqqppppppqqqqqqooollloootttxxxxxxuuussstttwww|||{{{{{{||||||zzzyyy{{{}}}|||+++++++++*********))))))'''''''''''''''''''''''')))******++++++,,,------***+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,******++++++++++++******+++,,,,,,,,,++++++***))))))************+++++++++++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,,,,,,,,,,+++++++++******))))))))))))******,,,,,,++++++************,,,++++++************+++***+++,,,,,,------,,,,,,...------,,,++++++++++++,,,,,,++++++***************))))))((()))***+++,,,,,,,,,++++++******************************************))))))******+++++++++++++++*********)))))))))))))))*********++++++************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))***************+++,,,---...------,,,++++++************++++++*********+++++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,---------------..............................///000000000000000000//////000222444555555::::::AAAPPP___kkkyyyxxxppphhhddd^^^ZZZTTTMMMHHHEEEDDDCCCEEEGGGIIIJJJKKKLLLNNNPPPNNNNNNOOOOOOOOONNNMMMMMMPPPOOONNNMMMLLLLLLMMMMMMOOONNNNNNPPPTTTVVVUUUTTTTTTUUUVVVVVVUUUVVVYYY[[[[[[\\\^^^___aaabbbcccddddddcccbbbbbbdddeeeggggggjjjjjjkkklllnnnooopppqqqpppooonnnjjjfffcccccccccbbbffflllppprrrsssvvvyyy|||zzzwwwuuutttuuuvvvwwwuuuzzz~~~}}}~~~+++++++++***************)))))))))))))))))))))))))))******++++++,,,------***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******))))))*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++***)))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,*********+++++++++++++++******))))))))))))******+++************)))))))))******)))))))))***++++++***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++************)))))))))***))))))))))))***+++++++++************)))))))))******************************))))))((()))))))))+++++++++***************((((((((()))))))))******************************)))))))))))))))))))))))))))))))))************+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))******+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,))))))*********+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------------------------............///000000000000000//////000111333555666777999>>>IIIWWWdddppp~~~~~~||||||{{{xxxssskkkddd]]]YYYQQQOOOKKKGGGDDDCCCCCCCCCFFFHHHJJJKKKLLLMMMPPPRRRMMMMMMNNNNNNMMMLLLLLLKKKNNNMMMMMMLLLLLLMMMMMMNNNQQQQQQRRRUUUYYYZZZYYYXXXXXXYYYYYYYYYZZZ\\\aaaddd[[[\\\]]]```bbbeeegggiiihhhgggfffffffffhhhjjjllliiiiiikkklllnnnooopppqqqrrrrrrqqqnnnjjjgggffffffhhhlllqqqtttvvvyyy~~~|||{{{}}}************************++++++++++++++++++++++++)))******++++++,,,------,,,,,,------......------------------------------......---,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++************************))))))))))))*********))))))))))))))))))))))))((((((((()))***++++++******+++,,,,,,,,,,,,+++***+++++++++,,,,,,++++++***))))))))))))))))))))))))))))))*********++++++***)))))))))))))))))))))************************,,,+++***)))))))))))))))************************(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************))))))*********+++++++++******---,,,,,,++++++,,,,,,---************+++++++++++++++++++++,,,,,,,,,------,,,+++***)))***+++,,,---,,,,,,,,,---------------......///000000000000000///000111222333444777888<<>>DDDLLLZZZmmm}}}|||~~~vvvhhh^^^TTTSSSPPPMMMJJJHHHGGGFFFFFFGGGIIIKKKMMMMMMNNNNNNNNNOOOPPPOOOMMMLLLLLLMMMKKKLLLMMMNNNOOOOOOOOOOOOMMMNNNPPPRRRUUUVVVWWWWWWYYY[[[^^^``````___```aaadddhhhlllooonnnkkkjjjiiilllkkkiiihhhiiilllppprrrttttttrrrnnnjjjjjjnnnrrrxxxxxxzzz{{{}}}~~~))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------,,,,,,---...////////////------------------------...------,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,******++++++++++++************+++,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++))))))******++++++,,,,,,***+++++++++,,,,,,------******))))))))))))******************++++++,,,,,,,,,++++++************+++))))))***+++++++++++++++((()))***+++***((('''%%%************++++++,,,,,,)))***+++,,,,,,,,,++++++************++++++,,,,,,************************+++***************+++,,,))))))*********+++++++++)))))))))*********++++++************************************************)))))))))************+++***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))*********+++++++++))))))******+++,,,---------,,,+++***)))******+++++++++************++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,---------------,,,------...//////000000......///000000000000000222333555555777===HHHPPP[[[iii{{{|||tttsssqqqhhh]]]WWWLLLKKKIIIGGGFFFGGGGGGHHHHHHJJJLLLNNNOOOOOOOOONNNMMMNNNOOONNNMMMLLLMMMNNNLLLLLLNNNPPPQQQRRRRRRRRRQQQSSSUUUYYY[[[]]]^^^^^^```ccceeeeeecccccceeeggghhhjjjnnnooonnnmmmmmmmmmnnnllljjjhhhjjjmmmrrruuuzzzzzzzzzvvvrrrsssxxx}}}~~~))))))******++++++++++++)))))))))))))))))))))))))))******+++,,,,,,------***+++,,,---............000000000000000000000000000000///............///---,,,+++******+++,,,---******+++++++++,,,,,,,,,*********++++++*********((()))***+++++++++++++++)))************+++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---((()))***+++---///000000******))))))))))))************+++++++++,,,,,,,,,------,,,+++*********+++))))))***++++++++++++*********,,,,,,+++)))'''%%%******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,************************))))))(((((()))***++++++))))))******++++++++++++************++++++++++++************************************************(((((((((((())))))))))))***+++,,,------,,,+++***************************))))))******++++++++++++(((((()))***,,,---...///...---+++*********+++++++++******************+++)))************+++++++++,,,,,,,,,---------......+++,,,---...///...---,,,------......///000111111...//////000000000000000111333555666999BBBOOOZZZooo|||wwwnnniiicccZZZSSSRRRJJJIIIGGGGGGGGGIIIKKKLLLLLLMMMOOOQQQRRRRRRQQQPPPKKKMMMNNNNNNMMMLLLNNNOOOLLLMMMOOOQQQSSSTTTUUUUUUVVVXXX\\\___bbbdddeeeeeeggghhhjjjiiigggfffiiillliiikkkmmmnnnmmmnnnoooqqqsssqqqnnnmmmoootttyyy|||~~~|||yyy{{{)))************+++++++++++++++++++++++++++,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++------------------------............---,,,+++***************************((()))+++,,,------,,,,,,++++++++++++++++++++++++...------,,,+++***))))))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,++++++***)))(((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++***)))))))))***,,,,,,,,,+++***))))))(((******))))))******+++,,,******+++++++++******))),,,)))'''(((+++---,,,***++++++************++++++(((''''''((()))******))),,,+++++++++++++++++++++(((((()))***+++,,,,,,,,,************************)))((((((((((((***,,,------,,,,,,+++*********+++))))))(((((((((((()))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********((((((((()))******++++++******+++++++++,,,,,,,,,------------------------//////............//////...............///000000...///000111111222222111000000333999===DDDUUUgggwww{{{tttpppjjjaaaWWWPPPLLLJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOMMMMMMNNNNNNMMMLLLLLLKKKJJJJJJKKKLLLNNNPPPQQQRRRRRRQQQRRRRRRTTTVVVXXXYYY[[[]]]```bbbdddfffiiilllkkkkkkjjjiiiggghhhjjjmmmooommmkkkmmmqqqtttsssrrrwwwsssnnnnnnrrrwwwzzz{{{************++++++++++++++++++++++++++++++++++++++++++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,------.........//////...---,,,++++++************************((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))),,,,,,++++++***))))))(((************************++++++++++++++++++++++++---,,,,,,+++******++++++*********)))((('''''''''******))))))******+++,,,++++++******************+++)))((()))+++---,,,***++++++************++++++***(((((()))***++++++***++++++++++++************)))))))))***+++++++++,,,(((((((((((((((((((((((())))))(((((()))***+++,,,---,,,++++++*********+++******))))))))))))******)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++******************+++++++++,,,,,,,,,------------------------//////............//////...............///000000000000111222222222222222333333666===DDDPPPcccvvvzzzqqqjjjddd___WWWPPPJJJGGGFFFGGGGGGHHHJJJKKKMMMNNNOOOOOOKKKKKKLLLLLLLLLKKKKKKJJJMMMMMMMMMNNNOOOQQQRRRSSSUUUTTTTTTUUUWWWYYY\\\^^^aaacccfffgggggghhhjjjllliiiiiiiiigggfffgggiiilllqqqppppppsssxxx|||}}}|||yyyuuuqqqqqquuu{{{************+++++++++,,,---,,,,,,++++++*********++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,---......///////////////...---,,,,,,************************)))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))),,,,,,++++++***)))))))))************************++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,*********)))((((((''''''******))))))******+++,,,,,,+++***))))))***+++,,,+++***)))***+++,,,+++***++++++************+++++++++***)))***+++,,,+++***)))))))))))))))***************************++++++((((((((((((((((((((((((***)))))))))))))))******,,,,,,+++************+++++++++************++++++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***------,,,,,,+++******)))******+++++++++,,,,,,,,,------------------------//////............//////...............///000000111111111222222222222222222333888@@@LLL]]]uuu|||uuulllccc\\\VVVRRRMMMIIIEEEEEEEEEFFFGGGHHHJJJMMMNNNNNNNNNNNNKKKKKKKKKKKKLLLLLLLLLLLLPPPPPPPPPQQQRRRTTTUUUVVVYYYXXXXXXXXX[[[^^^bbbeeehhhjjjllllllkkkjjjkkkllljjjjjjkkkjjjiiijjjlllooopppqqqsssxxx~~~|||yyyyyy~~~*********+++++++++,,,,,,------,,,,,,+++***))))))+++***++++++++++++,,,,,,++++++++++++++++++++++++)))******,,,---...//////.../////////......---,,,************************)))***,,,---------,,,,,,------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++*********))))))************************************************---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++***************))))))******+++,,,,,,+++***))))))***,,,...+++***++++++,,,,,,+++***++++++************+++++++++***))))))++++++***)))(((((((((((())))))))))))+++++++++************************************************)))))))))))))))++++++***************++++++******))))))******+++))))))*********+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,------------------------///......------......///...............///000000111111111111111222222333444777===HHHXXXooo~~~|||}}}{{{wwwqqqjjjaaaXXXSSSMMMLLLIIIGGGGGGHHHIIIKKKIIIKKKLLLNNNNNNNNNLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPQQQSSSUUUWWWYYYZZZ]]]\\\[[[\\\^^^bbbgggjjjkkkmmmoooooonnnmmmmmmnnnnnnooopppppppppqqqtttvvvuuuwww{{{***++++++++++++,,,,,,,,,------,,,,,,+++***))))))******++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,......///..................---,,,***************************+++,,,---...---,,,+++------------------------*********++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***************************************************************++++++************++++++,,,,,,,,,,,,++++++++++++******))))))******+++,,,,,,+++***))))))+++---///***+++,,,,,,,,,++++++***++++++************++++++***)))(((((()))***)))'''''''''((((((((()))))))))+++++++++******************************************************)))))))))*********))))))***++++++))))))(((((((((((())))))))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))******++++++******+++++++++,,,,,,,,,------------------------......------------.....................///000000000000000000000111333444999???HHHUUUhhh~~~yyywwwuuutttqqqkkkccc[[[TTTPPPJJJJJJIIIIIIJJJKKKMMMNNNMMMNNNNNNNNNMMMLLLJJJIIIKKKKKKKKKLLLMMMOOOPPPQQQPPPQQQRRRUUUXXX[[[^^^```___^^^^^^___bbbfffjjjllljjjmmmpppqqqqqqqqqqqqrrrsssuuuvvvwwwwwwyyy{{{}}}~~~++++++++++++,,,,,,,,,,,,---,,,,,,++++++*********)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))******+++,,,------...,,,---------------,,,,,,************************+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******************************))))))******++++++******************************))))))******+++,,,++++++******+++,,,---...***,,,......,,,+++***+++++++++************++++++***)))(((((())))))((('''''''''(((((())))))************************++++++((((((((((((((((((((((((((()))************))))))***))))))))))))***++++++))))))(((((((((((()))))))))************+++++++++************++++++++++++***++++++++++++,,,,,,,,,'''(((((()))******++++++******+++++++++,,,,,,,,,------------------------......------------.....................///000000000//////000111333555666;;;DDDQQQ___sss|||wwwuuummmmmmlllggg```YYYTTTRRRJJJJJJKKKKKKLLLMMMMMMNNNPPPOOOOOOMMMLLLKKKJJJJJJJJJJJJJJJKKKMMMOOORRRSSSSSSTTTVVVYYY\\\___bbbdddaaaaaabbbcccfffiiikkkmmmjjjnnnrrruuuvvvvvvwwwxxxwwwyyy|||}}}~~~+++++++++,,,,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++************************,,,,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++************+++,,,---******************************))))))******+++,,,******++++++,,,------...***,,,//////,,,******+++++++++************+++++++++***))))))******)))'''''''''((())))))***++++++)))))))))***+++++++++,,,(((((((((((((((((((((((('''((()))***++++++******)))))))))))))))***++++++***))))))))))))))))))***)))************+++++++++************++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,------------------------...------,,,,,,------..................///000000000000000111333666999;;;@@@MMM]]]lll|||wwwrrrpppfffggggggccc]]]XXXVVVUUUMMMMMMNNNNNNNNNMMMMMMMMMPPPOOOMMMLLLKKKLLLMMMNNNMMMMMMMMMNNNPPPSSSVVVXXXZZZZZZ[[[]]]```bbbeeefffdddeeefffhhhjjjllllllmmmooorrrwww{{{|||}}}}}}~~~}}}++++++,,,,,,,,,---------++++++++++++++++++,,,,,,)))***+++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,******+++,,,,,,,,,++++++************************,,,---.........---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,******************************************************************************************++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,)))***+++,,,---...------)))---000///---******+++++++++************++++++---+++******++++++***((('''(((((()))***++++++,,,(((((()))***+++,,,,,,---************************&&&''')))***+++++++++***))))))((())))))***++++++++++++************++++++)))************+++++++++)))************+++++++++*********++++++,,,,,,,,,------,,,,,,+++***************+++++++++,,,,,,,,,------------------------...------,,,,,,------..................///000000111111111222555999<<<>>>KKKZZZlll|||}}}wwwqqqmmmjjjaaaccccccaaa\\\XXXVVVWWWQQQQQQQQQQQQPPPOOOMMMMMMOOOMMMKKKJJJKKKMMMPPPRRRQQQQQQQQQRRRUUUXXX\\\^^^`````````aaabbbdddeeefffeeegggiiilllmmmnnnmmmmmmssswww|||------------------------...---,,,+++******************+++,,,------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++++++++++++++,,,...---,,,,,,---///++++++************++++++,,,+++***))))))***+++,,,++++++******************,,,+++***))))))***+++,,,------++++++++++++------+++******))))))******+++,,,+++***)))))))))++++++---------,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))************************)))***+++,,,---,,,++++++************************---,,,,,,++++++,,,,,,---///...---,,,***)))(((((()))*********++++++++++++++++++++++++************)))************+++++++++************************)))))))))))))))))))))))),,,,,,+++***)))(((''''''+++++++++*********))))))+++++++++*********))))))************************)))************+++++++++******++++++++++++************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,......////////////.........------------,,,,,,,,,///......//////000111222222333555888777888AAAKKKYYYeeeyyyxxxqqqlllgggccc```ZZZZZZ[[[\\\]]]]]]]]]]]]XXXWWWTTTQQQNNNLLLJJJIIIKKKKKKLLLMMMMMMPPPTTTXXXWWWUUUUUUYYY^^^bbbccccccdddddddddeeefffiiilllnnnmmmoooppppppppprrrtttwww{{{------------------------...---,,,+++******************++++++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++***,,,------,,,,,,---...++++++************++++++,,,+++************+++,,,************************++++++***))))))***++++++---,,,++++++++++++,,,---++++++************++++++,,,+++***))))))***+++++++++++++++*********))))))++++++************++++++************************************************)))***+++,,,,,,,,,++++++************************,,,,,,++++++++++++,,,,,,------,,,+++******)))))))))))))))*********++++++)))))))))((((((((('''''')))************+++++++++************************))))))))))))))))))))))))++++++******)))(((((((((+++++++++*********))))))+++++++++*********))))))************************)))************+++++++++******++++++++++++************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,......////////////......------......------------............///000111222000000333666777:::DDDPPP^^^kkk~~~yyyqqqhhhccc^^^[[[XXXVVVWWWZZZ\\\]]]^^^]]]\\\WWWUUURRROOOMMMKKKJJJJJJKKKMMMNNNOOOPPPSSSWWWZZZ\\\[[[[[[]]]aaaeeeeeeeeefffeeeeeeeeefffiiilllooossstttvvvwwwvvvvvvvvvxxx{{{------------------------------,,,+++******************++++++++++++++++++++++++************++++++)))*********++++++++++++)))))))))))))))(((((((((++++++++++++++++++++++++)))+++,,,,,,+++***,,,---++++++************++++++,,,++++++******++++++,,,************************++++++***))))))***++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++******)))******+++++++++++++++************)))++++++************++++++++++++++++++++++++++++++************************)))***++++++,,,,,,++++++************************++++++************++++++,,,,,,+++++++++*********((((((((()))))))))******(((((((((((('''''''''''')))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************+++++++++***************************************)))************+++++++++******++++++++++++************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,......////////////......------......///.....................///000111111000000222666999???LLLZZZgggtttyyyrrrggg^^^XXXUUUSSSRRRRRRUUUYYY]]]___^^^\\\ZZZUUURRROOOLLLKKKKKKLLLMMMMMMOOOQQQSSSUUUWWW[[[^^^cccbbbbbbcccfffiiijjjiiihhhhhhgggggggggkkkqqquuuuuuwwwyyyyyyxxxvvvvvvwww,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++++++++******************+++******))))))******+++))))))))))))************))))))))))))))))))((((((++++++++++++++++++++++++(((***++++++******+++,,,++++++************++++++***************************************++++++++++++******************+++,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************)))******+++++++++++++++******************************))))))))))))*********************+++++++++(((((((((((())))))))))))*********)))))))))(((((())))))*********+++++++++************************++++++++++++++++++++++++(((((())))))************************************************************************************))))))*********+++++++++******++++++++++++************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---......//////......---------///000000000000///............///000111111444333555999===FFFVVVfffssspppiii___VVVRRRRRRRRRSSSSSSVVV[[[______]]]YYYVVVRRRPPPMMMJJJJJJLLLNNNPPPPPPSSSVVVYYY[[[]]]```cccffffffgggiiikkkmmmooopppllllllllljjjkkkooovvv|||yyyzzzzzzyyyxxxyyy{{{}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++******************+++******))))))******+++(((((()))))))))*********************************++++++++++++++++++++++++((()))+++***))))))***,,,++++++************++++++((())))))))))))))))))((())))))*********+++++++++*********++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************)))))))))*********++++++***************************))))))(((((())))))***))))))************++++++(((((((((((())))))))))))************))))))))))))))))))*********+++++++++************************************************((((((((()))******++++++************************************************************************))))))*********+++++++++******++++++++++++************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------............------,,,---///111222222111111//////...//////000111222666555777<<>>GGGSSSbbbxxx~~~}}}|||xxxnnnccc[[[VVVTTTSSSSSSVVVZZZ]]]______```^^^[[[WWWSSSPPPMMMLLLKKKLLLMMMOOORRRVVVYYY[[[]]]aaafffjjjkkkkkkkkklllkkknnnqqqrrrrrrtttxxx{{{yyy|||}}}zzz|||+++++++++++++++++++++++++++++++++***++++++,,,,,,******+++,,,------......---,,,,,,++++++,,,,,,---************++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++)))+++,,,,,,++++++,,,---++++++************+++++++++,,,---......---,,,+++((())))))***++++++,,,,,,)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))&&&((()))******)))(((&&&'''(((***+++,,,,,,+++++++++++++++,,,,,,---------++++++************++++++++++++++++++++++++++++++***************************)))((((((((()))+++,,,************************++++++************++++++************)))))))))(((************++++++++++++---------,,,,,,,,,++++++)))************+++++++++************************++++++++++++++++++++++++******))))))))))))))))))))))))******++++++++++++))))))******++++++++++++************************)))************+++++++++******++++++++++++************+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,------......------,,,+++...111444666666555444222222222222333444555555888:::BBBNNN[[[lll{{{{{{yyy~~~{{{zzzwwwoooeeeYYYPPPLLLTTTUUUWWW\\\aaaddddddddd___\\\XXXSSSOOOMMMLLLLLLKKKLLLNNNQQQUUUYYY\\\]]]___ccciiilllmmmllllllllloooqqqttttttssstttxxx{{{vvv|||******************************+++,,,,,,,,,,,,+++------,,,++++++,,,,,,,,,,,,++++++***+++,,,...///***)))))))))(((((('''''',,,+++***))))))***+++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,+++***)))************************++++++*********************+++---......---+++***++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))(((,,,++++++******++++++,,,++++++***************+++++++++************++++++++++++++++++++++++++++++***************)))((('''************************))))))))))))************************************+++*********))))))((((((((()))***++++++++++++++++++***)))'''&&&&&&%%%%%%,,,+++***))))))+++---...))))))))))))))))))))))))++++++******))))))((((((************))))))((((((,,,,,,++++++***))))))((()))))))))***++++++,,,,,,************************)))************+++++++++...---+++*********++++++---,,,***(((''''''((()))++++++,,,,,,,,,---------------------------------//////000111222444666777111///000333333222333777<<>>IIISSSbbbqqq~~~{{{vvvtttuuuzzz~~~wwwpppkkkgggjjjpppyyy|||mmmYYYYYYWWWUUUUUUWWW\\\___gggkkkiiiaaaYYYVVVTTTRRRNNNNNNOOOPPPRRRTTTVVVWWWYYYZZZ\\\]]]___ccchhhlllnnnqqqsssssstttvvv|||++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,...------,,,++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******************************************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++++++++*********++++++++++++++++++++++++++++++*********+++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************+++++++++++++++***)))((())))))******++++++++++++)))***++++++,,,,,,++++++************************)))))))))******+++++++++++++++++++++++++++++++++(((((())))))******++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++---,,,+++***************,,,,,,,,,------------...........................***+++...000111111000///444222222444444555<<>>MMM\\\fffvvvzzzqqqjjj```cccggglllrrryyyzzzsssnnnqqqqqqkkkfffdddbbb^^^___bbbfffhhhiiiiiijjjkkkgggddd\\\SSSPPPSSSUUUTTT[[[aaagggjjjiiihhhjjjmmmiiijjjllllllnnnqqquuuyyy{{{}}},,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++((())),,,.........---,,,)))***,,,---...------,,,+++++++++,,,,,,---------++++++------------++++++***+++,,,------,,,+++***)))***+++,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***,,,------,,,***)))++++++++++++,,,---...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************)))((('''******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,((()))***+++++++++++++++$$$&&&)))+++,,,,,,+++***)))(((&&&%%%&&&''')))+++++++++++++++++++++++++++---,,,,,,++++++*********(((((())))))*********+++''''''(((***+++,,,---...)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***+++,,,---,,,,,,+++,,,,,,------...------,,,---------.........//////////////////////////////000000//////000111222333333333555888:::BBBRRRaaalll|||}}}ssslll[[[```hhhnnnuuu}}}}}}tttnnncccggggggbbb___```aaa```jjjlllnnnmmmjjjfffcccbbbXXXXXXUUUQQQQQQVVVVVVTTT\\\cccjjjnnnmmmmmmooorrrlllmmmooooooqqqtttxxx|||{{{~~~,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...,,,***+++---...,,,***,,,,,,,,,,,,+++***))))))***++++++,,,,,,++++++******************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++******************++++++++++++,,,---...///......---,,,+++***((('''###%%%'''(((******)))))),,,,,,,,,++++++*********************************---------,,,,,,+++++++++///...,,,++++++,,,...///))))))*********++++++++++++***)))*********((('''************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***************************+++,,,,,,+++***((('''))))))(((((()))+++---...******)))(((((((((((((((,,,+++***((((((((()))***************************++++++,,,,,,,,,,,,------,,,+++*********+++---...***++++++++++++,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------............////////////---///000000000000333555222777444555BBBOOO]]]ooo|||}}}vvvqqqdddgggnnnyyyxxxooojjjaaa^^^\\\\\\```eeeiiijjjoooppppppnnnjjjccc]]]YYYWWWUUURRRQQQTTTYYY```dddjjjkkknnnppprrrrrrsssrrrrrrssssssssstttwww{{{~~~}}}------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,///---+++,,,...///---++++++,,,,,,,,,,,,+++*********++++++,,,,,,++++++******************************++++++,,,,,,++++++***++++++++++++++++++++++++*********************************++++++,,,---............---,,,+++))))))((())))))************))),,,,,,,,,+++++++++******************************---,,,,,,,,,++++++++++++---,,,++++++++++++,,,---))))))*********++++++++++++*********+++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******************************+++++++++******)))+++******))))))***+++,,,++++++***))))))))))))))),,,+++***)))(((((()))************************************+++++++++,,,,,,)))))))))))))))+++,,,---((())))))))))))*********---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------............////////////...///000000000000222444111999999<<>>DDDSSS___jjjyyy|||zzzkkkbbbYYY[[[```gggoootttvvvvvvllljjjeee___ZZZWWWUUUTTTRRRSSSUUUYYY^^^dddiiilllqqqqqqpppppprrrvvvzzz}}}}}}{{{zzz}}}///...---,,,+++*********------------------------,,,,,,,,,+++++++++******------,,,------------,,,)))***+++,,,------------***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++******************************************+++++++++***)))))))))***++++++,,,------...------,,,++++++///...,,,+++++++++,,,---++++++++++++++++++++++++***************************************************+++,,,------,,,+++******************************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++******************************)))((()))***,,,---++++++******************+++******))))))*********+++*********************************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******************---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////000111111111000000222444000;;;@@@HHHYYYeeeqqq{{{qqqeee^^^\\\___fffooovvvzzzyyyxxxlllgggaaaZZZVVVUUUVVVWWWTTTWWW[[[aaafffkkknnnooorrrrrrrrrsssvvvzzz~~~~~~{{{{{{///...---,,,+++*********------------------------,,,,,,,,,+++++++++******++++++,,,++++++++++++,,,)))***+++,,,---.........***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))*********+++++++++*********)))******++++++++++++,,,,,,,,,++++++***---,,,+++***+++,,,---...++++++++++++++++++++++++***************************************************,,,...//////...,,,***************************)))+++------+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++******************************)))((()))***,,,---(((((()))***++++++,,,,,,))))))((((((((())))))************++++++++++++***************************************+++++++++,,,------,,,+++***)))((((((******+++++++++,,,,,,,,,************************---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,---------.....................////////////000111222111000111333555222===BBBJJJ]]]kkkyyyyyypppeee```___eeehhhnnntttyyyyyyvvvsssgggccc\\\WWWTTTUUUXXXZZZ\\\___dddiiimmmpppqqqqqqppprrruuuxxx|||~~~...------,,,++++++++++++------------------------,,,,,,,,,,,,++++++++++++)))+++,,,+++***)))***,,,******,,,---............***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************)))))))))***++++++,,,,,,++++++*********++++++,,,******++++++,,,,,,+++++++++++++++++++++,,,------***++++++++++++,,,,,,,,,*********************************++++++++++++++++++,,,...//////...,,,++++++++++++***************'''***------***)))***---************************++++++++++++++++++++++++************************)))************+++++++++******************************************++++++'''((()))***,,,,,,,,,,,,(((((((((((((((((()))***)))***++++++,,,+++++++++*********************************+++++++++,,,,,,*********)))(((&&&%%%$$$((())))))))))))************************+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,---------........................///////////////000111111111222444666777CCCIIIRRRfffttt~~~wwwppphhhaaabbbgggqqqrrrtttwwwwwwtttoookkk^^^\\\XXXUUUUUUXXX\\\___dddggglllppptttuuuuuutttqqqtttxxx}}}------,,,++++++,,,,,,,,,........................------------,,,,,,,,,,,,***+++---,,,***)))+++---++++++,,,---.........---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************((())))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,---------,,,,,,,,,------,,,,,,++++++******+++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,---+++,,,------------,,,++++++++++++*********))))))&&&)))---,,,)))(((***---++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++******************************+++++++++******)))((()))***+++,,,++++++***))))))(((((())))))***+++)))***+++,,,,,,,,,++++++************************)))))))))************+++((())))))***)))((('''&&&((())))))))))))******************+++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------........................////////////---///111111111333666888>>>KKKTTT___sss{{{|||}}}uuulllhhhfffffflllrrr{{{zzzxxxwwwtttooohhhdddXXXWWWWWWWWWZZZ^^^bbbeeejjjmmmqqqvvvxxxyyyyyyxxxwwwxxx{{{,,,,,,+++++++++,,,------..............................------------,,,,,,***,,,...---+++***,,,...,,,,,,------......------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,---.............../////////...,,,***(((*********++++++,,,,,,,,,************************+++++++++,,,,,,---------+++++++++,,,,,,+++++++++++++++++++++******))))))%%%))),,,,,,(((''')))---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++***************************+++,,,,,,,,,***)))'''******+++,,,,,,***)))(((******))))))***+++,,,,,,)))***+++,,,---,,,,,,+++************************(((((((((((())))))))))))((()))+++,,,------,,,,,,***++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------.........//////............/////////000---...000111222444777999BBBQQQ]]]jjj|||xxx}}}zzznnndddccchhhmmmttt{{{}}}zzzvvvqqqkkkddd```VVVWWWYYY\\\```eeeiiilllmmmppptttxxx{{{|||||||||||||||}}}------------------------------------------------//////...---,,,++++++***---------------------------------------------------,,,***))))))***,,,------------,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,........................******+++++++++,,,,,,,,,...------,,,,,,------...******+++,,,,,,,,,,,,+++))))))***+++,,,------...***+++,,,---------------***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))+++---//////---+++))))))***+++,,,,,,+++***)))+++++++++******)))))))))+++++++++*********))))))******))))))******+++,,,,,,,,,+++***)))))))))***))))))))))))************+++***+++,,,,,,,,,)))(((++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,+++*********+++,,,---+++++++++*********))))))+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------........................------///////////////000000000///111333222222444999>>>KKK\\\ooozzzzzzzzz}}}yyyssskkkgggcccgggpppzzzzzzpppjjjeee___\\\\\\\\\[[[[[[```hhhnnnppppppnnnoooqqquuuyyy}}}------------------------------------------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///---,,,,,,---///000---------,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,*********+++++++++,,,,,,)))))))))******+++++++++******+++,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++---......---+++*********++++++++++++******,,,+++++++++************+++++++++*********))))))******))))))******+++,,,---,,,++++++******++++++))))))))))))************+++++++++,,,,,,,,,+++***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++*********+++,,,---+++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,,,,---------..............................//////000111111111000000///000222222222555<<>>@@@CCCDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBDDDEEEDDDGGGJJJNNNTTT[[[bbbhhhmmmrrrzzz}}}|||}}}}}}}}}{{{xxxwwwvvvuuutttttttttuuuuuuvvvyyy~~~------------------------------------------------,,,,,,,,,------.........,,,,,,,,,------......///------------------------,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------------...////////////...//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---...///000000///...---,,,+++*********+++,,,---))))))))))))))))))))))))+++++++++,,,++++++***)))***+++,,,,,,******+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++************++++++)))************+++++++++***************+++++++++******))))))******+++,,,)))(((((((((((()))***************++++++++++++,,,---000333222...++++++,,,************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***((()))******++++++*********************+++++++++******+++,,,---...//////............------------,,,,,,,,,---------......,,,,,,------.../////////...///222444555444333333222333333555;;;GGGWWWbbbpppzzzssswww~~~{{{uuummmfffcccfffkkkooozzz~~~|||rrrkkk```]]]]]]```aaadddjjjrrrvvvtttqqqooopppttt{{{}}}yyywwwyyy|||xxxvvvpppooommmiiieeeaaa^^^\\\[[[XXXTTTQQQOOOLLLIIIGGGIIIHHHFFFEEECCCCCCBBBBBB????????????????????????>>>>>>>>>>>>>>>=========@@@???>>>======>>>???@@@???>>>>>>@@@BBBBBBAAA@@@:::999888888999:::<<<===;;;<<<======>>>>>>>>>>>>???????????????@@@@@@AAAAAACCCEEEGGGJJJNNNSSSWWW[[[___eeekkkpppsssssssssvvvvvvvvvvvvtttrrrqqqooohhhfffdddcccddddddcccbbb^^^^^^]]]\\\\\\]]]^^^___^^^___```cccgggkkkoooqqq------------------------------------------------,,,,,,------------------***++++++,,,------......------------------------*********++++++*********+++++++++,,,,,,---------------...////////////////////////...------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---///000000///---,,,+++,,,,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++******++++++++++++******(((((()))))))))*********))))))*********+++++++++******))))))******+++,,,))))))(((((()))******+++*********+++++++++,,,,,,111555999888222...,,,---++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++))))))***++++++++++++***'''((()))***+++******)))))))))*********+++++++++******+++---///000222222111111000///...------,,,,,,,,,,,,---------......,,,,,,------...//////000...///000222333333444444222333555:::CCCSSSfffsss}}}ssspppyyyyyyoookkkffffffkkkrrrxxxzzz~~~uuukkkeee]]]]]]aaafffiiijjjooovvvyyyvvvttttttvvvyyy|||}}}|||zzzxxxxxx}}}yyytttppplllfffbbbZZZYYYXXXVVVSSSQQQNNNMMMKKKIIIFFFEEEEEEDDDBBBAAA??????@@@@@@@@@??????>>>===============>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@>>><<<;;;<<<===>>>???@@@???>>>???AAAAAAAAA???<<<;;;;;;;;;;;;;;;<<<<<<888999:::;;;<<<=========??????@@@@@@AAAAAAAAAAAABBBDDDEEEFFFGGGIIILLLOOORRRTTTYYY]]]aaabbbaaa___^^^^^^^^^]]]\\\[[[[[[ZZZVVVUUUSSSRRRSSSSSSRRRQQQQQQPPPNNNMMMMMMNNNPPPQQQQQQPPPPPPQQQRRRUUUXXXYYY------------------------------------------------------------------------))))))***+++,,,,,,------------------------------,,,------......------,,,+++++++++,,,,,,------------......///////////////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,...//////...,,,++++++,,,---.........------------......///000111111---------------,,,+++******+++,,,,,,******+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************)))***+++,,,,,,+++***)))''''''(((((()))))))))***))))))******++++++++++++*********)))***++++++,,,******))))))***+++,,,,,,******+++++++++,,,,,,,,,333999===<<<666000......++++++++++++++++++++++++)))************+++++++++************************))))))***++++++++++++***'''((()))++++++******)))))))))******++++++++++++)))***,,,...000222333444333333222000///---,,,,,,,,,,,,,,,---------......,,,,,,------...///000000...//////000222333444444333555999@@@LLL___tttooorrr~~~zzzooohhhdddccciiisss|||yyypppgggbbb]]]___eeelllnnnnnnrrrxxxzzzwwwvvvxxx|||}}}|||zzzyyyyyyyyy|||{{{sssmmmmmmggg```]]]\\\ZZZTTTOOOJJJJJJJJJIIIHHHFFFEEEDDDBBB@@@??????@@@AAA@@@???:::;;;===>>>??????>>>===>>>>>>>>>>>>>>>>>>??????:::;;;;;;;;;<<<<<<======>>>;;;999888:::;;;<<<===>>>===<<<<<<===>>><<<;;;=========<<<<<<<<<<<<<<<:::;;;<<<===>>>?????????<<<===>>>???@@@@@@@@@???@@@AAACCCCCCCCCDDDGGGIIIJJJLLLOOORRRUUUUUURRRPPPQQQQQQOOOOOONNNNNNNNNOOONNNLLLJJJJJJJJJKKKJJJIIILLLKKKIIIGGGGGGHHHIIIJJJKKKJJJHHHHHHHHHIIIKKKMMM---...000///...,,,------................................................------------------------------------------------------------------------...------,,,,,,++++++***///...------,,,,,,,,,,,,000000...---+++***((((((***+++,,,------,,,+++***))))))***+++++++++++++++---------,,,,,,+++++++++...---,,,+++************++++++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++,,,+++++++++***)))))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...---+++*********++++++++++++++++++++++++++++++************************)))************+++++++++***))))))))))))))))))***,,,,,,+++***))))))************))))))******+++,,,111555:::===<<<777000+++...---,,,+++************+++*********************++++++************++++++)))))))))***++++++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,,,,++++++---111777>>>BBBAAA===777222...---...///---------............//////---,,,---///000111000+++---000222222222222333111444;;;FFFVVVlllwwwlllqqq|||xxxooolllmmmgggdddmmm|||}}}uuujjjcccbbbeeedddeeekkktttvvvrrrrrrvvvxxxxxxxxxxxxyyyzzz|||}}}{{{xxxtttqqqmmmiiiddd```]]]\\\VVVUUURRROOOMMMJJJIIIHHHBBBBBBBBBAAAAAAAAA@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;::::::::::::;;;<<<<<>>===============;;;<<<===>>>???@@@AAAAAA@@@???>>>===<<<;;;:::999;;;;;;;;;;;;<<<===??????????????????>>>>>>======AAAAAAAAABBBCCCDDDDDDEEEGGGFFFFFFHHHLLLNNNMMMKKKKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGHHH---///000000...------...................................................------------------------------------------------------------------------***++++++,,,,,,------.........---,,,,,,,,,,,,,,,.........------,,,,,,,,,***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++,,,+++***)))((((((((((((***+++,,,------------------------,,,,,,+++++++++,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,+++*********++++++++++++++++++++++++++++++************************)))************+++++++++---,,,,,,++++++,,,,,,---,,,++++++***))))))************))))))******+++,,,222555;;;>>>===999333///...---,,,+++************))))))*********+++++++++*********))))))*********,,,,,,++++++***))))))))))))************+++++++++*********+++++++++,,,,,,******+++///555<<>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======??????>>>============>>>>>>>>>>>>>>>????????????@@@??????>>>===<<<;;;;;;============>>>???@@@AAAAAAAAAAAA@@@@@@@@@??????AAABBBBBBCCCDDDDDDEEEEEEFFFEEEEEEHHHKKKMMMLLLJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFGGG...///000000...------...................................................------------------------------------------------------------------------***++++++,,,,,,------...---,,,,,,++++++++++++,,,,,,,,,---......//////000++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,---,,,+++***))))))((())))))***+++,,,---..................---,,,,,,+++******,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,+++*********++++++++++++++++++++++++++++++************************)))************+++++++++******))))))))))))******,,,+++******)))***************))))))******+++,,,...222777:::;;;888444111---,,,+++***************)))))))))******+++++++++***))))))(((((())))))***,,,,,,++++++***))))))))))))************+++++++++*********++++++++++++,,,))))))+++///555<<>>>>>>>>======>>>>>>>>>>>>>>>>>>==============================>>>??????@@@@@@???>>>>>>>>>>>>>>>AAAAAA@@@???>>>======<<<@@@@@@??????>>>>>>>>>>>>????????????@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAACCCCCCDDDDDDEEEEEEFFFFFFEEEDDDEEEGGGJJJKKKJJJIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEFFF...000111111///......///................................................................................................------------------------...------,,,,,,++++++***,,,++++++******++++++++++++,,,,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))+++++++++,,,,,,---------...---,,,,,,++++++++++++***+++,,,---.../////////......---,,,++++++*********+++++++++,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++)))((((((''''''(((((()))++++++***************+++******))))))******+++,,,(((+++///333444333111///,,,,,,+++***************************))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,))))))*********+++++++++************++++++++++++******+++---000444777:::555333000...,,,+++,,,,,,,,,,,,---------.........------...111333333111......000222333444444666888888@@@OOOccczzz}}}qqqeeebbbhhhvvv|||yyyvvvxxx{{{~~~yyytttmmmeee```aaafffkkknnnxxx{{{~~~~~~|||zzz{{{|||xxxuuusssooommmhhhccc]]]XXXUUUSSSSSSQQQNNNKKKHHHFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA???>>>>>>>>>>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============>>>>>>@@@??????>>>>>>??????@@@???????????????????????????????????????@@@AAAAAAAAAAAA@@@???????????????BBBAAA@@@@@@???>>>======@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDEEEEEEFFFFFFFFFFFFCCCDDDEEEFFFHHHIIIIIIHHHIIIIIIHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFF///111222111000...//////////////////////////////////////////////////////................................................------------------------...------,,,,,,++++++***+++++++++******++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***************))))))+++++++++,,,,,,---------...---,,,,,,,,,,,,,,,,,,***+++,,,---..................---,,,,,,+++******))))))******++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********++++++++++++++++++******++++++++++++***************++++++******))))))******+++,,,%%%'''***---//////...---++++++******))))))******,,,++++++***)))(((''''''))))))(((((((((((()))))))))))))))***++++++,,,,,,))))))*********+++++++++))))))*********++++++++++++++++++,,,---...///000------,,,,,,,,,------...,,,,,,,,,------------......///000222444444222000---///111222333444666999999CCCVVVlllpppggg```dddmmmyyy|||zzzqqqlllhhhbbbaaafffmmmtttxxx~~~~~~~~~|||{{{~~~~~~tttrrrooolllgggccc```^^^[[[YYYVVVRRRNNNKKKHHHGGGHHHFFFDDDBBB@@@@@@@@@@@@??????>>>============>>>@@@???>>>============>>><<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>?????????@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBEEEEEEEEEFFFFFFFFFFFFFFFBBBDDDEEEFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGFFFEEEEEEEEEEEEFFFGGGGGG000111222222000//////000////////////////////////////////////////////////................................................------------------------***++++++,,,,,,------...,,,++++++++++++,,,,,,------,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,------))))))***++++++++++++***+++,,,,,,,,,,,,,,,,,,---++++++************++++++++++++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++******************+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++******))))))))))))***************)))******+++,,,******))))))******+++,,,'''(((***,,,------------+++******)))))))))******++++++***)))(((''''''&&&***))))))(((((())))))***,,,,,,++++++***))))))))))))************+++++++++)))))))))************+++******+++,,,---...//////)))***+++,,,,,,---......,,,,,,,,,,,,------------//////000222444444333111...///111222222444777:::>>>JJJ___vvv}}}llldddcccllluuu}}}vvvlllfffeeefffhhhmmmssszzz~~~~~~}}}||||||~~~|||wwwqqqmmm```^^^\\\XXXTTTPPPNNNLLLLLLKKKIIIGGGEEECCCBBBBBB@@@@@@???>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<>>===<<<<<<;;;;;;;;;===============>>>>>>>>>===>>>>>>??????@@@@@@AAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA>>>?????????@@@AAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBEEEEEEEEEEEEEEEFFFFFFFFFBBBDDDFFFGGGFFFFFFGGGHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHH000222333222111000000000////////////////////////////////////////////////................................................------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,---......------------------------...---,,,,,,,,,,,,---...)))***+++,,,---.........---,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,++++++,,,,,,++++++***)))++++++,,,,,,,,,,,,------++++++++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))************+++++++++''''''&&&&&&&&&&&&''''''******))))))***++++++,,,******))))))******+++,,,************++++++,,,,,,******))))))))))))******(((((())))))))))))))))))*********))))))*********,,,,,,++++++***))))))))))))************+++++++++))))))))))))************)))***+++,,,---...------)))***+++,,,------,,,,,,++++++,,,,,,,,,---------///......///111222222111///000222333333666999<<>>>>>>>>>>>>>>@@@???>>>=====================<<<<<<;;;<<<<<<<<<=========>>>>>>>>>??????>>>>>>??????@@@AAAAAABBB@@@@@@????????????@@@@@@??????@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBB?????????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEBBBEEEGGGGGGFFFEEEGGGIIIGGGGGGFFFFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGG000222333333111000000111000000000000000000000000000000000000000000000000////////////////////////////////////////////////------------------------......---,,,,,,++++++***,,,,,,,,,,,,------...///,,,------....../////////...---,,,,,,,,,,,,---...***+++,,,...///000111111---------,,,,,,+++++++++---------,,,,,,---......++++++++++++***)))((((((***++++++,,,,,,------...---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++************************)))************+++++++++******))))))))))))************))))))***+++,,,,,,*********)))***++++++,,,+++***)))))))))))))))******)))))))))))))))******&&&&&&'''((()))***+++,,,++++++************++++++)))))))))***++++++,,,,,,)))************+++++++++))))))))))))************)))***+++,,,,,,+++)))(((***+++,,,------,,,***)))++++++,,,,,,,,,---------///---,,,---///000111000000222333444555777;;;>>>NNN]]]ssstttnnnsss~~~rrrjjjfff```hhhqqqvvvvvvwwwzzz}}}{{{zzzpppcccYYYUUUQQQLLLHHHHHHGGGFFFDDDCCCCCCBBBBBB??????>>>=========>>>>>>;;;<<<>>>@@@@@@@@@@@@???@@@???>>>===<<<;;;;;;;;;======<<<<<<===>>>>>>???=========>>>>>>>>>??????>>>>>>???@@@AAAAAABBBBBB@@@??????????????????@@@?????????@@@@@@AAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????AAAAAA@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDBBBEEEHHHHHHFFFEEEGGGIIIGGGFFFFFFFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFF222222222111111///......111222222111///...///000---...000111111///...,,,////////////////////////000111222333333222111000111000...---,,,,,,------+++,,,------......------+++---......---,,,,,,---///...---,,,,,,---...///000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,,,,,,,---......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,+++***---,,,,,,+++*********+++************************+++++++++*********))))))))))))))))))************+++++++++++++++++++++++++++*********+++,,,------)))***+++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))+++***(((&&&&&&&&&'''''')))************+++++++++++++++*********************************+++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------------...///000111111222222111333666777999@@@HHHZZZeee{{{zzzvvvpppsss~~~zzz|||tttlllhhhfffoooqqqsssvvvxxxzzz{{{|||||||||}}}xxxppp]]]ZZZTTTNNNIIIEEEDDDDDDEEEDDDBBB@@@?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@???>>><<<<<<<<<<<<============;;;;;;;;;;;;<<<===???????????????>>>>>>>>>>>>>>>@@@@@@???>>>>>>???@@@AAAAAA@@@???>>>============??????AAAAAAAAAAAA@@@???@@@AAABBBDDDDDDDDDDDDCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@??????AAACCCCCCBBBAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????@@@BBBCCCDDDAAAAAABBBBBBCCCDDDDDDDDDIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDFFFHHHIIIIIIIIIIIIHHHFFFDDDEEEGGGHHHGGGDDDGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDD333333333333222111000000000111111000///......///...///111111111000...---........................000000111222222111000000///...---------...//////+++,,,------......------,,,...000///...---............------------......///......------------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,,,,------......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........------,,,+++---,,,++++++******++++++************************+++++++++*********))))))))))))))))))************++++++++++++++++++++++++)))))))))((())))))************++++++++++++******((()))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))((())))))******)))************+++++++++************************++++++******************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------...///111222333333222111222666888;;;DDDMMM^^^iii~~~~~~pppmmmnnnrrr|||{{{yyy}}}zzzqqqllljjjjjjsssuuuwwwyyy{{{||||||}}}|||{{{zzz{{{sssddd[[[RRRPPPLLLGGGDDDBBBBBBBBBBBBBBB@@@???>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@@@@???>>>>>>>>>>>>===============>>>>>>>>>??????@@@AAABBB????????????????????????AAA@@@???>>>>>>???@@@@@@BBBBBBAAA@@@@@@@@@@@@AAA@@@@@@AAABBBBBBAAA@@@???AAABBBCCCEEEEEEEEEEEEDDDEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@???AAABBBBBBAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDAAAAAABBBCCCCCCDDDDDDEEEHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHIIIHHHFFFDDDEEEFFFGGGEEECCCFFFGGGGGGHHHHHHHHHGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFF222222222222111000///...000111222111000///000111000000111222111000...---........................///000000111111000000///------------...///000111,,,,,,---............---...///111111///...///000---..................---------------------...///,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............------,,,,,,,,,++++++******++++++************************+++++++++***************))))))))))))************++++++++++++++++++++++++******))))))((()))))))))++++++************++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,)))************+++++++++************************,,,+++++++++***)))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------...///000222333444555222000111555888>>>IIITTTeeepppqqqeeefffmmmqqq{{{~~~{{{uuutttxxx}}}{{{sssnnnlllnnnoooxxxzzz|||~~~~~~~~~}}}zzzyyywwwxxx|||wwwkkk___QQQHHHGGGFFFDDDBBBAAA@@@AAAAAA???>>>>>>======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>???@@@@@@@@@@@@@@@??????>>>>>>======@@@?????????@@@AAABBBCCC????????????????????????BBBAAA@@@@@@?????????@@@AAAAAAAAAAAAAAABBBBBBCCCAAABBBCCCCCCBBBAAA@@@???BBBCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBAAABBBAAA@@@AAABBBBBBAAA???BBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDAAABBBBBBCCCCCCDDDEEEEEEGGGGGGGGGGGGGGGFFFFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHHHHFFFEEEEEEFFFFFFEEECCCFFFGGGGGGHHHGGGGGGFFFFFFIIIHHHGGGEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFGGG444555444444333222111000333444444444222111222333000111111111111///...---........................//////000000000000//////...............//////000,,,------...............---///111000///...//////,,,---...//////...---,,,,,,,,,,,,,,,---......///++++++,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,---------...------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++***++++++,,,************************************************((()))))))))************************************------,,,+++*********+++,,,+++***))))))***+++,,,*********)))))))))))))))((()))))))))************************************))))))))))))))))))))))))((()))+++,,,---,,,++++++))))))*********+++++++++***************+++++++++,,,,,,,,,+++***)))((((((++++++******++++++,,,---,,,,,,------------......,,,,,,,,,------------...---...///111222444555666444111111444888???MMMYYYmmmyyy}}}gggbbbgggooouuu}}}|||sssqqqrrrzzz~~~yyyqqqlllkkknnnrrrttt|||~~~}}}{{{wwwxxxyyy{{{~~~xxxjjj```ZZZTTTKKKCCCCCCBBBBBBAAAAAAAAAAAABBB=========>>>>>>???@@@@@@????????????????????????<<<<<<>>>???@@@AAABBBBBBBBBBBBAAA@@@??????>>>>>>>>>=========>>>>>>???@@@?????????@@@@@@@@@@@@@@@CCCBBBAAAAAA@@@@@@??????????????????@@@AAABBBCCCCCCCCCDDDDDDCCCBBB@@@???BBBCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBEEECCCCCCCCCDDDCCCBBB@@@CCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGKKKIIIGGGEEEDDDEEEFFFGGGFFFFFFFFFFFFGGGHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGJJJHHHGGGEEEEEEFFFGGGHHHFFFFFFFFFEEEEEEFFFFFFFFF>>>======<<<;;;999777666555666666555333222333444222222222111000//////...////////////////////////000000////////////000000000000000//////......---,,,---......//////......---...000000...---...///,,,---...//////...---,,,,,,,,,,,,,,,,,,---...///+++++++++,,,,,,---------+++++++++++++++,,,,,,,,,+++,,,---.........------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,++++++***++++++,,,,,,************************************************((()))))))))************************************------,,,+++*********+++,,,+++***))))))***+++,,,+++*********)))))))))(((((()))))))))************************************)))))))))))))))))))))))))))***+++++++++***((('''))))))*********+++++++++))))))*********+++++++++,,,,,,,,,+++***)))((((((++++++******++++++,,,---,,,,,,,,,------.........,,,,,,---------...............///111222333555555555333222555:::BBBQQQ^^^vvvqqqbbbdddmmmuuu{{{wwwssstttvvv~~~uuupppkkkiiilllrrrvvvxxx}}}{{{xxxtttxxx~~~zzzkkkaaaUUUOOONNNMMMHHHCCCBBBBBBBBBBBBBBBAAA@@@@@@======>>>@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@AAACCCDDDDDDCCCBBBBBBAAA@@@??????>>>======<<<<<<<<<===>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAACCCDDDDDDCCCDDDDDDEEEDDDCCCBBBAAABBBBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEDDDCCCCCCBBBBBBFFFEEEDDDEEEFFFEEECCCBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIILLLKKKHHHFFFEEEEEEFFFGGGEEEFFFHHHIIIJJJKKKLLLMMMJJJJJJKKKKKKJJJIIIIIIHHHIIIIIIGGGFFFFFFFFFGGGHHHFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFDDDCCC@@@>>><<<::::::::::::999666444444555555555444333222111111000000000000000000000000000111000000//////000000111000000111000000...---,,,------...////////////...,,,...000///...---......---..................---,,,,,,,,,,,,,,,,,,---...***++++++,,,,,,------...******++++++++++++,,,,,,+++,,,---.........---,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++***++++++******++++++,,,,,,***************************************+++++++++))))))))))))******************************************))))))((()))))))))++++++************+++++++++++++++******))))))((())))))))))))************************************))))))))))))))))))))))))************)))((('''&&&)))************+++++++++)))))))))***++++++,,,,,,,,,+++++++++***)))))))))++++++******++++++,,,---++++++,,,,,,------......,,,---------...............//////000111222333333666333444888>>>HHHXXXfffxxxjjjccchhhsss||||||xxxyyy}}}yyyooollljjjlllrrrxxx{{{|||}}}~~~yyyvvvssszzzuuuiii```XXXQQQIIIFFFFFFFFFDDDAAAAAABBBBBBCCCBBBAAA???>>>>>>???@@@AAACCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBCCCAAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCCCCDDDEEEFFFGGGCCCDDDEEEFFFFFFEEEDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFFFFEEEDDDDDDCCCCCCBBBFFFEEEEEEEEEFFFFFFEEECCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKMMMKKKJJJHHHGGGFFFGGGGGGEEEGGGIIIJJJKKKLLLNNNPPPLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEEEEDDDDDDEEEEEEEEERRRQQQPPPMMMJJJGGGDDDBBBCCCCCCCCCAAA===;;;:::;;;:::999888666555555444444111111111111111111111111222111000000000000111222//////000111000000///...------...///////////////---///111000///...///000......------------......------,,,,,,+++,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,,,,------***+++---//////...---,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++******++++++,,,---************************))))))*********+++++++++))))))))))))************************************)))))))))((())))))************++++++++++++******,,,,,,+++******))))))((())))))))))))************************************))))))))))))))))))))))))***))))))((((((((()))))))))************+++++++++((())))))***++++++,,,,,,++++++******************++++++******++++++,,,---******++++++,,,---------------------............/////////000000111111111555444666<<>>???AAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@AAABBBCCCDDDAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>??????@@@@@@@@@AAAAAABBBCCCCCCCCC@@@AAABBBCCCDDDDDDCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGBBBCCCEEEFFFGGGFFFFFFEEECCCBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDCCCCCCDDDEEEFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBAAACCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJLLLLLLMMMLLLLLLKKKJJJIIIIIIHHHHHHGGGIIIKKKKKKJJJJJJKKKNNNLLLLLLLLLLLLKKKJJJIIIHHHGGGHHHIIIJJJIIIHHHFFFEEEGGGFFFFFFEEEEEEFFFFFFGGGaaa```^^^[[[WWWTTTQQQOOOLLLLLLLLLIIIEEEBBBAAAAAA===<<<;;;999888777777777222222222222222222222222333222111000000111222333---...///111111111000000---......//////////////////000222222000///000111///...---,,,,,,---...///...------,,,++++++++++++******+++,,,,,,---......,,,,,,,,,------.........***+++---//////...---,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++***+++,,,,,,------------+++*********+++,,,,,,---************************))))))******++++++++++++))))))))))))************))))))))))))))))))))))))+++*********+++,,,------)))***+++,,,,,,+++***))),,,,,,++++++***))))))((())))))))))))************************************))))))))))))))))))))))))))))))((('''(((***+++,,,)))************+++++++++((())))))***++++++,,,,,,***************+++++++++++++++******++++++,,,---))))))***++++++,,,---------------.........//////////////////////////////444333777@@@JJJVVVhhhwwwxxxrrrnnnnnnnnnpppuuu|||}}}yyy~~~}}}uuuqqqnnnnnnqqqxxx|||zzzuuuvvv~~~uuufff\\\WWWSSSLLLFFFEEEEEEDDDDDDDDDDDDDDDDDDBBBDDDFFFHHHHHHFFFDDDCCC>>>???AAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@AAA??????>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDDDD???@@@BBBDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEBBBCCCDDDFFFGGGGGGGGGGGGDDDDDDCCCCCCDDDEEEGGGHHHFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAABBBDDDEEEDDDBBBDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDCCCBBBAAACCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNLLLLLLLLLLLLKKKJJJIIIHHHIIIKKKLLLKKKHHHGGGIIIKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFHHHJJJKKKKKKIIIFFFDDDHHHGGGGGGGGGGGGGGGGGGHHHqqqpppnnnllliiieee___[[[\\\ZZZWWWTTTQQQOOONNNNNNHHHJJJHHHCCC@@@AAA???<<<888666444444555555555444111111222111000000222333111111111111111000000000......///000000000000000000000000000////////////......////////////......//////.........------------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,++++++......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))***+++,,,,,,------************************,,,,,,++++++******))))))************************))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))++++++(((((())))))))))))(((((()))))))))***++++++,,,,,,---,,,***)))))))))******,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---...............------///000000/////////222444555444777AAASSSgggwwwpppeeeaaahhhnnnnnnttt}}}~~~zzzuuurrrmmmqqqxxx~~~}}}}}}}}}~~~}}}iii```VVVOOOLLLKKKHHHEEEDDDCCCBBBCCCEEEFFFFFFEEEFFFGGGHHHHHHGGGFFFDDDCCC@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEDDDCCCAAA@@@?????????@@@@@@@@@@@@??????AAAAAAAAAAAABBBCCCDDDEEEBBBBBBAAA@@@???>>>======BBBCCCDDDDDDEEEEEEDDDDDDBBBBBBBBBEEEIIIIIIFFFCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEBBBBBBCCCDDDDDDDDDDDDCCCGGGGGGGGGFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCDDDDDDFFFFFFEEEEEEDDDCCCCCCCCCBBBDDDDDDDDDBBBAAABBBCCCEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMJJJLLLNNNNNNMMMLLLMMMNNNIIIIIIHHHHHHHHHIIIJJJJJJLLLLLLLLLLLLKKKJJJIIIHHHFFFGGGHHHJJJJJJKKKKKKKKKHHHHHHHHHHHHGGGFFFEEEDDDttttttuuuuuutttqqqmmmkkkiiiiiigggeeeaaa]]]ZZZXXXOOOQQQOOOIIIEEEDDDAAA===>>><<<:::999999888666444333333333111000///000111////////////////////////......///000000000000000000000000000////////////......////////////......//////.........---------+++++++++,,,,,,,,,------------------------------........................------,,,,,,,,,,,,++++++...------------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))&&&''''''((())))))*********************************************)))))))))************************************************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***++++++*********))))))*********++++++******************---,,,***)))))))))***+++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---...............------///000000000///000222444777999>>>JJJ]]]qqqggg\\\XXXaaajjjmmmsss{{{|||yyywwwtttrrrvvvxxx}}}zzzyyyxxxxxxyyyzzz{{{{{{wwwiii```XXXOOOIIIHHHGGGEEECCCEEEDDDCCCDDDGGGHHHHHHGGGHHHHHHIIIHHHHHHFFFDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHEEEEEEDDDDDDCCCAAA@@@???@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@AAABBBCCCBBBBBBAAAAAA@@@??????>>>BBBBBBCCCDDDDDDDDDDDDCCCBBBAAABBBDDDGGGGGGEEECCCAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCDDDDDDEEEEEEEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEDDDBBBBBBBBBDDDGGGGGGGGGHHHIIIJJJLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNKKKMMMNNNMMMKKKJJJJJJKKKNNNNNNMMMMMMLLLLLLLLLLLLNNNNNNNNNNNNMMMLLLLLLLLLIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIJJJJJJIIIIIIHHHHHHzzz{{{~~~~~~|||{{{wwwxxxxxxwwwtttooojjjggg^^^___]]]VVVPPPMMMIIICCCDDDBBB@@@@@@???>>>;;;999888777555333111000000//////////////////000000000//////000000111111000000000000000000////////////......////////////.....................---------+++++++++,,,,,,,,,,,,---................................................------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************&&&&&&''''''((()))))))))************************((())))))))))))))))))***************************************************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))******++++++,,,+++***))))))***+++,,,,,,,,,++++++***))))))(((,,,,,,+++************+++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------...............---///000000000///000333555555999CCCQQQdddwww|||bbbXXXUUUaaannnvvv|||{{{wwwvvvwwwxxxxxx~~~yyywwwuuutttuuuxxx|||~~~qqqcccZZZWWWPPPIIIEEEDDDDDDCCCBBBEEEEEEDDDFFFIIIJJJJJJJJJIIIJJJJJJIIIHHHFFFDDDCCCCCCDDDEEEGGGHHHHHHHHHHHHDDDDDDDDDCCCBBBAAA@@@???AAAAAABBBBBBBBBBBBAAAAAA??????>>>??????@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAABBBDDDEEEDDDCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHGGGEEEDDDEEEFFFHHHIIIIIIJJJKKKMMMMMMNNNNNNOOOPPPRRRSSSSSSRRRRRRPPPRRRRRRQQQNNNLLLLLLLLLPPPPPPOOONNNMMMLLLKKKJJJMMMMMMLLLLLLKKKLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKJJJLLLLLLLLLLLLLLLKKKKKKKKK~~~zzzuuusssooopppmmmeee___[[[UUUNNNIIIHHHGGGFFFFFFEEEBBB???<<<;;;888666555444222111111111111111111111111111///000000111111111000000000000000000////////////......////////////......................................................------------------------........................------,,,,,,,,,+++++++++---------,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))*********+++++++++,,,************************''''''(((((())))))******************************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++,,,+++***))))))***+++,,,+++++++++*********))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,---......///.........///000000000000111333666555<<>>;;;999888777555333222222222111111111111000000000111111111111000000000000000000////////////......////////////......---.............................................,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,------************************''''''(((((())))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++++++++++++++***))))))))))))***+++))))))*********++++++++++++++++++,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,------...//////......///000000000000111444777;;;EEETTTbbbppphhhXXXTTTWWWeeewwwzzzvvvxxx~~~|||}}}}}}}}}~~~sssiiibbb]]]YYYVVVTTTQQQKKKGGGEEEDDDDDDDDDFFFFFFFFFHHHKKKMMMMMMLLLJJJJJJJJJJJJIIIGGGEEEDDDAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHGGGFFFFFFEEEEEEEEEEEEFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLIIIIIIJJJJJJKKKKKKLLLLLLJJJLLLNNNOOOOOOPPPRRRTTTZZZ[[[[[[\\\\\\[[[[[[ZZZ[[[]]]```dddfffggggggfffeeefffeeeccc___\\\[[[[[[YYYXXXWWWUUUUUUUUUUUUUUUWWWWWWVVVVVVVVVWWWWWWXXXQQQQQQPPPOOOOOOPPPQQQQQQQQQQQQPPPPPPPPPQQQRRRSSS~~~{{{xxxsssrrrooojjjkkkhhhbbb^^^ZZZWWWSSSPPPLLLGGGBBB@@@???>>>:::666444333333222111000//////111111222222111111000000000000000000////////////......////////////......---------...............---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++************************((())))))))))))))))))***************************))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))************************((()))***+++++++++++++++************************((())))))***++++++,,,,,,***+++,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,---...///////////////000111000000222555777>>>JJJZZZgggrrr~~~zzzdddVVVXXX```mmm|||}}}wwwuuuxxx~~~}}}}}}xxx{{{vvvqqqjjjccc___[[[XXXVVVTTTQQQMMMIIIEEEDDDDDDDDDFFFFFFEEEGGGJJJKKKKKKKKKHHHHHHIIIIIIIIIGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHIIIJJJHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHJJJKKKLLLNNNNNNMMMLLLMMMNNNOOOPPPMMMMMMMMMMMMMMMNNNNNNNNNJJJJJJJJJKKKLLLMMMNNNOOOLLLLLLMMMNNNOOOOOOPPPPPPMMMPPPTTTVVVXXX[[[___aaabbbdddeeeggggggggggggffflllnnnqqquuuyyy{{{}}}}}}zzzzzzyyyuuupppkkkiiihhhcccaaa^^^[[[ZZZZZZ\\\]]]______`````````______^^^XXXWWWUUUTTTTTTTTTUUUUUUTTTTTTTTTVVVXXX[[[]]]___|||}}}}}}zzz|||xxxrrrmmmjjjhhhfffeee^^^XXXRRRNNNLLLIIICCC>>>999888777666444222111000111222222222222111000///000000000000////////////......////////////......---------.........//////------,,,,,,,,,+++++++++------------------------........................------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***------------------------++++++++++++++++++++++++************************************************))))))*********+++++++++***************************************************************)))))))))************************(((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))************************'''(((***+++,,,,,,++++++)))***,,,------,,,***)))******************++++++***+++,,,---------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......+++,,,---...///////////////000111111111222555888AAANNN^^^jjjsssrrr___YYYaaalllxxx}}}yyyvvvvvvzzz~~~||||||sssyyy~~~llliiieeeaaa^^^\\\[[[ZZZTTTRRROOOKKKHHHFFFGGGHHHFFFEEEEEEFFFHHHIIIIIIHHHFFFFFFGGGHHHHHHGGGFFFEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFEEEGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJJJJKKKJJJKKKLLLLLLMMMMMMLLLLLLJJJMMMOOOOOOMMMKKKLLLMMMKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQUUUTTTRRRRRRRRRSSSUUUVVVSSSSSSSSSTTTTTTUUUUUUUUUPPPPPPQQQQQQRRRTTTUUUVVVSSSTTTTTTVVVWWWXXXYYYYYYWWWZZZ___cccggglllqqqtttqqqssswwwzzz}}}~~~~~~~~~}}}vvvrrrlllgggdddeeegggiiilllmmmooopppooommmkkkiiibbb```^^^[[[YYYXXXXXXXXXVVVWWWYYY]]]bbbhhhmmmppp{{{wwwwwwwwwxxxxxxnnnggg___ZZZWWWSSSLLLFFF???>>>===;;;888666555444222222222222222111000///000000000000////////////......////////////......---------.........///////////////......---------................................................---------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******++++++++++++,,,,,,++++++++++++++++++************************,,,,,,++++++******))))))************************(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))************************'''(((***+++,,,,,,++++++)))+++---//////---+++))),,,,,,++++++***))))))))))))***,,,---...---,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......+++,,,---...///////////////000111111111333666888HHHUUUeeeqqqzzzjjjYYYZZZdddrrr}}}{{{yyyvvvxxx}}}~~~qqqyyywwwcccaaa^^^[[[ZZZZZZZZZ[[[UUUTTTRRRNNNKKKJJJKKKMMMFFFEEEDDDEEEGGGHHHGGGFFFDDDEEEFFFGGGHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGFFFFFFEEEGGGHHHHHHIIIIIIHHHHHHGGGLLLLLLKKKJJJJJJKKKKKKKKKIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMNNNOOOOOOOOOOOOOOOLLLOOOSSSSSSPPPNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTUUUWWWWWWYYYXXXWWWVVVVVVXXXZZZ[[[ZZZZZZZZZ[[[[[[\\\\\\\\\XXXXXXXXXYYYZZZ[[[]]]]]][[[\\\\\\^^^___```aaabbb```dddjjjoootttzzzxxxttttttvvvxxx|||~~~~~~zzzxxxjjjhhhddd```\\\ZZZZZZZZZWWWYYY]]]bbbiiiqqqxxx||||||vvvnnnjjjgggccc[[[UUUOOOLLLGGGBBB???=========222444555333///...111444222222111222333333000...000000000000000000111111000000///............///000000...---,,,+++++++++---+++***+++......,,,)))---------------------------,,,+++******+++,,,---,,,***))))))+++,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++************)))************************)))************+++++++++,,,+++***))))))***+++,,,...---+++))))))***+++,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))************))))))***************)))((('''((())))))))))))*********+++***)))(((((()))***+++---------,,,******+++---******+++++++++,,,,,,,,,---------............///...............///000000000---...333777777888;;;QQQZZZhhhuuurrraaa[[[]]]gggvvvzzzsssvvvyyy{{{|||~~~~~~{{{xxxwwwtttzzzyyynnnaaa^^^ZZZYYYZZZZZZXXXVVVVVVTTTQQQNNNLLLKKKJJJJJJHHHGGGFFFEEEDDDEEEEEEFFFGGGGGGGGGFFFFFFGGGHHHHHHFFFGGGIIIKKKLLLLLLKKKJJJJJJJJJIIIIIIHHHIIIIIIIIIMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOSSSSSSSSSSSSSSSSSSSSSSSSOOOQQQSSSTTTTTTTTTVVVWWWTTTUUUWWWXXXXXXWWWVVVVVVUUUVVVXXXXXXVVVUUUUUUVVVYYY[[[]]]^^^___```bbbdddbbbaaa```______aaacccdddbbbccccccbbb```___```aaaeeecccbbbccceeeggggggfffgggdddccceeedddcccfffkkkiiikkkpppwwwzzz}}}}}}zzztttnnnhhhdddaaa```aaa```dddmmmvvv}}}vvvttttttqqqlllggg^^^[[[UUUOOOIIIEEEBBBAAA;;;;;;:::777333000//////444333222333333333000...111111111111000000000000000//////...---...............------,,,,,,------...---,,,---///000...+++---------------------------,,,+++******+++,,,---,,,+++))))))+++------,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++************************************)))************+++++++++++++++***))))))***++++++---,,,***)))))))))++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))************))))))((()))))))))*********+++++++++***)))(((((()))***+++,,,---...---+++***+++,,,++++++++++++,,,,,,,,,,,,---------............///...............///000000000///000444666777;;;AAAXXX```mmmzzzlll___\\\aaalllzzz{{{vvvyyy|||}}}yyywwwuuutttuuu{{{tttjjjYYYXXXWWWYYY\\\]]]]]][[[YYYWWWUUURRRPPPOOOOOOOOONNNMMMLLLKKKKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNPPPQQQQQQPPPOOONNNOOOOOOOOONNNOOOOOOOOOPPPOOOOOOPPPQQQQQQQQQQQQPPPPPPQQQRRRTTTUUUVVVWWWXXXWWWWWWWWWWWWWWWWWWWWWXXXVVVXXX[[[[[[[[[\\\]]]___[[[[[[\\\\\\]]]\\\\\\\\\\\\]]]______^^^]]]^^^^^^eeegggiiijjjjjjkkkmmmoooooonnnmmmlllllllllmmmmmmmmmnnnooonnnlllkkkkkklllmmmllllllnnnqqqssstttssspppllljjjjjjhhheeefffjjjmmmnnnsss{{{|||uuupppmmmoooooouuu|||{{{}}}~~~{{{xxxqqqnnniiibbb[[[TTTOOOMMMHHHEEE@@@<<<999555111...444333222333333222000...222222111111111000000000//////...------------...---,,,,,,,,,---...//////000///...///111111///...---------------------------,,,,,,++++++,,,,,,------+++******,,,------,,,++++++++++++++++++++++++......------------,,,,,,,,,+++++++++************************************)))************+++++++++++++++***))))))***++++++,,,+++***)))((()))***+++************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))************))))))((())))))************)))************+++++++++,,,+++***))))))))))))***++++++,,,......,,,+++++++++,,,,,,,,,,,,---------------------............///............/////////000000000222444444666???JJJbbbhhhtttwwweee^^^```gggrrr}}}yyy|||{{{wwwtttsssrrrsssxxxxxxjjjccc]]][[[YYYYYYZZZZZZYYYXXXXXXWWWUUUSSSQQQQQQQQQQQQQQQPPPOOOOOOOOOPPPQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSTTTTTTTTTSSSRRRQQQSSSSSSSSSTTTTTTUUUUUUVVVTTTVVVXXXZZZ[[[ZZZYYYWWWSSSTTTWWWZZZ\\\^^^`````````````````````````````````bbbdddeeeeeefffhhhjjjffffffeeeeeeeeeeeeeeefffgggiiikkkkkkjjjjjjkkklllqqqsssuuuuuuuuuvvvwwwyyyzzzzzzzzzyyyxxxvvvuuutttwwwxxxyyyxxxvvvuuuuuuuuuvvvvvvvvvwwwzzz{{{{{{zzz|||vvvrrrpppmmmhhhgggjjjmmmmmmqqqzzz~~~}}}zzzvvvpppjjjeeebbbYYYSSSJJJCCC@@@===888555444333222222333333111000333222222111111000000//////......------------------------------...///////////////000000000///...........................------,,,,,,,,,,,,---------+++***+++,,,---,,,+++++++++++++++++++++++++++---------------,,,,,,,,,,,,,,,+++++++++*********************************))))))*********++++++++++++******************+++******)))(((((())))))***************************))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))************))))))'''((()))*********************+++++++++,,,,,,,,,***************************,,,//////---+++******,,,,,,,,,---------......---------............///---......///////////////...000333444333666DDDRRRiiiooozzz~~~lll___^^^cccmmmyyy}}}~~~zzzyyy|||yyyuuurrrqqqrrrtttvvv~~~zzztttlllfffdddgggddd___[[[YYYXXXXXXXXXYYYXXXVVVUUUTTTTTTUUUUUUWWWVVVUUUTTTUUUVVVWWWXXXXXXYYYYYYYYYXXXXXXWWWWWWYYYYYYYYYZZZ[[[[[[\\\\\\[[[\\\]]]^^^______``````^^^```ccceeeeeeccc```^^^ZZZ\\\___cccfffiiijjjkkkmmmllllllkkkjjjjjjiiiiiiiiijjjlllmmmmmmnnnqqqsssrrrqqqpppoooooopppqqqrrrtttvvvxxxyyyxxxxxxyyy{{{}}}}}}~~~}}}~~~~~~|||{{{vvvtttqqqllljjjkkkooommmoooyyy|||zzznnneeeYYYOOOHHHDDD???<<<555333222222444444333222333222222222111111000000//////...------------...//////...------------...---.../////////.................................---------------------------,,,+++,,,------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))*********+++++++++*********++++++*********))))))))))))))))))******************************************************))))))************))))))((()))))))))************))))))))))))))))))))))))))))))************))))))'''((()))*********************+++++++++,,,,,,,,,******++++++++++++*********,,,//////---+++******,,,,,,,,,---------......---------............///------...///000/////////---///222333222888HHHYYYmmmtttqqqaaaYYY\\\dddrrr~~~~~~}}}}}}|||wwwtttuuutttqqqpppqqquuuzzz}}}wwwrrrnnnppptttwwwsssmmmfffaaa___```bbb```___^^^]]]]]]^^^___```bbbaaa```______```aaabbbdddeeeeeeeeeeeedddcccbbbbbbbbbccceeegggjjjmmmnnnkkklllmmmnnnoooooooooooolllnnnppprrrpppmmmhhheeeeeegggkkkooorrrtttuuuvvvvvvvvvuuusssrrrqqqpppooopppqqqsssttttttvvvyyy{{{}}}|||{{{{{{{{{|||~~~}}}xxxwwwvvvrrrqqqrrruuuoooooowwwwwwlll___UUULLLFFFBBB;;;999777666666666555444222222222222222222222222000000///...............000000///...---------...+++---///...---,,,---...........................---......//////......---------,,,---......,,,***++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++************************)))************+++++++++)))***++++++++++++***)))))))))******************************************************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))************))))))((())))))************)))************+++++++++,,,******+++,,,,,,+++******+++,,,......,,,+++++++++,,,,,,,,,,,,---------------------............///,,,---///000000000///......///222444555<<>>;;;:::888666555000111111222222333333444111111000////////////000...............//////000+++---//////---,,,,,,...........................---...///000000///...---...---------......,,,***+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++************************)))************+++++++++)))***++++++++++++***))))))******+++++++++++++++************************************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))************))))))((()))))))))*********++++++***++++++,,,,,,++++++***,,,---...---+++***+++,,,++++++++++++,,,,,,,,,,,,---------............///,,,---///000111000///...000000222666:::BBBSSScccrrr~~~rrr\\\UUUXXX```hhhxxx||||||{{{yyyrrrrrrsssvvv{{{}}}}}}|||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~|||zzzyyyzzzzzzzzz}}}yyy{{{}}}}}}|||uuummmoootttuuurrroookkkmmmoooooolllkkknnnpppssswww}}}zzzyyy}}}zzznnnbbbYYYUUUMMMJJJDDD@@@===:::777444000000111222333444444555222111111000000000000000,,,---------///000111222+++...000000---,,,---///////////////////////////---...///000000///...---...------...///...,,,)))++++++++++++++++++++++++,,,,,,,,,------.........---------,,,,,,,,,++++++************************)))************+++++++++)))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,************************************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))************))))))***************)))((('''((())))))))))))************+++,,,------,,,+++***---------,,,******+++---******+++++++++,,,,,,,,,---------.........//////,,,---///000111000///...222111333888>>>GGGWWWffftttoooZZZWWW]]]fffmmmzzz~~~|||zzzttttttvvvzzzvvvvvvzzzyyytttpppfffggghhhfffdddeeejjjoooxxx}}}|||vvvrrrpppooogggdddkkkvvv|||uuugggZZZXXXSSSLLLFFFBBB???;;;999999666333222333333333333000000111111111111111000......---------,,,,,,,,,...,,,(((&&&%%%'''***+++,,,,,,---...///000111111111000///000222222000///------------------------------------,,,+++***)))++++++++++++++++++++++++------,,,,,,+++***))))))************************************************++++++******************)))***+++,,,---,,,+++***---,,,+++***))))))))))))******++++++++++++******)))))))))***)))(((''''''))))))))))))))))))))))))&&&'''(((*********)))(((******++++++++++++******))))))))))))))))))))))))((())))))))))))*********,,,,,,,,,++++++*********------++++++++++++------------------------------............////////////222111111000000000000000555222222777@@@MMM^^^mmm~~~hhh\\\^^^bbbmmm{{{wwwssswww|||}}}ppplllddd```bbbdddeeellluuuwwwnnngggeeedddddd^^^[[[^^^bbbffflllrrrvvvjjjeee```YYYTTTPPPKKKEEEAAA===;;;999888888777555333000111111000000///...---/////////.........------111///---+++***+++---............///////////////333222111111222222000...------------------------------------,,,+++***)))++++++++++++++++++++++++------,,,,,,+++******)))************************++++++++++++++++++++++++************************++++++,,,,,,,,,+++***)))+++***************++++++******++++++++++++******++++++*********)))))))))))))))))))))))))))))))))******++++++,,,,,,++++++)))******************)))************************)))))))))************+++,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,------------------------............////////////111111000//////000000000444222444;;;EEESSSfffuuujjj^^^aaagggsss|||vvvzzzwwwfff___\\\___bbbeeemmmuuu|||yyytttmmmgggbbb```___\\\WWWTTTWWWZZZ]]]aaafff|||qqqmmmhhhccc___YYYPPPJJJAAA???===;;;:::777333000333222222111000///...---000000000000////////////111000//////.../////////000000//////............333222111222333222111///------------------------------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,+++))))))))))))))))))***+++,,,---******++++++++++++******,,,,,,+++*********++++++)))))))))))))))))))))))),,,,,,++++++******++++++((())))))******))))))((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++++++++***++++++************++++++------------------------............////////////000///////////////000000444333777@@@KKK[[[ooohhh^^^ccckkkyyy}}}xxxbbb^^^[[[]]]aaaeeelllsssyyy}}}vvvsssooojjjeeebbb______YYYTTTQQQTTTVVVWWWYYY\\\~~~zzzvvvtttqqqkkk```YYYKKKHHHDDD@@@<<<999555222555444333222222111111111111000000000000/////////.........//////......---///////////////.........000//////000222222111000------------------------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++++++++++++++++++++*********))))))***++++++,,,******++++++++++++******,,,+++************+++,,,))))))))))))))))))))))))+++***((('''&&&''''''((((((((())))))))))))((((((((((((((((((((((((((((((************++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,------------------------............///////////////.........///000111111444555;;;FFFSSSbbbxxxxxx```]]]eeeooo|||~~~qqqccc```^^^___aaaeeejjjoooooo{{{~~~xxxsssnnnjjjfffddd```[[[XXX[[[\\\ZZZZZZ\\\vvvmmm]]]XXXPPPIIIDDD@@@===:::555444333333222333333444000000000/////////......,,,---...//////...------------......///000000111++++++,,,...111222222000------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++*********++++++,,,,,,---,,,++++++***))))))************++++++++++++************)))))))))******+++))))))))))))))))))))))))***)))'''&&&%%%%%%&&&'''(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,------------------,,,------------------------............////////////............///111222222444888BBBOOO[[[kkkvvvfffZZZ^^^jjjuuuwwwnnndddeeeeeeeeegggkkkmmmnnnooosss~~~wwwqqqllllllgggdddffffffbbbaaaccc|||kkkfff]]]UUUNNNHHHCCC@@@777666444333222333333444000000000000////////////......///000000000//////,,,,,,---...///000111111*********---000111111000------------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,++++++******++++++,,,------,,,+++***))))))))))))******++++++++++++******((()))******+++*********))))))))))))))))))))))))******)))((((((((())))))((())))))******))))))(((++++++++++++++++++++++++((())))))))))))************++++++++++++,,,,,,,,,------............------------------------------............////////////.........///000222333444666===KKK[[[hhhwwwbbbZZZYYYbbbppp}}}~~~xxxuuuooosssuuuuuuvvvxxxxxxuuuqqqnnnuuuyyy|||vvvsssssssssooonnnooozzzuuuoooggg___VVVMMMGGG???===:::777555444555555222222111111111000000000////////////000000111111---.........//////000000,,,,,,,,,---///000///...------------------------+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++((())))))***++++++,,,,,,...---,,,******)))******++++++***************+++******++++++++++++******''')))+++------,,,+++))))))))))))))))))))))))))))))***++++++++++++++++++)))******************)))++++++++++++++++++++++++''''''((((((((()))))))))******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,------------------------............////////////...//////000222333555666888BBBTTTgggvvvpppYYYVVVYYYeeettt}}}ppplllnnn|||sssggg[[[SSSGGGEEEAAA===999888777777333333333222222222111111......------...///000000///////////////.........000///...///000000...,,,------------------------++++++,,,------,,,,,,,,,------------------------++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,222000---+++)))(((''''''))))))))))))***+++,,,---******++++++++++++******'''***---///000...,,,***))))))))))))))))))))))))''')))***,,,,,,,,,+++*********++++++++++++******((((((((((((((((((((((((''''''''''''((((((((((((*********++++++,,,,,,,,,++++++------------++++++------------------------............/////////000//////000111222444666777999EEEZZZoooaaaWWWUUUYYYdddsss{{{qqqnnnooo{{{~~~nnnaaaQQQKKKDDD???>>>===:::777<<<888333000///......---222111000.........///000........................////////////////////////////////////////////////+++---///---***)))***---------,,,***((()))+++---///...,,,+++***+++,,,,,,(((,,,...+++)))+++,,,***************************(((((())))))******+++++++++++++++++++++***)))(((------,,,,,,+++***))))))(((((())))))*********+++************************))))))))))))************************************))))))))))))))))))))))))************************++++++******++++++,,,---******************************+++++++++,,,,,,,,,,,,---......//////........................------000,,,+++///222222333666;;;IIIaaayyyrrr___SSSSSS[[[lll|||~~~xxxsss~~~}}}}}}~~~~~~pppiiissswww___WWWLLLDDDAAA???===;;;===:::555333222333333222111111000/////////000111........................////////////////////////........................,,,...///...+++***+++---......---+++******,,,......---,,,+++++++++,,,,,,(((---///,,,+++......---************************))))))))))))************+++++++++++++++***)))))),,,,,,+++******)))(((((())))))))))))*********+++************************))))))))))))************************************************************************************++++++******++++++,,,---******************************+++++++++,,,,,,,,,,,,---......//////..............................000---,,,000222222333777===MMMfffgggXXXOOOQQQ]]]ppp|||uuuppprrr{{{{{{|||~~~vvviiikkkvvvvvvlll]]]QQQJJJFFFBBB@@@<<<888444222222333444444111111000000000111111222........................////////////////////////---------------------------...///...,,,,,,,,,......///...,,,++++++---///------,,,+++++++++,,,,,,)))---///,,,,,,...///---***************************************)))))))))***++++++++++++***))))))++++++******)))((((((((()))))))))***************************************))))))))))))************************************************************************************++++++******++++++,,,---******************************+++++++++,,,,,,,,,,,,---......//////..............................111......000222111444888BBBSSSmmmkkkYYYQQQOOOUUUdddwwwwwwoookkkiiisss}}}xxxyyy{{{~~~kkkdddhhhtttrrrdddZZZQQQIIIDDD>>>:::555333333444555666111111111111111222222333........................////////////////////////------------------------...............---......---......---+++***,,,...---,,,,,,,,,,,,,,,,,,,,,***...///,,,***,,,,,,***************************+++++++++******)))))))))******+++++++++******)))++++++******))))))))))))************************************************((()))))))))************************************************************************************++++++******++++++,,,---******************************+++++++++,,,,,,,,,,,,---......///.....................////////////222//////111222111555:::FFFXXXsss|||jjjXXXPPPPPPWWW```ooo{{{nnnhhhgggiiiyyy}}}{{{wwwxxx{{{~~~ooocccaaaiii~~~vvvjjj^^^QQQIIIGGGBBB<<<888666777777777222222333333333333333333////////////////////////////////////////////////..............................---...............,,,------,,,******+++,,,+++,,,,,,,,,,,,,,,,,,,,,...222222...+++,,,+++)))************************,,,,,,++++++******)))))))))******+++++++++******+++++++++++++++*********+++++++++***************************************((()))))))))************************************************************************************++++++******++++++,,,---******************************+++++++++,,,,,,,,,,,,---......///................../////////000000222000000222222222777===KKK]]]wwwmmm[[[NNNNNNTTT___jjjyyyyyymmmgggkkkooo|||zzzxxxzzz}}}}}}ttteee___cccuuuyyylll___UUURRRKKKCCC<<<888666555444444444444555444333222222////////////////////////////////////////////////////////////////////////...,,,,,,,,,...///...---+++,,,---,,,***)))***+++++++++,,,---------,,,,,,111555555111......---+++************************+++++++++++++++*********))))))***++++++++++++***+++++++++++++++++++++++++++++++++++++++*********************************))))))))))))************************************++++++++++++++++++++++++************************++++++******++++++,,,---******************************+++++++++,,,,,,,,,,,,---......//////...............//////000000111111000111333222333999AAAQQQaaayyyyyydddSSSKKKOOOWWWbbbppptttpppuuu|||{{{{{{|||~~~|||xxxtttwwwwwwvvvuuuuuuxxx}}}tttfff^^^^^^kkk|||~~~ssskkkaaaZZZOOOEEE>>>999777555666666666666555333222111////////////////////////////////////////////////........................---+++***+++...///...,,,+++---...---+++***++++++***+++,,,---------,,,,,,---111222///---......,,,***************************++++++++++++++++++,,,))))))***+++++++++++++++***************+++++++++,,,,,,,,,++++++*********************************))))))))))))************************************++++++++++++++++++++++++************************++++++******++++++,,,---******************************+++++++++,,,,,,,,,,,,---......//////......---......///000000111111000///111333333444;;;EEEWWWeee{{{uuu^^^OOOIIINNNWWWeeewww~~~|||}}}|||zzzyyyyyyxxxvvvsssppppppppppppooonnnooorrrtttwww|||}}}nnnfff___]]]hhhvvv}}}ssskkk^^^RRRJJJDDD@@@>>>777777777777555333111000000000000000000000000000////////////////////////---------------------------***)))***---///---+++,,,...///...---,,,,,,,,,)))***,,,---...---,,,,,,'''+++---+++***,,,---+++*********************************++++++,,,,,,---((()))***+++++++++++++++)))))))))))))))*********,,,,,,,,,++++++*********************************))))))))))))************************************++++++++++++++++++++++++************************++++++******++++++,,,---******************************+++++++++,,,,,,,,,,,,---......//////......---......///000111111222//////111333333444===GGG[[[hhh|||sss\\\MMMHHHMMMUUUiii}}}}}}|||~~~~~~~~~|||{{{{{{zzzxxxvvvqqqrrrrrrqqqoooooopppqqqoootttyyywwwtttuuu|||~~~{{{qqqiiifffbbbaaakkkxxxzzzhhhXXXNNNGGGAAA:::999888777555444222111333222111111111111111111222111111000000000000000........................------------------------------------,,,,,,+++***------------,,,,,,+++***+++++++++************)))++++++++++++++++++++++++(((((())))))*********+++************************---,,,+++******+++,,,---,,,,,,++++++******))))))************************************************+++++++++++++++***)))(((******))))))))))))******+++++++++*********))))))++++++++++++++++++++++++)))************+++++++++))))))*********+++++++++------/////////...---,,,............///////////////000222444333555AAANNNbbbnnnkkkRRRHHHJJJPPPUUUrrr~~~zzz}}}|||||||||~~~~~~|||{{{{{{|||zzz~~~~~~zzzxxxzzzzzzxxx}}}ooocccaaa``````hhhrrr|||hhhYYYLLLDDD<<<:::888555444333222111222222111111000000111111111111000////////////000........................------------------------,,,---------,,,,,,+++***,,,---------,,,,,,+++***++++++++++++************++++++++++++++++++++++++++++++++++++************************************---,,,++++++++++++,,,---))))))))))))((((((((((((************************************************+++++++++++++++***))))))******))))))))))))******+++++++++*********))))))++++++++++++++++++++++++************++++++++++++*********+++++++++,,,,,,---...............------000000000000111111111111...///111333333888FFFTTThhhssshhhQQQHHHIIIOOOUUUuuu~~~|||}}}|||yyyqqqfffcccaaa```eeennn|||jjjYYYNNNDDD@@@:::666555444444333222222111000000000000000111000//////......//////........................------------------------,,,,,,---------,,,++++++,,,,,,---------,,,++++++,,,+++++++++************++++++++++++++++++++++++------,,,,,,+++*********************************---,,,++++++++++++,,,---((((((((()))))))))))))))***************************************************++++++++++++***))))))******))))))))))))******+++++++++***************++++++++++++++++++++++++************+++++++++,,,+++++++++,,,,,,,,,------......---------......///000000000000111111111111......000333555<<>>;;;888666333111000111222222111///000000000000///...---,,,////////////............///............---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))+++************++++++,,,******++++++++++++***************)))))))))))))))&&&''''''((()))***++++++++++++++++++++++++++++++++++++*********))))))))))))************+++++++++******************************+++++++++******)))+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,.........------,,,,,,,,,------......//////000000//////000111111111111111222555:::@@@MMMccc|||iiiRRRHHHEEEOOOZZZhhhzzzyyyvvvuuuwww}}}xxxrrrnnnkkklllpppuuu{{{zzzsssfffcccdddjjjpppuuuyyy~~~tttaaa[[[QQQIIIDDD???:::666444222111111222222111000000000000000000///......////////////............///............---------,,,,,,,,,---------......++++++++++++++++++++++++))))))+++,,,,,,+++))))))************+++,,,,,,---******++++++++++++************************))))))(((((())))))******++++++***+++++++++++++++,,,,,,+++++++++*********))))))))))))*********+++++++++************************)))***+++,,,,,,***)))(((,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,.........------,,,,,,+++,,,------...///000111111//////000111111111111111222555;;;CCCRRRhhhuuu^^^RRRJJJHHHQQQ[[[jjjwwwyyywwwvvvxxx||||||yyywwwssspppqqqrrrttt|||zzzsssooolllllllllmmmoootttzzz~~~yyysssoooccccccdddiiiooovvv{{{~~~nnnfff[[[QQQKKKDDD===888666444222111222222222111......///000111111000000////////////............///............---------,,,,,,,,,---------......++++++++++++++++++++++++)))***+++,,,,,,+++***)))******++++++,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,++++++++++++************))))))*********+++++++++************************)))***+++,,,,,,+++)))(((,,,++++++******++++++,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,------...///000111111//////000111111111111111000444<<>>:::777444333333333222111---...///000111111111111////////////............///............---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++,,,,,,---,,,,,,+++))))))************))))))+++++++++++++++,,,,,,,,,......---,,,+++******)))*********++++++,,,,,,---,,,++++++++++++*********)))************+++++++++************************))))))***+++++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,------------------------------......//////000000//////000111111111111111000555???MMM```vvvhhhUUUJJJHHHKKKTTT```ppp{{{uuuuuuuuuvvvxxxzzz}}}~~~zzz}}}}}}}}}}}}|||vvvmmmddd___]]]___```ZZZ[[[]]]]]]___eeeooovvv~~~|||lllddddddgggjjjllllllpppzzz}}}wwwuuuzzzqqqfff___WWWMMMFFF>>>;;;777444333333222111///000000111111111000000////////////............///............---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,---------,,,+++***))))))************)))))))))*********++++++++++++---,,,,,,++++++*********)))******+++,,,,,,------,,,,,,+++++++++*********)))************+++++++++************************(((((())))))***+++------,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,+++,,,,,,------................../////////////////////000111111111111111111888DDDUUUiiibbbQQQGGGHHHMMMWWWcccssszzzssssssttttttuuuwwwzzz||||||{{{yyyzzz{{{wwwrrrnnnkkkeeeaaa___```ccceeeaaadddhhhjjjmmmttt~~~llleeegggfffmmmrrrssswww}}}vvvuuuyyynnnggg___TTTLLL@@@===888555444333222111111222222111111000///...000/////////............//////.........---------,,,,,,,,,---------......---------------------------,,,+++******+++,,,---,,,------...---,,,***)))))))))************))))))(((((())))))*********+++***************+++++++++))))))***+++,,,,,,------,,,,,,,,,+++++++++******)))************+++++++++************************(((((((((((())),,,...///,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,***++++++,,,---.../////////////////////.........//////000111111111111111333;;;HHH[[[pppyyy\\\MMMHHHKKKQQQZZZeeettt~~~wwwqqqrrrsssssssssuuuxxx{{{~~~}}}xxxxxxyyy|||uuuooojjjhhhfffddddddeeegggiiijjjnnnssswww|||}}}kkkeeeiiieeeooovvvyyy~~~yyysss|||uuujjj]]]RRRLLLEEE<<<888888888555222///000222333222222222333000000000000////////////000...---...000111///,,,///...---,,,+++,,,------------++++++++++++------......,,,+++***)))))))))+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******++++++++++++******++++++************++++++))))))))))))))))))))))))************************))),,,...---+++***,,,//////...+++******,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,------------......,,,,,,,,,---------......///...---,,,,,,---///000...000111111000111333555666CCCVVVhhhwwwlllVVVIIILLLNNNUUU```nnn{{{~~~|||{{{yyytttpppppptttyyy|||}}}{{{yyywwwxxx|||}}}zzztttnnnnnnrrrvvvvvvuuu{{{|||zzzllleeeeeeccckkkuuu|||wwwhhh]]]PPPKKKDDD???;;;888555333111222333222222111111111111000000000///////////////...---...000111///---///...---,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,+++************///......---+++******)))++++++++++++++++++++++++*********++++++*********++++++************++++++************************************************)))+++------++++++,,,...111///,,,***))))))***+++++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,---------......///...---,,,,,,...///000///000111111000111333555999HHH\\\nnn{{{|||aaaQQQHHHHHHLLLUUUcccqqq|||~~~~~~~~~yyytttnnnnnnssszzz~~~yyywwwvvvwww{{{~~~|||{{{wwwiiiddddddccckkkttt{{{yyynnn\\\XXXQQQIIIBBB===999666444333333222111111000000111111000000000/////////...------...000111000...///...------,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,+++******++++++,,,......---,,,,,,+++******++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++***************************+++,,,,,,++++++,,,...///---+++)))(((((()))***************************,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,---------............---------...000111000111111111000111333555;;;LLLcccuuupppXXXMMMIIIGGGMMMYYYhhhwww~~~|||}}}}}}yyyrrrlllkkkqqqzzz{{{uuuuuuuuuwww{{{yyywww}}}}}}pppeeeaaadddcccjjjttt{{{~~~~~~rrriii]]]SSSLLLFFF@@@;;;666555333333333333222111111111111000000000//////------...///000000000//////......---------------++++++------------+++++++++*********++++++,,,---+++++++++,,,,,,---------+++++++++++++++++++++++++++******************+++++++++************++++++++++++++++++++++++++++++***************************+++++++++++++++,,,---+++***)))))))))+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............------...///000111111222222111000111444666<<>>===999555222222222111111111111000///111333111...+++,,,---...///000000000///---,,,...---++++++++++++---...,,,,,,++++++***++++++,,,)))******+++---...//////++++++++++++++++++++++++,,,+++)))(((((()))+++,,,++++++************++++++))))))))))))))))))))))))************************+++)))((())),,,---+++)))&&&'''((()))***+++,,,,,,************************,,,,,,,,,------.........,,,,,,---------.........,,,,,,,,,---------......,,,---...000111111222222.../////////000555:::???QQQjjj|||^^^LLLHHHIIIJJJMMMWWWiii~~~}}}wwwuuuvvvuuuqqqmmmjjjiiikkksssuuukkkiiijjjnnnuuu}}}}}}~~~~~~uuupppnnnpppttt|||xxxnnnbbb______bbbbbbcccfffgggkkkwwwzzzqqqeee^^^XXXTTTQQQPPPUUU]]]ccchhhpppvvvzzz~~~vvveee[[[TTTPPPIIIBBB===;;;;;;;;;888555222000000111111000111000000///...---------------------------------++++++++++++,,,,,,---......---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++(((((()))***+++,,,,,,------,,,***)))))))))***+++------,,,,,,+++***))))))))))))***+++,,,,,,------))))))***+++,,,------...,,,,,,,,,++++++*********...---,,,,,,++++++++++++++++++,,,------.........------,,,,,,,,,---...///000000000000000111111222333111222555666777<<>>NNN^^^mmmnnnXXXEEECCCDDDBBBGGGQQQbbbsss~~~yyyxxxvvvuuutttsssqqqpppooonnnooo{{{|||nnnaaa^^^cccgggkkknnnwwwvvvqqqqqqssstttqqq|||}}}tttpppfffdddaaa^^^^^^___aaaccc]]]^^^___bbbggglllqqqsssuuuyyy~~~tttcccYYYUUUSSSRRRSSSTTTUUUWWWYYY[[[\\\dddeeeaaaXXXRRRQQQPPPNNNNNNPPPTTTZZZeeeuuuvvviii^^^UUURRRQQQRRRSSSTTTZZZbbbfffllluuu}}}vvvggg]]]VVVQQQOOOEEEAAA<<<888666444222111000000000000000000000000//////////////////////////////...---------------///...------,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------))))))*********+++++++++'''((()))*********))))))*********************************++++++,,,,,,---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...+++,,,...000111000///...,,,,,,---...............000000000000000111111222222333444666888@@@RRRdddsssfffRRRCCCCCCDDDBBBIIIVVVfffwwwzzzyyyzzzxxxwwwtttqqqnnnlllllllllppp~~~sssggg^^^^^^cccgggkkknnnwwwzzzppplllmmmpppsssrrr{{{ppphhhfff^^^]]]\\\\\\\\\^^^```bbb^^^___aaacccgggjjjmmmooopppsssxxx|||ttteee[[[WWWVVVUUUTTTTTTUUUWWWXXXXXXXXX```bbb```YYYTTTSSSPPPLLLIIIKKKOOOSSS\\\jjjzzzzzztttoooeeeZZZRRRPPPPPPRRRSSSTTT[[[cccgggnnnxxxqqqcccZZZUUUSSSHHHDDD???:::888666333222000000000000000111111111000000000000000000000000000///...---------------//////...------------...++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------+++++++++******************+++,,,---...------,,,++++++++++++++++++,,,,,,))))))***+++,,,,,,------,,,,,,,,,++++++++++++************++++++,,,,,,,,,++++++++++++,,,,,,---...***,,,///111222111///...***+++...000111111111000000000000000000111111222333333555777999AAAUUUgggyyycccPPPDDDEEEFFFDDDMMM]]]gggwwwxxxuuuwwwzzzzzzyyyuuupppllljjjjjjkkkqqqiiiaaa[[[^^^dddiiimmmrrrvvvvvvkkkgggiiimmmpppuuu{{{oooeee___]]]YYYYYYYYYZZZ[[[^^^```aaabbbccceeegggiiikkklllmmmmmmppptttxxx}}}uuufff\\\XXXWWWVVVUUUTTTUUUVVVVVVVVVUUU[[[^^^]]]YYYUUUSSSNNNIIIKKKMMMOOOSSSYYYeeesss}}}~~~tttoookkkbbbWWWRRRPPPQQQSSSTTTUUU]]]eeegggooozzzvvvjjj^^^VVVUUUPPPFFF<<<999;;;999555000000111111111111000000//////000000111111222222//////000000///...------///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,+++++++++***))))))))),,,,,,,,,++++++************++++++,,,,,,++++++***))))))*********+++++++++************************)))))))))***+++++++++,,,++++++,,,,,,,,,,,,++++++......---------,,,,,,,,,'''))),,,...000000//////***+++,,,---...000000111,,,,,,------.../////////333333444777;;;FFFYYYkkkUUUMMMFFFDDDDDDHHHQQQ[[[lll~~~~~~xxx~~~}}}zzzxxxvvvxxx{{{|||xxxtttqqqmmmiiikkkppp|||uuucccaaa```aaaffflllqqqtttzzz{{{nnnhhhggghhhlllqqq{{{~~~kkkdddbbb___\\\ZZZZZZYYYZZZ[[[]]]```aaaggghhhhhhgggeeeeeefffhhhiiilllooorrrvvv{{{zzzxxxyyy{{{yyylll```[[[\\\[[[YYYWWWXXXZZZZZZVVVSSSWWW[[[___]]]VVVPPPMMMMMMLLLKKKMMMSSSYYY___iiissszzzuuupppiii```YYYPPPPPPPPPPPPQQQUUU[[[```hhhsss~~~nnnbbb\\\ZZZQQQDDD;;;777444111222222222222222111000///000000000000000000000000//////////////////...---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++************,,,,,,,,,+++++++++*********++++++,,,,,,++++++************++++++++++++,,,,,,,,,,,,+++++++++*********************+++++++++***++++++++++++++++++***------------------------***+++---...///...---,,,---------.../////////000---......//////000000111333222444888<<>>KKK```sssqqqQQQKKKFFFDDDEEEIIISSS^^^ooorrrfffgggfffhhhooowww|||uuunnngggdddfffgggmmm|||zzzxxxxxxzzzyyysssmmmjjjhhhiiipppyyyzzzjjjZZZ[[[]]]aaaffflllrrruuuyyyvvvnnnhhhhhhiiikkkooouuuwwwyyyvvvfffaaa___\\\XXXYYYZZZ[[[\\\]]]^^^^^^^^^```aaaaaaaaa______aaabbbcccfffiiillloootttyyy}}}|||xxxrrrnnnkkkooosssvvv~~~{{{uuuqqqhhh^^^YYYWWWXXXYYYXXXWWWVVVWWWXXXWWW[[[^^^\\\WWWSSSQQQQQQOOOMMMNNNRRRVVVZZZccckkkoooxxx}}}tttiii]]]VVVPPPPPPNNNNNNPPPWWW___eeeoooyyy{{{pppmmmdddSSSFFF???;;;888444444333222111111111111000/////////.........---------...///000000//////,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------111111000///---,,,++++++,,,+++++++++***))))))))))))******++++++******)))++++++,,,---...///000000............---,,,+++***////////////000000000000......///000000111111222111222555:::BBBPPPggg{{{~~~dddLLLHHHDDDDDDDDDIIISSS___rrrqqq```^^^\\\]]]aaaeeeiiiuuutttjjjaaaZZZYYY\\\aaaiii{{{|||zzz{{{|||{{{ssskkkgggfffjjjttt~~~rrrdddXXXZZZ]]]aaaeeejjjpppsssxxx|||nnniiifffhhhjjjkkkoootttzzz|||wwwggg```___]]][[[XXXYYYZZZ[[[\\\[[[ZZZYYY\\\]]]]]]]]][[[[[[]]]______bbbeeegggjjjnnntttwwwxxx}}}}}}|||||||||zzzxxxwwwxxxwwwvvvzzzxxxvvvwwwqqqddd[[[VVVYYYZZZYYYVVVUUUXXXZZZXXXZZZ\\\[[[WWWTTTSSSSSSRRROOOPPPSSSUUUYYY```hhhjjjsssvvviii\\\TTTPPPOOONNNMMMPPPXXXbbbiiirrrzzzwwwhhhVVVKKKFFF@@@999444333222111111111222222---........./////////000------...///000000//////,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))******++++++,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------111111000///---,,,++++++,,,+++++++++***)))))))))******++++++++++++******++++++,,,---///000111111,,,,,,------------------------...///000111222222---......//////000111111222222666===FFFVVVooonnnWWWGGGDDDBBBCCCCCCHHHTTT```rrrqqq___ZZZXXXXXXZZZ[[[\\\cccvvvtttjjj___XXXWWWZZZ]]]iii~~~|||}}}~~~}}}tttkkkffffffkkkwww~~~lllaaaXXX[[[^^^aaadddhhhmmmqqqxxx~~~uuujjjgggfffiiijjjjjjmmmrrr{{{~~~~~~|||}}}{{{ggg___]]]]]]]]]VVVWWWXXXYYYYYYWWWVVVUUUXXXYYYZZZYYYXXXYYYZZZ\\\]]]___aaadddfffjjjooossstttyyy~~~{{{{{{uuuwww|||wwwjjj___XXXZZZ[[[ZZZWWWVVVXXX[[[YYYZZZZZZYYYVVVTTTSSSSSSTTTRRRQQQTTTVVVYYY```hhhlllrrr}}}wwwhhh[[[TTTPPPOOONNNNNNQQQYYYcccjjjqqqyyyuuuaaaTTTLLLCCC999666555333222111222222333------...//////000111111---...//////////////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,//////...---,,,,,,+++++++++++++++***************+++++++++,,,,,,++++++++++++,,,---...///000111111++++++,,,,,,---...//////+++,,,---...000111222333------...//////000000111222333777???JJJ\\\vvv|||bbbNNNCCCBBBBBBCCCDDDHHHUUUbbbmmmsssccc\\\WWWVVVVVVVVVVVVZZZhhhwwwvvvlllaaaWWWUUUXXX[[[jjj||||||~~~|||sssiiieeefffmmm|||wwwfff^^^YYY\\\___aaabbbfffmmmrrrzzzzzzooohhhfffgggiiiiiihhhlllqqqyyy}}}~~~zzzxxx{{{jjj^^^[[[[[[[[[WWWWWWWWWVVVUUUTTTSSSRRRVVVWWWXXXXXXWWWWWWYYY[[[[[[]]]___aaadddggglllooorrrwww~~~vvvxxx|||oooeee]]]]]]\\\ZZZXXXXXXYYY[[[ZZZYYYXXXVVVUUUTTTSSSRRRTTTQQQQQQTTTVVVYYY```hhhpppuuu|||wwwggg[[[TTTOOOOOOOOOOOOSSSZZZdddjjjooowww~~~~~~}}}}}}}}}wwweeeXXXLLLBBB<<<:::777555333222222222000000000000000000000000//////////////////...---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++************++++++++++++,,,,,,,,,,,,+++++++++*********************+++++++++,,,,,,------------,,,,,,,,,------...///000000111,,,,,,,,,,,,---...//////,,,,,,---...//////000000...//////000000111111222333444999BBBNNNaaa|||vvv\\\IIIBBBBBBCCCEEEEEEJJJWWWeeeiiiyyyjjjcccYYYVVVUUUUUUVVV[[[fffqqquuuhhh\\\XXXZZZ]]]nnnzzzzzz}}}vvvnnnfffcccfffpppppp```[[[XXX[[[^^^```aaagggooovvv}}}tttjjjfffeeegggiiiiiihhhlllrrruuu|||~~~zzzzzz~~~ooobbb]]][[[ZZZXXXXXXVVVUUUTTTSSSRRRRRRUUUVVVWWWWWWVVVWWWYYY[[[[[[]]]___aaacccfffjjjnnnpppuuu|||{{{~~~wwwnnnbbb___\\\ZZZZZZ[[[ZZZZZZ[[[YYYVVVTTTSSSRRRQQQQQQRRROOOOOOSSSUUUYYY```hhhqqqwww}}}vvvfff[[[UUUOOOPPPPPPQQQUUU[[[ccciiinnnvvv}}}~~~{{{wwwtttsssssstttzzzuuudddWWWOOOAAA???;;;777444222222111222222111111000000/////////000000000///...------///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++))))))*********+++++++++************************))))))******+++++++++,,,,,,------......------,,,------......///000000000------,,,,,,,,,---..............................000000000111222222333333444555:::CCCPPPdddsssYYYHHHBBBCCCDDDFFFGGGLLLZZZhhhiiirrrkkk\\\WWWUUUVVVZZZ___jjjtttuuugggaaabbbaaarrr~~~xxxyyy|||}}}}}}qqqiiibbbbbbfffqqqkkk]]]YYYVVVZZZ]]]___aaahhhrrrzzz}}}qqqgggeeedddfffiiiiiihhhmmmtttttt|||}}}}}}vvvhhhaaa]]][[[ZZZYYYWWWTTTSSSSSSSSSSSSUUUVVVWWWWWWVVVWWWYYY[[[[[[]]]___```bbbeeejjjmmmoootttzzzwwwfffaaa\\\[[[\\\\\\[[[YYY\\\YYYVVVSSSRRRRRRPPPOOOPPPMMMNNNQQQTTTXXX```hhhqqqwwwuuueee[[[VVVOOOPPPQQQRRRVVV[[[ccchhhmmmvvv}}}{{{vvvpppllljjjjjjmmmwwwxxxaaaRRRNNNEEE===;;;888555555777555444333222111111111111000/////////..........................................---,,,,,,+++*********++++++,,,,,,++++++******************************+++,,,------,,,***)))++++++++++++++++++++++++---------------,,,+++***++++++++++++++++++++++++*********)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***......................../////////000111111222222555666<<>>LLL[[[mmmkkkRRRJJJDDDDDDDDDEEEKKKXXXhhhsssvvvooofffaaaeeeppp}}}zzzxxx||||||uuuwww{{{yyytttpppgggbbb___cccnnn}}}~~~kkk]]]XXXYYYWWW[[[___bbbeeekkkrrrxxx}}}ooofffeee```aaacccfffiiilllnnnooozzz{{{}}}}}}{{{lllddd```^^^[[[[[[ZZZYYYXXXWWWVVVUUUXXXWWWVVVUUUUUUVVVXXXYYY[[[^^^```aaabbbfffkkkppprrrtttxxx{{{}}}}}}wwwkkkaaa^^^]]]]]]\\\ZZZYYYWWWTTTQQQOOOMMMLLLLLLLLLLLLNNNSSSXXX]]]```kkktttvvvdddXXXSSSOOOMMMOOOSSSVVVYYY```gggllluuu}}}yyysssnnniiieeecccdddbbbdddooo|||qqq]]]QQQFFF@@@<<<777555666444333222111000000000000000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************+++,,,------************************++++++++++++++++++***)))))))))))))))))))))))))))*********+++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............................../////////000111111222222333666???OOO___nnngggPPPHHHBBBBBBCCCFFFOOO^^^ppp}}}zzzpppjjjlllwww~~~wwwtttxxx{{{wwwooojjjbbb______eeessstttbbbXXXVVVXXXYYY[[[___aaaeeekkktttzzz}}}sssggg```___\\\^^^aaadddhhhlllooopppyyyzzz|||}}}~~~xxxllleeebbbaaa[[[[[[ZZZYYYXXXXXXWWWVVVYYYYYYWWWVVVVVVWWWXXXYYYZZZ\\\^^^```cccgggmmmpppsssuuuvvvwwwxxxzzz~~~}}}zzzxxxzzz|||qqqeeeaaa___\\\ZZZXXXWWWUUUSSSPPPMMMLLLKKKJJJKKKLLLOOOSSSXXX]]]___hhhrrr~~~wwwcccXXXUUUPPPNNNOOOSSSVVVXXX^^^fffkkksss|||~~~|||wwwqqqjjjddd^^^\\\\\\ZZZ\\\cccmmm{{{hhhZZZLLLDDD???:::777777333333222111000000000000000000000////////////...........................+++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++---,,,+++*********,,,,,,******************************+++++++++******)))************************))))))******+++,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......................../////////000111111222222555666@@@PPP```pppbbbMMMGGGBBBCCCEEEIIISSSdddxxxvvvllllllwww~~~wwwuuuxxxyyyssskkkfff___]]]___hhhwww}}}lll^^^VVVUUUVVVYYY[[[^^^```cccjjjttt{{{{{{rrriii___ZZZZZZYYYZZZ^^^ccchhhlllppprrrwwwyyy{{{|||}}}~~~zzzmmmfffcccbbb\\\\\\[[[ZZZYYYYYYXXXXXX[[[ZZZYYYXXXWWWWWWXXXXXXVVVWWWZZZ]]]bbbhhhnnnqqquuuuuuuuutttssstttwwwyyyxxxxxxvvvuuutttwww|||yyypppooowwwxxxkkkccc^^^ZZZWWWXXXWWWVVVSSSQQQNNNLLLJJJJJJJJJLLLOOOSSSXXX\\\___fffppp}}}uuu```VVVUUUPPPNNNOOORRRTTTVVV\\\ccckkkqqqyyy~~~~~~xxxqqqiiiaaa\\\YYYVVVTTTUUUYYY```nnnssscccRRRHHHBBB<<<888777444333222111000000000000111000000000////////////........................+++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++///...,,,***))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******++++++++++++++++++++++++'''(((((()))***+++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......................../////////000111111222222777888@@@QQQcccsssyyy\\\KKKFFFDDDEEEHHHMMMWWWhhh|||{{{mmmkkkvvv{{{wwwwwwvvvooogggddd^^^]]]```kkk{{{wwwhhh\\\VVVTTTTTTXXXZZZ]]]```cccjjjttt{{{~~~qqqhhhaaaZZZWWWXXXVVVXXX\\\bbbgggmmmqqqssstttwwwzzz|||}}}~~~sssiiicccaaa\\\\\\\\\[[[[[[ZZZZZZYYY[[[[[[ZZZYYYXXXWWWWWWWWWQQQRRRUUUZZZaaahhhnnnqqqtttttttttrrrppppppqqqsssoooppppppqqqrrrvvv{{{zzzwwwooofff```dddoooyyyuuuiii___ZZZXXXYYYYYYWWWUUUSSSPPPMMMKKKJJJJJJLLLNNNRRRWWW\\\___eeeooo|||rrr]]]TTTTTTOOOMMMMMMQQQRRRTTTZZZaaajjjpppwww|||~~~|||ssskkkccc^^^[[[UUUSSSRRRUUU[[[ggg|||qqq\\\OOOGGG???999666555444333222111111111111111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))))))))------------------------)))***++++++,,,+++++++++++++++++++++++++++++++++((((((((()))*********+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******......................../////////000111111222222888:::DDDWWWjjjzzzqqqVVVIIIFFFDDDGGGKKKQQQ[[[lll~~~rrroooyyy}}}xxxwwwtttllleeebbb^^^^^^cccppp~~~pppccc[[[VVVTTTSSSWWWZZZ^^^aaaeeellluuu|||uuuhhhaaa\\\XXXVVVXXXUUUWWW\\\aaagggmmmqqqttttttwww{{{~~~|||nnneeeaaa]]]]]]\\\\\\\\\[[[[[[[[[\\\[[[ZZZYYYXXXWWWVVVUUUPPPPPPRRRXXX```gggmmmooopppqqqrrrpppnnnllllllmmmhhhjjjlllmmmooosssxxx{{{||||||qqqnnnhhhaaa\\\]]]ccciiitttzzz~~~{{{pppddd^^^]]]ZZZZZZYYYWWWUUUQQQNNNLLLKKKKKKKKKMMMQQQWWW\\\```fffooo{{{nnn[[[SSSSSSNNNLLLMMMPPPRRRTTTZZZaaajjjooovvv{{{~~~vvvmmmeee```XXXTTTSSSWWW]]]hhhyyylll\\\QQQFFF>>>:::666555444333222222222222111111111000000000//////........................---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,************************************************,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................../////////000111111222222777<<>><<<999666777444333222111111000111111//////...------------...------............------------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++*********++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////------............------...///000111111111000000...000111222333555999;;;CCCYYYmmmrrrUUUKKKIIIJJJSSScccvvvvvvkkkccciiixxx|||{{{vvvmmmbbb[[[ZZZZZZaaannn~~~www```XXXRRRPPPPPPPPPRRRVVVYYY^^^dddkkkpppuuuyyy|||~~~}}}rrrhhhaaa]]]ZZZYYYUUURRRTTTYYYYYY\\\___bbbdddiiiqqqwww|||vvvjjjdddcccbbbaaabbb```aaaaaa___\\\[[[[[[[[[``````bbbccccccdddcccccc[[[TTTNNNKKKIIIHHHLLLQQQVVVXXXZZZZZZZZZYYYZZZ[[[XXXWWWYYYbbbvvvyyynnnjjjddd```\\\YYYTTTQQQTTTRRRQQQQQQRRRTTTSSSRRRPPPOOOMMMMMMOOOUUU]]]ccciiittt~~~pppddd\\\VVVSSSMMMOOOOOONNNNNNQQQYYY^^^fffmmmuuu{{{~~~ooolllmmmvvvuuueeeZZZVVVUUU___hhhrrrwwwxxxzzznnn___OOOFFFAAA<<<777666444444333222111111111111//////...------------...------............------------------------------...---,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......------............---------...000111222111000//////000222222333555888;;;DDD\\\qqqlllSSSKKKJJJJJJUUUggg|||sssjjjeeemmm|||}}}vvvkkk___ZZZZZZ]]]eeerrr{{{ppp[[[UUUPPPPPPPPPOOOSSSWWWYYY]]]eeekkkpppuuuyyy|||{{{|||ssshhh___YYYWWWWWWXXXUUURRRUUU[[[XXX\\\aaadddeeeiiiqqqvvv}}}xxxpppmmmjjjhhhhhhdddeeeeeeccc```_________bbbccceeefffggggggffffffZZZRRRLLLJJJGGGDDDFFFLLLRRRUUUXXXYYYXXXXXXZZZ\\\YYYXXXWWWZZZhhh}}}vvvlllfffdddaaa[[[WWWXXXVVVSSSRRRRRRRRRQQQPPPOOONNNMMMLLLNNNTTT\\\bbbkkkttttttjjjbbb[[[TTTPPPNNNOOOOOOMMMMMMPPPWWW]]]fffmmmuuu{{{|||gggbbbbbbmmm|||{{{iii^^^ZZZYYYeeeoooyyy{{{xxxuuuwwwzzz~~~mmmZZZOOOGGG???999666555444333222111111111111//////...------------...------............------------------------------...---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------......---------,,,,,,,,,---..................---,,,...000111222111000///000111222222333444888:::FFF^^^tttfffQQQLLLLLLJJJUUUiiiwwwnnnjjjrrr}}}uuuiii^^^YYY[[[```hhhtttwwwkkkYYYSSSOOOOOOPPPPPPSSSXXXXXX]]]eeekkkqqquuuyyy{{{yyywwwlllaaaYYYSSSRRRTTTVVVUUURRRVVV\\\UUUZZZ```cccdddhhhnnnttt~~~{{{vvvrrrnnnnnnhhhhhhhhhfffdddbbbbbbcccaaacccdddfffggggggffffffYYYQQQKKKIIIFFFAAACCCHHHPPPTTTWWWYYYXXXYYY[[[^^^[[[YYYUUUUUU___tttzzzsssrrrpppjjjeee]]]YYYUUUSSSRRRPPPOOOMMMNNNMMMLLLKKKMMMSSS[[[aaannnuuu~~~{{{uuunnngggaaaZZZRRRLLLNNNOOONNNLLLLLLPPPWWW]]]eeemmmuuu{{{~~~tttkkkffflllwww}}}lllbbb```aaajjjuuu}}}wwwuuuwwwsssaaaMMMGGGCCC:::222333444333222000///000111111111000......---------------------------------...........................------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++******++++++,,,---******+++++++++,,,,,,,,,------......///000000000........................---///111222333222000///000222333111222666;;;>>>JJJcccxxx~~~[[[KKKGGGGGGKKKTTTeee~~~wwwkkkgggsssxxxmmmeee___ZZZ\\\aaapppyyy~~~lll]]]RRRRRRPPPNNNMMMOOORRRVVV]]]^^^bbbiiipppuuuvvvvvvzzzrrrggg___ZZZTTTTTTUUUTTTRRRSSSUUUWWW[[[aaahhhkkkkkklllqqquuu}}}yyytttrrrqqqooommmlllkkkiiifffcccfffeeeeeefffggggggfffdddWWWUUUPPPLLLHHHEEEDDDDDDOOOWWW^^^```aaacccaaa^^^^^^ZZZVVVUUUYYYggg}}}}}}ooocccYYYPPPOOOQQQPPPOOOOOONNNLLLKKKLLLLLLOOOXXXbbbnnnuuu}}}zzzwwwwwwqqqkkkfff___VVVRRRRRRSSSQQQNNNLLLKKKOOOUUUZZZbbbjjjsssyyy~~~yyytttsssxxx~~~{{{tttkkkbbb```cccooo}}}xxxvvv~~~oooYYYNNNGGG>>>666333333333111000000111111111111000......------...------------------------------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,------......//////000000........................///000222333333333111000000222333111222666;;;???KKKeeeyyyrrrUUUIIIHHHIIIKKKRRRbbbyyy|||qqqmmmwww~~~vvvlllddd___\\\___dddrrr{{{|||jjj[[[RRRQQQPPPNNNMMMOOOSSSVVV\\\___dddjjjooosssvvvxxxzzz|||nnnddd\\\WWWSSSSSSTTTSSSRRRSSSUUUWWW]]]bbbiiillllllmmmqqquuu~~~}}}xxxsssqqqooonnnmmmkkkhhheeegggfffeeeeeeeeeeeecccaaaWWWTTTPPPKKKGGGEEEDDDDDDNNNYYYdddhhhiiiiiifffbbb___[[[WWWVVVYYYcccvvvyyydddZZZRRRRRRSSSRRRPPPPPPOOOLLLKKKLLLLLLOOOXXXaaakkkuuu{{{tttmmmggg___UUUQQQRRRRRRQQQOOOLLLKKKNNNSSSWWW```iiiqqqwww~~~{{{uuurrrqqqooommmhhheeeddddddbbbaaaeeelllvvv~~~|||eeeVVVLLLBBB<<<444333222111111111222333111111000///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,---------...//////000000////////////////////////000111222333444333222111000111222222111555;;;AAAPPPjjj~~~cccNNNHHHIIIJJJLLLQQQ^^^rrrzzzuuu|||~~~}}}~~~tttjjjccc___]]]aaahhhuuuyyygggXXXQQQPPPOOONNNMMMOOOTTTWWWZZZ```fffkkknnnrrrvvvzzzyyyuuuhhh___XXXSSSQQQQQQRRRRRRQQQRRRUUUWWW___ccciiilllmmmooorrrvvv~~~}}}wwwuuurrrpppooommmjjjhhhhhhfffdddcccbbbaaa^^^\\\VVVTTTPPPKKKGGGEEEDDDCCCNNN^^^ooovvvvvvsssnnniiiccc^^^ZZZXXXYYYaaarrr|||fff\\\UUUTTTVVVTTTQQQQQQOOOMMMLLLLLLLLLNNNWWWaaajjjuuuyyyppphhh___UUUQQQRRRRRRQQQPPPMMMKKKLLLOOORRR]]]fffnnntttzzzuuullleee___[[[XXXVVVVVVXXXXXXZZZccclll~~~ooo^^^QQQGGG@@@666444222111222333333333111111000///......//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,---......//////000000000000000000000000000///000111222222222111111111111222222222444===FFFZZZuuupppWWWJJJGGGHHHHHHMMMRRR\\\nnn}}}}}}ssshhhbbb^^^]]]cccjjjyyytttcccUUUOOOOOOOOOMMMNNNPPPUUUYYYYYY```hhhlllnnnpppvvv{{{zzz}}}{{{oooccc[[[UUUQQQNNNOOOPPPPPPPPPRRRUUUXXX___ccchhhlllnnnpppsssvvv{{{}}}|||yyyvvvsssqqqooollljjjgggeeebbb```___]]][[[YYYWWWTTTPPPKKKGGGEEEDDDCCCPPPdddzzzvvvnnnggg```[[[ZZZ[[[bbbttt|||ggg^^^VVVVVVWWWTTTQQQQQQPPPMMMLLLLLLLLLNNNWWW```lllxxx{{{qqqiii___VVVSSSUUUQQQQQQPPPNNNLLLKKKLLLNNNYYYbbblllqqqvvv~~~rrrfff___ZZZWWWXXXVVVVVVVVVUUUXXXbbbmmm}}}kkkZZZLLLCCC;;;777444222333444444333111000000////////////000........................------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,------.../////////000000000000000000000000...//////000000000000000111000111333333555@@@LLLggg|||cccRRRJJJHHHGGGFFFPPPUUU```ooo|||rrrfff___\\\\\\ccckkk{{{}}}mmm]]]RRRNNNNNNNNNMMMNNNQQQVVVZZZZZZ```hhhmmmnnnqqqwww|||{{{|||vvvjjj^^^XXXTTTPPPMMMNNNOOOPPPPPPRRRVVVYYY^^^bbbgggkkkooorrruuuwwwyyy{{{~~~~~~yyyvvvssspppmmmkkkeeebbb___]]]\\\[[[ZZZXXXWWWUUUPPPLLLHHHFFFDDDDDDPPPgggsssiii___YYYYYY[[[aaavvvjjj```WWWVVVVVVSSSPPPOOOOOOMMMLLLLLLLLLNNNWWWaaaqqq{{{|||rrrjjjaaaXXXUUUWWWPPPQQQPPPNNNLLLKKKLLLMMMVVV```jjjpppuuu}}}~~~jjj___ZZZXXXWWWUUUTTTTTTTTTUUUYYYgggtttkkkVVVHHHBBB<<<777444444555333222111000000//////000000000...................................................------,,,,,,------...++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,---......//////////////////////////////........./////////000000111///111555555666CCCTTTrrrqqq[[[OOOJJJGGGGGGHHHTTTZZZgggvvv|||xxxnnnbbb\\\ZZZ\\\dddmmm}}}vvvfffYYYPPPMMMMMMMMMMMMNNNRRRWWW[[[[[[aaaggglllooossswww{{{{{{zzzrrreeeZZZVVVTTTQQQLLLMMMOOOPPPQQQSSSWWWZZZ^^^aaaffflllqqqvvvxxxzzz{{{}}}}}}xxxtttpppmmmjjjaaa^^^\\\[[[[[[\\\[[[[[[XXXVVVRRRMMMIIIGGGFFFEEENNNeeezzziii^^^WWWYYYZZZ^^^rrrnnncccYYYVVVUUURRROOOOOONNNLLLKKKLLLLLLOOOXXXbbbrrr|||}}}tttlllbbbYYYUUUVVVOOOPPPOOONNNLLLLLLMMMOOOTTT___jjjpppuuu~~~{{{fffYYYUUUTTTTTTTTTRRRRRRQQQQQQVVVeeetttfffSSSHHHBBB:::666666555333000111000000000000000111111........................---------------------------,,,,,,,,,,,,,,,,,,---******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,+++,,,,,,------......///........................///////////////000000111111...111666666888GGGZZZyyy}}}jjjUUUKKKGGGFFFIIIMMMWWW```ooo|||vvv}}}ssshhh^^^YYYYYY]]]gggrrr}}}ppp```UUUOOOLLLLLLLLLMMMNNNRRRXXX\\\]]]```eeekkkqqquuuxxxyyyzzzwwwmmm```WWWTTTSSSQQQKKKMMMOOOPPPRRRUUUYYY\\\___bbbgggnnnuuuzzz}}}~~~yyytttpppllliii\\\ZZZYYYYYY[[[]]]^^^^^^ZZZWWWSSSNNNJJJHHHGGGGGGHHH```mmmbbb\\\^^^]]]\\\kkkttthhh[[[VVVUUURRRPPPPPPMMMJJJJJJLLLMMMPPPYYYcccppp{{{vvvnnncccXXXRRRRRROOOOOONNNMMMLLLMMMPPPSSSSSS___kkkqqqwww~~~iii\\\VVVSSSRRRVVVTTTSSSQQQOOOTTTddduuusss]]]LLLEEE<<<777666555222///111000000000000000111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++---,,,,,,++++++*********++++++******++++++,,,---******+++++++++,,,,,,,,,++++++,,,------......///........................000000000000000111111222111...111777888999JJJ^^^{{{zzzfffRRRHHHDDDEEEKKKSSSYYYddduuuwwwrrrrrr~~~~~~xxxnnndddZZZWWWXXX^^^jjjuuu}}}lll]]]SSSNNNKKKLLLLLLMMMNNNSSSYYY]]]___```dddkkkrrrvvvxxxxxxyyyuuujjj]]]TTTSSSRRRQQQKKKMMMOOOPPPRRRUUUZZZ]]]```ccchhhooowww}}}zzztttoookkkhhhZZZXXXWWWXXX[[[^^^aaaaaa[[[XXXTTTOOOKKKIIIHHHHHHCCC[[[}}}rrrgggcccfffbbb\\\fffyyyyyykkk]]]WWWUUURRRQQQQQQLLLJJJJJJLLLMMMPPPZZZdddmmmyyyxxxooodddWWWPPPOOONNNNNNNNNMMMLLLNNNRRRVVVSSS___lllrrrxxxooobbb[[[VVVSSSRRRQQQRRRRRRSSS[[[nnnkkkZZZTTTJJJAAA:::666333111333222000............/////////............//////++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,++++++++++++++++++)))***,,,---...---,,,,,,+++)))(((***,,,---***(((------,,,,,,+++***)))))),,,,,,,,,++++++*********...............---------------,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++111111000000000000111111444444555555444999KKK\\\{{{uuu```LLLFFFFFFFFFJJJRRR^^^oooyyylllkkkppp}}}|||oooeee___YYYXXXZZZ```lllwwwxxxjjjZZZPPPJJJLLLMMMMMMNNNOOOTTTYYY^^^ZZZbbbiiijjjlllpppssssss{{{ooobbbYYYRRRLLLKKKMMMOOOMMMMMMOOOTTTYYY]]]___eeeggglllrrryyy}}}{{{tttkkkfff___]]][[[[[[^^^bbbeeeggg___[[[VVVRRROOONNNLLLJJJKKKSSSwww~~~nnncccdddaaa[[[bbbpppvvvdddXXXSSSQQQPPPNNNOOOKKKHHHJJJKKKOOOXXXaaaoooyyy~~~rrrfff\\\TTTQQQRRRQQQPPPOOONNNOOORRRUUUWWW]]]gggpppxxxtttggg]]]YYY[[[VVVYYY\\\XXXQQQUUUjjj~~~~~~ggg]]]OOOCCC===999555333333222111000000000000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++,,,,,,***+++,,,,,,---------,,,---+++***+++---...,,,***+++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,------000000000000000000000000000000////////////000000222222444555555;;;MMM___yyyqqq]]]KKKFFFFFFGGGLLLTTT```qqqvvvkkkkkkqqq~~~xxxlllbbb\\\WWWWWWZZZ```mmmyyyvvvgggXXXNNNJJJLLLLLLMMMMMMOOOSSSYYY]]]\\\ccchhhhhhjjjooorrrrrrsssiii]]]UUUPPPKKKKKKNNNNNNMMMNNNQQQVVV]]]bbbdddhhhjjjooouuu{{{|||uuunnnkkkhhhddd```]]]]]]```ccceeeccc^^^YYYTTTPPPMMMJJJHHHIIIOOOppptttfffeeeccc]]]bbbnnn{{{iii[[[UUUSSSQQQOOONNNJJJHHHJJJKKKOOOWWW```mmmyyyuuuhhh^^^XXXUUURRRRRRQQQOOONNNOOORRRTTTWWW\\\dddkkksss}}}yyymmmbbb^^^___]]]]]]\\\ZZZVVVYYYiiizzz~~~vvvwwwzzzkkkWWWHHHAAA===999555222222333333333222222111......------------......------------------------......---------,,,,,,,,,******++++++,,,,,,------,,,,,,++++++,,,,,,------...---,,,,,,......---,,,)))******+++,,,------...,,,---------------......,,,,,,------......//////------,,,------...///000//////////////////////////////............//////000111333555666===PPPbbbwwwkkkYYYIIIEEEGGGHHHNNNVVVddduuurrrhhhjjjrrr~~~~~~}}}tttiii```ZZZVVVWWW[[[bbbooo{{{~~~rrrcccUUUMMMJJJKKKLLLMMMNNNOOOSSSYYY]]]^^^cccffffffhhhmmmpppooojjj```VVVQQQMMMJJJKKKNNNLLLMMMOOORRRXXX___eeeiiikkknnnsssyyy}}}xxxsssrrrtttoooggg___\\\\\\___aaafffaaa[[[UUUQQQMMMIIIFFFHHHKKKfffzzziiidddbbb\\\___hhh|||nnn___WWWUUUSSSQQQOOOKKKIIIKKKLLLOOOWWW```kkkzzz|||nnnccc\\\XXXTTTTTTRRRPPPNNNNNNPPPSSSWWW[[[```fffnnnzzzvvvlllgggfffdddaaa```___\\\\\\ccclll~~~rrrkkkooozzz```MMMEEE@@@;;;555111222333444444333222111......------------....................................---------,,,,,,,,,******++++++,,,---......---,,,+++***+++,,,---......---,,,,,,------------******++++++,,,------...++++++,,,,,,------......++++++,,,------...//////,,,,,,------...000111222------...............///000//////......//////000000111444666777???QQQcccxxxcccSSSFFFDDDFFFHHHOOOXXXgggwwwmmmgggjjjsss}}}}}}zzzpppfffaaa\\\WWWXXX\\\cccqqq}}}zzzlll]]]RRRLLLKKKKKKLLLMMMNNNPPPSSSXXX\\\```dddeeedddfffkkknnnmmmcccZZZQQQNNNKKKIIIJJJNNNKKKLLLOOORRRWWW^^^eeeiiilllpppuuu|||}}}{{{{{{xxxxxx}}}rrrggg___]]]```cccfffbbb\\\VVVRRRMMMIIIFFFHHHGGG\\\jjjbbb^^^ZZZZZZ```rrrqqq```XXXUUUTTTRRRPPPLLLKKKMMMNNNQQQYYYaaakkk{{{uuuggg]]]XXXUUUUUUTTTQQQOOONNNOOOQQQVVVZZZ___eeemmmxxxzzzsssooolllkkkkkkjjjddd]]]\\\```lll{{{zzzmmmgggdddhhhzzzlllVVVJJJCCC<<<666111222333333333222111000.........------.......................................---------,,,,,,,,,******+++,,,------.........---,,,+++***+++,,,---,,,,,,++++++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------***++++++,,,---...//////,,,,,,---...///000222333.../////////000000111111111000000//////000000111222333555777888???RRRdddzzz{{{\\\NNNCCCCCCFFFHHHPPPZZZiiixxxzzzkkkhhhkkkuuu}}}|||wwwmmmeeeaaa[[[WWWWWWZZZaaannnzzz}}}tttfffXXXOOOLLLMMMKKKLLLNNNOOOQQQTTTYYY\\\aaacccdddccceeekkkllljjj```XXXPPPMMMKKKIIIJJJMMMKKKMMMPPPRRRUUUZZZaaaggglllpppwww}}}wwwuuuzzz{{{||||||pppfffbbbdddgggeeeaaa\\\WWWSSSNNNIIIFFFGGGEEEUUUrrrnnnccc^^^YYYYYY\\\mmmrrr```WWWUUUSSSRRRQQQNNNMMMOOOQQQSSS[[[ccckkk{{{|||kkk^^^VVVUUUUUUTTTRRROOONNNOOOQQQTTTYYY```gggoooyyyyyyxxx{{{~~~{{{pppbbb]]]___\\\dddlllnnnnnnllliiifffjjjccc_________cccttt|||cccRRRHHH@@@:::333333333333222111000000//////............//////..............................---------,,,,,,,,,++++++,,,,,,------......------,,,,,,++++++,,,,,,***++++++)))((((((***,,,------------,,,,,,,,,,,,******+++++++++++++++,,,++++++,,,,,,------......,,,,,,------///000111222+++,,,,,,------......///111111000000000000111111333444666888999AAASSSeeezzz~~~zzzXXXLLLCCCEEEGGGJJJRRR]]]lllxxxtttkkkjjjlllvvv}}}{{{tttjjjddd^^^XXXTTTTTTWWW^^^kkkwww{{{qqqcccVVVNNNLLLNNNKKKMMMOOOQQQSSSVVVZZZ]]]aaacccccccccffflllllliii^^^VVVOOOLLLKKKIIIJJJNNNMMMOOORRRSSSUUUYYY```fffmmmqqqxxx~~~}}}xxxwww{{{|||qqqgggcccdddgggfffccc^^^YYYTTTOOOJJJGGGFFFDDDQQQfff}}}tttggg```[[[[[[]]]kkkvvvbbbXXXTTTSSSRRRQQQNNNNNNPPPRRRTTT[[[ccckkkxxxnnn___VVVUUUUUUUUUSSSPPPOOOPPPQQQTTTYYYaaahhhoooxxxvvvhhhccceeeWWWYYYZZZYYYWWWVVVVVVVVVUUUSSSTTTYYY[[[___oooqqq]]]OOOEEE@@@777666555333222111111111000000////////////000000------------------------......---------,,,,,,,,,,,,,,,------------------,,,---------,,,,,,+++******++++++)))''''''***---++++++,,,,,,---.........,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,------...///000111)))))))))***+++,,,,,,,,,000000////////////000000111222555888:::CCCVVVhhhxxxssszzzWWWMMMFFFHHHJJJLLLUUU```pppzzzyyyppplllmmmnnnwww~~~|||zzzrrrhhhbbb\\\WWWSSSTTTXXX```nnnzzz|||rrrcccUUUMMMKKKMMMLLLNNNQQQSSSTTTWWW[[[^^^```bbbcccdddhhhmmmlllhhhZZZRRRLLLKKKKKKJJJLLLOOOOOORRRVVVWWWXXX\\\dddjjjppptttyyy}}}~~~{{{yyy{{{|||~~~}}}vvvmmmhhhiiikkkkkkgggbbb\\\WWWQQQJJJFFFDDDCCCNNN\\\mmmxxxjjj```[[[\\\___hhh}}}|||fffZZZUUURRRQQQPPPMMMMMMOOOQQQSSSZZZaaagggrrr~~~pppbbbZZZTTTUUUUUUSSSQQQPPPPPPQQQUUUYYY___eeelllvvv}}}wwwooogggdddeeeYYYWWWTTTQQQOOOMMMNNNPPPMMMLLLOOOTTTVVVZZZkkk{{{dddTTTJJJEEE;;;999777444222222222222111111000000000000111111------------------------......---------,,,,,,,,,------------------,,,,,,,,,,,,---...---,,,***)))***+++,,,)))''''''+++...)))***+++,,,...///000111.........------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------,,,------...///000,,,,,,------...///000000//////............/////////000444888;;;EEEYYYkkkvvvwwwjjj{{{uuuXXXNNNHHHJJJMMMOOOXXXcccrrr{{{tttnnnmmmooooooxxx|||{{{yyypppeee```]]]XXXUUUWWW\\\eeesss~~~ttteeeVVVMMMKKKLLLMMMOOORRRTTTUUUXXX\\\______bbbdddeeejjjooommmgggVVVOOOJJJJJJKKKKKKMMMQQQPPPTTTXXXZZZ[[[```hhhooosssvvvzzz}}}}}}zzzuuurrrvvv|||zzzuuuuuuwwwppplllfff___YYYRRRJJJFFFBBBCCCLLLVVVbbb|||xxxiii___ZZZ[[[^^^cccwwwjjj\\\VVVRRRPPPNNNKKKKKKNNNPPPRRRXXX```dddmmmxxx~~~qqqeee___SSSTTTUUUTTTRRRPPPQQQRRRWWWYYY]]]aaahhhtttxxxkkkfffcccaaa___```[[[WWWSSSPPPMMMJJJKKKMMMLLLJJJMMMQQQRRRWWWiii}}}uuu\\\MMMGGGBBB:::555444333000000222333222000/////////000111///...///000111000...+++---***))),,,000111...***//////...---,,,,,,++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------............//////......---------......111///......//////...---,,,,,,,,,---------......111000///////////////000///111222444;;;JJJ^^^mmmsssxxxffffff{{{rrrUUUNNNGGGEEEGGGNNN\\\iii{{{|||nnneeegggmmmrrryyynnnccc[[[[[[XXXTTTUUU[[[fffrrrzzz|||nnn\\\RRRQQQOOOKKKOOOOOOPPPQQQUUUZZZ___bbbbbbbbbbbbdddjjjooollleeeXXXPPPKKKLLLMMMMMMNNNQQQUUUXXXZZZ]]]aaaeeekkkoooxxx{{{~~~xxxxxx|||zzzvvvrrrnnnggg```YYYSSSLLLHHHCCCDDDFFFNNNccc{{{zzzhhh\\\ZZZYYYXXXfffrrrlll]]]UUUQQQOOOLLLLLLKKKKKKLLLQQQXXX]]]fffkkkttt~~~{{{jjj[[[[[[VVVRRRTTTTTTRRRRRRTTTVVVVVVYYY```hhhrrrvvvaaa^^^___\\\[[[___ZZZWWWSSSOOOMMMMMMNNNOOOPPPNNNMMMOOOVVVccctttkkkWWWNNNBBB;;;555555666444333555333222111000///000000111000///...///000000...,,,---,,,...222777777333...//////......---,,,,,,+++------,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,...,,,,,,,,,...///...---,,,,,,---------.........000000////////////000000000222444666===LLL___nnnuuuyyyiiikkk}}}yyygggQQQKKKFFFFFFIIIQQQ___lll{{{yyykkkdddeeemmmrrrzzzqqqfff^^^[[[XXXUUUVVV]]]hhhsssyyy~~~xxxjjjXXXOOOOOONNNKKKOOOOOOPPPRRRVVV[[[___bbbdddddddddeeeiiimmmhhhaaaUUUNNNJJJKKKMMMNNNOOORRRUUUXXX\\\```ccchhhlllpppwww|||{{{}}}vvvqqqiiiaaaZZZTTTNNNKKKCCCDDDEEELLL___www{{{iii]]][[[[[[YYYdddoooppp___WWWSSSQQQOOONNNMMMKKKLLLQQQWWW\\\fffkkkrrr|||{{{nnnbbb[[[UUURRRSSSSSSQQQQQQSSSUUUUUUXXX___gggqqqkkkeeeccc]]]YYY[[[ZZZXXXUUURRROOONNNNNNNNNOOOOOOOOOTTT]]]lll|||aaaRRRCCC;;;555555555333111222222222111000000000000111111///......//////...---,,,---000666::::::555000000//////......---------...------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++---///111111000,,,------------.........000000000//////000000111111333555888???NNNaaaooo{{{~~~sssvvvlllXXXLLLGGGDDDGGGLLLUUUbbbooo|||uuuhhhbbbccckkkrrr{{{tttiiiaaaZZZXXXVVVYYY```jjjssswwwzzzrrrbbbSSSLLLLLLMMMLLLOOOOOOPPPRRRVVV[[[___bbbeeefffffffffiiijjjddd[[[RRRLLLIIIKKKMMMMMMPPPTTTSSSWWW]]]bbbfffjjjnnnqqqvvv|||{{{tttkkkbbb[[[UUUQQQNNNDDDCCCCCCIII[[[rrr}}}kkk___\\\\\\[[[cccppptttcccYYYUUURRRRRRPPPMMMKKKKKKPPPWWW\\\fffjjjqqqyyy}}}tttkkk]]]WWWSSSSSSSSSQQQQQQSSSTTTSSSVVV]]]eeennn~~~ssskkkfff^^^XXXWWWZZZYYYWWWUUUSSSRRRPPPPPPLLLMMMOOOUUUbbbtttpppXXXMMMCCC:::777666333000000222222111111111000000000222000------...//////...+++,,,...222555555222...000000//////..................---,,,,,,,,,------***************++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,------......---------///222444555444------------............000000000///000000111111111333666999AAAQQQeeesssdddOOOHHHDDDCCCHHHNNNWWWdddppp}}}qqqgggaaabbbiiiqqq~~~~~~~~~~~~~~~|||uuukkkcccZZZWWWWWW[[[ccclllsssuuuvvvkkk\\\OOOJJJKKKMMMNNNOOOOOOQQQSSSWWW[[[___bbbdddeeeffffffiiiiiiaaaWWWPPPKKKIIIKKKLLLLLLNNNRRRQQQVVV]]]dddhhhkkknnnpppuuu|||~~~wwwlllbbbZZZUUURRRPPPDDDBBBBBBHHHXXXooonnnaaa^^^^^^^^^dddssswwweeeZZZUUUSSSQQQOOOLLLIIIJJJOOOVVV\\\eeeiiinnnttt|||xxxpppaaaZZZUUUUUUTTTRRRRRRTTTRRRQQQTTT[[[aaakkkyyy~~~rrrjjjaaa[[[YYYXXXYYYYYYXXXWWWVVVTTTSSSMMMPPPRRRXXXeeeyyyiiiYYYLLL@@@<<<;;;888555444222222222222111111111000222000------...//////...---,,,,,,---......---,,,///////////////...............---,,,,,,,,,------))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...///---------///222444555444---------.........//////000000000000000111222222000333555:::CCCUUUkkkzzz~~~bbbNNNFFFCCCCCCHHHOOOXXXfffrrr}}}ooogggbbbaaagggppp}}}zzz{{{|||~~~}}}uuujjjaaaYYYWWWVVV[[[eeennnrrrtttsssfffWWWMMMJJJKKKMMMOOOOOOOOOQQQTTTXXX\\\```bbb```cccdddfffiiiiii___UUUOOOLLLJJJKKKKKKIIIKKKPPPPPPVVV]]]dddhhhkkknnnooosss{{{xxxlllaaaYYYTTTQQQOOOEEEBBBAAAGGGVVVkkkrrrddd_________dddtttyyyeeeYYYTTTRRRNNNLLLJJJHHHIIIMMMUUUZZZcccggglllpppvvv{{{rrrccc\\\VVVTTTSSSPPPQQQSSSQQQPPPRRRXXX^^^fffttt{{{pppfff___[[[UUUVVVXXXYYYXXXWWWUUUTTTSSSWWWXXX\\\iii}}}|||aaaRRRCCC<<<;;;888666555222222333333222222111000111///......//////...---///...---,,,,,,,,,------...........................------,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------***))))))******+++,,,---,,,++++++---///111111000------........./////////000000000000111111222333111333666;;;FFF[[[ttt~~~aaaNNNFFFCCCDDDJJJRRR\\\kkkwwwxxxkkkfffdddbbbgggppp}}}{{{|||vvviii___YYYVVVUUUZZZeeennnrrrrrrpppbbbSSSMMMKKKKKKMMMOOONNNPPPRRRUUUYYY]]]```aaa]]]```dddfffjjjhhh^^^RRRMMMKKKJJJKKKJJJGGGJJJOOORRRWWW^^^dddhhhkkkmmmooorrrzzzxxxmmmbbbZZZTTTPPPNNNGGGCCCCCCHHHTTTfffvvvfff`````````bbbqqqyyyeeeYYYTTTRRRLLLLLLJJJHHHIIILLLRRRVVV^^^cccjjjooouuutttddd\\\UUUSSSQQQOOOOOOQQQRRRPPPQQQVVVZZZbbbooo{{{yyylllaaaZZZXXXYYYZZZZZZYYYXXXWWWVVVTTTXXXYYY[[[hhh|||ppp^^^JJJ@@@;;;777333222222222333333333222111000000///...///000000...,,,,,,---......---------...------------------------------,,,+++++++++++++++*********+++,,,---------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,))))))))))))***+++,,,---...,,,,,,,,,...///...---............////////////000000000000111222333444333444777===JJJaaa}}}zzz\\\JJJFFFDDDEEELLLUUUbbbrrr~~~oooeeeeeeeeeccchhhrrrwwwhhh\\\YYYUUUSSSYYYdddmmmqqqqqqmmm^^^PPPLLLLLLJJJJJJLLLNNNPPPRRRVVVYYY]]]```aaa\\\```dddgggiiiggg[[[OOOJJJHHHIIIKKKIIIGGGJJJPPPUUUYYY___dddhhhkkknnnpppqqqzzzyyynnnccc[[[UUUPPPMMMIIIEEEDDDIIIQQQ```xxxxxxggg`````````aaammmzzzfffYYYTTTSSSOOOOOOMMMKKKJJJKKKNNNQQQXXX___hhhpppwwwxxxggg___XXXUUUSSSPPPPPPSSSRRRPPPQQQTTTXXX^^^jjjvvvrrrgggddddddcccaaa___]]][[[ZZZUUUZZZ\\\^^^kkkqqqXXXIIIBBB;;;555333222222333444333222111000/////////000111000...+++'''***---//////...------,,,------------------------,,,++++++******++++++******+++,,,------......+++,,,,,,------,,,,,,+++)))************+++++++++++++++++++++,,,---...///111///......//////...---............/////////000000000000000111222333444555666888>>>MMMfffwwwXXXGGGGGGDDDFFFMMMXXXfffxxxwwwiii```cccfffeeejjjsssxxxggg[[[ZZZUUURRRXXXcccmmmqqqqqqkkk\\\NNNKKKLLLIIIHHHJJJNNNPPPRRRVVVZZZ]]]```aaa]]]aaaeeegggiiifffYYYLLLGGGFFFHHHJJJIIIHHHLLLRRRXXX\\\aaaeeeiiillloooqqqqqqzzz~~~zzzpppeee]]]VVVPPPMMMLLLGGGFFFIIIOOO[[[rrrzzzhhh`````````aaakkk}}}{{{gggZZZUUUTTTRRRRRRPPPNNNKKKJJJLLLNNNSSS\\\hhhqqqyyy}}}lllddd\\\YYYWWWTTTTTTWWWSSSPPPPPPSSSVVV\\\hhhsss~~~qqqooommmjjjfffcccaaa___\\\bbbdddgggvvvcccPPPDDD:::666666777555333333333333111///111111000///////////////////////////...............+++))))))+++---......++++++------------++++++***++++++,,,---...//////***+++,,,---.../////////++++++,,,,,,,,,,,,------,,,,,,,,,---------......------............------000000//////.........---...---,,,,,,---///222444333666:::AAAOOOhhhoooUUUJJJFFFEEEGGGOOO^^^ooo~~~zzzpppiiicccbbbdddhhhpppyyysssddd[[[UUUTTTSSSXXXcccoooqqqlllbbbXXXNNNKKKJJJJJJKKKNNNLLLPPPVVVZZZ\\\]]]___```aaabbbeeegggfff___UUULLLIIIHHHFFFEEEFFFJJJQQQWWW```bbbeeehhhjjjnnnrrrvvv|||}}}pppfff```ZZZSSSNNNKKKGGGEEEEEEIIIUUUjjj~~~pppddd```aaaeeehhhrrr}}}fffYYYUUUWWWUUUQQQNNNMMMNNNOOONNNLLLRRRZZZgggvvv}}}mmmggg^^^WWWTTTTTTUUUVVVTTTQQQPPPRRRTTTXXXdddoooyyyqqqnnnkkkfffbbbaaabbbfffmmmxxxnnnYYYLLLBBB;;;:::666444333222333333111000111111000///////////////////////////...............,,,******+++---...---,,,,,,---......---,,,,,,++++++,,,,,,---.........***+++,,,---------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------............------000/////////........................///111333444111444999@@@NNNfffmmmSSSJJJFFFEEEHHHQQQ```sssyyyooohhhbbbbbbdddhhhpppxxxsssdddZZZTTTTTTTTTZZZgggsssvvvqqqbbbWWWNNNKKKKKKJJJKKKNNNMMMQQQVVVZZZ\\\]]]^^^___aaabbbdddfffddd]]]SSSKKKIIIHHHGGGEEEFFFKKKRRRWWWaaadddgggjjjlllooosssuuu{{{~~~~~~qqqfff```ZZZTTTOOOMMMJJJFFFEEEGGGQQQdddvvvooobbb]]]]]]aaaeeeooo~~~ppp```YYYXXXVVVSSSPPPOOOPPPPPPOOONNNRRRYYYfffvvv|||nnnhhh___XXXUUUTTTTTTTTTTTTQQQQQQRRRTTTWWWaaalllyyyyyysssnnniiifffgggjjjppp{{{xxx```QQQFFF===999555444222222222333222111111111000///////////////////////////............///---+++***,,,------,,,------............------,,,,,,,,,,,,------------***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------............------////////////............//////000000111222333333111444:::CCCQQQfff}}}jjjQQQIIIFFFFFFIIISSSdddvvvyyymmmfffaaaaaacccgggpppxxxrrrcccYYYTTTTTTVVV]]]kkkxxx{{{wwwaaaWWWNNNKKKKKKJJJKKKNNNNNNRRRWWWZZZ\\\]]]^^^___aaabbbdddeeebbb[[[QQQKKKIIIHHHGGGFFFGGGLLLRRRWWWaaadddiiilllnnnppprrrtttyyy|||~~~~~~rrrggg```[[[UUUQQQPPPLLLGGGEEEEEELLL[[[kkk~~~ooobbb\\\[[[\\\bbblllwwwyyyggg\\\XXXUUURRRPPPNNNOOOOOOOOONNNRRRXXXdddvvvxxxpppjjjbbbZZZVVVTTTSSSRRRTTTRRRRRRTTTTTTUUU]]]fffsss~~~xxxssspppppprrrwwwhhhXXXLLLAAA999666444111111222333222222111000000///////////////////////////............000...,,,+++,,,---,,,+++,,,------------------,,,---------,,,,,,,,,++++++******+++++++++******)))+++++++++,,,,,,,,,------,,,,,,,,,---------......------............------///////////////............///000111222222222222333666===HHHXXXkkk}}}fffMMMGGGFFFFFFKKKUUUfffxxx{{{llleee``````bbbgggpppyyypppaaaXXXUUUVVVXXX___mmmzzz}}}yyy```VVVNNNLLLLLLKKKKKKMMMQQQTTTXXX[[[]]]^^^```aaacccdddeeeddd```YYYQQQKKKHHHHHHHHHGGGHHHMMMSSSXXX```dddhhhlllnnnoooppprrrwww{{{~~~|||{{{yyyxxxvvvvvvwwwyyy{{{|||tttjjjbbb[[[VVVSSSPPPKKKGGGDDDCCCHHHTTTaaassszzz}}}qqqeee^^^\\\YYYbbblllttt{{{~~~kkk]]]WWWRRRPPPNNNMMMLLLLLLLLLLLLSSSWWWbbbttt{{{uuuqqqlllddd^^^YYYVVVSSSQQQTTTRRRSSSUUUTTTTTTZZZbbbooo}}}}}}}}}}}}vvvdddWWWIII???777555222111222333333222111000000///////////////////////////............000...,,,,,,------,,,+++++++++++++++++++++++++++---------,,,,,,+++************+++++++++***))))))+++++++++,,,,,,,,,------,,,,,,,,,---------......------............------.........///////////////......///000111111111111333666>>>KKK]]]ppp~~~aaaKKKFFFFFFHHHMMMYYYiiiyyy|||kkkddd___```ccchhhqqqzzz}}}mmm___XXXVVVWWWYYY```mmmzzz{{{vvv___VVVNNNLLLLLLKKKKKKMMMSSSVVVZZZ\\\^^^```bbbdddeeefffgggeee___XXXPPPLLLHHHHHHHHHHHHJJJNNNTTTYYY^^^bbbgggkkklllnnnoooqqqvvvzzzxxxyyywwwuuurrrqqqqqqrrrssszzzxxxvvvuuuuuussspppnnnllllllmmmmmmooorrrvvvyyyxxxnnnddd\\\VVVRRRMMMIIIEEEDDDCCCFFFOOOYYYmmmvvv~~~}}}rrreee]]]ZZZZZZbbbmmmvvvzzznnn___XXXRRRQQQOOONNNLLLLLLLLLMMMSSSXXXcccsss|||zzzvvvrrrmmmgggbbb]]]YYYUUURRRUUUTTTTTTUUUSSSRRRWWW___kkk{{{ooo___PPPDDD:::777444222333333333333111111000///////////////////////////............///...------......---,,,++++++************++++++------,,,,,,++++++******)))******+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,---------......------............------.........////////////////////////000000000111111222555===LLLaaattt^^^JJJGGGFFFJJJRRR___ooo~~~zzzjjjddd___```ccciiirrr{{{xxxiii]]]XXXVVVWWWYYY```mmmxxxyyyttt^^^UUUNNNMMMMMMLLLLLLMMMRRRUUUYYY\\\^^^aaadddfffggghhhhhheee^^^VVVPPPMMMHHHHHHIIIIIIKKKOOOUUUYYY]]]```eeeiiikkkmmmppprrruuuyyywwwllldddbbbcccccccccbbbcccfffiiiiiiiiiiiijjjkkkiiifffcccaaacccdddfffgggkkkpppssswwwxxx||||||rrrggg]]]TTTPPPKKKGGGDDDCCCCCCEEELLLTTTkkkttt}}}}}}qqqddd[[[WWW[[[aaakkkwwwrrrccc[[[TTTTTTSSSQQQNNNNNNOOOQQQSSSZZZfffttt{{{zzzzzzxxxqqqnnnjjjfffbbb^^^YYYVVVWWWUUUUUUUUUSSSRRRWWW___iiizzzzzzxxxwwwyyy|||{{{gggVVVIII===:::666333333444333333111111000///////////////////////////...............---,,,---//////...---,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++++++++))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------............------............/////////000111111000///000111222333333555===OOOeeeyyy}}}\\\KKKIIIGGGMMMXXXgggxxxuuukkkddd```aaadddjjjsss|||ssseee\\\XXXTTTVVVYYY```mmmyyyzzzttt]]]UUUNNNMMMMMMLLLLLLMMMPPPSSSWWWZZZ]]]```dddgggggghhhhhhccc[[[SSSNNNLLLHHHIIIIIIJJJLLLPPPUUUZZZ]]]```dddhhhkkknnnrrruuuuuuyyyzzzpppiiieeedddaaacccfffgggggghhhjjjmmmgggfffeeeeeeeeedddaaa^^^___aaabbbccccccfffkkkoooppprrrvvv}}}vvvjjj]]]SSSMMMKKKGGGDDDDDDDDDDDDHHHNNNdddnnnyyyzzzqqqeee]]]ZZZ[[[]]]fffvvvuuucccYYYTTTUUUUUURRROOONNNPPPRRRTTT^^^kkkxxxxxxwwwwwwvvvpppnnnkkkiiifffbbb]]]ZZZXXXVVVUUUUUUSSSRRRXXX```jjj|||uuusssqqqrrrvvv{{{~~~qqq^^^RRR???<<<777444444444444333111111000///////////////000/////////............---,,,,,,...///000///---------++++++++++++------++++++++++++++++++++++++((()))***+++,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......---..................------.........//////000000444333111000000222333555666777@@@RRRjjjxxxZZZLLLLLLHHHOOO\\\mmm}}}qqqkkkddd```aaaeeekkkttt}}}pppccc[[[XXXSSSUUUXXX```nnnzzz{{{vvv]]]UUUNNNMMMNNNLLLLLLMMMNNNQQQUUUYYY\\\___dddgggggghhhgggbbbYYYQQQLLLKKKHHHIIIJJJKKKMMMPPPVVVZZZ^^^```dddhhhkkkooouuuxxxuuuzzzrrriiifffiiilllqqqtttwwwwwwvvvuuuwwwyyyllliiigggeeedddcccaaa___aaacccddddddccceeejjjnnnoooppptttzzzyyykkk]]]RRRLLLLLLGGGDDDDDDDDDCCCFFFKKK\\\gggssswwwqqqgggaaa___[[[ZZZaaatttvvvaaaUUUSSSTTTTTTQQQNNNMMMOOOQQQUUU```ooo||||||tttrrrsssrrrooommmlllkkkiiieee```\\\YYYWWWUUUUUUSSSRRRYYYaaammmxxxttttttsssqqqqqqrrrvvvzzz|||gggVVVHHH>>>666444444222222444222111000000111111000...------......------,,,+++------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,///////////////000111111111000000000000000111222666:::GGG^^^ttttttZZZMMMKKKPPP\\\iiiuuu{{{ppphhhdddccceeeiiinnnxxx}}}ooobbb[[[YYYVVV\\\```cccmmmxxxvvvmmmYYYSSSOOOOOONNNKKKJJJLLLPPPRRRUUUZZZ^^^cccfffhhhjjjgggccc\\\UUUNNNJJJGGGJJJHHHGGGIIIMMMSSSZZZ^^^___^^^___dddkkkqqqssssssvvvzzz~~~vvvpppqqqyyy~~~wwwooojjjiiihhhddd```bbbbbbbbbcccdddgggiiijjjooouuu{{{zzzrrrhhh]]]SSSMMMKKKLLLJJJFFF@@@???DDDIIIVVVaaannnuuusssiii___XXXVVVYYYbbbrrrmmm^^^XXXXXXUUUOOOKKKLLLNNNOOOXXX^^^lll{{{wwwrrrooommmllljjjhhhgggfffeeeccc```^^^ZZZWWWVVVVVVTTTUUU]]]gggsss~~~vvvqqqlllpppzzzwwwvvvtttssstttvvvyyy|||uuubbbNNNCCC:::666555222111333222111000000111111000//////////////////......---------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////.........//////......//////000111000000000000000111111222777:::HHH___vvvuuu^^^RRRPPPTTTaaappp}}}|||pppgggcccbbbdddgggmmmwww{{{mmmaaa[[[ZZZZZZ___bbbcccllluuusssjjjZZZTTTPPPPPPPPPMMMLLLNNNQQQRRRVVVZZZ___cccgggiiijjjgggccc\\\UUUOOOJJJGGGIIIHHHGGGHHHLLLRRRXXX\\\___^^^```dddkkkpppssssssvvvzzz~~~|||~~~~~~wwwsssnnniiidddeeeeeedddeeefffhhhjjjlllqqqvvv|||~~~xxxpppeee[[[TTTQQQKKKLLLKKKFFF@@@???CCCGGGSSS^^^llltttrrriii___YYYTTTWWW^^^lll~~~qqqaaaYYYXXXTTTOOOKKKLLLNNNPPP[[[cccttt|||wwwvvvuuurrrooollljjjiiihhhgggeeedddccccccaaa___\\\\\\ZZZXXXWWWUUUVVV___iiizzzuuulllhhh___ccclll|||{{{xxxwwwwwwyyy|||}}}}}}gggUUUJJJ???:::666222111222333111000000111111000///111111111111111000//////------------------------------,,,,,,,,,,,,++++++)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000......------......///000000000000000000111222222888;;;HHH___xxxuuubbb[[[ZZZYYYhhhzzz~~~rrrgggcccaaacccffflllwwwxxxkkk```[[[ZZZ\\\```bbbccckkktttrrriiiZZZTTTPPPQQQQQQOOONNNPPPQQQSSSWWW[[[```dddhhhjjjjjjgggbbb\\\UUUOOOJJJHHHGGGFFFEEEGGGJJJPPPVVVZZZ______aaaeeekkkppprrrsssvvvyyy}}}{{{{{{}}}wwwoooiiijjjiiihhhhhhiiijjjlllmmmqqquuuzzz~~~|||{{{xxxooodddZZZUUUTTTMMMMMMKKKFFFAAA???BBBEEENNNYYYgggqqqqqqjjj```YYYUUUWWW\\\dddsssxxxeeeZZZXXXTTTOOOLLLLLLOOORRR___lll~~~|||zzzxxxuuurrrmmmiiikkkkkkjjjjjjiiigggfffeeedddcccbbbaaabbbaaa___]]]^^^\\\ZZZYYYWWWXXXbbbmmm}}}pppgggccc\\\]]]dddwww~~~~~~iii[[[OOOCCC<<<888333111222333222000111222222111///111111222222111111000///........................------,,,,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------------------+++,,,---//////000000000---------------...//////000000000000111222333333777:::GGG___xxxqqqdddbbbccc^^^ooouuugggcccaaabbbffflllwww~~~vvviii___[[[ZZZYYY^^^aaaccclllvvvtttkkkYYYSSSPPPQQQQQQOOOOOORRRRRRTTTWWW\\\```eeehhhjjjiiigggbbb\\\UUUOOOJJJHHHEEEEEEDDDFFFJJJOOOUUUXXX___```bbbeeejjjnnnqqqsssvvvyyy~~~~~~|||{{{|||~~~wwwqqqpppooonnnlllkkkllllllmmmooorrrvvvyyy|||~~~yyyzzzyyyrrrggg\\\VVVTTTNNNMMMKKKFFFBBB@@@AAACCCIIISSSaaallloooiii```YYYXXXZZZ\\\```hhhwwwjjj]]]XXXTTTPPPMMMLLLPPPVVVeeevvv|||zzztttsssqqqooommmkkkhhhfffhhhhhhiiijjjiiihhhgggfffdddcccbbbbbbccccccaaa___^^^]]][[[ZZZXXXZZZfffttttttkkkggg```___bbbooovvv___SSSFFF>>>999444222444333222111111222222111000000111111111111000//////........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------------------***+++,,,---.../////////---------------...//////000000000000111222333444666999GGG___xxxggg^^^___```aaauuuvvvhhhccc```bbbeeelllwwwvvviii^^^ZZZZZZZZZ___bbbdddmmmuuurrriiiWWWQQQOOOPPPQQQPPPPPPSSSTTTUUUXXX\\\```dddggghhhhhheeeaaa[[[TTTNNNJJJGGGDDDDDDDDDFFFJJJPPPUUUYYY```aaacccfffiiimmmppprrrxxxzzz~~~~~~}}}|||zzzxxxuuurrrpppnnnnnnnnnmmmnnnpppssswwwzzz|||}}}vvvyyyzzzuuukkk___VVVQQQNNNMMMJJJFFFCCCAAAAAABBBFFFNNN[[[fffkkkhhh```ZZZXXXZZZ\\\^^^cccnnn|||ooo```ZZZTTTRRROOOMMMRRRZZZlll}}}{{{uuuuuusssqqqooommmmmmmmmllllllmmmmmmllljjjiiiggggggfffeeefffggggggeeecccaaa```___]]][[[^^^mmm|||{{{qqqkkk___\\\\\\fff{{{fffYYYKKKBBB<<<666444555444222111111222222111000000000000000000///..............................------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------++++++,,,---.........---......------......///000000000000111222333444555666999GGG```yyywww[[[SSSVVVWWWeeeyyy{{{rrrhhhccc___```dddkkkwwwxxxjjj^^^YYYYYY]]]bbbfffgggmmmsssnnnbbbVVVPPPNNNPPPRRRQQQRRRTTTUUUWWWYYY\\\___bbbdddeeefffccc___YYYSSSMMMHHHFFFCCCCCCEEEHHHLLLRRRXXX[[[```bbbeeegggiiilllooorrrxxxzzz~~~}}}~~~|||xxxuuusssrrrooonnnmmmooorrruuuvvvvvvrrrssstttqqqkkk```UUUNNNMMMLLLIIIFFFDDDCCCBBBBBBDDDJJJUUU```gggfff```[[[UUUWWWYYY]]]ccclllvvv|||uuuddd\\\UUUTTTQQQOOOUUU___rrr||||||zzzwwwuuutttuuuvvvxxxxxxwwwvvvuuusssrrrqqqqqqpppooopppppppppnnnllljjjiiihhheeeaaaeeetttuuummmccc]]][[[cccsss~~~~~~yyyoooaaaQQQGGG???888555555444222111111222333111000000000000000000//////...........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////........................------...............---//////......//////000111000000000111222333555555777;;;IIIbbb{{{nnnRRRLLLQQQSSShhh}}}uuukkkfff```]]]^^^aaahhhttt{{{kkk^^^XXXWWW\\\bbbgggiiioootttlll___VVVQQQOOOQQQSSSSSSTTTWWWWWWXXXYYY[[[^^^```bbbcccdddaaa]]]WWWQQQLLLGGGEEEBBBCCCEEEIIIOOOUUU[[[^^^```cccfffggghhhkkkooorrrvvvyyy~~~~~~}}}zzzyyytttqqqnnnmmmnnnooonnnmmmllljjjhhhgggeee___UUUNNNLLLJJJHHHFFFEEEDDDCCCBBBDDDHHHQQQ[[[cccddd```[[[WWWWWWXXX]]]eeennnuuuxxx{{{hhh]]]VVVVVVTTTPPPWWWcccwww~~~|||xxxwwwuuupppjjjlll|||uuunnneee```eeeooo{{{~~~{{{{{{zzz~~~sssvvvhhhWWWKKKAAA999555555444333111222333333222000111111111111111000//////////////////////////////---------,,,,,,,,,++++++******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,...//////000000000000000........................//////////////////......///////////////000111111000000000111222444555666999===KKKddd|||iiiNNNKKKRRRUUUkkkqqqeeeddd^^^[[[[[[___fffrrr~~~~~~lll^^^XXXVVVWWW___fffjjjqqqvvvnnnaaaWWWRRRPPPSSSUUUTTTVVVXXXWWWXXXYYY[[[]]]___```aaaccc```\\\VVVPPPKKKFFFDDDBBBCCCFFFJJJPPPWWW]]]``````cccfffhhhhhhjjjnnnrrruuuxxx~~~~~~~~~}}}~~~zzzuuupppmmmlllllljjjggghhhccc^^^]]]___]]]VVVOOOLLLJJJGGGFFFEEEEEECCCBBBDDDHHHOOOXXX```ccc```\\\]]]ZZZYYY]]]eeennntttvvvyyyiii^^^WWWWWWUUUQQQYYYeee{{{~~~xxxpppqqqwwwllldddeeeiiinnnvvv~~~~~~yyyvvvuuuxxx~~~~~~~~~{{{~~~{{{~~~nnn[[[QQQHHH===666444555333111000000111000000222222222222111000...---//////...------------......------,,,,,,------...////////////////////////++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////000000///...------...............///000000000111222111111222444777:::;;;LLLjjj```MMMHHHLLLVVVjjjooobbbbbb___]]]^^^bbbkkksssyyyvvvddd^^^YYYTTTWWWYYY```llluuutttjjj```VVVSSSOOONNNQQQTTTXXXYYY[[[XXXWWWXXX[[[]]]\\\[[[dddccc___XXXPPPIIIFFFEEEDDDCCCEEEIIIPPPWWW\\\___aaadddgggggggggiiinnnrrryyy}}}~~~zzz~~~~~~yyysssnnnkkkiiifffeee```]]]ZZZXXXWWWUUUSSSRRRKKKIIIHHHIIIJJJHHHCCC???BBBFFFJJJOOOXXX``````\\\VVVYYYYYYZZZcccpppuuusssxxxkkkaaaYYYWWWSSSQQQXXXccc~~~yyy~~~yyymmmlllooommmfffbbbggggggggghhhkkkrrryyyzzzvvvtttsss~~~zzztttzzz~~~}}}xxxyyyttt___RRRJJJ@@@888555555333111000111111111111222222111111000///////////////...------------......------,,,,,,------...------------------------++++++++++++++++++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,///////////////...------...............///000000000111111111111222555777;;;>>>PPPnnn___NNNJJJNNNYYYkkknnnbbb______^^^___ccckkkuuu}}}vvveee^^^ZZZUUUWWWZZZaaallluuutttiii___UUURRRNNNNNNPPPTTTWWWXXXYYYXXXWWWXXX\\\______^^^fffddd___WWWOOOJJJGGGGGGGGGFFFGGGJJJPPPWWW]]]```___bbbeeeffffffiiinnnrrrwww|||}}}yyyzzz|||~~~~~~}}}|||{{{{{{yyyuuusssttttttvvv|||zzztttpppkkkfffccc^^^\\\YYYWWWUUUSSSPPPMMMJJJIIIGGGHHHIIIHHHEEEBBBBBBEEEHHHMMMVVV```bbb___WWWYYYYYYZZZbbbpppvvvvvvzzzpppcccZZZWWWUUURRRYYYccczzzwwwrrrooohhh___ZZZ[[[\\\]]]^^^cccjjjtttzzzzzzuuurrrrrrsss}}}~~~}}}uuupppvvvyyyvvvyyygggWWWOOOFFF>>>999555333111000111222222222333222111/////////000000//////...------------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////------------------------///////////////......---...............///000000000111111111111222555777<<>>LLLbbb~~~kkkNNNGGGIIIVVVlllxxxkkkeeeaaabbbccceeekkkuuusssggg___WWWTTTVVVSSSXXXbbbooovvvpppaaaSSSMMMMMMMMMOOORRRSSSRRRPPPNNNPPPTTTUUUVVVYYY]]]aaaccc```ZZZRRRKKKGGGGGGHHHKKKQQQVVVYYYXXXXXX[[[___\\\___cccdddeeehhhnnnrrrxxx~~~~~~ooobbb]]]WWWUUUWWWXXXWWWUUUYYYWWWWWWYYYWWWTTTVVV[[[XXXZZZ^^^aaaeeejjjooosssyyyzzz|||}}}~~~}}}}}}sssjjjbbb___[[[XXXUUUQQQMMMJJJHHHJJJKKKJJJHHHIIILLLOOOEEEDDDAAAAAAIIIVVV]]]^^^^^^XXXTTTVVVZZZaaapppttthhh```^^^[[[VVVZZZbbbmmm}}}pppggg^^^]]]\\\ZZZXXXXXXVVVVVVVVVTTTQQQPPPPPPQQQQQQSSSWWW___nnnzzzwwwsssnnnjjjtttzzz~~~}}}{{{yyyyyy}}}yyylllfffdddeeelllttt|||yyynnn___RRRHHH;;;999555444333333222111///000111111111111000000//////...------------......------,,,,,,------...++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////...............///000000...///000111111333666999@@@NNNdddgggKKKFFFJJJYYYqqquuuiiiddd```___```dddmmmyyyqqqfff___WWWUUUWWWUUUZZZdddpppwwwrrrbbbTTTMMMMMMNNNPPPSSSSSSRRRPPPMMMPPPSSSTTTTTTVVVZZZ^^^aaa^^^YYYQQQJJJFFFEEEFFFGGGMMMUUUWWWWWWVVVXXX[[[XXX\\\```ccceeeiiioootttwww}}}{{{iiibbb]]]YYYZZZ___cccdddbbbfffcccbbbbbb___ZZZZZZ]]]XXXXXXYYYZZZ[[[___eeeiiinnnoooqqqsssuuuwwwwwwxxxxxxxxxxxxzzz|||~~~ssskkkfffbbb]]]XXXSSSOOOKKKHHHHHHJJJLLLKKKIIIIIIKKKNNNEEEDDDAAA@@@HHHTTTZZZZZZ^^^XXXTTTVVVYYY___nnn}}}~~~qqqhhhbbbaaa]]]XXX\\\eeeqqqrrrfff^^^XXXZZZ\\\[[[[[[]]]VVVWWWYYYXXXVVVTTTTTTUUUUUUUUUXXX___ooo}}}|||vvvrrrppp~~~~~~~~~}}}|||yyyooodddaaaaaadddkkksss}}}yyydddUUUNNN@@@;;;555222222222000...222222111111000/////////000000000000////////////------------------------+++,,,---......---,,,+++,,,---......//////......,,,---......//////..............................------............------////////////000000000000000111111000000222555888>>>KKKeee```PPPHHHGGGXXXpppuuuiiiddd\\\^^^bbbgggnnnyyysssbbbYYYVVVUUUUUUUUUZZZdddpppuuunnn]]]OOOOOOOOONNNNNNNNNOOOQQQRRRQQQSSSUUUWWWYYYZZZZZZZZZaaa^^^XXXQQQLLLGGGEEEDDDJJJMMMQQQUUUXXXZZZZZZZZZ[[[]]]```bbbeeeiiinnnqqq{{{}}}uuullldddfffiiimmmqqqtttvvvwwwvvvuuutttqqqmmmiiieeeccceeeaaa^^^]]]___```___]]]cccbbbaaacccfffiiikkkkkkooonnnmmmmmmppptttxxx{{{}}}zzzxxx|||zzztttmmmiii___VVVRRRRRROOOJJJMMMKKKHHHHHHJJJKKKLLLKKKGGGAAA===???DDDKKKUUU___]]]VVVOOOPPPUUU]]]iiittt|||zzzuuunnnhhhbbb___[[[XXX[[[aaarrrssshhhddd```___```aaa___]]]\\\]]]]]][[[YYYXXXXXXXXXVVVTTTVVVbbbxxx|||xxxwww~~~~~~}}}vvvlllbbb___```cccjjjqqq|||gggXXXSSSDDD???888444333333222000222222111111000000//////000000000000/////////...------------------,,,,,,,,,------------------,,,+++,,,,,,---------------+++,,,,,,---------------........................---......//////......---////////////000000000000000111111000000222666999>>>LLLeee___PPPIIIIIIZZZrrrvvviiiccc^^^```dddiiippp{{{rrrbbbYYYVVVUUUUUUUUUZZZdddpppuuunnn^^^PPPOOONNNNNNMMMNNNOOOPPPQQQSSSTTTVVVYYY[[[\\\\\\\\\___\\\WWWQQQLLLHHHFFFEEEGGGJJJNNNSSSWWWZZZ\\\]]]^^^```bbbdddfffjjjnnnrrr{{{~~~|||uuuxxxzzz~~~~~~xxxtttqqqlllgggcccaaaaaaaaa^^^\\\```^^^]]]^^^aaadddeeeeeeeeeeeeeeefffjjjoootttwww{{{zzzyyy{{{}}}|||xxxuuuvvvqqqggg[[[UUUSSSPPPKKKOOONNNLLLKKKLLLLLLKKKIIIGGGAAA>>>@@@DDDJJJTTT]]]]]]UUUPPPPPPTTT[[[fffqqqyyyxxxsssooohhhbbb^^^ZZZXXXZZZ```mmm{{{~~~tttnnnjjjfffeeeffffffccc```]]]]]]]]][[[YYYXXXXXXXXXXXXUUUWWWddd{{{|||~~~rrriii```^^^___bbbiiippp{{{nnn^^^YYYJJJDDD;;;555444555444333222222222111000000//////000000000/////////...............------,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,........................---......//////......---////////////000000000000000111111111111333777:::BBBRRRlll]]]OOOJJJKKK]]]uuuuuuhhhbbb```bbbfffkkkrrr}}}rrrccc[[[WWWUUUSSSTTTYYYdddoootttmmm^^^RRRNNNNNNNNNNNNNNNOOOPPPPPPTTTVVVXXXZZZ]]]^^^___```___\\\WWWQQQLLLIIIGGGFFFEEEGGGKKKPPPUUUZZZ^^^aaabbbccceeefffhhhjjjnnnrrrzzz}}}zzzuuuoookkkiiigggbbb^^^___]]][[[[[[]]]___```___[[[\\\]]]```dddjjjpppsssxxxyyyzzzyyywwwuuuuuuuuuwwwrrrgggZZZSSSRRROOOJJJQQQQQQPPPPPPPPPNNNKKKHHHGGGAAA>>>@@@DDDIIIRRRZZZ\\\UUUPPPPPPTTTYYYcccmmmvvv|||{{{uuuqqqpppiiibbb^^^ZZZWWWYYY^^^gggttt{{{xxxuuuqqqoooooommmiiifffaaa```___]]]\\\[[[[[[[[[]]]YYYZZZhhh{{{tttvvv{{{}}}~~~nnnfff^^^]]]___bbbiiippp{{{{{{fff]]]PPPHHH===666444555555444333333222111111000000///000000/////////..................------,,,,,,+++...---,,,++++++,,,---...,,,,,,,,,,,,,,,------...++++++,,,------------,,,..............................////////////......////////////000000000000000111222111222444888;;;GGG[[[wwwzzzZZZOOOLLLNNNbbbzzz|||ooofffbbb```bbbfffkkksss}}}tttfff\\\WWWSSSQQQRRRXXXbbblllqqqjjj]]]RRRMMMMMMNNNNNNOOOOOOPPPPPPUUUVVVXXX[[[]]]___aaaaaaaaa^^^XXXRRRMMMIIIGGGFFFDDDFFFIIINNNTTTYYY^^^aaadddeeegggggghhhkkknnnqqqyyy}}}zzzvvvqqqjjjeeecccaaa___^^^^^^______^^^ZZZZZZ[[[^^^bbbhhhlllooouuuxxx{{{wwwqqqnnnqqqtttssspppfffZZZTTTSSSQQQNNNPPPQQQRRRTTTTTTRRRMMMJJJGGGAAA>>>AAADDDIIIQQQYYY[[[UUUPPPQQQUUUZZZcccllltttxxxxxxsssqqqrrriiiaaa\\\YYYWWWYYY]]]fffqqq~~~|||zzzxxxrrrnnnfffdddbbbaaaaaaaaaaaa```aaa]]]^^^kkkxxxqqqnnnnnnwww}}}{{{|||~~~{{{uuukkkccc]]]]]]```ccciiippp{{{ooo___UUULLL@@@888555555555444333333222222111000000000////////////.....................------,,,,,,,,,...---,,,++++++,,,---......------,,,---...//////,,,,,,---..........................................//////////////////...////////////000000000000111111222222222555999<<>>@@@DDDJJJTTT]]]]]]VVVQQQQQQUUUZZZdddnnnqqqvvv~~~}}}zzzssshhh^^^ZZZYYYXXXYYY]]]hhhrrr|||vvvppplllkkkjjjgggdddaaa^^^^^^cccmmmxxxwwwqqqpppssszzz~~~{{{yyyzzz{{{yyyyyywwwtttuuuvvvrrrkkkccc\\\YYY[[[___ccchhhnnnxxx|||hhh\\\TTTHHH???:::888666444444333333222222111111000//////.........---------+++,,,,,,------.........,,,------------------,,,...---,,,++++++---///000,,,,,,---............---........................//////000000000000//////////////////000000000000111222333333444666:::>>>HHHdddmmmRRRMMMPPPWWWnnnuuuiiicccaaaaaa___aaaeeejjjqqq|||rrrcccZZZVVVSSSQQQQQQWWW___ffffff```VVVNNNJJJKKKNNNQQQTTTVVVWWWXXXZZZYYYYYYZZZ[[[\\\^^^___\\\YYYTTTNNNIIIFFFEEEDDDEEEGGGLLLQQQVVVZZZ\\\]]]aaadddgggiiilllpppuuuyyy}}}xxxtttqqqooollljjjgggfffdddcccaaa`````````dddiiimmmiii```ZZZ[[[^^^aaadddbbbYYYRRRNNNLLLIIIHHHJJJNNNSSSVVVVVVSSSPPPKKKDDD>>>???CCCKKKVVVaaaaaaYYYRRRPPPRRRWWWaaajjjooouuu}}}sssggg\\\XXXYYYYYYZZZ]]]eeeqqqxxxtttpppjjjfffccccccbbbbbbdddhhhmmmppp|||xxxvvvwww|||~~~}}}yyyvvvwwwxxxvvvwwwuuussstttvvvrrrlll```ZZZWWWZZZ^^^bbbgggmmmvvv~~~mmm___VVVKKKBBB===:::777444444444333222222111111000//////.........---------***++++++,,,---...//////+++,,,............,,,+++---,,,+++******,,,...///++++++,,,---------,,,,,,........................//////000000000000//////////////////000000000000111222333333444777;;;>>>NNNhhhkkkQQQMMMQQQYYYpppxxxllleeebbbaaa```bbbeeejjjrrr|||nnn```YYYUUUTTTRRRRRRXXXaaagggfff___UUUNNNIIIKKKNNNRRRVVVXXXYYYZZZ\\\[[[ZZZZZZ[[[\\\^^^___VVVTTTPPPKKKHHHFFFEEEDDDCCCFFFLLLRRRXXX[[[]]]^^^aaadddgggkkknnnsssyyy}}}}}}zzzvvvsssqqqllljjjhhhfffdddbbbaaaaaa___dddhhheee]]]VVVUUUWWW[[[```aaa[[[UUUSSSQQQNNNIIIJJJNNNRRRUUUUUURRROOOLLLDDD>>>>>>CCCKKKXXXcccddd[[[RRRNNNOOOSSS]]]gggnnnuuu}}}rrrfff[[[XXXYYYYYY[[[^^^cccooo|||vvvoooiiihhhiiihhheeeaaaaaadddhhhwwwyyy}}}}}}zzzwwwuuusssqqqnnnlllooopppttt{{{|||pppeee___YYYUUUXXX\\\```gggnnn}}}~~~{{{fffYYYNNNHHH???555333888444333222111000000000000////////////............------------------------,,,,,,,,,++++++*********........................------------------,,,,,,........................//////............//////////////////000000000000222111333555444333888???UUUhhhcccPPPRRRQQQYYYsssvvvjjjeeebbbbbbbbbbbbdddiiirrr~~~yyyhhh^^^WWWSSSRRRUUURRRXXX```ggghhhbbbWWWPPPNNNMMMMMMPPPUUUXXXXXXWWWWWW\\\^^^\\\\\\___aaa___[[[WWWRRRLLLGGGDDDCCCCCCGGGHHHKKKOOOTTT[[[```dddhhhddddddjjjooorrrwww|||~~~yyyuuuwwwsssmmmhhhffffffggghhhiiifffbbb___]]]ZZZVVVTTTSSS]]]aaa\\\VVVSSSPPPKKKFFFGGGIIINNNSSSUUUTTTQQQKKKFFFBBBBBBEEEKKKVVVaaafff\\\RRRMMMMMMQQQZZZdddnnnrrrxxx|||rrrbbbVVVVVVWWWWWWZZZ```gggooo}}}xxxsssqqqlllrrruuurrrooommmiiiddd}}}yyyyyyzzzxxxvvvsssqqqmmmjjjgggkkkmmmsss|||}}}qqqfff```YYYUUUWWW[[[```hhhooo~~~pppaaaTTTLLLBBB777444777444333222111000000000000////////////............------------------------------------,,,,,,++++++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////////////////000000000000//////111444444333999@@@TTThhh^^^LLLOOOPPP[[[vvvtttiiicccaaaaaa___```bbbiiirrr~~~zzziii^^^WWWRRRQQQSSSPPPVVV___eeefff```VVVOOOLLLKKKKKKNNNSSSVVVVVVUUUWWW\\\___]]]]]]___```^^^YYYVVVQQQLLLHHHFFFFFFFFFGGGHHHKKKOOOTTT[[[```cccfffccceeekkkqqqtttyyy~~~~~~{{{zzzyyyuuunnngggcccdddgggiiifffcccaaa^^^ZZZVVVRRRRRR[[[___[[[VVVTTTQQQNNNIIIHHHIIILLLQQQTTTSSSRRRMMMGGGCCCBBBDDDJJJUUU```fff\\\RRRMMMLLLPPPYYYbbbiiinnntttyyy}}}pppaaaUUUUUUWWWVVVXXX^^^hhhqqq~~~yyyxxxyyy}}}yyyttt~~~uuurrruuuwwwvvvuuurrrnnniiieeebbbeeeiiirrr|||~~~qqqggg___YYYTTTUUUYYY^^^hhhqqq}}}lll[[[QQQGGG:::555777444333222111000000000000////////////............------------------------............------------------------------------+++,,,,,,------.........------------------------//////............//////////////////000000000000------000333333444:::AAASSSiii{{{ZZZJJJNNNSSSbbb}}}qqqfffaaa______\\\]]]aaahhhsss{{{jjj___WWWQQQPPPRRRNNNUUU]]]cccddd]]]UUUNNNLLLKKKKKKNNNRRRUUUVVVVVVWWW]]]```___^^^___^^^\\\XXXUUUQQQLLLJJJHHHIIIIIIGGGHHHKKKOOOUUUZZZ___bbbcccbbbfffnnnsssvvvzzz|||~~~uuujjjccccccffffffeeedddbbb```[[[UUUQQQPPPWWW[[[XXXUUUSSSRRRQQQNNNKKKJJJJJJMMMQQQSSSTTTPPPIIIDDDBBBDDDIIIUUU```eee\\\QQQLLLKKKNNNVVV___fffkkksssxxx}}}nnn___UUUUUUWWWUUUVVV[[[eeeppp~~~zzzooommmqqquuuvvvvvvsssnnnhhhccc```bbbhhhrrr||||||pppfff]]]WWWRRRSSSVVV\\\gggrrr~~~ttt```UUUJJJ>>>666777444333222111000000000000////////////............------------------------...---------------------------------------------++++++,,,,,,---...//////000000000000000000000000///......------......///////////////000000000000...---000333333333999@@@RRRggg}}}yyy[[[LLLRRRYYYkkk}}}mmmddd___^^^^^^[[[]]]aaaiiisss~~~zzzjjj___WWWQQQOOOQQQOOOUUU^^^cccbbb\\\TTTOOONNNNNNNNNPPPRRRUUUWWWXXXWWW^^^aaa```___```^^^ZZZXXXUUUQQQMMMJJJIIIIIIJJJGGGIIILLLPPPUUU[[[___bbbcccccchhhpppttttttwww|||~~~yyyooohhheeedddbbbbbbbbbbbbaaa\\\WWWRRROOORRRUUUTTTSSSRRRRRRRRRRRROOOKKKIIIJJJMMMQQQTTTRRRKKKDDDBBBCCCHHHSSS^^^dddZZZPPPKKKIIIKKKSSS[[[eeellluuu{{{nnn```VVVWWWXXXVVVVVVZZZaaammm|||vvvkkkiiimmmuuuwwwwwwuuuoooiiieeeccceeejjjsss{{{~~~xxxmmmdddZZZUUURRRRRRUUU[[[gggrrr}}}}}}{{{dddWWWNNNAAA888777444333222111000000000000////////////............------------------------,,,,,,,,,,,,,,,---------------------------------++++++,,,,,,---...//////000000000000000000000000......------------......////////////000000000000000000111444333222777>>>OOObbbwwwwww[[[NNNUUU___rrrzzzkkkbbb___^^^^^^\\\^^^cccjjjttt}}}xxxiii___XXXRRRPPPQQQQQQXXXaaaeeebbb[[[TTTPPPNNNNNNOOOOOOQQQSSSVVVXXXXXX^^^bbbaaa``````^^^[[[YYYVVVRRRMMMJJJHHHHHHHHHHHHJJJMMMRRRWWW\\\```bbbeeefffkkkqqqsssrrrtttyyyzzzwwwqqqkkkfffaaa````````````]]]YYYUUUOOOOOOPPPQQQQQQPPPQQQSSSTTTRRRMMMIIIHHHKKKOOORRRRRRKKKDDDBBBBBBGGGRRR\\\bbbYYYOOOJJJHHHIIIPPPXXXccckkkvvv~~~pppbbbXXXYYYZZZWWWWWW\\\aaannn}}}tttjjjgggjjjuuuxxxyyyvvvpppllljjjjjjlllooouuuyyyyyyrrrhhhaaaXXXUUUSSSTTTVVV[[[hhhttt~~~{{{}}}jjj\\\RRREEE;;;888444333222111000000000000////////////............------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------......------------......////////////000000000000222111333555444333777>>>MMM___sssrrrYYYOOOWWWcccxxxxxxkkkbbb______```\\\___dddllluuu~~~uuuggg^^^XXXSSSRRRSSSTTT[[[dddfffbbbZZZSSSPPPLLLMMMMMMMMMMMMPPPTTTWWWXXX^^^aaa```___```___]]]YYYVVVQQQMMMIIIHHHHHHHHHJJJLLLOOOTTTYYY]]]aaabbbgggiiinnnssssssqqqtttyyy~~~}}}}}}zzzssslllfffdddaaa______]]][[[YYYSSSOOONNNPPPPPPOOOQQQTTTUUUSSSPPPLLLIIIIIILLLOOOOOOIIIDDDBBBCCCFFFPPPZZZ___VVVMMMHHHFFFHHHNNNVVV```iiiuuu~~~ssseeeZZZZZZ[[[XXXYYY^^^eeeqqq~~~wwwyyy|||~~~xxxpppkkkllluuuxxxyyywwwqqqnnnnnnqqqtttvvvwwwwwwssslllccc]]]XXXVVVVVVXXXYYY^^^jjjvvv|||}}}ssscccXXXJJJ>>>999444333222111000000000000////////////............------------------------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...////////////000000000000111111333666555444:::AAAPPPbbbwwwnnnXXXQQQ[[[jjjxxxkkkcccaaaaaaaaa[[[^^^eeemmmwwwrrreee^^^YYYUUUTTTVVVVVV]]]eeegggaaaXXXRRROOOLLLMMMMMMMMMLLLOOOSSSWWWYYY^^^```___^^^aaaaaa___VVVSSSOOOKKKIIIHHHIIIIIIKKKMMMQQQVVV[[[___bbbccciiikkkpppuuutttssswww~~~~~~~~~yyyuuupppllleee```^^^]]]\\\\\\XXXRRROOOQQQRRRPPPQQQVVVUUUTTTSSSNNNJJJHHHIIIKKKLLLGGGCCCCCCCCCFFFNNNWWW]]]TTTKKKGGGEEEGGGMMMUUU]]]hhhuuuuuufffZZZYYYZZZXXXZZZ___eeeooo|||{{{yyyxxxuuurrrkkknnnqqqtttwww}}}~~~vvvqqqppptttwwwyyyvvvqqqoooqqqtttzzzzzzyyyvvvppphhh```[[[YYYXXXYYY[[[\\\aaalllxxx~~~~~~~~~zzzhhh]]]NNN@@@:::444333222111000000000000000/////////............---------------------------.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...........................------,,,,,,------...////////////000000000000000000222666666666<<>>III```{{{uuufff^^^nnnxxxllleee___]]]^^^^^^```eeennnyyy}}}pppddd___^^^___bbbfffaaacccdddccc```[[[VVVSSSOOOMMMLLLMMMRRRWWWZZZ\\\\\\___```___aaadddbbb]]]SSSPPPLLLJJJJJJKKKKKKKKKLLLOOORRRUUUYYY]]]cccfffkkkkkkkkknnnqqqwww{{{~~~{{{ooohhhddd___^^^[[[WWWSSSRRRSSSUUUUUUVVVWWWVVVRRRMMMJJJIIIHHHEEECCCBBBAAACCCLLLUUU^^^WWWPPPLLLJJJIIILLLRRR```hhhvvvssscccWWWVVVXXXXXX\\\ccceeeiiipppzzzmmm```YYYWWWVVVUUUVVVXXX[[[]]]\\\```dddgggjjjooowww}}}{{{xxxrrrkkkkkkqqqyyy}}}~~~zzzrrrjjjfffccc```]]]XXXXXXYYY\\\aaajjjttt{{{{{{xxxeeeXXXMMMCCC888555333222333333222111111000000000/////////...//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...------,,,,,,............////////////////////////000000000000//////111333444666AAALLLaaa|||pppbbb[[[kkkwwwkkkeee```]]]^^^]]]```fffnnnwww{{{oooddd___]]]]]]___ccc^^^```bbbbbb^^^YYYUUUSSSNNNMMMNNNPPPSSSWWW[[[\\\\\\___```___bbbdddbbb]]]RRROOOKKKIIIIIIJJJJJJJJJLLLNNNQQQTTTXXX]]]dddhhhlllkkkkkklllqqqwww}}}{{{sssooohhheee___YYYTTTRRRRRRSSSUUUXXXZZZZZZVVVQQQMMMKKKIIIEEECCCCCCBBBDDDMMMWWW]]]WWWQQQNNNKKKIIIMMMSSSaaahhhsssqqqbbbVVVVVVXXXXXX[[[bbbccchhhppp{{{zzzhhh\\\TTTSSSSSSSSSTTTWWWYYY[[[\\\```dddgggkkkpppxxx~~~|||wwwpppjjjkkksss|||wwwnnnfffaaa^^^]]]^^^ZZZ[[[\\\___eeemmmxxx~~~}}}||||||hhh[[[QQQIII;;;888555333333333222111000000000000/////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------........./////////000000////////////000000000000//////111333444777BBBNNN```yyyhhh\\\WWWgggsssiiieeebbb______\\\```fffooowwwyyynnnbbb]]]ZZZXXXXXX[[[YYY]]]aaaaaa]]]WWWSSSQQQMMMNNNPPPRRRTTTWWWZZZ\\\\\\^^^```___aaadddbbb]]]QQQNNNJJJHHHIIIJJJKKKJJJLLLNNNPPPSSSWWW]]]dddjjjmmmlllkkklllpppvvv|||~~~yyyooojjjccc[[[WWWUUUTTTUUUVVVYYY]]]]]]YYYTTTPPPNNNIIIFFFDDDCCCCCCEEENNNXXX]]]WWWRRROOOJJJHHHLLLSSSbbbfffppp~~~nnn```UUUVVVYYYXXXZZZ``````gggqqq|||uuufff\\\RRRRRRRRRSSSTTTUUUWWWXXX[[[^^^cccgggkkkqqqyyyxxxsssppprrrzzzvvvkkkddd```\\\\\\^^^]]]___aaaeeejjjrrr{{{}}}||||||www|||qqqcccWWWNNN>>>;;;777444333222222111000000000000/////////////////////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.......................................//////000000111////////////000000000000000000111333444888CCCOOO```yyycccYYYVVVhhhnnnfffeeeccc___^^^\\\```hhhpppwwwwwwlll```[[[WWWSSSRRRTTTUUUZZZaaabbb]]]VVVQQQOOOLLLOOOQQQSSSTTTVVVXXXZZZ[[[^^^___^^^```cccaaa\\\QQQNNNJJJIIIIIIKKKKKKKKKLLLMMMNNNPPPTTT[[[ccciiilllkkkjjjjjjnnnsssyyy}}}wwwqqqggg___[[[YYYYYYXXXVVVYYY]]]]]][[[WWWTTTRRRIIIFFFDDDDDDDDDFFFOOOYYY\\\WWWRRRNNNIIIFFFLLLTTT```eeemmmyyylll^^^TTTVVVYYYWWWYYY^^^___gggsss~~~yyylll___WWWPPPPPPQQQRRRSSSTTTTTTTTTYYY\\\bbbfffjjjpppxxx~~~{{{zzzzzz}}}uuukkkeee```[[[[[[___```bbbfffjjjooovvv}}}~~~}}}rrrvvv}}}nnn___TTTBBB>>>888555333222111000////////////000000000000............////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////---......///000000111111////////////000000000000222111222444444888CCCPPPbbbzzz```WWWWWWjjj{{{jjjeeeeeebbb^^^[[[\\\aaaiiiqqqxxxtttiii^^^YYYUUUQQQOOOPPPQQQYYYbbbddd___WWWQQQOOOLLLOOOSSSTTTTTTTTTVVVXXXZZZ\\\^^^]]]___bbb```[[[QQQNNNKKKIIIJJJKKKLLLLLLKKKKKKLLLMMMQQQXXX```fffiiihhhggghhhkkkoootttwwwxxx}}}|||pppeee___[[[YYYXXXTTTWWW[[[\\\ZZZWWWVVVUUUIIIFFFDDDDDDDDDFFFPPPZZZ\\\WWWQQQLLLFFFDDDLLLUUU___ccckkktttjjj]]]TTTVVVYYYWWWYYY]]]^^^gggttt{{{sssjjj```WWWQQQNNNOOOQQQSSSTTTUUUVVVVVVYYY]]]cccgggkkkrrrzzz}}}{{{vvvkkkgggbbb\\\\\\aaabbbeeeiiinnnsssxxx~~~tttvvvwwwvvvfffZZZCCC???999555333111000///////////////000000000000------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---...///000000---......///000111111222////////////000000000000333111222444444888CCCPPPeee}}}^^^VVVXXXkkkyyyiiiddddddbbb\\\XXX\\\bbbjjjqqqxxxrrrggg]]]XXXUUUQQQOOOPPPPPPYYYcccfffaaaXXXRRROOOLLLOOOSSSTTTSSSSSSTTTVVVYYY\\\]]]\\\___aaa___ZZZRRROOOKKKIIIJJJLLLMMMMMMJJJJJJJJJKKKNNNUUU^^^dddffffffeeefffiiilllpppssssssxxxxxxjjjaaaZZZVVVSSSSSSUUUYYYZZZYYYWWWVVVVVVIIIFFFDDDEEEEEEGGGPPPZZZ\\\WWWQQQKKKDDDCCCKKKVVV]]]cccjjjqqq{{{iii\\\SSSVVVYYYWWWXXX]]]^^^hhhuuu~~~}}}uuuqqqlllfff```YYYSSSNNNNNNPPPRRRUUUWWWYYYYYYYYY\\\```eeejjjnnnuuu~~~~~~{{{yyyyyymmmfff```\\\[[[^^^gggiiilllooosssxxxzzzvvvyyyyyylll]]]PPP@@@444555555000///555000000000000///...,,,,,,////////////............------------------------------------------------,,,,,,,,,------------.........------------......000000000000000000000000////////////000000000000//////111333333888FFFTTTjjj|||wwwZZZWWWZZZjjjvvviiicccaaa]]]ZZZZZZZZZ```iiipppwww|||rrrfff[[[VVVTTTSSSSSSVVVTTT\\\eeejjjfff]]]SSSMMMNNNMMMMMMPPPUUUXXXXXXWWWWWW\\\```______```___\\\SSSOOOKKKHHHHHHHHHHHHHHHJJJIIIIIIJJJOOOUUU[[[___iiigggeeedddfffiiimmmpppqqqwwwtttiii^^^WWWVVVWWWXXXZZZZZZYYYVVVSSSQQQOOOHHHCCCDDDFFFJJJSSS[[[^^^YYYPPPGGGCCCEEEKKKQQQ^^^dddkkkrrryyy~~~fff^^^VVVSSSTTTTTTXXX^^^eeekkkuuu}}}yyytttnnnjjjfffccc\\\VVVRRROOOOOOOOOTTTSSSSSSSSSSSSUUUVVVWWW^^^___ccciiirrr{{{}}}~~~}}}|||vvvkkkccc^^^[[[\\\___hhhjjjlllmmmppptttyyy}}}xxxwwwsssbbbQQQCCC999;;;:::444111555000000000000///...------////////////............------------------------------------------------////////////000000000111......------------......////////////////////////////////////000000000000000111333555555:::GGGVVVjjj}}}rrrVVVSSSWWWggg|||rrrhhhccc```]]][[[]]][[[aaaiiipppvvv}}}}}}pppeee[[[WWWUUUSSSTTTVVVUUU]]]fffjjjfff]]]TTTNNNLLLLLLLLLPPPUUUYYYZZZZZZZZZ___bbbaaabbbcccbbb___SSSOOOKKKHHHHHHHHHHHHGGGJJJIIIIIILLLPPPWWW]]]aaaffffffeeedddeeeiiioootttvvv{{{~~~pppccc]]]\\\XXXYYYZZZZZZXXXVVVSSSRRROOOIIIDDDEEEGGGKKKSSS\\\___ZZZQQQHHHDDDEEEKKKPPP\\\bbbiiipppwww}}}fff]]]UUUSSSSSSSSSWWW\\\ccciiisss}}}}}}zzzzzz|||~~~zzzuuuqqqoookkkgggccc___\\\XXXSSSPPPOOOOOOPPPTTTTTTSSSSSSSSSUUUWWWXXX]]]^^^bbbiiirrr{{{||||||}}}}}}|||uuuiiibbb^^^\\\___ccciiijjjkkkkkklllnnnsssvvvxxx|||~~~|||}}}{{{uuu|||gggUUUHHH???@@@>>>888444555111111111000000//////...////////////............------------------------------------------------,,,---------..................------------......////////////////////////////////////000000000000111222444666666;;;IIIWWWllllllSSSQQQUUUgggsssmmmfffccc```\\\\\\___]]]bbbiiioootttzzz|||mmmddd[[[XXXWWWUUUTTTUUUVVV^^^gggjjjfff\\\TTTOOOKKKKKKLLLPPPUUUZZZ\\\]]]]]]aaacccbbbccceeeccc```SSSPPPKKKHHHGGGGGGGGGFFFIIIIIIJJJMMMRRRYYY___bbbccceeefffeeedddiiirrrzzz~~~vvvggg```___YYYYYYYYYYYYWWWUUUSSSRRRPPPJJJEEEFFFHHHLLLTTT\\\___[[[SSSKKKFFFFFFKKKOOOZZZaaaiiiooovvv}}}fff]]]UUUSSSSSSSSSVVVZZZ```fffpppzzzzzzuuurrrooollliiijjjkkkllllllkkkkkkjjjiiihhhggggggfffeeebbb```[[[YYYVVVSSSRRRRRRSSSSSSUUUTTTSSSSSSTTTUUUWWWYYY[[[^^^bbbiiirrrzzz{{{{{{}}}}}}|||ttthhhbbb```___bbbgggiiiiiijjjiiiiiikkkooorrrtttxxx~~~|||~~~uuu}}}jjjYYYMMMBBB???===888444444222222111000000000000000////////////............------------------------------------------------++++++,,,,,,,,,---------......------------......////////////////////////////////////000000000000111222444666666;;;JJJXXXnnniiiQQQPPPVVViiinnnjjjfffddd___ZZZ\\\``````eeekkkooosssyyyzzzkkkbbb[[[ZZZYYYVVVTTTUUUVVV^^^gggiiicccZZZSSSOOOLLLLLLNNNQQQUUUYYY\\\]]]]]]```aaa```aaacccbbb^^^SSSOOOKKKHHHGGGGGGGGGFFFHHHIIILLLOOOUUU[[[```ccc```dddggggggfffjjjuuuwwweee]]]\\\ZZZZZZYYYXXXWWWUUUSSSRRRNNNIIIEEEFFFHHHKKKSSS[[[___[[[UUUMMMHHHHHHKKKNNNZZZaaakkksssyyy~~~fff^^^VVVTTTSSSSSSVVVZZZ^^^dddnnnvvv~~~|||xxxqqqllliiigggdddccc```aaaaaabbbaaa```^^^]]]]]]___aaaeeeggggggeeeddd]]]\\\ZZZYYYXXXXXXXXXXXXVVVUUUTTTSSSTTTVVVXXXZZZZZZ^^^dddkkksss{{{~~~~~~|||zzzpppfffaaa___^^^aaafffggghhhiiihhhiiikkknnnqqqtttxxx~~~www|||kkk]]]PPPBBB;;;888666444444222111000000///000000111////////////............------------------------------------------------.../////////000000000000......------------..............................////////////000000000000000111333555666;;;JJJXXXqqqdddOOOOOOVVVjjjooojjjfffddd___ZZZ\\\```dddhhhmmmpppsssyyywwwkkkbbb[[[ZZZYYYVVVTTTTTTUUU]]]ffffff___VVVQQQOOONNNNNNOOOQQQSSSVVVZZZ\\\^^^______^^^```cccaaa\\\RRRNNNJJJGGGGGGGGGGGGGGGHHHJJJMMMQQQWWW\\\```ccc^^^dddhhhiiiiiinnnyyyxxxcccYYYWWWXXXXXXYYYYYYXXXVVVTTTSSSLLLGGGCCCEEEGGGJJJQQQXXX]]][[[UUUOOOJJJIIIKKKNNNZZZcccoooxxx~~~fff^^^WWWUUUUUUTTTVVVZZZ\\\ccclllsssxxx~~~|||wwwkkkgggaaa]]][[[ZZZYYYYYYWWWXXXZZZ[[[ZZZXXXUUUSSSXXX\\\ccchhhkkklllkkkjjjcccbbbaaa___^^^\\\[[[ZZZWWWVVVTTTSSSTTTVVVYYY[[[[[[```hhhooovvv~~~~~~uuulllccc___]]]\\\___cccgggggghhhhhhhhhjjjmmmpppsssxxx}}}zzz{{{mmm```TTTDDD999555555333222222111//////...///000111////////////............------------------------------------------------------........./////////......------------..............................////////////000000000000000000333555666<<>>FFFYYYuuupppYYYKKKMMM[[[tttwwwnnnddd```bbbdddbbb___^^^___aaahhhrrr|||yyyrrrggg\\\WWWUUUQQQPPPRRRWWWbbblllkkk^^^RRRMMMMMMLLLMMMNNNQQQTTTXXX[[[\\\\\\YYYWWWXXXZZZZZZXXXUUUMMMKKKIIIGGGEEEDDDDDDDDDJJJMMMQQQTTTVVVXXX[[[]]]bbbccciiittt{{{{{{{{{}}}nnn```YYYYYY[[[[[[ZZZYYYYYYWWWSSSOOOJJJEEEBBBDDDIIIOOORRRQQQSSSTTTQQQLLLIIIIIIJJJOOOXXXfffvvvzzz}}}wwwjjjYYYWWWTTTQQQPPPPPPQQQRRRUUUYYY___cccfffhhhjjjkkktttvvvzzz|||}}}{{{xxxvvvpppiiibbb]]][[[XXXSSSNNNKKKIIIGGGFFFFFFIIILLLNNNMMMNNNPPPQQQQQQQQQSSSUUUYYY___hhhoooqqqooommmlllrrrooollllllnnnmmmgggbbbaaa[[[VVVWWWXXXYYY\\\```iiiooowwwvvvqqqooooooooouuuzzzzzzmmmeeeaaa]]]___bbbggghhhgggccc```aaaeeeiiilllpppuuuyyy|||~~~~~~yyyjjj]]]NNNDDD===777444555222111111111111111222222000///......------......///---,,,,,,......---+++------------------------......................../////////.........------///////////////////////////000000000///000222444444555222555======EEEYYYvvvnnnVVVKKKOOO]]]wwwrrrjjjbbb___aaaccc```]]]^^^___bbbhhhrrr|||rrrggg\\\XXXUUUQQQPPPRRRVVVaaakkkiii^^^RRRMMMNNNLLLMMMOOORRRVVVXXX[[[\\\]]]ZZZXXXXXXZZZ[[[YYYVVVLLLKKKIIIGGGEEEDDDDDDEEEIIILLLPPPSSSVVVXXX[[[^^^bbbccciiisssyyyyyyzzz{{{tttiiicccbbbaaa___^^^]]]\\\ZZZSSSNNNHHHEEEEEEIIIMMMPPPOOOQQQSSSQQQMMMJJJJJJLLLNNNVVVcccrrrzzzpppqqqwwwttteeeXXXVVVRRROOONNNNNNPPPQQQSSSWWW\\\```bbbdddfffgggjjjllloooqqqrrrpppmmmjjjfff```YYYUUUSSSQQQLLLHHHGGGFFFDDDBBBCCCEEEIIIKKKMMMOOOQQQQQQQQQQQQSSSUUUZZZ```hhhnnnqqqqqqpppoootttpppmmmmmmnnnlllgggbbb___YYYUUUWWWXXXZZZ^^^cccmmmttt~~~|||rrrmmmkkkkkkkkklllrrryyy}}}~~~pppfffaaa]]]]]]___dddeeeeeeccc``````cccgggjjjlllpppssswww{{{~~~{{{uuu|||pppbbbRRRGGG???888444444222222111111111111111222000000///............//////...------......---+++................................................000000////////////......///////////////////////////000000000///000222444555666333666<<<<<>>MMMggg|||^^^VVVeeejjjhhheeecccbbbbbbbbbcccaaafffmmmppprrrwww~~~uuujjj```[[[XXXUUUTTTUUUSSSXXX\\\\\\XXXSSSQQQQQQPPPQQQQQQSSSUUUXXXZZZ\\\]]]]]]^^^aaabbb___WWWQQQHHHGGGFFFFFFFFFGGGHHHIIIKKKMMMPPPQQQRRRRRRTTTUUUXXX\\\dddlllooopppwww|||kkkbbbccc]]]^^^]]]WWWOOOJJJKKKNNNNNNQQQTTTRRRMMMGGGEEEDDDBBBEEEKKKSSS```oooyyyyyywwwaaaTTTTTTSSSRRRQQQOOONNNMMMHHHJJJKKKKKKKKKLLLNNNPPPTTTTTTSSSQQQOOOLLLIIIGGGHHHHHHGGGEEECCCBBBDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMMMMMMMMMMOOOPPPUUUXXX[[[]]]]]]]]]]]]^^^___aaacccddddddddddddddd[[[\\\```eeeiiinnnyyy|||qqqnnnhhhggghhhjjjkkkooozzz}}}xxxxxxvvvsssooollljjjfff___YYYXXX[[[___eeeaaa[[[VVVTTTUUUXXXZZZ[[[]]]```bbbdddfffiiikkkvvvzzz{{{{{{}}}yyyjjj]]]QQQDDD:::777444333222111000000000000000000000000///////////////............---------..................------//////............////////////000000000000//////000000111222222222222111222222111111000//////...222666555888???BBBQQQkkkxxx```XXXmmmmmmiiidddaaa``````______dddgggkkkpppvvv|||uuukkkaaa\\\XXXSSSOOOOOOSSS]]]ccc```XXXSSSQQQPPPTTTSSSSSSSSSVVVZZZ^^^aaa______aaadddeeeaaaYYYSSSJJJHHHFFFFFFHHHJJJKKKLLLNNNNNNNNNOOORRRUUUXXXZZZ\\\^^^bbbggglllppptttvvv|||pppggghhheeeeeebbb\\\UUUNNNKKKJJJOOORRRTTTRRRMMMIIIGGGFFFGGGHHHNNN\\\ooo|||{{{vvvdddZZZTTTPPPRRRSSSPPPMMMMMMIIIIIIIIIJJJJJJLLLMMMMMMOOONNNLLLKKKJJJIIIHHHHHHJJJIIIGGGDDDBBBCCCFFFIIIJJJIIIHHHHHHIIIKKKLLLMMMQQQPPPNNNMMMLLLMMMNNNOOORRRVVVZZZ\\\[[[ZZZ[[[]]]^^^```bbbccccccaaa___]]]___]]]aaaiiinnnsss~~~yyyooollllllhhhffffffggglllwww|||tttooommmkkkgggdddcccbbb```ZZZVVVVVVZZZ^^^ccc___YYYTTTQQQRRRUUUWWWYYY\\\___bbbcccfffiiikkkssswww|||{{{zzz}}}|||lll^^^SSSFFF<<<888444333222111000000000000000000000000////////////000000/////////.......................................------------......//////000000000000////////////000111111111000000000000000000000111111111222666555777>>>AAAQQQlllwwwaaaZZZooolllhhhccc`````````______bbbeeekkkqqqxxxsssiii___[[[XXXSSSPPPPPPQQQ[[[bbb___WWWSSSQQQPPPSSSSSSSSSUUUXXX[[[^^^`````````aaacccddd```XXXRRRKKKIIIGGGGGGIIIKKKLLLLLLOOONNNNNNOOOQQQUUUXXX[[[___aaadddhhhmmmqqqtttuuuzzz~~~}}}sssiiihhhfffgggddd___VVVOOOLLLKKKNNNQQQSSSRRRNNNIIIGGGFFFEEEHHHPPPbbbyyy|||zzzvvvfffYYYRRRNNNPPPQQQMMMKKKKKKIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKIIIHHHHHHGGGGGGFFFGGGGGGFFFDDDDDDFFFGGGIIIIIIJJJKKKMMMOOOQQQSSSTTTRRROOOMMMMMMNNNOOOQQQRRRUUUYYYZZZYYYXXXYYY[[[\\\^^^aaacccdddcccbbbaaabbbaaaeeelllsssyyyzzzrrroooqqqjjjcccaaaccciiivvvwwwqqqiiidddbbb___[[[XXXXXXXXXWWWTTTQQQRRRWWW\\\^^^[[[UUUPPPNNNNNNQQQRRRWWWZZZ]]]```ccceeeiiilllooorrrwww{{{~~~yyyuuu~~~|||nnn___TTTHHH>>>999444333222111111000000111000000000000////////////111000000000////////////........................------------------------...//////000000//////...---...//////000000//////...//////000111222222222222666555777===AAARRRnnnvvvbbb\\\qqqkkkgggbbb__________________dddkkkrrryyypppggg^^^ZZZWWWSSSPPPQQQOOOYYYaaa]]]VVVSSSQQQPPPQQQRRRTTTWWWZZZ\\\^^^````````````bbbccc___WWWQQQLLLJJJIIIIIIKKKMMMNNNMMMOOONNNMMMMMMPPPTTTXXX[[[bbbdddfffiiillloooqqqrrrvvvyyy{{{yyyxxxwwwllljjjiiijjjiiicccZZZRRRNNNMMMLLLOOORRRQQQNNNJJJGGGEEEDDDGGGQQQfff{{{www|||uuufffYYYSSSNNNOOOPPPMMMJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLKKKJJJIIIGGGGGGFFFFFFFFFDDDFFFHHHHHHGGGFFFFFFGGGIIIJJJLLLNNNRRRUUUWWWXXXWWWUUURRROOOOOOPPPRRRTTTUUUWWWXXXXXXWWWWWWXXXYYYZZZ\\\```ccceeefffeeeeeeaaa```dddlllttt}}}|||xxxuuukkkaaa___bbbjjjwwwxxxrrrkkkgggaaa]]]ZZZWWWTTTRRRPPPQQQRRRPPPMMMNNNSSSWWWZZZWWWRRRNNNKKKLLLNNNOOOTTTWWW[[[^^^aaadddhhhkkkmmmppptttwwwzzz}}}~~~ttt|||~~~wwwooo___TTTJJJ@@@999444444333222111111111111000000000000////////////000000000/////////......---------...............---..................---...//////////////////.........///000000000000////////////000111111222222222777666888===BBBUUUrrrsssbbb\\\rrrkkkgggaaa^^^]]]^^^^^^___]]]bbbkkkrrryyyqqqggg^^^ZZZWWWRRRPPPPPPMMMXXX___\\\VVVRRRQQQPPPOOOQQQTTTXXX[[[]]]^^^___aaa```___```aaa]]]WWWQQQMMMKKKJJJKKKMMMOOOOOONNNOOOMMMLLLLLLOOOSSSXXX[[[bbbcccdddfffhhhjjjlllmmmqqquuuwwwvvvtttyyy{{{pppnnnlllooooooiii^^^UUUQQQPPPLLLNNNPPPPPPOOOKKKHHHFFFEEEFFFNNNaaazzzxxxrrruuusssfff]]]VVVPPPQQQQQQNNNLLLLLLIIIIIIHHHHHHIIIJJJJJJKKKHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIJJJLLLNNNQQQTTTWWWZZZ\\\\\\ZZZXXXUUURRRRRRTTTWWWYYY[[[ZZZZZZXXXXXXXXXYYYZZZ[[[]]]```ccceeefffgggfffaaabbbgggoooyyyxxxlllbbbaaafffooo{{{}}}vvvnnnhhh```^^^ZZZWWWUUUSSSQQQOOOMMMOOOPPPNNNKKKKKKNNNRRRWWWTTTPPPLLLJJJKKKMMMNNNPPPSSSWWW[[[^^^bbbfffiiilllnnnrrruuuwwwzzz~~~www~~~}}}vvvooo___TTTLLLBBB999555444333222111111111111000000000000/////////////////////.........---------------.........//////...///000000000000///.........////////////.........///000000111111000000000000000000000000000000222777777888>>>CCCYYYxxxooobbb\\\rrr}}}kkkggg```\\\[[[\\\]]]]]][[[bbbjjjqqqvvv|||sssiii___[[[WWWQQQNNNNNNMMMXXX___\\\UUURRRQQQOOONNNPPPTTTXXX[[[]]]^^^^^^```___]]]^^^___\\\VVVQQQNNNLLLLLLLLLOOOPPPPPPOOONNNMMMLLLLLLNNNSSSWWWZZZ^^^___```bbbccceeefffggglllqqquuusssppppppuuuzzz~~~uuurrrppptttuuuooocccYYYTTTSSSLLLMMMNNNOOOOOOMMMJJJHHHGGGFFFIIITTThhh|||tttkkkllluuuiii___WWWQQQQQQQQQNNNLLLLLLIIIHHHHHHHHHHHHIIIIIIJJJGGGFFFFFFEEEEEEEEEFFFFFFJJJJJJIIIHHHGGGHHHLLLOOOSSSUUUXXX\\\^^^`````````[[[YYYWWWVVVWWWZZZ]]]___aaa^^^[[[YYYYYYZZZ[[[\\\]]]___aaacccdddeeeeeeeeefffjjjoooxxx{{{ooofffhhhooowwwzzzvvvsssooohhhbbbYYYWWWUUUSSSQQQOOONNNMMMLLLNNNOOONNNJJJIIIKKKNNNRRRPPPMMMJJJIIIKKKMMMNNNNNNQQQUUUXXX[[[^^^bbbeeeiiikkkoooqqqtttxxx|||}}}{{{ooo^^^UUUOOOEEE;;;555444333222222111111222000000000000////////////............------------,,,,,,------...////////////000111222222111000///---......//////......---//////000111111111111000111111111000000000000000111777888999???FFF^^^jjj```[[[rrryyylllggg```[[[ZZZZZZ[[[[[[YYYaaajjjppptttyyysssiii___ZZZVVVPPPLLLLLLNNNXXX```\\\UUURRRPPPOOOLLLOOORRRVVVYYY\\\]]]]]]___]]][[[\\\]]][[[WWWSSSMMMLLLLLLMMMOOOQQQPPPOOOLLLKKKLLLMMMOOORRRVVVXXXZZZ[[[\\\^^^```bbbdddeeeiiinnnqqqpppjjjffffffhhhuuu|||zzzuuusssxxx{{{uuuhhh\\\WWWVVVOOOMMMMMMMMMNNNNNNMMMKKKIIIGGGEEEJJJVVVhhh{{{pppfffcccwww{{{ooo```XXXQQQPPPPPPLLLJJJKKKHHHHHHHHHGGGGGGHHHHHHIIIGGGGGGFFFFFFFFFGGGGGGHHHLLLLLLJJJGGGFFFHHHLLLPPPVVVYYY\\\```bbbcccbbbaaaYYYXXXYYYZZZ]]]```ccceeeddd```[[[XXXYYY[[[]]]^^^^^^___```bbbcccdddddddddgggmmmuuu~~~|||{{{}}}tttmmmqqqyyy~~~{{{vvvooolllkkkhhhddd___XXXXXXVVVTTTQQQNNNMMMMMMJJJLLLNNNMMMJJJHHHIIILLLMMMLLLIIIHHHHHHJJJLLLNNNLLLNNNRRRUUUXXX[[[___bbbeeegggjjjmmmppptttyyy|||~~~ppp___WWWSSSIII>>>555555444333222222222222000000000000////////////////////////............,,,,,,------...//////000...///000111111000///...---......//////......------...//////000000////////////000000111111222222111777888:::AAAIIIbbbeee^^^\\\sssvvvnnnhhh```ZZZXXXXXXYYYYYYWWW___jjjpppsssxxxoooeee\\\WWWTTTNNNKKKKKKPPPZZZaaa]]]VVVRRRPPPNNNLLLMMMPPPTTTWWWZZZ\\\]]]^^^[[[YYYZZZ\\\[[[XXXTTTMMMLLLLLLNNNPPPQQQPPPNNNIIIJJJLLLNNNPPPSSSTTTVVVXXXYYY[[[^^^aaaccceeefffhhhkkkmmmiiiccc]]]\\\]]]hhhqqq~~~}}}vvvvvv|||yyykkk___YYYXXXQQQNNNLLLLLLNNNPPPPPPOOOHHHGGGFFFFFFLLL\\\qqqnnnddd]]]mmm~~~rrrbbbZZZRRRQQQPPPMMMKKKLLLHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJHHHGGGGGGIIIKKKPPPSSSXXX\\\______]]]\\\UUUWWWZZZ^^^bbbfffiiikkkccc]]]WWWTTTVVVYYY\\\]]]]]]^^^___```bbbcccddddddgggoooxxx~~~yyytttsssvvvyyy|||yyyrrrwwwvvvpppiiieeefffeeebbb^^^[[[[[[ZZZWWWRRROOONNNNNNHHHKKKMMMLLLIIIHHHIIIKKKJJJIIIGGGFFFGGGIIIKKKMMMKKKMMMQQQTTTVVVYYY]]]```aaacccfffiiilllqqqvvvzzz{{{qqq```YYYVVVLLLAAA555555444333222222222222000000000000////////////000000000000////////////,,,,,,------...///000000---...///111111///...------..................---,,,---......//////......------...000111333444444000777999;;;BBBKKKeeeccc\\\\\\ttttttoooiiiaaaZZZWWWWWWWWWWWWUUU^^^iiiqqqtttyyy~~~kkkbbbXXXUUURRRMMMKKKKKKQQQ[[[bbb^^^VVVRRRPPPNNNKKKMMMOOORRRVVVYYY\\\]]]]]]ZZZXXXYYY[[[[[[XXXUUUMMMLLLLLLNNNPPPQQQOOONNNHHHJJJLLLOOOQQQSSSTTTTTTXXXZZZ\\\___bbbeeegggiiihhhjjjiiiddd]]]XXXXXXYYY^^^iiixxxvvvwww~~~|||mmm```ZZZZZZSSSOOOKKKKKKNNNQQQRRRQQQFFFHHHHHHGGGJJJXXXnnnnnncccZZZhhhyyy~~~rrreee]]]UUUTTTSSSPPPNNNOOOHHHHHHGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKHHHIIIJJJIIIHHHFFFFFFGGGGGGKKKPPPUUUXXXYYYWWWVVVSSSVVVZZZ```eeeiiilllnnnaaa[[[TTTQQQSSSWWWZZZ[[[\\\\\\^^^___aaaccceeeeeelllttt|||tttmmmjjjlllppptttxxxwww}}}~~~tttqqqnnnkkkiiigggdddbbb^^^[[[WWWWWWWWWTTTMMMGGGHHHJJJKKKKKKIIIGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGHHHJJJMMMQQQUUUXXXZZZ[[[```bbbeeehhhkkknnnrrruuuyyy~~~pppaaa]]][[[PPPCCC:::555222333333000///111000000000000////////////444333333222111000000///,,,---///000000///---,,,........................//////............//////000000//////.........---000000000000111111111111222555999;;;>>>LLLjjj___ddd]]]zzzxxxnnnggg___ZZZ[[[]]]______[[[```ffflllrrryyy{{{{{{~~~~~~}}}~~~mmmbbbXXXSSSOOOKKKJJJKKKOOOZZZaaa]]]TTTOOOOOOOOOKKKMMMQQQUUUYYY\\\^^^___[[[ZZZZZZ]]]___]]]XXXSSSQQQOOOOOOQQQTTTTTTPPPMMMIIIJJJKKKLLLMMMOOOTTTWWW\\\]]]___```aaacccfffiiihhhgggdddaaa^^^[[[YYYWWW]]]eeerrr|||www~~~}}}oooaaaYYYWWWWWWTTTPPPOOOPPPQQQPPPNNNJJJIIIHHHKKKSSSbbbsss~~~~~~}}}pppbbb^^^bbbtttxxxiii]]]TTTRRRSSSPPPKKKIIIFFFFFFEEECCCBBBCCCEEEGGGHHHJJJKKKKKKIIIGGGGGGHHHKKKJJJIIIIIIHHHIIIIIIIIIFFFIIILLLPPPSSSTTTTTTSSSWWWVVVYYY```iiiqqquuuvvvdddZZZOOOJJJIIILLLTTT]]]ZZZZZZ\\\___^^^^^^cccjjjmmmyyy{{{ssskkkhhhiiinnnqqq}}}{{{wwwzzz~~~|||qqqnnnjjjhhhgggfffeeeccc___\\\YYYYYYZZZXXXRRRMMMLLLLLLMMMMMMLLLKKKIIIHHHEEEEEEEEEFFFFFFFFFGGGGGGHHHJJJMMMPPPTTTWWWYYYZZZ\\\___cccfffiiimmmqqquuuxxx|||xxxggg___ZZZPPPEEE;;;666333333333000///111000000000000////////////111000000///......------,,,---...//////...---,,,........................//////............//////000000/////////.........000000000000111111111111222555888:::===LLLiii```cccbbb}}}vvvkkkeee^^^[[[\\\___``````]]]```eeejjjqqqyyy|||vvvxxx{{{zzzyyyzzzjjj```WWWTTTQQQNNNLLLMMMPPP[[[bbb]]]TTTPPPOOOOOONNNPPPSSSVVVZZZ\\\]]]^^^\\\[[[[[[]]]___]]]WWWSSSQQQQQQQQQSSSUUUTTTQQQNNNIIIJJJKKKLLLMMMOOOTTTWWW]]]___aaabbbbbbdddgggiiijjjhhhfffccc```]]][[[[[[___fffqqq~~~|||qqqbbbZZZWWWWWWTTTPPPOOOOOOOOONNNLLLIIIHHHJJJRRR```ppp||||||qqqbbb^^^```jjj{{{jjj^^^SSSRRRRRROOOKKKHHHIIIIIIHHHGGGFFFGGGJJJLLLPPPQQQPPPNNNLLLIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIKKKMMMPPPRRRSSSTTTUUU\\\]]]aaaiiirrrvvvvvvtttbbbXXXNNNIIIHHHIIIPPPWWWYYYYYY[[[^^^^^^^^^dddkkkuuu~~~zzzrrrjjjdddeeeiiimmmzzzwwwxxx{{{{{{zzzooolllhhheeeeeeffffffeee```^^^\\\]]]^^^]]]YYYUUURRRPPPOOOOOOPPPOOOKKKHHHEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIKKKNNNRRRTTTWWWXXXXXX[[[___cccgggkkkppptttvvv{{{|||pppbbbZZZRRRJJJ===777333444333111000222000000000000/////////////////////...------,,,,,,................................................//////............//////000000////////////......000000000111111111222222222444777:::===KKKhhhdddeeeiiisssgggbbb]]]\\\^^^```aaa```___aaadddiiiqqqzzzwwwsssvvvzzzyyywwwwwwggg^^^WWWUUUTTTQQQOOOPPPRRR]]]ccc^^^UUUPPPOOOOOOQQQRRRUUUXXX[[[]]]^^^______]]]\\\]]]^^^\\\WWWRRRSSSSSSTTTVVVWWWUUUQQQNNNIIIJJJKKKLLLMMMPPPTTTWWW___aaacccddddddeeegggiiillljjjhhheeecccbbbbbbbbbgggllluuu}}}sssddd[[[YYYWWWUUUQQQOOONNNMMMKKKIIIFFFFFFMMM^^^ttt~~~yyyssseee```bbbaaa{{{{{{kkk___SSSQQQQQQNNNJJJHHHEEEFFFFFFFFFFFFHHHMMMPPPUUUUUUSSSPPPLLLIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIINNNNNNOOOQQQSSSVVVXXXZZZdddgggnnnwww~~~{{{vvvcccYYYNNNIIIGGGHHHMMMSSSXXXXXXZZZ]]]^^^___eeennn}}}}}}yyyrrriiibbb```dddiiiwww}}}zzzwwwxxxyyyyyyppplllgggdddcccdddeeeeee```___^^^___``````]]][[[WWWSSSPPPQQQSSSRRRLLLGGGDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHJJJLLLOOOQQQSSSUUUTTTWWW\\\```dddiiiooossssssyyyzzzuuufff^^^VVVNNN???999555555444111000222000000000000////////////000000/////////.........///...------------...///........................//////............//////000000//////////////////000000111111111222222222222333666999===KKKfff~~~nnnmmmrrrrrrfffbbb^^^]]]___``````^^^^^^```eeekkkrrr|||~~~wwwtttxxx|||{{{xxxwwwggg___XXXWWWVVVRRRPPPPPPSSS]]]ddd___UUUPPPOOOOOOQQQSSSUUUYYY\\\___aaabbbaaa___]]]^^^^^^\\\WWWRRRTTTVVVXXXZZZYYYVVVQQQNNNHHHIIIKKKLLLMMMPPPTTTXXXbbbdddfffggghhhiiijjjlllmmmlllkkkjjjkkklllnnnoootttwww|||zzzzzzuuufff]]][[[XXXVVVSSSPPPMMMKKKHHHGGGDDDEEEOOOggg|||sssvvvwwwjjjdddccc]]]uuuzzznnn```TTTPPPPPPMMMIIIHHHCCCCCCDDDDDDFFFJJJOOOTTTWWWWWWUUUQQQNNNKKKLLLMMMLLLLLLMMMNNNNNNNNNNNNNNNRRRRRRRRRSSSWWW\\\```cccnnnqqqxxx{{{kkk^^^PPPJJJHHHIIINNNTTTWWWWWWZZZ^^^___aaaiiiqqq}}}zzztttiii```^^^aaafffsssyyy~~~yyyyyyyyyyyyoookkkeeeaaa```aaaaaaaaa```_________``````___^^^ZZZVVVRRRRRRSSSRRRLLLFFFCCCCCCDDDDDDDDDEEEEEEEEEGGGGGGHHHIIIKKKNNNPPPQQQRRRUUUYYY]]]bbbffflllppppppwww~~~{{{zzz~~~}}}uuuhhhaaaYYYOOOBBB;;;666555444111111333000000000000////////////////////////............///...------------...///........................//////............////////////000000000000000000111111111111222222222222333333666999===KKKeee|||zzzwwwzzzrrrfffbbb^^^]]]______^^^[[[[[[___fffmmmttt|||yyyvvvzzz~~~|||yyywwwjjjaaaZZZXXXVVVQQQNNNNNNRRR]]]ddd___UUUQQQPPPPPPPPPRRRUUUYYY]]]aaadddfffccc```^^^^^^^^^\\\WWWSSSUUUXXX\\\]]][[[VVVQQQNNNHHHIIIJJJKKKMMMPPPUUUXXXcccfffiiikkklllnnnpppqqqooopppqqqtttwww{{{~~~~~~tttrrrwwwhhh___]]]YYYYYYVVVSSSNNNJJJHHHFFFDDDEEEQQQjjjyyymmmmmm||||||lllccc___YYYmmmqqqcccUUUPPPOOOLLLIIIHHHGGGGGGFFFFFFFFFJJJOOOTTTVVVVVVVVVTTTRRRPPPQQQRRRSSSTTTUUUWWWWWWXXXXXXWWWVVVUUUUUUWWW\\\bbbiiimmmtttwww|||tttdddSSSKKKIIIKKKQQQWWWXXXXXXZZZ___aaaeeemmmwww}}}wwwlllaaa]]]```eeepppvvv}}}zzzyyyxxxmmmiiidddaaa```______^^^aaaaaa``````____________\\\YYYUUUTTTSSSPPPKKKFFFCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFGGGHHHKKKMMMNNNPPPSSSWWWZZZ^^^bbbgggjjjkkksss{{{|||tttvvv}}}xxxjjjcccYYYPPPDDD===777666444111111333000000000000////////////------------------------................................................//////............////////////000000000000111111111111111222222222222333444444666999>>>LLLdddzzzrrrgggccc^^^]]]^^^___]]][[[[[[___ffflllsssyyy|||xxx{{{~~~{{{wwwuuulllcccZZZWWWUUUPPPMMMMMMPPP[[[ccc^^^UUUQQQPPPQQQPPPQQQTTTXXX]]]bbbfffhhhdddaaa^^^^^^___]]]XXXTTTVVVZZZ^^^___\\\VVVPPPMMMGGGIIIJJJKKKMMMPPPUUUYYYcccggglllooorrrtttvvvxxxwwwyyy}}}}}}sssoooyyyyyyiii```^^^[[[[[[ZZZVVVPPPLLLIIIHHHEEEGGGQQQeee~~~yyykkkeeeqqqnnn```XXXTTTdddttteeeVVVPPPOOOLLLIIIIIIGGGGGGEEEDDDDDDGGGLLLPPPSSSTTTVVVWWWVVVUUUVVVWWWXXXZZZ\\\^^^____________^^^]]]^^^```eeelllssswww|||~~~{{{jjjXXXPPPOOOQQQVVV[[[ZZZYYY\\\aaaeeeiiisss}}}{{{oooccc^^^```eeennnttt|||{{{wwwuuummmkkkgggeeeeeeeeecccbbbccccccbbbaaa___^^^^^^___]]]\\\ZZZWWWSSSOOOKKKHHHBBBBBBCCCCCCCCCDDDDDDDDDFFFEEEEEEEEEFFFHHHKKKLLLOOOQQQTTTVVVYYY\\\```cccfffnnnwww}}}vvvttt{{{~~~qqqfff\\\TTTFFF???888666555222111444000000000000////////////------------------------,,,---...//////...---,,,........................//////............////////////000000000111111111111111111222222222333333555555777:::???MMMdddyyyrrrfffaaa\\\[[[]]]______^^^^^^```eeeiiinnnttt{{{{{{}}}~~~{{{wwwuuulllbbbYYYUUUSSSOOOMMMNNNNNNYYYaaa]]]UUUQQQQQQQQQRRRRRRUUUXXX\\\aaaeeegggdddaaa^^^^^^___^^^ZZZVVVVVV[[[```aaa\\\UUUOOOLLLGGGHHHJJJKKKMMMQQQUUUYYYcccgggmmmsssvvvzzz}}}~~~rrrnnnuuu~~~zzziii___]]]\\\]]]]]]YYYSSSMMMKKKKKKFFFIIIPPP]]]ooo|||mmmbbbfff~~~qqqbbbWWWSSS```xxxwwwhhhXXXQQQOOOMMMJJJJJJEEEEEEEEEEEEGGGMMMTTTYYY\\\___ccceeeeeedddddddddeeegggiiilllmmmnnnmmmmmmnnnmmmmmmooosssyyyrrrbbb\\\[[[\\\^^^aaa\\\[[[___dddhhhmmmxxx}}}qqqddd^^^aaaffflllsss{{{{{{uuuqqqpppnnnllllllllllllkkkiiieeeeeedddbbb___^^^^^^___^^^^^^]]]YYYSSSNNNKKKJJJBBBBBBBBBCCCCCCCCCDDDDDDFFFEEEDDDDDDEEEGGGIIIKKKMMMOOORRRTTTUUUXXX[[[^^^bbbjjjtttyyy|||zzzvvvvvvxxxjjj```ZZZGGG???999777555222222444000000000000//////////////////000000000000000000,,,---///000000///---,,,........................//////............////////////000000111111111222111111222222222333333333666666777;;;@@@MMMdddyyy}}}qqqddd```[[[ZZZ]]]```aaa```aaabbbcccfffjjjqqqyyy|||xxxwwwkkkaaaWWWTTTRRROOONNNPPPMMMXXX```\\\TTTQQQQQQRRRSSSTTTUUUXXX\\\```cccfffdddaaa^^^^^^___^^^[[[WWWVVV[[[aaabbb\\\TTTNNNKKKGGGHHHJJJKKKMMMQQQVVVYYYbbbgggnnntttyyy}}}yyynnniiinnnvvv|||iii___[[[]]]______[[[TTTOOOMMMMMMHHHJJJOOOWWWdddvvvooo```___rrrvvvfff[[[WWWaaavvvyyyiiiYYYRRRPPPMMMKKKKKKFFFGGGJJJMMMSSS\\\fffmmmooosssxxxzzzzzzyyywwwwwwxxxyyy|||}}}||||||}}}yyylllggggggfffeeefff]]]]]]```fffjjjppp{{{{{{qqqfff```aaadddiiiooovvv}}}yyyxxxxxxuuuuuuuuuvvvvvvtttqqqnnniiigggeeebbb```^^^]]]\\\\\\\\\]]]]]][[[VVVOOOJJJFFFDDDBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHHHHLLLMMMMMMNNNNNNQQQUUUXXX\\\```hhhrrrzzz|||yyy}}}kkk```[[[JJJAAA:::888777444333444000000000000000000000000/////////////////////////////////...---------,,,++++++,,,------......///222111000///...---,,,,,,////////////000000000000111111111111111111222222444333555999@@@OOOggg{{{zzzlllhhhddd```]]]]]]______```___^^^bbbhhhmmmqqqyyy{{{vvvmmmddd[[[WWWTTTOOOLLLLLLOOOYYY___[[[TTTQQQQQQPPPRRRVVVZZZ]]]]]]___bbbeeefffccc``````bbbaaa\\\VVVZZZ\\\^^^^^^[[[UUUOOOKKKKKKHHHHHHKKKMMMNNNUUU\\\eeelllsssyyyxxxnnnhhhgggiii|||nnnaaa]]]XXXbbbgggccc[[[VVVQQQNNNJJJMMMTTT___hhhppp|||tttddd^^^hhhwww}}}hhhVVVZZZ\\\kkkuuuiii[[[SSSNNNJJJJJJLLLMMMLLLNNNSSS\\\jjj|||wwwtttpppkkkfffbbbbbbcccgggmmmuuu}}}{{{qqqfff``````ccciiinnnuuu|||}}}yyyxxxtttssssssssstttssspppmmmnnnjjjeee```]]]\\\]]]]]]^^^___``````___YYYRRRMMMGGGEEECCCBBBCCCEEEDDDDDDCCCCCCCCCDDDDDDFFFGGGGGGJJJKKKKKKLLLLLLOOOSSSVVVYYY^^^fffooowww}}}~~~{{{}}}kkk```[[[OOOEEE<<<888666333222333000000000000000000000000////////////////////////...............---------000//////......---,,,,,,............////////////////////////000000000000111111111111111222222333777666888<<>>HHH]]]yyymmm[[[fffwwwooofff```]]]______]]]\\\^^^^^^bbbhhhmmmsss{{{zzzjjjaaaXXXUUURRRMMMJJJIIIPPPYYY```\\\UUURRRRRRRRROOOQQQRRRUUUWWWXXXYYYYYY^^^^^^]]]]]][[[YYYWWWVVVXXXTTTNNNIIIGGGGGGJJJLLLOOOQQQSSSSSSSSSVVV\\\aaammmwwwnnnhhhbbbZZZVVVVVVTTTRRRRRRTTTZZZmmm}}}vvvvvv{{{~~~zzzkkkfffaaa```aaa```ZZZUUUKKKHHHJJJTTTbbbjjjiiidddXXXQQQKKKJJJKKKOOOXXX```cccfffiiigggccc```___```cccjjjsss|||yyyvvv{{{bbb\\\YYYZZZ[[[YYYZZZ\\\___dddkkkrrryyyyyytttpppmmmfffeeefffggghhhgggdddbbb[[[YYYXXXYYYZZZ[[[ZZZXXXRRRQQQQQQRRRSSSQQQMMMIIIFFFGGGGGGFFFFFFGGGKKKMMMQQQTTTYYY]]]bbbgggmmmqqqxxx}}}www|||ooohhhddd]]]QQQFFF===777444333222222222111111111000000////////////////////////......////////////......///............///000000000//////////////////000///000000000111111111111111111111222333444555666666999;;;@@@KKKaaa~~~ooo\\\gggxxxpppeeeaaa^^^```aaa^^^]]]^^^^^^bbbhhhmmmsss{{{|||lllbbbYYYVVVRRRMMMIIIIIIOOOYYY___\\\UUURRRRRRRRRPPPQQQSSSVVVWWWXXXYYYYYY____________]]]ZZZWWWUUUXXXTTTMMMHHHEEEFFFIIILLLNNNPPPRRRQQQQQQTTT[[[```nnn|||sssjjjddd^^^WWWUUUVVVXXXSSSRRRTTTRRRZZZxxxxxxuuuwww~~~|||sssnnnccc___\\\\\\]]]\\\XXXTTTLLLHHHEEEJJJSSSYYYZZZWWWMMMKKKJJJLLLQQQXXX```ffffffiiikkkiiieeebbbbbbcccfffmmmxxx}}}~~~ddd^^^ZZZ[[[[[[ZZZ[[[]]]ccciiipppwww{{{yyysssooolllkkklllkkkkkkkkkkkkiiieeeaaaZZZYYYXXXXXXXXXXXXWWWUUUPPPPPPQQQQQQQQQPPPMMMKKKHHHHHHHHHFFFEEEFFFIIILLLRRRUUUYYY]]]```eeejjjmmmvvv|||yyy}}}qqqhhhddd^^^TTTIII???888555444222222222111111111000000000000000000000000000000......////////////.....................//////000///000000000000000000//////000000000111111111111111111111222333444555666666999<<<@@@LLLcccrrr^^^hhh}}}rrreeeaaa^^^```aaa^^^]]]^^^^^^bbbhhhmmmsss|||~~~nnnddd[[[WWWTTTOOOKKKKKKOOOYYY___\\\UUUSSSSSSSSSQQQRRRUUUWWWYYYYYYYYYYYY^^^___aaaaaa___[[[WWWUUUVVVRRRLLLGGGDDDEEEHHHJJJKKKMMMNNNNNNOOOSSS[[[```qqqyyypppfffaaa\\\WWWVVVXXX\\\UUUSSSUUUPPPQQQkkk{{{sssppptttxxxtttkkkeee___^^^]]]^^^^^^\\\VVVRRRKKKHHHEEEGGGKKKOOOOOONNNGGGJJJOOOTTTZZZaaafffgggfffhhhjjjiiifffeeegggiiiiiiqqq}}}eee___ZZZ[[[[[[ZZZ\\\___fffllluuuzzz}}}{{{tttooollljjjjjjnnnmmmlllkkkiiifffaaa]]]\\\[[[YYYXXXYYYXXXVVVUUURRRRRRRRRRRRRRRRRRQQQQQQJJJJJJIIIGGGFFFFFFIIIKKKRRRTTTXXX[[[^^^bbbgggjjjsssyyy}}}}}}rrrhhhddd```WWWLLL@@@888555444222222222111111111111000111111111111111111111111......////////////............------......///000///000000111111000000///000000000000111111111111111111111222333444555666666999<<<@@@LLLcccrrr^^^hhhtttfff```]]]______]]]\\\^^^^^^bbbhhhnnnttt}}}oooeee\\\YYYVVVQQQNNNNNNOOOYYY```]]]VVVTTTTTTTTTRRRTTTWWWYYY[[[[[[ZZZZZZ]]]^^^aaabbb```\\\XXXTTTTTTQQQLLLGGGEEEEEEFFFHHHHHHJJJLLLMMMOOOUUU^^^dddvvvxxxnnneee```\\\YYYYYY\\\^^^WWWTTTSSSNNNNNN```xxxvvvllloootttrrrkkkfffbbbbbbccccccbbb\\\UUUOOOIIIGGGEEEEEEGGGIIIJJJJJJIIIPPPWWW\\\bbbhhhiiigggdddfffiiihhhfffgggkkknnnnnnwwwccc\\\XXXYYYZZZZZZ\\\```eeemmmvvv|||~~~~~~xxxrrrnnnlllmmmnnnpppnnnkkkiiigggddd___\\\^^^\\\ZZZYYYYYYXXXVVVTTTSSSSSSSSSRRRRRRRRRTTTUUULLLKKKJJJHHHFFFGGGIIIKKKNNNQQQUUUXXX\\\```eeeiiinnnuuu}}}}}}tttiiidddaaaYYYNNNBBB999555555222222222111111111111000000000000000000000000000......////////////.........------------.../////////000111111111111000///000000000000111111111111111111111222333444555666777999;;;@@@KKKaaa~~~ppp]]]iiitttfff```\\\]]]]]]\\\\\\___]]]bbbhhhnnnttt}}}nnneee\\\YYYWWWRRROOOOOOPPPZZZaaa^^^WWWUUUUUUUUUTTTVVVYYY[[[]]]\\\[[[ZZZZZZ]]]```bbbaaa]]]XXXTTTSSSQQQMMMJJJGGGFFFFFFGGGHHHJJJMMMOOORRRZZZdddkkk{{{wwwnnnddd```]]][[[]]]aaaaaaZZZUUURRROOOOOOYYYddd}}}oooooovvvxxxtttpppiiiiiiiiigggbbb\\\TTTOOOIIIGGGFFFEEEFFFHHHKKKMMMRRRYYY___bbbfffkkkkkkgggccceeeggggggfffggglllpppttt}}}___YYYUUUWWWYYYZZZ]]]aaaccckkkuuu|||}}}wwwqqqnnnoooqqqrrrqqqooollljjjhhheeeaaa^^^^^^\\\ZZZYYYXXXWWWUUUSSSSSSSSSRRRQQQPPPQQQTTTVVVMMMMMMKKKIIIGGGGGGIIIKKKJJJMMMRRRVVVZZZ___eeeiiikkkrrr{{{}}}}}}uuujjjdddaaaZZZOOOBBB999555555222222222111111111111000////////////////////////......////////////.........------------.../////////000111222222111000///000000000000111111111111111111111222333444666666777999;;;???JJJ```|||nnn\\\iiisssfff```[[[\\\\\\[[[\\\___]]]bbbhhhnnnttt}}}mmmddd\\\YYYWWWRRROOOPPPQQQ[[[aaa^^^XXXVVVVVVVVVUUUWWWZZZ]]]^^^]]]\\\[[[YYY\\\___bbbaaa]]]XXXUUUSSSQQQOOOLLLIIIHHHGGGGGGIIIKKKNNNQQQUUU^^^iiippp~~~wwwnnnddd```^^^]]]```eeeccc^^^WWWRRRPPPQQQUUUYYYssssssrrrzzz~~~}}}zzzooonnnlllhhhbbb[[[TTTOOOKKKIIIGGGEEEFFFIIIOOORRRYYY```ddddddggglllmmmhhhccceeeffffffeeefffkkkpppyyy^^^ZZZXXXZZZ[[[[[[]]]bbbiiipppzzz~~~uuurrrtttwwwvvvttttttrrrppppppnnnjjjccc^^^[[[YYYWWWXXXZZZ\\\]]]\\\bbb^^^XXXUUUTTTUUUVVVWWWOOOMMMIIIFFFEEEGGGJJJLLLHHHNNNTTTWWWXXX\\\bbbgggpppuuu|||}}}yyyjjjhhhcccZZZPPPEEE===888555222222222111111111111000000000000000////////////......////////////......---......///000111111222111111000///////////////000000000000111111111111000000000111222333555555444666999;;;EEE\\\{{{sss\\\bbbooohhhbbb___``````^^^^^^```]]]aaahhhpppxxxmmmddd[[[XXXUUUPPPMMMMMMOOO[[[dddbbbZZZVVVVVVVVVXXXYYY[[[ZZZYYYXXXXXXYYYYYYZZZ\\\______\\\WWWRRRSSSPPPKKKHHHFFFGGGIIIJJJGGGIIIOOOUUUZZZ```lllyyyrrrnnniiidddbbbdddgggjjjdddaaa[[[UUUPPPOOOQQQSSShhh~~~sssqqqnnniiibbbZZZTTTPPPPPPJJJFFFGGGJJJLLLPPPUUU\\\\\\___ccchhhjjjhhheeebbb___bbbhhhjjjjjjooowww~~~```\\\ZZZ\\\]]]]]]```dddkkkrrr{{{yyyxxxzzz}}}|||zzzwwwtttqqqooommmiiiccc___^^^\\\[[[[[[]]]```aaaaaahhhddd^^^ZZZYYYYYYYYYYYYOOOMMMIIIFFFFFFGGGJJJLLLKKKNNNRRRSSSUUUZZZbbbiiipppvvv}}}}}}nnnhhhccc[[[PPPFFF===888555222222222111111111111000000000000000////////////......////////////............//////000000111111111111000///////////////000000000000111111111111000000111111222444555555555888:::<<>>888444222222222111111111111000000000000000////////////......////////////......////////////////////////111000000///////////////000000000000111111111111000000111222333444555555666999;;;>>>HHH___vvvaaahhhqqqgggaaa]]]]]]]]][[[[[[]]]___ccckkkrrrzzzqqqggg^^^ZZZWWWRRROOOOOOOOO[[[dddaaaZZZVVVVVVVVVUUUVVVXXXWWWUUUTTTTTTUUUYYYZZZ]]]```bbb```\\\XXXUUURRRMMMHHHEEEEEEFFFHHHKKKLLLPPPVVV\\\fffvvvxxxkkklllmmmnnnoooooooooooohhhddd]]]VVVPPPNNNMMMMMMSSSddd|||vvvnnngggbbb___]]]\\\SSSOOOMMMRRRVVVXXX[[[___```aaabbbdddggggggeeeccc``````cccjjjooottt|||```\\\[[[^^^___```ccchhhmmmsss{{{}}}vvvrrrmmmiiiffffffffffffiiifffcccccceeeiiikkklllmmmiiiccc___\\\YYYWWWUUUOOOMMMJJJGGGFFFGGGIIIJJJLLLLLLMMMMMMPPPWWW___fffmmmttt}}}zzzyyyvvviiieee^^^TTTJJJ@@@888444222222222111111111000000000000000000////////////......////////////......//////////////////......000000////////////000000///000000000111111111111000000222333444444555555666888;;;>>>HHH```ttt```hhhttthhhaaa\\\\\\\\\YYYZZZ\\\```eeelllssszzzssshhh^^^ZZZVVVQQQNNNNNNPPP\\\dddaaaYYYVVVVVVWWWUUUWWWXXXXXXVVVUUUUUUVVV]]]^^^___``````]]]YYYUUUWWWSSSNNNHHHEEEDDDEEEFFFKKKKKKOOOVVV]]]hhhzzz|||wwwnnnooopppqqqrrrqqqqqqpppkkkeee]]]VVVQQQMMMKKKJJJLLLXXXrrrwwwpppkkkgggbbb___YYYUUUTTTYYY]]]^^^```dddeeeeeefffggghhhgggeeedddaaacccggglllrrrxxx]]]ZZZYYY\\\^^^^^^bbbggglllrrr{{{}}}wwwqqqnnniiieeeccceeeiiilllllliiigggfffhhhkkkmmmmmmlllhhhddd___\\\YYYUUUSSSOOOMMMJJJHHHGGGGGGHHHIIIIIIJJJMMMOOOSSSWWW]]]```hhhpppzzzrrrllltttyyywwwkkkgggaaaWWWMMMBBB999444222222222111111111000000000000000000////////////......////////////......////////////............000000////////////000000///000000000111111111111000111222444555555555555555888:::===HHH___rrr^^^fffwwwiiibbb]]]\\\[[[YYYYYY\\\```eeemmmttt{{{ssshhh^^^XXXTTTOOOMMMMMMPPP\\\ddd```YYYVVVVVVWWWVVVXXXZZZZZZYYYXXXYYYZZZ]]]]]]^^^______\\\XXXTTTWWWSSSNNNHHHEEEDDDEEEFFFJJJJJJNNNUUU]]]iii|||{{{xxxwwwvvvuuuuuutttsssrrrqqqqqqkkkeee]]]VVVRRRNNNKKKHHHKKKRRRggg}}}yyytttlllgggaaa\\\[[[___bbbbbbdddgggjjjkkkkkkkkkiiihhhgggfffeeeiiimmmpppuuu||||||vvvvvvzzzZZZWWWVVVYYY\\\]]]```eeekkkrrr{{{zzztttmmmlllhhhdddcccfffkkkpppnnnllljjjjjjkkkmmmmmmlllkkkhhhdddaaa^^^[[[WWWTTTOOOMMMKKKIIIGGGGGGHHHHHHGGGIIIMMMQQQUUUYYY[[[\\\dddkkkuuu~~~mmmeeejjjmmmzzzmmmjjjddd[[[PPPEEE;;;666222222222111111111111000000000000000////////////......////////////..............................///////////////000000111000000000000111111111111///111333444555666555555555777:::===HHH```qqq]]]eee|||llleee___]]]\\\ZZZZZZ]]]```eeemmmttt{{{tttiii^^^XXXTTTOOOLLLMMMQQQ\\\ddd```XXXUUUWWWXXXWWWYYY[[[\\\\\\]]]^^^___[[[[[[\\\^^^___]]]ZZZWWWWWWSSSNNNHHHEEEDDDEEEFFFIIIJJJNNNVVV^^^jjj}}}|||yyyyyyyyy}}}|||{{{yyywwwtttrrrpppjjjddd\\\VVVSSSPPPLLLHHHKKKOOO___~~~xxxqqqgggbbb___bbbeeeeeehhhkkkmmmnnnooommmkkkiiihhhiiiiiioootttvvvzzz~~~uuuooooootttzzzXXXUUUTTTXXX[[[\\\```eeekkksss|||{{{tttnnnmmmjjjfffdddgggmmmrrrpppooonnnnnnnnnnnnllljjjhhhfffcccaaa___\\\XXXUUUOOOMMMKKKIIIHHHGGGGGGHHHHHHJJJLLLPPPUUUYYY[[[\\\bbbhhhpppwww~~~oooeeehhhkkk}}}ooolllggg^^^SSSGGG===777222222222111111111111000000000000000////////////......////////////......,,,------......////////////////////////000111111000000000000111111111111///111333555666666555555666888;;;>>>IIIaaasss___gggooohhhaaa___]]][[[\\\______eeellltttzzzwwwkkk___YYYTTTOOOMMMMMMQQQ\\\ccc___XXXUUUWWWXXXVVVYYY\\\^^^^^^```aaaccc]]]\\\]]]^^^___^^^[[[XXXVVVSSSMMMHHHEEEEEEFFFGGGIIIJJJOOOWWW```kkk~~~~~~yyytttppphhhbbbZZZVVVTTTRRRMMMJJJJJJKKKWWWqqq~~~wwwiiiccc```cccfffhhhlllpppnnnooopppnnnkkkhhhiiijjjllltttzzz|||zzzpppiiihhhmmmsss}}}{{{zzzzzzzzzyyyzzz|||WWWTTTTTTXXXZZZ\\\```eeelllttt~~~~~~wwwpppooommmhhheeegggmmmrrrqqqqqqpppqqqqqqooollljjjdddcccaaa```^^^[[[WWWTTTOOONNNKKKIIIHHHGGGGGGGGGJJJJJJLLLOOOTTTYYY\\\]]]aaafffmmmsssxxxrrriiilllmmm~~~pppmmmhhh```UUUHHH>>>888222222222111111111111000000000000000////////////......////////////......,,,,,,------...///000000///////////////000111111000000000000111111111111///111333555666666555444777:::<<<@@@KKKcccuuuaaaiiiqqqiiibbb```^^^\\\]]]```___dddllltttzzzxxxmmmaaaZZZUUUPPPNNNOOORRR\\\ccc___XXXUUUWWWXXXVVVXXX\\\^^^___aaaccceeebbbaaa`````````]]]YYYVVVUUURRRMMMHHHEEEEEEGGGHHHIIIKKKQQQYYYaaammm~~~}}}uuupppgggaaaYYYUUUUUUSSSOOOJJJHHHHHHQQQiii}}}vvvhhhccc```cccgggjjjoootttnnnooopppnnnjjjhhhiiijjjmmmwww~~~|||sssiii```___ccchhhttt~~~|||zzzwwwuuusssrrrrrrrrrrrrsssuuuyyy~~~WWWUUUUUUYYYZZZ[[[```fffllluuuxxxtttnnnjjjkkknnnppprrrrrrtttwwwzzzzzzuuunnnhhheeeccc```______^^^[[[YYYVVVSSSOOOMMMKKKIIIGGGEEEFFFGGGKKKQQQTTTVVV]]]eeeffflllsssuuuuuuxxxwwwllljjjjjj~~~rrrnnnjjjfff[[[KKK>>>888555444333222111111111111111111111111000000000000....................................////////////000///...------...///000111111111000000000000000000333555666555444444444666;;;>>>@@@MMMhhh{{{aaaeeexxxfff```ddd```^^^aaa___aaacccjjjsssxxx{{{yyylll___[[[YYYUUUQQQOOOUUU```gggccc[[[WWWXXXYYYZZZZZZ[[[]]]___```bbbbbbccc___\\\\\\^^^]]]XXXSSSWWWRRRLLLHHHFFFFFFFFFFFFJJJLLLRRRZZZbbblll}}}~~~uuuooobbb[[[WWWXXXUUUMMMIIIJJJIIIKKKNNNZZZzzzzzzrrrooocccdddfffhhhjjjllllllmmmppprrrrrrpppmmmlllnnnqqqyyy}}}xxxkkkddd```]]]___cccpppxxx}}}yyyzzzxxxvvvzzzzzzyyyxxxzzz|||zzzvvvrrruuutttsssqqqpppnnnmmmllloooqqqsssuuuwww{{{~~~yyy}}}WWWUUUUUUXXXXXXYYY]]]dddkkkuuu|||vvvrrrrrrtttvvvwwwvvvxxx{{{}}}|||wwwooojjjgggeeecccaaa```___\\\ZZZVVVSSSOOOMMMLLLJJJGGGEEEFFFGGGLLLQQQTTTVVV]]]fffnnnsssyyyyyywwwwww|||}}}pppmmmlll~~~tttppplllhhh]]]LLL???999555444333222111111111111111111111111000000000000....................................////////////111000////////////000111111111111111000000000000000333555666555444444444555;;;???BBBPPPlllyyyaaafff}}}iiibbbeee```^^^```^^^bbbccciiirrrwwwzzz|||oooaaa\\\ZZZVVVRRRQQQTTT___fffbbbZZZWWWXXXYYYZZZZZZ\\\]]]___```bbbbbb```^^^]]]^^^___]]]XXXTTTWWWRRRLLLHHHGGGGGGGGGGGGIIIKKKRRR[[[cccnnn|||sssmmmccc]]]XXXXXXUUUNNNJJJKKKIIIKKKMMMWWWuuuuuummmkkkeeefffhhhiiikkkllllllmmmoooqqqrrrqqqpppqqqtttwww}}}ttthhhbbb^^^[[[]]]aaadddkkktttzzz|||uuuqqqrrrooonnnpppsssqqqooooooqqqqqqooolllnnnnnnmmmlllkkkjjjiiiiiimmmoooqqqsssuuuyyy~~~}}}{{{}}}}}}XXXVVVUUUWWWWWWVVV[[[aaakkkuuu~~~zzzyyyzzz|||}}}}}}~~~zzzsssmmmkkkhhheeebbbaaa___]]][[[VVVSSSPPPNNNMMMKKKHHHFFFGGGHHHLLLRRRUUUWWW^^^gggwww}}}}}}yyyyyyzzzuuupppnnnvvvqqqmmmiii___OOOAAA;;;555444333222222111111111111111111111000000000000....................................////////////222111111000000111111222111111111111111111111111111333666666555444444555555;;;@@@DDDSSSpppvvvaaahhhoooeeefffaaa___aaa^^^cccccchhhpppuuuxxx~~~rrrddd^^^ZZZVVVSSSSSSSSS^^^fffbbbZZZWWWXXXYYYZZZ[[[\\\]]]___aaabbbccc]]]^^^```aaa```\\\XXXUUUUUUQQQKKKHHHGGGHHHHHHHHHGGGJJJPPPYYYaaalll~~~yyyqqqkkkeee___ZZZYYYVVVPPPLLLLLLJJJJJJKKKSSSmmmzzzoookkkkkkiiiiiijjjjjjkkkkkkllllllmmmoooqqqsssuuuxxx}}}}}}xxxnnnccc^^^ZZZXXXZZZ^^^]]]cccjjjoooqqqtttyyy}}}~~~mmmhhhhhheeedddfffkkkiiifffeeefffgggffffffiiiiiiiiihhhhhhhhhhhhhhhjjjkkknnnpppsssvvv{{{~~~~~~[[[XXXWWWXXXWWWVVVZZZ___kkkuuu~~~~~~~~~wwwrrrmmmjjjeeebbb```^^^\\\ZZZVVVTTTRRRPPPOOOMMMJJJHHHHHHHHHLLLRRRUUUXXX```iii}}}{{{yyyxxxrrrqqquuuoookkkiiiaaaRRREEE>>>555555444333222222222222111111111111000000000///....................................////////////111111111111111111111111000111111111111111222222222444666666555444555666666<<>>AAAGGGZZZvvvfffqqqkkkfffeee\\\VVVXXXYYYZZZ[[[]]]aaahhhpppvvv~~~xxxrrroooiii```YYYUUUSSSRRRQQQPPP[[[dddaaaZZZVVVVVVVVVZZZZZZZZZ[[[]]]___aaacccbbb```___```bbb^^^WWWPPPLLLKKKJJJIIIJJJKKKMMMOOOPPPMMMNNNRRRWWWaaappp~~~|||yyypppooohhh]]]YYY[[[ZZZVVVOOONNNIIIKKKVVVfff~~~xxxvvvuuuvvvsssoooppptttqqqxxxvvvlllddd]]]XXXQQQOOOLLLIIIHHHHHHHHHIIINNNPPPSSSUUUWWWYYY\\\^^^cccjjjrrrvvvwwwyyy}}}~~~zzzuuuoooiiifffbbbaaa^^^[[[WWWTTTPPPNNNMMMKKKHHHHHHKKKNNNPPPQQQRRRRRRRRRQQQPPPOOONNNMMMNNNNNNPPPRRRTTTWWWYYYZZZ______```dddhhhmmmooopppwww}}}VVVXXXXXXVVVUUUVVV[[[___hhhrrr}}}xxxyyy{{{|||vvvpppkkkhhhfffeeefffeeeccc```\\\ZZZYYYSSSOOOOOOTTTZZZ___gggooo~~~xxx{{{yyyuuuooojjjeee[[[MMMCCC<<<999555222222111111000111111111111000000000000111000///......///000111000000000000000000000000000000000000000000000000111222333222000000222444777666666666666666666777888===@@@FFFZZZ~~~uuueeeoookkkdddccc[[[WWWZZZXXXYYYZZZ\\\___eeemmmrrr}}}xxxoooiii```XXXSSSQQQPPPOOOOOO[[[dddaaaYYYVVVVVVVVVYYYYYYYYYZZZ\\\^^^aaabbbcccaaa___```aaa]]]VVVOOOLLLKKKJJJJJJJJJLLLNNNPPPPPPMMMMMMQQQVVV___nnn||||||xxxsssrrrjjj```[[[\\\[[[WWWPPPNNNIIIJJJSSSaaa~~~uuuttttttvvvuuurrrtttxxxyyyssshhh___WWWRRROOONNNKKKIIIGGGGGGHHHHHHJJJMMMPPPRRRTTTVVVYYY\\\```eeemmmpppqqqssswww{{{{{{zzzxxxtttoooiiiccc```^^^]]][[[YYYUUURRROOONNNMMMJJJHHHHHHJJJMMMOOOOOOMMMNNNNNNMMMMMMLLLKKKJJJMMMMMMOOOPPPSSSVVVXXXYYY\\\]]]___ccchhhmmmqqqsssyyy~~~RRRTTTVVVUUUSSSTTTXXX[[[eeepppvvvnnnqqqtttyyyyyysssnnnkkkggggggfffeeebbb```^^^\\\VVVRRRRRRVVV\\\aaaiiiqqq{{{xxxzzztttqqqllljjjfff\\\OOODDD<<<999555333222222111000111111111111000000000000000000////////////000000000000000000000000000000000000000000000000000000111222333222222222444666777666666666666666666777888;;;???EEEZZZ~~~uuueeeooojjjbbb```ZZZXXX\\\XXXYYY[[[\\\```eeemmmrrr}}}pppiii```XXXSSSPPPNNNMMMOOOZZZccc```YYYUUUUUUUUUXXXXXXXXXYYY[[[]]]```aaacccaaa``````___[[[TTTNNNKKKJJJJJJJJJKKKMMMPPPQQQQQQMMMMMMOOOTTT\\\kkkyyy~~~wwwxxxuuulllccc^^^^^^]]]YYYQQQOOOIIIIIIPPPZZZzzz|||sssrrrtttwwwwwwvvvxxx}}}yyynnnddd[[[SSSOOOMMMLLLJJJHHHGGGFFFFFFGGGFFFHHHKKKMMMOOORRRUUUXXX[[[___eeehhhjjjkkkooorrrrrrqqqoookkkfff```[[[YYYWWWWWWVVVTTTRRROOOMMMLLLLLLJJJHHHGGGIIIKKKLLLMMMIIIJJJJJJKKKKKKJJJJJJIIIKKKLLLMMMOOOQQQTTTVVVWWWXXXZZZ]]]bbbhhhnnnsssvvv{{{PPPRRRUUUTTTRRRRRRUUUXXXcccnnn~~~ssskkklllpppuuu{{{zzztttpppgggfffdddcccbbb```^^^\\\XXXTTTSSSXXX]]]bbbjjjrrrzzzxxx{{{qqqnnnlllkkkhhh___RRRGGG===:::555333222222111000111111111111000000000///000000////////////000000/////////000000000000000000000000000000000000000000111222333222333666888777666555555555555666777888<<<>>>EEE[[[zzziiisssiiibbb```ZZZXXX[[[XXXZZZ\\\___cccjjjqqqvvvrrrkkkaaaYYYSSSPPPNNNLLLNNNZZZccc```XXXUUUUUUUUUWWWWWWWWWXXXZZZ\\\___```cccbbb```___^^^YYYSSSNNNJJJJJJJJJKKKMMMOOOQQQRRRQQQNNNMMMOOORRRYYYgggttt}}}{{{|||vvvmmmeeeaaa```]]]ZZZPPPOOOIIIIIIOOOVVVppp}}}yyyuuutttvvvyyyzzzyyy|||{{{rrrhhh```ZZZTTTPPPKKKJJJIIIGGGFFFEEEEEEEEECCCEEEGGGIIIKKKNNNRRRUUUWWW[[[___aaabbbdddfffiiiiiihhhfffbbb^^^YYYUUUSSSPPPPPPPPPOOONNNLLLKKKJJJKKKIIIGGGGGGHHHJJJJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKMMMOOORRRTTTUUUWWWZZZ]]]bbbgggnnntttxxx}}}QQQSSSUUUTTTQQQQQQSSSVVVbbblll{{{vvvoookkkooouuuyyy|||yyytttllljjjgggffffffeeebbb```YYYUUUTTTYYY^^^ccckkksss|||{{{qqqooonnnnnnkkkbbbUUUJJJ===:::666333333222222111111111111111000000000/////////000000000000//////......//////000000000000000000000000000000000000///111222222222333666888777666555444444555666777:::<<>>:::666444333333222111111111111111000000000000...///000111111000///...------......///000000111000000000000000000000000///000111111111111444666777666444222222444666777:::;;;>>>FFF^^^vvvyyyzzzqqqlllfffcccdddhhhbbb^^^^^^^^^[[[XXXWWWUUUXXX]]]ccciiipppxxx}}}ssslllcccZZZUUURRRPPPOOOQQQ]]]eeebbb[[[WWWWWWWWWXXXXXXXXXYYYZZZ]]]___aaa_________]]]YYYVVVSSSRRRLLLMMMNNNOOOPPPPPPPPPPPPQQQPPPRRRVVVVVVVVV]]]dddpppwwwjjj```^^^^^^YYYUUUUUUOOONNNJJJKKKNNNLLL[[[xxx~~~vvvpppggg___WWWQQQKKKHHHHHHHHHHHHHHHGGGFFFEEEEEEAAAAAAAAAAAAAAACCCGGGJJJMMMLLLKKKLLLMMMNNNNNNNNNOOONNNMMMLLLJJJJJJIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGHHHGGGFFFGGGJJJKKKKKKJJJFFFFFFGGGGGGGGGGGGGGGFFFIIIIIIJJJKKKMMMOOOPPPQQQWWW[[[```dddhhhpppzzzVVVVVVTTTOOOJJJIIIMMMQQQ[[[aaakkkuuuzzzsssnnnsssyyy{{{|||xxxsssmmmkkklllkkkhhhddd```\\\[[[___ccchhhpppwwwtttssssssssspppeeeTTTHHH>>>;;;777444333333222111111111111111000000000000...///000111111000///...---------...///000000111000000000000000000000000///000111111000111333444777666444222222444666777999:::<<>>@@@DDDGGGIIIGGGFFFFFFGGGHHHHHHGGGIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHJJJLLLLLLKKKIIIIIIJJJJJJJJJIIIIIIHHHIIIIIIJJJKKKMMMOOOPPPQQQUUUZZZ```dddiiirrr~~~XXXUUUPPPJJJFFFFFFHHHKKKSSSYYYdddooozzz{{{vvvzzzyyyyyy|||zzzrrrlllhhhgggfffeeegggaaa\\\]]]eeepppyyy~~~|||vvvqqqrrrrrrjjjXXXIII<<<999555333333444444444222000//////000000///---////////////////////////---......//////////////////000111111111111111000000000000111222333555555666555444333444555666777<<<======DDDZZZ}}}tttwwwwwwkkk```]]][[[[[[]]]\\\WWWTTTUUUWWWYYY]]]bbbiiisss|||uuunnnddd\\\WWWRRRMMMIIIOOOXXX^^^\\\YYYXXXXXXWWWXXXXXXWWWXXXZZZ^^^aaaccc___]]][[[\\\]]][[[WWWRRRLLLKKKKKKKKKKKKLLLLLLMMMRRRSSSTTTUUUWWWXXXYYYZZZggguuu}}}tttpppggg\\\VVVVVVVVVRRRNNNNNNMMMLLLKKKMMMQQQUUUWWWyyy}}}wwwmmmeee[[[TTTRRROOOJJJFFFHHHGGGFFFDDDCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>BBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFCCCDDDFFFGGGHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJJJJIIIIIIJJJJJJKKKIIIJJJKKKLLLLLLMMMOOORRRTTTXXX]]]cccjjjqqqyyy~~~UUURRRMMMGGGDDDDDDFFFHHHLLLSSS^^^jjjvvvzzz{{{zzzzzz}}}|||uuuoookkkiiihhhfffddd```]]]```iiittt}}}zzztttooopppppphhhVVVGGG===999555333333444444444222000//////000000///...////////////////////////---...//////000000/////////000000000///...------111111111222333444666666555555444333444555666777:::;;;===DDDYYYzzznnnqqqzzzyyylllaaa]]]\\\]]]\\\WWWUUUVVVWWWYYY]]]bbbiiirrr{{{ssslllccc\\\WWWSSSNNNKKKMMMVVV]]]\\\XXXXXXXXXWWWVVVVVVVVVWWWYYY\\\___aaa^^^\\\[[[\\\]]][[[VVVRRRKKKKKKJJJJJJJJJKKKKKKLLLPPPQQQRRRTTTVVVXXXYYYZZZdddqqqxxxlllcccYYYUUUUUUVVVSSSPPPQQQPPPNNNMMMNNNQQQUUUWWWhhh~~~vvvqqqiiibbbXXXRRRPPPOOOKKKHHHHHHHHHFFFEEEDDDCCCCCCCCCAAAAAA@@@???>>>>>>>>>>>>@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDCCCDDDEEEGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJIIIJJJKKKLLLLLLMMMOOORRRUUUXXX]]]ccciiipppwww|||TTTQQQLLLGGGDDDDDDEEEGGGHHHNNNWWWbbbnnnyyy}}}|||{{{~~~~~~xxxsssoookkkhhhfff```^^^^^^dddooo{{{zzztttooopppppphhhWWWHHH===:::555333333444444444222000//////000111000...////////////////////////---...//////000000//////111111111000///...,,,,,,222222222333444555777777555555444444444555777777888:::===CCCWWWwwweeeggglll{{{hhhbbb]]]]]]\\\XXXVVVXXXWWWZZZ]]]bbbhhhqqqzzzpppjjjaaa[[[WWWTTTPPPLLLKKKTTT[[[ZZZXXXXXXXXXXXXUUUUUUUUUVVVXXX[[[^^^___^^^\\\[[[\\\]]][[[VVVQQQJJJJJJIIIHHHHHHIIIIIIIIILLLMMMOOORRRUUUWWWYYYZZZaaakkk}}}xxxhhhaaaXXXUUUVVVVVVUUURRRTTTRRRPPPOOOPPPRRRUUUWWW]]]sss}}}wwwqqqmmmfff___VVVPPPNNNNNNLLLKKKIIIHHHGGGEEEEEEDDDDDDDDDAAA@@@???>>>>>>===>>>>>>>>>>>>????????????@@@@@@@@@AAAAAABBBCCCCCCCCCBBBDDDDDDEEEEEEEEEEEEEEEDDDFFFFFFGGGGGGIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIJJJLLLLLLLLLMMMPPPRRRUUUXXX]]]bbbhhhooovvvzzz~~~WWWSSSNNNIIIGGGGGGGGGGGGHHHMMMTTT\\\eeennnxxx~~~~~~}}}|||~~~zzztttoookkkfffccc\\\\\\___hhhuuu}}}vvvqqqqqqrrrkkkZZZLLL===:::666333333333333333111000///000111111000///////////////////////////......///000000000000000222222222222222111000///222222222222333555666777555555444444444666777888888;;;>>>DDDWWWuuuyyy___aaaeeennnfff___]]]\\\YYYXXXYYYXXXZZZ]]]bbbgggoooxxx~~~qqqjjjaaa[[[WWWTTTOOOLLLIIIRRRZZZZZZWWWXXXYYYXXXVVVVVVVVVXXXYYY\\\^^^___]]]\\\[[[\\\]]][[[UUUQQQIIIIIIHHHGGGGGGGGGGGGGGGHHHJJJLLLOOOSSSVVVXXXZZZ^^^fffvvvyyyjjjccc[[[WWWWWWWWWUUUSSSSSSRRRQQQQQQRRRTTTVVVXXX\\\kkk|||xxxtttooolllccc]]]TTTNNNLLLKKKKKKKKKIIIIIIGGGFFFFFFEEEEEEEEEAAAAAA@@@>>>>>>>>>>>>>>>========================>>>???@@@AAABBBBBBBBBBBBDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGIIIJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKLLLLLLLLLNNNPPPRRRTTTWWW\\\bbbhhhpppwww|||ZZZUUUOOOKKKIIIHHHGGGFFFGGGJJJOOOUUU]]]fffooouuu{{{~~~||||||~~~yyysssnnniiidddaaa\\\]]]bbblllzzz}}}vvvqqqqqqrrrkkk[[[MMM>>>:::666333333333333333111000///000111222111000000000000000000000000000...//////000000000000000000000111222222333222222000000111111222444555666555555444444555666888999999===@@@EEEVVVuuuuuu\\\^^^aaa|||sssiii```^^^]]][[[ZZZ[[[YYY[[[^^^aaafffnnnvvv|||ssslllccc\\\XXXSSSOOOKKKHHHRRRZZZYYYWWWXXXYYYYYYWWWXXXYYYZZZ\\\]]]___```]]]\\\\\\^^^___\\\VVVQQQIIIIIIGGGFFFEEEEEEEEEEEEEEEFFFIIIMMMQQQTTTWWWXXX[[[bbbppp~~~oooiiibbb\\\YYYWWWTTTRRRPPPPPPOOOPPPQQQTTTVVVXXXXXXaaaqqq|||wwwrrrmmmjjjbbb]]]UUUNNNKKKIIIIIIIIIJJJIIIHHHGGGGGGFFFGGGGGGBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGIIIJJJLLLLLLJJJKKKKKKLLLLLLKKKKKKJJJJJJKKKLLLMMMMMMNNNPPPSSSRRRVVV\\\cccjjjsss{{{]]]WWWPPPLLLJJJIIIFFFCCCCCCFFFJJJOOOVVV___iiipppssswww||||||{{{zzz}}}|||vvvpppkkkhhhdddbbb```aaafffqqq|||uuuoooooopppiiiZZZLLL>>>;;;666333333333333222111000///000222222222111000000000000000000000000...///000000111111000000------///000111222222222000000000111222333444555555555444444555777999::::::>>>@@@DDDUUUtttrrrZZZ]]][[[uuuuuujjj```^^^^^^\\\[[[[[[YYY[[[^^^aaafffmmmuuuzzzuuunnneee]]]YYYTTTOOOLLLIIISSSZZZZZZXXXYYYYYYYYYYYYZZZ[[[\\\^^^___``````^^^]]]^^^___```]]]WWWQQQJJJIIIHHHFFFEEEDDDDDDDDDCCCDDDGGGKKKNNNRRRUUUVVVXXX___kkk{{{uuuppphhh```[[[VVVSSSPPPNNNNNNNNNNNNOOOQQQSSSTTTSSSZZZgggxxxyyyqqqiiiccc___[[[VVVPPPKKKIIIHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHCCCBBBAAA@@@@@@???@@@@@@======<<<<<<<<<<<<<<<;;;<<<===???AAABBBDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEDDDEEEFFFGGGIIIJJJKKKLLLKKKLLLMMMNNNNNNMMMLLLKKKJJJKKKMMMMMMMMMNNNQQQSSSSSSWWW]]]eeemmmvvvbbb[[[TTTOOOMMMKKKFFFBBBCCCDDDFFFJJJOOOXXXaaagggmmmppptttyyy}}}zzzyyyyyy||||||wwwqqqllljjjiiiiiihhhfffggglllvvv|||uuuoooooopppjjj[[[MMM???;;;666333333333222222111000///000222333222111000000000000000000000000//////000111111111111000...///000000111111111111111111111222333444555666555555444555666777999::::::>>>@@@CCCSSSsssmmmWWW\\\YYYqqquuuiii```___```^^^[[[[[[ZZZ\\\^^^aaaeeelllsssyyytttnnneee^^^ZZZWWWRRROOOKKKTTT\\\[[[YYYYYYZZZYYYZZZZZZ\\\]]]^^^___``````___^^^___aaabbb___XXXRRRKKKJJJHHHFFFEEEDDDCCCCCCAAACCCEEEIIIMMMPPPSSSTTTTTT[[[fffsss~~~wwwssskkkccc\\\VVVRRROOONNNMMMLLLLLLLLLLLLLLLMMMMMMSSS___ooo}}}ssshhhaaaZZZYYYVVVQQQMMMKKKJJJJJJKKKJJJIIIIIIIIIIIIIIIIIIDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>======<<<<<<<<<;;;<<<>>>@@@BBBCCCDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGEEEEEEFFFGGGIIIJJJKKKKKKLLLMMMOOOPPPPPPOOOMMMLLLJJJLLLMMMMMMMMMNNNQQQSSSVVVZZZaaahhhpppxxxyyywwwxxxyyyyyyvvv{{{ggg```XXXSSSQQQNNNIIIDDDFFFFFFFFFGGGJJJQQQYYY___jjjlllpppsssvvvzzzyyywwwwww|||wwwsssnnnjjjjjjlllmmmmmmllllllpppyyy~~~wwwqqqppprrrlll]]]PPP???;;;777333333333222222111000///000222333333111000000000000000000000000//////000111111111111111222222333333333222222111222222222333444555666777555555444555666888:::;;;:::===>>>AAAQQQrrrjjjUUU[[[[[[qqqtttiii```___aaa___\\\[[[ZZZ\\\^^^```eeekkksssxxxsssmmmddd___\\\YYYUUURRRLLLVVV]]]\\\YYYYYYZZZYYYYYYZZZ\\\]]]^^^______``````___```bbbccc```YYYSSSKKKJJJHHHGGGEEEDDDCCCCCCAAABBBEEEHHHLLLOOOQQQSSSQQQYYYcccnnn}}}wwwssslllccc\\\VVVRRROOOOOONNNLLLJJJIIIHHHHHHGGGFFFKKKVVVdddqqq}}}vvvjjjbbbWWWVVVUUURRROOOLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJEEEEEEDDDCCCBBBBBBBBBBBB??????>>>>>>>>>=========:::;;;===???AAACCCCCCDDDDDDCCCCCCCCCDDDEEEGGGHHHFFFFFFGGGHHHIIIIIIJJJJJJMMMNNNPPPQQQQQQPPPNNNMMMJJJLLLMMMMMMMMMOOOQQQSSSYYY]]]cccjjjqqqyyyvvvooolllmmmnnnoooeeehhhttt}}}jjjZZZVVVWWWRRRKKKGGGDDDDDDGGGKKKLLLMMMRRRYYY___ccchhhkkkmmmooorrrtttwww|||{{{uuurrryyytttiiiffffffhhhmmmrrryyywwwuuuxxx~~~uuunnnpppvvvrrrbbbSSSCCC;;;555444555333222333222222222111111111111000000000000000////////////000000000000111111111111222111111111000000//////111111111111222333444555555555555555666777999::::::@@@CCCDDDQQQpppoooWWWWWWXXXqqqrrrggg]]]\\\]]]]]]^^^___```^^^\\\^^^dddmmmtttxxx}}}qqqlllfffaaa^^^ZZZSSSOOOLLLVVV]]]\\\YYYYYYXXXWWWWWWXXXYYY[[[\\\^^^___```aaa```aaabbbbbb^^^VVVOOOMMMKKKJJJIIIIIIGGGDDDBBB???@@@CCCFFFJJJOOORRRTTTWWW[[[bbbkkkxxx~~~oookkkddd]]]VVVQQQOOONNNMMMLLLJJJHHHGGGGGGGGGHHHFFFGGGMMMXXXgggsss{{{}}}{{{tttkkkccc^^^XXXUUUQQQPPPQQQPPPMMMJJJLLLLLLKKKKKKKKKKKKKKKKKKEEEDDDDDDCCCBBBAAA@@@@@@>>>=========<<<;;;;;;;;;:::<<>>@@@AAAAAACCCDDDFFFGGGGGGHHHIIIJJJLLLMMMMMMKKKMMMOOOQQQRRRQQQPPPNNNPPPNNNLLLMMMOOOPPPNNNLLLKKKIIIKKKOOOPPPOOORRRXXX\\\aaahhhpppwww~~~~~~qqqkkkccc^^^\\\[[[ZZZXXXUUUXXX^^^kkk}}}vvviii^^^TTTOOOOOOMMMKKKKKKMMMLLLIIILLLPPPSSSWWW[[[```dddhhhmmmpppqqqvvv{{{}}}{{{}}}uuujjjfffdddfffkkkqqqzzz|||}}}~~~zzzsssnnnqqqwwwssseeeWWWDDD<<<555555555333222333222222222111111111111000000000000000000000000000000000000000111111111111111111111111111000000000111111111222222333444555666555555555666888:::;;;<<>>>>>???BBBEEEIIIMMMOOOQQQZZZccciiioooxxxmmmaaaXXXQQQOOOLLLJJJHHHGGGGGGGGGGGGGGGFFFDDDCCCCCCBBBBBBDDDCCCEEEKKKUUUbbbnnnuuuxxx}}}tttpppgggddd^^^XXXSSSQQQOOOOOOQQQRRRRRRSSSSSSRRRPPPNNNNNNNNNMMMMMMLLLKKKKKKKKKHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJLLLNNNOOOSSSRRRRRRSSSTTTTTTSSSQQQNNNOOOPPPQQQQQQQQQPPPPPPPPPQQQRRRSSSTTTTTTTTTSSSTTTSSSQQQPPPOOOPPPPPPOOOOOOMMMNNNQQQRRRQQQUUU[[[```fffpppzzz}}}pppggg^^^[[[WWWSSSQQQQQQRRRRRRSSSTTTWWW]]]iiizzzwwwpppfff]]]XXXSSSPPPQQQPPPLLLLLLNNNMMMOOOSSSWWW\\\cccjjjoooxxx{{{xxxooofffbbbaaadddmmmvvvxxx~~~}}}xxxsssqqquuuzzzvvviii]]]EEE===666666666333222333222222222111111111000000///000000000111111111222///000000000111111111111111111111111111222222222222222222222333444555666666666666666777888:::;;;===DDDIIIKKKWWWuuufff___ZZZooozzzooofffdddccc___[[[ZZZWWWYYY\\\___dddllluuu|||sssnnngggbbb]]]XXXQQQLLLMMMWWW^^^]]]ZZZZZZYYYXXXXXXWWWVVVVVVWWW[[[^^^aaa^^^\\\[[[\\\^^^]]]YYYUUULLLJJJIIIHHHHHHFFFCCCAAA<<<======@@@DDDHHHMMMPPPPPPYYYccciiiooo~~~uuujjjaaaYYYSSSPPPOOOMMMJJJHHHGGGFFFFFFEEEEEEDDDDDDCCCAAA@@@@@@AAAAAABBBGGGPPP]]]kkksssuuu~~~uuulllhhh```\\\VVVPPPMMMLLLMMMNNNRRRSSSTTTTTTRRRQQQPPPOOOPPPPPPOOONNNMMMMMMLLLLLLMMMLLLJJJIIIIIIJJJKKKLLLMMMOOOSSSWWW\\\```cccddd```___]]]]]]\\\ZZZVVVSSSSSSTTTTTTTTTTTTTTTTTTSSSTTTSSSSSSRRRSSSUUUVVVXXXVVVUUUTTTSSSQQQPPPPPPPPPPPPNNNOOORRRSSSSSSXXX^^^aaahhhsss}}}xxxoooeee^^^YYYWWWTTTQQQOOOOOOPPPQQQQQQUUU[[[bbblllzzz}}}rrreee___YYYUUUUUUSSSOOOMMMNNNKKKMMMPPPSSSXXX^^^fffkkksssuuuyyy|||uuunnngggdddeeejjjuuu|||yyyuuutttyyy|||xxxkkk___FFF>>>777666666333222333222222222111111111111000///000000111111222222222000000000000111111111111111111111222222222222222222222222222333444555666777666666666777999;;;<<<<<>>BBBIIIUUUccclllppp{{{|||ooofffaaaYYYUUUOOOJJJHHHIIIKKKMMMQQQRRRSSSSSSQQQQQQRRRTTTRRRRRRQQQPPPOOONNNNNNMMMNNNMMMLLLLLLMMMPPPRRRTTT[[[___fffnnnuuuzzz}}}zzztttmmmhhheeeaaa[[[VVVVVVUUUUUUTTTUUUUUUVVVVVVWWWVVVUUUUUUVVVWWWYYYZZZVVVWWWXXXVVVSSSQQQPPPPPPPPPNNNOOOSSSTTTVVV[[[bbbeeellluuu~~~xxxpppiiibbb\\\XXXRRRRRRQQQOOONNNNNNPPPSSSRRRYYYbbbkkkttt}}}rrrhhhaaa[[[YYYVVVPPPMMMLLLIIIJJJLLLNNNQQQXXX___eeejjjlllooossswww}}}qqqkkkfffeeegggnnn|||zzzzzzxxxwww{{{~~~yyylllaaaGGG>>>777666666333222333222222222111111111111000///000000111111222333333000000000000111111111111111111111222222333333333333333222333333444555666777666666666777999;;;<<<<<>><<<===>>>@@@EEEOOO[[[dddmmm{{{uuuggg]]]XXXRRROOOJJJFFFDDDFFFIIIKKKNNNPPPQQQQQQPPPRRRVVVZZZXXXWWWVVVUUUTTTSSSSSSRRRQQQRRRTTTXXX^^^eeekkknnn|||xxxkkkddd^^^YYYUUURRRPPPOOONNNNNNPPPSSSTTTSSSTTTVVVWWWXXXXXXWWWWWWVVVYYY[[[ZZZVVVRRRPPPPPPPPPNNNOOOSSSVVVXXX^^^eeelllpppwwwvvvrrrjjjccc]]]XXXUUUTTTLLLNNNOOOPPPOOOQQQUUUYYY\\\dddpppzzz~~~nnnfff___\\\XXXQQQLLLKKKGGGGGGHHHIIIMMMSSSZZZ```eeefffhhhlllrrrxxx~~~|||lllgggccccccgggooo~~~xxx{{{yyyyyy}}}zzzmmmbbbGGG???888777666333222333222222222111111111111000///000000111222222333333000000000000111111111111111111111222222333333333333333333333444555666666777777666666777999;;;<<<<<>>>>>???@@@@@@CCCLLLWWW___nnn~~~ooo```UUUPPPMMMJJJFFFCCCBBBDDDGGGIIILLLNNNOOOOOOPPPTTTZZZ___^^^]]]\\\[[[ZZZYYYXXXXXXXXX[[[```iiitttwwwdddYYYSSSOOOLLLLLLJJJGGGFFFGGGJJJMMMOOOMMMPPPUUUXXXYYYWWWSSSQQQVVVYYY\\\\\\WWWRRRPPPOOOPPPNNNOOOSSSVVVYYY```gggqqqtttyyyyyysssjjjfffaaa[[[VVVSSSRRRQQQJJJLLLPPPQQQSSSVVV[[[___iiiqqq}}}